2018-06-01 16:32:08 +00:00
/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */
2021-10-13 07:20:25 +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 && "undefined" == typeof DO _NOT _EXPORT _JSZIP ) { JSZipSync = e ( ) ; define ( "j" , [ ] , e ) } else { var r ; "undefined" != typeof globalThis ? r = globalThis : "undefined" != typeof window ? r = window : "undefined" != typeof global ? r = global : "undefined" != typeof $ && $ . global ? r = $ . global : "undefined" != typeof self && ( r = self ) , r . JSZipSync = 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 , 293
2022-01-10 18:45:50 +00:00
return null } if ( s . crc32 ( this . fileName ) !== r . readInt ( 4 ) ) { return null } return s . utf8decode ( r . readString ( e . length - 5 ) ) } return null } , findExtraFieldUnicodeComment : function ( ) { var e = this . extraFields [ 25461 ] ; if ( e ) { var r = new a ( e . value ) ; if ( r . readInt ( 1 ) !== 1 ) { return null } if ( s . crc32 ( this . fileComment ) !== r . readInt ( 4 ) ) { return null } return s . utf8decode ( r . readString ( e . length - 5 ) ) } 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 b ( e , r ) { r = r || { } ; r . raw = true ; return g ( e , r ) } function m ( e , r ) { r = r || { } ; r . gzip = true ; return g ( e , r ) } t . Deflate = v ; t . deflate = g ; t . deflateRaw = b ; t . gzip = m } , { "./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
if ( r === u || r === d ) { break e } ; case D : if ( t . last ) { fe >>>= oe & 7 ; oe -= oe & 7 ; t . mode = $ ; break } while ( oe < 3 ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } t . last = fe & 1 ; fe >>>= 1 ; oe -= 1 ; switch ( fe & 3 ) { case 0 : t . mode = N ; break ; case 1 : pe ( t ) ; t . mode = H ; if ( r === d ) { fe >>>= 2 ; oe -= 2 ; break e } break ; case 2 : t . mode = M ; break ; case 3 : e . msg = "invalid block type" ; t . mode = J ; } fe >>>= 2 ; oe -= 2 ; break ; case N : 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 = J ; break } t . length = fe & 65535 ; fe = 0 ; oe = 0 ; t . mode = P ; if ( r === d ) { break e } ; case P : 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 = J ; 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 [ Te [ t . have ++ ] ] = fe & 7 ; fe >>>= 3 ; oe -= 3 } while ( t . have < 19 ) { t . lens [ Te [ t . have ++ ] ] = 0 } t . lencode = t . lendyn ; t . lenbits = 7 ; Be = { bits : t . lenbits } ; _e = f ( o , t . lens , 0 , 19 , t . lencode , 0 , t . work , Be ) ; t . lenbits = Be . bits ; if ( _e ) { e . msg = "invalid code lengths set" ; t . mode = J ; break } t . have = 0 ; t . mode = z ; case z : while ( t . have < t . nlen + t . ndist ) { for ( ; ; ) { ge = t . lencode [ fe & ( 1 << t . lenbits ) - 1 ] ; be = ge >>> 24 ; me = ge >>> 16 & 255 ; we = ge & 65535 ; if ( be <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( we < 16 ) { fe >>>= be ; oe -= be ; t . lens [ t . have ++ ] = we } else { if ( we === 16 ) { ye = be + 2 ; while ( oe < ye ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= be ; oe -= be ; if ( t . have === 0 ) { e . msg = "invalid bit length repeat" ; t . mode = J ; break } Se = t . lens [ t . have - 1 ] ; he = 3 + ( fe & 3 ) ; fe >>>= 2 ; oe -= 2 } else if ( we === 17 ) { ye = be + 3 ; while ( oe < ye ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= be ; oe -= be ; Se = 0 ; he = 3 + ( fe & 7 ) ; fe >>>= 3 ; oe -= 3 } else { ye = be + 7 ; while ( oe < ye ) { if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= be ; oe -= be ; 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 = J ; break } while ( he -- ) { t . lens [ t . have ++ ] = Se } } } if ( t . mode === J ) { break } if ( t . lens [ 256 ] === 0 ) { e . msg = "invalid code -- missing end-of-block" ; t . mode = J ; break } t . lenbits = 9 ; Be = { bits : t . lenbits } ; _e = f ( l , t . lens , 0 , t . nlen , t . lencode , 0 , t . work , Be ) ; t . lenbits = Be . bits ; if ( _e ) { e . msg = "invalid literal/lengths set" ; t . mode = J ; break } t . distbits = 6 ; t . distcode = t . distdyn ; Be = { bits : t . distbits } ; _e = f ( c , t . lens , t . nlen , t . ndist , t . distcode , 0 , t . work , Be ) ; t . distbits = Be . bits ; if ( _e ) { e . msg = "invalid distances set" ; t . mode = J ; break } t . mode = H ; if ( r === d ) { break e } ; case H : t . mode = W ; case W : 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 ] ; be = ge >>> 24 ; me = ge >>> 16 & 255 ; we = ge & 65535 ; if ( be <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( me && ( me & 240 ) === 0 ) { ke = be ; Ce = me ; Ee = we ; for ( ; ; ) { ge = t . lencode [ Ee + ( ( fe & ( 1 << ke + Ce ) - 1 ) >> ke ) ] ; be = ge >>> 24 ; me = ge >>> 16 & 255 ; we = ge & 65535 ; if ( ke + be <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= ke ; oe -= ke ; t . back += ke } fe >>>= be ; oe -= be ; t . back += be ; t . length = we ; if ( me === 0 ) { t . mode = K ; break } if ( me & 32 ) { t . back = - 1 ; t . mode = F ; break } if ( me & 64 ) { e . msg = "invalid literal/length code" ; t . mode = J ; break } t . extra = me & 15 ; t . mode = V ; case V : if ( t . extra ) { ye = t . extra ; while ( oe < ye ) { 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 ] ; be = ge >>> 24 ; me = ge >>> 16 & 255 ; we = ge & 65535 ; if ( be <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } if ( ( me & 240 ) === 0 ) { ke = be ; Ce = me ; Ee = we ; for ( ; ; ) { ge = t . distcode [ Ee + ( ( fe & ( 1 << ke + Ce ) - 1 ) >> ke ) ] ; be = ge >>> 24 ; me = ge >>> 16 & 255 ; we = ge & 65535 ; if ( ke + be <= oe ) { break } if ( ie === 0 ) { break e } ie -- ; fe += ee [ te ++ ] << oe ; oe += 8 } fe >>>= ke ; oe -= ke ; t . back += ke } fe >>>= be ; oe -= be ; t . back += be ; if ( me & 64 ) { e . msg = "invalid distance code" ; t . mode = J ; break } t . off
2018-05-05 06:34:37 +00:00
for ( a = 0 ; a != t [ 159 ] . length ; ++ a ) if ( t [ 159 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 159 ] [ a ] ] = 40704 + a ; e [ 40704 + a ] = t [ 159 ] [ a ] } t [ 224 ] = "<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> 漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝<E7838B> 烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱<E79394> <E78FB1> <EFBFBD> " . split ( "" ) ; 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 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <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 [ 195 ] . length ; ++ a ) if ( t [ 195 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 195 ] [ a ] ] = 49920 + a ; e [ 49920 + a ] = t [ 195 ] [ a ] } t [ 196 ] = "<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> 腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥<E886A4> 膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁<E5879D> " . split ( "" ) ; 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 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <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 [ 152 ] . length ; ++ a ) if ( t [ 152 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 152 ] [ a ] ] = 38912 + a ; e [ 38912 + a ] = t [ 152 ] [ a ] } t [ 153 ] = "<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> 섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗<EC8596> <EC8597> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻<EC85BA> <EC85BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣<EC88A2> " . split ( "" ) ; 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 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <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 [ 237 ] . length ; ++ a ) if ( t [ 237 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 237 ] [ a ] ] = 60672 + a ; e [ 60672 + a ] = t [ 237 ] [ a ] } t [ 238 ] = "<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> 障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱<E6B088> " . split ( "" ) ; 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 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <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 [ 229 ] . length ; ++ a ) if ( t [ 229 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 229 ] [ a ] ] = 58624 + a ; e [ 58624 + a ] = t [ 229 ] [ a ] } t [ 230 ] = "<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> 澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙<E78D9A> <E78D99> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟<E886A3> " . split ( "" ) ; 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 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2022-01-10 18:45:50 +00:00
r [ t [ 215 ] [ a ] ] = 55040 + a ; e [ 55040 + a ] = t [ 215 ] [ a ] } t [ 216 ] = "<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> 亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿 匕乇夭爻卮氐囟胤馗毓睾鼗丶 亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝<E4BD9A> " . split ( "" ) ; for ( a = 0 ; a != t [ 216 ] . length ; ++ a ) if ( t [ 216 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { 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 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
var h = Math . floor ( n ) ; while ( l < r ) { h = Math . floor ( n ) ; f = h * s + i ; c = h * l + o ; if ( n - h < 5e-8 ) break ; n = 1 / ( n - h ) ; i = s ; s = f ; o = l ; l = c } if ( c > r ) { if ( l > r ) { c = o ; f = i } else { c = l ; f = s } } if ( ! t ) return [ 0 , a * f , c ] ; var u = Math . floor ( a * f / c ) ; return [ u , a * f - u * c , c ] } function w ( e , r , t ) { if ( e > 2958465 || e < 0 ) return null ; var a = e | 0 , n = Math . floor ( 86400 * ( e - a ) ) , i = 0 ; var s = [ ] ; var f = { D : a , T : n , u : 86400 * ( e - a ) - n , y : 0 , m : 0 , d : 0 , H : 0 , M : 0 , S : 0 , q : 0 } ; if ( Math . abs ( f . u ) < 1e-6 ) f . u = 0 ; if ( r && r . date1904 ) a += 1462 ; if ( f . u > . 9999 ) { f . u = 0 ; if ( ++ n == 86400 ) { f . T = n = 0 ; ++ a ; ++ f . D } } if ( a === 60 ) { s = t ? [ 1317 , 10 , 29 ] : [ 1900 , 2 , 29 ] ; i = 3 } else if ( a === 0 ) { s = t ? [ 1317 , 8 , 29 ] : [ 1900 , 1 , 0 ] ; i = 6 } else { if ( a > 60 ) -- a ; var o = new Date ( 1900 , 0 , 1 ) ; o . setDate ( o . getDate ( ) + a - 1 ) ; s = [ o . getFullYear ( ) , o . getMonth ( ) + 1 , o . getDate ( ) ] ; i = o . getDay ( ) ; if ( a < 60 ) i = ( i + 6 ) % 7 ; if ( t ) i = y ( o , s ) } f . y = s [ 0 ] ; f . m = s [ 1 ] ; f . d = s [ 2 ] ; f . S = n % 60 ; n = Math . floor ( n / 60 ) ; f . M = n % 60 ; n = Math . floor ( n / 60 ) ; f . H = n ; f . q = i ; return f } e . parse _date _code = w ; var k = new Date ( 1899 , 11 , 31 , 0 , 0 , 0 ) ; var C = k . getTime ( ) ; var E = new Date ( 1900 , 2 , 1 , 0 , 0 , 0 ) ; function S ( e , r ) { var t = e . getTime ( ) ; if ( r ) t -= 1461 * 24 * 60 * 60 * 1e3 ; else if ( e >= E ) t += 24 * 60 * 60 * 1e3 ; return ( t - ( C + ( e . getTimezoneOffset ( ) - k . getTimezoneOffset ( ) ) * 6e4 ) ) / ( 24 * 60 * 60 * 1e3 ) } function _ ( e ) { return e . toString ( 10 ) } e . _general _int = _ ; var A = function H ( ) { var e = /(?:\.0*|(\.\d*[1-9])0+)$/ ; function r ( r ) { return r . indexOf ( "." ) == - 1 ? r : r . replace ( e , "$1" ) } var t = /(?:\.0*|(\.\d*[1-9])0+)[Ee]/ ; var a = /(E[+-])(\d)$/ ; function n ( e ) { if ( e . indexOf ( "E" ) == - 1 ) return e ; return e . replace ( t , "$1E" ) . replace ( a , "$10$2" ) } function i ( e ) { var t = e < 0 ? 12 : 11 ; var a = r ( e . toFixed ( 12 ) ) ; if ( a . length <= t ) return a ; a = e . toPrecision ( 10 ) ; if ( a . length <= t ) return a ; return e . toExponential ( 5 ) } function s ( e ) { var t = r ( e . toFixed ( 11 ) ) ; return t . length > ( e < 0 ? 12 : 11 ) || t === "0" || t === "-0" ? e . toPrecision ( 6 ) : t } function f ( e ) { var t = Math . floor ( Math . log ( Math . abs ( e ) ) * Math . LOG10E ) , a ; if ( t >= - 4 && t <= - 1 ) a = e . toPrecision ( 10 + t ) ; else if ( Math . abs ( t ) <= 9 ) a = i ( e ) ; else if ( t === 10 ) a = e . toFixed ( 10 ) . substr ( 0 , 12 ) ; else a = s ( e ) ; return r ( n ( a . toUpperCase ( ) ) ) } return f } ( ) ; e . _general _num = A ; function B ( e , r ) { switch ( typeof e ) { case "string" : return e ; case "boolean" : return e ? "TRUE" : "FALSE" ; case "number" : return ( e | 0 ) === e ? e . toString ( 10 ) : A ( e ) ; case "undefined" : return "" ; case "object" : if ( e == null ) return "" ; if ( e instanceof Date ) return U ( 14 , S ( e , r && r . date1904 ) , r ) ; } throw new Error ( "unsupported value in General format: " + e ) } e . _general = B ; function y ( e , r ) { r [ 0 ] -= 581 ; var t = e . getDay ( ) ; if ( e < 60 ) t = ( t + 6 ) % 7 ; return t } function T ( e , r , t , n ) { var i = "" , s = 0 , f = 0 , o = t . y , l , c = 0 ; switch ( e ) { case 98 : o = t . y + 543 ; case 121 : switch ( r . length ) { case 1 : ; case 2 : l = o % 100 ; c = 2 ; break ; default : l = o % 1e4 ; c = 4 ; break ; } break ; case 109 : switch ( r . length ) { case 1 : ; case 2 : 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 ; break ; } var d = c > 0 ? a ( l , c ) : "" ; return d } function x ( 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 I = function W ( ) { var e = /%/g ; function s ( r , a , n ) { var i = a . replace ( e , "" ) , s = a . length - i . length ; return I ( 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 I ( e , r . substr ( 0 , a ) , t / Math . pow
if ( e . FullPaths . length === 0 ) { e . FullPaths [ 0 ] = a + "/" ; e . FileIndex [ 0 ] = { name : a , type : 5 } } if ( t . CLSID ) e . FileIndex [ 0 ] . clsid = t . CLSID ; T ( e ) } function T ( e ) { var r = " Sh33tJ5" ; if ( W . find ( e , "/" + r ) ) return ; var t = Jr ( 4 ) ; t [ 0 ] = 55 ; t [ 1 ] = t [ 3 ] = 50 ; t [ 2 ] = 54 ; e . FileIndex . push ( { name : r , type : 2 , content : t , size : 4 , L : 69 , R : 69 , C : 69 } ) ; e . FullPaths . push ( e . FullPaths [ 0 ] + r ) ; x ( e ) } function x ( e , n ) { y ( e ) ; var i = false , s = false ; for ( var f = e . FullPaths . length - 1 ; f >= 0 ; -- f ) { var o = e . FileIndex [ f ] ; switch ( o . type ) { case 0 : if ( s ) i = true ; else { e . FileIndex . pop ( ) ; e . FullPaths . pop ( ) } break ; case 1 : ; case 2 : ; case 5 : s = true ; if ( isNaN ( o . R * o . L * o . C ) ) i = true ; if ( o . R > - 1 && o . L > - 1 && o . R == o . L ) i = true ; break ; default : i = true ; break ; } } if ( ! i && ! n ) return ; var l = new Date ( 1987 , 1 , 19 ) , c = 0 ; var h = [ ] ; for ( f = 0 ; f < e . FullPaths . length ; ++ f ) { if ( e . FileIndex [ f ] . type === 0 ) continue ; h . push ( [ e . FullPaths [ f ] , e . FileIndex [ f ] ] ) } for ( f = 0 ; f < h . length ; ++ f ) { var u = t ( h [ f ] [ 0 ] ) ; s = false ; for ( c = 0 ; c < h . length ; ++ c ) if ( h [ c ] [ 0 ] === u ) s = true ; if ( ! s ) h . push ( [ u , { name : a ( u ) . replace ( "/" , "" ) , type : 1 , clsid : U , ct : l , mt : l , content : null } ] ) } h . sort ( function ( e , t ) { return r ( e [ 0 ] , t [ 0 ] ) } ) ; e . FullPaths = [ ] ; e . FileIndex = [ ] ; for ( f = 0 ; f < h . length ; ++ f ) { e . FullPaths [ f ] = h [ f ] [ 0 ] ; e . FileIndex [ f ] = h [ f ] [ 1 ] } for ( f = 0 ; f < h . length ; ++ f ) { var d = e . FileIndex [ f ] ; var p = e . FullPaths [ f ] ; d . name = a ( p ) . replace ( "/" , "" ) ; d . L = d . R = d . C = - ( d . color = 1 ) ; d . size = d . content ? d . content . length : 0 ; d . start = 0 ; d . clsid = d . clsid || U ; if ( f === 0 ) { d . C = h . length > 1 ? 1 : - 1 ; d . size = 0 ; d . type = 5 } else if ( p . slice ( - 1 ) == "/" ) { for ( c = f + 1 ; c < h . length ; ++ c ) if ( t ( e . FullPaths [ c ] ) == p ) break ; d . C = c >= h . length ? - 1 : c ; for ( c = f + 1 ; c < h . length ; ++ c ) if ( t ( e . FullPaths [ c ] ) == t ( p ) ) break ; d . R = c >= h . length ? - 1 : c ; d . type = 1 } else { if ( t ( e . FullPaths [ f + 1 ] || "" ) == t ( p ) ) d . R = f + 1 ; d . type = 2 } } } function F ( e , r ) { var t = r || { } ; x ( e ) ; if ( t . fileType == "zip" ) return Te ( e , t ) ; var a = function ( e ) { var r = 0 , t = 0 ; for ( var a = 0 ; a < e . FileIndex . length ; ++ a ) { var n = e . FileIndex [ a ] ; if ( ! n . content ) continue ; var i = n . content . length ; if ( i > 0 ) { if ( i < 4096 ) r += i + 63 >> 6 ; else t += i + 511 >> 9 } } var s = e . FullPaths . length + 3 >> 2 ; var f = r + 7 >> 3 ; var o = r + 127 >> 7 ; var l = f + t + s + o ; var c = l + 127 >> 7 ; var h = c <= 109 ? 0 : Math . ceil ( ( c - 109 ) / 127 ) ; while ( l + c + h + 127 >> 7 > c ) h = ++ c <= 109 ? 0 : Math . ceil ( ( c - 109 ) / 127 ) ; var u = [ 1 , h , c , o , s , t , r , 0 ] ; e . FileIndex [ 0 ] . size = r << 6 ; u [ 7 ] = ( e . FileIndex [ 0 ] . start = u [ 0 ] + u [ 1 ] + u [ 2 ] + u [ 3 ] + u [ 4 ] + u [ 5 ] ) + ( u [ 6 ] + 7 >> 3 ) ; return u } ( e ) ; var n = Jr ( a [ 7 ] << 9 ) ; var i = 0 , s = 0 ; { for ( i = 0 ; i < 8 ; ++ i ) n . _W ( 1 , M [ i ] ) ; for ( i = 0 ; i < 8 ; ++ i ) n . _W ( 2 , 0 ) ; n . _W ( 2 , 62 ) ; n . _W ( 2 , 3 ) ; n . _W ( 2 , 65534 ) ; n . _W ( 2 , 9 ) ; n . _W ( 2 , 6 ) ; for ( i = 0 ; i < 3 ; ++ i ) n . _W ( 2 , 0 ) ; n . _W ( 4 , 0 ) ; n . _W ( 4 , a [ 2 ] ) ; n . _W ( 4 , a [ 0 ] + a [ 1 ] + a [ 2 ] + a [ 3 ] - 1 ) ; n . _W ( 4 , 0 ) ; n . _W ( 4 , 1 << 12 ) ; n . _W ( 4 , a [ 3 ] ? a [ 0 ] + a [ 1 ] + a [ 2 ] - 1 : P ) ; n . _W ( 4 , a [ 3 ] ) ; n . _W ( - 4 , a [ 1 ] ? a [ 0 ] - 1 : P ) ; n . _W ( 4 , a [ 1 ] ) ; for ( i = 0 ; i < 109 ; ++ i ) n . _W ( - 4 , i < a [ 2 ] ? a [ 1 ] + i : - 1 ) } if ( a [ 1 ] ) { for ( s = 0 ; s < a [ 1 ] ; ++ s ) { for ( ; i < 236 + s * 127 ; ++ i ) n . _W ( - 4 , i < a [ 2 ] ? a [ 1 ] + i : - 1 ) ; n . _W ( - 4 , s === a [ 1 ] - 1 ? P : s + 1 ) } } var f = function ( e ) { for ( s += e ; i < s - 1 ; ++ i ) n . _W ( - 4 , i + 1 ) ; if ( e ) { ++ i ; n . _W ( - 4 , P ) } } ; s = i = 0 ; for ( s += a [ 1 ] ; i < s ; ++ i ) n . _W ( - 4 , z . DIFSECT ) ; for ( s += a [ 2 ] ; i < s ; ++ i ) n . _W ( - 4 , z . FATSECT ) ; f ( a [ 3 ] ) ; f ( a [ 4 ] ) ; var o = 0 , l = 0 ; var c = e . FileIndex [ 0 ] ; for ( ; o < e . FileIndex . length ; ++ o ) { c = e . FileIndex [ o ] ; if ( ! c . content ) continue ; l = c . content . length ; if ( l < 4096 ) continue ; c . start = s ; f ( l + 511 >> 9 ) } f ( a [ 6 ] + 7 >> 3 ) ; while ( n . l & 511 ) n . _W ( - 4 , z . ENDOFCHAIN ) ; s = i = 0 ; for ( o = 0 ; o < e . FileIndex . length ; ++ o ) { c = e . FileIndex [ o ] ; if ( ! c . content ) continue ; l = c . content . length ; if ( ! l || l >= 4096 ) continue ; c . start = s ; f ( l + 63 >> 6 ) } while ( n . l & 511 ) n . _W ( - 4 , z . ENDOFCHAIN ) ; for ( i = 0 ; i < a [ 4 ] << 2 ; ++ i ) { var h = e . FullPaths [ i ] ; if ( ! h || h . length === 0 ) { for ( o = 0 ; o < 17 ; ++ o ) n . _W ( 4 , 0 ) ; for ( o = 0 ; o < 3 ; ++ o ) n . _W ( 4 , - 1 ) ; for ( o = 0 ; o < 12 ; ++ o ) n . _W ( 4 , 0 ) ; continue } c = e . FileIndex [ i ] ; if ( i === 0 ) c . start = c . size ? c . start - 1 : P ; var u = i === 0 && t . root || c . name ; l = 2 * ( u . length + 1 ) ; n . _W ( 64 , u , "utf16le" ) ; n . _W ( 2 , l ) ; n . _W ( 1 , c . type ) ; n . _W ( 1 , c . color ) ; n . _W ( - 4 , c . L ) ; n . _W ( - 4 , c . R ) ; n . _W ( - 4 , c . C ) ; if ( ! c . clsid ) for ( o = 0 ; o < 4 ; ++ o ) n . _W ( 4 , 0 ) ; else n . _W ( 16 , c . clsid , "hex" ) ; n . _W ( 4 , c . state || 0 ) ; n . _W ( 4 , 0 ) ; n . _W ( 4 , 0 ) ; n . _W ( 4 , 0 ) ; n . _W ( 4 , 0 ) ; n . _W ( 4 , c . start ) ; n . _W ( 4 , c . size ) ; n . _W ( 4 , 0 ) } for ( i = 1 ; i < e . FileIndex . length ; ++ i ) { c = e . FileIndex [ i ] ; if ( c . size >= 4096 ) { n . l = c . start + 1 << 9 ; for ( o = 0 ; o < c . size ; ++ o ) n . _W ( 1 , c . content [ o ] ) ; for ( ; o & 511 ; ++ o ) n . _W ( 1 , 0 ) } } for ( i = 1 ; i < e . FileIndex . length ; ++ i ) { c = e . FileIndex [ i ] ; if ( c . size > 0 && c . size < 4096 ) { for ( o = 0 ; o < c . size ; ++ o ) n . _W ( 1 , c . content [ o ] ) ; for ( ; o & 63 ; ++ o ) n . _W ( 1 , 0 ) } } while ( n . l < n . length ) n . _W ( 1 , 0 ) ; return n } function D ( e , r ) { var t = e . FullPaths . ma
if ( ! Buffer . isBuffer ( e ) ) return yr ( e , r ) ; var t = e . readUInt32LE ( r ) ; return t > 0 ? e . toString ( "utf8" , r + 4 , r + 4 + t - 1 ) : "" } ; Tr = function jb ( e , r ) { if ( ! Buffer . isBuffer ( e ) ) return xr ( e , r ) ; var t = 2 * e . readUInt32LE ( r ) ; return e . toString ( "utf16le" , r + 4 , r + 4 + t - 1 ) } ; Ir = function Kb ( e , r ) { if ( ! Buffer . isBuffer ( e ) ) return Rr ( e , r ) ; var t = e . readUInt32LE ( r ) ; return e . toString ( "utf16le" , r + 4 , r + 4 + t ) } ; Or = function $b ( e , r ) { if ( ! Buffer . isBuffer ( e ) ) return Fr ( e , r ) ; var t = e . readUInt32LE ( r ) ; return e . toString ( "utf8" , r + 4 , r + 4 + t ) } ; Er = function Yb ( e , r , t ) { return Buffer . isBuffer ( e ) ? e . toString ( "utf8" , r , t ) : Sr ( e , r , t ) } ; gr = function ( e ) { return e [ 0 ] . length > 0 && Buffer . isBuffer ( e [ 0 ] [ 0 ] ) ? Buffer . concat ( e [ 0 ] ) : br ( e ) } ; I = function ( e ) { return Buffer . isBuffer ( e [ 0 ] ) ? Buffer . concat ( e ) : [ ] . concat . apply ( [ ] , e ) } ; Dr = function Zb ( e , r ) { if ( Buffer . isBuffer ( e ) ) return e . readDoubleLE ( r ) ; return Nr ( e , r ) } ; Pr = function Jb ( e ) { return Buffer . isBuffer ( e ) || Array . isArray ( e ) } } if ( typeof cptable !== "undefined" ) { mr = function ( e , r , t ) { return cptable . utils . decode ( 1200 , e . slice ( r , t ) ) . replace ( R , "" ) } ; Er = function ( e , r , t ) { return cptable . utils . decode ( 65001 , e . slice ( r , t ) ) } ; _r = function ( e , r ) { var a = zr ( e , r ) ; return a > 0 ? cptable . utils . decode ( t , e . slice ( r + 4 , r + 4 + a - 1 ) ) : "" } ; Br = function ( e , t ) { var a = zr ( e , t ) ; return a > 0 ? cptable . utils . decode ( r , e . slice ( t + 4 , t + 4 + a - 1 ) ) : "" } ; Tr = function ( e , r ) { var t = 2 * zr ( e , r ) ; return t > 0 ? cptable . utils . decode ( 1200 , e . slice ( r + 4 , r + 4 + t - 1 ) ) : "" } ; Ir = function ( e , r ) { var t = zr ( e , r ) ; return t > 0 ? cptable . utils . decode ( 1200 , e . slice ( r + 4 , r + 4 + t ) ) : "" } ; Or = function ( e , r ) { var t = zr ( e , r ) ; return t > 0 ? cptable . utils . decode ( 65001 , e . slice ( r + 4 , r + 4 + t ) ) : "" } } var Lr = function ( e , r ) { return e [ r ] } ; var Mr = function ( e , r ) { return e [ r + 1 ] * ( 1 << 8 ) + e [ r ] } ; var Ur = function ( e , r ) { var t = e [ r + 1 ] * ( 1 << 8 ) + e [ r ] ; return t < 32768 ? t : ( 65535 - t + 1 ) * - 1 } ; var zr = function ( e , r ) { return e [ r + 3 ] * ( 1 << 24 ) + ( e [ r + 2 ] << 16 ) + ( e [ r + 1 ] << 8 ) + e [ r ] } ; var Hr = function ( e , r ) { return e [ r + 3 ] << 24 | e [ r + 2 ] << 16 | e [ r + 1 ] << 8 | e [ r ] } ; var Wr = function ( e , r ) { return e [ r ] << 24 | e [ r + 1 ] << 16 | e [ r + 2 ] << 8 | e [ r + 3 ] } ; function Vr ( e , t ) { var a = "" , n , i , s = [ ] , f , o , l , c ; switch ( t ) { case "dbcs" : c = this . l ; if ( w && Buffer . isBuffer ( this ) ) a = this . slice ( this . l , this . l + 2 * e ) . toString ( "utf16le" ) ; else for ( l = 0 ; l < e ; ++ l ) { a += String . fromCharCode ( Mr ( this , c ) ) ; c += 2 } e *= 2 ; break ; case "utf8" : a = Er ( this , this . l , this . l + e ) ; break ; case "utf16le" : e *= 2 ; a = mr ( this , this . l , this . l + e ) ; break ; case "wstr" : if ( typeof cptable !== "undefined" ) a = cptable . utils . decode ( r , this . slice ( this . l , this . l + 2 * e ) ) ; else return Vr . call ( this , e , "dbcs" ) ; e = 2 * e ; break ; case "lpstr-ansi" : a = _r ( this , this . l ) ; e = 4 + zr ( this , this . l ) ; break ; case "lpstr-cp" : a = Br ( this , this . l ) ; e = 4 + zr ( this , this . l ) ; break ; case "lpwstr" : a = Tr ( this , this . l ) ; e = 4 + 2 * zr ( this , this . l ) ; break ; case "lpp4" : e = 4 + zr ( this , this . l ) ; a = Ir ( this , this . l ) ; if ( e & 2 ) e += 2 ; break ; case "8lpp4" : e = 4 + zr ( this , this . l ) ; a = Or ( this , this . l ) ; if ( e & 3 ) e += 4 - ( e & 3 ) ; break ; case "cstr" : e = 0 ; a = "" ; while ( ( f = Lr ( this , this . l + e ++ ) ) !== 0 ) s . push ( p ( f ) ) ; a = s . join ( "" ) ; break ; case "_wstr" : e = 0 ; a = "" ; while ( ( f = Mr ( this , this . l + e ) ) !== 0 ) { s . push ( p ( f ) ) ; e += 2 } e += 2 ; a = s . join ( "" ) ; break ; case "dbcs-cont" : a = "" ; c = this . l ; for ( l = 0 ; l < e ; ++ l ) { if ( this . lens && this . lens . indexOf ( c ) !== - 1 ) { f = Lr ( this , c ) ; this . l = c + 1 ; o = Vr . call ( this , e - l , f ? "dbcs-cont" : "sbcs-cont" ) ; return s . join ( "" ) + o } s . push ( p ( Mr ( this , c ) ) ) ; c += 2 } a = s . join ( "" ) ; e *= 2 ; break ; case "cpstr" : if ( typeof cptable !== "undefined" ) { a = cptable . utils . decode ( r , this . slice ( this . l , this . l + e ) ) ; break } ; case "sbcs-cont" : a = "" ; c = this . l ; for ( l = 0 ; l != e ; ++ l ) { if ( this . lens && this . lens . indexOf ( c ) !== - 1 ) { f = Lr ( this , c ) ; this . l = c + 1 ; o = Vr . call ( this , e - l , f ? "dbcs-cont" : "sbcs-cont" ) ; return s . join ( "" ) + o } s . push ( p ( Lr ( this , c ) ) ) ; c += 1 } a = s . join ( "" ) ; break ; default : switch ( e ) { case 1 : n = Lr ( this , this . l ) ; this . l ++ ; return n ; case 2 : n = ( t === "i" ? Ur : Mr ) ( this , this . l ) ; this . l += 2 ; return n ; case 4 : ; case - 4 : if ( t === "i" || ( this [ this . l + 3 ] & 128 ) === 0 ) { n = ( e > 0 ? Hr : Wr ) ( this , this . l ) ; this . l += 4 ; return n } else { i = zr ( this , this . l ) ; this . l += 4 } return i ; case 8 : ; case - 8 : if ( t === "f" ) { if ( e == 8 ) i = Dr ( this , this . l ) ; else i = Dr ( [ this [ this . l + 7 ] , this [ this . l + 6 ] , this [ this . l + 5 ] , this [ this . l + 4 ] , this [ this . l + 3 ] , this [ this . l + 2 ] , this [ this . l + 1 ] , this [ this . l + 0 ] ] , 0 ) ; this . l += 8 ; return i } else e = 8 ; case 16 : a = kr ( this , this . l , e ) ; break ; } ; } this . l += e ; return a } var Xr = function ( e , r , t ) { e [ t ] = r & 255 ; e [ t + 1 ] = r >>> 8 & 255 ; e [ t + 2 ] = r >>> 16 & 255 ; e [ t + 3 ] = r >>> 24 & 255 } ; var Gr = function ( e , r , t ) { e [ t ] = r & 255 ; e [ t + 1 ] = r >> 8 & 255 ; e [ t + 2 ] = r >
if ( n != null && n . length > 0 ) r [ a [ 1 ] ] = Me ( n [ 1 ] ) ; if ( a [ 2 ] === "date" && r [ a [ 1 ] ] ) r [ a [ 1 ] ] = oe ( r [ a [ 1 ] ] ) } return r } var tn = lr ( "cp:coreProperties" , null , { "xmlns:cp" : ur . CORE _PROPS , "xmlns:dc" : ur . dc , "xmlns:dcterms" : ur . dcterms , "xmlns:dcmitype" : ur . dcmitype , "xmlns:xsi" : ur . xsi } ) ; function an ( e , r , t , a , n ) { if ( n [ e ] != null || r == null || r === "" ) return ; n [ e ] = r ; r = He ( r ) ; a [ a . length ] = t ? lr ( e , r , t ) : fr ( e , r ) } function nn ( e , r ) { var t = r || { } ; var a = [ xe , tn ] , n = { } ; if ( ! e && ! t . Props ) return a . join ( "" ) ; if ( e ) { if ( e . CreatedDate != null ) an ( "dcterms:created" , typeof e . CreatedDate === "string" ? e . CreatedDate : cr ( e . CreatedDate , t . WTF ) , { "xsi:type" : "dcterms:W3CDTF" } , a , n ) ; if ( e . ModifiedDate != null ) an ( "dcterms:modified" , typeof e . ModifiedDate === "string" ? e . ModifiedDate : cr ( e . ModifiedDate , t . WTF ) , { "xsi:type" : "dcterms:W3CDTF" } , a , n ) } for ( var i = 0 ; i != qa . length ; ++ i ) { var s = qa [ i ] ; var f = t . Props && t . Props [ s [ 1 ] ] != null ? t . Props [ s [ 1 ] ] : e ? e [ s [ 1 ] ] : null ; if ( f === true ) f = "1" ; else if ( f === false ) f = "0" ; else if ( typeof f == "number" ) f = String ( f ) ; if ( f != null ) an ( s [ 0 ] , f , null , a , n ) } if ( a . length > 2 ) { a [ a . length ] = "</cp:coreProperties>" ; a [ 1 ] = a [ 1 ] . replace ( "/>" , ">" ) } return a . join ( "" ) } var sn = [ [ "Application" , "Application" , "string" ] , [ "AppVersion" , "AppVersion" , "string" ] , [ "Company" , "Company" , "string" ] , [ "DocSecurity" , "DocSecurity" , "string" ] , [ "Manager" , "Manager" , "string" ] , [ "HyperlinksChanged" , "HyperlinksChanged" , "bool" ] , [ "SharedDoc" , "SharedDoc" , "bool" ] , [ "LinksUpToDate" , "LinksUpToDate" , "bool" ] , [ "ScaleCrop" , "ScaleCrop" , "bool" ] , [ "HeadingPairs" , "HeadingPairs" , "raw" ] , [ "TitlesOfParts" , "TitlesOfParts" , "raw" ] ] ; ur . EXT _PROPS = "http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" ; Ua . EXT _PROPS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" ; var fn = [ "Worksheets" , "SheetNames" , "NamedRanges" , "DefinedNames" , "Chartsheets" , "ChartNames" ] ; function on ( e , r , t , a ) { var n = [ ] ; if ( typeof e == "string" ) n = ir ( e , a ) ; else for ( var i = 0 ; i < e . length ; ++ i ) n = n . concat ( e [ i ] . map ( function ( e ) { return { v : e } } ) ) ; var s = typeof r == "string" ? ir ( r , a ) . map ( function ( e ) { return e . v } ) : r ; var f = 0 , o = 0 ; if ( s . length > 0 ) for ( var l = 0 ; l !== n . length ; l += 2 ) { o = + n [ l + 1 ] . v ; switch ( n [ l ] . v ) { case "Worksheets" : ; case "工作表" : ; case "Листы" : ; case "أوراق العمل" : ; case "ワークシート" : ; case "גליונות עבודה" : ; case "Arbeitsblätter" : ; case "Çalı şma Sayfaları " : ; case "Feuilles de calcul" : ; case "Fogli di lavoro" : ; case "Folhas de cálculo" : ; case "Planilhas" : ; case "Regneark" : ; case "Hojas de cálculo" : ; case "Werkbladen" : t . Worksheets = o ; t . SheetNames = s . slice ( f , f + o ) ; break ; case "Named Ranges" : ; case "Rangos con nombre" : ; case "名前付き一覧" : ; case "Benannte Bereiche" : ; case "Navngivne områder" : t . NamedRanges = o ; t . DefinedNames = s . slice ( f , f + o ) ; break ; case "Charts" : ; case "Diagramme" : t . Chartsheets = o ; t . ChartNames = s . slice ( f , f + o ) ; break ; } f += o } } function ln ( e , r , t ) { var a = { } ; if ( ! r ) r = { } ; e = Ye ( e ) ; sn . forEach ( function ( t ) { var n = ( e . match ( er ( t [ 0 ] ) ) || [ ] ) [ 1 ] ; switch ( t [ 2 ] ) { case "string" : if ( n ) r [ t [ 1 ] ] = Me ( n ) ; break ; case "bool" : r [ t [ 1 ] ] = n === "true" ; break ; case "raw" : var i = e . match ( new RegExp ( "<" + t [ 0 ] + "[^>]*>([\\s\\S]*?)</" + t [ 0 ] + ">" ) ) ; if ( i && i . length > 0 ) a [ t [ 1 ] ] = i [ 1 ] ; break ; } } ) ; if ( a . HeadingPairs && a . TitlesOfParts ) on ( a . HeadingPairs , a . TitlesOfParts , r , t ) ; return r } var cn = lr ( "Properties" , null , { xmlns : ur . EXT _PROPS , "xmlns:vt" : ur . vt } ) ; function hn ( e ) { var r = [ ] , t = lr ; if ( ! e ) e = { } ; e . Application = "SheetJS" ; r [ r . length ] = xe ; r [ r . length ] = cn ; sn . forEach ( function ( a ) { if ( e [ a [ 1 ] ] === undefined ) return ; var n ; switch ( a [ 2 ] ) { case "string" : n = He ( String ( e [ a [ 1 ] ] ) ) ; break ; case "bool" : n = e [ a [ 1 ] ] ? "true" : "false" ; break ; } if ( n !== undefined ) r [ r . length ] = t ( a [ 0 ] , n ) } ) ; r [ r . length ] = t ( "HeadingPairs" , t ( "vt:vector" , t ( "vt:variant" , "<vt:lpstr>Worksheets</vt:lpstr>" ) + t ( "vt:variant" , t ( "vt:i4" , String ( e . Worksheets ) ) ) , { size : 2 , baseType : "variant" } ) ) ; r [ r . length ] = t ( "TitlesOfParts" , t ( "vt:vector" , e . SheetNames . map ( function ( e ) { return "<vt:lpstr>" + He ( e ) + "</vt:lpstr>" } ) . join ( "" ) , { size : e . Worksheets , baseType : "lpstr" } ) ) ; if ( r . length > 2 ) { r [ r . length ] = "</Properties>" ; r [ 1 ] = r [ 1 ] . replace ( "/>" , ">" ) } return r . join ( "" ) } ur . CUST _PROPS = "http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" ; Ua . CUST _PROPS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties" ; var un = /<[^>]+>[^<]*/g ; func
} e . l = a + r ; return { t : n } } catch ( u ) { e . l = a + r ; return { t : n } } } function Hs ( e , r ) { var t = Si ( e , 8 ) ; e . l += 16 ; var a = ui ( e , r - 24 ) ; return [ t , a ] } function Ws ( e ) { var r = Jr ( 24 ) ; var t = gt ( e [ 0 ] ) ; r . _W ( 2 , t . r ) ; r . _W ( 2 , t . r ) ; r . _W ( 2 , t . c ) ; r . _W ( 2 , t . c ) ; var a = "d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b" . split ( " " ) ; for ( var n = 0 ; n < 16 ; ++ n ) r . _W ( 1 , parseInt ( a [ n ] , 16 ) ) ; return I ( [ r , di ( e [ 1 ] ) ] ) } function Vs ( e , r ) { e . _R ( 2 ) ; var t = Si ( e , 8 ) ; var a = e . _R ( ( r - 10 ) / 2 , "dbcs-cont" ) ; a = a . replace ( R , "" ) ; return [ t , a ] } function Xs ( e ) { var r = e [ 1 ] . Tooltip ; var t = Jr ( 10 + 2 * ( r . length + 1 ) ) ; t . _W ( 2 , 2048 ) ; var a = gt ( e [ 0 ] ) ; t . _W ( 2 , a . r ) ; t . _W ( 2 , a . r ) ; t . _W ( 2 , a . c ) ; t . _W ( 2 , a . c ) ; for ( var n = 0 ; n < r . length ; ++ n ) t . _W ( 2 , r . charCodeAt ( n ) ) ; t . _W ( 2 , 0 ) ; return t } function Gs ( e ) { var r = [ 0 , 0 ] , t ; t = e . _R ( 2 ) ; r [ 0 ] = _a [ t ] || t ; t = e . _R ( 2 ) ; r [ 1 ] = _a [ t ] || t ; return r } function js ( e ) { if ( ! e ) e = Jr ( 4 ) ; e . _W ( 2 , 1 ) ; e . _W ( 2 , 1 ) ; return e } function Ks ( e ) { var r = e . _R ( 2 ) ; var t = [ ] ; while ( r -- > 0 ) t . push ( vi ( e , 8 ) ) ; return t } function $s ( e ) { var r = e . _R ( 2 ) ; var t = [ ] ; while ( r -- > 0 ) t . push ( vi ( e , 8 ) ) ; return t } function Ys ( e ) { e . l += 2 ; var r = { cxfs : 0 , crc : 0 } ; r . cxfs = e . _R ( 2 ) ; r . crc = e . _R ( 4 ) ; return r } function Zs ( e , r , t ) { if ( ! t . cellStyles ) return Zr ( e , r ) ; var a = t && t . biff >= 12 ? 4 : 2 ; var n = e . _R ( a ) ; var i = e . _R ( a ) ; var s = e . _R ( a ) ; var f = e . _R ( a ) ; var o = e . _R ( 2 ) ; if ( a == 2 ) e . l += 2 ; var l = { s : n , e : i , w : s , ixfe : f , flags : o } ; if ( t . biff >= 5 || ! t . biff ) l . level = o >> 8 & 7 ; return l } function Js ( e , r ) { var t = Jr ( 12 ) ; t . _W ( 2 , r ) ; t . _W ( 2 , r ) ; t . _W ( 2 , e . width * 256 ) ; t . _W ( 2 , 0 ) ; var a = 0 ; if ( e . hidden ) a |= 1 ; t . _W ( 1 , a ) ; a = e . level || 0 ; t . _W ( 1 , a ) ; t . _W ( 2 , 0 ) ; return t } function Qs ( e , r ) { var t = { } ; if ( r < 32 ) return t ; e . l += 16 ; t . header = Qt ( e , 8 ) ; t . footer = Qt ( e , 8 ) ; e . l += 2 ; return t } function qs ( e , r , t ) { var a = { area : false } ; if ( t . biff != 5 ) { e . l += r ; return a } var n = e . _R ( 1 ) ; e . l += 3 ; if ( n & 16 ) a . area = true ; return a } function ef ( e ) { var r = Jr ( 2 * e ) ; for ( var t = 0 ; t < e ; ++ t ) r . _W ( 2 , t + 1 ) ; return r } var rf = gi ; var tf = Zn ; var af = ai ; function nf ( e ) { var r = e . _R ( 2 ) ; var t = e . _R ( 2 ) ; var a = e . _R ( 4 ) ; var n = { fmt : r , env : t , len : a , data : e . slice ( e . l , e . l + a ) } ; e . l += a ; return n } function sf ( e , r , t ) { if ( t . biffguess && t . biff == 5 ) t . biff = 2 ; var a = gi ( e , 6 ) ; ++ e . l ; var n = ni ( e , r - 7 , t ) ; a . t = "str" ; a . val = n ; return a } function ff ( e ) { var r = gi ( e , 6 ) ; ++ e . l ; var t = Qt ( e , 8 ) ; r . t = "n" ; r . val = t ; return r } function of ( e , r , t ) { var a = Jr ( 15 ) ; ng ( a , e , r ) ; a . _W ( 8 , t , "f" ) ; return a } function lf ( e ) { var r = gi ( e , 6 ) ; ++ e . l ; var t = e . _R ( 2 ) ; r . t = "n" ; r . val = t ; return r } function cf ( e , r , t ) { var a = Jr ( 9 ) ; ng ( a , e , r ) ; a . _W ( 2 , t ) ; return a } function hf ( e ) { var r = e . _R ( 1 ) ; if ( r === 0 ) { e . l ++ ; return "" } return e . _R ( r , "sbcs-cont" ) } function uf ( e , r ) { e . l += 6 ; e . l += 2 ; e . l += 1 ; e . l += 3 ; e . l += 1 ; e . l += r - 13 } function df ( e , r , t ) { var a = e . l + r ; var n = gi ( e , 6 ) ; var i = e . _R ( 2 ) ; var s = ti ( e , i , t ) ; e . l = a ; n . t = "str" ; n . val = s ; return n } var pf = function ( ) { var e = { 1 : 437 , 2 : 850 , 3 : 1252 , 4 : 1e4 , 100 : 852 , 101 : 866 , 102 : 865 , 103 : 861 , 104 : 895 , 105 : 620 , 106 : 737 , 107 : 857 , 120 : 950 , 121 : 949 , 122 : 936 , 123 : 932 , 124 : 874 , 125 : 1255 , 126 : 1256 , 150 : 10007 , 151 : 10029 , 152 : 10006 , 200 : 1250 , 201 : 1251 , 202 : 1254 , 203 : 1253 , 0 : 20127 , 8 : 865 , 9 : 437 , 10 : 850 , 11 : 437 , 13 : 437 , 14 : 850 , 15 : 437 , 16 : 850 , 17 : 437 , 18 : 850 , 19 : 932 , 20 : 850 , 21 : 437 , 22 : 850 , 23 : 865 , 24 : 437 , 25 : 437 , 26 : 850 , 27 : 437 , 28 : 863 , 29 : 850 , 31 : 852 , 34 : 852 , 35 : 852 , 36 : 860 , 37 : 850 , 38 : 866 , 55 : 850 , 64 : 852 , 77 : 936 , 78 : 949 , 79 : 950 , 80 : 874 , 87 : 1252 , 88 : 1252 , 89 : 1252 , 108 : 863 , 134 : 737 , 135 : 852 , 136 : 857 , 204 : 1257 , 255 : 16969 } ; var r = Z ( { 1 : 437 , 2 : 850 , 3 : 1252 , 4 : 1e4 , 100 : 852 , 101 : 866 , 102 : 865 , 103 : 861 , 104 : 895 , 105 : 620 , 106 : 737 , 107 : 857 , 120 : 950 , 121 : 949 , 122 : 936 , 123 : 932 , 124 : 874 , 125 : 1255 , 126 : 1256 , 150 : 10007 , 151 : 10029 , 152 : 10006 , 200 : 1250 , 201 : 1251 , 202 : 1254 , 203 : 1253 , 0 : 20127 } ) ; var a = [ 2 , 3 , 48 , 49 , 131 , 139 , 140 , 245 ] ; function n ( r , t ) { var a = [ ] ; var n = S ( 1 ) ; switch ( t . type ) { case "base64" : n = A ( m . decode ( r ) ) ; break ; case "binary" : n = A ( r ) ; break ; case "buffer" : ; case "array" : n = r ; break ; } Yr ( n , 0 ) ; var i = n . _R ( 1 ) ; var s = ! ! ( i & 136 ) ; var f = false , o = false ; switch ( i ) { case 2 : break ; case 3 : break ; case 48 : f = true ; s = true ; break ; case 49 : f = true ; s = true ; break ; case 131 : break ; case 139 : break ; case 140 : o = true ; break ; case 245 : break ; default : throw new Error ( "DBF Unsupported Version: " + i . toString ( 16 ) ) ; } var l = 0 , c = 521 ; if ( i == 2 ) l = n . _R ( 2 ) ; n . l += 3 ; if ( i != 2 ) l = n . _R ( 4 ) ; if ( l > 1048576 ) l = 1e6 ; if ( i != 2 ) c = n . _R ( 2 ) ; var h = n . _R ( 2 ) ; var u = t . codepage || 1252 ; if ( i != 2 ) { n . l += 16 ; n . _R ( 1 ) ; if ( n [ n . l ] !== 0 ) u = e [ n [ n . l ] ] ; n . l += 1 ; n . l += 2 } if ( o ) n . l += 36 ; var d = [ ] , p = { } ; var v = Math . min ( n . length , i == 2 ? 521 : c - 10 - ( f ? 264 : 0 ) ) ; var g = o ? 32 : 11 ; while ( n . l < v && n [ n . l ] != 13 ) { p = { } ; p . name = cp
t [ 1 ] . t = "e" ; t [ 1 ] . v = 42 } else t [ 1 ] . v = 0 ; return t } var s = i & 32768 ; i = ( i & 32767 ) - 16446 ; t [ 1 ] . v = ( 1 - s * 2 ) * ( n * Math . pow ( 2 , i + 32 ) + a * Math . pow ( 2 , i ) ) ; return t } function R ( e , r , t , a ) { var n = Jr ( 14 ) ; n . _W ( 2 , e ) ; n . _W ( 1 , t ) ; n . _W ( 1 , r ) ; if ( a == 0 ) { n . _W ( 4 , 0 ) ; n . _W ( 4 , 0 ) ; n . _W ( 2 , 65535 ) ; return n } var i = 0 , s = 0 , f = 0 , o = 0 ; if ( a < 0 ) { i = 1 ; a = - a } s = Math . log2 ( a ) | 0 ; a /= Math . pow ( 2 , s - 31 ) ; o = a >>> 0 ; if ( ( o & 2147483648 ) == 0 ) { a /= 2 ; ++ s ; o = a >>> 0 } a -= o ; o |= 2147483648 ; o >>>= 0 ; a *= Math . pow ( 2 , 32 ) ; f = a >>> 0 ; n . _W ( 4 , f ) ; n . _W ( 4 , o ) ; s += 16383 + ( i ? 32768 : 0 ) ; n . _W ( 2 , s ) ; return n } function O ( e , r ) { var t = I ( e , 14 ) ; e . l += r - 14 ; return t } function D ( e , r ) { var t = B ( e , r ) ; var a = e . _R ( 4 ) ; t [ 1 ] . v = a >> 6 ; return t } function N ( e , r ) { var t = B ( e , r ) ; var a = e . _R ( 8 , "f" ) ; t [ 1 ] . v = a ; return t } function P ( e , r ) { var t = N ( e , 14 ) ; e . l += r - 10 ; return t } function L ( e , r ) { return e [ e . l + r - 1 ] == 0 ? e . _R ( r , "cstr" ) : "" } function M ( e , r ) { var t = e [ e . l ++ ] ; if ( t > r - 1 ) t = r - 1 ; var a = "" ; while ( a . length < t ) a += String . fromCharCode ( e [ e . l ++ ] ) ; return a } function U ( e , r , t ) { if ( ! t . qpro || r < 21 ) return ; var a = e . _R ( 1 ) ; e . l += 17 ; var n = e . _R ( 1 ) ; e . l += 2 ; var i = e . _R ( r - 21 , "cstr" ) ; return [ a , i ] } function z ( e , r ) { var t = { } , a = e . l + r ; while ( e . l < a ) { var n = e . _R ( 2 ) ; if ( n == 14e3 ) { t [ n ] = [ 0 , "" ] ; t [ n ] [ 0 ] = e . _R ( 2 ) ; while ( e [ e . l ] ) { t [ n ] [ 1 ] += String . fromCharCode ( e [ e . l ] ) ; e . l ++ } e . l ++ } } return t } function H ( e , r ) { var t = Jr ( 5 + e . length ) ; t . _W ( 2 , 14e3 ) ; t . _W ( 2 , r ) ; for ( var a = 0 ; a < e . length ; ++ a ) { var n = e . charCodeAt ( a ) ; t [ t . l ++ ] = n > 127 ? 95 : n } t [ t . l ++ ] = 0 ; return t } var W = { 0 : { n : "BOF" , f : $n } , 1 : { n : "EOF" } , 2 : { n : "CALCMODE" } , 3 : { n : "CALCORDER" } , 4 : { n : "SPLIT" } , 5 : { n : "SYNC" } , 6 : { n : "RANGE" , f : f } , 7 : { n : "WINDOW1" } , 8 : { n : "COLW1" } , 9 : { n : "WINTWO" } , 10 : { n : "COLW2" } , 11 : { n : "NAME" } , 12 : { n : "BLANK" } , 13 : { n : "INTEGER" , f : d } , 14 : { n : "NUMBER" , f : v } , 15 : { n : "LABEL" , f : h } , 16 : { n : "FORMULA" , f : w } , 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 : h } , 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" } , 102 : { n : "PRANGES??" } , 103 : { n : "RRANGES??" } , 104 : { n : "FNAME??" } , 105 : { n : "MRANGES??" } , 204 : { n : "SHEETNAMECS" , f : L } , 222 : { n : "SHEETNAMELP" , f : M } , 65535 : { n : "" } } ; var V = { 0 : { n : "BOF" } , 1 : { n : "EOF" } , 2 : { n : "PASSWORD" } , 3 : { n : "CALCSET" } , 4 : { n : "WINDOWSET" } , 5 : { n : "SHEETCELLPTR" } , 6 : { n : "SHEETLAYOUT" } , 7 : { n : "COLUMNWIDTH" } , 8 : { n : "HIDDENCOLUMN" } , 9 : { n : "USERRANGE" } , 10 : { n : "SYSTEMRANGE" } , 11 : { n : "ZEROFORCE" } , 12 : { n : "SORTKEYDIR" } , 13 : { n : "FILESEAL" } , 14 : { n : "DATAFILLNUMS" } , 15 : { n : "PRINTMAIN" } , 16 : { n : "PRINTSTRING" } , 17 : { n : "GRAPHMAIN" } , 18 : { n : "GRAPHSTRING" } , 19 : { n : "??" } , 20 : { n : "ERRCELL" } , 21 : { n : "NACELL" } , 22 : { n : "LABEL16" , f : y } , 23 : { n : "NUMBER17" , f : I } , 24 : { n : "NUMBER18" , f : x } , 25 : { n : "FORMULA19" , f : O } , 26 : { n : "FORMULA1A" } , 27 : { n : "XFORMAT" , f : z } , 28 : { n : "DTLABELMISC" } , 29 : { n : "DTLABELCELL" } , 30 : { n : "GRAPHWINDOW" } , 31 : { n : "CPA" } , 32 : { n : "LPLAUTO" } , 33 : { n : "QUERY" } , 34 : { n : "HIDDENSHEET" } , 35 : { n : "??" } , 37 : { n : "NUMBER25" , f : D } , 38 : { n : "??" } , 39 : { n : "NUMBER27" , f : N } , 40 : { n : "FORMULA28" , f : P } , 142 : { n : "??" } , 147 : { n : "??" } , 150 : { n : "??" } , 151 : { n : "??" } , 152 : { n : "??" } , 153 : { n : "??" } , 154 : { n : "??" } , 155 : { n : "??" } , 156 : { n : "??" } , 163 : { n : "??" } , 174 : { n : "??" } , 175 : { n : "??" } , 176 : { n : "??" } , 177 : { n : "??" } , 184 : { n : "??" } , 185 : { n : "??" } , 186 : { n : "??" } , 187 : { n : "??" } , 188 : { n : "??" } , 195 : { n : "??" } , 201 : { n : "??" } , 204 : { n : "SHEETNAMECS" , f : L } , 205 : { n : "??" } , 206 : { n : "??" } , 207 : { n : "??" } , 208 : { n : "??" } , 256 : { n : "??" } , 259 : { n : "??" } , 260 : { n : "??" } , 261 : { n : "??" } , 262 : { n : "??" } , 263 : { n : "??" } , 265 : { n : "??" } , 266 : { n : "??" } , 267 : { n : "??" } , 268 : { n : "??" } , 270 : { n : "??" } , 271 : { n : "??" } , 384 : { n : "??" } , 389 : { n : "??" } , 390 : { n : "??" } , 393 : { n : "??" } , 396 : { n : "??" } , 512 : { n : "??" } , 514 : { n : "??" } , 513 : { n : "??" } , 516 : { n : "??" } , 517 : { n : "??" } , 640 : { n : "??" } , 641 : { n : "??" } , 642 : { n : "??" } , 643 : { n : "??" } , 644 : { n : "??" } , 645 : { n : "??" } , 646 : { n : "??" } , 647 : { n : "??" } , 648 : { n : "??" } , 658 : { n : "??" } , 659 : { n : "??" } , 660 : { n : "??" } , 661 : { n : "??" } , 662 : { n : "??" } , 665 : { n : "??" } , 666 : { n : "??" } , 768 : { n : "??" } , 772 : { n : "??" } , 1537 : { n : "SHEETINFOQP" , f : U } , 1600 : { n : "??" } , 1602 : { n : " ?
} function ll ( e , r ) { et ( e , "BrtBeginCellXFs" , Bt ( r . length ) ) ; r . forEach ( function ( r ) { et ( e , "BrtXF" , Jo ( r , 0 ) ) } ) ; et ( e , "BrtEndCellXFs" ) } function cl ( e ) { var r = 1 ; et ( e , "BrtBeginStyles" , Bt ( r ) ) ; et ( e , "BrtStyle" , rl ( { xfId : 0 , builtinId : 0 , name : "Normal" } ) ) ; et ( e , "BrtEndStyles" ) } function hl ( e ) { var r = 0 ; et ( e , "BrtBeginDXFs" , Bt ( r ) ) ; et ( e , "BrtEndDXFs" ) } function ul ( e ) { var r = 0 ; et ( e , "BrtBeginTableStyles" , tl ( r , "TableStyleMedium9" , "PivotStyleMedium4" ) ) ; et ( e , "BrtEndTableStyles" ) } function dl ( ) { return } function pl ( e , r ) { var t = qr ( ) ; et ( t , "BrtBeginStyleSheet" ) ; nl ( t , e . SSF ) ; il ( t , e ) ; sl ( t , e ) ; fl ( t , e ) ; ol ( t , e ) ; ll ( t , r . cellXfs ) ; cl ( t , e ) ; hl ( t , e ) ; ul ( t , e ) ; dl ( t , e ) ; et ( t , "BrtEndStyleSheet" ) ; return t . end ( ) } Ua . THEME = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" ; var vl = [ "</a:lt1>" , "</a:dk1>" , "</a:lt2>" , "</a:dk2>" , "</a:accent1>" , "</a:accent2>" , "</a:accent3>" , "</a:accent4>" , "</a:accent5>" , "</a:accent6>" , "</a:hlink>" , "</a:folHlink>" ] ; function gl ( e , r , t ) { r . themeElements . clrScheme = [ ] ; var a = { } ; ( e [ 0 ] . match ( Re ) || [ ] ) . forEach ( function ( e ) { var n = De ( e ) ; switch ( n [ 0 ] ) { case "<a:clrScheme" : ; case "</a:clrScheme>" : break ; case "<a:srgbClr" : a . rgb = n . val ; break ; case "<a:sysClr" : a . rgb = n . lastClr ; break ; case "<a:dk1>" : ; case "</a:dk1>" : ; case "<a:lt1>" : ; case "</a:lt1>" : ; case "<a:dk2>" : ; case "</a:dk2>" : ; case "<a:lt2>" : ; case "</a:lt2>" : ; case "<a:accent1>" : ; case "</a:accent1>" : ; case "<a:accent2>" : ; case "</a:accent2>" : ; case "<a:accent3>" : ; case "</a:accent3>" : ; case "<a:accent4>" : ; case "</a:accent4>" : ; case "<a:accent5>" : ; case "</a:accent5>" : ; case "<a:accent6>" : ; case "</a:accent6>" : ; case "<a:hlink>" : ; case "</a:hlink>" : ; case "<a:folHlink>" : ; case "</a:folHlink>" : if ( n [ 0 ] . charAt ( 1 ) === "/" ) { r . themeElements . clrScheme [ vl . indexOf ( n [ 0 ] ) ] = a ; a = { } } else { a . name = n [ 0 ] . slice ( 3 , n [ 0 ] . length - 1 ) } break ; default : if ( t && t . WTF ) throw new Error ( "Unrecognized " + n [ 0 ] + " in clrScheme" ) ; } } ) } function bl ( ) { } function ml ( ) { } var wl = /<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/ ; var kl = /<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/ ; var Cl = /<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/ ; function El ( e , r , t ) { r . themeElements = { } ; var a ; [ [ "clrScheme" , wl , gl ] , [ "fontScheme" , kl , bl ] , [ "fmtScheme" , Cl , ml ] ] . forEach ( function ( n ) { if ( ! ( a = e . match ( n [ 1 ] ) ) ) throw new Error ( n [ 0 ] + " not found in themeElements" ) ; n [ 2 ] ( a , r , t ) } ) } var Sl = /<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/ ; function _l ( e , r ) { if ( ! e || e . length === 0 ) return _l ( Al ( ) ) ; var t ; var a = { } ; if ( ! ( t = e . match ( Sl ) ) ) throw new Error ( "themeElements not found in theme" ) ; El ( t [ 0 ] , a , r ) ; a . raw = e ; return a } function Al ( e , r ) { if ( r && r . themeXLSX ) return r . themeXLSX ; if ( e && typeof e . raw == "string" ) return e . raw ; var t = [ xe ] ; t [ t . length ] = '<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">' ; t [ t . length ] = "<a:themeElements>" ; t [ t . length ] = '<a:clrScheme name="Office">' ; t [ t . length ] = '<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>' ; t [ t . length ] = '<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>' ; t [ t . length ] = '<a:dk2><a:srgbClr val="1F497D"/></a:dk2>' ; t [ t . length ] = '<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>' ; t [ t . length ] = '<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>' ; t [ t . length ] = '<a:accent2><a:srgbClr val="C0504D"/></a:accent2>' ; t [ t . length ] = '<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>' ; t [ t . length ] = '<a:accent4><a:srgbClr val="8064A2"/></a:accent4>' ; t [ t . length ] = '<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>' ; t [ t . length ] = '<a:accent6><a:srgbClr val="F79646"/></a:accent6>' ; t [ t . length ] = '<a:hlink><a:srgbClr val="0000FF"/></a:hlink>' ; t [ t . length ] = '<a:folHlink><a:srgbClr val="800080"/></a:folHlink>' ; 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"
function Uh ( e , r ) { if ( ! e && ! ( r && r . biff <= 5 && r . biff >= 2 ) ) throw new Error ( "empty sheet name" ) ; if ( Mh . test ( e ) ) return "'" + e + "'" ; return e } function zh ( e , r , t ) { if ( ! e ) return "SH33TJSERR0" ; if ( t . biff > 8 && ( ! e . XTI || ! e . XTI [ r ] ) ) return e . SheetNames [ r ] ; if ( ! e . XTI ) return "SH33TJSERR6" ; var a = e . XTI [ r ] ; if ( t . biff < 8 ) { if ( r > 1e4 ) r -= 65536 ; if ( r < 0 ) r = - r ; return r == 0 ? "" : e . XTI [ r - 1 ] } if ( ! a ) return "SH33TJSERR1" ; var n = "" ; if ( t . biff > 8 ) switch ( e [ a [ 0 ] ] [ 0 ] ) { case 357 : n = a [ 1 ] == - 1 ? "#REF" : e . SheetNames [ a [ 1 ] ] ; return a [ 1 ] == a [ 2 ] ? n : n + ":" + e . SheetNames [ a [ 2 ] ] ; case 358 : if ( t . SID != null ) return e . SheetNames [ t . SID ] ; return "SH33TJSSAME" + e [ a [ 0 ] ] [ 0 ] ; case 355 : ; default : return "SH33TJSSRC" + e [ a [ 0 ] ] [ 0 ] ; } switch ( e [ a [ 0 ] ] [ 0 ] [ 0 ] ) { case 1025 : n = a [ 1 ] == - 1 ? "#REF" : e . SheetNames [ a [ 1 ] ] || "SH33TJSERR3" ; return a [ 1 ] == a [ 2 ] ? n : n + ":" + e . SheetNames [ a [ 2 ] ] ; case 14849 : return e [ a [ 0 ] ] . slice ( 1 ) . map ( function ( e ) { return e . Name } ) . join ( ";;" ) ; default : if ( ! e [ a [ 0 ] ] [ 0 ] [ 3 ] ) return "SH33TJSERR2" ; n = a [ 1 ] == - 1 ? "#REF" : e [ a [ 0 ] ] [ 0 ] [ 3 ] [ a [ 1 ] ] || "SH33TJSERR4" ; return a [ 1 ] == a [ 2 ] ? n : n + ":" + e [ a [ 0 ] ] [ 0 ] [ 3 ] [ a [ 2 ] ] ; } } function Hh ( e , r , t ) { var a = zh ( e , r , t ) ; return a == "#REF" ? a : Uh ( a , t ) } function Wh ( e , r , t , a , n ) { var i = n && n . biff || 8 ; var s = { s : { c : 0 , r : 0 } , e : { c : 0 , r : 0 } } ; var f = [ ] , o , l , c , h = 0 , u = 0 , d , p = "" ; if ( ! e [ 0 ] || ! e [ 0 ] [ 0 ] ) return "" ; var v = - 1 , g = "" ; for ( var b = 0 , m = e [ 0 ] . length ; b < m ; ++ b ) { var w = e [ 0 ] [ b ] ; switch ( w [ 0 ] ) { case "PtgUminus" : f . push ( "-" + f . pop ( ) ) ; break ; case "PtgUplus" : f . push ( "+" + f . pop ( ) ) ; break ; case "PtgPercent" : f . push ( f . pop ( ) + "%" ) ; break ; case "PtgAdd" : ; case "PtgConcat" : ; case "PtgDiv" : ; case "PtgEq" : ; case "PtgGe" : ; case "PtgGt" : ; case "PtgLe" : ; case "PtgLt" : ; case "PtgMul" : ; case "PtgNe" : ; case "PtgPower" : ; case "PtgSub" : o = f . pop ( ) ; l = f . pop ( ) ; if ( v >= 0 ) { switch ( e [ 0 ] [ v ] [ 1 ] [ 0 ] ) { case 0 : g = he ( " " , e [ 0 ] [ v ] [ 1 ] [ 1 ] ) ; break ; case 1 : g = he ( "\r" , e [ 0 ] [ v ] [ 1 ] [ 1 ] ) ; break ; default : g = "" ; if ( n . WTF ) throw new Error ( "Unexpected PtgAttrSpaceType " + e [ 0 ] [ v ] [ 1 ] [ 0 ] ) ; } l = l + g ; v = - 1 } f . push ( l + Lh [ w [ 0 ] ] + o ) ; break ; case "PtgIsect" : o = f . pop ( ) ; l = f . pop ( ) ; f . push ( l + " " + o ) ; break ; case "PtgUnion" : o = f . pop ( ) ; l = f . pop ( ) ; f . push ( l + "," + o ) ; break ; case "PtgRange" : o = f . pop ( ) ; l = f . pop ( ) ; f . push ( l + ":" + o ) ; break ; case "PtgAttrChoose" : break ; case "PtgAttrGoto" : break ; case "PtgAttrIf" : break ; case "PtgAttrIfError" : break ; case "PtgRef" : c = rt ( w [ 1 ] [ 1 ] , s , n ) ; f . push ( at ( c , i ) ) ; break ; case "PtgRefN" : c = t ? rt ( w [ 1 ] [ 1 ] , t , n ) : w [ 1 ] [ 1 ] ; f . push ( at ( c , i ) ) ; break ; case "PtgRef3d" : h = w [ 1 ] [ 1 ] ; c = rt ( w [ 1 ] [ 2 ] , s , n ) ; p = Hh ( a , h , n ) ; var k = p ; f . push ( p + "!" + at ( c , i ) ) ; break ; case "PtgFunc" : ; case "PtgFuncVar" : var C = w [ 1 ] [ 0 ] , E = w [ 1 ] [ 1 ] ; if ( ! C ) C = 0 ; C &= 127 ; var S = C == 0 ? [ ] : f . slice ( - C ) ; f . length -= C ; if ( E === "User" ) E = S . shift ( ) ; f . push ( E + "(" + S . join ( "," ) + ")" ) ; break ; case "PtgBool" : f . push ( w [ 1 ] ? "TRUE" : "FALSE" ) ; break ; case "PtgInt" : f . push ( w [ 1 ] ) ; break ; case "PtgNum" : f . push ( String ( w [ 1 ] ) ) ; break ; case "PtgStr" : f . push ( '"' + w [ 1 ] . replace ( /"/g , '""' ) + '"' ) ; break ; case "PtgErr" : f . push ( w [ 1 ] ) ; break ; case "PtgAreaN" : d = tt ( w [ 1 ] [ 1 ] , t ? { s : t } : s , n ) ; f . push ( nt ( d , n ) ) ; break ; case "PtgArea" : d = tt ( w [ 1 ] [ 1 ] , s , n ) ; f . push ( nt ( d , n ) ) ; break ; case "PtgArea3d" : h = w [ 1 ] [ 1 ] ; d = w [ 1 ] [ 2 ] ; p = Hh ( a , h , n ) ; f . push ( p + "!" + nt ( d , n ) ) ; break ; case "PtgAttrSum" : f . push ( "SUM(" + f . pop ( ) + ")" ) ; break ; case "PtgAttrBaxcel" : ; case "PtgAttrSemi" : break ; case "PtgName" : u = w [ 1 ] [ 2 ] ; var _ = ( a . names || [ ] ) [ u - 1 ] || ( a [ 0 ] || [ ] ) [ u ] ; var A = _ ? _ . Name : "SH33TJSNAME" + String ( u ) ; if ( A in iu ) A = iu [ A ] ; f . push ( A ) ; break ; case "PtgNameX" : var B = w [ 1 ] [ 1 ] ; u = w [ 1 ] [ 2 ] ; var y ; if ( n . biff <= 5 ) { if ( B < 0 ) B = - B ; if ( a [ B ] ) y = a [ B ] [ u ] } else { var T = "" ; if ( ( ( a [ B ] || [ ] ) [ 0 ] || [ ] ) [ 0 ] == 14849 ) { } else if ( ( ( a [ B ] || [ ] ) [ 0 ] || [ ] ) [ 0 ] == 1025 ) { if ( a [ B ] [ u ] && a [ B ] [ u ] . itab > 0 ) { T = a . SheetNames [ a [ B ] [ u ] . itab - 1 ] + "!" } } else T = a . SheetNames [ u - 1 ] + "!" ; if ( a [ B ] && a [ B ] [ u ] ) T += a [ B ] [ u ] . Name ; else if ( a [ 0 ] && a [ 0 ] [ u ] ) T += a [ 0 ] [ u ] . Name ; else { var x = ( zh ( a , B , n ) || "" ) . split ( ";;" ) ; if ( x [ u - 1 ] ) T = x [ u - 1 ] ; else T += "SH33TJSERRX" } f . push ( T ) ; break } if ( ! y ) y = { Name : "SH33TJSERRY" } ; f . push ( y . Name ) ; break ; case "PtgParen" : var I = "(" , R = ")" ; if ( v >= 0 ) { g = "" ; switch ( e [ 0 ] [ v ] [ 1 ] [ 0 ] ) { case 2 : I = he ( " " , e [ 0 ] [ v ] [ 1 ] [ 1 ] ) + I ; break ; case 3 : I = he ( "\r" , e [ 0 ] [ v ] [ 1 ] [ 1 ] ) + I ; break ; case 4 : R = he ( " " , e [ 0 ] [ v ] [ 1 ] [ 1 ] ) + R ; break ; case 5 : R = he ( "\r" , e [ 0 ] [ v ] [ 1 ] [ 1 ] ) + R ; break ; default : if ( n . WTF ) throw new Error ( "Unexpected PtgAttrSpaceType " + e [ 0 ] [ v ] [ 1 ] [ 0 ] ) ; } v = - 1 } f . push ( I + f . pop ( ) + R ) ; break ; case "PtgRefErr" : f . push ( "#REF!" ) ; break ; case "PtgRefErr3d" : f . push ( "#REF!" ) ; break ; case "PtgExp" : c = { c : w [ 1 ] [ 1 ] , r : w [ 1 ] [ 0 ] } ; var O = { c : t . c , r : t . r } ; if ( a . sharedf [ bt ( c ) ] ) { var F = a . sharedf [ bt ( c ) ] ; f . push ( Wh ( F ,
var i = false ; var s = { } , f = null ; if ( a . bookType !== "xlsx" && r . vbaraw ) { var o = r . SheetNames [ t ] ; try { if ( r . Workbook ) o = r . Workbook . Sheets [ t ] . CodeName || o } catch ( l ) { } i = true ; s . codeName = Ze ( He ( o ) ) } if ( e && e [ "!outline" ] ) { var c = { summaryBelow : 1 , summaryRight : 1 } ; if ( e [ "!outline" ] . above ) c . summaryBelow = 0 ; if ( e [ "!outline" ] . left ) c . summaryRight = 0 ; f = ( f || "" ) + lr ( "outlinePr" , null , c ) } if ( ! i && ! f ) return ; n [ n . length ] = lr ( "sheetPr" , f , s ) } var Nu = [ "objects" , "scenarios" , "selectLockedCells" , "selectUnlockedCells" ] ; var Pu = [ "formatColumns" , "formatRows" , "formatCells" , "insertColumns" , "insertRows" , "insertHyperlinks" , "deleteColumns" , "deleteRows" , "sort" , "autoFilter" , "pivotTables" ] ; function Lu ( e ) { var r = { sheet : 1 } ; Nu . forEach ( function ( t ) { if ( e [ t ] != null && e [ t ] ) r [ t ] = "1" } ) ; Pu . forEach ( function ( t ) { if ( e [ t ] != null && ! e [ t ] ) r [ t ] = "0" } ) ; if ( e . password ) r . password = ro ( e . password ) . toString ( 16 ) . toUpperCase ( ) ; return lr ( "sheetProtection" , null , r ) } function Mu ( e , r , t ) { var a = Array . isArray ( e ) ; for ( var n = 0 ; n != r . length ; ++ n ) { var i = De ( Ye ( r [ n ] ) , true ) ; if ( ! i . ref ) return ; var s = ( ( t || { } ) [ "!id" ] || [ ] ) [ i . id ] ; if ( s ) { i . Target = s . Target ; if ( i . location ) i . Target += "#" + Me ( i . location ) } else { i . Target = "#" + Me ( i . location ) ; s = { Target : i . Target , TargetMode : "Internal" } } i . Rel = s ; if ( i . tooltip ) { i . Tooltip = i . tooltip ; delete i . tooltip } var f = kt ( i . ref ) ; for ( var o = f . s . r ; o <= f . e . r ; ++ o ) for ( var l = f . s . c ; l <= f . e . c ; ++ l ) { var c = bt ( { c : l , r : o } ) ; if ( a ) { if ( ! e [ o ] ) e [ o ] = [ ] ; if ( ! e [ o ] [ l ] ) e [ o ] [ l ] = { t : "z" , v : undefined } ; e [ o ] [ l ] . l = i } else { if ( ! e [ c ] ) e [ c ] = { t : "z" , v : undefined } ; e [ c ] . l = i } } } } function Uu ( e ) { var r = { } ; [ "left" , "right" , "top" , "bottom" , "header" , "footer" ] . forEach ( function ( t ) { if ( e [ t ] ) r [ t ] = parseFloat ( e [ t ] ) } ) ; return r } function zu ( e ) { vu ( e ) ; return lr ( "pageMargins" , null , e ) } function Hu ( e , r ) { var t = false ; for ( var a = 0 ; a != r . length ; ++ a ) { var n = De ( r [ a ] , true ) ; if ( n . hidden ) n . hidden = $e ( n . hidden ) ; var i = parseInt ( n . min , 10 ) - 1 , s = parseInt ( n . max , 10 ) - 1 ; if ( n . outlineLevel ) n . level = + n . outlineLevel || 0 ; delete n . min ; delete n . max ; n . width = + n . width ; if ( ! t && n . width ) { t = true ; So ( n . width ) } _o ( n ) ; while ( i <= s ) e [ i ++ ] = ce ( n ) } } function Wu ( e , r ) { var t = [ "<cols>" ] , a ; for ( var n = 0 ; n != r . length ; ++ n ) { if ( ! ( a = r [ n ] ) ) continue ; t [ t . length ] = lr ( "col" , null , pu ( n , a ) ) } t [ t . length ] = "</cols>" ; return t . join ( "" ) } function Vu ( e ) { var r = { ref : ( e . match ( /ref="([^"]*)"/ ) || [ ] ) [ 1 ] } ; return r } function Xu ( e , r , t , a ) { var n = typeof e . ref == "string" ? e . ref : wt ( e . ref ) ; if ( ! t . Workbook ) t . Workbook = { Sheets : [ ] } ; if ( ! t . Workbook . Names ) t . Workbook . Names = [ ] ; var i = t . Workbook . Names ; var s = mt ( n ) ; if ( s . s . r == s . e . r ) { s . e . r = mt ( r [ "!ref" ] ) . e . r ; n = wt ( s ) } for ( var f = 0 ; f < i . length ; ++ f ) { var o = i [ f ] ; if ( o . Name != "_xlnm._FilterDatabase" ) continue ; if ( o . Sheet != a ) continue ; o . Ref = "'" + t . SheetNames [ a ] + "'!" + n ; break } if ( f == i . length ) i . push ( { Name : "_xlnm._FilterDatabase" , Sheet : a , Ref : "'" + t . SheetNames [ a ] + "'!" + n } ) ; return lr ( "autoFilter" , null , { ref : n } ) } var Gu = /<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/ ; function ju ( e , r ) { if ( ! r . Views ) r . Views = [ { } ] ; ( e . match ( Gu ) || [ ] ) . forEach ( function ( e , t ) { var a = De ( e ) ; if ( ! r . Views [ t ] ) r . Views [ t ] = { } ; if ( + a . zoomScale ) r . Views [ t ] . zoom = + a . zoomScale ; if ( $e ( a . rightToLeft ) ) r . Views [ t ] . RTL = true } ) } function Ku ( e , r , t , a ) { var n = { workbookViewId : "0" } ; if ( ( ( ( a || { } ) . Workbook || { } ) . Views || [ ] ) [ 0 ] ) n . rightToLeft = a . Workbook . Views [ 0 ] . RTL ? "1" : "0" ; return lr ( "sheetViews" , lr ( "sheetView" , null , n ) , { } ) } function $u ( e , r , t , a ) { if ( e . v === undefined && typeof e . f !== "string" || e . t === "z" ) return "" ; var n = "" ; var i = e . t , s = e . v ; if ( e . t !== "z" ) switch ( e . t ) { case "b" : n = e . v ? "1" : "0" ; break ; case "n" : n = "" + e . v ; break ; case "e" : n = xa [ e . v ] ; break ; case "d" : if ( a && a . cellDates ) n = oe ( e . v , - 1 ) . toISOString ( ) ; else { e = ce ( e ) ; e . t = "n" ; n = "" + ( e . v = ee ( oe ( e . v ) ) ) } if ( typeof e . z === "undefined" ) e . z = F . _table [ 14 ] ; break ; default : n = e . v ; break ; } var f = fr ( "v" , He ( n ) ) , o = { r : r } ; var l = gu ( a . cellXfs , e , a ) ; if ( l !== 0 ) o . s = l ; switch ( e . t ) { case "n" : break ; case "d" : o . t = "d" ; break ; case "b" : o . t = "b" ; break ; case "e" : o . t = "e" ; break ; case "z" : break ; default : if ( e . v == null ) { delete e . t ; break } if ( e . v . length > 32767 ) throw new Error ( "Text length must not exceed 32767 characters" ) ; if ( a && a . bookSST ) { f = fr ( "v" , "" + du ( a . Strings , e . v , a . revStrings ) ) ; o . t = "s" ; break } o . t = "str" ; break ; } if ( e . t != i ) { e . t = i ; e . v = s } if ( typeof e . f == "string" && e . f ) { var c = e . F && e . F . slice ( 0 , r . length ) == r ? { t : "array" , ref : e . F } : null ; f = lr ( "f" , He ( e . f ) , c ) + ( e . v != null ? f : "" ) } if ( e . l ) t [ "!links" ] . push ( [ r , e . l ] ) ; if ( e . c ) t [ "!comments" ] .
break ; case "<customWorkbookViews>" : ; case "</customWorkbookViews>" : ; case "<customWorkbookViews" : break ; case "<customWorkbookView" : ; case "</customWorkbookView>" : break ; case "<pivotCaches>" : ; case "</pivotCaches>" : ; case "<pivotCaches" : break ; case "<pivotCache" : break ; case "<smartTagPr" : ; case "<smartTagPr/>" : break ; case "<smartTagTypes" : ; case "<smartTagTypes>" : ; case "</smartTagTypes>" : break ; case "<smartTagType" : break ; case "<webPublishing" : ; case "<webPublishing/>" : break ; case "<fileRecoveryPr" : ; case "<fileRecoveryPr/>" : break ; case "<webPublishObjects>" : ; case "<webPublishObjects" : ; case "</webPublishObjects>" : break ; case "<webPublishObject" : break ; case "<extLst" : ; case "<extLst>" : ; case "</extLst>" : ; case "<extLst/>" : break ; case "<ext" : a = true ; break ; case "</ext>" : a = false ; break ; case "<ArchID" : break ; case "<AlternateContent" : ; case "<AlternateContent>" : a = true ; break ; case "</AlternateContent>" : a = false ; break ; case "<revisionPtr" : break ; default : if ( ! a && r . WTF ) throw new Error ( "unrecognized " + c [ 0 ] + " in workbook" ) ; } return o } ) ; if ( ur . main . indexOf ( t . xmlns ) === - 1 ) throw new Error ( "Unknown Namespace: " + t . xmlns ) ; Ip ( t ) ; return t } var Mp = lr ( "workbook" , null , { xmlns : ur . main [ 0 ] , "xmlns:r" : ur . r } ) ; function Up ( e ) { var r = [ xe ] ; r [ r . length ] = Mp ; var t = e . Workbook && ( e . Workbook . Names || [ ] ) . length > 0 ; var a = { codeName : "ThisWorkbook" } ; if ( e . Workbook && e . Workbook . WBProps ) { _p . forEach ( function ( r ) { if ( e . Workbook . WBProps [ r [ 0 ] ] == null ) return ; if ( e . Workbook . WBProps [ r [ 0 ] ] == r [ 1 ] ) return ; a [ r [ 0 ] ] = e . Workbook . WBProps [ r [ 0 ] ] } ) ; if ( e . Workbook . WBProps . CodeName ) { a . codeName = e . Workbook . WBProps . CodeName ; delete a . CodeName } } r [ r . length ] = lr ( "workbookPr" , null , a ) ; var n = e . Workbook && e . Workbook . Sheets || [ ] ; var i = 0 ; if ( n && n [ 0 ] && ! ! n [ 0 ] . Hidden ) { r [ r . length ] = "<bookViews>" ; for ( i = 0 ; i != e . SheetNames . length ; ++ i ) { if ( ! n [ i ] ) break ; if ( ! n [ i ] . Hidden ) break } if ( i == e . SheetNames . length ) i = 0 ; r [ r . length ] = '<workbookView firstSheet="' + i + '" activeTab="' + i + '"/>' ; r [ r . length ] = "</bookViews>" } r [ r . length ] = "<sheets>" ; for ( i = 0 ; i != e . SheetNames . length ; ++ i ) { var s = { name : He ( e . SheetNames [ i ] . slice ( 0 , 31 ) ) } ; s . sheetId = "" + ( i + 1 ) ; s [ "r:id" ] = "rId" + ( i + 1 ) ; if ( n [ i ] ) switch ( n [ i ] . Hidden ) { case 1 : s . state = "hidden" ; break ; case 2 : s . state = "veryHidden" ; break ; } r [ r . length ] = lr ( "sheet" , null , s ) } r [ r . length ] = "</sheets>" ; if ( t ) { r [ r . length ] = "<definedNames>" ; if ( e . Workbook && e . Workbook . Names ) e . Workbook . Names . forEach ( function ( e ) { var t = { name : e . Name } ; if ( e . Comment ) t . comment = e . Comment ; if ( e . Sheet != null ) t . localSheetId = "" + e . Sheet ; if ( e . Hidden ) t . hidden = "1" ; if ( ! e . Ref ) return ; r [ r . length ] = lr ( "definedName" , He ( e . Ref ) , t ) } ) ; r [ r . length ] = "</definedNames>" } if ( r . length > 2 ) { r [ r . length ] = "</workbook>" ; r [ 1 ] = r [ 1 ] . replace ( "/>" , ">" ) } return r . join ( "" ) } function zp ( e , r ) { var t = { } ; t . Hidden = e . _R ( 4 ) ; t . iTabID = e . _R ( 4 ) ; t . strRelID = Xt ( e , r - 8 ) ; t . name = yt ( e ) ; return t } function Hp ( e , r ) { if ( ! r ) r = Jr ( 127 ) ; r . _W ( 4 , e . Hidden ) ; r . _W ( 4 , e . iTabID ) ; Gt ( e . strRelID , r ) ; Tt ( e . name . slice ( 0 , 31 ) , r ) ; return r . length > r . l ? r . slice ( 0 , r . l ) : r } function Wp ( e , r ) { var t = { } ; var a = e . _R ( 4 ) ; t . defaultThemeVersion = e . _R ( 4 ) ; var n = r > 8 ? yt ( e ) : "" ; if ( n . length > 0 ) t . CodeName = n ; t . autoCompressPictures = ! ! ( a & 65536 ) ; t . backupFile = ! ! ( a & 64 ) ; t . checkCompatibility = ! ! ( a & 4096 ) ; t . date1904 = ! ! ( a & 1 ) ; t . filterPrivacy = ! ! ( a & 8 ) ; t . hidePivotFieldList = ! ! ( a & 1024 ) ; t . promptedSolutions = ! ! ( a & 16 ) ; t . publishItems = ! ! ( a & 2048 ) ; t . refreshAllConnections = ! ! ( a & 262144 ) ; t . saveExternalLinkValues = ! ! ( a & 128 ) ; t . showBorderUnselectedTables = ! ! ( a & 4 ) ; t . showInkAnnotation = ! ! ( a & 32 ) ; t . showObjects = [ "all" , "placeholders" , "none" ] [ a >> 13 & 3 ] ; t . showPivotChartFilter = ! ! ( a & 32768 ) ; t . updateLinks = [ "userSet" , "never" , "always" ] [ a >> 8 & 3 ] ; return t } function Vp ( e , r ) { if ( ! r ) r = Jr ( 72 ) ; var t = 0 ; if ( e ) { if ( e . filterPrivacy ) t |= 8 } r . _W ( 4 , t ) ; r . _W ( 4 , 0 ) ; zt ( e && e . CodeName || "ThisWorkbook" , r ) ; return r . slice ( 0 , r . l ) } function Xp ( e , r ) { var t = { } ; e . _R ( 4 ) ; t . ArchID = e . _R ( 4 ) ; e . l += r - 8 ; return t } function Gp ( e , r , t ) { var a = e . l + r ; e . l += 4 ; e . l += 1 ; var n = e . _R ( 4 ) ; var i = Vt ( e ) ; var s = eu ( e , 0 , t ) ; var f = Ht ( e ) ; e . l = a ; var o = { Name : i , Ptg : s } ; if ( n < 268435455 ) o . Sheet = n ; if ( f ) o . Comment = f ; return o } function jp ( e , r ) { var t = { AppVersion : { } , WBProps : { } , WBView : [ ] , Sheets : [ ] , CalcPr : { } , xmlns : "" } ; var a = [ ] ; var n = false ; if ( ! r ) r = { } ; r . biff = 12 ; var i = [ ] ; var s = [ [ ] ] ; s . SheetNames = [ ] ; s . XTI = [ ] ; Qv [ 16 ] = { n : "BrtFRTArchID$" , f : Xp } ; Qr ( e , function f ( e , o , l ) { switch ( l ) { case 156 : s . SheetNames . push ( e . name ) ; t . Sheets . p
return a . join ( "" ) } function Hv ( e , r ) { if ( ! r ) r = { } ; if ( ! e . SSF ) e . SSF = F . get _table ( ) ; if ( e . SSF ) { D ( F ) ; F . load _table ( e . SSF ) ; r . revssf = J ( e . SSF ) ; r . revssf [ e . SSF [ 65535 ] ] = 0 ; r . ssf = e . SSF ; r . cellXfs = [ ] ; gu ( r . cellXfs , { } , { revssf : { General : 0 } } ) } var t = [ ] ; t . push ( xv ( e , r ) ) ; t . push ( Iv ( e , r ) ) ; t . push ( "" ) ; t . push ( "" ) ; for ( var a = 0 ; a < e . SheetNames . length ; ++ a ) t . push ( lr ( "Worksheet" , zv ( a , r , e ) , { "ss:Name" : He ( e . SheetNames [ a ] ) } ) ) ; t [ 2 ] = Rv ( e , r ) ; t [ 3 ] = Fv ( e , r ) ; return xe + lr ( "Workbook" , t . join ( "" ) , { xmlns : dr . ss , "xmlns:o" : dr . o , "xmlns:x" : dr . x , "xmlns:ss" : dr . ss , "xmlns:dt" : dr . dt , "xmlns:html" : dr . html } ) } function Wv ( e ) { var r = { } ; var t = e . content ; t . l = 28 ; r . AnsiUserType = t . _R ( 0 , "lpstr-ansi" ) ; r . AnsiClipboardFormat = ia ( t ) ; if ( t . length - t . l <= 4 ) return r ; var a = t . _R ( 4 ) ; if ( a == 0 || a > 40 ) return r ; t . l -= 4 ; r . Reserved1 = t . _R ( 0 , "lpstr-ansi" ) ; if ( t . length - t . l <= 4 ) return r ; a = t . _R ( 4 ) ; if ( a !== 1907505652 ) return r ; r . UnicodeClipboardFormat = sa ( t ) ; a = t . _R ( 4 ) ; if ( a == 0 || a > 40 ) return r ; t . l -= 4 ; r . Reserved2 = t . _R ( 0 , "lpwstr" ) } function Vv ( e , r , t , a ) { var n = t ; var i = [ ] ; var s = r . slice ( r . l , r . l + n ) ; if ( a && a . enc && a . enc . insitu && s . length > 0 ) switch ( e . n ) { case "BOF" : ; case "FilePass" : ; case "FileLock" : ; case "InterfaceHdr" : ; case "RRDInfo" : ; case "RRDHead" : ; case "UsrExcl" : ; case "EOF" : break ; case "BoundSheet8" : break ; default : a . enc . insitu ( s ) ; } i . push ( s ) ; r . l += n ; var f = eg [ Mr ( r , r . l ) ] ; var o = 0 ; while ( f != null && f . n . slice ( 0 , 8 ) === "Continue" ) { n = Mr ( r , r . l + 2 ) ; o = r . l + 4 ; if ( f . n == "ContinueFrt" ) o += 4 ; else if ( f . n . slice ( 0 , 11 ) == "ContinueFrt" ) { o += 12 } s = r . slice ( o , r . l + 4 + n ) ; i . push ( s ) ; r . l += 4 + n ; f = eg [ Mr ( r , r . l ) ] } var l = I ( i ) ; Yr ( l , 0 ) ; var c = 0 ; l . lens = [ ] ; for ( var h = 0 ; h < i . length ; ++ h ) { l . lens . push ( c ) ; c += i [ h ] . length } if ( l . length < t ) throw "XLS Record " + ( e && e . n || "??" ) + " Truncated: " + l . length + " < " + t ; return e . f ( l , l . length , a ) } function Xv ( e , r , t ) { if ( e . t === "z" ) return ; if ( ! e . XF ) return ; var a = 0 ; try { a = e . z || e . XF . numFmtId || 0 ; if ( r . cellNF ) e . z = F . _table [ a ] } catch ( n ) { if ( r . WTF ) throw n } if ( ! r || r . cellText !== false ) try { if ( e . t === "e" ) { e . w = e . w || xa [ e . v ] } else if ( a === 0 || a == "General" ) { if ( e . t === "n" ) { if ( ( e . v | 0 ) === e . v ) e . w = F . _general _int ( e . v ) ; else e . w = F . _general _num ( e . v ) } else e . w = F . _general ( e . v ) } else e . w = F . format ( a , e . v , { date1904 : ! ! t , dateNF : r && r . dateNF } ) } catch ( n ) { if ( r . WTF ) throw n } if ( r . cellDates && a && e . t == "n" && F . is _date ( F . _table [ a ] || String ( a ) ) ) { var i = F . parse _date _code ( e . v ) ; if ( i ) { e . t = "d" ; e . v = new Date ( i . y , i . m - 1 , i . d , i . H , i . M , i . S , i . u ) } } } function Gv ( e , r , t ) { return { v : e , ixfe : r , t : t } } function jv ( e , r ) { var t = { opts : { } } ; var a = { } ; if ( g != null && r . dense == null ) r . dense = g ; var n = r . dense ? [ ] : { } ; var i = { } ; var s = { } ; var f = null ; var l = [ ] ; var c = "" ; var h = { } ; var u , d = "" , p , v , b , m ; var w = { } ; var k = [ ] ; var C ; var E ; var S = [ ] ; var _ = [ ] ; var A = { Sheets : [ ] , WBProps : { date1904 : false } , Views : [ { } ] } , B = { } ; var y = function me ( e ) { if ( e < 8 ) return Ta [ e ] ; if ( e < 64 ) return _ [ e - 8 ] || Ta [ e ] ; return Ta [ e ] } ; var T = function we ( e , r , t ) { var a = r . XF . data ; if ( ! a || ! a . patternType || ! t || ! t . cellStyles ) return ; r . s = { } ; r . s . patternType = a . patternType ; var n ; if ( n = co ( y ( a . icvFore ) ) ) { r . s . fgColor = { rgb : n } } if ( n = co ( y ( a . icvBack ) ) ) { r . s . bgColor = { rgb : n } } } ; var x = function ke ( e , r , t ) { if ( W > 1 ) return ; if ( t . sheetRows && e . r >= t . sheetRows ) return ; if ( t . cellStyles && r . XF && r . XF . data ) T ( e , r , t ) ; delete r . ixfe ; delete r . XF ; u = e ; d = bt ( e ) ; if ( ! s || ! s . s || ! s . e ) s = { s : { r : 0 , c : 0 } , e : { r : 0 , c : 0 } } ; if ( e . r < s . s . r ) s . s . r = e . r ; if ( e . c < s . s . c ) s . s . c = e . c ; if ( e . r + 1 > s . e . r ) s . e . r = e . r + 1 ; if ( e . c + 1 > s . e . c ) s . e . c = e . c + 1 ; if ( t . cellFormula && r . f ) { for ( var a = 0 ; a < k . length ; ++ a ) { if ( k [ a ] [ 0 ] . s . c > e . c || k [ a ] [ 0 ] . s . r > e . r ) continue ; if ( k [ a ] [ 0 ] . e . c < e . c || k [ a ] [ 0 ] . e . r < e . r ) continue ; r . F = wt ( k [ a ] [ 0 ] ) ; if ( k [ a ] [ 0 ] . s . c != e . c || k [ a ] [ 0 ] . s . r != e . r ) delete r . f ; if ( r . f ) r . f = "" + Wh ( k [ a ] [ 1 ] , s , e , z , I ) ; break } } { if ( t . dense ) { if ( ! n [ e . r ] ) n [ e . r ] = [ ] ; n [ e . r ] [ e . c ] = r } else n [ d ] = r } } ; var I = { enc : false , sbcch : 0 , snames : [ ] , sharedf : w , arrayf : k , rrtabid : [ ] , lastuser : "" , biff : 8 , codepage : 0 , winlocked : 0 , cellStyles : ! ! r && ! ! r . cellStyles , WTF : ! ! r && ! ! r . wtf } ; if ( r . password ) I . password = r . password ; var R ; var O = [ ] ; var D = [ ] ; var N = [ ] , P = [ ] ; var L = 0 , M = 0 ; var U = false ; var z = [ ] ; z . SheetNames = I . snames ; z . sharedf = I . sharedf ; z . arrayf = I . arrayf ; z . names = [ ] ; z . XTI = [ ] ; var H = "" ; var W = 0 ; var V = 0 , X = [ ] ; var G = [ ] ; var j ; I . codepage = 1200 ; o ( 1200 ) ; var $ = false ; while ( e . l < e . length - 1 ) { var Y = e . l ; var Z = e . _R ( 2 ) ; if ( Z === 0 && H === "EOF" ) break ; var J = e . l === e . length ? 0 : e . _R ( 2 ) ; var Q = eg [ Z ] ; if ( Q && Q . f ) { if ( r . bookSheets ) { if ( H === "BoundSheet8" && Q . n !== "BoundSheet8" ) break } H = Q . n ;
} , 517 : { n : "BrtEndVolType" } , 518 : { n : "BrtBeginVolMain" } , 519 : { n : "BrtEndVolMain" } , 520 : { n : "BrtBeginVolTopic" } , 521 : { n : "BrtEndVolTopic" } , 522 : { n : "BrtVolSubtopic" } , 523 : { n : "BrtVolRef" } , 524 : { n : "BrtVolNum" } , 525 : { n : "BrtVolErr" } , 526 : { n : "BrtVolStr" } , 527 : { n : "BrtVolBool" } , 528 : { n : "BrtBeginCalcChain$" } , 529 : { n : "BrtEndCalcChain$" } , 530 : { n : "BrtBeginSortState" } , 531 : { n : "BrtEndSortState" } , 532 : { n : "BrtBeginSortCond" } , 533 : { n : "BrtEndSortCond" } , 534 : { n : "BrtBookProtection" } , 535 : { n : "BrtSheetProtection" } , 536 : { n : "BrtRangeProtection" } , 537 : { n : "BrtPhoneticInfo" } , 538 : { n : "BrtBeginECTxtWiz" } , 539 : { n : "BrtEndECTxtWiz" } , 540 : { n : "BrtBeginECTWFldInfoLst" } , 541 : { n : "BrtEndECTWFldInfoLst" } , 542 : { n : "BrtBeginECTwFldInfo" } , 548 : { n : "BrtFileSharing" } , 549 : { n : "BrtOleSize" } , 550 : { n : "BrtDrawing" , f : Xt } , 551 : { n : "BrtLegacyDrawing" } , 552 : { n : "BrtLegacyDrawingHF" } , 553 : { n : "BrtWebOpt" } , 554 : { n : "BrtBeginWebPubItems" } , 555 : { n : "BrtEndWebPubItems" } , 556 : { n : "BrtBeginWebPubItem" } , 557 : { n : "BrtEndWebPubItem" } , 558 : { n : "BrtBeginSXCondFmt" } , 559 : { n : "BrtEndSXCondFmt" } , 560 : { n : "BrtBeginSXCondFmts" } , 561 : { n : "BrtEndSXCondFmts" } , 562 : { n : "BrtBkHim" } , 564 : { n : "BrtColor" } , 565 : { n : "BrtBeginIndexedColors" } , 566 : { n : "BrtEndIndexedColors" } , 569 : { n : "BrtBeginMRUColors" } , 570 : { n : "BrtEndMRUColors" } , 572 : { n : "BrtMRUColor" } , 573 : { n : "BrtBeginDVals" } , 574 : { n : "BrtEndDVals" } , 577 : { n : "BrtSupNameStart" } , 578 : { n : "BrtSupNameValueStart" } , 579 : { n : "BrtSupNameValueEnd" } , 580 : { n : "BrtSupNameNum" } , 581 : { n : "BrtSupNameErr" } , 582 : { n : "BrtSupNameSt" } , 583 : { n : "BrtSupNameNil" } , 584 : { n : "BrtSupNameBool" } , 585 : { n : "BrtSupNameFmla" } , 586 : { n : "BrtSupNameBits" } , 587 : { n : "BrtSupNameEnd" } , 588 : { n : "BrtEndSupBook" } , 589 : { n : "BrtCellSmartTagProperty" } , 590 : { n : "BrtBeginCellSmartTag" } , 591 : { n : "BrtEndCellSmartTag" } , 592 : { n : "BrtBeginCellSmartTags" } , 593 : { n : "BrtEndCellSmartTags" } , 594 : { n : "BrtBeginSmartTags" } , 595 : { n : "BrtEndSmartTags" } , 596 : { n : "BrtSmartTagType" } , 597 : { n : "BrtBeginSmartTagTypes" } , 598 : { n : "BrtEndSmartTagTypes" } , 599 : { n : "BrtBeginSXFilters" } , 600 : { n : "BrtEndSXFilters" } , 601 : { n : "BrtBeginSXFILTER" } , 602 : { n : "BrtEndSXFilter" } , 603 : { n : "BrtBeginFills" } , 604 : { n : "BrtEndFills" } , 605 : { n : "BrtBeginCellWatches" } , 606 : { n : "BrtEndCellWatches" } , 607 : { n : "BrtCellWatch" } , 608 : { n : "BrtBeginCRErrs" } , 609 : { n : "BrtEndCRErrs" } , 610 : { n : "BrtCrashRecErr" } , 611 : { n : "BrtBeginFonts" } , 612 : { n : "BrtEndFonts" } , 613 : { n : "BrtBeginBorders" } , 614 : { n : "BrtEndBorders" } , 615 : { n : "BrtBeginFmts" } , 616 : { n : "BrtEndFmts" } , 617 : { n : "BrtBeginCellXFs" } , 618 : { n : "BrtEndCellXFs" } , 619 : { n : "BrtBeginStyles" } , 620 : { n : "BrtEndStyles" } , 625 : { n : "BrtBigName" } , 626 : { n : "BrtBeginCellStyleXFs" } , 627 : { n : "BrtEndCellStyleXFs" } , 628 : { n : "BrtBeginComments" } , 629 : { n : "BrtEndComments" } , 630 : { n : "BrtBeginCommentAuthors" } , 631 : { n : "BrtEndCommentAuthors" } , 632 : { n : "BrtCommentAuthor" , f : $l } , 633 : { n : "BrtBeginCommentList" } , 634 : { n : "BrtEndCommentList" } , 635 : { n : "BrtBeginComment" , f : jl } , 636 : { n : "BrtEndComment" } , 637 : { n : "BrtCommentText" , f : Ft } , 638 : { n : "BrtBeginOleObjects" } , 639 : { n : "BrtOleObject" } , 640 : { n : "BrtEndOleObjects" } , 641 : { n : "BrtBeginSxrules" } , 642 : { n : "BrtEndSxRules" } , 643 : { n : "BrtBeginActiveXControls" } , 644 : { n : "BrtActiveX" } , 645 : { n : "BrtEndActiveXControls" } , 646 : { n : "BrtBeginPCDSDTCEMembersSortBy" } , 648 : { n : "BrtBeginCellIgnoreECs" } , 649 : { n : "BrtCellIgnoreEC" } , 650 : { n : "BrtEndCellIgnoreECs" } , 651 : { n : "BrtCsProp" , f : Cp } , 652 : { n : "BrtCsPageSetup" } , 653 : { n : "BrtBeginUserCsViews" } , 654 : { n : "BrtEndUserCsViews" } , 655 : { n : "BrtBeginUserCsView" } , 656 : { n : "BrtEndUserCsView" } , 657 : { n : "BrtBeginPcdSFCIEntries" } , 658 : { n : "BrtEndPCDSFCIEntries" } , 659 : { n : "BrtPCDSFCIEntry" } , 660 : { n : "BrtBeginListParts" } , 661 : { n : "BrtListPart" } , 662 : { n : "BrtEndListParts" } , 663 : { n : "BrtSheetCalcProp" } , 664 : { n : "BrtBeginFnGroup" } , 665 : { n : "BrtFnGroup" } , 666 : { n : "BrtEndFnGroup" } , 667 : { n : "BrtSupAddin" } , 668 : { n : "BrtSXTDMPOrder" } , 669 : { n : "BrtCsProtection" } , 671 : { n : "BrtBeginWsSortMap" } , 672 : { n : "BrtEndWsSortMap" } , 673 : { n : "BrtBeginRRSort" } , 674 : { n : "BrtEndRRSort" } , 675 : { n : "BrtRRSortItem" } , 676 : { n : "BrtFileSharingIso" } , 677 : { n : "BrtBookProtectionIso" } , 678 : { n : "BrtSheetProtectionIso" } , 679 : { n : "BrtCsProtectionIso" } , 680 : { n : "BrtRangeProtectionIso" } , 681 : { n : "BrtDValList" } , 1024 : { n : "BrtRwDescent" } , 1025 : { n : "BrtKnownFonts" } , 1026 : { n : "BrtBeginSXTupleSet" } , 1027 : { n : "BrtEndSXTupleSet" } , 1028 : { n : "BrtBeginSXTupleSetHeader" } , 1029 : { n : " BrtEndSXTupl
if ( x . charAt ( 0 ) != "#" ) break } if ( x && x . charAt ( 0 ) != "#" ) y . l = { Target : x } ; if ( a . dense ) { if ( ! e [ v + n ] ) e [ v + n ] = [ ] ; e [ v + n ] [ m + i ] = y } else e [ bt ( { c : m + i , r : v + n } ) ] = y ; if ( l . e . c < m + i ) l . e . c = m + i ; m += k } ++ v } if ( h . length ) e [ "!merges" ] = ( e [ "!merges" ] || [ ] ) . concat ( h ) ; l . e . r = Math . max ( l . e . r , v - 1 + n ) ; e [ "!ref" ] = wt ( l ) ; if ( v >= o ) e [ "!fullref" ] = wt ( ( l . e . r = f . length - p + v - 1 + n , l ) ) ; return e } function Sg ( e , r ) { var t = r || { } ; var a = t . dense ? [ ] : { } ; return Eg ( a , e , r ) } function _g ( e , r ) { return St ( Sg ( e , r ) , r ) } function Ag ( e ) { var r = "" ; var t = Bg ( e ) ; if ( t ) r = t ( e ) . getPropertyValue ( "display" ) ; if ( ! r ) r = e . style . display ; return r === "none" } function Bg ( e ) { if ( e . ownerDocument . defaultView && typeof e . ownerDocument . defaultView . getComputedStyle === "function" ) return e . ownerDocument . defaultView . getComputedStyle ; if ( typeof getComputedStyle === "function" ) return getComputedStyle ; return null } var yg = function ( ) { var e = function ( e ) { var r = e . replace ( /[\t\r\n]/g , " " ) . trim ( ) . replace ( / +/g , " " ) . replace ( /<text:s\/>/g , " " ) . replace ( /<text:s text:c="(\d+)"\/>/g , function ( e , r ) { return Array ( parseInt ( r , 10 ) + 1 ) . join ( " " ) } ) . replace ( /<text:tab[^>]*\/>/g , "\t" ) . replace ( /<text:line-break\/>/g , "\n" ) ; var t = Me ( r . replace ( /<[^>]*>/g , "" ) ) ; return [ t ] } ; var r = { day : [ "d" , "dd" ] , month : [ "m" , "mm" ] , year : [ "y" , "yy" ] , hours : [ "h" , "hh" ] , minutes : [ "m" , "mm" ] , seconds : [ "s" , "ss" ] , "am-pm" : [ "A/P" , "AM/PM" ] , "day-of-week" : [ "ddd" , "dddd" ] , era : [ "e" , "ee" ] , quarter : [ "\\Qm" , 'm\\"th quarter"' ] } ; return function t ( a , n ) { var i = n || { } ; if ( g != null && i . dense == null ) i . dense = g ; var s = Av ( a ) ; var f = [ ] , o ; var l ; var c = { name : "" } , h = "" , u = 0 ; var d ; var p ; var v = { } , b = [ ] ; var m = i . dense ? [ ] : { } ; var w , k ; var C = { value : "" } ; var E = "" , S = 0 , _ ; var A = [ ] ; var B = - 1 , y = - 1 , T = { s : { r : 1e6 , c : 1e7 } , e : { r : 0 , c : 0 } } ; var x = 0 ; var I = { } ; var R = [ ] , O = { } , F = 0 , D = 0 ; var N = [ ] , P = 1 , L = 1 ; var M = [ ] ; var U = { Names : [ ] } ; var z = { } ; var H = [ "" , "" ] ; var W = [ ] , V = { } ; var X = "" , G = 0 ; var j = false , K = false ; var $ = 0 ; Bv . lastIndex = 0 ; s = s . replace ( /<!--([\s\S]*?)-->/gm , "" ) . replace ( /<!DOCTYPE[^\[]*\[[^\]]*\]>/gm , "" ) ; while ( w = Bv . exec ( s ) ) switch ( w [ 3 ] = w [ 3 ] . replace ( /_.*$/ , "" ) ) { case "table" : ; case "工作表" : if ( w [ 1 ] === "/" ) { if ( T . e . c >= T . s . c && T . e . r >= T . s . r ) m [ "!ref" ] = wt ( T ) ; else m [ "!ref" ] = "A1:A1" ; if ( i . sheetRows > 0 && i . sheetRows <= T . e . r ) { m [ "!fullref" ] = m [ "!ref" ] ; T . e . r = i . sheetRows - 1 ; m [ "!ref" ] = wt ( T ) } if ( R . length ) m [ "!merges" ] = R ; if ( N . length ) m [ "!rows" ] = N ; d . name = d [ "名称" ] || d . name ; if ( typeof JSON !== "undefined" ) JSON . stringify ( d ) ; b . push ( d . name ) ; v [ d . name ] = m ; K = false } else if ( w [ 0 ] . charAt ( w [ 0 ] . length - 2 ) !== "/" ) { d = De ( w [ 0 ] , false ) ; B = y = - 1 ; T . s . r = T . s . c = 1e7 ; T . e . r = T . e . c = 0 ; m = i . dense ? [ ] : { } ; R = [ ] ; N = [ ] ; K = true } break ; case "table-row-group" : if ( w [ 1 ] === "/" ) -- x ; else ++ x ; break ; case "table-row" : ; case "行" : if ( w [ 1 ] === "/" ) { B += P ; P = 1 ; break } p = De ( w [ 0 ] , false ) ; if ( p [ "行号" ] ) B = p [ "行号" ] - 1 ; else if ( B == - 1 ) B = 0 ; P = + p [ "number-rows-repeated" ] || 1 ; if ( P < 10 ) for ( $ = 0 ; $ < P ; ++ $ ) if ( x > 0 ) N [ B + $ ] = { level : x } ; y = - 1 ; break ; case "covered-table-cell" : if ( w [ 1 ] !== "/" ) ++ y ; if ( i . sheetStubs ) { if ( i . dense ) { if ( ! m [ B ] ) m [ B ] = [ ] ; m [ B ] [ y ] = { t : "z" } } else m [ bt ( { r : B , c : y } ) ] = { t : "z" } } E = "" ; A = [ ] ; break ; case "table-cell" : ; case "数据" : if ( w [ 0 ] . charAt ( w [ 0 ] . length - 2 ) === "/" ) { ++ y ; C = De ( w [ 0 ] , false ) ; L = parseInt ( C [ "number-columns-repeated" ] || "1" , 10 ) ; k = { t : "z" , v : null } ; if ( C . formula && i . cellFormula != false ) k . f = su ( Me ( C . formula ) ) ; if ( ( C [ "数据类型" ] || C [ "value-type" ] ) == "string" ) { k . t = "s" ; k . v = Me ( C [ "string-value" ] || "" ) ; if ( i . dense ) { if ( ! m [ B ] ) m [ B ] = [ ] ; m [ B ] [ y ] = k } else { m [ bt ( { r : B , c : y } ) ] = k } } y += L - 1 } else if ( w [ 1 ] !== "/" ) { ++ y ; E = "" ; S = 0 ; A = [ ] ; L = 1 ; var Y = P ? B + P - 1 : B ; if ( y > T . e . c ) T . e . c = y ; if ( y < T . s . c ) T . s . c = y ; if ( B < T . s . r ) T . s . r = B ; if ( Y > T . e . r ) T . e . r = Y ; C = De ( w [ 0 ] , false ) ; W = [ ] ; V = { } ; k = { t : C [ "数据类型" ] || C [ "value-type" ] , v : null } ; if ( i . cellFormula ) { if ( C . formula ) C . formula = Me ( C . formula ) ; if ( C [ "number-matrix-columns-spanned" ] && C [ "number-matrix-rows-spanned" ] ) { F = parseInt ( C [ "number-matrix-rows-spanned" ] , 10 ) || 0 ; D = parseInt ( C [ "number-matrix-columns-spanned" ] , 10 ) || 0 ; O = { s : { r : B , c : y } , e : { r : B + F - 1 , c : y + D - 1 } } ; k . F = wt ( O ) ; M . push ( [ O , k . F ] ) } if ( C . formula ) k . f = su ( C . formula ) ; else for ( $ = 0 ; $ < M . length ; ++ $ ) if ( B >= M [ $ ] [ 0 ] . s . r && B <= M [ $ ] [ 0 ] . e . r ) if ( y >= M [ $ ] [ 0 ] . s . c && y <= M [ $ ] [ 0 ] . e . c ) k . F = M [ $ ] [ 1 ] } if ( C [ "number-columns-spanned" ] || C [ "number-rows-spanned" ] ) { F = parseInt ( C [ "number-rows-spanned" ] , 10 ) || 0 ; D = parseInt ( C [ "number-columns-spanned" ] , 10 ) || 0 ; O = { s : { r : B , c : y } , e : { r : B + F - 1 , c : y + D - 1 } } ; R . push ( O ) } if ( C [ "number-columns-repeated" ] ) L = parseInt ( C [
var s = new ArrayBuffer ( 3 ) , f = new Uint8Array ( s ) ; f . foo = "bar" ; if ( ! f . foo ) { t = ce ( t ) ; t . type = "array" ; return lb ( x ( a ) , t ) } } switch ( ( n = rb ( a , t ) ) [ 0 ] ) { case 208 : if ( n [ 1 ] === 207 && n [ 2 ] === 17 && n [ 3 ] === 224 && n [ 4 ] === 161 && n [ 5 ] === 177 && n [ 6 ] === 26 && n [ 7 ] === 225 ) return tb ( W . read ( a , t ) , t ) ; break ; case 9 : if ( n [ 1 ] <= 8 ) return Zv ( a , t ) ; break ; case 60 : return Tv ( a , t ) ; case 73 : if ( n [ 1 ] === 73 && n [ 2 ] === 42 && n [ 3 ] === 0 ) throw new Error ( "TIFF Image File is not a spreadsheet" ) ; if ( n [ 1 ] === 68 ) return wf ( a , t ) ; break ; case 84 : if ( n [ 1 ] === 65 && n [ 2 ] === 66 && n [ 3 ] === 76 ) return gf . to _workbook ( a , t ) ; break ; case 80 : return n [ 1 ] === 75 && n [ 2 ] < 9 && n [ 3 ] < 9 ? ab ( a , t ) : ob ( e , a , t , i ) ; case 239 : return n [ 3 ] === 60 ? Tv ( a , t ) : ob ( e , a , t , i ) ; case 255 : if ( n [ 1 ] === 254 ) { return sb ( a , t ) } else if ( n [ 1 ] === 0 && n [ 2 ] === 2 && n [ 3 ] === 0 ) return kf . to _workbook ( a , t ) ; break ; case 0 : if ( n [ 1 ] === 0 ) { if ( n [ 2 ] >= 2 && n [ 3 ] === 0 ) return kf . to _workbook ( a , t ) ; if ( n [ 2 ] === 0 && ( n [ 3 ] === 8 || n [ 3 ] === 9 ) ) return kf . to _workbook ( a , t ) } break ; case 3 : ; case 131 : ; case 139 : ; case 140 : return pf . to _workbook ( a , t ) ; case 123 : if ( n [ 1 ] === 92 && n [ 2 ] === 114 && n [ 3 ] === 116 ) return oo . to _workbook ( a , t ) ; break ; case 10 : ; case 13 : ; case 32 : return ib ( a , t ) ; case 137 : if ( n [ 1 ] === 80 && n [ 2 ] === 78 && n [ 3 ] === 71 ) throw new Error ( "PNG Image File is not a spreadsheet" ) ; break ; } if ( pf . versions . indexOf ( n [ 0 ] ) > - 1 && n [ 2 ] <= 12 && n [ 3 ] <= 31 ) return pf . to _workbook ( a , t ) ; return ob ( e , a , t , i ) } function cb ( e , r ) { var t = r || { } ; t . type = "file" ; return lb ( e , t ) } function hb ( e , r ) { switch ( r . type ) { case "base64" : ; case "binary" : break ; case "buffer" : ; case "array" : r . type = "" ; break ; case "file" : return G ( r . file , W . write ( e , { type : w ? "buffer" : "" } ) ) ; case "string" : throw new Error ( "'string' output type invalid for '" + r . bookType + "' files" ) ; default : throw new Error ( "Unrecognized type " + r . type ) ; } return W . write ( e , r ) } function ub ( e , r ) { var t = ce ( r || { } ) ; var a = eb ( e , t ) ; var n = { } ; if ( t . compression ) n . compression = "DEFLATE" ; if ( t . password ) n . type = w ? "nodebuffer" : "string" ; else switch ( t . type ) { case "base64" : n . type = "base64" ; break ; case "binary" : n . type = "string" ; break ; case "string" : throw new Error ( "'string' output type invalid for '" + t . bookType + "' files" ) ; case "buffer" : ; case "file" : n . type = w ? "nodebuffer" : "string" ; break ; default : throw new Error ( "Unrecognized type " + t . type ) ; } var i = a . FullPaths ? W . write ( a , { fileType : "zip" , type : { nodebuffer : "buffer" , string : "binary" } [ n . type ] || n . type } ) : a . generate ( n ) ; if ( t . password && typeof encrypt _agile !== "undefined" ) return hb ( encrypt _agile ( i , t . password ) , t ) ; if ( t . type === "file" ) return G ( t . file , i ) ; return t . type == "string" ? Ye ( i ) : i } function db ( e , r ) { var t = r || { } ; var a = Jv ( e , t ) ; return hb ( a , t ) } function pb ( e , r , t ) { if ( ! t ) t = "" ; var a = t + e ; switch ( r . type ) { case "base64" : return m . encode ( Ze ( a ) ) ; case "binary" : return Ze ( a ) ; case "string" : return e ; case "file" : return G ( r . file , a , "utf8" ) ; case "buffer" : { if ( w ) return k ( a , "utf8" ) ; else return pb ( a , { type : "binary" } ) . split ( "" ) . map ( function ( e ) { return e . charCodeAt ( 0 ) } ) } ; } throw new Error ( "Unrecognized type " + r . type ) } function vb ( e , r ) { switch ( r . type ) { case "base64" : return m . encode ( e ) ; case "binary" : return e ; case "string" : return e ; case "file" : return G ( r . file , e , "binary" ) ; case "buffer" : { if ( w ) return k ( e , "binary" ) ; else return e . split ( "" ) . map ( function ( e ) { return e . charCodeAt ( 0 ) } ) } ; } throw new Error ( "Unrecognized type " + r . type ) } function gb ( e , r ) { switch ( r . type ) { case "string" : ; case "base64" : ; case "binary" : var t = "" ; for ( var a = 0 ; a < e . length ; ++ a ) t += String . fromCharCode ( e [ a ] ) ; return r . type == "base64" ? m . encode ( t ) : r . type == "string" ? Ye ( t ) : t ; case "file" : return G ( r . file , e ) ; case "buffer" : return e ; default : throw new Error ( "Unrecognized type " + r . type ) ; } } function bb ( e , r ) { l ( ) ; Np ( e ) ; var t = ce ( r || { } ) ; if ( t . cellStyles ) { t . cellNF = true ; t . sheetStubs = true } if ( t . type == "array" ) { t . type = "binary" ; var a = bb ( e , t ) ; t . type = "array" ; return B ( a ) } switch ( t . bookType || "xlsb" ) { case "xml" : ; case "xlml" : return pb ( Hv ( e , t ) , t ) ; case "slk" : ; case "sylk" : return pb ( Lg ( e , t ) , t ) ; case "htm" : ; case "html" : return pb ( Ng ( e , t ) , t ) ; case "txt" : return vb ( Hg ( e , t ) , t ) ; case "csv" : return pb ( Pg ( e , t ) , t , "\ufeff" ) ; case "dif" : return pb ( Mg ( e , t ) , t ) ; case "dbf" : return gb ( Wg ( e , t ) , t ) ; case "prn" : return pb ( Ug ( e , t ) , t ) ; case "rtf" : return pb ( zg ( e , t ) , t ) ; case "eth" : return pb ( Vg ( e , t ) , t ) ; case "fods" : return pb ( Og ( e , t ) , t ) ; case "wk1" : return gb ( Xg ( e , t ) , t ) ; case "wk3" : return gb ( kf . book _to _wk3 ( e , t ) , t ) ; case "biff2" : if ( ! t . biff ) t . biff = 2 ; case "biff3" : if ( ! t . biff ) t . bif