2016-12-31 08:20:45 +00:00
/* xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */
2018-02-14 20:06:35 +00:00
var DO _NOT _EXPORT _CODEPAGE = true ; var DO _NOT _EXPORT _JSZIP = true ; ( function ( e ) { if ( "object" == typeof exports && "undefined" != typeof module && "undefined" == typeof DO _NOT _EXPORT _JSZIP ) module . exports = e ( ) ; else if ( "function" == typeof define && define . amd ) { JSZip = e ( ) ; define ( [ ] , e ) } else { var r ; "undefined" != typeof window ? r = window : "undefined" != typeof global ? r = global : "undefined" != typeof $ && $ . global ? r = $ . global : "undefined" != typeof self && ( r = self ) , r . JSZip = e ( ) } } ) ( function ( ) { var e , r , t ; return function a ( e , r , t ) { function n ( s , f ) { if ( ! r [ s ] ) { if ( ! e [ s ] ) { var o = typeof require == "function" && require ; if ( ! f && o ) return o ( s , ! 0 ) ; if ( i ) return i ( s , ! 0 ) ; throw new Error ( "Cannot find module '" + s + "'" ) } var l = r [ s ] = { exports : { } } ; e [ s ] [ 0 ] . call ( l . exports , function ( r ) { var t = e [ s ] [ 1 ] [ r ] ; return n ( t ? t : r ) } , l , l . exports , a , e , r , t ) } return r [ s ] . exports } var i = typeof require == "function" && require ; for ( var s = 0 ; s < t . length ; s ++ ) n ( t [ s ] ) ; return n } ( { 1 : [ function ( e , r , t ) { "use strict" ; var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" ; t . encode = function ( e , r ) { var t = "" ; var n , i , s , f , o , l , c ; var h = 0 ; while ( h < e . length ) { n = e . charCodeAt ( h ++ ) ; i = e . charCodeAt ( h ++ ) ; s = e . charCodeAt ( h ++ ) ; f = n >> 2 ; o = ( n & 3 ) << 4 | i >> 4 ; l = ( i & 15 ) << 2 | s >> 6 ; c = s & 63 ; if ( isNaN ( i ) ) { l = c = 64 } else if ( isNaN ( s ) ) { c = 64 } t = t + a . charAt ( f ) + a . charAt ( o ) + a . charAt ( l ) + a . charAt ( c ) } return t } ; t . decode = function ( e , r ) { var t = "" ; var n , i , s ; var f , o , l , c ; var h = 0 ; e = e . replace ( /[^A-Za-z0-9\+\/\=]/g , "" ) ; while ( h < e . length ) { f = a . indexOf ( e . charAt ( h ++ ) ) ; o = a . indexOf ( e . charAt ( h ++ ) ) ; l = a . indexOf ( e . charAt ( h ++ ) ) ; c = a . indexOf ( e . charAt ( h ++ ) ) ; n = f << 2 | o >> 4 ; i = ( o & 15 ) << 4 | l >> 2 ; s = ( l & 3 ) << 6 | c ; t = t + String . fromCharCode ( n ) ; if ( l != 64 ) { t = t + String . fromCharCode ( i ) } if ( c != 64 ) { t = t + String . fromCharCode ( s ) } } return t } } , { } ] , 2 : [ function ( e , r , t ) { "use strict" ; function a ( ) { this . compressedSize = 0 ; this . uncompressedSize = 0 ; this . crc32 = 0 ; this . compressionMethod = null ; this . compressedContent = null } a . prototype = { getContent : function ( ) { return null } , getCompressedContent : function ( ) { return null } } ; r . exports = a } , { } ] , 3 : [ function ( e , r , t ) { "use strict" ; t . STORE = { magic : "\0\0" , compress : function ( e ) { return e } , uncompress : function ( e ) { return e } , compressInputType : null , uncompressInputType : null } ; t . DEFLATE = e ( "./flate" ) } , { "./flate" : 8 } ] , 4 : [ function ( e , r , t ) { "use strict" ; var a = e ( "./utils" ) ; var n = [ 0 , 1996959894 , 3993919788 , 2567524794 , 124634137 , 1886057615 , 3915621685 , 2657392035 , 249268274 , 2044508324 , 3772115230 , 2547177864 , 162941995 , 2125561021 , 3887607047 , 2428444049 , 498536548 , 1789927666 , 4089016648 , 2227061214 , 450548861 , 1843258603 , 4107580753 , 2211677639 , 325883990 , 1684777152 , 4251122042 , 2321926636 , 335633487 , 1661365465 , 4195302755 , 2366115317 , 997073096 , 1281953886 , 3579855332 , 2724688242 , 1006888145 , 1258607687 , 3524101629 , 2768942443 , 901097722 , 1119000684 , 3686517206 , 2898065728 , 853044451 , 1172266101 , 3705015759 , 2882616665 , 651767980 , 1373503546 , 3369554304 , 3218104598 , 565507253 , 1454621731 , 3485111705 , 3099436303 , 671266974 , 1594198024 , 3322730930 , 2970347812 , 795835527 , 1483230225 , 3244367275 , 3060149565 , 1994146192 , 31158534 , 2563907772 , 4023717930 , 1907459465 , 112637215 , 2680153253 , 3904427059 , 2013776290 , 251722036 , 2517215374 , 3775830040 , 2137656763 , 141376813 , 2439277719 , 3865271297 , 1802195444 , 476864866 , 2238001368 , 4066508878 , 1812370925 , 453092731 , 2181625025 , 4111451223 , 1706088902 , 314042704 , 2344532202 , 4240017532 , 1658658271 , 366619977 , 2362670323 , 4224994405 , 1303535960 , 984961486 , 2747007092 , 3569037538 , 1256170817 , 1037604311 , 2765210733 , 3554079995 , 1131014506 , 879679996 , 2909243462 , 3663771856 , 1141124467 , 855842277 , 2852801631 , 3708648649 , 1342533948 , 654459306 , 3188396048 , 3373015174 , 1466479909 , 544179635 , 3110523913 , 3462522015 , 1591671054 , 702138776 , 2966460450 , 3352799412 , 1504918807 , 783551873 , 3082640443 , 3233442989 , 3988292384 , 2596254646 , 62317068 , 1957810842 , 3939845945 , 2647816111 , 81470997 , 1943803523 , 3814918930 , 2489596804 , 225274430 , 2053790376 , 3826175755 , 2466906013 , 167816743 , 2097651377 , 4027552580 , 2265490386 , 503444072 , 1762050814 , 4150417245 , 2154129355 , 426522225 , 1852507879 , 4275313526 , 2312317920 , 282753626 , 1742555852 , 4189708143 , 2394877945 , 397917763 , 1622183637 , 3604390888 , 2714866558 , 953729732 , 1340076626 , 3518719985 , 2797360999 , 1068828381 , 1219638859 , 3624741850 , 2936675148 , 906185462 , 1090812512 , 3747672003 , 2825379669 , 829329135 , 1181335161 , 3412177804 , 3160834842 , 628
} return null } } ; r . exports = f } , { "./compressedObject" : 2 , "./object" : 13 , "./stringReader" : 15 , "./utils" : 21 } ] , 24 : [ function ( e , r , t ) { "use strict" ; var a = e ( "./lib/utils/common" ) . assign ; var n = e ( "./lib/deflate" ) ; var i = e ( "./lib/inflate" ) ; var s = e ( "./lib/zlib/constants" ) ; var f = { } ; a ( f , n , i , s ) ; r . exports = f } , { "./lib/deflate" : 25 , "./lib/inflate" : 26 , "./lib/utils/common" : 27 , "./lib/zlib/constants" : 30 } ] , 25 : [ function ( e , r , t ) { "use strict" ; var a = e ( "./zlib/deflate.js" ) ; var n = e ( "./utils/common" ) ; var i = e ( "./utils/strings" ) ; var s = e ( "./zlib/messages" ) ; var f = e ( "./zlib/zstream" ) ; var o = 0 ; var l = 4 ; var c = 0 ; var h = 1 ; var u = - 1 ; var d = 0 ; var p = 8 ; var v = function ( e ) { this . options = n . assign ( { level : u , method : p , chunkSize : 16384 , windowBits : 15 , memLevel : 8 , strategy : d , to : "" } , e || { } ) ; var r = this . options ; if ( r . raw && r . windowBits > 0 ) { r . windowBits = - r . windowBits } else if ( r . gzip && r . windowBits > 0 && r . windowBits < 16 ) { r . windowBits += 16 } this . err = 0 ; this . msg = "" ; this . ended = false ; this . chunks = [ ] ; this . strm = new f ; this . strm . avail _out = 0 ; var t = a . deflateInit2 ( this . strm , r . level , r . method , r . windowBits , r . memLevel , r . strategy ) ; if ( t !== c ) { throw new Error ( s [ t ] ) } if ( r . header ) { a . deflateSetHeader ( this . strm , r . header ) } } ; v . prototype . push = function ( e , r ) { var t = this . strm ; var s = this . options . chunkSize ; var f , u ; if ( this . ended ) { return false } u = r === ~ ~ r ? r : r === true ? l : o ; if ( typeof e === "string" ) { t . input = i . string2buf ( e ) } else { t . input = e } t . next _in = 0 ; t . avail _in = t . input . length ; do { if ( t . avail _out === 0 ) { t . output = new n . Buf8 ( s ) ; t . next _out = 0 ; t . avail _out = s } f = a . deflate ( t , u ) ; if ( f !== h && f !== c ) { this . onEnd ( f ) ; this . ended = true ; return false } if ( t . avail _out === 0 || t . avail _in === 0 && u === l ) { if ( this . options . to === "string" ) { this . onData ( i . buf2binstring ( n . shrinkBuf ( t . output , t . next _out ) ) ) } else { this . onData ( n . shrinkBuf ( t . output , t . next _out ) ) } } } while ( ( t . avail _in > 0 || t . avail _out === 0 ) && f !== h ) ; if ( u === l ) { f = a . deflateEnd ( this . strm ) ; this . onEnd ( f ) ; this . ended = true ; return f === c } return true } ; v . prototype . onData = function ( e ) { this . chunks . push ( e ) } ; v . prototype . onEnd = function ( e ) { if ( e === c ) { if ( this . options . to === "string" ) { this . result = this . chunks . join ( "" ) } else { this . result = n . flattenChunks ( this . chunks ) } } this . chunks = [ ] ; this . err = e ; this . msg = this . strm . msg } ; function g ( e , r ) { var t = new v ( r ) ; t . push ( e , true ) ; if ( t . err ) { throw t . msg } return t . result } function m ( e , r ) { r = r || { } ; r . raw = true ; return g ( e , r ) } function b ( e , r ) { r = r || { } ; r . gzip = true ; return g ( e , r ) } t . Deflate = v ; t . deflate = g ; t . deflateRaw = m ; t . gzip = b } , { "./utils/common" : 27 , "./utils/strings" : 28 , "./zlib/deflate.js" : 32 , "./zlib/messages" : 37 , "./zlib/zstream" : 39 } ] , 26 : [ function ( e , r , t ) { "use strict" ; var a = e ( "./zlib/inflate.js" ) ; var n = e ( "./utils/common" ) ; var i = e ( "./utils/strings" ) ; var s = e ( "./zlib/constants" ) ; var f = e ( "./zlib/messages" ) ; var o = e ( "./zlib/zstream" ) ; var l = e ( "./zlib/gzheader" ) ; var c = function ( e ) { this . options = n . assign ( { chunkSize : 16384 , windowBits : 0 , to : "" } , e || { } ) ; var r = this . options ; if ( r . raw && r . windowBits >= 0 && r . windowBits < 16 ) { r . windowBits = - r . windowBits ; if ( r . windowBits === 0 ) { r . windowBits = - 15 } } if ( r . windowBits >= 0 && r . windowBits < 16 && ! ( e && e . windowBits ) ) { r . windowBits += 32 } if ( r . windowBits > 15 && r . windowBits < 48 ) { if ( ( r . windowBits & 15 ) === 0 ) { r . windowBits |= 15 } } this . err = 0 ; this . msg = "" ; this . ended = false ; this . chunks = [ ] ; this . strm = new o ; this . strm . avail _out = 0 ; var t = a . inflateInit2 ( this . strm , r . windowBits ) ; if ( t !== s . Z _OK ) { throw new Error ( f [ t ] ) } this . header = new l ; a . inflateGetHeader ( this . strm , this . header ) } ; c . prototype . push = function ( e , r ) { var t = this . strm ; var f = this . options . chunkSize ; var o , l ; var c , h , u ; if ( this . ended ) { return false } l = r === ~ ~ r ? r : r === true ? s . Z _FINISH : s . Z _NO _FLUSH ; if ( typeof e === "string" ) { t . input = i . binstring2buf ( e ) } else { t . input = e } t . next _in = 0 ; t . avail _in = t . input . length ; do { if ( t . avail _out === 0 ) { t . output = new n . Buf8 ( f ) ; t . next _out = 0 ; t . avail _out = f } o = a . inflate ( t , s . Z _NO _FLUSH ) ; if ( o !== s . Z _STREAM _END && o !== s . Z _OK ) { this . onEnd ( o ) ; this . ended = true ; return false } if ( t . next _out ) { if ( t . avail _out === 0 || o === s . Z _STREAM _END || t . avail _in === 0 && l === s . Z _FINISH ) { if ( this . options . to === "string" ) { c = i . utf8border ( t . output , t . next _out ) ; h = t . next _out - c ; u = i . buf2string ( t . output , c ) ; t . next _out = h ; t . avail _out = f - h ; if ( h ) { n . arraySet ( t . output , t . output , c , h , 0 ) } this . onData ( u ) } else { this . onData ( n . shrinkBuf ( t . output , t . next _out ) ) } } } } while ( t . avail _in > 0 && o !== s . Z _STREAM _END ) ; if ( o ==
fe >>>= oe & 7 ; oe -= oe & 7 ; while ( oe < 32 ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( ( fe & 65535 ) !== ( fe >>> 16 ^ 65535 ) ) { e . msg = "invalid stored block lengths" ; t . mode = Q ; break } t . length = fe & 65535 ; fe = 0 ; oe = 0 ; t . mode = N ; if ( r === d ) { break e } ; case N : t . mode = L ; case L : he = t . length ; if ( he ) { if ( he > ie ) { he = ie } if ( he > se ) { he = se } if ( he === 0 ) { break e } a . arraySet ( re , ee , te , he , ae ) ; ie -= he ; te += he ; se -= he ; ae += he ; t . length -= he ; break } t . mode = F ; break ; case M : while ( oe < 14 ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } t . nlen = ( fe & 31 ) + 257 ; fe >>>= 5 ; oe -= 5 ; t . ndist = ( fe & 31 ) + 1 ; fe >>>= 5 ; oe -= 5 ; t . ncode = ( fe & 15 ) + 4 ; fe >>>= 4 ; oe -= 4 ; if ( t . nlen > 286 || t . ndist > 30 ) { e . msg = "too many length or distance symbols" ; t . mode = Q ; break } t . have = 0 ; t . mode = U ; case U : while ( t . have < t . ncode ) { while ( oe < 3 ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } t . lens [ xe [ t . have ++ ] ] = fe & 7 ; fe >>>= 3 ; oe -= 3 } while ( t . have < 19 ) { t . lens [ xe [ t . have ++ ] ] = 0 } t . lencode = t . lendyn ; t . lenbits = 7 ; Be = { bits : t . lenbits } ; Ae = f ( o , t . lens , 0 , 19 , t . lencode , 0 , t . work , Be ) ; t . lenbits = Be . bits ; if ( Ae ) { e . msg = "invalid code lengths set" ; t . mode = Q ; break } t . have = 0 ; t . mode = H ; case H : while ( t . have < t . nlen + t . ndist ) { for ( ; ; ) { ge = t . lencode [ fe & ( 1 << t . lenbits ) - 1 ] ; me = ge >>> 24 ; be = ge >>> 16 & 255 ; Ce = ge & 65535 ; if ( me <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( Ce < 16 ) { fe >>>= me ; oe -= me ; t . lens [ t . have ++ ] = Ce } else { if ( Ce === 16 ) { Te = me + 2 ; while ( oe < Te ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= me ; oe -= me ; if ( t . have === 0 ) { e . msg = "invalid bit length repeat" ; t . mode = Q ; break } Se = t . lens [ t . have - 1 ] ; he = 3 + ( fe & 3 ) ; fe >>>= 2 ; oe -= 2 } else if ( Ce === 17 ) { Te = me + 3 ; while ( oe < Te ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= me ; oe -= me ; Se = 0 ; he = 3 + ( fe & 7 ) ; fe >>>= 3 ; oe -= 3 } else { Te = me + 7 ; while ( oe < Te ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= me ; oe -= me ; Se = 0 ; he = 11 + ( fe & 127 ) ; fe >>>= 7 ; oe -= 7 } if ( t . have + he > t . nlen + t . ndist ) { e . msg = "invalid bit length repeat" ; t . mode = Q ; break } while ( he -- ) { t . lens [ t . have ++ ] = Se } } } if ( t . mode === Q ) { break } if ( t . lens [ 256 ] === 0 ) { e . msg = "invalid code -- missing end-of-block" ; t . mode = Q ; break } t . lenbits = 9 ; Be = { bits : t . lenbits } ; Ae = f ( l , t . lens , 0 , t . nlen , t . lencode , 0 , t . work , Be ) ; t . lenbits = Be . bits ; if ( Ae ) { e . msg = "invalid literal/lengths set" ; t . mode = Q ; break } t . distbits = 6 ; t . distcode = t . distdyn ; Be = { bits : t . distbits } ; Ae = f ( c , t . lens , t . nlen , t . ndist , t . distcode , 0 , t . work , Be ) ; t . distbits = Be . bits ; if ( Ae ) { e . msg = "invalid distances set" ; t . mode = Q ; break } t . mode = W ; if ( r === d ) { break e } ; case W : t . mode = V ; case V : if ( ie >= 6 && se >= 258 ) { e . next _out = ae ; e . avail _out = se ; e . next _in = te ; e . avail _in = ie ; t . hold = fe ; t . bits = oe ; s ( e , ce ) ; ae = e . next _out ; re = e . output ; se = e . avail _out ; te = e . next _in ; ee = e . input ; ie = e . avail _in ; fe = t . hold ; oe = t . bits ; if ( t . mode === F ) { t . back = - 1 } break } t . back = 0 ; for ( ; ; ) { ge = t . lencode [ fe & ( 1 << t . lenbits ) - 1 ] ; me = ge >>> 24 ; be = ge >>> 16 & 255 ; Ce = ge & 65535 ; if ( me <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( be && ( be & 240 ) === 0 ) { Ee = me ; we = be ; ke = Ce ; for ( ; ; ) { ge = t . lencode [ ke + ( ( fe & ( 1 << Ee + we ) - 1 ) >> Ee ) ] ; me = ge >>> 24 ; be = ge >>> 16 & 255 ; Ce = ge & 65535 ; if ( Ee + me <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= Ee ; oe -= Ee ; t . back += Ee } fe >>>= me ; oe -= me ; t . back += me ; t . length = Ce ; if ( be === 0 ) { t . mode = K ; break } if ( be & 32 ) { t . back = - 1 ; t . mode = F ; break } if ( be & 64 ) { e . msg = "invalid literal/length code" ; t . mode = Q ; break } t . extra = be & 15 ; t . mode = z ; case z : if ( t . extra ) { Te = t . extra ; while ( oe < Te ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } t . length += fe & ( 1 << t . extra ) - 1 ; fe >>>= t . extra ; oe -= t . extra ; t . back += t . extra } t . was = t . length ; t . mode = X ; case X : for ( ; ; ) { ge = t . distcode [ fe & ( 1 << t . distbits ) - 1 ] ; me = ge >>> 24 ; be = ge >>> 16 & 255 ; Ce = ge & 65535 ; if ( me <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( ( be & 240 ) === 0 ) { Ee = me ; we = be ; ke = Ce ; for ( ; ; ) { ge = t . distcode [ ke + ( ( fe & ( 1 << Ee + we ) - 1 ) >> Ee ) ] ; me = ge >>> 24 ; be = ge >>> 16 & 255 ; Ce = ge & 65535 ; if ( Ee + me <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= Ee ; oe -= Ee ; t . back += Ee } fe >>>= me ; oe -= me ; t . back += me ; if ( be & 64 ) { e . msg = "invalid distance code" ; t . mode = Q ; break } t . offset = Ce ; t . extra = be & 15 ; t . mode = G ; case G : if ( t . extra ) { Te = t . extra ; while ( oe < Te ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } t . offset += fe & ( 1 << t . extra ) - 1 ; fe >>>= t . extra ; oe -= t . extra ; t . back += t . extra } if ( t . offset > t . dmax ) { e . msg = "invalid distance too far back" ; t . mode = Q ; break } t . mode = j ; case j : if ( se === 0 ) { break e } he = ce - se ; if ( t . offset > he ) { he = t . offset - he ; if ( he > t . whave )
2017-08-01 05:50:53 +00:00
for ( a = 0 ; a != t [ 224 ] . length ; ++ a ) if ( t [ 224 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 224 ] [ a ] ] = 57344 + a ; e [ 57344 + a ] = t [ 224 ] [ a ] } t [ 225 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿<E797BE> 痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬<E7A38A> <E7A3AC> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 225 ] . length ; ++ a ) if ( t [ 225 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 225 ] [ a ] ] = 57600 + a ; e [ 57600 + a ] = t [ 225 ] [ a ] } t [ 226 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰<E7AB88> 窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆<E7B3BA> <E7B486> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 226 ] . length ; ++ a ) if ( t [ 226 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 226 ] [ a ] ] = 57856 + a ; e [ 57856 + a ] = t [ 226 ] [ a ] } t [ 227 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷<E7B983> 縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋<E884AF> <E8858B> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 227 ] . length ; ++ a ) if ( t [ 227 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 227 ] [ a ] ] = 58112 + a ; e [ 58112 + a ] = t [ 227 ] [ a ] } t [ 228 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤<E8899F> 艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈<E89598> <E89588> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 228 ] . length ; ++ a ) if ( t [ 228 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 228 ] [ a ] ] = 58368 + a ; e [ 58368 + a ] = t [ 228 ] [ a ] } t [ 229 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬 <EFBFBD> 蛟蛛蛯蜒蜆 <EFBFBD>
for ( a = 0 ; a != t [ 196 ] . length ; ++ a ) if ( t [ 196 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 196 ] [ a ] ] = 50176 + a ; e [ 50176 + a ] = t [ 196 ] [ a ] } t [ 197 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿<E888BD> 艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗<E790B5> " . split ( "" ) ; for ( a = 0 ; a != t [ 197 ] . length ; ++ a ) if ( t [ 197 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 197 ] [ a ] ] = 50432 + a ; e [ 50432 + a ] = t [ 197 ] [ a ] } t [ 198 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸<E88BB6> 苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐<E8AEAB> " . split ( "" ) ; for ( a = 0 ; a != t [ 198 ] . length ; ++ a ) if ( t [ 198 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 198 ] [ a ] ] = 50688 + a ; e [ 50688 + a ] = t [ 198 ] [ a ] } t [ 199 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮<E88EAD> 莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠<E9A9B1> " . split ( "" ) ; for ( a = 0 ; a != t [ 199 ] . length ; ++ a ) if ( t [ 199 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 199 ] [ a ] ] = 50944 + a ; e [ 50944 + a ] = t [ 199 ] [ a ] } t [ 200 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉<E89188> 葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁<E4B889> " . split ( "" ) ; for ( a = 0 ; a != t [ 200 ] . length ; ++ a ) if ( t [ 200 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 200 ] [ a ] ] = 51200 + a ; e [ 51200 + a ] = t [ 200 ] [ a ] } t [ 201 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗 <EFBFBD> 蓘蓙蓚蓛蓜 <EFBFBD>
for ( a = 0 ; a != t [ 153 ] . length ; ++ a ) if ( t [ 153 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 153 ] [ a ] ] = 39168 + a ; e [ 39168 + a ] = t [ 153 ] [ a ] } t [ 154 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅<EC8984> <EC8985> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦<EC89A4> <EC89A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏<EC8C8E> " . split ( "" ) ; for ( a = 0 ; a != t [ 154 ] . length ; ++ a ) if ( t [ 154 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 154 ] [ a ] ] = 39424 + a ; e [ 39424 + a ] = t [ 154 ] [ a ] } t [ 155 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲<EC8CB1> <EC8CB2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍<EC8D8C> <EC8D8D> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚<EC8F97> " . split ( "" ) ; for ( a = 0 ; a != t [ 155 ] . length ; ++ a ) if ( t [ 155 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 155 ] [ a ] ] = 39680 + a ; e [ 39680 + a ] = t [ 155 ] [ a ] } t [ 156 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾<EC8FBD> <EC8FBE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚<EC9099> <EC909A> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩<EC92A8> " . split ( "" ) ; for ( a = 0 ; a != t [ 156 ] . length ; ++ a ) if ( t [ 156 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 156 ] [ a ] ] = 39936 + a ; e [ 39936 + a ] = t [ 156 ] [ a ] } t [ 157 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅<EC9384> <EC9385> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟<EC939E> <EC939F> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔<EC9693> " . split ( "" ) ; for ( a = 0 ; a != t [ 157 ] . length ; ++ a ) if ( t [ 157 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 157 ] [ a ] ] = 40192 + a ; e [ 40192 + a ] = t [ 157 ] [ a ] } t [ 158 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 엨엩엪엫 <EFBFBD>
for ( a = 0 ; a != t [ 238 ] . length ; ++ a ) if ( t [ 238 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 238 ] [ a ] ] = 60928 + a ; e [ 60928 + a ] = t [ 238 ] [ a ] } t [ 239 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖<E99C86> " . split ( "" ) ; for ( a = 0 ; a != t [ 239 ] . length ; ++ a ) if ( t [ 239 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 239 ] [ a ] ] = 61184 + a ; e [ 61184 + a ] = t [ 239 ] [ a ] } t [ 240 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫<E7B8B1> " . split ( "" ) ; for ( a = 0 ; a != t [ 240 ] . length ; ++ a ) if ( t [ 240 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 240 ] [ a ] ] = 61440 + a ; e [ 61440 + a ] = t [ 240 ] [ a ] } t [ 241 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只<E4B98B> " . split ( "" ) ; for ( a = 0 ; a != t [ 241 ] . length ; ++ a ) if ( t [ 241 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 241 ] [ a ] ] = 61696 + a ; e [ 61696 + a ] = t [ 241 ] [ a ] } t [ 242 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯<E7B79D> " . split ( "" ) ; for ( a = 0 ; a != t [ 242 ] . length ; ++ a ) if ( t [ 242 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 242 ] [ a ] ] = 61952 + a ; e [ 61952 + a ] = t [ 242 ] [ a ] } t [ 243 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
for ( a = 0 ; a != t [ 230 ] . length ; ++ a ) if ( t [ 230 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 230 ] [ a ] ] = 58880 + a ; e [ 58880 + a ] = t [ 230 ] [ a ] } t [ 231 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢<E894AF> <E899A2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧<E8B8A6> " . split ( "" ) ; for ( a = 0 ; a != t [ 231 ] . length ; ++ a ) if ( t [ 231 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 231 ] [ a ] ] = 59136 + a ; e [ 59136 + a ] = t [ 231 ] [ a ] } t [ 232 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓<E98B91> <E98B93> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮<E599A0> " . split ( "" ) ; for ( a = 0 ; a != t [ 232 ] . length ; ++ a ) if ( t [ 232 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 232 ] [ a ] ] = 59392 + a ; e [ 59392 + a ] = t [ 232 ] [ a ] } t [ 233 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺<E6878C> <E686BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸<E6BEBF> " . split ( "" ) ; for ( a = 0 ; a != t [ 233 ] . length ; ++ a ) if ( t [ 233 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 233 ] [ a ] ] = 59648 + a ; e [ 59648 + a ] = t [ 233 ] [ a ] } t [ 234 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙<E79E95> <E79E99> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘<E895A1> " . split ( "" ) ; for ( a = 0 ; a != t [ 234 ] . length ; ++ a ) if ( t [ 234 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 234 ] [ a ] ] = 59904 + a ; e [ 59904 + a ] = t [ 234 ] [ a ] } t [ 235 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2018-02-14 20:06:35 +00:00
r [ t [ 216 ] [ a ] ] = 55296 + a ; e [ 55296 + a ] = t [ 216 ] [ a ] } t [ 217 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼<E586BD> " . split ( "" ) ; for ( a = 0 ; a != t [ 217 ] . length ; ++ a ) if ( t [ 217 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 217 ] [ a ] ] = 55552 + a ; e [ 55552 + a ] = t [ 217 ] [ a ] } t [ 218 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺<E982B6> " . split ( "" ) ; for ( a = 0 ; a != t [ 218 ] . length ; ++ a ) if ( t [ 218 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 218 ] [ a ] ] = 55808 + a ; e [ 55808 + a ] = t [ 218 ] [ a ] } t [ 219 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝<E59FA4> " . split ( "" ) ; for ( a = 0 ; a != t [ 219 ] . length ; ++ a ) if ( t [ 219 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 219 ] [ a ] ] = 56064 + a ; e [ 56064 + a ] = t [ 219 ] [ a ] } t [ 220 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥<E88DA6> " . split ( "" ) ; for ( a = 0 ; a != t [ 220 ] . length ; ++ a ) if ( t [ 220 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 220 ] [ a ] ] = 56320 + a ; e [ 56320 + a ] = t [ 220 ] [ a ] } t [ 221 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
l = t . m ; c = r . length ; break ; case 3 : return u [ t . m - 1 ] [ 1 ] ; case 5 : return u [ t . m - 1 ] [ 0 ] ; default : return u [ t . m - 1 ] [ 2 ] ; } break ; case 100 : switch ( r . length ) { case 1 : ; case 2 : l = t . d ; c = r . length ; break ; case 3 : return h [ t . q ] [ 0 ] ; default : return h [ t . q ] [ 1 ] ; } break ; case 104 : switch ( r . length ) { case 1 : ; case 2 : l = 1 + ( t . H + 11 ) % 12 ; c = r . length ; break ; default : throw "bad hour format: " + r ; } break ; case 72 : switch ( r . length ) { case 1 : ; case 2 : l = t . H ; c = r . length ; break ; default : throw "bad hour format: " + r ; } break ; case 77 : switch ( r . length ) { case 1 : ; case 2 : l = t . M ; c = r . length ; break ; default : throw "bad minute format: " + r ; } break ; case 115 : if ( r != "s" && r != "ss" && r != ".0" && r != ".00" && r != ".000" ) throw "bad second format: " + r ; if ( t . u === 0 && ( r == "s" || r == "ss" ) ) return a ( t . S , r . length ) ; if ( n >= 2 ) f = n === 3 ? 1e3 : 100 ; else f = n === 1 ? 10 : 1 ; s = Math . round ( f * ( t . S + t . u ) ) ; if ( s >= 60 * f ) s = 0 ; if ( r === "s" ) return s === 0 ? "0" : "" + s / f ; i = a ( s , 2 + n ) ; if ( r === "ss" ) return i . substr ( 0 , 2 ) ; return "." + i . substr ( 2 , r . length - 1 ) ; case 90 : switch ( r ) { case "[h]" : ; case "[hh]" : l = t . D * 24 + t . H ; break ; case "[m]" : ; case "[mm]" : l = ( t . D * 24 + t . H ) * 60 + t . M ; break ; case "[s]" : ; case "[ss]" : l = ( ( t . D * 24 + t . H ) * 60 + t . M ) * 60 + Math . round ( t . S + t . u ) ; break ; default : throw "bad abstime format: " + r ; } c = r . length === 3 ? 1 : 2 ; break ; case 101 : l = o ; c = 1 ; } if ( c > 0 ) return a ( l , c ) ; else return "" } function B ( e ) { var r = 3 ; if ( e . length <= r ) return e ; var t = e . length % r , a = e . substr ( 0 , t ) ; for ( ; t != e . length ; t += r ) a += ( a . length > 0 ? "," : "" ) + e . substr ( t , r ) ; return a } var T = function U ( ) { var e = /%/g ; function s ( r , a , n ) { var i = a . replace ( e , "" ) , s = a . length - i . length ; return T ( r , i , n * Math . pow ( 10 , 2 * s ) ) + t ( "%" , s ) } function f ( e , r , t ) { var a = r . length - 1 ; while ( r . charCodeAt ( a - 1 ) === 44 ) -- a ; return T ( e , r . substr ( 0 , a ) , t / Math . pow ( 10 , 3 * ( r . length - a ) ) ) } function o ( e , r ) { var t ; var a = e . indexOf ( "E" ) - e . indexOf ( "." ) - 1 ; if ( e . match ( /^#+0.0E\+0$/ ) ) { if ( r == 0 ) return "0.0E+0" ; else if ( r < 0 ) return "-" + o ( e , - r ) ; var n = e . indexOf ( "." ) ; if ( n === - 1 ) n = e . indexOf ( "E" ) ; var i = Math . floor ( Math . log ( r ) * Math . LOG10E ) % n ; if ( i < 0 ) i += n ; t = ( r / Math . pow ( 10 , i ) ) . toPrecision ( a + 1 + ( n + i ) % n ) ; if ( t . indexOf ( "e" ) === - 1 ) { var s = Math . floor ( Math . log ( r ) * Math . LOG10E ) ; if ( t . indexOf ( "." ) === - 1 ) t = t . charAt ( 0 ) + "." + t . substr ( 1 ) + "E+" + ( s - t . length + i ) ; else t += "E+" + ( s - i ) ; while ( t . substr ( 0 , 2 ) === "0." ) { t = t . charAt ( 0 ) + t . substr ( 2 , n ) + "." + t . substr ( 2 + n ) ; t = t . replace ( /^0+([1-9])/ , "$1" ) . replace ( /^0+\./ , "0." ) } t = t . replace ( /\+-/ , "-" ) } t = t . replace ( /^([+-]?)(\d*)\.(\d*)[Ee]/ , function ( e , r , t , a ) { return r + t + a . substr ( 0 , ( n + i ) % n ) + "." + a . substr ( i ) + "E" } ) } else t = r . toExponential ( a ) ; if ( e . match ( /E\+00$/ ) && t . match ( /e[+-]\d$/ ) ) t = t . substr ( 0 , t . length - 1 ) + "0" + t . charAt ( t . length - 1 ) ; if ( e . match ( /E\-/ ) && t . match ( /e\+/ ) ) t = t . replace ( /e\+/ , "e" ) ; return t . replace ( "e" , "E" ) } var c = /# (\?+)( ?)\/( ?)(\d+)/ ; function h ( e , r , i ) { var s = parseInt ( e [ 4 ] , 10 ) , f = Math . round ( r * s ) , o = Math . floor ( f / s ) ; var l = f - o * s , c = s ; return i + ( o === 0 ? "" : "" + o ) + " " + ( l === 0 ? t ( " " , e [ 1 ] . length + 1 + e [ 4 ] . length ) : n ( l , e [ 1 ] . length ) + e [ 2 ] + "/" + e [ 3 ] + a ( c , e [ 4 ] . length ) ) } function u ( e , r , a ) { return a + ( r === 0 ? "" : "" + r ) + t ( " " , e [ 1 ] . length + 2 + e [ 4 ] . length ) } var d = /^#*0*\.([0#]+)/ ; var p = /\).*[0#]/ ; var g = /\(###\) ###\\?-####/ ; function m ( e ) { var r = "" , t ; for ( var a = 0 ; a != e . length ; ++ a ) switch ( t = e . charCodeAt ( a ) ) { case 35 : break ; case 63 : r += " " ; break ; case 48 : r += "0" ; break ; default : r += String . fromCharCode ( t ) ; } return r } function b ( e , r ) { var t = Math . pow ( 10 , r ) ; return "" + Math . round ( e * t ) / t } function C ( e , r ) { if ( r < ( "" + Math . round ( ( e - Math . floor ( e ) ) * Math . pow ( 10 , r ) ) ) . length ) { return 0 } return Math . round ( ( e - Math . floor ( e ) ) * Math . pow ( 10 , r ) ) } function E ( e , r ) { if ( r < ( "" + Math . round ( ( e - Math . floor ( e ) ) * Math . pow ( 10 , r ) ) ) . length ) { return 1 } return 0 } function w ( e ) { if ( e < 2147483647 && e > - 2147483648 ) return "" + ( e >= 0 ? e | 0 : e - 1 | 0 ) ; return "" + Math . floor ( e ) } function k ( e , u , S ) { if ( e . charCodeAt ( 0 ) === 40 && ! u . match ( p ) ) { var A = u . replace ( /\( */ , "" ) . replace ( / \)/ , "" ) . replace ( /\)/ , "" ) ; if ( S >= 0 ) return k ( "n" , A , S ) ; return "(" + k ( "n" , A , - S ) + ")" } if ( u . charCodeAt ( u . length - 1 ) === 44 ) return f ( e , u , S ) ; if ( u . indexOf ( "%" ) !== - 1 ) return s ( e , u , S ) ; if ( u . indexOf ( "E" ) !== - 1 ) return o ( u , S ) ; if ( u . charCodeAt ( 0 ) === 36 ) return "$" + k ( e , u . substr ( u . charAt ( 1 ) == " " ? 2 : 1 ) , S ) ; var _ ; var x , y , I , R = Math . abs ( S ) , O = S < 0 ? "-" : "" ; if ( u . match ( /^00+$/ ) ) return O + l ( R , u . length ) ; if ( u . match ( /^[#?]+$/ ) ) { _ = l ( S , 0 ) ; if ( _ === "0" ) _ = "" ; return _ . length > u . length ? _ : m ( u . substr ( 0 , u . length - _ . length ) ) + _ } if ( x = u . match ( c ) ) return h ( x , R , O ) ; if ( u . match ( /^#+0+$/ ) ) return O + l ( R ,
return r . join ( "" ) } function M ( e , r ) { var t = A ( e , r ) ; switch ( r && r . type ) { case "file" : i ( ) ; n . writeFileSync ( r . filename , t ) ; return t ; case "binary" : return N ( t ) ; case "base64" : return b . encode ( N ( t ) ) ; } return t } function U ( e ) { var r = { } ; E ( r , e ) ; return r } function H ( e , r , t , n ) { E ( e ) ; var i = L . find ( e , r ) ; if ( ! i ) { var s = e . FullPaths [ 0 ] ; if ( r . slice ( 0 , s . length ) == s ) s = r ; else { if ( s . slice ( - 1 ) != "/" ) s += "/" ; s = ( s + r ) . replace ( "//" , "/" ) } i = { name : a ( r ) , type : 2 } ; e . FileIndex . push ( i ) ; e . FullPaths . push ( s ) ; L . utils . cfb _gc ( e ) } i . content = t ; i . size = t ? t . length : 0 ; if ( n ) { if ( n . CLSID ) i . clsid = n . CLSID } return i } function W ( e , r ) { E ( e ) ; var t = L . find ( e , r ) ; if ( t ) for ( var a = 0 ; a < e . FileIndex . length ; ++ a ) if ( e . FileIndex [ a ] == t ) { e . FileIndex . splice ( a , 1 ) ; e . FullPaths . splice ( a , 1 ) ; return true } return false } function V ( e , r , t ) { E ( e ) ; var n = L . find ( e , r ) ; if ( n ) for ( var i = 0 ; i < e . FileIndex . length ; ++ i ) if ( e . FileIndex [ i ] == n ) { e . FileIndex [ i ] . name = a ( t ) ; e . FullPaths [ i ] = t ; return true } return false } function z ( e ) { S ( e , true ) } e . find = _ ; e . read = C ; e . parse = s ; e . write = M ; e . writeFile = P ; e . utils = { cfb _new : U , cfb _add : H , cfb _del : W , cfb _mov : V , cfb _gc : z , ReadShift : Or , CheckField : Lr , prep _blob : Mr , bconcat : B , consts : D } ; return e } ( ) ; if ( typeof require !== "undefined" && typeof module !== "undefined" && typeof N === "undefined" ) { module . exports = L } var M ; if ( typeof require !== "undefined" ) try { M = require ( "fs" ) } catch ( U ) { } function H ( e ) { if ( typeof e === "string" ) return k ( e ) ; if ( Array . isArray ( e ) ) return A ( e ) ; return e } function W ( e , r , t ) { if ( typeof M !== "undefined" && M . writeFileSync ) return t ? M . writeFileSync ( e , r , t ) : M . writeFileSync ( e , r ) ; var a = t == "utf8" ? He ( r ) : r ; if ( typeof IE _SaveFile !== "undefined" ) return IE _SaveFile ( a , e ) ; if ( typeof Blob !== "undefined" ) { var n = new Blob ( [ H ( a ) ] , { type : "application/octet-stream" } ) ; if ( typeof navigator !== "undefined" && navigator . msSaveBlob ) return navigator . msSaveBlob ( n , e ) ; if ( typeof saveAs !== "undefined" ) return saveAs ( n , e ) ; if ( typeof URL !== "undefined" && typeof document !== "undefined" && document . createElement && URL . createObjectURL ) { var i = document . createElement ( "a" ) ; if ( i . download != null ) { var s = URL . createObjectURL ( n ) ; i . download = e ; i . href = s ; document . body . appendChild ( i ) ; i . click ( ) ; document . body . removeChild ( i ) ; if ( URL . revokeObjectURL && typeof setTimeout !== "undefined" ) setTimeout ( function ( ) { URL . revokeObjectURL ( s ) } , 6e4 ) ; return s } } } if ( typeof $ !== "undefined" && typeof File !== "undefined" && typeof Folder !== "undefined" ) try { var f = File ( e ) ; f . open ( "w" ) ; f . encoding = "binary" ; if ( Array . isArray ( r ) ) r = S ( r ) ; f . write ( r ) ; f . close ( ) ; return r } catch ( o ) { if ( ! o . message || ! o . message . match ( /onstruct/ ) ) throw o } throw new Error ( "cannot save file " + e ) } function V ( e ) { if ( typeof M !== "undefined" ) return M . readFileSync ( e ) ; if ( typeof $ !== "undefined" && typeof File !== "undefined" && typeof Folder !== "undefined" ) try { var r = File ( e ) ; r . open ( "r" ) ; r . encoding = "binary" ; var t = r . read ( ) ; r . close ( ) ; return t } catch ( a ) { if ( ! a . message || ! a . message . match ( /onstruct/ ) ) throw a } throw new Error ( "Cannot access file " + e ) } function z ( e ) { return Object . keys ( e ) } function X ( e , r ) { var t = [ ] , a = z ( e ) ; for ( var n = 0 ; n !== a . length ; ++ n ) if ( t [ e [ a [ n ] ] [ r ] ] == null ) t [ e [ a [ n ] ] [ r ] ] = a [ n ] ; return t } function G ( e ) { var r = [ ] , t = z ( e ) ; for ( var a = 0 ; a !== t . length ; ++ a ) r [ e [ t [ a ] ] ] = t [ a ] ; return r } function j ( e ) { var r = [ ] , t = z ( e ) ; for ( var a = 0 ; a !== t . length ; ++ a ) r [ e [ t [ a ] ] ] = parseInt ( t [ a ] , 10 ) ; return r } function K ( e ) { var r = [ ] , t = z ( e ) ; for ( var a = 0 ; a !== t . length ; ++ a ) { if ( r [ e [ t [ a ] ] ] == null ) r [ e [ t [ a ] ] ] = [ ] ; r [ e [ t [ a ] ] ] . push ( t [ a ] ) } return r } var Y = new Date ( 1899 , 11 , 30 , 0 , 0 , 0 ) ; var Z = Y . getTime ( ) + ( ( new Date ) . getTimezoneOffset ( ) - Y . getTimezoneOffset ( ) ) * 6e4 ; function Q ( e , r ) { var t = e . getTime ( ) ; if ( r ) t -= 1462 * 24 * 60 * 60 * 1e3 ; return ( t - Z ) / ( 24 * 60 * 60 * 1e3 ) } function J ( e ) { var r = new Date ; r . setTime ( e * 24 * 60 * 60 * 1e3 + Z ) ; return r } function q ( e ) { var r = 0 , t = 0 , a = false ; var n = e . match ( /P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/ ) ; if ( ! n ) throw new Error ( "|" + e + "| is not an ISO8601 Duration" ) ; for ( var i = 1 ; i != n . length ; ++ i ) { if ( ! n [ i ] ) continue ; t = 1 ; if ( i > 3 ) a = true ; switch ( n [ i ] . slice ( n [ i ] . length - 1 ) ) { case "Y" : throw new Error ( "Unsupported ISO Duration Field: " + n [ i ] . slice ( n [ i ] . length - 1 ) ) ; case "D" : t *= 24 ; case "H" : t *= 60 ; case "M" : if ( ! a ) throw new Error ( "Unsupported ISO Duration Field: M" ) ; else t *= 60 ; case "S" : break ; } r += t * parseInt ( n [ i ] , 10 ) } return r } var ee = new Date ( "2017-02-19T19:06:09.000Z" ) ; if ( isNaN ( ee .
t : ia } , 7 : { n : "Template" , t : ia } , 8 : { n : "LastAuthor" , t : ia } , 9 : { n : "RevNumber" , t : ia } , 10 : { n : "EditTime" , t : ta } , 11 : { n : "LastPrinted" , t : ta } , 12 : { n : "CreatedDate" , t : ta } , 13 : { n : "ModifiedDate" , t : ta } , 14 : { n : "PageCount" , t : Qt } , 15 : { n : "WordCount" , t : Qt } , 16 : { n : "CharCount" , t : Qt } , 17 : { n : "Thumbnail" , t : aa } , 18 : { n : "ApplicationName" , t : ia } , 19 : { n : "DocumentSecurity" , t : Qt } , 255 : { } } ; var ca = { 2147483648 : { n : "Locale" , t : ea } , 2147483651 : { n : "Behavior" , t : ea } , 1919054434 : { } } ; ( function ( ) { for ( var e in ca ) if ( ca . hasOwnProperty ( e ) ) oa [ e ] = la [ e ] = ca [ e ] } ) ( ) ; var ha = { 1 : "US" , 2 : "CA" , 3 : "" , 7 : "RU" , 20 : "EG" , 30 : "GR" , 31 : "NL" , 32 : "BE" , 33 : "FR" , 34 : "ES" , 36 : "HU" , 39 : "IT" , 41 : "CH" , 43 : "AT" , 44 : "GB" , 45 : "DK" , 46 : "SE" , 47 : "NO" , 48 : "PL" , 49 : "DE" , 52 : "MX" , 55 : "BR" , 61 : "AU" , 64 : "NZ" , 66 : "TH" , 81 : "JP" , 82 : "KR" , 84 : "VN" , 86 : "CN" , 90 : "TR" , 105 : "JS" , 213 : "DZ" , 216 : "MA" , 218 : "LY" , 351 : "PT" , 354 : "IS" , 358 : "FI" , 420 : "CZ" , 886 : "TW" , 961 : "LB" , 962 : "JO" , 963 : "SY" , 964 : "IQ" , 965 : "KW" , 966 : "SA" , 971 : "AE" , 972 : "IL" , 974 : "QA" , 981 : "IR" , 65535 : "US" } ; var ua = [ null , "solid" , "mediumGray" , "darkGray" , "lightGray" , "darkHorizontal" , "darkVertical" , "darkDown" , "darkUp" , "darkGrid" , "darkTrellis" , "lightHorizontal" , "lightVertical" , "lightDown" , "lightUp" , "lightGrid" , "lightTrellis" , "gray125" , "gray0625" ] ; function da ( e ) { return e . map ( function ( e ) { return [ e >> 16 & 255 , e >> 8 & 255 , e & 255 ] } ) } var pa = da ( [ 0 , 16777215 , 16711680 , 65280 , 255 , 16776960 , 16711935 , 65535 , 0 , 16777215 , 16711680 , 65280 , 255 , 16776960 , 16711935 , 65535 , 8388608 , 32768 , 128 , 8421376 , 8388736 , 32896 , 12632256 , 8421504 , 10066431 , 10040166 , 16777164 , 13434879 , 6684774 , 16744576 , 26316 , 13421823 , 128 , 16711935 , 16776960 , 65535 , 8388736 , 8388608 , 32896 , 255 , 52479 , 13434879 , 13434828 , 16777113 , 10079487 , 16751052 , 13408767 , 16764057 , 3368703 , 3394764 , 10079232 , 16763904 , 16750848 , 16737792 , 6710937 , 9868950 , 13158 , 3381606 , 13056 , 3355392 , 10040064 , 10040166 , 3355545 , 3355443 , 16777215 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ; var va = { "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" : "workbooks" , "application/vnd.ms-excel.binIndexWs" : "TODO" , "application/vnd.ms-excel.intlmacrosheet" : "TODO" , "application/vnd.ms-excel.binIndexMs" : "TODO" , "application/vnd.openxmlformats-package.core-properties+xml" : "coreprops" , "application/vnd.openxmlformats-officedocument.custom-properties+xml" : "custprops" , "application/vnd.openxmlformats-officedocument.extended-properties+xml" : "extprops" , "application/vnd.openxmlformats-officedocument.customXmlProperties+xml" : "TODO" , "application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty" : "TODO" , "application/vnd.ms-excel.pivotTable" : "TODO" , "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml" : "TODO" , "application/vnd.ms-office.chartcolorstyle+xml" : "TODO" , "application/vnd.ms-office.chartstyle+xml" : "TODO" , "application/vnd.ms-excel.calcChain" : "calcchains" , "application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml" : "calcchains" , "application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings" : "TODO" , "application/vnd.ms-office.activeX" : "TODO" , "application/vnd.ms-office.activeX+xml" : "TODO" , "application/vnd.ms-excel.attachedToolbars" : "TODO" , "application/vnd.ms-excel.connections" : "TODO" , "application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml" : "TODO" , "application/vnd.ms-excel.externalLink" : "links" , "application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml" : "links" , "application/vnd.ms-excel.sheetMetadata" : "TODO" , "application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml" : "TODO" , "application/vnd.ms-excel.pivotCacheDefinition" : "TODO" , "application/vnd.ms-excel.pivotCacheRecords" : "TODO" , "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml" : "TODO" , "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml" : "TODO" , "application/vnd.ms-excel.queryTable" : "TODO" , "application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml" : "TODO" , "application/vnd.ms-excel.userNames" : "TODO" , "application/vnd.ms-excel.revisionHeaders" : "TODO" , "application/vnd.ms-excel.revisionLog" : "TODO" , "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml" : "TODO" , " application / vnd . openxmlform
; case "xla" : break ; default : throw new Error ( "unsupported BIFF version" ) ; } var i = Hr ( n ) ; i . _W ( 2 , a ) ; i . _W ( 2 , r ) ; if ( n > 4 ) i . _W ( 2 , 29282 ) ; if ( n > 6 ) i . _W ( 2 , 1997 ) ; if ( n > 8 ) { i . _W ( 2 , 49161 ) ; i . _W ( 2 , 1 ) ; i . _W ( 2 , 1798 ) ; i . _W ( 2 , 0 ) } return i } function li ( e , r ) { if ( r === 0 ) return 1200 ; if ( e . _R ( 2 ) !== 1200 ) { } return 1200 } function ci ( e , r , t ) { if ( t . enc ) { e . l += r ; return "" } var a = e . l ; var n = Fn ( e , 0 , t ) ; e . _R ( r + a - e . l ) ; return n } function hi ( e , r ) { var t = ! r || r . biff == 8 ; var a = Hr ( t ? 112 : 54 ) ; a . _W ( r . biff == 8 ? 2 : 1 , 7 ) ; if ( t ) a . _W ( 1 , 0 ) ; a . _W ( 4 , 859007059 ) ; a . _W ( 4 , 5458548 | ( t ? 0 : 536870912 ) ) ; while ( a . l < a . length ) a . _W ( 1 , t ? 0 : 32 ) ; return a } function ui ( e , r , t ) { var a = t && t . biff == 8 || r == 2 ? e . _R ( 2 ) : ( e . l += r , 0 ) ; return { fDialog : a & 16 } } function di ( e , r , t ) { var a = e . _R ( 4 ) ; var n = e . _R ( 1 ) & 3 ; var i = e . _R ( 1 ) ; switch ( i ) { case 0 : i = "Worksheet" ; break ; case 1 : i = "Macrosheet" ; break ; case 2 : i = "Chartsheet" ; break ; case 6 : i = "VBAModule" ; break ; } var s = yn ( e , 0 , t ) ; if ( s . length === 0 ) s = "Sheet1" ; return { pos : a , hs : n , dt : i , name : s } } function pi ( e , r ) { var t = ! r || r . biff >= 8 ? 2 : 1 ; var a = Hr ( 8 + t * e . name . length ) ; a . _W ( 4 , e . pos ) ; a . _W ( 1 , e . hs || 0 ) ; a . _W ( 1 , e . dt ) ; a . _W ( 1 , e . name . length ) ; if ( r . biff >= 8 ) a . _W ( 1 , 1 ) ; a . _W ( t * e . name . length , e . name , r . biff < 8 ? "sbcs" : "utf16le" ) ; var n = a . slice ( 0 , a . l ) ; n . l = a . l ; return n } function vi ( e , r ) { var t = e . l + r ; var a = e . _R ( 4 ) ; var n = e . _R ( 4 ) ; var i = [ ] ; for ( var s = 0 ; s != n && e . l < t ; ++ s ) { i . push ( In ( e ) ) } i . Count = a ; i . Unique = n ; return i } function gi ( e , r ) { var t = { } ; t . dsst = e . _R ( 2 ) ; e . l += r - 2 ; return t } function mi ( e ) { var r = { } ; r . r = e . _R ( 2 ) ; r . c = e . _R ( 2 ) ; r . cnt = e . _R ( 2 ) - r . c ; var t = e . _R ( 2 ) ; e . l += 4 ; var a = e . _R ( 1 ) ; e . l += 3 ; if ( a & 7 ) r . level = a & 7 ; if ( a & 32 ) r . hidden = true ; if ( a & 64 ) r . hpt = t / 20 ; return r } function bi ( e ) { var r = jn ( e ) ; if ( r . type != 2211 ) throw new Error ( "Invalid Future Record " + r . type ) ; var t = e . _R ( 4 ) ; return t !== 0 } function Ci ( e ) { e . _R ( 2 ) ; return e . _R ( 4 ) } function Ei ( e , r , t ) { var a = 0 ; if ( ! ( t && t . biff == 2 ) ) { a = e . _R ( 2 ) } var n = e . _R ( 2 ) ; if ( t && t . biff == 2 ) { a = 1 - ( n >> 15 ) ; n &= 32767 } var i = { Unsynced : a & 1 , DyZero : ( a & 2 ) >> 1 , ExAsc : ( a & 4 ) >> 2 , ExDsc : ( a & 8 ) >> 3 } ; return [ i , n ] } function wi ( e ) { var r = e . _R ( 2 ) , t = e . _R ( 2 ) , a = e . _R ( 2 ) , n = e . _R ( 2 ) ; var i = e . _R ( 2 ) , s = e . _R ( 2 ) , f = e . _R ( 2 ) ; var o = e . _R ( 2 ) , l = e . _R ( 2 ) ; return { Pos : [ r , t ] , Dim : [ a , n ] , Flags : i , CurTab : s , FirstTab : f , Selected : o , TabRatio : l } } function ki ( ) { var e = Hr ( 18 ) ; e . _W ( 2 , 0 ) ; e . _W ( 2 , 0 ) ; e . _W ( 2 , 29280 ) ; e . _W ( 2 , 17600 ) ; e . _W ( 2 , 56 ) ; e . _W ( 2 , 0 ) ; e . _W ( 2 , 0 ) ; e . _W ( 2 , 1 ) ; e . _W ( 2 , 500 ) ; return e } function Si ( e , r , t ) { if ( t && t . biff >= 2 && t . biff < 8 ) return { } ; var a = e . _R ( 2 ) ; return { RTL : a & 64 } } function Ai ( e ) { var r = Hr ( 18 ) , t = 1718 ; if ( e && e . RTL ) t |= 64 ; r . _W ( 2 , t ) ; r . _W ( 4 , 0 ) ; r . _W ( 4 , 64 ) ; r . _W ( 4 , 0 ) ; r . _W ( 4 , 0 ) ; return r } function _i ( e , r , t ) { var a = { dyHeight : e . _R ( 2 ) , fl : e . _R ( 2 ) } ; switch ( t && t . biff || 8 ) { case 2 : break ; case 3 : ; case 4 : e . l += 2 ; break ; default : e . l += 10 ; break ; } a . name = yn ( e , 0 , t ) ; return a } function Bi ( e , r ) { var t = e . name || "Arial" ; var a = r && r . biff == 5 , n = a ? 15 + t . length : 16 + 2 * t . length ; var i = Hr ( n ) ; i . _W ( 2 , ( e . sz || 12 ) * 20 ) ; i . _W ( 4 , 0 ) ; i . _W ( 2 , 400 ) ; i . _W ( 4 , 0 ) ; i . _W ( 2 , 0 ) ; i . _W ( 1 , t . length ) ; if ( ! a ) i . _W ( 1 , 1 ) ; i . _W ( ( a ? 1 : 2 ) * t . length , t , a ? "sbcs" : "utf16le" ) ; return i } function Ti ( e ) { var r = Xn ( e ) ; r . isst = e . _R ( 4 ) ; return r } function xi ( e , r , t ) { var a = e . l + r ; var n = Xn ( e , 6 ) ; if ( t . biff == 2 ) e . l ++ ; var i = On ( e , a - e . l , t ) ; n . val = i ; return n } function yi ( e , r , t , a , n ) { var i = ! n || n . biff == 8 ; var s = Hr ( 6 + 2 + + i + ( 1 + i ) * t . length ) ; Gn ( e , r , a , s ) ; s . _W ( 2 , t . length ) ; if ( i ) s . _W ( 1 , 1 ) ; s . _W ( ( 1 + i ) * t . length , t , i ? "utf16le" : "sbcs" ) ; return s } function Ii ( e , r , t ) { var a = e . _R ( 2 ) ; var n = Fn ( e , 0 , t ) ; return [ a , n ] } function Ri ( e , r , t , a ) { var n = t && t . biff == 5 ; if ( ! a ) a = Hr ( n ? 3 + r . length : 5 + 2 * r . length ) ; a . _W ( 2 , e ) ; a . _W ( n ? 1 : 2 , r . length ) ; if ( ! n ) a . _W ( 1 , 1 ) ; a . _W ( ( n ? 1 : 2 ) * r . length , r , n ? "sbcs" : "utf16le" ) ; var i = a . length > a . l ? a . slice ( 0 , a . l ) : a ; if ( i . l == null ) i . l = i . length ; return i } var Oi = Fn ; function Fi ( e , r , t ) { var a = e . l + r ; var n = t . biff == 8 || ! t . biff ? 4 : 2 ; var i = e . _R ( n ) , s = e . _R ( n ) ; var f = e . _R ( 2 ) , o = e . _R ( 2 ) ; e . l = a ; return { s : { r : i , c : f } , e : { r : s , c : o } } } function Di ( e , r ) { var t = r . biff == 8 || ! r . biff ? 4 : 2 ; var a = Hr ( 2 * t + 6 ) ; a . _W ( t , e . s . r ) ; a . _W ( t , e . e . r + 1 ) ; a . _W ( 2 , e . s . c ) ; a . _W ( 2 , e . e . c + 1 ) ; a . _W ( 2 , 0 ) ; return a } function Pi ( e ) { var r = e . _R ( 2 ) , t = e . _R ( 2 ) ; var a = $n ( e ) ; return { r : r , c : t , ixfe : a [ 0 ] , rknum : a [ 1 ] } } function Ni ( e , r ) { var t = e . l + r - 2 ; var a = e . _R ( 2 ) , n = e . _R ( 2 ) ; var i = [ ] ; while ( e . l < t ) i . push ( $n ( e ) ) ; if ( e . l !== t ) throw new Error ( "MulRK read error" ) ; var s = e . _R ( 2 ) ; if ( i . length != s - n + 1 ) throw new Error ( "MulRK length mismatch" ) ; return { r : a , c : n , C : s , rkrec : i } } function Li ( e , r ) { var t = e . l + r - 2 ; v
} return a } function i ( e , r , t ) { var a = e . l + r ; var i = n ( e , r , t ) ; i [ 1 ] . t = "s" ; if ( t . vers == 20768 ) { e . l ++ ; var s = e . _R ( 1 ) ; i [ 1 ] . v = e . _R ( s , "utf8" ) ; return i } if ( t . qpro ) e . l ++ ; i [ 1 ] . v = e . _R ( a - e . l , "cstr" ) ; return i } function s ( e , r , t ) { var a = n ( e , r , t ) ; a [ 1 ] . v = e . _R ( 2 , "i" ) ; return a } function f ( e , r , t ) { var a = n ( e , r , t ) ; a [ 1 ] . v = e . _R ( 8 , "f" ) ; return a } function o ( e , r , t ) { var a = e . l + r ; var i = n ( e , r , t ) ; i [ 1 ] . v = e . _R ( 8 , "f" ) ; if ( t . qpro ) e . l = a ; else { var s = e . _R ( 2 ) ; e . l += s } return i } function l ( e ) { var r = [ { c : 0 , r : 0 } , { t : "n" , v : 0 } , 0 ] ; r [ 0 ] . r = e . _R ( 2 ) ; r [ 3 ] = e [ e . l ++ ] ; r [ 0 ] . c = e [ e . l ++ ] ; return r } function c ( e , r ) { var t = l ( e , r ) ; t [ 1 ] . t = "s" ; t [ 1 ] . v = e . _R ( r - 4 , "cstr" ) ; return t } function h ( e , r ) { var t = l ( e , r ) ; t [ 1 ] . v = e . _R ( 2 ) ; var a = t [ 1 ] . v >> 1 ; if ( t [ 1 ] . v & 1 ) { switch ( a & 7 ) { case 1 : a = ( a >> 3 ) * 500 ; break ; case 2 : a = ( a >> 3 ) / 20 ; break ; case 4 : a = ( a >> 3 ) / 2e3 ; break ; case 6 : a = ( a >> 3 ) / 16 ; break ; case 7 : a = ( a >> 3 ) / 64 ; break ; default : throw "unknown NUMBER_18 encoding " + ( a & 7 ) ; } } t [ 1 ] . v = a ; return t } function u ( e , r ) { var t = l ( e , r ) ; var a = e . _R ( 4 ) ; var n = e . _R ( 4 ) ; var i = e . _R ( 2 ) ; if ( i == 65535 ) { t [ 1 ] . v = 0 ; return t } var s = i & 32768 ; i = ( i & 32767 ) - 16446 ; t [ 1 ] . v = ( s * 2 - 1 ) * ( ( i > 0 ? n << i : n >>> - i ) + ( i > - 32 ? a << i + 32 : a >>> - ( i + 32 ) ) ) ; return t } function d ( e , r ) { var t = u ( e , 14 ) ; e . l += r - 14 ; return t } function p ( e , r ) { var t = l ( e , r ) ; var a = e . _R ( 4 ) ; t [ 1 ] . v = a >> 6 ; return t } function v ( e , r ) { var t = l ( e , r ) ; var a = e . _R ( 8 , "f" ) ; t [ 1 ] . v = a ; return t } function m ( e , r ) { var t = v ( e , 14 ) ; e . l += r - 10 ; return t } var C = { 0 : { n : "BOF" , f : An } , 1 : { n : "EOF" } , 2 : { n : "CALCMODE" } , 3 : { n : "CALCORDER" } , 4 : { n : "SPLIT" } , 5 : { n : "SYNC" } , 6 : { n : "RANGE" , f : a } , 7 : { n : "WINDOW1" } , 8 : { n : "COLW1" } , 9 : { n : "WINTWO" } , 10 : { n : "COLW2" } , 11 : { n : "NAME" } , 12 : { n : "BLANK" } , 13 : { n : "INTEGER" , f : s } , 14 : { n : "NUMBER" , f : f } , 15 : { n : "LABEL" , f : i } , 16 : { n : "FORMULA" , f : o } , 24 : { n : "TABLE" } , 25 : { n : "ORANGE" } , 26 : { n : "PRANGE" } , 27 : { n : "SRANGE" } , 28 : { n : "FRANGE" } , 29 : { n : "KRANGE1" } , 32 : { n : "HRANGE" } , 35 : { n : "KRANGE2" } , 36 : { n : "PROTEC" } , 37 : { n : "FOOTER" } , 38 : { n : "HEADER" } , 39 : { n : "SETUP" } , 40 : { n : "MARGINS" } , 41 : { n : "LABELFMT" } , 42 : { n : "TITLES" } , 43 : { n : "SHEETJS" } , 45 : { n : "GRAPH" } , 46 : { n : "NGRAPH" } , 47 : { n : "CALCCOUNT" } , 48 : { n : "UNFORMATTED" } , 49 : { n : "CURSORW12" } , 50 : { n : "WINDOW" } , 51 : { n : "STRING" , f : i } , 55 : { n : "PASSWORD" } , 56 : { n : "LOCKED" } , 60 : { n : "QUERY" } , 61 : { n : "QUERYNAME" } , 62 : { n : "PRINT" } , 63 : { n : "PRINTNAME" } , 64 : { n : "GRAPH2" } , 65 : { n : "GRAPHNAME" } , 66 : { n : "ZOOM" } , 67 : { n : "SYMSPLIT" } , 68 : { n : "NSROWS" } , 69 : { n : "NSCOLS" } , 70 : { n : "RULER" } , 71 : { n : "NNAME" } , 72 : { n : "ACOMM" } , 73 : { n : "AMACRO" } , 74 : { n : "PARSE" } , 255 : { n : "" , f : Ur } } ; var E = { 0 : { n : "BOF" } , 1 : { n : "EOF" } , 3 : { n : "??" } , 4 : { n : "??" } , 5 : { n : "??" } , 6 : { n : "??" } , 7 : { n : "??" } , 9 : { n : "??" } , 10 : { n : "??" } , 11 : { n : "??" } , 12 : { n : "??" } , 14 : { n : "??" } , 15 : { n : "??" } , 16 : { n : "??" } , 17 : { n : "??" } , 18 : { n : "??" } , 19 : { n : "??" } , 21 : { n : "??" } , 22 : { n : "LABEL16" , f : c } , 23 : { n : "NUMBER17" , f : u } , 24 : { n : "NUMBER18" , f : h } , 25 : { n : "FORMULA19" , f : d } , 26 : { n : "??" } , 27 : { n : "??" } , 28 : { n : "??" } , 29 : { n : "??" } , 30 : { n : "??" } , 31 : { n : "??" } , 33 : { n : "??" } , 37 : { n : "NUMBER25" , f : p } , 39 : { n : "NUMBER27" , f : v } , 40 : { n : "FORMULA28" , f : m } , 255 : { n : "" , f : Ur } } ; return { to _workbook : r } } ( ) ; var Xs = function yg ( ) { var e = Xe ( "t" ) , r = Xe ( "rPr" ) , t = /<(?:\w+:)?r>/g , a = /<\/(?:\w+:)?r>/ , n = /\r\n/g ; var i = function o ( e , r , t ) { var a = { } , n = 65001 , i = "" ; var f = e . match ( we ) , o = 0 ; if ( f ) for ( ; o != f . length ; ++ o ) { var l = Ae ( f [ o ] ) ; switch ( l [ 0 ] . replace ( /\w*:/g , "" ) ) { case "<condense" : break ; case "<extend" : break ; case "<shadow" : if ( ! l . val ) break ; case "<shadow>" : ; case "<shadow/>" : a . shadow = 1 ; break ; case "</shadow>" : break ; case "<charset" : if ( l . val == "1" ) break ; n = s [ parseInt ( l . val , 10 ) ] ; break ; case "<outline" : if ( ! l . val ) break ; case "<outline>" : ; case "<outline/>" : a . outline = 1 ; break ; case "</outline>" : break ; case "<rFont" : a . name = l . val ; break ; case "<sz" : a . sz = l . val ; break ; case "<strike" : if ( ! l . val ) break ; case "<strike>" : ; case "<strike/>" : a . strike = 1 ; break ; case "</strike>" : break ; case "<u" : if ( ! l . val ) break ; switch ( l . val ) { case "double" : a . uval = "double" ; break ; case "singleAccounting" : a . uval = "single-accounting" ; break ; case "doubleAccounting" : a . uval = "double-accounting" ; break ; } ; case "<u>" : ; case "<u/>" : a . u = 1 ; break ; case "</u>" : break ; case "<b" : if ( l . val == "0" ) break ; case "<b>" : ; case "<b/>" : a . b = 1 ; break ; case "</b>" : break ; case "<i" : if ( l . val == "0" ) break ; case "<i>" : ; case "<i/>" : a . i = 1 ; break ; case "</i>" : break ; case "<color" : if ( l . rgb ) a . color = l . rgb . slice ( 2 , 8 ) ; break ; case "<family" : a . family = l . val ; break ; case "<vertAlign" : i = l . val ; break ; case "<scheme" : break ; default : if ( l [ 0 ] . charCodeAt ( 1 ) !== 47 ) throw "Unrecognized rich format " + l [ 0 ]
t [ t . length ] = "</a:clrScheme>" ; t [ t . length ] = '<a:fontScheme name="Office">' ; t [ t . length ] = "<a:majorFont>" ; t [ t . length ] = '<a:latin typeface="Cambria"/>' ; t [ t . length ] = '<a:ea typeface=""/>' ; t [ t . length ] = '<a:cs typeface=""/>' ; t [ t . length ] = '<a:font script="Jpan" typeface="M S Pゴシック"/>' ; t [ t . length ] = '<a:font script="Hang" typeface="맑은 고딕"/>' ; t [ t . length ] = '<a:font script="Hans" typeface="宋体"/>' ; t [ t . length ] = '<a:font script="Hant" typeface="新細明體"/>' ; t [ t . length ] = '<a:font script="Arab" typeface="Times New Roman"/>' ; t [ t . length ] = '<a:font script="Hebr" typeface="Times New Roman"/>' ; t [ t . length ] = '<a:font script="Thai" typeface="Tahoma"/>' ; t [ t . length ] = '<a:font script="Ethi" typeface="Nyala"/>' ; t [ t . length ] = '<a:font script="Beng" typeface="Vrinda"/>' ; t [ t . length ] = '<a:font script="Gujr" typeface="Shruti"/>' ; t [ t . length ] = '<a:font script="Khmr" typeface="MoolBoran"/>' ; t [ t . length ] = '<a:font script="Knda" typeface="Tunga"/>' ; t [ t . length ] = '<a:font script="Guru" typeface="Raavi"/>' ; t [ t . length ] = '<a:font script="Cans" typeface="Euphemia"/>' ; t [ t . length ] = '<a:font script="Cher" typeface="Plantagenet Cherokee"/>' ; t [ t . length ] = '<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>' ; t [ t . length ] = '<a:font script="Tibt" typeface="Microsoft Himalaya"/>' ; t [ t . length ] = '<a:font script="Thaa" typeface="MV Boli"/>' ; t [ t . length ] = '<a:font script="Deva" typeface="Mangal"/>' ; t [ t . length ] = '<a:font script="Telu" typeface="Gautami"/>' ; t [ t . length ] = '<a:font script="Taml" typeface="Latha"/>' ; t [ t . length ] = '<a:font script="Syrc" typeface="Estrangelo Edessa"/>' ; t [ t . length ] = '<a:font script="Orya" typeface="Kalinga"/>' ; t [ t . length ] = '<a:font script="Mlym" typeface="Kartika"/>' ; t [ t . length ] = '<a:font script="Laoo" typeface="DokChampa"/>' ; t [ t . length ] = '<a:font script="Sinh" typeface="Iskoola Pota"/>' ; t [ t . length ] = '<a:font script="Mong" typeface="Mongolian Baiti"/>' ; t [ t . length ] = '<a:font script="Viet" typeface="Times New Roman"/>' ; t [ t . length ] = '<a:font script="Uigh" typeface="Microsoft Uighur"/>' ; t [ t . length ] = '<a:font script="Geor" typeface="Sylfaen"/>' ; t [ t . length ] = "</a:majorFont>" ; t [ t . length ] = "<a:minorFont>" ; t [ t . length ] = '<a:latin typeface="Calibri"/>' ; t [ t . length ] = '<a:ea typeface=""/>' ; t [ t . length ] = '<a:cs typeface=""/>' ; t [ t . length ] = '<a:font script="Jpan" typeface="M S Pゴシック"/>' ; t [ t . length ] = '<a:font script="Hang" typeface="맑은 고딕"/>' ; t [ t . length ] = '<a:font script="Hans" typeface="宋体"/>' ; t [ t . length ] = '<a:font script="Hant" typeface="新細明體"/>' ; t [ t . length ] = '<a:font script="Arab" typeface="Arial"/>' ; t [ t . length ] = '<a:font script="Hebr" typeface="Arial"/>' ; t [ t . length ] = '<a:font script="Thai" typeface="Tahoma"/>' ; t [ t . length ] = '<a:font script="Ethi" typeface="Nyala"/>' ; t [ t . length ] = '<a:font script="Beng" typeface="Vrinda"/>' ; t [ t . length ] = '<a:font script="Gujr" typeface="Shruti"/>' ; t [ t . length ] = '<a:font script="Khmr" typeface="DaunPenh"/>' ; t [ t . length ] = '<a:font script="Knda" typeface="Tunga"/>' ; t [ t . length ] = '<a:font script="Guru" typeface="Raavi"/>' ; t [ t . length ] = '<a:font script="Cans" typeface="Euphemia"/>' ; t [ t . length ] = '<a:font script="Cher" typeface="Plantagenet Cherokee"/>' ; t [ t . length ] = '<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>' ; t [ t . length ] = '<a:font script="Tibt" typeface="Microsoft Himalaya"/>' ; t [ t . length ] = '<a:font script="Thaa" typeface="MV Boli"/>' ; t [ t . length ] = '<a:font script="Deva" typeface="Mangal"/>' ; t [ t . length ] = '<a:font script="Telu" typeface="Gautami"/>' ; t [ t . length ] = '<a:font script="Taml" typeface="Latha"/>' ; t [ t . length ] = '<a:font script="Syrc" typeface="Estrangelo Edessa"/>' ; t [ t . length ] = '<a:font script="Orya" typeface="Kalinga"/>' ; t [ t . length ] = '<a:font script="Mlym" typeface="Kartika"/>' ; t [ t . length ] = '<a:font script="Laoo" typeface="DokChampa"/>' ; t [ t . length ] = '<a:font script="Sinh" typeface="Iskoola Pota"/>' ; t [ t . length ] = '<a:font script="Mong" typeface="Mongolian Baiti"/>' ; t [ t . length ] = '<a:font script="Viet" typeface="Arial"/>' ; t [ t . length ] = '<a:font script="Uigh" typeface="Microsoft Uighur"/>' ; t [ t . length ] = '<a:font script="Geor" typeface="Sylfaen"/>' ; t [ t . length ] = "</a:minorFont>" ; t [ t . length ] = "</a:fontScheme>" ; t [ t . length ] = '<a:fmtScheme name="Office">' ; t [ t . le
break ; case "PtgMissArg" : s . push ( "" ) ; break ; case "PtgAreaErr" : s . push ( "#REF!" ) ; break ; case "PtgAreaErr3d" : s . push ( "#REF!" ) ; break ; case "PtgMemFunc" : break ; case "PtgMemNoMem" : break ; case "PtgElfCol" : ; case "PtgElfColS" : ; case "PtgElfColSV" : ; case "PtgElfColV" : ; case "PtgElfLel" : ; case "PtgElfRadical" : ; case "PtgElfRadicalLel" : ; case "PtgElfRadicalS" : ; case "PtgElfRw" : ; case "PtgElfRwV" : throw new Error ( "Unsupported ELFs" ) ; case "PtgAttrBaxcel" : throw new Error ( "Unrecognized Formula Token: " + String ( b ) ) ; case "PtgSxName" : throw new Error ( "Unrecognized Formula Token: " + String ( b ) ) ; case "PtgList" : throw new Error ( "Unrecognized Formula Token: " + String ( b ) ) ; default : throw new Error ( "Unrecognized Formula Token: " + String ( b ) ) ; } var F = [ "PtgAttrSpace" , "PtgAttrSpaceSemi" , "PtgAttrGoto" ] ; if ( p >= 0 && F . indexOf ( e [ 0 ] [ g ] [ 0 ] ) == - 1 ) { b = e [ 0 ] [ p ] ; var D = true ; switch ( b [ 1 ] [ 0 ] ) { case 4 : D = false ; case 0 : v = ie ( " " , b [ 1 ] [ 1 ] ) ; break ; case 5 : D = false ; case 1 : v = ie ( "\r" , b [ 1 ] [ 1 ] ) ; break ; default : v = "" ; if ( n . WTF ) throw new Error ( "Unexpected PtgAttrSpaceType " + b [ 1 ] [ 0 ] ) ; } s . push ( ( D ? v : "" ) + s . pop ( ) + ( D ? "" : v ) ) ; p = - 1 } } if ( s . length > 1 && n . WTF ) throw new Error ( "bad formula stack" ) ; return s [ 0 ] } function nh ( e , r , t ) { var a = e . l + r , n = t . biff == 2 ? 1 : 2 ; var i , s = e . _R ( n ) ; if ( s == 65535 ) return [ [ ] , Ur ( e , r - 2 ) ] ; var f = Qc ( e , s , t ) ; if ( r !== s + n ) i = Zc ( e , r - s - n , f , t ) ; e . l = a ; return [ f , i ] } function ih ( e , r , t ) { var a = e . l + r , n = t . biff == 2 ? 1 : 2 ; var i , s = e . _R ( n ) ; if ( s == 65535 ) return [ [ ] , Ur ( e , r - 2 ) ] ; var f = Qc ( e , s , t ) ; if ( r !== s + n ) i = Zc ( e , r - s - n , f , t ) ; e . l = a ; return [ f , i ] } function sh ( e , r , t , a ) { var n = e . l + r ; var i = Qc ( e , a , t ) ; var s ; if ( n !== e . l ) s = Zc ( e , n - e . l , i , t ) ; return [ i , s ] } function fh ( e , r , t ) { var a = e . l + r ; var n , i = e . _R ( 2 ) ; var s = Qc ( e , i , t ) ; if ( i == 65535 ) return [ [ ] , Ur ( e , r - 2 ) ] ; if ( r !== i + 2 ) n = Zc ( e , a - i - 2 , s , t ) ; return [ s , n ] } function oh ( e ) { var r ; if ( Tr ( e , e . l + 6 ) !== 65535 ) return [ Ut ( e ) , "n" ] ; switch ( e [ e . l ] ) { case 0 : e . l += 8 ; return [ "String" , "s" ] ; case 1 : r = e [ e . l + 2 ] === 1 ; e . l += 8 ; return [ r , "b" ] ; case 2 : r = e [ e . l + 2 ] ; e . l += 8 ; return [ r , "e" ] ; case 3 : e . l += 8 ; return [ "" , "s" ] ; } return [ ] } function lh ( e , r , t ) { var a = e . l + r ; var n = Xn ( e , 6 ) ; if ( t . biff == 2 ) ++ e . l ; var i = oh ( e , 8 ) ; var s = e . _R ( 1 ) ; if ( t . biff != 2 ) { e . _R ( 1 ) ; if ( t . biff >= 5 ) { e . _R ( 4 ) } } var f = ih ( e , a - e . l , t ) ; return { cell : n , val : i [ 0 ] , formula : f , shared : s >> 3 & 1 , tt : i [ 1 ] } } function ch ( e , r , t ) { var a = e . _R ( 4 ) ; var n = Qc ( e , a , t ) ; var i = e . _R ( 4 ) ; var s = i > 0 ? Zc ( e , i , n , t ) : null ; return [ n , s ] } var hh = ch ; var uh = ch ; var dh = ch ; var ph = ch ; var vh = { 0 : "BEEP" , 1 : "OPEN" , 2 : "OPEN.LINKS" , 3 : "CLOSE.ALL" , 4 : "SAVE" , 5 : "SAVE.AS" , 6 : "FILE.DELETE" , 7 : "PAGE.SETUP" , 8 : "PRINT" , 9 : "PRINTER.SETUP" , 10 : "QUIT" , 11 : "NEW.WINDOW" , 12 : "ARRANGE.ALL" , 13 : "WINDOW.SIZE" , 14 : "WINDOW.MOVE" , 15 : "FULL" , 16 : "CLOSE" , 17 : "RUN" , 22 : "SET.PRINT.AREA" , 23 : "SET.PRINT.TITLES" , 24 : "SET.PAGE.BREAK" , 25 : "REMOVE.PAGE.BREAK" , 26 : "FONT" , 27 : "DISPLAY" , 28 : "PROTECT.DOCUMENT" , 29 : "PRECISION" , 30 : "A1.R1C1" , 31 : "CALCULATE.NOW" , 32 : "CALCULATION" , 34 : "DATA.FIND" , 35 : "EXTRACT" , 36 : "DATA.DELETE" , 37 : "SET.DATABASE" , 38 : "SET.CRITERIA" , 39 : "SORT" , 40 : "DATA.SERIES" , 41 : "TABLE" , 42 : "FORMAT.NUMBER" , 43 : "ALIGNMENT" , 44 : "STYLE" , 45 : "BORDER" , 46 : "CELL.PROTECTION" , 47 : "COLUMN.WIDTH" , 48 : "UNDO" , 49 : "CUT" , 50 : "COPY" , 51 : "PASTE" , 52 : "CLEAR" , 53 : "PASTE.SPECIAL" , 54 : "EDIT.DELETE" , 55 : "INSERT" , 56 : "FILL.RIGHT" , 57 : "FILL.DOWN" , 61 : "DEFINE.NAME" , 62 : "CREATE.NAMES" , 63 : "FORMULA.GOTO" , 64 : "FORMULA.FIND" , 65 : "SELECT.LAST.CELL" , 66 : "SHOW.ACTIVE.CELL" , 67 : "GALLERY.AREA" , 68 : "GALLERY.BAR" , 69 : "GALLERY.COLUMN" , 70 : "GALLERY.LINE" , 71 : "GALLERY.PIE" , 72 : "GALLERY.SCATTER" , 73 : "COMBINATION" , 74 : "PREFERRED" , 75 : "ADD.OVERLAY" , 76 : "GRIDLINES" , 77 : "SET.PREFERRED" , 78 : "AXES" , 79 : "LEGEND" , 80 : "ATTACH.TEXT" , 81 : "ADD.ARROW" , 82 : "SELECT.CHART" , 83 : "SELECT.PLOT.AREA" , 84 : "PATTERNS" , 85 : "MAIN.CHART" , 86 : "OVERLAY" , 87 : "SCALE" , 88 : "FORMAT.LEGEND" , 89 : "FORMAT.TEXT" , 90 : "EDIT.REPEAT" , 91 : "PARSE" , 92 : "JUSTIFY" , 93 : "HIDE" , 94 : "UNHIDE" , 95 : "WORKSPACE" , 96 : "FORMULA" , 97 : "FORMULA.FILL" , 98 : "FORMULA.ARRAY" , 99 : "DATA.FIND.NEXT" , 100 : "DATA.FIND.PREV" , 101 : "FORMULA.FIND.NEXT" , 102 : "FORMULA.FIND.PREV" , 103 : "ACTIVATE" , 104 : "ACTIVATE.NEXT" , 105 : "ACTIVATE.PREV" , 106 : "UNLOCKED.NEXT" , 107 : "UNLOCKED.PREV" , 108 : "COPY.PICTURE" , 109 : "SELECT" , 110 : "DELETE.NAME" , 111 : "DELETE.FORMAT" , 112 : "VLINE" , 113 : "HLINE" , 114 : "VPAGE" , 115 : "HPAGE" , 116 : "VSCROLL" , 117 : "HSCROLL" , 118 : "ALERT" , 119 : "NEW" , 120 : "CANCEL.COPY" , 121 : "SHOW.CLIPBOARD" , 122 : "MESSAGE" , 124 : "PASTE.LINK" , 125 : "APP.ACTIVATE" , 126 : "DELETE.ARROW" , 1
if ( c . cellDates && R && k . t == "n" && y . is _date ( y . _table [ x ] ) ) { k . t = "d" ; k . v = J ( k . v ) } if ( P ) { var X = it ( S . r ) ; if ( ! l [ X . r ] ) l [ X . r ] = [ ] ; l [ X . r ] [ X . c ] = k } else l [ S . r ] = k } } if ( N . length > 0 ) l [ "!rows" ] = N } } ( ) ; function tu ( e , r , t , a ) { var n = [ ] , i = [ ] , s = lt ( e [ "!ref" ] ) , f = "" , o , l = "" , c = [ ] , h = 0 , u = 0 , d = e [ "!rows" ] ; var p = Array . isArray ( e ) ; var v = { r : l } , g , m = - 1 ; for ( u = s . s . c ; u <= s . e . c ; ++ u ) c [ u ] = rt ( u ) ; for ( h = s . s . r ; h <= s . e . r ; ++ h ) { i = [ ] ; l = Qr ( h ) ; for ( u = s . s . c ; u <= s . e . c ; ++ u ) { o = c [ u ] + l ; var b = p ? ( e [ h ] || [ ] ) [ u ] : e [ o ] ; if ( b === undefined ) continue ; if ( ( f = eu ( b , o , e , r , t , a ) ) != null ) i . push ( f ) } if ( i . length > 0 || d && d [ h ] ) { v = { r : l } ; if ( d && d [ h ] ) { g = d [ h ] ; if ( g . hidden ) v . hidden = 1 ; m = - 1 ; if ( g . hpx ) m = Yf ( g . hpx ) ; else if ( g . hpt ) m = g . hpt ; if ( m > - 1 ) { v . ht = m ; v . customHeight = 1 } if ( g . level ) { v . outlineLevel = g . level } } n [ n . length ] = qe ( "row" , i . join ( "" ) , v ) } } if ( d ) for ( ; h < d . length ; ++ h ) { if ( d && d [ h ] ) { v = { r : h + 1 } ; g = d [ h ] ; if ( g . hidden ) v . hidden = 1 ; m = - 1 ; if ( g . hpx ) m = Yf ( g . hpx ) ; else if ( g . hpt ) m = g . hpt ; if ( m > - 1 ) { v . ht = m ; v . customHeight = 1 } if ( g . level ) { v . outlineLevel = g . level } n [ n . length ] = qe ( "row" , "" , v ) } } return n . join ( "" ) } var au = qe ( "worksheet" , null , { xmlns : tr . main [ 0 ] , "xmlns:r" : tr . r } ) ; function nu ( e , r , t , a ) { var n = [ Ce , au ] ; var i = t . SheetNames [ e ] , s = 0 , f = "" ; var o = t . Sheets [ i ] ; if ( o == null ) o = { } ; var l = o [ "!ref" ] ; if ( l == null ) l = "A1" ; if ( ! a ) a = { } ; o [ "!comments" ] = [ ] ; o [ "!drawing" ] = [ ] ; if ( r . bookType !== "xlsx" && t . vbaraw ) { var c = t . SheetNames [ e ] ; try { if ( t . Workbook ) c = t . Workbook . Sheets [ e ] . CodeName || c } catch ( h ) { } n [ n . length ] = qe ( "sheetPr" , null , { codeName : Re ( c ) } ) } n [ n . length ] = qe ( "dimension" , null , { ref : l } ) ; n [ n . length ] = qh ( o , r , e , t ) ; if ( r . sheetFormat ) n [ n . length ] = qe ( "sheetFormatPr" , null , { defaultRowHeight : r . sheetFormat . defaultRowHeight || "16" , baseColWidth : r . sheetFormat . baseColWidth || "10" , outlineLevelRow : r . sheetFormat . outlineLevelRow || "7" } ) ; if ( o [ "!cols" ] != null && o [ "!cols" ] . length > 0 ) n [ n . length ] = Yh ( o , o [ "!cols" ] ) ; n [ s = n . length ] = "<sheetData/>" ; o [ "!links" ] = [ ] ; if ( o [ "!ref" ] != null ) { f = tu ( o , r , e , t , a ) ; if ( f . length > 0 ) n [ n . length ] = f } if ( n . length > s + 1 ) { n [ n . length ] = "</sheetData>" ; n [ s ] = n [ s ] . replace ( "/>" , ">" ) } if ( o [ "!protect" ] != null ) n [ n . length ] = zh ( o [ "!protect" ] ) ; if ( o [ "!autofilter" ] != null ) n [ n . length ] = Zh ( o [ "!autofilter" ] ) ; if ( o [ "!merges" ] != null && o [ "!merges" ] . length > 0 ) n [ n . length ] = Wh ( o [ "!merges" ] ) ; var u = - 1 , d , p = - 1 ; if ( o [ "!links" ] . length > 0 ) { n [ n . length ] = "<hyperlinks>" ; o [ "!links" ] . forEach ( function ( e ) { if ( ! e [ 1 ] . Target ) return ; d = { ref : e [ 0 ] } ; if ( e [ 1 ] . Target . charAt ( 0 ) != "#" ) { p = xa ( a , - 1 , Re ( e [ 1 ] . Target ) . replace ( /#.*$/ , "" ) , Sa . HLINK ) ; d [ "r:id" ] = "rId" + p } if ( ( u = e [ 1 ] . Target . indexOf ( "#" ) ) > - 1 ) d . location = Re ( e [ 1 ] . Target . slice ( u + 1 ) ) ; if ( e [ 1 ] . Tooltip ) d . tooltip = Re ( e [ 1 ] . Tooltip ) ; n [ n . length ] = qe ( "hyperlink" , null , d ) } ) ; n [ n . length ] = "</hyperlinks>" } delete o [ "!links" ] ; if ( o [ "!margins" ] != null ) n [ n . length ] = jh ( o [ "!margins" ] ) ; n [ n . length ] = "" ; n [ n . length ] = Qe ( "ignoredErrors" , qe ( "ignoredError" , null , { numberStoredAsText : 1 , sqref : l } ) ) ; if ( o [ "!drawing" ] . length > 0 ) { p = xa ( a , - 1 , "../drawings/drawing" + ( e + 1 ) + ".xml" , Sa . DRAW ) ; n [ n . length ] = qe ( "drawing" , null , { "r:id" : "rId" + p } ) } else delete o [ "!drawing" ] ; if ( o [ "!comments" ] . length > 0 ) { p = xa ( a , - 1 , "../drawings/vmlDrawing" + ( e + 1 ) + ".vml" , Sa . VML ) ; n [ n . length ] = qe ( "legacyDrawing" , null , { "r:id" : "rId" + p } ) ; o [ "!legacy" ] = p } if ( n . length > 2 ) { n [ n . length ] = "</worksheet>" ; n [ 1 ] = n [ 1 ] . replace ( "/>" , ">" ) } return n . join ( "" ) } function iu ( e , r ) { var t = { } ; var a = e . l + r ; t . r = e . _R ( 4 ) ; e . l += 4 ; var n = e . _R ( 2 ) ; e . l += 1 ; var i = e . _R ( 1 ) ; e . l = a ; if ( i & 7 ) t . level = i & 7 ; if ( i & 16 ) t . hidden = true ; if ( i & 32 ) t . hpt = n / 20 ; return t } function su ( e , r , t ) { var a = Hr ( 17 + 8 * 16 ) ; var n = ( t [ "!rows" ] || [ ] ) [ e ] || { } ; a . _W ( 4 , e ) ; a . _W ( 4 , 0 ) ; var i = 320 ; if ( n . hpx ) i = Yf ( n . hpx ) * 20 ; else if ( n . hpt ) i = n . hpt * 20 ; a . _W ( 2 , i ) ; a . _W ( 1 , 0 ) ; var s = 0 ; if ( n . level ) s |= n . level ; if ( n . hidden ) s |= 16 ; if ( n . hpx || n . hpt ) s |= 32 ; a . _W ( 1 , s ) ; a . _W ( 1 , 0 ) ; var f = 0 , o = a . l ; a . l += 4 ; var l = { r : e , c : 0 } ; for ( var c = 0 ; c < 16 ; ++ c ) { if ( r . s . c > c + 1 << 10 || r . e . c < c << 10 ) continue ; var h = - 1 , u = - 1 ; for ( var d = c << 10 ; d < c + 1 << 10 ; ++ d ) { l . c = d ; var p = Array . isArray ( t ) ? ( t [ l . r ] || [ ] ) [ l . c ] : t [ st ( l ) ] ; if ( p ) { if ( h < 0 ) h = d ; u = d } } if ( h < 0 ) continue ; ++ f ; a . _W ( 4 , h ) ; a . _W ( 4 , u ) } var v = a . l ; a . l = o ; a . _W ( 4 , f ) ; a . l = v ; return a . length > a . l ? a . slice ( 0 , a . l ) : a } function fu ( e , r , t , a ) { var n = su ( a , t , r ) ; if ( n . length > 17 || ( r [ "!rows" ] || [ ] ) [ a ] ) zr ( e , "BrtRowHdr" , n ) } var ou = Lt ; var lu = Mt ; function cu ( ) { } function hu ( e , r ) { var t = { } ; e . l += 19 ; t . name = Bt ( e , r - 19 ) ; return t } function uu ( e , r ) { if ( r == null ) r = Hr ( 84 + 4 * e . length ) ; for ( var t = 0 ; t < 3 ; ++ t ) r . _W
} ) ; a . s = u } if ( a . StyleID !== undefined ) a . ixfe = a . StyleID } function dp ( e ) { e . t = e . v || "" ; e . t = e . t . replace ( /\r\n/g , "\n" ) . replace ( /\r/g , "\n" ) ; e . v = e . w = e . ixfe = undefined } function pp ( e ) { if ( C && Buffer . isBuffer ( e ) ) return e . toString ( "utf8" ) ; if ( typeof e === "string" ) return e ; throw new Error ( "Bad input format: expected Buffer or string" ) } var vp = /<(\/?)([^\s?>!\/:]*:|)([^\s?>]*[^\s?>\/])[^>]*>/gm ; function gp ( e , r ) { var t = r || { } ; I ( y ) ; var a = p ( pp ( e ) ) ; if ( t . type == "binary" || t . type == "array" || t . type == "base64" ) { if ( typeof cptable !== "undefined" ) a = cptable . utils . decode ( 65001 , h ( a ) ) ; else a = Ue ( a ) } var n = a . slice ( 0 , 1024 ) . toLowerCase ( ) , i = false ; if ( n . indexOf ( "<?xml" ) == - 1 ) [ "html" , "table" , "head" , "meta" , "script" , "style" , "div" ] . forEach ( function ( e ) { if ( n . indexOf ( "<" + e ) >= 0 ) i = true } ) ; if ( i ) return sv . to _workbook ( a , t ) ; var s ; var f = [ ] , o ; if ( g != null && t . dense == null ) t . dense = g ; var l = { } , c = [ ] , u = t . dense ? [ ] : { } , d = "" ; var v = { } , m = { } , b = { } ; var C = sp ( '<Data ss:Type="String">' ) , E = 0 ; var w = 0 , k = 0 ; var S = { s : { r : 2e6 , c : 2e6 } , e : { r : 0 , c : 0 } } ; var A = { } , _ = { } ; var B = "" , T = 0 ; var x = [ ] ; var O = { } , F = { } , D = 0 , P = [ ] ; var N = [ ] , L = { } ; var M = [ ] , U , H = false ; var W = [ ] ; var V = [ ] , z = { } , X = 0 , G = 0 ; var j = { Sheets : [ ] , WBProps : { date1904 : false } } , K = { } ; vp . lastIndex = 0 ; a = a . replace ( /<!--([\s\S]*?)-->/gm , "" ) ; while ( s = vp . exec ( a ) ) switch ( s [ 3 ] ) { case "Data" : if ( f [ f . length - 1 ] [ 1 ] ) break ; if ( s [ 1 ] === "/" ) up ( a . slice ( E , s . index ) , B , C , f [ f . length - 1 ] [ 0 ] == "Comment" ? L : m , { c : w , r : k } , A , M [ w ] , b , W , t ) ; else { B = "" ; C = sp ( s [ 0 ] ) ; E = s . index + s [ 0 ] . length } break ; case "Cell" : if ( s [ 1 ] === "/" ) { if ( N . length > 0 ) m . c = N ; if ( ( ! t . sheetRows || t . sheetRows > k ) && m . v !== undefined ) { if ( t . dense ) { if ( ! u [ k ] ) u [ k ] = [ ] ; u [ k ] [ w ] = m } else u [ rt ( w ) + Qr ( k ) ] = m } if ( m . HRef ) { m . l = { Target : m . HRef } ; if ( m . HRefScreenTip ) m . l . Tooltip = m . HRefScreenTip ; delete m . HRef ; delete m . HRefScreenTip } if ( m . MergeAcross || m . MergeDown ) { X = w + ( parseInt ( m . MergeAcross , 10 ) | 0 ) ; G = k + ( parseInt ( m . MergeDown , 10 ) | 0 ) ; x . push ( { s : { c : w , r : k } , e : { c : X , r : G } } ) } if ( ! t . sheetStubs ) { if ( m . MergeAcross ) w = X + 1 ; else ++ w } else if ( m . MergeAcross || m . MergeDown ) { for ( var Y = w ; Y <= X ; ++ Y ) { for ( var $ = k ; $ <= G ; ++ $ ) { if ( Y > w || $ > k ) { if ( t . dense ) { if ( ! u [ $ ] ) u [ $ ] = [ ] ; u [ $ ] [ Y ] = { t : "z" } } else u [ rt ( Y ) + Qr ( $ ) ] = { t : "z" } } } } w = X + 1 } else ++ w } else { m = fp ( s [ 0 ] ) ; if ( m . Index ) w = + m . Index - 1 ; if ( w < S . s . c ) S . s . c = w ; if ( w > S . e . c ) S . e . c = w ; if ( s [ 0 ] . slice ( - 2 ) === "/>" ) ++ w ; N = [ ] } break ; case "Row" : if ( s [ 1 ] === "/" || s [ 0 ] . slice ( - 2 ) === "/>" ) { if ( k < S . s . r ) S . s . r = k ; if ( k > S . e . r ) S . e . r = k ; if ( s [ 0 ] . slice ( - 2 ) === "/>" ) { b = sp ( s [ 0 ] ) ; if ( b . Index ) k = + b . Index - 1 } w = 0 ; ++ k } else { b = sp ( s [ 0 ] ) ; if ( b . Index ) k = + b . Index - 1 ; z = { } ; if ( b . AutoFitHeight == "0" || b . Height ) { z . hpx = parseInt ( b . Height , 10 ) ; z . hpt = Yf ( z . hpx ) ; V [ k ] = z } if ( b . Hidden == "1" ) { z . hidden = true ; V [ k ] = z } } break ; case "Worksheet" : if ( s [ 1 ] === "/" ) { if ( ( o = f . pop ( ) ) [ 0 ] !== s [ 3 ] ) throw new Error ( "Bad state: " + o . join ( "|" ) ) ; c . push ( d ) ; if ( S . s . r <= S . e . r && S . s . c <= S . e . c ) u [ "!ref" ] = ot ( S ) ; if ( x . length ) u [ "!merges" ] = x ; if ( M . length > 0 ) u [ "!cols" ] = M ; if ( V . length > 0 ) u [ "!rows" ] = V ; l [ d ] = u } else { S = { s : { r : 2e6 , c : 2e6 } , e : { r : 0 , c : 0 } } ; k = w = 0 ; f . push ( [ s [ 3 ] , false ] ) ; o = sp ( s [ 0 ] ) ; d = xe ( o . Name ) ; u = t . dense ? [ ] : { } ; x = [ ] ; W = [ ] ; V = [ ] ; K = { name : d , Hidden : 0 } ; j . Sheets . push ( K ) } break ; case "Table" : if ( s [ 1 ] === "/" ) { if ( ( o = f . pop ( ) ) [ 0 ] !== s [ 3 ] ) throw new Error ( "Bad state: " + o . join ( "|" ) ) } else if ( s [ 0 ] . slice ( - 2 ) == "/>" ) break ; else { v = sp ( s [ 0 ] ) ; f . push ( [ s [ 3 ] , false ] ) ; M = [ ] ; H = false } break ; case "Style" : if ( s [ 1 ] === "/" ) hp ( A , _ , t ) ; else _ = sp ( s [ 0 ] ) ; break ; case "NumberFormat" : _ . nf = xe ( sp ( s [ 0 ] ) . Format || "General" ) ; if ( R [ _ . nf ] ) _ . nf = R [ _ . nf ] ; for ( var Z = 0 ; Z != 392 ; ++ Z ) if ( y . _table [ Z ] == _ . nf ) break ; if ( Z == 392 ) for ( Z = 57 ; Z != 392 ; ++ Z ) if ( y . _table [ Z ] == null ) { y . load ( _ . nf , Z ) ; break } break ; case "Column" : if ( f [ f . length - 1 ] [ 0 ] !== "Table" ) break ; U = sp ( s [ 0 ] ) ; if ( U . Hidden ) { U . hidden = true ; delete U . Hidden } if ( U . Width ) U . wpx = parseInt ( U . Width , 10 ) ; if ( ! H && U . wpx > 10 ) { H = true ; Uf = Nf ; for ( var Q = 0 ; Q < M . length ; ++ Q ) if ( M [ Q ] ) Gf ( M [ Q ] ) } if ( H ) Gf ( U ) ; M [ U . Index - 1 || M . length ] = U ; for ( var J = 0 ; J < + U . Span ; ++ J ) M [ M . length ] = ne ( U ) ; break ; case "NamedRange" : if ( ! j . Names ) j . Names = [ ] ; var q = Ae ( s [ 0 ] ) ; var ee = { Name : q . Name , Ref : xl ( q . RefersTo . slice ( 1 ) , { r : 0 , c : 0 } ) } ; if ( j . Sheets . length > 0 ) ee . Sheet = j . Sheets . length - 1 ; j . Names . push ( ee ) ; break ; case "NamedCell" : break ; case "B" : break ; case "I" : break ; case "U" : break ; case "S" : break ; case "Sub" : break ; case "Sup" : break ; case "Span" : break ; case "Border" : break ; case "Alignment" : break ; case "Borders" : break ; case "Font" : if ( s [ 0 ] . slice ( - 2 ) === "/>" ) break ; else if ( s [ 1 ] === "/" ) B += a . slice ( T , s . in
break ; case "SxDXF" : break ; case "ScenMan" : break ; case "DCon" : break ; case "CellWatch" : break ; case "PrintRowCol" : break ; case "PrintGrid" : break ; case "PrintSize" : break ; case "XCT" : break ; case "CRN" : break ; case "Scl" : { } break ; case "SheetExt" : { } break ; case "SheetExtOptional" : { } break ; case "ObNoMacros" : { } break ; case "ObProj" : { } break ; case "CodeName" : { if ( ! c ) B . WBProps . CodeName = re || "ThisWorkbook" ; else T . CodeName = re || T . name } break ; case "GUIDTypeLib" : { } break ; case "WOpt" : break ; case "PhoneticInfo" : break ; case "OleObjectSize" : break ; case "DXF" : ; case "DXFN" : ; case "DXFN12" : ; case "DXFN12List" : ; case "DXFN12NoCB" : break ; case "Dv" : ; case "DVal" : break ; case "BRAI" : ; case "Series" : ; case "SeriesText" : break ; case "DConn" : break ; case "DbOrParamQry" : break ; case "DBQueryExt" : break ; case "OleDbConn" : break ; case "ExtString" : break ; case "IFmtRecord" : break ; case "CondFmt" : ; case "CF" : ; case "CF12" : ; case "CFEx" : break ; case "Excel9File" : break ; case "Units" : break ; case "InterfaceHdr" : ; case "Mms" : ; case "InterfaceEnd" : ; case "DSF" : break ; case "BuiltInFnGroupCount" : break ; case "Window1" : ; case "HideObj" : ; case "GridSet" : ; case "Guts" : ; case "UserBView" : ; case "UserSViewBegin" : ; case "UserSViewEnd" : ; case "Pane" : break ; default : switch ( q . n ) { case "Dat" : ; case "Begin" : ; case "End" : ; case "StartBlock" : ; case "EndBlock" : ; case "Frame" : ; case "Area" : ; case "Axis" : ; case "AxisLine" : ; case "Tick" : break ; case "AxesUsed" : ; case "CrtLayout12" : ; case "CrtLayout12A" : ; case "CrtLink" : ; case "CrtLine" : ; case "CrtMlFrt" : ; case "CrtMlFrtContinue" : break ; case "LineFormat" : ; case "AreaFormat" : ; case "Chart" : ; case "Chart3d" : ; case "Chart3DBarShape" : ; case "ChartFormat" : ; case "ChartFrtInfo" : break ; case "PlotArea" : ; case "PlotGrowth" : break ; case "SeriesList" : ; case "SerParent" : ; case "SerAuxTrend" : break ; case "DataFormat" : ; case "SerToCrt" : ; case "FontX" : break ; case "CatSerRange" : ; case "AxcExt" : ; case "SerFmt" : break ; case "ShtProps" : break ; case "DefaultText" : ; case "Text" : ; case "CatLab" : break ; case "DataLabExtContents" : break ; case "Legend" : ; case "LegendException" : break ; case "Pie" : ; case "Scatter" : break ; case "PieFormat" : ; case "MarkerFormat" : break ; case "StartObject" : ; case "EndObject" : break ; case "AlRuns" : ; case "ObjectLink" : break ; case "SIIndex" : break ; case "AttachedLabel" : ; case "YMult" : break ; case "Line" : ; case "Bar" : break ; case "Surf" : break ; case "AxisParent" : break ; case "Pos" : break ; case "ValueRange" : break ; case "SXViewEx9" : break ; case "SXViewLink" : break ; case "PivotChartBits" : break ; case "SBaseRef" : break ; case "TextPropsStream" : break ; case "LnExt" : break ; case "MkrExt" : break ; case "CrtCoopt" : break ; case "Qsi" : ; case "Qsif" : ; case "Qsir" : ; case "QsiSXTag" : break ; case "TxtQry" : break ; case "FilterMode" : break ; case "AutoFilter" : ; case "AutoFilterInfo" : break ; case "AutoFilter12" : break ; case "DropDownObjIds" : break ; case "Sort" : break ; case "SortData" : break ; case "ShapePropsStream" : break ; case "MsoDrawing" : ; case "MsoDrawingGroup" : ; case "MsoDrawingSelection" : break ; case "WebPub" : ; case "AutoWebPub" : break ; case "HeaderFooter" : ; case "HFPicture" : ; case "PLV" : ; case "HorizontalPageBreaks" : ; case "VerticalPageBreaks" : break ; case "Backup" : ; case "CompressPictures" : ; case "Compat12" : break ; case "Continue" : ; case "ContinueFrt12" : break ; case "FrtFontList" : ; case "FrtWrapper" : break ; default : switch ( q . n ) { case "TabIdConf" : ; case "Radar" : ; case "RadarArea" : ; case "DropBar" : ; case "Intl" : ; case "CoordList" : ; case "SerAuxErrBar" : break ; case "BIFF2FONTCLR" : ; case "BIFF2FMTCNT" : ; case "BIFF2FONTXTRA" : break ; case "BIFF2XF" : ; case "BIFF3XF" : ; case "BIFF4XF" : break ; case "BIFF4FMTCNT" : ; case "BIFF2ROW" : ; case "BIFF2WINDOW2" : break ; case "SCENARIO" : ; case "DConBin" : ; case "PicF" : ; case "DataLabExt" : ; case "Lel" : ; case "BopPop" : ; case "BopPopCustom" : ; case "RealTimeData" : ; case "Name" : break ; case "LHNGraph" : ; case "FnGroupName" : ; case "AddMenu" : ; case "LPr" : break ; case "ListObj" : ; case "ListField" : break ; case "RRSort" : break ; case "BigName" : break ; case "ToolbarHdr" : ; case "ToolbarEnd" : break ; case "DDEObjName" : break ; case "FRTArchId$" : break ; default : if ( r . WTF ) throw "Unrecognized Record " + q . n ; } ; } ; } ; } } else e . l += J } t . SheetNames = z ( i ) . sort ( function ( e , r ) { return Number ( e ) - Number ( r ) } ) . map ( function ( e ) { return i [ e ] . name } ) ; if ( ! r . bookSheets ) t . Sheets = a ; if ( t . Sheets ) K . forEach ( function ( e , r ) { t . Sheets [ t . SheetNames [ r ] ] [ "!autofilter" ] = e } ) ; t . Preamble = h ; t . Strings = o ; t . SSF = y . get _table ( ) ; if ( O . enc ) t . Encryption = O . enc ; if ( F ) t . Themes = F ; t . Metadata = { } ; if ( k !== undefined ) t . Metadata . Country = k ; if ( W . n
n : "SupBook" , f : Yi } , 431 : { n : "Prot4Rev" , f : kn } , 432 : { n : "CondFmt" } , 433 : { n : "CF" } , 434 : { n : "DVal" } , 437 : { n : "DConBin" } , 438 : { n : "TxO" , f : hs } , 439 : { n : "RefreshAll" , f : kn } , 440 : { n : "HLink" , f : us } , 441 : { n : "Lel" } , 442 : { n : "CodeName" , f : On } , 443 : { n : "SXFDBType" } , 444 : { n : "Prot4RevPass" , f : An } , 445 : { n : "ObNoMacros" } , 446 : { n : "Dv" } , 448 : { n : "Excel9File" , f : Cn } , 449 : { n : "RecalcId" , f : Ci , r : 2 } , 450 : { n : "EntExU2" , f : Cn } , 512 : { n : "Dimensions" , f : Fi } , 513 : { n : "Blank" , f : _s } , 515 : { n : "Number" , f : Gi } , 516 : { n : "Label" , f : xi } , 517 : { n : "BoolErr" , f : zi } , 518 : { n : "Formula" , f : lh } , 519 : { n : "String" , f : Ts } , 520 : { n : "Row" , f : mi } , 523 : { n : "Index" } , 545 : { n : "Array" , f : ts } , 549 : { n : "DefaultRowHeight" , f : Ei } , 566 : { n : "Table" } , 574 : { n : "Window2" , f : Si } , 638 : { n : "RK" , f : Pi } , 659 : { n : "Style" } , 1030 : { n : "Formula" , f : lh } , 1048 : { n : "BigName" } , 1054 : { n : "Format" , f : Ii } , 1084 : { n : "ContinueBigName" } , 1212 : { n : "ShrFmla" , f : rs } , 2048 : { n : "HLinkTooltip" , f : ps } , 2049 : { n : "WebPub" } , 2050 : { n : "QsiSXTag" } , 2051 : { n : "DBQueryExt" } , 2052 : { n : "ExtString" } , 2053 : { n : "TxtQry" } , 2054 : { n : "Qsir" } , 2055 : { n : "Qsif" } , 2056 : { n : "RRDTQSIF" } , 2057 : { n : "BOF" , f : fi } , 2058 : { n : "OleDbConn" } , 2059 : { n : "WOpt" } , 2060 : { n : "SXViewEx" } , 2061 : { n : "SXTH" } , 2062 : { n : "SXPIEx" } , 2063 : { n : "SXVDTEx" } , 2064 : { n : "SXViewEx9" } , 2066 : { n : "ContinueFrt" } , 2067 : { n : "RealTimeData" } , 2128 : { n : "ChartFrtInfo" } , 2129 : { n : "FrtWrapper" } , 2130 : { n : "StartBlock" } , 2131 : { n : "EndBlock" } , 2132 : { n : "StartObject" } , 2133 : { n : "EndObject" } , 2134 : { n : "CatLab" } , 2135 : { n : "YMult" } , 2136 : { n : "SXViewLink" } , 2137 : { n : "PivotChartBits" } , 2138 : { n : "FrtFontList" } , 2146 : { n : "SheetExt" } , 2147 : { n : "BookExt" , r : 12 } , 2148 : { n : "SXAddl" } , 2149 : { n : "CrErr" } , 2150 : { n : "HFPicture" } , 2151 : { n : "FeatHdr" , f : Cn } , 2152 : { n : "Feat" } , 2154 : { n : "DataLabExt" } , 2155 : { n : "DataLabExtContents" } , 2156 : { n : "CellWatch" } , 2161 : { n : "FeatHdr11" } , 2162 : { n : "Feature11" } , 2164 : { n : "DropDownObjIds" } , 2165 : { n : "ContinueFrt11" } , 2166 : { n : "DConn" } , 2167 : { n : "List12" } , 2168 : { n : "Feature12" } , 2169 : { n : "CondFmt12" } , 2170 : { n : "CF12" } , 2171 : { n : "CFEx" } , 2172 : { n : "XFCRC" , f : Es , r : 12 } , 2173 : { n : "XFExt" , f : qo , r : 12 } , 2174 : { n : "AutoFilter12" } , 2175 : { n : "ContinueFrt12" } , 2180 : { n : "MDTInfo" } , 2181 : { n : "MDXStr" } , 2182 : { n : "MDXTuple" } , 2183 : { n : "MDXSet" } , 2184 : { n : "MDXProp" } , 2185 : { n : "MDXKPI" } , 2186 : { n : "MDB" } , 2187 : { n : "PLV" } , 2188 : { n : "Compat12" , f : kn , r : 12 } , 2189 : { n : "DXF" } , 2190 : { n : "TableStyles" , r : 12 } , 2191 : { n : "TableStyle" } , 2192 : { n : "TableStyleElement" } , 2194 : { n : "StyleExt" } , 2195 : { n : "NamePublish" } , 2196 : { n : "NameCmt" , f : es , r : 12 } , 2197 : { n : "SortData" } , 2198 : { n : "Theme" , f : Ko , r : 12 } , 2199 : { n : "GUIDTypeLib" } , 2200 : { n : "FnGrp12" } , 2201 : { n : "NameFnGrp12" } , 2202 : { n : "MTRSettings" , f : as , r : 12 } , 2203 : { n : "CompressPictures" , f : Cn } , 2204 : { n : "HeaderFooter" } , 2205 : { n : "CrtLayout12" } , 2206 : { n : "CrtMlFrt" } , 2207 : { n : "CrtMlFrtContinue" } , 2211 : { n : "ForceFullCalculation" , f : bi } , 2212 : { n : "ShapePropsStream" } , 2213 : { n : "TextPropsStream" } , 2214 : { n : "RichTextStream" } , 2215 : { n : "CrtLayout12A" } , 4097 : { n : "Units" } , 4098 : { n : "Chart" } , 4099 : { n : "Series" } , 4102 : { n : "DataFormat" } , 4103 : { n : "LineFormat" } , 4105 : { n : "MarkerFormat" } , 4106 : { n : "AreaFormat" } , 4107 : { n : "PieFormat" } , 4108 : { n : "AttachedLabel" } , 4109 : { n : "SeriesText" } , 4116 : { n : "ChartFormat" } , 4117 : { n : "Legend" } , 4118 : { n : "SeriesList" } , 4119 : { n : "Bar" } , 4120 : { n : "Line" } , 4121 : { n : "Pie" } , 4122 : { n : "Area" } , 4123 : { n : "Scatter" } , 4124 : { n : "CrtLine" } , 4125 : { n : "Axis" } , 4126 : { n : "Tick" } , 4127 : { n : "ValueRange" } , 4128 : { n : "CatSerRange" } , 4129 : { n : "AxisLine" } , 4130 : { n : "CrtLink" } , 4132 : { n : "DefaultText" } , 4133 : { n : "Text" } , 4134 : { n : "FontX" , f : An } , 4135 : { n : "ObjectLink" } , 4146 : { n : "Frame" } , 4147 : { n : "Begin" } , 4148 : { n : "End" } , 4149 : { n : "PlotArea" } , 4154 : { n : "Chart3d" } , 4156 : { n : "PicF" } , 4157 : { n : "DropBar" } , 4158 : { n : "Radar" } , 4159 : { n : "Surf" } , 4160 : { n : "RadarArea" } , 4161 : { n : "AxisParent" } , 4163 : { n : "LegendException" } , 4164 : { n : "ShtProps" , f : Ss } , 4165 : { n : "SerToCrt" } , 4166 : { n : "AxesUsed" } , 4168 : { n : "SBaseRef" } , 4170 : { n : "SerParent" } , 4171 : { n : "SerAuxTrend" } , 4174 : { n : "IFmtRecord" } , 4175 : { n : "Pos" } , 4176 : { n : "AlRuns" } , 4177 : { n : "BRAI" } , 4187 : { n : "SerAuxErrBar" } , 4188 : { n : "ClrtClient" , f : bs } , 4189 : { n : "SerFmt" } , 4191 : { n : "Chart3DBarShape" } , 4192 : { n : "Fbi" } , 4193 : { n : "BopPop" } , 4194 : { n : "AxcExt" } , 4195 : { n : "Dat" } , 4196 : { n : "PlotGrowth" } , 4197 : { n : "SIIndex" } , 4198 : { n : "GelFrame" } , 4199 : { n : "BopPopCustom" } , 4200 : { n : "Fbi2" } , 0 : { n : "Dimensions" , f : Fi } , 2 : { n : "BIFF2INT" , f : Os } , 5 : { n : "BoolErr" , f : zi } , 7 : { n : "String" , f : Ds } , 8 : { n : "BIFF2ROW" } , 11 : { n : "Index" } , 22 : { n : "ExternCount" , f : A
var Ev = gv ( Us ) ; var wv = gv ( Ws ) ; var kv = gv ( If ) ; var Sv = gv ( { from _sheet : sg } ) ; var Av = gv ( Ls ) ; var _v = gv ( Hs ) ; function Bv ( e ) { return function r ( t ) { for ( var a = 0 ; a != e . length ; ++ a ) { var n = e [ a ] ; if ( t [ n [ 0 ] ] === undefined ) t [ n [ 0 ] ] = n [ 1 ] ; if ( n [ 2 ] === "n" ) t [ n [ 0 ] ] = Number ( t [ n [ 0 ] ] ) } } } var Tv = Bv ( [ [ "cellNF" , false ] , [ "cellHTML" , true ] , [ "cellFormula" , true ] , [ "cellStyles" , false ] , [ "cellText" , true ] , [ "cellDates" , false ] , [ "sheetStubs" , false ] , [ "sheetRows" , 0 , "n" ] , [ "bookDeps" , false ] , [ "bookSheets" , false ] , [ "bookProps" , false ] , [ "bookFiles" , false ] , [ "bookVBA" , false ] , [ "password" , "" ] , [ "WTF" , false ] ] ) ; var xv = Bv ( [ [ "cellDates" , false ] , [ "bookSST" , false ] , [ "bookType" , "xlsx" ] , [ "compression" , false ] , [ "WTF" , false ] ] ) ; function yv ( e ) { if ( Sa . WS . indexOf ( e ) > - 1 ) return "sheet" ; if ( Sa . CS && e == Sa . CS ) return "chart" ; if ( Sa . DS && e == Sa . DS ) return "dialog" ; if ( Sa . MS && e == Sa . MS ) return "macro" ; return e && e . length ? e : "sheet" } function Iv ( e , r ) { if ( ! e ) return 0 ; try { e = r . map ( function a ( r ) { if ( ! r . id ) r . id = r . strRelID ; return [ r . name , e [ "!id" ] [ r . id ] . Target , yv ( e [ "!id" ] [ r . id ] . Type ) ] } ) } catch ( t ) { return null } return ! e || e . length === 0 ? null : e } function Rv ( e , r , t , a , n , i , s , f , o , l , c , h ) { try { i [ a ] = _a ( ge ( e , t , true ) , r ) ; var u = ve ( e , r ) ; switch ( f ) { case "sheet" : s [ a ] = Wd ( u , r , n , o , i [ a ] , l , c , h ) ; break ; case "chart" : var d = Vd ( u , r , n , o , i [ a ] , l , c , h ) ; s [ a ] = d ; if ( ! d || ! d [ "!chart" ] ) break ; var p = be ( d [ "!chart" ] . Target , r ) ; var v = Aa ( p ) ; var g = sl ( ge ( e , p , true ) , _a ( ge ( e , v , true ) , p ) ) ; var m = be ( g , p ) ; var b = Aa ( m ) ; d = id ( ge ( e , m , true ) , m , o , _a ( ge ( e , b , true ) , m ) , l , d ) ; break ; case "macro" : s [ a ] = zd ( u , r , n , o , i [ a ] , l , c , h ) ; break ; case "dialog" : s [ a ] = Xd ( u , r , n , o , i [ a ] , l , c , h ) ; break ; } } catch ( C ) { if ( o . WTF ) throw C } } var Ov = function Rg ( e ) { return e . slice ( - 1 ) != "/" } ; function Fv ( e ) { return e . charAt ( 0 ) == "/" ? e . slice ( 1 ) : e } function Dv ( e , r ) { I ( y ) ; r = r || { } ; Tv ( r ) ; if ( de ( e , "META-INF/manifest.xml" ) ) return cv ( e , r ) ; if ( de ( e , "objectdata.xml" ) ) return cv ( e , r ) ; if ( de ( e , "Index/Document.iwa" ) ) throw new Error ( "Unsupported NUMBERS file" ) ; var t = z ( e . files ) . filter ( Ov ) . sort ( ) ; var a = Ca ( ge ( e , "[Content_Types].xml" ) ) ; var n = false ; var i , s ; if ( a . workbooks . length === 0 ) { s = "xl/workbook.xml" ; if ( ve ( e , s , true ) ) a . workbooks . push ( s ) } if ( a . workbooks . length === 0 ) { s = "xl/workbook.bin" ; if ( ! ve ( e , s , true ) ) throw new Error ( "Could not find workbook" ) ; a . workbooks . push ( s ) ; n = true } if ( a . workbooks [ 0 ] . slice ( - 3 ) == "bin" ) n = true ; var f = { } ; var o = { } ; if ( ! r . bookSheets && ! r . bookProps ) { Sh = [ ] ; if ( a . sst ) Sh = Kd ( ve ( e , Fv ( a . sst ) ) , a . sst , r ) ; if ( r . cellStyles && a . themes . length ) f = jd ( ge ( e , a . themes [ 0 ] . replace ( /^\// , "" ) , true ) || "" , a . themes [ 0 ] , r ) ; if ( a . style ) o = Gd ( ve ( e , Fv ( a . style ) ) , a . style , f , r ) } a . links . map ( function ( t ) { return Zd ( ve ( e , Fv ( t ) ) , t , r ) } ) ; var l = Hd ( ve ( e , Fv ( a . workbooks [ 0 ] ) ) , a . workbooks [ 0 ] , r ) ; var c = { } , h = "" ; if ( a . coreprops . length ) { h = ve ( e , Fv ( a . coreprops [ 0 ] ) , true ) ; if ( h ) c = Ma ( h ) ; if ( a . extprops . length !== 0 ) { h = ve ( e , Fv ( a . extprops [ 0 ] ) , true ) ; if ( h ) za ( h , c , r ) } } var u = { } ; if ( ! r . bookSheets || r . bookProps ) { if ( a . custprops . length !== 0 ) { h = ge ( e , Fv ( a . custprops [ 0 ] ) , true ) ; if ( h ) u = Ka ( h , r ) } } var d = { } ; if ( r . bookSheets || r . bookProps ) { if ( l . Sheets ) i = l . Sheets . map ( function B ( e ) { return e . name } ) ; else if ( c . Worksheets && c . SheetNames . length > 0 ) i = c . SheetNames ; if ( r . bookProps ) { d . Props = c ; d . Custprops = u } if ( r . bookSheets && typeof i !== "undefined" ) d . SheetNames = i ; if ( r . bookSheets ? d . SheetNames : r . bookProps ) return d } i = { } ; var p = { } ; if ( r . bookDeps && a . calcchain ) p = $d ( ve ( e , Fv ( a . calcchain ) ) , a . calcchain , r ) ; var v = 0 ; var g = { } ; var m , b ; { var C = l . Sheets ; c . Worksheets = C . length ; c . SheetNames = [ ] ; for ( var E = 0 ; E != C . length ; ++ E ) { c . SheetNames [ E ] = C [ E ] . name } } var w = n ? "bin" : "xml" ; var k = "xl/_rels/workbook." + w + ".rels" ; var S = _a ( ge ( e , k , true ) , k ) ; if ( S ) S = Iv ( S , l . Sheets ) ; var A = ve ( e , "xl/worksheets/sheet.xml" , true ) ? 1 : 0 ; for ( v = 0 ; v != c . Worksheets ; ++ v ) { var _ = "sheet" ; if ( S && S [ v ] ) { m = "xl/" + S [ v ] [ 1 ] . replace ( /[\/]?xl\// , "" ) ; _ = S [ v ] [ 2 ] } else { m = "xl/worksheets/sheet" + ( v + 1 - A ) + "." + w ; m = m . replace ( /sheet0\./ , "sheet." ) } b = m . replace ( /^(.*)(\/)([^\/]*)$/ , "$1/_rels/$3.rels" ) ; Rv ( e , m , b , c . SheetNames [ v ] , v , g , i , _ , r , l , f , o ) } if ( a . comments ) ll ( e , a . comments , i , g , r ) ; d = { Directory : a , Workbook : l , Props : c , Custprops : u , Deps : p , Sheets : i , SheetNames : c . SheetNames , Strings : Sh , Styles : o , Themes : f , SSF : y . get _table ( ) } ; if ( r . bookFiles ) { d . keys = t ; d . files = e . files } if ( r . bookVBA ) { if ( a . vba . length > 0 ) d . vbaraw = ve ( e , Fv ( a . vba [ 0 ] ) , true ) ; else if ( a . defaults && a . defaults . bin === El ) d . vbaraw = ve ( e , "xl/vbaProject.bin" , true ) } re