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