2016-12-31 08:20:45 +00:00
/* xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */
2018-01-23 09:07:51 +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:46:32 +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:50:53 +00:00
for ( a = 0 ; a != t [ 224 ] . length ; ++ a ) if ( t [ 224 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 224 ] [ a ] ] = 57344 + a ; e [ 57344 + a ] = t [ 224 ] [ a ] } t [ 225 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿<E797BE> 痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬<E7A38A> <E7A3AC> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 225 ] . length ; ++ a ) if ( t [ 225 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 225 ] [ a ] ] = 57600 + a ; e [ 57600 + a ] = t [ 225 ] [ a ] } t [ 226 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰<E7AB88> 窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆<E7B3BA> <E7B486> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 226 ] . length ; ++ a ) if ( t [ 226 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 226 ] [ a ] ] = 57856 + a ; e [ 57856 + a ] = t [ 226 ] [ a ] } t [ 227 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷<E7B983> 縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋<E884AF> <E8858B> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 227 ] . length ; ++ a ) if ( t [ 227 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 227 ] [ a ] ] = 58112 + a ; e [ 58112 + a ] = t [ 227 ] [ a ] } t [ 228 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤<E8899F> 艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈<E89598> <E89588> <EFBFBD> " . split ( "" ) ; for ( a = 0 ; a != t [ 228 ] . length ; ++ a ) if ( t [ 228 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 228 ] [ a ] ] = 58368 + a ; e [ 58368 + a ] = t [ 228 ] [ a ] } t [ 229 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬 <EFBFBD> 蛟蛛蛯蜒蜆 <EFBFBD>
for ( a = 0 ; a != t [ 196 ] . length ; ++ a ) if ( t [ 196 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 196 ] [ a ] ] = 50176 + a ; e [ 50176 + a ] = t [ 196 ] [ a ] } t [ 197 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿<E888BD> 艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗<E790B5> " . split ( "" ) ; for ( a = 0 ; a != t [ 197 ] . length ; ++ a ) if ( t [ 197 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 197 ] [ a ] ] = 50432 + a ; e [ 50432 + a ] = t [ 197 ] [ a ] } t [ 198 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸<E88BB6> 苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐<E8AEAB> " . split ( "" ) ; for ( a = 0 ; a != t [ 198 ] . length ; ++ a ) if ( t [ 198 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 198 ] [ a ] ] = 50688 + a ; e [ 50688 + a ] = t [ 198 ] [ a ] } t [ 199 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮<E88EAD> 莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠<E9A9B1> " . split ( "" ) ; for ( a = 0 ; a != t [ 199 ] . length ; ++ a ) if ( t [ 199 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 199 ] [ a ] ] = 50944 + a ; e [ 50944 + a ] = t [ 199 ] [ a ] } t [ 200 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉<E89188> 葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁<E4B889> " . split ( "" ) ; for ( a = 0 ; a != t [ 200 ] . length ; ++ a ) if ( t [ 200 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 200 ] [ a ] ] = 51200 + a ; e [ 51200 + a ] = t [ 200 ] [ a ] } t [ 201 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗 <EFBFBD> 蓘蓙蓚蓛蓜 <EFBFBD>
for ( a = 0 ; a != t [ 153 ] . length ; ++ a ) if ( t [ 153 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 153 ] [ a ] ] = 39168 + a ; e [ 39168 + a ] = t [ 153 ] [ a ] } t [ 154 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅<EC8984> <EC8985> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦<EC89A4> <EC89A6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏<EC8C8E> " . split ( "" ) ; for ( a = 0 ; a != t [ 154 ] . length ; ++ a ) if ( t [ 154 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 154 ] [ a ] ] = 39424 + a ; e [ 39424 + a ] = t [ 154 ] [ a ] } t [ 155 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲<EC8CB1> <EC8CB2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍<EC8D8C> <EC8D8D> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚<EC8F97> " . split ( "" ) ; for ( a = 0 ; a != t [ 155 ] . length ; ++ a ) if ( t [ 155 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 155 ] [ a ] ] = 39680 + a ; e [ 39680 + a ] = t [ 155 ] [ a ] } t [ 156 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾<EC8FBD> <EC8FBE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚<EC9099> <EC909A> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩<EC92A8> " . split ( "" ) ; for ( a = 0 ; a != t [ 156 ] . length ; ++ a ) if ( t [ 156 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 156 ] [ a ] ] = 39936 + a ; e [ 39936 + a ] = t [ 156 ] [ a ] } t [ 157 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅<EC9384> <EC9385> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟<EC939E> <EC939F> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔<EC9693> " . split ( "" ) ; for ( a = 0 ; a != t [ 157 ] . length ; ++ a ) if ( t [ 157 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 157 ] [ a ] ] = 40192 + a ; e [ 40192 + a ] = t [ 157 ] [ a ] } t [ 158 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 엨엩엪엫 <EFBFBD>
for ( a = 0 ; a != t [ 238 ] . length ; ++ a ) if ( t [ 238 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 238 ] [ a ] ] = 60928 + a ; e [ 60928 + a ] = t [ 238 ] [ a ] } t [ 239 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖<E99C86> " . split ( "" ) ; for ( a = 0 ; a != t [ 239 ] . length ; ++ a ) if ( t [ 239 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 239 ] [ a ] ] = 61184 + a ; e [ 61184 + a ] = t [ 239 ] [ a ] } t [ 240 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫<E7B8B1> " . split ( "" ) ; for ( a = 0 ; a != t [ 240 ] . length ; ++ a ) if ( t [ 240 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 240 ] [ a ] ] = 61440 + a ; e [ 61440 + a ] = t [ 240 ] [ a ] } t [ 241 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只<E4B98B> " . split ( "" ) ; for ( a = 0 ; a != t [ 241 ] . length ; ++ a ) if ( t [ 241 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 241 ] [ a ] ] = 61696 + a ; e [ 61696 + a ] = t [ 241 ] [ a ] } t [ 242 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯<E7B79D> " . split ( "" ) ; for ( a = 0 ; a != t [ 242 ] . length ; ++ a ) if ( t [ 242 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 242 ] [ a ] ] = 61952 + a ; e [ 61952 + a ] = t [ 242 ] [ a ] } t [ 243 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
for ( a = 0 ; a != t [ 230 ] . length ; ++ a ) if ( t [ 230 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 230 ] [ a ] ] = 58880 + a ; e [ 58880 + a ] = t [ 230 ] [ a ] } t [ 231 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢<E894AF> <E899A2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧<E8B8A6> " . split ( "" ) ; for ( a = 0 ; a != t [ 231 ] . length ; ++ a ) if ( t [ 231 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 231 ] [ a ] ] = 59136 + a ; e [ 59136 + a ] = t [ 231 ] [ a ] } t [ 232 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓<E98B91> <E98B93> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮<E599A0> " . split ( "" ) ; for ( a = 0 ; a != t [ 232 ] . length ; ++ a ) if ( t [ 232 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 232 ] [ a ] ] = 59392 + a ; e [ 59392 + a ] = t [ 232 ] [ a ] } t [ 233 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺<E6878C> <E686BA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸<E6BEBF> " . split ( "" ) ; for ( a = 0 ; a != t [ 233 ] . length ; ++ a ) if ( t [ 233 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 233 ] [ a ] ] = 59648 + a ; e [ 59648 + a ] = t [ 233 ] [ a ] } t [ 234 ] = "<22> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙<E79E95> <E79E99> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘<E895A1> " . split ( "" ) ; for ( a = 0 ; a != t [ 234 ] . length ; ++ a ) if ( t [ 234 ] [ a ] . charCodeAt ( 0 ) !== 65533 ) { r [ t [ 234 ] [ a ] ] = 59904 + a ; e [ 59904 + a ] = t [ 234 ] [ a ] } t [ 235 ] = " <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2018-02-03 20:46:32 +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 : Fr , prep _blob : Pr , 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" ? Le ( 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 } } } throw new Error ( "cannot initiate download" ) } function W ( e ) { return Object . keys ( e ) } function V ( e , r ) { var t = [ ] , a = W ( e ) ; for ( var n = 0 ; n !== a . length ; ++ n ) t [ e [ a [ n ] ] [ r ] ] = a [ n ] ; return t } function z ( e ) { var r = [ ] , t = W ( e ) ; for ( var a = 0 ; a !== t . length ; ++ a ) r [ e [ t [ a ] ] ] = t [ a ] ; return r } function X ( e ) { var r = [ ] , t = W ( e ) ; for ( var a = 0 ; a !== t . length ; ++ a ) r [ e [ t [ a ] ] ] = parseInt ( t [ a ] , 10 ) ; return r } function G ( e ) { var r = [ ] , t = W ( 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 j = new Date ( 1899 , 11 , 30 , 0 , 0 , 0 ) ; var K = j . getTime ( ) + ( ( new Date ) . getTimezoneOffset ( ) - j . getTimezoneOffset ( ) ) * 6e4 ; function Y ( e , r ) { var t = e . getTime ( ) ; if ( r ) t -= 1462 * 24 * 60 * 60 * 1e3 ; return ( t - K ) / ( 24 * 60 * 60 * 1e3 ) } function $ ( e ) { var r = new Date ; r . setTime ( e * 24 * 60 * 60 * 1e3 + K ) ; return r } function Z ( 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 J = Q . getFullYear ( ) == 2017 ; function q ( e , r ) { var t = new Date ( e ) ; if ( J ) { 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 ee ( e ) { var r = "" ; for ( var t = 0 ; t != e . length ; ++ t ) r += String . fromCharCode ( e [ t ] ) ; return r } function re ( 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 ] = re ( e [ t ] ) ; return r } function te ( e , r ) { var t = "" ; while ( t . length < r ) t += e ; return t } function ae ( e ) { var r = Number ( e ) ; if ( ! isNaN ( r ) ) return r ; var t = 1 ; var a = e . replace ( /([\d]),([\d])/g , "$1$2" ) . replace ( /[$]/g , "" ) . replace ( /[%]/g , function ( ) { t *= 100 ; return "" } ) ; if ( ! isNaN ( r = Number ( a ) ) ) return r / t ; a = a . replace ( /[(](.*)[)]/ , function ( e , r ) { t = - t ; return r } ) ; if ( ! isNaN ( r = Number ( a ) ) ) return r / t ; return r } function ne ( e ) { var r = new Date ( e ) , t = new Date ( NaN ) ; var a = r . getYear ( ) , n = r . getMonth ( ) , i = r . getDate ( ) ; if ( isNaN ( i ) ) return t ; if ( a < 0 || a > 8099 ) return t ; if ( ( n > 0 || i > 1 ) && a != 101 ) return r ; if ( e . toLowerCase ( ) . match ( /jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/ ) ) return r ; if ( e . match ( /[^-0-9:,\/\\]/ ) ) return t ; return r } var ie = "abacaba" . s
var ua = { "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" : "TODO" , "application/vnd.openxmlformats-officedocument.model+data" : "TODO" , "application/vnd.ms-excel.Survey+xml" : "TODO" , "application/vnd.openxmlformats-officedocument.drawing+xml" : "drawings" , "application/vnd.openxmlformats-officedocument.drawingml.chart+xml" : "TODO" , "application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml" : "TODO" , "application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml" : "TODO" , "application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml" : "TODO" , "application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml" : "TODO" , " application / vnd . openxmlf
var t = e . _R ( 4 ) ; return t !== 0 } function gi ( e ) { e . _R ( 2 ) ; return e . _R ( 4 ) } function bi ( 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 mi ( 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 Ci ( ) { var e = Lr ( 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 Ei ( e , r , t ) { if ( t && t . biff >= 2 && t . biff < 8 ) return { } ; var a = e . _R ( 2 ) ; return { RTL : a & 64 } } function ki ( e ) { var r = Lr ( 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 wi ( 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 = _n ( e , 0 , t ) ; return a } function Si ( e ) { var r = Wn ( e ) ; r . isst = e . _R ( 4 ) ; return r } function Ai ( e , r , t ) { var a = e . l + r ; var n = Wn ( e , 6 ) ; if ( t . biff == 2 ) e . l ++ ; var i = yn ( e , a - e . l , t ) ; n . val = i ; return n } function Bi ( e , r , t , a ) { var n = ! a || a . biff == 8 ; var i = Lr ( 6 + 2 + + n + ( 1 + n ) * t . length ) ; Vn ( e , r , 0 , i ) ; i . _W ( 2 , t . length ) ; if ( n ) i . _W ( 1 , 1 ) ; i . _W ( ( 1 + n ) * t . length , t , n ? "utf16le" : "sbcs" ) ; return i } function _i ( e , r , t ) { var a = e . _R ( 2 ) ; var n = In ( e , 0 , t ) ; return [ a , n ] } var Ti = In ; function xi ( 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 yi ( e , r ) { var t = r . biff == 8 || ! r . biff ? 4 : 2 ; var a = Lr ( 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 Ii ( e ) { var r = e . _R ( 2 ) , t = e . _R ( 2 ) ; var a = jn ( e ) ; return { r : r , c : t , ixfe : a [ 0 ] , rknum : a [ 1 ] } } function Ri ( 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 ( jn ( 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 Oi ( 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 Di ( 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 = la [ 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 Fi ( 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 = Di ( e , r , a . fStyle , t ) ; return a } function Pi ( 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 Ni ( e ) { var r = Lr ( 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 Li ( e , r , t ) { var a = Wn ( e , 6 ) ; if ( t . biff == 2 ) ++ e . l ; var n = An ( e , 2 ) ; a . val = n ; a . t = n === true || n === false ? "b" : "e" ; return a } function Mi ( e , r , t , a , n ) { var i = Lr ( 8 ) ; Vn ( e , r , 0 , i ) ; Bn ( t , n , i ) ; return i } function Ui ( e ) { var r = Wn ( e , 6 ) ; var t = Nt ( e , 8 ) ; r . val = t ; return r } function Hi ( e , r , t ) { var a = Lr ( 14 ) ; Vn ( e , r , 0 , a ) ; Lt ( t , a ) ; return a } var Wi = Xn ; function Vi ( e , r , t ) { var a = e . l + r ; var n = e . _R ( 2 ) ; var i = e . _R ( 2 ) ; t . sbcch = i ; if ( i == 1025 || i == 14849 ) return [ i , n ] ; if ( i < 1 || i > 255 ) throw new Error ( "Unexpected SupBook type: " + i ) ; var s = xn ( e , i ) ; var f = [ ] ; while ( a > e . l ) f . push ( yn ( e ) ) ; return [ i , n , s , f ] } function zi ( e , r , t ) { var a = e . _R ( 2 ) ; var n ; var i = { fBuiltIn : a & 1 , fWantAdvise : a >>> 1 & 1 , fWantPict : a >>> 2 & 1 , fOle : a >>> 3 & 1 , fOleLink : a >>> 4 & 1 , cf : a >>> 5 & 1023 , fIcon : a >>> 15 & 1 } ; if ( t . sbcch === 14849 ) n = Kn ( e , r - 2 , t ) ; i . body = n || e . _R ( r - 2 ) ; if ( typeof n === "string" ) i . Name = n ; return i } var Xi = [ "_xlnm.Consolidate_Area" , "_xlnm.Auto_Open" , "_xlnm.Auto_Close" , " _xlnm
f : v } , 40 : { n : "FORMULA28" , f : b } , 255 : { n : "" , f : Nr } } ; return { to _workbook : r } } ( ) ; var Ms = function gg ( ) { var e = We ( "t" ) , r = We ( "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 ( me ) , o = 0 ; if ( f ) for ( ; o != f . length ; ++ o ) { var l = ke ( 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 Us = /<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g , Hs = /<(?:\w+:)?r>/ ; var Ws = /<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g ; function Vs ( e , r ) { var t = r ? r . cellHTML : true ; var a = { } ; if ( ! e ) return null ; if ( e . match ( /^\s*<(?:\w+:)?t[^>]*>/ ) ) { a . t = Be ( Ne ( e . slice ( e . indexOf ( ">" ) + 1 ) . split ( /<\/(?:\w+:)?t>/ ) [ 0 ] || "" ) ) ; a . r = Ne ( e ) ; if ( t ) a . h = Re ( a . t ) } else if ( e . match ( Hs ) ) { a . r = Ne ( e ) ; a . t = Be ( Ne ( ( e . replace ( Ws , "" ) . match ( Us ) || [ ] ) . join ( "" ) . replace ( me , "" ) ) ) ; if ( t ) a . h = Ms ( a . r ) } return a } var zs = /<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/ ; var Xs = /<(?:\w+:)?(?:si|sstItem)>/g ; var Gs = /<\/(?:\w+:)?(?:si|sstItem)>/ ; function js ( e , r ) { var t = [ ] , a = "" ; if ( ! e ) return t ; var n = e . match ( zs ) ; if ( n ) { a = n [ 2 ] . replace ( Xs , "" ) . split ( Gs ) ; for ( var i = 0 ; i != a . length ; ++ i ) { var s = Vs ( a [ i ] . trim ( ) , r ) ; if ( s != null ) t [ t . length ] = s } n = ke ( n [ 1 ] ) ; t . Count = n . count ; t . Unique = n . uniqueCount } return t } Ea . SST = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings" ; var Ks = /^\s|\s$|[\t\n\r]/ ; function Ys ( e , r ) { if ( ! r . bookSST ) return "" ; var t = [ ge ] ; t [ t . length ] = Ze ( "sst" , null , { xmlns : qe . main [ 0 ] , count : e . Count , uniqueCount : e . Unique } ) ; for ( var a = 0 ; a != e . length ; ++ a ) { if ( e [ a ] == null ) continue ; var n = e [ a ] ; var i = "<si>" ; if ( n . r ) i += n . r ; else { i += "<t" ; if ( ! n . t ) n . t = "" ; if ( n . t . match ( Ks ) ) i += ' xml:space="preserve"' ; i += ">" + xe ( n . t ) + "</t>" } i += "</si>" ; t [ t . length ] = i } if ( t . length > 2 ) { t [ t . length ] = "</sst>" ; t [ 1 ] = t [ 1 ] . replace ( "/>" , ">" ) } return t . join ( "" ) } function $s ( e ) { return [ e . _R ( 4 ) , e . _R ( 4 ) ] } function Zs ( e , r ) { var t = [ ] ; var a = false ; Mr ( e , function n ( e , i , s ) { switch ( s ) { case 159 : t . Count = e [ 0 ] ; t . Unique = e [ 1 ] ; break ; case 19 : t . push ( e ) ; break ; case 160 : return true ; case 35 : a = true ; break ; case 36 : a = false ; break ; default : if ( i . indexOf ( "Begin" ) > 0 ) { } else if ( i . indexOf ( "End" ) > 0 ) { } if ( ! a || r . WTF ) throw new Error ( "Unexpected record " + s + " " + i ) ; } } ) ; return t } function Qs ( e , r ) { if ( ! r ) r = Lr ( 8 ) ; r . _W ( 4 , e . Count ) ; r . _W ( 4 , e . Unique ) ; return r } var Js = mt ; function qs ( e ) { var r = Ur ( ) ; Hr ( r , "BrtBeginSst" , Qs ( e ) ) ; for ( var t = 0 ; t < e . length ; ++ t ) Hr ( r , "BrtSSTItem" , Js ( e [ t ] ) ) ; Hr ( r , " BrtEndSs
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="38000"/></a:srgbClr></a:outerShdw>' ; t [ t . length ] = "</a:effectLst>" ; t [ t . length ] = "</a:effectStyle>" ; t [ t . length ] = "<a:effectStyle>" ; t [ t . length ] = "<a:effectLst>" ; t [ t . length ] = '<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>' ; t [ t . length ] = "</a:effectLst>" ; t [ t . length ] = "</a:effectStyle>" ; t [ t . length ] = "<a:effectStyle>" ; t [ t . length ] = "<a:effectLst>" ; t [ t . length ] = '<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>' ; t [ t . length ] = "</a:effectLst>" ; t [ t . length ] = '<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>' ; t [ t . length ] = '<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>' ; t [ t . length ] = "</a:effectStyle>" ; t [ t . length ] = "</a:effectStyleLst>" ; t [ t . length ] = "<a:bgFillStyleLst>" ; t [ t . length ] = ' < a : solidFill > < a : schemeClr val = "phClr" / > < / a : s o l i d F i l l >
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 : "GALLERY.3D.SURFACE" , 274 : "FILL.AUTO" , 276 : "CUSTOMIZE.TOOLBAR" , 277 : "ADD.TOOL" , 278 : "EDIT.OBJECT" , 279 : "ON.DOUBLECLICK" , 280 : "ON.ENTRY" , 281 : "WORKBOOK.ADD" , 282 : "WORKBOOK.MOVE" , 283 : "WORKBOOK.COPY" , 284 : "WORKBOOK.OPTIONS" , 285 : "SAVE.WORKSPACE" , 288 : "CHART.WIZARD" , 289 : "DELETE.TOOL" , 290 : "MOVE.TOOL" , 291 : "WORKBOOK.SELECT" , 292 : "WORKBOOK.ACTIVATE" , 293 : "ASSIGN.TO.TOOL" , 295 : "COPY.TOOL" , 296 : "RESET.TOOL" , 297 : "CONSTRAIN.NUMERIC" , 298 : "PASTE.TOOL" , 302 : "WORKBOOK.NEW" , 305 : "SCENARIO.CELLS" , 306 : "SCENARIO.DELETE" , 307 : "SCENARIO.ADD" , 308 : "SCENARIO.EDIT" , 309 : "SCENARIO.SHOW" , 310 : "SCENARIO.SHOW.NEXT" , 311 : "SCENARIO.SUMMARY" , 312 : "PIVOT.TABLE.WIZARD" , 313 : "PIVOT.FIELD.PROPERTIES" , 314 : "PIVOT.FIELD" , 315 : "PIVOT.ITEM" , 316 : "PIVOT.ADD.FIELDS" , 318 : "OPTIONS.CALCULATION" , 319 : "OPTIONS.EDIT" , 320 : "OPTIONS.VIEW" , 321 : "ADDIN.MANAGER" , 322 : "MENU.EDITOR" , 323 : "ATTACH.TOOLBARS" , 324 : "VBAActivate" , 325 : "OPTIONS.CHART" , 328 : "VBA.INSERT.FILE" , 330 : "VBA.PROCEDURE.DEFINITION" , 336 : "ROUTING.SLIP" , 338 : "ROUTE.DOCUMENT" , 339 : "MAIL.LOGON" , 342 : "INSERT.PICTURE" , 343 : "EDIT.TOOL" , 344 : " G
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 qh ( e , r , t ) { var a = Lr ( 17 + 8 * 16 ) ; var n = ( t [ "!rows" ] || [ ] ) [ e ] || { } ; a . _W ( 4 , e ) ; a . _W ( 4 , 0 ) ; var i = 320 ; if ( n . hpx ) i = Vf ( 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 [ at ( 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 eu ( e , r , t , a ) { var n = qh ( a , t , r ) ; if ( n . length > 17 || ( r [ "!rows" ] || [ ] ) [ a ] ) Hr ( e , "BrtRowHdr" , n ) } var ru = Ft ; var tu = Pt ; function au ( ) { } function nu ( e , r ) { var t = { } ; e . l += 19 ; t . name = St ( e , r - 19 ) ; return t } function iu ( e , r ) { if ( r == null ) r = Lr ( 84 + 4 * e . length ) ; for ( var t = 0 ; t < 3 ; ++ t ) r . _W ( 1 , 0 ) ; Wt ( { auto : 1 } , r ) ; r . _W ( - 4 , - 1 ) ; r . _W ( - 4 , - 1 ) ; At ( e , r ) ; return r . slice ( 0 , r . l ) } function su ( e ) { var r = kt ( e ) ; return [ r ] } function fu ( e , r , t ) { if ( t == null ) t = Lr ( 8 ) ; return wt ( r , t ) } function ou ( e ) { var r = kt ( e ) ; var t = e . _R ( 1 ) ; return [ r , t , "b" ] } function lu ( e , r , t ) { if ( t == null ) t = Lr ( 9 ) ; wt ( r , t ) ; t . _W ( 1 , e . v ? 1 : 0 ) ; return t } function cu ( e ) { var r = kt ( e ) ; var t = e . _R ( 1 ) ; return [ r , t , "e" ] } function hu ( e ) { var r = kt ( e ) ; var t = e . _R ( 4 ) ; return [ r , t , "s" ] } function uu ( e , r , t ) { if ( t == null ) t = Lr ( 12 ) ; wt ( r , t ) ; t . _W ( 4 , r . v ) ; return t } function du ( e ) { var r = kt ( e ) ; var t = Nt ( e ) ; return [ r , t , "n" ] } function pu ( e , r , t ) { if ( t == null ) t = Lr ( 16 ) ; wt ( r , t ) ; Lt ( e . v , t ) ; return t } function vu ( e ) { var r = kt ( e ) ; var t = It ( e ) ; return [ r , t , "n" ] } function gu ( e , r , t ) { if ( t == null ) t = Lr ( 12 ) ; wt ( r , t ) ; Rt ( e . v , t ) ; return t } function bu ( e ) { var r = kt ( e ) ; var t = dt ( e ) ; return [ r , t , "str" ] } function mu ( e , r , t ) { if ( t == null ) t = Lr ( 12 + 4 * e . v . length ) ; wt ( r , t ) ; pt ( e . v , t ) ; return t . length > t . l ? t . slice ( 0 , t . l ) : t } function Cu ( e , r , t ) { var a = e . l + r ; var n = kt ( e ) ; n . r = t [ "!row" ] ; var i = e . _R ( 1 ) ; var s = [ n , i , "b" ] ; if ( t . cellFormula ) { e . l += 2 ; var f = ih ( e , a - e . l , t ) ; s [ 3 ] = Zc ( f , null , n , t . supbooks , t ) } else e . l = a ; return s } function Eu ( e , r , t ) { var a = e . l + r ; var n = kt ( e ) ; n . r = t [ "!row" ] ; var i = e . _R ( 1 ) ; var s = [ n , i , "e" ] ; if ( t . cellFormula ) { e . l += 2 ; var f = ih ( e , a - e . l , t ) ; s [ 3 ] = Zc ( f , null , n , t . supbooks , t ) } else e . l = a ; return s } function ku ( e , r , t ) { var a = e . l + r ; var n = kt ( e ) ; n . r = t [ "!row" ] ; var i = Nt ( e ) ; var s = [ n , i , "n" ] ; if ( t . cellFormula ) { e . l += 2 ; var f = ih ( e , a - e . l , t ) ; s [ 3 ] = Zc ( f , null , n , t . supbooks , t ) } else e . l = a ; return s } function wu ( e , r , t ) { var a = e . l + r ; var n = kt ( e ) ; n . r = t [ "!row" ] ; var i = dt ( e ) ; var s = [ n , i , "str" ] ; if ( t . cellFormula ) { e . l += 2 ; var f = ih ( e , a - e . l , t ) ; s [ 3 ] = Zc ( f , null , n , t . supbooks , t ) } else e . l = a ; return s } var Su = Ft ; var Au = Pt ; function Bu ( e , r ) { if ( r == null ) r = Lr ( 4 ) ; r . _W ( 4 , e ) ; return r } function _u ( e , r ) { var t = e . l + r ; var a = Ft ( e , 16 ) ; var n = Bt ( e ) ; var i = dt ( e ) ; var s = dt ( e ) ; var f = dt ( e ) ; e . l = t ; var o = { rfx : a , relId : n , loc : i , display : f } ; if ( s ) o . Tooltip = s ; return o } function Tu ( e , r ) { var t = Lr ( 50 + 4 * ( e [ 1 ] . Target . length + ( e [ 1 ] . Tooltip || "" ) . length ) ) ; Pt ( { s : tt ( e [ 0 ] ) , e : tt ( e [ 0 ] ) } , t ) ; yt ( "rId" + r , t ) ; var a = e [ 1 ] . Target . indexOf ( "#" ) ; var n = a == - 1 ? "" : e [ 1 ] . Target . slice ( a + 1 ) ; pt ( n || "" , t ) ; pt ( e [ 1 ] . Tooltip || "" , t ) ; pt ( "" , t ) ; return t . slice ( 0 , t . l ) } function xu ( e , r , t ) { var a = e . l + r ; var n = Ot ( e , 16 ) ; var i = e . _R ( 1 ) ; var s = [ n ] ; s [ 2 ] = i ; if ( t . cellFormula ) { var f = nh ( e , a - e . l , t ) ; s [ 1 ] = f } else e . l = a ; return s } function yu ( e , r , t ) { var a = e . l + r ; var n = Ft ( e , 16 ) ; var i = [ n ] ; if ( t . cellFormula ) { var s = fh ( e , a - e . l , t ) ; i [ 1 ] = s ; e . l = a } else e . l = a ; return i } function Iu ( e , r , t ) { if ( t == null ) t = Lr ( 18 ) ; var a = Ch ( e , r ) ; t . _W ( - 4 , e ) ; t . _W ( - 4 , e ) ; t . _W ( 4 , ( a . width || 10 ) * 256 ) ; t . _W ( 4 , 0 ) ; var n = 0 ; if ( r . hidden ) n |= 1 ; if ( typeof a . width == "number" ) n |= 2 ; t . _W ( 1 , n ) ; t . _W ( 1 , 0 ) ; return t } var Ru = [ "left" , "right" , "top" , "bottom" , "header" , "footer" ] ; function Ou ( e ) { var r = { } ; Ru . forEach ( function ( t ) { r [ t ] = Nt ( e , 8 ) } ) ; return r } function Du ( e , r ) { if ( r == null ) r = Lr ( 6 * 8 ) ; Eh ( e ) ; Ru . forEach ( function ( t ) { Lt ( e [ t ] , r ) } ) ; return r } function Fu ( e ) { var r = e . _R ( 2 ) ; e . l += 28 ; return { RTL : r & 32 } } function Pu ( e , r , t ) { if ( t == null ) t = Lr ( 30 ) ; var a = 924 ; if ( ( ( ( r || { } ) . Views || [ ] ) [ 0 ] || { } ) . RTL ) a |= 32 ; t . _W ( 2 , a ) ; t . _W ( 4 , 0 ) ; t . _W ( 4 , 0 ) ; t . _W ( 4 , 0 ) ; t . _W ( 1 , 0 ) ; t . _W ( 1 , 0 ) ; t . _W ( 2 , 0 ) ; t . _W ( 2 , 100 ) ; t . _W ( 2 , 0 ) ; t . _W ( 2 , 0 ) ; t . _W ( 2 , 0 ) ; t . _W ( 4 , 0 ) ; return t } function Nu ( e , r ) { if ( r == null ) r = Lr ( 16 * 4 + 2 ) ; r . _W ( 2 , e . password ? bf ( e . p
} if ( H ) Uf ( U ) ; M [ U . Index - 1 || M . length ] = U ; for ( var J = 0 ; J < + U . Span ; ++ J ) M [ M . length ] = re ( U ) ; break ; case "NamedRange" : if ( ! j . Names ) j . Names = [ ] ; var q = ke ( s [ 0 ] ) ; var ee = { Name : q . Name , Ref : kl ( 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 = Qd ( 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 ] === "/" ) $a ( 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 ( "|" ) ) ; np ( L ) ; N . push ( L ) } else { f . push ( [ s [ 3 ] , false ] ) ; o = Qd ( 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 te = Qd ( s [ 0 ] ) ; u [ "!autofilter" ] = { ref : kl ( te . 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 Jp ( a , t ) ; if ( f . length == 0 && s [ 3 ] == "UOF" ) return Jp ( a , t ) ; var ae = 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 : ae = 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 : ae = false ; } break ; case "ExcelWorkbook" : switch ( s [ 3 ] ) { case "Date1904" : j . WBProps . date1904 = true ; break ; case "WindowHeight" : break ; case "WindowWidth" : break ; case "WindowTopX" : break ; case "WindowTopY" : break ; case "TabRatio" : break ; case "ProtectStructure" : break ; case "ProtectWindows" : break ; case "ActiveSheet" : break ; case "DisplayInkNotes" : break ; case "FirstVisibleSheet" : break ; case "SupBook" : break ; case "SheetName" : break ; case "SheetIndex" : break ; case "SheetIndexFirst" : break ; case "SheetIndexLast" : break ; case "Dll" : break ; case "AcceptLabelsInFormulas" : break ; case "DoNotSaveLinkValues" : break ; case "Iteration" : break ; case "MaxIterations" : break ; case "MaxChange" : break ; case "Path" : break ; case "Xct" : break ; case "Count" : break ; case "SelectedSheets" : break ; case "Calculation" : break ; case "Uncalced" : break ; case "StartupPrompt" : break ; case "Crn" : break ; case "ExternName" : break ; case "Formula" : break ; case "ColFirst" : break ; case "ColLast" : break ; case "WantAdvise" : break ; case "Boolean" : break ; case "Error" : break ; case "Text" : break ; case "OLE" : break ; case "NoAutoRecover" : break ; case "PublishObjects" : break ; case "DoNotCalculateBeforeSave" : break ; case "Number" : break ; case "RefModeR1C1" : break ; case "EmbedSaveSmartTags" : br
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 = W ( 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 ( V . names . length > 0 ) _ . Names = V . names ; t . Workbook = _ ; return t } function Tp ( e , r , t ) { var a = N . find ( e , "!DocumentSummaryInformation" ) ; if ( a ) try { var n = vn ( a , ia ) ; 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 = vn ( f , sa ) ; for ( var l in o ) if ( r [ l ] == null ) r [ l ] = o [ l ] } catch ( s ) { if ( t . WTF ) throw s } } function xp ( e , r ) { if ( ! r ) r = { } ; pv ( 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 ; } Pr ( e , 0 ) ; a = { content : e } } var n ; var i ; if ( t ) wp ( t ) ; if ( r . bookProps && ! r . bookSheets ) n = { } ; else { var s = C ? "buffer" : "array" ; if ( a && a . content ) n = _p ( a . content , r ) ; else if ( ( i = N . find ( e , "PerfectOffice_MAIN" ) ) && i . content ) n = Ls . to _workbook ( i . content , ( r . type = s , r ) ) ; else if ( ( i = N . find ( e , "NativeContent_MAIN" ) ) && i . content ) n = Ls . 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 = pl ( e ) } var o = { } ; if ( e . FullPaths ) Tp ( e , o , r ) ; n . Props = n . Custprops = o ; if ( r . bookFiles ) n . cfb = e ; return n } function yp ( 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 , jp ( e , t ) ) ; if ( t . biff == 8 && e . vbaraw ) vl ( a , N . read ( e . vbaraw , { type : typeof e . vbaraw == "string" ? "binary" : "buffer" } ) ) ; return a } var Ip = { 0 : { n : "BrtRowHdr" , f : Jh } , 1 : { n : "BrtCellBlank" , f : su } , 2 : { n : "BrtCellRk" , f : vu } , 3 : { n : "BrtCellError" , f : cu } , 4 : { n : "BrtCellBool" , f : ou } , 5 : { n : "BrtCellReal" , f : du } , 6 : { n : "BrtCellSt" , f : bu } , 7 : { n : "BrtCellIsst" , f : hu } , 8 : { n : "BrtFmlaString" , f : wu } , 9 : { n : "BrtFmlaNum" , f : ku } , 10 : { n : "BrtFmlaBool" , f : Cu } , 11 : { n : "BrtFmlaError" , f : Eu } , 16 : { n : "BrtFRTArchID$" , f : Sd } , 19 : { n : "BrtSSTItem" , f : bt } , 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 : "BrtACEnd" } , 39 : { n : "BrtName" , f : Ad } , 40 : { n : "BrtIndexRowBlock" } , 42 : { n : "BrtIndexBlock" } , 43 : { n : "BrtFont" , f : io } , 44 : { n : "BrtFmt" , f : ao } , 45 : { n : "BrtFill" , f : lo } , 46 : { n : "BrtBorder" , f : vo } , 47 : { n : "BrtXF" , f : ho } , 48 : { n : "BrtStyle" } , 49 : { n : "BrtCellMeta" } , 50 : { n : "BrtValueMeta" } , 51 : { n : "BrtMdb" } , 52 : { n : "BrtBeginFmd" } , 53 : { n : "BrtEndFmd" } , 54 : { n : "BrtBeginMdx" } , 55 : { n : "BrtEndMdx" } , 56 : { n : "BrtBeginMdxTuple" } , 57 : { n : "BrtEndMdxTuple" } , 58 : { n : "BrtMdxMbrIstr" } , 59 : { n : "BrtStr" } , 60 : { n : "BrtColInfo" , f : vs } , 62 : { n : "BrtCellRString" } , 63 : { n : "BrtCalcChainItem$" , f : Zo } , 64 : { n : "BrtDVal" } , 65 : { n : "BrtSxvcellNum" } , 66 : { n : "BrtSxvcellStr" } , 67 : { n : "BrtSxvcellBool" } , 68 : { n : "BrtSxvcellErr" } , 69 : { n : "BrtSxvcellDate" } , 70 : { n : "BrtSxvcellNil" } , 128 : { n : "BrtFileVersion" } , 129 : { n : "BrtBeginSheet" } , 130 : { n : "BrtEndSheet" } , 131 : { n : "BrtBeginBook" , f : Nr , p : 0 } , 132 : { n : "BrtEndBook" } , 133 : { n : "BrtBeginWsViews" } , 134 : { n : "BrtEndWsViews" } , 135 : { n : "BrtBeginBookViews" } , 136 : { n : "BrtEndBookViews" } , 137 : { n : "BrtBeginWsView" , f : Fu } , 138 : { n : "BrtEndWsView" } , 139 : { n : "BrtBeginCsViews" } , 140 : { n : "BrtEndCsViews" } , 141 : { n : "BrtBeginCsView" } , 142 : { n
} , 4199 : { n : "BopPopCustom" } , 4200 : { n : "Fbi2" } , 0 : { n : "Dimensions" , f : xi } , 2 : { n : "BIFF2INT" , f : _s } , 5 : { n : "BoolErr" , f : Li } , 7 : { n : "String" , f : xs } , 8 : { n : "BIFF2ROW" } , 11 : { n : "Index" } , 22 : { n : "ExternCount" , f : kn } , 30 : { n : "BIFF2FORMAT" , f : Ti } , 31 : { n : "BIFF2FMTCNT" } , 32 : { n : "BIFF2COLINFO" } , 33 : { n : "Array" , f : Zi } , 37 : { n : "DefaultRowHeight" , f : bi } , 50 : { n : "BIFF2FONTXTRA" , f : ys } , 52 : { n : "DDEObjName" } , 62 : { n : "BIFF2WINDOW2" } , 67 : { n : "BIFF2XF" } , 69 : { n : "BIFF2FONTCLR" } , 86 : { n : "BIFF4FMTCNT" } , 126 : { n : "RK" } , 127 : { n : "ImData" , f : ws } , 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 : Is } , 223 : { n : "UDDesc" } , 234 : { n : "TabIdConf" } , 354 : { n : "XL5Modify" } , 421 : { n : "FileSharing2" } , 521 : { n : "BOF" , f : ni } , 536 : { n : "Lbl" , f : Gi } , 547 : { n : "ExternName" , f : zi } , 561 : { n : "Font" } , 579 : { n : "BIFF3XF" } , 1033 : { n : "BOF" , f : ni } , 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 Dp = V ( Op , "n" ) ; function Fp ( e , r , t , a ) { var n = + r || + Dp [ 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 && wr ( t ) ) e . push ( t ) } function Pp ( e , r , t ) { if ( ! e ) e = Lr ( 7 ) ; e . _W ( 2 , r ) ; e . _W ( 2 , t ) ; e . _W ( 2 , 0 ) ; e . _W ( 1 , 0 ) ; return e } function Np ( e , r , t , a ) { var n = Lr ( 9 ) ; Pp ( 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 Lp ( e , r , t ) { var a = Lr ( 8 + 2 * t . length ) ; Pp ( 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 Mp ( e , r , t , a ) { if ( r . v != null ) switch ( r . t ) { case "d" : ; case "n" : var n = r . t == "d" ? Y ( q ( r . v ) ) : r . v ; if ( n == ( n | 0 ) && n >= 0 && n < 65536 ) Fp ( e , 2 , Ts ( t , a , n ) ) ; else Fp ( e , 3 , Bs ( t , a , n ) ) ; return ; case "b" : ; case "e" : Fp ( e , 5 , Np ( t , a , r . v , r . t ) ) ; return ; case "s" : ; case "str" : Fp ( e , 4 , Lp ( t , a , r . v ) ) ; return ; } Fp ( e , 1 , Pp ( null , t , a ) ) } function Up ( e , r , t , a ) { var n = Array . isArray ( r ) ; var i = st ( r [ "!ref" ] || "A1" ) , s , f = "" , o = [ ] ; for ( var l = i . s . r ; l <= i . e . r ; ++ l ) { f = Yr ( l ) ; for ( var c = i . s . c ; c <= i . e . c ; ++ c ) { if ( l === i . s . r ) o [ c ] = Jr ( c ) ; s = o [ c ] + f ; var h = n ? ( r [ l ] || [ ] ) [ c ] : r [ s ] ; if ( ! h ) continue ; Mp ( e , h , l , c , a ) } } } function Hp ( e , r ) { var t = r || { } ; if ( g != null && t . dense == null ) t . dense = g ; var a = Ur ( ) ; 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 ) ; Fp ( a , 9 , ii ( e , 16 , t ) ) ; Up ( a , e . Sheets [ e . SheetNames [ n ] ] , n , t , e ) ; Fp ( a , 10 ) ; return a . end ( ) } function Wp ( e , r ) { for ( var t = 0 ; t < r [ "!links" ] . length ; ++ t ) { var a = r [ "!links" ] [ t ] ; Fp ( e , "HLink" , fs ( a ) ) ; if ( a [ 1 ] . Tooltip ) Fp ( e , "HLinkTooltip" , ls ( a ) ) } delete r [ "!links" ] } function Vp ( e , r , t , a , n ) { if ( r . v != null ) switch ( r . t ) { case "d" : ; case "n" : var i = r . t == "d" ? Y ( q ( r . v ) ) : r . v ; Fp ( e , "Number" , Hi ( t , a , i , n ) ) ; return ; case "b" : ; case "e" : Fp ( e , "BoolErr" , Mi ( t , a , r . v , n , r . t ) ) ; return ; case "s" : ; case "str" : Fp ( e , "Label" , Bi ( t , a , r . v , n ) ) ; return ; } Fp ( e , "Blank" , Vn ( t , a ) ) } function zp ( e , r , t ) { var a = Ur ( ) ; var n = t . SheetNames [ e ] , i = t . Sheets [ n ] || { } ; var s = ( t || { } ) . Workbook || { } ; var f = ( s . Sheets || [ ] ) [ e ] || { } ; var o = Array . isArray ( i ) ; var l , c = "" , h = [ ] ; var u = st ( i [ "!ref" ] || "A1" ) ; var d = r . biff == 8 ; Fp ( a , 2057 , ii ( t , 16 , r ) ) ; Fp ( a , "CalcMode" , wn ( 1 ) ) ; Fp ( a , "CalcCount" , wn ( 100 ) ) ; Fp ( a , "CalcRefMode" , En ( true ) ) ; Fp ( a , "CalcIter" , En ( false ) ) ; Fp ( a , "CalcDelta" , Lt ( . 001 ) ) ; Fp ( a , "CalcSaveRecalc" , En ( true ) ) ; Fp ( a , "PrintRowCol" , En ( false ) ) ; Fp ( a , "PrintGrid" , En ( false ) ) ; Fp ( a , "GridSet" , wn ( 1 ) ) ; Fp ( a , "Guts" , Ni ( [ 0 , 0 ] ) ) ; Fp ( a , "HCenter" , En ( false ) ) ; Fp ( a , "VCenter" , En ( false ) ) ; Fp ( a , "Dimensions" , yi ( u , r ) ) ; if ( d ) i [ "!links" ] = [ ] ; for ( var p = u . s . r ; p <= u . e . r ; ++ p ) { c = Yr ( p ) ; for ( var v = u . s . c ; v <= u . e . c ; ++ v ) { if ( p === u . s . r ) h [ v ] = Jr ( v ) ; l = h [ v ] + c ; var g = o ? ( i [ p ] || [ ] ) [ v ] : i [ l ] ; if ( ! g ) continue ; Vp ( a , g , p , v , r ) ; if ( d && g . l ) i [ "!links" ] . push ( [ l , g . l ] ) } } var b = f . CodeName || f . name || n ; if ( d && s . Views ) Fp ( a , "Window2" , ki ( s . Views [ 0 ] ) ) ; if ( d ) Fp ( a , "MergeCells" , rs ( i [ "!merges" ] || [ ] ) ) ; if ( d ) Wp ( a , i ) ; Fp ( a , "CodeName" , Rn ( b , r ) ) ; Fp ( a , "EOF" ) ; return a . end ( ) } function Xp ( e , r , t ) { var a = Ur ( ) ; var n = ( e . Workbook || { } ) . WBProps || { } ; var i = t . biff == 8 , s = t . biff ==
var f = hf ( 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 Sv ( e , r ) { rl = 1024 ; if ( r . bookType == "ods" ) return rv ( e , r ) ; if ( e && ! e . SSF ) { e . SSF = y . get _table ( ) } if ( e && e . SSF ) { I ( y ) ; y . load _table ( e . SSF ) ; r . revssf = X ( 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 = gl . indexOf ( r . bookType ) > - 1 ; var n = va ( ) ; vv ( r = r || { } ) ; var i = new pe ; var s = "" , f = 0 ; r . cellXfs = [ ] ; kh ( r . cellXfs , { } , { revssf : { General : 0 } } ) ; if ( ! e . Props ) e . Props = { } ; s = "docProps/core.xml" ; i . file ( s , Ma ( e . Props , r ) ) ; n . coreprops . push ( s ) ; Ba ( r . rels , 2 , s , Ea . 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 , Va ( e . Props , r ) ) ; n . extprops . push ( s ) ; Ba ( r . rels , 3 , s , Ea . EXT _PROPS ) ; if ( e . Custprops !== e . Props && W ( e . Custprops || { } ) . length > 0 ) { s = "docProps/custom.xml" ; i . file ( s , ja ( e . Custprops , r ) ) ; n . custprops . push ( s ) ; Ba ( r . rels , 4 , s , Ea . CUST _PROPS ) } s = "xl/workbook." + t ; i . file ( s , Vd ( e , s , r ) ) ; n . workbooks . push ( s ) ; Ba ( r . rels , 1 , s , Ea . 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 , zd ( f - 1 , s , r , e , o ) ) ; n . sheets . push ( s ) ; Ba ( r . wbrels , - 1 , "worksheets/sheet" + f + "." + t , Ea . WS [ 0 ] ) ; } if ( l ) { var h = l [ "!comments" ] ; if ( h && h . length > 0 ) { var u = "xl/comments" + f + "." + t ; i . file ( u , Kd ( h , u , r ) ) ; n . comments . push ( u ) ; Ba ( o , - 1 , "../comments" + f + "." + t , Ea . CMNT ) } if ( l [ "!legacy" ] ) { i . file ( "xl/drawings/vmlDrawing" + f + ".vml" , tl ( f , l [ "!comments" ] ) ) } delete l [ "!comments" ] ; delete l [ "!legacy" ] } if ( o [ "!id" ] . rId1 ) i . file ( ka ( s ) , Aa ( o ) ) } if ( r . Strings != null && r . Strings . length > 0 ) { s = "xl/sharedStrings." + t ; i . file ( s , jd ( r . Strings , s , r ) ) ; n . strs . push ( s ) ; Ba ( r . wbrels , - 1 , "sharedStrings." + t , Ea . SST ) } s = "xl/theme/theme1.xml" ; i . file ( s , Ho ( e . Themes , r ) ) ; n . themes . push ( s ) ; Ba ( r . wbrels , - 1 , "theme/theme1.xml" , Ea . THEME ) ; s = "xl/styles." + t ; i . file ( s , Gd ( e , s , r ) ) ; n . styles . push ( s ) ; Ba ( r . wbrels , - 1 , "styles." + t , Ea . STY ) ; if ( e . vbaraw && a ) { s = "xl/vbaProject.bin" ; i . file ( s , e . vbaraw ) ; n . vba . push ( s ) ; Ba ( r . wbrels , - 1 , "vbaProject.bin" , Ea . VBA ) } i . file ( "[Content_Types].xml" , Ca ( n , r ) ) ; i . file ( "_rels/.rels" , Aa ( r . rels ) ) ; i . file ( "xl/_rels/workbook." + t + ".rels" , Aa ( r . wbrels ) ) ; delete r . revssf ; delete r . ssf ; return i } function Av ( e , r ) { var t = "" ; switch ( ( r || { } ) . type || "base64" ) { case "buffer" : return [ e [ 0 ] , e [ 1 ] , e [ 2 ] , e [ 3 ] ] ; case "base64" : t = m . decode ( e . slice ( 0 , 24 ) ) ; break ; case "binary" : t = e ; break ; case "array" : return [ e [ 0 ] , e [ 1 ] , e [ 2 ] , e [ 3 ] ] ; default : throw new Error ( "Unrecognized type " + ( r && r . type || "undefined" ) ) ; } return [ t . charCodeAt ( 0 ) , t . charCodeAt ( 1 ) , t . charCodeAt ( 2 ) , t . charCodeAt ( 3 ) ] } function Bv ( e , r ) { if ( N . find ( e , "EncryptedPackage" ) ) return wv ( e , r ) ; return xp ( e , r ) } function _v ( e , r ) { var t , a = e ; var n = r || { } ; if ( ! n . type ) n . type = C && Buffer . isBuffer ( e ) ? "buffer" : "base64" ; switch ( n . type ) { case "base64" : t = new pe ( a , { base64 : true } ) ; break ; case "binary" : ; case "array" : t = new pe ( a , { base64 : false } ) ; break ; case "buffer" : t = new pe ( a ) ; break ; default : throw new Error ( "Unrecognized type " + n . type ) ; } return kv ( t , n ) } function Tv ( e , r ) { var t = 0 ; e : while ( t < e . length ) switch ( e . charCodeAt ( t ) ) { case 10 : ; case 13 : ; case 32 : ++ t ; break ; case 60 : return op ( e . slice ( t ) , r ) ; default : break e ; } return Ps . to _workbook ( e , r ) } function xv ( e , r ) { var t = "" , a = Av ( e , r ) ; switch ( r . type ) { case "base64" : t = m . decode ( e ) ; break ; case "binary" : t = e ; break ; case "buffer" : t = e . toString ( "binary" ) ; break ; case "array" : t = ee ( e ) ; break ; default : throw new Error ( "Unrecognized type " + r . type ) ; } if ( a [ 0 ] == 239 && a [ 1 ] == 187 && a [ 2 ] == 191 ) t = Ne ( t ) ; return Tv ( t , r ) } function yv ( e , r ) { var t = e ; if ( r . type == "base64" ) t = m . decode ( t ) ; t = cptable . utils . decode ( 1200 , t . slice ( 2 ) , "str" ) ; r .