diff --git a/public/js/luckysheet/luckysheet.esm.js b/public/js/luckysheet/luckysheet.esm.js index 40f58b5b..fbf92871 100644 --- a/public/js/luckysheet/luckysheet.esm.js +++ b/public/js/luckysheet/luckysheet.esm.js @@ -6,7 +6,7 @@ var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?windo * license : MIT * http://adamwdraper.github.com/Numeral-js/ */ -!function(e,a){t.exports?t.exports=a():e.numeral=a()}(e,(function(){var e,t,a,r,n,l={},i={},o={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},s={currentLocale:o.currentLocale,zeroFormat:o.zeroFormat,nullFormat:o.nullFormat,defaultFormat:o.defaultFormat,scalePercentBy100:o.scalePercentBy100};function c(e,t){this._input=e,this._value=t}return(e=function(a){var r,n,i,o;if(e.isNumeral(a))r=a.value();else if(0===a||void 0===a)r=0;else if(null===a||t.isNaN(a))r=null;else if("string"==typeof a)if(s.zeroFormat&&a===s.zeroFormat)r=0;else if(s.nullFormat&&a===s.nullFormat||!a.replace(/[^0-9]+/g,"").length)r=null;else{for(n in l)if((o="function"==typeof l[n].regexps.unformat?l[n].regexps.unformat():l[n].regexps.unformat)&&a.match(o)){i=l[n].unformat;break}r=(i=i||e._.stringToNumber)(a)}else r=Number(a)||null;return new c(a,r)}).version="2.0.6",e.isNumeral=function(e){return e instanceof c},e._=t={numberToFormat:function(t,a,r){var n,l,o,s,c,u,d,h,m=i[e.options.currentLocale],p=!1,f=!1,g="",v="",y=!1;if(t=t||0,o=Math.abs(t),e._.includes(a,"(")?(p=!0,a=a.replace(/[\(|\)]/g,"")):(e._.includes(a,"+")||e._.includes(a,"-"))&&(u=e._.includes(a,"+")?a.indexOf("+"):t<0?a.indexOf("-"):-1,a=a.replace(/[\+|\-]/g,"")),e._.includes(a,"a")&&(l=!!(l=a.match(/a(k|m|b|t)?/))&&l[1],e._.includes(a," a")&&(g=" "),a=a.replace(new RegExp(g+"a[kmbt]?"),""),o>=1e12&&!l||"t"===l?(g+=m.abbreviations.trillion,t/=1e12):o<1e12&&o>=1e9&&!l||"b"===l?(g+=m.abbreviations.billion,t/=1e9):o<1e9&&o>=1e6&&!l||"m"===l?(g+=m.abbreviations.million,t/=1e6):(o<1e6&&o>=1e3&&!l||"k"===l)&&(g+=m.abbreviations.thousand,t/=1e3)),e._.includes(a,"[.]")&&(f=!0,a=a.replace("[.]",".")),s=t.toString().split(".")[0],c=a.split(".")[1],d=a.indexOf(","),n=(a.split(".")[0].split(",")[0].match(/0/g)||[]).length,c?(e._.includes(c,"[")?(c=(c=c.replace("]","")).split("["),v=e._.toFixed(t,c[0].length+c[1].length,r,c[1].length)):v=e._.toFixed(t,c.length,r),s=v.split(".")[0],v=e._.includes(v,".")?m.delimiters.decimal+v.split(".")[1]:"",f&&0===Number(v.slice(1))&&(v="")):s=e._.toFixed(t,0,r),g&&!l&&Number(s)>=1e3&&g!==m.abbreviations.trillion)switch(s=String(Number(s)/1e3),g){case m.abbreviations.thousand:g=m.abbreviations.million;break;case m.abbreviations.million:g=m.abbreviations.billion;break;case m.abbreviations.billion:g=m.abbreviations.trillion}if(e._.includes(s,"-")&&(s=s.slice(1),y=!0),s.length0;b--)s="0"+s;return d>-1&&(s=s.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+m.delimiters.thousands)),0===a.indexOf(".")&&(s=""),h=s+v+(g||""),p?h=(p&&y?"(":"")+h+(p&&y?")":""):u>=0?h=0===u?(y?"-":"+")+h:h+(y?"-":"+"):y&&(h="-"+h),h},stringToNumber:function(e){var t,a,r,n=i[s.currentLocale],l=e,o={thousand:3,million:6,billion:9,trillion:12};if(s.zeroFormat&&e===s.zeroFormat)a=0;else if(s.nullFormat&&e===s.nullFormat||!e.replace(/[^0-9]+/g,"").length)a=null;else{for(t in a=1,"."!==n.delimiters.decimal&&(e=e.replace(/\./g,"").replace(n.delimiters.decimal,".")),o)if(r=new RegExp("[^a-zA-Z]"+n.abbreviations[t]+"(?:\\)|(\\"+n.currency.symbol+")?(?:\\))?)?$"),l.match(r)){a*=Math.pow(10,o[t]);break}a*=(e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1,e=e.replace(/[^0-9\.]+/g,""),a*=Number(e)}return a},isNaN:function(e){return"number"==typeof e&&isNaN(e)},includes:function(e,t){return-1!==e.indexOf(t)},insert:function(e,t,a){return e.slice(0,a)+t+e.slice(a)},reduce:function(e,t){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var a,r=Object(e),n=r.length>>>0,l=0;if(3===arguments.length)a=arguments[2];else{for(;l=n)throw new TypeError("Reduce of empty array with no initial value");a=r[l++]}for(;lr?e:r}),1)},toFixed:function(e,t,a,r){var n,l,i,o,s=e.toString().split("."),c=t-(r||0);return n=2===s.length?Math.min(Math.max(s[1].length,c),t):c,i=Math.pow(10,n),o=(a(e+"e+"+n)/i).toFixed(n),r>t-n&&(l=new RegExp("\\.?0{1,"+(r-(t-n))+"}$"),o=o.replace(l,"")),o}},e.options=s,e.formats=l,e.locales=i,e.locale=function(e){return e&&(s.currentLocale=e.toLowerCase()),s.currentLocale},e.localeData=function(e){if(!e)return i[s.currentLocale];if(e=e.toLowerCase(),!i[e])throw new Error("Unknown locale : "+e);return i[e]},e.reset=function(){for(var e in o)s[e]=o[e]},e.zeroFormat=function(e){s.zeroFormat="string"==typeof e?e:null},e.nullFormat=function(e){s.nullFormat="string"==typeof e?e:null},e.defaultFormat=function(e){s.defaultFormat="string"==typeof e?e:"0.0"},e.register=function(e,t,a){if(t=t.toLowerCase(),this[e+"s"][t])throw new TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=a,a},e.validate=function(t,a){var r,n,l,i,o,s,c,u;if("string"!=typeof t&&(t+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",t)),(t=t.trim()).match(/^\d+$/))return!0;if(""===t)return!1;try{c=e.localeData(a)}catch(t){c=e.localeData(e.locale())}return l=c.currency.symbol,o=c.abbreviations,r=c.delimiters.decimal,n="."===c.delimiters.thousands?"\\.":c.delimiters.thousands,(null===(u=t.match(/^[^\d]+/))||(t=t.substr(1),u[0]===l))&&((null===(u=t.match(/[^\d]+$/))||(t=t.slice(0,-1),u[0]===o.thousand||u[0]===o.million||u[0]===o.billion||u[0]===o.trillion))&&(s=new RegExp(n+"{2}"),!t.match(/[^\d.,]/g)&&(!((i=t.split(r)).length>2)&&(i.length<2?!!i[0].match(/^\d+.*\d$/)&&!i[0].match(s):1===i[0].length?!!i[0].match(/^\d+$/)&&!i[0].match(s)&&!!i[1].match(/^\d+$/):!!i[0].match(/^\d+.*\d$/)&&!i[0].match(s)&&!!i[1].match(/^\d+$/)))))},e.fn=c.prototype={clone:function(){return e(this)},format:function(t,a){var r,n,i,o=this._value,c=t||s.defaultFormat;if(a=a||Math.round,0===o&&null!==s.zeroFormat)n=s.zeroFormat;else if(null===o&&null!==s.nullFormat)n=s.nullFormat;else{for(r in l)if(c.match(l[r].regexps.format)){i=l[r].format;break}n=(i=i||e._.numberToFormat)(o,c,a)}return n},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var a=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([this._value,e],(function(e,t,r,n){return e+Math.round(a*t)}),0)/a,this},subtract:function(e){var a=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([e],(function(e,t,r,n){return e-Math.round(a*t)}),Math.round(this._value*a))/a,this},multiply:function(e){return this._value=t.reduce([this._value,e],(function(e,a,r,n){var l=t.correctionFactor(e,a);return Math.round(e*l)*Math.round(a*l)/Math.round(l*l)}),1),this},divide:function(e){return this._value=t.reduce([this._value,e],(function(e,a,r,n){var l=t.correctionFactor(e,a);return Math.round(e*l)/Math.round(a*l)})),this},difference:function(t){return Math.abs(e(this._value).subtract(t).value())}},e.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(t,a,r){var n,l=e._.includes(a," BPS")?" ":"";return t*=1e4,a=a.replace(/\s?BPS/,""),n=e._.numberToFormat(t,a,r),e._.includes(n,")")?((n=n.split("")).splice(-1,0,l+"BPS"),n=n.join("")):n=n+l+"BPS",n},unformat:function(t){return+(1e-4*e._.stringToNumber(t)).toFixed(15)}}),r={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},n="("+(n=(a={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(r.suffixes.filter((function(e){return a.suffixes.indexOf(e)<0}))).join("|")).replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(n)},format:function(t,n,l){var i,o,s,c=e._.includes(n,"ib")?r:a,u=e._.includes(n," b")||e._.includes(n," ib")?" ":"";for(n=n.replace(/\s?i?b/,""),i=0;i<=c.suffixes.length;i++)if(o=Math.pow(c.base,i),s=Math.pow(c.base,i+1),null===t||0===t||t>=o&&t0&&(t/=o);break}return e._.numberToFormat(t,n,l)+u},unformat:function(t){var n,l,i=e._.stringToNumber(t);if(i){for(n=a.suffixes.length-1;n>=0;n--){if(e._.includes(t,a.suffixes[n])){l=Math.pow(a.base,n);break}if(e._.includes(t,r.suffixes[n])){l=Math.pow(r.base,n);break}}i*=l||1}return i}}),e.register("format","currency",{regexps:{format:/(\$)/},format:function(t,a,r){var n,l,i=e.locales[e.options.currentLocale],o={before:a.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:a.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(a=a.replace(/\s?\$\s?/,""),n=e._.numberToFormat(t,a,r),t>=0?(o.before=o.before.replace(/[\-\(]/,""),o.after=o.after.replace(/[\-\)]/,"")):t<0&&!e._.includes(o.before,"-")&&!e._.includes(o.before,"(")&&(o.before="-"+o.before),l=0;l=0;l--)switch(o.after[l]){case"$":n=l===o.after.length-1?n+i.currency.symbol:e._.insert(n,i.currency.symbol,-(o.after.length-(1+l)));break;case" ":n=l===o.after.length-1?n+" ":e._.insert(n," ",-(o.after.length-(1+l)+i.currency.symbol.length-1))}return n}}),e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(t,a,r){var n=("number"!=typeof t||e._.isNaN(t)?"0e+0":t.toExponential()).split("e");return a=a.replace(/e[\+|\-]{1}0/,""),e._.numberToFormat(Number(n[0]),a,r)+"e"+n[1]},unformat:function(t){var a=e._.includes(t,"e+")?t.split("e+"):t.split("e-"),r=Number(a[0]),n=Number(a[1]);return n=e._.includes(t,"e-")?n*=-1:n,e._.reduce([r,Math.pow(10,n)],(function(t,a,r,n){var l=e._.correctionFactor(t,a);return t*l*(a*l)/(l*l)}),1)}}),e.register("format","ordinal",{regexps:{format:/(o)/},format:function(t,a,r){var n=e.locales[e.options.currentLocale],l=e._.includes(a," o")?" ":"";return a=a.replace(/\s?o/,""),l+=n.ordinal(t),e._.numberToFormat(t,a,r)+l}}),e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(t,a,r){var n,l=e._.includes(a," %")?" ":"";return e.options.scalePercentBy100&&(t*=100),a=a.replace(/\s?\%/,""),n=e._.numberToFormat(t,a,r),e._.includes(n,")")?((n=n.split("")).splice(-1,0,l+"%"),n=n.join("")):n=n+l+"%",n},unformat:function(t){var a=e._.stringToNumber(t);return e.options.scalePercentBy100?.01*a:a}}),e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,a){var r=Math.floor(e/60/60),n=Math.floor((e-60*r*60)/60),l=Math.round(e-60*r*60-60*n);return r+":"+(n<10?"0"+n:n)+":"+(l<10?"0"+l:l)},unformat:function(e){var t=e.split(":"),a=0;return 3===t.length?(a+=60*Number(t[0])*60,a+=60*Number(t[1]),a+=Number(t[2])):2===t.length&&(a+=60*Number(t[0]),a+=Number(t[1])),Number(a)}}),e}))})),gs={};!function(e){function t(e){for(var t="",a=e.length-1;a>=0;)t+=e.charAt(a--);return t}function a(e,t){for(var a="";a.length=t?r:a("0",t-r.length)+r}function n(e,t){var r=""+e;return r.length>=t?r:a(" ",t-r.length)+r}function l(e,t){var r=""+e;return r.length>=t?r:r+a(" ",t-r.length)}e.version="0.11.2";var i=Math.pow(2,32);function o(e,t){return e>i||e<-i?function(e,t){var r=""+Math.round(e);return r.length>=t?r:a("0",t-r.length)+r}(e,t):function(e,t){var r=""+e;return r.length>=t?r:a("0",t-r.length)+r}(Math.round(e),t)}function s(e,t){return t=t||0,e.length>=7+t&&103==(32|e.charCodeAt(t))&&101==(32|e.charCodeAt(t+1))&&110==(32|e.charCodeAt(t+2))&&101==(32|e.charCodeAt(t+3))&&114==(32|e.charCodeAt(t+4))&&97==(32|e.charCodeAt(t+5))&&108==(32|e.charCodeAt(t+6))}var c=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],u=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function d(e){e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e[65535]="General"}var h={};d(h);var m=[],p=0;for(p=5;p<=8;++p)m[p]=32+p;for(p=23;p<=26;++p)m[p]=0;for(p=27;p<=31;++p)m[p]=14;for(p=50;p<=58;++p)m[p]=14;for(p=59;p<=62;++p)m[p]=p-58;for(p=67;p<=68;++p)m[p]=p-58;for(p=72;p<=75;++p)m[p]=p-58;for(p=67;p<=68;++p)m[p]=p-57;for(p=76;p<=78;++p)m[p]=p-56;for(p=79;p<=81;++p)m[p]=p-34;var f=[];function g(e,t,a){for(var r=e<0?-1:1,n=e*r,l=0,i=1,o=0,s=1,c=0,u=0,d=Math.floor(n);ct&&(c>t?(u=s,o=l):(u=c,o=i)),!a)return[0,r*o,u];var h=Math.floor(r*o/u);return[h,r*o-h*u,u]}function v(e,t,a){if(e>2958465||e<0)return null;var r=0|e,n=Math.floor(86400*(e-r)),l=0,i=[],o={D:r,T:n,u:86400*(e-r)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(o.u)<1e-6&&(o.u=0),t&&t.date1904&&(r+=1462),o.u>.9999&&(o.u=0,86400==++n&&(o.T=n=0,++r,++o.D)),60===r)i=a?[1317,10,29]:[1900,2,29],l=3;else if(0===r)i=a?[1317,8,29]:[1900,1,0],l=6;else{r>60&&--r;var s=new Date(1900,0,1);s.setDate(s.getDate()+r-1),i=[s.getFullYear(),s.getMonth()+1,s.getDate()],l=s.getDay(),r<60&&(l=(l+6)%7),a&&(l=function(e,t){t[0]-=581;var a=e.getDay();e<60&&(a=(a+6)%7);return a}(s,i))}return o.y=i[0],o.m=i[1],o.d=i[2],o.S=n%60,n=Math.floor(n/60),o.M=n%60,n=Math.floor(n/60),o.H=n,o.q=l,o}f[5]=f[63]='"$"#,##0_);\\("$"#,##0\\)',f[6]=f[64]='"$"#,##0_);[Red]\\("$"#,##0\\)',f[7]=f[65]='"$"#,##0.00_);\\("$"#,##0.00\\)',f[8]=f[66]='"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',f[41]='_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',f[42]='_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',f[43]='_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',f[44]='_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)',e.parse_date_code=v;var y=new Date(1899,11,31,0,0,0),b=y.getTime(),k=new Date(1900,2,1,0,0,0);function x(e,t){var a=e.getTime();return t?a-=1262304e5:e>=k&&(a+=864e5),(a-(b+6e4*(e.getTimezoneOffset()-y.getTimezoneOffset())))/864e5}e._general_int=function(e){return e.toString(10)};var w=function(){var e=/(?:\.0*|(\.\d*[1-9])0+)$/;function t(t){return-1==t.indexOf(".")?t:t.replace(e,"$1")}var a=/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,r=/(E[+-])(\d)$/;return function(e){var n,l=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return n=l>=-4&&l<=-1?e.toPrecision(10+l):Math.abs(l)<=9?function(e){var a=e<0?12:11,r=t(e.toFixed(12));return r.length<=a||(r=e.toPrecision(10)).length<=a?r:e.toExponential(5)}(e):10===l?e.toFixed(10).substr(0,12):function(e){var a=t(e.toFixed(11));return a.length>(e<0?12:11)||"0"===a||"-0"===a?e.toPrecision(6):a}(e),t(function(e){return-1==e.indexOf("E")?e:e.replace(a,"$1E").replace(r,"$10$2")}(n.toUpperCase()))}}();function _(e,t){switch(Sa(e)){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):w(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return E(14,x(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function C(e,t,a,n){var l,i="",o=0,s=0,d=a.y,h=0;switch(e){case 98:d=a.y+543;case 121:switch(t.length){case 1:case 2:l=d%100,h=2;break;default:l=d%1e4,h=4}break;case 109:switch(t.length){case 1:case 2:l=a.m,h=t.length;break;case 3:return u[a.m-1][1];case 5:return u[a.m-1][0];default:return u[a.m-1][2]}break;case 100:switch(t.length){case 1:case 2:l=a.d,h=t.length;break;case 3:return c[a.q][0];default:return c[a.q][1]}break;case 104:switch(t.length){case 1:case 2:l=1+(a.H+11)%12,h=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:l=a.H,h=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:l=a.M,h=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==a.u||"s"!=t&&"ss"!=t?(s=n>=2?3===n?1e3:100:1===n?10:1,(o=Math.round(s*(a.S+a.u)))>=60*s&&(o=0),"s"===t?0===o?"0":""+o/s:(i=r(o,2+n),"ss"===t?i.substr(0,2):"."+i.substr(2,t.length-1))):r(a.S,t.length);case 90:switch(t){case"[h]":case"[hh]":l=24*a.D+a.H;break;case"[m]":case"[mm]":l=60*(24*a.D+a.H)+a.M;break;case"[s]":case"[ss]":l=60*(60*(24*a.D+a.H)+a.M)+Math.round(a.S+a.u);break;default:throw"bad abstime format: "+t}h=3===t.length?1:2;break;case 101:l=d,h=1}return h>0?r(l,h):""}function T(e){if(e.length<=3)return e;for(var t=e.length%3,a=e.substr(0,t);t!=e.length;t+=3)a+=(a.length>0?",":"")+e.substr(t,3);return a}e._general_num=w,e._general=_;var A=function(){var e=/%/g;var i=/# (\?+)( ?)\/( ?)(\d+)/;var s=/^#*0*\.([0#]+)/,c=/\).*[0#]/,u=/\(###\) ###\\?-####/;function d(e){for(var t,a="",r=0;r!=e.length;++r)switch(t=e.charCodeAt(r)){case 35:break;case 63:a+=" ";break;case 48:a+="0";break;default:a+=String.fromCharCode(t)}return a}function h(e,t){var a=Math.pow(10,t);return""+Math.round(e*a)/a}function m(e,t){var a=e-Math.floor(e),r=Math.pow(10,t);return t<(""+Math.round(a*r)).length?0:Math.round(a*r)}function p(f,v,y){if(40===f.charCodeAt(0)&&!v.match(c)){var b=v.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return y>=0?p("n",b,y):"("+p("n",b,-y)+")"}if(44===v.charCodeAt(v.length-1))return function(e,t,a){for(var r=t.length-1;44===t.charCodeAt(r-1);)--r;return A(e,t.substr(0,r),a/Math.pow(10,3*(t.length-r)))}(f,v,y);if(-1!==v.indexOf("%"))return function(t,r,n){var l=r.replace(e,""),i=r.length-l.length;return A(t,l,n*Math.pow(10,2*i))+a("%",i)}(f,v,y);if(-1!==v.indexOf("E"))return function e(t,a){var r,n=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==a)return"0.0E+0";if(a<0)return"-"+e(t,-a);var l=t.indexOf(".");-1===l&&(l=t.indexOf("E"));var i=Math.floor(Math.log(a)*Math.LOG10E)%l;if(i<0&&(i+=l),-1===(r=(a/Math.pow(10,i)).toPrecision(n+1+(l+i)%l)).indexOf("e")){var o=Math.floor(Math.log(a)*Math.LOG10E);for(-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+i):r+="E+"+(o-i);"0."===r.substr(0,2);)r=(r=r.charAt(0)+r.substr(2,l)+"."+r.substr(2+l)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,a,r){return t+a+r.substr(0,(l+i)%l)+"."+r.substr(i)+"E"}))}else r=a.toExponential(n);return t.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),t.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}(v,y);if(36===v.charCodeAt(0))return"$"+p(f,v.substr(" "==v.charAt(1)?2:1),y);var k,x,w,_,C=Math.abs(y),S=y<0?"-":"";if(v.match(/^00+$/))return S+o(C,v.length);if(v.match(/^[#?]+$/))return"0"===(k=o(y,0))&&(k=""),k.length>v.length?k:d(v.substr(0,v.length-k.length))+k;if(x=v.match(i))return function(e,t,l){var i=parseInt(e[4],10),o=Math.round(t*i),s=Math.floor(o/i),c=o-s*i,u=i;return l+(0===s?"":""+s)+" "+(0===c?a(" ",e[1].length+1+e[4].length):n(c,e[1].length)+e[2]+"/"+e[3]+r(u,e[4].length))}(x,C,S);if(v.match(/^#+0+$/))return S+o(C,v.length-v.indexOf("0"));if(x=v.match(s))return k=h(y,x[1].length).replace(/^([^\.]+)$/,"$1."+d(x[1])).replace(/\.$/,"."+d(x[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+a("0",d(x[1]).length-t.length)})),-1!==v.indexOf("0.")?k:k.replace(/^0\./,".");if(v=v.replace(/^#+([0.])/,"$1"),x=v.match(/^(0*)\.(#*)$/))return S+h(C,x[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,x[1].length?"0.":".");if(x=v.match(/^#{1,3},##0(\.?)$/))return S+T(o(C,0));if(x=v.match(/^#,##0\.([#0]*0)$/))return y<0?"-"+p(f,v,-y):T(""+(Math.floor(y)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(y,x[1].length)))+"."+r(m(y,x[1].length),x[1].length);if(x=v.match(/^#,#*,#0/))return p(f,v.replace(/^#,#*,/,""),y);if(x=v.match(/^([0#]+)(\\?-([0#]+))+$/))return k=t(p(f,v.replace(/[\\-]/g,""),y)),w=0,t(t(v.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return w-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(y)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?r(0,3-e.length):"")+e}))+"."+r(w,x[1].length);switch(v){case"###,##0.00":return p(f,"#,##0.00",y);case"###,###":case"##,###":case"#,###":var q=T(o(C,0));return"0"!==q?S+q:"";case"###,###.00":return p(f,"###,##0.00",y).replace(/^0\./,".");case"#,###.00":return p(f,"#,##0.00",y).replace(/^0\./,".")}throw new Error("unsupported format |"+v+"|")}function f(o,h,m){if(40===o.charCodeAt(0)&&!h.match(c)){var p=h.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return m>=0?f("n",p,m):"("+f("n",p,-m)+")"}if(44===h.charCodeAt(h.length-1))return function(e,t,a){for(var r=t.length-1;44===t.charCodeAt(r-1);)--r;return A(e,t.substr(0,r),a/Math.pow(10,3*(t.length-r)))}(o,h,m);if(-1!==h.indexOf("%"))return function(t,r,n){var l=r.replace(e,""),i=r.length-l.length;return A(t,l,n*Math.pow(10,2*i))+a("%",i)}(o,h,m);if(-1!==h.indexOf("E"))return function e(t,a){var r,n=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==a)return"0.0E+0";if(a<0)return"-"+e(t,-a);var l=t.indexOf(".");-1===l&&(l=t.indexOf("E"));var i=Math.floor(Math.log(a)*Math.LOG10E)%l;if(i<0&&(i+=l),!(r=(a/Math.pow(10,i)).toPrecision(n+1+(l+i)%l)).match(/[Ee]/)){var o=Math.floor(Math.log(a)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+i):r+="E+"+(o-i),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,a,r){return t+a+r.substr(0,(l+i)%l)+"."+r.substr(i)+"E"}))}else r=a.toExponential(n);return t.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),t.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}(h,m);if(36===h.charCodeAt(0))return"$"+f(o,h.substr(" "==h.charAt(1)?2:1),m);var v,y,b,k,x=Math.abs(m),w=m<0?"-":"";if(h.match(/^00+$/))return w+r(x,h.length);if(h.match(/^[#?]+$/))return v=""+m,0===m&&(v=""),v.length>h.length?v:d(h.substr(0,h.length-v.length))+v;if(y=h.match(i))return function(e,t,r){return r+(0===t?"":""+t)+a(" ",e[1].length+2+e[4].length)}(y,x,w);if(h.match(/^#+0+$/))return w+r(x,h.length-h.indexOf("0"));if(y=h.match(s))return v=(v=(""+m).replace(/^([^\.]+)$/,"$1."+d(y[1])).replace(/\.$/,"."+d(y[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+a("0",d(y[1]).length-t.length)})),-1!==h.indexOf("0.")?v:v.replace(/^0\./,".");if(h=h.replace(/^#+([0.])/,"$1"),y=h.match(/^(0*)\.(#*)$/))return w+(""+x).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,y[1].length?"0.":".");if(y=h.match(/^#{1,3},##0(\.?)$/))return w+T(""+x);if(y=h.match(/^#,##0\.([#0]*0)$/))return m<0?"-"+f(o,h,-m):T(""+m)+"."+a("0",y[1].length);if(y=h.match(/^#,#*,#0/))return f(o,h.replace(/^#,#*,/,""),m);if(y=h.match(/^([0#]+)(\\?-([0#]+))+$/))return v=t(f(o,h.replace(/[\\-]/g,""),m)),b=0,t(t(h.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return b-1||"\\"==a&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===a;);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t-1;);break;case" ":default:++t}return!1}function $(e,t,a,r){for(var n,l,i,o=[],c="",u=0,d="",h="t",m="H";u=12?"P":"A"),g.t="T",m="h",u+=3):"AM/PM"===e.substr(u,5).toUpperCase()?(null!=n&&(g.v=n.H>=12?"PM":"AM"),g.t="T",u+=5,m="h"):"上午/下午"===e.substr(u,5).toUpperCase()?(null!=n&&(g.v=n.H>=12?"下午":"上午"),g.t="T",u+=5,m="h"):(g.t="t",++u),null==n&&"T"===g.t)return"";o[o.length]=g,h=d;break;case"[":for(c=d;"]"!==e.charAt(u++)&&u-1&&(c=(c.match(/\$([^-\[\]]*)/)||[])[1]||"$",R(e)||(o[o.length]={t:"t",v:c}));break;case".":if(null!=n){for(c=d;++u-1;)c+=d;o[o.length]={t:"n",v:c};break;case"?":for(c=d;e.charAt(++u)===d;)c+=d;o[o.length]={t:d,v:c},h=d;break;case"*":++u," "!=e.charAt(u)&&"*"!=e.charAt(u)||++u;break;case"(":case")":o[o.length]={t:1===r?"t":d,v:d},++u;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(c=d;u-1;)c+=e.charAt(u);o[o.length]={t:"D",v:c};break;case" ":o[o.length]={t:d,v:d},++u;break;case"$":o[o.length]={t:"t",v:"$"},++u;break;default:if(-1==="¤฿BsBr₵₡₫ƒFtRs.₭kr£₤Lm₥₦₱PQRSkRp৲৳R$S/.〒₮₩¥NT¥zł₴₪៛руб€$,$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP$¥LekdinAf$dhAflRial?£BirrKzMOPPGKRsGsB/R$ррlevkrKMzBsPNuFBuKPkrRD$NfkCFA?CVEGMDFrCDHTGNAfLFdjKGSFGGHSRielKCFknKshLSLL£LtRFRONArRfMWKRMMURsMROS/KMDLMTnRC$kr€GELCHFSLLSCRDbSZLSDGSOSSomFCFPTShT$VUVQUGXгрнsomWSTNT$FtDramRpZMWFCFA".indexOf(d))throw new Error("unrecognized character "+d+" in "+e);o[o.length]={t:"t",v:d},++u}var y,b=0,k=0;for(u=o.length-1,h="t";u>=0;--u)switch(o[u].t){case"h":case"H":o[u].t=m,h="h",b<1&&(b=1);break;case"s":(y=o[u].v.match(/\.0+$/))&&(k=Math.max(k,y[0].length-1)),b<3&&(b=3);case"d":case"y":case"M":case"e":h=o[u].t;break;case"m":"s"===h&&(o[u].t="M",b<2&&(b=2));break;case"X":break;case"Z":b<1&&o[u].v.match(/[Hh]/)&&(b=1),b<2&&o[u].v.match(/[Mm]/)&&(b=2),b<3&&o[u].v.match(/[Ss]/)&&(b=3)}switch(b){case 0:break;case 1:n.u>=.5&&(n.u=0,++n.S),n.S>=60&&(n.S=0,++n.M),n.M>=60&&(n.M=0,++n.H);break;case 2:n.u>=.5&&(n.u=0,++n.S),n.S>=60&&(n.S=0,++n.M)}var x,w="";for(u=0;u0){40==w.charCodeAt(0)?(T=t<0&&45===w.charCodeAt(0)?-t:t,S=A("n",w,T)):(S=A("n",w,T=t<0&&r>1?-t:t),T<0&&o[0]&&"t"==o[0].t&&(S=S.substr(1),o[0].v="-"+o[0].v)),x=S.length-1;var q=o.length;for(u=0;u-1){q=u;break}var D=o.length;if(q===o.length&&-1===S.indexOf("E")){for(u=o.length-1;u>=0;--u)null!=o[u]&&-1!=="n?".indexOf(o[u].t)&&(x>=o[u].v.length-1?(x-=o[u].v.length,o[u].v=S.substr(x+1,o[u].v.length)):x<0?o[u].v="":(o[u].v=S.substr(0,x+1),x=-1),o[u].t="t",D=u);x>=0&&D=0;--u)if(null!=o[u]&&-1!=="n?".indexOf(o[u].t)){for(l=o[u].v.indexOf(".")>-1&&u===q?o[u].v.indexOf(".")-1:o[u].v.length-1,$=o[u].v.substr(l+1);l>=0;--l)x>=0&&("0"===o[u].v.charAt(l)||"#"===o[u].v.charAt(l))&&($=S.charAt(x--)+$);o[u].v=$,o[u].t="t",D=u}for(x>=0&&D-1&&u===q?o[u].v.indexOf(".")+1:0,$=o[u].v.substr(0,l);l-1&&(T=r>1&&t<0&&u>0&&"-"===o[u-1].v?-t:t,o[u].v=A(o[u].t,o[u].v,T),o[u].t="t");var F="";for(u=0;u!==o.length;++u)null!=o[u]&&(F+=o[u].v);return F}e.is_date=R,e._eval=$;var q=/\[[=<>]/,D=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function F(e,t){if(null==t)return!1;var a=parseFloat(t[2]);switch(t[1]){case"=":if(e==a)return!0;break;case">":if(e>a)return!0;break;case"<":if(e":if(e!=a)return!0;break;case">=":if(e>=a)return!0;break;case"<=":if(e<=a)return!0}return!1}function E(e,t,a){null==a&&(a={});var r="";switch(Sa(e)){case"string":r="m/d/yy"==e&&a.dateNF?a.dateNF:e;break;case"number":null==(r=14==e&&a.dateNF?a.dateNF:(null!=a.table?a.table:h)[e])&&(r=a.table&&a.table[m[e]]||h[m[e]]),null==r&&(r=f[e]||"General")}if(r.match(/^(w|W)((0?)|(0\.0+))$/)){if(isNaN(t))return t;var n=r.slice(1),l=!1;!isNaN(t)&&Number(t)<0&&(l=!0,t=Math.abs(t));var i=parseInt(t).toString().length;if(i>4){if(i>8){var o=parseInt(t/1e8),c=parseInt(parseFloat(t).subtract(1e8*o)/1e4),u=parseFloat(t).subtract(1e8*o+1e4*c);""!=n&&(u=fs(u).format(n)),t=o+"亿"+c+"万"+u}else{c=parseInt(t/1e4),u=parseFloat(t).subtract(1e4*c);""!=n&&(u=fs(u).format(n)),t=c+"万"+u}if(-1!=t.indexOf("亿0万0")?t=t.replace("0万0",""):-1!=t.indexOf("亿0万")?t=t.replace("0万",""):-1!=t.indexOf("万0")&&(t=t.replace("万0","万")),-1!=t.indexOf("亿")&&-1==t.indexOf("万")){if("."!==(d=t.substring(t.indexOf("亿")+1)).substring(0,1)&&""!=d){switch((parseInt(d)+"").length){case 1:d="000"+d;break;case 2:d="00"+d;break;case 3:d="0"+d}t=t.substring(0,t.indexOf("亿")+1)+d}}else if(-1==t.indexOf("亿")&&-1!=t.indexOf("万")){if("."!==(p=t.substring(t.indexOf("万")+1)).substring(0,1)&&""!=p){switch((parseInt(p)+"").length){case 1:p="000"+p;break;case 2:p="00"+p;break;case 3:p="0"+p}t=t.substring(0,t.indexOf("万")+1)+p}}else if(-1!=t.indexOf("亿")&&-1!=t.indexOf("万")){var d=t.substring(t.indexOf("亿")+1,t.indexOf("万")),p=t.substring(t.indexOf("万")+1);switch((parseInt(d)+"").length){case 1:d="000"+d;break;case 2:d="00"+d;break;case 3:d="0"+d}if(t=t.substring(0,t.indexOf("亿")+1)+d+t.substring(t.indexOf("万")),"."!==p.substring(0,1)&&""!=p){switch((parseInt(p)+"").length){case 1:p="000"+p;break;case 2:p="00"+p;break;case 3:p="0"+p}t=t.substring(0,t.indexOf("万")+1)+p}}}else""!=n&&(t=fs(t).format(n));return l?"-"+t:t}if(s(r,0))return _(t,a);t instanceof Date&&(t=x(t,a.date1904));var g=function(e,t){var a=S(e),r=a.length,n=a[r-1].indexOf("@");if(r<4&&n>-1&&--r,a.length>4)throw new Error("cannot find right format for |"+a.join("|")+"|");if("number"!=typeof t)return[4,4===a.length||n>-1?a[a.length-1]:"@"];switch(a.length){case 1:a=n>-1?["General","General","General",a[0]]:[a[0],a[0],a[0],"@"];break;case 2:a=n>-1?[a[0],a[0],a[0],a[1]]:[a[0],a[1],a[0],"@"];break;case 3:a=n>-1?[a[0],a[1],a[0],a[2]]:[a[0],a[1],a[2],"@"]}var l=t>0?a[0]:t<0?a[1]:a[2];if(-1===a[0].indexOf("[")&&-1===a[1].indexOf("["))return[r,l];if(null!=a[0].match(q)||null!=a[1].match(q)){var i=a[0].match(D),o=a[1].match(D);return F(t,i)?[r,a[0]]:F(t,o)?[r,a[1]]:[r,a[null!=i&&null!=o?2:1]]}return[r,l]}(r,t);if(s(g[1]))return _(t,a);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return $(g[1],t,a,g[0])}function M(e,t){if("number"!=typeof t){t=+t||-1;for(var a=0;a<392;++a)if(null!=h[a]){if(h[a]==e){t=a;break}}else t<0&&(t=a);t<0&&(t=391)}return h[t]=e,t}e.load=M,e._table=h,e.get_table=function(){return h},e.load_table=function(e){for(var t=0;392!=t;++t)void 0!==e[t]&&M(e[t],t)},e.init_table=d,e.format=E}(gs);gs._table[22],gs._table[15],gs._table[14],gs._table[19],gs._table[18],gs._table[20],gs._table[2],gs._table[4],gs._table[10],gs._table[11],new Date(1899,11,31,0,0,0).getTime();var vs=new Date(1900,2,1,0,0,0);function ys(e,t){var a=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds()),r=Date.UTC(1899,11,31,0,0,0);return t?a-=1262304e5:e>=vs&&(a+=864e5),(a-r)/864e5}var bs=new Date("2017-02-19T19:06:09.000Z");isNaN(bs.getFullYear())&&(bs=new Date("2/19/17"));var ks=2017==bs.getFullYear();function xs(e){var t=null,a={},r=e;if(null==e)return null;if("'"===e.toString().substr(0,1))t=e.toString().substr(1),a={fa:"@",t:"s"};else if("TRUE"===e.toString().toUpperCase())t="TRUE",a={fa:"General",t:"b"},r=!0;else if("FALSE"===e.toString().toUpperCase())t="FALSE",a={fa:"General",t:"b"},r=!1;else if(ka(e))t=e.toString(),a={fa:"General",t:"e"};else if(/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(e))t=e.toString(),a={fa:"@",t:"s"};else if(ba(e)&&Math.abs(parseFloat(e))>0&&(Math.abs(parseFloat(e))>=1e11||Math.abs(parseFloat(e))<1e-9)){var n=(r=fs(e).value()).toExponential();if(n.indexOf(".")>-1){var l=n.split(".")[1].split("e")[0].length;l>5&&(l=5),a={fa:"#0."+new Array(l+1).join("0")+"E+00",t:"n"}}else a={fa:"#0.E+00",t:"n"};t=gs.format(a.fa,r)}else if(e.toString().indexOf("%")>-1){var i=e.toString().indexOf("%"),o=(h=e.toString().substr(0,i)).replace(/,/g,"");if(i==e.toString().length-1&&ba(o))if(h.indexOf(".")>-1)if(h.indexOf(".")==h.lastIndexOf(".")){var s=h.split(".")[0];if((m=h.split(".")[1].length)>9&&(m=9),s.indexOf(",")>-1){for(var c=!0,u=s.split(","),d=1;d-1){for(c=!0,u=h.split(","),d=1;d-1)if(e.toString().indexOf(".")==e.toString().lastIndexOf(".")){var h,m,p=e.toString().split(".")[0];if((m=(h=e.toString().split(".")[1]).length)>9&&(m=9),p.indexOf(",")>-1){for(c=!0,u=p.split(","),d=1;d-1||e.toString().indexOf(":")>-1||e.toString().length<16)?((r=ys(function(e,t){var a=new Date(e);if(ks)return t>0?a.setTime(a.getTime()+60*a.getTimezoneOffset()*1e3):t<0&&a.setTime(a.getTime()-60*a.getTimezoneOffset()*1e3),a;if(e instanceof Date)return e;if(1917==bs.getFullYear()&&!isNaN(a.getFullYear())){var r=a.getFullYear();return e.indexOf(""+r)>-1||a.setFullYear(a.getFullYear()+100),a}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"],l=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);return e.indexOf("Z")>-1&&(l=new Date(l.getTime()-60*l.getTimezoneOffset()*1e3)),l}(e.toString().replace(/-/g,"/")))).toString().indexOf(".")>-1?e.toString().length>18?a.fa="yyyy-MM-dd hh:mm:ss":e.toString().length>11?a.fa="yyyy-MM-dd hh:mm":a.fa="yyyy-MM-dd":a.fa="yyyy-MM-dd",a.t="d",t=gs.format(a.fa,r)):(t=e,a.fa="General",a.t="g");return[t,a,r]}function ws(e,t){return gs.format(e,t)}function _s(e,t,a){var r=Ko(e,t,a,"m");return null==r?r=Ko(e,t,a,"v"):isNaN(function(e){var t=Number(e);if("number"==typeof e)return e;if(!isNaN(t))return t;var a=1,r=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,(function(){return a*=100,""}));return isNaN(t=Number(r))?(r=r.replace(/[(](.*)[)]/,(function(e,t){return a=-a,t})),isNaN(t=Number(r))?t:t/a):t/a}(r))?null!=a[e][t].ct&&"d"==a[e][t].ct.t||null!=a[e][t].ct&&"b"==a[e][t].ct.t||(r=Ko(e,t,a,"v")):"string"==typeof r&&r.indexOf("%")>-1||(r=Ko(e,t,a,"v")),r}function Cs(e,t,a,r){null==a&&(a=ga.flowdata);var n,l=a[e][t];if("object"==Cm(r)?(null==l?l=r:(null!=r.f&&(l.f=r.f),null!=r.spl&&(l.spl=r.spl),null!=r.ct&&(l.ct=r.ct)),n="object"==Cm(r.v)?r.v.v:r.v):n=r,ya(n))return"object"==Cm(l)?(delete l.m,delete l.v):l=null,void(a[e][t]=l);if((ya(l)||("string"===Cm(l)||"number"===Cm(l))&&l===r)&&(l={}),"'"==n.toString().substr(0,1))l.m=n.toString().substr(1),l.ct={fa:"@",t:"s"},l.v=n.toString().substr(1),l.qp=1;else if(1==l.qp)l.m=n.toString(),l.ct={fa:"@",t:"s"},l.v=n.toString();else if("TRUE"===n.toString().toUpperCase())l.m="TRUE",l.ct={fa:"General",t:"b"},l.v=!0;else if("FALSE"===n.toString().toUpperCase())l.m="FALSE",l.ct={fa:"General",t:"b"},l.v=!1;else if(ka(n))l.m=n.toString(),null!=l.ct?l.ct.t="e":l.ct={fa:"General",t:"e"},l.v=n;else if(null!=l.f&&ba(n)&&!/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(n))if(l.v=parseFloat(n),null==l.ct&&(l.ct={fa:"General",t:"n"}),l.v==1/0||l.v==-1/0)l.m=l.v.toString();else if(l.v.toString().indexOf("e")>-1){var i;(i=1==l.v.toString().split(".").length?0:l.v.toString().split(".")[1].split("e")[0].length)>5&&(i=5),l.m=l.v.toExponential(i).toString()}else{var o=Math.round(1e9*l.v)/1e9;if(null==l.ct){var s=xs(o);l.m=s[0].toString()}else{var c=ws(l.ct.fa,o);l.m=c.toString()}}else if(null!=l.ct&&"@"==l.ct.fa)l.m=n.toString(),l.v=n;else if(null!=l.ct&&null!=l.ct.fa&&"General"!=l.ct.fa){ba(n)&&(n=parseFloat(n));var u=ws(l.ct.fa,n);u===n?(u=xs(n),l.m=u[0].toString(),l.ct=u[1],l.v=u[2]):(l.m=u.toString(),l.v=n)}else if(ba(n)&&!/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(n))if(n=parseFloat(n),l.v=parseFloat(n),l.ct={fa:"General",t:"n"},l.v==1/0||l.v==-1/0)l.m=l.v.toString();else{var d=xs(l.v);l.m=d[0].toString()}else{var h=xs(n);l.m=h[0].toString(),l.ct=h[1],l.v=h[2]}if(!pd.allowUpdate&&!fa.pointEdit&&null!=l.ct&&0==/^(w|W)((0?)|(0\.0+))$/.test(l.ct.fa)&&"n"==l.ct.t&&null!=l.v&&parseInt(l.v).toString().length>4){var m=function(e,t){var a,r="0.";if("TRUE"==e){if(null==t)return"w";var n=parseInt(t);if(0==n)return"w0";r="w0.";for(var l=0;l=e[a-20]?function(e,t){for(var a=0,r=0,n=-1,l=e.length-1;a=0&&l>=a;){if(r=e[l],t>=(0==l?0:e[l-1])&&t=(0==a?0:e[a-1])&&t=e[n-1]))return n;if(t>=e[n])a=n+1;else{if(!(t0?t=ga.visibledatarow.length-1:-1==t&&e<=0&&(t=0),As(t)}function Is(e){var t;return t=ga.visibledatacolumn[e],[0==e?0:ga.visibledatacolumn[e-1],t,e]}function Rs(e){var t=Ts(ga.visibledatacolumn,e);return-1==t&&e>0?t=ga.visibledatacolumn.length-1:-1==t&&e<=0&&(t=0),Is(t)}function $s(e,t){var a=$("#"+ga.container).offset();return[e-a.left-ga.rowHeaderWidth,t-a.top-ga.infobarHeight-ga.toolbarHeight-ga.calculatebarHeight-ga.columnHeaderHeight]}function qs(e,t,a,r){var n=$.extend(!0,{},r);null==n.rowlen&&(n.rowlen={}),null==n.customHeight&&(n.customHeight={});var l=$("#luckysheetTableContent").get(0).getContext("2d");l.textBaseline="top";for(var i=t;i<=a;i++)if(null==n.rowhidden||null==n.rowhidden[i]){var o=ga.defaultrowlen;if(1!=n.customHeight[i]){delete n.rowlen[i];for(var s=0;so&&(o=d)}}(o/=ga.zoomRatio)!=ga.defaultrowlen&&(n.rowlen[i]=o)}}return n}function Ds(e,t){for(var a=[],r=0,n=0;n180||p<0)&&(p=0),(p=parseInt(p))>90&&(p=90-p,f=0),t.textAlign="start";var g,v,y={values:[]},b="0",k="0",x=11,w=!1,_=[];if(No(e)){for(var C=e.ct.s,T=0,A=0;An&&null!=U[V]&&(j.push(H-J),H=J,V+=1),W==_.length-1&&j.push(H),null==U[V]&&(U[V]=[]);var ee={content:K,style:Y,width:Q,height:J,left:0,top:0,colIndex:V,asc:Z.actualBoundingBoxAscent,desc:Z.actualBoundingBoxDescent,inline:!0};!0===Y.wrap&&(ee.wrap=!0),U[V].push(ee),console.log("normal",W,V,Y,G,U),G=Y}}else{var te=Fs(v,t),ae=te.actualBoundingBoxDescent+te.actualBoundingBoxAscent,re=[];(v=v.toString()).length>1?re=v.split(""):re.push(v);for(var ne=Fs(re[0],t).width,le=0;len&&null!=U[V]&&(j.push(H-oe),H=oe,V+=1),le==re.length-1&&j.push(H),null==U[V]&&(U[V]=[]),U[V].push({content:re[le],style:g,width:ie,height:oe,left:0,top:0,colIndex:V,asc:te.actualBoundingBoxAscent,desc:te.actualBoundingBoxDescent})}}for(var se=[],ce=0;cen),je+c>n&&null!=$e[Re]&&"2"==h&&Ne!=_.length)if(null!=ze&&zer&&null!=$e[Re]&&"2"==h&&Ne!=_.length)if(null!=ze&&ze1)for(var lt=0;ltn&&null!=$e[Re]&&Ne!=v.length)null!=Pe&&Pe.indexr&&null!=$e[Re]&&Ne!=v.length)null!=Pe&&Pe.index=0;Ot--){var Bt=zt[Ot],Vt=void 0,Ht=void 0;if(0!=p){var Ut,jt=Rt+Lt.asc;Ut=Rt/Math.tan(qt)-$t+Ie,"0"==u?"0"==d?(Vt=Ut+r/2-Ae/2+Ft*Math.cos(qt)/2,Ht=jt+n/2-Se/2-Ft*Math.cos(qt)/2):"1"==d?(Vt=Ut+r/2-Ae/2,Ht=jt-(Se/2-Mt/2)):"2"==d&&(Vt=Ut+r/2-Ae/2+Ft*Math.cos(qt),Ht=jt+n-Mt/2-Se/2-Ft*Math.cos(qt)):"1"==u?"0"==d?(Vt=Ut-Mt*Math.sin(qt)/2+Ft*Math.cos(qt)/2,Ht=jt+n/2+Mt*Math.cos(qt)/2-Ft*Math.cos(qt)/2):"1"==d?(Vt=Ut-Mt*Math.sin(qt),Ht=jt+Mt*Math.cos(qt)):"2"==d&&(Vt=Ut+Ft*Math.cos(qt),Ht=jt+n-Ft*Math.cos(qt)):"2"==u&&("0"==d?(Vt=Ut+r-Et/2-(Ie/2+Se/2/Math.tan(qt))+Ft*Math.cos(qt)/2,Ht=jt+n/2-Se/2-Ft*Math.cos(qt)/2):"1"==d?(Vt=Ut+r-Ae+Nt,Ht=jt-Se):"2"==d&&(Vt=Ut+r-Et*Math.cos(qt)+Ft*Math.cos(qt),Ht=jt+n-Et*Math.sin(qt)-Ft*Math.cos(qt)))}Bt.left=Vt,Bt.top=Ht,Ms(Bt,b,k,{width:Bt.width,height:Bt.height,left:Vt-Bt.width,top:Ht,asc:Lt.asc,desc:Lt.desc,fs:Bt.fs}),y.values.push(Bt),$t+=Bt.width}Rt+=Lt.height}}}else for(var Gt=0;Gt1?arguments[1]:void 0,a),l=r>2?arguments[2]:void 0,i=void 0===l?a:fe(l,a);i>n;)t[n++]=e;return t};Ee({target:"Array",proto:!0},{fill:Ns}),or("fill");var Ps,zs,Ls,Os={},Bs=$t("iterator"),Vs=!1;[].keys&&("next"in(Ls=[].keys())?(zs=Fr(Fr(Ls)))!==Object.prototype&&(Ps=zs):Vs=!0),null==Ps&&(Ps={}),_(Ps,Bs)||E(Ps,Bs,(function(){return this}));var Hs={IteratorPrototype:Ps,BUGGY_SAFARI_ITERATORS:Vs},Us=F.f,js=$t("toStringTag"),Gs=function(e,t,a){e&&!_(e=a?e:e.prototype,js)&&Us(e,js,{configurable:!0,value:t})},Ws=Hs.IteratorPrototype,Ys=function(){return this},Xs=function(e,t,a){var r=t+" Iterator";return e.prototype=tt(Ws,{next:m(1,a)}),Gs(e,r,!1),Os[r]=Ys,e},Ks=Hs.IteratorPrototype,Zs=Hs.BUGGY_SAFARI_ITERATORS,Qs=$t("iterator"),Js=function(){return this},ec=function(e,t,a,r,n,l,i){Xs(a,t,r);var o,s,c,u=function(e){if(e===n&&f)return f;if(!Zs&&e in m)return m[e];switch(e){case"keys":case"values":case"entries":return function(){return new a(this,e)}}return function(){return new a(this)}},d=t+" Iterator",h=!1,m=e.prototype,p=m[Qs]||m["@@iterator"]||n&&m[n],f=!Zs&&p||u(n),g="Array"==t&&m.entries||p;if(g&&(o=Fr(g.call(new e)),Ks!==Object.prototype&&o.next&&(Fr(o)!==Ks&&(Ge?Ge(o,Ks):"function"!=typeof o[Qs]&&E(o,Qs,Js)),Gs(o,d,!0))),"values"==n&&p&&"values"!==p.name&&(h=!0,f=function(){return p.call(this)}),m[Qs]!==f&&E(m,Qs,f),Os[t]=f,n)if(s={values:u("values"),keys:l?f:u("keys"),entries:u("entries")},i)for(c in s)(Zs||h||!(c in m))&&ne(m,c,s[c]);else Ee({target:t,proto:!0,forced:Zs||h},s);return s},tc=re.set,ac=re.getterFor("Array Iterator"),rc=ec(Array,"Array",(function(e,t){tc(this,{type:"Array Iterator",target:b(e),index:0,kind:t})}),(function(){var e=ac(this),t=e.target,a=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==a?{value:r,done:!1}:"values"==a?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values");Os.Arguments=Os.Array,or("keys"),or("values"),or("entries");var nc=$t("iterator"),lc=$t("toStringTag"),ic=rc.values;for(var oc in Vr){var sc=l[oc],cc=sc&&sc.prototype;if(cc){if(cc[nc]!==ic)try{E(cc,nc,ic)}catch(va){cc[nc]=ic}if(cc[lc]||E(cc,lc,oc),Vr[oc])for(var uc in rc)if(cc[uc]!==rc[uc])try{E(cc,uc,rc[uc])}catch(va){cc[uc]=rc[uc]}}}function dc(){if(0!=ga.luckysheet_select_save.length){for(var e=1/0,t=-1/0,a=0,r=0,n=0;nt&&(t=s))}var c=gn().formula,u="";u+=""+c.count+":"+r+"",(isFinite(t)||isFinite(e))&&(u+=""+c.sum+":"+ws("w",a)+"",u+=""+c.average+":"+ws("w",Math.round(a/r*1e4)/1e4)+""),isFinite(t)&&(u+=""+c.max+":"+ws("w",t)+""),isFinite(e)&&(u+=""+c.min+":"+ws("w",e)+""),$("#luckysheet-sta-content").html(u)}}function hc(e,t,a,r,n){null==a&&(a=!0),e||(e="down"),t||(t="cell"),null==n&&(n=!1);var l=ga.luckysheet_select_save[ga.luckysheet_select_save.length-1],i=null==l.row?0:l.row[0],o=null==l.column?0:l.column[0],s=null==l.row?0:l.row[0],c=null==l.column?0:l.column[0],u=null==l.row?0:l.row[1],d=null==l.column?0:l.column[1];if(Ih.fucntionboxshow(i,o),"range"==t){var h=ga.luckysheet_shiftpositon.row[0],m=ga.luckysheet_shiftpositon.column[0],p=ga.luckysheet_shiftpositon.row[1],f=ga.luckysheet_shiftpositon.column[1];"down"==e||"up"==e?ps?i=null==l.row?0:l.row[0]:p==u&&h==s&&(i="down"==e?null==l.row?0:l.row[1]:null==l.row?0:l.row[0]):"right"!=e&&"left"!=e||(fc?o=null==l.column?0:l.column[0]:f==d&&m==c&&(o="right"==e?null==l.column?0:l.column[1]:null==l.column?0:l.column[0]))}var g=ga.flowdata.length,v=ga.flowdata[0].length,y=ga.flowdata,b="",k=0;if("up"==e){if(0==i)return;for(var x=[],w=null,_=0,C=null,T=c;T<=d;T++){x=[],_=0;for(var A=i-1;A>=0;A--){var S=y[A][T];if("object"==Cm(S)&&ya(S.v)||ya(S)?x.push(!1):x.push(!0),x.length>1){if(1==x[_]&&0==x[_-1]){w=A;break}if(0==x[_]&&1==x[_-1]){w=A+1;break}}_++}null==w&&(w=0),(null==C||w1){if(1==I[$]&&0==I[$-1]){R=F;break}if(0==I[$]&&1==I[$-1]){R=F-1;break}}$++}null==R&&(R=y.length-1),(null==q||R>q)&&(q=R)}b="down",k=q-i}else if("left"==e){if(0==o)return;for(var M=[],N=null,P=0,z=null,L=s;L<=u;L++){M=[],P=0;for(var O=o-1;O>=0;O--){var B=y[L][O];if("object"==Cm(B)&&ya(B.v)||ya(B)?M.push(!1):M.push(!0),M.length>1){if(1==M[P]&&0==M[P-1]){N=O;break}if(0==M[P]&&1==M[P-1]){N=O+1;break}}P++}null==N&&(N=0),(null==z||N1){if(1==V[U]&&0==V[U-1]){H=W;break}if(0==V[U]&&1==V[U-1]){H=W-1;break}}U++}null==H&&(H=y[0].length-1),(null==j||H>j)&&(j=H)}b="right",k=j-o}if("range"==t&&("up"==e?p_endRs&&k+i>h&&(k=h-i):"left"==e?p_endCc&&k+o>m&&(k=m-o),null!=r&&Math.abs(k)>Math.abs(r)&&(k=r)),n)return k;"cell"==t?mc(b,k,"rangeOfSelect",a):"range"==t&&fc(b,k,"rangeOfSelect",a)}function mc(e,t,a,r){null==r&&(r=!0);var n,l,i,o,s,c,u,d,h=ga.flowdata.length,m=ga.flowdata[0].length;if("rangeOfSelect"==a){var p,f,g=ga.luckysheet_select_save[ga.luckysheet_select_save.length-1];p=null==g.row_focus?g.row[0]:g.row_focus,f=null==g.column_focus?g.column[0]:g.column_focus;var v=xm.mergeborer(ga.flowdata,p,f);if(v){var y=v.row[2],b=v.row[3],k=v.column[2],x=v.column[3];t>0?"down"==e?(p=b,f=k):"right"==e&&(p=y,f=x):(p=y,f=k)}var w=null==g.moveXY?p:g.moveXY.x,_=null==g.moveXY?f:g.moveXY.y;"down"==e?w=p+=t:"right"==e&&(_=f+=t),p>=h&&(w=p=h-1),p<0&&(w=p=0),f>=m&&(_=f=m-1),f<0&&(_=f=0);var C=xm.mergeborer(ga.flowdata,p,f);C?(n=C.row[1],l=C.row[0],i=C.row[2],o=C.row[3],s=C.column[1],c=C.column[0],u=C.column[2],d=C.column[3]):(n=ga.visibledatarow[w],l=w-1==-1?0:ga.visibledatarow[w-1],i=w,o=w,s=ga.visibledatacolumn[_],c=_-1==-1?0:ga.visibledatacolumn[_-1],u=_,d=_),g.row=[i,o],g.column=[u,d],g.row_focus=i,g.column_focus=u,g.moveXY={x:w,y:_},Rh(),Ru.pivotclick(i,u),Ih.fucntionboxshow(i,u)}else if("rangeOfFormula"==a){var T,A,S=Ih.func_selectedrange;T=null==S.row_focus?S.row[0]:S.row_focus,A=null==S.column_focus?S.column[0]:S.column_focus;var I=xm.mergeborer(ga.flowdata,T,A);if(I){var R=I.row[2],q=I.row[3],D=I.column[2],F=I.column[3];t>0?"down"==e?(T=q,A=D):"right"==e&&(T=R,A=F):(T=R,A=D)}var E=null==S.moveXY?T:S.moveXY.x,M=null==S.moveXY?A:S.moveXY.y;"down"==e?E=T+=t:"right"==e&&(M=A+=t),T>=h&&(E=T=h-1),T<0&&(E=T=0),A>=m&&(M=A=m-1),A<0&&(M=A=0);var N=xm.mergeborer(ga.flowdata,T,A);N?(n=N.row[1],l=N.row[0],i=N.row[2],o=N.row[3],s=N.column[1],c=N.column[0],u=N.column[2],d=N.column[3]):(n=ga.visibledatarow[E],l=E-1==-1?0:ga.visibledatarow[E-1],i=E,o=E,s=ga.visibledatacolumn[M],c=M-1==-1?0:ga.visibledatacolumn[M-1],u=M,d=M),Ih.func_selectedrange={left:c,width:s-c-1,top:l,height:n-l-1,left_move:c,width_move:s-c-1,top_move:l,height_move:n-l-1,row:[i,o],column:[u,d],row_focus:i,column_focus:u,moveXY:{x:E,y:M}},$("#luckysheet-formula-functionrange-select").css({left:c,width:s-c-1,top:l,height:n-l-1}).show(),Ih.rangeSetValue({row:[i,o],column:[u,d]})}var P=$("#luckysheet-cell-main").scrollLeft(),z=$("#luckysheet-cell-main").scrollTop(),L=$("#luckysheet-cell-main").height(),O=$("#luckysheet-cell-main").width(),B=0,V=0;s-P-O+20>0?(B=s-O+20,r&&$("#luckysheet-scrollbar-x").scrollLeft(B)):c-P-20<0&&(B=c-20,r&&$("#luckysheet-scrollbar-x").scrollLeft(B)),n-z-L+20>0?(V=n-L+20,r&&$("#luckysheet-scrollbar-y").scrollTop(V)):l-z-20<0&&(V=l-20,r&&$("#luckysheet-scrollbar-y").scrollTop(V)),clearTimeout(ga.countfuncTimeout),dc(),pd.saveParam("mv",ga.currentSheetIndex,ga.luckysheet_select_save)}function pc(e,t,a){var r,n,l,i;if(a||(a=!0),"rangeOfSelect"==t){var o=ga.luckysheet_select_save[ga.luckysheet_select_save.length-1],s=o.row_focus,c=o.column_focus,u=!1,d={};if(null!=ga.config.merge&&s+"_"+c in ga.config.merge&&(u=!0,d=ga.config.merge[s+"_"+c]),"down"==e){if(s==ga.flowdata.length-1)return;s=xc("down",c,u?d.r+d.rs-1:s,ga.flowdata.length-1)}else if("up"==e){if(0==s)return;s=xc("up",c,0,u?d.r:s)}else if("right"==e){if(c==ga.flowdata[0].length-1)return;c=xc("right",s,u?d.c+d.cs-1:c,ga.flowdata[0].length-1)}else if("left"==e){if(0==c)return;c=xc("left",s,0,u?d.c:c)}var h=[s,s],m=[c,c];r=ga.visibledatarow[s],n=s-1==-1?0:ga.visibledatarow[s-1],l=ga.visibledatacolumn[c],i=c-1==-1?0:ga.visibledatacolumn[c-1];var p=xm.mergeMoveMain(m,h,o,n,r-n-1,i,l-i-1);null!=p&&(m=p[0],h=p[1]),ga.luckysheet_select_save=[{row:h,column:m}],Rh(),Ru.pivotclick(s,c),Ih.fucntionboxshow(s,c)}else if("rangeOfFormula"==t){var f=Ih.func_selectedrange,g=f.row_focus,v=f.column_focus,y=!1,b={};if(null!=ga.config.merge&&g+"_"+v in ga.config.merge&&(y=!0,b=ga.config.merge[g+"_"+v]),"down"==e){if(g==ga.flowdata.length-1)return;g=xc("down",v,y?b.r+b.rs-1:g,ga.flowdata.length-1)}else if("up"==e){if(0==g)return;g=xc("up",v,0,y?b.r:g)}else if("right"==e){if(v==ga.flowdata[0].length-1)return;v=xc("right",g,y?b.c+b.cs-1:v,ga.flowdata[0].length-1)}else if("left"==e){if(0==v)return;v=xc("left",g,0,y?b.c:v)}var k=[g,g],x=[v,v];r=ga.visibledatarow[g],n=g-1==-1?0:ga.visibledatarow[g-1],l=ga.visibledatacolumn[v];var w=n,_=r-n-1,C=i=v-1==-1?0:ga.visibledatacolumn[v-1],T=l-i-1,A=xm.mergeMoveMain(x,k,f,w,_,C,T);null!=A&&(x=A[0],k=A[1],w=A[2],_=A[3],C=A[4],T=A[5]),Ih.func_selectedrange={left:C,width:T,top:w,height:_,left_move:C,width_move:T,top_move:w,height_move:_,row:k,column:x,row_focus:g,column_focus:v},$("#luckysheet-formula-functionrange-select").css({left:C,width:T,top:w,height:_}).show(),Ih.rangeSetValue({row:k,column:x})}var S=$("#luckysheet-cell-main").scrollLeft(),I=$("#luckysheet-cell-main").scrollTop(),R=$("#luckysheet-cell-main").height(),q=$("#luckysheet-cell-main").width(),D=0,F=0;l-S-q+20>0?(D=l-q+20,a&&$("#luckysheet-scrollbar-x").scrollLeft(D)):i-S-20<0&&(D=i-20,a&&$("#luckysheet-scrollbar-x").scrollLeft(D)),r-I-R+20>0?(F=r-R+20,a&&$("#luckysheet-scrollbar-y").scrollTop(F)):n-I-20<0&&(F=n-20,a&&$("#luckysheet-scrollbar-y").scrollTop(F)),clearTimeout(ga.countfuncTimeout),dc()}function fc(e,t,a,r){var n,l,i,o;if(null==r&&(r=!0),"rangeOfSelect"==a){var s=ga.luckysheet_select_save[ga.luckysheet_select_save.length-1],c=s.row[0],u=s.row[1],d=s.column[0],h=s.column[1],m=s.row_focus,p=s.column_focus,f=ga.flowdata.length,g=ga.flowdata[0].length;if("down"==e){if(vc(m,d,h)){var v=bc(m,d,h),y=v[0],b=v[1];y>c&&b==u?(t>0&&vc(c,d,h)&&(c=bc(c,d,h)[1]),c+=t):b0?u+=t:c+=t}else m>c&&m==u?(t>0&&vc(c,d,h)&&(c=bc(c,d,h)[1]),c+=t):m0?u+=t:c+=t);u>=f&&(u=f-1),u<0&&(u=0),c>=f&&(c=f-1),c<0&&(c=0)}else{if(yc(p,c,u)){var k=kc(p,c,u),x=k[0],w=k[1];x>d&&w==h?(t>0&&yc(d,c,u)&&(d=kc(d,c,u)[1]),d+=t):w0?h+=t:d+=t}else p>d&&p==h?(t>0&&yc(d,c,u)&&(d=kc(d,c,u)[1]),d+=t):p0?h+=t:d+=t);h>=g&&(h=g-1),h<0&&(h=0),d>=g&&(d=g-1),d<0&&(d=0)}var _=[c,u],C=[d,h];n=ga.visibledatarow[u],l=c-1==-1?0:ga.visibledatarow[c-1],i=ga.visibledatacolumn[h],o=d-1==-1?0:ga.visibledatacolumn[d-1];var T=xm.mergeMoveMain(C,_,s,l,n-l-1,o,i-o-1);null!=T&&(C=T[0],_=T[1]),s.row=_,s.column=C,Rh()}else if("rangeOfFormula"==a){var A=Ih.func_selectedrange,S=A.row[0],I=A.row[1],R=A.column[0],q=A.column[1],D=A.row_focus,F=A.column_focus,E=ga.flowdata.length,M=ga.flowdata[0].length;if("down"==e){if(vc(D,R,q)){var N=bc(D,R,q),P=N[0],z=N[1];P>S&&z==I?(t>0&&vc(S,R,q)&&(S=bc(S,R,q)[1]),S+=t):z0?I+=t:S+=t}else D>S&&D==I?(t>0&&vc(S,R,q)&&(S=bc(S,R,q)[1]),S+=t):D0?I+=t:S+=t);I>=E&&(I=E-1),I<0&&(I=0),S>=E&&(S=E-1),S<0&&(S=0)}else{if(yc(F,S,I)){var L=kc(F,S,I),O=L[0],B=L[1];O>R&&B==q?(t>0&&yc(R,S,I)&&(R=kc(R,S,I)[1]),R+=t):B0?q+=t:R+=t}else F>R&&F==q?(t>0&&yc(R,S,I)&&(R=kc(R,S,I)[1]),R+=t):F0?q+=t:R+=t);q>=M&&(q=M-1),q<0&&(q=0),R>=M&&(R=M-1),R<0&&(R=0)}var V=[S,I],H=[R,q];n=ga.visibledatarow[I],l=S-1==-1?0:ga.visibledatarow[S-1],i=ga.visibledatacolumn[q];var U=l,j=n-l-1,G=o=R-1==-1?0:ga.visibledatacolumn[R-1],W=i-o-1,Y=xm.mergeMoveMain(H,V,A,U,j,G,W);null!=Y&&(H=Y[0],V=Y[1],U=Y[2],j=Y[3],G=Y[4],W=Y[5]),Ih.func_selectedrange={left:G,width:W,top:U,height:j,left_move:G,width_move:W,top_move:U,height_move:j,row:V,column:H,row_focus:D,column_focus:F},$("#luckysheet-formula-functionrange-select").css({left:G,width:W,top:U,height:j}).show(),Ih.rangeSetValue({row:V,column:H})}var X=$("#luckysheet-cell-main").scrollLeft(),K=$("#luckysheet-cell-main").scrollTop(),Z=$("#luckysheet-cell-main").height(),Q=$("#luckysheet-cell-main").width(),J=0,ee=0;i-X-Q+20>0?(J=i-Q+20,r&&$("#luckysheet-scrollbar-x").scrollLeft(J)):o-X-20<0&&(J=o-20,r&&$("#luckysheet-scrollbar-x").scrollLeft(J)),n-K-Z+20>0?(ee=n-Z+20,r&&$("#luckysheet-scrollbar-y").scrollTop(ee)):l-K-20<0&&(ee=l-20,r&&$("#luckysheet-scrollbar-y").scrollTop(ee)),clearTimeout(ga.countfuncTimeout),dc()}function gc(e,t,a){var r,n,l,i;if(a||(a=!0),"rangeOfSelect"==t){var o=ga.luckysheet_select_save[ga.luckysheet_select_save.length-1],s=o.row_focus,c=o.column_focus,u=o.row[0],d=o.row[1],h=o.column[0],m=o.column[1];if("down"==e){if(d==ga.flowdata.length-1)return;if(vc(s,h,m)){var p=bc(s,h,m),f=p[0],g=p[1];f>u&&g==d?u=xc("down",c,u,d):d=xc("down",c,d,ga.flowdata.length-1)}else s>u&&s==d?u=xc("down",c,u,d):d=xc("down",c,d,ga.flowdata.length-1)}else if("up"==e){if(0==u)return;if(vc(s,h,m)){var v=bc(s,h,m),y=v[0];v[1]h&&x==m?h=xc("right",s,h,m):m=xc("right",s,m,ga.flowdata[0].length-1)}else c>h&&c==m?h=xc("right",s,h,m):m=xc("right",s,m,ga.flowdata[0].length-1)}else if("left"==e){if(0==h)return;if(yc(c,u,d)){var w=kc(c,u,d),_=w[0];w[1]q&&P==D?q=xc("down",R,q,D):D=xc("down",R,D,ga.flowdata.length-1)}else I>q&&I==D?q=xc("down",R,q,D):D=xc("down",R,D,ga.flowdata.length-1)}else if("up"==e){if(0==q)return;if(vc(I,F,E)){var z=bc(I,F,E),L=z[0];z[1]F&&V==E?F=xc("right",I,F,E):E=xc("right",I,E,ga.flowdata[0].length-1)}else R>F&&R==E?F=xc("right",I,F,E):E=xc("right",I,E,ga.flowdata[0].length-1)}else if("left"==e){if(0==F)return;if(yc(R,q,D)){var H=kc(R,q,D),U=H[0];H[1]0?(ae=l-te+20,a&&$("#luckysheet-scrollbar-x").scrollLeft(ae)):i-Q-20<0&&(ae=i-20,a&&$("#luckysheet-scrollbar-x").scrollLeft(ae)),r-J-ee+20>0?(re=r-ee+20,a&&$("#luckysheet-scrollbar-y").scrollTop(re)):n-J-20<0&&(re=n-20,a&&$("#luckysheet-scrollbar-y").scrollTop(re)),clearTimeout(ga.countfuncTimeout),dc()}function vc(e,t,a){for(var r=!1,n=t;n<=a;n++){var l=ga.flowdata[e][n];if("object"==Cm(l)&&"mc"in l){r=!0;break}}return r}function yc(e,t,a){for(var r=!1,n=t;n<=a;n++){var l=ga.flowdata[n][e];if("object"==Cm(l)&&"mc"in l){r=!0;break}}return r}function bc(e,t,a){var r=ga.flowdata.length-1,n=null;if(e>0)for(var l=e;l>=0;l--){for(var i=t;i<=a;i++){var o=ga.flowdata[l][i];if("object"==Cm(o)&&"mc"in o){var s=ga.config.merge[o.mc.r+"_"+o.mc.c];(null==n||s.r0))break;l=n-1}else n=0;var c=null;if(ec)&&(c=m.r+m.rs-1)}}if(!(vc(c+1,t,a)&&c0)for(var l=e;l>=0;l--){for(var i=t;i<=a;i++){var o=ga.flowdata[i][l];if("object"==Cm(o)&&"mc"in o){var s=ga.config.merge[o.mc.r+"_"+o.mc.c];(null==n||s.c0))break;l=n-1}else n=0;var c=null;if(ec)&&(c=m.c+m.cs-1)}}if(!(yc(c+1,t,a)&&c1){if(n&&0==o[s]){l=a+s+1;break}if(!n){if(0==o[s]&&1==o[s-1]){l=a+s+1;break}if(1==o[s]&&0==o[s-1]){l=a+s;break}}}c==r&&(l=r),s++}}else if("up"==e){var d=ga.flowdata[r][t];n=!("object"!=Cm(d)||!ya(d.v))||!!ya(d);for(var h=[],m=0,p=r-1;p>=a;p--){var f=ga.flowdata[p][t];if("object"==Cm(f)&&ya(f.v)||ya(f)?h.push(!0):h.push(!1),1==h.length&&n&&0==h[m]){l=r-(m+1);break}if(h.length>1){if(n&&0==h[m]){l=r-(m+1);break}if(!n){if(0==h[m]&&1==h[m-1]){l=r-(m+1);break}if(1==h[m]&&0==h[m-1]){l=r-m;break}}}p==a&&(l=a),m++}}else if("right"==e){var g=ga.flowdata[t][a];n=!("object"!=Cm(g)||!ya(g.v))||!!ya(g);for(var v=[],y=0,b=a+1;b<=r;b++){var k=ga.flowdata[t][b];if("object"==Cm(k)&&ya(k.v)||ya(k)?v.push(!0):v.push(!1),1==v.length&&n&&0==v[y]){l=a+y+1;break}if(v.length>1){if(n&&0==v[y]){l=a+y+1;break}if(!n){if(0==v[y]&&1==v[y-1]){l=a+y+1;break}if(1==v[y]&&0==v[y-1]){l=a+y;break}}}b==r&&(l=r),y++}}else if("left"==e){var x=ga.flowdata[t][r];n=!("object"!=Cm(x)||!ya(x.v))||!!ya(x);for(var w=[],_=0,C=r-1;C>=a;C--){var T=ga.flowdata[t][C];if("object"==Cm(T)&&ya(T.v)||ya(T)?w.push(!0):w.push(!1),1==w.length&&n&&0==w[_]){l=r-(_+1);break}if(w.length>1){if(n&&0==w[_]){l=r-(_+1);break}if(!n){if(0==w[_]&&1==w[_-1]){l=r-(_+1);break}if(1==w[_]&&0==w[_-1]){l=r-_;break}}}C==a&&(l=a),_++}}return l}var wc={rangefocus:!1,modelfocusIndex:null,FixedModelColor:[{head:{fc:"#000",bc:"#bfbdbe"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#f8f3f7"},foot:{fc:"#000",bc:"#dde2de"}},{head:{fc:"#000",bc:"#4bd4e7"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#eaf7ff"},foot:{fc:"#000",bc:"#aae9f8"}},{head:{fc:"#000",bc:"#5ed593"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#e5fbee"},foot:{fc:"#000",bc:"#a5efcc"}},{head:{fc:"#000",bc:"#f6cb4b"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#fff9e7"},foot:{fc:"#000",bc:"#ffebac"}},{head:{fc:"#000",bc:"#f96420"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#ffe5d9"},foot:{fc:"#000",bc:"#ffcfba"}},{head:{fc:"#000",bc:"#5599fc"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#ecf2fe"},foot:{fc:"#000",bc:"#afcbfa"}},{head:{fc:"#000",bc:"#22a69b"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#dff2f8"},foot:{fc:"#000",bc:"#8dd4d0"}},{head:{fc:"#000",bc:"#7a939a"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#f0eff7"},foot:{fc:"#000",bc:"#bdcad0"}},{head:{fc:"#000",bc:"#d7a270"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#fdf3f1"},foot:{fc:"#000",bc:"#ead2b6"}},{head:{fc:"#000",bc:"#89c54b"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#f1f7e9"},foot:{fc:"#000",bc:"#c5e3a7"}},{head:{fc:"#000",bc:"#8f88f0"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#f0e5ff"},foot:{fc:"#000",bc:"#c6c4f6"}},{head:{fc:"#000",bc:"#fd1664"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#feddee"},foot:{fc:"#000",bc:"#f98ab5"}},{head:{fc:"#000",bc:"#da96d3"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#fce8fb"},foot:{fc:"#000",bc:"#f2caee"}},{head:{fc:"#000",bc:"#b49191"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#f5ebe8"},foot:{fc:"#000",bc:"#d8c3c3"}},{head:{fc:"#000",bc:"#91b493"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#f0fbf0"},foot:{fc:"#000",bc:"#b4cfb6"}},{head:{fc:"#000",bc:"#b4a891"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#f8f6f1"},foot:{fc:"#000",bc:"#d3cab8"}},{head:{fc:"#000",bc:"#91abb4"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#eff7fa"},foot:{fc:"#000",bc:"#b7cbd3"}},{head:{fc:"#000",bc:"#b7ba82"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#fafbeb"},foot:{fc:"#000",bc:"#dadcb4"}},{head:{fc:"#000",bc:"#df3e3e"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#fde9e9"},foot:{fc:"#000",bc:"#f89292"}},{head:{fc:"#000",bc:"#f2711c"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#fef0d7"},foot:{fc:"#000",bc:"#fbb335"}},{head:{fc:"#000",bc:"#b5cc18"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#f9fbd4"},foot:{fc:"#000",bc:"#e2ed2a"}},{head:{fc:"#000",bc:"#00b5ad"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#ccfaf9"},foot:{fc:"#000",bc:"#00e4df"}},{head:{fc:"#000",bc:"#2185d0"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#d8f3fc"},foot:{fc:"#000",bc:"#3cc4f0"}},{head:{fc:"#000",bc:"#a5673f"},one:{fc:"#000",bc:"#ffffff"},two:{fc:"#000",bc:"#f6ede5"},foot:{fc:"#000",bc:"#d3a47c"}}],getModelBox:function(e,t){$("#luckysheet-modal-dialog-slider-alternateformat #luckysheet-alternateformat-modelList").empty(),$("#luckysheet-modal-dialog-slider-alternateformat #luckysheet-alternateformat-modelCustom").empty();for(var a="",r=0;r
'}$("#luckysheet-modal-dialog-slider-alternateformat #luckysheet-alternateformat-modelList").append(a);var c=ga.luckysheetfile[_l(ga.currentSheetIndex)].luckysheet_alternateformat_save_modelCustom;if(null!=c&&c.length>0){for(var u="",d=0;d
'}$("#luckysheet-modal-dialog-slider-alternateformat #luckysheet-alternateformat-modelCustom").append(u)}},init:function(){var e,t,a=this;$("#luckysheet-modal-dialog-slider-alternateformat").remove(),$("body").append((e=gn(),t=e.alternatingColors,'
'+e.toolbar.alternatingColors+'
'+t.applyRange+'
'+t.textTitle+'
'+t.custom+'
'+t.header+'
'+t.colorShow+'1
'+t.colorShow+'2
")),Uc(),$("#luckysheet-modal-dialog-slider-alternateformat .luckysheet-model-close-btn").click((function(){$("#luckysheet-modal-dialog-slider-alternateformat").hide(),Uc()})),$(document).off("focus.AFrangeInput").on("focus.AFrangeInput","#luckysheet-alternateformat-range input",(function(){a.rangefocus=!0})),$(document).off("blur.AFrangeInput").on("blur.AFrangeInput","#luckysheet-alternateformat-range input",(function(){a.rangefocus=!1})),$(document).off("keydown.AFrangeInput").on("keydown.AFrangeInput","#luckysheet-alternateformat-range input",(function(e){$(this).val().trim();13==e.keyCode&&a.update()})),$(document).off("click.AFrangeIcon").on("click.AFrangeIcon","#luckysheet-alternateformat-range .fa-table",(function(){$("#luckysheet-modal-dialog-slider-alternateformat").hide(),Uc();var e=$(this).parents("#luckysheet-alternateformat-range").find("input").val().trim();a.rangeDialog(e)})),$(document).off("click.AFrDCf").on("click.AFrDCf","#luckysheet-alternateformat-rangeDialog-confirm",(function(){var e=$(this).parents("#luckysheet-alternateformat-rangeDialog").find("input").val().trim();$("#luckysheet-modal-dialog-slider-alternateformat #luckysheet-alternateformat-range input").val(e),$(this).parents("#luckysheet-alternateformat-rangeDialog").hide(),$("#luckysheet-modal-dialog-slider-alternateformat").show(),Uc(),a.update()})),$(document).off("click.AFrDCl").on("click.AFrDCl","#luckysheet-alternateformat-rangeDialog-close",(function(){$(this).parents("#luckysheet-alternateformat-rangeDialog").hide(),$("#luckysheet-modal-dialog-slider-alternateformat").show(),Uc()})),$(document).off("click.AFrDTitle").on("click.AFrDTitle","#luckysheet-alternateformat-rangeDialog .luckysheet-modal-dialog-title-close",(function(){$(this).parents("#luckysheet-alternateformat-rangeDialog").hide(),$("#luckysheet-modal-dialog-slider-alternateformat").show(),Uc()})),$(document).off("change.AFrowHeader").on("change.AFrowHeader","#luckysheet-alternateformat-rowHeader",(function(){var e,t;e=!!$(this).is(":checked"),t=!!$("#luckysheet-alternateformat-rowFooter").is(":checked"),a.checkboxChange(e,t),a.modelboxOn(),a.update()})),$(document).off("change.AFrowFooter").on("change.AFrowFooter","#luckysheet-alternateformat-rowFooter",(function(){var e,t;e=!!$("#luckysheet-alternateformat-rowHeader").is(":checked"),t=!!$(this).is(":checked"),a.checkboxChange(e,t),a.modelboxOn(),a.update()})),$(document).off("click.AFmodelbox").on("click.AFmodelbox","#luckysheet-modal-dialog-slider-alternateformat .modelbox",(function(){var e=$(this).index(),t=$(this).parents(".cf").attr("id");if("luckysheet-alternateformat-modelList"==t)a.modelfocusIndex=e;else if("luckysheet-alternateformat-modelCustom"==t){var r=a.FixedModelColor.length;a.modelfocusIndex=e+r}a.modelboxOn(),a.update()})),$(document).off("click.AFselectColor").on("click.AFselectColor","#luckysheet-modal-dialog-slider-alternateformat .luckysheet-color-menu-button-indicator",(function(){var e,t,r,n=$(this).closest(".toningbox");$(this).find(".luckysheet-icon-img").hasClass("luckysheet-icon-text-color")?(e="fc",t=n.find(".toningShow").data("fc")):$(this).find(".luckysheet-icon-img").hasClass("luckysheet-icon-cell-color")&&(e="bc",t=n.find(".toningShow").data("bc")),n.hasClass("header")?r="0":n.hasClass("ctOne")?r="1":n.hasClass("ctTwo")?r="2":n.hasClass("footer")&&(r="3"),a.colorSelectDialog(t,e,r)})),$(document).off("click.AFselectColorConfirm").on("click.AFselectColorConfirm","#luckysheet-alternateformat-colorSelect-dialog-confirm",(function(){var e=$(this).parents("#luckysheet-alternateformat-colorSelect-dialog"),t=gn().alternatingColors;$("#luckysheet-modal-dialog-mask").hide(),e.hide();var r,n=e.find(".currenColor span").attr("title");e.find(".luckysheet-modal-dialog-title-text").text()==t.selectionTextColor?r="fc":e.find(".luckysheet-modal-dialog-title-text").text()==t.selectionCellColor&&(r="bc");var l,i,o=e.find(".currenColor").attr("data-source");"0"==o?("fc"==r&&($("#luckysheet-alternateformat-modelToning .header .toningShow").css("color",n),$("#luckysheet-alternateformat-modelToning .header .toningShow").data("fc",n),$("#luckysheet-alternateformat-modelToning .header .luckysheet-icon-text-color").parents(".luckysheet-color-menu-button-indicator").css("border-bottom-color",n)),"bc"==r&&($("#luckysheet-alternateformat-modelToning .header .toningShow").css("background-color",n),$("#luckysheet-alternateformat-modelToning .header .toningShow").data("bc",n),$("#luckysheet-alternateformat-modelToning .header .luckysheet-icon-cell-color").parents(".luckysheet-color-menu-button-indicator").css("border-bottom-color",n))):"1"==o?("fc"==r&&($("#luckysheet-alternateformat-modelToning .ctOne .toningShow").css("color",n),$("#luckysheet-alternateformat-modelToning .ctOne .toningShow").data("fc",n),$("#luckysheet-alternateformat-modelToning .ctOne .luckysheet-icon-text-color").parents(".luckysheet-color-menu-button-indicator").css("border-bottom-color",n)),"bc"==r&&($("#luckysheet-alternateformat-modelToning .ctOne .toningShow").css("background-color",n),$("#luckysheet-alternateformat-modelToning .ctOne .toningShow").data("bc",n),$("#luckysheet-alternateformat-modelToning .ctOne .luckysheet-icon-cell-color").parents(".luckysheet-color-menu-button-indicator").css("border-bottom-color",n))):"2"==o?("fc"==r&&($("#luckysheet-alternateformat-modelToning .ctTwo .toningShow").css("color",n),$("#luckysheet-alternateformat-modelToning .ctTwo .toningShow").data("fc",n),$("#luckysheet-alternateformat-modelToning .ctTwo .luckysheet-icon-text-color").parents(".luckysheet-color-menu-button-indicator").css("border-bottom-color",n)),"bc"==r&&($("#luckysheet-alternateformat-modelToning .ctTwo .toningShow").css("background-color",n),$("#luckysheet-alternateformat-modelToning .ctTwo .toningShow").data("bc",n),$("#luckysheet-alternateformat-modelToning .ctTwo .luckysheet-icon-cell-color").parents(".luckysheet-color-menu-button-indicator").css("border-bottom-color",n))):"3"==o&&("fc"==r&&($("#luckysheet-alternateformat-modelToning .footer .toningShow").css("color",n),$("#luckysheet-alternateformat-modelToning .footer .toningShow").data("fc",n),$("#luckysheet-alternateformat-modelToning .footer .luckysheet-icon-text-color").parents(".luckysheet-color-menu-button-indicator").css("border-bottom-color",n)),"bc"==r&&($("#luckysheet-alternateformat-modelToning .footer .toningShow").css("background-color",n),$("#luckysheet-alternateformat-modelToning .footer .toningShow").data("bc",n),$("#luckysheet-alternateformat-modelToning .footer .luckysheet-icon-cell-color").parents(".luckysheet-color-menu-button-indicator").css("border-bottom-color",n))),l=!!$("#luckysheet-alternateformat-rowHeader").is(":checked"),i=!!$("#luckysheet-alternateformat-rowFooter").is(":checked");var s,c,u=a.modelfocusIndex,d=a.FixedModelColor.length;if(u1?t.splice(e,1):t=[];var n=$.extend(!0,[],t);a.ref(r,n),pd.allowUpdate&&pd.saveParam("all",ga.currentSheetIndex,t,{k:"luckysheet_alternateformat_save"}),$("#luckysheet-modal-dialog-mask").hide(),$("#luckysheet-modal-dialog-slider-alternateformat").hide(),Uc()}))},perfect:function(){var e=$.extend(!0,{},ga.luckysheet_select_save[0]),t=this.rangeIsExists(e)[1],a=$.extend(!0,{},ga.luckysheetfile[_l(ga.currentSheetIndex)].luckysheet_alternateformat_save[t]),r=a.cellrange;$("#luckysheet-alternateformat-range input").val(Cl(ga.currentSheetIndex,{row:r.row,column:r.column},ga.currentSheetIndex)),ga.luckysheet_select_save=[{row:r.row,column:r.column}],Rh();var n=a.hasRowHeader,l=a.hasRowFooter,i=a.format;this.modelfocusIndex=this.getIndexByFormat(i),null==this.modelfocusIndex&&(this.addCustomModel(i),this.modelfocusIndex=this.getIndexByFormat(i)),this.checkboxChange(n,l),this.modelboxOn(),$("#luckysheet-alternateformat-remove").data("index",t)},checkboxChange:function(e,t){e?($("#luckysheet-alternateformat-rowHeader").prop("checked",!0),$("#luckysheet-alternateformat-modelToning .header").show()):($("#luckysheet-alternateformat-rowHeader").removeAttr("checked"),$("#luckysheet-alternateformat-modelToning .header").hide()),t?($("#luckysheet-alternateformat-rowFooter").prop("checked",!0),$("#luckysheet-alternateformat-modelToning .footer").show()):($("#luckysheet-alternateformat-rowFooter").removeAttr("checked"),$("#luckysheet-alternateformat-modelToning .footer").hide()),this.getModelBox(e,t)},modelboxOn:function(){$("#luckysheet-modal-dialog-slider-alternateformat .modelbox").removeClass("on");var e=this.modelfocusIndex,t=this.FixedModelColor.length;e"+l.currentColor+":
",botton:'",style:"z-index:100003"}));var s=$("#luckysheet-alternateformat-colorSelect-dialog").find(".luckysheet-modal-dialog-content").css("min-width",300).end(),c=s.outerHeight(),u=s.outerWidth(),d=$(window).width(),h=$(window).height(),m=$(document).scrollLeft(),p=$(document).scrollTop();$("#luckysheet-alternateformat-colorSelect-dialog").css({left:(d+m-u)/2,top:(h+p-c)/3}).show(),$("#luckysheet-alternateformat-colorSelect-dialog").find(".colorshowbox").spectrum({showPalette:!0,showPaletteOnly:!0,preferredFormat:"hex",clickoutFiresChange:!1,showInitial:!0,showInput:!0,flat:!0,hideAfterPaletteSelect:!0,showSelectionPalette:!0,showButtons:!1,maxPaletteSize:8,maxSelectionSize:8,color:e,cancelText:i.cancel,chooseText:o.confirmColor,togglePaletteMoreText:o.customColor,togglePaletteLessText:o.collapse,togglePaletteOnly:!0,clearText:o.clearText,noColorSelectedText:o.noColorSelectedText,localStorageKey:"spectrum.textcolor"+pd.gridKey,palette:[["#000","#444","#666","#999","#ccc","#eee","#f3f3f3","#fff"],["#f00","#f90","#ff0","#0f0","#0ff","#00f","#90f","#f0f"],["#f4cccc","#fce5cd","#fff2cc","#d9ead3","#d0e0e3","#cfe2f3","#d9d2e9","#ead1dc"],["#ea9999","#f9cb9c","#ffe599","#b6d7a8","#a2c4c9","#9fc5e8","#b4a7d6","#d5a6bd"],["#e06666","#f6b26b","#ffd966","#93c47d","#76a5af","#6fa8dc","#8e7cc3","#c27ba0"],["#c00","#e69138","#f1c232","#6aa84f","#45818e","#3d85c6","#674ea7","#a64d79"],["#900","#b45f06","#bf9000","#38761d","#134f5c","#0b5394","#351c75","#741b47"],["#600","#783f04","#7f6000","#274e13","#0c343d","#073763","#20124d","#4c1130"]],move:function(e){e=null!=e?e.toHexString():"#000",$("#luckysheet-alternateformat-colorSelect-dialog .currenColor span").css("background-color",e).attr("title",e)}})},rangeDialog:function(e){$("#luckysheet-modal-dialog-mask").hide(),$("#luckysheet-alternateformat-rangeDialog").remove();var t=gn(),a=t.alternatingColors,r=t.button;$("body").append(_m(bn,{id:"luckysheet-alternateformat-rangeDialog",addclass:"luckysheet-alternateformat-rangeDialog",title:a.selectRange,content:'',botton:'",style:"z-index:100003"}));var n=$("#luckysheet-alternateformat-rangeDialog").find(".luckysheet-modal-dialog-content").css("min-width",300).end(),l=n.outerHeight(),i=n.outerWidth(),o=$(window).width(),s=$(window).height(),c=$(document).scrollLeft(),u=$(document).scrollTop();$("#luckysheet-alternateformat-rangeDialog").css({left:(o+c-i)/2,top:(s+u-l)/3}).show()},rangeIsExists:function(e,t){var a=!1,r=null,n=$.extend(!0,[],ga.luckysheetfile[_l(ga.currentSheetIndex)].luckysheet_alternateformat_save);if(null!=t&&null!=t&&(n.length>1?n.splice(t,1):n=[]),n.length>0){for(var l=[],i=0;i0)for(var i=0;i0)for(var a=0;a1)for(var h=o+1;ho)for(var g=c;g<=u;g++)t[s+"_"+g]=[n.foot.fc,n.foot.bc]}else if(l){for(var v=c;v<=u;v++)t[o+"_"+v]=[n.head.fc,n.head.bc];if(s>o)for(var y=o+1;y<=s;y++){var b=void 0,k=void 0;(y-o)%2!=0?(b=n.one.fc,k=n.one.bc):(b=n.two.fc,k=n.two.bc);for(var x=c;x<=u;x++)t[y+"_"+x]=[b,k]}}else if(i){if(s>o)for(var w=o;w