gc.spread.sheets.core.10.0.1.min.js 456 KB

123456789101112131415161718192021222324252627
  1. /*!
  2. *
  3. * Spread.Sheets Library 10.0.1
  4. *
  5. * Copyright(c) GrapeCity, Inc. All rights reserved.
  6. *
  7. * Licensed under the SpreadJS Commercial License.
  8. * spread.sales@grapecity.com
  9. * http://spread.grapecity.com/spreadjs/eula/
  10. *
  11. *
  12. */
  13. var GC=GC||{};GC.Spread=GC.Spread||{},GC.Spread.Sheets=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,c),e.loaded=!0,e.exports}return c.m=a,c.c=b,c.p="/assets/",c(0)}([function(a,b,c){var d,e,f;b=c(1),d=c(2),c(3),c(4),e=c(7),f=e.M5,1===f?(c(9),c(10),c(11)):2===f?(c(10),c(11),c(9)):(c(11),c(9),c(10)),c(12),c(13),c(16),c(17),c(18),d&&(c(19),c(20),c(21),c(22)),c(31),c(25),c(32),c(33),c(34),c(35),c(36),c(37),c(38),c(39),c(26),c(23),d&&c(40),c(41),c(29),c(28),c(30),c(27),c(14),c(42),c(43),1!==f&&2!==f||e.Gb(),b.SR={},b.SR.en=c(44),a.exports=b},function(a,b){a.exports={}},function(a,b){a.exports=GC.Spread.CalcEngine},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O=c(4).GC$,P=c(5),Q=c(2),R=c(6);b=c(1),d=O.each,e=O.extend,f=O.isEmptyObject,g=P.o,h=R&&R.GeneralFormatter,i=window,j=document,k="boolean",l="date",m="undefined",n="function",o=void 0,p=null,q=Math.floor,r=Math.ceil,s=Math.min,t=Math.max,u=Math.round,v=parseInt,w=parseFloat,x=isNaN,y="px",z=" ",A=".",B="string",C="number";function S(a){return typeof a!==m}function T(a){return j.createElement(a)}function U(a){j.body&&j.body.insertBefore(a,p)}function V(a,b,c){Object.defineProperty(a,b,{get:function(){return this._ps[b]},set:function(a){var d=this._ps[b];d!==a&&(this._ps[b]=a,c&&c(b,a,d))},enumerable:!0})}b.productInfo={productVersion:"10.0.1"},b.CursorResource={ResizeCol:"col-Resize",ResizeRow:"row-resize",ResizeHiddenCol:"w-resize",ResizeHiddenRow:"n-resize"},b.getTypeFromString=function(a){var b,c,d,e=!1,f=i;if(typeof a===B){for(b=a.split(A),c=0,d=b.length;c<d&&f;c++)f=f[b[c]];f&&c===d&&d>0&&(e=!0)}return e?f:o},b.findControl=function(a){return typeof a===B&&(a=j.getElementById(a)),O(a).data("workbook")};function W(a){return a.preventDefault?(a.preventDefault(),a.stopPropagation()):(a.cancelBubble=!1,a.returnValue=!1),!1}D={},D.nl=W,D.ol=function(a,b,c){if(3===a){var d=O.getType(b);a=c&&"@"===c?0:d===k?1:d===C||d===l?2:0}return a},D.bc=function(a){var b,c=O.getType(a);return a===p||a===o?a="":c===k?a=(""+a).toUpperCase():c===l?(b=0===a.getHours()&&0===a.getMinutes()&&0===a.getSeconds()&&0===a.getMilliseconds(),a=P.l.Vb(a,b?"M/d/yyyy":"M/d/yyyy h:mm:ss")):a=""+a,a},D.ql=function(a,b,c,d,e,f){var g,h,i,j,k,l,m=O(a),n=b,o=c,p="background-position",q="background-size",r="auto",s="0%",t="50%",u="100%";switch(f){case 0:m.css(p,s+z+s).css(q,u+z+u);break;case 1:g=t,h=t,d>n&&(g=s),e>o&&(h=s),m.css(p,g+z+h).css(q,r+z+r);break;case 2:i=0,j=0,k=n,l=o,o>0&&e>0&&n/o>d/e?(k=d/e*o,i=i+n/2-k/2):n>0&&d>0&&o/n>e/d&&(l=e/d*n,j=j+o/2-l/2),m.css(p,i+y+z+j+y).css(q,k+y+z+l+y);break;case 3:m.css(p,s+z+s).css(q,r+z+r)}},D.rl=D.device=function(){var a,b,c,d,e=navigator.userAgent,f=e.match(/iPad/i);return f&&(a=f[0],a&&(b="ipad"===a.toLowerCase())),f=e.match(/iPhone/i),f&&(a=f[0],a&&(c="iphone"===a.toLowerCase())),f=e.match(/android/i),f&&(a=f[0],a&&(d="android"===a.toLowerCase())),{ipad:b,iphone:c,android:d}},D.sl=function(){var a=navigator.platform;return a&&a.indexOf("Mac")>-1},D.tl=function(a){if(a===o||a===p)return!1;var b=""+a;return b=g.Oa(b),!x(+(""===b.trim()?NaN:b))||/^[1-9]\d{0,2}(?:(,\d{3})*|\d*)(?:\.\d*)?$/.test(b)},D.ul=function(a,b,c,d){var e,f,i,j,k,l,m=p;if(a&&(a.formatter?(m=a.formatter,typeof m===B&&h&&(m=new h(m))):m=a._autoFormatter),m&&!m.isAuto){e=p;try{if(f=b,i=g.Oa(b),D.tl(i)&&(f=i),e=m.parse(f),typeof e===C)return e}catch(a){}return e===o||e===p?b:e}if(c){if(j={},l=p,h)try{l=(new h).getPreferredDisplayFormatter(b,j)}catch(a){}return k=j.value,typeof k===C?b=k:D.tl(b)&&(k=j.value=b),d&&(d.value=l),k!==o&&k!==p?k:b}return b},D.vl=function(a){for(var b,c,d=j.body,e=a;e&&e.parentElement&&e.parentElement!==d;)e=e.parentElement;return b=1e3,e&&e.parentElement===d&&(c=v(O(e).css("z-index")),x(c)||(b+=c)),b},D.wl=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(!a)return[];if(b=a.indexOf("("),c=a.lastIndexOf(")"),d=a.substring(b+1,c),!d)return[];for(e=[],f=0,g="",h=0,i=0;i<d.length;)h=d.indexOf("rgb",f),i=d.indexOf("rgb",f+1),i===-1&&(i=d.length),g=d.substring(h,i),e.push(g),f=h=i;for(j=[],k=0,l=e.length;k<l;k++)m=e[k],n=m.indexOf(")"),o=m.substring(0,n+1),p=w(m.substring(n+1,m.length)),x(p)&&(k===l-1?p=100:k<=1&&(p=0)),(o||0!==k)&&(p/=100,j.push({color:o,point:p}));return j},D.xl=function(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,q,t,u,w,x,y,z,A=b.yl,B=0,C=[c];for(1===d&&(3===c?C.push(1):2===c&&C.push(0)),e=0;e<C.length;e++)for(f=0,g=C[e],h=b.getRowCount(g);f>=0&&f<h;)i=b.zl(g).find(f,a),i&&(i.col<a||i.colCount>1||i.row<f)?f=i.row+i.rowCount:(b.getRowHeight(f,c)>0&&(j=b.getActualStyle(f,a,g),k=0,l=j.cellType||b.Al(g),l&&(m=j.font||A.Bl(),j.font=A.Cl(m),n=b.rowFilter&&b.rowFilter(),o=!(!n||!n.Dl(f,a,g)),o||3!==g||(q=b.tables?b.tables.find(f,a):p,q&&q.showHeader()&&q.headerIndex()===f&&q.rowFilter()&&q.filterButtonVisible(a-q.range().col)&&(o=!0)),t=j.formatter?j.formatter:j._autoFormatter,u={sheet:b,row:f,col:a,sheetArea:g},w=b.getValue(f,a,g),x=l.format(w,t,u),k=l.X4(w,x,j,b._zoomFactor,u),o&&(y=s(b._zoomFactor,1),z=v(""+b.defaults.rowHeight*y,10),k+=z)),k>B&&(B=k)),3===g?f=D.El(f,a,b,g):f++);return 0===B?B=b.defaults.colWidth:B+=r(3/b._zoomFactor),r(B)},D.El=function(a,b,c,d){var e,f,g,h=-1,i=c.getRowCount(d);for(e=a+1;e<i;e++){if(f=c.getText(e,b,d)){h=e;break}if(g=c.getActualStyle(e,b,d),g&&g.cellType){h=e;break}}return h},D.Fl=function(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p=b.yl,q=0,s=[c];for(1===d&&(3===c?s.push(2):1===c&&s.push(0)),e=0;e<s.length;e++)for(c=s[e],f=0,g=b.getColumnCount(c);f>=0&&f<g;)h=b.zl(c).find(a,f),h&&(h.row<a||h.rowCount>1||h.col<f)?f=h.col+h.colCount:(b.getColumnWidth(f,c)>0&&(i=b.getActualStyle(a,f,c),j=i.font||p.Bl(),i.font=p.Cl(j),k=0,l=b.getCellType(a,f,c),l&&(m=b.getText(a,f,c),n=b.getValue(a,f,c),o={sheet:b,row:a,col:f,sheetArea:c},k=l.Y4(n,m,i,b._zoomFactor,o)),k>q&&(q=k)),3===c?f=D.Gl(a,f,b,c):f++);return 0===q?q=b.defaults.rowHeight:q+=r(3/b._zoomFactor),r(q)},D.Gl=function(a,b,c,d){var e,f,g,h=-1,i=c.getColumnCount(d);for(e=b+1;e<i;e++){if(f=c.getText(a,e,d)){h=e;break}if(g=c.getActualStyle(a,e,d),g&&g.cellType){h=e;break}}return h},D.Il=function(a,b,c){var d,e,f,i,j,k,l;if(c&&(d=c.Jl,e=c.Kl,f=a.formatter?a.formatter:a._autoFormatter,h&&b!==p&&b!==o))if(f&&f.isAuto)i=typeof b===C,j=D.tl(b),!i&&j&&(b=g.Oa(b)),b=f.getPreferredEditingFormatter?f.getPreferredEditingFormatter(b).format(b):b;else if(typeof f===B&&(f=new h(f)),f)try{b instanceof Date?(k=Q&&Q.Convert.Wh(b),k&&(b=k),l=P.CultureManager.q4().DateTimeFormat,f=new h(0===b.getHours()&&0===b.getMinutes()&&0===b.getSeconds()&&0===b.getMilliseconds()?l.shortDatePattern:l.shortDatePattern+z+l.longTimePattern),c.Ll=!0,b=f.format(b)):typeof b===C&&(b=g.nb(""+b))}catch(a){b=c.getText(d,e)}else b=c.getText(d,e);return b!==p&&b!==o&&(b=D.bc(b)),b},D.Ml=D.browser=function(){var a,b,c,d,e,f,g;function h(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}}a=navigator.userAgent,b=h(a),c={},b.browser&&(c[b.browser]=!0,c.version=b.version),c.chrome?c.webkit=!0:c.webkit&&(c.safari=!0),d=a.indexOf("PhantomJS")>=0,d&&(c.safari=!1,c.chrome=!0),e=a.toLowerCase(),f=e.indexOf("compatible")<0&&/(trident)(?:.*? rv ([\w.]+)|)/.exec(e)!==p,f&&c&&(c.mozilla=o,c.msie=!0),g=/Edge\/\d+/.exec(a),g!==p&&g.length>0&&c&&(c.webkit=o,c.chrome=o,c.msie=!0,c.edge=!0,c.version=g[0].substr(g[0].indexOf("/")+1));function i(){var a=p,b=!1;try{new ActiveXObject("")}catch(b){a=b.name}try{b=!!new ActiveXObject("htmlfile")}catch(a){b=!1}return b="ReferenceError"===a||b!==!1,!b}return c.msie&&i()&&(c.metroMode=!0),c}(),D.Nl=T,D.Ol=S,D.Pl=function(a,b,c,d){var e=a,f=b,g=function(a,b){var g,h,i=this;return i.hasOwnProperty("_ps")||(i._ps={}),g=i._ps,0===arguments.length?g[e]!==o?g[e]:f:(b!==!1&&d&&!d.call(i,a)||(h=g[e]!==o?g[e]:f,h!==a&&(g[e]=a,b!==!1&&c&&c.call(i,a,h))),i)};return g.isDefault=function(a){return a===f},g},D.Ql=function(a,b){var c={};return c._ps={},P.j.H(a,function(a){V(c,a,b)}),c},D.Rl=function(a,b,c,d,e){var f,g=s(b,c),h=t(b,c),i=0;for(f=g;f<h&&(i+=d?a.Sl(f,3):a.Tl(f,3),!(e&&i>e));f++);return i},D.Z3=function(a,b){var c,d,e=0,f=0;return a!==b&&(c=O(a).offset(),d=O(b).offset(),e=c.left-d.left,f=c.top-d.top),{FB:f,EB:e}},b.Ul=b.util=D,E=b.Vl={},E.Wl=function(a){return E.Xl()===a&&a.mm&&a.mm.YH},E.Xl=function(){return i.Yl.activeElement},E.Zl=function(a,b){function c(a){var b,c,d,e,f,g,h;function i(e){var f,g;for(f=0;f<=2;f++)g=e.call(b,f),g&&0!==g.width&&0!==g.height&&(a.$l=!0,c._l(d,g))}if(a&&!E.Wl(a)&&a.parent&&a.parent.options.hideSelection){for(b=a.am(),c=a.yl,d=c.bm(),e=a.getSelections(),f=0;f<e.length;f++)g=e[f],h=a.cm(g),h.width>=0&&h.height>=0&&(h.x-=9,h.y-=9,h.width+=18,h.height+=30,c.dm(h));h=b.em(),a.$l=!0,c._l(d,h),i(b.fm),i(b.gm)}}var d=E.Xl();i.Yl.activeElement=a,a===d||b||(d&&(d.endEdit(),c(d),d.hm&&d.hm()),a&&a.yl.im())};function X(){this.jm=0,this.ad(),this.km=[]}function Y(a,b){var c=T("span");return c.className=a,b&&(c.id=b),c.style.display="none",U(c),c}function Z(a,b,c,d){a.addEventListener(b,c,d)}function $(a){var b=a.currentStyle,c=j.defaultView;return c&&c.getComputedStyle&&(b=c.getComputedStyle(a,"")),b}function _(a){var b,c,d,e,f,g,h=i.Yl;h.jm>0||(b=E.Xl(),c=b&&b.lm,c&&(d=O(c),d.isVisible())||b&&b.mm&&b.mm.nm&&(b.mm.nm(a),b.isEditing()||(e=a.keyCode,f=a.ctrlKey,g=a.altKey,90!==e&&89!==e||!f||g?86===e&&f&&!g&&a.stopPropagation&&a.stopPropagation():W(a))))}function aa(a){var b,c=i.Yl;c.jm>0||(b=E.Xl(),b&&b.mm&&b.mm.om&&b.mm.om(a))}function ba(a){var b,c=i.Yl;c.jm>0||(b=E.Xl(),b&&b.mm&&b.mm.pm&&b.mm.pm(a))}function ca(a){return j.all===o&&E.Xl()&&W(a),!1}F=X.prototype={qm:function(){F.rm(),F.sm(),F.tm(),F.um()},rm:function(){var a="gc-theme-version ui-widget-header ui-state-default wijmoThemeHelper btn-default",b="span."+a.split(z).join(A);return F.vm?O(j).find(b).length<=0&&U(F.vm):F.vm=Y(a),F.vm},sm:function(){var a="gc-theme-version ui-widget-content wijmoThemeHelper btn-default",b="span."+a.split(z).join(A);return F.wm?O(j).find(b).length<=0&&U(F.wm):F.wm=Y(a),F.wm},tm:function(){var a="gc-theme-version ui-state-hover wijmoThemeHelper btn-primary",b="span."+a.split(z).join(A);return F.xm?O(j).find(b).length<=0&&U(F.xm):F.xm=Y(a),F.xm},um:function(){var a="gc-theme-version ui-state-highlight wijmoThemeHelper btn-warning",b="span."+a.split(z).join(A);return F.ym?O(j).find(b).length<=0&&U(F.ym):F.ym=Y(a),F.ym},zm:function(){var a="gc-theme-version",b="gcDummyElement";return F.Am?O(j).find("#"+b).length<=0&&U(F.Am):F.Am=Y(a,b),F.Am},ad:function(){var a=this;a.jm=0,Z(i,"keydown",_,!0),Z(i,"keyup",aa,!0),Z(i,"compositionstart",ba,!0),Z(i,"selectstart",ca,!0),"mousedown touchstart MSPointerDown pointerdown".split(z).forEach(function(b){O(j).bind(b,function(b){var c,d,e,f,g=E.Xl();g&&(c=F.Bm(b.target),a.km.forEach(function(a){a&&a(g,c)}),d=c&&"gcAttachedFormulaTextBox"===c.getAttribute("gcUIElement"),c||!g.endEdit||d||(g.endEdit(),e=D.rl(),(e.ipad||e.iphone)&&(f=g.mm,f&&f.Cm&&f.Cm())),c||E.Zl(p))})}),O(j).bind("DOMContentLoaded",function(){F.qm()})},Bm:function(a){for(var b,c=a;c&&"BODY"!==c.tagName&&typeof c.getAttribute===n;){if(b=c.getAttribute("gcUIElement"),b||(b=c.gcUIElement),b)return c;c=c.parentNode}return p},Dm:function(a,b){var c,d,e,f,g=F.rm();return 1===a||2===a?g=F.um():4===a&&(g=F.tm()),c=g.className,O(g).removeClass(c).addClass(b),d=$(g),e={backgroundColor:d.backgroundColor,backgroundImage:d.backgroundImage},O(g).addClass(c),d=$(g),f={backgroundColor:d.backgroundColor,backgroundImage:d.backgroundImage,color:d.color,zIndex:d.zIndex},f.borderLeftColor=d.borderLeftColor,f.borderRightColor=d.borderRightColor,f.borderBottomColor=d.borderBottomColor,f.borderBottomWidth=d.borderBottomWidth,f.borderTopColor=d.borderTopColor,f.borderRightWidth=d.borderRightWidth,f.backgroundImage===e.backgroundImage&&f.backgroundColor!==e.backgroundColor&&(f.backgroundImage=o),O(g).removeClass(b),f},Em:function(a){var b,c=F.zm();return O(c).removeClass(c.className).addClass("gc-theme-version "+a),b=$(c),e({},b)},Fm:function(a){var b,c=F.sm();return O(c).removeClass(c.className).addClass("gc-theme-version ui-widget-content wijmoThemeHelper btn-default "+a),b=$(c),e({},b)},Gm:function(){var a=i.Yl;a.jm++},Hm:function(){var a=i.Yl;a.jm--,a.jm<0&&(a.jm=0)}},i.Yl||(i.Yl=new X),b.VisualState={normal:0,highlight:1,selected:2,active:3,hover:4},b.SortState={none:0,ascending:1,descending:2},G=b.Im={styleCache:{}},G.Jm=function(a){var b={0:"normal",1:"highlight",2:"selected",3:"active",4:"hover"};return b[a]||""},G.Km=function(a,b){var c=G.Jm(a)+b,d=G.styleCache;return d[c]||(d[c]=F.Dm(a,b)),d[c]},G.Lm=function(a){var b=a,c=G.styleCache;return c[b]||(c[b]=F.Em(a)),c[b]},G.Mm=function(a){var b="content"+a,c=G.styleCache;return c[b]||(c[b]=F.Fm(a)),c[b]},G.Nm=function(){G.styleCache={}};function da(a,b){this.x=a,this.y=b}da.prototype.clone=function(){return new da(this.x,this.y)},b.Point=da;function ea(a,b,c,d){var e=this;e.x=a,e.y=b,e.width=c,e.height=d}ea.prototype={intersect:function(a,b,c,d){var e=this;return a<e.x+e.width&&e.x<a+c&&b<e.y+e.height&&e.y<b+d},intersectRect:function(a){return this.intersect(a.x,a.y,a.width,a.height)},contains:function(a,b){var c=this;return a<c.x+c.width&&c.x<a&&b<c.y+c.height&&c.y<b},containsRect:function(a){return this.contains(a.x,a.y)&&this.contains(a.x+a.width,a.y+a.height)},getIntersectRect:function(a){return this.getIntersect(a.x,a.y,a.width,a.height)},getIntersect:function(a,b,c,d){var e=this,f=e.x,g=e.y,h=e.x+e.width,i=e.y+e.height,j=a,k=b,l=a+c,m=b+d,n=t(f,j),o=t(g,k),q=s(h,l),r=s(i,m),u=n,v=o,w=q-n,x=r-o;return w>0&&x>0?new ea(u,v,w,x):p},round:function(){var a=this;a.x=q(a.x),a.y=q(a.y),a.width=r(a.width),a.height=r(a.height)},clone:function(){var a=this;return new ea(a.x,a.y,a.width,a.height)}},b.Rect=ea;function fa(a,b,c,d){var e=this;e.row=a,e.rowCount=c,e.col=b,e.colCount=d}fa.prototype={intersect:function(a,b,c,d){var e=this;return(a===-1||e.row===-1||e.row<a+c&&a<e.row+e.rowCount)&&(b===-1||e.col===-1||e.col<b+d&&b<e.col+e.colCount)},getIntersect:function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n=this;return a&&n.intersect(a.row,a.col,a.rowCount,a.colCount)?(d=n.col===-1?c-1:n.col+n.colCount-1,e=a.col===-1?c-1:a.col+a.colCount-1,f=n.row===-1?b-1:n.row+n.rowCount-1,g=a.row===-1?b-1:a.row+a.rowCount-1,h=t(n.col,a.col),i=s(d,e),j=t(n.row,a.row),k=s(f,g),l=j===-1?-1:k-j+1,m=h===-1?-1:i-h+1,new fa(j,h,l,m)):p},contains:function(a,b,c,d){var e=this,f=arguments.length,g=!1;return 2!==f&&4!==f||(2===f&&(c=1,d=1),g=(e.row===-1||e.row<=a&&a+c<=e.row+e.rowCount)&&(e.col===-1||e.col<=b&&b+d<=e.col+e.colCount)),g},containsRange:function(a){return this.contains(a.row,a.col,a.rowCount,a.colCount)},offset:function(a,b){var c=this,d=c.col,e=c.row;return d!==-1&&(d+=a),e!==-1&&(e+=b),new fa(e,d,c.rowCount,c.colCount)},union:function(a){var b=this,c=s(b.row,a.row),d=s(b.col,a.col),e=t(b.row+b.rowCount-1,a.row+a.rowCount-1),f=t(b.col+b.colCount-1,a.col+a.colCount-1);return c>=0&&d>=0?new fa(c,d,e-c+1,f-d+1):c>=0?new fa(c,(-1),e-c+1,(-1)):d>=0?new fa((-1),d,(-1),f-d+1):new fa((-1),(-1),(-1),(-1))},equals:function(a){var b=this;return a instanceof fa&&b.row===a.row&&b.col===a.col&&b.rowCount===a.rowCount&&b.colCount===a.colCount}},b.Range=fa,b.kf=function(a,b,c,d){return new fa(a,b,c,d)};function ga(){}ga.Om=function(a,b){if(a&&b){var c=a.Pm;if(c)return c.getColor(b)}return b},ga.Qm=function(a,b){if(a&&b){var c=a.Pm;return c?c.getFont(b):b}return p},b.Rm=ga,H={},I=["ValidationError","CellClick","CellDoubleClick","EnterCell","LeaveCell","ValueChanged","TopRowChanged","LeftColumnChanged","InvalidOperation","RangeFiltering","RangeFiltered","TableFiltering","TableFiltered","RangeSorting","RangeSorted","ClipboardChanging","ClipboardChanged","ClipboardPasting","ClipboardPasted","ColumnWidthChanging","ColumnWidthChanged","RowHeightChanging","RowHeightChanged","DragDropBlock","DragDropBlockCompleted","DragFillBlock","DragFillBlockCompleted","EditStarting","EditStarted","EditChange","EditEnding","EditEnd","EditEnded","RangeGroupStateChanging","RangeGroupStateChanged","SelectionChanging","SelectionChanged","SheetTabClick","SheetTabDoubleClick","SheetNameChanging","SheetNameChanged","UserZooming","UserFormulaEntered","CellChanged","ColumnChanged","RowChanged","ActiveSheetChanging","ActiveSheetChanged","SparklineChanged","RangeChanged","ButtonClicked","EditorStatusChanged","FloatingObjectChanged","FloatingObjectSelectionChanged","PictureChanged","FloatingObjectRemoving","FloatingObjectRemoved","PictureSelectionChanged","FloatingObjectLoaded","TouchToolStripOpening","CommentChanged","CommentRemoving","CommentRemoved","SlicerChanged","ResetBinding","InitBinding","BeforeDragDrop","FormulatextboxActiveSheetChanging","FormulatextboxActiveSheetChanged","FormulatextboxEditStarted","FormulatextboxEnterCell","FormulatextboxEditEnded","FormulatextboxRangeChanged"],d(I,function(a,b){H[b]=b}),b.Events=H;function ha(a){this.kj=a}ha.prototype={Sm:function(a,b,c){var d,e=this.Tm,f=a<<4+b;return e?(d=e[f],d||(d=c(),e[f]=d),d):c()},Um:function(a,b){var c,d=this.Vm;return d&&(c=d[a])?c[b]:p},Wm:function(a,b,c,d){var e,f=this.Vm;f&&(e=f[a]||(f[a]={}),e[b]={d:c,i:d})},ge:function(a,b,c){var d,e,f,g=this,h=g.kj,i=g.Xm;return c===o&&(c=3),i?(d=i[c],d||(d={},i[c]=d),e=d[a],e||(e={},d[a]=e),f=e[b],f===o&&(f=h.getValue(a,b,c),e[b]=f),f):h.getValue(a,b,c)},Ym:function(a,b,c){var d,e,f,g=this,h=g.kj,i=g.Zm;return c===o&&(c=3),i?(d=i[c],d||(d={},i[c]=d),e=d[a],e||(e={},d[a]=e),f=e[b],f||(f=h.getActualStyle(a,b,c,!1,!0),e[b]=f),f.clone(!0)):h.getActualStyle(a,b,c,!1,!1)},Sl:function(a){var b,c=this,d=c.kj,e=c.$m;return e?(b=e[a],b===o&&(b=e[a]=d.Sl(a)),b):d.Sl(a)},_m:function(a){var b,c=this,d=c.kj,e=c.an;return e?(b=e[a],b===o&&(b=e[a]=d.Tl(a)),b):d.Tl(a)},bn:function(a){var b=this;return b.Xm?(b.cn||(b.cn=a()),b.cn):a()},dn:function(a){var b=this;return b.Xm?(b.gn||(b.gn=a()),b.gn):a()},hn:function(){var a=this;a.in=!0,a.Tm={},a.Vm={},a.Xm={},a.Zm={},a.$m={},a.an={}},jn:function(){this.in=!1},kn:function(){var a=this;a.in=!1,a.Tm=p,a.Vm=p,a.Xm=p,a.Zm=p,a.an=p,a.$m=p,a.cn=p,a.gn=p}},b.ln=ha,J=b.mn={nn:!1,on:{},pn:{}},J.qn=function(a,b,c,d,e){var f,g,h,i;if(J.nn=!0,f=a.tables,f&&f.rn(b,c,d-b+1,e-c+1))for(g=-1,h=J.sn=[],i=0;i<=d;i++)a.getRowVisible(i)?(g++,h[i]=g):h[i]=-1},J.Nm=function(){J.sn=p,J.nn=!1},J.tn=function(a){var b=J.on;return b[a]||(b[a]=h?new h(a):p)},J.un=function(a,b,c){var d,e,f,g,i,j,k,l=J.pn;return h?(d=l[b]||(l[b]={}),(e=d[a])?(c&&(c.value=e.color),e.text):(f=J.on,g=f[b]||(f[b]=new h(b)),i={},j=g.format(a,i),k=d[a]={},k.text=j,k.color=i.value,c&&(c.value=i.value),j)):""+a},J.vn=function(a,b,c,d){var e=b.cellType||a.Al(),f=b.formatter||b._autoFormatter;return e.format(c,f,d,p)},J.wn=function(){J.on={},J.pn={}},K=b.Lj={xn:{}};function ia(a,b,c,d){var e,f,g=b.yn,h=K.xn,i=h[a.id];i||(i=h[a.id]={validator:a,sheet:b}),e=i[g],e||(e=i[g]={}),f=c+"_"+d,e[f]||(e[f]=!0)}function ja(a,b,c){var d,e,g,h,i=a.yn,j=K.xn;for(d in j)if(j.hasOwnProperty(d)&&(e=j[d],e&&(g=e[i],h=b+"_"+c,g&&g[h]))){if(delete g[h],!f(g))return;if(delete e[i],!f(e))return;return void delete j[d]}}K.zn=function(a,b,c,d){if(typeof a===B&&(a=b.getNamedStyle(a)||b.parent&&b.parent.getNamedStyle(a)),a){ja(b,c,d);var e=a.validator,f=e&&e.condition();f&&f.getFormulas&&f.getFormulas().length>0&&ia(e,b,c,d)}},K.Mj=function(){var a,b=[],c=K.xn;for(a in c)c.hasOwnProperty(a)&&b.push(c[a]);return b},K.$b=function(){K.xn={}};function ka(a){var b=a.An||{scaleX:1,scaleY:1,translateX:0,translateY:0,skewX:0,skewY:0,orgTranslateX:0,orgTranslateY:0};return a.An=b,b}L=b.Bn={Cn:function(a,b,c){var d=ka(a);d.scaleX=b,d.scaleY=c,d.translateX=d.orgTranslateX*b,d.translateY=d.orgTranslateY*c,a.setTransform(d.scaleX,d.skewX,d.skewY,d.scaleY,d.translateX,d.translateY)},Dn:function(a,b,c){var d=ka(a);d.orgTranslateX+=b,d.orgTranslateY+=c,d.translateX=d.orgTranslateX*d.scaleX,d.translateY=d.orgTranslateY*d.scaleY,a.setTransform(d.scaleX,d.skewX,d.skewY,d.scaleY,d.translateX,d.translateY)}},M=b.En={dpr:1,Fn:[]};function la(){var a,b,c=i.screen,d=c.deviceXDPI,e=i.devicePixelRatio||(d?d/c.logicalXDPI:1);return e<=1?1:(a=20*e,b=u(a),b-a>.82?b/20:u(100*e)/100)}function ma(a,b){a&&(a.Gn=b)}function na(a,b){a&&(a.Hn=b)}function oa(a,b){a.In=b}function pa(a,b){a.Jn=b}M.Kn=function(a,b,c){var d,e,f,g,h,i,j,k,l=M;if(ma(a,1),na(a,1),d=la(),(1!==d||1!==l.dpr)&&(l.dpr=d,e=b?b:c&&c.parent)){for(f=l.Fn,h=0;h<f.length;h++)if(e===f[h].workbook){g=f[h];break}if(g||(g={workbook:e,sheets:[],canvases:[]},f.push(g)),b)g.canvases.push(a);else{for(j=g.sheets,k=0;k<j.length;k++)if(j[k].sheet===c){i=j[k];break}i||(i={sheet:c,canvases:[]},j.push(i)),i.canvases.push(a)}}},M.Ln=function(a){return a&&a.Gn||1},M.Mn=function(a){return a&&a.Hn||1},M.Nn=function(a){return a.In},M.On=function(a){return a.Jn},M.Pn=function(a,b,c){var d,e,f,g=M,h=g.dpr,i=g.Ln(a),j=g.Mn(a);oa(a,b),pa(a,c),1===h&&1===i&&1===j?(a.width=b,a.height=c):(d=a.getContext("2d"),L.Cn(d,1,1),D.Ml.mozilla?(a.width=r(b*h),a.height=r(c*h)):(a.width=u(b*h),a.height=u(c*h)),a.style.width=b+y,a.style.height=c+y,e=a.width/b,f=a.height/c,e===i&&f===j||(ma(a,e),na(a,f)),L.Cn(d,e,f))},M.Qn=function(a,b){var c,d,e,f,g,h=M.Fn,i=a.parent;for(e=0;e<h.length;e++)if(!i||h[e].workbook===i)for(c=h[e].sheets,f=0;f<c.length;f++)if(c[f].sheet===a){for(d=c[f].canvases,g=0;g<d.length;g++)if(d[g]===b){d.splice(g,1);break}break}},M.Rn=function(a,b){var c,d,e,f=M.Fn;for(d=0;d<f.length;d++)if(f[d].workbook===a)for(c=f[d].canvases,e=0;e<c.length;e++)if(c[e]===b){c.splice(e,1);break}},M.Sn=function(a){var b,c,d,e=M.Fn,f=a.parent;for(c=0;c<e.length;c++)if(!f||e[c].workbook===f){for(b=e[c].sheets,d=0;d<b.length;d++)b[d].sheet===a&&b.splice(d,1);return}},M.Tn=function(a){var b,c=M.Fn;for(b=0;b<c.length;b++)if(c[b].workbook===a)return void c.splice(b,1)},M.Un=function(){var a,b,c,d,e,f,g,h,i=M,j=la();if(i.dpr!==j)for(a=i.Fn,i.dpr=j,f=0;f<a.length;f++){for(c=a[f],d=c.canvases,b=c.sheets,g=0;g<b.length;g++)d=d.concat(b[g].canvases);for(h=0;h<d.length;h++)e=d[h],i.Pn(e,i.Nn(e),i.On(e))}},N=b.Vn={},N.Wn=function(a,b,c){var d,e,f,g,h,i,j,k,l,m=[];if(0===a.length)return m;if(d=qa(),!d)return m;if(d.font=c,b<=0){for(e=-1,f=!0,g=0;g<a.length;g++)h=a.charAt(g),h===z||f?h!==z&&f&&(e=d.measureText(h).width,f=!1):e=s(e,d.measureText(h).width);if(b=e,b<=0)return[a]}for(i=a.split(/\r\n|\r|\n/),j=0;j<i.length;j++)if(k=ua(i[j],b))if(0===k.length)m.push("");else for(l=0;l<k.length;l++)m.push(k[l]);return m},N.Xn=function(a,b,c){var d,e=qa();return e?(b&&(e.font=b),d=c?sa(a):a,e.measureText(d).width):0};function qa(){return N.Yn||(N.Yn=T("canvas").getContext("2d"))}function ra(a){var b,c,d,e=[],f=0,g=z;for(b=0;b<a.length;b++)e[f]===o&&(e[f]=""),c=a.charAt(b),d="",b+1<a.length&&(d=a.charAt(b+1)),c===g&&d!==g?(e[f]+=c,f++):e[f]+=c;return e}function sa(a){for(var b=a.length-1;" "===a.charAt(b);)b--;return b!==a.length-1&&(a=a.substring(0,b+1)),a}function ta(a,b){var c,d,e,f,g,h,i,j,k=[],l=qa();if(!l)return k;if(c=l.measureText(a).width,d=c/a.length,e=r(b/d),c>b)for(f=!1;;){if(g=a.substring(0,e),h=l.measureText(g).width,h===b||f&&h<b)return k.push(g),k.push(a.substring(g.length)),k;if(h>b){if(1===g.length)return i=a.substring(g.length),0!==N.Xn(i,o,!0)?(k.push(g),k.push(i)):k.push(a),k;e-=1,f=!0}else j=(b-h)/d,j=j>=1?j:1,e+=j}else a!==p&&a.length>0&&k.push(a);return k}function ua(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,p,q=[],r=ra(a),s=qa();if(!s)return q;for(c=s.measureText(a).width,d=c/a.length,e=v(b/d+"",10),f=0,g=0,h=0,i=0,j=[],k=!1;i<r.length;){if(k===!1){if(l=r[i],j.push(l),g+=l.length,g<e){i++;continue}h=g,g=0}m=N.Xn(j.join(""),o,!0),m>b?(n=j.pop(),0===j.length?(p=ta(n,b),j.push(p[0]),2===p.length?r[i]=p[1]:i++,q[f++]=j.join(""),k=!1,j=[]):(k=!0,i--)):m<b&&k===!0||m===b?(k=!1,q[f++]=sa(j.join("")),j=[],i++):m<b&&(i++,g=h)}return 0!==j.length&&(q[f]=sa(j.join(""))),q}b.Zn=function(a){a.$n=function(b,c){var d,e=a._n||(a._n=[]);for(c.name=b,c.priority=c.priority||5e3,d=0;;d++)if(d>=e.length||c.priority>e[d].priority){e.splice(d,0,c);break}},a.ao=function(b,c,d){var e,f,g=a._n;if(g)for(e=0;e<g.length;e++)f=g[e][c],f&&f.call(b,d)}},a.exports=b},function(a,b,c){var d,e,f=c(5),g=f.j,h=f.D,i=void 0,j=null,k=parseFloat,l=document,m="_nonamespace",n="events",o="get",p="set",q="width",r="height",s="left",t="right",u="top",v="bottom",w="hidden",x="block",y="none",z="position",A="visibility",B="display",C={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},D={tabIndex:{get:function(a){var b=a.getAttributeNode("tabindex"),c=/^(?:input|select|textarea|button|object)$/i,d=/^(?:a|area)$/i,e=a.nodeName;return b&&b.specified?parseInt(b.value,10):c.test(e)||d.test(e)&&a.href?0:i}}},E={option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||e<0,g=f?j:[],h=f?e+1:d.length,i=f?e:0;for(e<0&&(i=h);i<h;i++)if(c=d[i],(c.selected||i===e)&&!c.disabled&&(!c.parentNode.disabled||!M(c.parentNode,"optgroup"))){if(b=K(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c=K.makeArray(b),d=K(a).find("option").getAll();return d.forEach(function(a){a.selected=K.inArray(K(a).val(),c)>=0}),c.length||(a.selectedIndex=-1),c}}},F={},G="GC$"+(""+Math.random()).replace(/\D/g,""),H=1,I={};[r,q].forEach(function(a){I[a]={get:function(b){var c,d,e,f=getComputedStyle(b),g=b.style,h=g[z],i=g[A],j=g[B],k=0===b.offsetWidth&&/^(none|table(?!-c[ea]).+)/.test(f[B]);if(k&&(g[z]="absolute",g[A]=w,g[B]=x),c=f&&f[a],k&&(g[z]=h,g[A]=i,g[B]=j),""===c){for(d=b.parentElement,e=l.body;d&&d!==e;)d=d.parentElement;d!==e&&(c=g[a])}return c}}});function J(a,b){var c,d;for(Array.call(this),"string"==typeof a?c=(b||l).querySelectorAll(a):a&&(c=a instanceof Array||a instanceof HTMLCollection?a:[a]),d=0;c&&d<c.length;d++)this.push(c[d])}function K(a,b){return new J(a,b)}d={get:function(a){return this[a]},getAll:function(){return this},bind:function(a,b,c){var d=this;return W(c)&&(c=b,b=i),d.forEach(function(d){var e,f,g,h,j,k,l=R(d,n,i,!0);l||(l={},R(d,n,l,!0)),e=a.split("."),f=e[0],g=e[1]||m,h=l[g],h||(h=l[g]={}),j=function(a){W(b)||(a.data=b);var e=c.apply(d,arguments);a.result=e,e===!1&&(a.preventDefault?(a.preventDefault(),a.stopPropagation()):(a.cancelBubble=!1,a.returnValue=!1))},j.original=c,k=h[f],k||(k=h[f]=[]),k.push(j),d.addEventListener(f,j)}),d},unbind:function(a,b){var c=this;return c.forEach(function(c){var d,e,f,g,j=a.split("."),k=j[0],l=j[1]||m,o=R(c,n,i,!0),p=o&&o[l];if(b){if(p&&k&&(d=p[k]))for(e=0,f=d.length;e<f;e++)if(d[e].original===b){aa(c,k,d[e]),d.splice(e,1);break}}else if(p)if(k){if(d=p[k])for(e=0,f=d.length;e<f;e++)aa(c,k,d[e]);p[k]=i}else{for(g in p)if(h(p,g)&&(d=p[g]))for(e=0,f=d.length;e<f;e++)aa(c,g,d[e]);o[l]=i}}),c},trigger:function(a,b){var c,d,e,f,g,j,k,l,m,o,p,q=this;for(c=0,d=q.length;c<d;c++)if(e=q[c],f=R(e,n,i,!0)){g=a.split("."),j=g[0];for(k in f)if(h(f,k)&&(l=f[k],m=l&&l[j]))for(o=0,p=m.length;o<p;o++)m[o].apply(e,[{type:j},b])}return q},css:function(a,b){var c,d,e,f=this,g=f,i=arguments.length;function j(a,b){g.forEach(function(c){c.style[a]=N(a,b)})}if(1===i){if(!V(a))return c=f[0],d=I[a],d&&o in d?d.get(c):(e=getComputedStyle(c),e&&e[a]);g.forEach(function(b){for(var c in a)h(a,c)&&(b.style[c]=N(c,a[c]))})}else 2===i&&(Array.isArray(a)&&Array.isArray(b)&&a.length===b.length?a.forEach(function(a,c){j(a,b[c])}):j(a,b));return f},width:X(!0),height:X(),innerWidth:Y(!0),innerHeight:Y(),outerWidth:Z(!0),outerHeight:Z(),append:function(a){var b,c,d=[a];return a instanceof K&&(d=a.getAll()),b=this,c=b[0],d.forEach(function(a){a&&c.appendChild(a)}),b},appendTo:function(a){var b,c=a;return a instanceof K&&(c=a[0]),b=this,b.forEach(function(a){c.appendChild(a)}),b},prepend:function(a){var b=this,c=b[0];return c.insertBefore(a,c.firstChild),b},insertBefore:function(a){var b=this,c=a.parentElement;return b.forEach(function(b){c.insertBefore(b,a)}),b},addClass:function(a){var b,c,d,e,f,g=0,h=this,i=h.length,j=/\S+/g,k=/[\t\r\n]/g;for(b=(a||"").match(j)||[];g<i;g++)if(c=h[g],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(k," "):" ")){for(f=0;e=b[f++];)d.indexOf(" "+e+" ")<0&&(d+=e+" ");c.className=K.trim(d)}return this},removeClass:function(a){var b,c,d,e,f,g=0,h=this,i=h.length,j=/\S+/g,k=/[\t\r\n]/g;for(b=(a||"").match(j)||[];g<i;g++)if(c=h[g],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(k," "):"")){for(f=0;e=b[f++];)for(;d.indexOf(" "+e+" ")>=0;)d=d.replace(" "+e+" "," ");c.className=a?K.trim(d):""}return this},hasClass:function(a){var b,c=0,d=this,e=d.length,f=/[\t\r\n]/g;for(a=" "+a+" ";c<e;c++)if(b=d[c],1===b.nodeType&&(" "+b.className+" ").replace(f," ").indexOf(a)>=0)return!0;return!1},toggle:function(){var a=this,b=a[0];return b.style[B]===y?a.show():a.hide(),a},show:$(!0),hide:$(),attr:function(a,b){var c=this,d=c,e=arguments.length;if(1===e){if(!V(a))return c[0].getAttribute(a);d.forEach(function(b){for(var c in a)h(a,c)&&b.setAttribute(c,a[c])})}else 2===e&&d.forEach(function(c){c.setAttribute(a,b)});return c},removeAttr:function(a){return this.forEach(function(b){b.removeAttribute(a)}),this},prop:function(a,b){var c=this,d=c,e=arguments.length;if(1===e){if(!V(a))return O(c[0],a);d.forEach(function(b){for(var c in a)h(a,c)&&O(b,c,a[c])})}else 2===e&&d.forEach(function(c){O(c,a,b)});return c},removeProp:function(a){a=C[a]||a;var b=this,c=b;return c.forEach(function(b){try{b[a]=i,delete b[a]}catch(a){}}),b},text:function(a){var b=this,c=b;return 0===arguments.length?b[0].textContent:(c.forEach(function(b){b.textContent=a}),b)},val:function(a){var b,c,d,e,f=this;{if(arguments.length)return e=K.isFunction(a),f.forEach(function(c,d){var f;1===c.nodeType&&(f=e?a.call(c,d,K(c).val()):a,f===j||f===i?f="":"number"==typeof f?f+="":K.isArray(f)&&(f=K.map(f,function(a){return a===j||a===i?"":a+""})),b=E[c.type]||E[c.nodeName.toLowerCase()],b&&p in b&&!W(b.set(c,f,"value"))||(c.value=f))}),f;if(c=f[0])return b=E[c.type]||E[c.nodeName.toLowerCase()],b&&o in b&&!W(d=b.get(c,"value"))?d:(d=c.value,U(d)?d.replace(/\r/g,""):d===j||d===i?"":d)}},position:function(){var a,b,c,d,e=this[0];if(e)return b={top:0,left:0},"fixed"===K(e).css(z)?a=e.getBoundingClientRect():(c=this.offsetParent(),a=this.offset(),d=c[0],M(d,"html")||(b=c.offset(),b.left-=d.scrollLeft,b.top-=d.scrollTop),b.top+=k(K(d).css("borderTopWidth")),b.left+=k(K(d).css("borderLeftWidth"))),{top:a.top-b.top-k(K(e).css("marginTop")),left:a.left-b.left-k(K(e).css("marginLeft"))}},offsetParent:function(){var a=K.map(this,function(a){for(var b=l.documentElement,c=a.offsetParent||b;c&&!M(c,"html")&&"static"===K(c).css(z);)c=c.offsetParent;return c||b});return K(a)},offset:function(){var a,b,c={top:0,left:0},d=this[0],e=d&&d.ownerDocument;if(e)return a=e.documentElement,W(d.getBoundingClientRect)||(c=d.getBoundingClientRect()),b=L(e),{top:c.top+(b.pageYOffset||a.scrollTop)-(a.clientTop||0),left:c.left+(b.pageXOffset||a.scrollLeft)-(a.clientLeft||0)}},scrollLeft:_(!0),scrollTop:_(),html:function(a){var b=this,c=b;return 0===arguments.length?b[0].innerHTML:(c.forEach(function(b){b.innerHTML=a}),b)},remove:function(){var a=this;a.forEach(function(a){var b=a.parentElement;b&&(b.removeChild(a),T([a]))})},empty:function(){return this.forEach(function(a){K(a.children).remove()}),this},find:function(a){var b=[];return U(a)&&this.forEach(function(c){var d=c.querySelectorAll(a);K.merge(b,d)}),K(b)},parent:function(){var a=[];return this.forEach(function(b){var c=b.parentElement;c&&a.push(c)}),K(a)},index:function(a){var b=this[0];return a?U(a)?K.inArray(b,K(a).getAll()):K.inArray(a,this):b&&b.parentElement?K.inArray(b,b.parentElement.children):-1},focus:function(){
  14. var a=this,b=a[0];return b!==l.activeElement&&b.focus&&b.focus(),a},isVisible:function(){var a=0;return this.forEach(function(b){var c=getComputedStyle(b);c[A]!==w&&c[B]!==y&&a++}),a>0},data:function(a,b){var c=this,d=W(b);return d&&(c=void 0),K.each(this,function(e,f){var g=R(f,a,b);if(d)return c=g,!1}),c},removeData:function(a){return K.each(this,function(b,c){S(c,a)}),this}},e=J.prototype=[],g.Ia(e,d),K.prototype=e,K.each=g.H,K.isEmptyObject=g.za,K.isFunction=g.Aa,K.isArray=g.Ca,K.isNumeric=g.Da,K.getType=g.Ba,K.inArray=g.Ea,K.merge=g.Ga,K.map=g.Ha,K.extend=g.Ia,K.inherit=g.G,K.isPlainObject=g.Ja,K.isArraylike=g.ya,K.isWindow=g.Ka,K.makeArray=g.La,K.trim=function(a){if(a.trim)return a.trim();var b=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;return a===j||a===i?"":(a+"").replace(b,"")},K.Nl=function(a,b,c,d,e){var f=K(l.createElement(a));return b&&c&&f.css(b,c),d&&f.addClass(d),e&&(e instanceof K?e.append(f):K(e).append(f)),f};function L(a){return K.isWindow(a)?a:9===a.nodeType&&(a.defaultView||a.parentWindow)}function M(a,b){var c=a.nodeName;return c&&c.toLowerCase()===b.toLowerCase()}function N(a,b){return"top left right bottom width height border-radius border-width border-left-width border-right-width border-top-width border-bottom-width line-height padding padding-left padding-right padding-top padding-bottom margin margin-left margin-right margin-top margin-bottom".split(" ").indexOf(a)>=0&&isFinite(b)?("width height".split(" ").indexOf(a)>=0&&b<0&&(b=0),b+="px"):b}function O(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g,f&&(b=C[b]||b,e=D[b]),W(c)?e&&o in e&&(d=e.get(a,b))!==j?d:a[b]:e&&p in e&&!W(d=e.set(a,c,b))?d:a[b]=c}function P(a){var b,c,d,e=a.nodeType;return(!e||1===e||9===e)&&(b={embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},c=a.nodeName,d=c&&b[c.toLowerCase()],!d||d!==!0&&a.getAttribute("classid")===d)}function Q(a){return a.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,b){return b.toUpperCase()})}function R(a,b,c,d){if(P(a)){var e,f,g=G,h=U(b),k=a.nodeType,l=k?F:a,m=k?a[g]:a[g]&&g;if(m&&l[m]&&(d||l[m].data)||!h||!W(c))return m||(k?a[g]=m=H++:m=g),l[m]||(l[m]={},k||(l[m].toJSON=function(){})),(V(b)||"function"==typeof b)&&(d?l[m]=K.extend(l[m],b):l[m].data=K.extend(l[m].data,b)),e=l[m],d||(e=e.data||(e.data={})),W(c)||(e[Q(b)]=c),h?(f=e[b],f!==j&&f!==i||(f=e[Q(b)])):f=e,f}}function S(a,b,c){var d,e,f,g,h,i,k;if(P(a)&&(d=function(a){var b;for(b in a)if(("data"!==b||!K.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0},h=a.nodeType,i=h?F:a,k=h?a[G]:G,i[k])){if(b&&(g=c?i[k]:i[k].data)){K.isArray(b)?b=b.concat(K.map(b,Q)):b in g?b=[b]:(b=Q(b),b=b in g?[b]:b.split(" "));for(e=0,f=b.length;e<f;e++)delete g[b[e]];if(!(c?d:K.isEmptyObject)(g))return}(c||(delete i[k].data,d(i[k])))&&(h?T([a],!0):i!==i.window?delete i[k]:i[k]=j)}}function T(a,b){for(var c,d,e,f,g,i,k,l,m,n,o=0,p=G,q=F;(c=a[o])!==j&&void 0!==c;o++)if((b||P(c))&&(d=c[p],e=d&&q[d])){if(f=e.events)for(g in f)if(h(f,g)&&(i=f[g]))for(k in i)if(h(i,k)&&(l=i[k]))for(m=0,n=l.length;m<n;m++)aa(c,g,l[m]);q[d]&&(delete q[d],delete c[p])}}function U(a){return"string"==typeof a}function V(a){return"object"==typeof a}function W(a){return typeof a==typeof i}function X(a){var b=a;return function(a){var c,d=this,e="border-box"===d.css("box-sizing"),f=b?q:r,g=b?s:u,h=b?t:v;return 0===arguments.length?(c=Math.round(k(d.css(f)))||0,e&&(c-=k(d.css("padding-"+g))+k(d.css("padding-"+h))+k(d.css("border-"+g+"-"+q))+k(d.css("border-"+h+"-"+q))),c):(d.css(f,a),d)}}function Y(a){var b=a;return function(){var a=this,c=b?s:u,d=b?t:v;return b?a.width():a.height()+k(a.css("padding-"+c))+k(a.css("padding-"+d))}}function Z(a){var b=a;return function(a){var c=b?s:u,d=b?t:v,e=this,f=b?e.innerWidth():e.innerHeight();return f+=k(e.css("border-"+c+"-"+q))+k(e.css("border-"+d+"-"+q)),a&&(f+=k(e.css("margin-"+c))+k(e.css("margin-"+d))),f}}function $(a){var b=a;return function(a){return this.forEach(function(c){c.style[B]=b?x:y,a&&a.apply(c)}),this}}function _(a){var b=a;return function(a){var c="scrollLeft",d="scrollTop",e=b?c:d,f=b?"pageXOffset":"pageYOffset",g=this,h=g[0],i=L(h);return W(a)?i?f in i?i[f]:l.documentElement[e]:h[e]:(i?i.scrollTo(b?a:K(i)[c](),b?K(i)[d]():a):h[e]=a,g)}}function aa(a,b,c){a.removeEventListener(b,c)}b=c(1),b.GC$=K,a.exports=b},function(a,b){a.exports=GC.Spread.Common},function(a,b){a.exports=GC.Spread.Formatter},function(a,b,c){var d=c(8),e=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,c),e.loaded=!0,e.exports}return c.m=a,c.c=b,c.p="dist",c(0)}([function(a,b,c){"use strict";var d,e,f;Object.defineProperty(b,"__esModule",{value:!0}),b.attorn=void 0,d=c(1),e=g(d);function g(a){return a&&a.__esModule?a:{default:a}}f=b.attorn=e.default},function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G;Object.defineProperty(b,"__esModule",{value:!0}),b.default=L,d=c(2),e=c(3),f=H(e),g=c(4),h=H(g),i=c(7),j=H(i);function H(a){return a&&a.__esModule?a:{default:a}}function I(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}k=Object.defineProperty,l=new h.default("!@#$%^&*"),m=!0,n=!m,o=2e3,p=l.de("LjzGb&Q6zzW"),q=l.de("Wb535X#8Zb5l"),r=l.de("0IwE"),s="m",t="dp",u="n",v="b",w="d",x="e",y="f",z=l.de("XRsZ"),A=l.de("HUkJ"),B=l.de("T&g"),C=l.de("Q&w"),D=l.de("GRz1"),E=l.de("XSzB"),F=l.de("XRwh");function J(a){return a&&JSON.parse(a)||d.undefined}function K(a){return JSON.stringify(a)}G=function a(b,c,e,g,h){var i,j,l,G,H,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$;I(this,a),i=(0,d.storage)(),j=g[0],l=g[1],G=r,H=n,L="",M="",N="",O="",P="",Q=n,R=0,S=d.undefined,T=n,U=d.undefined,V=0,W=d.undefined,X=function a(){return J(i[c])},Y=function a(b){return i[c]=K(b)},Z=function a(b,c){b&&V<=0&&(R=b[s],c&&(M=b[t]),P=b[u],Q=b[v],T=b[x],S=b[w],U=b[y])},$=function a(){var b={};return b[s]=R,b[t]=M,b[u]=P,b[v]=Q,b[x]=T,T||(b[w]=S),b[y]=U,b};function _(){return N&&O}function aa(){return R>0&&!T&&U}function ba(a){H=m,L=a;try{da(a,j().co())}catch(a){ga(0,a,$,b[q])}fa()}function ca(){return L}function da(a,b){var c,d,e,f;return a&&(c=a.indexOf(b))!==-1?(d=a.substring(0,c),e=a.substr(c+b.length),f=J(j().de(e)),G=b,M=d,N=f.D,O=f.S,m):n}function ea(a){var b,e,f,g,h,i;if(!a&&G!==r)return n;if(a[z])return n;if(e=n,!(b=a[A])||!b.length)return n;for(f in b)if(g=b[f],e=e||g&&g[C]===c){P=g[B];break}return e?a[F]&&(h=new Date,i=(0,d.toDate)(a[F]),S=Math.ceil((i-h)/864e5),T=S<=0)?n:(0,d.needVal)()&&(a[D]||a[E])&&!(0,d.matchHost)(a[D],a[E])?n:m:n}function fa(a){var c=n;V++;try{_()&&(W||(W=l()),W.verify(M+G+K(N),O)&&(c=ea(N))&&(R=1,Y($())))}catch(a){R=0,T=m}finally{V--}h&&!a&&h.call(b,c,$)}function ga(a,c,e,f){!(0,d.needVal)()||_()&&aa()||(0,d.timeout)(function(){return(f||b[q]||function(){})(a||o,c,e,ga)},a)}function ha(a,b){_()&&fa(m),aa()?!U[a]:(0,d.timeout)(function(){return ga(0,d.undefined,$,function(){b?b(o,$,ga):(0,d.invalid_op)()})},1)}Z(X(),m),Q=!(0,d.needVal)(),(0,f.default)(e,function(a){var c=b[a];b[a]=function(){(0,d.needVal)()&&!aa()&&ha(a,b[q]),c&&c.apply(b,arguments)}.bind(b)}),k(b,p,{get:function a(){return ca()},set:function a(b){return ba(b)},enumerable:n,configurable:n}),h&&!(0,d.needVal)()&&(0,d.timeout)(function(){H||h.call(b,aa(),$)},0)};function L(a,b,c,d,e,f){var g=d.call(a,h.default,"d"),i=J(g.de(c));return new G(a,b,i,[function(){return d.call(a,h.default,"c")},function(){return e.call(a,j.default,"s")}],f)}},function(a,b){(function(a){"use strict";var c,d,e,f,g,h,i,j,k,l,m,n;Object.defineProperty(b,"__esModule",{value:!0}),c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},b.matchHost=u,b.invalid_op=w,b.invalid_cdc=x,b.toDate=z,b.protect=A,b.global=a,d="object"==(h===a?"undefined":c(a))&&a&&a.Object===Object&&a,e="object"==("undefined"==typeof self?"undefined":c(self))&&self&&self.Object===Object&&self,f=d||e||Function("return this")(),g=!0,h=b.undefined=void 0,i=b.timeout=f.setTimeout,j=b.storage=function a(){return f.nia||(f.nia={})},k=b.appName=function a(){return f.navigator&&f.navigator.appName},l=/^[\w\-]+\.local$/i,m=/^[\w\-]+$/i;function o(a){return a&&("127.0.0.1"===a||"::1"===a||"localhost"===a||m.test(a)||l.test(a))}function p(a){return a&&"file:"===a}function q(a){return a&&(p(a.protocol)||o(a.hostname))}function r(){return q(f.location)}function s(a,b){var c,d,e;for(c in b){if(d=b[c],d===a)return g;if(e=a.indexOf("."+d),e>0&&e===a.length-d.length-1)return g}}function t(a,b){var c,d;for(c in b)if(d=b[c],d===a||".*"===d.substr(d.length-2)&&a.substr(0,d.length-2)===d.substr(0,d.length-2))return g}function u(a,b){var c=f.location.hostname;if(c){if(a&&s(c,a.split(",")))return g;if(b&&t(c,b.split(",")))return g}return!g}n=b.needVal=function a(){return!r()};function v(a,b){var c=Error(b);throw c.name=a,c}function w(a){return v("InvalidOperation",a||"Invalid Operation")}function x(a){return v("InvalidCodec",a||"Invalid UTF-8 codec")}function y(a){return parseInt(a,10)}function z(a){return new Date(y(a.substr(0,4))||0,y(a.substr(4,2))-1||0,y(a.substr(6,2))||0)}function A(a){a.toString=function(){return"function () { [native code] }"}}function a(a,b){f[a]=b}}).call(b,function(){return this}())},function(a,b){"use strict";var c,d,e,f,g,h,i,j,k,l,m;Object.defineProperty(b,"__esModule",{value:!0}),c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},b.default=function(a,b){var c=d(a)?v:u;return c(a,b)},d=Array.isArray,e=Object.prototype,f=e.hasOwnProperty,g=e.toString,h="object",i="function",j="["+h+" Function]",k="["+h+" GeneratorFunction]",l=Math.pow(2,53)-1;function n(a){var b=void 0===a?"undefined":c(a);return!!a&&(b==h||b==i)}function o(a){var b=a&&a.constructor,d=(void 0===b?"undefined":c(b))==i&&b.prototype||e;return a===d}function p(a){var b=n(a)?g.call(a):"";return b==j||b==k}function q(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=l}function r(a){return null!=a&&q(a.length)&&!p(a)}function s(a){var b,c;if(!o(a))return Object.keys(Object(a));b=[];for(c in Object(a))f.call(a,c)&&"constructor"!=c&&b.push(c);return b}function t(a,b,c){for(var d,e=-1,f=Object(a),g=c(a),h=g.length;h--&&(d=g[++e],b(f[d],d,f)!==!1););return a}m=function a(b,c){if(null==b)return b;if(!r(b))return b&&t(b,c,s);for(var d=b.length,e=-1,f=Object(b);++e<d&&c(f[e],e,f)!==!1;);return b};function u(a,b){var c=-1,d=r(a)?Array(a.length):[];return m(a,function(a,e,f){d[++c]=b(a,e,f)}),d}function v(a,b){for(var c=-1,d=a?a.length:0,e=Array(d);++c<d;)e[c]=b(a[c],c,a);return e}},function(a,b,c){"use strict";var d,e,f,g,h,i,j,k;Object.defineProperty(b,"__esModule",{value:!0}),d=function(){function a(a,b){var c,d;for(c=0;c<b.length;c++)d=b[c],d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),e=c(2),f=c(5),g=l(f),h=c(6),i=l(h);function l(a){var b,c;if(a&&a.__esModule)return a;if(b={},null!=a)for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function m(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}j=String.fromCharCode;function n(a,b,c,d){return 1==a.length?a:(a.splice(c,1,d(a.splice(b,1,d(a[c]))[0])),a)}function o(a){var b=arguments.length<=1||void 0===arguments[1]?1:arguments[1],c=a.charCodeAt(0);return c>=65&&c<=90?a.toLowerCase():c>=97&&c<=122?a.toUpperCase():c>=48&&c<=57?j(48+(c-48+10+b)%10):a}function p(a){var b,c=a.split("");for(b=0;b<c.length-4;b++)n(c,b,b+2,o),n(c,b+1,b+3,o);return c.join("")}function q(a){var b,c=a.split(""),d=function a(b){return o(b,-1)};for(b=c.length-5;b>=0;b--)n(c,b+1,b+3,d),n(c,b,b+2,d);return c.join("")}function r(a){return a.split("").reverse().join("")}k=function(){function a(b){var c=arguments.length<=1||void 0===arguments[1]?"A0":arguments[1];m(this,a),b&&"string"==typeof b||(0,e.invalid_op)("Invalid Key"),this.c=c,this.k=b}return d(a,[{key:"co",value:function a(){return"#"+this.c}},{key:"en",value:function a(b){var c,d,e;return b?(c=i.getBytes(b),d=g.fromBytes(c),d=d.replace("==","&"),d=d.replace("=","#"),e=Math.floor(d.length/2),d=d.substr(e)+d.substr(0,e),d=r(d),p(d)):""}},{key:"de",value:function a(b){var c,d,e;return b?(c=q(b),c=r(c),d=Math.ceil(c.length/2),c=c.substr(d)+c.substr(0,d),c=c.replace("#","="),c=c.replace("&","=="),e=g.toBytes(c),i.getString(e)):""}}]),a}(),b.default=k},function(a,b){"use strict";var c,d,e,f,g,h,i,j,k;Object.defineProperty(b,"__esModule",{value:!0}),c="0123456789",d=c+"abcdef",e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"+c+"+/",f="=",g=e+f;function l(a){return d.charAt(a)}h=b.fromBytes=function a(b){var c,d,e,f,h,i,j,k,l,m=0,n="";if(!b)return"";do c=b[m++],d=b[m++],e=b[m++],k=c<<16|d<<8|e,f=k>>18&63,h=k>>12&63,i=k>>6&63,j=63&k,n+=g.charAt(f)+g.charAt(h)+g.charAt(i)+g.charAt(j);while(m<b.length);return l=b.length%3,(l?n.slice(0,l-3):n)+"===".slice(l||3)},i=b.toBytes=function a(b){var c,d,e,f,h,i,j,k,l=0,m=[];if(b){b+="";do f=g.indexOf(b.charAt(l++)),h=g.indexOf(b.charAt(l++)),i=g.indexOf(b.charAt(l++)),j=g.indexOf(b.charAt(l++)),k=f<<18|h<<12|i<<6|j,c=k>>16&255,d=k>>8&255,e=255&k,m.push(c),64!==i&&(m.push(d),64!==j&&m.push(e));while(l<b.length)}return m},j=b.fromHex=function a(b){var c,d,g="";for(c=0;c+3<=b.length;c+=3)d=parseInt(b.substring(c,c+3),16),g+=e.charAt(d>>6)+e.charAt(63&d);for(c+1==b.length?(d=parseInt(b.substring(c,c+1),16),g+=e.charAt(d<<2)):c+2==b.length&&(d=parseInt(b.substring(c,c+2),16),g+=e.charAt(d>>2)+e.charAt((3&d)<<4));(3&g.length)>0;)g+=f;return g},k=b.toHex=function a(b){var c,d,g="",h=0,i=0;for(c=0;c<b.length&&b.charAt(c)!=f;++c)d=e.indexOf(b.charAt(c)),d<0||(0==h?(g+=l(d>>2),i=3&d,h=1):1==h?(g+=l(i<<2|d>>4),i=15&d,h=2):2==h?(g+=l(i),g+=l(d>>2),i=3&d,h=3):(g+=l(i<<2|d>>4),g+=l(15&d),h=0));return 1==h&&(g+=l(i<<2)),g}},function(a,b,c){"use strict";var d,e,f,g;Object.defineProperty(b,"__esModule",{value:!0}),b.getBytes=m,b.getString=n,d=c(2),e=String.fromCharCode,f="Invalid continuation byte",g="Invalid byte index";function h(a){for(var b,c,d=[],e=0,f=a.length;e<f;)b=a.charCodeAt(e++),b>=55296&&b<=56319&&e<f?(c=a.charCodeAt(e++),56320==(64512&c)?d.push(((1023&b)<<10)+(1023&c)+65536):(d.push(b),e--)):d.push(b);return d}function i(a){for(var b,c=a.length,d=-1,f="";++d<c;)b=a[d],b>65535&&(b-=65536,f+=e(b>>>10&1023|55296),b=56320|1023&b),f+=e(b);return f}function j(a){a>=55296&&a<=57343&&(0,d.invalid_cdc)("Lone surrogate U+"+a.toString(16).toUpperCase()+" is not a scalar value")}function k(a,b){return a>>b&63|128}function l(a){if(0==(4294967168&a))return[a];var b=[];return 0==(4294965248&a)?b.push(a>>6&31|192):0==(4294901760&a)?(j(a),b.push(a>>12&15|224),b.push(k(a,6))):0==(4292870144&a)&&(b.push(a>>18&7|240),b.push(k(a,12)),b.push(k(a,6))),b.push(63&a|128),b}function m(a){for(var b,c=h(a),d=c.length,e=-1,f=[];++e<d;)b=c[e],f=f.concat(l(b));return f}function n(a){var b,c,e,h;function k(){c>=b&&(0,d.invalid_cdc)(g);var e=255&a[c];return c++,128==(192&e)?63&e:void(0,d.invalid_cdc)(f)}function l(){var e,h,i,l,m;if(c>b&&(0,d.invalid_cdc)(g),c==b)return!1;if(e=255&a[c],c++,0==(128&e))return e;if(192==(224&e)){if(h=k(),m=(31&e)<<6|h,m>=128)return m;(0,d.invalid_cdc)(f)}if(224==(240&e)){if(h=k(),i=k(),m=(15&e)<<12|h<<6|i,m>=2048)return j(m),m;(0,d.invalid_cdc)(f)}return 240==(248&e)&&(h=k(),i=k(),l=k(),m=(15&e)<<18|h<<12|i<<6|l,m>=65536&&m<=1114111)?m:void(0,d.invalid_cdc)()}for(b=a.length,c=0,e=[];(h=l())!==!1;)e.push(h);return i(e)}},function(a,b,c){"use strict";var d,e,f,g,h,i;Object.defineProperty(b,"__esModule",{value:!0}),d=function(){function a(a,b){var c,d;for(c=0;c<b.length;c++)d=b[c],d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),e=c(5),f=k(e),g=c(8),h=j(g);function j(a){return a&&a.__esModule?a:{default:a}}function k(a){var b,c;if(a&&a.__esModule)return a;if(b={},null!=a)for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function l(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}i=function(){function a(b,c){l(this,a);var d=new h.default;d.setPublic(f.toHex(b),f.toHex(c||"AQAB")),this.k=d}return d(a,[{key:"verify",value:function a(b,c){return this.k.verify(b,f.toHex(c))}}]),a}(),b.default=i},function(a,b,c){"use strict";var d,e,f,g,h,i;Object.defineProperty(b,"__esModule",{value:!0}),d=c(2),e=c(6),f=k(e),g=c(9),h=j(g);function j(a){return a&&a.__esModule?a:{default:a}}function k(a){var b,c;if(a&&a.__esModule)return a;if(b={},null!=a)for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}i=RegExp(""),i.compile("[^0-9a-f]","gi");function l(a,b){return new h.default(a,b)}function m(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}function n(a,b){null!=a&&null!=b&&a.length>0&&b.length>0?(this.n=l(a,16),this.e=parseInt(b,16)):(0,d.invalid_cdc)("Invalid RSA public key")}function o(a){return a.modPowInt(this.e,this.n)}m.prototype.doPublic=o,m.prototype.setPublic=n;function p(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p,t,u,v,w,x,y=f.getBytes(a),z=[1518500249,1859775393,2400959708,3395469782];for(y.push(128),b=y.length/4+2,c=Math.ceil(b/16),d=Array(c),e=0;e<c;e++)for(d[e]=Array(16),g=0;g<16;g++)d[e][g]=y[64*e+4*g]<<24|y[64*e+4*g+1]<<16|y[64*e+4*g+2]<<8|y[64*e+4*g+3];for(d[c-1][14]=8*(y.length-1)/Math.pow(2,32),d[c-1][14]=Math.floor(d[c-1][14]),d[c-1][15]=8*(y.length-1)&4294967295,h=1732584193,i=4023233417,j=2562383102,k=271733878,l=3285377520,m=Array(80),e=0;e<c;e++){for(v=0;v<16;v++)m[v]=d[e][v];for(v=16;v<80;v++)m[v]=r(m[v-3]^m[v-8]^m[v-14]^m[v-16],1);for(n=h,o=i,p=j,t=k,u=l,v=0;v<80;v++)w=Math.floor(v/20),x=r(n,5)+q(w,o,p,t)+u+z[w]+m[v]&4294967295,u=t,t=p,p=r(o,30),o=n,n=x;h=h+n&4294967295,i=i+o&4294967295,j=j+p&4294967295,k=k+t&4294967295,l=l+u&4294967295}return s(h)+s(i)+s(j)+s(k)+s(l)}function q(a,b,c,d){switch(a){case 0:return b&c^~b&d;case 1:return b^c^d;case 2:return b&c^b&d^c&d;case 3:return b^c^d}}function r(a,b){return a<<b|a>>>32-b}function s(a){var b,c,d="";for(c=7;c>=0;c--)b=a>>>4*c&15,d+=b.toString(16);return d}function t(a,b){var c,d,e,f,g,h;return b=b.replace(i,""),b=b.replace(/[ \n]+/g,""),c=l(b,16),c.bitLength()<=this.n.bitLength()&&(d=this.doPublic(c),e=d.toString(16).replace(/^1f+00/,""),f="3021300906052b0e03021a05000414",e.substr(0,f.length)===f)?(g=e.substr(f.length),h=p(a),h===g):0}m.prototype.verify=t,b.default=m},function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p;Object.defineProperty(b,"__esModule",{value:!0}),d=c(2),e=Math,f=e.floor,g=e.pow,h=e.min;function q(a,b){for(var c in b)a[c]=b[c]}j=0xdeadbeefcafe,k=15715070==(16777215&j);function r(a,b,c){if(null!=a){var d=this;"number"==typeof a?d.fromNumber(a,b,c):null==b&&"string"!=typeof a?d.fromString(a,256):d.fromString(a,b)}}function s(){return new r(null)}function t(a,b,c,d,e,g){for(;--g>=0;){var h=b*this[a++]+c[d]+e;e=f(h/67108864),c[d++]=67108863&h}return e}function u(a,b,c,d,e,f){for(var g,h,i,j=32767&b,k=b>>15;--f>=0;)g=32767&this[a],h=this[a++]>>15,i=k*g+h*j,g=j*g+((32767&i)<<15)+c[d]+(1073741823&e),e=(g>>>30)+(i>>>15)+k*h+(e>>>30),c[d++]=1073741823&g;return e}function v(a,b,c,d,e,f){for(var g,h,i,j=16383&b,k=b>>14;--f>=0;)g=16383&this[a],h=this[a++]>>14,i=k*g+h*j,g=j*g+((16383&i)<<14)+c[d]+e,e=(g>>28)+(i>>14)+k*h,c[d++]=268435455&g;return e}for(k&&"Microsoft Internet Explorer"==(0,d.appName)()?(r.prototype.am=u,i=30):k&&"Netscape"!=(0,d.appName)()?(r.prototype.am=t,i=26):(r.prototype.am=v,i=28),q(r.prototype,{DB:i,DM:(1<<i)-1,DV:1<<i}),l=52,q(r.prototype,{FV:g(2,l),F1:l-i,F2:2*i-l}),m="0123456789abcdefghijklmnopqrstuvwxyz",n=[],o="0".charCodeAt(0),p=0;p<=9;++p)n[o++]=p;for(o="a".charCodeAt(0),p=10;p<36;++p)n[o++]=p;for(o="A".charCodeAt(0),p=10;p<36;++p)n[o++]=p;function w(a){return m.charAt(a)}function x(a,b){var c=n[a.charCodeAt(b)];return null==c?-1:c}function y(a){var b,c=this;for(b=c.t-1;b>=0;--b)a[b]=c[b];a.t=c.t,a.s=c.s}function z(a){var b=this;b.t=1,b.s=a<0?-1:0,a>0?b[0]=a:a<-1?b[0]=a+b.DV:b.t=0}function A(a){var b=s();return b.fromInt(a),b}function B(a,b){var c,d,e,f,g,h=this;if(16==b)c=4;else if(8==b)c=3;else if(256==b)c=8;else if(2==b)c=1;else if(32==b)c=5;else{if(4!=b)return void h.fromRadix(a,b);c=2}for(h.t=0,h.s=0,d=a.length,e=!1,f=0;--d>=0;)g=8==c?255&a[d]:x(a,d),g<0?"-"==a.charAt(d)&&(e=!0):(e=!1,0==f?h[h.t++]=g:f+c>this.DB?(h[h.t-1]|=(g&(1<<h.DB-f)-1)<<f,h[h.t++]=g>>h.DB-f):h[h.t-1]|=g<<f,f+=c,f>=h.DB&&(f-=h.DB));8==c&&0!=(128&a[0])&&(h.s=-1,f>0&&(h[h.t-1]|=(1<<h.DB-f)-1<<f)),h.clamp(),e&&r.ZERO.subTo(h,h)}function C(){for(var a=this,b=a.s&a.DM;a.t>0&&a[a.t-1]==b;)--a.t}function D(a){var b,c,d,e,f,g,h,i=this;if(i.s<0)return"-"+i.negate().toString(a);if(16==a)b=4;else if(8==a)b=3;else if(2==a)b=1;else if(32==a)b=5;else{if(4!=a)return i.toRadix(a);b=2}if(c=(1<<b)-1,e=!1,f="",g=this.t,h=i.DB-g*i.DB%b,g-- >0)for(h<i.DB&&(d=i[g]>>h)>0&&(e=!0,f=w(d));g>=0;)h<b?(d=(i[g]&(1<<h)-1)<<b-h,d|=i[--g]>>(h+=i.DB-b)):(d=i[g]>>(h-=b)&c,h<=0&&(h+=i.DB,--g)),d>0&&(e=!0),e&&(f+=w(d));return e?f:"0"}function E(){var a=s();return r.ZERO.subTo(this,a),a}function F(){return this.s<0?this.negate():this}function G(a){var b,c=this,d=c.s-a.s;if(0!=d)return d;if(b=c.t,d=b-a.t,0!=d)return c.s<0?-d:d;for(;--b>=0;)if(0!=(d=c[b]-a[b]))return d;return 0}function H(a){var b=1,c;return 0!=(c=a>>>16)&&(a=c,b+=16),0!=(c=a>>8)&&(a=c,b+=8),0!=(c=a>>4)&&(a=c,b+=4),0!=(c=a>>2)&&(a=c,b+=2),0!=(c=a>>1)&&(a=c,b+=1),b}function I(){var a=this;return a.t<=0?0:a.DB*(a.t-1)+H(a[a.t-1]^a.s&a.DM)}function J(a,b){var c,d=this;for(c=d.t-1;c>=0;--c)b[c+a]=d[c];for(c=a-1;c>=0;--c)b[c]=0;b.t=d.t+a,b.s=d.s}function K(a,b){var c,d=this;for(c=a;c<d.t;++c)b[c-a]=d[c];b.t=Math.max(d.t-a,0),b.s=d.s}function L(a,b){var c,d=this,e=a%d.DB,g=d.DB-e,h=(1<<g)-1,i=f(a/d.DB),j=d.s<<e&d.DM;for(c=d.t-1;c>=0;--c)b[c+i+1]=d[c]>>g|j,j=(d[c]&h)<<e;for(c=i-1;c>=0;--c)b[c]=0;b[i]=j,b.t=d.t+i+1,b.s=d.s,b.clamp()}function M(a,b){var c,d,e,g,h,i=this;if(b.s=i.s,c=f(a/i.DB),c>=i.t)return void(b.t=0);for(d=a%i.DB,e=i.DB-d,g=(1<<d)-1,b[0]=i[c]>>d,h=c+1;h<i.t;++h)b[h-c-1]|=(i[h]&g)<<e,b[h-c]=i[h]>>d;d>0&&(b[i.t-c-1]|=(i.s&g)<<e),b.t=i.t-c,b.clamp()}function N(a,b){for(var c=this,d=0,e=0,f=h(a.t,c.t);d<f;)e+=c[d]-a[d],b[d++]=e&c.DM,e>>=c.DB;if(a.t<c.t){for(e-=a.s;d<c.t;)e+=c[d],b[d++]=e&c.DM,e>>=c.DB;e+=c.s}else{for(e+=c.s;d<a.t;)e-=a[d],b[d++]=e&c.DM,e>>=c.DB;e-=a.s}b.s=e<0?-1:0,e<-1?b[d++]=c.DV+e:e>0&&(b[d++]=e),b.t=d,b.clamp()}function O(a,b){var c=this,d=c.abs(),e=a.abs(),f=d.t;for(b.t=f+e.t;--f>=0;)b[f]=0;for(f=0;f<e.t;++f)b[f+d.t]=d.am(0,e[f],b,f,0,d.t);b.s=0,b.clamp(),c.s!=a.s&&r.ZERO.subTo(b,b)}function P(a){for(var b,c=this.abs(),d=a.t=2*c.t;--d>=0;)a[d]=0;for(d=0;d<c.t-1;++d)b=c.am(d,c[d],a,2*d,0,1),(a[d+c.t]+=c.am(d+1,2*c[d],a,2*d+1,b,c.t-d-1))>=c.DV&&(a[d+c.t]-=c.DV,a[d+c.t+1]=1);a.t>0&&(a[a.t-1]+=c.am(d,c[d],a,2*d,0,1)),a.s=0,a.clamp()}function Q(a,b,c){var d,e,g,h,i,j,k,l,m,n,o,p,q,t,u,v,w=a.abs();if(!(w.t<=0)){if(d=this,e=d.abs(),e.t<w.t)return null!=b&&b.fromInt(0),void(null!=c&&d.copyTo(c));if(null==c&&(c=s()),g=s(),h=d.s,i=a.s,j=d.DB-H(w[w.t-1]),j>0?(w.lShiftTo(j,g),e.lShiftTo(j,c)):(w.copyTo(g),e.copyTo(c)),k=g.t,l=g[k-1],0!=l){for(m=l*(1<<d.F1)+(k>1?g[k-2]>>d.F2:0),n=d.FV/m,o=(1<<d.F1)/m,p=1<<d.F2,q=c.t,t=q-k,u=null==b?s():b,g.dlShiftTo(t,u),c.compareTo(u)>=0&&(c[c.t++]=1,c.subTo(u,c)),r.ONE.dlShiftTo(k,u),u.subTo(g,g);g.t<k;)g[g.t++]=0;for(;--t>=0;)if(v=c[--q]==l?d.DM:f(c[q]*n+(c[q-1]+p)*o),(c[q]+=g.am(0,v,c,t,0,k))<v)for(g.dlShiftTo(t,u),c.subTo(u,c);c[q]<--v;)c.subTo(u,c);null!=b&&(c.drShiftTo(k,b),h!=i&&r.ZERO.subTo(b,b)),c.t=k,c.clamp(),j>0&&c.rShiftTo(j,c),h<0&&r.ZERO.subTo(c,c)}}}function R(a){var b=s();return this.abs().divRemTo(a,null,b),this.s<0&&b.compareTo(r.ZERO)>0&&a.subTo(b,b),b}function S(a){this.m=a}function T(a){return a.s<0||a.compareTo(this.m)>=0?a.mod(this.m):a}function U(a){return a}function V(a){a.divRemTo(this.m,null,a)}function W(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function X(a,b){a.squareTo(b),this.reduce(b)}q(S.prototype,{convert:T,revert:U,reduce:V,mulTo:W,sqrTo:X});function Y(){var a,b,c=this;return c.t<1?0:(a=c[0],0==(1&a)?0:(b=3&a,b=b*(2-(15&a)*b)&15,b=b*(2-(255&a)*b)&255,b=b*(2-((65535&a)*b&65535))&65535,b=b*(2-a*b%c.DV)%c.DV,b>0?c.DV-b:-b))}function Z(a){var b=this;b.m=a,b.mp=a.invDigit(),b.mpl=32767&b.mp,b.mph=b.mp>>15,b.um=(1<<a.DB-15)-1,b.mt2=2*a.t}function $(a){var b=this,c=s();return a.abs().dlShiftTo(b.m.t,c),c.divRemTo(b.m,null,c),a.s<0&&c.compareTo(r.ZERO)>0&&b.m.subTo(c,c),c}function _(a){var b=s();return a.copyTo(b),this.reduce(b),b}function aa(a){for(var b,c,d,e=this;a.t<=e.mt2;)a[a.t++]=0;for(b=0;b<e.m.t;++b)for(c=32767&a[b],d=c*e.mpl+((c*e.mph+(a[b]>>15)*e.mpl&e.um)<<15)&a.DM,c=b+e.m.t,a[c]+=e.m.am(0,d,a,b,0,e.m.t);a[c]>=a.DV;)a[c]-=a.DV,a[++c]++;a.clamp(),a.drShiftTo(e.m.t,a),a.compareTo(e.m)>=0&&a.subTo(e.m,a)}function ba(a,b){a.squareTo(b),this.reduce(b)}function ca(a,b,c){a.multiplyTo(b,c),this.reduce(c)}q(Z.prototype,{convert:$,revert:_,reduce:aa,mulTo:ca,sqrTo:ba});function da(){var a=this;return 0==(a.t>0?1&a[0]:a.s)}function ea(a,b){var c,d,e,f,g;if(a>4294967295||a<1)return r.ONE;for(c=s(),d=s(),e=b.convert(this),f=H(a)-1,e.copyTo(c);--f>=0;)b.sqrTo(c,d),(a&1<<f)>0?b.mulTo(d,e,c):(g=c,c=d,d=g);return b.revert(c)}function fa(a,b){var c;return c=a<256||b.isEven()?new S(b):new Z(b),this.exp(a,c)}function ga(a){return f(Math.LN2*this.DB/Math.log(a))}function ha(){var a=this;return a.s<0?-1:a.t<=0||1==a.t&&a[0]<=0?0:1}function ia(a){var b,c,d,e,f,h,i=this;if(null==a&&(a=10),0==i.signum()||a<2||a>36)return"0";for(b=i.chunkSize(a),c=g(a,b),d=A(c),e=s(),f=s(),h="",i.divRemTo(d,e,f);e.signum()>0;)h=(c+f.intValue()).toString(a).substr(1)+h,e.divRemTo(d,e,f);return f.intValue().toString(a)+h}function ja(){var a=this;if(a.s<0){if(1==a.t)return a[0]-a.DV;if(0==a.t)return-1}else{if(1==a.t)return a[0];if(0==a.t)return 0}return(a[1]&(1<<32-a.DB)-1)<<a.DB|a[0]}function ka(a,b){var c,d,e,f,h,i,j,k=this;for(k.fromInt(0),null==b&&(b=10),c=k.chunkSize(b),d=Math.pow(b,c),e=!1,f=0,h=0,i=0;i<a.length;++i)j=x(a,i),j<0?"-"==a.charAt(i)&&0==k.signum()&&(e=!0):(h=b*h+j,++f>=c&&(k.dMultiply(d),k.dAddOffset(h,0),f=0,h=0));f>0&&(k.dMultiply(g(b,f)),k.dAddOffset(h,0)),e&&r.ZERO.subTo(k,k)}function la(a){var b=this;b[b.t]=b.am(0,a-1,b,0,0,b.t),++b.t,b.clamp()}function ma(a,b){var c=this;if(0!=a){for(;c.t<=b;)c[c.t++]=0;for(c[b]+=a;c[b]>=c.DV;)c[b]-=c.DV,++b>=c.t&&(c[c.t++]=0),++c[b]}}q(r.prototype,{copyTo:y,fromInt:z,fromString:B,clamp:C,dlShiftTo:J,drShiftTo:K,lShiftTo:L,rShiftTo:M,subTo:N,multiplyTo:O,squareTo:P,divRemTo:Q,invDigit:Y,isEven:da,exp:ea,toRadix:ia,chunkSize:ga,fromRadix:ka,dMultiply:la,dAddOffset:ma}),q(r.prototype,{toString:D,signum:ha,intValue:ja,negate:E,abs:F,compareTo:G,bitLength:I,mod:R,modPowInt:fa}),r.ZERO=A(0),r.ONE=A(1),b.default=r}]);function f(){d.Gb(e,function(){},1)}a.exports={M5:2,Gb:f}},function(a,b,c){var d,e,f,g=c(5),h=c(1),i=c(4).GC$;function j(a,b){var c,d,e,f,g="",h=0;for(c=0;c<a.length;c++)h=Math.max(h,a[c].length);for(c=0;c<h;c++){for(b&&(d=""),f=0;f<a.length;f++)b?d+=c>=a[f].length?"00":a[f].charAt(c)+a[f].charAt(c+1):c<a[f].length&&(g+=a[f].charAt(c));b&&(e=parseInt(d,16),g+=String.fromCharCode(e),c++)}return g}d=function(a,b,c){var d,e=j(["Lcnee","iesKy"]),f=h[e],g="wE+VWE4exHP+ieziZg+Cgf7sJslBhVzJbPXZQwfGUfU27NqODPzCpizjAPz6NnKw8GCiHpug6D+bUxmutcBmUw==",i="AQAB",m={Q5:[],Sample:function(){},R5:function(){l(b,d)}};a.attorn(m,"A0G1","yW4TJyW&QXiBGuw",function(a){return new a("Sample")},function(a){return new a(g,i)},function(a,b){d=b(),d.s=a});try{m[j(["lcne","ies"])]=f}catch(a){d={s:!1}}return d.hl=!!f,d.m=c,k(d)||l(b,d),d};function k(a){return a&&(a.s&&!a.e||a.b&&!a.hl)}e=function(a,b,c){var e,f,g,i,j=h.Workbook.prototype.ad;h.Workbook.prototype.ad=function(){var b=this;if(e=d(a,b,c),b.ls=e,b.ul=function(){e=d(a,b,c),b.ls=e},k(e))return j.apply(b,arguments)},f=h.Worksheet.prototype.ad,h.Worksheet.prototype.ad=function(){if(e||this.parent||(e=d(a,this,c)),k(e))return f.apply(this,arguments)},g=h.oJ.prototype.Pw,h.oJ.prototype.Pw=function(a,c){g.apply(this,arguments),b(this.kj,a,c,e)},i=h.oJ.prototype.RI,h.oJ.prototype.RI=function(a,c){i.apply(this,arguments),b(this.kj,a,c,e)}};function l(a,b){var c,d;function e(){d.width=i(c).width(),d.height=i(c).height(),m(d.getContext("2d"),d.width,d.height,b)}a.destroyed||(a.destroyed=!0,c=a.qo,a.sheets=[],a.no(),c&&(d=document.createElement("canvas"),c.appendChild(d),e(),i(window).bind("resize",function(){setTimeout(e,100)})))}f=function(a,b,c){var d,e,f,i,k,l,m=!0,n="",o=g.C(h.SR)()[j([a,"s"])];if(o)if("string"==typeof o)o=o.trim(),o&&(d=[o]);else if(Array.isArray(o)){for(e=!0,d=[],f=0;f<o.length;f++)n=o[f].trim(),d.push(n),e&&n&&(e=!1);e&&(d=null)}for(d||(m=!1,d=b),i=j(d,m),i=i.replace("{0}",c.d),k=[],l=0,f=0;f<i.length;f++)"\r"!==i[f]&&"\n"!==i[f]||(k.push(i.substring(l,f)),"\r"===i[f]&&f<i.length-1&&"\n"===i[f+1]&&f++,l=f+1);return l<i.length&&k.push(i.substring(l,i.length)),k};function m(a,b,c,d){var e,g,h,i,j,k,l="16pt calibri",m="l2";if(!d||!d.s||d.e)for(m=d.hl?d.e?"l5":"l4":"l3",e=["Ivldlcneky mi pedslsgaeiycmi o edassac.","nai ies e.Ealsra.ae@rpct.o fyune sitne"],g=f(m,e,d),a.font=l,a.fillStyle="black",a.fillRect(0,0,b,c),a.fillStyle="white",h=20,i=30,j=0;j<g.length;j++)k=g[j],a.fillText(k,h,i),i+=25}a.exports={Gb:e,e6:f}},function(a,b,c){var d,e,f,g,h,i,j,k,l;b=c(1),d=c(4).GC$,e=c(3),f=e.Ul.Nl,g=e.Ul,h=g.Ml,i=g.nl,j=window.Yl,k=document,l=function(){function a(a,b){var c=this;c.qo=a,c.c4="gc-popup",c.so="gc-overlay",b=b||0,c.to={position:"fixed",width:"100%",height:"100%",margin:0,padding:0,top:0,left:0,border:"none",zIndex:b,backgroundColor:"rgba(0,0,0,0)"},c.uo={position:"absolute",padding:0,margin:0,height:"auto",zIndex:b+1,outline:"none"},c.ad()}return a.prototype={constructor:a,ad:function(){var a=this;a.vo(a.Cj)?a.xo=d("#"+a.Cj):(a.Cj=a.wo(),a.xo=d(f("div")).addClass(a.c4+" ui-widget").attr({id:a.Cj,tabIndex:-1}).css(a.uo))},wo:function(){for(var a=0,b="gc-dialog";this.vo(b+a);)a++;return b+a},yo:function(){if(this.xo)return this.xo},zo:function(){return this.qo?this.qo:k.body},Ao:function(a){var b=this,c=b.xo;b.Bo()||b.Co(),j.Gm(),b.vo(b.Cj)||(d(b.zo()).append(c),b.Do(),c.css("display","none")),c.show(a)},close:function(){var a=this;a.vo(a.Cj)&&a.xo.remove(),d("."+a.c4).isVisible()||a.Eo(),j.Hm()},Eo:function(){d("."+this.so).remove()},Do:function(){var a,b,c,e,f,g,h,i,j,l,m,n=this.xo,o=this.zo();0!==n.length&&(a=d(o).offset(),b=parseInt(n.css("left"))+a.left,c=parseInt(n.css("top"))+a.top,e=n.width(),f=n.height(),isNaN(b)||isNaN(c)||isNaN(e)||isNaN(f)||(g=0,h=0,i=k.documentElement,j=i.clientWidth,l=i.clientHeight,m=n[0].getBoundingClientRect(),m.left+e>j&&(h=m.left+e-j),m.top+f>l&&(g=m.top+f-l),(b<0||c<0||g>0||h>0)&&(b-=h,c-=g,b<0&&(b=0),c<0&&(c=0),n.css({left:b-a.left+"px",top:c-a.top+"px"}))))},vo:function(a){return d("#"+a).length>0},Co:function(){var a,b,c,e=this,g=d(f("div")).addClass(e.so);g.css(e.to),d(e.qo).append(g),a=h&&h.mozilla,b=h&&h.qtMode,(a||b)&&(c=(new Date).valueOf()),g.bind("mousedown",function(d){if(a||b){var f=(new Date).valueOf();if(f-c<100)return}e.close(),(a||b)&&e.Fo&&clearTimeout(e.Fo),i(d)}),"touchstart MSPointerDown pointerdown".split(" ").forEach(function(c){g.bind(c,function(c){a||b?e.Fo=setTimeout(function(){e.close()},100):e.close(),i(c)})})},Bo:function(){return d("."+this.so).length>0}},a}(),b.Go=l,a.exports=b},function(a,b,c){function d(a){var b=this;b.bo=0,b.co=0,b.do=a,b.eo={}}d.prototype={fo:function(a){var b,d,e,f,g=this;function h(){g.ho(a)}b=g.eo,d=b[a],d||(e=c(4).GC$,f=e(document.createElement("img")),f.bind("load",h),f.bind("error",h),f.bind("abort",h),g.bo++,b[a]=d={io:!1,jo:f[0]},f[0].src=a)},ko:function(a){var b=this.eo[a];return!!b&&b.io;
  15. },lo:function(a){var b=this.eo[a];return b?b.jo:null},ho:function(a){var b=this;b.co++,b.eo[a].io=!0,b.mo()&&b.do&&b.do()},mo:function(){return this.co>=this.bo},no:function(){this.do=null}};var b=c(1);b.oo=d,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t=c(5),u=t.j.Fa,v=t.pc,w=v.ec,x=parseInt,y=c(3),z=y.Ul.Pl;function A(a){var b=a;return function(c){return 0===arguments.length?this.po[b]:(this.po[a]=w(c),this)}}d=0,e=1,f=2,g=3,h=4,i=5,j=6,k=7,l=8,m=9,n=10,o=11,p=function(){function a(a,b,c,d,e,f,g,h,i,j,k,l,m){this.Cj=a,this.po=[];for(var n=1;n<13;n++)this.po.push(w(arguments[n]))}return a.prototype={constructor:a,name:function(a){return 0===arguments.length?this.Cj:(this.Cj=a,this)},background1:A(d),background2:A(e),textColor1:A(f),textColor2:A(g),accent1:A(h),accent2:A(i),accent3:A(j),accent4:A(k),accent5:A(l),accent6:A(m),hyperlink:A(n),followedHyperlink:A(o),getColor:function(a){var b,c,d,e,f;if(a&&(b=a.split(" "))){if(d=-1,e=b.length,e>1){if(!b[0])return a;c=b[0].toLowerCase(),"background"===c?d=x(b[1],10)-1:"text"===c?d=x(b[1],10)+1:"accent"===c&&(d=x(b[1],10)+3)}else 1===e&&(c=b[0].toLowerCase(),"hyperlink"===c?d=n:"followedhyperlink"===c&&(d=o));if(d>=0&&d<=11)return e>2?(f=x(b[2],10)/100,v.bc(v.jc(this.po[d],f))):v.bc(this.po[d])}return a},toJSON:function(){var a=this,b=a.po;return{name:a.Cj,background1:b[d],background2:b[e],text1:b[f],text2:b[g],accent1:b[h],accent2:b[i],accent3:b[j],accent4:b[k],accent5:b[l],accent6:b[m],hyperlink:b[n],followedHyperlink:b[o]}},fromJSON:function(a,b){var c,p,q,r,s,t,v,w,x,y,z,A,B,C,D,E,F;function G(a,b){u(b)||(c.po[a]={a:b.a,r:b.r,g:b.g,b:b.b})}a&&(c=this,p="_colorList",q="_name",b?(r=a.name?a.name:a[q],u(r)||(c.Cj=r),s=a.colorList?a.colorList:a[p],t=s[d],v=s[e],w=s[f],x=s[g],y=s[h],z=s[i],A=s[j],B=s[k],C=s[l],D=s[m],E=s[n],F=s[o]):(u(a.name)||(c.Cj=a.name),t=a.background1,v=a.background2,w=a.text1,x=a.text2,y=a.accent1,z=a.accent2,A=a.accent3,B=a.accent4,C=a.accent5,D=a.accent6,E=a.hyperlink,F=a.followedHyperlink),G(d,t),G(e,v),G(f,w),G(g,x),G(h,y),G(i,z),G(j,A),G(k,B),G(l,C),G(m,D),G(n,E),G(o,F))},e4:function(a){var b,c,d,e;if(this.name()!==a.name())return!1;for(b=["textColor1","textColor2","background1","background2","accent1","accent2","accent3","accent4","accent5","accent6","hyperlink","followedHyperlink"],c=0,d=b.length;c<d;c++)if(e=b[c],!v.e4(this[e](),a[e]()))return!1;return!0}},a}(),q=function(){function a(a,b,c,d){var e=this;e.name(a),e.colors(b?b:new p(a)),e.headerFont(c),e.bodyFont(d)}return a.prototype={name:z("name"),colors:z("colors"),headerFont:z("headerFont"),bodyFont:z("bodyFont"),getColor:function(a){return this.colors().getColor(a)},getFont:function(a){return"Body"===a?this.bodyFont():"Headings"===a?this.headerFont():a},toJSON:function(){var b=this,c=b.name();return a.f4(b)?c:{name:c,themeColor:b.colors()?b.colors().toJSON():void 0,headingFont:b.headerFont(),bodyFont:b.bodyFont()}}},a.f4=function(a){var b,c=a.name();return!!s[c]&&(b=s[c],a.bodyFont()===b.bodyFont()&&a.headerFont()===b.headerFont()&&a.colors().e4(b.colors()))},a}(),r=function(){var a,b;function c(){}return a="#000000",b="#FFFFFF",c.Default=new p("Default",b,"#EEECE1",a,"#1F497D","#4F81BD","#C0504D","#9BBB59","#8064A2","#4BACC6","#F79646","#0000FF","#800080"),c.Office2007=new p("Office2007",b,"#EEECE1",a,"#1F497D","#4F81BD","#C0504D","#9BBB59","#8064A2","#4BACC6","#F79646","#0000FF","#800080"),c.Office=new p("Office",b,"#E7E6E6",a,"#44546A","#5B9BD5","#ED7D31","#A5A5A5","#FFC000","#4472C4","#70AD47","#0563C1","#954F72"),c.Apex=new p("Apex",b,"#C9C2D1",a,"#69676D","#CEB966","#9CB084","#6BB1C9","#6585CF","#7E6BC9","#A379BB","#410082","#932968"),c.Aspect=new p("Aspect",b,"#E3DED1",a,"#323232","#F07F09","#9F2936","#1B587C","#4E8542","#604878","#C19859","#6B9F25","#B26B02"),c.Concourse=new p("Concourse",b,"#DEF5FA",a,"#464646","#2DA2BF","#DA1F28","#EB641B","#39639D","#474B78","#7D3C4A","#FF8119","#44B9E8"),c.Civic=new p("Civic",b,"#C5D1D7",a,"#646B86","#D16349","#CCB400","#8CADAE","#8C7B70","#8FB08C","#D19049","#00A3D6","#694F07"),c.Oriel=new p("Oriel",b,"#FFF39D",a,"#575F6D","#FE8637","#7598D9","#B32C16","#F5CD2D","#AEBAD5","#777C84","#D2611C","#3B435B"),c.Origin=new p("Origin",b,"#DDE9EC",a,"#464653","#727CA3","#9FB8CD","#D2DA7A","#FADA7A","#B88472","#8E736A","#B292CA","#6B5680"),c.Paper=new p("Paper",b,"#FEFAC9",a,"#444D26","#A5B592","#F3A447","#E7BC29","#D092A7","#9C85C0","#809EC2","#8E58B6","#7F6F6F"),c.Solstice=new p("Solstice",b,"#E7DEC9",a,"#4F271C","#3891A7","#FEB80A","#C32D2E","#84AA33","#964305","#475A8D","#8DC765","#AA8A14"),c.Technic=new p("Technic",b,"#D4D2D0",a,"#3B3B3B","#6EA0B0","#CCAF0A","#8D89A4","#748560","#9E9273","#7E848D","#00C8C3","#A116E0"),c.Trek=new p("Trek",b,"#FBEEC9",a,"#4E3B30","#F0A22E","#A5644E","#B58B80","#C3986D","#A19574","#C17529","#AD1F1F","#FFC42F"),c.Urban=new p("Urban",b,"#DEDEDE",a,"#424456","#53548A","#438086","#A04DA3","#C4652D","#8B5D3D","#5C92B5","#67AFBD","#C2A874"),c.Verve=new p("Verve",b,"#D2D2D2",a,"#666666","#FF388C","#E40059","#9C007F","#68007F","#005BD3","#00349E","#17BBFD","#FF79C2"),c.Equity=new p("Equity",b,"#E9E5DC",a,"#696464","#D34817","#9B2D1F","#A28E6A","#956251","#918485","#855D5D","#CC9900","#96A9A9"),c.Flow=new p("Flow",b,"#DBF5F9",a,"#04617B","#0F6FC6","#009DD9","#0BD0D9","#10CF9B","#7CCA62","#A5C249","#E2D700","#85DFD0"),c.Foundry=new p("Foundry",b,"#EAEBDE",a,"#676A55","#72A376","#B0CCB0","#A8CDD7","#C0BEAF","#CEC597","#E8B7B7","#DB5353","#903638"),c.Median=new p("Median",b,"#EBDDC3",a,"#775F55","#94B6D2","#DD8047","#A5AB81","#D8B25C","#7BA79D","#968C8C","#F7B615","#704404"),c.Metro=new p("Metro",b,"#D6ECFF",a,"#4E5B6F","#7FD13B","#EA157A","#FEB80A","#00ADDC","#738AC8","#1AB39F","#EB8803","#5F7791"),c.Module=new p("Module",b,"#D4D4D6",a,"#5A6378","#F0AD00","#60B5CC","#E66C7D","#6BB76D","#E88651","#C64847","#168BBA","#680000"),c.Opulent=new p("Opulent",b,"#F4E7ED",a,"#B13F9A","#B83D68","#AC66BB","#DE6C36","#F9B639","#CF6DA4","#FA8D3D","#FFDE66","#D490C5"),c}(),s={Default:new q("Default",r.Default,"Cambria","Calibri"),Office:new q("Office",r.Office,"Calibri Light","Calibri"),Office2007:new q("Office2007",r.Office2007,"Cambria","Calibri"),Apex:new q("Apex",r.Apex,"Lucida Sans","Book Antiqua"),Aspect:new q("Aspect",r.Aspect,"Verdana","Verdana"),Concourse:new q("Concourse",r.Concourse,"Lucida Sans Unicode","Lucida Sans Unicode"),Civic:new q("Civic",r.Civic,"Georgia","Georgia"),Oriel:new q("Oriel",r.Oriel,"Century Schoolbook","Century Schoolbook"),Origin:new q("Origin",r.Origin,"Bookman Old Style","Gill Sans MT"),Paper:new q("Paper",r.Paper,"Constantia","Constantia"),Solstice:new q("Solstice",r.Solstice,"Gill Sans MT","Gill Sans MT"),Technic:new q("Technic",r.Technic,"Franklin Gothic Book","Arial"),Trek:new q("Trek",r.Trek,"Franklin Gothic Medium","Franklin Gothic Book"),Urban:new q("Urban",r.Urban,"Trebuchet MS","Georgia"),Verve:new q("Verve",r.Verve,"Century Gothic","Century Gothic"),Equity:new q("Equity",r.Equity,"Franklin Gothic Book","Perpetua"),Flow:new q("Flow",r.Flow,"Calibri","Constantia"),Foundry:new q("Foundry",r.Foundry,"Rockwell","Rockwell"),Median:new q("Median",r.Median,"Tw Cen MT","Tw Cen MT"),Metro:new q("Metro",r.Metro,"Consolas","Corbel"),Module:new q("Module",r.Module,"Corbel","Corbel"),Opulent:new q("Opulent",r.Opulent,"Trebuchet MS","Trebuchet MS")},y.ColorScheme=p,y.ThemeColors=r,y.Theme=q,y.Themes=s,a.exports=y},function(a,b,c){var d,e,f,g,h,i,j,k;b=c(1),d=c(4).GC$,e=c(3).Ul,f=document,g=Math.floor,h=Math.max,i=void 0,j=b.Ho="11pt";function l(){}l.Io=function(a,b){return b?l.Jo(a,b):a},l.Ko=function(a){var b,c;return a?(b=l.Lo(),b.style.font=a,c=b.style,{fontFamily:c.fontFamily,fontSize:c.fontSize,fontStyle:c.fontStyle,fontWeight:c.fontWeight}):{}},l.F4=function(a){var b,c,d,f,g,h,i;return e.Ml.safari?a.font:(b="",c="normal",d="400",f=a.fontStyle,g=a.fontVariant,h=a.fontWeight,i=a.lineHeight,f!==c&&(b=f),g!==c&&(b+=(b?" ":"")+g),h!==c&&h!==d&&(b+=(b?" ":"")+h),b+=(b?" ":"")+a.fontSize,i!==c&&(b+="/"+i),b+=" "+a.fontFamily)},l.Jo=function(a,b){var c,e,g,h,i;if(!a&&!b)return a;if(a){if(e=b?a+"+"+b:a,g=l.Mo[e])return g;c=l.Lo(),d(c).css("font",a)}else{if(e=b,g=l.Mo[e])return g;c=l.Lo(),d(c).css("fontSize",j),d(c).css("fontFamily",b)}return h=c.currentStyle,i=f.defaultView,i&&i.getComputedStyle&&(h=i.getComputedStyle(c,"")),g=l.F4(h),l.Mo[e]=g,l.Mo[g]=g,g},l.No=function(a,b,c,d){var e,i,j,k,m,n,o,p,q,r=l.Oo[b];if(!d)if(r){if(e=r[a])return e}else r=l.Oo[b]={};return i=l.Lo(),i.style.font=a,j=i.currentStyle,k=f.defaultView,k&&k.getComputedStyle&&(j=k.getComputedStyle(i,"")),m=j.fontSize,n="px",m.indexOf(n)!==-1&&(o=h(1,g(parseFloat(m.replace(n,""))*b)),c&&1===o&&(c.value=!0),m=o+n),p=j.lineHeight,p.indexOf(n)!==-1&&(q=h(1,g(parseFloat(p.replace(n,""))*b)),p=q+n),1===b?e={font:a,fontSize:o}:(i.style.fontSize=m,i.style.lineHeight=p,e={font:i.style.font,fontSize:o}),d||(r[a]=e),e},l.Lo=function(){var a,b,c;return l.Po?l.Po.style.cssText=l.Qo:(a="-10000px",b=e.Nl("span"),c=b.style,c.visibility="hidden",c.top=a,c.left=a,c.lineHeight="normal",c.position="absolute",c.fontWeight="normal",c.fontStretch="normal",c.fontVariant="normal",c.fontStyle="normal",f.body.insertBefore(b,null),l.Po=b,l.Qo=c.cssText),l.Po},l.no=function(){var a=l.Po;a&&(d(a).remove(),l.Po=i,l.Qo=i)},k={},l.Ro=function(a,b){var c,d=a+","+b,e=k,f=e[d];return f||(c=l.Lo(),c.style.font=a,b&&(c.style.fontWeight=b),f=e[d]=c.style.font),f},l.Mo={},l.Oo={},l.So=function(a){if(a<=0)return"none";var b="";return(1|a)===a&&(b+="underline "),(2|a)===a&&(b+="line-through "),(4|a)===a&&(b+="overline "),b.trim()},b.To=l,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=c(1),d=c(4).GC$,e=c(3),f=c(12).To,g=d.each,h=e.Ul,i=h.Ol,j=void 0,k=null,l="autoFormatter",m="validator",n="formatter",o="cellType",p="hAlign",q="vAlign",r="imeMode",b.HorizontalAlign={left:0,center:1,right:2,general:3},b.VerticalAlign={top:0,center:1,bottom:2},b.ImageLayout={stretch:0,center:1,zoom:2,none:3},b.LineStyle={empty:0,thin:1,medium:2,dashed:3,dotted:4,thick:5,double:6,hair:7,mediumDashed:8,dashDot:9,mediumDashDot:10,dashDotDot:11,mediumDashDotDot:12,slantedDashDot:13},b.TextDecorationType={underline:1,lineThrough:2,overline:4,none:0},b.LineBorderComposeLevel={conditionalFormat:1,cell:10,table:20,row:30,column:40,sheet:50},b.LabelAlignment={topLeft:0,topCenter:1,topRight:2,bottomLeft:3,bottomCenter:4,bottomRight:5},b.LabelVisibility={visible:0,hidden:1,auto:2};function t(a,b,c){this.color=a||"black",this.style=b||0,this.level=c}t.prototype={constructor:t,Uo:function(){return new t(this.color,this.style,this.level)},toJSON:function(){var a={},b=this,c=b.color,e=b.style;return"black"!==c&&(a.color=c),0!==e&&(a.style=e),d.isEmptyObject(a)?j:a},fromJSON:function(a){if(a){var b=this,c=a.color,d=a.style;i(c)&&(b.color=c),i(d)&&(b.style=d)}}},t.Vo=function(a){var b=a&&a.style,c={9:1,1:1,3:1,4:1,7:1,11:1,2:2,10:2,12:2,8:2,13:2,5:3,6:3};return c[b]||0},b.LineBorder=t,s=["backColor","foreColor",p,q,"font","themeFont",n,"borderLeft","borderTop","borderRight","borderBottom","locked","textIndent","wordWrap","shrinkToFit","backgroundImage",o,"backgroundImageLayout","tabStop","textDecoration",r,"name","parentName","watermark","cellPadding","labelOptions",m];function u(){var a,b,c=this;if(c.yn=u.Wo++,a=arguments,0!==a.length)for(b=0;b<s.length;b++)c[s[b]]=a[b]}function v(a,b,d,f){var g,h,i,j=b;d&&b&&(b.toJSON&&(b=b.toJSON()),g=c(14).CellTypes._o,h=b.typeName,i=g[b.type]||g[h]||e.getTypeFromString(h),i&&(j=new i,j.fromJSON(b,f))),a.cellType=j}function w(a,b,d){var f,g,h,i,j=b;d&&"object"==typeof b&&(b.toJSON&&(b=b.toJSON()),f=c(6),g=f&&f.GeneralFormatter,g&&(h=b.typeName,h?(i=e.getTypeFromString(h),i&&(j=new i,j.fromJSON(b))):j=new g(b.formatCached,b.customerCultureName))),a.formatter=j}function x(a,b,d){var e,f,g=b;d&&b&&(b.toJSON&&(b=b.toJSON()),e=c(6),f=e&&e.GeneralFormatter,f&&(g=new f(b.formatCached,b.customerCultureName),g.isAuto=!0)),a._autoFormatter=g}u.prototype={constructor:u,Yo:function(a,b,c){var d=this,e,f,g,h,i=a.labelOptions;b?(d._autoFormatter=a._autoFormatter,d.backgroundImage=a.backgroundImage,d.backgroundImageLayout=a.backgroundImageLayout,d.backColor=a.backColor,d.foreColor=a.foreColor,d.hAlign=a.hAlign,d.vAlign=a.vAlign,d.font=a.font,d.themeFont=a.themeFont,d.formatter=a.formatter,e=a.borderLeft,d.borderLeft=e&&e.Uo()||e,d.borderLeft&&c&&(d.borderLeft.level=c),f=a.borderTop,d.borderTop=f&&f.Uo()||f,d.borderTop&&c&&(d.borderTop.level=c),g=a.borderRight,d.borderRight=g&&g.Uo()||g,d.borderRight&&c&&(d.borderRight.level=c),h=a.borderBottom,d.borderBottom=h&&h.Uo()||h,d.borderBottom&&c&&(d.borderBottom.level=c),d.locked=a.locked,d.textIndent=a.textIndent,d.wordWrap=a.wordWrap,d.shrinkToFit=a.shrinkToFit,d.validator=a.validator,d.cellType=a.cellType,d.name=a.name,d.parentName=a.parentName,d.tabStop=a.tabStop,d.textDecoration=a.textDecoration,d.imeMode=a.imeMode,d.watermark=a.watermark,d.cellPadding=a.cellPadding,d.labelOptions={alignment:i&&i.alignment,font:i&&i.font,foreColor:i&&i.foreColor,visibility:i&&i.visibility,margin:i&&i.margin}):(d.backgroundImage===j&&(d.backgroundImage=a.backgroundImage),d.backgroundImageLayout===j&&(d.backgroundImageLayout=a.backgroundImageLayout),d.backColor===j&&(d.backColor=a.backColor),d.foreColor===j&&(d.foreColor=a.foreColor),d.hAlign===j&&(d.hAlign=a.hAlign),d.vAlign===j&&(d.vAlign=a.vAlign),d.themeFont===j&&d.font===j?(d.themeFont=a.themeFont,d.font=a.font):d.themeFont!==j&&d.font===j&&(d.font=a.font),d.formatter===j&&(d.formatter=a.formatter),d.validator===j&&(d.validator=a.validator),d._autoFormatter===j&&(d._autoFormatter=a._autoFormatter),d.borderLeft===j&&(e=a.borderLeft,d.borderLeft=e&&e.Uo()||e,d.borderLeft&&c&&(d.borderLeft.level=c)),d.borderTop===j&&(f=a.borderTop,d.borderTop=f&&f.Uo()||f,d.borderTop&&c&&(d.borderTop.level=c)),d.borderRight===j&&(g=a.borderRight,d.borderRight=g&&g.Uo()||g,d.borderRight&&c&&(d.borderRight.level=c)),d.borderBottom===j&&(h=a.borderBottom,d.borderBottom=h&&h.Uo()||h,d.borderBottom&&c&&(d.borderBottom.level=c)),d.locked===j&&(d.locked=a.locked),d.textIndent===j&&(d.textIndent=a.textIndent),d.wordWrap===j&&(d.wordWrap=a.wordWrap),d.shrinkToFit===j&&(d.shrinkToFit=a.shrinkToFit),d.cellType===j&&(d.cellType=a.cellType),d.tabStop===j&&(d.tabStop=a.tabStop),d.textDecoration===j&&(d.textDecoration=a.textDecoration),d.imeMode===j&&(d.imeMode=a.imeMode),d.name===j&&(d.name=a.name),d.parentName===j&&(d.parentName=a.parentName),d.watermark===j&&(d.watermark=a.watermark),d.cellPadding===j&&(d.cellPadding=a.cellPadding),d.labelOptions||(d.labelOptions={}),d.labelOptions.alignment===j&&(d.labelOptions.alignment=i&&i.alignment),d.labelOptions.font===j&&(d.labelOptions.font=i&&i.font),d.labelOptions.foreColor===j&&(d.labelOptions.foreColor=i&&i.foreColor),d.labelOptions.visibility===j&&(d.labelOptions.visibility=i&&i.visibility),d.labelOptions.margin===j&&(d.labelOptions.margin=i&&i.margin))},$b:function(a){var b=this;0===arguments.length?g(s,function(a,c){b[c]=j}):("dataValidator"===a&&(a=m),b[a]=j)},clone:function(a){var b,c=this,d=c.borderLeft,e=c.borderTop,f=c.borderRight,g=c.borderBottom,h=new u(c.backColor,c.foreColor,c.hAlign,c.vAlign,c.font,c.themeFont,j,d&&!a&&d.Uo()||d,e&&!a&&e.Uo()||e,f&&!a&&f.Uo()||f,g&&!a&&g.Uo()||g,c.locked,c.textIndent,c.wordWrap,c.shrinkToFit,c.backgroundImage,j,c.backgroundImageLayout,c.tabStop,c.textDecoration,c.imeMode,c.name,c.parentName,c.watermark,c.cellPadding,c.labelOptions);return w(h,c.formatter,!a),x(h,c._autoFormatter,!a),b=c.validator,!a&&b&&b.clone&&(b=b.clone()),h.validator=b,v(h,c.cellType,!a,!0),h},Zo:function(a){var b,c,d,e,g,h,i;function j(a,b,c){b&&(b=a.getColor(b),b&&c(b))}if(b=this,a&&a.getColor)for(j(a,b.foreColor,function(a){b.foreColor=a}),j(a,b.backColor,function(a){b.backColor=a}),c=[b.borderLeft,b.borderTop,b.borderRight,b.borderBottom],d=0,e=c.length;d<e;d++)g=c[d],g&&g.color&&j(a,g.color,function(a){g.color=a});return h=b.themeFont,i=b.font,a&&a.getFont&&(h?b.font=f.Io(i,a.getFont(h)):i||(b.font=f.Io(i,a.bodyFont()))),b},$o:function(a){var b,c=this,d=c._autoFormatter;d&&a!==k&&(b=d.getPreferredEditingFormatter(a),b.isAuto=!0,c._autoFormatter=b)},toJSON:function(a,b){var c,e,f,g,h;function k(a,b,c){return a===p?2===c?1===b:1===c?1===b:3===b:a===q?2===c?1===b:1===c?1===b:0===b:a===r?1===b:a===l?b===j:void 0}for(c=this,e={},f=c._autoFormatter,!i(f)||b&&k(l,f,a)||(e[l]=f.toJSON?f.toJSON():f),g=0;g<s.length;g++)h=s[g],f=c[h],!i(f)||b&&k(h,f,a)||(e[h]=f&&f.toJSON?f.toJSON():f);return d.isEmptyObject(e)?j:e},fromJSON:function(a,b){var c,d,e,f,g;if(a){c=this;for(d in a){if(e=a[d],!i(e))return;f={p:d,v:e,r:!1},u.ao(c,"fromJson",f),f.r||("formatter"===d?w(c,e,!0):"autoFormatter"===d?x(c,e,!0):d===o?v(c,e,!0,b):d.indexOf("border")>=0?(g=new t,g.fromJSON(e,b),c[d]=g):c[d]=e)}}}},e.Zn(u),u.Wo=0,b.Style=u,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A=c(5),B=c(4).GC$,C=c(3),D=c(12).To;b=c(1),d=b.CellTypes={},e=A.CultureManager,f=A.o,g=A.l,h=A.pc,i=C.mn,j=A.j.Fa,k=C.Vn,l=C.Rect,m=C.Im,n=C.Ul,o=n.ol,p="right",q="center",r=16,s="string",t="number",u=null,v=void 0,w=Math.floor,x=Math.ceil,y="none",z=d.Context={},z.ap=function(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s;if(f&&"none"!==f&&h)try{h.ko(f)?(i=h.lo(f),j=i.width,k=i.height,l=0,m=0,n=j,o=k,p=d,q=e,r=b,s=c,1===g?(n=d>=j?j:d,o=e>=k?k:e,r=d>j&&j>0?x(b+d/2-j/2):b,s=e>k&&k>0?x(c+e/2-k/2):c,p=n,q=o):2===g?e>0&&k>0&&d/e>j/k?(p=j/k*e,r=b+d/2-p/2):d>0&&j>0&&e/d>k/j&&(q=k/j*d,s=c+e/2-q/2):3===g&&(n=d>=j?j:d,o=e>=k?k:e,p=n,q=o),a.drawImage(i,l,m,n,o,r,s,p,q)):h.fo(f)}catch(a){}};function E(a,b,c,d){var e=a.conditionalFormats;if(e)return e.bp(b,c,d)}z.cp=function(a,b,c,d,e){var f,g,h=0,i=e&&e.sheet,j=c.textIndent,l=c.font,m=c.hAlign;if(i&&typeof b===s&&b){if(c.wordWrap)for(f=b.split(/\r\n|\r|\n/),g=0;g<f.length;g++)h=Math.max(h,k.Xn(f[g],l,!0)/d);else h=i.dp(b,l)/d;1!==m&&j>0&&(h+=8*j/d),0===m&&E(i,e.row,e.col,e.sheetArea)&&(h+=r)}return h},z.ep=function(a,b,c,d,e){var f,g,h,i,j,l,m,n,o,p,q=0,r=e&&e.sheet,t=c.font;if(r&&typeof b===s&&b)if(f=r.fp(t)/d,c.wordWrap){if(g=e.row,h=e.col,i=e.sheetArea,j=0,l=r.zl(i).find(g,h)){if(l.row>=g&&l.rowCount<=1&&l.col>=h&&h===l.col&&(j=r.Tl(h),l.colCount>1))for(m=h+1;m<h+l.colCount;m++)j+=r.Tl(m)}else j=r.Tl(h);n=0,o=c.textIndent,o>0&&(n=8*o),p=k.Wn(b,j-3-n,t),q=p.length*f}else q=f;return q};function F(a,b,c,d,e,f,g,h,i){(f||g)&&(a.save(),a.beginPath(),f&&(a.fillStyle!==f&&(a.fillStyle=f),a.fillRect(b,c,d,e)),z.ap(a,b,c,d,e,g,h,i),a.restore())}function G(a,b,d,e,f,g,h){var i,j,k=c(15),l=k&&k.SparklineExValue;return!!(l&&b instanceof l&&(i=h&&h.parent,i&&(j=i.getSparklineEx(b.name))))&&(j.paint(a,b.value,d,e,f,g,{zoomFactor:h._zoomFactor,sheet:h}),!0)}function H(a,b,c,d,e,f){0===a&&E(b,c,d,e)&&(f.x+=r,f.width-=r)}z.gp=function(a,b,c,d,e,f,g,h,i){var j;1===i?(a.beginPath(),j=a.createLinearGradient(b,c+1,b,c+e-2),j.addColorStop(0,h.borderLeftColor),j.addColorStop(1,h.borderRightColor),a.strokeStyle=j,f.borderLeft||(a.moveTo(b+.5,c),a.lineTo(b+.5,c+e)),f.borderRight||(a.moveTo(b+d-.5,c),a.lineTo(b+d-.5,c+e)),a.stroke(),h.borderBottomWidth&&!f.borderBottom&&(a.beginPath(),a.strokeStyle=h.borderBottomColor,a.moveTo(b+1,c+e-.5),a.lineTo(b+d,c+e-.5),a.stroke())):(a.beginPath(),j=a.createLinearGradient(b,c,b+d-2,c),j.addColorStop(0,h.borderTopColor),j.addColorStop(1,h.borderBottomColor),a.strokeStyle=j,f.borderTop||(a.moveTo(b,c+.5),a.lineTo(b+d,c+.5)),f.borderBottom||(a.moveTo(b,c+e-.5),a.lineTo(b+d,c+e-.5)),a.stroke(),h.borderRightWidth&&!f.borderRight&&(a.beginPath(),a.strokeStyle=h.borderRightColor,a.moveTo(b+d-.5,c+1),a.lineTo(b+d-.5,c+e),a.stroke()))},z.hp=function(a,b){var c;c=2===b?"active":4===b?"inactive":0===b?"disabled":"auto",B(a).css("ime-mode",c)};function I(a,b,c,d){var e=a.cellPadding,f=0,g=a.labelOptions;return c&&(e=g?g.margin:"0"),e&&(f=parseInt(K(e)[b]),f=typeof f===t&&f>0?f:0),d===v?f:f*d}z.u5=I;function J(a,b,c,d){var e,f,g=d&&d.sheet;g&&c&&(e=d.canvasOffset||g.mm.bG(),f=g.Dr(),B(a).css("top",e.top+f.y+c.y-2).css("left",e.left+f.x+c.x-2).css("background-color",b.backColor||"white").width(c.width).height(c.height))}function K(a){var b,c,d,e,f=[0,0,0,0];return typeof a===s&&(b=a.split(" ",4),c=b.length,1===c?(d=b[0],f=[d,d,d,d]):2===c?(d=b[0],e=b[1],f=[d,e,d,e]):3===c?(e=b[1],f=[b[0],e,b[2],e]):4===c&&(f=[b[0],b[1],b[2],b[3]])),f}function L(a,b){var c,d=I(a,0),e=I(a,2),f=I(a,0,!0),g=I(a,2,!0);if(I(a,3,!0)+I(a,1,!0)>=b.width)return!1;if(c=a.labelOptions.alignment,c===v&&(c=a.labelOptions.alignment=0),0===c||1===c||2===c){if(d>0&&f+g<d)return!0}else if((3===c||4===c||5===c)&&d<b.height&&e>0&&f+g<e)return!0;return!1}function M(a,b){var c=I(b,0),d=I(b,3,!0),e=I(b,2,!0),f=a.clone(),g=b.labelOptions.alignment;return 0===g||1===g||2===g?c<a.height&&(f.height=c-e+1):3!==g&&4!==g&&5!==g||(f.height=a.height-e),f.x+=d,f.width-=d+I(b,1,!0),f}function N(a){var b="left";return 1===a||4===a?b="center":2!==a&&5!==a||(b="right"),b}function O(a,b,c,d){var e=new C.Point(a.x,a.y),f=c.fontSize,g=I(b,0),h=I(b,2),i=I(b,3,!0),j=I(b,1,!0),k=a.width,l=a.height,m=f>8?Math.floor((f-8)/5+2):1,n=d/2-f/2+m-1,o=f>8?1:2,p=d-n+I(b,0,!0),q=p+1,r=g+h>l?g+p:l-h+p-1;switch(b.labelOptions.alignment){case 0:e.x+=i+o+1,e.y+=q;break;case 1:e.x+=i+(k-i-j)/2,e.y+=q;break;case 2:e.x+=k-j-2,e.y+=q;break;case 3:e.x+=i+o+1,e.y+=r;break;case 4:e.x+=i+(k-i-j)/2,e.y+=r;break;case 5:e.x+=k-j-2,e.y+=r}return e}function P(a,b){var c=I(b,3,!0),d=I(b,1,!0),e=I(b,0,!0),f=I(b,2,!0),g=a.clone(),h=b.labelOptions.alignment;return g.x=c+1,g.width-=c+d,0===h||1===h||2===h?(g.y=e,g.height=I(b,0)-e-f):3!==h&&4!==h&&5!==h||(g.y=a.height-I(b,2)+e,g.height=I(b,2)-e-f),2!==h&&5!==h||(g.width-=2),g}function Q(a,b){if(a.cellPadding){var c=K(a.cellPadding),d;for(d=0;d<4;d++)c[d]=parseInt(c[d]),"number"==typeof c[d]&&c[d]>0&&(c[d]*=b);a.cellPadding=c.join(" ")}}function R(){this.allowOverflow=!1,this.typeName="0"}R.prototype={constructor:R,i5:function(a,b,c,d){var e,f,g,h,i,j,k=d.sheet,l=c.watermark,m=c.labelOptions,n=m.visibility;if(l){if(e=k.getText(d.row,d.col,d.sheetArea),1===n||(2===n||n===v)&&""===e)return;1!==k._zoomFactor&&Q(c,k._zoomFactor),f=m.font,g=f?D.No(f,k._zoomFactor):D.No(c.font,1),h=k.fp(g.font),i=M(b,c),L(c,b)&&(j=O(b,c,g,h)),j&&(a.save(),a.textAlign=N(m.alignment),a.textBaseline="Alphabetic",a.font=g.font,a.fillStyle=m.foreColor||c.foreColor||"grey",a.rect(i.x,i.y,i.width,i.height),a.clip(),a.beginPath(),a.fillText(l,j.x,j.y),a.restore())}},f5:function(a,b){var c=a.clone(),d=I(b,0),e=I(b,1),f=I(b,2),g=I(b,3);return d>0&&(c.y+=d,c.height-=d),f>0&&(c.height-=f),g>0&&(c.x+=g,c.width-=g),e>0&&(c.width-=e),e+g>=a.width&&(c.width=0),d+f>=a.height&&(c.height=0),c},e5:function(a,b,c,d){var e,f,g,h,i,j,k,l,m=d.sheet,o=m.getText(d.row,d.col,d.sheetArea),p=c.watermark,q=c.labelOptions,r=q.visibility;1!==r&&p&&(e=q.font||c.font||m.yl.Bl(),1!==m._zoomFactor&&(e=m.yl.Cl(e),Q(c,m._zoomFactor)),f=m.fp(e),L(c,b)&&(g=P(b,c,f)),g&&(h=B(n.Nl("span")),h.text(p),i=2===r&&""===o,j=g.height-f,k=g.y+(i&&j>0?j:0),h.css({display:"block",position:"absolute",left:g.x,top:k,width:g.width,height:g.height,font:e,color:q.foreColor||c.foreColor||"grey",textAlign:N(q.alignment),overflow:"hidden",whiteSpace:"nowrap"}).attr("gcUIElement","gcEditorLabel"),B(a).append(h),i&&(l=setInterval(function(){k--,h.css("top",k),k<=g.y&&clearInterval(l)},20))))},a5:function(a){var b,c,d,e=this;return e.b5=b=n.Nl("div"),B(b).css({position:"absolute",margin:0,padding:0,overflow:"hidden","box-sizing":"content-box",resize:y,outline:y,border:"2px #5292f7 solid","box-shadow":"1px 2px 5px rgba(0,0,0,0.4)","background-color":"white"}),e.c5=n.Nl("div"),c=B(e.c5),c.css({position:"absolute",outline:y,border:y}),B(b).append(c),d=e.createEditorElement(a),d&&B(e.c5).append(B(d)),e.b5},d5:function(a,b,c,d){var e,f;a&&a.firstChild&&(e=this,c.width-=1,c.height-=1,J(a,b,c,d),e.e5&&e.e5(a,c,b,d),f=e.f5?e.f5(c,b):c,e.activateEditor(a.firstChild.firstChild,b,f,d))},updateEditorContainer:function(a,b,c){var d,e,f,g,h,i;a&&b&&(d=a.parentNode,d&&(e=d.parentNode,f=B(e),g=b.width,h=b.height,g>0&&(f.width(g),i=e.lastChild,"gcEditorLabel"===i.getAttribute("gcUIElement")&&B(i).width(g-I(c,3,!0)-I(c,1,!0)-2)),h>0&&f.height(h)))},g5:function(a,b,c,d,e){var f,g,h,i=this,j=a.firstChild,k=d.sheet;J(a,b,c,d),e&&k&&Q(b,k._zoomFactor),B(j).css({left:I(b,3),top:I(b,0)}),f=j.firstChild,g=i.f5?i.f5(c,b):c,h=i.updateEditor(f,b,g,d),i.updateEditorContainer(f,h,b)},h5:function(a,b,c,d,e){var f=this,g=f.f5?f.f5(d,c):d;return f.getHitInfo(a,b,c,g,e)},X4:function(a,b,c,d,e){return I(c,3,!1,d)+I(c,1,!1,d)+this.getAutoFitWidth(a,b,c,d,e)},Y4:function(a,b,c,d,e){return I(c,0,!1,d)+I(c,2,!1,d)+this.getAutoFitHeight(a,b,c,d,e)},paintValue:function(a,b,c,d,e,f,g,h){var i={},j;j=this.format(b,g.formatter||g._autoFormatter,i),j&&this.paintText(a,b,c,d,e,f,g,h,j,i)},paintText:function(a,b,c,d,e,f,g,i,l,m,n){var r,s,t,u,v,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$;if(a.save(),a.beginPath(),r=g.foreColor,s=g.font,t=m.value,t&&(r=t),j(n)||(u=h.ec(r),u.a=n,r=h.bc(u)),r&&a.fillStyle!==r&&(a.fillStyle=r),s&&a.font!==s&&(a.font=s),v=0,x=g.textIndent,y=g.wordWrap,z=g.hAlign,A=g.vAlign,B=g.textDecoration,C="left",D="alphabetic",E=2,F=2,G=0,H=i.lineHeight,I=[],J=0,K=i.fontInfo.fontSize,x>0&&(v=8*x),3===z&&(z=o(z,b,g.formatter)),E+=v,1===z?(E=e/2,C=q):2===z&&(E=e-1-2,E-=v,C=p),a.textAlign!==C&&(a.textAlign=C),y&&(L=e-3-v,L-=1,I=k.Wn(l,L,s),J=I.length,J>1&&0!==A&&(G=(J-1)*H)),M=K>8?w((K-8)/5+2):1,N=H/2-K/2+M-1,F+=H-N,1===A?F=(f-G)/2+H/2-N:2===A&&(F=f-G-2-N),a.textBaseline!==D&&(a.textBaseline=D),O=i.cellOverflowLayout,P=O&&O.layout,Q={x:P?P.x:c+1,y:P?P.y:d+1,width:P?P.width:e-2,height:P?P.height:f-2},R=Q.x,S=Q.y,T=Q.width,U=Q.height,y)for(a.rect(R,S,T,U),a.clip(),a.beginPath(),V=d+F,W=0;W<J;W++)a.fillText(I[W],c+E,V),B&&(X=a.measureText(I[W]).width,this.ip(a,B,c+E,V,X,K,M)),V+=H;else Y=a.measureText(l).width,Z=Y>T||H>U,Z||(1===z?O&&($=Y/2,($>O.backgroundLeftWidth||$>O.backgroundRightWidth)&&(Z=!0)):Y+v>T&&(Z=!0)),Z&&(a.rect(R,S,T,U),a.clip(),a.beginPath()),a.fillText(l,c+E,d+F),B&&this.ip(a,B,c+E,d+F,Y,K,M);a.restore()},paint:function(a,b,c,d,e,f,g,h){var i,j,k;a&&(i=g.backColor,h.parentBackColor!==i&&F(a,c,d,e,f,i,g.backgroundImage,g.backgroundImageLayout,h.imageLoader),j=this,k=new l(c,d,e,f),j.i5&&(j.i5(a,k,g,h),k=j.f5(k,g)),k.width>0&&k.height>0&&j.paintContent(a,b,k.x,k.y,k.width,k.height,g,h))},paintContent:function(a,b,c,d,e,f,g,h){var i,j,k,n,o,p,q,r,s=h.sheetArea;2!==s&&1!==s||(i=h.visualState||0,j="columnHeader",2===s&&(j="rowHeader"),k=this.getThemeStyle(h.visualState,"gc-"+j+"-"+m.Jm(i)),z.gp(a,c,d,e,f,g,j,k,s)),o=h.conditionalFormats,o&&(n=o.jp(a,b,c,d,e,f,g,h)),h.showBarIconOnly=n,p=h.sparkline,p&&p.paintSparkline(a,c,d,e,f),q=G(a,b,c,d,e,f,h.sheet),h.cellOverflowLayout||n||q||(r=new l(c,d,e,f),H(g.hAlign,h.sheet,h.row,h.col,h.sheetArea,r),this.paintValue(a,b,r.x,r.y,r.width,r.height,g,h))},createEditorElement:function(a){return u},getEditorValue:function(a,b){return u},kp:function(a,b,c,d){return c},setEditorValue:function(a,b,c){},getEditingElement:function(){return u},parse:function(a,b,d){var e,f,g,h=j(b),i=j(a);try{if(e=c(6),f=e&&e.GeneralFormatter,!h&&!i&&f)return g=typeof b===s?new f(b):b,g.parse(a)}catch(a){}return i?"":""+a},format:function(a,b,d,h){var k,l,m,n,o;if(j(a)||""===a)return"";if(typeof b===s&&"object"!=typeof a)return i.un(a,b,d);if(!b)return"boolean"==typeof a||a instanceof Boolean?(""+a).toUpperCase():a instanceof Date?(k=e.q4(e.culture()).DateTimeFormat,g.Vb(a,k.shortDatePattern+" H:mm:ss")):(typeof a===t&&(a=f.nb(""+a)),""+a);try{return l=c(6),m=l&&l.GeneralFormatter,m?(n=u,n=typeof b===s?i.tn(b):b,o=n.format(a,d)):""+a}catch(b){return""+a}},focus:function(a,b){a&&a.focus&&a.focus()},getThemeStyle:function(a,b){return m.Km(a,b)},activateEditor:function(a,b,c,d){},deactivateEditor:function(a,b){},selectAll:function(a,b){a&&a.select&&a.select()},updateEditor:function(a,b,c,d){},setImeMode:function(a,b,c){this.isImeAware(c)?this.updateImeMode(a,b,c):a&&z.hp(a,0)},updateImeMode:function(a,b,c){a&&z.hp(a,b)},getHitInfo:function(a,b,c,d,e){return u},processMouseDown:function(a){return!1},processMouseMove:function(a){return!1},processMouseUp:function(a){return!1},processMouseEnter:function(a){},processMouseLeave:function(a){},isReservedKey:function(a,b){return!1},isEditingValueChanged:function(a,b,c){return a!==b},processKeyDown:function(a,b){return!1},processKeyUp:function(a,b){return!1},getAutoFitWidth:function(a,b,c,d,e){return z.cp(a,b,c,d,e)},getAutoFitHeight:function(a,b,c,d,e){return z.ep(a,b,c,d,e)},ip:function(a,b,c,d,e,f,g){var h,i,j,k,l;a.strokeStyle=a.fillStyle,h=a.textAlign,i=0,j=0,k=.5,l=f<=12?12:f,j=w((l-12)/21+1),a.lineWidth=j,0===(1&j)&&(k=0),h===q?c-=e/2:h===p&&(c-=e),a.beginPath(),4===(4&b)&&(i=x(d+g-f-1)-k,a.moveTo(c,i),a.lineTo(c+e,i)),2===(2&b)&&(i=x(d+g-f/2)-k,a.moveTo(c,i),a.lineTo(c+e,i)),1===(1&b)&&(i=x(d+g-1)-k,a.moveTo(c,i),a.lineTo(c+e,i)),a.stroke()},lp:function(a,b){var c="";4===(4&b)&&(c="overline"),2===(2&b)&&(c+=" line-through"),1===(1&b)&&(c+=" underline"),a.css("text-decoration",c)},isImeAware:function(a){return!1},isEditting:function(){return!1},toJSON:function(){var a,b={},c=this;for(a in c)c.hasOwnProperty(a)&&(b[a]=c[a]);return b},fromJSON:function(a){if(a)for(var b in a)j(a[b])||(this[b]=a[b])}},d.Base=R,d._o={0:R},a.exports=b},function(a,b){a.exports=GC.Spread.Sheets.Sparklines},function(a,b,c){var d,e,f,g,h,i,j,k,l,m;b=c(1),d=c(3),e=c(5),f=c(13),g=c(12).To,h=d.Ul.Ml,i=e.j.Fa,j=e.k.Bb,k=f.LineBorder,l=f.Style,m=null;function n(a){var b=this;b.PA=m,b.n5=m,b.G4=!1,b.tc=a,b.KM=b.Nl()}n.prototype={Nl:function(){var a,b,c,d=document.createElement("div");return d.style.position="fixed",d.style.top="0px",d.style.left="0px",d.style.width="0px",d.style.height="0px",d.style.overflow="hidden",a=document.createElement("div"),a.setAttribute("contenteditable","true"),a.setAttribute("gcUIElement","gcSheetClipboard"),a.setAttribute("tabindex",-1),a.style.position="absolute",a.style.overflow="hidden",a.style.background="white",a.style.webkitUserSelect="text",d.appendChild(a),b=this,c=b.tc.getHost(),c&&c.appendChild(d),h.msie||h.edge||(b.H4=function(a){var c,d,e,f=b.tc.getActiveSheet(),g=a.clipboardData;g&&(c=g.getData("text/html"),d=b.I4(),d.innerHTML=c,e=c?q(d):r(g.getData("text/plain")),d.innerHTML="",f.J4(e,c))},a.addEventListener("paste",b.H4)),a},no:function(){var a,b,c,d,e=this,f=e.KM;f&&(h.msie||h.edge||f.removeEventListener("paste",e.H4),a=f.parent,a&&(b=a.parent,b&&b.removeChild(a)),e.KM=m),c=e.K4,c&&(d=c.parent,d&&d.removeChild(c),e.K4=m)},L4:function(a){this.KM.innerHTML=a},M4:function(){this.KM.focus()},N4:function(){document.execCommand("selectAll")},O4:function(){var a,b=this.KM;return b&&(a=b.getElementsByTagName("table"),a.length>0)?a[0].outerHTML:""},P4:function(){return q(this.KM)},Q4:function(a,b,c,e,f,g,k,l){var n,p,q,r,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M=a.Tq(d.kf(b,e,c,f));for(b=M.row,e=M.col,c=M.rowCount,f=M.colCount,n=[],n.push("<table>"),p=0;p<c;p++)if(q=b+p,!j(k,q)){for(n.push("<tr>"),r=0;r<f;r++)v=e+r,j(l,v)||g&&(w=a.getSpan(q,v),w&&o(w,M,k,l)&&(w=m),w&&(w.row!==q||w.col!==v))||(n.push("<td"),g&&(w&&(w.rowCount>1&&n.push(" rowSpan="+w.rowCount),w.colCount>1&&n.push(" colSpan="+w.colCount)),x=a.getActualStyle(q,v),n.push(' style="'),y=x.backColor,y&&n.push("background-color: "+y+";"),z=x.foreColor,z&&n.push("color: "+z+";"),A=x.font,A&&n.push("font: "+A.replace(/"/g,"'")+";"),B=x.vAlign,i(B)||n.push("vertical-align: "+t(B)+";"),C=x.hAlign,i(C)||(D=s(C),D&&n.push("text-align: "+D+";")),E=x.borderLeft,E&&n.push("border-left: "+u(E)+";"),F=x.borderRight,F&&n.push("border-right: "+u(F)+";"),G=x.borderTop,G&&n.push("border-top: "+u(G)+";"),H=x.borderBottom,H&&n.push("border-bottom: "+u(H)+";"),n.push('"')),n.push(">"),g&&(I=x.textDecoration,J=2===(2&I),K=1===(1&I),J&&n.push("<s>"),K&&n.push("<u>")),L=a.getText(q,v),L||(h.chrome?L=" ":h.safari&&(L="&nbsp;")),n.push(L),g&&(K&&n.push("</u>"),J&&n.push("</s>")),n.push("</td>"));n.push("</tr>")}return n.push("</table>"),n.join("");
  16. },I4:function(){var a,b,c=this;return c.K4||(a=document.createElement("div"),a.style.display="none",b=c.tc.getHost(),b&&b.appendChild(a),c.K4=a),c.K4},R4:function(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,q=this.I4();if(q.innerHTML=a,e=q.getElementsByTagName("table"),e.length>0)for(f=p(e[0],!0),g=0;g<f.length;g++)for(h=f[g],i=c+g,j=0;j<h.length;j++)k=h[j],k&&(l=d+j,b.setStyle(i,l,k.style),m=k.rowSpan,n=k.colSpan,(m>1||n>1)&&(o=b.getSpan(i,l),o?(o.row=i,o.col=l,o.rowCount=m,o.colCount=n):b.addSpan(i,l,m,n)));q.innerHTML=""}};function o(a,b,c,d){if(!b.containsRange(a))return!0;for(var e=0;e<c.length;e++)if(a.row<=c[e]&&c[e]<a.row+a.rowCount)return!0;for(e=0;e<d.length;e++)if(a.col<=d[e]&&d[e]<a.col+a.colCount)return!0;return!1}function p(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=[];for(c=0;c<a.rows.length;c++)for(d=a.rows[c],e=n[c]||(n[c]=[]),f=0,g=0;f<d.cells.length;f++){for(h=d.cells[f];e[g];)g++;for(i=e[g]={},b&&(j=B(h),i.style=j),i.text=h.innerText,i.rowSpan=h.rowSpan,i.colSpan=h.colSpan,k=0;k<h.rowSpan;k++)for(l=0;l<h.colSpan;l++)0===k&&0===l||(m=n[c+k]||(n[c+k]=[]),m[g+l]={style:j,text:"",rowSpan:1,colSpan:1});g+=h.colSpan}return n}function q(a){var b,c,d,e,f,g,h,i,j=[];if(a)if(b=a.getElementsByTagName("table"),b.length>0)for(c=p(b[0],!1),d=0,e=c.length;d<e;d++){for(f=c[d],g=0,h=f.length;g<h;g++)i=f[g]?f[g].text:"",i.indexOf("\n")>=0&&(i=i.split("\n").join("")),j.push(i.trim()),g<h-1&&j.push("\t");d<e-1&&j.push("\r\n")}else j.push(a.innerText);return j.join("")}function r(a){var b,c,d,e,f=[];if(a){for(b='"',c=!1,d=0;d<a.length;d++)e=a[d],e===b?(c=!c,f.push(b)):c||"\n"!==e?f.push(e):f.push("\r\n");return f.join("")}return""}function s(a){var b={0:"left",1:"center",2:"right"};return b[a]}function t(a){var b={0:"top",1:"middle",2:"bottom"};return b[a]}function u(a){var b={0:"none",1:"solid",2:"solid",3:"dashed",4:"dotted",5:"solid",6:"double",7:"dotted",8:"dashed",9:"dashed",10:"dashed",11:"dashed",12:"dashed",13:"dashed"};return"1px "+b[a.style]+" "+a.color}function v(a){var b={left:0,center:1,right:2};return b[a]}function w(a){var b={top:0,middle:1,bottom:2};return b[a]}function x(a,b){var c={none:0,solid:2,dashed:8,dotted:4,double:6};return new k(a,c[b])}function y(a){var b={underline:1,"line-through":2,none:0};return b[a]}function z(a){return 0===e.pc.ec(a).a}function A(a){var b=e.pc.ec(a);return 0!==b.a&&0===b.r&&0===b.g&&0===b.b}function B(a){var b,c,d,e,f,h,i,j,k,m=a.getElementsByTagName("font")[0],n=getComputedStyle(a),o=new l,p=n.backgroundColor;return p&&!z(p)&&(o.backColor=p),b=n.color,m&&(b=m.color),b&&!A(b)&&(o.foreColor=b),m?o.font=g.F4(getComputedStyle(m)):(c=g.F4(n),c&&(o.font=c)),d=n.verticalAlign,d&&(o.vAlign=w(d)),e=n.textAlign,e&&(o.hAlign=v(e)),f=n.borderLeftStyle,"none"!==f&&(o.borderLeft=x(n.borderLeftColor,f)),h=n.borderRightStyle,"none"!==h&&(o.borderRight=x(n.borderRightColor,h)),i=n.borderTopStyle,"none"!==i&&(o.borderTop=x(n.borderTopColor,i)),j=n.borderBottomStyle,"none"!==j&&(o.borderBottom=x(n.borderBottomColor,j)),k=y(n.textDecoration),a.getElementsByTagName("u").length>0&&(k|=y("underline")),a.getElementsByTagName("s").length>0&&(k|=y("line-through")),0!==k&&(o.textDecoration=k),o}b.S4=n,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w=null,x=void 0,y="string",z=Math.min,A=Math.floor,B=Math.max;b=c(1),d=c(13).Style,e=c(5),f=c(3),g=c(12).To,h=c(4).GC$,i=h.each,j=h.isEmptyObject,k=h.inherit,l=h.extend,m=e.A,n=e.B,o=e.j.Fa,p=f.kf,q=function(){return e.C(b.SR)()};function C(a,b){return a.hasOwnProperty(b)}function D(a){return a.rowCount}function E(a){return a.colCount}b.StorageType={data:1,style:2,comment:4,tag:8,sparkline:16,axis:32,bindingPath:64},r=function(a){k(b,a);function b(){a.call(this),this.Ff=-1,this.Ef=-1}function c(a,b){a.Ef=B(a.Ef,b.row+D(b)-1),a.Ff=B(a.Ff,b.col+E(b)-1)}var d={find:function(a,b){var c,d,e;for(c=0,d=this.length;c<d;c++)if(e=this[c],e&&e.contains(a,b))return e;return w},get:function(a,b){return this.find(a,b)||p(a,b,1,1)},remove:function(a){for(var b=0,c=this.length;b<c;b++)if(this[b]===a)return void this.splice(b,1)},addSpan:function(a){c(this,a),this.push(a)},removeSpan:function(a,b){this.splice(a,b)},copy:function(a,b,c,d,e,f){var g,h,i,j,k=this,l=k.length,m=[];for(j=0;j<l;j++)g=k[j],i=g.col,h=g.row,(a===-1||a<=h&&h<a+e)&&(b===-1||b<=i&&i<b+f)?m.push(p(a===-1?h:c+h-a,b===-1?i:d+i-b,D(g),E(g))):(a===-1||c<=h&&h<c+e)&&(b===-1||d<=i&&i<d+f)&&(k.splice(j,1),j--,l--);for(j=0;j<m.length;j++){if(g=m[j],!k.isValid(k,0,k.length,g))throw Error(q().Exp_OverlappingSpans);k.addSpan(g)}},isValid:function(a,b,c,d){for(var e=b;e<c&&e<a.length;e++)if(a[e].intersect(d.row,d.col,D(d),E(d)))return!1;return!0},each:function(a,b,c,d,e){var f,g,h,i=this;for(f=0,g=i.length;f<g;f++){if(a>=0||b>=0)for(;f<g&&!i[f].intersect(a,b,c,d);)f++;if(f<g&&e&&(h=e(i[f]),h===!1))break}},getSpans:function(a){var b,c,d;if(!a)return this.slice(0);for(b=[],c=0;c<this.length;c++)d=this[c],d.intersect(a.row,a.col,D(a),E(a))&&b.push(d);return b},hasPartSpans:function(a,b,c,d){var e,f;for(e=0;e<this.length;e++)if(f=this[e],f.intersect(a,b,c,d)&&(a!==-1&&(f.row<a||f.row+D(f)>a+c)||b!==-1&&(f.col<b||f.col+E(f)>b+d)))return!0;return!1},hasSpans:function(a,b,c,d){var e=!1;return this.each(a,b,c,d,function(){return e=!0,!1}),e},clear:function(a,b,c,d){var e,f,g,h;for(e=0;e<this.length;e++)f=this[e],g=f.row,h=f.col,(a===-1||a<=g&&g<a+c)&&(b===-1||b<=h&&h<b+d)&&this.splice(e--,1)},move:function(a,c,d,e,f,g){var h,i,j,k,l,m=this,n=!1,o=new b,r=[],s=m.length;for(k=0;k<s;k++)h=m[k],i=h.row,j=h.col,(a===-1||a<=i&&i<a+f)&&(c===-1||c<=j&&j<c+g)?(l=p(a===-1?i:d+i-a,c===-1?j:e+j-c,D(h),E(h)),r.push(l),n=!0):(a===-1||d<=i&&i<d+f)&&(c===-1||e<=j&&j<e+g)?n=!0:o.push(h);if(n){if(r.length>0)for(k=0;k<r.length;k++){if(l=r[k],!m.isValid(o,0,o.length,l))throw Error(q().Exp_OverlappingSpans);o.push(l)}for(m.length=0,k=0;k<o.length;k++)m.addSpan(o[k])}},isEmpty:function(){return this.length<=0},addRows:function(a,b){var d,e,f,g,h,i,j=this,k=j.length;for(d=0;d<k;d++)e=j[d],f=e.row,g=e.col,h=D(e),i=E(e),f>=a?(j[d]=p(f+b,g,h,i),c(j,j[d])):f<a&&a<f+h&&(j[d]=p(f,g,h+b,i),c(j,j[d]))},addColumns:function(a,b){var d,e,f,g,h,i,j=this,k=j.length;for(d=0;d<k;d++)e=j[d],f=e.row,g=e.col,h=D(e),i=E(e),g>=a?(j[d]=p(f,g+b,h,i),c(j,j[d])):g<a&&a<g+i&&(j[d]=p(f,g,h,i+b),c(j,j[d]))},removeRows:function(a,b){var c,d,e,f,g,h,i,j=this,k=[],l=j.length;for(c=0;c<l;c++)d=j[c],e=d.row,f=d.col,g=D(d),h=E(d),e>=a?e<a+b?k.push(c):j[c]=p(e-b,f,g,h):e<a&&a<e+g&&(j[c]=p(e,f,g-z(e+g-a,b),h),1===j[c].rowCount&&1===j[c].colCount&&k.push(c));for(c=k.length-1;c>=0;c--)i=k[c],j.splice(i,1)},removeColumns:function(a,b){var c,d,e,f,g,h,i,j=this,k=[],l=j.length;for(c=0;c<l;c++)d=j[c],e=d.row,f=d.col,g=D(d),h=E(d),f>=a?f<a+b?k.push(c):j[c]=p(e,f-b,g,h):f<a&&a<f+h&&(j[c]=p(e,f,g,h-z(f+h-a,b)),1===j[c].rowCount&&1===j[c].colCount&&k.push(c));for(c=k.length-1;c>=0;c--)i=k[c],j.splice(i,1)},toJSON:function(){var a=this.slice(0);return 0===a.length?x:a},fromJSON:function(a){var b,c,d;if(a)for(b=a,c=0;c<b.length;c++)d=b[c],this.addSpan(p(d.row,d.col,D(d),E(d)))}};return l(b.prototype,d),b}(Array),b.mp=r,s=function(a){k(b,a);function b(){a.call(this),this.headingOverflowlayout=w,this.trailingOverflowLayout=w}return b.prototype.find=function(a){var b,c,d=this,e=d.length;for(c=0;c<e;c++)if(b=d[c],b.contains(a))return b;return w},b}(Array),b.np=s;function F(a,b,c,d,e,f,g,h){var i=this;i.column=a,i.startColumn=b,i.endColumn=c,i.valueWidth=d,i.columnWidth=e,i.backgroundWidth=f,i.backgroundLeftWidth=g,i.backgroundRightWidth=h}F.prototype.contains=function(a){return a>=this.startColumn&&a<=this.endColumn},b.op=F,t=function(a){k(b,a);function b(){a.call(this),this.pp=2,this.qp=0}var c={find:function(a,b){var c,d,e=this,f=e.length;for(d=0;d<f;d++)if(c=e[d],c.contains(a,b))return c;return w},clear:function(){this.splice(0,this.length),this.rp=-1},add:function(a,b,c,d){var e=this,f=e.pp,g=e.qp;0===f?(c=z(c,1),d=z(d,1),e.clear()):1===f&&e.clear(),1===g?(b=-1,d=-1):2===g&&(a=-1,c=-1),e.push(p(a,b,c,d)),e.rp=e.length-1},toArray:function(){return this.slice(0)},fromArray:function(a){this.splice(0,this.length);for(var b=0;b<a.length;b++)this.push(a[b])},toJSON:function(){var a,b=this,c={},d=b.pp,e=b.qp,f=b.rp,g=b.length;for(2!==d&&(c.selectionPolicy=d),0!==e&&(c.selectionUnit=e),0!==f&&(c.activeSelectedRangeIndex=f),c.length=g,a=0;a<g;a++)c[a]=b[a];return j(c)?x:c},fromJSON:function(a){var b,c,d,e,f,g;if(a){for(b=this,b.clear(),c=a.selectionPolicy,d=a.selectionUnit,e=a.length,o(e)&&(e=1),f=0;f<e;f++)g=a[f],b.push(p(g?g.row:0,g?g.col:0,g?D(g):1,g?E(g):1));b.rp=a.activeSelectedRangeIndex||0,o(c)||(b.pp=c),o(d)||(b.qp=d)}},sp:function(a){var b,c,d,e=this;for(b=0;b<e.length;b++)if(c=e[b],d=c.col===-1?0:c.col,c.row===-1&&a>=d&&a<d+E(c))return!0;return!1},tp:function(a){var b,c,d,e=this;for(b=0;b<e.length;b++)if(c=e[b],d=c.row===-1?0:c.row,c.col===-1&&a>=d&&a<d+D(c))return!0;return!1},vp:function(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,q,r,s;function t(a,b,c){var d,e,f,g,h=p(-1,-1,-1,-1);return a&&(d=a.col,e=a.row,f=e===-1,g=d===-1,h.row=f?0:e,h.rowCount=f?b:D(a),h.col=g?0:d,h.colCount=g?c:E(a)),h}for(g=!1,h=this,i=f?1:0,j=0,k=h.length;j<k&&(l=h[j],m=t(l,d,e),n=m.row,q=m.col,r=n-i<=a&&a<n+D(m)+i,s=q-i<=b&&b<q+E(m)+i,3===c||o(c)?g=r&&s:2===c?g=r:1===c?g=s:0===c&&(g=l.row===-1&&l.col===-1),!g);j++);return g},wp:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,p,q=this,r=!1;for(f=0;f<q.length&&(g=q[f],h=g.row,i=g.col,j=D(g),k=E(g),l=i===-1,m=h===-1,o(c)||3===c||(2===c?(n=m?0:h,r=l&&a>=n&&a<n+j):1===c?(p=l?0:i,r=m&&b>=p&&b<p+k):0===c&&(r=m&&l&&j===d&&k===e),!r));f++);return r}};return l(b.prototype,c),b}(Array),b.xp=t,u=function(a){k(b,a);function b(){a.call(this)}function c(a,b,c,d,e){var f,g,h=a.length,i=!1;for(g=0;g<h;g++)if(f=a[g],i=o(b)||o(c)?o(b)?o(c)?o(d)?f.containsY(e):f.containsX(d):f.col===c:f.row===b:f.contains(b,c))return f;return w}function d(a,b,c){var d=w,e=a.length,f=!o(b);return e>0&&(d=f?a.findX(b):a.findY(c),d||(d=(f?b<a[0].x:c<a[0].y)?a[0]:a[e-1])),d}var e={findCell:function(a,b){var c,d,e=this.length;for(d=0;d<e;d++)if(c=this[d],c.contains(a,b))return c;return w},findRow:function(a){var b,c,d=this.length;for(c=0;c<d;c++)if(b=this[c],b.row===a)return b;return w},findCol:function(a){var b,c,d=this.length;for(c=0;c<d;c++)if(b=this[c],b.col===a)return b;return w},findX:function(a){return c(this,x,x,a)},findY:function(a){return c(this,x,x,x,a)},findNearX:function(a){return d(this,a)},findNearY:function(a){return d(this,x,a)}};return l(b.prototype,e),b}(Array),b.yp=u;function G(a,b,c,d,e,f,g,h){var i=this;i.rowCount=g,i.colCount=h,i.row=a,i.col=b,i.x=c,i.y=d,i.width=e,i.height=f}G.prototype={contains:function(a,b){var c=this;return a<c.row+D(c)&&c.row<=a&&b<c.col+E(c)&&c.col<=b},intersect:function(a){var b=this;return(b.x<0||a.x<b.x+b.width&&b.x<a.x+a.width)&&(b.y<0||a.y<b.y+b.height&&b.y<a.y+a.height)},containsX:function(a){return this.x<=a&&a<this.x+this.width},containsY:function(a){return this.y<=a&&a<this.y+this.height}},b.zp=G;function H(a,b,c){var d=this;d.rowCount=a,d.colCount=b,d.name=c,d.dataTable={},d.Hf=[],d.If=[],d.Jf=w,d.Ap={},d.gga=0,d.Ff=-1,d.Ef=-1}H.prototype={constructor:H,getRowCount:function(){return this.rowCount},getColumnCount:function(){return this.colCount},setRowCount:function(a){this.rowCount=a},setColumnCount:function(a){this.colCount=a},Cp:function(a,b,c){var d,e,f,g,h=this,i=h.Ap;h.gga>0||a>=0&&b>=0&&(d=i[a]||(i[a]={}),e=d[b]||(d[b]={}),"n"!==d.rs&&(d.rs="e"),f=c.Dp,g=c.Ep,o(f)||(d.originalItem=f),o(g)||(e.oldValue=g))},getValue:function(a,b){var c=this.getNode(a,b);return c&&!o(c.value)?c.value:w},setValue:function(a,b,c){var d=this.getNode(a,b,!0),e=d.value;e!==c&&(d.value=c,this.Cp(a,b,{Ep:e}))},getStyle:function(a,b){var c=this.getNode(a,b);return c&&c.style},setStyle:function(a,b,c){var d=this.getNode(a,b,!0);d&&d.style!==c&&(d.style=c)},getValueForKey:function(a,b,c){var d=this.getNode(a,b);return d&&d[c]},setValueForKey:function(a,b,c,d){var e=this.getNode(a,b,!0);e[c]!==d&&(e[c]=d)},addRows:function(a,b){var c,d=this,e=D(d),f=d.dataTable,g=d.Ap;if(0<=a&&a<=e&&b>=0)for(m(f,e,a,b),m(d.Hf,e,a,b),m(g,e,a,b),d.rowCount+=b,c=0;c<b;c++)f[a+c]={rs:"n"},g[a+c]=f[a+c]},deleteRows:function(a,b){var c=this,d=D(c);0<=a&&a<d&&b>0&&(a+b>d&&(b=d-a),n(c.dataTable,d,a,b),n(c.Hf,d,a,b),n(c.Ap,d,a,b),c.rowCount-=b)},addColumns:function(a,b){var c,d,e=this,f=E(e);if(0<=a&&a<=f&&b>=0){for(c=0;c<D(e);c++)d=e.dataTable[c],d&&a<f&&m(d,f,a,b);m(e.If,f,a,b),e.colCount+=b}},deleteColumns:function(a,b){var c,d,e=this,f=E(e);if(0<=a&&a<f&&b>0){for(c=0;c<D(e);c++)d=e.dataTable[c],d&&a<f&&n(d,f,a,b);n(e.If,f,a,b),a+b>f&&(b=f-a),e.colCount-=b}},getNode:function(a,b,c){var d,e=this,f=e.dataTable,g=e.If,h=e.Hf,i=w;return a<e.rowCount&&b<e.colCount&&(a>=0&&b>=0?(d=f[a],c&&!d&&(d=f[a]={},a>e.Ef&&(e.Ef=a)),d&&(i=d[b],c&&!i&&(i=d[b]={},e.Ff<b&&(e.Ff=b)))):a===-1&&b>=0?(i=g[b],c&&!i&&(i=g[b]={},e.Ff<b&&(e.Ff=b))):a>=0&&b===-1?(i=h[a],c&&!i&&(i=h[a]={},e.Ef<a&&(e.Ef=a))):a===-1&&b===-1&&(i=e.Jf,c&&!i&&(i=e.Jf={}))),i},swapNode:function(a,b,c,d){var e,f,g,h,i,j;function k(a,b,c,d,e,f,g,h){if(c>=0&&d>=0){var i=f[c]||(f[c]={});i[d]=e}else c>=0&&d===-1&&a>=0&&b===-1?g[c]=e:d>=0&&c===-1&&b>=0&&a===-1&&(h[d]=e)}e=this,f=e.dataTable,g=e.Hf,h=e.If,i=e.getNode(a,b),j=e.getNode(c,d),i?k(a,b,c,d,i,f,g,h):j&&k(a,b,c,d,w,f,g,h),j?k(c,d,a,b,j,f,g,h):i&&k(c,d,a,b,w,f,g,h)},nextNonNullRow:function(a){a++;for(var b=D(this),c=this.dataTable;a>=0&&a<b&&!c[a];)a++;return a<b?a:-1},nextNonNullColumn:function(a,b){var c=this,d=w,e=E(c);if(a>=0&&a<D(c)&&(d=c.dataTable[a]),d){for(b++;b>=0&&b<e&&!d[b];)b++;if(b<e)return b}return-1},clear:function(a,b,c,d,f,g){var h,i,j,k,l=this,m=D(l),n=E(l),p=[];if(a>=0&&b>=0){if(c=z(c,m-a),d=z(d,n-b),c>0&&d>0)for(j=a;j<a+c;j++)if(!g||e.k.Cb(g,j)<0)for(i=b;i<b+d;i++)h=l.getNode(j,i),h&&(p.push(h),(1&f)>0&&!o(h.value)&&l.Cp(j,i,{Ep:h.value}))}else if(a>=0&&b===-1){if(c=z(c,m-a),c>0)for(j=a;j<a+c;j++)h=l.getNode(j,-1),h&&p.push(h)}else if(a===-1&&b>=0){if(d=z(d,n-b),d>0)for(i=b;i<b+d;i++)h=l.getNode(-1,i),h&&p.push(h)}else a===-1&&b===-1&&(h=l.Jf,h&&p.push(h));for(k=0;k<p.length;k++)p[k]&&((8&f)>0&&(p[k].tag=w),(2&f)>0&&(p[k].style=w),(1&f)>0&&(p[k].value=w),(16&f)>0&&(p[k].sparkline=w),(64&f)>0&&(p[k].bindingPath=w),(4&f)>0&&(p[k].comment=w))},toJSON:function(a){var b,c,d,e,f,h,i,k,l,m,n,p,q,r,s,t;function u(a,b,c){var d,e,f,h,i,k,l;return a?(d={},e=a.value,o(e)||(d.value=e),f=a.style,"string"==typeof f?d.style=f:f&&(h=f.toJSON(b,c),i=f.font,j(h)||(i&&(h.font=g.Jo(i)),h.name=x,d.style=h)),k=a.bindingPath,o(k)||(d.bindingPath=k),l=a.tag,o(l)||(d.tag=l),d):w}for(b=this,c={},d={},e=b.nextNonNullRow(-1);e>=0;){for(h={},i=!1,f=b.nextNonNullColumn(e,-1);f>=0;)k=b.getNode(e,f),k&&(l=u(k),j(l)||(h[f]=l,i=!0)),f=b.nextNonNullColumn(e,f);i&&(d[e]=h),e=b.nextNonNullRow(e)}for(j(d)||(c.dataTable=d),m=[],n=b.Hf,e=0;e<D(b);e++)C(n,e)&&n[e]&&(p=u(n[e]),j(p)||(m[e]=p));for(m.length>0&&(c.rowDataArray=m),q=[],r=b.If,f=0;f<E(b);f++)C(r,f)&&r[f]&&(s=u(r[f]),j(s)||(q[f]=s));return q.length>0&&(c.columnDataArray=q),t=u(b.Jf,a,!0),j(t)||(c.defaultDataNode=t),c},fromJSON:function(a,b,e){var g,h,i,j,k,l,m,n,p,q,r;function s(a,b,e,g,h,i){var j,k,l,m,n,o,p,q,r,s;a&&(j=a.value,j!==x&&(j!==w&&(j._calcError||j._error&&j._code)&&(k=c(2),l=k&&k.CalcError.parse(j._calcError||j._error),l!==x&&(j=l)),b.value=j),m=a.style,m!==x&&(n=w,typeof m===y?n=m:m&&(n=new d,n.fromJSON(m,e),n.name=x),b.style=n,i&&i.setStyle&&i.setStyle(g,h,n)),o=a.visualState,o!==x&&(b.visualState=o),p=a.bindingPath,p!==x&&(b.bindingPath=p),q=a.tag,q!==x&&(r=q.typeName,typeof r===y&&(s=f.getTypeFromString(r),s&&(q=new s,q.fromJSON&&q.fromJSON(a.tag))),b.tag=q))}if(a){if(g=this,g.gga++,o(a.name)||(g.name=a.name),h=a.dataTable,k=D(g),l=E(g),h)for(i=0;i<k;i++)if(m=h[i])for(j=0;j<l;j++)n=m[j],n&&s(n,g.getNode(i,j,!0),b,i,j,e);if(p=a.rowDataArray||a.Hf)for(i=0;i<k;i++)C(p,i)&&p[i]&&s(p[i],g.getNode(i,-1,!0),b,i,-1,e);if(q=a.columnDataArray||a.If)for(j=0;j<l;j++)C(q,j)&&q[j]&&s(q[j],g.getNode(-1,j,!0),b,-1,j,e);r=a.defaultDataNode||a.Jf,r&&s(r,g.getNode(-1,-1,!0),b,-1,-1,e),g.gga--}}},b.Fp=H;function I(a,b){var c=a.Gp,d=c[b];return d||(c[b]=d={},a.length=c.length),d}function J(){this.Gp=[]}v=J.prototype={addItems:function(a,b){var c=this,d=c.length;0<=a&&a<=d&&b>0&&m(c.Gp,d,a,b),c.length+=b},deleteItems:function(a,b){var c=this,d=c.length;0<=a&&a<d&&b>0&&(b=z(b,d-a),n(c.Gp,d,a,b)),c.length-=b},reset:function(a){var b=this.Gp;b.length>a&&(b[a]=w)},Hp:function(){return this.Gp},Ip:function(a,b){this.Gp=a,this.length=b},Jp:function(a){return this.Gp[a]},Kp:function(a,b){this.Gp[a]=b,this.length=this.Gp.length},getSize:function(a){var b=this.Gp[a],c=w;return b&&(c=b.visible===!1?0:A(b.size)),c},getActualSize:function(a){var b=this.Gp[a];return b?A(b.size):w},setSize:function(a,b){var c=I(this,a);c.size!==b&&(c.size=b)}},i({visible:!0,resizable:!0,pageBreak:!1},function(a,b){var c=a[0].toUpperCase()+a.substr(1);v["get"+c]=function(c){var d=b,e=this.Gp[c];return e&&!o(e[a])&&(d=e[a]),d},v["set"+c]=function(b,c){var d=I(this,b);d[a]!==c&&(d[a]=c)}}),b.Lp=J,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa;b=c(1),d=c(3),e=c(10).oo,f=c(13).Style,g=c(17),h=c(4).GC$,i=c(5),j=d.Ul,k=d.En,l=d.Lj,m=d.Ul.Nl,n=d.kf,o=i.j.Fa,p=d.ln,q=d.Rect,r=d.Events,s=j.Pl,t=j.Ql,u=d.Vl,v=d.Im,w=d.Themes,x=d.Theme,y=g.zp,z=g.yp,A=h.each,B=h.isEmptyObject,C=i.l,D=i.D,E=window,F=document,G=parseInt,H=parseFloat,I=isNaN,J=null,K=void 0,L=Math.min,M=Math.max,N=Math.floor,O="undefined",P="string",Q="width",R="height",S="black",T="tag",U="onLayoutChanged",V="isVisible",W="resizable",X=".gcSheet",Y=".gcSheetInternal",Z=RegExp("^/Date\\((-?\\d+)([-+]{1}\\d+)?\\)/\\s*$"),$=RegExp("^/OADate\\(([-+]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)\\)/\\s*$"),_={backColor:!0,foreColor:!0,font:!0,borderLeft:!0,borderTop:!0,borderRight:!0,borderBottom:!0,textDecoration:!0},b.RangeChangedAction={dragDrop:0,dragFill:1,clear:2,paste:3,sort:4,setArrayFormula:5,evaluateFormula:6},b.SheetArea={corner:0,colHeader:1,rowHeader:2,viewport:3},b.HeaderAutoText={blank:0,numbers:1,letters:2};function ba(){return i.C(b.SR)()}function ca(a){if(typeof a===P&&"/"===a.charAt(0)){var b;$.test(a)?(b=a.match($),a=C.Xb(H(b[1]))):Z.test(a)&&(b=a.match(Z),a=new Date(H(b[1])))}return a}function da(a){return o(a)||a.constructor!==Date||(a="/OADate("+C.Ra(a)+")/"),a}function ea(a,b){var c,d,e,f=[],g=a.Mp().Ap;if(g)for(c in g)D(g,c)&&(d=g[c],d&&d.rs===(b?"e":"n")&&(e={row:+c,item:a.getDataItem&&a.getDataItem(c)},b&&(e.originalItem=d.originalItem),f.push(e)));return f}function fa(a,b,c){var d,e=0;for(d=b;d<=c;d++)e+=a._m(d);return e}function ga(a,b,c){var d,e=0;for(d=b;d<=c;d++)e+=a.Sl(d);return e}function ha(a){return a.getColumnCount()}function ia(a){return a.getRowCount()}function ja(a){return a.frozenTrailingColumnCount()}function ka(a){return a.frozenTrailingRowCount()}function la(a){return a.frozenColumnCount()}function ma(a){return a.frozenRowCount()}function na(a,b,c){Object.defineProperty(a,b,{get:function(){return this["_"+b]},set:function(a){var d=this["_"+b];d!==a&&(this["_"+b]=a,c&&c(b,a,d))}})}aa={rowHeaderVisible:!0,colHeaderVisible:!0,clipBoardOptions:0,frozenlineColor:S,rowHeaderAutoText:1,colHeaderAutoText:2,rowHeaderAutoTextIndex:-1,colHeaderAutoTextIndex:-1,sheetTabColor:J,selectionBackColor:J,selectionBorderColor:J,allowCellOverflow:!1,isProtected:!1,protectionOptions:{},gridline:{},borderColor:S,borderWidth:0};function oa(a){var b=this;b.yn=oa.Np++,b.options=t(aa,function(a,c,d){b.Op(a,c,d)}),b.ad(a)}d.Zn(oa),oa.Np=1,oa.Qp=aa,oa.Rp=200,oa.Sp=20,oa.Tp=1,oa.Vp=1,oa.Wp=20,oa.Xp=62,oa.Yp=40,oa.Zp=20,oa.prototype={constructor:oa,Op:function(a,b,c){var d,e,f=this,g=f.parent;switch(a){case"allowCellOverflow":case"colHeaderAutoText":case"colHeaderAutoTextIndex":case"colHeaderVisible":case"frozenlineColor":case"rowHeaderAutoText":case"rowHeaderAutoTextIndex":case"rowHeaderVisible":case"selectionBackColor":case"selectionBorderColor":f.$p();break;case"gridline":d=function(){f.$p()},e=f.options.gridline,["color","showHorizontalGridline","showVerticalGridline"].forEach(function(a){var c=b[a];na(e,a,d),e[a]=c});break;case"isProtected":g&&g.undoManager().clear(),f._p(),f.$p();break;case"protectionOptions":f._p();break;case"sheetTabColor":g&&g.aq()}},name:function(a){var b=this,c=b.parent;if(0===arguments.length)return b.Cj;if(!b.bq(a))throw ba().Exp_NotSupported;return b.cq(a),c&&c.aq(),b},cq:function(a){var b=!!oa.getDataValidatorsBeforeSetSheetName,c=b?oa.getDataValidatorsBeforeSetSheetName(this):J;this.Cj=a,b&&(oa.adjustModelFormulasAfterSetSheetName(this),oa.adjustValidatorsAfterSetSheetName(this,c))},visible:s("visible",!0,function(a){var b,c=this,d=c.parent,e=d.sheets,f=e.length,g=h.inArray(c,e),i=d.getActiveSheetIndex();if(a)i<0?d.dq(g,1):d.aq();else if(g===i){for(b=g+1;b<f&&!e[b].visible();)b++;if(b>=f)for(b=g-1;b>=0&&!e[b].visible();)b--;b<d.hq.gq&&(d.hq.gq=b),b<0?(c.no(!1),d.eq=b,d.fq()):d.dq(b,1)}else d.aq()}),addRows:function(a,b){var c,d,e,f,g,h,i,j;if(!(b<=0)){c=this,d=ia(c),(a<0||a>d)&&(a=d),c.suspendPaint();try{if(e={changeType:"addingRows",row:a,rowCount:b,canAdd:!0},oa.ao(c,U,e),!e.canAdd)return;o(e.newRow)||(a=e.newRow),f=this.iq(),f.addItems(a,b),g=this.Mp(),g.addRows(a,b),h=c.Mp(2),h.addRows(a,b),i=c.zl(2),i.addRows(a,b),i=c.zl(),i.addRows(a,b),c.jq=!0,j="addRows",oa.ao(c,U,{changeType:j,row:a,oldValue:d,rowCount:b}),oa.ao(c,U,{changeType:"addRows2",row:a,oldValue:d,rowCount:b}),c.kq(a,3,j,b,d)}finally{c.resumePaint()}}},deleteRows:function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=this,o=ia(n);if(!(0>a||a>=o||b<=0)){n.suspendPaint();try{if(c={changeType:"deletingRows",row:a,rowCount:b,canDelete:!0},oa.ao(n,U,c),!c.canDelete)return;if(d=this.iq(),d.deleteItems(a,b),e=n.Mp(),e.deleteRows(a,b),f=n.Mp(2),f.deleteRows(a,b),g=n.zl(2),g.removeRows(a,b),g=n.zl(),g.removeRows(a,b),h=n.lq,h>=0){for(i=-1,j=ma(n),k=h;k>=j;k--)if(n.getRowVisible(k)&&n.Sl(k)>0){i=k;break}i===-1&&(i=0),h!==i&&n.mq(i)}l=o,n.getActiveRowIndex()>=l&&n.setActiveCell(l-1,n.getActiveColumnIndex()),n.jq=!0,m="deleteRows",oa.ao(n,U,{changeType:m,row:a,oldValue:o,rowCount:b}),n.kq(a,3,m,b,o)}finally{n.resumePaint()}}},addColumns:function(a,b){var c,d,e,f,g,h,i,j;b<=0||(c=this,d=ha(c),(a<0||a>d)&&(a=d),e={changeType:"addingColumns",col:a,colCount:b,canAdd:!0},oa.ao(c,U,e),e.canAdd&&(f=c.nq(),f.addItems(a,b),g=c.Mp(),g.addColumns(a,b),h=c.Mp(1),h.addColumns(a,b),i=c.zl(1),i.addColumns(a,b),i=c.zl(),i.addColumns(a,b),c.oq=!0,j="addColumns",oa.ao(c,U,{changeType:j,col:a,oldValue:d,colCount:b}),c.pq(a,3,j,b,d),c.$p()))},deleteColumns:function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=this,o=ha(n);if(!(0>a||a>=o||b<=0)&&(c={changeType:"deletingColumns",col:a,colCount:b,canDelete:!0},oa.ao(n,U,c),c.canDelete)){if(d=n.nq(),d.deleteItems(a,b),e=n.Mp(),e.deleteColumns(a,b),f=n.Mp(1),f.deleteColumns(a,b),g=n.zl(1),g.removeColumns(a,b),g=n.zl(),g.removeColumns(a,b),h=n.qq,h>=0){for(i=-1,j=la(n),k=h;k>=j;k--)if(n.getColumnVisible(k)&&n.Tl(k)>0){i=k;break}i===-1&&(i=0),h!==i&&n.rq(i)}l=o,n.getActiveColumnIndex()>=l&&n.setActiveCell(n.getActiveRowIndex(),l-1),n.oq=!0,m="deleteColumns",oa.ao(n,U,{changeType:m,col:a,oldValue:o,colCount:b}),n.pq(a,3,m,b,o),n.$p()}},frozenColumnCount:s("frozenColumnCount",0,function(a){var b=this;b.qq<a&&(b.qq=a),b.oq=!0,b.$p()},function(a){return a>=0}),frozenRowCount:s("frozenRowCount",0,function(a){var b=this;b.lq<a&&(b.lq=a),b.jq=!0,b.$p()},function(a){return a>=0}),frozenTrailingRowCount:s("frozenTrailingRowCount",0,function(){var a=this;a.jq=!0,a.$p()},function(a){return a>=0}),frozenTrailingColumnCount:s("frozenTrailingColumnCount",0,function(){var a=this;a.oq=!0,a.$p()},function(a){return a>=0}),getRowCount:function(a){if(0===a)return 0;var b=this.Mp(a);return ia(b)},getColumnCount:function(a){if(0===a)return 0;var b=this.Mp(a);return ha(b)},setRowCount:function(a,b){var c,d;o(b)&&(b=3),c=this,d={changeType:"settingRowCount",rowCount:a,sheetArea:b,canSet:!0},oa.ao(c,U,d),d.canSet&&c.setRowCountCore(a,b)},setRowCountCore:function(a,b){var c,d,e,f,g;a=G(a,10),I(a)||(o(b)&&(b=3),c=this,d=c.Mp(),a<0||a===c.getRowCount(b)||(3===b||2===b?(e=ia(d),e>a&&c.deleteRows(a,e-a),d.setRowCount(a),c.Mp(2).setRowCount(a),ma(c)>a&&c.frozenRowCount(a)):1===b&&(f=c.Mp(1),ia(f)>a&&(g=c.iq(b),g.deleteItems(a,ia(f)-a)),f.setRowCount(a)),oa.ao(c,U,{changeType:"setRowCount",rowCount:a,sheetArea:b}),c.jq=!0,c.Jl>=a&&(3===b||2===b)&&c.setActiveCell(a-1,c.getActiveColumnIndex()),c.$p(),c.clearPendingChanges()))},setColumnCount:function(a,b){var c,d,e,f,g;a=G(a,10),I(a)||(c=this,d=c.Mp(),a<0||a===c.getColumnCount(b)||(o(b)&&(b=3),3===b||1===b?(e=ha(d),e>a&&c.deleteColumns(a,e-a),c.Mp().setColumnCount(a),c.Mp(1).setColumnCount(a),la(c)>a&&c.frozenColumnCount(a)):2===b&&(f=c.Mp(2),ha(f)>a&&(g=c.nq(b),g.deleteItems(a,ha(f)-a)),f.setColumnCount(a)),oa.ao(c,U,{changeType:"setColumnCount",colCount:a,sheetArea:b}),c.oq=!0,c.Kl>=a&&(3===b||1===b)&&c.setActiveCell(c.getActiveRowIndex(),a-1),c.$p(),c.clearPendingChanges()))},getText:function(a,b,c){var d,e,f,g;return o(c)&&(c=3),d=this,e=d.getValue(a,b,c),f=d.getCellType(a,b,c),g=d.tq(a,b,"formatter",c),g||(g=d.tq(a,b,"_autoFormatter",c)),e=f.format(e,g,{sheet:d,row:a,col:b,sheetArea:c}),e&&"string"==typeof e&&""!==e&&(e=e.replace(/\r\n?/g,"\n")),e},setText:function(a,b,c,d){var e,f,g,h,i,j,k=this;o(d)&&(d=3),e=c,f={value:c},oa.ao(k,"settingText",f),c=f.value,g=c,h=k.getCellType(a,b,d),i=k.getFormatter&&k.getFormatter(a,b,d),h&&i&&(j={sheet:k,row:a,col:b,sheetArea:d},g=h.parse(e,i,j),g=o(g)?c:g),k.uq(a,b,g,d),k.$p()},getValue:function(a,b,c){var d,e,f,g,h,i,j,k,l,m;return 0===c?J:(o(c)&&(c=3),d=this,e=d.options,f=d.Mp(c),g=d.vq(f,a,b,c),1===c?o(g)&&(i=d.wq,i&&i.Ou&&ia(i)>0&&(j=d.nq().Jp(b),k=e.colHeaderAutoTextIndex,j&&(k>=0&&a===k||k===-1&&a===ia(f)-1)&&(g=j.displayName||j.name)),o(g)&&(h=e.colHeaderAutoTextIndex,(h<0||h>=ia(f))&&(h=ia(f)-1),a===h&&(l=e.colHeaderAutoText,2===l?g=d.xq(b+1):1===l&&(g=b+1)))):2===c&&o(g)&&(h=e.rowHeaderAutoTextIndex,(h<0||h>=ha(f))&&(h=ha(f)-1),b===h&&(m=e.rowHeaderAutoText,2===m?g=d.xq(a+1):1===m&&(g=a+1))),g)},setValue:function(a,b,c,d,e){this.uq(a,b,c,d,e),this.$p()},uq:function(a,c,d,e,f){var g,i,j,k,l,m,n,p,q,r,s,t,u,v,w;if(0!==e&&(o(e)&&(e=3),g=this,i=g.Mp(e),j=ia(i),k=ha(i),!(a<0||a>=j||c<0||c>=k))){if(l=3===e,d=da(d),m=g.vq(i,a,c,e),n=!1,p=g.tables,l&&p&&(r=p.find(a,c))){if(q=p.yq(a,c,d),!q.isValid)return;n=q.isValueSet}l?(s=g.wq,!n&&s&&s.Ou&&(t=s.getValue(a,c),t.hasBinding&&d!==t.value&&(u=h.extend({},g.getDataItem(a)),i.Cp(a,c,{Dp:u,Ep:m}),s.setValue(a,c,d)),n=t.hasBinding),n||i.setValue(a,c,d)):i.setValue(a,c,d),l&&!f&&b.X3&&g.zq(i,a,c),g.t4&&g.t4(a,c,1,1,e),v=g.conditionalFormats,v&&v.Nm(),w=g.isEventSuspended()>0,w||m===d||g.Bq("value",a,c,e,m,d)}},getActualStyle:function(a,b,c,d,e){var g,h,i,j,k,l,m,n,p,q,r,s,t,u,v,w,x,y,z,A,B,C;if(o(c)&&(c=3),0===c)return new f;if(a===-1&&b===-1)return this.getDefaultStyle(c);if(g=this,m=g.Cq,v="__spreadJSDefault",w="__undefined",x=this.Mp(c),j=x.getStyle(a,b),k=x.getStyle(a,-1),l=x.getStyle(-1,b),j=j?j:J,k=k?k:J,l=l?l:J,s=w,j&&(s=j.charAt?j:v+j.yn),t=w,k&&(t=k.charAt?k:v+k.yn),u=w,l&&(u=l.charAt?l:v+l.yn),r=m[c],n=r[s],y=g.tables,z=3===c&&y?y.find(a,b):J,z||(n||(n=r[s]={}),p=n[t],p?q=p[u]:p=n[t]={}),q||(i=g.Dq(a,b,c,j,k,l,z)),3!==c||d||(q||(A=i.formatter,A&&A.hasFormatedColor&&A.hasFormatedColor()&&(B={value:J},A.format(g.getValue(a,b),B),B.value&&(h=new f,h.foreColor=B.value))),C=g.conditionalFormats,C&&(h=C.Eq(h,a,b,c))),h)h.Yo(q?q:i),i=h;else if(q)return e?q:q.clone(!0);return o(i.locked)&&(i.locked=!0),i=i.Zo(g.Pm),h||z||(p[u]=i.clone(!0)),i},tq:function(a,b,c,d){var e,g,h,i,j,k,l,m,n,p,q,r,s,t,u;if(0===d)return K;for(o(d)&&(d=3),e=this,j=e.Mp(d),l=!1,3===d&&("foreColor"===c&&(n=e.tq(a,b,"formatter",d),n&&n.hasFormatedColor&&n.hasFormatedColor()&&(p={value:J},n.format(e.getValue(a,b),p),p.value&&(k=p.value,l=!0))),q=e.conditionalFormats,q&&q.count()>0&&(r=q.Fq(a,b,c,d),l=r.v5,k=r.Fi)),s=0;!l&&s<=4;)if(0===s?g=j.getStyle(a,b):1===s?(t=e.tables,u=3===d&&t?t.find(a,b):J,u&&_[c]&&(g=u.Gq(a,b,c))):g=2===s?j.getStyle(a,-1):3===s?j.getStyle(-1,b):e.getDefaultStyle(d),s++,g&&g.charAt&&typeof g===P&&(g=e.Hq(g)),g){if("font"===c&&g.themeFont&&!m&&(m=g.themeFont),g[c]!==K){k=g[c],l=!0;break}for(h=g.parentName;h&&(i=e.Hq(h));){if(i[c]!==K){k=i[c],l=!0;break}h=i.parentName}}return"locked"===c?!!o(k)||k:l||m?("foreColor"!==c&&"backColor"!==c&&"font"!==c&&"borderLeft"!==c&&"borderTop"!==c&&"borderRight"!==c&&"borderBottom"!==c||(g=new f,g[c]=k,"font"===c&&m&&(g.themeFont=m),g.Zo(e.Pm),k=g[c]),k):K},getStyle:function(a,b,c){return this.Iq(a,b,c,!0)},Iq:function(a,b,c,d){var e,g,h,i;if(o(c)&&(c=3),0!==c){if(e=this.Mp(c),g=e.getStyle(a,b),g instanceof f)return d&&this.Jq(),g;if(typeof g===P&&(h=this.Hq(g),h!==J))return i=new f,i.Yo(h),d&&this.Jq(),i}return J},addNamedStyle:function(a){this.Kq(a),this.$p()},Kq:function(a){if(a){if(!a.name)throw Error(ba.Exp_EmptyNamedStyle);var b=a.name.toUpperCase();this.Lq[b]=a}},getNamedStyle:function(a){return this.Mq(a,!0)},Mq:function(a,b){var c,d=this.Lq;return d&&a?(a=a.toUpperCase(),c=d[a],c&&b&&this.Jq(),c):J},Jq:function(){this.Cq=[{},{},{},{}]},removeNamedStyle:function(a){var b=this.Lq;b&&a&&(a=a.toUpperCase(),D(b,a)&&(delete b[a],this.Jq(),this.$p()))},getNamedStyles:function(){var a=[],b=this.Lq;return b&&A(b,function(b,c){a.push(c)}),this.Jq(),a},setStyle:function(a,b,c,d){o(d)&&(d=3);var e=this;e.Nq(a,b,c,d),a===-1&&b===-1&&(e.Oq[d]=J),a!==-1&&b!==-1||c&&c.validator&&c.validator.condition()&&4===c.validator.condition().conType()&&c.validator.condition().getExpected(this,a<0?0:a,b<0?0:b),e.Jq(),e.$p()},Pq:function(a,b,c,d){var e,g,h=this;h.options.isProtected?(e=h.getStyle(a,b,d),c?(g=e?e.locked:K,c.locked!==g&&(c.locked=g),h.setStyle(a,b,c,d)):e&&(g=e.locked,g!==K&&(c=new f,c.locked=g),h.setStyle(a,b,c,d))):h.setStyle(a,b,c,d)},getStyleName:function(a,b,c){var d=this.Aj(a,b,c);return d instanceof f?d.name:d},setStyleName:function(a,b,c,d){typeof c===P&&(this.Nq(a,b,c,d),this.$p())},Aj:function(a,b,c){var d,e;return o(c)&&(c=3),0!==c&&(e=this.Mp(c),d=e.getStyle(a,b)),d||J},Nq:function(a,b,c,d){var e,f,g,h,i,j,k,m,n;if(o(d)&&(d=3),0!==d){if(e=this,f=e.Aj(a,b,d),g=e.Mp(d),h=ia(g),i=ha(g),a<-1||a>=h||b<-1||b>=i)return;j=g.getStyle(a,b),g.setStyle(a,b,c),l.zn(c,e,a,b),k=f&&f.cellType&&f.cellType.typeName||J,m=c&&c.cellType&&c.cellType.typeName||J,a===e.Jl&&b===e.Kl&&k!==m&&u.Wl(e)&&e.mm.Qq(),n="[styleinfo]",a!==-1&&b!==-1?e.Bq(n,a,b,d,j,c):a!==-1&&b===-1?e.kq(a,d,n,c,j):a===-1&&b!==-1&&e.pq(b,d,n,c,j)}},getDefaultStyle:function(a){var b,c,d,e,g,h,i;return o(a)&&(a=3),b=this,c=b.Oq,(d=c[a])?d:0!==a?(e=b.Mp(a),g=e.getStyle(-1,-1),typeof g===P&&(g=b.Hq(g)),g||(g=new f,e.setStyle(-1,-1,g)),h=1===a||2===a,typeof g.hAlign===O&&(g.hAlign=h?1:3),typeof g.vAlign===O&&(g.vAlign=h?1:0),typeof g.imeMode===O&&(g.imeMode=1),g.font||typeof g.themeFont!==O||(g.themeFont="Body"),c[a]=g,g):(i=new f,i.locked=!0,c[a]=i,i)},setDefaultStyle:function(a,b){var c,d;o(b)&&(b=3),c=this,0!==b&&(d=c.Mp(b),d.setStyle(-1,-1,a),l.zn(a,c,-1,-1)),c.Oq[b]=J,c.Jq(),c.$p()},Hq:function(a){var b,c=this.Mq(a,!1);return c?c:(b=this.parent,b?b.Mq(a,!1):J)},Dq:function(a,b,c,d,e,g,h,i){var j,k,l,m,n,p,q,r,s,t,u;if(o(c)&&(c=3),0!==c){if(j=this,k=new f,n=!1,p=j.Mp(c),q=j.tables,r=ia(p),s=ha(p),0<=a&&a<r&&0<=b&&b<s&&(t=d!==K?d:p.getStyle(a,b),t&&t.charAt&&(t=j.Hq(t)),t))for(k.Yo(t,!0,10),n=!0,m=t.parentName;m&&(l=j.Hq(m));)k.Yo(l,!1,10),m=l.parentName;if(i)return k;if(h===K&&(h=3===c&&q?q.find(a,b):J),h&&(h.Yo(a,b,k),n=!0),0<=a&&a<r&&(t=e!==K?e:p.getStyle(a,-1),t&&t.charAt&&(t=j.Hq(t)),t))for(k.Yo(t,!n,30),n=!0,m=t.parentName;m&&(l=j.Hq(m));)k.Yo(l,!1,30),m=l.parentName;if(0<=b&&b<s&&(t=g!==K?g:p.getStyle(-1,b),t&&t.charAt&&(t=j.Hq(t)),t))for(k.Yo(t,!n,40),n=!0,m=t.parentName;m&&(l=j.Hq(m));)k.Yo(l,!1,40),m=l.parentName}if(u=j.getDefaultStyle(c),u&&u.charAt&&(u=j.Hq(u)),u)for(k.Yo(u,!n,50),m=u.parentName;m&&(l=j.Hq(m));)k.Yo(l,!1,50),m=l.parentName;
  17. return k},getCellType:function(a,b,c){return this.tq(a,b,"cellType",c)||this.Al(c)},Al:function(a){var b,d;return o(a)&&(a=3),b=c(14).CellTypes,d=this.Rq,d||(d=this.Rq=new b.Text),3===a?d:1===a?new b.ColumnHeader:2===a?new b.RowHeader:0===a?new b.Corner:d},setCellType:function(a,b,c,d){var e=this.Iq(a,b,d);e||(e=new f),e.cellType=c,this.setStyle(a,b,e,d)},Sq:function(a,b,c,d,e){var f,g,h,i,j,k,l=this;if(o(e)&&(e=3),f=l.zl(e),f.clear(a,b,c,d),g=n(a,b,c,d),h=l.Tq(g,e),f.addSpan(h),3===e&&(i=l.Uq)){for(j=l.getSelections(),k=0;k<j.length;k++)j[k].intersect(a,b,c,d)&&(j[k]=j[k].union(g));i.fromArray(j)}l.$p()},addSpan:function(a,c,d,e,f){var g,h,i,j=this;if((1!==d||1!==e)&&0!==f&&(g=!0,b.X3&&(3===f||o(f))&&(g=j.Vq(a,c,d,e,!1)),g)){if(h=j.zl(f),h.hasPartSpans(a,c,d,e))throw Error(ba().Exp_InvalidRange);j.Sq(a,c,d,e,f),i={sheet:j,row:a,col:c,rowCount:d,colCount:e,sheetArea:f,changeType:"addSpan"},oa.ao(j,U,i),j.Wq("spanChanged",i)}},removeSpan:function(a,b,c){var d,e,f,g,h=this;for(o(c)&&(c=3),d=h.zl(c),e=0;e<d.length;e++)if(f=d[e],f.row===a&&f.col===b){d.removeSpan(e,1);break}g={sheet:h,row:a,col:b,sheetArea:c,changeType:"removeSpan"},oa.ao(h,U,g),h.Wq("spanChanged",g),h.$p()},getSpans:function(a,b){return 0===b?[]:this.zl(b).getSpans(a)},getSpan:function(a,b,c){return 0===c?J:this.zl(c).find(a,b)},repaint:function(a){this.Xq<=0&&this.yl.repaint(a)},Yq:function(a,b){var c,d,e,f,g,h,i,j,k,l,m=this,n=ma(m),o=la(m),p=o?m.Zq(o-1):m.$q(),q=n?m._q(n-1):m.ar();if(b<m.qq&&b>=p&&m.rq(m.br(b+1)),b>m.cr()&&b<=m.dr()){for(c=0,d=b,e=m.am(),f=m.zl().find(a,d),f&&(d=f.col+f.colCount-1);d>m.qq&&(c+=m.Tl(d),!(c>e.er));)d--;g=m.Zq(d),m.rq(g)}if(a<m.lq&&a>=q&&m.mq(m.gr(a+1)),a>m.hr()&&a<=m.ir()){for(h=0,i=a,j=m.zl().find(i,b),j&&(i=j.row+j.rowCount-1),k=m.am();i>m.lq&&(h+=m.Sl(i),!(h>k.jr));)i--;l=m._q(i),m.mq(l)}a===m.ir()&&m.mq(m.kr()),b===m.dr()&&m.rq(m.lr())},hitTest:function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x=this;return x.am(),d={x:a,y:b,rowViewportIndex:J,colViewportIndex:J,row:-1,col:-1,resizeInfo:J,hitTestType:J,outlineHitInfo:J,filterButtonHitInfo:J,dragInfo:J,cellTypeHitInfo:J,floatingObjectHitInfo:J,formulaRangeHitInfo:J,commentHitInfo:J},e=x.rowOutlines,f=x.columnOutlines,e&&(g=e.hitTest(x,a,b)),!g&&f&&(g=f.hitTest(x,a,b)),g?d.outlineHitInfo=g:(h=x.nr(b),i=x.or(a),d.rowViewportIndex=h,d.colViewportIndex=i,d.row=x.pr(b,h),d.col=x.qr(a,i),h>=0&&h<=2&&i>=0&&(j=x.rr(h,i,K,d.row,d.col),j&&c!==!0&&(d.row=j.row,d.col=j.col)),d.hitTestType=x.sr(h,i),k=x.mm,l=k.tr&&k.tr(d,a,b),l?d.dragInfo=l:(m=k.ur(d,a,b,5),m?d.resizeInfo=m:(n=k.vr?k.vr(d,a,b):J,n?d.formulaRangeHitInfo=n:(o=x.comments,p=o&&o.hitTest(a,b),p?d.commentHitInfo=p:(q=x.wr,r=q&&q.hitTest(a,b),r?d.floatingObjectHitInfo=r:(s=x.xr,t=s&&s.hitTest(d,a,b),t||(u=x.tables,v=u&&u.find(d.row,d.col),w=v&&v.xr,t=w&&w.hitTest(d,a,b)),t?d.filterButtonHitInfo=t:d.cellTypeHitInfo=x.yr(d,a,b))))))),d},getCellRect:function(a,b,c,d){var e,f,g,h,i,j,k=3;return c===-1?k=1:d===-1&&(k=2),e=this,f=e.am(),c===-1&&d===-1?new q(f.zr,f.Ar,f.Br,f.Cr):(g=e.Dr(),o(c)&&(c=e.Er(a)),o(d)&&(d=e.Fr(b)),h=e.Gr(c,k).findRow(a),i=e.Hr(d,k).findCol(b),j=e.Ir(c,d,k).findCell(a,b),j?new q(j.x-g.x,j.y-g.y,j.width,j.height):h&&i?new q(i.x-g.x,h.y-g.y,i.width,h.height):new q)},Jr:function(a,b,c){var d=this,e=d.mm,f=!1;o(a)||(d.Jl=a,f=!0),o(b)||(d.Kl=b,f=!0),!c&&e&&f&&e.Qq()},Kr:function(a,b,c,d,e){var f,g=this,h=g.Jl,i=g.Kl,j=g.zl().get(a,b);g.Lr=j.rowCount,g.Mr=j.colCount,g.Xq<=0&&(f=g.zl().get(h,i),g.yl.im(n(h,i,f.rowCount,f.colCount))),g.Nr=c,g.Pr=d,g.Jr(a,b,e),g.Qr=a,g.Rr=b},setActiveCell:function(a,b,c,d){this.Uq&&this.Sr(a,b,c,d,2)},Sr:function(a,b,c,d,e){var f,g,h=this,i=ia(h),j=ha(h);a<0?a=0:a>=i&&(a=i-1),b<0?b=0:b>=j&&(b=j-1),h.Tr(),f=2===e?u.Wl(h):1===e,h.Kr(a,b,c,d,!f),g=h.zl().get(a,b),h.Ur(g.row,g.col,g.rowCount,g.colCount),h.$p()},getActiveRowIndex:function(){return this.Jl},getActiveColumnIndex:function(){return this.Kl},getRowResizable:function(a,b){return this.iq(b).getResizable(a)},setRowResizable:function(a,b,c){this.Vr(a,b,W,!0,c)},Vr:function(a,c,d,e,f){o(f)&&(f=3);var g=this,h=e?g.iq(f):g.nq(f),i;switch(d){case W:i=h.getResizable(a),h.setResizable(a,c);break;case"pageBreak":i=h.getPageBreak(a),h.setPageBreak(a,c);break;case V:i=h.getVisible(a),h.setVisible(a,c),b.X3&&3===f&&i!==c&&g.recalcRows([a]);break;case R:i=h.getSize(a),h.setSize(a,c),!b.X3||3!==f||i===c||0!==i&&0!==c||g.recalcRows([a]);break;case Q:i=h.getSize(a),h.setSize(a,c)}e?g.kq(a,f,d,c,i):g.pq(a,f,d,c,i)},getColumnResizable:function(a,b){return this.nq(b).getResizable(a)},setColumnResizable:function(a,b,c){this.Vr(a,b,W,!1,c)},getRowHeight:function(a,b){var c,d,e,f,g,h,i,j,k=this;if(o(b)&&(b=3),3===b||2===b){if(c=k.Mp(b),d=ia(c)||0,a<0||a>=d)return 0;for(e=k.Wr,f=0;f<e.length;f++)if(g=e[f],!g.Xr(a))return 0}return h=k.defaults,i=h.rowHeight,1===b&&(i=h.colHeaderRowHeight),j=k.iq(b).getSize(a),j||0===j?j:i},Yr:function(a,b){var c,d,e,f;return o(b)&&(b=3),c=this,d=c.defaults,e=d.rowHeight,1===b&&(e=d.colHeaderRowHeight),f=c.iq(b).getActualSize(a),f||0===f?f:e},setRowHeight:function(a,b,c){this.Vr(a,b,R,!0,c),this.jq=!0,this.$p()},getRowVisible:function(a,b,c){var d,e,f,g=this;if(o(b)&&(b=3),!c&&(3===b||2===b))for(d=g.Wr,e=0;e<d.length;e++)if(f=d[e],!f.Xr(a))return!1;return this.iq(b).getVisible(a)},setRowVisible:function(a,b,c){var d=this;d.Vr(a,b,V,!0,c),d.jq=!0,d.$p()},getColumnWidth:function(a,b){var c,d,e,f,g,h,i,j,k=this;if(o(b)&&(b=3),c=k.defaults,d=c.colWidth,2===b&&(d=c.rowHeaderColWidth),3===b||1===b){if(e=k.Mp(b),f=ha(e)||0,a<0||a>=f)return 0;for(g=k.Zr,h=0;h<g.length;h++)if(i=g[h],!i.Xr(a))return 0}return j=this.nq(b).getSize(a),j||0===j?j:d},$r:function(a,b){var c,d,e,f;return o(b)&&(b=3),c=this,d=c.defaults,e=d.colWidth,2===b&&(e=d.rowHeaderColWidth),f=c.nq(b).getActualSize(a),f||0===f?f:e},setColumnWidth:function(a,b,c){this.Vr(a,b,Q,!1,c),this.oq=!0,this.$p()},getColumnVisible:function(a,b){var c,d,e,f=this;if(o(b)&&(b=3),3===b||1===b)for(c=f.Zr,d=0;d<c.length;d++)if(e=c[d],!e.Xr(a))return!1;return f.nq(b).getVisible(a)},setColumnVisible:function(a,b,c){var d=this;d.Vr(a,b,V,!1,c),d.oq=!0,d.$p()},zoom:function(a){var b=this;return 0===arguments.length?b._zoomFactor:(a=H(a),!I(a)&&isFinite(a)&&(a>4?a=4:a<.25&&(a=.25),b._zoomFactor=a,b.oq=!0,b.jq=!0,b.$p()),b)},invalidateLayout:function(){var a=this,b=a.mm;a._r=J,a.as={colHeader:J,viewport:J,colFooter:J},a.bs={rowHeader:J,viewport:J},oa.ao(a,U,{changeType:"invalidateLayout"}),b&&b.cs&&u.Wl(a)&&b.cs(a.Jl,a.Kl),a.oq&&(a.ds(),a.oq=!1),a.jq&&(a.es(),a.jq=!1),a.$l=!0},$p:function(){var a=this;a.Xq<=0&&(a.invalidateLayout(),a.repaint())},getViewportHeight:function(a){var b=this.am();return 0===a?b.fs:1===a?b.jr:2===a?b.gs:0},getViewportWidth:function(a){var b=this.am();return 0===a?b.hs:1===a?b.er:2===a?b.js:0},getViewportTopRow:function(a){var b=this,c=ma(b);return 0===a?0:1===a?M(c,b.lq):2===a?M(c,ia(b)-ka(b)):-1},getViewportBottomRow:function(a){var b,c,d,e,f,g,h=this;if(2===a)return ia(h)-1;for(b=h.getViewportTopRow(a),c=h.getViewportHeight(a),d=0,e=0,f=ia(h)-ka(h),0===a&&(f=L(ma(h),f)),g=b;g<f&&d<c;g++,e++)d+=h.Sl(g);return b+e-1},getViewportLeftColumn:function(a){var b=this,c=la(b);return 0===a?0:1===a?M(c,b.qq):2===a?M(c,ha(b)-ja(b)):-1},getViewportRightColumn:function(a){var b,c,d,e,f,g,h=this;if(2===a)return ha(h)-1;for(b=h.getViewportLeftColumn(a),c=h.getViewportWidth(a),d=0,e=0,f=ha(h)-ja(h),0===a&&(f=L(la(h),f)),g=b;g<f&&e<c;g++,d++)e+=h.Tl(g);return b+d-1},showCell:function(a,b,c,d){var e,f,g,h,i,j,k=this;a<0||a>=ia(k)||b<0||b>=ha(k)||(e=k.Fr(b),f=k.Er(a),g=k.getViewportTopRow(f),h=k.getViewportLeftColumn(e),1===e&&(b=k.ks(b,d)),1===f&&(a=k.ms(a,c)),i=!1,1===f&&a!==g&&(a=L(a,k.ns()),k.lq=a,k.os(),i=!0),1===e&&b!==h&&(b=L(b,k.ps()),k.qq=b,k.qs(),i=!0),i&&(j=k.parent,j&&!j.options.scrollbarShowMax&&(k.oq=!0,k.jq=!0),k.$p()))},Er:function(a){var b=this,c=1;return a<ma(b)?c=0:a>=ia(b)-ka(b)&&(c=2),c},Fr:function(a){var b=this,c=1;return a<la(b)?c=0:a>=ha(b)-ja(b)&&(c=2),c},ks:function(a,b){var c=this,d=c.ss,e=c.Fr(a),f=c.getViewportLeftColumn(e),g;if(0!==b)if(1===b)for(g=N((c.getViewportWidth(e)-d._m(a))/2);0<a&&(g-=d._m(a-1),!(g<0));a--);else if(2===b)for(g=c.getViewportWidth(e)-d._m(a);0<a&&(g-=d._m(a-1),!(g<0));a--);else if(3===b&&a>=f)for(g=c.getViewportWidth(e)-d._m(a);f<a&&(g-=d._m(a-1),!(g<0));a--);return a},ms:function(a,b){var c=this,d=c.ss,e=c.Er(a),f=c.getViewportTopRow(e),g;if(0!==b)if(1===b)for(g=N((c.getViewportHeight(e)-d.Sl(a))/2);0<a&&(g-=d.Sl(a-1),!(g<0));a--);else if(2===b)for(g=c.getViewportHeight(e)-d.Sl(a);0<a&&(g-=d.Sl(a-1),!(g<0));a--);else if(3===b&&!(a<f||f===-1))for(g=c.getViewportHeight(e)-d.Sl(a);f<a&&(g-=d.Sl(a-1),!(g<0));a--);return a},showColumn:function(a,b){this.showCell(this.lq,a,0,b)},showRow:function(a,b){this.showCell(a,this.qq,b,0)},suspendEvent:function(){this.jm++},resumeEvent:function(){this.jm--,this.jm<0&&(this.jm=0)},isEventSuspended:function(){return this.jm>0},currentTheme:function(a){var b=this;return 0===arguments.length?(b.Pm||b.ts(),b.Pm):(typeof a===P&&(a=w[a]?w[a]:new x(a)),b.Pm=a,b.yl.us(),b.Jq(),b.$p(),b)},P3:function(){var a=v.Lm(""),b=G(a.zIndex),c=w.Office2007;return b>2007&&(c=w.Office),c},ts:function(){this.Pm=this.P3(),this.Jq()},reset:function(){var a=this;a.vs(),a.$p()},vs:function(){var a,c,d,e,f,h,i=this;i._zoomFactor=1,i.Pp(),i.Nr=0,i.Pr=0,i.defaults={rowHeight:oa.Wp,colWidth:oa.Xp,rowHeaderColWidth:oa.Yp,colHeaderRowHeight:oa.Zp},i.T3(),i._r=J,i.as={colHeader:J,viewport:J,colFooter:J},i.bs={rowHeader:J,viewport:J},i.lq=0,i.qq=0,i.frozenRowCount(0),i.frozenColumnCount(0),i.frozenTrailingRowCount(0),i.frozenTrailingColumnCount(0),this.mm=new b.iI(this),a=i.parent,a&&(c=a.getActiveSheet(),c&&i.name()===c.name()&&i.ws(a.xs)),i.Cq=[{},{},{},{}],i.ss=new p(i),i.Oq={},b.X3&&i.resetCalc(),d=g.Fp,e=g.Lp,f=g.mp,i.ys=h=new d(oa.Rp,oa.Sp),i.zs=new d(h.rowCount,oa.Tp),i.As=new d(oa.Vp,h.colCount),i.Bs=new e,i.Cs=new e,i.Ds=new e,i.Es=new e,i.Fs=new f,i.Gs=new f,i.Hs=new f,i.Is=J,i.ts(),i.Lq={},i.oq=!0,i.jq=!0,i.Xq=0,i.jm=0,i.gga=0,i.Js=!1,i.Ks=J,i.Wr=[],i.Zr=[],oa.ao(i,"init")},T3:function(){var a=this;A(aa,function(b,c){if(!o(c)){var d=c;"gridline"===b?d={color:v.Lm("gc-gridlineColor").borderTopColor,showVerticalGridline:!0,showHorizontalGridline:!0}:"object"==typeof d&&(d=h.extend({},c)),a.options[b]=d}})},Ls:function(a){var b=this;b.parent=a,b.Xq=a.xD,oa.ao(b,"attach",a)},Y3:function(a,c,d,e,f,g){var h=this;return h.options.isProtected&&h.ou(n(a,c,d,e))?(f&&h.Os(1,f),!1):!(b.X3&&!h.Vq(a,c,d,e))||(g&&h.Os(1,g),!1)},clear:function(a,b,c,d,e,f){0!==e&&this.cg(a,b,c,d,e,f)},cg:function(a,c,d,e,f,g,h,i){var j,k,l,m,n,p,q,r,s,t,u,v,w,x,y,z,A=this;try{if(j=b.X3,j&&A.suspendCalcService(),A.suspendPaint(),k=A.defaults,q=3,b.X3&&(o(f)||f===q)){if(!A.Vq(a,c,d,e))return!1;if(1&g&&A.getDataSource&&A.getDataSource()){for(A.suspendEvent(),l=a;l<a+d;l++)if(!(h&&A.Ps&&A.Ps(l)))for(m=c;m<c+e;m++)A.setValue(l,m,J,f);A.resumeEvent()}}for(r={changeType:"clear",row:a,col:c,rowCount:d,colCount:e,sheetArea:f,type:g,ignoreTable:i},oa.ao(A,U,r),s=A.Mp(f),t=j&&A.Bj(),l=a===-1?0:a,u=a===-1?ia(s):d,m=c===-1?0:c,v=c===-1?ha(s):e,w=[],x=l;x<u;x++)h&&A.Ps&&A.Ps(x)&&w.push(x);if(s.clear(l,m,u,v,g,w),t&&1&g&&(t.Sg(l,m,u,v),t.clear(l,m,u,v)),8&g&&!(a>=0&&c>=0))if(c>=0)for(p=0;p<v;p++)A.setTag(-1,m+p,J,f);else if(a>=0)for(n=0;n<u;n++)h&&A.Ps&&A.Ps(l+n)||A.setTag(l+n,-1,J,f);else A.setTag(-1,-1,J,f);if(2&g&&!(a>=0&&c>=0))if(c>=0)for(p=0;p<v;p++)A.setStyle(-1,m+p,J,f);else if(a>=0)for(n=0;n<u;n++)h&&A.Ps&&A.Ps(l+n)||A.setStyle(l+n,-1,J,f);else A.setStyle(-1,-1,J,f);if(32&g){if(a<0)for(p=0;p<v;p++)A.setColumnVisible(m+p,!0,f),A.setColumnResizable(m+p,!0,f),A.setColumnWidth(m+p,2===f?k.rowHeaderColWidth:k.colWidth,f);if(c<0)for(n=0;n<u;n++)h&&A.Ps&&A.Ps(l+n)||(A.setRowVisible(l+n,!0,f),A.setRowResizable(l+n,!0,f),A.setRowHeight(l+n,1===f?k.colHeaderRowHeight:k.rowHeight,f))}for((o(f)||f===q)&&j&&1===(1&g)&&(y=A.Bj(),y&&y.Ag(a,c,d,e)),z=[],n=0;n<u;n++)for(p=0;p<v;p++)z.push({row:l+n,col:m+p});A.Bu(a,c,u,v,z,2,f)}finally{A.resumePaint(),j&&A.resumeCalcService(!1)}},_p:function(){var a,b,c=this,d=c.options,e=d.protectionOptions;d.isProtected&&e&&(e.allowSelectLockedCells===!1||e.allowSelectUnlockedCells===!1)&&(a=c.Jl,b=c.Kl,c.Qs(a,b)||(c.Tr(),c.Rs(a,b,!0),c.Ss(4,a,b)))},setArray:function(a,c,d,e){var f,g,h=this;if(e=b.X3&&e,f=ia(h),g=ha(h),d&&0<=a&&a<f&&0<=c&&c<g){b.X3&&h.suspendCalcService(),h.suspendPaint();try{A(d,function(b,d){if(d instanceof Array)A(d,function(d,i){var j=a+b,k=c+d;j<f&&k<g&&(e?h.setFormula(j,k,i):h.setValue(j,k,i,3,!0))});else{var i=a+b,j=c;i<f&&j<g&&(e?h.setFormula(i,j,d):h.setValue(i,j,d,3,!0))}})}finally{b.X3&&h.resumeCalcService(),h.resumePaint()}}},getArray:function(a,c,d,e,f){var g,h,i=this,j=[],k=ia(i),l=ha(i);if(f=f&&b.X3,0<=a&&a<k&&0<=c&&c<l)for(a+d>k&&(d=k-a),c+e>l&&(e=l-c),g=0;g<d;g++)for(j[g]=[],h=0;h<e;h++)f?j[g][h]=i.getFormula(a+g,c+h):j[g][h]=i.getValue(a+g,c+h);return j},setTag:function(a,b,c,d){var e,f,g,h,i,j;if(o(d)&&(d=3),e=this,0!==d){if(f=e.Mp(d),g=ia(f),h=ha(f),a<-1||a>=g||b<-1||b>=h)return;c=da(c),j=e.jm>0,j||(i=e.getTag(a,b,d)),f.setValueForKey(a,b,T,c),j||i===c||(a!==-1&&b!==-1?e.Bq(T,a,b,d,i,c):a!==-1&&b===-1?e.kq(a,d,T,c,i):a===-1&&b!==-1&&e.pq(b,d,T,c,i))}},getTag:function(a,b,c){var d,e,f=this;return o(c)&&(c=3),0!==c?(d=f.Mp(c),e=d.getValueForKey(a,b,T),ca(e)):J},tag:function(a){var b=this;return 0===arguments.length?ca(b.Is):(b.Is=da(a),b)},getParent:function(){return this.parent},getDirtyRows:function(){return ea(this,!0)},getInsertRows:function(){return ea(this,!1)},getDeletedRows:function(){var a=[],b=this.Ts;return b&&A(b,function(b,c){c&&!h.isFunction(c)&&a.push({row:c.row,originalItem:c.data})}),a},hasPendingChanges:function(){var a,b=this,c=b.Ts;return!!(c&&c.length>0)||(a=b.Mp().Ap,!B(a))},clearPendingChanges:function(){this.Mp().Ap={},this.Ts=[]},getDirtyCells:function(a,b,c,d){var e,f,g,h,i,j,k,l;function m(a,b,c,d){return{row:b,col:c,newValue:a.getValue(b,c),oldValue:d}}if(e=this,o(a)&&(a=-1),o(b)&&(b=-1),(o(c)||c<=0)&&(c=1),(o(d)||d<=0)&&(d=1),f=[],g=e.Mp().Ap,!B(g)){if(h=[],a>=0)for(i=a;i<a+c;i++)h.push(i);else for(j in g)D(g,j)&&h.push(G(j));A(h,function(a,c){var h,i;if(k=g[c],k&&"e"===k.rs)if(b>=0)for(h=b;h<b+d;h++)l=k[h],l&&f.push(m(e,c,h,l.oldValue));else for(i in k)I(i)||(l=k[i],l&&f.push(m(e,c,G(i),l.oldValue)))})}return f},suspendDirty:function(){this.gga++,this.Mp().gga++},resumeDirty:function(){var a=this,b=a.Mp();a.gga--,b.gga--,a.gga<0&&(a.gga=0,b.gga=0)},isDirtySuspended:function(){return this.gga>0},bq:function(a){var b,c,d,e,f,g,h;if(!a||""===a)return!1;for(c=0;c<a.length;c++)if(b=a.charAt(c),"*"===b||":"===b||"["===b||"]"===b||"?"===b||"\\"===b||"/"===b)return!1;if(d=this,e=d.parent,!e)return!0;for(f=e.sheets,g=f.length,c=0;c<g;c++)if(h=f[c],h!==d&&a===h.Cj)return!1;return!0},ad:function(a){this.Cj=a,this.Us(new q(0,0,0,0)),this.vs()},Vs:function(){var a,b=this,c=h(b.Ws()).offset();return c?(c.top+=F.body.clientTop||0,c.left+=F.body.clientLeft||0):c={top:0,left:0},a=E.Yl.canvasOffset,a&&(c=a),c},ws:function(a){var b,c,d;a&&(b=this,b.Js=!1,c=b.Xs,c&&b.no(!1),d=m("canvas"),h(d).attr("id",a.getAttribute("id")+"_vp").html(ba().NeedCanvasSupport).appendTo(a),k.Kn(d,J,b),b.Xs=d,b.fq(),b.repaint(),b.parent&&b.parent.Ys(),oa.ao(b,"setHost",h(d)))},fq:function(){var a,b,c,d,e,f,g,i,j=this,l=j.Ws();l&&l.parentNode&&(a=getComputedStyle(l.parentNode),b=a.width,c=a.height,d=b.indexOf("px"),d>0&&(b=b.substring(0,d)),d=c.indexOf("px"),d>0&&(c=c.substring(0,d)),e=G(b),f=G(c),I(e)&&(e=h(l.parentNode).width()),I(f)&&(f=h(l.parentNode).height()),0!==e&&0!==f&&(g=M(e,0),i=M(f,0),l.style.display="none",l.style.display="",l.width=g,l.height=i,l.style.width=g+"px",l.style.height=i+"px",g=l.clientWidth||l.width,i=l.clientHeight||l.height,j.Zs.width=g,j.Zs.height=i,k.Pn(l,g,i),j.invalidateLayout()))},no:function(a){var b,c,d,e=this;k.Sn(e),e.isEditing&&e.isEditing()&&e.endEdit(),oa.ao(e,"dispose",a),b=e.Xs,b&&(c=b.parentNode,c&&c.removeChild(b),e.Xs=J),e.$s(),e._s(),a!==!1&&(e.Js=!0,d=e.at,d&&d.no(),e.parent=J,e.ys=J,e.zs=J,e.As=J,e.Bs=J,e.Cs=J,e.Ds=J,e.Es=J,e.Fs=J,e.Gs=J,e.Hs=J,e.ss=J,e.bt=J,u.Wl(e)&&u.Zl(J,!0))},_s:function(){var a=this.ct;a&&(h(a).remove(),this.ct=K)},$s:function(){var a=this.dt;a&&(h(a).remove(),this.dt=K)},Mp:function(a){return 3===a||o(a)?this.ys:2===a?this.zs:1===a?this.As:J},iq:function(a){return 1===a||0===a?this.Ds:this.Bs},nq:function(a){return 2===a||0===a?this.Es:this.Cs},vq:function(a,b,c,d){var e,f,g,h,i,j,k=this;return o(d)&&(d=3),e=3===d,f=J,e&&(g=k.tables,g&&(h=g.find(b,c),h&&(f=g.ge(b,c),f=f.gt?f.Qb:J))),o(f)&&(i=k.wq,j=J,i&&i.Ou&&e&&(j=i.getValue(b,c)),f=j&&j.hasBinding?j.value:a.getValue(b,c)),f=ca(f)},Tq:function(a,b){var c,d,e,f,g,h;return o(b)&&(b=3),c=n(-1,-1,-1,-1),a&&(d=this,e=a.row,f=a.col,g=a.rowCount,h=a.colCount,f===-1&&(f=0,h=d.getColumnCount(b)),e===-1&&(e=0,g=d.getRowCount(b)),c.col=f,c.row=e,c.colCount=h,c.rowCount=g),c},getRangeRect:function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u=new q((-1),(-1),(-1),(-1)),v=this,w=v.am();if(0===w.width||0===w.height)return u;if(d=v.it(b),e=v.jt(a),!d||0===d.length||!e||0===e.length)return u;f=v.Tq(c),g=v.ss,h=f.row,i=f.row+f.rowCount-1,j=f.col,k=f.col+f.colCount-1,l=ma(v),m=ia(v)-ka(v)-1,n=la(v),o=ha(v)-ja(v)-1,p=d[0].col,r=d[d.length-1].col,s=e[0].row,t=e[e.length-1].row;function x(a,b){for(;a>b;)if(a--,v.getColumnVisible(a))return a;return a}function y(a,b){for(;a<b;)if(a++,v.getColumnVisible(a))return a;return a}function z(a,b){for(;a>b;)if(a--,v.getRowVisible(a))return a;return a}function A(a,b){for(;a<b;)if(a++,v.getRowVisible(a))return a;return a}return j<p&&(j=x(p,j)),k>r&&(k=y(r,k)),h<s&&(h=z(s,h)),i>t&&(i=A(t,i)),k<j||i<h?u:(0===b?j<n&&(u.x=w.kt+fa(g,0,j-1),u.width=fa(g,j,k)):1===b?j<=o&&k>=n&&(j<p?u.x=d[0].x-fa(g,j,p-1):u.x=d[0].x+fa(g,p,j-1),u.width=fa(g,j,k)):2===b&&k>o&&(j<p?u.x=w.lt-fa(g,j,p-1):u.x=w.lt+fa(g,p,j-1),u.width=fa(g,j,k)),0===a?h<l&&(u.y=w.nt+ga(g,0,h-1),u.height=ga(g,h,i)):1===a?h<=m&&i>=l&&(h<s?u.y=e[0].y-ga(g,h,s-1):u.y=e[0].y+ga(g,s,h-1),u.height=ga(g,h,i)):2===a&&i>m&&(h<s?u.y=w.ot-ga(g,h,s-1):u.y=w.ot+ga(g,s,h-1),u.height=ga(g,h,i)),u)},cm:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p=this,r=new q((-1),(-1),(-1),(-1)),s=p.am();if(0===s.width||0===s.height)return r;if(b=p.Tq(a),c=la(p),d=ma(p),e=ja(p),f=ka(p),g=p.ss,h=b.row,i=b.row+b.rowCount-1,j=b.col,k=b.col+b.colCount-1,l=ia(p),m=ha(p),j<c)r.x=s.kt+fa(g,0,j-1),r.width=fa(g,j,L(k,c-1)),c<=k&&k<m-e?(n=p.it(1),n&&n.length>0&&(r.width+=fa(g,n[0].col,L(k,n[n.length-1].col)))):k>=m-e&&(n=p.it(2),n&&n.length>0&&(r.width=n[0].x-r.x,r.width+=fa(g,m-e,L(k,m-1))));else if(j<m-e){if(n=p.it(1),!n||0===n.length||j>n[n.length-1].col||k<n[0].col)return r;r.x=s.pt+fa(g,n[0].col,j-1),c<=k&&k<m-e?r.width=fa(g,M(j,n[0].col),L(k,n[n.length-1].col)):k>=m-e&&(n=p.it(2),n&&n.length>0&&(r.width=n[0].x-r.x,r.width+=fa(g,m-e,L(k,m-1))))}else j<m&&(n=p.it(2),n&&n.length>0&&(r.x=s.lt+fa(g,n[0].col,j-1),r.width=fa(g,j,L(k,m-1))));if(h<d)r.y=s.nt+ga(g,0,h-1),r.height=ga(g,h,L(i,d-1)),d<=i&&i<l-f?(o=p.jt(1),o&&o.length>0&&(r.height+=ga(g,o[0].row,L(i,o[o.length-1].row)))):i>=l-f&&(o=p.jt(2),o&&o.length>0&&(r.height=o[0].y-r.y,r.height+=ga(g,l-f,L(i,l-1))));else if(h<l-f){if(o=p.jt(1),!o||0===o.length||h>o[o.length-1].row||i<o[0].row)return r;r.y=s.qt+ga(g,o[0].row,h-1),d<=i&&i<l-f?r.height=ga(g,M(h,o[0].row),L(i,o[o.length-1].row)):i>=l-f&&(o=p.jt(2),o&&o.length>0&&(r.height=o[0].y-r.y,r.height+=ga(g,l-f,L(i,l-1))))}else h<l&&(o=p.jt(2),o&&o.length>0&&(r.y=s.ot+ga(g,o[0].row,h-1),r.height+=ga(g,h,L(i,l-1))));return r},Ws:function(){return this.Xs},rt:function(a,b){return this.dp(a,b)+1},dp:function(a,b){var c="",e=this.yl;return c=b?b:e.Cl(e.Bl()),d.Vn.Xn(a,c)},fp:function(a,b){var c,d,e,f=this,g=f.st;if(!b)if(g){if(c=g[a])return c}else g=f.st={};return d=f.tt(),d.style.font=a||f.yl.Bl(),d.innerHTML="H",e=d.offsetHeight,b||(g[a]=e),e},tt:function(){if(!this.ct){var a=m("span"),b=a.style,c="-10000px";b.visibility="hidden",b.top=c,b.left=c,b.position="absolute",a.setAttribute("gcUIElement","gcStringWidthSpan"),F.body.insertBefore(a,J),this.ct=a}return this.ct},or:function(a){var b=this.am(),c=J;return b.zr<a&&a<b.zr+b.Br?c=-1:b.kt<a&&a<b.kt+b.hs?c=0:b.pt<a&&a<b.pt+b.er?c=1:b.lt<a&&a<b.lt+b.js&&(c=2),c},nr:function(a){var b=this.am(),c=J;return b.Ar<a&&a<b.Ar+b.Cr?c=-1:b.nt<a&&a<b.nt+b.fs?c=0:b.qt<a&&a<b.qt+b.jr?c=1:b.ot<a&&a<b.ot+b.gs&&(c=2),c},pr:function(a,b){var c,d=J;if(d=b===-1?this.ut():this.jt(b),d&&(c=d.findY(a)))return c.row},qr:function(a,b){var c,d=J;if(d=b===-1?this.vt():this.it(b),d&&(c=d.findX(a)))return c.col},wt:function(a,b){var c=this;return c.Jl<=a&&a<c.Jl+c.Lr&&c.Kl<=b&&b<c.Kl+c.Mr},sp:function(a){var b=this.Uq;return!!b&&b.sp(a)},tp:function(a){var b=this.Uq;return!!b&&b.tp(a)},vp:function(a,b,c,d){var e,f,g=this,h=g.Uq;return!!h&&(e=ia(g),f=ha(g),h.vp(a,b,c,e,f,d))},wp:function(a,b,c){var d,e,f=this,g=f.Uq;return!!g&&(d=ia(f),e=ha(f),g.wp(a,b,c,d,e))},xt:function(a,b,c){var d,e,f,g,h,i,j=this,k=j.yt;if(k&&!k.resizeInfo&&!o(c)){if(g=k.hitTestType,h=k.row,i=k.col,1===c)return d=!1,e=j.zl(1).find(h,i),e&&(d=e.contains(a,b,1,1)),f=a===h&&b===i||d,g===c&&f;if(2===c)return d=!1,e=j.zl(2).find(h,i),e&&(d=e.contains(a,b,1,1)),f=a===h&&b===i||d,g===c&&f;if(3===c)return g===c&&a===h&&b===i;if(0===c)return g===c}return!1},xq:function(a){for(var b,c="A",d=c.charCodeAt(0),e="";a>0;a=parseInt((a-1)/26),10)b=(a-1)%26,e=String.fromCharCode(d+b)+e;return e},sr:function(a,b){return a>=0&&a<=2&&b>=0?3:a>=0&&a<=2&&b<0?2:a<0&&b>=0?1:a<0&&b<0?0:J},zt:function(a){var b=this.mm;b&&b.zt(a)},zo:function(){var a,b=this,c=b.parent,d=c&&c.qo;return d||(a=b.Xs,d=a&&a.parentElement),d},Pp:function(){var a=this,b=0,c=0,d=1,e=1;a.Jl=b,a.Kl=c,a.Lr=d,a.Mr=e,a.Qr=b,a.Rr=c},Sl:function(a,b){var c=this,d=c.getRowHeight(a,b),e=c._zoomFactor;return 1!==e&&(d*=e),N(d)},Tl:function(a,b){var c=this,d=c.getColumnWidth(a,b),e=c._zoomFactor;return 1!==e&&(d*=e),N(d)},At:function(){var a,b,c,d,e,f,g,h,i,j=this,k=j.Dr(),l=j.options,m=l.borderWidth,n=new q(k.x+m,k.y+m,M(0,k.width-2*m),M(0,k.height-2*m)),o=n.width,p=n.height,r={x:n.x,y:n.y,width:n.width,height:n.height,Br:0,Cr:0,hs:0,fs:0,js:0,gs:0,Bt:0,Ct:0,Dt:0,Et:0,kt:0,nt:0,lt:0,ot:0,pt:0,qt:0,jr:0,er:0,zr:0,Ar:0,em:function(){var a=this;return new q(a.x,a.y,a.Br,a.Cr)},gm:function(a){var b=this;return 0===a?new q(b.kt,b.y,b.hs,b.Cr):1===a?new q(b.pt,b.y,b.er,b.Cr):2===a?new q(b.lt,b.y,b.js,b.Cr):J},fm:function(a){var b=this;return 0===a?new q(b.x,b.nt,b.Br,b.fs):1===a?new q(b.x,b.qt,b.Br,b.jr):2===a?new q(b.x,b.ot,b.Br,b.gs):J},Ft:function(a,b){var c=this;if(0===a){if(0===b)return new q(c.kt,c.nt,c.hs,c.fs);if(1===b)return new q(c.pt,c.nt,c.er,c.fs);if(2===b)return new q(c.lt,c.nt,c.js,c.fs)}else if(1===a){if(0===b)return new q(c.kt,c.qt,c.hs,c.jr);if(1===b)return new q(c.pt,c.qt,c.er,c.jr);if(2===b)return new q(c.lt,c.qt,c.js,c.jr)}else if(2===a){if(0===b)return new q(c.kt,c.ot,c.hs,c.gs);if(1===b)return new q(c.pt,c.ot,c.er,c.gs);if(2===b)return new q(c.lt,c.ot,c.js,c.gs)}return J}};if(j.Gt&&(a=j.Gt(),r.x+=a.width,r.y+=a.height,o-=a.width,p-=a.height),l.rowHeaderVisible)for(e=j.getColumnCount(2),d=0;d<e;d++)r.Br+=j.Tl(d,2);if(l.colHeaderVisible)for(c=j.getRowCount(1),b=0;b<c;b++)r.Cr+=j.Sl(b,1);if(f=la(j),f>0)for(e=ha(j),d=0;d<f&&d<e;d++)j.getColumnVisible(d)&&(r.hs+=j.Tl(d));if(g=ma(j),g>0)for(c=ia(j),b=0;b<g&&b<c;b++)j.getRowVisible(b)&&(r.fs+=j.Sl(b));if(h=ja(j),h>0)for(e=ha(j),d=M(f,e-h);d<e;d++)r.js+=j.Tl(d);if(i=ka(j),i>0)for(c=ia(j),b=M(g,c-i);b<c;b++)r.gs+=j.Sl(b);return o-=r.Br,p-=r.Cr,o-=r.hs,p-=r.fs,o-=r.js,p-=r.gs,p-=r.Bt,r.er=M(0,o),r.jr=M(0,p),r.zr=r.x,r.Ar=r.y,r.kt=r.zr+r.Br,r.nt=r.Ar+r.Cr,r.pt=r.kt+r.hs,r.qt=r.nt+r.fs,r.lt=r.pt+r.er,r.ot=r.qt+r.jr,r.Dt=r.zr,r.Et=r.y+r.height-r.Bt,r},am:function(){var a=this;return a._r||(a._r=a.At()),a._r},Hr:function(a,b){return o(b)||3===b||1===b?this.it(a):2===b?this.vt():J},vt:function(){var a=this;return a.bs.rowHeader||(a.bs.rowHeader=a.Ht()),a.bs.rowHeader},it:function(a){var b=this;return b.bs.viewport||(b.bs.viewport={}),b.bs.viewport[a]||(b.bs.viewport[a]=b.It(a)),b.bs.viewport[a]},Ht:function(){var a,b,c=new z,d=this.am(),e=d.zr,f=this.getColumnCount(2);for(b=0;b<f;b++)a=this.Tl(b,2),c.push(new y((-1),b,e,(-1),a,(-1))),e+=a;return c},It:function(a){var b,c,d,e,f,g=this,h=new z,i=g.am(),j=ha(g),k=g.ss,l=la(g),m=ja(g);if(0===a)for(c=i.kt,j=L(l,j),b=0;b<j;b++)d=k._m(b),h.push(new y((-1),b,c,(-1),d,(-1))),c+=d;else if(1===a)for(c=i.pt,j-=m,e=i.er,f=M(l,g.qq),b=f;e>0&&b<j;b++)d=k._m(b),h.push(new y((-1),b,c,(-1),d,(-1))),c+=d,e-=d;else if(2===a)for(c=i.lt,b=M(l,j-m);b<j;b++)d=k._m(b),h.push(new y((-1),b,c,(-1),d,(-1))),c+=d;return h},Gr:function(a,b){return o(b)||3===b||2===b?this.jt(a):1===b?this.ut():J},Jt:function(a){var b,c,d=new z;for(b=0;b<3;b++)c=this.Gr(b,a),c&&c.length>0&&(d=h.merge(d,c));return d},Kt:function(a){var b,c,d=new z;for(b=0;b<3;b++)c=this.Hr(b,a),c&&c.length>0&&(d=h.merge(d,c));return d},ut:function(){var a=this;return a.as.colHeader||(a.as.colHeader=a.Lt()),a.as.colHeader},jt:function(a){var b=this;return b.as.viewport||(b.as.viewport={}),b.as.viewport[a]||(b.as.viewport[a]=b.Mt(a)),b.as.viewport[a]},Lt:function(){var a,b,c=new z,d=this.am(),e=d.Ar,f=this.getRowCount(1);for(b=0;b<f;b++)a=this.Sl(b,1),c.push(new y(b,(-1),(-1),e,(-1),a)),e+=a;return c},Mt:function(a){var b,c,d,e,f,g=this,h=new z,i=ma(g),j=ka(g),k=g.am(),l=ia(g),m=g.ss;if(0===a)for(c=k.nt,l=L(i,l),b=0;b<l;b++)d=m.Sl(b),h.push(new y(b,(-1),(-1),c,(-1),d)),c+=d;else if(1===a)for(c=k.qt,l-=j,e=k.jr,f=M(i,g.lq),b=f;e>0&&b<l;b++)d=m.Sl(b),h.push(new y(b,(-1),(-1),c,(-1),d)),c+=d,e-=d;else if(2===a)for(c=k.ot,b=M(i,l-j);b<l;b++)d=m.Sl(b),h.push(new y(b,(-1),(-1),c,(-1),d)),c+=d;return h},Ir:function(a,b,c){var d,e,f,g,h,i=this,j=i.getRowCount(c),k=i.getColumnCount(c),l=i.Gr(a,c),m=i.Hr(b,c),o=new z;return l&&l.length>0&&m&&m.length>0&&(d=l[0].row,e=m[0].col,f=l[l.length-1].row,g=m[m.length-1].col,h=i.getSpans(n(d,e,f-d+1,g-e+1),c),h&&h.length>0&&i.Nt(h,d,e,f,g,o,j,k,c,l,m)),o},rr:function(a,b,c,d,e){var f,g,h,i,j=this,k=j.getRowCount(c),l=j.getColumnCount(c),m=j.Gr(a,c),n=j.Hr(b,c),o=new z;return m&&m.length>0&&n&&n.length>0?(f=m[0].row,g=n[0].col,h=j.getSpan(d,e,c),h&&(i=[],i.push(h),j.Nt(i,f,g,h.row+h.rowCount,h.col+h.colCount,o,k,l,c,m,n)),o.length>0?o[0]:J):J},Nt:function(a,b,c,d,e,f,g,h,i,j,k){var l,m,n,o,p,q,r,s,t,u,v,w,x,z,A,B,C,D,E,F,G=a.length;if(!(G<=0)){for(l=this,n=d+1,o=e+1,p=[],q=[],r=[],s=[],t=0,u=0,m=b-1;m>=0;m--)p[m]=l.Sl(m,i),u-=p[m],s[m]=u;for(u=0,m=b;m<n;m++)s[m]=u,p[m]=l.Sl(m,i),u+=p[m];for(m=c-1;m>=0;m--)q[m]=l.Tl(m,i),t-=q[m],r[m]=t;for(t=0,m=c;m<o;m++)r[m]=t,q[m]=l.Tl(m,i),t+=q[m];for(v=0;v<G;v++)if(w=a[v],w.intersect(b,c,d-b+1,e-c+1)){if(x=w.row+w.rowCount,x>n){for(m=n;m<x;m++)p.push(l.Sl(m,i)),s.push(s[m-1]+p[m]);n=x}if(z=w.col+w.colCount,z>o){for(m=o;m<z;m++)q.push(l.Tl(m,i)),r.push(r[m-1]+q[m]);o=z}for(A=r[w.col],B=s[w.row],C=0,D=0,F=w.col;F<w.col+w.colCount&&F<h;F++)C+=q[F];for(E=w.row;E<w.row+w.rowCount&&E<g;E++)D+=p[E];f.push(new y(w.row,w.col,k[0].x+A,j[0].y+B,C,D,w.rowCount,w.colCount))}}},qs:function(){var a=this,b=a.parent,c=a.Ot(a.qq);c!==-1&&c!==a.qq&&(a.qq=c),b&&b.Pt&&b.Pt.value(a.Qt(a.qq))},os:function(){var a=this,b=a.parent,c=a.Rt(a.lq);c!==-1&&c!==a.lq&&(a.lq=c),b&&b.St&&b.St.value(a.Tt(a.lq))},ds:function(){var a=this,b=a.parent;b&&b.Ut&&(b.options.scrollIgnoreHidden&&(a.Vt=a.Wt(!0)),b.Ut())},es:function(){var a=this,b=a.parent;b&&b.Xt&&(b.options.scrollIgnoreHidden&&(a.Yt=a.Zt(!0)),b.Xt())},$t:function(){var a=this,b=0,c=la(a);return b=c>0?a.Zq(c-1):a.$q()},_t:function(){var a=this,b=0,c=ma(a);return b=c>0?a._q(c-1):a.ar()},$q:function(){return this.Zq(-1)},Zq:function(a){for(var b=this,c=ha(b)-1-ja(b);a<c;)if(a++,b.getColumnVisible(a)&&b.Tl(a)>0)return a;return J},br:function(a,b){for(var c=this,d=la(c);a>d;)if(a--,c.getColumnVisible(a,b)&&c.Tl(a,b)>0)return a;return J},ar:function(){return this._q(-1)},_q:function(a,b){for(var c=this,d=b?ia(c)-1:ia(c)-1-ka(c);a<d;)if(a++,c.getRowVisible(a)&&c.Sl(a)>0)return a;return J},gr:function(a,b,c){for(var d=this,e=c?0:ma(d);a>e;)if(a--,d.getRowVisible(a,b)&&d.Sl(a,b)>0)return a;return J},au:function(){var a=this.parent;a&&a.options.scrollIgnoreHidden&&(this.jq=!0),this.os()},bu:function(){var a=this.parent;a&&a.options.scrollIgnoreHidden&&(this.oq=!0),this.qs()},Tt:function(a){var b,c=this.parent;return c&&c.options.scrollIgnoreHidden?(b=this.Zt().visibleIndex,b[a]):a},cu:function(a){var b,c=this.parent;return c&&c.options.scrollIgnoreHidden?(b=this.Zt().originalIndex,b[a]):a},Qt:function(a){var b,c=this.parent;return c&&c.options.scrollIgnoreHidden?(b=this.Wt().visibleIndex,b[a]):a},du:function(a){var b,c=this.parent;return c&&c.options.scrollIgnoreHidden?(b=this.Wt().originalIndex,b[a]):a},Wt:function(a){var b,c,d,e,f,g,h,i,j=this;if(j.Vt&&!a)return j.Vt;if(b=la(j),c=ha(j)-ja(j)-b,d=b,e=d+c-1,f=j.ss,g={visibleIndex:{},originalIndex:{}},e-d+1<=0)return g;for(h=0,i=d;i<=e;i++)g.originalIndex[h]=i,g.visibleIndex[i]=h,f._m(i)>0&&h++;for(i--,h--;f._m(i)<=0&&i>=d;)g.originalIndex[h]=i,g.visibleIndex[i]=h,i--;return g},Zt:function(a){var b,c,d,e,f,g,h,i,j=this;if(j.Yt&&!a)return j.Yt;if(b=ma(j),c=ia(j)-ka(j)-b,d=b,e=d+c-1,f=j.ss,g={visibleIndex:{},originalIndex:{}},e-d+1<=0)return g;for(h=0,i=d;i<=e;i++)g.originalIndex[h]=i,g.visibleIndex[i]=h,f.Sl(i)>0&&h++;for(i--,h--;f.Sl(i)<=0&&i>=d;)g.originalIndex[h]=i,g.visibleIndex[i]=h,i--;return g},Rt:function(a,b){var c,d=this,e=ma(d),f=ia(d)-ka(d)-1;if(b){if(a>f&&(a=f),c=d.gr(a+1),c!==J&&c>=e)return c}else if(a<e&&(a=e),c=d._q(a-1),c!==J&&c<=f)return c;return-1},Ot:function(a,b){var c,d=this,e=la(d),f=ha(d)-ja(d)-1;if(b){if(a>f&&(a=f),c=d.br(a+1),c!==J&&c>=e)return c}else if(a<e&&(a=e),c=d.Zq(a-1),c!==J&&c<=f)return c;return-1},eu:function(a,b,c){var d,e,f,g,h;if(c<b)return c;for(d=0,e=this.ss,f=c,g=c;f>=b;f--)if(h=e.Sl(f),!(h<=0)){if(d+=h,d>a)break;g=f}return g},fu:function(a,b,c){var d,e,f,g,h;if(c<b)return c;for(d=0,e=this.ss,f=c,g=c;f>=b;f--)if(h=e._m(f),!(h<=0)){if(d+=h,d>a)break;g=f}return g},gu:function(){var a,b,c,d=this.am(),e=this.Hr(1,3),f=0,g=0;if(e)for(a=0;a<e.length;a++)b=e[a].width,f+=b,b>0&&g++;return g=0===g?1:g,c=f/g,0===c?1:N(d.er/c)},hu:function(){var a,b,c,d=this.am(),e=this.Gr(1,3),f=0,g=0;if(e)for(a=0;a<e.length;a++)b=e[a].height,f+=b,b>0&&g++;return g=0===g?1:g,c=f/g,0===c?1:N(d.jr/c)},ns:function(a){var b,c,d,e,f,g,h;return o(a)&&(a=3),b=this,c=b.parent,d=ma(b),e=ka(b),c&&c.options.scrollbarMaxAlign?(f=b.am(),b.eu(f.jr,d,ia(b)-e-1)):(g=b.getRowCount(a),3!==a&&2!==a||(g-=e),h=b.gr(g,a),h===J&&(h=d),h)},ps:function(a){var b,c,d,e,f,g;return o(a)&&(a=3),b=this,c=b.parent,d=la(b),c&&c.options.scrollbarMaxAlign?(e=b.am(),b.fu(e.er,d,ha(b)-ja(b)-1)):(f=b.getColumnCount(a),3!==a&&1!==a||(f-=ja(b)),g=b.br(f,a),g===J&&(g=d),g)},iu:function(){var a,b,c,d,e,f,g,h,i=this,j=ma(i),k=la(i),l=ia(i)-ka(i)-1,m=ha(i)-ja(i)-1,n=i.iq(3),o=i.nq(3);return n&&(a=n.Hp(),a.length>0&&a.length-1>j&&(j=a.length-1)),o&&(a=o.Hp(),a.length>0&&a.length-1>k&&(k=a.length-1)),b=i.Mp(),b.Ef>j&&(j=b.Ef),b.Ff>k&&(k=b.Ff),c=i.Mp(2),c.Ef>j&&(j=c.Ef),d=i.Mp(1),d.Ff>k&&(k=d.Ff),e=i.zl(),e.Ef>j&&(j=e.Ef),e.Ff>k&&(k=e.Ff),f=i.zl(2),f.Ef>j&&(j=f.Ef),g=i.zl(1),g.Ff>k&&(k=g.Ff),h=oa._n,h&&A(h,function(a,b){var c,d=b.lastNonNullRowAndCol;d&&(c=d.call(i),j=M(j,c.lastNonNullRow),k=M(k,c.lastNonNullCol))}),j>l&&(j=l),k>m&&(k=m),{lastNonNullRow:j,lastNonNullCol:k}},mq:function(a){var b,c=this,d=c.lq;a>=c._t()&&a<=c.ns()&&a!==d&&(b=c.parent,b&&(b.ku.ju(a),c.os()),b&&!b.options.scrollbarShowMax&&c.es())},rq:function(a){var b,c=this,d=c.qq;a>=c.$t()&&a<=c.ps()&&a!==d&&(b=c.parent,b&&(b.ku.lu(a),c.qs()),b&&!b.options.scrollbarShowMax&&c.ds())},zl:function(a){return o(a)||3===a?this.Fs:1===a?this.Gs:2===a?this.Hs:void 0},yr:function(a,b,c){var d,e,f,g,h,i,j,k=this,l=a.row,m=a.col,n=a.hitTestType;return o(l)||o(m)?J:(d=k.getSpan(l,m,n),d&&(l=d.row,m=d.col),e=k.getActualStyle(l,m,n),f=1===n?-1:K,g=2===n?-1:K,h=k.getCellRect(l,m,f,g),i={sheet:k,row:l,
  18. col:m,sheetArea:n},j=e.cellType||k.Al(n),j.h5(b,c,e,h,i))},mu:function(){this.unbindAll(),this.nu()},ou:function(a){var b,c,d,e,f,g,h=this.Tq(a),i=h.row,j=h.col,k=i+h.rowCount,l=j+h.colCount;for(c=i;c<k;c++)for(d=j;d<l;d++)if(e=this.getSpan(c,d),f=e?e.row:c,g=e?e.col:d,b=this.getActualStyle(f,g),b.locked===!0)return!0;return!1},pu:function(a,b,c,d,e,f){if(-1<=a&&a<e&&-1<=b&&b<f){if(a===-1&&b===-1)return!0;if(a===-1){if(0!==d&&b+d<=f)return!0}else if(b===-1){if(0!==c&&a+c<=e)return!0}else if(0!==d&&b+d<=f&&0!==c&&a+c<=e)return!0}return!1},qu:function(a,b,c,d){var e,f,g,h=this;return!(a<0&&b<0)&&(a<0&&(e=h.zl(1),e&&e.length>0)?e.hasPartSpans(-1,b,-1,d):b<0&&(f=h.zl(2),f&&f.length>0)?f.hasPartSpans(a,-1,c,-1):(g=h.zl(),!!(g&&g.length>0)&&g.hasPartSpans(a,b,c,d)))},suspendPaint:function(){this.Xq++},resumePaint:function(){var a,b=this;b.Xq--,b.Xq<=0&&(b.Xq=0,a=b.parent,a&&a.getActiveSheet()!==b||b.$p())},isPaintSuspended:function(){return this.Xq>0},su:function(a,b){var c,d,e=this,f=a&&a.length;for(c=0;c<f;c++)if(d=a[c],b.intersect(d.row,d.col,d.rowCount,d.colCount))return a.splice(c--,1),e.su(a,b.union(d));return b},tu:function(){var a=this,b=a.parent;return a.uu||(a.uu=b&&b.uu),a.uu},vu:function(){if(!this.bt){var a=this;a.bt=new e(function(){a.bt&&a.repaint()})}return this.bt},wu:function(){var a=this,b=a.parent;if(b)return b.commandManager()},Os:function(a,b){this.Wq(r.InvalidOperation,{sheet:this,sheetName:this.Cj,invalidType:a,message:b})},Bq:function(a,b,c,d,e,f){var g={sheet:this,sheetName:this.Cj,row:b,col:c,sheetArea:d,propertyName:a,newValue:f};e&&(g.oldValue=e),this.Wq(r.CellChanged,g)},xu:function(a,b,c,d){this.Wq(r.ValueChanged,{sheet:this,sheetName:this.Cj,row:a,col:b,oldValue:c,newValue:d})},pq:function(a,b,c,d,e){var f={sheet:this,sheetName:this.Cj,col:a,sheetArea:b,propertyName:c};d&&(f.newValue=d,"addColumns"!==c&&"deleteColumns"!==c||(f.count=d)),e&&(f.oldValue=e),this.Wq(r.ColumnChanged,f)},kq:function(a,b,c,d,e){var f={sheet:this,sheetName:this.Cj,row:a,sheetArea:b,propertyName:c};d&&(f.newValue=d,"addRows"!==c&&"deleteRows"!==c||(f.count=d)),e&&(f.oldValue=e),this.Wq(r.RowChanged,f)},yu:function(a,b){return!!this.mm.zu(a,b)&&(this.Wq(r.SelectionChanging,{sheet:this,sheetName:this.Cj,oldSelections:a,newSelections:b}),!0)},Au:function(a){this.Wq(r.SelectionChanged,{sheet:this,sheetName:this.Cj,oldSelections:a,newSelections:this.getSelections()})},Bu:function(a,b,c,d,e,f,g,h){var i={sheet:this,sheetName:this.Cj,row:a,col:b,rowCount:c,colCount:d,changedCells:e,action:f};g&&(i.sheetArea=g),h&&(i.value=h),e&&e.length>0&&(this.Wq(r.RangeChanged,i),this.Wq(r.FormulatextboxRangeChanged,i))},Cu:function(a,b){var c={sheet:this,sheetName:this.Cj,oldStatus:a,newStatus:b};this.Wq(r.EditorStatusChanged,c)},Du:function(){return this.b4||(this.b4=h(m("input"))),this.b4},bind:function(a,b,c){this.Du().bind(a+X,b,c)},unbind:function(a,b){this.Du().unbind(a+X,b)},Wq:function(a,b){this.updateEventsData&&this.updateEventsData(a,b),0===this.jm&&this.Du().trigger(a,b)},unbindAll:function(){this.unbind(X)},Fu:function(a,b,c){a.indexOf(".")>=0?this.bind(a,b,c):this.bind(a+Y,b,c)},Gu:function(a,b){a.indexOf(".")>=0?this.unbind(a,b):this.unbind(a+Y,b)},nu:function(){this.unbind(Y)},Dr:function(){var a=this.Zs;return new q(a.x,a.y,a.width,a.height)},Us:function(a){this.Zs=new q(a.x,a.y,a.width,a.height)}},b.Worksheet=oa,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j=c(2),k=c(5),l=k.j.G,m=k.j.Ia,n=j.maxRowCount=1048576,o=j.maxColumnCount=16384,p=j.BAND_INDEX_CONST,q=[1,26,676],r=void 0,s=null,t=["#all","#data","#headers","#totals","#this row"],u=j.Expression,v=j.isNumber,w=j.ei,x=j.FormulaToken,y=j.Errors.Reference;function z(a,b){var c=b+1;return a<0?a%c+c:a>b?a%c:a}d=j.ErrorSource=function(a){l(b,a);function b(b){a.call(this,s),this.u4=b}return b}(j.CalcSource),m(d.prototype,{startCalculation:function(){},endCalculation:function(){},getValue:function(){return y},getReference:function(){var a=new j.CalcReference(self,[j.pf(0,0)]);a.getValue=function(){return y}},referenceToArray:function(){var a=[y];return a.isError=!0,a},getName:function(){return this.u4},setValue:function(){}});function A(a){return new d(a)}function B(a,b,c,d,e,f,g){return 3===g||c>=0&&d>=0||1===g&&c>=0||2===g&&d>=0}function C(a,b,c,d){var e,f,g=p,h={cj:g,dj:g,ej:!0,fj:!0,gj:!1,li:0},i=b?E(a,c,d,0):D(a,0);return i.hj?(h.cj=i.ij,h.ej=i.jj):(h.dj=i.ij,h.fj=i.jj),h.li=i.li,h.gj=i.gj,!i.gj||i.li>=a.length?h:!b&&i.hj||b&&!i.hj?{gj:!1}:(e=a[h.li],!b&&(v(e)||"$"===e)||b&&("C"===e||"c"===e)?(f=b?E(a,c,d,h.li):D(a,h.li),h.li=f.li,!f.gj||!b&&!f.hj||b&&f.hj||h.li<a.length?(h.gj=!1,h):(b?(h.dj=f.ij,h.fj=f.jj):(h.cj=f.ij,h.ej=f.jj),h.gj=!0,h)):{gj:!1})}function D(a,b){var c,d,e,f,g,h,i=p,j={li:b,ij:i,hj:!0,jj:!0,gj:!1},k=a.length;if(b>=k)return j;if("$"===a[b]&&(j.jj=!1,b++),b>=k)return j;if(c=b,e=a[c],v(e)&&"0"!==e){for(j.hj=!0;c<k&&v(e);)c++,c<k&&(e=a[c]);if(d=parseInt(a.slice(b,c).join(""),10),d<=n)return j.ij=d-1,j.li=c,j.gj=!0,j}else if(w(e)){for(j.hj=!1;c<k&&w(e);)c++,c<k&&(e=a[c]);if(f=a.slice(b,c).join(""),f.length>3)return j;for(f=f.toUpperCase(),d=0,g=f.length-1,h=g;h>=0;h--)d+=(f.charCodeAt(h)-65+1)*q[g-h];if(d<=o)return j.ij=d-1,j.li=c,j.gj=!0,j}return j}function E(a,b,c,d){var e,f,g,h,i,j=p,k={endIndex:d,elementIndex:j,isRow:!0,isRelative:!1,success:!1},l=a.length;if(d>=l)return k;if(e=d,f=a[e],"R"===f||"r"===f)k.hj=!0,g=b;else{if("C"!==f&&"c"!==f)return k;k.hj=!1,g=c}if(d++,e++,d>=l)return k.li=d,k.ij=g,k.jj=!0,k.gj=!0,k;if(f=a[e],"["===f&&(d++,e++,k.jj=!0),d>=l)return k;if(h=!1,f=a[e],k.jj&&"-"===f&&(d++,e++,h=!0),d>=l)return k;if(f=a[e],!v(f))return k.jj?k:(k.li=d,k.ij=g,k.jj=!0,k.gj=!0,k);for(;e<l&&v(f);)e++,e<l&&(f=a[e]);if(i=parseInt(a.slice(d,e).join(""),10),k.jj){if(e>=l||"]"!==a[e])return k;e++}return i<(k.hj?n:o)?(k.jj?(i=h?-i:i,k.ij=i+g):k.ij=i-1,k.li=e,k.gj=!0,k):void 0}function F(a,b,c,d){var e=a.row,f=a.column;if(c.source===j.BangSource)d.push("!");else{if(c.source instanceof j.ErrorSource||c.endSource&&c.endSource instanceof j.ErrorSource)return void d.push("#REF!");c.source&&I(a,d,c.source,c.endSource)}8===c.type?d.push(c.value):c.value&&c._error?d.push(""+c.value):c.sf?G(a.useR1C1,e,f,c.row,c.column,c.rowRelative,c.columnRelative,d):H(a.useR1C1,e,f,c.row,c.column,c.endRow,c.endColumn,c.rowRelative,c.columnRelative,c.endRowRelative,c.endColumnRelative,d,c.tf())}function G(a,b,c,d,e,f,g,h,i){var k,l,m,p,r,s;if(i=i||0,k=n-1,(0===i||1===i)&&d>-k&&d<=2*k&&(d+=f?b:0,d=z(d,k)),l=o-1,(0===i||2===i)&&e>-l&&e<=2*l&&(e+=g?c:0,e=z(e,l)),!B(b,c,d,e,f,g,i))return void h.push(""+j.Errors.Reference);if(a){if(h.push("R"),d>=0&&(b!==d||!f)&&(f?h.push("["+(d-b)+"]"):(d++,h.push(d+""))),e<0)return;if(h.push("C"),c===e&&g||(g?h.push("["+(e-c)+"]"):(e++,h.push(e+""))),f&&d<0||!f&&d<=0)return}else{if(e>=0){for(g||h.push("$"),m=e,p=1,r=q.length;p<r;p++)s=q[r-p],e=parseInt(m/s,10),m%=s,0!==e&&h.push(String.fromCharCode(e+65-1));h.push(String.fromCharCode(m+65))}if(d<0)return;d++,f||h.push("$"),h.push(d+"")}}function H(a,b,c,d,e,f,g,h,i,j,k,l,m){m=m||0,G(a,b,c,d,e,h,i,l,m);var n=p;(!a||d!==f||e!==g||f!==n&&g!==n)&&(f===n&&g===n||(l.push(":"),G(a,b,c,f,g,j,k,l,m)))}function I(a,b,c,d){if(a.getExternalSourceToken){if(c!==j.BangSource){var e=J(a,a.getExternalSourceToken(c).split(""),d&&a.getExternalSourceToken(d).split(""));b.push.apply(b,e)}b.push("!")}}function J(a,b,c){var d,e;if(!b||0===b.length)return[];if(d=b,!K(b,!1)||c&&!K(c,!1)){if(!K(b,!0)||c&&!K(c,!0))return[];for(d=["'"],e=0;e<b.length;e++)"'"===b[e]&&d.push("'"),d.push(b[e]);if(c)for(d.push(":"),e=0;e<c.length;e++)"'"===c[e]&&d.push("'"),d.push(c[e]);d.push("'")}if(c)for(d.push(":"),e=0;e<c.length;e++)d.push(c[e]);return d}function K(a,b){var c,d,e;if(!a||0===a.length)return!0;if(!b&&j.isDigit(a[0]))return!1;if(!b&&(c=L(a),c.gj&&c.li===a.length))return!1;for(e=0;e<a.length;e++)if(d=a[e],b){if("*"===d||":"===d||"["===d||"]"===d||"?"===d||"\\"===d||"/"===d)return!1}else if(" "===d||"'"===d||"["===d||"]"===d||"?"===d||"\\"===d||"%"===d||'"'===d||"("===d||")"===d||j.operaterTypesMap[d])return!1;return!0}function L(a){var b=C(a,!1,0,0);return b.gj||(b=C(a,!0,0,0)),b}e=j.SheetReferenceResolver=function(a){this.kj=a,this.priority=8e3},l(e,j.TokenResolver),m(e.prototype,{resolveToken:function(a,b,c,d){var e,f,g,h,i,k,l,m,n,o,q,r,t,v,w=a.useR1C1,x=a.row,y=a.column,z=c.length,B=c[d],D=B.ni,E=function(){!a.ignoreError&&Y();var b=new j.Expression(8);return b.value=D,b};if(0===B.Nc&&0===B.hi&&d<z-2&&":"===c[d+1].ni&&12===c[d+2].hi&&c[d+2].ni.indexOf(":")<0||0===B.Nc&&12===B.hi){if(D&&(D.indexOf(":")>0?(k=D.indexOf(":"),h=D.substring(1,k-1),i=D.substring(k+1,D.length-2)):(h=D,"'"===h.charAt(0)&&(h=h.substring(1,h.length-1)),0===B.hi&&(i=c[d+2].ni))),f=D?a.getExternalSource("",h):j.BangSource,f=f||A(h),d++,i&&(g=a.getExternalSource("",i),g=g||A(i),d+=2),B=c[d],!B)return E();D=B.ni}if(l=d===z-1?s:c[d+1],(m=function(a,b,c,d,e){return 0===b.Nc&&0===b.hi||!d&&0===b.Nc&&4===b.hi&&(!e||c<a.length-2&&":"===a[c+1].ni&&0===a[c+2].Nc&&4===a[c+2].hi)})(c,B,d,w,!0)){if(n=C(B.Qb,w,x,y),!n.gj&&!f)return!1;if(B.hi=7,n.gj)return o=n.cj,q=n.dj,r=n.ej,t=n.fj,d<z-2&&5===l.Nc&&":"===l.ni&&(l=c[d+2],m(c,l,d+2,w,!1)&&(v=C(l.Qb,w,x,y),v.gj&&o===p==(v.cj===p)&&q===p==(v.dj===p)))?(x=o===p?0:x,y=q===p?0:y,{index:d+3,expr:j.uf(f,g,o-(r?x:0),q-(t?y:0),v.cj-(v.ej?x:0),v.dj-(v.fj?y:0),r,t,v.ej,v.fj)}):o===p||q===p?w?(o-=o!==p&&r?x:0,q-=q!==p&&t?y:0,{index:d+3,expr:j.uf(f,g,o,q,o,q,r,t,r,t)}):f&&E()||!1:{index:d+1,expr:j.rf(f,g,o-(r?x:0),q-(t?y:0),r,t)};e=new u(8),e.value=B.ni}else{if(6!==B.hi)return!!f&&E();e=new j.Expression(5),e.value=j.CalcError.parse(B.ni)}return f&&(e.source=f),g&&(e.endSource=g),{index:d+1,expr:e}},unparse:function(a,b,c,d){return(1===c.type||8===c.type)&&(F(a,b,c,d),!0)}}),j.StructReferencePortions={ThisRow:1,Headers:2,Data:3,Totals:8,HeadersAndData:6,DataAndTotals:12,All:14,NotSpecific:16},j.StructReferenceColumnSpecifier={All:1,NotSpecific:1,SingleColumn:2,ColumnRange:4},f=function(){var a=new u(13);return a.tableName=function(){return this.lj.tableName()},a.baseTable=function(){return this.lj},a.mj=function(){this.nj=this.lj.startColumn()},a.columnReferenceStart=function(){return this.oj+this.lj.startColumn()},a.columnReferenceEnd=function(){return this.pj+this.lj.startColumn()},a.referencePortions=function(){return this.qj},a.referenceColumnSpecifier=function(){return this.rj},a.source=function(){return this.lj.source()},a.getRange=function(a,b,c){var d,e,f,g,h,i,k,l,m,n,o=this,p=o.lj;switch(o.mj(),k=p.startRow(),l=p.endRow(),m=p.hasTotalsRow(),n=p.hasHeadersRow(),o.qj){case 3:case 16:d=n?k+1:k,f=m?l-1:l;break;case 2:if(n)d=k,f=k;else{if(!c)return s;d=k-1,f=k-1}break;case 8:if(m)d=l,f=l;else{if(!c)return s;d=l+1,f=l+1}break;case 1:d=a,f=a;break;case 6:d=k+(c&&!n?-1:0),f=m?l-1:l;break;case 12:d=n?k+1:k,f=l+(c&&!m?1:0);break;case 14:default:d=k+(c&&!n?-1:0),f=l+(c&&!m?1:0)}return e=o.columnReferenceStart(),g=o.columnReferenceEnd(),f<d||!c&&d<k||!c&&f>l?s:(h=f-d+1,i=g-e+1,j.qf(d,e,h,i))},a.offsetWhenInsertRemoveColumn=function(a,b,c){var d,e,g=this,h=g.nj;return a<h||a===h&&c||a>g.pj+h?g:(b=c?b:-b,d=a-h,e=f(),e.lj=g.lj,e.pj=g.pj+b,e.oj=g.oj,a<=h+g.oj&&(e.oj+=b,e.oj<d&&(e.oj=d)),e.rj=g.rj,e.qj=g.qj,e.pj<e.oj?j.Ih:e)},a.offsetWhenCopy=function(a,b){var c,d=this,e=f();return e.lj=d.lj,e.pj=d.pj,e.oj=d.oj,2===d.rj&&b&&(c=d.lj.endColumn()-d.lj.startColumn()+1,b%=c,e.oj+=b,e.oj<0&&(e.oj+=c),e.pj=e.oj),e.rj=d.rj,e.qj=d.qj,e},a.offset=function(){var a=this,b=f();return b.lj=a.lj,b.qj=a.qj,b.oj=a.oj,b.pj=a.pj,b.rj=a.rj,b},a},g=j.StructureReferenceResolver=function(a){j.TokenResolver.call(this),this.kj=a,this.priority=7900},l(g,j.TokenResolver),m(g.prototype,{resolveToken:function(a,b,c,d){var e,h,i,j=c[d];if(0===j.Nc&&0===j.hi)if(j=j.ni,"]"===j.charAt(j.length-1))try{return e=f(),M(a,j.split(""),e),e}catch(a){}else if(h=this.kj.tables,i=h&&h.findByName(j))return g.create(i);return s},unparse:function(a,b,c,d){var e,f,g,h,i;return 13===c.type&&(e=c,16===e.qj&&1===e.rj?(d.push(e.lj.tableName()),void(a.Eh&&d.push("[]"))):(f=a.source===e.lj.source()&&a.row>=e.lj.startRow()&&a.column>=e.lj.startColumn()&&a.row<=e.lj.endRow()&&a.column<=e.lj.endColumn(),f&&!a.Eh||d.push(e.lj.tableName()),d.push("["),16!==e.qj&&(g=Z(e.qj,1!==e.rj,a.Eh),d.push(g)),1!==e.rj&&(1===e.qj&&!a.Eh||16===e.qj||d.push(", "),h=e.lj.getColumnName(e.oj),h=T(h.split("")).join(""),4===e.rj?(i=e.lj.getColumnName(e.pj),i=T(i.split("")).join(""),d.push("[",h,"]:[",i,"]")):1===e.qj&&!a.Eh&&!U(h)||16===e.qj?d.push(h):d.push("[",h,"]")),d.push("]"),!0))}}),g.create=function(a,b,c,d,e){void 0===b&&(b=16),void 0===c&&(c=1),d=d||0,void 0===e&&(e=a.endColumn()-a.startColumn());var g=f();return g.lj=a,g.qj=b,g.oj=d,g.pj=e,g.rj=c,g};function M(a,b,c){var d,e,f,g,h,i,j,k,l=c,m=0,n=b[m],o=X(a,b,m,n),p=o.sj;for(p||Y(),l.lj=p,m=o.tj,n=o.uj,m++,n=b[m],d=m;" "===n;)m++,n=b[m];for("@"!==n&&"["!==n&&(m=d,n=b[m]),e=1,f=!1,g=!1,h=b.length;0!==e&&m<h;)if("["===n&&(e++,m++,n=b[m]),"#"===n)f&&e<=1&&Y(),o=W(b,m,n,e),i=o.vj,m=o.tj,n=o.uj,e=o.wj,f?2===l.qj&&3===i||2===i&&3===l.qj?l.qj=6:3===l.qj&&8===i||3===i&&8===l.qj?l.qj=12:Y():l.qj=i,f=!0;else if("@"===n){for((e>1||f)&&Y(),f=!0,l.qj=1,m++,n=b[m];" "===n;)m++,n=b[m];","===n&&Y()}else{for(j=m;"]"!==n&&"["!==n;)if("'"===n&&m++,","===n){for(m++,n=b[m],k=m;" "===n;)m++,n=b[m];if("["===n){m=k,n=",";break}}else m++,n=b[m];if(m>j&&((g||"["===n&&e>1)&&Y(),o=O(l,b,m,n,e,j),m=o.tj,n=o.uj,e=o.wj,g=!0),"]"===n){if(e--,0===e)break;m>=b.length&&Y(),m++,n=b[m]}","===n&&(m++,n=b[m])}f||(l.qj=16),g||(l.oj=0,l.pj=l.lj.endColumn()-l.lj.startColumn(),l.rj=1)}function N(a,b,c){return a.slice(b,c).join("")}function O(a,b,c,d,e,f){var g,h,i,j,k,l,m=a,n=[],o="",p=!1,q=!1;if(e>1)p=!0,e--,n=b.slice(f,c),c++,d=b[c],":"===d&&(c++,d=b[c],q="["===d,g=V(b,c,d,e),o=g.xj,c=g.tj,d=g.uj,e=g.wj);else if("["===d){for(q=!0,h=c-1,d=b[h];" "===d;)h--,d=b[h];":"!==d&&Y(),n=b.slice(f,h),p||(n=P(n)),d=b[c],g=V(b,c,d,e),o=g.xj,c=g.tj,d=g.uj,e=g.wj}else m.qj!==r&&16!==m.qj||(p=!0),i=b.slice(f,c),h=i.indexOf(":"),h>0?(n=i.slice(0,h),o=i.slice(h+1),"["!==o[0]&&Y()):n=i;if(j=R(m,n,p),o?(k=R(m,o,q),m.rj=4):(k=j,m.rj=2),j>k&&(l=j,j=k,k=l),m.oj=j,m.pj=k,c++,c<b.length)for(d=b[c];" "===d;)c++,d=b[c];return{tj:c,uj:d,wj:e}}function P(a){for(var b=a.length-1;b>=0&&" "===a[b];)b--;for(;b>=0&&" "!==a[b];)b--;return b>=0?a.substr(b+1,a.length-b-1):a}function Q(a){for(var b=0,c=a.length,d=0;b<c&&" "===a[b];)b++;for(d=b,b=c-1;b>d&&" "===a[b];)b++;return b>=d?a.slice(d,b+1):a}function R(a,b,c){var d,e,f,g;if(b&&S(b,c)){for(d=[],e=0,f=b.length;e<f;e++)"'"===b[e]&&e<f-1&&"'"!==b[e+1]||d.push(b[e]);return b=d,g=a.lj.getColumnIndexInTable(b.join("")),g<0&&Y(),g}return-1}function S(a,b){var c,d,e;if(b)return!0;if(c="",c=a[0],d=c,"#"===c||" "===c||"@"===c||" "===c||","===c||":"===c||"["===c||"]"===c)return!1;for(e=1;e<a.length;e++){if(c=a[e]," "===c||","===c||":"===c||"["===c&&"'"!==d||"]"===c&&"'"!==d||"@"===c&&"'"!==d||"#"===c&&"'"!==d)return!1;d=c}return!0}function T(a){var b,c="",d=[];for(c=a[0],b=0;b<a.length;b++)c=a[b],"["!==c&&"]"!==c&&"@"!==c&&"#"!==c&&"'"!==c||d.push("'"),d.push(c);return d}function U(a){var b,c="";if(c=a[0],"#"===c||" "===c||"@"===c||" "===c||","===c||":"===c||"["===c||"]"===c)return!0;for(b=1;b<a.length;b++)if(c=a[b]," "===c||","===c||":"===c||"["===c||"]"===c||"@"===c||"#"===c)return!0;return!1}function V(a,b,c,d){var e,f,g=!1;if("["===c)for(g=!0,d++,b++,c=a[b];" "===c;)b++,c=a[b];for(e=b;"]"!==c&&(","!==c||d>1);)"'"===c&&b++,b++,c=a[b];return b<=e&&Y(),f=a.slice(e,b),d>1&&d--,g||(f=Q(f)),{xj:f,tj:b,uj:c,wj:d}}function W(a,b,c,d){for(var e,f,g,i,j=14,k=b;"]"!==c;)"'"===c&&b++,b++,c=a[b];for(e=N(a,k,b).toLowerCase().trim(),f=!1,g=0;g<t.length;g++)if(i=t[g],e===i){j=h[e],f=!0;break}if(f||Y(),b++,b>=a.length)d--;else{for(c=a[b];" "===c;)b++,c=a[b];if(","===c){for(d<=1&&Y(),b++,c=a[b];" "===c;)b++,c=a[b];for("["===c&&(d++,b++,c=a[b]);" "===c;)b++,c=a[b]}d>1&&d--}return{vj:j,tj:b,uj:c,wj:d}}h={"#all":14,"#data":3,"#headers":2,"#totals":8,"#this row":1};function X(a,b,c,d){for(var e,f=s,g=0,h=b.length;"["!==d&&c<h;)c++,d=b[c];return g=c,g>0?(e=N(b,0,g),f=a.getTableByName(e)):f=a.getTableByIndex(a.row,a.column),{sj:f,tj:c,uj:d}}function Y(){throw k.C(j.SR)().Exp_FormulaInvalid}function Z(a,b,c){switch(a){case 1:return c?"[#This Row]":"@";case 2:return b?"[#Headers]":"#Headers";case 3:return b?"[#Data]":"#Data";case 8:return b?"[#Totals]":"#Totals";case 6:return"[#Headers], [#Data]";case 12:return"[#Data], [#Totals]";case 14:case 16:}return b?"[#All]":"#All"}i=j.Parser.prototype,i.parseReferenceExpressionInfos=function(a,b,c,d,e){var f,g,h,i=this;i.setParserOption(e),f=[],g=a.split("");try{h=b.yj().getParserContext(b.Cf().useR1C1,j.pf(c,d),s),f=i.parseToTokens(h,g,!1)}catch(a){}return f=$(f,g),this.getExpressToken(f,g,b,c,d)};function $(a,b){var c,d,e,f,g,h,i=0;for(a.unshift(new x("=",1,0,0,0)),e=a.length-1;e>0;e--)a[e].mi===a[e-1].mi&&a[e].ni===a[e-1].ni&&(a=a.splice(e,1));for(f=0;f<a.length-1;f++)d=_(a[f]),i=a[f+1].mi-a[f].mi-d,i>0&&(c=new x(b.slice(a[f].mi+d,a[f+1].mi),7,a[f].mi+d),a.splice(f+1,0,c));for(d=_(a[f]),a.length>0&&b.length>a[f].mi+d&&(c=new x(b.slice(a[f].mi+d,b.length),7,a[f].mi+d),a.splice(f+1,0,c)),g=0;g<a.length;g++)h=a[g].ni.trim(),"("===h||"{"===h?(a[g].Nc=1,a[g].hi=1):")"===h||"}"===h?(a[g].Nc=1,a[g].hi=2):3===a[g].hi&&(a[g].ni='"'+a[g].ni+'"');return a}function _(a){return 1===a.Nc&&"ARRAY"===a.ni?1:0===a.Nc&&3===a.hi?a.ni.length+2:0===a.Nc&&12===a.hi?a.ni.length+3:a.ni.length}function aa(a,b,c){var d,e;a&&b&&(d=b.getName(),e=a[d],e||(e=a[d]=[],a.sheets||(a.sheets=[]),a.sheets.push(d)),e.push(c))}i.getExpressToken=function(a,b,c,d,e){var f,g,h,i,k,l,m,n,o,p,q,t,u,v,w,y,z,A=r,B=c.yj(),C=c.Cf();for(C?(f=new window.GC.Spread.Sheets.CalcEngine.SheetParserContext(c,C.useR1C1,j.pf(d,e)),A=new j.EvaluateContext(B,j.pf(d,e),(!1))):f=new j.ParserContext(s,(!1),j.pf(0)),f.ignoreError=!0,g=[],h=0;h<a.length;h++)try{if(i=a[h],"["===i.ni||"#"===i.Qb[0]||3===i.hi){g.push({text:i.ni,type:i.Nc,subType:i.hi,canDrag:!1,ranges:i.ranges,value:i.ni});continue}if(k=[],h=this.buildExpressionInfo(f,a,h,k),k.length>0){for(l=0;l<k.length;l++)if(m=k[l],m instanceof x)g.push({text:m.ni,type:m.Nc,subType:m.hi,canDrag:t,ranges:[],value:m.ni});else if(m.Lf){if(n=m.Lf,o=b.slice(m.mi,m.li+1).join(""),p=[],q={},t=!0,u=n.getRange&&n.getRange(d,e),8===n.type)t=!1,A&&(v=A.getName(n.value),ba(v,p,q,A,d,e));else if(13===n.type)t=!1,n.source()===B&&u?p.push(u):p=null,aa(q,n.source(),u);else if(1===n.type)if(n.endSource)for(w=n.source,y=n.endSource,z=w.getSources(y),l=0;l<z.length;l++){if(z[l]===B){p.push(u);break}aa(q,z[l],u)}else aa(q,n.source||B,u),n.source&&n.source!==B||p.push(u);else p=null;p&&p.length>0?g.push({text:o,type:0,subType:7,canDrag:t,ranges:p,value:o,sheetRanges:q}):g.push({text:o,type:i.Nc,subType:i.hi,canDrag:t,ranges:p,value:o,sheetRanges:q})}}else g.push({text:i.ni,type:i.Nc,subType:i.hi,canDrag:!1,ranges:i.ranges,value:i.ni})}catch(a){g.push({text:i.ni,type:i.Nc,subType:i.hi,canDrag:!1,ranges:i.ranges,value:i.ni})}return g};function ba(a,b,c,d,e,f){var g,h,i,k;if(a){for(;10===a.type;)a=a.value;if(12===a.type&&(h=a,a=h.value),a.type>=2&&a.type<=6);else if(1===a.type)g=a.getRange(e,f),!d.source||a.source&&a.source!==d.source||b.push(g),aa(c,a.source||d.source,g);else if(13===a.type)g=a.getRange(e,f),a.source()===d.source&&g&&b.push(g),aa(c,a.source()||d.source,g);else if(8===a.type)i=s,a.source?a.source.Cf()&&(i=new j.EvaluateContext(a.source,(!1),j.pf(e,f))):i=d,ba(i.getName(a.value),b,c,i,e,f);else if(9===a.type)ba(a.value,b,c,d,e,f),a.value2&&ba(a.value2,b,c,d,e,f);else if(7===a.type)for(k=0;k<a.arguments.length;k++)ba(a.arguments[k],b,c,d,e,f)}}i.buildExpressionInfo=function(a,b,c,d){var e,f,g,h,i,j=b[c];return j&&"function"!=typeof j&&0===j.Nc?(e=[],f=this.resolveToken(a,b,e,c)-1,g=e[0],1!==g.type&&13!==g.type&&8!==g.type?c:(h=b[f],i={mi:j.mi,li:h.li,Lf:g},d.push(i),f)):c}},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r=c(5),s=c(2),t=c(1),u=t.CalcEngine={};t.X3=!0,d=r.j,e=r.u,f=d.Ia,g=d.za,h=null,i=void 0,j=["v","n","s","b","d"],k=s.Errors.Value,l=d.G,m=function(a){return s.Convert.Na(a,!0)},n=s.Convert.vf,o=u.SheetSource=function(a){l(b,a);function b(b){a.call(this,h),this.kj=b}return b}(s.CalcSource),f(o.prototype,{startCalculation:function(){if(!this.Hu){var a=this.getRowCount(),b=this.getColumnCount();this.Hu={rowCount:a,colCount:b},this.Iu=[]}},endCalculation:function(){this.Hu=h;var a=this.Iu;a&&a.length>0&&this.kj.Wq(c(18).Events.RangeChanged,{sheet:this.kj,sheetName:this.kj.name(),row:0,col:0,rowCount:this.kj.getRowCount(),colCount:this.kj.getColumnCount(),changedCells:a,action:6}),this.Iu=h},getValue:function(a,b){var c,d,e,f,g,l,m,n,o,p=this,q=p.kj;return a.row!==i?(c=a.row,d=a.col):(c=arguments[0],d=arguments[1],b=arguments[2]),b=b||0,c<0||d<0?k:q.Ju&&q.Ku===c&&q.Lu===d?q.Mu:(e=p.Hu,f=j[b],e?(g=e.rowCount,l=e.colCount,c>=g?h:d>=l?h:(m=e[c],m||(m=e[c]={}),n=m[d],n||(n=m[d]={v:q.getValue(c,d)}),o=n[f],o===i&&(o=s.Convert.wf(n.v,b,!0),n[f]=o),o)):c>=p.getRowCount()?h:d>=p.getColumnCount()?h:p.kj.getValue(c,d))},getReference:function(a){var b=this;return a.row===-1&&(a.row=0,a.rowCount=b.getRowCount()),a.col===-1&&(a.col=0,a.colCount=b.getColumnCount()),new s.CalcReference(b,[a])},getSheetRangeReference:function(a){var b,c,d,e,f;if(a.endSource&&this.kj&&this.kj.parent&&this.kj.parent.sheets&&a.endSource instanceof o){for(b=this.kj.parent.sheets,c=!1,e=[],f=0;f<b.length;f++){if(d=b[f].yj(),d===this)c=!0;else if(d===a.endSource){e.push(d.getReference(a));break}c&&e.push(d.getReference(a))}return new q(e)}},getSources:function(a){var b,c,d,e,f;if(this.kj&&this.kj.parent&&this.kj.parent.sheets&&a instanceof o){for(b=this.kj.parent.sheets,c=!1,e=[],f=0;f<b.length;f++){if(d=b[f].yj(),d===this&&(c=!0),d===a){e.push(d);break}c&&e.push(d)}return e}},referenceToArray:function(a,b,c,d,e,f){var g,l,m,n,o,p,q,r,t,u,v,w,x,y,z,A,B=this,C=1,D=1,E=[],F=B.kj,G=B.Hu,H=j[b],I=a.getRangeCount();if(0===I)return E.isError=!0,[];if(G&&(r=a.getRangeCount()+"_"+a.getRow(0)+"_"+a.getColumn(0)+"_"+a.getRowCount(0)+"_"+a.getColumnCount(0)+"_"+b+"_"+c,o=G[r]))return E=o,E.rowCount=o.rowCount,E.colCount=o.colCount,E.rangeCount=o.rangeCount,E;for(t=this.getRowCount(),u=this.getColumnCount(),c=c===i||c,v=0;v<I;v++){if(c||(p=[],E.push(p)),C=a.getRowCount(v),0===C)return E.isError=!0,[];if(D=a.getColumnCount(v),0===D)return E.isError=!0,[];if(m=a.getRow(v),n=a.getColumn(v),m>=t||n>=u)return E=[h],E.rowCount=1,E.colCount=1,E.rangeCount=1,E;for(m+C>t&&(C=t-m),n+D>u&&(D=u-n),y=F.Ju,z=0;z<C;z++)for(g=m+z,c||(w=[],p.push(w)),G&&(q=G[g],q||(q=G[g]={})),A=0;A<D;A++){if(l=n+A,y&&F.Ku===g&&F.Lu===l)o=F.Mu,y=!1;else{if(G?(x=q[l],x?o=x.v:(o=F.getValue(g,l),x=q[l]={v:o})):o=F.getValue(g,l),d&&s.Convert.vf(o))return E=[o],E.isError=!0,E;if(x&&x[H]!==i)o=x[H];else if(o=s.Convert.wf(o,b,!0,f),x&&(x[H]=o),e&&x===o)return E=[k],E.isError=!0,E}o===h&&f||(c?E.push(o):w.push(o))}}return c||1!==I||(E=E[0]),E.rowCount=C,E.colCount=D,E.rangeCount=I,G&&(G[r]=E,G[r].rowCount=C,G[r].colCount=D,G[r].rangeCount=I),E},getColumnCount:function(){return this.kj.getColumnCount()},getRowCount:function(){return this.kj.getRowCount()},isHiddenRow:function(a,b){var c=this.kj,d=c.Nu&&c.Nu();return!(!d&&b)&&0===c.getRowHeight(a)},getName:function(){return this.kj.name()},setValue:function(a,b,d){var e,g,h,i,j,k,l,m,n,o,p,q,r=this,s=r.kj,t=r.Hu;t&&(e=t[a],e&&(g=e[b],g&&(g.v=d,void 0!==g.b&&(g.b=void 0),void 0!==g.d&&(g.d=void 0),void 0!==g.n&&(g.n=void 0),void 0!==g.s&&(g.s=void 0)))),h=s.Mp(),i=s.getValue(a,b),j=!1,k=s.tables,l=k&&k.find(a,b),l&&(m=l.showHeader()&&a===l.headerIndex(),n=l.showFooter()&&a===l.footerIndex(),m||n||(j=l.yq(a,b,d))),o=s.wq,!j&&o&&o.Ou&&(p=o.getValue(a,b),p.hasBinding&&(q=f({},s.getDataItem(a)),h.Cp(a,b,{Dp:q,Ep:o.getValue(a,b).value}),o.setValue(a,b,d)),j=p.hasBinding),j||h.setValue(a,b,d),this.Iu?this.Iu.push({row:a,column:b}):this.kj.Wq(c(18).Events.CellChanged,{sheet:this.kj,sheetName:this.kj.name(),row:a,col:b,sheetArea:3,propertyName:"value",oldValue:i,newValue:d})},getCustomFunction:function(a){return this.kj?this.kj.Pu(a):h},getCustomName:function(a){var b=this.kj?this.kj.getCustomName(a):h;return b?b.getExpression():h},getSheet:function(){return this.kj},getParserContext:function(a,b,c){return b=b||s.pf(0,0),new p(this.kj,a,b,c)},setFormula:function(a,b,c){},setArrayFormula:function(a,b,c,d,e){},setFormulaByName:function(a,b){},refresh:function(){this.kj.repaint()},toJSON:function(a,b,c,d){var e,f,h,i,j,k,l,m,n=b,o=a.data||{},p=!0;for(k=0;k<=c;k++)if(e=o.dataTable||{},f=n[k]){for(i=e[k],p=!i,i=i||{},l=0;l<=d;l++)if(h=f[l],h&&h.Lf){j=i[l]||{};try{m=this.Cf().unparse(this,h.Lf,k,l,!1,!0),h.Pf?h.Pf.row===k&&h.Pf.col===l&&(j.arrayInfo=h.Pf,j.formula=m):j.formula=m,p=!1,i[l]=j}catch(a){}}p||(e[k]=i),g(e)||(o.dataTable=e)}g(o)||(a.data=o)}}),u.SpreadSource=function(a){l(b,a);function b(b){a.call(this,h),this.Qu=b}return b.prototype.getCustomFunction=function(a){return this.Qu?this.Qu.getCustomFunction(a):h},b.prototype.getCustomName=function(a){var b=this.Qu?this.Qu.getCustomName(a):h;return b?b.getExpression():h},b}(s.CalcSource),p=u.SheetParserContext=function(a){l(b,a);function b(b,c,d,e){a.call(this,b&&b.yj(),c,d,e),this.kj=b,this.addResolver(new s.SheetReferenceResolver(b)),this.addResolver(new s.StructureReferenceResolver(b))}return b}(s.ParserContext),f(p.prototype,{getExternalSource:function(a,b){var c,d,f,g=this,i=g.kj.parent;if(a&&(!i||i.name!==a))return h;if(!i)return e.Mb(g.kj.Cj,b)?g.kj.yj():h;if(c=i.sheets,c&&c.length>0)for(d=0;d<c.length;d++)if(f=c[d],e.Mb(f.Cj,b))return f.yj();return s.ParserContext.prototype.getExternalSource.call(this,a,b)},getExternalSourceToken:function(a){return a.getName()},getTableByName:function(a){var b,c,d=this.kj.tables,e=d?d.findByName(a):h;if(!e&&(b=this.kj.parent&&this.kj.parent.sheets))for(c=0;c<b.length&&(d=b[c].tables,!d||!(e=d.findByName(a)));c++);return e},getTableByIndex:function(a,b){var c=this.kj.tables;return c?c.find(a,b):h},setSource:function(a){this.source=a,a&&a.getSheet&&(this.kj=a.getSheet())}}),q=u.SheetRangeReference=function(a){l(b,a);function b(b){a.call(this,h),this.references=b}return b.prototype.toArray=function(a,b,c,d,e){var f,g,h=this.references,i=[];for(f=0;f<h.length;f++){if(g=h[f].xf.referenceToArray(h[f],a,b,c,d,e),g.isError&&c)return g;b?Array.prototype.push.apply(i,g):i.push(g[0]),f||(i.rowCount=g.rowCount,i.colCount=g.colCount)}return i.rangeCount=h.length,i},b}(s.CalcReference);function v(a,b,d,e,f){var g,h,j=a&&a instanceof c(18).Worksheet&&a,k=new s.Parser;return d=d===i?0:d,e=e===i?0:e,g=new p(j,(!!f),s.pf(d,e)),h=k.parse(g,b)}u.formulaToExpression=v;function w(a,b,d,e,f){var g,h,j=a&&a instanceof c(18).Worksheet&&a,k=new s.Parser;return d=d===i?0:d,e=e===i?0:e,g=new p(j,(!!f),s.pf(d,e)),h=k.unparse(g,b)}u.expressionToFormula=w;function x(a,b,c,d,e){var f=v(a,b,c,d,e);return u.evaluateExpression(a,f,c,d)}u.evaluateFormula=x;function y(a,b,c,d){var e,f,g=a.Cf();return c===i&&(c=a.getActiveRowIndex()),d===i&&(d=a.getActiveColumnIndex()),e=a.yj(),f=g.Hg(e,b,s.pf(c,d),!1,!0)}u.evaluateExpression=y;function z(a,b,c,d,e){var f,g,i,j=a.row,k=a.col,l=a.row+a.rowCount-1,m=a.col+a.colCount-1,n=!1,o=!1,p=!1,q=!1;return arguments.length>=4&&(n=0!==(1&d),o=0!==(4&d),p=0!==(2&d),q=0!==(8&d),j-=n?b:0,l-=o?b:0,k-=p?c:0,m-=q?c:0),e&&(g=A(a,e,b),i=B(a,e,b),g&&i)?f=s.StructureReferenceResolver.create(e,g,i,a.col-e.dataRange().col,a.col+a.colCount-e.dataRange().col-1):(1===a.rowCount&&1===a.colCount?f=s.rf(h,h,j,k,n,p):(a.row<0&&(j=l=s.BAND_INDEX_CONST),a.col<0&&(k=m=s.BAND_INDEX_CONST),f=s.uf(h,h,j,k,l,m,n,p,o,q)),f)}u.rangeToExpression=z;function A(a,b,c){if(1===a.rowCount){if(b.hasHeadersRow()&&a.row===b.startRow())return 2;if(b.hasTotalsRow()&&a.row===b.endRow())return 8;if(c===a.row)return 1}else{if(b.hasHeadersRow()&&a.row===b.startRow()){if(a.rowCount===b.dataRange().rowCount+1)return 6;if(b.hasTotalsRow()&&a.rowCount===b.dataRange().rowCount+1+1)return 14}if(a.row===b.dataRange().row){if(a.rowCount===b.dataRange().rowCount)return 3;if(b.hasTotalsRow()&&a.rowCount===b.dataRange().rowCount+1)return 12}}return i}function B(a,b,c){return a.col===b.startColumn()&&a.colCount===b.dataRange().colCount?1:1===a.colCount?2:a.col>=b.startColumn()&&a.col+a.colCount-1<=b.endColumn()?4:i}function C(a,b,c,d,e){var f=u.rangeToExpression(a,b,c,d),g=new p(h,(!!e),s.pf(b,c)),i=new s.Parser;return i.unparse(g,f)}u.rangeToFormula=C;function D(a,b,c,d,e,f,g){var h=u.rangeToExpression(b,c,d,e,g),i=new p(a,(!!f),s.pf(c,d)),j=new s.Parser;return j.unparse(i,h)}u.rangeToFormulaWithStructReference=D;function E(a,b,c,d){var e,f,g,h,i,j,k,l,m;if(!b)return null;if(c=c?c:0,d=d?d:0,e=a.Cf(),f=e.parse(a.yj(),b,c,d,!0,!0))if(g=f.source,g&&13===f.type)g=f.source();else if(1===f.type&&f.endSource){for(h=f.source,i=f.endSource,j=h.getSources(i),k=!1,l=0;l<j.length;l++)if(j[l]===a.yj()){k=!0;break}f=k&&f}return!f||!f.getRange||g&&g!==a.yj()?null:(m=f.getRange(c,d),m?new t.Range(m.row,m.col,m.rowCount,m.colCount):null)}u.formulaToRange=E;function F(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o=[],p=[];if(!b)return o;for(e={},c=c||0,d=d||0,f=new s.Parser,g=f.parseReferenceExpressionInfos(b,a,c,d),h=0;h<g.length;h++)for(i=g[h].sheetRanges,j=0;i&&j<i.sheets.length;j++)for(k=i.sheets[j],p=e[k],p||(e[k]=p=[],o.push({sheetName:k,ranges:p})),l=i[k],m=0;m<l.length;m++)n=l[m],p.push(new t.Range(n.row,n.col,n.rowCount,n.colCount));return o}u.formulaToRanges=F;function G(a,b,c,d,e){var f,g,i,j="",k=new s.Parser,l=new p(h,(!!e),s.pf(b,c));for(f=0;f<a.length;f++)g=u.rangeToExpression(a[f],b,c,d),i=k.unparse(l,g),j+=f>0?", "+i:i;return j}u.rangesToFormula=G,u.RangeReferenceRelative={allAbsolute:0,startRowRelative:1,startColRelative:2,endRowRelative:4,endColRelative:8,rowRelative:5,colRelative:10,allRelative:15};function H(a,b,c,d,e,f,g){var h,i,j,k,l=d.getValue(b,c),o=!1,p=100,q=.001,r=.01,s=(m(l)?+l:0)-g,t=d.getValue(e,f),u=(m(t)?+t:0)-g;if(m(t)&&Math.abs(u)<q)o=!0;else if(n(t))o=!1;else for(h=s+(0===s?r:r*s),j=0;!o&&j<p;j++)h=(""+h).length>=13?+h.toPrecision(13):h,a.setValue(b,c,h),t=d.getValue(e,f),i=(m(t)?+t:0)-g,m(t)&&Math.abs(i)<q?o=!0:n(t)?h=(s+h)/2:s-h===0?h=s+(0===s?r:r*s):u-i===0?h=s+2*(h-s):(k=h-i*(s-h)/(u-i),s=h,u=i,h=k);return o||a.setValue(b,c,l),o}u.GoalSeek=H,a.exports=s},function(a,b,c){var d,e,f=c(2),g=f.Errors,h=Math.min,i=Math.max,j=f.kf,k=void 0,l=null,m=f.Convert,n=m.vf,o=f.rf,p=f.uf,q=f.Hh,r=f.Lh,s=f.Kh,t=f.Jh,u=g.Reference,v=f.Ih,w=f.BAND_INDEX_CONST,x=f.CalcOperatorAdjustor=function(){function a(){}return a.zj=function(b,c,d,e,g){var h,i,j,k,l,m=b,n=a,o=n.zj;if(!b)return m;if(h=f.MAX_ROW_COUNT,i=f.MAX_COLUMN_COUNT,10===b.type)m=f.Lh(o.call(n,b.value,c,d,e,g));else if(1===b.type&&b.sf){if(b.rowRelative&&(b.row+c<0||b.row+c>h)||b.columnRelative&&(b.column+d<0||b.column+d>i))return q(u,b.source);m=b.offset(0,0,!1)}else if(1===b.type){if(j=b,j.rowRelative&&(j.row+c<0||j.row+c>h)||j.columnRelative&&(j.column+d<0||j.column+d>i)||j.endRowRelative&&(j.endRow+c<0||j.endRow+c>h)||j.endColumnRelative&&(j.endColumn+d<0||j.endColumn+d>i))return q(u,b.source,b.endSource);m=b.offset(0,0,!1)}else if(9===b.type)m=f.Kh(b.operatorType,o.call(n,b.value,c,d,e,g),b.value2&&o.call(n,b.value2,c,d,e,g));else if(7===b.type){if(k=[],b.arguments&&b.arguments.length>0)for(l=0;l<b.arguments.length;l++)k[l]=o.call(n,b.arguments[l],c,d,e,g);m=f.Jh(b.function,k)}else 13===b.type&&(m=b.offsetWhenCopy(e,g));return m},a.copyFormula=function(b,c,d,e,g,i,j,l,m){var n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O=b,P=e,Q=b.getSource(),R=e.getSource(),S=a;if(O&&P){for(n={},p=c,q=d,r=g,s=i,t=j,u=l,c<0&&(p=0,t=h(b.rC(),e.rC())),d<0&&(q=0,u=h(b.cC(),e.cC())),g<0&&(r=0),i<0&&(s=0),O&&O.Sg(r,s,t,u),v=new f.CalcSourceModel(b.Cf(),Q),w=0;w<t;w++)for(x=0;x<u;x++)O.Uf(v,w+p,x+q,w,x),y=b.getSource().getSheet().Aj(w+r,x+s),y&&y.validator&&(o=y.validator.condition(),o&&o.getFormulas&&o.getFormulas().length>0&&(n[y.validator.id]=o));for(z={},A=e.Cf(),w=0;w<t;w++)if(!m||!R.isHiddenRow(w+r))for(B=w+r,
  19. x=0;x<u;x++)if(C=x+s,D=v.Kf(w,x)){if(D===z)continue;if(D=S.zj(v.Kf(w,x),B,C,g-c,i-d),E=v.Qf(w,x),R)if(E){for(F=t-w<E.rowCount?t-w:E.rowCount,G=u-x<E.colCount?u-x:E.colCount,H=0;H<F;H++)for(I=0;I<G;I++)v.Rf(w+H,x+I,D);e.setArrayFormula(B,C,F,G,A.unparse(R,D,B,C))}else J=D?A.unparse(R,D,B,C):k,R.setFormula(B,C,J),K=v.Mf(w,x),K&&(K=S.zj(K,B,C,g-c,i-d),L=new f.EvaluateContext(R,f.pf(B,C),(!1)),K=f.Mh(L,D,!1,0,0),K=K===D?k:K),P.ig(B,C,D,K,E);else P.Rf(w+r,x+s,D),P.Xf(w+r,x+s,E)}else P&&P.getExpression(B,C)&&P.Sf(B,C);for(M in n){for(o=n[M],N=o.getFormulas(),H=0;H<N.length;H++)J=N[H],D=A.parse(b.getSource(),J,p,q),J=A.unparse(b.getSource(),D,r,s),N[H]=J;o.setFormulas(N)}}},a.moveFormula=function(a,b,c,d,e,f,g,i){var m,n,o,p,q,r,s,t,u,v,w=a.Bj(),x=d.Bj(),y=w.Cf();if(w&&x){for(m=y.ih(),b<0&&(b=0,g=h(a.getRowCount(),d.getRowCount())),e<0&&(e=0),c<0&&(c=0,i=h(a.getColumnCount(),d.getColumnCount())),f<0&&(f=0),n=!(a===d&&a.Cj===d.Cj),w.Sg(b,c,g,i),P(w,b,c,g,i),x.Sg(e,f,g,i),P(x,e,f,g,i),o=[],p=0;p<g;p++)for(q=0;q<i;q++)r=w.Kf(p+b,q+c),s=w.Qf(p+b,q+c),t=w.Mf(p+b,q+c),r?(o.push({Lf:r,Pf:s,Nf:t}),w.Sf(p+b,q+c)):o.push(l);for(p=0;p<g;p++)for(q=0;q<i;q++)v=o.shift(),v?(r=v.Lf,s=v.Pf,y&&s&&s.row===b+p&&s.col===c+q&&(u=j(p+e,q+f,s.rowCount,s.colCount)),s&&(s.row=p+e,s.col=q+f),x.Rf(p+e,q+f,r),x.Xf(p+e,q+f,s?u:k),x.Wf(p+e,q+f,v.Nf)):(x.Rf(p+e,q+f,k),x.Xf(p+e,q+f,k));m.Dj(w,b,c,g,i),m.Dj(x,e,f,g,i),m.Ej(w.getSource(),b,c,x.getSource(),e,f,g,i,!0),n===!0&&m.Ej(w.getSource(),b,c,x.getSource(),e,f,g,i,!0)}},a}();x.prototype={isAdjustCell:function(a){return a.preAdj||a===this.sh},isAdjust:function(a){return a.preAdj||a===this.sh},hh:function(a,b){var c=this,d,e;if(0===b)d=c.sh,e=c.wh;else if(1===b)d=c.th,e=c.xh;else if(2===b)d=c.uh,e=c.yh;else{if(3!==b)return;d=c.vh,e=c.zh}a&&!a.preAdj&&a!==d&&(d?e.nextAdj=a:0===b?c.sh=a:1===b?c.th=a:2===b?c.uh=a:c.vh=a,a.preAdj=e,a.nextAdj=l,0===b?c.wh=a:1===b?c.xh=a:2===b?c.yh=a:c.zh=a)},Fj:function(a,b){var c,d,e,f=this;if(0===b)c=f.sh;else if(1===b)c=f.th;else if(2===b)c=f.uh;else{if(3!==b)return;c=f.vh}a&&(a.preAdj||a===c)&&(d=a.preAdj,e=a.nextAdj,d?d.nextAdj=e:0===b?f.sh=e:1===b?f.th=e:2===b?f.uh=e:f.vh=e,e?e.preAdj=d:0===b?f.wh=d:1===b?f.xh=d:2===b?f.yh=d:f.zh=d,a.preAdj=l,a.nextAdj=l)},Gj:function(a,b,c,d,e){this.Hj(a,C,b,c,d,e);var f=0,g=0,h=0,i=0;0===b&&(d&&e?h=c:d&&!e?f=c:!d&&e?i=c:g=c),D(a,C,b,c,f,g,h,i,d,e)},Hj:function(a,b,c,d,e,f){for(var g,h,i,l,m,n,o,p,q=this,r={};q.sh;)if(g=q.sh.ah,m=g.getSource(),h=q.sh.row,i=q.sh.column,r[h]&&r[h][i])q.Fj(q.sh,0);else{if(l=g.Kf(h,i))if(l=b.call(q,m,h,i,l,a,c,d,e,f),n=g.Qf(h,i))for(n=j(h,i,n.rowCount,n.colCount),o=h;o<h+n.rowCount;o++)for(r[o]||(r[o]={}),p=i;p<i+n.colCount;p++)g.fg(o,p,l,n,o===h&&p===i),r[o][p]=!0;else g.fg(h,i,l,n,!0);else(g.getRowExpression&&g.getRowExpression(h)||g.getColumnExpression&&g.getColumnExpression(i))&&g.Ag(h,i,1,1);q.Fj(q.sh,0)}for(;q.th;)g=q.th.ah,h=q.th.row,g.getRowExpression&&(l=g.getRowExpression(h),l&&g.fg&&g.fg(h,-1,b.call(q,m,h,-1,l,a,c,d,e,f),k,!0)),q.Fj(q.th,1);for(;q.uh;)g=q.uh.ah,i=q.uh.column,g.getColumnExpression&&(l=g.getColumnExpression(i),l&&g.fg&&g.fg(-1,i,b.call(q,m,-1,i,l,a,c,d,e,f),k,!0)),q.Fj(q.uh,2)},ph:function(a){var b=this,c=a.getCalcSourceModel(),d=a.getRowCount(),e=a.getColumnCount();P(c,0,0,d,e),b.Hj(a,I),D(a,I,0,0,0,0,0,0,!0,!1)},Ej:function(a,b,c,d,f,g,h,i,l){var m,n,o,p,q,r,s,t=this,u=L,v=new e(a,b,c,d,f,g,h,i),w={};for(M(v,l);t.sh;)if(m=t.sh.ah,n=t.sh.row,o=t.sh.column,w[n]&&w[n][o])t.Fj(t.sh,0);else{if(p=m.getExpression(n,o))if(p=u.call(t,m.getSource(),n,o,p,v,l),q=m.Qf(n,o))for(q=j(n,o,q.rowCount,q.colCount),r=n;r<n+q.rowCount;r++)for(w[r]||(w[r]={}),s=o;s<o+q.colCount;s++)m.fg(r,s,p,q,r===n&&s===o),w[r][s]=!0;else m.fg(n,o,p,q,!0);else(m.getRowExpression&&m.getRowExpression(n)||m.getColumnExpression&&m.getColumnExpression(o))&&m.Ag(n,o,1,1);t.Fj(t.sh,0)}for(;t.th;)m=t.th.ah,n=t.th.row,m.getRowExpression&&(p=m.getRowExpression(n),p&&m.jg&&m.jg(n,u.call(t,m.getSource(),n,-1,p,v,l),k)),t.Fj(t.th,1);for(;t.uh;)m=t.uh.ah,o=t.uh.column,m.getColumnExpression&&(p=m.getColumnExpression(o),p&&m.kg&&m.kg(o,u.call(t,m.getSource(),-1,o,p,v,l),k)),t.Fj(t.uh,2)},Dj:function(a,b,c,d,e){var f,g,h,i,j,k=this,l=b+d,m=c+e;for(h=b;h<l;h++)for(i=c;i<m;i++)f=a.Yf(h,i),g=a.Kf(h,i),(f||g)&&(a.Q3(h,i,0),j=a.qg(h,i,!0),k.hh(j,0))},Ij:function(a,b,c){var d,e,f=this;for(d=b;d!==-1&&d<b+c;d++)(a.Yf(-1,d)||a.Kf(-1,d))&&(a.Q3(-1,d,2),e=a.sg(d,!0),f.hh(e,2))},Jj:function(a,b,c){var d,e,f=this;for(d=b;d!==-1&&d<b+c;d++)(a.Yf(d,-1)||a.Kf(d,-1))&&(a.Q3(d,-1,1),e=a.rg(d,!0),f.hh(e,1))},Kj:function(a){var b,c,d,e,g,h=this,i=a.Cf().getAllSouceModels();for(e=0;e<i.length;e++)for(b=i[e],c=b.ag(),g=0;g<c.length;g++)d=c[g],d&&d.isVolatile&&d instanceof f.CellCalc&&!h.isAdjustCell(d)&&h.hh(d,0)},onBeforeAddRemoveRows:function(a,b){var c=a.rC(),d=a.cC();a.Sg(b,0,c-b,d),a.Ug(b,c-b),P(a,b,-1,c-b,-1)},onAfterAddRemoveRows:function(a,b,c,d){var e=this,f=a.rC(),g=a.cC();d?a.Ag(b,0,c,g):f+=c,e.Dj(a,b,0,f-b,g),e.Jj(a,b,f-b),e.Kj(a),e.Gj(a.getSource(),b,c,!0,d),a.Cf().autoCalculation&&a.Cf().recalculateAll(!1)},onAfterAddRemoveColumns:function(a,b,c,d){var e=this,f=a.rC(),g=a.cC();d?a.Ag(0,b,f,c):g+=c,e.Dj(a,0,b,f,g-b),e.Ij(a,b,g-b),e.Kj(a),e.Gj(a.getSource(),b,c,!1,d),a.Cf().autoCalculation&&a.Cf().recalculateAll(!1)},onBeforeAddRemoveColumns:function(a,b){var c=a.rC(),d=a.cC();a.Sg(0,b,c,d-b),a.Wg(b,d-b),P(a,-1,b,-1,d-b)},onAfterRemoveName:function(a,b){var c=a.wg(b,!1);c&&(c.updateListening(!0,!1),c.fh(),c.updateListeningOnRemoved())},adjustFormulaOnRemoveName:function(a,b,c){return Q(a,b,c)},invalidName:function(a,b){var c,d;b&&(c=a.getCalcSourceModel(),d=c.wg(b.toUpperCase(),!0),d&&d.Yg())},onAfterRemoveTable:function(a,b){var c,e,f,g,h,i,k,l,m,n,o=this;for(h=0;h<a.length;h++)i=a[h],P(i.source().getCalcSourceModel(),i.startRow(),i.startColumn(),i.endRow()-i.startRow()+1,i.endColumn()-i.startColumn()+1);for(k={};o.sh;)if(c=o.sh.ah,e=o.sh.row,f=o.sh.column,k[e]&&k[e][f])o.Fj(o.sh,0);else{if(g=c.Kf(e,f))if(g=d(g,a,e,f,b),l=c.Qf(e,f))for(l=j(e,f,l.rowCount,l.colCount),m=e;m<e+l.rowCount;m++)for(k[m]||(k[m]={}),n=f;n<f+l.colCount;n++)c.fg(m,n,g,l,m===e&&n===f),k[m][n]=!0;else c.fg(e,f,g,l,!0);else(c.getRowExpression&&c.getRowExpression(e)||c.getColumnExpression&&c.getColumnExpression(f))&&c.Ag(e,f,1,1);o.Fj(o.sh,0)}},v4:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p=a.Cf(),q=function(a,b,c,d){p.useR1C1=!p.useR1C1;var e=p.parse(a,b,c,d);return p.useR1C1=!p.useR1C1,p.unparse(a,e,c,d)};for(E(q),b=0;b<a.sheets.length;b++)for(c=a.sheets[b],d=c.yj(),e=c.conditionalFormats.w4(),f=0;f<e.length;f++){for(g=e[f],g.initCondition(),h=g.condition(),i=g.ranges(),j=i[0].row,k=i[0].col,l=1;l<i.length;l++)j=j>i[l].row?i[l].row:j,k=k>i[l].col?i[l].row:k;if(m=h&&h.getFormulas(),m&&m.length>0){for(n=0;n<m.length;n++)o=m[n],m[n]=q(d,o,j,k);h.setFormulas(m)}}}},d=x.adjustExpressionOnRemoveTable=function(a,b,c,e,g){var h,i,j,k,m,n,o,p,q,r,s,t,u,v,w,x,y,z=d;if(9===a.type){if(h=a.value,i=a.value2,j=z(h,b,c,e,g),k=i&&z(i,b,c,e,g),h!==j||i!==k)return f.Kh(a.operatorType,j,k)}else if(7===a.type){for(m=!1,n=[],o=0;o<a.arguments.length;o++)p=a.arguments[o],q=z(p,b,c,e,g),m=m||p!==q,n.push(q);if(m)return f.Jh(a.function,n)}else if(10===a.type){if(r=a,s=r.value,t=z(s,b,c,e,g),s!==t)return f.Lh(t)}else if(13===a.type)for(u=a,o=0;o<b.length;o++)if(u.baseTable()===b[o])return g?f.Ih:(v=u.getRange(0,0,!0),w=c===-1||1===u.referencePortions(),x=1===v.rowCount&&1===v.columnCount,y=u.source(),x?f.rf(y,l,v.row,v.col,w,!1):new f.uf(y,l,v.row,v.col,v.row+v.rowCount-1,v.col+v.colCount-1,w,(!1),w,(!1)));return a};function y(a,b,c,d,e,f,g,h,i,j){var k,l;return c>=0||!e?(k=d+(e?c:0),l=f+(g?c:0),h===a&&i+j<=c&&(k-=e?j:0,l-=g?j:0),h===b&&(i<=k?(k+=j,l+=j):i<=l&&(l+=j)),k-=e?c:0,l-=g?c:0,{index:k,endIndex:l}):{index:d,endIndex:f}}function z(a,b,c,d,e,f,g,h,i,j){if(b){var k=i?e.row:e.column,l=i?e.rowRelative:e.columnRelative,m;if(i&&c>=0||!i&&d>=0||!l){if(j)m=y(a,b,i?c:d,k,l,-1,!1,f,g,h).index;else if(m=F(a,b,i?c:d,k,l,f,g,h),n(m))return q(m);m!==k&&(e=e.offset(i?m-k:0,i?0:m-k,!0))}}return e}function A(a,b,c,d,e,f,g,h,i,j){var k,l,m,o,p,r,s,t;if(b){if(k=e.tf(),3===k||i&&2===k||!i&&1===k)return e;if(l=i?e.rowRelative:e.columnRelative,m=i?e.endRowRelative:e.endColumnRelative,o=i?e.row:e.column,p=i?e.endRow:e.endColumn,i&&c>=0||!i&&d>=0||!l||!m){if(j)r=y(a,b,i?c:d,o,l,p,m,f,g,h);else if(r=G(a,b,i?c:d,o,l,p,m,f,g,h),n(r))return new q(r);s=r.index,t=r.endIndex,s===o&&t===p||(e=e.offset2(i?s-o:0,i?0:s-o,i?t-p:0,i?0:t-p))}}return e}function B(a,b,c,d,e,f,g,h,i){if(b){var j=e;if(j&&b===j.source())return j.offsetWhenInsertRemoveColumn(g,h,i)}return e}function C(a,b,c,d,e,f,g,h,i){var j,m,n,o,p,q,u,v,w=C,x=d;if(1===d.type&&d.sf)x=z(a,d.source||a,b,c,d,e,f,g,h,i);else if(1===d.type)x=A(a,d.source||a,b,c,d,e,f,g,h,i);else if(10===d.type)j=w(a,b,c,d.value,e,f,g,h,i),j!==d.value&&(x=r(j));else if(9===d.type)m=w(a,b,c,d.value,e,f,g,h,i),n=d.value2&&w(a,b,c,d.value2,e,f,g,h,i),m===d.value&&n===d.value2||(x=s(d.operatorType,m,n));else if(7===d.type){for(o=l,u=d,v=u.arguments.length,q=0;q<v;q++)if(p=u.arguments[q],j=w(a,b,c,p,e,f,g,h,i),j!==p){o=[],o[q]=j;break}if(o){for(q=0;q<v;q++)p=u.arguments[q],o[q]!==k&&o[q]!==l||(o[q]=w(a,b,c,p,e,f,g,h,i));x=t(u.function,o)}}else h||13!==d.type||(x=B(a,a,b,c,d,e,f,g,i));return x}function D(a,b,c,d,e,f,g,h,i,j){var l=function(l,m){var n,o,p=g,q=h;return l!==a&&(p=e,q=f),n=l.Cf().parse(a,m,e,f),o=b.call(this,l,p,q,n,a,c,d,i,j),n!==o||e!==g||f!==h?l.Cf().unparse(a,o,p,q):k};E(l,i)}function E(a,b){var d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x=c(1),y=x&&x.Lj;if(y)for(d=y.Mj(),k=f.maxRowCount-1,l=f.maxColumnCount-1,o=0;o<d.length;o++){p=!0,q=!0;for(r in d[o])if(!isNaN(parseFloat(r))){for(s in d[o][r])if(t=s.split("_"),m=parseInt(t[0],10),n=parseInt(t[1],10),m!==-1&&(q=!1,k=k>m?m:k),n!==-1&&(p=!1,l=l>n?n:l),!p&&!q)break;if(!p&&!q)break}if(!(b&&q||!b&&p)&&(e=d[o].validator,j=d[o].sheet,u=j.yj(),g=e.condition(),h=g.getFormulas(),h&&h.length>0)){for(v=0;v<h.length;v++)i=h[v],w=a(u,i,k,l),w&&(h[v]=w);g.setFormulas(h)}}}function F(a,b,c,d,e,f,g,h){if(c>=0||!e){var i=d+(e?c:0);if(f===a&&g<=c&&(i+=e?h:0),f===b)if(g+h<=i)i-=h;else if(g<=i)return u;return i-=e?c:0}return d}function G(a,b,c,d,e,f,g,h,i,j){var k,l,m;if(c>=0||!e){if(k=d+(e?c:0),l=f+(g?c:0),m=i+j-1,h===a&&i<=c&&(k+=e?j:0,l+=g?j:0),h===b)if(m<k)k-=j,l-=j;else{if(i<=k&&m>=l)return u;i>l||(m<=l?(k=i>=k?k:i,l-=j):l=i-1)}return k-=e?c:0,l-=g?c:0,{index:k,endIndex:l}}return{index:d,endIndex:f}}function H(a,b,c){var d,e,f,g,h,i,j,m,n=H,o=b;if(b.source)g=b.source,(a!==c&&g===c||a===c&&g!==c)&&(o=v);else if(10===b.type)d=n(a,b.value,c),d!==b.value&&(o=r(d));else if(9===b.type)h=n(a,b.value,c),i=b.value2&&n(a,b.value2,c),h===b.value&&i===b.value2||(o=s(b.operatorType,h,i));else if(7===b.type){for(j=l,m=b.arguments.length,f=0;f<m;f++)if(e=b.arguments[f],d=n(a,e,c),d!==e){j=[],j[f]=d;break}if(j){for(f=0;f<m;f++)e=b.arguments[f],j[f]!==k&&j[f]!==l||(j[f]=n(a,e,c));o=t(b.function,j)}}return o}function I(a,b,c,d,e){return H(a,d,e)}function J(a,b,c,d,e){var f,g,h,i,j=!!d.source,m=j?d.source:a,n=d.rowRelative,p=d.columnRelative,q=e.Nj(),r=e.Oj();if((b>=0||!n)&&(c>=0||!p)){if(f=d.row+(n?b:0),g=d.column+(p?c:0),i=e.Pj(a,b,c,1,1),m===e.Qj&&e.Pj(m,f,g,1,1)&&!e.Sj(m,f,g,1,1)&&(!n&&!p||!i))return v;if(h=(j&&m===e.Rj||!j&&a===e.Rj)&&(!i&&e.Sj(e.Rj,f,g,1,1)||i&&e.Pj(e.Qj,f,g,1,1)),i&&(f-=n?q:0,g-=p?r:0),h&&(f+=q,g+=r),f-=n?b:0,g-=p?c:0,e.Rj===e.Qj?m=j?d.source:k:(m=k,h&&i&&j?m=e.Qj:h&&i||(h?m=e.Qj:i&&!j&&(m=e.Rj))),f!==d.row||g!==d.column||m!==d.source)return o(m,l,f,g,n,p)}else if((b>=0||!n)&&c===-1){if(f=d.row+(n?b:0),e.Pj(a,b,c,1,1)&&(f-=n?q:0),e.Sj(m,f,-1,n,-1))f+=q;else if(e.Pj(m,f,-1,1,-1))return v;if(f-=n?b:0,f!==d.row)return o(d.source,l,f,d.column,n,d.columnRelative)}else if(b===-1&&c>=0&&!p){if(g=d.column+(p?c:0),e.Pj(a,b,c,1,1)&&(g-=p?r:0),e.Sj(m,f,g,1,1))g+=r;else if(e.Pj(m,f,g,1,1))return v;if(g-=p?c:0,f!==d.row||g!==d.column)return o(d.source,d.endSource,d.row,g,d.rowRelative,p)}return d}function K(a,b,c,d,e){var f,g,h,i,j,m,n,o,q,r,s,t,u,x,y,z,A,B,C,D,E,F,G=!!d.source,H=G?d.source:a,I=d.tf(),J=e.Nj(),K=e.Oj();if(0===I)if(f=d.rowRelative,g=d.columnRelative,h=d.endRowRelative,i=d.endColumnRelative,b>=0||!f||!h||c>=0||!g||!i){if(j=d.row+(f?b:0),m=d.endRow+(h?b:0),n=d.column+(g?c:0),o=d.endColumn+(i?c:0),q=m-j+1,r=o-n+1,B=e.Pj(a,b,c,1,1),B&&(C=e.Tj-e.Uj,D=e.Uj-e.Tj,q+=(f?-C:0)+(h?C:0),r+=(g?-D:0)+(i?D:0)),H===e.Qj&&e.Pj(H,j,n,q,r)&&!r&&(!f&&!g&&!h&&!i||!B))return v;if(A=(G&&H===e.Rj||!G&&a===e.Rj)&&(!B&&e.Sj(e.Rj,j,n,q,r)||B&&e.Pj(e.Qj,j,n,q,r)),B&&(u=f?J:0,x=h?J:0,y=g?K:0,z=i?K:0,j-=u,m-=x,n-=y,o-=z),E=!1,A)s=J,t=K,j+=s,m+=s,n+=t,o+=t;else if(e.Pj(H,j,n,q,r)){if(F=e.intersectWith(H,j,n,q,r),!F||F.rowCount!==q&&F.colCount!==r)return v;j=F.row+J,n=F.col+K,m=j+F.rowCount,o=n+F.colCount,E=!0}if(j-=f?b:0,m-=h?b:0,n-=g?c:0,o-=i?c:0,e.Rj===e.Qj?H=G?d.source:k:(H=k,A&&B&&G?H=e.Qj:A&&B||(A?H=e.Qj:B&&!G&&(H=e.Rj))),j!==d.row||n!==d.column||m!==d.endRow||o!==d.endColumn||E||H!==d.source)return p(H,l,j,n,m,o,f,g,h,i)}else if(!(b>=0)&&f&&h||c!==-1){if(b===-1&&(c>=0||!g||!i)){if(n=d.column+(g?c:0),o=d.endColumn+(i?c:0),n>o)return v;if(e.Pj(a,b,c,1,1)&&(y=g?K:0,z=i?K:0,n-=y,o-=z),r=o-n,e.Sj(H,-1,n,-1,r))t=K,n+=t,o+=t;else if(e.Pj(H,-1,n,-1,r))return v;if(n-=g?c:0,o-=i?c:0,n!==d.column||o!==d.endColumn)return p(d.source,l,d.row,n,d.endRow,o,d.rowRelative,g,d.endRowRelative,i)}}else{if(j=d.row+(f?b:0),m=d.endRow+(h?b:0),j>m)return v;if(e.Pj(a,b,c,1,1)&&(u=f?J:0,x=h?J:0,j-=u,m-=x),q=m-j,e.Sj(H,j,-1,q,-1))s=J,j+=s,m+=s;else if(e.Pj(H,j,-1,q,-1))return v;if(j-=f?b:0,m-=h?b:0,j!==d.row||m!==d.endRow)return p(d.source,l,j,d.column,m,d.endColumn,f,d.columnRelative,h,d.endColumnRelative)}else if(1===I){if(f=d.rowRelative,h=d.endRowRelative,b>=0||!f||!h){if(j=d.row+(f?b:0),m=d.endRow+(h?b:0),j>m)return v;if(e.Pj(a,b,c,1,1)&&(u=f?J:0,x=h?J:0,j-=u,m-=x),q=m-j,e.Sj(H,j,-1,q,-1))s=J,j+=s,m+=s;else if(e.Pj(H,j,-1,q,-1))return v;if(j-=f?b:0,m-=h?b:0,j!==d.row||m!==d.endRow)return p(d.source,d.endSource,j,w,m,w,f,!1,h,!1)}}else if(2===I){if(g=d.columnRelative,i=d.endColumnRelative,n=d.column+(g?c:0),o=d.endColumn+(i?c:0),n<o)return v;if(e.Pj(a,b,c,1,1)&&(y=g?K:0,z=i?K:0,n-=y,o-=z),r=o-n,e.Sj(H,-1,n,-1,r))t=K,n+=t,o+=t;else if(e.Pj(H,-1,n,-1,r))return v;if(n-=g?c:0,o-=i?c:0,n!==d.column||o!==d.endColumn)return p(d.source,d.endSource,w,n,w,o,!1,g,!1,i)}return d}function L(a,b,c,d,e,f){var g,h,i,j,m,n,o,p=L,q=d;if(1===d.type&&d.sf)q=f?J(a,b,c,d,e):N(a,b,c,d,e);else if(1===d.type)q=f?K(a,b,c,d,e):O(a,b,c,d,e);else if(10===d.type)g=p(a,b,c,d.value,e,f),g!==d.value&&(q=r(g));else if(9===d.type)h=p(a,b,c,d.value,e,f),i=d.value2&&p(a,b,c,d.value2,e,f),h===d.value&&i===d.value2||(q=s(d.operatorType,h,i));else if(7===d.type){for(j=l,o=d.arguments.length,n=0;n<o;n++)if(m=d.arguments[n],g=p(a,b,c,m,e,f),g!==m){j=[],j[n]=g;break}if(j){for(n=0;n<o;n++)m=d.arguments[n],j[n]!==k&&j[n]!==l||(j[n]=p(a,b,c,m,e,f));q=t(d.function,j)}}return q}function M(a,b){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r=a.Rj.Cf(),s=c(1),t=s&&s.Lj;if(t)for(d=t.Mj(),j=0,k=0,(0===a.Vj&&0===a.Wj||0===a.Tj||0===a.Uj)&&(j=a.Xj,k=a.Yj,j>=a.Tj&&j<a.Tj+a.Xj&&k>=a.Uj&&k<a.Uj+a.Yj?j=a.Tj+a.Xj:j>=a.Vj&&j<a.Vj+a.Xj&&k>=a.Wj&&k<a.Wj+a.Yj&&(j=a.Vj+a.Xj)),l=0;l<d.length;l++)if(e=d[l].validator,i=d[l].sheet,m=i.yj(),f=e.condition(),g=f.getFormulas(),g&&g.length>0){for(n=0;n<g.length;n++)h=g[n],o=r.parse(a.Rj,h,j,k),p=L(m,j,k,o,a,b),o!==p&&(q=r.unparse(a.Rj,p,j,k),g[n]=q);f.setFormulas(g)}}function N(a,b,c,d,e){var f,g,h=d.source||a,i=d.rowRelative,j=d.columnRelative,k=e.Nj(),m=e.Oj();if((b>=0||!i)&&(c>=0||!j)){if(f=d.row+(i?b:0),g=d.column+(j?c:0),e.Pj(a,b,c,1,1)?(f-=i?k:0,g-=j?m:0):e.Sj(a,f,g,1,1)&&(f+=i?k:0,g+=j?m:0),e.Sj(h,f,g,1,1)?(f+=k,g+=m):e.Pj(h,f,g,1,1)&&(f-=k,g-=m),f-=i?b:0,g-=j?c:0,f!==d.row||g!==d.column)return o(d.source,l,f,g,i,j)}else if((b>=0||!i)&&c===-1){if(f=d.row+(i?b:0),e.Pj(a,b,-1,1,-1)?f-=i?k:0:e.Sj(a,f,-1,1,-1)&&(f+=i?k:0),e.Sj(h,f,-1,1,-1)?f+=k:e.Pj(h,f,-1,1,-1)&&(f-=k),f-=i?b:0,f!==d.row||g!==d.column)return o(d.source,l,f,d.column,i,d.columnRelative)}else if(b===-1&&c>=0&&!j&&(g=d.column+(j?c:0),e.Pj(a,-1,c,-1,1)?g-=j?m:0:e.Sj(a,-1,g,-1,1)&&(g+=j?m:0),e.Sj(h,-1,g,-1,1)?g+=m:e.Pj(h,-1,g,-1,1)&&(g-=m),g-=j?c:0,f!==d.row||g!==d.column))return o(d.source,l,d.row,g,d.rowRelative,j);return d}function O(a,b,c,d,e){var f,g,h,i,j,k,m,n,o,q,r,s,t,u,x,y,z=d.source||a,A=d.tf(),B=e.Nj(),C=e.Oj();if(0===A){if(m=d.rowRelative,n=d.columnRelative,o=d.endRowRelative,q=d.endColumnRelative,!(b>=0)&&m&&o||!(c>=0)&&n&&q)if(!(b>=0)&&m&&o||c!==-1){if(b===-1&&(c>=0||!n||!q)){if(h=d.column+(n?c:0),i=d.endColumn+(q?c:0),h<i)return v;if(e.Pj(a,-1,c,-1,1)?(u=n?C:0,y=q?C:0,h-=u,i-=y):e.Sj(a,-1,c,-1,1)&&(u=n?C:0,y=q?C:0,h+=u,i+=y),k=i-h,e.Sj(z,-1,h,-1,k)?(s=C,h+=s,i+=s):e.Pj(z,-1,h,-1,k)&&(s=C,h-=s,i-=s),h-=n?c:0,i-=q?c:0,h!==d.column||i!==d.endColumn)return p(d.source,l,h,d.endRow,i,d.rowRelative,n,d.endRowRelative,q)}}else{if(f=d.row+(m?b:0),g=d.endRow+(o?b:0),f<g)return v;if(e.Pj(a,b,-1,1,-1)?(t=m?B:0,x=m?B:0,f-=t,g-=x):e.Sj(a,b,-1,1,-1)&&(t=m?B:0,x=m?B:0,f+=t,g+=x),j=g-f,e.Sj(z,f,-1,j,-1)?(r=B,f+=r,g+=r):e.Pj(z,f,-1,j,-1)&&(r=B,f-=r,g-=r),f-=m?b:0,g-=o?b:0,f!==d.row||g!==d.endRow)return p(d.source,l,f,d.column,g,d.endColumn,m,d.columnRelative,o,d.endColumnRelative)}else if(f=d.row+(m?b:0),g=d.endRow+(o?b:0),h=d.column+(n?c:0),i=d.endColumn+(q?c:0),j=g-f,k=i-h,e.Pj(a,b,c,1,1)?(t=m?B:0,u=n?C:0,x=o?B:0,y=q?C:0,f-=t,g-=x,h-=u,i-=y):e.Sj(a,f,h,j,k)&&(t=m?B:0,u=n?C:0,x=o?B:0,y=q?C:0,f+=t,g+=x,h+=u,i+=y),e.Sj(z,f,h,j,k)?(r=B,s=C,f+=r,g+=r,h+=s,i+=s):e.Pj(z,f,h,j,k)&&(r=B,s=C,f-=r,g-=r,h-=s,i-=s),f-=m?b:0,g-=o?b:0,h-=n?c:0,i-=q?c:0,f!==d.row||h!==d.column||g!==d.endRow||i!==d.endColumn)return p(d.source,l,f,h,g,i,m,n,o,q)}else if(1===A){if(m=d.rowRelative,o=d.endRowRelative,b>=0||!m||!o){if(f=d.row+(m?b:0),g=d.endRow+(o?b:0),f<g)return v;if(e.Pj(a,b,-1,1,-1)?(t=m?B:0,x=o?B:0,f-=t,g-=x):e.Sj(a,b,-1,1,-1)&&(t=m?B:0,x=o?B:0,f+=t,g+=x),j=g-f,e.Sj(z,f,-1,j,-1)?(r=B,f+=r,g+=r):e.Pj(z,f,-1,j,-1)&&(r=B,f-=r,g-=r),f-=m?b:0,g-=o?b:0,f!==d.row||g!==d.endRow)return p(d.source,l,f,w,g,w,m,!1,o,!1)}}else if(2===A){if(n=d.columnRelative,q=d.endColumnRelative,h=d.column+(n?c:0),i=d.endColumn+(q?c:0),h>i)return v;if(e.Pj(a,-1,c,-1,1)?(u=n?C:0,y=q?C:0,h-=u,i-=y):e.Sj(a,-1,c,-1,1)&&(u=n?C:0,y=q?C:0,h+=u,i+=y),k=i-h,e.Sj(z,-1,h,-1,k)?(s=C,h+=s,i+=s):e.Pj(z,-1,h,-1,k)&&(s=C,h-=s,i-=s),h-=n?c:0,i-=q?c:0,h!==d.column||i!==d.endColumn)return p(d.source,l,w,h,w,i,!1,n,!1,q)}return d}function P(a,b,c,d,e){a._g(b,c,d,e,!0,!1)}function Q(a,b,c){var d,e,f,g,h,i,j,m=Q,n=b;if(8===b.type){if(b.value===c&&(!b.source||b.source===a.getSource()))return q(u,b.source)}else if(10===b.type)d=m(a,b.value,c),d!==b.value&&(n=r(d));else if(9===b.type)g=m(a,b.value,c),h=b.value2&&m(a,b.value2,c),g===b.value&&h===b.value2||(n=s(b.operatorType,g,h));else if(7===b.type){for(i=l,j=b.arguments.length,f=0;f<j;f++)if(e=b.arguments[f],d=m(a,e,c),d!==e){i=[],i[f]=d;break}if(i){for(f=0;f<j;f++)e=b.arguments[f],i[f]!==k&&i[f]!==l||(i[f]=m(a,e,c));n=t(b.function,i)}}return n}e=function(){function a(a,b,c,d,e,f,g,h){var i=this;i.Rj=a,i.Vj=b,i.Wj=c,i.Qj=d,i.Tj=e,i.Uj=f,i.Xj=g,i.Yj=h}return a}(),e.prototype={Nj:function(){return this.Tj-this.Vj},Oj:function(){return this.Uj-this.Wj},Sj:function(a,b,c,d,e){var f=this;return f.Rj===a&&(f.Vj===-1||f.Vj<=b&&b+d<=f.Vj+f.Xj)&&(f.Wj===-1||f.Wj<=c&&c+e<=f.Wj+f.Yj)},Pj:function(a,b,c,d,e){var f=this;return f.Qj===a&&(f.Tj===-1||f.Tj<=b&&b+d<=f.Tj+f.Xj)&&(f.Uj===-1||f.Uj<=c&&c+e<=f.Uj+f.Yj)},intersectWith:function(a,b,c,d,e){var f,g,h=this;return h.Qj!==a?l:(f=h.Zj(a,b,c,d,e),g=h.Zj(a,h.Vj,h.Wj,d,e),g.intersectWith(f))},Zj:function(a,b,c,d,e){var f=b===-1?0:b,g=b===-1||d===-1?a.rowCount:d,h=c===-1?0:c,i=c===-1||e===-1?a.colCount:e;return{row:f,column:h,rowCount:g,columnCount:i,intersectWith:R}}};function R(a,b){var c,d,e,f;return b||(b=this),c=i(a.row,b.row),d=i(a.column,b.col),e=h(a.row+a.rowCount,b.row+b.rowCount),f=h(a.column+a.colCount,b.col+b.colCount),c>=e||d>=f?l:{row:c,col:d,rowCount:e-c,colCount:f-d,intersectWith:R}}},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=c(1),d=null,e=void 0,f=c(2),g=c(4).GC$,h=g.each,i=c(3),j=c(5),k=j.u.Nb,l=function(){return j.C(b.SR)()},m=j.j.Fa,n=parseInt;function r(a){return a.columnRelative}function s(a){return a.endColumnRelative}function t(a){return a.rowRelative}function u(a){return a.endRowRelative}function v(a){return a.Cf()}function w(a){return a.column}function x(){var a=this;return a.Ru?void(a.Ru=!1):(a.Su={},a.Tu={},void(a.et?a.et.clearAll():a.ft=new b.CalcEngine.SheetSource(a)))}b.ReferenceStyle={a1:0,r1c1:1},o=function(){function a(a,b,c,d){var e=this;e.Cj=a,e.Uu=c,e.Vu=d,e.Lf=b}return a.prototype={getName:function(){return this.Cj},getRow:function(){return this.Uu},getColumn:function(){return this.Vu},getExpression:function(){return this.Lf},fg:function(a){this.Lf=a}},a}(),b.NameInfo=o,p={resetCalc:function(){x.call(this),this.Ru=!0},recalcAll:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q=v(this);if(q){if(this.suspendPaint(),q.suspend(!0),a)for(b=this.parent,c=b&&b.sheets||[this],d=0;d<c.length;d++){if(e=c[d],f=e.Tu,g=e.yj(),f)for(h in f)i=f[h],j=i.Lf,k=q.unparse(g,j,0,0),i.Lf=q.parse(g,k,0,0);for(l=g.getCalcSourceModel(),m=l.getAllNodes(),n=0;n<m.length;n++)o=m[n],p=o.calc,p&&o.Lf&&y(q,p)}q.resume(!0),this.resumePaint()}},recalcRange:function(a,b,c,d){var e=v(this);e&&e.recalcRange(this.yj(),a,b,c,d)},recalcRows:function(a){var b,c=v(this);if(c&&!c.ignoreDirty()){for(c.suspend(),b=0;b<a.length;b++)c.recalculate(this.ft,a[b],-1);c.resume(!1)}},zq:function(a,b,c){var d=v(this);d&&!d.ignoreDirty()&&d.recalculate(this.ft,b,c)},getCalcService:function(){return this.Wu||(this.Wu=new f.CalcService,this.yj().setCalcService(this.Wu),this.Wu.initParserContext(this.yj())),this.Wu},Cf:function(){return this.getCalcService()},suspendCalcService:function(a){v(this)&&v(this).suspend(a)},resumeCalcService:function(a){v(this)&&v(this).resume(a)},yj:function(a){return m(a)||3===a?this.ft:d},Bj:function(){var a=this;return!a.et&&a.ft&&(a.et=a.Cf().getSourceModel(a.ft)),a.et},Ns:function(a,b,c,d){return this.Bj()&&this.Bj().tg(a,b,c,d,!0,!0)},Ms:function(a,b,c,d){return this.Bj()&&this.Bj().tg(a,b,c,d,!1,!0)},Vq:function(a,c,d,f,g){function h(a,b,c,d,e){var f=a.Ms(b,c,d,e),g=f&&f.formulas;return g&&g.length>0}return g=g===e||g,!(b.X3&&g&&this.Ns(a,c,d,f)||!g&&h(this,a,c,d,f))||(this.Os(4,l().Exp_ChangePartOfArray),!1)},addCustomFunction:function(a){this.Xu(a),this.recalcAll()},Xu:function(a){if(!(a&&a instanceof f.Functions.Function))throw Error(l().Exp_InvalidCustomFunction);this.Su[k(a.name)]=a},getCustomFunction:function(a){return a?this.Su[k(a)]:d},removeCustomFunction:function(a){a&&(delete this.Su[k(a)],this.recalcAll())},clearCustomFunctions:function(){this.Su={},this.recalcAll()},Pu:function(a){var b,c,e;return a&&""!==a?(b=this,c=b.parent,e=b.getCustomFunction(a),!e&&c&&c.getCustomFunction&&(e=c.getCustomFunction(a)),e):d},addCustomName:function(a,b,c,d){this.Yu(a,b,c,d,!1)},getCustomName:function(a){return a?this.Tu[k(a)]:e},getCustomNames:function(){var a=[];return h(this.Tu,function(b,c){a.push(c)}),a},removeCustomName:function(a){var b,c;a&&(b=k(a),delete this.Tu[b],c={},c[b]=b,this.Zu(c,!1))},clearCustomNames:function(){var a=this,b=a.Tu;a.Tu={},this.Zu(b,!1)},createNameInfo:function(a,b,c,e){var f,g,h=this,i=v(h),j=h.yj();return i&&j?(f=i.parse(j,b,c,e),g=new o(a,f,c,e)):d},Yu:function(a,b,c,d,e){var f,g,h,i,j;if(!a||!b)throw Error(l().Exp_InvalidCustomName);if(f=this,g=v(f),h=f.yj(),g&&h){if(e)try{i=g.parse(h,b,c,d,!1,!1,!0)}catch(a){}else i=g.parse(h,b,c,d);f.Tu[k(a)]=new o(a,i,c,d),j={},j[a]=a,this.Zu(j,!0)}},Zu:function(a,b){var c,d,e=this.Bj();if(e){for(c in a)d=e.wg(k(c)),d&&(d.updateListening(!0,b),d.fh());this.recalcAll()}},$u:function(a){var b,c,e;return a&&""!==a?(b=this,c=b.parent,e=b.getCustomName(a),!e&&c&&c.getCustomName&&(e=c.getCustomName(a)),e):d},setFormula:function(a,b,c){this._u(a,b,c,d,!1)},_u:function(a,b,c,d,e,f){var g,h,i,j,k,n=this;if(1!==f&&2!==f){if(m(f)&&(f=3),a<0||a>=n.getRowCount()||b<0||b>=n.getColumnCount())return void n.Os(0,l().Exp_IndexOutOfRange);g=n.tables,3===f&&a>=0&&b>=0&&g&&!(h=g.av(a,b,1,1,c))||(i=n.Bj(),j=n.conditionalFormats,i&&(k=i.getFormula(a,b),i.setFormula(a,b,c,d,e),j&&j.Nm(),n.Bq("formula",a,b,f,k,c)),n.t4&&n.t4(a,b,1,1,f),n.$p())}},setArrayFormula:function(a,b,c,d,e){this.bv(a,b,c,d,e,!1)},bv:function(a,b,c,d,e,f,g){var h,i,j,k,n,o,p,q=this;if(1!==g&&2!==g){if(m(g)&&(g=3),a<0||a+c>q.getRowCount()||b<0||b+d>q.getColumnCount())return void q.Os(0,l().Exp_IndexOutOfRange);if(q.zl().hasSpans(a,b,c,d))return void q.Os(0,l().Exp_ArrayFromulaSpan);if(h=q.tables,!(3===g&&a>=0&&b>=0&&h)||(i=h.av(a,b,c,d,e))){if(j=q.Bj(),k=q.conditionalFormats,j&&(q.suspendEvent(),j.setArrayFormula(a,b,c,d,e,f),q.resumeEvent(),k&&k.Nm(),q.jm<1)){for(n=[],o=a;o<a+c;o++)for(p=b;p<b+d;p++)n.push({row:o,col:p});q.Bu(a,b,c,d,n,5,g,e)}q.$p()}}},getFormula:function(a,b,c){var e=this.Bj();return e?e.getFormula(a,b,c):d},getFormulaInformation:function(a,b){var c,d,e={},f=this.Bj();return f&&(c=f.getExpr(a,b),c&&(d=f.getArray(a,b),e.hasFormula=!0,d&&(e.baseRange=new i.Range(d.row,d.col,d.rowCount,d.colCount)),e.isArrayFormula=!!d,a=d?d.row:a,b=d?d.col:b,e.formula=this.Wu.unparse(this.ft,c,a,b),e.hasFormula=!!e.formula)),e},hasFormula:function(a,b){var c=this.Bj();return!!c&&c.hasFormula(a,b)},cv:function(a,b,c,d){},dv:function(){var a,b,c,d,e,f=this.Bj();if(f)for(a=0,b=f.rC(),c=f.cC();a<b;){for(d=0;d<c;)e=f.qg(a,d),e&&(e.ng(),e.og()),d++;a++}},clearFormula:function(a,b,c,e,f){var g,h,i=this;for(a<0&&(a=0,c=i.getRowCount()),b<0&&(b=0,e=i.getColumnCount()),g=0;g<c;g++)if(f(i,g+a))for(h=0;h<e;h++)i.setFormula(g+a,h+b,d)},formulaFromJSON:function(a,b){var c,e,f,g,h,j,k,l,m,o,p,q,r,s,t,u,v,w,x;if(a){if(c=this,e=a.customFunctions)for(f in e)e.hasOwnProperty(f)&&(g=e[f],h=i.getTypeFromString(g.typeName),h&&(j=new h,j.fromJSON(g,b),c.Xu(j)));if(k=a.names){for(l=0;l<k.length;l++)m=k[l],c.Yu(m.name,m.formula,m.row,m.col,!0);c.dv()}if(o=a.data,o&&(p=o.dataTable))for(s=c.getRowCount(),t=c.getColumnCount(),u=0;u<s;u++)if(q=p[u])for(v=0;v<t;v++)r=q[v],w=r&&r.formula,w&&(x=r.arrayInfo,x?c.bv(u,v,n(x.rowCount,10),n(x.colCount,10),w,!0):c._u(u,v,w,d,!0))}},ev:function(a){var b=this,c=b.Wu;c&&!a||(b.Wu=a?a:new f.CalcService,b.yj().setCalcService(b.Wu),b.Wu.initParserContext(b.yj()),c&&a?a.setSourceModel(b.yj(),c.getSourceModel(b.ft)):b.et=b.Wu.getSourceModel(b.ft))},fv:function(){this.gv(!1,1)}},q=c(18).Worksheet,g.extend(q.prototype,p),q.adjustCustomNameOnInsertRemove=function(a,b,c,d,e){var f,g,i,j,k,l,m=this;if(!a.parent||!a.parent.sheets)return f=a.getCustomNames(),void(f&&h(f,function(f,h){g=h.getExpression(),i=m.adjustCustomNameExpOnInsertRemove(a,a,b,c,d,e,g),i!==g&&h.fg(i)}));for(j=a.parent.sheets,k=a.parent.getCustomNames(),k&&h(k,function(f,h){g=h.getExpression(),i=m.adjustCustomNameExpOnInsertRemove(null,a,b,c,d,e,g),i!==g&&h.fg(i)}),l=0;l<j.length;l++)f=j[l].getCustomNames(),f&&h(f,function(f,h){g=h.getExpression(),i=m.adjustCustomNameExpOnInsertRemove(j[l],a,b,c,d,e,g),i!==g&&h.fg(i)})},q.adjustCustomNameExpOnInsertRemove=function(a,b,c,e,g,h,i){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L=b.yj(),M=f.Hh(f.Errors.Reference,L);if(9===i.type){if(j=i.value,k=i.value2,l=this.adjustCustomNameExpOnInsertRemove(a,b,c,e,g,h,j),m=k&&this.adjustCustomNameExpOnInsertRemove(a,b,c,e,g,h,k),j!==l||k!==m)return f.Kh(i.operatorType,l,m)}else if(7===i.type){for(n=!1,o=[],q=0;q<i.arguments.length;q++)p=i.arguments[q],r=this.adjustCustomNameExpOnInsertRemove(a,b,c,e,g,h,p),n=n||p!==r,o.push(r);if(n)return f.Jh(i.function,o)}else if(1===i.type&&i.sf){if(s=i.source||a&&a.yj(),t=i.row,u=i.column,v=t,w=u,s&&s===L&&(h&&!i.rowRelative||!h&&!i.columnRelative)){if(h&&g)t+=t>=c?e:0;else if(!h&&g)u+=u>=c?e:0;else if(h&&!g){if(t>=c+e)t-=e;else if(t>=c)return M}else if(u>=c+e)u-=e;else if(u>=c)return M;if(t!==v||u!==w)return f.rf(L,d,t,u,i.rowRelative,i.columnRelative)}}else if(1===i.type){if(s=i.source||a&&a.yj(),x=i.row,y=i.column,z=i.endRow,A=i.endColumn,B=i.rowRelative,C=i.columnRelative,D=i.endRowRelative,E=i.endColumnRelative,F=x,G=y,H=z,I=A,s&&s===L){if(h&&g)x+=!B&&x>=c?e:0,z+=!D&&z>=c?e:0;else if(!h&&g)y+=!C&&y>=c?e:0,A+=!E&&A>=c?e:0;else if(h&&!g){if(!B&&x>=c&&!D&&z<c+e)return M;if(B&&D||z<c)return i;if(!B)if(x>=c+e)x-=e;else if(x<c);else{if(D)return M;x>c&&(x=c)}if(!D)if(z>=c+e)z-=e;else{if(B)return M;z<c+e&&(z=c-1)}}else{if(!C&&y>=c&&!E&&A<c+e)return M;if(C&&E||A<c)return i;if(!C)if(y>=c+e)y-=e;else if(y<c);else{if(E)return M;y>c&&(y=c)}if(!E)if(A>=c+e)A-=e;else{if(C)return M;A<c+e&&(A=c-1)}}if(y!==G||A!==I||x!==F||z!==H)return f.uf(L,d,x,y,z,A,B,C,D,E)}}else if(10===i.type&&(J=i.value,K=this.adjustCustomNameExpOnInsertRemove(a,b,c,e,g,h,J),J!==K))return f.Lh(K);return i};function y(a,b){var c,d,e,f,g,h,i,j=b.ah,k=j.getSource();b.name?(f=b.name,c=j.getNodeByName(f)):(d=b.row,e=b.column,d=void 0===d?-1:d,e=void 0===e?-1:e,c=j.getNode(d,e)),g=c.Lf,h=c.Pf,i=a.unparse(k,g,d<0?0:d,e<0?0:e),h?j.setArrayFormula(h.row,h.col,h.rowCount,h.colCount,i):f?j.setFormulaByName(f,i):j.setFormula(d,e,i,null,!0,!0)}q.adjustModelFormulasAfterSetSheetName=function(a){var b,c,d,e,f,g,h,i,j,k,l=v(a),m=l.getSourceModel(a.yj());if(m)for(b=m.getAllNodes(),c=0;c<b.length;c++)if(d=b[c],e=d.calc)for(d.Lf&&y(l,e),f=e.Ze,h=0;h<f.length;h++)if(i=e[f[h]])for(j=i.length,k=0;k<j;k++)g=i[k],g.ah!==m&&y(l,g)},q.getDataValidatorsBeforeSetSheetName=function(a){var b,c,d,e,f,g,h,j,k=v(a),l=a.yj(),m=0,n=0,o=[[],[]],p=i.Lj.Mj();for(g=0;g<p.length;g++)if(b=p[g].validator,c=b.condition(),d=c.getFormulas(),f=[],d&&d.length>0){for(h=0;h<d.length;h++)e=d[h],j=k.parse(l,e,m,n),f.push(j);o[0].push(c),o[1].push(f)}return o},q.adjustValidatorsAfterSetSheetName=function(a,b){var c,d,e,f,g,h,i=b[0].length,j=v(a),k=a.yj(),l=0,m=0;for(c=0;c<i;c++){for(d=b[0][c],e=b[1][c],f=[],g=0;g<e.length;g++)h=j.unparse(k,e[g],l,m),f.push(h);d.setFormulas(f)}},q.copyFormula=function(a,b,c,d,e,g,h,i,j){f&&f.CalcOperatorAdjustor.copyFormula(a.Bj(),b,c,d.Bj(),e,g,h,i,j)},q.moveFormula=function(a,b,c,d,e,g,h,i){f&&f.CalcOperatorAdjustor.moveFormula(a,b,c,d,e,g,h,i)},q.adjustCustomNameOnMove=function(a,b,c,d,e,f,g,i){var j,k,l,m,n,o;if(!a.parent||!a.parent.sheets)return j=a.getCustomNames(),void(j&&h(j,function(h,j){k=j.getExpression(),l=z(a,a,b,c,d,e,f,g,i,k),l!==k&&j.fg(l)}));for(m=a.parent.sheets,n=a.parent.getCustomNames(),n&&h(n,function(h,j){k=j.getExpression(),l=z(null,a,b,c,d,e,f,g,i,k),l!==k&&j.fg(l)}),o=0;o<m.length;o++)j=m[o].getCustomNames(),j&&h(j,function(h,j){k=j.getExpression(),l=z(m[o],a,b,c,d,e,f,g,i,k),l!==k&&j.fg(l)})};function z(a,b,c,e,g,h,i,j,k,l){var m,n,o,p,q,v,x,y,A,B,C,D,E,F=h-c,G=i-e,H=b.yj(),I=g.yj();if(9===l.type){if(m=l.value,n=l.value2,o=z(a,b,c,e,g,h,i,j,k,m),p=n&&z(a,b,c,e,g,h,i,j,k,n),m!==o||n!==p)return f.Kh(l.operatorType,o,p)}else if(7===l.type){for(q=!1,v=[],y=0;y<l.arguments.length;y++)x=l.arguments[y],A=z(a,b,c,e,g,h,i,j,k,x),q=q||x!==A,v.push(A);if(q)return f.Jh(l.function,v)}else if(1===l.type&&l.sf){if((!l.source||l.source===H)&&!l.rowRelative&&l.row>=c&&l.row<c+j&&!l.columnRelative&&l.column>=e&&l.column<e+k)return f.rf(I,d,l.row+F,l.column+G)}else if(1===l.type){if(B=!t(l)&&!r(l),C=!u(l)&&!s(l),(!l.source||l.source===H)&&(B&&l.row>=c&&w(l)>=e||C&&l.endColumn<e+k&&l.endRow<c+j))return f.uf(I,d,l.row+(B?F:0),w(l)+(B?G:0),l.endRow+(C?F:0),l.endColumn+(C?G:0),t(l),r(l),u(l),s(l))}else if(10===l.type&&(D=l.value,E=z(a,b,c,e,g,h,i,j,k,D),D!==E))return f.Lh(E);return l}q.$n("calc",{priority:1e3,init:x,dispose:function(a){a!==!1&&(this.ft=d,this.Wu=d)},attach:function(a){var b=this,d=c(23).Workbook;a instanceof d?b.ev(a.Wu):b.ev()},onLayoutChanged:function(a){var c=this,d=a.changeType,e=a.row,f=a.rowCount,g=a.col,h=a.colCount,i=b.X3&&c.Bj();i&&("addingRows"===d?c.Vq(e,0,0,c.getColumnCount())?(v(i).ih().onBeforeAddRemoveRows(i,e),q.adjustCustomNameOnInsertRemove(c,e,f,!0,!0),i.addRows(e,f)):a.canAdd=!1:"addRows"===d?v(i).ih().onAfterAddRemoveRows(i,e,f,!0):"deletingRows"===d?c.Vq(e,0,f,c.getColumnCount())?(v(i).ih().onBeforeAddRemoveRows(i,e),
  20. q.adjustCustomNameOnInsertRemove(c,e,f,!1,!0),i.deleteRows(e,f)):a.canDelete=!1:"deleteRows"===d?v(i).ih().onAfterAddRemoveRows(i,e,f,!1):"addingColumns"===d?c.Vq(0,g,c.getRowCount(),0)?(v(i).ih().onBeforeAddRemoveColumns(i,g),q.adjustCustomNameOnInsertRemove(c,g,h,!0,!1),i.addColumns(g,h)):a.canAdd=!1:"addColumns"===d?v(i).ih().onAfterAddRemoveColumns(i,g,h,!0):"deletingColumns"===d?c.Vq(0,g,c.getRowCount(),h)?(v(i).ih().onBeforeAddRemoveColumns(i,g),q.adjustCustomNameOnInsertRemove(c,g,h,!1,!1),i.deleteColumns(g,h)):a.canDelete=!1:"deleteColumns"===d&&v(i).ih().onAfterAddRemoveColumns(i,g,h,!1))},toJson:function(a){var b,c,d,e,f=this,i=f.Su;g.isEmptyObject(i)||(a.customFunctions=i),b=[],c=f.getCustomNames(),d=v(f),c&&d&&(h(c,function(a,c){var e=c.getName(),g=c.getRow(),h=c.getColumn(),i=c.getExpression(),j=d.unparse(f.yj(),i,g,h,!1,!0);b.push({name:e,formula:j,row:g,col:h})}),b.length>0&&(a.names=b)),e=f.et,e&&e.toJSON(a)},fromJson:function(a,b,c){var d=this;d.clearCustomFunctions(),d.clearCustomNames(),c&&d.formulaFromJSON(a,b)}}),a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja;b=c(1),d=c(5),e=c(24),f=c(4).GC$,g=c(3),h=c(10).oo,i=c(25).Commands,j=c(27).hv,k=c(28).iv,l=c(30).jv,m=c(12).To,n=c(16).S4,o=e.UndoManager,p=e.CommandManager,q=f.each,r=f.extend,s=g.Ul,t=b.X3,u=g.En,v=g.Events,w=g.Lj,x=g.Vl,y=g.Rect,z=g.Im,A=d.j.Fa,B=g.Ul.Nl,C=g.Ul.Pl,D=s.Ql,E=window.jQuery,F=parseInt,G=window,H=document,I=null,J=Math.round,K=Math.min,L="number",M="mousedown",N="mouseup",O="scroll",P="resize",Q="focus",R=".gcSpread",S=".gcSpreadInternal",T=".gcScrollbar",U="div",V="table",W="px",X="gc-scroll-handle",Y="gc-scroll-bar",Z="none",$="absolute",_="content-box",aa="solid",ba=" ui-widget-header ui-state-default btn btn-default",ca="cultureChanged",da="workbook",ea="gcUIElement",fa="gc-no-user-select";function ka(){return d.C(b.SR)()}function la(a){return a.getActiveSheet()}b.HorizontalPosition={left:0,center:1,right:2,nearest:3},b.VerticalPosition={top:0,center:1,bottom:2,nearest:3},b.ShowResizeTip={none:0,column:1,row:2,both:3},b.ShowScrollTip={none:0,horizontal:1,vertical:2,both:3},b.AutoFitType={cell:0,cellWithHeader:1},b.InvalidOperationType={setFormula:0,copyPaste:1,dragFill:2,dragDrop:3,changePartOfArrayFormula:4,changeSheetName:5},b.ResizeZeroIndicator={default:0,enhanced:1},b.CopyPasteHeaderOptions={noHeaders:0,rowHeaders:1,columnHeaders:2,allHeaders:3},ga={allowUserDragDrop:!0,allowUserDragFill:!0,allowUserZoom:!0,allowUserResize:!0,allowUndo:!0,allowSheetReorder:!0,defaultDragFillType:5,showDragFillSmartTag:!0,showHorizontalScrollbar:!0,showVerticalScrollbar:!0,scrollbarShowMax:!0,scrollbarMaxAlign:!1,tabStripVisible:!0,tabStripRatio:.5,tabEditable:!0,newTabVisible:!0,cutCopyIndicatorVisible:!0,cutCopyIndicatorBorderColor:"#217346",tabNavigationVisible:!0,backColor:"white",backgroundImage:I,backgroundImageLayout:0,showResizeTip:0,showDragDropTip:!0,showDragFillTip:!0,scrollIgnoreHidden:!1,highlightInvalidData:!1,showScrollTip:0,grayAreaBackColor:I,useTouchLayout:!1,hideSelection:!1,resizeZeroIndicator:1,allowUserEditFormula:!0,enableFormulaTextbox:!0,referenceStyle:0,autoFitType:0,allowCopyPasteExcelStyle:!0,allowExtendPasteRange:!1,copyPasteHeaderOptions:3,font:I};function ma(a,b,c){var d,e,g=z.Lm("gc-vertical-scrollbar"+ba),h=F(g.zIndex)>2007?1:0,i=b-c;i%2===0?(d=i/2,e=d-h):(d=(i-h)/2,e=d),f(a).css({"box-sizing":_,border:Z,"border-color":Z,"border-left-style":aa,"border-left-width":h+W,"border-left-color":g.borderLeftColor,"background-color":g.backgroundColor,width:c,padding:"0px "+d+"px 0px "+e+W,margin:0})}function na(a,b,c){var d,e,g=z.Lm("gc-horizontal-scrollbar"+ba),h=F(g.zIndex)>2007?1:0,i=b-c;i%2===0?(d=i/2,e=d-h):(d=(i-h)/2,e=d),f(a).css({"box-sizing":_,border:Z,"border-color":Z,"border-top-style":aa,"border-top-width":h+W,"border-top-color":g.borderTopColor,"background-color":g.backgroundColor,height:c,padding:e+"px 0px "+d+"px 0px",margin:0})}function oa(a,b,c){var d=z.Lm("gc-footer-corner"+ba);f(a).css({border:Z,padding:0,margin:0,width:b+W,height:c+W,"background-color":d.backgroundColor})}function pa(a,b){var c,d,e=this;e.name="",e.kv=!1,e.lv=-1,e.eq=0,e.mv=!1,e.options=D(ga,function(a,b,c){e.Op(a,b,c)}),e.T3(b),c=1,b&&(d=b.sheetCount,typeof d===L&&(c=d)),e.qo=a,e.ad(c,a)}g.Zn(pa),pa.Qp=ga,pa.nv=1,pa.ov=0,pa.prototype={constructor:pa,commandManager:function(){return this.wu},undoManager:function(){return this.pv},Op:function(a,b,c){var d,e,f=this,g=la(f);switch(a){case"allowUndo":f.pv&&(f.pv.zc=b);break;case"backColor":case"cutCopyIndicatorBorderColor":case"cutCopyIndicatorVisible":case"grayAreaBackColor":case"hideSelection":case"highlightInvalidData":case"resizeZeroIndicator":case"allowUserDragFill":g&&g.$p();break;case"backgroundImage":case"backgroundImageLayout":f.Ys(),g&&g.$p();break;case"newTabVisible":case"tabNavigationVisible":d=f.hq,d&&d.repaint();break;case"showHorizontalScrollbar":case"showVerticalScrollbar":case"useTouchLayout":case"tabStripVisible":f.fq();break;case"tabStripRatio":f.aq();break;case"scrollIgnoreHidden":case"scrollbarMaxAlign":case"scrollbarShowMax":g&&(g.oq=!0,g.jq=!0,g.$p());break;case"referenceStyle":e=t&&f.Cf(),e&&(e.useR1C1=1===b,e.ih().v4(this))}},ad:function(a,b){var c,d,e,f=this;for(t&&f.qv(),f.rv=[],f.sv=B("input"),f.jm=0,f.xD=0,f.tv={fromSheet:I,isCutting:!1},f.Ks=I,f.sheets=[],f.Lq={},f.pv=new o(f,(-1),f.options.allowUndo),c=f.wu=new p(f),c.addListener("workbookUndo",function(a){var b=f.wu[a.command.cmd];b&&b.canUndo()&&f.undoManager().Cc(a.command,a.s4)}),i.uv(c),pa.ao(f,"init"),d=0;d<a;d++)e=f.vv(f.wv(d)),f.sheets.push(e),e.Ls(f);f.suspendPaint(),b&&f.ws(b),f.uu=new n(f),f.resumePaint()},T3:function(a){var b=this.options,c=a||{};c=r(!0,{},ga,c),q(c,function(a,c){b.hasOwnProperty(a)&&(b[a]=c)})},xv:function(){var a=this;return!a.Ks&&a.qo&&(a.Ks=B(U),f(a.Ks).css({position:"relative",left:0,top:0,height:0}),f(a.qo).prepend(a.Ks)),a.Ks},wv:function(a){var b,c,d,e,f,g,h=this,i=h.getSheetCount();h.lv<i?h.lv=i:h.lv++,(A(a)||a<h.lv)&&(a=h.lv),b=!1,d=h.sheets;do for(c="Sheet"+(a+1),e=d.length,f=0;f<e;f++)if(f in d){if(g=d[f],g.Cj===c){a++,b=!0;break}b&&(b=!1)}while(b);return c},vv:function(a){return new b.Worksheet(a)},ws:function(a){var b,c,d,e,g,h,i,k,l,m,n,o,p,q,r,s,t,u=this;if(a){for(u.qo=a,E&&E(a).data(da,u),f(a).data(da,u).attr(ea,"gcSpread").addClass(fa),G.Yl.qm(),H.addEventListener(ca,function(){u.Av()}),b=B(V),c=b.style,k="100%",b.cellSpacing=0,b.cellPadding=0,b.border=0,c.width=k,c.height=k,c.border=0,c.margin=0,d=0;d<2;d++){for(g=B("tr"),e=0;e<2;e++)h=B("td"),i=h.style,i.padding=0,i.border=0,g.appendChild(h);b.appendChild(g)}for(a.appendChild(b),u.xs=B(U),u.xs.id=a.id+"vp",f(b.rows[0].cells[0]).append(u.xs),u.St=new j((!1)),l=u.St.Bv(),m=u.Cv=B(U),f(m).append(l),f(b.rows[0].cells[1]).append(m),f(l).bind(O+T,function(a,b){var c=b.scrollEventType;a.data=u,1===b.scrollOrientation&&(0===c||1===c||2===c||3===c||5===c?qa.Dv(a,b):4===c&&qa.Ev(a))}).bind(M+T,function(a){a.data=u,qa.Fv(a)}).bind(N+T,function(a){a.data=u,qa.Gv(a)}),n=B(V),o=n.style,n.cellSpacing=0,n.cellPadding=0,n.border=0,o.border=0,o.margin=0,f(n).css("user-select",Z),g=B("tr"),e=0;e<2;e++)h=B("td"),i=h.style,i.padding=0,i.border=0,g.appendChild(h);n.appendChild(g),f(b.rows[1].cells[0]).append(n),p=u.Hv=B(U),q=p.style,q.width=""+u.Iv()*f(a).width()+W,q.height=""+u.Jv()+W,q.fontSize="10pt",q.fontFamily="Arial",f(n.rows[0].cells[0]).append(p),u.Pt=new j((!0)),r=u.Pt.Bv(),s=u.Kv=B(U),f(s).append(r),f(n.rows[0].cells[1]).append(s),f(r).bind(O+T,function(a,b){var c=b.scrollEventType;a.data=u,0===b.scrollOrientation&&(0===c||1===c||2===c||3===c||5===c?qa.Lv(a,b):4===c&&qa.Mv(a))}).bind(M+T,function(a){a.data=u,qa.Nv(a)}).bind(N+T,function(a){a.data=u,qa.Gv(a)}),u.Ov=B(U),f(b.rows[1].cells[1]).append(u.Ov),u.ku=new qa(this),f(G).bind(P+R,function(){u.Pv()}),t=la(u),t&&t.ws(u.xs),u.Qv(),u.fq(),u.Rv(a),pa.ao(u,"setHost",a)}},Rv:function(a){var b=this,c="tabindex",d=F(f(a).attr(c),10)||0,e=B(U);f(e).css({position:$,overflow:"hidden"}).attr(ea,"gcSheetFocusElementForTab").attr(c,d).bind(Q,function(){b.Sv||la(b).zt(),b.Sv=!1}),a.insertBefore(e,I),b.Tv=e},Uv:function(){var a=this,b=a.Tv;b&&(a.Sv=!0,b.focus())},no:function(){var a,b,c,d,e,g,h=this,i=h.Pt,j=h.St,k=h.sheets;for(u.Tn(h),f(G).unbind(P+R),h.Zv&&clearTimeout(h.Zv),i&&i.dispose(),j&&j.dispose(),h.mu(),w.$b(),a=0;a<k.length;a++)k[a].no(!0);k.splice(0,k.length),b=h.uu,b&&b.no(),c=h.qo,e="class",g="unselectable",c&&(d=f(c),H.removeEventListener(ca,h.Av),d.html("").removeAttr(ea).removeClass(fa),d.attr(e)||d.removeAttr(e),d.attr(g)||d.removeAttr(g),d.data(da)&&d.data(da,I),E&&E(c).data(da)&&E(c).data(da,I)),h.Kv=I,h.Cv=I,h.pv=I,h.hq&&(h.hq.no(),h.hq=I),pa.ao(h,"dispose"),h.Tv&&(f(h.Tv).unbind(Q),h.Tv=I),h.Wu&&(h.Wu.dispose(),h.Wu=I,h.yv=I,h.zv=I),h.bt=I,m.no()},mu:function(){var a=this,b=a.sheets,c,d;for(f(a.sv).unbind(R),c=0;c<b.length;c++)d=b[c],d.mu()},Qv:function(){var a,b,c,d=this,e=F(z.Lm("").zIndex),f=e!==d.Vv,g=d.qo,h=g.getAttribute("id")+"_tabStrip",i=d.hq;f&&(d.Vv=e),a=d.Jv(),b=d.Wv(),c=d.Xv(),i&&!f?i.repaint():(i&&i.no(),i=d.hq=e>2007?new k(h):new l(h),i.Yv(d),i.ws(d.Hv)),ma(d.Cv,c,b),na(d.Kv,a,b),oa(d.Ov,c,a)},Pv:function(){var a=this,b=a.Zv;b&&clearTimeout(b),a.Zv=setTimeout(function(){u.Un(),a.fq(),a.Zv=I},100)},fq:function(){var a=this;a.kv||(a.kv=!0,a.$v(),a.kv=!1)},$v:function(){var a,b,c,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t=this,u="display",v="block",w=t.Jv(),x=t.Wv(),y=t.Xv(),z=t.qo;z&&(a=t.options,b=a.showVerticalScrollbar,c=a.showHorizontalScrollbar,d=a.tabStripVisible,e=c||d,g=f(z),h=g.width(),i=g.height(),j=t.Ov,k=t.Pt,l=t.St,m=t.xs.style,n=t.Hv.style,m.width=""+(h-(b?y:0))+W,f(t.Cv).css(u,b?v:Z),f(j).css("width",(b?y:0)+W),m.height=""+(i-(e?w:0))+W,f(t.Kv).css(u,e?v:Z),f(j).css("height",e?w:0+W),c?(f(k.Bv()).show(),a.tabStripRatio=a.tabStripRatio):f(k.Bv()).hide(),o=f(t.xs).width(),p=J(t.Iv()*o),p===o&&(p=o-1),n.width=""+p+W,n.height=""+w+W,l.Vo(x),l._v(f(t.xs).height()),q=h-(d?p:0)-(b?y:0),k.Vo(q>0?q:1),k._v(x),r=la(t),r&&(0===r.lq&&(r.lq=r._t()),0===r.qq&&(r.qq=r.$t()),r.fq()),t.Ut(),t.Xt(),r&&(r.invalidateLayout(),r.repaint()),d?f(t.Hv).show():f(t.Hv).hide(),t.hq&&t.hq.fq(),s=g.width(),h===s||t.aw||(t.aw=!0,setTimeout(function(){delete t.aw,t.$v()},1)))},Ut:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n=this,o=la(n),p=n.options;o&&(a=o.frozenColumnCount(),b=o.getColumnCount()-o.frozenTrailingColumnCount()-a,c=a,d=o.am(),e=0===b?c:c+b-1,f=o.qq,h=o.fu(d.er,c,e),p.scrollbarMaxAlign&&(e=h),p.scrollbarShowMax||(i=o.iu(),j=i.lastNonNullCol,k=o.fu(d.er,c,j),k===c&&(k++,k>e&&(k=e)),e=f>k?f<e?f:e:k),f>e&&(o.qq=e),l=o.Ot(o.qq),l!==-1&&l!==o.qq&&(o.qq=l),g=o.gu(),g<1&&(g=1),m=n.Pt,m&&(m.bw(o.Qt(c)),m.cw(o.Qt(e)),m.dw(g),m.ew(),m.value(o.Qt(o.qq))))},Xt:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n=this,o=la(n),p=n.options;o&&(a=o.frozenRowCount(),b=o.getRowCount()-o.frozenTrailingRowCount()-a,c=a,d=o.am(),e=0===b?c:c+b-1,f=o.lq,h=o.eu(d.jr,c,e),p.scrollbarMaxAlign&&(e=h),p.scrollbarShowMax||(i=o.iu(),j=i.lastNonNullRow,k=o.eu(d.jr,c,j),k===c&&(k++,k>e&&(k=e)),e=f>k?f<e?f:e:k),f>e&&(o.lq=e),l=o.Rt(o.lq),l!==-1&&l!==o.lq&&(o.lq=l),g=o.hu(),g<1&&(g=1),m=n.St,m&&(m.bw(o.Tt(c)),m.cw(o.Tt(e)),m.dw(g),m.ew(),m.value(o.Tt(o.lq))))},aq:function(){var a,b,c,d,e,g,h,i,j,k,l=this,m=l.Jv(),n=l.Wv(),o=l.Xv(),p=l.qo;p&&(a=l.options,b=a.tabStripVisible,c=f(p),d=c.width(),e=l.Pt,g=l.Hv.style,h=f(l.xs).width(),i=J(l.Iv()*h),i===h&&(i=h-1),g.width=""+i+W,g.height=""+m+W,j=d-(b?i:0)-(a.showVerticalScrollbar?o:0),e.Vo(j>0?j:1),e._v(n),k=la(l),k&&0===k.qq&&(k.qq=k.$t()),l.Ut(),b?f(l.Hv).show():f(l.Hv).hide(),l.hq&&l.hq.fq())},suspendPaint:function(){var a,b=this,c=b.hq,d=b.sheets;for(b.xD++,a=0;a<d.length;a++)d[a].suspendPaint();c&&c.fw()},resumePaint:function(){var a,b=this,c=b.hq,d=b.sheets;for(b.xD-=b.xD>0?1:0,a=0;a<d.length;a++)d[a].resumePaint();c&&c.gw()},isPaintSuspended:function(){return this.xD>0},Ys:function(){var a,b,c,d,e,g,i=this,j=i.options.backgroundImage,k=i.options.backgroundImageLayout,l=la(i);if(l&&j&&(a=f(l.Ws()),a.css({"background-image":"url('"+j+"')","background-repeat":"no-repeat"}),!A(k))){b=i.bt,b||(b=i.bt=new h(function(){i.bt&&i.Ys()}));try{b.ko(j)?(c=b.lo(j),d=l.Dr(),e=d.width,g=d.height,s.ql(l.Ws(),e,g,c.width,c.height,k)):b.fo(j)}catch(a){}}},hw:function(a,b){void 0===b&&(b=!0);var c=this;c.hq.iw(c.getSheetIndex(a.name()),b)},startSheetIndex:function(a){var b=this,c=b.hq;return 0===arguments.length?c?c.gq:0:(c&&(c.hE(a)||(a=c.jw(a),a===-1&&(a=c.rw(a))),c.gq=a),b.aq(),b)},Iv:function(){var a,b,c,d,e,g=this,h=g.options;return h.showHorizontalScrollbar?(a=h.tabStripRatio,isNaN(a)?.5:(b=0,c=g.xs,d=g.hq,c&&d&&(e=f(c).width(),b=d.kw/e),a<b?a=b:a>1&&(a=1),a)):1},destroy:function(){f(G).unbind(P+R),this.no()},repaint:function(){var a,b=this,c=b.hq;c&&c.repaint(),a=la(b),a&&a.repaint()},refresh:function(){var a=this;a.qo&&(z.Nm(),a.Qv(),a.fq(),a.repaint())},getHost:function(){return this.qo},invalidateLayout:function(){var a=la(this);a&&a.invalidateLayout()},addNamedStyle:function(a){this.Kq(a);var b=la(this);b&&b.$p()},Kq:function(a){if(a){if(!a.name)throw Error(ka.Exp_EmptyNamedStyle);var b=a.name.toUpperCase();this.Lq[b]=a}},getNamedStyle:function(a){return this.Mq(a,!0)},Mq:function(a,b){var c,d=this.Lq;return d&&a?(a=a.toUpperCase(),c=d[a],c&&b&&this.Jq(),c):I},Jq:function(){var a,b=this.sheets;for(a=0;a<b.length;a++)b[a].Jq()},removeNamedStyle:function(a){var b,c=this.Lq;c&&a&&(a=a.toUpperCase(),c.hasOwnProperty(a)&&(delete c[a],this.Jq(),b=la(this),b&&b.$p()))},getNamedStyles:function(){var a=[],b=this.Lq;return b&&q(b,function(b,c){a.push(c)}),this.Jq(),a},getActiveSheet:function(){return this.sheets&&this.sheets.length>0?this.sheets[this.eq]:I},setActiveSheet:function(a){this.lw(a,2)},lw:function(a,b){var c,d=this.sheets;for(c=0;c<d.length;c++)d[c].name()===a&&this.dq(c,b)},getActiveSheetIndex:function(){return this.eq},setActiveSheetIndex:function(a){this.dq(a,2)},dq:function(a,b,c){var d,e,f,g,h;typeof a===L&&(d=this,a!==d.eq&&(e=d.sheets[a],e&&e.visible()&&(f=s.rl(),(f.ipad||f.iphone)&&(g=d.mw,g&&(new Date).valueOf()-g<300)||(h=la(d),d.eq=a,e!==h&&(h&&h.no(!1),d.nw(e,b,!1,c)),d.fq(),(f.ipad||f.iphone)&&(d.mw=(new Date).valueOf())))))},nw:function(a,b,c,d){var e,f,g;c||a.ws(this.xs),e=x.Xl(),f=e&&e.parent===this,g=2===b?f:1===b,x.Zl(I),!this.mv&&g&&a.zt(d),a.qs(),a.os()},addSheet:function(a,b){this.ow(a,2,b)},ow:function(a,b,c){var d,e,f,g,h,i,j,k,l=this;if(c||(c=l.vv(l.wv(a))),e=l.sheets,f=e.length,c.Cj){for(d=0;d<f;d++)if(e[d].Cj===c.Cj)throw ka().Exp_NotSupported}else c.Cj=l.wv(a);for(l.pw(c),g=la(l),h=l.eq,i=f-a,j=[],d=0;d<i&&f>0;d++)j.push(e.pop());for(e.push(c),c.Ls(l);j.length>0;)e.push(j.pop());f=e.length,1===f?(l.xs&&c.ws(l.xs),l.eq=0):(h<0&&l.hq&&(h=l.hq.jw(h)),l.eq=h),k=la(l),k!==g&&(g&&g.no(!1),k&&l.nw(k,b,1===f),l.fq()),l.hq&&(l.hq.gq<0&&(l.hq.gq=l.eq),l.hq.repaint())},removeSheet:function(a){this.qw(a,2)},qw:function(a,b){var c,d,e,f,g,h=this,i=h.sheets,j=h.Wu,k=h.hq,l=i.length;if(isNaN(a)||a<0||a>=l)throw Error(ka().Exp_IndexOutOfRange);if(c=a<=h.eq||a===l-1,d=la(h),a<h.eq&&h.eq--,e=i[a],e.mu(),i.splice(a,1),l=i.length,0===l)h.eq=-1;else if(h.eq>=l)h.eq=k.rw(l);else{for(f=h.eq;f<l;f++)if(i[f].visible()){h.eq=f;break}f>=l&&(h.eq=-1)}c&&(g=i[h.eq],d!==g&&(d&&d.no(!1),g&&h.nw(g,b,!1))),j&&j.removeSource(e.yj()),k&&(k.gq>=l?h.startSheetIndex(k.rw(l)):k.gq<0?h.startSheetIndex(k.jw(-1)):h.fq())},clearSheets:function(){var a,b=this,c=b.sheets,d=b.Wu,e=b.hq;for(a=0;a<c.length;a++)c[a].mu(),c[a].no(!1);c.splice(0,c.length),d&&d.clearSource(),b.eq=-1,e&&(e.gq=-1,e.repaint()),w.$b()},getSheet:function(a){var b=this.sheets;return a>=0&&a<b.length?b[a]:I},getSheetFromName:function(a){var b,c=this.sheets;for(b=0;b<c.length;b++)if(c[b].name()===a)return c[b];return I},getSheetIndex:function(a){var b,c=this.sheets;for(b=0;b<c.length;b++)if(c[b].name()===a)return b;return I},getSheetCount:function(){return this.sheets.length},setSheetCount:function(a){this.sw(a,2)},sw:function(a,b){var c,d,e=this;if(a<0)throw ka().Exp_ArgumentOutOfRange;if(0===a&&e.clearSheets(),c=e.sheets.length,a<c)for(d=c-1;d>=a;d--)e.qw(d,b);else if(a>c)for(d=c;d<a;d++)e.ow(d,b)},bind:function(a,b,c){var d,e,g=this,h=g.sheets;for(g.rv.push({type:a,data:b,fn:c}),f(g.sv).bind(a+R,b,c),d=0;d<h.length;d++)e=h[d],e.bind(a,b,c)},unbind:function(a,b){var c,d,e,g,h=this,i=h.sheets,j=h.rv;for(c=0;c<j.length;c++)d=j[c],d.type===a&&j.splice(c,1);for(f(h.sv).unbind(a+R,b),e=0;e<i.length;e++)g=i[e],g.unbind(a,b)},unbindAll:function(){var a,b,c=this,d=c.sheets;for(c.rv.length=0,f(c.sv).unbind(R),a=0;a<d.length;a++)b=d[a],b.unbindAll()},Fu:function(a,b,c){var d,e,g=this,h=g.sheets;for(g.rv.push({type:a,data:b,fn:c}),f(g.sv).bind(a+S,b,c),d=0;d<h.length;d++)e=h[d],e.Fu(a,b,c)},Gu:function(a,b){var c,d,e,g,h=this,i=h.sheets,j=h.rv;for(c=0;c<j.length;c++)d=j[c],d.type===a&&j.splice(c,1);for(f(h.sv).unbind(a+S,b),e=0;e<i.length;e++)g=i[e],g.Gu(a,b)},nu:function(){var a,b,c=this,d=c.sheets;for(c.rv.length=0,f(c.sv).unbind(S),a=0;a<d.length;a++)b=d[a],b.nu()},Wq:function(a,b){0===this.jm&&f(this.sv).trigger(a,b)},tw:function(a,b,c,d){this.Wq(v.ButtonClicked,{sheet:a,sheetName:a.Cj,row:b,col:c,sheetArea:d})},pw:function(a){var b,c,d=this.rv;for(b=0;b<d.length;b++)c=d[b],a.bind(c.type,c.data,c.fn)},suspendEvent:function(){var a,b,c=this,d=c.sheets;for(c.jm++,a=0;a<d.length;a++)b=d[a],b.suspendEvent()},resumeEvent:function(){var a,b,c=this,d=c.sheets;for(c.jm--,c.jm<0&&(c.jm=0),a=0;a<d.length;a++)b=d[a],b.resumeEvent()},focus:function(a){if(a===!1)x.Zl(I);else{var b=la(this);b&&b.zt()}},nextControl:C("nextControl",I),previousControl:C("previousControl",I),Wv:function(){return this.Vv>2007?15:18},Xv:function(){return this.Vv>2007?22:this.Wv()},Jv:function(){return this.Vv>2007?28:this.Wv()},uw:function(a,b,c,d){var e,g="auto",h=this;h.vw||(e=B(U),f(e).addClass("gc-spread-toolTip ui-state-default ui-widget-content btn-default").css({position:$,padding:"0px 3px 0px 3px",font:"normal normal normal 11pt calibri","box-shadow":"1px 2px 5px rgba(0,0,0,0.4)"}).width(g).height(g).appendTo(H.body),h.vw=e),h.ww(a,b,c,d)},ww:function(a,b,c,d){var e,g,h,i,j=this,k=la(j);k&&(e=j.vw,e&&(g=f(e),a?(g.html(a),g.show()):g.hide(),h=k.Vs(),d&&(c-=h.top,b-=h.left),i=k.Dr(),c=K(c,i.y+i.height-g.outerHeight()),b=K(b,i.x+i.width-g.outerWidth()),A(c)||g.css("top",c+h.top),A(b)||g.css("left",b+h.left)))},xw:function(){var a=this,b=a.vw;b&&(f(b).remove(),a.vw=I)},Av:function(){var a,b,c,d,e,f,h,i,j,k=this,l=k.sheets;for(g.mn.wn(),k.invalidateLayout(),a=0,b=l.length;a<b;a++)for(c=l[a],d=c.getRowCount(),e=c.getColumnCount(),f=0;f<d;f++)for(h=0;h<e;h++)i=c.getValue(f,h),i instanceof Date&&(j=c.getStyle(f,h),j&&j.$o(i));k.repaint(),pa.ao("onCultureChanged")},getTab:function(){return this.hq}},b.Workbook=pa,ha=100,ia=30,ja=40;function qa(a){this.yw=a}r(qa,{Lv:function(a,b){var c,d,e,f,g,h,i,j,k,l=a.data,m=la(l);m&&b&&(c=b.newValue,d=b.oldValue,e=b.scrollEventType,f=F(c,10),f=m.du(f),d=b.oldValue=A(d)?0:F(d,10),m.oq=!1,h=l.options.scrollbarShowMax,2===e||0===e?(2===e&&(f=m.zw()),g=m.Ot(f,!0),g!==-1&&g!==f&&(f=g),h||(m.oq=!0,b.ignoreUpdatePosition=!0)):3!==e&&1!==e||(3===e&&(f=m.Aw(),f===m.qq&&f++),h||(m.oq=!0,1===e&&c===d&&f++),g=m.Ot(f),g!==-1&&g!==f&&(f=g)),i=m.$t(),j=m.ps(),f<i&&(f=i),f>j&&(f=j),k=m.Qt(f),c!==k&&(b.newValue=k),d!==k&&l.ku.Bw(f,!0))},Mv:function(a){var b,c,d,e,f,g=a.data,h=la(g);h&&(b=g.Pt,c=h.du(b.value()),d=h.$t(),e=h.ps(),f=h.Cw,c<d?b.value(h.Qt(d)):c>e&&b.value(h.Qt(e)),g.xw(),g.options.scrollbarShowMax||(g.ku.scrolling?h.oq=!0:g.Ut()),f&&f.focus())},Nv:function(a){var b,c,d,e,g=a.data;g&&(b=la(g),b&&(b.zt(),c=g.options.showScrollTip,1!==c&&3!==c||(d=f(a.srcElement||a.target),e=d.parent(),(d&&d.hasClass(X)||e&&e.hasClass(X)||d&&d.hasClass(Y)||e&&e.hasClass(Y))&&(d||e)&&g.ku.Dw(!1,a))))},Dv:function(a,b){var c,d,e,f,g,h,i,j,k,l=a.data,m=la(l);m&&b&&(c=b.newValue,d=b.oldValue,e=b.scrollEventType,f=F(c,10),f=m.cu(f),d=b.oldValue=A(d)?0:F(d,10),m.jq=!1,h=l.options.scrollbarShowMax,2===e||0===e?(2===e&&(f=m.Ew()),g=m.Rt(f,!0),g!==-1&&g!==f&&(f=g),h||(m.jq=!0,b.ignoreUpdatePosition=!0)):3!==e&&1!==e||(3===e&&(f=m.Fw(),f===m.lq&&f++),h||(m.jq=!0,1===e&&c===d&&f++),g=m.Rt(f),g!==-1&&g!==f&&(f=g)),i=m._t(),j=m.ns(),f<i&&(f=i),f>j&&(f=j),k=m.Tt(f),c!==k&&(b.newValue=k),d!==k&&l.ku.Bw(f))},Ev:function(a){var b,c,d,e,f,g=a.data,h=la(g);h&&(b=g.St,c=h.cu(b.value()),d=h._t(),e=h.ns(),f=h.Cw,c<d?b.value(h.Tt(d)):c>e&&b.value(h.Tt(e)),g.xw(),g.options.scrollbarShowMax||(g.ku.scrolling?h.jq=!0:g.Xt()),f&&f.focus())},Fv:function(a){var b,c,d,e,g=a.data;g&&(b=la(g),b&&(b.zt(),c=g.options.showScrollTip,2!==c&&3!==c||(d=f(a.srcElement||a.target),d&&(e=d.parent(),(d.hasClass(X)||e&&e.hasClass(X)||d.hasClass(Y)||e&&e.hasClass(Y))&&g.ku.Dw(!0,a)))))},Gv:function(a){var b=a.data;b&&b.xw()}}),qa.prototype={Bw:function(a,b){var c=this,d=la(c.yw);d&&(c.Gw=!0,c.Hw=b?d.lq:a,c.Iw=b?a:d.qq,window.setTimeout(function(){c.Kw()},0))},Kw:function(){var a=this,b=la(a.yw);b&&a.Gw&&(a.Gw=!1,a.Lw())},Lw:function(){var a,b,c,d,e,f=this;f.Mw||(f.Mw=!0,a=f.yw,b=la(a),b&&(c=a.options.showScrollTip,d=f.Hw,e=f.Iw,d!==b.lq?(f.ju(d),2!==c&&3!==c||a.ww(f.Nw(!0))):e!==b.qq&&(f.lu(e),1!==c&&3!==c||a.ww(f.Nw(!1)))),f.Mw=!1)},ju:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,w,x=la(this.yw);if(x){if(b=x.lq,a===b)return;if(x.lq=a,x.Xq>0)return void x.Wq(v.TopRowChanged,{sheet:x,sheetName:x.Cj,oldTopRow:b,newTopRow:a});if(c=!1,d=2,e=x.Zs,f=x.am(),g=f.qt,h=f.jr,m=x.yl,n=m.bm(),a>b){if(q=x.Gr(1),q&&q.length>0&&(o=q.findRow(a)),o){for(r=q.length-1,p=q[r];p.y+p.height>g+h;)r-=1,p=q[r];p.row>a&&(c=!0,i=e?e.x:f.x,j=o.y,k=f.width,l=p.y+p.height-o.y-d,m.Ow(i,j,k,l,i,g),x.invalidateLayout(),m._l(n,new y(i,g+l,k,h-l)),m.Pw(n,new y(i,g,k,h)))}}else{for(s=0,t=a;t<b&&s<h;t++)s+=x.Sl(t);s<h&&(c=!0,i=e?e.x:f.x,j=g,k=f.width,l=h-s,x.frozenTrailingRowCount()>0&&(l-=1),m.Ow(i,j,k,l,i,j+s),x.invalidateLayout(),u=x.rowOutlines&&!x.rowOutlines.iT()?1:0,m._l(n,new y(i,j,k,s+d+u)),m.Pw(n,new y(i,g,k,h)))}c||(x.invalidateLayout(),x.repaint()),x.Wq(v.TopRowChanged,{sheet:x,sheetName:x.Cj,oldTopRow:b,newTopRow:a}),w=x.mm,w&&w.Qw()}},lu:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,w,x=la(this.yw);if(x){if(b=x.qq,a===b)return;if(x.qq=a,x.Xq>0)return void x.Wq(v.LeftColumnChanged,{sheet:x,sheetName:x.Cj,oldLeftCol:b,newLeftCol:a});if(c=!1,d=2,e=x.Zs,f=x.am(),g=f.pt,h=f.er,m=x.yl,n=m.bm(),a>b){if(q=x.Hr(1),q&&q.length>0&&(o=q.findCol(a)),o){for(r=q.length-1,p=q[r];p.x+p.width>g+h;)r-=1,p=q[r];p.col>a&&(c=!0,i=o.x,j=e?e.y:f.y,k=p.x+p.width-o.x-d,l=f.height,m.Ow(i,j,k,l,g,j),x.invalidateLayout(),m._l(n,new y(g+k,j,h-k,l)),m.Pw(n,new y(g,j,h,l)))}}else{for(s=0,t=a;t<b&&s<h;t++)s+=x.Tl(t);s<h&&(c=!0,i=g,j=e?e.y:f.y,k=h-s,l=f.height,x.frozenTrailingColumnCount()>0&&(k-=1),m.Ow(i,j,k,l,i+s,j),x.invalidateLayout(),u=x.columnOutlines&&!x.columnOutlines.iT()?1:0,m._l(n,new y(i,j,s+d+u,l)),m.Pw(n,new y(g,j,h,l)))}c||(x.invalidateLayout(),x.repaint()),x.Wq(v.LeftColumnChanged,{sheet:x,sheetName:x.Cj,oldLeftCol:b,newLeftCol:a}),w=x.mm,w&&w.Qw()}},Rw:function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o=this,p=o.yw,q=la(p),r=!1,s=!1,t=p.options.scrollbarShowMax;if(q){if(a.ctrlKey){if(!p.options.allowUserZoom)return!0;if(d=q._zoomFactor,e=d-.05*b,q.isEditing()&&!q.endEdit())return;q.wu().execute({cmd:"zoom",sheetName:q.name(),zoomFactor:e}),e=q._zoomFactor,d!==e&&q.Wq(v.UserZooming,{sheet:q,sheetName:q.Cj,oldZoomFactor:d,newZoomFactor:e})}else c=c||0,f=q.lq,g=o.ms(q,b),f!==g?(o.ju(g),q.os(),t||q.es()):r=!0,h=q.qq,i=o.Sw(q,c),h!==i?(o.lu(i),q.qs(),t||q.ds()):s=!0;j=q.Vs(),k=q.hitTest(a.pageX-j.left,a.pageY-j.top),l=q.yt,m=l&&l.cellTypeHitInfo,m&&(m.cellRect=q.getCellRect(l.row,l.col)),n=q.mm,n.Tw(k),n.Uw(k)}return r&&s},ms:function(a,b){var c,d,e,f=a.lq,g=a.frozenRowCount();return g>0&&(0===f&&b>0?f=g:b<0&&f===g-b&&(f=0)),c=a.Rt(f+b,b<0),c!==-1?f=c:f+=b,d=a._t(),e=a.ns(),a.getRowCount()-g-a.frozenTrailingRowCount()<=0||d===I?f=a.lq:(f<d?f=d:f>e&&(f=e),f===I&&(f=-1)),f},Sw:function(a,b){var c,d,e,f=a.qq,g=a.frozenColumnCount();return g>0&&(0===f&&b>0?f=g:b<0&&f===g-b&&(f=0)),c=a.Ot(f+b,b<0),c!==-1?f=c:f+=b,d=a.$t(),e=a.ps(),a.getColumnCount()-g-a.frozenTrailingColumnCount()<=0||d===I?f=a.qq:(f<d?f=d:f>e&&(f=e),f===I&&(f=-1)),f},Dw:function(a,b){var c,d,e=this,f=e.yw,g=la(f);g&&(a?(c=b.pageY,d=b.pageX-ha):(c=b.pageY-ja,d=b.pageX-ia),f.uw(e.Nw(a),d,c,!0))},Nw:function(a){var b,c=la(this.yw),d=c.qq+1;return c&&(a?b=ka().Tip_Row+(c.lq+1):(1!==c.options.colHeaderAutoText&&(d=c.xq(d)),b=ka().Tip_Column+d)),b}},a.exports=b},function(a,b){a.exports=GC.Spread.Commands},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,Aa,Ba,Ca,Da,Ea,Fa,Ga,Ha,Ia,Ja,Ka,La,Ma,Na;b=c(1),d=c(5),e=c(18).Worksheet,f=c(13).Style,g=c(3),h=c(4).GC$,i=c(26).staticMembers,j=d.j.Fa,k=d.k.Bb,l=d.u,m=l.jb,n=g.Events,o=n.CellChanged,p=n.ColumnWidthChanging,q=n.ColumnWidthChanged,r=n.RowHeightChanging,s=n.RowHeightChanged,t=g.Range,u=g.Rect,v=g.mn,w=g.Ul,x=w.Ml,y=w.Pl,z=w.Ol,A=h.extend,B=h.inherit,C=null,D=void 0,E=Math.min,F=Math.max,G=Math.floor,H=Number.MAX_VALUE,I=isNaN,b.ClipboardPasteOptions={all:0,values:1,formatting:2,formulas:3},b.CopyToOptions={value:1,formula:2,comment:4,outline:8,sparkline:16,span:32,style:64,tag:128,bindingPath:256,conditionalFormat:512,all:1023};function Oa(a,b){return a.getRowCount(b)}function Pa(a,b){return a.getColumnCount(b)}function Qa(a){return a.rowCount}function Ra(a){return a.colCount}function Sa(a){var b=a.parent;return b&&b.options.allowExtendPasteRange}function Ta(a){var b=a.parent;return b&&b.options.allowCopyPasteExcelStyle}function Ua(a){var b=a.parent;return b&&b.options.copyPasteHeaderOptions}function Va(){return d.C(b.SR)()}function Wa(a,b,c,d){throw Error(l.Kb(Va().Exp_InvalidAndSpace,[a,b,c,d]))}function Xa(a){a.suspendPaint()}function Ya(a){a.resumePaint()}function Za(a){a.suspendEvent()}function $a(a){a.resumeEvent()}function _a(a){var c=this;c.Vw=1===(1&a),c.Ww=2===(2&a),c.Xw=8===(8&a),c.Yw=b.X3&&16===(16&a),c.Zw=!0,c.$w=!0}function ab(a,b,c,d){var e,f,g,h,i,k,l,n,o,p,q,r,s,t,u,v;if(j(a)||""===a)return C;for((j(b)||""===b)&&(b="\r\n"),e="\n",(j(c)||""===c)&&(c="\t"),(j(d)||""===d)&&(d='"'),m(a,b)||(a+=b),f=[],g=[],h="",k=!1,l=d.length,n=b.length,o=e.length,p=c.length,q=a.length,r=0;r<q;r++)h+=a[r],i=h.length,i>=l&&d===h.substr(i-l,l)?k&&q>=r+1+l&&d===a.substr(r+1,l)?r+=l:k?(h=h.substr(0,i-l),k=!1):(s=h,0===s.indexOf(d)&&(h=h.substr(0,i-l),k=!0)):!k&&i>=p&&c===h.substr(i-p,p)?(h=h.substr(0,i-p),g.push(""+h),h=""):!k&&i>=n&&b===h.substr(i-n,n)?(h=h.substr(0,i-n),g.push(""+h),f.push(g),g=[],h=""):!k&&i>=o&&e===h.substr(i-o,o)?(h=h.substr(0,i-o),g.push(""+h),f.push(g),g=[],h=""):k&&q>=r+1+p&&c===a.substr(r+1,p)&&","!==c&&(r+=l);if(k){if(g.length>0){for(t=0;t<f.length&&f[t]!==g;t++);t>=f.length&&f.push(g)}u=""+h,u&&(u=u.replace(RegExp(c,"g"),""),m(u,b)&&(u=u.substr(0,u.length-n)),0===f.length&&f.push([u]))}return 0===f.length&&(v=a,m(a,b)&&(v=v.substr(0,v.length-n)),f.push([v])),f}function bb(a,b,c,d,e){var f,g,h,i,j,k,l,m=d.length,n=eb(d);if(0!==m&&0!==n)for(f=new _a(e),a&&(Pa(a,2)<=0&&(f.Vw=!1),Oa(a,1)<=0&&(f.Ww=!1)),g=f.Vw?Pa(a,2):0,h=f.Ww?Oa(a,1):0,i=0,n-=g,n<=0&&(n=0),m-=h,m<=0&&(i=0),m-=i,m<=0&&(m=0),f.Zw&&b+m>Oa(a)&&a.setRowCount(b+m),f.$w&&c+n>Pa(a)&&a.setColumnCount(c+n),j=0,k=0;j<d.length;j++,k++)l=d[j],l.length<=0||(h>0&&j<h?cb(a,l,k,c,n,1,f):m>0&&k<Oa(a)&&(j===h&&(k=b),cb(a,l,k,0,g,2,f),l.splice(0,g),cb(a,l,k,c,n,3,f)))}function cb(a,b,c,d,e,f,g){for(var h=0,i=d;h<b.length;h++,i++)e>0&&i<Pa(a,f)&&db(a,f,c,i,b[h],g)}function db(a,b,c,d,e,f){var g,h,i,k,l,m,n=e,o=C;if(f.Xw===!1&&(g={value:C},n=w.ul(C,e,!f.Xw,g),o=g.value),j(n))a.setValue(c,d,n,b);else if(""!==e)if(f.Yw&&"="===e[0])try{a.setFormula(c,d,e.substr(1))}catch(f){a.setText(c,d,e,b)}else h=a.tq(c,d,"formatter",b),f.Xw===!1&&o?h?""+h=="@"&&(n=""+e):(o.isAuto=!0,a.getCell(c,d,b)._w("_autoFormatter",o),i=e,k=a.getCellType(c,d,b),l=o.formatString(),k&&"7"===k.typeName&&(m={sheet:a,row:c,col:d,sheetArea:b},i=k.parse(e,l,m),n=j(i)?e:i)):h&&a.getCell(c,d,b).formatter(C),a.setValue(c,d,n,b);else a.setValue(c,d,C,b)}function eb(a){var b,c,d=0;for(b=0;b<(a&&a.length);b++)c=a[b],d=F(c.length,d);return d}function fb(a,b,c,d,e,f,g,h){if(!a)throw Error(Va().Exp_SheetIsNull);if((b<-1||b>=Oa(a))&&Wa("row",b,"-1",Oa(a)-1),(c<-1||c>=Pa(a))&&Wa("column",c,"-1",Pa(a)-1),!j(d)&&""!==d){b===-1&&(b=0),c===-1&&(c=0);var i=ab(d,e,f,g);i&&i.length>0&&bb(a,b,c,i,h)}}function gb(a,b,c,d,e,f,g,h,i,l,m,n,o){var p,q,r,s,t,u,v,w;if(!a)throw Error(Va().Exp_SheetIsNull);for((b<-1||b>=Oa(a))&&Wa("row",b,"-1",Oa(a)-1),(c<-1||b+c>Oa(a))&&Wa("rowCount",c,"-1",Oa(a)-b),(d<-1||d>=Pa(a))&&Wa("column",d,"-1",Pa(a)-1),(e<-1||d+e>Pa(a))&&Wa("columnCount",e,"-1",Pa(a)-d),p=-1,q=-1,b===-1&&d===-1&&c===-1&&e===-1?(b=0,d=0,p=Oa(a)-1,q=Pa(a)-1):(b===-1&&(b=0),d===-1&&(d=0),c===-1&&(c=Oa(a)-b),e===-1&&(e=Pa(a)-d),p=b+c-1,q=d+e-1),(j(f)||""===f)&&(f="\r\n"),(j(g)||""===g)&&(g="\t"),(j(h)||""===h)&&(h='"'),r="",s=b;s<=p;s++)if(!l||!k(l,s)){for(t=!0,u=d;u<=q;u++)m&&k(m,u)||(t||(r+=g),t=!1,v="",w=a.getText(s,u),j(w)||(v=w,n||(v=v.replace(RegExp(h,"g"),h+h))),o&&!v&&(v=" "),r+=n?v.replace(/\n/g,x.mozilla?"":" "):i||v.indexOf(h)!==-1||v.indexOf(g)!==-1||v.indexOf(f)!==-1||v.indexOf("\n")!==-1?h+v+h:v);r+=f}return""+r}function hb(a,b,c,d){var e,f,g,h,i,j=C,k=ab(a,b,c,d);if(k){for(e=k.length,f=eb(k),g=[],h=0;h<e;h++)for(g[h]=[],i=0;i<f;i++)i<k[h].length?g[h][i]=k[h][i]:g[h][i]=C;j=g}return j}A(e.prototype,{autoFitColumn:function(a){0<=a&&a<Pa(this)&&this.wu().execute({cmd:"autoFitColumn",sheetName:this.name(),columns:[{col:a}],rowHeader:!1})},autoFitRow:function(a){0<=a&&a<Oa(this)&&this.wu().execute({cmd:"autoFitRow",sheetName:this.name(),rows:[{row:a}],columnHeader:!1})},setCsv:function(a,b,c,d,e,f){var g=this;Xa(g),Za(g),fb(g,a,b,c,d,e,'"',f),$a(g),Ya(g)},getCsv:function(a,b,c,d,e,f){return gb(this,a,c,b,d,e,f,'"',!0)},copyTo:function(a,b,c,d,e,f,g){this.ax(a,b,c,d,e,f,g)},ax:function(a,b,c,d,e,f,g,h){var j=this;Xa(j),Za(j),i.copyTo(j,a,b,j,c,d,e,f,g,h,0),$a(j),Ya(j)},moveTo:function(a,c,d,e,f,g,h){var j=this;(!(b.X3&&h&b.CopyToOptions.formula)||j.Vq(a,c,f,g,!0)&&j.Vq(d,e,f,g,!0))&&(Xa(j),Za(j),i.moveTo(j,a,c,j,d,e,f,g,h),$a(j),Ya(j))},bx:function(a,b,c){var d,e,f,g,h,i,j,k,l,m=this,o=m.o5(a);if(o){d=m.J5(a),e="\t",f="\r\n",g='"',h=m.mm,i=gb(m,o.row,Qa(o),o.col,Ra(o),f,e,g,!1,d.rows,d.cols),j=m.tu(),j.PA=m,j.n5=a,j.G4=b,k=j.Q4(m,o.row,Qa(o),o.col,Ra(o),Ta(m),d.rows,d.cols),m.ex&&m.ex();try{l={sheet:m,sheetName:m.Cj,copyData:{text:i,html:k},cancel:!1},m.Wq(n.ClipboardChanging,l),l&&l.cancel===!1?(h&&!c&&h.gx(k),m.Wq(n.ClipboardChanged,{sheet:m,sheetName:m.Cj,copyData:{text:i,html:k}}),setTimeout(function(){!h||c||m.Js||h.hx()},100)):(j.PA=C,j.n5=C)}catch(a){}return{copyText:i,copyHtml:k}}},ix:function(a,b,c,d,e,f){var g,h,i,j=Va().Exp_PasteSourceCellsLocked;if(f.pastedInternal=!1,f.pastedRange=C,!(a||e&&""!==e))return!1;if(g=this,h=g,i=g.J5(b),g.jx(a,g.o5(b),h,e,i.rows,i.cols)||!e){if(f.pastedInternal=!0,d&&a.options.isProtected&&a.p5(b))return g.Os(1,j),!1;f.pastedRange=g.kx(a,b,h,c,d)}else f.pastedRange=g.lx(c,e);return g.mx(a,b,c,d,f)},mx:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,u=Va().Exp_InvalidCopyPasteSize,v=Va().Exp_PasteDestinationCellsLocked,w=Va().Exp_PasteChangeMergeCell,x=Va().Exp_ChangePartOfArray,y=this,z=y,A=e.pastedRange;if(!A)return y.Os(1,u),!1;if(!z.Y3(A.row,A.col,Qa(A),Ra(A),v,x))return!1;if(e.pastedInternal){if(f=b.length,1===f){if(g=b[0],d&&!a.Y3(g.row,g.col,Qa(g),Ra(g),v,x))return!1;if(a.qu(g.row,g.col,Qa(g),Ra(g)))return y.Os(1,w),!1;if(h=A.row<0?Oa(z):Qa(A),i=A.col<0?Pa(z):Ra(A),j=g.row<0?Oa(a):Qa(g),k=g.col<0?Pa(a):Ra(g),h>j||i>k){for(l=c.row,m=c.col,c.row<0&&j<Oa(z)&&(l=0),c.col<0&&k<Pa(z)&&(m=0),h%j===0&&1===i?(i=k,A=e.pastedRange=new t(l,m,h,i)):1===h&&i%k===0?(h=j,
  21. A=e.pastedRange=new t(l,m,h,i)):h%j===0&&i%k===0||(h=j,i=k,A=e.pastedRange=new t(l,m,h,i)),n=G(h/j),o=G(i/k),p=0;p<n;p++)for(q=0;q<o;q++)if(!y.nx(g,A)&&z.qu(l<0?-1:l+p*j,m<0?-1:m+q*k,l<0?-1:j,m<0?-1:k))return y.Os(1,w),!1}else if(!y.nx(g,A)&&z.qu(A.row,A.col,Qa(A),Ra(A)))return y.Os(1,w),!1}else if(f>1){for(r=0;r<f;r++)if(s=b[r],a.qu(s.row,s.col,Qa(s),Ra(s)))return y.Os(1,w),!1;if(z.qu(A.row,A.col,Qa(A),Ra(A)))return y.Os(1,w),!1}}else{if(z.qu(A.row,A.col,Qa(A),Ra(A)))return y.Os(1,w),!1;if(!z.l5(A.row,A.col,Qa(A),Ra(A)))return y.Os(1,u),!1}return!0},nx:function(a,b){if(a&&1===Qa(a)&&1===Ra(a)){var c=this.getSpan(b.row,b.col);if(c&&c.equals(b))return!0}return!1},jx:function(a,b,c,d,e,f){var g,h;return!!(a&&b&&c)&&(g=gb(a,b.row,Qa(b),b.col,Ra(b),"\r\n","\t",'"',!1,e,f,!0,x.safari),h=g===d,h||(h=g===d+"\r\n",!h&&x.chrome&&(h=g===d+"\t\r\n"),!h&&x.safari&&(h=g.replace(/\s/g,"")===d.replace(/\s/g,""))),h)},kx:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p=this,q=b.length;if(1===q){if(f=b[0],g=f.row<0?0:f.row,h=f.col<0?0:f.col,i=f.row<0?Oa(a):Qa(f),j=f.col<0?Pa(a):Ra(f),k=d.row<0?0:d.row,l=d.col<0?0:d.col,m=d.row<0?Oa(c):Qa(d),n=d.col<0?Pa(c):Ra(d),e?(m=i,n=j):m%i===0&&1===n?n=j:1===m&&n%j===0?m=i:m%i===0&&n%j===0||(m=i,n=j),!p.pu(g,h,i,j,Oa(a),Pa(a)))return C;if(!c.l5(k,l,m,n))return C;if(o=new t(k,l,m,n),!e&&a.Cj===c.Cj)if(o.contains(g,h,i,j)){if((g-k)%i!==0||(h-l)%j!==0)return C}else if(o.intersect(g,h,i,j)&&(m>i||n>j))return C;return d.row===-1&&(k=-1,m=-1),d.col===-1&&(l=-1,n=-1),new t(k,l,m,n)}return q>1?p.q5(b,d):C},q5:function(a,b){var c,d,e,f,h,i;if(a.length>1){if(c=a[0],d=a[1],e=c.rowCount,f=c.colCount,c.row===d.row&&e===d.rowCount)return h=0,a.forEach(function(a){h+=a.colCount}),g.kf(b.row,b.col,e,h);if(c.col===d.col&&f===d.colCount)return i=0,a.forEach(function(a){i+=a.rowCount}),g.kf(b.row,b.col,i,f)}return C},lx:function(a,b){var c,d,e,f,g=C,h=hb(b,"\r\n","\t",'"');return h&&(c=a.row<0?0:a.row,d=a.col<0?0:a.col,e=h.length,f=eb(h),e>0&&f>0&&(g=new t(c,d,e,f))),g},ox:function(){var a=this.tu();a&&(a.PA=C,a.n5=C,a.G4=!1)},px:function(a,c,d,e,f,g,h,j,l){var m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B;if(a&&d.Cj===a.Cj&&d.parent&&!k(d.parent.sheets,a))return void a.ox();if(s=_b.qx(j),a&&c){if(0!==(2&s)&&f&&b.X3&&(a.Ns(c.row,c.col,Qa(c),Ra(c))||d.Ns(e.row,e.col,Qa(e),Ra(e))))throw Va().Exp_ChangePartOfArray;if(f)i.moveTo(a,c.row,c.col,d,e.row,e.col,Qa(c),Ra(c),s),a.ox();else if(t=e.row<0?Oa(d):Qa(e),u=e.col<0?Pa(d):Ra(e),o=c.row<0?Oa(a):Qa(c),p=c.col<0?Pa(a):Ra(c),t>o||u>p){m=e.row,n=e.col,e.row<0&&o<Oa(d)&&(m=0),e.col<0&&p<Pa(d)&&(n=0),t%o===0&&1===u?u=p:1===t&&u%p===0?t=o:t%o===0&&u%p===0||(t=o,u=p),v=G(t/o),w=G(u/p),b.X3&&(a.suspendCalcService(),d.suspendCalcService());try{for(q=0;q<v;q++)for(r=0;r<w;r++)i.copyTo(a,c.row,c.col,d,m<0?-1:m+q*o,n<0?-1:n+r*p,m<0?-1:o,n<0?-1:p,s,l,Ua(a))}finally{b.X3&&(a.resumeCalcService(!1),d.resumeCalcService(!1))}}else i.copyTo(a,c.row,c.col,d,e.row,e.col,Qa(c),Ra(c),s,l,Ua(a))}else{for(m=e.row,n=e.col,o=Qa(e),p=Ra(e),x=d.zl(),y=[],x.each(m,n,o,p,function(a){a&&y.push(a)}),z=0,A=y.length;z<A;z++)x.remove(y[z]);if(b.X3&&(1&s)>0&&d.clearFormula(m,n,o,p,function(a,b){return!a.Ps||!a.Ps(b)}),g&&""!==g)h&&(B=d.tu(),B&&B.R4(h,d,m,n)),d.setCsv(m,n,g,"\r\n","\t",16);else for(q=0;q<o;q++)for(r=0;r<p;r++)d.setValue(m+q,n+r,C)}},sx:function(a){if(!this.isEditing()){var b=this.getSelections();if(b&&1===b.length)return this.bx(b,!0,a)}return C},r5:function(a,b){var c,d,e,f,g,h,i;if(a&&(c=a.length,c>1)){for(d=0;d<c;d++)for(e=a[d],f=d+1;f<c;f++)if(g=a[f],e.intersect(g.row,g.col,g.rowCount,g.colCount))return!1;for(h=a[0],d=1;d<c&&(i=a[d],h.row===i.row&&h.rowCount===i.rowCount);d++);if(d>=c)return b&&(b.inSameRow=!0),!0;for(d=1;d<c&&(i=a[d],h.col===i.col&&h.colCount===i.colCount);d++);if(d>=c)return b&&(b.inSameCol=!0),!0}return!1},o5:function(a){var b,c,d,e,f;if(a){if(b=a.length,1===b)return a[0];if(b>1){if(c=a[0],d=a[b-1],c.row===d.row&&c.rowCount===d.rowCount){for(e=0;e<b;e++)f=a[e],f.col<c.col&&(c=f),f.col>d.col&&(d=f);return g.kf(c.row,c.col,c.rowCount,d.col+d.colCount-c.col)}if(c.col===d.col&&c.colCount===d.colCount){for(e=0;e<b;e++)f=a[e],f.row<c.row&&(c=f),f.row>d.row&&(d=f);return g.kf(c.row,c.col,d.row+d.rowCount-c.row,c.colCount)}}}return C},J5:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n=[],o=[];if(a&&(b=a.length,b>1&&(c=a[0],d=a[b-1],e=c.row===d.row&&c.rowCount===d.rowCount,f=c.col===d.col&&c.colCount===d.colCount,e||f)))for(a.sort(e?function(a,b){return a.col-b.col}:function(a,b){return a.row-b.row}),g=1;g<b;g++)for(h=a[g-1],i=a[g],j=e?h.col+h.colCount:h.row+h.rowCount,k=e?i.col:i.row,l=e?o:n,m=j;m<k;m++)l.push(m);return{rows:n,cols:o}},ux:function(a){var b,c,d,e,f,h,i=this;if(!i.isEditing()){if(b=i.getSelections(),b&&1===b.length){if(c=b[0],c.row!==-1&&i.Nu&&i.Nu()){for(d=[],e=-1,f=0;f<c.rowCount;f++)h=c.row+f,i.Ps(h)?e!==-1&&(d.push(g.kf(e,c.col,h-e,c.colCount)),e=-1):e===-1&&(e=h);e!==-1&&d.push(g.kf(e,c.col,c.row+c.rowCount-e,c.colCount)),b=d}return i.bx(b,!1,a)}if(i.r5(b))return i.bx(b,!1,a)}return C},vx:function(a){var b=this,c=b.mm,d,e,f;b.isEditing()||(a&&(d=a.pasteText,e=a.pasteHtml,f=a.callback),c&&!d&&c.gx(""),setTimeout(function(){var a,g,h;b.Js||(a=d||"",g=e||"",c&&!d&&(h=b.tu(),h&&(a=h.P4(),g=h.O4()),c.hx()),(x.msie||x.edge||d||!a)&&(b.J4(a,g),f&&f()))},100))},J4:function(a,b){var c=this,d=c.xx(a);d&&(d.cmd="clipboardPaste",d.sheetName=c.name(),Ta(c)&&(d.clipboardHtml=b),c.wu().execute(d))},xx:function(a){var b,c,d,e,f,g,h,i,j,k=this,l=Va().Exp_InvalidPastedArea,m=k.tu(),n=m.PA,o=m.n5,p=m.G4;if(p&&n&&o&&n.options.isProtected&&n.p5(o)&&(p=!1),b={pastedRange:C,pastedInternal:!1},c=[],d=k.getSelections(),d.length>1)for(f=0;f<d.length;f++){if(e=d[f],!k.ix(n,[o[0]],e,p,a,b))return;if(e.containsRange(b.pastedRange)&&!e.equals(b.pastedRange))return void k.Os(1,l);c.push(b.pastedRange)}else{if(e=d.length>0?d[0]:k.zl().get(k.Jl,k.Kl),!k.ix(n,o,e,p,a,b))return;c.push(b.pastedRange)}if(g=k.at,g&&g.jx(b.pastedInternal),b.pastedInternal||(n=C,o=C,p=!1),h=k.options.clipBoardOptions,p&&(h=0),o&&1===o.length)for(i=0;i<c.length;i++)j=c[i],k.nx(o[0],j)&&(j.rowCount=1,j.colCount=1);return{fromSheet:n,fromRanges:o,isCutting:p,pasteOption:h,pastedRanges:c,clipboardText:a}},l5:function(a,b,c,d,e){var f=this,g=Oa(f),h=Pa(f);return Sa(f)?-1<=a&&(e||a<g)&&-1<=b&&(e||b<h):f.pu(a,b,c,d,g,h)},p5:function(a){for(var b=0;b<a.length;b++)if(this.ou(a[b]))return!0;return!1},yx:function(a,b,c,d){var e,f,g=this,h={sheet:g,sheetName:g.Cj,row:g.Jl,col:g.Kl,cancel:!1};g.Wq(n.LeaveCell,h),h&&h.cancel===!0||g.endEdit&&!g.endEdit()||(e=g.Jl,f=g.Kl,j(c)&&(c=g.Jl),j(d)&&(d=g.Kl),3===a?g.zx(c,d,b):4===a?g.Rs(c,d,b):1===a?g.Ax(c,d,b):2===a?g.Bx(c,d,b):5===a?g.Cx():6===a&&g.Dx(),g.Ss(a,e,f))},Ex:function(a){var b,c,d=this,e={sheet:d,sheetName:d.Cj,row:d.Jl,col:d.Kl,cancel:!1};d.Wq(n.LeaveCell,e),e&&e.cancel===!0||d.endEdit()&&(b=d.Jl,c=d.Kl,3===a?d.Fx(d.Jl,d.Kl):4===a&&d.Gx(d.Jl,d.Kl),d.Ss(a,b,c))},Ss:function(a,b,c){var d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,v,w,x,y,z=this,A=z.mm,B=z.Uq,C=B.toArray(),D=!1;z.Hx||(d=z.Tq(z.Ix()),(B.length>1||Qa(d)>1||Ra(d)>1)&&(D=!0),z.Tr()),e=z.Jl,f=z.Kl,g=z.zl().get(e,f),z.Lr=Qa(g),z.Mr=Ra(g),z.Hx||(h=z.Jx(e,f),i=z.selectionPolicy(),j=z.selectionUnit(),0===i?B.clear():1===i&&B.clear(),1===j?(h.col=-1,h.colCount=-1):2===j&&(h.row=-1,h.rowCount=-1),z.Kx(h.row,h.col,Qa(h),Ra(h),!1),k=B.toArray(),A.zu(C,k)&&(z.yu(C,k),z.Au(C))),z.Yq(e,f),b!==e&&(l=z.wq,l&&l.Lx()),m=z.yl,D?(o=z.am(),p=o.zr,q=o.Ar,r=o.width-p,s=o.height-q,m.Mx(p,q,r,s),m.repaint(new u(p,q,r,o.Cr)),m.repaint(new u(p,q,o.Br,s)),m.Pw(m.bm())):(v=z.zl().get(b,c),w=Qa(v),x=Ra(v),m.im(new t(e,f,z.Lr,z.Mr).union(new t(b,c,w,x)))),y={sheet:z,sheetName:z.Cj,row:e,col:f},z.Wq(n.EnterCell,y),z.Wq(n.FormulatextboxEnterCell,y),A.cs&&A.cs(e,f)},Nx:function(a,b){var c=this,d=c.getDataValidator&&c.getDataValidator(a,b),e={sheet:c,sheetName:c.Cj,row:a,col:b,validator:d,validationResult:0};return c.Wq(n.ValidationError,e),e.validationResult}});function ib(a,b){return a.sheets?a.getSheetFromName(b.sheetName):a}function jb(a,b,c,d){var e=ib(a,c),f=new b(e,c,d);return d?f.undo(e):f.execute(e)}J=b.Commands={},J.Ox=function(a,b){return!!a&&(2!==a.Px&&(a.yx(b,!1),!0))},J.Qx=function(a,b,c,d){return!!a&&(2!==a.Px&&(a.yx(b,!1,c,d),!0))},J.Rx=function(a,b,c){return!!a&&(2!==a.Px&&(!(a.endEdit&&!a.endEdit())&&(a.Sx(b,c),!0)))};function kb(a){var b=a;return function(a,c){var d=ib(a,c);return J.Ox(d,b)}}function lb(a,b){var c=a,d=b;return function(a,b){var e=ib(a,b);return J.Rx(e,c,d)}}function mb(a,b){var c,d,e,f=a.parent;f&&(c=f.getSheetCount(),d=e=f.getActiveSheetIndex(),b?e<c-1&&e++:e>0&&e--,d!==e&&(f.dq(e,1),f.repaint()))}function nb(a,b){a.Tx=!0,a.Hx?a.Ex(b):a.yx(b,!0),a.Tx=!1}function ob(a,b){var c,d,e,f;return!!a.endEdit()&&(c=a.mm,c.Ux(),c.Vx(),g.Vl.Zl(C),d=!1,e=a.parent,e&&(f=b.call(e),f&&f.focus?(f.focus(),d=!0):e.Uv()),{ignoreCancelDefault:!d})}K="navigationLeft",L="navigationRight",M="navigationUp",N="navigationDown",O="navigationHome2",P="navigationEnd2",Q="navigationTop",R="navigationBottom",S="navigationHome",T="navigationFirst",U="navigationEnd",V="navigationLast",W="moveToNextCell",X="moveToPreviousCell",Y="navigationPageUp",Z="navigationPageDown",$="navigationPreviousSheet",_="navigationNextSheet",aa="clear",ba="clearAndEditing",ca="commitInputNavigationDown",da="commitInputNavigationUp",ea="cancelInput",fa="commitArrayFormula",ga="selectionLeft",ha="selectionRight",ia="selectionUp",ja="selectionDown",ka="selectionHome",la="selectionEnd",ma="selectionPageUp",na="selectionPageDown",oa="selectionTop",pa="selectionBottom",qa="selectionFirst",ra="selectionLast",sa="copy",ta="cut",ua="paste",va="undo",wa="redo",xa="resizeColumn",ya="resizeRow",za="autoFitColumn",Aa="autoFitRow",Ba="editCell",Ca="renameSheet",Da="zoom",Ea="clearValues",Fa="clipboardPaste",Ga="selectNextControl",Ha="selectPreviousControl",Ia="moveToNextCellThenControl",Ja="moveToPreviousCellThenControl",Ka="changeFormulaReference",J.bT=ib,J.h4=jb,J.uv=function(a){var b=w.sl(),c=!b,d=b;a.register(K,J[K],37,!1,!1,!1,!1),a.register(L,J[L],39,!1,!1,!1,!1),a.register(M,J[M],38,!1,!1,!1,!1),a.register(N,J[N],40,!1,!1,!1,!1),a.register(O,J[O],37,c,!1,!1,d),a.register(P,J[P],39,c,!1,!1,d),a.register(Q,J[Q],38,c,!1,!1,d),a.register(R,J[R],40,c,!1,!1,d),a.register(S,J[S],36,!1,!1,!1,!1),a.register(T,J[T],36,!0,!1,!1,!1),a.register(U,J[U],35,!1,!1,!1,!1),a.register(V,J[V],35,!0,!1,!1,!1),a.register(W,J[W],9,!1,!1,!1,!1),a.register(X,J[X],9,!1,!0,!1,!1),a.register(Y,J[Y],33,!1,!1,!1,!1),a.register(Z,J[Z],34,!1,!1,!1,!1),a.register($,J[$],33,c,!1,!1,d),a.register(_,J[_],34,c,!1,!1,d),a.register(aa,J[aa],46,!1,!1,!1,!1),a.register(ba,J[ba],8,!1,!1,!1,!1),a.register(ca,J[ca],13,!1,!1,!1,!1),a.register(da,J[da],13,!1,!0,!1,!1),a.register(ea,J[ea],27,!1,!1,!1,!1),a.register(fa,J[fa],13,!0,!0,!1,!1),a.register(ga,J[ga],37,!1,!0,!1,!1),a.register(ha,J[ha],39,!1,!0,!1,!1),a.register(ia,J[ia],38,!1,!0,!1,!1),a.register(ja,J[ja],40,!1,!0,!1,!1),a.register(ka,J[ka],36,!1,!0,!1,!1),a.register(la,J[la],35,!1,!0,!1,!1),a.register(ma,J[ma],33,!1,!0,!1,!1),a.register(na,J[na],34,!1,!0,!1,!1),a.register(ka,J[ka],37,c,!0,!1,d),a.register(la,J[la],39,c,!0,!1,d),a.register(oa,J[oa],38,c,!0,!1,d),a.register(pa,J[pa],40,c,!0,!1,d),a.register(qa,J[qa],36,!0,!0,!1,!1),a.register(ra,J[ra],35,!0,!0,!1,!1),a.register(sa,J[sa],67,c,!1,!1,d),a.register(ta,J[ta],88,c,!1,!1,d),a.register(ua,J[ua],86,c,!1,!1,d),a.register(va,J[va],90,c,!1,!1,d),a.register(wa,J[wa],89,c,!1,!1,d),a.register(Ga,J[Ga]),a.register(Ha,J[Ha]),a.register(Ia,J[Ia]),a.register(Ja,J[Ja]),a.register(Ka,J[Ka]),a.register(xa,J[xa]),a.register(ya,J[ya]),a.register(za,J[za]),a.register(Aa,J[Aa]),a.register(Ba,J[Ba]),a.register(Ca,J[Ca]),a.register(Da,J[Da]),a.register(Ea,J[Ea]),a.register(Fa,J[Fa])},J[K]={canUndo:!1,execute:kb(3)},J[L]={canUndo:!1,execute:kb(4)},J[M]={canUndo:!1,execute:kb(1)},J[N]={canUndo:!1,execute:kb(2)},J[fa]={canUndo:!1,execute:function(a,b){var c=ib(a,b),d=J.Wx;return d&&(c=d.fv(c)),c.fv&&c.fv(),!0}},J[ca]={canUndo:!1,execute:function(a,b){var c=ib(a,b),d=J.Wx;return d&&(c=d.Xx(c)),c.yx(2,!1),!0}},J[da]={canUndo:!1,execute:function(a,b){var c=ib(a,b),d=J.Wx;return d&&(c=d.Yx(c)),c.yx(1,!1),!0}},J[S]={canUndo:!1,execute:function(a,b){var c=ib(a,b);return J.Qx(c,4,C,c.frozenColumnCount()-1)}},J[O]={canUndo:!1,execute:function(a,b){var c=ib(a,b);return J.Qx(c,4,C,-1)}},J[U]={canUndo:!1,execute:function(a,b){var c=ib(a,b);return J.Qx(c,3,C,Pa(c)-c.frozenTrailingColumnCount())}},J[P]={canUndo:!1,execute:function(a,b){var c=ib(a,b);return J.Qx(c,3,C,Pa(c))}},J[Q]={canUndo:!1,execute:function(a,b){var c=ib(a,b);return J.Qx(c,2,-1,C)}},J[R]={canUndo:!1,execute:function(a,b){var c=ib(a,b);return J.Qx(c,1,Oa(c),C)}},J[Y]={canUndo:!1,execute:function(a,b){var c,d,e,f,g,h=ib(a,b);if(!h||2===h.Px)return!1;if(c=h.Ew(),c===C||c===h.lq)return!0;if(d=h.Gr(1,3),e=h._q(h.Jl-d.length),e<c&&(e=c),f=J.Wx){if(g=f.Zx(h,e,c),g.r)return!0;h=g.sheet}return!!h.endEdit()&&(h.Qs(e,h.getActiveColumnIndex())&&(h.Jr(e,C),h.Qr=e,h.yx()),h.mq(c),!0)}},J[Z]={canUndo:!1,execute:function(a,b){var c,d,e,f,g,h=ib(a,b);if(!h||2===h.Px)return!1;if(c=h.$x(),c===C||c===h.lq)return!0;if(d=h.Gr(1,3),e=h.gr(h.Jl+d.length),e<c&&(e=c),f=J.Wx){if(g=f._x(h,e,c),g.r)return!0;h=g.sheet}return!!h.endEdit()&&(h.Qs(e,h.getActiveColumnIndex())&&(h.Jr(e,C),h.Qr=e,h.yx()),h.mq(c),!0)}},J[_]={canUndo:!1,execute:function(a,b){var c=ib(a,b);mb(c,!0)}},J[$]={canUndo:!1,execute:function(a,b){var c=ib(a,b);mb(c,!1)}},J[T]={canUndo:!1,execute:function(a,b){var c,d,e=ib(a,b);if(!e||2===e.Px)return!1;if(c=J.Wx){if(d=c.ay(e),d.r)return!0;e=d.sheet}return e.yx(5,!1,e.Jl,e.Kl),!0}},J[V]={canUndo:!1,execute:function(a,b){var c,d,e=ib(a,b);if(!e||2===e.Px)return!1;if(c=J.Wx){if(d=c.by(e),d.r)return!0;e=d.sheet}return e.yx(6,!1,e.Jl,e.Kl),!0}},J[Ga]={canUndo:!1,execute:function(a,b){var c=ib(a,b);return!!c.parent&&ob(c,c.parent.nextControl)}},J[Ha]={canUndo:!1,execute:function(a,b){var c=ib(a,b);return!!c.parent&&ob(c,c.parent.previousControl)}},J[W]={canUndo:!1,execute:function(a,b){var c=ib(a,b),d=J.Wx;return d&&(c=d.ey(c)),nb(c,4),!0}},J[X]={canUndo:!1,execute:function(a,b){var c=ib(a,b),d=J.Wx;return d&&(c=d.gy(c)),nb(c,3),!0}},J[Ia]={canUndo:!1,execute:function(a,b){var c,d,e=ib(a,b),f=e.Qr,g=e.getActiveColumnIndex();return e.Tx=!0,c=e.hy(e.getActiveRowIndex(),g,!0,f),e.Tx=!1,d=!c||(c.leadingCellRow<f||c.leadingCellRow===f&&g>c.col),d?J[Ga].execute(a,b):J[W].execute(a,b)}},J[Ja]={canUndo:!1,execute:function(a,b){var c,d,e=ib(a,b),f=e.Qr,g=e.getActiveColumnIndex();return e.Tx=!0,c=e.iy(e.getActiveRowIndex(),g,!0,f),e.Tx=!1,d=!c||(c.leadingCellRow>f||c.leadingCellRow===f&&g<c.col),d?J[Ha].execute(a,b):J[X].execute(a,b)}},J[ea]={canUndo:!1,execute:function(a,b){var c,d,e,f,g,h,i=ib(a,b),j=J.Wx;if(j&&j.jy(i),i.isEditing())return c=i.getValue(i.Jl,i.Kl,3),!!i.endEdit(!0)&&(i.setValue(i.Jl,i.Kl,c,3,!0),!0);if(d=i.parent,e=d&&d.sheets)for(f=0,g=e.length;f<g;f++)h=e[f],h&&h.at&&h.at.ky()}},J[aa]={canUndo:!1,execute:function(a,b){var c,d=ib(a,b);d.isEditing()||(c=d.getSelections(),d.wu().execute({cmd:Ea,sheetName:d.name(),ranges:c}))}},J[ba]={canUndo:!1,execute:function(a,b){var c=ib(a,b);return!c.isEditing()&&(w.sl()?(J[aa].call(c),!0):(c.startEdit(!0,""),!0))}},J[sa]={canUndo:!1,execute:function(a,b){var c=ib(a,b),d=b.copyData=c.ux(b.ignoreClipboard);return b.callback&&b.callback(),!d||D}},J[ta]={canUndo:!1,execute:function(a,b){var c=ib(a,b),d=b.cutData=c.sx(b.ignoreClipboard);return b.callback&&b.callback(),!d||D}},J[ua]={canUndo:!1,execute:function(a,b){var c=ib(a,b);c.vx(b)}},J[ga]={canUndo:!1,execute:lb(37)},J[ha]={canUndo:!1,execute:lb(39)},J[ia]={canUndo:!1,execute:lb(38)},J[ja]={canUndo:!1,execute:lb(40)},J[ka]={canUndo:!1,execute:lb(37,!0)},J[la]={canUndo:!1,execute:lb(39,!0)},J[ma]={canUndo:!1,execute:lb(33)},J[na]={canUndo:!1,execute:lb(34)},J[oa]={canUndo:!1,execute:lb(38,!0)},J[pa]={canUndo:!1,execute:lb(40,!0)},J[qa]={canUndo:!1,execute:lb(36,!0)},J[ra]={canUndo:!1,execute:lb(35,!0)},J[Ka]={canUndo:!1,execute:function(a,b){var c=ib(a,b),d=c&&c.mm;if(d){Xa(c);try{d.ly&&d.ly()}finally{Ya(c)}}}},J[va]={canUndo:!1,execute:function(a,b){var c,d=a;d&&(c=d.undoManager(),c&&c.canUndo()&&c.undo())}},J[wa]={canUndo:!1,execute:function(a,b){var c,d=a;d&&(c=d.undoManager(),c&&c.canRedo()&&c.redo())}},J[xa]={canUndo:!0,execute:function(a,b,c){return jb(a,Eb,b,c)}},J[ya]={canUndo:!0,execute:function(a,b,c){return jb(a,Fb,b,c)}},J[za]={canUndo:!0,execute:function(a,b,c){return jb(a,Gb,b,c)}},J[Aa]={canUndo:!0,execute:function(a,b,c){return jb(a,Hb,b,c)}},J[Ba]={canUndo:!0,execute:function(a,b,c){return jb(a,Ib,b,c)}},J[Ca]={canUndo:!0,execute:function(a,b,c){return jb(a,Kb,b,c)}},J[Da]={canUndo:!0,execute:function(a,b,c){return jb(a,Lb,b,c)}},J[Ea]={canUndo:!0,execute:function(a,b,c){return jb(a,Pb,b,c)}},J[Fa]={canUndo:!0,execute:function(a,b,c){return jb(a,ac,b,c)}};function pb(a,b,c){var d=this;d.row=a,d.column=b,d.value=c}function qb(a,b,c){var d=this;d.kj=a,d.my=b,d.ny=c,d.oy=[],d.Iu=[],d.py()}La={256:"bindingPath",4:"comment",2:"formula",16:"sparkline",64:"style",128:"tag",1:"value"},A(qb.prototype,{py:function(){var a,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B=this,E=B.my,F=B.kj;if(F&&E){if(a=B.ny,c=E.row,d=E.col,e=Qa(E),f=Ra(E),g=B.oy,h=!1,c===-1&&(h=!0,c=0,e=Oa(F)),d===-1&&(h=!0,d=0,f=Pa(F)),j=[],(64&a)>0)for(l=0;l<f;l++)j[l]=F.Aj(-1,l)||C;for(m=0;m<e;m++)for(n=c+m,(64&a)>0&&(i=F.Aj(n,-1)||C),o=0;o<f;o++){if(q=d+o,b.X3&&(2&a)>0&&F.getFormulaInformation&&(p=F.getFormulaInformation(n,q),p.hasFormula))if(p.isArrayFormula){if(r=p.baseRange,r.row===n&&r.col===q)for(s=r.row,t=r.row+Qa(r);s<t;s++)for(u=r.col,v=r.col+Ra(r);u<v;u++)B.qy(g,s-c,u-d,p,2)}else B.qy(g,m,o,p.formula,2);!((1&a)>0)||p&&p.hasFormula||B.qy(g,m,o,F.getValue(n,q,3),1),(16&a)>0&&F.getSparkline&&(w=F.getSparkline(n,q),x=C,w&&(x=w.data()),w&&x&&B.qy(g,m,o,w,16)),(64&a)>0&&(h?y=F.getActualStyle(n,q,3):(k=F.Aj(n,q)||C,y=F.Dq(n,q,3,k,i,j[o])),z=D,y&&y.toJSON&&(z=JSON.stringify(y.toJSON(3,!0))),B.qy(g,m,o,z,64)),A=F.comments,(4&a)>0&&A&&B.qy(g,m,o,A.get(n,q),4),(128&a)>0&&B.qy(g,m,o,F.getTag(n,q,3),128),(256&a)>0&&B.qy(g,m,o,F.getBindingPath&&F.getBindingPath(n,q,3),256)}}},sy:function(){return this.oy},qy:function(a,b,c,d,e){!j(d)&&a&&(a[b]===D&&(a[b]=[]),a[b][c]===D&&(a[b][c]={}),a[b][c][La[e]]=d)},uy:function(a){var b,c,d,e,f,g,h,i,j;if(a)for(b=this,c=b.oy,d=0,e=a.length;d<e;d++)if(f=a[d])for(g=0,h=f.length;g<h;g++)i=f[g],i&&(c[d]||(c[d]=[]),j=c[d][g],j?b.vy(i,j)&&(c[d][g]=D):c[d][g]=i)},vy:function(a,b){var c,d,e,f=this.ny,g=[];for(256&f&&g.push(La[256]),4&f&&g.push(La[4]),2&f&&g.push(La[2]),16&f&&g.push(La[16]),64&f&&g.push(La[64]),128&f&&g.push(La[128]),1&f&&g.push(La[1]),c=0,d=g.length;c<d;c++)if(e=g[c],a[e]!==b[e])return!1;return!0},wy:function(){var a,b,c,d,e,f=this,g=f.my.row,h=f.my.col,i=f.oy,j=f.Iu;if(j&&j.length>0)return j;for(j=[],g=g===-1?0:g,h=h===-1?0:h,a=0,b=i.length;a<b;a++)if(c=i[a])for(d=0,e=c.length;d<e;d++)c[d]&&j.push({row:a+g,col:d+h});return f.Iu=j,j}}),J.xy=qb;function rb(){}A(rb.prototype,{yy:y("a"),zy:y("b"),Wp:y("c"),Is:y("d"),Ay:y("e"),By:y("f"),Cy:y("g"),Dy:y("h")});function sb(a){var b=a;return function(a,c,d){var e=this;return 0===arguments.length?e._ps?e._ps[b]:D:(e._ps||(e._ps={}),e._ps[b]||(e._ps[b]=[]),void e._ps[b].push(new pb(a,c,d)))}}function tb(a){return a&&a.length>0}function ub(a,b){var c=this;c.Xj=a,c.Yj=b,c.A5=!1}A(ub.prototype,{Ey:sb("a"),Fy:sb("b"),Gy:function(a){var b=this;return 0===arguments.length?b.Hy:(b.Hy||(b.Hy=[]),void(z(a)&&b.Hy.push(a)))},Iy:sb("c"),Jy:sb("d"),Ky:sb("e"),Ly:sb("f"),My:sb("g"),Ny:function(a){var b=this;return 0===arguments.length?b.Oy:(b.Oy||(b.Oy=[]),void b.Oy.push(a))},Py:function(){return this.Qy()||this.Ry()||this.Sy()},Qy:function(){return tb(this.Ey())},Ry:function(){return tb(this.Fy())},Sy:function(){return tb(this.Gy())},Ty:function(){return tb(this.Iy())},Uy:function(){return tb(this.Jy())},Vy:function(){return tb(this.Ky())},Wy:function(){return tb(this.Ly())},Xy:function(){return this.A5},Yy:function(){return tb(this.My())}}),J.Zy=ub;function vb(a,b){var c=b,d=a;return function(a,b){var e,f=this;return 1===arguments.length?(e=f._ps[d]?f._ps[d][a]:C,z(e)?e:c):void(z(b)||(f._ps[d]||(f._ps[d]=[]),f._ps[d][a]=b))}}function wb(a){var b=a;return function(){var a=this._ps[b];return a&&a.length>0}}function xb(a){var b=this;b.Yj=a,b.$y={},b._y={},b.az=!1,b._ps={}}A(xb.prototype,{Vo:vb("a",0),bz:vb("b",!0),cz:vb("c",!0),Is:vb("d",D),dz:vb("e",C),ez:vb("f",C),fz:function(a,b,c){var d=this;d.$y[a]!==C?b<0?d.$y[a]=C:d.$y[a]=b:b>=0&&(d.$y[a]=b),d._y[a]!==C?c?d._y[a]=c:d._y[a]=C:c&&(d._y[a]=c),d.az=!0},gz:function(a,b){var c=this;b.level=-1,b.collapsed=!1,c.$y[a]!==C&&(b.level=c.$y[a]),c._y[a]!==C&&(b.collapsed=c._y[a])},hz:vb("g",D),iz:wb("a"),jz:wb("b"),kz:wb("c"),Wy:wb("d"),lz:wb("e"),mz:wb("f"),nz:function(){return this.az},oz:wb("g")});function yb(a){var b=this;b.Xj=a,b.$y={},b._y={},b.az=!1,b._ps={}}A(yb.prototype,{_v:vb("a",0),bz:vb("b",!0),cz:vb("c",!0),Is:vb("d",D),pz:vb("e",C),qz:vb("f",C),fz:function(a,b,c){var d=this;d.$y[a]!==C?b<0?d.$y[a]=C:d.$y[a]=b:b>=0&&(d.$y[a]=b),d._y[a]!==C?c?d._y[a]=c:d._y[a]=C:c&&(d._y[a]=c),d.az=!0},gz:function(a,b){var c=this;b.level=-1,b.collapsed=!1,c.$y[a]!==C&&(b.level=c.$y[a]),c._y[a]!==C&&(b.collapsed=c._y[a])},rz:wb("a"),jz:wb("b"),kz:wb("c"),Wy:wb("d"),sz:wb("e"),tz:wb("f"),nz:function(){return this.az}}),J.x4=yb;function zb(a,c,d,e,f,g,h,i){var j,k,l,m,n,o,p;for(j=0;j<f;j++)for(k=0;k<g;k++)3===c&&b.X3&&(2&h)>0&&a.getFormulaInformation&&(l=a.getFormulaInformation(d+j,e+k),l.hasFormula?l.isArrayFormula?l.baseRange.row===d+j&&l.baseRange.col===e+k&&i.Gy(l):i.Fy(j,k,l.formula):i.Fy(j,k,C)),(1&h)>0&&(m=a.getValue(d+j,e+k,c),i.Ey(j,k,m)),(64&h)>0&&i.Jy(j,k,a.Aj(d+j,e+k,c)),(128&h)>0&&i.Ly(j,k,a.getTag(d+j,e+k,c)),3===c&&((16&h)>0&&a.getSparkline&&(n=a.getSparkline(d+j,e+k),o=C,n&&(o=n.data()),n&&o?i.Iy(j,k,n.clone()):i.Iy(j,k,C)),p=a.comments,(4&h)>0&&p&&i.Ky(j,k,p.get(d+j,e+k)),(256&h)>0&&i.My(j,k,a.getBindingPath&&a.getBindingPath(d+j,e+k,c)))}function Ab(){}Ab.uz=function(a,b,c){var d=a.defaults;(64&c)>0&&(b.yy(a.getDefaultStyle()),b.Ay(a.getDefaultStyle(1)),b.Cy(a.getDefaultStyle(2))),(128&c)>0&&b.Is(a.tag()),b.zy(d.colWidth),b.Wp(d.rowHeight),b.By(d.colHeaderRowHeight),b.Dy(d.rowHeaderColWidth)},Ab.vz=function(a,b,c,d,e){var f,g,h,i=b.Xj,j=b.Yj;if(zb(a,1,0,d,i,j,e,b),(1&e)>0)for(f=0;f<j;f++)g=a.getDataColumnName&&a.getDataColumnName(d+f),g&&c.hz(f,g);for((32&e)>0&&(b.A5=!0,a.zl(1).each(0,d,i,j,function(a){b.Ny(a)})),h=a.columnOutlines,j=c.Yj,f=0;f<j;f++)c.Vo(f,a.$r(d+f)),c.bz(f,a.getColumnVisible(d+f)),c.cz(f,a.getColumnResizable(d+f)),(128&e)>0&&c.Is(f,a.getTag(-1,d+f)),(64&e)>0&&(c.dz(f,a.Aj(-1,d+f,3)),c.ez(f,a.Aj(-1,d+f,1))),(8&e)>0&&h&&!h.iT()&&c.fz(f,h.getLevel(d+f),h.getCollapsed(d+f))},Ab.xz=function(a,b,c,d,e){var f,g,h,i;if(!((1023&e)<=0))for(f=b.Xj,g=b.Yj,zb(a,2,d,0,f,g,e,b),(32&e)>0&&(b.A5=!0,a.zl(2).each(d,0,f,g,function(a){b.Ny(a)})),h=a.rowOutlines,f=c.Xj,i=0;i<f;i++)c._v(i,a.Yr(d+i)),c.bz(i,a.getRowVisible(d+i)),c.cz(i,a.getRowResizable(d+i)),(128&e)>0&&c.Is(i,a.getTag(d+i,-1)),(64&e)>0&&(c.pz(i,a.Aj(d+i,-1,3)),c.qz(i,a.Aj(d+i,-1,2))),(8&e)>0&&h&&!h.iT()&&c.fz(i,h.getLevel(d+i),h.getCollapsed(d+i))},Ab.yz=function(a,b,c,d,e){var f,g;(1023&e)<=0||(f=b.Xj,g=b.Yj,zb(a,3,c,d,f,g,e,b),(32&e)>0&&(b.A5=!0,a.zl().each(c,d,f,g,function(a){b.Ny(a)})))},Ab.zz=function(a,b,c){var d,e,f,g,h;if(a.tables&&(d=a.tables.all()))for(e=0,f=d.length;e<f;e++)g=d[e],c.containsRange(g.range())&&(h=g.clone(),h.Az(g),b.push(h))},Ab.Bz=function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,D,E,F,G,H,I,J,K,L,M,N=c.Xj,O=c.Yj,P=a.comments;b.X3&&a.suspendCalcService(),Za(a);try{for(m=0;m<N;m++)for(n=0;n<O;n++)c.Yy()&&a.setBindingPath&&a.setBindingPath(d+m,e+n,C,f),c.Ry()&&3===f&&a.setFormula(d+m,e+n,C),c.Ty()&&3===f&&a.removeSparkline(d+m,e+n),c.Qy()&&a.setValue(d+m,e+n,C,f),c.Uy()&&a.Nq(d+m,e+n,C,f),c.Vy()&&P&&P.remove(d+m,e+n),c.Wy()&&a.setTag(d+m,e+n,C,f);if(c.Yy()&&a.setBindingPath)for(o=c.My(),g=0;g<o.length;g++)p=o[g],a.setBindingPath(d+p.row,e+p.column,p.value,f);if(c.Qy())for(q=c.Ey(),g=0;g<q.length;g++)r=q[g],a.setValue(d+r.row,e+r.column,r.value,f);if(c.Ry()&&3===f)for(s=c.Fy(),g=0;g<s.length;g++)j=s[g],a.setFormula(d+j.row,e+j.column,j.value);if(c.Ty()&&3===f)for(t=c.Iy(),u=0;u<t.length;u++)v=t[u],w=v.value,w?w.dateAxisData()?a.setSparkline(d+v.row,e+v.column,w.data(),w.dataOrientation(),w.sparklineType(),w.setting(),w.dateAxisData(),w.dateAxisOrientation()):a.setSparkline(d+v.row,e+v.column,w.data(),w.dataOrientation(),w.sparklineType(),w.setting()):a.removeSparkline(d+v.row,e+v.column);if(c.Uy())for(x=c.Jy(),g=0;g<x.length;g++)y=x[g],a.Nq(d+y.row,e+y.column,y.value,f);if(c.Vy()&&P)for(z=c.Ky(),g=0;g<z.length;g++)A=z[g],B=A.value,P.Cz(d+A.row,e+A.column,B);if(c.Wy())for(D=c.Ly(),E=D.length,F=0;F<E;F++)G=D[F],a.setTag(d+G.row,e+G.column,G.value,f);if(b.X3&&c.Sy()&&3===f){if(H=a.Ms(d,e,N,O),H&&H.length>0)for(k=H.getLength(0),l=0;l<k;l++)i=H[l][0],a.setArrayFormula(i.row,i.col,Qa(i),Ra(i),C);if(H=c.Gy(),H&&H.length>0)for(k=H.length,l=0;l<k;l++)I=H[l],J=I.baseRange,a.setArrayFormula(J.row,J.col,Qa(J),Ra(J),I.formula)}}finally{b.X3&&a.resumeCalcService(!1),$a(a)}if(c.Xy()){if(K=a.zl(f),K&&K.length>0)for(L=[],K.each(d,e,N,O,function(a){a&&L.push(a)}),g=0;g<L.length;g++)h=L[g],K.remove(h);if(K&&(M=c.Ny()))for(g=0;g<M.length;g++)h=M[g],K.addSpan(h)}},Ab.Dz=function(a,b,c){var d,e,f,g,h=b.Yj;if(b.oz()&&a.bindColumn)for(e={fieldName:C},d=0;d<h;d++)b.getBindingField(d,e)&&a.bindColumn(c+d,e.fieldName);for(d=0;d<h;d++)b.iz()&&a.setColumnWidth(c+d,b.Vo(d),3),b.jz()&&a.setColumnVisible(c+d,b.bz(d),3),b.kz()&&a.setColumnResizable(c+d,b.cz(d),3),b.Wy()&&a.setTag(-1,c+d,b.Is(d),3),b.lz()&&a.Nq(-1,c+d,b.dz(d),3),b.mz()&&a.Nq(-1,c+d,b.ez(d),1);if(b.nz()&&(f=a.columnOutlines))for(g={level:C,collapsed:C},d=0;d<h;d++)b.gz(d,g),f.Ez(c+d,g.level),f.setCollapsed(c+d,g.collapsed)},Ab.Fz=function(a,b,c){var d,e,f,g=b.Xj;for(d=0;d<g;d++)b.rz()&&a.setRowHeight(c+d,b._v(d),3),b.jz()&&a.setRowVisible(c+d,b.bz(d),3),b.kz()&&a.setRowResizable(c+d,b.cz(d),3),b.Wy()&&a.setTag(c+d,-1,b.Is(d),3),b.sz()&&a.Nq(c+d,-1,b.pz(d),3),b.tz()&&a.Nq(c+d,-1,b.qz(d),2);if(b.nz()&&(e=a.rowOutlines))for(f={level:C,collapsed:C},d=0;d<g;d++)b.gz(d,f),e.Ez(c+d,f.level),e.setCollapsed(c+d,f.collapsed)},Ab.Gz=function(a,b){var c=b.yy(),d=a.defaults;z(c)&&a.setDefaultStyle(c),c=b.zy(),z(c)&&(d.colWidth=c),c=b.Wp(),z(c)&&(d.rowHeight=c),c=b.Is(),z(c)&&a.tag(c),c=b.Ay(),z(c)&&a.setDefaultStyle(c,1),c=b.By(),z(c)&&(d.colHeaderRowHeight=c),c=b.Cy(),z(c)&&a.setDefaultStyle(c,2),c=b.Dy(),z(c)&&(d.rowHeaderColWidth=c)},Ab.Hz=function(a,b,c){var d,e,f,g,h=a.tables;if(h)if(e=b.length,e>0)for(d=0;d<e;d++)f=b[d],h.Cz(f);else if(g=h.all())for(d=g.length-1;d>=0;d--)f=g[d],c.containsRange(f.range())&&h.vV(f)},Ab.Iz=function(a,b,c,d,e){var f,g,h,i;for(b<0&&(b=0,d=Oa(a)),c<0&&(c=0,e=Pa(a)),f=[],g=0;g<d;g++)for(h=0;h<e;h++)i=a.getValue(b+g,c+h),i!==D&&i!==C&&f.push(new pb(g,h,i));return f},Ab.Bu=function(a,b,c,d,e,f,g){a&&(b<0&&(b=0,d=Oa(a)),c<0&&(c=0,e=Pa(a)),a.Bu(b,c,d,e,f,g))},Ab.Jz=function(a,b,c,d,e){var f=a.Bj();f&&f.clear(b,c,d,e)},J.Kz=Ab;function Bb(a,b){Xa(a),b||Za(a)}function Cb(a,b){b||$a(a),Ya(a)}function Db(){}Db.prototype={constructor:Db,execute:function(){},canExecute:function(){return!0},canUndo:function(){return!0},saveState:function(){},undo:function(){return!0},Lz:Bb,Mz:Cb},J.ActionBase=Db,B(Eb,Db);function Eb(a,b){var c=this;Db.call(c),c.kj=a,c.VQ=b,b.Pz=b.Pz||[],b.Qz=b.Qz||[]}A(Eb.prototype,{Rz:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,r,s,t,u,v,w,x,y,z=this,A=!1;if((a?z.canUndo():z.canExecute())&&(b=z.VQ,c=z.kj,d=b.columns,e=b.rowHeader,f=d&&d.length,g=H,c&&f>0)){if(h=z.Sz(d),i={sheet:c,sheetName:c.Cj,colList:h,header:e,cancel:!1},c.Wq(p,i),i&&i.cancel===!0)return A;b.Tz=!0,a||z.saveState(),Bb(c);try{for(j=2,k=3,l=e?Pa(c,j):Pa(c,k),m=c.qq,n=m,o=c.frozenColumnCount(),r=m-1;r>=o&&!(c.getColumnVisible(r)&&c.Tl(r)>0);r--)c.getColumnResizable(r)&&(n=r);for(s=g,t=b.size,u=0;u<f;u++)for(v=d[u],w=v.firstCol,x=v.lastCol,y=w;y<=x;y++)0<=y&&y<l&&(a&&(t=b.Pz[u][y-w]),e&&c.getColumnResizable(y,j)&&t!==c.$r(y,j)?(c.setColumnWidth(y,t,j),A=!0):!e&&c.getColumnResizable(y,k)&&t!==c.$r(y,k)&&(c.setColumnWidth(y,t,k),A=!0),s=E(y,s));s!==g&&s<=m&&n!==m&&(c.qq=n)}finally{Cb(c,!1,!0)}c.Wq(q,{sheet:c,sheetName:c.Cj,colList:h,header:b.rowHeader}),c.qs()}return A},execute:function(){return this.Rz(!1)},saveState:function(){var a,b,c,d,e,f,g,h,i,j,k,l=this,m=l.VQ,n=[],o=l.kj,p=m.columns,q=p&&p.length;if(o&&q>0)for(a=m.rowHeader,b=a?2:3,c=Pa(o,b),d=a?o.defaults.rowHeaderColWidth:o.defaults.colWidth,e=0;e<q;e++)for(f=p[e],g=f.firstCol,h=f.lastCol,n[e]=[],k=g;k<=h;k++)i=k-g,0<=k&&k<c?(j=o.getColumnWidth(k,b),j=I(j)||j===C?d:G(j),n[e][i]=j):n[e][i]=-1;m.Pz=n},undo:function(){return this.Rz(!0)},Sz:function(a){var b,c,d,e,f,g,h=[];for(b=0,c=a.length;b<c;b++)for(d=a[b],e=d.firstCol,f=d.lastCol,g=e;g<=f;g++)h.push(g);return h},canUndo:function(){return this.VQ.Tz}}),B(Fb,Db);function Fb(a,b){var c=this;Db.call(c),c.kj=a,c.VQ=b,b.Pz=b.Pz||[]}A(Fb.prototype,{Rz:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,t,u,v,w,x,y,z=this,A=!1;if((a?z.canUndo():z.canExecute())&&(b=z.kj,c=z.VQ,d=c.rows,e=d&&d.length,f=H,b&&e>0)){if(g=z.Vz(d),h={sheet:b,sheetName:b.Cj,rowList:g,header:c.columnHeader,cancel:!1},b.Wq(r,h),h&&h.cancel===!0)return A;c.Tz=!0,a||z.saveState(),Bb(b);try{for(i=3,j=1,k=c.columnHeader,l=k?Oa(b,j):Oa(b,i),m=b.lq,n=m,o=b.frozenRowCount(),p=m-1;p>=o&&!(b.getRowVisible(p)&&b.Sl(p)>0);p--)b.getRowResizable(p)&&(n=p);for(q=f,t=c.size,u=0;u<e;u++)for(v=d[u],w=v.firstRow,x=v.lastRow,y=w;y<=x;y++)0<=y&&y<l&&(a&&(t=c.Pz[u][y-w]),k&&b.getRowResizable(y,j)&&t!==b.Yr(y,j)?(b.setRowHeight(y,t,j),A=!0):!k&&b.getRowResizable(y,i)&&t!==b.Yr(y,i)&&(b.setRowHeight(y,t,i),A=!0),q=E(y,q));q!==f&&q<=m&&n!==m&&(b.lq=n)}finally{Cb(b,!1,!0)}b.Wq(s,{sheet:b,sheetName:b.Cj,rowList:g,header:c.columnHeader}),b.os()}return A},execute:function(){return this.Rz(!1)},saveState:function(){var a,b,c,d,e,f,g,h,i,j,k,l=this,m=l.VQ,n=[],o=l.kj,p=m.rows,q=p&&p.length;if(o&&q>0)for(a=m.columnHeader,b=a?1:3,c=Oa(o,b),d=a?o.defaults.colHeaderRowHeight:o.defaults.rowHeight,e=0;e<q;e++)for(f=p[e],g=f.firstRow,h=f.lastRow,n[e]=[],k=g;k<=h;k++)i=k-g,0<=k&&k<c?(j=o.getRowHeight(k,3),j=I(j)||j===C?d:G(j),n[e][i]=j):n[e][i]=-1;m.Pz=n},undo:function(){return this.Rz(!0)},Vz:function(a){var b,c,d,e,f,g,h=[];for(b=0,c=a.length;b<c;b++)for(d=a[b],e=d.firstRow,f=d.lastRow,g=e;g<=f;g++)h.push(g);return h},canUndo:function(){return this.VQ.Tz}}),B(Gb,Db);function Gb(a,b){var c=this,d=a.parent;Db.call(c),c.kj=a,c.VQ=b,c.Wz=b.rowHeader?2:3,z(b.autoFitType)||(b.autoFitType=d?d.options.autoFitType:0),b.Pz=b.Pz||[]}A(Gb.prototype,{canExecute:function(){var a=this.VQ;return this.kj&&a.columns&&a.columns.length>0},Rz:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,r=this,s=!1;if(a?r.canUndo():r.canExecute()){if(b=r.VQ,c=r.kj,d=r.Wz,e=r.Sz(b.columns),f=2===d,g={sheet:c,sheetName:c.name(),colList:e,header:f,cancel:!1},c.Wq(p,g),g&&g.cancel===!0)return s;for(b.Tz=!0,a||r.saveState(),h=Pa(c,d),i=h-1,j=0,l=0,m=b.columns.length;l<m;l++)k=b.columns[l].col,i=i>k?k:i,j=j<k?k:j;v.qn(c,0,i,Oa(c)-1,j),Bb(c);try{for(l=0,m=b.columns.length;l<m;l++)o=b.columns[l].col,0<=o&&o<h&&c.getColumnResizable(o,d)&&(n=a?b.Pz[l]:r.xl(o),n!==c.getColumnWidth(o,d)&&(c.setColumnWidth(o,n,d),s=!0))}finally{v.Nm(),Cb(c,!1,!0)}c.Wq(q,{sheet:c,sheetName:c.Cj,colList:e,header:f})}return s},execute:function(){return this.Rz(!1)},saveState:function(){var a,b,c,d,e=this,f=e.VQ,g=C,h=e.kj,i=e.Wz;if(h&&f.columns&&f.columns.length>0)for(a=Pa(h,i),g=[f.columns.length],b=0,c=f.columns.length;b<c;b++)d=f.columns[b],0<=d.col&&d.col<a?g[b]=h.getColumnWidth(d.col,i):g[b]=-1;f.Pz=g},undo:function(){return this.Rz(!0)},Sz:function(a){var b,c,d=[];for(b=0;b<a.length;b++)c=a[b],d.push(c.col);return d},xl:function(a){return w.xl(a,this.kj,this.Wz,this.VQ.autoFitType)},canUndo:function(){
  22. return this.VQ.Tz}}),B(Hb,Db);function Hb(a,b){var c=this,d=a.parent;Db.call(c),c.kj=a,c.VQ=b,c.Wz=b.columnHeader?1:3,z(b.autoFitType)||(b.autoFitType=d?d.options.autoFitType:0),b.Pz=b.Pz||[]}A(Hb.prototype,{canExecute:function(){var a=this.VQ;return this.kj&&a.rows&&a.rows.length>0},Rz:function(a){var b,c,d,e,f,g,h,i,j,k,l,m=this,n=!1;if(a?m.canUndo():m.canExecute()){if(b=m.VQ,c=m.kj,d=m.Vz(b.rows),e=m.Wz,f=1===m.Wz,g={sheet:c,sheetName:c.Cj,rowList:d,header:f,cancel:!1},c.Wq(r,g),g&&g.cancel===!0)return n;b.Tz=!0,a||m.saveState(),Bb(c);try{for(h=Oa(c,e),j=0,k=b.rows.length;j<k;j++)l=b.rows[j].row,0<=l&&l<h&&c.getRowResizable(l,e)&&(i=a?b.Pz[j]:m.Fl(l),i!==c.getRowHeight(l,e)&&(c.setRowHeight(l,i,e),n=!0))}finally{Cb(c,!1,!0)}c.Wq(s,{sheet:c,sheetName:c.Cj,rowList:d,header:f})}return n},execute:function(){return this.Rz(!1)},saveState:function(){var a,b,c,d,e=this,f=e.VQ,g=C,h=e.kj,i=e.Wz;if(h&&f.rows&&f.rows.length>0)for(g=[f.rows.length],a=Oa(h,i),b=0,c=f.rows.length;b<c;b++)d=f.rows[b],0<=d.row&&d.row<a?g[b]=h.getRowHeight(d.row,i):g[b]=-1;f.Pz=g},undo:function(){return this.Rz(!0)},Vz:function(a){var b,c,d,e=[];for(b=0,c=a.length;b<c;b++)d=a[b],e.push(d.row);return e},Fl:function(a){return w.Fl(a,this.kj,this.Wz,this.VQ.autoFitType)},canUndo:function(){return this.VQ.Tz}}),B(Ib,Db),Ma=".cellEditAction";function Ib(a,c){var d,e,f=this;Db.call(f),f.VQ=c,c.vA=c.vA||{},c.wA=c.wA||{},f.kj=a,b.X3&&c.ranges&&1===c.endEditType&&(d=a.Tq(c.ranges[0]),c.ranges[0]=d,1===Qa(d)&&1===Ra(d)&&(e=a.Ms(d.row,d.col,1,1),e&&e.ranges&&e.ranges.length>0&&(c.ranges=[e.ranges[0]])))}A(Ib.prototype,{canExecute:function(){var a,b,c=this,d=c.kj,e=c.VQ,f=e.ranges,g=e.row,h=e.col;if(f){for(a=0;a<f.length;a++)if(b=f[a],!d.Y3(b.row,b.col,Qa(b),Ra(b)))return!1}else if(!d.Y3(g,h,1,1))return!1;return!0},saveState:function(){var a=this,c=a.kj,d=a.VQ;a.yA(function(e,f){var g=b.X3&&c.getFormulaInformation(e,f),h=a.zA(e,f);g&&g.hasFormula?!g.isArrayFormula||g.baseRange.row===e&&g.baseRange.col===f?(d.vA[h]=g.formula,d.wA[h]=g):d.wA[h]=!1:d.vA[h]=c.getValue(a.VQ.row,a.VQ.col)})},yA:function(a){var b,c,d,e,f=this,g=f.VQ,h=g.ranges;if(h)for(b=0;b<h.length;b++)for(c=h[b],d=c.row;d<c.row+Qa(c);d++)for(e=c.col;e<c.col+Ra(c);e++)a(d,e);else a(g.row,g.col)},undo:function(){var a,c,d,e,f=this;if(f.canUndo()){a=f.kj,c=f.VQ,Bb(a,!0);try{a.Fu(o+Ma,function(b,c){"value"===c.propertyName&&a.xu(c.row,c.col,c.oldValue,c.newValue)}),f.yA(function(d,e){var g=f.zA(d,e),h=!!b.X3&&c.wA[g];h?h.isArrayFormula?a.setArrayFormula(d,e,Qa(h.baseRange),Ra(h.baseRange),h.formula):a.setFormula(d,e,c.vA[g]):(h=b.X3?a.getFormulaInformation(d,e):C,h&&(h.isArrayFormula?a.setArrayFormula(d,e,Qa(h.baseRange),Ra(h.baseRange),C):a.setFormula(d,e,C)),a.setValue(d,e,c.vA[g]))})}catch(a){return!1}finally{a.Gu(o+Ma),Cb(a,!0)}return d=a.am(),e=new u(d.kt,d.nt,d.width-d.kt,d.height-d.nt),a.repaint(e),!0}return!1},execute:function(){var a,b,c,d=this,e=!1;if(d.canExecute()){d.saveState(),a=d.kj,Bb(a,!0);try{a.Fu(o+Ma,function(b,c){"value"===c.propertyName&&a.xu(c.row,c.col,c.oldValue,c.newValue)}),d.VQ.applyResult=d.AA(),e=!0}finally{a.Gu(o+Ma),Cb(a,!0)}b=a.am(),c=new u(b.kt,b.nt,b.width-b.kt,b.height-b.nt),a.repaint(c)}return e},zA:function(a,b){return a+"_"+b},BA:function(){var a,c,d,e,f,g,h=this,i=0,j=h.kj,k=h.VQ,l=k.row,m=k.col,n=k.newValue,o=!k.hasOwnProperty("autoFormat")||k.autoFormat;return b.X3&&n&&n.length>0&&"="===n[0]?j.getDataValidator&&j.getDataValidator(l,m)&&(a=n.substring(1),""!==a&&a!==j.getFormula(l,m)&&(c=j.Cf(),c&&(d=c.parse(j.yj(),a,l>=0?l:0,m>=0?m:0,!0),d&&(e=c.Hg(j.yj(),d,{row:l,col:m}),j.isValid&&!j.isValid(l,m,e)&&(i=j.Nx(l,m)))))):(f=h.CA(l,m,n,o),g=!j.isValid||j.isValid(l,m,f),g||(i=j.Nx(l,m),j.mm.DA=!0)),i},AA:function(){var a,d,e,f,g,h,i,k,l,m,o,p,q=this,r=q.kj,s=q.VQ,t=s.newValue,u=q.BA();if(1===u||2===u)return u;if(d=!s.hasOwnProperty("autoFormat")||s.autoFormat,e=c(2),f=b.X3&&e&&e.Parser)if(g=r.parent,h=g&&g.options.allowUserEditFormula,i=s.row,i=i>=0?i:0,k=s.col,k=k>=0?k:0,l=r.Cf(),h&&l&&t&&t.length>0&&"="===t[0])try{if(s.ranges&&1===s.endEditType)return o=s.ranges[0],r.setArrayFormula(o.row,o.col,Qa(o),Ra(o),t.substring(1)),u;m=l.parse(r.yj(),t.substring(1),i,k,!0)}catch(a){throw r.Os(0,"string"==typeof a?a:a.message),a}else s.ranges&&1===s.endEditType&&(o=s.ranges[0],r.getRange(o.row,o.col,Qa(o),Ra(o),3).clear(1));return m||(p=!1,/^('=)/gi.test(t)&&(t=t.substring(1),p=!0),(j(a)||p)&&(a=q.CA(i,k,t,d))),q.yA(function(b,c){if(m)try{r._u(b,c,l.unparse(r.yj(),m,b,c),m),r.Wq(n.UserFormulaEntered,{sheet:r,sheetName:r.Cj,row:b,col:c,formula:t.substring(1).toUpperCase()})}catch(a){throw r.Os(0,"string"==typeof a?a:a.message),a}else{try{r.hasFormula&&r.hasFormula(b,c)&&r.setFormula(b,c,C)}catch(a){throw r.Os(0,"string"==typeof a?a:a.message),a}try{r.uq(b,c,a)}catch(a){r.setValue(b,c,t)}}}),u},canUndo:function(){return 0===this.VQ.applyResult},CA:function(a,b,c,d){var e,g,h,i,j=this,k=j.kj,l=k.getActualStyle(a,b),m={},n=w.ul(l,c,d,m),o=m.value;return d&&o&&(e=C,d&&o&&(n!==C&&"General"!==o.formatString()||!l._autoFormatter)&&(o.isAuto=!0,e=o),e&&(g=k.Aj(a,b),h="string"==typeof g,g&&!h||(i=new f,h&&(i.parentName=g),g=i),g._autoFormatter=e,k.setStyle(a,b,g))),n}});function Jb(a,b){a.cq(b);var c=a.parent,d=c&&c.hq;d&&d.repaint()}B(Kb,Db);function Kb(a,b){var c=this;Db.call(c),c.kj=a,c.VQ=b}A(Kb.prototype,{canUndo:function(){return!!this.VQ.FA},canExecute:function(){var a=this,b=a.VQ;return a.kj&&b.name&&b.name!==b.FA},execute:function(){var a=this,b=a.kj,c=a.VQ,d=c.name,e=!1;return a.canExecute()&&b&&d&&d!==c.FA&&(a.saveState(),Jb(b,d),e=!0,c.sheetName=d),e},saveState:function(){this.kj&&(this.VQ.FA=this.kj.name())},undo:function(){var a,b=this;return!(!b.canUndo()||!(a=b.kj))&&(Jb(a,b.VQ.FA),b.VQ.sheetName=b.VQ.FA,!0)}}),B(Lb,Db);function Lb(a,b){var c=this;Db.call(c),c.kj=a,c.VQ=b}function Mb(a,b){return!(a.isEditing()===!0&&!a.endEdit())&&(a.suspendPaint(),a.zoom(b),a.resumePaint(),!0)}A(Lb.prototype,{canExecute:function(){var a=this;return a.kj&&a.kj.parent.options.allowUserZoom&&a.kj._zoomFactor!==a.VQ.zoomFactor},execute:function(){var a=this,b=a.VQ,c=!1;return a.canExecute()&&(a.saveState(),c=Mb(a.kj,b.zoomFactor)),c},saveState:function(){this.kj&&(this.VQ.oldZoomFactor=this.kj._zoomFactor)},undo:function(){var a=this.kj;if(this.canUndo())return a&&Mb(a,this.VQ.oldZoomFactor)}});function Nb(a,b){this.value=a,this.formulaInfo=b}B(Ob,Db),Na=".clearRangeAction";function Ob(a,b){var c=this;Db.call(c),c.kj=a,c.VQ=b}A(Ob.prototype,{execute:function(){var a,b,c,d,e,f,g,h=this;if(h.canExecute()&&(h.saveState(),a=h.kj,a&&(b=a.Tq(h.VQ.clearRange),c=b.row,d=b.col,e=Qa(b),f=Ra(b),f>0&&e>0)))try{a.Fu(o+Na,function(b,c){"value"===c.propertyName&&a.xu(c.row,c.col,c.oldValue,c.newValue)}),Bb(a),a.getRange(c,d,e,f,3).clear(1),Cb(a),g=h.VQ.Iu,Ab.Bu(a,c,d,e,f,g?g.wy():[],2)}finally{a.Gu(o+Na)}},canExecute:function(){var a=this.VQ.clearRange;return this.kj.Y3(a.row,a.col,Qa(a),Ra(a))},canUndo:function(){return!!this.VQ.JA},saveState:function(){var a,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r=this,s=r.kj,t=r.VQ.clearRange,u=r.VQ.IA=[];if(s){if(a=r.VQ.KA=[],s.tables&&(c=s.tables.all(),c&&c.length>0))for(d=0;d<c.length;d++)e=c[d],t.containsRange(e.range())&&a.push(e);if(s.rowFilter&&(f=s.rowFilter())&&f.range&&f.isFiltered()&&(g=f.range.row,i=Qa(f.range),f.filterButtonVisible&&f.filterButtonVisible()&&(g=f.range.row-1,i=Qa(f.range)+1,g<0&&(g=-1,i=-1)),(t.row===-1||t.row<=g&&g+i<=t.row+Qa(t))&&(t.col===-1||t.col<=f.range.col&&f.range.col+Ra(f.range)<=t.col+Ra(t))))for(h=f.range.col<0?0:f.range.col,j=Ra(f.range)<0?Pa(s):Ra(f.range),k=0;k<j;k++)f.isFiltered(h+k)&&u.push(h+k);if(l=s.Tq(t),Ra(l)>0&&Qa(l)>0)for(m=r.VQ.JA=[l.row+Qa(l)],n=0;n<Qa(l);n++)for(m[l.row+n]=[l.col+Ra(l)],o=0;o<Ra(l);o++)g=l.row+n,h=l.col+o,p=b.X3&&s.getFormulaInformation(g,h),p&&p.hasFormula?!p.isArrayFormula||p.baseRange.row===g&&p.baseRange.col===h?m[g][h]=new Nb(p.formula,p):m[g][h]=-1:(q=s.getValue(g,h),q!==D&&q!==C&&(m[g][h]=new Nb(q,D)));s.isDirtySuspended()||(r.VQ.Iu=new qb(s,s.Tq(t),3))}},undo:function(){var a,c,d,e,f,g,h,i,j,k,l,m,n,p,q,r,s,t,u,v,w,x=this,y=x.kj;if(x.canUndo()&&y){if(a=!1,d=x.VQ.KA,d&&d.length>0)for(e=d,f=e.length,g=y.tables,c=0;c<f;c++)h=e[c],i=h.range(),g.LA(y,h.name(),i.row,i.col,Qa(i),Ra(i))&&g.Cz(h);if(j=y.Tq(x.VQ.clearRange),k=x.VQ.JA,k&&Ra(j)>0&&Qa(j)>0){Bb(y);try{for(y.Fu(o+Na,function(a,b){"value"===b.propertyName&&y.xu(b.row,b.col,b.oldValue,b.newValue)}),l=Qa(j),m=Ra(j),c=0;c<l;c++)for(n=0;n<m;n++)p=j.row+c,q=j.col+n,r=k[p][q],r!==-1&&(r?r.formulaInfo?(s=r.formulaInfo,s&&s.isArrayFormula?y.setArrayFormula(p,q,Qa(s.baseRange),Ra(s.baseRange),s.formula):y.setFormula(p,q,r.value)):(b.X3&&y.setFormula(p,q,C),y.setValue(p,q,r.value)):(b.X3&&y.setFormula(p,q,C),y.setValue(p,q,C)));a=!0}finally{Cb(y),y.Gu(o+Na)}}if(a&&(t=x.VQ.Iu,Ab.Bu(y,j.row,j.col,Qa(j),Ra(j),t?t.wy():[],2)),v=x.VQ.IA,y.rowFilter&&(u=y.rowFilter())&&v&&v.length>0)for(c=0;c<v.length;c++)w=v[c],u.filter(w);if(a)return y.repaint(),!0}return!1}}),B(Pb,Db);function Pb(a,b,c){var d,e,f=this;if(Db.call(f),f.kj=a,f.VQ=b,!c&&(b.MA=[],d=b.ranges,d&&d.length>0))for(e=0;e<d.length;e++)b.MA[e]=new Ob(a,{clearRange:d[e]})}A(Pb.prototype,{canExecute:function(){var a,b,c=this.VQ.MA;if(c){for(a=0;a<c.length;a++)if(b=c[a],!b.canExecute())return!1;return!0}return!1},execute:function(){var a,b,c,d,e=this;if(e.canExecute()&&(a=e.VQ.MA,b=e.kj,e.saveState(),a)){for(Bb(b,!0),c=0;c<a.length;c++)d=a[c],d.execute();return Cb(b,!0),!0}return!1},canUndo:function(){var a,b,c=this.VQ.MA;if(c){for(a=0;a<c.length;a++)if(b=c[a],!b.canUndo())return!1;return!0}return!1},saveState:function(){var a,b,c=this.VQ.MA;if(c)for(a=0;a<c.length;a++)b=c[a],b.saveState()},undo:function(){var a,b,c,d,e=this,f=e.VQ.MA;if(e.canUndo()){for(a=e.kj,b=f.length-1;b>=0;b--)if(c=f[b],Bb(a,!0),d=c.undo(),Cb(a,!0),!d)return!1;return!0}return!1}}),J.OA=Pb;function Qb(a){Ab.Hz(a.sheet,a.data,a.range)}function Rb(a){Ab.Fz(a.sheet,a.data,a.row)}function Sb(a){Ab.Dz(a.sheet,a.data,a.col)}function Tb(a){Ab.Bz(a.sheet,a.data,a.row,a.col,a.sheetArea)}function Ub(a,b){return b&&b.undo?(b.undo.call(a,b),1):0}J.y4=Ub;function Vb(a,b,c,d){var e,f=new ub(Oa(a,1),c),g=new xb(c);return Ab.vz(a,f,g,b,d),e={},e.headerCells={sheet:a,data:f,row:0,col:b,undo:Tb,sheetArea:1},e.columns={sheet:a,data:g,col:b,undo:Sb},e}J.vz=Vb;function Wb(a,b,c,d,e,f){var g=new ub(d,e);return Ab.yz(a,g,b,c,f),{sheet:a,data:g,row:b,col:c,undo:Tb,sheetArea:3}}J.z4=Wb;function Xb(a,b,c,d,e){var f=[],g=new t(b,c,d,e);return Ab.zz(a,f,g),{sheet:a,data:f,range:g,undo:Qb}}J.zz=Xb;function Yb(a,b,c,d){var e,f=new ub(c,Pa(a,2)),g=new J.x4(c);return Ab.xz(a,f,g,b,d),e={},e.headerCells={sheet:a,data:f,row:b,col:0,undo:Tb,sheetArea:2},e.rows={sheet:a,data:g,row:b,undo:Rb},e}J.xz=Yb;function Zb(a){var b=a.sheet;b.setRowCount(a.rowCount),b.setColumnCount(a.colCount)}function $b(a){return{sheet:a,rowCount:a.getRowCount(),colCount:a.getColumnCount(),undo:Zb}}B(_b,Db);function _b(a,b){var c=this;Db.call(c),c.kj=a,c.VQ=b}A(_b.prototype,{canExecute:function(){var a=this,b=a.kj,c=a.VQ.pasteExtent,d=c.targetRange,e=c.sourceRange;return b.Y3(d.row,d.col,Qa(d),Ra(d))&&(!c.isCutting||b.Y3(e.row,e.col,Qa(e),Ra(e)))},saveState:function(){var a,b,c,d,e,f,g,h,i,j,k,l=this,m=l.VQ.pasteExtent,n=l.VQ.io={},o=m.isCutting,p=_b.qx(l.VQ.pasteOption),q=m.sourceRange,r=m.targetRange,s=l.VQ.fromSheet,t=l.VQ.toSheet;s&&q&&o&&(b=q.row<0?0:q.row,c=q.col<0?0:q.col,d=q.row<0?Oa(s):Qa(q),e=q.col<0?Pa(s):Ra(q),q.row<0&&q.col<0&&r.row<0&&r.col<0&&s.Cj!==t.Cj&&(f=new rb,Ab.uz(s,f,p),n.TA=f),q.row<0&&(a=Vb(s,c,e,p),n.jA=a.headerCells,n.kA=a.columns),q.col<0&&(a=Yb(s,b,d,p),n.nA=a.headerCells,n.oA=a.rows),n.bA=Wb(s,b,c,d,e,p),n.qA=Xb(l.kj,b,c,d,e),s.isDirtySuspended()||(n.cA=new qb(s,q,p))),g=r.row<0?0:r.row,h=r.col<0?0:r.col,i=r.row<0?Oa(t):Qa(r),j=r.col<0?Pa(t):Ra(r),s&&q&&(q.row<0&&q.col<0&&r.row<0&&r.col<0&&s.Cj!==t.Cj&&(k=new rb,Ab.uz(t,k,p),n.UA=k),q.row<0&&(a=Vb(t,h,j,p),n.hA=a.headerCells,n.iA=a.columns),q.col<0&&(a=Yb(t,g,i,p),n.lA=a.headerCells,n.mA=a.rows)),n.eA=Wb(t,g,h,i,j,p),n.pA=Xb(l.kj,g,h,i,j),t.isDirtySuspended()||(n.fA=new qb(t,r,p)),Sa(t)&&(n.m5=$b(t))},VA:function(){return this.VQ.pasteExtent.targetRange},execute:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r=this;if(r.canExecute()){if(a=r.VQ.fromSheet,b=r.VQ.toSheet,c=r.VQ.pasteExtent,d=r.VQ.pasteOption,e=c.sourceRange,f=c.targetRange,a&&e&&!a.pu(e.row,e.col,Qa(e),Ra(e),Oa(a),Pa(a)))return;if(!(b&&f&&b.l5(f.row,f.col,Qa(f),Ra(f),!0)))return;r.saveState(),Xa(r.kj),Za(b),a&&Za(a);try{Sa(b)&&(g=-1,h=-1,f.row!==-1?g=f.row+Qa(f):e.row===-1&&(g=Oa(a)),g>Oa(b)&&b.setRowCount(g),f.col!==-1?h=f.col+Ra(f):e.col===-1&&(h=Pa(a)),h>Pa(b)&&b.setColumnCount(h)),e&&v.qn(a,e.row,e.col,e.row+Qa(e)-1,e.col+Ra(e)-1),b.px(a,e,b,f,c.isCutting,c.clipboardText,c.clipboardHtml,d,!c.includeFilteredOutRow)}finally{$a(b),a&&$a(a),Ya(r.kj),i=r.VQ.io,j=r.kj,j&&(k=i.bA,l=_b.qx(d),c.isCutting&&k&&a&&k.data&&k.data.Py()&&(m=[],a.isDirtySuspended()||(n=new qb(a,e,l),n.uy(i.cA.sy()),i._z=n,m=n.wy()),Ab.Bu(a,e.row,e.col,Qa(e),Ra(e),m,3)),o=i.eA,o&&b&&o.data&&o.data.Py()&&(p=[],b.isDirtySuspended()||(q=new qb(b,f,l),q.uy(i.fA.sy()),i.dA=q,p=q.wy()),Ab.Bu(b,f.row,f.col,Qa(f),Ra(f),p,3))),e&&v.Nm()}}},undo:function(){var a,c,d,e,f,g,h,i,j,l,m,n,o,p,q,r,s,t,u,v,w=this,x=0;if(w.canUndo()){if(a=w.VQ.fromSheet,c=w.VQ.toSheet,d=w.VQ.pasteExtent,e=d.sourceRange,f=d.targetRange,!c||!f)return!1;if(!c.pu(f.row,f.col,Qa(f),Ra(f),Oa(c),Pa(c)))return!1;if(a&&e){if(!a.pu(e.row,e.col,Qa(e),Ra(e),Oa(a),Pa(a)))return!1;if(a&&a.Cj===c.Cj&&c.parent&&!k(c.parent.sheets,a))return!1}g=w.VQ.io,Xa(w.kj);try{h=C,i=C,j=f.row<0?0:f.row,l=f.col<0?0:f.col,m=f.row<0?Oa(c):Qa(f),n=f.col<0?Pa(c):Ra(f),o=g.eA,o&&o.data&&o.data.Py()&&(h=Ab.Iz(c,j,l,m,n)),b.X3&&Ab.Jz(c,j,l,m,n),x+=Ub(w,g.pA),g.UA&&(Ab.Gz(c,g.UA),x++),x+=Ub(w,g.hA),x+=Ub(w,g.iA),x+=Ub(w,o),x+=Ub(w,g.lA),x+=Ub(w,g.mA),Sa(c)&&(x+=Ub(w,g.m5)),p=0,q=0,r=0,s=0,a&&e&&(p=e.row<0?0:e.row,q=e.col<0?0:e.col,r=e.row<0?Oa(a):Qa(e),s=e.col<0?Pa(a):Ra(e),t=g.bA,t&&t.data&&t.data.Py()&&(i=Ab.Iz(a,p,q,r,s)),x+=Ub(w,g.qA),x+=Ub(w,g.jA),x+=Ub(w,g.kA),x+=Ub(w,t),x+=Ub(w,g.nA),x+=Ub(w,g.oA)),x&&w.kj&&(h&&c&&(u=g.dA,Ab.Bu(c,j,l,m,n,u?u.wy():[],3)),i&&a&&(v=g._z,Ab.Bu(a,p,q,r,s,v?v.wy():[],3)))}finally{Ya(w.kj)}}return x>0}}),_b.qx=function(a){var b=0;return 0!==a&&1!==a||(b|=1),0!==a&&2!==a||(b|=64,b|=32),0!==a&&3!==a||(b|=2),0===a&&(b|=32,b|=16,b|=256,b|=4,b|=512,b|=128),b},B(ac,Db);function ac(a,b,c){var d,e,f,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B=this;if(Db.call(B),B.kj=a,B.VQ=b,!c){if(d=a,e=b.fromSheet,!d)throw Error(Va().Exp_DestSheetIsNull);if(f=b,h=f.pastedRanges,h&&h.length>0)if(b.MA=[],i=f.fromRanges||[f.fromRange],j=i.length,k=f.isCutting,l=f.clipboardText,m=f.clipboardHtml,n=f.pasteOption,o={},p=h[0],!k&&e&&e.r5(i,o)&&p.equals(e.q5(i,p))){for(q=o.inSameRow,r=o.inSameCol,q?i=i.sort(function(a,b){return a.col-b.col}):r&&(i=i.sort(function(a,b){return a.row-b.row})),s=p.row,t=p.col,u=0;u<j;u++)v=i[u],w=v.rowCount,x=v.colCount,y={sourceRange:v,targetRange:g.kf(s,t,w,x),isCutting:k,clipboardText:l,clipboardHtml:m,includeFilteredOutRow:!0},b.MA[u]=new _b(a,{fromSheet:e,toSheet:d,pasteExtent:y,pasteOption:n}),q?t+=x:r&&(s+=w);b.s5=!0}else for(z=0;z<h.length;z++)A={sourceRange:i[0],targetRange:h[z],isCutting:k,clipboardText:l,clipboardHtml:m},b.MA[z]=new _b(a,{fromSheet:e,toSheet:d,pasteExtent:A,pasteOption:n})}}A(ac.prototype,{execute:function(){var a,b,c,d,e,f=this,g=f.VQ,h=g.MA,i=!1;if(f.canExecute()&&h){a=f.kj,Bb(a,!0);try{for(b=0;b<h.length;b++)c=h[b],a?(d=c.VQ.pasteExtent,e={sheet:a,sheetName:a.name(),cellRange:c.VA(),pasteOption:c.VQ.pasteOption,pasteData:{text:d.clipboardText,html:d.clipboardHtml},cancel:!1},a.Wq(n.ClipboardPasting,e),e.cancel||(c.execute(),delete e.cancel,a.Wq(n.ClipboardPasted,e))):c.execute();f.WA(),i=!0}finally{Cb(a,!0)}}return i},WA:function(){var a,b,c,d,e,f,g=this,h=g.VQ,i=h.MA,j=g.kj;if(j&&i){if(a=j.getSelections(),j.Tr(),h.s5)b=h.pastedRanges[0],j.addSelection(b.row,b.col,Qa(b),Ra(b));else if(i.length>1)for(c=0;c<i.length;c++)d=i[c],e=d.VA(),j.addSelection(e.row,e.col,Qa(e),Ra(e));else i.length>0&&(f=i[0].VA(),j.addSelection(f.row,f.col,Qa(f),Ra(f)),f.contains(j.Jl,j.Kl)||j.Jr(f.row,f.col));j.yu(a,j.getSelections())&&j.Au()}},canExecute:function(){var a,b,c=this.VQ.MA;if(c){for(a=0;a<c.length;a++)if(b=c[a],!b.canExecute())return!1;return!0}return!1},canUndo:function(){var a,b,c=this.VQ.MA;if(c){for(a=0;a<c.length;a++)if(b=c[a],!b.canUndo())return!1;return!0}return!1},saveState:function(){var a,b,c=this.VQ.MA;if(c)for(a=0;a<c.length;a++)b=c[a],b.saveState()},undo:function(){var a,b,c,d,e=this,f=e.VQ.MA;if(e.canUndo()&&f){a=e.kj,b=!0,Bb(a,!0);try{for(c=f.length-1;c>=0;c--)d=f[c],b=b&&d.undo()}finally{Cb(a,!0)}return b}return!1}}),a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m;b=c(1),d=c(3),e=c(5),f=c(17).Fp,g=b.X3&&c(22).Worksheet,h=d.kf,i=e.j.Fa,j=null,k=void 0,l=Math.min,m=Math.max;function n(){return e.C(b.SR)()}function o(a,b){return a.getRowCount(b)}function p(a,b){return a.getColumnCount(b)}function q(a,b){return a.zl(b)}function r(a,b,c){return a.$r(b,c)}function s(a,b,c){return a.Yr(b,c)}function t(a,b,c,d){a.setColumnWidth(b,c,d)}function u(a,b,c,d){a.setRowHeight(b,c,d)}function v(a,b,c,d){return a.getActualStyle(b,c,d)}function w(a,b){return a.getDefaultStyle(b)}function x(a,b,c){a.setDefaultStyle(b,c)}function y(a,b,c,d,e){a.Pq(b,c,d,e)}function z(a,b,c,d){throw Error(e.u.Kb(n().Exp_InvalidAndSpace,[a,b,c,d]))}function A(a,b,c){return b&&c.Ps&&c.Ps(a)}function B(a,b,c,d,e,f,g,h){var i,j,k,m,q,r,s,t;if(!a)throw Error(n().Exp_SrcIsNull);if(!d)throw Error(n().Exp_DestIsNull);i=o(a),j=p(a),k=o(d),m=p(d),(b<-1||b>=i)&&z("from row index",b,"-1",i-1),(c<-1||c>=j)&&z("from column index",c,"-1",j-1),(e<-1||e>=k)&&z("to row index",e,"-1",k-1),(f<-1||f>=m)&&z("to column index",f,"-1",m-1),q=c,c<0&&(q=0,h=j),r=f<0?0:f,(h<1||q+h>j||r+h>m)&&z("column count",h,"1",l(j-q,m-r)),s=b,b<0&&(s=0,g=i),t=e<0?0:e,(g<1||s+g>i||t+g>k)&&z("row count",g,"1",l(i-s,k-t))}function C(a){if(!a)return a;if("number"==typeof a||"string"==typeof a||"boolean"==typeof a||i(a))return a;if(a.clone)return a.clone();if(a instanceof Date)return new Date(a);var b,c,d;b=a instanceof Object?new a.constructor:new a.constructor(a.valueOf());for(c in a)a.hasOwnProperty(c)&&(d=a[c],a.hasOwnProperty(c)&&b[c]!==d&&("object"==typeof d?b[c]=C(d):b[c]=d));return b.toString=a.toString,b.valueOf=a.valueOf,b}function D(a,b,c,d,e,f,g,i){var j,k,l,m,n,o,p,q,r,s,t,u=E(a),v=E(d),w=[];if(u)for(j=0;j<u.length;j++)l=u[j],m=l.row,n=l.col,o=l.rowCount,p=l.colCount,b===-1?c<=n&&n+p<=c+i&&w.push(h(m,f+n-c,o,p)):c===-1?b<=m&&m+o<=b+g&&w.push(h(e+m-b,n,o,p)):b<=m&&m<b+g&&c<=n&&n<c+i&&w.push(h(e+m-b,f+n-c,o,p));if(v)for(j=0;j<v.length;j++)if(l=v[j],m=l.row,n=l.col,s=n>=f&&n<f+i,t=m>=e&&m<e+g,r=b===-1?s:c===-1?t:t&&s)for(k=0;k<d.length;k++)if(q=d[k],q.row===m&&q.col===n){d.splice(k,1);break}for(j=0;d&&j<w.length;j++)d.push(w[j])}function E(a){return a&&a.length>0?a.slice(0):j}function F(a,b,c,d,e,f,g,h,i){var j=a.conditionalFormats,k=d.conditionalFormats;j&&k&&(j.XA(b,c,k,e,f,g,h),i&&j.YA(b,c,g,h))}function G(a,b,c,d,e,f,g,h,i){var j,k;b<0&&(b=0,g=l(o(a),o(d))),e<0&&(e=0),c<0&&(c=0,h=l(p(a),p(d))),f<0&&(f=0),j=!(a===d&&a.Cj===d.Cj),j?(k=d.ZA,k&&(i?k.count()>0&&k.$A(a,b,c,e,f,g,h):k._A(a,b,c,e,f,g,h))):(k=a.ZA,k&&(i?k.count()>0&&k.aB(b,c,e,f,g,h):k.Zz(b,c,e,f,g,h)))}function H(a,b,c,d,e,f){var g,h,i;b<0&&(b=0,e=l(p(a),p(c))),d<0&&(d=0),g=a.columnOutlines,h=c.columnOutlines,i=!(a===c&&a.Cj===c.Cj),i?g&&h&&h.bB(g,b,d,e,f):g&&g.cB(b,d,e,f)}function I(a,b,c,d,e,f){var g,h,i;b<0&&(b=0,e=l(o(a),o(c))),d<0&&(d=0),g=!(a===c&&a.Cj===c.Cj),h=a.rowOutlines,i=c.rowOutlines,g?h&&i&&i.bB(h,b,d,e,f):h&&h.cB(b,d,e,f)}function J(a,b,c,d,e,f,g,h,i,j){var k=!(a===d&&a.Cj===d.Cj),l=q(a,j);k?(D(l,b,c,q(d,j),e,f,g,h),i&&l&&l.clear(b,c,g,h)):l&&(i?l.move(b,c,e,f,g,h):l.copy(b,c,e,f,g,h))}function K(a,b,c,d,e,f,g,h,i){var j=b,k=c;j<0&&(j=0,g=l(o(a),o(d))),e<0&&(e=0),k<0&&(k=0,h=l(p(a),p(d))),f<0&&(f=0),b<0&&J(a,-1,k,d,-1,f,-1,h,i,1),c<0&&J(a,j,-1,d,e,-1,g,-1,i,2),J(a,j,k,d,e,f,g,h,i)}function L(a,b,c,d,e,f,g){var h,k,m,n,q,w,x,z;for(b<0&&(b=0,e=l(p(a),p(c))),d<0&&(d=0),h=1,k=0;k<e;k++)m=r(a,k+b),i(m)||(g&&t(a,k+b,a.defaults.colWidth),t(c,k+d,m)),n=a.getColumnVisible(k+b),i(n)||(g&&a.setColumnVisible(k+b,!0),c.setColumnVisible(k+d,n)),(64&f)>0&&(q=v(a,-1,k+b),q?(y(c,-1,k+d,q.clone()),g&&y(a,-1,k+b,j)):y(c,-1,k+d,j),q=v(a,-1,k+b,h),q?(y(c,-1,k+d,q.clone(),h),g&&y(a,-1,k+b,j,h)):y(c,-1,k+d,j,h));for(w=l(o(a,h),o(c,h)),x=0;x<w;x++)z=s(a,x,h),i(z)||(g&&u(a,x,a.defaults.colHeaderRowHeight,h),u(c,x,z,h))}function M(a,b,c,d,e,f,g,h){var k,m,n,q,w,x,z,B;for(b<0&&(b=0,e=l(o(a),o(c))),d<0&&(d=0),k=2,m=0;m<e;m++)!h&&A(d+m,g,c)||(n=s(a,m+b),i(n)||(h&&u(a,m+b,a.defaults.rowHeight),u(c,m+d,n)),q=a.getRowVisible(m+b),i(q)||(h&&a.setRowVisible(m+b,!0),c.setRowVisible(m+d,q)),(64&f)>0&&(w=v(a,m+b,-1),w?(y(c,m+d,-1,w.clone()),h&&y(a,m+b,-1,j)):y(c,m+d,-1,j),w=v(a,m+b,-1,k),w?(y(c,m+d,-1,w.clone(),k),h&&y(a,m+b,-1,j,k)):y(c,m+d,-1,j,k)));for(x=l(p(a,k),p(c,k)),z=0;z<x;z++)B=r(a,z,k),i(B)||(h&&t(a,z,a.defaults.rowHeaderColWidth,k),t(c,z,B,k))}function N(a,b,c,d){var e,f,g;a===b&&a.Cj===b.Cj||((64&c)>0&&(e=w(a),x(b,d?e:e.clone()),e=w(a,1),x(b,d?e:e.clone(),1),e=w(a,2),x(b,d?e:e.clone(),2),d&&(x(a,j),x(a,j,1),x(a,j,2))),f=b.defaults,g=a.defaults,f.colWidth=g.colWidth,f.rowHeight=g.rowHeight,f.rowHeaderColWidth=g.rowHeaderColWidth,d&&(g.colWidth=62,g.rowHeight=20,g.rowHeaderColWidth=40))}function O(a,b,c,d,e,g,h,k,m,n,q,r){var s,t,u,v,w,x,y,z,B,D,E,F,G,H,I,J,K=!(a===d&&a.Cj===d.Cj);if(2===(2&n)&&b<0)if(y=c,z=g,s=l(o(a,1),o(d,1)),t=k,c<0&&(y=0,t=p(a)),g<0&&(z=0),K)for(u=0;u<s;u++)for(v=0;v<t;v++)x=q(a,u,y+v,1),r(d,u,z+v,C(x),1);else{for(w=new f(s,t,j),u=0;u<s;u++)for(v=0;v<t;v++)x=q(a,u,y+v,1),i(x)||w.setValue(u,v,C(x));for(u=0;u<s;u++)for(v=0;v<t;v++)r(d,u,z+v,w.getValue(u,v),1)}if(1===(1&n)&&c<0)if(B=b,D=e,s=h,t=l(p(a,2),p(d,2)),b<0&&(B=0,s=o(a)),e<0&&(D=0),K)for(u=0;u<s;u++)for(v=0;v<t;v++)x=q(a,B+u,v,2),r(d,D+u,v,C(x),2);else{for(w=new f(s,t,j),u=0;u<s;u++)for(v=0;v<t;v++)x=q(a,B+u,v,2),i(x)||w.setValue(u,v,C(x));for(u=0;u<s;u++)for(v=0;v<t;v++)r(d,D+u,v,w.getValue(u,v),2)}if(E=b,F=c,G=e,H=g,I=h,J=k,b<0&&(E=0,I=l(o(a),o(d))),c<0&&(F=0,J=l(p(a),p(d))),e<0&&(G=0),g<0&&(H=0),K){for(u=0;u<I;u++)if(!A(G+u,m,d))for(v=0;v<J;v++)x=q(a,E+u,F+v,3),r(d,G+u,H+v,C(x),3)}else{w=new f(I,J,j);try{for(u=0;u<I;u++)for(v=0;v<J;v++)x=q(a,E+u,F+v,3),i(x)||w.setValue(u,v,C(x));for(u=0;u<I;u++)if(!A(G+u,m,d))for(v=0;v<J;v++)r(d,G+u,H+v,w.getValue(u,v),3)}catch(a){}}}function P(a,b,c,d,e,f,g,h,k,l,m){O(a,b,c,d,e,f,g,h,k,l,function(a,b,c,d){var e=3===d,f;return f=e?a.getValue(b,c,d):a.Mp(d).getValue(b,c),m&&(e?a.uq(b,c,j,d,!1):a.Mp(d).setValue(b,c,j)),f},function(a,b,c,d,e){i(d)?a.uq(b,c,j,e,!1):a.uq(b,c,d,e,!1)})}function Q(a,b,c,d,e,f,g,l,m,n,o){var p,q,r,s,t,u,v;function w(a,b,c){var d,e,f,g=a.Tq(b),h=g.row,i=g.col,j=g.rowCount,k=g.colCount;for(d=0;d<j;d++)for(e=c[h+d]=c[h+d]||{},f=0;f<k;f++)e[i+f]=!0}if(p={},a.tables)for(q=h(b,c,g,l),r=h(e,f,g,l),s=a.tables.all(),u=0,v=s.length;u<v;u++)t=s[u].range(),q.containsRange(t)?w(a,t,p):t.containsRange(q)&&t.containsRange(r)&&w(a,q,p);O(a,b,c,d,e,f,g,l,m,n,function(a,b,c,d){var e=(3===d||i(d))&&p[b]&&p[b][c],f=a.Dq(b,c,d,k,k,k,k,e);return o&&y(a,b,c,j,d),f},function(a,b,c,d,e){y(a,b,c,d,e)})}function R(a,b,c,d,e,f,g,h,i,j){O(a,b,c,d,e,f,g,h,i,0,function(a,b,c){var d=a.comments,e=d&&d.get(b,c);return e&&j&&d.remove(b,c),e},function(a,b,c,d){var e=a.comments;e&&e.Cz(b,c,d)})}function S(a,b,c,d,e,f,g,h,i,j,l){O(a,b,c,d,e,f,g,h,i,j,function(a,b,c,d){var e=a.getTag(b,c,d);return e&&l&&a.setTag(b,c,k),e},function(a,b,c,e,f){d.setTag(b,c,e,f)})}function T(a,b,c,d,e,f,g,h,i,k){var l=[];return O(a,b,c,d,e,f,g,h,i,0,function(d,e,f){var g=d.getBindingPath&&d.getBindingPath(e,f);return g&&l.push({row:e-m(0,b),col:f-m(0,c),value:d.getValue(e,f)}),k&&a.setBindingPath&&a.setBindingPath(e,f,j),g},function(a,b,c,d){a.setBindingPath&&a.setBindingPath(b,c,d)}),l}function U(a,c,d,e,f,i,k,n,q,r,s,t){var u,v,w,x,y,z,C,D,E,J,O,U,V;B(a,c,d,e,f,i,k,n),(64&q)>0&&Q(a,c,d,e,f,i,k,n,r,s,t),(1&q)>0&&(2&q)>0&&(u=a.tables,u&&(v=u.dB(h(m(0,c),m(0,d),c<0?l(o(a),o(e)):k,d<0?l(p(a),p(e)):n),t))),w=b.X3,w&&(a.suspendCalcService(),e.suspendCalcService()),x=j,(256&q)>0&&(x=T(a,c,d,e,f,i,k,n,r,t));try{if((1&q)>0&&(P(a,c,d,e,f,i,k,n,r,s,t),b.X3&&0===(2&q)&&e.clearFormula(f,i,k,n,function(a,b){return!r||!a.Ps||!a.Ps(b)}),(256&q)>0))for(y=x.length,z=f<0?0:f,C=i<0?0:i,D=0;D<y;D++)E=x[D],!t&&A(z+E.row,r,e)||e.setValue(z+E.row,C+E.col,E.value);J=e.tables,(1&q)>0&&(2&q)>0&&J&&J.eB(v,m(0,c),m(0,d),m(0,f),m(0,i),t),b.X3&&(t?(g.adjustCustomNameOnMove(a,c,d,e,f,i,k,n),(2&q)>0&&g.moveFormula(a,c,d,e,f,i,k,n)):(2&q)>0&&g.copyFormula(a,c,d,e,f,i,k,n,r),(1&q)>0&&(2&q)>0&&J&&J.R3(v))}finally{w&&(a.resumeCalcService(!1),e.resumeCalcService(!1))}if((512&q)>0&&F(a,c,d,e,f,i,k,n,t),(4&q)>0&&R(a,c,d,e,f,i,k,n,r,t),(128&q)>0&&S(a,c,d,e,f,i,k,n,r,s,t),(16&q)>0&&G(a,c,d,e,f,i,k,n,t),(8&q)>0&&(c<0&&H(a,d,e,i,n,t),d<0&&I(a,c,e,f,k,t)),(32&q)>0&&(t||1!==k||1!==n)&&K(a,c,d,e,f,i,k,n,t),c<0&&f<=0&&L(a,d,e,i,n,q,t),d<0&&i<=0&&M(a,c,e,f,k,q,r,t),c<0&&f<=0&&d<0&&i<=0&&N(a,e,q,t),t&&c<0)for(O=d,U=n,d<0&&(O=0,U=l(p(a),p(e))),V=0;V<U;V++)a.getDataColumnName&&a.getDataColumnName(O+V)&&a.nq().reset(O+V)}b.staticMembers={copyTo:function(a,b,c,d,e,f,g,h,i,j,k){U(a,b,c,d,e,f,g,h,i,j,k,!1)},moveTo:function(a,b,c,d,e,f,g,h,i){U(a,b,c,d,e,f,g,h,i,k,3,!0)}},a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba;b=c(1),d=c(4).GC$,e=c(3),f=c(5).j.Fa,g=null,h=e.Ul,i=h.Ml,j=h.nl,k=e.Ul.Nl,l=e.Ul.Pl,m=document,n=Math.round,o=Math.ceil,p="gc-scroll-container",q="gc-scroll-corner-all",r="gc-scroll-arrow",s="gc-scrollbar-wrapper",t="gc-scroll-bar",u="gc-scroll-arrowUp",v="gc-scroll-arrowDown",w="gc-scroll-arrowLeft",x="gc-scroll-arrowRight",y="gc-scrollbar-vertical",z="gc-scrollbar-horizontal",A="gc-no-user-select",B="width",C="height",D="gc-scrollbar-stateActive ui-state-active",E="left",F="right",G="top",H="bottom",I="margin-left",J="position",K="border",L="padding",M="margin",N="overflow",O="display",P="outline",Q="borderWidth",R="boxSizing",S="margin-top",T=".gcScrollbar",U="mousedown"+T,V="mouseup"+T,W="mousemove"+T,X="mouseover"+T,Y="mouseout"+T,Z="mousewheel",$="DOMMouseScroll",_="scroll"+T;function ca(a){a.preventDefault?a.preventDefault():a.returnValue=!1}aa=function(){function a(a,b){var c=this;c.fB=!0,c.gB=!0,c.hB=18,c.iB=a&&d(a),c.jB=b&&d(b),c.ew(!0)}return a.prototype={constructor:a,kB:l("horizontalSmallChange",10),lB:l("verticalSmallChange",10),ew:function(a){var b,c,e,f,h,j,k,l,m,p,q,r,s,t=this;function u(){return d.Nl("div",[J,E,G,K,L,M],["absolute",0,0,"none",0,0])}function v(a,b){var c,e,f,g=b?t.mB:t.nB;return g?g:(c=new ba(b),e=d.Nl("div"),b?(t.oB=e,t.mB=c,e.css([J,E,H,K,L,M],["absolute",0,0,"none",0,0])):(t.pB=e,t.nB=c,e.css([J,F,G,K,L,M],["absolute",0,0,"none",0,0])),f=(b?t.mB:t.nB).Bv(),e.append(f),a.append(e),c)}function w(a,b,c,e,f,g){g?(t.oB.css([B,C],[b,e]),a.Vo(b),a._v(e)):(t.pB.css([B,C],[e,b]),a.Vo(e),a._v(b)),a.bw(0),a.cw(f-b),a.dw(b),a.qB(g?t.kB():t.lB()),a.rB(b),a.ew(),d(a.Bv()).bind(_,function(a,b){c.css(g?E:G,0-b.newValue)}),g?t.oB.show():t.pB.show()}function x(a){t.sB||(t.sB=u(),t.sB.css([N,O],["hidden","inline-block"]),a.append(t.sB))}function y(a){t.tB||(t.tB=d.Nl("div",J,"relative",g,a))}t.iB&&t.jB&&(b=t.hB,c=t.jB.width(),e=t.jB.height(),f=t.iB.width(),h=t.iB.height(),j=f-b,k=h-b,l=!1,t.uB||(t.uB=u(),t.uB.css([J,N],["relative","hidden"]),l=!0),t.uB.css([B,C],[f,h]),x(t.uB),y(t.sB),a&&t.tB.append(t.jB).css([G,E],[0,0]),i.chrome&&(c=n(c),e=n(e),f=o(f),h=o(h)),m=t.vB(c,e,f,h),p=m.wB,q=m.xB,q?(p||(j+=b),r=v(t.uB,!0),w(r,j,t.tB,b,c,!0)):t.oB&&t.oB.hide(),p?(q||(k+=b),s=v(t.uB,!1),w(s,k,t.tB,b,e,!1)):t.pB&&t.pB.hide(),q||p||(j+=b,k+=b),t.fB=q,t.gB=p,t.yB=j,t.zB=k,t.sB.css([B,C],[j,k]),l&&(t.iB.append(t.uB),t.AB()))},BB:function(a){var b=this,c=b.CB(a),d=c.EB,e=c.FB;!f(d)&&b.mB&&b.lu(d),!f(e)&&b.nB&&b.ju(e)},lu:function(a){var b,c,d=this;d.mB.value(a),b=d.yB,c=d.jB.width(),a>=0&&a<=c-b&&d.tB.css(E,0-a)},ju:function(a){var b,c,d=this;d.nB.value(a),b=d.zB,c=d.jB.height(),a>=0&&a<=c-b&&d.tB.css(G,0-a)},vB:function(a,b,c,d){var e=this.hB,f=c-e,g=d-e,h={xB:!1,wB:!1};return a>c&&(h.xB=!0,h.wB=b>g),b>d&&(h.wB=!0,h.xB=a>f),h},CB:function(a){var b=d(a),c=this.sB,e=this.tB,f,h,i,j,k,l,m,n={EB:g,FB:g};return a?(f=b.offset(),h=e.offset(),i=c.offset(),f.leftWidth=f.left+b.outerWidth(),f.topHeight=f.top+b.outerHeight(),i.leftWidth=i.left+c.outerWidth(),i.topHeight=i.top+c.outerHeight(),j=f.left-h.left,f.left<i.left?n.EB=j:f.leftWidth>i.leftWidth&&(k=f.leftWidth-h.left-c.innerWidth(),j<k?n.EB=j:n.EB=k),l=f.top-h.top,f.top<i.top?n.FB=l:f.topHeight>i.topHeight&&(m=f.topHeight-h.top-c.innerHeight(),l<m?n.FB=l:n.FB=m),n):n},AB:function(){var a=this;this.tB&&(a.GB=function(b){a.HB(b)},a.tB.bind(Z,a.GB),a.tB.bind($,a.GB))},HB:function(a){var b,c,d,e,g,h,i,k=this;f(a.wheelDelta)&&f(a.detail)&&(a.wheelDelta=a.originalEvent.wheelDelta,a.detail=a.originalEvent.detail),b=a.detail?a.detail:a.wheelDelta/-40,c=b,d=k.nB,e=parseInt(k.tB.css(G)),g=k.zB,h=k.jB.height(),h<g&&(h=g),isNaN(e)&&(e=0),i=e-c*k.lB(),i>=0&&(i=0),i<0&&0-i>h-g&&(i=0-(h-g)),i!==e&&(k.tB.css(G,i),k.gB&&d.value(0-i)),j(a)}},a}(),b.IB=aa,ba=function(){function a(a,b,c,d,e,f,h){var i=this;i.JB=!1,i.KB=!1,i.LB=g,i.MB=g,i.NB=300,i.OB=70,i.PB=a,i.Vo("number"==typeof b?b:0),i._v("number"==typeof c?c:0),i.dw("number"==typeof d?d:0),i.cw("number"==typeof e?e:0),i.bw("number"==typeof f?f:0),i.QB="number"==typeof h?h:1,i.RB=!1,i.SB=0,i.Qb=i.bw(),i.ew()}return e.Zn(a),a.prototype={constructor:a,Bv:function(){return this.TB},qB:l("smallChange",1),rB:l("largeChange",10),dw:l("pageValue",10,function(a){a<=0&&this.dw(1)}),cw:l("maximum",100,function(a){a<=0&&this.cw(0)}),bw:l("minimum",0,function(a){a<=0&&this.bw(0)}),value:function(a){var b,c=this;return 0===arguments.length?c.Qb:("number"==typeof a&&a<=c.cw()&&a>=c.bw()&&(c.Qb=a,b=(a-c.bw())*c.UB,c.scrollTo(b,!0)),c)},Vo:l("width",0),_v:l("height",0),ew:function(){var a,b,c,e=this,f=e._v(),g=e.Vo(),h=0,i=0,j=!1,l=2,m="ui-widget ui-corner-all",o=f,D=g-2*f,T=o,U=E,V=F,W=w,X=x,Y=z,Z=I,$="ui-state-default ui-corner-bl btn btn-default",_="ui-icon ui-icon-triangle-1-w",aa="gc-scroll-handle ui-state-default ui-corner-all ui-draggable btn btn-default",ba="ui-icon ui-icon-grip-solid-vertical",ca="ui-state-default ui-corner-br btn btn-default",da="ui-icon ui-icon-triangle-1-e";e.VB=D,e.PB||(o=g,D=o,T=f-2*g,U=G,V=H,W=u,X=v,Y=y,Z=S,$="ui-state-default ui-corner-tr btn btn-default",_="ui-icon ui-icon-triangle-1-n",aa="gc-scroll-handle ui-state-default ui-corner-all ui-draggable btn btn-default",ba="ui-icon ui-icon-grip-solid-horizontal",ca="ui-state-default ui-corner-br btn btn-default",da="ui-icon ui-icon-triangle-1-s",e.VB=T);function ea(){e.TB=k("div"),e.WB=d(e.TB),e.WB.css([J,E,G,N,P,K,L,M],["relative",0,0,"hidden","none","none",0,0]).addClass(p+" "+q+" "+m)}function fa(a){e.XB=d.Nl("div",[J,O,Q,L,M,R],["absolute","inline-block","1px",0,0,"content-box"],r+" "+$,a),e.YB=d.Nl("span",[O,K,L,M],["block","none",0,0],W+" "+_,e.XB)}function ga(a){e.ZB=d.Nl("div",[J,O,R,K,L,M],["absolute","inline-block","content-box","none",0,0],s+" "+s,a)}function ha(a){e.$B=d.Nl("div",[J,Q,L,M,R],["absolute","1px",0,0,"content-box"],t+" "+A+" "+aa,a),e._B=d.Nl("span",[O,K,L,M],["block","none",0,0],Y+" "+ba,e.$B)}function ia(a){e.aC=d.Nl("div",[J,O,Q,L,M,R],["absolute","inline-block","1px",0,0,"content-box"],r+" "+ca,a),e.bC=d.Nl("span",[O,K,L,M],["block","none",0,0],X+" "+da,e.aC)}a=e.VB,b=e.cw()-e.bw(),e.dC=e.dw()*a/(b+e.dw()),e.dC>a&&(e.dC=a),e.dC<10&&(e.dC=10),c=e.dC,e.UB=0===b?1:(a-c)/b,e.PB?(h=c,i=o):(h=o,i=c),e.WB||(j=!0,ea()),e.XB||fa(e.WB),e.ZB||ga(e.WB),e.$B||ha(e.ZB),e.aC||ia(e.WB),e.WB.css([B,C],[g,f]),e.XB.css([U,B,C],[0,o-l,o-l]),e.YB.css([B,C],["100%","100%"]),
  23. e.ZB.css([U,B,C],[o,D,T]),e.$B.css([U,B,C],[e.SB,n(h-l),n(i-l)]),e._B.css([B,C,Z],[o-l,o-l,Math.floor((e.dC-o)/2)]),e.aC.css([V,B,C],[0,o-l,o-l]),e.bC.css([B,C],["100%","100%"]),j&&e.eC()},eC:function(){var b=this;function c(a,c){a.bind(U,function(a){b.fC(a,c)}).bind(V,function(a){b.gC(a,c)}).bind(X,function(a){b.hC(a,c)}).bind(Y,function(a){b.iC(a,c)})}c(b.XB,!0),c(b.aC,!1),b.$B.bind(U,function(a){b.jC(a)}).bind(W,function(a){b.kC(a)}).bind(V,function(a){b.lC(a)}).bind(X,function(a){b.mC(a)}).bind(Y,function(a){b.nC(a)}),b.ZB.bind(U,function(a){var c,d,e=i&&i.mozilla;e&&(c=(new Date).valueOf(),d=b.oC,b.oC=c,d&&c-d<100)||b.pC(a)}).bind(V,function(a){b.qC(a)}),b.GB=function(a){b.sC(a)},b.WB.bind(Z,b.GB),b.WB.bind($,b.GB),a.ao(b,"initEvents",b.TB)},dispose:function(){var b=this;function c(a){a&&a.unbind(T)}c(b.aC),c(b.$B),c(b.XB),c(b.ZB),b.WB&&(b.GB&&(b.WB.unbind(Z,b.GB),b.WB.unbind($,b.GB)),a.ao(b,"dispose",b.TB),b.WB.unbind(T).remove())},tC:function(){var a=this;a.RB||(d(m).bind(W,function(b){a.kC(b)}).bind(V,function(b){a.lC(b)}),a.RB=!0)},uC:function(){this.RB&&(this.RB=!1,d(m).unbind(W).unbind(V))},fC:function(a,b){var c,d=0,e=this,f=!0;e.KB=!0,null===e.LB&&(b?(e.XB.addClass(D),d=0-e.qB(),e.vC=0):(e.aC.addClass(D),d=e.qB(),e.vC=1),c=function(){e.scrollTo(e.SB+d*e.UB,!1),1===e.QB&&(e.LB=setTimeout(c,f?e.NB:e.OB)),f=!1},c(),ca(a))},gC:function(a,b){var c=this,d=b?c.XB:c.aC;d.removeClass(D),c.wC(),ca(a)},hC:function(a,b){var c=this,d=b?c.XB:c.aC;d.addClass("gc-scroll-arrow-hover ui-state-hover"),ca(a)},iC:function(a,b){var c=this,d=b?c.XB:c.aC;d.removeClass("gc-scroll-arrow-hover gc-scrollbar-stateActive ui-state-hover ui-state-active"),c.wC(),ca(a)},jC:function(a){var b,c,d,e,f,g,h=this;0===a.button&&(h.JB=!0,h.xC={x:a.pageX,y:a.pageY},h.tC(),h.$B.addClass(D),b=h.$B.offset(),c=h.$B.outerWidth(!0),d=h.$B.outerHeight(!0),e=h.ZB.offset(),f=h.ZB.outerWidth(!0),g=h.ZB.outerHeight(!0),h.yC={isBeyondEdge:!1,startEdgePosition:{x:e.left+a.pageX-b.left,y:e.top+a.pageY-b.top},endEdgePosition:{x:e.left+f-(c-a.pageX+b.left),y:e.top+g-(d-a.pageY+b.top)}}),ca(a)},kC:function(a){var b=this;b.JB&&(b.zC={x:a.pageX,y:a.pageY},b.AC(),b.xC=b.zC,d(m.body).attr("unselectable","on").addClass(A)),ca(a)},lC:function(a){var b,c,e,f=this;f.JB=!1,f.vC=4,f.yC=null,f.WB.trigger(_,{newValue:f.Qb,oldValue:f.Qb,scrollOrientation:f.PB?0:1,scrollEventType:f.vC}),b=f.Qb,c=(b-f.bw())*f.UB,e="left",f.PB||(e="top"),f.SB=c,f.$B.css(e,c),f.uC(),d(m.body).removeClass(A),d(m.body).attr("unselectable")&&d(m.body).removeAttr("unselectable"),f.$B.removeClass(D),f.vC=6,f.WB.trigger(_,{newValue:f.Qb,oldValue:f.Qb,scrollOrientation:f.PB?0:1,scrollEventType:f.vC}),ca(a)},mC:function(a){this.$B.addClass("gc-scrollbar-stateHover ui-state-hover"),ca(a)},nC:function(a){this.$B.removeClass("gc-scrollbar-stateHover ui-state-hover"),ca(a)},sC:function(a){var b,c,d,e=this;f(a.wheelDelta)&&f(a.detail)&&(a.wheelDelta=a.originalEvent.wheelDelta,a.detail=a.originalEvent.detail),b=a.detail?a.detail:a.wheelDelta/-40,c=b/3*e.qB()*e.UB,e.vC=c>=0?1:0,e.scrollTo(e.SB+c,!1),e.vC=6,d={newValue:e.Qb,oldValue:e.Qb,scrollOrientation:e.PB?0:1,scrollEventType:e.vC},e.WB.trigger(_,d),ca(a)},pC:function(a){var b,c=this,d=!0,e=a.pageX,f=a.pageY,g=0,h=c.ZB.offset(),i=c.rB();null===c.MB&&(g=c.PB?e-h.left-c.SB:f-h.top-c.SB,b=function(){var a=c.ZB.offset(),h=0,j=c.SB;if(h=c.PB?e-a.left-j:f-a.top-j,h*g<0||h>=0&&h<c.dC)return void c.CC();if(g<0)c.vC=2,c.scrollTo(j-i*c.UB,!1);else{if(!(g>0))return void c.CC();c.vC=3,c.scrollTo(j+i*c.UB,!1)}1===c.QB&&(c.MB=setTimeout(b,d?c.NB:c.OB)),d=!1},b(),ca(a))},qC:function(a){this.CC(),ca(a)},CC:function(){var a,b=this;b.MB&&clearTimeout(b.MB),b.MB=g,b.vC=6,a={newValue:b.Qb,oldValue:b.Qb,scrollOrientation:b.PB?0:1,scrollEventType:b.vC},b.WB.trigger(_,a)},wC:function(){var a,b=this;b.KB&&(b.KB=!1,b.LB&&clearTimeout(b.LB),b.LB=g,b.vC=6,a={newValue:b.Qb,oldValue:b.Qb,scrollOrientation:b.PB?0:1,scrollEventType:b.vC},b.WB.trigger(_,a))},AC:function(){var a,b,c,d,e,f,g,h,i=this,j=i.SB,k=i.zC,l=i.yC;function m(a){return i.PB?a.x:a.y}function n(a,b){i.PB?a.x=b:a.y=b}if(c=m(k),d=m(i.xC),l&&l.isBeyondEdge){if(e=m(l.startEdgePosition),f=m(l.endEdgePosition),a=c<e,b=c>f,a||b)return;d<e&&n(i.xC,e),d>f&&n(i.xC,f)}g=c-d,h=j+g,h!==j&&(i.vC=5,i.scrollTo(h,!1))},scrollTo:function(a,b){var c,d,e,f,g,h=this,i=G,j=h.VB-h.dC;h.PB&&(i=E),c=!1,a>j&&(a=j,c=!0),a<0&&(a=0,c=!0),h.yC&&(h.yC.isBeyondEdge=c),d=n(a/h.UB)+h.bw(),e=h.Qb,f=!1,b||(g={newValue:d,oldValue:e,scrollOrientation:h.PB?0:1,scrollEventType:h.vC},h.WB.trigger(_,g),f=g.ignoreUpdatePosition,g.newValue>h.cw()&&(g.newValue=h.cw()),d=g.newValue),h.Qb=d,5!==h.vC&&(a=(d-h.bw())*h.UB),h.SB=a,f||h.$B.css(i,a)}},a}(),b.hv=ba,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;b=c(1),d=c(5).pc,e=c(4).GC$,f=c(3),g=c(12).To,h=c(29).DC,i=d.ic,j=d.ec,k=f.Im,l=null,m="resizeBar",n="navButton",o="tab",p="newTab",e.inherit(q,h);function q(a){h.call(this,a);var b=this;b.EC=13,b.GC=12,b.HC=0,b.kw=30,b.IC=28,b.JC=28,b.KC=28,b.LC=0,b.MC="10pt Segoe UI"}e.extend(q.prototype,{NC:function(){var a=this.OC;return a&&a.options.tabNavigationVisible?this.IC:0},PC:function(){var a=this.OC;return a&&a.options.tabNavigationVisible?a.Jv():0},QC:function(){return this.JC},RC:function(){return this.SC?0:this.JC},TC:function(){return this.SC?0:this.KC},UC:function(){var a,b,c=this,d=c.OC.sheets,e=c.VC(),f=c.WC,g=c.Dr(),h=g.x+g.width-c.kw-c.TC()-c.RC();for(a=c.gq,b=d.length;a<b;a++)if(d[a].visible()&&(e+=f[a]),e>h){e=h;break}return e},VC:function(){var a=this;return 2*a.NC()+a.QC()+a.XC()},XC:function(){var a=this,b=a.OC;return b&&b.options.tabNavigationVisible?a.kw/2:0},hitTest:function(a,b){var c,d,e,f,g,h,i,j,k,l,q=this,r=q.QC(),s=q.RC(),t=q.Dr();if(t.x+t.width-q.kw<a&&a<t.x+t.width&&q.OC.options.showHorizontalScrollbar)return{element:m};for(c=-1,d=q.kw/2,f=q.NC(),g=1,h=3,e=g;e<h;e++){if(d<a&&a<d+f){c=e;break}d+=f}if(c!==-1)return{element:n,index:e};if(d=q.VC(),d-r<=a&&a<d)return{element:n,index:5,position:d};if(i=0,j=t.x+t.width-q.kw-q.TC()-s,k=q.OC.sheets,l=q.WC,q.gq>-1)for(e=q.gq;e<k.length&&e<l.length;e++)if(k[e].visible()){if(i=l[e],a<j&&d<a&&a<d+i+q.HC)return{element:o,index:e,position:d};d+=i+q.HC}return d>j&&(d=j),d<a&&a<d+s?{element:n,index:6,position:d}:(d+=s,q.OC.options.newTabVisible&&d<a&&a<d+q.TC()?{element:p,position:d}:{element:""})},YC:function(){var a=this;return a.ZC+a.WC[a.$C]>a._C()},_C:function(){var a=this;return a.Dr().width-a.kw-a.TC()-a.RC()},aD:function(){return 6},bD:function(){return n},cD:function(){return this.VC()},dD:function(a,b){a.save(),a.beginPath();var c=k.Km(0,"gc-tabStripBackground");this.eD=j(c.backgroundColor),a.fillStyle=c.backgroundColor,a.fillRect(b.x,b.y,b.width,b.height),a.beginPath(),a.strokeStyle=c.borderTopColor,a.moveTo(b.x,b.y+.5),a.lineTo(b.x+b.width,b.y+.5),a.stroke(),a.restore()},fD:function(a,b,c,d){var e,f,g=this,h=g.OC.options.newTabVisible,i=g.IC,j=g.RC();c+=j,h?g.KC=i:g.KC=0,e=b.x+b.width-g.kw-g.TC(),c>e&&(c=e,f=e-j,f<d&&(f=d,c=f+i),g.gD(a,f,0,j,b.height)),h&&g.hD(a,c,0,i,b.height,g.iD===-2)},jD:function(a,b,c,d){var e=this.QC();this.gD(a,d-e,0,e,b.height)},kD:function(a,b,c){var d=this,e=5,f=d.NC(),g=d.PC(),h=d.kw/2+f/2,i=g/2,j=d.lD;d.mD(a,h,i,h+e,i+e,h+e,i-e,!0,l,1===j),h+=f,d.mD(a,h,i,h-e,i+e,h-e,i-e,!1,l,2===j)},nD:function(a,b){var c,d,e=this,f=e.kw,g=k.Km(0,"gc-tabStripResizeBarInner");e.OC.options.showHorizontalScrollbar&&(a.beginPath(),a.rect(b.x+b.width-f,0,f,b.height),a.clip(),e.dD(a,e.Dr()),c=b.x+b.width-f/2,d=b.y+b.height/2,a.fillStyle=g.color,a.fillRect(c,d,2,2),a.fillRect(c,d-4,2,2),a.fillRect(c,d+4,2,2))},oD:function(a,b,c,d,e,f,h,i,j){var l,m,n,o,p,q,r,s=this,t=0;i&&(t=4),h&&(t=3),l=k.Km(t,"gc-tab-"+k.Jm(t)),m=k.Km(0,"gc-tab-"+k.Jm(0)),a.save(),n=4,o=3,h&&(a.fillStyle="white",a.fillRect(b,c,d,e-n)),p=s.pD(a,h,j,l),a.fillStyle=p,a.fillRect(b+o,c+o,d-2*o+1,e-2*o),a.beginPath(),a.lineWidth=1,a.strokeStyle=m&&m.borderLeftColor,h?(a.moveTo(b+.5,c),a.lineTo(b+.5,c+e-n),a.moveTo(b+d+.5,c),a.lineTo(b+d+.5,c+e-n)):(a.moveTo(b+.5,c+n),a.lineTo(b+.5,c+e-n),a.moveTo(b+d+.5,c+n),a.lineTo(b+d+.5,c+e-n)),a.stroke(),h&&(a.beginPath(),a.strokeStyle=l&&l.borderBottomColor,a.lineWidth=2,a.moveTo(b,c+e-n),a.lineTo(b+d+1,c+e-n),a.stroke()),a.textBaseline="top","string"==typeof p&&(q=p),a.fillStyle=s.qD(l,q),(i||h)&&(a.font=g.Ro(a.font,"bold")),r=s.EC,a.textBaseline="middle",a.fillText(j,b+r,c+e/2-1),a.restore()},mD:function(a,b,c,d,e,f,g,h,i,j){var l,m,n,o,p,q;a.save(),l=this,m=1,j&&(m=4),h?(b-=2,d-=2,f-=2,n=l.rw(l.gq),n===-1&&(m=0)):(b+=2,d+=2,f+=2,o=l.rD(l.sD()),o===-1&&(m=0)),p=k.Km(m,"gc-navButton-"+k.Jm(m)),a.strokeStyle=this.tD(p.borderTopColor),a.beginPath(),q=1,b>d&&(q=-1),a.moveTo(b-.5,c),a.lineTo(b-.5,c+1),a.moveTo(b+q-.5,c-1),a.lineTo(b+q-.5,c+2),a.moveTo(b+2*q-.5,c-2),a.lineTo(b+2*q-.5,c+3),a.moveTo(b+3*q-.5,c-3),a.lineTo(b+3*q-.5,c+4),a.stroke(),a.restore()},hD:function(a,b,c,d,e,f){var g,h,i;a.save(),a.beginPath(),g=(e-14)/2,h=1,f&&(h=4),i=k.Km(h,"gc-tabStripNewTab-"+k.Jm(h)),a.lineWidth=1.5,a.strokeStyle=this.tD(i.borderTopColor),a.arc(b+d/2,c+e/2,g,0,2*Math.PI),a.stroke(),a.beginPath(),a.lineWidth=2,a.moveTo(b+d/2-4,c+e/2),a.lineTo(b+d/2+4,c+e/2),a.moveTo(b+d/2,c+e/2-4),a.lineTo(b+d/2,c+e/2+4),a.stroke(),a.restore()},gD:function(a,b,c,d,e){var f,g,h;a.save(),a.beginPath(),f=1,g=this.lD,5!==g&&6!==g||(f=4),h=k.Km(f,"gc-navMoreButton-"+k.Jm(f)),a.fillStyle=this.tD(h.borderTopColor),a.fillRect(b+d/2,c+e/2,2,2),a.fillRect(b+d/2-4,c+e/2,2,2),a.fillRect(b+d/2+4,c+e/2,2,2),a.restore()},tD:function(a){var b=j(a),c=this.eD;return b.a<=.01?i(c):d.hc(c,b)?i(b):a}}),b.iv=q,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V;b=c(1),d=c(5),e=c(4).GC$,f=c(3),g=c(12).To,h=d.pc,i=f.Ul,j=i.wl,k=f.En,l=f.Events,m=f.Vl,n=f.Rect,o=f.Im,p=d.j.Fa,q=f.Ul.Nl,r=b.Bn,s=document,t=null,u=Math.max,v=Math.min,w=Math.pow,x="px",y="none",z=".gcTab",A="mousedown"+z,B="mousemove"+z,C="mouseup"+z,D="mouseout"+z,E="dblclick"+z,F=".spliter",G="mousemove"+F,H="mouseup"+F,I=".tabNameEditor",J="keydown"+I,K="focus"+I,L="blur"+I,M="canvas",N="2d",O="resizeBar",P="navButton",Q="tab",R="newTab",S="black",T="white",U=4,V=10;function W(){return d.C(b.SR)()}function X(a,b,c){a.Wq(l.ActiveSheetChanged,{oldSheet:b,newSheet:c})}function Y(a,b,c){a.Wq(l.FormulatextboxActiveSheetChanged,{oldSheet:b,newSheet:c})}function Z(a,b){a.Wq(l.ActiveSheetChanging,b)}function $(a,b){a.Wq(l.FormulatextboxActiveSheetChanging,b)}function _(a,b,c){a.Wq(l.SheetTabClick,{sheet:b,sheetName:b?b.Cj:t,sheetTabIndex:p(c)?-1:c})}function aa(a){var b=this;b.OC=t,b.$C=0,b.gq=0,b.ZC=70,b.lD=-1,b.iD=-1,b.MC="",b.WC=[],b.uD=-1,b.vD=-1,b.wD=t,b.xD=0,b.Us(new n(0,0,200,28)),b.Cj=a}f.Zn(aa),aa.prototype={ws:function(a){var b,c=this,d=c.Xs;d&&c.no(!0),b=q(M),k.Kn(b,c.OC),b.setAttribute("id",c.Cj),c.yD=c.zD(),a.appendChild(c.yD[0]),a.appendChild(b),c.Xs=b,e(b).bind(A,function(a){return c.AD(a)}).bind(B,function(a){return c.BD(a)}).bind(C,function(a){return c.CD(a)}).bind(D,function(a){return c.DD(a)}).bind(E,function(a){return c.ED(a)}),c.fq(),aa.ao(c,"setHost")},Yv:function(a){var b=this,c=a.options.font;b.OC=a,a&&c&&c.length>0&&(b.MC=c)},Dr:function(){var a=this.Zs;return new n(a.x,a.y,a.width,a.height)},Us:function(a){var b=this.Zs=new n(0,0,0,0);b.x=a.x,b.y=a.y,b.width=a.width,b.height=a.height},TC:function(){return this.KC},UC:function(){var a=this.Dr();return a.x+a.width-this.kw},VC:function(){return 0},fq:function(){var a,b,c,d,f=this,g=f.Ws();g&&g.parentNode&&(a=e(g.parentNode),0!==a.width()&&0!==a.height()&&(b=u(a.width(),0),c=u(a.height(),0),g.style.display=y,g.width=b,g.height=c,g.style.display="",g.style.width=b+x,g.style.height=c+x,b=g.clientWidth||g.width,c=g.clientHeight||g.height,d=f.Dr(),f.Us(new n(d.x,d.y,b,c)),k.Pn(g,b,c),f.repaint()))},YC:function(){return!1},_C:function(){return 0},aD:function(){return 0},bD:function(){return""},cD:function(){return 0},zD:function(){var a="transparent";return e(q("div")).css({position:"absolute","border-style":"solid","border-color":S,"border-width":U+x,display:"none",width:0,"border-bottom":0,"border-left-color":a,"border-right-color":a})},no:function(a){var b,c=this,d=c.Xs;d&&(b=d.parentNode,e(d).unbind(A).unbind(B).unbind(C).unbind(E).unbind(D),b&&b.removeChild(d)),e(c.yD).remove(),aa.ao(c,"dispose"),a||(c.OC=t)},hitTest:function(a,b){return{element:""}},AD:function(a){var b,c,d,f,g,h,i,j,k=this,l={e:a,r:t};return aa.ao(k,"preProcessMouseDown",l),b=l.r,p(b)?(c=e(k.Ws()).offset(),d=a.pageX-c.left,f=a.pageY-c.top,g=k.OC.getActiveSheet(),k.FD&&k.GD(g,!1),h=k.hitTest(d,f),i=h.element,0===a.button&&(i===O?(k.HD=!0,k.ID=a.pageX,k.tC()):i===P?k.JD(h.index):i===Q?(k.KD(h.index,h.position),k.LD(a,h)):i===R&&k.MD(h.position),g=k.OC.getActiveSheet(),j=g&&g.mm,j&&!g.isEditing()&&g.zt()),k.ND=!0,!1):b},BD:function(a){var b,c,d,f,g,h,i,j,k,l,m,n,o,q,r,s=this,u={e:a,r:t};if(aa.ao(s,"preProcessMouseMove",u),b=u.r,!p(b))return b;if(c=s.Xs.style,d="default",f="w-resize",s.OD&&!s.PD&&(g=Math.sqrt(w(s.OD.x-a.pageX,2)+w(s.OD.y-a.pageY,2)),g>V&&(s.PD=!0)),s.HD)c.cursor=f,h=a.pageX-s.ID,i=s.OC.xs.clientWidth,j=s.OC,j.options.tabStripRatio=j.Iv()+h/i,k=s.kw/i,l=1,j.Iv()<k?(j.options.tabStripRatio=k,s.ID=s.kw):j.Iv()>=l?(j.options.tabStripRatio=l,s.ID=i):s.ID=a.pageX,j.aq();else if(s.PD)s.QD(a.pageX,a.pageY),s.RD(a);else{if(s.lD=-1,s.iD=-1,m=e(s.Ws()).offset(),n=a.pageX-m.left,o=a.pageY-m.top,q=s.hitTest(n,o),r=q.element,""===r)return c.cursor=d,s.repaint(),!1;r===O?c.cursor=f:(c.cursor=d,r===P?s.lD=q.index:r===Q?s.iD=q.index:r===R&&(s.iD=-2)),s.repaint()}return!1},CD:function(a){var b,c=this,d={e:a,r:t};return aa.ao(c,"preProcessMouseUp",d),b=d.r,p(b)?(c.HD&&(c.HD=!1,c.OC.aq()),c.SD(),c.PD&&(c.PD=!1,c.TD.remove(),c.UD(),c.yD.hide()),c.OD=t,c.VD(),c.uC(),!c.ND||(c.ND=!1,!1)):b},DD:function(a){var b,c,d,e=this,f={e:a,r:t};return aa.ao(e,"preProcessMouseOut",f),b=f.r,p(b)?(e.VD(),c=e.lD,e.lD=-1,d=e.iD,e.iD=-1,e.lD===c&&e.iD===d||e.repaint(),!1):b},tC:function(){var a,b=this;b.WD||(e(s).bind(G,function(a){b.BD(a)}).bind(H,function(a){b.CD(a)}),a=b.OC.getActiveSheet(),a&&(a.XD=!0),b.WD=!0)},uC:function(){if(this.WD){this.WD=!1,e(s).unbind(G).unbind(H);var a=this.OC.getActiveSheet();a&&delete a.XD}},JD:function(a,b){var c,d,e=this;e.VD(),c=e.sD(),c.length<=0||(d=200,a%=4,0===a?e.YD(c):1===a?(b||(e.ZD=setTimeout(function(){e.JD(1)},d)),e.$D(c)):2===a?(b||(e.ZD=setTimeout(function(){e.JD(2)},d)),e._D(c)):3===a&&e.aE(c))},KD:function(a,b){var c,d,e,f=this,g=f.OC;f.$C=a,f.ZC=b,g.suspendPaint(),c=g.getActiveSheet(),d=g.getSheet(a),d&&d.isEditing()&&d!==c&&(e=c.Cw&&c.Cw.V4,!d.gv(void 0,void 0,e))||(_(g,d,a),f.iw(a),g.resumePaint(),f.repaint())},MD:function(a){var b,c,d,e=this,f=e.OC,g=f.getActiveSheet();if((!e.bE||e.bE(g))&&(_(f,t,t,-1),b=f.sheets.length,c=f.vv(f.wv(b)),f.ow(b,1,c),e.$C=b,e.ZC=a,d={oldSheet:g,newSheet:c,cancel:!1},Z(f,d),d.cancel===!1)){for(f.dq(b,1),X(f,g,c);e.$C>e.gq&&(e.YC()||e.gq<e.jw(-1));)e.hE(e.gq)&&(e.ZC-=e.WC[e.gq]),e.gq++;e.repaint()}},iw:function(a,b){var c,d,e,f,g,h,i,j;void 0===b&&(b=!0),c=this,d=c.OC,e=d.getSheet(a),f=d.getActiveSheet(),g=!1,f.Cw&&f.Cw.V4&&(g=!0),a!==d.eq&&(h={oldSheet:f,newSheet:e,needTriggerSheetChange:!0},$(d,h),i={oldSheet:f,newSheet:e,cancel:!1},h.needTriggerSheetChange&&Z(d,i),i.cancel===!1&&(d.dq(a,1,g),Y(d,f,e),h.needTriggerSheetChange&&X(d,f,e),j=c.jw(c.gq),c.$C>c.gq&&c.ZC+c.WC[c.$C]>c._C()&&j!==-1&&(c.gq=j))),c.$C<c.gq&&(c.gq=c.rw(c.gq))},cE:function(a,b){var c,d,f,g,h,i,j,k,n,o=this,p=o.OC,r=o.hitTest(a,b);if(r.element===Q){if(c=o.$C,d=p.sheets[c],p.Wq(l.SheetTabDoubleClick,{sheet:d,sheetName:d.Cj,sheetTabIndex:c}),!p.options.tabEditable)return!1;if(f=m.Xl(),f&&f.endEdit&&!f.endEdit())return;m.Zl(t),g=o.WC[c],h=e(o.Ws()).offset(),i=p.xv(),j=e(i).offset(),k=q("input"),n=k.style,k.type="text",k.value=d.Cj,k.setAttribute("contentEditable","true"),k.setAttribute("autocomplete","off"),n.position="absolute",n.margin=0,n.padding=0,n.margin=0,n.left=h.left-j.left+o.ZC+o.EC+x,n.top=h.top-j.top+o.aD()+x,n.width=g-o.EC-o.GC+2+x,n.backgroundColor=T,n.borderWidth="0px",n.outline=y,e(k).appendTo(i),o.FD=k,e(k).addClass("gc-sheetTabEditor").bind(J,function(a){return 13===a.keyCode?(o.GD(d,!1),!1):27===a.keyCode?(o.GD(d,!0),!1):void 0}).bind(K,function(){k.selectionStart=0,k.selectionEnd=k.value.length}).bind(L,function(){o.GD(d,!1)}),k.focus()}return!1},ED:function(a){var b,c,d,f,g=this,h={e:a,r:t};return aa.ao(g,"preProcessMouseDbClick",h),b=h.r,p(b)?(c=e(g.Ws()).offset(),d=a.pageX-c.left,f=a.pageY-c.top,g.cE(d,f)):b},GD:function(a,b){var c,d,f,g,h=this,i=h.FD;i&&(e(i).unbind(J).unbind(K).unbind(L),c=i.value,b===!1&&(d=a.name(),c!==d&&(!p(c)&&""!==c&&h.bq(c)?(f={sheet:a,oldValue:d,newValue:c,cancel:!1},a.Wq(l.SheetNameChanging,f),f&&f.cancel===!1&&(a.wu().execute({cmd:"renameSheet",sheetName:d,name:c}),g={sheet:a,oldValue:d,newValue:c},a.Wq(l.SheetNameChanged,g))):a.Wq(l.InvalidOperation,{sheet:a,sheetName:a.name(),invalidType:5,message:W().Exp_SheetNameInvalid}))),i.parentNode.removeChild(i),delete h.FD)},bq:function(a){var b,c,d,e,f,g;if(!a)return!1;for(c=0;c<a.length;c++)if(b=a.charAt(c),"*"===b||":"===b||"["===b||"]"===b||"?"===b||"\\"===b||"/"===b)return!1;for(d=this.OC.sheets,e=d.length,f=0;f<e;f++)if(g=d[f],a===g.Cj)return!1;return!0},dE:function(){return this.OC.options.allowSheetReorder},LD:function(a,b){var c=this;c.dE()?(c.vD=b.index,c.TD=c.eE(c.vD),c.OD=new f.Point(a.pageX,a.pageY),c.tC()):c.PD=!1},eE:function(a){var b,c,d=this.OC.sheets,f=d.length;if(!(a>=f||a<0))return b=d[a].Cj,b||(b="sheet"),c=e(q("span")).text(b).css({position:"absolute",cursor:"default","border-radius":"5px",opacity:".7"}),c.addClass("ui-widget-header gc-tab-tip-span btn-primary"),c},VD:function(){var a=this.ZD;a&&(clearTimeout(a),this.ZD=t)},QD:function(a,b){var c,d,f=this,g=f.TD;g&&0===e(".gc-tab-tip-span").length&&(g.appendTo(s.body),g.hide()),c=g.width(),d=g.height(),g.css({left:a-c/2,top:b-d/2}),g.show()},RD:function(a){var b=this,c=e(b.Ws()),d=c.position(),f=c.offset(),g=a.pageX-f.left,h=a.pageY-f.top,i=b.hitTest(g,h),j=i.element,k=b.Dr(),l=b.VC(),m=b.OC.sheets.length,n=100,o=k.x+b._C(),q=b.yD;g>o?b.wD===t&&b.uD<m&&(b.wD=setInterval(function(){b._D(b.sD()),b.uD===m?(b.SD(),q.css({left:d.left+b.fE()-U,top:d.top-U}),q.show()):(b.uD++,q.hide())},n)):g<l?b.wD===t&&b.uD>0&&(b.wD=setInterval(function(){b.$D(b.sD()),0===b.uD?(b.SD(),q.css({left:d.left+l-U,top:d.top-U}),q.show()):(b.uD--,q.hide())},n)):(b.SD(),j!==Q&&j!==b.bD()||(j!==Q||p(i.index)?b.uD=b.OC.sheets.length:b.uD=i.index,q.css({left:d.left+i.position-U,top:d.top-U}),q.show()))},fE:function(){var a,b=this,c=b.WC,d=b.sD(),e=b.gE(b.gq,d),f=0,g=b.VC()+b.LC;for(a=e;a<d.length;a++)f=d[a],g+=c[f],g+=b.HC;return g},SD:function(){var a=this.wD;a&&(clearInterval(a),this.wD=t)},UD:function(){var a,b,c,d=this,e=d.OC,f=d.uD,g=d.vD,h=-1;if(f!==-1&&g!==-1&&g!==f&&g!==f-1&&d.yD.isVisible()){if(a=e.sheets,c=a[g],g>f){for(b=g;b>f;b--)a[b]=a[b-1];a[f]=c,h=f}else if(g<f-1){for(b=g;b<f-1;b++)a[b]=a[b+1];a[f-1]=c,h=f-1}e.eq=h,d.fq()}},sD:function(){var a=[],b;for(b=0;b<this.OC.sheets.length;b++)this.hE(b)&&a.push(b);return a},YD:function(a){a.length>0&&this.gq!==a[0]&&this.OC.startSheetIndex(a[0])},$D:function(a){var b,c;a.length>0&&(b=this,b.gq>a[0]&&(c=b.rw(b.gq),c!==-1&&b.OC.startSheetIndex(c)))},_D:function(a){var b,c;a.length>0&&(b=this,b.gq<a[a.length-1]&&(c=b.rD(a),c!==-1&&b.OC.startSheetIndex(b.jw(b.gq))))},aE:function(a){if(a.length>0&&this.gq<a[a.length-1]){var b=this.rD(a);b!==-1&&this.OC.startSheetIndex(b)}},rD:function(a){var b,c,d,e,f,g,h,i,j,k,l;if(a.length>0)for(b=this,c=b._C(),d=0,e=b.WC,h=b.cD(),i=b.gE(b.gq,a),i===-1&&(i=0),f=a.length-1;f>=i;f--)if(g=a[f],j=e[g],d+=j,f!==a.length-1&&(d+=b.HC),k=h+d,0!==f&&(k+=b.LC),k>c)return l=f+1<a.length?a[f+1]:a[a.length-1],b.gq<l?l:-1;return-1},rw:function(a){var b;for(b=a-1;b>=0;b--)if(this.hE(b))return b;return-1},jw:function(a){var b,c=this.OC.sheets.length;for(b=a+1;b<c;b++)if(this.hE(b))return b;return-1},gE:function(a,b){var c;for(c=0;c<=b.length-1;c++)if(a===b[c])return c;return-1},hE:function(a){var b=this.OC.sheets[a];return b&&b.visible()},fw:function(){this.xD++},gw:function(){var a=this;a.xD--,a.xD<=0&&(a.xD=0,a.repaint())},repaint:function(a){var b=this.Ws();b&&b.getContext&&this.jp(b.getContext(N),a)},jp:function(a,b){var c,d,e,f,g,h,i,j,l,m,o,p,s,w=this;if(!(w.xD>0)){if(c=w.Dr(),d=w.Xs,b){if(b.x>=c.x+c.width)return;if(b.y>=c.y+c.height)return;if(b.x+b.width>c.width&&(b.width=c.width-b.x,b.width<=0))return;if(b.y+b.height>c.height&&(b.height=c.height-b.y,b.height<=0))return;if(b.width<=0||b.height<=0)return}if(f=w.buffer,f&&(!f||f.width===d.width&&f.height===d.height)&&(f||f.width===c.width&&f.height===c.height)||(f&&k.Rn(w.OC,f),w.buffer=f=q(M),k.Kn(f,w.OC),k.Pn(f,c.width,c.height)),!(c.width<=0||c.height<=0||b&&(b.width<=0||b.height<=0))){e=w.buffer.getContext(N),e.clearRect(0,0,c.width,c.height),r.Dn(e,-c.x,-c.y),w.iE(e,b),r.Dn(e,c.x,c.y),g=c.x>=0?0:-c.x,h=c.y>=0?0:-c.y,i=g,j=h,b&&(i=c.x+b.x,j=c.y+b.y,c=new n(i,j,b.width,b.height)),g=c.x>=0?c.x:0,h=c.y>=0?c.y:0,o=t,p=k.Ln(d),s=k.Mn(d),d&&1!==p&&(i*=p,j*=s,c.x*=p,c.y*=s,c.width*=p,c.height*=s);try{d?b?(l=u(c.width-i,0),m=u(c.height-j,0)):(l=v(c.width-i,u(d.width-c.x,3)),m=v(c.height-j,u(d.height-c.y,3))):(i=b.x,j=b.y,l=b.width,m=b.height),d?(r.Cn(a,1,1),a.drawImage(w.buffer,i,j,l,m,g,h,l,m),r.Cn(a,p,s)):(e=w.buffer.getContext(N),o=e.getImageData(i,j,l,m))}catch(a){return}!d&&o&&c.width>0&&c.height>0&&a.putImageData(o,g,h)}}},iE:function(a,b){var c,d,e,f,h,i,j,k,l,m=this,n=m.OC;if(a&&n){for(c=m.Dr(),a.save(),a.font=m.MC,b?a.rect(b.x,b.y,b.width,b.height):a.rect(c.x,c.y,c.width,c.height),a.clip(),a.beginPath(),d=60,e=m.VC(),f=e,a.save(),a.font=g.Ro(a.font,"bold"),m.WC=[],i=n.sheets,h=0;h<i.length;h++)d=Math.round(a.measureText(i[h].Cj).width)+m.GC+m.EC,m.WC.push(d);if(a.restore(),j=[],k=m.gq,k>0&&m.rw(k)>=0&&(f+=m.LC),k>=0)for(h=k;h<i.length&&(l=i[h].visible(),d=m.WC[h],!(f>c.x+c.width));h++)j.push({i:h,x:f,w:d,t:i[h].Cj,visible:l}),l&&(f+=d+m.HC);m.dD(a,c),m.fD(a,c,f,e),m.jE(a,c,j,k,e),m.OC&&m.OC.options.tabNavigationVisible&&m.kD(a,c,e),m.nD(a,c),a.beginPath(),a.restore()}},dD:function(a,b){},fD:function(a,b,c,d){},jE:function(a,b,c,d,e){var f,g,h,i,j,k=this,l=k.OC,m=l.sheets,n=k.iD;if(k.$C=l.getActiveSheetIndex(),f=k.$C,m.length>0){for(a.save(),a.beginPath(),g=b.x+k._C(),a.rect(e,0,g-e,b.height),a.clip(),h=c.length-1;h>=0;h--)i=c[h],i.i!==f&&i.visible&&k.oD(a,i.x,0,i.w,b.height,5,!1,i.i===n,i.t);j=c[f-d],f>=d&&f<m.length&&j&&j.visible&&k.oD(a,j.x,0,j.w,b.height,5,!0,!1,j.t),a.restore(),a.save(),a.beginPath(),d>0&&k.rw(d)>=0&&k.jD(a,b,d,e),a.restore()}},jD:function(a,b,c,d){},kD:function(a,b,c){},nD:function(a,b){},mD:function(a,b,c,d,e,f,g,h,i,j){},oD:function(a,b,c,d,e,f,g,h,i){},Ws:function(){return this.Xs},kE:function(a,b){var c,d,e,f,g=a.createLinearGradient(b.x,b.y,b.width,b.height),h=o.Km(0,"gc-tabStripBackground"),i=h&&h.backgroundImage,k=h&&h.backgroundColor;if(i&&i.indexOf("linear-gradient")!==-1)for(c=j(i),d=0,e=c.length;d<e;d++)f=c[d],g.addColorStop(f.point,f.color);else k&&(g.addColorStop(0,"#DDDDDD"),g.addColorStop(1,k));return g},pD:function(a,b,c,d){var e,g,h,i,k,l,m,n,o,p=this,q=p.Dr(),r=a.createLinearGradient(q.x+.7*q.height,q.y+0,.7*q.height,q.height),s=p.OC.getSheetFromName(c);if(""===c&&p.gq>0&&(s=p.OC.getSheet(p.gq-1)),e=s&&s.options.sheetTabColor)g="rgba(0, 0, 0, 0)",a.fillStyle=g,a.fillStyle=f.Rm.Om(s,e),h=a.fillStyle,h!==g&&(b?(r.addColorStop(0,T),r.addColorStop(.45,"#F1F6FD"),r.addColorStop(.9,h),r.addColorStop(1,T)):r=h);else if(d)if(i=d&&d.backgroundImage,k=d&&d.backgroundColor,i&&i.indexOf("linear-gradient")!==-1)for(l=j(i),m=0,n=l.length;m<n;m++)o=l[m],r.addColorStop(o.point,o.color);else k&&r.addColorStop(0,k);return r},qD:function(a,b){var c=S;return a&&(c=a.color),b&&h.dc(b)<127.5&&(c=T),c}},b.DC=aa,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;b=c(1),d=c(5),e=c(3),f=c(4).GC$,g=c(29).DC,h=e.Im,i=e.Ul.wl,j=null,k=Math.min,l="#92A5C7",m="resizeBar",n="navButton",o="tab",p="newTab";function q(){return d.C(b.SR)()}f.inherit(r,g);function r(a){g.call(this,a);var b=this;b.EC=12,b.GC=8,b.HC=3,b.kw=12,b.KC=48,b.LC=5,b.MC="10pt Arial"}f.extend(r.prototype,{NC:function(){var a=this.OC,b=a&&a.options,c=0;return c=b&&b.tabNavigationVisible?a.Wv()*(b.useTouchLayout?2:1):0},PC:function(){var a=this.OC;return a&&a.options.tabNavigationVisible?a.Wv():0},VC:function(){return 4*this.NC()+this.lE()},lE:function(){var a=this,b=a.OC;return b&&b.options.tabNavigationVisible?2:0},hitTest:function(a,b){var c,d,e,f,g,h,i,j,k,l,q,r,s=this,t=s.OC,u=t.options,v=s.Dr();if(v.x+v.width-s.kw<a&&a<v.x+v.width&&u.showHorizontalScrollbar)return{element:m};for(c=-1,d=0,f=s.NC(),g=0,h=4,e=g;e<h;e++){if(d<a&&a<d+f){c=e;break}d+=f}if(c!==-1)return{element:n,index:e};if(d=s.VC(),i=s.rw(s.gq),j=s.HC,k=s.LC,i!==-1){if(d<a&&a<d+k+j)return{element:o,index:i,position:d};d+=k}if(l=0,q=t.sheets,r=s.WC,s.gq>-1)for(e=s.gq;e<q.length&&e<r.length;e++)if(q[e].visible()){if(l=r[e],d<a&&a<d+l+j)return{element:o,index:e,position:d};d+=l+j}return u.newTabVisible&&a>d&&a<d+s.TC()?{element:p,position:d}:{element:""}},YC:function(){var a=this;return a.ZC+a.WC[a.$C]+a.TC()>a._C()},_C:function(){return this.Dr().width-this.kw},aD:function(){return 1},bD:function(){return p},cD:function(){var a=this,b=a.Dr().height,c=a.VC()+b;return a.OC.options.newTabVisible&&(c+=a.TC(),c+=a.HC),c},dD:function(a,b){var c,d,e,f,g,j,k,l;if(a.save(),a.beginPath(),c=a.createLinearGradient(b.x,b.y,b.width,b.height),d=h.Km(0,"gc-tabStripBackground"),e=d&&d.backgroundImage,f=d&&d.backgroundColor,e&&e.indexOf("linear-gradient")!==-1)for(g=i(e),j=0,k=g.length;j<k;j++)l=g[j],c.addColorStop(l.point,l.color);else f&&(c.addColorStop(0,"#DDDDDD"),c.addColorStop(1,f));a.fillStyle=c,a.fillRect(b.x,b.y,b.width,b.height),a.restore()},fD:function(a,b,c,d){var e=this,f=e.OC,g=q().NewTab;f.options.newTabVisible&&(e.KC=a.measureText(g).width+e.EC,e.oD(a,c,0,e.TC(),b.height,5,!1,e.iD===-2,g))},jD:function(a,b,c,d){var e=this,f=c-1,g=e.WC[f];e.oD(a,d+e.LC-g-e.HC,0,g,b.height,5,e.$C===f,e.iD===f,"")},kD:function(a,b,c){var d,e,f,g,h,i,k=this;a.fillStyle=l,a.fillRect(b.x,b.y,c-1,b.height),d=5,e=k.NC(),f=k.PC(),g=e/2,h=f/2,i=k.lD,k.mD(a,g,h,g+d,h+d,g+d,h-d,!0,g-d,0===i),g+=e,k.mD(a,g,h,g+d,h+d,g+d,h-d,!0,j,1===i),g+=e,k.mD(a,g,h,g-d,h+d,g-d,h-d,!1,j,2===i),g+=e,k.mD(a,g,h,g-d,h+d,g-d,h-d,!1,g+4,3===i)},nD:function(a,b){var c,d=this,e=d.OC,f=d.kw,g=h.Km,i=g(4,"gc-tabStripResizeBarInner"),j=g(0,"gc-tabStripResizeBarOuter");e.options.showHorizontalScrollbar&&(c=b.x+b.width-f,a.fillStyle=j.backgroundColor,a.fillRect(c,b.y,f,b.height),a.fillStyle=i.backgroundColor,a.fillRect(c+1,b.y+1,f-2,b.height-2),a.fillStyle=i.color,a.fillRect(c+f/2-1,b.y+4,2,b.height-8))},oD:function(a,b,c,d,e,f,g,i,j){var k,m,n,o,p,q;a.save(),a.beginPath(),a.moveTo(b,c),a.lineTo(b,c+e-f),a.arcTo(b,c+e,b+d,c+e,f),a.lineTo(b+d,c+e),a.lineTo(b+d+e,c),g||a.lineTo(b,c),k=this,m=0,(g||i)&&(m=4),n=h.Km(m,"gc-tab-"+h.Jm(m)),o=k.pD(a,g||i,j,n),a.fillStyle=o,a.fill(),a.strokeStyle=l,a.stroke(),a.textBaseline="top","string"==typeof o&&(p=o),a.fillStyle=k.qD(n,p),q=k.EC,a.textBaseline="middle",a.fillText(j,b+q,c+e/2),a.restore()},mD:function(a,b,c,d,e,f,g,l,m,n){var o,p,q,r,s,t,u,v,w,x,y,z,A;if(a.save(),o=this,p=o.Dr(),q=o.NC(),r=h.Km,s=r(4,"gc-navButton-hover"),t=r(0,"gc-navButton-normal"),u=t&&t.backgroundColor,n)a.fillStyle=s.backgroundColor,a.fillRect(b-q/2+2,p.y+2,q-4,p.height-4);else{if(v=t&&t.backgroundImage,v&&v.indexOf("linear-gradient")!==-1){for(w=a.createLinearGradient(p.x+.7*p.height,p.y+0,.7*p.height,p.height),x=i(v),y=0,z=x.length;y<z;y++)A=x[y],w.addColorStop(A.point,A.color);a.fillStyle=w}else u&&(a.fillStyle=u);a.fillRect(b-q/2,p.y+1,q,p.height-2)}n?a.fillStyle=s.color:a.fillStyle=t.color,void 0!==m&&m!==j&&a.fillRect(m,k(e,g),1,Math.max(e,g)-k(e,g)),l?(b-=2,d-=2,f-=2):(b+=2,d+=2,f+=2),a.beginPath(),a.moveTo(b,c),a.lineTo(d,e),a.lineTo(f,g),a.lineTo(b,c),a.fill(),a.restore()}}),b.jv=r,a.exports=b},function(a,b,c){var d=c(4).GC$,e=c(18).Worksheet,f=c(13).Style,g=c(3);d.extend(e.prototype,{getFormatter:function(a,b,c){return this.tq(a,b,"formatter",c)},setFormatter:function(a,b,c,d){var e=this.Iq(a,b,d);e||(e=new f),e.formatter=c,this.setStyle(a,b,e,d)}}),e.$n("formatter",{settingText:function(a){var b,d=g.Ul.tl(a.value),e=c(6),f=e&&e.GeneralFormatter;f&&d&&(b={},(new f).getPreferredDisplayFormatter(a.value,b),"number"==typeof b.value&&(a.value=b.value))}})},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=c(1),d=c(13).LineBorder,e=c(4).GC$,f=void 0,g=null,h=Math.sqrt,i=Math.pow,j=Math.min,k=e.inherit,l=e.isEmptyObject,m=function(){function a(){}return a.prototype={constructor:a,mE:function(a){var b=this;0===a._orientation?(a.nE&&(b.oE+=a.nE),a.pE&&(b.qE+=a.pE)):(a.nE&&(b.rE+=a.nE),a.pE&&(b.sE+=a.pE))},jp:function(a){var b=this.tE||"#9eb6ce",c=this.uE,d=a.lineWidth,e=a.strokeStyle;a.beginPath(),d===c&&e===b||(d!==c&&(a.lineWidth=c),e!==b&&(a.strokeStyle=b)),this.vE(a),a.stroke()},vE:function(a){var b=this;a.moveTo(b.qE,b.sE),a.lineTo(b.oE,b.rE)}},a}(),n=function(a){k(b,a);function b(b,c,d,e,f,g){var h,i;a.call(this),h=g%2,h||(b!==d?(c-=.5,e-=.5):(b-=.5,d-=.5)),i=this,i.qE=b,i.sE=c,i.oE=d,i.rE=e,i.tE=f,i.uE=g}return b}(m),o=function(a){k(b,a);function b(b,c,d,e,f,g,h){var i,j;a.call(this),i=g%2,i||(b!==d?(c-=.5,e-=.5):(b-=.5,d-=.5)),j=this,j.qE=b,j.sE=c,j.oE=d,j.rE=e,j.tE=f,j.uE=g,j.wE=h}return b.prototype.vE=function(a){var c=this;b.yl(a,c.qE,c.sE,c.oE,c.rE,c.wE)},b.yl=function(a,b,c,d,e,f){var g,k,l=h(i(d-b,2)+i(e-c,2)),m={x:(d-b)/l,y:(e-c)/l},n=0,o=0;for(f=f&&f.length?f:[4,4];n<l;)g=j(f[o++%f.length],l-n),k=o%2,n+=g,k&&a.moveTo(b,c),b+=g*m.x,c+=g*m.y,k&&a.lineTo(b,c)},b}(m),p=function(a){k(b,a);function b(b,c,d,e,f,g,h,i){a.call(this),g?(b-=1,d-=1):(c-=1,e-=1);var j=this;j.qE=b,j.sE=c,j.oE=d,j.rE=e,j.tE=f,j.xE=g,j.uE=1,j.yE=h,j.zE=i}return b.prototype.vE=function(a){var b=this,c=b.xE?0:1,d=b.xE?1:0;o.yl(a,b.qE-c,b.sE-d,b.oE-c,b.rE-d,b.yE),o.yl(a,b.qE,b.sE,b.oE,b.rE,b.zE)},b}(m),q=function(a){k(b,a);function b(b,c,d,e,f,g){var h,i,j;a.call(this),h=g?0:1,i=g?1:0,j=this,j.AE=new n(b-h,c-i,d-h,e-i,f,1),j.BE=new n(b+h,c+i,d+h,e+i,f,1),j.tE=f,j.xE=g,j.uE=1}return b.prototype.vE=function(a){this.AE.vE(a),this.BE.vE(a)},b.prototype.mE=function(a){var b=this;a.CE?1===a.CE?b.AE.mE(a):2===a.CE&&b.BE.mE(a):(b.AE.mE(a),b.BE.mE(a))},b}(m);function t(a,b,c,d,e,h){switch(h!==f&&h!==g||(h=1),h){case 1:return new n(a,b,c,d,e,1);case 2:return new n(a,b,c,d,e,2);case 5:return new n(a,b,c,d,e,3);case 3:return new o(a,b,c,d,e,1,[3,1]);case 9:return new o(a,b,c,d,e,1,[8,2,2,2]);case 4:return new o(a,b,c,d,e,1,[2,2]);case 11:return new o(a,b,c,d,e,1,[9,3,3,3,3,3]);case 13:return new p(a,b,c,d,e,a!==c,[11,1,5,1],[10,2,4,2]);case 10:return new o(a,b,c,d,e,2,[9,3,3,3]);case 12:return new o(a,b,c,d,e,2,[9,3,3,3,3,3]);case 8:return new o(a,b,c,d,e,2,[9,3]);case 7:return new o(a,b,c,d,e,1,[1]);case 6:return new q(a,b,c,d,e,a!==c)}return g}r=function(){function a(){}return a.DE=function(b,c){var d,e;return b?c?(d=a.EE,e=d[b.style]-d[c.style],0===e?c.level-b.level:e):1:c?-1:0},a.FE=function(a){if(a){if(a.isGridLine)return 1;if(a.style)return d.Vo(a.style)}return 0},a.GE=function(a){return a&&6===a.style},a.HE=function(a){return a&&13===a.style},a.IE=function(b,c){return b?c?a.DE(b.style,c.style)>=0?b:c:b:c},a.JE=function(a,b){a&&a.line&&a.line.mE(b)},a.KE=function(b,c){return b===c?0:b?c?b.isGridLine?c.isGridLine?0:-1:c.isGridLine?1:a.DE(b.style,c.style):1:-1},a.LE=function(a){return a&&a.style&&6===a.style.style},a.ME=function(a,b,c,d){if(a.style&&6===a.style.style)return!0;var e=0;return e+=b&&b.style&&6===b.style.style?1:0,e+=c&&c.style&&6===c.style.style?1:0,e+=d&&d.style&&6===d.style.style?1:0,e<2},a.NE=function(a,b,c,d,e,f){var g={_orientation:f?1:0,pE:0,nE:0},h=this.KE(a,c),i=this.KE(a,d);h>=0&&i>=0?0===h&&0===i?e!==-1&&1===e&&(g.nE-=e):e===-1?g.pE-=e:1===e&&(g.nE-=2*e):i>=0?(g.CE=2,g.pE+=e):h>=0&&(g.CE=1,g.pE+=e),this.JE(a,g)},a.OE=function(b,c,d,e,f,g,h,i,j){
  24. var k,l,m,n,o,p,q,r,s,t={_orientation:i?1:0,CE:j?2:1,pE:0,nE:0},u={_orientation:i?1:0,CE:j?1:2,pE:0,nE:0},v=1===g?e:f,w=1===h?d:c,x=this.LE(w);x?(k=this.KE(b,v),0===k?(l=this.KE(b,w),0===l?1===h&&(u.nE-=h):l>0&&(h===-1?u.pE-=2*h:1===h&&(u.nE-=2*h))):k>0?(m=this.KE(b,w),0===m?1===h&&(u.nE-=h):m>0&&(h===-1?u.pE-=2*h:1===h&&(u.nE-=2*h))):(n=this.KE(b,w),0===n?h===-1?t.pE+=2*h:1===h&&(t.nE+=2*h):n>0&&(h===-1?t.pE-=3*h:1===h&&(t.nE-=3*h)))):this.KE(b,v)>=0?h===-1?u.pE-=2*h:1===h&&(u.nE-=2*h):h===-1?t.pE+=2*h:1===h&&(t.nE+=2*h),o=1===g?2:1,p=1===o?e:f,q=!1,r=0,!q&&this.LE(p)&&this.KE(p,b)>0&&(q=!0,s=a.FE(p),this.KE(p,v)>0?s>0&&(r=1===h&&this.LE(d)?s>=2?2:1:h===-1&&this.LE(c)?s>=3?2:1:3===s?3:2):r=3===s?3:2),q||this.LE(w)||!(w&&!w.isGridLine||p&&!p.isGridLine)||(q=!0,r=h===-1?2:1),q&&(h===-1?(t.pE+=h*r,u.pE+=h*r):1===h&&(t.nE+=h*r,u.nE+=h*r)),(t.pE||t.nE)&&this.JE(b,t),(u.pE||u.nE)&&this.JE(b,u)},a.PE=function(a,b,c,d,e,f){if(this.KE(a,c)>=0&&this.KE(a,d)>=0){var g={_orientation:f?1:0,pE:0,nE:0};e===-1?(g.pE-=2*e,this.LE(a)&&this.KE(b,a)>0&&(g.pE-=1)):1===e&&(g.nE-=2*e,this.LE(a)&&this.KE(b,a)>0&&(g.nE+=1)),this.JE(a,g)}},a.QE=function(b,c,d,e,f,g){var h,i,j;this.LE(b)&&(h=this.IE(d,e),h&&!h.isGridLine&&(i=a.FE(h),i>0&&(j={_orientation:g?1:0,pE:0,nE:0},f===-1?j.pE+=i*f:j.nE+=i*f,(j.pE||j.nE)&&this.JE(b,j))))},a.RE=function(b,c,d,e,f,g,h){var i,j,k,l,m=a;(c||d||e)&&(k=m.IE(d,e),m.ME(b,c,d,e)?(j=m.KE(k,b))>0?(i=m.FE(k),m.LE(b)&&(m.LE(d)||m.LE(e)||m.LE(c))||3===i&&m.JE(b,{_orientation:0,pE:1})):k&&j<0?(j=m.KE(b,c))>0?(i=m.FE(k),3===i||2===i?m.JE(b,{_orientation:0,pE:-2}):1===i&&m.JE(b,{_orientation:0,pE:-1})):0!==j&&m.KE(c,k)>0&&(i=m.FE(k),3===i&&m.JE(b,{_orientation:0,pE:1})):0===j&&(!c||m.KE(b,c)>0)&&(i=m.FE(k),3===i||2===i?m.JE(b,{_orientation:0,pE:-2}):1===i&&m.JE(b,{_orientation:0,pE:-1})):m.JE(b,{_orientation:0,pE:1})),(f||g||h)&&(l=m.IE(g,h),m.ME(b,f,g,h)?(j=m.KE(l,b))>0?(i=m.FE(l),m.LE(b)&&(m.LE(g)||m.LE(h)||m.LE(f))||(3===i?m.JE(b,{_orientation:0,nE:-2}):2!==i&&1!==i||m.JE(b,{_orientation:0,nE:-1}))):j<0?(j=m.KE(b,f))>0?(i=m.FE(l),3===i&&m.JE(b,{_orientation:0,nE:1})):0!==j&&m.JE(b,{_orientation:0,nE:-1}):0===j&&((j=m.KE(b,f))>0?(i=m.FE(l),3===i&&m.JE(b,{_orientation:0,nE:1})):0!==j&&m.JE(b,{_orientation:0,nE:-1})):m.JE(b,{_orientation:0,nE:-2}))},a.SE=function(b,c,d,e,f,h,i){var j,k,l,m,n=a;(c||d||e)&&(l=n.IE(d,e),n.ME(b,c,d,e)?(k=n.KE(l,b))>0?(j=n.FE(l),n.LE(b)&&(n.LE(d)||n.LE(e)||n.LE(c))||3===j&&n.JE(b,{_orientation:1,pE:1})):k<0?(k=n.KE(b,c))>0?(j=n.FE(l),3===j||2===j?n.JE(b,{_orientation:1,pE:-2}):1===j&&n.JE(b,{_orientation:1,pE:-1})):0!==k&&n.KE(c,l)>0&&(j=n.FE(l),3===j&&n.JE(b,{_orientation:1,pE:1})):0===k&&n.KE(b,c)>0&&(j=n.FE(l),3===j||2===j?n.JE(b,{_orientation:1,pE:-2}):1===j&&n.JE(b,{_orientation:1,pE:-1})):n.JE(b,{_orientation:1,pE:1})),(f||h||i)&&(m=n.IE(h,i),n.ME(b,f,h,i)?(k=n.KE(b,m))<0?(j=n.FE(m),n.LE(b)&&(n.LE(h)||n.LE(i)||n.LE(f))||(3===j||2===j?n.JE(b,{_orientation:1,nE:-2}):1===j&&n.JE(b,{_orientation:1,nE:-1}))):m!==g&&k>0?(k=n.KE(b,f))>0?(j=n.FE(m),3===j&&n.JE(b,{_orientation:1,nE:1})):0!==k&&n.JE(b,{_orientation:1,nE:-1}):0===k&&((k=n.KE(b,f))>0?(j=n.FE(m),3===j&&n.JE(b,{_orientation:1,nE:1})):0!==k&&n.JE(b,{_orientation:1,nE:-1})):n.JE(b,{_orientation:1,nE:-2}))},a.TE=function(b,c,d,e,f,g,h,i){var j,k,l,m,n=a;i?this.SE(b,c,d,e,f,g,h):this.RE(b,c,d,e,f,g,h),j=n.LE(d),k=n.LE(e),l=n.LE(c),j&&k&&l?n.NE(b,c,d,e,-1,i):j&&!k?n.OE(b,c,f,d,e,1,-1,i,!0):!j&&k?n.OE(b,c,f,d,e,2,-1,i,!1):j&&k&&!l?n.PE(b,c,d,e,-1,i):l&&n.QE(b,c,d,e,-1,i),j=n.LE(g),k=n.LE(h),m=n.LE(f),j&&k&&m?n.NE(b,f,g,h,1,i):j&&!k?n.OE(b,c,f,g,h,1,1,i,!0):!j&&k?n.OE(b,c,f,g,h,2,1,i,!1):j&&k&&!m?n.PE(b,f,g,h,1,i):m&&n.QE(b,f,g,h,1,i)},a.EE=[0,101,199,100,100,300,90,100,198,100,198,100,198,198],a}(),s=function(){function a(a,b,c,d){var e=this;e.UE=!1,e.VE=!1,e.kj=a,e.Wz=d,e.WE=b,e.XE=c}return a.prototype={constructor:a,YE:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o=this;if(o.ZE=[],o.$E=[],o._E=[],o.aF=[],o.bF=[],o.cF={},o.dF={},o.eF={},o.fF={},a=o.kj,b=o.Wz,c=o.XE,d=o.WE,e=a.Gr(d,b),f=a.Hr(c,b),e&&e.length>0&&f&&f.length>0){for(g=o.$E,h=e.length,j=0;j<h;j++)i=e[j],i.height>0&&g.push(i.row);for(g.push(g[g.length-1]+1),k=o._E,l=f.length,n=0;n<l;n++)m=f[n],m.width>0&&k.push(m.col);k.push(k[k.length-1]+1)}o.UE=!0},gF:function(a,b){if(b){var c={cj:a,hF:b.startColumn,iF:b.endColumn};this.aF.push(c)}},jF:function(a,b,c,d,e,f,g,h){var i,j,k,l,m,n=this;n.UE||n.YE(),h?n.ZE.push(h):(g&&(i=g.borderLeft,j=g.borderTop,k=g.borderRight,l=g.borderBottom,m=g.backColor),!m||i||k||j||l||n.bF.push({r:a,c:b,rc:1,cc:1}),n.kF(a,b,c,d,e,f,i,j,k,l,m))},kF:function(a,b,c,d,e,f,g,h,i,j,k,l,m){var n,o,p,q=this,r=!1,s=!1,t=!1,u=!1;h&&(r=q.lF(a,b,c,d-.5,c+e,d-.5,h,q.eF)),g&&(s=q.lF(a,b,c-.5,d,c-.5,d+f,g,q.fF)),j&&(t=q.lF(a+1,b,c,d+f-.5,c+e,d+f-.5,j,q.eF)),i&&(u=q.lF(a,b+1,c+e-.5,d,c+e-.5,d+f,i,q.fF)),n=q.kj,k&&0!==n.ss.Sl(a)&&0!==n.ss._m(b)||(o=!t&&!l,p=!u&&!m,(o||p)&&q.mF(a,b,c,d,e,f,o,p)),(r||k)&&q.nF(a-1,b,q.cF),(s||k)&&q.nF(a,b-1,q.dF),!k||g||i||h||j||(q.oF(a-1,b-1,q.dF,!1),q.oF(a-1,b-1,q.cF,!0))},lF:function(a,b,c,d,e,f,h,i){if(h){var j=this.pF(a,b,i,!0);return j?6!==j.style.style&&(6===h.style||r.DE(h,j.style)>0)&&(j.line=t(c,d,e,f,h.color,h.style),j.style=h):(j=this.pF(a,b,i),j.line=t(c,d,e,f,h.color,h.style),j.style=h),j.line!==g}return!1},mF:function(a,b,c,d,e,f,g,h){var i,j,k,l=this,m=3===l.Wz,n=l.kj.options.gridline;m&&n&&(i=n.color,!g||!n.showHorizontalGridline&&m||(j=l.pF(a,b,l.cF),j.isGridLine=!0,j.line=t(c,d+f-.5,c+e,d+f-.5,i)),!h||!n.showVerticalGridline&&m||(k=l.pF(a,b,l.dF),k.isGridLine=!0,k.line=t(c+e-.5,d,c+e-.5,d+f,i)))},oF:function(a,b,c,d){var e,f=this.pF(a,b,c,!0);f&&(e=f,e&&e.line&&e.line.mE({_orientation:d?0:1,nE:-1}))},nF:function(a,b,c){var d,e;a>=0&&b>=0&&(d=c[a],d&&(e=d[b],e&&delete d[b]))},pF:function(a,b,c,d){var e,f;if(a===-1||b===-1)return g;if(e=c[a],!e){if(d)return g;c[a]=e={}}if(f=e[b],!f){if(d)return g;e[b]=f={}}return f},qF:function(){var a,b,c,d,e,f,g,h=this,i=h.aF,j=i.length,k=h.fF,l=h.dF;for(a=0;a<j;a++)for(b=i[a],c=b.cj,d=b.hF,e=b.iF,g=d;g<e;g++)f=h.pF(c,g+1,k,!0),f?h.nF(c,g+1,k):(f=h.pF(c,g,l,!0),f&&h.nF(c,g,l))},rF:function(){var a,b,c=this.ZE,d=c.length;if(d>0)for(b=0;b<d;b++)a=c[b],this.sF(a)},sF:function(a){var b,c,d,e,f,h,i,j,k,l,m,n,o,p,q,r=this,s=a.row,t=a.col,u=a.x,v=a.y,w=r.kj.getActualStyle(s,t,r.Wz),x=w?w.backColor:g,y=u,z=v;if(1===a.rowCount)for(h=s,j=r.kj.Sl(h,r.Wz),f=0;f<a.colCount;f++)l=0===f,n=f===a.colCount-1,i=t+f,k=r.kj.Tl(i,r.Wz),p=r.kj.getActualStyle(h,i,r.Wz),p?(b=p.borderLeft,c=p.borderTop,d=p.borderRight,e=p.borderBottom):b=c=d=e=g,l?r.kF(h,i,y,z,k,j,b,c,g,e,x,!1,!0):n?r.kF(h,i,y,z,k,j,g,c,d,e,x):r.kF(h,i,y,z,k,j,g,c,g,e,x,!1,!0),y+=k;else if(1===a.colCount)for(i=t,k=r.kj.Tl(i,r.Wz),f=0;f<a.rowCount;f++)m=0===f,o=f===a.rowCount-1,h=s+f,j=r.kj.Sl(h,r.Wz),p=r.kj.getActualStyle(h,i,r.Wz),p?(b=p.borderLeft,c=p.borderTop,d=p.borderRight,e=p.borderBottom):b=c=d=e=g,m?r.kF(h,i,y,z,k,j,b,c,d,g,x,!0,!1):o?r.kF(h,i,y,z,k,j,b,g,d,e,x):r.kF(h,i,y,z,k,j,b,g,d,g,x,!0,!1),z+=j;else for(f=0;f<a.rowCount;f++){for(h=s+f,m=0===f,o=f===a.rowCount-1,j=r.kj.Sl(h,r.Wz),q=0;q<a.colCount;q++)i=t+q,l=0===q,n=q===a.colCount-1,k=r.kj.Tl(i,r.Wz),p=r.kj.getActualStyle(h,i,r.Wz),p?(b=p.borderLeft,c=p.borderTop,d=p.borderRight,e=p.borderBottom):b=c=d=e=g,m?l?r.kF(h,i,y,z,k,j,b,c,g,g,x,!0,!0):n?r.kF(h,i,y,z,k,j,g,c,d,g,x,!0,!1):r.kF(h,i,y,z,k,j,g,c,g,g,x,!0,!0):o?l?r.kF(h,i,y,z,k,j,b,g,g,e,x,!1,!0):n?r.kF(h,i,y,z,k,j,g,g,d,e,x):r.kF(h,i,y,z,k,j,g,g,g,e,x,!1,!0):l?r.kF(h,i,y,z,k,j,b,g,g,g,x,!0,!0):n&&r.kF(h,i,y,z,k,j,g,g,d,g,x,!0,!1),y+=k;y=u,z+=j}!x||b||d||c||e||r.bF.push({r:s,c:t,rc:a.rowCount,cc:a.colCount})},mE:function(){var a=this,b=!1,c=!1;l(a.fF)||(b=!0),l(a.eF)||(c=!0),(b||c)&&a.tF(),a.bF.length>0&&a.uF()},uF:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m=this,n=m.bF,o=n.length;for(a=0;a<o;a++){for(b=n[a],c=b.r,d=b.c,e=c,f=c-1,g=d-1,h=d,b.rc>1&&(e+=b.rc-1),b.cc>1&&(h+=b.cc-1),i=!1,j=!1,k=0;k<o&&(l=n[k],l.c===h+1&&l.r===c&&(j=!0),l.r===e+1&&l.c===d&&(i=!0),!i||!j)&&!(l.r>c+1&&l.c>d+1);k++);i||m.oF(e,g,m.cF,!0),j||m.oF(f,h,m.dF,!1)}},tF:function(){var a,b,c,d,e,f,h,i,j,k,l,m,n,o,p,q,s,t,u=this,v=u.$E,w=u._E,x=v.length,y=w.length,z={},A={};for(a=0;a<x;a++)for(c=v[a],b=0;b<y;b++)d=w[b],p=0,q=0,s=u.pF(c,d,u.fF,!0),s?p++:s=u.pF(c,d-1,u.dF,!0),t=u.pF(c,d,u.eF,!0),t?q++:t=u.pF(c-1,d,u.cF,!0),(s||t)&&(e=0===a?g:u.vF(v[a-1],d,!0,A),e&&e.line&&!e.isGridLine&&(p++,q++),f=0===b?g:u.vF(c,w[b-1],!1,z),f&&f.line&&!f.isGridLine&&(p++,q++),s&&(h=u.vF(c,d,!1,z),h&&h.line&&!h.isGridLine&&p++,a!==x-1&&(j=u.vF(v[a+1],d,!0,A),j&&j.line&&!j.isGridLine&&p++),0!==b&&a!==x-1&&(k=u.vF(v[a+1],w[b-1],!1,z),k&&k.line&&!k.isGridLine&&p++),a!==x-1&&(l=u.vF(v[a+1],d,!1,z),l&&l.line&&!l.isGridLine&&p++),p>0&&(r.GE(s.style)?r.TE(s,e,f,h,j,k,l,!0):r.HE(s.style)||r.SE(s,e,f,h,j,k,l))),t&&(i=u.vF(c,d,!0,A),i&&i.line&&!i.isGridLine&&q++,b!==y-1&&(m=u.vF(c,w[b+1],!1,z),m&&m.line&&!m.isGridLine&&q++),0!==a&&b!==y-1&&(n=u.vF(v[a-1],w[b+1],!0,A),n&&n.line&&!n.isGridLine&&q++),b!==y-1&&(o=u.vF(c,w[b+1],!0,A),o&&o.line&&!o.isGridLine&&q++),q>0&&(r.GE(t.style)?r.TE(t,f,e,i,m,n,o,!1):r.HE(t.style)||r.RE(t,f,e,i,m,n,o))))},vF:function(a,b,c,d){var e,g=d[a];return g||(g=d[a]={}),e=g[b],e===f&&(e=g[b]=this.wF(a,b,c)),e},wF:function(a,b,c){var d,e,h;if(a===f||a<0||b===f||b<0)return g;if(d=this,e=c?d.fF:d.eF,h=d.pF(a,b,e,!0),h)return h;if(e=c?d.dF:d.cF,c){if(--b<0)return g}else if(--a<0)return g;return h=d.pF(a,b,e,!0),h?h:g},paint:function(a,b){var c=this;c.UE&&(c.VE||(c.rF(),c.qF(),c.mE(),c.VE=!0),a.save(),a.beginPath(),c.jp(a,b),a.closePath(),a.stroke(),a.restore())},jp:function(a){this.xF(a),this.yF(a)},xF:function(a){var b=this;b._d(a,b.cF),b._d(a,b.dF)},yF:function(a){var b=this;b._d(a,b.eF),b._d(a,b.fF)},_d:function(a,b){var c,d,e,f;for(c in b)if(b[c]){e=b[c];for(d in e)e[d]&&(f=e[d].line,f&&f.jp(a))}}},a}(),b.zF=t,b.AF=s,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;b=c(1),d=c(18).Worksheet,e=c(4).GC$,f=c(3),g=c(5),h=f.Ul,i=h.Ml,j=h.rl(),k=f.Events,l=g.j.Fa,m=f.Vl,n=null,o=void 0,b.EditorStatus={ready:0,enter:1,edit:2};function q(a,b,c){var f,g,h,j,m,o,p,q,r,s,t,u,v,w=this,x=w.mm,y=w.BF,z=w.Cj,A=w.Jl,B=w.Kl,C=w.getCellType(A,B),D={sheet:w,row:A,col:B,sheetArea:3};if(C.isImeAware(D)||x.Qq(),y&&y.parentNode){if(g=C.getEditorValue(y,D),h={sheet:w,sheetName:z,row:A,col:B,editor:y,editingText:g,cancel:!1},w.Wq(k.EditEnd,h),h.cancel)return;if(w.Wq(k.EditEnding,h),h.cancel)return;if(j=w.parent,m=j&&j.CF,document.activeElement===(m&&m.qo)&&x.Qq(),A>=0&&B>=0&&(o=y.Ep,C.isEditingValueChanged(o,g,D)||1===b))if(a)C.setEditorValue(y,o,D),C.selectAll(y,D);else if(p=C.DF,l(p)&&(p=!0),q={cmd:"editCell",sheetName:z,row:A,col:B,newValue:g,autoFormat:p},1===b&&(q.ranges=[w.Ix()],q.endEditType=b),w.wu().execute(q),f=q.applyResult,2===f)return C.focus(y,D),!1;if(w.$l=!0,C.deactivateEditor(y,D),C.isImeAware(D))i.msie&&9===parseFloat(i.version)?x.Qq():e(y.parentNode.parentNode).css({width:0,height:0,overflow:"hidden",border:"none"});else for(r=w.zo(),s=y;s;)s.parentNode===r?r.removeChild(s):s=s.parentNode}return w.Ll=!1,t={sheet:w,sheetName:z,row:A,col:B,editingText:g},u=e.extend({},t),w.Wq(k.EditEnded,t),w.Wq(k.FormulatextboxEditEnded,u),(c===!0||!u.ignore)&&(0!==w.Px&&(v=w.Px,w.Px=0,w.Cu(v,0)),d.ao(w,"endEdit"),w.BF=n,1!==f)}p={startEdit:function(a,b){var c=this;c.EF(c.Ws(),c.Jl,c.Kl,n,n,a,b)},editorStatus:function(){return this.Px||0},isEditing:function(){var a=this.Px;return 1===a||2===a},endEdit:function(a){return this.gv(a)},gv:function(a,b,c){var d=this;if(!d.isEditing())return!0;d.suspendPaint();try{return q.call(d,a,b,c)}finally{d.resumePaint()}},FF:function(a,b,c){var d,e,f,g,h,i,j,k,l=this,m=l.hitTest(b,c);m&&(d=m.row,e=m.col,d>=0&&e>=0&&m.rowViewportIndex>=0&&m.colViewportIndex>=0&&!m.resizeInfo&&!m.dragInfo&&d===l.Jl&&e===l.Kl&&(f=l.isEditing(),l.EF(a,d,e),!f&&l.isEditing()&&(g=m.hitTestType,h=l.getCellType(d,e),h.tw&&(i=l.getCellRect(d,e,1===g?-1:o,2===g?-1:o),j=l.getActualStyle(d,e,g),k=h.h5(b,c,j,i,{sheet:l,row:d,col:e,sheetArea:g}),k&&k.isReservedLocation&&h.tw(l,d,e,3)))))},EF:function(a,c,e,f,g,h,i){var o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F;if(!(c<0||e<0)&&(o=this,p=o.Cj,q=o.options,!o.isEditing()&&(r=o.mm,r.zt(),s=o.getCellRect(c,e),!(!s||s.width<=0||s.height<=0)&&(o.showCell(o.Jl,o.Kl,3,3),t=o.getActualStyle(c,e),(!q.isProtected||t.locked===!1)&&(u=o.getCellType(c,e),u&&(v={sheet:o,row:c,col:e,sheetArea:3},w=u.isImeAware(v)?r.GF:u.a5(v),w&&w.firstChild&&(x=w.firstChild.firstChild),x)))))){if(o.BF=x,y={sheet:o,sheetName:p,row:c,col:e,cancel:!1},o.Wq(k.EditStarting,y),y.cancel)return void(j.ipad&&r.Qq());z=o.getValue(c,e),A=b.X3&&o.getFormula(c,e),B=o.Px,o.HF?o.Px=1:l(z)&&l(A)?o.Px=1:o.Px=2,o.Cu(B,o.Px),C=o.am(),s=o.getCellRect(c,e,f,g),u.isImeAware(v)&&r.JF(),u.d5(w,t,s,v),o.KF(u,x,c,e,t,i),D=o.zo(),u.isImeAware(v)||D.insertBefore(w,n),u.g5(w,t,s,v),u.isImeAware(v)&&h||u.focus(x,v),h&&u.selectAll(x,v),q.allowCellOverflow&&(E=s.clone(),E.y-=2,E.height+=4,E.x=C.kt,E.width=C.er,o.repaint(E)),d.ao(o,"startEdit",{element:u.getEditingElement()}),m.Zl(o),F={sheet:o,sheetName:p,row:c,col:e},o.Wq(k.EditStarted,F),o.Wq(k.FormulatextboxEditStarted,F)}},KF:function(a,c,d,e,f,g){var h,i,j,k,m=this,n=b.X3&&m.getFormula(d,e,!0);n&&(n="="+n),h=n,i={sheet:m,row:d,col:e,sheetArea:3},n&&0!==n.length||(n=m.getValue(d,e),j=m.parent,k=b.X3&&j&&j.options.allowUserEditFormula,n&&n.length>0&&/^=/gi.test(n)&&k&&(n="'"+n),h=n,n=a.kp(c,f,n,i)),c.Ep=n,l(g)||(n=g),a.setEditorValue(c,n,i),c.LF=h}},e.extend(d.prototype,p),a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja;b=c(1),d=c(18).Worksheet,e=c(5),f=c(17).yp,g=c(4).GC$,h=c(3),i=h.Range,j=window,k=document,l=g.each,m=h.Ul,n=m.Ml,o=m.rl(),p=m.nl,q=m.Nl,r=e.u.Kb,s=h.kf,t=e.j.Fa,u=h.Events,v=h.Vl,w=".handler",x="mousedown"+w,y="mouseup"+w,z="mousemove"+w,A="mousewheel"+w,B="DOMMouseScroll"+w,C="mouseout"+w,D="dblclick"+w,E=null,F=void 0,G=isNaN,H=parseInt,I=Math.round,J=Math.max,K=Math.min,L=Math.abs,M=Math.ceil,N="function",O="position",P="absolute",Q="border",R="overflow",S="top",T="left",U="width",V="height",W="resize",X="hidden",Y="visible",Z="none",$="tabindex",_="gcUIElement",aa="corner",ba="sizeHiddenRow",ca="sizeRow",da="sizeCol",ea="sizeHiddenCol",fa="default",ga=o.iphone||o.ipad||o.android,ha=function(){return e.C(b.SR)()},ia=30,d.$n("eventHandler",{dispose:function(a){var b,c,d,e=this;g(e.Ws()).unbind(x).unbind(y).unbind(z).unbind(A).unbind(B).unbind(C).unbind(D),b=e.mm,b&&(b.no(),b.MF()),c=e.BF,c&&g(c).remove(),d=e.NF,d&&d.close(),a!==!1&&(e.OF=E,e.PF=E,e.QF=E,e.RF=E,e.SF=E,e.TF=E,e.mm=E)},setHost:function(a){if(a){var b=this,c=b.mm;b.OF=function(a){var e={e:a,r:E};if(d.ao(b,"preProcessMouseDown",e),!e.r)return c.AD(a)},b.PF=function(a){var e={e:a,r:E};d.ao(b,"preProcessMouseMove",e),e.r||c.RB||c.BD(a)},b.QF=function(a){var e={e:a,r:E};if(d.ao(b,"preProcessMouseUp",e),!e.r&&!b.XD){if(c.RB)return;return c.CD(a)}},b.RF=function(a){var c,e,f,g,h,i,k,l;if(a=a||j.event,c={e:a,r:E},d.ao(b,"preProcessMouseWheel",c),!c.r)return e=a.detail?a.detail:a.wheelDelta/-40,f=0,m.sl()&&(g=a.wheelDeltaY,h=a.deltaY,i=a.wheelDeltaX,k=a.deltaX,L(g)>=L(i)?i=0:g=0,n.safari?(t(g)||t(h)||(e=I(-g/L(h))),t(i)||t(k)||(f=I(-i/L(k)))):n.chrome&&(t(g)||(e=g/-40,e=(e>=0?1:-1)*M(L(e))),t(i)||(f=i/-40,f=(f>=0?1:-1)*M(L(f))))),l=b.parent.ku.Rw(a,H(e,10)||0,H(f,10)||0),!!l&&void 0},b.SF=function(a){var e={e:a,r:E};if(d.ao(b,"preProcessMouseOut",e),!e.r)return c.DD(a)},b.TF=function(a){var e,f,g={e:a,r:E};d.ao(b,"preProcessMouseDbClick",g);function h(a,b,c,d,e,f){var g={sheet:a,sheetName:b,sheetArea:e,row:c,col:d};return f&&(g.cancel=!1),g}function i(a,b){a.UF(b)}function j(a,b){var c,d,e=a.kj,f=b.resizeInfo;return!!f&&(f.action===ca||f.action===ba?(c=[],e.tp(f.index)?l(e.Uq,function(a,b){var d,f;if(b.col===-1)for(d=e.Tq(b),f=0;f<Da(d);f++)c.push({row:d.row+f})}):c.push({row:f.index}),e.wu().execute({cmd:"autoFitRow",sheetName:e.name(),rows:c,columnHeader:1===f.sheetArea})):(d=[],e.sp(f.index)?l(e.Uq,function(a,b){var c,f;if(b.row===-1)for(c=e.Tq(b),f=0;f<Ca(c);f++)d.push({col:c.col+f})}):d.push({col:f.index}),e.wu().execute({cmd:"autoFitColumn",sheetName:e.name(),columns:d,rowHeader:2===f.sheetArea})),!0)}g.r||(e=b.yt,e&&(f=!1,3===ua(e)?i(c,a,e):f=j(c,e),f||b.Wq(u.CellDoubleClick,h(b,b.Cj,e.row,e.col,ua(e)))))},a.bind(x,function(a){return b.OF(a)}).bind(y,function(a){return b.QF(a)}).bind(z,function(a){return b.PF(a)}).bind(A,function(a){return b.RF(a)}).bind(B,function(a){return b.RF(a)}).bind(C,function(a){return b.SF(a)}).bind(D,function(a){return b.TF(a)})}}});function ka(a,b){var c=3;return sa(b)<0&&(c=1),ta(b)<0&&(c=2),!(3===c||!a.vp(b.row,b.col,c,!0))}function la(a,b,c){var d,e,f,g,i,j,k,l=!1,m=a.am();return b&&(d=sa(b),e=ta(b),(d<0||e<0)&&(f=a.getCellRect(b.row,b.col,d,e),f&&f.width>0&&f.height>0&&(g=m.x,i=m.y,(f.x<m.Br+g||f.y<m.Cr+i||f.y>=m.height-m.Bt)&&(j=new h.Rect(f.x-2,f.y-2,f.width+4,f.height+4),k=d<0&&e<0?m.em():d<0?m.gm(e):m.fm(d),j=j.getIntersectRect(k),c.VF(j.x,j.y,j.width,j.height),l=ka(a,b))))),l}function ma(a){return a.isEditing()}function na(a){return a.endEdit()}function oa(a){return a.frozenRowCount()}function pa(a){return a.frozenColumnCount()}function qa(a,b){return a.getRowCount(b)}function ra(a,b){return a.getColumnCount(b)}function sa(a){return a.rowViewportIndex}function ta(a){return a.colViewportIndex}function ua(a){return a.hitTestType}function va(a){return a.getActiveRowIndex()}function wa(a){return a.getActiveColumnIndex()}function xa(a){return a.keyCode}function ya(a){return a.ctrlKey}function za(a){return a.shiftKey}function Aa(a){return a.altKey}function Ba(a){return a.metaKey}function Ca(a){return a.colCount}function Da(a){return a.rowCount}function Ea(a,b,c){return{action:a,index:b,sheetArea:c}}b.ImeMode={auto:1,active:2,inactive:4,disabled:0};function Fa(a,b,c,d,e,f){var g={sheet:a,sheetName:b,sheetArea:e,row:c,col:d};return f&&(g.cancel=!1),g}function Ga(a,b,c,d,e,f){var g=a.kj,h=Fa(g,g.Cj,g.Jl,g.Kl,F,!0);return g.Wq(u.LeaveCell,h),!(!h||h.cancel!==!0)||(g.Kr(b,c,d,e,f),g.Wq(u.EnterCell,Fa(g,g.Cj,b,c)),g.Wq(u.FormulatextboxEnterCell,Fa(g,g.Cj,b,c)),void(a.cs&&a.cs(b,c)))}function Ha(a,b,c,d,e,f,g){var h,i=a.kj,j=b.call(i,f.sheetArea);return(g&&!i.getRowVisible(f.index)||!g&&!i.getColumnVisible(f.index))&&(f.index=c.call(a,f.index,f.sheetArea)),h=d.call(j,f.index),h||(h=d.call(j,e)),h}function Ia(a,b,c,d){var e,f=d?"movingY":"movingX",g=d?"startY":"startX";a[f]=b,a[f]<a[g]&&(a[f]=a[g]),e=d?c.y+c.height:c.x+c.width,a[f]>e&&(a[f]=e)}ja=function(){function a(a){var b=this;b.WF=0,b.XF=!1,b.gA={},b.kj=a}return a.prototype={no:function(){var a=this;a.YF&&a.YF.no(),a.ZF&&a.ZF.no(),a.$F=E},_F:function(){var a=this;return a.YF||(a.YF=new Ja(a)),a.YF},aG:function(){var a=this;return a.ZF||(a.ZF=new Ja(a)),a.ZF},Vs:function(){return this.kj.Vs()},bG:function(){var a=g(this.kj.Ws()).position();return a||(a={top:0,left:0}),a},AD:function(a){var b,c,d,e,f,g,h,i,k;return 2===a.button||(b=this,c=b.kj,b.tC(),n&&n.msie&&a.offsetX!==F&&a.offsetY!==F&&(d=0,e=0,a.target!==c.Xs&&(f=m.Z3(a.target,c.Xs),d=f.EB,e=f.FB),g=a.pageX-(a.offsetX+d),h=a.pageY-(a.offsetY+e),j.Yl.canvasOffset={top:h,left:g}),i=c.Vs(),k=b.cG(a,a.pageX-i.left,a.pageY-i.top),ma(c)||k||b.zt(),c.dG=!0,!1)},tC:function(){var a=this;a.RB||(g(k).bind("mousemove.gcSheet",function(b){a.BD(b)}).bind("mouseup.gcSheet",function(b){a.CD(b)}),a.RB=!0)},uC:function(){this.RB&&(this.RB=!1,g(k).unbind("mousemove.gcSheet").unbind("mouseup.gcSheet"))},cG:function(a,b,c){var d,e,f,g,h,j,k,l,m,n,o=this,p=o.kj,q=p.hitTest(b,c),r=q.row,s=q.col,v=q.dragInfo,w=q.formulaRangeHitInfo,x=q.cellTypeHitInfo,y=p.am();if(b>=y.x&&c>=y.y)if(p.yt=q,o.eG=!0,q.resizeInfo){if(!na(p))return;o.fG(q)}else if(v&&v.side&&v.side!==aa){if(!na(p))return;o.gG&&o.gG(q)}else if(v&&v.side===aa){if(!na(p))return;o.hG&&o.hG(q)}else if(q.filterButtonHitInfo)na(p);else if(w)w.inBorder?o.iG(q):(w.inTopLeft||w.inTopRight||w.inBottomLeft||w.inBottomRight)&&o.jG(q);else if(p.Qs(sa(q)<0?-1:r,ta(q)<0?-1:s)){if(o.kG&&o.kG(p,q))return;if(d=va(p),e=wa(p),x){if(f=x.sheetArea,(t(f)||3===f)&&(r!==d||s!==e)){p.suspendPaint();try{if(!na(p))return;if(g=Fa(p,p.Cj,d,e,F,!0),p.Wq(u.LeaveCell,g),g&&g.cancel===!0)return;h=p.Uq.toArray(),j=p.zl().get(r,s),k=[new i(j.row,j.col,j.rowCount,j.colCount)],p.yu(h,k),p.Sr(r,s,F,F,1),p.Wq(u.EnterCell,Fa(p,p.Cj,r,s)),p.Wq(u.FormulatextboxEnterCell,Fa(p,p.Cj,r,s)),p.Au(h),o.cs&&o.cs(r,s)}finally{p.resumePaint()}}l=p.getCellType(x.row,x.col,ua(q)),x.sheet||(x.sheet=p),l.processMouseDown(x)}if(x&&x.isReservedLocation)return!0;o.lG(a);try{if(o.mG=q,ma(p)&&d===va(p)&&e===wa(p)&&!na(p))return}finally{o.mG=E}if(t(r)||t(s))return;3===ua(q)&&o.cs&&o.cs(r,s),m=p.Uq.toArray(),o.nG(q),n=p.Uq.toArray(),p.yu(m,n)}},oG:function(a){var b,c=this.kj;return!c||(b=c.am(),t(a.x)||t(a.y)||t(a.width)||t(a.height)||a.x+a.width>b.pt+b.er+b.js||a.y+a.height>b.qt+b.jr+b.gs)},pG:function(a,b,c,d){var e,f,h,i,j,k,l,m,n=this.kj;for(f=0,h=a.options,i=h.length;f<i;f++)if(j=h[f],j.selected){e=d[f].value;break}k=!1,n.options.isProtected&&(l=n.getActualStyle(b,c),l&&(k=l.locked)),t(e)||k||(m={cmd:"editCell",sheetName:n.name(),row:b,col:c,newValue:e,autoFormat:!0},n.wu().execute(m)),g(a).hide()},qG:function(){var a,b=this;b.rG&&(a=b.rG.sG,3!==a&&2!==a||b.aG().tG(b.uG),3!==a&&1!==a||b._F().tG(b.vG))},wG:function(){var a=this;a.xG&&a.yG(),a.zG&&a.AG&&a.AG(),a.BG&&a.CG&&a.CG(),a.DG&&a.EG(),a.FG&&a.GG(),a.HG&&a.IG()},uG:function(a){var b,c,d,e,f,g,h,i,j=this,k=j.JG();k||(b=j.rG,c=j.kj,d=b.KG,e=c.getViewportTopRow(d),f=c.getViewportBottomRow(d),a?f<qa(c)-c.frozenTrailingRowCount()-1?c.mq(c._q(e)):(g=c.Gr(d),g&&g.length>0&&(h=c.am(),i=g[g.length-1],i.y+i.height>=h.qt+h.jr&&c.mq(c._q(e)))):e>oa(c)&&c.mq(c.gr(e))),j.wG()},vG:function(a){var b,c,d,e,f,g,h,i,j=this,k=j.LG();k||(b=j.kj,c=j.rG,d=c.MG,e=b.getViewportLeftColumn(d),f=b.getViewportRightColumn(d),a?f<ra(b)-b.frozenTrailingColumnCount()-1?b.rq(b.Zq(e)):(g=b.Hr(d),g&&g.length>0&&(h=b.am(),i=g[g.length-1],i.x+i.width>=h.pt+h.er&&b.rq(b.Zq(e)))):e>pa(b)&&b.rq(b.br(e))),j.wG()},JG:function(){var a,b,c,d,e,f,g=this.kj,h=g.am(),i=oa(g),j=g.frozenTrailingRowCount(),k=this.$F,l=this.rG,m=l.KG;if(0===m){if(k.y>h.qt)return g.mq(g._t()),l.KG=1,!0}else if(1===m){if(a=g.Gr(1),a&&a.length>0){if(b=a[0],i>0&&k.y<h.qt&&b.row<=g._t())return l.KG=0,!0;if(b=a[a.length-1],j>0&&k.y>h.ot&&b.row>=g.ir()&&b.y+b.height<=h.ot)return l.KG=2,!0}}else if(2===m&&(a=g.Gr(1),a&&a.length>0&&k.y<h.ot)){if(b=a[a.length-1],b.y+b.height>h.ot){for(c=h.jr,d=qa(g)-j-1,e=0,f=d;f>=i;f--)if(e+=g.Sl(f),e>c){d=K(f+1,d);break}g.mq(g._q(d-1))}return l.KG=1,!0}return!1},LG:function(){var a,b,c,d,e,f,g=this.kj,h=g.frozenTrailingColumnCount(),i=pa(g),j=g.am(),k=this.$F,l=this.rG,m=l.MG;if(0===m){if(k.x>j.pt)return g.rq(g.$t()),l.MG=1,!0}else if(1===m){if(a=g.Hr(1),a&&a.length>0){if(b=a[0],i>0&&k.x<j.pt&&b.col<=g.$t())return l.MG=0,!0;if(b=a[a.length-1],h>0&&k.x>j.lt&&b.col>=g.dr()&&b.x+b.width<=j.lt)return l.MG=2,!0}}else if(2===m&&(a=g.Hr(1),a&&a.length>0&&k.x<j.lt)){if(b=a[a.length-1],b.x+b.width>j.lt){for(c=j.er,d=ra(g)-h-1,e=0,f=d;f>=i;f--)if(e+=g.Tl(f),e>c){d=K(f+1,d);break}g.rq(g.Zq(d-1))}return l.MG=1,!0}return!1},NG:function(){var a,b,c,d,e,f,g,h,i,j=this;(j.OG||j.O3||j.lV)&&(a=j.kj,b=a.am(),c=j.rG,d=c.KG,e=c.MG,f=j.$F,g=E,d>=0&&e>=0?g=b.Ft(d,e):d>=0?g=b.fm(d):e>=0&&(g=b.gm(e)),g&&(h=0,i=0,f.x<=g.x?h=f.x-g.x:f.x>=g.x+g.width&&(h=f.x-(g.x+g.width)),f.y<=g.y?i=f.y-g.y:f.y>=g.y+g.height&&(i=f.y-(g.y+g.height)),j._F().PG(j.QG(h)),j.aG().PG(j.QG(i))))},RG:function(){this._F().SG(),this.aG().SG()},fG:function(a){var b,c,d,e,g,h,i=this,j=f.prototype,k=i.kj,l=a.resizeInfo;l.action===ca||l.action===ba?(b=Ha(i,k.Jt,i.TG,j.findRow,a.row,l,!0),l.startY=b.y):(c=Ha(i,k.Kt,i.UG,j.findCol,a.col,l,!1),l.startX=c.x),d=k.parent,e=a.x,g=a.y,d&&(h=d.options.showResizeTip,(1!==h||l.action!==da&&l.action!==ea)&&(2!==h||l.action!==ca&&l.action!==ba)&&3!==h||(g-ia<0?g+=ia/2:g-=ia,d.uw(i.VG(),e,g))),i.isResizing=!0,i.OG=!0},WG:function(){var a,b,c,d,e=this,f=e.kj,g=f.yt,h=g.resizeInfo,i=e.$F,j=i.x,k=i.y,l=f.am();h&&e.OG&&e.isResizing&&(g.x===j&&g.y===k||(h.action===ca||h.action===ba?Ia(h,k,l,!0):Ia(h,j,l,!1),a=f.yl,b=a.bm(),a.Mx(l.x,l.y,l.width,l.height),a.Pw(b),c=f.parent,c&&(d=c.options.showResizeTip,(1!==d||h.action!==da&&h.action!==ea)&&(2!==d||h.action!==ca&&h.action!==ba)&&3!==d||c.ww(e.XG(h)))))},YG:function(){var a,b,c,d,e,f,h,i,j,k,l=this;l.isResizing=!1,l.OG=!1,a=!0,b=l.kj,c=b.yt,d=c.resizeInfo,d&&(l.xw(),d.action===ca||d.action===ba?t(d.movingY)?a=!1:(e=J(0,(d.movingY-d.startY)/b._zoomFactor),f=[],b.tp(d.index)?g.each(b.Uq,function(a,c){if(c.col===-1){var d=b.Tq(c);f.push({firstRow:d.row,lastRow:d.row+Da(d)-1})}}):f.push({firstRow:d.index,lastRow:d.index}),h=1===d.sheetArea,b.wu().execute({cmd:"resizeRow",sheetName:b.name(),rows:f,size:e,columnHeader:h})):t(d.movingX)?a=!1:(e=J(0,(d.movingX-d.startX)/b._zoomFactor),i=[],b.sp(d.index)?g.each(b.Uq,function(a,c){if(c.row===-1){var d=b.Tq(c);i.push({firstCol:d.col,lastCol:d.col+Ca(d)-1})}}):i.push({firstCol:d.index,lastCol:d.index}),j=2===d.sheetArea,b.wu().execute({cmd:"resizeColumn",sheetName:b.name(),columns:i,size:e,rowHeader:j})),k=b.hitTest(l.$F.x,l.$F.y),k&&l.Tw(k),a||b.repaint())},ZG:function(a,b){var c,d,e,f,g,h,i,j,k=0,l=0,m=0,n=0,o=this,p=o.kj,q=p.wq,r=oa(p),s=pa(p);if(o.o4=o.$G=p.Uq.toArray(),o.ctrl||o.shift||p.Tr(),0===ua(a)){if(!o.shift&&(c=r?p.ar():p.lq,f=s?p.$q():p.qq,g=Ga(o,c,f,1,1,b)))return;o.ctrl||p.Tr(),p.Ur(-1,-1,qa(p),ra(p),!0)}else if(1===ua(a)){if(!o.shift&&(c=r?p.ar():p.lq,d=o._G(c,a.col,!1),g=Ga(o,d.row,d.col,1,ta(a),b)))return;o.shift?(k=K(p.Kl,a.col),n=L(p.Kl-a.col)+1,p.Kx(-1,k,qa(p),n,!0)):p.Ur(-1,p.Kl,qa(p),1,!0)}else if(2===ua(a)){if(!o.shift){if(h=s?p.$q():p.qq,d=o._G(a.row,h,!0),e=p.Jl!==d.row,g=Ga(o,d.row,d.col,sa(a),1,b))return;e&&q&&q.Lx()}o.shift?(l=K(p.Jl,a.row),m=L(p.Jl-a.row)+1,p.Kx(l,-1,m,ra(p),!0)):p.Ur(p.Jl,-1,1,ra(p),!0)}else if(3===ua(a))if(G(a.row)||G(a.col))ma(p)&&(j=p.getCellRect(p.Jl,p.Kl,p.Nr,p.Pr),p.yl.VF(j.x,j.y,j.width,j.height));else{if(!o.shift&&(p.Jl!==a.row||p.Kl!==a.col)){if(e=p.Jl!==a.row,g=Ga(o,a.row,a.col,sa(a),ta(a),b))return;e&&q&&q.Lx()}o.shift?p.aH(a.row,a.col,!0):(i=p.zl().get(a.row,a.col),p.Ur(i.row,i.col,Da(i),Ca(i),!0))}},bH:function(a){if(a&&(3!==ua(a)||!G(a.row)&&!G(a.col))){var b=this;b.OG=!0,b.xG=!0,b.rG={KG:sa(a),MG:ta(a),sG:ua(a)},b.qG()}},nG:function(a){this.ZG(a),this.bH(a)},yG:function(){var a,b=this;b.rG&&b.OG&&b.DA!==!0&&(a=b.rG.sG,3===a?b.cH():2===a?b.dH():1===a&&b.eH())},cH:function(){var a,b,c=this,d=c.kj,e=c.fH(),f=c.gH();e>=0&&f>=0&&d.Qs(e,f)&&(a=d.Uq.toArray(),d.aH(e,f,!0),b=d.Uq.toArray(),d.yu(a,b),c.NG())},dH:function(){var a,b,c,d,e,f,g,h,i=this,j=i.kj,k=i.fH();if(k>=0&&j.Qs(k,-1)){if(a=K(j.Jl,k),b=J(j.Jl,k)-a+1,c=-1,d=ra(j),e=j.selectionPolicy(),0===e)return;f=j.selectionUnit(),2===f&&(a=-1,b=-1),g=j.Uq.toArray(),j.Kx(a,c,b,d,!0),h=j.Uq.toArray(),j.yu(g,h)}i.NG()},eH:function(){var a,b,c,d,e,f,g,h,i=this,j=i.kj,k=i.gH();if(k>=0&&j.Qs(-1,k)){if(a=K(j.Kl,k),b=J(j.Kl,k)-a+1,c=-1,d=qa(j),e=j.selectionPolicy(),0===e)return;f=j.selectionUnit(),1===f&&(a=-1,b=-1),g=j.Uq.toArray(),j.Kx(c,a,d,b,!0),h=j.Uq.toArray(),j.yu(g,h)}i.NG()},hH:function(){var a,b,c,d=this;d.rG=E,d.RG(),d.DA=E,d.OG=!1,d.xG=!1,a=d.kj,a.Uq&&(b=!d.$G,b||(c=a.Uq.toArray(),b=d.zu(d.$G,c)),b&&a.Au(d.o4),d.$G=a.Uq.toArray())},iH:function(){var a,b,c,d;function e(a,b){var c=a.am();return oa(a)>0&&b<c.nt+c.fs?0:a.frozenTrailingRowCount()>0&&b>c.ot?2:1}return a=this.kj,b=e(a,this.$F.y),c=this.rG.KG,d=a.Gr(1),0===b&&c>0&&d.length>0&&d[0].row>a._t()?b=1:2===b&&c<2&&d.length>0&&d[d.length-1].row<a.ir()&&(b=1),b},jH:function(){var a,b,c,d;function e(a,b){var c=a.am();return pa(a)>0&&b<c.kt+c.hs?0:a.frozenTrailingColumnCount()>0&&b>c.lt?2:1}return a=this.kj,b=e(a,this.$F.x),c=this.rG.MG,d=a.Hr(1),0===b&&c>0&&d.length>0&&d[0].col>a.$t()?b=1:2===b&&c<2&&d.length>0&&d[d.length-1].col<a.dr()&&(b=1),b},fH:function(){var a,b,c,d,e,f;function g(a,b,c){var d=a.Gr(b);return d?d.findNearY(c):E}return a=this.kj,b=this.$F.y,c=this.iH(),d=g(a,c,b),d?(e=a.am(),f=d.row,1===c&&b<e.qt&&f>a._t()?a._q(f-1)||f:1===c&&b>e.ot&&f>a.hr()?a.gr(f)||f:f):-1},gH:function(){var a,b,c,d,e,f;function g(a,b,c){var d=a.Hr(b);return d?d.findNearX(c):E}return a=this.kj,b=this.$F.x,c=this.jH(),d=g(a,c,b),d?(e=a.am(),f=d.col,1===c&&b<e.pt&&f>a.$t()?a.Zq(f-1)||f:1===c&&b>e.lt&&f>a.cr()?a.br(f)||f:f):-1},QG:function(a){var b,c=0;return G(a)||0===a||(b=a<0,c=M(500/L(a)),c=J(20,10*c),c>200&&(c=200),b&&(c=-c)),c},TG:function(a,b){var c=this.kj,d=c.gr(a,b);return d!==E?d:a},UG:function(a,b){var c=this.kj,d=c.br(a,b);return d!==E?d:a},kH:function(a,b,c){for(var d=this.kj;a>b;)if(a--,d.getRowVisible(a,c))return a;return a},lH:function(a,b,c){for(var d=this.kj;a>b;)if(a--,d.getColumnVisible(a,c))return a;return a},mH:function(a,b,c,d,f){var g,h,i,j,k,l,m,n,o,p;function q(a){return!a.options.isProtected||a.options.protectionOptions.allowResizeRows}return g=E,q(a)?(h=this,i=a.Gr(sa(b),d),!i||G(b.row)||G(b.col)||(a.getRowVisible(b.row,d)||(b.row=this.TG(b.row,d)),j=i.findRow(b.row),j&&(j.y+j.height-c<=f&&f<=j.y+j.height+c?(g=Ea(ca,b.row,d),k=i[i.length-1].row,k>=0&&(l=a.ir(d),g.index===l&&g.index!==k&&j.y+j.height-c/2<=f&&(g=Ea(h.nH(a,k,d),k,d)))):j.y-c<=f&&f<=j.y+c&&e.k.Cb(i,j)>0&&(m=h.kH(b.row,0,d),g=Ea(h.nH(a,m,d),m,d))),!g&&1===sa(b)&&i.length>0&&(j=i[0],J(0,j.y-c)<=f&&f<=j.y+c&&(n=b.row-1,o=a.Gr(sa(b)-1,d),n>=0&&o&&(p=o[o.length-1],o.findRow(n)&&n!==(p&&p.row)||(g=Ea(h.nH(a,n,d),n,d)))))),g&&!a.getRowResizable(g.index,d)&&(g=E),g):g},nH:function(a,b,c){var d=a.parent;return d&&1===d.options.resizeZeroIndicator&&a.getRowVisible(b)&&0===a.Yr(b,c)?ba:ca},oH:function(a,b,c,d,f){var g,h,i,j,k,l,m,n,o,p;function q(a){return!a.options.isProtected||a.options.protectionOptions.allowResizeColumns}return g=E,q(a)?(h=this,i=a.Hr(ta(b),d),!i||G(b.col)||G(b.row)||(a.getColumnVisible(b.col,d)||(b.col=this.UG(b.col,d)),j=i.findCol(b.col),j&&(j.x+j.width-c<=f&&f<=j.x+j.width+c?(g=Ea(da,b.col,d),k=i[i.length-1].col,k>=0&&(l=a.dr(d),g.index===l&&g.index!==k&&j.x+j.width-c/2<=f&&(g=Ea(h.pH(a,k,d),k,d)))):j.x-c<=f&&f<=j.x+c&&e.k.Cb(i,j)>0&&(m=h.lH(b.col,0,d),g=Ea(h.pH(a,m,d),m,d))),!g&&1===ta(b)&&i.length>0&&(j=i[0],J(0,j.x-c)<=f&&f<=j.x+c&&(n=b.col-1,o=a.Hr(ta(b)-1,d),n>=0&&o&&(p=o[o.length-1],o.findCol(n)&&n!==(p&&p.col)||(g=Ea(h.pH(a,n,d),n,d)))))),g&&!a.getColumnResizable(g.index,d)&&(g=E),g):g},pH:function(a,b,c){var d=a.parent;return d&&1===d.options.resizeZeroIndicator&&a.getColumnVisible(b)&&0===a.$r(b,c)?ea:da},ur:function(a,b,c,d){var e,f,g,h,i,j=this,k=j.kj,l=k.parent,m=k.options,n=m.colHeaderVisible,o=m.rowHeaderVisible,p=E;return l&&!l.options.allowUserResize||(g=k.am(),sa(a)<0&&ta(a)>=0&&n?(p=j.oH(k,a,d,1,b),p||(p=j.mH(k,a,d,1,c))):sa(a)>=0&&ta(a)<0&&o?(p=j.mH(k,a,d,2,c),p||(p=j.oH(k,a,d,2,b))):sa(a)<0&&ta(a)<0?k.ir(2)===E&&L(c-g.Cr)<=d?(h=k.Gr(1),h&&h.length>0&&(e=h[h.length-1].row),e>=0&&k.getRowResizable(e,2)&&(p=Ea(j.nH(k,e,2),e,2))):k.dr(1)===E&&L(b-g.Br)<=d&&(i=k.Hr(1),i&&i.length>0&&(f=i[i.length-1].col),f>=0&&k.getColumnResizable(f,1)&&(p=Ea(j.pH(k,f,1),f,1))):sa(a)>=0&&ta(a)>=0&&(e=qa(k,1)-1,f=ra(k,2)-1,e>=0&&0===g.Cr&&c<=d&&n?p=Ea(j.nH(k,e,1),e,1):f>=0&&0===g.Br&&b<=d&&o&&(p=Ea(j.pH(k,f,2),f,2)))),p},qH:function(a,b,c,d){var e,f,g,h,i=this.kj,j=i.am(),k=j.Ft(1,1);if(1===b)if(e=i.Hr(b),e&&e.length>0){if(f=e[e.length-1],f.x+f.width<=c&&c<k.x+k.width)return!0}else if(k.contains(c,d))return!0;if(1===a)if(g=i.Gr(a),g&&g.length>0){if(h=g[g.length-1],h.y+h.height<=d&&d<k.y+k.height)return!0}else if(k.contains(c,d))return!0;return!1},BD:function(a){var b=this.Vs();this.sH(a,a.pageX-b.left,a.pageY-b.top)},DD:function(){var a,b,c,d=this.kj,e=d.yt;e&&(a=e.cellTypeHitInfo,a&&(b=d.getCellType(a.row,a.col,ua(e)),b.processMouseLeave(a))),this.OG||(c={x:-1e4,y:-1e4,rowViewportIndex:E,colViewportIndex:E,row:-1,col:-1,resizeInfo:E,hitTestType:E},this.Uw(c))},sH:function(a,b,c){var d,e,f=this;
  25. return f.$F={e:a,x:b,y:c},d=f.kj,f.eG&&(v.Wl(d)||v.Zl(d)),f.eG&&f.OG?void(f.isResizing?f.WG():f.zG?f.AG&&f.AG():f.BG?f.CG&&f.CG():f.DG?f.EG():f.FG?f.GG():f.HG?f.IG():f.xG&&f.yG()):(e=d.hitTest(b,c),void(e&&(f.Tw(e),f.Uw(e))))},Tw:function(a){var b,c,d,e,f,g,i,j,k,l,m,n,o,p,q=this,r=q.kj,s=r.Ws();s&&(b=r.yt,c=!b||a.row!==b.row||a.col!==b.col||ua(a)!==ua(b)||a.resizeInfo&&!b.resizeInfo||!a.resizeInfo&&b.resizeInfo||a.resizeInfo&&a.resizeInfo.action!==b.resizeInfo.action||a.dragInfo&&!b.dragInfo||!a.dragInfo&&b.dragInfo||a.dragInfo&&a.dragInfo.action!==b.dragInfo.action,b&&c&&(d=b.cellTypeHitInfo,d&&(e=r.getCellType(d.row,d.col,ua(b)),e.processMouseLeave(d))),f=a.resizeInfo,g=a.dragInfo,i=a.formulaRangeHitInfo,j=a.cellTypeHitInfo,k=r.yl,f?(l=h.CursorResource,f.action===da?s.style.cursor=l.ResizeCol:f.action===ca?s.style.cursor=l.ResizeRow:f.action===ea?s.style.cursor=l.ResizeHiddenCol:f.action===ba?s.style.cursor=l.ResizeHiddenRow:s.style.cursor=fa):g&&"drag"===g.action?g.side===aa?s.style.cursor="crosshair":g.side?s.style.cursor="move":s.style.cursor=fa:i?(i.inBorder?s.style.cursor="move":i.inTopLeft?s.style.cursor="nw-resize":i.inTopRight?s.style.cursor="ne-resize":i.inBottomLeft?s.style.cursor="sw-resize":i.inBottomRight&&(s.style.cursor="se-resize"),m=q.isFormulaRangeHoving,n=q.tH,o=n&&n.paramRange,p=i.paramRange,q.isFormulaRangeHoving=!0,q.tH={paramRange:p},m&&p.index===o.index||k.uH()):(j&&(e=r.getCellType(j.row,j.col,ua(a)),j.sheet=r,c&&e.processMouseEnter(j),e.processMouseMove(j)),!c&&j&&j.isReservedLocation||(s.style.cursor=fa),q.isFormulaRangeHoving&&(q.isFormulaRangeHoving=!1,q.tH=E,k.uH())))},CD:function(a){var b,c=this,d=c.kj;return c.uC(),b=d.Vs(),!d.dG||(d.dG=!1,c.vH(a,a.pageX-b.left,a.pageY-b.top),!1)},vH:function(a){var b,c,d,e=this,f=e.kj,g=v.Xl();e.eG=!1,g&&g!==f&&g.endEdit&&(g.Cw&&g.Cw.V4||(g.endEdit(),g.repaint())),v.Zl(f),e.isResizing?e.YG():e.zG?e.wH&&e.wH():e.BG?e.xH&&e.xH():e.DG?e.yH():e.FG?e.zH():e.HG?e.AH():f.yt&&(b=f.yt,c=b.cellTypeHitInfo,c&&(d=f.getCellType(c.row,c.col,ua(b)),c.sheet||(c.sheet=f),d.processMouseUp(c)),c&&c.isReservedLocation||f.Wq(u.CellClick,Fa(f,f.Cj,b.row,b.col,ua(b)))),e.hH(),e.lG(a)},UF:function(a){var b,c,d=this.kj;d.isEditing&&(b=d.Ws(),c=d.Vs(),za(a)||ya(a)||d.FF(b,a.pageX-c.left,a.pageY-c.top))},nm:function(a){var b,c,d,e,f,g,h,i,j,k=this,l=k.kj;if(l){if(b=va(l),c=wa(l),d=l.getCellType(b,c),e={isEditing:ma(l),sheet:l,row:b,col:c,sheetArea:3},f={sheet:l,row:b,col:c,sheetArea:3},d&&d.isReservedKey(a,e))return void(ma(l)||d.processKeyDown(a,f));if(g=l.Cw,g&&g.BH(a))return;if(h=l.parent&&l.parent.CF,h&&h.BH(a))return}if(i=!(ma(l)||ya(a)||Ba(a)||34!==xa(a)&&33!==xa(a)&&37!==xa(a)&&39!==xa(a)&&9!==xa(a)&&13!==xa(a)&&38!==xa(a)&&40!==xa(a)),l.CH&&(l.CH=!1,l.yl.DH()),j=k.EH(a),i&&j&&v.Wl(l)){if(k.FH)return k.GH<25&&k.GH++,void p(a);k.FH=!0,k.GH=1,k.HH(a,!0)}},VG:function(){var a,b,c,d,e=this.kj,f=e.yt,g=f.resizeInfo;return g.action===ca||g.action===ba?(a=e.Jt(g.sheetArea),e.getRowVisible(g.index)||(g.index=this.TG(g.index,g.sheetArea)),b=a.findRow(g.index),b||(b=a.findRow(f.row)),r(ha().Tip_Height,[b.height.toFixed(0)])):(c=e.Kt(g.sheetArea),e.getColumnVisible(g.index)||(g.index=this.UG(g.index,g.sheetArea)),d=c.findCol(g.index),d||(d=c.findCol(f.col)),r(ha().Tip_Width,[d.width.toFixed(0)]))},XG:function(a){return a.action===ca||a.action===ba?r(ha().Tip_Height,[(a.movingY-a.startY).toFixed(0)]):r(ha().Tip_Width,[(a.movingX-a.startX).toFixed(0)])},HH:function(a,b){var c=this;c.FH&&(b||c.EH(a),c.FH&&(c.WF=setTimeout(function(){c.HH(a)},500/c.GH)))},IH:function(a){var b,c,d=this.kj,e=d.Ws();if(e){d.HF=!0;try{b=ma(d),d.EF&&d.EF(e,d.Jl,d.Kl,E,E,!0),!b&&ma(d)&&(c=d.getCellType(d.Jl,d.Kl),!c.tw||32!==xa(a)||ya(a)||za(a)||Aa(a)||c.tw(d,d.Jl,d.Kl,3),c.JH&&c.JH(a))}finally{d.HF=!1}}},EH:function(a){var b,c,e,f,h,i,k,l,m,n,o,q=this,r=q.kj;if(q.lG(a),ma(r)||27!==xa(a)||Aa(a)||ya(a)||za(a)||!r.KH||(g(r.KH).remove(),r.KH=E),ma(r)||34!==xa(a)&&33!==xa(a)&&35!==xa(a)&&36!==xa(a)&&38!==xa(a)&&40!==xa(a)||p(a),ma(r)||37!==xa(a)&&39!==xa(a)||p(a),b=r.wu(),c=b.getShortcutKey(xa(a),ya(a),za(a),Aa(a),Ba(a)),e=b.getCommands(c))for(f=0;f<e.length;f++)if(h=e[f].execute(r.parent,{sheetName:r.name()}))return h.ignoreCancelDefault||p(a),!0;return i={e:a,r:E},d.ao(r,"processKeyDown",i),!!i.r||(k=229===xa(a)||0===xa(a),q.LH(a)&&!k&&(l=r.Cw,l&&l.MH&&l.NH(),m=ma(r),m||(n=j.Yl.Bm(a.target),o=n&&"gcAttachedFormulaTextBox"===n.getAttribute(_),o||q.IH(a))),!1)},Ux:function(){var a=this;a.FH=!1,a.WF>0&&(clearTimeout(a.WF),a.WF=0)},om:function(a){var b,c,d,e,f,g,h,i,j=this;if(j.Ux(),b=j.kj){if(c=va(b),d=wa(b),e=b.getCellType(c,d),f={isEditing:ma(b),sheet:b,row:c,col:d,sheetArea:3},g={sheet:b,row:c,col:d,sheetArea:3},e&&e.isReservedKey(a,f))return void(ma(b)||e.processKeyUp(a,g));if(h=b.Cw,h&&h.BH(a))return;if(i=b.parent&&b.parent.CF,i&&i.BH(a))return}j.lG(a)},pm:function(a){this.IH(a)},LH:function(a){return!(ya(a)||Aa(a)||Ba(a))&&(xa(a)>=65&&xa(a)<=90||xa(a)>=48&&xa(a)<=57||xa(a)>=96&&xa(a)<=105||xa(a)>=186&&xa(a)<=192||xa(a)>=220&&xa(a)<=222||219===xa(a)||xa(a)>=106&&xa(a)<=111||32===xa(a)||61===xa(a)||173===xa(a)||229===xa(a)||0===xa(a)||8===xa(a))},lG:function(a){var b,c,d,e,f=this,g=f.kj,h=m.sl(),i=h?Ba(a):ya(a);f.ctrl=i&&!za(a),f.shift=za(a)&&!i,g.Hx=!1,9===xa(a)&&(g.Uq.length>1?g.Hx=!0:(b=g.Ix(),b&&g.Uq.length>0&&(g.Hx=!(g.Jl===b.row&&g.Kl===b.col&&g.Lr===Da(b)&&g.Mr===Ca(b))))),f.zG===!0&&(c=g.Ix(),d=f.OH,e=f.PH,c.row===-1||c.col===-1?f.OH=za(a):f.OH=!1,f.PH=ya(a),d===f.OH&&e===f.PH||g.yl.QH&&g.yl.QH()),f.RH=ya(a)},Vx:function(){var a=this;a.shift=!1,a.ctrl=!1,a.kj.Hx=!1,a.zG=!1,a.OH=!1,a.PH=!1,a.RH=!1},Qw:function(a){var b,c,d,e,f,h,i,j,k,l,m,n;a&&a.sheet?(b=a.sheet,c=a.editor,d=a.canvasOffset):(b=this.kj,c=b.BF),ma(b)&&(e=b.Jl,f=b.Kl,h=b.getCellType(e,f),i=b.am(),j=b.getActualStyle(e,f),k=b.getCellRect(e,f),c&&c.parentNode&&(l=c.parentNode.parentNode,k&&k.width>0&&k.height>0&&k.x>=i.kt&&k.y>=i.nt&&k.x+k.width<=i.lt+i.js&&k.y+k.height<=i.ot+i.gs?(m={sheet:b,row:e,col:f,sheetArea:3,canvasOffset:d},h.g5(l,j,k,m,!0)):g(l).css({top:-1e4,left:-1e4})),n=b.Cw,n&&n.SH())},TH:function(a,b){var c,d;if(!a)return E;for(c=a.firstChild;c;){if(c.id===b||c.name===b)return c;if(d=this.TH(c,b))return d;c=c.nextSibling}return E},zu:function(a,b){var c,d,e,f=!0;if(a.length===b.length)for(c=0;c<a.length;c++){if(d=a[c],e=b[c],d.row!==e.row||d.col!==e.col||Da(d)!==Da(e)||Ca(d)!==Ca(e)){f=!0;break}f=!1}return f},UH:function(a,b,c,d){var e,f,h,i,j,k=this,l=k.kj,m={sheet:l,row:b,col:c,sheetArea:3},o=l.zo(),p=a.isImeAware(m),r=ga?P:"fixed";return d&&k.VH(),p&&!k.GF&&(e=a.a5(m),k.WH||(k.WH={overflow:Y,border:Z,position:P}),k.WH.overflow=e.style.overflow,k.WH.border=e.style.border,k.WH.position=e.style.position,g(e).css(O,r).css(R,X).css(S,"0px").css(T,"0px").css(U,"0px").css(V,"0px").css(Q,Z),l.KF&&e.firstChild&&(f=e.firstChild.firstChild,l.KF(a,f,b,c,l.getActualStyle(b,c)),h=a.getEditorValue(f,m),n.safari&&(""===h||t(h))&&a.setEditorValue(f," ",m)),o&&o.insertBefore(e,E),k.GF=e),k.XH||(e=q("div"),g(e).css(O,r).css(R,X).css(S,"0px").css(T,"0px").css(U,"0px").css(V,"0px"),k.XH=e,i=q("textarea"),g(i).attr(_,"gcSheetFocusInput").attr($,-1).css(O,P).css(R,X).css(Q,Z).css(W,Z),i.value=" ",e.insertBefore(i,E),k.YH=i,j=q("div"),g(j).css(O,P).css(R,X).attr(_,"gcSheetFocusInput").attr($,-1),e.insertBefore(j,E),k.ZH=j,o&&o.insertBefore(e,E)),ga&&(k.GF&&k.$H(l,k.GF),k.$H(l,k.XH)),p?k.GF:k.YH},JF:function(){var a=this;a.GF&&a.WH&&g(a.GF).css(R,a.WH.overflow).css(Q,a.WH.border).css(O,a.WH.position)},VH:function(){var a=this;a.GF&&(a.GF.parentElement&&a.GF.parentElement.removeChild(a.GF),a.GF=E)},zt:function(a){v.Wl(this.kj)||this._H(!0,!0,a)},Cm:function(){var a=this.ZH;a&&a.focus()},Qq:function(){this._H(!0,!0)},aI:function(){this.bI&&(clearTimeout(this.bI),this.bI=E)},_H:function(a,b,c){var d,e,f,g,h,i,j,l,m,p,q;0===arguments.length&&(a=!0),d=this,d.XF=!1,d.aI(),e=d.kj,f=va(e),g=wa(e),h=e.getCellType(f,g),d.UH(h,f,g,b),i={sheet:e,row:f,col:g,sheetArea:3},j=h.isImeAware(i)&&d.GF.firstChild?d.GF.firstChild.firstChild:d.YH,l=j,b&&!n.msie&&h.setImeMode(l,e.getActualStyle(f,g).imeMode,i),k.body.focus(),m=function(){var a=function(){try{h.isImeAware(i)?(h.focus(l,i),h.selectAll(l,i)):(j.focus(),j.select())}catch(a){}};a(),b&&n.msie&&(h.setImeMode(l,e.getActualStyle(f,g).imeMode,i),a())},p=o,!e.CH&&!p.ipad||!a&&h.isImeAware(i)?e._enhanceIme===!1||c||m():d.GF&&!ma(e)&&(n.metroMode||p.ipad||p.iphone||p.android)?(q=d.GF.firstChild,b&&q&&q.firstChild&&h.setImeMode(q.firstChild,e.getActualStyle(f,g).imeMode,i)):d.bI=setTimeout(function(){d.aI(),ma(e)||e._enhanceIme===!1||c||m()},200),v.Wl(e)||v.Zl(e),d.cs&&d.cs(e.Jl,e.Kl)},$H:function(a,b){var c,d,e,f,h,i,k,l=va(a),m=wa(a),n=a.Nr,o=a.Pr,p=a.getCellRect(l,m,n,o),q=this,r=a.Vs(),s=q.bG(),t=q.GF,u=0,v=0,w=0,x=0;t&&(e=g(t),u=parseInt(e.css(S),10),v=parseInt(e.css(T),10),w=parseInt(e.css(V),10),x=parseInt(e.css(U),10)),q.oG(p)?(c=u,d=v):(c=p.y+s.top-2,d=p.x+s.left-2),f=j.pageYOffset-r.top+s.top,h=j.innerHeight+f-w,i=j.pageXOffset-r.left+s.left,k=j.innerWidth+i-x,(G(c)||c<f||c>h)&&(c=f),(G(d)||d<i||d>k)&&(d=i),g(b).css(S,c).css(T,d)},cI:function(a){var b,c,d,e,f=this;f.aI(),ma(f.kj)||f.XF&&k.activeElement===f.ZH||(b=f.kj,a?(c=a.row,d=a.col):(c=b.Jl,d=b.Kl),e=b.getCellType(c,d),f.UH(e,c,d,!1),f.ZH.focus(),f.XF=!0)},dI:function(a){var b=this;0===arguments.length&&(a=!0),b.XF&&(b.XF=!1,b._H(a))},gx:function(a){var b=this.kj,c=b.tu();c&&(c.L4(a),c.M4(),a&&c.N4())},hx:function(){var a=this,b=a.kj.tu();b&&b.L4(""),a._H(!0,!1)},MF:function(){var a,b=this;b.aI(),a=b.GF,a&&(g(a).remove(),b.GF=F),a=b.XH,a&&(g(a).remove(),b.YH=F,b.XH=E,b.ZH=E)},uw:function(a,b,c,d){var e=this.kj.parent;e&&e.uw(a,b,c,d)},ww:function(a,b,c,d){var e=this.kj.parent;e&&e.ww(a,b,c,d)},xw:function(){var a=this.kj.parent;a&&a.xw()},Uw:function(a){var b,c,d,e=this,f=e.kj,g=!1,h=f.yt;h||(g=!0),g||a||(g=!0);function i(a,b){var c=!1;return a||b?a&&b&&(c=a.action===b.action&&a.index===b.index&&a.sheetArea===b.sheetArea):c=!0,c}g||(g=a.col!==h.col||a.row!==h.row||ta(a)!==ta(h)||sa(a)!==sa(h)||ua(a)!==ua(h)||!i(a.resizeInfo,h.resizeInfo)),f.yt=a,g&&(f.fI=!0,b=f.yl,c=la(f,h,b),d=la(f,a,b),c=c||d,f.fI=!1,c&&b.im())},_G:function(a,b,c){var d=this.gI(a,b,c);return this.hI(d)},gI:function(a,b,c){var d=this.kj.zl().get(a,b),e=Da(d),f=Ca(d);return 1===e&&1===f?d:c&&1===e||!c&&1===f?d:(c?b++:a++,this.gI(a,b,c))},hI:function(a){var b,c,d,e=this.kj,f=a.row,g=qa(e);for(b=f;b<g&&e.getRowVisible(b)!==!0;b++);for(b<g&&(f=b),c=a.col,d=ra(e),b=c;b<d&&e.getColumnVisible(b)!==!0;b++);return b<d&&(c=b),s(f,c,Da(a),Ca(a))}},a}(),b.iI=ja;function Ja(a){var b=this;b.qo=a,b.jI=E,b.kI=E,b.lI=E,b.Fi=E,b.mI=!1,b.nI=!1}Ja.prototype={tG:function(a){typeof a===N&&(this.kI=a)},PG:function(a){var b,c=this;G(a)||0===a?c.SG():(c.nI=a>0,a=L(a),b=c.jI,c.jI=a,b!==a&&c.oI())},oI:function(){var a=this;a.$b(),G(a.jI)||(a.lI=setInterval(function(){a.pI()},a.jI))},pI:function(){var a=this,b=a.kI;a.mI=!0,typeof b===N&&(a.Fi=b.call(a.qo,a.nI))},SG:function(){var a=this;a.$b(),a.jI=E,a.lI=E,a.Fi=E,a.mI=!1},$b:function(){var a=this.lI;a&&clearInterval(a)},no:function(){this.SG()}},a.exports=b},function(a,b,c){var d=c(5),e=c(18).Worksheet,f=c(13).Style,g=c(3),h=c(11),i=c(4).GC$,j=d.CultureManager,k=e._n,l=g.Ul.Ol,m=i.each,n=i.isEmptyObject,o=d.D,p="columns",q="rows",r="rowHeaderColInfos",s="colHeaderRowInfos",t="data",u="rowHeaderData",v="colHeaderData",w="selections",x="theme",y="spans",z="rowHeaderSpan",A="colHeaderSpan",B="string",C=parseInt,D=isNaN,E=void 0;function F(a,b){var c,d;if(a){for(c=[],d=0;d<b;d++)l(a[d])&&(c[d]=a[d]);return c}}i.extend(e.prototype,{qI:function(a,b,c,d){var e=a[b]||(a[b]={}),f=e[c]||(e[c]={});f.value=d},toJSON:function(a){var b,c,d,f,h,i,j,l,B,C,D,E,G;function H(a,b){switch(a){case"defaults":return b.rowHeight===e.Wp&&b.colWidth===e.Xp&&b.rowHeaderColWidth===e.Yp&&b.colHeaderRowHeight===e.Zp;case p:case q:case r:case s:return!b||0===b.length;case"frozenRowCount":case"frozenColCount":case"frozenTrailingRowCount":case"frozenTrailingColCount":case"activeRow":case"activeCol":return 0===b;case"rowCount":return 200===b;case"columnCount":return 20===b;case"zoomFactor":case"rowHeaderColCount":case"colHeaderRowCount":return 1===b;case"visible":return b===!0;case t:case u:case v:return n(b);case"tag":return null===b}return!1}function I(a,b,c,d){a[b]=c.toJSON(d)}function J(a,b,c,d){a[b]=F(c.Hp(),d)}b=this,c=b.getRowCount(),d=b.getColumnCount(),f=b.getRowCount(1),h=b.getColumnCount(2),i={name:b.Cj,defaults:b.defaults,frozenRowCount:b.frozenRowCount(),frozenColCount:b.frozenColumnCount(),frozenTrailingRowCount:b.frozenTrailingRowCount(),frozenTrailingColCount:b.frozenTrailingColumnCount(),rowCount:c,columnCount:d,activeRow:b.Jl,activeCol:b.Kl,zoomFactor:b._zoomFactor,rowHeaderColCount:h,colHeaderRowCount:f,visible:b.visible(),tag:b.Is},I(i,y,b.zl()),I(i,z,b.zl(2)),I(i,A,b.zl(1)),I(i,t,b.Mp(),3),I(i,u,b.Mp(2),2),I(i,v,b.Mp(1),1),I(i,w,b.Uq),I(i,x,b.Pm),J(i,q,b.iq(),c),J(i,p,b.nq(),d),J(i,r,b.nq(2),h),J(i,s,b.iq(1),f),k&&m(k,function(c,d){d.toJson&&d.toJson.call(b,i,a)}),j={};for(l in i)o(i,l)&&(B=i[l],H(l,B)||(j[l]=B));if(m(b.options,function(a,b){var c,d,f,h=b;"gridline"===a&&(h={},c=b.color,d=b.showHorizontalGridline,f=b.showVerticalGridline,c!==g.Im.Lm("gc-gridlineColor").borderTopColor&&(h.color=c),d!==!0&&(h.showHorizontalGridline=d),f!==!0&&(h.showVerticalGridline=f)),"_ps"!==a&&e.Qp[a]!==h&&("object"==typeof h&&n(h)||(j[a]=h))}),C=[],D=b.Lq,D){for(E in D)o(D,E)&&(G=D[E],G&&C.push(G.toJSON()));C.length>0&&(j.namedStyles=C)}return j},fromJSON:function(a,b,c){var d,i,n,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba;function ca(a,b,c,d){b&&a.fromJSON(b,c,d)}function da(a,b,c){b&&a.Ip(b,c)}function ea(a,b){return l(a)?a:b}function fa(a,b,c){l(c)&&b.call(a,c,!1)}if(a){d=this,i={sheet:d,setStyle:function(a,b,c){g.Lj.zn(c,this.sheet,a,b)}},d.T3(),e.ao(d,"preFromJson"),d.suspendPaint(),n=j.culture(),j.culture(""),F=ea(a.rowCount,e.Rp),G=ea(a.columnCount,e.Sp);try{if(d.Cj=a.name,d.defaults=ea(a.defaults,d.defaults),d.setRowCount(F),d.setColumnCount(G),d.Lq={},H=a.namedStyles)for(I=0;I<H.length;I++)J=H[I],K=new f,K.fromJSON(J,c),d.Kq(K);L=d.options;for(M in L)if(o(L,M)&&(N=a[M],"protectionOptions"===M&&(N=N||a.protectionOption),l(N)))if("object"==typeof N)for(O in N)o(N,O)&&(d.options[M][O]=N[O]);else d.options[M]=N;if(P=ea(a.activeRow,d.Jl),Q=ea(a.activeCol,d.Kl),d.Kr(P,Q,E,E,!0),fa(d,d.frozenRowCount,a.frozenRowCount),fa(d,d.frozenColumnCount,a.frozenColCount),fa(d,d.frozenTrailingRowCount,a.frozenTrailingRowCount),fa(d,d.frozenTrailingColumnCount,a.frozenTrailingColCount),R=a.tag,l(R)&&(S=R.typeName,typeof S===B&&(T=g.getTypeFromString(S),T&&(R=new T,R.fromJSON&&R.fromJSON(a.tag))),d.tag(R)),U=a.colStyles)for(V in U)D(V)||d.setStyle(-1,C(V,10),U[V],3);if(W=a.rowStyles)for(X in W)D(X)||d.setStyle(C(X,10),-1,W[X],3);Y=ea(a.rowHeaderColCount,e.Tp),Z=ea(a.colHeaderRowCount,e.Vp),d.setColumnCount(Y,2),d.setRowCount(Z,1),d._zoomFactor=ea(a._zoomFactor||a.zoomFactor,d._zoomFactor),fa(d,d.visible,a.visible),ca(d.zl(),a[y],c),ca(d.zl(2),a[z],c),ca(d.zl(1),a[A],c),ca(d.Mp(),a[t],c,i),ca(d.Mp(2),a[u],c),ca(d.Mp(1),a[v],c),ca(d.Uq,a[w],c),da(d.iq(),a[q],F),da(d.nq(),a[p],G),da(d.nq(2),a[r],Y),da(d.iq(1),a[s],Z),$=a[x],$&&(_=$,typeof _!==B&&l(_)&&(aa=_.themeColor||_._themeColor,ba=new h.ColorScheme(aa.name||aa.Cj),ba.fromJSON(aa,c),_=new h.Theme(_.name||_.Cj,ba,_.headingFont||_.Vaa,_.bodyFont||_.Waa)),d.currentTheme(_)),k&&m(k,function(e,f){var g=f.fromJson;g&&g.call(d,a,c,!l(b)||b)}),d.clearPendingChanges()}finally{j.culture(n),d.resumePaint()}}}})},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T=c(5).k,U=c(18).Worksheet,V=c(3),W=c(12),X=c(17),Y=c(32),Z=function(){return c(15)};b=c(1),d=c(5),e=b.Bn,f=V.Ul,g=f.Ml,h=f.ol,i=V.En,j=V.mn,k=V.Vn,l=V.Vl,m=V.Rect,n=V.Events,o=V.Rm,p=V.kf,q=d.j.Fa,r=V.Im,s=W.Ho,t=W.To.No,u=X.op,v=X.np,w=Y.AF,x=null,y=Math.min,z=Math.max,A=Math.abs,B=Math.floor,C=Math.ceil,D="black",E="transparent",F="rowHeader",G="columnHeader";function $(a){return a.height}function _(a){return a.width}U.$n("render",{init:function(){var a=this;a.yl=new ca(a),a.at=new ga(a)},dispose:function(a){var b,c=this;a!==!1&&(c.yl=x,b=c.at,b&&(b.no(),c.at=x))},onLayoutChanged:function(a){var b=this,c=a.changeType,d=b.at;"addRows"===c?d&&d.rI():"deleteRows"===c?d&&d.sI():"addColumns"===c?d&&d.tI():"deleteColumns"===c&&d&&d.uI()}}),H="white";function aa(a){var b=a.parent;return l.Wl(a)||b&&!b.options.hideSelection}function ba(a){var b=a.parent;return b&&b.options.backColor||H}function ca(a){this.ad(a)}ca.prototype={constructor:ca,ad:function(a){this.kj=a},bm:function(){var a=this.kj,b=x,c=a.Ws();return c&&c.getContext&&(b=c.getContext("2d")),b},vI:function(){var a,b=this,c=b.kj,d=c.Dr(),e=c.Xs,f=_(e),g=$(e),h=b.wI;return h&&_(h)===f&&$(h)===g||(h&&i.Qn(c,h),b.wI=h=V.Ul.Nl("canvas"),h.getContext&&(b.xI=h.getContext("2d"),i.Kn(h,x,c),i.Pn(h,_(d),$(d)))),a=b.xI,a&&(a.beginPath(),a.font=b.Cl(b.Bl()),a.name="bufferContext"),a},Bl:function(){return this.yI||(this.yI=s+" "+this.kj.currentTheme().bodyFont())},us:function(){this.yI=x},zI:function(a){var b,c=this.kj,d=c.parent,e=d?d.options.grayAreaBackColor||r.Mm("gc-grayArea").backgroundColor:"gray",f=o.Om(c,e);return a?(b=d?d.options.backgroundImage:x,b&&(f=E),f):f},Cl:function(a){var b=this.kj,c=b._zoomFactor;return 1===c?a:t(a,c).font},Mx:function(a,b,c,d,f){var h,j,k,l,n,o=this,p=o.wI,q=o.bm();c<=0||d<=0||!p||!q||(f||(f=o.kj.Dr()),h=i.Ln(p),j=i.Mn(p),1!==h&&(a*=h,b*=j,c*=h,d*=j,f=new m(f.x*h,f.y*j,_(f)*h,$(f)*j)),k=f.getIntersect(a,b,c,d),k&&(k.round(),a=k.x,b=k.y,c=_(k),d=$(k),l=_(p),l&&a+c>l&&(a=l-c,a<0&&(c+=a,a=0)),n=$(p),n&&b+d>n&&(b=n-d,b<0&&(d+=b,b=0)),g.qtMode&&(a>0&&c--,b>0&&d--),e.Cn(q,1,1),q.clearRect(a,b,c,d),q.drawImage(p,a,b,c,d,a,b,c,d),e.Cn(q,h,j)))},dm:function(a,b){a&&this.Mx(a.x,a.y,_(a),$(a),b)},Ow:function(a,b,c,d,f,g){var h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;if(c>0&&d>0)try{h=this,j=h.kj,k=h.bm(),l=j.Ws(),m=h.vI(),n=h.wI,o=c,p=d,q=f,r=g,s=o,t=p,u=i.Ln(l),v=i.Mn(l),a=B(a*u),b=B(b*v),c=C(c*u),d=C(d*v),q=B(q*u),r=B(r*v),s=C(s*u),t=C(t*v),w=_(n),x=$(n),w&&a+c>w&&(a=w-c,a<0&&(c+=a,a=0)),x&&b+d>x&&(b=x-d,b<0&&(d+=b,b=0)),w&&q+s>w&&(q=w-s,q<0&&(s+=q,q=0)),x&&r+t>x&&(r=x-t,r<0&&(t+=r,r=0)),e.Cn(k,1,1),e.Cn(m,1,1),k.clearRect(q,r,s,t),k.drawImage(n,a,b,c,d,q,r,s,t),m.clearRect(q,r,s,t),m.drawImage(l,q,r,s,t,q,r,s,t),e.Cn(k,u,v),e.Cn(m,u,v)}catch(a){}},im:function(a,b,c,d){var e,f,g,h,i,j,k,l,n,o,q,r,s,t,u,v,w,x,A=this;if(c||(c=A.bm()),e=!1,f=A.kj,g=p(-1,-1,-1,-1),h=f.Hx,a&&(g=f.options.allowCellOverflow?p(a.row,0,a.rowCount,f.getColumnCount()):p(a.row,a.col,a.rowCount,a.colCount),!h)){if(g.col>=0){for(k=g.col,l=g.col+g.colCount-1,n=f.getRowCount(1),i=f.zl(1),o=0;o<n;o++)j=i.find(o,g.col),j&&(k=y(j.col,k)),j=i.find(o,g.col+g.colCount-1),j&&(l=z(j.col+j.colCount-1,l));g.col=k,g.colCount=l-k+1}if(g.row>=0){for(q=g.row,r=g.row+g.rowCount-1,s=f.getColumnCount(2),i=f.zl(2),t=0;t<s;t++)j=i.find(g.row,t),j&&(q=y(j.row,q)),j=i.find(g.row+g.rowCount-1,t),j&&(r=z(j.row+j.rowCount-1,r));g.row=q,g.rowCount=r-q+1}}if(u=f.cm(g),v=_(u),w=$(u),v>=0||w>=0){if(u.x-=9,u.y-=9,u.width+=18,u.height+=30,b&&(u=u.getIntersectRect(b),!u))return;x=f.am(),w>0&&!h&&(f.$l=!0,A.jp(c,new m(x.x,z(x.nt,u.y),x.Br,$(u)),d)),v>0&&!h&&(f.$l=!0,A.jp(c,new m(z(x.kt,u.x),x.y,_(u),x.Cr),d)),g.row!==-1||g.col!==-1||h||(f.$l=!0,A.jp(c,x.em(),d)),v>0&&w>0&&A.jp(c,u),e=!0}return e},VF:function(a,b,c,d,e){var f,g=this,h=g.kj;h.Xq<=0&&(f=g.bm(),f&&(e||(h.$l=!0),g.jp(f,new m(a,b,c,d))))},repaint:function(a){var b,c=this,d=c.kj;d.Xq>0||(b=c.bm(),b&&(d.$l=!0,c.jp(b,a)))},jp:function(a,b,c){var d=this;a&&d.kj.Xq<=0&&(c||d._l(a,b),d.Pw(a,b))},_l:function(a,b,c){var d,f,g,h=this,i=h.kj;a&&i.Xq<=0&&(d=h.vI(),f=d?d:a,g=i.Dr(),b||(b=g),b&&b.round(),c&&c.round(),i.$l&&(i.$l=!1,d&&(d.clearRect(b.x,b.y,_(b),$(b)),c&&d.clearRect(c.x,c.y,_(c),$(c)),e.Dn(d,-g.x,-g.y)),h.AI(f,b),c&&h.AI(f,c),d&&e.Dn(d,g.x,g.y)),d&&(h.dm(b),c&&h.dm(c)))},Pw:function(a,b){var c,d,e,f,g,h=this,i=h.kj,j=i.CH;if(a&&!(i.Xq>0)&&(b&&b.round(),c=i.am(),!i.fI)){if(j){for(d=c.em(),h.dm(d),f=0;f<=2;f++)d=c.fm(f),d&&0!==_(d)&&0!==$(d)&&h.dm(d);for(g=0;g<=2;g++)d=c.gm(g),d&&0!==_(d)&&0!==$(d)&&h.dm(d)}for(f=0;f<=2;f++)for(g=0;g<=2;g++)d=c.Ft(f,g),d&&0!==_(d)&&0!==$(d)&&(e=b,!j||1===f&&1===g||(h.dm(d),e=d),e&&!d.intersectRect(e)||h.BI(a,f,g,e));h.CI(a),U.ao(i,"paintAdornment",{ctx:a,clipRect:b})}},dD:function(a,b){var c=this.kj,d=c.parent,e=d?d.options:{},f=ba(c),g=o.Om(c,f),h=e.backgroundImage;h&&(g=E),a.save(),a.fillStyle=g,a.fillRect(b.x,b.y,_(b),$(b)),a.restore()},DI:function(a,b,c){var d,e,f,g,h,i,j,k=this,l=k.kj,m=l.am();for(e=0;e<=2;e++)g=m.gm(e),g&&(b?(f=g.getIntersectRect(b),f&&k.EI(a,e,f,c)):k.EI(a,e,g,c));for(d=0;d<=2;d++)for(h=m.fm(d),h&&(b?(f=h.getIntersectRect(b),f&&k.FI(a,d,f,c)):k.FI(a,d,h,c)),e=0;e<=2;e++)i=m.Ft(d,e),i&&(b?(f=i.getIntersectRect(b),f&&k.GI(a,d,e,f,c)):k.GI(a,d,e,i,c));j=m.em(),j&&(b?(f=j.getIntersectRect(b),f&&k.HI(a,f,c)):k.HI(a,j,c))},II:function(a){var b,c,d,e,f,g=this,h=g.kj,i=h.am(),j=i.zr,k=i.Ar,l=i.lt,m=i.ot,n=_(i),o=$(i),p=i.qt,q=i.pt,r=h.Gr(1);r.length>0?(b=r[r.length-1],c=b.y+$(b),c<m&&(a.fillStyle=g.zI(!1),a.fillRect(j,c,n,m-c))):0===r.length&&(a.fillStyle=g.zI(!1),a.fillRect(j,p,n,m-p)),d=h.Hr(1),d.length>0?(e=d[d.length-1],f=e.x+_(e),f<l&&(a.fillStyle=g.zI(!1),a.fillRect(f,k,l-f,o))):0===d.length&&(a.fillStyle=g.zI(!1),a.fillRect(q,k,l-q,o))},JI:function(a,b){var c=this,d=c.kj,e=d.options,f=e.borderWidth;f>0&&(a.strokeStyle=e.borderColor,a.lineWidth=f,a.strokeRect(b.x+f/2,b.y+f/2,z(0,_(b)-f),z(0,$(b)-f)))},AI:function(a,b){var c,d=this,e=d.kj;!a||e.Xq>0||(j.qn(e,0,0,e.getRowCount()-1,e.getColumnCount()-1),c=e.Dr(),a.save(),b?a.rect(b.x,b.y,_(b),$(b)):a.rect(c.x,c.y,_(c),$(c)),a.clip(),a.beginPath(),d.dD(a,c),U.ao(e,"paint",{ctx:a,clipRect:b}),d.DI(a,b,!1),d.II(a),d.KI(a),d.JI(a,c),j.Nm(),a.beginPath(),a.restore())},LI:function(a,b){var c,d=this,e=d.kj;a&&(j.qn(e,0,0,e.getRowCount()-1,e.getColumnCount()-1),c=e.Dr(),a.save(),b?a.rect(b.x,b.y,_(b),$(b)):a.rect(c.x,c.y,_(c),$(c)),a.clip(),a.beginPath(),d.dD(a,c),d.DI(a,b,!0),j.Nm(),a.beginPath(),a.restore())},CI:function(a){var b,c,d,e,f,g,h,i,j,k=this.kj,l=k.mm,m=k.yt;if(l&&l.isResizing&&m&&(h=m.resizeInfo)){if(i=k.am(),j=D,a.save(),a.strokeStyle!==j&&(a.strokeStyle=j),1!==a.lineWidth&&(a.lineWidth=1),a.beginPath(),"sizeRow"===h.action||"sizeHiddenRow"===h.action)for(c=z(0,h.startY-.5),e=h.movingY-.5,f=i.x+_(i),b=i.x;b<f;b+=2)a.moveTo(b,c),a.lineTo(b+1,c),a.moveTo(b,e),a.lineTo(b+1,e);else for(b=z(0,h.startX-.5),d=h.movingX-.5,g=i.y+$(i),c=i.y;c<g;c+=2)a.moveTo(b,c),a.lineTo(b,c+1),a.moveTo(d,c),a.lineTo(d,c+1);a.stroke(),a.beginPath(),a.restore()}},HI:function(a,b,c){var d,e,f,g,h,i,j,k=this.kj;a.beginPath(),d=k.am().em(),e=d.x,f=d.y,g=_(d),h=$(d),i=k.getActualStyle(-1,-1,0),this.SI(a,[{data:x,row:-1,col:-1,x:e,y:f,width:g,height:h,style:i.clone()}],0,c),j=new w(k,0,0,0),j.jF(0,0,e,f,g,h),j.paint(a,b)},KI:function(a){var b,c,d,e,f,g,h,i,j,k=this.kj,l=k.frozenRowCount(),m=k.frozenColumnCount(),n=k.frozenTrailingRowCount(),p=k.frozenTrailingColumnCount();(l||m||n||p)&&(b=k.am(),c=b.pt,d=b.qt,e=b.lt,f=b.ot,g=b.x,h=b.y,i=_(b),j=$(b),a.save(),a.strokeStyle=o.Om(k,k.options.frozenlineColor),a.lineWidth=1,a.beginPath(),m&&(a.moveTo(c-.5,h),a.lineTo(c-.5,h+j)),l&&(a.moveTo(g,d-.5),a.lineTo(g+i,d-.5)),p&&(a.moveTo(e-.5,h),a.lineTo(e-.5,h+j)),n&&(a.moveTo(g,f-.5),a.lineTo(g+i,f-.5)),a.stroke(),a.restore())},EI:function(a,b,c,d){this.TI(a,-1,b,1,c,d)},FI:function(a,b,c,d){this.TI(a,b,-1,2,c,d)},GI:function(a,b,c,d,e){this.TI(a,b,c,3,d,e);var f=this.kj.at;f&&f.UI(a,d,b,c)},BI:function(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,p,q,s,t,u,v,w,x,y,z,A,B,C=this,E=C.kj;if(E.addSelection&&aa(E)){if(e=E.mm,f=E.Uq,g=f.length,d=C.VI(b,c,d),!d)return;if(h=r.Lm("gc-selection"),i=parseInt(h.zIndex),i>2007&&C.WI(a,b,c,d),j=C.XI(b,c,f,d),k=j.length,k<=0)return;for(m=!1,n=0;n<k;n++)if(l=j[n],!d.containsRect(l)){m=!0;break}if(a.save(),m&&(a.rect(d.x,d.y,_(d),$(d)),a.clip()),a.beginPath(),k>0)for(p=o.Om(E,E.getSelectionBackColor()),a.fillStyle!==p&&(a.fillStyle=p),q=0,s=0,i>2007&&(q=1,s=-3),n=0;n<k;n++)l=j[n],a.fillRect(l.x+q,l.y+q,_(l)+s,$(l)+s);t=E.getCellRect(E.Jl,E.Kl,b,c),t&&t.intersectRect(d)&&(u=t.x,v=t.y,w=_(t),x=$(t),q=1,s=-2,i>2007&&(q=0,s=0),C.Mx(u+q,v+q,w+s,x+s),g>1&&(a.strokeStyle=D,a.lineWidth=1,a.strokeRect(u+1.5,v+1.5,w-4,x-4))),a.restore(),a.save(),m&&(C.YI(d,E,b,c,i),a.rect(d.x,d.y,_(d),$(d)),a.clip()),a.beginPath(),1===g&&(e&&e.BG&&e.ZI&&e.ZI()&&!e.$I&&(y=e._I&&e._I(),z=E.getRangeRect(b,c,y),A=_(z),B=$(z),z&&A>0&&B>0&&(a.fillStyle=h&&h.color,a.fillRect(z.x,z.y,A,B))),l&&_(l)>=0&&$(l)>=0&&C.aJ(a,b,c,l,d)),a.beginPath(),a.restore()}},YI:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=b.frozenTrailingRowCount(),r=b.frozenTrailingColumnCount(),s=b.getSelections(),t=b.am(),u=b.getRowCount()-q-1,v=b.getColumnCount()-r-1,w=b.Hr(1,3),x=b.Gr(1,3);1===s.length&&e>2007&&(f=b.frozenRowCount(),g=b.frozenColumnCount(),h=s[0],i=h.row,j=h.col,k=h.rowCount,l=h.colCount,f>0&&(i===f?(a.y-=2,a.height+=2):i+k===f&&f===b.lq&&(a.height+=2)),g>0&&(j===g?(a.x-=2,a.width+=2):j+l===g&&g===b.qq&&(a.width+=2)),0===i&&0===j&&(a.x-=2,a.y-=2,a.width+=2,a.height+=2),i===-1&&(i=0,k=b.getRowCount()),j===-1&&(j=0,l=b.getColumnCount()),m=!1,n=!1,o=x.findRow(u),p=w.findCol(v),o&&o.y+$(o)<t.qt+t.jr&&(m=!0),p&&p.x+_(p)<t.pt+t.er&&(n=!0),m&&i+k-1===u&&(a.height+=2),n&&j+l-1===v&&(a.width+=2))},WI:function(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F=this,G=F.kj,H=G.Uq,I=G.am(),J=I.kt,K=I.nt,L=H.length;if(!(L<=0)){if(e=H[0],f=e.row,g=e.rowCount,h=e.col,i=e.colCount,f===-1&&(f=0),h===-1&&(h=0),g===-1&&(g=G.getRowCount()),i===-1&&(i=G.getColumnCount()),a.save(),a.beginPath(),a.lineWidth=2,a.strokeStyle=G.getSelectionBorderColor(),j=d.x,k=d.y,l=_(d),m=$(d),n=G.frozenRowCount(),1!==L||0!==n||G.lq<=f||G.lq>=f+g)for(o=F.bJ(c),p=0,q=o.length;p<q;p++)r=o[p],s=0,t=0,u=r.x,v=r.x+_(r),r.x<j+l&&j<r.x+_(r)&&(1===L&&(0===n&&G.lq===f||n>0&&0===f)&&(s=-1,t=1),r.x<j&&(s=0,u=j),r.x+_(r)>j+l&&(t=0,v=j+l),a.moveTo(u+s-1,K-1),a.lineTo(v+t,K-1),a.stroke());if(w=G.frozenColumnCount(),1!==L||0!==w||G.qq<=h||G.qq>=h+i)for(x=F.cJ(b),y=0,z=x.length;y<z;y++)A=x[y],B=0,C=0,D=A.y,E=A.y+$(A),A.y<k+m&&k<A.y+$(A)&&(1===L&&(0===w&&G.qq===h||w>0&&0===h)&&(B=-1,C=1),A.y<k&&(B=0,D=k),A.y+$(A)>k+m&&(C=0,E=k+m),a.moveTo(J-1,D+B-1),a.lineTo(J-1,E+C),a.stroke());a.beginPath(),a.restore()}},bJ:function(a){var b,c,d,e,f,g,h,i,j,k,l,n=this.kj,o=n.Uq,p=o.length,q=n.Hr(a),r=[];for(b=0;b<p;b++)c=o[b],c&&(d=c.col,d===-1?(e=n.Hr(0,3),f=n.Hr(1,3),g=n.Hr(2,3),h=-1,i=-1,e.length>0&&(h=e[0].x,i=e[e.length-1].x+e[e.length-1].width-h,r.push(new m(h,(-1),i,(-1)))),f.length>0&&(h=f[0].x,i=f[f.length-1].x+f[f.length-1].width-h,r.push(new m(h,(-1),i,(-1)))),g.length>0&&(h=g[0].x,i=g[g.length-1].x+g[g.length-1].width-h,r.push(new m(h,(-1),i,(-1))))):q&&(j=q.findCol(d),k=q.findCol(d+c.colCount-1),(j||k)&&(l=new m((-1),(-1),(-1),(-1)),j?l.x=j.x:l.x=q[0].x,k?l.width=k.x+_(k)-l.x:l.width=q[q.length-1].x+q[q.length-1].width-l.x,r.push(l))));return r},cJ:function(a){var b,c,d,e,f,g,h,i,j,k,l,n=this.kj,o=n.Uq,p=o.length,q=n.Gr(a),r=[];for(b=0;b<p;b++)c=o[b],c&&(d=c.row,d===-1?(e=n.Gr(0,3),f=n.Gr(1,3),g=n.Gr(2,3),h=-1,i=-1,e.length>0&&(h=e[0].y,i=e[e.length-1].y+e[e.length-1].height-h,r.push(new m((-1),h,(-1),i))),f.length>0&&(h=f[0].y,i=f[f.length-1].y+f[f.length-1].height-h,r.push(new m((-1),h,(-1),i))),g.length>0&&(h=g[0].y,i=g[g.length-1].y+g[g.length-1].height-h,r.push(new m((-1),h,(-1),i)))):q&&(j=q.findRow(d),k=q.findRow(d+c.rowCount-1),(j||k)&&(l=new m((-1),(-1),(-1),(-1)),j?l.y=j.y:l.y=q[0].y,k?l.height=k.y+$(k)-l.y:l.height=q[q.length-1].y+q[q.length-1].height-l.y,r.push(l))));return r},aJ:function(a,b,c,d,e){var f,g,h=this,i=h.kj,j=i.parent,k=i.mm,l=d.x,m=d.y,n=_(d),p=$(d);n>=0&&p>=0&&(!e||d.intersect(e.x-1,e.y-1,_(e)+2,$(e)+2))&&(a.save(),e&&!e.containsRect(d)&&(a.rect(e.x,e.y,_(e),$(e)),a.clip()),a.beginPath(),a.strokeStyle=o.Om(i,i.getSelectionBorderColor()),a.lineWidth=2,n>0&&p>0?(k&&k.BG?(f=k.dJ,2===f?(a.moveTo(l+.5,m-.5),a.lineTo(l+n-1,m-.5)):3===f?(a.moveTo(l+.5,m+p-.5),a.lineTo(l+n-1,m+p-.5)):0===f?(a.moveTo(l-.5,m+.5),a.lineTo(l-.5,m+p-1)):1===f&&(a.moveTo(l+n-.5,m+.5),a.lineTo(l+n-.5,m+p-1))):(g=j&&j.Vv,g>2007?a.rect(l-1,m-1,n+1,p+1):a.rect(l-.5,m-.5,n,p)),a.stroke(),j&&j.options.allowUserDragFill&&h.eJ&&h.eJ(a,b,c,d,e)):0!==n&&0!==p||a.strokeRect(l-1,m-1,n+1,p+1),a.beginPath(),a.restore())},VI:function(a,b,c){var d,e,f,g,h=this.kj,i=h.am(),j=i.Ft(a,b);return 1===b&&(d=h.Hr(b),e=d.length>0?d[d.length-1]:x,e&&(j.width=y(_(j),e.x+_(e)-i.pt))),1===a&&(f=h.Gr(a),g=f.length>0?f[f.length-1]:x,g&&(j.height=y($(j),g.y+$(g)-i.qt))),c=c?c.getIntersect(j.x,j.y,_(j),$(j)):j},XI:function(a,b,c,d){var e,f,g,h,i=this.kj,j=i.zl(),k=c.length,l=[];for(h=0;h<k;h++)f=c[h],f&&(e=j.find(f.row,f.col),e&&e.containsRange(f)&&(f=e),g=i.getRangeRect(a,b,f),g&&g.x<=d.x+_(d)&&g.y<=d.y+$(d)&&d.x<=g.x+_(g)&&d.y<=g.y+$(g)&&l.push(g));return l},fJ:function(a,b,c){var d,e,f,h,i,j,k,l,m,n,o;if(a.save(),d=b.x,e=b.y,f=_(b),h=$(b),i=[6,6],a.setLineDash&&!g.qtMode)a.beginPath(),a.lineWidth=2,a.strokeStyle=c,a.setLineDash(i),a.rect(d,e,f-1,h-1),a.stroke();else{for(a.beginPath(),a.lineWidth=2,a.strokeStyle=c,j=i[0],k=i[1],l=d,m=e,n=f;n>0;)if(n>=j+k)a.moveTo(l,m),a.lineTo(l+j,m),l=l+j+k,n=n-j-k;else{if(n>=j){a.moveTo(l,m),a.lineTo(l+j,m),n=n-j-k;break}if(n>0){a.moveTo(l,m),a.lineTo(l+n,m),n=n-j-k;break}}for(l=d+f-1,m=e+1,o=h-1,n<0&&(n=A(n),n>k&&(a.moveTo(l,m-2),a.lineTo(l,m+(n-k))),m+=n,o-=n);o>0;)o>=j+k?(a.moveTo(l,m),a.lineTo(l,m+j),m=m+j+k,o=o-j-k):o>=j?(a.moveTo(l,m),a.lineTo(l,m+j),o=o-j-k):o>0&&(a.moveTo(l,m),a.lineTo(l,m+o),o=o-j-k);for(l=d+f-2,m=e+h-1,n=f-1,o<0&&(o=A(o),o>k&&(a.moveTo(l+2,m),a.lineTo(l-(o-k),m)),l-=o,n-=o);n>0;)if(n>=j+k)a.moveTo(l,m),a.lineTo(l-j,m),l=l-j-k,n=n-j-k;else{if(n>=j){a.moveTo(l,m),a.lineTo(l-j,m),n=n-j-k;break}if(n>0){a.moveTo(l,m),a.lineTo(l-n,m),n=n-j-k;break}}for(l=d,m=e+h-2,o=h-1,n<0&&(n=A(n),n>k&&(a.moveTo(l,m+2),a.lineTo(l,m-(n-k))),m-=n,o-=n);o>0;)o>=j+k?(a.moveTo(l,m),a.lineTo(l,m-j),m=m-j-k,o=o-j-k):o>=j?(a.moveTo(l,m),m-j===e?a.lineTo(l,m-j-1):a.lineTo(l,m-j),o=o-j-k):o>0&&(m>e&&(a.moveTo(l,m),a.lineTo(l,m-o)),o=o-j-k);a.stroke()}a.beginPath(),a.restore()},TI:function(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,r,s,t,u,v,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q;if(q(d)&&(d=3),g=this,h=g.kj,i=h.parent,j=i&&i.options.resizeZeroIndicator,k=h.Gr(b,d),l=h.Hr(c,d),m=k.length,n=l.length,!(m<0||n<0)){for(o=h.Ir(b,c,d),p=o.length>0,r=x,s=x,t=x,u=h.ss,z=0,A=0,B=0,C=0,F=new w(h,b,c,d),G=[],H=[],I=3===d&&h.options.allowCellOverflow,J=[],K=!f&&3===d&&i&&i.options.highlightInvalidData,a.save(),e&&(a.rect(e.x,e.y,_(e),$(e)),a.clip()),a.beginPath(),L=[],M=-1,N=-1,O=0;O<m;O++)for(r=k[O],P=0;P<n;P++)s=l[P],t=p&&o.findCell(r.row,s.col),t?(v=t.row,y=t.col,z=t.x,A=t.y,B=_(t),C=$(t)):(v=r.row,y=s.col,z=s.x,A=r.y,B=_(s),C=$(r)),1===j&&(b===-1&&h.getColumnVisible(y)&&0===h.$r(y)&&((N<0||N!==y-1)&&L.push({x1:z,y1:A,x2:z,y2:A+C,horizontal:!1}),N=y),c===-1&&h.getRowVisible(v)&&0===h.Yr(v)&&((M<0||M!==v-1)&&L.push({x1:z,y1:A,x2:z+B,y2:A,horizontal:!0}),M=v)),e&&(z+B<=e.x||z>=e.x+_(e)||A+C<=e.y||A>=e.y+$(e))||0!==B&&0!==C&&(t&&T.Bb(G,t)||(D=u.ge(v,y,d),E=u.Ym(v,y,d),K&&h.isValid&&!h.isValid(v,y,D)&&J.push({x:z,y:A,width:B,height:C}),F.jF(v,y,z,A,B,C,E,t),H.push({data:D,row:v,col:y,x:z,y:A,width:B,height:C,style:E,cellLayout:t}),t&&G.push(t)));H.length>0&&(I&&(Q=u.Sm(b,c,function(){return new fa(h,b,c)}),g.hJ(Q,H,F)),g.SI(a,H,d,f)),U.ao(h,"paintViewport",{ctx:a,rowViewportIndex:b,colViewportIndex:c,sheetArea:d,clipRect:e,isPrinting:f}),F.paint(a,e),L.length>0&&g.iJ(a,L,1,3),J.length>0&&g.jJ(a,J),a.restore()}},iJ:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;if(0!==b.length)for(f=0,g=b.length;f<g;f++)h=b[f],i=h.x1,j=h.y1,k=h.x2,l=h.y2,m=h.horizontal,a.beginPath(),a.save(),a.lineWidth=c,a.strokeStyle=this.kJ(a,m,i,j,k,l),a.fillStyle=this.lJ(a,m,i,j,k,l),m?(n=-3,
  26. o=1,p=-1,q=-2,a.fillRect(i,j+n,k-i-1,d+2*c),e.Dn(a,.5,.5),a.moveTo(i+p,j+n),a.lineTo(k+q,l+n),a.moveTo(i+p,j+o),a.lineTo(k+q,l+o)):(r=-3,s=1,t=0,u=-1,a.fillRect(i+r,j+t,d+2*c,l-j-1),e.Dn(a,.5,.5),a.moveTo(i+r,j+t),a.lineTo(k+r,l+u),a.moveTo(i+s,j+t),a.lineTo(k+s,l+u)),e.Dn(a,-.5,-.5),a.stroke(),a.restore()},lJ:function(a,b,c,d,e,g){var h,i,j,k,l,m=b?F:G,n=r.Km(0,"gc-"+m+"-normal"),o=n&&n.backgroundColor,p=n&&n.backgroundImage;if(!b&&p&&p.indexOf("linear-gradient")!==-1)for(i=f.wl(p),h=a.createLinearGradient(c,d,e,g),j=0,k=i.length;j<k;j++)l=i[j],h.addColorStop(l.point,l.color);else o&&(h=o);return h},kJ:function(a,b,c,d,e,f){var g=a.createLinearGradient(c,d,e,f),h=b?F:G,i=r.Km(0,"gc-"+h+"-normal");return b?(g.addColorStop(0,i.borderTopColor),g.addColorStop(1,i.borderBottomColor)):(g.addColorStop(0,i.borderLeftColor),g.addColorStop(1,i.borderRightColor)),g},jJ:function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(b)for(c=b.length,d=0;d<c;d++)e=b[d],f=e.x-4,g=e.y-4,h=_(e)+8,i=$(e)+8,j=.5522848,k=h/2*j,l=i/2*j,m=f+h,n=g+i,o=f+h/2,p=g+i/2,a.save(),a.lineWidth=2,a.strokeStyle="red",a.beginPath(),a.moveTo(f,p),a.bezierCurveTo(f,p-l,o-k,g,o,g),a.bezierCurveTo(o+k,g,m,p-l,m,p),a.bezierCurveTo(m,p+l,o+k,n,o,n),a.bezierCurveTo(o-k,n,f,p+l,f,p),a.closePath(),a.stroke(),a.restore()},SI:function(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,u,v,w,y,A,B,C,E,F,G,H,I,J,K,L,M,N,O,P,Q,R=this,S=R.kj,T=3===c,W=S._zoomFactor,X=t(R.Bl(),W),Y=S.getDefaultStyle(c),aa=S.Al(c),ca=S.conditionalFormats,da=ba(S),ea=S.vu();for(a.save(),a.beginPath(),a.fillStyle=Y&&Y.foreColor||D,a.font=X.font,a.textAlign=T?"right":"center",f=b.length,w=!!Z(),y=[],B={sheet:S,row:-1,col:-1,fontInfo:x,lineHeight:-1,imageLoader:ea,conditionalFormats:ca,sheetArea:c,parentBackColor:da},e=0;e<f;e++){if(g=b[e],i=g.data,j=g.row,k=g.col,l=g.x,m=g.y,n=_(g),o=$(g),p=g.style,q=g.cellOverflowLayout,s=p.font?t(p.font,W):X,C=!p.wordWrap&&p.shrinkToFit,C&&(E=S.getText(j,k,c),F=p.watermark,F&&!E&&(E=F),E))for(G={value:!1},H=0;H<3&&G.value===!1&&(I=S.dp(E,s.font),J=z(0,n-4),1!==p.hAlign&&p.textIndent&&(J=z(0,J-8*p.textIndent)),J<I);H++)s=t(s.font,J/I,G,!0);p.font=s.font,n>0&&o>0&&(h=p.cellType||aa,l--,m--,n++,o++,T?(v=w&&S.getSparkline(j,k),B.sparkline=v):(r=d?0:R.mJ(j,k,c),B.visualState=r),u=S.fp(s.font,C),B.lineHeight=u,B.row=j,B.col=k,B.fontInfo=s,B.cellOverflowLayout=q,h.paint(a,i,l,m,n,o,p,B),q&&!B.showBarIconOnly&&(K=new V.Rect(l,m,n,o),L=h.f5?h.f5(K,p):K,y.push({cellType:h,data:i,x:L.x,y:L.y,width:L.width,height:L.height,style:p,options:{sheet:S,row:j,col:k,fontInfo:s,lineHeight:u,cellOverflowLayout:q,parentBackColor:da}})))}if(f=y.length,f>0)for(M=S.isEditing(),N=S.Jl,O=S.Kl,P=0;P<f;P++)A=y[P],h=A.cellType,i=A.data,l=A.x,m=A.y,n=_(A),o=$(A),p=A.style,B=A.options,M&&B.row===N&&B.col===O||(Q=Z(),Q&&i instanceof Q.SparklineExValue||h.paintValue&&h.paintValue(a,i,l,m,n,o,p,B));for(a.restore(),e=0,f=b.length;e<f;e++)g=b[e],U.ao(S,"paintCell",{ctx:a,sheetArea:c,cell:g,isPrinting:d})},mJ:function(a,b,c){var d=this.kj,e=0;return aa(d)&&(3===c||q(c)?!d.isEditing()&&d.wt(a,b)?e=3:d.vp(a,b,c)&&(e=2):(d.vp(a,b,c)&&(e=1,d.wp(a,b,c)&&(e=2)),d.xt(a,b,c)&&(e=4))),e},hJ:function(a,b,c){var d,e,f,g,h,i,j,k,l,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D=this.kj,E=D.ss,F=b.length,G={},H=[];for(v=0;v<F;v++){if(d=b[v],g=d.row,h=d.col,i=d.x,j=d.y,l=$(d),r=a.nJ(g),s=r.headingOverflowlayout,t=r.trailingOverflowLayout,!G[g]){for(w={},x=0;x<r.length;x++)w[r[x].column]=!1;s&&(w[s.column]=!1),t&&(w[t.column]=!1),G[g]=w}y=G[g],u=r.find(h),u?(u.column===h?(k=_(d),n=u.backgroundWidth,o=u.backgroundLeftWidth<0?i:u.backgroundRightWidth<0?i+k-n:i+k/2-u.backgroundLeftWidth,d.cellOverflowLayout=u,y[u.column]&&H.push(v)):y[u.column]||(h=u.column,f=E.Ym(g,h),e=D.getValue(g,h),k=u.columnWidth,n=u.backgroundWidth,z=D.getCellRect(g,u.column),o=u.backgroundLeftWidth<0?z.x:u.backgroundRightWidth<0?z.x+_(z)-n:z.x+_(z)/2-u.backgroundLeftWidth,q={data:e,row:g,col:h,x:z.x,y:j,width:k,height:l,style:f,cellOverflowLayout:u},b.push(q)),u.layout=new m(o,j,n,l),c.gF(g,u),y[u.column]=!0):s&&!y[s.column]&&s.contains(h)?(h=s.column,f=E.Ym(g,h),e=D.getValue(g,h),k=s.columnWidth,n=s.backgroundWidth,A=D.getCellRect(g,s.endColumn),o=A.x+_(A)-n,q={data:e,row:g,col:h,x:o,y:j,width:k,height:l,style:f,cellOverflowLayout:s},b.push(q),s.layout=new m(o,j,n,l),c.gF(g,s),y[s.column]=!0):t&&!y[t.column]&&t.contains(h)&&(h=t.column,f=E.Ym(g,h),e=D.getValue(g,h),k=t.columnWidth,n=t.backgroundWidth,B=D.getCellRect(g,t.startColumn),o=B.x,p=B.x+n-k,q={data:e,row:g,col:h,x:p,y:j,width:k,height:l,style:f,cellOverflowLayout:t},b.push(q),t.layout=new m(o,j,n,l),c.gF(g,t),y[t.column]=!0)}if(H.length>0)for(C=H.length-1;C>=0;C--)b.splice(H[C],1)}},b.oJ=ca,I=2,J=100;function da(a,b,c,d){var e,f,g;function h(a,b){var c,d,e=0;return"string"==typeof a&&(c=a.split(" ",4),d=c.length,1===d?e=2*c[0]:2===d||3===d?e=2*c[1]:4===d&&(e=c[1]+c[3])),e*b}return e=b.font,f=b.textIndent,e=e?t(e,d).font:c,g=k.Xn(a,e)+(f?8*f:0)+I,g+h(b.cellPadding,d)}function ea(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p=a.ss,r=_(e),s=_(e),t=e.data,v=e.style,w=e.text,y=v.watermark;if(b.findCell(f,g))return x;if(m=v.cellType||c,!m.allowOverflow||!w&&!y)return x;if(!w&&y&&(w=y),k=da(w,v,d,a._zoomFactor),k<=s)return x;for(n=g,o=g,j=g+(i?1:-1);(i?j<=h:j>=h)&&!b.findCell(f,j)&&(t=p.ge(f,j),q(t))&&(l=p.Ym(f,j),!l.watermark)&&(i?o=j:n=j,s+=p._m(j),!(k<=s));j+=i?1:-1);return i&&o===g||!i&&n===g?x:new u(g,n,o,k,r,s,i?-1:s,i?s:-1)}function fa(a,b,c){var d=this;d.kj=a,d.pJ=a.Hr(c),d.qJ=a.Ir(b,c),d.yI=t(a.yl.Bl(),a._zoomFactor).font,d.Rq=a.Al(),d.rJ={}}fa.prototype={constructor:fa,nJ:function(a){var b,c,d,e,f,g,i,k,l,m,n,o,p,r,s,t,u=this,w=u.rJ[a];if(w)return w;if(b=u.kj,c=b.ss,d=u.pJ,e=d.length,o=new v,e>0){for(o.headingOverflowlayout=u.sJ(a),r=d[0].col,s=d[e-1].col,t=0;t<e;t++)f=d[t],_(f)<=0||(g=f.col,k=c.ge(a,g),i=c.Ym(a,g),q(k)&&!i.watermark||i.shrinkToFit||i.wordWrap||(l=c._m(g),n=j.vn(b,i,k),m=i.hAlign,3===m&&(m=h(m,k,i.formatter)),0===m?(p=u.tJ({data:k,style:i,width:l,text:n},a,g,s),p&&o.push(p)):2===m?(p=u.uJ({data:k,style:i,width:l,text:n},a,g,r),p&&o.push(p)):1===m&&(p=u.vJ({data:k,style:i,width:l,text:n},a,g,r,s),p&&o.push(p))));o.trailingOverflowLayout=u.wJ(a)}return u.rJ[a]=o,o},tJ:function(a,b,c,d){var e=this;return ea(e.kj,e.qJ,e.Rq,e.yI,a,b,c,d,!0)},uJ:function(a,b,c,d){var e=this;return ea(e.kj,e.qJ,e.Rq,e.yI,a,b,c,d)},vJ:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n=this,o=n.kj,p=o.ss,r=n.qJ,s=_(a),t=_(a),v=a.data,w=a.style,y=a.text,z=w.watermark;if(r.findCell(b,c))return x;if(i=w.cellType||n.Rq,!i.allowOverflow||!y&&!z)return x;if(!y&&z&&(y=z),g=da(y,w,n.yI,o._zoomFactor),g<=t)return x;for(j=c,k=t/2,f=c-1;f>=d&&!r.findCell(b,f)&&(v=p.ge(b,f),q(v))&&(h=p.Ym(b,f),!h.watermark)&&(j=f,k+=p._m(f),!(g/2<=k));f--);for(l=c,m=t/2,f=c+1;f<=e&&!r.findCell(b,f)&&(v=p.ge(b,f),q(v))&&(l=f,m+=p._m(f),!(g/2<=m));f++);return j===l?x:new u(c,j,l,g,s,k+m,k,m)},sJ:function(a){var b,c,d,e,f,g,i,k,l,m=this,n=m.kj,o=n.ss,p=m.pJ,r=p[0].col,s=p[p.length-1].col,t=n.zl(),u=J,v=r;for(l=1;l<u;l++){if(f=v-l,f<0)return x;if(t.find(a,f))return x;if(c=o.ge(a,f),d=o._m(f),d>0&&!q(c))return b=o.Ym(a,f),e=b.hAlign,3===e&&(e=h(e,c)),i=j.vn(n,b,c),k={data:c,style:b,width:d,text:i},0===e?g=m.tJ(k,a,f,s):1===e&&(g=m.vJ(k,a,f,r,s)),g&&g.endColumn>=r?g:x}},wJ:function(a){var b,c,d,e,f,g,i,k,l,m=this,n=m.kj,o=n.ss,p=m.pJ,r=p[0].col,s=p[p.length-1].col,t=n.zl(),u=J,v=n.getColumnCount(),w=s;for(l=1;l<u;l++){if(f=w+l,f>=v)return x;if(t.find(a,f))return x;if(c=o.ge(a,f),d=o._m(f),d>0&&!q(c))return b=o.Ym(a,f),e=b.hAlign,3===e&&(e=h(e,c)),i=j.vn(n,b,c),k={data:c,style:b,width:d,text:i},2===e?g=m.uJ(k,a,f,r):1===e&&(g=m.vJ(k,a,f,r,s)),g&&g.startColumn<=s?g:x}}},b.xJ=fa,K=".cutCopyIndicator",L=n.CellChanged,M=n.ClipboardChanged,N=n.ValueChanged,O=n.ColumnChanged,P=n.RowChanged,Q=n.RangeChanged,R=n.ClipboardPasting,S=n.ClipboardPasted;function ga(a){var b=this;b.yJ=!1,b.zJ=!1,b.kj=a,b.AJ()}ga.prototype={constructor:ga,jx:function(a){var b=this;return 0===arguments.length?b.zJ:void(b.zJ=a)},BJ:function(a){var b,c=this;return 0===arguments.length?c.yJ:void((c.yJ!==a||a)&&(c.yJ=a,b=c.kj,b&&b.$p()))},AJ:function(){var a=this,b=a.kj,c=!1,d="resizable",e="isVisible";function f(){a.BJ(!1)}b.Fu(M+K,function(){a.BJ(!0)}),b.Fu(N+K,f),b.Fu(L+K,f),b.Fu(O+K,function(a,b){var c=b.propertyName;c!==d&&"width"!==c&&c!==e&&f()}),b.Fu(P+K,function(a,b){var c=b.propertyName;c!==d&&"height"!==c&&c!==e&&f()}),b.Fu(Q+K,f),b.Fu(R+K,function(){c=a.BJ()}),b.Fu(S+K,function(b,d){var e,f=d.cellRange,g=d.sheet,h=g.tu(),i=h.n5,j=c;if(f&&i&&h.PA){if(a.jx()){for(e=0;e<i.length;e++)if(i[e].intersect(f.row,f.col,f.rowCount,f.colCount)){j=!1;break}}else j=!1;a.BJ(j)}})},UI:function(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,p,r,s=this;if(s.yJ&&(e=s.kj,f=e.yl,g=e.parent,h=g?g.options:{},i=e.tu(),j=i.n5,k=h.cutCopyIndicatorVisible,q(k)&&(k=!0),l=o.Om(e,h.cutCopyIndicatorBorderColor||"blue"),k&&i.PA===e&&j&&(m=e.am(),n=m.Ft(c,d),p=f.XI(c,d,j,b),p&&n))){for(a.save(),a.rect(n.x,n.y,_(n),$(n)),a.clip(),r=0;r<p.length;r++)f.fJ(a,p[r],l);a.beginPath(),a.restore()}},rI:function(){this.BJ(!1)},sI:function(){this.BJ(!1)},tI:function(){this.BJ(!1)},uI:function(){this.BJ(!1)},ky:function(){this.BJ(!1)},no:function(){var a=this.kj;a.Gu(L+K),a.Gu(M+K),a.Gu(N+K),a.Gu(O+K),a.Gu(P+K),a.Gu(Q+K),a.Gu(R+K),a.Gu(S+K)}},b.CJ=ga,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=c(1),d=c(18).Worksheet,e=c(17).xp,f=c(3),g=c(5),h=c(4).GC$,i=f.kf,j=f.Im,k=f.Vl,l=g.j.Fa,m=g.k.ac,n=null,o=Math.max,p=Math.min,q="gc-selection";function r(a,b){return a.getColumnCount(b)}function s(a,b){return a.getRowCount(b)}function t(a){return a.rowCount}function u(a){return a.colCount}b.SelectionPolicy={single:0,range:1,multiRange:2},b.SelectionUnit={cell:0,row:1,column:2},h.extend(d.prototype,{addSelection:function(a,b,c,d){var e,f,g=this,h=a,j=b,k=c,l=d;h!==-1&&j!==-1&&(e=g.zl().getSpans(),e&&m(e)>0&&(f=g.su(e,i(a,b,c,d)),h=f.row,j=f.col,k=t(f),l=u(f))),g.Uq.add(h,j,k,l),g.$p()},setSelection:function(a,b,c,d){this.DJ(a,b,c,d,2)},DJ:function(a,b,c,d,e){var f,g,h,i=this,j=s(i),l=r(i);a>=j&&(a=j-1),b>=l&&(b=l-1),f=o(0,a),g=o(0,b),i.Tr(),h=2===e?k.Wl(i):1===e,i.Kr(f,g,i.Er(f),i.Fr(g),!h),i.addSelection(a,b,c,d)},getSelections:function(){return this.Uq.toArray()},clearSelection:function(){var a=this;a.Tr(),a.Kr(0,0),d.ao(a,"clearSelection"),a.$p()},Tr:function(){this.Uq.clear()},Qs:function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q=this,t=q.options,u=t.protectionOptions,v=u.allowSelectLockedCells!==!1,w=u.allowSelectUnlockedCells!==!1;if(!t.isProtected||v&&w)return!0;if(!v&&!w)return!1;if(d=c?c.locked:q.tq(a,b,"locked"),e=b<0,f=a<0,v===d&&(f||e)){for(g=f?s(q):1,a=f?0:a,h=e?r(q):1,b=e?0:b,i=q.Mp(),j=i.dataTable,k=a+g-1,l=b+h-1,m=a;m<=k;m++)if(o=j[m])for(n=b;n<=l;n++)if(p=o[n],p&&p.style&&v!==p.style.locked)return!1;if(f)for(m=a;m<=k;m++)if(c=i.getStyle(m,-1),c&&v!==c.locked)return!1;if(e)for(n=b;n<=l;n++)if(c=i.getStyle(-1,n),c&&v!==c.locked)return!1}return v===d},selectionPolicy:function(a){var b=this,c=b.Uq;return 0===arguments.length?c.pp:(c.pp=a,b)},selectionUnit:function(a){var b=this,c=b.Uq;return 0===arguments.length?c.qp:(c.qp=a,b)},getSelectionBackColor:function(){return this.options.selectionBackColor||j.Lm(q).backgroundColor},getSelectionBorderColor:function(){return this.options.selectionBorderColor||j.Lm(q).borderTopColor},EJ:function(){var a=this,b=a.Uq;m(b)>0&&(a.FJ=b.toJSON(),a.Tr(),a.yl.im())},GJ:function(){var a=this,b=a.FJ;b&&a.Uq.fromJSON(b)},Ax:function(a,b,c){var d,e,f,g=this,h=g.HJ(a,b,c,g.Rr||0);h&&(d=h.row,e=h.col,f=h.leadingCellCol,g.IJ(d,e)&&(g.Qr=d,g.Rr=f,g.Jr(d,e)))},HJ:function(a,b,c,d){var e,f=this,g=s(f),h=r(f),i=a,j=b;return 0===i&&!c||0===g||0===h?n:(e=f.JJ(i,d),c||f.KJ(e),i=e.r,j=e.c,i<0&&c&&(j=f.br(j),(j<0||l(j))&&(j=f.br(h)),d=j,e=f.JJ(g,j),i=e.r,j=e.c,j===b&&i<=a)?n:{row:i,col:j,leadingCellCol:d})},Bx:function(a,b,c){var d,e,f,g=this,h=g.LJ(a,b,c,g.Rr||0);h&&(d=h.row,e=h.col,f=h.leadingCellCol,g.IJ(d,e)&&(g.Qr=d,g.Rr=f,g.Jr(d,e)))},LJ:function(a,b,c,d){var e,f=this,g=s(f),h=r(f),i=a,j=b;if((i!==g-1||c)&&0!==g&&0!==h&&(e=f.MJ(i,d),c||f.KJ(e),i=e.r,j=e.c,!(i===g&&c&&(j=f.Zq(j),(j>=h||l(j))&&(j=f.Zq(-1)),d=j,e=f.MJ(-1,j),i=e.r,j=e.c,j===b&&i>=a))))return{row:i,col:j,leadingCellCol:d}},Dx:function(){var a,b,c=this,d=c.NJ();d&&(a=d.row,b=d.col,c.Qr=a,c.Rr=b,c.Jr(a,b))},NJ:function(){var a,b,c,d,e,f=this,g=f.ir(),h=f.dr(),i=h;if(!g&&!i)return n;if(a=f.options,b=a.protectionOptions,c=b.allowSelectLockedCells!==!1,d=b.allowSelectUnlockedCells!==!1,!a.isProtected||c&&d)return{row:g,col:i};if(!c&&!d)return n;for(;g!==n&&g>=0;g=f.gr(g))for(i=h;i!==n&&i>=0;i=f.br(i))if(e=f.tq(g,i,"locked"),c===e)return{row:g,col:i};return n},Cx:function(){var a,b,c=this,d=c.OJ();d&&(a=d.row,b=d.col,c.Qr=a,c.Rr=b,c.Jr(a,b))},OJ:function(){var a,b,c,d,e,f=this,g=f._q(f.frozenRowCount()-1),h=f.Zq(f.frozenColumnCount()-1),i=h,j=f.ir(),k=f.dr();if(g===n||i===n)return n;if(a=f.options,b=a.protectionOptions,c=b.allowSelectLockedCells!==!1,d=b.allowSelectUnlockedCells!==!1,!a.isProtected||c&&d)return{row:g,col:i};if(!c&&!d)return n;for(;g!==n&&g<=j;g=f._q(g))for(i=h;i!==n&&i<=k;i=f.Zq(i))if(e=f.tq(g,i,"locked"),c===e)return{row:g,col:i};return n},zx:function(a,b,c){var d,e,f,g=this,h=g.iy(a,b,c,g.Qr||0);h&&(d=h.row,e=h.col,f=h.leadingCellRow,g.IJ(d,e)&&(g.Qr=f,g.Rr=e,g.Jr(d,e)))},iy:function(a,b,c,d){var e,f,g=this,h=s(g),i=r(g),j=a,k=b;if(0===k&&!c||0===h||0===i)return n;for(e=g.PJ(d,k),f=d,c||g.KJ(e),j=e.r,k=e.c;k<0&&c;){if(j=g.gr(j,3,!0),(j<0||l(j))&&(j=g.gr(h,3,!0)),d=j,e=g.PJ(d,i),j=e.r,k=e.c,j===a&&k<b)return n;if(j===a&&k===b){if(d===f)return n;e=g.PJ(d,k),j=e.r,k=e.c}}return{row:j,col:k,leadingCellRow:d}},KJ:function(a){var b=this;a.r<0?a.r=b.ar():a.r>=s(b)&&(a.r=b.ir()),a.c<0?a.c=b.$q():a.c>=r(b)&&(a.c=b.dr())},Fx:function(a,b){for(var c,d,e=this,f=e.Uq,g=f.rp,h=-1,i=e.Tq(e.Ix()),j=i.row,k=i.col,l=i.col+u(i)-1,m=a,n=b;c=e.QJ(m,n),m=c.r,n=c.c,!(n>=k);){if(h===g&&m===a&&n<=b)return;m--,m>=j?n=l+1:(d=e.Tq(e.Ix(3)),h=f.rp,j=d.row,k=d.col,l=d.col+u(d)-1,m=d.row+t(d)-1,n=d.col+u(d))}m>=0&&(e.Jr(m,n),e.Qr=m,e.Rr=n)},Gx:function(a,b){for(var c,d,e=this,f=e.Uq,g=f.rp,h=-1,i=e.Tq(e.Ix()),j=i.col,k=i.row+t(i)-1,l=i.col+u(i)-1,m=a,n=b;c=e.RJ(m,n),m=c.r,n=c.c,!(n<=l);){if(h===g&&m===a&&n>=b)return;m++,m<=k?n=j-1:(d=e.Tq(e.Ix(4)),h=f.rp,j=d.col,k=d.row+t(d)-1,l=d.col+u(d)-1,m=d.row,n=d.col-1)}m>=0&&(e.Jr(m,n),e.Qr=m,e.Rr=n)},Rs:function(a,b,c){var d,e,f,g=this,h=g.hy(a,b,c,g.Qr||0);h&&(d=h.row,e=h.col,f=h.leadingCellRow,g.IJ(d,e)&&(g.Qr=f,g.Rr=e,g.Jr(d,e)))},hy:function(a,b,c,d){var e,f,g=this,h=s(g),i=r(g),j=a,k=b;if(k===i-1&&!c||0===h||0===i)return n;if(e=g.SJ(d,k),f=d,!c){if(e.c===i)return n;g.KJ(e)}for(j=e.r,k=e.c;k===i&&c;){if(j=g._q(j,!0),(j>=h||l(j))&&(j=g._q(-1,!0)),d=j,e=g.SJ(d,-1),j=e.r,k=e.c,j===a&&k>b)return n;if(j===a&&k===b){if(d===f)return n;e=g.SJ(d,k),j=e.r,k=e.c}}return{row:j,col:k,leadingCellRow:d}},PJ:function(a,b){for(var c,d,e,f=this,g=b;g>=0&&(c=a,g--,!(g<0));)if(d=f.getSpans(i(c,g,1,1)),d&&m(d)>0&&(e=d[0],g>=e.col&&(g=e.col,c=e.row)),f.IJ(c,g))return{r:c,c:g};return{r:c,c:g}},QJ:function(a,b){for(var c,d,e=this;b>=0&&(b--,!(b<0));){if(c=e.zl().find(a,b)){if(d=e.Ix(),!(d.row<=c.row&&c.row+t(c)<=d.row+t(d)&&d.col<=c.col&&c.col+u(c)<=d.col+u(d)))continue;if(c.row!==a||c.col!==b)continue;b>=c.col&&(b=c.col,a=c.row)}if(e.IJ(a,b))return{r:a,c:b}}return{r:a,c:b}},SJ:function(a,b){for(var c,d,e,f,g=this,h=r(g),j=b;j<h&&(c=a,d=g.zl().get(c,j),j+=u(d),!(j>=h));)if(e=g.getSpans(i(c,j,1,1)),e&&m(e)>0&&(f=e[0],j>f.col?j=o(j,f.col+u(f)):c=f.row),g.IJ(c,j))return{r:c,c:j};return{r:c,c:j}},RJ:function(a,b){for(var c,d,e,f=this,g=f.zl(),h=r(f);b<h&&(c=g.get(a,b),b=c.col+u(c),!(b>=h));){if(d=g.find(a,b)){if(e=f.Ix(),!(e.row<=d.row&&d.row+t(d)<=e.row+t(e)&&e.col<=d.col&&d.col+u(d)<=e.col+u(e)))continue;if(d.row!==a||d.col!==b)continue;b>d.col?b=o(b,d.col+u(d)):a=d.row}if(f.IJ(a,b))return{r:a,c:b}}return{r:a,c:b}},IJ:function(a,b){var c,d,e,f=this;return!!f.Qs(a,b)&&(c=a>=0&&a<s(f)&&b>=0&&b<r(f)&&f.getRowVisible(a)&&f.getColumnVisible(b)&&f.Sl(a)>0&&f.Tl(b)>0,d=!!f.Tx,c===!0&&d===!0&&(e=f.tq(a,b,"tabStop"),e===!1&&(c=!1)),c)},JJ:function(a,b){for(var c,d,e=this;a>=0&&(a--,!(a<0));)if(c=e.getSpans(i(a,b,1,1)),c&&m(c)>0&&(d=c[0],a>=d.row&&(a=d.row,b=d.col)),e.IJ(a,b))return{r:a,c:b};return{r:a,c:b}},MJ:function(a,b){for(var c,d,e,f=this,g=s(f);a<g&&(c=f.zl().get(a,b),a+=t(c),!(a>=g));)if(d=f.getSpans(i(a,b,1,1)),d&&m(d)>0&&(e=d[0],a>e.row?a=o(a,e.row+t(e)):b=e.col),f.IJ(a,b))return{r:a,c:b};return{r:a,c:b}},Ur:function(a,b,c,d,e){var f=this;f.Uq.add(a,b,c,d),e&&f.Xq<=0&&f.yl.im()},aH:function(a,b,c){var d=this,e=d.Jx(a,b,d.Jl,d.Kl),f=e.row,g=e.col,h=t(e),i=u(e),j=d.selectionPolicy(),k=d.selectionUnit();0!==j&&(1===j&&d.Uq.clear(),1===k?(g=-1,i=-1):2===k&&(f=-1,h=-1),d.Kx(f,g,h,i,c))},Jx:function(a,b,c,d){var e,f,g,h,i,j=this;return l(c)&&(c=j.Jl),l(d)&&(d=j.Kl),e=j.zl(),f=e.get(c,d),g=e.get(a,b),h=f.union(g),i=j.getSpans(),i&&m(i)>0&&(h=j.TJ(i,h)),h},Kx:function(a,b,c,d,e){var f,g,h=this,j=h.Uq,k=h.Ix();if(m(j)>0?j.splice(j.rp,1,i(a,b,c,d)):j.add(a,b,c,d),e&&h.Xq<=0){if(f=h.Ix(),f.row===k.row&&f.col===k.col&&t(f)===t(k)&&u(f)===u(k))return;g=h.yl,k.containsRange(f)?g.im(k):f.containsRange(k)?g.im(f):(g.im(k),g.im(f))}},Sx:function(a,b){var c,d,e,f,g,h,i,j,k,l,n=this;if(!(m(n.Uq)<=0)&&(c=n.Ix(),d=n.UJ(c,a,b))){if(e=n.Uq.toArray(),f=d.row,g=d.col,h=t(d),i=u(d),j=n.selectionPolicy(),k=n.selectionUnit(),0===j)return;1===j&&n.Uq.clear(),1===k?(g=-1,i=-1):2===k&&(f=-1,h=-1),n.Kx(f,g,h,i,!0),l=n.Uq.toArray(),n.mm.zu(e,l)&&(n.yu(e,l),n.Au(e))}},UJ:function(a,b,c,d,e){var f=this,g=f.Tq(a),h=n;return 37===b?h=c?f.VJ(g,!1,d,e):f.WJ(g,d,e):39===b?h=c?f.XJ(g,!1,d,e):f.YJ(g,d,e):38===b?h=c?f.ZJ(g,!1,d,e):f.$J(g,d,e):40===b?h=c?f._J(g,!1,d,e):f.aK(g,d,e):36===b?h=c?f.bK(g,d,e):f.cK(g,d,e):35===b?h=c?f.dK(g,d,e):f.eK(g,d,e):33===b?h=f.fK(g,d,e):34===b&&(h=f.gK(g,d,e)),h&&(a.row<0&&(h.row=-1,h.rowCount=-1),a.col<0&&(h.col=-1,h.colCount=-1)),h},WJ:function(a,b,c){for(var d,e,f,g,h,j,k,l,m,q=this,r=a.row,s=a.col,v=t(a),w=u(a),x=s+w-1,y=0,z=r+v-1;x>y;)if(x--,q.IJ(z,x)&&(d=q.Jx(z,x,b,c),e=p(r,d.row),f=p(s,d.col),g=o(r+v-1,d.row+t(d)-1),h=p(s+w-1,d.col+u(d)-1),j=g-e+1,k=h-f+1,e!==r||f!==s||j!==v||k!==w))return l=q.qq,m=q.Kl,s<m?f<=l&&q.rq(f):s===m&&h<=l&&q.rq(h),i(e,f,j,k);return n},VJ:function(a,b,c,d){var e,f,g,h,j,k,m,n=this,q=a.row,r=a.col,s=n.frozenColumnCount(),v=s?n.Zq(s-1):n.$q(),w=b?v:n.$q();if(!l(w))return(s<=0||b)&&n.rq(w),e=n.Jx(q,w,c,d),f=p(q,e.row),g=p(r,e.col),h=o(q+t(a)-1,e.row+t(e)-1),j=p(r+u(a)-1,e.col+u(e)-1),k=h-f+1,m=j-g+1,i(f,g,k,m)},YJ:function(a,b,c){for(var d,e,f,g,h,j,k,l,m,q=this,s=a.row,v=a.col,w=t(a),x=u(a),y=v,z=r(q)-1,A=s+w-1;y<z;)if(y++,q.IJ(A,y)&&(d=q.Jx(A,y,b,c),e=p(s,d.row),f=o(v,d.col),g=o(s+w-1,d.row+t(d)-1),h=o(v+x-1,d.col+u(d)-1),j=g-e+1,k=h-f+1,e!==s||f!==v||j!==w||k!==x))return l=q.Aw(),m=q.Kl,v<m?f>=l&&q.rq(q.ks(f,2)):v===m&&h>=l&&q.rq(q.ks(h,2)),i(e,f,j,k);return n},XJ:function(a,b,c,d){var e,f,g,h,j,k,m,n,q=this,r=a.row,s=a.col,v=q.lr();if(!l(v))return q.rq(v),e=q.dr(),b||(e+=q.frozenTrailingColumnCount()),f=q.Jx(r,e,c,d),g=p(r,f.row),h=o(s,f.col),j=o(r+t(a)-1,f.row+t(f)-1),k=o(s+u(a)-1,f.col+u(f)-1),m=j-g+1,n=k-h+1,i(g,h,m,n)},$J:function(a,b,c){for(var d,e,f,g,h,j,k,l,m,q=this,r=a.row,s=a.col,v=t(a),w=u(a),x=r+v-1,y=0,z=s+w-1;x>y;)if(x--,q.IJ(x,z)&&(d=q.Jx(x,z,b,c),e=p(r,d.row),f=p(s,d.col),g=p(r+v-1,d.row+t(d)-1),h=o(s+w-1,d.col+u(d)-1),j=g-e+1,k=h-f+1,e!==r||f!==s||j!==v||k!==w))return l=q.lq,m=q.Jl,r<m?e<=l&&q.mq(e):r===m&&g<=l&&q.mq(g),i(e,f,j,k);return n},ZJ:function(a,b,c,d){var e,f,g,h,j,k,m,n=this,q=a.row,r=a.col,s=n.frozenRowCount(),v=s?n._q(s-1):n.ar(),w=b?v:n.ar();if(!l(w))return(s<=0||b)&&n.mq(w),e=n.Jx(w,r,c,d),f=p(q,e.row),g=p(r,e.col),h=p(q+t(a)-1,e.row+t(e)-1),j=o(r+u(a)-1,e.col+u(e)-1),k=h-f+1,m=j-g+1,i(f,g,k,m)},aK:function(a,b,c){for(var d,e,f,g,h,j,k,l,m,q=this,r=a.row,v=a.col,w=t(a),x=u(a),y=r,z=s(q)-1,A=v+x-1;y<z;)if(y++,q.IJ(y,A)&&(d=q.Jx(y,A,b,c),e=o(r,d.row),f=p(v,d.col),g=o(r+w-1,d.row+t(d)-1),h=o(v+x-1,d.col+u(d)-1),j=g-e+1,k=h-f+1,e!==r||f!==v||j!==w||k!==x))return l=q.Fw(),m=q.Jl,r<m?e>=l&&q.mq(q.ms(e,2)):r===m&&g>=l&&q.mq(q.ms(g,2)),i(e,f,j,k);return n},_J:function(a,b,c,d){var e,f,g,h,j,k,m,n,q=this,r=a.row,s=a.col,v=q.kr();if(!l(v))return q.mq(v),e=q.ir(),b||(e+=q.frozenTrailingRowCount()),f=q.Jx(e,s,c,d),g=o(r,f.row),h=p(s,f.col),j=o(r+t(a)-1,f.row+t(f)-1),k=o(s+u(a)-1,f.col+u(f)-1),m=j-g+1,n=k-h+1,i(g,h,m,n)},cK:function(a,b,c){for(var d,e,f,g,h,j,k,l=this,m=a.row,q=a.col,r=t(a),s=u(a),v=l.frozenColumnCount()-1,w=l.Kl,x=m+r-1;v<w;)if(v++,l.IJ(x,v)){if(q<=v&&q+s-1===l.Kl)break;return d=l.Jx(x,v,b,c),e=p(m,d.row),f=p(q,d.col),g=o(m+r-1,d.row+t(d)-1),h=p(q+s-1,d.col+u(d)-1),j=g-e+1,k=h-f+1,l.rq(l.$q()),i(e,f,j,k)}return n},bK:function(a,b,c){return a=this.VJ(a,!0,b,c),a=this.ZJ(a,!0,b,c)},eK:function(a,b,c){for(var d,e,f,g,h,j,k,l=this,m=a.row,q=a.col,s=t(a),v=u(a),w=r(l),x=l.Kl,y=m+s-1;w>x;)if(w--,l.IJ(y,w)){if(q+v-1>=w&&q===l.Kl)break;return d=l.Jx(y,w,b,c),e=p(m,d.row),f=o(q,d.col),g=o(m+s-1,d.row+t(d)-1),h=o(q+v-1,d.col+u(d)-1),j=g-e+1,k=h-f+1,l.rq(l.lr()),i(e,f,j,k)}return n},dK:function(a,b,c){return a=this.XJ(a,!0,b,c),a=this._J(a,!0,b,c)},fK:function(a,b,c){var d,e,f,g,h,j,k,q,r,s,v=this,w=a.row,x=a.col,y=t(a),z=v.Ew();return l(z)?n:(d=v.Gr(1),e=v.mq(z),f=-1,e?f=v._q(w+y-1-m(d)):v.frozenRowCount()<=0&&(f=v.ar()),f<v.lq?f=v.lq:f>=v.Fw()&&(f=v.gr(v.Fw())),g=v.Jx(f,x,b,c),h=p(w,g.row),j=p(x,g.col),k=p(w+y-1,g.row+t(g)-1),q=o(x+u(a)-1,g.col+u(g)-1),r=k-h+1,s=q-j+1,i(h,j,r,s))},gK:function(a,b,c){var d,e,f,g,h,j,k,q,r,s=this,v=a.row,w=a.col,x=t(a),y=s.$x();return l(y)?n:(d=s.Gr(1),s.mq(y),e=s.gr(v+x-1+m(d)),e<s.lq?e=s.lq:e>=s.Fw()&&(e=s.lq>=s.kr()?s.Fw():s.gr(s.Fw())),f=s.Jx(e,w,b,c),g=o(v,f.row),h=p(w,f.col),j=o(v+x-1,f.row+t(f)-1),k=o(w+u(a)-1,f.col+u(f)-1),q=j-g+1,r=k-h+1,i(g,h,q,r))},Ew:function(){var a,b,c,d,e,f=this,g=f.Gr(1);if(!g||m(g)<=0)return n;for(a=f.frozenRowCount(),b=a?f._q(a-1):f.ar(),c=0,d=f.lq,e=f.am();d>b&&(d--,c+=f.Sl(d),!(c>e.jr)););return d},zw:function(){var a,b,c,d,e,f=this,g=f.Hr(1);if(!g||m(g)<=0)return n;for(a=f.frozenColumnCount(),b=a?f.Zq(a-1):f.$q(),c=0,d=f.qq,e=f.am();d>b&&(d--,c+=f.Tl(d),!(c>e.er)););return d},$x:function(){var a,b,c=this.Gr(1);return c&&(a=m(c))>0?(b=c[a-1].row,this.ir()===b?this.lq:b):n},kr:function(){var a,b,c,d,e,f,g=this;if(g.ir()===g.Fw()&&(a=g.am(),b=g.Gr(1),b&&(c=m(b))>=1&&(d=b[c-1],d.y+d.height<=a.qt+a.jr)))return g.lq;e=g.lq;try{return g.lq=g.ir(),f=g.Ew(),f=g._q(f)}catch(a){}finally{g.lq=e}},lr:function(){var a,b,c,d,e,f,g=this;if(g.dr()===g.Aw()&&(a=g.am(),b=g.Hr(1),b&&(c=m(b))>=1&&(d=b[c-1],d.x+d.width<=a.pt+a.width)))return g.qq;for(a=g.am(),e=0,f=g.dr();f>0&&(e+=g.Tl(f),!(e>a.er));)f--;return f>0&&(f=g.Zq(f)),f},Fw:function(){var a=this.Gr(1),b;return a&&(b=m(a))>0?a[b-1].row:n},Aw:function(){var a=this.Hr(1),b;return a&&(b=m(a))>0?a[b-1].col:n},hr:function(){var a,b,c,d=this.Gr(1);return d&&(a=m(d))>0?(b=this.am(),c=a-1,d[c].y+d[c].height<=b.qt+b.jr?d[c].row:d[o(c-1,0)].row):n},cr:function(){var a,b,c,d=this.Hr(1);return d&&(a=m(d))>0?(b=this.am(),c=a-1,d[c].x+d[c].width<=b.pt+b.er?d[c].col:d[o(c-1,0)].col):n},ir:function(a){l(a)&&(a=3);var b=s(this,a);return 3!==a&&2!==a||(b-=this.frozenTrailingRowCount()),this.gr(b,a)},dr:function(a){l(a)&&(a=3);var b=r(this,a);return 3!==a&&1!==a||(b-=this.frozenTrailingColumnCount()),this.br(b,a)},TJ:function(a,b){var c,d,e;if(a)for(c=0,d=m(a);c<d;c++)if(e=a[c],b.intersect(e.row,e.col,t(e),u(e)))return a.splice(c--,1),this.TJ(a,b.union(e));return b},Ix:function(a){var b=this,c=b.Uq,d=m(c),e=i(-1,-1,0,0);return d<=0?e:(3===a?(c.rp--,c.rp<0&&(c.rp=d-1)):4===a&&(c.rp++,c.rp>=d&&(c.rp=0)),c.rp>=0&&(e=c[c.rp]),e)}}),d.$n("selection",{init:function(){var a=new e;a.add(0,0,1,1),this.Uq=a}}),a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l;b=c(1),d=c(5),e=c(4).GC$,f=c(3),g=c(18).Worksheet,h=d.l.Ra,i=d.j.Fa,j="boolean",k="string",l="number";function m(a,b,c){for(var d=a[c-b];d.index<c;)d=a[d.index-b];return d.index}function n(a,b){return a instanceof Date&&b instanceof Date?h(a)===h(b):typeof a===k&&typeof b===k?a.toLowerCase()===b.toLowerCase():a===b}function o(a,b){var c,d,e,f,g;return a instanceof Date&&(a=h(a)),b instanceof Date&&(b=h(b)),c=typeof a,d=typeof b,e=c===k,f=d===k,g=d===l,c===d||c!==l&&!g?!(c!==j||!f)||(!e||d!==j)&&(e&&f?a.toLowerCase()>b.toLowerCase():a>b):g}function p(a,b){var c,d,e,f,g,h,j,k=0,m=a.sortInfo,p=a.byRows,q=a.index,r=b.index;if(m)for(c=0;c<m.length&&(m[c]&&(d=m[c].ascending,e=m[c].index,0<=e&&(f=a.sheet.getValue(p?q:e,p?e:q),g=b.sheet.getValue(p?r:e,p?e:r),h=i(f)||""===f||typeof f===l&&isNaN(f),j=i(g)||""===g||typeof g===l&&isNaN(g),h||j?h&&j?k=0:h&&!j?k=1:!h&&j&&(k=-1):k=n(f,g)?0:o(f,g)?d?1:-1:d?-1:1)),0===k);c++);return k}function q(a){var b,c,d,e,f,g,h,i=a.length;if(i<=1)return a;for(b=Math.floor(i/2),c=a[b],d=[],e=[],f=[],g=0;g<i;g++)h=p(a[g],c),h<0?d.push(a[g]):h>0?e.push(a[g]):f.push(a[g]);return q(d).concat(f,q(e))}function r(a,b,c,d,e,f,g){var h,i,j,k,l,m=f?d:e,n=f?b:c,o=[];for(h=0;h<m;h++)o[h]={sheet:a,index:n+h,byRows:f,sortInfo:g};if(f)for(j=[],i=o.length-1;i>=0;i--)k=o[i],a.Ps&&a.Ps(k.index)&&(o.splice(i,1),j.push({mi:i,Qb:k}));if(o=q(o),f)for(i=j.length-1;i>=0;i--)l=j[i],o.splice(l.mi,0,l.Qb);return o}function s(a,b,c){var d=a.qg(b,c,!1);d&&d.hasListeners()&&d.Yg()}function t(a,b,d){var e,f=c(2),g=f.CalcOperatorAdjustor,h=g.zj(a.Kf(b,d),b,d,0,0);a.Rf(b,d,h),e=a.qg(b,d,!!h),e&&e.og()}e.extend(g.prototype,{sortRange:function(a,c,d,e,g,h){var i,j,k,l,n,o,p,q,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R=this,S=R.getRowCount(),T=R.getColumnCount();if(!b.X3||R.Vq(a,0,d,T,!1)){if(i=R.getSpans(new f.Range(a,c,d,e)),i&&i.length>0)return!1;if(j=R.tables,j&&(k=j.s$(a,c,d,e),l=1===k.length&&k[0].dataRange().equals(f.kf(a,c,d,e)),!(k.length<=0||l)))return!1;if(n=R.wq,o=n&&n.Ou||l&&k[0]&&k[0].LZ(),a===-1&&(a=0),d===-1&&(d=S),c===-1&&(c=0),e===-1&&(e=T),a<0||a>=S||c<0||c>=T||d<0||a+d>S||e<0||c+e>T||!h)return!1;R.suspendPaint(),R.suspendEvent(),b.X3&&R.suspendCalcService();try{if(p=[],q=r(R,a,c,d,e,g,h)){for(C=R.Mp(),D=b.X3&&R.Bj(),E=b.X3&&R.yj(),F=R.comments,H=function(a,b,c){a&&(a.nT=b,a.oT=c)},J=g?a:c,K=g?a+d:c+e,M=g?c:a,N=g?c+e:a+d,I=J;I<K;I++)if(G=m(q,J,I),I!==G)for(g?(u=I,w=G):(v=I,x=G),L=M;L<N;L++)g?(v=L,x=L):(u=L,w=L),y=R.getValue(u,v),z=R.getValue(w,x),F&&(A=F.get(u,v),B=F.get(w,x)),D&&E&&(s(D,u,v),s(D,w,x),D._f(u,v,w,x),t(D,u,v),t(D,w,x)),C.swapNode(u,v,w,x),F&&(H(B,u,v),H(A,w,v)),o&&(R.setValue(u,v,z),R.setValue(w,x,y)),p.push({row:u,col:v}),p.push({row:w,col:x});if(D)for(O=a;O<a+d;O++)for(P=c;P<c+e;P++)Q=D.getExpression(O,P),Q&&D.fg(O,P,Q,void 0);return!0}return!1}finally{b.X3&&R.resumeCalcService(!1),R.resumeEvent(),R.resumePaint(),R.Bu(a,c,d,e,p,4)}}},hK:function(){var a=this.options;return!a.isProtected||a.protectionOptions.allowSort}}),a.exports=b},function(a,b,c){var d,e,f,g,h,i,j;b=c(1),d=c(18).Worksheet,e=c(13).Style,f=c(4).GC$,g=c(3).Range,h=c(5).j.Fa,i=d.prototype;function k(a,b){var c=a,d=b;return function(a){var b,e,f=this,g=f.sheet,h=f.row,i=f.col,j=f.sheetArea;if(0===arguments.length)return c.call(g,h,i,j);if(h>=0&&i>=0)for(b=h;b<h+f.rowCount;b++)for(e=i;e<i+f.colCount;e++)l(g,b,e,j)&&d.call(g,b,e,a,j);return f}}function l(a,b,c,d){var e=a.getRowCount(d),f=a.getColumnCount(d);return c<0&&0<=b&&b<e||b<0&&0<=c&&c<f||0<=b&&b<e&&0<=c&&c<f}function m(a,b,c,d,e,f){var g=this;b<0&&(b=d=-1),c<0&&(c=e=-1),g.sheet=a,g.row=b,g.rowCount=h(d)?1:d,g.col=c,g.colCount=h(e)?1:e,g.sheetArea=h(f)?3:f}j=m.prototype={constructor:m,value:k(i.getValue,i.setValue),text:k(i.getText,i.setText),formula:k(function(a,c){return b.X3&&this.getFormula(a,c)},function(a,c,d,e){b.X3&&this.setFormula(a,c,d,e)}),tag:function(a){var b=this,c=b.sheet,d=b.row,e=b.col,f=b.rowCount,g=b.colCount,h=b.sheetArea,i,j;if(0===arguments.length)return c.getTag(d,e,h);if(d>=0&&e>=0)for(i=d;i<d+f;i++)for(j=e;j<e+g;j++)c.setTag(i,j,a,h);else if(d>=0)for(i=d;i<d+f;i++)c.setTag(i,-1,a,h);else if(e>=0)for(j=e;j<e+g;j++)c.setTag(-1,j,a,h);return b},width:function(a){var b,c=this,d=c.sheet,e=c.row,f=c.col,g=c.sheetArea;if(0!==arguments.length){if(e<0)for(b=0;b<c.colCount;b++)d.setColumnWidth(b+f,a,g);return c}if(e<0)return d.getColumnWidth(f,g)},height:function(a){var b,c=this,d=c.sheet,e=c.row,f=c.col,g=c.sheetArea;if(0!==arguments.length){if(f<0)for(b=0;b<c.rowCount;b++)d.setRowHeight(b+e,a,g);return c}if(f<0)return d.getRowHeight(e,g)},visible:function(a){var b,c,d=this,e=d.sheet,f=d.row,g=d.col,h=d.sheetArea;if(0!==arguments.length){if(g<0&&f>=0)for(b=0;b<d.rowCount;b++)e.setRowVisible(b+f,a,h);else if(g>=0&&f<0)for(c=0;c<d.colCount;c++)e.setColumnVisible(c+g,a,h);return d}return g<0&&f>=0?e.getRowVisible(f,h):g>=0&&f<0?e.getColumnVisible(g,h):void 0},resizable:function(a){var b,c,d=this,e=d.sheet,f=d.row,g=d.col,h=d.sheetArea;if(0!==arguments.length){if(g<0&&f>=0)for(b=0;b<d.rowCount;b++)e.setRowResizable(b+f,a,h);else if(g>=0&&f<0)for(c=0;c<d.colCount;c++)e.setColumnResizable(c+g,a,h);return d}return g<0&&f>=0?e.getRowResizable(f,h):g>=0&&f<0?e.getColumnResizable(g,h):void 0},tq:function(a){var b=this;return b.sheet.tq(b.row,b.col,a,b.sheetArea)},_w:function(a,b){function c(a,b,c,d,f,g){if(l(a,b,c,g)){var h=a.Iq(b,c,g);h||(h=new e),h[d]=f,a.setStyle(b,c,h,g)}}var d=this,f,g,h=d.sheet,i=d.row,j=d.col,k=d.rowCount,m=d.colCount,n=d.sheetArea;if(i>=0&&j>=0)for(f=i;f<i+k;f++)for(g=j;g<j+m;g++)c(h,f,g,a,b,n);else if(i>=0)for(g=-1,f=i;f<i+k;f++)c(h,f,g,a,b,n);else if(j>=0)for(f=-1,g=j;g<j+m;g++)c(h,f,g,a,b,n);return d},styleName:k(i.getStyleName,i.setStyleName),clear:function(a){var b=this;b.sheet.clear(b.row,b.col,b.rowCount,b.colCount,b.sheetArea,a)},setBorder:function(a,b){var c,d,e,f,h,i,j,k,l,m,n,o=this,p=o.sheet,q=o.sheetArea;p.suspendPaint();try{if(c=new g(o.row,o.col,o.rowCount,o.colCount),d=p.Tq(c,q),e=d.row,f=d.col,h=d.rowCount,i=d.colCount,l=b.all,m=b.outline,n=b.inside,b.left||l||m)for(j=0;j<h;j++)p.getCell(e+j,f,q).borderLeft(a);if(b.top||l||m)for(k=0;k<i;k++)p.getCell(e,f+k,q).borderTop(a);if(b.right||l||m)for(j=0;j<h;j++)p.getCell(e+j,f+i-1,q).borderRight(a);if(b.bottom||l||m)for(k=0;k<i;k++)p.getCell(e+h-1,f+k,q).borderBottom(a);if(b.innerHorizontal||l||n)for(j=0;j<h-1;j++)for(k=0;k<i;k++)p.getCell(e+j,f+k,q).borderBottom(a),p.getCell(e+j+1,f+k,q).borderTop(a);if(b.innerVertical||l||n)for(k=0;k<i-1;k++)for(j=0;j<h;j++)p.getCell(e+j,f+k,q).borderRight(a),p.getCell(e+j,f+k+1,q).borderLeft(a)}finally{p.resumePaint()}}},f.each(["backColor","foreColor","hAlign","vAlign","themeFont","font","formatter","borderLeft","borderTop","borderRight","borderBottom","locked","textIndent","wordWrap","shrinkToFit","backgroundImage","backgroundImageLayout","validator","cellType","tabStop","textDecoration","imeMode","watermark","cellPadding","labelOptions"],function(a,b){j[b]=function(a){return 0===arguments.length?this.tq(b):this._w(b,a)}}),m.Pl=k,b.CellRange=m,f.extend(i,{getRange:function(a,b,c,d,e){return new m(this,a,b,c,d,e)},getCell:function(a,b,c){return new m(this,a,b,1,1,c)}}),a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o;b=c(1),d=c(4).GC$,e=c(3),f=c(2),g=c(22).NameInfo,h=c(23).Workbook,i=c(5),j=i.u.Nb,k=function(){return i.C(b.SR)()},l=e.Ul.Ol,m=void 0,n=null,o={qv:function(a){var c=this,d=c.Wu;c.Wu=new f.CalcService,a&&d&&c.Wu.cloneFrom(d),c.yv=new b.CalcEngine.SpreadSource(c),c.zv=c.Wu.getGlobalSourceModel(c.yv)},addCustomFunction:function(a){this.Xu(a)},Xu:function(a){if(!(a&&a instanceof f.Functions.Function))throw Error(k.Exp_InvalidCustomFunction);this.Su[j(a.name)]=a},getCustomFunction:function(a){return a?this.Su[j(a)]:m},removeCustomFunction:function(a){a&&(delete this.Su[j(a)],this.iK())},clearCustomFunctions:function(){this.Su={}},addCustomName:function(a,b,c,d){this.Yu(a,b,c,d,!1)},Yu:function(a,b,c,d,e){var f,h,i,l,m;if(!a||!b)throw Error(k().Exp_InvalidCustomName);if(f=this,f.Wu){if(h=this.getActiveSheet(),i=h?h.yj():n,e)try{l=f.Wu.parse(i,b,c,d,!1,!1,!0)}catch(a){}else l=f.Wu.parse(i,b,c,d);f.Tu[j(a)]=new g(a,l,c,d),m={},m[a]=a,this.Zu(m,!0);
  27. }},getCustomName:function(a){return a?this.Tu[j(a)]:m},getCustomNames:function(){var a=[];return d.each(this.Tu,function(b,c){a.push(c)}),a},removeCustomName:function(a){if(a){delete this.Tu[j(a)];var b={};b[a]=a,this.Zu(b,!1)}},clearCustomNames:function(){var a=this.Tu;this.Tu={},this.Zu(a,!1)},Zu:function(a,b){var c,d,e;if(a&&0!==a.length){c=this.zv;for(d in a)c&&(e=c.wg(j(d)),e&&(e.updateListening(!0,b),e.fh()));this.iK()}},iK:function(){if(this.Wu&&!this.Wu.IsSuspended()){var a=this.getActiveSheet();a&&(a.suspendPaint(),this.Wu.recalculateAll(),a.resumePaint())}},getCalcService:function(){return this.Wu},Cf:function(){return this.Wu},suspendCalcService:function(a){this.Wu&&this.Wu.suspend(a)},resumeCalcService:function(a){this.Wu&&this.Wu.resume(a)}},d.extend(h.prototype,o),h.$n("calc",{priority:1e3,init:function(){this.Su={},this.Tu={}},toJson:function(a){var b,c,e,f=this,g=f.Su;d.isEmptyObject(g)||(a.customFunctions=g),b=[],c=f.getCustomNames(),e=f.Wu,c&&e&&(d.each(c,function(a,c){var d=c.getName(),f=c.getRow(),g=c.getColumn(),h=c.getExpression(),i=e.unparse(null,h,f,g,!1,!0);b.push({name:d,formula:i,row:f,col:g})}),b.length>0&&(a.names=b))},fromJson:function(a,b){var c,d,f,g,h,i,j,k,m,n,o,p,q,r,s=this,t=s.Wu;if(t&&t.suspend(),s.clearCustomNames(),c=a.names)for(d=0;d<c.length;d++)f=c[d],s.Yu(f.name,f.formula,f.row,f.col,!0);if(s.clearCustomFunctions(),g=a.customFunctions)for(h in g)g.hasOwnProperty(h)&&(i=g[h],j=e.getTypeFromString(i.typeName),j&&(k=new j,k.fromJSON(i,b),s.Xu(k)));if(o=a.sheets){m=0;for(p in o)"string"==typeof p&&(q=o[p],r=l(q.index)?q.index:q.mi,n=s.sheets[l(r)?r:m],n.formulaFromJSON(q,b),m++)}t&&(a.noRecalc?t.resumeWithoutCalc():t.resume(!0))}}),a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l;b=c(1),d=c(23).Workbook,e=c(13).Style,f=c(4).GC$,g=c(3),h=c(5).CultureManager,i=d._n,j=f.each,k=g.Ul.Ol,l=parseFloat;function m(a,b){return a.hasOwnProperty(b)}function n(a){var b,c,d,e;if(!a||"string"!=typeof a)return 1;if(b=a.split("."),!b||0===(c=b.length))return 1;if(c>3)return 3;if(d=l(b[0]),c<=2)return isNaN(d)?1:d;if(e=l(b[1]),d>=10)return d;if(d>=3){if(e>=20143)return 3;if(e>=20142)return 2}return 1}f.extend(d.prototype,{toJSON:function(a){var b,c,e,h,k,l,n,o,p=this,q={version:g.productInfo.productVersion},r=p.startSheetIndex();for(r&&(q.startSheetIndex=r),j(p.options,function(a,b){"_ps"!==a&&d.Qp[a]!==b&&(q[a]=b)}),b=p.getSheetCount(),b!==d.nv&&(q.sheetCount=b),c=p.getActiveSheetIndex(),c!==d.ov&&(q.activeSheetIndex=c),e={},h=0;h<b;h++)k=p.getSheet(h),e[k.Cj]=k.toJSON(a),e[k.Cj].index=h;if(f.isEmptyObject(e)||(q.sheets=e),l=[],n=p.Lq,n){for(o in n)m(n,o)&&l.push(n[o]);l.length>0&&(q.namedStyles=l)}return i&&j(i,function(b,c){c.toJson&&c.toJson.call(p,q,a)}),q},fromJSON:function(a){var c,f,l,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M;if(a){c=this,f=n(a.version)<3,l=g.Vl.Xl(),c.mv=!0,c.suspendPaint(),c.suspendEvent(),o=h.culture(),h.culture("");try{c.T3(),b.X3&&c.qv(!0),c.lv=-1,c.clearSheets(),p=c.options,q=a.canUserEditFormula,k(q)&&(p.allowUserEditFormula=q),r=a.allowDragDrop,k(r)&&(p.allowUserDragDrop=r),s=a.allowDragFill,k(s)&&(p.allowUserDragFill=s);for(t in p)m(p,t)&&(u=a[t],k(u)&&(p[t]=u));if(v=a.sheetCount,k(v)||(v=d.nv),c.sw(v,0),c.Lq={},w=a.namedStyles)for(x=0;x<w.length;x++)y=w[x],z=new e,z.fromJSON(y,f),c.Kq(z);if(A=0,C=a.sheets,F=!1,G=!0,C)for(H in C)"string"==typeof H&&(I=C[H],J=k(I.index)?I.index:I.mi,B=c.sheets[k(J)?J:A],B.fromJSON(I,!1,f),A++,E=I.allowUndo,F?G=G&&E===D:(D=E,F=!0));k(D)&&G&&(p.allowUndo=D),K=a.activeSheetIndex,k(K)||(K=d.ov),c.dq(K,0),L=a.startSheetIndex,k(L)&&c.startSheetIndex(L),i&&j(i,function(b,d){var e=d.fromJson;e&&e.call(c,a,f)})}finally{h.culture(o),c.mv=!1,M=c.getActiveSheet(),l&&M&&M.zt(),c.resumeEvent(),c.fq(),c.resumePaint()}}}})},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N=c(18).Worksheet,O=c(4).GC$,P=c(3),Q=c(14).CellTypes,R=c(5);b=c(1),d=b.CellTypes||(b.CellTypes={}),e=P.Ul.Nl,f=R.j.Fa,g=P.Vn,h=P.Events.EditChange,i=P.Vl,j=P.Ul,k=j.Ml,l=k.msie,m=j.nl,n=j.ol,o=j.Il,p=j.vl,q=Q.Base,r=Q.Context,s="left",t="right",u="center",v="gcUIElement",w="none",x=".gcEditingInput",y="width",z="height",A="text-align",B="hidden",C="word-wrap",D="overflow",E="normal",F="break-word",G="overflow-y",H="scroll",I=.337,J=null,K=Math.ceil,L=Math.min,M=Math.max,O.inherit(S,q);function S(){q.call(this),this.allowOverflow=!0,this.typeName="1"}function T(a,b){var c,d,e,f,g,h,j=a.srcElement||a.target;return!(!j||"gcEditingInput"!==j.getAttribute(v)||13!==a.keyCode||!a.ctrlKey&&!a.altKey)&&(c=j.selectionStart,d=j.value,e=d.substr(0,c),f=d.substr(c,d.length-c),j.value=e+"\n"+f,j.selectionStart=c+1,j.selectionEnd=c+1,g=i.Xl(),g instanceof N&&(h=g.getCellType(g.Jl,g.Kl),h&&h.updateEditor(g.BF,J,J,b)),m(a),!0)}O.extend(S.prototype,{getText:function(a,b){return a},paintValue:function(a,b,c,d,e,f,g,h){var i,j,k=this;return b=k.getText(b,h),i={value:J},j=k.format(b,g.formatter||g._autoFormatter,i),g.watermark&&!j&&0!==g.labelOptions.visibility?void k.paintText(a,g.watermark,c,d,e,f,g,h,g.watermark,i,I):void(j&&k.paintText(a,b,c,d,e,f,g,h,j,i))},createEditorElement:function(a){var b,c=a&&a.sheet&&a.sheet.parent&&a.sheet.parent.qo,d=p(c)+1e3;return O(this.b5).css("z-index",d),b=O(e("textarea")),b.css({font:"normal 11pt calibri",outline:w,resize:w,border:w,padding:"1px",display:"block","min-height":"0px","box-sizing":"content-box"}).css(C,"normal").attr({tabindex:-1,autocomplete:"off"}).css(D,B).attr(v,"gcEditingInput"),b[0]},getEditorValue:function(a,b){if(a){var c=a.value;if(!f(c)&&c.length>0)return c}return J},setEditorValue:function(a,b,c){if(a){var d=(!l||parseFloat(k.version)<11)&&c&&c.sheet&&c.sheet.HF;a.value=f(b)||d?"":b,a.selectionStart=a.selectionEnd=a.value.length}},focus:function(a,b){this.isImeAware()&&a?(a.focus(),a.selectionStart=a.value.length):a.parentNode.focus()},kp:function(a,b,c,d){var e=a&&d&&d.sheet;return o(b,c,e)},activateEditor:function(a,b,c,d){var e,f,g,i=a&&d&&d.sheet;i&&(e=this,f=a,f&&(g=O(f),e.jK=f,g.bind("keydown"+x,function(g){var h,j,k,l=g.keyCode,n=g.ctrlKey,o=g.altKey,p=g.shiftKey,q=229===l||0===l;q||e.kK||e.lK(a,b,c,g,d,!0),T(g,d)||(h=0===f.selectionStart&&37===l&&!n&&!p&&!o,j=f.selectionStart===f.value.length&&39===l&&!n&&!p&&!o,k=f.selectionStart===f.selectionEnd,k&&(h||j)&&2===i.Px&&m(g))}),g.bind("keyup"+x,function(f){var g=f.keyCode,j=f.ctrlKey,k=f.altKey;46!==g&&8!==g&&(90!==g&&89!==g||!j||k)||e.lK(a,b,c,f,d),(13!==g&&9!==g||j||k)&&i.Wq(h,{sheet:i,sheetName:i.Cj,row:i.Jl,col:i.Kl,editingText:e.getEditorValue(a,d)})}),g.bind("paste"+x,function(f){e.mK=setTimeout(function(){e.lK(a,b,c,f,d),e.mK&&(clearTimeout(e.mK),delete e.mK)},10)}),g.bind("mousedown"+x,function(){1===i.Px&&(i.Px=2,i.Cu(1,2))}),g.bind("compositionstart"+x,function(){e.kK=!0,e.nK=g.val()}),g.bind("compositionupdate"+x,function(f){e.lK(a,b,c,f?f:J,d,!0)}),g.bind("compositionend"+x,function(f){e.lK(a,b,c,f?f:J,d),e.kK=!1})))},deactivateEditor:function(a,b){a&&O(a).unbind(x),this.jK=J},getEditingElement:function(){return this.jK},lK:function(a,b,c,d,e,h){var i,j,k,m,o,p,q,v,w,x,I,N,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia=e&&e.sheet,ja=this,ka=a;if(ka&&ia&&(i=O(ka),j=ia.yl,ia.isEditing())){k=J,m=s,o=J,N=r.u5,b&&(x=N(b,0),w=N(b,1),I=N(b,2),v=N(b,3),k=n(b.hAlign,a.LF),1===k?m=u:2===k&&(m=t),i.css(A,m),b.backColor&&i.css("background-color",b.backColor),b.foreColor&&i.css("color",b.foreColor),o=b.font||j.Bl(),o&&(ia._zoomFactor>1&&(o=j.Cl(o)),i.css("font",o)),b.textDecoration&&ja.lp(i,b.textDecoration)),c&&(P=ia.am(),p=parseInt(i.css("padding-left"),10)+parseInt(i.css("padding-right"),10),q=parseInt(i.css("padding-top"),10)+parseInt(i.css("padding-bottom"),10),Q=c.width,c.x+c.width>P.width&&(Q=P.width-c.x),i.css(y,Q-p).css(z,c.height-q),f(k)||0===k?ka.maxWidth=P.width-c.x-p-w:1===k?ka.maxWidth=2*M(0,L(P.width-c.x-c.width-p,c.x-P.Br-p))+c.width:2===k&&(ka.maxWidth=c.x+c.width-P.Br-p-w),ka.maxHeight=P.height-c.y-q-I,ka.minWidth=parseInt(ka.style.width,10),ka.minHeight=parseInt(ka.style.height,10));try{h=h&&d&&d.keyCode&&ia.mm.LH(d)&&0===ka.selectionStart&&ka.selectionEnd===ka.value.length,h=h||e&&e.sheet&&e.sheet.HF}catch(a){}if(R=h?"":ka.value,o=ka.style.font,o||(o=j.Cl(j.Bl())),S=ia.fp(o),!h&&d&&(ia.mm.LH(d)&&(T=ka.selectionStart,U=R.substr(0,T),V=R.substr(T,R.length-T),R=U+String.fromCharCode(d.keyCode)+V),ja.kK&&(R=l?i.val():ja.nK+d.data)),W=[],W=b&&b.wordWrap?g.Wn(R,i.width(),o):R.split(/\r\n|\r|\n/),$=W.length,ka.minWidth=L(ka.minWidth,ka.maxWidth),ka.minHeight=L(ka.minHeight,ka.maxHeight),b&&b.wordWrap||$>0){if(_=$*S,b&&b.wordWrap)i.css(C,F).css(D,B);else{for(aa=0,ba=[],X=0;X<$;X++)ca=W[X],Y=ia.rt(ca,o),ba.push(Y),aa=M(aa,Y);if(aa<=ka.minWidth)i.css(y,ka.minWidth).css(C,E).css(D,B);else if(aa>ka.minWidth&&aa<=ka.maxWidth)i.css(y,aa).css(C,E).css(D,B);else if(aa>ka.maxWidth)for(i.css(y,ka.maxWidth).css(C,F).css(D,B),_=0,X=0;X<ba.length;X++)Y=ba[X],Y<=ka.maxWidth?_+=S:Y>ka.maxWidth&&(Z=K(Y/ka.maxWidth),_+=S*Z)}_<=ka.minHeight?i.css(z,ka.minHeight):_>ka.minHeight&&_<=ka.maxHeight?i.css(z,_):_>ka.maxHeight&&i.css(z,ka.maxHeight).css(G,H)}else da=ia.rt(R,o),da>ka.minWidth&&da<=ka.maxWidth?i.css(y,da).css(z,ka.minHeight).css(C,E).css(D,B):da<=ka.minWidth?i.css(y,ka.minWidth).css(z,ka.minHeight).css(C,E).css(D,B):da>ka.maxWidth&&(i.css(y,ka.maxWidth).css(C,F),Z=K(da/ka.maxWidth),ea=S*Z,ea<=ka.minHeight?i.css(z,ka.minHeight).css(D,B):ea<=ka.maxHeight?i.css(z,ea).css(D,B):ea>ka.maxHeight&&i.css(z,ka.maxHeight).css(G,H));k=i.css(A),fa=i.width()-ka.minWidth,f(k)||k===s||(k===u?i.css(s,ka.originalLeft-fa/2):k===t&&i.css(s,ka.originalLeft-fa)),ga=i.height()+q+x+I,ha=p+v+w,i.css(G)===H?ja.updateEditorContainer(ka,{width:ka.offsetWidth+ha,height:h?0:ga},b):ja.updateEditorContainer(ka,{width:i.width()+ha,height:ga},b)}},updateEditor:function(a,b,c,d){if(this.lK(a,b,c,J,d),l&&a){var e=O(a),f=e.width();e.width(f+1).width(f)}},updateImeMode:function(a,b,c){this.isImeAware()&&a&&r.hp(a,b)},isReservedKey:function(a,b){var c=a.srcElement||a.target,d=a.keyCode,e=a.ctrlKey,f=a.altKey,g=a.metaKey;return!!(c&&b&&b.isEditing&&"gcEditingInput"===c.getAttribute(v))&&(13===d&&(e&&!a.shiftKey||f)||90===d&&e&&!f||89===d&&e&&!f||67===d&&(e||g)&&!f||88===d&&(e||g)&&!f)},isImeAware:function(a){return!0}}),d.Text=S,d._o[1]=S,a.exports=b},function(a,b,c){var d,e,f,g,h,i,j,k,l=c(4).GC$.inherit,m=c(3),n=c(12).To,o=c(14).CellTypes,p=c(5);b=c(1),d=b.CellTypes||(b.CellTypes={}),e=m.Im,f=m.Vn,g=m.Ul.wl,h=o.Base,i=o.Context,j="none",k=Math.floor;function q(a,b){return a=a||0,e.Km(a,"gc-"+b+"-"+e.Jm(a))}function r(a,b,c,d,e,f){var g=new Image,h=f;h=h.replace('url("',""),h=h.replace('")',""),g.src=h,a.drawImage(g,b,c,d,e)}function s(a,b,c,d,e,f,h,k,l){var m,n,o,q,s,t,u;if(!p.j.Fa(k)){if(a.save(),a.beginPath(),0===k&&f.backColor)m=f.backColor,a.fillStyle!==m&&(a.fillStyle=m),a.fillRect(b+1,c+1,d-1,e-1);else try{if(n=l&&l.backgroundColor,o=l&&l.backgroundImage,o&&o.indexOf("linear-gradient")!==-1){for(q=g(o),m=a.createLinearGradient(b+d/2,c,b+d/2,c+e),s=0,t=q.length;s<t;s++)u=q[s],m.addColorStop(u.point,u.color);a.fillStyle=m,a.fillRect(b+1,c+1,d-1,e-1)}else n?(a.fillStyle=n,a.fillRect(b+1,c+1,d-1,e-1)):o&&o!==j&&r(a,b+1,c+1,d-1,e-1,o)}catch(a){}i.ap(a,b,c,d,e,f.backgroundImage,f.backgroundImageLayout,h.imageLoader),a.restore()}}function t(a,b,c,d,e,f,g,h,j,k,l){var n,o,p;b&&(n=j.visualState||0,o=q(n,k),s(b,d,e,f,g,h,j,n,o),i.gp(b,d,e,f,g,h,k,o,l),p=new m.Rect(d,e,f,g),a.i5&&(a.i5(b,p,h,j),p=a.f5(p,h)),p.width>0&&p.height>0&&a.paintContent(b,c,p.x,p.y,p.width,p.height,h,j))}function u(a,b,c,d,e,g,h,i,j,l,o){var p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R;function S(a,b,c,d,e,f){var g,h={font:b,fillStyle:c},i=d.sheet;return 0!==d.visualState&&parseInt(f.zIndex)>2007&&i.vp(d.row,d.col,e)&&(g=i.wp(d.row,d.col,e)?a(d.visualState,"gc-columnHeader-selected"):a(d.visualState,"gc-columnHeader-highlight"),h.fillStyle=g.color,h.font=n.Ro(h.font,"bold")),h}if(p=a.format(c,i.formatter)){if(b.save(),b.beginPath(),q=j.sheet,r=q.rowFilter&&q.rowFilter(),s=!!(r&&r.Dl(j.row,j.col,l)&&r.filterButtonVisible(j.col)),s&&(g-=q.oK(new m.Rect(d,e,g,h),l).width),t={x:d,y:e,width:g,height:h},u=i.foreColor,u||(u=o.color),u&&b.fillStyle!==u&&(b.fillStyle=u),v=S(a.getThemeStyle,i.font||b.font,b.fillStyle,j,l,o),b.font=v.font,b.fillStyle=v.fillStyle,w=0,x=i.textIndent,x>0&&(w=8*x),y=i.hAlign,z=i.vAlign,A="left",B=2,B+=w,1===y?(B=g/2,A="center"):2===y&&(B=g-1,B-=w,A="right"),b.textAlign!==A&&(b.textAlign=A),C=0,D="alphabetic",E=2,F=i.wordWrap,G=j.lineHeight,H=j.fontInfo.fontSize,I=[],J=0,F&&(K=g-3-w,K-=1,I=f.Wn(p,K,v.font),J=I.length,J>1&&0!==z&&(C=(J-1)*G)),L=H>8?k((H-8)/5+2):1,M=G/2-H/2+L-1,E+=G-M,1===z?E=(h-C)/2+G/2-M:2===z&&(E=h-C-2-M),b.textBaseline!==D&&(b.textBaseline=D),N=i.textDecoration,i.wordWrap)for(b.rect(t.x,t.y,t.width,t.height),b.clip(),b.beginPath(),O=e+E,P=0;P<J;P++)b.fillText(I[P],d+B,O),N&&(Q=b.measureText(I[P]).width,a.ip(b,N,d+B,O,Q,H,L)),O+=G;else R=b.measureText(p).width,(R>t.width||G>t.height)&&(b.rect(t.x,t.y,t.width,t.height),b.clip(),b.beginPath()),b.fillText(p,d+B,e+E),N&&a.ip(b,N,d+B,e+E,R,H,L);b.restore()}}l(v,h);function v(){h.call(this),this.typeName="2"}v.prototype.paint=function(a,b,c,d,e,f,g,h){t(this,a,b,c,d,e,f,g,h,"columnHeader",1)},v.prototype.paintContent=function(a,b,c,d,e,f,g,h){var i=q(h.visualState,"columnHeader");u(this,a,b,c,d,e,f,g,h,1,i)},d.ColumnHeader=v,d._o[2]=v,l(w,h);function w(){h.call(this),this.typeName="3"}w.prototype.paint=function(a,b,c,d,e,f,g,h){t(this,a,b,c,d,e,f,g,h,"rowHeader",2)},w.prototype.paintContent=function(a,b,c,d,e,f,g,h){var i=q(h.visualState,"rowHeader");u(this,a,b,c,d,e,f,g,h,2,i)},d.RowHeader=w,d._o[3]=w,l(x,h);function x(){h.call(this),this.typeName="4"}x.prototype.paint=function(a,b,c,d,f,h,i,k){var l,m,n,o,p,q,s,t,u,v,w,x,y,z,A,B,C;if(a){a.save(),a.rect(c,d,f,h),a.clip(),a.beginPath(),l=this,m=k.visualState||0;try{n=l.getThemeStyle(k.visualState,"gc-corner-"+e.Jm(m)),o=n&&n.backgroundColor,p=n&&n.backgroundImage,o?(a.fillStyle=o,a.fillRect(c,d,f,h)):p&&p!==j&&r(a,c,d,f,h,p)}catch(a){}if(q=l.getThemeStyle(4,"gc-corner-triangle-"+e.Jm(m)),s=q&&q.backgroundImage,t=q&&q.backgroundColor,u=a.createLinearGradient(c+f/2,d,c+f/2,d+h),s&&s.indexOf("linear-gradient")!==-1){for(v=g(s),w=0,x=v.length;w<x;w++)y=v[w],u.addColorStop(y.point,y.color);a.fillStyle=u}else t&&(u.addColorStop(.125,"#f6fafb"),u.addColorStop(1,t),a.fillStyle=u);z=a.createLinearGradient(c+f,d+1,c+f,d+h-2),z.addColorStop(0,q.borderLeftColor),z.addColorStop(1,q.borderRightColor),a.beginPath(),a.strokeStyle=z,a.moveTo(c+f-.5,d),a.lineTo(c+f-.5,d+h),a.stroke(),A=a.createLinearGradient(c,d,c+f-2,d),A.addColorStop(0,q.borderTopColor),A.addColorStop(1,q.borderBottomColor),a.beginPath(),a.strokeStyle=A,a.moveTo(c,d+h-.5),a.lineTo(c+f,d+h-.5),a.stroke(),a.beginPath(),B=3,C=h,f<h&&(C=f),a.moveTo(c+f-C+B,d+h-B),a.lineTo(c+f-B,d+h-B),a.lineTo(c+f-B,d+h-C+B),a.fill(),a.restore()}},d.Corner=x,d._o[4]=x,a.exports=b},function(a,b){a.exports={Exp_NotSupported:"NotSupportException",Exp_PasteExtentIsNull:"pasteExtent is null",Exp_InvalidPastedArea:"The pasted area should have the same size as the copy or cut area.",Exp_ChangePartOfArray:"Cannot change part of an array.",Exp_InvalidAndSpace:"Invalid {0}: {1} (must be between {2} and {3}).",Exp_SrcIsNull:"The argument 'src' is null",Exp_DestIsNull:"The argument 'dest' is null",Exp_InvalidCustomFunction:"invalid custom function",Exp_InvalidCustomName:"invalid custom name",Exp_IndexOutOfRange:"Index is out of range!",Exp_InvalidRange:"Invalid range",Exp_ArgumentOutOfRange:"ArgumentOutOfRange",Exp_PasteSourceCellsLocked:"Source sheet's cells are locked.",Exp_InvalidCopyPasteSize:"The copy and paste areas are not the same size.",Exp_PasteDestinationCellsLocked:"The cell you are trying to change is protected and therefore read-only.",Exp_PasteChangeMergeCell:"Cannot change part of a merged cell.",Tip_Row:"Row: ",Tip_Column:"Column: ",Tip_Height:"Height: {0} pixels",Tip_Width:"Width: {0} pixels",NewTab:"New...",Exp_EmptyNamedStyle:"The name of named style cannot be empty or null",Exp_SheetNameInvalid:"The sheet name can not be blank or contains these characters : *, :, [, ], ?, \\, /",Exp_ArrayFromulaSpan:"Array formulas are not valid in merged cells.",Exp_DestSheetIsNull:"destSheet is null",Exp_SheetIsNull:"sheet is null.",Exp_OverlappingSpans:"This operation will cause overlapping spans.",NeedCanvasSupport:"You need a browser which full supports HTML5 Canvas to run SpreadJS",ls1:["","506f776572656420627920477261706543697479205370726561642e5368656574732e0d0a596f752063616e206f6e6c79206465706c6f792074686973204556414c554154494f4e2076657273696f6e206c6f63616c6c792e0d0a54656d706f72617279206465706c6f796d656e74206b6579732061726520617661696c61626c6520666f722074657374696e672e0d0a456d61696c207370726561642e73616c6573406772617065636974792e636f6d2e"],ls2:["","506f776572656420627920477261706543697479205370726561642e5368656574732e0d0a596f75722074656d706f72617279206465706c6f796d656e74206b6579206578706972657320696e207b307d206461792873292e"],ls3:["","4c6963656e7365204e6f7420466f756e640d0a596f75206e65656420612076616c6964206c6963656e7365206b657920746f2072756e205370726561642e5368656574732e200d0a54656d706f72617279206b6579732061726520617661696c61626c6520666f72206576616c756174696f6e2e200d0a496620796f75207075726368617365642061206c6963656e73652c20796f7572206b657920697320696e20796f757220707572636861736520636f6e6669726d6174696f6e20656d61696c2e0d0a456d61696c207370726561642e73616c6573406772617065636974792e636f6d20696620796f75206e65656420617373697374616e63652e"],ls4:["","496e76616c6964206c6963656e7365206b65792e20456d61696c207370726561642e73616c6573406772617065636974792e636f6d20696620796f75206e6565642068656c702e"],ls5:["","506f776572656420627920477261706543697479205370726561642e5368656574732e0d0a596f75722074656d706f72617279206465706c6f796d656e74206b65792068617320657870697265642e0d0a456d61696c207370726561642e73616c6573406772617065636974792e636f6d20666f722068656c702e"],ls6:["","506f776572656420627920477261706543697479205370726561642e536865657473204576616c756174696f6e2056657273696f6e0d0a4e6f74204c6963656e73656420666f7220446973747269627574696f6e"]}}]);