From e17a425dfb3382310fb5863f516dacdca9f44956 Mon Sep 17 00:00:00 2001 From: leshe4ka46 Date: Sun, 19 Oct 2025 14:47:59 +0300 Subject: fuck the unipdf licencing --- unipdf/internal/bitwise/bitwise.go | 67 +++ unipdf/internal/ccittfax/ccittfax.go | 130 ++++ unipdf/internal/cmap/bcmaps/bcmaps.go | 387 ++++++++++++ unipdf/internal/cmap/cmap.go | 143 +++++ unipdf/internal/endian/endian.go | 13 + unipdf/internal/graphic2d/graphic2d.go | 50 ++ unipdf/internal/imageutil/imageutil.go | 397 +++++++++++++ unipdf/internal/integrations/unichart/unichart.go | 39 ++ unipdf/internal/jbig2/basic/basic.go | 23 + unipdf/internal/jbig2/bench/bench.go | 12 + unipdf/internal/jbig2/bitmap/bitmap.go | 657 +++++++++++++++++++++ .../jbig2/decoder/arithmetic/arithmetic.go | 36 ++ unipdf/internal/jbig2/decoder/decoder.go | 22 + unipdf/internal/jbig2/decoder/huffman/huffman.go | 43 ++ unipdf/internal/jbig2/decoder/mmr/mmr.go | 50 ++ unipdf/internal/jbig2/document/document.go | 132 +++++ .../internal/jbig2/document/segments/segments.go | 618 +++++++++++++++++++ .../jbig2/encoder/arithmetic/arithmetic.go | 59 ++ unipdf/internal/jbig2/encoder/classer/classer.go | 110 ++++ unipdf/internal/jbig2/errors/errors.go | 16 + unipdf/internal/jbig2/internal/internal.go | 12 + unipdf/internal/jbig2/jbig2.go | 17 + unipdf/internal/license/license.go | 89 +++ unipdf/internal/precision/precision.go | 13 + unipdf/internal/sampling/sampling.go | 27 + unipdf/internal/strutils/strutils.go | 19 + unipdf/internal/testutils/testutils.go | 39 ++ .../textencoding/internal/syncmap/syncmap.go | 34 ++ unipdf/internal/textencoding/textencoding.go | 110 ++++ unipdf/internal/timeutils/timeutils.go | 19 + unipdf/internal/transform/transform.go | 28 + unipdf/internal/uuid/uuid.go | 14 + 32 files changed, 3425 insertions(+) create mode 100644 unipdf/internal/bitwise/bitwise.go create mode 100644 unipdf/internal/ccittfax/ccittfax.go create mode 100644 unipdf/internal/cmap/bcmaps/bcmaps.go create mode 100644 unipdf/internal/cmap/cmap.go create mode 100644 unipdf/internal/endian/endian.go create mode 100644 unipdf/internal/graphic2d/graphic2d.go create mode 100644 unipdf/internal/imageutil/imageutil.go create mode 100644 unipdf/internal/integrations/unichart/unichart.go create mode 100644 unipdf/internal/jbig2/basic/basic.go create mode 100644 unipdf/internal/jbig2/bench/bench.go create mode 100644 unipdf/internal/jbig2/bitmap/bitmap.go create mode 100644 unipdf/internal/jbig2/decoder/arithmetic/arithmetic.go create mode 100644 unipdf/internal/jbig2/decoder/decoder.go create mode 100644 unipdf/internal/jbig2/decoder/huffman/huffman.go create mode 100644 unipdf/internal/jbig2/decoder/mmr/mmr.go create mode 100644 unipdf/internal/jbig2/document/document.go create mode 100644 unipdf/internal/jbig2/document/segments/segments.go create mode 100644 unipdf/internal/jbig2/encoder/arithmetic/arithmetic.go create mode 100644 unipdf/internal/jbig2/encoder/classer/classer.go create mode 100644 unipdf/internal/jbig2/errors/errors.go create mode 100644 unipdf/internal/jbig2/internal/internal.go create mode 100644 unipdf/internal/jbig2/jbig2.go create mode 100644 unipdf/internal/license/license.go create mode 100644 unipdf/internal/precision/precision.go create mode 100644 unipdf/internal/sampling/sampling.go create mode 100644 unipdf/internal/strutils/strutils.go create mode 100644 unipdf/internal/testutils/testutils.go create mode 100644 unipdf/internal/textencoding/internal/syncmap/syncmap.go create mode 100644 unipdf/internal/textencoding/textencoding.go create mode 100644 unipdf/internal/timeutils/timeutils.go create mode 100644 unipdf/internal/transform/transform.go create mode 100644 unipdf/internal/uuid/uuid.go (limited to 'unipdf/internal') diff --git a/unipdf/internal/bitwise/bitwise.go b/unipdf/internal/bitwise/bitwise.go new file mode 100644 index 0000000..4bf8e4e --- /dev/null +++ b/unipdf/internal/bitwise/bitwise.go @@ -0,0 +1,67 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package bitwise ;import (_ga "encoding/binary";_b "errors";_g "fmt";_f "github.com/unidoc/unipdf/v4/common";_aa "github.com/unidoc/unipdf/v4/internal/jbig2/errors";_a "io";);func (_cfa *Writer )FinishByte (){if _cfa ._daa ==0{return ;};_cfa ._daa =0;_cfa ._afe ++; +};var _ _a .Writer =&BufferedWriter {};func (_ca *BufferedWriter )writeShiftedBytes (_bd []byte )int {for _ ,_ded :=range _bd {_ca .writeByte (_ded );};return len (_bd );};func (_fg *BufferedWriter )grow (_ec int ){if _fg ._eg ==nil &&_ec < _bg {_fg ._eg =make ([]byte ,_ec ,_bg ); +return ;};_fe :=len (_fg ._eg );if _fg ._c !=0{_fe ++;};_ag :=cap (_fg ._eg );switch {case _ec <=_ag /2-_fe :_f .Log .Trace ("\u005b\u0042\u0075\u0066\u0066\u0065r\u0065\u0064\u0057\u0072\u0069t\u0065\u0072\u005d\u0020\u0067\u0072o\u0077\u0020\u002d\u0020\u0072e\u0073\u006c\u0069\u0063\u0065\u0020\u006f\u006e\u006c\u0079\u002e\u0020L\u0065\u006e\u003a\u0020\u0027\u0025\u0064\u0027\u002c\u0020\u0043\u0061\u0070\u003a\u0020'\u0025\u0064\u0027\u002c\u0020\u006e\u003a\u0020'\u0025\u0064\u0027",len (_fg ._eg ),cap (_fg ._eg ),_ec ); +_f .Log .Trace ("\u0020\u006e\u0020\u003c\u003d\u0020\u0063\u0020\u002f\u0020\u0032\u0020\u002d\u006d\u002e \u0043:\u0020\u0027\u0025\u0064\u0027\u002c\u0020\u006d\u003a\u0020\u0027\u0025\u0064\u0027",_ag ,_fe );copy (_fg ._eg ,_fg ._eg [_fg .fullOffset ():]); +case _ag > _bf -_ag -_ec :_f .Log .Error ("\u0042\u0055F\u0046\u0045\u0052 \u0074\u006f\u006f\u0020\u006c\u0061\u0072\u0067\u0065");return ;default:_ecg :=make ([]byte ,2*_ag +_ec );copy (_ecg ,_fg ._eg );_fg ._eg =_ecg ;};_fg ._eg =_fg ._eg [:_fe +_ec ]; +};func (_badb *Writer )WriteByte (c byte )error {return _badb .writeByte (c )};var (_ _a .Reader =&Reader {};_ _a .ByteReader =&Reader {};_ _a .Seeker =&Reader {};_ StreamReader =&Reader {};);type Reader struct{_bbe readerSource ;_gdf byte ;_aga byte ; +_gad int64 ;_fgb int ;_ece int ;_gga int64 ;_aaa byte ;_caa byte ;_efa int ;};func (_ede *Writer )writeBit (_gae uint8 )error {if len (_ede ._gbc )-1< _ede ._afe {return _a .EOF ;};_age :=_ede ._daa ;if _ede ._gbf {_age =7-_ede ._daa ;};_ede ._gbc [_ede ._afe ]|=byte (uint16 (_gae <<_age )&0xff); +_ede ._daa ++;if _ede ._daa ==8{_ede ._afe ++;_ede ._daa =0;};return nil ;};func (_bcg *Reader )read (_fdg []byte )(int ,error ){if _bcg ._gad >=int64 (_bcg ._bbe ._ffd ){return 0,_a .EOF ;};_bcg ._ece =-1;_eae :=copy (_fdg ,_bcg ._bbe ._fce [(int64 (_bcg ._bbe ._ffc )+_bcg ._gad ):(_bcg ._bbe ._ffc +_bcg ._bbe ._ffd )]); +_bcg ._gad +=int64 (_eae );return _eae ,nil ;};type BitWriter interface{WriteBit (_ebg int )error ;WriteBits (_ab uint64 ,_ff int )(_ce int ,_aaf error );FinishByte ();SkipBits (_cgg int )error ;};func (_bcb *BufferedWriter )Write (d []byte )(int ,error ){_bcb .expandIfNeeded (len (d )); +if _bcb ._c ==0{return _bcb .writeFullBytes (d ),nil ;};return _bcb .writeShiftedBytes (d ),nil ;};func (_bcc *Reader )ReadBit ()(_gdg int ,_fge error ){_bae ,_fge :=_bcc .readBool ();if _fge !=nil {return 0,_fge ;};if _bae {_gdg =1;};return _gdg ,nil ; +};func (_egf *BufferedWriter )FinishByte (){if _egf ._c ==0{return ;};_egf ._c =0;_egf ._gb ++;};func (_bec *Writer )byteCapacity ()int {_cef :=len (_bec ._gbc )-_bec ._afe ;if _bec ._daa !=0{_cef --;};return _cef ;};const (_bg =64;_bf =int (^uint (0)>>1); +);var _ _a .ByteWriter =&BufferedWriter {};func (_fa *Reader )Length ()uint64 {return uint64 (_fa ._bbe ._ffd )};var _ BinaryWriter =&BufferedWriter {};func (_gce *BufferedWriter )SkipBits (skip int )error {if skip ==0{return nil ;};_cg :=int (_gce ._c )+skip ; +if _cg >=0&&_cg < 8{_gce ._c =uint8 (_cg );return nil ;};_cg =int (_gce ._c )+_gce ._gb *8+skip ;if _cg < 0{return _aa .Errorf ("\u0057r\u0069t\u0065\u0072\u002e\u0053\u006b\u0069\u0070\u0042\u0069\u0074\u0073","\u0069n\u0064e\u0078\u0020\u006f\u0075\u0074 \u006f\u0066 \u0072\u0061\u006e\u0067\u0065"); +};_bc :=_cg /8;_cd :=_cg %8;_gce ._c =uint8 (_cd );if _ae :=_bc -_gce ._gb ;_ae > 0&&len (_gce ._eg )-1< _bc {if _gce ._c !=0{_ae ++;};_gce .expandIfNeeded (_ae );};_gce ._gb =_bc ;return nil ;};func (_gd *BufferedWriter )expandIfNeeded (_da int ){if !_gd .tryGrowByReslice (_da ){_gd .grow (_da ); +};};func (_eca *Reader )readBool ()(_cggb bool ,_fdb error ){if _eca ._aga ==0{_eca ._gdf ,_fdb =_eca .readBufferByte ();if _fdb !=nil {return false ,_fdb ;};_cggb =(_eca ._gdf &0x80)!=0;_eca ._gdf ,_eca ._aga =_eca ._gdf &0x7f,7;return _cggb ,nil ;};_eca ._aga --; +_cggb =(_eca ._gdf &(1<<_eca ._aga ))!=0;_eca ._gdf &=1<<_eca ._aga -1;return _cggb ,nil ;};func (_gafdc *Writer )WriteBit (bit int )error {switch bit {case 0,1:return _gafdc .writeBit (uint8 (bit ));};return _aa .Error ("\u0057\u0072\u0069\u0074\u0065\u0042\u0069\u0074","\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0062\u0069\u0074\u0020v\u0061\u006c\u0075\u0065"); +};type BinaryWriter interface{BitWriter ;_a .Writer ;_a .ByteWriter ;Data ()[]byte ;};func (_add *Writer )Data ()[]byte {return _add ._gbc };func (_fb *BufferedWriter )ResetBitIndex (){_fb ._c =0};func (_ffa *Reader )Read (p []byte )(_be int ,_bcfc error ){if _ffa ._aga ==0{return _ffa .read (p ); +};for ;_be < len (p );_be ++{if p [_be ],_bcfc =_ffa .readUnalignedByte ();_bcfc !=nil {return 0,_bcfc ;};};return _be ,nil ;};func (_fd *Reader )RelativePosition ()int64 {return _fd ._gad };func (_aee *Reader )Mark (){_aee ._gga =_aee ._gad ;_aee ._aaa =_aee ._aga ; +_aee ._caa =_aee ._gdf ;_aee ._efa =_aee ._fgb ;};func (_gdb *Reader )BitPosition ()int {return int (_gdb ._aga )};func (_cgd *Reader )Align ()(_gdc byte ){_gdc =_cgd ._aga ;_cgd ._aga =0;return _gdc };func (_dbc *Writer )Write (p []byte )(int ,error ){if len (p )> _dbc .byteCapacity (){return 0,_a .EOF ; +};for _ ,_cc :=range p {if _ecb :=_dbc .writeByte (_cc );_ecb !=nil {return 0,_ecb ;};};return len (p ),nil ;};func (_efb *Reader )AbsoluteLength ()uint64 {return uint64 (len (_efb ._bbe ._fce ))};func (_dad *Reader )AbsolutePosition ()int64 {return _dad ._gad +int64 (_dad ._bbe ._ffc )}; +func NewReader (data []byte )*Reader {return &Reader {_bbe :readerSource {_fce :data ,_ffd :len (data ),_ffc :0}};};func (_ef *BufferedWriter )Data ()[]byte {return _ef ._eg };func NewWriterMSB (data []byte )*Writer {return &Writer {_gbc :data ,_gbf :true }}; +func (_def *BufferedWriter )writeFullBytes (_fcf []byte )int {_gac :=copy (_def ._eg [_def .fullOffset ():],_fcf );_def ._gb +=_gac ;return _gac ;};func (_de *BufferedWriter )WriteByte (bt byte )error {if _de ._gb > len (_de ._eg )-1||(_de ._gb ==len (_de ._eg )-1&&_de ._c !=0){_de .expandIfNeeded (1); +};_de .writeByte (bt );return nil ;};func (_eafd *Reader )ConsumeRemainingBits ()(uint64 ,error ){if _eafd ._aga !=0{return _eafd .ReadBits (_eafd ._aga );};return 0,nil ;};func (_ed *Reader )ReadByte ()(byte ,error ){if _ed ._aga ==0{return _ed .readBufferByte (); +};return _ed .readUnalignedByte ();};func (_baf *Writer )ResetBit (){_baf ._daa =0};type readerSource struct{_fce []byte ;_ffc int ;_ffd int ;};func (_ee *BufferedWriter )byteCapacity ()int {_ba :=len (_ee ._eg )-_ee ._gb ;if _ee ._c !=0{_ba --;};return _ba ; +};type BufferedWriter struct{_eg []byte ;_c uint8 ;_gb int ;_gc bool ;};func (_gcec *Writer )UseMSB ()bool {return _gcec ._gbf };func (_d *BufferedWriter )Len ()int {return _d .byteCapacity ()};func (_geb *Reader )readBufferByte ()(byte ,error ){if _geb ._gad >=int64 (_geb ._bbe ._ffd ){return 0,_a .EOF ; +};_geb ._ece =-1;_bbc :=_geb ._bbe ._fce [int64 (_geb ._bbe ._ffc )+_geb ._gad ];_geb ._gad ++;_geb ._fgb =int (_bbc );return _bbc ,nil ;};func (_fgd *Writer )WriteBits (bits uint64 ,number int )(_cggf int ,_bbde error ){const _gdgg ="\u0057\u0072\u0069\u0074\u0065\u0072\u002e\u0057\u0072\u0069\u0074\u0065r\u0042\u0069\u0074\u0073"; +if number < 0||number > 64{return 0,_aa .Errorf (_gdgg ,"\u0062i\u0074\u0073 \u006e\u0075\u006db\u0065\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0069\u006e\u0020r\u0061\u006e\u0067\u0065\u0020\u003c\u0030\u002c\u0036\u0034\u003e,\u0020\u0069\u0073\u003a\u0020\u0027\u0025\u0064\u0027",number ); +};if number ==0{return 0,nil ;};_gdfc :=number /8;if _gdfc > 0{_cea :=number -_gdfc *8;for _bfb :=_gdfc -1;_bfb >=0;_bfb --{_dd :=byte ((bits >>uint (_bfb *8+_cea ))&0xff);if _bbde =_fgd .WriteByte (_dd );_bbde !=nil {return _cggf ,_aa .Wrapf (_bbde ,_gdgg ,"\u0062\u0079\u0074\u0065\u003a\u0020\u0027\u0025\u0064\u0027",_gdfc -_bfb +1); +};};number -=_gdfc *8;if number ==0{return _gdfc ,nil ;};};var _cfg int ;for _bde :=0;_bde < number ;_bde ++{if _fgd ._gbf {_cfg =int ((bits >>uint (number -1-_bde ))&0x1);}else {_cfg =int (bits &0x1);bits >>=1;};if _bbde =_fgd .WriteBit (_cfg );_bbde !=nil {return _cggf ,_aa .Wrapf (_bbde ,_gdgg ,"\u0062i\u0074\u003a\u0020\u0025\u0064",_bde ); +};};return _gdfc ,nil ;};func (_cge *Reader )readUnalignedByte ()(_bbd byte ,_ebf error ){_ebca :=_cge ._aga ;_bbd =_cge ._gdf <<(8-_ebca );_cge ._gdf ,_ebf =_cge .readBufferByte ();if _ebf !=nil {return 0,_ebf ;};_bbd |=_cge ._gdf >>_ebca ;_cge ._gdf &=1<<_ebca -1; +return _bbd ,nil ;};func (_dg *BufferedWriter )Reset (){_dg ._eg =_dg ._eg [:0];_dg ._gb =0;_dg ._c =0};func (_fef *Reader )Seek (offset int64 ,whence int )(int64 ,error ){_fef ._ece =-1;_fef ._aga =0;_fef ._gdf =0;_fef ._fgb =0;var _fcg int64 ;switch whence {case _a .SeekStart :_fcg =offset ; +case _a .SeekCurrent :_fcg =_fef ._gad +offset ;case _a .SeekEnd :_fcg =int64 (_fef ._bbe ._ffd )+offset ;default:return 0,_b .New ("\u0072\u0065\u0061de\u0072\u002e\u0052\u0065\u0061\u0064\u0065\u0072\u002eS\u0065e\u006b:\u0020i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0077\u0068\u0065\u006e\u0063\u0065"); +};if _fcg < 0{return 0,_b .New ("\u0072\u0065a\u0064\u0065\u0072\u002eR\u0065\u0061d\u0065\u0072\u002e\u0053\u0065\u0065\u006b\u003a \u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u006f\u006e");};_fef ._gad =_fcg ; +_fef ._aga =0;return _fcg ,nil ;};func (_ebc *BufferedWriter )tryGrowByReslice (_adg int )bool {if _af :=len (_ebc ._eg );_adg <=cap (_ebc ._eg )-_af {_ebc ._eg =_ebc ._eg [:_af +_adg ];return true ;};return false ;};func (_gccg *BufferedWriter )fullOffset ()int {_deg :=_gccg ._gb ; +if _gccg ._c !=0{_deg ++;};return _deg ;};func BufferedMSB ()*BufferedWriter {return &BufferedWriter {_gc :true }};func (_edc *Writer )SkipBits (skip int )error {const _dcd ="\u0057r\u0069t\u0065\u0072\u002e\u0053\u006b\u0069\u0070\u0042\u0069\u0074\u0073"; +if skip ==0{return nil ;};_eba :=int (_edc ._daa )+skip ;if _eba >=0&&_eba < 8{_edc ._daa =uint8 (_eba );return nil ;};_eba =int (_edc ._daa )+_edc ._afe *8+skip ;if _eba < 0{return _aa .Errorf (_dcd ,"\u0069n\u0064e\u0078\u0020\u006f\u0075\u0074 \u006f\u0066 \u0072\u0061\u006e\u0067\u0065"); +};_ffe :=_eba /8;_gge :=_eba %8;_f .Log .Trace ("\u0053\u006b\u0069\u0070\u0042\u0069\u0074\u0073");_f .Log .Trace ("\u0042\u0069\u0074\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u0042\u0079\u0074\u0065\u0049n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u002c\u0020\u0046\u0075\u006c\u006c\u0042\u0069\u0074\u0073\u003a\u0020'\u0025\u0064\u0027\u002c\u0020\u004c\u0065\u006e\u003a\u0020\u0027\u0025\u0064\u0027,\u0020\u0043\u0061p\u003a\u0020\u0027\u0025\u0064\u0027",_edc ._daa ,_edc ._afe ,int (_edc ._daa )+(_edc ._afe )*8,len (_edc ._gbc ),cap (_edc ._gbc )); +_f .Log .Trace ("S\u006b\u0069\u0070\u003a\u0020\u0027%\u0064\u0027\u002c\u0020\u0064\u003a \u0027\u0025\u0064\u0027\u002c\u0020\u0062i\u0074\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0027\u0025d\u0027",skip ,_eba ,_gge );_edc ._daa =uint8 (_gge );if _gcg :=_ffe -_edc ._afe ; +_gcg > 0&&len (_edc ._gbc )-1< _ffe {_f .Log .Trace ("\u0042\u0079\u0074e\u0044\u0069\u0066\u0066\u003a\u0020\u0025\u0064",_gcg );return _aa .Errorf (_dcd ,"\u0069n\u0064e\u0078\u0020\u006f\u0075\u0074 \u006f\u0066 \u0072\u0061\u006e\u0067\u0065");};_edc ._afe =_ffe ; +_f .Log .Trace ("\u0042\u0069\u0074I\u006e\u0064\u0065\u0078:\u0020\u0027\u0025\u0064\u0027\u002c\u0020B\u0079\u0074\u0065\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027",_edc ._daa ,_edc ._afe );return nil ;};func (_gbed *Reader )ReadUint32 ()(uint32 ,error ){_gccgc :=make ([]byte ,4); +_ ,_dc :=_gbed .Read (_gccgc );if _dc !=nil {return 0,_dc ;};return _ga .BigEndian .Uint32 (_gccgc ),nil ;};type Writer struct{_gbc []byte ;_daa uint8 ;_afe int ;_gbf bool ;};func (_fga *BufferedWriter )writeByte (_eaf byte ){switch {case _fga ._c ==0:_fga ._eg [_fga ._gb ]=_eaf ; +_fga ._gb ++;case _fga ._gc :_fga ._eg [_fga ._gb ]|=_eaf >>_fga ._c ;_fga ._gb ++;_fga ._eg [_fga ._gb ]=byte (uint16 (_eaf )<<(8-_fga ._c )&0xff);default:_fga ._eg [_fga ._gb ]|=byte (uint16 (_eaf )<<_fga ._c &0xff);_fga ._gb ++;_fga ._eg [_fga ._gb ]=_eaf >>(8-_fga ._c ); +};};func (_bfc *BufferedWriter )WriteBit (bit int )error {if bit !=1&&bit !=0{return _aa .Errorf ("\u0042\u0075\u0066fe\u0072\u0065\u0064\u0057\u0072\u0069\u0074\u0065\u0072\u002e\u0057\u0072\u0069\u0074\u0065\u0042\u0069\u0074","\u0062\u0069\u0074\u0020\u0076\u0061\u006cu\u0065\u0020\u006du\u0073\u0074\u0020\u0062e\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u007b\u0030\u002c\u0031\u007d\u0020\u0062\u0075\u0074\u0020\u0069\u0073\u003a\u0020\u0025\u0064",bit ); +};if len (_bfc ._eg )-1< _bfc ._gb {_bfc .expandIfNeeded (1);};_ea :=_bfc ._c ;if _bfc ._gc {_ea =7-_bfc ._c ;};_bfc ._eg [_bfc ._gb ]|=byte (uint16 (bit <<_ea )&0xff);_bfc ._c ++;if _bfc ._c ==8{_bfc ._gb ++;_bfc ._c =0;};return nil ;};type StreamReader interface{_a .Reader ; +_a .ByteReader ;_a .Seeker ;Align ()byte ;BitPosition ()int ;Mark ();Length ()uint64 ;ReadBit ()(int ,error );ReadBits (_agd byte )(uint64 ,error );ReadBool ()(bool ,error );ReadUint32 ()(uint32 ,error );Reset ();AbsolutePosition ()int64 ;};func (_bdb *Reader )NewPartialReader (offset ,length int ,relative bool )(*Reader ,error ){if offset < 0{return nil ,_b .New ("p\u0061\u0072\u0074\u0069\u0061\u006c\u0020\u0072\u0065\u0061\u0064\u0065\u0072\u0020\u006f\u0066\u0066\u0073e\u0074\u0020\u0063\u0061\u006e\u006e\u006f\u0074\u0020\u0062e \u006e\u0065\u0067a\u0074i\u0076\u0065"); +};if relative {offset =_bdb ._bbe ._ffc +offset ;};if length > 0{_gafd :=len (_bdb ._bbe ._fce );if relative {_gafd =_bdb ._bbe ._ffd ;};if offset +length > _gafd {return nil ,_g .Errorf ("\u0070\u0061r\u0074\u0069\u0061l\u0020\u0072\u0065\u0061\u0064e\u0072\u0020\u006f\u0066\u0066se\u0074\u0028\u0025\u0064\u0029\u002b\u006c\u0065\u006e\u0067\u0074\u0068\u0028\u0025\u0064\u0029\u003d\u0025d\u0020i\u0073\u0020\u0067\u0072\u0065\u0061ter\u0020\u0074\u0068\u0061\u006e\u0020\u0074\u0068\u0065\u0020\u006f\u0072ig\u0069n\u0061\u006c\u0020\u0072e\u0061d\u0065r\u0020\u006ce\u006e\u0067th\u003a\u0020\u0025\u0064",offset ,length ,offset +length ,_bdb ._bbe ._ffd ); +};};if length < 0{_ceb :=len (_bdb ._bbe ._fce );if relative {_ceb =_bdb ._bbe ._ffd ;};length =_ceb -offset ;};return &Reader {_bbe :readerSource {_fce :_bdb ._bbe ._fce ,_ffd :length ,_ffc :offset }},nil ;};func (_cb *Writer )writeByte (_df byte )error {if _cb ._afe > len (_cb ._gbc )-1{return _a .EOF ; +};if _cb ._afe ==len (_cb ._gbc )-1&&_cb ._daa !=0{return _a .EOF ;};if _cb ._daa ==0{_cb ._gbc [_cb ._afe ]=_df ;_cb ._afe ++;return nil ;};if _cb ._gbf {_cb ._gbc [_cb ._afe ]|=_df >>_cb ._daa ;_cb ._afe ++;_cb ._gbc [_cb ._afe ]=byte (uint16 (_df )<<(8-_cb ._daa )&0xff); +}else {_cb ._gbc [_cb ._afe ]|=byte (uint16 (_df )<<_cb ._daa &0xff);_cb ._afe ++;_cb ._gbc [_cb ._afe ]=_df >>(8-_cb ._daa );};return nil ;};var _ BinaryWriter =&Writer {};func (_ffdf *Reader )ReadBool ()(bool ,error ){return _ffdf .readBool ()};func NewWriter (data []byte )*Writer {return &Writer {_gbc :data }}; +func (_gaf *BufferedWriter )WriteBits (bits uint64 ,number int )(_gg int ,_gcc error ){const _ge ="\u0042u\u0066\u0066\u0065\u0072e\u0064\u0057\u0072\u0069\u0074e\u0072.\u0057r\u0069\u0074\u0065\u0072\u0042\u0069\u0074s";if number < 0||number > 64{return 0,_aa .Errorf (_ge ,"\u0062i\u0074\u0073 \u006e\u0075\u006db\u0065\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0069\u006e\u0020r\u0061\u006e\u0067\u0065\u0020\u003c\u0030\u002c\u0036\u0034\u003e,\u0020\u0069\u0073\u003a\u0020\u0027\u0025\u0064\u0027",number ); +};_db :=number /8;if _db > 0{_dbe :=number -_db *8;for _fc :=_db -1;_fc >=0;_fc --{_ggb :=byte ((bits >>uint (_fc *8+_dbe ))&0xff);if _gcc =_gaf .WriteByte (_ggb );_gcc !=nil {return _gg ,_aa .Wrapf (_gcc ,_ge ,"\u0062\u0079\u0074\u0065\u003a\u0020\u0027\u0025\u0064\u0027",_db -_fc +1); +};};number -=_db *8;if number ==0{return _db ,nil ;};};var _dbf int ;for _ggd :=0;_ggd < number ;_ggd ++{if _gaf ._gc {_dbf =int ((bits >>uint (number -1-_ggd ))&0x1);}else {_dbf =int (bits &0x1);bits >>=1;};if _gcc =_gaf .WriteBit (_dbf );_gcc !=nil {return _gg ,_aa .Wrapf (_gcc ,_ge ,"\u0062i\u0074\u003a\u0020\u0025\u0064",_ggd ); +};};return _db ,nil ;};func (_fgea *Reader )ReadBits (n byte )(_bad uint64 ,_eea error ){if n < _fgea ._aga {_gf :=_fgea ._aga -n ;_bad =uint64 (_fgea ._gdf >>_gf );_fgea ._gdf &=1<<_gf -1;_fgea ._aga =_gf ;return _bad ,nil ;};if n > _fgea ._aga {if _fgea ._aga > 0{_bad =uint64 (_fgea ._gdf ); +n -=_fgea ._aga ;};for n >=8{_gfa ,_egb :=_fgea .readBufferByte ();if _egb !=nil {return 0,_egb ;};_bad =_bad <<8+uint64 (_gfa );n -=8;};if n > 0{if _fgea ._gdf ,_eea =_fgea .readBufferByte ();_eea !=nil {return 0,_eea ;};_cf :=8-n ;_bad =_bad <>_cf ); +_fgea ._gdf &=1<<_cf -1;_fgea ._aga =_cf ;}else {_fgea ._aga =0;};return _bad ,nil ;};_fgea ._aga =0;return uint64 (_fgea ._gdf ),nil ;};func (_dgg *Reader )Reset (){_dgg ._gad =_dgg ._gga ;_dgg ._aga =_dgg ._aaa ;_dgg ._gdf =_dgg ._caa ;_dgg ._fgb =_dgg ._efa ; +}; \ No newline at end of file diff --git a/unipdf/internal/ccittfax/ccittfax.go b/unipdf/internal/ccittfax/ccittfax.go new file mode 100644 index 0000000..eebeb02 --- /dev/null +++ b/unipdf/internal/ccittfax/ccittfax.go @@ -0,0 +1,130 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package ccittfax ;import (_e "errors";_d "github.com/unidoc/unipdf/v4/internal/bitwise";_g "io";_b "math";);func _affc (_gbbe int ,_aac bool )(code ,int ,bool ){if _gbbe < 64{if _aac {return _db [_gbbe ],0,true ;};return _fe [_gbbe ],0,true ;};_gbfd :=_gbbe /64; +if _gbfd > 40{return _dgb [2560],_gbbe -2560,false ;};if _gbfd > 27{return _dgb [_gbfd *64],_gbbe -_gbfd *64,false ;};if _aac {return _ed [_gbfd *64],_gbbe -_gbfd *64,false ;};return _fab [_gbfd *64],_gbbe -_gbfd *64,false ;};func init (){_c =&treeNode {_fefg :true ,_beb :_fa }; +_dc =&treeNode {_beb :_ca ,_dac :_c };_dc ._efcb =_dc ;_a =&tree {_cfd :&treeNode {}};if _ce :=_a .fillWithNode (12,0,_dc );_ce !=nil {panic (_ce .Error ());};if _cc :=_a .fillWithNode (12,1,_c );_cc !=nil {panic (_cc .Error ());};_cf =&tree {_cfd :&treeNode {}}; +for _fbe :=0;_fbe < len (_dg );_fbe ++{for _ag :=0;_ag < len (_dg [_fbe ]);_ag ++{if _bf :=_cf .fill (_fbe +2,int (_dg [_fbe ][_ag ]),int (_fbg [_fbe ][_ag ]));_bf !=nil {panic (_bf .Error ());};};};if _ff :=_cf .fillWithNode (12,0,_dc );_ff !=nil {panic (_ff .Error ()); +};if _fae :=_cf .fillWithNode (12,1,_c );_fae !=nil {panic (_fae .Error ());};_ba =&tree {_cfd :&treeNode {}};for _ffd :=0;_ffd < len (_bdg );_ffd ++{for _bd :=0;_bd < len (_bdg [_ffd ]);_bd ++{if _ae :=_ba .fill (_ffd +4,int (_bdg [_ffd ][_bd ]),int (_ge [_ffd ][_bd ])); +_ae !=nil {panic (_ae .Error ());};};};if _ab :=_ba .fillWithNode (12,0,_dc );_ab !=nil {panic (_ab .Error ());};if _bb :=_ba .fillWithNode (12,1,_c );_bb !=nil {panic (_bb .Error ());};_cg =&tree {_cfd :&treeNode {}};if _ced :=_cg .fill (4,1,_eb );_ced !=nil {panic (_ced .Error ()); +};if _cd :=_cg .fill (3,1,_df );_cd !=nil {panic (_cd .Error ());};if _af :=_cg .fill (1,1,0);_af !=nil {panic (_af .Error ());};if _be :=_cg .fill (3,3,1);_be !=nil {panic (_be .Error ());};if _gc :=_cg .fill (6,3,2);_gc !=nil {panic (_gc .Error ());}; +if _aff :=_cg .fill (7,3,3);_aff !=nil {panic (_aff .Error ());};if _ea :=_cg .fill (3,2,-1);_ea !=nil {panic (_ea .Error ());};if _ec :=_cg .fill (6,2,-2);_ec !=nil {panic (_ec .Error ());};if _cda :=_cg .fill (7,2,-3);_cda !=nil {panic (_cda .Error ()); +};};func (_dbfd *Decoder )decodeRun (_egf *tree )(int ,error ){var _edd int ;_ggae :=_egf ._cfd ;for {_fegc ,_dfe :=_dbfd ._ddg .ReadBool ();if _dfe !=nil {return 0,_dfe ;};_ggae =_ggae .walk (_fegc );if _ggae ==nil {return 0,_e .New ("\u0075\u006e\u006bno\u0077\u006e\u0020\u0063\u006f\u0064\u0065\u0020\u0069n\u0020H\u0075f\u0066m\u0061\u006e\u0020\u0052\u004c\u0045\u0020\u0073\u0074\u0072\u0065\u0061\u006d"); +};if _ggae ._fefg {_edd +=_ggae ._beb ;switch {case _ggae ._beb >=64:_ggae =_egf ._cfd ;case _ggae ._beb >=0:return _edd ,nil ;default:return _dbfd ._ddc ,nil ;};};};};func (_dbbe *Encoder )appendEncodedRow (_bafg ,_efa []byte ,_fdea int )[]byte {if len (_bafg )> 0&&_fdea !=0&&!_dbbe .EncodedByteAlign {_bafg [len (_bafg )-1]=_bafg [len (_bafg )-1]|_efa [0]; +_bafg =append (_bafg ,_efa [1:]...);}else {_bafg =append (_bafg ,_efa ...);};return _bafg ;};func (_eba *Encoder )encodeG4 (_dgf [][]byte )[]byte {_daf :=make ([][]byte ,len (_dgf ));copy (_daf ,_dgf );_daf =_dea (_daf );var _dcb []byte ;var _gea int ; +for _bca :=1;_bca < len (_daf );_bca ++{if _eba .Rows > 0&&!_eba .EndOfBlock &&_bca ==(_eba .Rows +1){break ;};var _gbg []byte ;var _ffe ,_eegg ,_bedb int ;_efca :=_gea ;_feag :=-1;for _feag < len (_daf [_bca ]){_ffe =_afc (_daf [_bca ],_feag );_eegg =_gfgf (_daf [_bca ],_daf [_bca -1],_feag ); +_bedb =_afc (_daf [_bca -1],_eegg );if _bedb < _ffe {_gbg ,_efca =_bea (_gbg ,_efca ,_de );_feag =_bedb ;}else {if _b .Abs (float64 (_eegg -_ffe ))> 3{_gbg ,_efca ,_feag =_dfg (_daf [_bca ],_gbg ,_efca ,_feag ,_ffe );}else {_gbg ,_efca =_fcga (_gbg ,_efca ,_ffe ,_eegg ); +_feag =_ffe ;};};};_dcb =_eba .appendEncodedRow (_dcb ,_gbg ,_gea );if _eba .EncodedByteAlign {_efca =0;};_gea =_efca %8;};if _eba .EndOfBlock {_ggd ,_ :=_caac (_gea );_dcb =_eba .appendEncodedRow (_dcb ,_ggd ,_gea );};return _dcb ;};func (_cfa *Encoder )Encode (pixels [][]byte )[]byte {if _cfa .BlackIs1 {_gcfc =0; +_cae =1;}else {_gcfc =1;_cae =0;};if _cfa .K ==0{return _cfa .encodeG31D (pixels );};if _cfa .K > 0{return _cfa .encodeG32D (pixels );};if _cfa .K < 0{return _cfa .encodeG4 (pixels );};return nil ;};func _gfgf (_gge ,_dfc []byte ,_bfa int )int {_bgaf :=_afc (_dfc ,_bfa ); +if _bgaf < len (_dfc )&&(_bfa ==-1&&_dfc [_bgaf ]==_gcfc ||_bfa >=0&&_bfa < len (_gge )&&_gge [_bfa ]==_dfc [_bgaf ]||_bfa >=len (_gge )&&_gge [_bfa -1]!=_dfc [_bgaf ]){_bgaf =_afc (_dfc ,_bgaf );};return _bgaf ;};func (_eecc *treeNode )set (_cbef bool ,_ggb *treeNode ){if !_cbef {_eecc ._efcb =_ggb ; +}else {_eecc ._dac =_ggb ;};};func init (){_fe =make (map[int ]code );_fe [0]=code {Code :13<<8|3<<6,BitsWritten :10};_fe [1]=code {Code :2<<(5+8),BitsWritten :3};_fe [2]=code {Code :3<<(6+8),BitsWritten :2};_fe [3]=code {Code :2<<(6+8),BitsWritten :2}; +_fe [4]=code {Code :3<<(5+8),BitsWritten :3};_fe [5]=code {Code :3<<(4+8),BitsWritten :4};_fe [6]=code {Code :2<<(4+8),BitsWritten :4};_fe [7]=code {Code :3<<(3+8),BitsWritten :5};_fe [8]=code {Code :5<<(2+8),BitsWritten :6};_fe [9]=code {Code :4<<(2+8),BitsWritten :6}; +_fe [10]=code {Code :4<<(1+8),BitsWritten :7};_fe [11]=code {Code :5<<(1+8),BitsWritten :7};_fe [12]=code {Code :7<<(1+8),BitsWritten :7};_fe [13]=code {Code :4<<8,BitsWritten :8};_fe [14]=code {Code :7<<8,BitsWritten :8};_fe [15]=code {Code :12<<8,BitsWritten :9}; +_fe [16]=code {Code :5<<8|3<<6,BitsWritten :10};_fe [17]=code {Code :6<<8,BitsWritten :10};_fe [18]=code {Code :2<<8,BitsWritten :10};_fe [19]=code {Code :12<<8|7<<5,BitsWritten :11};_fe [20]=code {Code :13<<8,BitsWritten :11};_fe [21]=code {Code :13<<8|4<<5,BitsWritten :11}; +_fe [22]=code {Code :6<<8|7<<5,BitsWritten :11};_fe [23]=code {Code :5<<8,BitsWritten :11};_fe [24]=code {Code :2<<8|7<<5,BitsWritten :11};_fe [25]=code {Code :3<<8,BitsWritten :11};_fe [26]=code {Code :12<<8|10<<4,BitsWritten :12};_fe [27]=code {Code :12<<8|11<<4,BitsWritten :12}; +_fe [28]=code {Code :12<<8|12<<4,BitsWritten :12};_fe [29]=code {Code :12<<8|13<<4,BitsWritten :12};_fe [30]=code {Code :6<<8|8<<4,BitsWritten :12};_fe [31]=code {Code :6<<8|9<<4,BitsWritten :12};_fe [32]=code {Code :6<<8|10<<4,BitsWritten :12};_fe [33]=code {Code :6<<8|11<<4,BitsWritten :12}; +_fe [34]=code {Code :13<<8|2<<4,BitsWritten :12};_fe [35]=code {Code :13<<8|3<<4,BitsWritten :12};_fe [36]=code {Code :13<<8|4<<4,BitsWritten :12};_fe [37]=code {Code :13<<8|5<<4,BitsWritten :12};_fe [38]=code {Code :13<<8|6<<4,BitsWritten :12};_fe [39]=code {Code :13<<8|7<<4,BitsWritten :12}; +_fe [40]=code {Code :6<<8|12<<4,BitsWritten :12};_fe [41]=code {Code :6<<8|13<<4,BitsWritten :12};_fe [42]=code {Code :13<<8|10<<4,BitsWritten :12};_fe [43]=code {Code :13<<8|11<<4,BitsWritten :12};_fe [44]=code {Code :5<<8|4<<4,BitsWritten :12};_fe [45]=code {Code :5<<8|5<<4,BitsWritten :12}; +_fe [46]=code {Code :5<<8|6<<4,BitsWritten :12};_fe [47]=code {Code :5<<8|7<<4,BitsWritten :12};_fe [48]=code {Code :6<<8|4<<4,BitsWritten :12};_fe [49]=code {Code :6<<8|5<<4,BitsWritten :12};_fe [50]=code {Code :5<<8|2<<4,BitsWritten :12};_fe [51]=code {Code :5<<8|3<<4,BitsWritten :12}; +_fe [52]=code {Code :2<<8|4<<4,BitsWritten :12};_fe [53]=code {Code :3<<8|7<<4,BitsWritten :12};_fe [54]=code {Code :3<<8|8<<4,BitsWritten :12};_fe [55]=code {Code :2<<8|7<<4,BitsWritten :12};_fe [56]=code {Code :2<<8|8<<4,BitsWritten :12};_fe [57]=code {Code :5<<8|8<<4,BitsWritten :12}; +_fe [58]=code {Code :5<<8|9<<4,BitsWritten :12};_fe [59]=code {Code :2<<8|11<<4,BitsWritten :12};_fe [60]=code {Code :2<<8|12<<4,BitsWritten :12};_fe [61]=code {Code :5<<8|10<<4,BitsWritten :12};_fe [62]=code {Code :6<<8|6<<4,BitsWritten :12};_fe [63]=code {Code :6<<8|7<<4,BitsWritten :12}; +_db =make (map[int ]code );_db [0]=code {Code :53<<8,BitsWritten :8};_db [1]=code {Code :7<<(2+8),BitsWritten :6};_db [2]=code {Code :7<<(4+8),BitsWritten :4};_db [3]=code {Code :8<<(4+8),BitsWritten :4};_db [4]=code {Code :11<<(4+8),BitsWritten :4};_db [5]=code {Code :12<<(4+8),BitsWritten :4}; +_db [6]=code {Code :14<<(4+8),BitsWritten :4};_db [7]=code {Code :15<<(4+8),BitsWritten :4};_db [8]=code {Code :19<<(3+8),BitsWritten :5};_db [9]=code {Code :20<<(3+8),BitsWritten :5};_db [10]=code {Code :7<<(3+8),BitsWritten :5};_db [11]=code {Code :8<<(3+8),BitsWritten :5}; +_db [12]=code {Code :8<<(2+8),BitsWritten :6};_db [13]=code {Code :3<<(2+8),BitsWritten :6};_db [14]=code {Code :52<<(2+8),BitsWritten :6};_db [15]=code {Code :53<<(2+8),BitsWritten :6};_db [16]=code {Code :42<<(2+8),BitsWritten :6};_db [17]=code {Code :43<<(2+8),BitsWritten :6}; +_db [18]=code {Code :39<<(1+8),BitsWritten :7};_db [19]=code {Code :12<<(1+8),BitsWritten :7};_db [20]=code {Code :8<<(1+8),BitsWritten :7};_db [21]=code {Code :23<<(1+8),BitsWritten :7};_db [22]=code {Code :3<<(1+8),BitsWritten :7};_db [23]=code {Code :4<<(1+8),BitsWritten :7}; +_db [24]=code {Code :40<<(1+8),BitsWritten :7};_db [25]=code {Code :43<<(1+8),BitsWritten :7};_db [26]=code {Code :19<<(1+8),BitsWritten :7};_db [27]=code {Code :36<<(1+8),BitsWritten :7};_db [28]=code {Code :24<<(1+8),BitsWritten :7};_db [29]=code {Code :2<<8,BitsWritten :8}; +_db [30]=code {Code :3<<8,BitsWritten :8};_db [31]=code {Code :26<<8,BitsWritten :8};_db [32]=code {Code :27<<8,BitsWritten :8};_db [33]=code {Code :18<<8,BitsWritten :8};_db [34]=code {Code :19<<8,BitsWritten :8};_db [35]=code {Code :20<<8,BitsWritten :8}; +_db [36]=code {Code :21<<8,BitsWritten :8};_db [37]=code {Code :22<<8,BitsWritten :8};_db [38]=code {Code :23<<8,BitsWritten :8};_db [39]=code {Code :40<<8,BitsWritten :8};_db [40]=code {Code :41<<8,BitsWritten :8};_db [41]=code {Code :42<<8,BitsWritten :8}; +_db [42]=code {Code :43<<8,BitsWritten :8};_db [43]=code {Code :44<<8,BitsWritten :8};_db [44]=code {Code :45<<8,BitsWritten :8};_db [45]=code {Code :4<<8,BitsWritten :8};_db [46]=code {Code :5<<8,BitsWritten :8};_db [47]=code {Code :10<<8,BitsWritten :8}; +_db [48]=code {Code :11<<8,BitsWritten :8};_db [49]=code {Code :82<<8,BitsWritten :8};_db [50]=code {Code :83<<8,BitsWritten :8};_db [51]=code {Code :84<<8,BitsWritten :8};_db [52]=code {Code :85<<8,BitsWritten :8};_db [53]=code {Code :36<<8,BitsWritten :8}; +_db [54]=code {Code :37<<8,BitsWritten :8};_db [55]=code {Code :88<<8,BitsWritten :8};_db [56]=code {Code :89<<8,BitsWritten :8};_db [57]=code {Code :90<<8,BitsWritten :8};_db [58]=code {Code :91<<8,BitsWritten :8};_db [59]=code {Code :74<<8,BitsWritten :8}; +_db [60]=code {Code :75<<8,BitsWritten :8};_db [61]=code {Code :50<<8,BitsWritten :8};_db [62]=code {Code :51<<8,BitsWritten :8};_db [63]=code {Code :52<<8,BitsWritten :8};_fab =make (map[int ]code );_fab [64]=code {Code :3<<8|3<<6,BitsWritten :10};_fab [128]=code {Code :12<<8|8<<4,BitsWritten :12}; +_fab [192]=code {Code :12<<8|9<<4,BitsWritten :12};_fab [256]=code {Code :5<<8|11<<4,BitsWritten :12};_fab [320]=code {Code :3<<8|3<<4,BitsWritten :12};_fab [384]=code {Code :3<<8|4<<4,BitsWritten :12};_fab [448]=code {Code :3<<8|5<<4,BitsWritten :12}; +_fab [512]=code {Code :3<<8|12<<3,BitsWritten :13};_fab [576]=code {Code :3<<8|13<<3,BitsWritten :13};_fab [640]=code {Code :2<<8|10<<3,BitsWritten :13};_fab [704]=code {Code :2<<8|11<<3,BitsWritten :13};_fab [768]=code {Code :2<<8|12<<3,BitsWritten :13}; +_fab [832]=code {Code :2<<8|13<<3,BitsWritten :13};_fab [896]=code {Code :3<<8|18<<3,BitsWritten :13};_fab [960]=code {Code :3<<8|19<<3,BitsWritten :13};_fab [1024]=code {Code :3<<8|20<<3,BitsWritten :13};_fab [1088]=code {Code :3<<8|21<<3,BitsWritten :13}; +_fab [1152]=code {Code :3<<8|22<<3,BitsWritten :13};_fab [1216]=code {Code :119<<3,BitsWritten :13};_fab [1280]=code {Code :2<<8|18<<3,BitsWritten :13};_fab [1344]=code {Code :2<<8|19<<3,BitsWritten :13};_fab [1408]=code {Code :2<<8|20<<3,BitsWritten :13}; +_fab [1472]=code {Code :2<<8|21<<3,BitsWritten :13};_fab [1536]=code {Code :2<<8|26<<3,BitsWritten :13};_fab [1600]=code {Code :2<<8|27<<3,BitsWritten :13};_fab [1664]=code {Code :3<<8|4<<3,BitsWritten :13};_fab [1728]=code {Code :3<<8|5<<3,BitsWritten :13}; +_ed =make (map[int ]code );_ed [64]=code {Code :27<<(3+8),BitsWritten :5};_ed [128]=code {Code :18<<(3+8),BitsWritten :5};_ed [192]=code {Code :23<<(2+8),BitsWritten :6};_ed [256]=code {Code :55<<(1+8),BitsWritten :7};_ed [320]=code {Code :54<<8,BitsWritten :8}; +_ed [384]=code {Code :55<<8,BitsWritten :8};_ed [448]=code {Code :100<<8,BitsWritten :8};_ed [512]=code {Code :101<<8,BitsWritten :8};_ed [576]=code {Code :104<<8,BitsWritten :8};_ed [640]=code {Code :103<<8,BitsWritten :8};_ed [704]=code {Code :102<<8,BitsWritten :9}; +_ed [768]=code {Code :102<<8|1<<7,BitsWritten :9};_ed [832]=code {Code :105<<8,BitsWritten :9};_ed [896]=code {Code :105<<8|1<<7,BitsWritten :9};_ed [960]=code {Code :106<<8,BitsWritten :9};_ed [1024]=code {Code :106<<8|1<<7,BitsWritten :9};_ed [1088]=code {Code :107<<8,BitsWritten :9}; +_ed [1152]=code {Code :107<<8|1<<7,BitsWritten :9};_ed [1216]=code {Code :108<<8,BitsWritten :9};_ed [1280]=code {Code :108<<8|1<<7,BitsWritten :9};_ed [1344]=code {Code :109<<8,BitsWritten :9};_ed [1408]=code {Code :109<<8|1<<7,BitsWritten :9};_ed [1472]=code {Code :76<<8,BitsWritten :9}; +_ed [1536]=code {Code :76<<8|1<<7,BitsWritten :9};_ed [1600]=code {Code :77<<8,BitsWritten :9};_ed [1664]=code {Code :24<<(2+8),BitsWritten :6};_ed [1728]=code {Code :77<<8|1<<7,BitsWritten :9};_dgb =make (map[int ]code );_dgb [1792]=code {Code :1<<8,BitsWritten :11}; +_dgb [1856]=code {Code :1<<8|4<<5,BitsWritten :11};_dgb [1920]=code {Code :1<<8|5<<5,BitsWritten :11};_dgb [1984]=code {Code :1<<8|2<<4,BitsWritten :12};_dgb [2048]=code {Code :1<<8|3<<4,BitsWritten :12};_dgb [2112]=code {Code :1<<8|4<<4,BitsWritten :12}; +_dgb [2176]=code {Code :1<<8|5<<4,BitsWritten :12};_dgb [2240]=code {Code :1<<8|6<<4,BitsWritten :12};_dgb [2304]=code {Code :1<<8|7<<4,BitsWritten :12};_dgb [2368]=code {Code :1<<8|12<<4,BitsWritten :12};_dgb [2432]=code {Code :1<<8|13<<4,BitsWritten :12}; +_dgb [2496]=code {Code :1<<8|14<<4,BitsWritten :12};_dgb [2560]=code {Code :1<<8|15<<4,BitsWritten :12};_gb =make (map[int ]byte );_gb [0]=0xFF;_gb [1]=0xFE;_gb [2]=0xFC;_gb [3]=0xF8;_gb [4]=0xF0;_gb [5]=0xE0;_gb [6]=0xC0;_gb [7]=0x80;_gb [8]=0x00;};type Decoder struct{_ddc int ; +_ef int ;_fc int ;_ebf []byte ;_edb int ;_gd bool ;_faf bool ;_feg bool ;_adf bool ;_cb bool ;_gg bool ;_cff bool ;_ee int ;_bac int ;_ebd []int ;_bg []int ;_dbc int ;_eaf int ;_gcc int ;_eef int ;_ddg *_d .Reader ;_bff tiffType ;_ceg error ;};func (_eegd *Decoder )decodeRowType6 ()error {if _eegd ._cff {_eegd ._ddg .Align (); +};if _eegd ._gg {_eegd ._ddg .Mark ();_fgd ,_cbg :=_eegd .tryFetchEOL ();if _cbg !=nil {return _cbg ;};if _fgd {_fgd ,_cbg =_eegd .tryFetchEOL ();if _cbg !=nil {return _cbg ;};if _fgd {return _g .EOF ;};};_eegd ._ddg .Reset ();};return _eegd .decode2D (); +};func (_afbd *Decoder )tryFetchRTC2D ()(_cgd error ){_afbd ._ddg .Mark ();var _effd bool ;for _bfd :=0;_bfd < 5;_bfd ++{_effd ,_cgd =_afbd .tryFetchEOL1 ();if _cgd !=nil {if _e .Is (_cgd ,_g .EOF ){if _bfd ==0{break ;};return _fg ;};};if _effd {continue ; +};if _bfd > 0{return _fg ;};break ;};if _effd {return _g .EOF ;};_afbd ._ddg .Reset ();return _cgd ;};func _bea (_bgb []byte ,_agb int ,_ebff code )([]byte ,int ){_dfb :=0;for _dfb < _ebff .BitsWritten {_cdd :=_agb /8;_abge :=_agb %8;if _cdd >=len (_bgb ){_bgb =append (_bgb ,0); +};_cbbb :=8-_abge ;_eede :=_ebff .BitsWritten -_dfb ;if _cbbb > _eede {_cbbb =_eede ;};if _dfb < 8{_bgb [_cdd ]=_bgb [_cdd ]|byte (_ebff .Code >>uint (8+_abge -_dfb ))&_gb [8-_cbbb -_abge ];}else {_bgb [_cdd ]=_bgb [_cdd ]|(byte (_ebff .Code <>uint (_abge ); +};_agb +=_cbbb ;_dfb +=_cbbb ;};return _bgb ,_agb ;};func (_efg *Decoder )decoderRowType41D ()error {if _efg ._cff {_efg ._ddg .Align ();};_efg ._ddg .Mark ();var (_cce bool ;_gee error ;);if _efg ._cb {_cce ,_gee =_efg .tryFetchEOL ();if _gee !=nil {return _gee ; +};if !_cce {return _agg ;};}else {_cce ,_gee =_efg .looseFetchEOL ();if _gee !=nil {return _gee ;};};if !_cce {_efg ._ddg .Reset ();};if _cce &&_efg ._gg {_efg ._ddg .Mark ();for _fafc :=0;_fafc < 5;_fafc ++{_cce ,_gee =_efg .tryFetchEOL ();if _gee !=nil {if _e .Is (_gee ,_g .EOF ){if _fafc ==0{break ; +};return _fg ;};};if _cce {continue ;};if _fafc > 0{return _fg ;};break ;};if _cce {return _g .EOF ;};_efg ._ddg .Reset ();};if _gee =_efg .decode1D ();_gee !=nil {return _gee ;};return nil ;};func (_eec *Decoder )tryFetchEOL1 ()(bool ,error ){_fea ,_ddgg :=_eec ._ddg .ReadBits (13); +if _ddgg !=nil {return false ,_ddgg ;};return _fea ==0x3,nil ;};func NewDecoder (data []byte ,options DecodeOptions )(*Decoder ,error ){_acc :=&Decoder {_ddg :_d .NewReader (data ),_ddc :options .Columns ,_ef :options .Rows ,_edb :options .DamagedRowsBeforeError ,_ebf :make ([]byte ,(options .Columns +7)/8),_ebd :make ([]int ,options .Columns +2),_bg :make ([]int ,options .Columns +2),_cff :options .EncodedByteAligned ,_adf :options .BlackIsOne ,_cb :options .EndOfLine ,_gg :options .EndOfBlock }; +switch {case options .K ==0:_acc ._bff =_gf ;if len (data )< 20{return nil ,_e .New ("\u0074o\u006f\u0020\u0073\u0068o\u0072\u0074\u0020\u0063\u0063i\u0074t\u0066a\u0078\u0020\u0073\u0074\u0072\u0065\u0061m");};_caf :=data [:20];if _caf [0]!=0||(_caf [1]>>4!=1&&_caf [1]!=1){_acc ._bff =_bc ; +_ddf :=(uint16 (_caf [0])<<8+uint16 (_caf [1]&0xff))>>4;for _bgd :=12;_bgd < 160;_bgd ++{_ddf =(_ddf <<1)+uint16 ((_caf [_bgd /8]>>uint16 (7-(_bgd %8)))&0x01);if _ddf &0xfff==1{_acc ._bff =_gf ;break ;};};};case options .K < 0:_acc ._bff =_ecc ;case options .K > 0:_acc ._bff =_gf ; +_acc ._gd =true ;};switch _acc ._bff {case _bc ,_gf ,_ecc :default:return nil ,_e .New ("\u0075\u006ek\u006e\u006f\u0077\u006e\u0020\u0063\u0063\u0069\u0074\u0074\u0066\u0061\u0078\u002e\u0044\u0065\u0063\u006f\u0064\u0065\u0072\u0020ty\u0070\u0065");}; +return _acc ,nil ;};func (_dcc tiffType )String ()string {switch _dcc {case _bc :return "\u0074\u0069\u0066\u0066\u0054\u0079\u0070\u0065\u004d\u006f\u0064i\u0066\u0069\u0065\u0064\u0048\u0075\u0066\u0066\u006d\u0061n\u0052\u006c\u0065";case _gf :return "\u0074\u0069\u0066\u0066\u0054\u0079\u0070\u0065\u0054\u0034"; +case _ecc :return "\u0074\u0069\u0066\u0066\u0054\u0079\u0070\u0065\u0054\u0036";default:return "\u0075n\u0064\u0065\u0066\u0069\u006e\u0065d";};};type Encoder struct{K int ;EndOfLine bool ;EncodedByteAlign bool ;Columns int ;Rows int ;EndOfBlock bool ; +BlackIs1 bool ;DamagedRowsBeforeError int ;};var _fbg =[...][]uint16 {{3,2},{1,4},{6,5},{7},{9,8},{10,11,12},{13,14},{15},{16,17,0,18,64},{24,25,23,22,19,20,21,1792,1856,1920},{1984,2048,2112,2176,2240,2304,2368,2432,2496,2560,52,55,56,59,60,320,384,448,53,54,50,51,44,45,46,47,57,58,61,256,48,49,62,63,30,31,32,33,40,41,128,192,26,27,28,29,34,35,36,37,38,39,42,43},{640,704,768,832,1280,1344,1408,1472,1536,1600,1664,1728,512,576,896,960,1024,1088,1152,1216}}; +func (_fde *Decoder )tryFetchEOL ()(bool ,error ){_ddff ,_aeg :=_fde ._ddg .ReadBits (12);if _aeg !=nil {return false ,_aeg ;};return _ddff ==0x1,nil ;};func (_dbbb *treeNode )walk (_acec bool )*treeNode {if _acec {return _dbbb ._dac ;};return _dbbb ._efcb ; +};func _afc (_cde []byte ,_bba int )int {if _bba >=len (_cde ){return _bba ;};if _bba < -1{_bba =-1;};var _adb byte ;if _bba > -1{_adb =_cde [_bba ];}else {_adb =_gcfc ;};_bbaa :=_bba +1;for _bbaa < len (_cde ){if _cde [_bbaa ]!=_adb {break ;};_bbaa ++; +};return _bbaa ;};func _dfg (_bffe ,_dcfc []byte ,_ddde ,_daa ,_cgdf int )([]byte ,int ,int ){_fgaa :=_afc (_bffe ,_cgdf );_dgfc :=_daa >=0&&_bffe [_daa ]==_gcfc ||_daa ==-1;_dcfc ,_ddde =_bea (_dcfc ,_ddde ,_abg );var _cgf int ;if _daa > -1{_cgf =_cgdf -_daa ; +}else {_cgf =_cgdf -_daa -1;};_dcfc ,_ddde =_dec (_dcfc ,_ddde ,_cgf ,_dgfc );_dgfc =!_dgfc ;_cba :=_fgaa -_cgdf ;_dcfc ,_ddde =_dec (_dcfc ,_ddde ,_cba ,_dgfc );_daa =_fgaa ;return _dcfc ,_ddde ,_daa ;};var (_c *treeNode ;_dc *treeNode ;_cf *tree ;_ba *tree ; +_a *tree ;_cg *tree ;_fa =-2000;_ca =-1000;_eb =-3000;_df =-4000;);const (_ tiffType =iota ;_bc ;_gf ;_ecc ;);func _dea (_cac [][]byte )[][]byte {_gfc :=make ([]byte ,len (_cac [0]));for _adfg :=range _gfc {_gfc [_adfg ]=_gcfc ;};_cac =append (_cac ,[]byte {}); +for _gde :=len (_cac )-1;_gde > 0;_gde --{_cac [_gde ]=_cac [_gde -1];};_cac [0]=_gfc ;return _cac ;};func (_bbe *Encoder )encodeG32D (_aae [][]byte )[]byte {var _gcaf []byte ;var _dbd int ;for _dgg :=0;_dgg < len (_aae );_dgg +=_bbe .K {if _bbe .Rows > 0&&!_bbe .EndOfBlock &&_dgg ==_bbe .Rows {break ; +};_cec ,_ggf :=_bga (_aae [_dgg ],_dbd ,_dba );_gcaf =_bbe .appendEncodedRow (_gcaf ,_cec ,_dbd );if _bbe .EncodedByteAlign {_ggf =0;};_dbd =_ggf ;for _fcge :=_dgg +1;_fcge < (_dgg +_bbe .K )&&_fcge < len (_aae );_fcge ++{if _bbe .Rows > 0&&!_bbe .EndOfBlock &&_fcge ==_bbe .Rows {break ; +};_bbg ,_cge :=_bea (nil ,_dbd ,_gcf );var _dbae ,_gbf ,_afac int ;_gdac :=-1;for _gdac < len (_aae [_fcge ]){_dbae =_afc (_aae [_fcge ],_gdac );_gbf =_gfgf (_aae [_fcge ],_aae [_fcge -1],_gdac );_afac =_afc (_aae [_fcge -1],_gbf );if _afac < _dbae {_bbg ,_cge =_ffcd (_bbg ,_cge ); +_gdac =_afac ;}else {if _b .Abs (float64 (_gbf -_dbae ))> 3{_bbg ,_cge ,_gdac =_dfg (_aae [_fcge ],_bbg ,_cge ,_gdac ,_dbae );}else {_bbg ,_cge =_fcga (_bbg ,_cge ,_dbae ,_gbf );_gdac =_dbae ;};};};_gcaf =_bbe .appendEncodedRow (_gcaf ,_bbg ,_dbd );if _bbe .EncodedByteAlign {_cge =0; +};_dbd =_cge %8;};};if _bbe .EndOfBlock {_cedd ,_ :=_eca (_dbd );_gcaf =_bbe .appendEncodedRow (_gcaf ,_cedd ,_dbd );};return _gcaf ;};func (_fef *Decoder )getNextChangingElement (_bed int ,_cbb bool )int {_ecg :=0;if !_cbb {_ecg =1;};_fbd :=int (uint32 (_fef ._eef )&0xFFFFFFFE)+_ecg ; +if _fbd > 2{_fbd -=2;};if _bed ==0{return _fbd ;};for _dgd :=_fbd ;_dgd < _fef ._dbc ;_dgd +=2{if _bed < _fef ._ebd [_dgd ]{_fef ._eef =_dgd ;return _dgd ;};};return -1;};func _eca (_cegb int )([]byte ,int ){var _faeg []byte ;for _dbb :=0;_dbb < 6;_dbb ++{_faeg ,_cegb =_bea (_faeg ,_cegb ,_dba ); +};return _faeg ,_cegb %8;};var _bdg =[...][]uint16 {{0x7,0x8,0xb,0xc,0xe,0xf},{0x12,0x13,0x14,0x1b,0x7,0x8},{0x17,0x18,0x2a,0x2b,0x3,0x34,0x35,0x7,0x8},{0x13,0x17,0x18,0x24,0x27,0x28,0x2b,0x3,0x37,0x4,0x8,0xc},{0x12,0x13,0x14,0x15,0x16,0x17,0x1a,0x1b,0x2,0x24,0x25,0x28,0x29,0x2a,0x2b,0x2c,0x2d,0x3,0x32,0x33,0x34,0x35,0x36,0x37,0x4,0x4a,0x4b,0x5,0x52,0x53,0x54,0x55,0x58,0x59,0x5a,0x5b,0x64,0x65,0x67,0x68,0xa,0xb},{0x98,0x99,0x9a,0x9b,0xcc,0xcd,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda,0xdb},{},{0x8,0xc,0xd},{0x12,0x13,0x14,0x15,0x16,0x17,0x1c,0x1d,0x1e,0x1f}}; +type tree struct{_cfd *treeNode };func (_cbf *tree )fill (_egg ,_aee ,_eab int )error {_cbae :=_cbf ._cfd ;for _gba :=0;_gba < _egg ;_gba ++{_bbda :=_egg -1-_gba ;_cacg :=((_aee >>uint (_bbda ))&1)!=0;_aed :=_cbae .walk (_cacg );if _aed !=nil {if _aed ._fefg {return _e .New ("\u006e\u006f\u0064\u0065\u0020\u0069\u0073\u0020\u006c\u0065\u0061\u0066\u002c\u0020\u006eo\u0020o\u0074\u0068\u0065\u0072\u0020\u0066\u006f\u006c\u006c\u006f\u0077\u0069\u006e\u0067"); +};_cbae =_aed ;continue ;};_aed =&treeNode {};if _gba ==_egg -1{_aed ._beb =_eab ;_aed ._fefg =true ;};if _aee ==0{_aed ._agd =true ;};_cbae .set (_cacg ,_aed );_cbae =_aed ;};return nil ;};func (_fce *Encoder )encodeG31D (_cffe [][]byte )[]byte {var _eag []byte ; +_afa :=0;for _abfe :=range _cffe {if _fce .Rows > 0&&!_fce .EndOfBlock &&_abfe ==_fce .Rows {break ;};_ace ,_cbec :=_bga (_cffe [_abfe ],_afa ,_aa );_eag =_fce .appendEncodedRow (_eag ,_ace ,_afa );if _fce .EncodedByteAlign {_cbec =0;};_afa =_cbec ;};if _fce .EndOfBlock {_cege ,_ :=_abfd (_afa ); +_eag =_fce .appendEncodedRow (_eag ,_cege ,_afa );};return _eag ;};func (_gca *Decoder )decodeG32D ()error {_gca ._dbc =_gca ._eaf ;_gca ._bg ,_gca ._ebd =_gca ._ebd ,_gca ._bg ;_fec :=true ;var (_dcf bool ;_ded int ;_ffc error ;);_gca ._eaf =0;_bgc :for _ded < _gca ._ddc {_baf :=_cg ._cfd ; +for {_dcf ,_ffc =_gca ._ddg .ReadBool ();if _ffc !=nil {return _ffc ;};_baf =_baf .walk (_dcf );if _baf ==nil {continue _bgc ;};if !_baf ._fefg {continue ;};switch _baf ._beb {case _df :var _acb int ;if _fec {_acb ,_ffc =_gca .decodeRun (_ba );}else {_acb ,_ffc =_gca .decodeRun (_cf ); +};if _ffc !=nil {return _ffc ;};_ded +=_acb ;_gca ._bg [_gca ._eaf ]=_ded ;_gca ._eaf ++;if _fec {_acb ,_ffc =_gca .decodeRun (_cf );}else {_acb ,_ffc =_gca .decodeRun (_ba );};if _ffc !=nil {return _ffc ;};_ded +=_acb ;_gca ._bg [_gca ._eaf ]=_ded ;_gca ._eaf ++; +case _eb :_fd :=_gca .getNextChangingElement (_ded ,_fec )+1;if _fd >=_gca ._dbc {_ded =_gca ._ddc ;}else {_ded =_gca ._ebd [_fd ];};default:_dbf :=_gca .getNextChangingElement (_ded ,_fec );if _dbf >=_gca ._dbc ||_dbf ==-1{_ded =_gca ._ddc +_baf ._beb ; +}else {_ded =_gca ._ebd [_dbf ]+_baf ._beb ;};_gca ._bg [_gca ._eaf ]=_ded ;_gca ._eaf ++;_fec =!_fec ;};continue _bgc ;};};return nil ;};func _bgg (_dge ,_efba []byte ,_begb int ,_bec bool )int {_ffda :=_afc (_efba ,_begb );if _ffda < len (_efba )&&(_begb ==-1&&_efba [_ffda ]==_gcfc ||_begb >=0&&_begb < len (_dge )&&_dge [_begb ]==_efba [_ffda ]||_begb >=len (_dge )&&_bec &&_efba [_ffda ]==_gcfc ||_begb >=len (_dge )&&!_bec &&_efba [_ffda ]==_cae ){_ffda =_afc (_efba ,_ffda ); +};return _ffda ;};var _ge =[...][]uint16 {{2,3,4,5,6,7},{128,8,9,64,10,11},{192,1664,16,17,13,14,15,1,12},{26,21,28,27,18,24,25,22,256,23,20,19},{33,34,35,36,37,38,31,32,29,53,54,39,40,41,42,43,44,30,61,62,63,0,320,384,45,59,60,46,49,50,51,52,55,56,57,58,448,512,640,576,47,48},{1472,1536,1600,1728,704,768,832,896,960,1024,1088,1152,1216,1280,1344,1408},{},{1792,1856,1920},{1984,2048,2112,2176,2240,2304,2368,2432,2496,2560}}; +func _aaef (_bfdd []byte ,_gdaf bool ,_fegd int )(int ,int ){_bfcc :=0;for _fegd < len (_bfdd ){if _gdaf {if _bfdd [_fegd ]!=_gcfc {break ;};}else {if _bfdd [_fegd ]!=_cae {break ;};};_bfcc ++;_fegd ++;};return _bfcc ,_fegd ;};var (_gcfc byte =1;_cae byte =0; +);func (_aeb *Decoder )decode2D ()error {_aeb ._dbc =_aeb ._eaf ;_aeb ._bg ,_aeb ._ebd =_aeb ._ebd ,_aeb ._bg ;_bfc :=true ;var (_gdc bool ;_ceag int ;_abgb error ;);_aeb ._eaf =0;_adfe :for _ceag < _aeb ._ddc {_fafb :=_cg ._cfd ;for {_gdc ,_abgb =_aeb ._ddg .ReadBool (); +if _abgb !=nil {return _abgb ;};_fafb =_fafb .walk (_gdc );if _fafb ==nil {continue _adfe ;};if !_fafb ._fefg {continue ;};switch _fafb ._beb {case _df :var _aggd int ;if _bfc {_aggd ,_abgb =_aeb .decodeRun (_ba );}else {_aggd ,_abgb =_aeb .decodeRun (_cf ); +};if _abgb !=nil {return _abgb ;};_ceag +=_aggd ;_aeb ._bg [_aeb ._eaf ]=_ceag ;_aeb ._eaf ++;if _bfc {_aggd ,_abgb =_aeb .decodeRun (_cf );}else {_aggd ,_abgb =_aeb .decodeRun (_ba );};if _abgb !=nil {return _abgb ;};_ceag +=_aggd ;_aeb ._bg [_aeb ._eaf ]=_ceag ; +_aeb ._eaf ++;case _eb :_cgb :=_aeb .getNextChangingElement (_ceag ,_bfc )+1;if _cgb >=_aeb ._dbc {_ceag =_aeb ._ddc ;}else {_ceag =_aeb ._ebd [_cgb ];};default:_edfd :=_aeb .getNextChangingElement (_ceag ,_bfc );if _edfd >=_aeb ._dbc ||_edfd ==-1{_ceag =_aeb ._ddc +_fafb ._beb ; +}else {_ceag =_aeb ._ebd [_edfd ]+_fafb ._beb ;};_aeb ._bg [_aeb ._eaf ]=_ceag ;_aeb ._eaf ++;_bfc =!_bfc ;};continue _adfe ;};};return nil ;};func _bga (_add []byte ,_fff int ,_eed code )([]byte ,int ){_fgc :=true ;var _fbbb []byte ;_fbbb ,_fff =_bea (nil ,_fff ,_eed ); +_beg :=0;var _gfg int ;for _beg < len (_add ){_gfg ,_beg =_aaef (_add ,_fgc ,_beg );_fbbb ,_fff =_dec (_fbbb ,_fff ,_gfg ,_fgc );_fgc =!_fgc ;};return _fbbb ,_fff %8;};func _dec (_fdb []byte ,_efbf int ,_fad int ,_ece bool )([]byte ,int ){var (_ggg code ; +_adc bool ;);for !_adc {_ggg ,_fad ,_adc =_affc (_fad ,_ece );_fdb ,_efbf =_bea (_fdb ,_efbf ,_ggg );};return _fdb ,_efbf ;};func (_fcg *Decoder )looseFetchEOL ()(bool ,error ){_efcg ,_eff :=_fcg ._ddg .ReadBits (12);if _eff !=nil {return false ,_eff ; +};switch _efcg {case 0x1:return true ,nil ;case 0x0:for {_gad ,_gda :=_fcg ._ddg .ReadBool ();if _gda !=nil {return false ,_gda ;};if _gad {return true ,nil ;};};default:return false ,nil ;};};func (_gfb *Decoder )decodeRowType4 ()error {if !_gfb ._gd {return _gfb .decoderRowType41D (); +};if _gfb ._cff {_gfb ._ddg .Align ();};_gfb ._ddg .Mark ();_cbe ,_aga :=_gfb .tryFetchEOL ();if _aga !=nil {return _aga ;};if !_cbe &&_gfb ._cb {_gfb ._gcc ++;if _gfb ._gcc > _gfb ._edb {return _agg ;};_gfb ._ddg .Reset ();};if !_cbe {_gfb ._ddg .Reset (); +};_aaa ,_aga :=_gfb ._ddg .ReadBool ();if _aga !=nil {return _aga ;};if _aaa {if _cbe &&_gfb ._gg {if _aga =_gfb .tryFetchRTC2D ();_aga !=nil {return _aga ;};};_aga =_gfb .decode1D ();}else {_aga =_gfb .decode2D ();};if _aga !=nil {return _aga ;};return nil ; +};func _caac (_dce int )([]byte ,int ){var _cgdc []byte ;for _ccg :=0;_ccg < 2;_ccg ++{_cgdc ,_dce =_bea (_cgdc ,_dce ,_aa );};return _cgdc ,_dce %8;};func _fcga (_fdbd []byte ,_cfc ,_aebd ,_deb int )([]byte ,int ){_gdf :=_fdec (_aebd ,_deb );_fdbd ,_cfc =_bea (_fdbd ,_cfc ,_gdf ); +return _fdbd ,_cfc ;};type tiffType int ;type treeNode struct{_efcb *treeNode ;_dac *treeNode ;_beb int ;_agd bool ;_fefg bool ;};func (_cea *Decoder )fetch ()error {if _cea ._ee ==-1{return nil ;};if _cea ._bac < _cea ._ee {return nil ;};_cea ._ee =0; +_ecb :=_cea .decodeRow ();if _ecb !=nil {if !_e .Is (_ecb ,_g .EOF ){return _ecb ;};if _cea ._ee !=0{return _ecb ;};_cea ._ee =-1;};_cea ._bac =0;return nil ;};var (_fg =_e .New ("\u0063\u0063\u0069\u0074tf\u0061\u0078\u0020\u0063\u006f\u0072\u0072\u0075\u0070\u0074\u0065\u0064\u0020\u0052T\u0043"); +_agg =_e .New ("\u0063\u0063\u0069\u0074tf\u0061\u0078\u0020\u0045\u004f\u004c\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064"););func (_fga *Decoder )Read (in []byte )(int ,error ){if _fga ._ceg !=nil {return 0,_fga ._ceg ;};_efb :=len (in );var (_gga int ; +_eg int ;);for _efb !=0{if _fga ._bac >=_fga ._ee {if _geg :=_fga .fetch ();_geg !=nil {_fga ._ceg =_geg ;return 0,_geg ;};};if _fga ._ee ==-1{return _gga ,_g .EOF ;};switch {case _efb <=_fga ._ee -_fga ._bac :_bbd :=_fga ._ebf [_fga ._bac :_fga ._bac +_efb ]; +for _ ,_abf :=range _bbd {if !_fga ._adf {_abf =^_abf ;};in [_eg ]=_abf ;_eg ++;};_gga +=len (_bbd );_fga ._bac +=len (_bbd );return _gga ,nil ;default:_efc :=_fga ._ebf [_fga ._bac :];for _ ,_abab :=range _efc {if !_fga ._adf {_abab =^_abab ;};in [_eg ]=_abab ; +_eg ++;};_gga +=len (_efc );_fga ._bac +=len (_efc );_efb -=len (_efc );};};return _gga ,nil ;};func _fdec (_eccf ,_dgfb int )code {var _abb code ;switch _dgfb -_eccf {case -1:_abb =_fbb ;case -2:_abb =_ad ;case -3:_abb =_fed ;case 0:_abb =_afb ;case 1:_abb =_ebg ; +case 2:_abb =_bdf ;case 3:_abb =_dd ;};return _abb ;};var _dg =[...][]uint16 {{0x2,0x3},{0x2,0x3},{0x2,0x3},{0x3},{0x4,0x5},{0x4,0x5,0x7},{0x4,0x7},{0x18},{0x17,0x18,0x37,0x8,0xf},{0x17,0x18,0x28,0x37,0x67,0x68,0x6c,0x8,0xc,0xd},{0x12,0x13,0x14,0x15,0x16,0x17,0x1c,0x1d,0x1e,0x1f,0x24,0x27,0x28,0x2b,0x2c,0x33,0x34,0x35,0x37,0x38,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x5b,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0xc8,0xc9,0xca,0xcb,0xcc,0xcd,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xda,0xdb},{0x4a,0x4b,0x4c,0x4d,0x52,0x53,0x54,0x55,0x5a,0x5b,0x64,0x65,0x6c,0x6d,0x72,0x73,0x74,0x75,0x76,0x77}}; +type DecodeOptions struct{Columns int ;Rows int ;K int ;EncodedByteAligned bool ;BlackIsOne bool ;EndOfBlock bool ;EndOfLine bool ;DamagedRowsBeforeError int ;};func _ffcd (_fbf []byte ,_gfd int )([]byte ,int ){return _bea (_fbf ,_gfd ,_de )};func (_gbb *Decoder )decodeRowType2 ()error {if _gbb ._cff {_gbb ._ddg .Align (); +};if _gcd :=_gbb .decode1D ();_gcd !=nil {return _gcd ;};return nil ;};func _abfd (_gdab int )([]byte ,int ){var _eaa []byte ;for _fecg :=0;_fecg < 6;_fecg ++{_eaa ,_gdab =_bea (_eaa ,_gdab ,_aa );};return _eaa ,_gdab %8;};func (_caa *Decoder )decode1D ()error {var (_fafe int ; +_dbcc error ;);_fdd :=true ;_caa ._eaf =0;for {var _ddd int ;if _fdd {_ddd ,_dbcc =_caa .decodeRun (_ba );}else {_ddd ,_dbcc =_caa .decodeRun (_cf );};if _dbcc !=nil {return _dbcc ;};_fafe +=_ddd ;_caa ._bg [_caa ._eaf ]=_fafe ;_caa ._eaf ++;_fdd =!_fdd ; +if _fafe >=_caa ._ddc {break ;};};return nil ;};type code struct{Code uint16 ;BitsWritten int ;};func (_bafb *tree )fillWithNode (_eaba ,_cad int ,_ebfg *treeNode )error {_gaf :=_bafb ._cfd ;for _caag :=0;_caag < _eaba ;_caag ++{_cgfd :=uint (_eaba -1-_caag ); +_dbdc :=((_cad >>_cgfd )&1)!=0;_cfae :=_gaf .walk (_dbdc );if _cfae !=nil {if _cfae ._fefg {return _e .New ("\u006e\u006f\u0064\u0065\u0020\u0069\u0073\u0020\u006c\u0065\u0061\u0066\u002c\u0020\u006eo\u0020o\u0074\u0068\u0065\u0072\u0020\u0066\u006f\u006c\u006c\u006f\u0077\u0069\u006e\u0067"); +};_gaf =_cfae ;continue ;};if _caag ==_eaba -1{_cfae =_ebfg ;}else {_cfae =&treeNode {};};if _cad ==0{_cfae ._agd =true ;};_gaf .set (_dbdc ,_cfae );_gaf =_cfae ;};return nil ;};func (_ebfe *Decoder )decodeRow ()(_abc error ){if !_ebfe ._gg &&_ebfe ._ef > 0&&_ebfe ._ef ==_ebfe ._fc {return _g .EOF ; +};switch _ebfe ._bff {case _bc :_abc =_ebfe .decodeRowType2 ();case _gf :_abc =_ebfe .decodeRowType4 ();case _ecc :_abc =_ebfe .decodeRowType6 ();};if _abc !=nil {return _abc ;};_edg :=0;_eeg :=true ;_ebfe ._eef =0;for _cfg :=0;_cfg < _ebfe ._eaf ;_cfg ++{_edf :=_ebfe ._ddc ; +if _cfg !=_ebfe ._eaf {_edf =_ebfe ._bg [_cfg ];};if _edf > _ebfe ._ddc {_edf =_ebfe ._ddc ;};_ddca :=_edg /8;for _edg %8!=0&&_edf -_edg > 0{var _bdfg byte ;if !_eeg {_bdfg =1< 7{_ebfe ._ebf [_ddca ]=_ga ;_edg +=8;_ddca ++;};};for _edf -_edg > 0{if _edg %8==0{_ebfe ._ebf [_ddca ]=0;};var _ccd byte ;if !_eeg {_ccd =1< 0{_aec :=(len (_cef )+_eggc -1)/_eggc ;for _gc :=0;_gc < _aec ;_gc ++{_bae :=_dgbd (len (_cef )-_gc *_eggc ,_eggc );_baa =append (_baa ,_g .Sprintf ("\u0025\u0064\u0020\u0062\u0065\u0067\u0069\u006e\u0062f\u0063\u0068\u0061\u0072",_bae )); +for _eddc :=0;_eddc < _bae ;_eddc ++{_ggf :=_cef [_gc *_eggc +_eddc ];_fbf :=cmap ._gfb [_ggf ];_baa =append (_baa ,_g .Sprintf ("\u003c%\u0030\u0034\u0078\u003e\u0020\u0025s",_ggf ,_cge (_fbf )));};_baa =append (_baa ,"\u0065n\u0064\u0062\u0066\u0063\u0068\u0061r"); +};};if len (_fgd )> 0{_dbf :=(len (_fgd )+_eggc -1)/_eggc ;for _fbd :=0;_fbd < _dbf ;_fbd ++{_fgc :=_dgbd (len (_fgd )-_fbd *_eggc ,_eggc );_baa =append (_baa ,_g .Sprintf ("\u0025d\u0020b\u0065\u0067\u0069\u006e\u0062\u0066\u0072\u0061\u006e\u0067\u0065",_fgc )); +for _gca :=0;_gca < _fgc ;_gca ++{_dfa :=_fgd [_fbd *_eggc +_gca ];_baa =append (_baa ,_g .Sprintf ("\u003c%\u00304\u0078\u003e\u003c\u0025\u0030\u0034\u0078\u003e\u0020\u0025\u0073",_dfa ._fd ,_dfa ._df ,_cge (_dfa ._bfe )));};_baa =append (_baa ,"\u0065\u006e\u0064\u0062\u0066\u0072\u0061\u006e\u0067\u0065"); +};};return _a .Join (_baa ,"\u000a");};func (_dcfc *cMapParser )parseDict ()(cmapDict ,error ){_b .Log .Trace ("\u0052\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0050\u0044\u0046\u0020D\u0069\u0063\u0074\u0021");_aaf :=_gaf ();_bedg ,_ :=_dcfc ._fcgc .ReadByte (); +if _bedg !='<'{return _aaf ,ErrBadCMapDict ;};_bedg ,_ =_dcfc ._fcgc .ReadByte ();if _bedg !='<'{return _aaf ,ErrBadCMapDict ;};for {_dcfc .skipSpaces ();_bdaf ,_gacf :=_dcfc ._fcgc .Peek (2);if _gacf !=nil {return _aaf ,_gacf ;};if (_bdaf [0]=='>')&&(_bdaf [1]=='>'){_dcfc ._fcgc .ReadByte (); +_dcfc ._fcgc .ReadByte ();break ;};_beag ,_gacf :=_dcfc .parseName ();_b .Log .Trace ("\u004be\u0079\u003a\u0020\u0025\u0073",_beag .Name );if _gacf !=nil {_b .Log .Debug ("\u0045\u0052R\u004f\u0052\u003a\u0020\u0052\u0065\u0074\u0075\u0072\u006e\u0069\u006e\u0067\u0020\u006e\u0061\u006d\u0065\u002e\u0020\u0065\u0072r=\u0025\u0076",_gacf ); +return _aaf ,_gacf ;};_dcfc .skipSpaces ();_egga ,_gacf :=_dcfc .parseObject ();if _gacf !=nil {return _aaf ,_gacf ;};_aaf .Dict [_beag .Name ]=_egga ;_dcfc .skipSpaces ();_bdaf ,_gacf =_dcfc ._fcgc .Peek (3);if _gacf !=nil {return _aaf ,_gacf ;};if string (_bdaf )=="\u0064\u0065\u0066"{_dcfc ._fcgc .Discard (3); +};};return _aaf ,nil ;};type cmapString struct{String string ;};func (_gage *cMapParser )parseNumber ()(cmapObject ,error ){_dbgg ,_fcb :=_eg .ParseNumber (_gage ._fcgc );if _fcb !=nil {return nil ,_fcb ;};switch _ffb :=_dbgg .(type ){case *_eg .PdfObjectFloat :return cmapFloat {float64 (*_ffb )},nil ; +case *_eg .PdfObjectInteger :return cmapInt {int64 (*_ffb )},nil ;};return nil ,_g .Errorf ("\u0075n\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0054",_dbgg );};func NewCIDSystemInfo (obj _eg .PdfObject )(_cb CIDSystemInfo ,_gd error ){_bb ,_ddf :=_eg .GetDict (obj ); +if !_ddf {return CIDSystemInfo {},_eg .ErrTypeError ;};_dfe ,_ddf :=_eg .GetStringVal (_bb .Get ("\u0052\u0065\u0067\u0069\u0073\u0074\u0072\u0079"));if !_ddf {return CIDSystemInfo {},_eg .ErrTypeError ;};_ddg ,_ddf :=_eg .GetStringVal (_bb .Get ("\u004f\u0072\u0064\u0065\u0072\u0069\u006e\u0067")); +if !_ddf {return CIDSystemInfo {},_eg .ErrTypeError ;};_ee ,_ddf :=_eg .GetIntVal (_bb .Get ("\u0053\u0075\u0070\u0070\u006c\u0065\u006d\u0065\u006e\u0074"));if !_ddf {return CIDSystemInfo {},_eg .ErrTypeError ;};return CIDSystemInfo {Registry :_dfe ,Ordering :_ddg ,Supplement :_ee },nil ; +};func (cmap *CMap )parseWMode ()error {var _bfgc int ;_cba :=false ;for _bga :=0;_bga < 3&&!_cba ;_bga ++{_gbc ,_dad :=cmap .parseObject ();if _dad !=nil {return _dad ;};switch _cbb :=_gbc .(type ){case cmapOperand :switch _cbb .Operand {case "\u0064\u0065\u0066":_cba =true ; +default:_b .Log .Error ("\u0070\u0061\u0072\u0073\u0065\u0057\u004d\u006f\u0064\u0065:\u0020\u0073\u0074\u0061\u0074\u0065\u0020e\u0072\u0072\u006f\u0072\u002e\u0020\u006f\u003d\u0025\u0023\u0076",_gbc );return ErrBadCMap ;};case cmapInt :_bfgc =int (_cbb ._gffac ); +};};cmap ._bea =integer {_bcd :true ,_cdf :_bfgc };return nil ;};type CIDSystemInfo struct{Registry string ;Ordering string ;Supplement int ;};type CharCode uint32 ;func _eab (_gab string )rune {_ecf :=[]rune (_gab );return _ecf [len (_ecf )-1]};func (cmap *CMap )String ()string {_ga :=cmap ._dfc ; +_fdd :=[]string {_g .Sprintf ("\u006e\u0062\u0069\u0074\u0073\u003a\u0025\u0064",cmap ._cfa ),_g .Sprintf ("\u0074y\u0070\u0065\u003a\u0025\u0064",cmap ._gf )};if cmap ._de !=""{_fdd =append (_fdd ,_g .Sprintf ("\u0076\u0065\u0072\u0073\u0069\u006f\u006e\u003a\u0025\u0073",cmap ._de )); +};if cmap ._agc !=""{_fdd =append (_fdd ,_g .Sprintf ("u\u0073\u0065\u0063\u006d\u0061\u0070\u003a\u0025\u0023\u0071",cmap ._agc ));};_fdd =append (_fdd ,_g .Sprintf ("\u0073\u0079\u0073\u0074\u0065\u006d\u0049\u006e\u0066\u006f\u003a\u0025\u0073",_ga .String ())); +if len (cmap ._fa )> 0{_fdd =append (_fdd ,_g .Sprintf ("\u0063\u006f\u0064\u0065\u0073\u0070\u0061\u0063\u0065\u0073\u003a\u0025\u0064",len (cmap ._fa )));};if len (cmap ._gfb )> 0{_fdd =append (_fdd ,_g .Sprintf ("\u0063\u006fd\u0065\u0054\u006fU\u006e\u0069\u0063\u006f\u0064\u0065\u003a\u0025\u0064",len (cmap ._gfb ))); +};return _g .Sprintf ("\u0043\u004d\u0041P\u007b\u0025\u0023\u0071\u0020\u0025\u0073\u007d",cmap ._ea ,_a .Join (_fdd ,"\u0020"));};func (cmap *CMap )BytesToCharcodes (data []byte )([]CharCode ,bool ){var _fcf []CharCode ;if cmap ._cfa ==8{for _ ,_dffd :=range data {_fcf =append (_fcf ,CharCode (_dffd )); +};return _fcf ,true ;};for _fb :=0;_fb < len (data );{_ged ,_eggb ,_gedg :=cmap .matchCode (data [_fb :]);if !_gedg {_b .Log .Debug ("\u0045\u0052R\u004f\u0052\u003a\u0020\u004e\u006f\u0020\u0063\u006f\u0064\u0065\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0074\u0020\u0069\u003d\u0025\u0064\u0020\u0062\u0079\u0074\u0065\u0073\u003d\u005b\u0025\u0020\u0030\u0032\u0078\u005d\u003d\u0025\u0023\u0071",_fb ,data ,string (data )); +return _fcf ,false ;};_fcf =append (_fcf ,_ged );_fb +=_eggb ;};return _fcf ,true ;};func (cmap *CMap )WMode ()(int ,bool ){return cmap ._bea ._cdf ,cmap ._bea ._bcd };func (cmap *CMap )parseBfrange ()error {for {var _caad CharCode ;_fffd ,_fcd :=cmap .parseObject (); +if _fcd !=nil {if _fcd ==_dd .EOF {break ;};return _fcd ;};switch _ccb :=_fffd .(type ){case cmapOperand :if _ccb .Operand ==_becb {return nil ;};return _fc .New ("\u0075n\u0065x\u0070\u0065\u0063\u0074\u0065d\u0020\u006fp\u0065\u0072\u0061\u006e\u0064"); +case cmapHexString :_caad =_bccc (_ccb );default:return _fc .New ("\u0075n\u0065x\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065");};var _edg CharCode ;_fffd ,_fcd =cmap .parseObject ();if _fcd !=nil {if _fcd ==_dd .EOF {break ;};return _fcd ; +};switch _degb :=_fffd .(type ){case cmapOperand :_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a \u0049\u006e\u0063\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0020\u0062\u0066r\u0061\u006e\u0067\u0065\u0020\u0074\u0072i\u0070\u006c\u0065\u0074"); +return ErrBadCMap ;case cmapHexString :_edg =_bccc (_degb );if _edg > 0xffff{_edg =0xffff;};default:_b .Log .Debug ("\u0045R\u0052\u004f\u0052\u003a \u0055\u006e\u0065\u0078\u0070e\u0063t\u0065d\u0020\u0074\u0079\u0070\u0065\u0020\u0025T",_fffd );return ErrBadCMap ; +};_fffd ,_fcd =cmap .parseObject ();if _fcd !=nil {if _fcd ==_dd .EOF {break ;};return _fcd ;};switch _aecg :=_fffd .(type ){case cmapArray :if len (_aecg .Array )!=int (_edg -_caad )+1{_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u006f\u0066\u0020\u0069\u0074\u0065\u006d\u0073\u0020\u0069\u006e\u0020a\u0072\u0072\u0061\u0079"); +return ErrBadCMap ;};for _gbbg :=_caad ;_gbbg <=_edg ;_gbbg ++{_afg :=_aecg .Array [_gbbg -_caad ];_ddgg ,_bdac :=_afg .(cmapHexString );if !_bdac {return _fc .New ("\u006e\u006f\u006e-h\u0065\u0078\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0069\u006e\u0020\u0061\u0072\u0072\u0061\u0079"); +};_fgg :=_ddff (_ddgg );cmap ._gfb [_gbbg ]=string (_fgg );};case cmapHexString :_gcc :=_ddff (_aecg );_agcg :=len (_gcc );for _efbc :=_caad ;_efbc <=_edg ;_efbc ++{cmap ._gfb [_efbc ]=string (_gcc );if _agcg > 0{_gcc [_agcg -1]++;}else {_b .Log .Debug ("\u004e\u006f\u0020c\u006d\u0061\u0070\u0020\u0074\u0061\u0072\u0067\u0065\u0074\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0020\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065d\u0020\u0066\u006f\u0072\u0020\u0025\u0023\u0076",_efbc ); +};if _efbc ==1<<32-1{break ;};};default:_b .Log .Debug ("\u0045R\u0052\u004f\u0052\u003a \u0055\u006e\u0065\u0078\u0070e\u0063t\u0065d\u0020\u0074\u0079\u0070\u0065\u0020\u0025T",_fffd );return ErrBadCMap ;};};return nil ;};func (cmap *CMap )parseBfchar ()error {for {_ddfbd ,_eec :=cmap .parseObject (); +if _eec !=nil {if _eec ==_dd .EOF {break ;};return _eec ;};var _cegf CharCode ;switch _abd :=_ddfbd .(type ){case cmapOperand :if _abd .Operand ==_fbcc {return nil ;};return _fc .New ("\u0075n\u0065x\u0070\u0065\u0063\u0074\u0065d\u0020\u006fp\u0065\u0072\u0061\u006e\u0064"); +case cmapHexString :_cegf =_bccc (_abd );default:return _fc .New ("\u0075n\u0065x\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065");};_ddfbd ,_eec =cmap .parseObject ();if _eec !=nil {if _eec ==_dd .EOF {break ;};return _eec ;};var _gdf []rune ; +switch _bbf :=_ddfbd .(type ){case cmapOperand :if _bbf .Operand ==_fbcc {return nil ;};_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0055\u006e\u0065x\u0070\u0065\u0063\u0074\u0065\u0064\u0020o\u0070\u0065\u0072\u0061\u006e\u0064\u002e\u0020\u0025\u0023\u0076",_bbf ); +return ErrBadCMap ;case cmapHexString :_gdf =_ddff (_bbf );case cmapName :_b .Log .Debug ("E\u0052\u0052\u004f\u0052\u003a\u0020U\u006e\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064 \u006e\u0061\u006de\u002e \u0025\u0023\u0076",_bbf );_gdf =[]rune {MissingCodeRune }; +default:_b .Log .Debug ("E\u0052\u0052\u004f\u0052\u003a\u0020U\u006e\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064 \u0074\u0079\u0070e\u002e \u0025\u0023\u0076",_ddfbd );return ErrBadCMap ;};cmap ._gfb [_cegf ]=string (_gdf );};return nil ;};func (cmap *CMap )CharcodeToUnicode (code CharCode )(string ,bool ){if _fca ,_aa :=cmap ._gfb [code ]; +_aa {return _fca ,true ;};return MissingCodeString ,false ;};type cMapParser struct{_fcgc *_d .Reader };func (cmap *CMap )Bytes ()[]byte {_b .Log .Trace ("\u0063\u006d\u0061\u0070.B\u0079\u0074\u0065\u0073\u003a\u0020\u0063\u006d\u0061\u0070\u003d\u0025\u0073",cmap .String ()); +if len (cmap ._eb )> 0{return cmap ._eb ;};cmap ._eb =[]byte (_a .Join ([]string {_ddfb ,cmap .toBfData (),_bfae },"\u000a"));return cmap ._eb ;};func _dgbd (_aaec ,_dfab int )int {if _aaec < _dfab {return _aaec ;};return _dfab ;};func (_cbg *CIDSystemInfo )String ()string {return _g .Sprintf ("\u0025\u0073\u002d\u0025\u0073\u002d\u0025\u0030\u0033\u0064",_cbg .Registry ,_cbg .Ordering ,_cbg .Supplement ); +};func (cmap *CMap )inCodespace (_aae CharCode ,_agf int )bool {for _ ,_ccea :=range cmap ._fa {if _ccea .Low <=_aae &&_aae <=_ccea .High &&_agf ==_ccea .NumBytes {return true ;};};return false ;};func (_fga *cMapParser )parseHexString ()(cmapHexString ,error ){_fga ._fcgc .ReadByte (); +_aefe :=[]byte ("\u0030\u0031\u0032\u003345\u0036\u0037\u0038\u0039\u0061\u0062\u0063\u0064\u0065\u0066\u0041\u0042\u0043\u0044E\u0046");_abg :=_f .Buffer {};for {_fga .skipSpaces ();_gaaf ,_dadc :=_fga ._fcgc .Peek (1);if _dadc !=nil {return cmapHexString {},_dadc ; +};if _gaaf [0]=='>'{_fga ._fcgc .ReadByte ();break ;};_fdag ,_ :=_fga ._fcgc .ReadByte ();if _f .IndexByte (_aefe ,_fdag )>=0{_abg .WriteByte (_fdag );};};if _abg .Len ()%2==1{_b .Log .Debug ("\u0070\u0061rs\u0065\u0048\u0065x\u0053\u0074\u0072\u0069ng:\u0020ap\u0070\u0065\u006e\u0064\u0069\u006e\u0067 '\u0030\u0027\u0020\u0074\u006f\u0020\u0025#\u0071",_abg .String ()); +_abg .WriteByte ('0');};_dbgd :=_abg .Len ()/2;_adab ,_ :=_cc .DecodeString (_abg .String ());return cmapHexString {_fdg :_dbgd ,_beca :_adab },nil ;};func (cmap *CMap )Type ()int {return cmap ._gf };var (ErrBadCMap =_fc .New ("\u0062\u0061\u0064\u0020\u0063\u006d\u0061\u0070"); +ErrBadCMapComment =_fc .New ("c\u006f\u006d\u006d\u0065\u006e\u0074 \u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0073\u0074a\u0072\u0074\u0020w\u0069t\u0068\u0020\u0025");ErrBadCMapDict =_fc .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0069\u0063\u0074"); +);type cmapInt struct{_gffac int64 };type cmapArray struct{Array []cmapObject ;};func (cmap *CMap )computeInverseMappings (){for _fdc ,_ff :=range cmap ._dg {if _ggc ,_bfc :=cmap ._cff [_ff ];!_bfc ||(_bfc &&_ggc > _fdc ){cmap ._cff [_ff ]=_fdc ;};};for _dce ,_ecg :=range cmap ._gfb {if _gee ,_dff :=cmap ._be [_ecg ]; +!_dff ||(_dff &&_gee > _dce ){cmap ._be [_ecg ]=_dce ;};};_gb .Slice (cmap ._fa ,func (_dde ,_ebd int )bool {return cmap ._fa [_dde ].Low < cmap ._fa [_ebd ].Low });};func (cmap *CMap )CharcodeBytesToUnicode (data []byte )(string ,int ){_cg ,_ggg :=cmap .BytesToCharcodes (data ); +if !_ggg {_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0043\u0068\u0061\u0072\u0063\u006f\u0064\u0065\u0042\u0079\u0074\u0065s\u0054\u006f\u0055\u006e\u0069\u0063\u006f\u0064\u0065\u002e\u0020\u004e\u006f\u0074\u0020\u0069n\u0020\u0063\u006f\u0064\u0065\u0073\u0070\u0061\u0063\u0065\u0073\u002e\u0020\u0064\u0061\u0074\u0061\u003d\u005b\u0025\u0020\u0030\u0032\u0078]\u0020\u0063\u006d\u0061\u0070=\u0025\u0073",data ,cmap ); +return "",0;};_deg :=make ([]string ,len (_cg ));var _eea []CharCode ;for _dgf ,_dcf :=range _cg {_fg ,_dgg :=cmap ._gfb [_dcf ];if !_dgg {_eea =append (_eea ,_dcf );_fg =MissingCodeString ;};_deg [_dgf ]=_fg ;};_bbb :=_a .Join (_deg ,"");if len (_eea )> 0{_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020C\u0068\u0061\u0072c\u006f\u0064\u0065\u0042y\u0074\u0065\u0073\u0054\u006f\u0055\u006e\u0069\u0063\u006f\u0064\u0065\u002e\u0020\u004e\u006f\u0074\u0020\u0069\u006e\u0020\u006d\u0061\u0070\u002e\u000a"+"\u0009d\u0061t\u0061\u003d\u005b\u0025\u00200\u0032\u0078]\u003d\u0025\u0023\u0071\u000a"+"\u0009\u0063h\u0061\u0072\u0063o\u0064\u0065\u0073\u003d\u0025\u0030\u0032\u0078\u000a"+"\u0009\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u003d\u0025\u0064\u0020%\u0030\u0032\u0078\u000a"+"\u0009\u0075\u006e\u0069\u0063\u006f\u0064\u0065\u003d`\u0025\u0073\u0060\u000a"+"\u0009\u0063\u006d\u0061\u0070\u003d\u0025\u0073",data ,string (data ),_cg ,len (_eea ),_eea ,_bbb ,cmap ); +};return _bbb ,len (_eea );};func (cmap *CMap )CIDSystemInfo ()CIDSystemInfo {return cmap ._dfc };func (_adde *cMapParser )parseName ()(cmapName ,error ){_eed :="";_cdc :=false ;for {_dgd ,_gdbc :=_adde ._fcgc .Peek (1);if _gdbc ==_dd .EOF {break ;};if _gdbc !=nil {return cmapName {_eed },_gdbc ; +};if !_cdc {if _dgd [0]=='/'{_cdc =true ;_adde ._fcgc .ReadByte ();}else {_b .Log .Debug ("\u0045\u0052\u0052OR\u003a\u0020\u004e\u0061\u006d\u0065\u0020\u0073\u0074a\u0072t\u0069n\u0067 \u0077\u0069\u0074\u0068\u0020\u0025\u0073\u0020\u0028\u0025\u0020\u0078\u0029",_dgd ,_dgd ); +return cmapName {_eed },_g .Errorf ("\u0069n\u0076a\u006c\u0069\u0064\u0020\u006ea\u006d\u0065:\u0020\u0028\u0025\u0063\u0029",_dgd [0]);};}else {if _eg .IsWhiteSpace (_dgd [0]){break ;}else if (_dgd [0]=='/')||(_dgd [0]=='[')||(_dgd [0]=='(')||(_dgd [0]==']')||(_dgd [0]=='<')||(_dgd [0]=='>'){break ; +}else if _dgd [0]=='#'{_egf ,_fbg :=_adde ._fcgc .Peek (3);if _fbg !=nil {return cmapName {_eed },_fbg ;};_adde ._fcgc .Discard (3);_ddc ,_fbg :=_cc .DecodeString (string (_egf [1:3]));if _fbg !=nil {return cmapName {_eed },_fbg ;};_eed +=string (_ddc ); +}else {_fdae ,_ :=_adde ._fcgc .ReadByte ();_eed +=string (_fdae );};};};return cmapName {_eed },nil ;};func (cmap *CMap )StringToCID (s string )(CharCode ,bool ){_ada ,_bac :=cmap ._be [s ];return _ada ,_bac ;};func (_bcbc *cMapParser )parseString ()(cmapString ,error ){_bcbc ._fcgc .ReadByte (); +_fgdec :=_f .Buffer {};_bgfg :=1;for {_cbdc ,_cca :=_bcbc ._fcgc .Peek (1);if _cca !=nil {return cmapString {_fgdec .String ()},_cca ;};if _cbdc [0]=='\\'{_bcbc ._fcgc .ReadByte ();_fcae ,_bfbg :=_bcbc ._fcgc .ReadByte ();if _bfbg !=nil {return cmapString {_fgdec .String ()},_bfbg ; +};if _eg .IsOctalDigit (_fcae ){_cae ,_gefc :=_bcbc ._fcgc .Peek (2);if _gefc !=nil {return cmapString {_fgdec .String ()},_gefc ;};var _eef []byte ;_eef =append (_eef ,_fcae );for _ ,_gaa :=range _cae {if _eg .IsOctalDigit (_gaa ){_eef =append (_eef ,_gaa ); +}else {break ;};};_bcbc ._fcgc .Discard (len (_eef )-1);_b .Log .Trace ("\u004e\u0075\u006d\u0065ri\u0063\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0022\u0025\u0073\u0022",_eef );_aaef ,_gefc :=_e .ParseUint (string (_eef ),8,32);if _gefc !=nil {return cmapString {_fgdec .String ()},_gefc ; +};_fgdec .WriteByte (byte (_aaef ));continue ;};switch _fcae {case 'n':_fgdec .WriteByte ('\n');case 'r':_fgdec .WriteByte ('\r');case 't':_fgdec .WriteByte ('\t');case 'b':_fgdec .WriteByte ('\b');case 'f':_fgdec .WriteByte ('\f');case '(':_fgdec .WriteByte ('('); +case ')':_fgdec .WriteByte (')');case '\\':_fgdec .WriteByte ('\\');};continue ;}else if _cbdc [0]=='('{_bgfg ++;}else if _cbdc [0]==')'{_bgfg --;if _bgfg ==0{_bcbc ._fcgc .ReadByte ();break ;};};_gggc ,_ :=_bcbc ._fcgc .ReadByte ();_fgdec .WriteByte (_gggc ); +};return cmapString {_fgdec .String ()},nil ;};func _bccc (_fgcb cmapHexString )CharCode {_becc :=CharCode (0);for _ ,_daa :=range _fgcb ._beca {_becc <<=8;_becc |=CharCode (_daa );};return _becc ;};type CMap struct{*cMapParser ;_ea string ;_cfa int ;_gf int ; +_de string ;_agc string ;_dfc CIDSystemInfo ;_fa []Codespace ;_dg map[CharCode ]CharCode ;_cff map[CharCode ]CharCode ;_gfb map[CharCode ]string ;_be map[string ]CharCode ;_eb []byte ;_ab *_eg .PdfObjectStream ;_bea integer ;};const (_fef ="\u0043\u0049\u0044\u0053\u0079\u0073\u0074\u0065\u006d\u0049\u006e\u0066\u006f"; +_cegb ="\u0062e\u0067\u0069\u006e\u0063\u006d\u0061p";_age ="\u0065n\u0064\u0063\u006d\u0061\u0070";_gffc ="\u0062\u0065\u0067\u0069nc\u006f\u0064\u0065\u0073\u0070\u0061\u0063\u0065\u0072\u0061\u006e\u0067\u0065";_ade ="\u0065\u006e\u0064\u0063\u006f\u0064\u0065\u0073\u0070\u0061\u0063\u0065r\u0061\u006e\u0067\u0065"; +_gbd ="b\u0065\u0067\u0069\u006e\u0062\u0066\u0063\u0068\u0061\u0072";_fbcc ="\u0065n\u0064\u0062\u0066\u0063\u0068\u0061r";_abde ="\u0062\u0065\u0067i\u006e\u0062\u0066\u0072\u0061\u006e\u0067\u0065";_becb ="\u0065\u006e\u0064\u0062\u0066\u0072\u0061\u006e\u0067\u0065"; +_gdc ="\u0062\u0065\u0067\u0069\u006e\u0063\u0069\u0064\u0072\u0061\u006e\u0067\u0065";_bgcg ="e\u006e\u0064\u0063\u0069\u0064\u0072\u0061\u006e\u0067\u0065";_befd ="\u0075s\u0065\u0063\u006d\u0061\u0070";_dfaf ="\u0057\u004d\u006fd\u0065";_agea ="\u0043\u004d\u0061\u0070\u004e\u0061\u006d\u0065"; +_bcf ="\u0043\u004d\u0061\u0070\u0054\u0079\u0070\u0065";_gbde ="C\u004d\u0061\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e";);func (_bgf *cMapParser )skipSpaces ()(int ,error ){_cgfe :=0;for {_gfeg ,_adage :=_bgf ._fcgc .Peek (1);if _adage !=nil {return 0,_adage ; +};if _eg .IsWhiteSpace (_gfeg [0]){_bgf ._fcgc .ReadByte ();_cgfe ++;}else {break ;};};return _cgfe ,nil ;};func _dabf (_aba []byte )*cMapParser {_ecfb :=cMapParser {};_acgb :=_f .NewBuffer (_aba );_ecfb ._fcgc =_d .NewReader (_acgb );return &_ecfb ;}; +func (cmap *CMap )NBits ()int {return cmap ._cfa };func (cmap *CMap )parseCIDRange ()error {for {_cga ,_gagd :=cmap .parseObject ();if _gagd !=nil {if _gagd ==_dd .EOF {break ;};return _gagd ;};_bacb ,_afe :=_cga .(cmapHexString );if !_afe {if _ddbb ,_ceg :=_cga .(cmapOperand ); +_ceg {if _ddbb .Operand ==_bgcg {return nil ;};return _fc .New ("\u0063\u0069\u0064\u0020\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c\u0020s\u0074\u0061\u0072\u0074\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u0068\u0065\u0078\u0020\u0073t\u0072\u0069\u006e\u0067"); +};};_fcg :=_bccc (_bacb );_cga ,_gagd =cmap .parseObject ();if _gagd !=nil {if _gagd ==_dd .EOF {break ;};return _gagd ;};_caa ,_afe :=_cga .(cmapHexString );if !_afe {return _fc .New ("\u0063\u0069d\u0020\u0069\u006e\u0074e\u0072\u0076a\u006c\u0020\u0065\u006e\u0064\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u0068\u0065\u0078\u0020\u0073t\u0072\u0069\u006e\u0067"); +};if len (_bacb ._beca )!=len (_caa ._beca ){return _fc .New ("\u0075\u006e\u0065\u0071\u0075\u0061\u006c\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066 \u0062\u0079\u0074\u0065\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065");};_fafg :=_bccc (_caa ); +if _fcg > _fafg {_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a \u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0043\u0049\u0044\u0020\u0072\u0061\u006e\u0067\u0065\u002e\u0020\u0073t\u0061\u0072\u0074\u003d\u0030\u0078\u0025\u0030\u0032\u0078\u0020\u0065\u006e\u0064=\u0030x\u0025\u0030\u0032\u0078",_fcg ,_fafg ); +return ErrBadCMap ;};_cga ,_gagd =cmap .parseObject ();if _gagd !=nil {if _gagd ==_dd .EOF {break ;};return _gagd ;};_ecdg ,_afe :=_cga .(cmapInt );if !_afe {return _fc .New ("\u0063\u0069\u0064\u0020\u0073t\u0061\u0072\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u006e\u0020\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};if _ecdg ._gffac < 0{return _fc .New ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0063\u0069\u0064\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0076\u0061\u006c\u0075\u0065");};_eag :=_ecdg ._gffac ;for _gcf :=_fcg ;_gcf <=_fafg ;_gcf ++{cmap ._dg [_gcf ]=CharCode (_eag ); +_eag ++;};_b .Log .Trace ("C\u0049\u0044\u0020\u0072\u0061\u006eg\u0065\u003a\u0020\u003c\u0030\u0078\u0025\u0058\u003e \u003c\u0030\u0078%\u0058>\u0020\u0025\u0064",_fcg ,_fafg ,_ecdg ._gffac );};return nil ;};func _ddff (_dba cmapHexString )[]rune {if len (_dba ._beca )==1{return []rune {rune (_dba ._beca [0])}; +};_dcge :=_dba ._beca ;if len (_dcge )%2!=0{_dcge =append (_dcge ,0);_b .Log .Debug ("\u0045\u0052\u0052O\u0052\u003a\u0020\u0068\u0065\u0078\u0054\u006f\u0052\u0075\u006e\u0065\u0073\u002e\u0020\u0050\u0061\u0064\u0064\u0069\u006e\u0067\u0020\u0073\u0068\u0065\u0078\u003d\u0025#\u0076\u0020\u0074\u006f\u0020\u0025\u002b\u0076",_dba ,_dcge ); +};_ccae :=len (_dcge )>>1;_agg :=make ([]uint16 ,_ccae );for _aac :=0;_aac < _ccae ;_aac ++{_agg [_aac ]=uint16 (_dcge [_aac <<1])<<8+uint16 (_dcge [_aac <<1+1]);};_addf :=_cf .Decode (_agg );return _addf ;};const (_ag =4;MissingCodeRune ='\ufffd';MissingCodeString =string (MissingCodeRune ); +);type integer struct{_bcd bool ;_cdf int ;};type Codespace struct{NumBytes int ;Low CharCode ;High CharCode ;};func (cmap *CMap )Stream ()(*_eg .PdfObjectStream ,error ){if cmap ._ab !=nil {return cmap ._ab ,nil ;};_gdec ,_ce :=_eg .MakeStream (cmap .Bytes (),_eg .NewFlateEncoder ()); +if _ce !=nil {return nil ,_ce ;};cmap ._ab =_gdec ;return cmap ._ab ,nil ;};type cmapFloat struct{_dagf float64 };type cmapOperand struct{Operand string ;};type cmapName struct{Name string ;};func (cmap *CMap )parseName ()error {_aaa :="";_gef :=false ; +for _gac :=0;_gac < 20&&!_gef ;_gac ++{_dab ,_ccg :=cmap .parseObject ();if _ccg !=nil {return _ccg ;};switch _cgee :=_dab .(type ){case cmapOperand :switch _cgee .Operand {case "\u0064\u0065\u0066":_gef =true ;default:_b .Log .Debug ("\u0070\u0061\u0072\u0073\u0065\u004e\u0061\u006d\u0065\u003a\u0020\u0053\u0074\u0061\u0074\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u002e\u0020o\u003d\u0025\u0023\u0076\u0020n\u0061\u006de\u003d\u0025\u0023\u0071",_dab ,_aaa ); +if _aaa !=""{_aaa =_g .Sprintf ("\u0025\u0073\u0020%\u0073",_aaa ,_cgee .Operand );};_b .Log .Debug ("\u0070\u0061\u0072\u0073\u0065\u004e\u0061\u006d\u0065\u003a \u0052\u0065\u0063\u006f\u0076\u0065\u0072e\u0064\u002e\u0020\u006e\u0061\u006d\u0065\u003d\u0025\u0023\u0071",_aaa ); +};case cmapName :_aaa =_cgee .Name ;};};if !_gef {_b .Log .Debug ("\u0045R\u0052\u004f\u0052\u003a \u0070\u0061\u0072\u0073\u0065N\u0061m\u0065:\u0020\u004e\u006f\u0020\u0064\u0065\u0066 ");return ErrBadCMap ;};cmap ._ea =_aaa ;return nil ;};func (cmap *CMap )parse ()error {var _gag cmapObject ; +for {_gce ,_bce :=cmap .parseObject ();if _bce !=nil {if _bce ==_dd .EOF {break ;};_b .Log .Debug ("\u0045\u0052\u0052OR\u003a\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u004d\u0061\u0070\u003a\u0020\u0025\u0076",_bce );return _bce ;}; +switch _ca :=_gce .(type ){case cmapOperand :_caf :=_ca ;switch _caf .Operand {case _gffc :_efb :=cmap .parseCodespaceRange ();if _efb !=nil {return _efb ;};case _gdc :_fbc :=cmap .parseCIDRange ();if _fbc !=nil {return _fbc ;};case _gbd :_adc :=cmap .parseBfchar (); +if _adc !=nil {return _adc ;};case _abde :_gea :=cmap .parseBfrange ();if _gea !=nil {return _gea ;};case _befd :if _gag ==nil {_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0075\u0073\u0065\u0063m\u0061\u0070\u0020\u0077\u0069\u0074\u0068\u0020\u006e\u006f \u0061\u0072\u0067"); +return ErrBadCMap ;};_adb ,_fcfd :=_gag .(cmapName );if !_fcfd {_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a \u0075\u0073\u0065\u0063\u006d\u0061\u0070\u0020\u0061\u0072\u0067\u0020\u006eo\u0074\u0020\u0061\u0020\u006e\u0061\u006de\u0020\u0025\u0023\u0076",_gag ); +return ErrBadCMap ;};cmap ._agc =_adb .Name ;case _fef :_aeb :=cmap .parseSystemInfo ();if _aeb !=nil {return _aeb ;};};case cmapName :_acg :=_ca ;switch _acg .Name {case _fef :_cged :=cmap .parseSystemInfo ();if _cged !=nil {return _cged ;};case _agea :_bcb :=cmap .parseName (); +if _bcb !=nil {return _bcb ;};case _bcf :_ccead :=cmap .parseType ();if _ccead !=nil {return _ccead ;};case _gbde :_egb :=cmap .parseVersion ();if _egb !=nil {return _egb ;};case _dfaf :if _bce =cmap .parseWMode ();_bce !=nil {return _bce ;};};};_gag =_gce ; +};return nil ;};func (_baag *cMapParser )parseArray ()(cmapArray ,error ){_ded :=cmapArray {};_ded .Array =[]cmapObject {};_baag ._fcgc .ReadByte ();for {_baag .skipSpaces ();_efc ,_daba :=_baag ._fcgc .Peek (1);if _daba !=nil {return _ded ,_daba ;};if _efc [0]==']'{_baag ._fcgc .ReadByte (); +break ;};_dede ,_daba :=_baag .parseObject ();if _daba !=nil {return _ded ,_daba ;};_ded .Array =append (_ded .Array ,_dede );};return _ded ,nil ;};func _ba (_ec bool )*CMap {_bg :=16;if _ec {_bg =8;};return &CMap {_cfa :_bg ,_dg :make (map[CharCode ]CharCode ),_cff :make (map[CharCode ]CharCode ),_gfb :make (map[CharCode ]string ),_be :make (map[string ]CharCode )}; +};func (cmap *CMap )parseType ()error {_fff :=0;_bdge :=false ;for _cgeb :=0;_cgeb < 3&&!_bdge ;_cgeb ++{_gcg ,_gbe :=cmap .parseObject ();if _gbe !=nil {return _gbe ;};switch _aee :=_gcg .(type ){case cmapOperand :switch _aee .Operand {case "\u0064\u0065\u0066":_bdge =true ; +default:_b .Log .Error ("\u0070\u0061r\u0073\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0073\u0074\u0061\u0074\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u002e\u0020\u006f=%\u0023\u0076",_gcg );return ErrBadCMap ;};case cmapInt :_fff =int (_aee ._gffac ); +};};cmap ._gf =_fff ;return nil ;};func (cmap *CMap )CIDToCharcode (cid CharCode )(CharCode ,bool ){_gge ,_ac :=cmap ._cff [cid ];return _gge ,_ac ;};func (_bbdf *cMapParser )parseObject ()(cmapObject ,error ){_bbdf .skipSpaces ();for {_gedd ,_eaf :=_bbdf ._fcgc .Peek (2); +if _eaf !=nil {return nil ,_eaf ;};if _gedd [0]=='%'{_bbdf .parseComment ();_bbdf .skipSpaces ();continue ;}else if _gedd [0]=='/'{_bgb ,_ffc :=_bbdf .parseName ();return _bgb ,_ffc ;}else if _gedd [0]=='('{_bdd ,_bgdd :=_bbdf .parseString ();return _bdd ,_bgdd ; +}else if _gedd [0]=='['{_dcg ,_dge :=_bbdf .parseArray ();return _dcg ,_dge ;}else if (_gedd [0]=='<')&&(_gedd [1]=='<'){_adf ,_agda :=_bbdf .parseDict ();return _adf ,_agda ;}else if _gedd [0]=='<'{_ege ,_gdea :=_bbdf .parseHexString ();return _ege ,_gdea ; +}else if _eg .IsDecimalDigit (_gedd [0])||(_gedd [0]=='-'&&_eg .IsDecimalDigit (_gedd [1])){_eeaf ,_fge :=_bbdf .parseNumber ();if _fge !=nil {return nil ,_fge ;};return _eeaf ,nil ;}else {_dbg ,_cgg :=_bbdf .parseOperand ();if _cgg !=nil {return nil ,_cgg ; +};return _dbg ,nil ;};};};func (cmap *CMap )parseCodespaceRange ()error {for {_cfb ,_fffe :=cmap .parseObject ();if _fffe !=nil {if _fffe ==_dd .EOF {break ;};return _fffe ;};_dfde ,_gbb :=_cfb .(cmapHexString );if !_gbb {if _agd ,_aef :=_cfb .(cmapOperand ); +_aef {if _agd .Operand ==_ade {return nil ;};return _fc .New ("\u0075n\u0065x\u0070\u0065\u0063\u0074\u0065d\u0020\u006fp\u0065\u0072\u0061\u006e\u0064");};};_cfb ,_fffe =cmap .parseObject ();if _fffe !=nil {if _fffe ==_dd .EOF {break ;};return _fffe ; +};_fe ,_gbb :=_cfb .(cmapHexString );if !_gbb {return _fc .New ("\u006e\u006f\u006e-\u0068\u0065\u0078\u0020\u0068\u0069\u0067\u0068");};if len (_dfde ._beca )!=len (_fe ._beca ){return _fc .New ("\u0075\u006e\u0065\u0071\u0075\u0061\u006c\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066 \u0062\u0079\u0074\u0065\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065"); +};_gefg :=_bccc (_dfde );_gebb :=_bccc (_fe );if _gebb < _gefg {_b .Log .Debug ("\u0045R\u0052\u004fR\u003a\u0020\u0042\u0061d\u0020\u0063\u006fd\u0065\u0073\u0070\u0061\u0063\u0065\u002e\u0020\u006cow\u003d\u0030\u0078%\u0030\u0032x\u0020\u0068\u0069\u0067\u0068\u003d0\u0078\u00250\u0032\u0078",_gefg ,_gebb ); +return ErrBadCMap ;};_beeb :=_fe ._fdg ;_abb :=Codespace {NumBytes :_beeb ,Low :_gefg ,High :_gebb };cmap ._fa =append (cmap ._fa ,_abb );_b .Log .Trace ("\u0043\u006f\u0064e\u0073\u0070\u0061\u0063e\u0020\u006c\u006f\u0077\u003a\u0020\u0030x\u0025\u0058\u002c\u0020\u0068\u0069\u0067\u0068\u003a\u0020\u0030\u0078\u0025\u0058",_gefg ,_gebb ); +};if len (cmap ._fa )==0{_b .Log .Debug ("\u0045\u0052R\u004f\u0052\u003a\u0020\u004e\u006f\u0020\u0063\u006f\u0064\u0065\u0073\u0070\u0061\u0063\u0065\u0073\u0020\u0069\u006e\u0020\u0063ma\u0070\u002e");return ErrBadCMap ;};return nil ;};func (cmap *CMap )matchCode (_bfa []byte )(_bee CharCode ,_bd int ,_cgf bool ){for _bbd :=0; +_bbd < _ag ;_bbd ++{if _bbd < len (_bfa ){_bee =_bee <<8|CharCode (_bfa [_bbd ]);_bd ++;};_cgf =cmap .inCodespace (_bee ,_bbd +1);if _cgf {return _bee ,_bd ,true ;};};_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u004e\u006f\u0020\u0063o\u0064\u0065\u0073\u0070\u0061\u0063\u0065\u0020m\u0061t\u0063\u0068\u0065\u0073\u0020\u0062\u0079\u0074\u0065\u0073\u003d\u005b\u0025\u0020\u0030\u0032\u0078\u005d=\u0025\u0023\u0071\u0020\u0063\u006d\u0061\u0070\u003d\u0025\u0073",_bfa ,string (_bfa ),cmap ); +return 0,0,false ;};type cmapDict struct{Dict map[string ]cmapObject ;};func IsPredefinedCMap (name string )bool {return _ed .AssetExists (name )};type cmapHexString struct{_fdg int ;_beca []byte ;};type cmapObject interface{};func _gaf ()cmapDict {return cmapDict {Dict :map[string ]cmapObject {}}}; +func (_fbdb *cMapParser )parseOperand ()(cmapOperand ,error ){_dfdg :=cmapOperand {};_gddc :=_f .Buffer {};for {_agbf ,_abf :=_fbdb ._fcgc .Peek (1);if _abf !=nil {if _abf ==_dd .EOF {break ;};return _dfdg ,_abf ;};if _eg .IsDelimiter (_agbf [0]){break ; +};if _eg .IsWhiteSpace (_agbf [0]){break ;};_gbbb ,_ :=_fbdb ._fcgc .ReadByte ();_gddc .WriteByte (_gbbb );};if _gddc .Len ()==0{return _dfdg ,_g .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u006f\u0070\u0065\u0072\u0061\u006e\u0064\u0020\u0028\u0065\u006d\u0070\u0074\u0079\u0029"); +};_dfdg .Operand =_gddc .String ();return _dfdg ,nil ;};func (_acaa *cMapParser )parseComment ()(string ,error ){var _gffa _f .Buffer ;_ ,_fgea :=_acaa .skipSpaces ();if _fgea !=nil {return _gffa .String (),_fgea ;};_ffe :=true ;for {_bdc ,_adae :=_acaa ._fcgc .Peek (1); +if _adae !=nil {_b .Log .Debug ("p\u0061r\u0073\u0065\u0043\u006f\u006d\u006d\u0065\u006et\u003a\u0020\u0065\u0072r=\u0025\u0076",_adae );return _gffa .String (),_adae ;};if _ffe &&_bdc [0]!='%'{return _gffa .String (),ErrBadCMapComment ;};_ffe =false ; +if (_bdc [0]!='\r')&&(_bdc [0]!='\n'){_agdg ,_ :=_acaa ._fcgc .ReadByte ();_gffa .WriteByte (_agdg );}else {break ;};};return _gffa .String (),nil ;};type fbRange struct{_fd CharCode ;_df CharCode ;_bfe string ;};func _egfc (_acgc cmapHexString )rune {_eedf :=_ddff (_acgc ); +if _cbc :=len (_eedf );_cbc ==0{_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0068\u0065\u0078\u0054o\u0052\u0075\u006e\u0065\u002e\u0020\u0045\u0078p\u0065c\u0074\u0065\u0064\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0072u\u006e\u0065\u0020\u0073\u0068\u0065\u0078\u003d\u0025\u0023\u0076",_acgc ); +return MissingCodeRune ;};if len (_eedf )> 1{_b .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0068\u0065\u0078\u0054\u006f\u0052\u0075\u006e\u0065\u002e\u0020\u0045\u0078p\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0078\u0061\u0063\u0074\u006c\u0079\u0020\u006f\u006e\u0065\u0020\u0072\u0075\u006e\u0065\u0020\u0073\u0068\u0065\u0078\u003d\u0025\u0023v\u0020\u002d\u003e\u0020\u0025#\u0076",_acgc ,_eedf ); +};return _eedf [0];};func _da (_cfe string )(*CMap ,error ){_cce ,_edd :=_ed .Asset (_cfe );if _edd !=nil {return nil ,_edd ;};return LoadCmapFromDataCID (_cce );};func (cmap *CMap )parseSystemInfo ()error {_dcee :=false ;_ebb :=false ;_eddcf :="";_def :=false ; +_gdb :=CIDSystemInfo {};for _ddd :=0;_ddd < 50&&!_def ;_ddd ++{_bad ,_acac :=cmap .parseObject ();if _acac !=nil {return _acac ;};switch _ccef :=_bad .(type ){case cmapDict :_cgec :=_ccef .Dict ;_cbef ,_cd :=_cgec ["\u0052\u0065\u0067\u0069\u0073\u0074\u0072\u0079"]; +if !_cd {_b .Log .Debug ("\u0045\u0052\u0052\u004fR:\u0020\u0042\u0061\u0064\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0049\u006ef\u006f");return ErrBadCMap ;};_bag ,_cd :=_cbef .(cmapString );if !_cd {_b .Log .Debug ("\u0045\u0052\u0052\u004fR:\u0020\u0042\u0061\u0064\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0049\u006ef\u006f"); +return ErrBadCMap ;};_gdb .Registry =_bag .String ;_cbef ,_cd =_cgec ["\u004f\u0072\u0064\u0065\u0072\u0069\u006e\u0067"];if !_cd {_b .Log .Debug ("\u0045\u0052\u0052\u004fR:\u0020\u0042\u0061\u0064\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0049\u006ef\u006f"); +return ErrBadCMap ;};_bag ,_cd =_cbef .(cmapString );if !_cd {_b .Log .Debug ("\u0045\u0052\u0052\u004fR:\u0020\u0042\u0061\u0064\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0049\u006ef\u006f");return ErrBadCMap ;};_gdb .Ordering =_bag .String ;_fdde ,_cd :=_cgec ["\u0053\u0075\u0070\u0070\u006c\u0065\u006d\u0065\u006e\u0074"]; +if !_cd {_b .Log .Debug ("\u0045\u0052\u0052\u004fR:\u0020\u0042\u0061\u0064\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0049\u006ef\u006f");return ErrBadCMap ;};_gff ,_cd :=_fdde .(cmapInt );if !_cd {_b .Log .Debug ("\u0045\u0052\u0052\u004fR:\u0020\u0042\u0061\u0064\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0049\u006ef\u006f"); +return ErrBadCMap ;};_gdb .Supplement =int (_gff ._gffac );_def =true ;case cmapOperand :switch _ccef .Operand {case "\u0062\u0065\u0067i\u006e":_dcee =true ;case "\u0065\u006e\u0064":_def =true ;case "\u0064\u0065\u0066":_ebb =false ;};case cmapName :if _dcee {_eddcf =_ccef .Name ; +_ebb =true ;};case cmapString :if _ebb {switch _eddcf {case "\u0052\u0065\u0067\u0069\u0073\u0074\u0072\u0079":_gdb .Registry =_ccef .String ;case "\u004f\u0072\u0064\u0065\u0072\u0069\u006e\u0067":_gdb .Ordering =_ccef .String ;};};case cmapInt :if _ebb {switch _eddcf {case "\u0053\u0075\u0070\u0070\u006c\u0065\u006d\u0065\u006e\u0074":_gdb .Supplement =int (_ccef ._gffac ); +};};};};if !_def {_b .Log .Debug ("\u0045\u0052\u0052O\u0052\u003a\u0020\u0050\u0061\u0072\u0073\u0065\u0064\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u0020\u0049\u006e\u0066\u006f\u0020\u0064\u0069\u0063\u0074\u0020\u0069\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u006c\u0079"); +return ErrBadCMap ;};cmap ._dfc =_gdb ;return nil ;}; \ No newline at end of file diff --git a/unipdf/internal/endian/endian.go b/unipdf/internal/endian/endian.go new file mode 100644 index 0000000..0d2614c --- /dev/null +++ b/unipdf/internal/endian/endian.go @@ -0,0 +1,13 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package endian ;import (_a "encoding/binary";_d "unsafe";);func IsLittle ()bool {return !_e };func init (){const _aa =int (_d .Sizeof (0));_f :=1;_bc :=(*[_aa ]byte )(_d .Pointer (&_f ));if _bc [0]==0{_e =true ;ByteOrder =_a .BigEndian ;}else {ByteOrder =_a .LittleEndian ; +};};var (ByteOrder _a .ByteOrder ;_e bool ;);func IsBig ()bool {return _e }; \ No newline at end of file diff --git a/unipdf/internal/graphic2d/graphic2d.go b/unipdf/internal/graphic2d/graphic2d.go new file mode 100644 index 0000000..4e95295 --- /dev/null +++ b/unipdf/internal/graphic2d/graphic2d.go @@ -0,0 +1,50 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package graphic2d ;import (_eg "image/color";_c "math";);var (Aliceblue =_eg .RGBA {0xf0,0xf8,0xff,0xff};Antiquewhite =_eg .RGBA {0xfa,0xeb,0xd7,0xff};Aqua =_eg .RGBA {0x00,0xff,0xff,0xff};Aquamarine =_eg .RGBA {0x7f,0xff,0xd4,0xff};Azure =_eg .RGBA {0xf0,0xff,0xff,0xff}; +Beige =_eg .RGBA {0xf5,0xf5,0xdc,0xff};Bisque =_eg .RGBA {0xff,0xe4,0xc4,0xff};Black =_eg .RGBA {0x00,0x00,0x00,0xff};Blanchedalmond =_eg .RGBA {0xff,0xeb,0xcd,0xff};Blue =_eg .RGBA {0x00,0x00,0xff,0xff};Blueviolet =_eg .RGBA {0x8a,0x2b,0xe2,0xff};Brown =_eg .RGBA {0xa5,0x2a,0x2a,0xff}; +Burlywood =_eg .RGBA {0xde,0xb8,0x87,0xff};Cadetblue =_eg .RGBA {0x5f,0x9e,0xa0,0xff};Chartreuse =_eg .RGBA {0x7f,0xff,0x00,0xff};Chocolate =_eg .RGBA {0xd2,0x69,0x1e,0xff};Coral =_eg .RGBA {0xff,0x7f,0x50,0xff};Cornflowerblue =_eg .RGBA {0x64,0x95,0xed,0xff}; +Cornsilk =_eg .RGBA {0xff,0xf8,0xdc,0xff};Crimson =_eg .RGBA {0xdc,0x14,0x3c,0xff};Cyan =_eg .RGBA {0x00,0xff,0xff,0xff};Darkblue =_eg .RGBA {0x00,0x00,0x8b,0xff};Darkcyan =_eg .RGBA {0x00,0x8b,0x8b,0xff};Darkgoldenrod =_eg .RGBA {0xb8,0x86,0x0b,0xff}; +Darkgray =_eg .RGBA {0xa9,0xa9,0xa9,0xff};Darkgreen =_eg .RGBA {0x00,0x64,0x00,0xff};Darkgrey =_eg .RGBA {0xa9,0xa9,0xa9,0xff};Darkkhaki =_eg .RGBA {0xbd,0xb7,0x6b,0xff};Darkmagenta =_eg .RGBA {0x8b,0x00,0x8b,0xff};Darkolivegreen =_eg .RGBA {0x55,0x6b,0x2f,0xff}; +Darkorange =_eg .RGBA {0xff,0x8c,0x00,0xff};Darkorchid =_eg .RGBA {0x99,0x32,0xcc,0xff};Darkred =_eg .RGBA {0x8b,0x00,0x00,0xff};Darksalmon =_eg .RGBA {0xe9,0x96,0x7a,0xff};Darkseagreen =_eg .RGBA {0x8f,0xbc,0x8f,0xff};Darkslateblue =_eg .RGBA {0x48,0x3d,0x8b,0xff}; +Darkslategray =_eg .RGBA {0x2f,0x4f,0x4f,0xff};Darkslategrey =_eg .RGBA {0x2f,0x4f,0x4f,0xff};Darkturquoise =_eg .RGBA {0x00,0xce,0xd1,0xff};Darkviolet =_eg .RGBA {0x94,0x00,0xd3,0xff};Deeppink =_eg .RGBA {0xff,0x14,0x93,0xff};Deepskyblue =_eg .RGBA {0x00,0xbf,0xff,0xff}; +Dimgray =_eg .RGBA {0x69,0x69,0x69,0xff};Dimgrey =_eg .RGBA {0x69,0x69,0x69,0xff};Dodgerblue =_eg .RGBA {0x1e,0x90,0xff,0xff};Firebrick =_eg .RGBA {0xb2,0x22,0x22,0xff};Floralwhite =_eg .RGBA {0xff,0xfa,0xf0,0xff};Forestgreen =_eg .RGBA {0x22,0x8b,0x22,0xff}; +Fuchsia =_eg .RGBA {0xff,0x00,0xff,0xff};Gainsboro =_eg .RGBA {0xdc,0xdc,0xdc,0xff};Ghostwhite =_eg .RGBA {0xf8,0xf8,0xff,0xff};Gold =_eg .RGBA {0xff,0xd7,0x00,0xff};Goldenrod =_eg .RGBA {0xda,0xa5,0x20,0xff};Gray =_eg .RGBA {0x80,0x80,0x80,0xff};Green =_eg .RGBA {0x00,0x80,0x00,0xff}; +Greenyellow =_eg .RGBA {0xad,0xff,0x2f,0xff};Grey =_eg .RGBA {0x80,0x80,0x80,0xff};Honeydew =_eg .RGBA {0xf0,0xff,0xf0,0xff};Hotpink =_eg .RGBA {0xff,0x69,0xb4,0xff};Indianred =_eg .RGBA {0xcd,0x5c,0x5c,0xff};Indigo =_eg .RGBA {0x4b,0x00,0x82,0xff};Ivory =_eg .RGBA {0xff,0xff,0xf0,0xff}; +Khaki =_eg .RGBA {0xf0,0xe6,0x8c,0xff};Lavender =_eg .RGBA {0xe6,0xe6,0xfa,0xff};Lavenderblush =_eg .RGBA {0xff,0xf0,0xf5,0xff};Lawngreen =_eg .RGBA {0x7c,0xfc,0x00,0xff};Lemonchiffon =_eg .RGBA {0xff,0xfa,0xcd,0xff};Lightblue =_eg .RGBA {0xad,0xd8,0xe6,0xff}; +Lightcoral =_eg .RGBA {0xf0,0x80,0x80,0xff};Lightcyan =_eg .RGBA {0xe0,0xff,0xff,0xff};Lightgoldenrodyellow =_eg .RGBA {0xfa,0xfa,0xd2,0xff};Lightgray =_eg .RGBA {0xd3,0xd3,0xd3,0xff};Lightgreen =_eg .RGBA {0x90,0xee,0x90,0xff};Lightgrey =_eg .RGBA {0xd3,0xd3,0xd3,0xff}; +Lightpink =_eg .RGBA {0xff,0xb6,0xc1,0xff};Lightsalmon =_eg .RGBA {0xff,0xa0,0x7a,0xff};Lightseagreen =_eg .RGBA {0x20,0xb2,0xaa,0xff};Lightskyblue =_eg .RGBA {0x87,0xce,0xfa,0xff};Lightslategray =_eg .RGBA {0x77,0x88,0x99,0xff};Lightslategrey =_eg .RGBA {0x77,0x88,0x99,0xff}; +Lightsteelblue =_eg .RGBA {0xb0,0xc4,0xde,0xff};Lightyellow =_eg .RGBA {0xff,0xff,0xe0,0xff};Lime =_eg .RGBA {0x00,0xff,0x00,0xff};Limegreen =_eg .RGBA {0x32,0xcd,0x32,0xff};Linen =_eg .RGBA {0xfa,0xf0,0xe6,0xff};Magenta =_eg .RGBA {0xff,0x00,0xff,0xff}; +Maroon =_eg .RGBA {0x80,0x00,0x00,0xff};Mediumaquamarine =_eg .RGBA {0x66,0xcd,0xaa,0xff};Mediumblue =_eg .RGBA {0x00,0x00,0xcd,0xff};Mediumorchid =_eg .RGBA {0xba,0x55,0xd3,0xff};Mediumpurple =_eg .RGBA {0x93,0x70,0xdb,0xff};Mediumseagreen =_eg .RGBA {0x3c,0xb3,0x71,0xff}; +Mediumslateblue =_eg .RGBA {0x7b,0x68,0xee,0xff};Mediumspringgreen =_eg .RGBA {0x00,0xfa,0x9a,0xff};Mediumturquoise =_eg .RGBA {0x48,0xd1,0xcc,0xff};Mediumvioletred =_eg .RGBA {0xc7,0x15,0x85,0xff};Midnightblue =_eg .RGBA {0x19,0x19,0x70,0xff};Mintcream =_eg .RGBA {0xf5,0xff,0xfa,0xff}; +Mistyrose =_eg .RGBA {0xff,0xe4,0xe1,0xff};Moccasin =_eg .RGBA {0xff,0xe4,0xb5,0xff};Navajowhite =_eg .RGBA {0xff,0xde,0xad,0xff};Navy =_eg .RGBA {0x00,0x00,0x80,0xff};Oldlace =_eg .RGBA {0xfd,0xf5,0xe6,0xff};Olive =_eg .RGBA {0x80,0x80,0x00,0xff};Olivedrab =_eg .RGBA {0x6b,0x8e,0x23,0xff}; +Orange =_eg .RGBA {0xff,0xa5,0x00,0xff};Orangered =_eg .RGBA {0xff,0x45,0x00,0xff};Orchid =_eg .RGBA {0xda,0x70,0xd6,0xff};Palegoldenrod =_eg .RGBA {0xee,0xe8,0xaa,0xff};Palegreen =_eg .RGBA {0x98,0xfb,0x98,0xff};Paleturquoise =_eg .RGBA {0xaf,0xee,0xee,0xff}; +Palevioletred =_eg .RGBA {0xdb,0x70,0x93,0xff};Papayawhip =_eg .RGBA {0xff,0xef,0xd5,0xff};Peachpuff =_eg .RGBA {0xff,0xda,0xb9,0xff};Peru =_eg .RGBA {0xcd,0x85,0x3f,0xff};Pink =_eg .RGBA {0xff,0xc0,0xcb,0xff};Plum =_eg .RGBA {0xdd,0xa0,0xdd,0xff};Powderblue =_eg .RGBA {0xb0,0xe0,0xe6,0xff}; +Purple =_eg .RGBA {0x80,0x00,0x80,0xff};Red =_eg .RGBA {0xff,0x00,0x00,0xff};Rosybrown =_eg .RGBA {0xbc,0x8f,0x8f,0xff};Royalblue =_eg .RGBA {0x41,0x69,0xe1,0xff};Saddlebrown =_eg .RGBA {0x8b,0x45,0x13,0xff};Salmon =_eg .RGBA {0xfa,0x80,0x72,0xff};Sandybrown =_eg .RGBA {0xf4,0xa4,0x60,0xff}; +Seagreen =_eg .RGBA {0x2e,0x8b,0x57,0xff};Seashell =_eg .RGBA {0xff,0xf5,0xee,0xff};Sienna =_eg .RGBA {0xa0,0x52,0x2d,0xff};Silver =_eg .RGBA {0xc0,0xc0,0xc0,0xff};Skyblue =_eg .RGBA {0x87,0xce,0xeb,0xff};Slateblue =_eg .RGBA {0x6a,0x5a,0xcd,0xff};Slategray =_eg .RGBA {0x70,0x80,0x90,0xff}; +Slategrey =_eg .RGBA {0x70,0x80,0x90,0xff};Snow =_eg .RGBA {0xff,0xfa,0xfa,0xff};Springgreen =_eg .RGBA {0x00,0xff,0x7f,0xff};Steelblue =_eg .RGBA {0x46,0x82,0xb4,0xff};Tan =_eg .RGBA {0xd2,0xb4,0x8c,0xff};Teal =_eg .RGBA {0x00,0x80,0x80,0xff};Thistle =_eg .RGBA {0xd8,0xbf,0xd8,0xff}; +Tomato =_eg .RGBA {0xff,0x63,0x47,0xff};Turquoise =_eg .RGBA {0x40,0xe0,0xd0,0xff};Violet =_eg .RGBA {0xee,0x82,0xee,0xff};Wheat =_eg .RGBA {0xf5,0xde,0xb3,0xff};White =_eg .RGBA {0xff,0xff,0xff,0xff};Whitesmoke =_eg .RGBA {0xf5,0xf5,0xf5,0xff};Yellow =_eg .RGBA {0xff,0xff,0x00,0xff}; +Yellowgreen =_eg .RGBA {0x9a,0xcd,0x32,0xff};);func _b (_efe ,_gcc ,_ecg ,_aff ,_ac float64 ,_ba ,_gea bool ,_cf ,_gcg float64 )(float64 ,float64 ,float64 ,float64 ){if _cdc (_efe ,_cf )&&_cdc (_gcc ,_gcg ){return _efe ,_gcc ,0.0,0.0;};_fab ,_daf :=_c .Sincos (_ac ); +_dc :=_daf *(_efe -_cf )/2.0+_fab *(_gcc -_gcg )/2.0;_ebc :=-_fab *(_efe -_cf )/2.0+_daf *(_gcc -_gcg )/2.0;_fcf :=_dc *_dc /_ecg /_ecg +_ebc *_ebc /_aff /_aff ;if _fcf > 1.0{_ecg *=_c .Sqrt (_fcf );_aff *=_c .Sqrt (_fcf );};_ffa :=(_ecg *_ecg *_aff *_aff -_ecg *_ecg *_ebc *_ebc -_aff *_aff *_dc *_dc )/(_ecg *_ecg *_ebc *_ebc +_aff *_aff *_dc *_dc ); +if _ffa < 0.0{_ffa =0.0;};_egd :=_c .Sqrt (_ffa );if _ba ==_gea {_egd =-_egd ;};_bag :=_egd *_ecg *_ebc /_aff ;_ebe :=_egd *-_aff *_dc /_ecg ;_gaa :=_daf *_bag -_fab *_ebe +(_efe +_cf )/2.0;_afg :=_fab *_bag +_daf *_ebe +(_gcc +_gcg )/2.0;_cda :=(_dc -_bag )/_ecg ; +_dde :=(_ebc -_ebe )/_aff ;_bf :=-(_dc +_bag )/_ecg ;_fdd :=-(_ebc +_ebe )/_aff ;_gec :=_c .Acos (_cda /_c .Sqrt (_cda *_cda +_dde *_dde ));if _dde < 0.0{_gec =-_gec ;};_gec =_dcf (_gec );_caa :=(_cda *_bf +_dde *_fdd )/_c .Sqrt ((_cda *_cda +_dde *_dde )*(_bf *_bf +_fdd *_fdd )); +_caa =_c .Min (1.0,_c .Max (-1.0,_caa ));_ffb :=_c .Acos (_caa );if _cda *_fdd -_dde *_bf < 0.0{_ffb =-_ffb ;};if !_gea &&_ffb > 0.0{_ffb -=2.0*_c .Pi ;}else if _gea &&_ffb < 0.0{_ffb +=2.0*_c .Pi ;};return _gaa ,_afg ,_gec ,_gec +_ffb ;};const _aef =1e-10; +func (_de Point )Sub (q Point )Point {return Point {_de .X -q .X ,_de .Y -q .Y }};func (_cef Point )Interpolate (q Point ,t float64 )Point {return Point {(1-t )*_cef .X +t *q .X ,(1-t )*_cef .Y +t *q .Y };};func (_bc Point )Add (q Point )Point {return Point {_bc .X +q .X ,_bc .Y +q .Y }}; +var Names =[]string {"\u0061l\u0069\u0063\u0065\u0062\u006c\u0075e","\u0061\u006e\u0074i\u0071\u0075\u0065\u0077\u0068\u0069\u0074\u0065","\u0061\u0071\u0075\u0061","\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065","\u0061\u007a\u0075r\u0065","\u0062\u0065\u0069g\u0065","\u0062\u0069\u0073\u0071\u0075\u0065","\u0062\u006c\u0061c\u006b","\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0061l\u006d\u006f\u006e\u0064","\u0062\u006c\u0075\u0065","\u0062\u006c\u0075\u0065\u0076\u0069\u006f\u006c\u0065\u0074","\u0062\u0072\u006fw\u006e","\u0062u\u0072\u006c\u0079\u0077\u006f\u006fd","\u0063a\u0064\u0065\u0074\u0062\u006c\u0075e","\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065","\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e","\u0063\u006f\u0072a\u006c","\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0062\u006c\u0075\u0065","\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b","\u0063r\u0069\u006d\u0073\u006f\u006e","\u0063\u0079\u0061\u006e","\u0064\u0061\u0072\u006b\u0062\u006c\u0075\u0065","\u0064\u0061\u0072\u006b\u0063\u0079\u0061\u006e","\u0064\u0061\u0072\u006b\u0067\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064","\u0064\u0061\u0072\u006b\u0067\u0072\u0061\u0079","\u0064a\u0072\u006b\u0067\u0072\u0065\u0065n","\u0064\u0061\u0072\u006b\u0067\u0072\u0065\u0079","\u0064a\u0072\u006b\u006b\u0068\u0061\u006bi","d\u0061\u0072\u006b\u006d\u0061\u0067\u0065\u006e\u0074\u0061","\u0064\u0061\u0072\u006b\u006f\u006c\u0069\u0076\u0065g\u0072\u0065\u0065\u006e","\u0064\u0061\u0072\u006b\u006f\u0072\u0061\u006e\u0067\u0065","\u0064\u0061\u0072\u006b\u006f\u0072\u0063\u0068\u0069\u0064","\u0064a\u0072\u006b\u0072\u0065\u0064","\u0064\u0061\u0072\u006b\u0073\u0061\u006c\u006d\u006f\u006e","\u0064\u0061\u0072k\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e","\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0062\u006c\u0075\u0065","\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0067\u0072\u0061\u0079","\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0067\u0072\u0065\u0079","\u0064\u0061\u0072\u006b\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065","\u0064\u0061\u0072\u006b\u0076\u0069\u006f\u006c\u0065\u0074","\u0064\u0065\u0065\u0070\u0070\u0069\u006e\u006b","d\u0065\u0065\u0070\u0073\u006b\u0079\u0062\u006c\u0075\u0065","\u0064i\u006d\u0067\u0072\u0061\u0079","\u0064i\u006d\u0067\u0072\u0065\u0079","\u0064\u006f\u0064\u0067\u0065\u0072\u0062\u006c\u0075\u0065","\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k","f\u006c\u006f\u0072\u0061\u006c\u0077\u0068\u0069\u0074\u0065","f\u006f\u0072\u0065\u0073\u0074\u0067\u0072\u0065\u0065\u006e","\u0066u\u0063\u0068\u0073\u0069\u0061","\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o","\u0067\u0068\u006f\u0073\u0074\u0077\u0068\u0069\u0074\u0065","\u0067\u006f\u006c\u0064","\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd","\u0067\u0072\u0061\u0079","\u0067\u0072\u0065e\u006e","g\u0072\u0065\u0065\u006e\u0079\u0065\u006c\u006c\u006f\u0077","\u0067\u0072\u0065\u0079","\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077","\u0068o\u0074\u0070\u0069\u006e\u006b","\u0069n\u0064\u0069\u0061\u006e\u0072\u0065d","\u0069\u006e\u0064\u0069\u0067\u006f","\u0069\u0076\u006fr\u0079","\u006b\u0068\u0061k\u0069","\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072","\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0062\u006c\u0075\u0073\u0068","\u006ca\u0077\u006e\u0067\u0072\u0065\u0065n","\u006c\u0065\u006do\u006e\u0063\u0068\u0069\u0066\u0066\u006f\u006e","\u006ci\u0067\u0068\u0074\u0062\u006c\u0075e","\u006c\u0069\u0067\u0068\u0074\u0063\u006f\u0072\u0061\u006c","\u006ci\u0067\u0068\u0074\u0063\u0079\u0061n","l\u0069g\u0068\u0074\u0067\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0079\u0065ll\u006f\u0077","\u006ci\u0067\u0068\u0074\u0067\u0072\u0061y","\u006c\u0069\u0067\u0068\u0074\u0067\u0072\u0065\u0065\u006e","\u006ci\u0067\u0068\u0074\u0067\u0072\u0065y","\u006ci\u0067\u0068\u0074\u0070\u0069\u006ek","l\u0069\u0067\u0068\u0074\u0073\u0061\u006c\u006d\u006f\u006e","\u006c\u0069\u0067\u0068\u0074\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e","\u006c\u0069\u0067h\u0074\u0073\u006b\u0079\u0062\u006c\u0075\u0065","\u006c\u0069\u0067\u0068\u0074\u0073\u006c\u0061\u0074e\u0067\u0072\u0061\u0079","\u006c\u0069\u0067\u0068\u0074\u0073\u006c\u0061\u0074e\u0067\u0072\u0065\u0079","\u006c\u0069\u0067\u0068\u0074\u0073\u0074\u0065\u0065l\u0062\u006c\u0075\u0065","l\u0069\u0067\u0068\u0074\u0079\u0065\u006c\u006c\u006f\u0077","\u006c\u0069\u006d\u0065","\u006ci\u006d\u0065\u0067\u0072\u0065\u0065n","\u006c\u0069\u006ee\u006e","\u006da\u0067\u0065\u006e\u0074\u0061","\u006d\u0061\u0072\u006f\u006f\u006e","\u006d\u0065d\u0069\u0075\u006da\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065","\u006d\u0065\u0064\u0069\u0075\u006d\u0062\u006c\u0075\u0065","\u006d\u0065\u0064i\u0075\u006d\u006f\u0072\u0063\u0068\u0069\u0064","\u006d\u0065\u0064i\u0075\u006d\u0070\u0075\u0072\u0070\u006c\u0065","\u006d\u0065\u0064\u0069\u0075\u006d\u0073\u0065\u0061g\u0072\u0065\u0065\u006e","\u006de\u0064i\u0075\u006d\u0073\u006c\u0061\u0074\u0065\u0062\u006c\u0075\u0065","\u006d\u0065\u0064\u0069\u0075\u006d\u0073\u0070\u0072\u0069\u006e\u0067g\u0072\u0065\u0065\u006e","\u006de\u0064i\u0075\u006d\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065","\u006de\u0064i\u0075\u006d\u0076\u0069\u006f\u006c\u0065\u0074\u0072\u0065\u0064","\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0062\u006c\u0075\u0065","\u006di\u006e\u0074\u0063\u0072\u0065\u0061m","\u006di\u0073\u0074\u0079\u0072\u006f\u0073e","\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e","n\u0061\u0076\u0061\u006a\u006f\u0077\u0068\u0069\u0074\u0065","\u006e\u0061\u0076\u0079","\u006fl\u0064\u006c\u0061\u0063\u0065","\u006f\u006c\u0069v\u0065","\u006fl\u0069\u0076\u0065\u0064\u0072\u0061b","\u006f\u0072\u0061\u006e\u0067\u0065","\u006fr\u0061\u006e\u0067\u0065\u0072\u0065d","\u006f\u0072\u0063\u0068\u0069\u0064","\u0070\u0061\u006c\u0065\u0067\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064","\u0070a\u006c\u0065\u0067\u0072\u0065\u0065n","\u0070\u0061\u006c\u0065\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065","\u0070\u0061\u006c\u0065\u0076\u0069\u006f\u006c\u0065\u0074\u0072\u0065\u0064","\u0070\u0061\u0070\u0061\u0079\u0061\u0077\u0068\u0069\u0070","\u0070e\u0061\u0063\u0068\u0070\u0075\u0066f","\u0070\u0065\u0072\u0075","\u0070\u0069\u006e\u006b","\u0070\u006c\u0075\u006d","\u0070\u006f\u0077\u0064\u0065\u0072\u0062\u006c\u0075\u0065","\u0070\u0075\u0072\u0070\u006c\u0065","\u0072\u0065\u0064","\u0072o\u0073\u0079\u0062\u0072\u006f\u0077n","\u0072o\u0079\u0061\u006c\u0062\u006c\u0075e","s\u0061\u0064\u0064\u006c\u0065\u0062\u0072\u006f\u0077\u006e","\u0073\u0061\u006c\u006d\u006f\u006e","\u0073\u0061\u006e\u0064\u0079\u0062\u0072\u006f\u0077\u006e","\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e","\u0073\u0065\u0061\u0073\u0068\u0065\u006c\u006c","\u0073\u0069\u0065\u006e\u006e\u0061","\u0073\u0069\u006c\u0076\u0065\u0072","\u0073k\u0079\u0062\u006c\u0075\u0065","\u0073l\u0061\u0074\u0065\u0062\u006c\u0075e","\u0073l\u0061\u0074\u0065\u0067\u0072\u0061y","\u0073l\u0061\u0074\u0065\u0067\u0072\u0065y","\u0073\u006e\u006f\u0077","s\u0070\u0072\u0069\u006e\u0067\u0067\u0072\u0065\u0065\u006e","\u0073t\u0065\u0065\u006c\u0062\u006c\u0075e","\u0074\u0061\u006e","\u0074\u0065\u0061\u006c","\u0074h\u0069\u0073\u0074\u006c\u0065","\u0074\u006f\u006d\u0061\u0074\u006f","\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e","\u0076\u0069\u006f\u006c\u0065\u0074","\u0077\u0068\u0065a\u0074","\u0077\u0068\u0069t\u0065","\u0077\u0068\u0069\u0074\u0065\u0073\u006d\u006f\u006b\u0065","\u0079\u0065\u006c\u006c\u006f\u0077","y\u0065\u006c\u006c\u006f\u0077\u0067\u0072\u0065\u0065\u006e"}; +func _ef (_fad ,_efc ,_ea ,_ga ,_ed ,_fc float64 )(float64 ,float64 ){_ge ,_ce :=_c .Sincos (_fc );_egb ,_ffc :=_c .Sincos (_ea );_eca :=_ga +_fad *_ce *_ffc -_efc *_ge *_egb ;_cea :=_ed +_fad *_ce *_egb +_efc *_ge *_ffc ;return _eca ,_cea ;};type Point struct{X ,Y float64 ; +};func EllipseToCubicBeziers (startX ,startY ,rx ,ry ,rot float64 ,large ,sweep bool ,endX ,endY float64 )[][4]Point {rx =_c .Abs (rx );ry =_c .Abs (ry );if rx < ry {rx ,ry =ry ,rx ;rot +=90.0;};_d :=_dcf (rot *_c .Pi /180.0);if _c .Pi <=_d {_d -=_c .Pi ; +};_g ,_gc ,_cg ,_df :=_b (startX ,startY ,rx ,ry ,_d ,large ,sweep ,endX ,endY );_ca :=_c .Pi /2.0;_cd :=int (_c .Ceil (_c .Abs (_df -_cg )/_ca ));_ca =_c .Abs (_df -_cg )/float64 (_cd );_a :=_c .Sin (_ca )*(_c .Sqrt (4.0+3.0*_c .Pow (_c .Tan (_ca /2.0),2.0))-1.0)/3.0; +if !sweep {_ca =-_ca ;};_db :=Point {X :startX ,Y :startY };_ae ,_ec :=_fadb (rx ,ry ,_d ,sweep ,_cg );_gb :=Point {X :_ae ,Y :_ec };_dd :=[][4]Point {};for _da :=1;_da < _cd +1;_da ++{_f :=_cg +float64 (_da )*_ca ;_fa ,_af :=_ef (rx ,ry ,_d ,_g ,_gc ,_f ); +_fd :=Point {X :_fa ,Y :_af };_afc ,_fe :=_fadb (rx ,ry ,_d ,sweep ,_f );_ff :=Point {X :_afc ,Y :_fe };_ee :=_db .Add (_gb .Mul (_a ));_eb :=_fd .Sub (_ff .Mul (_a ));_dd =append (_dd ,[4]Point {_db ,_ee ,_eb ,_fd });_gb =_ff ;_db =_fd ;};return _dd ; +};func _fadb (_dfc ,_bad ,_bg float64 ,_efca bool ,_gcb float64 )(float64 ,float64 ){_gaf ,_cgc :=_c .Sincos (_gcb );_dfcc ,_fg :=_c .Sincos (_bg );_dad :=-_dfc *_gaf *_fg -_bad *_cgc *_dfcc ;_afb :=-_dfc *_gaf *_dfcc +_bad *_cgc *_fg ;if !_efca {return -_dad ,-_afb ; +};return _dad ,_afb ;};func (_bfa Point )Mul (f float64 )Point {return Point {f *_bfa .X ,f *_bfa .Y }};var ColorMap =map[string ]_eg .RGBA {"\u0061l\u0069\u0063\u0065\u0062\u006c\u0075e":_eg .RGBA {0xf0,0xf8,0xff,0xff},"\u0061\u006e\u0074i\u0071\u0075\u0065\u0077\u0068\u0069\u0074\u0065":_eg .RGBA {0xfa,0xeb,0xd7,0xff},"\u0061\u0071\u0075\u0061":_eg .RGBA {0x00,0xff,0xff,0xff},"\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":_eg .RGBA {0x7f,0xff,0xd4,0xff},"\u0061\u007a\u0075r\u0065":_eg .RGBA {0xf0,0xff,0xff,0xff},"\u0062\u0065\u0069g\u0065":_eg .RGBA {0xf5,0xf5,0xdc,0xff},"\u0062\u0069\u0073\u0071\u0075\u0065":_eg .RGBA {0xff,0xe4,0xc4,0xff},"\u0062\u006c\u0061c\u006b":_eg .RGBA {0x00,0x00,0x00,0xff},"\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0061l\u006d\u006f\u006e\u0064":_eg .RGBA {0xff,0xeb,0xcd,0xff},"\u0062\u006c\u0075\u0065":_eg .RGBA {0x00,0x00,0xff,0xff},"\u0062\u006c\u0075\u0065\u0076\u0069\u006f\u006c\u0065\u0074":_eg .RGBA {0x8a,0x2b,0xe2,0xff},"\u0062\u0072\u006fw\u006e":_eg .RGBA {0xa5,0x2a,0x2a,0xff},"\u0062u\u0072\u006c\u0079\u0077\u006f\u006fd":_eg .RGBA {0xde,0xb8,0x87,0xff},"\u0063a\u0064\u0065\u0074\u0062\u006c\u0075e":_eg .RGBA {0x5f,0x9e,0xa0,0xff},"\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":_eg .RGBA {0x7f,0xff,0x00,0xff},"\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":_eg .RGBA {0xd2,0x69,0x1e,0xff},"\u0063\u006f\u0072a\u006c":_eg .RGBA {0xff,0x7f,0x50,0xff},"\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0062\u006c\u0075\u0065":_eg .RGBA {0x64,0x95,0xed,0xff},"\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":_eg .RGBA {0xff,0xf8,0xdc,0xff},"\u0063r\u0069\u006d\u0073\u006f\u006e":_eg .RGBA {0xdc,0x14,0x3c,0xff},"\u0063\u0079\u0061\u006e":_eg .RGBA {0x00,0xff,0xff,0xff},"\u0064\u0061\u0072\u006b\u0062\u006c\u0075\u0065":_eg .RGBA {0x00,0x00,0x8b,0xff},"\u0064\u0061\u0072\u006b\u0063\u0079\u0061\u006e":_eg .RGBA {0x00,0x8b,0x8b,0xff},"\u0064\u0061\u0072\u006b\u0067\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":_eg .RGBA {0xb8,0x86,0x0b,0xff},"\u0064\u0061\u0072\u006b\u0067\u0072\u0061\u0079":_eg .RGBA {0xa9,0xa9,0xa9,0xff},"\u0064a\u0072\u006b\u0067\u0072\u0065\u0065n":_eg .RGBA {0x00,0x64,0x00,0xff},"\u0064\u0061\u0072\u006b\u0067\u0072\u0065\u0079":_eg .RGBA {0xa9,0xa9,0xa9,0xff},"\u0064a\u0072\u006b\u006b\u0068\u0061\u006bi":_eg .RGBA {0xbd,0xb7,0x6b,0xff},"d\u0061\u0072\u006b\u006d\u0061\u0067\u0065\u006e\u0074\u0061":_eg .RGBA {0x8b,0x00,0x8b,0xff},"\u0064\u0061\u0072\u006b\u006f\u006c\u0069\u0076\u0065g\u0072\u0065\u0065\u006e":_eg .RGBA {0x55,0x6b,0x2f,0xff},"\u0064\u0061\u0072\u006b\u006f\u0072\u0061\u006e\u0067\u0065":_eg .RGBA {0xff,0x8c,0x00,0xff},"\u0064\u0061\u0072\u006b\u006f\u0072\u0063\u0068\u0069\u0064":_eg .RGBA {0x99,0x32,0xcc,0xff},"\u0064a\u0072\u006b\u0072\u0065\u0064":_eg .RGBA {0x8b,0x00,0x00,0xff},"\u0064\u0061\u0072\u006b\u0073\u0061\u006c\u006d\u006f\u006e":_eg .RGBA {0xe9,0x96,0x7a,0xff},"\u0064\u0061\u0072k\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e":_eg .RGBA {0x8f,0xbc,0x8f,0xff},"\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0062\u006c\u0075\u0065":_eg .RGBA {0x48,0x3d,0x8b,0xff},"\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0067\u0072\u0061\u0079":_eg .RGBA {0x2f,0x4f,0x4f,0xff},"\u0064\u0061\u0072\u006b\u0073\u006c\u0061\u0074\u0065\u0067\u0072\u0065\u0079":_eg .RGBA {0x2f,0x4f,0x4f,0xff},"\u0064\u0061\u0072\u006b\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":_eg .RGBA {0x00,0xce,0xd1,0xff},"\u0064\u0061\u0072\u006b\u0076\u0069\u006f\u006c\u0065\u0074":_eg .RGBA {0x94,0x00,0xd3,0xff},"\u0064\u0065\u0065\u0070\u0070\u0069\u006e\u006b":_eg .RGBA {0xff,0x14,0x93,0xff},"d\u0065\u0065\u0070\u0073\u006b\u0079\u0062\u006c\u0075\u0065":_eg .RGBA {0x00,0xbf,0xff,0xff},"\u0064i\u006d\u0067\u0072\u0061\u0079":_eg .RGBA {0x69,0x69,0x69,0xff},"\u0064i\u006d\u0067\u0072\u0065\u0079":_eg .RGBA {0x69,0x69,0x69,0xff},"\u0064\u006f\u0064\u0067\u0065\u0072\u0062\u006c\u0075\u0065":_eg .RGBA {0x1e,0x90,0xff,0xff},"\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":_eg .RGBA {0xb2,0x22,0x22,0xff},"f\u006c\u006f\u0072\u0061\u006c\u0077\u0068\u0069\u0074\u0065":_eg .RGBA {0xff,0xfa,0xf0,0xff},"f\u006f\u0072\u0065\u0073\u0074\u0067\u0072\u0065\u0065\u006e":_eg .RGBA {0x22,0x8b,0x22,0xff},"\u0066u\u0063\u0068\u0073\u0069\u0061":_eg .RGBA {0xff,0x00,0xff,0xff},"\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":_eg .RGBA {0xdc,0xdc,0xdc,0xff},"\u0067\u0068\u006f\u0073\u0074\u0077\u0068\u0069\u0074\u0065":_eg .RGBA {0xf8,0xf8,0xff,0xff},"\u0067\u006f\u006c\u0064":_eg .RGBA {0xff,0xd7,0x00,0xff},"\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":_eg .RGBA {0xda,0xa5,0x20,0xff},"\u0067\u0072\u0061\u0079":_eg .RGBA {0x80,0x80,0x80,0xff},"\u0067\u0072\u0065e\u006e":_eg .RGBA {0x00,0x80,0x00,0xff},"g\u0072\u0065\u0065\u006e\u0079\u0065\u006c\u006c\u006f\u0077":_eg .RGBA {0xad,0xff,0x2f,0xff},"\u0067\u0072\u0065\u0079":_eg .RGBA {0x80,0x80,0x80,0xff},"\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":_eg .RGBA {0xf0,0xff,0xf0,0xff},"\u0068o\u0074\u0070\u0069\u006e\u006b":_eg .RGBA {0xff,0x69,0xb4,0xff},"\u0069n\u0064\u0069\u0061\u006e\u0072\u0065d":_eg .RGBA {0xcd,0x5c,0x5c,0xff},"\u0069\u006e\u0064\u0069\u0067\u006f":_eg .RGBA {0x4b,0x00,0x82,0xff},"\u0069\u0076\u006fr\u0079":_eg .RGBA {0xff,0xff,0xf0,0xff},"\u006b\u0068\u0061k\u0069":_eg .RGBA {0xf0,0xe6,0x8c,0xff},"\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":_eg .RGBA {0xe6,0xe6,0xfa,0xff},"\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0062\u006c\u0075\u0073\u0068":_eg .RGBA {0xff,0xf0,0xf5,0xff},"\u006ca\u0077\u006e\u0067\u0072\u0065\u0065n":_eg .RGBA {0x7c,0xfc,0x00,0xff},"\u006c\u0065\u006do\u006e\u0063\u0068\u0069\u0066\u0066\u006f\u006e":_eg .RGBA {0xff,0xfa,0xcd,0xff},"\u006ci\u0067\u0068\u0074\u0062\u006c\u0075e":_eg .RGBA {0xad,0xd8,0xe6,0xff},"\u006c\u0069\u0067\u0068\u0074\u0063\u006f\u0072\u0061\u006c":_eg .RGBA {0xf0,0x80,0x80,0xff},"\u006ci\u0067\u0068\u0074\u0063\u0079\u0061n":_eg .RGBA {0xe0,0xff,0xff,0xff},"l\u0069g\u0068\u0074\u0067\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0079\u0065ll\u006f\u0077":_eg .RGBA {0xfa,0xfa,0xd2,0xff},"\u006ci\u0067\u0068\u0074\u0067\u0072\u0061y":_eg .RGBA {0xd3,0xd3,0xd3,0xff},"\u006c\u0069\u0067\u0068\u0074\u0067\u0072\u0065\u0065\u006e":_eg .RGBA {0x90,0xee,0x90,0xff},"\u006ci\u0067\u0068\u0074\u0067\u0072\u0065y":_eg .RGBA {0xd3,0xd3,0xd3,0xff},"\u006ci\u0067\u0068\u0074\u0070\u0069\u006ek":_eg .RGBA {0xff,0xb6,0xc1,0xff},"l\u0069\u0067\u0068\u0074\u0073\u0061\u006c\u006d\u006f\u006e":_eg .RGBA {0xff,0xa0,0x7a,0xff},"\u006c\u0069\u0067\u0068\u0074\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e":_eg .RGBA {0x20,0xb2,0xaa,0xff},"\u006c\u0069\u0067h\u0074\u0073\u006b\u0079\u0062\u006c\u0075\u0065":_eg .RGBA {0x87,0xce,0xfa,0xff},"\u006c\u0069\u0067\u0068\u0074\u0073\u006c\u0061\u0074e\u0067\u0072\u0061\u0079":_eg .RGBA {0x77,0x88,0x99,0xff},"\u006c\u0069\u0067\u0068\u0074\u0073\u006c\u0061\u0074e\u0067\u0072\u0065\u0079":_eg .RGBA {0x77,0x88,0x99,0xff},"\u006c\u0069\u0067\u0068\u0074\u0073\u0074\u0065\u0065l\u0062\u006c\u0075\u0065":_eg .RGBA {0xb0,0xc4,0xde,0xff},"l\u0069\u0067\u0068\u0074\u0079\u0065\u006c\u006c\u006f\u0077":_eg .RGBA {0xff,0xff,0xe0,0xff},"\u006c\u0069\u006d\u0065":_eg .RGBA {0x00,0xff,0x00,0xff},"\u006ci\u006d\u0065\u0067\u0072\u0065\u0065n":_eg .RGBA {0x32,0xcd,0x32,0xff},"\u006c\u0069\u006ee\u006e":_eg .RGBA {0xfa,0xf0,0xe6,0xff},"\u006da\u0067\u0065\u006e\u0074\u0061":_eg .RGBA {0xff,0x00,0xff,0xff},"\u006d\u0061\u0072\u006f\u006f\u006e":_eg .RGBA {0x80,0x00,0x00,0xff},"\u006d\u0065d\u0069\u0075\u006da\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":_eg .RGBA {0x66,0xcd,0xaa,0xff},"\u006d\u0065\u0064\u0069\u0075\u006d\u0062\u006c\u0075\u0065":_eg .RGBA {0x00,0x00,0xcd,0xff},"\u006d\u0065\u0064i\u0075\u006d\u006f\u0072\u0063\u0068\u0069\u0064":_eg .RGBA {0xba,0x55,0xd3,0xff},"\u006d\u0065\u0064i\u0075\u006d\u0070\u0075\u0072\u0070\u006c\u0065":_eg .RGBA {0x93,0x70,0xdb,0xff},"\u006d\u0065\u0064\u0069\u0075\u006d\u0073\u0065\u0061g\u0072\u0065\u0065\u006e":_eg .RGBA {0x3c,0xb3,0x71,0xff},"\u006de\u0064i\u0075\u006d\u0073\u006c\u0061\u0074\u0065\u0062\u006c\u0075\u0065":_eg .RGBA {0x7b,0x68,0xee,0xff},"\u006d\u0065\u0064\u0069\u0075\u006d\u0073\u0070\u0072\u0069\u006e\u0067g\u0072\u0065\u0065\u006e":_eg .RGBA {0x00,0xfa,0x9a,0xff},"\u006de\u0064i\u0075\u006d\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":_eg .RGBA {0x48,0xd1,0xcc,0xff},"\u006de\u0064i\u0075\u006d\u0076\u0069\u006f\u006c\u0065\u0074\u0072\u0065\u0064":_eg .RGBA {0xc7,0x15,0x85,0xff},"\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0062\u006c\u0075\u0065":_eg .RGBA {0x19,0x19,0x70,0xff},"\u006di\u006e\u0074\u0063\u0072\u0065\u0061m":_eg .RGBA {0xf5,0xff,0xfa,0xff},"\u006di\u0073\u0074\u0079\u0072\u006f\u0073e":_eg .RGBA {0xff,0xe4,0xe1,0xff},"\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":_eg .RGBA {0xff,0xe4,0xb5,0xff},"n\u0061\u0076\u0061\u006a\u006f\u0077\u0068\u0069\u0074\u0065":_eg .RGBA {0xff,0xde,0xad,0xff},"\u006e\u0061\u0076\u0079":_eg .RGBA {0x00,0x00,0x80,0xff},"\u006fl\u0064\u006c\u0061\u0063\u0065":_eg .RGBA {0xfd,0xf5,0xe6,0xff},"\u006f\u006c\u0069v\u0065":_eg .RGBA {0x80,0x80,0x00,0xff},"\u006fl\u0069\u0076\u0065\u0064\u0072\u0061b":_eg .RGBA {0x6b,0x8e,0x23,0xff},"\u006f\u0072\u0061\u006e\u0067\u0065":_eg .RGBA {0xff,0xa5,0x00,0xff},"\u006fr\u0061\u006e\u0067\u0065\u0072\u0065d":_eg .RGBA {0xff,0x45,0x00,0xff},"\u006f\u0072\u0063\u0068\u0069\u0064":_eg .RGBA {0xda,0x70,0xd6,0xff},"\u0070\u0061\u006c\u0065\u0067\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":_eg .RGBA {0xee,0xe8,0xaa,0xff},"\u0070a\u006c\u0065\u0067\u0072\u0065\u0065n":_eg .RGBA {0x98,0xfb,0x98,0xff},"\u0070\u0061\u006c\u0065\u0074\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":_eg .RGBA {0xaf,0xee,0xee,0xff},"\u0070\u0061\u006c\u0065\u0076\u0069\u006f\u006c\u0065\u0074\u0072\u0065\u0064":_eg .RGBA {0xdb,0x70,0x93,0xff},"\u0070\u0061\u0070\u0061\u0079\u0061\u0077\u0068\u0069\u0070":_eg .RGBA {0xff,0xef,0xd5,0xff},"\u0070e\u0061\u0063\u0068\u0070\u0075\u0066f":_eg .RGBA {0xff,0xda,0xb9,0xff},"\u0070\u0065\u0072\u0075":_eg .RGBA {0xcd,0x85,0x3f,0xff},"\u0070\u0069\u006e\u006b":_eg .RGBA {0xff,0xc0,0xcb,0xff},"\u0070\u006c\u0075\u006d":_eg .RGBA {0xdd,0xa0,0xdd,0xff},"\u0070\u006f\u0077\u0064\u0065\u0072\u0062\u006c\u0075\u0065":_eg .RGBA {0xb0,0xe0,0xe6,0xff},"\u0070\u0075\u0072\u0070\u006c\u0065":_eg .RGBA {0x80,0x00,0x80,0xff},"\u0072\u0065\u0064":_eg .RGBA {0xff,0x00,0x00,0xff},"\u0072o\u0073\u0079\u0062\u0072\u006f\u0077n":_eg .RGBA {0xbc,0x8f,0x8f,0xff},"\u0072o\u0079\u0061\u006c\u0062\u006c\u0075e":_eg .RGBA {0x41,0x69,0xe1,0xff},"s\u0061\u0064\u0064\u006c\u0065\u0062\u0072\u006f\u0077\u006e":_eg .RGBA {0x8b,0x45,0x13,0xff},"\u0073\u0061\u006c\u006d\u006f\u006e":_eg .RGBA {0xfa,0x80,0x72,0xff},"\u0073\u0061\u006e\u0064\u0079\u0062\u0072\u006f\u0077\u006e":_eg .RGBA {0xf4,0xa4,0x60,0xff},"\u0073\u0065\u0061\u0067\u0072\u0065\u0065\u006e":_eg .RGBA {0x2e,0x8b,0x57,0xff},"\u0073\u0065\u0061\u0073\u0068\u0065\u006c\u006c":_eg .RGBA {0xff,0xf5,0xee,0xff},"\u0073\u0069\u0065\u006e\u006e\u0061":_eg .RGBA {0xa0,0x52,0x2d,0xff},"\u0073\u0069\u006c\u0076\u0065\u0072":_eg .RGBA {0xc0,0xc0,0xc0,0xff},"\u0073k\u0079\u0062\u006c\u0075\u0065":_eg .RGBA {0x87,0xce,0xeb,0xff},"\u0073l\u0061\u0074\u0065\u0062\u006c\u0075e":_eg .RGBA {0x6a,0x5a,0xcd,0xff},"\u0073l\u0061\u0074\u0065\u0067\u0072\u0061y":_eg .RGBA {0x70,0x80,0x90,0xff},"\u0073l\u0061\u0074\u0065\u0067\u0072\u0065y":_eg .RGBA {0x70,0x80,0x90,0xff},"\u0073\u006e\u006f\u0077":_eg .RGBA {0xff,0xfa,0xfa,0xff},"s\u0070\u0072\u0069\u006e\u0067\u0067\u0072\u0065\u0065\u006e":_eg .RGBA {0x00,0xff,0x7f,0xff},"\u0073t\u0065\u0065\u006c\u0062\u006c\u0075e":_eg .RGBA {0x46,0x82,0xb4,0xff},"\u0074\u0061\u006e":_eg .RGBA {0xd2,0xb4,0x8c,0xff},"\u0074\u0065\u0061\u006c":_eg .RGBA {0x00,0x80,0x80,0xff},"\u0074h\u0069\u0073\u0074\u006c\u0065":_eg .RGBA {0xd8,0xbf,0xd8,0xff},"\u0074\u006f\u006d\u0061\u0074\u006f":_eg .RGBA {0xff,0x63,0x47,0xff},"\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":_eg .RGBA {0x40,0xe0,0xd0,0xff},"\u0076\u0069\u006f\u006c\u0065\u0074":_eg .RGBA {0xee,0x82,0xee,0xff},"\u0077\u0068\u0065a\u0074":_eg .RGBA {0xf5,0xde,0xb3,0xff},"\u0077\u0068\u0069t\u0065":_eg .RGBA {0xff,0xff,0xff,0xff},"\u0077\u0068\u0069\u0074\u0065\u0073\u006d\u006f\u006b\u0065":_eg .RGBA {0xf5,0xf5,0xf5,0xff},"\u0079\u0065\u006c\u006c\u006f\u0077":_eg .RGBA {0xff,0xff,0x00,0xff},"y\u0065\u006c\u006c\u006f\u0077\u0067\u0072\u0065\u0065\u006e":_eg .RGBA {0x9a,0xcd,0x32,0xff}}; +func _cdc (_fdc ,_gbd float64 )bool {return _c .Abs (_fdc -_gbd )<=_aef };func _dcf (_eba float64 )float64 {_eba =_c .Mod (_eba ,2.0*_c .Pi );if _eba < 0.0{_eba +=2.0*_c .Pi ;};return _eba ;};func QuadraticToCubicBezier (startX ,startY ,x1 ,y1 ,x ,y float64 )(Point ,Point ){_gg :=Point {X :startX ,Y :startY }; +_cdg :=Point {X :x1 ,Y :y1 };_fb :=Point {X :x ,Y :y };_geae :=_gg .Interpolate (_cdg ,2.0/3.0);_dab :=_fb .Interpolate (_cdg ,2.0/3.0);return _geae ,_dab ;}; \ No newline at end of file diff --git a/unipdf/internal/imageutil/imageutil.go b/unipdf/internal/imageutil/imageutil.go new file mode 100644 index 0000000..8c1d361 --- /dev/null +++ b/unipdf/internal/imageutil/imageutil.go @@ -0,0 +1,397 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package imageutil ;import (_ab "encoding/binary";_a "errors";_ec "fmt";_fb "github.com/unidoc/unipdf/v4/common";_eg "github.com/unidoc/unipdf/v4/internal/bitwise";_e "image";_g "image/color";_f "image/draw";_c "math";);func GetConverter (bitsPerComponent ,colorComponents int )(ColorConverter ,error ){switch colorComponents {case 1:switch bitsPerComponent {case 1:return MonochromeConverter ,nil ; +case 2:return Gray2Converter ,nil ;case 4:return Gray4Converter ,nil ;case 8:return GrayConverter ,nil ;case 16:return Gray16Converter ,nil ;};case 3:switch bitsPerComponent {case 4:return NRGBA16Converter ,nil ;case 8:return NRGBAConverter ,nil ;case 16:return NRGBA64Converter ,nil ; +};case 4:return CMYKConverter ,nil ;};return nil ,_ec .Errorf ("\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0064\u0020\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u0063\u006f\u006c\u006f\u0072\u0043o\u006e\u0076\u0065\u0072\u0074\u0065\u0072\u0020\u0070\u0061\u0072\u0061\u006d\u0065t\u0065\u0072\u0073\u002e\u0020\u0042\u0069\u0074\u0073\u0050\u0065\u0072\u0043\u006f\u006d\u0070\u006f\u006e\u0065\u006e\u0074\u003a\u0020\u0025\u0064\u002c\u0020\u0043\u006f\u006co\u0072\u0043\u006f\u006d\u0070\u006f\u006e\u0065\u006et\u0073\u003a \u0025\u0064",bitsPerComponent ,colorComponents ); +};var _ _e .Image =&Gray16 {};var _ Image =&Monochrome {};func (_abdc *Gray16 )Copy ()Image {return &Gray16 {ImageBase :_abdc .copy ()}};func (_ffda *Gray2 )Bounds ()_e .Rectangle {return _e .Rectangle {Max :_e .Point {X :_ffda .Width ,Y :_ffda .Height }}; +};func (_eacdgd *NRGBA64 )setNRGBA64 (_beec int ,_edeac _g .NRGBA64 ,_egcdb int ){_eacdgd .Data [_beec ]=uint8 (_edeac .R >>8);_eacdgd .Data [_beec +1]=uint8 (_edeac .R &0xff);_eacdgd .Data [_beec +2]=uint8 (_edeac .G >>8);_eacdgd .Data [_beec +3]=uint8 (_edeac .G &0xff); +_eacdgd .Data [_beec +4]=uint8 (_edeac .B >>8);_eacdgd .Data [_beec +5]=uint8 (_edeac .B &0xff);if _egcdb +1< len (_eacdgd .Alpha ){_eacdgd .Alpha [_egcdb ]=uint8 (_edeac .A >>8);_eacdgd .Alpha [_egcdb +1]=uint8 (_edeac .A &0xff);};};func (_bbdg *Gray4 )Set (x ,y int ,c _g .Color ){if x >=_bbdg .Width ||y >=_bbdg .Height {return ; +};_fceg :=Gray4Model .Convert (c ).(_g .Gray );_bbdg .setGray (x ,y ,_fceg );};type Gray interface{GrayAt (_bfbg ,_fagb int )_g .Gray ;SetGray (_accb ,_eafc int ,_gbcea _g .Gray );};func (_adgd *NRGBA32 )Set (x ,y int ,c _g .Color ){_edgd :=y *_adgd .Width +x ; +_gdad :=3*_edgd ;if _gdad +2>=len (_adgd .Data ){return ;};_dggfd :=_g .NRGBAModel .Convert (c ).(_g .NRGBA );_adgd .setRGBA (_edgd ,_dggfd );};func (_fbfb *NRGBA64 )Bounds ()_e .Rectangle {return _e .Rectangle {Max :_e .Point {X :_fbfb .Width ,Y :_fbfb .Height }}; +};func (_dfde *NRGBA16 )Set (x ,y int ,c _g .Color ){_cgbe :=y *_dfde .BytesPerLine +x *3/2;if _cgbe +1>=len (_dfde .Data ){return ;};_acdc :=NRGBA16Model .Convert (c ).(_g .NRGBA );_dfde .setNRGBA (x ,y ,_cgbe ,_acdc );};func (_gegc *Monochrome )setBit (_aad ,_baeg int ){_gegc .Data [_aad +(_baeg >>3)]|=0x80>>uint (_baeg &7); +};func _aaa (_bgbg *Monochrome ,_caabg ,_fgd ,_afdd ,_bcac int ,_beef RasterOperator ,_ecba *Monochrome ,_eafe ,_ggggc int )error {if _bgbg ==nil {return _a .New ("\u006e\u0069\u006c\u0020\u0027\u0064\u0065\u0073\u0074\u0027\u0020\u0042i\u0074\u006d\u0061\u0070"); +};if _beef ==PixDst {return nil ;};switch _beef {case PixClr ,PixSet ,PixNotDst :_eefb (_bgbg ,_caabg ,_fgd ,_afdd ,_bcac ,_beef );return nil ;};if _ecba ==nil {_fb .Log .Debug ("\u0052a\u0073\u0074e\u0072\u004f\u0070\u0065r\u0061\u0074\u0069o\u006e\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u0020bi\u0074\u006d\u0061p\u0020\u0069s\u0020\u006e\u006f\u0074\u0020\u0064e\u0066\u0069n\u0065\u0064"); +return _a .New ("\u006e\u0069l\u0020\u0027\u0073r\u0063\u0027\u0020\u0062\u0069\u0074\u006d\u0061\u0070");};if _acde :=_gaed (_bgbg ,_caabg ,_fgd ,_afdd ,_bcac ,_beef ,_ecba ,_eafe ,_ggggc );_acde !=nil {return _acde ;};return nil ;};func (_cec *Monochrome )getBitAt (_cfda ,_aacc int )bool {_gfgg :=_aacc *_cec .BytesPerLine +(_cfda >>3); +_eedc :=_cfda &0x07;_bcgf :=uint (7-_eedc );if _gfgg > len (_cec .Data )-1{return false ;};if (_cec .Data [_gfgg ]>>_bcgf )&0x01>=1{return true ;};return false ;};var _ Image =&NRGBA16 {};func _efg (_bb *Monochrome ,_ddb ,_ba int )(*Monochrome ,error ){if _bb ==nil {return nil ,_a .New ("\u0073o\u0075r\u0063\u0065\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064"); +};if _ddb <=0||_ba <=0{return nil ,_a .New ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0073\u0063\u0061l\u0065\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u003a\u0020<\u003d\u0020\u0030");};if _ddb ==_ba {if _ddb ==1{return _bb .copy (),nil ;};if _ddb ==2||_ddb ==4||_ddb ==8{_afd ,_fbb :=_fd (_bb ,_ddb ); +if _fbb !=nil {return nil ,_fbb ;};return _afd ,nil ;};};_dfe :=_ddb *_bb .Width ;_egc :=_ba *_bb .Height ;_dda :=_adb (_dfe ,_egc );_dc :=_dda .BytesPerLine ;var (_dcc ,_eaa ,_ag ,_afdc ,_fda int ;_fab byte ;_da error ;);for _eaa =0;_eaa < _bb .Height ; +_eaa ++{_dcc =_ba *_eaa *_dc ;for _ag =0;_ag < _bb .Width ;_ag ++{if _cd :=_bb .getBitAt (_ag ,_eaa );_cd {_fda =_ddb *_ag ;for _afdc =0;_afdc < _ddb ;_afdc ++{_dda .setIndexedBit (_dcc *8+_fda +_afdc );};};};for _afdc =1;_afdc < _ba ;_afdc ++{_ebd :=_dcc +_afdc *_dc ; +for _ee :=0;_ee < _dc ;_ee ++{if _fab ,_da =_dda .getByte (_dcc +_ee );_da !=nil {return nil ,_da ;};if _da =_dda .setByte (_ebd +_ee ,_fab );_da !=nil {return nil ,_da ;};};};};return _dda ,nil ;};func (_eaeb *Gray16 )GrayAt (x ,y int )_g .Gray {_fecc ,_ :=_eaeb .ColorAt (x ,y ); +return _g .Gray {Y :uint8 (_fecc .(_g .Gray16 ).Y >>8)};};func (_edd *NRGBA64 )SetNRGBA64 (x ,y int ,c _g .NRGBA64 ){_aedd :=(y *_edd .Width +x )*2;_efcb :=_aedd *3;if _efcb +5>=len (_edd .Data ){return ;};_edd .setNRGBA64 (_efcb ,c ,_aedd );};func _bg (_ebf *Monochrome ,_ggg ...int )(_ega *Monochrome ,_fce error ){if _ebf ==nil {return nil ,_a .New ("\u0073o\u0075\u0072\u0063\u0065 \u0062\u0069\u0074\u006d\u0061p\u0020n\u006ft\u0020\u0064\u0065\u0066\u0069\u006e\u0065d"); +};if len (_ggg )==0{return nil ,_a .New ("\u0074h\u0065\u0072e\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020o\u006e\u0065\u0020\u006c\u0065\u0076\u0065\u006c\u0020\u006f\u0066 \u0072\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e"); +};_ga :=_bbd ();_ega =_ebf ;for _ ,_bfg :=range _ggg {if _bfg <=0{break ;};_ega ,_fce =_ece (_ega ,_bfg ,_ga );if _fce !=nil {return nil ,_fce ;};};return _ega ,nil ;};func ColorAtGray8BPC (x ,y ,bytesPerLine int ,data []byte ,decode []float64 )(_g .Gray ,error ){_gafe :=y *bytesPerLine +x ; +if _gafe >=len (data ){return _g .Gray {},_ec .Errorf ("\u0069\u006d\u0061\u0067\u0065\u0020\u0063\u006f\u006f\u0072\u0064\u0069\u006ea\u0074\u0065\u0073\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0028\u0025\u0064,\u0020\u0025\u0064\u0029",x ,y ); +};_bfd :=data [_gafe ];if len (decode )==2{_bfd =uint8 (uint32 (LinearInterpolate (float64 (_bfd ),0,255,decode [0],decode [1]))&0xff);};return _g .Gray {Y :_bfd },nil ;};func (_egcg *Gray8 )Base ()*ImageBase {return &_egcg .ImageBase };var _ Gray =&Monochrome {}; +func _bdc (_bdbf _g .Gray )_g .Gray {_fegd :=_bdbf .Y >>6;_fegd |=_fegd <<2;_bdbf .Y =_fegd |_fegd <<4;return _bdbf ;};func (_gbee *ImageBase )setEightFullBytes (_cebb int ,_daee uint64 )error {if _cebb +7> len (_gbee .Data )-1{return _a .New ("\u0069n\u0064e\u0078\u0020\u006f\u0075\u0074 \u006f\u0066 \u0072\u0061\u006e\u0067\u0065"); +};_gbee .Data [_cebb ]=byte ((_daee &0xff00000000000000)>>56);_gbee .Data [_cebb +1]=byte ((_daee &0xff000000000000)>>48);_gbee .Data [_cebb +2]=byte ((_daee &0xff0000000000)>>40);_gbee .Data [_cebb +3]=byte ((_daee &0xff00000000)>>32);_gbee .Data [_cebb +4]=byte ((_daee &0xff000000)>>24); +_gbee .Data [_cebb +5]=byte ((_daee &0xff0000)>>16);_gbee .Data [_cebb +6]=byte ((_daee &0xff00)>>8);_gbee .Data [_cebb +7]=byte (_daee &0xff);return nil ;};func _efff (_dccg ,_cedg Gray ,_ecb _e .Rectangle ){for _ggcgd :=0;_ggcgd < _ecb .Max .X ;_ggcgd ++{for _gceeg :=0; +_gceeg < _ecb .Max .Y ;_gceeg ++{_cedg .SetGray (_ggcgd ,_gceeg ,_dccg .GrayAt (_ggcgd ,_gceeg ));};};};func (_afb *Monochrome )Histogram ()(_gggc [256]int ){for _ ,_ccba :=range _afb .Data {_gggc [0xff]+=int (_gddg [_afb .Data [_ccba ]]);};return _gggc ; +};func (_fde *Monochrome )Set (x ,y int ,c _g .Color ){_egde :=y *_fde .BytesPerLine +x >>3;if _egde > len (_fde .Data )-1{return ;};_ggcg :=_fde .ColorModel ().Convert (c ).(_g .Gray );_fde .setGray (x ,_ggcg ,_egde );};func _gcea (_fdd ,_fcd *Monochrome ,_fg []byte ,_abb int )(_ggf error ){var (_cfe ,_cad ,_edcc ,_abbc ,_aeb ,_gae ,_fca ,_eea int ; +_fe ,_ebb ,_bdd ,_cfee uint32 ;_acc ,_cbe byte ;_eag uint16 ;);_daf :=make ([]byte ,4);_fee :=make ([]byte ,4);for _edcc =0;_edcc < _fdd .Height -1;_edcc ,_abbc =_edcc +2,_abbc +1{_cfe =_edcc *_fdd .BytesPerLine ;_cad =_abbc *_fcd .BytesPerLine ;for _aeb ,_gae =0,0; +_aeb < _abb ;_aeb ,_gae =_aeb +4,_gae +1{for _fca =0;_fca < 4;_fca ++{_eea =_cfe +_aeb +_fca ;if _eea <=len (_fdd .Data )-1&&_eea < _cfe +_fdd .BytesPerLine {_daf [_fca ]=_fdd .Data [_eea ];}else {_daf [_fca ]=0x00;};_eea =_cfe +_fdd .BytesPerLine +_aeb +_fca ; +if _eea <=len (_fdd .Data )-1&&_eea < _cfe +(2*_fdd .BytesPerLine ){_fee [_fca ]=_fdd .Data [_eea ];}else {_fee [_fca ]=0x00;};};_fe =_ab .BigEndian .Uint32 (_daf );_ebb =_ab .BigEndian .Uint32 (_fee );_bdd =_fe &_ebb ;_bdd |=_bdd <<1;_cfee =_fe |_ebb ; +_cfee &=_cfee <<1;_ebb =_bdd |_cfee ;_ebb &=0xaaaaaaaa;_fe =_ebb |(_ebb <<7);_acc =byte (_fe >>24);_cbe =byte ((_fe >>8)&0xff);_eea =_cad +_gae ;if _eea +1==len (_fcd .Data )-1||_eea +1>=_cad +_fcd .BytesPerLine {if _ggf =_fcd .setByte (_eea ,_fg [_acc ]); +_ggf !=nil {return _ec .Errorf ("\u0069n\u0064\u0065\u0078\u003a\u0020\u0025d",_eea );};}else {_eag =(uint16 (_fg [_acc ])<<8)|uint16 (_fg [_cbe ]);if _ggf =_fcd .setTwoBytes (_eea ,_eag );_ggf !=nil {return _ec .Errorf ("s\u0065\u0074\u0074\u0069\u006e\u0067 \u0074\u0077\u006f\u0020\u0062\u0079t\u0065\u0073\u0020\u0066\u0061\u0069\u006ce\u0064\u002c\u0020\u0069\u006e\u0064\u0065\u0078\u003a\u0020%\u0064",_eea ); +};_gae ++;};};};return nil ;};func (_fbcg *Gray2 )ColorAt (x ,y int )(_g .Color ,error ){return ColorAtGray2BPC (x ,y ,_fbcg .BytesPerLine ,_fbcg .Data ,_fbcg .Decode );};func (_bfgb *Gray16 )SetGray (x ,y int ,g _g .Gray ){_edee :=(y *_bfgb .BytesPerLine /2+x )*2; +if _edee +1>=len (_bfgb .Data ){return ;};_bfgb .Data [_edee ]=g .Y ;_bfgb .Data [_edee +1]=g .Y ;};var (MonochromeConverter =ConverterFunc (_cfa );Gray2Converter =ConverterFunc (_egf );Gray4Converter =ConverterFunc (_gcdf );GrayConverter =ConverterFunc (_bgbb ); +Gray16Converter =ConverterFunc (_gccd );NRGBA16Converter =ConverterFunc (_aega );NRGBAConverter =ConverterFunc (_afdb );NRGBA64Converter =ConverterFunc (_cdda );RGBAConverter =ConverterFunc (_feecf );CMYKConverter =ConverterFunc (_egac ););func (_gdc *Gray8 )At (x ,y int )_g .Color {_dgca ,_ :=_gdc .ColorAt (x ,y ); +return _dgca };func (_bfcf *NRGBA16 )At (x ,y int )_g .Color {_aged ,_ :=_bfcf .ColorAt (x ,y );return _aged };func (_gca *CMYK32 )Base ()*ImageBase {return &_gca .ImageBase };func (_cfbf *Gray4 )setGray (_gaef int ,_aeea int ,_afbb _g .Gray ){_cgdb :=_aeea *_cfbf .BytesPerLine ; +_dga :=_cgdb +(_gaef >>1);if _dga >=len (_cfbf .Data ){return ;};_eeec :=_afbb .Y >>4;_cfbf .Data [_dga ]=(_cfbf .Data [_dga ]&(^(0xf0>>uint (4*(_gaef &1)))))|(_eeec <=len (_ddeb .Data ){return ;};_eaec :=_g .NRGBA64Model .Convert (c ).(_g .NRGBA64 );_ddeb .setNRGBA64 (_cgbec ,_eaec ,_cdcef );};func _fefb (_ggfdg *_e .NYCbCrA ,_gaea NRGBA ,_gafcd _e .Rectangle ){for _cada :=0; +_cada < _gafcd .Max .X ;_cada ++{for _bfaf :=0;_bfaf < _gafcd .Max .Y ;_bfaf ++{_fbff :=_ggfdg .NYCbCrAAt (_cada ,_bfaf );_gaea .SetNRGBA (_cada ,_bfaf ,_bfc (_fbff ));};};};func _dbd (_ddbg _g .NRGBA )_g .Gray {var _eaae _g .NRGBA ;if _ddbg ==_eaae {return _g .Gray {Y :0xff}; +};_ebfg ,_edaf ,_fdb ,_ :=_ddbg .RGBA ();_cce :=(19595*_ebfg +38470*_edaf +7471*_fdb +1<<15)>>24;return _g .Gray {Y :uint8 (_cce )};};func _cdda (_aeffe _e .Image )(Image ,error ){if _bcbac ,_bdead :=_aeffe .(*NRGBA64 );_bdead {return _bcbac .Copy (),nil ; +};_ceeb ,_efbfg ,_bcda :=_ccbc (_aeffe ,2);_fdee ,_fffag :=NewImage (_ceeb .Max .X ,_ceeb .Max .Y ,16,3,nil ,_bcda ,nil );if _fffag !=nil {return nil ,_fffag ;};_ccca (_aeffe ,_fdee ,_ceeb );if len (_bcda )!=0&&!_efbfg {if _gfec :=_dacf (_bcda ,_fdee ); +_gfec !=nil {return nil ,_gfec ;};};return _fdee ,nil ;};func _feecf (_cffee _e .Image )(Image ,error ){if _cede ,_fcgg :=_cffee .(*RGBA32 );_fcgg {return _cede .Copy (),nil ;};_gegb ,_bdgf ,_cgadd :=_ccbc (_cffee ,1);_fdgfa :=&RGBA32 {ImageBase :NewImageBase (_gegb .Max .X ,_gegb .Max .Y ,8,3,nil ,_cgadd ,nil )}; +_abab (_cffee ,_fdgfa ,_gegb );if len (_cgadd )!=0&&!_bdgf {if _geeb :=_dacf (_cgadd ,_fdgfa );_geeb !=nil {return nil ,_geeb ;};};return _fdgfa ,nil ;};func (_gacdc *NRGBA32 )Validate ()error {if len (_gacdc .Data )!=3*_gacdc .Width *_gacdc .Height {return _a .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0069\u006da\u0067\u0065\u0020\u0064\u0061\u0074\u0061 s\u0069\u007a\u0065\u0020f\u006f\u0072\u0020\u0070\u0072\u006f\u0076\u0069\u0064ed\u0020\u0064i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"); +};return nil ;};func _cfc (_gfff nrgba64 ,_bddc NRGBA ,_fbec _e .Rectangle ){for _fgfe :=0;_fgfe < _fbec .Max .X ;_fgfe ++{for _eabgd :=0;_eabgd < _fbec .Max .Y ;_eabgd ++{_gbba :=_gfff .NRGBA64At (_fgfe ,_eabgd );_bddc .SetNRGBA (_fgfe ,_eabgd ,_fdfg (_gbba )); +};};};func _gbff (_fdfc _e .Image ,_addbg Image ,_cddd _e .Rectangle ){if _gdfe ,_ebdgg :=_fdfc .(SMasker );_ebdgg &&_gdfe .HasAlpha (){_addbg .(SMasker ).MakeAlpha ();};switch _cfff :=_fdfc .(type ){case Gray :_efea (_cfff ,_addbg .(NRGBA ),_cddd );case NRGBA :_cfbd (_cfff ,_addbg .(NRGBA ),_cddd ); +case *_e .NYCbCrA :_fefb (_cfff ,_addbg .(NRGBA ),_cddd );case CMYK :_bfcg (_cfff ,_addbg .(NRGBA ),_cddd );case RGBA :_egdc (_cfff ,_addbg .(NRGBA ),_cddd );case nrgba64 :_cfc (_cfff ,_addbg .(NRGBA ),_cddd );default:_dfef (_fdfc ,_addbg ,_cddd );};}; +func _facd (_adfc uint )uint {var _cbdg uint ;for _adfc !=0{_adfc >>=1;_cbdg ++;};return _cbdg -1;};var _ _e .Image =&NRGBA64 {};func (_gbe *Gray8 )ColorAt (x ,y int )(_g .Color ,error ){return ColorAtGray8BPC (x ,y ,_gbe .BytesPerLine ,_gbe .Data ,_gbe .Decode ); +};func (_defcg *NRGBA16 )Base ()*ImageBase {return &_defcg .ImageBase };func (_agg *Gray8 )Histogram ()(_gebff [256]int ){for _fgaf :=0;_fgaf < len (_agg .Data );_fgaf ++{_gebff [_agg .Data [_fgaf ]]++;};return _gebff ;};func _bbed (_ggdb *Monochrome ,_ded ,_dbgf int ,_gadd ,_gega int ,_eecg RasterOperator ){var (_agge bool ; +_baga bool ;_eacb int ;_bcgg int ;_ecbc int ;_gfaga int ;_bcbfc bool ;_baea byte ;);_dbgg :=8-(_ded &7);_dggf :=_egbc [_dbgg ];_ggce :=_ggdb .BytesPerLine *_dbgf +(_ded >>3);if _gadd < _dbgg {_agge =true ;_dggf &=_abbg [8-_dbgg +_gadd ];};if !_agge {_eacb =(_gadd -_dbgg )>>3; +if _eacb !=0{_baga =true ;_bcgg =_ggce +1;};};_ecbc =(_ded +_gadd )&7;if !(_agge ||_ecbc ==0){_bcbfc =true ;_baea =_abbg [_ecbc ];_gfaga =_ggce +1+_eacb ;};var _age ,_bfbgd int ;switch _eecg {case PixClr :for _age =0;_age < _gega ;_age ++{_ggdb .Data [_ggce ]=_feba (_ggdb .Data [_ggce ],0x0,_dggf ); +_ggce +=_ggdb .BytesPerLine ;};if _baga {for _age =0;_age < _gega ;_age ++{for _bfbgd =0;_bfbgd < _eacb ;_bfbgd ++{_ggdb .Data [_bcgg +_bfbgd ]=0x0;};_bcgg +=_ggdb .BytesPerLine ;};};if _bcbfc {for _age =0;_age < _gega ;_age ++{_ggdb .Data [_gfaga ]=_feba (_ggdb .Data [_gfaga ],0x0,_baea ); +_gfaga +=_ggdb .BytesPerLine ;};};case PixSet :for _age =0;_age < _gega ;_age ++{_ggdb .Data [_ggce ]=_feba (_ggdb .Data [_ggce ],0xff,_dggf );_ggce +=_ggdb .BytesPerLine ;};if _baga {for _age =0;_age < _gega ;_age ++{for _bfbgd =0;_bfbgd < _eacb ;_bfbgd ++{_ggdb .Data [_bcgg +_bfbgd ]=0xff; +};_bcgg +=_ggdb .BytesPerLine ;};};if _bcbfc {for _age =0;_age < _gega ;_age ++{_ggdb .Data [_gfaga ]=_feba (_ggdb .Data [_gfaga ],0xff,_baea );_gfaga +=_ggdb .BytesPerLine ;};};case PixNotDst :for _age =0;_age < _gega ;_age ++{_ggdb .Data [_ggce ]=_feba (_ggdb .Data [_ggce ],^_ggdb .Data [_ggce ],_dggf ); +_ggce +=_ggdb .BytesPerLine ;};if _baga {for _age =0;_age < _gega ;_age ++{for _bfbgd =0;_bfbgd < _eacb ;_bfbgd ++{_ggdb .Data [_bcgg +_bfbgd ]=^(_ggdb .Data [_bcgg +_bfbgd ]);};_bcgg +=_ggdb .BytesPerLine ;};};if _bcbfc {for _age =0;_age < _gega ;_age ++{_ggdb .Data [_gfaga ]=_feba (_ggdb .Data [_gfaga ],^_ggdb .Data [_gfaga ],_baea ); +_gfaga +=_ggdb .BytesPerLine ;};};};};func (_dbgc *CMYK32 )Validate ()error {if len (_dbgc .Data )!=4*_dbgc .Width *_dbgc .Height {return _a .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0069\u006da\u0067\u0065\u0020\u0064\u0061\u0074\u0061 s\u0069\u007a\u0065\u0020f\u006f\u0072\u0020\u0070\u0072\u006f\u0076\u0069\u0064ed\u0020\u0064i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"); +};return nil ;};func (_gbcf *Gray4 )Copy ()Image {return &Gray4 {ImageBase :_gbcf .copy ()}};func (_cdge *RGBA32 )ColorModel ()_g .Model {return _g .NRGBAModel };func (_bddb *NRGBA32 )SetNRGBA (x ,y int ,c _g .NRGBA ){_bddba :=y *_bddb .Width +x ;_gbeg :=3*_bddba ; +if _gbeg +2>=len (_bddb .Data ){return ;};_bddb .setRGBA (_bddba ,c );};func _eabb (_cdb _g .NRGBA )_g .CMYK {_caad ,_bdgb ,_cfbb ,_ :=_cdb .RGBA ();_ecde ,_fdgfe ,_dfgb ,_bddg :=_g .RGBToCMYK (uint8 (_caad >>8),uint8 (_bdgb >>8),uint8 (_cfbb >>8));return _g .CMYK {C :_ecde ,M :_fdgfe ,Y :_dfgb ,K :_bddg }; +};func (_dge *ImageBase )GetAlpha ()[]byte {return _dge .Alpha };func (_agdg *Monochrome )SetGray (x ,y int ,g _g .Gray ){_gbfc :=y *_agdg .BytesPerLine +x >>3;if _gbfc > len (_agdg .Data )-1{return ;};g =_beg (g ,monochromeModel (_agdg .ModelThreshold )); +_agdg .setGray (x ,g ,_gbfc );};func _bfcg (_ddef CMYK ,_ggfb NRGBA ,_dccc _e .Rectangle ){for _gbfccg :=0;_gbfccg < _dccc .Max .X ;_gbfccg ++{for _fdbdg :=0;_fdbdg < _dccc .Max .Y ;_fdbdg ++{_gfbag :=_ddef .CMYKAt (_gbfccg ,_fdbdg );_ggfb .SetNRGBA (_gbfccg ,_fdbdg ,_gace (_gfbag )); +};};};func (_gdag *Gray4 )SetGray (x ,y int ,g _g .Gray ){if x >=_gdag .Width ||y >=_gdag .Height {return ;};g =_aab (g );_gdag .setGray (x ,y ,g );};var _ _e .Image =&Gray8 {};func _fdfg (_adbb _g .NRGBA64 )_g .NRGBA {return _g .NRGBA {R :uint8 (_adbb .R >>8),G :uint8 (_adbb .G >>8),B :uint8 (_adbb .B >>8),A :uint8 (_adbb .A >>8)}; +};func (_efccd *Gray4 )ColorAt (x ,y int )(_g .Color ,error ){return ColorAtGray4BPC (x ,y ,_efccd .BytesPerLine ,_efccd .Data ,_efccd .Decode );};func _gcff (_cfb ,_aed *Monochrome ,_ggcc []byte ,_ebe int )(_gfab error ){var (_def ,_bfef ,_gac ,_afee ,_agbg ,_eae ,_cba ,_acd int ; +_gfae ,_aeg ,_dae ,_eafg uint32 ;_adde ,_dfa byte ;_cabc uint16 ;);_dff :=make ([]byte ,4);_bga :=make ([]byte ,4);for _gac =0;_gac < _cfb .Height -1;_gac ,_afee =_gac +2,_afee +1{_def =_gac *_cfb .BytesPerLine ;_bfef =_afee *_aed .BytesPerLine ;for _agbg ,_eae =0,0; +_agbg < _ebe ;_agbg ,_eae =_agbg +4,_eae +1{for _cba =0;_cba < 4;_cba ++{_acd =_def +_agbg +_cba ;if _acd <=len (_cfb .Data )-1&&_acd < _def +_cfb .BytesPerLine {_dff [_cba ]=_cfb .Data [_acd ];}else {_dff [_cba ]=0x00;};_acd =_def +_cfb .BytesPerLine +_agbg +_cba ; +if _acd <=len (_cfb .Data )-1&&_acd < _def +(2*_cfb .BytesPerLine ){_bga [_cba ]=_cfb .Data [_acd ];}else {_bga [_cba ]=0x00;};};_gfae =_ab .BigEndian .Uint32 (_dff );_aeg =_ab .BigEndian .Uint32 (_bga );_dae =_gfae &_aeg ;_dae |=_dae <<1;_eafg =_gfae |_aeg ; +_eafg &=_eafg <<1;_aeg =_dae &_eafg ;_aeg &=0xaaaaaaaa;_gfae =_aeg |(_aeg <<7);_adde =byte (_gfae >>24);_dfa =byte ((_gfae >>8)&0xff);_acd =_bfef +_eae ;if _acd +1==len (_aed .Data )-1||_acd +1>=_bfef +_aed .BytesPerLine {if _gfab =_aed .setByte (_acd ,_ggcc [_adde ]); +_gfab !=nil {return _ec .Errorf ("\u0069n\u0064\u0065\u0078\u003a\u0020\u0025d",_acd );};}else {_cabc =(uint16 (_ggcc [_adde ])<<8)|uint16 (_ggcc [_dfa ]);if _gfab =_aed .setTwoBytes (_acd ,_cabc );_gfab !=nil {return _ec .Errorf ("s\u0065\u0074\u0074\u0069\u006e\u0067 \u0074\u0077\u006f\u0020\u0062\u0079t\u0065\u0073\u0020\u0066\u0061\u0069\u006ce\u0064\u002c\u0020\u0069\u006e\u0064\u0065\u0078\u003a\u0020%\u0064",_acd ); +};_eae ++;};};};return nil ;};type Image interface{_f .Image ;Base ()*ImageBase ;Copy ()Image ;Pix ()[]byte ;ColorAt (_bdcc ,_gcg int )(_g .Color ,error );Validate ()error ;};func (_gece *ImageBase )HasAlpha ()bool {if _gece .Alpha ==nil {return false ; +};for _eeae :=range _gece .Alpha {if _gece .Alpha [_eeae ]!=0xff{return true ;};};return false ;};func _cbf (_dffg RGBA ,_ccb CMYK ,_cdce _e .Rectangle ){for _ceaa :=0;_ceaa < _cdce .Max .X ;_ceaa ++{for _bec :=0;_bec < _cdce .Max .Y ;_bec ++{_bddf :=_dffg .RGBAAt (_ceaa ,_bec ); +_ccb .SetCMYK (_ceaa ,_bec ,_baec (_bddf ));};};};func (_aaea *NRGBA64 )Copy ()Image {return &NRGBA64 {ImageBase :_aaea .copy ()}};func _ebgf (_eacd _g .Color )_g .Color {_dbb :=_g .GrayModel .Convert (_eacd ).(_g .Gray );return _aab (_dbb )};type NRGBA16 struct{ImageBase }; +func init (){_ceda ()};var _ Image =&NRGBA32 {};func (_gcdd *Monochrome )clearBit (_fbgf ,_fcc int ){_gcdd .Data [_fbgf ]&=^(0x80>>uint (_fcc &7))};func _baec (_abdf _g .RGBA )_g .CMYK {_gff ,_adbf ,_agdd ,_bfgg :=_g .RGBToCMYK (_abdf .R ,_abdf .G ,_abdf .B ); +return _g .CMYK {C :_gff ,M :_adbf ,Y :_agdd ,K :_bfgg };};func (_dcec *Monochrome )ResolveDecode ()error {if len (_dcec .Decode )!=2{return nil ;};if _dcec .Decode [0]==1&&_dcec .Decode [1]==0{if _bfga :=_dcec .InverseData ();_bfga !=nil {return _bfga ; +};_dcec .Decode =nil ;};return nil ;};func (_accd *ImageBase )MakeAlpha (){_accd .newAlpha ()};func (_gbc *CMYK32 )ColorModel ()_g .Model {return _g .CMYKModel };func (_dbee *NRGBA64 )Validate ()error {if len (_dbee .Data )!=3*2*_dbee .Width *_dbee .Height {return _a .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0069\u006da\u0067\u0065\u0020\u0064\u0061\u0074\u0061 s\u0069\u007a\u0065\u0020f\u006f\u0072\u0020\u0070\u0072\u006f\u0076\u0069\u0064ed\u0020\u0064i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"); +};return nil ;};func _degc (_gdgf *Monochrome ,_egagd ,_ecce ,_deab ,_beca int ,_agbf RasterOperator ,_dfgba *Monochrome ,_dfdc ,_bcfe int )error {var (_cbcc bool ;_afca bool ;_ebac int ;_fcfd int ;_ecec int ;_dac bool ;_eceae byte ;_bbcb int ;_ebgfa int ; +_gceg int ;_fbda ,_dbfc int ;);_cbcd :=8-(_egagd &7);_caed :=_egbc [_cbcd ];_bbgc :=_gdgf .BytesPerLine *_ecce +(_egagd >>3);_cagb :=_dfgba .BytesPerLine *_bcfe +(_dfdc >>3);if _deab < _cbcd {_cbcc =true ;_caed &=_abbg [8-_cbcd +_deab ];};if !_cbcc {_ebac =(_deab -_cbcd )>>3; +if _ebac > 0{_afca =true ;_fcfd =_bbgc +1;_ecec =_cagb +1;};};_bbcb =(_egagd +_deab )&7;if !(_cbcc ||_bbcb ==0){_dac =true ;_eceae =_abbg [_bbcb ];_ebgfa =_bbgc +1+_ebac ;_gceg =_cagb +1+_ebac ;};switch _agbf {case PixSrc :for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],_dfgba .Data [_cagb ],_caed ); +_bbgc +=_gdgf .BytesPerLine ;_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ;_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]=_dfgba .Data [_ecec +_dbfc ];};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ; +};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],_dfgba .Data [_gceg ],_eceae );_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};case PixNotSrc :for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],^_dfgba .Data [_cagb ],_caed ); +_bbgc +=_gdgf .BytesPerLine ;_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ;_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]=^_dfgba .Data [_ecec +_dbfc ];};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ; +};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],^_dfgba .Data [_gceg ],_eceae );_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};case PixSrcOrDst :for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],_dfgba .Data [_cagb ]|_gdgf .Data [_bbgc ],_caed ); +_bbgc +=_gdgf .BytesPerLine ;_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ;_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]|=_dfgba .Data [_ecec +_dbfc ];};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ; +};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],_dfgba .Data [_gceg ]|_gdgf .Data [_ebgfa ],_eceae );_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};case PixSrcAndDst :for _fbda =0;_fbda < _beca ; +_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],_dfgba .Data [_cagb ]&_gdgf .Data [_bbgc ],_caed );_bbgc +=_gdgf .BytesPerLine ;_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ;_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]&=_dfgba .Data [_ecec +_dbfc ]; +};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ;};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],_dfgba .Data [_gceg ]&_gdgf .Data [_ebgfa ],_eceae );_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ; +};};case PixSrcXorDst :for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],_dfgba .Data [_cagb ]^_gdgf .Data [_bbgc ],_caed );_bbgc +=_gdgf .BytesPerLine ;_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ; +_fbda ++{for _dbfc =0;_dbfc < _ebac ;_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]^=_dfgba .Data [_ecec +_dbfc ];};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ;};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],_dfgba .Data [_gceg ]^_gdgf .Data [_ebgfa ],_eceae ); +_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};case PixNotSrcOrDst :for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],^(_dfgba .Data [_cagb ])|_gdgf .Data [_bbgc ],_caed );_bbgc +=_gdgf .BytesPerLine ; +_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ;_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]|=^(_dfgba .Data [_ecec +_dbfc ]);};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ;};};if _dac {for _fbda =0; +_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],^(_dfgba .Data [_gceg ])|_gdgf .Data [_ebgfa ],_eceae );_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};case PixNotSrcAndDst :for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],^(_dfgba .Data [_cagb ])&_gdgf .Data [_bbgc ],_caed ); +_bbgc +=_gdgf .BytesPerLine ;_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ;_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]&=^_dfgba .Data [_ecec +_dbfc ];};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ; +};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],^(_dfgba .Data [_gceg ])&_gdgf .Data [_ebgfa ],_eceae );_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};case PixSrcOrNotDst :for _fbda =0; +_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],_dfgba .Data [_cagb ]|^(_gdgf .Data [_bbgc ]),_caed );_bbgc +=_gdgf .BytesPerLine ;_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ; +_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]=_dfgba .Data [_ecec +_dbfc ]|^(_gdgf .Data [_fcfd +_dbfc ]);};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ;};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],_dfgba .Data [_gceg ]|^(_gdgf .Data [_ebgfa ]),_eceae ); +_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};case PixSrcAndNotDst :for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],_dfgba .Data [_cagb ]&^(_gdgf .Data [_bbgc ]),_caed );_bbgc +=_gdgf .BytesPerLine ; +_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ;_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]=_dfgba .Data [_ecec +_dbfc ]&^(_gdgf .Data [_fcfd +_dbfc ]);};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ; +};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],_dfgba .Data [_gceg ]&^(_gdgf .Data [_ebgfa ]),_eceae );_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};case PixNotPixSrcOrDst :for _fbda =0; +_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],^(_dfgba .Data [_cagb ]|_gdgf .Data [_bbgc ]),_caed );_bbgc +=_gdgf .BytesPerLine ;_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ; +_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]=^(_dfgba .Data [_ecec +_dbfc ]|_gdgf .Data [_fcfd +_dbfc ]);};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ;};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],^(_dfgba .Data [_gceg ]|_gdgf .Data [_ebgfa ]),_eceae ); +_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};case PixNotPixSrcAndDst :for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],^(_dfgba .Data [_cagb ]&_gdgf .Data [_bbgc ]),_caed );_bbgc +=_gdgf .BytesPerLine ; +_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ;_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]=^(_dfgba .Data [_ecec +_dbfc ]&_gdgf .Data [_fcfd +_dbfc ]);};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ; +};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],^(_dfgba .Data [_gceg ]&_gdgf .Data [_ebgfa ]),_eceae );_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};case PixNotPixSrcXorDst :for _fbda =0; +_fbda < _beca ;_fbda ++{_gdgf .Data [_bbgc ]=_feba (_gdgf .Data [_bbgc ],^(_dfgba .Data [_cagb ]^_gdgf .Data [_bbgc ]),_caed );_bbgc +=_gdgf .BytesPerLine ;_cagb +=_dfgba .BytesPerLine ;};if _afca {for _fbda =0;_fbda < _beca ;_fbda ++{for _dbfc =0;_dbfc < _ebac ; +_dbfc ++{_gdgf .Data [_fcfd +_dbfc ]=^(_dfgba .Data [_ecec +_dbfc ]^_gdgf .Data [_fcfd +_dbfc ]);};_fcfd +=_gdgf .BytesPerLine ;_ecec +=_dfgba .BytesPerLine ;};};if _dac {for _fbda =0;_fbda < _beca ;_fbda ++{_gdgf .Data [_ebgfa ]=_feba (_gdgf .Data [_ebgfa ],^(_dfgba .Data [_gceg ]^_gdgf .Data [_ebgfa ]),_eceae ); +_ebgfa +=_gdgf .BytesPerLine ;_gceg +=_dfgba .BytesPerLine ;};};default:_fb .Log .Debug ("I\u006e\u0076\u0061\u006c\u0069\u0064 \u0072\u0061\u0073\u0074\u0065\u0072\u0020\u006f\u0070e\u0072\u0061\u0074o\u0072:\u0020\u0025\u0064",_agbf );return _a .New ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0072\u0061\u0073\u0074\u0065\u0072\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"); +};return nil ;};func _egac (_cgd _e .Image )(Image ,error ){if _edb ,_baa :=_cgd .(*CMYK32 );_baa {return _edb .Copy (),nil ;};_geaaa :=_cgd .Bounds ();_cga ,_ace :=NewImage (_geaaa .Max .X ,_geaaa .Max .Y ,8,4,nil ,nil ,nil );if _ace !=nil {return nil ,_ace ; +};switch _fecb :=_cgd .(type ){case CMYK :_deed (_fecb ,_cga .(CMYK ),_geaaa );case Gray :_bggc (_fecb ,_cga .(CMYK ),_geaaa );case NRGBA :_ffb (_fecb ,_cga .(CMYK ),_geaaa );case RGBA :_cbf (_fecb ,_cga .(CMYK ),_geaaa );default:_dfef (_cgd ,_cga ,_geaaa ); +};return _cga ,nil ;};func (_caag *Gray16 )At (x ,y int )_g .Color {_cdf ,_ :=_caag .ColorAt (x ,y );return _cdf };func NewImageBase (width int ,height int ,bitsPerComponent int ,colorComponents int ,data []byte ,alpha []byte ,decode []float64 )ImageBase {_ege :=ImageBase {Width :width ,Height :height ,BitsPerComponent :bitsPerComponent ,ColorComponents :colorComponents ,Data :data ,Alpha :alpha ,Decode :decode ,BytesPerLine :BytesPerLine (width ,bitsPerComponent ,colorComponents )}; +if data ==nil {_ege .Data =make ([]byte ,height *_ege .BytesPerLine );};return _ege ;};func _eef (_dfc _g .Color )_g .Color {_dbaa :=_g .GrayModel .Convert (_dfc ).(_g .Gray );return _bdc (_dbaa )};type SMasker interface{HasAlpha ()bool ;GetAlpha ()[]byte ; +MakeAlpha ();};var _ Image =&Gray16 {};func _afdb (_bdbd _e .Image )(Image ,error ){if _efeff ,_bafd :=_bdbd .(*NRGBA32 );_bafd {return _efeff .Copy (),nil ;};_gfce ,_dgga ,_agcf :=_ccbc (_bdbd ,1);_gbfcc ,_cbecd :=NewImage (_gfce .Max .X ,_gfce .Max .Y ,8,3,nil ,_agcf ,nil ); +if _cbecd !=nil {return nil ,_cbecd ;};_gbff (_bdbd ,_gbfcc ,_gfce );if len (_agcf )!=0&&!_dgga {if _gdbb :=_dacf (_agcf ,_gbfcc );_gdbb !=nil {return nil ,_gdbb ;};};return _gbfcc ,nil ;};func (_febge *RGBA32 )ColorAt (x ,y int )(_g .Color ,error ){return ColorAtRGBA32 (x ,y ,_febge .Width ,_febge .Data ,_febge .Alpha ,_febge .Decode ); +};func _dfefg (_beeae nrgba64 ,_dggfb RGBA ,_dbag _e .Rectangle ){for _cggd :=0;_cggd < _dbag .Max .X ;_cggd ++{for _cgfc :=0;_cgfc < _dbag .Max .Y ;_cgfc ++{_dfdf :=_beeae .NRGBA64At (_cggd ,_cgfc );_dggfb .SetRGBA (_cggd ,_cgfc ,_fbg (_dfdf ));};};}; +func (_bgcg *Monochrome )Validate ()error {if len (_bgcg .Data )!=_bgcg .Height *_bgcg .BytesPerLine {return ErrInvalidImage ;};return nil ;};func (_efbd *Monochrome )setGrayBit (_ccf ,_gccac int ){_efbd .Data [_ccf ]|=0x80>>uint (_gccac &7)};func _dfddg (_beccf _e .Image ,_gaad uint8 )*_e .Gray {_baaa :=_beccf .Bounds (); +_fffe :=_e .NewGray (_baaa );var (_agaf _g .Color ;_abdcd _g .Gray ;);for _aaaa :=0;_aaaa < _baaa .Max .X ;_aaaa ++{for _agef :=0;_agef < _baaa .Max .Y ;_agef ++{_agaf =_beccf .At (_aaaa ,_agef );_fffe .Set (_aaaa ,_agef ,_agaf );_abdcd =_fffe .GrayAt (_aaaa ,_agef ); +_fffe .SetGray (_aaaa ,_agef ,_g .Gray {Y :_dacg (_abdcd .Y ,_gaad )});};};return _fffe ;};type Gray4 struct{ImageBase };func _dfef (_beb _e .Image ,_ggd Image ,_efa _e .Rectangle ){for _fef :=0;_fef < _efa .Max .X ;_fef ++{for _gacd :=0;_gacd < _efa .Max .Y ; +_gacd ++{_ccbd :=_beb .At (_fef ,_gacd );_ggd .Set (_fef ,_gacd ,_ccbd );};};};func (_caaf *ImageBase )Pix ()[]byte {return _caaf .Data };func (_facc *NRGBA32 )setRGBA (_dfgd int ,_fbf _g .NRGBA ){_affd :=3*_dfgd ;_facc .Data [_affd ]=_fbf .R ;_facc .Data [_affd +1]=_fbf .G ; +_facc .Data [_affd +2]=_fbf .B ;if _dfgd < len (_facc .Alpha ){_facc .Alpha [_dfgd ]=_fbf .A ;};};func _gaed (_agdf *Monochrome ,_efge ,_deee int ,_aaae ,_eebf int ,_aegdb RasterOperator ,_gede *Monochrome ,_gge ,_dfdd int )error {var _aeee ,_gcgd ,_ddad ,_cadg int ; +if _efge < 0{_gge -=_efge ;_aaae +=_efge ;_efge =0;};if _gge < 0{_efge -=_gge ;_aaae +=_gge ;_gge =0;};_aeee =_efge +_aaae -_agdf .Width ;if _aeee > 0{_aaae -=_aeee ;};_gcgd =_gge +_aaae -_gede .Width ;if _gcgd > 0{_aaae -=_gcgd ;};if _deee < 0{_dfdd -=_deee ; +_eebf +=_deee ;_deee =0;};if _dfdd < 0{_deee -=_dfdd ;_eebf +=_dfdd ;_dfdd =0;};_ddad =_deee +_eebf -_agdf .Height ;if _ddad > 0{_eebf -=_ddad ;};_cadg =_dfdd +_eebf -_gede .Height ;if _cadg > 0{_eebf -=_cadg ;};if _aaae <=0||_eebf <=0{return nil ;};var _aeeab error ; +switch {case _efge &7==0&&_gge &7==0:_aeeab =_cbad (_agdf ,_efge ,_deee ,_aaae ,_eebf ,_aegdb ,_gede ,_gge ,_dfdd );case _efge &7==_gge &7:_aeeab =_degc (_agdf ,_efge ,_deee ,_aaae ,_eebf ,_aegdb ,_gede ,_gge ,_dfdd );default:_aeeab =_ededc (_agdf ,_efge ,_deee ,_aaae ,_eebf ,_aegdb ,_gede ,_gge ,_dfdd ); +};if _aeeab !=nil {return _aeeab ;};return nil ;};func _cbad (_bea *Monochrome ,_cbbb ,_befg ,_fabf ,_egec int ,_efbfe RasterOperator ,_cagg *Monochrome ,_cdg ,_baef int )error {var (_afbgg byte ;_eagf int ;_dbdb int ;_gef ,_ebfgd int ;_aeec ,_eded int ; +);_ggfd :=_fabf >>3;_eeg :=_fabf &7;if _eeg > 0{_afbgg =_abbg [_eeg ];};_eagf =_cagg .BytesPerLine *_baef +(_cdg >>3);_dbdb =_bea .BytesPerLine *_befg +(_cbbb >>3);switch _efbfe {case PixSrc :for _aeec =0;_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ; +_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ;for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]=_cagg .Data [_gef ];_ebfgd ++;_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],_cagg .Data [_gef ],_afbgg );};};case PixNotSrc :for _aeec =0; +_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ;for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]=^(_cagg .Data [_gef ]);_ebfgd ++;_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],^_cagg .Data [_gef ],_afbgg ); +};};case PixSrcOrDst :for _aeec =0;_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ;for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]|=_cagg .Data [_gef ];_ebfgd ++;_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],_cagg .Data [_gef ]|_bea .Data [_ebfgd ],_afbgg ); +};};case PixSrcAndDst :for _aeec =0;_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ;for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]&=_cagg .Data [_gef ];_ebfgd ++;_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],_cagg .Data [_gef ]&_bea .Data [_ebfgd ],_afbgg ); +};};case PixSrcXorDst :for _aeec =0;_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ;for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]^=_cagg .Data [_gef ];_ebfgd ++;_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],_cagg .Data [_gef ]^_bea .Data [_ebfgd ],_afbgg ); +};};case PixNotSrcOrDst :for _aeec =0;_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ;for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]|=^(_cagg .Data [_gef ]);_ebfgd ++;_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],^(_cagg .Data [_gef ])|_bea .Data [_ebfgd ],_afbgg ); +};};case PixNotSrcAndDst :for _aeec =0;_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ;for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]&=^(_cagg .Data [_gef ]);_ebfgd ++;_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],^(_cagg .Data [_gef ])&_bea .Data [_ebfgd ],_afbgg ); +};};case PixSrcOrNotDst :for _aeec =0;_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ;for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]=_cagg .Data [_gef ]|^(_bea .Data [_ebfgd ]);_ebfgd ++; +_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],_cagg .Data [_gef ]|^(_bea .Data [_ebfgd ]),_afbgg );};};case PixSrcAndNotDst :for _aeec =0;_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ; +for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]=_cagg .Data [_gef ]&^(_bea .Data [_ebfgd ]);_ebfgd ++;_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],_cagg .Data [_gef ]&^(_bea .Data [_ebfgd ]),_afbgg );};};case PixNotPixSrcOrDst :for _aeec =0; +_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ;for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]=^(_cagg .Data [_gef ]|_bea .Data [_ebfgd ]);_ebfgd ++;_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],^(_cagg .Data [_gef ]|_bea .Data [_ebfgd ]),_afbgg ); +};};case PixNotPixSrcAndDst :for _aeec =0;_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ;for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]=^(_cagg .Data [_gef ]&_bea .Data [_ebfgd ]);_ebfgd ++; +_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],^(_cagg .Data [_gef ]&_bea .Data [_ebfgd ]),_afbgg );};};case PixNotPixSrcXorDst :for _aeec =0;_aeec < _egec ;_aeec ++{_gef =_eagf +_aeec *_cagg .BytesPerLine ;_ebfgd =_dbdb +_aeec *_bea .BytesPerLine ; +for _eded =0;_eded < _ggfd ;_eded ++{_bea .Data [_ebfgd ]=^(_cagg .Data [_gef ]^_bea .Data [_ebfgd ]);_ebfgd ++;_gef ++;};if _eeg > 0{_bea .Data [_ebfgd ]=_feba (_bea .Data [_ebfgd ],^(_cagg .Data [_gef ]^_bea .Data [_ebfgd ]),_afbgg );};};default:_fb .Log .Debug ("\u0050\u0072ov\u0069\u0064\u0065d\u0020\u0069\u006e\u0076ali\u0064 r\u0061\u0073\u0074\u0065\u0072\u0020\u006fpe\u0072\u0061\u0074\u006f\u0072\u003a\u0020%\u0076",_efbfe ); +return _a .New ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0072\u0061\u0073\u0074\u0065\u0072\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072");};return nil ;};func (_ccbe *Gray8 )ColorModel ()_g .Model {return _g .GrayModel };func (_ddac *Monochrome )copy ()*Monochrome {_bgag :=_adb (_ddac .Width ,_ddac .Height ); +_bgag .ModelThreshold =_ddac .ModelThreshold ;_bgag .Data =make ([]byte ,len (_ddac .Data ));copy (_bgag .Data ,_ddac .Data );if len (_ddac .Decode )!=0{_bgag .Decode =make ([]float64 ,len (_ddac .Decode ));copy (_bgag .Decode ,_ddac .Decode );};if len (_ddac .Alpha )!=0{_bgag .Alpha =make ([]byte ,len (_ddac .Alpha )); +copy (_bgag .Alpha ,_ddac .Alpha );};return _bgag ;};func (_fgeca *NRGBA16 )Copy ()Image {return &NRGBA16 {ImageBase :_fgeca .copy ()}};func ColorAtGray4BPC (x ,y ,bytesPerLine int ,data []byte ,decode []float64 )(_g .Gray ,error ){_febg :=y *bytesPerLine +x >>1; +if _febg >=len (data ){return _g .Gray {},_ec .Errorf ("\u0069\u006d\u0061\u0067\u0065\u0020\u0063\u006f\u006f\u0072\u0064\u0069\u006ea\u0074\u0065\u0073\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0028\u0025\u0064,\u0020\u0025\u0064\u0029",x ,y ); +};_eeb :=data [_febg ]>>uint (4-(x &1)*4)&0xf;if len (decode )==2{_eeb =uint8 (uint32 (LinearInterpolate (float64 (_eeb ),0,15,decode [0],decode [1]))&0xf);};return _g .Gray {Y :_eeb *17&0xff},nil ;};func (_bbge *Gray8 )SetGray (x ,y int ,g _g .Gray ){_ceb :=y *_bbge .BytesPerLine +x ; +if _ceb > len (_bbge .Data )-1{return ;};_bbge .Data [_ceb ]=g .Y ;};var _gddg [256]uint8 ;func _efea (_feab Gray ,_gagc NRGBA ,_begfg _e .Rectangle ){for _eabf :=0;_eabf < _begfg .Max .X ;_eabf ++{for _dafa :=0;_dafa < _begfg .Max .Y ;_dafa ++{_edfb :=_feab .GrayAt (_eabf ,_dafa ); +_gagc .SetNRGBA (_eabf ,_dafa ,_dfab (_edfb ));};};};type RGBA interface{RGBAAt (_abcc ,_fabg int )_g .RGBA ;SetRGBA (_fgb ,_bdfd int ,_gcda _g .RGBA );};func (_eafd *Gray4 )Base ()*ImageBase {return &_eafd .ImageBase };func (_ddd *ImageBase )setEightPartlyBytes (_beea ,_ddcf int ,_fgafe uint64 )(_fecdg error ){var (_bgad byte ; +_gbdf int ;);for _faa :=1;_faa <=_ddcf ;_faa ++{_gbdf =64-_faa *8;_bgad =byte (_fgafe >>uint (_gbdf )&0xff);if _fecdg =_ddd .setByte (_beea +_faa -1,_bgad );_fecdg !=nil {return _fecdg ;};};_aege :=_ddd .BytesPerLine *8-_ddd .Width ;if _aege ==0{return nil ; +};_gbdf -=8;_bgad =byte (_fgafe >>uint (_gbdf )&0xff)<>1)|((_fec &0x10)>>2)|((_fec &0x40)>>3)|((_fec &0x02)<<3)|((_fec &0x08)<<2)|((_fec &0x20)<<1)|(_fec &0x80);};return _fae ;};func (_acce *CMYK32 )Copy ()Image {return &CMYK32 {ImageBase :_acce .copy ()}};func _dgde (_cfegb int ,_fege int )int {if _cfegb < _fege {return _cfegb ; +};return _fege ;};func (_cedf *Gray2 )Validate ()error {if len (_cedf .Data )!=_cedf .Height *_cedf .BytesPerLine {return ErrInvalidImage ;};return nil ;};const (PixSrc RasterOperator =0xc;PixDst RasterOperator =0xa;PixNotSrc RasterOperator =0x3;PixNotDst RasterOperator =0x5; +PixClr RasterOperator =0x0;PixSet RasterOperator =0xf;PixSrcOrDst RasterOperator =0xe;PixSrcAndDst RasterOperator =0x8;PixSrcXorDst RasterOperator =0x6;PixNotSrcOrDst RasterOperator =0xb;PixNotSrcAndDst RasterOperator =0x2;PixSrcOrNotDst RasterOperator =0xd; +PixSrcAndNotDst RasterOperator =0x4;PixNotPixSrcOrDst RasterOperator =0x1;PixNotPixSrcAndDst RasterOperator =0x7;PixNotPixSrcXorDst RasterOperator =0x9;PixPaint =PixSrcOrDst ;PixSubtract =PixNotSrcAndDst ;PixMask =PixSrcAndDst ;);func _fbg (_afce _g .NRGBA64 )_g .RGBA {_cbfc ,_bceb ,_fcgd ,_gfg :=_afce .RGBA (); +return _g .RGBA {R :uint8 (_cbfc >>8),G :uint8 (_bceb >>8),B :uint8 (_fcgd >>8),A :uint8 (_gfg >>8)};};type Histogramer interface{Histogram ()[256]int ;};func _aega (_eacdg _e .Image )(Image ,error ){if _gccg ,_bfgf :=_eacdg .(*NRGBA16 );_bfgf {return _gccg .Copy (),nil ; +};_bcc :=_eacdg .Bounds ();_dbc ,_efgaa :=NewImage (_bcc .Max .X ,_bcc .Max .Y ,4,3,nil ,nil ,nil );if _efgaa !=nil {return nil ,_efgaa ;};_gbff (_eacdg ,_dbc ,_bcc );return _dbc ,nil ;};func _gcdf (_fgge _e .Image )(Image ,error ){if _abc ,_aef :=_fgge .(*Gray4 ); +_aef {return _abc .Copy (),nil ;};_daff :=_fgge .Bounds ();_fcbc ,_abaca :=NewImage (_daff .Max .X ,_daff .Max .Y ,4,1,nil ,nil ,nil );if _abaca !=nil {return nil ,_abaca ;};_eec (_fgge ,_fcbc ,_daff );return _fcbc ,nil ;};func (_gfaf *Monochrome )ColorModel ()_g .Model {return MonochromeModel (_gfaf .ModelThreshold )}; +var _ RGBA =&RGBA32 {};func _aab (_cadd _g .Gray )_g .Gray {_cadd .Y >>=4;_cadd .Y |=_cadd .Y <<4;return _cadd };func _cfa (_fga _e .Image )(Image ,error ){if _gaag ,_dfb :=_fga .(*Monochrome );_dfb {return _gaag ,nil ;};_baeb :=_fga .Bounds ();var _efga Gray ; +switch _cccd :=_fga .(type ){case Gray :_efga =_cccd ;case NRGBA :_efga =&Gray8 {ImageBase :NewImageBase (_baeb .Max .X ,_baeb .Max .Y ,8,1,nil ,nil ,nil )};_ccdf (_efga ,_cccd ,_baeb );case nrgba64 :_efga =&Gray8 {ImageBase :NewImageBase (_baeb .Max .X ,_baeb .Max .Y ,8,1,nil ,nil ,nil )}; +_gacbc (_efga ,_cccd ,_baeb );default:_dffe ,_bbf :=GrayConverter .Convert (_fga );if _bbf !=nil {return nil ,_bbf ;};_efga =_dffe .(Gray );};_bbaf ,_eeea :=NewImage (_baeb .Max .X ,_baeb .Max .Y ,1,1,nil ,nil ,nil );if _eeea !=nil {return nil ,_eeea ; +};_cdd :=_bbaf .(*Monochrome );_cccb :=AutoThresholdTriangle (GrayHistogram (_efga ));for _addc :=0;_addc < _baeb .Max .X ;_addc ++{for _cfdf :=0;_cfdf < _baeb .Max .Y ;_cfdf ++{_cdec :=_beg (_efga .GrayAt (_addc ,_cfdf ),monochromeModel (_cccb ));_cdd .SetGray (_addc ,_cfdf ,_cdec ); +};};return _bbaf ,nil ;};var _ _e .Image =&NRGBA32 {};func RasterOperation (dest *Monochrome ,dx ,dy ,dw ,dh int ,op RasterOperator ,src *Monochrome ,sx ,sy int )error {return _aaa (dest ,dx ,dy ,dw ,dh ,op ,src ,sx ,sy );};func _abab (_fbfc _e .Image ,_dgaa Image ,_cacaa _e .Rectangle ){if _ggec ,_gfgdf :=_fbfc .(SMasker ); +_gfgdf &&_ggec .HasAlpha (){_dgaa .(SMasker ).MakeAlpha ();};switch _bdag :=_fbfc .(type ){case Gray :_eacg (_bdag ,_dgaa .(RGBA ),_cacaa );case NRGBA :_abacd (_bdag ,_dgaa .(RGBA ),_cacaa );case *_e .NYCbCrA :_gage (_bdag ,_dgaa .(RGBA ),_cacaa );case CMYK :_dgfc (_bdag ,_dgaa .(RGBA ),_cacaa ); +case RGBA :_faaa (_bdag ,_dgaa .(RGBA ),_cacaa );case nrgba64 :_dfefg (_bdag ,_dgaa .(RGBA ),_cacaa );default:_dfef (_fbfc ,_dgaa ,_cacaa );};};func (_cffe *Monochrome )Scale (scale float64 )(*Monochrome ,error ){var _bdae bool ;_cbb :=scale ;if scale < 1{_cbb =1/scale ; +_bdae =true ;};_eff :=NextPowerOf2 (uint (_cbb ));if InDelta (float64 (_eff ),_cbb ,0.001){if _bdae {return _cffe .ReduceBinary (_cbb );};return _cffe .ExpandBinary (int (_eff ));};_dbff :=int (_c .RoundToEven (float64 (_cffe .Width )*scale ));_aegd :=int (_c .RoundToEven (float64 (_cffe .Height )*scale )); +return _cffe .ScaleLow (_dbff ,_aegd );};func (_cadb *NRGBA32 )ColorAt (x ,y int )(_g .Color ,error ){return ColorAtNRGBA32 (x ,y ,_cadb .Width ,_cadb .Data ,_cadb .Alpha ,_cadb .Decode );};func _fdc (_bfeb _g .RGBA )_g .Gray {_abbd :=(19595*uint32 (_bfeb .R )+38470*uint32 (_bfeb .G )+7471*uint32 (_bfeb .B )+1<<7)>>16; +return _g .Gray {Y :uint8 (_abbd )};};type RasterOperator int ;type Gray16 struct{ImageBase };func _dce (_gggd _g .NRGBA )_g .Gray {_aac ,_eggg ,_befe ,_ :=_gggd .RGBA ();_bfb :=(19595*_aac +38470*_eggg +7471*_befe +1<<15)>>24;return _g .Gray {Y :uint8 (_bfb )}; +};func (_ffcf *NRGBA32 )NRGBAAt (x ,y int )_g .NRGBA {_gfgf ,_ :=ColorAtNRGBA32 (x ,y ,_ffcf .Width ,_ffcf .Data ,_ffcf .Alpha ,_ffcf .Decode );return _gfgf ;};func _dg (_fbe ,_gfd *Monochrome )(_gd error ){_bc :=_gfd .BytesPerLine ;_ecc :=_fbe .BytesPerLine ; +var (_bca byte ;_edc uint16 ;_bf ,_dbf ,_fdg ,_caa ,_bfe int ;);for _fdg =0;_fdg < _gfd .Height ;_fdg ++{_bf =_fdg *_bc ;_dbf =2*_fdg *_ecc ;for _caa =0;_caa < _bc ;_caa ++{_bca =_gfd .Data [_bf +_caa ];_edc =_bce [_bca ];_bfe =_dbf +_caa *2;if _fbe .BytesPerLine !=_gfd .BytesPerLine *2&&(_caa +1)*2> _fbe .BytesPerLine {_gd =_fbe .setByte (_bfe ,byte (_edc >>8)); +}else {_gd =_fbe .setTwoBytes (_bfe ,_edc );};if _gd !=nil {return _gd ;};};for _caa =0;_caa < _ecc ;_caa ++{_bfe =_dbf +_ecc +_caa ;_bca =_fbe .Data [_dbf +_caa ];if _gd =_fbe .setByte (_bfe ,_bca );_gd !=nil {return _gd ;};};};return nil ;};func _efc (_ddcg _g .Gray )_g .CMYK {return _g .CMYK {K :0xff-_ddcg .Y }}; +type monochromeModel uint8 ;var _ _e .Image =&NRGBA16 {};func ImgToGray (i _e .Image )*_e .Gray {if _cfgdd ,_fecdge :=i .(*_e .Gray );_fecdge {return _cfgdd ;};_cgac :=i .Bounds ();_beag :=_e .NewGray (_cgac );for _abdfc :=0;_abdfc < _cgac .Max .X ;_abdfc ++{for _dfgc :=0; +_dfgc < _cgac .Max .Y ;_dfgc ++{_dfcb :=i .At (_abdfc ,_dfgc );_beag .Set (_abdfc ,_dfgc ,_dfcb );};};return _beag ;};func MonochromeModel (threshold uint8 )_g .Model {return monochromeModel (threshold )};func (_gbfec *Monochrome )RasterOperation (dx ,dy ,dw ,dh int ,op RasterOperator ,src *Monochrome ,sx ,sy int )error {return _aaa (_gbfec ,dx ,dy ,dw ,dh ,op ,src ,sx ,sy ); +};func (_ddcb *Monochrome )Base ()*ImageBase {return &_ddcb .ImageBase };func (_dfbf *NRGBA32 )Copy ()Image {return &NRGBA32 {ImageBase :_dfbf .copy ()}};func _bggd (_daecc _g .Color )_g .Color {_ceec :=_g .NRGBAModel .Convert (_daecc ).(_g .NRGBA );return _gceaec (_ceec ); +};func _dfac (_fff NRGBA ,_dcde Gray ,_adfg _e .Rectangle ){for _ddeca :=0;_ddeca < _adfg .Max .X ;_ddeca ++{for _gfcf :=0;_gfcf < _adfg .Max .Y ;_gfcf ++{_efda :=_dce (_fff .NRGBAAt (_ddeca ,_gfcf ));_dcde .SetGray (_ddeca ,_gfcf ,_efda );};};};var _ Image =&NRGBA64 {}; +func (_fbafb *RGBA32 )RGBAAt (x ,y int )_g .RGBA {_afcc ,_ :=ColorAtRGBA32 (x ,y ,_fbafb .Width ,_fbafb .Data ,_fbafb .Alpha ,_fbafb .Decode );return _afcc ;};func (_fdea *Gray2 )Base ()*ImageBase {return &_fdea .ImageBase };func _ebea (_cff _g .RGBA )_g .NRGBA {switch _cff .A {case 0xff:return _g .NRGBA {R :_cff .R ,G :_cff .G ,B :_cff .B ,A :0xff}; +case 0x00:return _g .NRGBA {};default:_daag ,_edac ,_faee ,_bgc :=_cff .RGBA ();_daag =(_daag *0xffff)/_bgc ;_edac =(_edac *0xffff)/_bgc ;_faee =(_faee *0xffff)/_bgc ;return _g .NRGBA {R :uint8 (_daag >>8),G :uint8 (_edac >>8),B :uint8 (_faee >>8),A :uint8 (_bgc >>8)}; +};};func (_ecge *Gray4 )At (x ,y int )_g .Color {_fada ,_ :=_ecge .ColorAt (x ,y );return _fada };func (_gedb *Gray4 )Histogram ()(_cbeb [256]int ){for _eeac :=0;_eeac < _gedb .Width ;_eeac ++{for _fcfg :=0;_fcfg < _gedb .Height ;_fcfg ++{_cbeb [_gedb .GrayAt (_eeac ,_fcfg ).Y ]++; +};};return _cbeb ;};func _feba (_adec ,_gbbd ,_cffb byte )byte {return (_adec &^(_cffb ))|(_gbbd &_cffb )};func (_fgec monochromeModel )Convert (c _g .Color )_g .Color {_bacg :=_g .GrayModel .Convert (c ).(_g .Gray );return _beg (_bacg ,_fgec );};func (_ebdg *NRGBA16 )ColorAt (x ,y int )(_g .Color ,error ){return ColorAtNRGBA16 (x ,y ,_ebdg .Width ,_ebdg .BytesPerLine ,_ebdg .Data ,_ebdg .Alpha ,_ebdg .Decode ); +};func (_gdf *ImageBase )copy ()ImageBase {_dcca :=*_gdf ;_dcca .Data =make ([]byte ,len (_gdf .Data ));copy (_dcca .Data ,_gdf .Data );return _dcca ;};func ColorAtNRGBA32 (x ,y ,width int ,data ,alpha []byte ,decode []float64 )(_g .NRGBA ,error ){_ecbd :=y *width +x ; +_eece :=3*_ecbd ;if _eece +2>=len (data ){return _g .NRGBA {},_ec .Errorf ("\u0069\u006d\u0061\u0067\u0065\u0020\u0063\u006f\u006f\u0072\u0064\u0069\u006ea\u0074\u0065\u0073\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0028\u0025\u0064,\u0020\u0025\u0064\u0029",x ,y ); +};_eecc :=uint8 (0xff);if alpha !=nil &&len (alpha )> _ecbd {_eecc =alpha [_ecbd ];};_cgbg ,_gddb ,_bfdd :=data [_eece ],data [_eece +1],data [_eece +2];if len (decode )==6{_eead :=LinearInterpolate (float64 (_cgbg ),0,255.0,decode [0],decode [1]);_gedc :=LinearInterpolate (float64 (_gddb ),0,255.0,decode [2],decode [3]); +_feec :=LinearInterpolate (float64 (_bfdd ),0,255.0,decode [4],decode [5]);if _eead <=1.0&&_gedc <=1.0&&_feec <=1.0{_eead *=255.0;_gedc *=255.0;_feec *=255.0;};_cgbg =uint8 (_eead )&0xff;_gddb =uint8 (_gedc )&0xff;_bfdd =uint8 (_feec )&0xff;};return _g .NRGBA {R :_cgbg ,G :_gddb ,B :_bfdd ,A :_eecc },nil ; +};func _ff (_gfe int )[]uint {var _bbb []uint ;_gfb :=_gfe ;_cfd :=_gfb /8;if _cfd !=0{for _cb :=0;_cb < _cfd ;_cb ++{_bbb =append (_bbb ,8);};_gg :=_gfb %8;_gfb =0;if _gg !=0{_gfb =_gg ;};};_fad :=_gfb /4;if _fad !=0{for _cbd :=0;_cbd < _fad ;_cbd ++{_bbb =append (_bbb ,4); +};_cde :=_gfb %4;_gfb =0;if _cde !=0{_gfb =_cde ;};};_efd :=_gfb /2;if _efd !=0{for _dcd :=0;_dcd < _efd ;_dcd ++{_bbb =append (_bbb ,2);};};return _bbb ;};var _ _e .Image =&Gray4 {};func GrayHistogram (g Gray )(_bcgfg [256]int ){switch _bdagb :=g .(type ){case Histogramer :return _bdagb .Histogram (); +case _e .Image :_afcf :=_bdagb .Bounds ();for _bfdf :=0;_bfdf < _afcf .Max .X ;_bfdf ++{for _dgcb :=0;_dgcb < _afcf .Max .Y ;_dgcb ++{_bcgfg [g .GrayAt (_bfdf ,_dgcb ).Y ]++;};};return _bcgfg ;default:return [256]int {};};};func (_gdg *Gray2 )Copy ()Image {return &Gray2 {ImageBase :_gdg .copy ()}}; +func (_fggd *Gray4 )GrayAt (x ,y int )_g .Gray {_fade ,_ :=ColorAtGray4BPC (x ,y ,_fggd .BytesPerLine ,_fggd .Data ,_fggd .Decode );return _fade ;};func _ccca (_dede _e .Image ,_bcfb Image ,_gbcd _e .Rectangle ){if _eeef ,_dbce :=_dede .(SMasker );_dbce &&_eeef .HasAlpha (){_bcfb .(SMasker ).MakeAlpha (); +};_dfef (_dede ,_bcfb ,_gbcd );};func (_gceae *Monochrome )ColorAt (x ,y int )(_g .Color ,error ){return ColorAtGray1BPC (x ,y ,_gceae .BytesPerLine ,_gceae .Data ,_gceae .Decode );};func (_cgaf *NRGBA64 )NRGBA64At (x ,y int )_g .NRGBA64 {_aabg ,_ :=ColorAtNRGBA64 (x ,y ,_cgaf .Width ,_cgaf .Data ,_cgaf .Alpha ,_cgaf .Decode ); +return _aabg ;};func (_begb *NRGBA32 )ColorModel ()_g .Model {return _g .NRGBAModel };func _dfdb (_gbcb *_e .Gray16 ,_gfafd uint8 )*_e .Gray {_fcbaa :=_gbcb .Bounds ();_fdbf :=_e .NewGray (_fcbaa );for _gegaa :=0;_gegaa < _fcbaa .Dx ();_gegaa ++{for _bccf :=0; +_bccf < _fcbaa .Dy ();_bccf ++{_abcg :=_gbcb .Gray16At (_gegaa ,_bccf );_fdbf .SetGray (_gegaa ,_bccf ,_g .Gray {Y :_dacg (uint8 (_abcg .Y /256),_gfafd )});};};return _fdbf ;};func (_fcdaf *Monochrome )IsUnpadded ()bool {return (_fcdaf .Width *_fcdaf .Height )==len (_fcdaf .Data ); +};func _egdc (_dgef RGBA ,_debd NRGBA ,_bgab _e .Rectangle ){for _dgbd :=0;_dgbd < _bgab .Max .X ;_dgbd ++{for _cbgf :=0;_cbgf < _bgab .Max .Y ;_cbgf ++{_ecefd :=_dgef .RGBAAt (_dgbd ,_cbgf );_debd .SetNRGBA (_dgbd ,_cbgf ,_ebea (_ecefd ));};};};type colorConverter struct{_bcd func (_egag _e .Image )(Image ,error ); +};func AutoThresholdTriangle (histogram [256]int )uint8 {var _gagf ,_fdgga ,_dcfc ,_feag int ;for _egda :=0;_egda < len (histogram );_egda ++{if histogram [_egda ]> 0{_gagf =_egda ;break ;};};if _gagf > 0{_gagf --;};for _ebcb :=255;_ebcb > 0;_ebcb --{if histogram [_ebcb ]> 0{_feag =_ebcb ; +break ;};};if _feag < 255{_feag ++;};for _eabgb :=0;_eabgb < 256;_eabgb ++{if histogram [_eabgb ]> _fdgga {_dcfc =_eabgb ;_fdgga =histogram [_eabgb ];};};var _fcagc bool ;if (_dcfc -_gagf )< (_feag -_dcfc ){_fcagc =true ;var _bcfg int ;_cbdgg :=255;for _bcfg < _cbdgg {_ebcbf :=histogram [_bcfg ]; +histogram [_bcfg ]=histogram [_cbdgg ];histogram [_cbdgg ]=_ebcbf ;_bcfg ++;_cbdgg --;};_gagf =255-_feag ;_dcfc =255-_dcfc ;};if _gagf ==_dcfc {return uint8 (_gagf );};_bgcd :=float64 (histogram [_dcfc ]);_fbcdg :=float64 (_gagf -_dcfc );_ccea :=_c .Sqrt (_bgcd *_bgcd +_fbcdg *_fbcdg ); +_bgcd /=_ccea ;_fbcdg /=_ccea ;_ccea =_bgcd *float64 (_gagf )+_fbcdg *float64 (histogram [_gagf ]);_bcag :=_gagf ;var _aggc float64 ;for _cgff :=_gagf +1;_cgff <=_dcfc ;_cgff ++{_cbgfg :=_bgcd *float64 (_cgff )+_fbcdg *float64 (histogram [_cgff ])-_ccea ; +if _cbgfg > _aggc {_bcag =_cgff ;_aggc =_cbgfg ;};};_bcag --;if _fcagc {var _fbaa int ;_aabf :=255;for _fbaa < _aabf {_bgee :=histogram [_fbaa ];histogram [_fbaa ]=histogram [_aabf ];histogram [_aabf ]=_bgee ;_fbaa ++;_aabf --;};return uint8 (255-_bcag ); +};return uint8 (_bcag );};func _ede ()(_agd [256]uint16 ){for _gce :=0;_gce < 256;_gce ++{if _gce &0x01!=0{_agd [_gce ]|=0x3;};if _gce &0x02!=0{_agd [_gce ]|=0xc;};if _gce &0x04!=0{_agd [_gce ]|=0x30;};if _gce &0x08!=0{_agd [_gce ]|=0xc0;};if _gce &0x10!=0{_agd [_gce ]|=0x300; +};if _gce &0x20!=0{_agd [_gce ]|=0xc00;};if _gce &0x40!=0{_agd [_gce ]|=0x3000;};if _gce &0x80!=0{_agd [_gce ]|=0xc000;};};return _agd ;};type NRGBA64 struct{ImageBase };type monochromeThresholdConverter struct{Threshold uint8 ;};func (_ffbg *Gray16 )ColorAt (x ,y int )(_g .Color ,error ){return ColorAtGray16BPC (x ,y ,_ffbg .BytesPerLine ,_ffbg .Data ,_ffbg .Decode ); +};var (Gray2Model =_g .ModelFunc (_eef );Gray4Model =_g .ModelFunc (_ebgf );NRGBA16Model =_g .ModelFunc (_bggd ););func (_acg *NRGBA16 )setNRGBA (_efae ,_ebece ,_bffa int ,_deec _g .NRGBA ){if _efae *3%2==0{_acg .Data [_bffa ]=(_deec .R >>4)<<4|(_deec .G >>4); +_acg .Data [_bffa +1]=(_deec .B >>4)<<4|(_acg .Data [_bffa +1]&0xf);}else {_acg .Data [_bffa ]=(_acg .Data [_bffa ]&0xf0)|(_deec .R >>4);_acg .Data [_bffa +1]=(_deec .G >>4)<<4|(_deec .B >>4);};if _acg .Alpha !=nil {_daec :=_ebece *BytesPerLine (_acg .Width ,4,1); +if _daec < len (_acg .Alpha ){if _efae %2==0{_acg .Alpha [_daec ]=(_deec .A >>uint (4))<>uint (4));};};};};func (_dgda *Gray8 )GrayAt (x ,y int )_g .Gray {_ffdaf ,_ :=ColorAtGray8BPC (x ,y ,_dgda .BytesPerLine ,_dgda .Data ,_dgda .Decode ); +return _ffdaf ;};func _gage (_faca *_e .NYCbCrA ,_egge RGBA ,_fbcb _e .Rectangle ){for _cfaa :=0;_cfaa < _fbcb .Max .X ;_cfaa ++{for _acfc :=0;_acfc < _fbcb .Max .Y ;_acfc ++{_abdb :=_faca .NYCbCrAAt (_cfaa ,_acfc );_egge .SetRGBA (_cfaa ,_acfc ,_gcaf (_abdb )); +};};};func (_gda *CMYK32 )CMYKAt (x ,y int )_g .CMYK {_cfg ,_ :=ColorAtCMYK (x ,y ,_gda .Width ,_gda .Data ,_gda .Decode );return _cfg ;};func (_baba *ImageBase )setEightBytes (_fbad int ,_cffc uint64 )error {_gag :=_baba .BytesPerLine -(_fbad %_baba .BytesPerLine ); +if _baba .BytesPerLine !=_baba .Width >>3{_gag --;};if _gag >=8{return _baba .setEightFullBytes (_fbad ,_cffc );};return _baba .setEightPartlyBytes (_fbad ,_gag ,_cffc );};func _ffg (_dbbg *_e .Gray ,_agf uint8 )*_e .Gray {_acaf :=_dbbg .Bounds ();_agbfb :=_e .NewGray (_acaf ); +for _abcd :=0;_abcd < _acaf .Dx ();_abcd ++{for _cedff :=0;_cedff < _acaf .Dy ();_cedff ++{_bgba :=_dbbg .GrayAt (_abcd ,_cedff );_agbfb .SetGray (_abcd ,_cedff ,_g .Gray {Y :_dacg (_bgba .Y ,_agf )});};};return _agbfb ;};func _gccd (_agc _e .Image )(Image ,error ){if _gebe ,_fbba :=_agc .(*Gray16 ); +_fbba {return _gebe .Copy (),nil ;};_dcf :=_agc .Bounds ();_ebec ,_adab :=NewImage (_dcf .Max .X ,_dcf .Max .Y ,16,1,nil ,nil ,nil );if _adab !=nil {return nil ,_adab ;};_eec (_agc ,_ebec ,_dcf );return _ebec ,nil ;};func _badc (_addfg CMYK ,_abbcb Gray ,_ebdc _e .Rectangle ){for _bgff :=0; +_bgff < _ebdc .Max .X ;_bgff ++{for _fbeaa :=0;_fbeaa < _ebdc .Max .Y ;_fbeaa ++{_cafg :=_gcee (_addfg .CMYKAt (_bgff ,_fbeaa ));_abbcb .SetGray (_bgff ,_fbeaa ,_cafg );};};};func AddDataPadding (width ,height ,bitsPerComponent ,colorComponents int ,data []byte )([]byte ,error ){_fgc :=BytesPerLine (width ,bitsPerComponent ,colorComponents ); +if _fgc ==width *colorComponents *bitsPerComponent /8{return data ,nil ;};_ddfe :=width *colorComponents *bitsPerComponent ;_eggc :=_fgc *8;_agbb :=8-(_eggc -_ddfe );_fagg :=_eg .NewReader (data );_afeea :=_fgc -1;_geag :=make ([]byte ,_afeea );_ffeb :=make ([]byte ,height *_fgc ); +_ecgb :=_eg .NewWriterMSB (_ffeb );var _dag uint64 ;var _edcf error ;for _efag :=0;_efag < height ;_efag ++{_ ,_edcf =_fagg .Read (_geag );if _edcf !=nil {return nil ,_edcf ;};_ ,_edcf =_ecgb .Write (_geag );if _edcf !=nil {return nil ,_edcf ;};_dag ,_edcf =_fagg .ReadBits (byte (_agbb )); +if _edcf !=nil {return nil ,_edcf ;};_ ,_edcf =_ecgb .WriteBits (_dag ,_agbb );if _edcf !=nil {return nil ,_edcf ;};_ecgb .FinishByte ();};return _ffeb ,nil ;};func (_gebg *Gray8 )Bounds ()_e .Rectangle {return _e .Rectangle {Max :_e .Point {X :_gebg .Width ,Y :_gebg .Height }}; +};func (_geg *Monochrome )Bounds ()_e .Rectangle {return _e .Rectangle {Max :_e .Point {X :_geg .Width ,Y :_geg .Height }};};func (_cdbf *NRGBA64 )ColorModel ()_g .Model {return _g .NRGBA64Model };func (_bbc *Monochrome )InverseData ()error {return _bbc .RasterOperation (0,0,_bbc .Width ,_bbc .Height ,PixNotDst ,nil ,0,0); +};type RGBA32 struct{ImageBase };func (_addcd *Gray4 )Bounds ()_e .Rectangle {return _e .Rectangle {Max :_e .Point {X :_addcd .Width ,Y :_addcd .Height }};};func ColorAtGrayscale (x ,y ,bitsPerColor ,bytesPerLine int ,data []byte ,decode []float64 )(_g .Color ,error ){switch bitsPerColor {case 1:return ColorAtGray1BPC (x ,y ,bytesPerLine ,data ,decode ); +case 2:return ColorAtGray2BPC (x ,y ,bytesPerLine ,data ,decode );case 4:return ColorAtGray4BPC (x ,y ,bytesPerLine ,data ,decode );case 8:return ColorAtGray8BPC (x ,y ,bytesPerLine ,data ,decode );case 16:return ColorAtGray16BPC (x ,y ,bytesPerLine ,data ,decode ); +default:return nil ,_ec .Errorf ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0067\u0072\u0061\u0079\u0020\u0073c\u0061\u006c\u0065\u0020\u0062\u0069\u0074s\u0020\u0070\u0065\u0072\u0020\u0063\u006f\u006c\u006f\u0072\u0020a\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0027\u0025\u0064\u0027",bitsPerColor ); +};};var _ Gray =&Gray4 {};func ImgToBinary (i _e .Image ,threshold uint8 )*_e .Gray {switch _ggac :=i .(type ){case *_e .Gray :if _aaf (_ggac ){return _ggac ;};return _ffg (_ggac ,threshold );case *_e .Gray16 :return _dfdb (_ggac ,threshold );default:return _dfddg (_ggac ,threshold ); +};};func (_efbf *ImageBase )setFourBytes (_ddcgc int ,_cbba uint32 )error {if _ddcgc +3> len (_efbf .Data )-1{return _ec .Errorf ("\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",_ddcgc ); +};_efbf .Data [_ddcgc ]=byte ((_cbba &0xff000000)>>24);_efbf .Data [_ddcgc +1]=byte ((_cbba &0xff0000)>>16);_efbf .Data [_ddcgc +2]=byte ((_cbba &0xff00)>>8);_efbf .Data [_ddcgc +3]=byte (_cbba &0xff);return nil ;};func (_bacc *CMYK32 )Bounds ()_e .Rectangle {return _e .Rectangle {Max :_e .Point {X :_bacc .Width ,Y :_bacc .Height }}; +};func ColorAtGray2BPC (x ,y ,bytesPerLine int ,data []byte ,decode []float64 )(_g .Gray ,error ){_deb :=y *bytesPerLine +x >>2;if _deb >=len (data ){return _g .Gray {},_ec .Errorf ("\u0069\u006d\u0061\u0067\u0065\u0020\u0063\u006f\u006f\u0072\u0064\u0069\u006ea\u0074\u0065\u0073\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0028\u0025\u0064,\u0020\u0025\u0064\u0029",x ,y ); +};_faec :=data [_deb ]>>uint (6-(x &3)*2)&3;if len (decode )==2{_faec =uint8 (uint32 (LinearInterpolate (float64 (_faec ),0,3.0,decode [0],decode [1]))&3);};return _g .Gray {Y :_faec *85},nil ;};func (_ecea *Gray4 )ColorModel ()_g .Model {return Gray4Model }; +func _gcee (_gaeb _g .CMYK )_g .Gray {_caab ,_egdg ,_eaaef :=_g .CMYKToRGB (_gaeb .C ,_gaeb .M ,_gaeb .Y ,_gaeb .K );_gbce :=(19595*uint32 (_caab )+38470*uint32 (_egdg )+7471*uint32 (_eaaef )+1<<7)>>16;return _g .Gray {Y :uint8 (_gbce )};};type NRGBA32 struct{ImageBase }; +func _beg (_dgc _g .Gray ,_bgb monochromeModel )_g .Gray {if _dgc .Y > uint8 (_bgb ){return _g .Gray {Y :_c .MaxUint8 };};return _g .Gray {};};type ColorConverter interface{Convert (_faf _e .Image )(Image ,error );};func _gc (_edf ,_ada *Monochrome )(_cc error ){_be :=_ada .BytesPerLine ; +_df :=_edf .BytesPerLine ;_cab :=_ada .BytesPerLine *4-_edf .BytesPerLine ;var (_fa ,_eaf byte ;_cca uint32 ;_bcb ,_de ,_dd ,_ce ,_bd ,_gea ,_gee int ;);for _dd =0;_dd < _ada .Height ;_dd ++{_bcb =_dd *_be ;_de =4*_dd *_df ;for _ce =0;_ce < _be ;_ce ++{_fa =_ada .Data [_bcb +_ce ]; +_cca =_cg [_fa ];_gea =_de +_ce *4;if _cab !=0&&(_ce +1)*4> _edf .BytesPerLine {for _bd =_cab ;_bd > 0;_bd --{_eaf =byte ((_cca >>uint (_bd *8))&0xff);_gee =_gea +(_cab -_bd );if _cc =_edf .setByte (_gee ,_eaf );_cc !=nil {return _cc ;};};}else if _cc =_edf .setFourBytes (_gea ,_cca ); +_cc !=nil {return _cc ;};if _cc =_edf .setFourBytes (_de +_ce *4,_cg [_ada .Data [_bcb +_ce ]]);_cc !=nil {return _cc ;};};for _bd =1;_bd < 4;_bd ++{for _ce =0;_ce < _df ;_ce ++{if _cc =_edf .setByte (_de +_bd *_df +_ce ,_edf .Data [_de +_ce ]);_cc !=nil {return _cc ; +};};};};return nil ;};func (_daad *Gray4 )Validate ()error {if len (_daad .Data )!=_daad .Height *_daad .BytesPerLine {return ErrInvalidImage ;};return nil ;};func _deed (_bda ,_fbea CMYK ,_dgg _e .Rectangle ){for _cfba :=0;_cfba < _dgg .Max .X ;_cfba ++{for _gab :=0; +_gab < _dgg .Max .Y ;_gab ++{_fbea .SetCMYK (_cfba ,_gab ,_bda .CMYKAt (_cfba ,_gab ));};};};func _bcae ()(_egg [256]uint64 ){for _gcf :=0;_gcf < 256;_gcf ++{if _gcf &0x01!=0{_egg [_gcf ]|=0xff;};if _gcf &0x02!=0{_egg [_gcf ]|=0xff00;};if _gcf &0x04!=0{_egg [_gcf ]|=0xff0000; +};if _gcf &0x08!=0{_egg [_gcf ]|=0xff000000;};if _gcf &0x10!=0{_egg [_gcf ]|=0xff00000000;};if _gcf &0x20!=0{_egg [_gcf ]|=0xff0000000000;};if _gcf &0x40!=0{_egg [_gcf ]|=0xff000000000000;};if _gcf &0x80!=0{_egg [_gcf ]|=0xff00000000000000;};};return _egg ; +};func (_fbafd *Gray2 )At (x ,y int )_g .Color {_edba ,_ :=_fbafd .ColorAt (x ,y );return _edba };func ColorAtGray1BPC (x ,y ,bytesPerLine int ,data []byte ,decode []float64 )(_g .Gray ,error ){_bade :=y *bytesPerLine +x >>3;if _bade >=len (data ){return _g .Gray {},_ec .Errorf ("\u0069\u006d\u0061\u0067\u0065\u0020\u0063\u006f\u006f\u0072\u0064\u0069\u006ea\u0074\u0065\u0073\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0028\u0025\u0064,\u0020\u0025\u0064\u0029",x ,y ); +};_gaf :=data [_bade ]>>uint (7-(x &7))&1;if len (decode )==2{_gaf =uint8 (LinearInterpolate (float64 (_gaf ),0.0,1.0,decode [0],decode [1]))&1;};return _g .Gray {Y :_gaf *255},nil ;};func (_dadc *monochromeThresholdConverter )Convert (img _e .Image )(Image ,error ){if _fcdad ,_gcca :=img .(*Monochrome ); +_gcca {return _fcdad .Copy (),nil ;};_bdab :=img .Bounds ();_edag ,_gbfe :=NewImage (_bdab .Max .X ,_bdab .Max .Y ,1,1,nil ,nil ,nil );if _gbfe !=nil {return nil ,_gbfe ;};_edag .(*Monochrome ).ModelThreshold =_dadc .Threshold ;for _ebee :=0;_ebee < _bdab .Max .X ; +_ebee ++{for _ddg :=0;_ddg < _bdab .Max .Y ;_ddg ++{_dceg :=img .At (_ebee ,_ddg );_edag .Set (_ebee ,_ddg ,_dceg );};};return _edag ,nil ;};func (_acbb *Monochrome )ReduceBinary (factor float64 )(*Monochrome ,error ){_dea :=_facd (uint (factor ));if !IsPowerOf2 (uint (factor )){_dea ++; +};_dafc :=make ([]int ,_dea );for _bbfc :=range _dafc {_dafc [_bbfc ]=4;};_fdgg ,_cgde :=_bg (_acbb ,_dafc ...);if _cgde !=nil {return nil ,_cgde ;};return _fdgg ,nil ;};func _eefb (_gdfb *Monochrome ,_acf ,_ead ,_bddee ,_ggbc int ,_cbfb RasterOperator ){if _acf < 0{_bddee +=_acf ; +_acf =0;};_aaee :=_acf +_bddee -_gdfb .Width ;if _aaee > 0{_bddee -=_aaee ;};if _ead < 0{_ggbc +=_ead ;_ead =0;};_bfaa :=_ead +_ggbc -_gdfb .Height ;if _bfaa > 0{_ggbc -=_bfaa ;};if _bddee <=0||_ggbc <=0{return ;};if (_acf &7)==0{_dbac (_gdfb ,_acf ,_ead ,_bddee ,_ggbc ,_cbfb ); +}else {_bbed (_gdfb ,_acf ,_ead ,_bddee ,_ggbc ,_cbfb );};};var _ NRGBA =&NRGBA32 {};func _eb (_d *Monochrome ,_ef int ,_adg []uint )(*Monochrome ,error ){_db :=_ef *_d .Width ;_ed :=_ef *_d .Height ;_af :=_adb (_db ,_ed );for _afc ,_ea :=range _adg {var _ca error ; +switch _ea {case 2:_ca =_dg (_af ,_d );case 4:_ca =_gc (_af ,_d );case 8:_ca =_ccd (_af ,_d );};if _ca !=nil {return nil ,_ca ;};if _afc !=len (_adg )-1{_d =_af .copy ();};};return _af ,nil ;};func BytesPerLine (width ,bitsPerComponent ,colorComponents int )int {return ((width *bitsPerComponent )*colorComponents +7)>>3; +};func (_dcg *NRGBA16 )SetNRGBA (x ,y int ,c _g .NRGBA ){_aea :=y *_dcg .BytesPerLine +x *3/2;if _aea +1>=len (_dcg .Data ){return ;};c =_gceaec (c );_dcg .setNRGBA (x ,y ,_aea ,c );};func (_fcdcd *RGBA32 )At (x ,y int )_g .Color {_egdf ,_ :=_fcdcd .ColorAt (x ,y ); +return _egdf };func (_fbgc *Gray8 )Validate ()error {if len (_fbgc .Data )!=_fbgc .Height *_fbgc .BytesPerLine {return ErrInvalidImage ;};return nil ;};func (_bcebc *Gray16 )Bounds ()_e .Rectangle {return _e .Rectangle {Max :_e .Point {X :_bcebc .Width ,Y :_bcebc .Height }}; +};func (_gafd *RGBA32 )Set (x ,y int ,c _g .Color ){_adgda :=y *_gafd .Width +x ;_ddecc :=3*_adgda ;if _ddecc +2>=len (_gafd .Data ){return ;};_gbbcf :=_g .RGBAModel .Convert (c ).(_g .RGBA );_gafd .setRGBA (_adgda ,_gbbcf );};func _cfbd (_cbed ,_fggc NRGBA ,_ddecb _e .Rectangle ){for _dgfb :=0; +_dgfb < _ddecb .Max .X ;_dgfb ++{for _cfbe :=0;_cfbe < _ddecb .Max .Y ;_cfbe ++{_fggc .SetNRGBA (_dgfb ,_cfbe ,_cbed .NRGBAAt (_dgfb ,_cfbe ));};};};var _ _e .Image =&Gray2 {};const (_eegf shift =iota ;_fcdca ;);func FromGoImage (i _e .Image )(Image ,error ){switch _dcfd :=i .(type ){case Image :return _dcfd .Copy (),nil ; +case Gray :return GrayConverter .Convert (i );case *_e .Gray16 :return Gray16Converter .Convert (i );case CMYK :return CMYKConverter .Convert (i );case *_e .NRGBA64 :return NRGBA64Converter .Convert (i );default:return NRGBAConverter .Convert (i );};}; +func _ccbc (_dbbd _e .Image ,_efgaf int )(_e .Rectangle ,bool ,[]byte ){_gege :=_dbbd .Bounds ();var (_fafc bool ;_defe []byte ;);switch _gfdf :=_dbbd .(type ){case SMasker :_fafc =_gfdf .HasAlpha ();case NRGBA ,RGBA ,*_e .RGBA64 ,nrgba64 ,*_e .NYCbCrA :_defe =make ([]byte ,_gege .Max .X *_gege .Max .Y *_efgaf ); +case *_e .Paletted :if !_gfdf .Opaque (){_defe =make ([]byte ,_gege .Max .X *_gege .Max .Y *_efgaf );};};return _gege ,_fafc ,_defe ;};func _gace (_acbg _g .CMYK )_g .NRGBA {_abf ,_agad ,_agaa :=_g .CMYKToRGB (_acbg .C ,_acbg .M ,_acbg .Y ,_acbg .K );return _g .NRGBA {R :_abf ,G :_agad ,B :_agaa ,A :0xff}; +};func (_bdaa colorConverter )Convert (src _e .Image )(Image ,error ){return _bdaa ._bcd (src )};func (_bgac *Gray2 )ColorModel ()_g .Model {return Gray2Model };var _ Image =&RGBA32 {};func (_bbac *Monochrome )ExpandBinary (factor int )(*Monochrome ,error ){if !IsPowerOf2 (uint (factor )){return nil ,_ec .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0065\u0078\u0070\u0061\u006e\u0064\u0020b\u0069n\u0061\u0072\u0079\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u003a\u0020\u0025\u0064",factor ); +};return _fd (_bbac ,factor );};func (_defd *NRGBA64 )Base ()*ImageBase {return &_defd .ImageBase };func _egae (_aeda int ,_dbe int )error {return _ec .Errorf ("\u0069\u006d\u0061\u0067\u0065\u0020\u0063\u006f\u006f\u0072\u0064\u0069\u006ea\u0074\u0065\u0073\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0028\u0025\u0064,\u0020\u0025\u0064\u0029",_aeda ,_dbe ); +};func (_befd *NRGBA32 )At (x ,y int )_g .Color {_acfa ,_ :=_befd .ColorAt (x ,y );return _acfa };type NRGBA interface{NRGBAAt (_egcd ,_fede int )_g .NRGBA ;SetNRGBA (_fabcg ,_dead int ,_cbg _g .NRGBA );};func ColorAtNRGBA16 (x ,y ,width ,bytesPerLine int ,data ,alpha []byte ,decode []float64 )(_g .NRGBA ,error ){_gdgc :=y *bytesPerLine +x *3/2; +if _gdgc +1>=len (data ){return _g .NRGBA {},_egae (x ,y );};const (_aeeg =0xf;_fabgc =uint8 (0xff););_efab :=_fabgc ;if alpha !=nil {_becc :=y *BytesPerLine (width ,4,1);if _becc < len (alpha ){if x %2==0{_efab =(alpha [_becc ]>>uint (4))&_aeeg ;}else {_efab =alpha [_becc ]&_aeeg ; +};_efab |=_efab <<4;};};var _bebd ,_cbcce ,_dage uint8 ;if x *3%2==0{_bebd =(data [_gdgc ]>>uint (4))&_aeeg ;_cbcce =data [_gdgc ]&_aeeg ;_dage =(data [_gdgc +1]>>uint (4))&_aeeg ;}else {_bebd =data [_gdgc ]&_aeeg ;_cbcce =(data [_gdgc +1]>>uint (4))&_aeeg ; +_dage =data [_gdgc +1]&_aeeg ;};if len (decode )==6{_bebd =uint8 (uint32 (LinearInterpolate (float64 (_bebd ),0,15,decode [0],decode [1]))&0xf);_cbcce =uint8 (uint32 (LinearInterpolate (float64 (_cbcce ),0,15,decode [2],decode [3]))&0xf);_dage =uint8 (uint32 (LinearInterpolate (float64 (_dage ),0,15,decode [4],decode [5]))&0xf); +};return _g .NRGBA {R :(_bebd <<4)|(_bebd &0xf),G :(_cbcce <<4)|(_cbcce &0xf),B :(_dage <<4)|(_dage &0xf),A :_efab },nil ;};func (_gec *Monochrome )GrayAt (x ,y int )_g .Gray {_fdbc ,_ :=ColorAtGray1BPC (x ,y ,_gec .BytesPerLine ,_gec .Data ,_gec .Decode ); +return _fdbc ;};var _ Image =&Gray8 {};func (_abccd *NRGBA32 )Bounds ()_e .Rectangle {return _e .Rectangle {Max :_e .Point {X :_abccd .Width ,Y :_abccd .Height }};};func (_dca *Gray2 )Set (x ,y int ,c _g .Color ){if x >=_dca .Width ||y >=_dca .Height {return ; +};_dbgd :=Gray2Model .Convert (c ).(_g .Gray );_cgfb :=y *_dca .BytesPerLine ;_fgg :=_cgfb +(x >>2);_fed :=_dbgd .Y >>6;_dca .Data [_fgg ]=(_dca .Data [_fgg ]&(^(0xc0>>uint (2*((x )&3)))))|(_fed <=len (data ){return _g .NRGBA64 {},_ec .Errorf ("\u0069\u006d\u0061\u0067\u0065\u0020\u0063\u006f\u006f\u0072\u0064\u0069\u006ea\u0074\u0065\u0073\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0028\u0025\u0064,\u0020\u0025\u0064\u0029",x ,y ); +};const _gedd =0xffff;_fdae :=uint16 (_gedd );if alpha !=nil &&len (alpha )> _fcga +1{_fdae =uint16 (alpha [_fcga ])<<8|uint16 (alpha [_fcga +1]);};_bcddf :=uint16 (data [_ccfg ])<<8|uint16 (data [_ccfg +1]);_fbfd :=uint16 (data [_ccfg +2])<<8|uint16 (data [_ccfg +3]); +_efbe :=uint16 (data [_ccfg +4])<<8|uint16 (data [_ccfg +5]);if len (decode )==6{_bcddf =uint16 (uint64 (LinearInterpolate (float64 (_bcddf ),0,65535,decode [0],decode [1]))&_gedd );_fbfd =uint16 (uint64 (LinearInterpolate (float64 (_fbfd ),0,65535,decode [2],decode [3]))&_gedd ); +_efbe =uint16 (uint64 (LinearInterpolate (float64 (_efbe ),0,65535,decode [4],decode [5]))&_gedd );};return _g .NRGBA64 {R :_bcddf ,G :_fbfd ,B :_efbe ,A :_fdae },nil ;};func MonochromeThresholdConverter (threshold uint8 )ColorConverter {return &monochromeThresholdConverter {Threshold :threshold }; +};var _ _e .Image =&Monochrome {};func _gcaf (_bdf _g .NYCbCrA )_g .RGBA {_ggge ,_egb ,_fdf ,_feaa :=_bfc (_bdf ).RGBA ();return _g .RGBA {R :uint8 (_ggge >>8),G :uint8 (_egb >>8),B :uint8 (_fdf >>8),A :uint8 (_feaa >>8)};};func _aba (_ac ,_gbg *Monochrome ,_gcb []byte ,_bbe int )(_ceg error ){var (_cda ,_agb ,_cbc ,_gggg ,_bba ,_abd ,_aa ,_cac int ; +_daa ,_bffd uint32 ;_adf ,_gdd byte ;_cgf uint16 ;);_edg :=make ([]byte ,4);_bcg :=make ([]byte ,4);for _cbc =0;_cbc < _ac .Height -1;_cbc ,_gggg =_cbc +2,_gggg +1{_cda =_cbc *_ac .BytesPerLine ;_agb =_gggg *_gbg .BytesPerLine ;for _bba ,_abd =0,0;_bba < _bbe ; +_bba ,_abd =_bba +4,_abd +1{for _aa =0;_aa < 4;_aa ++{_cac =_cda +_bba +_aa ;if _cac <=len (_ac .Data )-1&&_cac < _cda +_ac .BytesPerLine {_edg [_aa ]=_ac .Data [_cac ];}else {_edg [_aa ]=0x00;};_cac =_cda +_ac .BytesPerLine +_bba +_aa ;if _cac <=len (_ac .Data )-1&&_cac < _cda +(2*_ac .BytesPerLine ){_bcg [_aa ]=_ac .Data [_cac ]; +}else {_bcg [_aa ]=0x00;};};_daa =_ab .BigEndian .Uint32 (_edg );_bffd =_ab .BigEndian .Uint32 (_bcg );_bffd |=_daa ;_bffd |=_bffd <<1;_bffd &=0xaaaaaaaa;_daa =_bffd |(_bffd <<7);_adf =byte (_daa >>24);_gdd =byte ((_daa >>8)&0xff);_cac =_agb +_abd ;if _cac +1==len (_gbg .Data )-1||_cac +1>=_agb +_gbg .BytesPerLine {_gbg .Data [_cac ]=_gcb [_adf ]; +}else {_cgf =(uint16 (_gcb [_adf ])<<8)|uint16 (_gcb [_gdd ]);if _ceg =_gbg .setTwoBytes (_cac ,_cgf );_ceg !=nil {return _ec .Errorf ("s\u0065\u0074\u0074\u0069\u006e\u0067 \u0074\u0077\u006f\u0020\u0062\u0079t\u0065\u0073\u0020\u0066\u0061\u0069\u006ce\u0064\u002c\u0020\u0069\u006e\u0064\u0065\u0078\u003a\u0020%\u0064",_cac ); +};_abd ++;};};};return nil ;};func _gacbc (_efb Gray ,_cgc nrgba64 ,_ddag _e .Rectangle ){for _gaab :=0;_gaab < _ddag .Max .X ;_gaab ++{for _caf :=0;_caf < _ddag .Max .Y ;_caf ++{_ffc :=_eabg (_cgc .NRGBA64At (_gaab ,_caf ));_efb .SetGray (_gaab ,_caf ,_ffc ); +};};};var _ NRGBA =&NRGBA16 {};func _ceda (){for _fabe :=0;_fabe < 256;_fabe ++{_gddg [_fabe ]=uint8 (_fabe &0x1)+(uint8 (_fabe >>1)&0x1)+(uint8 (_fabe >>2)&0x1)+(uint8 (_fabe >>3)&0x1)+(uint8 (_fabe >>4)&0x1)+(uint8 (_fabe >>5)&0x1)+(uint8 (_fabe >>6)&0x1)+(uint8 (_fabe >>7)&0x1); +};};func _egf (_abe _e .Image )(Image ,error ){if _fgf ,_cag :=_abe .(*Gray2 );_cag {return _fgf .Copy (),nil ;};_aedf :=_abe .Bounds ();_cee ,_gdaa :=NewImage (_aedf .Max .X ,_aedf .Max .Y ,2,1,nil ,nil ,nil );if _gdaa !=nil {return nil ,_gdaa ;};_eec (_abe ,_cee ,_aedf ); +return _cee ,nil ;};func (_cefa *NRGBA16 )Bounds ()_e .Rectangle {return _e .Rectangle {Max :_e .Point {X :_cefa .Width ,Y :_cefa .Height }};};func _ffb (_efdb NRGBA ,_fcge CMYK ,_dcb _e .Rectangle ){for _cea :=0;_cea < _dcb .Max .X ;_cea ++{for _faeb :=0; +_faeb < _dcb .Max .Y ;_faeb ++{_ddf :=_efdb .NRGBAAt (_cea ,_faeb );_fcge .SetCMYK (_cea ,_faeb ,_eabb (_ddf ));};};};func InDelta (expected ,current ,delta float64 )bool {_adae :=expected -current ;if _adae <=-delta ||_adae >=delta {return false ;};return true ; +};func _eec (_eced _e .Image ,_bcbf Image ,_edgb _e .Rectangle ){switch _gad :=_eced .(type ){case Gray :_efff (_gad ,_bcbf .(Gray ),_edgb );case NRGBA :_dfac (_gad ,_bcbf .(Gray ),_edgb );case CMYK :_badc (_gad ,_bcbf .(Gray ),_edgb );case RGBA :_aceb (_gad ,_bcbf .(Gray ),_edgb ); +default:_dfef (_eced ,_bcbf ,_edgb );};};func _aceb (_geee RGBA ,_ffe Gray ,_bcdd _e .Rectangle ){for _adag :=0;_adag < _bcdd .Max .X ;_adag ++{for _gcaa :=0;_gcaa < _bcdd .Max .Y ;_gcaa ++{_agcc :=_fdc (_geee .RGBAAt (_adag ,_gcaa ));_ffe .SetGray (_adag ,_gcaa ,_agcc ); +};};};func (_efe *Gray16 )Set (x ,y int ,c _g .Color ){_baf :=(y *_efe .BytesPerLine /2+x )*2;if _baf +1>=len (_efe .Data ){return ;};_ddgf :=_g .Gray16Model .Convert (c ).(_g .Gray16 );_efe .Data [_baf ],_efe .Data [_baf +1]=uint8 (_ddgf .Y >>8),uint8 (_ddgf .Y &0xff); +};type Gray8 struct{ImageBase };func _daed (_gba _g .NRGBA )_g .RGBA {_ced ,_fcag ,_bffc ,_ecef :=_gba .RGBA ();return _g .RGBA {R :uint8 (_ced >>8),G :uint8 (_fcag >>8),B :uint8 (_bffc >>8),A :uint8 (_ecef >>8)};};func (_fbaf *Monochrome )At (x ,y int )_g .Color {_fabc ,_ :=_fbaf .ColorAt (x ,y ); +return _fabc };var _ _e .Image =&RGBA32 {};func _fcda (_fge _g .CMYK )_g .RGBA {_ecd ,_fadg ,_ddbga :=_g .CMYKToRGB (_fge .C ,_fge .M ,_fge .Y ,_fge .K );return _g .RGBA {R :_ecd ,G :_fadg ,B :_ddbga ,A :0xff};};func (_baag *RGBA32 )Bounds ()_e .Rectangle {return _e .Rectangle {Max :_e .Point {X :_baag .Width ,Y :_baag .Height }}; +};func (_ecf *NRGBA32 )Base ()*ImageBase {return &_ecf .ImageBase };func (_beaa *NRGBA16 )NRGBAAt (x ,y int )_g .NRGBA {_addd ,_ :=ColorAtNRGBA16 (x ,y ,_beaa .Width ,_beaa .BytesPerLine ,_beaa .Data ,_beaa .Alpha ,_beaa .Decode );return _addd ;};func (_bed *Gray2 )GrayAt (x ,y int )_g .Gray {_facf ,_ :=ColorAtGray2BPC (x ,y ,_bed .BytesPerLine ,_bed .Data ,_bed .Decode ); +return _facf ;};func _adb (_afdg ,_add int )*Monochrome {return &Monochrome {ImageBase :NewImageBase (_afdg ,_add ,1,1,nil ,nil ,nil ),ModelThreshold :0x0f};};func (_ffec *ImageBase )setByte (_gdbd int ,_ggfa byte )error {if _gdbd > len (_ffec .Data )-1{return _a .New ("\u0069n\u0064e\u0078\u0020\u006f\u0075\u0074 \u006f\u0066 \u0072\u0061\u006e\u0067\u0065"); +};_ffec .Data [_gdbd ]=_ggfa ;return nil ;};func ConverterFunc (converterFunc func (_dfeb _e .Image )(Image ,error ))ColorConverter {return colorConverter {_bcd :converterFunc };};func _dacf (_degcb []byte ,_ededd Image )error {_fafg :=true ;for _bdga :=0; +_bdga < len (_degcb );_bdga ++{if _degcb [_bdga ]!=0xff{_fafg =false ;break ;};};if _fafg {switch _eeab :=_ededd .(type ){case *NRGBA32 :_eeab .Alpha =nil ;case *NRGBA64 :_eeab .Alpha =nil ;default:return _ec .Errorf ("i\u006ete\u0072n\u0061l\u0020\u0065\u0072\u0072\u006fr\u0020\u002d\u0020i\u006d\u0061\u0067\u0065\u0020s\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070e\u0020\u002a\u004eRGB\u0041\u0033\u0032\u0020\u006f\u0072 \u002a\u004e\u0052\u0047\u0042\u0041\u0036\u0034\u0020\u0062\u0075\u0074 \u0069s\u003a\u0020\u0025\u0054",_ededd ); +};};return nil ;};func (_bgf *CMYK32 )SetCMYK (x ,y int ,c _g .CMYK ){_bgd :=4*(y *_bgf .Width +x );if _bgd +3>=len (_bgf .Data ){return ;};_bgf .Data [_bgd ]=c .C ;_bgf .Data [_bgd +1]=c .M ;_bgf .Data [_bgd +2]=c .Y ;_bgf .Data [_bgd +3]=c .K ;};func (_cgbda *NRGBA64 )ColorAt (x ,y int )(_g .Color ,error ){return ColorAtNRGBA64 (x ,y ,_cgbda .Width ,_cgbda .Data ,_cgbda .Alpha ,_cgbda .Decode ); +};func IsGrayImgBlackAndWhite (i *_e .Gray )bool {return _aaf (i )};var _ Gray =&Gray8 {};type Monochrome struct{ImageBase ;ModelThreshold uint8 ;};func _faaa (_fcea ,_ebgb RGBA ,_cffce _e .Rectangle ){for _edccc :=0;_edccc < _cffce .Max .X ;_edccc ++{for _eggb :=0; +_eggb < _cffce .Max .Y ;_eggb ++{_ebgb .SetRGBA (_edccc ,_eggb ,_fcea .RGBAAt (_edccc ,_eggb ));};};};func LinearInterpolate (x ,xmin ,xmax ,ymin ,ymax float64 )float64 {if _c .Abs (xmax -xmin )< 0.000001{return ymin ;};_ffbb :=ymin +(x -xmin )*(ymax -ymin )/(xmax -xmin ); +return _ffbb ;};func _ccdf (_fafb Gray ,_fdab NRGBA ,_eba _e .Rectangle ){for _ebg :=0;_ebg < _eba .Max .X ;_ebg ++{for _fdga :=0;_fdga < _eba .Max .Y ;_fdga ++{_ddff :=_dbd (_fdab .NRGBAAt (_ebg ,_fdga ));_fafb .SetGray (_ebg ,_fdga ,_ddff );};};};func _ece (_cgb *Monochrome ,_ggc int ,_eda []byte )(_afe *Monochrome ,_fag error ){const _bae ="\u0072\u0065d\u0075\u0063\u0065R\u0061\u006e\u006b\u0042\u0069\u006e\u0061\u0072\u0079"; +if _cgb ==nil {return nil ,_a .New ("\u0073o\u0075\u0072\u0063\u0065 \u0062\u0069\u0074\u006d\u0061p\u0020n\u006ft\u0020\u0064\u0065\u0066\u0069\u006e\u0065d");};if _ggc < 1||_ggc > 4{return nil ,_a .New ("\u006c\u0065\u0076\u0065\u006c\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0069\u006e\u0020\u0073e\u0074\u0020\u007b\u0031\u002c\u0032\u002c\u0033\u002c\u0034\u007d"); +};if _cgb .Height <=1{return nil ,_a .New ("\u0073\u006f\u0075rc\u0065\u0020\u0068\u0065\u0069\u0067\u0068\u0074\u0020m\u0075s\u0074 \u0062e\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0027\u0032\u0027");};_afe =_adb (_cgb .Width /2,_cgb .Height /2); +if _eda ==nil {_eda =_bbd ();};_gfa :=_dgde (_cgb .BytesPerLine ,2*_afe .BytesPerLine );switch _ggc {case 1:_fag =_aba (_cgb ,_afe ,_eda ,_gfa );case 2:_fag =_gcea (_cgb ,_afe ,_eda ,_gfa );case 3:_fag =_gcff (_cgb ,_afe ,_eda ,_gfa );case 4:_fag =_cegg (_cgb ,_afe ,_eda ,_gfa ); +};if _fag !=nil {return nil ,_fag ;};return _afe ,nil ;};func _bbcea (_gdgfg uint8 )bool {if _gdgfg ==0||_gdgfg ==255{return true ;};return false ;};func _dgfc (_dgge CMYK ,_edad RGBA ,_dbaf _e .Rectangle ){for _dbcd :=0;_dbcd < _dbaf .Max .X ;_dbcd ++{for _egagf :=0; +_egagf < _dbaf .Max .Y ;_egagf ++{_bcddd :=_dgge .CMYKAt (_dbcd ,_egagf );_edad .SetRGBA (_dbcd ,_egagf ,_fcda (_bcddd ));};};};func _bgbb (_cbfg _e .Image )(Image ,error ){if _ddec ,_effg :=_cbfg .(*Gray8 );_effg {return _ddec .Copy (),nil ;};_bab :=_cbfg .Bounds (); +_fcdc ,_adbe :=NewImage (_bab .Max .X ,_bab .Max .Y ,8,1,nil ,nil ,nil );if _adbe !=nil {return nil ,_adbe ;};_eec (_cbfg ,_fcdc ,_bab );return _fcdc ,nil ;};func (_gfba *ImageBase )getByte (_fbbaa int )(byte ,error ){if _fbbaa > len (_gfba .Data )-1||_fbbaa < 0{return 0,_ec .Errorf ("\u0069\u006e\u0064\u0065x:\u0020\u0025\u0064\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006eg\u0065",_fbbaa ); +};return _gfba .Data [_fbbaa ],nil ;};func IsPowerOf2 (n uint )bool {return n > 0&&(n &(n -1))==0};func (_gdb *Monochrome )setGray (_feb int ,_dcea _g .Gray ,_aca int ){if _dcea .Y ==0{_gdb .clearBit (_aca ,_feb );}else {_gdb .setGrayBit (_aca ,_feb ); +};};type nrgba64 interface{NRGBA64At (_bfgd ,_ddga int )_g .NRGBA64 ;SetNRGBA64 (_bddbd ,_gbfcg int ,_ebfe _g .NRGBA64 );};func (_acdb *Gray16 )Histogram ()(_befcc [256]int ){for _ebgd :=0;_ebgd < _acdb .Width ;_ebgd ++{for _gfggc :=0;_gfggc < _acdb .Height ; +_gfggc ++{_befcc [_acdb .GrayAt (_ebgd ,_gfggc ).Y ]++;};};return _befcc ;};func _ededc (_dbfa *Monochrome ,_gfea ,_cgba ,_aeed ,_aabb int ,_bdde RasterOperator ,_fbga *Monochrome ,_cgg ,_fffa int )error {var (_gdbc bool ;_bgfb bool ;_caca byte ;_cfef int ; +_afbga int ;_bge int ;_gabcg int ;_afg bool ;_dab int ;_adc int ;_fgdf int ;_efef bool ;_eaef byte ;_egdb int ;_fcce int ;_dcdf int ;_gedg byte ;_cgbd int ;_gfdb int ;_abfa uint ;_degcd uint ;_gaga byte ;_fbcd shift ;_edbg bool ;_fgeb bool ;_cace ,_bgdf int ; +);if _cgg &7!=0{_gfdb =8-(_cgg &7);};if _gfea &7!=0{_afbga =8-(_gfea &7);};if _gfdb ==0&&_afbga ==0{_gaga =_egbc [0];}else {if _afbga > _gfdb {_abfa =uint (_afbga -_gfdb );}else {_abfa =uint (8-(_gfdb -_afbga ));};_degcd =8-_abfa ;_gaga =_egbc [_abfa ]; +};if (_gfea &7)!=0{_gdbc =true ;_cfef =8-(_gfea &7);_caca =_egbc [_cfef ];_bge =_dbfa .BytesPerLine *_cgba +(_gfea >>3);_gabcg =_fbga .BytesPerLine *_fffa +(_cgg >>3);_cgbd =8-(_cgg &7);if _cfef > _cgbd {_fbcd =_eegf ;if _aeed >=_gfdb {_edbg =true ;};}else {_fbcd =_fcdca ; +};};if _aeed < _cfef {_bgfb =true ;_caca &=_abbg [8-_cfef +_aeed ];};if !_bgfb {_dab =(_aeed -_cfef )>>3;if _dab !=0{_afg =true ;_adc =_dbfa .BytesPerLine *_cgba +((_gfea +_afbga )>>3);_fgdf =_fbga .BytesPerLine *_fffa +((_cgg +_afbga )>>3);};};_egdb =(_gfea +_aeed )&7; +if !(_bgfb ||_egdb ==0){_efef =true ;_eaef =_abbg [_egdb ];_fcce =_dbfa .BytesPerLine *_cgba +((_gfea +_afbga )>>3)+_dab ;_dcdf =_fbga .BytesPerLine *_fffa +((_cgg +_afbga )>>3)+_dab ;if _egdb > int (_degcd ){_fgeb =true ;};};switch _bdde {case PixSrc :if _gdbc {for _cace =0; +_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga );};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],_gedg ,_caca ); +_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0;_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga );_dbfa .Data [_adc +_bgdf ]=_gedg ; +};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0;_cace < _aabb ;_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga );};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],_gedg ,_eaef ); +_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ;};};case PixNotSrc :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga ); +};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],^_gedg ,_caca );_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0;_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga ); +_dbfa .Data [_adc +_bgdf ]=^_gedg ;};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0;_cace < _aabb ;_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga ); +};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],^_gedg ,_eaef );_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ;};};case PixSrcOrDst :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga ); +};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],_gedg |_dbfa .Data [_bge ],_caca );_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0; +_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga );_dbfa .Data [_adc +_bgdf ]|=_gedg ;};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0;_cace < _aabb ; +_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga );};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],_gedg |_dbfa .Data [_fcce ],_eaef );_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ; +};};case PixSrcAndDst :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga );};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],_gedg &_dbfa .Data [_bge ],_caca ); +_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0;_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga );_dbfa .Data [_adc +_bgdf ]&=_gedg ; +};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0;_cace < _aabb ;_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga );};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],_gedg &_dbfa .Data [_fcce ],_eaef ); +_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ;};};case PixSrcXorDst :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga ); +};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],_gedg ^_dbfa .Data [_bge ],_caca );_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0; +_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga );_dbfa .Data [_adc +_bgdf ]^=_gedg ;};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0;_cace < _aabb ; +_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga );};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],_gedg ^_dbfa .Data [_fcce ],_eaef );_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ; +};};case PixNotSrcOrDst :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga );};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],^_gedg |_dbfa .Data [_bge ],_caca ); +_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0;_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga );_dbfa .Data [_adc +_bgdf ]|=^_gedg ; +};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0;_cace < _aabb ;_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga );};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],^_gedg |_dbfa .Data [_fcce ],_eaef ); +_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ;};};case PixNotSrcAndDst :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga ); +};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],^_gedg &_dbfa .Data [_bge ],_caca );_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0; +_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga );_dbfa .Data [_adc +_bgdf ]&=^_gedg ;};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0;_cace < _aabb ; +_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga );};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],^_gedg &_dbfa .Data [_fcce ],_eaef );_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ; +};};case PixSrcOrNotDst :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga );};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],_gedg |^_dbfa .Data [_bge ],_caca ); +_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0;_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga );_dbfa .Data [_adc +_bgdf ]=_gedg |^_dbfa .Data [_adc +_bgdf ]; +};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0;_cace < _aabb ;_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga );};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],_gedg |^_dbfa .Data [_fcce ],_eaef ); +_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ;};};case PixSrcAndNotDst :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga ); +};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],_gedg &^_dbfa .Data [_bge ],_caca );_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0; +_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga );_dbfa .Data [_adc +_bgdf ]=_gedg &^_dbfa .Data [_adc +_bgdf ];};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0; +_cace < _aabb ;_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga );};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],_gedg &^_dbfa .Data [_fcce ],_eaef );_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ; +};};case PixNotPixSrcOrDst :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga );};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],^(_gedg |_dbfa .Data [_bge ]),_caca ); +_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0;_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga );_dbfa .Data [_adc +_bgdf ]=^(_gedg |_dbfa .Data [_adc +_bgdf ]); +};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0;_cace < _aabb ;_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga );};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],^(_gedg |_dbfa .Data [_fcce ]),_eaef ); +_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ;};};case PixNotPixSrcAndDst :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga ); +};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;};_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],^(_gedg &_dbfa .Data [_bge ]),_caca );_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0; +_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga );_dbfa .Data [_adc +_bgdf ]=^(_gedg &_dbfa .Data [_adc +_bgdf ]);};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0; +_cace < _aabb ;_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga );};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],^(_gedg &_dbfa .Data [_fcce ]),_eaef );_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ; +};};case PixNotPixSrcXorDst :if _gdbc {for _cace =0;_cace < _aabb ;_cace ++{if _fbcd ==_eegf {_gedg =_fbga .Data [_gabcg ]<<_abfa ;if _edbg {_gedg =_feba (_gedg ,_fbga .Data [_gabcg +1]>>_degcd ,_gaga );};}else {_gedg =_fbga .Data [_gabcg ]>>_degcd ;}; +_dbfa .Data [_bge ]=_feba (_dbfa .Data [_bge ],^(_gedg ^_dbfa .Data [_bge ]),_caca );_bge +=_dbfa .BytesPerLine ;_gabcg +=_fbga .BytesPerLine ;};};if _afg {for _cace =0;_cace < _aabb ;_cace ++{for _bgdf =0;_bgdf < _dab ;_bgdf ++{_gedg =_feba (_fbga .Data [_fgdf +_bgdf ]<<_abfa ,_fbga .Data [_fgdf +_bgdf +1]>>_degcd ,_gaga ); +_dbfa .Data [_adc +_bgdf ]=^(_gedg ^_dbfa .Data [_adc +_bgdf ]);};_adc +=_dbfa .BytesPerLine ;_fgdf +=_fbga .BytesPerLine ;};};if _efef {for _cace =0;_cace < _aabb ;_cace ++{_gedg =_fbga .Data [_dcdf ]<<_abfa ;if _fgeb {_gedg =_feba (_gedg ,_fbga .Data [_dcdf +1]>>_degcd ,_gaga ); +};_dbfa .Data [_fcce ]=_feba (_dbfa .Data [_fcce ],^(_gedg ^_dbfa .Data [_fcce ]),_eaef );_fcce +=_dbfa .BytesPerLine ;_dcdf +=_fbga .BytesPerLine ;};};default:_fb .Log .Debug ("\u004f\u0070e\u0072\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006e\u006f\u0074\u0020\u0070\u0065\u0072\u006d\u0069tt\u0065\u0064",_bdde ); +return _a .New ("\u0072\u0061\u0073\u0074\u0065\u0072\u0020\u006f\u0070\u0065r\u0061\u0074\u0069\u006f\u006e\u0020\u006eo\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0074\u0074\u0065\u0064");};return nil ;};func (_efdbf *RGBA32 )Copy ()Image {return &RGBA32 {ImageBase :_efdbf .copy ()}}; +func _fd (_ge *Monochrome ,_ae int )(*Monochrome ,error ){if _ge ==nil {return nil ,_a .New ("\u0073o\u0075r\u0063\u0065\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064");};if _ae ==1{return _ge .copy (),nil ;};if !IsPowerOf2 (uint (_ae )){return nil ,_ec .Errorf ("\u0070\u0072\u006fvi\u0064\u0065\u0064\u0020\u0069\u006e\u0076\u0061\u006ci\u0064 \u0065x\u0070a\u006e\u0064\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u003a\u0020\u0025\u0064",_ae ); +};_gfc :=_ff (_ae );return _eb (_ge ,_ae ,_gfc );};func (_gbgf *Monochrome )setIndexedBit (_aec int ){_gbgf .Data [(_aec >>3)]|=0x80>>uint (_aec &7)};var (_abbg =[]byte {0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xFF};_egbc =[]byte {0x00,0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF}; +);func (_gdab *Monochrome )AddPadding ()(_dec error ){if _dfbe :=((_gdab .Width *_gdab .Height )+7)>>3;len (_gdab .Data )< _dfbe {return _ec .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064a\u0074\u0061\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u003a\u0020\u0027\u0025\u0064\u0027\u002e\u0020\u0054\u0068\u0065\u0020\u0064\u0061t\u0061\u0020s\u0068\u006fu\u006c\u0064\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074 l\u0065\u0061\u0073\u0074\u003a\u0020\u0027\u0025\u0064'\u0020\u0062\u0079\u0074\u0065\u0073",len (_gdab .Data ),_dfbe ); +};_ddfb :=_gdab .Width %8;if _ddfb ==0{return nil ;};_eabbf :=_gdab .Width /8;_bad :=_eg .NewReader (_gdab .Data );_dffd :=make ([]byte ,_gdab .Height *_gdab .BytesPerLine );_abac :=_eg .NewWriterMSB (_dffd );_bde :=make ([]byte ,_eabbf );var (_cbae int ; +_ebbc uint64 ;);for _cbae =0;_cbae < _gdab .Height ;_cbae ++{if _ ,_dec =_bad .Read (_bde );_dec !=nil {return _dec ;};if _ ,_dec =_abac .Write (_bde );_dec !=nil {return _dec ;};if _ebbc ,_dec =_bad .ReadBits (byte (_ddfb ));_dec !=nil {return _dec ;}; +if _dec =_abac .WriteByte (byte (_ebbc )<=len (_bbec .Data ){return ; +};_abbf :=_g .CMYKModel .Convert (c ).(_g .CMYK );_bbec .Data [_fcg ]=_abbf .C ;_bbec .Data [_fcg +1]=_abbf .M ;_bbec .Data [_fcg +2]=_abbf .Y ;_bbec .Data [_fcg +3]=_abbf .K ;};type ImageBase struct{Width ,Height int ;BitsPerComponent ,ColorComponents int ; +Data ,Alpha []byte ;Decode []float64 ;BytesPerLine int ;};var _ Gray =&Gray2 {};func ColorAtCMYK (x ,y ,width int ,data []byte ,decode []float64 )(_g .CMYK ,error ){_dgd :=4*(y *width +x );if _dgd +3>=len (data ){return _g .CMYK {},_ec .Errorf ("\u0069\u006d\u0061\u0067\u0065\u0020\u0063\u006f\u006f\u0072\u0064\u0069\u006ea\u0074\u0065\u0073\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0028\u0025\u0064,\u0020\u0025\u0064\u0029",x ,y ); +};C :=data [_dgd ]&0xff;M :=data [_dgd +1]&0xff;Y :=data [_dgd +2]&0xff;K :=data [_dgd +3]&0xff;if len (decode )==8{C =uint8 (uint32 (LinearInterpolate (float64 (C ),0,255,decode [0],decode [1]))&0xff);M =uint8 (uint32 (LinearInterpolate (float64 (M ),0,255,decode [2],decode [3]))&0xff); +Y =uint8 (uint32 (LinearInterpolate (float64 (Y ),0,255,decode [4],decode [5]))&0xff);K =uint8 (uint32 (LinearInterpolate (float64 (K ),0,255,decode [6],decode [7]))&0xff);};return _g .CMYK {C :C ,M :M ,Y :Y ,K :K },nil ;};func _ccd (_bef ,_ddc *Monochrome )(_bff error ){_gb :=_ddc .BytesPerLine ; +_bcba :=_bef .BytesPerLine ;var _fc ,_fcf ,_bee ,_gfdg ,_afa int ;for _bee =0;_bee < _ddc .Height ;_bee ++{_fc =_bee *_gb ;_fcf =8*_bee *_bcba ;for _gfdg =0;_gfdg < _gb ;_gfdg ++{if _bff =_bef .setEightBytes (_fcf +_gfdg *8,_fdgf [_ddc .Data [_fc +_gfdg ]]); +_bff !=nil {return _bff ;};};for _afa =1;_afa < 8;_afa ++{for _gfdg =0;_gfdg < _bcba ;_gfdg ++{if _bff =_bef .setByte (_fcf +_afa *_bcba +_gfdg ,_bef .Data [_fcf +_gfdg ]);_bff !=nil {return _bff ;};};};};return nil ;};func ColorAtGray16BPC (x ,y ,bytesPerLine int ,data []byte ,decode []float64 )(_g .Gray16 ,error ){_agdgb :=(y *bytesPerLine /2+x )*2; +if _agdgb +1>=len (data ){return _g .Gray16 {},_ec .Errorf ("\u0069\u006d\u0061\u0067\u0065\u0020\u0063\u006f\u006f\u0072\u0064\u0069\u006ea\u0074\u0065\u0073\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0028\u0025\u0064,\u0020\u0025\u0064\u0029",x ,y ); +};_cedc :=uint16 (data [_agdgb ])<<8|uint16 (data [_agdgb +1]);if len (decode )==2{_cedc =uint16 (uint64 (LinearInterpolate (float64 (_cedc ),0,65535,decode [0],decode [1])));};return _g .Gray16 {Y :_cedc },nil ;};func _abacd (_dcgg NRGBA ,_abbb RGBA ,_fedg _e .Rectangle ){for _fcbd :=0; +_fcbd < _fedg .Max .X ;_fcbd ++{for _geed :=0;_geed < _fedg .Max .Y ;_geed ++{_ecfc :=_dcgg .NRGBAAt (_fcbd ,_geed );_abbb .SetRGBA (_fcbd ,_geed ,_daed (_ecfc ));};};};func _bggc (_aag Gray ,_dcbf CMYK ,_egcf _e .Rectangle ){for _cbec :=0;_cbec < _egcf .Max .X ; +_cbec ++{for _bbaa :=0;_bbaa < _egcf .Max .Y ;_bbaa ++{_gbb :=_aag .GrayAt (_cbec ,_bbaa );_dcbf .SetCMYK (_cbec ,_bbaa ,_efc (_gbb ));};};};var _ Image =&Gray2 {};func (_bffcf *Monochrome )ScaleLow (width ,height int )(*Monochrome ,error ){if width < 0||height < 0{return nil ,_a .New ("\u0070\u0072\u006f\u0076\u0069\u0064e\u0064\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0077\u0069\u0064t\u0068\u0020\u0061\u006e\u0064\u0020\u0068e\u0069\u0067\u0068\u0074"); +};_bdea :=_adb (width ,height );_gbbc :=make ([]int ,height );_gceec :=make ([]int ,width );_addb :=float64 (_bffcf .Width )/float64 (width );_cdca :=float64 (_bffcf .Height )/float64 (height );for _gggb :=0;_gggb < height ;_gggb ++{_gbbc [_gggb ]=int (_c .Min (_cdca *float64 (_gggb )+0.5,float64 (_bffcf .Height -1))); +};for _facg :=0;_facg < width ;_facg ++{_gceec [_facg ]=int (_c .Min (_addb *float64 (_facg )+0.5,float64 (_bffcf .Width -1)));};_ggfc :=-1;_bag :=byte (0);for _cfeg :=0;_cfeg < height ;_cfeg ++{_addg :=_gbbc [_cfeg ]*_bffcf .BytesPerLine ;_ffd :=_cfeg *_bdea .BytesPerLine ; +for _bbg :=0;_bbg < width ;_bbg ++{_aebe :=_gceec [_bbg ];if _aebe !=_ggfc {_bag =_bffcf .getBit (_addg ,_aebe );if _bag !=0{_bdea .setBit (_ffd ,_bbg );};_ggfc =_aebe ;}else {if _bag !=0{_bdea .setBit (_ffd ,_bbg );};};};};return _bdea ,nil ;};func (_dacc *RGBA32 )SetRGBA (x ,y int ,c _g .RGBA ){_abaa :=y *_dacc .Width +x ; +_bdabe :=3*_abaa ;if _bdabe +2>=len (_dacc .Data ){return ;};_dacc .setRGBA (_abaa ,c );};func (_gdba *RGBA32 )Base ()*ImageBase {return &_gdba .ImageBase };func _gceaec (_begf _g .NRGBA )_g .NRGBA {_begf .R =_begf .R >>4|(_begf .R >>4)<<4;_begf .G =_begf .G >>4|(_begf .G >>4)<<4; +_begf .B =_begf .B >>4|(_begf .B >>4)<<4;return _begf ;};func (_gcfa *Gray8 )Copy ()Image {return &Gray8 {ImageBase :_gcfa .copy ()}};var (_bce =_ede ();_cg =_gbd ();_fdgf =_bcae (););type Gray2 struct{ImageBase };func _aaf (_aeeee *_e .Gray )bool {for _abec :=0; +_abec < len (_aeeee .Pix );_abec ++{if !_bbcea (_aeeee .Pix [_abec ]){return false ;};};return true ;};func (_efaa *Gray2 )SetGray (x ,y int ,gray _g .Gray ){_cgbf :=_bdc (gray );_fbbe :=y *_efaa .BytesPerLine ;_efcc :=_fbbe +(x >>2);if _efcc >=len (_efaa .Data ){return ; +};_geb :=_cgbf .Y >>6;_efaa .Data [_efcc ]=(_efaa .Data [_efcc ]&(^(0xc0>>uint (2*((x )&3)))))|(_geb <=len (data ){return _g .RGBA {},_ec .Errorf ("\u0069\u006d\u0061\u0067\u0065\u0020\u0063\u006f\u006f\u0072\u0064\u0069\u006ea\u0074\u0065\u0073\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0028\u0025\u0064,\u0020\u0025\u0064\u0029",x ,y ); +};_cgab :=uint8 (0xff);if alpha !=nil &&len (alpha )> _efeae {_cgab =alpha [_efeae ];};_gacc ,_ggad ,_geagd :=data [_gbda ],data [_gbda +1],data [_gbda +2];if len (decode )==6{_gacc =uint8 (uint32 (LinearInterpolate (float64 (_gacc ),0,255,decode [0],decode [1]))&0xff); +_ggad =uint8 (uint32 (LinearInterpolate (float64 (_ggad ),0,255,decode [2],decode [3]))&0xff);_geagd =uint8 (uint32 (LinearInterpolate (float64 (_geagd ),0,255,decode [4],decode [5]))&0xff);};return _g .RGBA {R :_gacc ,G :_ggad ,B :_geagd ,A :_cgab },nil ; +};func _eacg (_fbdb Gray ,_accdc RGBA ,_eccc _e .Rectangle ){for _gebffg :=0;_gebffg < _eccc .Max .X ;_gebffg ++{for _cbcg :=0;_cbcg < _eccc .Max .Y ;_cbcg ++{_bfda :=_fbdb .GrayAt (_gebffg ,_cbcg );_accdc .SetRGBA (_gebffg ,_cbcg ,_gabc (_bfda ));};}; +};func (_feef *ImageBase )setTwoBytes (_cfdc int ,_gafg uint16 )error {if _cfdc +1> len (_feef .Data )-1{return _a .New ("\u0069n\u0064e\u0078\u0020\u006f\u0075\u0074 \u006f\u0066 \u0072\u0061\u006e\u0067\u0065");};_feef .Data [_cfdc ]=byte ((_gafg &0xff00)>>8); +_feef .Data [_cfdc +1]=byte (_gafg &0xff);return nil ;};type CMYK32 struct{ImageBase };func NewImage (width ,height ,bitsPerComponent ,colorComponents int ,data ,alpha []byte ,decode []float64 )(Image ,error ){_agadd :=NewImageBase (width ,height ,bitsPerComponent ,colorComponents ,data ,alpha ,decode ); +var _degg Image ;switch colorComponents {case 1:switch bitsPerComponent {case 1:_degg =&Monochrome {ImageBase :_agadd ,ModelThreshold :0x0f};case 2:_degg =&Gray2 {ImageBase :_agadd };case 4:_degg =&Gray4 {ImageBase :_agadd };case 8:_degg =&Gray8 {ImageBase :_agadd }; +case 16:_degg =&Gray16 {ImageBase :_agadd };};case 3:switch bitsPerComponent {case 4:_degg =&NRGBA16 {ImageBase :_agadd };case 8:_degg =&NRGBA32 {ImageBase :_agadd };case 16:_degg =&NRGBA64 {ImageBase :_agadd };};case 4:_degg =&CMYK32 {ImageBase :_agadd }; +};if _degg ==nil {return nil ,ErrInvalidImage ;};return _degg ,nil ;};func (_abg *NRGBA16 )ColorModel ()_g .Model {return NRGBA16Model };func (_gdee *RGBA32 )setRGBA (_acba int ,_fbfa _g .RGBA ){_cfdg :=3*_acba ;_gdee .Data [_cfdg ]=_fbfa .R ;_gdee .Data [_cfdg +1]=_fbfa .G ; +_gdee .Data [_cfdg +2]=_fbfa .B ;if _acba < len (_gdee .Alpha ){_gdee .Alpha [_acba ]=_fbfa .A ;};};func (_bdb *Monochrome )getBit (_gfgd ,_gbfg int )uint8 {return _bdb .Data [_gfgd +(_gbfg >>3)]>>uint (7-(_gbfg &7))&1;};var _ Image =&Gray4 {};func (_cddf *NRGBA64 )At (x ,y int )_g .Color {_aaab ,_ :=_cddf .ColorAt (x ,y ); +return _aaab };func (_ecg *Monochrome )Copy ()Image {return &Monochrome {ImageBase :_ecg .ImageBase .copy (),ModelThreshold :_ecg .ModelThreshold };};func (_deg *Gray8 )Set (x ,y int ,c _g .Color ){_dbda :=y *_deg .BytesPerLine +x ;if _dbda > len (_deg .Data )-1{return ; +};_gebf :=_g .GrayModel .Convert (c );_deg .Data [_dbda ]=_gebf .(_g .Gray ).Y ;};func _dacg (_ebff ,_eegb uint8 )uint8 {if _ebff < _eegb {return 255;};return 0;};var _ Gray =&Gray16 {};func (_eee *CMYK32 )ColorAt (x ,y int )(_g .Color ,error ){return ColorAtCMYK (x ,y ,_eee .Width ,_eee .Data ,_eee .Decode ); +};func ScaleAlphaToMonochrome (data []byte ,width ,height int )([]byte ,error ){_gf :=BytesPerLine (width ,8,1);if len (data )< _gf *height {return nil ,nil ;};_egd :=&Gray8 {NewImageBase (width ,height ,8,1,data ,nil ,nil )};_ad ,_cf :=MonochromeConverter .Convert (_egd ); +if _cf !=nil {return nil ,_cf ;};return _ad .Base ().Data ,nil ;};func _dbac (_fdbd *Monochrome ,_egaf ,_cafa int ,_bebb ,_bdeaf int ,_cdcf RasterOperator ){var (_dcbe int ;_fcfa byte ;_ggbe ,_dgdc int ;_fgca int ;);_cgfe :=_bebb >>3;_aff :=_bebb &7;if _aff > 0{_fcfa =_abbg [_aff ]; +};_dcbe =_fdbd .BytesPerLine *_cafa +(_egaf >>3);switch _cdcf {case PixClr :for _ggbe =0;_ggbe < _bdeaf ;_ggbe ++{_fgca =_dcbe +_ggbe *_fdbd .BytesPerLine ;for _dgdc =0;_dgdc < _cgfe ;_dgdc ++{_fdbd .Data [_fgca ]=0x0;_fgca ++;};if _aff > 0{_fdbd .Data [_fgca ]=_feba (_fdbd .Data [_fgca ],0x0,_fcfa ); +};};case PixSet :for _ggbe =0;_ggbe < _bdeaf ;_ggbe ++{_fgca =_dcbe +_ggbe *_fdbd .BytesPerLine ;for _dgdc =0;_dgdc < _cgfe ;_dgdc ++{_fdbd .Data [_fgca ]=0xff;_fgca ++;};if _aff > 0{_fdbd .Data [_fgca ]=_feba (_fdbd .Data [_fgca ],0xff,_fcfa );};};case PixNotDst :for _ggbe =0; +_ggbe < _bdeaf ;_ggbe ++{_fgca =_dcbe +_ggbe *_fdbd .BytesPerLine ;for _dgdc =0;_dgdc < _cgfe ;_dgdc ++{_fdbd .Data [_fgca ]=^_fdbd .Data [_fgca ];_fgca ++;};if _aff > 0{_fdbd .Data [_fgca ]=_feba (_fdbd .Data [_fgca ],^_fdbd .Data [_fgca ],_fcfa );};}; +};};var _ Image =&CMYK32 {};func (_cdc *CMYK32 )At (x ,y int )_g .Color {_gaa ,_ :=_cdc .ColorAt (x ,y );return _gaa };func _bfc (_ged _g .NYCbCrA )_g .NRGBA {_fcb :=int32 (_ged .Y )*0x10101;_feg :=int32 (_ged .Cb )-128;_eac :=int32 (_ged .Cr )-128;_aacd :=_fcb +91881*_eac ; +if uint32 (_aacd )&0xff000000==0{_aacd >>=8;}else {_aacd =^(_aacd >>31)&0xffff;};_edbc :=_fcb -22554*_feg -46802*_eac ;if uint32 (_edbc )&0xff000000==0{_edbc >>=8;}else {_edbc =^(_edbc >>31)&0xffff;};_efgd :=_fcb +116130*_feg ;if uint32 (_efgd )&0xff000000==0{_efgd >>=8; +}else {_efgd =^(_efgd >>31)&0xffff;};return _g .NRGBA {R :uint8 (_aacd >>8),G :uint8 (_edbc >>8),B :uint8 (_efgd >>8),A :_ged .A };};func (_defc *ImageBase )newAlpha (){_gfcc :=BytesPerLine (_defc .Width ,_defc .BitsPerComponent ,1);_defc .Alpha =make ([]byte ,_defc .Height *_gfcc ); +};func (_ddbc *Gray16 )ColorModel ()_g .Model {return _g .Gray16Model };func _dfg (_gfag ,_ddcd int ,_fba []byte )*Monochrome {_cae :=_adb (_gfag ,_ddcd );_cae .Data =_fba ;return _cae ;};func _dfab (_aee _g .Gray )_g .NRGBA {return _g .NRGBA {R :_aee .Y ,G :_aee .Y ,B :_aee .Y ,A :0xff}}; +func _eabg (_gcd _g .NRGBA64 )_g .Gray {var _dgf _g .NRGBA64 ;if _gcd ==_dgf {return _g .Gray {Y :0xff};};_fea ,_faba ,_deea ,_ :=_gcd .RGBA ();_eeaf :=(19595*_fea +38470*_faba +7471*_deea +1<<15)>>24;return _g .Gray {Y :uint8 (_eeaf )};};func _cegg (_geaa ,_fbc *Monochrome ,_bfa []byte ,_bac int )(_bfad error ){var (_daac ,_ade ,_acb ,_aga ,_bdg ,_dba ,_gbf ,_gcc int ; +_gde ,_dbg uint32 ;_bgg ,_eed byte ;_fbbf uint16 ;);_eede :=make ([]byte ,4);_dad :=make ([]byte ,4);for _acb =0;_acb < _geaa .Height -1;_acb ,_aga =_acb +2,_aga +1{_daac =_acb *_geaa .BytesPerLine ;_ade =_aga *_fbc .BytesPerLine ;for _bdg ,_dba =0,0;_bdg < _bac ; +_bdg ,_dba =_bdg +4,_dba +1{for _gbf =0;_gbf < 4;_gbf ++{_gcc =_daac +_bdg +_gbf ;if _gcc <=len (_geaa .Data )-1&&_gcc < _daac +_geaa .BytesPerLine {_eede [_gbf ]=_geaa .Data [_gcc ];}else {_eede [_gbf ]=0x00;};_gcc =_daac +_geaa .BytesPerLine +_bdg +_gbf ; +if _gcc <=len (_geaa .Data )-1&&_gcc < _daac +(2*_geaa .BytesPerLine ){_dad [_gbf ]=_geaa .Data [_gcc ];}else {_dad [_gbf ]=0x00;};};_gde =_ab .BigEndian .Uint32 (_eede );_dbg =_ab .BigEndian .Uint32 (_dad );_dbg &=_gde ;_dbg &=_dbg <<1;_dbg &=0xaaaaaaaa; +_gde =_dbg |(_dbg <<7);_bgg =byte (_gde >>24);_eed =byte ((_gde >>8)&0xff);_gcc =_ade +_dba ;if _gcc +1==len (_fbc .Data )-1||_gcc +1>=_ade +_fbc .BytesPerLine {_fbc .Data [_gcc ]=_bfa [_bgg ];if _bfad =_fbc .setByte (_gcc ,_bfa [_bgg ]);_bfad !=nil {return _ec .Errorf ("\u0069n\u0064\u0065\u0078\u003a\u0020\u0025d",_gcc ); +};}else {_fbbf =(uint16 (_bfa [_bgg ])<<8)|uint16 (_bfa [_eed ]);if _bfad =_fbc .setTwoBytes (_gcc ,_fbbf );_bfad !=nil {return _ec .Errorf ("s\u0065\u0074\u0074\u0069\u006e\u0067 \u0074\u0077\u006f\u0020\u0062\u0079t\u0065\u0073\u0020\u0066\u0061\u0069\u006ce\u0064\u002c\u0020\u0069\u006e\u0064\u0065\u0078\u003a\u0020%\u0064",_gcc ); +};_dba ++;};};};return nil ;};func ColorAt (x ,y ,width ,bitsPerColor ,colorComponents ,bytesPerLine int ,data ,alpha []byte ,decode []float64 )(_g .Color ,error ){switch colorComponents {case 1:return ColorAtGrayscale (x ,y ,bitsPerColor ,bytesPerLine ,data ,decode ); +case 3:return ColorAtNRGBA (x ,y ,width ,bytesPerLine ,bitsPerColor ,data ,alpha ,decode );case 4:return ColorAtCMYK (x ,y ,width ,data ,decode );default:return nil ,_ec .Errorf ("\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0064\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0063o\u006c\u006f\u0072\u0020\u0063\u006f\u006dp\u006f\u006e\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0074h\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0064",colorComponents ); +};};func (_ebc *NRGBA16 )Validate ()error {if len (_ebc .Data )!=3*_ebc .Width *_ebc .Height /2{return _a .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0069\u006da\u0067\u0065\u0020\u0064\u0061\u0074\u0061 s\u0069\u007a\u0065\u0020f\u006f\u0072\u0020\u0070\u0072\u006f\u0076\u0069\u0064ed\u0020\u0064i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"); +};return nil ;};func (_gacbf *Gray2 )Histogram ()(_fcba [256]int ){for _cegb :=0;_cegb < _gacbf .Width ;_cegb ++{for _addf :=0;_addf < _gacbf .Height ;_addf ++{_fcba [_gacbf .GrayAt (_cegb ,_addf ).Y ]++;};};return _fcba ;};func _gabc (_cadf _g .Gray )_g .RGBA {return _g .RGBA {R :_cadf .Y ,G :_cadf .Y ,B :_cadf .Y ,A :0xff}}; +func _gbd ()(_ddca [256]uint32 ){for _fac :=0;_fac < 256;_fac ++{if _fac &0x01!=0{_ddca [_fac ]|=0xf;};if _fac &0x02!=0{_ddca [_fac ]|=0xf0;};if _fac &0x04!=0{_ddca [_fac ]|=0xf00;};if _fac &0x08!=0{_ddca [_fac ]|=0xf000;};if _fac &0x10!=0{_ddca [_fac ]|=0xf0000; +};if _fac &0x20!=0{_ddca [_fac ]|=0xf00000;};if _fac &0x40!=0{_ddca [_fac ]|=0xf000000;};if _fac &0x80!=0{_ddca [_fac ]|=0xf0000000;};};return _ddca ;};type shift int ;func (_ceaaf *Gray16 )Base ()*ImageBase {return &_ceaaf .ImageBase };func (_aeege *RGBA32 )Validate ()error {if len (_aeege .Data )!=3*_aeege .Width *_aeege .Height {return _a .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0069\u006da\u0067\u0065\u0020\u0064\u0061\u0074\u0061 s\u0069\u007a\u0065\u0020f\u006f\u0072\u0020\u0070\u0072\u006f\u0076\u0069\u0064ed\u0020\u0064i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"); +};return nil ;};func NextPowerOf2 (n uint )uint {if IsPowerOf2 (n ){return n ;};return 1<<(_facd (n )+1);}; \ No newline at end of file diff --git a/unipdf/internal/integrations/unichart/unichart.go b/unipdf/internal/integrations/unichart/unichart.go new file mode 100644 index 0000000..3632b70 --- /dev/null +++ b/unipdf/internal/integrations/unichart/unichart.go @@ -0,0 +1,39 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package unichart ;import (_a "bytes";_c "fmt";_cf "github.com/unidoc/unichart/render";_f "github.com/unidoc/unipdf/v4/common";_bc "github.com/unidoc/unipdf/v4/contentstream";_d "github.com/unidoc/unipdf/v4/contentstream/draw";_bb "github.com/unidoc/unipdf/v4/core"; +_b "github.com/unidoc/unipdf/v4/model";_ca "image/color";_eg "io";_g "math";);func (_cbf *Renderer )SetStrokeWidth (width float64 ){_cbf ._bf =width ;_cbf ._gd .Add_w (width )};func (_gag *Renderer )SetFont (font _cf .Font ){_ee ,_de :=font .(*_b .PdfFont ); +if !_de {_f .Log .Debug ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0069\u006e\u0076\u0061\u006c\u0069d\u0020\u0066\u006f\u006e\u0074\u0020\u0074\u0079\u0070\u0065");return ;};_fab ,_de :=_gag ._fd [_ee ];if !_de {_fab =_ecc ("\u0046\u006f\u006e\u0074",1,_gag ._fb .HasFontByName ); +if _bce :=_gag ._fb .SetFontByName (_fab ,_ee .ToPdfObject ());_bce !=nil {_f .Log .Debug ("\u0045\u0052\u0052\u004f\u0052:\u0020\u0063\u006f\u0075\u006c\u0064\u0020\u006e\u006f\u0074\u0020\u0061\u0064d\u0020\u0066\u006f\u006e\u0074\u0020\u0025\u0076\u0020\u0074\u006f\u0020\u0072\u0065\u0073\u006f\u0075\u0072\u0063\u0065\u0073",_ee ); +};_gag ._fd [_ee ]=_fab ;};_gag ._gd .Add_Tf (_fab ,_gag ._da );_gag ._ed =_ee ;};func (_fdb *Renderer )SetStrokeColor (color _ca .Color ){_fdb ._gg =color ;_gf ,_ga ,_bg ,_ :=_fbg (color );_fdb ._gd .Add_RG (_gf ,_ga ,_bg );};func _cfgc (_bcc float64 )float64 {return _bcc *_g .Pi /180.0}; +func (_bbd *Renderer )SetFontColor (color _ca .Color ){_bbd ._bfd =color };func (_caab *Renderer )ArcTo (cx ,cy int ,rx ,ry ,startAngle ,deltaAngle float64 ){startAngle =_faa (2.0*_g .Pi -startAngle );deltaAngle =_faa (-deltaAngle );_bdf ,_bcd :=deltaAngle ,1; +if _g .Abs (deltaAngle )> 90.0{_bcd =int (_g .Ceil (_g .Abs (deltaAngle )/90.0));_bdf =deltaAngle /float64 (_bcd );};var (_bgfb =_cfgc (_bdf /2);_dbe =_g .Abs (4.0/3.0*(1.0-_g .Cos (_bgfb ))/_g .Sin (_bgfb ));_dff =float64 (cx );_gae =float64 (cy ););for _ebg :=0; +_ebg < _bcd ;_ebg ++{_fgb :=_cfgc (startAngle +float64 (_ebg )*_bdf );_dbg :=_cfgc (startAngle +float64 (_ebg +1)*_bdf );_ebc :=_g .Cos (_fgb );_cgb :=_g .Cos (_dbg );_daa :=_g .Sin (_fgb );_dg :=_g .Sin (_dbg );var _ag []float64 ;if _bdf > 0{_ag =[]float64 {_dff +rx *_ebc ,_gae -ry *_daa ,_dff +rx *(_ebc -_dbe *_daa ),_gae -ry *(_daa +_dbe *_ebc ),_dff +rx *(_cgb +_dbe *_dg ),_gae -ry *(_dg -_dbe *_cgb ),_dff +rx *_cgb ,_gae -ry *_dg }; +}else {_ag =[]float64 {_dff +rx *_ebc ,_gae -ry *_daa ,_dff +rx *(_ebc +_dbe *_daa ),_gae -ry *(_daa -_dbe *_ebc ),_dff +rx *(_cgb -_dbe *_dg ),_gae -ry *(_dg +_dbe *_cgb ),_dff +rx *_cgb ,_gae -ry *_dg };};if _ebg ==0{_caab ._gd .Add_l (_ag [0],_ag [1]); +};_caab ._gd .Add_c (_ag [2],_ag [3],_ag [4],_ag [5],_ag [6],_ag [7]);};};func (_fgbf *Renderer )Stroke (){_fgbf ._gd .Add_S ()};func _bbdc (_aae _ca .Color )(uint8 ,uint8 ,uint8 ,uint8 ){_dgg ,_gde ,_dcf ,_edg :=_aae .RGBA ();return uint8 (_dgg >>8),uint8 (_gde >>8),uint8 (_dcf >>8),uint8 (_edg >>8); +};func (_ecf *Renderer )wrapText (_gcd string )[]string {var (_aac []string ;_fff []rune ;);for _ ,_agf :=range _gcd {if _agf =='\n'{_aac =append (_aac ,string (_fff ));_fff =[]rune {};continue ;};_fff =append (_fff ,_agf );};if len (_fff )> 0{_aac =append (_aac ,string (_fff )); +};return _aac ;};func (_faf *Renderer )SetFontSize (size float64 ){_faf ._da =size };func (_ac *Renderer )MoveTo (x ,y int ){_ac ._gd .Add_m (float64 (x ),float64 (y ))};func (_bbe *Renderer )Save (w _eg .Writer )error {if w ==nil {return nil ;};_ ,_ec :=_eg .Copy (w ,_a .NewBuffer (_bbe ._gd .Bytes ())); +return _ec ;};func _faa (_cbcd float64 )float64 {return _cbcd *180/_g .Pi };func (_eb *Renderer )ResetStyle (){_eb .SetFillColor (_ca .Black );_eb .SetStrokeColor (_ca .Transparent );_eb .SetStrokeWidth (0);_eb .SetFont (_b .DefaultFont ());_eb .SetFontColor (_ca .Black ); +_eb .SetFontSize (12);_eb .SetTextRotation (0);};func (_db *Renderer )SetClassName (name string ){};type Renderer struct{_cfa int ;_ff int ;_ad float64 ;_gd *_bc .ContentCreator ;_fb *_b .PdfPageResources ;_fa _ca .Color ;_gg _ca .Color ;_bf float64 ;_ed *_b .PdfFont ; +_da float64 ;_bfd _ca .Color ;_dd float64 ;_fd map[*_b .PdfFont ]_bb .PdfObjectName ;};func (_fg *Renderer )SetStrokeDashArray (dashArray []float64 ){_caa :=make ([]int64 ,len (dashArray ));for _dfe ,_dfec :=range dashArray {_caa [_dfe ]=int64 (_dfec ); +};_fg ._gd .Add_d (_caa ,0);};func (_gdd *Renderer )Circle (radius float64 ,x ,y int ){_dc :=radius ;if _aa :=_gdd ._bf ;_aa !=0{_dc -=_aa /2;};_fbf :=_dc *0.551784;_ddg :=_d .CubicBezierPath {Curves :[]_d .CubicBezierCurve {_d .NewCubicBezierCurve (-_dc ,0,-_dc ,_fbf ,-_fbf ,_dc ,0,_dc ),_d .NewCubicBezierCurve (0,_dc ,_fbf ,_dc ,_dc ,_fbf ,_dc ,0),_d .NewCubicBezierCurve (_dc ,0,_dc ,-_fbf ,_fbf ,-_dc ,0,-_dc ),_d .NewCubicBezierCurve (0,-_dc ,-_fbf ,-_dc ,-_dc ,-_fbf ,-_dc ,0)}}; +if _gce :=_gdd ._bf ;_gce !=0{_ddg =_ddg .Offset (_gce /2,_gce /2);};_ddg =_ddg .Offset (float64 (x ),float64 (y ));_d .DrawBezierPathWithCreator (_ddg ,_gdd ._gd );};func (_bfc *Renderer )QuadCurveTo (cx ,cy ,x ,y int ){_bfc ._gd .Add_v (float64 (x ),float64 (y ),float64 (cx ),float64 (cy )); +};func (_gc *Renderer )LineTo (x ,y int ){_gc ._gd .Add_l (float64 (x ),float64 (y ))};func (_cb *Renderer )SetFillColor (color _ca .Color ){_cb ._fa =color ;_bgf ,_ffc ,_ggc ,_ :=_fbg (color );_cb ._gd .Add_rg (_bgf ,_ffc ,_ggc );};func NewRenderer (cc *_bc .ContentCreator ,res *_b .PdfPageResources )func (int ,int )(_cf .Renderer ,error ){return func (_cg ,_ge int )(_cf .Renderer ,error ){_cac :=&Renderer {_cfa :_cg ,_ff :_ge ,_ad :72,_gd :cc ,_fb :res ,_fd :map[*_b .PdfFont ]_bb .PdfObjectName {}}; +_cac .ResetStyle ();return _cac ,nil ;};};func (_dgb *Renderer )MeasureText (text string )_cf .Box {_acg :=_dgb ._da ;_gcg ,_afd :=_dgb ._ed .GetFontDescriptor ();if _afd !=nil {_f .Log .Debug ("W\u0041\u0052\u004e\u003a\u0020\u0055n\u0061\u0062\u006c\u0065\u0020\u0074o\u0020\u0067\u0065\u0074\u0020\u0066\u006fn\u0074\u0020\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074o\u0072"); +}else {_gcb ,_cgd :=_gcg .GetCapHeight ();if _cgd !=nil {_f .Log .Debug ("\u0057\u0041\u0052\u004e\u003a\u0020\u0055\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0067\u0065\u0074\u0020f\u006f\u006e\u0074\u0020\u0063\u0061\u0070\u0020\u0068\u0065\u0069\u0067\u0068t\u003a\u0020\u0025\u0076",_cgd ); +}else {_acg =_gcb /1000.0*_dgb ._da ;};};var (_cfg =0.0;_dea =_dgb .wrapText (text ););for _ ,_gfe :=range _dea {if _cae :=_dgb .getTextWidth (_gfe );_cae > _cfg {_cfg =_cae ;};};_ddgf :=_cf .NewBox (0,0,int (_cfg ),int (_acg ));if _bfe :=_dgb ._dd ;_bfe !=0{_ddgf =_ddgf .Corners ().Rotate (_bfe ).Box (); +};return _ddgf ;};func _ecc (_aba string ,_cggd int ,_dcg func (_bb .PdfObjectName )bool )_bb .PdfObjectName {_ede :=_bb .PdfObjectName (_c .Sprintf ("\u0025\u0073\u0025\u0064",_aba ,_cggd ));for _cbc :=_cggd ;_dcg (_ede );{_cbc ++;_ede =_bb .PdfObjectName (_c .Sprintf ("\u0025\u0073\u0025\u0064",_aba ,_cbc )); +};return _ede ;};func (_cd *Renderer )getTextWidth (_gb string )float64 {var _cdf float64 ;for _ ,_ccd :=range _gb {_ba ,_eca :=_cd ._ed .GetRuneMetrics (_ccd );if !_eca {_f .Log .Debug ("\u0045\u0052\u0052OR\u003a\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074e\u0064 \u0072u\u006e\u0065\u0020\u0025\u0076\u0020\u0069\u006e\u0020\u0066\u006f\u006e\u0074",_ccd ); +};_cdf +=_ba .Wx ;};return _cd ._da *_cdf /1000.0;};func (_ef *Renderer )Text (text string ,x ,y int ){_ef ._gd .Add_q ();_ef .SetFont (_ef ._ed );_daac ,_ged ,_fba ,_ :=_fbg (_ef ._bfd );_ef ._gd .Add_rg (_daac ,_ged ,_fba );_ef ._gd .Translate (float64 (x ),float64 (y )).Scale (1,-1); +if _cfab :=_ef ._dd ;_cfab !=0{_ef ._gd .RotateDeg (_cfab );};_ef ._gd .Add_BT ().Add_TL (_ef ._da );var (_fbd =_ef ._ed .Encoder ();_fe =_ef .wrapText (text );_fc =len (_fe ););for _aaa ,_aaab :=range _fe {_ef ._gd .Add_TJ (_bb .MakeStringFromBytes (_fbd .Encode (_aaab ))); +if _aaa !=_fc -1{_ef ._gd .Add_Tstar ();};};_ef ._gd .Add_ET ();_ef ._gd .Add_Q ();};func (_dfc *Renderer )ClearTextRotation (){_dfc ._dd =0};func (_ab *Renderer )Close (){_ab ._gd .Add_h ()};func (_cc *Renderer )FillStroke (){_cc ._gd .Add_B ()};func (_df *Renderer )GetDPI ()float64 {return _df ._ad }; +func _fbg (_bgb _ca .Color )(float64 ,float64 ,float64 ,float64 ){_cfgd ,_cgg ,_bgbb ,_efd :=_bbdc (_bgb );return float64 (_cfgd )/255,float64 (_cgg )/255,float64 (_bgbb )/255,float64 (_efd )/255;};func (_eee *Renderer )SetTextRotation (radians float64 ){_eee ._dd =_faa (-radians )}; +func (_bd *Renderer )SetDPI (dpi float64 ){_bd ._ad =dpi };func (_aca *Renderer )Fill (){_aca ._gd .Add_f ()}; \ No newline at end of file diff --git a/unipdf/internal/jbig2/basic/basic.go b/unipdf/internal/jbig2/basic/basic.go new file mode 100644 index 0000000..65d849b --- /dev/null +++ b/unipdf/internal/jbig2/basic/basic.go @@ -0,0 +1,23 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package basic ;import _g "github.com/unidoc/unipdf/v4/internal/jbig2/errors";func (_dg *IntSlice )Copy ()*IntSlice {_ag :=IntSlice (make ([]int ,len (*_dg )));copy (_ag ,*_dg );return &_ag ;};func NewIntSlice (i int )*IntSlice {_ae :=IntSlice (make ([]int ,i )); +return &_ae };func (_e IntsMap )Add (key uint64 ,value int ){_e [key ]=append (_e [key ],value )};func (_f IntsMap )Get (key uint64 )(int ,bool ){_ec ,_gf :=_f [key ];if !_gf {return 0,false ;};if len (_ec )==0{return 0,false ;};return _ec [0],true ;}; +func (_cg *Stack )top ()int {return len (_cg .Data )-1};func (_aa *IntSlice )Add (v int )error {if _aa ==nil {return _g .Error ("\u0049\u006e\u0074S\u006c\u0069\u0063\u0065\u002e\u0041\u0064\u0064","\u0073\u006c\u0069\u0063\u0065\u0020\u006e\u006f\u0074\u0020\u0064\u0065f\u0069\u006e\u0065\u0064"); +};*_aa =append (*_aa ,v );return nil ;};func (_ggd *NumSlice )AddInt (v int ){*_ggd =append (*_ggd ,float32 (v ))};type NumSlice []float32 ;type Stack struct{Data []interface{};Aux *Stack ;};func (_fc *Stack )Push (v interface{}){_fc .Data =append (_fc .Data ,v )}; +func NewNumSlice (i int )*NumSlice {_ga :=NumSlice (make ([]float32 ,i ));return &_ga };func (_da *Stack )Len ()int {return len (_da .Data )};func (_db *NumSlice )Add (v float32 ){*_db =append (*_db ,v )};type IntsMap map[uint64 ][]int ;type IntSlice []int ; +func (_d IntsMap )Delete (key uint64 ){delete (_d ,key )};func Ceil (numerator ,denominator int )int {if numerator %denominator ==0{return numerator /denominator ;};return (numerator /denominator )+1;};func (_gg IntSlice )Get (index int )(int ,error ){if index > len (_gg )-1{return 0,_g .Errorf ("\u0049\u006e\u0074S\u006c\u0069\u0063\u0065\u002e\u0047\u0065\u0074","\u0069\u006e\u0064\u0065x:\u0020\u0025\u0064\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006eg\u0065",index ); +};return _gg [index ],nil ;};func (_cfc *Stack )Peek ()(_afe interface{},_de bool ){return _cfc .peek ()};func (_eg *Stack )Pop ()(_ded interface{},_ge bool ){_ded ,_ge =_eg .peek ();if !_ge {return nil ,_ge ;};_eg .Data =_eg .Data [:_eg .top ()];return _ded ,true ; +};func (_c IntsMap )GetSlice (key uint64 )([]int ,bool ){_fb ,_gc :=_c [key ];if !_gc {return nil ,false ;};return _fb ,true ;};func Min (x ,y int )int {if x < y {return x ;};return y ;};func (_af NumSlice )GetInt (i int )(int ,error ){const _ca ="\u0047\u0065\u0074\u0049\u006e\u0074"; +if i < 0||i > len (_af )-1{return 0,_g .Errorf (_ca ,"\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i );};_fe :=_af [i ];return int (_fe +Sign (_fe )*0.5),nil ;}; +func Max (x ,y int )int {if x > y {return x ;};return y ;};func Abs (v int )int {if v > 0{return v ;};return -v ;};func (_aef NumSlice )GetIntSlice ()[]int {_cb :=make ([]int ,len (_aef ));for _ed ,_cf :=range _aef {_cb [_ed ]=int (_cf );};return _cb ; +};func (_df *Stack )peek ()(interface{},bool ){_ea :=_df .top ();if _ea ==-1{return nil ,false ;};return _df .Data [_ea ],true ;};func Sign (v float32 )float32 {if v >=0.0{return 1.0;};return -1.0;};func (_gb IntSlice )Size ()int {return len (_gb )};func (_ecg NumSlice )Get (i int )(float32 ,error ){if i < 0||i > len (_ecg )-1{return 0,_g .Errorf ("\u004e\u0075\u006dS\u006c\u0069\u0063\u0065\u002e\u0047\u0065\u0074","\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i ); +};return _ecg [i ],nil ;}; \ No newline at end of file diff --git a/unipdf/internal/jbig2/bench/bench.go b/unipdf/internal/jbig2/bench/bench.go new file mode 100644 index 0000000..3d19511 --- /dev/null +++ b/unipdf/internal/jbig2/bench/bench.go @@ -0,0 +1,12 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package bench ; \ No newline at end of file diff --git a/unipdf/internal/jbig2/bitmap/bitmap.go b/unipdf/internal/jbig2/bitmap/bitmap.go new file mode 100644 index 0000000..3f9c4ab --- /dev/null +++ b/unipdf/internal/jbig2/bitmap/bitmap.go @@ -0,0 +1,657 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package bitmap ;import (_ge "encoding/binary";_e "github.com/stretchr/testify/require";_de "github.com/unidoc/unipdf/v4/common";_dc "github.com/unidoc/unipdf/v4/internal/bitwise";_cg "github.com/unidoc/unipdf/v4/internal/imageutil";_db "github.com/unidoc/unipdf/v4/internal/jbig2/basic"; +_g "github.com/unidoc/unipdf/v4/internal/jbig2/errors";_b "image";_gf "math";_dd "sort";_d "strings";_f "testing";);func (_cabf *Bitmaps )SelectByIndexes (idx []int )(*Bitmaps ,error ){const _fga ="B\u0069\u0074\u006d\u0061\u0070\u0073.\u0053\u006f\u0072\u0074\u0049\u006e\u0064\u0065\u0078e\u0073\u0042\u0079H\u0065i\u0067\u0068\u0074"; +_caec ,_dcac :=_cabf .selectByIndexes (idx );if _dcac !=nil {return nil ,_g .Wrap (_dcac ,_fga ,"");};return _caec ,nil ;};func _bgef ()(_ecdf [256]uint16 ){for _bfe :=0;_bfe < 256;_bfe ++{if _bfe &0x01!=0{_ecdf [_bfe ]|=0x3;};if _bfe &0x02!=0{_ecdf [_bfe ]|=0xc; +};if _bfe &0x04!=0{_ecdf [_bfe ]|=0x30;};if _bfe &0x08!=0{_ecdf [_bfe ]|=0xc0;};if _bfe &0x10!=0{_ecdf [_bfe ]|=0x300;};if _bfe &0x20!=0{_ecdf [_bfe ]|=0xc00;};if _bfe &0x40!=0{_ecdf [_bfe ]|=0x3000;};if _bfe &0x80!=0{_ecdf [_bfe ]|=0xc000;};};return _ecdf ; +};func _cfca (_cdaae *Bitmap ,_debf *Bitmap ,_dbbaa *Selection ,_daac **Bitmap )(*Bitmap ,error ){const _eceeg ="\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u004d\u006f\u0072\u0070\u0068A\u0072\u0067\u0073\u0031";if _debf ==nil {return nil ,_g .Error (_eceeg ,"\u004d\u006f\u0072\u0070\u0068\u0041\u0072\u0067\u0073\u0031\u0020'\u0073\u0027\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066i\u006e\u0065\u0064"); +};if _dbbaa ==nil {return nil ,_g .Error (_eceeg ,"\u004d\u006f\u0072\u0068p\u0041\u0072\u0067\u0073\u0031\u0020\u0027\u0073\u0065\u006c'\u0020n\u006f\u0074\u0020\u0064\u0065\u0066\u0069n\u0065\u0064");};_ffff ,_cbcff :=_dbbaa .Height ,_dbbaa .Width ;if _ffff ==0||_cbcff ==0{return nil ,_g .Error (_eceeg ,"\u0073\u0065\u006c\u0065ct\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0073\u0069\u007a\u0065\u0020\u0030"); +};if _cdaae ==nil {_cdaae =_debf .createTemplate ();*_daac =_debf ;return _cdaae ,nil ;};_cdaae .Width =_debf .Width ;_cdaae .Height =_debf .Height ;_cdaae .RowStride =_debf .RowStride ;_cdaae .Color =_debf .Color ;_cdaae .Data =make ([]byte ,_debf .RowStride *_debf .Height ); +if _cdaae ==_debf {*_daac =_debf .Copy ();}else {*_daac =_debf ;};return _cdaae ,nil ;};func HausTest (p1 ,p2 ,p3 ,p4 *Bitmap ,delX ,delY float32 ,maxDiffW ,maxDiffH int )(bool ,error ){const _gecd ="\u0048\u0061\u0075\u0073\u0054\u0065\u0073\u0074";_gbea ,_ebcae :=p1 .Width ,p1 .Height ; +_fbbd ,_gfdf :=p3 .Width ,p3 .Height ;if _db .Abs (_gbea -_fbbd )> maxDiffW {return false ,nil ;};if _db .Abs (_ebcae -_gfdf )> maxDiffH {return false ,nil ;};_afcd :=int (delX +_db .Sign (delX )*0.5);_gdfd :=int (delY +_db .Sign (delY )*0.5);var _febf error ; +_geef :=p1 .CreateTemplate ();if _febf =_geef .RasterOperation (0,0,_gbea ,_ebcae ,PixSrc ,p1 ,0,0);_febf !=nil {return false ,_g .Wrap (_febf ,_gecd ,"p\u0031\u0020\u002d\u0053\u0052\u0043\u002d\u003e\u0020\u0074");};if _febf =_geef .RasterOperation (_afcd ,_gdfd ,_gbea ,_ebcae ,PixNotSrcAndDst ,p4 ,0,0); +_febf !=nil {return false ,_g .Wrap (_febf ,_gecd ,"\u0021p\u0034\u0020\u0026\u0020\u0074");};if _geef .Zero (){return false ,nil ;};if _febf =_geef .RasterOperation (_afcd ,_gdfd ,_fbbd ,_gfdf ,PixSrc ,p3 ,0,0);_febf !=nil {return false ,_g .Wrap (_febf ,_gecd ,"p\u0033\u0020\u002d\u0053\u0052\u0043\u002d\u003e\u0020\u0074"); +};if _febf =_geef .RasterOperation (0,0,_fbbd ,_gfdf ,PixNotSrcAndDst ,p2 ,0,0);_febf !=nil {return false ,_g .Wrap (_febf ,_gecd ,"\u0021p\u0032\u0020\u0026\u0020\u0074");};return _geef .Zero (),nil ;};func _dbfb (_caca ...MorphProcess )(_eace error ){const _bbfeb ="v\u0065r\u0069\u0066\u0079\u004d\u006f\u0072\u0070\u0068P\u0072\u006f\u0063\u0065ss\u0065\u0073"; +var _cegf ,_fddc int ;for _effd ,_eagc :=range _caca {if _eace =_eagc .verify (_effd ,&_cegf ,&_fddc );_eace !=nil {return _g .Wrap (_eace ,_bbfeb ,"");};};if _fddc !=0&&_cegf !=0{return _g .Error (_bbfeb ,"\u004d\u006f\u0072\u0070\u0068\u0020\u0073\u0065\u0071\u0075\u0065n\u0063\u0065\u0020\u002d\u0020\u0062\u006f\u0072d\u0065r\u0020\u0061\u0064\u0064\u0065\u0064\u0020\u0062\u0075\u0074\u0020\u006e\u0065\u0074\u0020\u0072\u0065\u0064u\u0063\u0074\u0069\u006f\u006e\u0020\u006e\u006f\u0074\u0020\u0030"); +};return nil ;};func _fcac (_cdgc ,_aefg ,_ddgbg byte )byte {return (_cdgc &^(_ddgbg ))|(_aefg &_ddgbg )};func _gebg (_bgea *_db .Stack ,_cagf ,_aaea ,_dadb ,_bccd ,_bfgeb int ,_fgefa *_b .Rectangle )(_ggcd error ){const _acec ="\u0070\u0075\u0073\u0068\u0046\u0069\u006c\u006c\u0053\u0065\u0067m\u0065\u006e\u0074\u0042\u006f\u0075\u006e\u0064\u0069\u006eg\u0042\u006f\u0078"; +if _bgea ==nil {return _g .Error (_acec ,"\u006ei\u006c \u0073\u0074\u0061\u0063\u006b \u0070\u0072o\u0076\u0069\u0064\u0065\u0064");};if _fgefa ==nil {return _g .Error (_acec ,"\u0070\u0072\u006f\u0076i\u0064\u0065\u0064\u0020\u006e\u0069\u006c\u0020\u0069\u006da\u0067e\u002e\u0052\u0065\u0063\u0074\u0061\u006eg\u006c\u0065"); +};_fgefa .Min .X =_db .Min (_fgefa .Min .X ,_cagf );_fgefa .Max .X =_db .Max (_fgefa .Max .X ,_aaea );_fgefa .Min .Y =_db .Min (_fgefa .Min .Y ,_dadb );_fgefa .Max .Y =_db .Max (_fgefa .Max .Y ,_dadb );if _dadb +_bccd < 0||_dadb +_bccd > _bfgeb {return nil ; +};if _bgea .Aux ==nil {return _g .Error (_acec ,"a\u0075x\u0053\u0074\u0061\u0063\u006b\u0020\u006e\u006ft\u0020\u0064\u0065\u0066in\u0065\u0064");};var _bcce *fillSegment ;_ggadg ,_bebd :=_bgea .Aux .Pop ();if _bebd {if _bcce ,_bebd =_ggadg .(*fillSegment ); +!_bebd {return _g .Error (_acec ,"a\u0075\u0078\u0053\u0074\u0061\u0063k\u0020\u0064\u0061\u0074\u0061\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0061 \u002a\u0066\u0069\u006c\u006c\u0053\u0065\u0067\u006d\u0065n\u0074");};}else {_bcce =&fillSegment {}; +};_bcce ._fgeg =_cagf ;_bcce ._efcee =_aaea ;_bcce ._gdda =_dadb ;_bcce ._gfff =_bccd ;_bgea .Push (_bcce );return nil ;};func Rect (x ,y ,w ,h int )(*_b .Rectangle ,error ){const _fdbad ="b\u0069\u0074\u006d\u0061\u0070\u002e\u0052\u0065\u0063\u0074"; +if x < 0{w +=x ;x =0;if w <=0{return nil ,_g .Errorf (_fdbad ,"x\u003a\u0027\u0025\u0064\u0027\u0020<\u0020\u0030\u0020\u0061\u006e\u0064\u0020\u0077\u003a \u0027\u0025\u0064'\u0020<\u003d\u0020\u0030",x ,w );};};if y < 0{h +=y ;y =0;if h <=0{return nil ,_g .Error (_fdbad ,"\u0079\u0020\u003c 0\u0020\u0061\u006e\u0064\u0020\u0062\u006f\u0078\u0020\u006f\u0066\u0066\u0020\u002b\u0071\u0075\u0061\u0064"); +};};_cdee :=_b .Rect (x ,y ,x +w ,y +h );return &_cdee ,nil ;};func Centroid (bm *Bitmap ,centTab ,sumTab []int )(Point ,error ){return bm .centroid (centTab ,sumTab )};type Getter interface{GetBitmap ()*Bitmap ;};func (_dgccc *ClassedPoints )SortByX (){_dgccc ._bdde =_dgccc .xSortFunction (); +_dd .Sort (_dgccc )};func _afdf (_edf ,_gbab ,_ddfd *Bitmap )(*Bitmap ,error ){const _dacd ="\u0073\u0075\u0062\u0074\u0072\u0061\u0063\u0074";if _gbab ==nil {return nil ,_g .Error (_dacd ,"'\u0073\u0031\u0027\u0020\u0069\u0073\u0020\u006e\u0069\u006c"); +};if _ddfd ==nil {return nil ,_g .Error (_dacd ,"'\u0073\u0032\u0027\u0020\u0069\u0073\u0020\u006e\u0069\u006c");};var _efa error ;switch _edf {case _gbab :if _efa =_edf .RasterOperation (0,0,_gbab .Width ,_gbab .Height ,PixNotSrcAndDst ,_ddfd ,0,0);_efa !=nil {return nil ,_g .Wrap (_efa ,_dacd ,"\u0064 \u003d\u003d\u0020\u0073\u0031"); +};case _ddfd :if _efa =_edf .RasterOperation (0,0,_gbab .Width ,_gbab .Height ,PixNotSrcAndDst ,_gbab ,0,0);_efa !=nil {return nil ,_g .Wrap (_efa ,_dacd ,"\u0064 \u003d\u003d\u0020\u0073\u0032");};default:_edf ,_efa =_bgff (_edf ,_gbab );if _efa !=nil {return nil ,_g .Wrap (_efa ,_dacd ,""); +};if _efa =_edf .RasterOperation (0,0,_gbab .Width ,_gbab .Height ,PixNotSrcAndDst ,_ddfd ,0,0);_efa !=nil {return nil ,_g .Wrap (_efa ,_dacd ,"\u0064e\u0066\u0061\u0075\u006c\u0074");};};return _edf ,nil ;};func (_fege *ClassedPoints )xSortFunction ()func (_eebc int ,_efcc int )bool {return func (_agbc ,_dcef int )bool {return _fege .XAtIndex (_agbc )< _fege .XAtIndex (_dcef )}; +};type Bitmap struct{Width ,Height int ;BitmapNumber int ;RowStride int ;Data []byte ;Color Color ;Special int ;Text string ;XResolution ,YResolution int ;};func (_agc *Bitmap )GetUnpaddedData ()([]byte ,error ){_dec :=uint (_agc .Width &0x07);if _dec ==0{return _agc .Data ,nil ; +};_fec :=_agc .Width *_agc .Height ;if _fec %8!=0{_fec >>=3;_fec ++;}else {_fec >>=3;};_bgab :=make ([]byte ,_fec );_cdc :=_dc .NewWriterMSB (_bgab );const _afebb ="\u0047e\u0074U\u006e\u0070\u0061\u0064\u0064\u0065\u0064\u0044\u0061\u0074\u0061";for _gfc :=0; +_gfc < _agc .Height ;_gfc ++{for _eead :=0;_eead < _agc .RowStride ;_eead ++{_beca :=_agc .Data [_gfc *_agc .RowStride +_eead ];if _eead !=_agc .RowStride -1{_bed :=_cdc .WriteByte (_beca );if _bed !=nil {return nil ,_g .Wrap (_bed ,_afebb ,"");};continue ; +};for _add :=uint (0);_add < _dec ;_add ++{_cge :=_cdc .WriteBit (int (_beca >>(7-_add )&0x01));if _cge !=nil {return nil ,_g .Wrap (_cge ,_afebb ,"");};};};};return _bgab ,nil ;};func (_gacb *Bitmap )setTwoBytes (_aedg int ,_abbd uint16 )error {if _aedg +1> len (_gacb .Data )-1{return _g .Errorf ("s\u0065\u0074\u0054\u0077\u006f\u0042\u0079\u0074\u0065\u0073","\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",_aedg ); +};_gacb .Data [_aedg ]=byte ((_abbd &0xff00)>>8);_gacb .Data [_aedg +1]=byte (_abbd &0xff);return nil ;};func (_gefbc *ClassedPoints )ySortFunction ()func (_ecac int ,_eddd int )bool {return func (_dddd ,_dgca int )bool {return _gefbc .YAtIndex (_dddd )< _gefbc .YAtIndex (_dgca )}; +};func init (){for _ddea :=0;_ddea < 256;_ddea ++{_fee [_ddea ]=uint8 (_ddea &0x1)+(uint8 (_ddea >>1)&0x1)+(uint8 (_ddea >>2)&0x1)+(uint8 (_ddea >>3)&0x1)+(uint8 (_ddea >>4)&0x1)+(uint8 (_ddea >>5)&0x1)+(uint8 (_ddea >>6)&0x1)+(uint8 (_ddea >>7)&0x1);}; +};func TstImageBitmapInverseData ()[]byte {_eaad :=_cfdf .Copy ();_eaad .InverseData ();return _eaad .Data ;};const (_geaaa shift =iota ;_fbegg ;);func TstASymbol (t *_f .T )*Bitmap {t .Helper ();_ebbac :=New (6,6);_e .NoError (t ,_ebbac .SetPixel (1,0,1)); +_e .NoError (t ,_ebbac .SetPixel (2,0,1));_e .NoError (t ,_ebbac .SetPixel (3,0,1));_e .NoError (t ,_ebbac .SetPixel (4,0,1));_e .NoError (t ,_ebbac .SetPixel (5,1,1));_e .NoError (t ,_ebbac .SetPixel (1,2,1));_e .NoError (t ,_ebbac .SetPixel (2,2,1)); +_e .NoError (t ,_ebbac .SetPixel (3,2,1));_e .NoError (t ,_ebbac .SetPixel (4,2,1));_e .NoError (t ,_ebbac .SetPixel (5,2,1));_e .NoError (t ,_ebbac .SetPixel (0,3,1));_e .NoError (t ,_ebbac .SetPixel (5,3,1));_e .NoError (t ,_ebbac .SetPixel (0,4,1)); +_e .NoError (t ,_ebbac .SetPixel (5,4,1));_e .NoError (t ,_ebbac .SetPixel (1,5,1));_e .NoError (t ,_ebbac .SetPixel (2,5,1));_e .NoError (t ,_ebbac .SetPixel (3,5,1));_e .NoError (t ,_ebbac .SetPixel (4,5,1));_e .NoError (t ,_ebbac .SetPixel (5,5,1)); +return _ebbac ;};func MakePixelSumTab8 ()[]int {return _eadbd ()};type byHeight Bitmaps ;func New (width ,height int )*Bitmap {_efc :=_cff (width ,height );_efc .Data =make ([]byte ,height *_efc .RowStride );return _efc ;};func (_gfba *ClassedPoints )Swap (i ,j int ){_gfba .IntSlice [i ],_gfba .IntSlice [j ]=_gfba .IntSlice [j ],_gfba .IntSlice [i ]; +};func _bfae (_edgf ,_edgfe *Bitmap ,_dfac ,_befe ,_bgefc uint ,_defb ,_cfaf int ,_aeea bool ,_fbde ,_cbbd int )error {for _dcee :=_defb ;_dcee < _cfaf ;_dcee ++{if _fbde +1< len (_edgf .Data ){_edd :=_dcee +1==_cfaf ;_ddfg ,_cggd :=_edgf .GetByte (_fbde ); +if _cggd !=nil {return _cggd ;};_fbde ++;_ddfg <<=_dfac ;_afbb ,_cggd :=_edgf .GetByte (_fbde );if _cggd !=nil {return _cggd ;};_afbb >>=_befe ;_bgc :=_ddfg |_afbb ;if _edd &&!_aeea {_bgc =_agaf (_bgefc ,_bgc );};_cggd =_edgfe .SetByte (_cbbd ,_bgc );if _cggd !=nil {return _cggd ; +};_cbbd ++;if _edd &&_aeea {_acfb ,_gaga :=_edgf .GetByte (_fbde );if _gaga !=nil {return _gaga ;};_acfb <<=_dfac ;_bgc =_agaf (_bgefc ,_acfb );if _gaga =_edgfe .SetByte (_cbbd ,_bgc );_gaga !=nil {return _gaga ;};};continue ;};_ffaf ,_bgdb :=_edgf .GetByte (_fbde ); +if _bgdb !=nil {_de .Log .Debug ("G\u0065\u0074\u0074\u0069\u006e\u0067 \u0074\u0068\u0065\u0020\u0076\u0061l\u0075\u0065\u0020\u0061\u0074\u003a\u0020%\u0064\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020%\u0073",_fbde ,_bgdb );return _bgdb ;}; +_ffaf <<=_dfac ;_fbde ++;_bgdb =_edgfe .SetByte (_cbbd ,_ffaf );if _bgdb !=nil {return _bgdb ;};_cbbd ++;};return nil ;};func TstGetScaledSymbol (t *_f .T ,sm *Bitmap ,scale ...int )*Bitmap {if len (scale )==0{return sm ;};if scale [0]==1{return sm ;}; +_ggefa ,_afge :=MorphSequence (sm ,MorphProcess {Operation :MopReplicativeBinaryExpansion ,Arguments :scale });_e .NoError (t ,_afge );return _ggefa ;};func (_adafe *Points )AddPoint (x ,y float32 ){*_adafe =append (*_adafe ,Point {x ,y })};func _efb (_ceac ,_ebaf *Bitmap ,_ int ,_cce []byte ,_aabb int )(_cfg error ){const _fag ="\u0072\u0065\u0064uc\u0065\u0052\u0061\u006e\u006b\u0042\u0069\u006e\u0061\u0072\u0079\u0032\u004c\u0065\u0076\u0065\u006c\u0031"; +var (_cd ,_aagb ,_dea ,_cbc ,_eab ,_gfb ,_ag ,_eea int ;_dcg ,_bca uint32 ;_afeb ,_dded byte ;_bac uint16 ;);_cec :=make ([]byte ,4);_faf :=make ([]byte ,4);for _dea =0;_dea < _ceac .Height -1;_dea ,_cbc =_dea +2,_cbc +1{_cd =_dea *_ceac .RowStride ;_aagb =_cbc *_ebaf .RowStride ; +for _eab ,_gfb =0,0;_eab < _aabb ;_eab ,_gfb =_eab +4,_gfb +1{for _ag =0;_ag < 4;_ag ++{_eea =_cd +_eab +_ag ;if _eea <=len (_ceac .Data )-1&&_eea < _cd +_ceac .RowStride {_cec [_ag ]=_ceac .Data [_eea ];}else {_cec [_ag ]=0x00;};_eea =_cd +_ceac .RowStride +_eab +_ag ; +if _eea <=len (_ceac .Data )-1&&_eea < _cd +(2*_ceac .RowStride ){_faf [_ag ]=_ceac .Data [_eea ];}else {_faf [_ag ]=0x00;};};_dcg =_ge .BigEndian .Uint32 (_cec );_bca =_ge .BigEndian .Uint32 (_faf );_bca |=_dcg ;_bca |=_bca <<1;_bca &=0xaaaaaaaa;_dcg =_bca |(_bca <<7); +_afeb =byte (_dcg >>24);_dded =byte ((_dcg >>8)&0xff);_eea =_aagb +_gfb ;if _eea +1==len (_ebaf .Data )-1||_eea +1>=_aagb +_ebaf .RowStride {_ebaf .Data [_eea ]=_cce [_afeb ];}else {_bac =(uint16 (_cce [_afeb ])<<8)|uint16 (_cce [_dded ]);if _cfg =_ebaf .setTwoBytes (_eea ,_bac ); +_cfg !=nil {return _g .Wrapf (_cfg ,_fag ,"s\u0065\u0074\u0074\u0069\u006e\u0067 \u0074\u0077\u006f\u0020\u0062\u0079t\u0065\u0073\u0020\u0066\u0061\u0069\u006ce\u0064\u002c\u0020\u0069\u006e\u0064\u0065\u0078\u003a\u0020%\u0064",_eea );};_gfb ++;};};}; +return nil ;};func (_gdcf Points )GetGeometry (i int )(_acba ,_dcca float32 ,_dcbgf error ){if i > len (_gdcf )-1{return 0,0,_g .Errorf ("\u0050\u006f\u0069\u006e\u0074\u0073\u002e\u0047\u0065\u0074","\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i ); +};_ggfa :=_gdcf [i ];return _ggfa .X ,_ggfa .Y ,nil ;};func _gbee (_gbbf *Bitmap ,_gbdafb ,_cbfee ,_cbce ,_fefd int ,_fcdg RasterOperator ,_eagg *Bitmap ,_afda ,_bbab int )error {const _dcbee ="\u0072a\u0073t\u0065\u0072\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e"; +if _gbbf ==nil {return _g .Error (_dcbee ,"\u006e\u0069\u006c\u0020\u0027\u0064\u0065\u0073\u0074\u0027\u0020\u0042i\u0074\u006d\u0061\u0070");};if _fcdg ==PixDst {return nil ;};switch _fcdg {case PixClr ,PixSet ,PixNotDst :_aefd (_gbbf ,_gbdafb ,_cbfee ,_cbce ,_fefd ,_fcdg ); +return nil ;};if _eagg ==nil {_de .Log .Debug ("\u0052a\u0073\u0074e\u0072\u004f\u0070\u0065r\u0061\u0074\u0069o\u006e\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u0020bi\u0074\u006d\u0061p\u0020\u0069s\u0020\u006e\u006f\u0074\u0020\u0064e\u0066\u0069n\u0065\u0064"); +return _g .Error (_dcbee ,"\u006e\u0069l\u0020\u0027\u0073r\u0063\u0027\u0020\u0062\u0069\u0074\u006d\u0061\u0070");};if _ggfb :=_acca (_gbbf ,_gbdafb ,_cbfee ,_cbce ,_fefd ,_fcdg ,_eagg ,_afda ,_bbab );_ggfb !=nil {return _g .Wrap (_ggfb ,_dcbee ,""); +};return nil ;};func TstFrameBitmapData ()[]byte {return _efdb .Data };const (MopDilation MorphOperation =iota ;MopErosion ;MopOpening ;MopClosing ;MopRankBinaryReduction ;MopReplicativeBinaryExpansion ;MopAddBorder ;);func (_cddd *Bitmap )nextOnPixel (_cfd ,_bgfg int )(_ffd _b .Point ,_dbda bool ,_fdgb error ){const _gecg ="n\u0065\u0078\u0074\u004f\u006e\u0050\u0069\u0078\u0065\u006c"; +_ffd ,_dbda ,_fdgb =_cddd .nextOnPixelLow (_cddd .Width ,_cddd .Height ,_cddd .RowStride ,_cfd ,_bgfg );if _fdgb !=nil {return _ffd ,false ,_g .Wrap (_fdgb ,_gecg ,"");};return _ffd ,_dbda ,nil ;};func (_abbe *Bitmaps )selectByIndexes (_abae []int )(*Bitmaps ,error ){_dcbfa :=&Bitmaps {}; +for _ ,_geeef :=range _abae {_gbeec ,_cgbfa :=_abbe .GetBitmap (_geeef );if _cgbfa !=nil {return nil ,_g .Wrap (_cgbfa ,"\u0073e\u006ce\u0063\u0074\u0042\u0079\u0049\u006e\u0064\u0065\u0078\u0065\u0073","");};_dcbfa .AddBitmap (_gbeec );};return _dcbfa ,nil ; +};func _agaf (_feg uint ,_cdfd byte )byte {return _cdfd >>_feg <<_feg };func _dgdee (_fdcf *_db .Stack )(_fcebf *fillSegment ,_daacf error ){const _gced ="\u0070\u006f\u0070\u0046\u0069\u006c\u006c\u0053\u0065g\u006d\u0065\u006e\u0074";if _fdcf ==nil {return nil ,_g .Error (_gced ,"\u006ei\u006c \u0073\u0074\u0061\u0063\u006b \u0070\u0072o\u0076\u0069\u0064\u0065\u0064"); +};if _fdcf .Aux ==nil {return nil ,_g .Error (_gced ,"a\u0075x\u0053\u0074\u0061\u0063\u006b\u0020\u006e\u006ft\u0020\u0064\u0065\u0066in\u0065\u0064");};_fegf ,_bfec :=_fdcf .Pop ();if !_bfec {return nil ,nil ;};_gbdc ,_bfec :=_fegf .(*fillSegment );if !_bfec {return nil ,_g .Error (_gced ,"\u0073\u0074\u0061ck\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020c\u006fn\u0074a\u0069n\u0020\u002a\u0066\u0069\u006c\u006c\u0053\u0065\u0067\u006d\u0065\u006e\u0074"); +};_fcebf =&fillSegment {_gbdc ._fgeg ,_gbdc ._efcee ,_gbdc ._gdda +_gbdc ._gfff ,_gbdc ._gfff };_fdcf .Aux .Push (_gbdc );return _fcebf ,nil ;};func (_effc *Bitmap )InverseData (){_effc .inverseData ()};func (_cabga *byHeight )Len ()int {return len (_cabga .Values )}; +func (_agg *Bitmap )GetPixel (x ,y int )bool {_ecb :=_agg .GetByteIndex (x ,y );_cfc :=_agg .GetBitOffset (x );_eef :=uint (7-_cfc );if _ecb > len (_agg .Data )-1{_de .Log .Debug ("\u0054\u0072\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0067\u0065\u0074\u0020\u0070\u0069\u0078\u0065\u006c\u0020o\u0075\u0074\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0064\u0061\u0074\u0061\u0020\u0072\u0061\u006e\u0067\u0065\u002e \u0078\u003a\u0020\u0027\u0025\u0064\u0027\u002c\u0020\u0079\u003a\u0027\u0025\u0064'\u002c\u0020\u0062m\u003a\u0020\u0027\u0025\u0073\u0027",x ,y ,_agg ); +return false ;};if (_agg .Data [_ecb ]>>_eef )&0x01>=1{return true ;};return false ;};func _gdef (_dfaf ,_agf int )int {if _dfaf < _agf {return _dfaf ;};return _agf ;};func (_cbaed *BitmapsArray )AddBitmaps (bm *Bitmaps ){_cbaed .Values =append (_cbaed .Values ,bm )}; +var (_efdb *Bitmap ;_cfdf *Bitmap ;);func _ebca (_ffgf int )int {if _ffgf < 0{return -_ffgf ;};return _ffgf ;};func (_debe *Bitmap )setBit (_dbbg int ){_debe .Data [(_dbbg >>3)]|=0x80>>uint (_dbbg &7)};func (_gdd *Bitmap )ConnComponents (bms *Bitmaps ,connectivity int )(_fcag *Boxes ,_gbda error ){const _cee ="B\u0069\u0074\u006d\u0061p.\u0043o\u006e\u006e\u0043\u006f\u006dp\u006f\u006e\u0065\u006e\u0074\u0073"; +if _gdd ==nil {return nil ,_g .Error (_cee ,"\u0070r\u006f\u0076\u0069\u0064e\u0064\u0020\u0065\u006d\u0070t\u0079 \u0027b\u0027\u0020\u0062\u0069\u0074\u006d\u0061p");};if connectivity !=4&&connectivity !=8{return nil ,_g .Error (_cee ,"\u0063\u006f\u006ene\u0063\u0074\u0069\u0076\u0069\u0074\u0079\u0020\u006e\u006f\u0074\u0020\u0034\u0020\u006f\u0072\u0020\u0038"); +};if bms ==nil {if _fcag ,_gbda =_gdd .connComponentsBB (connectivity );_gbda !=nil {return nil ,_g .Wrap (_gbda ,_cee ,"");};}else {if _fcag ,_gbda =_gdd .connComponentsBitmapsBB (bms ,connectivity );_gbda !=nil {return nil ,_g .Wrap (_gbda ,_cee ,""); +};};return _fcag ,nil ;};func CorrelationScoreSimple (bm1 ,bm2 *Bitmap ,area1 ,area2 int ,delX ,delY float32 ,maxDiffW ,maxDiffH int ,tab []int )(_gdf float64 ,_eacgc error ){const _cfgf ="\u0043\u006f\u0072\u0072el\u0061\u0074\u0069\u006f\u006e\u0053\u0063\u006f\u0072\u0065\u0053\u0069\u006d\u0070l\u0065"; +if bm1 ==nil ||bm2 ==nil {return _gdf ,_g .Error (_cfgf ,"n\u0069l\u0020\u0062\u0069\u0074\u006d\u0061\u0070\u0073 \u0070\u0072\u006f\u0076id\u0065\u0064");};if tab ==nil {return _gdf ,_g .Error (_cfgf ,"\u0074\u0061\u0062\u0020\u0075\u006e\u0064\u0065\u0066\u0069\u006e\u0065\u0064"); +};if area1 ==0||area2 ==0{return _gdf ,_g .Error (_cfgf ,"\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0064\u0020\u0061\u0072e\u0061\u0073\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u0030");};_fbdc ,_eag :=bm1 .Width ,bm1 .Height ;_bcbc ,_dgaf :=bm2 .Width ,bm2 .Height ; +if _ebca (_fbdc -_bcbc )> maxDiffW {return 0,nil ;};if _ebca (_eag -_dgaf )> maxDiffH {return 0,nil ;};var _fcfd ,_gagb int ;if delX >=0{_fcfd =int (delX +0.5);}else {_fcfd =int (delX -0.5);};if delY >=0{_gagb =int (delY +0.5);}else {_gagb =int (delY -0.5); +};_fac :=bm1 .createTemplate ();if _eacgc =_fac .RasterOperation (_fcfd ,_gagb ,_bcbc ,_dgaf ,PixSrc ,bm2 ,0,0);_eacgc !=nil {return _gdf ,_g .Wrap (_eacgc ,_cfgf ,"\u0062m\u0032 \u0074\u006f\u0020\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};if _eacgc =_fac .RasterOperation (0,0,_fbdc ,_eag ,PixSrcAndDst ,bm1 ,0,0); +_eacgc !=nil {return _gdf ,_g .Wrap (_eacgc ,_cfgf ,"b\u006d\u0031\u0020\u0061\u006e\u0064\u0020\u0062\u006d\u0054");};_bgfb :=_fac .countPixels ();_gdf =float64 (_bgfb )*float64 (_bgfb )/(float64 (area1 )*float64 (area2 ));return _gdf ,nil ;};func _bgff (_geaa ,_afg *Bitmap )(*Bitmap ,error ){if _afg ==nil {return nil ,_g .Error ("\u0063\u006f\u0070\u0079\u0042\u0069\u0074\u006d\u0061\u0070","\u0073o\u0075r\u0063\u0065\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064"); +};if _afg ==_geaa {return _geaa ,nil ;};if _geaa ==nil {_geaa =_afg .createTemplate ();copy (_geaa .Data ,_afg .Data );return _geaa ,nil ;};_aeeg :=_geaa .resizeImageData (_afg );if _aeeg !=nil {return nil ,_g .Wrap (_aeeg ,"\u0063\u006f\u0070\u0079\u0042\u0069\u0074\u006d\u0061\u0070",""); +};_geaa .Text =_afg .Text ;copy (_geaa .Data ,_afg .Data );return _geaa ,nil ;};func (_gfabg *byHeight )Swap (i ,j int ){_gfabg .Values [i ],_gfabg .Values [j ]=_gfabg .Values [j ],_gfabg .Values [i ];if _gfabg .Boxes !=nil {_gfabg .Boxes [i ],_gfabg .Boxes [j ]=_gfabg .Boxes [j ],_gfabg .Boxes [i ]; +};};func _aaf (_bec ,_feb *Bitmap ,_dab int ,_ddaf []byte ,_bbd int )(_bdb error ){const _eac ="\u0072\u0065\u0064uc\u0065\u0052\u0061\u006e\u006b\u0042\u0069\u006e\u0061\u0072\u0079\u0032\u004c\u0065\u0076\u0065\u006c\u0033";var (_ae ,_aad ,_gga ,_gaae ,_bgg ,_dce ,_fdb ,_gb int ; +_eee ,_bab ,_eff ,_cbcc uint32 ;_ggc ,_ccg byte ;_ega uint16 ;);_bdg :=make ([]byte ,4);_cae :=make ([]byte ,4);for _gga =0;_gga < _bec .Height -1;_gga ,_gaae =_gga +2,_gaae +1{_ae =_gga *_bec .RowStride ;_aad =_gaae *_feb .RowStride ;for _bgg ,_dce =0,0; +_bgg < _bbd ;_bgg ,_dce =_bgg +4,_dce +1{for _fdb =0;_fdb < 4;_fdb ++{_gb =_ae +_bgg +_fdb ;if _gb <=len (_bec .Data )-1&&_gb < _ae +_bec .RowStride {_bdg [_fdb ]=_bec .Data [_gb ];}else {_bdg [_fdb ]=0x00;};_gb =_ae +_bec .RowStride +_bgg +_fdb ;if _gb <=len (_bec .Data )-1&&_gb < _ae +(2*_bec .RowStride ){_cae [_fdb ]=_bec .Data [_gb ]; +}else {_cae [_fdb ]=0x00;};};_eee =_ge .BigEndian .Uint32 (_bdg );_bab =_ge .BigEndian .Uint32 (_cae );_eff =_eee &_bab ;_eff |=_eff <<1;_cbcc =_eee |_bab ;_cbcc &=_cbcc <<1;_bab =_eff &_cbcc ;_bab &=0xaaaaaaaa;_eee =_bab |(_bab <<7);_ggc =byte (_eee >>24); +_ccg =byte ((_eee >>8)&0xff);_gb =_aad +_dce ;if _gb +1==len (_feb .Data )-1||_gb +1>=_aad +_feb .RowStride {if _bdb =_feb .SetByte (_gb ,_ddaf [_ggc ]);_bdb !=nil {return _g .Wrapf (_bdb ,_eac ,"\u0069n\u0064\u0065\u0078\u003a\u0020\u0025d",_gb );};}else {_ega =(uint16 (_ddaf [_ggc ])<<8)|uint16 (_ddaf [_ccg ]); +if _bdb =_feb .setTwoBytes (_gb ,_ega );_bdb !=nil {return _g .Wrapf (_bdb ,_eac ,"s\u0065\u0074\u0074\u0069\u006e\u0067 \u0074\u0077\u006f\u0020\u0062\u0079t\u0065\u0073\u0020\u0066\u0061\u0069\u006ce\u0064\u002c\u0020\u0069\u006e\u0064\u0065\u0078\u003a\u0020%\u0064",_gb ); +};_dce ++;};};};return nil ;};func (_ceec *Bitmaps )AddBox (box *_b .Rectangle ){_ceec .Boxes =append (_ceec .Boxes ,box )};func (_gcda *Bitmap )Equivalent (s *Bitmap )bool {return _gcda .equivalent (s )};func (_bade *Bitmaps )makeSizeIndicator (_cbde ,_fdgbd int ,_aedfc LocationFilter ,_eafeg SizeComparison )(_egbb *_db .NumSlice ,_caccg error ){const _eaed ="\u0042i\u0074\u006d\u0061\u0070s\u002e\u006d\u0061\u006b\u0065S\u0069z\u0065I\u006e\u0064\u0069\u0063\u0061\u0074\u006fr"; +if _bade ==nil {return nil ,_g .Error (_eaed ,"\u0062\u0069\u0074ma\u0070\u0073\u0020\u0027\u0062\u0027\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064");};switch _aedfc {case LocSelectWidth ,LocSelectHeight ,LocSelectIfEither ,LocSelectIfBoth :default:return nil ,_g .Errorf (_eaed ,"\u0070\u0072\u006f\u0076\u0069d\u0065\u0064\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u006fc\u0061\u0074\u0069\u006f\u006e\u0020\u0066\u0069\u006c\u0074\u0065\u0072\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0064",_aedfc ); +};switch _eafeg {case SizeSelectIfLT ,SizeSelectIfGT ,SizeSelectIfLTE ,SizeSelectIfGTE ,SizeSelectIfEQ :default:return nil ,_g .Errorf (_eaed ,"\u0069\u006e\u0076\u0061li\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0027\u0025d\u0027",_eafeg ); +};_egbb =&_db .NumSlice {};var (_agddf ,_cbgbe ,_bgfe int ;_abcd *Bitmap ;);for _ ,_abcd =range _bade .Values {_agddf =0;_cbgbe ,_bgfe =_abcd .Width ,_abcd .Height ;switch _aedfc {case LocSelectWidth :if (_eafeg ==SizeSelectIfLT &&_cbgbe < _cbde )||(_eafeg ==SizeSelectIfGT &&_cbgbe > _cbde )||(_eafeg ==SizeSelectIfLTE &&_cbgbe <=_cbde )||(_eafeg ==SizeSelectIfGTE &&_cbgbe >=_cbde )||(_eafeg ==SizeSelectIfEQ &&_cbgbe ==_cbde ){_agddf =1; +};case LocSelectHeight :if (_eafeg ==SizeSelectIfLT &&_bgfe < _fdgbd )||(_eafeg ==SizeSelectIfGT &&_bgfe > _fdgbd )||(_eafeg ==SizeSelectIfLTE &&_bgfe <=_fdgbd )||(_eafeg ==SizeSelectIfGTE &&_bgfe >=_fdgbd )||(_eafeg ==SizeSelectIfEQ &&_bgfe ==_fdgbd ){_agddf =1; +};case LocSelectIfEither :if (_eafeg ==SizeSelectIfLT &&(_cbgbe < _cbde ||_bgfe < _fdgbd ))||(_eafeg ==SizeSelectIfGT &&(_cbgbe > _cbde ||_bgfe > _fdgbd ))||(_eafeg ==SizeSelectIfLTE &&(_cbgbe <=_cbde ||_bgfe <=_fdgbd ))||(_eafeg ==SizeSelectIfGTE &&(_cbgbe >=_cbde ||_bgfe >=_fdgbd ))||(_eafeg ==SizeSelectIfEQ &&(_cbgbe ==_cbde ||_bgfe ==_fdgbd )){_agddf =1; +};case LocSelectIfBoth :if (_eafeg ==SizeSelectIfLT &&(_cbgbe < _cbde &&_bgfe < _fdgbd ))||(_eafeg ==SizeSelectIfGT &&(_cbgbe > _cbde &&_bgfe > _fdgbd ))||(_eafeg ==SizeSelectIfLTE &&(_cbgbe <=_cbde &&_bgfe <=_fdgbd ))||(_eafeg ==SizeSelectIfGTE &&(_cbgbe >=_cbde &&_bgfe >=_fdgbd ))||(_eafeg ==SizeSelectIfEQ &&(_cbgbe ==_cbde &&_bgfe ==_fdgbd )){_agddf =1; +};};_egbb .AddInt (_agddf );};return _egbb ,nil ;};var (_bged =_bgef ();_cgab =_dfe ();_aebe =_bcb (););var _daadf =[]byte {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x78,0x27,0xC2,0x27,0x91,0x00,0x22,0x48,0x21,0x03,0x24,0x91,0x00,0x22,0x48,0x21,0x02,0xA4,0x95,0x00,0x22,0x48,0x21,0x02,0x64,0x9B,0x00,0x3C,0x78,0x21,0x02,0x27,0x91,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xF8,0x00,0x00,0x00,0x00,0x00,0x7F,0xF8,0x00,0x00,0x00,0x00,0x00,0x63,0x18,0x00,0x00,0x00,0x00,0x00,0x63,0x18,0x00,0x00,0x00,0x00,0x00,0x63,0x18,0x00,0x00,0x00,0x00,0x00,0x7F,0xF8,0x00,0x00,0x00,0x00,0x00,0x15,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; +func (_cbgb *Boxes )Add (box *_b .Rectangle )error {if _cbgb ==nil {return _g .Error ("\u0042o\u0078\u0065\u0073\u002e\u0041\u0064d","\u0027\u0042\u006f\u0078es\u0027\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064");};*_cbgb =append (*_cbgb ,box ); +return nil ;};func (_bfdg *Bitmap )Copy ()*Bitmap {_eggg :=make ([]byte ,len (_bfdg .Data ));copy (_eggg ,_bfdg .Data );return &Bitmap {Width :_bfdg .Width ,Height :_bfdg .Height ,RowStride :_bfdg .RowStride ,Data :_eggg ,Color :_bfdg .Color ,Text :_bfdg .Text ,BitmapNumber :_bfdg .BitmapNumber ,Special :_bfdg .Special }; +};type MorphOperation int ;func _eadbd ()[]int {_bead :=make ([]int ,256);for _cdef :=0;_cdef <=0xff;_cdef ++{_ebf :=byte (_cdef );_bead [_ebf ]=int (_ebf &0x1)+(int (_ebf >>1)&0x1)+(int (_ebf >>2)&0x1)+(int (_ebf >>3)&0x1)+(int (_ebf >>4)&0x1)+(int (_ebf >>5)&0x1)+(int (_ebf >>6)&0x1)+(int (_ebf >>7)&0x1); +};return _bead ;};const _facgc =5000;func _adg (_dbd *Bitmap ,_gec *Bitmap ,_bb int )(_afe error ){const _fdf ="e\u0078\u0070\u0061\u006edB\u0069n\u0061\u0072\u0079\u0050\u006fw\u0065\u0072\u0032\u004c\u006f\u0077";switch _bb {case 2:_afe =_fc (_dbd ,_gec ); +case 4:_afe =_af (_dbd ,_gec );case 8:_afe =_dff (_dbd ,_gec );default:return _g .Error (_fdf ,"\u0065\u0078p\u0061\u006e\u0073\u0069o\u006e\u0020f\u0061\u0063\u0074\u006f\u0072\u0020\u006e\u006ft\u0020\u0069\u006e\u0020\u007b\u0032\u002c\u0034\u002c\u0038\u007d\u0020r\u0061\u006e\u0067\u0065"); +};if _afe !=nil {_afe =_g .Wrap (_afe ,_fdf ,"");};return _afe ;};func (_abaf *ClassedPoints )Len ()int {return _abaf .IntSlice .Size ()};type Component int ;func (_gfg *Bitmap )GetComponents (components Component ,maxWidth ,maxHeight int )(_cfge *Bitmaps ,_acge *Boxes ,_ade error ){const _ecaa ="B\u0069t\u006d\u0061\u0070\u002e\u0047\u0065\u0074\u0043o\u006d\u0070\u006f\u006een\u0074\u0073"; +if _gfg ==nil {return nil ,nil ,_g .Error (_ecaa ,"\u0073\u006f\u0075\u0072\u0063\u0065\u0020\u0042\u0069\u0074\u006da\u0070\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069n\u0065\u0064\u002e");};switch components {case ComponentConn ,ComponentCharacters ,ComponentWords :default:return nil ,nil ,_g .Error (_ecaa ,"\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u0063\u006f\u006d\u0070\u006f\u006e\u0065n\u0074s\u0020\u0070\u0061\u0072\u0061\u006d\u0065t\u0065\u0072"); +};if _gfg .Zero (){_acge =&Boxes {};_cfge =&Bitmaps {};return _cfge ,_acge ,nil ;};switch components {case ComponentConn :_cfge =&Bitmaps {};if _acge ,_ade =_gfg .ConnComponents (_cfge ,8);_ade !=nil {return nil ,nil ,_g .Wrap (_ade ,_ecaa ,"\u006e\u006f \u0070\u0072\u0065p\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067"); +};case ComponentCharacters :_geba ,_bgfgd :=MorphSequence (_gfg ,MorphProcess {Operation :MopClosing ,Arguments :[]int {1,6}});if _bgfgd !=nil {return nil ,nil ,_g .Wrap (_bgfgd ,_ecaa ,"\u0063h\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0020\u0070\u0072e\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067"); +};if _de .Log .IsLogLevel (_de .LogLevelTrace ){_de .Log .Trace ("\u0043o\u006d\u0070o\u006e\u0065\u006e\u0074C\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0073\u0020\u0062\u0069\u0074ma\u0070\u0020\u0061f\u0074\u0065r\u0020\u0063\u006c\u006f\u0073\u0069n\u0067\u003a \u0025\u0073",_geba .String ()); +};_gafb :=&Bitmaps {};_acge ,_bgfgd =_geba .ConnComponents (_gafb ,8);if _bgfgd !=nil {return nil ,nil ,_g .Wrap (_bgfgd ,_ecaa ,"\u0063h\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0020\u0070\u0072e\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067"); +};if _de .Log .IsLogLevel (_de .LogLevelTrace ){_de .Log .Trace ("\u0043\u006f\u006d\u0070\u006f\u006ee\u006e\u0074\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0020\u0062\u0069\u0074\u006d\u0061\u0070\u0020a\u0066\u0074\u0065\u0072\u0020\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u0076i\u0074y\u003a\u0020\u0025\u0073",_gafb .String ()); +};if _cfge ,_bgfgd =_gafb .ClipToBitmap (_gfg );_bgfgd !=nil {return nil ,nil ,_g .Wrap (_bgfgd ,_ecaa ,"\u0063h\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0020\u0070\u0072e\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067");};case ComponentWords :_dad :=1; +var _gfaea *Bitmap ;switch {case _gfg .XResolution <=200:_gfaea =_gfg ;case _gfg .XResolution <=400:_dad =2;_gfaea ,_ade =_fgd (_gfg ,1,0,0,0);if _ade !=nil {return nil ,nil ,_g .Wrap (_ade ,_ecaa ,"w\u006f\u0072\u0064\u0020\u0070\u0072e\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0020\u002d \u0078\u0072\u0065s\u003c=\u0034\u0030\u0030"); +};default:_dad =4;_gfaea ,_ade =_fgd (_gfg ,1,1,0,0);if _ade !=nil {return nil ,nil ,_g .Wrap (_ade ,_ecaa ,"\u0077\u006f\u0072\u0064 \u0070\u0072\u0065\u0070\u0072\u006f\u0063\u0065\u0073\u0073 \u002d \u0078\u0072\u0065\u0073\u0020\u003e\u00204\u0030\u0030"); +};};_cgd ,_ ,_fcee :=_edfd (_gfaea );if _fcee !=nil {return nil ,nil ,_g .Wrap (_fcee ,_ecaa ,"\u0077o\u0072d\u0020\u0070\u0072\u0065\u0070\u0072\u006f\u0063\u0065\u0073\u0073");};_eebe ,_fcee :=_efbcc (_cgd ,_dad );if _fcee !=nil {return nil ,nil ,_g .Wrap (_fcee ,_ecaa ,"\u0077o\u0072d\u0020\u0070\u0072\u0065\u0070\u0072\u006f\u0063\u0065\u0073\u0073"); +};_gbed :=&Bitmaps {};if _acge ,_fcee =_eebe .ConnComponents (_gbed ,4);_fcee !=nil {return nil ,nil ,_g .Wrap (_fcee ,_ecaa ,"\u0077\u006f\u0072\u0064\u0020\u0070r\u0065\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u002c\u0020\u0063\u006f\u006en\u0065\u0063\u0074\u0020\u0065\u0078\u0070a\u006e\u0064\u0065\u0064"); +};if _cfge ,_fcee =_gbed .ClipToBitmap (_gfg );_fcee !=nil {return nil ,nil ,_g .Wrap (_fcee ,_ecaa ,"\u0077o\u0072d\u0020\u0070\u0072\u0065\u0070\u0072\u006f\u0063\u0065\u0073\u0073");};};_cfge ,_ade =_cfge .SelectBySize (maxWidth ,maxHeight ,LocSelectIfBoth ,SizeSelectIfLTE ); +if _ade !=nil {return nil ,nil ,_g .Wrap (_ade ,_ecaa ,"");};_acge ,_ade =_acge .SelectBySize (maxWidth ,maxHeight ,LocSelectIfBoth ,SizeSelectIfLTE );if _ade !=nil {return nil ,nil ,_g .Wrap (_ade ,_ecaa ,"");};return _cfge ,_acge ,nil ;};func ClipBoxToRectangle (box *_b .Rectangle ,wi ,hi int )(_fcae *_b .Rectangle ,_cdcg error ){const _bfed ="\u0043l\u0069p\u0042\u006f\u0078\u0054\u006fR\u0065\u0063t\u0061\u006e\u0067\u006c\u0065"; +if box ==nil {return nil ,_g .Error (_bfed ,"\u0027\u0062\u006f\u0078\u0027\u0020\u006e\u006f\u0074\u0020\u0064\u0065f\u0069\u006e\u0065\u0064");};if box .Min .X >=wi ||box .Min .Y >=hi ||box .Max .X <=0||box .Max .Y <=0{return nil ,_g .Error (_bfed ,"\u0027\u0062\u006fx'\u0020\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u0020\u0072\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065"); +};_bedd :=*box ;_fcae =&_bedd ;if _fcae .Min .X < 0{_fcae .Max .X +=_fcae .Min .X ;_fcae .Min .X =0;};if _fcae .Min .Y < 0{_fcae .Max .Y +=_fcae .Min .Y ;_fcae .Min .Y =0;};if _fcae .Max .X > wi {_fcae .Max .X =wi ;};if _fcae .Max .Y > hi {_fcae .Max .Y =hi ; +};return _fcae ,nil ;};func (_acdd *Bitmap )inverseData (){if _bcaf :=_acdd .RasterOperation (0,0,_acdd .Width ,_acdd .Height ,PixNotDst ,nil ,0,0);_bcaf !=nil {_de .Log .Debug ("\u0049n\u0076\u0065\u0072\u0073e\u0020\u0064\u0061\u0074\u0061 \u0066a\u0069l\u0065\u0064\u003a\u0020\u0027\u0025\u0076'",_bcaf ); +};if _acdd .Color ==Chocolate {_acdd .Color =Vanilla ;}else {_acdd .Color =Chocolate ;};};func TstFrameBitmap ()*Bitmap {return _efdb .Copy ()};func MakePixelCentroidTab8 ()[]int {return _cddb ()};func TstTSymbol (t *_f .T ,scale ...int )*Bitmap {_gbbdd ,_gffcf :=NewWithData (5,5,[]byte {0xF8,0x20,0x20,0x20,0x20}); +_e .NoError (t ,_gffcf );return TstGetScaledSymbol (t ,_gbbdd ,scale ...);};type Selection struct{Height ,Width int ;Cx ,Cy int ;Name string ;Data [][]SelectionValue ;};func _egbe (_aeca *Bitmap ,_egag ,_aafc ,_dfea ,_fdee int ,_befd RasterOperator ,_egbg *Bitmap ,_fcagd ,_fbdd int )error {var (_aggc bool ; +_ddgf bool ;_aagec int ;_efgb int ;_cgagd int ;_fcaf bool ;_fgca byte ;_ccec int ;_adac int ;_bbfcg int ;_ccgb ,_dgff int ;);_gegf :=8-(_egag &7);_dgga :=_eebb [_gegf ];_gfec :=_aeca .RowStride *_aafc +(_egag >>3);_gccg :=_egbg .RowStride *_fbdd +(_fcagd >>3); +if _dfea < _gegf {_aggc =true ;_dgga &=_gebag [8-_gegf +_dfea ];};if !_aggc {_aagec =(_dfea -_gegf )>>3;if _aagec > 0{_ddgf =true ;_efgb =_gfec +1;_cgagd =_gccg +1;};};_ccec =(_egag +_dfea )&7;if !_aggc &&_ccec !=0{_fcaf =true ;_fgca =_gebag [_ccec ];_adac =_gfec +1+_aagec ; +_bbfcg =_gccg +1+_aagec ;};switch _befd {case PixSrc :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],_egbg .Data [_gccg ],_dgga );_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ;};if _ddgf {for _ccgb =0;_ccgb < _fdee ; +_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]=_egbg .Data [_cgagd +_dgff ];};_efgb +=_aeca .RowStride ;_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],_egbg .Data [_bbfcg ],_fgca ); +_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixNotSrc :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],^_egbg .Data [_gccg ],_dgga );_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ;};if _ddgf {for _ccgb =0; +_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]=^_egbg .Data [_cgagd +_dgff ];};_efgb +=_aeca .RowStride ;_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],^_egbg .Data [_bbfcg ],_fgca ); +_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixSrcOrDst :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],_egbg .Data [_gccg ]|_aeca .Data [_gfec ],_dgga );_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ; +};if _ddgf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]|=_egbg .Data [_cgagd +_dgff ];};_efgb +=_aeca .RowStride ;_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],_egbg .Data [_bbfcg ]|_aeca .Data [_adac ],_fgca ); +_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixSrcAndDst :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],_egbg .Data [_gccg ]&_aeca .Data [_gfec ],_dgga );_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ; +};if _ddgf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]&=_egbg .Data [_cgagd +_dgff ];};_efgb +=_aeca .RowStride ;_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],_egbg .Data [_bbfcg ]&_aeca .Data [_adac ],_fgca ); +_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixSrcXorDst :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],_egbg .Data [_gccg ]^_aeca .Data [_gfec ],_dgga );_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ; +};if _ddgf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]^=_egbg .Data [_cgagd +_dgff ];};_efgb +=_aeca .RowStride ;_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],_egbg .Data [_bbfcg ]^_aeca .Data [_adac ],_fgca ); +_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixNotSrcOrDst :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],^(_egbg .Data [_gccg ])|_aeca .Data [_gfec ],_dgga );_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ; +};if _ddgf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]|=^(_egbg .Data [_cgagd +_dgff ]);};_efgb +=_aeca .RowStride ;_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],^(_egbg .Data [_bbfcg ])|_aeca .Data [_adac ],_fgca ); +_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixNotSrcAndDst :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],^(_egbg .Data [_gccg ])&_aeca .Data [_gfec ],_dgga );_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ; +};if _ddgf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]&=^_egbg .Data [_cgagd +_dgff ];};_efgb +=_aeca .RowStride ;_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],^(_egbg .Data [_bbfcg ])&_aeca .Data [_adac ],_fgca ); +_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixSrcOrNotDst :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],_egbg .Data [_gccg ]|^(_aeca .Data [_gfec ]),_dgga );_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ; +};if _ddgf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]=_egbg .Data [_cgagd +_dgff ]|^(_aeca .Data [_efgb +_dgff ]);};_efgb +=_aeca .RowStride ;_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0; +_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],_egbg .Data [_bbfcg ]|^(_aeca .Data [_adac ]),_fgca );_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixSrcAndNotDst :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],_egbg .Data [_gccg ]&^(_aeca .Data [_gfec ]),_dgga ); +_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ;};if _ddgf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]=_egbg .Data [_cgagd +_dgff ]&^(_aeca .Data [_efgb +_dgff ]);};_efgb +=_aeca .RowStride ; +_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],_egbg .Data [_bbfcg ]&^(_aeca .Data [_adac ]),_fgca );_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixNotPixSrcOrDst :for _ccgb =0; +_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],^(_egbg .Data [_gccg ]|_aeca .Data [_gfec ]),_dgga );_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ;};if _ddgf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ; +_dgff ++{_aeca .Data [_efgb +_dgff ]=^(_egbg .Data [_cgagd +_dgff ]|_aeca .Data [_efgb +_dgff ]);};_efgb +=_aeca .RowStride ;_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],^(_egbg .Data [_bbfcg ]|_aeca .Data [_adac ]),_fgca ); +_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixNotPixSrcAndDst :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],^(_egbg .Data [_gccg ]&_aeca .Data [_gfec ]),_dgga );_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ; +};if _ddgf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]=^(_egbg .Data [_cgagd +_dgff ]&_aeca .Data [_efgb +_dgff ]);};_efgb +=_aeca .RowStride ;_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0; +_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],^(_egbg .Data [_bbfcg ]&_aeca .Data [_adac ]),_fgca );_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};case PixNotPixSrcXorDst :for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_gfec ]=_fcac (_aeca .Data [_gfec ],^(_egbg .Data [_gccg ]^_aeca .Data [_gfec ]),_dgga ); +_gfec +=_aeca .RowStride ;_gccg +=_egbg .RowStride ;};if _ddgf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{for _dgff =0;_dgff < _aagec ;_dgff ++{_aeca .Data [_efgb +_dgff ]=^(_egbg .Data [_cgagd +_dgff ]^_aeca .Data [_efgb +_dgff ]);};_efgb +=_aeca .RowStride ; +_cgagd +=_egbg .RowStride ;};};if _fcaf {for _ccgb =0;_ccgb < _fdee ;_ccgb ++{_aeca .Data [_adac ]=_fcac (_aeca .Data [_adac ],^(_egbg .Data [_bbfcg ]^_aeca .Data [_adac ]),_fgca );_adac +=_aeca .RowStride ;_bbfcg +=_egbg .RowStride ;};};default:_de .Log .Debug ("I\u006e\u0076\u0061\u006c\u0069\u0064 \u0072\u0061\u0073\u0074\u0065\u0072\u0020\u006f\u0070e\u0072\u0061\u0074o\u0072:\u0020\u0025\u0064",_befd ); +return _g .Error ("\u0072\u0061\u0073\u0074er\u004f\u0070\u0056\u0041\u006c\u0069\u0067\u006e\u0065\u0064\u004c\u006f\u0077","\u0069\u006e\u0076al\u0069\u0064\u0020\u0072\u0061\u0073\u0074\u0065\u0072\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"); +};return nil ;};func (_edbc *byWidth )Len ()int {return len (_edbc .Values )};func (_dfbf *Bitmap )RemoveBorder (borderSize int )(*Bitmap ,error ){if borderSize ==0{return _dfbf .Copy (),nil ;};_bbfa ,_cffg :=_dfbf .removeBorderGeneral (borderSize ,borderSize ,borderSize ,borderSize ); +if _cffg !=nil {return nil ,_g .Wrap (_cffg ,"\u0052\u0065\u006do\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072","");};return _bbfa ,nil ;};const (_ SizeComparison =iota ;SizeSelectIfLT ;SizeSelectIfGT ;SizeSelectIfLTE ;SizeSelectIfGTE ;SizeSelectIfEQ ; +);type SelectionValue int ;func _dfe ()(_ddf [256]uint32 ){for _cfe :=0;_cfe < 256;_cfe ++{if _cfe &0x01!=0{_ddf [_cfe ]|=0xf;};if _cfe &0x02!=0{_ddf [_cfe ]|=0xf0;};if _cfe &0x04!=0{_ddf [_cfe ]|=0xf00;};if _cfe &0x08!=0{_ddf [_cfe ]|=0xf000;};if _cfe &0x10!=0{_ddf [_cfe ]|=0xf0000; +};if _cfe &0x20!=0{_ddf [_cfe ]|=0xf00000;};if _cfe &0x40!=0{_ddf [_cfe ]|=0xf000000;};if _cfe &0x80!=0{_ddf [_cfe ]|=0xf0000000;};};return _ddf ;};func Dilate (d *Bitmap ,s *Bitmap ,sel *Selection )(*Bitmap ,error ){return _gdc (d ,s ,sel )};type LocationFilter int ; +var _edge =[5]int {1,2,3,0,4};func (_fadf *Boxes )makeSizeIndicator (_bdbg ,_cceae int ,_efbc LocationFilter ,_gcadd SizeComparison )*_db .NumSlice {_bfac :=&_db .NumSlice {};var _dacgg ,_fafg ,_gafgf int ;for _ ,_dcbg :=range *_fadf {_dacgg =0;_fafg ,_gafgf =_dcbg .Dx (),_dcbg .Dy (); +switch _efbc {case LocSelectWidth :if (_gcadd ==SizeSelectIfLT &&_fafg < _bdbg )||(_gcadd ==SizeSelectIfGT &&_fafg > _bdbg )||(_gcadd ==SizeSelectIfLTE &&_fafg <=_bdbg )||(_gcadd ==SizeSelectIfGTE &&_fafg >=_bdbg ){_dacgg =1;};case LocSelectHeight :if (_gcadd ==SizeSelectIfLT &&_gafgf < _cceae )||(_gcadd ==SizeSelectIfGT &&_gafgf > _cceae )||(_gcadd ==SizeSelectIfLTE &&_gafgf <=_cceae )||(_gcadd ==SizeSelectIfGTE &&_gafgf >=_cceae ){_dacgg =1; +};case LocSelectIfEither :if (_gcadd ==SizeSelectIfLT &&(_gafgf < _cceae ||_fafg < _bdbg ))||(_gcadd ==SizeSelectIfGT &&(_gafgf > _cceae ||_fafg > _bdbg ))||(_gcadd ==SizeSelectIfLTE &&(_gafgf <=_cceae ||_fafg <=_bdbg ))||(_gcadd ==SizeSelectIfGTE &&(_gafgf >=_cceae ||_fafg >=_bdbg )){_dacgg =1; +};case LocSelectIfBoth :if (_gcadd ==SizeSelectIfLT &&(_gafgf < _cceae &&_fafg < _bdbg ))||(_gcadd ==SizeSelectIfGT &&(_gafgf > _cceae &&_fafg > _bdbg ))||(_gcadd ==SizeSelectIfLTE &&(_gafgf <=_cceae &&_fafg <=_bdbg ))||(_gcadd ==SizeSelectIfGTE &&(_gafgf >=_cceae &&_fafg >=_bdbg )){_dacgg =1; +};};_bfac .AddInt (_dacgg );};return _bfac ;};func TstImageBitmap ()*Bitmap {return _cfdf .Copy ()};func _acca (_gccb *Bitmap ,_abde ,_cdag int ,_eafd ,_addf int ,_gfdc RasterOperator ,_fded *Bitmap ,_efaa ,_dbdb int )error {var _ecbdg ,_gdge ,_bcfb ,_fdgag int ; +if _abde < 0{_efaa -=_abde ;_eafd +=_abde ;_abde =0;};if _efaa < 0{_abde -=_efaa ;_eafd +=_efaa ;_efaa =0;};_ecbdg =_abde +_eafd -_gccb .Width ;if _ecbdg > 0{_eafd -=_ecbdg ;};_gdge =_efaa +_eafd -_fded .Width ;if _gdge > 0{_eafd -=_gdge ;};if _cdag < 0{_dbdb -=_cdag ; +_addf +=_cdag ;_cdag =0;};if _dbdb < 0{_cdag -=_dbdb ;_addf +=_dbdb ;_dbdb =0;};_bcfb =_cdag +_addf -_gccb .Height ;if _bcfb > 0{_addf -=_bcfb ;};_fdgag =_dbdb +_addf -_fded .Height ;if _fdgag > 0{_addf -=_fdgag ;};if _eafd <=0||_addf <=0{return nil ;}; +var _cccb error ;switch {case _abde &7==0&&_efaa &7==0:_cccb =_dfdg (_gccb ,_abde ,_cdag ,_eafd ,_addf ,_gfdc ,_fded ,_efaa ,_dbdb );case _abde &7==_efaa &7:_cccb =_egbe (_gccb ,_abde ,_cdag ,_eafd ,_addf ,_gfdc ,_fded ,_efaa ,_dbdb );default:_cccb =_bfabg (_gccb ,_abde ,_cdag ,_eafd ,_addf ,_gfdc ,_fded ,_efaa ,_dbdb ); +};if _cccb !=nil {return _g .Wrap (_cccb ,"r\u0061\u0073\u0074\u0065\u0072\u004f\u0070\u004c\u006f\u0077","");};return nil ;};func _bggf ()(_ggd []byte ){_ggd =make ([]byte ,256);for _gcad :=0;_gcad < 256;_gcad ++{_dae :=byte (_gcad );_ggd [_dae ]=(_dae &0x01)|((_dae &0x04)>>1)|((_dae &0x10)>>2)|((_dae &0x40)>>3)|((_dae &0x02)<<3)|((_dae &0x08)<<2)|((_dae &0x20)<<1)|(_dae &0x80); +};return _ggd ;};func _bccf (_ecgc ,_befad ,_gacc *Bitmap ,_gbeea int )(*Bitmap ,error ){const _edbac ="\u0073\u0065\u0065\u0064\u0046\u0069\u006c\u006c\u0042i\u006e\u0061\u0072\u0079";if _befad ==nil {return nil ,_g .Error (_edbac ,"s\u006fu\u0072\u0063\u0065\u0020\u0062\u0069\u0074\u006da\u0070\u0020\u0069\u0073 n\u0069\u006c"); +};if _gacc ==nil {return nil ,_g .Error (_edbac ,"'\u006da\u0073\u006b\u0027\u0020\u0062\u0069\u0074\u006da\u0070\u0020\u0069\u0073 n\u0069\u006c");};if _gbeea !=4&&_gbeea !=8{return nil ,_g .Error (_edbac ,"\u0063\u006f\u006en\u0065\u0063\u0074\u0069v\u0069\u0074\u0079\u0020\u006e\u006f\u0074 \u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u007b\u0034\u002c\u0038\u007d"); +};var _cbceb error ;_ecgc ,_cbceb =_bgff (_ecgc ,_befad );if _cbceb !=nil {return nil ,_g .Wrap (_cbceb ,_edbac ,"\u0063o\u0070y\u0020\u0073\u006f\u0075\u0072c\u0065\u0020t\u006f\u0020\u0027\u0064\u0027");};_gbff :=_befad .createTemplate ();_gacc .setPadBits (0); +for _gedb :=0;_gedb < _facgc ;_gedb ++{_gbff ,_cbceb =_bgff (_gbff ,_ecgc );if _cbceb !=nil {return nil ,_g .Wrapf (_cbceb ,_edbac ,"\u0069\u0074\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0064",_gedb );};if _cbceb =_eaac (_ecgc ,_gacc ,_gbeea ); +_cbceb !=nil {return nil ,_g .Wrapf (_cbceb ,_edbac ,"\u0069\u0074\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0064",_gedb );};if _gbff .Equals (_ecgc ){break ;};};return _ecgc ,nil ;};func _edfd (_dbfg *Bitmap )(_cccg *Bitmap ,_eege int ,_eedg error ){const _fcf ="\u0042i\u0074\u006d\u0061\u0070.\u0077\u006f\u0072\u0064\u004da\u0073k\u0042y\u0044\u0069\u006c\u0061\u0074\u0069\u006fn"; +if _dbfg ==nil {return nil ,0,_g .Errorf (_fcf ,"\u0027\u0073\u0027\u0020bi\u0074\u006d\u0061\u0070\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006ee\u0064");};var _dfag ,_gefe *Bitmap ;if _dfag ,_eedg =_bgff (nil ,_dbfg );_eedg !=nil {return nil ,0,_g .Wrap (_eedg ,_fcf ,"\u0063\u006f\u0070\u0079\u0020\u0027\u0073\u0027"); +};var (_bbae [13]int ;_bbde ,_aegf int ;);_afea :=12;_geeb :=_db .NewNumSlice (_afea +1);_adb :=_db .NewNumSlice (_afea +1);var _fdfc *Boxes ;for _cecd :=0;_cecd <=_afea ;_cecd ++{if _cecd ==0{if _gefe ,_eedg =_bgff (nil ,_dfag );_eedg !=nil {return nil ,0,_g .Wrap (_eedg ,_fcf ,"\u0066i\u0072\u0073\u0074\u0020\u0062\u006d2"); +};}else {if _gefe ,_eedg =_ceb (_dfag ,MorphProcess {Operation :MopDilation ,Arguments :[]int {2,1}});_eedg !=nil {return nil ,0,_g .Wrap (_eedg ,_fcf ,"\u0064\u0069\u006ca\u0074\u0069\u006f\u006e\u0020\u0062\u006d\u0032");};};if _fdfc ,_eedg =_gefe .connComponentsBB (4); +_eedg !=nil {return nil ,0,_g .Wrap (_eedg ,_fcf ,"");};_bbae [_cecd ]=len (*_fdfc );_geeb .AddInt (_bbae [_cecd ]);switch _cecd {case 0:_bbde =_bbae [0];default:_aegf =_bbae [_cecd -1]-_bbae [_cecd ];_adb .AddInt (_aegf );};_dfag =_gefe ;};_agcef :=true ; +_edace :=2;var _edeec ,_bcba int ;for _cffd :=1;_cffd < len (*_adb );_cffd ++{if _edeec ,_eedg =_geeb .GetInt (_cffd );_eedg !=nil {return nil ,0,_g .Wrap (_eedg ,_fcf ,"\u0043\u0068\u0065\u0063ki\u006e\u0067\u0020\u0062\u0065\u0073\u0074\u0020\u0064\u0069\u006c\u0061\u0074\u0069o\u006e"); +};if _agcef &&_edeec < int (0.3*float32 (_bbde )){_edace =_cffd +1;_agcef =false ;};if _aegf ,_eedg =_adb .GetInt (_cffd );_eedg !=nil {return nil ,0,_g .Wrap (_eedg ,_fcf ,"\u0067\u0065\u0074\u0074\u0069\u006e\u0067\u0020\u006ea\u0044\u0069\u0066\u0066"); +};if _aegf > _bcba {_bcba =_aegf ;};};_bfgfb :=_dbfg .XResolution ;if _bfgfb ==0{_bfgfb =150;};if _bfgfb > 110{_edace ++;};if _edace < 2{_de .Log .Trace ("J\u0042\u0049\u0047\u0032\u0020\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0020\u0069\u0042\u0065\u0073\u0074 \u0074\u006f\u0020\u006d\u0069\u006e\u0069\u006d\u0075\u006d a\u006c\u006c\u006fw\u0061b\u006c\u0065"); +_edace =2;};_eege =_edace +1;if _cccg ,_eedg =_becd (nil ,_dbfg ,_edace +1,1);_eedg !=nil {return nil ,0,_g .Wrap (_eedg ,_fcf ,"\u0067\u0065\u0074\u0074in\u0067\u0020\u006d\u0061\u0073\u006b\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};return _cccg ,_eege ,nil ; +};func Centroids (bms []*Bitmap )(*Points ,error ){_ddga :=make ([]Point ,len (bms ));_deed :=_cddb ();_fabg :=_eadbd ();var _fecgc error ;for _fefa ,_fafgd :=range bms {_ddga [_fefa ],_fecgc =_fafgd .centroid (_deed ,_fabg );if _fecgc !=nil {return nil ,_fecgc ; +};};_cgag :=Points (_ddga );return &_cgag ,nil ;};func _dag (_edba *Bitmap ,_ccca ,_ddce int ,_gaff ,_fgde int ,_dedf RasterOperator ){var (_ffbd int ;_gbcec byte ;_fcagc ,_ebd int ;_dbece int ;);_gabb :=_gaff >>3;_fafb :=_gaff &7;if _fafb > 0{_gbcec =_gebag [_fafb ]; +};_ffbd =_edba .RowStride *_ddce +(_ccca >>3);switch _dedf {case PixClr :for _fcagc =0;_fcagc < _fgde ;_fcagc ++{_dbece =_ffbd +_fcagc *_edba .RowStride ;for _ebd =0;_ebd < _gabb ;_ebd ++{_edba .Data [_dbece ]=0x0;_dbece ++;};if _fafb > 0{_edba .Data [_dbece ]=_fcac (_edba .Data [_dbece ],0x0,_gbcec ); +};};case PixSet :for _fcagc =0;_fcagc < _fgde ;_fcagc ++{_dbece =_ffbd +_fcagc *_edba .RowStride ;for _ebd =0;_ebd < _gabb ;_ebd ++{_edba .Data [_dbece ]=0xff;_dbece ++;};if _fafb > 0{_edba .Data [_dbece ]=_fcac (_edba .Data [_dbece ],0xff,_gbcec );};}; +case PixNotDst :for _fcagc =0;_fcagc < _fgde ;_fcagc ++{_dbece =_ffbd +_fcagc *_edba .RowStride ;for _ebd =0;_ebd < _gabb ;_ebd ++{_edba .Data [_dbece ]=^_edba .Data [_dbece ];_dbece ++;};if _fafb > 0{_edba .Data [_dbece ]=_fcac (_edba .Data [_dbece ],^_edba .Data [_dbece ],_gbcec ); +};};};};const (Vanilla Color =iota ;Chocolate ;);func (_fdae *Bitmap )connComponentsBitmapsBB (_cgc *Bitmaps ,_bbge int )(_cgbb *Boxes ,_beed error ){const _dcbe ="\u0063\u006f\u006enC\u006f\u006d\u0070\u006f\u006e\u0065\u006e\u0074\u0073\u0042\u0069\u0074\u006d\u0061\u0070\u0073\u0042\u0042"; +if _bbge !=4&&_bbge !=8{return nil ,_g .Error (_dcbe ,"\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u0076\u0069\u0074\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u0027\u0034\u0027\u0020\u006fr\u0020\u0027\u0038\u0027");};if _cgc ==nil {return nil ,_g .Error (_dcbe ,"p\u0072o\u0076\u0069\u0064\u0065\u0064\u0020\u006e\u0069l\u0020\u0042\u0069\u0074ma\u0070\u0073"); +};if len (_cgc .Values )> 0{return nil ,_g .Error (_dcbe ,"\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0064\u0020\u006e\u006fn\u002d\u0065\u006d\u0070\u0074\u0079\u0020\u0042\u0069\u0074m\u0061\u0070\u0073");};if _fdae .Zero (){return &Boxes {},nil ;}; +var (_fbca ,_bfge ,_gaada ,_ggad *Bitmap ;);_fdae .setPadBits (0);if _fbca ,_beed =_bgff (nil ,_fdae );_beed !=nil {return nil ,_g .Wrap (_beed ,_dcbe ,"\u0062\u006d\u0031");};if _bfge ,_beed =_bgff (nil ,_fdae );_beed !=nil {return nil ,_g .Wrap (_beed ,_dcbe ,"\u0062\u006d\u0032"); +};_dbabb :=&_db .Stack {};_dbabb .Aux =&_db .Stack {};_cgbb =&Boxes {};var (_fecg ,_fba int ;_gfabb _b .Point ;_befc bool ;_fdc *_b .Rectangle ;);for {if _gfabb ,_befc ,_beed =_fbca .nextOnPixel (_fecg ,_fba );_beed !=nil {return nil ,_g .Wrap (_beed ,_dcbe ,""); +};if !_befc {break ;};if _fdc ,_beed =_adbc (_fbca ,_dbabb ,_gfabb .X ,_gfabb .Y ,_bbge );_beed !=nil {return nil ,_g .Wrap (_beed ,_dcbe ,"");};if _beed =_cgbb .Add (_fdc );_beed !=nil {return nil ,_g .Wrap (_beed ,_dcbe ,"");};if _gaada ,_beed =_fbca .clipRectangle (_fdc ,nil ); +_beed !=nil {return nil ,_g .Wrap (_beed ,_dcbe ,"\u0062\u006d\u0033");};if _ggad ,_beed =_bfge .clipRectangle (_fdc ,nil );_beed !=nil {return nil ,_g .Wrap (_beed ,_dcbe ,"\u0062\u006d\u0034");};if _ ,_beed =_acaf (_gaada ,_gaada ,_ggad );_beed !=nil {return nil ,_g .Wrap (_beed ,_dcbe ,"\u0062m\u0033\u0020\u005e\u0020\u0062\u006d4"); +};if _beed =_bfge .RasterOperation (_fdc .Min .X ,_fdc .Min .Y ,_fdc .Dx (),_fdc .Dy (),PixSrcXorDst ,_gaada ,0,0);_beed !=nil {return nil ,_g .Wrap (_beed ,_dcbe ,"\u0062\u006d\u0032\u0020\u002d\u0058\u004f\u0052\u002d>\u0020\u0062\u006d\u0033");};_cgc .AddBitmap (_gaada ); +_fecg =_gfabb .X ;_fba =_gfabb .Y ;};_cgc .Boxes =*_cgbb ;return _cgbb ,nil ;};func (_dbab *Bitmap )CountPixels ()int {return _dbab .countPixels ()};func (_cbec *Bitmap )thresholdPixelSum (_cbb int )bool {var (_bdae int ;_dbc uint8 ;_ebc byte ;_cgbd int ; +);_gcag :=_cbec .RowStride ;_ddeeg :=uint (_cbec .Width &0x07);if _ddeeg !=0{_dbc =uint8 ((0xff<<(8-_ddeeg ))&0xff);_gcag --;};for _cceb :=0;_cceb < _cbec .Height ;_cceb ++{for _cgbd =0;_cgbd < _gcag ;_cgbd ++{_ebc =_cbec .Data [_cceb *_cbec .RowStride +_cgbd ]; +_bdae +=int (_fee [_ebc ]);};if _ddeeg !=0{_ebc =_cbec .Data [_cceb *_cbec .RowStride +_cgbd ]&_dbc ;_bdae +=int (_fee [_ebc ]);};if _bdae > _cbb {return true ;};};return false ;};func _efbcc (_adafg *Bitmap ,_eefb int )(*Bitmap ,error ){const _ceacc ="\u0065x\u0070a\u006e\u0064\u0052\u0065\u0070\u006c\u0069\u0063\u0061\u0074\u0065"; +if _adafg ==nil {return nil ,_g .Error (_ceacc ,"\u0073o\u0075r\u0063\u0065\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064");};if _eefb <=0{return nil ,_g .Error (_ceacc ,"i\u006e\u0076\u0061\u006cid\u0020f\u0061\u0063\u0074\u006f\u0072 \u002d\u0020\u003c\u003d\u0020\u0030"); +};if _eefb ==1{_gggce ,_eedcd :=_bgff (nil ,_adafg );if _eedcd !=nil {return nil ,_g .Wrap (_eedcd ,_ceacc ,"\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u003d\u0020\u0031");};return _gggce ,nil ;};_ddgc ,_gcc :=_acbb (_adafg ,_eefb ,_eefb );if _gcc !=nil {return nil ,_g .Wrap (_gcc ,_ceacc ,""); +};return _ddgc ,nil ;};func _edgg (_fgcgd *Bitmap ,_gffad *_db .Stack ,_fbbc ,_facga int )(_dedd *_b .Rectangle ,_cdbe error ){const _eegc ="\u0073e\u0065d\u0046\u0069\u006c\u006c\u0053\u0074\u0061\u0063\u006b\u0042\u0042";if _fgcgd ==nil {return nil ,_g .Error (_eegc ,"\u0070\u0072\u006fvi\u0064\u0065\u0064\u0020\u006e\u0069\u006c\u0020\u0027\u0073\u0027\u0020\u0042\u0069\u0074\u006d\u0061\u0070"); +};if _gffad ==nil {return nil ,_g .Error (_eegc ,"p\u0072o\u0076\u0069\u0064\u0065\u0064\u0020\u006e\u0069l\u0020\u0027\u0073\u0074ac\u006b\u0027");};_gaef ,_eeebf :=_fgcgd .Width ,_fgcgd .Height ;_beddf :=_gaef -1;_fbaef :=_eeebf -1;if _fbbc < 0||_fbbc > _beddf ||_facga < 0||_facga > _fbaef ||!_fgcgd .GetPixel (_fbbc ,_facga ){return nil ,nil ; +};var _cgac *_b .Rectangle ;_cgac ,_cdbe =Rect (100000,100000,0,0);if _cdbe !=nil {return nil ,_g .Wrap (_cdbe ,_eegc ,"");};if _cdbe =_gebg (_gffad ,_fbbc ,_fbbc ,_facga ,1,_fbaef ,_cgac );_cdbe !=nil {return nil ,_g .Wrap (_cdbe ,_eegc ,"\u0069\u006e\u0069t\u0069\u0061\u006c\u0020\u0070\u0075\u0073\u0068"); +};if _cdbe =_gebg (_gffad ,_fbbc ,_fbbc ,_facga +1,-1,_fbaef ,_cgac );_cdbe !=nil {return nil ,_g .Wrap (_cdbe ,_eegc ,"\u0032\u006ed\u0020\u0069\u006ei\u0074\u0069\u0061\u006c\u0020\u0070\u0075\u0073\u0068");};_cgac .Min .X ,_cgac .Max .X =_fbbc ,_fbbc ; +_cgac .Min .Y ,_cgac .Max .Y =_facga ,_facga ;var (_dffb *fillSegment ;_cfad int ;);for _gffad .Len ()> 0{if _dffb ,_cdbe =_dgdee (_gffad );_cdbe !=nil {return nil ,_g .Wrap (_cdbe ,_eegc ,"");};_facga =_dffb ._gdda ;for _fbbc =_dffb ._fgeg ;_fbbc >=0&&_fgcgd .GetPixel (_fbbc ,_facga ); +_fbbc --{if _cdbe =_fgcgd .SetPixel (_fbbc ,_facga ,0);_cdbe !=nil {return nil ,_g .Wrap (_cdbe ,_eegc ,"");};};if _fbbc >=_dffb ._fgeg {for _fbbc ++;_fbbc <=_dffb ._efcee &&_fbbc <=_beddf &&!_fgcgd .GetPixel (_fbbc ,_facga );_fbbc ++{};_cfad =_fbbc ;if _fbbc > _dffb ._efcee ||_fbbc > _beddf {continue ; +};}else {_cfad =_fbbc +1;if _cfad < _dffb ._fgeg -1{if _cdbe =_gebg (_gffad ,_cfad ,_dffb ._fgeg -1,_dffb ._gdda ,-_dffb ._gfff ,_fbaef ,_cgac );_cdbe !=nil {return nil ,_g .Wrap (_cdbe ,_eegc ,"\u006c\u0065\u0061\u006b\u0020\u006f\u006e\u0020\u006c\u0065\u0066\u0074 \u0073\u0069\u0064\u0065"); +};};_fbbc =_dffb ._fgeg +1;};for {for ;_fbbc <=_beddf &&_fgcgd .GetPixel (_fbbc ,_facga );_fbbc ++{if _cdbe =_fgcgd .SetPixel (_fbbc ,_facga ,0);_cdbe !=nil {return nil ,_g .Wrap (_cdbe ,_eegc ,"\u0032n\u0064\u0020\u0073\u0065\u0074");};};if _cdbe =_gebg (_gffad ,_cfad ,_fbbc -1,_dffb ._gdda ,_dffb ._gfff ,_fbaef ,_cgac ); +_cdbe !=nil {return nil ,_g .Wrap (_cdbe ,_eegc ,"n\u006f\u0072\u006d\u0061\u006c\u0020\u0070\u0075\u0073\u0068");};if _fbbc > _dffb ._efcee +1{if _cdbe =_gebg (_gffad ,_dffb ._efcee +1,_fbbc -1,_dffb ._gdda ,-_dffb ._gfff ,_fbaef ,_cgac );_cdbe !=nil {return nil ,_g .Wrap (_cdbe ,_eegc ,"\u006ce\u0061k\u0020\u006f\u006e\u0020\u0072i\u0067\u0068t\u0020\u0073\u0069\u0064\u0065"); +};};for _fbbc ++;_fbbc <=_dffb ._efcee &&_fbbc <=_beddf &&!_fgcgd .GetPixel (_fbbc ,_facga );_fbbc ++{};_cfad =_fbbc ;if _fbbc > _dffb ._efcee ||_fbbc > _beddf {break ;};};};_cgac .Max .X ++;_cgac .Max .Y ++;return _cgac ,nil ;};func _fda (_ebafb ,_faa *Bitmap ,_ int ,_dga []byte ,_fbd int )(_cdd error ){const _ccf ="\u0072\u0065\u0064uc\u0065\u0052\u0061\u006e\u006b\u0042\u0069\u006e\u0061\u0072\u0079\u0032\u004c\u0065\u0076\u0065\u006c\u0032"; +var (_def ,_fccd ,_cga ,_cdb ,_gag ,_da ,_agb ,_dba int ;_abd ,_aae ,_dda ,_cfa uint32 ;_fgf ,_aca byte ;_ged uint16 ;);_bfd :=make ([]byte ,4);_ece :=make ([]byte ,4);for _cga =0;_cga < _ebafb .Height -1;_cga ,_cdb =_cga +2,_cdb +1{_def =_cga *_ebafb .RowStride ; +_fccd =_cdb *_faa .RowStride ;for _gag ,_da =0,0;_gag < _fbd ;_gag ,_da =_gag +4,_da +1{for _agb =0;_agb < 4;_agb ++{_dba =_def +_gag +_agb ;if _dba <=len (_ebafb .Data )-1&&_dba < _def +_ebafb .RowStride {_bfd [_agb ]=_ebafb .Data [_dba ];}else {_bfd [_agb ]=0x00; +};_dba =_def +_ebafb .RowStride +_gag +_agb ;if _dba <=len (_ebafb .Data )-1&&_dba < _def +(2*_ebafb .RowStride ){_ece [_agb ]=_ebafb .Data [_dba ];}else {_ece [_agb ]=0x00;};};_abd =_ge .BigEndian .Uint32 (_bfd );_aae =_ge .BigEndian .Uint32 (_ece );_dda =_abd &_aae ; +_dda |=_dda <<1;_cfa =_abd |_aae ;_cfa &=_cfa <<1;_aae =_dda |_cfa ;_aae &=0xaaaaaaaa;_abd =_aae |(_aae <<7);_fgf =byte (_abd >>24);_aca =byte ((_abd >>8)&0xff);_dba =_fccd +_da ;if _dba +1==len (_faa .Data )-1||_dba +1>=_fccd +_faa .RowStride {if _cdd =_faa .SetByte (_dba ,_dga [_fgf ]); +_cdd !=nil {return _g .Wrapf (_cdd ,_ccf ,"\u0069n\u0064\u0065\u0078\u003a\u0020\u0025d",_dba );};}else {_ged =(uint16 (_dga [_fgf ])<<8)|uint16 (_dga [_aca ]);if _cdd =_faa .setTwoBytes (_dba ,_ged );_cdd !=nil {return _g .Wrapf (_cdd ,_ccf ,"s\u0065\u0074\u0074\u0069\u006e\u0067 \u0074\u0077\u006f\u0020\u0062\u0079t\u0065\u0073\u0020\u0066\u0061\u0069\u006ce\u0064\u002c\u0020\u0069\u006e\u0064\u0065\u0078\u003a\u0020%\u0064",_dba ); +};_da ++;};};};return nil ;};var _ _dd .Interface =&ClassedPoints {};func (_egbd *Bitmaps )SelectBySize (width ,height int ,tp LocationFilter ,relation SizeComparison )(_efcf *Bitmaps ,_ffgd error ){const _eebg ="B\u0069t\u006d\u0061\u0070\u0073\u002e\u0053\u0065\u006ce\u0063\u0074\u0042\u0079Si\u007a\u0065"; +if _egbd ==nil {return nil ,_g .Error (_eebg ,"\u0027\u0062\u0027 B\u0069\u0074\u006d\u0061\u0070\u0073\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064");};switch tp {case LocSelectWidth ,LocSelectHeight ,LocSelectIfEither ,LocSelectIfBoth :default:return nil ,_g .Errorf (_eebg ,"\u0070\u0072\u006f\u0076\u0069d\u0065\u0064\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u006fc\u0061\u0074\u0069\u006f\u006e\u0020\u0066\u0069\u006c\u0074\u0065\u0072\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0064",tp ); +};switch relation {case SizeSelectIfLT ,SizeSelectIfGT ,SizeSelectIfLTE ,SizeSelectIfGTE ,SizeSelectIfEQ :default:return nil ,_g .Errorf (_eebg ,"\u0069\u006e\u0076\u0061li\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0027\u0025d\u0027",relation ); +};_dccc ,_ffgd :=_egbd .makeSizeIndicator (width ,height ,tp ,relation );if _ffgd !=nil {return nil ,_g .Wrap (_ffgd ,_eebg ,"");};_efcf ,_ffgd =_egbd .selectByIndicator (_dccc );if _ffgd !=nil {return nil ,_g .Wrap (_ffgd ,_eebg ,"");};return _efcf ,nil ; +};func _cff (_dbb ,_gfe int )*Bitmap {return &Bitmap {Width :_dbb ,Height :_gfe ,RowStride :(_dbb +7)>>3};};func TstWordBitmap (t *_f .T ,scale ...int )*Bitmap {_acef :=1;if len (scale )> 0{_acef =scale [0];};_afca :=3;_cbeg :=9+7+15+2*_afca ;_bfcae :=5+_afca +5; +_ggcde :=New (_cbeg *_acef ,_bfcae *_acef );_beddd :=&Bitmaps {};var _dfbfd *int ;_afca *=_acef ;_gdefb :=0;_dfbfd =&_gdefb ;_bebe :=0;_aagg :=TstDSymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,1*_acef );_aagg =TstOSymbol (t ,scale ...); +TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,_afca );_aagg =TstISymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,1*_acef );_aagg =TstTSymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,_afca );_aagg =TstNSymbol (t ,scale ...); +TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,1*_acef );_aagg =TstOSymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,1*_acef );_aagg =TstWSymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,0);*_dfbfd =0;_bebe =5*_acef +_afca ; +_aagg =TstOSymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,1*_acef );_aagg =TstRSymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,_afca );_aagg =TstNSymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,1*_acef ); +_aagg =TstESymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,1*_acef );_aagg =TstVSymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,1*_acef );_aagg =TstESymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,1*_acef ); +_aagg =TstRSymbol (t ,scale ...);TstAddSymbol (t ,_beddd ,_aagg ,_dfbfd ,_bebe ,0);TstWriteSymbols (t ,_beddd ,_ggcde );return _ggcde ;};func _gcee (_ggbf ,_fdfe int )int {if _ggbf > _fdfe {return _ggbf ;};return _fdfe ;};func TstImageBitmapData ()[]byte {return _cfdf .Data }; +func (_acd *Bitmap )GetBitOffset (x int )int {return x &0x07};func (_fade Points )YSorter ()func (_cafb ,_egca int )bool {return func (_fdfb ,_egb int )bool {return _fade [_fdfb ].Y < _fade [_egb ].Y };};func _bccb (_gdbf ,_cdcf *Bitmap ,_cdda *Selection )(*Bitmap ,error ){const _ecbd ="c\u006c\u006f\u0073\u0065\u0042\u0069\u0074\u006d\u0061\u0070"; +var _aafb error ;if _gdbf ,_aafb =_aaa (_gdbf ,_cdcf ,_cdda );_aafb !=nil {return nil ,_aafb ;};_ceea ,_aafb :=_gdc (nil ,_cdcf ,_cdda );if _aafb !=nil {return nil ,_g .Wrap (_aafb ,_ecbd ,"");};if _ ,_aafb =_adbe (_gdbf ,_ceea ,_cdda );_aafb !=nil {return nil ,_g .Wrap (_aafb ,_ecbd ,""); +};return _gdbf ,nil ;};func (_gcfac *Bitmaps )ClipToBitmap (s *Bitmap )(*Bitmaps ,error ){const _gfbg ="B\u0069t\u006d\u0061\u0070\u0073\u002e\u0043\u006c\u0069p\u0054\u006f\u0042\u0069tm\u0061\u0070";if _gcfac ==nil {return nil ,_g .Error (_gfbg ,"\u0042\u0069\u0074\u006dap\u0073\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064"); +};if s ==nil {return nil ,_g .Error (_gfbg ,"\u0073o\u0075\u0072\u0063\u0065 \u0062\u0069\u0074\u006d\u0061p\u0020n\u006ft\u0020\u0064\u0065\u0066\u0069\u006e\u0065d");};_cgef :=len (_gcfac .Values );_bgdf :=&Bitmaps {Values :make ([]*Bitmap ,_cgef ),Boxes :make ([]*_b .Rectangle ,_cgef )}; +var (_ddab ,_ddbg *Bitmap ;_adea *_b .Rectangle ;_facbf error ;);for _dbbf :=0;_dbbf < _cgef ;_dbbf ++{if _ddab ,_facbf =_gcfac .GetBitmap (_dbbf );_facbf !=nil {return nil ,_g .Wrap (_facbf ,_gfbg ,"");};if _adea ,_facbf =_gcfac .GetBox (_dbbf );_facbf !=nil {return nil ,_g .Wrap (_facbf ,_gfbg ,""); +};if _ddbg ,_facbf =s .clipRectangle (_adea ,nil );_facbf !=nil {return nil ,_g .Wrap (_facbf ,_gfbg ,"");};if _ddbg ,_facbf =_ddbg .And (_ddab );_facbf !=nil {return nil ,_g .Wrap (_facbf ,_gfbg ,"");};_bgdf .Values [_dbbf ]=_ddbg ;_bgdf .Boxes [_dbbf ]=_adea ; +};return _bgdf ,nil ;};func (_aaec *Bitmap )setPadBits (_gcfad int ){_egcd :=8-_aaec .Width %8;if _egcd ==8{return ;};_cfbc :=_aaec .Width /8;_gbgd :=_eebb [_egcd ];if _gcfad ==0{_gbgd ^=_gbgd ;};var _cddg int ;for _cgbee :=0;_cgbee < _aaec .Height ;_cgbee ++{_cddg =_cgbee *_aaec .RowStride +_cfbc ; +if _gcfad ==0{_aaec .Data [_cddg ]&=_gbgd ;}else {_aaec .Data [_cddg ]|=_gbgd ;};};};const (AsymmetricMorphBC BoundaryCondition =iota ;SymmetricMorphBC ;);func _fc (_ef ,_fg *Bitmap )(_ed error ){const _cc ="\u0065\u0078\u0070\u0061nd\u0042\u0069\u006e\u0061\u0072\u0079\u0046\u0061\u0063\u0074\u006f\u0072\u0032"; +_ec :=_fg .RowStride ;_fd :=_ef .RowStride ;var (_a byte ;_fgg uint16 ;_ecd ,_aa ,_ac ,_dca ,_gg int ;);for _ac =0;_ac < _fg .Height ;_ac ++{_ecd =_ac *_ec ;_aa =2*_ac *_fd ;for _dca =0;_dca < _ec ;_dca ++{_a =_fg .Data [_ecd +_dca ];_fgg =_bged [_a ]; +_gg =_aa +_dca *2;if _ef .RowStride !=_fg .RowStride *2&&(_dca +1)*2> _ef .RowStride {_ed =_ef .SetByte (_gg ,byte (_fgg >>8));}else {_ed =_ef .setTwoBytes (_gg ,_fgg );};if _ed !=nil {return _g .Wrap (_ed ,_cc ,"");};};for _dca =0;_dca < _fd ;_dca ++{_gg =_aa +_fd +_dca ; +_a =_ef .Data [_aa +_dca ];if _ed =_ef .SetByte (_gg ,_a );_ed !=nil {return _g .Wrapf (_ed ,_cc ,"c\u006f\u0070\u0079\u0020\u0064\u006fu\u0062\u006c\u0065\u0064\u0020\u006ci\u006e\u0065\u003a\u0020\u0027\u0025\u0064'\u002c\u0020\u0042\u0079\u0074\u0065\u003a\u0020\u0027\u0025d\u0027",_aa +_dca ,_aa +_fd +_dca ); +};};};return nil ;};func (_dddc *Bitmaps )SortByHeight (){_cgfe :=(*byHeight )(_dddc );_dd .Sort (_cgfe )};func (_bdbf *Boxes )Get (i int )(*_b .Rectangle ,error ){const _aabc ="\u0042o\u0078\u0065\u0073\u002e\u0047\u0065t";if _bdbf ==nil {return nil ,_g .Error (_aabc ,"\u0027\u0042\u006f\u0078es\u0027\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064"); +};if i > len (*_bdbf )-1{return nil ,_g .Errorf (_aabc ,"\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i );};return (*_bdbf )[i ],nil ;};func (_daa *Bitmap )addBorderGeneral (_bcf ,_agce ,_eeee ,_decg int ,_gbeb int )(*Bitmap ,error ){const _acc ="\u0061\u0064d\u0042\u006f\u0072d\u0065\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c"; +if _bcf < 0||_agce < 0||_eeee < 0||_decg < 0{return nil ,_g .Error (_acc ,"n\u0065\u0067\u0061\u0074iv\u0065 \u0062\u006f\u0072\u0064\u0065r\u0020\u0061\u0064\u0064\u0065\u0064");};_ada ,_aee :=_daa .Width ,_daa .Height ;_ecab :=_ada +_bcf +_agce ;_acbe :=_aee +_eeee +_decg ; +_faag :=New (_ecab ,_acbe );_faag .Color =_daa .Color ;_baf :=PixClr ;if _gbeb > 0{_baf =PixSet ;};_gbgg :=_faag .RasterOperation (0,0,_bcf ,_acbe ,_baf ,nil ,0,0);if _gbgg !=nil {return nil ,_g .Wrap (_gbgg ,_acc ,"\u006c\u0065\u0066\u0074");};_gbgg =_faag .RasterOperation (_ecab -_agce ,0,_agce ,_acbe ,_baf ,nil ,0,0); +if _gbgg !=nil {return nil ,_g .Wrap (_gbgg ,_acc ,"\u0072\u0069\u0067h\u0074");};_gbgg =_faag .RasterOperation (0,0,_ecab ,_eeee ,_baf ,nil ,0,0);if _gbgg !=nil {return nil ,_g .Wrap (_gbgg ,_acc ,"\u0074\u006f\u0070");};_gbgg =_faag .RasterOperation (0,_acbe -_decg ,_ecab ,_decg ,_baf ,nil ,0,0); +if _gbgg !=nil {return nil ,_g .Wrap (_gbgg ,_acc ,"\u0062\u006f\u0074\u0074\u006f\u006d");};_gbgg =_faag .RasterOperation (_bcf ,_eeee ,_ada ,_aee ,PixSrc ,_daa ,0,0);if _gbgg !=nil {return nil ,_g .Wrap (_gbgg ,_acc ,"\u0063\u006f\u0070\u0079");};return _faag ,nil ; +};var MorphBC BoundaryCondition ;func _becd (_ccgg ,_fcbg *Bitmap ,_aced ,_febc int )(*Bitmap ,error ){const _cafg ="\u0063\u006c\u006f\u0073\u0065\u0042\u0072\u0069\u0063\u006b";if _fcbg ==nil {return nil ,_g .Error (_cafg ,"\u0073o\u0075r\u0063\u0065\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064"); +};if _aced < 1||_febc < 1{return nil ,_g .Error (_cafg ,"\u0068S\u0069\u007a\u0065\u0020\u0061\u006e\u0064\u0020\u0076\u0053\u0069z\u0065\u0020\u006e\u006f\u0074\u0020\u003e\u003d\u0020\u0031");};if _aced ==1&&_febc ==1{return _fcbg .Copy (),nil ;};if _aced ==1||_febc ==1{_eabca :=SelCreateBrick (_febc ,_aced ,_febc /2,_aced /2,SelHit ); +var _dbfe error ;_ccgg ,_dbfe =_bccb (_ccgg ,_fcbg ,_eabca );if _dbfe !=nil {return nil ,_g .Wrap (_dbfe ,_cafg ,"\u0068S\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031\u0020\u007c\u007c \u0076\u0053\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031");}; +return _ccgg ,nil ;};_cafd :=SelCreateBrick (1,_aced ,0,_aced /2,SelHit );_abed :=SelCreateBrick (_febc ,1,_febc /2,0,SelHit );_cbae ,_acde :=_gdc (nil ,_fcbg ,_cafd );if _acde !=nil {return nil ,_g .Wrap (_acde ,_cafg ,"\u0031\u0073\u0074\u0020\u0064\u0069\u006c\u0061\u0074\u0065"); +};if _ccgg ,_acde =_gdc (_ccgg ,_cbae ,_abed );_acde !=nil {return nil ,_g .Wrap (_acde ,_cafg ,"\u0032\u006e\u0064\u0020\u0064\u0069\u006c\u0061\u0074\u0065");};if _ ,_acde =_adbe (_cbae ,_ccgg ,_cafd );_acde !=nil {return nil ,_g .Wrap (_acde ,_cafg ,"\u0031s\u0074\u0020\u0065\u0072\u006f\u0064e"); +};if _ ,_acde =_adbe (_ccgg ,_cbae ,_abed );_acde !=nil {return nil ,_g .Wrap (_acde ,_cafg ,"\u0032n\u0064\u0020\u0065\u0072\u006f\u0064e");};return _ccgg ,nil ;};type Points []Point ;func (_cdf *Bitmap )equivalent (_bbfc *Bitmap )bool {if _cdf ==_bbfc {return true ; +};if !_cdf .SizesEqual (_bbfc ){return false ;};_gcfa :=_cfegd (_cdf ,_bbfc ,CmbOpXor );_degd :=_cdf .countPixels ();_caeg :=int (0.25*float32 (_degd ));if _gcfa .thresholdPixelSum (_caeg ){return false ;};var (_fea [9][9]int ;_bbc [18][9]int ;_adaf [9][18]int ; +_aff int ;_ggg int ;);_eedaf :=9;_gba :=_cdf .Height /_eedaf ;_fgb :=_cdf .Width /_eedaf ;_cab ,_fcd :=_gba /2,_fgb /2;if _gba < _fgb {_cab =_fgb /2;_fcd =_gba /2;};_ebe :=float64 (_cab )*float64 (_fcd )*_gf .Pi ;_agdbd :=int (float64 (_gba *_fgb /2)*0.9); +_gfacc :=int (float64 (_fgb *_gba /2)*0.9);for _caae :=0;_caae < _eedaf ;_caae ++{_fcgd :=_fgb *_caae +_aff ;var _fgcg int ;if _caae ==_eedaf -1{_aff =0;_fgcg =_cdf .Width ;}else {_fgcg =_fcgd +_fgb ;if ((_cdf .Width -_aff )%_eedaf )> 0{_aff ++;_fgcg ++; +};};for _gfd :=0;_gfd < _eedaf ;_gfd ++{_fde :=_gba *_gfd +_ggg ;var _cef int ;if _gfd ==_eedaf -1{_ggg =0;_cef =_cdf .Height ;}else {_cef =_fde +_gba ;if (_cdf .Height -_ggg )%_eedaf > 0{_ggg ++;_cef ++;};};var _ffef ,_feca ,_dffg ,_dbfd int ;_ddee :=(_fcgd +_fgcg )/2; +_dcaa :=(_fde +_cef )/2;for _cdff :=_fcgd ;_cdff < _fgcg ;_cdff ++{for _cgf :=_fde ;_cgf < _cef ;_cgf ++{if _gcfa .GetPixel (_cdff ,_cgf ){if _cdff < _ddee {_ffef ++;}else {_feca ++;};if _cgf < _dcaa {_dbfd ++;}else {_dffg ++;};};};};_fea [_caae ][_gfd ]=_ffef +_feca ; +_bbc [_caae *2][_gfd ]=_ffef ;_bbc [_caae *2+1][_gfd ]=_feca ;_adaf [_caae ][_gfd *2]=_dbfd ;_adaf [_caae ][_gfd *2+1]=_dffg ;};};for _agbf :=0;_agbf < _eedaf *2-1;_agbf ++{for _dgb :=0;_dgb < (_eedaf -1);_dgb ++{var _abc int ;for _ddeg :=0;_ddeg < 2;_ddeg ++{for _dbbc :=0; +_dbbc < 2;_dbbc ++{_abc +=_bbc [_agbf +_ddeg ][_dgb +_dbbc ];};};if _abc > _gfacc {return false ;};};};for _affa :=0;_affa < (_eedaf -1);_affa ++{for _bfab :=0;_bfab < ((_eedaf *2)-1);_bfab ++{var _gacf int ;for _bag :=0;_bag < 2;_bag ++{for _bgabg :=0; +_bgabg < 2;_bgabg ++{_gacf +=_adaf [_affa +_bag ][_bfab +_bgabg ];};};if _gacf > _agdbd {return false ;};};};for _ddd :=0;_ddd < (_eedaf -2);_ddd ++{for _afd :=0;_afd < (_eedaf -2);_afd ++{var _edec ,_fgcc int ;for _fccg :=0;_fccg < 3;_fccg ++{for _ccd :=0; +_ccd < 3;_ccd ++{if _fccg ==_ccd {_edec +=_fea [_ddd +_fccg ][_afd +_ccd ];};if (2-_fccg )==_ccd {_fgcc +=_fea [_ddd +_fccg ][_afd +_ccd ];};};};if _edec > _gfacc ||_fgcc > _gfacc {return false ;};};};for _faac :=0;_faac < (_eedaf -1);_faac ++{for _cbge :=0; +_cbge < (_eedaf -1);_cbge ++{var _fcdb int ;for _dbfdf :=0;_dbfdf < 2;_dbfdf ++{for _dabc :=0;_dabc < 2;_dabc ++{_fcdb +=_fea [_faac +_dbfdf ][_cbge +_dabc ];};};if float64 (_fcdb )> _ebe {return false ;};};};return true ;};func TstESymbol (t *_f .T ,scale ...int )*Bitmap {_efbbg ,_bgbdg :=NewWithData (4,5,[]byte {0xF0,0x80,0xE0,0x80,0xF0}); +_e .NoError (t ,_bgbdg );return TstGetScaledSymbol (t ,_efbbg ,scale ...);};type BitmapsArray struct{Values []*Bitmaps ;Boxes []*_b .Rectangle ;};func TstNSymbol (t *_f .T ,scale ...int )*Bitmap {_bfff ,_abdgd :=NewWithData (4,5,[]byte {0x90,0xD0,0xB0,0x90,0x90}); +_e .NoError (t ,_abdgd );return TstGetScaledSymbol (t ,_bfff ,scale ...);};func (_bdgd *Bitmap )GetByte (index int )(byte ,error ){if index > len (_bdgd .Data )-1||index < 0{return 0,_g .Errorf ("\u0047e\u0074\u0042\u0079\u0074\u0065","\u0069\u006e\u0064\u0065x:\u0020\u0025\u0064\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006eg\u0065",index ); +};return _bdgd .Data [index ],nil ;};var (_gebag =[]byte {0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xFF};_eebb =[]byte {0x00,0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF};);func (_dggb *ClassedPoints )GroupByY ()([]*ClassedPoints ,error ){const _aaae ="\u0043\u006c\u0061\u0073se\u0064\u0050\u006f\u0069\u006e\u0074\u0073\u002e\u0047\u0072\u006f\u0075\u0070\u0042y\u0059"; +if _cdac :=_dggb .validateIntSlice ();_cdac !=nil {return nil ,_g .Wrap (_cdac ,_aaae ,"");};if _dggb .IntSlice .Size ()==0{return nil ,_g .Error (_aaae ,"\u004e\u006f\u0020\u0063la\u0073\u0073\u0065\u0073\u0020\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0064"); +};_dggb .SortByY ();var (_ecdg []*ClassedPoints ;_gggg int ;);_degc :=-1;var _acdc *ClassedPoints ;for _fagd :=0;_fagd < len (_dggb .IntSlice );_fagd ++{_gggg =int (_dggb .YAtIndex (_fagd ));if _gggg !=_degc {_acdc =&ClassedPoints {Points :_dggb .Points }; +_degc =_gggg ;_ecdg =append (_ecdg ,_acdc );};_acdc .IntSlice =append (_acdc .IntSlice ,_dggb .IntSlice [_fagd ]);};for _ ,_egf :=range _ecdg {_egf .SortByX ();};return _ecdg ,nil ;};type ClassedPoints struct{*Points ;_db .IntSlice ;_bdde func (_dcgba ,_gcfb int )bool ; +};type CombinationOperator int ;func (_gfab *Bitmap )GetByteIndex (x ,y int )int {return y *_gfab .RowStride +(x >>3)};func (_edcg *Bitmap )ClipRectangle (box *_b .Rectangle )(_egc *Bitmap ,_dffa *_b .Rectangle ,_ggb error ){const _gfac ="\u0043\u006c\u0069\u0070\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065"; +if box ==nil {return nil ,nil ,_g .Error (_gfac ,"\u0062o\u0078 \u0069\u0073\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064");};_gbe ,_fbe :=_edcg .Width ,_edcg .Height ;_fdba :=_b .Rect (0,0,_gbe ,_fbe );if !box .Overlaps (_fdba ){return nil ,nil ,_g .Error (_gfac ,"b\u006f\u0078\u0020\u0064oe\u0073n\u0027\u0074\u0020\u006f\u0076e\u0072\u006c\u0061\u0070\u0020\u0062"); +};_bace :=box .Intersect (_fdba );_ddb ,_gcg :=_bace .Min .X ,_bace .Min .Y ;_cac ,_fcgb :=_bace .Dx (),_bace .Dy ();_egc =New (_cac ,_fcgb );_egc .Text =_edcg .Text ;if _ggb =_egc .RasterOperation (0,0,_cac ,_fcgb ,PixSrc ,_edcg ,_ddb ,_gcg );_ggb !=nil {return nil ,nil ,_g .Wrap (_ggb ,_gfac ,"\u0050\u0069\u0078\u0053\u0072\u0063\u0020\u0074\u006f\u0020\u0063\u006ci\u0070\u0070\u0065\u0064"); +};_dffa =&_bace ;return _egc ,_dffa ,nil ;};func _eaac (_ddfb *Bitmap ,_cagb *Bitmap ,_cgdd int )(_fcec error ){const _agfb ="\u0073\u0065\u0065\u0064\u0066\u0069\u006c\u006c\u0042\u0069\u006e\u0061r\u0079\u004c\u006f\u0077";_feec :=_gdef (_ddfb .Height ,_cagb .Height ); +_agceg :=_gdef (_ddfb .RowStride ,_cagb .RowStride );switch _cgdd {case 4:_fcec =_bced (_ddfb ,_cagb ,_feec ,_agceg );case 8:_fcec =_gffca (_ddfb ,_cagb ,_feec ,_agceg );default:return _g .Errorf (_agfb ,"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u0076\u0069\u0074\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0034\u0020\u006fr\u0020\u0038\u0020\u002d\u0020i\u0073\u003a \u0027\u0025\u0064\u0027",_cgdd ); +};if _fcec !=nil {return _g .Wrap (_fcec ,_agfb ,"");};return nil ;};func TstVSymbol (t *_f .T ,scale ...int )*Bitmap {_afdg ,_bacef :=NewWithData (5,5,[]byte {0x88,0x88,0x88,0x50,0x20});_e .NoError (t ,_bacef );return TstGetScaledSymbol (t ,_afdg ,scale ...); +};func (_cafa *Bitmap )resizeImageData (_efbg *Bitmap )error {if _efbg ==nil {return _g .Error ("\u0072e\u0073i\u007a\u0065\u0049\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061","\u0073r\u0063 \u0069\u0073\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064"); +};if _cafa .SizesEqual (_efbg ){return nil ;};_cafa .Data =make ([]byte ,len (_efbg .Data ));_cafa .Width =_efbg .Width ;_cafa .Height =_efbg .Height ;_cafa .RowStride =_efbg .RowStride ;return nil ;};func (_aggge *byWidth )Swap (i ,j int ){_aggge .Values [i ],_aggge .Values [j ]=_aggge .Values [j ],_aggge .Values [i ]; +if _aggge .Boxes !=nil {_aggge .Boxes [i ],_aggge .Boxes [j ]=_aggge .Boxes [j ],_aggge .Boxes [i ];};};func NewWithData (width ,height int ,data []byte )(*Bitmap ,error ){const _gac ="N\u0065\u0077\u0057\u0069\u0074\u0068\u0044\u0061\u0074\u0061";_ffe :=_cff (width ,height ); +_ffe .Data =data ;if len (data )< height *_ffe .RowStride {return nil ,_g .Errorf (_gac ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061\u0020l\u0065\u006e\u0067\u0074\u0068\u003a \u0025\u0064\u0020\u002d\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062e\u003a\u0020\u0025\u0064",len (data ),height *_ffe .RowStride ); +};return _ffe ,nil ;};func (_acag *Bitmaps )CountPixels ()*_db .NumSlice {_dbag :=&_db .NumSlice {};for _ ,_gaffe :=range _acag .Values {_dbag .AddInt (_gaffe .CountPixels ());};return _dbag ;};func _dfdg (_bcafg *Bitmap ,_abg ,_dbcf ,_facg ,_eeeb int ,_aedfg RasterOperator ,_dcfe *Bitmap ,_agabe ,_dfce int )error {var (_gegg byte ; +_bbfae int ;_gfag int ;_efd ,_egcg int ;_gdad ,_cacg int ;);_fafd :=_facg >>3;_eggae :=_facg &7;if _eggae > 0{_gegg =_gebag [_eggae ];};_bbfae =_dcfe .RowStride *_dfce +(_agabe >>3);_gfag =_bcafg .RowStride *_dbcf +(_abg >>3);switch _aedfg {case PixSrc :for _gdad =0; +_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ;for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]=_dcfe .Data [_efd ];_egcg ++;_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],_dcfe .Data [_efd ],_gegg ); +};};case PixNotSrc :for _gdad =0;_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ;for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]=^(_dcfe .Data [_efd ]);_egcg ++;_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],^_dcfe .Data [_efd ],_gegg ); +};};case PixSrcOrDst :for _gdad =0;_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ;for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]|=_dcfe .Data [_efd ];_egcg ++;_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],_dcfe .Data [_efd ]|_bcafg .Data [_egcg ],_gegg ); +};};case PixSrcAndDst :for _gdad =0;_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ;for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]&=_dcfe .Data [_efd ];_egcg ++;_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],_dcfe .Data [_efd ]&_bcafg .Data [_egcg ],_gegg ); +};};case PixSrcXorDst :for _gdad =0;_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ;for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]^=_dcfe .Data [_efd ];_egcg ++;_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],_dcfe .Data [_efd ]^_bcafg .Data [_egcg ],_gegg ); +};};case PixNotSrcOrDst :for _gdad =0;_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ;for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]|=^(_dcfe .Data [_efd ]);_egcg ++;_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],^(_dcfe .Data [_efd ])|_bcafg .Data [_egcg ],_gegg ); +};};case PixNotSrcAndDst :for _gdad =0;_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ;for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]&=^(_dcfe .Data [_efd ]);_egcg ++;_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],^(_dcfe .Data [_efd ])&_bcafg .Data [_egcg ],_gegg ); +};};case PixSrcOrNotDst :for _gdad =0;_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ;for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]=_dcfe .Data [_efd ]|^(_bcafg .Data [_egcg ]);_egcg ++; +_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],_dcfe .Data [_efd ]|^(_bcafg .Data [_egcg ]),_gegg );};};case PixSrcAndNotDst :for _gdad =0;_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ; +for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]=_dcfe .Data [_efd ]&^(_bcafg .Data [_egcg ]);_egcg ++;_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],_dcfe .Data [_efd ]&^(_bcafg .Data [_egcg ]),_gegg );};};case PixNotPixSrcOrDst :for _gdad =0; +_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ;for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]=^(_dcfe .Data [_efd ]|_bcafg .Data [_egcg ]);_egcg ++;_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],^(_dcfe .Data [_efd ]|_bcafg .Data [_egcg ]),_gegg ); +};};case PixNotPixSrcAndDst :for _gdad =0;_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ;for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]=^(_dcfe .Data [_efd ]&_bcafg .Data [_egcg ]);_egcg ++; +_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],^(_dcfe .Data [_efd ]&_bcafg .Data [_egcg ]),_gegg );};};case PixNotPixSrcXorDst :for _gdad =0;_gdad < _eeeb ;_gdad ++{_efd =_bbfae +_gdad *_dcfe .RowStride ;_egcg =_gfag +_gdad *_bcafg .RowStride ; +for _cacg =0;_cacg < _fafd ;_cacg ++{_bcafg .Data [_egcg ]=^(_dcfe .Data [_efd ]^_bcafg .Data [_egcg ]);_egcg ++;_efd ++;};if _eggae > 0{_bcafg .Data [_egcg ]=_fcac (_bcafg .Data [_egcg ],^(_dcfe .Data [_efd ]^_bcafg .Data [_egcg ]),_gegg );};};default:_de .Log .Debug ("\u0050\u0072ov\u0069\u0064\u0065d\u0020\u0069\u006e\u0076ali\u0064 r\u0061\u0073\u0074\u0065\u0072\u0020\u006fpe\u0072\u0061\u0074\u006f\u0072\u003a\u0020%\u0076",_aedfg ); +return _g .Error ("\u0072\u0061\u0073\u0074er\u004f\u0070\u0042\u0079\u0074\u0065\u0041\u006c\u0069\u0067\u006e\u0065\u0064\u004co\u0077","\u0069\u006e\u0076al\u0069\u0064\u0020\u0072\u0061\u0073\u0074\u0065\u0072\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"); +};return nil ;};func _gdc (_aaedb *Bitmap ,_baabb *Bitmap ,_ababf *Selection )(*Bitmap ,error ){var (_eeba *Bitmap ;_dgdd error ;);_aaedb ,_dgdd =_cfca (_aaedb ,_baabb ,_ababf ,&_eeba );if _dgdd !=nil {return nil ,_dgdd ;};if _dgdd =_aaedb .clearAll (); +_dgdd !=nil {return nil ,_dgdd ;};var _agca SelectionValue ;for _gdg :=0;_gdg < _ababf .Height ;_gdg ++{for _gcdf :=0;_gcdf < _ababf .Width ;_gcdf ++{_agca =_ababf .Data [_gdg ][_gcdf ];if _agca ==SelHit {if _dgdd =_aaedb .RasterOperation (_gcdf -_ababf .Cx ,_gdg -_ababf .Cy ,_baabb .Width ,_baabb .Height ,PixSrcOrDst ,_eeba ,0,0); +_dgdd !=nil {return nil ,_dgdd ;};};};};return _aaedb ,nil ;};func _ceb (_cfcc *Bitmap ,_bdff ...MorphProcess )(_ecaac *Bitmap ,_gagaf error ){const _fbae ="\u006d\u006f\u0072\u0070\u0068\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065";if _cfcc ==nil {return nil ,_g .Error (_fbae ,"\u006d\u006f\u0072\u0070\u0068\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065 \u0073\u006f\u0075\u0072\u0063\u0065 \u0062\u0069\u0074\u006d\u0061\u0070\u0020\u006e\u006f\u0074\u0020\u0064\u0065f\u0069\u006e\u0065\u0064"); +};if len (_bdff )==0{return nil ,_g .Error (_fbae ,"m\u006f\u0072\u0070\u0068\u0053\u0065q\u0075\u0065\u006e\u0063\u0065\u002c \u0073\u0065\u0071\u0075\u0065\u006e\u0063e\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006ee\u0064");};if _gagaf =_dbfb (_bdff ...); +_gagaf !=nil {return nil ,_g .Wrap (_gagaf ,_fbae ,"");};var _bfcd ,_befa ,_bdd int ;_ecaac =_cfcc .Copy ();for _ ,_dgeba :=range _bdff {switch _dgeba .Operation {case MopDilation :_bfcd ,_befa =_dgeba .getWidthHeight ();_ecaac ,_gagaf =DilateBrick (nil ,_ecaac ,_bfcd ,_befa ); +if _gagaf !=nil {return nil ,_g .Wrap (_gagaf ,_fbae ,"");};case MopErosion :_bfcd ,_befa =_dgeba .getWidthHeight ();_ecaac ,_gagaf =_ebba (nil ,_ecaac ,_bfcd ,_befa );if _gagaf !=nil {return nil ,_g .Wrap (_gagaf ,_fbae ,"");};case MopOpening :_bfcd ,_befa =_dgeba .getWidthHeight (); +_ecaac ,_gagaf =_cegb (nil ,_ecaac ,_bfcd ,_befa );if _gagaf !=nil {return nil ,_g .Wrap (_gagaf ,_fbae ,"");};case MopClosing :_bfcd ,_befa =_dgeba .getWidthHeight ();_ecaac ,_gagaf =_cddge (nil ,_ecaac ,_bfcd ,_befa );if _gagaf !=nil {return nil ,_g .Wrap (_gagaf ,_fbae ,""); +};case MopRankBinaryReduction :_ecaac ,_gagaf =_fgd (_ecaac ,_dgeba .Arguments ...);if _gagaf !=nil {return nil ,_g .Wrap (_gagaf ,_fbae ,"");};case MopReplicativeBinaryExpansion :_ecaac ,_gagaf =_efbcc (_ecaac ,_dgeba .Arguments [0]);if _gagaf !=nil {return nil ,_g .Wrap (_gagaf ,_fbae ,""); +};case MopAddBorder :_bdd =_dgeba .Arguments [0];_ecaac ,_gagaf =_ecaac .AddBorder (_bdd ,0);if _gagaf !=nil {return nil ,_g .Wrap (_gagaf ,_fbae ,"");};default:return nil ,_g .Error (_fbae ,"i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006d\u006fr\u0070\u0068\u004f\u0070\u0065\u0072\u0061ti\u006f\u006e\u0020\u0070r\u006f\u0076\u0069\u0064\u0065\u0064\u0020\u0074\u006f t\u0068\u0065 \u0073\u0065\u0071\u0075\u0065\u006e\u0063\u0065"); +};};if _bdd > 0{_ecaac ,_gagaf =_ecaac .RemoveBorder (_bdd );if _gagaf !=nil {return nil ,_g .Wrap (_gagaf ,_fbae ,"\u0062\u006f\u0072\u0064\u0065\u0072\u0020\u003e\u0020\u0030");};};return _ecaac ,nil ;};func (_ddfe *Bitmap )ThresholdPixelSum (thresh int ,tab8 []int )(_dbf bool ,_gafa error ){const _daf ="\u0042i\u0074\u006d\u0061\u0070\u002e\u0054\u0068\u0072\u0065\u0073\u0068o\u006c\u0064\u0050\u0069\u0078\u0065\u006c\u0053\u0075\u006d"; +if tab8 ==nil {tab8 =_eadbd ();};_fafe :=_ddfe .Width >>3;_bgf :=_ddfe .Width &7;_afee :=byte (0xff< thresh {return true ,nil ;};};return _dbf ,nil ;};type Color int ;type fillSegment struct{_fgeg int ;_efcee int ;_gdda int ;_gfff int ;};func (_dcbgg *byHeight )Less (i ,j int )bool {return _dcbgg .Values [i ].Height < _dcbgg .Values [j ].Height }; +func Copy (d ,s *Bitmap )(*Bitmap ,error ){return _bgff (d ,s )};func (_gea *Bitmap )SizesEqual (s *Bitmap )bool {if _gea ==s {return true ;};if _gea .Width !=s .Width ||_gea .Height !=s .Height {return false ;};return true ;};func _adbe (_begb ,_bagbb *Bitmap ,_agdd *Selection )(*Bitmap ,error ){const _gefa ="\u0065\u0072\u006fd\u0065"; +var (_adgb error ;_ebcb *Bitmap ;);_begb ,_adgb =_cfca (_begb ,_bagbb ,_agdd ,&_ebcb );if _adgb !=nil {return nil ,_g .Wrap (_adgb ,_gefa ,"");};if _adgb =_begb .setAll ();_adgb !=nil {return nil ,_g .Wrap (_adgb ,_gefa ,"");};var _agfa SelectionValue ; +for _cafc :=0;_cafc < _agdd .Height ;_cafc ++{for _accfb :=0;_accfb < _agdd .Width ;_accfb ++{_agfa =_agdd .Data [_cafc ][_accfb ];if _agfa ==SelHit {_adgb =_gbee (_begb ,_agdd .Cx -_accfb ,_agdd .Cy -_cafc ,_bagbb .Width ,_bagbb .Height ,PixSrcAndDst ,_ebcb ,0,0); +if _adgb !=nil {return nil ,_g .Wrap (_adgb ,_gefa ,"");};};};};if MorphBC ==SymmetricMorphBC {return _begb ,nil ;};_ebgd ,_gbbg ,_fbfbg ,_aecb :=_agdd .findMaxTranslations ();if _ebgd > 0{if _adgb =_begb .RasterOperation (0,0,_ebgd ,_bagbb .Height ,PixClr ,nil ,0,0); +_adgb !=nil {return nil ,_g .Wrap (_adgb ,_gefa ,"\u0078\u0070\u0020\u003e\u0020\u0030");};};if _fbfbg > 0{if _adgb =_begb .RasterOperation (_bagbb .Width -_fbfbg ,0,_fbfbg ,_bagbb .Height ,PixClr ,nil ,0,0);_adgb !=nil {return nil ,_g .Wrap (_adgb ,_gefa ,"\u0078\u006e\u0020\u003e\u0020\u0030"); +};};if _gbbg > 0{if _adgb =_begb .RasterOperation (0,0,_bagbb .Width ,_gbbg ,PixClr ,nil ,0,0);_adgb !=nil {return nil ,_g .Wrap (_adgb ,_gefa ,"\u0079\u0070\u0020\u003e\u0020\u0030");};};if _aecb > 0{if _adgb =_begb .RasterOperation (0,_bagbb .Height -_aecb ,_bagbb .Width ,_aecb ,PixClr ,nil ,0,0); +_adgb !=nil {return nil ,_g .Wrap (_adgb ,_gefa ,"\u0079\u006e\u0020\u003e\u0020\u0030");};};return _begb ,nil ;};func (_gdefg *Bitmaps )WidthSorter ()func (_cfff ,_dfgd int )bool {return func (_ccdb ,_adbdb int )bool {return _gdefg .Values [_ccdb ].Width < _gdefg .Values [_adbdb ].Width }; +};const (SelDontCare SelectionValue =iota ;SelHit ;SelMiss ;);func (_afff *BitmapsArray )GetBitmaps (i int )(*Bitmaps ,error ){const _bbdgb ="\u0042\u0069\u0074ma\u0070\u0073\u0041\u0072\u0072\u0061\u0079\u002e\u0047\u0065\u0074\u0042\u0069\u0074\u006d\u0061\u0070\u0073"; +if _afff ==nil {return nil ,_g .Error (_bbdgb ,"p\u0072\u006f\u0076\u0069\u0064\u0065d\u0020\u006e\u0069\u006c\u0020\u0027\u0042\u0069\u0074m\u0061\u0070\u0073A\u0072r\u0061\u0079\u0027");};if i > len (_afff .Values )-1{return nil ,_g .Errorf (_bbdgb ,"\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i ); +};return _afff .Values [i ],nil ;};func (_dceaf *Bitmap )centroid (_afbg ,_ffcb []int )(Point ,error ){_gefb :=Point {};_dceaf .setPadBits (0);if len (_afbg )==0{_afbg =_cddb ();};if len (_ffcb )==0{_ffcb =_eadbd ();};var _aebg ,_bdab ,_egcf ,_gagad ,_bcc ,_cgfa int ; +var _bccg byte ;for _bcc =0;_bcc < _dceaf .Height ;_bcc ++{_dcgb :=_dceaf .RowStride *_bcc ;_gagad =0;for _cgfa =0;_cgfa < _dceaf .RowStride ;_cgfa ++{_bccg =_dceaf .Data [_dcgb +_cgfa ];if _bccg !=0{_gagad +=_ffcb [_bccg ];_aebg +=_afbg [_bccg ]+_cgfa *8*_ffcb [_bccg ]; +};};_egcf +=_gagad ;_bdab +=_gagad *_bcc ;};if _egcf !=0{_gefb .X =float32 (_aebg )/float32 (_egcf );_gefb .Y =float32 (_bdab )/float32 (_egcf );};return _gefb ,nil ;};func TstOSymbol (t *_f .T ,scale ...int )*Bitmap {_aaga ,_abac :=NewWithData (4,5,[]byte {0xF0,0x90,0x90,0x90,0xF0}); +_e .NoError (t ,_abac );return TstGetScaledSymbol (t ,_aaga ,scale ...);};func (_dgad *Bitmap )And (s *Bitmap )(_fef *Bitmap ,_aba error ){const _gcd ="\u0042\u0069\u0074\u006d\u0061\u0070\u002e\u0041\u006e\u0064";if _dgad ==nil {return nil ,_g .Error (_gcd ,"\u0027b\u0069t\u006d\u0061\u0070\u0020\u0027b\u0027\u0020i\u0073\u0020\u006e\u0069\u006c"); +};if s ==nil {return nil ,_g .Error (_gcd ,"\u0062\u0069\u0074\u006d\u0061\u0070\u0020\u0027\u0073\u0027\u0020\u0069s\u0020\u006e\u0069\u006c");};if !_dgad .SizesEqual (s ){_de .Log .Debug ("\u0025\u0073\u0020-\u0020\u0042\u0069\u0074\u006d\u0061\u0070\u0020\u0027\u0073\u0027\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0073\u0069\u007a\u0065 \u0077\u0069\u0074\u0068\u0020\u0027\u0062\u0027",_gcd ); +};if _fef ,_aba =_bgff (_fef ,_dgad );_aba !=nil {return nil ,_g .Wrap (_aba ,_gcd ,"\u0063\u0061\u006e't\u0020\u0063\u0072\u0065\u0061\u0074\u0065\u0020\u0027\u0064\u0027\u0020\u0062\u0069\u0074\u006d\u0061\u0070");};if _aba =_fef .RasterOperation (0,0,_fef .Width ,_fef .Height ,PixSrcAndDst ,s ,0,0); +_aba !=nil {return nil ,_g .Wrap (_aba ,_gcd ,"");};return _fef ,nil ;};func _ggdg (_eaa ,_fbbb *Bitmap ,_cbfe ,_gef ,_ggbb ,_ffdc ,_cbcf ,_gecb ,_eeag ,_ffda int ,_gbd CombinationOperator )error {var _fdde int ;_eafgd :=func (){_fdde ++;_ggbb +=_fbbb .RowStride ; +_ffdc +=_eaa .RowStride ;_cbcf +=_eaa .RowStride };for _fdde =_cbfe ;_fdde < _gef ;_eafgd (){var _dceg uint16 ;_gfae :=_ggbb ;for _dgcc :=_ffdc ;_dgcc <=_cbcf ;_dgcc ++{_bee ,_abdd :=_fbbb .GetByte (_gfae );if _abdd !=nil {return _abdd ;};_cegd ,_abdd :=_eaa .GetByte (_dgcc ); +if _abdd !=nil {return _abdd ;};_dceg =(_dceg |uint16 (_cegd ))<>8);if _dgcc ==_cbcf {_cegd =_agaf (uint (_gecb ),_cegd );};if _abdd =_fbbb .SetByte (_gfae ,_bagb (_bee ,_cegd ,_gbd ));_abdd !=nil {return _abdd ;};_gfae ++; +_dceg <<=uint (_eeag );};};return nil ;};const (CmbOpOr CombinationOperator =iota ;CmbOpAnd ;CmbOpXor ;CmbOpXNor ;CmbOpReplace ;CmbOpNot ;);func _aefd (_fcaea *Bitmap ,_eebf ,_fafc ,_afbbac ,_cabd int ,_fbgf RasterOperator ){if _eebf < 0{_afbbac +=_eebf ; +_eebf =0;};_ecgg :=_eebf +_afbbac -_fcaea .Width ;if _ecgg > 0{_afbbac -=_ecgg ;};if _fafc < 0{_cabd +=_fafc ;_fafc =0;};_bdfe :=_fafc +_cabd -_fcaea .Height ;if _bdfe > 0{_cabd -=_bdfe ;};if _afbbac <=0||_cabd <=0{return ;};if (_eebf &7)==0{_dag (_fcaea ,_eebf ,_fafc ,_afbbac ,_cabd ,_fbgf ); +}else {_gbcc (_fcaea ,_eebf ,_fafc ,_afbbac ,_cabd ,_fbgf );};};func (_fggc *Bitmap )SetByte (index int ,v byte )error {if index > len (_fggc .Data )-1||index < 0{return _g .Errorf ("\u0053e\u0074\u0042\u0079\u0074\u0065","\u0069\u006e\u0064\u0065x \u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u003a\u0020%\u0064",index ); +};_fggc .Data [index ]=v ;return nil ;};func (_bdbc *Boxes )SelectBySize (width ,height int ,tp LocationFilter ,relation SizeComparison )(_bff *Boxes ,_gge error ){const _cbgc ="\u0042o\u0078e\u0073\u002e\u0053\u0065\u006ce\u0063\u0074B\u0079\u0053\u0069\u007a\u0065"; +if _bdbc ==nil {return nil ,_g .Error (_cbgc ,"b\u006f\u0078\u0065\u0073 '\u0062'\u0020\u006e\u006f\u0074\u0020d\u0065\u0066\u0069\u006e\u0065\u0064");};if len (*_bdbc )==0{return _bdbc ,nil ;};switch tp {case LocSelectWidth ,LocSelectHeight ,LocSelectIfEither ,LocSelectIfBoth :default:return nil ,_g .Errorf (_cbgc ,"\u0069\u006e\u0076al\u0069\u0064\u0020\u0066\u0069\u006c\u0074\u0065\u0072\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0064",tp ); +};switch relation {case SizeSelectIfLT ,SizeSelectIfGT ,SizeSelectIfLTE ,SizeSelectIfGTE :default:return nil ,_g .Errorf (_cbgc ,"i\u006e\u0076\u0061\u006c\u0069\u0064 \u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0020t\u0079\u0070\u0065:\u0020'\u0025\u0064\u0027",tp ); +};_faacd :=_bdbc .makeSizeIndicator (width ,height ,tp ,relation );_dfbb ,_gge :=_bdbc .selectWithIndicator (_faacd );if _gge !=nil {return nil ,_g .Wrap (_gge ,_cbgc ,"");};return _dfbb ,nil ;};func (_becg *ClassedPoints )GetIntXByClass (i int )(int ,error ){const _bfdd ="\u0043\u006c\u0061\u0073s\u0065\u0064\u0050\u006f\u0069\u006e\u0074\u0073\u002e\u0047e\u0074I\u006e\u0074\u0059\u0042\u0079\u0043\u006ca\u0073\u0073"; +if i >=_becg .IntSlice .Size (){return 0,_g .Errorf (_bfdd ,"\u0069\u003a\u0020\u0027\u0025\u0064\u0027 \u0069\u0073\u0020o\u0075\u0074\u0020\u006ff\u0020\u0074\u0068\u0065\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0049\u006e\u0074\u0053\u006c\u0069\u0063\u0065",i ); +};return int (_becg .XAtIndex (i )),nil ;};func (_aaba Points )GetIntX (i int )(int ,error ){if i >=len (_aaba ){return 0,_g .Errorf ("\u0050\u006f\u0069\u006e\u0074\u0073\u002e\u0047\u0065t\u0049\u006e\u0074\u0058","\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i ); +};return int (_aaba [i ].X ),nil ;};func (_gdb *Bitmap )SetPadBits (value int ){_gdb .setPadBits (value )};func (_badf *byWidth )Less (i ,j int )bool {return _badf .Values [i ].Width < _badf .Values [j ].Width };func _cage (_eecf ,_abfb *Bitmap ,_bfca ,_eaga int )(*Bitmap ,error ){const _ccbcf ="d\u0069\u006c\u0061\u0074\u0065\u0042\u0072\u0069\u0063\u006b"; +if _abfb ==nil {_de .Log .Debug ("\u0064\u0069\u006c\u0061\u0074\u0065\u0042\u0072\u0069\u0063k\u0020\u0073\u006f\u0075\u0072\u0063\u0065 \u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064");return nil ,_g .Error (_ccbcf ,"\u0073o\u0075\u0072\u0063\u0065 \u0062\u0069\u0074\u006d\u0061p\u0020n\u006ft\u0020\u0064\u0065\u0066\u0069\u006e\u0065d"); +};if _bfca < 1||_eaga < 1{return nil ,_g .Error (_ccbcf ,"\u0068\u0053\u007a\u0069\u0065 \u0061\u006e\u0064\u0020\u0076\u0053\u0069\u007a\u0065\u0020\u0061\u0072\u0065 \u006e\u006f\u0020\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u0020\u0031"); +};if _bfca ==1&&_eaga ==1{_agcc ,_adc :=_bgff (_eecf ,_abfb );if _adc !=nil {return nil ,_g .Wrap (_adc ,_ccbcf ,"\u0068S\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031\u0020\u0026\u0026 \u0076\u0053\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031");}; +return _agcc ,nil ;};if _bfca ==1||_eaga ==1{_geee :=SelCreateBrick (_eaga ,_bfca ,_eaga /2,_bfca /2,SelHit );_fdea ,_befb :=_gdc (_eecf ,_abfb ,_geee );if _befb !=nil {return nil ,_g .Wrap (_befb ,_ccbcf ,"\u0068s\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031\u0020\u007c\u007c \u0076\u0053\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031"); +};return _fdea ,nil ;};_cefda :=SelCreateBrick (1,_bfca ,0,_bfca /2,SelHit );_ddgg :=SelCreateBrick (_eaga ,1,_eaga /2,0,SelHit );_fbcc ,_eae :=_gdc (nil ,_abfb ,_cefda );if _eae !=nil {return nil ,_g .Wrap (_eae ,_ccbcf ,"\u0031\u0073\u0074\u0020\u0064\u0069\u006c\u0061\u0074\u0065"); +};_eecf ,_eae =_gdc (_eecf ,_fbcc ,_ddgg );if _eae !=nil {return nil ,_g .Wrap (_eae ,_ccbcf ,"\u0032\u006e\u0064\u0020\u0064\u0069\u006c\u0061\u0074\u0065");};return _eecf ,nil ;};func DilateBrick (d ,s *Bitmap ,hSize ,vSize int )(*Bitmap ,error ){return _cage (d ,s ,hSize ,vSize )}; +func (_fgff *Bitmaps )Size ()int {return len (_fgff .Values )};func (_dfdb *Bitmaps )HeightSorter ()func (_cbad ,_degb int )bool {return func (_ecaf ,_ffeb int )bool {_daae :=_dfdb .Values [_ecaf ].Height < _dfdb .Values [_ffeb ].Height ;_de .Log .Debug ("H\u0065i\u0067\u0068\u0074\u003a\u0020\u0025\u0076\u0020<\u0020\u0025\u0076\u0020= \u0025\u0076",_dfdb .Values [_ecaf ].Height ,_dfdb .Values [_ffeb ].Height ,_daae ); +return _daae ;};};func (_cffb *Bitmap )addPadBits ()(_agge error ){const _ecee ="\u0062\u0069\u0074\u006d\u0061\u0070\u002e\u0061\u0064\u0064\u0050\u0061d\u0042\u0069\u0074\u0073";_gab :=_cffb .Width %8;if _gab ==0{return nil ;};_dcb :=_cffb .Width /8; +_gbf :=_dc .NewReader (_cffb .Data );_aed :=make ([]byte ,_cffb .Height *_cffb .RowStride );_dfc :=_dc .NewWriterMSB (_aed );_cfag :=make ([]byte ,_dcb );var (_cbed int ;_gagf uint64 ;);for _cbed =0;_cbed < _cffb .Height ;_cbed ++{if _ ,_agge =_gbf .Read (_cfag ); +_agge !=nil {return _g .Wrap (_agge ,_ecee ,"\u0066u\u006c\u006c\u0020\u0062\u0079\u0074e");};if _ ,_agge =_dfc .Write (_cfag );_agge !=nil {return _g .Wrap (_agge ,_ecee ,"\u0066\u0075\u006c\u006c\u0020\u0062\u0079\u0074\u0065\u0073");};if _gagf ,_agge =_gbf .ReadBits (byte (_gab )); +_agge !=nil {return _g .Wrap (_agge ,_ecee ,"\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0062\u0069\u0074\u0073");};if _agge =_dfc .WriteByte (byte (_gagf )<>3{_bfef --;};if _bfef >=8{return _eedc .setEightFullBytes (_fbeg ,_gff ); +};return _eedc .setEightPartlyBytes (_fbeg ,_bfef ,_gff );};func SelCreateBrick (h ,w int ,cy ,cx int ,tp SelectionValue )*Selection {_aecf :=_ffeeg (h ,w ,"");_aecf .setOrigin (cy ,cx );var _daab ,_cgcd int ;for _daab =0;_daab < h ;_daab ++{for _cgcd =0; +_cgcd < w ;_cgcd ++{_aecf .Data [_daab ][_cgcd ]=tp ;};};return _aecf ;};func (_bfaed Points )GetIntY (i int )(int ,error ){if i >=len (_bfaed ){return 0,_g .Errorf ("\u0050\u006f\u0069\u006e\u0074\u0073\u002e\u0047\u0065t\u0049\u006e\u0074\u0059","\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i ); +};return int (_bfaed [i ].Y ),nil ;};func (_gde *Bitmap )setFourBytes (_dacc int ,_ceg uint32 )error {if _dacc +3> len (_gde .Data )-1{return _g .Errorf ("\u0073\u0065\u0074F\u006f\u0075\u0072\u0042\u0079\u0074\u0065\u0073","\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",_dacc ); +};_gde .Data [_dacc ]=byte ((_ceg &0xff000000)>>24);_gde .Data [_dacc +1]=byte ((_ceg &0xff0000)>>16);_gde .Data [_dacc +2]=byte ((_ceg &0xff00)>>8);_gde .Data [_dacc +3]=byte (_ceg &0xff);return nil ;};func _af (_eb ,_bd *Bitmap )(_ad error ){const _fce ="\u0065\u0078\u0070\u0061nd\u0042\u0069\u006e\u0061\u0072\u0079\u0046\u0061\u0063\u0074\u006f\u0072\u0034"; +_gfa :=_bd .RowStride ;_aag :=_eb .RowStride ;_dde :=_bd .RowStride *4-_eb .RowStride ;var (_bc ,_ba byte ;_be uint32 ;_bg ,_fcc ,_cf ,_ce ,_cb ,_fe ,_df int ;);for _cf =0;_cf < _bd .Height ;_cf ++{_bg =_cf *_gfa ;_fcc =4*_cf *_aag ;for _ce =0;_ce < _gfa ; +_ce ++{_bc =_bd .Data [_bg +_ce ];_be =_cgab [_bc ];_fe =_fcc +_ce *4;if _dde !=0&&(_ce +1)*4> _eb .RowStride {for _cb =_dde ;_cb > 0;_cb --{_ba =byte ((_be >>uint (_cb *8))&0xff);_df =_fe +(_dde -_cb );if _ad =_eb .SetByte (_df ,_ba );_ad !=nil {return _g .Wrapf (_ad ,_fce ,"D\u0069\u0066\u0066\u0065\u0072\u0065n\u0074\u0020\u0072\u006f\u0077\u0073\u0074\u0072\u0069d\u0065\u0073\u002e \u004b:\u0020\u0025\u0064",_cb ); +};};}else if _ad =_eb .setFourBytes (_fe ,_be );_ad !=nil {return _g .Wrap (_ad ,_fce ,"");};if _ad =_eb .setFourBytes (_fcc +_ce *4,_cgab [_bd .Data [_bg +_ce ]]);_ad !=nil {return _g .Wrap (_ad ,_fce ,"");};};for _cb =1;_cb < 4;_cb ++{for _ce =0;_ce < _aag ; +_ce ++{if _ad =_eb .SetByte (_fcc +_cb *_aag +_ce ,_eb .Data [_fcc +_ce ]);_ad !=nil {return _g .Wrapf (_ad ,_fce ,"\u0063\u006f\u0070\u0079\u0020\u0027\u0071\u0075\u0061\u0064\u0072\u0061\u0062l\u0065\u0027\u0020\u006c\u0069\u006ee\u003a\u0020\u0027\u0025\u0064\u0027\u002c\u0020\u0062\u0079\u0074\u0065\u003a \u0027\u0025\u0064\u0027",_cb ,_ce ); +};};};};return nil ;};type SizeSelection int ;func _gca (_bfg ,_caef *Bitmap ,_aaff int ,_bba []byte ,_egg int )(_fggf error ){const _fgc ="\u0072\u0065\u0064uc\u0065\u0052\u0061\u006e\u006b\u0042\u0069\u006e\u0061\u0072\u0079\u0032\u004c\u0065\u0076\u0065\u006c\u0034"; +var (_aage ,_fbg ,_gfbd ,_acaa ,_aga ,_ecf ,_gbc ,_bfba int ;_cdbc ,_dgd uint32 ;_fcea ,_bbb byte ;_bga uint16 ;);_ede :=make ([]byte ,4);_gbg :=make ([]byte ,4);for _gfbd =0;_gfbd < _bfg .Height -1;_gfbd ,_acaa =_gfbd +2,_acaa +1{_aage =_gfbd *_bfg .RowStride ; +_fbg =_acaa *_caef .RowStride ;for _aga ,_ecf =0,0;_aga < _egg ;_aga ,_ecf =_aga +4,_ecf +1{for _gbc =0;_gbc < 4;_gbc ++{_bfba =_aage +_aga +_gbc ;if _bfba <=len (_bfg .Data )-1&&_bfba < _aage +_bfg .RowStride {_ede [_gbc ]=_bfg .Data [_bfba ];}else {_ede [_gbc ]=0x00; +};_bfba =_aage +_bfg .RowStride +_aga +_gbc ;if _bfba <=len (_bfg .Data )-1&&_bfba < _aage +(2*_bfg .RowStride ){_gbg [_gbc ]=_bfg .Data [_bfba ];}else {_gbg [_gbc ]=0x00;};};_cdbc =_ge .BigEndian .Uint32 (_ede );_dgd =_ge .BigEndian .Uint32 (_gbg );_dgd &=_cdbc ; +_dgd &=_dgd <<1;_dgd &=0xaaaaaaaa;_cdbc =_dgd |(_dgd <<7);_fcea =byte (_cdbc >>24);_bbb =byte ((_cdbc >>8)&0xff);_bfba =_fbg +_ecf ;if _bfba +1==len (_caef .Data )-1||_bfba +1>=_fbg +_caef .RowStride {_caef .Data [_bfba ]=_bba [_fcea ];if _fggf =_caef .SetByte (_bfba ,_bba [_fcea ]); +_fggf !=nil {return _g .Wrapf (_fggf ,_fgc ,"\u0069n\u0064\u0065\u0078\u003a\u0020\u0025d",_bfba );};}else {_bga =(uint16 (_bba [_fcea ])<<8)|uint16 (_bba [_bbb ]);if _fggf =_caef .setTwoBytes (_bfba ,_bga );_fggf !=nil {return _g .Wrapf (_fggf ,_fgc ,"s\u0065\u0074\u0074\u0069\u006e\u0067 \u0074\u0077\u006f\u0020\u0062\u0079t\u0065\u0073\u0020\u0066\u0061\u0069\u006ce\u0064\u002c\u0020\u0069\u006e\u0064\u0065\u0078\u003a\u0020%\u0064",_bfba ); +};_ecf ++;};};};return nil ;};var _fee [256]uint8 ;func (_bfgc *Bitmap )AddBorderGeneral (left ,right ,top ,bot int ,val int )(*Bitmap ,error ){return _bfgc .addBorderGeneral (left ,right ,top ,bot ,val );};func _fbf (_edc *Bitmap ,_caa int ,_eaf []byte )(_cba *Bitmap ,_eba error ){const _fgge ="\u0072\u0065\u0064\u0075\u0063\u0065\u0052\u0061\u006e\u006b\u0042\u0069n\u0061\u0072\u0079\u0032"; +if _edc ==nil {return nil ,_g .Error (_fgge ,"\u0073o\u0075\u0072\u0063\u0065 \u0062\u0069\u0074\u006d\u0061p\u0020n\u006ft\u0020\u0064\u0065\u0066\u0069\u006e\u0065d");};if _caa < 1||_caa > 4{return nil ,_g .Error (_fgge ,"\u006c\u0065\u0076\u0065\u006c\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0069\u006e\u0020\u0073e\u0074\u0020\u007b\u0031\u002c\u0032\u002c\u0033\u002c\u0034\u007d"); +};if _edc .Height <=1{return nil ,_g .Errorf (_fgge ,"\u0073o\u0075\u0072c\u0065\u0020\u0068e\u0069\u0067\u0068\u0074\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u0061t\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0027\u0032\u0027\u0020-\u0020\u0069\u0073\u003a\u0020\u0027\u0025\u0064\u0027",_edc .Height ); +};_cba =New (_edc .Width /2,_edc .Height /2);if _eaf ==nil {_eaf =_bggf ();};_egd :=_gdef (_edc .RowStride ,2*_cba .RowStride );switch _caa {case 1:_eba =_efb (_edc ,_cba ,_caa ,_eaf ,_egd );case 2:_eba =_fda (_edc ,_cba ,_caa ,_eaf ,_egd );case 3:_eba =_aaf (_edc ,_cba ,_caa ,_eaf ,_egd ); +case 4:_eba =_gca (_edc ,_cba ,_caa ,_eaf ,_egd );};if _eba !=nil {return nil ,_eba ;};return _cba ,nil ;};func (_efcd MorphProcess )verify (_ded int ,_egcdf ,_aceg *int )error {const _faeg ="\u004d\u006f\u0072\u0070hP\u0072\u006f\u0063\u0065\u0073\u0073\u002e\u0076\u0065\u0072\u0069\u0066\u0079"; +switch _efcd .Operation {case MopDilation ,MopErosion ,MopOpening ,MopClosing :if len (_efcd .Arguments )!=2{return _g .Error (_faeg ,"\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0027\u0064\u0027\u002c\u0020\u0027\u0065\u0027\u002c \u0027\u006f\u0027\u002c\u0020\u0027\u0063\u0027\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0032\u0020\u0061r\u0067\u0075\u006d\u0065\u006et\u0073"); +};_beb ,_dbaa :=_efcd .getWidthHeight ();if _beb <=0||_dbaa <=0{return _g .Error (_faeg ,"O\u0070er\u0061t\u0069o\u006e\u003a\u0020\u0027\u0064'\u002c\u0020\u0027e\u0027\u002c\u0020\u0027\u006f'\u002c\u0020\u0027c\u0027\u0020\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0062\u006f\u0074h w\u0069\u0064\u0074\u0068\u0020\u0061n\u0064\u0020\u0068\u0065\u0069\u0067\u0068\u0074\u0020\u0074\u006f\u0020b\u0065 \u003e\u003d\u0020\u0030"); +};case MopRankBinaryReduction :_ced :=len (_efcd .Arguments );*_egcdf +=_ced ;if _ced < 1||_ced > 4{return _g .Error (_faeg ,"\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0027\u0072\u0027\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u0031\u0020\u0061\u006e\u0064\u0020\u0061\u0074\u0020\u006d\u006fs\u0074\u0020\u0034\u0020\u0061\u0072g\u0075\u006d\u0065n\u0074\u0073"); +};for _gbdg :=0;_gbdg < _ced ;_gbdg ++{if _efcd .Arguments [_gbdg ]< 1||_efcd .Arguments [_gbdg ]> 4{return _g .Error (_faeg ,"\u0052\u0061\u006e\u006b\u0042\u0069n\u0061\u0072\u0079\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0020\u006c\u0065\u0076\u0065\u006c\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065 \u00280\u002c\u0020\u0034\u003e"); +};};case MopReplicativeBinaryExpansion :if len (_efcd .Arguments )==0{return _g .Error (_faeg ,"\u0052\u0065\u0070\u006c\u0069\u0063\u0061\u0074i\u0076\u0065\u0042in\u0061\u0072\u0079\u0045\u0078\u0070a\u006e\u0073\u0069\u006f\u006e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020o\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074"); +};_fcb :=_efcd .Arguments [0];if _fcb !=2&&_fcb !=4&&_fcb !=8{return _g .Error (_faeg ,"R\u0065\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u0076\u0065\u0042\u0069\u006e\u0061\u0072\u0079\u0045\u0078\u0070\u0061\u006e\u0073\u0069\u006f\u006e\u0020m\u0075s\u0074\u0020\u0062\u0065 \u006f\u0066 \u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u007b\u0032\u002c\u0034\u002c\u0038\u007d"); +};*_egcdf -=_edge [_fcb /4];case MopAddBorder :if len (_efcd .Arguments )==0{return _g .Error (_faeg ,"\u0041\u0064\u0064B\u006f\u0072\u0064\u0065r\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};_abfe :=_efcd .Arguments [0];if _ded > 0{return _g .Error (_faeg ,"\u0041\u0064\u0064\u0042\u006f\u0072\u0064\u0065\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020f\u0069\u0072\u0073\u0074\u0020\u006d\u006f\u0072\u0070\u0068\u0020\u0070\u0072o\u0063\u0065\u0073\u0073"); +};if _abfe < 1{return _g .Error (_faeg ,"\u0041\u0064\u0064\u0042o\u0072\u0064\u0065\u0072\u0020\u0076\u0061\u006c\u0075\u0065 \u006co\u0077\u0065\u0072\u0020\u0074\u0068\u0061n\u0020\u0030");};*_aceg =_abfe ;};return nil ;};func NewClassedPoints (points *Points ,classes _db .IntSlice )(*ClassedPoints ,error ){const _aedf ="\u004e\u0065w\u0043\u006c\u0061s\u0073\u0065\u0064\u0050\u006f\u0069\u006e\u0074\u0073"; +if points ==nil {return nil ,_g .Error (_aedf ,"\u0070\u0072\u006f\u0076id\u0065\u0064\u0020\u006e\u0069\u006c\u0020\u0070\u006f\u0069\u006e\u0074\u0073");};if classes ==nil {return nil ,_g .Error (_aedf ,"p\u0072o\u0076\u0069\u0064\u0065\u0064\u0020\u006e\u0069l\u0020\u0063\u006c\u0061ss\u0065\u0073"); +};_cega :=&ClassedPoints {Points :points ,IntSlice :classes };if _eegee :=_cega .validateIntSlice ();_eegee !=nil {return nil ,_g .Wrap (_eegee ,_aedf ,"");};return _cega ,nil ;};func _cddb ()[]int {_acac :=make ([]int ,256);_acac [0]=0;_acac [1]=7;var _beaad int ; +for _beaad =2;_beaad < 4;_beaad ++{_acac [_beaad ]=_acac [_beaad -2]+6;};for _beaad =4;_beaad < 8;_beaad ++{_acac [_beaad ]=_acac [_beaad -4]+5;};for _beaad =8;_beaad < 16;_beaad ++{_acac [_beaad ]=_acac [_beaad -8]+4;};for _beaad =16;_beaad < 32;_beaad ++{_acac [_beaad ]=_acac [_beaad -16]+3; +};for _beaad =32;_beaad < 64;_beaad ++{_acac [_beaad ]=_acac [_beaad -32]+2;};for _beaad =64;_beaad < 128;_beaad ++{_acac [_beaad ]=_acac [_beaad -64]+1;};for _beaad =128;_beaad < 256;_beaad ++{_acac [_beaad ]=_acac [_beaad -128];};return _acac ;};func _bagb (_ggfg ,_dgadd byte ,_efce CombinationOperator )byte {switch _efce {case CmbOpOr :return _dgadd |_ggfg ; +case CmbOpAnd :return _dgadd &_ggfg ;case CmbOpXor :return _dgadd ^_ggfg ;case CmbOpXNor :return ^(_dgadd ^_ggfg );case CmbOpNot :return ^(_dgadd );default:return _dgadd ;};};func TstWSymbol (t *_f .T ,scale ...int )*Bitmap {_cegbb ,_gfca :=NewWithData (5,5,[]byte {0x88,0x88,0xA8,0xD8,0x88}); +_e .NoError (t ,_gfca );return TstGetScaledSymbol (t ,_cegbb ,scale ...);};func Blit (src *Bitmap ,dst *Bitmap ,x ,y int ,op CombinationOperator )error {var _decf ,_cdbcf int ;_fgdd :=src .RowStride -1;if x < 0{_cdbcf =-x ;x =0;}else if x +src .Width > dst .Width {_fgdd -=src .Width +x -dst .Width ; +};if y < 0{_decf =-y ;y =0;_cdbcf +=src .RowStride ;_fgdd +=src .RowStride ;}else if y +src .Height > dst .Height {_decf =src .Height +y -dst .Height ;};var (_bbfe int ;_dbdge error ;);_cfef :=x &0x07;_dacg :=8-_cfef ;_egggd :=src .Width &0x07;_cfeg :=_dacg -_egggd ; +_ccbc :=_dacg &0x07!=0;_dbec :=src .Width <=((_fgdd -_cdbcf )<<3)+_dacg ;_fge :=dst .GetByteIndex (x ,y );_beaa :=_decf +dst .Height ;if src .Height > _beaa {_bbfe =_beaa ;}else {_bbfe =src .Height ;};switch {case !_ccbc :_dbdge =_ccea (src ,dst ,_decf ,_bbfe ,_fge ,_cdbcf ,_fgdd ,op ); +case _dbec :_dbdge =_ggdg (src ,dst ,_decf ,_bbfe ,_fge ,_cdbcf ,_fgdd ,_cfeg ,_cfef ,_dacg ,op );default:_dbdge =_ccgc (src ,dst ,_decf ,_bbfe ,_fge ,_cdbcf ,_fgdd ,_cfeg ,_cfef ,_dacg ,op ,_egggd );};return _dbdge ;};func (_gcge *Bitmap )nextOnPixelLow (_acf ,_cde ,_aef ,_bfcf ,_gcgf int )(_deca _b .Point ,_abf bool ,_gafg error ){const _gaad ="B\u0069\u0074\u006d\u0061p.\u006ee\u0078\u0074\u004f\u006e\u0050i\u0078\u0065\u006c\u004c\u006f\u0077"; +var (_abab int ;_abba byte ;);_gcae :=_gcgf *_aef ;_gfeb :=_gcae +(_bfcf /8);if _abba ,_gafg =_gcge .GetByte (_gfeb );_gafg !=nil {return _deca ,false ,_g .Wrap (_gafg ,_gaad ,"\u0078\u0053\u0074\u0061\u0072\u0074\u0020\u0061\u006e\u0064 \u0079\u0053\u0074\u0061\u0072\u0074\u0020o\u0075\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065"); +};if _abba !=0{_bgb :=_bfcf -(_bfcf %8)+7;for _abab =_bfcf ;_abab <=_bgb &&_abab < _acf ;_abab ++{if _gcge .GetPixel (_abab ,_gcgf ){_deca .X =_abab ;_deca .Y =_gcgf ;return _deca ,true ,nil ;};};};_cdba :=(_bfcf /8)+1;_abab =8*_cdba ;var _fab int ;for _gfeb =_gcae +_cdba ; +_abab < _acf ;_gfeb ,_abab =_gfeb +1,_abab +8{if _abba ,_gafg =_gcge .GetByte (_gfeb );_gafg !=nil {return _deca ,false ,_g .Wrap (_gafg ,_gaad ,"r\u0065\u0073\u0074\u0020of\u0020t\u0068\u0065\u0020\u006c\u0069n\u0065\u0020\u0062\u0079\u0074\u0065");}; +if _abba ==0{continue ;};for _fab =0;_fab < 8&&_abab < _acf ;_fab ,_abab =_fab +1,_abab +1{if _gcge .GetPixel (_abab ,_gcgf ){_deca .X =_abab ;_deca .Y =_gcgf ;return _deca ,true ,nil ;};};};for _ecec :=_gcgf +1;_ecec < _cde ;_ecec ++{_gcae =_ecec *_aef ; +for _gfeb ,_abab =_gcae ,0;_abab < _acf ;_gfeb ,_abab =_gfeb +1,_abab +8{if _abba ,_gafg =_gcge .GetByte (_gfeb );_gafg !=nil {return _deca ,false ,_g .Wrap (_gafg ,_gaad ,"\u0066o\u006cl\u006f\u0077\u0069\u006e\u0067\u0020\u006c\u0069\u006e\u0065\u0073"); +};if _abba ==0{continue ;};for _fab =0;_fab < 8&&_abab < _acf ;_fab ,_abab =_fab +1,_abab +1{if _gcge .GetPixel (_abab ,_ecec ){_deca .X =_abab ;_deca .Y =_ecec ;return _deca ,true ,nil ;};};};};return _deca ,false ,nil ;};func _gffca (_gage ,_cbbbg *Bitmap ,_edbg ,_aabd int )(_efcdd error ){const _bgbd ="\u0073e\u0065d\u0066\u0069\u006c\u006c\u0042i\u006e\u0061r\u0079\u004c\u006f\u0077\u0038"; +var (_cecb ,_eddef ,_faege ,_fggd int ;_deffd ,_dcegc ,_gaed ,_edacb ,_dbfc ,_ceffc ,_fgef ,_eceb byte ;);for _cecb =0;_cecb < _edbg ;_cecb ++{_faege =_cecb *_gage .RowStride ;_fggd =_cecb *_cbbbg .RowStride ;for _eddef =0;_eddef < _aabd ;_eddef ++{if _deffd ,_efcdd =_gage .GetByte (_faege +_eddef ); +_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0067e\u0074 \u0073\u006f\u0075\u0072\u0063\u0065\u0020\u0062\u0079\u0074\u0065");};if _dcegc ,_efcdd =_cbbbg .GetByte (_fggd +_eddef );_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0067\u0065\u0074\u0020\u006d\u0061\u0073\u006b\u0020\u0062\u0079\u0074\u0065"); +};if _cecb > 0{if _gaed ,_efcdd =_gage .GetByte (_faege -_gage .RowStride +_eddef );_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0069\u0020\u003e\u0020\u0030\u0020\u0062\u0079\u0074\u0065");};_deffd |=_gaed |(_gaed <<1)|(_gaed >>1);if _eddef > 0{if _eceb ,_efcdd =_gage .GetByte (_faege -_gage .RowStride +_eddef -1); +_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0069\u0020\u003e\u00200 \u0026\u0026\u0020\u006a\u0020\u003e\u0020\u0030\u0020\u0062\u0079\u0074\u0065");};_deffd |=_eceb <<7;};if _eddef < _aabd -1{if _eceb ,_efcdd =_gage .GetByte (_faege -_gage .RowStride +_eddef +1); +_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u006a\u0020<\u0020\u0077\u0070l\u0020\u002d\u0020\u0031\u0020\u0062\u0079\u0074\u0065");};_deffd |=_eceb >>7;};};if _eddef > 0{if _edacb ,_efcdd =_gage .GetByte (_faege +_eddef -1);_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u006a\u0020\u003e \u0030"); +};_deffd |=_edacb <<7;};_deffd &=_dcegc ;if _deffd ==0||^_deffd ==0{if _efcdd =_gage .SetByte (_faege +_eddef ,_deffd );_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0073e\u0074t\u0069\u006e\u0067\u0020\u0065m\u0070\u0074y\u0020\u0062\u0079\u0074\u0065"); +};};for {_fgef =_deffd ;_deffd =(_deffd |(_deffd >>1)|(_deffd <<1))&_dcegc ;if (_deffd ^_fgef )==0{if _efcdd =_gage .SetByte (_faege +_eddef ,_deffd );_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0020\u0070\u0072\u0065\u0076 \u0062\u0079\u0074\u0065"); +};break ;};};};};for _cecb =_edbg -1;_cecb >=0;_cecb --{_faege =_cecb *_gage .RowStride ;_fggd =_cecb *_cbbbg .RowStride ;for _eddef =_aabd -1;_eddef >=0;_eddef --{if _deffd ,_efcdd =_gage .GetByte (_faege +_eddef );_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0072\u0065\u0076er\u0073\u0065\u0020\u0067\u0065\u0074\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u0020\u0062\u0079\u0074\u0065"); +};if _dcegc ,_efcdd =_cbbbg .GetByte (_fggd +_eddef );_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"r\u0065\u0076\u0065\u0072se\u0020g\u0065\u0074\u0020\u006d\u0061s\u006b\u0020\u0062\u0079\u0074\u0065");};if _cecb < _edbg -1{if _dbfc ,_efcdd =_gage .GetByte (_faege +_gage .RowStride +_eddef ); +_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0069\u0020\u003c\u0020h\u0020\u002d\u0020\u0031\u0020\u002d\u003e\u0020\u0067\u0065t\u0020s\u006f\u0075\u0072\u0063\u0065\u0020\u0062y\u0074\u0065");};_deffd |=_dbfc |(_dbfc <<1)|_dbfc >>1;if _eddef > 0{if _eceb ,_efcdd =_gage .GetByte (_faege +_gage .RowStride +_eddef -1); +_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0069\u0020\u003c h\u002d\u0031\u0020\u0026\u0020\u006a\u0020\u003e\u00200\u0020-\u003e \u0067e\u0074\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u0020\u0062\u0079\u0074\u0065");};_deffd |=_eceb <<7;};if _eddef < _aabd -1{if _eceb ,_efcdd =_gage .GetByte (_faege +_gage .RowStride +_eddef +1); +_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0069\u0020\u003c\u0020\u0068\u002d\u0031\u0020\u0026\u0026\u0020\u006a\u0020\u003c\u0077\u0070\u006c\u002d\u0031\u0020\u002d\u003e\u0020\u0067e\u0074\u0020\u0073\u006f\u0075r\u0063\u0065 \u0062\u0079\u0074\u0065"); +};_deffd |=_eceb >>7;};};if _eddef < _aabd -1{if _ceffc ,_efcdd =_gage .GetByte (_faege +_eddef +1);_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u006a\u0020<\u0020\u0077\u0070\u006c\u0020\u002d\u0031\u0020\u002d\u003e\u0020\u0067\u0065\u0074\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u0020by\u0074\u0065"); +};_deffd |=_ceffc >>7;};_deffd &=_dcegc ;if _deffd ==0||(^_deffd )==0{if _efcdd =_gage .SetByte (_faege +_eddef ,_deffd );_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"\u0073e\u0074 \u006d\u0061\u0073\u006b\u0065\u0064\u0020\u0062\u0079\u0074\u0065"); +};};for {_fgef =_deffd ;_deffd =(_deffd |(_deffd >>1)|(_deffd <<1))&_dcegc ;if (_deffd ^_fgef )==0{if _efcdd =_gage .SetByte (_faege +_eddef ,_deffd );_efcdd !=nil {return _g .Wrap (_efcdd ,_bgbd ,"r\u0065\u0076\u0065\u0072se\u0020s\u0065\u0074\u0020\u0070\u0072e\u0076\u0020\u0062\u0079\u0074\u0065"); +};break ;};};};};return nil ;};func _aaa (_gaaf ,_adbd *Bitmap ,_fcdd *Selection )(*Bitmap ,error ){const _adfe ="\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u004d\u006f\u0072\u0070\u0068A\u0072\u0067\u0073\u0032";var _cece ,_fegb int ;if _adbd ==nil {return nil ,_g .Error (_adfe ,"s\u006fu\u0072\u0063\u0065\u0020\u0062\u0069\u0074\u006da\u0070\u0020\u0069\u0073 n\u0069\u006c"); +};if _fcdd ==nil {return nil ,_g .Error (_adfe ,"\u0073e\u006c \u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064");};_cece =_fcdd .Width ;_fegb =_fcdd .Height ;if _cece ==0||_fegb ==0{return nil ,_g .Error (_adfe ,"\u0073\u0065\u006c\u0020\u006f\u0066\u0020\u0073\u0069\u007a\u0065\u0020\u0030"); +};if _gaaf ==nil {return _adbd .createTemplate (),nil ;};if _degdg :=_gaaf .resizeImageData (_adbd );_degdg !=nil {return nil ,_degdg ;};return _gaaf ,nil ;};func _cfegd (_gcaae ,_gffa *Bitmap ,_abaa CombinationOperator )*Bitmap {_ddad :=New (_gcaae .Width ,_gcaae .Height ); +for _dbbd :=0;_dbbd < len (_ddad .Data );_dbbd ++{_ddad .Data [_dbbd ]=_bagb (_gcaae .Data [_dbbd ],_gffa .Data [_dbbd ],_abaa );};return _ddad ;};type Bitmaps struct{Values []*Bitmap ;Boxes []*_b .Rectangle ;};func CorrelationScoreThresholded (bm1 ,bm2 *Bitmap ,area1 ,area2 int ,delX ,delY float32 ,maxDiffW ,maxDiffH int ,tab ,downcount []int ,scoreThreshold float32 )(bool ,error ){const _fed ="C\u006f\u0072\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0053\u0063\u006f\u0072\u0065\u0054h\u0072\u0065\u0073h\u006fl\u0064\u0065\u0064"; +if bm1 ==nil {return false ,_g .Error (_fed ,"\u0063\u006f\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0053\u0063\u006f\u0072\u0065\u0054\u0068\u0072\u0065\u0073\u0068\u006f\u006cd\u0065\u0064\u0020\u0062\u006d1\u0020\u0069s\u0020\u006e\u0069\u006c"); +};if bm2 ==nil {return false ,_g .Error (_fed ,"\u0063\u006f\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0053\u0063\u006f\u0072\u0065\u0054\u0068\u0072\u0065\u0073\u0068\u006f\u006cd\u0065\u0064\u0020\u0062\u006d2\u0020\u0069s\u0020\u006e\u0069\u006c"); +};if area1 <=0||area2 <=0{return false ,_g .Error (_fed ,"c\u006f\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0053\u0063\u006f\u0072\u0065\u0054\u0068re\u0073\u0068\u006f\u006cd\u0065\u0064\u0020\u002d\u0020\u0061\u0072\u0065\u0061s \u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003e\u0020\u0030"); +};if downcount ==nil {return false ,_g .Error (_fed ,"\u0070\u0072\u006fvi\u0064\u0065\u0064\u0020\u006e\u006f\u0020\u0027\u0064\u006f\u0077\u006e\u0063\u006f\u0075\u006e\u0074\u0027");};if tab ==nil {return false ,_g .Error (_fed ,"p\u0072\u006f\u0076\u0069de\u0064 \u006e\u0069\u006c\u0020\u0027s\u0075\u006d\u0074\u0061\u0062\u0027"); +};_cdg ,_dgcd :=bm1 .Width ,bm1 .Height ;_abcg ,_feeg :=bm2 .Width ,bm2 .Height ;if _db .Abs (_cdg -_abcg )> maxDiffW {return false ,nil ;};if _db .Abs (_dgcd -_feeg )> maxDiffH {return false ,nil ;};_baab :=int (delX +_db .Sign (delX )*0.5);_eadd :=int (delY +_db .Sign (delY )*0.5); +_abfg :=int (_gf .Ceil (_gf .Sqrt (float64 (scoreThreshold )*float64 (area1 )*float64 (area2 ))));_cffbf :=bm2 .RowStride ;_eage :=_gcee (_eadd ,0);_fbfb :=_gdef (_feeg +_eadd ,_dgcd );_gfad :=bm1 .RowStride *_eage ;_gbb :=bm2 .RowStride *(_eage -_eadd ); +var _cbda int ;if _fbfb <=_dgcd {_cbda =downcount [_fbfb -1];};_efeg :=_gcee (_baab ,0);_cbfea :=_gdef (_abcg +_baab ,_cdg );var _cdaa ,_ggag int ;if _baab >=8{_cdaa =_baab >>3;_gfad +=_cdaa ;_efeg -=_cdaa <<3;_cbfea -=_cdaa <<3;_baab &=7;}else if _baab <=-8{_ggag =-((_baab +7)>>3); +_gbb +=_ggag ;_cffbf -=_ggag ;_baab +=_ggag <<3;};var (_egga ,_ceaa ,_effg int ;_cafac ,_ebb ,_egae byte ;);if _efeg >=_cbfea ||_eage >=_fbfb {return false ,nil ;};_gcdb :=(_cbfea +7)>>3;switch {case _baab ==0:for _ceaa =_eage ;_ceaa < _fbfb ;_ceaa ,_gfad ,_gbb =_ceaa +1,_gfad +bm1 .RowStride ,_gbb +bm2 .RowStride {for _effg =0; +_effg < _gcdb ;_effg ++{_cafac =bm1 .Data [_gfad +_effg ]&bm2 .Data [_gbb +_effg ];_egga +=tab [_cafac ];};if _egga >=_abfg {return true ,nil ;};if _gbfd :=_egga +downcount [_ceaa ]-_cbda ;_gbfd < _abfg {return false ,nil ;};};case _baab > 0&&_cffbf < _gcdb :for _ceaa =_eage ; +_ceaa < _fbfb ;_ceaa ,_gfad ,_gbb =_ceaa +1,_gfad +bm1 .RowStride ,_gbb +bm2 .RowStride {_ebb =bm1 .Data [_gfad ];_egae =bm2 .Data [_gbb ]>>uint (_baab );_cafac =_ebb &_egae ;_egga +=tab [_cafac ];for _effg =1;_effg < _cffbf ;_effg ++{_ebb =bm1 .Data [_gfad +_effg ]; +_egae =bm2 .Data [_gbb +_effg ]>>uint (_baab )|bm2 .Data [_gbb +_effg -1]<=_abfg {return true ,nil ;}else if _egga +downcount [_ceaa ]-_cbda < _abfg {return false ,nil ;};};case _baab > 0&&_cffbf >=_gcdb :for _ceaa =_eage ;_ceaa < _fbfb ;_ceaa ,_gfad ,_gbb =_ceaa +1,_gfad +bm1 .RowStride ,_gbb +bm2 .RowStride {_ebb =bm1 .Data [_gfad ]; +_egae =bm2 .Data [_gbb ]>>uint (_baab );_cafac =_ebb &_egae ;_egga +=tab [_cafac ];for _effg =1;_effg < _gcdb ;_effg ++{_ebb =bm1 .Data [_gfad +_effg ];_egae =bm2 .Data [_gbb +_effg ]>>uint (_baab );_egae |=bm2 .Data [_gbb +_effg -1]<=_abfg {return true ,nil ;}else if _egga +downcount [_ceaa ]-_cbda < _abfg {return false ,nil ;};};case _gcdb < _cffbf :for _ceaa =_eage ;_ceaa < _fbfb ;_ceaa ,_gfad ,_gbb =_ceaa +1,_gfad +bm1 .RowStride ,_gbb +bm2 .RowStride {for _effg =0; +_effg < _gcdb ;_effg ++{_ebb =bm1 .Data [_gfad +_effg ];_egae =bm2 .Data [_gbb +_effg ]<>uint (8+_baab );_cafac =_ebb &_egae ;_egga +=tab [_cafac ];};if _egga >=_abfg {return true ,nil ;}else if _geae :=_egga +downcount [_ceaa ]-_cbda ; +_geae < _abfg {return false ,nil ;};};case _cffbf >=_gcdb :for _ceaa =_eage ;_ceaa < _fbfb ;_ceaa ,_gfad ,_gbb =_ceaa +1,_gfad +bm1 .RowStride ,_gbb +bm2 .RowStride {for _effg =0;_effg < _gcdb ;_effg ++{_ebb =bm1 .Data [_gfad +_effg ];_egae =bm2 .Data [_gbb +_effg ]<>uint (8+_baab );_cafac =_ebb &_egae ;_egga +=tab [_cafac ];};_ebb =bm1 .Data [_gfad +_effg ];_egae =bm2 .Data [_gbb +_effg ]<=_abfg {return true ,nil ; +}else if _egga +downcount [_ceaa ]-_cbda < _abfg {return false ,nil ;};};};_caag :=float32 (_egga )*float32 (_egga )/(float32 (area1 )*float32 (area2 ));if _caag >=scoreThreshold {_de .Log .Trace ("\u0063\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0064\u0020\u003c\u0020\u0074\u0068\u0072\u0065\u0073\u0068\u006f\u006cd\u0020\u0025\u0064\u0020\u0062\u0075\u0074\u0020\u0073c\u006f\u0072\u0065\u0020\u0025\u0066\u0020\u003e\u003d\u0020\u0073\u0063\u006fr\u0065\u0054\u0068\u0072\u0065\u0073h\u006f\u006c\u0064 \u0025\u0066",_egga ,_abfg ,_caag ,scoreThreshold ); +};return false ,nil ;};func MorphSequence (src *Bitmap ,sequence ...MorphProcess )(*Bitmap ,error ){return _ceb (src ,sequence ...);};func TstRSymbol (t *_f .T ,scale ...int )*Bitmap {_cbba ,_bfffg :=NewWithData (4,5,[]byte {0xF0,0x90,0xF0,0xA0,0x90}); +_e .NoError (t ,_bfffg );return TstGetScaledSymbol (t ,_cbba ,scale ...);};func (_ddadc *Bitmaps )GetBox (i int )(*_b .Rectangle ,error ){const _dcda ="\u0047\u0065\u0074\u0042\u006f\u0078";if _ddadc ==nil {return nil ,_g .Error (_dcda ,"\u0070\u0072\u006f\u0076id\u0065\u0064\u0020\u006e\u0069\u006c\u0020\u0027\u0042\u0069\u0074\u006d\u0061\u0070s\u0027"); +};if i > len (_ddadc .Boxes )-1{return nil ,_g .Errorf (_dcda ,"\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i );};return _ddadc .Boxes [i ],nil ;};type BoundaryCondition int ; +func (_cda *Bitmap )setEightPartlyBytes (_bcff ,_dgde int ,_dcbf uint64 )(_fad error ){var (_ccgf byte ;_fbb int ;);const _fbc ="\u0073\u0065\u0074\u0045ig\u0068\u0074\u0050\u0061\u0072\u0074\u006c\u0079\u0042\u0079\u0074\u0065\u0073";for _gedd :=1;_gedd <=_dgde ; +_gedd ++{_fbb =64-_gedd *8;_ccgf =byte (_dcbf >>uint (_fbb )&0xff);_de .Log .Trace ("\u0074\u0065\u006d\u0070\u003a\u0020\u0025\u0030\u0038\u0062\u002c\u0020\u0069\u006e\u0064\u0065\u0078\u003a %\u0064,\u0020\u0069\u0064\u0078\u003a\u0020\u0025\u0064\u002c\u0020\u0066\u0075l\u006c\u0042\u0079\u0074\u0065\u0073\u004e\u0075\u006d\u0062\u0065\u0072\u003a\u0020\u0025\u0064\u002c \u0073\u0068\u0069\u0066\u0074\u003a\u0020\u0025\u0064",_ccgf ,_bcff ,_bcff +_gedd -1,_dgde ,_fbb ); +if _fad =_cda .SetByte (_bcff +_gedd -1,_ccgf );_fad !=nil {return _g .Wrap (_fad ,_fbc ,"\u0066\u0075\u006c\u006c\u0042\u0079\u0074\u0065");};};_adgf :=_cda .RowStride *8-_cda .Width ;if _adgf ==0{return nil ;};_fbb -=8;_ccgf =byte (_dcbf >>uint (_fbb )&0xff)< maxDiffW {return 0,nil ;};_dbba :=_ebca (_cefd -_efbb );if _dbba > maxDiffH {return 0,nil ;};var _adba ,_dabg int ;if delX >=0{_adba =int (delX +0.5);}else {_adba =int (delX -0.5);};if delY >=0{_dabg =int (delY +0.5); +}else {_dabg =int (delY -0.5);};_defbg :=_gcee (_dabg ,0);_gggc :=_gdef (_efbb +_dabg ,_cefd );_acff :=bm1 .RowStride *_defbg ;_cceba :=bm2 .RowStride *(_defbg -_dabg );_agab :=_gcee (_adba ,0);_eadg :=_gdef (_gaee +_adba ,_eafee );_dbg :=bm2 .RowStride ; +var _fff ,_ebg int ;if _adba >=8{_fff =_adba >>3;_acff +=_fff ;_agab -=_fff <<3;_eadg -=_fff <<3;_adba &=7;}else if _adba <=-8{_ebg =-((_adba +7)>>3);_cceba +=_ebg ;_dbg -=_ebg ;_adba +=_ebg <<3;};if _agab >=_eadg ||_defbg >=_gggc {return 0,nil ;};_ffc :=(_eadg +7)>>3; +var (_fbff ,_geag ,_befg byte ;_gbgde ,_dbca ,_ddgb int ;);switch {case _adba ==0:for _ddgb =_defbg ;_ddgb < _gggc ;_ddgb ,_acff ,_cceba =_ddgb +1,_acff +bm1 .RowStride ,_cceba +bm2 .RowStride {for _dbca =0;_dbca < _ffc ;_dbca ++{_befg =bm1 .Data [_acff +_dbca ]&bm2 .Data [_cceba +_dbca ]; +_gbgde +=tab [_befg ];};};case _adba > 0:if _dbg < _ffc {for _ddgb =_defbg ;_ddgb < _gggc ;_ddgb ,_acff ,_cceba =_ddgb +1,_acff +bm1 .RowStride ,_cceba +bm2 .RowStride {_fbff ,_geag =bm1 .Data [_acff ],bm2 .Data [_cceba ]>>uint (_adba );_befg =_fbff &_geag ; +_gbgde +=tab [_befg ];for _dbca =1;_dbca < _dbg ;_dbca ++{_fbff ,_geag =bm1 .Data [_acff +_dbca ],(bm2 .Data [_cceba +_dbca ]>>uint (_adba ))|(bm2 .Data [_cceba +_dbca -1]<>uint (_adba ); +_befg =_fbff &_geag ;_gbgde +=tab [_befg ];for _dbca =1;_dbca < _ffc ;_dbca ++{_fbff =bm1 .Data [_acff +_dbca ];_geag =(bm2 .Data [_cceba +_dbca ]>>uint (_adba ))|(bm2 .Data [_cceba +_dbca -1]<>uint (8+_adba );_befg =_fbff &_geag ;_gbgde +=tab [_befg ];};};}else {for _ddgb =_defbg ;_ddgb < _gggc ;_ddgb ,_acff ,_cceba =_ddgb +1,_acff +bm1 .RowStride ,_cceba +bm2 .RowStride {for _dbca =0;_dbca < _ffc -1;_dbca ++{_fbff =bm1 .Data [_acff +_dbca ]; +_geag =bm2 .Data [_cceba +_dbca ]<>uint (8+_adba );_befg =_fbff &_geag ;_gbgde +=tab [_befg ];};_fbff =bm1 .Data [_acff +_dbca ];_geag =bm2 .Data [_cceba +_dbca ]< _efad {_efad =_ccag ;_ffab ++;_gccc .Values =append (_gccc .Values ,&Bitmaps {});};_gccc .Values [_ffab ].AddBitmap (_agdgf .Values [_cacf ]);};return _gccc ,nil ;};func _bfabg (_cbca *Bitmap ,_bdcc ,_facf ,_fbed ,_ebfc int ,_cgdf RasterOperator ,_cegdf *Bitmap ,_adcd ,_afbba int )error {var (_aaca bool ; +_decfd bool ;_aefe byte ;_edgfef int ;_eabce int ;_cafe int ;_aecd int ;_cefa bool ;_efff int ;_dacce int ;_ggaf int ;_gafbd bool ;_fefb byte ;_bad int ;_ebac int ;_gdff int ;_ebbd byte ;_fggfb int ;_bfgba int ;_gcagb uint ;_agdbg uint ;_dada byte ;_cfeff shift ; +_fdbd bool ;_bcbg bool ;_ceba ,_bdfca int ;);if _adcd &7!=0{_bfgba =8-(_adcd &7);};if _bdcc &7!=0{_eabce =8-(_bdcc &7);};if _bfgba ==0&&_eabce ==0{_dada =_eebb [0];}else {if _eabce > _bfgba {_gcagb =uint (_eabce -_bfgba );}else {_gcagb =uint (8-(_bfgba -_eabce )); +};_agdbg =8-_gcagb ;_dada =_eebb [_gcagb ];};if (_bdcc &7)!=0{_aaca =true ;_edgfef =8-(_bdcc &7);_aefe =_eebb [_edgfef ];_cafe =_cbca .RowStride *_facf +(_bdcc >>3);_aecd =_cegdf .RowStride *_afbba +(_adcd >>3);_fggfb =8-(_adcd &7);if _edgfef > _fggfb {_cfeff =_geaaa ; +if _fbed >=_bfgba {_fdbd =true ;};}else {_cfeff =_fbegg ;};};if _fbed < _edgfef {_decfd =true ;_aefe &=_gebag [8-_edgfef +_fbed ];};if !_decfd {_efff =(_fbed -_edgfef )>>3;if _efff !=0{_cefa =true ;_dacce =_cbca .RowStride *_facf +((_bdcc +_eabce )>>3); +_ggaf =_cegdf .RowStride *_afbba +((_adcd +_eabce )>>3);};};_bad =(_bdcc +_fbed )&7;if !_decfd &&_bad !=0{_gafbd =true ;_fefb =_gebag [_bad ];_ebac =_cbca .RowStride *_facf +((_bdcc +_eabce )>>3)+_efff ;_gdff =_cegdf .RowStride *_afbba +((_adcd +_eabce )>>3)+_efff ; +if _bad > int (_agdbg ){_bcbg =true ;};};switch _cgdf {case PixSrc :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada );};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ; +};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],_ebbd ,_aefe );_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0;_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada ); +_cbca .Data [_dacce +_bdfca ]=_ebbd ;};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ;};};if _gafbd {for _ceba =0;_ceba < _ebfc ;_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada ); +};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],_ebbd ,_fefb );_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ;};};case PixNotSrc :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada ); +};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ;};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],^_ebbd ,_aefe );_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0;_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada ); +_cbca .Data [_dacce +_bdfca ]=^_ebbd ;};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ;};};if _gafbd {for _ceba =0;_ceba < _ebfc ;_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada ); +};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],^_ebbd ,_fefb );_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ;};};case PixSrcOrDst :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada ); +};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ;};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],_ebbd |_cbca .Data [_cafe ],_aefe );_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0; +_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada );_cbca .Data [_dacce +_bdfca ]|=_ebbd ;};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ;};};if _gafbd {for _ceba =0;_ceba < _ebfc ; +_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada );};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],_ebbd |_cbca .Data [_ebac ],_fefb );_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ; +};};case PixSrcAndDst :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada );};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ;};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],_ebbd &_cbca .Data [_cafe ],_aefe ); +_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0;_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada );_cbca .Data [_dacce +_bdfca ]&=_ebbd ; +};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ;};};if _gafbd {for _ceba =0;_ceba < _ebfc ;_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada );};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],_ebbd &_cbca .Data [_ebac ],_fefb ); +_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ;};};case PixSrcXorDst :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada ); +};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ;};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],_ebbd ^_cbca .Data [_cafe ],_aefe );_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0; +_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada );_cbca .Data [_dacce +_bdfca ]^=_ebbd ;};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ;};};if _gafbd {for _ceba =0;_ceba < _ebfc ; +_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada );};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],_ebbd ^_cbca .Data [_ebac ],_fefb );_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ; +};};case PixNotSrcOrDst :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada );};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ;};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],^_ebbd |_cbca .Data [_cafe ],_aefe ); +_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0;_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada );_cbca .Data [_dacce +_bdfca ]|=^_ebbd ; +};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ;};};if _gafbd {for _ceba =0;_ceba < _ebfc ;_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada );};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],^_ebbd |_cbca .Data [_ebac ],_fefb ); +_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ;};};case PixNotSrcAndDst :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada ); +};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ;};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],^_ebbd &_cbca .Data [_cafe ],_aefe );_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0; +_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada );_cbca .Data [_dacce +_bdfca ]&=^_ebbd ;};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ;};};if _gafbd {for _ceba =0;_ceba < _ebfc ; +_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada );};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],^_ebbd &_cbca .Data [_ebac ],_fefb );_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ; +};};case PixSrcOrNotDst :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada );};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ;};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],_ebbd |^_cbca .Data [_cafe ],_aefe ); +_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0;_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada );_cbca .Data [_dacce +_bdfca ]=_ebbd |^_cbca .Data [_dacce +_bdfca ]; +};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ;};};if _gafbd {for _ceba =0;_ceba < _ebfc ;_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada );};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],_ebbd |^_cbca .Data [_ebac ],_fefb ); +_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ;};};case PixSrcAndNotDst :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada ); +};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ;};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],_ebbd &^_cbca .Data [_cafe ],_aefe );_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0; +_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada );_cbca .Data [_dacce +_bdfca ]=_ebbd &^_cbca .Data [_dacce +_bdfca ];};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ; +};};if _gafbd {for _ceba =0;_ceba < _ebfc ;_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada );};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],_ebbd &^_cbca .Data [_ebac ],_fefb );_ebac +=_cbca .RowStride ; +_gdff +=_cegdf .RowStride ;};};case PixNotPixSrcOrDst :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada );};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ; +};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],^(_ebbd |_cbca .Data [_cafe ]),_aefe );_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0;_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada ); +_cbca .Data [_dacce +_bdfca ]=^(_ebbd |_cbca .Data [_dacce +_bdfca ]);};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ;};};if _gafbd {for _ceba =0;_ceba < _ebfc ;_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada ); +};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],^(_ebbd |_cbca .Data [_ebac ]),_fefb );_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ;};};case PixNotPixSrcAndDst :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ; +if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada );};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ;};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],^(_ebbd &_cbca .Data [_cafe ]),_aefe );_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ; +};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0;_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada );_cbca .Data [_dacce +_bdfca ]=^(_ebbd &_cbca .Data [_dacce +_bdfca ]); +};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ;};};if _gafbd {for _ceba =0;_ceba < _ebfc ;_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada );};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],^(_ebbd &_cbca .Data [_ebac ]),_fefb ); +_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ;};};case PixNotPixSrcXorDst :if _aaca {for _ceba =0;_ceba < _ebfc ;_ceba ++{if _cfeff ==_geaaa {_ebbd =_cegdf .Data [_aecd ]<<_gcagb ;if _fdbd {_ebbd =_fcac (_ebbd ,_cegdf .Data [_aecd +1]>>_agdbg ,_dada ); +};}else {_ebbd =_cegdf .Data [_aecd ]>>_agdbg ;};_cbca .Data [_cafe ]=_fcac (_cbca .Data [_cafe ],^(_ebbd ^_cbca .Data [_cafe ]),_aefe );_cafe +=_cbca .RowStride ;_aecd +=_cegdf .RowStride ;};};if _cefa {for _ceba =0;_ceba < _ebfc ;_ceba ++{for _bdfca =0; +_bdfca < _efff ;_bdfca ++{_ebbd =_fcac (_cegdf .Data [_ggaf +_bdfca ]<<_gcagb ,_cegdf .Data [_ggaf +_bdfca +1]>>_agdbg ,_dada );_cbca .Data [_dacce +_bdfca ]=^(_ebbd ^_cbca .Data [_dacce +_bdfca ]);};_dacce +=_cbca .RowStride ;_ggaf +=_cegdf .RowStride ; +};};if _gafbd {for _ceba =0;_ceba < _ebfc ;_ceba ++{_ebbd =_cegdf .Data [_gdff ]<<_gcagb ;if _bcbg {_ebbd =_fcac (_ebbd ,_cegdf .Data [_gdff +1]>>_agdbg ,_dada );};_cbca .Data [_ebac ]=_fcac (_cbca .Data [_ebac ],^(_ebbd ^_cbca .Data [_ebac ]),_fefb ); +_ebac +=_cbca .RowStride ;_gdff +=_cegdf .RowStride ;};};default:_de .Log .Debug ("\u004f\u0070e\u0072\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006e\u006f\u0074\u0020\u0070\u0065\u0072\u006d\u0069tt\u0065\u0064",_cgdf ); +return _g .Error ("\u0072a\u0073t\u0065\u0072\u004f\u0070\u0047e\u006e\u0065r\u0061\u006c\u004c\u006f\u0077","\u0072\u0061\u0073\u0074\u0065\u0072\u0020\u006f\u0070\u0065r\u0061\u0074\u0069\u006f\u006e\u0020\u006eo\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0074\u0074\u0065\u0064"); +};return nil ;};func _ffeeg (_fcfb ,_dgdf int ,_daea string )*Selection {_cfcb :=&Selection {Height :_fcfb ,Width :_dgdf ,Name :_daea };_cfcb .Data =make ([][]SelectionValue ,_fcfb );for _dfed :=0;_dfed < _fcfb ;_dfed ++{_cfcb .Data [_dfed ]=make ([]SelectionValue ,_dgdf ); +};return _cfcb ;};func TstWriteSymbols (t *_f .T ,bms *Bitmaps ,src *Bitmap ){for _egcad :=0;_egcad < bms .Size ();_egcad ++{_fgegc :=bms .Values [_egcad ];_eafc :=bms .Boxes [_egcad ];_ceead :=src .RasterOperation (_eafc .Min .X ,_eafc .Min .Y ,_fgegc .Width ,_fgegc .Height ,PixSrc ,_fgegc ,0,0); +_e .NoError (t ,_ceead );};};func (_dabe *Bitmap )removeBorderGeneral (_ccbg ,_eeeef ,_dcfc ,_bggc int )(*Bitmap ,error ){const _acbf ="\u0072\u0065\u006d\u006fve\u0042\u006f\u0072\u0064\u0065\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c";if _ccbg < 0||_eeeef < 0||_dcfc < 0||_bggc < 0{return nil ,_g .Error (_acbf ,"\u006e\u0065g\u0061\u0074\u0069\u0076\u0065\u0020\u0062\u0072\u006f\u0064\u0065\u0072\u0020\u0072\u0065\u006d\u006f\u0076\u0065\u0020\u0076\u0061lu\u0065\u0073"); +};_fca ,_eaba :=_dabe .Width ,_dabe .Height ;_edee :=_fca -_ccbg -_eeeef ;_cfb :=_eaba -_dcfc -_bggc ;if _edee <=0{return nil ,_g .Errorf (_acbf ,"w\u0069\u0064\u0074\u0068: \u0025d\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u0020\u0030",_edee ); +};if _cfb <=0{return nil ,_g .Errorf (_acbf ,"\u0068\u0065\u0069\u0067ht\u003a\u0020\u0025\u0064\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e \u0030",_cfb );};_abdf :=New (_edee ,_cfb );_abdf .Color =_dabe .Color ;_deb :=_abdf .RasterOperation (0,0,_edee ,_cfb ,PixSrc ,_dabe ,_ccbg ,_dcfc ); +if _deb !=nil {return nil ,_g .Wrap (_deb ,_acbf ,"");};return _abdf ,nil ;};func (_ggcfa *Bitmap )setAll ()error {_cceg :=_gbee (_ggcfa ,0,0,_ggcfa .Width ,_ggcfa .Height ,PixSet ,nil ,0,0);if _cceg !=nil {return _g .Wrap (_cceg ,"\u0073\u0065\u0074\u0041\u006c\u006c",""); +};return nil ;};func (_agd *Bitmap )String ()string {var _becaf ="\u000a";for _bdgc :=0;_bdgc < _agd .Height ;_bdgc ++{var _ccga string ;for _eeg :=0;_eeg < _agd .Width ;_eeg ++{_ecc :=_agd .GetPixel (_eeg ,_bdgc );if _ecc {_ccga +="\u0031";}else {_ccga +="\u0030"; +};};_becaf +=_ccga +"\u000a";};return _becaf ;};func _cegb (_ege ,_dgdg *Bitmap ,_ggcfe ,_dedg int )(*Bitmap ,error ){const _dbce ="\u006fp\u0065\u006e\u0042\u0072\u0069\u0063k";if _dgdg ==nil {return nil ,_g .Error (_dbce ,"\u0073o\u0075\u0072\u0063\u0065 \u0062\u0069\u0074\u006d\u0061p\u0020n\u006ft\u0020\u0064\u0065\u0066\u0069\u006e\u0065d"); +};if _ggcfe < 1&&_dedg < 1{return nil ,_g .Error (_dbce ,"\u0068\u0053\u0069\u007ae \u003c\u0020\u0031\u0020\u0026\u0026\u0020\u0076\u0053\u0069\u007a\u0065\u0020\u003c \u0031");};if _ggcfe ==1&&_dedg ==1{return _dgdg .Copy (),nil ;};if _ggcfe ==1||_dedg ==1{var _bafd error ; +_cfdc :=SelCreateBrick (_dedg ,_ggcfe ,_dedg /2,_ggcfe /2,SelHit );_ege ,_bafd =_fgfd (_ege ,_dgdg ,_cfdc );if _bafd !=nil {return nil ,_g .Wrap (_bafd ,_dbce ,"\u0068S\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031\u0020\u007c\u007c \u0076\u0053\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031"); +};return _ege ,nil ;};_adga :=SelCreateBrick (1,_ggcfe ,0,_ggcfe /2,SelHit );_gdab :=SelCreateBrick (_dedg ,1,_dedg /2,0,SelHit );_cca ,_bbce :=_adbe (nil ,_dgdg ,_adga );if _bbce !=nil {return nil ,_g .Wrap (_bbce ,_dbce ,"\u0031s\u0074\u0020\u0065\u0072\u006f\u0064e"); +};_ege ,_bbce =_adbe (_ege ,_cca ,_gdab );if _bbce !=nil {return nil ,_g .Wrap (_bbce ,_dbce ,"\u0032n\u0064\u0020\u0065\u0072\u006f\u0064e");};_ ,_bbce =_gdc (_cca ,_ege ,_adga );if _bbce !=nil {return nil ,_g .Wrap (_bbce ,_dbce ,"\u0031\u0073\u0074\u0020\u0064\u0069\u006c\u0061\u0074\u0065"); +};_ ,_bbce =_gdc (_ege ,_cca ,_gdab );if _bbce !=nil {return nil ,_g .Wrap (_bbce ,_dbce ,"\u0032\u006e\u0064\u0020\u0064\u0069\u006c\u0061\u0074\u0065");};return _ege ,nil ;};func (_aea *Bitmap )clipRectangle (_gad ,_cgge *_b .Rectangle )(_geb *Bitmap ,_ffa error ){const _cad ="\u0063\u006c\u0069\u0070\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065"; +if _gad ==nil {return nil ,_g .Error (_cad ,"\u0070r\u006fv\u0069\u0064\u0065\u0064\u0020n\u0069\u006c \u0027\u0062\u006f\u0078\u0027");};_abb ,_agdb :=_aea .Width ,_aea .Height ;_cbf ,_ffa :=ClipBoxToRectangle (_gad ,_abb ,_agdb );if _ffa !=nil {_de .Log .Warning ("\u0027\u0062ox\u0027\u0020\u0064o\u0065\u0073\u006e\u0027t o\u0076er\u006c\u0061\u0070\u0020\u0062\u0069\u0074ma\u0070\u0020\u0027\u0062\u0027\u003a\u0020%\u0076",_ffa ); +return nil ,nil ;};_fcef ,_gce :=_cbf .Min .X ,_cbf .Min .Y ;_cadc ,_adab :=_cbf .Max .X -_cbf .Min .X ,_cbf .Max .Y -_cbf .Min .Y ;_geb =New (_cadc ,_adab );_geb .Text =_aea .Text ;if _ffa =_geb .RasterOperation (0,0,_cadc ,_adab ,PixSrc ,_aea ,_fcef ,_gce ); +_ffa !=nil {return nil ,_g .Wrap (_ffa ,_cad ,"");};if _cgge !=nil {*_cgge =*_cbf ;};return _geb ,nil ;};func (_bbbff CombinationOperator )String ()string {var _eefg string ;switch _bbbff {case CmbOpOr :_eefg ="\u004f\u0052";case CmbOpAnd :_eefg ="\u0041\u004e\u0044"; +case CmbOpXor :_eefg ="\u0058\u004f\u0052";case CmbOpXNor :_eefg ="\u0058\u004e\u004f\u0052";case CmbOpReplace :_eefg ="\u0052E\u0050\u004c\u0041\u0043\u0045";case CmbOpNot :_eefg ="\u004e\u004f\u0054";};return _eefg ;};func (_gabf *Bitmap )createTemplate ()*Bitmap {return &Bitmap {Width :_gabf .Width ,Height :_gabf .Height ,RowStride :_gabf .RowStride ,Color :_gabf .Color ,Text :_gabf .Text ,BitmapNumber :_gabf .BitmapNumber ,Special :_gabf .Special ,Data :make ([]byte ,len (_gabf .Data ))}; +};func (_febcd *BitmapsArray )GetBox (i int )(*_b .Rectangle ,error ){const _egdf ="\u0042\u0069\u0074\u006dap\u0073\u0041\u0072\u0072\u0061\u0079\u002e\u0047\u0065\u0074\u0042\u006f\u0078";if _febcd ==nil {return nil ,_g .Error (_egdf ,"p\u0072\u006f\u0076\u0069\u0064\u0065d\u0020\u006e\u0069\u006c\u0020\u0027\u0042\u0069\u0074m\u0061\u0070\u0073A\u0072r\u0061\u0079\u0027"); +};if i > len (_febcd .Boxes )-1{return nil ,_g .Errorf (_egdf ,"\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i );};return _febcd .Boxes [i ],nil ;};func _ccea (_fged ,_ggba *Bitmap ,_ceae ,_ecea ,_ffbcg ,_gda ,_dcea int ,_cbab CombinationOperator )error {var _fgfa int ; +_edg :=func (){_fgfa ++;_ffbcg +=_ggba .RowStride ;_gda +=_fged .RowStride ;_dcea +=_fged .RowStride };for _fgfa =_ceae ;_fgfa < _ecea ;_edg (){_addd :=_ffbcg ;for _gcfe :=_gda ;_gcfe <=_dcea ;_gcfe ++{_gacfe ,_ggf :=_ggba .GetByte (_addd );if _ggf !=nil {return _ggf ; +};_bfdb ,_ggf :=_fged .GetByte (_gcfe );if _ggf !=nil {return _ggf ;};if _ggf =_ggba .SetByte (_addd ,_bagb (_gacfe ,_bfdb ,_cbab ));_ggf !=nil {return _ggf ;};_addd ++;};};return nil ;};func _ddgd (_ccfaf *Bitmap ,_ccebc *_db .Stack ,_febfc ,_fgead int )(_bddeg *_b .Rectangle ,_bcee error ){const _cddaf ="\u0073e\u0065d\u0046\u0069\u006c\u006c\u0053\u0074\u0061\u0063\u006b\u0042\u0042"; +if _ccfaf ==nil {return nil ,_g .Error (_cddaf ,"\u0070\u0072\u006fvi\u0064\u0065\u0064\u0020\u006e\u0069\u006c\u0020\u0027\u0073\u0027\u0020\u0042\u0069\u0074\u006d\u0061\u0070");};if _ccebc ==nil {return nil ,_g .Error (_cddaf ,"p\u0072o\u0076\u0069\u0064\u0065\u0064\u0020\u006e\u0069l\u0020\u0027\u0073\u0074ac\u006b\u0027"); +};_edcc ,_efag :=_ccfaf .Width ,_ccfaf .Height ;_egccd :=_edcc -1;_cbfb :=_efag -1;if _febfc < 0||_febfc > _egccd ||_fgead < 0||_fgead > _cbfb ||!_ccfaf .GetPixel (_febfc ,_fgead ){return nil ,nil ;};_efcdg :=_b .Rect (100000,100000,0,0);if _bcee =_gebg (_ccebc ,_febfc ,_febfc ,_fgead ,1,_cbfb ,&_efcdg ); +_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"\u0069\u006e\u0069t\u0069\u0061\u006c\u0020\u0070\u0075\u0073\u0068");};if _bcee =_gebg (_ccebc ,_febfc ,_febfc ,_fgead +1,-1,_cbfb ,&_efcdg );_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"\u0032\u006ed\u0020\u0069\u006ei\u0074\u0069\u0061\u006c\u0020\u0070\u0075\u0073\u0068"); +};_efcdg .Min .X ,_efcdg .Max .X =_febfc ,_febfc ;_efcdg .Min .Y ,_efcdg .Max .Y =_fgead ,_fgead ;var (_agbb *fillSegment ;_bdga int ;);for _ccebc .Len ()> 0{if _agbb ,_bcee =_dgdee (_ccebc );_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"");};_fgead =_agbb ._gdda ; +for _febfc =_agbb ._fgeg -1;_febfc >=0&&_ccfaf .GetPixel (_febfc ,_fgead );_febfc --{if _bcee =_ccfaf .SetPixel (_febfc ,_fgead ,0);_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"\u0031s\u0074\u0020\u0073\u0065\u0074");};};if _febfc >=_agbb ._fgeg -1{for {for _febfc ++; +_febfc <=_agbb ._efcee +1&&_febfc <=_egccd &&!_ccfaf .GetPixel (_febfc ,_fgead );_febfc ++{};_bdga =_febfc ;if _febfc > _agbb ._efcee +1||_febfc > _egccd {break ;};for ;_febfc <=_egccd &&_ccfaf .GetPixel (_febfc ,_fgead );_febfc ++{if _bcee =_ccfaf .SetPixel (_febfc ,_fgead ,0); +_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"\u0032n\u0064\u0020\u0073\u0065\u0074");};};if _bcee =_gebg (_ccebc ,_bdga ,_febfc -1,_agbb ._gdda ,_agbb ._gfff ,_cbfb ,&_efcdg );_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"n\u006f\u0072\u006d\u0061\u006c\u0020\u0070\u0075\u0073\u0068"); +};if _febfc > _agbb ._efcee {if _bcee =_gebg (_ccebc ,_agbb ._efcee +1,_febfc -1,_agbb ._gdda ,-_agbb ._gfff ,_cbfb ,&_efcdg );_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"\u006ce\u0061k\u0020\u006f\u006e\u0020\u0072i\u0067\u0068t\u0020\u0073\u0069\u0064\u0065"); +};};};continue ;};_bdga =_febfc +1;if _bdga < _agbb ._fgeg {if _bcee =_gebg (_ccebc ,_bdga ,_agbb ._fgeg -1,_agbb ._gdda ,-_agbb ._gfff ,_cbfb ,&_efcdg );_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"\u006c\u0065\u0061\u006b\u0020\u006f\u006e\u0020\u006c\u0065\u0066\u0074 \u0073\u0069\u0064\u0065"); +};};_febfc =_agbb ._fgeg ;for {for ;_febfc <=_egccd &&_ccfaf .GetPixel (_febfc ,_fgead );_febfc ++{if _bcee =_ccfaf .SetPixel (_febfc ,_fgead ,0);_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"\u0032n\u0064\u0020\u0073\u0065\u0074");};};if _bcee =_gebg (_ccebc ,_bdga ,_febfc -1,_agbb ._gdda ,_agbb ._gfff ,_cbfb ,&_efcdg ); +_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"n\u006f\u0072\u006d\u0061\u006c\u0020\u0070\u0075\u0073\u0068");};if _febfc > _agbb ._efcee {if _bcee =_gebg (_ccebc ,_agbb ._efcee +1,_febfc -1,_agbb ._gdda ,-_agbb ._gfff ,_cbfb ,&_efcdg );_bcee !=nil {return nil ,_g .Wrap (_bcee ,_cddaf ,"\u006ce\u0061k\u0020\u006f\u006e\u0020\u0072i\u0067\u0068t\u0020\u0073\u0069\u0064\u0065"); +};};for _febfc ++;_febfc <=_agbb ._efcee +1&&_febfc <=_egccd &&!_ccfaf .GetPixel (_febfc ,_fgead );_febfc ++{};_bdga =_febfc ;if _febfc > _agbb ._efcee +1||_febfc > _egccd {break ;};};};_efcdg .Max .X ++;_efcdg .Max .Y ++;return &_efcdg ,nil ;};func (_ceeg *Bitmap )RasterOperation (dx ,dy ,dw ,dh int ,op RasterOperator ,src *Bitmap ,sx ,sy int )error {return _gbee (_ceeg ,dx ,dy ,dw ,dh ,op ,src ,sx ,sy ); +};type Boxes []*_b .Rectangle ;func _fgd (_gaag *Bitmap ,_eg ...int )(_ee *Bitmap ,_eed error ){const _dgg ="\u0072\u0065\u0064uc\u0065\u0052\u0061\u006e\u006b\u0042\u0069\u006e\u0061\u0072\u0079\u0043\u0061\u0073\u0063\u0061\u0064\u0065";if _gaag ==nil {return nil ,_g .Error (_dgg ,"\u0073o\u0075\u0072\u0063\u0065 \u0062\u0069\u0074\u006d\u0061p\u0020n\u006ft\u0020\u0064\u0065\u0066\u0069\u006e\u0065d"); +};if len (_eg )==0||len (_eg )> 4{return nil ,_g .Error (_dgg ,"t\u0068\u0065\u0072\u0065\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0074\u0020\u006cea\u0073\u0074\u0020\u006fn\u0065\u0020\u0061\u006e\u0064\u0020\u0061\u0074\u0020mo\u0073\u0074 \u0034\u0020\u006c\u0065\u0076\u0065\u006c\u0073"); +};if _eg [0]<=0{_de .Log .Debug ("\u006c\u0065\u0076\u0065\u006c\u0031\u0020\u003c\u003d\u0020\u0030 \u002d\u0020\u006e\u006f\u0020\u0072\u0065\u0064\u0075\u0063t\u0069\u006f\u006e");_ee ,_eed =_bgff (nil ,_gaag );if _eed !=nil {return nil ,_g .Wrap (_eed ,_dgg ,"l\u0065\u0076\u0065\u006c\u0031\u0020\u003c\u003d\u0020\u0030"); +};return _ee ,nil ;};_bfb :=_bggf ();_ee =_gaag ;for _ccbd ,_cbe :=range _eg {if _cbe <=0{break ;};_ee ,_eed =_fbf (_ee ,_cbe ,_bfb );if _eed !=nil {return nil ,_g .Wrapf (_eed ,_dgg ,"\u006c\u0065\u0076\u0065\u006c\u0025\u0064\u0020\u0072\u0065\u0064\u0075c\u0074\u0069\u006f\u006e",_ccbd ); +};};return _ee ,nil ;};func (_cgfb Points )XSorter ()func (_bbaeb ,_bgbc int )bool {return func (_bcbd ,_dfbe int )bool {return _cgfb [_bcbd ].X < _cgfb [_dfbe ].X };};const (PixSrc RasterOperator =0xc;PixDst RasterOperator =0xa;PixNotSrc RasterOperator =0x3; +PixNotDst RasterOperator =0x5;PixClr RasterOperator =0x0;PixSet RasterOperator =0xf;PixSrcOrDst RasterOperator =0xe;PixSrcAndDst RasterOperator =0x8;PixSrcXorDst RasterOperator =0x6;PixNotSrcOrDst RasterOperator =0xb;PixNotSrcAndDst RasterOperator =0x2; +PixSrcOrNotDst RasterOperator =0xd;PixSrcAndNotDst RasterOperator =0x4;PixNotPixSrcOrDst RasterOperator =0x1;PixNotPixSrcAndDst RasterOperator =0x7;PixNotPixSrcXorDst RasterOperator =0x9;PixPaint =PixSrcOrDst ;PixSubtract =PixNotSrcAndDst ;PixMask =PixSrcAndDst ; +);func RasterOperation (dest *Bitmap ,dx ,dy ,dw ,dh int ,op RasterOperator ,src *Bitmap ,sx ,sy int )error {return _gbee (dest ,dx ,dy ,dw ,dh ,op ,src ,sx ,sy );};func _adbc (_geaabe *Bitmap ,_ggef *_db .Stack ,_gbgdec ,_dbeb ,_fdfd int )(_dace *_b .Rectangle ,_gdbg error ){const _dfdgg ="\u0073e\u0065d\u0046\u0069\u006c\u006c\u0053\u0074\u0061\u0063\u006b\u0042\u0042"; +if _geaabe ==nil {return nil ,_g .Error (_dfdgg ,"\u0070\u0072\u006fvi\u0064\u0065\u0064\u0020\u006e\u0069\u006c\u0020\u0027\u0073\u0027\u0020\u0042\u0069\u0074\u006d\u0061\u0070");};if _ggef ==nil {return nil ,_g .Error (_dfdgg ,"p\u0072o\u0076\u0069\u0064\u0065\u0064\u0020\u006e\u0069l\u0020\u0027\u0073\u0074ac\u006b\u0027"); +};switch _fdfd {case 4:if _dace ,_gdbg =_edgg (_geaabe ,_ggef ,_gbgdec ,_dbeb );_gdbg !=nil {return nil ,_g .Wrap (_gdbg ,_dfdgg ,"");};return _dace ,nil ;case 8:if _dace ,_gdbg =_ddgd (_geaabe ,_ggef ,_gbgdec ,_dbeb );_gdbg !=nil {return nil ,_g .Wrap (_gdbg ,_dfdgg ,""); +};return _dace ,nil ;default:return nil ,_g .Errorf (_dfdgg ,"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u0076\u0069\u0074\u0079\u0020\u0069\u0073 \u006eo\u0074\u0020\u0034\u0020\u006f\u0072\u0020\u0038\u003a\u0020\u0027\u0025\u0064\u0027",_fdfd ); +};};func _ca (_gd *Bitmap ,_gaa int )(*Bitmap ,error ){const _dcc ="\u0065x\u0070a\u006e\u0064\u0042\u0069\u006ea\u0072\u0079P\u006f\u0077\u0065\u0072\u0032";if _gd ==nil {return nil ,_g .Error (_dcc ,"\u0073o\u0075r\u0063\u0065\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064"); +};if _gaa ==1{return _bgff (nil ,_gd );};if _gaa !=2&&_gaa !=4&&_gaa !=8{return nil ,_g .Error (_dcc ,"\u0066\u0061\u0063t\u006f\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u0069n\u0020\u007b\u0032\u002c\u0034\u002c\u0038\u007d\u0020\u0072\u0061\u006e\u0067\u0065"); +};_aab :=_gaa *_gd .Width ;_gae :=_gaa *_gd .Height ;_dg :=New (_aab ,_gae );var _acb error ;switch _gaa {case 2:_acb =_fc (_dg ,_gd );case 4:_acb =_af (_dg ,_gd );case 8:_acb =_dff (_dg ,_gd );};if _acb !=nil {return nil ,_g .Wrap (_acb ,_dcc ,"");};return _dg ,nil ; +};func (_cgb *Bitmap )SetDefaultPixel (){for _bfc :=range _cgb .Data {_cgb .Data [_bfc ]=byte (0xff);};};type Point struct{X ,Y float32 ;};func (_baed Points )Get (i int )(Point ,error ){if i > len (_baed )-1{return Point {},_g .Errorf ("\u0050\u006f\u0069\u006e\u0074\u0073\u002e\u0047\u0065\u0074","\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i ); +};return _baed [i ],nil ;};func RankHausTest (p1 ,p2 ,p3 ,p4 *Bitmap ,delX ,delY float32 ,maxDiffW ,maxDiffH ,area1 ,area3 int ,rank float32 ,tab8 []int )(_gbce bool ,_beaag error ){const _ceaae ="\u0052\u0061\u006ek\u0048\u0061\u0075\u0073\u0054\u0065\u0073\u0074"; +_aaed ,_abdc :=p1 .Width ,p1 .Height ;_dbed ,_efcg :=p3 .Width ,p3 .Height ;if _db .Abs (_aaed -_dbed )> maxDiffW {return false ,nil ;};if _db .Abs (_abdc -_efcg )> maxDiffH {return false ,nil ;};_ggdf :=int (float32 (area1 )*(1.0-rank )+0.5);_fbda :=int (float32 (area3 )*(1.0-rank )+0.5); +var _aeb ,_ddbb int ;if delX >=0{_aeb =int (delX +0.5);}else {_aeb =int (delX -0.5);};if delY >=0{_ddbb =int (delY +0.5);}else {_ddbb =int (delY -0.5);};_dcfd :=p1 .CreateTemplate ();if _beaag =_dcfd .RasterOperation (0,0,_aaed ,_abdc ,PixSrc ,p1 ,0,0); +_beaag !=nil {return false ,_g .Wrap (_beaag ,_ceaae ,"p\u0031\u0020\u002d\u0053\u0052\u0043\u002d\u003e\u0020\u0074");};if _beaag =_dcfd .RasterOperation (_aeb ,_ddbb ,_aaed ,_abdc ,PixNotSrcAndDst ,p4 ,0,0);_beaag !=nil {return false ,_g .Wrap (_beaag ,_ceaae ,"\u0074 \u0026\u0020\u0021\u0070\u0034"); +};_gbce ,_beaag =_dcfd .ThresholdPixelSum (_ggdf ,tab8 );if _beaag !=nil {return false ,_g .Wrap (_beaag ,_ceaae ,"\u0074\u002d\u003e\u0074\u0068\u0072\u0065\u0073\u0068\u0031");};if _gbce {return false ,nil ;};if _beaag =_dcfd .RasterOperation (_aeb ,_ddbb ,_dbed ,_efcg ,PixSrc ,p3 ,0,0); +_beaag !=nil {return false ,_g .Wrap (_beaag ,_ceaae ,"p\u0033\u0020\u002d\u0053\u0052\u0043\u002d\u003e\u0020\u0074");};if _beaag =_dcfd .RasterOperation (0,0,_dbed ,_efcg ,PixNotSrcAndDst ,p2 ,0,0);_beaag !=nil {return false ,_g .Wrap (_beaag ,_ceaae ,"\u0074 \u0026\u0020\u0021\u0070\u0032"); +};_gbce ,_beaag =_dcfd .ThresholdPixelSum (_fbda ,tab8 );if _beaag !=nil {return false ,_g .Wrap (_beaag ,_ceaae ,"\u0074\u002d\u003e\u0074\u0068\u0072\u0065\u0073\u0068\u0033");};return !_gbce ,nil ;};func (_agafc *Points )Add (pt *Points )error {const _edb ="\u0050\u006f\u0069\u006e\u0074\u0073\u002e\u0041\u0064\u0064"; +if _agafc ==nil {return _g .Error (_edb ,"\u0070o\u0069n\u0074\u0073\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064");};if pt ==nil {return _g .Error (_edb ,"a\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0070\u006f\u0069\u006e\u0074\u0073\u0020\u006eo\u0074\u0020\u0064e\u0066i\u006e\u0065\u0064"); +};*_agafc =append (*_agafc ,*pt ...);return nil ;};func (_cddga *Bitmap )setEightFullBytes (_afcb int ,_fbbg uint64 )error {if _afcb +7> len (_cddga .Data )-1{return _g .Error ("\u0073\u0065\u0074\u0045\u0069\u0067\u0068\u0074\u0042\u0079\u0074\u0065\u0073","\u0069n\u0064e\u0078\u0020\u006f\u0075\u0074 \u006f\u0066 \u0072\u0061\u006e\u0067\u0065"); +};_cddga .Data [_afcb ]=byte ((_fbbg &0xff00000000000000)>>56);_cddga .Data [_afcb +1]=byte ((_fbbg &0xff000000000000)>>48);_cddga .Data [_afcb +2]=byte ((_fbbg &0xff0000000000)>>40);_cddga .Data [_afcb +3]=byte ((_fbbg &0xff00000000)>>32);_cddga .Data [_afcb +4]=byte ((_fbbg &0xff000000)>>24); +_cddga .Data [_afcb +5]=byte ((_fbbg &0xff0000)>>16);_cddga .Data [_afcb +6]=byte ((_fbbg &0xff00)>>8);_cddga .Data [_afcb +7]=byte (_fbbg &0xff);return nil ;};func TstAddSymbol (t *_f .T ,bms *Bitmaps ,sym *Bitmap ,x *int ,y int ,space int ){bms .AddBitmap (sym ); +_ggeff :=_b .Rect (*x ,y ,*x +sym .Width ,y +sym .Height );bms .AddBox (&_ggeff );*x +=sym .Width +space ;};func (_ggfe *ClassedPoints )YAtIndex (i int )float32 {return (*_ggfe .Points )[_ggfe .IntSlice [i ]].Y };func (_gdeb *ClassedPoints )Less (i ,j int )bool {return _gdeb ._bdde (i ,j )}; +func (_afb *Bitmap )CreateTemplate ()*Bitmap {return _afb .createTemplate ()};func (_aedd *Selection )findMaxTranslations ()(_dfagc ,_bgffc ,_afec ,_dbfdd int ){for _baca :=0;_baca < _aedd .Height ;_baca ++{for _fece :=0;_fece < _aedd .Width ;_fece ++{if _aedd .Data [_baca ][_fece ]==SelHit {_dfagc =_gcee (_dfagc ,_aedd .Cx -_fece ); +_bgffc =_gcee (_bgffc ,_aedd .Cy -_baca );_afec =_gcee (_afec ,_fece -_aedd .Cx );_dbfdd =_gcee (_dbfdd ,_baca -_aedd .Cy );};};};return _dfagc ,_bgffc ,_afec ,_dbfdd ;};func (_fega MorphProcess )getWidthHeight ()(_faec ,_gged int ){return _fega .Arguments [0],_fega .Arguments [1]; +};func (_gcagd Points )Size ()int {return len (_gcagd )};func (_dge *Bitmap )SetPixel (x ,y int ,pixel byte )error {_eca :=_dge .GetByteIndex (x ,y );if _eca > len (_dge .Data )-1{return _g .Errorf ("\u0053\u0065\u0074\u0050\u0069\u0078\u0065\u006c","\u0069\u006e\u0064\u0065x \u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065\u003a\u0020%\u0064",_eca ); +};_gafe :=_dge .GetBitOffset (x );_ddc :=uint (7-_gafe );_eafg :=_dge .Data [_eca ];var _dgeb byte ;if pixel ==1{_dgeb =_eafg |(pixel &0x01<<_ddc );}else {_dgeb =_eafg &^(1<<_ddc );};_dge .Data [_eca ]=_dgeb ;return nil ;};func (_agba *Bitmap )RemoveBorderGeneral (left ,right ,top ,bot int )(*Bitmap ,error ){return _agba .removeBorderGeneral (left ,right ,top ,bot ); +};func (_ddg *Bitmap )countPixels ()int {var (_bfda int ;_dfcg uint8 ;_daad byte ;_ggcf int ;);_ead :=_ddg .RowStride ;_eacg :=uint (_ddg .Width &0x07);if _eacg !=0{_dfcg =uint8 ((0xff<<(8-_eacg ))&0xff);_ead --;};for _edce :=0;_edce < _ddg .Height ;_edce ++{for _ggcf =0; +_ggcf < _ead ;_ggcf ++{_daad =_ddg .Data [_edce *_ddg .RowStride +_ggcf ];_bfda +=int (_fee [_daad ]);};if _eacg !=0{_bfda +=int (_fee [_ddg .Data [_edce *_ddg .RowStride +_ggcf ]&_dfcg ]);};};return _bfda ;};type byWidth Bitmaps ;func (_ggfd *ClassedPoints )validateIntSlice ()error {const _bcab ="\u0076\u0061l\u0069\u0064\u0061t\u0065\u0049\u006e\u0074\u0053\u006c\u0069\u0063\u0065"; +for _ ,_abag :=range _ggfd .IntSlice {if _abag >=(_ggfd .Points .Size ()){return _g .Errorf (_bcab ,"c\u006c\u0061\u0073\u0073\u0020\u0069\u0064\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0061\u0020\u0076\u0061\u006ci\u0064 \u0069\u006e\u0064\u0065x\u0020\u0069n\u0020\u0074\u0068\u0065\u0020\u0070\u006f\u0069\u006e\u0074\u0073\u0020\u006f\u0066\u0020\u0073\u0069\u007a\u0065\u003a\u0020\u0025\u0064",_abag ,_ggfd .Points .Size ()); +};};return nil ;};func (_dbabf *Selection )setOrigin (_eeage ,_abdg int ){_dbabf .Cy ,_dbabf .Cx =_eeage ,_abdg };func (_fdg *Bitmap )clearAll ()error {return _fdg .RasterOperation (0,0,_fdg .Width ,_fdg .Height ,PixClr ,nil ,0,0);};const (_ SizeSelection =iota ; +SizeSelectByWidth ;SizeSelectByHeight ;SizeSelectByMaxDimension ;SizeSelectByArea ;SizeSelectByPerimeter ;);func CombineBytes (oldByte ,newByte byte ,op CombinationOperator )byte {return _bagb (oldByte ,newByte ,op );};func (_bfgb *Boxes )selectWithIndicator (_dabec *_db .NumSlice )(_fgda *Boxes ,_abe error ){const _eeb ="\u0042o\u0078\u0065\u0073\u002es\u0065\u006c\u0065\u0063\u0074W\u0069t\u0068I\u006e\u0064\u0069\u0063\u0061\u0074\u006fr"; +if _bfgb ==nil {return nil ,_g .Error (_eeb ,"b\u006f\u0078\u0065\u0073 '\u0062'\u0020\u006e\u006f\u0074\u0020d\u0065\u0066\u0069\u006e\u0065\u0064");};if _dabec ==nil {return nil ,_g .Error (_eeb ,"\u0027\u006ea\u0027\u0020\u006eo\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064"); +};if len (*_dabec )!=len (*_bfgb ){return nil ,_g .Error (_eeb ,"\u0062\u006f\u0078\u0065\u0073\u0020\u0027\u0062\u0027\u0020\u0068\u0061\u0073\u0020\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074\u0020s\u0069\u007a\u0065\u0020\u0074h\u0061\u006e \u0027\u006e\u0061\u0027"); +};var _ccdd ,_fcgf int ;for _aggg :=0;_aggg < len (*_dabec );_aggg ++{if _ccdd ,_abe =_dabec .GetInt (_aggg );_abe !=nil {return nil ,_g .Wrap (_abe ,_eeb ,"\u0063\u0068\u0065\u0063\u006b\u0069\u006e\u0067\u0020c\u006f\u0075\u006e\u0074");};if _ccdd ==1{_fcgf ++; +};};if _fcgf ==len (*_bfgb ){return _bfgb ,nil ;};_ccc :=Boxes {};for _geg :=0;_geg < len (*_dabec );_geg ++{_ccdd =int ((*_dabec )[_geg ]);if _ccdd ==0{continue ;};_ccc =append (_ccc ,(*_bfgb )[_geg ]);};_fgda =&_ccc ;return _fgda ,nil ;};func (_dee *Bitmap )GetChocolateData ()[]byte {if _dee .Color ==Vanilla {_dee .inverseData (); +};return _dee .Data ;};func _acaf (_accc ,_bea ,_gebc *Bitmap )(*Bitmap ,error ){const _gbaf ="\u0062\u0069\u0074\u006d\u0061\u0070\u002e\u0078\u006f\u0072";if _bea ==nil {return nil ,_g .Error (_gbaf ,"'\u0062\u0031\u0027\u0020\u0069\u0073\u0020\u006e\u0069\u006c"); +};if _gebc ==nil {return nil ,_g .Error (_gbaf ,"'\u0062\u0032\u0027\u0020\u0069\u0073\u0020\u006e\u0069\u006c");};if _accc ==_gebc {return nil ,_g .Error (_gbaf ,"'\u0064\u0027\u0020\u003d\u003d\u0020\u0027\u0062\u0032\u0027");};if !_bea .SizesEqual (_gebc ){_de .Log .Debug ("\u0025s\u0020\u002d \u0042\u0069\u0074\u006da\u0070\u0020\u0027b\u0031\u0027\u0020\u0069\u0073\u0020\u006e\u006f\u0074 e\u0071\u0075\u0061l\u0020\u0073i\u007a\u0065\u0020\u0077\u0069\u0074h\u0020\u0027b\u0032\u0027",_gbaf ); +};var _fae error ;if _accc ,_fae =_bgff (_accc ,_bea );_fae !=nil {return nil ,_g .Wrap (_fae ,_gbaf ,"\u0063\u0061n\u0027\u0074\u0020c\u0072\u0065\u0061\u0074\u0065\u0020\u0027\u0064\u0027");};if _fae =_accc .RasterOperation (0,0,_accc .Width ,_accc .Height ,PixSrcXorDst ,_gebc ,0,0); +_fae !=nil {return nil ,_g .Wrap (_fae ,_gbaf ,"");};return _accc ,nil ;};func TstWordBitmapWithSpaces (t *_f .T ,scale ...int )*Bitmap {_afdaa :=1;if len (scale )> 0{_afdaa =scale [0];};_agfac :=3;_gfeba :=9+7+15+2*_agfac +2*_agfac ;_ggca :=5+_agfac +5+2*_agfac ; +_adeaf :=New (_gfeba *_afdaa ,_ggca *_afdaa );_eaaf :=&Bitmaps {};var _bccec *int ;_agfac *=_afdaa ;_eecfd :=_agfac ;_bccec =&_eecfd ;_aege :=_agfac ;_fabc :=TstDSymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,1*_afdaa );_fabc =TstOSymbol (t ,scale ...); +TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,_agfac );_fabc =TstISymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,1*_afdaa );_fabc =TstTSymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,_agfac );_fabc =TstNSymbol (t ,scale ...); +TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,1*_afdaa );_fabc =TstOSymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,1*_afdaa );_fabc =TstWSymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,0);*_bccec =_agfac ;_aege =5*_afdaa +_agfac ; +_fabc =TstOSymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,1*_afdaa );_fabc =TstRSymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,_agfac );_fabc =TstNSymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,1*_afdaa ); +_fabc =TstESymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,1*_afdaa );_fabc =TstVSymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,1*_afdaa );_fabc =TstESymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,1*_afdaa ); +_fabc =TstRSymbol (t ,scale ...);TstAddSymbol (t ,_eaaf ,_fabc ,_bccec ,_aege ,0);TstWriteSymbols (t ,_eaaf ,_adeaf );return _adeaf ;};func (_acee *Bitmaps )SortByWidth (){_gcccb :=(*byWidth )(_acee );_dd .Sort (_gcccb )};func _gbcc (_ecda *Bitmap ,_gcb ,_ccbga int ,_egbf ,_afa int ,_fgce RasterOperator ){var (_edcb bool ; +_fadfg bool ;_gfage int ;_deff int ;_gbbd int ;_afgb int ;_bega bool ;_cbbg byte ;);_ageg :=8-(_gcb &7);_bgbg :=_eebb [_ageg ];_facb :=_ecda .RowStride *_ccbga +(_gcb >>3);if _egbf < _ageg {_edcb =true ;_bgbg &=_gebag [8-_ageg +_egbf ];};if !_edcb {_gfage =(_egbf -_ageg )>>3; +if _gfage !=0{_fadfg =true ;_deff =_facb +1;};};_gbbd =(_gcb +_egbf )&7;if !_edcb &&_gbbd !=0{_bega =true ;_cbbg =_gebag [_gbbd ];_afgb =_facb +1+_gfage ;};var _egbga ,_afcbb int ;switch _fgce {case PixClr :for _egbga =0;_egbga < _afa ;_egbga ++{_ecda .Data [_facb ]=_fcac (_ecda .Data [_facb ],0x0,_bgbg ); +_facb +=_ecda .RowStride ;};if _fadfg {for _egbga =0;_egbga < _afa ;_egbga ++{for _afcbb =0;_afcbb < _gfage ;_afcbb ++{_ecda .Data [_deff +_afcbb ]=0x0;};_deff +=_ecda .RowStride ;};};if _bega {for _egbga =0;_egbga < _afa ;_egbga ++{_ecda .Data [_afgb ]=_fcac (_ecda .Data [_afgb ],0x0,_cbbg ); +_afgb +=_ecda .RowStride ;};};case PixSet :for _egbga =0;_egbga < _afa ;_egbga ++{_ecda .Data [_facb ]=_fcac (_ecda .Data [_facb ],0xff,_bgbg );_facb +=_ecda .RowStride ;};if _fadfg {for _egbga =0;_egbga < _afa ;_egbga ++{for _afcbb =0;_afcbb < _gfage ; +_afcbb ++{_ecda .Data [_deff +_afcbb ]=0xff;};_deff +=_ecda .RowStride ;};};if _bega {for _egbga =0;_egbga < _afa ;_egbga ++{_ecda .Data [_afgb ]=_fcac (_ecda .Data [_afgb ],0xff,_cbbg );_afgb +=_ecda .RowStride ;};};case PixNotDst :for _egbga =0;_egbga < _afa ; +_egbga ++{_ecda .Data [_facb ]=_fcac (_ecda .Data [_facb ],^_ecda .Data [_facb ],_bgbg );_facb +=_ecda .RowStride ;};if _fadfg {for _egbga =0;_egbga < _afa ;_egbga ++{for _afcbb =0;_afcbb < _gfage ;_afcbb ++{_ecda .Data [_deff +_afcbb ]=^(_ecda .Data [_deff +_afcbb ]); +};_deff +=_ecda .RowStride ;};};if _bega {for _egbga =0;_egbga < _afa ;_egbga ++{_ecda .Data [_afgb ]=_fcac (_ecda .Data [_afgb ],^_ecda .Data [_afgb ],_cbbg );_afgb +=_ecda .RowStride ;};};};};func (_eec *Bitmap )connComponentsBB (_cabg int )(_gbdaf *Boxes ,_dbac error ){const _ceff ="\u0042\u0069\u0074ma\u0070\u002e\u0063\u006f\u006e\u006e\u0043\u006f\u006d\u0070\u006f\u006e\u0065\u006e\u0074\u0073\u0042\u0042"; +if _cabg !=4&&_cabg !=8{return nil ,_g .Error (_ceff ,"\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u0076\u0069\u0074\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u0027\u0034\u0027\u0020\u006fr\u0020\u0027\u0038\u0027");};if _eec .Zero (){return &Boxes {},nil ; +};_eec .setPadBits (0);_edeef ,_dbac :=_bgff (nil ,_eec );if _dbac !=nil {return nil ,_g .Wrap (_dbac ,_ceff ,"\u0062\u006d\u0031");};_ceef :=&_db .Stack {};_ceef .Aux =&_db .Stack {};_gbdaf =&Boxes {};var (_ddef ,_ddbe int ;_affb _b .Point ;_bbg bool ; +_edeb *_b .Rectangle ;);for {if _affb ,_bbg ,_dbac =_edeef .nextOnPixel (_ddbe ,_ddef );_dbac !=nil {return nil ,_g .Wrap (_dbac ,_ceff ,"");};if !_bbg {break ;};if _edeb ,_dbac =_adbc (_edeef ,_ceef ,_affb .X ,_affb .Y ,_cabg );_dbac !=nil {return nil ,_g .Wrap (_dbac ,_ceff ,""); +};if _dbac =_gbdaf .Add (_edeb );_dbac !=nil {return nil ,_g .Wrap (_dbac ,_ceff ,"");};_ddbe =_affb .X ;_ddef =_affb .Y ;};return _gbdaf ,nil ;};type MorphProcess struct{Operation MorphOperation ;Arguments []int ;};type shift int ;func _fgfd (_face ,_aega *Bitmap ,_gecgb *Selection )(*Bitmap ,error ){const _ffca ="\u006f\u0070\u0065\u006e"; +var _ddbbg error ;_face ,_ddbbg =_aaa (_face ,_aega ,_gecgb );if _ddbbg !=nil {return nil ,_g .Wrap (_ddbbg ,_ffca ,"");};_ecfa ,_ddbbg :=_adbe (nil ,_aega ,_gecgb );if _ddbbg !=nil {return nil ,_g .Wrap (_ddbbg ,_ffca ,"");};_ ,_ddbbg =_gdc (_face ,_ecfa ,_gecgb ); +if _ddbbg !=nil {return nil ,_g .Wrap (_ddbbg ,_ffca ,"");};return _face ,nil ;};func TstCSymbol (t *_f .T )*Bitmap {t .Helper ();_eadf :=New (6,6);_e .NoError (t ,_eadf .SetPixel (1,0,1));_e .NoError (t ,_eadf .SetPixel (2,0,1));_e .NoError (t ,_eadf .SetPixel (3,0,1)); +_e .NoError (t ,_eadf .SetPixel (4,0,1));_e .NoError (t ,_eadf .SetPixel (0,1,1));_e .NoError (t ,_eadf .SetPixel (5,1,1));_e .NoError (t ,_eadf .SetPixel (0,2,1));_e .NoError (t ,_eadf .SetPixel (0,3,1));_e .NoError (t ,_eadf .SetPixel (0,4,1));_e .NoError (t ,_eadf .SetPixel (5,4,1)); +_e .NoError (t ,_eadf .SetPixel (1,5,1));_e .NoError (t ,_eadf .SetPixel (2,5,1));_e .NoError (t ,_eadf .SetPixel (3,5,1));_e .NoError (t ,_eadf .SetPixel (4,5,1));return _eadf ;};func _cddge (_fdca ,_ecff *Bitmap ,_dfg ,_cecde int )(*Bitmap ,error ){const _cegc ="\u0063\u006c\u006f\u0073\u0065\u0053\u0061\u0066\u0065B\u0072\u0069\u0063\u006b"; +if _ecff ==nil {return nil ,_g .Error (_cegc ,"\u0073\u006f\u0075\u0072\u0063\u0065\u0020\u0069\u0073\u0020\u006e\u0069\u006c");};if _dfg < 1||_cecde < 1{return nil ,_g .Error (_cegc ,"\u0068s\u0069\u007a\u0065\u0020\u0061\u006e\u0064\u0020\u0076\u0073\u0069z\u0065\u0020\u006e\u006f\u0074\u0020\u003e\u003d\u0020\u0031"); +};if _dfg ==1&&_cecde ==1{return _bgff (_fdca ,_ecff );};if MorphBC ==SymmetricMorphBC {_efab ,_degf :=_becd (_fdca ,_ecff ,_dfg ,_cecde );if _degf !=nil {return nil ,_g .Wrap (_degf ,_cegc ,"\u0053\u0079m\u006d\u0065\u0074r\u0069\u0063\u004d\u006f\u0072\u0070\u0068\u0042\u0043"); +};return _efab ,nil ;};_agac :=_gcee (_dfg /2,_cecde /2);_bcca :=8*((_agac +7)/8);_edfg ,_fgea :=_ecff .AddBorder (_bcca ,0);if _fgea !=nil {return nil ,_g .Wrapf (_fgea ,_cegc ,"\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0069\u007ae\u003a\u0020\u0025\u0064",_bcca ); +};var _dcgc ,_bae *Bitmap ;if _dfg ==1||_cecde ==1{_gagca :=SelCreateBrick (_cecde ,_dfg ,_cecde /2,_dfg /2,SelHit );_dcgc ,_fgea =_bccb (nil ,_edfg ,_gagca );if _fgea !=nil {return nil ,_g .Wrap (_fgea ,_cegc ,"\u0068S\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031\u0020\u007c\u007c \u0076\u0053\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031"); +};}else {_eabb :=SelCreateBrick (1,_dfg ,0,_dfg /2,SelHit );_accf ,_gfdfb :=_gdc (nil ,_edfg ,_eabb );if _gfdfb !=nil {return nil ,_g .Wrap (_gfdfb ,_cegc ,"\u0072\u0065\u0067\u0075la\u0072\u0020\u002d\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0064\u0069\u006c\u0061t\u0065"); +};_gcaf :=SelCreateBrick (_cecde ,1,_cecde /2,0,SelHit );_dcgc ,_gfdfb =_gdc (nil ,_accf ,_gcaf );if _gfdfb !=nil {return nil ,_g .Wrap (_gfdfb ,_cegc ,"\u0072\u0065\u0067ul\u0061\u0072\u0020\u002d\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0064\u0069\u006c\u0061\u0074\u0065"); +};if _ ,_gfdfb =_adbe (_accf ,_dcgc ,_eabb );_gfdfb !=nil {return nil ,_g .Wrap (_gfdfb ,_cegc ,"r\u0065\u0067\u0075\u006car\u0020-\u0020\u0066\u0069\u0072\u0073t\u0020\u0065\u0072\u006f\u0064\u0065");};if _ ,_gfdfb =_adbe (_dcgc ,_accf ,_gcaf );_gfdfb !=nil {return nil ,_g .Wrap (_gfdfb ,_cegc ,"\u0072\u0065\u0067\u0075la\u0072\u0020\u002d\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0065\u0072\u006fd\u0065"); +};};if _bae ,_fgea =_dcgc .RemoveBorder (_bcca );_fgea !=nil {return nil ,_g .Wrap (_fgea ,_cegc ,"\u0072e\u0067\u0075\u006c\u0061\u0072");};if _fdca ==nil {return _bae ,nil ;};if _ ,_fgea =_bgff (_fdca ,_bae );_fgea !=nil {return nil ,_fgea ;};return _fdca ,nil ; +};func NewWithUnpaddedData (width ,height int ,data []byte )(*Bitmap ,error ){const _dac ="\u004e\u0065\u0077\u0057it\u0068\u0055\u006e\u0070\u0061\u0064\u0064\u0065\u0064\u0044\u0061\u0074\u0061";_eda :=_cff (width ,height );_eda .Data =data ;if _aeg :=((width *height )+7)>>3; +len (data )< _aeg {return nil ,_g .Errorf (_dac ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064a\u0074\u0061\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u003a\u0020\u0027\u0025\u0064\u0027\u002e\u0020\u0054\u0068\u0065\u0020\u0064\u0061t\u0061\u0020s\u0068\u006fu\u006c\u0064\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074 l\u0065\u0061\u0073\u0074\u003a\u0020\u0027\u0025\u0064'\u0020\u0062\u0079\u0074\u0065\u0073",len (data ),_aeg ); +};if _daca :=_eda .addPadBits ();_daca !=nil {return nil ,_g .Wrap (_daca ,_dac ,"");};return _eda ,nil ;};func TstDSymbol (t *_f .T ,scale ...int )*Bitmap {_agbae ,_fagde :=NewWithData (4,5,[]byte {0xf0,0x90,0x90,0x90,0xE0});_e .NoError (t ,_fagde );return TstGetScaledSymbol (t ,_agbae ,scale ...); +};func (_aec *Bitmap )Equals (s *Bitmap )bool {if len (_aec .Data )!=len (s .Data )||_aec .Width !=s .Width ||_aec .Height !=s .Height {return false ;};for _fdfg :=0;_fdfg < _aec .Height ;_fdfg ++{_bfga :=_fdfg *_aec .RowStride ;for _bbaa :=0;_bbaa < _aec .RowStride ; +_bbaa ++{if _aec .Data [_bfga +_bbaa ]!=s .Data [_bfga +_bbaa ]{return false ;};};};return true ;};func TstISymbol (t *_f .T ,scale ...int )*Bitmap {_bgec ,_gdcc :=NewWithData (1,5,[]byte {0x80,0x80,0x80,0x80,0x80});_e .NoError (t ,_gdcc );return TstGetScaledSymbol (t ,_bgec ,scale ...); +};func (_fcaa *ClassedPoints )GetIntYByClass (i int )(int ,error ){const _bded ="\u0043\u006c\u0061\u0073s\u0065\u0064\u0050\u006f\u0069\u006e\u0074\u0073\u002e\u0047e\u0074I\u006e\u0074\u0059\u0042\u0079\u0043\u006ca\u0073\u0073";if i >=_fcaa .IntSlice .Size (){return 0,_g .Errorf (_bded ,"\u0069\u003a\u0020\u0027\u0025\u0064\u0027 \u0069\u0073\u0020o\u0075\u0074\u0020\u006ff\u0020\u0074\u0068\u0065\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0049\u006e\u0074\u0053\u006c\u0069\u0063\u0065",i ); +};return int (_fcaa .YAtIndex (i )),nil ;};func (_gfbf *Bitmap )Zero ()bool {_cgbf :=_gfbf .Width /8;_cfaa :=_gfbf .Width &7;var _deea byte ;if _cfaa !=0{_deea =byte (0xff< 0{if _gfbf .Data [_cgg ]&_deea !=0{return false ;};};};return true ;};func init (){const _ffcg ="\u0062\u0069\u0074\u006dap\u0073\u002e\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0061\u0074\u0069o\u006e"; +_efdb =New (50,40);var _ebfa error ;_efdb ,_ebfa =_efdb .AddBorder (2,1);if _ebfa !=nil {panic (_g .Wrap (_ebfa ,_ffcg ,"f\u0072\u0061\u006d\u0065\u0042\u0069\u0074\u006d\u0061\u0070"));};_cfdf ,_ebfa =NewWithData (50,22,_daadf );if _ebfa !=nil {panic (_g .Wrap (_ebfa ,_ffcg ,"i\u006d\u0061\u0067\u0065\u0042\u0069\u0074\u006d\u0061\u0070")); +};};func Extract (roi _b .Rectangle ,src *Bitmap )(*Bitmap ,error ){_cfgc :=New (roi .Dx (),roi .Dy ());_bfbe :=roi .Min .X &0x07;_edece :=8-_bfbe ;_acfd :=uint (8-_cfgc .Width &0x07);_dcd :=src .GetByteIndex (roi .Min .X ,roi .Min .Y );_bgdd :=src .GetByteIndex (roi .Max .X -1,roi .Min .Y ); +_fcgdg :=_cfgc .RowStride ==_bgdd +1-_dcd ;var _adf int ;for _beg :=roi .Min .Y ;_beg < roi .Max .Y ;_beg ++{_ceag :=_dcd ;_age :=_adf ;switch {case _dcd ==_bgdd :_efba ,_bdbd :=src .GetByte (_ceag );if _bdbd !=nil {return nil ,_bdbd ;};_efba <<=uint (_bfbe ); +_bdbd =_cfgc .SetByte (_age ,_agaf (_acfd ,_efba ));if _bdbd !=nil {return nil ,_bdbd ;};case _bfbe ==0:for _ecdff :=_dcd ;_ecdff <=_bgdd ;_ecdff ++{_affd ,_daed :=src .GetByte (_ceag );if _daed !=nil {return nil ,_daed ;};_ceag ++;if _ecdff ==_bgdd &&_fcgdg {_affd =_agaf (_acfd ,_affd ); +};_daed =_cfgc .SetByte (_age ,_affd );if _daed !=nil {return nil ,_daed ;};_age ++;};default:_gffc :=_bfae (src ,_cfgc ,uint (_bfbe ),uint (_edece ),_acfd ,_dcd ,_bgdd ,_fcgdg ,_ceag ,_age );if _gffc !=nil {return nil ,_gffc ;};};_dcd +=src .RowStride ; +_bgdd +=src .RowStride ;_adf +=_cfgc .RowStride ;};return _cfgc ,nil ;};func (_baec *Bitmaps )String ()string {_eaab :=_d .Builder {};for _ ,_cdbef :=range _baec .Values {_eaab .WriteString (_cdbef .String ());_eaab .WriteRune ('\n');};return _eaab .String (); +};func _bced (_gdgf ,_ggede *Bitmap ,_fadc ,_eccf int )(_cffa error ){const _babd ="\u0073e\u0065d\u0066\u0069\u006c\u006c\u0042i\u006e\u0061r\u0079\u004c\u006f\u0077\u0034";var (_ggea ,_edde ,_dcdb ,_degg int ;_decaa ,_aged ,_adda ,_fcfe ,_bdgf ,_eabe ,_gebf byte ; +);for _ggea =0;_ggea < _fadc ;_ggea ++{_dcdb =_ggea *_gdgf .RowStride ;_degg =_ggea *_ggede .RowStride ;for _edde =0;_edde < _eccf ;_edde ++{_decaa ,_cffa =_gdgf .GetByte (_dcdb +_edde );if _cffa !=nil {return _g .Wrap (_cffa ,_babd ,"\u0066i\u0072\u0073\u0074\u0020\u0067\u0065t"); +};_aged ,_cffa =_ggede .GetByte (_degg +_edde );if _cffa !=nil {return _g .Wrap (_cffa ,_babd ,"\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0067\u0065\u0074");};if _ggea > 0{_adda ,_cffa =_gdgf .GetByte (_dcdb -_gdgf .RowStride +_edde );if _cffa !=nil {return _g .Wrap (_cffa ,_babd ,"\u0069\u0020\u003e \u0030"); +};_decaa |=_adda ;};if _edde > 0{_fcfe ,_cffa =_gdgf .GetByte (_dcdb +_edde -1);if _cffa !=nil {return _g .Wrap (_cffa ,_babd ,"\u006a\u0020\u003e \u0030");};_decaa |=_fcfe <<7;};_decaa &=_aged ;if _decaa ==0||(^_decaa )==0{if _cffa =_gdgf .SetByte (_dcdb +_edde ,_decaa ); +_cffa !=nil {return _g .Wrap (_cffa ,_babd ,"b\u0074\u0020\u003d\u003d 0\u0020|\u007c\u0020\u0028\u005e\u0062t\u0029\u0020\u003d\u003d\u0020\u0030");};continue ;};for {_gebf =_decaa ;_decaa =(_decaa |(_decaa >>1)|(_decaa <<1))&_aged ;if (_decaa ^_gebf )==0{if _cffa =_gdgf .SetByte (_dcdb +_edde ,_decaa ); +_cffa !=nil {return _g .Wrap (_cffa ,_babd ,"\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0020\u0070\u0072\u0065\u0076 \u0062\u0079\u0074\u0065");};break ;};};};};for _ggea =_fadc -1;_ggea >=0;_ggea --{_dcdb =_ggea *_gdgf .RowStride ;_degg =_ggea *_ggede .RowStride ; +for _edde =_eccf -1;_edde >=0;_edde --{if _decaa ,_cffa =_gdgf .GetByte (_dcdb +_edde );_cffa !=nil {return _g .Wrap (_cffa ,_babd ,"\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0020\u0066\u0069\u0072\u0073t\u0020\u0067\u0065\u0074");};if _aged ,_cffa =_ggede .GetByte (_degg +_edde ); +_cffa !=nil {return _g .Wrap (_cffa ,_babd ,"r\u0065\u0076\u0065\u0072se\u0020g\u0065\u0074\u0020\u006d\u0061s\u006b\u0020\u0062\u0079\u0074\u0065");};if _ggea < _fadc -1{if _bdgf ,_cffa =_gdgf .GetByte (_dcdb +_gdgf .RowStride +_edde );_cffa !=nil {return _g .Wrap (_cffa ,_babd ,"\u0072\u0065v\u0065\u0072\u0073e\u0020\u0069\u0020\u003c\u0020\u0068\u0020\u002d\u0031"); +};_decaa |=_bdgf ;};if _edde < _eccf -1{if _eabe ,_cffa =_gdgf .GetByte (_dcdb +_edde +1);_cffa !=nil {return _g .Wrap (_cffa ,_babd ,"\u0072\u0065\u0076\u0065rs\u0065\u0020\u006a\u0020\u003c\u0020\u0077\u0070\u006c\u0020\u002d\u0020\u0031");};_decaa |=_eabe >>7; +};_decaa &=_aged ;if _decaa ==0||(^_decaa )==0{if _cffa =_gdgf .SetByte (_dcdb +_edde ,_decaa );_cffa !=nil {return _g .Wrap (_cffa ,_babd ,"\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0020\u006d\u0061\u0073k\u0065\u0064\u0020\u0062\u0079\u0074\u0065\u0020\u0066\u0061i\u006c\u0065\u0064"); +};continue ;};for {_gebf =_decaa ;_decaa =(_decaa |(_decaa >>1)|(_decaa <<1))&_aged ;if (_decaa ^_gebf )==0{if _cffa =_gdgf .SetByte (_dcdb +_edde ,_decaa );_cffa !=nil {return _g .Wrap (_cffa ,_babd ,"\u0072e\u0076\u0065\u0072\u0073e\u0020\u0073\u0065\u0074\u0074i\u006eg\u0020p\u0072\u0065\u0076\u0020\u0062\u0079\u0074e"); +};break ;};};};};return nil ;};func (_bcdg *BitmapsArray )AddBox (box *_b .Rectangle ){_bcdg .Boxes =append (_bcdg .Boxes ,box )};func _ebba (_cead ,_dega *Bitmap ,_cbbb ,_fdga int )(*Bitmap ,error ){const _acbfa ="\u0065\u0072\u006f\u0064\u0065\u0042\u0072\u0069\u0063\u006b"; +if _dega ==nil {return nil ,_g .Error (_acbfa ,"\u0073o\u0075r\u0063\u0065\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064");};if _cbbb < 1||_fdga < 1{return nil ,_g .Error (_acbfa ,"\u0068\u0073\u0069\u007a\u0065\u0020\u0061\u006e\u0064\u0020\u0076\u0073\u0069\u007a\u0065\u0020\u0061\u0072e\u0020\u006e\u006f\u0074\u0020\u0067\u0072e\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u006fr\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u0020\u0031"); +};if _cbbb ==1&&_fdga ==1{_agdg ,_cacc :=_bgff (_cead ,_dega );if _cacc !=nil {return nil ,_g .Wrap (_cacc ,_acbfa ,"\u0068S\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031\u0020\u0026\u0026 \u0076\u0053\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031"); +};return _agdg ,nil ;};if _cbbb ==1||_fdga ==1{_fbbdf :=SelCreateBrick (_fdga ,_cbbb ,_fdga /2,_cbbb /2,SelHit );_gbbb ,_cfga :=_adbe (_cead ,_dega ,_fbbdf );if _cfga !=nil {return nil ,_g .Wrap (_cfga ,_acbfa ,"\u0068S\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031\u0020\u007c\u007c \u0076\u0053\u0069\u007a\u0065\u0020\u003d\u003d\u0020\u0031"); +};return _gbbb ,nil ;};_bffc :=SelCreateBrick (1,_cbbb ,0,_cbbb /2,SelHit );_dafe :=SelCreateBrick (_fdga ,1,_fdga /2,0,SelHit );_afbe ,_ffee :=_adbe (nil ,_dega ,_bffc );if _ffee !=nil {return nil ,_g .Wrap (_ffee ,_acbfa ,"\u0031s\u0074\u0020\u0065\u0072\u006f\u0064e"); +};_cead ,_ffee =_adbe (_cead ,_afbe ,_dafe );if _ffee !=nil {return nil ,_g .Wrap (_ffee ,_acbfa ,"\u0032n\u0064\u0020\u0065\u0072\u006f\u0064e");};return _cead ,nil ;};func (_deg *Bitmap )AddBorder (borderSize ,val int )(*Bitmap ,error ){if borderSize ==0{return _deg .Copy (),nil ; +};_eafe ,_efe :=_deg .addBorderGeneral (borderSize ,borderSize ,borderSize ,borderSize ,val );if _efe !=nil {return nil ,_g .Wrap (_efe ,"\u0041d\u0064\u0042\u006f\u0072\u0064\u0065r","");};return _eafe ,nil ;};type SizeComparison int ;type RasterOperator int ; +func (_aedc *Bitmaps )AddBitmap (bm *Bitmap ){_aedc .Values =append (_aedc .Values ,bm )};func _acbb (_ffb *Bitmap ,_fcg ,_dgc int )(*Bitmap ,error ){const _bf ="e\u0078\u0070\u0061\u006edB\u0069n\u0061\u0072\u0079\u0052\u0065p\u006c\u0069\u0063\u0061\u0074\u0065"; +if _ffb ==nil {return nil ,_g .Error (_bf ,"\u0073o\u0075r\u0063\u0065\u0020\u006e\u006ft\u0020\u0064e\u0066\u0069\u006e\u0065\u0064");};if _fcg <=0||_dgc <=0{return nil ,_g .Error (_bf ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0073\u0063\u0061l\u0065\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u003a\u0020<\u003d\u0020\u0030"); +};if _fcg ==_dgc {if _fcg ==1{_ab ,_bbf :=_bgff (nil ,_ffb );if _bbf !=nil {return nil ,_g .Wrap (_bbf ,_bf ,"\u0078\u0046\u0061\u0063\u0074\u0020\u003d\u003d\u0020y\u0046\u0061\u0063\u0074");};return _ab ,nil ;};if _fcg ==2||_fcg ==4||_fcg ==8{_cbg ,_gcf :=_ca (_ffb ,_fcg ); +if _gcf !=nil {return nil ,_g .Wrap (_gcf ,_bf ,"\u0078\u0046a\u0063\u0074\u0020i\u006e\u0020\u007b\u0032\u002c\u0034\u002c\u0038\u007d");};return _cbg ,nil ;};};_fccb :=_fcg *_ffb .Width ;_cea :=_dgc *_ffb .Height ;_dfa :=New (_fccb ,_cea );_bfa :=_dfa .RowStride ; +var (_afc ,_fa ,_cag ,_bdf ,_bdfc int ;_gaf byte ;_afcg error ;);for _fa =0;_fa < _ffb .Height ;_fa ++{_afc =_dgc *_fa *_bfa ;for _cag =0;_cag < _ffb .Width ;_cag ++{if _cbd :=_ffb .GetPixel (_cag ,_fa );_cbd {_bdfc =_fcg *_cag ;for _bdf =0;_bdf < _fcg ; +_bdf ++{_dfa .setBit (_afc *8+_bdfc +_bdf );};};};for _bdf =1;_bdf < _dgc ;_bdf ++{_caf :=_afc +_bdf *_bfa ;for _ecg :=0;_ecg < _bfa ;_ecg ++{if _gaf ,_afcg =_dfa .GetByte (_afc +_ecg );_afcg !=nil {return nil ,_g .Wrapf (_afcg ,_bf ,"\u0072\u0065\u0070\u006cic\u0061\u0074\u0069\u006e\u0067\u0020\u006c\u0069\u006e\u0065\u003a\u0020\u0027\u0025d\u0027",_bdf ); +};if _afcg =_dfa .SetByte (_caf +_ecg ,_gaf );_afcg !=nil {return nil ,_g .Wrap (_afcg ,_bf ,"\u0053\u0065\u0074\u0074in\u0067\u0020\u0062\u0079\u0074\u0065\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};};};};return _dfa ,nil ;};func (_dbdg *Bitmap )GetVanillaData ()[]byte {if _dbdg .Color ==Chocolate {_dbdg .inverseData (); +};return _dbdg .Data ;};func (_gaac *Bitmaps )selectByIndicator (_ccfb *_db .NumSlice )(_ddeed *Bitmaps ,_beae error ){const _edcbe ="\u0042i\u0074\u006d\u0061\u0070s\u002e\u0073\u0065\u006c\u0065c\u0074B\u0079I\u006e\u0064\u0069\u0063\u0061\u0074\u006fr"; +if _gaac ==nil {return nil ,_g .Error (_edcbe ,"\u0027\u0062\u0027 b\u0069\u0074\u006d\u0061\u0070\u0073\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064");};if _ccfb ==nil {return nil ,_g .Error (_edcbe ,"'\u006e\u0061\u0027\u0020\u0069\u006ed\u0069\u0063\u0061\u0074\u006f\u0072\u0073\u0020\u006eo\u0074\u0020\u0064e\u0066i\u006e\u0065\u0064"); +};if len (_gaac .Values )==0{return _gaac ,nil ;};if len (*_ccfb )!=len (_gaac .Values ){return nil ,_g .Errorf (_edcbe ,"\u006ea\u0020\u006ce\u006e\u0067\u0074\u0068:\u0020\u0025\u0064,\u0020\u0069\u0073\u0020\u0064\u0069\u0066\u0066\u0065re\u006e\u0074\u0020t\u0068\u0061n\u0020\u0062\u0069\u0074\u006d\u0061p\u0073\u003a \u0025\u0064",len (*_ccfb ),len (_gaac .Values )); +};var _fdcg ,_ebdg ,_ccab int ;for _ebdg =0;_ebdg < len (*_ccfb );_ebdg ++{if _fdcg ,_beae =_ccfb .GetInt (_ebdg );_beae !=nil {return nil ,_g .Wrap (_beae ,_edcbe ,"f\u0069\u0072\u0073\u0074\u0020\u0063\u0068\u0065\u0063\u006b");};if _fdcg ==1{_ccab ++; +};};if _ccab ==len (_gaac .Values ){return _gaac ,nil ;};_ddeed =&Bitmaps {};_egfee :=len (_gaac .Values )==len (_gaac .Boxes );for _ebdg =0;_ebdg < len (*_ccfb );_ebdg ++{if _fdcg =int ((*_ccfb )[_ebdg ]);_fdcg ==0{continue ;};_ddeed .Values =append (_ddeed .Values ,_gaac .Values [_ebdg ]); +if _egfee {_ddeed .Boxes =append (_ddeed .Boxes ,_gaac .Boxes [_ebdg ]);};};return _ddeed ,nil ;};const (ComponentConn Component =iota ;ComponentCharacters ;ComponentWords ;);func TstPSymbol (t *_f .T )*Bitmap {t .Helper ();_adeae :=New (5,8);_e .NoError (t ,_adeae .SetPixel (0,0,1)); +_e .NoError (t ,_adeae .SetPixel (1,0,1));_e .NoError (t ,_adeae .SetPixel (2,0,1));_e .NoError (t ,_adeae .SetPixel (3,0,1));_e .NoError (t ,_adeae .SetPixel (4,1,1));_e .NoError (t ,_adeae .SetPixel (0,1,1));_e .NoError (t ,_adeae .SetPixel (4,2,1)); +_e .NoError (t ,_adeae .SetPixel (0,2,1));_e .NoError (t ,_adeae .SetPixel (4,3,1));_e .NoError (t ,_adeae .SetPixel (0,3,1));_e .NoError (t ,_adeae .SetPixel (0,4,1));_e .NoError (t ,_adeae .SetPixel (1,4,1));_e .NoError (t ,_adeae .SetPixel (2,4,1)); +_e .NoError (t ,_adeae .SetPixel (3,4,1));_e .NoError (t ,_adeae .SetPixel (0,5,1));_e .NoError (t ,_adeae .SetPixel (0,6,1));_e .NoError (t ,_adeae .SetPixel (0,7,1));return _adeae ;};func _dff (_ff ,_ccb *Bitmap )(_dfb error ){const _fdd ="\u0065\u0078\u0070\u0061nd\u0042\u0069\u006e\u0061\u0072\u0079\u0046\u0061\u0063\u0074\u006f\u0072\u0038"; +_ga :=_ccb .RowStride ;_efg :=_ff .RowStride ;var _fb ,_gee ,_gc ,_bge ,_ea int ;for _gc =0;_gc < _ccb .Height ;_gc ++{_fb =_gc *_ga ;_gee =8*_gc *_efg ;for _bge =0;_bge < _ga ;_bge ++{if _dfb =_ff .setEightBytes (_gee +_bge *8,_aebe [_ccb .Data [_fb +_bge ]]); +_dfb !=nil {return _g .Wrap (_dfb ,_fdd ,"");};};for _ea =1;_ea < 8;_ea ++{for _bge =0;_bge < _efg ;_bge ++{if _dfb =_ff .SetByte (_gee +_ea *_efg +_bge ,_ff .Data [_gee +_bge ]);_dfb !=nil {return _g .Wrap (_dfb ,_fdd ,"");};};};};return nil ;};const (_ LocationFilter =iota ; +LocSelectWidth ;LocSelectHeight ;LocSelectXVal ;LocSelectYVal ;LocSelectIfEither ;LocSelectIfBoth ;);func _ccgc (_eabc ,_bef *Bitmap ,_bcfe ,_bde ,_bbbf ,_egcc ,_bbcb ,_ggbfc ,_bbdf ,_ccfa int ,_gcaa CombinationOperator ,_gaea int )error {var _geaab int ; +_gecf :=func (){_geaab ++;_bbbf +=_bef .RowStride ;_egcc +=_eabc .RowStride ;_bbcb +=_eabc .RowStride };for _geaab =_bcfe ;_geaab < _bde ;_gecf (){var _fccc uint16 ;_edac :=_bbbf ;for _bgd :=_egcc ;_bgd <=_bbcb ;_bgd ++{_dgdeg ,_fgec :=_bef .GetByte (_edac ); +if _fgec !=nil {return _fgec ;};_gbebb ,_fgec :=_eabc .GetByte (_bgd );if _fgec !=nil {return _fgec ;};_fccc =(_fccc |(uint16 (_gbebb )&0xff))<>8);if _fgec =_bef .SetByte (_edac ,_bagb (_dgdeg ,_gbebb ,_gcaa ));_fgec !=nil {return _fgec ; +};_edac ++;_fccc <<=uint (_bbdf );if _bgd ==_bbcb {_gbebb =byte (_fccc >>(8-uint8 (_ccfa )));if _gaea !=0{_gbebb =_agaf (uint (8+_ggbfc ),_gbebb );};_dgdeg ,_fgec =_bef .GetByte (_edac );if _fgec !=nil {return _fgec ;};if _fgec =_bef .SetByte (_edac ,_bagb (_dgdeg ,_gbebb ,_gcaa )); +_fgec !=nil {return _fgec ;};};};};return nil ;};func (_ccfg *Bitmaps )GetBitmap (i int )(*Bitmap ,error ){const _fecd ="\u0047e\u0074\u0042\u0069\u0074\u006d\u0061p";if _ccfg ==nil {return nil ,_g .Error (_fecd ,"p\u0072o\u0076\u0069\u0064\u0065\u0064\u0020\u006e\u0069l\u0020\u0042\u0069\u0074ma\u0070\u0073"); +};if i > len (_ccfg .Values )-1{return nil ,_g .Errorf (_fecd ,"\u0069n\u0064\u0065\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006fu\u0074\u0020\u006f\u0066\u0020\u0072\u0061\u006e\u0067\u0065",i );};return _ccfg .Values [i ],nil ;};func (_egab *ClassedPoints )SortByY (){_egab ._bdde =_egab .ySortFunction (); +_dd .Sort (_egab )};func (_ffbc *Bitmap )ToImage ()_b .Image {_dfff ,_ffg :=_cg .NewImage (_ffbc .Width ,_ffbc .Height ,1,1,_ffbc .Data ,nil ,nil );if _ffg !=nil {_de .Log .Error ("\u0043\u006f\u006e\u0076\u0065\u0072\u0074\u0069\u006e\u0067\u0020j\u0062\u0069\u0067\u0032\u002e\u0042\u0069\u0074m\u0061p\u0020\u0074\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u0075\u0074\u0069\u006c\u002e\u0049\u006d\u0061\u0067e\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_ffg ); +};return _dfff ;};func _bcb ()(_dfd [256]uint64 ){for _baa :=0;_baa < 256;_baa ++{if _baa &0x01!=0{_dfd [_baa ]|=0xff;};if _baa &0x02!=0{_dfd [_baa ]|=0xff00;};if _baa &0x04!=0{_dfd [_baa ]|=0xff0000;};if _baa &0x08!=0{_dfd [_baa ]|=0xff000000;};if _baa &0x10!=0{_dfd [_baa ]|=0xff00000000; +};if _baa &0x20!=0{_dfd [_baa ]|=0xff0000000000;};if _baa &0x40!=0{_dfd [_baa ]|=0xff000000000000;};if _baa &0x80!=0{_dfd [_baa ]|=0xff00000000000000;};};return _dfd ;};func (_daga *Bitmaps )GroupByWidth ()(*BitmapsArray ,error ){const _eagab ="\u0047\u0072\u006fu\u0070\u0042\u0079\u0057\u0069\u0064\u0074\u0068"; +if len (_daga .Values )==0{return nil ,_g .Error (_eagab ,"\u006eo\u0020v\u0061\u006c\u0075\u0065\u0073 \u0070\u0072o\u0076\u0069\u0064\u0065\u0064");};_egfe :=&BitmapsArray {};_daga .SortByWidth ();_dged :=-1;_bfee :=-1;for _ccega :=0;_ccega < len (_daga .Values ); +_ccega ++{_deeb :=_daga .Values [_ccega ].Width ;if _deeb > _dged {_dged =_deeb ;_bfee ++;_egfe .Values =append (_egfe .Values ,&Bitmaps {});};_egfe .Values [_bfee ].AddBitmap (_daga .Values [_ccega ]);};return _egfe ,nil ;}; \ No newline at end of file diff --git a/unipdf/internal/jbig2/decoder/arithmetic/arithmetic.go b/unipdf/internal/jbig2/decoder/arithmetic/arithmetic.go new file mode 100644 index 0000000..d96d7a5 --- /dev/null +++ b/unipdf/internal/jbig2/decoder/arithmetic/arithmetic.go @@ -0,0 +1,36 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package arithmetic ;import (_a "fmt";_b "github.com/unidoc/unipdf/v4/common";_fe "github.com/unidoc/unipdf/v4/internal/bitwise";_fc "github.com/unidoc/unipdf/v4/internal/jbig2/internal";_f "io";_e "strings";);var (_fb =[][4]uint32 {{0x5601,1,1,1},{0x3401,2,6,0},{0x1801,3,9,0},{0x0AC1,4,12,0},{0x0521,5,29,0},{0x0221,38,33,0},{0x5601,7,6,1},{0x5401,8,14,0},{0x4801,9,14,0},{0x3801,10,14,0},{0x3001,11,17,0},{0x2401,12,18,0},{0x1C01,13,20,0},{0x1601,29,21,0},{0x5601,15,14,1},{0x5401,16,14,0},{0x5101,17,15,0},{0x4801,18,16,0},{0x3801,19,17,0},{0x3401,20,18,0},{0x3001,21,19,0},{0x2801,22,19,0},{0x2401,23,20,0},{0x2201,24,21,0},{0x1C01,25,22,0},{0x1801,26,23,0},{0x1601,27,24,0},{0x1401,28,25,0},{0x1201,29,26,0},{0x1101,30,27,0},{0x0AC1,31,28,0},{0x09C1,32,29,0},{0x08A1,33,30,0},{0x0521,34,31,0},{0x0441,35,32,0},{0x02A1,36,33,0},{0x0221,37,34,0},{0x0141,38,35,0},{0x0111,39,36,0},{0x0085,40,37,0},{0x0049,41,38,0},{0x0025,42,39,0},{0x0015,43,40,0},{0x0009,44,41,0},{0x0005,45,42,0},{0x0001,45,43,0},{0x5601,46,46,0}}; +);func (_ade *Decoder )DecodeBit (stats *DecoderStats )(int ,error ){var (_fac int ;_dd =_fb [stats .cx ()][0];_df =int32 (stats .cx ()););defer func (){_ade ._fcg ++}();_ade ._cb -=_dd ;if (_ade ._d >>16)< uint64 (_dd ){_fac =_ade .lpsExchange (stats ,_df ,_dd ); +if _cd :=_ade .renormalize ();_cd !=nil {return 0,_cd ;};}else {_ade ._d -=uint64 (_dd )<<16;if (_ade ._cb &0x8000)==0{_fac =_ade .mpsExchange (stats ,_df );if _ab :=_ade .renormalize ();_ab !=nil {return 0,_ab ;};}else {_fac =int (stats .getMps ());}; +};return _fac ,nil ;};func (_de *Decoder )DecodeInt (stats *DecoderStats )(int32 ,error ){var (_dee ,_dg int32 ;_cde ,_edf ,_ge int ;_abc error ;);if stats ==nil {stats =NewStats (512,1);};_de ._bb =1;_edf ,_abc =_de .decodeIntBit (stats );if _abc !=nil {return 0,_abc ; +};_cde ,_abc =_de .decodeIntBit (stats );if _abc !=nil {return 0,_abc ;};if _cde ==1{_cde ,_abc =_de .decodeIntBit (stats );if _abc !=nil {return 0,_abc ;};if _cde ==1{_cde ,_abc =_de .decodeIntBit (stats );if _abc !=nil {return 0,_abc ;};if _cde ==1{_cde ,_abc =_de .decodeIntBit (stats ); +if _abc !=nil {return 0,_abc ;};if _cde ==1{_cde ,_abc =_de .decodeIntBit (stats );if _abc !=nil {return 0,_abc ;};if _cde ==1{_ge =32;_dg =4436;}else {_ge =12;_dg =340;};}else {_ge =8;_dg =84;};}else {_ge =6;_dg =20;};}else {_ge =4;_dg =4;};}else {_ge =2; +_dg =0;};for _dga :=0;_dga < _ge ;_dga ++{_cde ,_abc =_de .decodeIntBit (stats );if _abc !=nil {return 0,_abc ;};_dee =(_dee <<1)|int32 (_cde );};_dee +=_dg ;if _edf ==0{return _dee ,nil ;}else if _edf ==1&&_dee > 0{return -_dee ,nil ;};return 0,_fc .ErrOOB ; +};func (_ggg *DecoderStats )Reset (){for _ca :=0;_ca < len (_ggg ._dfg );_ca ++{_ggg ._dfg [_ca ]=0;_ggg ._bad [_ca ]=0;};};func (_cc *Decoder )mpsExchange (_dde *DecoderStats ,_ccf int32 )int {_gb :=_dde ._bad [_dde ._ba ];if _cc ._cb < _fb [_ccf ][0]{if _fb [_ccf ][3]==1{_dde .toggleMps (); +};_dde .setEntry (int (_fb [_ccf ][2]));return int (1-_gb );};_dde .setEntry (int (_fb [_ccf ][1]));return int (_gb );};type DecoderStats struct{_ba int32 ;_fba int32 ;_dfg []byte ;_bad []byte ;};func (_ef *Decoder )init ()error {_ef ._eg =_ef ._aa .AbsolutePosition (); +_cbf ,_ff :=_ef ._aa .ReadByte ();if _ff !=nil {_b .Log .Debug ("B\u0075\u0066\u0066\u0065\u0072\u0030 \u0072\u0065\u0061\u0064\u0042\u0079\u0074\u0065\u0020f\u0061\u0069\u006ce\u0064.\u0020\u0025\u0076",_ff );return _ff ;};_ef ._ad =_cbf ;_ef ._d =uint64 (_cbf )<<16; +if _ff =_ef .readByte ();_ff !=nil {return _ff ;};_ef ._d <<=7;_ef ._fa -=7;_ef ._cb =0x8000;_ef ._fcg ++;return nil ;};type Decoder struct{ContextSize []uint32 ;ReferedToContextSize []uint32 ;_aa *_fe .Reader ;_ad uint8 ;_d uint64 ;_cb uint32 ;_bb int64 ; +_fa int32 ;_fcg int32 ;_eg int64 ;};func (_cg *Decoder )DecodeIAID (codeLen uint64 ,stats *DecoderStats )(int64 ,error ){_cg ._bb =1;var _ee uint64 ;for _ee =0;_ee < codeLen ;_ee ++{stats .SetIndex (int32 (_cg ._bb ));_feg ,_adc :=_cg .DecodeBit (stats ); +if _adc !=nil {return 0,_adc ;};_cg ._bb =(_cg ._bb <<1)|int64 (_feg );};_ac :=_cg ._bb -(1< _eec ._eg {if _ ,_eda :=_eec ._aa .Seek (-1,_f .SeekCurrent ); +_eda !=nil {return _eda ;};};_dfb ,_db :=_eec ._aa .ReadByte ();if _db !=nil {return _db ;};_eec ._ad =_dfb ;if _eec ._ad ==0xFF{_abe ,_bc :=_eec ._aa .ReadByte ();if _bc !=nil {return _bc ;};if _abe > 0x8F{_eec ._d +=0xFF00;_eec ._fa =8;if _ ,_gd :=_eec ._aa .Seek (-2,_f .SeekCurrent ); +_gd !=nil {return _gd ;};}else {_eec ._d +=uint64 (_abe )<<9;_eec ._fa =7;};}else {_dfb ,_db =_eec ._aa .ReadByte ();if _db !=nil {return _db ;};_eec ._ad =_dfb ;_eec ._d +=uint64 (_eec ._ad )<<8;_eec ._fa =8;};_eec ._d &=0xFFFFFFFFFF;return nil ;};func (_efg *DecoderStats )getMps ()byte {return _efg ._bad [_efg ._ba ]}; +func (_dba *DecoderStats )cx ()byte {return _dba ._dfg [_dba ._ba ]};func (_cdb *DecoderStats )Copy ()*DecoderStats {_bg :=&DecoderStats {_fba :_cdb ._fba ,_dfg :make ([]byte ,_cdb ._fba )};copy (_bg ._dfg ,_cdb ._dfg );return _bg ;};func (_cbc *DecoderStats )toggleMps (){_cbc ._bad [_cbc ._ba ]^=1}; +func (_eea *DecoderStats )SetIndex (index int32 ){_eea ._ba =index };func New (r *_fe .Reader )(*Decoder ,error ){_ed :=&Decoder {_aa :r ,ContextSize :[]uint32 {16,13,10,10},ReferedToContextSize :[]uint32 {13,10}};if _g :=_ed .init ();_g !=nil {return nil ,_g ; +};return _ed ,nil ;};func (_cbe *Decoder )renormalize ()error {for {if _cbe ._fa ==0{if _egg :=_cbe .readByte ();_egg !=nil {return _egg ;};};_cbe ._cb <<=1;_cbe ._d <<=1;_cbe ._fa --;if (_cbe ._cb &0x8000)!=0{break ;};};_cbe ._d &=0xffffffff;return nil ; +};func (_dbg *DecoderStats )String ()string {_deb :=&_e .Builder {};_a .Fprintf (_deb ,"S\u0074\u0061\u0074\u0073\u003a\u0020\u0020\u0025\u0064\u000a",len (_dbg ._dfg ));for _ce ,_ged :=range _dbg ._dfg {if _ged !=0{_a .Fprintf (_deb ,"N\u006f\u0074\u0020\u007aer\u006f \u0061\u0074\u003a\u0020\u0025d\u0020\u002d\u0020\u0025\u0064\u000a",_ce ,_ged ); +};};return _deb .String ();};func NewStats (contextSize int32 ,index int32 )*DecoderStats {return &DecoderStats {_ba :index ,_fba :contextSize ,_dfg :make ([]byte ,contextSize ),_bad :make ([]byte ,contextSize )};};func (_eaa *DecoderStats )setEntry (_faf int ){_ga :=byte (_faf &0x7f); +_eaa ._dfg [_eaa ._ba ]=_ga }; \ No newline at end of file diff --git a/unipdf/internal/jbig2/decoder/decoder.go b/unipdf/internal/jbig2/decoder/decoder.go new file mode 100644 index 0000000..6642ff3 --- /dev/null +++ b/unipdf/internal/jbig2/decoder/decoder.go @@ -0,0 +1,22 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package decoder ;import (_b "github.com/unidoc/unipdf/v4/internal/bitwise";_df "github.com/unidoc/unipdf/v4/internal/jbig2/bitmap";_c "github.com/unidoc/unipdf/v4/internal/jbig2/document";_e "github.com/unidoc/unipdf/v4/internal/jbig2/errors";_d "image"; +);func (_eg *Decoder )DecodePageImage (pageNumber int )(_d .Image ,error ){const _ca ="\u0064\u0065\u0063od\u0065\u0072\u002e\u0044\u0065\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065\u0049\u006d\u0061\u0067\u0065";_fa ,_ae :=_eg .decodePageImage (pageNumber ); +if _ae !=nil {return nil ,_e .Wrap (_ae ,_ca ,"");};return _fa ,nil ;};func (_ce *Decoder )decodePage (_be int )([]byte ,error ){const _fb ="\u0064\u0065\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065";if _be < 0{return nil ,_e .Errorf (_fb ,"\u0069n\u0076\u0061\u006c\u0069d\u0020\u0070\u0061\u0067\u0065 \u006eu\u006db\u0065\u0072\u003a\u0020\u0027\u0025\u0064'",_be ); +};if _be > int (_ce ._af .NumberOfPages ){return nil ,_e .Errorf (_fb ,"p\u0061\u0067\u0065\u003a\u0020\u0027%\u0064\u0027\u0020\u006e\u006f\u0074 \u0066\u006f\u0075\u006e\u0064\u0020\u0069n\u0020\u0074\u0068\u0065\u0020\u0064\u0065\u0063\u006f\u0064e\u0072",_be ); +};_aeb ,_fg :=_ce ._af .GetPage (_be );if _fg !=nil {return nil ,_e .Wrap (_fg ,_fb ,"");};_dccg ,_fg :=_aeb .GetBitmap ();if _fg !=nil {return nil ,_e .Wrap (_fg ,_fb ,"");};_dccg .InverseData ();if !_ce ._ge .UnpaddedData {return _dccg .Data ,nil ;}; +return _dccg .GetUnpaddedData ();};func (_dcc *Decoder )PageNumber ()(int ,error ){const _cd ="\u0044e\u0063o\u0064\u0065\u0072\u002e\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072";if _dcc ._af ==nil {return 0,_e .Error (_cd ,"d\u0065\u0063\u006f\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0069\u006e\u0069\u0074\u0069a\u006c\u0069\u007ae\u0064 \u0079\u0065\u0074"); +};return int (_dcc ._af .NumberOfPages ),nil ;};func (_dc *Decoder )DecodeNextPage ()([]byte ,error ){_dc ._g ++;_gea :=_dc ._g ;return _dc .decodePage (_gea );};func (_eb *Decoder )decodePageImage (_fc int )(_d .Image ,error ){const _gd ="\u0064e\u0063o\u0064\u0065\u0050\u0061\u0067\u0065\u0049\u006d\u0061\u0067\u0065"; +if _fc < 0{return nil ,_e .Errorf (_gd ,"\u0069n\u0076\u0061\u006c\u0069d\u0020\u0070\u0061\u0067\u0065 \u006eu\u006db\u0065\u0072\u003a\u0020\u0027\u0025\u0064'",_fc );};if _fc > int (_eb ._af .NumberOfPages ){return nil ,_e .Errorf (_gd ,"p\u0061\u0067\u0065\u003a\u0020\u0027%\u0064\u0027\u0020\u006e\u006f\u0074 \u0066\u006f\u0075\u006e\u0064\u0020\u0069n\u0020\u0074\u0068\u0065\u0020\u0064\u0065\u0063\u006f\u0064e\u0072",_fc ); +};_ebe ,_de :=_eb ._af .GetPage (_fc );if _de !=nil {return nil ,_e .Wrap (_de ,_gd ,"");};_egb ,_de :=_ebe .GetBitmap ();if _de !=nil {return nil ,_e .Wrap (_de ,_gd ,"");};_egb .InverseData ();return _egb .ToImage (),nil ;};func Decode (input []byte ,parameters Parameters ,globals *_c .Globals )(*Decoder ,error ){_fge :=_b .NewReader (input ); +_ga ,_ab :=_c .DecodeDocument (_fge ,globals );if _ab !=nil {return nil ,_ab ;};return &Decoder {_aa :_fge ,_af :_ga ,_ge :parameters },nil ;};func (_f *Decoder )DecodePage (pageNumber int )([]byte ,error ){return _f .decodePage (pageNumber )};type Parameters struct{UnpaddedData bool ; +Color _df .Color ;};type Decoder struct{_aa *_b .Reader ;_af *_c .Document ;_g int ;_ge Parameters ;}; \ No newline at end of file diff --git a/unipdf/internal/jbig2/decoder/huffman/huffman.go b/unipdf/internal/jbig2/decoder/huffman/huffman.go new file mode 100644 index 0000000..49952a7 --- /dev/null +++ b/unipdf/internal/jbig2/decoder/huffman/huffman.go @@ -0,0 +1,43 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package huffman ;import (_d "errors";_cf "fmt";_bf "github.com/unidoc/unipdf/v4/internal/bitwise";_c "github.com/unidoc/unipdf/v4/internal/jbig2/internal";_a "math";_f "strings";);func (_cfg *ValueNode )String ()string {return _cf .Sprintf ("\u0025\u0064\u002f%\u0064",_cfg ._ae ,_cfg ._afc ); +};func (_ef *OutOfBandNode )Decode (r *_bf .Reader )(int64 ,error ){return 0,_c .ErrOOB };func (_af *FixedSizeTable )InitTree (codeTable []*Code )error {_abg (codeTable );for _ ,_ebg :=range codeTable {_bb :=_af ._bd .append (_ebg );if _bb !=nil {return _bb ; +};};return nil ;};func (_db *EncodedTable )Decode (r *_bf .Reader )(int64 ,error ){return _db ._g .Decode (r )};type ValueNode struct{_ae int32 ;_afc int32 ;_cab bool ;};func NewCode (prefixLength ,rangeLength ,rangeLow int32 ,isLowerRange bool )*Code {return &Code {_gfde :prefixLength ,_fgge :rangeLength ,_cbb :rangeLow ,_agc :isLowerRange ,_dc :-1}; +};func _fa (_cgd int32 )*InternalNode {return &InternalNode {_cc :_cgd }};type EncodedTable struct{BasicTabler ;_g *InternalNode ;};func (_eee *FixedSizeTable )RootNode ()*InternalNode {return _eee ._bd };func (_gcc *InternalNode )String ()string {_ba :=&_f .Builder {}; +_ba .WriteString ("\u000a");_gcc .pad (_ba );_ba .WriteString ("\u0030\u003a\u0020");_ba .WriteString (_gcc ._df .String ()+"\u000a");_gcc .pad (_ba );_ba .WriteString ("\u0031\u003a\u0020");_ba .WriteString (_gcc ._gg .String ()+"\u000a");return _ba .String (); +};var _cgf =[][][]int32 {{{1,4,0},{2,8,16},{3,16,272},{3,32,65808}},{{1,0,0},{2,0,1},{3,0,2},{4,3,3},{5,6,11},{6,32,75},{6,-1,0}},{{8,8,-256},{1,0,0},{2,0,1},{3,0,2},{4,3,3},{5,6,11},{8,32,-257,999},{7,32,75},{6,-1,0}},{{1,0,1},{2,0,2},{3,0,3},{4,3,4},{5,6,12},{5,32,76}},{{7,8,-255},{1,0,1},{2,0,2},{3,0,3},{4,3,4},{5,6,12},{7,32,-256,999},{6,32,76}},{{5,10,-2048},{4,9,-1024},{4,8,-512},{4,7,-256},{5,6,-128},{5,5,-64},{4,5,-32},{2,7,0},{3,7,128},{3,8,256},{4,9,512},{4,10,1024},{6,32,-2049,999},{6,32,2048}},{{4,9,-1024},{3,8,-512},{4,7,-256},{5,6,-128},{5,5,-64},{4,5,-32},{4,5,0},{5,5,32},{5,6,64},{4,7,128},{3,8,256},{3,9,512},{3,10,1024},{5,32,-1025,999},{5,32,2048}},{{8,3,-15},{9,1,-7},{8,1,-5},{9,0,-3},{7,0,-2},{4,0,-1},{2,1,0},{5,0,2},{6,0,3},{3,4,4},{6,1,20},{4,4,22},{4,5,38},{5,6,70},{5,7,134},{6,7,262},{7,8,390},{6,10,646},{9,32,-16,999},{9,32,1670},{2,-1,0}},{{8,4,-31},{9,2,-15},{8,2,-11},{9,1,-7},{7,1,-5},{4,1,-3},{3,1,-1},{3,1,1},{5,1,3},{6,1,5},{3,5,7},{6,2,39},{4,5,43},{4,6,75},{5,7,139},{5,8,267},{6,8,523},{7,9,779},{6,11,1291},{9,32,-32,999},{9,32,3339},{2,-1,0}},{{7,4,-21},{8,0,-5},{7,0,-4},{5,0,-3},{2,2,-2},{5,0,2},{6,0,3},{7,0,4},{8,0,5},{2,6,6},{5,5,70},{6,5,102},{6,6,134},{6,7,198},{6,8,326},{6,9,582},{6,10,1094},{7,11,2118},{8,32,-22,999},{8,32,4166},{2,-1,0}},{{1,0,1},{2,1,2},{4,0,4},{4,1,5},{5,1,7},{5,2,9},{6,2,13},{7,2,17},{7,3,21},{7,4,29},{7,5,45},{7,6,77},{7,32,141}},{{1,0,1},{2,0,2},{3,1,3},{5,0,5},{5,1,6},{6,1,8},{7,0,10},{7,1,11},{7,2,13},{7,3,17},{7,4,25},{8,5,41},{8,32,73}},{{1,0,1},{3,0,2},{4,0,3},{5,0,4},{4,1,5},{3,3,7},{6,1,15},{6,2,17},{6,3,21},{6,4,29},{6,5,45},{7,6,77},{7,32,141}},{{3,0,-2},{3,0,-1},{1,0,0},{3,0,1},{3,0,2}},{{7,4,-24},{6,2,-8},{5,1,-4},{4,0,-2},{3,0,-1},{1,0,0},{3,0,1},{4,0,2},{5,1,3},{6,2,5},{7,4,9},{7,32,-25,999},{7,32,25}}}; +type Tabler interface{Decode (_bdg *_bf .Reader )(int64 ,error );InitTree (_cda []*Code )error ;String ()string ;RootNode ()*InternalNode ;};var _ Node =&OutOfBandNode {};func GetStandardTable (number int )(Tabler ,error ){if number <=0||number > len (_ceb ){return nil ,_d .New ("\u0049n\u0064e\u0078\u0020\u006f\u0075\u0074 \u006f\u0066 \u0072\u0061\u006e\u0067\u0065"); +};_ebgc :=_ceb [number -1];if _ebgc ==nil {var _baf error ;_ebgc ,_baf =_ea (_cgf [number -1]);if _baf !=nil {return nil ,_baf ;};_ceb [number -1]=_ebgc ;};return _ebgc ,nil ;};func _fcc (_bg ,_eea int32 )string {var _abc int32 ;_ggb :=make ([]rune ,_eea ); +for _ebd :=int32 (1);_ebd <=_eea ;_ebd ++{_abc =_bg >>uint (_eea -_ebd )&1;if _abc !=0{_ggb [_ebd -1]='1';}else {_ggb [_ebd -1]='0';};};return string (_ggb );};func (_e *EncodedTable )String ()string {return _e ._g .String ()+"\u000a"};func _edf (_bagf ,_efa int32 )int32 {if _bagf > _efa {return _bagf ; +};return _efa ;};func _abg (_fgd []*Code ){var _cgdf int32 ;for _ ,_cdd :=range _fgd {_cgdf =_edf (_cgdf ,_cdd ._gfde );};_cfa :=make ([]int32 ,_cgdf +1);for _ ,_bbc :=range _fgd {_cfa [_bbc ._gfde ]++;};var _acf int32 ;_gacd :=make ([]int32 ,len (_cfa )+1); +_cfa [0]=0;for _bac :=int32 (1);_bac <=int32 (len (_cfa ));_bac ++{_gacd [_bac ]=(_gacd [_bac -1]+(_cfa [_bac -1]))<<1;_acf =_gacd [_bac ];for _ ,_eeaa :=range _fgd {if _eeaa ._gfde ==_bac {_eeaa ._dc =_acf ;_acf ++;};};};};func (_ad *FixedSizeTable )Decode (r *_bf .Reader )(int64 ,error ){return _ad ._bd .Decode (r )}; +func _gfd (_gcbe *Code )*ValueNode {return &ValueNode {_ae :_gcbe ._fgge ,_afc :_gcbe ._cbb ,_cab :_gcbe ._agc };};func _ff (_ec *Code )*OutOfBandNode {return &OutOfBandNode {}};func (_ab *OutOfBandNode )String ()string {return _cf .Sprintf ("\u0025\u0030\u00364\u0062",int64 (_a .MaxInt64 )); +};func NewFixedSizeTable (codeTable []*Code )(*FixedSizeTable ,error ){_fgb :=&FixedSizeTable {_bd :&InternalNode {}};if _ee :=_fgb .InitTree (codeTable );_ee !=nil {return nil ,_ee ;};return _fgb ,nil ;};type FixedSizeTable struct{_bd *InternalNode }; +func (_gac *StandardTable )RootNode ()*InternalNode {return _gac ._gbe };type Node interface{Decode (_caa *_bf .Reader )(int64 ,error );String ()string ;};func (_ac *InternalNode )pad (_ebf *_f .Builder ){for _fc :=int32 (0);_fc < _ac ._cc ;_fc ++{_ebf .WriteString ("\u0020\u0020\u0020"); +};};type BasicTabler interface{HtHigh ()int32 ;HtLow ()int32 ;StreamReader ()*_bf .Reader ;HtPS ()int32 ;HtRS ()int32 ;HtOOB ()int32 ;};type StandardTable struct{_gbe *InternalNode };func _ea (_dfg [][]int32 )(*StandardTable ,error ){var _dbf []*Code ; +for _fd :=0;_fd < len (_dfg );_fd ++{_fab :=_dfg [_fd ][0];_fb :=_dfg [_fd ][1];_cb :=_dfg [_fd ][2];var _fdg bool ;if len (_dfg [_fd ])> 3{_fdg =true ;};_dbf =append (_dbf ,NewCode (_fab ,_fb ,_cb ,_fdg ));};_gbd :=&StandardTable {_gbe :_fa (0)};if _ggg :=_gbd .InitTree (_dbf ); +_ggg !=nil {return nil ,_ggg ;};return _gbd ,nil ;};type OutOfBandNode struct{};func (_be *InternalNode )Decode (r *_bf .Reader )(int64 ,error ){_cd ,_cgb :=r .ReadBit ();if _cgb !=nil {return 0,_cgb ;};if _cd ==0{return _be ._df .Decode (r );};return _be ._gg .Decode (r ); +};var _ Node =&InternalNode {};func (_egb *InternalNode )append (_dfc *Code )(_bag error ){if _dfc ._gfde ==0{return nil ;};_egde :=_dfc ._gfde -1-_egb ._cc ;if _egde < 0{return _d .New ("\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065\u0020\u0073\u0068\u0069\u0066\u0074\u0069n\u0067 \u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0061\u006c\u006c\u006f\u0077\u0065\u0064"); +};_gaf :=(_dfc ._dc >>uint (_egde ))&0x1;if _egde ==0{if _dfc ._fgge ==-1{if _gaf ==1{if _egb ._gg !=nil {return _cf .Errorf ("O\u004f\u0042\u0020\u0061\u006c\u0072e\u0061\u0064\u0079\u0020\u0073\u0065\u0074\u0020\u0066o\u0072\u0020\u0063o\u0064e\u0020\u0025\u0073",_dfc ); +};_egb ._gg =_ff (_dfc );}else {if _egb ._df !=nil {return _cf .Errorf ("O\u004f\u0042\u0020\u0061\u006c\u0072e\u0061\u0064\u0079\u0020\u0073\u0065\u0074\u0020\u0066o\u0072\u0020\u0063o\u0064e\u0020\u0025\u0073",_dfc );};_egb ._df =_ff (_dfc );};}else {if _gaf ==1{if _egb ._gg !=nil {return _cf .Errorf ("\u0076\u0061\u006cue\u0020\u004e\u006f\u0064\u0065\u0020\u0061\u006c\u0072e\u0061d\u0079 \u0073e\u0074\u0020\u0066\u006f\u0072\u0020\u0063\u006f\u0064\u0065\u0020\u0025\u0073",_dfc ); +};_egb ._gg =_gfd (_dfc );}else {if _egb ._df !=nil {return _cf .Errorf ("\u0076\u0061\u006cue\u0020\u004e\u006f\u0064\u0065\u0020\u0061\u006c\u0072e\u0061d\u0079 \u0073e\u0074\u0020\u0066\u006f\u0072\u0020\u0063\u006f\u0064\u0065\u0020\u0025\u0073",_dfc ); +};_egb ._df =_gfd (_dfc );};};}else {if _gaf ==1{if _egb ._gg ==nil {_egb ._gg =_fa (_egb ._cc +1);};if _bag =_egb ._gg .(*InternalNode ).append (_dfc );_bag !=nil {return _bag ;};}else {if _egb ._df ==nil {_egb ._df =_fa (_egb ._cc +1);};if _bag =_egb ._df .(*InternalNode ).append (_dfc ); +_bag !=nil {return _bag ;};};};return nil ;};func (_ggf *StandardTable )InitTree (codeTable []*Code )error {_abg (codeTable );for _ ,_gge :=range codeTable {if _ce :=_ggf ._gbe .append (_gge );_ce !=nil {return _ce ;};};return nil ;};func (_dda *StandardTable )String ()string {return _dda ._gbe .String ()+"\u000a"}; +func (_de *StandardTable )Decode (r *_bf .Reader )(int64 ,error ){return _de ._gbe .Decode (r )};var _ceb =make ([]Tabler ,len (_cgf ));func (_ca *EncodedTable )InitTree (codeTable []*Code )error {_abg (codeTable );for _ ,_gc :=range codeTable {if _fe :=_ca ._g .append (_gc ); +_fe !=nil {return _fe ;};};return nil ;};type Code struct{_gfde int32 ;_fgge int32 ;_cbb int32 ;_agc bool ;_dc int32 ;};func (_eg *FixedSizeTable )String ()string {return _eg ._bd .String ()+"\u000a"};func NewEncodedTable (table BasicTabler )(*EncodedTable ,error ){_fg :=&EncodedTable {_g :&InternalNode {},BasicTabler :table }; +if _cg :=_fg .parseTable ();_cg !=nil {return nil ,_cg ;};return _fg ,nil ;};func (_gf *EncodedTable )parseTable ()error {var (_ed []*Code ;_fgg ,_bc ,_gfc int32 ;_gb uint64 ;_edc error ;);_eb :=_gf .StreamReader ();_gcb :=_gf .HtLow ();for _gcb < _gf .HtHigh (){_gb ,_edc =_eb .ReadBits (byte (_gf .HtPS ())); +if _edc !=nil {return _edc ;};_fgg =int32 (_gb );_gb ,_edc =_eb .ReadBits (byte (_gf .HtRS ()));if _edc !=nil {return _edc ;};_bc =int32 (_gb );_ed =append (_ed ,NewCode (_fgg ,_bc ,_gfc ,false ));_gcb +=1< 0{_cfb =_dde .fillBitmap (_eda ,_ggf ,_ba ,_fc );if _cfb !=nil {return nil ,_cfb ;};};_fdc ,_ba =_ba ,_fdc ;_fga =_fc ;};if _cfb =_dde .detectAndSkipEOL ();_cfb !=nil {return nil ,_cfb ;};_dde ._aga .align ();return _eda ,nil ;};type runData struct{_febd *_ad .Reader ; +_gcc int ;_ggcc int ;_eed int ;_fbg []byte ;_cef int ;_bcg int ;};func (_dbg *Decoder )fillBitmap (_ga *_de .Bitmap ,_bd int ,_daf []int ,_effg int )error {var _bgc byte ;_baa :=0;_gf :=_ga .GetByteIndex (_baa ,_bd );for _bc :=0;_bc < _effg ;_bc ++{_ff :=byte (1); +_gd :=_daf [_bc ];if (_bc &1)==0{_ff =0;};for _baa < _gd {_bgc =(_bgc <<1)|_ff ;_baa ++;if (_baa &7)==0{if _gee :=_ga .SetByte (_gf ,_bgc );_gee !=nil {return _gee ;};_gf ++;_bgc =0;};};};if (_baa &7)!=0{_bgc <<=uint (8-(_baa &7));if _fbf :=_ga .SetByte (_gf ,_bgc ); +_fbf !=nil {return _fbf ;};};return nil ;};const (EOF =-3;_da =-2;EOL =-1;_ea =8;_be =(1<<_ea )-1;_cda =5;_fg =(1<<_cda )-1;);func (_bg *Decoder )createLittleEndianTable (_ded [][3]int )([]*code ,error ){_edd :=make ([]*code ,_be +1);for _ebcf :=0;_ebcf < len (_ded ); +_ebcf ++{_fcf :=_gb (_ded [_ebcf ]);if _fcf ._b <=_ea {_fb :=_ea -_fcf ._b ;_ef :=_fcf ._e <=0;_gbd --{_abg :=_ef |_gbd ;_edd [_abg ]=_fcf ;};}else {_aea :=_fcf ._e >>uint (_fcf ._b -_ea );if _edd [_aea ]==nil {var _feb =_gb ([3]int {}); +_feb ._ag =make ([]*code ,_fg +1);_edd [_aea ]=_feb ;};if _fcf ._b <=_ea +_cda {_dad :=_ea +_cda -_fcf ._b ;_dee :=(_fcf ._e <=0;_eff --{_edd [_aea ]._ag [_dee |_eff ]=_fcf ; +};}else {return nil ,_df .New ("\u0043\u006f\u0064\u0065\u0020\u0074a\u0062\u006c\u0065\u0020\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0020i\u006e\u0020\u004d\u004d\u0052\u0044\u0065c\u006f\u0064\u0065\u0072");};};};return _edd ,nil ;};type mmrCode int ; +type Decoder struct{_ge ,_ebc int ;_aga *runData ;_cdb []*code ;_cg []*code ;_af []*code ;};type code struct{_b int ;_e int ;_cb int ;_ag []*code ;_cd bool ;};func _adg (_dfe ,_f int )int {if _dfe < _f {return _f ;};return _dfe ;};func _gb (_ac [3]int )*code {return &code {_b :_ac [0],_e :_ac [1],_cb :_ac [2]}}; +const (_fab int =1024<<7;_cbc int =3;_eg uint =24;);func (_afc *Decoder )uncompress2d (_ffa *runData ,_gde []int ,_eae int ,_gge []int ,_fdg int )(int ,error ){var (_dfed int ;_ggaf int ;_gad int ;_feff =true ;_dca error ;_ebfc *code ;);_gde [_eae ]=_fdg ; +_gde [_eae +1]=_fdg ;_gde [_eae +2]=_fdg +1;_gde [_eae +3]=_fdg +1;_cgb :for _gad < _fdg {_ebfc ,_dca =_ffa .uncompressGetCode (_afc ._af );if _dca !=nil {return EOL ,nil ;};if _ebfc ==nil {_ffa ._gcc ++;break _cgb ;};_ffa ._gcc +=_ebfc ._b ;switch mmrCode (_ebfc ._cb ){case _fa :_gad =_gde [_dfed ]; +case _dec :_gad =_gde [_dfed ]+1;case _eb :_gad =_gde [_dfed ]-1;case _ed :for {var _ddb []*code ;if _feff {_ddb =_afc ._cdb ;}else {_ddb =_afc ._cg ;};_ebfc ,_dca =_ffa .uncompressGetCode (_ddb );if _dca !=nil {return 0,_dca ;};if _ebfc ==nil {break _cgb ; +};_ffa ._gcc +=_ebfc ._b ;if _ebfc ._cb < 64{if _ebfc ._cb < 0{_gge [_ggaf ]=_gad ;_ggaf ++;_ebfc =nil ;break _cgb ;};_gad +=_ebfc ._cb ;_gge [_ggaf ]=_gad ;_ggaf ++;break ;};_gad +=_ebfc ._cb ;};_ebb :=_gad ;_afa :for {var _aag []*code ;if !_feff {_aag =_afc ._cdb ; +}else {_aag =_afc ._cg ;};_ebfc ,_dca =_ffa .uncompressGetCode (_aag );if _dca !=nil {return 0,_dca ;};if _ebfc ==nil {break _cgb ;};_ffa ._gcc +=_ebfc ._b ;if _ebfc ._cb < 64{if _ebfc ._cb < 0{_gge [_ggaf ]=_gad ;_ggaf ++;break _cgb ;};_gad +=_ebfc ._cb ; +if _gad < _fdg ||_gad !=_ebb {_gge [_ggaf ]=_gad ;_ggaf ++;};break _afa ;};_gad +=_ebfc ._cb ;};for _gad < _fdg &&_gde [_dfed ]<=_gad {_dfed +=2;};continue _cgb ;case _db :_dfed ++;_gad =_gde [_dfed ];_dfed ++;continue _cgb ;case _dd :_gad =_gde [_dfed ]+2; +case _ebf :_gad =_gde [_dfed ]-2;case _ddd :_gad =_gde [_dfed ]+3;case _gc :_gad =_gde [_dfed ]-3;default:if _ffa ._gcc ==12&&_ebfc ._cb ==EOL {_ffa ._gcc =0;if _ ,_dca =_afc .uncompress1d (_ffa ,_gde ,_fdg );_dca !=nil {return 0,_dca ;};_ffa ._gcc ++; +if _ ,_dca =_afc .uncompress1d (_ffa ,_gge ,_fdg );_dca !=nil {return 0,_dca ;};_cc ,_ede :=_afc .uncompress1d (_ffa ,_gde ,_fdg );if _ede !=nil {return EOF ,_ede ;};_ffa ._gcc ++;return _cc ,nil ;};_gad =_fdg ;continue _cgb ;};if _gad <=_fdg {_feff =!_feff ; +_gge [_ggaf ]=_gad ;_ggaf ++;if _dfed > 0{_dfed --;}else {_dfed ++;};for _gad < _fdg &&_gde [_dfed ]<=_gad {_dfed +=2;};};};if _gge [_ggaf ]!=_fdg {_gge [_ggaf ]=_fdg ;};if _ebfc ==nil {return EOL ,nil ;};return _ggaf ,nil ;};func (_afbc *Decoder )initTables ()(_dfd error ){if _afbc ._cdb ==nil {_afbc ._cdb ,_dfd =_afbc .createLittleEndianTable (_agb ); +if _dfd !=nil {return ;};_afbc ._cg ,_dfd =_afbc .createLittleEndianTable (_fgb );if _dfd !=nil {return ;};_afbc ._af ,_dfd =_afbc .createLittleEndianTable (_gca );if _dfd !=nil {return ;};};return nil ;};const (_db mmrCode =iota ;_ed ;_fa ;_dec ;_dd ; +_ddd ;_eb ;_ebf ;_gc ;_cf ;_gbc ;);func (_gae *runData )fillBuffer (_dbgf int )error {_gae ._cef =_dbgf ;_ ,_dgb :=_gae ._febd .Seek (int64 (_dbgf ),_a .SeekStart );if _dgb !=nil {if _dgb ==_a .EOF {_c .Log .Debug ("\u0053\u0065\u0061\u006b\u0020\u0045\u004f\u0046"); +_gae ._bcg =-1;}else {return _dgb ;};};if _dgb ==nil {_gae ._bcg ,_dgb =_gae ._febd .Read (_gae ._fbg );if _dgb !=nil {if _dgb ==_a .EOF {_c .Log .Trace ("\u0052\u0065\u0061\u0064\u0020\u0045\u004f\u0046");_gae ._bcg =-1;}else {return _dgb ;};};};if _gae ._bcg > -1&&_gae ._bcg < 3{for _gae ._bcg < 3{_dda ,_cdf :=_gae ._febd .ReadByte (); +if _cdf !=nil {if _cdf ==_a .EOF {_gae ._fbg [_gae ._bcg ]=0;}else {return _cdf ;};}else {_gae ._fbg [_gae ._bcg ]=_dda &0xFF;};_gae ._bcg ++;};};_gae ._bcg -=3;if _gae ._bcg < 0{_gae ._fbg =make ([]byte ,len (_gae ._fbg ));_gae ._bcg =len (_gae ._fbg )-3; +};return nil ;};func (_dc *Decoder )detectAndSkipEOL ()error {for {_abgd ,_aa :=_dc ._aga .uncompressGetCode (_dc ._af );if _aa !=nil {return _aa ;};if _abgd !=nil &&_abgd ._cb ==EOL {_dc ._aga ._gcc +=_abgd ._b ;}else {return nil ;};};};func _ae (_ab ,_dg int )int {if _ab > _dg {return _dg ; +};return _ab ;};func (_cbb *runData )uncompressGetNextCodeLittleEndian ()(int ,error ){_dded :=_cbb ._gcc -_cbb ._ggcc ;if _dded < 0||_dded > 24{_afg :=(_cbb ._gcc >>3)-_cbb ._cef ;if _afg >=_cbb ._bcg {_afg +=_cbb ._cef ;if _ffeb :=_cbb .fillBuffer (_afg ); +_ffeb !=nil {return 0,_ffeb ;};_afg -=_cbb ._cef ;};_fafg :=(uint32 (_cbb ._fbg [_afg ]&0xFF)<<16)|(uint32 (_cbb ._fbg [_afg +1]&0xFF)<<8)|(uint32 (_cbb ._fbg [_afg +2]&0xFF));_gda :=uint32 (_cbb ._gcc &7);_fafg <<=_gda ;_cbb ._eed =int (_fafg );}else {_edb :=_cbb ._ggcc &7; +_bb :=7-_edb ;if _dded <=_bb {_cbb ._eed <<=uint (_dded );}else {_bca :=(_cbb ._ggcc >>3)+3-_cbb ._cef ;if _bca >=_cbb ._bcg {_bca +=_cbb ._cef ;if _eec :=_cbb .fillBuffer (_bca );_eec !=nil {return 0,_eec ;};_bca -=_cbb ._cef ;};_edb =8-_edb ;for {_cbb ._eed <<=uint (_edb ); +_cbb ._eed |=int (uint (_cbb ._fbg [_bca ])&0xFF);_dded -=_edb ;_bca ++;_edb =8;if !(_dded >=8){break ;};};_cbb ._eed <<=uint (_dded );};};_cbb ._ggcc =_cbb ._gcc ;return _cbb ._eed ,nil ;};func (_dag *Decoder )uncompress1d (_bcf *runData ,_abc []int ,_fgd int )(int ,error ){var (_ffe =true ; +_fef int ;_fbfd *code ;_bec int ;_ggc error ;);_edc :for _fef < _fgd {_gga :for {if _ffe {_fbfd ,_ggc =_bcf .uncompressGetCode (_dag ._cdb );if _ggc !=nil {return 0,_ggc ;};}else {_fbfd ,_ggc =_bcf .uncompressGetCode (_dag ._cg );if _ggc !=nil {return 0,_ggc ; +};};_bcf ._gcc +=_fbfd ._b ;if _fbfd ._cb < 0{break _edc ;};_fef +=_fbfd ._cb ;if _fbfd ._cb < 64{_ffe =!_ffe ;_abc [_bec ]=_fef ;_bec ++;break _gga ;};};};if _abc [_bec ]!=_fgd {_abc [_bec ]=_fgd ;};_fbe :=EOL ;if _fbfd !=nil &&_fbfd ._cb !=EOL {_fbe =_bec ; +};return _fbe ,nil ;};func _gdd (_fdd *_ad .Reader )(*runData ,error ){_ffc :=&runData {_febd :_fdd ,_gcc :0,_ggcc :1};_bge :=_ae (_adg (_cbc ,int (_fdd .Length ())),_fab );_ffc ._fbg =make ([]byte ,_bge );if _abcd :=_ffc .fillBuffer (0);_abcd !=nil {if _abcd ==_a .EOF {_ffc ._fbg =make ([]byte ,10); +_c .Log .Debug ("F\u0069\u006c\u006c\u0042uf\u0066e\u0072\u0020\u0066\u0061\u0069l\u0065\u0064\u003a\u0020\u0025\u0076",_abcd );}else {return nil ,_abcd ;};};return _ffc ,nil ;};func (_gg *code )String ()string {return _g .Sprintf ("\u0025\u0064\u002f\u0025\u0064\u002f\u0025\u0064",_gg ._b ,_gg ._e ,_gg ._cb ); +};func (_dff *runData )align (){_dff ._gcc =((_dff ._gcc +7)>>3)<<3};func (_ecf *runData )uncompressGetCodeLittleEndian (_edf []*code )(*code ,error ){_edeg ,_faf :=_ecf .uncompressGetNextCodeLittleEndian ();if _faf !=nil {_c .Log .Debug ("\u0055n\u0063\u006fm\u0070\u0072\u0065\u0073s\u0047\u0065\u0074N\u0065\u0078\u0074\u0043\u006f\u0064\u0065\u004c\u0069tt\u006c\u0065\u0045n\u0064\u0069a\u006e\u0020\u0066\u0061\u0069\u006ce\u0064\u003a \u0025\u0076",_faf ); +return nil ,_faf ;};_edeg &=0xffffff;_abe :=_edeg >>(_eg -_ea );_efc :=_edf [_abe ];if _efc !=nil &&_efc ._cd {_abe =(_edeg >>(_eg -_ea -_cda ))&_fg ;_efc =_efc ._ag [_abe ];};return _efc ,nil ;}; \ No newline at end of file diff --git a/unipdf/internal/jbig2/document/document.go b/unipdf/internal/jbig2/document/document.go new file mode 100644 index 0000000..83ec811 --- /dev/null +++ b/unipdf/internal/jbig2/document/document.go @@ -0,0 +1,132 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package document ;import (_fd "encoding/binary";_a "fmt";_fac "github.com/unidoc/unipdf/v4/common";_ag "github.com/unidoc/unipdf/v4/internal/bitwise";_c "github.com/unidoc/unipdf/v4/internal/jbig2/basic";_ed "github.com/unidoc/unipdf/v4/internal/jbig2/bitmap"; +_cf "github.com/unidoc/unipdf/v4/internal/jbig2/document/segments";_ede "github.com/unidoc/unipdf/v4/internal/jbig2/encoder/classer";_b "github.com/unidoc/unipdf/v4/internal/jbig2/errors";_ac "io";_fa "math";_e "runtime/debug";);func (_fded *Page )GetSegment (number int )(*_cf .Header ,error ){const _cab ="\u0050a\u0067e\u002e\u0047\u0065\u0074\u0053\u0065\u0067\u006d\u0065\u006e\u0074"; +for _ ,_eecg :=range _fded .Segments {if _eecg .SegmentNumber ==uint32 (number ){return _eecg ,nil ;};};_eaf :=make ([]uint32 ,len (_fded .Segments ));for _ggc ,_fag :=range _fded .Segments {_eaf [_ggc ]=_fag .SegmentNumber ;};return nil ,_b .Errorf (_cab ,"\u0073e\u0067\u006d\u0065n\u0074\u0020\u0077i\u0074h \u006e\u0075\u006d\u0062\u0065\u0072\u003a \u0027\u0025\u0064\u0027\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0074\u0068\u0065\u0020\u0070\u0061\u0067\u0065\u003a\u0020'%\u0064'\u002e\u0020\u004b\u006e\u006f\u0077n\u0020\u0073\u0065\u0067\u006de\u006e\u0074\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0073\u003a \u0025\u0076",number ,_fded .PageNumber ,_eaf ); +};func (_gcg *Page )AddPageInformationSegment (){_ddg :=&_cf .PageInformationSegment {PageBMWidth :_gcg .FinalWidth ,PageBMHeight :_gcg .FinalHeight ,ResolutionX :_gcg .ResolutionX ,ResolutionY :_gcg .ResolutionY ,IsLossless :_gcg .IsLossless };if _gcg .BlackIsOne {_ddg .DefaultPixelValue =uint8 (0x1); +};_cbe :=&_cf .Header {PageAssociation :_gcg .PageNumber ,SegmentDataLength :uint64 (_ddg .Size ()),SegmentData :_ddg ,Type :_cf .TPageInformation };_gcg .Segments =append (_gcg .Segments ,_cbe );};func (_ddc *Document )encodeSegment (_gca *_cf .Header ,_ege *int )error {const _de ="\u0065\u006e\u0063\u006f\u0064\u0065\u0053\u0065\u0067\u006d\u0065\u006e\u0074"; +_gca .SegmentNumber =_ddc .nextSegmentNumber ();_dae ,_dcf :=_gca .Encode (_ddc ._g );if _dcf !=nil {return _b .Wrapf (_dcf ,_de ,"\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u003a\u0020\u0027\u0025\u0064\u0027",_gca .SegmentNumber );};*_ege +=_dae ;return nil ; +};func (_ab *Document )mapData ()error {const _dg ="\u006da\u0070\u0044\u0061\u0074\u0061";var (_eef []*_cf .Header ;_ded int64 ;_adf _cf .Type ;);_ebe ,_eec :=_ab .isFileHeaderPresent ();if _eec !=nil {return _b .Wrap (_eec ,_dg ,"");};if _ebe {if _eec =_ab .parseFileHeader (); +_eec !=nil {return _b .Wrap (_eec ,_dg ,"");};_ded +=int64 (_ab ._ff );_ab .FullHeaders =true ;};var (_bfg *Page ;_fdbe bool ;);for _adf !=51&&!_fdbe {_dfb ,_daeb :=_cf .NewHeader (_ab ,_ab .InputStream ,_ded ,_ab .OrganizationType );if _daeb !=nil {return _b .Wrap (_daeb ,_dg ,""); +};_fac .Log .Trace ("\u0044\u0065c\u006f\u0064\u0069\u006eg\u0020\u0073e\u0067\u006d\u0065\u006e\u0074\u0020\u006e\u0075m\u0062\u0065\u0072\u003a\u0020\u0025\u0064\u002c\u0020\u0054\u0079\u0070e\u003a\u0020\u0025\u0073",_dfb .SegmentNumber ,_dfb .Type ); +_adf =_dfb .Type ;if _adf !=_cf .TEndOfFile {if _dfb .PageAssociation !=0{_bfg =_ab .Pages [_dfb .PageAssociation ];if _bfg ==nil {_bfg =_cafe (_ab ,_dfb .PageAssociation );_ab .Pages [_dfb .PageAssociation ]=_bfg ;if _ab .NumberOfPagesUnknown {_ab .NumberOfPages ++; +};};_bfg .Segments =append (_bfg .Segments ,_dfb );}else {_ab .GlobalSegments .AddSegment (_dfb );};};_eef =append (_eef ,_dfb );_ded =_ab .InputStream .AbsolutePosition ();if _ab .OrganizationType ==_cf .OSequential {_ded +=int64 (_dfb .SegmentDataLength ); +};_fdbe ,_daeb =_ab .reachedEOF (_ded );if _daeb !=nil {_fac .Log .Debug ("\u006a\u0062\u0069\u0067\u0032 \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0072\u0065\u0061\u0063h\u0065\u0064\u0020\u0045\u004f\u0046\u0020\u0077\u0069\u0074\u0068\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0076",_daeb ); +return _b .Wrap (_daeb ,_dg ,"");};};_ab .determineRandomDataOffsets (_eef ,uint64 (_ded ));return nil ;};func (_feb *Globals )AddSegment (segment *_cf .Header ){_feb .Segments =append (_feb .Segments ,segment )};func (_dbc *Page )collectPageStripes ()(_agd []_cf .Segmenter ,_fae error ){const _gcb ="\u0063o\u006cl\u0065\u0063\u0074\u0050\u0061g\u0065\u0053t\u0072\u0069\u0070\u0065\u0073"; +var _gec _cf .Segmenter ;for _ ,_gcea :=range _dbc .Segments {switch _gcea .Type {case 6,7,22,23,38,39,42,43:_gec ,_fae =_gcea .GetSegmentData ();if _fae !=nil {return nil ,_b .Wrap (_fae ,_gcb ,"");};_agd =append (_agd ,_gec );case 50:_gec ,_fae =_gcea .GetSegmentData (); +if _fae !=nil {return nil ,_fae ;};_afa ,_eafe :=_gec .(*_cf .EndOfStripe );if !_eafe {return nil ,_b .Errorf (_gcb ,"\u0045\u006e\u0064\u004f\u0066\u0053\u0074\u0072\u0069\u0070\u0065\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006f\u0066\u0020\u0076\u0061l\u0069\u0064\u0020\u0074\u0079p\u0065\u003a \u0027\u0025\u0054\u0027",_gec ); +};_agd =append (_agd ,_afa );_dbc .FinalHeight =_afa .LineNumber ();};};return _agd ,nil ;};func (_cc *Document )completeClassifiedPages ()(_gbc error ){const _eb ="\u0063\u006f\u006dpl\u0065\u0074\u0065\u0043\u006c\u0061\u0073\u0073\u0069\u0066\u0069\u0065\u0064\u0050\u0061\u0067\u0065\u0073"; +if _cc .Classer ==nil {return nil ;};_cc ._cd =make ([]int ,_cc .Classer .UndilatedTemplates .Size ());for _dc :=0;_dc < _cc .Classer .ClassIDs .Size ();_dc ++{_fde ,_ea :=_cc .Classer .ClassIDs .Get (_dc );if _ea !=nil {return _b .Wrapf (_ea ,_eb ,"\u0063\u006c\u0061\u0073s \u0077\u0069\u0074\u0068\u0020\u0069\u0064\u003a\u0020\u0027\u0025\u0064\u0027",_dc ); +};_cc ._cd [_fde ]++;};var _dcg []int ;for _ga :=0;_ga < _cc .Classer .UndilatedTemplates .Size ();_ga ++{if _cc .NumberOfPages ==1||_cc ._cd [_ga ]> 1{_dcg =append (_dcg ,_ga );};};var (_gbf *Page ;_eba bool ;);for _da ,_fg :=range *_cc .Classer .ComponentPageNumbers {if _gbf ,_eba =_cc .Pages [_fg ]; +!_eba {return _b .Errorf (_eb ,"p\u0061g\u0065\u003a\u0020\u0027\u0025\u0064\u0027\u0020n\u006f\u0074\u0020\u0066ou\u006e\u0064",_da );};if _gbf .EncodingMethod ==GenericEM {_fac .Log .Error ("\u0047\u0065\u006e\u0065\u0072\u0069c\u0020\u0070\u0061g\u0065\u0020\u0077i\u0074\u0068\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u003a \u0027\u0025\u0064\u0027\u0020ma\u0070\u0070\u0065\u0064\u0020\u0061\u0073\u0020\u0063\u006c\u0061\u0073\u0073\u0069\u0066\u0069\u0065\u0064\u0020\u0070\u0061\u0067\u0065",_da ); +continue ;};_cc ._gb [_fg ]=append (_cc ._gb [_fg ],_da );_fdef ,_bgf :=_cc .Classer .ClassIDs .Get (_da );if _bgf !=nil {return _b .Wrapf (_bgf ,_eb ,"\u006e\u006f\u0020\u0073uc\u0068\u0020\u0063\u006c\u0061\u0073\u0073\u0049\u0044\u003a\u0020\u0025\u0064",_da ); +};if _cc ._cd [_fdef ]==1&&_cc .NumberOfPages !=1{_ead :=append (_cc ._dd [_fg ],_fdef );_cc ._dd [_fg ]=_ead ;};};if _gbc =_cc .Classer .ComputeLLCorners ();_gbc !=nil {return _b .Wrap (_gbc ,_eb ,"");};if _ ,_gbc =_cc .addSymbolDictionary (0,_cc .Classer .UndilatedTemplates ,_dcg ,_cc ._cb ,false ); +_gbc !=nil {return _b .Wrap (_gbc ,_eb ,"");};return nil ;};func (_afad *Page )fitsPage (_edbga *_cf .PageInformationSegment ,_dfa *_ed .Bitmap )bool {return _afad .countRegions ()==1&&_edbga .DefaultPixelValue ==0&&_edbga .PageBMWidth ==_dfa .Width &&_edbga .PageBMHeight ==_dfa .Height ; +};func (_bge *Document )reachedEOF (_cee int64 )(bool ,error ){const _ffd ="\u0072\u0065\u0061\u0063\u0068\u0065\u0064\u0045\u004f\u0046";_ ,_gdb :=_bge .InputStream .Seek (_cee ,_ac .SeekStart );if _gdb !=nil {_fac .Log .Debug ("\u0072\u0065\u0061c\u0068\u0065\u0064\u0045\u004f\u0046\u0020\u002d\u0020\u0064\u002e\u0049\u006e\u0070\u0075\u0074\u0053\u0074\u0072\u0065\u0061\u006d\u002e\u0053\u0065\u0065\u006b\u0020\u0066a\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_gdb ); +return false ,_b .Wrap (_gdb ,_ffd ,"\u0069n\u0070\u0075\u0074\u0020\u0073\u0074\u0072\u0065\u0061\u006d\u0020s\u0065\u0065\u006b\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_ ,_gdb =_bge .InputStream .ReadBits (32);if _gdb ==_ac .EOF {return true ,nil ; +}else if _gdb !=nil {return false ,_b .Wrap (_gdb ,_ffd ,"");};return false ,nil ;};func (_ddab *Document )isFileHeaderPresent ()(bool ,error ){_ddab .InputStream .Mark ();for _ ,_gbe :=range _d {_cac ,_edfc :=_ddab .InputStream .ReadByte ();if _edfc !=nil {return false ,_edfc ; +};if _gbe !=_cac {_ddab .InputStream .Reset ();return false ,nil ;};};_ddab .InputStream .Reset ();return true ,nil ;};type Globals struct{Segments []*_cf .Header ;};func _fdd (_ba *_ag .Reader ,_ccc *Globals )(*Document ,error ){_bdd :=&Document {Pages :make (map[int ]*Page ),InputStream :_ba ,OrganizationType :_cf .OSequential ,NumberOfPagesUnknown :true ,GlobalSegments :_ccc ,_ff :9}; +if _bdd .GlobalSegments ==nil {_bdd .GlobalSegments =&Globals {};};if _dbb :=_bdd .mapData ();_dbb !=nil {return nil ,_dbb ;};return _bdd ,nil ;};func (_gge *Globals )GetSymbolDictionary ()(*_cf .Header ,error ){const _gfe ="G\u006c\u006f\u0062\u0061\u006c\u0073.\u0047\u0065\u0074\u0053\u0079\u006d\u0062\u006f\u006cD\u0069\u0063\u0074i\u006fn\u0061\u0072\u0079"; +if _gge ==nil {return nil ,_b .Error (_gfe ,"\u0067\u006c\u006f\u0062al\u0073\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064");};if len (_gge .Segments )==0{return nil ,_b .Error (_gfe ,"\u0067\u006c\u006f\u0062\u0061\u006c\u0073\u0020\u0061\u0072\u0065\u0020e\u006d\u0070\u0074\u0079"); +};for _ ,_ggg :=range _gge .Segments {if _ggg .Type ==_cf .TSymbolDictionary {return _ggg ,nil ;};};return nil ,_b .Error (_gfe ,"\u0067\u006c\u006fba\u006c\u0020\u0073\u0079\u006d\u0062\u006f\u006c\u0020d\u0069c\u0074i\u006fn\u0061\u0072\u0079\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064"); +};func (_bfc *Globals )GetSegment (segmentNumber int )(*_cf .Header ,error ){const _cedc ="\u0047l\u006fb\u0061\u006c\u0073\u002e\u0047e\u0074\u0053e\u0067\u006d\u0065\u006e\u0074";if _bfc ==nil {return nil ,_b .Error (_cedc ,"\u0067\u006c\u006f\u0062al\u0073\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064"); +};if len (_bfc .Segments )==0{return nil ,_b .Error (_cedc ,"\u0067\u006c\u006f\u0062\u0061\u006c\u0073\u0020\u0061\u0072\u0065\u0020e\u006d\u0070\u0074\u0079");};var _be *_cf .Header ;for _ ,_be =range _bfc .Segments {if _be .SegmentNumber ==uint32 (segmentNumber ){break ; +};};if _be ==nil {return nil ,_b .Error (_cedc ,"\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");};return _be ,nil ;};func (_facd *Page )getCombinationOperator (_efe *_cf .PageInformationSegment ,_fff _ed .CombinationOperator )_ed .CombinationOperator {if _efe .CombinationOperatorOverrideAllowed (){return _fff ; +};return _efe .CombinationOperator ();};func (_fgd *Document )parseFileHeader ()error {const _cfef ="\u0070a\u0072s\u0065\u0046\u0069\u006c\u0065\u0048\u0065\u0061\u0064\u0065\u0072";_ ,_fb :=_fgd .InputStream .Seek (8,_ac .SeekStart );if _fb !=nil {return _b .Wrap (_fb ,_cfef ,"\u0069\u0064"); +};_ ,_fb =_fgd .InputStream .ReadBits (5);if _fb !=nil {return _b .Wrap (_fb ,_cfef ,"\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0064\u0020\u0062\u0069\u0074\u0073");};_abe ,_fb :=_fgd .InputStream .ReadBit ();if _fb !=nil {return _b .Wrap (_fb ,_cfef ,"\u0065x\u0074e\u006e\u0064\u0065\u0064\u0020t\u0065\u006dp\u006c\u0061\u0074\u0065\u0073"); +};if _abe ==1{_fgd .GBUseExtTemplate =true ;};_abe ,_fb =_fgd .InputStream .ReadBit ();if _fb !=nil {return _b .Wrap (_fb ,_cfef ,"\u0075\u006e\u006b\u006eow\u006e\u0020\u0070\u0061\u0067\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};if _abe !=1{_fgd .NumberOfPagesUnknown =false ; +};_abe ,_fb =_fgd .InputStream .ReadBit ();if _fb !=nil {return _b .Wrap (_fb ,_cfef ,"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0061\u0074\u0069\u006f\u006e \u0074\u0079\u0070\u0065");};_fgd .OrganizationType =_cf .OrganizationType (_abe );if !_fgd .NumberOfPagesUnknown {_fgd .NumberOfPages ,_fb =_fgd .InputStream .ReadUint32 (); +if _fb !=nil {return _b .Wrap (_fb ,_cfef ,"\u006eu\u006db\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0061\u0067\u0065\u0073");};_fgd ._ff =13;};return nil ;};func (_fbc *Page )nextSegmentNumber ()uint32 {return _fbc .Document .nextSegmentNumber ()};func (_dac *Page )GetWidth ()(int ,error ){return _dac .getWidth ()}; +func _fga (_cg int )int {_gfd :=0;_dfd :=(_cg &(_cg -1))==0;_cg >>=1;for ;_cg !=0;_cg >>=1{_gfd ++;};if _dfd {return _gfd ;};return _gfd +1;};func (_ca *Document )produceClassifiedPage (_gc *Page ,_ccf *_cf .Header )(_gce error ){const _fgb ="p\u0072\u006f\u0064\u0075ce\u0043l\u0061\u0073\u0073\u0069\u0066i\u0065\u0064\u0050\u0061\u0067\u0065"; +var _bb map[int ]int ;_fdf :=_ca ._bc ;_edf :=[]*_cf .Header {_ccf };if len (_ca ._dd [_gc .PageNumber ])> 0{_bb =map[int ]int {};_edb ,_aa :=_ca .addSymbolDictionary (_gc .PageNumber ,_ca .Classer .UndilatedTemplates ,_ca ._dd [_gc .PageNumber ],_bb ,false ); +if _aa !=nil {return _b .Wrap (_aa ,_fgb ,"");};_edf =append (_edf ,_edb );_fdf +=len (_ca ._dd [_gc .PageNumber ]);};_ebb :=_ca ._gb [_gc .PageNumber ];_fac .Log .Debug ("P\u0061g\u0065\u003a\u0020\u0027\u0025\u0064\u0027\u0020c\u006f\u006d\u0070\u0073: \u0025\u0076",_gc .PageNumber ,_ebb ); +_gc .addTextRegionSegment (_edf ,_ca ._cb ,_bb ,_ca ._gb [_gc .PageNumber ],_ca .Classer .PtaLL ,_ca .Classer .UndilatedTemplates ,_ca .Classer .ClassIDs ,nil ,_fga (_fdf ),len (_ca ._gb [_gc .PageNumber ]));return nil ;};func (_fec *Page )GetBitmap ()(_fda *_ed .Bitmap ,_bad error ){_fac .Log .Trace (_a .Sprintf ("\u005b\u0050\u0041G\u0045\u005d\u005b\u0023%\u0064\u005d\u0020\u0047\u0065\u0074\u0042i\u0074\u006d\u0061\u0070\u0020\u0062\u0065\u0067\u0069\u006e\u0073\u002e\u002e\u002e",_fec .PageNumber )); +defer func (){if _bad !=nil {_fac .Log .Trace (_a .Sprintf ("\u005b\u0050\u0041\u0047\u0045\u005d\u005b\u0023\u0025\u0064\u005d\u0020\u0047\u0065\u0074B\u0069t\u006d\u0061\u0070\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u002e\u0020\u0025\u0076",_fec .PageNumber ,_bad )); +}else {_fac .Log .Trace (_a .Sprintf ("\u005b\u0050\u0041\u0047\u0045\u005d\u005b\u0023\u0025\u0064]\u0020\u0047\u0065\u0074\u0042\u0069\u0074m\u0061\u0070\u0020\u0066\u0069\u006e\u0069\u0073\u0068\u0065\u0064",_fec .PageNumber ));};}();if _fec .Bitmap !=nil {return _fec .Bitmap ,nil ; +};_bad =_fec .composePageBitmap ();if _bad !=nil {return nil ,_bad ;};return _fec .Bitmap ,nil ;};func (_cgd *Document )addSymbolDictionary (_ae int ,_bd *_ed .Bitmaps ,_aae []int ,_cgda map[int ]int ,_dad bool )(*_cf .Header ,error ){const _ad ="\u0061\u0064\u0064\u0053ym\u0062\u006f\u006c\u0044\u0069\u0063\u0074\u0069\u006f\u006e\u0061\u0072\u0079"; +_gdg :=&_cf .SymbolDictionary {};if _bcf :=_gdg .InitEncode (_bd ,_aae ,_cgda ,_dad );_bcf !=nil {return nil ,_bcf ;};_acf :=&_cf .Header {Type :_cf .TSymbolDictionary ,PageAssociation :_ae ,SegmentData :_gdg };if _ae ==0{if _cgd .GlobalSegments ==nil {_cgd .GlobalSegments =&Globals {}; +};_cgd .GlobalSegments .AddSegment (_acf );return _acf ,nil ;};_bda ,_eed :=_cgd .Pages [_ae ];if !_eed {return nil ,_b .Errorf (_ad ,"p\u0061g\u0065\u003a\u0020\u0027\u0025\u0064\u0027\u0020n\u006f\u0074\u0020\u0066ou\u006e\u0064",_ae );};var (_bce int ; +_bgg *_cf .Header ;);for _bce ,_bgg =range _bda .Segments {if _bgg .Type ==_cf .TPageInformation {break ;};};_bce ++;_bda .Segments =append (_bda .Segments ,nil );copy (_bda .Segments [_bce +1:],_bda .Segments [_bce :]);_bda .Segments [_bce ]=_acf ;return _acf ,nil ; +};func (_afg *Page )addTextRegionSegment (_faa []*_cf .Header ,_bed ,_bcbd map[int ]int ,_gdc []int ,_cdf *_ed .Points ,_ggbg *_ed .Bitmaps ,_dfg *_c .IntSlice ,_bef *_ed .Boxes ,_eaef ,_ega int ){_eaec :=&_cf .TextRegion {NumberOfSymbols :uint32 (_ega )}; +_eaec .InitEncode (_bed ,_bcbd ,_gdc ,_cdf ,_ggbg ,_dfg ,_bef ,_afg .FinalWidth ,_afg .FinalHeight ,_eaef );_cde :=&_cf .Header {RTSegments :_faa ,SegmentData :_eaec ,PageAssociation :_afg .PageNumber ,Type :_cf .TImmediateTextRegion };_egg :=_cf .TPageInformation ; +if _bcbd !=nil {_egg =_cf .TSymbolDictionary ;};var _bfbf int ;for ;_bfbf < len (_afg .Segments );_bfbf ++{if _afg .Segments [_bfbf ].Type ==_egg {_bfbf ++;break ;};};_afg .Segments =append (_afg .Segments ,nil );copy (_afg .Segments [_bfbf +1:],_afg .Segments [_bfbf :]); +_afg .Segments [_bfbf ]=_cde ;};func (_fba *Page )getPageInformationSegment ()*_cf .Header {for _ ,_dbd :=range _fba .Segments {if _dbd .Type ==_cf .TPageInformation {return _dbd ;};};_fac .Log .Debug ("\u0050\u0061\u0067\u0065\u0020\u0069\u006e\u0066o\u0072\u006d\u0061ti\u006f\u006e\u0020\u0073\u0065\u0067m\u0065\u006e\u0074\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u0020\u0066o\u0072\u0020\u0070\u0061\u0067\u0065\u003a\u0020%\u0073\u002e",_fba ); +return nil ;};func (_eae *Document )nextSegmentNumber ()uint32 {_bdga :=_eae .CurrentSegmentNumber ;_eae .CurrentSegmentNumber ++;return _bdga ;};func (_dfag *Page )getWidth ()(int ,error ){const _gaea ="\u0067\u0065\u0074\u0057\u0069\u0064\u0074\u0068"; +if _dfag .FinalWidth !=0{return _dfag .FinalWidth ,nil ;};_egeb :=_dfag .getPageInformationSegment ();if _egeb ==nil {return 0,_b .Error (_gaea ,"n\u0069l\u0020\u0070\u0061\u0067\u0065\u0020\u0069\u006ef\u006f\u0072\u006d\u0061ti\u006f\u006e");};_egdb ,_adbc :=_egeb .GetSegmentData (); +if _adbc !=nil {return 0,_b .Wrap (_adbc ,_gaea ,"");};_dde ,_cbg :=_egdb .(*_cf .PageInformationSegment );if !_cbg {return 0,_b .Errorf (_gaea ,"\u0070\u0061\u0067\u0065\u0020\u0069n\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0020\u0069\u0073 \u006f\u0066\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0074\u0079\u0070e\u003a \u0027\u0025\u0054\u0027",_egdb ); +};_dfag .FinalWidth =_dde .PageBMWidth ;return _dfag .FinalWidth ,nil ;};func (_afb *Page )clearSegmentData (){for _ecg :=range _afb .Segments {_afb .Segments [_ecg ].CleanSegmentData ();};};func (_ggeg *Page )GetResolutionX ()(int ,error ){return _ggeg .getResolutionX ()}; +func (_bff *Page )AddEndOfPageSegment (){_ge :=&_cf .Header {Type :_cf .TEndOfPage ,PageAssociation :_bff .PageNumber };_bff .Segments =append (_bff .Segments ,_ge );};func _cafe (_edbg *Document ,_aea int )*Page {return &Page {Document :_edbg ,PageNumber :_aea ,Segments :[]*_cf .Header {}}; +};func (_egf *Document )nextPageNumber ()uint32 {_egf .NumberOfPages ++;return _egf .NumberOfPages };func (_ceb *Document )encodeEOFHeader (_ebba _ag .BinaryWriter )(_cdg int ,_aab error ){_fca :=&_cf .Header {SegmentNumber :_ceb .nextSegmentNumber (),Type :_cf .TEndOfFile }; +if _cdg ,_aab =_fca .Encode (_ebba );_aab !=nil {return 0,_b .Wrap (_aab ,"\u0065n\u0063o\u0064\u0065\u0045\u004f\u0046\u0048\u0065\u0061\u0064\u0065\u0072","");};return _cdg ,nil ;};func (_acc *Document )determineRandomDataOffsets (_af []*_cf .Header ,_gg uint64 ){if _acc .OrganizationType !=_cf .ORandom {return ; +};for _ ,_caa :=range _af {_caa .SegmentDataStartOffset =_gg ;_gg +=_caa .SegmentDataLength ;};};func (_dada *Document )Encode ()(_cbc []byte ,_caf error ){const _db ="\u0044o\u0063u\u006d\u0065\u006e\u0074\u002e\u0045\u006e\u0063\u006f\u0064\u0065";var _bf ,_acg int ; +if _dada .FullHeaders {if _bf ,_caf =_dada .encodeFileHeader (_dada ._g );_caf !=nil {return nil ,_b .Wrap (_caf ,_db ,"");};};var (_fdc bool ;_ef *_cf .Header ;_fcd *Page ;);if _caf =_dada .completeClassifiedPages ();_caf !=nil {return nil ,_b .Wrap (_caf ,_db ,""); +};if _caf =_dada .produceClassifiedPages ();_caf !=nil {return nil ,_b .Wrap (_caf ,_db ,"");};if _dada .GlobalSegments !=nil {for _ ,_ef =range _dada .GlobalSegments .Segments {if _caf =_dada .encodeSegment (_ef ,&_bf );_caf !=nil {return nil ,_b .Wrap (_caf ,_db ,""); +};};};for _aaa :=1;_aaa <=int (_dada .NumberOfPages );_aaa ++{if _fcd ,_fdc =_dada .Pages [_aaa ];!_fdc {return nil ,_b .Errorf (_db ,"p\u0061g\u0065\u003a\u0020\u0027\u0025\u0064\u0027\u0020n\u006f\u0074\u0020\u0066ou\u006e\u0064",_aaa );};for _ ,_ef =range _fcd .Segments {if _caf =_dada .encodeSegment (_ef ,&_bf ); +_caf !=nil {return nil ,_b .Wrap (_caf ,_db ,"");};};};if _dada .FullHeaders {if _acg ,_caf =_dada .encodeEOFHeader (_dada ._g );_caf !=nil {return nil ,_b .Wrap (_caf ,_db ,"");};_bf +=_acg ;};_cbc =_dada ._g .Data ();if len (_cbc )!=_bf {_fac .Log .Debug ("\u0042\u0079\u0074\u0065\u0073 \u0077\u0072\u0069\u0074\u0074\u0065\u006e \u0028\u006e\u0029\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u0020\u0074\u0068\u0065\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u006f\u0066\u0020t\u0068\u0065\u0020\u0064\u0061\u0074\u0061\u0020\u0065\u006e\u0063\u006fd\u0065\u0064\u003a\u0020\u0027\u0025d\u0027",_bf ,len (_cbc )); +};return _cbc ,nil ;};func (_gcd *Document )GetGlobalSegment (i int )(*_cf .Header ,error ){_bfa ,_gae :=_gcd .GlobalSegments .GetSegment (i );if _gae !=nil {return nil ,_b .Wrap (_gae ,"\u0047\u0065t\u0047\u006c\u006fb\u0061\u006c\u0053\u0065\u0067\u006d\u0065\u006e\u0074",""); +};return _bfa ,nil ;};const (GenericEM EncodingMethod =iota ;CorrelationEM ;RankHausEM ;);var _d =[]byte {0x97,0x4A,0x42,0x32,0x0D,0x0A,0x1A,0x0A};func (_eg *Document )AddGenericPage (bm *_ed .Bitmap ,duplicateLineRemoval bool )(_cff error ){const _bg ="\u0044\u006f\u0063um\u0065\u006e\u0074\u002e\u0041\u0064\u0064\u0047\u0065\u006e\u0065\u0072\u0069\u0063\u0050\u0061\u0067\u0065"; +if !_eg .FullHeaders &&_eg .NumberOfPages !=0{return _b .Error (_bg ,"\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u0020\u0061\u006c\u0072\u0065a\u0064\u0079\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0020\u0070\u0061\u0067\u0065\u002e\u0020\u0046\u0069\u006c\u0065\u004d\u006f\u0064\u0065\u0020\u0064\u0069\u0073\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0064\u0064i\u006e\u0067\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e \u006f\u006e\u0065\u0020\u0070\u0061g\u0065"); +};_ee :=&Page {Segments :[]*_cf .Header {},Bitmap :bm ,Document :_eg ,FinalHeight :bm .Height ,FinalWidth :bm .Width ,IsLossless :true ,BlackIsOne :bm .Color ==_ed .Chocolate };_ee .PageNumber =int (_eg .nextPageNumber ());_eg .Pages [_ee .PageNumber ]=_ee ; +bm .InverseData ();_ee .AddPageInformationSegment ();if _cff =_ee .AddGenericRegion (bm ,0,0,0,_cf .TImmediateGenericRegion ,duplicateLineRemoval );_cff !=nil {return _b .Wrap (_cff ,_bg ,"");};if _eg .FullHeaders {_ee .AddEndOfPageSegment ();};return nil ; +};func (_afac *Page )countRegions ()int {var _gbfe int ;for _ ,_abcb :=range _afac .Segments {switch _abcb .Type {case 6,7,22,23,38,39,42,43:_gbfe ++;};};return _gbfe ;};func (_cag *Document )GetNumberOfPages ()(uint32 ,error ){if _cag .NumberOfPagesUnknown ||_cag .NumberOfPages ==0{if len (_cag .Pages )==0{if _bdg :=_cag .mapData (); +_bdg !=nil {return 0,_b .Wrap (_bdg ,"\u0044o\u0063\u0075\u006d\u0065n\u0074\u002e\u0047\u0065\u0074N\u0075m\u0062e\u0072\u004f\u0066\u0050\u0061\u0067\u0065s","");};};return uint32 (len (_cag .Pages )),nil ;};return _cag .NumberOfPages ,nil ;};func (_bbe *Page )createStripedPage (_cffd *_cf .PageInformationSegment )error {const _bee ="\u0063\u0072\u0065\u0061\u0074\u0065\u0053\u0074\u0072\u0069\u0070\u0065d\u0050\u0061\u0067\u0065"; +_bgfa ,_bbdf :=_bbe .collectPageStripes ();if _bbdf !=nil {return _b .Wrap (_bbdf ,_bee ,"");};var _beg int ;for _ ,_faag :=range _bgfa {if _ffb ,_fgag :=_faag .(*_cf .EndOfStripe );_fgag {_beg =_ffb .LineNumber ()+1;}else {_gaef :=_faag .(_cf .Regioner ); +_dgb :=_gaef .GetRegionInfo ();_ebcd :=_bbe .getCombinationOperator (_cffd ,_dgb .CombinaionOperator );_cbd ,_bcg :=_gaef .GetRegionBitmap ();if _bcg !=nil {return _b .Wrap (_bcg ,_bee ,"");};_bcg =_ed .Blit (_cbd ,_bbe .Bitmap ,int (_dgb .XLocation ),_beg ,_ebcd ); +if _bcg !=nil {return _b .Wrap (_bcg ,_bee ,"");};};};return nil ;};func (_ccb *Page )getHeight ()(int ,error ){const _fbb ="\u0067e\u0074\u0048\u0065\u0069\u0067\u0068t";if _ccb .FinalHeight !=0{return _ccb .FinalHeight ,nil ;};_deg :=_ccb .getPageInformationSegment (); +if _deg ==nil {return 0,_b .Error (_fbb ,"n\u0069l\u0020\u0070\u0061\u0067\u0065\u0020\u0069\u006ef\u006f\u0072\u006d\u0061ti\u006f\u006e");};_bbae ,_ggae :=_deg .GetSegmentData ();if _ggae !=nil {return 0,_b .Wrap (_ggae ,_fbb ,"");};_ace ,_bcd :=_bbae .(*_cf .PageInformationSegment ); +if !_bcd {return 0,_b .Errorf (_fbb ,"\u0070\u0061\u0067\u0065\u0020\u0069n\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0020\u0069\u0073 \u006f\u0066\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0074\u0079\u0070e\u003a \u0027\u0025\u0054\u0027",_bbae ); +};if _ace .PageBMHeight ==_fa .MaxInt32 {_ ,_ggae =_ccb .GetBitmap ();if _ggae !=nil {return 0,_b .Wrap (_ggae ,_fbb ,"");};}else {_ccb .FinalHeight =_ace .PageBMHeight ;};return _ccb .FinalHeight ,nil ;};type EncodingMethod int ;func (_cfe *Document )AddClassifiedPage (bm *_ed .Bitmap ,method _ede .Method )(_gf error ){const _fe ="\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0041\u0064d\u0043\u006c\u0061\u0073\u0073\u0069\u0066\u0069\u0065\u0064P\u0061\u0067\u0065"; +if !_cfe .FullHeaders &&_cfe .NumberOfPages !=0{return _b .Error (_fe ,"\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u0020\u0061\u006c\u0072\u0065a\u0064\u0079\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0020\u0070\u0061\u0067\u0065\u002e\u0020\u0046\u0069\u006c\u0065\u004d\u006f\u0064\u0065\u0020\u0064\u0069\u0073\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0064\u0064i\u006e\u0067\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e \u006f\u006e\u0065\u0020\u0070\u0061g\u0065"); +};if _cfe .Classer ==nil {if _cfe .Classer ,_gf =_ede .Init (_ede .DefaultSettings ());_gf !=nil {return _b .Wrap (_gf ,_fe ,"");};};_cda :=int (_cfe .nextPageNumber ());_gd :=&Page {Segments :[]*_cf .Header {},Bitmap :bm ,Document :_cfe ,FinalHeight :bm .Height ,FinalWidth :bm .Width ,PageNumber :_cda }; +_cfe .Pages [_cda ]=_gd ;switch method {case _ede .RankHaus :_gd .EncodingMethod =RankHausEM ;case _ede .Correlation :_gd .EncodingMethod =CorrelationEM ;};_gd .AddPageInformationSegment ();if _gf =_cfe .Classer .AddPage (bm ,_cda ,method );_gf !=nil {return _b .Wrap (_gf ,_fe ,""); +};if _cfe .FullHeaders {_gd .AddEndOfPageSegment ();};return nil ;};func (_acb *Document )completeSymbols ()(_ec error ){const _ce ="\u0063o\u006dp\u006c\u0065\u0074\u0065\u0053\u0079\u006d\u0062\u006f\u006c\u0073";if _acb .Classer ==nil {return nil ;}; +if _acb .Classer .UndilatedTemplates ==nil {return _b .Error (_ce ,"\u006e\u006f t\u0065\u006d\u0070l\u0061\u0074\u0065\u0073 de\u0066in\u0065\u0064\u0020\u0066\u006f\u0072\u0020th\u0065\u0020\u0063\u006c\u0061\u0073\u0073e\u0072");};_cgb :=len (_acb .Pages )==1; +_dca :=make ([]int ,_acb .Classer .UndilatedTemplates .Size ());var _fc int ;for _bdb :=0;_bdb < _acb .Classer .ClassIDs .Size ();_bdb ++{_fc ,_ec =_acb .Classer .ClassIDs .Get (_bdb );if _ec !=nil {return _b .Wrap (_ec ,_ce ,"\u0063\u006c\u0061\u0073\u0073\u0020\u0049\u0044\u0027\u0073"); +};_dca [_fc ]++;};var _fcb []int ;for _ced :=0;_ced < _acb .Classer .UndilatedTemplates .Size ();_ced ++{if _dca [_ced ]==0{return _b .Error (_ce ,"\u006eo\u0020\u0073y\u006d\u0062\u006f\u006cs\u0020\u0069\u006es\u0074\u0061\u006e\u0063\u0065\u0073\u0020\u0066\u006fun\u0064\u0020\u0066o\u0072\u0020g\u0069\u0076\u0065\u006e\u0020\u0063l\u0061\u0073s\u003f\u0020"); +};if _dca [_ced ]> 1||_cgb {_fcb =append (_fcb ,_ced );};};_acb ._bc =len (_fcb );var _adb ,_aag int ;for _aef :=0;_aef < _acb .Classer .ComponentPageNumbers .Size ();_aef ++{_adb ,_ec =_acb .Classer .ComponentPageNumbers .Get (_aef );if _ec !=nil {return _b .Wrapf (_ec ,_ce ,"p\u0061\u0067\u0065\u003a\u0020\u0027\u0025\u0064\u0027 \u006e\u006f\u0074\u0020\u0066\u006f\u0075nd\u0020\u0069\u006e\u0020t\u0068\u0065\u0020\u0063\u006c\u0061\u0073\u0073\u0065r \u0070\u0061g\u0065\u006e\u0075\u006d\u0062\u0065\u0072\u0073",_aef ); +};_aag ,_ec =_acb .Classer .ClassIDs .Get (_aef );if _ec !=nil {return _b .Wrapf (_ec ,_ce ,"\u0063\u0061\u006e\u0027\u0074\u0020\u0067e\u0074\u0020\u0073y\u006d\u0062\u006f\u006c \u0066\u006f\u0072\u0020\u0070\u0061\u0067\u0065\u0020\u0027\u0025\u0064\u0027\u0020\u0066\u0072\u006f\u006d\u0020\u0063\u006c\u0061\u0073\u0073\u0065\u0072",_adb ); +};if _dca [_aag ]==1&&!_cgb {_acb ._dd [_adb ]=append (_acb ._dd [_adb ],_aag );};};if _ec =_acb .Classer .ComputeLLCorners ();_ec !=nil {return _b .Wrap (_ec ,_ce ,"");};return nil ;};func (_abg *Page )createPage (_acfd *_cf .PageInformationSegment )error {var _dbe error ; +if !_acfd .IsStripe ||_acfd .PageBMHeight !=-1{_dbe =_abg .createNormalPage (_acfd );}else {_dbe =_abg .createStripedPage (_acfd );};return _dbe ;};func (_df *Document )produceClassifiedPages ()(_age error ){const _egd ="\u0070\u0072\u006f\u0064uc\u0065\u0043\u006c\u0061\u0073\u0073\u0069\u0066\u0069\u0065\u0064\u0050\u0061\u0067e\u0073"; +if _df .Classer ==nil {return nil ;};var (_fdb *Page ;_bcb bool ;_aca *_cf .Header ;);for _faf :=1;_faf <=int (_df .NumberOfPages );_faf ++{if _fdb ,_bcb =_df .Pages [_faf ];!_bcb {return _b .Errorf (_egd ,"p\u0061g\u0065\u003a\u0020\u0027\u0025\u0064\u0027\u0020n\u006f\u0074\u0020\u0066ou\u006e\u0064",_faf ); +};if _fdb .EncodingMethod ==GenericEM {continue ;};if _aca ==nil {if _aca ,_age =_df .GlobalSegments .GetSymbolDictionary ();_age !=nil {return _b .Wrap (_age ,_egd ,"");};};if _age =_df .produceClassifiedPage (_fdb ,_aca );_age !=nil {return _b .Wrapf (_age ,_egd ,"\u0070\u0061\u0067\u0065\u003a\u0020\u0027\u0025\u0064\u0027",_faf ); +};};return nil ;};func (_bfb *Document )encodeFileHeader (_gde _ag .BinaryWriter )(_ggb int ,_fgg error ){const _gadf ="\u0065\u006ec\u006f\u0064\u0065F\u0069\u006c\u0065\u0048\u0065\u0061\u0064\u0065\u0072";_ggb ,_fgg =_gde .Write (_d );if _fgg !=nil {return _ggb ,_b .Wrap (_fgg ,_gadf ,"\u0069\u0064"); +};if _fgg =_gde .WriteByte (0x01);_fgg !=nil {return _ggb ,_b .Wrap (_fgg ,_gadf ,"\u0066\u006c\u0061g\u0073");};_ggb ++;_acac :=make ([]byte ,4);_fd .BigEndian .PutUint32 (_acac ,_bfb .NumberOfPages );_bgd ,_fgg :=_gde .Write (_acac );if _fgg !=nil {return _bgd ,_b .Wrap (_fgg ,_gadf ,"p\u0061\u0067\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072"); +};_ggb +=_bgd ;return _ggb ,nil ;};type Document struct{Pages map[int ]*Page ;NumberOfPagesUnknown bool ;NumberOfPages uint32 ;GBUseExtTemplate bool ;InputStream *_ag .Reader ;GlobalSegments *Globals ;OrganizationType _cf .OrganizationType ;Classer *_ede .Classer ; +XRes ,YRes int ;FullHeaders bool ;CurrentSegmentNumber uint32 ;AverageTemplates *_ed .Bitmaps ;BaseIndexes []int ;Refinement bool ;RefineLevel int ;_ff uint8 ;_g *_ag .BufferedWriter ;EncodeGlobals bool ;_bc int ;_dd map[int ][]int ;_gb map[int ][]int ; +_cd []int ;_cb map[int ]int ;};func DecodeDocument (input *_ag .Reader ,globals *Globals )(*Document ,error ){return _fdd (input ,globals );};func (_bged *Page )GetResolutionY ()(int ,error ){return _bged .getResolutionY ()};func (_bggb *Page )AddGenericRegion (bm *_ed .Bitmap ,xloc ,yloc ,template int ,tp _cf .Type ,duplicateLineRemoval bool )error {const _eea ="P\u0061\u0067\u0065\u002eAd\u0064G\u0065\u006e\u0065\u0072\u0069c\u0052\u0065\u0067\u0069\u006f\u006e"; +_gfde :=&_cf .GenericRegion {};if _accg :=_gfde .InitEncode (bm ,xloc ,yloc ,template ,duplicateLineRemoval );_accg !=nil {return _b .Wrap (_accg ,_eea ,"");};_fbd :=&_cf .Header {Type :_cf .TImmediateGenericRegion ,PageAssociation :_bggb .PageNumber ,SegmentData :_gfde }; +_bggb .Segments =append (_bggb .Segments ,_fbd );return nil ;};func (_eead *Page )composePageBitmap ()error {const _ccg ="\u0063\u006f\u006d\u0070\u006f\u0073\u0065\u0050\u0061\u0067\u0065\u0042i\u0074\u006d\u0061\u0070";if _eead .PageNumber ==0{return nil ; +};_bfd :=_eead .getPageInformationSegment ();if _bfd ==nil {return _b .Error (_ccg ,"\u0070\u0061\u0067e \u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069o\u006e \u0073e\u0067m\u0065\u006e\u0074\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064"); +};_ccda ,_ddabd :=_bfd .GetSegmentData ();if _ddabd !=nil {return _ddabd ;};_gea ,_cef :=_ccda .(*_cf .PageInformationSegment );if !_cef {return _b .Error (_ccg ,"\u0070\u0061\u0067\u0065\u0020\u0069\u006ef\u006f\u0072\u006da\u0074\u0069\u006f\u006e \u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0020\u0069\u0073\u0020\u006f\u0066\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0074\u0079\u0070\u0065"); +};if _ddabd =_eead .createPage (_gea );_ddabd !=nil {return _b .Wrap (_ddabd ,_ccg ,"");};_eead .clearSegmentData ();return nil ;};func (_bbd *Page )String ()string {return _a .Sprintf ("\u0050\u0061\u0067\u0065\u0020\u0023\u0025\u0064",_bbd .PageNumber ); +};func (_bcec *Page )GetHeight ()(int ,error ){return _bcec .getHeight ()};func (_ecc *Page )Encode (w _ag .BinaryWriter )(_aaab int ,_ebaf error ){const _cbf ="P\u0061\u0067\u0065\u002e\u0045\u006e\u0063\u006f\u0064\u0065";var _ggbc int ;for _ ,_dcb :=range _ecc .Segments {if _ggbc ,_ebaf =_dcb .Encode (w ); +_ebaf !=nil {return _aaab ,_b .Wrap (_ebaf ,_cbf ,"");};_aaab +=_ggbc ;};return _aaab ,nil ;};type Page struct{Segments []*_cf .Header ;PageNumber int ;Bitmap *_ed .Bitmap ;FinalHeight int ;FinalWidth int ;ResolutionX int ;ResolutionY int ;IsLossless bool ; +Document *Document ;FirstSegmentNumber int ;EncodingMethod EncodingMethod ;BlackIsOne bool ;};func (_cec *Globals )GetSegmentByIndex (index int )(*_cf .Header ,error ){const _bec ="\u0047l\u006f\u0062\u0061\u006cs\u002e\u0047\u0065\u0074\u0053e\u0067m\u0065n\u0074\u0042\u0079\u0049\u006e\u0064\u0065x"; +if _cec ==nil {return nil ,_b .Error (_bec ,"\u0067\u006c\u006f\u0062al\u0073\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064");};if len (_cec .Segments )==0{return nil ,_b .Error (_bec ,"\u0067\u006c\u006f\u0062\u0061\u006c\u0073\u0020\u0061\u0072\u0065\u0020e\u006d\u0070\u0074\u0079"); +};if index > len (_cec .Segments )-1{return nil ,_b .Error (_bec ,"\u0069n\u0064e\u0078\u0020\u006f\u0075\u0074 \u006f\u0066 \u0072\u0061\u006e\u0067\u0065");};return _cec .Segments [index ],nil ;};func (_add *Page )getResolutionY ()(int ,error ){const _bege ="\u0067\u0065\u0074\u0052\u0065\u0073\u006f\u006c\u0075t\u0069\u006f\u006e\u0059"; +if _add .ResolutionY !=0{return _add .ResolutionY ,nil ;};_fcg :=_add .getPageInformationSegment ();if _fcg ==nil {return 0,_b .Error (_bege ,"n\u0069l\u0020\u0070\u0061\u0067\u0065\u0020\u0069\u006ef\u006f\u0072\u006d\u0061ti\u006f\u006e");};_bdac ,_ccge :=_fcg .GetSegmentData (); +if _ccge !=nil {return 0,_b .Wrap (_ccge ,_bege ,"");};_caaf ,_dge :=_bdac .(*_cf .PageInformationSegment );if !_dge {return 0,_b .Errorf (_bege ,"\u0070\u0061\u0067\u0065\u0020\u0069\u006e\u0066o\u0072\u006d\u0061ti\u006f\u006e\u0020\u0073\u0065\u0067m\u0065\u006e\u0074\u0020\u0069\u0073\u0020\u006f\u0066\u0020\u0069\u006e\u0076\u0061\u006ci\u0064\u0020\u0074\u0079\u0070\u0065\u003a\u0027%\u0054\u0027",_bdac ); +};_add .ResolutionY =_caaf .ResolutionY ;return _add .ResolutionY ,nil ;};func (_egb *Document )GetPage (pageNumber int )(_cf .Pager ,error ){const _ffa ="\u0044\u006fc\u0075\u006d\u0065n\u0074\u002e\u0047\u0065\u0074\u0050\u0061\u0067\u0065";if pageNumber < 0{_fac .Log .Debug ("\u004a\u0042\u0049\u00472\u0020\u0050\u0061\u0067\u0065\u0020\u002d\u0020\u0047e\u0074\u0050\u0061\u0067\u0065\u003a\u0020\u0025\u0064\u002e\u0020\u0050\u0061\u0067\u0065\u0020\u0063\u0061n\u006e\u006f\u0074\u0020\u0062e\u0020\u006c\u006f\u0077\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u002e\u0020\u0025\u0073",pageNumber ,_e .Stack ()); +return nil ,_b .Errorf (_ffa ,"\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006a\u0062\u0069\u0067\u0032\u0020d\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u002d\u0020\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0064 \u0069\u006e\u0076\u0061\u006ci\u0064\u0020\u0070\u0061\u0067\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u003a\u0020\u0025\u0064",pageNumber ); +};if pageNumber > len (_egb .Pages ){_fac .Log .Debug ("\u0050\u0061\u0067\u0065 n\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u003a\u0020\u0025\u0064\u002e\u0020%\u0073",pageNumber ,_e .Stack ());return nil ,_b .Error (_ffa ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006a\u0062\u0069\u0067\u0032 \u0064\u006f\u0063\u0075\u006d\u0065n\u0074\u0020\u002d\u0020\u0070\u0061\u0067\u0065\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064"); +};_cdc ,_fgae :=_egb .Pages [pageNumber ];if !_fgae {_fac .Log .Debug ("\u0050\u0061\u0067\u0065 n\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u003a\u0020\u0025\u0064\u002e\u0020%\u0073",pageNumber ,_e .Stack ());return nil ,_b .Errorf (_ffa ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006a\u0062\u0069\u0067\u0032 \u0064\u006f\u0063\u0075\u006d\u0065n\u0074\u0020\u002d\u0020\u0070\u0061\u0067\u0065\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064"); +};return _cdc ,nil ;};func InitEncodeDocument (fullHeaders bool )*Document {return &Document {FullHeaders :fullHeaders ,_g :_ag .BufferedMSB (),Pages :map[int ]*Page {},_dd :map[int ][]int {},_cb :map[int ]int {},_gb :map[int ][]int {}};};func (_eece *Page )createNormalPage (_fdbg *_cf .PageInformationSegment )error {const _gaee ="\u0063\u0072e\u0061\u0074\u0065N\u006f\u0072\u006d\u0061\u006c\u0050\u0061\u0067\u0065"; +_eece .Bitmap =_ed .New (_fdbg .PageBMWidth ,_fdbg .PageBMHeight );if _fdbg .DefaultPixelValue !=0{_eece .Bitmap .SetDefaultPixel ();};for _ ,_ebc :=range _eece .Segments {switch _ebc .Type {case 6,7,22,23,38,39,42,43:_fac .Log .Trace ("\u0047\u0065\u0074\u0074in\u0067\u0020\u0053\u0065\u0067\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0064",_ebc .SegmentNumber ); +_eeb ,_bfcg :=_ebc .GetSegmentData ();if _bfcg !=nil {return _bfcg ;};_acab ,_fggg :=_eeb .(_cf .Regioner );if !_fggg {_fac .Log .Debug ("\u0053\u0065g\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0054\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0061\u0020\u0052\u0065\u0067\u0069on\u0065\u0072",_eeb ); +return _b .Errorf (_gaee ,"i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006a\u0062i\u0067\u0032\u0020\u0073\u0065\u0067\u006den\u0074\u0020\u0074\u0079p\u0065\u0020\u002d\u0020\u006e\u006f\u0074\u0020\u0061 R\u0065\u0067i\u006f\u006e\u0065\u0072\u003a\u0020\u0025\u0054",_eeb ); +};_fbf ,_bfcg :=_acab .GetRegionBitmap ();if _bfcg !=nil {return _b .Wrap (_bfcg ,_gaee ,"");};if _eece .fitsPage (_fdbg ,_fbf ){_eece .Bitmap =_fbf ;}else {_daf :=_acab .GetRegionInfo ();_gga :=_eece .getCombinationOperator (_fdbg ,_daf .CombinaionOperator ); +_bfcg =_ed .Blit (_fbf ,_eece .Bitmap ,int (_daf .XLocation ),int (_daf .YLocation ),_gga );if _bfcg !=nil {return _b .Wrap (_bfcg ,_gaee ,"");};};};};return nil ;};func (_ccdf *Page )lastSegmentNumber ()(_cbdg uint32 ,_faff error ){const _eebe ="\u006c\u0061\u0073\u0074\u0053\u0065\u0067\u006d\u0065\u006e\u0074\u004eu\u006d\u0062\u0065\u0072"; +if len (_ccdf .Segments )==0{return _cbdg ,_b .Errorf (_eebe ,"\u006e\u006f\u0020se\u0067\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006fu\u006ed\u0020i\u006e \u0074\u0068\u0065\u0020\u0070\u0061\u0067\u0065\u0020\u0027\u0025\u0064\u0027",_ccdf .PageNumber ); +};return _ccdf .Segments [len (_ccdf .Segments )-1].SegmentNumber ,nil ;};func (_gceb *Page )getResolutionX ()(int ,error ){const _ggf ="\u0067\u0065\u0074\u0052\u0065\u0073\u006f\u006c\u0075t\u0069\u006f\u006e\u0058";if _gceb .ResolutionX !=0{return _gceb .ResolutionX ,nil ; +};_aec :=_gceb .getPageInformationSegment ();if _aec ==nil {return 0,_b .Error (_ggf ,"n\u0069l\u0020\u0070\u0061\u0067\u0065\u0020\u0069\u006ef\u006f\u0072\u006d\u0061ti\u006f\u006e");};_bbf ,_fdag :=_aec .GetSegmentData ();if _fdag !=nil {return 0,_b .Wrap (_fdag ,_ggf ,""); +};_abcc ,_bac :=_bbf .(*_cf .PageInformationSegment );if !_bac {return 0,_b .Errorf (_ggf ,"\u0070\u0061\u0067\u0065\u0020\u0069n\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0020\u0069\u0073 \u006f\u0066\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0074\u0079\u0070e\u003a \u0027\u0025\u0054\u0027",_bbf ); +};_gceb .ResolutionX =_abcc .ResolutionX ;return _gceb .ResolutionX ,nil ;}; \ No newline at end of file diff --git a/unipdf/internal/jbig2/document/segments/segments.go b/unipdf/internal/jbig2/document/segments/segments.go new file mode 100644 index 0000000..8144416 --- /dev/null +++ b/unipdf/internal/jbig2/document/segments/segments.go @@ -0,0 +1,618 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package segments ;import (_b "encoding/binary";_ec "errors";_gb "fmt";_age "github.com/unidoc/unipdf/v4/common";_c "github.com/unidoc/unipdf/v4/internal/bitwise";_ag "github.com/unidoc/unipdf/v4/internal/jbig2/basic";_f "github.com/unidoc/unipdf/v4/internal/jbig2/bitmap"; +_cc "github.com/unidoc/unipdf/v4/internal/jbig2/decoder/arithmetic";_ece "github.com/unidoc/unipdf/v4/internal/jbig2/decoder/huffman";_ee "github.com/unidoc/unipdf/v4/internal/jbig2/decoder/mmr";_bdc "github.com/unidoc/unipdf/v4/internal/jbig2/encoder/arithmetic"; +_dg "github.com/unidoc/unipdf/v4/internal/jbig2/errors";_d "github.com/unidoc/unipdf/v4/internal/jbig2/internal";_g "image";_ed "io";_a "math";_ab "strings";_bd "time";);func (_fbaa *PageInformationSegment )readContainsRefinement ()error {_caea ,_agfc :=_fbaa ._eade .ReadBit (); +if _agfc !=nil {return _agfc ;};if _caea ==1{_fbaa ._fabe =true ;};return nil ;};func (_aecd *SymbolDictionary )setCodingStatistics ()error {if _aecd ._fbbc ==nil {_aecd ._fbbc =_cc .NewStats (512,1);};if _aecd ._adbgg ==nil {_aecd ._adbgg =_cc .NewStats (512,1); +};if _aecd ._ggcfb ==nil {_aecd ._ggcfb =_cc .NewStats (512,1);};if _aecd ._dbdb ==nil {_aecd ._dbdb =_cc .NewStats (512,1);};if _aecd ._ggec ==nil {_aecd ._ggec =_cc .NewStats (512,1);};if _aecd .UseRefinementAggregation &&_aecd ._fbac ==nil {_aecd ._fbac =_cc .NewStats (1<=1{_aea ,_aebe =_cgd .Bitmap .GetByte (_gbad );if _aebe !=nil {return _dg .Wrap (_aebe ,_abd ,"\u006ci\u006ee\u004e\u0075\u006d\u0062\u0065\u0072\u0020\u003e\u003d\u0020\u0031"); +};_eab =int (_aea );};if _aac >=2{_aea ,_aebe =_cgd .Bitmap .GetByte (_gbad -_cgd .Bitmap .RowStride );if _aebe !=nil {return _dg .Wrap (_aebe ,_abd ,"\u006ci\u006ee\u004e\u0075\u006d\u0062\u0065\u0072\u0020\u003e\u003d\u0020\u0032");};_bdb =int (_aea )<<4; +};_fdbe =(_eab >>3&0x7c)|(_bdb >>3&0x380);for _egeg :=0;_egeg < _gfag ;_egeg =_afc {var (_fafe byte ;_baa int ;);_afc =_egeg +8;if _bagc :=_ega -_egeg ;_bagc > 8{_baa =8;}else {_baa =_bagc ;};if _aac > 0{_eab <<=8;if _afc < _ega {_aea ,_aebe =_cgd .Bitmap .GetByte (_gbad +1); +if _aebe !=nil {return _dg .Wrap (_aebe ,_abd ,"\u006c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065r\u0020\u003e\u0020\u0030");};_eab |=int (_aea );};};if _aac > 1{_bdb <<=8;if _afc < _ega {_aea ,_aebe =_cgd .Bitmap .GetByte (_gbad -_cgd .Bitmap .RowStride +1); +if _aebe !=nil {return _dg .Wrap (_aebe ,_abd ,"\u006c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065r\u0020\u003e\u0020\u0031");};_bdb |=int (_aea )<<4;};};for _gffg :=0;_gffg < _baa ;_gffg ++{_fff :=uint (10-_gffg );if _cgd ._aeed {_ecff =_cgd .overrideAtTemplate2 (_fdbe ,_egeg +_gffg ,_aac ,int (_fafe ),_gffg ); +_cgd ._fgce .SetIndex (int32 (_ecff ));}else {_cgd ._fgce .SetIndex (int32 (_fdbe ));};_bceg ,_aebe =_cgd ._fba .DecodeBit (_cgd ._fgce );if _aebe !=nil {return _dg .Wrap (_aebe ,_abd ,"");};_fafe |=byte (_bceg <>_fff )&0x4)|((_bdb >>_fff )&0x80); +};if _adb :=_cgd .Bitmap .SetByte (_aagf ,_fafe );_adb !=nil {return _dg .Wrap (_adb ,_abd ,"");};_aagf ++;_gbad ++;};return nil ;};func (_fcde *Header )Encode (w _c .BinaryWriter )(_dagca int ,_cdbd error ){const _fgef ="\u0048\u0065\u0061d\u0065\u0072\u002e\u0057\u0072\u0069\u0074\u0065"; +var _fegb _c .BinaryWriter ;_age .Log .Trace ("\u005b\u0053\u0045G\u004d\u0045\u004e\u0054-\u0048\u0045\u0041\u0044\u0045\u0052\u005d[\u0045\u004e\u0043\u004f\u0044\u0045\u005d\u0020\u0042\u0065\u0067\u0069\u006e\u0073");defer func (){if _cdbd !=nil {_age .Log .Trace ("[\u0053\u0045\u0047\u004d\u0045\u004eT\u002d\u0048\u0045\u0041\u0044\u0045R\u005d\u005b\u0045\u004e\u0043\u004f\u0044E\u005d\u0020\u0046\u0061\u0069\u006c\u0065\u0064\u002e\u0020%\u0076",_cdbd ); +}else {_age .Log .Trace ("\u005b\u0053\u0045\u0047ME\u004e\u0054\u002d\u0048\u0045\u0041\u0044\u0045\u0052\u005d\u0020\u0025\u0076",_fcde );_age .Log .Trace ("\u005b\u0053\u0045\u0047\u004d\u0045N\u0054\u002d\u0048\u0045\u0041\u0044\u0045\u0052\u005d\u005b\u0045\u004e\u0043O\u0044\u0045\u005d\u0020\u0046\u0069\u006ei\u0073\u0068\u0065\u0064"); +};}();w .FinishByte ();if _fcde .SegmentData !=nil {_cfb ,_ffd :=_fcde .SegmentData .(SegmentEncoder );if !_ffd {return 0,_dg .Errorf (_fgef ,"\u0053\u0065\u0067\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0054\u0020\u0064\u006f\u0065s\u006e\u0027\u0074\u0020\u0069\u006d\u0070\u006c\u0065\u006d\u0065\u006e\u0074 \u0053\u0065\u0067\u006d\u0065\u006e\u0074\u0045\u006e\u0063\u006f\u0064er\u0020\u0069\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065",_fcde .SegmentData ); +};_fegb =_c .BufferedMSB ();_dagca ,_cdbd =_cfb .Encode (_fegb );if _cdbd !=nil {return 0,_dg .Wrap (_cdbd ,_fgef ,"");};_fcde .SegmentDataLength =uint64 (_dagca );};if _fcde .pageSize ()==4{_fcde .PageAssociationFieldSize =true ;};var _ageg int ;_ageg ,_cdbd =_fcde .writeSegmentNumber (w ); +if _cdbd !=nil {return 0,_dg .Wrap (_cdbd ,_fgef ,"");};_dagca +=_ageg ;if _cdbd =_fcde .writeFlags (w );_cdbd !=nil {return _dagca ,_dg .Wrap (_cdbd ,_fgef ,"");};_dagca ++;_ageg ,_cdbd =_fcde .writeReferredToCount (w );if _cdbd !=nil {return 0,_dg .Wrap (_cdbd ,_fgef ,""); +};_dagca +=_ageg ;_ageg ,_cdbd =_fcde .writeReferredToSegments (w );if _cdbd !=nil {return 0,_dg .Wrap (_cdbd ,_fgef ,"");};_dagca +=_ageg ;_ageg ,_cdbd =_fcde .writeSegmentPageAssociation (w );if _cdbd !=nil {return 0,_dg .Wrap (_cdbd ,_fgef ,"");};_dagca +=_ageg ; +_ageg ,_cdbd =_fcde .writeSegmentDataLength (w );if _cdbd !=nil {return 0,_dg .Wrap (_cdbd ,_fgef ,"");};_dagca +=_ageg ;_fcde .HeaderLength =int64 (_dagca )-int64 (_fcde .SegmentDataLength );if _fegb !=nil {if _ ,_cdbd =w .Write (_fegb .Data ());_cdbd !=nil {return _dagca ,_dg .Wrap (_cdbd ,_fgef ,"\u0077r\u0069t\u0065\u0020\u0073\u0065\u0067m\u0065\u006et\u0020\u0064\u0061\u0074\u0061"); +};};return _dagca ,nil ;};func (_cdedg *SymbolDictionary )Init (h *Header ,r *_c .Reader )error {_cdedg .Header =h ;_cdedg ._dabd =r ;return _cdedg .parseHeader ();};func (_aebb *PatternDictionary )extractPatterns (_eced *_f .Bitmap )error {var _faaf int ; +_ecgb :=make ([]*_f .Bitmap ,_aebb .GrayMax +1);for _faaf <=int (_aebb .GrayMax ){_ccd :=int (_aebb .HdpWidth )*_faaf ;_dgdf :=_g .Rect (_ccd ,0,_ccd +int (_aebb .HdpWidth ),int (_aebb .HdpHeight ));_ffgdf ,_faba :=_f .Extract (_dgdf ,_eced );if _faba !=nil {return _faba ; +};_ecgb [_faaf ]=_ffgdf ;_faaf ++;};_aebb .Patterns =_ecgb ;return nil ;};func (_fgd *GenericRegion )computeSegmentDataStructure ()error {_fgd .DataOffset =_fgd ._faca .AbsolutePosition ();_fgd .DataHeaderLength =_fgd .DataOffset -_fgd .DataHeaderOffset ; +_fgd .DataLength =int64 (_fgd ._faca .AbsoluteLength ())-_fgd .DataHeaderLength ;return nil ;};func (_geeg *PageInformationSegment )readRequiresAuxiliaryBuffer ()error {_bcfa ,_fggc :=_geeg ._eade .ReadBit ();if _fggc !=nil {return _fggc ;};if _bcfa ==1{_geeg ._bdag =true ; +};return nil ;};func (_db *GenericRefinementRegion )getGrReference ()(*_f .Bitmap ,error ){segments :=_db ._gg .RTSegments ;if len (segments )==0{return nil ,_ec .New ("\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0064\u0020\u0053\u0065\u0067\u006d\u0065\u006e\u0074\u0020\u006e\u006f\u0074\u0020\u0065\u0078is\u0074\u0073"); +};_gfd ,_gff :=segments [0].GetSegmentData ();if _gff !=nil {return nil ,_gff ;};_afd ,_acd :=_gfd .(Regioner );if !_acd {return nil ,_gb .Errorf ("\u0072\u0065\u0066\u0065\u0072r\u0065\u0064\u0020\u0074\u006f\u0020\u0053\u0065\u0067\u006d\u0065\u006e\u0074 \u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0061\u0020\u0052\u0065\u0067\u0069\u006f\u006e\u0065\u0072\u003a\u0020\u0025\u0054",_gfd ); +};return _afd .GetRegionBitmap ();};func (_bbd *GenericRefinementRegion )overrideAtTemplate0 (_cbc ,_eef ,_agb ,_aaf ,_cba int )int {if _bbd ._eecb [0]{_cbc &=0xfff7;if _bbd .GrAtY [0]==0&&int (_bbd .GrAtX [0])>=-_cba {_cbc |=(_aaf >>uint (7-(_cba +int (_bbd .GrAtX [0])))&0x1)<<3; +}else {_cbc |=_bbd .getPixel (_bbd .RegionBitmap ,_eef +int (_bbd .GrAtX [0]),_agb +int (_bbd .GrAtY [0]))<<3;};};if _bbd ._eecb [1]{_cbc &=0xefff;if _bbd .GrAtY [1]==0&&int (_bbd .GrAtX [1])>=-_cba {_cbc |=(_aaf >>uint (7-(_cba +int (_bbd .GrAtX [1])))&0x1)<<12; +}else {_cbc |=_bbd .getPixel (_bbd .ReferenceBitmap ,_eef +int (_bbd .GrAtX [1]),_agb +int (_bbd .GrAtY [1]));};};return _cbc ;};func (_fga *HalftoneRegion )computeGrayScalePlanes (_ggbcd []*_f .Bitmap ,_begf int )([][]int ,error ){_eceb :=make ([][]int ,_fga .HGridHeight ); +for _fbaf :=0;_fbaf < len (_eceb );_fbaf ++{_eceb [_fbaf ]=make ([]int ,_fga .HGridWidth );};for _bff :=0;_bff < int (_fga .HGridHeight );_bff ++{for _dde :=0;_dde < int (_fga .HGridWidth );_dde +=8{var _ebggc int ;if _ccbb :=int (_fga .HGridWidth )-_dde ; +_ccbb > 8{_ebggc =8;}else {_ebggc =_ccbb ;};_cdg :=_ggbcd [0].GetByteIndex (_dde ,_bff );for _aeac :=0;_aeac < _ebggc ;_aeac ++{_gaaa :=_aeac +_dde ;_eceb [_bff ][_gaaa ]=0;for _dfd :=0;_dfd < _begf ;_dfd ++{_feff ,_ecee :=_ggbcd [_dfd ].GetByte (_cdg ); +if _ecee !=nil {return nil ,_ecee ;};_abga :=_feff >>uint (7-_gaaa &7);_fbada :=_abga &1;_bcdd :=1<>1;_degd |=_degd >>2; +_degd |=_degd >>4;_degd |=_degd >>8;_degd |=_degd >>16;return (_degd +1)>>1;};func (_dcgd *SymbolDictionary )decodeDirectlyThroughGenericRegion (_eedb ,_fgde uint32 )error {if _dcgd ._cddgf ==nil {_dcgd ._cddgf =NewGenericRegion (_dcgd ._dabd );};_dcgd ._cddgf .setParametersWithAt (false ,byte (_dcgd .SdTemplate ),false ,false ,_dcgd .SdATX ,_dcgd .SdATY ,_eedb ,_fgde ,_dcgd ._cfba ,_dcgd ._ded ); +return _dcgd .addSymbol (_dcgd ._cddgf );};func (_aced *PatternDictionary )readTemplate ()error {_bbbf ,_aaaf :=_aced ._ebcg .ReadBits (2);if _aaaf !=nil {return _aaaf ;};_aced .HDTemplate =byte (_bbbf );return nil ;};func (_fcda *HalftoneRegion )GetPatterns ()([]*_f .Bitmap ,error ){var (_edfa []*_f .Bitmap ; +_fge error ;);for _ ,_fbgea :=range _fcda ._ccge .RTSegments {var _ffad Segmenter ;_ffad ,_fge =_fbgea .GetSegmentData ();if _fge !=nil {_age .Log .Debug ("\u0047e\u0074\u0053\u0065\u0067m\u0065\u006e\u0074\u0044\u0061t\u0061 \u0066a\u0069\u006c\u0065\u0064\u003a\u0020\u0025v",_fge ); +return nil ,_fge ;};_aab ,_fbgd :=_ffad .(*PatternDictionary );if !_fbgd {_fge =_gb .Errorf ("\u0072e\u006c\u0061t\u0065\u0064\u0020\u0073e\u0067\u006d\u0065n\u0074\u0020\u006e\u006f\u0074\u0020\u0061\u0020\u0070at\u0074\u0065\u0072n\u0020\u0064i\u0063\u0074\u0069\u006f\u006e\u0061r\u0079\u003a \u0025\u0054",_ffad ); +return nil ,_fge ;};var _cfgc []*_f .Bitmap ;_cfgc ,_fge =_aab .GetDictionary ();if _fge !=nil {_age .Log .Debug ("\u0070\u0061\u0074\u0074\u0065\u0072\u006e\u0020\u0047\u0065\u0074\u0044\u0069\u0063\u0074i\u006fn\u0061\u0072\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_fge ); +return nil ,_fge ;};_edfa =append (_edfa ,_cfgc ...);};return _edfa ,nil ;};func (_bfbb *Header )readNumberOfReferredToSegments (_gadd *_c .Reader )(uint64 ,error ){const _cdfd ="\u0072\u0065\u0061\u0064\u004e\u0075\u006d\u0062\u0065\u0072O\u0066\u0052\u0065\u0066\u0065\u0072\u0072e\u0064\u0054\u006f\u0053\u0065\u0067\u006d\u0065\u006e\u0074\u0073"; +_gefc ,_fdd :=_gadd .ReadBits (3);if _fdd !=nil {return 0,_dg .Wrap (_fdd ,_cdfd ,"\u0063\u006f\u0075n\u0074\u0020\u006f\u0066\u0020\u0072\u0074\u0073");};_gefc &=0xf;var _bccc []byte ;if _gefc <=4{_bccc =make ([]byte ,5);for _cfea :=0;_cfea <=4;_cfea ++{_bbaa ,_eda :=_gadd .ReadBit (); +if _eda !=nil {return 0,_dg .Wrap (_eda ,_cdfd ,"\u0073\u0068\u006fr\u0074\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};_bccc [_cfea ]=byte (_bbaa );};}else {_gefc ,_fdd =_gadd .ReadBits (29);if _fdd !=nil {return 0,_fdd ;};_gefc &=_a .MaxInt32 ;_ccca :=(_gefc +8)>>3; +_ccca <<=3;_bccc =make ([]byte ,_ccca );var _fceb uint64 ;for _fceb =0;_fceb < _ccca ;_fceb ++{_dfb ,_eac :=_gadd .ReadBit ();if _eac !=nil {return 0,_dg .Wrap (_eac ,_cdfd ,"l\u006f\u006e\u0067\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};_bccc [_fceb ]=byte (_dfb ); +};};return _gefc ,nil ;};func (_bfgb *TextRegion )setContexts (_bacf *_cc .DecoderStats ,_caddc *_cc .DecoderStats ,_dadee *_cc .DecoderStats ,_gaff *_cc .DecoderStats ,_bddb *_cc .DecoderStats ,_cedg *_cc .DecoderStats ,_baedb *_cc .DecoderStats ,_eadf *_cc .DecoderStats ,_cgdf *_cc .DecoderStats ,_cggbf *_cc .DecoderStats ){_bfgb ._fecfa =_caddc ; +_bfgb ._dfca =_dadee ;_bfgb ._cgbe =_gaff ;_bfgb ._edbc =_bddb ;_bfgb ._gbeg =_baedb ;_bfgb ._gebe =_eadf ;_bfgb ._eadb =_cedg ;_bfgb ._aaba =_cgdf ;_bfgb ._gaad =_cggbf ;_bfgb ._bdfb =_bacf ;};func (_faabe *PageInformationSegment )String ()string {_fgac :=&_ab .Builder {}; +_fgac .WriteString ("\u000a\u005b\u0050\u0041G\u0045\u002d\u0049\u004e\u0046\u004f\u0052\u004d\u0041\u0054I\u004fN\u002d\u0053\u0045\u0047\u004d\u0045\u004eT\u005d\u000a");_fgac .WriteString (_gb .Sprintf ("\u0009\u002d \u0042\u004d\u0048e\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0064\u000a",_faabe .PageBMHeight )); +_fgac .WriteString (_gb .Sprintf ("\u0009-\u0020B\u004d\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0064\u000a",_faabe .PageBMWidth ));_fgac .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0052es\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0058\u003a\u0020\u0025\u0064\u000a",_faabe .ResolutionX )); +_fgac .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0052es\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0059\u003a\u0020\u0025\u0064\u000a",_faabe .ResolutionY ));_fgac .WriteString (_gb .Sprintf ("\t\u002d\u0020\u0043\u006f\u006d\u0062i\u006e\u0061\u0074\u0069\u006f\u006e\u004f\u0070\u0065r\u0061\u0074\u006fr\u003a \u0025\u0073\u000a",_faabe ._dafc )); +_fgac .WriteString (_gb .Sprintf ("\t\u002d\u0020\u0043\u006f\u006d\u0062i\u006e\u0061\u0074\u0069\u006f\u006eO\u0070\u0065\u0072\u0061\u0074\u006f\u0072O\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025v\u000a",_faabe ._cbfcb ));_fgac .WriteString (_gb .Sprintf ("\u0009-\u0020I\u0073\u004c\u006f\u0073\u0073l\u0065\u0073s\u003a\u0020\u0025\u0076\u000a",_faabe .IsLossless )); +_fgac .WriteString (_gb .Sprintf ("\u0009\u002d\u0020R\u0065\u0071\u0075\u0069r\u0065\u0073\u0041\u0075\u0078\u0069\u006ci\u0061\u0072\u0079\u0042\u0075\u0066\u0066\u0065\u0072\u003a\u0020\u0025\u0076\u000a",_faabe ._bdag ));_fgac .WriteString (_gb .Sprintf ("\u0009\u002d\u0020M\u0069\u0067\u0068\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0052e\u0066\u0069\u006e\u0065\u006d\u0065\u006e\u0074\u0073\u003a\u0020\u0025\u0076\u000a",_faabe ._fabe )); +_fgac .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0049\u0073\u0053\u0074\u0072\u0069\u0070\u0065\u0064:\u0020\u0025\u0076\u000a",_faabe .IsStripe ));_fgac .WriteString (_gb .Sprintf ("\t\u002d\u0020\u004d\u0061xS\u0074r\u0069\u0070\u0065\u0053\u0069z\u0065\u003a\u0020\u0025\u0076\u000a",_faabe .MaxStripeSize )); +return _fgac .String ();};func (_bgbc *TextRegion )GetRegionBitmap ()(*_f .Bitmap ,error ){if _bgbc .RegionBitmap !=nil {return _bgbc .RegionBitmap ,nil ;};if !_bgbc .IsHuffmanEncoded {if _fdea :=_bgbc .setCodingStatistics ();_fdea !=nil {return nil ,_fdea ; +};};if _dbbag :=_bgbc .createRegionBitmap ();_dbbag !=nil {return nil ,_dbbag ;};if _defe :=_bgbc .decodeSymbolInstances ();_defe !=nil {return nil ,_defe ;};return _bgbc .RegionBitmap ,nil ;};func (_abee *SymbolDictionary )encodeNumSyms (_dded _c .BinaryWriter )(_eada int ,_dagac error ){const _eccd ="\u0065\u006e\u0063\u006f\u0064\u0065\u004e\u0075\u006d\u0053\u0079\u006d\u0073"; +_edfdd :=make ([]byte ,4);_b .BigEndian .PutUint32 (_edfdd ,_abee .NumberOfExportedSymbols );if _eada ,_dagac =_dded .Write (_edfdd );_dagac !=nil {return _eada ,_dg .Wrap (_dagac ,_eccd ,"\u0065\u0078p\u006f\u0072\u0074e\u0064\u0020\u0073\u0079\u006d\u0062\u006f\u006c\u0073"); +};_b .BigEndian .PutUint32 (_edfdd ,_abee .NumberOfNewSymbols );_ffgc ,_dagac :=_dded .Write (_edfdd );if _dagac !=nil {return _eada ,_dg .Wrap (_dagac ,_eccd ,"n\u0065\u0077\u0020\u0073\u0079\u006d\u0062\u006f\u006c\u0073");};return _eada +_ffgc ,nil ; +};func (_bad *GenericRefinementRegion )setParameters (_gfb *_cc .DecoderStats ,_efc *_cc .Decoder ,_abc int8 ,_eeb ,_acdaa uint32 ,_bgdd *_f .Bitmap ,_aeee ,_bgca int32 ,_fecf bool ,_bdae []int8 ,_accf []int8 ){_age .Log .Trace ("\u005b\u0047\u0045NE\u0052\u0049\u0043\u002d\u0052\u0045\u0046\u002d\u0052E\u0047I\u004fN\u005d \u0073\u0065\u0074\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"); +if _gfb !=nil {_bad ._cd =_gfb ;};if _efc !=nil {_bad ._gaf =_efc ;};_bad .TemplateID =_abc ;_bad .RegionInfo .BitmapWidth =_eeb ;_bad .RegionInfo .BitmapHeight =_acdaa ;_bad .ReferenceBitmap =_bgdd ;_bad .ReferenceDX =_aeee ;_bad .ReferenceDY =_bgca ; +_bad .IsTPGROn =_fecf ;_bad .GrAtX =_bdae ;_bad .GrAtY =_accf ;_bad .RegionBitmap =nil ;_age .Log .Trace ("[\u0047\u0045\u004e\u0045\u0052\u0049\u0043\u002d\u0052E\u0046\u002d\u0052\u0045\u0047\u0049\u004fN]\u0020\u0073\u0065\u0074P\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 f\u0069\u006ei\u0073\u0068\u0065\u0064\u002e\u0020\u0025\u0073",_bad ); +};func (_fdfc *TextRegion )Init (header *Header ,r *_c .Reader )error {_fdfc .Header =header ;_fdfc ._bgge =r ;_fdfc .RegionInfo =NewRegionSegment (_fdfc ._bgge );return _fdfc .parseHeader ();};func (_daccf *TextRegion )getUserTable (_ccdb int )(_ece .Tabler ,error ){const _ecga ="\u0067\u0065\u0074U\u0073\u0065\u0072\u0054\u0061\u0062\u006c\u0065"; +var _dgbe int ;for _ ,_faaa :=range _daccf .Header .RTSegments {if _faaa .Type ==53{if _dgbe ==_ccdb {_ebccd ,_gbbe :=_faaa .GetSegmentData ();if _gbbe !=nil {return nil ,_gbbe ;};_eeee ,_ebgd :=_ebccd .(*TableSegment );if !_ebgd {_age .Log .Debug (_gb .Sprintf ("\u0073\u0065\u0067\u006d\u0065\u006e\u0074 \u0077\u0069\u0074h\u0020\u0054\u0079p\u0065\u00205\u0033\u0020\u002d\u0020\u0061\u006ed\u0020in\u0064\u0065\u0078\u003a\u0020\u0025\u0064\u0020\u006e\u006f\u0074\u0020\u0061\u0020\u0054\u0061\u0062\u006c\u0065\u0053\u0065\u0067\u006d\u0065\u006e\u0074",_faaa .SegmentNumber )); +return nil ,_dg .Error (_ecga ,"\u0073\u0065\u0067\u006d\u0065\u006e\u0074 \u0077\u0069\u0074h\u0020\u0054\u0079\u0070e\u0020\u0035\u0033\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0061\u0020\u002a\u0054\u0061\u0062\u006c\u0065\u0053\u0065\u0067\u006d\u0065\u006e\u0074"); +};return _ece .NewEncodedTable (_eeee );};_dgbe ++;};};return nil ,nil ;};type SymbolDictionary struct{_dabd *_c .Reader ;SdrTemplate int8 ;SdTemplate int8 ;_eegc bool ;_eaf bool ;SdHuffAggInstanceSelection bool ;SdHuffBMSizeSelection int8 ;SdHuffDecodeWidthSelection int8 ; +SdHuffDecodeHeightSelection int8 ;UseRefinementAggregation bool ;IsHuffmanEncoded bool ;SdATX []int8 ;SdATY []int8 ;SdrATX []int8 ;SdrATY []int8 ;NumberOfExportedSymbols uint32 ;NumberOfNewSymbols uint32 ;Header *Header ;_acg uint32 ;_dfbg []*_f .Bitmap ; +_cec uint32 ;_ddae []*_f .Bitmap ;_gdgd _ece .Tabler ;_gagc _ece .Tabler ;_feea _ece .Tabler ;_afec _ece .Tabler ;_ffdg []*_f .Bitmap ;_ecac []*_f .Bitmap ;_ded *_cc .Decoder ;_fagf *TextRegion ;_cddgf *GenericRegion ;_ggcf *GenericRefinementRegion ;_cfba *_cc .DecoderStats ; +_adbgg *_cc .DecoderStats ;_ggcfb *_cc .DecoderStats ;_dbdb *_cc .DecoderStats ;_ggec *_cc .DecoderStats ;_gffd *_cc .DecoderStats ;_fdff *_cc .DecoderStats ;_fbbc *_cc .DecoderStats ;_fbac *_cc .DecoderStats ;_gdfg int8 ;_gabd *_f .Bitmaps ;_cacb []int ; +_gbdf map[int ]int ;_dfadf bool ;};func (_fca *template1 )setIndex (_cfe *_cc .DecoderStats ){_cfe .SetIndex (0x080)};func (_gged *SymbolDictionary )decodeNewSymbols (_dbafd ,_ffec uint32 ,_adgb *_f .Bitmap ,_gdfc ,_cbbe int32 )error {if _gged ._ggcf ==nil {_gged ._ggcf =_bcbf (_gged ._dabd ,nil ); +if _gged ._ded ==nil {var _ecfc error ;_gged ._ded ,_ecfc =_cc .New (_gged ._dabd );if _ecfc !=nil {return _ecfc ;};};if _gged ._cfba ==nil {_gged ._cfba =_cc .NewStats (65536,1);};};_gged ._ggcf .setParameters (_gged ._cfba ,_gged ._ded ,_gged .SdrTemplate ,_dbafd ,_ffec ,_adgb ,_gdfc ,_cbbe ,false ,_gged .SdrATX ,_gged .SdrATY ); +return _gged .addSymbol (_gged ._ggcf );};func (_addce *TextRegion )symbolIDCodeLengths ()error {var (_gedda []*_ece .Code ;_cgac uint64 ;_agff _ece .Tabler ;_fcbg error ;);for _abgcb :=0;_abgcb < 35;_abgcb ++{_cgac ,_fcbg =_addce ._bgge .ReadBits (4); +if _fcbg !=nil {return _fcbg ;};_debb :=int (_cgac &0xf);if _debb > 0{_gedda =append (_gedda ,_ece .NewCode (int32 (_debb ),0,int32 (_abgcb ),false ));};};_agff ,_fcbg =_ece .NewFixedSizeTable (_gedda );if _fcbg !=nil {return _fcbg ;};var (_acef int64 ; +_adge uint32 ;_bdff []*_ece .Code ;_febb int64 ;);for _adge < _addce .NumberOfSymbols {_febb ,_fcbg =_agff .Decode (_addce ._bgge );if _fcbg !=nil {return _fcbg ;};if _febb < 32{if _febb > 0{_bdff =append (_bdff ,_ece .NewCode (int32 (_febb ),0,int32 (_adge ),false )); +};_acef =_febb ;_adge ++;}else {var _dcaf ,_gagee int64 ;switch _febb {case 32:_cgac ,_fcbg =_addce ._bgge .ReadBits (2);if _fcbg !=nil {return _fcbg ;};_dcaf =3+int64 (_cgac );if _adge > 0{_gagee =_acef ;};case 33:_cgac ,_fcbg =_addce ._bgge .ReadBits (3); +if _fcbg !=nil {return _fcbg ;};_dcaf =3+int64 (_cgac );case 34:_cgac ,_fcbg =_addce ._bgge .ReadBits (7);if _fcbg !=nil {return _fcbg ;};_dcaf =11+int64 (_cgac );};for _cbfac :=0;_cbfac < int (_dcaf );_cbfac ++{if _gagee > 0{_bdff =append (_bdff ,_ece .NewCode (int32 (_gagee ),0,int32 (_adge ),false )); +};_adge ++;};};};_addce ._bgge .Align ();_addce ._bgcg ,_fcbg =_ece .NewFixedSizeTable (_bdff );return _fcbg ;};func (_afde *TextRegion )decodeRdy ()(int64 ,error ){const _ecebb ="\u0064e\u0063\u006f\u0064\u0065\u0052\u0064y";if _afde .IsHuffmanEncoded {if _afde .SbHuffRDY ==3{if _afde ._fdcag ==nil {var (_fggcc int ; +_cfgf error ;);if _afde .SbHuffFS ==3{_fggcc ++;};if _afde .SbHuffDS ==3{_fggcc ++;};if _afde .SbHuffDT ==3{_fggcc ++;};if _afde .SbHuffRDWidth ==3{_fggcc ++;};if _afde .SbHuffRDHeight ==3{_fggcc ++;};if _afde .SbHuffRDX ==3{_fggcc ++;};_afde ._fdcag ,_cfgf =_afde .getUserTable (_fggcc ); +if _cfgf !=nil {return 0,_dg .Wrap (_cfgf ,_ecebb ,"");};};return _afde ._fdcag .Decode (_afde ._bgge );};_abgc ,_gdccd :=_ece .GetStandardTable (14+int (_afde .SbHuffRDY ));if _gdccd !=nil {return 0,_gdccd ;};return _abgc .Decode (_afde ._bgge );};_eddaf ,_cafa :=_afde ._cefb .DecodeInt (_afde ._gaad ); +if _cafa !=nil {return 0,_dg .Wrap (_cafa ,_ecebb ,"");};return int64 (_eddaf ),nil ;};func (_gfgc *GenericRegion )Init (h *Header ,r *_c .Reader )error {_gfgc .RegionSegment =NewRegionSegment (r );_gfgc ._faca =r ;return _gfgc .parseHeader ();};func (_ggbf *TextRegion )decodeID ()(int64 ,error ){if _ggbf .IsHuffmanEncoded {if _ggbf ._bgcg ==nil {_fdfg ,_fedb :=_ggbf ._bgge .ReadBits (byte (_ggbf ._aeaca )); +return int64 (_fdfg ),_fedb ;};return _ggbf ._bgcg .Decode (_ggbf ._bgge );};return _ggbf ._cefb .DecodeIAID (uint64 (_ggbf ._aeaca ),_ggbf ._eadb );};func (_caad *GenericRegion )setParametersMMR (_ddd bool ,_dbc ,_fege int64 ,_baeb ,_dbaf uint32 ,_cbfa byte ,_gbb ,_bef bool ,_ccgg ,_dagc []int8 ){_caad .DataOffset =_dbc ; +_caad .DataLength =_fege ;_caad .RegionSegment =&RegionSegment {};_caad .RegionSegment .BitmapHeight =_baeb ;_caad .RegionSegment .BitmapWidth =_dbaf ;_caad .GBTemplate =_cbfa ;_caad .IsMMREncoded =_ddd ;_caad .IsTPGDon =_gbb ;_caad .GBAtX =_ccgg ;_caad .GBAtY =_dagc ; +};func (_gf *EndOfStripe )parseHeader ()error {_ga ,_be :=_gf ._ff .ReadBits (32);if _be !=nil {return _be ;};_gf ._cce =int (_ga &_a .MaxInt32 );return nil ;};func (_bdbad *HalftoneRegion )grayScaleDecoding (_gbde int )([][]int ,error ){var (_ddaf []int8 ; +_fafg []int8 ;);if !_bdbad .IsMMREncoded {_ddaf =make ([]int8 ,4);_fafg =make ([]int8 ,4);if _bdbad .HTemplate <=1{_ddaf [0]=3;}else if _bdbad .HTemplate >=2{_ddaf [0]=2;};_fafg [0]=-1;_ddaf [1]=-3;_fafg [1]=-1;_ddaf [2]=2;_fafg [2]=-2;_ddaf [3]=-2;_fafg [3]=-2; +};_fecda :=make ([]*_f .Bitmap ,_gbde );_eegd :=NewGenericRegion (_bdbad ._dade );_eegd .setParametersMMR (_bdbad .IsMMREncoded ,_bdbad .DataOffset ,_bdbad .DataLength ,_bdbad .HGridHeight ,_bdbad .HGridWidth ,_bdbad .HTemplate ,false ,_bdbad .HSkipEnabled ,_ddaf ,_fafg ); +_fffa :=_gbde -1;var _dbee error ;_fecda [_fffa ],_dbee =_eegd .GetRegionBitmap ();if _dbee !=nil {return nil ,_dbee ;};for _fffa > 0{_fffa --;_eegd .Bitmap =nil ;_fecda [_fffa ],_dbee =_eegd .GetRegionBitmap ();if _dbee !=nil {return nil ,_dbee ;};if _dbee =_bdbad .combineGrayscalePlanes (_fecda ,_fffa ); +_dbee !=nil {return nil ,_dbee ;};};return _bdbad .computeGrayScalePlanes (_fecda ,_gbde );};const (ORandom OrganizationType =iota ;OSequential ;);func (_ecde *SymbolDictionary )setExportedSymbols (_agee []int ){for _feee :=uint32 (0);_feee < _ecde ._acg +_ecde .NumberOfNewSymbols ; +_feee ++{if _agee [_feee ]==1{var _dcac *_f .Bitmap ;if _feee < _ecde ._acg {_dcac =_ecde ._dfbg [_feee ];}else {_dcac =_ecde ._ddae [_feee -_ecde ._acg ];};_age .Log .Trace ("\u005bS\u0059\u004dB\u004f\u004c\u002d\u0044I\u0043\u0054\u0049O\u004e\u0041\u0052\u0059\u005d\u0020\u0041\u0064\u0064 E\u0078\u0070\u006fr\u0074\u0065d\u0053\u0079\u006d\u0062\u006f\u006c:\u0020\u0027%\u0073\u0027",_dcac ); +_ecde ._ffdg =append (_ecde ._ffdg ,_dcac );};};};func (_affgf *RegionSegment )Encode (w _c .BinaryWriter )(_fbbe int ,_face error ){const _gafb ="R\u0065g\u0069\u006f\u006e\u0053\u0065\u0067\u006d\u0065n\u0074\u002e\u0045\u006eco\u0064\u0065";_efcc :=make ([]byte ,4); +_b .BigEndian .PutUint32 (_efcc ,_affgf .BitmapWidth );_fbbe ,_face =w .Write (_efcc );if _face !=nil {return 0,_dg .Wrap (_face ,_gafb ,"\u0057\u0069\u0064t\u0068");};_b .BigEndian .PutUint32 (_efcc ,_affgf .BitmapHeight );var _faea int ;_faea ,_face =w .Write (_efcc ); +if _face !=nil {return 0,_dg .Wrap (_face ,_gafb ,"\u0048\u0065\u0069\u0067\u0068\u0074");};_fbbe +=_faea ;_b .BigEndian .PutUint32 (_efcc ,_affgf .XLocation );_faea ,_face =w .Write (_efcc );if _face !=nil {return 0,_dg .Wrap (_face ,_gafb ,"\u0058L\u006f\u0063\u0061\u0074\u0069\u006fn"); +};_fbbe +=_faea ;_b .BigEndian .PutUint32 (_efcc ,_affgf .YLocation );_faea ,_face =w .Write (_efcc );if _face !=nil {return 0,_dg .Wrap (_face ,_gafb ,"\u0059L\u006f\u0063\u0061\u0074\u0069\u006fn");};_fbbe +=_faea ;if _face =w .WriteByte (byte (_affgf .CombinaionOperator )&0x07); +_face !=nil {return 0,_dg .Wrap (_face ,_gafb ,"c\u006fm\u0062\u0069\u006e\u0061\u0074\u0069\u006f\u006e \u006f\u0070\u0065\u0072at\u006f\u0072");};_fbbe ++;return _fbbe ,nil ;};func (_ccb *GenericRegion )decodeSLTP ()(int ,error ){switch _ccb .GBTemplate {case 0:_ccb ._fgce .SetIndex (0x9B25); +case 1:_ccb ._fgce .SetIndex (0x795);case 2:_ccb ._fgce .SetIndex (0xE5);case 3:_ccb ._fgce .SetIndex (0x195);};return _ccb ._fba .DecodeBit (_ccb ._fgce );};func (_aae *SymbolDictionary )readAtPixels (_bbfc int )error {_aae .SdATX =make ([]int8 ,_bbfc ); +_aae .SdATY =make ([]int8 ,_bbfc );var (_caeaa byte ;_agbe error ;);for _cbcd :=0;_cbcd < _bbfc ;_cbcd ++{_caeaa ,_agbe =_aae ._dabd .ReadByte ();if _agbe !=nil {return _agbe ;};_aae .SdATX [_cbcd ]=int8 (_caeaa );_caeaa ,_agbe =_aae ._dabd .ReadByte (); +if _agbe !=nil {return _agbe ;};_aae .SdATY [_cbcd ]=int8 (_caeaa );};return nil ;};func (_ggb *GenericRegion )copyLineAbove (_gbgg int )error {_cfgd :=_gbgg *_ggb .Bitmap .RowStride ;_dba :=_cfgd -_ggb .Bitmap .RowStride ;for _dbd :=0;_dbd < _ggb .Bitmap .RowStride ; +_dbd ++{_fbea ,_dbgf :=_ggb .Bitmap .GetByte (_dba );if _dbgf !=nil {return _dbgf ;};_dba ++;if _dbgf =_ggb .Bitmap .SetByte (_cfgd ,_fbea );_dbgf !=nil {return _dbgf ;};_cfgd ++;};return nil ;};func (_ad *EndOfStripe )Init (h *Header ,r *_c .Reader )error {_ad ._ff =r ; +return _ad .parseHeader ()};func (_caddd *TextRegion )setCodingStatistics ()error {if _caddd ._fecfa ==nil {_caddd ._fecfa =_cc .NewStats (512,1);};if _caddd ._dfca ==nil {_caddd ._dfca =_cc .NewStats (512,1);};if _caddd ._cgbe ==nil {_caddd ._cgbe =_cc .NewStats (512,1); +};if _caddd ._edbc ==nil {_caddd ._edbc =_cc .NewStats (512,1);};if _caddd ._adbfe ==nil {_caddd ._adbfe =_cc .NewStats (512,1);};if _caddd ._gbeg ==nil {_caddd ._gbeg =_cc .NewStats (512,1);};if _caddd ._gebe ==nil {_caddd ._gebe =_cc .NewStats (512,1); +};if _caddd ._eadb ==nil {_caddd ._eadb =_cc .NewStats (1<=1{_afdd ,_fdb =_cdf .Bitmap .GetByte (_ggcb );if _fdb !=nil {return _dg .Wrap (_fdb ,_dbea ,"\u006ci\u006e\u0065\u0020\u003e\u003d\u00201");};_bdgg =int (_afdd );};if _dcb >=2{_afdd ,_fdb =_cdf .Bitmap .GetByte (_ggcb -_cdf .Bitmap .RowStride ); +if _fdb !=nil {return _dg .Wrap (_fdb ,_dbea ,"\u006ci\u006e\u0065\u0020\u003e\u003d\u00202");};_bag =int (_afdd )<<6;};_bde =(_bdgg &0xf0)|(_bag &0x3800);for _daea :=0;_daea < _bfg ;_daea =_cegc {var (_bdf byte ;_bccb int ;);_cegc =_daea +8;if _cdb :=_bgb -_daea ; +_cdb > 8{_bccb =8;}else {_bccb =_cdb ;};if _dcb > 0{_bdgg <<=8;if _cegc < _bgb {_afdd ,_fdb =_cdf .Bitmap .GetByte (_ggcb +1);if _fdb !=nil {return _dg .Wrap (_fdb ,_dbea ,"\u006c\u0069\u006e\u0065\u0020\u003e\u0020\u0030");};_bdgg |=int (_afdd );};};if _dcb > 1{_gfc :=_ggcb -_cdf .Bitmap .RowStride +1; +_bag <<=8;if _cegc < _bgb {_afdd ,_fdb =_cdf .Bitmap .GetByte (_gfc );if _fdb !=nil {return _dg .Wrap (_fdb ,_dbea ,"\u006c\u0069\u006e\u0065\u0020\u003e\u0020\u0031");};_bag |=int (_afdd )<<6;}else {_bag |=0;};};for _cbaa :=0;_cbaa < _bccb ;_cbaa ++{_bcca :=uint (7-_cbaa ); +if _cdf ._aeed {_egg =_cdf .overrideAtTemplate0a (_bde ,_daea +_cbaa ,_dcb ,int (_bdf ),_cbaa ,int (_bcca ));_cdf ._fgce .SetIndex (int32 (_egg ));}else {_cdf ._fgce .SetIndex (int32 (_bde ));};var _egd int ;_egd ,_fdb =_cdf ._fba .DecodeBit (_cdf ._fgce ); +if _fdb !=nil {return _dg .Wrap (_fdb ,_dbea ,"");};_bdf |=byte (_egd )<<_bcca ;_bde =((_bde &0x7bf7)<<1)|_egd |((_bdgg >>_bcca )&0x10)|((_bag >>_bcca )&0x800);};if _bba :=_cdf .Bitmap .SetByte (_bdcec ,_bdf );_bba !=nil {return _dg .Wrap (_bba ,_dbea ,""); +};_bdcec ++;_ggcb ++;};return nil ;};type HalftoneRegion struct{_dade *_c .Reader ;_ccge *Header ;DataHeaderOffset int64 ;DataHeaderLength int64 ;DataOffset int64 ;DataLength int64 ;RegionSegment *RegionSegment ;HDefaultPixel int8 ;CombinationOperator _f .CombinationOperator ; +HSkipEnabled bool ;HTemplate byte ;IsMMREncoded bool ;HGridWidth uint32 ;HGridHeight uint32 ;HGridX int32 ;HGridY int32 ;HRegionX uint16 ;HRegionY uint16 ;HalftoneRegionBitmap *_f .Bitmap ;Patterns []*_f .Bitmap ;};func (_daga *HalftoneRegion )computeSegmentDataStructure ()error {_daga .DataOffset =_daga ._dade .AbsolutePosition (); +_daga .DataHeaderLength =_daga .DataOffset -_daga .DataHeaderOffset ;_daga .DataLength =int64 (_daga ._dade .AbsoluteLength ())-_daga .DataHeaderLength ;return nil ;};func (_eggf *PatternDictionary )readIsMMREncoded ()error {_dcfc ,_ebf :=_eggf ._ebcg .ReadBit (); +if _ebf !=nil {return _ebf ;};if _dcfc !=0{_eggf .IsMMREncoded =true ;};return nil ;};func (_eacc *PatternDictionary )readPatternWidthAndHeight ()error {_abde ,_fcebc :=_eacc ._ebcg .ReadByte ();if _fcebc !=nil {return _fcebc ;};_eacc .HdpWidth =_abde ; +_abde ,_fcebc =_eacc ._ebcg .ReadByte ();if _fcebc !=nil {return _fcebc ;};_eacc .HdpHeight =_abde ;return nil ;};func (_cbee *PatternDictionary )Init (h *Header ,r *_c .Reader )error {_cbee ._ebcg =r ;return _cbee .parseHeader ();};func (_eefbg *SymbolDictionary )setSymbolsArray ()error {if _eefbg ._dfbg ==nil {if _agcc :=_eefbg .retrieveImportSymbols (); +_agcc !=nil {return _agcc ;};};if _eefbg ._ecac ==nil {_eefbg ._ecac =append (_eefbg ._ecac ,_eefbg ._dfbg ...);};return nil ;};func (_aeec *TextRegion )decodeCurrentT ()(int64 ,error ){if _aeec .SbStrips !=1{if _aeec .IsHuffmanEncoded {_febce ,_decf :=_aeec ._bgge .ReadBits (byte (_aeec .LogSBStrips )); +return int64 (_febce ),_decf ;};_aggdf ,_dafa :=_aeec ._cefb .DecodeInt (_aeec ._edbc );if _dafa !=nil {return 0,_dafa ;};return int64 (_aggdf ),nil ;};return 0,nil ;};func (_fabb *PatternDictionary )computeSegmentDataStructure ()error {_fabb .DataOffset =_fabb ._ebcg .AbsolutePosition (); +_fabb .DataHeaderLength =_fabb .DataOffset -_fabb .DataHeaderOffset ;_fabb .DataLength =int64 (_fabb ._ebcg .AbsoluteLength ())-_fabb .DataHeaderLength ;return nil ;};type GenericRefinementRegion struct{_dc templater ;_af templater ;_bf *_c .Reader ;_gg *Header ; +RegionInfo *RegionSegment ;IsTPGROn bool ;TemplateID int8 ;Template templater ;GrAtX []int8 ;GrAtY []int8 ;RegionBitmap *_f .Bitmap ;ReferenceBitmap *_f .Bitmap ;ReferenceDX int32 ;ReferenceDY int32 ;_gaf *_cc .Decoder ;_cd *_cc .DecoderStats ;_eec bool ; +_eecb []bool ;};func (_eegfe *HalftoneRegion )renderPattern (_bbgf [][]int )(_acdb error ){var _dbb ,_agc int ;for _gce :=0;_gce < int (_eegfe .HGridHeight );_gce ++{for _bdef :=0;_bdef < int (_eegfe .HGridWidth );_bdef ++{_dbb =_eegfe .computeX (_gce ,_bdef ); +_agc =_eegfe .computeY (_gce ,_bdef );_febd :=_eegfe .Patterns [_bbgf [_gce ][_bdef ]];if _acdb =_f .Blit (_febd ,_eegfe .HalftoneRegionBitmap ,_dbb +int (_eegfe .HGridX ),_agc +int (_eegfe .HGridY ),_eegfe .CombinationOperator );_acdb !=nil {return _acdb ; +};};};return nil ;};func (_gcea *PageInformationSegment )readDefaultPixelValue ()error {_abcb ,_fccf :=_gcea ._eade .ReadBit ();if _fccf !=nil {return _fccf ;};_gcea .DefaultPixelValue =uint8 (_abcb &0xf);return nil ;};func NewHeader (d Documenter ,r *_c .Reader ,offset int64 ,organizationType OrganizationType )(*Header ,error ){_aedgg :=&Header {Reader :r }; +if _fagcg :=_aedgg .parse (d ,r ,offset ,organizationType );_fagcg !=nil {return nil ,_dg .Wrap (_fagcg ,"\u004ee\u0077\u0048\u0065\u0061\u0064\u0065r","");};return _aedgg ,nil ;};func (_ddbc *GenericRegion )setParameters (_dcef bool ,_dfgc ,_fgca int64 ,_dfef ,_ggac uint32 ){_ddbc .IsMMREncoded =_dcef ; +_ddbc .DataOffset =_dfgc ;_ddbc .DataLength =_fgca ;_ddbc .RegionSegment .BitmapHeight =_dfef ;_ddbc .RegionSegment .BitmapWidth =_ggac ;_ddbc ._gag =nil ;_ddbc .Bitmap =nil ;};func (_dbfda *SymbolDictionary )decodeAggregate (_bfgf ,_aeea uint32 )error {var (_cbeb int64 ; +_agfaf error ;);if _dbfda .IsHuffmanEncoded {_cbeb ,_agfaf =_dbfda .huffDecodeRefAggNInst ();if _agfaf !=nil {return _agfaf ;};}else {_cbbc ,_dadc :=_dbfda ._ded .DecodeInt (_dbfda ._dbdb );if _dadc !=nil {return _dadc ;};_cbeb =int64 (_cbbc );};if _cbeb > 1{return _dbfda .decodeThroughTextRegion (_bfgf ,_aeea ,uint32 (_cbeb )); +}else if _cbeb ==1{return _dbfda .decodeRefinedSymbol (_bfgf ,_aeea );};return nil ;};func (_edfb *HalftoneRegion )combineGrayscalePlanes (_aebf []*_f .Bitmap ,_ebccc int )error {_bbf :=0;for _geded :=0;_geded < _aebf [_ebccc ].Height ;_geded ++{for _ecffe :=0; +_ecffe < _aebf [_ebccc ].Width ;_ecffe +=8{_fdaa ,_gab :=_aebf [_ebccc +1].GetByte (_bbf );if _gab !=nil {return _gab ;};_aedc ,_gab :=_aebf [_ebccc ].GetByte (_bbf );if _gab !=nil {return _gab ;};_gab =_aebf [_ebccc ].SetByte (_bbf ,_f .CombineBytes (_aedc ,_fdaa ,_f .CmbOpXor )); +if _gab !=nil {return _gab ;};_bbf ++;};};return nil ;};func (_cdcbf *HalftoneRegion )parseHeader ()error {if _ebd :=_cdcbf .RegionSegment .parseHeader ();_ebd !=nil {return _ebd ;};_dbgfd ,_bbae :=_cdcbf ._dade .ReadBit ();if _bbae !=nil {return _bbae ; +};_cdcbf .HDefaultPixel =int8 (_dbgfd );_dfec ,_bbae :=_cdcbf ._dade .ReadBits (3);if _bbae !=nil {return _bbae ;};_cdcbf .CombinationOperator =_f .CombinationOperator (_dfec &0xf);_dbgfd ,_bbae =_cdcbf ._dade .ReadBit ();if _bbae !=nil {return _bbae ; +};if _dbgfd ==1{_cdcbf .HSkipEnabled =true ;};_dfec ,_bbae =_cdcbf ._dade .ReadBits (2);if _bbae !=nil {return _bbae ;};_cdcbf .HTemplate =byte (_dfec &0xf);_dbgfd ,_bbae =_cdcbf ._dade .ReadBit ();if _bbae !=nil {return _bbae ;};if _dbgfd ==1{_cdcbf .IsMMREncoded =true ; +};_dfec ,_bbae =_cdcbf ._dade .ReadBits (32);if _bbae !=nil {return _bbae ;};_cdcbf .HGridWidth =uint32 (_dfec &_a .MaxUint32 );_dfec ,_bbae =_cdcbf ._dade .ReadBits (32);if _bbae !=nil {return _bbae ;};_cdcbf .HGridHeight =uint32 (_dfec &_a .MaxUint32 ); +_dfec ,_bbae =_cdcbf ._dade .ReadBits (32);if _bbae !=nil {return _bbae ;};_cdcbf .HGridX =int32 (_dfec &_a .MaxInt32 );_dfec ,_bbae =_cdcbf ._dade .ReadBits (32);if _bbae !=nil {return _bbae ;};_cdcbf .HGridY =int32 (_dfec &_a .MaxInt32 );_dfec ,_bbae =_cdcbf ._dade .ReadBits (16); +if _bbae !=nil {return _bbae ;};_cdcbf .HRegionX =uint16 (_dfec &_a .MaxUint16 );_dfec ,_bbae =_cdcbf ._dade .ReadBits (16);if _bbae !=nil {return _bbae ;};_cdcbf .HRegionY =uint16 (_dfec &_a .MaxUint16 );if _bbae =_cdcbf .computeSegmentDataStructure (); +_bbae !=nil {return _bbae ;};return _cdcbf .checkInput ();};func (_dfc *Header )CleanSegmentData (){if _dfc .SegmentData !=nil {_dfc .SegmentData =nil ;};};func (_bea *HalftoneRegion )Init (hd *Header ,r *_c .Reader )error {_bea ._dade =r ;_bea ._ccge =hd ; +_bea .RegionSegment =NewRegionSegment (r );return _bea .parseHeader ();};func (_dfe *template0 )setIndex (_feda *_cc .DecoderStats ){_feda .SetIndex (0x100)};func (_bgad *PageInformationSegment )encodeStripingInformation (_aabe _c .BinaryWriter )(_gagb int ,_cfgg error ){const _gbcb ="\u0065n\u0063\u006f\u0064\u0065S\u0074\u0072\u0069\u0070\u0069n\u0067I\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"; +if !_bgad .IsStripe {if _gagb ,_cfgg =_aabe .Write ([]byte {0x00,0x00});_cfgg !=nil {return 0,_dg .Wrap (_cfgg ,_gbcb ,"n\u006f\u0020\u0073\u0074\u0072\u0069\u0070\u0069\u006e\u0067");};return _gagb ,nil ;};_afe :=make ([]byte ,2);_b .BigEndian .PutUint16 (_afe ,_bgad .MaxStripeSize |1<<15); +if _gagb ,_cfgg =_aabe .Write (_afe );_cfgg !=nil {return 0,_dg .Wrapf (_cfgg ,_gbcb ,"\u0073\u0074\u0072i\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0064",_bgad .MaxStripeSize );};return _gagb ,nil ;};func (_fgeed *TableSegment )HtOOB ()int32 {return _fgeed ._egcdd }; +func (_bada *GenericRefinementRegion )String ()string {_beda :=&_ab .Builder {};_beda .WriteString ("\u000a[\u0047E\u004e\u0045\u0052\u0049\u0043 \u0052\u0045G\u0049\u004f\u004e\u005d\u000a");_beda .WriteString (_bada .RegionInfo .String ()+"\u000a");_beda .WriteString (_gb .Sprintf ("\u0009\u002d \u0049\u0073\u0054P\u0047\u0052\u006f\u006e\u003a\u0020\u0025\u0076\u000a",_bada .IsTPGROn )); +_beda .WriteString (_gb .Sprintf ("\u0009-\u0020T\u0065\u006d\u0070\u006c\u0061t\u0065\u0049D\u003a\u0020\u0025\u0076\u000a",_bada .TemplateID ));_beda .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0047\u0072\u0041\u0074\u0058\u003a\u0020\u0025\u0076\u000a",_bada .GrAtX )); +_beda .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0047\u0072\u0041\u0074\u0059\u003a\u0020\u0025\u0076\u000a",_bada .GrAtY ));_beda .WriteString (_gb .Sprintf ("\u0009-\u0020R\u0065\u0066\u0065\u0072\u0065n\u0063\u0065D\u0058\u0020\u0025\u0076\u000a",_bada .ReferenceDX )); +_beda .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0052ef\u0065\u0072\u0065\u006e\u0063\u0044\u0065\u0059\u003a\u0020\u0025\u0076\u000a",_bada .ReferenceDY ));return _beda .String ();};func (_cfdb *PageInformationSegment )readMaxStripeSize ()error {_cded ,_agcg :=_cfdb ._eade .ReadBits (15); +if _agcg !=nil {return _agcg ;};_cfdb .MaxStripeSize =uint16 (_cded &_a .MaxUint16 );return nil ;};var _ SegmentEncoder =&RegionSegment {};func (_ceeca *TextRegion )createRegionBitmap ()error {_ceeca .RegionBitmap =_f .New (int (_ceeca .RegionInfo .BitmapWidth ),int (_ceeca .RegionInfo .BitmapHeight )); +if _ceeca .DefaultPixel !=0{_ceeca .RegionBitmap .SetDefaultPixel ();};return nil ;};func _bcbf (_cgc *_c .Reader ,_bcfd *Header )*GenericRefinementRegion {return &GenericRefinementRegion {_bf :_cgc ,RegionInfo :NewRegionSegment (_cgc ),_gg :_bcfd ,_dc :&template0 {},_af :&template1 {}}; +};func (_geb *Header )writeReferredToSegments (_abf _c .BinaryWriter )(_facd int ,_ggd error ){const _bgdg ="\u0077\u0072\u0069te\u0052\u0065\u0066\u0065\u0072\u0072\u0065\u0064\u0054\u006f\u0053\u0065\u0067\u006d\u0065\u006e\u0074\u0073";var (_facg uint16 ; +_fbcc uint32 ;);_afa :=_geb .referenceSize ();_adg :=1;_fede :=make ([]byte ,_afa );for _ ,_dfab :=range _geb .RTSNumbers {switch _afa {case 4:_fbcc =uint32 (_dfab );_b .BigEndian .PutUint32 (_fede ,_fbcc );_adg ,_ggd =_abf .Write (_fede );if _ggd !=nil {return 0,_dg .Wrap (_ggd ,_bgdg ,"u\u0069\u006e\u0074\u0033\u0032\u0020\u0073\u0069\u007a\u0065"); +};case 2:_facg =uint16 (_dfab );_b .BigEndian .PutUint16 (_fede ,_facg );_adg ,_ggd =_abf .Write (_fede );if _ggd !=nil {return 0,_dg .Wrap (_ggd ,_bgdg ,"\u0075\u0069\u006e\u0074\u0031\u0036");};default:if _ggd =_abf .WriteByte (byte (_dfab ));_ggd !=nil {return 0,_dg .Wrap (_ggd ,_bgdg ,"\u0075\u0069\u006et\u0038"); +};};_facd +=_adg ;};return _facd ,nil ;};type Documenter interface{GetPage (int )(Pager ,error );GetGlobalSegment (int )(*Header ,error );};func (_ffbd *GenericRegion )setParametersWithAt (_ggbc bool ,_eecbb byte ,_agfa ,_aaag bool ,_eba ,_cddg []int8 ,_dcfd ,_dbfd uint32 ,_bcff *_cc .DecoderStats ,_dfadd *_cc .Decoder ){_ffbd .IsMMREncoded =_ggbc ; +_ffbd .GBTemplate =_eecbb ;_ffbd .IsTPGDon =_agfa ;_ffbd .GBAtX =_eba ;_ffbd .GBAtY =_cddg ;_ffbd .RegionSegment .BitmapHeight =_dbfd ;_ffbd .RegionSegment .BitmapWidth =_dcfd ;_ffbd ._gag =nil ;_ffbd .Bitmap =nil ;if _bcff !=nil {_ffbd ._fgce =_bcff ; +};if _dfadd !=nil {_ffbd ._fba =_dfadd ;};_age .Log .Trace ("\u005b\u0047\u0045\u004e\u0045\u0052\u0049\u0043\u002d\u0052\u0045\u0047\u0049O\u004e\u005d\u0020\u0073\u0065\u0074P\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073\u0020\u0053\u0044\u0041t\u003a\u0020\u0025\u0073",_ffbd ); +};func (_dgg *template1 )form (_febf ,_cab ,_fagc ,_daf ,_agbc int16 )int16 {return ((_febf &0x02)<<8)|(_cab <<6)|((_fagc &0x03)<<4)|(_daf <<1)|_agbc ;};func (_acebc *TextRegion )setParameters (_ggcc *_cc .Decoder ,_agbcb ,_aagaa bool ,_agae ,_cbdgf uint32 ,_aedad uint32 ,_fgda int8 ,_edad uint32 ,_gbcab int8 ,_egcce _f .CombinationOperator ,_ggab int8 ,_eege int16 ,_feeag ,_bbge ,_bcge ,_bbdg ,_add ,_gbeb ,_bdcfe ,_edge ,_ddcg ,_cfbd int8 ,_defd ,_aaaff []int8 ,_dbafg []*_f .Bitmap ,_addc int8 ){_acebc ._cefb =_ggcc ; +_acebc .IsHuffmanEncoded =_agbcb ;_acebc .UseRefinement =_aagaa ;_acebc .RegionInfo .BitmapWidth =_agae ;_acebc .RegionInfo .BitmapHeight =_cbdgf ;_acebc .NumberOfSymbolInstances =_aedad ;_acebc .SbStrips =_fgda ;_acebc .NumberOfSymbols =_edad ;_acebc .DefaultPixel =_gbcab ; +_acebc .CombinationOperator =_egcce ;_acebc .IsTransposed =_ggab ;_acebc .ReferenceCorner =_eege ;_acebc .SbDsOffset =_feeag ;_acebc .SbHuffFS =_bbge ;_acebc .SbHuffDS =_bcge ;_acebc .SbHuffDT =_bbdg ;_acebc .SbHuffRDWidth =_add ;_acebc .SbHuffRDHeight =_gbeb ; +_acebc .SbHuffRSize =_ddcg ;_acebc .SbHuffRDX =_bdcfe ;_acebc .SbHuffRDY =_edge ;_acebc .SbrTemplate =_cfbd ;_acebc .SbrATX =_defd ;_acebc .SbrATY =_aaaff ;_acebc .Symbols =_dbafg ;_acebc ._aeaca =_addc ;};func (_edce *TableSegment )HtPS ()int32 {return _edce ._beea }; +func (_gbgb *RegionSegment )Size ()int {return 17};func (_bfgg *GenericRegion )decodeTemplate1 (_agbg ,_edda ,_aba int ,_ebc ,_dbeg int )(_eceg error ){const _bedd ="\u0064e\u0063o\u0064\u0065\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u0031";var (_ege ,_eed int ; +_bce ,_cdeg int ;_dee byte ;_cfa ,_ebcc int ;);if _agbg >=1{_dee ,_eceg =_bfgg .Bitmap .GetByte (_dbeg );if _eceg !=nil {return _dg .Wrap (_eceg ,_bedd ,"\u006ci\u006e\u0065\u0020\u003e\u003d\u00201");};_bce =int (_dee );};if _agbg >=2{_dee ,_eceg =_bfgg .Bitmap .GetByte (_dbeg -_bfgg .Bitmap .RowStride ); +if _eceg !=nil {return _dg .Wrap (_eceg ,_bedd ,"\u006ci\u006e\u0065\u0020\u003e\u003d\u00202");};_cdeg =int (_dee )<<5;};_ege =((_bce >>1)&0x1f8)|((_cdeg >>1)&0x1e00);for _bae :=0;_bae < _aba ;_bae =_cfa {var (_dac byte ;_gda int ;);_cfa =_bae +8;if _gagf :=_edda -_bae ; +_gagf > 8{_gda =8;}else {_gda =_gagf ;};if _agbg > 0{_bce <<=8;if _cfa < _edda {_dee ,_eceg =_bfgg .Bitmap .GetByte (_dbeg +1);if _eceg !=nil {return _dg .Wrap (_eceg ,_bedd ,"\u006c\u0069\u006e\u0065\u0020\u003e\u0020\u0030");};_bce |=int (_dee );};}; +if _agbg > 1{_cdeg <<=8;if _cfa < _edda {_dee ,_eceg =_bfgg .Bitmap .GetByte (_dbeg -_bfgg .Bitmap .RowStride +1);if _eceg !=nil {return _dg .Wrap (_eceg ,_bedd ,"\u006c\u0069\u006e\u0065\u0020\u003e\u0020\u0031");};_cdeg |=int (_dee )<<5;};};for _aaga :=0; +_aaga < _gda ;_aaga ++{if _bfgg ._aeed {_eed =_bfgg .overrideAtTemplate1 (_ege ,_bae +_aaga ,_agbg ,int (_dac ),_aaga );_bfgg ._fgce .SetIndex (int32 (_eed ));}else {_bfgg ._fgce .SetIndex (int32 (_ege ));};_ebcc ,_eceg =_bfgg ._fba .DecodeBit (_bfgg ._fgce ); +if _eceg !=nil {return _dg .Wrap (_eceg ,_bedd ,"");};_dac |=byte (_ebcc )<>_fdc )&0x8)|((_cdeg >>_fdc )&0x200);};if _edc :=_bfgg .Bitmap .SetByte (_ebc ,_dac );_edc !=nil {return _dg .Wrap (_edc ,_bedd ,""); +};_ebc ++;_dbeg ++;};return nil ;};func (_cbea *SymbolDictionary )decodeHeightClassDeltaHeightWithHuffman ()(int64 ,error ){switch _cbea .SdHuffDecodeHeightSelection {case 0:_afga ,_bfbbg :=_ece .GetStandardTable (4);if _bfbbg !=nil {return 0,_bfbbg ;}; +return _afga .Decode (_cbea ._dabd );case 1:_gcg ,_dcce :=_ece .GetStandardTable (5);if _dcce !=nil {return 0,_dcce ;};return _gcg .Decode (_cbea ._dabd );case 3:if _cbea ._gdgd ==nil {_bbaae ,_aadb :=_ece .GetStandardTable (0);if _aadb !=nil {return 0,_aadb ; +};_cbea ._gdgd =_bbaae ;};return _cbea ._gdgd .Decode (_cbea ._dabd );};return 0,nil ;};func (_caga *TextRegion )decodeRdw ()(int64 ,error ){const _caf ="\u0064e\u0063\u006f\u0064\u0065\u0052\u0064w";if _caga .IsHuffmanEncoded {if _caga .SbHuffRDWidth ==3{if _caga ._cabg ==nil {var (_feeaa int ; +_daddc error ;);if _caga .SbHuffFS ==3{_feeaa ++;};if _caga .SbHuffDS ==3{_feeaa ++;};if _caga .SbHuffDT ==3{_feeaa ++;};_caga ._cabg ,_daddc =_caga .getUserTable (_feeaa );if _daddc !=nil {return 0,_dg .Wrap (_daddc ,_caf ,"");};};return _caga ._cabg .Decode (_caga ._bgge ); +};_ffee ,_abdd :=_ece .GetStandardTable (14+int (_caga .SbHuffRDWidth ));if _abdd !=nil {return 0,_dg .Wrap (_abdd ,_caf ,"");};return _ffee .Decode (_caga ._bgge );};_aebg ,_cgdd :=_caga ._cefb .DecodeInt (_caga ._gbeg );if _cgdd !=nil {return 0,_dg .Wrap (_cgdd ,_caf ,""); +};return int64 (_aebg ),nil ;};func (_ccgac *RegionSegment )String ()string {_ffdb :=&_ab .Builder {};_ffdb .WriteString ("\u0009[\u0052E\u0047\u0049\u004f\u004e\u0020S\u0045\u0047M\u0045\u004e\u0054\u005d\u000a");_ffdb .WriteString (_gb .Sprintf ("\t\u0009\u002d\u0020\u0042\u0069\u0074m\u0061\u0070\u0020\u0028\u0077\u0069d\u0074\u0068\u002c\u0020\u0068\u0065\u0069g\u0068\u0074\u0029\u0020\u005b\u0025\u0064\u0078\u0025\u0064]\u000a",_ccgac .BitmapWidth ,_ccgac .BitmapHeight )); +_ffdb .WriteString (_gb .Sprintf ("\u0009\u0009\u002d\u0020L\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u0020\u0028\u0078,\u0079)\u003a\u0020\u005b\u0025\u0064\u002c\u0025d\u005d\u000a",_ccgac .XLocation ,_ccgac .YLocation ));_ffdb .WriteString (_gb .Sprintf ("\t\u0009\u002d\u0020\u0043\u006f\u006db\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u004f\u0070e\u0072\u0061\u0074o\u0072:\u0020\u0025\u0073",_ccgac .CombinaionOperator )); +return _ffdb .String ();};func (_afgf *SymbolDictionary )decodeRefinedSymbol (_aaaag ,_adce uint32 )error {var (_cbff int ;_cgad ,_afff int32 ;);if _afgf .IsHuffmanEncoded {_dcdb ,_aged :=_afgf ._dabd .ReadBits (byte (_afgf ._gdfg ));if _aged !=nil {return _aged ; +};_cbff =int (_dcdb );_fdbd ,_aged :=_ece .GetStandardTable (15);if _aged !=nil {return _aged ;};_cdgc ,_aged :=_fdbd .Decode (_afgf ._dabd );if _aged !=nil {return _aged ;};_cgad =int32 (_cdgc );_cdgc ,_aged =_fdbd .Decode (_afgf ._dabd );if _aged !=nil {return _aged ; +};_afff =int32 (_cdgc );_fdbd ,_aged =_ece .GetStandardTable (1);if _aged !=nil {return _aged ;};if _ ,_aged =_fdbd .Decode (_afgf ._dabd );_aged !=nil {return _aged ;};_afgf ._dabd .Align ();}else {_affb ,_bcdb :=_afgf ._ded .DecodeIAID (uint64 (_afgf ._gdfg ),_afgf ._fbac ); +if _bcdb !=nil {return _bcdb ;};_cbff =int (_affb );_cgad ,_bcdb =_afgf ._ded .DecodeInt (_afgf ._gffd );if _bcdb !=nil {return _bcdb ;};_afff ,_bcdb =_afgf ._ded .DecodeInt (_afgf ._fdff );if _bcdb !=nil {return _bcdb ;};};if _bdbe :=_afgf .setSymbolsArray (); +_bdbe !=nil {return _bdbe ;};_gae :=_afgf ._ecac [_cbff ];if _afcc :=_afgf .decodeNewSymbols (_aaaag ,_adce ,_gae ,_cgad ,_afff );_afcc !=nil {return _afcc ;};if _afgf .IsHuffmanEncoded {_afgf ._dabd .Align ();};return nil ;};func (_bafg *SymbolDictionary )encodeFlags (_aabc _c .BinaryWriter )(_cabd int ,_eacd error ){const _gbfa ="e\u006e\u0063\u006f\u0064\u0065\u0046\u006c\u0061\u0067\u0073"; +if _eacd =_aabc .SkipBits (3);_eacd !=nil {return 0,_dg .Wrap (_eacd ,_gbfa ,"\u0065\u006d\u0070\u0074\u0079\u0020\u0062\u0069\u0074\u0073");};var _dcgf int ;if _bafg .SdrTemplate > 0{_dcgf =1;};if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"s\u0064\u0072\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"); +};_dcgf =0;if _bafg .SdTemplate > 1{_dcgf =1;};if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"\u0073\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};_dcgf =0;if _bafg .SdTemplate ==1||_bafg .SdTemplate ==3{_dcgf =1; +};if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"\u0073\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};_dcgf =0;if _bafg ._eegc {_dcgf =1;};if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"\u0063\u006f\u0064in\u0067\u0020\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0020\u0072\u0065\u0074\u0061\u0069\u006e\u0065\u0064"); +};_dcgf =0;if _bafg ._eaf {_dcgf =1;};if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"\u0063\u006f\u0064\u0069ng\u0020\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0020\u0075\u0073\u0065\u0064");};_dcgf =0;if _bafg .SdHuffAggInstanceSelection {_dcgf =1; +};if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"\u0073\u0064\u0048\u0075\u0066\u0066\u0041\u0067\u0067\u0049\u006e\u0073\u0074");};_dcgf =int (_bafg .SdHuffBMSizeSelection );if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"\u0073\u0064\u0048u\u0066\u0066\u0042\u006d\u0053\u0069\u007a\u0065"); +};_dcgf =0;if _bafg .SdHuffDecodeWidthSelection > 1{_dcgf =1;};if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"s\u0064\u0048\u0075\u0066\u0066\u0057\u0069\u0064\u0074\u0068");};_dcgf =0;switch _bafg .SdHuffDecodeWidthSelection {case 1,3:_dcgf =1; +};if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"s\u0064\u0048\u0075\u0066\u0066\u0057\u0069\u0064\u0074\u0068");};_dcgf =0;if _bafg .SdHuffDecodeHeightSelection > 1{_dcgf =1;};if _eacd =_aabc .WriteBit (_dcgf ); +_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"\u0073\u0064\u0048u\u0066\u0066\u0048\u0065\u0069\u0067\u0068\u0074");};_dcgf =0;switch _bafg .SdHuffDecodeHeightSelection {case 1,3:_dcgf =1;};if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"\u0073\u0064\u0048u\u0066\u0066\u0048\u0065\u0069\u0067\u0068\u0074"); +};_dcgf =0;if _bafg .UseRefinementAggregation {_dcgf =1;};if _eacd =_aabc .WriteBit (_dcgf );_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"\u0073\u0064\u0052\u0065\u0066\u0041\u0067\u0067");};_dcgf =0;if _bafg .IsHuffmanEncoded {_dcgf =1;};if _eacd =_aabc .WriteBit (_dcgf ); +_eacd !=nil {return _cabd ,_dg .Wrap (_eacd ,_gbfa ,"\u0073\u0064\u0048\u0075\u0066\u0066");};return 2,nil ;};func (_affe *PageInformationSegment )Init (h *Header ,r *_c .Reader )(_gggb error ){_affe ._eade =r ;if _gggb =_affe .parseHeader ();_gggb !=nil {return _dg .Wrap (_gggb ,"P\u0061\u0067\u0065\u0049\u006e\u0066o\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0053\u0065g\u006d\u0065\u006et\u002eI\u006e\u0069\u0074",""); +};return nil ;};func (_bbcf *Header )readSegmentNumber (_cdea *_c .Reader )error {const _cbb ="\u0072\u0065\u0061\u0064\u0053\u0065\u0067\u006d\u0065\u006e\u0074\u004eu\u006d\u0062\u0065\u0072";_cbe :=make ([]byte ,4);_ ,_eegfa :=_cdea .Read (_cbe );if _eegfa !=nil {return _dg .Wrap (_eegfa ,_cbb ,""); +};_bbcf .SegmentNumber =_b .BigEndian .Uint32 (_cbe );return nil ;};func (_ffga *GenericRegion )overrideAtTemplate0a (_bade ,_bdcb ,_ccf ,_gdgc ,_eeaf ,_gfgb int )int {if _ffga .GBAtOverride [0]{_bade &=0xFFEF;if _ffga .GBAtY [0]==0&&_ffga .GBAtX [0]>=-int8 (_eeaf ){_bade |=(_gdgc >>uint (int8 (_gfgb )-_ffga .GBAtX [0]&0x1))<<4; +}else {_bade |=int (_ffga .getPixel (_bdcb +int (_ffga .GBAtX [0]),_ccf +int (_ffga .GBAtY [0])))<<4;};};if _ffga .GBAtOverride [1]{_bade &=0xFBFF;if _ffga .GBAtY [1]==0&&_ffga .GBAtX [1]>=-int8 (_eeaf ){_bade |=(_gdgc >>uint (int8 (_gfgb )-_ffga .GBAtX [1]&0x1))<<10; +}else {_bade |=int (_ffga .getPixel (_bdcb +int (_ffga .GBAtX [1]),_ccf +int (_ffga .GBAtY [1])))<<10;};};if _ffga .GBAtOverride [2]{_bade &=0xF7FF;if _ffga .GBAtY [2]==0&&_ffga .GBAtX [2]>=-int8 (_eeaf ){_bade |=(_gdgc >>uint (int8 (_gfgb )-_ffga .GBAtX [2]&0x1))<<11; +}else {_bade |=int (_ffga .getPixel (_bdcb +int (_ffga .GBAtX [2]),_ccf +int (_ffga .GBAtY [2])))<<11;};};if _ffga .GBAtOverride [3]{_bade &=0x7FFF;if _ffga .GBAtY [3]==0&&_ffga .GBAtX [3]>=-int8 (_eeaf ){_bade |=(_gdgc >>uint (int8 (_gfgb )-_ffga .GBAtX [3]&0x1))<<15; +}else {_bade |=int (_ffga .getPixel (_bdcb +int (_ffga .GBAtX [3]),_ccf +int (_ffga .GBAtY [3])))<<15;};};return _bade ;};func (_gdf *GenericRegion )String ()string {_bcd :=&_ab .Builder {};_bcd .WriteString ("\u000a[\u0047E\u004e\u0045\u0052\u0049\u0043 \u0052\u0045G\u0049\u004f\u004e\u005d\u000a"); +_bcd .WriteString (_gdf .RegionSegment .String ()+"\u000a");_bcd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020Us\u0065\u0045\u0078\u0074\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u0073\u003a\u0020\u0025\u0076\u000a",_gdf .UseExtTemplates ));_bcd .WriteString (_gb .Sprintf ("\u0009\u002d \u0049\u0073\u0054P\u0047\u0044\u006f\u006e\u003a\u0020\u0025\u0076\u000a",_gdf .IsTPGDon )); +_bcd .WriteString (_gb .Sprintf ("\u0009-\u0020G\u0042\u0054\u0065\u006d\u0070l\u0061\u0074e\u003a\u0020\u0025\u0064\u000a",_gdf .GBTemplate ));_bcd .WriteString (_gb .Sprintf ("\t\u002d \u0049\u0073\u004d\u004d\u0052\u0045\u006e\u0063o\u0064\u0065\u0064\u003a %\u0076\u000a",_gdf .IsMMREncoded )); +_bcd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0047\u0042\u0041\u0074\u0058\u003a\u0020\u0025\u0076\u000a",_gdf .GBAtX ));_bcd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0047\u0042\u0041\u0074\u0059\u003a\u0020\u0025\u0076\u000a",_gdf .GBAtY )); +_bcd .WriteString (_gb .Sprintf ("\t\u002d \u0047\u0042\u0041\u0074\u004f\u0076\u0065\u0072r\u0069\u0064\u0065\u003a %\u0076\u000a",_gdf .GBAtOverride ));return _bcd .String ();};type EncodeInitializer interface{InitEncode ();};func (_defg *Header )readHeaderFlags ()error {const _bgae ="\u0072e\u0061d\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006c\u0061\u0067\u0073"; +_fffe ,_bbce :=_defg .Reader .ReadBit ();if _bbce !=nil {return _dg .Wrap (_bbce ,_bgae ,"r\u0065\u0074\u0061\u0069\u006e\u0020\u0066\u006c\u0061\u0067");};if _fffe !=0{_defg .RetainFlag =true ;};_fffe ,_bbce =_defg .Reader .ReadBit ();if _bbce !=nil {return _dg .Wrap (_bbce ,_bgae ,"\u0070\u0061g\u0065\u0020\u0061s\u0073\u006f\u0063\u0069\u0061\u0074\u0069\u006f\u006e"); +};if _fffe !=0{_defg .PageAssociationFieldSize =true ;};_cegad ,_bbce :=_defg .Reader .ReadBits (6);if _bbce !=nil {return _dg .Wrap (_bbce ,_bgae ,"\u0073\u0065\u0067m\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065");};_defg .Type =Type (int (_cegad )); +return nil ;};var _ templater =&template0 {};type Regioner interface{GetRegionBitmap ()(*_f .Bitmap ,error );GetRegionInfo ()*RegionSegment ;};func (_cagf *Header )writeSegmentPageAssociation (_fagd _c .BinaryWriter )(_dfeg int ,_gbca error ){const _dbcc ="w\u0072\u0069\u0074\u0065\u0053\u0065g\u006d\u0065\u006e\u0074\u0050\u0061\u0067\u0065\u0041s\u0073\u006f\u0063i\u0061t\u0069\u006f\u006e"; +if _cagf .pageSize ()!=4{if _gbca =_fagd .WriteByte (byte (_cagf .PageAssociation ));_gbca !=nil {return 0,_dg .Wrap (_gbca ,_dbcc ,"\u0070\u0061\u0067\u0065\u0053\u0069\u007a\u0065\u0020\u0021\u003d\u0020\u0034");};return 1,nil ;};_gddf :=make ([]byte ,4); +_b .BigEndian .PutUint32 (_gddf ,uint32 (_cagf .PageAssociation ));if _dfeg ,_gbca =_fagd .Write (_gddf );_gbca !=nil {return 0,_dg .Wrap (_gbca ,_dbcc ,"\u0034 \u0062y\u0074\u0065\u0020\u0070\u0061g\u0065\u0020n\u0075\u006d\u0062\u0065\u0072");};return _dfeg ,nil ; +};func (_ceb *SymbolDictionary )decodeHeightClassBitmap (_cbde *_f .Bitmap ,_aegb int64 ,_efb int ,_bcad []int )error {for _fefg :=_aegb ;_fefg < int64 (_ceb ._cec );_fefg ++{var _aeaf int ;for _cbeg :=_aegb ;_cbeg <=_fefg -1;_cbeg ++{_aeaf +=_bcad [_cbeg ]; +};_cfdg :=_g .Rect (_aeaf ,0,_aeaf +_bcad [_fefg ],_efb );_afgc ,_fdad :=_f .Extract (_cfdg ,_cbde );if _fdad !=nil {return _fdad ;};_ceb ._ddae [_fefg ]=_afgc ;_ceb ._ecac =append (_ceb ._ecac ,_afgc );};return nil ;};func (_fac *GenericRefinementRegion )getPixel (_daed *_f .Bitmap ,_cde ,_efg int )int {if _cde < 0||_cde >=_daed .Width {return 0; +};if _efg < 0||_efg >=_daed .Height {return 0;};if _daed .GetPixel (_cde ,_efg ){return 1;};return 0;};func (_ebe *TextRegion )readUseRefinement ()error {if !_ebe .UseRefinement ||_ebe .SbrTemplate !=0{return nil ;};var (_acgb byte ;_bggf error ;);_ebe .SbrATX =make ([]int8 ,2); +_ebe .SbrATY =make ([]int8 ,2);_acgb ,_bggf =_ebe ._bgge .ReadByte ();if _bggf !=nil {return _bggf ;};_ebe .SbrATX [0]=int8 (_acgb );_acgb ,_bggf =_ebe ._bgge .ReadByte ();if _bggf !=nil {return _bggf ;};_ebe .SbrATY [0]=int8 (_acgb );_acgb ,_bggf =_ebe ._bgge .ReadByte (); +if _bggf !=nil {return _bggf ;};_ebe .SbrATX [1]=int8 (_acgb );_acgb ,_bggf =_ebe ._bgge .ReadByte ();if _bggf !=nil {return _bggf ;};_ebe .SbrATY [1]=int8 (_acgb );return nil ;};func (_fcce *Header )readReferredToSegmentNumbers (_dacg *_c .Reader ,_ecggg int )([]int ,error ){const _fbc ="\u0072\u0065\u0061\u0064R\u0065\u0066\u0065\u0072\u0072\u0065\u0064\u0054\u006f\u0053e\u0067m\u0065\u006e\u0074\u004e\u0075\u006d\u0062e\u0072\u0073"; +_ccadb :=make ([]int ,_ecggg );if _ecggg > 0{_fcce .RTSegments =make ([]*Header ,_ecggg );var (_abea uint64 ;_bdcd error ;);for _bgag :=0;_bgag < _ecggg ;_bgag ++{_abea ,_bdcd =_dacg .ReadBits (byte (_fcce .referenceSize ())<<3);if _bdcd !=nil {return nil ,_dg .Wrapf (_bdcd ,_fbc ,"\u0027\u0025\u0064\u0027 \u0072\u0065\u0066\u0065\u0072\u0072\u0065\u0064\u0020\u0073e\u0067m\u0065\u006e\u0074\u0020\u006e\u0075\u006db\u0065\u0072",_bgag ); +};_ccadb [_bgag ]=int (_abea &_a .MaxInt32 );};};return _ccadb ,nil ;};func (_bbda *Header )readDataStartOffset (_cdce *_c .Reader ,_acdc OrganizationType ){if _acdc ==OSequential {_bbda .SegmentDataStartOffset =uint64 (_cdce .AbsolutePosition ());};}; +func (_afbb *SymbolDictionary )readNumberOfNewSymbols ()error {_ecaa ,_fbdc :=_afbb ._dabd .ReadBits (32);if _fbdc !=nil {return _fbdc ;};_afbb .NumberOfNewSymbols =uint32 (_ecaa &_a .MaxUint32 );return nil ;};type TextRegion struct{_bgge *_c .Reader ; +RegionInfo *RegionSegment ;SbrTemplate int8 ;SbDsOffset int8 ;DefaultPixel int8 ;CombinationOperator _f .CombinationOperator ;IsTransposed int8 ;ReferenceCorner int16 ;LogSBStrips int16 ;UseRefinement bool ;IsHuffmanEncoded bool ;SbHuffRSize int8 ;SbHuffRDY int8 ; +SbHuffRDX int8 ;SbHuffRDHeight int8 ;SbHuffRDWidth int8 ;SbHuffDT int8 ;SbHuffDS int8 ;SbHuffFS int8 ;SbrATX []int8 ;SbrATY []int8 ;NumberOfSymbolInstances uint32 ;_defb int64 ;SbStrips int8 ;NumberOfSymbols uint32 ;RegionBitmap *_f .Bitmap ;Symbols []*_f .Bitmap ; +_cefb *_cc .Decoder ;_gagbe *GenericRefinementRegion ;_fecfa *_cc .DecoderStats ;_dfca *_cc .DecoderStats ;_cgbe *_cc .DecoderStats ;_edbc *_cc .DecoderStats ;_adbfe *_cc .DecoderStats ;_gbeg *_cc .DecoderStats ;_gebe *_cc .DecoderStats ;_eadb *_cc .DecoderStats ; +_aaba *_cc .DecoderStats ;_gaad *_cc .DecoderStats ;_bdfb *_cc .DecoderStats ;_aeaca int8 ;_bgcg *_ece .FixedSizeTable ;Header *Header ;_fdabc _ece .Tabler ;_cbge _ece .Tabler ;_bddg _ece .Tabler ;_cabg _ece .Tabler ;_bceb _ece .Tabler ;_acgf _ece .Tabler ; +_fdcag _ece .Tabler ;_dccdc _ece .Tabler ;_eafd ,_fgf map[int ]int ;_ebab []int ;_efcg *_f .Points ;_afcg *_f .Bitmaps ;_eebf *_ag .IntSlice ;_efae ,_abccf int ;_dddb *_f .Boxes ;};func (_gcce *SymbolDictionary )getToExportFlags ()([]int ,error ){var (_bfc int ; +_abce int32 ;_gcef error ;_ggcd =int32 (_gcce ._acg +_gcce .NumberOfNewSymbols );_agge =make ([]int ,_ggcd ););for _bbfd :=int32 (0);_bbfd < _ggcd ;_bbfd +=_abce {if _gcce .IsHuffmanEncoded {_cgeee ,_eacdc :=_ece .GetStandardTable (1);if _eacdc !=nil {return nil ,_eacdc ; +};_ecfff ,_eacdc :=_cgeee .Decode (_gcce ._dabd );if _eacdc !=nil {return nil ,_eacdc ;};_abce =int32 (_ecfff );}else {_abce ,_gcef =_gcce ._ded .DecodeInt (_gcce ._ggec );if _gcef !=nil {return nil ,_gcef ;};};if _abce !=0{if _bbfd +_abce > _ggcd {return nil ,_dg .Error ("\u0053\u0079\u006d\u0062\u006f\u006cD\u0069\u0063\u0074\u0069\u006f\u006e\u0061\u0072\u0079\u002e\u0067\u0065\u0074T\u006f\u0045\u0078\u0070\u006f\u0072\u0074F\u006c\u0061\u0067\u0073","\u006d\u0061\u006c\u0066\u006f\u0072m\u0065\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0064\u0061\u0074\u0061\u0020\u0070\u0072\u006f\u0076\u0069\u0064e\u0064\u002e\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u006f\u0075\u0074\u0020\u006ff\u0020r\u0061\u006e\u0067\u0065"); +};for _cdda :=_bbfd ;_cdda < _bbfd +_abce ;_cdda ++{_agge [_cdda ]=_bfc ;};};if _bfc ==0{_bfc =1;}else {_bfc =0;};};return _agge ,nil ;};func (_dfeb *SymbolDictionary )encodeSymbols (_gcba _c .BinaryWriter )(_decd int ,_dffa error ){const _gfdd ="\u0065\u006e\u0063o\u0064\u0065\u0053\u0079\u006d\u0062\u006f\u006c"; +_ffab :=_bdc .New ();_ffab .Init ();_ceda ,_dffa :=_dfeb ._gabd .SelectByIndexes (_dfeb ._cacb );if _dffa !=nil {return 0,_dg .Wrap (_dffa ,_gfdd ,"\u0069n\u0069\u0074\u0069\u0061\u006c");};_dffcg :=map[*_f .Bitmap ]int {};for _ebfg ,_ffbge :=range _ceda .Values {_dffcg [_ffbge ]=_ebfg ; +};_ceda .SortByHeight ();var _ebcf ,_ceggc int ;_ddage ,_dffa :=_ceda .GroupByHeight ();if _dffa !=nil {return 0,_dg .Wrap (_dffa ,_gfdd ,"");};for _ ,_ffac :=range _ddage .Values {_cecf :=_ffac .Values [0].Height ;_ffde :=_cecf -_ebcf ;if _dffa =_ffab .EncodeInteger (_bdc .IADH ,_ffde ); +_dffa !=nil {return 0,_dg .Wrapf (_dffa ,_gfdd ,"\u0049\u0041\u0044\u0048\u0020\u0066\u006f\u0072\u0020\u0064\u0068\u003a \u0027\u0025\u0064\u0027",_ffde );};_ebcf =_cecf ;_aega ,_feec :=_ffac .GroupByWidth ();if _feec !=nil {return 0,_dg .Wrapf (_feec ,_gfdd ,"\u0068\u0065\u0069g\u0068\u0074\u003a\u0020\u0027\u0025\u0064\u0027",_cecf ); +};var _daee int ;for _ ,_agac :=range _aega .Values {for _ ,_fbbg :=range _agac .Values {_bffd :=_fbbg .Width ;_bbbb :=_bffd -_daee ;if _feec =_ffab .EncodeInteger (_bdc .IADW ,_bbbb );_feec !=nil {return 0,_dg .Wrapf (_feec ,_gfdd ,"\u0049\u0041\u0044\u0057\u0020\u0066\u006f\u0072\u0020\u0064\u0077\u003a \u0027\u0025\u0064\u0027",_bbbb ); +};_daee +=_bbbb ;if _feec =_ffab .EncodeBitmap (_fbbg ,false );_feec !=nil {return 0,_dg .Wrapf (_feec ,_gfdd ,"H\u0065i\u0067\u0068\u0074\u003a\u0020\u0025\u0064\u0020W\u0069\u0064\u0074\u0068: \u0025\u0064",_cecf ,_bffd );};_aadc :=_dffcg [_fbbg ];_dfeb ._gbdf [_aadc ]=_ceggc ; +_ceggc ++;};};if _feec =_ffab .EncodeOOB (_bdc .IADW );_feec !=nil {return 0,_dg .Wrap (_feec ,_gfdd ,"\u0049\u0041\u0044\u0057");};};if _dffa =_ffab .EncodeInteger (_bdc .IAEX ,0);_dffa !=nil {return 0,_dg .Wrap (_dffa ,_gfdd ,"\u0065\u0078p\u006f\u0072\u0074e\u0064\u0020\u0073\u0079\u006d\u0062\u006f\u006c\u0073"); +};if _dffa =_ffab .EncodeInteger (_bdc .IAEX ,len (_dfeb ._cacb ));_dffa !=nil {return 0,_dg .Wrap (_dffa ,_gfdd ,"\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0073\u0079m\u0062\u006f\u006c\u0073");};_ffab .Final ();_egae ,_dffa :=_ffab .WriteTo (_gcba ); +if _dffa !=nil {return 0,_dg .Wrap (_dffa ,_gfdd ,"\u0077\u0072i\u0074\u0069\u006e\u0067 \u0065\u006ec\u006f\u0064\u0065\u0072\u0020\u0063\u006f\u006et\u0065\u0078\u0074\u0020\u0074\u006f\u0020\u0027\u0077\u0027\u0020\u0077r\u0069\u0074\u0065\u0072");}; +return int (_egae ),nil ;};type PatternDictionary struct{_ebcg *_c .Reader ;DataHeaderOffset int64 ;DataHeaderLength int64 ;DataOffset int64 ;DataLength int64 ;GBAtX []int8 ;GBAtY []int8 ;IsMMREncoded bool ;HDTemplate byte ;HdpWidth byte ;HdpHeight byte ; +Patterns []*_f .Bitmap ;GrayMax uint32 ;};func (_ddff *SymbolDictionary )getSbSymCodeLen ()int8 {_dacgc :=int8 (_a .Ceil (_a .Log (float64 (_ddff ._acg +_ddff .NumberOfNewSymbols ))/_a .Log (2)));if _ddff .IsHuffmanEncoded &&_dacgc < 1{return 1;};return _dacgc ; +};func (_cg *GenericRefinementRegion )decodeTemplate (_dda ,_gbe ,_edd ,_beg ,_bcb ,_bac ,_cega ,_egf ,_cac ,_gbf int ,_aede templater )(_ea error ){var (_bbg ,_abg ,_fee ,_gbee ,_bfba int16 ;_ced ,_aa ,_acc ,_ecgg int ;_gdgb byte ;);if _cac >=1&&(_cac -1)< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf -_beg ); +if _ea !=nil {return _ea ;};_ced =int (_gdgb );};if _cac >=0&&(_cac )< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf );if _ea !=nil {return _ea ;};_aa =int (_gdgb );};if _cac >=-1&&(_cac +1)< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf +_beg ); +if _ea !=nil {return _ea ;};_acc =int (_gdgb );};_gbf ++;if _dda >=1{_gdgb ,_ea =_cg .RegionBitmap .GetByte (_egf -_edd );if _ea !=nil {return _ea ;};_ecgg =int (_gdgb );};_egf ++;_cga :=_cg .ReferenceDX %8;_cfc :=6+_cga ;_cca :=_gbf %_beg ;if _cfc >=0{if _cfc < 8{_bbg =int16 (_ced >>uint (_cfc ))&0x07; +};if _cfc < 8{_abg =int16 (_aa >>uint (_cfc ))&0x07;};if _cfc < 8{_fee =int16 (_acc >>uint (_cfc ))&0x07;};if _cfc ==6&&_cca > 1{if _cac >=1&&(_cac -1)< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf -_beg -2);if _ea !=nil {return _ea ; +};_bbg |=int16 (_gdgb <<2)&0x04;};if _cac >=0&&_cac < _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf -2);if _ea !=nil {return _ea ;};_abg |=int16 (_gdgb <<2)&0x04;};if _cac >=-1&&_cac +1< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf +_beg -2); +if _ea !=nil {return _ea ;};_fee |=int16 (_gdgb <<2)&0x04;};};if _cfc ==0{_ced =0;_aa =0;_acc =0;if _cca < _beg -1{if _cac >=1&&_cac -1< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf -_beg );if _ea !=nil {return _ea ;};_ced =int (_gdgb ); +};if _cac >=0&&_cac < _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf );if _ea !=nil {return _ea ;};_aa =int (_gdgb );};if _cac >=-1&&_cac +1< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf +_beg ); +if _ea !=nil {return _ea ;};_acc =int (_gdgb );};};_gbf ++;};}else {_bbg =int16 (_ced <<1)&0x07;_abg =int16 (_aa <<1)&0x07;_fee =int16 (_acc <<1)&0x07;_ced =0;_aa =0;_acc =0;if _cca < _beg -1{if _cac >=1&&_cac -1< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf -_beg ); +if _ea !=nil {return _ea ;};_ced =int (_gdgb );};if _cac >=0&&_cac < _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf );if _ea !=nil {return _ea ;};_aa =int (_gdgb );};if _cac >=-1&&_cac +1< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf +_beg ); +if _ea !=nil {return _ea ;};_acc =int (_gdgb );};_gbf ++;};_bbg |=int16 ((_ced >>7)&0x07);_abg |=int16 ((_aa >>7)&0x07);_fee |=int16 ((_acc >>7)&0x07);};_gbee =int16 (_ecgg >>6);_bfba =0;_abe :=(2-_cga )%8;_ced <<=uint (_abe );_aa <<=uint (_abe );_acc <<=uint (_abe ); +_ecgg <<=2;var _ddg int ;for _ebg :=0;_ebg < _gbe ;_ebg ++{_gcc :=_ebg &0x07;_fde :=_aede .form (_bbg ,_abg ,_fee ,_gbee ,_bfba );if _cg ._eec {_gdgb ,_ea =_cg .RegionBitmap .GetByte (_cg .RegionBitmap .GetByteIndex (_ebg ,_dda ));if _ea !=nil {return _ea ; +};_cg ._cd .SetIndex (int32 (_cg .overrideAtTemplate0 (int (_fde ),_ebg ,_dda ,int (_gdgb ),_gcc )));}else {_cg ._cd .SetIndex (int32 (_fde ));};_ddg ,_ea =_cg ._gaf .DecodeBit (_cg ._cd );if _ea !=nil {return _ea ;};if _ea =_cg .RegionBitmap .SetPixel (_ebg ,_dda ,byte (_ddg )); +_ea !=nil {return _ea ;};_bbg =((_bbg <<1)|0x01&int16 (_ced >>7))&0x07;_abg =((_abg <<1)|0x01&int16 (_aa >>7))&0x07;_fee =((_fee <<1)|0x01&int16 (_acc >>7))&0x07;_gbee =((_gbee <<1)|0x01&int16 (_ecgg >>7))&0x07;_bfba =int16 (_ddg );if (_ebg -int (_cg .ReferenceDX ))%8==5{_ced =0; +_aa =0;_acc =0;if ((_ebg -int (_cg .ReferenceDX ))/8)+1< _cg .ReferenceBitmap .RowStride {if _cac >=1&&(_cac -1)< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf -_beg );if _ea !=nil {return _ea ;};_ced =int (_gdgb );};if _cac >=0&&_cac < _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf ); +if _ea !=nil {return _ea ;};_aa =int (_gdgb );};if _cac >=-1&&(_cac +1)< _cg .ReferenceBitmap .Height {_gdgb ,_ea =_cg .ReferenceBitmap .GetByte (_gbf +_beg );if _ea !=nil {return _ea ;};_acc =int (_gdgb );};};_gbf ++;}else {_ced <<=1;_aa <<=1;_acc <<=1; +};if _gcc ==5&&_dda >=1{if ((_ebg >>3)+1)>=_cg .RegionBitmap .RowStride {_ecgg =0;}else {_gdgb ,_ea =_cg .RegionBitmap .GetByte (_egf -_edd );if _ea !=nil {return _ea ;};_ecgg =int (_gdgb );};_egf ++;}else {_ecgg <<=1;};};return nil ;};func (_bebc *TableSegment )parseHeader ()error {var (_bdga int ; +_gedd uint64 ;_eeac error ;);_bdga ,_eeac =_bebc ._adbf .ReadBit ();if _eeac !=nil {return _eeac ;};if _bdga ==1{return _gb .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0074\u0061\u0062\u006c\u0065 \u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0020\u0064e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u002e\u0020\u0042\u002e\u0032\u002e1\u0020\u0043\u006f\u0064\u0065\u0020\u0054\u0061\u0062\u006c\u0065\u0020\u0066\u006c\u0061\u0067\u0073\u003a\u0020\u0042\u0069\u0074\u0020\u0037\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u007a\u0065\u0072\u006f\u002e\u0020\u0057a\u0073\u003a \u0025\u0064",_bdga ); +};if _gedd ,_eeac =_bebc ._adbf .ReadBits (3);_eeac !=nil {return _eeac ;};_bebc ._baed =(int32 (_gedd )+1)&0xf;if _gedd ,_eeac =_bebc ._adbf .ReadBits (3);_eeac !=nil {return _eeac ;};_bebc ._beea =(int32 (_gedd )+1)&0xf;if _gedd ,_eeac =_bebc ._adbf .ReadBits (32); +_eeac !=nil {return _eeac ;};_bebc ._gdb =int32 (_gedd &_a .MaxInt32 );if _gedd ,_eeac =_bebc ._adbf .ReadBits (32);_eeac !=nil {return _eeac ;};_bebc ._ggdc =int32 (_gedd &_a .MaxInt32 );return nil ;};func (_fgcea *SymbolDictionary )readNumberOfExportedSymbols ()error {_edg ,_fadg :=_fgcea ._dabd .ReadBits (32); +if _fadg !=nil {return _fadg ;};_fgcea .NumberOfExportedSymbols =uint32 (_edg &_a .MaxUint32 );return nil ;};func (_bcec *Header )writeSegmentDataLength (_fddeb _c .BinaryWriter )(_dgde int ,_eecbf error ){_fegc :=make ([]byte ,4);_b .BigEndian .PutUint32 (_fegc ,uint32 (_bcec .SegmentDataLength )); +if _dgde ,_eecbf =_fddeb .Write (_fegc );_eecbf !=nil {return 0,_dg .Wrap (_eecbf ,"\u0048\u0065a\u0064\u0065\u0072\u002e\u0077\u0072\u0069\u0074\u0065\u0053\u0065\u0067\u006d\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u004c\u0065ng\u0074\u0068","");};return _dgde ,nil ; +};func (_bgce *PatternDictionary )parseHeader ()error {_age .Log .Trace ("\u005b\u0050\u0041\u0054\u0054\u0045\u0052\u004e\u002d\u0044\u0049\u0043\u0054I\u004f\u004e\u0041\u0052\u0059\u005d[\u0070\u0061\u0072\u0073\u0065\u0048\u0065\u0061\u0064\u0065\u0072\u005d\u0020b\u0065\u0067\u0069\u006e"); +defer func (){_age .Log .Trace ("\u005b\u0050\u0041T\u0054\u0045\u0052\u004e\u002d\u0044\u0049\u0043\u0054\u0049\u004f\u004e\u0041\u0052\u0059\u005d\u005b\u0070\u0061\u0072\u0073\u0065\u0048\u0065\u0061\u0064\u0065\u0072\u005d \u0066\u0069\u006e\u0069\u0073\u0068\u0065\u0064"); +}();_ ,_gegc :=_bgce ._ebcg .ReadBits (5);if _gegc !=nil {return _gegc ;};if _gegc =_bgce .readTemplate ();_gegc !=nil {return _gegc ;};if _gegc =_bgce .readIsMMREncoded ();_gegc !=nil {return _gegc ;};if _gegc =_bgce .readPatternWidthAndHeight ();_gegc !=nil {return _gegc ; +};if _gegc =_bgce .readGrayMax ();_gegc !=nil {return _gegc ;};if _gegc =_bgce .computeSegmentDataStructure ();_gegc !=nil {return _gegc ;};return _bgce .checkInput ();};func (_daba *PageInformationSegment )Encode (w _c .BinaryWriter )(_ceab int ,_egac error ){const _abge ="\u0050\u0061g\u0065\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0067\u006d\u0065\u006e\u0074\u002e\u0045\u006eco\u0064\u0065"; +_ffdf :=make ([]byte ,4);_b .BigEndian .PutUint32 (_ffdf ,uint32 (_daba .PageBMWidth ));_ceab ,_egac =w .Write (_ffdf );if _egac !=nil {return _ceab ,_dg .Wrap (_egac ,_abge ,"\u0077\u0069\u0064t\u0068");};_b .BigEndian .PutUint32 (_ffdf ,uint32 (_daba .PageBMHeight )); +var _gge int ;_gge ,_egac =w .Write (_ffdf );if _egac !=nil {return _gge +_ceab ,_dg .Wrap (_egac ,_abge ,"\u0068\u0065\u0069\u0067\u0068\u0074");};_ceab +=_gge ;_b .BigEndian .PutUint32 (_ffdf ,uint32 (_daba .ResolutionX ));_gge ,_egac =w .Write (_ffdf ); +if _egac !=nil {return _gge +_ceab ,_dg .Wrap (_egac ,_abge ,"\u0078\u0020\u0072e\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e");};_ceab +=_gge ;_b .BigEndian .PutUint32 (_ffdf ,uint32 (_daba .ResolutionY ));if _gge ,_egac =w .Write (_ffdf );_egac !=nil {return _gge +_ceab ,_dg .Wrap (_egac ,_abge ,"\u0079\u0020\u0072e\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e"); +};_ceab +=_gge ;if _egac =_daba .encodeFlags (w );_egac !=nil {return _ceab ,_dg .Wrap (_egac ,_abge ,"");};_ceab ++;if _gge ,_egac =_daba .encodeStripingInformation (w );_egac !=nil {return _ceab ,_dg .Wrap (_egac ,_abge ,"");};_ceab +=_gge ;return _ceab ,nil ; +};func (_aeda *SymbolDictionary )parseHeader ()(_bcbgc error ){_age .Log .Trace ("\u005b\u0053\u0059\u004d\u0042\u004f\u004c \u0044\u0049\u0043T\u0049\u004f\u004e\u0041R\u0059\u005d\u005b\u0050\u0041\u0052\u0053\u0045\u002d\u0048\u0045\u0041\u0044\u0045\u0052\u005d\u0020\u0062\u0065\u0067\u0069\u006e\u0073\u002e\u002e\u002e"); +defer func (){if _bcbgc !=nil {_age .Log .Trace ("\u005bS\u0059\u004dB\u004f\u004c\u0020\u0044I\u0043\u0054\u0049O\u004e\u0041\u0052\u0059\u005d\u005b\u0050\u0041\u0052SE\u002d\u0048\u0045A\u0044\u0045R\u005d\u0020\u0066\u0061\u0069\u006ce\u0064\u002e \u0025\u0076",_bcbgc ); +}else {_age .Log .Trace ("\u005b\u0053\u0059\u004d\u0042\u004f\u004c \u0044\u0049\u0043T\u0049\u004f\u004e\u0041R\u0059\u005d\u005b\u0050\u0041\u0052\u0053\u0045\u002d\u0048\u0045\u0041\u0044\u0045\u0052\u005d\u0020\u0066\u0069\u006e\u0069\u0073\u0068\u0065\u0064\u002e"); +};}();if _bcbgc =_aeda .readRegionFlags ();_bcbgc !=nil {return _bcbgc ;};if _bcbgc =_aeda .setAtPixels ();_bcbgc !=nil {return _bcbgc ;};if _bcbgc =_aeda .setRefinementAtPixels ();_bcbgc !=nil {return _bcbgc ;};if _bcbgc =_aeda .readNumberOfExportedSymbols (); +_bcbgc !=nil {return _bcbgc ;};if _bcbgc =_aeda .readNumberOfNewSymbols ();_bcbgc !=nil {return _bcbgc ;};if _bcbgc =_aeda .setInSyms ();_bcbgc !=nil {return _bcbgc ;};if _aeda ._eaf {_cbdg :=_aeda .Header .RTSegments ;for _efcd :=len (_cbdg )-1;_efcd >=0; +_efcd --{if _cbdg [_efcd ].Type ==0{_bedc ,_acbf :=_cbdg [_efcd ].SegmentData .(*SymbolDictionary );if !_acbf {_bcbgc =_gb .Errorf ("\u0072\u0065\u006c\u0061\u0074\u0065\u0064\u0020\u0053\u0065\u0067\u006d\u0065\u006e\u0074:\u0020\u0025\u0076\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0061\u0020S\u0079\u006d\u0062\u006f\u006c\u0020\u0044\u0069\u0063\u0074\u0069\u006fna\u0072\u0079\u0020\u0053\u0065\u0067\u006d\u0065\u006e\u0074",_cbdg [_efcd ]); +return _bcbgc ;};if _bedc ._eaf {_aeda .setRetainedCodingContexts (_bedc );};break ;};};};if _bcbgc =_aeda .checkInput ();_bcbgc !=nil {return _bcbgc ;};return nil ;};type Type int ;func (_adeba *TableSegment )HtRS ()int32 {return _adeba ._baed };func (_dfaa *TextRegion )computeSymbolCodeLength ()error {if _dfaa .IsHuffmanEncoded {return _dfaa .symbolIDCodeLengths (); +};_dfaa ._aeaca =int8 (_a .Ceil (_a .Log (float64 (_dfaa .NumberOfSymbols ))/_a .Log (2)));return nil ;};func (_aceb *SymbolDictionary )String ()string {_dggd :=&_ab .Builder {};_dggd .WriteString ("\n\u005b\u0053\u0059\u004dBO\u004c-\u0044\u0049\u0043\u0054\u0049O\u004e\u0041\u0052\u0059\u005d\u000a"); +_dggd .WriteString (_gb .Sprintf ("\u0009-\u0020S\u0064\u0072\u0054\u0065\u006dp\u006c\u0061t\u0065\u0020\u0025\u0076\u000a",_aceb .SdrTemplate ));_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u0020\u0025\u0076\u000a",_aceb .SdTemplate )); +_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0069\u0073\u0043\u006f\u0064\u0069\u006eg\u0043\u006f\u006e\u0074\u0065\u0078\u0074R\u0065\u0074\u0061\u0069\u006e\u0065\u0064\u0020\u0025\u0076\u000a",_aceb ._eegc ));_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0069\u0073\u0043\u006f\u0064\u0069\u006e\u0067C\u006f\u006e\u0074\u0065\u0078\u0074\u0055\u0073\u0065\u0064 \u0025\u0076\u000a",_aceb ._eaf )); +_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053\u0064\u0048u\u0066\u0066\u0041\u0067\u0067\u0049\u006e\u0073\u0074\u0061\u006e\u0063\u0065S\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0020\u0025\u0076\u000a",_aceb .SdHuffAggInstanceSelection )); +_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053d\u0048\u0075\u0066\u0066\u0042\u004d\u0053\u0069\u007a\u0065S\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u0020%\u0076\u000a",_aceb .SdHuffBMSizeSelection ));_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053\u0064\u0048u\u0066\u0066\u0044\u0065\u0063\u006f\u0064\u0065\u0057\u0069\u0064\u0074\u0068S\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0020\u0025\u0076\u000a",_aceb .SdHuffDecodeWidthSelection )); +_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020Sd\u0048\u0075\u0066\u0066\u0044\u0065\u0063\u006f\u0064e\u0048e\u0069g\u0068t\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076\u000a",_aceb .SdHuffDecodeHeightSelection ));_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020U\u0073\u0065\u0052\u0065f\u0069\u006e\u0065\u006d\u0065\u006e\u0074A\u0067\u0067\u0072\u0065\u0067\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076\u000a",_aceb .UseRefinementAggregation )); +_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020is\u0048\u0075\u0066\u0066\u006d\u0061\u006e\u0045\u006e\u0063\u006f\u0064\u0065\u0064\u0020\u0025\u0076\u000a",_aceb .IsHuffmanEncoded ));_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020S\u0064\u0041\u0054\u0058\u0020\u0025\u0076\u000a",_aceb .SdATX )); +_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020S\u0064\u0041\u0054\u0059\u0020\u0025\u0076\u000a",_aceb .SdATY ));_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053\u0064\u0072\u0041\u0054\u0058\u0020\u0025\u0076\u000a",_aceb .SdrATX )); +_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053\u0064\u0072\u0041\u0054\u0059\u0020\u0025\u0076\u000a",_aceb .SdrATY ));_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u004e\u0075\u006d\u0062\u0065\u0072\u004ff\u0045\u0078\u0070\u006f\u0072\u0074\u0065d\u0053\u0079\u006d\u0062\u006f\u006c\u0073\u0020\u0025\u0076\u000a",_aceb .NumberOfExportedSymbols )); +_dggd .WriteString (_gb .Sprintf ("\u0009-\u0020\u004e\u0075\u006db\u0065\u0072\u004f\u0066\u004ee\u0077S\u0079m\u0062\u006f\u006c\u0073\u0020\u0025\u0076\n",_aceb .NumberOfNewSymbols ));_dggd .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u004ff\u0049\u006d\u0070\u006f\u0072\u0074\u0065d\u0053\u0079\u006d\u0062\u006f\u006c\u0073\u0020\u0025\u0076\u000a",_aceb ._acg )); +_dggd .WriteString (_gb .Sprintf ("\u0009\u002d \u006e\u0075\u006d\u0062\u0065\u0072\u004f\u0066\u0044\u0065\u0063\u006f\u0064\u0065\u0064\u0053\u0079\u006d\u0062\u006f\u006c\u0073 %\u0076\u000a",_aceb ._cec ));return _dggd .String ();};func (_beeb *SymbolDictionary )InitEncode (symbols *_f .Bitmaps ,symbolList []int ,symbolMap map[int ]int ,unborderSymbols bool )error {const _dgfa ="S\u0079\u006d\u0062\u006f\u006c\u0044i\u0063\u0074\u0069\u006f\u006e\u0061\u0072\u0079\u002eI\u006e\u0069\u0074E\u006ec\u006f\u0064\u0065"; +_beeb .SdATX =[]int8 {3,-3,2,-2};_beeb .SdATY =[]int8 {-1,-1,-2,-2};_beeb ._gabd =symbols ;_beeb ._cacb =make ([]int ,len (symbolList ));copy (_beeb ._cacb ,symbolList );if len (_beeb ._cacb )!=_beeb ._gabd .Size (){return _dg .Error (_dgfa ,"s\u0079\u006d\u0062\u006f\u006c\u0073\u0020\u0061\u006e\u0064\u0020\u0073\u0079\u006d\u0062\u006f\u006c\u004ci\u0073\u0074\u0020\u006f\u0066\u0020\u0064\u0069\u0066\u0066er\u0065\u006e\u0074 \u0073i\u007a\u0065"); +};_beeb .NumberOfNewSymbols =uint32 (symbols .Size ());_beeb .NumberOfExportedSymbols =uint32 (symbols .Size ());_beeb ._gbdf =symbolMap ;_beeb ._dfadf =unborderSymbols ;return nil ;};var (_ Regioner =&TextRegion {};_ Segmenter =&TextRegion {};);func (_geda *Header )writeReferredToCount (_bacc _c .BinaryWriter )(_daeg int ,_ebgb error ){const _cbaad ="w\u0072i\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0072e\u0064\u0054\u006f\u0043ou\u006e\u0074"; +_geda .RTSNumbers =make ([]int ,len (_geda .RTSegments ));for _gbea ,_cddf :=range _geda .RTSegments {_geda .RTSNumbers [_gbea ]=int (_cddf .SegmentNumber );};if len (_geda .RTSNumbers )<=4{var _afgg byte ;if len (_geda .RetainBits )>=1{_afgg =_geda .RetainBits [0]; +};_afgg |=byte (len (_geda .RTSNumbers ))<<5;if _ebgb =_bacc .WriteByte (_afgg );_ebgb !=nil {return 0,_dg .Wrap (_ebgb ,_cbaad ,"\u0073\u0068\u006fr\u0074\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};return 1,nil ;};_bdd :=uint32 (len (_geda .RTSNumbers )); +_fdde :=make ([]byte ,4+_ag .Ceil (len (_geda .RTSNumbers )+1,8));_bdd |=0x7<<29;_b .BigEndian .PutUint32 (_fdde ,_bdd );copy (_fdde [1:],_geda .RetainBits );_daeg ,_ebgb =_bacc .Write (_fdde );if _ebgb !=nil {return 0,_dg .Wrap (_ebgb ,_cbaad ,"l\u006f\u006e\u0067\u0020\u0066\u006f\u0072\u006d\u0061\u0074"); +};return _daeg ,nil ;};func (_gcf *template0 )form (_aaa ,_bcg ,_afg ,_ddf ,_dfg int16 )int16 {return (_aaa <<10)|(_bcg <<7)|(_afg <<4)|(_ddf <<1)|_dfg ;};func (_cad *GenericRefinementRegion )readAtPixels ()error {_cad .GrAtX =make ([]int8 ,2);_cad .GrAtY =make ([]int8 ,2); +_ceac ,_fbg :=_cad ._bf .ReadByte ();if _fbg !=nil {return _fbg ;};_cad .GrAtX [0]=int8 (_ceac );_ceac ,_fbg =_cad ._bf .ReadByte ();if _fbg !=nil {return _fbg ;};_cad .GrAtY [0]=int8 (_ceac );_ceac ,_fbg =_cad ._bf .ReadByte ();if _fbg !=nil {return _fbg ; +};_cad .GrAtX [1]=int8 (_ceac );_ceac ,_fbg =_cad ._bf .ReadByte ();if _fbg !=nil {return _fbg ;};_cad .GrAtY [1]=int8 (_ceac );return nil ;};func (_cdec *Header )readHeaderLength (_gada *_c .Reader ,_aeab int64 ){_cdec .HeaderLength =_gada .AbsolutePosition ()-_aeab ; +};func (_fecfb *SymbolDictionary )huffDecodeBmSize ()(int64 ,error ){if _fecfb ._feea ==nil {var (_cdgb int ;_eddab error ;);if _fecfb .SdHuffDecodeHeightSelection ==3{_cdgb ++;};if _fecfb .SdHuffDecodeWidthSelection ==3{_cdgb ++;};_fecfb ._feea ,_eddab =_fecfb .getUserTable (_cdgb ); +if _eddab !=nil {return 0,_eddab ;};};return _fecfb ._feea .Decode (_fecfb ._dabd );};func (_cgaa *TextRegion )decodeRdh ()(int64 ,error ){const _bfe ="\u0064e\u0063\u006f\u0064\u0065\u0052\u0064h";if _cgaa .IsHuffmanEncoded {if _cgaa .SbHuffRDHeight ==3{if _cgaa ._bceb ==nil {var (_eefe int ; +_dfbd error ;);if _cgaa .SbHuffFS ==3{_eefe ++;};if _cgaa .SbHuffDS ==3{_eefe ++;};if _cgaa .SbHuffDT ==3{_eefe ++;};if _cgaa .SbHuffRDWidth ==3{_eefe ++;};_cgaa ._bceb ,_dfbd =_cgaa .getUserTable (_eefe );if _dfbd !=nil {return 0,_dg .Wrap (_dfbd ,_bfe ,""); +};};return _cgaa ._bceb .Decode (_cgaa ._bgge );};_acgg ,_bfgd :=_ece .GetStandardTable (14+int (_cgaa .SbHuffRDHeight ));if _bfgd !=nil {return 0,_dg .Wrap (_bfgd ,_bfe ,"");};return _acgg .Decode (_cgaa ._bgge );};_bagg ,_beab :=_cgaa ._cefb .DecodeInt (_cgaa ._gebe ); +if _beab !=nil {return 0,_dg .Wrap (_beab ,_bfe ,"");};return int64 (_bagg ),nil ;};type Pager interface{GetSegment (int )(*Header ,error );GetBitmap ()(*_f .Bitmap ,error );};func (_befd *SymbolDictionary )checkInput ()error {if _befd .SdHuffDecodeHeightSelection ==2{_age .Log .Debug ("\u0053\u0079\u006d\u0062\u006fl\u0020\u0044\u0069\u0063\u0074i\u006fn\u0061\u0072\u0079\u0020\u0044\u0065\u0063\u006f\u0064\u0065\u0020\u0048\u0065\u0069\u0067\u0068\u0074\u0020\u0053e\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0064\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006e\u006f\u0074\u0020\u0070\u0065r\u006d\u0069\u0074\u0074\u0065\u0064",_befd .SdHuffDecodeHeightSelection ); +};if _befd .SdHuffDecodeWidthSelection ==2{_age .Log .Debug ("\u0053\u0079\u006d\u0062\u006f\u006c\u0020\u0044\u0069\u0063\u0074\u0069\u006f\u006e\u0061\u0072\u0079 \u0044\u0065\u0063\u006f\u0064\u0065\u0020\u0057\u0069\u0064t\u0068\u0020\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0064\u0020\u0076\u0061l\u0075\u0065\u0020\u006e\u006f\u0074 \u0070\u0065r\u006d\u0069t\u0074e\u0064",_befd .SdHuffDecodeWidthSelection ); +};if _befd .IsHuffmanEncoded {if _befd .SdTemplate !=0{_age .Log .Debug ("\u0053\u0044T\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u0020\u003d\u0020\u0025\u0064\u0020\u0028\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062e \u0030\u0029",_befd .SdTemplate ); +};if !_befd .UseRefinementAggregation {if !_befd .UseRefinementAggregation {if _befd ._eegc {_age .Log .Debug ("\u0049\u0073\u0043\u006f\u0064\u0069\u006e\u0067C\u006f\u006e\u0074ex\u0074\u0052\u0065\u0074\u0061\u0069n\u0065\u0064\u0020\u003d\u0020\u0074\u0072\u0075\u0065\u0020\u0028\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0066\u0061\u006cs\u0065\u0029"); +_befd ._eegc =false ;};if _befd ._eaf {_age .Log .Debug ("\u0069s\u0043\u006fd\u0069\u006e\u0067\u0043o\u006e\u0074\u0065x\u0074\u0055\u0073\u0065\u0064\u0020\u003d\u0020\u0074ru\u0065\u0020\u0028s\u0068\u006fu\u006c\u0064\u0020\u0062\u0065\u0020f\u0061\u006cs\u0065\u0029"); +_befd ._eaf =false ;};};};}else {if _befd .SdHuffBMSizeSelection !=0{_age .Log .Debug ("\u0053\u0064\u0048\u0075\u0066\u0066B\u004d\u0053\u0069\u007a\u0065\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0020\u0073\u0068\u006f\u0075\u006c\u0064 \u0062\u0065\u0020\u0030"); +_befd .SdHuffBMSizeSelection =0;};if _befd .SdHuffDecodeWidthSelection !=0{_age .Log .Debug ("\u0053\u0064\u0048\u0075\u0066\u0066\u0044\u0065\u0063\u006f\u0064\u0065\u0057\u0069\u0064\u0074\u0068\u0053\u0065\u006c\u0065\u0063\u0074\u0069o\u006e\u0020\u0073\u0068\u006fu\u006c\u0064 \u0062\u0065\u0020\u0030"); +_befd .SdHuffDecodeWidthSelection =0;};if _befd .SdHuffDecodeHeightSelection !=0{_age .Log .Debug ("\u0053\u0064\u0048\u0075\u0066\u0066\u0044\u0065\u0063\u006f\u0064\u0065\u0048e\u0069\u0067\u0068\u0074\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075\u006c\u0064 \u0062\u0065\u0020\u0030"); +_befd .SdHuffDecodeHeightSelection =0;};};if !_befd .UseRefinementAggregation {if _befd .SdrTemplate !=0{_age .Log .Debug ("\u0053\u0044\u0052\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u0020\u003d\u0020\u0025\u0064\u0020\u0028s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0030\u0029",_befd .SdrTemplate ); +_befd .SdrTemplate =0;};};if !_befd .IsHuffmanEncoded ||!_befd .UseRefinementAggregation {if _befd .SdHuffAggInstanceSelection {_age .Log .Debug ("\u0053d\u0048\u0075f\u0066\u0041\u0067g\u0049\u006e\u0073\u0074\u0061\u006e\u0063e\u0053\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u0020\u003d\u0020\u0025\u0064\u0020\u0028\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0030\u0029",_befd .SdHuffAggInstanceSelection ); +};};return nil ;};func (_deg *GenericRegion )InitEncode (bm *_f .Bitmap ,xLoc ,yLoc ,template int ,duplicateLineRemoval bool )error {const _cbf ="\u0047e\u006e\u0065\u0072\u0069\u0063\u0052\u0065\u0067\u0069\u006f\u006e.\u0049\u006e\u0069\u0074\u0045\u006e\u0063\u006f\u0064\u0065"; +if bm ==nil {return _dg .Error (_cbf ,"\u0070\u0072\u006f\u0076id\u0065\u0064\u0020\u006e\u0069\u006c\u0020\u0062\u0069\u0074\u006d\u0061\u0070");};if xLoc < 0||yLoc < 0{return _dg .Error (_cbf ,"\u0078\u0020\u0061\u006e\u0064\u0020\u0079\u0020\u006c\u006f\u0063\u0061\u0074i\u006f\u006e\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074h\u0061\u006e\u0020\u0030"); +};_deg .Bitmap =bm ;_deg .GBTemplate =byte (template );switch _deg .GBTemplate {case 0:_deg .GBAtX =[]int8 {3,-3,2,-2};_deg .GBAtY =[]int8 {-1,-1,-2,-2};case 1:_deg .GBAtX =[]int8 {3};_deg .GBAtY =[]int8 {-1};case 2,3:_deg .GBAtX =[]int8 {2};_deg .GBAtY =[]int8 {-1}; +default:return _dg .Errorf (_cbf ,"\u0070\u0072o\u0076\u0069\u0064\u0065\u0064 \u0074\u0065\u006d\u0070\u006ca\u0074\u0065\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006e\u006f\u0074\u0020\u0069\u006e\u0020\u0076\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u007b\u0030\u002c\u0031\u002c\u0032\u002c\u0033\u007d",template ); +};_deg .RegionSegment =&RegionSegment {BitmapHeight :uint32 (bm .Height ),BitmapWidth :uint32 (bm .Width ),XLocation :uint32 (xLoc ),YLocation :uint32 (yLoc )};_deg .IsTPGDon =duplicateLineRemoval ;return nil ;};func (_egb *PageInformationSegment )checkInput ()error {if _egb .PageBMHeight ==_a .MaxInt32 {if !_egb .IsStripe {_age .Log .Debug ("P\u0061\u0067\u0065\u0049\u006e\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0053\u0065\u0067me\u006e\u0074\u002e\u0049s\u0053\u0074\u0072\u0069\u0070\u0065\u0020\u0073\u0068ou\u006c\u0064 \u0062\u0065\u0020\u0074\u0072\u0075\u0065\u002e"); +};};return nil ;};type templater interface{form (_cccd ,_dcg ,_bdg ,_bca ,_fbe int16 )int16 ;setIndex (_gbcg *_cc .DecoderStats );};func (_ffcd *GenericRegion )overrideAtTemplate1 (_geg ,_cgfb ,_fce ,_bdba ,_dffc int )int {_geg &=0x1FF7;if _ffcd .GBAtY [0]==0&&_ffcd .GBAtX [0]>=-int8 (_dffc ){_geg |=(_bdba >>uint (7-(int8 (_dffc )+_ffcd .GBAtX [0]))&0x1)<<3; +}else {_geg |=int (_ffcd .getPixel (_cgfb +int (_ffcd .GBAtX [0]),_fce +int (_ffcd .GBAtY [0])))<<3;};return _geg ;};func (_cegg *HalftoneRegion )computeX (_dgdc ,_ceff int )int {return _cegg .shiftAndFill (int (_cegg .HGridX )+_dgdc *int (_cegg .HRegionY )+_ceff *int (_cegg .HRegionX )); +};func (_daac *RegionSegment )readCombinationOperator ()error {_ebfb ,_bbfb :=_daac ._fcaf .ReadBits (3);if _bbfb !=nil {return _bbfb ;};_daac .CombinaionOperator =_f .CombinationOperator (_ebfb &0xF);return nil ;};func (_fbgfc *SymbolDictionary )setAtPixels ()error {if _fbgfc .IsHuffmanEncoded {return nil ; +};_bcbgd :=1;if _fbgfc .SdTemplate ==0{_bcbgd =4;};if _bddf :=_fbgfc .readAtPixels (_bcbgd );_bddf !=nil {return _bddf ;};return nil ;};func (_eggfd *TextRegion )String ()string {_ddbcf :=&_ab .Builder {};_ddbcf .WriteString ("\u000a[\u0054E\u0058\u0054\u0020\u0052\u0045\u0047\u0049\u004f\u004e\u005d\u000a"); +_ddbcf .WriteString (_eggfd .RegionInfo .String ()+"\u000a");_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053br\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u003a\u0020\u0025\u0076\u000a",_eggfd .SbrTemplate ));_ddbcf .WriteString (_gb .Sprintf ("\u0009-\u0020S\u0062\u0044\u0073\u004f\u0066f\u0073\u0065t\u003a\u0020\u0025\u0076\u000a",_eggfd .SbDsOffset )); +_ddbcf .WriteString (_gb .Sprintf ("\t\u002d \u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0050i\u0078\u0065\u006c\u003a %\u0076\u000a",_eggfd .DefaultPixel ));_ddbcf .WriteString (_gb .Sprintf ("\t\u002d\u0020\u0043\u006f\u006d\u0062i\u006e\u0061\u0074\u0069\u006f\u006e\u004f\u0070\u0065r\u0061\u0074\u006fr\u003a \u0025\u0076\u000a",_eggfd .CombinationOperator )); +_ddbcf .WriteString (_gb .Sprintf ("\t\u002d \u0049\u0073\u0054\u0072\u0061\u006e\u0073\u0070o\u0073\u0065\u0064\u003a %\u0076\u000a",_eggfd .IsTransposed ));_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d\u0020Re\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0043\u006f\u0072\u006e\u0065\u0072\u003a\u0020\u0025\u0076\u000a",_eggfd .ReferenceCorner )); +_ddbcf .WriteString (_gb .Sprintf ("\t\u002d\u0020\u0055\u0073eR\u0065f\u0069\u006e\u0065\u006d\u0065n\u0074\u003a\u0020\u0025\u0076\u000a",_eggfd .UseRefinement ));_ddbcf .WriteString (_gb .Sprintf ("\u0009-\u0020\u0049\u0073\u0048\u0075\u0066\u0066\u006d\u0061\u006e\u0045n\u0063\u006f\u0064\u0065\u0064\u003a\u0020\u0025\u0076\u000a",_eggfd .IsHuffmanEncoded )); +if _eggfd .IsHuffmanEncoded {_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053bH\u0075\u0066\u0066\u0052\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0076\u000a",_eggfd .SbHuffRSize ));_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053\u0062\u0048\u0075\u0066\u0066\u0052\u0044\u0059:\u0020\u0025\u0076\u000a",_eggfd .SbHuffRDY )); +_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053\u0062\u0048\u0075\u0066\u0066\u0052\u0044\u0058:\u0020\u0025\u0076\u000a",_eggfd .SbHuffRDX ));_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053bH\u0075\u0066\u0066\u0052\u0044\u0048\u0065\u0069\u0067\u0068\u0074\u003a\u0020\u0025v\u000a",_eggfd .SbHuffRDHeight )); +_ddbcf .WriteString (_gb .Sprintf ("\t\u002d\u0020\u0053\u0062Hu\u0066f\u0052\u0044\u0057\u0069\u0064t\u0068\u003a\u0020\u0025\u0076\u000a",_eggfd .SbHuffRDWidth ));_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d \u0053\u0062\u0048u\u0066\u0066\u0044\u0054\u003a\u0020\u0025\u0076\u000a",_eggfd .SbHuffDT )); +_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d \u0053\u0062\u0048u\u0066\u0066\u0044\u0053\u003a\u0020\u0025\u0076\u000a",_eggfd .SbHuffDS ));_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d \u0053\u0062\u0048u\u0066\u0066\u0046\u0053\u003a\u0020\u0025\u0076\u000a",_eggfd .SbHuffFS )); +};_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053\u0062\u0072\u0041\u0054\u0058:\u0020\u0025\u0076\u000a",_eggfd .SbrATX ));_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053\u0062\u0072\u0041\u0054\u0059:\u0020\u0025\u0076\u000a",_eggfd .SbrATY )); +_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d\u0020N\u0075\u006d\u0062\u0065r\u004f\u0066\u0053\u0079\u006d\u0062\u006fl\u0049\u006e\u0073\u0074\u0061\u006e\u0063\u0065\u0073\u003a\u0020\u0025\u0076\u000a",_eggfd .NumberOfSymbolInstances ));_ddbcf .WriteString (_gb .Sprintf ("\u0009\u002d\u0020\u0053\u0062\u0072\u0041\u0054\u0058:\u0020\u0025\u0076\u000a",_eggfd .SbrATX )); +return _ddbcf .String ();};func (_fcb *GenericRegion )Encode (w _c .BinaryWriter )(_afb int ,_dag error ){const _acf ="G\u0065n\u0065\u0072\u0069\u0063\u0052\u0065\u0067\u0069o\u006e\u002e\u0045\u006eco\u0064\u0065";if _fcb .Bitmap ==nil {return 0,_dg .Error (_acf ,"\u0070\u0072\u006f\u0076id\u0065\u0064\u0020\u006e\u0069\u006c\u0020\u0062\u0069\u0074\u006d\u0061\u0070"); +};_fcc ,_dag :=_fcb .RegionSegment .Encode (w );if _dag !=nil {return 0,_dg .Wrap (_dag ,_acf ,"\u0052\u0065\u0067\u0069\u006f\u006e\u0053\u0065\u0067\u006d\u0065\u006e\u0074");};_afb +=_fcc ;if _dag =w .SkipBits (4);_dag !=nil {return _afb ,_dg .Wrap (_dag ,_acf ,"\u0073k\u0069p\u0020\u0072\u0065\u0073\u0065r\u0076\u0065d\u0020\u0062\u0069\u0074\u0073"); +};var _ddag int ;if _fcb .IsTPGDon {_ddag =1;};if _dag =w .WriteBit (_ddag );_dag !=nil {return _afb ,_dg .Wrap (_dag ,_acf ,"\u0074\u0070\u0067\u0064\u006f\u006e");};_ddag =0;if _dag =w .WriteBit (int (_fcb .GBTemplate >>1)&0x01);_dag !=nil {return _afb ,_dg .Wrap (_dag ,_acf ,"f\u0069r\u0073\u0074\u0020\u0067\u0062\u0074\u0065\u006dp\u006c\u0061\u0074\u0065 b\u0069\u0074"); +};if _dag =w .WriteBit (int (_fcb .GBTemplate )&0x01);_dag !=nil {return _afb ,_dg .Wrap (_dag ,_acf ,"s\u0065\u0063\u006f\u006ed \u0067b\u0074\u0065\u006d\u0070\u006ca\u0074\u0065\u0020\u0062\u0069\u0074");};if _fcb .UseMMR {_ddag =1;};if _dag =w .WriteBit (_ddag ); +_dag !=nil {return _afb ,_dg .Wrap (_dag ,_acf ,"u\u0073\u0065\u0020\u004d\u004d\u0052\u0020\u0062\u0069\u0074");};_afb ++;if _fcc ,_dag =_fcb .writeGBAtPixels (w );_dag !=nil {return _afb ,_dg .Wrap (_dag ,_acf ,"");};_afb +=_fcc ;_cfd :=_bdc .New (); +if _dag =_cfd .EncodeBitmap (_fcb .Bitmap ,_fcb .IsTPGDon );_dag !=nil {return _afb ,_dg .Wrap (_dag ,_acf ,"");};_cfd .Final ();var _dgf int64 ;if _dgf ,_dag =_cfd .WriteTo (w );_dag !=nil {return _afb ,_dg .Wrap (_dag ,_acf ,"");};_afb +=int (_dgf ); +return _afb ,nil ;};func (_ecc *SymbolDictionary )Encode (w _c .BinaryWriter )(_ffdgc int ,_bdbg error ){const _cggb ="\u0053\u0079\u006dbo\u006c\u0044\u0069\u0063\u0074\u0069\u006f\u006e\u0061\u0072\u0079\u002e\u0045\u006e\u0063\u006f\u0064\u0065";if _ecc ==nil {return 0,_dg .Error (_cggb ,"\u0073\u0079m\u0062\u006f\u006c\u0020\u0064\u0069\u0063\u0074\u0069\u006f\u006e\u0061\u0072\u0079\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066in\u0065\u0064"); +};if _ffdgc ,_bdbg =_ecc .encodeFlags (w );_bdbg !=nil {return _ffdgc ,_dg .Wrap (_bdbg ,_cggb ,"");};_gdef ,_bdbg :=_ecc .encodeATFlags (w );if _bdbg !=nil {return _ffdgc ,_dg .Wrap (_bdbg ,_cggb ,"");};_ffdgc +=_gdef ;if _gdef ,_bdbg =_ecc .encodeRefinementATFlags (w ); +_bdbg !=nil {return _ffdgc ,_dg .Wrap (_bdbg ,_cggb ,"");};_ffdgc +=_gdef ;if _gdef ,_bdbg =_ecc .encodeNumSyms (w );_bdbg !=nil {return _ffdgc ,_dg .Wrap (_bdbg ,_cggb ,"");};_ffdgc +=_gdef ;if _gdef ,_bdbg =_ecc .encodeSymbols (w );_bdbg !=nil {return _ffdgc ,_dg .Wrap (_bdbg ,_cggb ,""); +};_ffdgc +=_gdef ;return _ffdgc ,nil ;};func (_gcdg *TableSegment )HtHigh ()int32 {return _gcdg ._ggdc };func (_ebgg *GenericRegion )decodeLine (_faa ,_dfa ,_cgcb int )error {const _ffg ="\u0064\u0065\u0063\u006f\u0064\u0065\u004c\u0069\u006e\u0065";_ged :=_ebgg .Bitmap .GetByteIndex (0,_faa ); +_bdca :=_ged -_ebgg .Bitmap .RowStride ;switch _ebgg .GBTemplate {case 0:if !_ebgg .UseExtTemplates {return _ebgg .decodeTemplate0a (_faa ,_dfa ,_cgcb ,_ged ,_bdca );};return _ebgg .decodeTemplate0b (_faa ,_dfa ,_cgcb ,_ged ,_bdca );case 1:return _ebgg .decodeTemplate1 (_faa ,_dfa ,_cgcb ,_ged ,_bdca ); +case 2:return _ebgg .decodeTemplate2 (_faa ,_dfa ,_cgcb ,_ged ,_bdca );case 3:return _ebgg .decodeTemplate3 (_faa ,_dfa ,_cgcb ,_ged ,_bdca );};return _dg .Errorf (_ffg ,"\u0069\u006e\u0076a\u006c\u0069\u0064\u0020G\u0042\u0054\u0065\u006d\u0070\u006c\u0061t\u0065\u0020\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0064\u003a\u0020\u0025\u0064",_ebgg .GBTemplate ); +};func (_ddbf *TextRegion )blit (_dbce *_f .Bitmap ,_bcbb int64 )error {if _ddbf .IsTransposed ==0&&(_ddbf .ReferenceCorner ==2||_ddbf .ReferenceCorner ==3){_ddbf ._defb +=int64 (_dbce .Width -1);}else if _ddbf .IsTransposed ==1&&(_ddbf .ReferenceCorner ==0||_ddbf .ReferenceCorner ==2){_ddbf ._defb +=int64 (_dbce .Height -1); +};_ebbb :=_ddbf ._defb ;if _ddbf .IsTransposed ==1{_ebbb ,_bcbb =_bcbb ,_ebbb ;};switch _ddbf .ReferenceCorner {case 0:_bcbb -=int64 (_dbce .Height -1);case 2:_bcbb -=int64 (_dbce .Height -1);_ebbb -=int64 (_dbce .Width -1);case 3:_ebbb -=int64 (_dbce .Width -1); +};_gdefc :=_f .Blit (_dbce ,_ddbf .RegionBitmap ,int (_ebbb ),int (_bcbb ),_ddbf .CombinationOperator );if _gdefc !=nil {return _gdefc ;};if _ddbf .IsTransposed ==0&&(_ddbf .ReferenceCorner ==0||_ddbf .ReferenceCorner ==1){_ddbf ._defb +=int64 (_dbce .Width -1); +};if _ddbf .IsTransposed ==1&&(_ddbf .ReferenceCorner ==1||_ddbf .ReferenceCorner ==3){_ddbf ._defb +=int64 (_dbce .Height -1);};return nil ;};func (_fdag *GenericRegion )overrideAtTemplate0b (_gde ,_fccg ,_faab ,_cgfe ,_aeg ,_cead int )int {if _fdag .GBAtOverride [0]{_gde &=0xFFFD; +if _fdag .GBAtY [0]==0&&_fdag .GBAtX [0]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [0]&0x1))<<1;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [0]),_faab +int (_fdag .GBAtY [0])))<<1;};};if _fdag .GBAtOverride [1]{_gde &=0xDFFF; +if _fdag .GBAtY [1]==0&&_fdag .GBAtX [1]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [1]&0x1))<<13;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [1]),_faab +int (_fdag .GBAtY [1])))<<13;};};if _fdag .GBAtOverride [2]{_gde &=0xFDFF; +if _fdag .GBAtY [2]==0&&_fdag .GBAtX [2]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [2]&0x1))<<9;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [2]),_faab +int (_fdag .GBAtY [2])))<<9;};};if _fdag .GBAtOverride [3]{_gde &=0xBFFF; +if _fdag .GBAtY [3]==0&&_fdag .GBAtX [3]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [3]&0x1))<<14;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [3]),_faab +int (_fdag .GBAtY [3])))<<14;};};if _fdag .GBAtOverride [4]{_gde &=0xEFFF; +if _fdag .GBAtY [4]==0&&_fdag .GBAtX [4]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [4]&0x1))<<12;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [4]),_faab +int (_fdag .GBAtY [4])))<<12;};};if _fdag .GBAtOverride [5]{_gde &=0xFFDF; +if _fdag .GBAtY [5]==0&&_fdag .GBAtX [5]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [5]&0x1))<<5;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [5]),_faab +int (_fdag .GBAtY [5])))<<5;};};if _fdag .GBAtOverride [6]{_gde &=0xFFFB; +if _fdag .GBAtY [6]==0&&_fdag .GBAtX [6]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [6]&0x1))<<2;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [6]),_faab +int (_fdag .GBAtY [6])))<<2;};};if _fdag .GBAtOverride [7]{_gde &=0xFFF7; +if _fdag .GBAtY [7]==0&&_fdag .GBAtX [7]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [7]&0x1))<<3;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [7]),_faab +int (_fdag .GBAtY [7])))<<3;};};if _fdag .GBAtOverride [8]{_gde &=0xF7FF; +if _fdag .GBAtY [8]==0&&_fdag .GBAtX [8]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [8]&0x1))<<11;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [8]),_faab +int (_fdag .GBAtY [8])))<<11;};};if _fdag .GBAtOverride [9]{_gde &=0xFFEF; +if _fdag .GBAtY [9]==0&&_fdag .GBAtX [9]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [9]&0x1))<<4;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [9]),_faab +int (_fdag .GBAtY [9])))<<4;};};if _fdag .GBAtOverride [10]{_gde &=0x7FFF; +if _fdag .GBAtY [10]==0&&_fdag .GBAtX [10]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [10]&0x1))<<15;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [10]),_faab +int (_fdag .GBAtY [10])))<<15;};};if _fdag .GBAtOverride [11]{_gde &=0xFDFF; +if _fdag .GBAtY [11]==0&&_fdag .GBAtX [11]>=-int8 (_aeg ){_gde |=(_cgfe >>uint (int8 (_cead )-_fdag .GBAtX [11]&0x1))<<10;}else {_gde |=int (_fdag .getPixel (_fccg +int (_fdag .GBAtX [11]),_faab +int (_fdag .GBAtY [11])))<<10;};};return _gde ;};func (_bbc *GenericRefinementRegion )updateOverride ()error {if _bbc .GrAtX ==nil ||_bbc .GrAtY ==nil {return _ec .New ("\u0041\u0054\u0020\u0070\u0069\u0078\u0065\u006c\u0073\u0020\u006e\u006ft\u0020\u0073\u0065\u0074"); +};if len (_bbc .GrAtX )!=len (_bbc .GrAtY ){return _ec .New ("A\u0054\u0020\u0070\u0069xe\u006c \u0069\u006e\u0063\u006f\u006es\u0069\u0073\u0074\u0065\u006e\u0074");};_bbc ._eecb =make ([]bool ,len (_bbc .GrAtX ));switch _bbc .TemplateID {case 0:if _bbc .GrAtX [0]!=-1&&_bbc .GrAtY [0]!=-1{_bbc ._eecb [0]=true ; +_bbc ._eec =true ;};if _bbc .GrAtX [1]!=-1&&_bbc .GrAtY [1]!=-1{_bbc ._eecb [1]=true ;_bbc ._eec =true ;};case 1:_bbc ._eec =false ;};return nil ;};func (_ecb *GenericRefinementRegion )decodeTypicalPredictedLineTemplate0 (_eg ,_ebb ,_cbd ,_agf ,_gfa ,_fb ,_ffa ,_gca ,_ccg int )error {var (_cea ,_gdg ,_ccc ,_feg ,_aee ,_ccga int ; +_bfb byte ;_bcf error ;);if _eg > 0{_bfb ,_bcf =_ecb .RegionBitmap .GetByte (_ffa -_cbd );if _bcf !=nil {return _bcf ;};_ccc =int (_bfb );};if _gca > 0&&_gca <=_ecb .ReferenceBitmap .Height {_bfb ,_bcf =_ecb .ReferenceBitmap .GetByte (_ccg -_agf +_fb ); +if _bcf !=nil {return _bcf ;};_feg =int (_bfb )<<4;};if _gca >=0&&_gca < _ecb .ReferenceBitmap .Height {_bfb ,_bcf =_ecb .ReferenceBitmap .GetByte (_ccg +_fb );if _bcf !=nil {return _bcf ;};_aee =int (_bfb )<<1;};if _gca > -2&&_gca < _ecb .ReferenceBitmap .Height -1{_bfb ,_bcf =_ecb .ReferenceBitmap .GetByte (_ccg +_agf +_fb ); +if _bcf !=nil {return _bcf ;};_ccga =int (_bfb );};_cea =((_ccc >>5)&0x6)|((_ccga >>2)&0x30)|(_aee &0x180)|(_feg &0xc00);var _fc int ;for _dcf :=0;_dcf < _gfa ;_dcf =_fc {var _gga int ;_fc =_dcf +8;var _dad int ;if _dad =_ebb -_dcf ;_dad > 8{_dad =8;}; +_fgc :=_fc < _ebb ;_cceb :=_fc < _ecb .ReferenceBitmap .Width ;_aff :=_fb +1;if _eg > 0{_bfb =0;if _fgc {_bfb ,_bcf =_ecb .RegionBitmap .GetByte (_ffa -_cbd +1);if _bcf !=nil {return _bcf ;};};_ccc =(_ccc <<8)|int (_bfb );};if _gca > 0&&_gca <=_ecb .ReferenceBitmap .Height {var _fbb int ; +if _cceb {_bfb ,_bcf =_ecb .ReferenceBitmap .GetByte (_ccg -_agf +_aff );if _bcf !=nil {return _bcf ;};_fbb =int (_bfb )<<4;};_feg =(_feg <<8)|_fbb ;};if _gca >=0&&_gca < _ecb .ReferenceBitmap .Height {var _gbc int ;if _cceb {_bfb ,_bcf =_ecb .ReferenceBitmap .GetByte (_ccg +_aff ); +if _bcf !=nil {return _bcf ;};_gbc =int (_bfb )<<1;};_aee =(_aee <<8)|_gbc ;};if _gca > -2&&_gca < (_ecb .ReferenceBitmap .Height -1){_bfb =0;if _cceb {_bfb ,_bcf =_ecb .ReferenceBitmap .GetByte (_ccg +_agf +_aff );if _bcf !=nil {return _bcf ;};};_ccga =(_ccga <<8)|int (_bfb ); +};for _affc :=0;_affc < _dad ;_affc ++{var _agd int ;_dd :=false ;_ef :=(_cea >>4)&0x1ff;if _ef ==0x1ff{_dd =true ;_agd =1;}else if _ef ==0x00{_dd =true ;};if !_dd {if _ecb ._eec {_gdg =_ecb .overrideAtTemplate0 (_cea ,_dcf +_affc ,_eg ,_gga ,_affc );_ecb ._cd .SetIndex (int32 (_gdg )); +}else {_ecb ._cd .SetIndex (int32 (_cea ));};_agd ,_bcf =_ecb ._gaf .DecodeBit (_ecb ._cd );if _bcf !=nil {return _bcf ;};};_eca :=uint (7-_affc );_gga |=_agd <<_eca ;_cea =((_cea &0xdb6)<<1)|_agd |(_ccc >>_eca +5)&0x002|((_ccga >>_eca +2)&0x010)|((_aee >>_eca )&0x080)|((_feg >>_eca )&0x400); +};_bcf =_ecb .RegionBitmap .SetByte (_ffa ,byte (_gga ));if _bcf !=nil {return _bcf ;};_ffa ++;_ccg ++;};return nil ;};func (_ffdd *SymbolDictionary )encodeRefinementATFlags (_ebce _c .BinaryWriter )(_ade int ,_bagb error ){const _egfb ="\u0065\u006e\u0063od\u0065\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006e\u0074\u0041\u0054\u0046\u006c\u0061\u0067\u0073"; +if !_ffdd .UseRefinementAggregation ||_ffdd .SdrTemplate !=0{return 0,nil ;};for _aec :=0;_aec < 2;_aec ++{if _bagb =_ebce .WriteByte (byte (_ffdd .SdrATX [_aec ]));_bagb !=nil {return _ade ,_dg .Wrapf (_bagb ,_egfb ,"\u0053\u0064\u0072\u0041\u0054\u0058\u005b\u0025\u0064\u005d",_aec ); +};_ade ++;if _bagb =_ebce .WriteByte (byte (_ffdd .SdrATY [_aec ]));_bagb !=nil {return _ade ,_dg .Wrapf (_bagb ,_egfb ,"\u0053\u0064\u0072\u0041\u0054\u0059\u005b\u0025\u0064\u005d",_aec );};_ade ++;};return _ade ,nil ;};func (_gaa *GenericRegion )GetRegionInfo ()*RegionSegment {return _gaa .RegionSegment }; +func (_agea *GenericRegion )Size ()int {return _agea .RegionSegment .Size ()+1+2*len (_agea .GBAtX )};func (_egcf *HalftoneRegion )computeY (_ffgd ,_becf int )int {return _egcf .shiftAndFill (int (_egcf .HGridY )+_ffgd *int (_egcf .HRegionX )-_becf *int (_egcf .HRegionY )); +};func (_ce *GenericRefinementRegion )decodeSLTP ()(int ,error ){_ce .Template .setIndex (_ce ._cd );return _ce ._gaf .DecodeBit (_ce ._cd );};func (_fdg *GenericRegion )overrideAtTemplate2 (_fad ,_ccad ,_ccgab ,_ecag ,_gad int )int {_fad &=0x3FB;if _fdg .GBAtY [0]==0&&_fdg .GBAtX [0]>=-int8 (_gad ){_fad |=(_ecag >>uint (7-(int8 (_gad )+_fdg .GBAtX [0]))&0x1)<<2; +}else {_fad |=int (_fdg .getPixel (_ccad +int (_fdg .GBAtX [0]),_ccgab +int (_fdg .GBAtY [0])))<<2;};return _fad ;};func (_ffddg *TextRegion )decodeIb (_ggdce ,_gdcc int64 )(*_f .Bitmap ,error ){const _cagc ="\u0064\u0065\u0063\u006f\u0064\u0065\u0049\u0062"; +var (_aeaa error ;_gbacc *_f .Bitmap ;);if _ggdce ==0{if int (_gdcc )> len (_ffddg .Symbols )-1{return nil ,_dg .Error (_cagc ,"\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020\u0049\u0042\u0020\u0062\u0069\u0074\u006d\u0061\u0070\u002e\u0020\u0069\u006e\u0064\u0065x\u0020\u006f\u0075\u0074\u0020o\u0066\u0020r\u0061\u006e\u0067\u0065"); +};return _ffddg .Symbols [int (_gdcc )],nil ;};var _bbaed ,_agec ,_agaf ,_dgfgg int64 ;_bbaed ,_aeaa =_ffddg .decodeRdw ();if _aeaa !=nil {return nil ,_dg .Wrap (_aeaa ,_cagc ,"");};_agec ,_aeaa =_ffddg .decodeRdh ();if _aeaa !=nil {return nil ,_dg .Wrap (_aeaa ,_cagc ,""); +};_agaf ,_aeaa =_ffddg .decodeRdx ();if _aeaa !=nil {return nil ,_dg .Wrap (_aeaa ,_cagc ,"");};_dgfgg ,_aeaa =_ffddg .decodeRdy ();if _aeaa !=nil {return nil ,_dg .Wrap (_aeaa ,_cagc ,"");};if _ffddg .IsHuffmanEncoded {if _ ,_aeaa =_ffddg .decodeSymInRefSize (); +_aeaa !=nil {return nil ,_dg .Wrap (_aeaa ,_cagc ,"");};_ffddg ._bgge .Align ();};_gfccc :=_ffddg .Symbols [_gdcc ];_dbcf :=uint32 (_gfccc .Width );_edeg :=uint32 (_gfccc .Height );_bgef :=int32 (uint32 (_bbaed )>>1)+int32 (_agaf );_ggf :=int32 (uint32 (_agec )>>1)+int32 (_dgfgg ); +if _ffddg ._gagbe ==nil {_ffddg ._gagbe =_bcbf (_ffddg ._bgge ,nil );};_ffddg ._gagbe .setParameters (_ffddg ._bdfb ,_ffddg ._cefb ,_ffddg .SbrTemplate ,_dbcf +uint32 (_bbaed ),_edeg +uint32 (_agec ),_gfccc ,_bgef ,_ggf ,false ,_ffddg .SbrATX ,_ffddg .SbrATY ); +_gbacc ,_aeaa =_ffddg ._gagbe .GetRegionBitmap ();if _aeaa !=nil {return nil ,_dg .Wrap (_aeaa ,_cagc ,"\u0067\u0072\u0066");};if _ffddg .IsHuffmanEncoded {_ffddg ._bgge .Align ();};return _gbacc ,nil ;};func (_ecd *GenericRegion )setOverrideFlag (_bbcd int ){_ecd .GBAtOverride [_bbcd ]=true ; +_ecd ._aeed =true ;};func (_gadab *SymbolDictionary )GetDictionary ()([]*_f .Bitmap ,error ){_age .Log .Trace ("\u005b\u0053\u0059\u004d\u0042\u004f\u004c-\u0044\u0049\u0043T\u0049\u004f\u004e\u0041R\u0059\u005d\u0020\u0047\u0065\u0074\u0044\u0069\u0063\u0074\u0069\u006f\u006e\u0061\u0072\u0079\u0020\u0062\u0065\u0067\u0069\u006e\u0073\u002e\u002e\u002e"); +defer func (){_age .Log .Trace ("\u005b\u0053\u0059M\u0042\u004f\u004c\u002d\u0044\u0049\u0043\u0054\u0049\u004f\u004e\u0041\u0052\u0059\u005d\u0020\u0047\u0065\u0074\u0044\u0069\u0063\u0074\u0069\u006f\u006e\u0061\u0072\u0079 \u0066\u0069\u006e\u0069\u0073\u0068\u0065\u0064"); +_age .Log .Trace ("\u005b\u0053Y\u004d\u0042\u004f\u004c\u002dD\u0049\u0043\u0054\u0049\u004fN\u0041\u0052\u0059\u005d\u0020\u0044\u0069\u0063\u0074\u0069\u006f\u006e\u0061\u0072\u0079\u002e\u0020\u000a\u0045\u0078\u003a\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u000a\u006e\u0065\u0077\u003a\u0027\u0025\u0073\u0027",_gadab ._ffdg ,_gadab ._ddae ); +}();if _gadab ._ffdg ==nil {var _agbbe error ;if _gadab .UseRefinementAggregation {_gadab ._gdfg =_gadab .getSbSymCodeLen ();};if !_gadab .IsHuffmanEncoded {if _agbbe =_gadab .setCodingStatistics ();_agbbe !=nil {return nil ,_agbbe ;};};_gadab ._ddae =make ([]*_f .Bitmap ,_gadab .NumberOfNewSymbols ); +var _ecgbc []int ;if _gadab .IsHuffmanEncoded &&!_gadab .UseRefinementAggregation {_ecgbc =make ([]int ,_gadab .NumberOfNewSymbols );};if _agbbe =_gadab .setSymbolsArray ();_agbbe !=nil {return nil ,_agbbe ;};var _dagcf ,_bcbg int64 ;_gadab ._cec =0;for _gadab ._cec < _gadab .NumberOfNewSymbols {_bcbg ,_agbbe =_gadab .decodeHeightClassDeltaHeight (); +if _agbbe !=nil {return nil ,_agbbe ;};_dagcf +=_bcbg ;var _ffdef ,_ddcc uint32 ;_daegb :=int64 (_gadab ._cec );for {var _cccb int64 ;_cccb ,_agbbe =_gadab .decodeDifferenceWidth ();if _ec .Is (_agbbe ,_d .ErrOOB ){break ;};if _agbbe !=nil {return nil ,_agbbe ; +};if _gadab ._cec >=_gadab .NumberOfNewSymbols {break ;};_ffdef +=uint32 (_cccb );_ddcc +=_ffdef ;if !_gadab .IsHuffmanEncoded ||_gadab .UseRefinementAggregation {if !_gadab .UseRefinementAggregation {_agbbe =_gadab .decodeDirectlyThroughGenericRegion (_ffdef ,uint32 (_dagcf )); +if _agbbe !=nil {return nil ,_agbbe ;};}else {_agbbe =_gadab .decodeAggregate (_ffdef ,uint32 (_dagcf ));if _agbbe !=nil {return nil ,_agbbe ;};};}else if _gadab .IsHuffmanEncoded &&!_gadab .UseRefinementAggregation {_ecgbc [_gadab ._cec ]=int (_ffdef ); +};_gadab ._cec ++;};if _gadab .IsHuffmanEncoded &&!_gadab .UseRefinementAggregation {var _ffe int64 ;if _gadab .SdHuffBMSizeSelection ==0{var _eeafg _ece .Tabler ;_eeafg ,_agbbe =_ece .GetStandardTable (1);if _agbbe !=nil {return nil ,_agbbe ;};_ffe ,_agbbe =_eeafg .Decode (_gadab ._dabd ); +if _agbbe !=nil {return nil ,_agbbe ;};}else {_ffe ,_agbbe =_gadab .huffDecodeBmSize ();if _agbbe !=nil {return nil ,_agbbe ;};};_gadab ._dabd .Align ();var _ffgb *_f .Bitmap ;_ffgb ,_agbbe =_gadab .decodeHeightClassCollectiveBitmap (_ffe ,uint32 (_dagcf ),_ddcc ); +if _agbbe !=nil {return nil ,_agbbe ;};_agbbe =_gadab .decodeHeightClassBitmap (_ffgb ,_daegb ,int (_dagcf ),_ecgbc );if _agbbe !=nil {return nil ,_agbbe ;};};};_babd ,_agbbe :=_gadab .getToExportFlags ();if _agbbe !=nil {return nil ,_agbbe ;};_gadab .setExportedSymbols (_babd ); +};return _gadab ._ffdg ,nil ;};func (_dcgb *TextRegion )parseHeader ()error {var _ecfb error ;_age .Log .Trace ("\u005b\u0054E\u0058\u0054\u0020\u0052E\u0047\u0049O\u004e\u005d\u005b\u0050\u0041\u0052\u0053\u0045-\u0048\u0045\u0041\u0044\u0045\u0052\u005d\u0020\u0062\u0065\u0067\u0069n\u0073\u002e\u002e\u002e"); +defer func (){if _ecfb !=nil {_age .Log .Trace ("\u005b\u0054\u0045\u0058\u0054\u0020\u0052\u0045\u0047\u0049\u004f\u004e\u005d\u005b\u0050\u0041\u0052\u0053\u0045\u002d\u0048\u0045\u0041\u0044E\u0052\u005d\u0020\u0066\u0061i\u006c\u0065d\u002e\u0020\u0025\u0076",_ecfb ); +}else {_age .Log .Trace ("\u005b\u0054E\u0058\u0054\u0020\u0052E\u0047\u0049O\u004e\u005d\u005b\u0050\u0041\u0052\u0053\u0045-\u0048\u0045\u0041\u0044\u0045\u0052\u005d\u0020\u0066\u0069\u006e\u0069s\u0068\u0065\u0064\u002e");};}();if _ecfb =_dcgb .RegionInfo .parseHeader (); +_ecfb !=nil {return _ecfb ;};if _ecfb =_dcgb .readRegionFlags ();_ecfb !=nil {return _ecfb ;};if _dcgb .IsHuffmanEncoded {if _ecfb =_dcgb .readHuffmanFlags ();_ecfb !=nil {return _ecfb ;};};if _ecfb =_dcgb .readUseRefinement ();_ecfb !=nil {return _ecfb ; +};if _ecfb =_dcgb .readAmountOfSymbolInstances ();_ecfb !=nil {return _ecfb ;};if _ecfb =_dcgb .getSymbols ();_ecfb !=nil {return _ecfb ;};if _ecfb =_dcgb .computeSymbolCodeLength ();_ecfb !=nil {return _ecfb ;};if _ecfb =_dcgb .checkInput ();_ecfb !=nil {return _ecfb ; +};_age .Log .Trace ("\u0025\u0073",_dcgb .String ());return nil ;};func (_adcc *PageInformationSegment )readResolution ()error {_cgee ,_bcege :=_adcc ._eade .ReadBits (32);if _bcege !=nil {return _bcege ;};_adcc .ResolutionX =int (_cgee &_a .MaxInt32 ); +_cgee ,_bcege =_adcc ._eade .ReadBits (32);if _bcege !=nil {return _bcege ;};_adcc .ResolutionY =int (_cgee &_a .MaxInt32 );return nil ;};func (_gdac *SymbolDictionary )encodeATFlags (_gfab _c .BinaryWriter )(_gabe int ,_adfc error ){const _bdgge ="\u0065\u006e\u0063\u006f\u0064\u0065\u0041\u0054\u0046\u006c\u0061\u0067\u0073"; +if _gdac .IsHuffmanEncoded ||_gdac .SdTemplate !=0{return 0,nil ;};_bede :=4;if _gdac .SdTemplate !=0{_bede =1;};for _cgfg :=0;_cgfg < _bede ;_cgfg ++{if _adfc =_gfab .WriteByte (byte (_gdac .SdATX [_cgfg ]));_adfc !=nil {return _gabe ,_dg .Wrapf (_adfc ,_bdgge ,"\u0053d\u0041\u0054\u0058\u005b\u0025\u0064]",_cgfg ); +};_gabe ++;if _adfc =_gfab .WriteByte (byte (_gdac .SdATY [_cgfg ]));_adfc !=nil {return _gabe ,_dg .Wrapf (_adfc ,_bdgge ,"\u0053d\u0041\u0054\u0059\u005b\u0025\u0064]",_cgfg );};_gabe ++;};return _gabe ,nil ;};func (_cdead *TextRegion )checkInput ()error {const _gbcf ="\u0063\u0068\u0065\u0063\u006b\u0049\u006e\u0070\u0075\u0074"; +if !_cdead .UseRefinement {if _cdead .SbrTemplate !=0{_age .Log .Debug ("\u0053\u0062\u0072Te\u006d\u0070\u006c\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0030");_cdead .SbrTemplate =0;};};if _cdead .SbHuffFS ==2||_cdead .SbHuffRDWidth ==2||_cdead .SbHuffRDHeight ==2||_cdead .SbHuffRDX ==2||_cdead .SbHuffRDY ==2{return _dg .Error (_gbcf ,"h\u0075\u0066\u0066\u006d\u0061\u006e \u0066\u006c\u0061\u0067\u0020\u0076a\u006c\u0075\u0065\u0020\u0069\u0073\u0020n\u006f\u0074\u0020\u0070\u0065\u0072\u006d\u0069\u0074\u0074e\u0064"); +};if !_cdead .UseRefinement {if _cdead .SbHuffRSize !=0{_age .Log .Debug ("\u0053\u0062\u0048uf\u0066\u0052\u0053\u0069\u007a\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0030");_cdead .SbHuffRSize =0;};if _cdead .SbHuffRDY !=0{_age .Log .Debug ("S\u0062\u0048\u0075\u0066fR\u0044Y\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0030"); +_cdead .SbHuffRDY =0;};if _cdead .SbHuffRDX !=0{_age .Log .Debug ("S\u0062\u0048\u0075\u0066fR\u0044X\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0030");_cdead .SbHuffRDX =0;};if _cdead .SbHuffRDWidth !=0{_age .Log .Debug ("\u0053b\u0048\u0075\u0066\u0066R\u0044\u0057\u0069\u0064\u0074h\u0020s\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u00200"); +_cdead .SbHuffRDWidth =0;};if _cdead .SbHuffRDHeight !=0{_age .Log .Debug ("\u0053\u0062\u0048\u0075\u0066\u0066\u0052\u0044\u0048\u0065\u0069g\u0068\u0074\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020b\u0065\u0020\u0030");_cdead .SbHuffRDHeight =0;}; +};return nil ;};func (_ccae *TextRegion )Encode (w _c .BinaryWriter )(_ebgac int ,_gec error ){const _ebacb ="\u0054\u0065\u0078\u0074\u0052\u0065\u0067\u0069\u006f\u006e\u002e\u0045n\u0063\u006f\u0064\u0065";if _ebgac ,_gec =_ccae .RegionInfo .Encode (w ); +_gec !=nil {return _ebgac ,_dg .Wrap (_gec ,_ebacb ,"");};var _cfgdg int ;if _cfgdg ,_gec =_ccae .encodeFlags (w );_gec !=nil {return _ebgac ,_dg .Wrap (_gec ,_ebacb ,"");};_ebgac +=_cfgdg ;if _cfgdg ,_gec =_ccae .encodeSymbols (w );_gec !=nil {return _ebgac ,_dg .Wrap (_gec ,_ebacb ,""); +};_ebgac +=_cfgdg ;return _ebgac ,nil ;};func (_ecgd *TextRegion )decodeSymInRefSize ()(int64 ,error ){const _fcfd ="\u0064e\u0063o\u0064\u0065\u0053\u0079\u006dI\u006e\u0052e\u0066\u0053\u0069\u007a\u0065";if _ecgd .SbHuffRSize ==0{_edaeg ,_caace :=_ece .GetStandardTable (1); +if _caace !=nil {return 0,_dg .Wrap (_caace ,_fcfd ,"");};return _edaeg .Decode (_ecgd ._bgge );};if _ecgd ._dccdc ==nil {var (_bgec int ;_daca error ;);if _ecgd .SbHuffFS ==3{_bgec ++;};if _ecgd .SbHuffDS ==3{_bgec ++;};if _ecgd .SbHuffDT ==3{_bgec ++; +};if _ecgd .SbHuffRDWidth ==3{_bgec ++;};if _ecgd .SbHuffRDHeight ==3{_bgec ++;};if _ecgd .SbHuffRDX ==3{_bgec ++;};if _ecgd .SbHuffRDY ==3{_bgec ++;};_ecgd ._dccdc ,_daca =_ecgd .getUserTable (_bgec );if _daca !=nil {return 0,_dg .Wrap (_daca ,_fcfd ,""); +};};_cade ,_cdcg :=_ecgd ._dccdc .Decode (_ecgd ._bgge );if _cdcg !=nil {return 0,_dg .Wrap (_cdcg ,_fcfd ,"");};return _cade ,nil ;};func (_ceec *SymbolDictionary )decodeThroughTextRegion (_fcae ,_ffaf ,_acdff uint32 )error {if _ceec ._fagf ==nil {_ceec ._fagf =_dabc (_ceec ._dabd ,nil ); +_ceec ._fagf .setContexts (_ceec ._cfba ,_cc .NewStats (512,1),_cc .NewStats (512,1),_cc .NewStats (512,1),_cc .NewStats (512,1),_ceec ._fbac ,_cc .NewStats (512,1),_cc .NewStats (512,1),_cc .NewStats (512,1),_cc .NewStats (512,1));};if _dca :=_ceec .setSymbolsArray (); +_dca !=nil {return _dca ;};_ceec ._fagf .setParameters (_ceec ._ded ,_ceec .IsHuffmanEncoded ,true ,_fcae ,_ffaf ,_acdff ,1,_ceec ._acg +_ceec ._cec ,0,0,0,1,0,0,0,0,0,0,0,0,0,_ceec .SdrTemplate ,_ceec .SdrATX ,_ceec .SdrATY ,_ceec ._ecac ,_ceec ._gdfg ); +return _ceec .addSymbol (_ceec ._fagf );};func (_bdfc *Header )writeFlags (_fegbb _c .BinaryWriter )(_cdge error ){const _edfd ="\u0048\u0065\u0061\u0064\u0065\u0072\u002e\u0077\u0072\u0069\u0074\u0065F\u006c\u0061\u0067\u0073";_gdca :=byte (_bdfc .Type ); +if _cdge =_fegbb .WriteByte (_gdca );_cdge !=nil {return _dg .Wrap (_cdge ,_edfd ,"\u0077\u0072\u0069ti\u006e\u0067\u0020\u0073\u0065\u0067\u006d\u0065\u006et\u0020t\u0079p\u0065 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); +};if !_bdfc .RetainFlag &&!_bdfc .PageAssociationFieldSize {return nil ;};if _cdge =_fegbb .SkipBits (-8);_cdge !=nil {return _dg .Wrap (_cdge ,_edfd ,"\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0062\u0061\u0063\u006b\u0020\u0074\u0068\u0065\u0020\u0062\u0069\u0074\u0073\u0020\u0066\u0061il\u0065\u0064"); +};var _fbef int ;if _bdfc .RetainFlag {_fbef =1;};if _cdge =_fegbb .WriteBit (_fbef );_cdge !=nil {return _dg .Wrap (_cdge ,_edfd ,"\u0072\u0065\u0074\u0061in\u0020\u0072\u0065\u0074\u0061\u0069\u006e\u0020\u0066\u006c\u0061\u0067\u0073");};_fbef =0;if _bdfc .PageAssociationFieldSize {_fbef =1; +};if _cdge =_fegbb .WriteBit (_fbef );_cdge !=nil {return _dg .Wrap (_cdge ,_edfd ,"p\u0061\u0067\u0065\u0020as\u0073o\u0063\u0069\u0061\u0074\u0069o\u006e\u0020\u0066\u006c\u0061\u0067");};_fegbb .FinishByte ();return nil ;};type GenericRegion struct{_faca *_c .Reader ; +DataHeaderOffset int64 ;DataHeaderLength int64 ;DataOffset int64 ;DataLength int64 ;RegionSegment *RegionSegment ;UseExtTemplates bool ;IsTPGDon bool ;GBTemplate byte ;IsMMREncoded bool ;UseMMR bool ;GBAtX []int8 ;GBAtY []int8 ;GBAtOverride []bool ;_aeed bool ; +Bitmap *_f .Bitmap ;_fba *_cc .Decoder ;_fgce *_cc .DecoderStats ;_gag *_ee .Decoder ;};func (_bgecc *TextRegion )readRegionFlags ()error {var (_gfabb int ;_dfbf uint64 ;_cebc error ;);_gfabb ,_cebc =_bgecc ._bgge .ReadBit ();if _cebc !=nil {return _cebc ; +};_bgecc .SbrTemplate =int8 (_gfabb );_dfbf ,_cebc =_bgecc ._bgge .ReadBits (5);if _cebc !=nil {return _cebc ;};_bgecc .SbDsOffset =int8 (_dfbf );if _bgecc .SbDsOffset > 0x0f{_bgecc .SbDsOffset -=0x20;};_gfabb ,_cebc =_bgecc ._bgge .ReadBit ();if _cebc !=nil {return _cebc ; +};_bgecc .DefaultPixel =int8 (_gfabb );_dfbf ,_cebc =_bgecc ._bgge .ReadBits (2);if _cebc !=nil {return _cebc ;};_bgecc .CombinationOperator =_f .CombinationOperator (int (_dfbf )&0x3);_gfabb ,_cebc =_bgecc ._bgge .ReadBit ();if _cebc !=nil {return _cebc ; +};_bgecc .IsTransposed =int8 (_gfabb );_dfbf ,_cebc =_bgecc ._bgge .ReadBits (2);if _cebc !=nil {return _cebc ;};_bgecc .ReferenceCorner =int16 (_dfbf )&0x3;_dfbf ,_cebc =_bgecc ._bgge .ReadBits (2);if _cebc !=nil {return _cebc ;};_bgecc .LogSBStrips =int16 (_dfbf )&0x3; +_bgecc .SbStrips =1<>=8; +if _fdbcb < 0{_dga :=int (_a .Log (float64 (_deb (_fdbcb )))/_a .Log (2));_egda :=31-_dga ;for _caac :=1;_caac < _egda ;_caac ++{_fdbcb |=1<=-int8 (_bec ){_cge |=(_gfdg >>uint (7-(int8 (_bec )+_dfad .GBAtX [0]))&0x1)<<4; +}else {_cge |=int (_dfad .getPixel (_fbadd +int (_dfad .GBAtX [0]),_dbff +int (_dfad .GBAtY [0])))<<4;};return _cge ;};func (_ffge *PageInformationSegment )readCombinationOperatorOverrideAllowed ()error {_egee ,_gage :=_ffge ._eade .ReadBit ();if _gage !=nil {return _gage ; +};if _egee ==1{_ffge ._cbfcb =true ;};return nil ;};func (_dbbf *PageInformationSegment )CombinationOperator ()_f .CombinationOperator {return _dbbf ._dafc };func (_bedac *PatternDictionary )setGbAtPixels (){if _bedac .HDTemplate ==0{_bedac .GBAtX =make ([]int8 ,4); +_bedac .GBAtY =make ([]int8 ,4);_bedac .GBAtX [0]=-int8 (_bedac .HdpWidth );_bedac .GBAtY [0]=0;_bedac .GBAtX [1]=-3;_bedac .GBAtY [1]=-1;_bedac .GBAtX [2]=2;_bedac .GBAtY [2]=-2;_bedac .GBAtX [3]=-2;_bedac .GBAtY [3]=-2;}else {_bedac .GBAtX =[]int8 {-int8 (_bedac .HdpWidth )}; +_bedac .GBAtY =[]int8 {0};};};func (_cbeee *SymbolDictionary )decodeDifferenceWidth ()(int64 ,error ){if _cbeee .IsHuffmanEncoded {switch _cbeee .SdHuffDecodeWidthSelection {case 0:_efde ,_gadb :=_ece .GetStandardTable (2);if _gadb !=nil {return 0,_gadb ; +};return _efde .Decode (_cbeee ._dabd );case 1:_cegada ,_dccd :=_ece .GetStandardTable (3);if _dccd !=nil {return 0,_dccd ;};return _cegada .Decode (_cbeee ._dabd );case 3:if _cbeee ._gagc ==nil {var _adeb int ;if _cbeee .SdHuffDecodeHeightSelection ==3{_adeb ++; +};_dgc ,_ffef :=_cbeee .getUserTable (_adeb );if _ffef !=nil {return 0,_ffef ;};_cbeee ._gagc =_dgc ;};return _cbeee ._gagc .Decode (_cbeee ._dabd );};}else {_bgcb ,_abfg :=_cbeee ._ded .DecodeInt (_cbeee ._ggcfb );if _abfg !=nil {return 0,_abfg ;};return int64 (_bgcb ),nil ; +};return 0,nil ;};func (_bgg *PageInformationSegment )parseHeader ()(_bdfe error ){_age .Log .Trace ("\u005b\u0050\u0061\u0067\u0065I\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0067m\u0065\u006e\u0074\u005d\u0020\u0050\u0061\u0072\u0073\u0069\u006e\u0067\u0048\u0065\u0061\u0064\u0065\u0072\u002e\u002e\u002e"); +defer func (){var _efdb ="[\u0050\u0061\u0067\u0065\u0049\u006e\u0066\u006f\u0072m\u0061\u0074\u0069\u006f\u006e\u0053\u0065gm\u0065\u006e\u0074\u005d \u0050\u0061\u0072\u0073\u0069\u006e\u0067\u0048\u0065ad\u0065\u0072 \u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064"; +if _bdfe !=nil {_efdb +="\u0020\u0077\u0069t\u0068\u0020\u0065\u0072\u0072\u006f\u0072\u0020"+_bdfe .Error ();}else {_efdb +="\u0020\u0073\u0075\u0063\u0063\u0065\u0073\u0073\u0066\u0075\u006c\u006c\u0079";};_age .Log .Trace (_efdb );}();if _bdfe =_bgg .readWidthAndHeight (); +_bdfe !=nil {return _bdfe ;};if _bdfe =_bgg .readResolution ();_bdfe !=nil {return _bdfe ;};_ ,_bdfe =_bgg ._eade .ReadBit ();if _bdfe !=nil {return _bdfe ;};if _bdfe =_bgg .readCombinationOperatorOverrideAllowed ();_bdfe !=nil {return _bdfe ;};if _bdfe =_bgg .readRequiresAuxiliaryBuffer (); +_bdfe !=nil {return _bdfe ;};if _bdfe =_bgg .readCombinationOperator ();_bdfe !=nil {return _bdfe ;};if _bdfe =_bgg .readDefaultPixelValue ();_bdfe !=nil {return _bdfe ;};if _bdfe =_bgg .readContainsRefinement ();_bdfe !=nil {return _bdfe ;};if _bdfe =_bgg .readIsLossless (); +_bdfe !=nil {return _bdfe ;};if _bdfe =_bgg .readIsStriped ();_bdfe !=nil {return _bdfe ;};if _bdfe =_bgg .readMaxStripeSize ();_bdfe !=nil {return _bdfe ;};if _bdfe =_bgg .checkInput ();_bdfe !=nil {return _bdfe ;};_age .Log .Trace ("\u0025\u0073",_bgg ); +return nil ;};func (_eee *PageInformationSegment )Size ()int {return 19};func (_cdc *GenericRefinementRegion )decodeOptimized (_ffc ,_bgc ,_eeg ,_faf ,_bed ,_dcc ,_dbf int )error {var (_eb error ;_edf int ;_daa int ;);_eegf :=_ffc -int (_cdc .ReferenceDY ); +if _df :=int (-_cdc .ReferenceDX );_df > 0{_edf =_df ;};_dae :=_cdc .ReferenceBitmap .GetByteIndex (_edf ,_eegf );if _cdc .ReferenceDX > 0{_daa =int (_cdc .ReferenceDX );};_ace :=_cdc .RegionBitmap .GetByteIndex (_daa ,_ffc );switch _cdc .TemplateID {case 0:_eb =_cdc .decodeTemplate (_ffc ,_bgc ,_eeg ,_faf ,_bed ,_dcc ,_dbf ,_ace ,_eegf ,_dae ,_cdc ._dc ); +case 1:_eb =_cdc .decodeTemplate (_ffc ,_bgc ,_eeg ,_faf ,_bed ,_dcc ,_dbf ,_ace ,_eegf ,_dae ,_cdc ._af );};return _eb ;};type SegmentEncoder interface{Encode (_affg _c .BinaryWriter )(_gbbc int ,_egef error );};func (_edcb *TextRegion )encodeFlags (_bece _c .BinaryWriter )(_acee int ,_affbf error ){const _fecdb ="e\u006e\u0063\u006f\u0064\u0065\u0046\u006c\u0061\u0067\u0073"; +if _affbf =_bece .WriteBit (int (_edcb .SbrTemplate ));_affbf !=nil {return _acee ,_dg .Wrap (_affbf ,_fecdb ,"s\u0062\u0072\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};if _ ,_affbf =_bece .WriteBits (uint64 (_edcb .SbDsOffset ),5);_affbf !=nil {return _acee ,_dg .Wrap (_affbf ,_fecdb ,"\u0073\u0062\u0044\u0073\u004f\u0066\u0066\u0073\u0065\u0074"); +};if _affbf =_bece .WriteBit (int (_edcb .DefaultPixel ));_affbf !=nil {return _acee ,_dg .Wrap (_affbf ,_fecdb ,"\u0044\u0065\u0066a\u0075\u006c\u0074\u0050\u0069\u0078\u0065\u006c");};if _ ,_affbf =_bece .WriteBits (uint64 (_edcb .CombinationOperator ),2); +_affbf !=nil {return _acee ,_dg .Wrap (_affbf ,_fecdb ,"\u0043\u006f\u006d\u0062in\u0061\u0074\u0069\u006f\u006e\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072");};if _affbf =_bece .WriteBit (int (_edcb .IsTransposed ));_affbf !=nil {return _acee ,_dg .Wrap (_affbf ,_fecdb ,"\u0069\u0073\u0020\u0074\u0072\u0061\u006e\u0073\u0070\u006f\u0073\u0065\u0064"); +};if _ ,_affbf =_bece .WriteBits (uint64 (_edcb .ReferenceCorner ),2);_affbf !=nil {return _acee ,_dg .Wrap (_affbf ,_fecdb ,"\u0072\u0065f\u0065\u0072\u0065n\u0063\u0065\u0020\u0063\u006f\u0072\u006e\u0065\u0072");};if _ ,_affbf =_bece .WriteBits (uint64 (_edcb .LogSBStrips ),2); +_affbf !=nil {return _acee ,_dg .Wrap (_affbf ,_fecdb ,"L\u006f\u0067\u0053\u0042\u0053\u0074\u0072\u0069\u0070\u0073");};var _eddad int ;if _edcb .UseRefinement {_eddad =1;};if _affbf =_bece .WriteBit (_eddad );_affbf !=nil {return _acee ,_dg .Wrap (_affbf ,_fecdb ,"\u0075\u0073\u0065\u0020\u0072\u0065\u0066\u0069\u006ee\u006d\u0065\u006e\u0074"); +};_eddad =0;if _edcb .IsHuffmanEncoded {_eddad =1;};if _affbf =_bece .WriteBit (_eddad );_affbf !=nil {return _acee ,_dg .Wrap (_affbf ,_fecdb ,"u\u0073\u0065\u0020\u0068\u0075\u0066\u0066\u006d\u0061\u006e");};_acee =2;return _acee ,nil ;};func (_gcd *PageInformationSegment )readIsStriped ()error {_gbac ,_adbg :=_gcd ._eade .ReadBit (); +if _adbg !=nil {return _adbg ;};if _gbac ==1{_gcd .IsStripe =true ;};return nil ;};func (_aggc *RegionSegment )parseHeader ()error {const _bbbfb ="p\u0061\u0072\u0073\u0065\u0048\u0065\u0061\u0064\u0065\u0072";_age .Log .Trace ("\u005b\u0052\u0045\u0047I\u004f\u004e\u005d\u005b\u0050\u0041\u0052\u0053\u0045\u002dH\u0045A\u0044\u0045\u0052\u005d\u0020\u0042\u0065g\u0069\u006e"); +defer func (){_age .Log .Trace ("\u005b\u0052\u0045G\u0049\u004f\u004e\u005d[\u0050\u0041\u0052\u0053\u0045\u002d\u0048E\u0041\u0044\u0045\u0052\u005d\u0020\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064");}();_fefd ,_bbfa :=_aggc ._fcaf .ReadBits (32); +if _bbfa !=nil {return _dg .Wrap (_bbfa ,_bbbfb ,"\u0077\u0069\u0064t\u0068");};_aggc .BitmapWidth =uint32 (_fefd &_a .MaxUint32 );_fefd ,_bbfa =_aggc ._fcaf .ReadBits (32);if _bbfa !=nil {return _dg .Wrap (_bbfa ,_bbbfb ,"\u0068\u0065\u0069\u0067\u0068\u0074"); +};_aggc .BitmapHeight =uint32 (_fefd &_a .MaxUint32 );_fefd ,_bbfa =_aggc ._fcaf .ReadBits (32);if _bbfa !=nil {return _dg .Wrap (_bbfa ,_bbbfb ,"\u0078\u0020\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};_aggc .XLocation =uint32 (_fefd &_a .MaxUint32 ); +_fefd ,_bbfa =_aggc ._fcaf .ReadBits (32);if _bbfa !=nil {return _dg .Wrap (_bbfa ,_bbbfb ,"\u0079\u0020\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};_aggc .YLocation =uint32 (_fefd &_a .MaxUint32 );if _ ,_bbfa =_aggc ._fcaf .ReadBits (5);_bbfa !=nil {return _dg .Wrap (_bbfa ,_bbbfb ,"\u0064i\u0072\u0079\u0020\u0072\u0065\u0061d"); +};if _bbfa =_aggc .readCombinationOperator ();_bbfa !=nil {return _dg .Wrap (_bbfa ,_bbbfb ,"c\u006fm\u0062\u0069\u006e\u0061\u0074\u0069\u006f\u006e \u006f\u0070\u0065\u0072at\u006f\u0072");};return nil ;};func (_adbd *PageInformationSegment )readWidthAndHeight ()error {_fbd ,_bgccc :=_adbd ._eade .ReadBits (32); +if _bgccc !=nil {return _bgccc ;};_adbd .PageBMWidth =int (_fbd &_a .MaxInt32 );_fbd ,_bgccc =_adbd ._eade .ReadBits (32);if _bgccc !=nil {return _bgccc ;};_adbd .PageBMHeight =int (_fbd &_a .MaxInt32 );return nil ;};func (_dfgg *PageInformationSegment )encodeFlags (_ccggg _c .BinaryWriter )(_adbb error ){const _egcd ="e\u006e\u0063\u006f\u0064\u0065\u0046\u006c\u0061\u0067\u0073"; +if _adbb =_ccggg .SkipBits (1);_adbb !=nil {return _dg .Wrap (_adbb ,_egcd ,"\u0072\u0065\u0073e\u0072\u0076\u0065\u0064\u0020\u0062\u0069\u0074");};var _gdcb int ;if _dfgg .CombinationOperatorOverrideAllowed (){_gdcb =1;};if _adbb =_ccggg .WriteBit (_gdcb ); +_adbb !=nil {return _dg .Wrap (_adbb ,_egcd ,"\u0063\u006f\u006db\u0069\u006e\u0061\u0074i\u006f\u006e\u0020\u006f\u0070\u0065\u0072a\u0074\u006f\u0072\u0020\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0064\u0065\u006e");};_gdcb =0;if _dfgg ._bdag {_gdcb =1; +};if _adbb =_ccggg .WriteBit (_gdcb );_adbb !=nil {return _dg .Wrap (_adbb ,_egcd ,"\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0075\u0078i\u006ci\u0061r\u0079\u0020\u0062\u0075\u0066\u0066\u0065r");};if _adbb =_ccggg .WriteBit ((int (_dfgg ._dafc )>>1)&0x01); +_adbb !=nil {return _dg .Wrap (_adbb ,_egcd ,"\u0063\u006f\u006d\u0062\u0069\u006e\u0061\u0074\u0069\u006fn\u0020\u006f\u0070\u0065\u0072\u0061\u0074o\u0072\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0062\u0069\u0074");};if _adbb =_ccggg .WriteBit (int (_dfgg ._dafc )&0x01); +_adbb !=nil {return _dg .Wrap (_adbb ,_egcd ,"\u0063\u006f\u006db\u0069\u006e\u0061\u0074i\u006f\u006e\u0020\u006f\u0070\u0065\u0072a\u0074\u006f\u0072\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0062\u0069\u0074");};_gdcb =int (_dfgg .DefaultPixelValue ); +if _adbb =_ccggg .WriteBit (_gdcb );_adbb !=nil {return _dg .Wrap (_adbb ,_egcd ,"\u0064e\u0066\u0061\u0075\u006c\u0074\u0020\u0070\u0061\u0067\u0065\u0020p\u0069\u0078\u0065\u006c\u0020\u0076\u0061\u006c\u0075\u0065");};_gdcb =0;if _dfgg ._fabe {_gdcb =1; +};if _adbb =_ccggg .WriteBit (_gdcb );_adbb !=nil {return _dg .Wrap (_adbb ,_egcd ,"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0020\u0072\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006e\u0074");};_gdcb =0;if _dfgg .IsLossless {_gdcb =1;};if _adbb =_ccggg .WriteBit (_gdcb ); +_adbb !=nil {return _dg .Wrap (_adbb ,_egcd ,"p\u0061\u0067\u0065\u0020\u0069\u0073 \u0065\u0076\u0065\u006e\u0074\u0075\u0061\u006c\u006cy\u0020\u006c\u006fs\u0073l\u0065\u0073\u0073");};return nil ;};type RegionSegment struct{_fcaf *_c .Reader ;BitmapWidth uint32 ; +BitmapHeight uint32 ;XLocation uint32 ;YLocation uint32 ;CombinaionOperator _f .CombinationOperator ;};func (_fdeb *GenericRegion )updateOverrideFlags ()error {const _bga ="\u0075\u0070\u0064\u0061te\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0046\u006c\u0061\u0067\u0073"; +if _fdeb .GBAtX ==nil ||_fdeb .GBAtY ==nil {return nil ;};if len (_fdeb .GBAtX )!=len (_fdeb .GBAtY ){return _dg .Errorf (_bga ,"i\u006eco\u0073i\u0073t\u0065\u006e\u0074\u0020\u0041T\u0020\u0070\u0069x\u0065\u006c\u002e\u0020\u0041m\u006f\u0075\u006et\u0020\u006f\u0066\u0020\u0027\u0078\u0027\u0020\u0070\u0069\u0078e\u006c\u0073\u003a %d\u002c\u0020\u0041\u006d\u006f\u0075n\u0074\u0020\u006f\u0066\u0020\u0027\u0079\u0027\u0020\u0070\u0069\u0078e\u006cs\u003a\u0020\u0025\u0064",len (_fdeb .GBAtX ),len (_fdeb .GBAtY )); +};_fdeb .GBAtOverride =make ([]bool ,len (_fdeb .GBAtX ));switch _fdeb .GBTemplate {case 0:if !_fdeb .UseExtTemplates {if _fdeb .GBAtX [0]!=3||_fdeb .GBAtY [0]!=-1{_fdeb .setOverrideFlag (0);};if _fdeb .GBAtX [1]!=-3||_fdeb .GBAtY [1]!=-1{_fdeb .setOverrideFlag (1); +};if _fdeb .GBAtX [2]!=2||_fdeb .GBAtY [2]!=-2{_fdeb .setOverrideFlag (2);};if _fdeb .GBAtX [3]!=-2||_fdeb .GBAtY [3]!=-2{_fdeb .setOverrideFlag (3);};}else {if _fdeb .GBAtX [0]!=-2||_fdeb .GBAtY [0]!=0{_fdeb .setOverrideFlag (0);};if _fdeb .GBAtX [1]!=0||_fdeb .GBAtY [1]!=-2{_fdeb .setOverrideFlag (1); +};if _fdeb .GBAtX [2]!=-2||_fdeb .GBAtY [2]!=-1{_fdeb .setOverrideFlag (2);};if _fdeb .GBAtX [3]!=-1||_fdeb .GBAtY [3]!=-2{_fdeb .setOverrideFlag (3);};if _fdeb .GBAtX [4]!=1||_fdeb .GBAtY [4]!=-2{_fdeb .setOverrideFlag (4);};if _fdeb .GBAtX [5]!=2||_fdeb .GBAtY [5]!=-1{_fdeb .setOverrideFlag (5); +};if _fdeb .GBAtX [6]!=-3||_fdeb .GBAtY [6]!=0{_fdeb .setOverrideFlag (6);};if _fdeb .GBAtX [7]!=-4||_fdeb .GBAtY [7]!=0{_fdeb .setOverrideFlag (7);};if _fdeb .GBAtX [8]!=2||_fdeb .GBAtY [8]!=-2{_fdeb .setOverrideFlag (8);};if _fdeb .GBAtX [9]!=3||_fdeb .GBAtY [9]!=-1{_fdeb .setOverrideFlag (9); +};if _fdeb .GBAtX [10]!=-2||_fdeb .GBAtY [10]!=-2{_fdeb .setOverrideFlag (10);};if _fdeb .GBAtX [11]!=-3||_fdeb .GBAtY [11]!=-1{_fdeb .setOverrideFlag (11);};};case 1:if _fdeb .GBAtX [0]!=3||_fdeb .GBAtY [0]!=-1{_fdeb .setOverrideFlag (0);};case 2:if _fdeb .GBAtX [0]!=2||_fdeb .GBAtY [0]!=-1{_fdeb .setOverrideFlag (0); +};case 3:if _fdeb .GBAtX [0]!=2||_fdeb .GBAtY [0]!=-1{_fdeb .setOverrideFlag (0);};};return nil ;};func (_ffbf *TextRegion )decodeDfs ()(int64 ,error ){if _ffbf .IsHuffmanEncoded {if _ffbf .SbHuffFS ==3{if _ffbf ._fdabc ==nil {var _dfcd error ;_ffbf ._fdabc ,_dfcd =_ffbf .getUserTable (0); +if _dfcd !=nil {return 0,_dfcd ;};};return _ffbf ._fdabc .Decode (_ffbf ._bgge );};_bdbb ,_baedc :=_ece .GetStandardTable (6+int (_ffbf .SbHuffFS ));if _baedc !=nil {return 0,_baedc ;};return _bdbb .Decode (_ffbf ._bgge );};_daef ,_fccc :=_ffbf ._cefb .DecodeInt (_ffbf ._dfca ); +if _fccc !=nil {return 0,_fccc ;};return int64 (_daef ),nil ;};func (_dbba *Header )parse (_abb Documenter ,_ecdc *_c .Reader ,_fdbed int64 ,_ggbg OrganizationType )(_dgdd error ){const _bbfe ="\u0070\u0061\u0072s\u0065";_age .Log .Trace ("\u005b\u0053\u0045\u0047\u004d\u0045\u004e\u0054\u002d\u0048E\u0041\u0044\u0045\u0052\u005d\u005b\u0050A\u0052\u0053\u0045\u005d\u0020\u0042\u0065\u0067\u0069\u006e\u0073"); +defer func (){if _dgdd !=nil {_age .Log .Trace ("\u005b\u0053\u0045GM\u0045\u004e\u0054\u002d\u0048\u0045\u0041\u0044\u0045R\u005d[\u0050A\u0052S\u0045\u005d\u0020\u0046\u0061\u0069\u006c\u0065\u0064\u002e\u0020\u0025\u0076",_dgdd );}else {_age .Log .Trace ("\u005b\u0053\u0045\u0047\u004d\u0045\u004e\u0054\u002d\u0048\u0045\u0041\u0044\u0045\u0052]\u005bP\u0041\u0052\u0053\u0045\u005d\u0020\u0046\u0069\u006e\u0069\u0073\u0068\u0065\u0064"); +};}();_ ,_dgdd =_ecdc .Seek (_fdbed ,_ed .SeekStart );if _dgdd !=nil {return _dg .Wrap (_dgdd ,_bbfe ,"\u0073\u0065\u0065\u006b\u0020\u0073\u0074\u0061\u0072\u0074");};if _dgdd =_dbba .readSegmentNumber (_ecdc );_dgdd !=nil {return _dg .Wrap (_dgdd ,_bbfe ,""); +};if _dgdd =_dbba .readHeaderFlags ();_dgdd !=nil {return _dg .Wrap (_dgdd ,_bbfe ,"");};var _bgaa uint64 ;_bgaa ,_dgdd =_dbba .readNumberOfReferredToSegments (_ecdc );if _dgdd !=nil {return _dg .Wrap (_dgdd ,_bbfe ,"");};_dbba .RTSNumbers ,_dgdd =_dbba .readReferredToSegmentNumbers (_ecdc ,int (_bgaa )); +if _dgdd !=nil {return _dg .Wrap (_dgdd ,_bbfe ,"");};_dgdd =_dbba .readSegmentPageAssociation (_abb ,_ecdc ,_bgaa ,_dbba .RTSNumbers ...);if _dgdd !=nil {return _dg .Wrap (_dgdd ,_bbfe ,"");};if _dbba .Type !=TEndOfFile {if _dgdd =_dbba .readSegmentDataLength (_ecdc ); +_dgdd !=nil {return _dg .Wrap (_dgdd ,_bbfe ,"");};};_dbba .readDataStartOffset (_ecdc ,_ggbg );_dbba .readHeaderLength (_ecdc ,_fdbed );_age .Log .Trace ("\u0025\u0073",_dbba );return nil ;};func (_adeg *TableSegment )HtLow ()int32 {return _adeg ._gdb }; +var (_gfbe Segmenter ;_ddab =map[Type ]func ()Segmenter {TSymbolDictionary :func ()Segmenter {return &SymbolDictionary {}},TIntermediateTextRegion :func ()Segmenter {return &TextRegion {}},TImmediateTextRegion :func ()Segmenter {return &TextRegion {}},TImmediateLosslessTextRegion :func ()Segmenter {return &TextRegion {}},TPatternDictionary :func ()Segmenter {return &PatternDictionary {}},TIntermediateHalftoneRegion :func ()Segmenter {return &HalftoneRegion {}},TImmediateHalftoneRegion :func ()Segmenter {return &HalftoneRegion {}},TImmediateLosslessHalftoneRegion :func ()Segmenter {return &HalftoneRegion {}},TIntermediateGenericRegion :func ()Segmenter {return &GenericRegion {}},TImmediateGenericRegion :func ()Segmenter {return &GenericRegion {}},TImmediateLosslessGenericRegion :func ()Segmenter {return &GenericRegion {}},TIntermediateGenericRefinementRegion :func ()Segmenter {return &GenericRefinementRegion {}},TImmediateGenericRefinementRegion :func ()Segmenter {return &GenericRefinementRegion {}},TImmediateLosslessGenericRefinementRegion :func ()Segmenter {return &GenericRefinementRegion {}},TPageInformation :func ()Segmenter {return &PageInformationSegment {}},TEndOfPage :func ()Segmenter {return _gfbe },TEndOfStrip :func ()Segmenter {return &EndOfStripe {}},TEndOfFile :func ()Segmenter {return _gfbe },TProfiles :func ()Segmenter {return _gfbe },TTables :func ()Segmenter {return &TableSegment {}},TExtension :func ()Segmenter {return _gfbe },TBitmap :func ()Segmenter {return _gfbe }}; +);func (_dgec *TableSegment )StreamReader ()*_c .Reader {return _dgec ._adbf };func (_aefg *TextRegion )decodeRI ()(int64 ,error ){if !_aefg .UseRefinement {return 0,nil ;};if _aefg .IsHuffmanEncoded {_eded ,_fdce :=_aefg ._bgge .ReadBit ();return int64 (_eded ),_fdce ; +};_afbe ,_ecdg :=_aefg ._cefb .DecodeInt (_aefg ._adbfe );return int64 (_afbe ),_ecdg ;};func (_bfge *GenericRegion )writeGBAtPixels (_gcbf _c .BinaryWriter )(_daead int ,_fbgf error ){const _bgcc ="\u0077r\u0069t\u0065\u0047\u0042\u0041\u0074\u0050\u0069\u0078\u0065\u006c\u0073"; +if _bfge .UseMMR {return 0,nil ;};_bfd :=1;if _bfge .GBTemplate ==0{_bfd =4;}else if _bfge .UseExtTemplates {_bfd =12;};if len (_bfge .GBAtX )!=_bfd {return 0,_dg .Errorf (_bgcc ,"\u0067\u0062\u0020\u0061\u0074\u0020\u0070\u0061\u0069\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020d\u006f\u0065\u0073\u006e\u0027\u0074\u0020m\u0061\u0074\u0063\u0068\u0020\u0074\u006f\u0020\u0047\u0042\u0041t\u0058\u0020\u0073\u006c\u0069\u0063\u0065\u0020\u006c\u0065\u006e"); +};if len (_bfge .GBAtY )!=_bfd {return 0,_dg .Errorf (_bgcc ,"\u0067\u0062\u0020\u0061\u0074\u0020\u0070\u0061\u0069\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020d\u006f\u0065\u0073\u006e\u0027\u0074\u0020m\u0061\u0074\u0063\u0068\u0020\u0074\u006f\u0020\u0047\u0042\u0041t\u0059\u0020\u0073\u006c\u0069\u0063\u0065\u0020\u006c\u0065\u006e"); +};for _bgbg :=0;_bgbg < _bfd ;_bgbg ++{if _fbgf =_gcbf .WriteByte (byte (_bfge .GBAtX [_bgbg ]));_fbgf !=nil {return _daead ,_dg .Wrap (_fbgf ,_bgcc ,"w\u0072\u0069\u0074\u0065\u0020\u0047\u0042\u0041\u0074\u0058");};_daead ++;if _fbgf =_gcbf .WriteByte (byte (_bfge .GBAtY [_bgbg ])); +_fbgf !=nil {return _daead ,_dg .Wrap (_fbgf ,_bgcc ,"w\u0072\u0069\u0074\u0065\u0020\u0047\u0042\u0041\u0074\u0059");};_daead ++;};return _daead ,nil ;};func (_fdbg *GenericRegion )getPixel (_ebga ,_beddc int )int8 {if _ebga < 0||_ebga >=_fdbg .Bitmap .Width {return 0; +};if _beddc < 0||_beddc >=_fdbg .Bitmap .Height {return 0;};if _fdbg .Bitmap .GetPixel (_ebga ,_beddc ){return 1;};return 0;};func (_fegf *Header )readSegmentDataLength (_gddb *_c .Reader )(_dbeaa error ){_fegf .SegmentDataLength ,_dbeaa =_gddb .ReadBits (32); +if _dbeaa !=nil {return _dbeaa ;};_fegf .SegmentDataLength &=_a .MaxInt32 ;return nil ;};func (_acdf *GenericRefinementRegion )parseHeader ()(_gfe error ){_age .Log .Trace ("\u005b\u0047\u0045\u004e\u0045\u0052\u0049\u0043\u002d\u0052\u0045\u0046\u002d\u0052\u0045\u0047\u0049\u004f\u004e\u005d\u0020\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0048e\u0061\u0064e\u0072\u002e\u002e\u002e"); +_aga :=_bd .Now ();defer func (){if _gfe ==nil {_age .Log .Trace ("\u005b\u0047\u0045\u004e\u0045\u0052\u0049\u0043\u002d\u0052\u0045\u0046\u002d\u0052\u0045G\u0049\u004f\u004e\u005d\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020h\u0065\u0061\u0064\u0065\u0072\u0020\u0066\u0069\u006e\u0069\u0073\u0068id\u0020\u0069\u006e\u003a\u0020\u0025\u0064\u0020\u006e\u0073",_bd .Since (_aga ).Nanoseconds ()); +}else {_age .Log .Trace ("\u005b\u0047E\u004e\u0045\u0052\u0049\u0043\u002d\u0052\u0045\u0046\u002d\u0052\u0045\u0047\u0049\u004f\u004e\u005d\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0068\u0065\u0061\u0064\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0073",_gfe ); +};}();if _gfe =_acdf .RegionInfo .parseHeader ();_gfe !=nil {return _gfe ;};_ ,_gfe =_acdf ._bf .ReadBits (6);if _gfe !=nil {return _gfe ;};_acdf .IsTPGROn ,_gfe =_acdf ._bf .ReadBool ();if _gfe !=nil {return _gfe ;};var _egc int ;_egc ,_gfe =_acdf ._bf .ReadBit (); +if _gfe !=nil {return _gfe ;};_acdf .TemplateID =int8 (_egc );switch _acdf .TemplateID {case 0:_acdf .Template =_acdf ._dc ;if _gfe =_acdf .readAtPixels ();_gfe !=nil {return _gfe ;};case 1:_acdf .Template =_acdf ._af ;};return nil ;};func (_gbga *TextRegion )InitEncode (globalSymbolsMap ,localSymbolsMap map[int ]int ,comps []int ,inLL *_f .Points ,symbols *_f .Bitmaps ,classIDs *_ag .IntSlice ,boxes *_f .Boxes ,width ,height ,symBits int ){_gbga .RegionInfo =&RegionSegment {BitmapWidth :uint32 (width ),BitmapHeight :uint32 (height )}; +_gbga ._eafd =globalSymbolsMap ;_gbga ._fgf =localSymbolsMap ;_gbga ._ebab =comps ;_gbga ._efcg =inLL ;_gbga ._afcg =symbols ;_gbga ._eebf =classIDs ;_gbga ._dddb =boxes ;_gbga ._abccf =symBits ;};func (_ecae *GenericRegion )decodeTemplate0b (_dagf ,_gdgba ,_aag int ,_cgcf ,_edb int )(_facb error ){const _agbb ="\u0064\u0065c\u006f\u0064\u0065T\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u0030\u0062"; +var (_fdf ,_gdc int ;_fef ,_bdcf int ;_cbg byte ;_ffbb int ;);if _dagf >=1{_cbg ,_facb =_ecae .Bitmap .GetByte (_edb );if _facb !=nil {return _dg .Wrap (_facb ,_agbb ,"\u006ci\u006e\u0065\u0020\u003e\u003d\u00201");};_fef =int (_cbg );};if _dagf >=2{_cbg ,_facb =_ecae .Bitmap .GetByte (_edb -_ecae .Bitmap .RowStride ); +if _facb !=nil {return _dg .Wrap (_facb ,_agbb ,"\u006ci\u006e\u0065\u0020\u003e\u003d\u00202");};_bdcf =int (_cbg )<<6;};_fdf =(_fef &0xf0)|(_bdcf &0x3800);for _dab :=0;_dab < _aag ;_dab =_ffbb {var (_cgfa byte ;_fbad int ;);_ffbb =_dab +8;if _ede :=_gdgba -_dab ; +_ede > 8{_fbad =8;}else {_fbad =_ede ;};if _dagf > 0{_fef <<=8;if _ffbb < _gdgba {_cbg ,_facb =_ecae .Bitmap .GetByte (_edb +1);if _facb !=nil {return _dg .Wrap (_facb ,_agbb ,"\u006c\u0069\u006e\u0065\u0020\u003e\u0020\u0030");};_fef |=int (_cbg );};}; +if _dagf > 1{_bdcf <<=8;if _ffbb < _gdgba {_cbg ,_facb =_ecae .Bitmap .GetByte (_edb -_ecae .Bitmap .RowStride +1);if _facb !=nil {return _dg .Wrap (_facb ,_agbb ,"\u006c\u0069\u006e\u0065\u0020\u003e\u0020\u0031");};_bdcf |=int (_cbg )<<6;};};for _abcc :=0; +_abcc < _fbad ;_abcc ++{_bdgd :=uint (7-_abcc );if _ecae ._aeed {_gdc =_ecae .overrideAtTemplate0b (_fdf ,_dab +_abcc ,_dagf ,int (_cgfa ),_abcc ,int (_bdgd ));_ecae ._fgce .SetIndex (int32 (_gdc ));}else {_ecae ._fgce .SetIndex (int32 (_fdf ));};var _cfdc int ; +_cfdc ,_facb =_ecae ._fba .DecodeBit (_ecae ._fgce );if _facb !=nil {return _dg .Wrap (_facb ,_agbb ,"");};_cgfa |=byte (_cfdc <<_bdgd );_fdf =((_fdf &0x7bf7)<<1)|_cfdc |((_fef >>_bdgd )&0x10)|((_bdcf >>_bdgd )&0x800);};if _cee :=_ecae .Bitmap .SetByte (_cgcf ,_cgfa ); +_cee !=nil {return _dg .Wrap (_cee ,_agbb ,"");};_cgcf ++;_edb ++;};return nil ;};func (_caa *GenericRegion )GetRegionBitmap ()(_fda *_f .Bitmap ,_cdd error ){if _caa .Bitmap !=nil {return _caa .Bitmap ,nil ;};if _caa .IsMMREncoded {if _caa ._gag ==nil {_caa ._gag ,_cdd =_ee .New (_caa ._faca ,int (_caa .RegionSegment .BitmapWidth ),int (_caa .RegionSegment .BitmapHeight ),_caa .DataOffset ,_caa .DataLength ); +if _cdd !=nil {return nil ,_cdd ;};};_caa .Bitmap ,_cdd =_caa ._gag .UncompressMMR ();return _caa .Bitmap ,_cdd ;};if _cdd =_caa .updateOverrideFlags ();_cdd !=nil {return nil ,_cdd ;};var _fecd int ;if _caa ._fba ==nil {_caa ._fba ,_cdd =_cc .New (_caa ._faca ); +if _cdd !=nil {return nil ,_cdd ;};};if _caa ._fgce ==nil {_caa ._fgce =_cc .NewStats (65536,1);};_caa .Bitmap =_f .New (int (_caa .RegionSegment .BitmapWidth ),int (_caa .RegionSegment .BitmapHeight ));_adc :=int (uint32 (_caa .Bitmap .Width +7)&(^uint32 (7))); +for _gafa :=0;_gafa < _caa .Bitmap .Height ;_gafa ++{if _caa .IsTPGDon {var _acde int ;_acde ,_cdd =_caa .decodeSLTP ();if _cdd !=nil {return nil ,_cdd ;};_fecd ^=_acde ;};if _fecd ==1{if _gafa > 0{if _cdd =_caa .copyLineAbove (_gafa );_cdd !=nil {return nil ,_cdd ; +};};}else {if _cdd =_caa .decodeLine (_gafa ,_caa .Bitmap .Width ,_adc );_cdd !=nil {return nil ,_cdd ;};};};return _caa .Bitmap ,nil ;};func (_ggcfa *TextRegion )getSymbols ()error {if _ggcfa .Header .RTSegments !=nil {return _ggcfa .initSymbols ();}; +return nil ;};func (_dagaa *SymbolDictionary )setRefinementAtPixels ()error {if !_dagaa .UseRefinementAggregation ||_dagaa .SdrTemplate !=0{return nil ;};if _dbed :=_dagaa .readRefinementAtPixels (2);_dbed !=nil {return _dbed ;};return nil ;};func (_cdff *SymbolDictionary )setInSyms ()error {if _cdff .Header .RTSegments !=nil {return _cdff .retrieveImportSymbols (); +};_cdff ._dfbg =make ([]*_f .Bitmap ,0);return nil ;};func (_abeb *TextRegion )encodeSymbols (_feed _c .BinaryWriter )(_ccgf int ,_baedg error ){const _fagdf ="\u0065\u006e\u0063\u006f\u0064\u0065\u0053\u0079\u006d\u0062\u006f\u006c\u0073";_aegd :=make ([]byte ,4); +_b .BigEndian .PutUint32 (_aegd ,_abeb .NumberOfSymbols );if _ccgf ,_baedg =_feed .Write (_aegd );_baedg !=nil {return _ccgf ,_dg .Wrap (_baedg ,_fagdf ,"\u004e\u0075\u006dbe\u0072\u004f\u0066\u0053\u0079\u006d\u0062\u006f\u006c\u0049\u006e\u0073\u0074\u0061\u006e\u0063\u0065\u0073"); +};_afccb ,_baedg :=_f .NewClassedPoints (_abeb ._efcg ,_abeb ._ebab );if _baedg !=nil {return 0,_dg .Wrap (_baedg ,_fagdf ,"");};var _cfcb ,_fcdf int ;_aegc :=_bdc .New ();_aegc .Init ();if _baedg =_aegc .EncodeInteger (_bdc .IADT ,0);_baedg !=nil {return _ccgf ,_dg .Wrap (_baedg ,_fagdf ,"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0020\u0044\u0054"); +};_dcaa ,_baedg :=_afccb .GroupByY ();if _baedg !=nil {return 0,_dg .Wrap (_baedg ,_fagdf ,"");};for _ ,_fcdag :=range _dcaa {_dacc :=int (_fcdag .YAtIndex (0));_cbae :=_dacc -_cfcb ;if _baedg =_aegc .EncodeInteger (_bdc .IADT ,_cbae );_baedg !=nil {return _ccgf ,_dg .Wrap (_baedg ,_fagdf ,""); +};var _abeeg int ;for _gdae ,_dggde :=range _fcdag .IntSlice {switch _gdae {case 0:_efda :=int (_fcdag .XAtIndex (_gdae ))-_fcdf ;if _baedg =_aegc .EncodeInteger (_bdc .IAFS ,_efda );_baedg !=nil {return _ccgf ,_dg .Wrap (_baedg ,_fagdf ,"");};_fcdf +=_efda ; +_abeeg =_fcdf ;default:_fdaga :=int (_fcdag .XAtIndex (_gdae ))-_abeeg ;if _baedg =_aegc .EncodeInteger (_bdc .IADS ,_fdaga );_baedg !=nil {return _ccgf ,_dg .Wrap (_baedg ,_fagdf ,"");};_abeeg +=_fdaga ;};_gabee ,_ccfd :=_abeb ._eebf .Get (_dggde );if _ccfd !=nil {return _ccgf ,_dg .Wrap (_ccfd ,_fagdf ,""); +};_aeeg ,_dgbd :=_abeb ._eafd [_gabee ];if !_dgbd {_aeeg ,_dgbd =_abeb ._fgf [_gabee ];if !_dgbd {return _ccgf ,_dg .Errorf (_fagdf ,"\u0053\u0079\u006d\u0062\u006f\u006c:\u0020\u0027\u0025d\u0027\u0020\u0069s\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064 \u0069\u006e\u0020\u0067\u006cob\u0061\u006c\u0020\u0061\u006e\u0064\u0020\u006c\u006f\u0063\u0061\u006c\u0020\u0073\u0079\u006d\u0062\u006f\u006c\u0020\u006d\u0061\u0070",_gabee ); +};};if _ccfd =_aegc .EncodeIAID (_abeb ._abccf ,_aeeg );_ccfd !=nil {return _ccgf ,_dg .Wrap (_ccfd ,_fagdf ,"");};};if _baedg =_aegc .EncodeOOB (_bdc .IADS );_baedg !=nil {return _ccgf ,_dg .Wrap (_baedg ,_fagdf ,"");};};_aegc .Final ();_bfa ,_baedg :=_aegc .WriteTo (_feed ); +if _baedg !=nil {return _ccgf ,_dg .Wrap (_baedg ,_fagdf ,"");};_ccgf +=int (_bfa );return _ccgf ,nil ;};func (_caef *TextRegion )GetRegionInfo ()*RegionSegment {return _caef .RegionInfo };type Segmenter interface{Init (_ceaa *Header ,_gabaf *_c .Reader )error ; +};func (_bgd *GenericRefinementRegion )decodeTypicalPredictedLineTemplate1 (_dff ,_dce ,_ggg ,_ddb ,_ffb ,_feb ,_cef ,_ba ,_gba int )(_aed error ){var (_agg ,_ecf int ;_fgg ,_aeb int ;_bbb ,_ecg int ;_gdd byte ;);if _dff > 0{_gdd ,_aed =_bgd .RegionBitmap .GetByte (_cef -_ggg ); +if _aed !=nil {return _aed ;};_fgg =int (_gdd );};if _ba > 0&&_ba <=_bgd .ReferenceBitmap .Height {_gdd ,_aed =_bgd .ReferenceBitmap .GetByte (_gba -_ddb +_feb );if _aed !=nil {return _aed ;};_aeb =int (_gdd )<<2;};if _ba >=0&&_ba < _bgd .ReferenceBitmap .Height {_gdd ,_aed =_bgd .ReferenceBitmap .GetByte (_gba +_feb ); +if _aed !=nil {return _aed ;};_bbb =int (_gdd );};if _ba > -2&&_ba < _bgd .ReferenceBitmap .Height -1{_gdd ,_aed =_bgd .ReferenceBitmap .GetByte (_gba +_ddb +_feb );if _aed !=nil {return _aed ;};_ecg =int (_gdd );};_agg =((_fgg >>5)&0x6)|((_ecg >>2)&0x30)|(_bbb &0xc0)|(_aeb &0x200); +_ecf =((_ecg >>2)&0x70)|(_bbb &0xc0)|(_aeb &0x700);var _de int ;for _fcd :=0;_fcd < _ffb ;_fcd =_de {var (_dbg int ;_acda int ;);_de =_fcd +8;if _dbg =_dce -_fcd ;_dbg > 8{_dbg =8;};_ddc :=_de < _dce ;_fed :=_de < _bgd .ReferenceBitmap .Width ;_cfg :=_feb +1; +if _dff > 0{_gdd =0;if _ddc {_gdd ,_aed =_bgd .RegionBitmap .GetByte (_cef -_ggg +1);if _aed !=nil {return _aed ;};};_fgg =(_fgg <<8)|int (_gdd );};if _ba > 0&&_ba <=_bgd .ReferenceBitmap .Height {var _bda int ;if _fed {_gdd ,_aed =_bgd .ReferenceBitmap .GetByte (_gba -_ddb +_cfg ); +if _aed !=nil {return _aed ;};_bda =int (_gdd )<<2;};_aeb =(_aeb <<8)|_bda ;};if _ba >=0&&_ba < _bgd .ReferenceBitmap .Height {_gdd =0;if _fed {_gdd ,_aed =_bgd .ReferenceBitmap .GetByte (_gba +_cfg );if _aed !=nil {return _aed ;};};_bbb =(_bbb <<8)|int (_gdd ); +};if _ba > -2&&_ba < (_bgd .ReferenceBitmap .Height -1){_gdd =0;if _fed {_gdd ,_aed =_bgd .ReferenceBitmap .GetByte (_gba +_ddb +_cfg );if _aed !=nil {return _aed ;};};_ecg =(_ecg <<8)|int (_gdd );};for _ca :=0;_ca < _dbg ;_ca ++{var _bge int ;_gfg :=(_ecf >>4)&0x1ff; +switch _gfg {case 0x1ff:_bge =1;case 0x00:_bge =0;default:_bgd ._cd .SetIndex (int32 (_agg ));_bge ,_aed =_bgd ._gaf .DecodeBit (_bgd ._cd );if _aed !=nil {return _aed ;};};_ccgb :=uint (7-_ca );_acda |=_bge <<_ccgb ;_agg =((_agg &0x0d6)<<1)|_bge |(_fgg >>_ccgb +5)&0x002|((_ecg >>_ccgb +2)&0x010)|((_bbb >>_ccgb )&0x040)|((_aeb >>_ccgb )&0x200); +_ecf =((_ecf &0xdb)<<1)|((_ecg >>_ccgb +2)&0x010)|((_bbb >>_ccgb )&0x080)|((_aeb >>_ccgb )&0x400);};_aed =_bgd .RegionBitmap .SetByte (_cef ,byte (_acda ));if _aed !=nil {return _aed ;};_cef ++;_gba ++;};return nil ;};func (_dbca *SymbolDictionary )readRegionFlags ()error {var (_dadd uint64 ; +_gdgde int ;);_ ,_efa :=_dbca ._dabd .ReadBits (3);if _efa !=nil {return _efa ;};_gdgde ,_efa =_dbca ._dabd .ReadBit ();if _efa !=nil {return _efa ;};_dbca .SdrTemplate =int8 (_gdgde );_dadd ,_efa =_dbca ._dabd .ReadBits (2);if _efa !=nil {return _efa ; +};_dbca .SdTemplate =int8 (_dadd &0xf);_gdgde ,_efa =_dbca ._dabd .ReadBit ();if _efa !=nil {return _efa ;};if _gdgde ==1{_dbca ._eegc =true ;};_gdgde ,_efa =_dbca ._dabd .ReadBit ();if _efa !=nil {return _efa ;};if _gdgde ==1{_dbca ._eaf =true ;};_gdgde ,_efa =_dbca ._dabd .ReadBit (); +if _efa !=nil {return _efa ;};if _gdgde ==1{_dbca .SdHuffAggInstanceSelection =true ;};_gdgde ,_efa =_dbca ._dabd .ReadBit ();if _efa !=nil {return _efa ;};_dbca .SdHuffBMSizeSelection =int8 (_gdgde );_dadd ,_efa =_dbca ._dabd .ReadBits (2);if _efa !=nil {return _efa ; +};_dbca .SdHuffDecodeWidthSelection =int8 (_dadd &0xf);_dadd ,_efa =_dbca ._dabd .ReadBits (2);if _efa !=nil {return _efa ;};_dbca .SdHuffDecodeHeightSelection =int8 (_dadd &0xf);_gdgde ,_efa =_dbca ._dabd .ReadBit ();if _efa !=nil {return _efa ;};if _gdgde ==1{_dbca .UseRefinementAggregation =true ; +};_gdgde ,_efa =_dbca ._dabd .ReadBit ();if _efa !=nil {return _efa ;};if _gdgde ==1{_dbca .IsHuffmanEncoded =true ;};return nil ;};func (_ccee *TextRegion )readHuffmanFlags ()error {var (_gcac int ;_gbgd uint64 ;_gfce error ;);_ ,_gfce =_ccee ._bgge .ReadBit (); +if _gfce !=nil {return _gfce ;};_gcac ,_gfce =_ccee ._bgge .ReadBit ();if _gfce !=nil {return _gfce ;};_ccee .SbHuffRSize =int8 (_gcac );_gbgd ,_gfce =_ccee ._bgge .ReadBits (2);if _gfce !=nil {return _gfce ;};_ccee .SbHuffRDY =int8 (_gbgd )&0xf;_gbgd ,_gfce =_ccee ._bgge .ReadBits (2); +if _gfce !=nil {return _gfce ;};_ccee .SbHuffRDX =int8 (_gbgd )&0xf;_gbgd ,_gfce =_ccee ._bgge .ReadBits (2);if _gfce !=nil {return _gfce ;};_ccee .SbHuffRDHeight =int8 (_gbgd )&0xf;_gbgd ,_gfce =_ccee ._bgge .ReadBits (2);if _gfce !=nil {return _gfce ; +};_ccee .SbHuffRDWidth =int8 (_gbgd )&0xf;_gbgd ,_gfce =_ccee ._bgge .ReadBits (2);if _gfce !=nil {return _gfce ;};_ccee .SbHuffDT =int8 (_gbgd )&0xf;_gbgd ,_gfce =_ccee ._bgge .ReadBits (2);if _gfce !=nil {return _gfce ;};_ccee .SbHuffDS =int8 (_gbgd )&0xf; +_gbgd ,_gfce =_ccee ._bgge .ReadBits (2);if _gfce !=nil {return _gfce ;};_ccee .SbHuffFS =int8 (_gbgd )&0xf;return nil ;};func (_ebfbb *TextRegion )readAmountOfSymbolInstances ()error {_aafd ,_aade :=_ebfbb ._bgge .ReadBits (32);if _aade !=nil {return _aade ; +};_ebfbb .NumberOfSymbolInstances =uint32 (_aafd &_a .MaxUint32 );_gdcd :=_ebfbb .RegionInfo .BitmapWidth *_ebfbb .RegionInfo .BitmapHeight ;if _gdcd < _ebfbb .NumberOfSymbolInstances {_age .Log .Debug ("\u004c\u0069\u006d\u0069t\u0069\u006e\u0067\u0020t\u0068\u0065\u0020n\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020d\u0065\u0063\u006f\u0064e\u0064\u0020\u0073\u0079m\u0062\u006f\u006c\u0020\u0069n\u0073\u0074\u0061\u006e\u0063\u0065\u0073 \u0074\u006f\u0020\u006f\u006ee\u0020\u0070\u0065\u0072\u0020\u0070\u0069\u0078\u0065l\u0020\u0028\u0020\u0025\u0064\u0020\u0069\u006e\u0073\u0074\u0065\u0061\u0064\u0020\u006f\u0066\u0020\u0025\u0064\u0029",_gdcd ,_ebfbb .NumberOfSymbolInstances ); +_ebfbb .NumberOfSymbolInstances =_gdcd ;};return nil ;};func (_cabc *SymbolDictionary )decodeHeightClassCollectiveBitmap (_gcff int64 ,_baccb ,_febc uint32 )(*_f .Bitmap ,error ){if _gcff ==0{_fgee :=_f .New (int (_febc ),int (_baccb ));var (_dgaa byte ; +_cgb error ;);for _ecbb :=0;_ecbb < len (_fgee .Data );_ecbb ++{_dgaa ,_cgb =_cabc ._dabd .ReadByte ();if _cgb !=nil {return nil ,_cgb ;};if _cgb =_fgee .SetByte (_ecbb ,_dgaa );_cgb !=nil {return nil ,_cgb ;};};return _fgee ,nil ;};if _cabc ._cddgf ==nil {_cabc ._cddgf =NewGenericRegion (_cabc ._dabd ); +};_cabc ._cddgf .setParameters (true ,_cabc ._dabd .AbsolutePosition (),_gcff ,_baccb ,_febc );_abab ,_cagb :=_cabc ._cddgf .GetRegionBitmap ();if _cagb !=nil {return nil ,_cagb ;};return _abab ,nil ;};func (_afcd *GenericRegion )readGBAtPixels (_aedg int )error {const _gedg ="\u0072\u0065\u0061\u0064\u0047\u0042\u0041\u0074\u0050i\u0078\u0065\u006c\u0073"; +_afcd .GBAtX =make ([]int8 ,_aedg );_afcd .GBAtY =make ([]int8 ,_aedg );for _ccbf :=0;_ccbf < _aedg ;_ccbf ++{_aggd ,_efd :=_afcd ._faca .ReadByte ();if _efd !=nil {return _dg .Wrapf (_efd ,_gedg ,"\u0058\u0020\u0061t\u0020\u0069\u003a\u0020\u0027\u0025\u0064\u0027",_ccbf ); +};_afcd .GBAtX [_ccbf ]=int8 (_aggd );_aggd ,_efd =_afcd ._faca .ReadByte ();if _efd !=nil {return _dg .Wrapf (_efd ,_gedg ,"\u0059\u0020\u0061t\u0020\u0069\u003a\u0020\u0027\u0025\u0064\u0027",_ccbf );};_afcd .GBAtY [_ccbf ]=int8 (_aggd );};return nil ; +};func (_gfcc *Header )referenceSize ()uint {switch {case _gfcc .SegmentNumber <=255:return 1;case _gfcc .SegmentNumber <=65535:return 2;default:return 4;};};func (_eff *GenericRegion )decodeTemplate3 (_bgde ,_eeab ,_dbaa int ,_dea ,_dcd int )(_gggg error ){const _fdab ="\u0064e\u0063o\u0064\u0065\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u0033"; +var (_cbfg ,_dfgd int ;_ffbg int ;_dgfg byte ;_gbadb ,_gef int ;);if _bgde >=1{_dgfg ,_gggg =_eff .Bitmap .GetByte (_dcd );if _gggg !=nil {return _dg .Wrap (_gggg ,_fdab ,"\u006ci\u006e\u0065\u0020\u003e\u003d\u00201");};_ffbg =int (_dgfg );};_cbfg =(_ffbg >>1)&0x70; +for _baf :=0;_baf < _dbaa ;_baf =_gbadb {var (_ceacd byte ;_fdbc int ;);_gbadb =_baf +8;if _afbc :=_eeab -_baf ;_afbc > 8{_fdbc =8;}else {_fdbc =_afbc ;};if _bgde >=1{_ffbg <<=8;if _gbadb < _eeab {_dgfg ,_gggg =_eff .Bitmap .GetByte (_dcd +1);if _gggg !=nil {return _dg .Wrap (_gggg ,_fdab ,"\u0069\u006e\u006e\u0065\u0072\u0020\u002d\u0020\u006c\u0069\u006e\u0065 \u003e\u003d\u0020\u0031"); +};_ffbg |=int (_dgfg );};};for _gede :=0;_gede < _fdbc ;_gede ++{if _eff ._aeed {_dfgd =_eff .overrideAtTemplate3 (_cbfg ,_baf +_gede ,_bgde ,int (_ceacd ),_gede );_eff ._fgce .SetIndex (int32 (_dfgd ));}else {_eff ._fgce .SetIndex (int32 (_cbfg ));};_gef ,_gggg =_eff ._fba .DecodeBit (_eff ._fgce ); +if _gggg !=nil {return _dg .Wrap (_gggg ,_fdab ,"");};_ceacd |=byte (_gef )<>uint (8-_gede ))&0x010);};if _fffd :=_eff .Bitmap .SetByte (_dea ,_ceacd );_fffd !=nil {return _dg .Wrap (_fffd ,_fdab ,""); +};_dea ++;_dcd ++;};return nil ;};func (_ffbc *PatternDictionary )GetDictionary ()([]*_f .Bitmap ,error ){if _ffbc .Patterns !=nil {return _ffbc .Patterns ,nil ;};if !_ffbc .IsMMREncoded {_ffbc .setGbAtPixels ();};_agad :=NewGenericRegion (_ffbc ._ebcg ); +_agad .setParametersMMR (_ffbc .IsMMREncoded ,_ffbc .DataOffset ,_ffbc .DataLength ,uint32 (_ffbc .HdpHeight ),(_ffbc .GrayMax +1)*uint32 (_ffbc .HdpWidth ),_ffbc .HDTemplate ,false ,false ,_ffbc .GBAtX ,_ffbc .GBAtY );_efdg ,_acb :=_agad .GetRegionBitmap (); +if _acb !=nil {return nil ,_acb ;};if _acb =_ffbc .extractPatterns (_efdg );_acb !=nil {return nil ,_acb ;};return _ffbc .Patterns ,nil ;};func (_cf *EndOfStripe )LineNumber ()int {return _cf ._cce };func NewRegionSegment (r *_c .Reader )*RegionSegment {return &RegionSegment {_fcaf :r }}; +type EndOfStripe struct{_ff *_c .Reader ;_cce int ;};type PageInformationSegment struct{_eade *_c .Reader ;PageBMHeight int ;PageBMWidth int ;ResolutionX int ;ResolutionY int ;_cbfcb bool ;_dafc _f .CombinationOperator ;_bdag bool ;DefaultPixelValue uint8 ; +_fabe bool ;IsLossless bool ;IsStripe bool ;MaxStripeSize uint16 ;};func (_fgec *TextRegion )decodeIds ()(int64 ,error ){const _dbfdf ="\u0064e\u0063\u006f\u0064\u0065\u0049\u0064s";if _fgec .IsHuffmanEncoded {if _fgec .SbHuffDS ==3{if _fgec ._cbge ==nil {_cbgf :=0; +if _fgec .SbHuffFS ==3{_cbgf ++;};var _abbd error ;_fgec ._cbge ,_abbd =_fgec .getUserTable (_cbgf );if _abbd !=nil {return 0,_dg .Wrap (_abbd ,_dbfdf ,"");};};return _fgec ._cbge .Decode (_fgec ._bgge );};_ddedd ,_ffgae :=_ece .GetStandardTable (8+int (_fgec .SbHuffDS )); +if _ffgae !=nil {return 0,_dg .Wrap (_ffgae ,_dbfdf ,"");};return _ddedd .Decode (_fgec ._bgge );};_cggd ,_fgfa :=_fgec ._cefb .DecodeInt (_fgec ._cgbe );if _fgfa !=nil {return 0,_dg .Wrap (_fgfa ,_dbfdf ,"\u0063\u0078\u0049\u0041\u0044\u0053");};return int64 (_cggd ),nil ; +};func (_fdbad *Header )readSegmentPageAssociation (_dec Documenter ,_edbg *_c .Reader ,_fbae uint64 ,_ada ...int )(_efe error ){const _bdad ="\u0072\u0065\u0061\u0064\u0053\u0065\u0067\u006d\u0065\u006e\u0074P\u0061\u0067\u0065\u0041\u0073\u0073\u006f\u0063\u0069\u0061t\u0069\u006f\u006e"; +if !_fdbad .PageAssociationFieldSize {_dacd ,_afbcd :=_edbg .ReadBits (8);if _afbcd !=nil {return _dg .Wrap (_afbcd ,_bdad ,"\u0073\u0068\u006fr\u0074\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};_fdbad .PageAssociation =int (_dacd &0xFF);}else {_ddee ,_gefg :=_edbg .ReadBits (32); +if _gefg !=nil {return _dg .Wrap (_gefg ,_bdad ,"l\u006f\u006e\u0067\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};_fdbad .PageAssociation =int (_ddee &_a .MaxInt32 );};if _fbae ==0{return nil ;};if _fdbad .PageAssociation !=0{_dafg ,_ead :=_dec .GetPage (_fdbad .PageAssociation ); +if _ead !=nil {return _dg .Wrap (_ead ,_bdad ,"\u0061s\u0073\u006f\u0063\u0069a\u0074\u0065\u0064\u0020\u0070a\u0067e\u0020n\u006f\u0074\u0020\u0066\u006f\u0075\u006ed");};var _cbfc int ;for _cff :=uint64 (0);_cff < _fbae ;_cff ++{_cbfc =_ada [_cff ];_fdbad .RTSegments [_cff ],_ead =_dafg .GetSegment (_cbfc ); +if _ead !=nil {var _fbgee error ;_fdbad .RTSegments [_cff ],_fbgee =_dec .GetGlobalSegment (_cbfc );if _fbgee !=nil {return _dg .Wrapf (_ead ,_bdad ,"\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020s\u0065\u0067\u006de\u006e\u0074\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064\u0020\u0061\u0074\u0020pa\u0067\u0065\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u006e\u006f\u0072\u0020\u0069\u006e\u0020\u0067\u006c\u006f\u0062\u0061\u006c\u0073",_fdbad .PageAssociation ); +};};};return nil ;};for _daeag :=uint64 (0);_daeag < _fbae ;_daeag ++{_fdbad .RTSegments [_daeag ],_efe =_dec .GetGlobalSegment (_ada [_daeag ]);if _efe !=nil {return _dg .Wrapf (_efe ,_bdad ,"\u0067\u006c\u006f\u0062\u0061\u006c\u0020\u0073\u0065\u0067m\u0065\u006e\u0074\u003a\u0020\u0027\u0025d\u0027\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064",_ada [_daeag ]); +};};return nil ;};func (_bc *GenericRefinementRegion )decodeTypicalPredictedLine (_gbg ,_dbe ,_gc ,_cdcb ,_fec ,_fd int )error {_cb :=_gbg -int (_bc .ReferenceDY );_ggc :=_bc .ReferenceBitmap .GetByteIndex (0,_cb );_ceg :=_bc .RegionBitmap .GetByteIndex (0,_gbg ); +var _adf error ;switch _bc .TemplateID {case 0:_adf =_bc .decodeTypicalPredictedLineTemplate0 (_gbg ,_dbe ,_gc ,_cdcb ,_fec ,_fd ,_ceg ,_cb ,_ggc );case 1:_adf =_bc .decodeTypicalPredictedLineTemplate1 (_gbg ,_dbe ,_gc ,_cdcb ,_fec ,_fd ,_ceg ,_cb ,_ggc ); +};return _adf ;};func (_eedf *TextRegion )decodeSymbolInstances ()error {_fcba ,_gece :=_eedf .decodeStripT ();if _gece !=nil {return _gece ;};var (_cgbc int64 ;_cacae uint32 ;);for _cacae < _eedf .NumberOfSymbolInstances {_cgfc ,_babb :=_eedf .decodeDT (); +if _babb !=nil {return _babb ;};_fcba +=_cgfc ;var _ggdca int64 ;_ebfd :=true ;_eedf ._defb =0;for {if _ebfd {_ggdca ,_babb =_eedf .decodeDfs ();if _babb !=nil {return _babb ;};_cgbc +=_ggdca ;_eedf ._defb =_cgbc ;_ebfd =false ;}else {_fbf ,_fegd :=_eedf .decodeIds (); +if _ec .Is (_fegd ,_d .ErrOOB ){break ;};if _fegd !=nil {return _fegd ;};if _cacae >=_eedf .NumberOfSymbolInstances {break ;};_eedf ._defb +=_fbf +int64 (_eedf .SbDsOffset );};_cecg ,_cdeac :=_eedf .decodeCurrentT ();if _cdeac !=nil {return _cdeac ;};_befg :=_fcba +_cecg ; +_cdbdc ,_cdeac :=_eedf .decodeID ();if _cdeac !=nil {return _cdeac ;};_eag ,_cdeac :=_eedf .decodeRI ();if _cdeac !=nil {return _cdeac ;};_gddg ,_cdeac :=_eedf .decodeIb (_eag ,_cdbdc );if _cdeac !=nil {return _cdeac ;};if _cdeac =_eedf .blit (_gddg ,_befg ); +_cdeac !=nil {return _cdeac ;};_cacae ++;};};return nil ;};func (_acea *SymbolDictionary )huffDecodeRefAggNInst ()(int64 ,error ){if !_acea .SdHuffAggInstanceSelection {_deaa ,_feba :=_ece .GetStandardTable (1);if _feba !=nil {return 0,_feba ;};return _deaa .Decode (_acea ._dabd ); +};if _acea ._afec ==nil {var (_fegbbd int ;_bbdb error ;);if _acea .SdHuffDecodeHeightSelection ==3{_fegbbd ++;};if _acea .SdHuffDecodeWidthSelection ==3{_fegbbd ++;};if _acea .SdHuffBMSizeSelection ==3{_fegbbd ++;};_acea ._afec ,_bbdb =_acea .getUserTable (_fegbbd ); +if _bbdb !=nil {return 0,_bbdb ;};};return _acea ._afec .Decode (_acea ._dabd );};func (_gbbd *PatternDictionary )checkInput ()error {if _gbbd .HdpHeight < 1||_gbbd .HdpWidth < 1{return _ec .New ("in\u0076\u0061l\u0069\u0064\u0020\u0048\u0065\u0061\u0064\u0065\u0072 \u0056\u0061\u006c\u0075\u0065\u003a\u0020\u0057\u0069\u0064\u0074\u0068\u002f\u0048\u0065\u0069\u0067\u0068\u0074\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020g\u0072e\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061n\u0020z\u0065\u0072o"); +};if _gbbd .IsMMREncoded {if _gbbd .HDTemplate !=0{_age .Log .Debug ("\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0020\u0048\u0044\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u0020\u0073\u0068\u006f\u0075\u006c\u0064 \u006e\u006f\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e \u0074\u0068\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0030"); +};};return nil ;};func (_fcag *TextRegion )initSymbols ()error {const _badaf ="i\u006e\u0069\u0074\u0053\u0079\u006d\u0062\u006f\u006c\u0073";for _ ,_dadeb :=range _fcag .Header .RTSegments {if _dadeb ==nil {return _dg .Error (_badaf ,"\u006e\u0069\u006c\u0020\u0073\u0065\u0067\u006de\u006e\u0074\u0020pr\u006f\u0076\u0069\u0064\u0065\u0064 \u0066\u006f\u0072\u0020\u0074\u0068\u0065\u0020\u0074\u0065\u0078\u0074\u0020\u0072\u0065g\u0069\u006f\u006e\u0020\u0053\u0079\u006d\u0062o\u006c\u0073"); +};if _dadeb .Type ==0{_ffcdf ,_ecab :=_dadeb .GetSegmentData ();if _ecab !=nil {return _dg .Wrap (_ecab ,_badaf ,"");};_gcgg ,_bdgc :=_ffcdf .(*SymbolDictionary );if !_bdgc {return _dg .Error (_badaf ,"\u0072e\u0066\u0065r\u0072\u0065\u0064 \u0054\u006f\u0020\u0053\u0065\u0067\u006de\u006e\u0074\u0020\u0069\u0073\u0020n\u006f\u0074\u0020\u0061\u0020\u0053\u0079\u006d\u0062\u006f\u006cD\u0069\u0063\u0074\u0069\u006f\u006e\u0061\u0072\u0079"); +};_gcgg ._fbac =_fcag ._eadb ;_dcbf ,_ecab :=_gcgg .GetDictionary ();if _ecab !=nil {return _dg .Wrap (_ecab ,_badaf ,"");};_fcag .Symbols =append (_fcag .Symbols ,_dcbf ...);};};_fcag .NumberOfSymbols =uint32 (len (_fcag .Symbols ));return nil ;};type OrganizationType uint8 ; +func (_aef *HalftoneRegion )GetRegionInfo ()*RegionSegment {return _aef .RegionSegment };func (_aagc *TextRegion )decodeRdx ()(int64 ,error ){const _bgefg ="\u0064e\u0063\u006f\u0064\u0065\u0052\u0064x";if _aagc .IsHuffmanEncoded {if _aagc .SbHuffRDX ==3{if _aagc ._acgf ==nil {var (_fdbeb int ; +_agcf error ;);if _aagc .SbHuffFS ==3{_fdbeb ++;};if _aagc .SbHuffDS ==3{_fdbeb ++;};if _aagc .SbHuffDT ==3{_fdbeb ++;};if _aagc .SbHuffRDWidth ==3{_fdbeb ++;};if _aagc .SbHuffRDHeight ==3{_fdbeb ++;};_aagc ._acgf ,_agcf =_aagc .getUserTable (_fdbeb ); +if _agcf !=nil {return 0,_dg .Wrap (_agcf ,_bgefg ,"");};};return _aagc ._acgf .Decode (_aagc ._bgge );};_cadg ,_daad :=_ece .GetStandardTable (14+int (_aagc .SbHuffRDX ));if _daad !=nil {return 0,_dg .Wrap (_daad ,_bgefg ,"");};return _cadg .Decode (_aagc ._bgge ); +};_bdda ,_fega :=_aagc ._cefb .DecodeInt (_aagc ._aaba );if _fega !=nil {return 0,_dg .Wrap (_fega ,_bgefg ,"");};return int64 (_bdda ),nil ;};type TableSegment struct{_adbf *_c .Reader ;_egcdd int32 ;_beea int32 ;_baed int32 ;_gdb int32 ;_ggdc int32 ; +};func (_fccd *PatternDictionary )readGrayMax ()error {_adcce ,_gbbg :=_fccd ._ebcg .ReadBits (32);if _gbbg !=nil {return _gbbg ;};_fccd .GrayMax =uint32 (_adcce &_a .MaxUint32 );return nil ;};func (_dcad *TableSegment )Init (h *Header ,r *_c .Reader )error {_dcad ._adbf =r ; +return _dcad .parseHeader ();};func (_dcbg *SymbolDictionary )readRefinementAtPixels (_faeg int )error {_dcbg .SdrATX =make ([]int8 ,_faeg );_dcbg .SdrATY =make ([]int8 ,_faeg );var (_agde byte ;_fada error ;);for _eegfac :=0;_eegfac < _faeg ;_eegfac ++{_agde ,_fada =_dcbg ._dabd .ReadByte (); +if _fada !=nil {return _fada ;};_dcbg .SdrATX [_eegfac ]=int8 (_agde );_agde ,_fada =_dcbg ._dabd .ReadByte ();if _fada !=nil {return _fada ;};_dcbg .SdrATY [_eegfac ]=int8 (_agde );};return nil ;};type Header struct{SegmentNumber uint32 ;Type Type ;RetainFlag bool ; +PageAssociation int ;PageAssociationFieldSize bool ;RTSegments []*Header ;HeaderLength int64 ;SegmentDataLength uint64 ;SegmentDataStartOffset uint64 ;Reader *_c .Reader ;SegmentData Segmenter ;RTSNumbers []int ;RetainBits []uint8 ;};func (_ggee *PageInformationSegment )readIsLossless ()error {_cceg ,_dcba :=_ggee ._eade .ReadBit (); +if _dcba !=nil {return _dcba ;};if _cceg ==1{_ggee .IsLossless =true ;};return nil ;};func (_eea *GenericRefinementRegion )GetRegionBitmap ()(*_f .Bitmap ,error ){var _fg error ;_age .Log .Trace ("\u005b\u0047E\u004e\u0045\u0052\u0049\u0043\u002d\u0052\u0045\u0046\u002d\u0052\u0045\u0047\u0049\u004f\u004e\u005d\u0020\u0047\u0065\u0074\u0052\u0065\u0067\u0069\u006f\u006e\u0042\u0069\u0074\u006d\u0061\u0070\u0020\u0062\u0065\u0067\u0069\u006e\u0073\u002e\u002e\u002e"); +defer func (){if _fg !=nil {_age .Log .Trace ("[\u0047\u0045\u004e\u0045\u0052\u0049\u0043\u002d\u0052E\u0046\u002d\u0052\u0045\u0047\u0049\u004fN]\u0020\u0047\u0065\u0074R\u0065\u0067\u0069\u006f\u006e\u0042\u0069\u0074\u006dap\u0020\u0066a\u0069\u006c\u0065\u0064\u002e\u0020\u0025\u0076",_fg ); +}else {_age .Log .Trace ("\u005b\u0047E\u004e\u0045\u0052\u0049\u0043\u002d\u0052\u0045\u0046\u002d\u0052\u0045\u0047\u0049\u004f\u004e\u005d\u0020\u0047\u0065\u0074\u0052\u0065\u0067\u0069\u006f\u006e\u0042\u0069\u0074\u006d\u0061\u0070\u0020\u0066\u0069\u006e\u0069\u0073\u0068\u0065\u0064\u002e"); +};}();if _eea .RegionBitmap !=nil {return _eea .RegionBitmap ,nil ;};_fa :=0;if _eea .ReferenceBitmap ==nil {_eea .ReferenceBitmap ,_fg =_eea .getGrReference ();if _fg !=nil {return nil ,_fg ;};};if _eea ._gaf ==nil {_eea ._gaf ,_fg =_cc .New (_eea ._bf ); +if _fg !=nil {return nil ,_fg ;};};if _eea ._cd ==nil {_eea ._cd =_cc .NewStats (8192,1);};_eea .RegionBitmap =_f .New (int (_eea .RegionInfo .BitmapWidth ),int (_eea .RegionInfo .BitmapHeight ));if _eea .TemplateID ==0{if _fg =_eea .updateOverride (); +_fg !=nil {return nil ,_fg ;};};_da :=(_eea .RegionBitmap .Width +7)&-8;var _fe int ;if _eea .IsTPGROn {_fe =int (-_eea .ReferenceDY )*_eea .ReferenceBitmap .RowStride ;};_bg :=_fe +1;for _bb :=0;_bb < _eea .RegionBitmap .Height ;_bb ++{if _eea .IsTPGROn {_bdce ,_ac :=_eea .decodeSLTP (); +if _ac !=nil {return nil ,_ac ;};_fa ^=_bdce ;};if _fa ==0{_fg =_eea .decodeOptimized (_bb ,_eea .RegionBitmap .Width ,_eea .RegionBitmap .RowStride ,_eea .ReferenceBitmap .RowStride ,_da ,_fe ,_bg );if _fg !=nil {return nil ,_fg ;};}else {_fg =_eea .decodeTypicalPredictedLine (_bb ,_eea .RegionBitmap .Width ,_eea .RegionBitmap .RowStride ,_eea .ReferenceBitmap .RowStride ,_da ,_fe ); +if _fg !=nil {return nil ,_fg ;};};};return _eea .RegionBitmap ,nil ;};func (_cgae *Header )GetSegmentData ()(Segmenter ,error ){var _cgg Segmenter ;if _cgae .SegmentData !=nil {_cgg =_cgae .SegmentData ;};if _cgg ==nil {_cae ,_ccfg :=_ddab [_cgae .Type ]; +if !_ccfg {return nil ,_gb .Errorf ("\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u002f\u0020\u0025\u0064\u0020\u0063\u0072e\u0061t\u006f\u0072\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002e\u0020",_cgae .Type ,_cgae .Type );};_cgg =_cae (); +_age .Log .Trace ("\u005b\u0053E\u0047\u004d\u0045\u004e\u0054-\u0048\u0045\u0041\u0044\u0045R\u005d\u005b\u0023\u0025\u0064\u005d\u0020\u0047\u0065\u0074\u0053\u0065\u0067\u006d\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0061\u0074\u0020\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0030\u0034\u0058",_cgae .SegmentNumber ,_cgae .SegmentDataStartOffset ); +_fab ,_cbad :=_cgae .subInputReader ();if _cbad !=nil {return nil ,_cbad ;};if _faeb :=_cgg .Init (_cgae ,_fab );_faeb !=nil {_age .Log .Debug ("\u0049\u006e\u0069\u0074 \u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076 \u0066o\u0072\u0020\u0074\u0079\u0070\u0065\u003a \u0025\u0054",_faeb ,_cgg ); +return nil ,_faeb ;};_cgae .SegmentData =_cgg ;};return _cgg ,nil ;};func (_cccdd *Header )writeSegmentNumber (_bbgb _c .BinaryWriter )(_bacg int ,_affd error ){_abdg :=make ([]byte ,4);_b .BigEndian .PutUint32 (_abdg ,_cccdd .SegmentNumber );if _bacg ,_affd =_bbgb .Write (_abdg ); +_affd !=nil {return 0,_dg .Wrap (_affd ,"\u0048e\u0061\u0064\u0065\u0072.\u0077\u0072\u0069\u0074\u0065S\u0065g\u006de\u006e\u0074\u004e\u0075\u006d\u0062\u0065r","");};return _bacg ,nil ;};func (_eaaf *TextRegion )decodeDT ()(_dccc int64 ,_ddfb error ){if _eaaf .IsHuffmanEncoded {if _eaaf .SbHuffDT ==3{_dccc ,_ddfb =_eaaf ._bddg .Decode (_eaaf ._bgge ); +if _ddfb !=nil {return 0,_ddfb ;};}else {var _ddfff _ece .Tabler ;_ddfff ,_ddfb =_ece .GetStandardTable (11+int (_eaaf .SbHuffDT ));if _ddfb !=nil {return 0,_ddfb ;};_dccc ,_ddfb =_ddfff .Decode (_eaaf ._bgge );if _ddfb !=nil {return 0,_ddfb ;};};}else {var _gcbaf int32 ; +_gcbaf ,_ddfb =_eaaf ._cefb .DecodeInt (_eaaf ._fecfa );if _ddfb !=nil {return 0,_ddfb ;};_dccc =int64 (_gcbaf );};_dccc *=int64 (_eaaf .SbStrips );return _dccc ,nil ;};func (_aaaa *PageInformationSegment )CombinationOperatorOverrideAllowed ()bool {return _aaaa ._cbfcb }; +func (_gaba *Header )pageSize ()uint {if _gaba .PageAssociation <=255{return 1;};return 4;};func (_abgad *SymbolDictionary )decodeHeightClassDeltaHeight ()(int64 ,error ){if _abgad .IsHuffmanEncoded {return _abgad .decodeHeightClassDeltaHeightWithHuffman (); +};_fdfa ,_fdca :=_abgad ._ded .DecodeInt (_abgad ._adbgg );if _fdca !=nil {return 0,_fdca ;};return int64 (_fdfa ),nil ;};func (_dcgc *Header )subInputReader ()(*_c .Reader ,error ){_fedd :=int (_dcgc .SegmentDataLength );if _dcgc .SegmentDataLength ==_a .MaxInt32 {_fedd =-1; +};return _dcgc .Reader .NewPartialReader (int (_dcgc .SegmentDataStartOffset ),_fedd ,false );};var _ templater =&template1 {};func (_febe *SymbolDictionary )addSymbol (_dfefc Regioner )error {_adfcb ,_ebac :=_dfefc .GetRegionBitmap ();if _ebac !=nil {return _ebac ; +};_febe ._ddae [_febe ._cec ]=_adfcb ;_febe ._ecac =append (_febe ._ecac ,_adfcb );_age .Log .Trace ("\u005b\u0053YM\u0042\u004f\u004c \u0044\u0049\u0043\u0054ION\u0041RY\u005d\u0020\u0041\u0064\u0064\u0065\u0064 s\u0079\u006d\u0062\u006f\u006c\u003a\u0020%\u0073",_adfcb ); +return nil ;}; \ No newline at end of file diff --git a/unipdf/internal/jbig2/encoder/arithmetic/arithmetic.go b/unipdf/internal/jbig2/encoder/arithmetic/arithmetic.go new file mode 100644 index 0000000..df8b105 --- /dev/null +++ b/unipdf/internal/jbig2/encoder/arithmetic/arithmetic.go @@ -0,0 +1,59 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package arithmetic ;import (_e "bytes";_c "github.com/unidoc/unipdf/v4/common";_ad "github.com/unidoc/unipdf/v4/internal/jbig2/bitmap";_ec "github.com/unidoc/unipdf/v4/internal/jbig2/errors";_a "io";);func (_ge *Encoder )DataSize ()int {return _ge .dataSize ()}; +func (_acg *Encoder )Reset (){_acg ._eb =0x8000;_acg ._bfd =0;_acg ._eba =12;_acg ._bcg =-1;_acg ._da =0;_acg ._ag =nil ;_acg ._fb =_be (_fbd );};func (_gdd *Encoder )renormalize (){for {_gdd ._eb <<=1;_gdd ._bfd <<=1;_gdd ._eba --;if _gdd ._eba ==0{_gdd .byteOut (); +};if (_gdd ._eb &0x8000)!=0{break ;};};};type Encoder struct{_bfd uint32 ;_eb uint16 ;_eba ,_da uint8 ;_bcg int ;_db int ;_ac [][]byte ;_bcd []byte ;_ebd int ;_fb *codingContext ;_dg [13]*codingContext ;_ag *codingContext ;};const (IAAI Class =iota ;IADH ; +IADS ;IADT ;IADW ;IAEX ;IAFS ;IAIT ;IARDH ;IARDW ;IARDX ;IARDY ;IARI ;);func (_ece *Encoder )rBlock (){if _ece ._bcg >=0{_ece .emit ();};_ece ._bcg ++;_ece ._da =uint8 (_ece ._bfd >>20);_ece ._bfd &=0xfffff;_ece ._eba =7;};func (_cc *codingContext )mps (_ffg uint32 )int {return int (_cc ._bc [_ffg ])}; +func (_ddcf *Encoder )flush (){_ddcf .setBits ();_ddcf ._bfd <<=_ddcf ._eba ;_ddcf .byteOut ();_ddcf ._bfd <<=_ddcf ._eba ;_ddcf .byteOut ();_ddcf .emit ();if _ddcf ._da !=0xff{_ddcf ._bcg ++;_ddcf ._da =0xff;_ddcf .emit ();};_ddcf ._bcg ++;_ddcf ._da =0xac; +_ddcf ._bcg ++;_ddcf .emit ();};func (_cab *Encoder )EncodeIAID (symbolCodeLength ,value int )(_ea error ){_c .Log .Trace ("\u0045\u006e\u0063\u006f\u0064\u0065\u0020\u0049A\u0049\u0044\u002e S\u0079\u006d\u0062\u006f\u006c\u0043o\u0064\u0065\u004c\u0065\u006e\u0067\u0074\u0068\u003a\u0020\u0027\u0025\u0064\u0027\u002c \u0056\u0061\u006c\u0075\u0065\u003a\u0020\u0027%\u0064\u0027",symbolCodeLength ,value ); +if _ea =_cab .encodeIAID (symbolCodeLength ,value );_ea !=nil {return _ec .Wrap (_ea ,"\u0045\u006e\u0063\u006f\u0064\u0065\u0049\u0041\u0049\u0044","");};return nil ;};type Class int ;type codingContext struct{_ff []byte ;_bc []byte ;};type state struct{_cdc uint16 ; +_dabe ,_fgdg uint8 ;_cecb uint8 ;};func (_ed Class )String ()string {switch _ed {case IAAI :return "\u0049\u0041\u0041\u0049";case IADH :return "\u0049\u0041\u0044\u0048";case IADS :return "\u0049\u0041\u0044\u0053";case IADT :return "\u0049\u0041\u0044\u0054"; +case IADW :return "\u0049\u0041\u0044\u0057";case IAEX :return "\u0049\u0041\u0045\u0058";case IAFS :return "\u0049\u0041\u0046\u0053";case IAIT :return "\u0049\u0041\u0049\u0054";case IARDH :return "\u0049\u0041\u0052D\u0048";case IARDW :return "\u0049\u0041\u0052D\u0057"; +case IARDX :return "\u0049\u0041\u0052D\u0058";case IARDY :return "\u0049\u0041\u0052D\u0059";case IARI :return "\u0049\u0041\u0052\u0049";default:return "\u0055N\u004b\u004e\u004f\u0057\u004e";};};func (_gag *Encoder )lBlock (){if _gag ._bcg >=0{_gag .emit (); +};_gag ._bcg ++;_gag ._da =uint8 (_gag ._bfd >>19);_gag ._bfd &=0x7ffff;_gag ._eba =8;};func (_bfdb *Encoder )EncodeOOB (proc Class )(_fc error ){_c .Log .Trace ("E\u006e\u0063\u006f\u0064\u0065\u0020O\u004f\u0042\u0020\u0077\u0069\u0074\u0068\u0020\u0043l\u0061\u0073\u0073:\u0020'\u0025\u0073\u0027",proc ); +if _fc =_bfdb .encodeOOB (proc );_fc !=nil {return _ec .Wrap (_fc ,"\u0045n\u0063\u006f\u0064\u0065\u004f\u004fB","");};return nil ;};func (_ca *Encoder )Init (){_ca ._fb =_be (_fbd );_ca ._eb =0x8000;_ca ._bfd =0;_ca ._eba =12;_ca ._bcg =-1;_ca ._da =0; +_ca ._ebd =0;_ca ._bcd =make ([]byte ,_fff );for _bd :=0;_bd < len (_ca ._dg );_bd ++{_ca ._dg [_bd ]=_be (512);};_ca ._ag =nil ;};func (_dbc *Encoder )Refine (iTemp ,iTarget *_ad .Bitmap ,ox ,oy int )error {for _gc :=0;_gc < iTarget .Height ;_gc ++{var _cd int ; +_ffb :=_gc +oy ;var (_gba ,_ab ,_dd ,_ffef ,_gbae uint16 ;_cca ,_abc ,_bdd ,_daba ,_bed byte ;);if _ffb >=1&&(_ffb -1)< iTemp .Height {_cca =iTemp .Data [(_ffb -1)*iTemp .RowStride ];};if _ffb >=0&&_ffb < iTemp .Height {_abc =iTemp .Data [_ffb *iTemp .RowStride ]; +};if _ffb >=-1&&_ffb +1< iTemp .Height {_bdd =iTemp .Data [(_ffb +1)*iTemp .RowStride ];};if _gc >=1{_daba =iTarget .Data [(_gc -1)*iTarget .RowStride ];};_bed =iTarget .Data [_gc *iTarget .RowStride ];_aa :=uint (6+ox );_gba =uint16 (_cca >>_aa );_ab =uint16 (_abc >>_aa ); +_dd =uint16 (_bdd >>_aa );_ffef =uint16 (_daba >>6);_gg :=uint (2-ox );_cca <<=_gg ;_abc <<=_gg ;_bdd <<=_gg ;_daba <<=2;for _cd =0;_cd < iTarget .Width ;_cd ++{_ada :=(_gba <<10)|(_ab <<7)|(_dd <<4)|(_ffef <<1)|_gbae ;_fe :=_bed >>7;_ee :=_dbc .encodeBit (_dbc ._fb ,uint32 (_ada ),_fe ); +if _ee !=nil {return _ee ;};_gba <<=1;_ab <<=1;_dd <<=1;_ffef <<=1;_gba |=uint16 (_cca >>7);_ab |=uint16 (_abc >>7);_dd |=uint16 (_bdd >>7);_ffef |=uint16 (_daba >>7);_gbae =uint16 (_fe );_cf :=_cd %8;_gf :=_cd /8+1;if _cf ==5+ox {_cca ,_abc ,_bdd =0,0,0; +if _gf < iTemp .RowStride &&_ffb >=1&&(_ffb -1)< iTemp .Height {_cca =iTemp .Data [(_ffb -1)*iTemp .RowStride +_gf ];};if _gf < iTemp .RowStride &&_ffb >=0&&_ffb < iTemp .Height {_abc =iTemp .Data [_ffb *iTemp .RowStride +_gf ];};if _gf < iTemp .RowStride &&_ffb >=-1&&(_ffb +1)< iTemp .Height {_bdd =iTemp .Data [(_ffb +1)*iTemp .RowStride +_gf ]; +};}else {_cca <<=1;_abc <<=1;_bdd <<=1;};if _cf ==5&&_gc >=1{_daba =0;if _gf < iTarget .RowStride {_daba =iTarget .Data [(_gc -1)*iTarget .RowStride +_gf ];};}else {_daba <<=1;};if _cf ==7{_bed =0;if _gf < iTarget .RowStride {_bed =iTarget .Data [_gc *iTarget .RowStride +_gf ]; +};}else {_bed <<=1;};_gba &=7;_ab &=7;_dd &=7;_ffef &=7;};};return nil ;};func (_bcf *Encoder )dataSize ()int {return _fff *len (_bcf ._ac )+_bcf ._ebd };var _d =[]intEncRangeS {{0,3,0,2,0,2},{-1,-1,9,4,0,0},{-3,-2,5,3,2,1},{4,19,2,3,4,4},{-19,-4,3,3,4,4},{20,83,6,4,20,6},{-83,-20,7,4,20,6},{84,339,14,5,84,8},{-339,-84,15,5,84,8},{340,4435,30,6,340,12},{-4435,-340,31,6,340,12},{4436,2000000000,62,6,4436,32},{-2000000000,-4436,63,6,4436,32}}; +func (_edae *Encoder )codeLPS (_bad *codingContext ,_gda uint32 ,_ecd uint16 ,_gdg byte ){_edae ._eb -=_ecd ;if _edae ._eb < _ecd {_edae ._bfd +=uint32 (_ecd );}else {_edae ._eb =_ecd ;};if _aeb [_gdg ]._cecb ==1{_bad .flipMps (_gda );};_bad ._ff [_gda ]=_aeb [_gdg ]._fgdg ; +_edae .renormalize ();};func (_gaf *Encoder )encodeIAID (_afg ,_eab int )error {if _gaf ._ag ==nil {_gaf ._ag =_be (1<>31);if _bdf :=_gaf .encodeBit (_gaf ._ag ,_ggbg ,_baf );_bdf !=nil {return _bdf ;};_cdg =(_cdg <<1)|uint32 (_baf );_eab <<=1;};return nil ;};func (_ffe *Encoder )EncodeBitmap (bm *_ad .Bitmap ,duplicateLineRemoval bool )error {_c .Log .Trace ("\u0045n\u0063\u006f\u0064\u0065 \u0042\u0069\u0074\u006d\u0061p\u0020[\u0025d\u0078\u0025\u0064\u005d\u002c\u0020\u0025s",bm .Width ,bm .Height ,bm ); +var (_cgf ,_bae uint8 ;_agg ,_fbb ,_ce uint16 ;_daa ,_bef ,_bge byte ;_ccb ,_cb ,_gea int ;_afe ,_dc []byte ;);for _cag :=0;_cag < bm .Height ;_cag ++{_daa ,_bef =0,0;if _cag >=2{_daa =bm .Data [(_cag -2)*bm .RowStride ];};if _cag >=1{_bef =bm .Data [(_cag -1)*bm .RowStride ]; +if duplicateLineRemoval {_cb =_cag *bm .RowStride ;_afe =bm .Data [_cb :_cb +bm .RowStride ];_gea =(_cag -1)*bm .RowStride ;_dc =bm .Data [_gea :_gea +bm .RowStride ];if _e .Equal (_afe ,_dc ){_bae =_cgf ^1;_cgf =1;}else {_bae =_cgf ;_cgf =0;};};};if duplicateLineRemoval {if _ae :=_ffe .encodeBit (_ffe ._fb ,_bb ,_bae ); +_ae !=nil {return _ae ;};if _cgf !=0{continue ;};};_bge =bm .Data [_cag *bm .RowStride ];_agg =uint16 (_daa >>5);_fbb =uint16 (_bef >>4);_daa <<=3;_bef <<=4;_ce =0;for _ccb =0;_ccb < bm .Width ;_ccb ++{_bga :=uint32 (_agg <<11|_fbb <<4|_ce );_ga :=(_bge &0x80)>>7; +_baa :=_ffe .encodeBit (_ffe ._fb ,_bga ,_ga );if _baa !=nil {return _baa ;};_agg <<=1;_fbb <<=1;_ce <<=1;_agg |=uint16 ((_daa &0x80)>>7);_fbb |=uint16 ((_bef &0x80)>>7);_ce |=uint16 (_ga );_bee :=_ccb %8;_agc :=_ccb /8+1;if _bee ==4&&_cag >=2{_daa =0; +if _agc < bm .RowStride {_daa =bm .Data [(_cag -2)*bm .RowStride +_agc ];};}else {_daa <<=1;};if _bee ==3&&_cag >=1{_bef =0;if _agc < bm .RowStride {_bef =bm .Data [(_cag -1)*bm .RowStride +_agc ];};}else {_bef <<=1;};if _bee ==7{_bge =0;if _agc < bm .RowStride {_bge =bm .Data [_cag *bm .RowStride +_agc ]; +};}else {_bge <<=1;};_agg &=31;_fbb &=127;_ce &=15;};};return nil ;};const _bb =0x9b25;func (_gbf *Encoder )code0 (_fcc *codingContext ,_eed uint32 ,_ggb uint16 ,_bfc byte ){if _fcc .mps (_eed )==0{_gbf .codeMPS (_fcc ,_eed ,_ggb ,_bfc );}else {_gbf .codeLPS (_fcc ,_eed ,_ggb ,_bfc ); +};};func (_fgd *Encoder )encodeBit (_ggc *codingContext ,_gdgg uint32 ,_gdad uint8 )error {const _ddc ="\u0045\u006e\u0063\u006f\u0064\u0065\u0072\u002e\u0065\u006e\u0063\u006fd\u0065\u0042\u0069\u0074";_fgd ._db ++;if _gdgg >=uint32 (len (_ggc ._ff )){return _ec .Errorf (_ddc ,"\u0061r\u0069\u0074h\u006d\u0065\u0074i\u0063\u0020\u0065\u006e\u0063\u006f\u0064e\u0072\u0020\u002d\u0020\u0069\u006ev\u0061\u006c\u0069\u0064\u0020\u0063\u0074\u0078\u0020\u006e\u0075m\u0062\u0065\u0072\u003a\u0020\u0027\u0025\u0064\u0027",_gdgg ); +};_gbg :=_ggc ._ff [_gdgg ];_fgda :=_ggc .mps (_gdgg );_eg :=_aeb [_gbg ]._cdc ;_c .Log .Trace ("\u0045\u0043\u003a\u0020\u0025d\u0009\u0020D\u003a\u0020\u0025d\u0009\u0020\u0049\u003a\u0020\u0025d\u0009\u0020\u004dPS\u003a \u0025\u0064\u0009\u0020\u0051\u0045\u003a \u0025\u0030\u0034\u0058\u0009\u0020\u0020\u0041\u003a\u0020\u0025\u0030\u0034\u0058\u0009\u0020\u0043\u003a %\u0030\u0038\u0058\u0009\u0020\u0043\u0054\u003a\u0020\u0025\u0064\u0009\u0020\u0042\u003a\u0020\u0025\u0030\u0032\u0058\u0009\u0020\u0042\u0050\u003a\u0020\u0025\u0064",_fgd ._db ,_gdad ,_gbg ,_fgda ,_eg ,_fgd ._eb ,_fgd ._bfd ,_fgd ._eba ,_fgd ._da ,_fgd ._bcg ); +if _gdad ==0{_fgd .code0 (_ggc ,_gdgg ,_eg ,_gbg );}else {_fgd .code1 (_ggc ,_gdgg ,_eg ,_gbg );};return nil ;};func (_eda *Encoder )code1 (_aab *codingContext ,_bedc uint32 ,_bgb uint16 ,_eaf byte ){if _aab .mps (_bedc )==1{_eda .codeMPS (_aab ,_bedc ,_bgb ,_eaf ); +}else {_eda .codeLPS (_aab ,_bedc ,_bgb ,_eaf );};};func (_cabb *Encoder )encodeInteger (_age Class ,_gbab int )error {const _bcc ="E\u006e\u0063\u006f\u0064er\u002ee\u006e\u0063\u006f\u0064\u0065I\u006e\u0074\u0065\u0067\u0065\u0072";if _gbab > 2000000000||_gbab < -2000000000{return _ec .Errorf (_bcc ,"\u0061\u0072\u0069\u0074\u0068\u006d\u0065\u0074i\u0063\u0020\u0065nc\u006f\u0064\u0065\u0072\u0020\u002d \u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072 \u0076\u0061\u006c\u0075\u0065\u003a\u0020\u0027%\u0064\u0027",_gbab ); +};_dce :=_cabb ._dg [_age ];_bfcb :=uint32 (1);var _cbe int ;for ;;_cbe ++{if _d [_cbe ]._cg <=_gbab &&_d [_cbe ]._gb >=_gbab {break ;};};if _gbab < 0{_gbab =-_gbab ;};_gbab -=int (_d [_cbe ]._ba );_gga :=_d [_cbe ]._b ;for _aacc :=uint8 (0);_aacc < _d [_cbe ]._bf ; +_aacc ++{_bfe :=_gga &1;if _ggcb :=_cabb .encodeBit (_dce ,_bfcb ,_bfe );_ggcb !=nil {return _ec .Wrap (_ggcb ,_bcc ,"");};_gga >>=1;if _bfcb &0x100> 0{_bfcb =(((_bfcb <<1)|uint32 (_bfe ))&0x1ff)|0x100;}else {_bfcb =(_bfcb <<1)|uint32 (_bfe );};};_gbab <<=32-_d [_cbe ]._f ; +for _fcb :=uint8 (0);_fcb < _d [_cbe ]._f ;_fcb ++{_dcg :=uint8 ((uint32 (_gbab )&0x80000000)>>31);if _fed :=_cabb .encodeBit (_dce ,_bfcb ,_dcg );_fed !=nil {return _ec .Wrap (_fed ,_bcc ,"\u006d\u006f\u0076\u0065 \u0064\u0061\u0074\u0061\u0020\u0074\u006f\u0020\u0074\u0068e\u0020t\u006f\u0070\u0020\u006f\u0066\u0020\u0077o\u0072\u0064"); +};_gbab <<=1;if _bfcb &0x100!=0{_bfcb =(((_bfcb <<1)|uint32 (_dcg ))&0x1ff)|0x100;}else {_bfcb =(_bfcb <<1)|uint32 (_dcg );};};return nil ;};func (_dab *Encoder )Flush (){_dab ._ebd =0;_dab ._ac =nil ;_dab ._bcg =-1};var _aeb =[]state {{0x5601,1,1,1},{0x3401,2,6,0},{0x1801,3,9,0},{0x0AC1,4,12,0},{0x0521,5,29,0},{0x0221,38,33,0},{0x5601,7,6,1},{0x5401,8,14,0},{0x4801,9,14,0},{0x3801,10,14,0},{0x3001,11,17,0},{0x2401,12,18,0},{0x1C01,13,20,0},{0x1601,29,21,0},{0x5601,15,14,1},{0x5401,16,14,0},{0x5101,17,15,0},{0x4801,18,16,0},{0x3801,19,17,0},{0x3401,20,18,0},{0x3001,21,19,0},{0x2801,22,19,0},{0x2401,23,20,0},{0x2201,24,21,0},{0x1C01,25,22,0},{0x1801,26,23,0},{0x1601,27,24,0},{0x1401,28,25,0},{0x1201,29,26,0},{0x1101,30,27,0},{0x0AC1,31,28,0},{0x09C1,32,29,0},{0x08A1,33,30,0},{0x0521,34,31,0},{0x0441,35,32,0},{0x02A1,36,33,0},{0x0221,37,34,0},{0x0141,38,35,0},{0x0111,39,36,0},{0x0085,40,37,0},{0x0049,41,38,0},{0x0025,42,39,0},{0x0015,43,40,0},{0x0009,44,41,0},{0x0005,45,42,0},{0x0001,45,43,0},{0x5601,46,46,0}}; +var _ _a .WriterTo =&Encoder {};type intEncRangeS struct{_cg ,_gb int ;_b ,_bf uint8 ;_ba uint16 ;_f uint8 ;};func _be (_bgc int )*codingContext {return &codingContext {_ff :make ([]byte ,_bgc ),_bc :make ([]byte ,_bgc )};};func New ()*Encoder {_cce :=&Encoder {}; +_cce .Init ();return _cce };func (_af *codingContext )flipMps (_bg uint32 ){_af ._bc [_bg ]=1-_af ._bc [_bg ]};const (_fbd =65536;_fff =20*1024;);func (_fbe *Encoder )codeMPS (_dge *codingContext ,_aac uint32 ,_dabd uint16 ,_cec byte ){_fbe ._eb -=_dabd ; +if _fbe ._eb &0x8000!=0{_fbe ._bfd +=uint32 (_dabd );return ;};if _fbe ._eb < _dabd {_fbe ._eb =_dabd ;}else {_fbe ._bfd +=uint32 (_dabd );};_dge ._ff [_aac ]=_aeb [_cec ]._dabe ;_fbe .renormalize ();};func (_eceg *Encoder )setBits (){_bea :=_eceg ._bfd +uint32 (_eceg ._eb ); +_eceg ._bfd |=0xffff;if _eceg ._bfd >=_bea {_eceg ._bfd -=0x8000;};};func (_fg *Encoder )EncodeInteger (proc Class ,value int )(_ede error ){_c .Log .Trace ("\u0045\u006eco\u0064\u0065\u0020I\u006e\u0074\u0065\u0067er:\u0027%d\u0027\u0020\u0077\u0069\u0074\u0068\u0020Cl\u0061\u0073\u0073\u003a\u0020\u0027\u0025s\u0027",value ,proc ); +if _ede =_fg .encodeInteger (proc ,value );_ede !=nil {return _ec .Wrap (_ede ,"\u0045\u006e\u0063\u006f\u0064\u0065\u0049\u006e\u0074\u0065\u0067\u0065\u0072","");};return nil ;};func (_edd *Encoder )Final (){_edd .flush ()};func (_bgg *Encoder )emit (){if _bgg ._ebd ==_fff {_bgg ._ac =append (_bgg ._ac ,_bgg ._bcd ); +_bgg ._bcd =make ([]byte ,_fff );_bgg ._ebd =0;};_bgg ._bcd [_bgg ._ebd ]=_bgg ._da ;_bgg ._ebd ++;};func (_afef *Encoder )byteOut (){if _afef ._da ==0xff{_afef .rBlock ();return ;};if _afef ._bfd < 0x8000000{_afef .lBlock ();return ;};_afef ._da ++;if _afef ._da !=0xff{_afef .lBlock (); +return ;};_afef ._bfd &=0x7ffffff;_afef .rBlock ();};func (_cge *Encoder )WriteTo (w _a .Writer )(int64 ,error ){const _bbb ="\u0045n\u0063o\u0064\u0065\u0072\u002e\u0057\u0072\u0069\u0074\u0065\u0054\u006f";var _afc int64 ;for _ggg ,_ccg :=range _cge ._ac {_fa ,_edf :=w .Write (_ccg ); +if _edf !=nil {return 0,_ec .Wrapf (_edf ,_bbb ,"\u0066\u0061\u0069\u006c\u0065\u0064\u0020\u0061\u0074\u0020\u0069'\u0074\u0068\u003a\u0020\u0027\u0025\u0064\u0027\u0020\u0063h\u0075\u006e\u006b",_ggg );};_afc +=int64 (_fa );};_cge ._bcd =_cge ._bcd [:_cge ._ebd ]; +_gcd ,_gce :=w .Write (_cge ._bcd );if _gce !=nil {return 0,_ec .Wrap (_gce ,_bbb ,"\u0062u\u0066f\u0065\u0072\u0065\u0064\u0020\u0063\u0068\u0075\u006e\u006b\u0073");};_afc +=int64 (_gcd );return _afc ,nil ;};func (_gec *Encoder )encodeOOB (_egd Class )error {_eae :=_gec ._dg [_egd ]; +_bgf :=_gec .encodeBit (_eae ,1,1);if _bgf !=nil {return _bgf ;};_bgf =_gec .encodeBit (_eae ,3,0);if _bgf !=nil {return _bgf ;};_bgf =_gec .encodeBit (_eae ,6,0);if _bgf !=nil {return _bgf ;};_bgf =_gec .encodeBit (_eae ,12,0);if _bgf !=nil {return _bgf ; +};return nil ;}; \ No newline at end of file diff --git a/unipdf/internal/jbig2/encoder/classer/classer.go b/unipdf/internal/jbig2/encoder/classer/classer.go new file mode 100644 index 0000000..a0b48db --- /dev/null +++ b/unipdf/internal/jbig2/encoder/classer/classer.go @@ -0,0 +1,110 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package classer ;import (_gf "github.com/unidoc/unipdf/v4/common";_e "github.com/unidoc/unipdf/v4/internal/jbig2/basic";_gd "github.com/unidoc/unipdf/v4/internal/jbig2/bitmap";_c "github.com/unidoc/unipdf/v4/internal/jbig2/errors";_a "image";_g "math"; +);const (MaxConnCompWidth =350;MaxCharCompWidth =350;MaxWordCompWidth =1000;MaxCompHeight =120;);func (_cca *Classer )classifyRankHouseOne (_fef *_gd .Boxes ,_deeg ,_abe ,_ceeg *_gd .Bitmaps ,_abc *_gd .Points ,_fgg int )(_dcd error ){const _edb ="\u0043\u006c\u0061\u0073s\u0065\u0072\u002e\u0063\u006c\u0061\u0073\u0073\u0069\u0066y\u0052a\u006e\u006b\u0048\u006f\u0075\u0073\u0065O\u006e\u0065"; +var (_cde ,_gdg ,_bee ,_fefa float32 ;_cf int ;_daf ,_fdg ,_aacc ,_ffc ,_eef *_gd .Bitmap ;_cdg ,_acad bool ;);for _baed :=0;_baed < len (_deeg .Values );_baed ++{_fdg =_abe .Values [_baed ];_aacc =_ceeg .Values [_baed ];_cde ,_gdg ,_dcd =_abc .GetGeometry (_baed ); +if _dcd !=nil {return _c .Wrapf (_dcd ,_edb ,"\u0066\u0069\u0072\u0073\u0074\u0020\u0067\u0065\u006fm\u0065\u0074\u0072\u0079");};_gaae :=len (_cca .UndilatedTemplates .Values );_cdg =false ;_def :=_acd (_cca ,_fdg );for _cf =_def .Next ();_cf > -1;{_ffc ,_dcd =_cca .UndilatedTemplates .GetBitmap (_cf ); +if _dcd !=nil {return _c .Wrap (_dcd ,_edb ,"\u0062\u006d\u0033");};_eef ,_dcd =_cca .DilatedTemplates .GetBitmap (_cf );if _dcd !=nil {return _c .Wrap (_dcd ,_edb ,"\u0062\u006d\u0034");};_bee ,_fefa ,_dcd =_cca .CentroidPointsTemplates .GetGeometry (_cf ); +if _dcd !=nil {return _c .Wrap (_dcd ,_edb ,"\u0043\u0065\u006e\u0074\u0072\u006f\u0069\u0064\u0054\u0065\u006d\u0070l\u0061\u0074\u0065\u0073");};_acad ,_dcd =_gd .HausTest (_fdg ,_aacc ,_ffc ,_eef ,_cde -_bee ,_gdg -_fefa ,MaxDiffWidth ,MaxDiffHeight ); +if _dcd !=nil {return _c .Wrap (_dcd ,_edb ,"");};if _acad {_cdg =true ;if _dcd =_cca .ClassIDs .Add (_cf );_dcd !=nil {return _c .Wrap (_dcd ,_edb ,"");};if _dcd =_cca .ComponentPageNumbers .Add (_fgg );_dcd !=nil {return _c .Wrap (_dcd ,_edb ,"");};if _cca .Settings .KeepClassInstances {_gbf ,_fea :=_cca .ClassInstances .GetBitmaps (_cf ); +if _fea !=nil {return _c .Wrap (_fea ,_edb ,"\u004be\u0065\u0070\u0050\u0069\u0078\u0061a");};_daf ,_fea =_deeg .GetBitmap (_baed );if _fea !=nil {return _c .Wrap (_fea ,_edb ,"\u004be\u0065\u0070\u0050\u0069\u0078\u0061a");};_gbf .AddBitmap (_daf );_dcf ,_fea :=_fef .Get (_baed ); +if _fea !=nil {return _c .Wrap (_fea ,_edb ,"\u004be\u0065\u0070\u0050\u0069\u0078\u0061a");};_gbf .AddBox (_dcf );};break ;};};if !_cdg {if _dcd =_cca .ClassIDs .Add (_gaae );_dcd !=nil {return _c .Wrap (_dcd ,_edb ,"");};if _dcd =_cca .ComponentPageNumbers .Add (_fgg ); +_dcd !=nil {return _c .Wrap (_dcd ,_edb ,"");};_bdea :=&_gd .Bitmaps {};_daf ,_dcd =_deeg .GetBitmap (_baed );if _dcd !=nil {return _c .Wrap (_dcd ,_edb ,"\u0021\u0066\u006f\u0075\u006e\u0064");};_bdea .Values =append (_bdea .Values ,_daf );_fbe ,_fcgg :=_daf .Width ,_daf .Height ; +_cca .TemplatesSize .Add (uint64 (_fcgg )*uint64 (_fbe ),_gaae );_eca ,_eeb :=_fef .Get (_baed );if _eeb !=nil {return _c .Wrap (_eeb ,_edb ,"\u0021\u0066\u006f\u0075\u006e\u0064");};_bdea .AddBox (_eca );_cca .ClassInstances .AddBitmaps (_bdea );_cca .CentroidPointsTemplates .AddPoint (_cde ,_gdg ); +_cca .UndilatedTemplates .AddBitmap (_fdg );_cca .DilatedTemplates .AddBitmap (_aacc );};};return nil ;};func (_fced *Classer )addPageComponents (_df *_gd .Bitmap ,_gcb *_gd .Boxes ,_fg *_gd .Bitmaps ,_ce int ,_cee Method )error {const _bca ="\u0043l\u0061\u0073\u0073\u0065r\u002e\u0041\u0064\u0064\u0050a\u0067e\u0043o\u006d\u0070\u006f\u006e\u0065\u006e\u0074s"; +if _df ==nil {return _c .Error (_bca ,"\u006e\u0069\u006c\u0020\u0069\u006e\u0070\u0075\u0074 \u0070\u0061\u0067\u0065");};if _gcb ==nil ||_fg ==nil ||len (*_gcb )==0{_gf .Log .Trace ("\u0041\u0064\u0064P\u0061\u0067\u0065\u0043\u006f\u006d\u0070\u006f\u006e\u0065\u006e\u0074\u0073\u003a\u0020\u0025\u0073\u002e\u0020\u004e\u006f\u0020\u0063\u006f\u006d\u0070\u006f\u006e\u0065n\u0074\u0073\u0020\u0066\u006f\u0075\u006e\u0064",_df ); +return nil ;};var _ad error ;switch _cee {case RankHaus :_ad =_fced .classifyRankHaus (_gcb ,_fg ,_ce );case Correlation :_ad =_fced .classifyCorrelation (_gcb ,_fg ,_ce );default:_gf .Log .Debug ("\u0055\u006ek\u006e\u006f\u0077\u006e\u0020\u0063\u006c\u0061\u0073\u0073\u0069\u0066\u0079\u0020\u006d\u0065\u0074\u0068\u006f\u0064\u003a\u0020'%\u0076\u0027",_cee ); +return _c .Error (_bca ,"\u0075\u006e\u006bno\u0077\u006e\u0020\u0063\u006c\u0061\u0073\u0073\u0069\u0066\u0079\u0020\u006d\u0065\u0074\u0068\u006f\u0064");};if _ad !=nil {return _c .Wrap (_ad ,_bca ,"");};if _ad =_fced .getULCorners (_df ,_gcb );_ad !=nil {return _c .Wrap (_ad ,_bca ,""); +};_gae :=len (*_gcb );_fced .BaseIndex +=_gae ;if _ad =_fced .ComponentsNumber .Add (_gae );_ad !=nil {return _c .Wrap (_ad ,_bca ,"");};return nil ;};type Method int ;var _aee bool ;func (_bf *Classer )verifyMethod (_gaa Method )error {if _gaa !=RankHaus &&_gaa !=Correlation {return _c .Error ("\u0076\u0065\u0072i\u0066\u0079\u004d\u0065\u0074\u0068\u006f\u0064","\u0069\u006e\u0076\u0061li\u0064\u0020\u0063\u006c\u0061\u0073\u0073\u0065\u0072\u0020\u006d\u0065\u0074\u0068o\u0064"); +};return nil ;};const (RankHaus Method =iota ;Correlation ;);func _fe (_aad *_gd .Bitmap ,_fdb ,_ggg ,_bag ,_dg int ,_gfe *_gd .Bitmap )(_fa _a .Point ,_bfd error ){const _ebe ="\u0066i\u006e\u0061\u006c\u0041l\u0069\u0067\u006e\u006d\u0065n\u0074P\u006fs\u0069\u0074\u0069\u006f\u006e\u0069\u006eg"; +if _aad ==nil {return _fa ,_c .Error (_ebe ,"\u0073\u006f\u0075\u0072ce\u0020\u006e\u006f\u0074\u0020\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0064");};if _gfe ==nil {return _fa ,_c .Error (_ebe ,"t\u0065\u006d\u0070\u006cat\u0065 \u006e\u006f\u0074\u0020\u0070r\u006f\u0076\u0069\u0064\u0065\u0064"); +};_dbe ,_ebd :=_gfe .Width ,_gfe .Height ;_efa ,_bga :=_fdb -_bag -JbAddedPixels ,_ggg -_dg -JbAddedPixels ;_gf .Log .Trace ("\u0078\u003a\u0020\u0027\u0025\u0064\u0027\u002c\u0020\u0079\u003a\u0020\u0027\u0025\u0064'\u002c\u0020\u0077\u003a\u0020\u0027\u0025\u0064\u0027\u002c\u0020\u0068\u003a \u0027\u0025\u0064\u0027\u002c\u0020\u0062\u0078\u003a\u0020\u0027\u0025d'\u002c\u0020\u0062\u0079\u003a\u0020\u0027\u0025\u0064\u0027",_fdb ,_ggg ,_dbe ,_ebd ,_efa ,_bga ); +_ffe ,_bfd :=_gd .Rect (_efa ,_bga ,_dbe ,_ebd );if _bfd !=nil {return _fa ,_c .Wrap (_bfd ,_ebe ,"");};_bgaf ,_ ,_bfd :=_aad .ClipRectangle (_ffe );if _bfd !=nil {_gf .Log .Error ("\u0043a\u006e\u0027\u0074\u0020\u0063\u006c\u0069\u0070\u0020\u0072\u0065c\u0074\u0061\u006e\u0067\u006c\u0065\u003a\u0020\u0025\u0076",_ffe ); +return _fa ,_c .Wrap (_bfd ,_ebe ,"");};_dbf :=_gd .New (_bgaf .Width ,_bgaf .Height );_bfg :=_g .MaxInt32 ;var _ed ,_ac ,_ae ,_bagf ,_be int ;for _ed =-1;_ed <=1;_ed ++{for _ac =-1;_ac <=1;_ac ++{if _ ,_bfd =_gd .Copy (_dbf ,_bgaf );_bfd !=nil {return _fa ,_c .Wrap (_bfd ,_ebe ,""); +};if _bfd =_dbf .RasterOperation (_ac ,_ed ,_dbe ,_ebd ,_gd .PixSrcXorDst ,_gfe ,0,0);_bfd !=nil {return _fa ,_c .Wrap (_bfd ,_ebe ,"");};_ae =_dbf .CountPixels ();if _ae < _bfg {_bagf =_ac ;_be =_ed ;_bfg =_ae ;};};};_fa .X =_bagf ;_fa .Y =_be ;return _fa ,nil ; +};func (_bbb *similarTemplatesFinder )Next ()int {var (_bgac ,_ccb ,_efda ,_cdag int ;_dccb bool ;_edf *_gd .Bitmap ;_gaf error ;);for {if _bbb .Index >=25{return -1;};_ccb =_bbb .Width +TwoByTwoWalk [2*_bbb .Index ];_bgac =_bbb .Height +TwoByTwoWalk [2*_bbb .Index +1]; +if _bgac < 1||_ccb < 1{_bbb .Index ++;continue ;};if len (_bbb .CurrentNumbers )==0{_bbb .CurrentNumbers ,_dccb =_bbb .Classer .TemplatesSize .GetSlice (uint64 (_ccb )*uint64 (_bgac ));if !_dccb {_bbb .Index ++;continue ;};_bbb .N =0;};_efda =len (_bbb .CurrentNumbers ); +for ;_bbb .N < _efda ;_bbb .N ++{_cdag =_bbb .CurrentNumbers [_bbb .N ];_edf ,_gaf =_bbb .Classer .DilatedTemplates .GetBitmap (_cdag );if _gaf !=nil {_gf .Log .Debug ("\u0046\u0069\u006e\u0064\u004e\u0065\u0078\u0074\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u003a\u0020\u0074\u0065\u006d\u0070\u006c\u0061t\u0065\u0020\u006e\u006f\u0074 \u0066\u006fu\u006e\u0064\u003a\u0020"); +return 0;};if _edf .Width -2*JbAddedPixels ==_ccb &&_edf .Height -2*JbAddedPixels ==_bgac {return _cdag ;};};_bbb .Index ++;_bbb .CurrentNumbers =nil ;};};func DefaultSettings ()Settings {_bcd :=&Settings {};_bcd .SetDefault ();return *_bcd };const (MaxDiffWidth =2; +MaxDiffHeight =2;);type Settings struct{MaxCompWidth int ;MaxCompHeight int ;SizeHaus int ;RankHaus float64 ;Thresh float64 ;WeightFactor float64 ;KeepClassInstances bool ;Components _gd .Component ;Method Method ;};type Classer struct{BaseIndex int ;Settings Settings ; +ComponentsNumber *_e .IntSlice ;TemplateAreas *_e .IntSlice ;Widths map[int ]int ;Heights map[int ]int ;NumberOfClasses int ;ClassInstances *_gd .BitmapsArray ;UndilatedTemplates *_gd .Bitmaps ;DilatedTemplates *_gd .Bitmaps ;TemplatesSize _e .IntsMap ; +FgTemplates *_e .NumSlice ;CentroidPoints *_gd .Points ;CentroidPointsTemplates *_gd .Points ;ClassIDs *_e .IntSlice ;ComponentPageNumbers *_e .IntSlice ;PtaUL *_gd .Points ;PtaLL *_gd .Points ;};func (_aab *Classer )classifyCorrelation (_bgd *_gd .Boxes ,_efd *_gd .Bitmaps ,_gb int )error {const _ceea ="\u0063\u006c\u0061\u0073si\u0066\u0079\u0043\u006f\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e"; +if _bgd ==nil {return _c .Error (_ceea ,"\u006e\u0065\u0077\u0043\u006f\u006d\u0070\u006f\u006e\u0065\u006e\u0074\u0073\u0020\u0062\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020\u0062o\u0078\u0065\u0073\u0020\u006eo\u0074\u0020f\u006f\u0075\u006e\u0064"); +};if _efd ==nil {return _c .Error (_ceea ,"\u006e\u0065wC\u006f\u006d\u0070o\u006e\u0065\u006e\u0074s b\u0069tm\u0061\u0070\u0020\u0061\u0072\u0072\u0061y \u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064");};_de :=len (_efd .Values );if _de ==0{_gf .Log .Debug ("\u0063l\u0061\u0073s\u0069\u0066\u0079C\u006f\u0072\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0020\u002d\u0020\u0070r\u006f\u0076\u0069\u0064\u0065\u0064\u0020\u0070\u0069\u0078\u0061s\u0020\u0069\u0073\u0020\u0065\u006d\u0070\u0074\u0079"); +return nil ;};var (_eae ,_cg *_gd .Bitmap ;_fcg error ;);_cda :=&_gd .Bitmaps {Values :make ([]*_gd .Bitmap ,_de )};for _egg ,_cgc :=range _efd .Values {_cg ,_fcg =_cgc .AddBorderGeneral (JbAddedPixels ,JbAddedPixels ,JbAddedPixels ,JbAddedPixels ,0);if _fcg !=nil {return _c .Wrap (_fcg ,_ceea ,""); +};_cda .Values [_egg ]=_cg ;};_fae :=_aab .FgTemplates ;_dcc :=_gd .MakePixelSumTab8 ();_dd :=_gd .MakePixelCentroidTab8 ();_ead :=make ([]int ,_de );_fb :=make ([][]int ,_de );_afb :=_gd .Points (make ([]_gd .Point ,_de ));_eabc :=&_afb ;var (_bbc ,_dee int ; +_aaa ,_afbc ,_bae int ;_edd ,_ddg int ;_adg byte ;);for _adf ,_cc :=range _cda .Values {_fb [_adf ]=make ([]int ,_cc .Height );_bbc =0;_dee =0;_afbc =(_cc .Height -1)*_cc .RowStride ;_aaa =0;for _ddg =_cc .Height -1;_ddg >=0;_ddg ,_afbc =_ddg -1,_afbc -_cc .RowStride {_fb [_adf ][_ddg ]=_aaa ; +_bae =0;for _edd =0;_edd < _cc .RowStride ;_edd ++{_adg =_cc .Data [_afbc +_edd ];_bae +=_dcc [_adg ];_bbc +=_dd [_adg ]+_edd *8*_dcc [_adg ];};_aaa +=_bae ;_dee +=_bae *_ddg ;};_ead [_adf ]=_aaa ;if _aaa > 0{(*_eabc )[_adf ]=_gd .Point {X :float32 (_bbc )/float32 (_aaa ),Y :float32 (_dee )/float32 (_aaa )}; +}else {(*_eabc )[_adf ]=_gd .Point {X :float32 (_cc .Width )/float32 (2),Y :float32 (_cc .Height )/float32 (2)};};};if _fcg =_aab .CentroidPoints .Add (_eabc );_fcg !=nil {return _c .Wrap (_fcg ,_ceea ,"\u0063\u0065\u006et\u0072\u006f\u0069\u0064\u0020\u0061\u0064\u0064"); +};var (_agf ,_afg ,_aag int ;_dad float64 ;_acc ,_ecb ,_ddd ,_gbd float32 ;_dff ,_dgd _gd .Point ;_ceg bool ;_dae *similarTemplatesFinder ;_add int ;_ega *_gd .Bitmap ;_eggc *_a .Rectangle ;_bd *_gd .Bitmaps ;);for _add ,_cg =range _cda .Values {_afg =_ead [_add ]; +if _acc ,_ecb ,_fcg =_eabc .GetGeometry (_add );_fcg !=nil {return _c .Wrap (_fcg ,_ceea ,"\u0070t\u0061\u0020\u002d\u0020\u0069");};_ceg =false ;_bde :=len (_aab .UndilatedTemplates .Values );_dae =_acd (_aab ,_cg );for _fff :=_dae .Next ();_fff > -1; +{if _ega ,_fcg =_aab .UndilatedTemplates .GetBitmap (_fff );_fcg !=nil {return _c .Wrap (_fcg ,_ceea ,"\u0075\u006e\u0069dl\u0061\u0074\u0065\u0064\u005b\u0069\u0063\u006c\u0061\u0073\u0073\u005d\u0020\u003d\u0020\u0062\u006d\u0032");};if _aag ,_fcg =_fae .GetInt (_fff ); +_fcg !=nil {_gf .Log .Trace ("\u0046\u0047\u0020T\u0065\u006d\u0070\u006ca\u0074\u0065\u0020\u005b\u0069\u0063\u006ca\u0073\u0073\u005d\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_fcg );};if _ddd ,_gbd ,_fcg =_aab .CentroidPointsTemplates .GetGeometry (_fff ); +_fcg !=nil {return _c .Wrap (_fcg ,_ceea ,"\u0043\u0065\u006e\u0074\u0072\u006f\u0069\u0064\u0050\u006f\u0069\u006e\u0074T\u0065\u006d\u0070\u006c\u0061\u0074e\u0073\u005b\u0069\u0063\u006c\u0061\u0073\u0073\u005d\u0020\u003d\u0020\u00782\u002c\u0079\u0032\u0020"); +};if _aab .Settings .WeightFactor > 0.0{if _agf ,_fcg =_aab .TemplateAreas .Get (_fff );_fcg !=nil {_gf .Log .Trace ("\u0054\u0065\u006dp\u006c\u0061\u0074\u0065A\u0072\u0065\u0061\u0073\u005b\u0069\u0063l\u0061\u0073\u0073\u005d\u0020\u003d\u0020\u0061\u0072\u0065\u0061\u0020\u0025\u0076",_fcg ); +};_dad =_aab .Settings .Thresh +(1.0-_aab .Settings .Thresh )*_aab .Settings .WeightFactor *float64 (_aag )/float64 (_agf );}else {_dad =_aab .Settings .Thresh ;};_ffa ,_dec :=_gd .CorrelationScoreThresholded (_cg ,_ega ,_afg ,_aag ,_dff .X -_dgd .X ,_dff .Y -_dgd .Y ,MaxDiffWidth ,MaxDiffHeight ,_dcc ,_fb [_add ],float32 (_dad )); +if _dec !=nil {return _c .Wrap (_dec ,_ceea ,"");};if _aee {var (_cgg ,_ab float64 ;_afgf ,_fgb int ;);_cgg ,_dec =_gd .CorrelationScore (_cg ,_ega ,_afg ,_aag ,_acc -_ddd ,_ecb -_gbd ,MaxDiffWidth ,MaxDiffHeight ,_dcc );if _dec !=nil {return _c .Wrap (_dec ,_ceea ,"d\u0065\u0062\u0075\u0067Co\u0072r\u0065\u006c\u0061\u0074\u0069o\u006e\u0053\u0063\u006f\u0072\u0065"); +};_ab ,_dec =_gd .CorrelationScoreSimple (_cg ,_ega ,_afg ,_aag ,_acc -_ddd ,_ecb -_gbd ,MaxDiffWidth ,MaxDiffHeight ,_dcc );if _dec !=nil {return _c .Wrap (_dec ,_ceea ,"d\u0065\u0062\u0075\u0067Co\u0072r\u0065\u006c\u0061\u0074\u0069o\u006e\u0053\u0063\u006f\u0072\u0065"); +};_afgf =int (_g .Sqrt (_cgg *float64 (_afg )*float64 (_aag )));_fgb =int (_g .Sqrt (_ab *float64 (_afg )*float64 (_aag )));if (_cgg >=_dad )!=(_ab >=_dad ){return _c .Errorf (_ceea ,"\u0064\u0065\u0062\u0075\u0067\u0020\u0043\u006f\u0072r\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0020\u0073\u0063\u006f\u0072\u0065\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068\u0020-\u0020\u0025d\u0028\u00250\u002e\u0034\u0066\u002c\u0020\u0025\u0076\u0029\u0020\u0076\u0073\u0020\u0025d(\u0025\u0030\u002e\u0034\u0066\u002c\u0020\u0025\u0076)\u0020\u0025\u0030\u002e\u0034\u0066",_afgf ,_cgg ,_cgg >=_dad ,_fgb ,_ab ,_ab >=_dad ,_cgg -_ab ); +};if _cgg >=_dad !=_ffa {return _c .Errorf (_ceea ,"\u0064\u0065\u0062\u0075\u0067\u0020\u0043o\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e \u0073\u0063\u006f\u0072\u0065 \u004d\u0069\u0073\u006d\u0061t\u0063\u0068 \u0062\u0065\u0074w\u0065\u0065\u006e\u0020\u0063\u006frr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0020/\u0020\u0074\u0068\u0072\u0065s\u0068\u006f\u006c\u0064\u002e\u0020\u0043\u006f\u006dpa\u0072\u0069\u0073\u006f\u006e:\u0020\u0025\u0030\u002e\u0034\u0066\u0028\u0025\u0030\u002e\u0034\u0066\u002c\u0020\u0025\u0064\u0029\u0020\u003e\u003d\u0020\u00250\u002e\u0034\u0066\u0028\u0025\u0030\u002e\u0034\u0066\u0029\u0020\u0076\u0073\u0020\u0025\u0076",_cgg ,_cgg *float64 (_afg )*float64 (_aag ),_afgf ,_dad ,float32 (_dad )*float32 (_afg )*float32 (_aag ),_ffa ); +};};if _ffa {_ceg =true ;if _dec =_aab .ClassIDs .Add (_fff );_dec !=nil {return _c .Wrap (_dec ,_ceea ,"\u006f\u0076\u0065\u0072\u0054\u0068\u0072\u0065\u0073\u0068\u006f\u006c\u0064");};if _dec =_aab .ComponentPageNumbers .Add (_gb );_dec !=nil {return _c .Wrap (_dec ,_ceea ,"\u006f\u0076\u0065\u0072\u0054\u0068\u0072\u0065\u0073\u0068\u006f\u006c\u0064"); +};if _aab .Settings .KeepClassInstances {if _eae ,_dec =_efd .GetBitmap (_add );_dec !=nil {return _c .Wrap (_dec ,_ceea ,"\u004b\u0065\u0065\u0070Cl\u0061\u0073\u0073\u0049\u006e\u0073\u0074\u0061\u006e\u0063\u0065\u0073\u0020\u002d \u0069");};if _bd ,_dec =_aab .ClassInstances .GetBitmaps (_fff ); +_dec !=nil {return _c .Wrap (_dec ,_ceea ,"K\u0065\u0065\u0070\u0043\u006c\u0061s\u0073\u0049\u006e\u0073\u0074\u0061\u006e\u0063\u0065s\u0020\u002d\u0020i\u0043l\u0061\u0073\u0073");};_bd .AddBitmap (_eae );if _eggc ,_dec =_bgd .Get (_add );_dec !=nil {return _c .Wrap (_dec ,_ceea ,"\u004be\u0065p\u0043\u006c\u0061\u0073\u0073I\u006e\u0073t\u0061\u006e\u0063\u0065\u0073"); +};_bd .AddBox (_eggc );};break ;};};if !_ceg {if _fcg =_aab .ClassIDs .Add (_bde );_fcg !=nil {return _c .Wrap (_fcg ,_ceea ,"\u0021\u0066\u006f\u0075\u006e\u0064");};if _fcg =_aab .ComponentPageNumbers .Add (_gb );_fcg !=nil {return _c .Wrap (_fcg ,_ceea ,"\u0021\u0066\u006f\u0075\u006e\u0064"); +};_bd =&_gd .Bitmaps {};if _eae ,_fcg =_efd .GetBitmap (_add );_fcg !=nil {return _c .Wrap (_fcg ,_ceea ,"\u0021\u0066\u006f\u0075\u006e\u0064");};_bd .AddBitmap (_eae );_ggd ,_egd :=_eae .Width ,_eae .Height ;_ca :=uint64 (_egd )*uint64 (_ggd );_aab .TemplatesSize .Add (_ca ,_bde ); +if _eggc ,_fcg =_bgd .Get (_add );_fcg !=nil {return _c .Wrap (_fcg ,_ceea ,"\u0021\u0066\u006f\u0075\u006e\u0064");};_bd .AddBox (_eggc );_aab .ClassInstances .AddBitmaps (_bd );_aab .CentroidPointsTemplates .AddPoint (_acc ,_ecb );_aab .FgTemplates .AddInt (_afg ); +_aab .UndilatedTemplates .AddBitmap (_eae );_agf =(_cg .Width -2*JbAddedPixels )*(_cg .Height -2*JbAddedPixels );if _fcg =_aab .TemplateAreas .Add (_agf );_fcg !=nil {return _c .Wrap (_fcg ,_ceea ,"\u0021\u0066\u006f\u0075\u006e\u0064");};};};_aab .NumberOfClasses =len (_aab .UndilatedTemplates .Values ); +return nil ;};func (_dac Settings )Validate ()error {const _fab ="\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u002e\u0056\u0061\u006ci\u0064\u0061\u0074\u0065";if _dac .Thresh < 0.4||_dac .Thresh > 0.98{return _c .Error (_fab ,"\u006a\u0062i\u0067\u0032\u0020\u0065\u006e\u0063\u006f\u0064\u0065\u0072\u0020\u0074\u0068\u0072\u0065\u0073\u0068\u0020\u006e\u006f\u0074\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u005b\u0030\u002e\u0034\u0020\u002d\u0020\u0030\u002e\u0039\u0038\u005d"); +};if _dac .WeightFactor < 0.0||_dac .WeightFactor > 1.0{return _c .Error (_fab ,"\u006a\u0062i\u0067\u0032\u0020\u0065\u006ec\u006f\u0064\u0065\u0072\u0020w\u0065\u0069\u0067\u0068\u0074\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u006e\u006f\u0074\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u005b\u0030\u002e\u0030\u0020\u002d\u0020\u0031\u002e\u0030\u005d"); +};if _dac .RankHaus < 0.5||_dac .RankHaus > 1.0{return _c .Error (_fab ,"\u006a\u0062\u0069\u0067\u0032\u0020\u0065\u006e\u0063\u006f\u0064\u0065\u0072\u0020\u0072a\u006e\u006b\u0020\u0068\u0061\u0075\u0073\u0020\u0076\u0061\u006c\u0075\u0065 \u006e\u006f\u0074\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065 [\u0030\u002e\u0035\u0020\u002d\u0020\u0031\u002e\u0030\u005d"); +};if _dac .SizeHaus < 1||_dac .SizeHaus > 10{return _c .Error (_fab ,"\u006a\u0062\u0069\u0067\u0032 \u0065\u006e\u0063\u006f\u0064\u0065\u0072\u0020\u0073\u0069\u007a\u0065\u0020h\u0061\u0075\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006e\u006f\u0074\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u005b\u0031\u0020\u002d\u0020\u0031\u0030]"); +};switch _dac .Components {case _gd .ComponentConn ,_gd .ComponentCharacters ,_gd .ComponentWords :default:return _c .Error (_fab ,"\u0069n\u0076\u0061\u006c\u0069d\u0020\u0063\u006c\u0061\u0073s\u0065r\u0020c\u006f\u006d\u0070\u006f\u006e\u0065\u006et"); +};return nil ;};func Init (settings Settings )(*Classer ,error ){const _b ="\u0063\u006c\u0061s\u0073\u0065\u0072\u002e\u0049\u006e\u0069\u0074";_ef :=&Classer {Settings :settings ,Widths :map[int ]int {},Heights :map[int ]int {},TemplatesSize :_e .IntsMap {},TemplateAreas :&_e .IntSlice {},ComponentPageNumbers :&_e .IntSlice {},ClassIDs :&_e .IntSlice {},ComponentsNumber :&_e .IntSlice {},CentroidPoints :&_gd .Points {},CentroidPointsTemplates :&_gd .Points {},UndilatedTemplates :&_gd .Bitmaps {},DilatedTemplates :&_gd .Bitmaps {},ClassInstances :&_gd .BitmapsArray {},FgTemplates :&_e .NumSlice {}}; +if _efg :=_ef .Settings .Validate ();_efg !=nil {return nil ,_c .Wrap (_efg ,_b ,"");};return _ef ,nil ;};func (_ga *Classer )AddPage (inputPage *_gd .Bitmap ,pageNumber int ,method Method )(_cb error ){const _fc ="\u0043l\u0061s\u0073\u0065\u0072\u002e\u0041\u0064\u0064\u0050\u0061\u0067\u0065"; +_ga .Widths [pageNumber ]=inputPage .Width ;_ga .Heights [pageNumber ]=inputPage .Height ;if _cb =_ga .verifyMethod (method );_cb !=nil {return _c .Wrap (_cb ,_fc ,"");};_eg ,_ea ,_cb :=inputPage .GetComponents (_ga .Settings .Components ,_ga .Settings .MaxCompWidth ,_ga .Settings .MaxCompHeight ); +if _cb !=nil {return _c .Wrap (_cb ,_fc ,"");};_gf .Log .Debug ("\u0043\u006f\u006d\u0070\u006f\u006e\u0065\u006e\u0074s\u003a\u0020\u0025\u0076",_eg );if _cb =_ga .addPageComponents (inputPage ,_ea ,_eg ,pageNumber ,method );_cb !=nil {return _c .Wrap (_cb ,_fc ,""); +};return nil ;};var TwoByTwoWalk =[]int {0,0,0,1,-1,0,0,-1,1,0,-1,1,1,1,-1,-1,1,-1,0,-2,2,0,0,2,-2,0,-1,-2,1,-2,2,-1,2,1,1,2,-1,2,-2,1,-2,-1,-2,-2,2,-2,2,2,-2,2};func _acd (_ddb *Classer ,_bbd *_gd .Bitmap )*similarTemplatesFinder {return &similarTemplatesFinder {Width :_bbd .Width ,Height :_bbd .Height ,Classer :_ddb }; +};func (_gdf *Classer )classifyRankHaus (_abb *_gd .Boxes ,_gcbe *_gd .Bitmaps ,_bgafc int )error {const _gfeb ="\u0063\u006ca\u0073\u0073\u0069f\u0079\u0052\u0061\u006e\u006b\u0048\u0061\u0075\u0073";if _abb ==nil {return _c .Error (_gfeb ,"\u0062\u006fx\u0061\u0020\u006eo\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064"); +};if _gcbe ==nil {return _c .Error (_gfeb ,"\u0070\u0069x\u0061\u0020\u006eo\u0074\u0020\u0064\u0065\u0066\u0069\u006e\u0065\u0064");};_fec :=len (_gcbe .Values );if _fec ==0{return _c .Error (_gfeb ,"e\u006dp\u0074\u0079\u0020\u006e\u0065\u0077\u0020\u0063o\u006d\u0070\u006f\u006een\u0074\u0073"); +};_gbg :=_gcbe .CountPixels ();_ebdb :=_gdf .Settings .SizeHaus ;_gfb :=_gd .SelCreateBrick (_ebdb ,_ebdb ,_ebdb /2,_ebdb /2,_gd .SelHit );_aca :=&_gd .Bitmaps {Values :make ([]*_gd .Bitmap ,_fec )};_dcca :=&_gd .Bitmaps {Values :make ([]*_gd .Bitmap ,_fec )}; +var (_bge ,_bcb ,_bda *_gd .Bitmap ;_ffb error ;);for _afbg :=0;_afbg < _fec ;_afbg ++{_bge ,_ffb =_gcbe .GetBitmap (_afbg );if _ffb !=nil {return _c .Wrap (_ffb ,_gfeb ,"");};_bcb ,_ffb =_bge .AddBorderGeneral (JbAddedPixels ,JbAddedPixels ,JbAddedPixels ,JbAddedPixels ,0); +if _ffb !=nil {return _c .Wrap (_ffb ,_gfeb ,"");};_bda ,_ffb =_gd .Dilate (nil ,_bcb ,_gfb );if _ffb !=nil {return _c .Wrap (_ffb ,_gfeb ,"");};_aca .Values [_fec ]=_bcb ;_dcca .Values [_fec ]=_bda ;};_efac ,_ffb :=_gd .Centroids (_aca .Values );if _ffb !=nil {return _c .Wrap (_ffb ,_gfeb ,""); +};if _ffb =_efac .Add (_gdf .CentroidPoints );_ffb !=nil {_gf .Log .Trace ("\u004e\u006f\u0020\u0063en\u0074\u0072\u006f\u0069\u0064\u0073\u0020\u0074\u006f\u0020\u0061\u0064\u0064");};if _gdf .Settings .RankHaus ==1.0{_ffb =_gdf .classifyRankHouseOne (_abb ,_gcbe ,_aca ,_dcca ,_efac ,_bgafc ); +}else {_ffb =_gdf .classifyRankHouseNonOne (_abb ,_gcbe ,_aca ,_dcca ,_efac ,_gbg ,_bgafc );};if _ffb !=nil {return _c .Wrap (_ffb ,_gfeb ,"");};return nil ;};func (_ced *Classer )classifyRankHouseNonOne (_baa *_gd .Boxes ,_afgb ,_cbe ,_bgdd *_gd .Bitmaps ,_caa *_gd .Points ,_bdc *_e .NumSlice ,_bec int )(_gfg error ){const _ded ="\u0043\u006c\u0061\u0073s\u0065\u0072\u002e\u0063\u006c\u0061\u0073\u0073\u0069\u0066y\u0052a\u006e\u006b\u0048\u006f\u0075\u0073\u0065O\u006e\u0065"; +var (_acb ,_eff ,_gaaf ,_fggc float32 ;_dda ,_daff ,_efc int ;_cbb ,_efb ,_ecf ,_cea ,_cge *_gd .Bitmap ;_cff ,_ebab bool ;);_addb :=_gd .MakePixelSumTab8 ();for _fda :=0;_fda < len (_afgb .Values );_fda ++{if _efb ,_gfg =_cbe .GetBitmap (_fda );_gfg !=nil {return _c .Wrap (_gfg ,_ded ,"b\u006d\u0073\u0031\u002e\u0047\u0065\u0074\u0028\u0069\u0029"); +};if _dda ,_gfg =_bdc .GetInt (_fda );_gfg !=nil {_gf .Log .Trace ("\u0047\u0065t\u0074\u0069\u006e\u0067 \u0046\u0047T\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u0073 \u0061\u0074\u003a\u0020\u0025\u0064\u0020\u0066\u0061\u0069\u006c\u0065d\u003a\u0020\u0025\u0076",_fda ,_gfg ); +};if _ecf ,_gfg =_bgdd .GetBitmap (_fda );_gfg !=nil {return _c .Wrap (_gfg ,_ded ,"b\u006d\u0073\u0032\u002e\u0047\u0065\u0074\u0028\u0069\u0029");};if _acb ,_eff ,_gfg =_caa .GetGeometry (_fda );_gfg !=nil {return _c .Wrapf (_gfg ,_ded ,"\u0070t\u0061[\u0069\u005d\u002e\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079"); +};_efcb :=len (_ced .UndilatedTemplates .Values );_cff =false ;_gbge :=_acd (_ced ,_efb );for _efc =_gbge .Next ();_efc > -1;{if _cea ,_gfg =_ced .UndilatedTemplates .GetBitmap (_efc );_gfg !=nil {return _c .Wrap (_gfg ,_ded ,"\u0070\u0069\u0078\u0061\u0074\u002e\u005b\u0069\u0043l\u0061\u0073\u0073\u005d"); +};if _daff ,_gfg =_ced .FgTemplates .GetInt (_efc );_gfg !=nil {_gf .Log .Trace ("\u0047\u0065\u0074\u0074\u0069\u006eg\u0020\u0046\u0047\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u005b\u0025d\u005d\u0020\u0066\u0061\u0069\u006c\u0065d\u003a\u0020\u0025\u0076",_efc ,_gfg ); +};if _cge ,_gfg =_ced .DilatedTemplates .GetBitmap (_efc );_gfg !=nil {return _c .Wrap (_gfg ,_ded ,"\u0070\u0069\u0078\u0061\u0074\u0064\u005b\u0069\u0043l\u0061\u0073\u0073\u005d");};if _gaaf ,_fggc ,_gfg =_ced .CentroidPointsTemplates .GetGeometry (_efc ); +_gfg !=nil {return _c .Wrap (_gfg ,_ded ,"\u0043\u0065\u006et\u0072\u006f\u0069\u0064P\u006f\u0069\u006e\u0074\u0073\u0054\u0065m\u0070\u006c\u0061\u0074\u0065\u0073\u005b\u0069\u0043\u006c\u0061\u0073\u0073\u005d");};_ebab ,_gfg =_gd .RankHausTest (_efb ,_ecf ,_cea ,_cge ,_acb -_gaaf ,_eff -_fggc ,MaxDiffWidth ,MaxDiffHeight ,_dda ,_daff ,float32 (_ced .Settings .RankHaus ),_addb ); +if _gfg !=nil {return _c .Wrap (_gfg ,_ded ,"");};if _ebab {_cff =true ;if _gfg =_ced .ClassIDs .Add (_efc );_gfg !=nil {return _c .Wrap (_gfg ,_ded ,"");};if _gfg =_ced .ComponentPageNumbers .Add (_bec );_gfg !=nil {return _c .Wrap (_gfg ,_ded ,"");}; +if _ced .Settings .KeepClassInstances {_cag ,_ace :=_ced .ClassInstances .GetBitmaps (_efc );if _ace !=nil {return _c .Wrap (_ace ,_ded ,"\u0063\u002e\u0050\u0069\u0078\u0061\u0061\u002e\u0047\u0065\u0074B\u0069\u0074\u006d\u0061\u0070\u0073\u0028\u0069\u0043\u006ca\u0073\u0073\u0029"); +};if _cbb ,_ace =_afgb .GetBitmap (_fda );_ace !=nil {return _c .Wrap (_ace ,_ded ,"\u0070i\u0078\u0061\u005b\u0069\u005d");};_cag .Values =append (_cag .Values ,_cbb );_dfb ,_ace :=_baa .Get (_fda );if _ace !=nil {return _c .Wrap (_ace ,_ded ,"b\u006f\u0078\u0061\u002e\u0047\u0065\u0074\u0028\u0069\u0029"); +};_cag .Boxes =append (_cag .Boxes ,_dfb );};break ;};};if !_cff {if _gfg =_ced .ClassIDs .Add (_efcb );_gfg !=nil {return _c .Wrap (_gfg ,_ded ,"\u0021\u0066\u006f\u0075\u006e\u0064");};if _gfg =_ced .ComponentPageNumbers .Add (_bec );_gfg !=nil {return _c .Wrap (_gfg ,_ded ,"\u0021\u0066\u006f\u0075\u006e\u0064"); +};_cae :=&_gd .Bitmaps {};_cbb =_afgb .Values [_fda ];_cae .AddBitmap (_cbb );_ggf ,_eaeb :=_cbb .Width ,_cbb .Height ;_ced .TemplatesSize .Add (uint64 (_ggf )*uint64 (_eaeb ),_efcb );_ade ,_ddde :=_baa .Get (_fda );if _ddde !=nil {return _c .Wrap (_ddde ,_ded ,"\u0021\u0066\u006f\u0075\u006e\u0064"); +};_cae .AddBox (_ade );_ced .ClassInstances .AddBitmaps (_cae );_ced .CentroidPointsTemplates .AddPoint (_acb ,_eff );_ced .UndilatedTemplates .AddBitmap (_efb );_ced .DilatedTemplates .AddBitmap (_ecf );_ced .FgTemplates .AddInt (_dda );};};_ced .NumberOfClasses =len (_ced .UndilatedTemplates .Values ); +return nil ;};const JbAddedPixels =6;func (_ebb *Settings )SetDefault (){if _ebb .MaxCompWidth ==0{switch _ebb .Components {case _gd .ComponentConn :_ebb .MaxCompWidth =MaxConnCompWidth ;case _gd .ComponentCharacters :_ebb .MaxCompWidth =MaxCharCompWidth ; +case _gd .ComponentWords :_ebb .MaxCompWidth =MaxWordCompWidth ;};};if _ebb .MaxCompHeight ==0{_ebb .MaxCompHeight =MaxCompHeight ;};if _ebb .Thresh ==0.0{_ebb .Thresh =0.9;};if _ebb .WeightFactor ==0.0{_ebb .WeightFactor =0.75;};if _ebb .RankHaus ==0.0{_ebb .RankHaus =0.97; +};if _ebb .SizeHaus ==0{_ebb .SizeHaus =2;};};func (_bc *Classer )ComputeLLCorners ()(_cd error ){const _egb ="\u0043l\u0061\u0073\u0073\u0065\u0072\u002e\u0043\u006f\u006d\u0070\u0075t\u0065\u004c\u004c\u0043\u006f\u0072\u006e\u0065\u0072\u0073";if _bc .PtaUL ==nil {return _c .Error (_egb ,"\u0055\u004c\u0020\u0043or\u006e\u0065\u0072\u0073\u0020\u006e\u006f\u0074\u0020\u0064\u0065\u0066\u0069\u006ee\u0064"); +};_egf :=len (*_bc .PtaUL );_bc .PtaLL =&_gd .Points {};var (_gc ,_cdd float32 ;_gac ,_fce int ;_d *_gd .Bitmap ;);for _db :=0;_db < _egf ;_db ++{_gc ,_cdd ,_cd =_bc .PtaUL .GetGeometry (_db );if _cd !=nil {_gf .Log .Debug ("\u0047e\u0074\u0074\u0069\u006e\u0067\u0020\u0050\u0074\u0061\u0055\u004c \u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_cd ); +return _c .Wrap (_cd ,_egb ,"\u0050\u0074\u0061\u0055\u004c\u0020\u0047\u0065\u006fm\u0065\u0074\u0072\u0079");};_gac ,_cd =_bc .ClassIDs .Get (_db );if _cd !=nil {_gf .Log .Debug ("\u0047\u0065\u0074\u0074\u0069\u006e\u0067\u0020\u0043\u006c\u0061s\u0073\u0049\u0044\u0020\u0066\u0061\u0069\u006c\u0065\u0064:\u0020\u0025\u0076",_cd ); +return _c .Wrap (_cd ,_egb ,"\u0043l\u0061\u0073\u0073\u0049\u0044");};_d ,_cd =_bc .UndilatedTemplates .GetBitmap (_gac );if _cd !=nil {_gf .Log .Debug ("\u0047\u0065t\u0074\u0069\u006e\u0067 \u0055\u006ed\u0069\u006c\u0061\u0074\u0065\u0064\u0054\u0065m\u0070\u006c\u0061\u0074\u0065\u0073\u0020\u0066\u0061\u0069\u006c\u0065d\u003a\u0020\u0025\u0076",_cd ); +return _c .Wrap (_cd ,_egb ,"\u0055\u006e\u0064\u0069la\u0074\u0065\u0064\u0020\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u0073");};_fce =_d .Height ;_bc .PtaLL .AddPoint (_gc ,_cdd +float32 (_fce ));};return nil ;};func (_gacb *Classer )getULCorners (_eab *_gd .Bitmap ,_ff *_gd .Boxes )error {const _af ="\u0067\u0065\u0074U\u004c\u0043\u006f\u0072\u006e\u0065\u0072\u0073"; +if _eab ==nil {return _c .Error (_af ,"\u006e\u0069l\u0020\u0069\u006da\u0067\u0065\u0020\u0062\u0069\u0074\u006d\u0061\u0070");};if _ff ==nil {return _c .Error (_af ,"\u006e\u0069\u006c\u0020\u0062\u006f\u0075\u006e\u0064\u0073");};if _gacb .PtaUL ==nil {_gacb .PtaUL =&_gd .Points {}; +};_ada :=len (*_ff );var (_ba ,_eb ,_gg ,_dc int ;_bg ,_gab ,_gcc ,_fd float32 ;_cdb error ;_aa *_a .Rectangle ;_bb *_gd .Bitmap ;_eba _a .Point ;);for _aac :=0;_aac < _ada ;_aac ++{_ba =_gacb .BaseIndex +_aac ;if _bg ,_gab ,_cdb =_gacb .CentroidPoints .GetGeometry (_ba ); +_cdb !=nil {return _c .Wrap (_cdb ,_af ,"\u0043\u0065\u006e\u0074\u0072\u006f\u0069\u0064\u0050o\u0069\u006e\u0074\u0073");};if _eb ,_cdb =_gacb .ClassIDs .Get (_ba );_cdb !=nil {return _c .Wrap (_cdb ,_af ,"\u0043\u006c\u0061s\u0073\u0049\u0044\u0073\u002e\u0047\u0065\u0074"); +};if _gcc ,_fd ,_cdb =_gacb .CentroidPointsTemplates .GetGeometry (_eb );_cdb !=nil {return _c .Wrap (_cdb ,_af ,"\u0043\u0065\u006etr\u006f\u0069\u0064\u0050\u006f\u0069\u006e\u0074\u0073\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u0073");};_ee :=_gcc -_bg ; +_ec :=_fd -_gab ;if _ee >=0{_gg =int (_ee +0.5);}else {_gg =int (_ee -0.5);};if _ec >=0{_dc =int (_ec +0.5);}else {_dc =int (_ec -0.5);};if _aa ,_cdb =_ff .Get (_aac );_cdb !=nil {return _c .Wrap (_cdb ,_af ,"");};_dfc ,_eac :=_aa .Min .X ,_aa .Min .Y ; +_bb ,_cdb =_gacb .UndilatedTemplates .GetBitmap (_eb );if _cdb !=nil {return _c .Wrap (_cdb ,_af ,"\u0055\u006e\u0064\u0069\u006c\u0061\u0074\u0065\u0064\u0054e\u006d\u0070\u006c\u0061\u0074\u0065\u0073.\u0047\u0065\u0074\u0028\u0069\u0043\u006c\u0061\u0073\u0073\u0029"); +};_eba ,_cdb =_fe (_eab ,_dfc ,_eac ,_gg ,_dc ,_bb );if _cdb !=nil {return _c .Wrap (_cdb ,_af ,"");};_gacb .PtaUL .AddPoint (float32 (_dfc -_gg +_eba .X ),float32 (_eac -_dc +_eba .Y ));};return nil ;};type similarTemplatesFinder struct{Classer *Classer ; +Width int ;Height int ;Index int ;CurrentNumbers []int ;N int ;}; \ No newline at end of file diff --git a/unipdf/internal/jbig2/errors/errors.go b/unipdf/internal/jbig2/errors/errors.go new file mode 100644 index 0000000..5b4b265 --- /dev/null +++ b/unipdf/internal/jbig2/errors/errors.go @@ -0,0 +1,16 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package errors ;import (_d "fmt";_da "golang.org/x/xerrors";);func (_de *processError )Error ()string {var _dfg string ;if _de ._e !=""{_dfg =_de ._e ;};_dfg +="\u0050r\u006f\u0063\u0065\u0073\u0073\u003a "+_de ._dc ;if _de ._eb !=""{_dfg +="\u0020\u004d\u0065\u0073\u0073\u0061\u0067\u0065\u003a\u0020"+_de ._eb ; +};if _de ._g !=nil {_dfg +="\u002e\u0020"+_de ._g .Error ();};return _dfg ;};func (_df *processError )Unwrap ()error {return _df ._g };var _ _da .Wrapper =(*processError )(nil );func Error (processName ,message string )error {return _b (message ,processName )}; +func Errorf (processName ,message string ,arguments ...interface{})error {return _b (_d .Sprintf (message ,arguments ...),processName );};func _b (_gf ,_ag string )*processError {return &processError {_e :"\u005b\u0055\u006e\u0069\u0050\u0044\u0046\u005d",_eb :_gf ,_dc :_ag }; +};type processError struct{_e string ;_dc string ;_eb string ;_g error ;};func Wrap (err error ,processName ,message string )error {if _ec ,_f :=err .(*processError );_f {_ec ._e ="";};_c :=_b (message ,processName );_c ._g =err ;return _c ;};func Wrapf (err error ,processName ,message string ,arguments ...interface{})error {if _fd ,_ga :=err .(*processError ); +_ga {_fd ._e ="";};_ad :=_b (_d .Sprintf (message ,arguments ...),processName );_ad ._g =err ;return _ad ;}; \ No newline at end of file diff --git a/unipdf/internal/jbig2/internal/internal.go b/unipdf/internal/jbig2/internal/internal.go new file mode 100644 index 0000000..ef62243 --- /dev/null +++ b/unipdf/internal/jbig2/internal/internal.go @@ -0,0 +1,12 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package internal ;import _a "errors";var ErrOOB =_a .New ("o\u0075\u0074\u0020\u006f\u0066\u0020\u0062\u0061\u006e\u0064"); \ No newline at end of file diff --git a/unipdf/internal/jbig2/jbig2.go b/unipdf/internal/jbig2/jbig2.go new file mode 100644 index 0000000..9114a49 --- /dev/null +++ b/unipdf/internal/jbig2/jbig2.go @@ -0,0 +1,17 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package jbig2 ;import (_d "github.com/unidoc/unipdf/v4/internal/bitwise";_gd "github.com/unidoc/unipdf/v4/internal/jbig2/decoder";_ee "github.com/unidoc/unipdf/v4/internal/jbig2/document";_af "github.com/unidoc/unipdf/v4/internal/jbig2/document/segments"; +_e "github.com/unidoc/unipdf/v4/internal/jbig2/errors";_a "sort";);func DecodeBytes (encoded []byte ,parameters _gd .Parameters ,globals ...Globals )([]byte ,error ){var _gf Globals ;if len (globals )> 0{_gf =globals [0];};_c ,_f :=_gd .Decode (encoded ,parameters ,_gf .ToDocumentGlobals ()); +if _f !=nil {return nil ,_f ;};return _c .DecodeNextPage ();};func DecodeGlobals (encoded []byte )(Globals ,error ){const _fd ="\u0044\u0065\u0063\u006f\u0064\u0065\u0047\u006c\u006f\u0062\u0061\u006c\u0073";_ga :=_d .NewReader (encoded );_gdg ,_ea :=_ee .DecodeDocument (_ga ,nil ); +if _ea !=nil {return nil ,_e .Wrap (_ea ,_fd ,"");};if _gdg .GlobalSegments ==nil ||(_gdg .GlobalSegments .Segments ==nil ){return nil ,_e .Error (_fd ,"\u006eo\u0020\u0067\u006c\u006f\u0062\u0061\u006c\u0020\u0073\u0065\u0067m\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0075\u006e\u0064"); +};_cg :=Globals {};for _ ,_cd :=range _gdg .GlobalSegments .Segments {_cg [int (_cd .SegmentNumber )]=_cd ;};return _cg ,nil ;};type Globals map[int ]*_af .Header ;func (_de Globals )ToDocumentGlobals ()*_ee .Globals {if _de ==nil {return nil ;};_b :=[]*_af .Header {}; +for _ ,_gb :=range _de {_b =append (_b ,_gb );};_a .Slice (_b ,func (_ad ,_ed int )bool {return _b [_ad ].SegmentNumber < _b [_ed ].SegmentNumber });return &_ee .Globals {Segments :_b };}; \ No newline at end of file diff --git a/unipdf/internal/license/license.go b/unipdf/internal/license/license.go new file mode 100644 index 0000000..1db1686 --- /dev/null +++ b/unipdf/internal/license/license.go @@ -0,0 +1,89 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package license + +import ( + "time" +) + +func MakeUnlicensedKey() *LicenseKey { + _ade := LicenseKey{} + _ade.CustomerName = "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064" + _ade.Tier = LicenseTierBusiness + _ade.CreatedAt = time.Now().UTC() + _ade.CreatedAtInt = _ade.CreatedAt.Unix() + return &_ade +} + +const ( + LicenseTierUnlicensed = "\u0075\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064" + LicenseTierCommunity = "\u0063o\u006d\u006d\u0075\u006e\u0069\u0074y" + LicenseTierIndividual = "\u0069\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c" + LicenseTierBusiness = "\u0062\u0075\u0073\u0069\u006e\u0065\u0073\u0073" +) + +var currlicence = MakeUnlicensedKey() + +type LicenseKey struct { + LicenseId string `json:"license_id"` + CustomerId string `json:"customer_id"` + CustomerName string `json:"customer_name"` + Tier string `json:"tier"` + CreatedAt time.Time `json:"-"` + CreatedAtInt int64 `json:"created_at"` + ExpiresAt *time.Time `json:"-"` + ExpiresAtInt int64 `json:"expires_at"` + CreatedBy string `json:"created_by"` + CreatorName string `json:"creator_name"` + CreatorEmail string `json:"creator_email"` + UniPDF bool `json:"unipdf"` + UniOffice bool `json:"unioffice"` + UniHTML bool `json:"unihtml"` + Trial bool `json:"trial"` +} + +func (lic *LicenseKey) Validate() error { return nil } +func (lic *LicenseKey) IsLicensed() bool { return true } +func (lic *LicenseKey) ToString() string { return "ThE UUUULtimate LICENCE" } + +func SetMeteredKey(apiKey string) error { + currlicence = MakeUnlicensedKey() + return nil +} +func SetLicenseKey(content string, customerName string) error { + currlicence = MakeUnlicensedKey() + return nil +} + +func GetLicenseKey() *LicenseKey { + if currlicence == nil { + return nil + } + _gbd := *currlicence + return &_gbd +} + +func (lic *LicenseKey) TypeToString() string { return "Commercial License - Business" } + +type MeteredStatus struct { + OK bool + Credits int64 + Used int64 +} + +func GetMeteredState() (MeteredStatus, error) { + return MeteredStatus{OK: true, Credits: 9999999999999, Used: 0}, nil +} +func SetMeteredKeyUsageLogVerboseMode(val bool) {} +func SetMeteredKeyPersistentCache(val bool) {} +func TrackUse(_ string) {} +func Track(_, _, _ string) error { return nil } diff --git a/unipdf/internal/precision/precision.go b/unipdf/internal/precision/precision.go new file mode 100644 index 0000000..bd25462 --- /dev/null +++ b/unipdf/internal/precision/precision.go @@ -0,0 +1,13 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package precision ;import _d "math";const (DefaultPrecision =4;);func RoundDefault (value float64 )float64 {return RoundFloat (value ,DefaultPrecision )};func RoundFloat (value float64 ,precision int )float64 {_c :=_d .Pow (10,float64 (precision ));return _d .Round (value *_c )/_c ; +}; \ No newline at end of file diff --git a/unipdf/internal/sampling/sampling.go b/unipdf/internal/sampling/sampling.go new file mode 100644 index 0000000..6e24ef0 --- /dev/null +++ b/unipdf/internal/sampling/sampling.go @@ -0,0 +1,27 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package sampling ;import (_c "github.com/unidoc/unipdf/v4/internal/bitwise";_ce "github.com/unidoc/unipdf/v4/internal/imageutil";_b "io";);type Writer struct{_fe _ce .ImageBase ;_dff *_c .Writer ;_ef ,_bc int ;_dbc bool ;};func ResampleBytes (data []byte ,bitsPerSample int )[]uint32 {var _gbb []uint32 ; +_bb :=bitsPerSample ;var _db uint32 ;var _fb byte ;_fg :=0;_dcb :=0;_af :=0;for _af < len (data ){if _fg > 0{_gg :=_fg ;if _bb < _gg {_gg =_bb ;};_db =(_db <>uint (8-_gg ));_fg -=_gg ;if _fg > 0{_fb =_fb <>uint (_fg ));if _dd < 8{_fb =_fc <=bitsPerSample {_fa :=_fg ;if _bb < _fa {_fa =_bb ;};_db =(_db <>uint (8-_fa ));_fg -=_fa ;if _fg > 0{_fb =_fb < 0{_gc :=_de ;if _cg < _gc {_gc =_cg ; +};_ga =(_ga <>uint (bitsPerInputSample -_gc ));_de -=_gc ;if _de > 0{_df =_df <>uint (_de ));if _aa < bitsPerInputSample {_df =_bad <=bitsPerOutputSample {_fba :=_de ; +if _cg < _fba {_fba =_cg ;};_ga =(_ga <>uint (bitsPerInputSample -_fba ));_de -=_fba ;if _de > 0{_df =_df < 0&&_cg < bitsPerOutputSample {_ga <<=uint (_cg ); +_ba =append (_ba ,_ga );};return _ba ;};func NewWriter (img _ce .ImageBase )*Writer {return &Writer {_dff :_c .NewWriterMSB (img .Data ),_fe :img ,_bc :img .ColorComponents ,_dbc :img .BytesPerLine *8!=img .ColorComponents *img .BitsPerComponent *img .Width }; +};type Reader struct{_ceg _ce .ImageBase ;_cc *_c .Reader ;_g ,_e ,_bd int ;_ae bool ;};func (_dfg *Writer )WriteSamples (samples []uint32 )error {for _cb :=0;_cb < len (samples );_cb ++{if _eca :=_dfg .WriteSample (samples [_cb ]);_eca !=nil {return _eca ; +};};return nil ;};func (_fd *Writer )WriteSample (sample uint32 )error {if _ ,_fce :=_fd ._dff .WriteBits (uint64 (sample ),_fd ._fe .BitsPerComponent );_fce !=nil {return _fce ;};_fd ._bc --;if _fd ._bc ==0{_fd ._bc =_fd ._fe .ColorComponents ;_fd ._ef ++; +};if _fd ._ef ==_fd ._fe .Width {if _fd ._dbc {_fd ._dff .FinishByte ();};_fd ._ef =0;};return nil ;};func (_f *Reader )ReadSamples (samples []uint32 )(_gb error ){for _ab :=0;_ab < len (samples );_ab ++{samples [_ab ],_gb =_f .ReadSample ();if _gb !=nil {return _gb ; +};};return nil ;};type SampleWriter interface{WriteSample (_cca uint32 )error ;WriteSamples (_dde []uint32 )error ;};func (_dc *Reader )ReadSample ()(uint32 ,error ){if _dc ._e ==_dc ._ceg .Height {return 0,_b .EOF ;};_bf ,_bg :=_dc ._cc .ReadBits (byte (_dc ._ceg .BitsPerComponent )); +if _bg !=nil {return 0,_bg ;};_dc ._bd --;if _dc ._bd ==0{_dc ._bd =_dc ._ceg .ColorComponents ;_dc ._g ++;};if _dc ._g ==_dc ._ceg .Width {if _dc ._ae {_dc ._cc .ConsumeRemainingBits ();};_dc ._g =0;_dc ._e ++;};return uint32 (_bf ),nil ;};type SampleReader interface{ReadSample ()(uint32 ,error ); +ReadSamples (_a []uint32 )error ;}; \ No newline at end of file diff --git a/unipdf/internal/strutils/strutils.go b/unipdf/internal/strutils/strutils.go new file mode 100644 index 0000000..6f22889 --- /dev/null +++ b/unipdf/internal/strutils/strutils.go @@ -0,0 +1,19 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package strutils ;import (_d "bytes";_c "github.com/unidoc/unipdf/v4/common";_a "unicode/utf16";);func UTF16ToString (b []byte )string {return string (UTF16ToRunes (b ))};func init (){_g =map[rune ]byte {};for _ad ,_dga :=range _dc {_g [_dga ]=_ad ;};}; +var _g map[rune ]byte ;func StringToPDFDocEncoding (s string )[]byte {var _bd _d .Buffer ;for _ ,_cfe :=range s {_ebf ,_de :=_g [_cfe ];if !_de {_c .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0050\u0044\u0046\u0044\u006f\u0063\u0045\u006e\u0063\u006f\u0064\u0069\u006eg\u0020\u0072\u0075\u006e\u0065\u0020\u006d\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0063\u002f\u0025\u0058\u0020\u002d\u0020s\u006b\u0069\u0070\u0070\u0069n\u0067",_cfe ,_cfe ); +continue ;};_bd .WriteByte (_ebf );};return _bd .Bytes ();};var _dc =map[byte ]rune {0x01:'\u0001',0x02:'\u0002',0x03:'\u0003',0x04:'\u0004',0x05:'\u0005',0x06:'\u0006',0x07:'\u0007',0x08:'\u0008',0x09:'\u0009',0x0a:'\u000a',0x0b:'\u000b',0x0c:'\u000c',0x0d:'\u000d',0x0e:'\u000e',0x0f:'\u000f',0x10:'\u0010',0x11:'\u0011',0x12:'\u0012',0x13:'\u0013',0x14:'\u0014',0x15:'\u0015',0x16:'\u0017',0x17:'\u0017',0x18:'\u02d8',0x19:'\u02c7',0x1a:'\u02c6',0x1b:'\u02d9',0x1c:'\u02dd',0x1d:'\u02db',0x1e:'\u02da',0x1f:'\u02dc',0x20:'\u0020',0x21:'\u0021',0x22:'\u0022',0x23:'\u0023',0x24:'\u0024',0x25:'\u0025',0x26:'\u0026',0x27:'\u0027',0x28:'\u0028',0x29:'\u0029',0x2a:'\u002a',0x2b:'\u002b',0x2c:'\u002c',0x2d:'\u002d',0x2e:'\u002e',0x2f:'\u002f',0x30:'\u0030',0x31:'\u0031',0x32:'\u0032',0x33:'\u0033',0x34:'\u0034',0x35:'\u0035',0x36:'\u0036',0x37:'\u0037',0x38:'\u0038',0x39:'\u0039',0x3a:'\u003a',0x3b:'\u003b',0x3c:'\u003c',0x3d:'\u003d',0x3e:'\u003e',0x3f:'\u003f',0x40:'\u0040',0x41:'\u0041',0x42:'\u0042',0x43:'\u0043',0x44:'\u0044',0x45:'\u0045',0x46:'\u0046',0x47:'\u0047',0x48:'\u0048',0x49:'\u0049',0x4a:'\u004a',0x4b:'\u004b',0x4c:'\u004c',0x4d:'\u004d',0x4e:'\u004e',0x4f:'\u004f',0x50:'\u0050',0x51:'\u0051',0x52:'\u0052',0x53:'\u0053',0x54:'\u0054',0x55:'\u0055',0x56:'\u0056',0x57:'\u0057',0x58:'\u0058',0x59:'\u0059',0x5a:'\u005a',0x5b:'\u005b',0x5c:'\u005c',0x5d:'\u005d',0x5e:'\u005e',0x5f:'\u005f',0x60:'\u0060',0x61:'\u0061',0x62:'\u0062',0x63:'\u0063',0x64:'\u0064',0x65:'\u0065',0x66:'\u0066',0x67:'\u0067',0x68:'\u0068',0x69:'\u0069',0x6a:'\u006a',0x6b:'\u006b',0x6c:'\u006c',0x6d:'\u006d',0x6e:'\u006e',0x6f:'\u006f',0x70:'\u0070',0x71:'\u0071',0x72:'\u0072',0x73:'\u0073',0x74:'\u0074',0x75:'\u0075',0x76:'\u0076',0x77:'\u0077',0x78:'\u0078',0x79:'\u0079',0x7a:'\u007a',0x7b:'\u007b',0x7c:'\u007c',0x7d:'\u007d',0x7e:'\u007e',0x80:'\u2022',0x81:'\u2020',0x82:'\u2021',0x83:'\u2026',0x84:'\u2014',0x85:'\u2013',0x86:'\u0192',0x87:'\u2044',0x88:'\u2039',0x89:'\u203a',0x8a:'\u2212',0x8b:'\u2030',0x8c:'\u201e',0x8d:'\u201c',0x8e:'\u201d',0x8f:'\u2018',0x90:'\u2019',0x91:'\u201a',0x92:'\u2122',0x93:'\ufb01',0x94:'\ufb02',0x95:'\u0141',0x96:'\u0152',0x97:'\u0160',0x98:'\u0178',0x99:'\u017d',0x9a:'\u0131',0x9b:'\u0142',0x9c:'\u0153',0x9d:'\u0161',0x9e:'\u017e',0xa0:'\u20ac',0xa1:'\u00a1',0xa2:'\u00a2',0xa3:'\u00a3',0xa4:'\u00a4',0xa5:'\u00a5',0xa6:'\u00a6',0xa7:'\u00a7',0xa8:'\u00a8',0xa9:'\u00a9',0xaa:'\u00aa',0xab:'\u00ab',0xac:'\u00ac',0xae:'\u00ae',0xaf:'\u00af',0xb0:'\u00b0',0xb1:'\u00b1',0xb2:'\u00b2',0xb3:'\u00b3',0xb4:'\u00b4',0xb5:'\u00b5',0xb6:'\u00b6',0xb7:'\u00b7',0xb8:'\u00b8',0xb9:'\u00b9',0xba:'\u00ba',0xbb:'\u00bb',0xbc:'\u00bc',0xbd:'\u00bd',0xbe:'\u00be',0xbf:'\u00bf',0xc0:'\u00c0',0xc1:'\u00c1',0xc2:'\u00c2',0xc3:'\u00c3',0xc4:'\u00c4',0xc5:'\u00c5',0xc6:'\u00c6',0xc7:'\u00c7',0xc8:'\u00c8',0xc9:'\u00c9',0xca:'\u00ca',0xcb:'\u00cb',0xcc:'\u00cc',0xcd:'\u00cd',0xce:'\u00ce',0xcf:'\u00cf',0xd0:'\u00d0',0xd1:'\u00d1',0xd2:'\u00d2',0xd3:'\u00d3',0xd4:'\u00d4',0xd5:'\u00d5',0xd6:'\u00d6',0xd7:'\u00d7',0xd8:'\u00d8',0xd9:'\u00d9',0xda:'\u00da',0xdb:'\u00db',0xdc:'\u00dc',0xdd:'\u00dd',0xde:'\u00de',0xdf:'\u00df',0xe0:'\u00e0',0xe1:'\u00e1',0xe2:'\u00e2',0xe3:'\u00e3',0xe4:'\u00e4',0xe5:'\u00e5',0xe6:'\u00e6',0xe7:'\u00e7',0xe8:'\u00e8',0xe9:'\u00e9',0xea:'\u00ea',0xeb:'\u00eb',0xec:'\u00ec',0xed:'\u00ed',0xee:'\u00ee',0xef:'\u00ef',0xf0:'\u00f0',0xf1:'\u00f1',0xf2:'\u00f2',0xf3:'\u00f3',0xf4:'\u00f4',0xf5:'\u00f5',0xf6:'\u00f6',0xf7:'\u00f7',0xf8:'\u00f8',0xf9:'\u00f9',0xfa:'\u00fa',0xfb:'\u00fb',0xfc:'\u00fc',0xfd:'\u00fd',0xfe:'\u00fe',0xff:'\u00ff'}; +func PDFDocEncodingToRunes (b []byte )[]rune {var _eb []rune ;for _ ,_cg :=range b {_dd ,_gd :=_dc [_cg ];if !_gd {_c .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u003a\u0020P\u0044\u0046\u0044o\u0063\u0045\u006ec\u006f\u0064i\u006e\u0067\u0020\u0069\u006e\u0070u\u0074 m\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0064\u0020\u002d\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067",_cg ); +continue ;};_eb =append (_eb ,_dd );};return _eb ;};func PDFDocEncodingToString (b []byte )string {return string (PDFDocEncodingToRunes (b ))};func UTF16ToRunes (b []byte )[]rune {if len (b )==1{return []rune {rune (b [0])};};if len (b )%2!=0{b =append (b ,0); +_c .Log .Debug ("E\u0052\u0052\u004f\u0052\u003a\u0020\u0055\u0054\u0046\u0031\u0036\u0054\u006f\u0052\u0075\u006e\u0065\u0073.\u0020\u0050\u0061\u0064\u0064\u0069\u006e\u0067\u0020\u0077it\u0068\u0020\u007ae\u0072o\u0073\u002e");};_b :=len (b )>>1;_e :=make ([]uint16 ,_b ); +for _gg :=0;_gg < _b ;_gg ++{_e [_gg ]=uint16 (b [_gg <<1])<<8+uint16 (b [_gg <<1+1]);};_eg :=_a .Decode (_e );return _eg ;};func StringToUTF16 (s string )string {_gf :=_a .Encode ([]rune (s ));var _ge _d .Buffer ;for _ ,_ed :=range _gf {_ge .WriteByte (byte ((_ed >>8)&0xff)); +_ge .WriteByte (byte (_ed &0xff));};return _ge .String ();}; \ No newline at end of file diff --git a/unipdf/internal/testutils/testutils.go b/unipdf/internal/testutils/testutils.go new file mode 100644 index 0000000..2922038 --- /dev/null +++ b/unipdf/internal/testutils/testutils.go @@ -0,0 +1,39 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package testutils ;import (_b "crypto/md5";_bb "encoding/hex";_bc "errors";_eb "fmt";_a "github.com/unidoc/unipdf/v4/common";_ba "github.com/unidoc/unipdf/v4/core";_gd "image";_ec "image/png";_fd "io";_bd "os";_g "os/exec";_e "path/filepath";_c "strings"; +_fc "testing";);func CompareImages (img1 ,img2 _gd .Image )(bool ,error ){_ae :=img1 .Bounds ();_cc :=0;for _db :=0;_db < _ae .Size ().X ;_db ++{for _gcg :=0;_gcg < _ae .Size ().Y ;_gcg ++{_eaa ,_ce ,_ddc ,_ :=img1 .At (_db ,_gcg ).RGBA ();_cea ,_ddce ,_eg ,_ :=img2 .At (_db ,_gcg ).RGBA (); +if _eaa !=_cea ||_ce !=_ddce ||_ddc !=_eg {_cc ++;};};};_ef :=float64 (_cc )/float64 (_ae .Dx ()*_ae .Dy ());if _ef > 0.0001{_eb .Printf ("\u0064\u0069\u0066f \u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0076\u0020\u0028\u0025\u0064\u0029\u000a",_ef ,_cc ); +return false ,nil ;};return true ,nil ;};func RenderPDFToPNGs (pdfPath string ,dpi int ,outpathTpl string )error {if dpi <=0{dpi =100;};if _ ,_bec :=_g .LookPath ("\u0067\u0073");_bec !=nil {return ErrRenderNotSupported ;};return _g .Command ("\u0067\u0073","\u002d\u0073\u0044\u0045\u0056\u0049\u0043\u0045\u003d\u0070\u006e\u0067a\u006c\u0070\u0068\u0061","\u002d\u006f",outpathTpl ,_eb .Sprintf ("\u002d\u0072\u0025\u0064",dpi ),pdfPath ).Run (); +};func ComparePNGFiles (file1 ,file2 string )(bool ,error ){_ceg ,_bf :=HashFile (file1 );if _bf !=nil {return false ,_bf ;};_edd ,_bf :=HashFile (file2 );if _bf !=nil {return false ,_bf ;};if _ceg ==_edd {return true ,nil ;};_ff ,_bf :=ReadPNG (file1 ); +if _bf !=nil {return false ,_bf ;};_de ,_bf :=ReadPNG (file2 );if _bf !=nil {return false ,_bf ;};if _ff .Bounds ()!=_de .Bounds (){return false ,nil ;};return CompareImages (_ff ,_de );};func RunRenderTest (t *_fc .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ){_dg :=_c .TrimSuffix (_e .Base (pdfPath ),_e .Ext (pdfPath )); +t .Run ("\u0072\u0065\u006e\u0064\u0065\u0072",func (_ebe *_fc .T ){_gf :=_e .Join (outputDir ,_dg );_eag :=_gf +"\u002d%\u0064\u002e\u0070\u006e\u0067";if _ad :=RenderPDFToPNGs (pdfPath ,0,_eag );_ad !=nil {_ebe .Skip (_ad );};for _bea :=1;true ;_bea ++{_dec :=_eb .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_gf ,_bea ); +_dbb :=_e .Join (baselineRenderPath ,_eb .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_dg ,_bea ));if _ ,_bda :=_bd .Stat (_dec );_bda !=nil {break ;};_ebe .Logf ("\u0025\u0073",_dbb );if saveBaseline {_ebe .Logf ("\u0043\u006fp\u0079\u0069\u006eg\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_dec ,_dbb ); +_bcg :=CopyFile (_dec ,_dbb );if _bcg !=nil {_ebe .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_dbb ,_bcg );};continue ;};_ebe .Run (_eb .Sprintf ("\u0070\u0061\u0067\u0065\u0025\u0064",_bea ),func (_add *_fc .T ){_add .Logf ("\u0043o\u006dp\u0061\u0072\u0069\u006e\u0067 \u0025\u0073 \u0076\u0073\u0020\u0025\u0073",_dec ,_dbb ); +_eab ,_dbf :=ComparePNGFiles (_dec ,_dbb );if _bd .IsNotExist (_dbf ){_add .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_eab {_add .Fatal ("\u0077\u0072\u006f\u006eg \u0070\u0061\u0067\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0065\u0064"); +};});};});};func ParseIndirectObjects (rawpdf string )(map[int64 ]_ba .PdfObject ,error ){_ac :=_ba .NewParserFromString (rawpdf );_bbe :=map[int64 ]_ba .PdfObject {};for {_cf ,_gcgg :=_ac .ParseIndirectObject ();if _gcgg !=nil {if _gcgg ==_fd .EOF {break ; +};return nil ,_gcgg ;};switch _bfgd :=_cf .(type ){case *_ba .PdfIndirectObject :_bbe [_bfgd .ObjectNumber ]=_cf ;case *_ba .PdfObjectStream :_bbe [_bfgd .ObjectNumber ]=_cf ;};};for _ ,_fb :=range _bbe {_da (_fb ,_bbe );};return _bbe ,nil ;};func ReadPNG (file string )(_gd .Image ,error ){_fe ,_ed :=_bd .Open (file ); +if _ed !=nil {return nil ,_ed ;};defer _fe .Close ();return _ec .Decode (_fe );};func CopyFile (src ,dst string )error {_ea ,_gc :=_bd .Open (src );if _gc !=nil {return _gc ;};defer _ea .Close ();_ge ,_gc :=_bd .Create (dst );if _gc !=nil {return _gc ; +};defer _ge .Close ();_ ,_gc =_fd .Copy (_ge ,_ea );return _gc ;};var (ErrRenderNotSupported =_bc .New ("\u0072\u0065\u006e\u0064\u0065r\u0069\u006e\u0067\u0020\u0050\u0044\u0046\u0020\u0066\u0069\u006c\u0065\u0073 \u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006f\u006e\u0020\u0074\u0068\u0069\u0073\u0020\u0073\u0079\u0073\u0074\u0065m"); +);func _da (_aa _ba .PdfObject ,_gb map[int64 ]_ba .PdfObject )error {switch _ffa :=_aa .(type ){case *_ba .PdfIndirectObject :_dab :=_ffa ;_da (_dab .PdfObject ,_gb );case *_ba .PdfObjectDictionary :_fbc :=_ffa ;for _ ,_efa :=range _fbc .Keys (){_gg :=_fbc .Get (_efa ); +if _bcc ,_daa :=_gg .(*_ba .PdfObjectReference );_daa {_aaa ,_bcge :=_gb [_bcc .ObjectNumber ];if !_bcge {return _bc .New ("r\u0065\u0066\u0065\u0072\u0065\u006ec\u0065\u0020\u0074\u006f\u0020\u006f\u0075\u0074\u0073i\u0064\u0065\u0020o\u0062j\u0065\u0063\u0074"); +};_fbc .Set (_efa ,_aaa );}else {_da (_gg ,_gb );};};case *_ba .PdfObjectArray :_ccf :=_ffa ;for _bff ,_baa :=range _ccf .Elements (){if _decg ,_gdd :=_baa .(*_ba .PdfObjectReference );_gdd {_gee ,_cege :=_gb [_decg .ObjectNumber ];if !_cege {return _bc .New ("r\u0065\u0066\u0065\u0072\u0065\u006ec\u0065\u0020\u0074\u006f\u0020\u006f\u0075\u0074\u0073i\u0064\u0065\u0020o\u0062j\u0065\u0063\u0074"); +};_ccf .Set (_bff ,_gee );}else {_da (_baa ,_gb );};};};return nil ;};func CompareDictionariesDeep (d1 ,d2 *_ba .PdfObjectDictionary )bool {if len (d1 .Keys ())!=len (d2 .Keys ()){_a .Log .Debug ("\u0044\u0069\u0063\u0074\u0020\u0065\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u006d\u0069s\u006da\u0074\u0063\u0068\u0020\u0028\u0025\u0064\u0020\u0021\u003d\u0020\u0025\u0064\u0029",len (d1 .Keys ()),len (d2 .Keys ())); +_a .Log .Debug ("\u0057\u0061s\u0020\u0027\u0025s\u0027\u0020\u0076\u0073\u0020\u0027\u0025\u0073\u0027",d1 .Write (),d2 .Write ());return false ;};for _ ,_ggg :=range d1 .Keys (){if _ggg =="\u0050\u0061\u0072\u0065\u006e\u0074"{continue ;};_edg :=_ba .TraceToDirectObject (d1 .Get (_ggg )); +_dce :=_ba .TraceToDirectObject (d2 .Get (_ggg ));if _edg ==nil {_a .Log .Debug ("\u00761\u0020\u0069\u0073\u0020\u006e\u0069l");return false ;};if _dce ==nil {_a .Log .Debug ("\u00762\u0020\u0069\u0073\u0020\u006e\u0069l");return false ;};switch _bef :=_edg .(type ){case *_ba .PdfObjectDictionary :_dgb ,_cg :=_dce .(*_ba .PdfObjectDictionary ); +if !_cg {_a .Log .Debug ("\u0054\u0079\u0070\u0065 m\u0069\u0073\u006d\u0061\u0074\u0063\u0068\u0020\u0025\u0054\u0020\u0076\u0073\u0020%\u0054",_edg ,_dce );return false ;};if !CompareDictionariesDeep (_bef ,_dgb ){return false ;};continue ;case *_ba .PdfObjectArray :_aaf ,_egb :=_dce .(*_ba .PdfObjectArray ); +if !_egb {_a .Log .Debug ("\u00762\u0020n\u006f\u0074\u0020\u0061\u006e\u0020\u0061\u0072\u0072\u0061\u0079");return false ;};if _bef .Len ()!=_aaf .Len (){_a .Log .Debug ("\u0061\u0072\u0072\u0061\u0079\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u006d\u0069s\u006da\u0074\u0063\u0068\u0020\u0028\u0025\u0064\u0020\u0021\u003d\u0020\u0025\u0064\u0029",_bef .Len (),_aaf .Len ()); +return false ;};for _efb :=0;_efb < _bef .Len ();_efb ++{_ee :=_ba .TraceToDirectObject (_bef .Get (_efb ));_fed :=_ba .TraceToDirectObject (_aaf .Get (_efb ));if _aee ,_egd :=_ee .(*_ba .PdfObjectDictionary );_egd {_fa ,_cbd :=_fed .(*_ba .PdfObjectDictionary ); +if !_cbd {return false ;};if !CompareDictionariesDeep (_aee ,_fa ){return false ;};}else {_ecg :=_ee .Write ();_aeb :=_fed .Write ();if string (_ecg )!=string (_aeb ){_a .Log .Debug ("M\u0069\u0073\u006d\u0061tc\u0068 \u0027\u0025\u0073\u0027\u0020!\u003d\u0020\u0027\u0025\u0073\u0027",_ecg ,_aeb ); +return false ;};};};continue ;};if _edg .String ()!=_dce .String (){_a .Log .Debug ("\u006b\u0065y\u003d\u0025\u0073\u0020\u004d\u0069\u0073\u006d\u0061\u0074\u0063\u0068\u0021\u0020\u0027\u0025\u0073\u0027\u0020\u0021\u003d\u0020'%\u0073\u0027",_ggg ,_edg .String (),_dce .String ()); +_a .Log .Debug ("\u0046o\u0072 \u0027\u0025\u0054\u0027\u0020\u002d\u0020\u0027\u0025\u0054\u0027",_edg ,_dce );_a .Log .Debug ("\u0046\u006f\u0072\u0020\u0027\u0025\u002b\u0076\u0027\u0020\u002d\u0020'\u0025\u002b\u0076\u0027",_edg ,_dce );return false ; +};};return true ;};func HashFile (file string )(string ,error ){_cb ,_d :=_bd .Open (file );if _d !=nil {return "",_d ;};defer _cb .Close ();_fdb :=_b .New ();if _ ,_d =_fd .Copy (_fdb ,_cb );_d !=nil {return "",_d ;};return _bb .EncodeToString (_fdb .Sum (nil )),nil ; +}; \ No newline at end of file diff --git a/unipdf/internal/textencoding/internal/syncmap/syncmap.go b/unipdf/internal/textencoding/internal/syncmap/syncmap.go new file mode 100644 index 0000000..f310139 --- /dev/null +++ b/unipdf/internal/textencoding/internal/syncmap/syncmap.go @@ -0,0 +1,34 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package syncmap ;import _eb "sync";func (_bg *RuneByteMap )Length ()int {_bg ._d .RLock ();defer _bg ._d .RUnlock ();return len (_bg ._eef )};func (_de *RuneSet )Length ()int {_de ._dc .RLock ();defer _de ._dc .RUnlock ();return len (_de ._eg )};func (_be *RuneRuneMap )Length ()int {_be ._gd .RLock (); +defer _be ._gd .RUnlock ();return len (_be ._edc )};func (_aa *RuneUint16Map )Read (r rune )(uint16 ,bool ){_aa ._cda .RLock ();defer _aa ._cda .RUnlock ();_ea ,_caa :=_aa ._bdf [r ];return _ea ,_caa ;};func (_ab *RuneByteMap )Write (r rune ,b byte ){_ab ._d .Lock (); +defer _ab ._d .Unlock ();_ab ._eef [r ]=b };func (_bea *StringRuneMap )Read (g string )(rune ,bool ){_bea ._bfb .RLock ();defer _bea ._bfb .RUnlock ();_ff ,_gce :=_bea ._gaf [g ];return _ff ,_gce ;};func MakeRuneSet (length int )*RuneSet {return &RuneSet {_eg :make (map[rune ]struct{},length )}}; +func (_cg *RuneUint16Map )RangeDelete (f func (_cbc rune ,_gfa uint16 )(_deb bool ,_baa bool )){_cg ._cda .Lock ();defer _cg ._cda .Unlock ();for _bee ,_cgg :=range _cg ._bdf {_ebb ,_aaf :=f (_bee ,_cgg );if _ebb {delete (_cg ._bdf ,_bee );};if _aaf {break ; +};};};func MakeRuneByteMap (length int )*RuneByteMap {_eec :=make (map[rune ]byte ,length );return &RuneByteMap {_eef :_eec };};func (_dca *RuneSet )Range (f func (_cb rune )(_gbad bool )){_dca ._dc .RLock ();defer _dca ._dc .RUnlock ();for _aeg :=range _dca ._eg {if f (_aeg ){break ; +};};};func NewStringRuneMap (m map[string ]rune )*StringRuneMap {return &StringRuneMap {_gaf :m }};func (_ae *ByteRuneMap )Read (b byte )(rune ,bool ){_ae ._a .RLock ();defer _ae ._a .RUnlock ();_b ,_ec :=_ae ._ed [b ];return _b ,_ec ;};func (_gde *RuneSet )Write (r rune ){_gde ._dc .Lock (); +defer _gde ._dc .Unlock ();_gde ._eg [r ]=struct{}{};};func (_bdc *RuneStringMap )Range (f func (_bfd rune ,_aef string )(_ecg bool )){_bdc ._ccb .RLock ();defer _bdc ._ccb .RUnlock ();for _ada ,_aca :=range _bdc ._bf {if f (_ada ,_aca ){break ;};};};func (_cdb *StringsMap )Write (g1 ,g2 string ){_cdb ._efa .Lock (); +defer _cdb ._efa .Unlock ();_cdb ._cca [g1 ]=g2 ;};type RuneUint16Map struct{_bdf map[rune ]uint16 ;_cda _eb .RWMutex ;};type ByteRuneMap struct{_ed map[byte ]rune ;_a _eb .RWMutex ;};func (_bd *ByteRuneMap )Length ()int {_bd ._a .RLock ();defer _bd ._a .RUnlock (); +return len (_bd ._ed )};func (_fdc *RuneUint16Map )Write (r rune ,g uint16 ){_fdc ._cda .Lock ();defer _fdc ._cda .Unlock ();_fdc ._bdf [r ]=g ;};func (_bgg *RuneSet )Exists (r rune )bool {_bgg ._dc .RLock ();defer _bgg ._dc .RUnlock ();_ ,_cdc :=_bgg ._eg [r ]; +return _cdc ;};type RuneStringMap struct{_bf map[rune ]string ;_ccb _eb .RWMutex ;};func (_abeg *StringRuneMap )Write (g string ,r rune ){_abeg ._bfb .Lock ();defer _abeg ._bfb .Unlock ();_abeg ._gaf [g ]=r ;};func NewRuneRuneMap (m map[rune ]rune )*RuneRuneMap {return &RuneRuneMap {_edc :m }}; +func (_ecb *RuneUint16Map )Delete (r rune ){_ecb ._cda .Lock ();defer _ecb ._cda .Unlock ();delete (_ecb ._bdf ,r );};func (_ca *RuneByteMap )Read (r rune )(byte ,bool ){_ca ._d .RLock ();defer _ca ._d .RUnlock ();_fd ,_ba :=_ca ._eef [r ];return _fd ,_ba ; +};func (_ebf *RuneRuneMap )Range (f func (_fg rune ,_gc rune )(_gbe bool )){_ebf ._gd .RLock ();defer _ebf ._gd .RUnlock ();for _abg ,_gcc :=range _ebf ._edc {if f (_abg ,_gcc ){break ;};};};func (_abe *RuneRuneMap )Write (g rune ,r rune ){_abe ._gd .Lock (); +defer _abe ._gd .Unlock ();_abe ._edc [g ]=r ;};func (_bgc *RuneRuneMap )Read (g rune )(rune ,bool ){_bgc ._gd .RLock ();defer _bgc ._gd .RUnlock ();_af ,_ac :=_bgc ._edc [g ];return _af ,_ac ;};type StringsMap struct{_cca map[string ]string ;_efa _eb .RWMutex ; +};func (_dba *RuneUint16Map )Length ()int {_dba ._cda .RLock ();defer _dba ._cda .RUnlock ();return len (_dba ._bdf );};func (_gf *RuneStringMap )Length ()int {_gf ._ccb .RLock ();defer _gf ._ccb .RUnlock ();return len (_gf ._bf );};func MakeByteRuneMap (length int )*ByteRuneMap {return &ByteRuneMap {_ed :make (map[byte ]rune ,length )}}; +func (_ce *RuneStringMap )Write (r rune ,s string ){_ce ._ccb .Lock ();defer _ce ._ccb .Unlock ();_ce ._bf [r ]=s ;};func (_fdb *StringsMap )Read (g string )(string ,bool ){_fdb ._efa .RLock ();defer _fdb ._efa .RUnlock ();_abf ,_fe :=_fdb ._cca [g ];return _abf ,_fe ; +};func (_c *ByteRuneMap )Write (b byte ,r rune ){_c ._a .Lock ();defer _c ._a .Unlock ();_c ._ed [b ]=r };type StringRuneMap struct{_gaf map[string ]rune ;_bfb _eb .RWMutex ;};func (_ded *StringRuneMap )Range (f func (_ef string ,_cf rune )(_bfda bool )){_ded ._bfb .RLock (); +defer _ded ._bfb .RUnlock ();for _bae ,_gdb :=range _ded ._gaf {if f (_bae ,_gdb ){break ;};};};func (_cdaf *RuneUint16Map )Range (f func (_gfb rune ,_cab uint16 )(_gfg bool )){_cdaf ._cda .RLock ();defer _cdaf ._cda .RUnlock ();for _afd ,_cae :=range _cdaf ._bdf {if f (_afd ,_cae ){break ; +};};};func (_gfbb *StringRuneMap )Length ()int {_gfbb ._bfb .RLock ();defer _gfbb ._bfb .RUnlock ();return len (_gfbb ._gaf );};type RuneSet struct{_eg map[rune ]struct{};_dc _eb .RWMutex ;};type StringsTuple struct{Key ,Value string ;};func (_adac *StringsMap )Copy ()*StringsMap {_adac ._efa .RLock (); +defer _adac ._efa .RUnlock ();_bfbg :=map[string ]string {};for _gg ,_bc :=range _adac ._cca {_bfbg [_gg ]=_bc ;};return &StringsMap {_cca :_bfbg };};func NewStringsMap (tuples []StringsTuple )*StringsMap {_dea :=map[string ]string {};for _ ,_dedf :=range tuples {_dea [_dedf .Key ]=_dedf .Value ; +};return &StringsMap {_cca :_dea };};func (_g *ByteRuneMap )Range (f func (_gb byte ,_f rune )(_fa bool )){_g ._a .RLock ();defer _g ._a .RUnlock ();for _ee ,_gba :=range _g ._ed {if f (_ee ,_gba ){break ;};};};func (_ede *RuneStringMap )Read (r rune )(string ,bool ){_ede ._ccb .RLock (); +defer _ede ._ccb .RUnlock ();_afe ,_abgg :=_ede ._bf [r ];return _afe ,_abgg ;};func (_cdbe *StringsMap )Range (f func (_def ,_deg string )(_ebc bool )){_cdbe ._efa .RLock ();defer _cdbe ._efa .RUnlock ();for _df ,_cfc :=range _cdbe ._cca {if f (_df ,_cfc ){break ; +};};};type RuneRuneMap struct{_edc map[rune ]rune ;_gd _eb .RWMutex ;};func NewByteRuneMap (m map[byte ]rune )*ByteRuneMap {return &ByteRuneMap {_ed :m }};func NewRuneStringMap (m map[rune ]string )*RuneStringMap {return &RuneStringMap {_bf :m }};func MakeRuneUint16Map (length int )*RuneUint16Map {return &RuneUint16Map {_bdf :make (map[rune ]uint16 ,length )}; +};func (_ad *RuneByteMap )Range (f func (_cc rune ,_cd byte )(_aee bool )){_ad ._d .RLock ();defer _ad ._d .RUnlock ();for _eeb ,_ga :=range _ad ._eef {if f (_eeb ,_ga ){break ;};};};type RuneByteMap struct{_eef map[rune ]byte ;_d _eb .RWMutex ;}; \ No newline at end of file diff --git a/unipdf/internal/textencoding/textencoding.go b/unipdf/internal/textencoding/textencoding.go new file mode 100644 index 0000000..8c078f0 --- /dev/null +++ b/unipdf/internal/textencoding/textencoding.go @@ -0,0 +1,110 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package textencoding ;import (_a "bytes";_ba "encoding/binary";_df "errors";_f "fmt";_ae "github.com/unidoc/unipdf/v4/common";_g "github.com/unidoc/unipdf/v4/core";_ce "github.com/unidoc/unipdf/v4/internal/cmap";_gb "github.com/unidoc/unipdf/v4/internal/strutils"; +_af "github.com/unidoc/unipdf/v4/internal/textencoding/internal/syncmap";_fb "golang.org/x/text/encoding";_gf "golang.org/x/text/transform";_de "regexp";_eb "sort";_dc "strconv";_e "strings";_d "sync";_c "unicode";_cd "unicode/utf8";);func (_bgga *TrueTypeFontEncoder )Encode (str string )[]byte {return _bebb (_bgga ,str )}; +func (_beg *TrueTypeFontEncoder )SubsetRegistered (){_ae .Log .Info ("\u0054\u0054\u0046\u0020Su\u0062\u0073\u0065\u0074\u003a\u0020\u0050\u0072\u0075\u006e\u0069\u006e\u0067");_beg ._abac .RangeDelete (func (_caag rune ,_ uint16 )(_abd bool ,_afb bool ){return !_beg ._eff .Exists (_caag ),_afb }); +};func RuneToGlyph (r rune )(GlyphName ,bool ){_ddg ,_bea :=_ggd .Read (r );if !_bea &&r > 0{_ddg =_f .Sprintf ("\u0075n\u0069\u0025\u0030\u0034\u0078",r );_bea =true ;};return GlyphName (_ddg ),_bea ;};func NewUTF16TextEncoder (baseName string )UTF16Encoder {return UTF16Encoder {baseName }}; +func GlyphToRune (glyph GlyphName )(rune ,bool ){_bca :=string (glyph );if _e .Contains (_bca ,"\u002e"){_eca :=_baded .FindStringSubmatch (_bca );if _eca !=nil {_bca =_eca [1];};};if _deb ,_fbf :=_gge .Read (_bca );_fbf {_bca =_deb ;};if _cef ,_cbb :=_dfa .Read (_bca ); +_cbb {return _cef ,true ;};if _gga ,_ffdd :=_decf .Read (_bca );_ffdd {return _gga ,true ;};if _caac :=_fae .FindStringSubmatch (_bca );_caac !=nil {_cbbf ,_efd :=_dc .ParseInt (_caac [1],16,32);if _efd ==nil {return rune (_cbbf ),true ;};};if _cgd :=_dbae .FindStringSubmatch (_bca ); +_cgd !=nil {_geg ,_febe :=_dc .Atoi (_cgd [1]);if _febe ==nil {return rune (_geg ),true ;};};return rune (0),false ;};func _fbee (_dcg string ,_bce *_af .ByteRuneMap )SimpleEncoder {_bag :=&simpleEncoding {_fcf :_dcg ,_cca :_bce ,_eaf :_af .MakeRuneByteMap (_bce .Length ())}; +_bag ._cca .Range (func (_eeb byte ,_cdgb rune )(_cee bool ){if _gba ,_afc :=_bag ._eaf .Read (_cdgb );!_afc ||_eeb < _gba {_bag ._eaf .Write (_cdgb ,_eeb );};return false ;});return _bag ;};type GID uint16 ;var _cfad =_af .NewByteRuneMap (map[byte ]rune {0x20:' ',0x21:'!',0x22:'"',0x23:'#',0x24:'$',0x25:'%',0x26:'&',0x27:'’',0x28:'(',0x29:')',0x2a:'*',0x2b:'+',0x2c:',',0x2d:'-',0x2e:'.',0x2f:'/',0x30:'0',0x31:'1',0x32:'2',0x33:'3',0x34:'4',0x35:'5',0x36:'6',0x37:'7',0x38:'8',0x39:'9',0x3a:':',0x3b:';',0x3c:'<',0x3d:'=',0x3e:'>',0x3f:'?',0x40:'@',0x41:'A',0x42:'B',0x43:'C',0x44:'D',0x45:'E',0x46:'F',0x47:'G',0x48:'H',0x49:'I',0x4a:'J',0x4b:'K',0x4c:'L',0x4d:'M',0x4e:'N',0x4f:'O',0x50:'P',0x51:'Q',0x52:'R',0x53:'S',0x54:'T',0x55:'U',0x56:'V',0x57:'W',0x58:'X',0x59:'Y',0x5a:'Z',0x5b:'[',0x5c:'\\',0x5d:']',0x5e:'^',0x5f:'_',0x60:'‘',0x61:'a',0x62:'b',0x63:'c',0x64:'d',0x65:'e',0x66:'f',0x67:'g',0x68:'h',0x69:'i',0x6a:'j',0x6b:'k',0x6c:'l',0x6d:'m',0x6e:'n',0x6f:'o',0x70:'p',0x71:'q',0x72:'r',0x73:'s',0x74:'t',0x75:'u',0x76:'v',0x77:'w',0x78:'x',0x79:'y',0x7a:'z',0x7b:'{',0x7c:'|',0x7d:'}',0x7e:'~',0xa1:'¡',0xa2:'¢',0xa3:'£',0xa4:'⁄',0xa5:'¥',0xa6:'ƒ',0xa7:'§',0xa8:'¤',0xa9:'\'',0xaa:'“',0xab:'«',0xac:'‹',0xad:'›',0xae:'fi',0xaf:'fl',0xb1:'–',0xb2:'†',0xb3:'‡',0xb4:'·',0xb6:'¶',0xb7:'•',0xb8:'‚',0xb9:'„',0xba:'”',0xbb:'»',0xbc:'…',0xbd:'‰',0xbf:'¿',0xc1:'`',0xc2:'´',0xc3:'ˆ',0xc4:'˜',0xc5:'¯',0xc6:'˘',0xc7:'˙',0xc8:'¨',0xca:'˚',0xcb:'¸',0xcc:'˝',0xcd:'˛',0xce:'ˇ',0xcf:'—',0xe1:'Æ',0xe3:'ª',0xe8:'Ł',0xe9:'Ø',0xea:'Œ',0xeb:'º',0xf1:'æ',0xf5:'ı',0xf8:'ł',0xf9:'ø',0xfa:'œ',0xfb:'ß'}); +const (_gbb ="\u0053\u0079\u006d\u0062\u006f\u006c\u0045\u006e\u0063o\u0064\u0069\u006e\u0067";_ggb ="Z\u0061p\u0066\u0044\u0069\u006e\u0067\u0062\u0061\u0074s\u0045\u006e\u0063\u006fdi\u006e\u0067";);func (_bff *simpleEncoder )Reset (){};type CharCode uint16 ; +func (_aga *IdentityEncoder )RuneToCharcode (r rune )(CharCode ,bool ){_aga ._fde .Write (r );return CharCode (r ),true ;};func (_da *charCodeGlyphNameMap )Range (f func (_dac CharCode ,_ebd GlyphName )(_cb bool )){_da ._edc .RLock ();defer _da ._edc .RUnlock (); +for _dec ,_gbg :=range _da ._ceb {if f (_dec ,_gbg ){break ;};};};func (_daf *simpleEncoding )CharcodeToRune (code CharCode )(rune ,bool ){if code > 0xff{return MissingCodeRune ,false ;};_dfc :=byte (code );_dee ,_ddgf :=_daf ._cca .Read (_dfc );if _daf ._dfe ==nil {_daf ._dfe =_af .MakeRuneSet (1); +};_daf ._dfe .Write (_dee );return _dee ,_ddgf ;};func (_cbe *simpleEncodersMap )Range (f func (_ebga string ,_dag func ()SimpleEncoder )(_eef bool )){_cbe ._dga .RLock ();defer _cbe ._dga .RUnlock ();for _ecgf ,_cac :=range _cbe ._agab {if f (_ecgf ,_cac ){break ; +};};};func RuneToString (r rune )string {if _egg ,_gda :=_bgg .Read (r );_gda {return _egg ;};return string (r );};func (_ddbg *TrueTypeFontEncoder )CharcodeToRune (code CharCode )(rune ,bool ){_ebc :=rune (-1);_ddbg ._abac .Range (func (_aae rune ,_dbd uint16 )(_bfbc bool ){_fgac :=CharCode (_dbd ); +if _fgac ==code {_ebc =_aae ;return true ;};return false ;});if _ebc !=-1{return _ebc ,true ;};_ae .Log .Debug ("\u0043h\u0061\u0072c\u006f\u0064\u0065\u0054o\u0052\u0075\u006ee\u003a\u0020\u004e\u006f\u0020\u006d\u0061\u0074\u0063h.\u0020\u0063\u006fd\u0065\u003d0\u0078\u0025\u0030\u0034\u0078\u0020e\u006e\u0063=\u0025\u0073",code ,_ddbg ); +return 0,false ;};func ExpandLigatures (runes []rune )string {var _caf _a .Buffer ;for _ ,_fef :=range runes {_dde :=RuneToString (_fef );_caf .WriteString (_dde );};return _caf .String ();};const (_eebg ="\u004d\u0061\u0063\u0045\u0078\u0070\u0065\u0072\u0074\u0045\u006e\u0063o\u0064\u0069\u006e\u0067"; +_fec ="\u004d\u0061c\u0052\u006f\u006da\u006e\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067";);func NewZapfDingbatsEncoder ()SimpleEncoder {return _gced .NewEncoder ()};func (_fcad *TrueTypeFontEncoder )GlyphToCharcode (glyph GlyphName )(CharCode ,bool ){if len (glyph )==7&&glyph [0:3]=="\u0075\u006e\u0069"{var _eae uint16 ; +_edb ,_bbdf :=_f .Sscanf (string (glyph ),"\u0075\u006e\u0069%\u0058",&_eae );if _edb ==1&&_bbdf ==nil {return _fcad .RuneToCharcode (rune (_eae ));};};if _adb ,_dabb :=_dfa .Read (string (glyph ));_dabb {return _fcad .RuneToCharcode (_adb );};_ae .Log .Debug ("\u0053\u0079\u006d\u0062\u006f\u006c\u0020\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067\u0020\u0065r\u0072\u006f\u0072\u003a\u0020\u0075\u006e\u0061\u0062\u006ce\u0020\u0074\u006f\u0020\u0066\u0069\u006e\u0064\u0020\u0067\u006c\u0079\u0070\u0068\u002d\u003e\u0063\u0068a\u0072\u0063\u006f\u0064\u0065\u0020e\u006e\u0074r\u0079\u0020(\u0025s\u0029",glyph ); +return 0,false ;};func (_ffd *differencesEncoding )Decode (raw []byte )string {_agga :=make ([]rune ,0,len (raw ));for _ ,_bbe :=range raw {_ddf ,_ :=_ffd .CharcodeToRune (CharCode (_bbe ));_agga =append (_agga ,_ddf );};return string (_agga );};func (_fd *charCodeGlyphNameMap )Write (k CharCode ,v GlyphName ){_fd ._edc .Lock (); +defer _fd ._edc .Unlock ();_fd ._ceb [k ]=v ;};var _ggd =_af .NewRuneStringMap (map[rune ]string {0xfffd:"\u002en\u006f\u0074\u0064\u0065\u0066",0x250a:"\u0032\u0035\u0030\u0061",0x250b:"\u0032\u0035\u0030\u0062",0x250d:"\u0032\u0035\u0030\u0064",0x250e:"\u0032\u0035\u0030\u0065",0x250f:"\u0032\u0035\u0030\u0066",0x251a:"\u0032\u0035\u0031\u0061",0x251b:"\u0032\u0035\u0031\u0062",0x251d:"\u0032\u0035\u0031\u0064",0x251e:"\u0032\u0035\u0031\u0065",0x251f:"\u0032\u0035\u0031\u0066",0x252a:"\u0032\u0035\u0032\u0061",0x252b:"\u0032\u0035\u0032\u0062",0x252d:"\u0032\u0035\u0032\u0064",0x252e:"\u0032\u0035\u0032\u0065",0x252f:"\u0032\u0035\u0032\u0066",0x253a:"\u0032\u0035\u0033\u0061",0x253b:"\u0032\u0035\u0033\u0062",0x253d:"\u0032\u0035\u0033\u0064",0x253e:"\u0032\u0035\u0033\u0065",0x253f:"\u0032\u0035\u0033\u0066",0x254a:"\u0032\u0035\u0034\u0061",0x254b:"\u0032\u0035\u0034\u0062",0x254c:"\u0032\u0035\u0034\u0063",0x254d:"\u0032\u0035\u0034\u0064",0x254e:"\u0032\u0035\u0034\u0065",0x254f:"\u0032\u0035\u0034\u0066",0x256d:"\u0032\u0035\u0036\u0064",0x256e:"\u0032\u0035\u0036\u0065",0x256f:"\u0032\u0035\u0036\u0066",0x257a:"\u0032\u0035\u0037\u0061",0x257b:"\u0032\u0035\u0037\u0062",0x257c:"\u0032\u0035\u0037\u0063",0x257d:"\u0032\u0035\u0037\u0064",0x257e:"\u0032\u0035\u0037\u0065",0x257f:"\u0032\u0035\u0037\u0066",0x0041:"\u0041",0x00c6:"\u0041\u0045",0x01fc:"\u0041E\u0061\u0063\u0075\u0074\u0065",0x01e2:"\u0041\u0045\u006d\u0061\u0063\u0072\u006f\u006e",0xf7e6:"\u0041E\u0073\u006d\u0061\u006c\u006c",0x2370:"\u0041\u0050\u004c\u0062\u006f\u0078\u0071\u0075\u0065s\u0074\u0069\u006f\u006e",0x2353:"\u0041\u0050\u004c\u0062\u006f\u0078\u0075\u0070\u0063\u0061\u0072\u0065\u0074",0x2340:"\u0041P\u004cn\u006f\u0074\u0062\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068",0x233f:"A\u0050\u004c\u006e\u006f\u0074\u0073\u006c\u0061\u0073\u0068",0x00c1:"\u0041\u0061\u0063\u0075\u0074\u0065",0xf7e1:"A\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c",0x0102:"\u0041\u0062\u0072\u0065\u0076\u0065",0x1eae:"A\u0062\u0072\u0065\u0076\u0065\u0061\u0063\u0075\u0074\u0065",0x04d0:"\u0041\u0062\u0072\u0065\u0076\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x1eb6:"\u0041\u0062\u0072\u0065\u0076\u0065\u0064\u006f\u0074b\u0065\u006c\u006f\u0077",0x1eb0:"A\u0062\u0072\u0065\u0076\u0065\u0067\u0072\u0061\u0076\u0065",0x1eb2:"\u0041b\u0072e\u0076\u0065\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x1eb4:"A\u0062\u0072\u0065\u0076\u0065\u0074\u0069\u006c\u0064\u0065",0x01cd:"\u0041\u0063\u0061\u0072\u006f\u006e",0x24b6:"\u0041c\u0069\u0072\u0063\u006c\u0065",0x00c2:"A\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1ea4:"\u0041\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065",0x1eac:"\u0041\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077",0x1ea6:"\u0041\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065",0x1ea8:"A\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065",0xf7e2:"\u0041\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c",0x1eaa:"\u0041\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065",0xf6c9:"\u0041\u0063\u0075t\u0065",0xf7b4:"\u0041\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c",0x0200:"\u0041d\u0062\u006c\u0067\u0072\u0061\u0076e",0x00c4:"\u0041d\u0069\u0065\u0072\u0065\u0073\u0069s",0x04d2:"\u0041\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x01de:"\u0041d\u0069e\u0072\u0065\u0073\u0069\u0073\u006d\u0061\u0063\u0072\u006f\u006e",0xf7e4:"\u0041\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c",0x1ea0:"\u0041d\u006f\u0074\u0062\u0065\u006c\u006fw",0x01e0:"\u0041\u0064\u006f\u0074\u006d\u0061\u0063\u0072\u006f\u006e",0x00c0:"\u0041\u0067\u0072\u0061\u0076\u0065",0xf7e0:"A\u0067\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c",0x1ea2:"\u0041\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x04d4:"A\u0069\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0202:"\u0041\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x0391:"\u0041\u006c\u0070h\u0061",0x0386:"\u0041\u006c\u0070\u0068\u0061\u0074\u006f\u006e\u006f\u0073",0x0100:"\u0041m\u0061\u0063\u0072\u006f\u006e",0xff21:"\u0041\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0104:"\u0041o\u0067\u006f\u006e\u0065\u006b",0x00c5:"\u0041\u0072\u0069n\u0067",0x01fa:"\u0041\u0072\u0069\u006e\u0067\u0061\u0063\u0075\u0074\u0065",0x1e00:"\u0041\u0072\u0069\u006e\u0067\u0062\u0065\u006c\u006f\u0077",0xf7e5:"\u0041\u0072\u0069\u006e\u0067\u0073\u006d\u0061\u006c\u006c",0xf761:"\u0041\u0073\u006d\u0061\u006c\u006c",0x00c3:"\u0041\u0074\u0069\u006c\u0064\u0065",0xf7e3:"A\u0074\u0069\u006c\u0064\u0065\u0073\u006d\u0061\u006c\u006c",0x0531:"A\u0079\u0062\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0042:"\u0042",0x2ae7:"\u0042\u0061\u0072\u0076",0x1d538:"\u0042\u0062\u0062\u0041",0x1d539:"\u0042\u0062\u0062\u0042",0x2102:"\u0042\u0062\u0062\u0043",0x1d53b:"\u0042\u0062\u0062\u0044",0x1d53c:"\u0042\u0062\u0062\u0045",0x1d53d:"\u0042\u0062\u0062\u0046",0x1d53e:"\u0042\u0062\u0062\u0047",0x213e:"\u0042\u0062\u0062\u0047\u0061\u006d\u006d\u0061",0x210d:"\u0042\u0062\u0062\u0048",0x1d540:"\u0042\u0062\u0062\u0049",0x1d541:"\u0042\u0062\u0062\u004a",0x1d542:"\u0042\u0062\u0062\u004b",0x1d543:"\u0042\u0062\u0062\u004c",0x1d544:"\u0042\u0062\u0062\u004d",0x2115:"\u0042\u0062\u0062\u004e",0x1d546:"\u0042\u0062\u0062\u004f",0x2119:"\u0042\u0062\u0062\u0050",0x213f:"\u0042\u0062\u0062P\u0069",0x211a:"\u0042\u0062\u0062\u0051",0x211d:"\u0042\u0062\u0062\u0052",0x1d54a:"\u0042\u0062\u0062\u0053",0x1d54b:"\u0042\u0062\u0062\u0054",0x1d54c:"\u0042\u0062\u0062\u0055",0x1d54d:"\u0042\u0062\u0062\u0056",0x1d54e:"\u0042\u0062\u0062\u0057",0x1d54f:"\u0042\u0062\u0062\u0058",0x1d550:"\u0042\u0062\u0062\u0059",0x2124:"\u0042\u0062\u0062\u005a",0x1d552:"\u0042\u0062\u0062\u0061",0x1d553:"\u0042\u0062\u0062\u0062",0x1d554:"\u0042\u0062\u0062\u0063",0x1d555:"\u0042\u0062\u0062\u0064",0x1d556:"\u0042\u0062\u0062\u0065",0x1d7e0:"\u0042\u0062\u0062\u0065\u0069\u0067\u0068\u0074",0x1d557:"\u0042\u0062\u0062\u0066",0x1d7dd:"\u0042b\u0062\u0066\u0069\u0076\u0065",0x1d7dc:"\u0042b\u0062\u0066\u006f\u0075\u0072",0x1d558:"\u0042\u0062\u0062\u0067",0x213d:"\u0042\u0062\u0062\u0067\u0061\u006d\u006d\u0061",0x1d559:"\u0042\u0062\u0062\u0068",0x1d55a:"\u0042\u0062\u0062\u0069",0x1d55b:"\u0042\u0062\u0062\u006a",0x1d55c:"\u0042\u0062\u0062\u006b",0x1d55d:"\u0042\u0062\u0062\u006c",0x1d55e:"\u0042\u0062\u0062\u006d",0x1d55f:"\u0042\u0062\u0062\u006e",0x1d7e1:"\u0042b\u0062\u006e\u0069\u006e\u0065",0x1d560:"\u0042\u0062\u0062\u006f",0x1d7d9:"\u0042\u0062\u0062\u006f\u006e\u0065",0x1d561:"\u0042\u0062\u0062\u0070",0x213c:"\u0042\u0062\u0062p\u0069",0x1d562:"\u0042\u0062\u0062\u0071",0x1d563:"\u0042\u0062\u0062\u0072",0x1d564:"\u0042\u0062\u0062\u0073",0x1d7df:"\u0042\u0062\u0062\u0073\u0065\u0076\u0065\u006e",0x1d7de:"\u0042\u0062\u0062\u0073\u0069\u0078",0x2140:"\u0042\u0062\u0062\u0073\u0075\u006d",0x1d565:"\u0042\u0062\u0062\u0074",0x1d7db:"\u0042\u0062\u0062\u0074\u0068\u0072\u0065\u0065",0x1d7da:"\u0042\u0062\u0062\u0074\u0077\u006f",0x1d566:"\u0042\u0062\u0062\u0075",0x1d567:"\u0042\u0062\u0062\u0076",0x1d568:"\u0042\u0062\u0062\u0077",0x1d569:"\u0042\u0062\u0062\u0078",0x1d56a:"\u0042\u0062\u0062\u0079",0x1d56b:"\u0042\u0062\u0062\u007a",0x1d7d8:"\u0042b\u0062\u007a\u0065\u0072\u006f",0x24b7:"\u0042c\u0069\u0072\u0063\u006c\u0065",0x1e02:"\u0042\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e04:"\u0042d\u006f\u0074\u0062\u0065\u006c\u006fw",0x0532:"B\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0392:"\u0042\u0065\u0074\u0061",0x0181:"\u0042\u0068\u006fo\u006b",0x1e06:"\u0042\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff22:"\u0042\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf6f4:"\u0042\u0072\u0065\u0076\u0065\u0073\u006d\u0061\u006c\u006c",0xf762:"\u0042\u0073\u006d\u0061\u006c\u006c",0x0229:"\u0042s\u006d\u0061\u006c\u006c\u0063\u0061p",0x0182:"\u0042t\u006f\u0070\u0062\u0061\u0072",0x0043:"\u0043",0x053e:"\u0043\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0106:"\u0043\u0061\u0063\u0075\u0074\u0065",0xf6ca:"\u0043\u0061\u0072o\u006e",0xf6f5:"\u0043\u0061\u0072\u006f\u006e\u0073\u006d\u0061\u006c\u006c",0x010c:"\u0043\u0063\u0061\u0072\u006f\u006e",0x00c7:"\u0043\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0x1e08:"\u0043\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0061\u0063\u0075\u0074\u0065",0xf7e7:"\u0043\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0073\u006d\u0061\u006c\u006c",0x24b8:"\u0043c\u0069\u0072\u0063\u006c\u0065",0x0108:"C\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x010a:"\u0043\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0xf7b8:"\u0043\u0065\u0064i\u006c\u006c\u0061\u0073\u006d\u0061\u006c\u006c",0x0549:"C\u0068\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x04bc:"C\u0068e\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061n\u0063\u0079\u0072\u0069ll\u0069\u0063",0x0427:"C\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04be:"\u0043\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065\u0072\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061\u006e\u0063\u0079\u0072\u0069ll\u0069\u0063",0x04b6:"C\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065r\u0063\u0079\u0072\u0069ll\u0069\u0063",0x04f4:"\u0043\u0068\u0065\u0064ie\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0543:"\u0043\u0068\u0065h\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x04cb:"C\u0068\u0065\u006b\u0068ak\u0061s\u0073\u0069\u0061\u006e\u0063y\u0072\u0069\u006c\u006c\u0069\u0063",0x04b8:"\u0043h\u0065\u0076\u0065\u0072t\u0069\u0063\u0061\u006c\u0073t\u0072o\u006be\u0063\u0079\u0072\u0069\u006c\u006c\u0069c",0x03a7:"\u0043\u0068\u0069",0x0187:"\u0043\u0068\u006fo\u006b",0xf6f6:"\u0043i\u0072c\u0075\u006d\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c",0xff23:"\u0043\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0551:"\u0043\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x2a74:"\u0043o\u006c\u006f\u006e\u0065\u0071",0xf763:"\u0043\u0073\u006d\u0061\u006c\u006c",0x0044:"\u0044",0x27f1:"\u0044\u0044\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077",0x01f1:"\u0044\u005a",0x01c4:"\u0044Z\u0063\u0061\u0072\u006f\u006e",0x0534:"\u0044\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0189:"\u0044\u0061\u0066\u0072\u0069\u0063\u0061\u006e",0x2ae5:"\u0044\u0061\u0073h\u0056",0x27da:"\u0044a\u0073\u0068\u0056\u0044\u0061\u0073h",0x2ae4:"\u0044\u0061\u0073h\u0076",0x010e:"\u0044\u0063\u0061\u0072\u006f\u006e",0xf810:"\u0044c\u0061\u0072\u006f\u006e\u0031",0x1e10:"\u0044\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0x24b9:"\u0044c\u0069\u0072\u0063\u006c\u0065",0x1e12:"\u0044\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x0110:"\u0044\u0063\u0072\u006f\u0061\u0074",0x1e0a:"\u0044\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e0c:"\u0044d\u006f\u0074\u0062\u0065\u006c\u006fw",0x290b:"\u0044\u0064\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077",0x0414:"\u0044\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x03ee:"\u0044e\u0069\u0063\u006f\u0070\u0074\u0069c",0x2206:"\u0044\u0065\u006ct\u0061",0x0394:"\u0044\u0065\u006c\u0074\u0061\u0067\u0072\u0065\u0065\u006b",0x018a:"\u0044\u0068\u006fo\u006b",0xf6cb:"\u0044\u0069\u0065\u0072\u0065\u0073\u0069\u0073",0xf6cc:"\u0044\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0041\u0063\u0075\u0074\u0065",0xf6cd:"\u0044\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0047\u0072\u0061\u0076\u0065",0xf7a8:"\u0044\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0073\u006d\u0061\u006c\u006c",0x1d7cb:"\u0044i\u0067\u0061\u006d\u006d\u0061",0x03dc:"\u0044\u0069\u0067a\u006d\u006d\u0061\u0067\u0072\u0065\u0065\u006b",0x1e0e:"\u0044\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff24:"\u0044\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf6f7:"\u0044\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074s\u006d\u0061\u006c\u006c",0xf764:"\u0044\u0073\u006d\u0061\u006c\u006c",0x018b:"\u0044t\u006f\u0070\u0062\u0061\u0072",0x01f2:"\u0044\u007a",0x01c5:"\u0044z\u0063\u0061\u0072\u006f\u006e",0x04e0:"D\u007ae\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061n\u0063\u0079\u0072\u0069ll\u0069\u0063",0x040f:"\u0044\u007a\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0045:"\u0045",0x00c9:"\u0045\u0061\u0063\u0075\u0074\u0065",0xf7e9:"E\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c",0x0114:"\u0045\u0062\u0072\u0065\u0076\u0065",0x011a:"\u0045\u0063\u0061\u0072\u006f\u006e",0x1e1c:"\u0045\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0062\u0072\u0065\u0076\u0065",0x0535:"E\u0063\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x24ba:"\u0045c\u0069\u0072\u0063\u006c\u0065",0x00ca:"E\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1ebe:"\u0045\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065",0x1e18:"\u0045\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x1ec6:"\u0045\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077",0x1ec0:"\u0045\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065",0x1ec2:"E\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065",0xf7ea:"\u0045\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c",0x1ec4:"\u0045\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065",0x0404:"\u0045c\u0079\u0072\u0069\u006c\u006c\u0069c",0x0204:"\u0045d\u0062\u006c\u0067\u0072\u0061\u0076e",0x00cb:"\u0045d\u0069\u0065\u0072\u0065\u0073\u0069s",0xf7eb:"\u0045\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c",0x0116:"\u0045\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1eb8:"\u0045d\u006f\u0074\u0062\u0065\u006c\u006fw",0x00c8:"\u0045\u0067\u0072\u0061\u0076\u0065",0xf7e8:"E\u0067\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c",0x0537:"\u0045\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x1eba:"\u0045\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x2167:"\u0045\u0069\u0067\u0068\u0074\u0072\u006f\u006d\u0061\u006e",0x0206:"\u0045\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x0464:"\u0045\u0069\u006f\u0074\u0069\u0066\u0069\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x041b:"\u0045\u006c\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x216a:"E\u006c\u0065\u0076\u0065\u006e\u0072\u006f\u006d\u0061\u006e",0x0112:"\u0045m\u0061\u0063\u0072\u006f\u006e",0x1e16:"\u0045\u006d\u0061c\u0072\u006f\u006e\u0061\u0063\u0075\u0074\u0065",0x1e14:"\u0045\u006d\u0061c\u0072\u006f\u006e\u0067\u0072\u0061\u0076\u0065",0x041c:"\u0045\u006d\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0xff25:"\u0045\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x04a2:"\u0045\u006e\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x014a:"\u0045\u006e\u0067",0x04a4:"\u0045\u006e\u0067\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04c7:"\u0045\u006e\u0068\u006f\u006f\u006b\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x0118:"\u0045o\u0067\u006f\u006e\u0065\u006b",0x0190:"\u0045\u006f\u0070e\u006e",0x0395:"\u0045p\u0073\u0069\u006c\u006f\u006e",0x0388:"\u0045\u0070\u0073i\u006c\u006f\u006e\u0074\u006f\u006e\u006f\u0073",0x2263:"\u0045\u0071\u0075i\u0076",0x018e:"\u0045r\u0065\u0076\u0065\u0072\u0073\u0065d",0x042d:"\u0045\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x04aa:"\u0045\u0073\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x01a9:"\u0045\u0073\u0068",0xf765:"\u0045\u0073\u006d\u0061\u006c\u006c",0x0397:"\u0045\u0074\u0061",0x0538:"\u0045\u0074\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0389:"\u0045\u0074\u0061\u0074\u006f\u006e\u006f\u0073",0x00d0:"\u0045\u0074\u0068",0xf7f0:"\u0045\u0074\u0068\u0073\u006d\u0061\u006c\u006c",0x1ebc:"\u0045\u0074\u0069\u006c\u0064\u0065",0x1e1a:"E\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077",0x2107:"\u0045\u0075\u006c\u0065\u0072\u0063\u006f\u006e\u0073\u0074",0x20ac:"\u0045\u0075\u0072\u006f",0x01b7:"\u0045\u007a\u0068",0x01ee:"\u0045\u007a\u0068\u0063\u0061\u0072\u006f\u006e",0x01b8:"E\u007a\u0068\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064",0x0046:"\u0046",0x24bb:"\u0046c\u0069\u0072\u0063\u006c\u0065",0x1e1e:"\u0046\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x0556:"F\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x03e4:"\u0046e\u0069\u0063\u006f\u0070\u0074\u0069c",0x0191:"\u0046\u0068\u006fo\u006b",0x2132:"\u0046\u0069\u006e\u0076",0x2164:"\u0046i\u0076\u0065\u0072\u006f\u006d\u0061n",0xff26:"\u0046\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2163:"\u0046o\u0075\u0072\u0072\u006f\u006d\u0061n",0xf766:"\u0046\u0073\u006d\u0061\u006c\u006c",0x0047:"\u0047",0x3387:"\u0047\u0042\u0073\u0071\u0075\u0061\u0072\u0065",0x01f4:"\u0047\u0061\u0063\u0075\u0074\u0065",0x0393:"\u0047\u0061\u006dm\u0061",0x0194:"\u0047\u0061\u006dm\u0061\u0061\u0066\u0072\u0069\u0063\u0061\u006e",0x03ea:"\u0047\u0061\u006eg\u0069\u0061\u0063\u006f\u0070\u0074\u0069\u0063",0x011e:"\u0047\u0062\u0072\u0065\u0076\u0065",0x01e6:"\u0047\u0063\u0061\u0072\u006f\u006e",0x24bc:"\u0047c\u0069\u0072\u0063\u006c\u0065",0x011c:"G\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x0122:"\u0047\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",0x0120:"\u0047\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x0413:"\u0047\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0542:"\u0047\u0068\u0061d\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0494:"G\u0068\u0065\u006d\u0069dd\u006ce\u0068\u006f\u006f\u006b\u0063y\u0072\u0069\u006c\u006c\u0069\u0063",0x0492:"\u0047\u0068\u0065\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x0490:"\u0047\u0068\u0065\u0075\u0070\u0074\u0075\u0072\u006e\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x0193:"\u0047\u0068\u006fo\u006b",0x0533:"G\u0069\u006d\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x1e20:"\u0047m\u0061\u0063\u0072\u006f\u006e",0x2141:"\u0047\u006d\u0069\u0072",0xff27:"\u0047\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf6ce:"\u0047\u0072\u0061v\u0065",0xf760:"\u0047\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c",0xf767:"\u0047\u0073\u006d\u0061\u006c\u006c",0x022b:"\u0047\u0073\u006d\u0061\u006c\u006c\u0063\u0061\u0070\u0068\u006f\u006f\u006b",0x029b:"\u0047\u0073\u006d\u0061\u006c\u006c\u0068\u006f\u006f\u006b",0x01e4:"\u0047s\u0074\u0072\u006f\u006b\u0065",0x2aa2:"\u0047\u0074",0x0048:"\u0048",0x25a1:"\u0048\u0032\u0032\u0030\u0037\u0033",0x33cb:"\u0048\u0050\u0073\u0071\u0075\u0061\u0072\u0065",0x04a8:"\u0048\u0061\u0061\u0062kh\u0061\u0073\u0069\u0061\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04b2:"\u0048\u0061\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0126:"\u0048\u0062\u0061\u0072",0x1e2a:"H\u0062\u0072\u0065\u0076\u0065\u0062\u0065\u006c\u006f\u0077",0x1e28:"\u0048\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0x24bd:"\u0048c\u0069\u0072\u0063\u006c\u0065",0x0124:"H\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1e26:"\u0048d\u0069\u0065\u0072\u0065\u0073\u0069s",0x1e22:"\u0048\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e24:"\u0048d\u006f\u0074\u0062\u0065\u006c\u006fw",0x26a5:"\u0048\u0065\u0072\u006d\u0061\u0070\u0068\u0072\u006f\u0064\u0069\u0074\u0065",0xff28:"\u0048\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0540:"\u0048\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x03e8:"\u0048\u006f\u0072\u0069\u0063\u006f\u0070\u0074\u0069\u0063",0xf768:"\u0048\u0073\u006d\u0061\u006c\u006c",0x022c:"\u0048s\u006d\u0061\u006c\u006c\u0063\u0061p",0xf6cf:"\u0048\u0075\u006eg\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074",0xf6f8:"\u0048\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074s\u006d\u0061\u006c\u006c",0x3390:"\u0048\u007a\u0073\u0071\u0075\u0061\u0072\u0065",0x0049:"\u0049",0x0132:"\u0049\u004a",0x00cd:"\u0049\u0061\u0063\u0075\u0074\u0065",0xf7ed:"I\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c",0x012c:"\u0049\u0062\u0072\u0065\u0076\u0065",0x01cf:"\u0049\u0063\u0061\u0072\u006f\u006e",0x24be:"\u0049c\u0069\u0072\u0063\u006c\u0065",0x00ce:"I\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0xf7ee:"\u0049\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c",0x03fc:"\u0049c\u0079\u0072\u0069\u006c\u0031",0x0208:"\u0049d\u0062\u006c\u0067\u0072\u0061\u0076e",0x00cf:"\u0049d\u0069\u0065\u0072\u0065\u0073\u0069s",0x1e2e:"\u0049\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073a\u0063\u0075\u0074\u0065",0x04e4:"\u0049\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0xf7ef:"\u0049\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c",0x0130:"\u0049\u0064\u006f\u0074",0x1eca:"\u0049d\u006f\u0074\u0062\u0065\u006c\u006fw",0x04d6:"\u0049e\u0062r\u0065\u0076\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0415:"\u0049\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x03f8:"\u0049\u0065\u0068\u006f\u006f\u006b",0x03fa:"\u0049\u0065\u0068o\u006f\u006b\u006f\u0067\u006f\u006e\u0065\u006b",0x2111:"\u0049\u0066\u0072\u0061\u006b\u0074\u0075\u0072",0x00cc:"\u0049\u0067\u0072\u0061\u0076\u0065",0xf7ec:"I\u0067\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c",0x1ec8:"\u0049\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x0418:"\u0049\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x020a:"\u0049\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x012a:"\u0049m\u0061\u0063\u0072\u006f\u006e",0x04e2:"\u0049m\u0061c\u0072\u006f\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0xff29:"\u0049\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x053b:"I\u006e\u0069\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0401:"\u0049\u006f\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x012e:"\u0049o\u0067\u006f\u006e\u0065\u006b",0x0399:"\u0049\u006f\u0074\u0061",0x0196:"I\u006f\u0074\u0061\u0061\u0066\u0072\u0069\u0063\u0061\u006e",0x02f3:"\u0049\u006f\u0074\u0061\u0064\u0069\u0061\u0065\u0072\u0065\u0073\u0069\u0073",0x03aa:"\u0049\u006f\u0074a\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073",0x038a:"\u0049o\u0074\u0061\u0074\u006f\u006e\u006fs",0xf769:"\u0049\u0073\u006d\u0061\u006c\u006c",0x0197:"\u0049s\u0074\u0072\u006f\u006b\u0065",0x0128:"\u0049\u0074\u0069\u006c\u0064\u0065",0x1e2c:"I\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077",0x0476:"\u0049\u007a\u0068it\u0073\u0061\u0064\u0062\u006c\u0067\u0072\u0061\u0076\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x004a:"\u004a",0x0541:"\u004a\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x24bf:"\u004ac\u0069\u0072\u0063\u006c\u0065",0x0134:"J\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x054b:"\u004a\u0068\u0065h\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xff2a:"\u004a\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2a1d:"\u004a\u006f\u0069\u006e",0xf76a:"\u004a\u0073\u006d\u0061\u006c\u006c",0x004b:"\u004b",0x3385:"\u004b\u0042\u0073\u0071\u0075\u0061\u0072\u0065",0x33cd:"\u004b\u004b\u0073\u0071\u0075\u0061\u0072\u0065",0x04a0:"\u004b\u0061\u0062\u0061\u0073\u0068\u006b\u0069\u0072\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x1e30:"\u004b\u0061\u0063\u0075\u0074\u0065",0x049a:"\u004b\u0061\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x03ff:"\u004b\u0061\u0068\u006f\u006f\u006b",0x04c3:"\u004b\u0061\u0068\u006f\u006f\u006b\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x039a:"\u004b\u0061\u0070p\u0061",0x049e:"\u004b\u0061s\u0074\u0072\u006fk\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x049c:"\u004ba\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0073\u0074\u0072o\u006b\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x01e8:"\u004b\u0063\u0061\u0072\u006f\u006e",0x0136:"\u004b\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0x24c0:"\u004bc\u0069\u0072\u0063\u006c\u0065",0x1e32:"\u004bd\u006f\u0074\u0062\u0065\u006c\u006fw",0x0554:"K\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x053f:"K\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0425:"K\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x03e6:"\u004b\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063",0x0198:"\u004b\u0068\u006fo\u006b",0x040c:"K\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x1e34:"\u004b\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff2b:"\u004b\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0480:"\u004b\u006f\u0070\u0070\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x03de:"\u004b\u006f\u0070\u0070\u0061\u0067\u0072\u0065\u0065\u006b",0x046e:"K\u0073\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0xf76b:"\u004b\u0073\u006d\u0061\u006c\u006c",0x004c:"\u004c",0x01c7:"\u004c\u004a",0xf6bf:"\u004c\u004c",0x2b45:"\u004c\u004c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x0139:"\u004c\u0061\u0063\u0075\u0074\u0065",0x039b:"\u004c\u0061\u006d\u0062\u0064\u0061",0x27ec:"\u004cb\u0072\u0062\u0072\u0061\u006b",0x013d:"\u004c\u0063\u0061\u0072\u006f\u006e",0xf812:"\u004cc\u0061\u0072\u006f\u006e\u0031",0x013b:"\u004c\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0xf81a:"\u004cc\u0065\u0064\u0069\u006c\u006c\u00611",0x24c1:"\u004cc\u0069\u0072\u0063\u006c\u0065",0x1e3c:"\u004c\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x013f:"\u004c\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e36:"\u004cd\u006f\u0074\u0062\u0065\u006c\u006fw",0x1e38:"\u004cd\u006ft\u0062\u0065\u006c\u006f\u0077\u006d\u0061\u0063\u0072\u006f\u006e",0x21b2:"\u004c\u0064\u0073\u0068",0x053c:"\u004c\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x01c8:"\u004c\u006a",0x0409:"L\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x1e3a:"\u004c\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff2c:"\u004c\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x27f8:"\u004c\u006f\u006e\u0067\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x27fa:"\u004co\u006eg\u006c\u0065\u0066\u0074\u0072i\u0067\u0068t\u0061\u0072\u0072\u006f\u0077",0x27fd:"\u004c\u006f\u006eg\u006d\u0061\u0070\u0073\u0066\u0072\u006f\u006d",0x27fe:"\u004c\u006f\u006e\u0067\u006d\u0061\u0070\u0073\u0074\u006f",0x27f9:"\u004c\u006f\u006e\u0067\u0072\u0069\u0067\u0068\u0074a\u0072\u0072\u006f\u0077",0x2995:"\u004cp\u0061\u0072\u0065\u006e\u0067\u0074r",0x0141:"\u004c\u0073\u006c\u0061\u0073\u0068",0xf6f9:"L\u0073\u006c\u0061\u0073\u0068\u0073\u006d\u0061\u006c\u006c",0xf76c:"\u004c\u0073\u006d\u0061\u006c\u006c",0x022f:"\u004cs\u006d\u0061\u006c\u006c\u0063\u0061p",0x2aa1:"\u004c\u0074",0x29da:"\u004c\u0076\u007a\u0069\u0067\u007a\u0061\u0067",0x004d:"\u004d",0x3386:"\u004d\u0042\u0073\u0071\u0075\u0061\u0072\u0065",0xf6d0:"\u004d\u0061\u0063\u0072\u006f\u006e",0xf7af:"M\u0061\u0063\u0072\u006f\u006e\u0073\u006d\u0061\u006c\u006c",0x1e3e:"\u004d\u0061\u0063\u0075\u0074\u0065",0x2906:"\u004d\u0061\u0070\u0073\u0066\u0072\u006f\u006d",0x2907:"\u004d\u0061\u0070\u0073\u0074\u006f",0x24c2:"\u004dc\u0069\u0072\u0063\u006c\u0065",0x1e40:"\u004d\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e42:"\u004dd\u006f\u0074\u0062\u0065\u006c\u006fw",0x0544:"M\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xff2d:"\u004d\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf76d:"\u004d\u0073\u006d\u0061\u006c\u006c",0x019c:"\u004dt\u0075\u0072\u006e\u0065\u0064",0x039c:"\u004d\u0075",0x004e:"\u004e",0x01ca:"\u004e\u004a",0x0143:"\u004e\u0061\u0063\u0075\u0074\u0065",0x0147:"\u004e\u0063\u0061\u0072\u006f\u006e",0xf81c:"\u004ec\u0065\u0064\u0069\u006c\u006c\u00611",0x24c3:"\u004ec\u0069\u0072\u0063\u006c\u0065",0x1e4a:"\u004e\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x0145:"\u004e\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",0x1e44:"\u004e\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e46:"\u004ed\u006f\u0074\u0062\u0065\u006c\u006fw",0x21d7:"\u004ee\u0061\u0072\u0072\u006f\u0077",0x019d:"\u004eh\u006f\u006f\u006b\u006c\u0065\u0066t",0x2168:"\u004ei\u006e\u0065\u0072\u006f\u006d\u0061n",0x01cb:"\u004e\u006a",0x1e48:"\u004e\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff2e:"\u004e\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2aec:"\u004e\u006f\u0074",0x0546:"N\u006f\u0077\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xf76e:"\u004e\u0073\u006d\u0061\u006c\u006c",0x00d1:"\u004e\u0074\u0069\u006c\u0064\u0065",0xf7f1:"N\u0074\u0069\u006c\u0064\u0065\u0073\u006d\u0061\u006c\u006c",0x039d:"\u004e\u0075",0x21d6:"\u004ew\u0061\u0072\u0072\u006f\u0077",0x004f:"\u004f",0x0152:"\u004f\u0045",0xf6fa:"\u004fE\u0073\u006d\u0061\u006c\u006c",0x00d3:"\u004f\u0061\u0063\u0075\u0074\u0065",0xf7f3:"O\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c",0x04e8:"\u004fb\u0061r\u0072\u0065\u0064\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04ea:"\u004f\u0062\u0061rr\u0065\u0064\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x014e:"\u004f\u0062\u0072\u0065\u0076\u0065",0x01d1:"\u004f\u0063\u0061\u0072\u006f\u006e",0x019f:"\u004f\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064t\u0069\u006c\u0064\u0065",0x24c4:"\u004fc\u0069\u0072\u0063\u006c\u0065",0x00d4:"O\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1ed0:"\u004f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065",0x1ed8:"\u004f\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077",0x1ed2:"\u004f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065",0x1ed4:"O\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065",0xf7f4:"\u004f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c",0x1ed6:"\u004f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065",0x041e:"\u004fc\u0079\u0072\u0069\u006c\u006c\u0069c",0x0150:"\u004fd\u0062\u006c\u0061\u0063\u0075\u0074e",0x020c:"\u004fd\u0062\u006c\u0067\u0072\u0061\u0076e",0x00d6:"\u004fd\u0069\u0065\u0072\u0065\u0073\u0069s",0x04e6:"\u004f\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0xf7f6:"\u004f\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c",0x1ecc:"\u004fd\u006f\u0074\u0062\u0065\u006c\u006fw",0xf6fb:"O\u0067\u006f\u006e\u0065\u006b\u0073\u006d\u0061\u006c\u006c",0x00d2:"\u004f\u0067\u0072\u0061\u0076\u0065",0xf7f2:"O\u0067\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c",0x0555:"\u004f\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x1ece:"\u004f\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x01a0:"\u004f\u0068\u006fr\u006e",0x1eda:"\u004f\u0068\u006f\u0072\u006e\u0061\u0063\u0075\u0074\u0065",0x1ee2:"\u004f\u0068\u006f\u0072\u006e\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077",0x1edc:"\u004f\u0068\u006f\u0072\u006e\u0067\u0072\u0061\u0076\u0065",0x1ede:"\u004f\u0068\u006f\u0072\u006e\u0068\u006f\u006f\u006ba\u0062\u006f\u0076\u0065",0x1ee0:"\u004f\u0068\u006f\u0072\u006e\u0074\u0069\u006c\u0064\u0065",0x01a2:"\u004f\u0069",0x020e:"\u004f\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x014c:"\u004fm\u0061\u0063\u0072\u006f\u006e",0x1e52:"\u004f\u006d\u0061c\u0072\u006f\u006e\u0061\u0063\u0075\u0074\u0065",0x1e50:"\u004f\u006d\u0061c\u0072\u006f\u006e\u0067\u0072\u0061\u0076\u0065",0x2126:"\u004f\u006d\u0065g\u0061",0x0460:"\u004f\u006d\u0065\u0067\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x03a9:"\u004f\u006d\u0065\u0067\u0061\u0067\u0072\u0065\u0065\u006b",0x2127:"\u004f\u006d\u0065\u0067\u0061\u0069\u006e\u0076",0x047a:"\u004fm\u0065g\u0061\u0072\u006f\u0075\u006ed\u0063\u0079r\u0069\u006c\u006c\u0069\u0063",0x047c:"\u004fm\u0065g\u0061\u0074\u0069\u0074\u006co\u0063\u0079r\u0069\u006c\u006c\u0069\u0063",0x038f:"\u004f\u006d\u0065\u0067\u0061\u0074\u006f\u006e\u006f\u0073",0x039f:"\u004fm\u0069\u0063\u0072\u006f\u006e",0x038c:"\u004f\u006d\u0069c\u0072\u006f\u006e\u0074\u006f\u006e\u006f\u0073",0xff2f:"\u004f\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2160:"\u004f\u006e\u0065\u0072\u006f\u006d\u0061\u006e",0x01ea:"\u004fo\u0067\u006f\u006e\u0065\u006b",0x01ec:"\u004f\u006f\u0067\u006f\u006e\u0065\u006b\u006d\u0061\u0063\u0072\u006f\u006e",0x0186:"\u004f\u006f\u0070e\u006e",0x00d8:"\u004f\u0073\u006c\u0061\u0073\u0068",0x01fe:"O\u0073\u006c\u0061\u0073\u0068\u0061\u0063\u0075\u0074\u0065",0xf7f8:"O\u0073\u006c\u0061\u0073\u0068\u0073\u006d\u0061\u006c\u006c",0xf76f:"\u004f\u0073\u006d\u0061\u006c\u006c",0x047e:"\u004f\u0074\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x00d5:"\u004f\u0074\u0069\u006c\u0064\u0065",0x1e4c:"O\u0074\u0069\u006c\u0064\u0065\u0061\u0063\u0075\u0074\u0065",0x1e4e:"\u004f\u0074\u0069\u006c\u0064\u0065\u0064\u0069\u0065r\u0065\u0073\u0069\u0073",0xf7f5:"O\u0074\u0069\u006c\u0064\u0065\u0073\u006d\u0061\u006c\u006c",0x2a37:"\u004f\u0074\u0069\u006d\u0065\u0073",0x0050:"\u0050",0x1e54:"\u0050\u0061\u0063\u0075\u0074\u0065",0x24c5:"\u0050c\u0069\u0072\u0063\u006c\u0065",0x1e56:"\u0050\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x054a:"P\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x04a6:"P\u0065m\u0069\u0064\u0064\u006c\u0065\u0068\u006f\u006fk\u0063\u0079\u0072\u0069ll\u0069\u0063",0x03a6:"\u0050\u0068\u0069",0x01a4:"\u0050\u0068\u006fo\u006b",0x03a0:"\u0050\u0069",0x0553:"\u0050\u0069\u0077r\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x210e:"P\u006c\u0061\u006e\u0063\u006b\u0063\u006f\u006e\u0073\u0074",0xff30:"\u0050\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2abb:"\u0050\u0072\u0065\u0063",0x214a:"\u0050\u0072\u006fp\u0065\u0072\u0074\u0079\u004c\u0069\u006e\u0065",0x03a8:"\u0050\u0073\u0069",0x0470:"P\u0073\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0xf770:"\u0050\u0073\u006d\u0061\u006c\u006c",0x0051:"\u0051",0x220e:"\u0051\u0045\u0044",0x24c6:"\u0051c\u0069\u0072\u0063\u006c\u0065",0xff31:"\u0051\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf771:"\u0051\u0073\u006d\u0061\u006c\u006c",0x2047:"\u0051\u0075\u0065\u0073\u0074\u0069\u006f\u006e",0x0052:"\u0052",0x2b46:"R\u0052\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x054c:"\u0052\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0154:"\u0052\u0061\u0063\u0075\u0074\u0065",0x27ed:"\u0052b\u0072\u0062\u0072\u0061\u006b",0x0158:"\u0052\u0063\u0061\u0072\u006f\u006e",0x0156:"\u0052\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0xf81e:"\u0052c\u0065\u0064\u0069\u006c\u006c\u00611",0x24c7:"\u0052c\u0069\u0072\u0063\u006c\u0065",0xf831:"R\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x0210:"\u0052d\u0062\u006c\u0067\u0072\u0061\u0076e",0x1e58:"\u0052\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e5a:"\u0052d\u006f\u0074\u0062\u0065\u006c\u006fw",0x1e5c:"\u0052d\u006ft\u0062\u0065\u006c\u006f\u0077\u006d\u0061\u0063\u0072\u006f\u006e",0x21b3:"\u0052\u0064\u0073\u0068",0x0550:"R\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x211c:"\u0052\u0066\u0072\u0061\u006b\u0074\u0075\u0072",0x03a1:"\u0052\u0068\u006f",0xf6fc:"\u0052i\u006e\u0067\u0073\u006d\u0061\u006cl",0x0212:"\u0052\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x1e5e:"\u0052\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff32:"\u0052\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2996:"\u0052\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0073\u0073",0xf772:"\u0052\u0073\u006d\u0061\u006c\u006c",0x0281:"\u0052\u0073\u006d\u0061\u006c\u006c\u0069\u006e\u0076e\u0072\u0074\u0065\u0064",0x02b6:"\u0052\u0073\u006d\u0061ll\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u0073\u0075\u0070\u0065\u0072\u0069o\u0072",0x023f:"\u0052\u0074\u0075\u0072\u006e\u0073\u0075\u0070\u0065\u0072",0x29db:"\u0052\u0076\u007a\u0069\u0067\u007a\u0061\u0067",0x0053:"\u0053",0x024f:"\u0053\u0044\u0031\u0035\u0030\u0031\u0030\u0030",0x250c:"\u0053\u0046\u0030\u0031\u0030\u0030\u0030\u0030",0x2514:"\u0053\u0046\u0030\u0032\u0030\u0030\u0030\u0030",0x2510:"\u0053\u0046\u0030\u0033\u0030\u0030\u0030\u0030",0x2518:"\u0053\u0046\u0030\u0034\u0030\u0030\u0030\u0030",0x253c:"\u0053\u0046\u0030\u0035\u0030\u0030\u0030\u0030",0x252c:"\u0053\u0046\u0030\u0036\u0030\u0030\u0030\u0030",0x2534:"\u0053\u0046\u0030\u0037\u0030\u0030\u0030\u0030",0x251c:"\u0053\u0046\u0030\u0038\u0030\u0030\u0030\u0030",0x2524:"\u0053\u0046\u0030\u0039\u0030\u0030\u0030\u0030",0x2500:"\u0053\u0046\u0031\u0030\u0030\u0030\u0030\u0030",0x2502:"\u0053\u0046\u0031\u0031\u0030\u0030\u0030\u0030",0x2561:"\u0053\u0046\u0031\u0039\u0030\u0030\u0030\u0030",0x2562:"\u0053\u0046\u0032\u0030\u0030\u0030\u0030\u0030",0x2556:"\u0053\u0046\u0032\u0031\u0030\u0030\u0030\u0030",0x2555:"\u0053\u0046\u0032\u0032\u0030\u0030\u0030\u0030",0x2563:"\u0053\u0046\u0032\u0033\u0030\u0030\u0030\u0030",0x2551:"\u0053\u0046\u0032\u0034\u0030\u0030\u0030\u0030",0x2557:"\u0053\u0046\u0032\u0035\u0030\u0030\u0030\u0030",0x255d:"\u0053\u0046\u0032\u0036\u0030\u0030\u0030\u0030",0x255c:"\u0053\u0046\u0032\u0037\u0030\u0030\u0030\u0030",0x255b:"\u0053\u0046\u0032\u0038\u0030\u0030\u0030\u0030",0x255e:"\u0053\u0046\u0033\u0036\u0030\u0030\u0030\u0030",0x255f:"\u0053\u0046\u0033\u0037\u0030\u0030\u0030\u0030",0x255a:"\u0053\u0046\u0033\u0038\u0030\u0030\u0030\u0030",0x2554:"\u0053\u0046\u0033\u0039\u0030\u0030\u0030\u0030",0x2569:"\u0053\u0046\u0034\u0030\u0030\u0030\u0030\u0030",0x2566:"\u0053\u0046\u0034\u0031\u0030\u0030\u0030\u0030",0x2560:"\u0053\u0046\u0034\u0032\u0030\u0030\u0030\u0030",0x2550:"\u0053\u0046\u0034\u0033\u0030\u0030\u0030\u0030",0x256c:"\u0053\u0046\u0034\u0034\u0030\u0030\u0030\u0030",0x2567:"\u0053\u0046\u0034\u0035\u0030\u0030\u0030\u0030",0x2568:"\u0053\u0046\u0034\u0036\u0030\u0030\u0030\u0030",0x2564:"\u0053\u0046\u0034\u0037\u0030\u0030\u0030\u0030",0x2565:"\u0053\u0046\u0034\u0038\u0030\u0030\u0030\u0030",0x2559:"\u0053\u0046\u0034\u0039\u0030\u0030\u0030\u0030",0x2558:"\u0053\u0046\u0035\u0030\u0030\u0030\u0030\u0030",0x2552:"\u0053\u0046\u0035\u0031\u0030\u0030\u0030\u0030",0x2553:"\u0053\u0046\u0035\u0032\u0030\u0030\u0030\u0030",0x256b:"\u0053\u0046\u0035\u0033\u0030\u0030\u0030\u0030",0x256a:"\u0053\u0046\u0035\u0034\u0030\u0030\u0030\u0030",0x015a:"\u0053\u0061\u0063\u0075\u0074\u0065",0x1e64:"\u0053a\u0063u\u0074\u0065\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x03e0:"\u0053\u0061\u006d\u0070\u0069\u0067\u0072\u0065\u0065\u006b",0x0160:"\u0053\u0063\u0061\u0072\u006f\u006e",0x1e66:"\u0053c\u0061r\u006f\u006e\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0xf6fd:"S\u0063\u0061\u0072\u006f\u006e\u0073\u006d\u0061\u006c\u006c",0x015e:"\u0053\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0xf816:"\u0053c\u0065\u0064\u0069\u006c\u006c\u00611",0x018f:"\u0053\u0063\u0068w\u0061",0x04d8:"\u0053\u0063\u0068\u0077\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04da:"S\u0063\u0068\u0077\u0061di\u0065r\u0065\u0073\u0069\u0073\u0063y\u0072\u0069\u006c\u006c\u0069\u0063",0x24c8:"\u0053c\u0069\u0072\u0063\u006c\u0065",0x015c:"S\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x0218:"\u0053\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",0x1e60:"\u0053\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e62:"\u0053d\u006f\u0074\u0062\u0065\u006c\u006fw",0x1e68:"\u0053d\u006ft\u0062\u0065\u006c\u006f\u0077d\u006f\u0074a\u0063\u0063\u0065\u006e\u0074",0x21d8:"\u0053e\u0061\u0072\u0072\u006f\u0077",0x054d:"S\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x2166:"\u0053\u0065\u0076\u0065\u006e\u0072\u006f\u006d\u0061\u006e",0x0547:"S\u0068\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0428:"S\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x03e2:"\u0053\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063",0x04ba:"\u0053\u0068\u0068a\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x03ec:"S\u0068\u0069\u006d\u0061\u0063\u006f\u0070\u0074\u0069\u0063",0x03a3:"\u0053\u0069\u0067m\u0061",0x2165:"\u0053\u0069\u0078\u0072\u006f\u006d\u0061\u006e",0xff33:"\u0053\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2a4e:"\u0053\u0071\u0063a\u0070",0x2a4f:"\u0053\u0071\u0063u\u0070",0xf773:"\u0053\u0073\u006d\u0061\u006c\u006c",0x03da:"S\u0074\u0069\u0067\u006d\u0061\u0067\u0072\u0065\u0065\u006b",0x2abc:"\u0053\u0075\u0063\u0063",0x21d9:"\u0053w\u0061\u0072\u0072\u006f\u0077",0x0054:"\u0054",0x03a4:"\u0054\u0061\u0075",0x0166:"\u0054\u0062\u0061\u0072",0x0164:"\u0054\u0063\u0061\u0072\u006f\u006e",0xf814:"\u0054c\u0061\u0072\u006f\u006e\u0031",0xf818:"\u0054c\u0065\u0064\u0069\u006c\u006c\u00611",0x24c9:"\u0054c\u0069\u0072\u0063\u006c\u0065",0x1e70:"\u0054\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x0162:"\u0054\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",0x1e6a:"\u0054\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e6c:"\u0054d\u006f\u0074\u0062\u0065\u006c\u006fw",0x04ac:"\u0054\u0065\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x2169:"\u0054\u0065\u006e\u0072\u006f\u006d\u0061\u006e",0x04b4:"\u0054\u0065\u0074\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0398:"\u0054\u0068\u0065t\u0061",0x01ac:"\u0054\u0068\u006fo\u006b",0x00de:"\u0054\u0068\u006fr\u006e",0xf7fe:"\u0054\u0068\u006f\u0072\u006e\u0073\u006d\u0061\u006c\u006c",0x2162:"\u0054\u0068\u0072\u0065\u0065\u0072\u006f\u006d\u0061\u006e",0xf6fe:"\u0054\u0069\u006c\u0064\u0065\u0073\u006d\u0061\u006c\u006c",0x054f:"\u0054\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x1e6e:"\u0054\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff34:"\u0054\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0539:"\u0054\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x01bc:"\u0054\u006f\u006e\u0065\u0066\u0069\u0076\u0065",0x0184:"\u0054o\u006e\u0065\u0073\u0069\u0078",0x01a7:"\u0054o\u006e\u0065\u0074\u0077\u006f",0x01ae:"\u0054\u0072\u0065\u0074\u0072\u006f\u0066\u006c\u0065x\u0068\u006f\u006f\u006b",0x0426:"T\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x040b:"\u0054\u0073\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0xf774:"\u0054\u0073\u006d\u0061\u006c\u006c",0x216b:"T\u0077\u0065\u006c\u0076\u0065\u0072\u006f\u006d\u0061\u006e",0x2161:"\u0054\u0077\u006f\u0072\u006f\u006d\u0061\u006e",0x0055:"\u0055",0x27f0:"\u0055\u0055\u0070\u0061\u0072\u0072\u006f\u0077",0x00da:"\u0055\u0061\u0063\u0075\u0074\u0065",0xf7fa:"U\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c",0x016c:"\u0055\u0062\u0072\u0065\u0076\u0065",0x01d3:"\u0055\u0063\u0061\u0072\u006f\u006e",0xf833:"\u0055\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0x24ca:"\u0055c\u0069\u0072\u0063\u006c\u0065",0x00db:"U\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1e76:"\u0055\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0xf7fb:"\u0055\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c",0x0423:"\u0055c\u0079\u0072\u0069\u006c\u006c\u0069c",0x0214:"\u0055d\u0062\u006c\u0067\u0072\u0061\u0076e",0x00dc:"\u0055d\u0069\u0065\u0072\u0065\u0073\u0069s",0x01d7:"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073a\u0063\u0075\u0074\u0065",0x1e72:"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073b\u0065\u006c\u006f\u0077",0x01d9:"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073c\u0061\u0072\u006f\u006e",0x04f0:"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x01db:"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073g\u0072\u0061\u0076\u0065",0x01d5:"\u0055d\u0069e\u0072\u0065\u0073\u0069\u0073\u006d\u0061\u0063\u0072\u006f\u006e",0xf7fc:"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c",0x1ee4:"\u0055d\u006f\u0074\u0062\u0065\u006c\u006fw",0x00d9:"\u0055\u0067\u0072\u0061\u0076\u0065",0xf7f9:"U\u0067\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c",0x1ee6:"\u0055\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x01af:"\u0055\u0068\u006fr\u006e",0x1ee8:"\u0055\u0068\u006f\u0072\u006e\u0061\u0063\u0075\u0074\u0065",0x1ef0:"\u0055\u0068\u006f\u0072\u006e\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077",0x1eea:"\u0055\u0068\u006f\u0072\u006e\u0067\u0072\u0061\u0076\u0065",0x1eec:"\u0055\u0068\u006f\u0072\u006e\u0068\u006f\u006f\u006ba\u0062\u006f\u0076\u0065",0x1eee:"\u0055\u0068\u006f\u0072\u006e\u0074\u0069\u006c\u0064\u0065",0x0170:"\u0055\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074",0x04f2:"U\u0068\u0075\u006e\u0067ar\u0075m\u006c\u0061\u0075\u0074\u0063y\u0072\u0069\u006c\u006c\u0069\u0063",0x0216:"\u0055\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x0478:"\u0055\u006b\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x016a:"\u0055m\u0061\u0063\u0072\u006f\u006e",0x04ee:"\u0055m\u0061c\u0072\u006f\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x1e7a:"\u0055m\u0061c\u0072\u006f\u006e\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073",0xff35:"\u0055\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0172:"\u0055o\u0067\u006f\u006e\u0065\u006b",0x03a5:"\u0055p\u0073\u0069\u006c\u006f\u006e",0x03d2:"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0031",0x03d3:"U\u0070\u0073\u0069\u006c\u006f\u006ea\u0063\u0075\u0074\u0065\u0068\u006f\u006f\u006b\u0073y\u006d\u0062\u006fl\u0067r\u0065\u0065\u006b",0x01b1:"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0061\u0066r\u0069\u0063\u0061\u006e",0x02f4:"\u0055\u0070s\u0069\u006c\u006fn\u0064\u0069\u0061\u0065\u0072\u0065\u0073\u0069\u0073",0x03ab:"\u0055p\u0073i\u006c\u006f\u006e\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073",0x03d4:"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0064\u0069\u0065r\u0065\u0073\u0069\u0073\u0068\u006f\u006fk\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b",0x038e:"\u0055\u0070\u0073i\u006c\u006f\u006e\u0074\u006f\u006e\u006f\u0073",0x016e:"\u0055\u0072\u0069n\u0067",0x040e:"\u0055\u0073\u0068\u006f\u0072\u0074\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0xf775:"\u0055\u0073\u006d\u0061\u006c\u006c",0x04ae:"\u0055\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x04b0:"\u0055\u0073\u0074ra\u0069\u0067\u0068\u0074\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0168:"\u0055\u0074\u0069\u006c\u0064\u0065",0x1e78:"U\u0074\u0069\u006c\u0064\u0065\u0061\u0063\u0075\u0074\u0065",0x1e74:"U\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077",0x290a:"\u0055\u0075\u0070\u0061\u0072\u0072\u006f\u0077",0x0056:"\u0056",0x22ab:"\u0056\u0044\u0061s\u0068",0x2aeb:"\u0056\u0062\u0061\u0072",0x24cb:"\u0056c\u0069\u0072\u0063\u006c\u0065",0x1e7e:"\u0056d\u006f\u0074\u0062\u0065\u006c\u006fw",0x2a54:"\u0056\u0065\u0065",0x054e:"V\u0065\u0077\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x01b2:"\u0056\u0068\u006fo\u006b",0xff36:"\u0056\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0548:"\u0056\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xf776:"\u0056\u0073\u006d\u0061\u006c\u006c",0x1e7c:"\u0056\u0074\u0069\u006c\u0064\u0065",0x2980:"\u0056\u0076\u0065r\u0074",0x0057:"\u0057",0x1e82:"\u0057\u0061\u0063\u0075\u0074\u0065",0x24cc:"\u0057c\u0069\u0072\u0063\u006c\u0065",0x0174:"W\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1e84:"\u0057d\u0069\u0065\u0072\u0065\u0073\u0069s",0x1e86:"\u0057\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e88:"\u0057d\u006f\u0074\u0062\u0065\u006c\u006fw",0x2a53:"\u0057\u0065\u0064g\u0065",0x1e80:"\u0057\u0067\u0072\u0061\u0076\u0065",0xff37:"\u0057\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf777:"\u0057\u0073\u006d\u0061\u006c\u006c",0x0058:"\u0058",0x24cd:"\u0058c\u0069\u0072\u0063\u006c\u0065",0x1e8c:"\u0058d\u0069\u0065\u0072\u0065\u0073\u0069s",0x1e8a:"\u0058\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x053d:"X\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x039e:"\u0058\u0069",0xff38:"\u0058\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf778:"\u0058\u0073\u006d\u0061\u006c\u006c",0x0059:"\u0059",0x00dd:"\u0059\u0061\u0063\u0075\u0074\u0065",0xf7fd:"Y\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c",0x24ce:"\u0059c\u0069\u0072\u0063\u006c\u0065",0x0176:"Y\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x0178:"\u0059d\u0069\u0065\u0072\u0065\u0073\u0069s",0xf7ff:"\u0059\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c",0x1e8e:"\u0059\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1ef4:"\u0059d\u006f\u0074\u0062\u0065\u006c\u006fw",0x04f8:"Y\u0065r\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069s\u0063\u0079\u0072\u0069ll\u0069\u0063",0x1ef2:"\u0059\u0067\u0072\u0061\u0076\u0065",0x01b3:"\u0059\u0068\u006fo\u006b",0x1ef6:"\u0059\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x0545:"\u0059\u0069\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0407:"\u0059\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0552:"\u0059\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xff39:"\u0059\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf779:"\u0059\u0073\u006d\u0061\u006c\u006c",0x021f:"\u0059s\u006d\u0061\u006c\u006c\u0063\u0061p",0x1ef8:"\u0059\u0074\u0069\u006c\u0064\u0065",0x2144:"\u0059\u0075\u0070",0x046a:"\u0059\u0075\u0073\u0062\u0069\u0067\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x046c:"\u0059\u0075\u0073\u0062ig\u0069\u006f\u0074\u0069\u0066\u0069\u0065\u0064\u0063\u0079\u0072\u0069\u006c\u006ci\u0063",0x0466:"\u0059\u0075\u0073\u006c\u0069\u0074\u0074\u006c\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x0468:"\u0059u\u0073\u006c\u0069\u0074t\u006c\u0065\u0069\u006f\u0074i\u0066i\u0065d\u0063\u0079\u0072\u0069\u006c\u006c\u0069c",0x005a:"\u005a",0x0536:"\u005a\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0179:"\u005a\u0061\u0063\u0075\u0074\u0065",0x017d:"\u005a\u0063\u0061\u0072\u006f\u006e",0xf6ff:"Z\u0063\u0061\u0072\u006f\u006e\u0073\u006d\u0061\u006c\u006c",0x24cf:"\u005ac\u0069\u0072\u0063\u006c\u0065",0x1e90:"Z\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x017b:"\u005a\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e92:"\u005ad\u006f\u0074\u0062\u0065\u006c\u006fw",0x0498:"\u005a\u0065\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04de:"\u005ae\u0064i\u0065\u0072\u0065\u0073\u0069s\u0063\u0079r\u0069\u006c\u006c\u0069\u0063",0x0396:"\u005a\u0065\u0074\u0061",0x053a:"Z\u0068\u0065\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x03fd:"\u005a\u0068\u0065\u0062\u0072\u0065\u0076\u0065",0x04c1:"\u005a\u0068e\u0062\u0072\u0065v\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0496:"Z\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065r\u0063\u0079\u0072\u0069ll\u0069\u0063",0x04dc:"\u005a\u0068\u0065\u0064ie\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x1e94:"\u005a\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff3a:"\u005a\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf77a:"\u005a\u0073\u006d\u0061\u006c\u006c",0x01b5:"\u005as\u0074\u0072\u006f\u006b\u0065",0x0061:"\u0061",0x2701:"\u0061\u0031",0x2702:"\u0061\u0032",0x2704:"\u0061\u0033",0x260e:"\u0061\u0034",0x2706:"\u0061\u0035",0x271d:"\u0061\u0036",0x271e:"\u0061\u0037",0x271f:"\u0061\u0038",0x2720:"\u0061\u0039",0x2721:"\u0061\u0031\u0030",0x261b:"\u0061\u0031\u0031",0x261e:"\u0061\u0031\u0032",0x270c:"\u0061\u0031\u0033",0x270d:"\u0061\u0031\u0034",0x270e:"\u0061\u0031\u0035",0x270f:"\u0061\u0031\u0036",0x2711:"\u0061\u0031\u0037",0x2712:"\u0061\u0031\u0038",0x2713:"\u0061\u0031\u0039",0x2714:"\u0061\u0032\u0030",0x2715:"\u0061\u0032\u0031",0x2716:"\u0061\u0032\u0032",0x2717:"\u0061\u0032\u0033",0x2718:"\u0061\u0032\u0034",0x2719:"\u0061\u0032\u0035",0x271a:"\u0061\u0032\u0036",0x271b:"\u0061\u0032\u0037",0x271c:"\u0061\u0032\u0038",0x2722:"\u0061\u0032\u0039",0x2723:"\u0061\u0033\u0030",0x2724:"\u0061\u0033\u0031",0x2725:"\u0061\u0033\u0032",0x2726:"\u0061\u0033\u0033",0x2727:"\u0061\u0033\u0034",0x2605:"\u0061\u0033\u0035",0x2729:"\u0061\u0033\u0036",0x272a:"\u0061\u0033\u0037",0x272b:"\u0061\u0033\u0038",0x272c:"\u0061\u0033\u0039",0x272d:"\u0061\u0034\u0030",0x272e:"\u0061\u0034\u0031",0x272f:"\u0061\u0034\u0032",0x2730:"\u0061\u0034\u0033",0x2731:"\u0061\u0034\u0034",0x2732:"\u0061\u0034\u0035",0x2733:"\u0061\u0034\u0036",0x2734:"\u0061\u0034\u0037",0x2735:"\u0061\u0034\u0038",0x2736:"\u0061\u0034\u0039",0x2737:"\u0061\u0035\u0030",0x2738:"\u0061\u0035\u0031",0x2739:"\u0061\u0035\u0032",0x273a:"\u0061\u0035\u0033",0x273b:"\u0061\u0035\u0034",0x273c:"\u0061\u0035\u0035",0x273d:"\u0061\u0035\u0036",0x273e:"\u0061\u0035\u0037",0x273f:"\u0061\u0035\u0038",0x2740:"\u0061\u0035\u0039",0x2741:"\u0061\u0036\u0030",0x2742:"\u0061\u0036\u0031",0x2743:"\u0061\u0036\u0032",0x2744:"\u0061\u0036\u0033",0x2745:"\u0061\u0036\u0034",0x2746:"\u0061\u0036\u0035",0x2747:"\u0061\u0036\u0036",0x2748:"\u0061\u0036\u0037",0x2749:"\u0061\u0036\u0038",0x274a:"\u0061\u0036\u0039",0x274b:"\u0061\u0037\u0030",0x25cf:"\u0061\u0037\u0031",0x274d:"\u0061\u0037\u0032",0x25a0:"\u0061\u0037\u0033",0x274f:"\u0061\u0037\u0034",0x2751:"\u0061\u0037\u0035",0x25b2:"\u0061\u0037\u0036",0x25bc:"\u0061\u0037\u0037",0x25c6:"\u0061\u0037\u0038",0x2756:"\u0061\u0037\u0039",0x25d7:"\u0061\u0038\u0031",0x2758:"\u0061\u0038\u0032",0x2759:"\u0061\u0038\u0033",0x275a:"\u0061\u0038\u0034",0xf8de:"\u0061\u0038\u0035",0xf8e0:"\u0061\u0038\u0036",0xf8e1:"\u0061\u0038\u0037",0xf8e2:"\u0061\u0038\u0038",0xf8d7:"\u0061\u0038\u0039",0xf8d8:"\u0061\u0039\u0030",0xf8db:"\u0061\u0039\u0031",0xf8dc:"\u0061\u0039\u0032",0xf8d9:"\u0061\u0039\u0033",0xf8da:"\u0061\u0039\u0034",0xf8e3:"\u0061\u0039\u0035",0xf8e4:"\u0061\u0039\u0036",0x275b:"\u0061\u0039\u0037",0x275c:"\u0061\u0039\u0038",0x275d:"\u0061\u0039\u0039",0x275e:"\u0061\u0031\u0030\u0030",0x2761:"\u0061\u0031\u0030\u0031",0x2762:"\u0061\u0031\u0030\u0032",0x2763:"\u0061\u0031\u0030\u0033",0x2764:"\u0061\u0031\u0030\u0034",0x2710:"\u0061\u0031\u0030\u0035",0x2765:"\u0061\u0031\u0030\u0036",0x2766:"\u0061\u0031\u0030\u0037",0x2767:"\u0061\u0031\u0030\u0038",0x2709:"\u0061\u0031\u0031\u0037",0x2708:"\u0061\u0031\u0031\u0038",0x2707:"\u0061\u0031\u0031\u0039",0x2460:"\u0061\u0031\u0032\u0030",0x2461:"\u0061\u0031\u0032\u0031",0x2462:"\u0061\u0031\u0032\u0032",0x2463:"\u0061\u0031\u0032\u0033",0x2464:"\u0061\u0031\u0032\u0034",0x2465:"\u0061\u0031\u0032\u0035",0x2466:"\u0061\u0031\u0032\u0036",0x2467:"\u0061\u0031\u0032\u0037",0x2468:"\u0061\u0031\u0032\u0038",0x2469:"\u0061\u0031\u0032\u0039",0x2776:"\u0061\u0031\u0033\u0030",0x2777:"\u0061\u0031\u0033\u0031",0x2778:"\u0061\u0031\u0033\u0032",0x2779:"\u0061\u0031\u0033\u0033",0x277a:"\u0061\u0031\u0033\u0034",0x277b:"\u0061\u0031\u0033\u0035",0x277c:"\u0061\u0031\u0033\u0036",0x277d:"\u0061\u0031\u0033\u0037",0x277e:"\u0061\u0031\u0033\u0038",0x277f:"\u0061\u0031\u0033\u0039",0x2780:"\u0061\u0031\u0034\u0030",0x2781:"\u0061\u0031\u0034\u0031",0x2782:"\u0061\u0031\u0034\u0032",0x2783:"\u0061\u0031\u0034\u0033",0x2784:"\u0061\u0031\u0034\u0034",0x2785:"\u0061\u0031\u0034\u0035",0x2786:"\u0061\u0031\u0034\u0036",0x2787:"\u0061\u0031\u0034\u0037",0x2788:"\u0061\u0031\u0034\u0038",0x2789:"\u0061\u0031\u0034\u0039",0x278a:"\u0061\u0031\u0035\u0030",0x278b:"\u0061\u0031\u0035\u0031",0x278c:"\u0061\u0031\u0035\u0032",0x278d:"\u0061\u0031\u0035\u0033",0x278e:"\u0061\u0031\u0035\u0034",0x278f:"\u0061\u0031\u0035\u0035",0x2790:"\u0061\u0031\u0035\u0036",0x2791:"\u0061\u0031\u0035\u0037",0x2792:"\u0061\u0031\u0035\u0038",0x2793:"\u0061\u0031\u0035\u0039",0x2794:"\u0061\u0031\u0036\u0030",0x27a3:"\u0061\u0031\u0036\u0032",0x2195:"\u0061\u0031\u0036\u0034",0x2799:"\u0061\u0031\u0036\u0035",0x279b:"\u0061\u0031\u0036\u0036",0x279c:"\u0061\u0031\u0036\u0037",0x279d:"\u0061\u0031\u0036\u0038",0x279e:"\u0061\u0031\u0036\u0039",0x279f:"\u0061\u0031\u0037\u0030",0x27a0:"\u0061\u0031\u0037\u0031",0x27a1:"\u0061\u0031\u0037\u0032",0x27a2:"\u0061\u0031\u0037\u0033",0x27a4:"\u0061\u0031\u0037\u0034",0x27a5:"\u0061\u0031\u0037\u0035",0x27a6:"\u0061\u0031\u0037\u0036",0x27a7:"\u0061\u0031\u0037\u0037",0x27a8:"\u0061\u0031\u0037\u0038",0x27a9:"\u0061\u0031\u0037\u0039",0x27ab:"\u0061\u0031\u0038\u0030",0x27ad:"\u0061\u0031\u0038\u0031",0x27af:"\u0061\u0031\u0038\u0032",0x27b2:"\u0061\u0031\u0038\u0033",0x27b3:"\u0061\u0031\u0038\u0034",0x27b5:"\u0061\u0031\u0038\u0035",0x27b8:"\u0061\u0031\u0038\u0036",0x27ba:"\u0061\u0031\u0038\u0037",0x27bb:"\u0061\u0031\u0038\u0038",0x27bc:"\u0061\u0031\u0038\u0039",0x27bd:"\u0061\u0031\u0039\u0030",0x27be:"\u0061\u0031\u0039\u0031",0x279a:"\u0061\u0031\u0039\u0032",0x27aa:"\u0061\u0031\u0039\u0033",0x27b6:"\u0061\u0031\u0039\u0034",0x27b9:"\u0061\u0031\u0039\u0035",0x2798:"\u0061\u0031\u0039\u0036",0x27b4:"\u0061\u0031\u0039\u0037",0x27b7:"\u0061\u0031\u0039\u0038",0x27ac:"\u0061\u0031\u0039\u0039",0x27ae:"\u0061\u0032\u0030\u0030",0x27b1:"\u0061\u0032\u0030\u0031",0x2703:"\u0061\u0032\u0030\u0032",0x2750:"\u0061\u0032\u0030\u0033",0x2752:"\u0061\u0032\u0030\u0034",0xf8dd:"\u0061\u0032\u0030\u0035",0xf8df:"\u0061\u0032\u0030\u0036",0x0986:"\u0061a\u0062\u0065\u006e\u0067\u0061\u006ci",0x00e1:"\u0061\u0061\u0063\u0075\u0074\u0065",0x0906:"\u0061\u0061\u0064\u0065\u0076\u0061",0x0a86:"\u0061\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a06:"\u0061\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0a3e:"\u0061a\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3303:"\u0061\u0061\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x09be:"\u0061a\u0076o\u0077\u0065\u006c\u0073\u0069g\u006e\u0062e\u006e\u0067\u0061\u006c\u0069",0x093e:"\u0061a\u0076o\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061",0x0abe:"\u0061\u0061\u0076\u006fwe\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x055f:"\u0061b\u0062\u0072\u0065\u0076\u0069\u0061\u0074\u0069\u006f\u006e\u006da\u0072\u006b\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0970:"a\u0062b\u0072\u0065\u0076\u0069\u0061\u0074\u0069\u006fn\u0073\u0069\u0067\u006ede\u0076\u0061",0x0985:"\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x311a:"\u0061b\u006f\u0070\u006f\u006d\u006f\u0066o",0x0103:"\u0061\u0062\u0072\u0065\u0076\u0065",0x1eaf:"a\u0062\u0072\u0065\u0076\u0065\u0061\u0063\u0075\u0074\u0065",0x04d1:"\u0061\u0062\u0072\u0065\u0076\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x1eb7:"\u0061\u0062\u0072\u0065\u0076\u0065\u0064\u006f\u0074b\u0065\u006c\u006f\u0077",0x1eb1:"a\u0062\u0072\u0065\u0076\u0065\u0067\u0072\u0061\u0076\u0065",0x1eb3:"\u0061b\u0072e\u0076\u0065\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x1eb5:"a\u0062\u0072\u0065\u0076\u0065\u0074\u0069\u006c\u0064\u0065",0x01ce:"\u0061\u0063\u0061\u0072\u006f\u006e",0x2100:"\u0061c\u0063\u006f\u0075\u006e\u0074\u006ff",0x23e6:"\u0061c\u0063\u0075\u0072\u0072\u0065\u006et",0x267e:"\u0061\u0063\u0069\u0064\u0066\u0072\u0065\u0065",0x24d0:"\u0061c\u0069\u0072\u0063\u006c\u0065",0x00e2:"a\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1ea5:"\u0061\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065",0x1ead:"\u0061\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077",0x1ea7:"\u0061\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065",0x1ea9:"a\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065",0x1eab:"\u0061\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065",0x00b4:"\u0061\u0063\u0075t\u0065",0x0317:"\u0061\u0063\u0075\u0074\u0065\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x0301:"\u0061c\u0075\u0074\u0065\u0063\u006f\u006db",0x0954:"\u0061c\u0075\u0074\u0065\u0064\u0065\u0076a",0x02cf:"a\u0063\u0075\u0074\u0065\u006c\u006f\u0077\u006d\u006f\u0064",0x0274:"\u0061c\u0075\u0074\u0065\u006e\u006f\u0073p",0x0341:"\u0061\u0063\u0075t\u0065\u0074\u006f\u006e\u0065\u0063\u006d\u0062",0x2940:"\u0061\u0063\u0077\u0063\u0069\u0072\u0063\u006c\u0065a\u0072\u0072\u006f\u0077",0x2939:"\u0061c\u0077l\u0065\u0066\u0074\u0061\u0072\u0063\u0061\u0072\u0072\u006f\u0077",0x21ba:"\u0061c\u0077o\u0070\u0065\u006e\u0063\u0069r\u0063\u006ce\u0061\u0072\u0072\u006f\u0077",0x293a:"\u0061c\u0077o\u0076\u0065\u0072\u0061\u0072\u0063\u0061\u0072\u0072\u006f\u0077",0x293b:"\u0061\u0063w\u0075\u006e\u0064e\u0072\u0061\u0072\u0063\u0061\u0072\u0072\u006f\u0077",0x0201:"\u0061d\u0062\u006c\u0067\u0072\u0061\u0076e",0x0a71:"\u0061\u0064\u0064\u0061\u006b\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x2101:"\u0061\u0064\u0064\u0072\u0065\u0073\u0073\u0073\u0075b\u006a\u0065\u0063\u0074",0x0905:"\u0061\u0064\u0065v\u0061",0x00e4:"\u0061d\u0069\u0065\u0072\u0065\u0073\u0069s",0x04d3:"\u0061\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x01df:"\u0061d\u0069e\u0072\u0065\u0073\u0069\u0073\u006d\u0061\u0063\u0072\u006f\u006e",0x1ea1:"\u0061d\u006f\u0074\u0062\u0065\u006c\u006fw",0x01e1:"\u0061\u0064\u006f\u0074\u006d\u0061\u0063\u0072\u006f\u006e",0x22f0:"\u0061\u0064\u006ft\u0073",0x00e6:"\u0061\u0065",0x01fd:"\u0061e\u0061\u0063\u0075\u0074\u0065",0x3150:"\u0061\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x01e3:"\u0061\u0065\u006d\u0061\u0063\u0072\u006f\u006e",0x200e:"\u0061f\u0069\u0069\u0032\u0039\u0039",0x200f:"\u0061f\u0069\u0069\u0033\u0030\u0030",0x200d:"\u0061f\u0069\u0069\u0033\u0030\u0031",0x0410:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00317",0x0411:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00318",0x0412:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00319",0x0416:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00324",0x0417:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00325",0x0419:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00327",0x041a:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00328",0x041d:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00331",0x041f:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00333",0x0420:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00334",0x0421:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00335",0x0422:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00336",0x0424:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00338",0x0429:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00343",0x042a:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00344",0x042b:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00345",0x042c:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00346",0x042e:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00348",0x042f:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00349",0x0402:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00351",0x0403:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00352",0x0405:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00354",0x0406:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00355",0x0408:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00357",0x040a:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00359",0xf6c4:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00363",0xf6c5:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00364",0x0430:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00365",0x0432:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00367",0x0433:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00368",0x0434:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00369",0x0451:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00371",0x0437:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00373",0x0439:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00375",0x043d:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00379",0x0442:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00384",0x0443:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00385",0x0444:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00386",0x0445:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00387",0x0448:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00390",0x0449:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00391",0x044e:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00396",0x044f:"\u0061f\u0069\u0069\u0031\u0030\u0030\u00397",0x0455:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00302",0x0456:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00303",0x0458:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00305",0x045a:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00307",0x045c:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00309",0x045e:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00310",0x0462:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00346",0x0472:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00347",0x0474:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00348",0xf6c6:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00392",0x0473:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00395",0x0475:"\u0061f\u0069\u0069\u0031\u0030\u0031\u00396",0xf6c7:"\u0061f\u0069\u0069\u0031\u0030\u0038\u00331",0xf6c8:"\u0061f\u0069\u0069\u0031\u0030\u0038\u00332",0x060c:"\u0061f\u0069\u0069\u0035\u0037\u0033\u00388",0x0663:"\u0061f\u0069\u0069\u0035\u0037\u0033\u00395",0x0666:"\u0061f\u0069\u0069\u0035\u0037\u0033\u00398",0x0667:"\u0061f\u0069\u0069\u0035\u0037\u0033\u00399",0x061b:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00303",0x061f:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00307",0x0622:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00310",0x0623:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00311",0x0624:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00312",0x062a:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00318",0x062d:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00321",0x062e:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00322",0x062f:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00323",0x0633:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00327",0x0634:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00328",0x0635:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00329",0x0636:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00330",0x0639:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00333",0x0641:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00341",0x0642:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00342",0x0643:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00343",0x0644:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00344",0x0645:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00345",0x064b:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00351",0x064c:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00352",0x0650:"\u0061f\u0069\u0069\u0035\u0037\u0034\u00356",0x0698:"\u0061f\u0069\u0069\u0035\u0037\u0035\u00308",0x0679:"\u0061f\u0069\u0069\u0035\u0037\u0035\u00311",0x0688:"\u0061f\u0069\u0069\u0035\u0037\u0035\u00312",0x06ba:"\u0061f\u0069\u0069\u0035\u0037\u0035\u00314",0x06d5:"\u0061f\u0069\u0069\u0035\u0037\u0035\u00334",0x20aa:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00336",0x05be:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00345",0x05d2:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00366",0x05d4:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00368",0x05d6:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00370",0x05d7:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00371",0x05d9:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00373",0x05da:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00374",0x05df:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00379",0x05e4:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00384",0x05e6:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00386",0xfb2b:"\u0061f\u0069\u0069\u0035\u0037\u0036\u00395",0x05f0:"\u0061f\u0069\u0069\u0035\u0037\u0037\u00316",0x05f1:"\u0061f\u0069\u0069\u0035\u0037\u0037\u00317",0x05b8:"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397",0x05b0:"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399",0x05c2:"\u0061f\u0069\u0069\u0035\u0037\u0038\u00303",0x05bf:"\u0061f\u0069\u0069\u0035\u0037\u0038\u00341",0x05c0:"\u0061f\u0069\u0069\u0035\u0037\u0038\u00342",0x2113:"\u0061f\u0069\u0069\u0036\u0031\u0032\u00389",0x202c:"\u0061f\u0069\u0069\u0036\u0031\u0035\u00373",0x202d:"\u0061f\u0069\u0069\u0036\u0031\u0035\u00374",0x202e:"\u0061f\u0069\u0069\u0036\u0031\u0035\u00375",0x200c:"\u0061f\u0069\u0069\u0036\u0031\u0036\u00364",0x066d:"\u0061f\u0069\u0069\u0036\u0033\u0031\u00367",0x02bd:"\u0061f\u0069\u0069\u0036\u0034\u0039\u00337",0x00e0:"\u0061\u0067\u0072\u0061\u0076\u0065",0x0a85:"\u0061g\u0075\u006a\u0061\u0072\u0061\u0074i",0x0a05:"\u0061g\u0075\u0072\u006d\u0075\u006b\u0068i",0x3042:"\u0061h\u0069\u0072\u0061\u0067\u0061\u006ea",0x1ea3:"\u0061\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x0990:"\u0061i\u0062\u0065\u006e\u0067\u0061\u006ci",0x311e:"\u0061\u0069\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x0910:"\u0061\u0069\u0064\u0065\u0076\u0061",0x04d5:"a\u0069\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0a90:"\u0061\u0069\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a10:"\u0061\u0069\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0a48:"\u0061i\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0xfeca:"\u0061\u0069\u006e\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfecb:"\u0061\u0069n\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfec9:"a\u0069\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfecc:"\u0061i\u006em\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x0203:"\u0061\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x09c8:"\u0061i\u0076o\u0077\u0065\u006c\u0073\u0069g\u006e\u0062e\u006e\u0067\u0061\u006c\u0069",0x0948:"\u0061i\u0076o\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061",0x0ac8:"\u0061\u0069\u0076\u006fwe\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x30a2:"\u0061k\u0061\u0074\u0061\u006b\u0061\u006ea",0xff71:"\u0061k\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068",0x314f:"\u0061k\u006f\u0072\u0065\u0061\u006e",0x05d0:"\u0061\u006c\u0065\u0066",0x0627:"\u0061\u006c\u0065\u0066\u0061\u0072\u0061\u0062\u0069\u0063",0xfb30:"\u0061\u006ce\u0066\u0064\u0061g\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",0xfe8e:"\u0061l\u0065f\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfe84:"\u0061l\u0065\u0066\u0068\u0061m\u007a\u0061\u0061\u0062\u006fv\u0065f\u0069n\u0061\u006c\u0061\u0072\u0061\u0062\u0069c",0x0625:"a\u006ce\u0066\u0068\u0061\u006d\u007a\u0061\u0062\u0065l\u006f\u0077\u0061\u0072ab\u0069\u0063",0xfe88:"\u0061l\u0065\u0066\u0068\u0061m\u007a\u0061\u0062\u0065\u006co\u0077f\u0069n\u0061\u006c\u0061\u0072\u0061\u0062\u0069c",0xfe8d:"\u0061\u006c\u0065f\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfb4f:"\u0061l\u0065f\u006c\u0061\u006d\u0065\u0064\u0068\u0065\u0062\u0072\u0065\u0077",0xfe82:"\u0061l\u0065\u0066\u006d\u0061d\u0064\u0061\u0061\u0062\u006fv\u0065f\u0069n\u0061\u006c\u0061\u0072\u0061\u0062\u0069c",0x0649:"\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0061r\u0061\u0062\u0069\u0063",0xfef0:"\u0061\u006c\u0065\u0066ma\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062i\u0063",0xfeef:"\u0061\u006c\u0065\u0066ma\u006b\u0073\u0075\u0072\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfef4:"\u0061\u006c\u0065fm\u0061\u006b\u0073\u0075\u0072\u0061\u006d\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfb2e:"\u0061l\u0065f\u0070\u0061\u0074\u0061\u0068\u0068\u0065\u0062\u0072\u0065\u0077",0xfb2f:"\u0061\u006ce\u0066\u0071\u0061m\u0061\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077",0x0671:"\u0061l\u0065\u0066\u0077\u0061\u0073\u006ca",0xfb51:"\u0061\u006c\u0065\u0066\u0077\u0061\u0073\u006c\u0061f\u0069\u006e\u0061\u006c",0xfb50:"\u0061\u006c\u0065\u0066\u0077\u0061\u0073\u006c\u0061\u0069\u0073\u006fl\u0061\u0074\u0065\u0064",0xfd3c:"a\u006c\u0065\u0066\u0077it\u0068f\u0061\u0074\u0068\u0061\u0074a\u006e\u0066\u0069\u006e\u0061\u006c",0xfd3d:"\u0061l\u0065\u0066\u0077\u0069\u0074\u0068\u0066\u0061\u0074\u0068\u0061t\u0061\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfe83:"\u0061\u006c\u0065\u0066\u0077\u0069\u0074\u0068\u0068\u0061\u006dz\u0061\u0061\u0062\u006f\u0076\u0065\u0069\u0073\u006f\u006ca\u0074\u0065\u0064",0xfe87:"\u0061\u006c\u0065\u0066\u0077\u0069\u0074\u0068\u0068\u0061\u006dz\u0061\u0062\u0065\u006c\u006f\u0077\u0069\u0073\u006f\u006ca\u0074\u0065\u0064",0xfe81:"\u0061\u006c\u0065\u0066\u0077\u0069\u0074\u0068\u006d\u0061\u0064d\u0061\u0061\u0062\u006f\u0076\u0065\u0069\u0073\u006f\u006ca\u0074\u0065\u0064",0x2135:"\u0061\u006c\u0065p\u0068",0x224c:"\u0061\u006c\u006c\u0065\u0071\u0075\u0061\u006c",0x03b1:"\u0061\u006c\u0070h\u0061",0x03ac:"\u0061\u006c\u0070\u0068\u0061\u0074\u006f\u006e\u006f\u0073",0xd802:"a\u006c\u0074\u0073\u0065\u006c\u0065\u0063\u0074\u006f\u0072",0x0101:"\u0061m\u0061\u0063\u0072\u006f\u006e",0xff41:"\u0061\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0026:"\u0061m\u0070\u0065\u0072\u0073\u0061\u006ed",0xff06:"\u0061m\u0070e\u0072\u0073\u0061\u006e\u0064m\u006f\u006eo\u0073\u0070\u0061\u0063\u0065",0xf726:"\u0061\u006d\u0070\u0065\u0072\u0073\u0061\u006e\u0064s\u006d\u0061\u006c\u006c",0x33c2:"\u0061\u006d\u0073\u0071\u0075\u0061\u0072\u0065",0x3122:"\u0061\u006e\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x3124:"a\u006e\u0067\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x27e8:"\u0061\u006e\u0067\u0062\u0072\u0061\u0063\u006b\u0065t\u006c\u0065\u0066\u0074",0x27e9:"\u0061n\u0067b\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074",0x299f:"\u0061\u006e\u0067\u0064\u006e\u0072",0x0e5a:"\u0061\u006e\u0067\u006b\u0068\u0061\u006e\u006b\u0068u\u0074\u0068\u0061\u0069",0x2220:"\u0061\u006e\u0067l\u0065",0x3008:"\u0061\u006eg\u006c\u0065\u0062r\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074",0xfe3f:"\u0061n\u0067\u006c\u0065\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006ce\u0066\u0074\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c",0x3009:"\u0061\u006e\u0067\u006c\u0065\u0062\u0072\u0061\u0063\u006b\u0065\u0074r\u0069\u0067\u0068\u0074",0xfe40:"\u0061n\u0067\u006c\u0065\u0062r\u0061\u0063\u006b\u0065\u0074r\u0069g\u0068t\u0076\u0065\u0072\u0074\u0069\u0063\u0061l",0x2329:"\u0061n\u0067\u006c\u0065\u006c\u0065\u0066t",0x232a:"\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074",0x299e:"\u0061\u006e\u0067\u006c\u0065\u0073",0x29a4:"\u0061n\u0067\u006c\u0065\u0075\u0062\u0061r",0x212b:"\u0061\u006e\u0067\u0073\u0074\u0072\u006f\u006d",0x20e7:"\u0061n\u006e\u0075\u0069\u0074\u0079",0x0387:"\u0061n\u006f\u0074\u0065\u006c\u0065\u0069a",0x27f2:"\u0061\u006e\u0074\u0069\u0063\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065",0x0952:"\u0061\u006e\u0075d\u0061\u0074\u0074\u0061\u0064\u0065\u0076\u0061",0x0982:"\u0061n\u0075s\u0076\u0061\u0072\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0902:"\u0061\u006e\u0075s\u0076\u0061\u0072\u0061\u0064\u0065\u0076\u0061",0x0a82:"\u0061\u006eu\u0073\u0076\u0061r\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0105:"\u0061o\u0067\u006f\u006e\u0065\u006b",0x3300:"\u0061\u0070\u0061a\u0074\u006f\u0073\u0071\u0075\u0061\u0072\u0065",0x249c:"\u0061\u0070\u0061\u0072\u0065\u006e",0x0245:"\u0061\u0070\u006f\u0073\u0074\u0072\u006f\u0070\u0068\u0065",0x055a:"\u0061p\u006fs\u0074\u0072\u006f\u0070\u0068e\u0061\u0072m\u0065\u006e\u0069\u0061\u006e",0x02bc:"\u0061\u0070\u006f\u0073\u0074\u0072\u006f\u0070\u0068\u0065\u006d\u006f\u0064",0x0246:"\u0061\u0070\u006f\u0073\u0074\u0072\u006f\u0070\u0068\u0065\u0072\u0065\u0076",0xf8ff:"\u0061\u0070\u0070l\u0065",0x2250:"\u0061\u0070\u0070\u0072\u006f\u0061\u0063\u0068\u0065\u0073",0x2a70:"\u0061p\u0070\u0072\u006f\u0078\u0065\u0071q",0x2248:"a\u0070\u0070\u0072\u006f\u0078\u0065\u0071\u0075\u0061\u006c",0x2252:"\u0061p\u0070r\u006f\u0078\u0065\u0071\u0075a\u006c\u006fr\u0069\u006d\u0061\u0067\u0065",0x224b:"a\u0070\u0070\u0072\u006f\u0078\u0069\u0064\u0065\u006e\u0074",0x224a:"\u0061\u0070\u0070\u0072\u006f\u0078\u006f\u0072\u0065\u0071\u0075\u0061\u006c",0x318e:"\u0061\u0072\u0061e\u0061\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x318d:"a\u0072\u0061\u0065\u0061\u006b\u006f\u0072\u0065\u0061\u006e",0x2312:"\u0061\u0072\u0063",0x2258:"\u0061\u0072\u0063e\u0071",0x21b6:"\u0061\u0072\u0063h\u006c\u0065\u0066\u0074\u0064\u006f\u0077\u006e",0x21b7:"\u0061\u0072\u0063\u0068\u0072\u0069\u0067\u0068\u0074\u0064\u006f\u0077\u006e",0x1e9a:"\u0061\u0072\u0069\u0067\u0068\u0074\u0068\u0061\u006cf\u0072\u0069\u006e\u0067",0x00e5:"\u0061\u0072\u0069n\u0067",0x01fb:"\u0061\u0072\u0069\u006e\u0067\u0061\u0063\u0075\u0074\u0065",0x1e01:"\u0061\u0072\u0069\u006e\u0067\u0062\u0065\u006c\u006f\u0077",0x0590:"\u0061\u0072\u0072o\u0077\u0062\u0061\u0072\u0064\u006f\u0077\u006e",0x058d:"\u0061\u0072\u0072o\u0077\u0062\u0061\u0072\u006c\u0065\u0066\u0074",0x058f:"\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072\u0072\u0069\u0067\u0068\u0074",0x058e:"\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072\u0075\u0070",0x2194:"\u0061r\u0072\u006f\u0077\u0062\u006f\u0074h",0x21e3:"\u0061\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068\u0064\u006f\u0077\u006e",0x21e0:"\u0061\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068\u006c\u0065\u0066\u0074",0x21e2:"\u0061\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068r\u0069\u0067\u0068\u0074",0x21e1:"a\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068\u0075\u0070",0x21d4:"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u0062\u006f\u0074\u0068",0x21d5:"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0062\u006f\u0074\u0068\u0076",0x21d3:"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u0064\u006f\u0077\u006e",0x21d0:"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u006c\u0065\u0066\u0074",0x21d2:"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0072\u0069\u0067\u0068\u0074",0x21d1:"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0075\u0070",0x2193:"\u0061r\u0072\u006f\u0077\u0064\u006f\u0077n",0x2199:"\u0061\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006e\u006c\u0065\u0066\u0074",0x2198:"\u0061\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006er\u0069\u0067\u0068\u0074",0x21e9:"\u0061\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006ew\u0068\u0069\u0074\u0065",0x02c5:"\u0061\u0072r\u006f\u0077\u0068e\u0061\u0064\u0064\u006f\u0077\u006e\u006d\u006f\u0064",0x02c2:"\u0061\u0072r\u006f\u0077\u0068e\u0061\u0064\u006c\u0065\u0066\u0074\u006d\u006f\u0064",0x02c3:"\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064\u0072\u0069\u0067h\u0074\u006d\u006f\u0064",0x02c4:"\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064u\u0070\u006d\u006f\u0064",0x21aa:"\u0061\u0072\u0072\u006f\u0077\u0068\u006f\u006f\u006b\u006c\u0065\u0066\u0074",0x21a9:"\u0061\u0072\u0072\u006f\u0077\u0068\u006f\u006f\u006br\u0069\u0067\u0068\u0074",0xf8e7:"\u0061\u0072\u0072o\u0077\u0068\u006f\u0072\u0069\u007a\u0065\u0078",0x2190:"\u0061r\u0072\u006f\u0077\u006c\u0065\u0066t",0x21bd:"\u0061\u0072r\u006f\u0077\u006ce\u0066\u0074\u0062\u006f\u0074\u0068\u0061\u006c\u0066",0x21cd:"\u0061r\u0072o\u0077\u006c\u0065\u0066\u0074d\u0062\u006cs\u0074\u0072\u006f\u006b\u0065",0x21c6:"\u0061r\u0072o\u0077\u006c\u0065\u0066\u0074o\u0076\u0065r\u0072\u0069\u0067\u0068\u0074",0x21e6:"\u0061\u0072\u0072\u006f\u0077\u006c\u0065\u0066\u0074w\u0068\u0069\u0074\u0065",0x2192:"\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074",0x21c1:"\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074\u0062\u006ft\u0068\u0061\u006c\u0066",0x21cf:"\u0061\u0072\u0072\u006fwr\u0069\u0067\u0068\u0074\u0064\u0062\u006c\u0073\u0074\u0072\u006f\u006b\u0065",0x21c4:"\u0061r\u0072o\u0077\u0072\u0069\u0067\u0068t\u006f\u0076e\u0072\u006c\u0065\u0066\u0074",0x21e8:"\u0061r\u0072o\u0077\u0072\u0069\u0067\u0068\u0074\u0077\u0068\u0069\u0074\u0065",0x21e4:"\u0061\u0072\u0072o\u0077\u0074\u0061\u0062\u006c\u0065\u0066\u0074",0x21e5:"\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0062\u0072\u0069\u0067\u0068\u0074",0x21a2:"\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c\u006c\u0065\u0066\u0074",0x21a3:"\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006cr\u0069\u0067\u0068\u0074",0x21da:"\u0061r\u0072o\u0077\u0074\u0072\u0069\u0070\u006c\u0065\u006c\u0065\u0066\u0074",0x21db:"\u0061\u0072r\u006f\u0077\u0074r\u0069\u0070\u006c\u0065\u0072\u0069\u0067\u0068\u0074",0x2191:"\u0061r\u0072\u006f\u0077\u0075\u0070",0x21a8:"\u0061r\u0072o\u0077\u0075\u0070\u0064\u006f\u0077\u006e\u0062\u0061\u0073\u0065",0x2196:"a\u0072\u0072\u006f\u0077\u0075\u0070\u006c\u0065\u0066\u0074",0x21c5:"\u0061\u0072\u0072\u006f\u0077\u0075\u0070\u006c\u0065\u0066\u0074\u006ff\u0064\u006f\u0077\u006e",0x2197:"\u0061\u0072\u0072o\u0077\u0075\u0070\u0072\u0069\u0067\u0068\u0074",0x21e7:"\u0061\u0072\u0072o\u0077\u0075\u0070\u0077\u0068\u0069\u0074\u0065",0xf8e6:"a\u0072\u0072\u006f\u0077\u0076\u0065\u0072\u0074\u0065\u0078",0xd80a:"a\u0073c\u0065\u006e\u0064\u0065\u0072\u0063\u006f\u006dp\u0077\u006f\u0072\u0064ma\u0072\u006b",0x005e:"a\u0073\u0063\u0069\u0069\u0063\u0069\u0072\u0063\u0075\u006d",0xff3e:"a\u0073c\u0069\u0069\u0063\u0069\u0072\u0063\u0075\u006dm\u006f\u006e\u006f\u0073pa\u0063\u0065",0x007e:"\u0061\u0073\u0063\u0069\u0069\u0074\u0069\u006c\u0064\u0065",0xff5e:"\u0061\u0073\u0063\u0069it\u0069\u006c\u0064\u0065\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0251:"\u0061s\u0063\u0072\u0069\u0070\u0074",0x0252:"\u0061\u0073\u0063\u0072\u0069\u0070\u0074\u0074\u0075\u0072\u006e\u0065\u0064",0x3041:"\u0061\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0072a\u0067\u0061\u006e\u0061",0x30a1:"\u0061\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074a\u006b\u0061\u006e\u0061",0xff67:"\u0061\u0073\u006dal\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x22a6:"\u0061\u0073\u0073\u0065\u0072\u0074",0x2a6e:"\u0061\u0073\u0074e\u0071",0x20f0:"a\u0073\u0074\u0065\u0072\u0061\u0063\u0063\u0065\u006e\u0074",0x002a:"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b",0x2217:"\u0061\u0073\u0074e\u0072\u0069\u0073\u006b\u006d\u0061\u0074\u0068",0xff0a:"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0xfe61:"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0073\u006d\u0061\u006c\u006c",0x2042:"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006d",0x2609:"\u0061\u0073\u0074\u0072\u006f\u0073\u0075\u006e",0xf6e9:"\u0061s\u0075\u0070\u0065\u0072\u0069\u006fr",0x2243:"\u0061\u0073\u0079\u006dpt\u006f\u0074\u0069\u0063\u0061\u006c\u006c\u0079\u0065\u0071\u0075\u0061\u006c",0x0040:"\u0061\u0074",0x00e3:"\u0061\u0074\u0069\u006c\u0064\u0065",0xff20:"a\u0074\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xfe6b:"\u0061t\u0073\u006d\u0061\u006c\u006c",0x0250:"\u0061t\u0075\u0072\u006e\u0065\u0064",0x0994:"\u0061u\u0062\u0065\u006e\u0067\u0061\u006ci",0x3120:"\u0061\u0075\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x0914:"\u0061\u0075\u0064\u0065\u0076\u0061",0x0a94:"\u0061\u0075\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a14:"\u0061\u0075\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x09d7:"\u0061\u0075\u006c\u0065ng\u0074\u0068\u006d\u0061\u0072\u006b\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0a4c:"\u0061u\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x09cc:"\u0061u\u0076o\u0077\u0065\u006c\u0073\u0069g\u006e\u0062e\u006e\u0067\u0061\u006c\u0069",0x094c:"\u0061u\u0076o\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061",0x0acc:"\u0061\u0075\u0076\u006fwe\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x093d:"\u0061\u0076\u0061g\u0072\u0061\u0068\u0061\u0064\u0065\u0076\u0061",0x2a11:"\u0061\u0077\u0069n\u0074",0x0561:"a\u0079\u0062\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xfb20:"\u0061\u0079i\u006e\u0061\u006ct\u006f\u006e\u0065\u0068\u0065\u0062\u0072\u0065\u0077",0x05e2:"\u0061\u0079\u0069\u006e\u0068\u0065\u0062\u0072\u0065\u0077",0x0062:"\u0062",0x2aed:"\u0062\u004e\u006f\u0074",0x09ac:"\u0062a\u0062\u0065\u006e\u0067\u0061\u006ci",0x2036:"\u0062\u0061\u0063\u006b\u0064\u0070\u0072\u0069\u006d\u0065",0x024c:"\u0062\u0061\u0063\u006b\u0065\u0064",0x005c:"\u0062a\u0063\u006b\u0073\u006c\u0061\u0073h",0xff3c:"\u0062a\u0063k\u0073\u006c\u0061\u0073\u0068m\u006f\u006eo\u0073\u0070\u0061\u0063\u0065",0x2037:"b\u0061\u0063\u006b\u0074\u0072\u0070\u0072\u0069\u006d\u0065",0x092c:"\u0062\u0061\u0064\u0065\u0076\u0061",0x22ff:"\u0062a\u0067\u006d\u0065\u006d\u0062\u0065r",0x0aac:"\u0062\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a2c:"\u0062\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3070:"\u0062\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x0e3f:"\u0062\u0061\u0068\u0074\u0074\u0068\u0061\u0069",0x30d0:"\u0062\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x007c:"\u0062\u0061\u0072",0x2aea:"\u0062\u0061\u0072\u0056",0x2a43:"\u0062\u0061\u0072\u0063\u0061\u0070",0x2a42:"\u0062\u0061\u0072\u0063\u0075\u0070",0x2961:"\u0062a\u0072d\u006f\u0077\u006e\u0068\u0061r\u0070\u006fo\u006e\u006c\u0065\u0066\u0074",0x295d:"\u0062\u0061\u0072\u0064ow\u006e\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0072\u0069\u0067\u0068\u0074",0x21b9:"\u0062a\u0072\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0062\u0061",0x2956:"\u0062a\u0072l\u0065\u0066\u0074\u0068\u0061r\u0070\u006fo\u006e\u0064\u006f\u0077\u006e",0x2952:"\u0062\u0061r\u006c\u0065\u0066t\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070",0x02a9:"\u0062\u0061\u0072\u006d\u0069\u0064\u006c\u006f\u006eg\u006e\u006f\u0073\u0070",0xff5c:"\u0062\u0061\u0072m\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x21b8:"b\u0061\u0072\u006f\u0076er\u006eo\u0072\u0074\u0068\u0077\u0065s\u0074\u0061\u0072\u0072\u006f\u0077",0x2920:"b\u0061r\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072o\u0077\u0064\u0069\u0061mo\u006e\u0064",0x295f:"\u0062\u0061\u0072\u0072ig\u0068\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0064\u006f\u0077\u006e",0x295b:"\u0062\u0061\u0072\u0072\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0070o\u006f\u006e\u0075\u0070",0x2912:"\u0062\u0061\u0072\u0075\u0070\u0061\u0072\u0072\u006f\u0077",0x2958:"\u0062\u0061r\u0075\u0070\u0068a\u0072\u0070\u006f\u006f\u006e\u006c\u0065\u0066\u0074",0x2954:"\u0062\u0061\u0072\u0075\u0070\u0068\u0061\u0072\u0070\u006f\u006f\u006er\u0069\u0067\u0068\u0074",0x22bd:"\u0062\u0061\u0072\u0076\u0065\u0065",0x3105:"\u0062b\u006f\u0070\u006f\u006d\u006f\u0066o",0x23b6:"\u0062\u0062\u0072\u006b\u0074\u0062\u0072\u006b",0x24d1:"\u0062c\u0069\u0072\u0063\u006c\u0065",0x1e03:"\u0062\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e05:"\u0062d\u006f\u0074\u0062\u0065\u006c\u006fw",0x2506:"\u0062\u0064\u0074\u0072\u0069\u0070\u006c\u0065\u0076\u0064\u0061\u0073\u0068",0x266c:"b\u0065a\u006d\u0065\u0064\u0073\u0069\u0078\u0074\u0065e\u006e\u0074\u0068\u006eot\u0065\u0073",0x2235:"\u0062e\u0063\u0061\u0075\u0073\u0065",0x0431:"\u0062\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0628:"\u0062e\u0068\u0061\u0072\u0061\u0062\u0069c",0xfe90:"\u0062\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfe91:"\u0062\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x3079:"\u0062\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0xfe8f:"b\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfe92:"\u0062e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfc9f:"b\u0065h\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063",0xfc08:"b\u0065\u0068\u006d\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063",0xfc6d:"\u0062e\u0068n\u006f\u006f\u006e\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063",0xfc6e:"\u0062\u0065\u0068wi\u0074\u0068\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c",0xfc09:"\u0062\u0065\u0068\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066m\u0061\u006b\u0073\u0075\u0072\u0061\u0069\u0073\u006f\u006ca\u0074\u0065\u0064",0xfc9d:"\u0062\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0061\u0068\u0069\u006ei\u0074\u0069\u0061\u006c",0xe812:"\u0062\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0065\u0068\u0069\u006ei\u0074\u0069\u0061\u006c",0xfc9c:"\u0062e\u0068w\u0069\u0074\u0068\u006a\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c",0xfc9e:"\u0062e\u0068w\u0069\u0074\u0068\u006b\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c",0xfc6a:"\u0062e\u0068w\u0069\u0074\u0068\u0072\u0065\u0068\u0066\u0069\u006e\u0061\u006c",0xfc6f:"\u0062e\u0068w\u0069\u0074\u0068\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c",0xfc0a:"\u0062e\u0068w\u0069\u0074\u0068\u0079\u0065h\u0069\u0073o\u006c\u0061\u0074\u0065\u0064",0x30d9:"\u0062\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0562:"b\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x23e3:"\u0062e\u006e\u007a\u0065\u006e\u0072",0x03b2:"\u0062\u0065\u0074\u0061",0x03d0:"\u0062e\u0074a\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b",0xfb31:"\u0062e\u0074d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",0x2136:"\u0062\u0065\u0074\u0068",0x05d1:"\u0062e\u0074\u0068\u0065\u0062\u0072\u0065w",0xfb4c:"\u0062\u0065\u0074\u0072\u0061\u0066\u0065\u0068\u0065\u0062\u0072\u0065\u0077",0x226c:"\u0062e\u0074\u0077\u0065\u0065\u006e",0x09ad:"\u0062\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x092d:"\u0062h\u0061\u0064\u0065\u0076\u0061",0x0aad:"b\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a2d:"b\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0253:"\u0062\u0068\u006fo\u006b",0x27d8:"\u0062\u0069\u0067\u0062\u006f\u0074",0x2a03:"\u0062i\u0067\u0063\u0075\u0070\u0064\u006ft",0x2afc:"\u0062\u0069\u0067\u0069\u006e\u0074\u0065\u0072\u006c\u0065\u0061\u0076\u0065",0x2a00:"\u0062i\u0067\u006f\u0064\u006f\u0074",0x2a01:"\u0062\u0069\u0067\u006f\u0070\u006c\u0075\u0073",0x2a02:"\u0062i\u0067\u006f\u0074\u0069\u006d\u0065s",0x2a57:"\u0062\u0069\u0067s\u006c\u006f\u0070\u0065\u0064\u0076\u0065\u0065",0x2a58:"\u0062\u0069\u0067\u0073\u006c\u006f\u0070\u0065\u0064w\u0065\u0064\u0067\u0065",0x2a05:"\u0062\u0069\u0067\u0073\u0071\u0063\u0061\u0070",0x2a06:"\u0062\u0069\u0067\u0073\u0071\u0063\u0075\u0070",0x2aff:"\u0062\u0069\u0067\u0074\u0061\u006c\u006c\u006f\u0062\u006c\u006f\u006e\u0067",0x2a09:"\u0062\u0069\u0067\u0074\u0069\u006d\u0065\u0073",0x27d9:"\u0062\u0069\u0067\u0074\u006f\u0070",0x2a1e:"\u0062i\u0067t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074",0x2a04:"\u0062\u0069\u0067\u0075\u0070\u006c\u0075\u0073",0x22c1:"\u0062\u0069\u0067\u0076\u0065\u0065",0x22c0:"\u0062\u0069\u0067\u0077\u0065\u0064\u0067\u0065",0x3073:"\u0062\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30d3:"\u0062\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0298:"\u0062\u0069\u006c\u0061\u0062\u0069\u0061\u006c\u0063\u006c\u0069\u0063\u006b",0x0a02:"\u0062\u0069\u006e\u0064\u0069\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3331:"\u0062\u0069\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x29ed:"b\u006ca\u0063\u006b\u0063\u0069\u0072\u0063\u006c\u0065d\u006f\u0077\u006e\u0061rr\u006f\u0077",0x2688:"b\u006ca\u0063\u006b\u0063\u0069\u0072\u0063\u006c\u0065d\u0072\u0069\u0067\u0068td\u006f\u0074",0x2689:"\u0062\u006c\u0061\u0063kc\u0069\u0072\u0063\u006c\u0065\u0064\u0074\u0077\u006f\u0064\u006f\u0074\u0073",0x25d5:"\u0062\u006c\u0061\u0063kc\u0069\u0072\u0063\u006c\u0065\u0075\u006c\u0071\u0075\u0061\u0064\u0077\u0068\u0069t\u0065",0x29ea:"b\u006c\u0061\u0063\u006bdi\u0061m\u006f\u006e\u0064\u0064\u006fw\u006e\u0061\u0072\u0072\u006f\u0077",0x29d7:"\u0062\u006c\u0061\u0063\u006b\u0068\u006f\u0075\u0072g\u006c\u0061\u0073\u0073",0x25d6:"\u0062\u006c\u0061\u0063kl\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0063\u0069\u0072\u0063\u006c\u0065",0x25c4:"\u0062l\u0061\u0063\u006b\u006c\u0065\u0066\u0074\u0070\u006f\u0069\u006et\u0069\u006e\u0067\u0070\u006f\u0069\u006e\u0074\u0065\u0072",0x25c0:"\u0062l\u0061\u0063\u006b\u006ce\u0066\u0074\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce",0x3010:"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u006e\u0074\u0069\u0063u\u006c\u0061\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074l\u0065\u0066\u0074",0xfe3b:"\u0062\u006c\u0061ck\u006c\u0065\u006e\u0074\u0069\u0063\u0075\u006c\u0061r\u0062r\u0061c\u006be\u0074\u006c\u0065\u0066\u0074\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c",0x3011:"b\u006c\u0061\u0063\u006b\u006c\u0065n\u0074\u0069\u0063\u0075\u006c\u0061\u0072\u0062\u0072a\u0063\u006b\u0065t\u0072i\u0067\u0068\u0074",0xfe3c:"b\u006c\u0061\u0063\u006b\u006c\u0065n\u0074\u0069\u0063\u0075\u006c\u0061r\u0062\u0072\u0061\u0063\u006b\u0065\u0074r\u0069\u0067\u0068\u0074\u0076\u0065\u0072\u0074\u0069\u0063a\u006c",0x25e3:"\u0062\u006c\u0061\u0063kl\u006f\u0077\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0072\u0069\u0061\u006e\u0067l\u0065",0x25e2:"\u0062\u006c\u0061ck\u006c\u006f\u0077\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x25ac:"\u0062\u006c\u0061\u0063\u006b\u0072\u0065\u0063\u0074a\u006e\u0067\u006c\u0065",0x25ba:"\u0062l\u0061\u0063\u006b\u0072i\u0067\u0068\u0074\u0070\u006fi\u006et\u0069n\u0067\u0070\u006f\u0069\u006e\u0074\u0065r",0x25b6:"\u0062\u006c\u0061\u0063\u006b\u0072\u0069\u0067\u0068\u0074\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061n\u0067\u006c\u0065",0x25aa:"\u0062\u006ca\u0063\u006b\u0073m\u0061\u006c\u006c\u0073\u0071\u0075\u0061\u0072\u0065",0x263b:"\u0062\u006ca\u0063\u006b\u0073m\u0069\u006c\u0069\u006e\u0067\u0066\u0061\u0063\u0065",0x25be:"\u0062\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006ce\u0064\u006f\u0077\u006e",0x25e4:"\u0062\u006c\u0061\u0063ku\u0070\u0070\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0072\u0069\u0061\u006e\u0067l\u0065",0x25e5:"\u0062\u006c\u0061ck\u0075\u0070\u0070\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x25b4:"\u0062\u006c\u0061\u0063k\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067s\u006da\u006c\u006c\u0074\u0072\u0069\u0061\u006eg\u006c\u0065",0x2423:"\u0062\u006c\u0061n\u006b",0x1e07:"\u0062\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0x2b2c:"b\u006c\u006b\u0068\u006f\u0072\u007a\u006f\u0076\u0061\u006c",0x2b2e:"b\u006c\u006b\u0076\u0065\u0072\u0074\u006f\u0076\u0061\u006c",0x2588:"\u0062\u006c\u006fc\u006b",0xff42:"\u0062\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0e1a:"\u0062\u006f\u0062a\u0069\u006d\u0061\u0069\u0074\u0068\u0061\u0069",0x307c:"\u0062\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30dc:"\u0062\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x25e1:"\u0062\u006f\u0074\u0073\u0065\u006d\u0069\u0063\u0069\u0072\u0063\u006c\u0065",0x22c8:"\u0062\u006f\u0077\u0074\u0069\u0065",0x29c6:"\u0062\u006f\u0078\u0061\u0073\u0074",0x25eb:"\u0062\u006f\u0078\u0062\u0061\u0072",0x29c8:"\u0062\u006f\u0078\u0062\u006f\u0078",0x29c5:"\u0062o\u0078\u0062\u0073\u006c\u0061\u0073h",0x29c7:"\u0062o\u0078\u0063\u0069\u0072\u0063\u006ce",0x29c4:"\u0062o\u0078\u0064\u0069\u0061\u0067",0x29c9:"\u0062\u006f\u0078\u006f\u006e\u0062\u006f\u0078",0x249d:"\u0062\u0070\u0061\u0072\u0065\u006e",0x33c3:"\u0062\u0071\u0073\u0071\u0075\u0061\u0072\u0065",0xf8f4:"\u0062r\u0061\u0063\u0065\u0065\u0078",0x007b:"\u0062r\u0061\u0063\u0065\u006c\u0065\u0066t",0xf8f3:"b\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074\u0062\u0074",0xf8f2:"\u0062\u0072\u0061c\u0065\u006c\u0065\u0066\u0074\u006d\u0069\u0064",0xff5b:"\u0062r\u0061c\u0065\u006c\u0065\u0066\u0074m\u006f\u006eo\u0073\u0070\u0061\u0063\u0065",0xfe5b:"\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074s\u006d\u0061\u006c\u006c",0xf8f1:"b\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074\u0074\u0070",0xfe37:"\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074\u0076\u0065\u0072t\u0069\u0063\u0061\u006c",0x007d:"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074",0xf8fe:"\u0062\u0072\u0061c\u0065\u0072\u0069\u0067\u0068\u0074\u0062\u0074",0xf8fd:"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074\u006d\u0069\u0064",0xff5d:"\u0062\u0072\u0061\u0063er\u0069\u0067\u0068\u0074\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xfe5c:"\u0062r\u0061c\u0065\u0072\u0069\u0067\u0068\u0074\u0073\u006d\u0061\u006c\u006c",0xf8fc:"\u0062\u0072\u0061c\u0065\u0072\u0069\u0067\u0068\u0074\u0074\u0070",0xfe38:"\u0062r\u0061c\u0065\u0072\u0069\u0067\u0068t\u0076\u0065r\u0074\u0069\u0063\u0061\u006c",0x005b:"b\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074",0xf8f0:"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074\u0062\u0074",0xf8ef:"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074\u0065\u0078",0xff3b:"b\u0072a\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074m\u006f\u006e\u006f\u0073pa\u0063\u0065",0x2045:"\u0062\u0072a\u0063\u006b\u0065t\u006c\u0065\u0066\u0074\u0071\u0075\u0069\u006c\u006c",0xf8ee:"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074\u0074\u0070",0x005d:"\u0062\u0072\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074",0xf8fb:"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069g\u0068\u0074\u0062\u0074",0xf8fa:"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069g\u0068\u0074\u0065\u0078",0xff3d:"b\u0072\u0061\u0063\u006bet\u0072i\u0067\u0068\u0074\u006d\u006fn\u006f\u0073\u0070\u0061\u0063\u0065",0x2046:"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074q\u0075\u0069\u006c\u006c",0xf8f9:"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069g\u0068\u0074\u0074\u0070",0x02d8:"\u0062\u0072\u0065v\u0065",0xf006:"\u0062\u0072\u0065\u0076\u0065\u0031",0x032e:"\u0062\u0072\u0065\u0076\u0065\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x0306:"\u0062\u0072\u0065\u0076\u0065\u0063\u006d\u0062",0x032f:"b\u0072\u0065\u0076\u0065in\u0076e\u0072\u0074\u0065\u0064\u0062e\u006c\u006f\u0077\u0063\u006d\u0062",0x0311:"\u0062\u0072e\u0076\u0065\u0069n\u0076\u0065\u0072\u0074\u0065\u0064\u0063\u006d\u0062",0x0361:"\u0062\u0072\u0065\u0076ei\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u0064\u006f\u0075\u0062\u006c\u0065\u0063m\u0062",0x032a:"\u0062\u0072\u0069\u0064\u0067\u0065\u0062\u0065\u006co\u0077\u0063\u006d\u0062",0x033a:"\u0062\u0072\u0069\u0064ge\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u0062\u0065\u006c\u006f\u0077\u0063m\u0062",0x02ad:"\u0062\u0072i\u0064\u0067\u0065i\u006e\u0076\u0073\u0075\u0062\u006e\u006f\u0073\u0070",0x00a6:"\u0062r\u006f\u006b\u0065\u006e\u0062\u0061r",0x2b41:"\u0062\u0073\u0069\u006d\u0069\u006c\u0061\u0072\u006c\u0065\u0066\u0074a\u0072\u0072\u006f\u0077",0x2b47:"\u0062s\u0069m\u0069\u006c\u0061\u0072\u0072i\u0067\u0068t\u0061\u0072\u0072\u006f\u0077",0x27c8:"\u0062\u0073\u006f\u006c\u0068\u0073\u0075\u0062",0x0180:"\u0062s\u0074\u0072\u006f\u006b\u0065",0xf6ea:"\u0062s\u0075\u0070\u0065\u0072\u0069\u006fr",0x2a32:"\u0062\u0074\u0069\u006d\u0065\u0073",0x0183:"\u0062t\u006f\u0070\u0062\u0061\u0072",0x3076:"\u0062\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30d6:"\u0062\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x2022:"\u0062\u0075\u006c\u006c\u0065\u0074",0x2219:"\u0062\u0075\u006c\u006c\u0065\u0074\u006f\u0070\u0065r\u0061\u0074\u006f\u0072",0x25ce:"\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065",0x2aae:"\u0062u\u006d\u0070\u0065\u0071\u0071",0x0063:"\u0063",0x0080:"\u0063\u0031\u0032\u0038",0x0081:"\u0063\u0031\u0032\u0039",0x008d:"\u0063\u0031\u0034\u0031",0x008e:"\u0063\u0031\u0034\u0032",0x008f:"\u0063\u0031\u0034\u0033",0x056e:"\u0063\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x099a:"\u0063a\u0062\u0065\u006e\u0067\u0061\u006ci",0x0107:"\u0063\u0061\u0063\u0075\u0074\u0065",0x2106:"\u0063a\u0064\u0061\u0075\u006e\u0061",0x091a:"\u0063\u0061\u0064\u0065\u0076\u0061",0x0a9a:"\u0063\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a1a:"\u0063\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3388:"\u0063a\u006c\u0073\u0071\u0075\u0061\u0072e",0x0981:"\u0063a\u006ed\u0072\u0061\u0062\u0069\u006ed\u0075\u0062e\u006e\u0067\u0061\u006c\u0069",0x0310:"\u0063\u0061\u006e\u0064\u0072\u0061\u0062\u0069\u006ed\u0075\u0063\u006d\u0062",0x0901:"\u0063a\u006ed\u0072\u0061\u0062\u0069\u006e\u0064\u0075\u0064\u0065\u0076\u0061",0x0a81:"\u0063\u0061\u006e\u0064ra\u0062\u0069\u006e\u0064\u0075\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x2a49:"\u0063a\u0070\u0062\u0061\u0072\u0063\u0075p",0x2a40:"\u0063\u0061\u0070\u0064\u006f\u0074",0xd809:"\u0063\u0061\u0070\u0069ta\u006c\u0063\u006f\u006d\u0070\u0077\u006f\u0072\u0064\u006d\u0061\u0072\u006b",0x2a47:"\u0063\u0061\u0070\u006f\u0076\u0065\u0072\u0063\u0075\u0070",0x21ea:"\u0063\u0061\u0070\u0073\u006c\u006f\u0063\u006b",0x2a44:"\u0063\u0061\u0070\u0077\u0065\u0064\u0067\u0065",0x2105:"\u0063\u0061\u0072\u0065\u006f\u0066",0x2038:"c\u0061\u0072\u0065\u0074\u0069\u006e\u0073\u0065\u0072\u0074",0x02c7:"\u0063\u0061\u0072o\u006e",0xf00a:"\u0063\u0061\u0072\u006f\u006e\u0031",0x032c:"\u0063\u0061\u0072\u006f\u006e\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x030c:"\u0063\u0061\u0072\u006f\u006e\u0063\u006d\u0062",0x21b5:"\u0063\u0061\u0072\u0072\u0069\u0061\u0067\u0065\u0072e\u0074\u0075\u0072\u006e",0x3118:"\u0063b\u006f\u0070\u006f\u006d\u006f\u0066o",0x010d:"\u0063\u0063\u0061\u0072\u006f\u006e",0x00e7:"\u0063\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0x1e09:"\u0063\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0061\u0063\u0075\u0074\u0065",0x24d2:"\u0063c\u0069\u0072\u0063\u006c\u0065",0x0109:"c\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x0255:"\u0063\u0063\u0075r\u006c",0x293f:"\u0063c\u0077u\u006e\u0064\u0065\u0072\u0063u\u0072\u0076e\u0061\u0072\u0072\u006f\u0077",0x010b:"\u0063\u0064\u006f\u0074",0x33c5:"\u0063\u0064\u0073\u0071\u0075\u0061\u0072\u0065",0x00b8:"\u0063e\u0064\u0069\u006c\u006c\u0061",0xf008:"\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0031",0xf00d:"\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0032",0x0327:"\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0063\u006d\u0062",0x2308:"c\u0065\u0069\u006c\u0069\u006e\u0067\u006c\u0065\u0066\u0074",0x2309:"\u0063\u0065\u0069l\u0069\u006e\u0067\u0072\u0069\u0067\u0068\u0074",0x00a2:"\u0063\u0065\u006e\u0074",0x2103:"\u0063\u0065\u006e\u0074\u0069\u0067\u0072\u0061\u0064\u0065",0xf6df:"\u0063\u0065\u006et\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xffe0:"\u0063\u0065\u006e\u0074\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf7a2:"\u0063\u0065\u006et\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x2104:"\u0063\u0065\u006e\u0074\u0072\u0065\u006c\u0069\u006e\u0065",0xf6e0:"\u0063\u0065\u006et\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x0579:"c\u0068\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x099b:"\u0063\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x091b:"\u0063h\u0061\u0064\u0065\u0076\u0061",0x0a9b:"c\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a1b:"c\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3114:"\u0063\u0068\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x04bd:"c\u0068e\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061n\u0063\u0079\u0072\u0069ll\u0069\u0063",0x0447:"c\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04bf:"\u0063\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065\u0072\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061\u006e\u0063\u0079\u0072\u0069ll\u0069\u0063",0x04b7:"c\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065r\u0063\u0079\u0072\u0069ll\u0069\u0063",0x04f5:"\u0063\u0068\u0065\u0064ie\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0573:"\u0063\u0068\u0065h\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x04cc:"c\u0068\u0065\u006b\u0068ak\u0061s\u0073\u0069\u0061\u006e\u0063y\u0072\u0069\u006c\u006c\u0069\u0063",0x04b9:"\u0063h\u0065\u0076\u0065\u0072t\u0069\u0063\u0061\u006c\u0073t\u0072o\u006be\u0063\u0079\u0072\u0069\u006c\u006c\u0069c",0x03c7:"\u0063\u0068\u0069",0x3277:"c\u0068i\u0065\u0075\u0063\u0068\u0061\u0063\u0069\u0072c\u006c\u0065\u006b\u006fre\u0061\u006e",0x3217:"\u0063\u0068\u0069\u0065uc\u0068\u0061\u0070\u0061\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x3269:"\u0063\u0068\u0069\u0065uc\u0068\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x314a:"\u0063\u0068\u0069\u0065\u0075\u0063\u0068\u006b\u006f\u0072\u0065\u0061\u006e",0x3209:"\u0063h\u0069e\u0075\u0063\u0068\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e",0x0e0a:"\u0063\u0068\u006fc\u0068\u0061\u006e\u0067\u0074\u0068\u0061\u0069",0x0e08:"c\u0068\u006f\u0063\u0068\u0061\u006e\u0074\u0068\u0061\u0069",0x0e09:"\u0063\u0068\u006fc\u0068\u0069\u006e\u0067\u0074\u0068\u0061\u0069",0x0e0c:"c\u0068\u006f\u0063\u0068\u006f\u0065\u0074\u0068\u0061\u0069",0x0188:"\u0063\u0068\u006fo\u006b",0x3276:"\u0063i\u0065u\u0063\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e",0x3216:"\u0063\u0069\u0065\u0075\u0063\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e",0x3268:"\u0063\u0069\u0065\u0075\u0063\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e",0x3148:"c\u0069\u0065\u0075\u0063\u006b\u006f\u0072\u0065\u0061\u006e",0x3208:"\u0063\u0069e\u0075\u0063\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x321c:"\u0063\u0069\u0065\u0075\u0063\u0075\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e",0x29c3:"\u0063\u0069\u0072\u0045",0x27df:"\u0063\u0069\u0072\u0062\u006f\u0074",0x2257:"\u0063\u0069\u0072\u0063\u0065\u0071",0x229b:"\u0063\u0069\u0072\u0063\u006c\u0065\u0061\u0073\u0074e\u0072\u0069\u0073\u006b",0x25d2:"c\u0069\u0072\u0063\u006ceb\u006ft\u0074\u006f\u006d\u0068\u0061l\u0066\u0062\u006c\u0061\u0063\u006b",0x20dd:"\u0063\u0069\u0072c\u006c\u0065\u0063\u006f\u0070\u0079\u0072\u0074",0x29bf:"\u0063\u0069\u0072\u0063\u006c\u0065\u0064\u0062\u0075\u006c\u006c\u0065\u0074",0x229d:"c\u0069\u0072\u0063\u006c\u0065\u0064\u0064\u0061\u0073\u0068",0x2298:"\u0063\u0069\u0072c\u006c\u0065\u0064\u0069\u0076\u0069\u0064\u0065",0x29ec:"\u0063i\u0072c\u006c\u0065\u0064\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077",0x29b7:"\u0063i\u0072c\u006c\u0065\u0064\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c",0x2686:"\u0063i\u0072c\u006c\u0065\u0064\u0072\u0069\u0067\u0068\u0074\u0064\u006f\u0074",0x2687:"\u0063\u0069\u0072\u0063\u006c\u0065\u0064\u0074\u0077o\u0064\u006f\u0074\u0073",0x29b6:"c\u0069\u0072\u0063\u006c\u0065\u0064\u0076\u0065\u0072\u0074",0x29be:"\u0063i\u0072c\u006c\u0065\u0064\u0077\u0068i\u0074\u0065b\u0075\u006c\u006c\u0065\u0074",0x229c:"c\u0069\u0072\u0063\u006c\u0065\u0065\u0071\u0075\u0061\u006c",0x29b5:"\u0063\u0069\u0072\u0063\u006c\u0065\u0068\u0062\u0061\u0072",0x25f5:"\u0063\u0069\u0072c\u006c\u0065\u006c\u006c\u0071\u0075\u0061\u0064",0x25f6:"\u0063\u0069\u0072c\u006c\u0065\u006c\u0072\u0071\u0075\u0061\u0064",0x2297:"\u0063\u0069\u0072\u0063\u006c\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079",0x2b30:"\u0063\u0069\u0072\u0063\u006c\u0065\u006f\u006e\u006c\u0065\u0066\u0074a\u0072\u0072\u006f\u0077",0x21f4:"\u0063i\u0072c\u006c\u0065\u006f\u006e\u0072i\u0067\u0068t\u0061\u0072\u0072\u006f\u0077",0x2299:"\u0063\u0069\u0072\u0063\u006c\u0065\u006f\u0074",0x2295:"\u0063\u0069\u0072\u0063\u006c\u0065\u0070\u006c\u0075\u0073",0x3036:"\u0063\u0069r\u0063\u006c\u0065p\u006f\u0073\u0074\u0061\u006c\u006d\u0061\u0072\u006b",0x229a:"\u0063\u0069\u0072\u0063\u006c\u0065\u0072\u0069\u006e\u0067",0x25d3:"\u0063i\u0072c\u006c\u0065\u0074\u006f\u0070h\u0061\u006cf\u0062\u006c\u0061\u0063\u006b",0x25f4:"\u0063\u0069\u0072c\u006c\u0065\u0075\u006c\u0071\u0075\u0061\u0064",0x25f7:"\u0063\u0069\u0072c\u006c\u0065\u0075\u0072\u0071\u0075\u0061\u0064",0x25d4:"\u0063\u0069\u0072\u0063\u006c\u0065\u0075\u0072\u0071\u0075\u0061\u0064b\u006c\u0061\u0063\u006b",0x25cd:"\u0063\u0069\u0072\u0063\u006c\u0065\u0076\u0065\u0072t\u0066\u0069\u006c\u006c",0x25d0:"\u0063\u0069\u0072cl\u0065\u0077\u0069\u0074\u0068\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0062\u006c\u0061\u0063\u006b",0x25d1:"\u0063i\u0072\u0063\u006c\u0065\u0077\u0069\u0074\u0068\u0072\u0069\u0067h\u0074\u0068\u0061\u006c\u0066\u0062\u006c\u0061\u0063\u006b",0x02c6:"\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0xf003:"c\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078\u0031",0x032d:"\u0063i\u0072c\u0075\u006d\u0066\u006c\u0065x\u0062\u0065l\u006f\u0077\u0063\u006d\u0062",0x0302:"\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078\u0063\u006d\u0062",0x2a10:"\u0063\u0069\u0072\u0066\u006e\u0069\u006e\u0074",0x2aef:"\u0063\u0069\u0072\u006d\u0069\u0064",0x29c2:"\u0063i\u0072\u0073\u0063\u0069\u0072",0x2327:"\u0063\u006c\u0065a\u0072",0x01c2:"\u0063\u006c\u0069\u0063\u006b\u0061\u006c\u0076\u0065\u006f\u006c\u0061\u0072",0x01c0:"c\u006c\u0069\u0063\u006b\u0064\u0065\u006e\u0074\u0061\u006c",0x01c1:"\u0063\u006c\u0069c\u006b\u006c\u0061\u0074\u0065\u0072\u0061\u006c",0x01c3:"\u0063\u006c\u0069\u0063\u006b\u0072\u0065\u0074\u0072o\u0066\u006c\u0065\u0078",0x27f3:"\u0063l\u006f\u0063\u006b\u0077\u0069\u0073e",0x2a4d:"\u0063\u006c\u006fs\u0065\u0064\u0076\u0061\u0072\u0063\u0061\u0070",0x2a4c:"\u0063\u006c\u006fs\u0065\u0064\u0076\u0061\u0072\u0063\u0075\u0070",0x2a50:"c\u006c\u006f\u0073\u0065dv\u0061r\u0063\u0075\u0070\u0073\u006da\u0073\u0068\u0070\u0072\u006f\u0064",0x2050:"\u0063l\u006f\u0073\u0075\u0072\u0065",0x2663:"\u0063\u006c\u0075\u0062",0x2667:"\u0063\u006c\u0075\u0062\u0073\u0075\u0069\u0074\u0077\u0068\u0069\u0074\u0065",0x33a4:"\u0063\u006d\u0063\u0075\u0062\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065",0xff43:"\u0063\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x33a0:"\u0063m\u0073q\u0075\u0061\u0072\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065",0x0581:"\u0063\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x003a:"\u0063\u006f\u006co\u006e",0x2254:"\u0063o\u006c\u006f\u006e\u0065\u0071",0x20a1:"\u0063\u006f\u006c\u006f\u006e\u006d\u006f\u006e\u0065\u0074\u0061\u0072\u0079",0xff1a:"\u0063\u006f\u006c\u006f\u006e\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0xfe55:"\u0063\u006f\u006c\u006f\u006e\u0073\u006d\u0061\u006c\u006c",0x02d1:"\u0063\u006f\u006c\u006fnt\u0072\u0069\u0061\u006e\u0067\u0075\u006c\u0061\u0072\u0068\u0061\u006c\u0066\u006do\u0064",0x02d0:"\u0063o\u006co\u006e\u0074\u0072\u0069\u0061n\u0067\u0075l\u0061\u0072\u006d\u006f\u0064",0x002c:"\u0063\u006f\u006dm\u0061",0x0313:"\u0063\u006f\u006d\u006d\u0061\u0061\u0062\u006f\u0076\u0065\u0063\u006d\u0062",0x0315:"\u0063o\u006dm\u0061\u0061\u0062\u006f\u0076e\u0072\u0069g\u0068\u0074\u0063\u006d\u0062",0xf6c3:"c\u006f\u006d\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",0x055d:"\u0063\u006f\u006d\u006d\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xf6e1:"\u0063\u006f\u006d\u006d\u0061\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0x2a29:"\u0063\u006f\u006d\u006d\u0061\u006d\u0069\u006e\u0075\u0073",0xff0c:"\u0063\u006f\u006d\u006d\u0061\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0x0314:"c\u006f\u006d\u006d\u0061re\u0076e\u0072\u0073\u0065\u0064\u0061b\u006f\u0076\u0065\u0063\u006d\u0062",0xfe50:"\u0063\u006f\u006d\u006d\u0061\u0073\u006d\u0061\u006c\u006c",0x0299:"\u0063\u006f\u006dm\u0061\u0073\u0075\u0062\u006e\u006f\u0073\u0070",0xf6e2:"\u0063\u006f\u006d\u006d\u0061\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x0312:"\u0063\u006f\u006d\u006dat\u0075\u0072\u006e\u0065\u0064\u0061\u0062\u006f\u0076\u0065\u0063\u006d\u0062",0x02bb:"\u0063\u006f\u006d\u006d\u0061\u0074\u0075\u0072\u006ee\u0064\u006d\u006f\u0064",0x2201:"\u0063\u006f\u006d\u0070\u006c\u0065\u006d\u0065\u006e\u0074",0x27e1:"\u0063\u006f\u006e\u0063\u0061\u0076\u0065\u0064\u0069a\u006d\u006f\u006e\u0064",0x27e2:"\u0063\u006f\u006e\u0063av\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0074\u0069\u0063\u006b\u006c\u0065f\u0074",0x27e3:"\u0063\u006f\u006eca\u0076\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0074\u0069\u0063\u006b\u0072\u0069\u0067\u0068\u0074",0x2a6d:"\u0063o\u006e\u0067\u0064\u006f\u0074",0x2245:"\u0063o\u006e\u0067\u0072\u0075\u0065\u006et",0x2332:"\u0063\u006f\u006e\u0069\u0063\u0074\u0061\u0070\u0065\u0072",0x2a07:"\u0063o\u006e\u006a\u0071\u0075\u0061\u006et",0x222e:"\u0063o\u006et\u006f\u0075\u0072\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c",0x2303:"\u0063o\u006e\u0074\u0072\u006f\u006c",0x0006:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0041\u0043\u004b",0x0007:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0042\u0045\u004c",0x0008:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0042S",0x0018:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0043\u0041\u004e",0x000d:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0043R",0x0011:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0031",0x0012:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0032",0x0013:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0033",0x0014:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0034",0x007f:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0045\u004c",0x0010:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u004c\u0045",0x0019:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0045M",0x0005:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u004e\u0051",0x0004:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u004f\u0054",0x001b:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u0053\u0043",0x0017:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u0054\u0042",0x0003:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u0054\u0058",0x000c:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0046F",0x001c:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0046S",0x001d:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0047S",0x0009:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0048T",0x000a:"\u0063o\u006e\u0074\u0072\u006f\u006c\u004cF",0x0015:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u004e\u0041\u004b",0x0000:"c\u006f\u006e\u0074\u0072\u006f\u006c\u004e\u0055\u004c\u004c",0x001e:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0052S",0x000f:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0053I",0x000e:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0053O",0x0002:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u004f\u0054",0x0001:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u0054\u0058",0x001a:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u0055\u0042",0x0016:"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u0059\u004e",0x001f:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0055S",0x000b:"\u0063o\u006e\u0074\u0072\u006f\u006c\u0056T",0x2a3f:"\u0063o\u0070\u0072\u006f\u0064\u0075\u0063t",0x2210:"\u0063\u006fp\u0072\u006f\u0064u\u0063\u0074\u0064\u0069\u0073\u0070\u006c\u0061\u0079",0x00a9:"\u0063o\u0070\u0079\u0072\u0069\u0067\u0068t",0xf8e9:"\u0063\u006f\u0070\u0079\u0072\u0069\u0067\u0068\u0074\u0073\u0061\u006e\u0073",0xf6d9:"\u0063\u006f\u0070\u0079\u0072\u0069\u0067\u0068\u0074s\u0065\u0072\u0069\u0066",0x300c:"\u0063\u006f\u0072\u006e\u0065\u0072\u0062\u0072\u0061\u0063\u006b\u0065t\u006c\u0065\u0066\u0074",0xff62:"\u0063\u006f\u0072\u006e\u0065\u0072\u0062\u0072\u0061\u0063\u006be\u0074\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0077i\u0064\u0074\u0068",0xfe41:"\u0063o\u0072\u006e\u0065\u0072b\u0072\u0061\u0063\u006b\u0065t\u006ce\u0066t\u0076\u0065\u0072\u0074\u0069\u0063\u0061l",0x300d:"\u0063o\u0072n\u0065\u0072\u0062\u0072\u0061c\u006b\u0065t\u0072\u0069\u0067\u0068\u0074",0xff63:"c\u006f\u0072\u006e\u0065\u0072\u0062r\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068t\u0068\u0061\u006cf\u0077i\u0064\u0074\u0068",0xfe42:"\u0063\u006f\u0072\u006e\u0065\u0072\u0062\u0072\u0061\u0063\u006be\u0074\u0072\u0069\u0067\u0068\u0074\u0076\u0065\u0072\u0074i\u0063\u0061\u006c",0x337f:"\u0063\u006f\u0072\u0070\u006f\u0072\u0061\u0074\u0069\u006f\u006e\u0073q\u0075\u0061\u0072\u0065",0x33c7:"\u0063\u006f\u0073\u0071\u0075\u0061\u0072\u0065",0x33c6:"\u0063\u006f\u0076\u0065\u0072\u006b\u0067\u0073\u0071\u0075\u0061\u0072\u0065",0x249e:"\u0063\u0070\u0061\u0072\u0065\u006e",0x20a2:"\u0063\u0072\u0075\u007a\u0065\u0069\u0072\u006f",0x0227:"\u0063\u0073\u0074\u0072\u0065\u0074\u0063\u0068",0x0297:"\u0063\u0073\u0074\u0072\u0065\u0074\u0063\u0068\u0065\u0064",0x2acf:"\u0063\u0073\u0075\u0062",0x2ad1:"\u0063\u0073\u0075b\u0065",0x2ad0:"\u0063\u0073\u0075\u0070",0x2ad2:"\u0063\u0073\u0075p\u0065",0x221b:"\u0063\u0075\u0062\u0065\u0072\u006f\u006f\u0074",0x2a48:"\u0063u\u0070\u0062\u0061\u0072\u0063\u0061p",0x228d:"\u0063\u0075\u0070\u0064\u006f\u0074",0x228c:"\u0063\u0075\u0070l\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x2a46:"\u0063\u0075\u0070\u006f\u0076\u0065\u0072\u0063\u0061\u0070",0x2a45:"\u0063\u0075\u0070\u0076\u0065\u0065",0x22cf:"\u0063\u0075\u0072\u006c\u0079\u0061\u006e\u0064",0x21ab:"\u0063u\u0072\u006c\u0079\u006c\u0065\u0066t",0x22ce:"\u0063u\u0072\u006c\u0079\u006f\u0072",0x21ac:"\u0063\u0075\u0072\u006c\u0079\u0072\u0069\u0067\u0068\u0074",0x00a4:"\u0063\u0075\u0072\u0072\u0065\u006e\u0063\u0079",0x293d:"\u0063u\u0072v\u0065\u0061\u0072\u0072\u006fw\u006c\u0065f\u0074\u0070\u006c\u0075\u0073",0x293c:"c\u0075r\u0076\u0065\u0061\u0072\u0072\u006f\u0077\u0072i\u0067\u0068\u0074\u006din\u0075\u0073",0x2941:"\u0063\u0077\u0063\u0069\u0072\u0063\u006c\u0065\u0061\u0072\u0072\u006f\u0077",0x21bb:"\u0063\u0077\u006f\u0070\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065a\u0072\u0072\u006f\u0077",0x2938:"\u0063w\u0072i\u0067\u0068\u0074\u0061\u0072\u0063\u0061\u0072\u0072\u006f\u0077",0x293e:"\u0063\u0077\u0075\u006e\u0064\u0065\u0072\u0063\u0075\u0072\u0076\u0065a\u0072\u0072\u006f\u0077",0xf6d1:"\u0063\u0079\u0072\u0042\u0072\u0065\u0076\u0065",0xf6d2:"\u0063y\u0072\u0046\u006c\u0065\u0078",0xf6d4:"\u0063\u0079\u0072\u0062\u0072\u0065\u0076\u0065",0xf6d5:"\u0063y\u0072\u0066\u006c\u0065\u0078",0x0064:"\u0064",0x0564:"\u0064\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x09a6:"\u0064a\u0062\u0065\u006e\u0067\u0061\u006ci",0x0926:"\u0064\u0061\u0064\u0065\u0076\u0061",0xfebe:"\u0064\u0061\u0064\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfebf:"\u0064\u0061d\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfebd:"d\u0061\u0064\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfec0:"\u0064a\u0064m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x05bc:"\u0064\u0061\u0067\u0065\u0073\u0068",0x2020:"\u0064\u0061\u0067\u0067\u0065\u0072",0x2021:"\u0064a\u0067\u0067\u0065\u0072\u0064\u0062l",0x0aa6:"\u0064\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a26:"\u0064\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3060:"\u0064\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30c0:"\u0064\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xfb33:"d\u0061\u006c\u0065\u0074\u0064\u0061\u0067\u0065\u0073\u0068",0x2138:"\u0064\u0061\u006c\u0065\u0074\u0068",0x05d3:"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077",0xfeaa:"\u0064\u0061\u006c\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfea9:"d\u0061\u006c\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0x064f:"d\u0061\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063",0xfe78:"\u0064\u0061\u006d\u006d\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xe821:"\u0064\u0061\u006d\u006d\u0061\u006c\u006f\u0077",0xfe79:"d\u0061\u006d\u006d\u0061\u006d\u0065\u0064\u0069\u0061\u006c",0xe835:"\u0064\u0061\u006dm\u0061\u006f\u006e\u0068\u0061\u006d\u007a\u0061",0xfe72:"\u0064\u0061m\u006d\u0061\u0074a\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xe824:"d\u0061\u006d\u006d\u0061\u0074\u0061\u006e\u006c\u006f\u0077",0xe836:"\u0064a\u006dm\u0061\u0074\u0061\u006e\u006f\u006e\u0068\u0061\u006d\u007a\u0061",0x0964:"\u0064\u0061\u006ed\u0061",0x2621:"\u0064\u0061\u006e\u0067\u0065\u0072",0x05a7:"\u0064a\u0072g\u0061\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077",0x2ae3:"\u0064\u0061\u0073h\u0056",0x27db:"\u0064a\u0073\u0068\u0056\u0064\u0061\u0073h",0x2239:"\u0064a\u0073\u0068\u0063\u006f\u006c\u006fn",0x296b:"\u0064\u0061\u0073\u0068le\u0066\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0064\u006f\u0077\u006e",0x296d:"d\u0061s\u0068\u0072\u0069\u0067\u0068\u0074\u0068\u0061r\u0070\u006f\u006f\u006edo\u0077\u006e",0x0485:"\u0064a\u0073\u0069\u0061\u0070\u006e\u0065\u0075\u006d\u0061\u0074\u0061c\u0079\u0072\u0069\u006c\u006c\u0069\u0063\u0063\u006d\u0062",0x290f:"\u0064b\u006b\u0061\u0072\u006f\u0077",0xf6d3:"\u0064\u0062\u006c\u0047\u0072\u0061\u0076\u0065",0x300a:"\u0064\u0062\u006c\u0061ng\u006c\u0065\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074",0xfe3d:"d\u0062\u006c\u0061\u006e\u0067\u006ce\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065f\u0074\u0076\u0065r\u0074i\u0063\u0061\u006c",0x300b:"d\u0062l\u0061\u006e\u0067\u006c\u0065\u0062\u0072\u0061c\u006b\u0065\u0074\u0072ig\u0068\u0074",0xfe3e:"\u0064\u0062\u006c\u0061n\u0067\u006c\u0065\u0062\u0072\u0061\u0063\u006b\u0065\u0074r\u0069g\u0068\u0074\u0076\u0065\u0072\u0074\u0069c\u0061\u006c",0x032b:"\u0064\u0062\u006car\u0063\u0068\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x21ca:"d\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0064\u0077\u006e",0x058a:"\u0064\u0062l\u0061\u0072\u0072o\u0077\u0068\u0065\u0061\u0064\u0064\u006f\u0077\u006e",0x219e:"\u0064\u0062l\u0061\u0072\u0072o\u0077\u0068\u0065\u0061\u0064\u006c\u0065\u0066\u0074",0x21a0:"\u0064\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064r\u0069\u0067\u0068\u0074",0x0588:"\u0064\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0068e\u0061\u0064\u0075\u0070",0x21c8:"\u0064\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0075\u0070",0x27e6:"\u0064\u0062\u006c\u0062\u0072\u0061\u0063\u006b\u0065t\u006c\u0065\u0066\u0074",0x27e7:"\u0064b\u006cb\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074",0x0965:"\u0064\u0062\u006c\u0064\u0061\u006e\u0064\u0061",0xf6d6:"\u0064\u0062\u006c\u0067\u0072\u0061\u0076\u0065",0x030f:"d\u0062\u006c\u0067\u0072\u0061\u0076\u0065\u0063\u006d\u0062",0x222c:"d\u0062\u006c\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c",0x0333:"\u0064\u0062\u006c\u006c\u006f\u0077\u006c\u0069\u006e\u0065\u0063\u006d\u0062",0x033f:"\u0064\u0062\u006c\u006f\u0076\u0065\u0072\u006c\u0069n\u0065\u0063\u006d\u0062",0x02ba:"d\u0062\u006c\u0070\u0072\u0069\u006d\u0065\u006d\u006f\u0064",0x2016:"\u0064\u0062\u006c\u0076\u0065\u0072\u0074\u0069\u0063a\u006c\u0062\u0061\u0072",0x030e:"\u0064\u0062\u006cve\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0069\u006e\u0065\u0061\u0062\u006f\u0076\u0065\u0063\u006d\u0062",0x3109:"\u0064b\u006f\u0070\u006f\u006d\u006f\u0066o",0x33c8:"\u0064\u0062\u0073\u0071\u0075\u0061\u0072\u0065",0x010f:"\u0064\u0063\u0061\u0072\u006f\u006e",0xf811:"\u0064c\u0061\u0072\u006f\u006e\u0031",0x1e11:"\u0064\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0x24d3:"\u0064c\u0069\u0072\u0063\u006c\u0065",0x1e13:"\u0064\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x09a1:"\u0064\u0064\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0921:"\u0064d\u0061\u0064\u0065\u0076\u0061",0x0aa1:"d\u0064\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a21:"d\u0064\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0xfb89:"\u0064d\u0061l\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x20dc:"\u0064\u0064\u0064\u0064\u006f\u0074",0x095c:"\u0064d\u0064\u0068\u0061\u0064\u0065\u0076a",0x20db:"\u0064\u0064\u0064o\u0074",0x09a2:"d\u0064\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0922:"\u0064\u0064\u0068\u0061\u0064\u0065\u0076\u0061",0x0aa2:"\u0064\u0064\u0068a\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a22:"\u0064\u0064\u0068a\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x1e0b:"\u0064\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e0d:"\u0064d\u006f\u0074\u0062\u0065\u006c\u006fw",0x22f1:"\u0064\u0064\u006ft\u0073",0x2a77:"\u0064d\u006f\u0074\u0073\u0065\u0071",0x066b:"\u0064\u0065\u0063im\u0061\u006c\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x225c:"\u0064e\u0066\u0069\u006e\u0065\u0073",0x00b0:"\u0064\u0065\u0067\u0072\u0065\u0065",0x212a:"\u0064\u0065\u0067r\u0065\u0065\u006b\u0065\u006c\u0076\u0069\u006e",0x05ad:"\u0064\u0065\u0068\u0069\u0068\u0065\u0062\u0072\u0065\u0077",0x3067:"\u0064\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x03ef:"\u0064e\u0069\u0063\u006f\u0070\u0074\u0069c",0x30c7:"\u0064\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x05ba:"\u0064\u0065\u006c\u0065\u0074\u0065",0x232b:"\u0064\u0065\u006c\u0065\u0074\u0065\u006c\u0065\u0066\u0074",0x2326:"d\u0065\u006c\u0065\u0074\u0065\u0072\u0069\u0067\u0068\u0074",0x03b4:"\u0064\u0065\u006ct\u0061",0x018d:"d\u0065\u006c\u0074\u0061\u0074\u0075\u0072\u006e\u0065\u0064",0x09f8:"d\u0065\u006e\u006f\u006d\u0069\u006ea\u0074\u006f\u0072\u006d\u0069\u006eu\u0073\u006f\u006e\u0065\u006e\u0075\u006de\u0072\u0061\u0074\u006f\u0072\u0062\u0065\u006e\u0067\u0061l\u0069",0x02a4:"\u0064\u0065\u007a\u0068",0x09a7:"\u0064\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0927:"\u0064h\u0061\u0064\u0065\u0076\u0061",0x0aa7:"d\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a27:"d\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0257:"\u0064\u0068\u006fo\u006b",0x0088:"\u0064i\u0061\u0065\u0072\u0065\u0073\u0069s",0x0344:"\u0064\u0069\u0061\u006c\u0079\u0074\u0069\u006b\u0061\u0074\u006f\u006eo\u0073\u0063\u006d\u0062",0x2300:"\u0064\u0069\u0061\u006d\u0065\u0074\u0065\u0072",0x2666:"\u0064i\u0061\u006d\u006f\u006e\u0064",0x2b19:"\u0064i\u0061m\u006f\u006e\u0064\u0062\u006f\u0074\u0062\u006c\u0061\u0063\u006b",0x27d0:"d\u0069\u0061\u006d\u006f\u006e\u0064\u0063\u0064\u006f\u0074",0x291d:"\u0064\u0069a\u006d\u006f\u006ed\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x291f:"\u0064\u0069\u0061\u006don\u0064\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072",0x2b16:"\u0064\u0069a\u006d\u006f\u006ed\u006c\u0065\u0066\u0074\u0062\u006c\u0061\u0063\u006b",0x22c4:"d\u0069\u0061\u006d\u006f\u006e\u0064\u006d\u0061\u0074\u0068",0x2b17:"\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0072\u0069\u0067\u0068\u0074b\u006c\u0061\u0063\u006b",0x2662:"\u0064\u0069a\u006d\u006f\u006ed\u0073\u0075\u0069\u0074\u0077\u0068\u0069\u0074\u0065",0x2b18:"\u0064i\u0061m\u006f\u006e\u0064\u0074\u006f\u0070\u0062\u006c\u0061\u0063\u006b",0x2680:"\u0064\u0069\u0063e\u0069",0x2681:"\u0064\u0069\u0063\u0065\u0069\u0069",0x2682:"\u0064i\u0063\u0065\u0069\u0069\u0069",0x2683:"\u0064\u0069\u0063\u0065\u0069\u0076",0x2684:"\u0064\u0069\u0063e\u0076",0x2685:"\u0064\u0069\u0063\u0065\u0076\u0069",0x00a8:"\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073",0xf005:"\u0064i\u0065\u0072\u0065\u0073\u0069\u00731",0xf6d7:"\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0061\u0063\u0075\u0074\u0065",0x0324:"\u0064\u0069e\u0072\u0065\u0073i\u0073\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x0308:"d\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u006d\u0062",0xf6d8:"\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0067\u0072\u0061\u0076\u0065",0x0385:"\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0074\u006f\u006e\u006f\u0073",0x224f:"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065",0x3062:"\u0064\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30c2:"\u0064\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x22f2:"\u0064\u0069\u0073i\u006e",0x2a08:"\u0064i\u0073\u006a\u0071\u0075\u0061\u006et",0x3003:"\u0064i\u0074\u0074\u006f\u006d\u0061\u0072k",0x00f7:"\u0064\u0069\u0076\u0069\u0064\u0065",0x22c7:"\u0064\u0069\u0076\u0069\u0064\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079",0x2223:"\u0064i\u0076\u0069\u0064\u0065\u0073",0x2215:"\u0064\u0069\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u006c\u0061\u0073\u0068",0x0452:"d\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x2593:"\u0064k\u0073\u0068\u0061\u0064\u0065",0xf823:"\u0064\u006b\u0073\u0068\u0061\u0064\u0065\u0031",0x1e0f:"\u0064\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0x3397:"\u0064\u006c\u0073\u0071\u0075\u0061\u0072\u0065",0x0111:"\u0064m\u0061\u0063\u0072\u006f\u006e",0xff44:"\u0064\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2584:"\u0064n\u0062\u006c\u006f\u0063\u006b",0x2581:"\u0064\u006e\u0065i\u0067\u0068\u0074\u0062\u006c\u006f\u0063\u006b",0x2585:"\u0064\u006e\u0066\u0069\u0076\u0065\u0065\u0069\u0067\u0068\u0074\u0068b\u006c\u006f\u0063\u006b",0x2582:"\u0064\u006e\u0071\u0075\u0061\u0072\u0074\u0065\u0072b\u006c\u006f\u0063\u006b",0x2587:"\u0064n\u0073e\u0076\u0065\u006e\u0065\u0069g\u0068\u0074h\u0062\u006c\u006f\u0063\u006b",0x2583:"\u0064n\u0074h\u0072\u0065\u0065\u0065\u0069g\u0068\u0074h\u0062\u006c\u006f\u0063\u006b",0x2586:"\u0064\u006e\u0074\u0068re\u0065\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0062\u006c\u006f\u0063\u006b",0x0e0e:"d\u006f\u0063\u0068\u0061\u0064\u0061\u0074\u0068\u0061\u0069",0x0e14:"\u0064o\u0064\u0065\u006b\u0074\u0068\u0061i",0x3069:"\u0064\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30c9:"\u0064\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0024:"\u0064\u006f\u006c\u006c\u0061\u0072",0xf6e3:"\u0064\u006f\u006c\u006c\u0061\u0072\u0069\u006e\u0066e\u0072\u0069\u006f\u0072",0xff04:"\u0064o\u006cl\u0061\u0072\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf724:"\u0064\u006f\u006c\u006c\u0061\u0072\u006f\u006c\u0064s\u0074\u0079\u006c\u0065",0xfe69:"d\u006f\u006c\u006c\u0061\u0072\u0073\u006d\u0061\u006c\u006c",0xf6e4:"\u0064\u006f\u006c\u006c\u0061\u0072\u0073\u0075\u0070e\u0072\u0069\u006f\u0072",0x20ab:"\u0064\u006f\u006e\u0067",0x3326:"\u0064\u006f\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x02d9:"\u0064o\u0074\u0061\u0063\u0063\u0065\u006et",0x0307:"\u0064\u006f\u0074a\u0063\u0063\u0065\u006e\u0074\u0063\u006d\u0062",0x0323:"\u0064\u006f\u0074b\u0065\u006c\u006f\u0077\u0063\u006f\u006d\u0062",0xf820:"\u0064\u006f\u0074\u0063\u0069\u0072\u0063\u006c\u0065\u0031",0x2a67:"\u0064\u006f\u0074\u0065\u0071\u0075\u0069\u0076",0x30fb:"d\u006f\u0074\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0131:"\u0064\u006f\u0074\u006c\u0065\u0073\u0073\u0069",0xf6be:"\u0064\u006f\u0074\u006c\u0065\u0073\u0073\u006a",0x0284:"\u0064o\u0074l\u0065\u0073\u0073\u006a\u0073t\u0072\u006fk\u0065\u0068\u006f\u006f\u006b",0x22c5:"\u0064o\u0074\u006d\u0061\u0074\u0068",0x2238:"\u0064\u006f\u0074\u006d\u0069\u006e\u0075\u0073",0x2214:"\u0064o\u0074\u0070\u006c\u0075\u0073",0x2a6a:"\u0064\u006f\u0074\u0073\u0069\u006d",0x223a:"\u0064\u006f\u0074\u0073\u006d\u0069\u006e\u0075\u0073\u0064\u006f\u0074\u0073",0x25cc:"\u0064\u006f\u0074t\u0065\u0064\u0063\u0069\u0072\u0063\u006c\u0065",0x2b1a:"\u0064\u006f\u0074t\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065",0x2a30:"\u0064\u006f\u0074\u0074\u0069\u006d\u0065\u0073",0x2a62:"\u0064\u006f\u0075b\u006c\u0065\u0062\u0061\u0072\u0076\u0065\u0065",0x29fa:"\u0064\u006f\u0075\u0062\u006c\u0065\u0070\u006c\u0075\u0073",0x2913:"\u0064\u006f\u0077n\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072",0x2908:"\u0064o\u0077n\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072\u0072\u0065\u0064",0x297f:"\u0064\u006f\u0077n\u0066\u0069\u0073\u0068\u0074\u0061\u0069\u006c",0x2959:"\u0064o\u0077n\u0068\u0061\u0072\u0070\u006fo\u006e\u006ce\u0066\u0074\u0062\u0061\u0072",0x2955:"\u0064\u006f\u0077\u006eha\u0072\u0070\u006f\u006f\u006e\u0072\u0069\u0067\u0068\u0074\u0062\u0061\u0072",0x2965:"d\u006f\u0077\u006e\u0068ar\u0070o\u006f\u006e\u0073\u006c\u0065f\u0074\u0072\u0069\u0067\u0068\u0074",0x2935:"d\u006fw\u006e\u0072\u0069\u0067\u0068\u0074\u0063\u0075r\u0076\u0065\u0064\u0061rr\u006f\u0077",0x29f9:"\u0064o\u0077\u006e\u0073\u006c\u006f\u0070e",0x031e:"\u0064\u006fw\u006e\u0074\u0061c\u006b\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x02d5:"d\u006f\u0077\u006e\u0074\u0061\u0063\u006b\u006d\u006f\u0064",0x29e8:"d\u006f\u0077\u006e\u0074ri\u0061n\u0067\u006c\u0065\u006c\u0065f\u0074\u0062\u006c\u0061\u0063\u006b",0x29e9:"\u0064\u006f\u0077\u006etr\u0069\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074\u0062\u006c\u0061c\u006b",0x21f5:"\u0064\u006f\u0077n\u0075\u0070\u0061\u0072\u0072\u006f\u0077\u0073",0x296f:"\u0064\u006f\u0077nu\u0070\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0073\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074",0x21af:"\u0064o\u0077n\u007a\u0069\u0067\u007a\u0061\u0067\u0061\u0072\u0072\u006f\u0077",0x249f:"\u0064\u0070\u0061\u0072\u0065\u006e",0x2910:"\u0064\u0072\u0062\u006b\u0061\u0072\u006f\u0077",0x29f6:"\u0064\u0073\u006f\u006c",0x2a64:"\u0064\u0073\u0075\u0062",0xf6eb:"\u0064s\u0075\u0070\u0065\u0072\u0069\u006fr",0x0256:"\u0064\u0074\u0061i\u006c",0x018c:"\u0064t\u006f\u0070\u0062\u0061\u0072",0x29df:"\u0064u\u0061\u006c\u006d\u0061\u0070",0x3065:"\u0064\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30c5:"\u0064\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0234:"\u0064\u0079\u006fg\u0068",0x01f3:"\u0064\u007a",0x02a3:"\u0064\u007a\u0061\u006c\u0074\u006f\u006e\u0065",0x01c6:"\u0064z\u0063\u0061\u0072\u006f\u006e",0x02a5:"\u0064\u007a\u0063\u0075\u0072\u006c",0x04e1:"d\u007ae\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061n\u0063\u0079\u0072\u0069ll\u0069\u0063",0x045f:"\u0064\u007a\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0065:"\u0065",0x00e9:"\u0065\u0061\u0063\u0075\u0074\u0065",0x2641:"\u0065\u0061\u0072t\u0068",0x098f:"\u0065\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x311c:"\u0065b\u006f\u0070\u006f\u006d\u006f\u0066o",0x0115:"\u0065\u0062\u0072\u0065\u0076\u0065",0x090d:"e\u0063\u0061\u006e\u0064\u0072\u0061\u0064\u0065\u0076\u0061",0x0a8d:"\u0065c\u0061n\u0064\u0072\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0945:"e\u0063a\u006e\u0064\u0072\u0061\u0076\u006f\u0077\u0065l\u0073\u0069\u0067\u006ede\u0076\u0061",0x0ac5:"\u0065c\u0061\u006e\u0064\u0072\u0061\u0076\u006f\u0077\u0065\u006c\u0073i\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x011b:"\u0065\u0063\u0061\u0072\u006f\u006e",0x1e1d:"\u0065\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0062\u0072\u0065\u0076\u0065",0x0565:"e\u0063\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0587:"\u0065c\u0068y\u0069\u0077\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x24d4:"\u0065c\u0069\u0072\u0063\u006c\u0065",0x00ea:"e\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1ebf:"\u0065\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065",0x1e19:"\u0065\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x1ec7:"\u0065\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077",0x1ec1:"\u0065\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065",0x1ec3:"e\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065",0x1ec5:"\u0065\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065",0x0454:"\u0065c\u0079\u0072\u0069\u006c\u006c\u0069c",0x0205:"\u0065d\u0062\u006c\u0067\u0072\u0061\u0076e",0x090f:"\u0065\u0064\u0065v\u0061",0x00eb:"\u0065d\u0069\u0065\u0072\u0065\u0073\u0069s",0x0117:"\u0065\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1eb9:"\u0065d\u006f\u0074\u0062\u0065\u006c\u006fw",0x0a0f:"\u0065\u0065\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0a47:"\u0065e\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x00e8:"\u0065\u0067\u0072\u0061\u0076\u0065",0x2a98:"\u0065\u0067\u0073\u0064\u006f\u0074",0x0a8f:"\u0065g\u0075\u006a\u0061\u0072\u0061\u0074i",0x0567:"\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x311d:"\u0065\u0068\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x3048:"\u0065h\u0069\u0072\u0061\u0067\u0061\u006ea",0x1ebb:"\u0065\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x311f:"\u0065\u0069\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x0038:"\u0065\u0069\u0067h\u0074",0x09ee:"\u0065\u0069\u0067h\u0074\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x096e:"\u0065i\u0067\u0068\u0074\u0064\u0065\u0076a",0x2471:"\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0063i\u0072\u0063\u006c\u0065",0x2485:"\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e",0x2499:"\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0070e\u0072\u0069\u006f\u0064",0x0aee:"\u0065\u0069\u0067\u0068\u0074\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a6e:"\u0065\u0069\u0067\u0068\u0074\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0668:"\u0065i\u0067h\u0074\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063",0x3028:"\u0065\u0069\u0067\u0068\u0074\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075",0x266b:"\u0065\u0069g\u0068\u0074\u0068n\u006f\u0074\u0065\u0062\u0065\u0061\u006d\u0065\u0064",0x3227:"e\u0069\u0067\u0068\u0074id\u0065o\u0067\u0072\u0061\u0070\u0068i\u0063\u0070\u0061\u0072\u0065\u006e",0x2088:"\u0065\u0069\u0067\u0068\u0074\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xff18:"\u0065\u0069\u0067\u0068\u0074\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0xf738:"\u0065\u0069\u0067\u0068\u0074\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x247b:"\u0065\u0069\u0067\u0068\u0074\u0070\u0061\u0072\u0065\u006e",0x248f:"e\u0069\u0067\u0068\u0074\u0070\u0065\u0072\u0069\u006f\u0064",0x06f8:"\u0065\u0069\u0067h\u0074\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x2177:"\u0065\u0069\u0067\u0068\u0074\u0072\u006f\u006d\u0061\u006e",0x2078:"\u0065\u0069\u0067\u0068\u0074\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x0e58:"\u0065i\u0067\u0068\u0074\u0074\u0068\u0061i",0x0207:"\u0065\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x0465:"\u0065\u0069\u006f\u0074\u0069\u0066\u0069\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x30a8:"\u0065k\u0061\u0074\u0061\u006b\u0061\u006ea",0xff74:"\u0065k\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068",0x0a74:"\u0065k\u006fn\u006b\u0061\u0072\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3154:"\u0065k\u006f\u0072\u0065\u0061\u006e",0x043b:"\u0065\u006c\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x2208:"\u0065l\u0065\u006d\u0065\u006e\u0074",0x246a:"\u0065\u006c\u0065v\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065",0x247e:"e\u006c\u0065\u0076\u0065\u006e\u0070\u0061\u0072\u0065\u006e",0x2492:"\u0065\u006c\u0065v\u0065\u006e\u0070\u0065\u0072\u0069\u006f\u0064",0x217a:"e\u006c\u0065\u0076\u0065\u006e\u0072\u006f\u006d\u0061\u006e",0x23e7:"\u0065\u006c\u0069\u006e\u0074\u0065\u0072\u0073",0x2026:"\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073",0x22ee:"\u0065\u006cl\u0069\u0070\u0073i\u0073\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c",0x2a97:"\u0065\u006c\u0073\u0064\u006f\u0074",0x0113:"\u0065m\u0061\u0063\u0072\u006f\u006e",0x1e17:"\u0065\u006d\u0061c\u0072\u006f\u006e\u0061\u0063\u0075\u0074\u0065",0x1e15:"\u0065\u006d\u0061c\u0072\u006f\u006e\u0067\u0072\u0061\u0076\u0065",0x043c:"\u0065\u006d\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x2014:"\u0065\u006d\u0064\u0061\u0073\u0068",0xfe31:"\u0065\u006d\u0064\u0061\u0073\u0068\u0076\u0065\u0072t\u0069\u0063\u0061\u006c",0xff45:"\u0065\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x055b:"e\u006dp\u0068\u0061\u0073\u0069\u0073\u006d\u0061\u0072k\u0061\u0072\u006d\u0065ni\u0061\u006e",0x2205:"\u0065\u006d\u0070\u0074\u0079\u0073\u0065\u0074",0x29b3:"\u0065\u006d\u0070t\u0079\u0073\u0065\u0074\u006f\u0061\u0072\u0072",0x29b4:"\u0065\u006d\u0070\u0074\u0079\u0073\u0065\u0074\u006f\u0061\u0072\u0072\u006c",0x29b1:"\u0065\u006d\u0070t\u0079\u0073\u0065\u0074\u006f\u0062\u0061\u0072",0x29b2:"\u0065\u006d\u0070\u0074\u0079\u0073\u0065\u0074\u006f\u0063\u0069\u0072\u0063",0xd801:"\u0065m\u0070\u0074\u0079\u0073\u006c\u006ft",0x2001:"\u0065\u006d\u0071\u0075\u0061\u0064",0x2003:"\u0065m\u0073\u0070\u0061\u0063\u0065",0x3123:"\u0065\u006e\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x20df:"\u0065\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0069a\u006d\u006f\u006e\u0064",0x20de:"\u0065\u006e\u0063\u006c\u006f\u0073\u0065\u0073\u0071\u0075\u0061\u0072\u0065",0x20e4:"\u0065n\u0063l\u006f\u0073\u0065\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x2013:"\u0065\u006e\u0064\u0061\u0073\u0068",0xfe32:"\u0065\u006e\u0064\u0061\u0073\u0068\u0076\u0065\u0072t\u0069\u0063\u0061\u006c",0x04a3:"\u0065\u006e\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x014b:"\u0065\u006e\u0067",0x3125:"e\u006e\u0067\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x04a5:"\u0065\u006e\u0067\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04c8:"\u0065\u006e\u0068\u006f\u006f\u006b\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x2000:"\u0065\u006e\u0071\u0075\u0061\u0064",0x2002:"\u0065n\u0073\u0070\u0061\u0063\u0065",0x0119:"\u0065o\u0067\u006f\u006e\u0065\u006b",0x3153:"\u0065\u006f\u006b\u006f\u0072\u0065\u0061\u006e",0x025b:"\u0065\u006f\u0070e\u006e",0x029a:"e\u006f\u0070\u0065\u006e\u0063\u006c\u006f\u0073\u0065\u0064",0x025c:"\u0065\u006f\u0070\u0065\u006e\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064",0x025e:"\u0065\u006f\u0070\u0065nr\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u006c\u006f\u0073\u0065\u0064",0x025d:"\u0065\u006f\u0070\u0065\u006e\u0072\u0065\u0076\u0065\u0072\u0073\u0065d\u0068\u006f\u006f\u006b",0x24a0:"\u0065\u0070\u0061\u0072\u0065\u006e",0x29e3:"\u0065\u0070\u0061\u0072\u0073\u006c",0x03b5:"\u0065p\u0073\u0069\u006c\u006f\u006e",0x03f5:"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0031",0x022a:"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0063\u006c\u006f\u0073\u0065\u0064",0x03f6:"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0069\u006e\u0076",0x03ad:"\u0065\u0070\u0073i\u006c\u006f\u006e\u0074\u006f\u006e\u006f\u0073",0x2255:"\u0065q\u0063\u006f\u006c\u006f\u006e",0x225d:"\u0065\u0071\u0064e\u0066",0x2a66:"\u0065\u0071\u0064o\u0074",0x2a75:"\u0065\u0071\u0065\u0071",0x2a76:"\u0065\u0071\u0065\u0071\u0065\u0071",0x22dd:"\u0065\u0071\u0067t\u0072",0x22dc:"\u0065\u0071\u006c\u0065\u0073\u0073",0x2a9a:"\u0065\u0071\u0071\u0067\u0074\u0072",0x2a99:"\u0065q\u0071\u006c\u0065\u0073\u0073",0x2a71:"\u0065q\u0071\u0070\u006c\u0075\u0073",0x2a73:"\u0065\u0071\u0071\u0073\u0069\u006d",0x2a9c:"e\u0071\u0071\u0073\u006c\u0061\u006e\u0074\u0067\u0074\u0072",0x2a9b:"\u0065\u0071\u0071s\u006c\u0061\u006e\u0074\u006c\u0065\u0073\u0073",0x003d:"\u0065\u0071\u0075a\u006c",0x2b40:"\u0065\u0071\u0075\u0061\u006c\u006c\u0065\u0066\u0074a\u0072\u0072\u006f\u0077",0xff1d:"\u0065\u0071\u0075\u0061\u006c\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0x22df:"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0066\u006fl\u006c\u006f\u0077\u0073",0x2a96:"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0067\u0072e\u0061\u0074\u0065\u0072",0x2a95:"e\u0071\u0075\u0061\u006c\u006f\u0072\u006c\u0065\u0073\u0073",0x22de:"\u0065q\u0075a\u006c\u006f\u0072\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073",0x2242:"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0073\u0069m\u0069\u006c\u0061\u0072",0x22d5:"\u0065\u0071\u0075\u0061\u006c\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c",0x2971:"\u0065q\u0075a\u006c\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0xfe66:"\u0065\u0071\u0075\u0061\u006c\u0073\u006d\u0061\u006c\u006c",0x208c:"\u0065\u0071\u0075\u0061\u006c\u0073\u0075\u0062",0x207c:"\u0065\u0071\u0075\u0061\u006c\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x2a78:"\u0065q\u0075\u0069\u0076\u0044\u0044",0x2a68:"\u0065q\u0075\u0069\u0076\u0056\u0065\u0072t",0x2a69:"\u0065\u0071\u0075\u0069\u0076\u0056\u0076\u0065\u0072\u0074",0x2261:"e\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0063\u0065",0x224d:"\u0065q\u0075i\u0076\u0061\u0073\u0079\u006d\u0070\u0074\u006f\u0074\u0069\u0063",0x29e5:"\u0065\u0071\u0076\u0070\u0061\u0072\u0073\u006c",0x3126:"\u0065\u0072\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x0440:"\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0258:"\u0065r\u0065\u0076\u0065\u0072\u0073\u0065d",0x044d:"\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x29f3:"\u0065\u0072\u0072\u0062\u0061\u0072\u0062\u006c\u0061\u0063\u006b\u0063i\u0072\u0063\u006c\u0065",0x29f1:"\u0065r\u0072b\u0061\u0072\u0062\u006c\u0061c\u006b\u0064i\u0061\u006d\u006f\u006e\u0064",0x29ef:"\u0065\u0072\u0072\u0062\u0061\u0072\u0062\u006c\u0061\u0063\u006b\u0073q\u0075\u0061\u0072\u0065",0x29f2:"\u0065\u0072\u0072b\u0061\u0072\u0063\u0069\u0072\u0063\u006c\u0065",0x29f0:"\u0065\u0072\u0072\u0062\u0061\u0072\u0064\u0069\u0061\u006d\u006f\u006e\u0064",0x29ee:"\u0065\u0072\u0072b\u0061\u0072\u0073\u0071\u0075\u0061\u0072\u0065",0x0441:"\u0065\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04ab:"\u0065\u0073\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0283:"\u0065\u0073\u0068",0x0286:"\u0065s\u0068\u0063\u0075\u0072\u006c",0x090e:"\u0065\u0073\u0068\u006f\u0072\u0074\u0064\u0065\u0076\u0061",0x0946:"\u0065\u0073\u0068\u006frt\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061",0x01aa:"\u0065s\u0068r\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u006c\u006f\u006f\u0070",0x0285:"\u0065\u0073h\u0073\u0071\u0075a\u0074\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064",0x3047:"\u0065\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0072a\u0067\u0061\u006e\u0061",0x30a7:"\u0065\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074a\u006b\u0061\u006e\u0061",0xff6a:"\u0065\u0073\u006dal\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x212e:"\u0065s\u0074\u0069\u006d\u0061\u0074\u0065d",0xf6ec:"\u0065s\u0075\u0070\u0065\u0072\u0069\u006fr",0x03b7:"\u0065\u0074\u0061",0x0568:"\u0065\u0074\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x03ae:"\u0065\u0074\u0061\u0074\u006f\u006e\u006f\u0073",0x00f0:"\u0065\u0074\u0068",0x1ebd:"\u0065\u0074\u0069\u006c\u0064\u0065",0x1e1b:"e\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077",0x0591:"\u0065\u0074\u006e\u0061\u0068\u0074\u0061\u006c\u0065\u0066\u0074\u0068e\u0062\u0072\u0065\u0077",0x01dd:"\u0065t\u0075\u0072\u006e\u0065\u0064",0x3161:"\u0065\u0075\u006b\u006f\u0072\u0065\u0061\u006e",0x20a0:"\u0065\u0075\u0072o\u0063\u0075\u0072\u0072\u0065\u006e\u0063\u0079",0x09c7:"\u0065\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0062\u0065n\u0067\u0061\u006c\u0069",0x0947:"\u0065\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067n\u0064\u0065\u0076\u0061",0x0ac7:"\u0065v\u006fw\u0065\u006c\u0073\u0069\u0067n\u0067\u0075j\u0061\u0072\u0061\u0074\u0069",0x0021:"\u0065\u0078\u0063\u006c\u0061\u006d",0x055c:"\u0065\u0078\u0063\u006c\u0061\u006d\u0061\u0072\u006de\u006e\u0069\u0061\u006e",0x203c:"\u0065x\u0063\u006c\u0061\u006d\u0064\u0062l",0x00a1:"\u0065\u0078\u0063\u006c\u0061\u006d\u0064\u006f\u0077\u006e",0xf7a1:"\u0065x\u0063l\u0061\u006d\u0064\u006f\u0077\u006e\u0073\u006d\u0061\u006c\u006c",0xff01:"\u0065x\u0063l\u0061\u006d\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf721:"e\u0078\u0063\u006c\u0061\u006d\u0073\u006d\u0061\u006c\u006c",0x2203:"e\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0069\u0061\u006c",0x0292:"\u0065\u007a\u0068",0x01ef:"\u0065\u007a\u0068\u0063\u0061\u0072\u006f\u006e",0x0293:"\u0065z\u0068\u0063\u0075\u0072\u006c",0x01b9:"e\u007a\u0068\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064",0x01ba:"\u0065z\u0068\u0074\u0061\u0069\u006c",0x0066:"\u0066",0xf70c:"\u0066\u0037\u0030\u0063",0xf70e:"\u0066\u0037\u0030\u0065",0xf70a:"\u0066\u0037\u0030\u0061",0xf70d:"\u0066\u0037\u0030\u0064",0xf70f:"\u0066\u0037\u0030\u0066",0xf70b:"\u0066\u0037\u0030\u0062",0xf71c:"\u0066\u0037\u0031\u0063",0xf71d:"\u0066\u0037\u0031\u0064",0xf71a:"\u0066\u0037\u0031\u0061",0xf700:"\u0066\u0037\u0030\u0030",0xf701:"\u0066\u0037\u0030\u0031",0xf702:"\u0066\u0037\u0030\u0032",0xf703:"\u0066\u0037\u0030\u0033",0xf704:"\u0066\u0037\u0030\u0034",0xf705:"\u0066\u0037\u0030\u0035",0xf706:"\u0066\u0037\u0030\u0036",0xf707:"\u0066\u0037\u0030\u0037",0xf708:"\u0066\u0037\u0030\u0038",0xf709:"\u0066\u0037\u0030\u0039",0xf710:"\u0066\u0037\u0031\u0030",0xf711:"\u0066\u0037\u0031\u0031",0xf712:"\u0066\u0037\u0031\u0032",0xf713:"\u0066\u0037\u0031\u0033",0xf714:"\u0066\u0037\u0031\u0034",0xf715:"\u0066\u0037\u0031\u0035",0xf716:"\u0066\u0037\u0031\u0036",0xf717:"\u0066\u0037\u0031\u0037",0xf718:"\u0066\u0037\u0031\u0038",0xf719:"\u0066\u0037\u0031\u0039",0x095e:"\u0066\u0061\u0064\u0065\u0076\u0061",0x0a5e:"\u0066\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x2109:"\u0066\u0061\u0068\u0072\u0065\u006e\u0068\u0065\u0069\u0074",0x06cc:"\u0066\u0061\u0072\u0073\u0069\u0079\u0065\u0068",0xfbfd:"\u0066\u0061\u0072\u0073\u0069\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c",0xfbfc:"\u0066\u0061r\u0073\u0069\u0079e\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfe77:"\u0066a\u0074h\u0061\u0068\u006f\u006e\u0074\u0061\u0074\u0077\u0065\u0065\u006c",0xfe76:"\u0066\u0061\u0074\u0068\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xe820:"\u0066\u0061\u0074\u0068\u0061\u006c\u006f\u0077",0x064e:"\u0066\u0061\u0074\u0068\u0061\u006c\u006f\u0077\u0061r\u0061\u0062\u0069\u0063",0xe832:"\u0066\u0061\u0074h\u0061\u006f\u006e\u0068\u0061\u006d\u007a\u0061",0xfe70:"\u0066\u0061t\u0068\u0061\u0074a\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xe823:"f\u0061\u0074\u0068\u0061\u0074\u0061\u006e\u006c\u006f\u0077",0xe833:"\u0066a\u0074h\u0061\u0074\u0061\u006e\u006f\u006e\u0068\u0061\u006d\u007a\u0061",0x3108:"\u0066b\u006f\u0070\u006f\u006d\u006f\u0066o",0x29d3:"\u0066b\u006f\u0077\u0074\u0069\u0065",0x24d5:"\u0066c\u0069\u0072\u0063\u006c\u0065",0x2a3e:"\u0066\u0063\u006d\u0070",0x292f:"\u0066\u0064\u0069\u0061\u0067\u006f\u0076\u006e\u0065a\u0072\u0072\u006f\u0077",0x292c:"\u0066\u0064\u0069a\u0067\u006f\u0076\u0072\u0064\u0069\u0061\u0067",0x1e1f:"\u0066\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x0586:"f\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xfed2:"\u0066\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfed3:"\u0066\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfed1:"f\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfed4:"\u0066e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfc31:"\u0066\u0065\u0068\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066m\u0061\u006b\u0073\u0075\u0072\u0061\u0069\u0073\u006f\u006ca\u0074\u0065\u0064",0xfc32:"\u0066e\u0068w\u0069\u0074\u0068\u0079\u0065h\u0069\u0073o\u006c\u0061\u0074\u0065\u0064",0x03e5:"\u0066e\u0069\u0063\u006f\u0070\u0074\u0069c",0x2640:"\u0066\u0065\u006d\u0061\u006c\u0065",0xfb00:"\u0066\u0066",0xfb03:"\u0066\u0066\u0069",0xfb04:"\u0066\u0066\u006c",0xfb01:"\u0066\u0069",0x246e:"\u0066\u0069\u0066\u0074\u0065\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065",0x2482:"\u0066\u0069\u0066t\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e",0x2496:"\u0066\u0069\u0066\u0074\u0065\u0065\u006e\u0070\u0065\u0072\u0069\u006f\u0064",0x2012:"\u0066\u0069\u0067\u0075\u0072\u0065\u0064\u0061\u0073\u0068",0x2007:"f\u0069\u0067\u0075\u0072\u0065\u0073\u0070\u0061\u0063\u0065",0xfb3a:"f\u0069n\u0061\u006c\u006b\u0061\u0066\u0064\u0061\u0067e\u0073\u0068\u0068\u0065br\u0065\u0077",0xe803:"\u0066i\u006ea\u006c\u006b\u0061\u0066\u0077i\u0074\u0068q\u0061\u006d\u0061\u0074\u0073",0xe802:"\u0066\u0069\u006e\u0061\u006c\u006b\u0061\u0066\u0077\u0069\u0074\u0068s\u0068\u0065\u0076\u0061",0x05dd:"\u0066\u0069\u006e\u0061\u006c\u006d\u0065\u006d\u0068e\u0062\u0072\u0065\u0077",0x05e3:"\u0066\u0069\u006e\u0061\u006c\u0070\u0065\u0068\u0065\u0062\u0072\u0065\u0077",0x05e5:"\u0066\u0069\u006e\u0061\u006c\u0074\u0073\u0061\u0064\u0069",0x2a0f:"\u0066\u0069\u006e\u0074",0x02c9:"\u0066\u0069r\u0073\u0074\u0074o\u006e\u0065\u0063\u0068\u0069\u006e\u0065\u0073\u0065",0x25c9:"\u0066i\u0073\u0068\u0065\u0079\u0065",0x0035:"\u0066\u0069\u0076\u0065",0x0665:"\u0066\u0069\u0076\u0065\u0061\u0072\u0061\u0062\u0069\u0063",0x09eb:"f\u0069\u0076\u0065\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x096b:"\u0066\u0069\u0076\u0065\u0064\u0065\u0076\u0061",0x215d:"f\u0069\u0076\u0065\u0065\u0069\u0067\u0068\u0074\u0068\u0073",0x0aeb:"\u0066\u0069\u0076e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a6b:"\u0066\u0069\u0076e\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3025:"\u0066\u0069\u0076e\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075",0x3224:"f\u0069v\u0065\u0069\u0064\u0065\u006f\u0067\u0072\u0061p\u0068\u0069\u0063\u0070ar\u0065\u006e",0x2085:"\u0066\u0069\u0076e\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xff15:"\u0066\u0069\u0076\u0065\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf735:"\u0066\u0069\u0076e\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x2478:"\u0066i\u0076\u0065\u0070\u0061\u0072\u0065n",0x248c:"\u0066\u0069\u0076\u0065\u0070\u0065\u0072\u0069\u006f\u0064",0x06f5:"f\u0069\u0076\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x2174:"\u0066i\u0076\u0065\u0072\u006f\u006d\u0061n",0x215a:"\u0066i\u0076\u0065\u0073\u0069\u0078\u0074h",0x2075:"\u0066\u0069\u0076e\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x0e55:"\u0066\u0069\u0076\u0065\u0074\u0068\u0061\u0069",0xfb02:"\u0066\u006c",0x230a:"\u0066l\u006f\u006f\u0072\u006c\u0065\u0066t",0x230b:"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068\u0074",0x0192:"\u0066\u006c\u006f\u0072\u0069\u006e",0x23e5:"\u0066\u006c\u0074n\u0073",0xff46:"\u0066\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x3399:"\u0066\u006d\u0073\u0071\u0075\u0061\u0072\u0065",0x0e1f:"\u0066o\u0066\u0061\u006e\u0074\u0068\u0061i",0x0e1d:"\u0066\u006f\u0066\u0061\u0074\u0068\u0061\u0069",0x2aba:"\u0066o\u006cl\u006f\u0077\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u0076",0x2ab6:"\u0066\u006fl\u006c\u006f\u0077n\u006f\u0074\u0073\u006c\u006e\u0074\u0065\u0071\u006c",0x22e9:"\u0066\u006f\u006c\u006c\u006f\u0077\u006f\u0072\u006e\u006f\u0074\u0065q\u0076\u006c\u006e\u0074",0x2ab0:"\u0066\u006f\u006cl\u006f\u0077\u0073\u0065\u0071\u0075\u0061\u006c",0x227d:"\u0066\u006f\u006c\u006c\u006f\u0077\u0073\u006f\u0072c\u0075\u0072\u006c\u0079",0x227f:"\u0066\u006f\u006c\u006c\u006f\u0077\u0073\u006f\u0072e\u0071\u0075\u0061\u006c",0x0e4f:"f\u006f\u006e\u0067\u006d\u0061\u006e\u0074\u0068\u0061\u0069",0x22a9:"\u0066\u006f\u0072\u0063\u0065\u0073",0x22aa:"\u0066o\u0072\u0063\u0065\u0073\u0062\u0061r",0x22d4:"\u0066\u006f\u0072\u006b",0x2adc:"\u0066\u006f\u0072k\u0073",0x2add:"\u0066\u006f\u0072\u006b\u0073\u006e\u006f\u0074",0x2ad9:"\u0066\u006f\u0072k\u0076",0x0034:"\u0066\u006f\u0075\u0072",0x0664:"\u0066\u006f\u0075\u0072\u0061\u0072\u0061\u0062\u0069\u0063",0x09ea:"f\u006f\u0075\u0072\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x096a:"\u0066\u006f\u0075\u0072\u0064\u0065\u0076\u0061",0x2158:"\u0066\u006f\u0075\u0072\u0066\u0069\u0066\u0074\u0068\u0073",0x0aea:"\u0066\u006f\u0075r\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a6a:"\u0066\u006f\u0075r\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3024:"\u0066\u006f\u0075r\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075",0x3223:"f\u006fu\u0072\u0069\u0064\u0065\u006f\u0067\u0072\u0061p\u0068\u0069\u0063\u0070ar\u0065\u006e",0x2084:"\u0066\u006f\u0075r\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xff14:"\u0066\u006f\u0075\u0072\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x09f7:"f\u006fu\u0072\u006e\u0075\u006d\u0065\u0072\u0061\u0074o\u0072\u0062\u0065\u006ega\u006c\u0069",0xf734:"\u0066\u006f\u0075r\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x2477:"\u0066o\u0075\u0072\u0070\u0061\u0072\u0065n",0x2005:"\u0066\u006f\u0075\u0072\u0070\u0065\u0072\u0065\u006ds\u0070\u0061\u0063\u0065",0x248b:"\u0066\u006f\u0075\u0072\u0070\u0065\u0072\u0069\u006f\u0064",0x06f4:"f\u006f\u0075\u0072\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x2173:"\u0066o\u0075\u0072\u0072\u006f\u006d\u0061n",0x2074:"\u0066\u006f\u0075r\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x246d:"\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0063i\u0072\u0063\u006c\u0065",0x2481:"\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e",0x2495:"\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0070e\u0072\u0069\u006f\u0064",0x0e54:"\u0066\u006f\u0075\u0072\u0074\u0068\u0061\u0069",0x221c:"\u0066\u006f\u0075\u0072\u0074\u0068\u0072\u006f\u006f\u0074",0x02cb:"\u0066\u006f\u0075\u0072\u0074\u0068\u0074\u006f\u006e\u0065\u0063\u0068i\u006e\u0065\u0073\u0065",0x2999:"\u0066o\u0075\u0072\u0076\u0064\u006f\u0074s",0x24a1:"\u0066\u0070\u0061\u0072\u0065\u006e",0x2044:"\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e",0x20a3:"\u0066\u0072\u0061n\u0063",0x024b:"\u0066r\u006f\u006e\u0074\u0065\u0064",0x27d7:"\u0066\u0075\u006c\u006c\u006f\u0075\u0074\u0065\u0072\u006a\u006f\u0069\u006e",0x0067:"\u0067",0x0997:"\u0067a\u0062\u0065\u006e\u0067\u0061\u006ci",0x01f5:"\u0067\u0061\u0063\u0075\u0074\u0065",0x0917:"\u0067\u0061\u0064\u0065\u0076\u0061",0x06af:"\u0067a\u0066\u0061\u0072\u0061\u0062\u0069c",0xfb93:"\u0067\u0061\u0066\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfb94:"\u0067\u0061f\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfb92:"g\u0061\u0066\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfb95:"\u0067a\u0066m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x0a97:"\u0067\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a17:"\u0067\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x304c:"\u0067\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30ac:"\u0067\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x03b3:"\u0067\u0061\u006dm\u0061",0x0263:"\u0067a\u006dm\u0061\u006c\u0061\u0074\u0069\u006e\u0073\u006d\u0061\u006c\u006c",0x02e0:"\u0067\u0061\u006d\u006d\u0061\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x03eb:"\u0067\u0061\u006eg\u0069\u0061\u0063\u006f\u0070\u0074\u0069\u0063",0x310d:"\u0067b\u006f\u0070\u006f\u006d\u006f\u0066o",0x011f:"\u0067\u0062\u0072\u0065\u0076\u0065",0x01e7:"\u0067\u0063\u0061\u0072\u006f\u006e",0x0123:"\u0067\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0x24d6:"\u0067c\u0069\u0072\u0063\u006c\u0065",0x011d:"g\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x0121:"\u0067\u0064\u006f\u0074",0x03cf:"\u0067\u0065\u0062a\u0072",0x3052:"\u0067\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30b2:"\u0067\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x224e:"\u0067\u0065\u006f\u006d\u0065\u0071\u0075\u0069\u0076a\u006c\u0065\u006e\u0074",0x2251:"\u0067e\u006fm\u0065\u0074\u0072\u0069\u0063a\u006c\u006cy\u0065\u0071\u0075\u0061\u006c",0x2afa:"\u0067e\u0071\u0071\u0073\u006c\u0061\u006et",0x059c:"\u0067e\u0072e\u0073\u0068\u0061\u0063\u0063e\u006e\u0074h\u0065\u0062\u0072\u0065\u0077",0x05f3:"\u0067\u0065\u0072e\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",0x059d:"\u0067e\u0072e\u0073\u0068\u006d\u0075\u0071d\u0061\u006dh\u0065\u0062\u0072\u0065\u0077",0x00df:"\u0067\u0065\u0072\u006d\u0061\u006e\u0064\u0062\u006c\u0073",0x059e:"g\u0065\u0072\u0073\u0068ay\u0069m\u0061\u0063\u0063\u0065\u006et\u0068\u0065\u0062\u0072\u0065\u0077",0x05f4:"\u0067e\u0072s\u0068\u0061\u0079\u0069\u006d\u0068\u0065\u0062\u0072\u0065\u0077",0x2aa9:"\u0067\u0065\u0073c\u0063",0x2a80:"\u0067\u0065\u0073\u0064\u006f\u0074",0x2a82:"\u0067e\u0073\u0064\u006f\u0074\u006f",0x2a84:"\u0067\u0065\u0073\u0064\u006f\u0074\u006f\u006c",0x2a94:"\u0067\u0065\u0073\u006c\u0065\u0073",0x3013:"\u0067\u0065\u0074\u0061\u006d\u0061\u0072\u006b",0x22d9:"\u0067\u0067\u0067",0x2af8:"\u0067g\u0067\u006e\u0065\u0073\u0074",0x0998:"\u0067\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0572:"\u0067\u0068\u0061d\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0918:"\u0067h\u0061\u0064\u0065\u0076\u0061",0x0a98:"g\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a18:"g\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x063a:"g\u0068\u0061\u0069\u006e\u0061\u0072\u0061\u0062\u0069\u0063",0xfece:"\u0067\u0068a\u0069\u006e\u0066i\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfecf:"\u0067h\u0061i\u006e\u0069\u006e\u0069\u0074i\u0061\u006ca\u0072\u0061\u0062\u0069\u0063",0xfecd:"\u0067\u0068\u0061\u0069\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfed0:"\u0067\u0068\u0061\u0069\u006e\u006d\u0065\u0064\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0x0495:"g\u0068\u0065\u006d\u0069dd\u006ce\u0068\u006f\u006f\u006b\u0063y\u0072\u0069\u006c\u006c\u0069\u0063",0x0493:"\u0067\u0068\u0065\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x0491:"\u0067\u0068\u0065\u0075\u0070\u0074\u0075\u0072\u006e\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x095a:"\u0067\u0068\u0068\u0061\u0064\u0065\u0076\u0061",0x0a5a:"\u0067\u0068\u0068a\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0260:"\u0067\u0068\u006fo\u006b",0x3393:"\u0067h\u007a\u0073\u0071\u0075\u0061\u0072e",0x304e:"\u0067\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30ae:"\u0067\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0563:"g\u0069\u006d\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x2137:"\u0067\u0069\u006de\u006c",0xfb32:"\u0067\u0069\u006d\u0065\u006c\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077",0x0453:"g\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x2a92:"\u0067\u006c\u0045",0x2aa5:"\u0067\u006c\u0061",0x29e6:"g\u006c\u0065\u0069\u0063\u0068\u0073\u0074\u0061\u0072\u006b",0x2aa4:"\u0067\u006c\u006a",0x0249:"\u0067l\u006f\u0074\u0074\u0061\u006c",0x01be:"g\u006c\u006f\u0074\u0074al\u0069n\u0076\u0065\u0072\u0074\u0065d\u0073\u0074\u0072\u006f\u006b\u0065",0x024a:"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0072\u0065\u0076",0x0294:"g\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070",0x0231:"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074o\u0070\u0062\u0061\u0072",0x0232:"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070\u0062a\u0072\u0072\u0065\u0076",0x0226:"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074o\u0070\u0069\u006e\u0076",0x0296:"\u0067\u006c\u006f\u0074ta\u006c\u0073\u0074\u006f\u0070\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064",0x02c0:"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074o\u0070\u006d\u006f\u0064",0x0295:"\u0067\u006c\u006f\u0074ta\u006c\u0073\u0074\u006f\u0070\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064",0x02c1:"\u0067\u006c\u006f\u0074ta\u006c\u0073\u0074\u006f\u0070\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u006do\u0064",0x02e4:"g\u006c\u006f\u0074\u0074\u0061\u006cs\u0074\u006f\u0070\u0072\u0065\u0076\u0065\u0072\u0073e\u0064\u0073\u0075p\u0065r\u0069\u006f\u0072",0x0225:"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070\u0072e\u0076\u0069\u006e\u0076",0x02a1:"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070\u0073t\u0072\u006f\u006b\u0065",0x02a2:"\u0067l\u006f\u0074\u0074\u0061l\u0073\u0074\u006f\u0070\u0073t\u0072o\u006be\u0072\u0065\u0076\u0065\u0072\u0073\u0065d",0x1e21:"\u0067m\u0061\u0063\u0072\u006f\u006e",0xff47:"\u0067\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x22e7:"\u0067\u006e\u0073i\u006d",0x3054:"\u0067\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30b4:"\u0067\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x24a2:"\u0067\u0070\u0061\u0072\u0065\u006e",0x33ac:"\u0067p\u0061\u0073\u0071\u0075\u0061\u0072e",0x2207:"\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074",0x0060:"\u0067\u0072\u0061v\u0065",0x0316:"\u0067\u0072\u0061\u0076\u0065\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x0300:"\u0067\u0072\u0061\u0076\u0065\u0063\u006d\u0062",0x0953:"\u0067r\u0061\u0076\u0065\u0064\u0065\u0076a",0x02b3:"\u0067\u0072\u0061\u0076\u0065\u006c\u0065\u0066\u0074\u006e\u006f\u0073\u0070",0x02ce:"g\u0072\u0061\u0076\u0065\u006c\u006f\u0077\u006d\u006f\u0064",0xff40:"\u0067\u0072\u0061\u0076\u0065\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0x0340:"\u0067\u0072\u0061v\u0065\u0074\u006f\u006e\u0065\u0063\u006d\u0062",0x003e:"\u0067r\u0065\u0061\u0074\u0065\u0072",0x2a8c:"\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0064\u0062\u006c\u0065\u0071l\u006c\u0065\u0073\u0073",0x22d7:"\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0064\u006f\u0074",0x2265:"\u0067\u0072\u0065a\u0074\u0065\u0072\u0065\u0071\u0075\u0061\u006c",0x22db:"\u0067r\u0065a\u0074\u0065\u0072\u0065\u0071u\u0061\u006co\u0072\u006c\u0065\u0073\u0073",0xff1e:"\u0067\u0072e\u0061\u0074\u0065r\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2a8a:"\u0067r\u0065a\u0074\u0065\u0072\u006e\u006ft\u0064\u0062l\u0065\u0071\u0075\u0061\u006c",0x2a88:"\u0067r\u0065a\u0074\u0065\u0072\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c",0x2a86:"\u0067r\u0065a\u0074\u0065\u0072\u006f\u0072a\u0070\u0070r\u006f\u0078\u0065\u0071\u006c",0x2273:"\u0067\u0072\u0065\u0061te\u0072\u006f\u0072\u0065\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0074",0x2277:"\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u006f\u0072\u006c\u0065\u0073\u0073",0x2269:"\u0067r\u0065a\u0074\u0065\u0072\u006f\u0072n\u006f\u0074d\u0062\u006c\u0065\u0071\u006c",0x2267:"\u0067\u0072e\u0061\u0074\u0065r\u006f\u0076\u0065\u0072\u0065\u0071\u0075\u0061\u006c",0xfe65:"\u0067\u0072\u0065a\u0074\u0065\u0072\u0073\u006d\u0061\u006c\u006c",0x0261:"\u0067s\u0063\u0072\u0069\u0070\u0074",0x2a8e:"\u0067\u0073\u0069m\u0065",0x2a90:"\u0067\u0073\u0069m\u006c",0x01e5:"\u0067s\u0074\u0072\u006f\u006b\u0065",0x2aa7:"\u0067\u0074\u0063\u0063",0x2a7a:"\u0067\u0074\u0063i\u0072",0x29a0:"\u0067\u0074\u006c\u0070\u0061\u0072",0x2a7c:"\u0067t\u0071\u0075\u0065\u0073\u0074",0x2978:"\u0067\u0074\u0072\u0061\u0072\u0072",0x3050:"\u0067\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x00ab:"\u0067\u0075\u0069\u006c\u006c\u0065\u006d\u006f\u0074\u006c\u0065\u0066\u0074",0x00bb:"\u0067\u0075\u0069\u006c\u006c\u0065\u006d\u006f\u0074r\u0069\u0067\u0068\u0074",0x2039:"\u0067\u0075\u0069\u006c\u0073\u0069\u006e\u0067\u006c\u006c\u0065\u0066\u0074",0x203a:"\u0067\u0075\u0069\u006c\u0073\u0069\u006e\u0067\u006cr\u0069\u0067\u0068\u0074",0x30b0:"\u0067\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x3318:"\u0067\u0075\u0072a\u006d\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x33c9:"\u0067\u0079\u0073\u0071\u0075\u0061\u0072\u0065",0x0068:"\u0068",0x04a9:"\u0068\u0061\u0061\u0062kh\u0061\u0073\u0069\u0061\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x06c1:"\u0068\u0061\u0061\u006c\u0074\u006f\u006e\u0065\u0061r\u0061\u0062\u0069\u0063",0x09b9:"\u0068a\u0062\u0065\u006e\u0067\u0061\u006ci",0x029f:"\u0068\u0061\u0063e\u006b\u0073\u0075\u0062\u006e\u006f\u0073\u0070",0x04b3:"\u0068\u0061\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0939:"\u0068\u0061\u0064\u0065\u0076\u0061",0x0ab9:"\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a39:"\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0xfea2:"\u0068\u0061\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfea3:"\u0068\u0061h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x306f:"\u0068\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0xfea1:"h\u0061\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfea4:"\u0068a\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfcaa:"\u0068a\u0068w\u0069\u0074\u0068\u006d\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c",0x200a:"\u0068a\u0069\u0072\u0073\u0070\u0061\u0063e",0x332a:"h\u0061\u0069\u0074\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x30cf:"\u0068\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff8a:"\u0068\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x0a4d:"\u0068\u0061\u006c\u0061\u006e\u0074\u0067\u0075\u0072m\u0075\u006b\u0068\u0069",0x0621:"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063",0xfe80:"\u0068\u0061\u006d\u007a\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0x3164:"\u0068\u0061\u006eg\u0075\u006c\u0066\u0069\u006c\u006c\u0065\u0072",0x044a:"\u0068\u0061r\u0064\u0073\u0069g\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x21c3:"\u0068a\u0072p\u006f\u006f\u006e\u0064\u006f\u0077\u006e\u006c\u0065\u0066\u0074",0x21c2:"\u0068\u0061r\u0070\u006f\u006fn\u0064\u006f\u0077\u006e\u0072\u0069\u0067\u0068\u0074",0x21bc:"\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u006c\u0065\u0066\u0074\u0062a\u0072\u0062\u0075\u0070",0x21cc:"\u0068\u0061r\u0070\u006f\u006fn\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074",0x21c0:"\u0068a\u0072p\u006f\u006f\u006e\u0072\u0069g\u0068\u0074b\u0061\u0072\u0062\u0075\u0070",0x21cb:"\u0068\u0061r\u0070\u006f\u006fn\u0072\u0069\u0067\u0068\u0074\u006c\u0065\u0066\u0074",0x21bf:"\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070\u006c\u0065\u0066\u0074",0x21be:"\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070r\u0069\u0067\u0068\u0074",0x23af:"\u0068\u0061\u0072\u0072\u006f\u0077\u0065\u0078\u0074e\u006e\u0064\u0065\u0072",0x33ca:"\u0068\u0061\u0073\u0071\u0075\u0061\u0072\u0065",0x05b2:"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036",0x05b3:"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038",0x05b1:"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077",0x2a6f:"\u0068a\u0074\u0061\u0070\u0070\u0072\u006fx",0x0127:"\u0068\u0062\u0061\u0072",0x310f:"\u0068b\u006f\u0070\u006f\u006d\u006f\u0066o",0x1e2b:"h\u0062\u0072\u0065\u0076\u0065\u0062\u0065\u006c\u006f\u0077",0x1e29:"\u0068\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0x24d7:"\u0068c\u0069\u0072\u0063\u006c\u0065",0x0125:"h\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x03f7:"\u0068\u0063\u0079\u0072\u0069\u006c",0x1e27:"\u0068d\u0069\u0065\u0072\u0065\u0073\u0069s",0x1e23:"\u0068\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e25:"\u0068d\u006f\u0074\u0062\u0065\u006c\u006fw",0x2665:"\u0068\u0065\u0061r\u0074",0x2661:"\u0068\u0065\u0061\u0072\u0074\u0073\u0075\u0069\u0074w\u0068\u0069\u0074\u0065",0xfb34:"\u0068\u0065\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077",0x0647:"\u0068e\u0068\u0061\u0072\u0061\u0062\u0069c",0xfba7:"h\u0065h\u0066\u0069\u006e\u0061\u006c\u0061\u006c\u0074o\u006e\u0065\u0061\u0072ab\u0069\u0063",0xfeea:"\u0068\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfba5:"\u0068e\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfba4:"h\u0065\u0068\u0068\u0061\u006d\u007aa\u0061\u0062\u006f\u0076\u0065\u0069\u0073\u006f\u006ca\u0074\u0065\u0064a\u0072a\u0062\u0069\u0063",0xfba8:"\u0068\u0065\u0068\u0069ni\u0074\u0069\u0061\u006c\u0061\u006c\u0074\u006f\u006e\u0065\u0061\u0072\u0061\u0062i\u0063",0xfeeb:"\u0068\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x3078:"\u0068\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0xfee9:"h\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfba9:"h\u0065\u0068\u006d\u0065di\u0061l\u0061\u006c\u0074\u006f\u006ee\u0061\u0072\u0061\u0062\u0069\u0063",0xfeec:"\u0068e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfcd8:"\u0068e\u0068w\u0069\u0074\u0068\u006d\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c",0x337b:"\u0068e\u0069s\u0065\u0069\u0065\u0072\u0061\u0073\u0071\u0075\u0061\u0072\u0065",0x30d8:"\u0068\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff8d:"\u0068\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x3336:"\u0068e\u006bu\u0074\u0061\u0061\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x0267:"\u0068\u0065\u006e\u0067\u0068\u006f\u006f\u006b",0x22b9:"\u0068\u0065\u0072m\u0069\u0074\u006d\u0061\u0074\u0072\u0069\u0078",0x3339:"\u0068\u0065\u0072u\u0074\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x2394:"\u0068e\u0078\u0061\u0067\u006f\u006e",0x2b23:"\u0068\u0065\u0078a\u0067\u006f\u006e\u0062\u006c\u0061\u0063\u006b",0x0266:"\u0068\u0068\u006fo\u006b",0x023a:"\u0068\u0068\u006f\u006f\u006b\u0073\u0075\u0070\u0065\u0072",0x02b1:"\u0068\u0068\u006f\u006f\u006b\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x327b:"\u0068i\u0065u\u0068\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e",0x321b:"\u0068\u0069\u0065\u0075\u0068\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e",0x326d:"\u0068\u0069\u0065\u0075\u0068\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e",0x314e:"h\u0069\u0065\u0075\u0068\u006b\u006f\u0072\u0065\u0061\u006e",0x320d:"\u0068\u0069e\u0075\u0068\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x0674:"\u0068i\u0067\u0068\u0068\u0061\u006d\u007aa",0x3072:"\u0068\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30d2:"\u0068\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff8b:"\u0068\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x05b4:"\u0068i\u0072\u0069\u0071\u0031\u0034",0x2924:"\u0068k\u006e\u0065\u0061\u0072\u0072\u006fw",0x2923:"\u0068k\u006e\u0077\u0061\u0072\u0072\u006fw",0x2925:"\u0068\u006b\u0073\u0065\u0061\u0072\u006f\u0077",0x2926:"\u0068\u006b\u0073\u0077\u0061\u0072\u006f\u0077",0x1e96:"\u0068\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff48:"\u0068\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0570:"\u0068\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0e2b:"\u0068o\u0068\u0069\u0070\u0074\u0068\u0061i",0x307b:"\u0068\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30db:"\u0068\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff8e:"\u0068\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x05b9:"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077",0x0e2e:"\u0068\u006f\u006eo\u006b\u0068\u0075\u006b\u0074\u0068\u0061\u0069",0x0309:"\u0068o\u006f\u006b\u0063\u006d\u0062",0x0321:"\u0068\u006f\u006fkp\u0061\u006c\u0061\u0074\u0061\u006c\u0069\u007a\u0065\u0064\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x0322:"h\u006f\u006f\u006b\u0072et\u0072o\u0066\u006c\u0065\u0078\u0062e\u006c\u006f\u0077\u0063\u006d\u0062",0x3342:"\u0068\u006f\u006f\u006e\u0073\u0071\u0075\u0061\u0072\u0065",0x03e9:"\u0068\u006f\u0072\u0069\u0063\u006f\u0070\u0074\u0069\u0063",0x2015:"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0062\u0061\u0072",0x05a2:"\u0068\u006f\u0072\u0069\u007a\u0074\u0061\u0062",0x031b:"\u0068o\u0072\u006e\u0063\u006d\u0062",0x2668:"\u0068\u006f\u0074\u0073\u0070\u0072\u0069\u006e\u0067\u0073",0x29d6:"\u0068o\u0075\u0072\u0067\u006c\u0061\u0073s",0x2302:"\u0068\u006f\u0075s\u0065",0x24a3:"\u0068\u0070\u0061\u0072\u0065\u006e",0x25ad:"\u0068\u0072\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065",0x0239:"\u0068\u0073\u0075\u0070\u0065\u0072",0x02b0:"\u0068s\u0075\u0070\u0065\u0072\u0069\u006fr",0x0265:"\u0068t\u0075\u0072\u006e\u0065\u0064",0x3075:"\u0068\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x3333:"\u0068\u0075\u0069i\u0074\u006f\u0073\u0071\u0075\u0061\u0072\u0065",0x30d5:"\u0068\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff8c:"\u0068\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x02dd:"\u0068\u0075\u006eg\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074",0xf009:"\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074\u0031",0x030b:"\u0068u\u006eg\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074\u0063\u006d\u0062",0x0195:"\u0068\u0076",0x002d:"\u0068\u0079\u0070\u0068\u0065\u006e",0x2043:"\u0068\u0079\u0070h\u0065\u006e\u0062\u0075\u006c\u006c\u0065\u0074",0x2027:"\u0068y\u0070\u0068\u0065\u006e\u0064\u006ft",0xf6e5:"\u0068\u0079\u0070\u0068\u0065\u006e\u0069\u006e\u0066e\u0072\u0069\u006f\u0072",0xff0d:"\u0068y\u0070h\u0065\u006e\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xfe63:"h\u0079\u0070\u0068\u0065\u006e\u0073\u006d\u0061\u006c\u006c",0xf6e6:"\u0068\u0079\u0070\u0068\u0065\u006e\u0073\u0075\u0070e\u0072\u0069\u006f\u0072",0x2010:"\u0068y\u0070\u0068\u0065\u006e\u0074\u0077o",0x3030:"\u0068z\u0069\u0067\u007a\u0061\u0067",0x0069:"\u0069",0x00ed:"\u0069\u0061\u0063\u0075\u0074\u0065",0x01f8:"\u0069\u0062\u0061\u0072",0x0987:"\u0069\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x3127:"\u0069b\u006f\u0070\u006f\u006d\u006f\u0066o",0x012d:"\u0069\u0062\u0072\u0065\u0076\u0065",0x01d0:"\u0069\u0063\u0061\u0072\u006f\u006e",0x24d8:"\u0069c\u0069\u0072\u0063\u006c\u0065",0x00ee:"i\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x0209:"\u0069d\u0062\u006c\u0067\u0072\u0061\u0076e",0x328f:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0065\u0061r\u0074\u0068\u0063\u0069rc\u006c\u0065",0x328b:"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0066\u0069\u0072\u0065\u0063\u0069\u0072\u0063\u006c\u0065",0x323f:"\u0069d\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cl\u0069\u0061\u006e\u0063\u0065\u0070\u0061\u0072\u0065\u006e",0x323a:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063c\u0061\u006c\u006c\u0070ar\u0065\u006e",0x32a5:"\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0069\u0063\u0063\u0065\u006e\u0074\u0072\u0065\u0063\u0069\u0072\u0063\u006c\u0065",0x3006:"\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0063\u006c\u006f\u0073\u0065",0x3001:"\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0063\u006f\u006d\u006d\u0061",0xff64:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063c\u006f\u006d\u006d\u0061le\u0066\u0074",0x3237:"\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069c\u0063\u006f\u006e\u0067\u0072\u0061\u0074u\u006c\u0061\u0074\u0069\u006f\u006e\u0070\u0061\u0072\u0065\u006e",0x32a3:"\u0069d\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0063\u006fr\u0072\u0065\u0063\u0074\u0063\u0069\u0072\u0063\u006c\u0065",0x322f:"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0065\u0061\u0072t\u0068\u0070\u0061\u0072\u0065\u006e",0x323d:"\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063e\u006e\u0074\u0065\u0072\u0070\u0072\u0069\u0073\u0065\u0070a\u0072\u0065\u006e",0x329d:"\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063e\u0078\u0063\u0065\u006c\u006c\u0065\u006e\u0074\u0063\u0069r\u0063\u006c\u0065",0x3240:"\u0069d\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0066\u0065s\u0074\u0069\u0076\u0061\u006c\u0070\u0061\u0072\u0065\u006e",0x3296:"\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063f\u0069\u006e\u0061\u006e\u0063\u0069\u0061\u006c\u0063\u0069r\u0063\u006c\u0065",0x3236:"\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0066i\u006ea\u006ec\u0069\u0061\u006c\u0070\u0061\u0072\u0065n",0x322b:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063f\u0069\u0072\u0065\u0070ar\u0065\u006e",0x3232:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063h\u0061\u0076\u0065\u0070ar\u0065\u006e",0x32a4:"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0068\u0069\u0067h\u0063\u0069\u0072\u0063\u006c\u0065",0x3005:"\u0069d\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0069\u0074e\u0072\u0061\u0074\u0069\u006f\u006e\u006d\u0061\u0072\u006b",0x3298:"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0069\u0063\u006c\u0061\u0062\u006f\u0072\u0063\u0069\u0072\u0063l\u0065",0x3238:"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u006c\u0061\u0062o\u0072\u0070\u0061\u0072\u0065\u006e",0x32a7:"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u006c\u0065\u0066t\u0063\u0069\u0072\u0063\u006c\u0065",0x32a6:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063l\u006f\u0077\u0063\u0069rc\u006c\u0065",0x32a9:"\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u006de\u0064i\u0063i\u006e\u0065\u0063\u0069\u0072\u0063\u006ce",0x322e:"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u006d\u0065\u0074a\u006c\u0070\u0061\u0072\u0065\u006e",0x322a:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063m\u006f\u006f\u006e\u0070ar\u0065\u006e",0x3234:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063n\u0061\u006d\u0065\u0070ar\u0065\u006e",0x3002:"\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0070e\u0072\u0069\u006f\u0064",0x329e:"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0069\u0063\u0070\u0072\u0069\u006e\u0074\u0063\u0069\u0072\u0063l\u0065",0x3243:"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0072\u0065\u0061c\u0068\u0070\u0061\u0072\u0065\u006e",0x3239:"\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0072e\u0070r\u0065s\u0065\u006e\u0074\u0070\u0061\u0072\u0065n",0x323e:"\u0069d\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0072\u0065s\u006f\u0075\u0072\u0063\u0065\u0070\u0061\u0072\u0065\u006e",0x32a8:"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0069\u0063\u0072\u0069\u0067\u0068\u0074\u0063\u0069\u0072\u0063l\u0065",0x3299:"\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0069\u0063\u0073\u0065\u0063\u0072\u0065\u0074\u0063\u0069\u0072\u0063\u006c\u0065",0x3242:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063s\u0065\u006c\u0066\u0070ar\u0065\u006e",0x3233:"\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0069\u0063\u0073\u006f\u0063\u0069\u0065\u0074\u0079\u0070\u0061\u0072\u0065\u006e",0x3000:"\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0073\u0070\u0061\u0063\u0065",0x3235:"\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0069\u0063\u0073\u0070\u0065\u0063\u0069\u0061\u006c\u0070\u0061\u0072\u0065\u006e",0x3231:"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0073\u0074\u006fc\u006b\u0070\u0061\u0072\u0065\u006e",0x323b:"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0073\u0074\u0075d\u0079\u0070\u0061\u0072\u0065\u006e",0x3230:"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0069\u0063\u0073\u0075\u006e\u0070\u0061\u0072\u0065\u006e",0x323c:"\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0073u\u0070e\u0072v\u0069\u0073\u0065\u0070\u0061\u0072\u0065n",0x322c:"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0077\u0061\u0074e\u0072\u0070\u0061\u0072\u0065\u006e",0x322d:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063w\u006f\u006f\u0064\u0070ar\u0065\u006e",0x3007:"\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u007a\u0065\u0072\u006f",0x328e:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u006d\u0065t\u0061\u006c\u0063\u0069rc\u006c\u0065",0x328a:"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u006d\u006f\u006f\u006e\u0063\u0069\u0072\u0063\u006c\u0065",0x3294:"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u006e\u0061\u006d\u0065\u0063\u0069\u0072\u0063\u006c\u0065",0x3290:"\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068s\u0075\u006ec\u0069\u0072\u0063\u006c\u0065",0x328c:"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0077\u0061t\u0065\u0072\u0063\u0069rc\u006c\u0065",0x328d:"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0077\u006f\u006f\u0064\u0063\u0069\u0072\u0063\u006c\u0065",0x0907:"\u0069\u0064\u0065v\u0061",0x00ef:"\u0069d\u0069\u0065\u0072\u0065\u0073\u0069s",0x1e2f:"\u0069\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073a\u0063\u0075\u0074\u0065",0x04e5:"\u0069\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x1ecb:"\u0069d\u006f\u0074\u0062\u0065\u006c\u006fw",0x04d7:"\u0069e\u0062r\u0065\u0076\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0435:"\u0069\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x03f9:"\u0069\u0065\u0068\u006f\u006f\u006b",0x03fb:"\u0069\u0065\u0068o\u006f\u006b\u006f\u0067\u006f\u006e\u0065\u006b",0x3275:"\u0069e\u0075n\u0067\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e",0x3215:"\u0069\u0065\u0075\u006e\u0067\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e",0x3267:"\u0069\u0065\u0075\u006e\u0067\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e",0x3147:"i\u0065\u0075\u006e\u0067\u006b\u006f\u0072\u0065\u0061\u006e",0x3207:"\u0069\u0065u\u006e\u0067\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x00ec:"\u0069\u0067\u0072\u0061\u0076\u0065",0x0a87:"\u0069g\u0075\u006a\u0061\u0072\u0061\u0074i",0x0a07:"\u0069g\u0075\u0072\u006d\u0075\u006b\u0068i",0x3044:"\u0069h\u0069\u0072\u0061\u0067\u0061\u006ea",0x1ec9:"\u0069\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x0988:"\u0069i\u0062\u0065\u006e\u0067\u0061\u006ci",0x0438:"\u0069\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0908:"\u0069\u0069\u0064\u0065\u0076\u0061",0x0a88:"\u0069\u0069\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a08:"\u0069\u0069\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x2a0c:"\u0069\u0069\u0069\u0069\u006e\u0074",0x222d:"\u0069\u0069\u0069n\u0074",0x0a40:"\u0069i\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x29dc:"\u0069\u0069\u006e\u0066\u0069\u006e",0x020b:"\u0069\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x09c0:"\u0069i\u0076o\u0077\u0065\u006c\u0073\u0069g\u006e\u0062e\u006e\u0067\u0061\u006c\u0069",0x0940:"\u0069i\u0076o\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061",0x0ac0:"\u0069\u0069\u0076\u006fwe\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0133:"\u0069\u006a",0x30a4:"\u0069k\u0061\u0074\u0061\u006b\u0061\u006ea",0xff72:"\u0069k\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068",0x3163:"\u0069k\u006f\u0072\u0065\u0061\u006e",0x05ac:"\u0069\u006c\u0075\u0079\u0068\u0065\u0062\u0072\u0065\u0077",0x012b:"\u0069m\u0061\u0063\u0072\u006f\u006e",0x04e3:"\u0069m\u0061c\u0072\u006f\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x22b7:"\u0069m\u0061\u0067\u0065\u006f\u0066",0x2253:"\u0069m\u0061\u0067\u0065\u006fr\u0061\u0070\u0070\u0072\u006fx\u0069m\u0061t\u0065\u006c\u0079\u0065\u0071\u0075\u0061l",0x1d6a4:"\u0069\u006d\u0061t\u0068",0x0a3f:"\u0069\u006d\u0061\u0074\u0072\u0061\u0067\u0075\u0072m\u0075\u006b\u0068\u0069",0xff49:"\u0069\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x221e:"\u0069\u006e\u0066\u0069\u006e\u0069\u0074\u0079",0x056b:"i\u006e\u0069\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x2a0e:"\u0069\u006e\u0074\u0042\u0061\u0072",0x2a0d:"\u0069\u006e\u0074\u0062\u0061\u0072",0x2a19:"\u0069\u006e\u0074\u0063\u0061\u0070",0x2231:"\u0069\u006e\u0074c\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065",0x2a1a:"\u0069\u006e\u0074\u0063\u0075\u0070",0x2216:"\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0064\u0069\u0076\u0069\u0064\u0065",0x222b:"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c",0x2321:"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0062\u0074",0xf8f5:"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0065\u0078",0x2320:"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0074\u0070",0x22ba:"\u0069\u006e\u0074\u0065\u0072\u0063\u0061\u006c",0x2af4:"\u0069\u006e\u0074\u0065\u0072\u006c\u0065\u0061\u0076\u0065",0x203d:"i\u006e\u0074\u0065\u0072\u0072\u006f\u0062\u0061\u006e\u0067",0x2e18:"\u0069n\u0074e\u0072\u0072\u006f\u0062\u0061\u006e\u0067\u0064\u006f\u0077\u006e",0x2229:"\u0069\u006e\u0074e\u0072\u0073\u0065\u0063\u0074\u0069\u006f\u006e",0x22d2:"\u0069n\u0074e\u0072\u0073\u0065\u0063\u0074\u0069\u006f\u006e\u0064\u0062\u006c",0x22c2:"\u0069\u006e\u0074\u0065rs\u0065\u0063\u0074\u0069\u006f\u006e\u0064\u0069\u0073\u0070\u006c\u0061\u0079",0x2293:"\u0069\u006e\u0074\u0065\u0072\u0073\u0065\u0063\u0074i\u006f\u006e\u0073\u0071",0x23ae:"i\u006e\u0074\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0072",0x3305:"\u0069\u006e\u0074\u0069\u0073\u0071\u0075\u0061\u0072\u0065",0x2a17:"\u0069\u006e\u0074\u006c\u0061\u0072\u0068\u006b",0x2a3c:"\u0069n\u0074\u0070\u0072\u006f\u0064",0x2a3d:"\u0069\u006e\u0074\u0070\u0072\u006f\u0064\u0072",0x2a18:"\u0069\u006e\u0074\u0078",0x25d8:"\u0069n\u0076\u0062\u0075\u006c\u006c\u0065t",0x25d9:"\u0069n\u0076\u0063\u0069\u0072\u0063\u006ce",0x223e:"\u0069\u006e\u0076\u006c\u0061\u007a\u0079\u0073",0x25db:"\u0069\u006e\u0076wh\u0069\u0074\u0065\u006c\u006f\u0077\u0065\u0072\u0068\u0061\u006c\u0066\u0063\u0069\u0072\u0063\u006c\u0065",0x25da:"\u0069\u006e\u0076wh\u0069\u0074\u0065\u0075\u0070\u0070\u0065\u0072\u0068\u0061\u006c\u0066\u0063\u0069\u0072\u0063\u006c\u0065",0x012f:"\u0069o\u0067\u006f\u006e\u0065\u006b",0x03b9:"\u0069\u006f\u0074\u0061",0x01f9:"\u0069\u006f\u0074a\u0031",0x03ca:"\u0069\u006f\u0074a\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073",0x0390:"\u0069\u006f\u0074\u0061\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073t\u006f\u006e\u006f\u0073",0x0269:"\u0069o\u0074\u0061\u006c\u0061\u0074\u0069n",0x03af:"\u0069o\u0074\u0061\u0074\u006f\u006e\u006fs",0x24a4:"\u0069\u0070\u0061\u0072\u0065\u006e",0x0a72:"i\u0072\u0069\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x22f9:"\u0069\u0073\u0069n\u0045",0x22f5:"\u0069s\u0069\u006e\u0064\u006f\u0074",0x22f7:"\u0069\u0073\u0069\u006e\u006f\u0062\u0061\u0072",0x22f4:"\u0069\u0073\u0069n\u0073",0x22f8:"\u0069\u0073\u0069\u006e\u0076\u0062",0x3043:"\u0069\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0072a\u0067\u0061\u006e\u0061",0x30a3:"\u0069\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074a\u006b\u0061\u006e\u0061",0xff68:"\u0069\u0073\u006dal\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x09fa:"\u0069\u0073\u0073\u0068\u0061\u0072\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0268:"\u0069s\u0074\u0072\u006f\u006b\u0065",0xf6ed:"\u0069s\u0075\u0070\u0065\u0072\u0069\u006fr",0x309d:"\u0069\u0074\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u0068\u0069\u0072a\u0067\u0061\u006e\u0061",0x30fd:"\u0069\u0074\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u006b\u0061\u0074a\u006b\u0061\u006e\u0061",0x0129:"\u0069\u0074\u0069\u006c\u0064\u0065",0x1e2d:"i\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077",0x3129:"\u0069\u0075\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x09bf:"\u0069\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0062\u0065n\u0067\u0061\u006c\u0069",0x093f:"\u0069\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067n\u0064\u0065\u0076\u0061",0x0abf:"\u0069v\u006fw\u0065\u006c\u0073\u0069\u0067n\u0067\u0075j\u0061\u0072\u0061\u0074\u0069",0x0477:"\u0069\u007a\u0068it\u0073\u0061\u0064\u0062\u006c\u0067\u0072\u0061\u0076\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x006a:"\u006a",0x0571:"\u006a\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x099c:"\u006aa\u0062\u0065\u006e\u0067\u0061\u006ci",0x091c:"\u006a\u0061\u0064\u0065\u0076\u0061",0x0a9c:"\u006a\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a1c:"\u006a\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3110:"\u006ab\u006f\u0070\u006f\u006d\u006f\u0066o",0x01f0:"\u006a\u0063\u0061\u0072\u006f\u006e",0x24d9:"\u006ac\u0069\u0072\u0063\u006c\u0065",0x0135:"j\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x029d:"\u006a\u0063\u0072o\u0073\u0073\u0065\u0064\u0074\u0061\u0069\u006c",0x022d:"\u006a\u0063\u0072\u006f\u0073\u0073\u0074\u0061\u0069\u006c",0x025f:"\u006a\u0064\u006f\u0074\u006c\u0065\u0073\u0073\u0073t\u0072\u006f\u006b\u0065",0x062c:"\u006a\u0065\u0065\u006d\u0061\u0072\u0061\u0062\u0069\u0063",0xfe9e:"\u006ae\u0065m\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfe9f:"\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfe9d:"\u006a\u0065\u0065m\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfea0:"\u006a\u0065e\u006d\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfca8:"\u006a\u0065\u0065\u006dwi\u0074\u0068\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",0xfb8b:"\u006a\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfb8a:"j\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0x099d:"\u006a\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x091d:"\u006ah\u0061\u0064\u0065\u0076\u0061",0x0a9d:"j\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a1d:"j\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x057b:"\u006a\u0068\u0065h\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x3004:"\u006a\u0069\u0073",0x1d6a5:"\u006a\u006d\u0061t\u0068",0xff4a:"\u006a\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x24a5:"\u006a\u0070\u0061\u0072\u0065\u006e",0x023b:"\u006a\u0073\u0075\u0070\u0065\u0072",0x02b2:"\u006as\u0075\u0070\u0065\u0072\u0069\u006fr",0x006b:"\u006b",0x04a1:"\u006b\u0061\u0062\u0061\u0073\u0068\u006b\u0069\u0072\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x0995:"\u006ba\u0062\u0065\u006e\u0067\u0061\u006ci",0x1e31:"\u006b\u0061\u0063\u0075\u0074\u0065",0x043a:"\u006b\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x049b:"\u006b\u0061\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0915:"\u006b\u0061\u0064\u0065\u0076\u0061",0x05db:"\u006b\u0061\u0066",0xfb3b:"\u006ba\u0066\u0064\u0061\u0067\u0065\u0073h",0xfeda:"\u006b\u0061\u0066\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfedb:"\u006b\u0061f\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfed9:"k\u0061\u0066\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfedc:"\u006ba\u0066m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfb4d:"\u006b\u0061\u0066\u0072\u0061\u0066\u0065\u0068\u0065\u0062\u0072\u0065\u0077",0x0a95:"\u006b\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a15:"\u006b\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x304b:"\u006b\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x0400:"\u006b\u0061\u0068\u006f\u006f\u006b",0x04c4:"\u006b\u0061\u0068\u006f\u006f\u006b\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x30ab:"\u006b\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff76:"\u006b\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x03ba:"\u006b\u0061\u0070p\u0061",0x03f0:"\u006b\u0061p\u0070\u0061\u0073y\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b",0x3171:"\u006b\u0061\u0070\u0079eo\u0075\u006e\u006d\u0069\u0065\u0075\u006d\u006b\u006f\u0072\u0065\u0061\u006e",0x3184:"k\u0061\u0070\u0079\u0065ou\u006ep\u0068\u0069\u0065\u0075\u0070h\u006b\u006f\u0072\u0065\u0061\u006e",0x3178:"\u006b\u0061\u0070\u0079eo\u0075\u006e\u0070\u0069\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e",0x3179:"\u006ba\u0070\u0079\u0065\u006f\u0075\u006e\u0073\u0073\u0061\u006e\u0067p\u0069\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e",0x330d:"\u006b\u0061\u0072\u006f\u0072\u0069\u0069\u0073\u0071\u0075\u0061\u0072\u0065",0x03d7:"\u006ba\u0072\u0074\u0064\u0065\u0073",0x0640:"\u006b\u0061\u0073\u0068\u0069\u0064\u0061\u0061\u0075\u0074o\u006e\u006f\u0073\u0069\u0064\u0065\u0062e\u0061\u0072\u0069\u006e\u0067\u0061\u0072\u0061\u0062\u0069\u0063",0x30f5:"\u006ba\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x3384:"\u006b\u0061\u0073\u0071\u0075\u0061\u0072\u0065",0xfe7a:"\u006b\u0061\u0073\u0072\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xe826:"\u006b\u0061\u0073\u0072\u0061\u006c\u006f\u0077",0xfe7b:"k\u0061\u0073\u0072\u0061\u006d\u0065\u0064\u0069\u0061\u006c",0x064d:"\u006b\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u0061r\u0061\u0062\u0069\u0063",0xfe74:"\u006b\u0061s\u0072\u0061\u0074a\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xe827:"k\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u006c\u006f\u0077",0x049f:"\u006b\u0061s\u0074\u0072\u006fk\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0xff70:"\u006b\u0061\u0074\u0061h\u0069\u0072\u0061\u0070\u0072\u006f\u006c\u006f\u006e\u0067m\u0061r\u006b\u0068\u0061\u006c\u0066\u0077\u0069d\u0074\u0068",0x049d:"\u006ba\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0073\u0074\u0072o\u006b\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x310e:"\u006bb\u006f\u0070\u006f\u006d\u006f\u0066o",0x3389:"\u006b\u0063\u0061\u006c\u0073\u0071\u0075\u0061\u0072\u0065",0x01e9:"\u006b\u0063\u0061\u0072\u006f\u006e",0x24da:"\u006bc\u0069\u0072\u0063\u006c\u0065",0x0137:"\u006b\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",0x1e33:"\u006bd\u006f\u0074\u0062\u0065\u006c\u006fw",0x0584:"k\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x06a9:"\u006b\u0065\u0068e\u0068",0xfb8f:"\u006b\u0065\u0068\u0065\u0068\u0066\u0069\u006e\u0061\u006c",0xfb90:"\u006b\u0065\u0068e\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",0xfb8e:"\u006b\u0065\u0068\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfb91:"k\u0065\u0068\u0065\u0068\u006d\u0065\u0064\u0069\u0061\u006c",0x3051:"\u006b\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30b1:"\u006b\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff79:"\u006b\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x056f:"k\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x223b:"\u006b\u0065\u0072\u006e\u0065\u006c\u0063\u006f\u006e\u0074\u0072\u0061c\u0074\u0069\u006f\u006e",0x30f6:"\u006be\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0138:"\u006b\u0067\u0072e\u0065\u006e\u006c\u0061\u006e\u0064\u0069\u0063",0x0996:"\u006b\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0916:"\u006bh\u0061\u0064\u0065\u0076\u0061",0x0a96:"k\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a16:"k\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0xfea6:"\u006bh\u0061h\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfea7:"\u006b\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfea5:"\u006b\u0068\u0061h\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfea8:"\u006b\u0068a\u0068\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfcac:"\u006b\u0068\u0061\u0068wi\u0074\u0068\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",0x03e7:"\u006b\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063",0x0959:"\u006b\u0068\u0068\u0061\u0064\u0065\u0076\u0061",0x0a59:"\u006b\u0068\u0068a\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3278:"k\u0068i\u0065\u0075\u006b\u0068\u0061\u0063\u0069\u0072c\u006c\u0065\u006b\u006fre\u0061\u006e",0x3218:"\u006b\u0068\u0069\u0065uk\u0068\u0061\u0070\u0061\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x326a:"\u006b\u0068\u0069\u0065uk\u0068\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x314b:"\u006b\u0068\u0069\u0065\u0075\u006b\u0068\u006b\u006f\u0072\u0065\u0061\u006e",0x320a:"\u006bh\u0069e\u0075\u006b\u0068\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e",0x0e02:"k\u0068\u006f\u006b\u0068\u0061\u0069\u0074\u0068\u0061\u0069",0x0e05:"k\u0068\u006f\u006b\u0068\u006f\u006e\u0074\u0068\u0061\u0069",0x0e03:"\u006b\u0068\u006fk\u0068\u0075\u0061\u0074\u0074\u0068\u0061\u0069",0x0e04:"\u006b\u0068\u006fk\u0068\u0077\u0061\u0069\u0074\u0068\u0061\u0069",0x0e5b:"\u006b\u0068\u006f\u006d\u0075\u0074\u0074\u0068\u0061\u0069",0x0199:"\u006b\u0068\u006fo\u006b",0x0e06:"\u006b\u0068\u006f\u0072\u0061\u006b\u0068\u0061\u006eg\u0074\u0068\u0061\u0069",0x3391:"\u006bh\u007a\u0073\u0071\u0075\u0061\u0072e",0x304d:"\u006b\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30ad:"\u006b\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff77:"\u006b\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x3315:"\u006b\u0069r\u006f\u0067\u0075r\u0061\u006d\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x3316:"\u006b\u0069\u0072\u006f\u006d\u0065\u0065\u0074\u006f\u0072\u0075\u0073q\u0075\u0061\u0072\u0065",0x3314:"\u006b\u0069\u0072\u006f\u0073\u0071\u0075\u0061\u0072\u0065",0x326e:"\u006b\u0069\u0079\u0065ok\u0061\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x320e:"\u006bi\u0079e\u006f\u006b\u0061\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e",0x3260:"\u006bi\u0079e\u006f\u006b\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e",0x3131:"\u006b\u0069\u0079e\u006f\u006b\u006b\u006f\u0072\u0065\u0061\u006e",0x3200:"\u006b\u0069\u0079\u0065\u006f\u006b\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e",0x3133:"\u006b\u0069y\u0065\u006f\u006bs\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e",0x1e35:"\u006b\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0x3398:"\u006b\u006c\u0073\u0071\u0075\u0061\u0072\u0065",0x33a6:"\u006b\u006d\u0063\u0075\u0062\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065",0xff4b:"\u006b\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x33a2:"\u006bm\u0073q\u0075\u0061\u0072\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065",0x3053:"\u006b\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x33c0:"\u006b\u006f\u0068\u006d\u0073\u0071\u0075\u0061\u0072\u0065",0x0e01:"\u006bo\u006b\u0061\u0069\u0074\u0068\u0061i",0x30b3:"\u006b\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff7a:"\u006b\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x331e:"k\u006f\u006f\u0070\u006f\u0073\u0071\u0075\u0061\u0072\u0065",0x0481:"\u006b\u006f\u0070\u0070\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x327f:"k\u006fr\u0065\u0061\u006e\u0073\u0074\u0061\u006e\u0064a\u0072\u0064\u0073\u0079mb\u006f\u006c",0x0343:"\u006b\u006f\u0072\u006f\u006e\u0069\u0073\u0063\u006d\u0062",0x24a6:"\u006b\u0070\u0061\u0072\u0065\u006e",0x33aa:"\u006bp\u0061\u0073\u0071\u0075\u0061\u0072e",0x046f:"k\u0073\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x33cf:"\u006b\u0074\u0073\u0071\u0075\u0061\u0072\u0065",0x022e:"\u006b\u0074\u0075r\u006e",0x029e:"\u006bt\u0075\u0072\u006e\u0065\u0064",0x304f:"\u006b\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30af:"\u006b\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff78:"\u006b\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x33b8:"\u006b\u0076\u0073\u0071\u0075\u0061\u0072\u0065",0x33be:"\u006b\u0077\u0073\u0071\u0075\u0061\u0072\u0065",0x006c:"\u006c",0x27ea:"\u006c\u0041\u006e\u0067\u006c\u0065",0x2983:"\u006c\u0042\u0072\u0061\u0063\u0065",0x2985:"\u006c\u0050\u0061\u0072\u0065\u006e",0x09b2:"\u006ca\u0062\u0065\u006e\u0067\u0061\u006ci",0x013a:"\u006c\u0061\u0063\u0075\u0074\u0065",0x0932:"\u006c\u0061\u0064\u0065\u0076\u0061",0x0ab2:"\u006c\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a32:"\u006c\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0e45:"\u006ca\u006bk\u0068\u0061\u006e\u0067\u0079\u0061\u006f\u0074\u0068\u0061\u0069",0xfefc:"\u006ca\u006da\u006c\u0065\u0066\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063",0xfef8:"\u006c\u0061\u006d\u0061l\u0065\u0066\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006fv\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061b\u0069\u0063",0xfef7:"\u006c\u0061\u006da\u006c\u0065\u0066\u0068a\u006d\u007a\u0061\u0061\u0062\u006f\u0076e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063",0xfefa:"\u006c\u0061\u006d\u0061l\u0065\u0066\u0068\u0061\u006d\u007a\u0061\u0062\u0065\u006co\u0077f\u0069\u006e\u0061\u006c\u0061\u0072\u0061b\u0069\u0063",0xfef9:"\u006c\u0061\u006da\u006c\u0065\u0066\u0068a\u006d\u007a\u0061\u0062\u0065\u006c\u006fw\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063",0xfefb:"l\u0061\u006d\u0061\u006cef\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063",0xfef6:"\u006c\u0061\u006d\u0061l\u0065\u0066\u006d\u0061\u0064\u0064\u0061\u0061\u0062\u006fv\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061b\u0069\u0063",0xfef5:"\u006c\u0061\u006da\u006c\u0065\u0066\u006da\u0064\u0064\u0061\u0061\u0062\u006f\u0076e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063",0x03bb:"\u006c\u0061\u006d\u0062\u0064\u0061",0x019b:"\u006c\u0061\u006db\u0064\u0061\u0073\u0074\u0072\u006f\u006b\u0065",0xfb3c:"l\u0061\u006d\u0065\u0064\u0064\u0061\u0067\u0065\u0073\u0068",0x05dc:"\u006c\u0061m\u0065\u0064\u0068o\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077",0xe805:"\u006c\u0061\u006ded\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068\u0061\u006e\u0064\u0068\u006f\u006c\u0061\u006d",0xe804:"\u006c\u0061\u006d\u0065\u0064\u0077\u0069\u0074\u0068h\u006f\u006c\u0061\u006d",0xfede:"\u006c\u0061\u006d\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfcca:"\u006c\u0061\u006d\u0068ah\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfedf:"\u006c\u0061m\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfedd:"l\u0061\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfcc9:"l\u0061m\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063",0xfccb:"l\u0061m\u006b\u0068\u0061\u0068\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063",0xfdf2:"\u006c\u0061\u006dla\u006d\u0068\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063",0xfee0:"\u006ca\u006dm\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfd88:"\u006c\u0061\u006dme\u0065\u006d\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfccc:"l\u0061m\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063",0xfc43:"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066m\u0061\u006b\u0073\u0075\u0072\u0061\u0069\u0073\u006f\u006ca\u0074\u0065\u0064",0xfc40:"\u006ca\u006dw\u0069\u0074\u0068\u0068\u0061h\u0069\u0073o\u006c\u0061\u0074\u0065\u0064",0xfccd:"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u0068\u0065\u0068\u0069\u006ei\u0074\u0069\u0061\u006c",0xfc3f:"\u006c\u0061\u006d\u0077it\u0068\u006a\u0065\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfc41:"\u006c\u0061\u006d\u0077it\u0068\u006b\u0068\u0061\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfc42:"\u006c\u0061\u006d\u0077it\u0068\u006d\u0065\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xe811:"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u006d\u0065\u0065\u006dw\u0069\u0074\u0068\u006a\u0065\u0065\u006d\u0069\u006e\u0069t\u0069\u0061\u006c",0xfc44:"\u006ca\u006dw\u0069\u0074\u0068\u0079\u0065h\u0069\u0073o\u006c\u0061\u0074\u0065\u0064",0x2991:"\u006ca\u006e\u0067\u006c\u0065\u0064\u006ft",0x29e0:"\u006c\u0061\u0070\u006c\u0061\u0063",0x25ef:"l\u0061\u0072\u0067\u0065\u0063\u0069\u0072\u0063\u006c\u0065",0x2aab:"\u006c\u0061\u0074",0x2aad:"\u006c\u0061\u0074\u0065",0x27c5:"\u006c\u0062\u0061\u0067",0x019a:"\u006c\u0062\u0061\u0072",0x2114:"\u006c\u0062\u0062a\u0072",0x026c:"\u006c\u0062\u0065l\u0074",0x2997:"\u006c\u0062\u006c\u006b\u0062\u0072\u0062\u0072\u0061\u006b",0x310c:"\u006cb\u006f\u0070\u006f\u006d\u006f\u0066o",0x23a9:"\u006c\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u006e\u0064",0x23a8:"\u006cb\u0072\u0061\u0063\u0065\u006d\u0069d",0x23a7:"\u006c\u0062\u0072\u0061\u0063\u0065\u0075\u0065\u006e\u0064",0x23a2:"\u006c\u0062\u0072\u0061\u0063\u006b\u0065\u0078\u0074e\u006e\u0064\u0065\u0072",0x23a3:"\u006c\u0062\u0072\u0061\u0063\u006b\u006c\u0065\u006e\u0064",0x298f:"\u006c\u0062\u0072a\u0063\u006b\u006c\u006c\u0074\u0069\u0063\u006b",0x298b:"\u006c\u0062\u0072\u0061\u0063\u006b\u0075\u0062\u0061\u0072",0x23a1:"\u006c\u0062\u0072\u0061\u0063\u006b\u0075\u0065\u006e\u0064",0x298d:"\u006c\u0062\u0072a\u0063\u006b\u0075\u006c\u0074\u0069\u0063\u006b",0x2772:"\u006cb\u0072\u0062\u0072\u0061\u006b",0x013e:"\u006c\u0063\u0061\u0072\u006f\u006e",0xf813:"\u006cc\u0061\u0072\u006f\u006e\u0031",0x24db:"\u006cc\u0069\u0072\u0063\u006c\u0065",0x1e3d:"\u006c\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x013c:"\u006c\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",0x29fc:"l\u0063\u0075\u0072\u0076\u0079\u0061\u006e\u0067\u006c\u0065",0x0140:"\u006c\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e37:"\u006cd\u006f\u0074\u0062\u0065\u006c\u006fw",0x1e39:"\u006cd\u006ft\u0062\u0065\u006c\u006f\u0077\u006d\u0061\u0063\u0072\u006f\u006e",0x031a:"\u006c\u0065\u0066\u0074\u0061\u006e\u0067\u006c\u0065\u0061\u0062\u006fv\u0065\u0063\u006d\u0062",0x2b4a:"\u006ce\u0066t\u0061\u0072\u0072\u006f\u0077\u0061\u0070\u0070\u0072\u006f\u0078",0x2b42:"\u006c\u0065\u0066\u0074ar\u0072\u006f\u0077\u0062\u0061\u0063\u006b\u0061\u0070\u0070\u0072\u006f\u0078",0x2b4b:"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0062\u0073\u0069m\u0069\u006c\u0061\u0072",0x2977:"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u006c\u0065\u0073\u0073",0x2b32:"\u006c\u0065f\u0074\u0061\u0072r\u006f\u0077\u006f\u006e\u006f\u0070\u006c\u0075\u0073",0x2946:"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0070\u006c\u0075\u0073",0x2943:"\u006ce\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0073\u0068\u006f\u0072t\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x2973:"\u006c\u0065f\u0074\u0061\u0072r\u006f\u0077\u0073\u0069\u006d\u0069\u006c\u0061\u0072",0x297a:"\u006ce\u0066t\u0061\u0072\u0072\u006f\u0077\u0073\u0075\u0062\u0073\u0065\u0074",0x21fd:"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0072\u0069a\u006e\u0067\u006c\u0065",0x2b3e:"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0078",0x290c:"l\u0065\u0066\u0074\u0062\u006b\u0061\u0072\u0072\u006f\u0077",0x2b3f:"\u006ce\u0066t\u0063\u0075\u0072\u0076\u0065\u0064\u0061\u0072\u0072\u006f\u0077",0x290e:"\u006c\u0065\u0066t\u0064\u0062\u006b\u0061\u0072\u0072\u006f\u0077",0x291b:"l\u0065\u0066\u0074\u0064\u0062\u006c\u0074\u0061\u0069\u006c",0x2b38:"\u006c\u0065\u0066t\u0064\u006f\u0074\u0061\u0072\u0072\u006f\u0077",0x2936:"\u006c\u0065\u0066\u0074do\u0077\u006e\u0063\u0075\u0072\u0076\u0065\u0064\u0061\u0072\u0072\u006f\u0077",0x297c:"\u006c\u0065\u0066t\u0066\u0069\u0073\u0068\u0074\u0061\u0069\u006c",0x20d0:"\u006c\u0065\u0066\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0061c\u0063\u0065\u006e\u0074",0x295e:"\u006ce\u0066t\u0068\u0061\u0072\u0070\u006fo\u006e\u0064o\u0077\u006e\u0062\u0061\u0072",0x2962:"\u006ce\u0066t\u0068\u0061\u0072\u0070\u006fo\u006e\u0073u\u0070\u0064\u006f\u0077\u006e",0x295a:"\u006c\u0065f\u0074\u0068\u0061r\u0070\u006f\u006f\u006e\u0075\u0070\u0062\u0061\u0072",0x296a:"\u006c\u0065\u0066\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075p\u0064\u0061\u0073\u0068",0x21c7:"\u006c\u0065\u0066\u0074\u006c\u0065\u0066\u0074\u0061r\u0072\u006f\u0077\u0073",0x263e:"\u006c\u0065\u0066\u0074\u006d\u006f\u006f\u006e",0x27d5:"\u006c\u0065\u0066\u0074\u006f\u0075\u0074\u0065\u0072\u006a\u006f\u0069\u006e",0x2948:"l\u0065f\u0074\u0072\u0069\u0067\u0068\u0074\u0061\u0072r\u006f\u0077\u0063\u0069rc\u006c\u0065",0x21ff:"\u006c\u0065\u0066\u0074ri\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0072\u0069\u0061\u006e\u0067l\u0065",0x2950:"\u006ce\u0066\u0074\u0072\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0070o\u006f\u006e\u0064\u006f\u0077\u006e\u0064\u006f\u0077\u006e",0x294b:"\u006c\u0065\u0066\u0074ri\u0067\u0068\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0064\u006f\u0077\u006eu\u0070",0x2967:"l\u0065\u0066\u0074\u0072ig\u0068t\u0068\u0061\u0072\u0070\u006fo\u006e\u0073\u0064\u006f\u0077\u006e",0x2966:"\u006c\u0065\u0066\u0074ri\u0067\u0068\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0073\u0075\u0070",0x294a:"\u006c\u0065\u0066\u0074ri\u0067\u0068\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070\u0064\u006fw\u006e",0x294e:"l\u0065f\u0074\u0072\u0069\u0067\u0068\u0074\u0068\u0061r\u0070\u006f\u006f\u006eup\u0075\u0070",0x21dc:"\u006c\u0065\u0066\u0074\u0073\u0071\u0075\u0069\u0067a\u0072\u0072\u006f\u0077",0x0318:"\u006c\u0065f\u0074\u0074\u0061c\u006b\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x2919:"\u006c\u0065\u0066\u0074\u0074\u0061\u0069\u006c",0x2b31:"\u006ce\u0066t\u0074\u0068\u0072\u0065\u0065\u0061\u0072\u0072\u006f\u0077\u0073",0x219c:"\u006c\u0065\u0066\u0074\u0077\u0061\u0076\u0065\u0061\u0072\u0072\u006f\u0077",0x2af9:"\u006ce\u0071\u0071\u0073\u006c\u0061\u006et",0x2aa8:"\u006c\u0065\u0073c\u0063",0x2a7f:"\u006c\u0065\u0073\u0064\u006f\u0074",0x2a81:"\u006ce\u0073\u0064\u006f\u0074\u006f",0x2a83:"\u006c\u0065\u0073\u0064\u006f\u0074\u006f\u0072",0x2a93:"\u006c\u0065\u0073\u0067\u0065\u0073",0x003c:"\u006c\u0065\u0073\u0073",0x2a8b:"\u006c\u0065\u0073\u0073\u0064\u0062\u006c\u0065\u0071\u006c\u0067\u0072e\u0061\u0074\u0065\u0072",0x22d6:"\u006ce\u0073\u0073\u0064\u006f\u0074",0x2264:"\u006ce\u0073\u0073\u0065\u0071\u0075\u0061l",0x22da:"\u006ce\u0073s\u0065\u0071\u0075\u0061\u006co\u0072\u0067r\u0065\u0061\u0074\u0065\u0072",0xff1c:"\u006c\u0065\u0073\u0073\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2a89:"\u006ce\u0073s\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u0075\u0061\u006c",0x2a87:"\u006c\u0065\u0073s\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c",0x2a85:"\u006ce\u0073s\u006f\u0072\u0061\u0070\u0070\u0072\u006f\u0078\u0065\u0071\u006c",0x2a7d:"\u006c\u0065s\u0073\u006f\u0072e\u0071\u0075\u0061\u006c\u0073\u006c\u0061\u006e\u0074",0x2272:"\u006c\u0065s\u0073\u006f\u0072e\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0074",0x2276:"\u006c\u0065\u0073\u0073\u006f\u0072\u0067\u0072\u0065\u0061\u0074\u0065\u0072",0x2268:"\u006c\u0065\u0073\u0073\u006f\u0072\u006e\u006f\u0074e\u0071\u0075\u0061\u006c",0x2266:"\u006c\u0065\u0073\u0073\u006f\u0076\u0065\u0072\u0065\u0071\u0075\u0061\u006c",0xfe64:"\u006ce\u0073\u0073\u0073\u006d\u0061\u006cl",0x026e:"\u006c\u0065\u007a\u0068",0x258c:"\u006cf\u0062\u006c\u006f\u0063\u006b",0x29d1:"\u006c\u0066\u0062\u006f\u0077\u0074\u0069\u0065",0x258f:"\u006c\u0066\u0065\u0069\u0067\u0068\u0074\u0068\u0062\u006c\u006f\u0063\u006b",0x258b:"\u006c\u0066\u0066\u0069\u0076\u0065\u0065\u0069\u0067\u0068\u0074\u0068b\u006c\u006f\u0063\u006b",0x258e:"\u006c\u0066\u0071\u0075\u0061\u0072\u0074\u0065\u0072b\u006c\u006f\u0063\u006b",0x2589:"\u006cf\u0073e\u0076\u0065\u006e\u0065\u0069g\u0068\u0074h\u0062\u006c\u006f\u0063\u006b",0x258d:"\u006cf\u0074h\u0072\u0065\u0065\u0065\u0069g\u0068\u0074h\u0062\u006c\u006f\u0063\u006b",0x258a:"\u006c\u0066\u0074\u0068re\u0065\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0062\u006c\u006f\u0063\u006b",0x29d4:"\u006cf\u0074\u0069\u006d\u0065\u0073",0x2a91:"\u006c\u0067\u0045",0x2b24:"l\u0067\u0062\u006c\u006b\u0063\u0069\u0072\u0063\u006c\u0065",0x2b1b:"l\u0067\u0062\u006c\u006b\u0073\u0071\u0075\u0061\u0072\u0065",0x2b1c:"l\u0067\u0077\u0068\u0074\u0073\u0071\u0075\u0061\u0072\u0065",0x026d:"\u006c\u0068\u006f\u006f\u006b\u0072\u0065\u0074\u0072o\u0066\u006c\u0065\u0078",0x21b4:"\u006c\u0069\u006e\u0065\u0066\u0065\u0065\u0064",0x2028:"\u006c\u0069\u006e\u0065\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072",0x0280:"\u006c\u0069\u006ee\u0076\u0065\u0072\u0074\u006e\u006f\u0073\u0070",0x029c:"\u006ci\u006ee\u0076\u0065\u0072\u0074\u0073\u0075\u0062\u006e\u006f\u0073\u0070",0x20a4:"\u006c\u0069\u0072\u0061",0x056c:"\u006c\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x01c9:"\u006c\u006a",0x0459:"l\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0xf6c0:"\u006c\u006c",0x0933:"\u006cl\u0061\u0064\u0065\u0076\u0061",0x0ab3:"l\u006c\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x2989:"\u006cl\u0061\u006e\u0067\u006c\u0065",0x25df:"\u006c\u006c\u0061r\u0063",0x1e3b:"\u006c\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0x22d8:"\u006c\u006c\u006c",0x0934:"\u006c\u006c\u006c\u0061\u0064\u0065\u0076\u0061",0x2af7:"\u006cl\u006c\u006e\u0065\u0073\u0074",0x2987:"\u006c\u006c\u0070\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0069\u0073",0x25fa:"\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x09e1:"\u006c\u006cv\u006f\u0063\u0061l\u0069\u0063\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0961:"\u006c\u006c\u0076\u006f\u0063\u0061\u006c\u0069\u0063\u0064\u0065\u0076\u0061",0x09e3:"\u006cl\u0076\u006f\u0063\u0061l\u0069\u0063\u0076\u006f\u0077e\u006cs\u0069g\u006e\u0062\u0065\u006e\u0067\u0061\u006ci",0x0963:"\u006c\u006c\u0076\u006fca\u006c\u0069\u0063\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065v\u0061",0x026b:"\u006c\u006d\u0069d\u0064\u006c\u0065\u0074\u0069\u006c\u0064\u0065",0xff4c:"\u006c\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x23b0:"\u006c\u006d\u006f\u0075\u0073\u0074\u0061\u0063\u0068\u0065",0x33d0:"\u006c\u006d\u0073\u0071\u0075\u0061\u0072\u0065",0x22e6:"\u006c\u006e\u0073i\u006d",0x0e2c:"l\u006f\u0063\u0068\u0075\u006c\u0061\u0074\u0068\u0061\u0069",0x2227:"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u0061\u006e\u0064",0x00ac:"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u006e\u006f\u0074",0x2228:"\u006co\u0067\u0069\u0063\u0061\u006c\u006fr",0xf830:"\u006co\u0067\u006f\u006e\u0065\u006b",0x0e25:"\u006c\u006f\u006c\u0069\u006e\u0067\u0074\u0068\u0061\u0069",0x27de:"\u006co\u006e\u0067\u0064\u0061\u0073\u0068v",0x27cc:"\u006c\u006f\u006eg\u0064\u0069\u0076\u0069\u0073\u0069\u006f\u006e",0x27f5:"\u006c\u006f\u006e\u0067\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x27f7:"\u006co\u006eg\u006c\u0065\u0066\u0074\u0072i\u0067\u0068t\u0061\u0072\u0072\u006f\u0077",0x2b33:"\u006co\u006eg\u006c\u0065\u0066\u0074\u0073q\u0075\u0069g\u0061\u0072\u0072\u006f\u0077",0x27fb:"\u006c\u006f\u006eg\u006d\u0061\u0070\u0073\u0066\u0072\u006f\u006d",0x27fc:"\u006c\u006f\u006e\u0067\u006d\u0061\u0070\u0073\u0074\u006f",0x27f6:"\u006c\u006f\u006e\u0067\u0072\u0069\u0067\u0068\u0074a\u0072\u0072\u006f\u0077",0x27ff:"\u006c\u006f\u006e\u0067ri\u0067\u0068\u0074\u0073\u0071\u0075\u0069\u0067\u0061\u0072\u0072\u006f\u0077",0x017f:"\u006c\u006f\u006eg\u0073",0xfb05:"\u006c\u006f\u006e\u0067\u0073\u0074",0x024e:"\u006co\u0077\u0065\u0072\u0065\u0064",0x2a1c:"\u006c\u006f\u0077\u0069\u006e\u0074",0xfe4e:"\u006c\u006f\u0077\u006c\u0069\u006e\u0065\u0063\u0065\u006e\u0074\u0065r\u006c\u0069\u006e\u0065",0x0332:"\u006c\u006f\u0077\u006c\u0069\u006e\u0065\u0063\u006d\u0062",0xfe4d:"\u006c\u006f\u0077\u006c\u0069\u006e\u0065\u0064\u0061\u0073\u0068\u0065\u0064",0x25ca:"\u006co\u007a\u0065\u006e\u0067\u0065",0x27e0:"\u006c\u006f\u007ae\u006e\u0067\u0065\u006d\u0069\u006e\u0075\u0073",0x24a7:"\u006c\u0070\u0061\u0072\u0065\u006e",0x239c:"\u006c\u0070\u0061\u0072\u0065\u006e\u0065\u0078\u0074e\u006e\u0064\u0065\u0072",0x239d:"\u006c\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u006e\u0064",0x2993:"\u006c\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0073\u0073",0x239b:"\u006c\u0070\u0061\u0072\u0065\u006e\u0075\u0065\u006e\u0064",0x25de:"\u006c\u0072\u0061r\u0063",0x202a:"\u006c\u0072\u0065",0x25ff:"\u006c\u0072\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x29e1:"\u006c\u0072\u0074r\u0069\u0061\u006e\u0067\u006c\u0065\u0065\u0071",0x2a8d:"\u006c\u0073\u0069m\u0065",0x2a8f:"\u006c\u0073\u0069m\u0067",0x0142:"\u006c\u0073\u006c\u0061\u0073\u0068",0x2acd:"\u006cs\u0071\u0068\u006f\u006f\u006b",0x026a:"\u006c\u0073\u0075\u0070\u0065\u0072",0xf6ee:"\u006cs\u0075\u0070\u0065\u0072\u0069\u006fr",0x2aa6:"\u006c\u0074\u0063\u0063",0x2a79:"\u006c\u0074\u0063i\u0072",0x2976:"\u006c\u0074\u006c\u0061\u0072\u0072",0x2a7b:"\u006ct\u0071\u0075\u0065\u0073\u0074",0x29cf:"\u006c\u0074\u0072\u0069\u0076\u0062",0xf821:"\u006c\u0074\u0073\u0068\u0061\u0064\u0065\u0031",0x0e26:"\u006c\u0075\u0074\u0068\u0061\u0069",0x23b8:"\u006cv\u0062\u006f\u0078\u006c\u0069\u006ee",0x098c:"\u006cv\u006fc\u0061\u006c\u0069\u0063\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x090c:"\u006c\u0076\u006fc\u0061\u006c\u0069\u0063\u0064\u0065\u0076\u0061",0x09e2:"\u006cv\u006f\u0063\u0061\u006c\u0069\u0063\u0076\u006f\u0077\u0065\u006cs\u0069\u0067\u006e\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0962:"l\u0076\u006f\u0063\u0061li\u0063v\u006f\u0077\u0065\u006c\u0073i\u0067\u006e\u0064\u0065\u0076\u0061",0x29d8:"\u006c\u0076\u007a\u0069\u0067\u007a\u0061\u0067",0x33d3:"\u006c\u0078\u0073\u0071\u0075\u0061\u0072\u0065",0x006d:"\u006d",0x09ae:"\u006da\u0062\u0065\u006e\u0067\u0061\u006ci",0x00af:"\u006d\u0061\u0063\u0072\u006f\u006e",0x0331:"\u006d\u0061\u0063\u0072\u006f\u006e\u0062\u0065\u006co\u0077\u0063\u006d\u0062",0x0304:"\u006da\u0063\u0072\u006f\u006e\u0063\u006db",0x02cd:"\u006d\u0061\u0063r\u006f\u006e\u006c\u006f\u0077\u006d\u006f\u0064",0xffe3:"\u006da\u0063r\u006f\u006e\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x1e3f:"\u006d\u0061\u0063\u0075\u0074\u0065",0x092e:"\u006d\u0061\u0064\u0065\u0076\u0061",0x0aae:"\u006d\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a2e:"\u006d\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x05a4:"\u006d\u0061\u0068\u0061\u0070\u0061\u006b\u0068\u0068e\u0062\u0072\u0065\u0077",0x307e:"\u006d\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0xf895:"\u006d\u0061\u0069\u0063ha\u0074\u0074\u0061\u0077\u0061\u006c\u006f\u0077\u006c\u0065\u0066\u0074\u0074\u0068a\u0069",0xf894:"\u006d\u0061\u0069ch\u0061\u0074\u0074\u0061\u0077\u0061\u006c\u006f\u0077\u0072\u0069\u0067\u0068\u0074\u0074\u0068\u0061\u0069",0x0e4b:"\u006da\u0069c\u0068\u0061\u0074\u0074\u0061\u0077\u0061\u0074\u0068\u0061\u0069",0xf893:"\u006da\u0069\u0063\u0068\u0061\u0074\u0074\u0061\u0077\u0061\u0075\u0070p\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069",0xf88c:"\u006d\u0061i\u0065\u006b\u006co\u0077\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069",0xf88b:"\u006d\u0061\u0069\u0065\u006b\u006c\u006f\u0077\u0072\u0069\u0067\u0068t\u0074\u0068\u0061\u0069",0x0e48:"\u006da\u0069\u0065\u006b\u0074\u0068\u0061i",0xf88a:"\u006da\u0069e\u006b\u0075\u0070\u0070\u0065r\u006c\u0065f\u0074\u0074\u0068\u0061\u0069",0xf884:"\u006da\u0069h\u0061\u006e\u0061\u006b\u0061t\u006c\u0065f\u0074\u0074\u0068\u0061\u0069",0x0e31:"\u006d\u0061\u0069\u0068\u0061\u006e\u0061\u006b\u0061t\u0074\u0068\u0061\u0069",0xf889:"\u006d\u0061\u0069\u0074\u0061\u0069\u006b\u0068\u0075\u006c\u0065\u0066t\u0074\u0068\u0061\u0069",0x0e47:"\u006d\u0061\u0069\u0074\u0061\u0069\u006b\u0068\u0075\u0074\u0068\u0061\u0069",0xf88f:"\u006d\u0061\u0069\u0074\u0068\u006f\u006c\u006f\u0077\u006c\u0065\u0066t\u0074\u0068\u0061\u0069",0xf88e:"\u006da\u0069t\u0068\u006f\u006c\u006f\u0077r\u0069\u0067h\u0074\u0074\u0068\u0061\u0069",0x0e49:"\u006d\u0061\u0069\u0074\u0068\u006f\u0074\u0068\u0061\u0069",0xf88d:"\u006d\u0061\u0069\u0074ho\u0075\u0070\u0070\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069",0xf892:"\u006d\u0061\u0069\u0074\u0072\u0069\u006c\u006f\u0077\u006c\u0065\u0066t\u0074\u0068\u0061\u0069",0xf891:"\u006da\u0069t\u0072\u0069\u006c\u006f\u0077r\u0069\u0067h\u0074\u0074\u0068\u0061\u0069",0x0e4a:"\u006d\u0061\u0069\u0074\u0072\u0069\u0074\u0068\u0061\u0069",0xf890:"\u006d\u0061\u0069\u0074ri\u0075\u0070\u0070\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069",0x0e46:"\u006d\u0061\u0069y\u0061\u006d\u006f\u006b\u0074\u0068\u0061\u0069",0x30de:"\u006d\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff8f:"\u006d\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x3347:"\u006d\u0061\u006e\u0073\u0079\u006f\u006e\u0073\u0071\u0075\u0061\u0072\u0065",0x21a7:"\u006d\u0061\u0070\u0073\u0064\u006f\u0077\u006e",0x21a4:"\u006d\u0061\u0070\u0073\u0066\u0072\u006f\u006d",0x21a6:"\u006d\u0061\u0070\u0073\u0074\u006f",0x21a5:"\u006d\u0061\u0070\u0073\u0075\u0070",0x2642:"\u006d\u0061\u0072\u0073",0x05af:"\u006da\u0073o\u0072\u0061\u0063\u0069\u0072c\u006c\u0065h\u0065\u0062\u0072\u0065\u0077",0x3383:"\u006d\u0061\u0073\u0071\u0075\u0061\u0072\u0065",0x1d400:"\u006d\u0062\u0066\u0041",0x1d6a8:"\u006d\u0062\u0066\u0041\u006c\u0070\u0068\u0061",0x1d401:"\u006d\u0062\u0066\u0042",0x1d6a9:"\u006db\u0066\u0042\u0065\u0074\u0061",0x1d402:"\u006d\u0062\u0066\u0043",0x1d6be:"\u006d\u0062\u0066\u0043\u0068\u0069",0x1d403:"\u006d\u0062\u0066\u0044",0x1d6ab:"\u006d\u0062\u0066\u0044\u0065\u006c\u0074\u0061",0x1d7ca:"\u006d\u0062\u0066\u0044\u0069\u0067\u0061\u006d\u006d\u0061",0x1d404:"\u006d\u0062\u0066\u0045",0x1d6ac:"\u006d\u0062\u0066\u0045\u0070\u0073\u0069\u006c\u006f\u006e",0x1d6ae:"\u006d\u0062\u0066\u0045\u0074\u0061",0x1d405:"\u006d\u0062\u0066\u0046",0x1d406:"\u006d\u0062\u0066\u0047",0x1d6aa:"\u006d\u0062\u0066\u0047\u0061\u006d\u006d\u0061",0x1d407:"\u006d\u0062\u0066\u0048",0x1d408:"\u006d\u0062\u0066\u0049",0x1d6b0:"\u006db\u0066\u0049\u006f\u0074\u0061",0x1d409:"\u006d\u0062\u0066\u004a",0x1d40a:"\u006d\u0062\u0066\u004b",0x1d6b1:"\u006d\u0062\u0066\u004b\u0061\u0070\u0070\u0061",0x1d40b:"\u006d\u0062\u0066\u004c",0x1d6b2:"\u006db\u0066\u004c\u0061\u006d\u0062\u0064a",0x1d40c:"\u006d\u0062\u0066\u004d",0x1d6b3:"\u006d\u0062\u0066M\u0075",0x1d40d:"\u006d\u0062\u0066\u004e",0x1d6b4:"\u006d\u0062\u0066N\u0075",0x1d40e:"\u006d\u0062\u0066\u004f",0x1d6c0:"\u006d\u0062\u0066\u004f\u006d\u0065\u0067\u0061",0x1d6b6:"\u006d\u0062\u0066\u004f\u006d\u0069\u0063\u0072\u006f\u006e",0x1d40f:"\u006d\u0062\u0066\u0050",0x1d6bd:"\u006d\u0062\u0066\u0050\u0068\u0069",0x1d6b7:"\u006d\u0062\u0066P\u0069",0x1d6bf:"\u006d\u0062\u0066\u0050\u0073\u0069",0x1d410:"\u006d\u0062\u0066\u0051",0x1d411:"\u006d\u0062\u0066\u0052",0x1d6b8:"\u006d\u0062\u0066\u0052\u0068\u006f",0x1d412:"\u006d\u0062\u0066\u0053",0x1d6ba:"\u006d\u0062\u0066\u0053\u0069\u0067\u006d\u0061",0x1d413:"\u006d\u0062\u0066\u0054",0x1d6bb:"\u006d\u0062\u0066\u0054\u0061\u0075",0x1d6af:"\u006d\u0062\u0066\u0054\u0068\u0065\u0074\u0061",0x1d414:"\u006d\u0062\u0066\u0055",0x1d6bc:"\u006d\u0062\u0066\u0055\u0070\u0073\u0069\u006c\u006f\u006e",0x1d415:"\u006d\u0062\u0066\u0056",0x1d416:"\u006d\u0062\u0066\u0057",0x1d417:"\u006d\u0062\u0066\u0058",0x1d6b5:"\u006d\u0062\u0066X\u0069",0x1d418:"\u006d\u0062\u0066\u0059",0x1d419:"\u006d\u0062\u0066\u005a",0x1d6ad:"\u006db\u0066\u005a\u0065\u0074\u0061",0x1d41a:"\u006d\u0062\u0066\u0061",0x1d6c2:"\u006d\u0062\u0066\u0061\u006c\u0070\u0068\u0061",0x1d41b:"\u006d\u0062\u0066\u0062",0x1d6c3:"\u006db\u0066\u0062\u0065\u0074\u0061",0x1d41c:"\u006d\u0062\u0066\u0063",0x1d6d8:"\u006d\u0062\u0066\u0063\u0068\u0069",0x1d41d:"\u006d\u0062\u0066\u0064",0x1d6c5:"\u006d\u0062\u0066\u0064\u0065\u006c\u0074\u0061",0x1d41e:"\u006d\u0062\u0066\u0065",0x1d6c6:"\u006d\u0062\u0066\u0065\u0070\u0073\u0069\u006c\u006f\u006e",0x1d6c8:"\u006d\u0062\u0066\u0065\u0074\u0061",0x1d41f:"\u006d\u0062\u0066\u0066",0x1d56c:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0041",0x1d56d:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0042",0x1d56e:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0043",0x1d56f:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0044",0x1d570:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0045",0x1d571:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0046",0x1d572:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0047",0x1d573:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0048",0x1d574:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0049",0x1d575:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004a",0x1d576:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004b",0x1d577:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004c",0x1d578:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004d",0x1d579:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004e",0x1d57a:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004f",0x1d57b:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0050",0x1d57c:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0051",0x1d57d:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0052",0x1d57e:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0053",0x1d57f:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0054",0x1d580:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0055",0x1d581:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0056",0x1d582:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0057",0x1d583:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0058",0x1d584:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0059",0x1d585:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u005a",0x1d586:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0061",0x1d587:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0062",0x1d588:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0063",0x1d589:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0064",0x1d58a:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0065",0x1d58b:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0066",0x1d58c:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0067",0x1d58d:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0068",0x1d58e:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0069",0x1d58f:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006a",0x1d590:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006b",0x1d591:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006c",0x1d592:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006d",0x1d593:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006e",0x1d594:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006f",0x1d595:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0070",0x1d596:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0071",0x1d597:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0072",0x1d598:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0073",0x1d599:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0074",0x1d59a:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0075",0x1d59b:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0076",0x1d59c:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0077",0x1d59d:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0078",0x1d59e:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0079",0x1d59f:"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u007a",0x1d420:"\u006d\u0062\u0066\u0067",0x1d6c4:"\u006d\u0062\u0066\u0067\u0061\u006d\u006d\u0061",0x1d421:"\u006d\u0062\u0066\u0068",0x1d422:"\u006d\u0062\u0066\u0069",0x1d6ca:"\u006db\u0066\u0069\u006f\u0074\u0061",0x1d468:"\u006d\u0062\u0066\u0069\u0074\u0041",0x1d71c:"\u006d\u0062\u0066\u0069\u0074\u0041\u006c\u0070\u0068\u0061",0x1d469:"\u006d\u0062\u0066\u0069\u0074\u0042",0x1d71d:"\u006db\u0066\u0069\u0074\u0042\u0065\u0074a",0x1d46a:"\u006d\u0062\u0066\u0069\u0074\u0043",0x1d732:"\u006d\u0062\u0066\u0069\u0074\u0043\u0068\u0069",0x1d46b:"\u006d\u0062\u0066\u0069\u0074\u0044",0x1d71f:"\u006d\u0062\u0066\u0069\u0074\u0044\u0065\u006c\u0074\u0061",0x1d46c:"\u006d\u0062\u0066\u0069\u0074\u0045",0x1d720:"\u006d\u0062\u0066i\u0074\u0045\u0070\u0073\u0069\u006c\u006f\u006e",0x1d722:"\u006d\u0062\u0066\u0069\u0074\u0045\u0074\u0061",0x1d46d:"\u006d\u0062\u0066\u0069\u0074\u0046",0x1d46e:"\u006d\u0062\u0066\u0069\u0074\u0047",0x1d71e:"\u006d\u0062\u0066\u0069\u0074\u0047\u0061\u006d\u006d\u0061",0x1d46f:"\u006d\u0062\u0066\u0069\u0074\u0048",0x1d470:"\u006d\u0062\u0066\u0069\u0074\u0049",0x1d724:"\u006db\u0066\u0069\u0074\u0049\u006f\u0074a",0x1d471:"\u006d\u0062\u0066\u0069\u0074\u004a",0x1d472:"\u006d\u0062\u0066\u0069\u0074\u004b",0x1d725:"\u006d\u0062\u0066\u0069\u0074\u004b\u0061\u0070\u0070\u0061",0x1d473:"\u006d\u0062\u0066\u0069\u0074\u004c",0x1d726:"m\u0062\u0066\u0069\u0074\u004c\u0061\u006d\u0062\u0064\u0061",0x1d474:"\u006d\u0062\u0066\u0069\u0074\u004d",0x1d727:"\u006db\u0066\u0069\u0074\u004d\u0075",0x1d475:"\u006d\u0062\u0066\u0069\u0074\u004e",0x1d728:"\u006db\u0066\u0069\u0074\u004e\u0075",0x1d476:"\u006d\u0062\u0066\u0069\u0074\u004f",0x1d734:"\u006d\u0062\u0066\u0069\u0074\u004f\u006d\u0065\u0067\u0061",0x1d72a:"\u006d\u0062\u0066i\u0074\u004f\u006d\u0069\u0063\u0072\u006f\u006e",0x1d477:"\u006d\u0062\u0066\u0069\u0074\u0050",0x1d731:"\u006d\u0062\u0066\u0069\u0074\u0050\u0068\u0069",0x1d72b:"\u006db\u0066\u0069\u0074\u0050\u0069",0x1d733:"\u006d\u0062\u0066\u0069\u0074\u0050\u0073\u0069",0x1d478:"\u006d\u0062\u0066\u0069\u0074\u0051",0x1d479:"\u006d\u0062\u0066\u0069\u0074\u0052",0x1d72c:"\u006d\u0062\u0066\u0069\u0074\u0052\u0068\u006f",0x1d47a:"\u006d\u0062\u0066\u0069\u0074\u0053",0x1d72e:"\u006d\u0062\u0066\u0069\u0074\u0053\u0069\u0067\u006d\u0061",0x1d47b:"\u006d\u0062\u0066\u0069\u0074\u0054",0x1d72f:"\u006d\u0062\u0066\u0069\u0074\u0054\u0061\u0075",0x1d723:"\u006d\u0062\u0066\u0069\u0074\u0054\u0068\u0065\u0074\u0061",0x1d47c:"\u006d\u0062\u0066\u0069\u0074\u0055",0x1d730:"\u006d\u0062\u0066i\u0074\u0055\u0070\u0073\u0069\u006c\u006f\u006e",0x1d47d:"\u006d\u0062\u0066\u0069\u0074\u0056",0x1d47e:"\u006d\u0062\u0066\u0069\u0074\u0057",0x1d47f:"\u006d\u0062\u0066\u0069\u0074\u0058",0x1d729:"\u006db\u0066\u0069\u0074\u0058\u0069",0x1d480:"\u006d\u0062\u0066\u0069\u0074\u0059",0x1d481:"\u006d\u0062\u0066\u0069\u0074\u005a",0x1d721:"\u006db\u0066\u0069\u0074\u005a\u0065\u0074a",0x1d482:"\u006d\u0062\u0066\u0069\u0074\u0061",0x1d736:"\u006d\u0062\u0066\u0069\u0074\u0061\u006c\u0070\u0068\u0061",0x1d483:"\u006d\u0062\u0066\u0069\u0074\u0062",0x1d737:"\u006db\u0066\u0069\u0074\u0062\u0065\u0074a",0x1d484:"\u006d\u0062\u0066\u0069\u0074\u0063",0x1d74c:"\u006d\u0062\u0066\u0069\u0074\u0063\u0068\u0069",0x1d485:"\u006d\u0062\u0066\u0069\u0074\u0064",0x1d739:"\u006d\u0062\u0066\u0069\u0074\u0064\u0065\u006c\u0074\u0061",0x1d486:"\u006d\u0062\u0066\u0069\u0074\u0065",0x1d73a:"\u006d\u0062\u0066i\u0074\u0065\u0070\u0073\u0069\u006c\u006f\u006e",0x1d73c:"\u006d\u0062\u0066\u0069\u0074\u0065\u0074\u0061",0x1d487:"\u006d\u0062\u0066\u0069\u0074\u0066",0x1d488:"\u006d\u0062\u0066\u0069\u0074\u0067",0x1d738:"\u006d\u0062\u0066\u0069\u0074\u0067\u0061\u006d\u006d\u0061",0x1d489:"\u006d\u0062\u0066\u0069\u0074\u0068",0x1d48a:"\u006d\u0062\u0066\u0069\u0074\u0069",0x1d73e:"\u006db\u0066\u0069\u0074\u0069\u006f\u0074a",0x1d48b:"\u006d\u0062\u0066\u0069\u0074\u006a",0x1d48c:"\u006d\u0062\u0066\u0069\u0074\u006b",0x1d73f:"\u006d\u0062\u0066\u0069\u0074\u006b\u0061\u0070\u0070\u0061",0x1d48d:"\u006d\u0062\u0066\u0069\u0074\u006c",0x1d740:"m\u0062\u0066\u0069\u0074\u006c\u0061\u006d\u0062\u0064\u0061",0x1d48e:"\u006d\u0062\u0066\u0069\u0074\u006d",0x1d741:"\u006db\u0066\u0069\u0074\u006d\u0075",0x1d48f:"\u006d\u0062\u0066\u0069\u0074\u006e",0x1d735:"\u006d\u0062\u0066\u0069\u0074\u006e\u0061\u0062\u006c\u0061",0x1d742:"\u006db\u0066\u0069\u0074\u006e\u0075",0x1d490:"\u006d\u0062\u0066\u0069\u0074\u006f",0x1d74e:"\u006d\u0062\u0066\u0069\u0074\u006f\u006d\u0065\u0067\u0061",0x1d744:"\u006d\u0062\u0066i\u0074\u006f\u006d\u0069\u0063\u0072\u006f\u006e",0x1d491:"\u006d\u0062\u0066\u0069\u0074\u0070",0x1d74f:"\u006d\u0062\u0066i\u0074\u0070\u0061\u0072\u0074\u0069\u0061\u006c",0x1d74b:"\u006d\u0062\u0066\u0069\u0074\u0070\u0068\u0069",0x1d745:"\u006db\u0066\u0069\u0074\u0070\u0069",0x1d74d:"\u006d\u0062\u0066\u0069\u0074\u0070\u0073\u0069",0x1d492:"\u006d\u0062\u0066\u0069\u0074\u0071",0x1d493:"\u006d\u0062\u0066\u0069\u0074\u0072",0x1d746:"\u006d\u0062\u0066\u0069\u0074\u0072\u0068\u006f",0x1d494:"\u006d\u0062\u0066\u0069\u0074\u0073",0x1d63c:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0041",0x1d790:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073A\u006c\u0070\u0068\u0061",0x1d63d:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0042",0x1d791:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0042\u0065\u0074\u0061",0x1d63e:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0043",0x1d7a6:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0043\u0068\u0069",0x1d63f:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0044",0x1d793:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073D\u0065\u006c\u0074\u0061",0x1d640:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0045",0x1d794:"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u0045\u0070\u0073\u0069\u006c\u006f\u006e",0x1d796:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0045\u0074\u0061",0x1d641:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0046",0x1d642:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0047",0x1d792:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073G\u0061\u006d\u006d\u0061",0x1d643:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0048",0x1d644:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0049",0x1d798:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0049\u006f\u0074\u0061",0x1d645:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004a",0x1d646:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004b",0x1d799:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073K\u0061\u0070\u0070\u0061",0x1d647:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004c",0x1d79a:"\u006db\u0066i\u0074\u0073\u0061\u006e\u0073\u004c\u0061\u006d\u0062\u0064\u0061",0x1d648:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004d",0x1d79b:"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004d\u0075",0x1d649:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004e",0x1d79c:"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004e\u0075",0x1d64a:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004f",0x1d7a8:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073O\u006d\u0065\u0067\u0061",0x1d79e:"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u004f\u006d\u0069\u0063\u0072\u006f\u006e",0x1d64b:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0050",0x1d7a5:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0050\u0068\u0069",0x1d79f:"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0050\u0069",0x1d7a7:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0050\u0073\u0069",0x1d64c:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0051",0x1d64d:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0052",0x1d7a0:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0052\u0068\u006f",0x1d64e:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0053",0x1d7a2:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073S\u0069\u0067\u006d\u0061",0x1d64f:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0054",0x1d7a3:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0054\u0061\u0075",0x1d797:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073T\u0068\u0065\u0074\u0061",0x1d650:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0055",0x1d7a4:"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u0055\u0070\u0073\u0069\u006c\u006f\u006e",0x1d651:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0056",0x1d652:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0057",0x1d653:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0058",0x1d79d:"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0058\u0069",0x1d654:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0059",0x1d655:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u005a",0x1d795:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u005a\u0065\u0074\u0061",0x1d656:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0061",0x1d7aa:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073a\u006c\u0070\u0068\u0061",0x1d657:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0062",0x1d7ab:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0062\u0065\u0074\u0061",0x1d658:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0063",0x1d7c0:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0063\u0068\u0069",0x1d659:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0064",0x1d7ad:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073d\u0065\u006c\u0074\u0061",0x1d65a:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0065",0x1d7ae:"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u0065\u0070\u0073\u0069\u006c\u006f\u006e",0x1d7b0:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0065\u0074\u0061",0x1d65b:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0066",0x1d65c:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0067",0x1d7ac:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073g\u0061\u006d\u006d\u0061",0x1d65d:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0068",0x1d65e:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0069",0x1d7b2:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0069\u006f\u0074\u0061",0x1d65f:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006a",0x1d660:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006b",0x1d7b3:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073k\u0061\u0070\u0070\u0061",0x1d661:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006c",0x1d7b4:"\u006db\u0066i\u0074\u0073\u0061\u006e\u0073\u006c\u0061\u006d\u0062\u0064\u0061",0x1d662:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006d",0x1d7b5:"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006d\u0075",0x1d663:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006e",0x1d7a9:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073n\u0061\u0062\u006c\u0061",0x1d7b6:"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006e\u0075",0x1d664:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006f",0x1d7c2:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073o\u006d\u0065\u0067\u0061",0x1d7b8:"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u006f\u006d\u0069\u0063\u0072\u006f\u006e",0x1d665:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0070",0x1d7c3:"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u0070\u0061\u0072\u0074\u0069\u0061\u006c",0x1d7bf:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0070\u0068\u0069",0x1d7b9:"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0070\u0069",0x1d7c1:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0070\u0073\u0069",0x1d666:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0071",0x1d667:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0072",0x1d7ba:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0072\u0068\u006f",0x1d668:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0073",0x1d7bc:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073s\u0069\u0067\u006d\u0061",0x1d669:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0074",0x1d7bd:"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0074\u0061\u0075",0x1d7b1:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073t\u0068\u0065\u0074\u0061",0x1d66a:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0075",0x1d7be:"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u0075\u0070\u0073\u0069\u006c\u006f\u006e",0x1d66b:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0076",0x1d7a1:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072T\u0068\u0065\u0074\u0061",0x1d7c4:"\u006d\u0062\u0066\u0069ts\u0061\u006e\u0073\u0076\u0061\u0072\u0065\u0070\u0073\u0069\u006c\u006f\u006e",0x1d7c6:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072k\u0061\u0070\u0070\u0061",0x1d7c7:"\u006db\u0066i\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072\u0070\u0068\u0069",0x1d7c9:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073v\u0061\u0072\u0070\u0069",0x1d7c8:"\u006db\u0066i\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072\u0072\u0068\u006f",0x1d7bb:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072s\u0069\u0067\u006d\u0061",0x1d7c5:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072t\u0068\u0065\u0074\u0061",0x1d66c:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0077",0x1d66d:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0078",0x1d7b7:"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0078\u0069",0x1d66e:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0079",0x1d66f:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u007a",0x1d7af:"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u007a\u0065\u0074\u0061",0x1d748:"\u006d\u0062\u0066\u0069\u0074\u0073\u0069\u0067\u006d\u0061",0x1d495:"\u006d\u0062\u0066\u0069\u0074\u0074",0x1d749:"\u006d\u0062\u0066\u0069\u0074\u0074\u0061\u0075",0x1d73d:"\u006d\u0062\u0066\u0069\u0074\u0074\u0068\u0065\u0074\u0061",0x1d496:"\u006d\u0062\u0066\u0069\u0074\u0075",0x1d74a:"\u006d\u0062\u0066i\u0074\u0075\u0070\u0073\u0069\u006c\u006f\u006e",0x1d497:"\u006d\u0062\u0066\u0069\u0074\u0076",0x1d72d:"\u006d\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061",0x1d750:"\u006db\u0066i\u0074\u0076\u0061\u0072\u0065\u0070\u0073\u0069\u006c\u006f\u006e",0x1d752:"\u006d\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u006b\u0061\u0070\u0070\u0061",0x1d753:"m\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0070\u0068\u0069",0x1d755:"\u006d\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0070\u0069",0x1d754:"m\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0072\u0068\u006f",0x1d747:"\u006d\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0073\u0069\u0067\u006d\u0061",0x1d751:"\u006d\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0074\u0068\u0065\u0074\u0061",0x1d498:"\u006d\u0062\u0066\u0069\u0074\u0077",0x1d499:"\u006d\u0062\u0066\u0069\u0074\u0078",0x1d743:"\u006db\u0066\u0069\u0074\u0078\u0069",0x1d49a:"\u006d\u0062\u0066\u0069\u0074\u0079",0x1d49b:"\u006d\u0062\u0066\u0069\u0074\u007a",0x1d73b:"\u006db\u0066\u0069\u0074\u007a\u0065\u0074a",0x1d423:"\u006d\u0062\u0066\u006a",0x1d424:"\u006d\u0062\u0066\u006b",0x1d6cb:"\u006d\u0062\u0066\u006b\u0061\u0070\u0070\u0061",0x1d425:"\u006d\u0062\u0066\u006c",0x1d6cc:"\u006db\u0066\u006c\u0061\u006d\u0062\u0064a",0x1d426:"\u006d\u0062\u0066\u006d",0x1d6cd:"\u006d\u0062\u0066m\u0075",0x1d427:"\u006d\u0062\u0066\u006e",0x1d6c1:"\u006d\u0062\u0066\u006e\u0061\u0062\u006c\u0061",0x1d6ce:"\u006d\u0062\u0066n\u0075",0x1d428:"\u006d\u0062\u0066\u006f",0x1d6da:"\u006d\u0062\u0066\u006f\u006d\u0065\u0067\u0061",0x1d6d0:"\u006d\u0062\u0066\u006f\u006d\u0069\u0063\u0072\u006f\u006e",0x1d429:"\u006d\u0062\u0066\u0070",0x1d6db:"\u006d\u0062\u0066\u0070\u0061\u0072\u0074\u0069\u0061\u006c",0x1d6df:"\u006d\u0062\u0066\u0070\u0068\u0069",0x1d6d1:"\u006d\u0062\u0066p\u0069",0x1d6d9:"\u006d\u0062\u0066\u0070\u0073\u0069",0x1d42a:"\u006d\u0062\u0066\u0071",0x1d42b:"\u006d\u0062\u0066\u0072",0x1d6d2:"\u006d\u0062\u0066\u0072\u0068\u006f",0x1d42c:"\u006d\u0062\u0066\u0073",0x1d5d4:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0041",0x1d756:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0041\u006c\u0070\u0068\u0061",0x1d5d5:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0042",0x1d757:"m\u0062\u0066\u0073\u0061\u006e\u0073\u0042\u0065\u0074\u0061",0x1d5d6:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0043",0x1d76c:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0043\u0068\u0069",0x1d5d7:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0044",0x1d759:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0044\u0065\u006c\u0074\u0061",0x1d5d8:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0045",0x1d75a:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0045\u0070s\u0069\u006c\u006f\u006e",0x1d75c:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0045\u0074\u0061",0x1d5d9:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0046",0x1d5da:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0047",0x1d758:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0047\u0061\u006d\u006d\u0061",0x1d5db:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0048",0x1d5dc:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0049",0x1d75e:"m\u0062\u0066\u0073\u0061\u006e\u0073\u0049\u006f\u0074\u0061",0x1d5dd:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004a",0x1d5de:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004b",0x1d75f:"\u006d\u0062\u0066s\u0061\u006e\u0073\u004b\u0061\u0070\u0070\u0061",0x1d5df:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004c",0x1d760:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004c\u0061\u006d\u0062\u0064\u0061",0x1d5e0:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004d",0x1d761:"\u006db\u0066\u0073\u0061\u006e\u0073\u004du",0x1d5e1:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004e",0x1d762:"\u006db\u0066\u0073\u0061\u006e\u0073\u004eu",0x1d5e2:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004f",0x1d76e:"\u006d\u0062\u0066s\u0061\u006e\u0073\u004f\u006d\u0065\u0067\u0061",0x1d764:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004f\u006di\u0063\u0072\u006f\u006e",0x1d5e3:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0050",0x1d76b:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0050\u0068\u0069",0x1d765:"\u006db\u0066\u0073\u0061\u006e\u0073\u0050i",0x1d76d:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0050\u0073\u0069",0x1d5e4:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0051",0x1d5e5:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0052",0x1d766:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0052\u0068\u006f",0x1d5e6:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0053",0x1d768:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0053\u0069\u0067\u006d\u0061",0x1d5e7:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0054",0x1d769:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0054\u0061\u0075",0x1d75d:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0054\u0068\u0065\u0074\u0061",0x1d5e8:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0055",0x1d76a:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0055\u0070s\u0069\u006c\u006f\u006e",0x1d5e9:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0056",0x1d5ea:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0057",0x1d5eb:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0058",0x1d763:"\u006db\u0066\u0073\u0061\u006e\u0073\u0058i",0x1d5ec:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0059",0x1d5ed:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u005a",0x1d75b:"m\u0062\u0066\u0073\u0061\u006e\u0073\u005a\u0065\u0074\u0061",0x1d5ee:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0061",0x1d770:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0061\u006c\u0070\u0068\u0061",0x1d5ef:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0062",0x1d771:"m\u0062\u0066\u0073\u0061\u006e\u0073\u0062\u0065\u0074\u0061",0x1d5f0:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0063",0x1d786:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0063\u0068\u0069",0x1d5f1:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0064",0x1d773:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0064\u0065\u006c\u0074\u0061",0x1d5f2:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0065",0x1d7f4:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0065\u0069\u0067\u0068\u0074",0x1d774:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0065\u0070s\u0069\u006c\u006f\u006e",0x1d776:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0065\u0074\u0061",0x1d5f3:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0066",0x1d7f1:"m\u0062\u0066\u0073\u0061\u006e\u0073\u0066\u0069\u0076\u0065",0x1d7f0:"m\u0062\u0066\u0073\u0061\u006e\u0073\u0066\u006f\u0075\u0072",0x1d5f4:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0067",0x1d772:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0067\u0061\u006d\u006d\u0061",0x1d5f5:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0068",0x1d5f6:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0069",0x1d778:"m\u0062\u0066\u0073\u0061\u006e\u0073\u0069\u006f\u0074\u0061",0x1d5f7:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006a",0x1d5f8:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006b",0x1d779:"\u006d\u0062\u0066s\u0061\u006e\u0073\u006b\u0061\u0070\u0070\u0061",0x1d5f9:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006c",0x1d77a:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006c\u0061\u006d\u0062\u0064\u0061",0x1d5fa:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006d",0x1d77b:"\u006db\u0066\u0073\u0061\u006e\u0073\u006du",0x1d5fb:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006e",0x1d76f:"\u006d\u0062\u0066s\u0061\u006e\u0073\u006e\u0061\u0062\u006c\u0061",0x1d7f5:"m\u0062\u0066\u0073\u0061\u006e\u0073\u006e\u0069\u006e\u0065",0x1d77c:"\u006db\u0066\u0073\u0061\u006e\u0073\u006eu",0x1d5fc:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006f",0x1d788:"\u006d\u0062\u0066s\u0061\u006e\u0073\u006f\u006d\u0065\u0067\u0061",0x1d77e:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006f\u006di\u0063\u0072\u006f\u006e",0x1d7ed:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006f\u006e\u0065",0x1d5fd:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0070",0x1d789:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0070\u0061r\u0074\u0069\u0061\u006c",0x1d785:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0070\u0068\u0069",0x1d77f:"\u006db\u0066\u0073\u0061\u006e\u0073\u0070i",0x1d787:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0070\u0073\u0069",0x1d5fe:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0071",0x1d5ff:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0072",0x1d780:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0072\u0068\u006f",0x1d600:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0073",0x1d7f3:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0073\u0065\u0076\u0065\u006e",0x1d782:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0073\u0069\u0067\u006d\u0061",0x1d7f2:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0073\u0069\u0078",0x1d601:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0074",0x1d783:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0074\u0061\u0075",0x1d777:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0074\u0068\u0065\u0074\u0061",0x1d7ef:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0074\u0068\u0072\u0065\u0065",0x1d7ee:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0074\u0077\u006f",0x1d602:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0075",0x1d784:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0075\u0070s\u0069\u006c\u006f\u006e",0x1d603:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0076",0x1d767:"\u006db\u0066s\u0061\u006e\u0073\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061",0x1d78a:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0076\u0061\u0072\u0065\u0070s\u0069\u006c\u006f\u006e",0x1d78c:"\u006db\u0066s\u0061\u006e\u0073\u0076\u0061\u0072\u006b\u0061\u0070\u0070\u0061",0x1d78d:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0076\u0061\u0072\u0070\u0068\u0069",0x1d78f:"\u006d\u0062\u0066s\u0061\u006e\u0073\u0076\u0061\u0072\u0070\u0069",0x1d78e:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0076\u0061\u0072\u0072\u0068\u006f",0x1d781:"\u006db\u0066s\u0061\u006e\u0073\u0076\u0061\u0072\u0073\u0069\u0067\u006d\u0061",0x1d78b:"\u006db\u0066s\u0061\u006e\u0073\u0076\u0061\u0072\u0074\u0068\u0065\u0074\u0061",0x1d604:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0077",0x1d605:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0078",0x1d77d:"\u006db\u0066\u0073\u0061\u006e\u0073\u0078i",0x1d606:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0079",0x1d607:"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u007a",0x1d7ec:"m\u0062\u0066\u0073\u0061\u006e\u0073\u007a\u0065\u0072\u006f",0x1d775:"m\u0062\u0066\u0073\u0061\u006e\u0073\u007a\u0065\u0074\u0061",0x1d4d0:"\u006db\u0066\u0073\u0063\u0072\u0041",0x1d4d1:"\u006db\u0066\u0073\u0063\u0072\u0042",0x1d4d2:"\u006db\u0066\u0073\u0063\u0072\u0043",0x1d4d3:"\u006db\u0066\u0073\u0063\u0072\u0044",0x1d4d4:"\u006db\u0066\u0073\u0063\u0072\u0045",0x1d4d5:"\u006db\u0066\u0073\u0063\u0072\u0046",0x1d4d6:"\u006db\u0066\u0073\u0063\u0072\u0047",0x1d4d7:"\u006db\u0066\u0073\u0063\u0072\u0048",0x1d4d8:"\u006db\u0066\u0073\u0063\u0072\u0049",0x1d4d9:"\u006db\u0066\u0073\u0063\u0072\u004a",0x1d4da:"\u006db\u0066\u0073\u0063\u0072\u004b",0x1d4db:"\u006db\u0066\u0073\u0063\u0072\u004c",0x1d4dc:"\u006db\u0066\u0073\u0063\u0072\u004d",0x1d4dd:"\u006db\u0066\u0073\u0063\u0072\u004e",0x1d4de:"\u006db\u0066\u0073\u0063\u0072\u004f",0x1d4df:"\u006db\u0066\u0073\u0063\u0072\u0050",0x1d4e0:"\u006db\u0066\u0073\u0063\u0072\u0051",0x1d4e1:"\u006db\u0066\u0073\u0063\u0072\u0052",0x1d4e2:"\u006db\u0066\u0073\u0063\u0072\u0053",0x1d4e3:"\u006db\u0066\u0073\u0063\u0072\u0054",0x1d4e4:"\u006db\u0066\u0073\u0063\u0072\u0055",0x1d4e5:"\u006db\u0066\u0073\u0063\u0072\u0056",0x1d4e6:"\u006db\u0066\u0073\u0063\u0072\u0057",0x1d4e7:"\u006db\u0066\u0073\u0063\u0072\u0058",0x1d4e8:"\u006db\u0066\u0073\u0063\u0072\u0059",0x1d4e9:"\u006db\u0066\u0073\u0063\u0072\u005a",0x1d4ea:"\u006db\u0066\u0073\u0063\u0072\u0061",0x1d4eb:"\u006db\u0066\u0073\u0063\u0072\u0062",0x1d4ec:"\u006db\u0066\u0073\u0063\u0072\u0063",0x1d4ed:"\u006db\u0066\u0073\u0063\u0072\u0064",0x1d4ee:"\u006db\u0066\u0073\u0063\u0072\u0065",0x1d4ef:"\u006db\u0066\u0073\u0063\u0072\u0066",0x1d4f0:"\u006db\u0066\u0073\u0063\u0072\u0067",0x1d4f1:"\u006db\u0066\u0073\u0063\u0072\u0068",0x1d4f2:"\u006db\u0066\u0073\u0063\u0072\u0069",0x1d4f3:"\u006db\u0066\u0073\u0063\u0072\u006a",0x1d4f4:"\u006db\u0066\u0073\u0063\u0072\u006b",0x1d4f5:"\u006db\u0066\u0073\u0063\u0072\u006c",0x1d4f6:"\u006db\u0066\u0073\u0063\u0072\u006d",0x1d4f7:"\u006db\u0066\u0073\u0063\u0072\u006e",0x1d4f8:"\u006db\u0066\u0073\u0063\u0072\u006f",0x1d4f9:"\u006db\u0066\u0073\u0063\u0072\u0070",0x1d4fa:"\u006db\u0066\u0073\u0063\u0072\u0071",0x1d4fb:"\u006db\u0066\u0073\u0063\u0072\u0072",0x1d4fc:"\u006db\u0066\u0073\u0063\u0072\u0073",0x1d4fd:"\u006db\u0066\u0073\u0063\u0072\u0074",0x1d4fe:"\u006db\u0066\u0073\u0063\u0072\u0075",0x1d4ff:"\u006db\u0066\u0073\u0063\u0072\u0076",0x1d500:"\u006db\u0066\u0073\u0063\u0072\u0077",0x1d501:"\u006db\u0066\u0073\u0063\u0072\u0078",0x1d502:"\u006db\u0066\u0073\u0063\u0072\u0079",0x1d503:"\u006db\u0066\u0073\u0063\u0072\u007a",0x1d6d4:"\u006d\u0062\u0066\u0073\u0069\u0067\u006d\u0061",0x1d42d:"\u006d\u0062\u0066\u0074",0x1d6d5:"\u006d\u0062\u0066\u0074\u0061\u0075",0x1d6c9:"\u006d\u0062\u0066\u0074\u0068\u0065\u0074\u0061",0x1d42e:"\u006d\u0062\u0066\u0075",0x1d6d6:"\u006d\u0062\u0066\u0075\u0070\u0073\u0069\u006c\u006f\u006e",0x1d42f:"\u006d\u0062\u0066\u0076",0x1d6b9:"m\u0062\u0066\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061",0x1d6dc:"\u006d\u0062\u0066\u0076\u0061\u0072\u0065\u0070\u0073\u0069\u006c\u006f\u006e",0x1d6de:"m\u0062\u0066\u0076\u0061\u0072\u006b\u0061\u0070\u0070\u0061",0x1d6d7:"\u006db\u0066\u0076\u0061\u0072\u0070\u0068i",0x1d6e1:"\u006d\u0062\u0066\u0076\u0061\u0072\u0070\u0069",0x1d6e0:"\u006db\u0066\u0076\u0061\u0072\u0072\u0068o",0x1d6d3:"m\u0062\u0066\u0076\u0061\u0072\u0073\u0069\u0067\u006d\u0061",0x1d6dd:"m\u0062\u0066\u0076\u0061\u0072\u0074\u0068\u0065\u0074\u0061",0x1d430:"\u006d\u0062\u0066\u0077",0x1d431:"\u006d\u0062\u0066\u0078",0x1d6cf:"\u006d\u0062\u0066x\u0069",0x1d432:"\u006d\u0062\u0066\u0079",0x1d433:"\u006d\u0062\u0066\u007a",0x1d6c7:"\u006db\u0066\u007a\u0065\u0074\u0061",0x3107:"\u006db\u006f\u0070\u006f\u006d\u006f\u0066o",0x33d4:"\u006d\u0062\u0073\u0071\u0075\u0061\u0072\u0065",0x24dc:"\u006dc\u0069\u0072\u0063\u006c\u0065",0x33a5:"\u006d\u0063\u0075b\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065",0x26ab:"m\u0064\u0062\u006c\u006b\u0063\u0069\u0072\u0063\u006c\u0065",0x2b25:"\u006d\u0064\u0062l\u006b\u0064\u0069\u0061\u006d\u006f\u006e\u0064",0x2b27:"\u006d\u0064\u0062l\u006b\u006c\u006f\u007a\u0065\u006e\u0067\u0065",0x25fc:"m\u0064\u0062\u006c\u006b\u0073\u0071\u0075\u0061\u0072\u0065",0x29eb:"\u006d\u0064\u006c\u0067\u0062\u006c\u006b\u006c\u006fz\u0065\u006e\u0067\u0065",0x1e41:"\u006d\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e43:"\u006dd\u006f\u0074\u0062\u0065\u006c\u006fw",0x2981:"\u006d\u0064\u0073\u006d\u0062\u006c\u006b\u0063\u0069\u0072\u0063\u006c\u0065",0x25fe:"\u006d\u0064\u0073\u006d\u0062\u006c\u006b\u0073\u0071\u0075\u0061\u0072\u0065",0x26ac:"\u006d\u0064\u0073\u006d\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065",0x25fd:"\u006d\u0064\u0073\u006d\u0077\u0068\u0074\u0073\u0071\u0075\u0061\u0072\u0065",0x26aa:"m\u0064\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065",0x2b26:"\u006d\u0064\u0077h\u0074\u0064\u0069\u0061\u006d\u006f\u006e\u0064",0x2b28:"\u006d\u0064\u0077h\u0074\u006c\u006f\u007a\u0065\u006e\u0067\u0065",0x25fb:"m\u0064\u0077\u0068\u0074\u0073\u0071\u0075\u0061\u0072\u0065",0x29af:"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0064\u006c\u0074\u006f\u0073\u0077",0x29ae:"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0064\u0072\u0074\u006f\u0073\u0065",0x29ab:"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u006c\u0064\u0074\u006f\u0073\u0077",0x29a9:"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u006c\u0075\u0074\u006f\u006e\u0077",0x29aa:"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0072\u0064\u0074\u006f\u0073\u0065",0x29a8:"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0072\u0075\u0074\u006f\u006e\u0065",0x29ad:"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0075\u006c\u0074\u006f\u006e\u0077",0x29ac:"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0075\u0072\u0074\u006f\u006e\u0065",0x225e:"\u006d\u0065\u0061\u0073\u0065\u0071",0x2221:"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0064\u0061\u006e\u0067\u006c\u0065",0x299b:"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0064\u0061\u006e\u0067\u006ce\u006c\u0065\u0066\u0074",0x22be:"\u006de\u0061s\u0075\u0072\u0065\u0064\u0072i\u0067\u0068t\u0061\u006e\u0067\u006c\u0065",0x2b51:"\u006d\u0065\u0064b\u006c\u0061\u0063\u006b\u0073\u0074\u0061\u0072",0x2b50:"\u006d\u0065\u0064w\u0068\u0069\u0074\u0065\u0073\u0074\u0061\u0072",0xfee2:"\u006de\u0065m\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfee3:"\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfee1:"\u006d\u0065\u0065m\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfee4:"\u006d\u0065e\u006d\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfcd1:"m\u0065\u0065\u006d\u006dee\u006di\u006e\u0069\u0074\u0069\u0061l\u0061\u0072\u0061\u0062\u0069\u0063",0xfc48:"\u006d\u0065\u0065\u006dme\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062i\u0063",0xfccf:"\u006de\u0065m\u0077\u0069\u0074\u0068\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c",0xfcce:"\u006d\u0065\u0065\u006dwi\u0074\u0068\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",0xfcd0:"\u006d\u0065\u0065\u006dwi\u0074\u0068\u006b\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",0x334d:"\u006d\u0065\u0065\u0074\u006f\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x3081:"\u006d\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x337e:"\u006d\u0065\u0069\u007a\u0069\u0065\u0072\u0061\u0073q\u0075\u0061\u0072\u0065",0x30e1:"\u006d\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff92:"\u006d\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x05de:"\u006d\u0065\u006d",0xfb3e:"\u006de\u006dd\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",0x0574:"m\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x05a5:"\u006d\u0065\u0072k\u0068\u0061\u0068\u0065\u0062\u0072\u0065\u0077",0x05a6:"\u006de\u0072k\u0068\u0061\u006b\u0065\u0066u\u006c\u0061h\u0065\u0062\u0072\u0065\u0077",0x1d504:"\u006d\u0066\u0072\u0061\u006b\u0041",0x1d505:"\u006d\u0066\u0072\u0061\u006b\u0042",0x212d:"\u006d\u0066\u0072\u0061\u006b\u0043",0x1d507:"\u006d\u0066\u0072\u0061\u006b\u0044",0x1d508:"\u006d\u0066\u0072\u0061\u006b\u0045",0x1d509:"\u006d\u0066\u0072\u0061\u006b\u0046",0x1d50a:"\u006d\u0066\u0072\u0061\u006b\u0047",0x210c:"\u006d\u0066\u0072\u0061\u006b\u0048",0x1d50d:"\u006d\u0066\u0072\u0061\u006b\u004a",0x1d50e:"\u006d\u0066\u0072\u0061\u006b\u004b",0x1d50f:"\u006d\u0066\u0072\u0061\u006b\u004c",0x1d510:"\u006d\u0066\u0072\u0061\u006b\u004d",0x1d511:"\u006d\u0066\u0072\u0061\u006b\u004e",0x1d512:"\u006d\u0066\u0072\u0061\u006b\u004f",0x1d513:"\u006d\u0066\u0072\u0061\u006b\u0050",0x1d514:"\u006d\u0066\u0072\u0061\u006b\u0051",0x1d516:"\u006d\u0066\u0072\u0061\u006b\u0053",0x1d517:"\u006d\u0066\u0072\u0061\u006b\u0054",0x1d518:"\u006d\u0066\u0072\u0061\u006b\u0055",0x1d519:"\u006d\u0066\u0072\u0061\u006b\u0056",0x1d51a:"\u006d\u0066\u0072\u0061\u006b\u0057",0x1d51b:"\u006d\u0066\u0072\u0061\u006b\u0058",0x1d51c:"\u006d\u0066\u0072\u0061\u006b\u0059",0x2128:"\u006d\u0066\u0072\u0061\u006b\u005a",0x1d51e:"\u006d\u0066\u0072\u0061\u006b\u0061",0x1d51f:"\u006d\u0066\u0072\u0061\u006b\u0062",0x1d520:"\u006d\u0066\u0072\u0061\u006b\u0063",0x1d521:"\u006d\u0066\u0072\u0061\u006b\u0064",0x1d522:"\u006d\u0066\u0072\u0061\u006b\u0065",0x1d523:"\u006d\u0066\u0072\u0061\u006b\u0066",0x1d524:"\u006d\u0066\u0072\u0061\u006b\u0067",0x1d525:"\u006d\u0066\u0072\u0061\u006b\u0068",0x1d526:"\u006d\u0066\u0072\u0061\u006b\u0069",0x1d527:"\u006d\u0066\u0072\u0061\u006b\u006a",0x1d528:"\u006d\u0066\u0072\u0061\u006b\u006b",0x1d529:"\u006d\u0066\u0072\u0061\u006b\u006c",0x1d52a:"\u006d\u0066\u0072\u0061\u006b\u006d",0x1d52b:"\u006d\u0066\u0072\u0061\u006b\u006e",0x1d52c:"\u006d\u0066\u0072\u0061\u006b\u006f",0x1d52d:"\u006d\u0066\u0072\u0061\u006b\u0070",0x1d52e:"\u006d\u0066\u0072\u0061\u006b\u0071",0x1d52f:"\u006d\u0066\u0072\u0061\u006b\u0072",0x1d530:"\u006d\u0066\u0072\u0061\u006b\u0073",0x1d531:"\u006d\u0066\u0072\u0061\u006b\u0074",0x1d532:"\u006d\u0066\u0072\u0061\u006b\u0075",0x1d533:"\u006d\u0066\u0072\u0061\u006b\u0076",0x1d534:"\u006d\u0066\u0072\u0061\u006b\u0077",0x1d535:"\u006d\u0066\u0072\u0061\u006b\u0078",0x1d536:"\u006d\u0066\u0072\u0061\u006b\u0079",0x1d537:"\u006d\u0066\u0072\u0061\u006b\u007a",0x0271:"\u006d\u0068\u006fo\u006b",0x3392:"\u006dh\u007a\u0073\u0071\u0075\u0061\u0072e",0x0095:"\u006d\u0069\u0063r\u006f",0x2a5d:"\u006di\u0064\u0062\u0061\u0072\u0076\u0065e",0x2a5c:"m\u0069\u0064\u0062\u0061\u0072\u0077\u0065\u0064\u0067\u0065",0x2af0:"\u006d\u0069\u0064\u0063\u0069\u0072",0xff65:"\u006d\u0069\u0064\u0064\u006c\u0065\u0064\u006f\u0074\u006b\u0061t\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077i\u0064\u0074\u0068",0x3272:"\u006di\u0065u\u006d\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e",0x3212:"\u006d\u0069\u0065\u0075\u006d\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e",0x3264:"\u006d\u0069\u0065\u0075\u006d\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e",0x3141:"m\u0069\u0065\u0075\u006d\u006b\u006f\u0072\u0065\u0061\u006e",0x3170:"\u006di\u0065u\u006d\u0070\u0061\u006e\u0073i\u006f\u0073k\u006f\u0072\u0065\u0061\u006e",0x3204:"\u006d\u0069e\u0075\u006d\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x316e:"\u006d\u0069e\u0075\u006d\u0070i\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e",0x316f:"\u006di\u0065u\u006d\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e",0x307f:"\u006d\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30df:"\u006d\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff90:"\u006d\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x20a5:"\u006d\u0069\u006c\u006c",0x2212:"\u006d\u0069\u006eu\u0073",0x0320:"\u006d\u0069\u006e\u0075\u0073\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x2296:"m\u0069\u006e\u0075\u0073\u0063\u0069\u0072\u0063\u006c\u0065",0x2a2a:"\u006d\u0069\u006e\u0075\u0073\u0064\u006f\u0074",0x2a2b:"\u006d\u0069\u006e\u0075\u0073\u0066\u0064\u006f\u0074\u0073",0x208b:"\u006d\u0069\u006e\u0075\u0073\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0x02d7:"\u006d\u0069\u006e\u0075\u0073\u006d\u006f\u0064",0x2213:"\u006di\u006e\u0075\u0073\u0070\u006c\u0075s",0x2a2c:"\u006d\u0069\u006e\u0075\u0073\u0072\u0064\u006f\u0074\u0073",0x207b:"\u006d\u0069\u006e\u0075\u0073\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x2032:"\u006d\u0069\u006e\u0075\u0074\u0065",0x334a:"\u006di\u0072i\u0062\u0061\u0061\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x3349:"\u006d\u0069\u0072\u0069\u0073\u0071\u0075\u0061\u0072\u0065",0x1d434:"\u006d\u0069\u0074\u0041",0x1d6e2:"\u006d\u0069\u0074\u0041\u006c\u0070\u0068\u0061",0x1d435:"\u006d\u0069\u0074\u0042",0x2145:"\u006di\u0074\u0042\u0062\u0062\u0044",0x2146:"\u006di\u0074\u0042\u0062\u0062\u0064",0x2147:"\u006di\u0074\u0042\u0062\u0062\u0065",0x2148:"\u006di\u0074\u0042\u0062\u0062\u0069",0x2149:"\u006di\u0074\u0042\u0062\u0062\u006a",0x1d6e3:"\u006di\u0074\u0042\u0065\u0074\u0061",0x1d436:"\u006d\u0069\u0074\u0043",0x1d6f8:"\u006d\u0069\u0074\u0043\u0068\u0069",0x1d437:"\u006d\u0069\u0074\u0044",0x1d6e5:"\u006d\u0069\u0074\u0044\u0065\u006c\u0074\u0061",0x1d438:"\u006d\u0069\u0074\u0045",0x1d6e6:"\u006d\u0069\u0074\u0045\u0070\u0073\u0069\u006c\u006f\u006e",0x1d6e8:"\u006d\u0069\u0074\u0045\u0074\u0061",0x1d439:"\u006d\u0069\u0074\u0046",0x1d43a:"\u006d\u0069\u0074\u0047",0x1d6e4:"\u006d\u0069\u0074\u0047\u0061\u006d\u006d\u0061",0x1d43b:"\u006d\u0069\u0074\u0048",0x1d43c:"\u006d\u0069\u0074\u0049",0x1d6ea:"\u006di\u0074\u0049\u006f\u0074\u0061",0x1d43d:"\u006d\u0069\u0074\u004a",0x1d43e:"\u006d\u0069\u0074\u004b",0x1d6eb:"\u006d\u0069\u0074\u004b\u0061\u0070\u0070\u0061",0x1d43f:"\u006d\u0069\u0074\u004c",0x1d6ec:"\u006di\u0074\u004c\u0061\u006d\u0062\u0064a",0x1d440:"\u006d\u0069\u0074\u004d",0x1d6ed:"\u006d\u0069\u0074M\u0075",0x1d441:"\u006d\u0069\u0074\u004e",0x1d6ee:"\u006d\u0069\u0074N\u0075",0x1d442:"\u006d\u0069\u0074\u004f",0x1d6fa:"\u006d\u0069\u0074\u004f\u006d\u0065\u0067\u0061",0x1d6f0:"\u006d\u0069\u0074\u004f\u006d\u0069\u0063\u0072\u006f\u006e",0x1d443:"\u006d\u0069\u0074\u0050",0x1d6f7:"\u006d\u0069\u0074\u0050\u0068\u0069",0x1d6f1:"\u006d\u0069\u0074P\u0069",0x1d6f9:"\u006d\u0069\u0074\u0050\u0073\u0069",0x1d444:"\u006d\u0069\u0074\u0051",0x1d445:"\u006d\u0069\u0074\u0052",0x1d6f2:"\u006d\u0069\u0074\u0052\u0068\u006f",0x1d446:"\u006d\u0069\u0074\u0053",0x1d6f4:"\u006d\u0069\u0074\u0053\u0069\u0067\u006d\u0061",0x1d447:"\u006d\u0069\u0074\u0054",0x1d6f5:"\u006d\u0069\u0074\u0054\u0061\u0075",0x1d6e9:"\u006d\u0069\u0074\u0054\u0068\u0065\u0074\u0061",0x1d448:"\u006d\u0069\u0074\u0055",0x1d6f6:"\u006d\u0069\u0074\u0055\u0070\u0073\u0069\u006c\u006f\u006e",0x1d449:"\u006d\u0069\u0074\u0056",0x1d44a:"\u006d\u0069\u0074\u0057",0x1d44b:"\u006d\u0069\u0074\u0058",0x1d6ef:"\u006d\u0069\u0074X\u0069",0x1d44c:"\u006d\u0069\u0074\u0059",0x1d44d:"\u006d\u0069\u0074\u005a",0x1d6e7:"\u006di\u0074\u005a\u0065\u0074\u0061",0x1d44e:"\u006d\u0069\u0074\u0061",0x1d6fc:"\u006d\u0069\u0074\u0061\u006c\u0070\u0068\u0061",0x1d44f:"\u006d\u0069\u0074\u0062",0x1d6fd:"\u006di\u0074\u0062\u0065\u0074\u0061",0x1d450:"\u006d\u0069\u0074\u0063",0x1d712:"\u006d\u0069\u0074\u0063\u0068\u0069",0x1d451:"\u006d\u0069\u0074\u0064",0x1d6ff:"\u006d\u0069\u0074\u0064\u0065\u006c\u0074\u0061",0x1d452:"\u006d\u0069\u0074\u0065",0x1d700:"\u006d\u0069\u0074\u0065\u0070\u0073\u0069\u006c\u006f\u006e",0x1d702:"\u006d\u0069\u0074\u0065\u0074\u0061",0x1d453:"\u006d\u0069\u0074\u0066",0x1d454:"\u006d\u0069\u0074\u0067",0x1d6fe:"\u006d\u0069\u0074\u0067\u0061\u006d\u006d\u0061",0x1d456:"\u006d\u0069\u0074\u0069",0x1d704:"\u006di\u0074\u0069\u006f\u0074\u0061",0x1d457:"\u006d\u0069\u0074\u006a",0x1d458:"\u006d\u0069\u0074\u006b",0x1d705:"\u006d\u0069\u0074\u006b\u0061\u0070\u0070\u0061",0x1d459:"\u006d\u0069\u0074\u006c",0x1d706:"\u006di\u0074\u006c\u0061\u006d\u0062\u0064a",0x1d45a:"\u006d\u0069\u0074\u006d",0x1d707:"\u006d\u0069\u0074m\u0075",0x1d45b:"\u006d\u0069\u0074\u006e",0x1d6fb:"\u006d\u0069\u0074\u006e\u0061\u0062\u006c\u0061",0x1d708:"\u006d\u0069\u0074n\u0075",0x1d45c:"\u006d\u0069\u0074\u006f",0x1d714:"\u006d\u0069\u0074\u006f\u006d\u0065\u0067\u0061",0x1d70a:"\u006d\u0069\u0074\u006f\u006d\u0069\u0063\u0072\u006f\u006e",0x1d45d:"\u006d\u0069\u0074\u0070",0x1d715:"\u006d\u0069\u0074\u0070\u0061\u0072\u0074\u0069\u0061\u006c",0x1d711:"\u006d\u0069\u0074\u0070\u0068\u0069",0x1d70b:"\u006d\u0069\u0074p\u0069",0x1d713:"\u006d\u0069\u0074\u0070\u0073\u0069",0x1d45e:"\u006d\u0069\u0074\u0071",0x1d45f:"\u006d\u0069\u0074\u0072",0x1d70c:"\u006d\u0069\u0074\u0072\u0068\u006f",0x1d460:"\u006d\u0069\u0074\u0073",0x1d608:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0041",0x1d609:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0042",0x1d60a:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0043",0x1d60b:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0044",0x1d60c:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0045",0x1d60d:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0046",0x1d60e:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0047",0x1d60f:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0048",0x1d610:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0049",0x1d611:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004a",0x1d612:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004b",0x1d613:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004c",0x1d614:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004d",0x1d615:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004e",0x1d616:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004f",0x1d617:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0050",0x1d618:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0051",0x1d619:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0052",0x1d61a:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0053",0x1d61b:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0054",0x1d61c:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0055",0x1d61d:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0056",0x1d61e:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0057",0x1d61f:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0058",0x1d620:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0059",0x1d621:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u005a",0x1d622:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0061",0x1d623:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0062",0x1d624:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0063",0x1d625:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0064",0x1d626:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0065",0x1d627:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0066",0x1d628:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0067",0x1d629:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0068",0x1d62a:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0069",0x1d62b:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006a",0x1d62c:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006b",0x1d62d:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006c",0x1d62e:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006d",0x1d62f:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006e",0x1d630:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006f",0x1d631:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0070",0x1d632:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0071",0x1d633:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0072",0x1d634:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0073",0x1d635:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0074",0x1d636:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0075",0x1d637:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0076",0x1d638:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0077",0x1d639:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0078",0x1d63a:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0079",0x1d63b:"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u007a",0x1d70e:"\u006d\u0069\u0074\u0073\u0069\u0067\u006d\u0061",0x1d461:"\u006d\u0069\u0074\u0074",0x1d70f:"\u006d\u0069\u0074\u0074\u0061\u0075",0x1d703:"\u006d\u0069\u0074\u0074\u0068\u0065\u0074\u0061",0x1d462:"\u006d\u0069\u0074\u0075",0x1d710:"\u006d\u0069\u0074\u0075\u0070\u0073\u0069\u006c\u006f\u006e",0x1d463:"\u006d\u0069\u0074\u0076",0x1d6f3:"m\u0069\u0074\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061",0x1d716:"\u006d\u0069\u0074\u0076\u0061\u0072\u0065\u0070\u0073\u0069\u006c\u006f\u006e",0x1d718:"m\u0069\u0074\u0076\u0061\u0072\u006b\u0061\u0070\u0070\u0061",0x1d719:"\u006di\u0074\u0076\u0061\u0072\u0070\u0068i",0x1d71b:"\u006d\u0069\u0074\u0076\u0061\u0072\u0070\u0069",0x1d71a:"\u006di\u0074\u0076\u0061\u0072\u0072\u0068o",0x1d70d:"m\u0069\u0074\u0076\u0061\u0072\u0073\u0069\u0067\u006d\u0061",0x1d717:"m\u0069\u0074\u0076\u0061\u0072\u0074\u0068\u0065\u0074\u0061",0x1d464:"\u006d\u0069\u0074\u0077",0x1d465:"\u006d\u0069\u0074\u0078",0x1d709:"\u006d\u0069\u0074x\u0069",0x1d466:"\u006d\u0069\u0074\u0079",0x1d467:"\u006d\u0069\u0074\u007a",0x1d701:"\u006di\u0074\u007a\u0065\u0074\u0061",0x2adb:"\u006d\u006c\u0063\u0070",0x0270:"\u006d\u006c\u006f\u006e\u0067\u006c\u0065\u0067\u0074u\u0072\u006e\u0065\u0064",0x3396:"\u006d\u006c\u0073\u0071\u0075\u0061\u0072\u0065",0x33a3:"\u006d\u006d\u0063\u0075\u0062\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065",0xff4d:"\u006d\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x339f:"\u006dm\u0073q\u0075\u0061\u0072\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065",0x22a7:"\u006d\u006f\u0064\u0065\u006c\u0073",0x2a0a:"\u006do\u0064\u0074\u0077\u006f\u0073\u0075m",0x3082:"\u006d\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x33c1:"\u006d\u006f\u0068\u006d\u0073\u0071\u0075\u0061\u0072\u0065",0x30e2:"\u006d\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff93:"\u006d\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x33d6:"\u006do\u006c\u0073\u0071\u0075\u0061\u0072e",0x0e21:"\u006d\u006f\u006d\u0061\u0074\u0068\u0061\u0069",0x33a7:"\u006d\u006f\u0076e\u0072\u0073\u0073\u0071\u0075\u0061\u0072\u0065",0x33a8:"\u006d\u006f\u0076\u0065rs\u0073\u0071\u0075\u0061\u0072\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065",0x24a8:"\u006d\u0070\u0061\u0072\u0065\u006e",0x33ab:"\u006dp\u0061\u0073\u0071\u0075\u0061\u0072e",0x1d5a0:"\u006d\u0073\u0061\u006e\u0073\u0041",0x1d5a1:"\u006d\u0073\u0061\u006e\u0073\u0042",0x1d5a2:"\u006d\u0073\u0061\u006e\u0073\u0043",0x1d5a3:"\u006d\u0073\u0061\u006e\u0073\u0044",0x1d5a4:"\u006d\u0073\u0061\u006e\u0073\u0045",0x1d5a5:"\u006d\u0073\u0061\u006e\u0073\u0046",0x1d5a6:"\u006d\u0073\u0061\u006e\u0073\u0047",0x1d5a7:"\u006d\u0073\u0061\u006e\u0073\u0048",0x1d5a8:"\u006d\u0073\u0061\u006e\u0073\u0049",0x1d5a9:"\u006d\u0073\u0061\u006e\u0073\u004a",0x1d5aa:"\u006d\u0073\u0061\u006e\u0073\u004b",0x1d5ab:"\u006d\u0073\u0061\u006e\u0073\u004c",0x1d5ac:"\u006d\u0073\u0061\u006e\u0073\u004d",0x1d5ad:"\u006d\u0073\u0061\u006e\u0073\u004e",0x1d5ae:"\u006d\u0073\u0061\u006e\u0073\u004f",0x1d5af:"\u006d\u0073\u0061\u006e\u0073\u0050",0x1d5b0:"\u006d\u0073\u0061\u006e\u0073\u0051",0x1d5b1:"\u006d\u0073\u0061\u006e\u0073\u0052",0x1d5b2:"\u006d\u0073\u0061\u006e\u0073\u0053",0x1d5b3:"\u006d\u0073\u0061\u006e\u0073\u0054",0x1d5b4:"\u006d\u0073\u0061\u006e\u0073\u0055",0x1d5b5:"\u006d\u0073\u0061\u006e\u0073\u0056",0x1d5b6:"\u006d\u0073\u0061\u006e\u0073\u0057",0x1d5b7:"\u006d\u0073\u0061\u006e\u0073\u0058",0x1d5b8:"\u006d\u0073\u0061\u006e\u0073\u0059",0x1d5b9:"\u006d\u0073\u0061\u006e\u0073\u005a",0x1d5ba:"\u006d\u0073\u0061\u006e\u0073\u0061",0x1d5bb:"\u006d\u0073\u0061\u006e\u0073\u0062",0x1d5bc:"\u006d\u0073\u0061\u006e\u0073\u0063",0x1d5bd:"\u006d\u0073\u0061\u006e\u0073\u0064",0x1d5be:"\u006d\u0073\u0061\u006e\u0073\u0065",0x1d7ea:"\u006d\u0073\u0061\u006e\u0073\u0065\u0069\u0067\u0068\u0074",0x1d5bf:"\u006d\u0073\u0061\u006e\u0073\u0066",0x1d7e7:"\u006ds\u0061\u006e\u0073\u0066\u0069\u0076e",0x1d7e6:"\u006ds\u0061\u006e\u0073\u0066\u006f\u0075r",0x1d5c0:"\u006d\u0073\u0061\u006e\u0073\u0067",0x1d5c1:"\u006d\u0073\u0061\u006e\u0073\u0068",0x1d5c2:"\u006d\u0073\u0061\u006e\u0073\u0069",0x1d5c3:"\u006d\u0073\u0061\u006e\u0073\u006a",0x1d5c4:"\u006d\u0073\u0061\u006e\u0073\u006b",0x1d5c5:"\u006d\u0073\u0061\u006e\u0073\u006c",0x1d5c6:"\u006d\u0073\u0061\u006e\u0073\u006d",0x1d5c7:"\u006d\u0073\u0061\u006e\u0073\u006e",0x1d7eb:"\u006ds\u0061\u006e\u0073\u006e\u0069\u006ee",0x1d5c8:"\u006d\u0073\u0061\u006e\u0073\u006f",0x1d7e3:"\u006d\u0073\u0061\u006e\u0073\u006f\u006e\u0065",0x1d5c9:"\u006d\u0073\u0061\u006e\u0073\u0070",0x1d5ca:"\u006d\u0073\u0061\u006e\u0073\u0071",0x1d5cb:"\u006d\u0073\u0061\u006e\u0073\u0072",0x1d5cc:"\u006d\u0073\u0061\u006e\u0073\u0073",0x1d7e9:"\u006d\u0073\u0061\u006e\u0073\u0073\u0065\u0076\u0065\u006e",0x1d7e8:"\u006d\u0073\u0061\u006e\u0073\u0073\u0069\u0078",0x1d5cd:"\u006d\u0073\u0061\u006e\u0073\u0074",0x1d7e5:"\u006d\u0073\u0061\u006e\u0073\u0074\u0068\u0072\u0065\u0065",0x1d7e4:"\u006d\u0073\u0061\u006e\u0073\u0074\u0077\u006f",0x1d5ce:"\u006d\u0073\u0061\u006e\u0073\u0075",0x1d5cf:"\u006d\u0073\u0061\u006e\u0073\u0076",0x1d5d0:"\u006d\u0073\u0061\u006e\u0073\u0077",0x1d5d1:"\u006d\u0073\u0061\u006e\u0073\u0078",0x1d5d2:"\u006d\u0073\u0061\u006e\u0073\u0079",0x1d5d3:"\u006d\u0073\u0061\u006e\u0073\u007a",0x1d7e2:"\u006ds\u0061\u006e\u0073\u007a\u0065\u0072o",0x1d49c:"\u006d\u0073\u0063r\u0041",0x212c:"\u006d\u0073\u0063r\u0042",0x1d49e:"\u006d\u0073\u0063r\u0043",0x1d49f:"\u006d\u0073\u0063r\u0044",0x2130:"\u006d\u0073\u0063r\u0045",0x2131:"\u006d\u0073\u0063r\u0046",0x1d4a2:"\u006d\u0073\u0063r\u0047",0x210b:"\u006d\u0073\u0063r\u0048",0x2110:"\u006d\u0073\u0063r\u0049",0x1d4a5:"\u006d\u0073\u0063r\u004a",0x1d4a6:"\u006d\u0073\u0063r\u004b",0x2112:"\u006d\u0073\u0063r\u004c",0x2133:"\u006d\u0073\u0063r\u004d",0x1d4a9:"\u006d\u0073\u0063r\u004e",0x1d4aa:"\u006d\u0073\u0063r\u004f",0x1d4ab:"\u006d\u0073\u0063r\u0050",0x1d4ac:"\u006d\u0073\u0063r\u0051",0x211b:"\u006d\u0073\u0063r\u0052",0x1d4ae:"\u006d\u0073\u0063r\u0053",0x1d4af:"\u006d\u0073\u0063r\u0054",0x1d4b0:"\u006d\u0073\u0063r\u0055",0x1d4b1:"\u006d\u0073\u0063r\u0056",0x1d4b2:"\u006d\u0073\u0063r\u0057",0x1d4b3:"\u006d\u0073\u0063r\u0058",0x1d4b4:"\u006d\u0073\u0063r\u0059",0x1d4b5:"\u006d\u0073\u0063r\u005a",0x1d4b6:"\u006d\u0073\u0063r\u0061",0x1d4b7:"\u006d\u0073\u0063r\u0062",0x1d4b8:"\u006d\u0073\u0063r\u0063",0x1d4b9:"\u006d\u0073\u0063r\u0064",0x212f:"\u006d\u0073\u0063r\u0065",0x1d4bb:"\u006d\u0073\u0063r\u0066",0x210a:"\u006d\u0073\u0063r\u0067",0x1d4bd:"\u006d\u0073\u0063r\u0068",0x1d4be:"\u006d\u0073\u0063r\u0069",0x1d4bf:"\u006d\u0073\u0063r\u006a",0x1d4c0:"\u006d\u0073\u0063r\u006b",0x1d4c1:"\u006d\u0073\u0063r\u006c",0x1d4c2:"\u006d\u0073\u0063r\u006d",0x1d4c3:"\u006d\u0073\u0063r\u006e",0x2134:"\u006d\u0073\u0063r\u006f",0x1d4c5:"\u006d\u0073\u0063r\u0070",0x1d4c6:"\u006d\u0073\u0063r\u0071",0x1d4c7:"\u006d\u0073\u0063r\u0072",0x1d4c8:"\u006d\u0073\u0063r\u0073",0x1d4c9:"\u006d\u0073\u0063r\u0074",0x1d4ca:"\u006d\u0073\u0063r\u0075",0x1d4cb:"\u006d\u0073\u0063r\u0076",0x1d4cc:"\u006d\u0073\u0063r\u0077",0x1d4cd:"\u006d\u0073\u0063r\u0078",0x1d4ce:"\u006d\u0073\u0063r\u0079",0x1d4cf:"\u006d\u0073\u0063r\u007a",0x33b3:"\u006d\u0073\u0073\u0071\u0075\u0061\u0072\u0065",0xf6ef:"\u006ds\u0075\u0070\u0065\u0072\u0069\u006fr",0x1d670:"\u006d\u0074\u0074\u0041",0x1d671:"\u006d\u0074\u0074\u0042",0x1d672:"\u006d\u0074\u0074\u0043",0x1d673:"\u006d\u0074\u0074\u0044",0x1d674:"\u006d\u0074\u0074\u0045",0x1d675:"\u006d\u0074\u0074\u0046",0x1d676:"\u006d\u0074\u0074\u0047",0x1d677:"\u006d\u0074\u0074\u0048",0x1d678:"\u006d\u0074\u0074\u0049",0x1d679:"\u006d\u0074\u0074\u004a",0x1d67a:"\u006d\u0074\u0074\u004b",0x1d67b:"\u006d\u0074\u0074\u004c",0x1d67c:"\u006d\u0074\u0074\u004d",0x1d67d:"\u006d\u0074\u0074\u004e",0x1d67e:"\u006d\u0074\u0074\u004f",0x1d67f:"\u006d\u0074\u0074\u0050",0x1d680:"\u006d\u0074\u0074\u0051",0x1d681:"\u006d\u0074\u0074\u0052",0x1d682:"\u006d\u0074\u0074\u0053",0x1d683:"\u006d\u0074\u0074\u0054",0x1d684:"\u006d\u0074\u0074\u0055",0x1d685:"\u006d\u0074\u0074\u0056",0x1d686:"\u006d\u0074\u0074\u0057",0x1d687:"\u006d\u0074\u0074\u0058",0x1d688:"\u006d\u0074\u0074\u0059",0x1d689:"\u006d\u0074\u0074\u005a",0x1d68a:"\u006d\u0074\u0074\u0061",0x1d68b:"\u006d\u0074\u0074\u0062",0x1d68c:"\u006d\u0074\u0074\u0063",0x1d68d:"\u006d\u0074\u0074\u0064",0x1d68e:"\u006d\u0074\u0074\u0065",0x1d7fe:"\u006d\u0074\u0074\u0065\u0069\u0067\u0068\u0074",0x1d68f:"\u006d\u0074\u0074\u0066",0x1d7fb:"\u006dt\u0074\u0066\u0069\u0076\u0065",0x1d7fa:"\u006dt\u0074\u0066\u006f\u0075\u0072",0x1d690:"\u006d\u0074\u0074\u0067",0x1d691:"\u006d\u0074\u0074\u0068",0x1d692:"\u006d\u0074\u0074\u0069",0x1d693:"\u006d\u0074\u0074\u006a",0x1d694:"\u006d\u0074\u0074\u006b",0x1d695:"\u006d\u0074\u0074\u006c",0x1d696:"\u006d\u0074\u0074\u006d",0x1d697:"\u006d\u0074\u0074\u006e",0x1d7ff:"\u006dt\u0074\u006e\u0069\u006e\u0065",0x1d698:"\u006d\u0074\u0074\u006f",0x1d7f7:"\u006d\u0074\u0074\u006f\u006e\u0065",0x1d699:"\u006d\u0074\u0074\u0070",0x1d69a:"\u006d\u0074\u0074\u0071",0x1d69b:"\u006d\u0074\u0074\u0072",0x1d69c:"\u006d\u0074\u0074\u0073",0x1d7fd:"\u006d\u0074\u0074\u0073\u0065\u0076\u0065\u006e",0x1d7fc:"\u006d\u0074\u0074\u0073\u0069\u0078",0x1d69d:"\u006d\u0074\u0074\u0074",0x1d7f9:"\u006d\u0074\u0074\u0074\u0068\u0072\u0065\u0065",0x1d7f8:"\u006d\u0074\u0074\u0074\u0077\u006f",0x1d69e:"\u006d\u0074\u0074\u0075",0x1d69f:"\u006d\u0074\u0074\u0076",0x1d6a0:"\u006d\u0074\u0074\u0077",0x1d6a1:"\u006d\u0074\u0074\u0078",0x1d6a2:"\u006d\u0074\u0074\u0079",0x1d6a3:"\u006d\u0074\u0074\u007a",0x1d7f6:"\u006dt\u0074\u007a\u0065\u0072\u006f",0x026f:"\u006dt\u0075\u0072\u006e\u0065\u0064",0x00b5:"\u006d\u0075",0x3382:"\u006du\u0061\u0073\u0071\u0075\u0061\u0072e",0x226b:"m\u0075\u0063\u0068\u0067\u0072\u0065\u0061\u0074\u0065\u0072",0x226a:"\u006d\u0075\u0063\u0068\u006c\u0065\u0073\u0073",0x338c:"\u006du\u0066\u0073\u0071\u0075\u0061\u0072e",0x03bc:"\u006du\u0067\u0072\u0065\u0065\u006b",0x338d:"\u006du\u0067\u0073\u0071\u0075\u0061\u0072e",0x3080:"\u006d\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30e0:"\u006d\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff91:"\u006d\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x3395:"\u006du\u006c\u0073\u0071\u0075\u0061\u0072e",0x22c9:"\u006d\u0075\u006c\u0074\u0069\u0063\u006c\u006f\u0073e\u006c\u0065\u0066\u0074",0x22ca:"\u006du\u006ct\u0069\u0063\u006c\u006f\u0073\u0065\u0072\u0069\u0067\u0068\u0074",0x22b8:"\u006d\u0075\u006c\u0074\u0069\u006d\u0061\u0070",0x27dc:"m\u0075\u006c\u0074\u0069\u006d\u0061\u0070\u0069\u006e\u0076",0x22cb:"\u006d\u0075\u006c\u0074\u0069\u006f\u0070\u0065\u006e\u006c\u0065\u0066\u0074",0x22cc:"\u006d\u0075\u006c\u0074\u0069\u006f\u0070\u0065\u006er\u0069\u0067\u0068\u0074",0x00d7:"\u006d\u0075\u006c\u0074\u0069\u0070\u006c\u0079",0x339b:"\u006du\u006d\u0073\u0071\u0075\u0061\u0072e",0x05a3:"\u006du\u006ea\u0068\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077",0x266a:"m\u0075\u0073\u0069\u0063\u0061\u006c\u006e\u006f\u0074\u0065",0x266d:"\u006d\u0075\u0073\u0069\u0063\u0066\u006c\u0061\u0074\u0073\u0069\u0067\u006e",0x266f:"\u006d\u0075\u0073\u0069\u0063\u0073\u0068\u0061\u0072p\u0073\u0069\u0067\u006e",0x33b2:"\u006du\u0073\u0073\u0071\u0075\u0061\u0072e",0x33b6:"\u006du\u0076\u0073\u0071\u0075\u0061\u0072e",0x33bc:"\u006du\u0077\u0073\u0071\u0075\u0061\u0072e",0x33b9:"\u006d\u0076\u006de\u0067\u0061\u0073\u0071\u0075\u0061\u0072\u0065",0x33b7:"\u006d\u0076\u0073\u0071\u0075\u0061\u0072\u0065",0x33bf:"\u006d\u0077\u006de\u0067\u0061\u0073\u0071\u0075\u0061\u0072\u0065",0x33bd:"\u006d\u0077\u0073\u0071\u0075\u0061\u0072\u0065",0x006e:"\u006e",0x21fa:"n\u0056\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x2b3a:"\u006eV\u006ce\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c",0x21fc:"\u006e\u0056l\u0065\u0066\u0074r\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x21fb:"\u006e\u0056\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x2915:"\u006e\u0056r\u0069\u0067\u0068t\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c",0x2b35:"\u006eV\u0074w\u006f\u0068\u0065\u0061\u0064l\u0065\u0066t\u0061\u0072\u0072\u006f\u0077",0x2b3d:"\u006e\u0056\u0074\u0077oh\u0065\u0061\u0064\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061i\u006c",0x2901:"\u006e\u0056\u0074\u0077oh\u0065\u0061\u0064\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x2918:"\u006e\u0056\u0074wo\u0068\u0065\u0061\u0064\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c",0x09a8:"\u006ea\u0062\u0065\u006e\u0067\u0061\u006ci",0x0144:"\u006e\u0061\u0063\u0075\u0074\u0065",0x0928:"\u006e\u0061\u0064\u0065\u0076\u0061",0x0aa8:"\u006e\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a28:"\u006e\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x306a:"\u006e\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x20a6:"\u006e\u0061\u0069r\u0061",0x30ca:"\u006e\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff85:"\u006e\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x22bc:"\u006e\u0061\u006e\u0064",0x2249:"\u006ea\u0070\u0070\u0072\u006f\u0078",0x3381:"\u006e\u0061\u0073\u0071\u0075\u0061\u0072\u0065",0x226d:"\u006e\u0061\u0073\u0079\u006d\u0070",0x266e:"\u006ea\u0074\u0075\u0072\u0061\u006c",0x2011:"\u006e\u0062\u0068\u0079\u0070\u0068\u0065\u006e",0x310b:"\u006eb\u006f\u0070\u006f\u006d\u006f\u0066o",0x0148:"\u006e\u0063\u0061\u0072\u006f\u006e",0x0146:"\u006e\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0xf81d:"\u006ec\u0065\u0064\u0069\u006c\u006c\u00611",0x24dd:"\u006ec\u0069\u0072\u0063\u006c\u0065",0x1e4b:"\u006e\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x1e45:"\u006e\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e47:"\u006ed\u006f\u0074\u0062\u0065\u006c\u006fw",0x306d:"\u006e\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30cd:"\u006e\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff88:"\u006e\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x2931:"n\u0065\u006f\u0076\u006e\u0077\u0061\u0072\u0072\u006f\u0077",0x292e:"n\u0065\u006f\u0076\u0073\u0065\u0061\u0072\u0072\u006f\u0077",0x2922:"\u006ee\u0073\u0077\u0061\u0072\u0072\u006fw",0x26b2:"\u006e\u0065\u0075\u0074\u0065\u0072",0x338b:"\u006e\u0066\u0073\u0071\u0075\u0061\u0072\u0065",0x0999:"\u006e\u0067\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0919:"\u006eg\u0061\u0064\u0065\u0076\u0061",0x0a99:"n\u0067\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a19:"n\u0067\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0e07:"\u006e\u0067\u006f\u006e\u0067\u0075\u0074\u0068\u0061\u0069",0x2275:"\u006eg\u0074\u0072\u0073\u0069\u006d",0x2af5:"\u006eh\u0056\u0076\u0065\u0072\u0074",0x3093:"\u006eh\u0069\u0072\u0061\u0067\u0061\u006ea",0x0272:"\u006eh\u006f\u006f\u006b\u006c\u0065\u0066t",0x0273:"\u006e\u0068\u006f\u006f\u006b\u0072\u0065\u0074\u0072o\u0066\u006c\u0065\u0078",0x2af2:"\u006e\u0068\u0070a\u0072",0x326f:"\u006ei\u0065u\u006e\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e",0x320f:"\u006e\u0069\u0065\u0075\u006e\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e",0x3135:"\u006e\u0069e\u0075\u006e\u0063i\u0065\u0075\u0063\u006b\u006f\u0072\u0065\u0061\u006e",0x3261:"\u006e\u0069\u0065\u0075\u006e\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e",0x3136:"\u006e\u0069e\u0075\u006e\u0068i\u0065\u0075\u0068\u006b\u006f\u0072\u0065\u0061\u006e",0x3134:"n\u0069\u0065\u0075\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x3168:"\u006ei\u0065u\u006e\u0070\u0061\u006e\u0073i\u006f\u0073k\u006f\u0072\u0065\u0061\u006e",0x3201:"\u006e\u0069e\u0075\u006e\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x3167:"\u006ei\u0065u\u006e\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e",0x3166:"\u006e\u0069\u0065\u0075\u006e\u0074\u0069\u006b\u0065\u0075\u0074\u006bo\u0072\u0065\u0061\u006e",0x306b:"\u006e\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30cb:"\u006e\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff86:"\u006e\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0xf899:"\u006e\u0069k\u0068\u0061\u0068i\u0074\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069",0x0e4d:"\u006e\u0069\u006bh\u0061\u0068\u0069\u0074\u0074\u0068\u0061\u0069",0x0039:"\u006e\u0069\u006e\u0065",0x09ef:"n\u0069\u006e\u0065\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x096f:"\u006e\u0069\u006e\u0065\u0064\u0065\u0076\u0061",0x0aef:"\u006e\u0069\u006ee\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a6f:"\u006e\u0069\u006ee\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0669:"\u006e\u0069\u006e\u0065\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063",0x3029:"\u006e\u0069\u006ee\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075",0x3228:"n\u0069n\u0065\u0069\u0064\u0065\u006f\u0067\u0072\u0061p\u0068\u0069\u0063\u0070ar\u0065\u006e",0x2089:"\u006e\u0069\u006ee\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xff19:"\u006e\u0069\u006e\u0065\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf739:"\u006e\u0069\u006ee\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x247c:"\u006ei\u006e\u0065\u0070\u0061\u0072\u0065n",0x2490:"\u006e\u0069\u006e\u0065\u0070\u0065\u0072\u0069\u006f\u0064",0x06f9:"n\u0069\u006e\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x2178:"\u006ei\u006e\u0065\u0072\u006f\u006d\u0061n",0x2079:"\u006e\u0069\u006ee\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x2472:"\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0063i\u0072\u0063\u006c\u0065",0x2486:"\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e",0x249a:"\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0070e\u0072\u0069\u006f\u0064",0x0e59:"\u006e\u0069\u006e\u0065\u0074\u0068\u0061\u0069",0x22fe:"\u006e\u0069\u006f\u0062\u0061\u0072",0x22fc:"\u006e\u0069\u0073",0x22fa:"\u006e\u0069\u0073\u0064",0x01cc:"\u006e\u006a",0x30f3:"\u006ek\u0061\u0074\u0061\u006b\u0061\u006ea",0xff9d:"\u006ek\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068",0x019e:"\u006e\u006c\u0065\u0067\u0072\u0069\u0067\u0068\u0074\u006c\u006f\u006e\u0067",0x2278:"\u006e\u006c\u0065\u0073\u0073\u0067\u0074\u0072",0x2274:"\u006e\u006c\u0065\u0073\u0073\u0073\u0069\u006d",0x1e49:"\u006e\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff4e:"\u006e\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x339a:"\u006e\u006d\u0073\u0071\u0075\u0061\u0072\u0065",0x09a3:"\u006e\u006e\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0923:"\u006en\u0061\u0064\u0065\u0076\u0061",0x0aa3:"n\u006e\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a23:"n\u006e\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0929:"\u006e\u006e\u006e\u0061\u0064\u0065\u0076\u0061",0x306e:"\u006e\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30ce:"\u006e\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff89:"\u006e\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x00a0:"\u006e\u006fn\u0062\u0072\u0065a\u006b\u0069\u006e\u0067\u0073\u0070\u0061\u0063\u0065",0x0e13:"\u006eo\u006e\u0065\u006e\u0074\u0068\u0061i",0x0e19:"\u006e\u006f\u006e\u0075\u0074\u0068\u0061\u0069",0x0646:"\u006e\u006f\u006f\u006e\u0061\u0072\u0061\u0062\u0069\u0063",0xfee6:"\u006eo\u006fn\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfb9f:"n\u006f\u006f\u006e\u0067hu\u006en\u0061\u0066\u0069\u006e\u0061l\u0061\u0072\u0061\u0062\u0069\u0063",0xfee7:"n\u006fo\u006e\u0068\u0065\u0068\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063",0xfee5:"\u006e\u006f\u006fn\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfcd2:"n\u006f\u006f\u006e\u006aee\u006di\u006e\u0069\u0074\u0069\u0061l\u0061\u0072\u0061\u0062\u0069\u0063",0xfc4b:"\u006e\u006f\u006f\u006eje\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062i\u0063",0xfee8:"\u006e\u006fo\u006e\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfcd5:"n\u006f\u006f\u006e\u006dee\u006di\u006e\u0069\u0074\u0069\u0061l\u0061\u0072\u0061\u0062\u0069\u0063",0xfc4e:"\u006e\u006f\u006f\u006eme\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062i\u0063",0xfc8d:"\u006e\u006f\u006f\u006eno\u006f\u006e\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfc8e:"\u006eo\u006f\u006e\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066\u006da\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c",0xfc4f:"n\u006f\u006f\u006e\u0077\u0069\u0074h\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075r\u0061\u0069\u0073o\u006ca\u0074\u0065\u0064",0xfcd3:"\u006eo\u006fn\u0077\u0069\u0074\u0068\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c",0xe815:"\u006eo\u006fn\u0077\u0069\u0074\u0068\u0068e\u0068\u0069n\u0069\u0074\u0069\u0061\u006c",0xfcd4:"\u006e\u006f\u006f\u006ewi\u0074\u0068\u006b\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",0xfc8f:"\u006e\u006fo\u006e\u0077\u0069t\u0068\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c",0xfc50:"\u006e\u006f\u006f\u006ewi\u0074\u0068\u0079\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfc70:"\u006e\u006f\u006f\u006e\u0077\u0069\u0074\u0068\u007a\u0061\u0069\u006ef\u0069\u006e\u0061\u006c",0x2247:"\u006e\u006f\u0074\u0061\u0070\u0070\u0072\u006f\u0078e\u0071\u0075\u0061\u006c",0x21ae:"\u006e\u006f\u0074a\u0072\u0072\u006f\u0077\u0062\u006f\u0074\u0068",0x219a:"\u006e\u006f\u0074a\u0072\u0072\u006f\u0077\u006c\u0065\u0066\u0074",0x219b:"\u006e\u006f\u0074\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074",0x2224:"\u006e\u006f\u0074\u0062\u0061\u0072",0x220c:"n\u006f\u0074\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073",0x21ce:"\u006eo\u0074d\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0062\u006f\u0074\u0068",0x2209:"\u006e\u006f\u0074\u0065\u006c\u0065\u006d\u0065\u006e\u0074",0x2260:"\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c",0x2204:"\u006e\u006f\u0074\u0065\u0078\u0069\u0073\u0074\u0065n\u0074\u0069\u0061\u006c",0x22ae:"\u006eo\u0074\u0066\u006f\u0072\u0063\u0065s",0x22af:"\u006e\u006f\u0074\u0066\u006f\u0072\u0063\u0065\u0073e\u0078\u0074\u0072\u0061",0x226f:"\u006e\u006f\u0074\u0067\u0072\u0065\u0061\u0074\u0065\u0072",0x2271:"\u006eo\u0074g\u0072\u0065\u0061\u0074\u0065r\u006e\u006fr\u0065\u0071\u0075\u0061\u006c",0x2279:"\u006e\u006f\u0074\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u006e\u006fr\u006c\u0065\u0073\u0073",0x2a7e:"\u006e\u006f\u0074\u0067re\u0061\u0074\u0065\u0072\u006f\u0072\u0073\u006c\u006e\u0074\u0065\u0071\u006c",0x2262:"\u006e\u006f\u0074i\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c",0x226e:"\u006eo\u0074\u006c\u0065\u0073\u0073",0x2270:"\u006eo\u0074l\u0065\u0073\u0073\u006e\u006f\u0072\u0065\u0071\u0075\u0061\u006c",0x2226:"n\u006f\u0074\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c",0x2280:"n\u006f\u0074\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073",0x22ad:"\u006e\u006f\u0074s\u0061\u0074\u0069\u0073\u0066\u0069\u0065\u0073",0x2241:"\u006e\u006f\u0074\u0073\u0069\u006d\u0069\u006c\u0061\u0072",0x2284:"\u006eo\u0074\u0073\u0075\u0062\u0073\u0065t",0x2288:"\u006e\u006f\u0074s\u0075\u0062\u0073\u0065\u0074\u0065\u0071\u006c",0x2281:"n\u006f\u0074\u0073\u0075\u0063\u0063\u0065\u0065\u0064\u0073",0x2285:"n\u006f\u0074\u0073\u0075\u0070\u0065\u0072\u0073\u0065\u0074",0x2289:"\u006e\u006f\u0074\u0073\u0075\u0070\u0065\u0072\u0073e\u0074\u0065\u0071\u006c",0x22ec:"\u006e\u006ft\u0074\u0072\u0069a\u006e\u0067\u0065\u0071\u006c\u006c\u0065\u0066\u0074",0x22ed:"\u006e\u006f\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u0065\u0071\u006cr\u0069\u0067\u0068\u0074",0x22ea:"\u006eo\u0074t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074",0x22eb:"\u006e\u006ft\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074",0x22ac:"\u006e\u006f\u0074t\u0075\u0072\u006e\u0073\u0074\u0069\u006c\u0065",0x0576:"n\u006f\u0077\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x24a9:"\u006e\u0070\u0061\u0072\u0065\u006e",0x2a14:"\u006ep\u006f\u006c\u0069\u006e\u0074",0x22e0:"\u006e\u0070\u0072e\u0063\u0063\u0075\u0072\u006c\u0079\u0065\u0071",0x2244:"\u006e\u0073\u0069m\u0065",0x22e2:"n\u0073\u0071\u0073\u0075\u0062\u0073\u0065\u0074\u0065\u0071",0x22e3:"n\u0073\u0071\u0073\u0075\u0070\u0073\u0065\u0074\u0065\u0071",0x33b1:"\u006e\u0073\u0073\u0071\u0075\u0061\u0072\u0065",0x22e1:"\u006e\u0073\u0075c\u0063\u0063\u0075\u0072\u006c\u0079\u0065\u0071",0x207f:"\u006es\u0075\u0070\u0065\u0072\u0069\u006fr",0x00f1:"\u006e\u0074\u0069\u006c\u0064\u0065",0x03bd:"\u006e\u0075",0x306c:"\u006e\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30cc:"\u006e\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff87:"\u006e\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x09bc:"\u006e\u0075\u006bt\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x093c:"\u006eu\u006b\u0074\u0061\u0064\u0065\u0076a",0x0abc:"\u006e\u0075\u006b\u0074\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a3c:"\u006e\u0075\u006b\u0074\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0023:"\u006e\u0075\u006d\u0062\u0065\u0072\u0073\u0069\u0067\u006e",0xff03:"\u006e\u0075\u006d\u0062er\u0073\u0069\u0067\u006e\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xfe5f:"\u006eu\u006db\u0065\u0072\u0073\u0069\u0067\u006e\u0073\u006d\u0061\u006c\u006c",0x0374:"\u006e\u0075m\u0065\u0072\u0061l\u0073\u0069\u0067\u006e\u0067\u0072\u0065\u0065\u006b",0x0375:"n\u0075\u006d\u0065\u0072al\u0073i\u0067\u006e\u006c\u006f\u0077e\u0072\u0067\u0072\u0065\u0065\u006b",0x2116:"\u006e\u0075\u006d\u0065\u0072\u006f",0x05e0:"\u006e\u0075\u006e",0xfb40:"\u006eu\u006e\u0064\u0061\u0067\u0065\u0073h",0x2902:"n\u0076\u004c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x2904:"\u006e\u0076L\u0065\u0066\u0074r\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x2903:"\u006e\u0076\u0052i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x29de:"\u006ev\u0069\u006e\u0066\u0074\u0079",0x21f7:"n\u0076\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x2b39:"\u006ev\u006ce\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c",0x21f9:"\u006e\u0076l\u0065\u0066\u0074r\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x21f8:"\u006e\u0076\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x2914:"\u006e\u0076r\u0069\u0067\u0068t\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c",0x33b5:"\u006e\u0076\u0073\u0071\u0075\u0061\u0072\u0065",0x2b34:"\u006ev\u0074w\u006f\u0068\u0065\u0061\u0064l\u0065\u0066t\u0061\u0072\u0072\u006f\u0077",0x2b3c:"\u006e\u0076\u0074\u0077oh\u0065\u0061\u0064\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061i\u006c",0x2900:"\u006e\u0076\u0074\u0077oh\u0065\u0061\u0064\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x2917:"\u006e\u0076\u0074wo\u0068\u0065\u0061\u0064\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c",0x2932:"n\u0077\u006f\u0076\u006e\u0065\u0061\u0072\u0072\u006f\u0077",0x2921:"\u006ew\u0073\u0065\u0061\u0072\u0072\u006fw",0x33bb:"\u006e\u0077\u0073\u0071\u0075\u0061\u0072\u0065",0x099e:"\u006e\u0079\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x091e:"\u006ey\u0061\u0064\u0065\u0076\u0061",0x0a9e:"n\u0079\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a1e:"n\u0079\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x006f:"\u006f",0x00f3:"\u006f\u0061\u0063\u0075\u0074\u0065",0x0e2d:"\u006f\u0061\u006e\u0067\u0074\u0068\u0061\u0069",0x233d:"\u006f\u0062\u0061\u0072",0x0275:"\u006fb\u0061\u0072\u0072\u0065\u0064",0x04e9:"\u006fb\u0061r\u0072\u0065\u0064\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04eb:"\u006f\u0062\u0061rr\u0065\u0064\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0993:"\u006f\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x311b:"\u006fb\u006f\u0070\u006f\u006d\u006f\u0066o",0x29ba:"\u006f\u0062\u006f\u0074",0x23e0:"\u006fb\u0072\u0062\u0072\u0061\u006b",0x014f:"\u006f\u0062\u0072\u0065\u0076\u0065",0x29b8:"\u006fb\u0073\u006c\u0061\u0073\u0068",0x0911:"o\u0063\u0061\u006e\u0064\u0072\u0061\u0064\u0065\u0076\u0061",0x0a91:"\u006fc\u0061n\u0064\u0072\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0949:"o\u0063a\u006e\u0064\u0072\u0061\u0076\u006f\u0077\u0065l\u0073\u0069\u0067\u006ede\u0076\u0061",0x0ac9:"\u006fc\u0061\u006e\u0064\u0072\u0061\u0076\u006f\u0077\u0065\u006c\u0073i\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x01d2:"\u006f\u0063\u0061\u0072\u006f\u006e",0x24de:"\u006fc\u0069\u0072\u0063\u006c\u0065",0x00f4:"o\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1ed1:"\u006f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065",0x1ed9:"\u006f\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077",0x1ed3:"\u006f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065",0x1ed5:"o\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065",0x1ed7:"\u006f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065",0x043e:"\u006fc\u0079\u0072\u0069\u006c\u006c\u0069c",0x020d:"\u006fd\u0062\u006c\u0067\u0072\u0061\u0076e",0x0913:"\u006f\u0064\u0065v\u0061",0x00f6:"\u006fd\u0069\u0065\u0072\u0065\u0073\u0069s",0x04e7:"\u006f\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x2a38:"\u006f\u0064\u0069\u0076",0x1ecd:"\u006fd\u006f\u0074\u0062\u0065\u006c\u006fw",0x29bc:"\u006f\u0064\u006ft\u0073\u006c\u0061\u0073\u0068\u0064\u006f\u0074",0x0153:"\u006f\u0065",0x315a:"\u006f\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x02db:"\u006f\u0067\u006f\u006e\u0065\u006b",0x0328:"\u006fg\u006f\u006e\u0065\u006b\u0063\u006db",0x00f2:"\u006f\u0067\u0072\u0061\u0076\u0065",0x29c1:"\u006f\u0067\u0072e\u0061\u0074\u0065\u0072\u0074\u0068\u0061\u006e",0x0a93:"\u006fg\u0075\u006a\u0061\u0072\u0061\u0074i",0x0585:"\u006f\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x304a:"\u006fh\u0069\u0072\u0061\u0067\u0061\u006ea",0x1ecf:"\u006f\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x01a1:"\u006f\u0068\u006fr\u006e",0x1edb:"\u006f\u0068\u006f\u0072\u006e\u0061\u0063\u0075\u0074\u0065",0x1ee3:"\u006f\u0068\u006f\u0072\u006e\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077",0x1edd:"\u006f\u0068\u006f\u0072\u006e\u0067\u0072\u0061\u0076\u0065",0x1edf:"\u006f\u0068\u006f\u0072\u006e\u0068\u006f\u006f\u006ba\u0062\u006f\u0076\u0065",0x1ee1:"\u006f\u0068\u006f\u0072\u006e\u0074\u0069\u006c\u0064\u0065",0x0151:"\u006f\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074",0x01a3:"\u006f\u0069",0x2230:"\u006f\u0069\u0069\u0069\u006e\u0074",0x222f:"\u006f\u0069\u0069n\u0074",0x2233:"\u006f\u0069n\u0074\u0063\u0074r\u0063\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065",0x020f:"\u006f\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x30aa:"\u006fk\u0061\u0074\u0061\u006b\u0061\u006ea",0xff75:"\u006fk\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068",0x3157:"\u006fk\u006f\u0072\u0065\u0061\u006e",0x29bb:"\u006fl\u0063\u0072\u006f\u0073\u0073",0x05ab:"\u006fl\u0065\u0068\u0065\u0062\u0072\u0065w",0x29c0:"\u006fl\u0065\u0073\u0073\u0074\u0068\u0061n",0x014d:"\u006fm\u0061\u0063\u0072\u006f\u006e",0x1e53:"\u006f\u006d\u0061c\u0072\u006f\u006e\u0061\u0063\u0075\u0074\u0065",0x1e51:"\u006f\u006d\u0061c\u0072\u006f\u006e\u0067\u0072\u0061\u0076\u0065",0x0950:"\u006f\u006d\u0064\u0065\u0076\u0061",0x03c9:"\u006f\u006d\u0065g\u0061",0x03d6:"\u006f\u006d\u0065\u0067\u0061\u0031",0x0461:"\u006f\u006d\u0065\u0067\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0277:"\u006f\u006de\u0067\u0061\u006ca\u0074\u0069\u006e\u0063\u006c\u006f\u0073\u0065\u0064",0x047b:"\u006fm\u0065g\u0061\u0072\u006f\u0075\u006ed\u0063\u0079r\u0069\u006c\u006c\u0069\u0063",0x047d:"\u006fm\u0065g\u0061\u0074\u0069\u0074\u006co\u0063\u0079r\u0069\u006c\u006c\u0069\u0063",0x03ce:"\u006f\u006d\u0065\u0067\u0061\u0074\u006f\u006e\u006f\u0073",0x0ad0:"\u006f\u006d\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x03bf:"\u006fm\u0069\u0063\u0072\u006f\u006e",0x03cc:"\u006f\u006d\u0069c\u0072\u006f\u006e\u0074\u006f\u006e\u006f\u0073",0xff4f:"\u006f\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0031:"\u006f\u006e\u0065",0x09e7:"\u006f\u006e\u0065\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0967:"\u006fn\u0065\u0064\u0065\u0076\u0061",0x2024:"\u006f\u006e\u0065\u0064\u006f\u0074\u0065\u006e\u006ce\u0061\u0064\u0065\u0072",0x215b:"\u006fn\u0065\u0065\u0069\u0067\u0068\u0074h",0x2155:"\u006f\u006e\u0065\u0066\u0069\u0066\u0074\u0068",0xf6dc:"\u006fn\u0065\u0066\u0069\u0074\u0074\u0065d",0x0ae7:"o\u006e\u0065\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a67:"o\u006e\u0065\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0661:"\u006f\u006e\u0065\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063",0x00bd:"\u006fn\u0065\u0068\u0061\u006c\u0066",0x3021:"o\u006e\u0065\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075",0x3220:"\u006f\u006e\u0065\u0069de\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0070\u0061\u0072\u0065\u006e",0x2081:"o\u006e\u0065\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xff11:"\u006f\u006e\u0065m\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x09f4:"\u006f\u006e\u0065\u006eum\u0065\u0072\u0061\u0074\u006f\u0072\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0xf731:"o\u006e\u0065\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x2474:"\u006f\u006e\u0065\u0070\u0061\u0072\u0065\u006e",0x2488:"\u006fn\u0065\u0070\u0065\u0072\u0069\u006fd",0x06f1:"\u006f\u006e\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x00bc:"\u006f\u006e\u0065\u0071\u0075\u0061\u0072\u0074\u0065\u0072",0x2170:"\u006f\u006e\u0065\u0072\u006f\u006d\u0061\u006e",0x2159:"\u006f\u006e\u0065\u0073\u0069\u0078\u0074\u0068",0x00b9:"o\u006e\u0065\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x0e51:"\u006fn\u0065\u0074\u0068\u0061\u0069",0x2153:"\u006f\u006e\u0065\u0074\u0068\u0069\u0072\u0064",0x01eb:"\u006fo\u0067\u006f\u006e\u0065\u006b",0x01ed:"\u006f\u006f\u0067\u006f\u006e\u0065\u006b\u006d\u0061\u0063\u0072\u006f\u006e",0x0a13:"\u006f\u006f\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0a4b:"\u006fo\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0254:"\u006f\u006f\u0070e\u006e",0x24aa:"\u006f\u0070\u0061\u0072\u0065\u006e",0x29b9:"\u006f\u0070\u0065r\u0070",0x2a2d:"\u006f\u0070\u006c\u0075\u0073\u006c\u0068\u0072\u0069\u006d",0x2a2e:"\u006f\u0070\u006c\u0075\u0073\u0072\u0068\u0072\u0069\u006d",0x2325:"\u006f\u0070\u0074\u0069\u006f\u006e",0x00aa:"o\u0072\u0064\u0066\u0065\u006d\u0069\u006e\u0069\u006e\u0065",0x00ba:"\u006f\u0072\u0064m\u0061\u0073\u0063\u0075\u006c\u0069\u006e\u0065",0x22b6:"\u006f\u0072\u0069\u0067\u006f\u0066",0x221f:"\u006f\u0072\u0074\u0068\u006f\u0067\u006f\u006e\u0061\u006c",0x22bb:"\u006f\u0072\u0075n\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065",0x0912:"\u006f\u0073\u0068\u006f\u0072\u0074\u0064\u0065\u0076\u0061",0x094a:"\u006f\u0073\u0068\u006frt\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061",0x00f8:"\u006f\u0073\u006c\u0061\u0073\u0068",0x01ff:"o\u0073\u006c\u0061\u0073\u0068\u0061\u0063\u0075\u0074\u0065",0x3049:"\u006f\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0072a\u0067\u0061\u006e\u0061",0x30a9:"\u006f\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074a\u006b\u0061\u006e\u0061",0xff6b:"\u006f\u0073\u006dal\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0xf6f0:"\u006fs\u0075\u0070\u0065\u0072\u0069\u006fr",0x047f:"\u006f\u0074\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x00f5:"\u006f\u0074\u0069\u006c\u0064\u0065",0x1e4d:"o\u0074\u0069\u006c\u0064\u0065\u0061\u0063\u0075\u0074\u0065",0x1e4f:"\u006f\u0074\u0069\u006c\u0064\u0065\u0064\u0069\u0065r\u0065\u0073\u0069\u0073",0x2a36:"\u006ft\u0069\u006d\u0065\u0073\u0068\u0061t",0x2a34:"o\u0074\u0069\u006d\u0065\u0073\u006c\u0068\u0072\u0069\u006d",0x2a35:"o\u0074\u0069\u006d\u0065\u0073\u0072\u0068\u0072\u0069\u006d",0x3121:"\u006f\u0075\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x2125:"\u006f\u0075\u006ec\u0065",0x23de:"\u006fv\u0065\u0072\u0062\u0072\u0061\u0063e",0x23b4:"o\u0076\u0065\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074",0x20d6:"\u006f\u0076\u0065\u0072\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x20e1:"\u006fv\u0065r\u006c\u0065\u0066\u0074\u0072i\u0067\u0068t\u0061\u0072\u0072\u006f\u0077",0x203e:"\u006f\u0076\u0065\u0072\u006c\u0069\u006e\u0065",0xfe4a:"\u006fv\u0065r\u006c\u0069\u006e\u0065\u0063e\u006e\u0074e\u0072\u006c\u0069\u006e\u0065",0x0305:"o\u0076\u0065\u0072\u006c\u0069\u006e\u0065\u0063\u006d\u0062",0xfe49:"\u006f\u0076\u0065\u0072\u006c\u0069\u006e\u0065\u0064a\u0073\u0068\u0065\u0064",0xfe4c:"\u006fv\u0065r\u006c\u0069\u006e\u0065\u0064\u0062\u006c\u0077\u0061\u0076\u0079",0xfe4b:"\u006f\u0076\u0065r\u006c\u0069\u006e\u0065\u0077\u0061\u0076\u0079",0x23dc:"\u006fv\u0065\u0072\u0070\u0061\u0072\u0065n",0x09cb:"\u006f\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0062\u0065n\u0067\u0061\u006c\u0069",0x094b:"\u006f\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067n\u0064\u0065\u0076\u0061",0x0acb:"\u006fv\u006fw\u0065\u006c\u0073\u0069\u0067n\u0067\u0075j\u0061\u0072\u0061\u0074\u0069",0x0070:"\u0070",0x3380:"\u0070\u0061\u0061m\u0070\u0073\u0073\u0071\u0075\u0061\u0072\u0065",0x332b:"\u0070\u0061\u0061\u0073\u0065\u006e\u0074\u006f\u0073q\u0075\u0061\u0072\u0065",0x09aa:"\u0070a\u0062\u0065\u006e\u0067\u0061\u006ci",0x1e55:"\u0070\u0061\u0063\u0075\u0074\u0065",0x092a:"\u0070\u0061\u0064\u0065\u0076\u0061",0x21df:"\u0070\u0061\u0067\u0065\u0064\u006f\u0077\u006e",0x21de:"\u0070\u0061\u0067\u0065\u0075\u0070",0x0aaa:"\u0070\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a2a:"\u0070\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3071:"\u0070\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x0e2f:"\u0070\u0061\u0069\u0079\u0061\u006e\u006e\u006f\u0069\u0074\u0068\u0061\u0069",0x30d1:"\u0070\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0484:"\u0070a\u006c\u0061\u0074\u0061l\u0069\u007a\u0061\u0074\u0069o\u006ec\u0079r\u0069\u006c\u006c\u0069\u0063\u0063\u006db",0x04c0:"\u0070\u0061l\u006f\u0063\u0068k\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x317f:"\u0070\u0061\u006e\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e",0x00b6:"\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h",0x2029:"\u0070a\u0072a\u0067\u0072\u0061\u0070\u0068s\u0065\u0070a\u0072\u0061\u0074\u006f\u0072",0x2225:"\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c",0x25b1:"\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d",0x25b0:"\u0070a\u0072a\u006c\u006c\u0065\u006c\u006fg\u0072\u0061m\u0062\u006c\u0061\u0063\u006b",0x0028:"\u0070a\u0072\u0065\u006e\u006c\u0065\u0066t",0xfd3e:"p\u0061\u0072\u0065\u006ele\u0066t\u0061\u006c\u0074\u006f\u006ee\u0061\u0072\u0061\u0062\u0069\u0063",0xf8ed:"p\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0062\u0074",0xf8ec:"p\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0065\u0078",0x208d:"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0069\u006e\u0066e\u0072\u0069\u006f\u0072",0xff08:"\u0070a\u0072e\u006e\u006c\u0065\u0066\u0074m\u006f\u006eo\u0073\u0070\u0061\u0063\u0065",0xfe59:"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074s\u006d\u0061\u006c\u006c",0x207d:"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0073\u0075\u0070e\u0072\u0069\u006f\u0072",0xf8eb:"p\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0074\u0070",0xfe35:"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0076\u0065\u0072t\u0069\u0063\u0061\u006c",0x0029:"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068\u0074",0xfd3f:"\u0070\u0061\u0072\u0065nr\u0069\u0067\u0068\u0074\u0061\u006c\u0074\u006f\u006e\u0065\u0061\u0072\u0061\u0062i\u0063",0xf8f8:"\u0070\u0061\u0072e\u006e\u0072\u0069\u0067\u0068\u0074\u0062\u0074",0xf8f7:"\u0070\u0061\u0072e\u006e\u0072\u0069\u0067\u0068\u0074\u0065\u0078",0x208e:"\u0070a\u0072e\u006e\u0072\u0069\u0067\u0068t\u0069\u006ef\u0065\u0072\u0069\u006f\u0072",0xff09:"\u0070\u0061\u0072\u0065nr\u0069\u0067\u0068\u0074\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xfe5a:"\u0070a\u0072e\u006e\u0072\u0069\u0067\u0068\u0074\u0073\u006d\u0061\u006c\u006c",0x207e:"\u0070a\u0072e\u006e\u0072\u0069\u0067\u0068t\u0073\u0075p\u0065\u0072\u0069\u006f\u0072",0xf8f6:"\u0070\u0061\u0072e\u006e\u0072\u0069\u0067\u0068\u0074\u0074\u0070",0xfe36:"\u0070a\u0072e\u006e\u0072\u0069\u0067\u0068t\u0076\u0065r\u0074\u0069\u0063\u0061\u006c",0x2af3:"\u0070\u0061\u0072\u0073\u0069\u006d",0x2202:"p\u0061\u0072\u0074\u0069\u0061\u006c\u0064\u0069\u0066\u0066",0x2aa3:"\u0070\u0061\u0072\u0074ia\u006c\u006d\u0065\u0065\u0074\u0063\u006f\u006e\u0074\u0072\u0061\u0063\u0074\u0069o\u006e",0x0599:"\u0070\u0061\u0073h\u0074\u0061\u0068\u0065\u0062\u0072\u0065\u0077",0x33a9:"\u0070\u0061\u0073\u0071\u0075\u0061\u0072\u0065",0x05b7:"\u0070a\u0074\u0061\u0068\u0031\u0031",0x05a1:"p\u0061\u007a\u0065\u0072\u0068\u0065\u0062\u0072\u0065\u0077",0x3106:"\u0070b\u006f\u0070\u006f\u006d\u006f\u0066o",0x24df:"\u0070c\u0069\u0072\u0063\u006c\u0065",0x1e57:"\u0070\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x043f:"\u0070\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0xfb44:"\u0070\u0065\u0064\u0061\u0067\u0065\u0073\u0068",0x333b:"p\u0065\u0065\u007a\u0069\u0073\u0071\u0075\u0061\u0072\u0065",0xfb43:"\u0070\u0065\u0066\u0069na\u006c\u0064\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",0x067e:"\u0070e\u0068\u0061\u0072\u0061\u0062\u0069c",0x057a:"p\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xfb57:"\u0070\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfb58:"\u0070\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x307a:"\u0070\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0xfb56:"p\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfb59:"\u0070e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xe813:"\u0070\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0065\u0068\u0069\u006ei\u0074\u0069\u0061\u006c",0x30da:"\u0070\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x04a7:"p\u0065m\u0069\u0064\u0064\u006c\u0065\u0068\u006f\u006fk\u0063\u0079\u0072\u0069ll\u0069\u0063",0x2b20:"\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e",0x2b1f:"\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e\u0062\u006c\u0061\u0063\u006b",0xfb4e:"\u0070\u0065\u0072a\u0066\u0065\u0068\u0065\u0062\u0072\u0065\u0077",0x0025:"\u0070e\u0072\u0063\u0065\u006e\u0074",0x066a:"\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0072\u0061\u0062\u0069\u0063",0xff05:"\u0070\u0065r\u0063\u0065\u006et\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xfe6a:"\u0070\u0065\u0072c\u0065\u006e\u0074\u0073\u006d\u0061\u006c\u006c",0x002e:"\u0070\u0065\u0072\u0069\u006f\u0064",0x0589:"\u0070\u0065\u0072\u0069\u006f\u0064\u0061\u0072\u006de\u006e\u0069\u0061\u006e",0x00b7:"\u0070\u0065\u0072\u0069\u006f\u0064\u0063\u0065\u006et\u0065\u0072\u0065\u0064",0x0097:"\u0070\u0065r\u0069\u006f\u0064c\u0065\u006e\u0074\u0065\u0072\u0065\u0064\u002e\u0030",0xff61:"\u0070e\u0072i\u006f\u0064\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0xf6e7:"\u0070\u0065\u0072\u0069\u006f\u0064\u0069\u006e\u0066e\u0072\u0069\u006f\u0072",0xff0e:"\u0070e\u0072i\u006f\u0064\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xfe52:"p\u0065\u0072\u0069\u006f\u0064\u0073\u006d\u0061\u006c\u006c",0xf6e8:"\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0075\u0070e\u0072\u0069\u006f\u0072",0x0342:"\u0070\u0065\u0072\u0069sp\u006f\u006d\u0065\u006e\u0069\u0067\u0072\u0065\u0065\u006b\u0063\u006d\u0062",0x27c2:"\u0070\u0065\u0072\u0070",0x2a5e:"\u0070\u0065\u0072\u0070\u0063\u006f\u0072\u0072\u0065s\u0070\u006f\u006e\u0064",0x22a5:"\u0070\u0065\u0072\u0070\u0065\u006e\u0064\u0069\u0063\u0075\u006c\u0061\u0072",0x2ae1:"\u0070\u0065\u0072p\u0073",0x2031:"\u0070\u0065\u0072\u0074\u0065\u006e\u0074\u0068\u006fu\u0073\u0061\u006e\u0064",0x2030:"p\u0065\u0072\u0074\u0068\u006f\u0075\u0073\u0061\u006e\u0064",0x20a7:"\u0070\u0065\u0073\u0065\u0074\u0061",0xf81b:"\u0070\u0065\u0073o\u0031",0x338a:"\u0070\u0066\u0073\u0071\u0075\u0061\u0072\u0065",0x09ab:"\u0070\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x092b:"\u0070h\u0061\u0064\u0065\u0076\u0061",0x0aab:"p\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a2b:"p\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x03c6:"\u0070\u0068\u0069",0x03d5:"\u0070\u0068\u0069\u0031",0x327a:"p\u0068i\u0065\u0075\u0070\u0068\u0061\u0063\u0069\u0072c\u006c\u0065\u006b\u006fre\u0061\u006e",0x321a:"\u0070\u0068\u0069\u0065up\u0068\u0061\u0070\u0061\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x326c:"\u0070\u0068\u0069\u0065up\u0068\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x314d:"\u0070\u0068\u0069\u0065\u0075\u0070\u0068\u006b\u006f\u0072\u0065\u0061\u006e",0x320c:"\u0070h\u0069e\u0075\u0070\u0068\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e",0x0278:"\u0070\u0068\u0069\u006c\u0061\u0074\u0069\u006e",0x0e3a:"p\u0068\u0069\u006e\u0074\u0068\u0075\u0074\u0068\u0061\u0069",0x01a5:"\u0070\u0068\u006fo\u006b",0x0e1e:"p\u0068\u006f\u0070\u0068\u0061\u006e\u0074\u0068\u0061\u0069",0x0e1c:"\u0070\u0068\u006fp\u0068\u0075\u006e\u0067\u0074\u0068\u0061\u0069",0x0e20:"\u0070\u0068\u006f\u0073\u0061\u006d\u0070\u0068\u0061o\u0074\u0068\u0061\u0069",0x03c0:"\u0070\u0069",0x3273:"\u0070i\u0065u\u0070\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e",0x3213:"\u0070\u0069\u0065\u0075\u0070\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e",0x3176:"\u0070\u0069e\u0075\u0070\u0063i\u0065\u0075\u0063\u006b\u006f\u0072\u0065\u0061\u006e",0x3265:"\u0070\u0069\u0065\u0075\u0070\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e",0x3172:"\u0070\u0069\u0065\u0075\u0070\u006b\u0069\u0079\u0065\u006f\u006b\u006bo\u0072\u0065\u0061\u006e",0x3142:"p\u0069\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e",0x3205:"\u0070\u0069e\u0075\u0070\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x3174:"p\u0069\u0065\u0075\u0070si\u006fs\u006b\u0069\u0079\u0065\u006fk\u006b\u006f\u0072\u0065\u0061\u006e",0x3144:"\u0070i\u0065u\u0070\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e",0x3175:"p\u0069\u0065\u0075\u0070si\u006fs\u0074\u0069\u006b\u0065\u0075t\u006b\u006f\u0072\u0065\u0061\u006e",0x3177:"\u0070i\u0065u\u0070\u0074\u0068\u0069\u0065u\u0074\u0068k\u006f\u0072\u0065\u0061\u006e",0x3173:"\u0070\u0069\u0065\u0075\u0070\u0074\u0069\u006b\u0065\u0075\u0074\u006bo\u0072\u0065\u0061\u006e",0x3074:"\u0070\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30d4:"\u0070\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0583:"\u0070\u0069\u0077r\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x210f:"\u0070\u006c\u0061\u006e\u0063\u006b\u006f\u0076\u0065\u0072\u0032\u0070\u0069",0x002b:"\u0070\u006c\u0075\u0073",0x031f:"\u0070\u006c\u0075s\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x2a25:"\u0070l\u0075\u0073\u0064\u006f\u0074",0x2a72:"\u0070l\u0075\u0073\u0065\u0071\u0071",0x2a23:"\u0070l\u0075\u0073\u0068\u0061\u0074",0x208a:"\u0070\u006c\u0075s\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0x00b1:"\u0070l\u0075\u0073\u006d\u0069\u006e\u0075s",0x02d6:"\u0070l\u0075\u0073\u006d\u006f\u0064",0xff0b:"\u0070\u006c\u0075\u0073\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2a26:"\u0070l\u0075\u0073\u0073\u0069\u006d",0xfe62:"\u0070l\u0075\u0073\u0073\u006d\u0061\u006cl",0x2a27:"\u0070\u006c\u0075\u0073\u0073\u0075\u0062\u0074\u0077\u006f",0x207a:"\u0070\u006c\u0075s\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x2a28:"\u0070\u006c\u0075\u0073\u0074\u0072\u0069\u0066",0xff50:"\u0070\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x33d8:"\u0070\u006d\u0073\u0071\u0075\u0061\u0072\u0065",0x307d:"\u0070\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x261f:"\u0070\u006f\u0069\u006eti\u006e\u0067\u0069\u006e\u0064\u0065\u0078\u0064\u006f\u0077\u006e\u0077\u0068\u0069t\u0065",0x261c:"\u0070\u006f\u0069\u006eti\u006e\u0067\u0069\u006e\u0064\u0065\u0078\u006c\u0065\u0066\u0074\u0077\u0068\u0069t\u0065",0x261d:"p\u006fi\u006e\u0074\u0069\u006e\u0067\u0069\u006e\u0064e\u0078\u0075\u0070\u0077hi\u0074\u0065",0x2a15:"\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0074",0x30dd:"\u0070\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0e1b:"\u0070o\u0070\u006c\u0061\u0074\u0068\u0061i",0x3012:"\u0070\u006f\u0073\u0074\u0061\u006c\u006d\u0061\u0072\u006b",0x3020:"\u0070\u006f\u0073\u0074\u0061\u006c\u006d\u0061\u0072k\u0066\u0061\u0063\u0065",0x24ab:"\u0070\u0070\u0061\u0072\u0065\u006e",0x2ab7:"\u0070\u0072\u0065\u0063\u0061\u0070\u0070\u0072\u006f\u0078",0x2ab9:"\u0070\u0072e\u0063\u0065\u0064e\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u0076",0x2ab5:"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u006e\u006f\u0074\u0073\u006cn\u0074\u0065\u0071\u006c",0x22e8:"\u0070r\u0065c\u0065\u0064\u0065\u006f\u0072n\u006f\u0074e\u0071\u0076\u006c\u006e\u0074",0x227a:"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073",0x2aaf:"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073\u0065\u0071\u0075\u0061\u006c",0x227c:"\u0070r\u0065c\u0065\u0064\u0065\u0073\u006f\u0072\u0063\u0075\u0072\u006c\u0079",0x227e:"\u0070r\u0065c\u0065\u0064\u0065\u0073\u006f\u0072\u0065\u0071\u0075\u0061\u006c",0x2ab3:"\u0070r\u0065\u0063\u0065\u0071\u0071",0x2ab1:"\u0070r\u0065\u0063\u006e\u0065\u0071",0x211e:"\u0070\u0072\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",0x0243:"p\u0072\u0069\u006d\u0065\u0064\u0062\u006c\u006d\u006f\u0064",0x02b9:"\u0070\u0072\u0069\u006d\u0065\u006d\u006f\u0064",0x2035:"\u0070\u0072\u0069\u006d\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064",0x220f:"\u0070r\u006f\u0064\u0075\u0063\u0074",0x2313:"\u0070\u0072\u006f\u0066\u0073\u0075\u0072\u0066",0x2305:"\u0070\u0072\u006f\u006a\u0065\u0063\u0074\u0069\u0076\u0065",0x30fc:"\u0070\u0072\u006f\u006c\u006f\u006e\u0067\u0065\u0064\u006b\u0061\u006e\u0061",0x2318:"\u0070r\u006f\u0070\u0065\u006c\u006c\u006fr",0x2282:"\u0070\u0072\u006fp\u0065\u0072\u0073\u0075\u0062\u0073\u0065\u0074",0x2283:"\u0070\u0072\u006f\u0070\u0065\u0072\u0073\u0075\u0070e\u0072\u0073\u0065\u0074",0x2237:"\u0070\u0072\u006f\u0070\u006f\u0072\u0074\u0069\u006f\u006e",0x221d:"\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c",0x22b0:"\u0070\u0072\u0075\u0072\u0065\u006c",0x03c8:"\u0070\u0073\u0069",0x0471:"p\u0073\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0486:"\u0070s\u0069\u006c\u0069\u0070\u006e\u0065\u0075\u006d\u0061\u0074\u0061c\u0079\u0072\u0069\u006c\u006c\u0069\u0063\u0063\u006d\u0062",0x33b0:"\u0070\u0073\u0073\u0071\u0075\u0061\u0072\u0065",0x3077:"\u0070\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30d7:"\u0070\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x27d3:"\u0070\u0075\u006c\u006c\u0062\u0061\u0063\u006b",0x2008:"\u0070\u0075n\u0063\u0074\u0075a\u0074\u0069\u006f\u006e\u0073\u0070\u0061\u0063\u0065",0x27d4:"\u0070u\u0073\u0068\u006f\u0075\u0074",0x33b4:"\u0070\u0076\u0073\u0071\u0075\u0061\u0072\u0065",0x33ba:"\u0070\u0077\u0073\u0071\u0075\u0061\u0072\u0065",0x0071:"\u0071",0x0958:"\u0071\u0061\u0064\u0065\u0076\u0061",0x05a8:"q\u0061\u0064\u006d\u0061\u0068\u0065\u0062\u0072\u0065\u0077",0xfed6:"\u0071\u0061\u0066\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfed7:"\u0071\u0061f\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfed5:"q\u0061\u0066\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfed8:"\u0071a\u0066m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x059f:"\u0071\u0061r\u006e\u0065\u0079p\u0061\u0072\u0061\u0068\u0065\u0062\u0072\u0065\u0077",0x3111:"\u0071b\u006f\u0070\u006f\u006d\u006f\u0066o",0x24e0:"\u0071c\u0069\u0072\u0063\u006c\u0065",0x02a0:"\u0071\u0068\u006fo\u006b",0xff51:"\u0071\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xfb47:"\u0071o\u0066\u0064\u0061\u0067\u0065\u0073h",0x05e7:"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077",0x24ac:"\u0071\u0070\u0061\u0072\u0065\u006e",0x2057:"\u0071\u0070\u0072\u0069\u006d\u0065",0x2669:"q\u0075\u0061\u0072\u0074\u0065\u0072\u006e\u006f\u0074\u0065",0x05bb:"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077",0x225f:"\u0071u\u0065\u0073\u0074\u0065\u0071",0x003f:"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e",0x055e:"\u0071\u0075e\u0073\u0074\u0069o\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x00bf:"\u0071\u0075\u0065s\u0074\u0069\u006f\u006e\u0064\u006f\u0077\u006e",0xf7bf:"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u0064\u006f\u0077\u006es\u006d\u0061\u006c\u006c",0x037e:"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u0067\u0072\u0065\u0065\u006b",0xff1f:"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0xf73f:"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u0073\u006d\u0061\u006c\u006c",0x0022:"\u0071\u0075\u006f\u0074\u0065\u0064\u0062\u006c",0x201e:"\u0071\u0075\u006ft\u0065\u0064\u0062\u006c\u0062\u0061\u0073\u0065",0x201c:"\u0071\u0075\u006ft\u0065\u0064\u0062\u006c\u006c\u0065\u0066\u0074",0xff02:"\u0071\u0075\u006f\u0074\u0065\u0064\u0062\u006c\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0x301e:"\u0071\u0075\u006f\u0074\u0065\u0064\u0062\u006c\u0070\u0072\u0069\u006d\u0065",0x301d:"q\u0075\u006f\u0074\u0065db\u006cp\u0072\u0069\u006d\u0065\u0072e\u0076\u0065\u0072\u0073\u0065\u0064",0x201f:"q\u0075\u006f\u0074\u0065\u0064\u0062\u006c\u0072\u0065\u0076",0x201d:"\u0071\u0075\u006f\u0074\u0065\u0064\u0062\u006c\u0072\u0069\u0067\u0068\u0074",0x2018:"\u0071u\u006f\u0074\u0065\u006c\u0065\u0066t",0x0244:"\u0071\u0075\u006ft\u0065\u006c\u0065\u0066\u0074\u006d\u006f\u0064",0x201b:"\u0071\u0075\u006f\u0074\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064",0x2019:"\u0071\u0075\u006f\u0074\u0065\u0072\u0069\u0067\u0068\u0074",0x0149:"q\u0075\u006f\u0074\u0065\u0072\u0069\u0067\u0068\u0074\u006e",0x201a:"\u0071\u0075\u006f\u0074\u0065\u0073\u0069\u006e\u0067l\u0062\u0061\u0073\u0065",0x0027:"q\u0075\u006f\u0074\u0065\u0073\u0069\u006e\u0067\u006c\u0065",0xff07:"q\u0075o\u0074\u0065\u0073\u0069\u006e\u0067\u006c\u0065m\u006f\u006e\u006f\u0073pa\u0063\u0065",0x0072:"\u0072",0x27eb:"\u0072\u0041\u006e\u0067\u006c\u0065",0x2984:"\u0072\u0042\u0072\u0061\u0063\u0065",0x2986:"\u0072\u0050\u0061\u0072\u0065\u006e",0x057c:"\u0072\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x09b0:"\u0072a\u0062\u0065\u006e\u0067\u0061\u006ci",0x0155:"\u0072\u0061\u0063\u0075\u0074\u0065",0x0930:"\u0072\u0061\u0064\u0065\u0076\u0061",0x221a:"\u0072a\u0064\u0069\u0063\u0061\u006c",0xf8e5:"\u0072a\u0064\u0069\u0063\u0061\u006c\u0065x",0x33ae:"\u0072\u0061\u0064\u006f\u0076\u0065\u0072\u0073\u0073q\u0075\u0061\u0072\u0065",0x33af:"r\u0061\u0064\u006f\u0076er\u0073s\u0071\u0075\u0061\u0072\u0065d\u0073\u0071\u0075\u0061\u0072\u0065",0x33ad:"\u0072a\u0064\u0073\u0071\u0075\u0061\u0072e",0x0ab0:"\u0072\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a30:"\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3089:"\u0072\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x024d:"\u0072\u0061\u0069\u0073\u0065\u0064",0x30e9:"\u0072\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff97:"\u0072\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x09f1:"\u0072\u0061\u006c\u006fwe\u0072\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0062\u0065\u006e\u0067\u0061l\u0069",0x09f0:"\u0072\u0061\u006did\u0064\u006c\u0065\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0264:"\u0072\u0061\u006d\u0073\u0068\u006f\u0072\u006e",0x2992:"\u0072a\u006e\u0067\u006c\u0065\u0064\u006ft",0x237c:"r\u0061\u006e\u0067\u006ced\u006fw\u006e\u007a\u0069\u0067\u007aa\u0067\u0061\u0072\u0072\u006f\u0077",0x2236:"\u0072\u0061\u0074i\u006f",0xe816:"\u0072\u0061\u0079\u0061\u006c\u0065\u0066\u006c\u0061\u006d",0x27c6:"\u0072\u0062\u0061\u0067",0x2998:"\u0072\u0062\u006c\u006b\u0062\u0072\u0062\u0072\u0061\u006b",0x3116:"\u0072b\u006f\u0070\u006f\u006d\u006f\u0066o",0x23ad:"\u0072\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u006e\u0064",0x23ac:"\u0072b\u0072\u0061\u0063\u0065\u006d\u0069d",0x23ab:"\u0072\u0062\u0072\u0061\u0063\u0065\u0075\u0065\u006e\u0064",0x23a5:"\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0078\u0074e\u006e\u0064\u0065\u0072",0x23a6:"\u0072\u0062\u0072\u0061\u0063\u006b\u006c\u0065\u006e\u0064",0x298e:"\u0072\u0062\u0072a\u0063\u006b\u006c\u0072\u0074\u0069\u0063\u006b",0x298c:"\u0072\u0062\u0072\u0061\u0063\u006b\u0075\u0062\u0061\u0072",0x23a4:"\u0072\u0062\u0072\u0061\u0063\u006b\u0075\u0065\u006e\u0064",0x2990:"\u0072\u0062\u0072a\u0063\u006b\u0075\u0072\u0074\u0069\u0063\u006b",0x2773:"\u0072b\u0072\u0062\u0072\u0061\u006b",0x0159:"\u0072\u0063\u0061\u0072\u006f\u006e",0x0157:"\u0072\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0xf81f:"\u0072c\u0065\u0064\u0069\u006c\u006c\u00611",0x24e1:"\u0072c\u0069\u0072\u0063\u006c\u0065",0xf832:"r\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x29fd:"r\u0063\u0075\u0072\u0076\u0079\u0061\u006e\u0067\u006c\u0065",0x0211:"\u0072d\u0062\u006c\u0067\u0072\u0061\u0076e",0x292b:"\u0072\u0064\u0069a\u0067\u006f\u0076\u0066\u0064\u0069\u0061\u0067",0x2930:"\u0072\u0064\u0069\u0061\u0067\u006f\u0076\u0073\u0065a\u0072\u0072\u006f\u0077",0x1e59:"\u0072\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e5b:"\u0072d\u006f\u0074\u0062\u0065\u006c\u006fw",0x1e5d:"\u0072d\u006ft\u0062\u0065\u006c\u006f\u0077\u006d\u0061\u0063\u0072\u006f\u006e",0x2117:"r\u0065\u0063\u006f\u0072\u0064\u0072\u0069\u0067\u0068\u0074",0x203b:"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u006d\u0061\u0072\u006b",0x2286:"\u0072\u0065\u0066l\u0065\u0078\u0073\u0075\u0062\u0073\u0065\u0074",0x2287:"\u0072\u0065\u0066\u006c\u0065\u0078\u0073\u0075\u0070e\u0072\u0073\u0065\u0074",0x00ae:"\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0065\u0064",0xf8e8:"\u0072\u0065\u0067i\u0073\u0074\u0065\u0072\u0073\u0061\u006e\u0073",0xf6da:"\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0073\u0065\u0072\u0069\u0066",0x0631:"\u0072e\u0068\u0061\u0072\u0061\u0062\u0069c",0x0580:"r\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xfeae:"\u0072\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0x308c:"\u0072\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0xfead:"r\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0x30ec:"\u0072\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff9a:"\u0072\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0xfb48:"\u0072\u0065s\u0068\u0064\u0061g\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",0x05e8:"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q",0x211f:"\u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065",0x29a3:"\u0072\u0065\u0076\u0061\u006e\u0067\u006c\u0065",0x29a5:"\u0072\u0065\u0076a\u006e\u0067\u006c\u0065\u0075\u0062\u0061\u0072",0x22cd:"\u0072\u0065\u0076\u0061\u0073\u0079\u006d\u0070\u0074e\u0071\u0075\u0061\u006c",0x29b0:"r\u0065\u0076\u0065\u006d\u0070\u0074\u0079\u0073\u0065\u0074",0x223d:"\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0074\u0069\u006c\u0064\u0065",0x0597:"\u0072e\u0076i\u0061\u006d\u0075\u0067\u0072a\u0073\u0068h\u0065\u0062\u0072\u0065\u0077",0x2310:"\u0072\u0065\u0076\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u006e\u006f\u0074",0x2aee:"\u0072e\u0076\u006e\u006d\u0069\u0064",0x29d2:"\u0072\u0066\u0062\u006f\u0077\u0074\u0069\u0065",0x027e:"\u0072f\u0069\u0073\u0068\u0068\u006f\u006fk",0x027f:"\u0072\u0066\u0069\u0073\u0068\u0068\u006f\u006f\u006b\u0072\u0065\u0076e\u0072\u0073\u0065\u0064",0x29d5:"\u0072f\u0074\u0069\u006d\u0065\u0073",0x09dd:"\u0072\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x095d:"\u0072h\u0061\u0064\u0065\u0076\u0061",0x03c1:"\u0072\u0068\u006f",0x027d:"\u0072\u0068\u006fo\u006b",0x027b:"r\u0068\u006f\u006f\u006b\u0074\u0075\u0072\u006e\u0065\u0064",0x02b5:"\u0072\u0068\u006f\u006fkt\u0075\u0072\u006e\u0065\u0064\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x03f1:"\u0072\u0068\u006f\u0073\u0079\u006d\u0062\u006f\u006cg\u0072\u0065\u0065\u006b",0x02de:"\u0072\u0068\u006f\u0074\u0069\u0063\u0068\u006f\u006f\u006b\u006d\u006f\u0064",0x3271:"\u0072i\u0065u\u006c\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e",0x3211:"\u0072\u0069\u0065\u0075\u006c\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e",0x3263:"\u0072\u0069\u0065\u0075\u006c\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e",0x3140:"\u0072\u0069e\u0075\u006c\u0068i\u0065\u0075\u0068\u006b\u006f\u0072\u0065\u0061\u006e",0x313a:"\u0072\u0069\u0065\u0075\u006c\u006b\u0069\u0079\u0065\u006f\u006b\u006bo\u0072\u0065\u0061\u006e",0x3169:"r\u0069\u0065\u0075\u006cki\u0079e\u006f\u006b\u0073\u0069\u006fs\u006b\u006f\u0072\u0065\u0061\u006e",0x3139:"r\u0069\u0065\u0075\u006c\u006b\u006f\u0072\u0065\u0061\u006e",0x313b:"\u0072\u0069e\u0075\u006c\u006di\u0065\u0075\u006d\u006b\u006f\u0072\u0065\u0061\u006e",0x316c:"\u0072i\u0065u\u006c\u0070\u0061\u006e\u0073i\u006f\u0073k\u006f\u0072\u0065\u0061\u006e",0x3203:"\u0072\u0069e\u0075\u006c\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x313f:"\u0072i\u0065u\u006c\u0070\u0068\u0069\u0065u\u0070\u0068k\u006f\u0072\u0065\u0061\u006e",0x313c:"\u0072\u0069e\u0075\u006c\u0070i\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e",0x316b:"r\u0069e\u0075\u006c\u0070\u0069\u0065\u0075\u0070\u0073i\u006f\u0073\u006b\u006fre\u0061\u006e",0x313d:"\u0072i\u0065u\u006c\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e",0x313e:"\u0072i\u0065u\u006c\u0074\u0068\u0069\u0065u\u0074\u0068k\u006f\u0072\u0065\u0061\u006e",0x316a:"\u0072\u0069\u0065\u0075\u006c\u0074\u0069\u006b\u0065\u0075\u0074\u006bo\u0072\u0065\u0061\u006e",0x316d:"\u0072\u0069\u0065\u0075ly\u0065\u006f\u0072\u0069\u006e\u0068\u0069\u0065\u0075\u0068\u006b\u006f\u0072\u0065a\u006e",0x299d:"\u0072\u0069\u0067\u0068\u0074\u0061\u006e\u0067\u006ce\u006d\u0064\u006f\u0074",0x231d:"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u006e\u0065",0x231c:"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u006e\u0077",0x231f:"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u0073\u0065",0x299c:"\u0072\u0069\u0067\u0068\u0074\u0061\u006e\u0067\u006c\u0065\u0073\u0071\u0072",0x231e:"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u0073\u0077",0x2975:"\u0072\u0069g\u0068\u0074\u0061r\u0072\u006f\u0077\u0061\u0070\u0070\u0072\u006f\u0078",0x2b48:"r\u0069g\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0062a\u0063\u006b\u0061\u0070pr\u006f\u0078",0x2b4c:"\u0072i\u0067h\u0074\u0061\u0072\u0072\u006fw\u0062\u0073i\u006d\u0069\u006c\u0061\u0072",0x291e:"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0064\u0069a\u006d\u006f\u006e\u0064",0x2b43:"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0067\u0074\u0072",0x27f4:"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u006f\u006eo\u0070\u006c\u0075\u0073",0x2945:"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006fw\u0070\u006c\u0075\u0073",0x2942:"\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0073\u0068\u006fr\u0074\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x2974:"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0073\u0069m\u0069\u006c\u0061\u0072",0x2b44:"\u0072\u0069g\u0068\u0074\u0061r\u0072\u006f\u0077\u0073\u0075\u0070\u0073\u0065\u0074",0x21fe:"\u0072i\u0067h\u0074\u0061\u0072\u0072\u006fw\u0074\u0072i\u0061\u006e\u0067\u006c\u0065",0x2947:"r\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0078",0x290d:"\u0072\u0069\u0067h\u0074\u0062\u006b\u0061\u0072\u0072\u006f\u0077",0x2933:"\u0072\u0069g\u0068\u0074\u0063u\u0072\u0076\u0065\u0064\u0061\u0072\u0072\u006f\u0077",0x291c:"\u0072\u0069\u0067h\u0074\u0064\u0062\u006c\u0074\u0061\u0069\u006c",0x2911:"\u0072\u0069\u0067\u0068\u0074\u0064\u006f\u0074\u0061\u0072\u0072\u006f\u0077",0x2937:"r\u0069g\u0068\u0074\u0064\u006f\u0077\u006e\u0063\u0075r\u0076\u0065\u0064\u0061rr\u006f\u0077",0x297d:"\u0072\u0069\u0067\u0068\u0074\u0066\u0069\u0073\u0068\u0074\u0061\u0069\u006c",0x20d1:"\u0072i\u0067h\u0074\u0068\u0061\u0072\u0070o\u006f\u006ea\u0063\u0063\u0065\u006e\u0074",0x2957:"\u0072\u0069\u0067\u0068th\u0061\u0072\u0070\u006f\u006f\u006e\u0064\u006f\u0077\u006e\u0062\u0061\u0072",0x2964:"\u0072\u0069\u0067\u0068th\u0061\u0072\u0070\u006f\u006f\u006e\u0073\u0075\u0070\u0064\u006f\u0077\u006e",0x2953:"\u0072\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006eu\u0070\u0062\u0061\u0072",0x296c:"\u0072i\u0067h\u0074\u0068\u0061\u0072\u0070o\u006f\u006eu\u0070\u0064\u0061\u0073\u0068",0x2970:"\u0072\u0069\u0067\u0068\u0074\u0069\u006d\u0070\u006c\u0079",0x2969:"r\u0069\u0067\u0068\u0074le\u0066t\u0068\u0061\u0072\u0070\u006fo\u006e\u0073\u0064\u006f\u0077\u006e",0x2968:"\u0072\u0069\u0067\u0068tl\u0065\u0066\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0073\u0075\u0070",0x263d:"\u0072i\u0067\u0068\u0074\u006d\u006f\u006fn",0x27d6:"\u0072\u0069\u0067\u0068\u0074\u006f\u0075\u0074\u0065r\u006a\u006f\u0069\u006e",0x2b54:"\u0072\u0069\u0067\u0068\u0074\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e",0x2b53:"\u0072i\u0067h\u0074\u0070\u0065\u006e\u0074a\u0067\u006fn\u0062\u006c\u0061\u0063\u006b",0x21c9:"\u0072\u0069g\u0068\u0074\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0073",0x0319:"\u0072\u0069\u0067\u0068\u0074\u0074\u0061\u0063\u006b\u0062\u0065\u006co\u0077\u0063\u006d\u0062",0x291a:"\u0072i\u0067\u0068\u0074\u0074\u0061\u0069l",0x21f6:"\u0072\u0069g\u0068\u0074\u0074h\u0072\u0065\u0065\u0061\u0072\u0072\u006f\u0077\u0073",0x22bf:"\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x219d:"\u0072\u0069\u0067\u0068\u0074\u0077\u0061\u0076\u0065a\u0072\u0072\u006f\u0077",0x308a:"\u0072\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30ea:"\u0072\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff98:"\u0072\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x02da:"\u0072\u0069\u006e\u0067",0xf007:"\u0072\u0069\u006eg\u0031",0x0325:"\u0072\u0069\u006eg\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x030a:"\u0072i\u006e\u0067\u0063\u006d\u0062",0xd80d:"\u0072\u0069\u006e\u0067\u0066\u0069\u0074\u0074\u0065\u0064",0x02bf:"\u0072\u0069\u006eg\u0068\u0061\u006c\u0066\u006c\u0065\u0066\u0074",0x0559:"r\u0069n\u0067\u0068\u0061\u006c\u0066\u006c\u0065\u0066t\u0061\u0072\u006d\u0065ni\u0061\u006e",0x031c:"r\u0069n\u0067\u0068\u0061\u006c\u0066\u006c\u0065\u0066t\u0062\u0065\u006c\u006fwc\u006d\u0062",0x02d3:"r\u0069n\u0067\u0068\u0061\u006c\u0066\u006c\u0065\u0066t\u0063\u0065\u006e\u0074er\u0065\u0064",0x02be:"\u0072\u0069\u006e\u0067\u0068\u0061\u006c\u0066\u0072\u0069\u0067\u0068\u0074",0x0339:"r\u0069\u006e\u0067\u0068al\u0066r\u0069\u0067\u0068\u0074\u0062e\u006c\u006f\u0077\u0063\u006d\u0062",0x02d2:"r\u0069\u006e\u0067\u0068al\u0066r\u0069\u0067\u0068\u0074\u0063e\u006e\u0074\u0065\u0072\u0065\u0064",0x2256:"r\u0069\u006e\u0067\u0069\u006e\u0065\u0071\u0075\u0061\u006c",0x028f:"\u0072\u0069\u006e\u0067le\u0066\u0074\u0068\u0061\u006c\u0066\u0073\u0075\u0062\u006e\u006f\u0073\u0070",0x0248:"\u0072\u0069\u006e\u0067\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066s\u0075\u0070\u0065\u0072",0x2a22:"\u0072\u0069\u006e\u0067\u0070\u006c\u0075\u0073",0x02ac:"r\u0069n\u0067\u0072\u0069\u0067\u0068\u0074\u0068\u0061l\u0066\u0073\u0075\u0062no\u0073\u0070",0x0247:"\u0072i\u006eg\u0072\u0069\u0067\u0068\u0074h\u0061\u006cf\u0073\u0075\u0070\u0065\u0072",0x0213:"\u0072\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x3351:"\u0072\u0069\u0074\u0074\u006f\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065",0x202b:"\u0072\u006c\u0065",0x1e5f:"\u0072\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0x027c:"\u0072\u006c\u006f\u006e\u0067\u006c\u0065\u0067",0x027a:"\u0072\u006c\u006f\u006e\u0067\u006c\u0065\u0067\u0074u\u0072\u006e\u0065\u0064",0xff52:"\u0072\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x23b1:"\u0072\u006d\u006f\u0075\u0073\u0074\u0061\u0063\u0068\u0065",0x308d:"\u0072\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30ed:"\u0072\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff9b:"\u0072\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x0e23:"\u0072o\u0072\u0075\u0061\u0074\u0068\u0061i",0x24ad:"\u0072\u0070\u0061\u0072\u0065\u006e",0x239f:"\u0072\u0070\u0061\u0072\u0065\u006e\u0065\u0078\u0074e\u006e\u0064\u0065\u0072",0x2994:"\u0072p\u0061\u0072\u0065\u006e\u0067\u0074r",0x23a0:"\u0072\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u006e\u0064",0x239e:"\u0072\u0070\u0061\u0072\u0065\u006e\u0075\u0065\u006e\u0064",0x2a12:"\u0072\u0070\u0070\u006f\u006c\u0069\u006e\u0074",0x09dc:"\u0072\u0072\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0931:"\u0072r\u0061\u0064\u0065\u0076\u0061",0x0a5c:"r\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x298a:"\u0072r\u0061\u006e\u0067\u006c\u0065",0x0691:"\u0072\u0072\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063",0xfb8d:"\u0072r\u0065h\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x2988:"\u0072\u0072\u0070\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0069\u0073",0x09e0:"\u0072\u0072v\u006f\u0063\u0061l\u0069\u0063\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0960:"\u0072\u0072\u0076\u006f\u0063\u0061\u006c\u0069\u0063\u0064\u0065\u0076\u0061",0x0ae0:"\u0072\u0072\u0076\u006f\u0063\u0061\u006c\u0069\u0063\u0067\u0075\u006aa\u0072\u0061\u0074\u0069",0x09c4:"\u0072r\u0076\u006f\u0063\u0061l\u0069\u0063\u0076\u006f\u0077e\u006cs\u0069g\u006e\u0062\u0065\u006e\u0067\u0061\u006ci",0x0944:"\u0072\u0072\u0076\u006fca\u006c\u0069\u0063\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065v\u0061",0x0ac4:"\u0072\u0072\u0076\u006f\u0063\u0061\u006c\u0069\u0063\u0076\u006fw\u0065\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061r\u0061\u0074\u0069",0x29f7:"\u0072s\u006f\u006c\u0062\u0061\u0072",0x2ace:"\u0072s\u0071\u0068\u006f\u006f\u006b",0x2a65:"\u0072\u0073\u0075\u0062",0x023c:"\u0072\u0073\u0075\u0070\u0065\u0072",0xf6f1:"\u0072s\u0075\u0070\u0065\u0072\u0069\u006fr",0x2590:"\u0072t\u0062\u006c\u006f\u0063\u006b",0x2595:"\u0072\u0074\u0065\u0069\u0067\u0068\u0074\u0068\u0062\u006c\u006f\u0063\u006b",0x29ce:"\u0072\u0074\u0072\u0069\u006c\u0074\u0072\u0069",0x0279:"\u0072t\u0075\u0072\u006e\u0065\u0064",0x02b4:"\u0072t\u0075r\u006e\u0065\u0064\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x023e:"\u0072\u0074u\u0072\u006e\u0072t\u0068\u006f\u006f\u006b\u0073\u0075\u0070\u0065\u0072",0x023d:"\u0072\u0074\u0075\u0072\u006e\u0073\u0075\u0070\u0065\u0072",0x308b:"\u0072\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30eb:"\u0072\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff99:"\u0072\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x29f4:"r\u0075\u006c\u0065\u0064\u0065\u006c\u0061\u0079\u0065\u0064",0x20a8:"\u0072\u0075\u0070e\u0065",0x09f2:"\u0072\u0075p\u0065\u0065\u006da\u0072\u006b\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x09f3:"\u0072\u0075p\u0065\u0065\u0073i\u0067\u006e\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0xf6dd:"\u0072\u0075\u0070\u0069\u0061\u0068",0x0e24:"\u0072\u0075\u0074\u0068\u0061\u0069",0x23b9:"\u0072v\u0062\u006f\u0078\u006c\u0069\u006ee",0x098b:"\u0072v\u006fc\u0061\u006c\u0069\u0063\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x090b:"\u0072\u0076\u006fc\u0061\u006c\u0069\u0063\u0064\u0065\u0076\u0061",0x0a8b:"\u0072\u0076o\u0063\u0061\u006ci\u0063\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x09c3:"\u0072v\u006f\u0063\u0061\u006c\u0069\u0063\u0076\u006f\u0077\u0065\u006cs\u0069\u0067\u006e\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0943:"r\u0076\u006f\u0063\u0061li\u0063v\u006f\u0077\u0065\u006c\u0073i\u0067\u006e\u0064\u0065\u0076\u0061",0x0ac3:"\u0072v\u006f\u0063\u0061\u006ci\u0063\u0076\u006f\u0077\u0065l\u0073i\u0067n\u0067\u0075\u006a\u0061\u0072\u0061\u0074i",0x29d9:"\u0072\u0076\u007a\u0069\u0067\u007a\u0061\u0067",0x0073:"\u0073",0x09b8:"\u0073a\u0062\u0065\u006e\u0067\u0061\u006ci",0x015b:"\u0073\u0061\u0063\u0075\u0074\u0065",0x1e65:"\u0073a\u0063u\u0074\u0065\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x0938:"\u0073\u0061\u0064\u0065\u0076\u0061",0xfeba:"\u0073\u0061\u0064\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfebb:"\u0073\u0061d\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfeb9:"s\u0061\u0064\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfebc:"\u0073a\u0064m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x0ab8:"\u0073\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a38:"\u0073\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3055:"\u0073\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30b5:"\u0073\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff7b:"\u0073\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0xfdfa:"\u0073\u0061\u006cl\u0061\u006c\u006c\u0061h\u006f\u0075\u0061\u006c\u0061\u0079\u0068e\u0077\u0061\u0073\u0061\u006c\u006c\u0061\u006d\u0061\u0072\u0061\u0062\u0069\u0063",0x05e1:"\u0073\u0061\u006d\u0065\u006b\u0068",0xfb41:"\u0073a\u006de\u006b\u0068\u0064\u0061\u0067e\u0073\u0068h\u0065\u0062\u0072\u0065\u0077",0x2143:"\u0073\u0061\u006e\u0073\u004c\u006d\u0069\u0072\u0072\u006f\u0072\u0065\u0064",0x2142:"s\u0061\u006e\u0073\u004c\u0074\u0075\u0072\u006e\u0065\u0064",0x0e32:"\u0073\u0061\u0072\u0061\u0061\u0061\u0074\u0068\u0061\u0069",0x0e41:"\u0073\u0061\u0072\u0061\u0061\u0065\u0074\u0068\u0061\u0069",0x0e44:"\u0073a\u0072a\u0061\u0069\u006d\u0061\u0069m\u0061\u006ca\u0069\u0074\u0068\u0061\u0069",0x0e43:"\u0073\u0061\u0072\u0061\u0061\u0069\u006d\u0061\u0069\u006d\u0075\u0061n\u0074\u0068\u0061\u0069",0x0e33:"\u0073\u0061\u0072\u0061\u0061\u006d\u0074\u0068\u0061\u0069",0x0e30:"\u0073a\u0072\u0061\u0061\u0074\u0068\u0061i",0x0e40:"\u0073a\u0072\u0061\u0065\u0074\u0068\u0061i",0xf886:"\u0073\u0061\u0072\u0061\u0069\u0069\u006c\u0065\u0066t\u0074\u0068\u0061\u0069",0x0e35:"\u0073\u0061\u0072\u0061\u0069\u0069\u0074\u0068\u0061\u0069",0xf885:"\u0073\u0061\u0072\u0061\u0069\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069",0x0e34:"\u0073a\u0072\u0061\u0069\u0074\u0068\u0061i",0x0e42:"\u0073a\u0072\u0061\u006f\u0074\u0068\u0061i",0xf888:"\u0073a\u0072a\u0075\u0065\u0065\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069",0x0e37:"s\u0061\u0072\u0061\u0075\u0065\u0065\u0074\u0068\u0061\u0069",0xf887:"\u0073\u0061\u0072\u0061\u0075\u0065\u006c\u0065\u0066t\u0074\u0068\u0061\u0069",0x0e36:"\u0073\u0061\u0072\u0061\u0075\u0065\u0074\u0068\u0061\u0069",0x0e38:"\u0073a\u0072\u0061\u0075\u0074\u0068\u0061i",0x0e39:"\u0073\u0061\u0072\u0061\u0075\u0075\u0074\u0068\u0061\u0069",0x22a8:"\u0073a\u0074\u0069\u0073\u0066\u0069\u0065s",0x3119:"\u0073b\u006f\u0070\u006f\u006d\u006f\u0066o",0x0161:"\u0073\u0063\u0061\u0072\u006f\u006e",0x1e67:"\u0073c\u0061r\u006f\u006e\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x015f:"\u0073\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0xf817:"\u0073c\u0065\u0064\u0069\u006c\u006c\u00611",0x0259:"\u0073\u0063\u0068w\u0061",0x04d9:"\u0073\u0063\u0068\u0077\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04db:"s\u0063\u0068\u0077\u0061di\u0065r\u0065\u0073\u0069\u0073\u0063y\u0072\u0069\u006c\u006c\u0069\u0063",0x025a:"\u0073c\u0068\u0077\u0061\u0068\u006f\u006fk",0x24e2:"\u0073c\u0069\u0072\u0063\u006c\u0065",0x015d:"s\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x0219:"\u0073\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",0x2a13:"\u0073\u0063\u0070\u006f\u006c\u0069\u006e\u0074",0x2108:"\u0073c\u0072\u0075\u0070\u006c\u0065",0x22b1:"\u0073\u0063\u0075\u0072\u0065\u006c",0x1e61:"\u0073\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e63:"\u0073d\u006f\u0074\u0062\u0065\u006c\u006fw",0x1e69:"\u0073d\u006ft\u0062\u0065\u006c\u006f\u0077d\u006f\u0074a\u0063\u0063\u0065\u006e\u0074",0x033c:"\u0073e\u0061g\u0075\u006c\u006c\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x02af:"\u0073\u0065\u0061\u0067\u0075\u006c\u006c\u0073\u0075b\u006e\u006f\u0073\u0070",0x2033:"\u0073\u0065\u0063\u006f\u006e\u0064",0x02ca:"\u0073\u0065\u0063\u006f\u006e\u0064\u0074\u006f\u006e\u0065\u0063\u0068i\u006e\u0065\u0073\u0065",0x00a7:"\u0073e\u0063\u0074\u0069\u006f\u006e",0xfeb2:"\u0073e\u0065n\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfeb3:"\u0073\u0065\u0065\u006e\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfeb1:"\u0073\u0065\u0065n\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfeb4:"\u0073\u0065e\u006e\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfcb0:"\u0073\u0065\u0065\u006ewi\u0074\u0068\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",0x05b6:"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077",0x0592:"\u0073\u0065\u0067\u006f\u006c\u0074\u0061\u0068\u0065\u0062\u0072\u0065\u0077",0x057d:"s\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x305b:"\u0073\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30bb:"\u0073\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff7e:"\u0073\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x003b:"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn",0xff1b:"\u0073e\u006di\u0063\u006f\u006c\u006f\u006em\u006f\u006eo\u0073\u0070\u0061\u0063\u0065",0xfe54:"\u0073\u0065\u006d\u0069\u0063\u006f\u006c\u006f\u006es\u006d\u0061\u006c\u006c",0x309c:"\u0073e\u006di\u0076\u006f\u0069\u0063\u0065d\u006d\u0061r\u006b\u006b\u0061\u006e\u0061",0xff9f:"s\u0065\u006d\u0069\u0076\u006f\u0069c\u0065\u0064\u006d\u0061\u0072\u006b\u006b\u0061\u006ea\u0068\u0061\u006cf\u0077i\u0064\u0074\u0068",0x3322:"s\u0065\u006e\u0074\u0069\u0073\u0071\u0075\u0061\u0072\u0065",0x3323:"s\u0065\u006e\u0074\u006f\u0073\u0071\u0075\u0061\u0072\u0065",0x292d:"s\u0065\u006f\u0076\u006e\u0065\u0061\u0072\u0072\u006f\u0077",0x2120:"s\u0065\u0072\u0076\u0069\u0063\u0065\u006d\u0061\u0072\u006b",0x29f5:"\u0073\u0065\u0074\u006d\u0069\u006e\u0075\u0073",0x0037:"\u0073\u0065\u0076e\u006e",0x09ed:"\u0073\u0065\u0076e\u006e\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x096d:"\u0073e\u0076\u0065\u006e\u0064\u0065\u0076a",0x215e:"\u0073\u0065\u0076e\u006e\u0065\u0069\u0067\u0068\u0074\u0068\u0073",0x0aed:"\u0073\u0065\u0076\u0065\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a6d:"\u0073\u0065\u0076\u0065\u006e\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3027:"\u0073\u0065\u0076\u0065\u006e\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075",0x3226:"s\u0065\u0076\u0065\u006eid\u0065o\u0067\u0072\u0061\u0070\u0068i\u0063\u0070\u0061\u0072\u0065\u006e",0x2087:"\u0073\u0065\u0076\u0065\u006e\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xff17:"\u0073\u0065\u0076\u0065\u006e\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0xf737:"\u0073\u0065\u0076\u0065\u006e\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x247a:"\u0073\u0065\u0076\u0065\u006e\u0070\u0061\u0072\u0065\u006e",0x248e:"s\u0065\u0076\u0065\u006e\u0070\u0065\u0072\u0069\u006f\u0064",0x06f7:"\u0073\u0065\u0076e\u006e\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x2176:"\u0073\u0065\u0076\u0065\u006e\u0072\u006f\u006d\u0061\u006e",0x2077:"\u0073\u0065\u0076\u0065\u006e\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x2470:"\u0073e\u0076e\u006e\u0074\u0065\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065",0x2484:"\u0073\u0065\u0076\u0065\u006e\u0074\u0065\u0065\u006ep\u0061\u0072\u0065\u006e",0x2498:"\u0073e\u0076e\u006e\u0074\u0065\u0065\u006e\u0070\u0065\u0072\u0069\u006f\u0064",0x0e57:"\u0073e\u0076\u0065\u006e\u0074\u0068\u0061i",0x0577:"s\u0068\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x09b6:"\u0073\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0651:"\u0073\u0068\u0061d\u0064\u0061\u0061\u0072\u0061\u0062\u0069\u0063",0xfc61:"\u0073\u0068\u0061\u0064\u0064\u0061\u0064\u0061\u006d\u006d\u0061\u0061r\u0061\u0062\u0069\u0063",0xfc5e:"s\u0068a\u0064\u0064\u0061\u0064\u0061\u006d\u006d\u0061t\u0061\u006e\u0061\u0072ab\u0069\u0063",0xfc60:"\u0073\u0068\u0061\u0064\u0064\u0061\u0066\u0061\u0074\u0068\u0061\u0061r\u0061\u0062\u0069\u0063",0xfe7d:"\u0073\u0068a\u0064\u0064\u0061h\u006f\u006e\u0074\u0061\u0074\u0077\u0065\u0065\u006c",0xfe7c:"\u0073\u0068\u0061\u0064\u0064\u0061\u0069\u0073\u006fl\u0061\u0074\u0065\u0064",0xfc62:"\u0073\u0068\u0061\u0064\u0064\u0061\u006b\u0061\u0073\u0072\u0061\u0061r\u0061\u0062\u0069\u0063",0xfc5f:"s\u0068a\u0064\u0064\u0061\u006b\u0061\u0073\u0072\u0061t\u0061\u006e\u0061\u0072ab\u0069\u0063",0xe825:"\u0073h\u0061\u0064\u0064\u0061\u006c\u006fw",0xe829:"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0064a\u006d\u006d\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065d\u006c\u006f\u0077",0xfcf3:"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u0064\u0061\u006d\u006da\u006d\u0065\u0064\u0069\u0061\u006c",0xe82b:"\u0073\u0068a\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0064\u0061\u006d\u006d\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065dl\u006f\u0077",0xe828:"\u0073h\u0061d\u0064\u0061\u0077\u0069\u0074h\u0066\u0061t\u0068\u0061\u006c\u006f\u0077",0xfcf2:"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u0066\u0061\u0074\u0068a\u006d\u0065\u0064\u0069\u0061\u006c",0xe818:"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0066a\u0074\u0068\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006ca\u0074\u0065\u0064",0xe82a:"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u0066\u0061\u0074\u0068a\u0074\u0061\u006e\u006c\u006f\u0077",0xe82c:"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u006ba\u0073\u0072\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065d\u006c\u006f\u0077",0xfcf4:"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u006b\u0061\u0073\u0072a\u006d\u0065\u0064\u0069\u0061\u006c",0xe82d:"\u0073\u0068a\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u006b\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065dl\u006f\u0077",0x2592:"\u0073\u0068\u0061d\u0065",0xf822:"\u0073\u0068\u0061\u0064\u0065\u0031",0x2591:"\u0073\u0068\u0061\u0064\u0065\u006c\u0069\u0067\u0068\u0074",0x0936:"\u0073h\u0061\u0064\u0065\u0076\u0061",0x0ab6:"s\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a36:"s\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0593:"\u0073\u0068a\u006c\u0073\u0068e\u006c\u0065\u0074\u0068\u0065\u0062\u0072\u0065\u0077",0x3115:"\u0073\u0068\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0xfeb6:"\u0073\u0068e\u0065\u006e\u0066i\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfeb7:"\u0073h\u0065e\u006e\u0069\u006e\u0069\u0074i\u0061\u006ca\u0072\u0061\u0062\u0069\u0063",0xfeb5:"\u0073\u0068\u0065\u0065\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfeb8:"\u0073\u0068\u0065\u0065\u006e\u006d\u0065\u0064\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfd30:"s\u0068e\u0065\u006e\u0077\u0069\u0074\u0068\u006d\u0065e\u006d\u0069\u006e\u0069ti\u0061\u006c",0x03e3:"\u0073\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063",0x04bb:"\u0073\u0068\u0068a\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x21b0:"\u0073h\u0069\u0066\u0074\u006c\u0065\u0066t",0x21b1:"\u0073\u0068\u0069\u0066\u0074\u0072\u0069\u0067\u0068\u0074",0x03ed:"s\u0068\u0069\u006d\u0061\u0063\u006f\u0070\u0074\u0069\u0063",0x05e9:"\u0073\u0068\u0069\u006e",0xfb49:"\u0073\u0068\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068",0xfb2c:"\u0073\u0068\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068\u0073\u0068i\u006e\u0064\u006f\u0074",0xfb2d:"\u0073\u0068\u0069\u006eda\u0067\u0065\u0073\u0068\u0073\u0069\u006e\u0064\u006f\u0074\u0068\u0065\u0062\u0072e\u0077",0x05c1:"\u0073\u0068\u0069\u006e\u0064\u006f\u0074\u0068\u0065\u0062\u0072\u0065\u0077",0xfb2a:"s\u0068\u0069\u006e\u0073\u0068\u0069\u006e\u0064\u006f\u0074",0x0282:"\u0073\u0068\u006fo\u006b",0x2adf:"\u0073\u0068\u006f\u0072\u0074\u0064\u006f\u0077\u006e\u0074\u0061\u0063\u006b",0x2ade:"\u0073\u0068\u006f\u0072\u0074\u006c\u0065\u0066\u0074\u0074\u0061\u0063\u006b",0x2944:"\u0073h\u006f\u0072\u0074\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072o\u0077\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x2ae0:"s\u0068\u006f\u0072\u0074\u0075\u0070\u0074\u0061\u0063\u006b",0x29e2:"\u0073h\u0075\u0066\u0066\u006c\u0065",0x03c3:"\u0073\u0069\u0067m\u0061",0x03c2:"\u0073\u0069\u0067\u006d\u0061\u0031",0x03f2:"\u0073\u0069\u0067\u006dal\u0075\u006e\u0061\u0074\u0065\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065e\u006b",0x3057:"\u0073\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30b7:"\u0073\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff7c:"\u0073\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x05bd:"\u0073i\u006cu\u0071\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077",0x2aa0:"\u0073\u0069\u006dg\u0045",0x2a9e:"\u0073\u0069\u006d\u0067\u0074\u0072",0x223c:"\u0073i\u006d\u0069\u006c\u0061\u0072",0x2b49:"\u0073\u0069m\u0069\u006c\u0061r\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",0x2972:"\u0073\u0069\u006d\u0069\u006c\u0061\u0072\u0072\u0069\u0067\u0068\u0074a\u0072\u0072\u006f\u0077",0x2a9f:"\u0073\u0069\u006dl\u0045",0x2a9d:"\u0073i\u006d\u006c\u0065\u0073\u0073",0x2a6c:"s\u0069\u006d\u006d\u0069\u006e\u0075\u0073\u0073\u0069\u006d",0x2246:"\u0073i\u006d\u006e\u0065\u0071\u0071",0x2a24:"\u0073i\u006d\u0070\u006c\u0075\u0073",0x2a6b:"\u0073\u0069\u006d\u0072\u0064\u006f\u0074\u0073",0x223f:"\u0073\u0069\u006e\u0065\u0077\u0061\u0076\u0065",0x3274:"\u0073\u0069\u006f\u0073\u0061\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e",0x3214:"\u0073\u0069o\u0073\u0061\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x317e:"\u0073i\u006fs\u0063\u0069\u0065\u0075\u0063\u006b\u006f\u0072\u0065\u0061\u006e",0x3266:"\u0073\u0069o\u0073\u0063\u0069r\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x317a:"\u0073\u0069o\u0073\u006b\u0069y\u0065\u006f\u006b\u006b\u006f\u0072\u0065\u0061\u006e",0x3145:"\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e",0x317b:"\u0073i\u006fs\u006e\u0069\u0065\u0075\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x3206:"\u0073i\u006fs\u0070\u0061\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x317d:"\u0073i\u006fs\u0070\u0069\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e",0x317c:"\u0073\u0069o\u0073\u0074\u0069k\u0065\u0075\u0074\u006b\u006f\u0072\u0065\u0061\u006e",0x0036:"\u0073\u0069\u0078",0x09ec:"\u0073\u0069\u0078\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x096c:"\u0073i\u0078\u0064\u0065\u0076\u0061",0x0aec:"s\u0069\u0078\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a6c:"s\u0069\u0078\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3026:"s\u0069\u0078\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075",0x3225:"\u0073\u0069\u0078\u0069de\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0070\u0061\u0072\u0065\u006e",0x2086:"s\u0069\u0078\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xff16:"\u0073\u0069\u0078m\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf736:"s\u0069\u0078\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x2479:"\u0073\u0069\u0078\u0070\u0061\u0072\u0065\u006e",0x2006:"\u0073\u0069\u0078\u0070\u0065\u0072\u0065\u006d\u0073\u0070\u0061\u0063\u0065",0x248d:"\u0073i\u0078\u0070\u0065\u0072\u0069\u006fd",0x06f6:"\u0073\u0069\u0078\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x2175:"\u0073\u0069\u0078\u0072\u006f\u006d\u0061\u006e",0x2076:"s\u0069\u0078\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x246f:"\u0073\u0069\u0078\u0074\u0065\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065",0x09f9:"\u0073\u0069\u0078\u0074\u0065\u0065n\u0063\u0075\u0072\u0072\u0065\u006e\u0063\u0079\u0064\u0065\u006e\u006f\u006di\u006e\u0061\u0074\u006f\u0072\u0062\u0065n\u0067\u0061\u006c\u0069",0x2483:"\u0073\u0069\u0078t\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e",0x2497:"\u0073\u0069\u0078\u0074\u0065\u0065\u006e\u0070\u0065\u0072\u0069\u006f\u0064",0x0e56:"\u0073i\u0078\u0074\u0068\u0061\u0069",0x002f:"\u0073\u006c\u0061s\u0068",0x02ab:"\u0073\u006c\u0061\u0073\u0068\u006c\u006f\u006e\u0067\u006e\u006f\u0073\u0070",0xff0f:"\u0073\u006c\u0061\u0073\u0068\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0x02aa:"\u0073\u006c\u0061\u0073\u0068\u0073\u0068\u006f\u0072t\u006e\u006f\u0073\u0070",0x1e9b:"\u0073\u006c\u006f\u006e\u0067\u0064\u006f\u0074\u0061c\u0063\u0065\u006e\u0074",0x2322:"\u0073l\u0075\u0072\u0061\u0062\u006f\u0076e",0x25c2:"\u0073\u006d\u0061\u006clb\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065f\u0074",0x25b8:"\u0073\u006d\u0061ll\u0062\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074",0x06e4:"\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0067\u0068m\u0061\u0064\u0064\u0061",0x220a:"\u0073m\u0061\u006c\u006c\u0069\u006e",0x220d:"\u0073m\u0061\u006c\u006c\u006e\u0069",0x2a33:"\u0073\u006d\u0061\u0073\u0068\u0074\u0069\u006d\u0065\u0073",0x2b29:"\u0073\u006d\u0062l\u006b\u0064\u0069\u0061\u006d\u006f\u006e\u0064",0x2b2a:"\u0073\u006d\u0062l\u006b\u006c\u006f\u007a\u0065\u006e\u0067\u0065",0x29e4:"\u0073\u006d\u0065\u0070\u0061\u0072\u0073\u006c",0x2323:"\u0073\u006d\u0069l\u0065",0x263a:"\u0073m\u0069\u006c\u0065\u0066\u0061\u0063e",0xff53:"\u0073\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x2aaa:"\u0073\u006d\u0074",0x2aac:"\u0073\u006d\u0074\u0065",0x2b52:"s\u006d\u0077\u0068\u0069\u0074\u0065\u0073\u0074\u0061\u0072",0x2b2b:"\u0073\u006d\u0077h\u0074\u006c\u006f\u007a\u0065\u006e\u0067\u0065",0x05c3:"\u0073\u006f\u0066\u0070\u0061\u0073\u0075\u0071\u0068e\u0062\u0072\u0065\u0077",0x00ad:"\u0073\u006f\u0066\u0074\u0068\u0079\u0070\u0068\u0065\u006e",0x044c:"\u0073\u006ff\u0074\u0073\u0069g\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x305d:"\u0073\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30bd:"\u0073\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff7f:"\u0073\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x0338:"s\u006f\u006c\u0069\u0064us\u006co\u006e\u0067\u006f\u0076\u0065r\u006c\u0061\u0079\u0063\u006d\u0062",0x0337:"\u0073\u006f\u006c\u0069du\u0073\u0073\u0068\u006f\u0072\u0074\u006f\u0076\u0065\u0072\u006c\u0061\u0079\u0063m\u0062",0x0e29:"\u0073\u006f\u0072\u0075\u0073\u0069\u0074\u0068\u0061\u0069",0x0e28:"\u0073\u006f\u0073\u0061\u006c\u0061\u0074\u0068\u0061\u0069",0x0e0b:"\u0073\u006f\u0073\u006f\u0074\u0068\u0061\u0069",0x0e2a:"\u0073o\u0073\u0075\u0061\u0074\u0068\u0061i",0x0020:"\u0073\u0070\u0061c\u0065",0x2660:"\u0073\u0070\u0061d\u0065",0x2664:"\u0073\u0070\u0061\u0064\u0065\u0073\u0075\u0069\u0074w\u0068\u0069\u0074\u0065",0x24ae:"\u0073\u0070\u0061\u0072\u0065\u006e",0x2222:"\u0073\u0070\u0068\u0065\u0072\u0069\u0063\u0061\u006ca\u006e\u0067\u006c\u0065",0x29a1:"\u0073\u0070h\u0065\u0072\u0069c\u0061\u006c\u0061\u006e\u0067\u006c\u0065\u0075\u0070",0x2a16:"\u0073\u0071\u0069n\u0074",0x2311:"\u0073q\u006c\u006f\u007a\u0065\u006e\u0067e",0x23b7:"\u0073\u0071\u0072\u0074\u0062\u006f\u0074\u0074\u006f\u006d",0x22e4:"s\u0071\u0073\u0075\u0062\u0073\u0065\u0074\u006e\u0065\u0071",0x22e5:"s\u0071\u0073\u0075\u0070\u0073\u0065\u0074\u006e\u0065\u0071",0x033b:"\u0073\u0071\u0075\u0061\u0072\u0065\u0062\u0065\u006co\u0077\u0063\u006d\u0062",0x2b13:"\u0073\u0071\u0075\u0061\u0072\u0065\u0062\u006f\u0074b\u006c\u0061\u0063\u006b",0x33c4:"\u0073\u0071\u0075\u0061\u0072\u0065\u0063\u0063",0x339d:"\u0073\u0071\u0075\u0061\u0072\u0065\u0063\u006d",0x25a9:"\u0073\u0071\u0075\u0061r\u0065\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0063r\u006fs\u0073\u0068\u0061\u0074\u0063\u0068\u0066i\u006c\u006c",0x22a1:"\u0073q\u0075\u0061\u0072\u0065\u0064\u006ft",0x25a4:"s\u0071u\u0061\u0072\u0065\u0068\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006cfi\u006c\u006c",0x228f:"s\u0071\u0075\u0061\u0072\u0065\u0069\u006d\u0061\u0067\u0065",0x338f:"\u0073\u0071\u0075\u0061\u0072\u0065\u006b\u0067",0x339e:"\u0073\u0071\u0075\u0061\u0072\u0065\u006b\u006d",0x33ce:"\u0073q\u0075a\u0072\u0065\u006b\u006d\u0063\u0061\u0070\u0069\u0074\u0061\u006c",0x25e7:"\u0073q\u0075a\u0072\u0065\u006c\u0065\u0066\u0074\u0062\u006c\u0061\u0063\u006b",0x2b15:"\u0073\u0071\u0075\u0061\u0072\u0065\u006c\u006c\u0062\u006c\u0061\u0063\u006b",0x25f1:"\u0073\u0071\u0075a\u0072\u0065\u006c\u006c\u0071\u0075\u0061\u0064",0x33d1:"\u0073\u0071\u0075\u0061\u0072\u0065\u006c\u006e",0x33d2:"\u0073q\u0075\u0061\u0072\u0065\u006c\u006fg",0x25ea:"\u0073\u0071\u0075\u0061\u0072\u0065\u006c\u0072\u0062\u006c\u0061\u0063\u006b",0x25f2:"\u0073\u0071\u0075a\u0072\u0065\u006c\u0072\u0071\u0075\u0061\u0064",0x338e:"\u0073\u0071\u0075\u0061\u0072\u0065\u006d\u0067",0x33d5:"\u0073q\u0075\u0061\u0072\u0065\u006d\u0069l",0x229f:"s\u0071\u0075\u0061\u0072\u0065\u006d\u0069\u006e\u0075\u0073",0x339c:"\u0073\u0071\u0075\u0061\u0072\u0065\u006d\u006d",0x33a1:"\u0073\u0071\u0075\u0061\u0072\u0065\u006d\u0073\u0071u\u0061\u0072\u0065\u0064",0x22a0:"\u0073\u0071\u0075\u0061\u0072\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079",0x2290:"\u0073\u0071\u0075\u0061\u0072\u0065\u006f\u0072\u0069g\u0069\u006e\u0061\u006c",0x25a6:"\u0073\u0071\u0075\u0061\u0072\u0065\u006f\u0072\u0074\u0068o\u0067\u006f\u006e\u0061\u006c\u0063\u0072o\u0073\u0073\u0068\u0061\u0074\u0063\u0068\u0066\u0069\u006c\u006c",0x229e:"\u0073\u0071\u0075\u0061\u0072\u0065\u0070\u006c\u0075\u0073",0x25e8:"\u0073\u0071u\u0061\u0072\u0065r\u0069\u0067\u0068\u0074\u0062\u006c\u0061\u0063\u006b",0x02ae:"\u0073\u0071\u0075\u0061\u0072\u0065\u0073\u0075\u0062\u006e\u006f\u0073\u0070",0x2b12:"\u0073\u0071\u0075\u0061\u0072\u0065\u0074\u006f\u0070b\u006c\u0061\u0063\u006b",0x25e9:"\u0073\u0071\u0075\u0061\u0072\u0065\u0075\u006c\u0062\u006c\u0061\u0063\u006b",0x25f0:"\u0073\u0071\u0075a\u0072\u0065\u0075\u006c\u0071\u0075\u0061\u0064",0x25a7:"\u0073\u0071\u0075a\u0072\u0065\u0075\u0070p\u0065\u0072\u006c\u0065\u0066\u0074\u0074o\u006c\u006f\u0077\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0066\u0069\u006c\u006c",0x25a8:"\u0073\u0071\u0075a\u0072\u0065\u0075\u0070p\u0065\u0072\u0072\u0069\u0067\u0068\u0074t\u006f\u006c\u006f\u0077\u0065\u0072\u006c\u0065\u0066\u0074\u0066\u0069\u006c\u006c",0x2b14:"\u0073\u0071\u0075\u0061\u0072\u0065\u0075\u0072\u0062\u006c\u0061\u0063\u006b",0x25f3:"\u0073\u0071\u0075a\u0072\u0065\u0075\u0072\u0071\u0075\u0061\u0064",0x25a5:"\u0073q\u0075a\u0072\u0065\u0076\u0065\u0072t\u0069\u0063a\u006c\u0066\u0069\u006c\u006c",0x25a3:"\u0073q\u0075\u0061\u0072\u0065w\u0068\u0069\u0074\u0065\u0077i\u0074h\u0073m\u0061\u006c\u006c\u0062\u006c\u0061\u0063k",0x21ad:"\u0073\u0071\u0075\u0069\u0067\u0067\u006c\u0065\u006c\u0065\u0066\u0074r\u0069\u0067\u0068\u0074",0x21dd:"\u0073\u0071\u0075\u0069\u0067\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074",0x25a2:"\u0073q\u0075\u006f\u0076\u0061\u006c",0x33db:"\u0073\u0072\u0073\u0071\u0075\u0061\u0072\u0065",0x09b7:"\u0073\u0073\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0937:"\u0073s\u0061\u0064\u0065\u0076\u0061",0x0ab7:"s\u0073\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x3149:"\u0073\u0073a\u006e\u0067\u0063i\u0065\u0075\u0063\u006b\u006f\u0072\u0065\u0061\u006e",0x3185:"\u0073\u0073a\u006e\u0067\u0068i\u0065\u0075\u0068\u006b\u006f\u0072\u0065\u0061\u006e",0x3180:"\u0073\u0073a\u006e\u0067\u0069e\u0075\u006e\u0067\u006b\u006f\u0072\u0065\u0061\u006e",0x3132:"\u0073\u0073\u0061\u006e\u0067\u006b\u0069\u0079\u0065\u006f\u006b\u006bo\u0072\u0065\u0061\u006e",0x3165:"\u0073\u0073a\u006e\u0067\u006ei\u0065\u0075\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x3143:"\u0073\u0073a\u006e\u0067\u0070i\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e",0x3146:"\u0073s\u0061n\u0067\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e",0x3138:"\u0073\u0073\u0061\u006e\u0067\u0074\u0069\u006b\u0065\u0075\u0074\u006bo\u0072\u0065\u0061\u006e",0x2afd:"\u0073\u0073\u006c\u0061\u0073\u0068",0xf6f2:"\u0073s\u0075\u0070\u0065\u0072\u0069\u006fr",0xfb06:"\u0073\u0074",0x22c6:"\u0073\u0074\u0061\u0072",0x225b:"\u0073\u0074\u0061\u0072\u0065\u0071",0x00a3:"\u0073\u0074\u0065\u0072\u006c\u0069\u006e\u0067",0xffe1:"\u0073\u0074\u0065\u0072\u006c\u0069\u006e\u0067\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0x23e4:"\u0073\u0074\u0072n\u0073",0x0336:"s\u0074r\u006f\u006b\u0065\u006c\u006f\u006e\u0067\u006fv\u0065\u0072\u006c\u0061yc\u006d\u0062",0x0335:"s\u0074\u0072\u006f\u006bes\u0068o\u0072\u0074\u006f\u0076\u0065r\u006c\u0061\u0079\u0063\u006d\u0062",0x2ac3:"\u0073u\u0062\u0065\u0064\u006f\u0074",0x2ac1:"\u0073u\u0062\u006d\u0075\u006c\u0074",0x2979:"\u0073u\u0062\u0072\u0061\u0072\u0072",0x2ac9:"\u0073\u0075\u0062s\u0065\u0074\u0061\u0070\u0070\u0072\u006f\u0078",0x27c3:"\u0073\u0075\u0062\u0073\u0065\u0074\u0063\u0069\u0072\u0063",0x22d0:"\u0073u\u0062\u0073\u0065\u0074\u0064\u0062l",0x2ac5:"\u0073\u0075\u0062\u0073\u0065\u0074\u0064\u0062\u006ce\u0071\u0075\u0061\u006c",0x2abd:"\u0073u\u0062\u0073\u0065\u0074\u0064\u006ft",0x228a:"\u0073\u0075\u0062\u0073\u0065\u0074\u006e\u006f\u0074e\u0071\u0075\u0061\u006c",0x2acb:"\u0073\u0075\u0062\u0073\u0065\u0074\u006f\u0072\u006e\u006f\u0074\u0064b\u006c\u0065\u0071\u006c",0x2abf:"\u0073\u0075\u0062\u0073\u0065\u0074\u0070\u006c\u0075\u0073",0x2291:"\u0073\u0075\u0062\u0073\u0065\u0074\u0073\u0071\u0065\u0071\u0075\u0061\u006c",0x2ac7:"\u0073\u0075\u0062\u0073\u0069\u006d",0x2ad5:"\u0073\u0075\u0062\u0073\u0075\u0062",0x2ad3:"\u0073\u0075\u0062\u0073\u0075\u0070",0x2ab8:"\u0073\u0075\u0063\u0063\u0061\u0070\u0070\u0072\u006f\u0078",0x227b:"\u0073\u0075\u0063\u0063\u0065\u0065\u0064\u0073",0x2ab4:"\u0073u\u0063\u0063\u0065\u0071\u0071",0x2ab2:"\u0073u\u0063\u0063\u006e\u0065\u0071",0x220b:"\u0073\u0075\u0063\u0068\u0074\u0068\u0061\u0074",0x3059:"\u0073\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30b9:"\u0073\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff7d:"\u0073\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x0652:"s\u0075\u006b\u0075\u006e\u0061\u0072\u0061\u0062\u0069\u0063",0xfe7e:"\u0073\u0075\u006b\u0075\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xe822:"\u0073\u0075\u006b\u0075\u006e\u006c\u006f\u0077",0xfe7f:"s\u0075\u006b\u0075\u006e\u006d\u0065\u0064\u0069\u0061\u006c",0xe834:"\u0073\u0075\u006bu\u006e\u006f\u006e\u0068\u0061\u006d\u007a\u0061",0x23b3:"\u0073u\u006d\u0062\u006f\u0074\u0074\u006fm",0x2a0b:"\u0073\u0075\u006d\u0069\u006e\u0074",0x2211:"\u0073u\u006d\u006d\u0061\u0074\u0069\u006fn",0x23b2:"\u0073\u0075\u006d\u0074\u006f\u0070",0x263c:"\u0073\u0075\u006e",0x2ad8:"\u0073u\u0070\u0064\u0073\u0075\u0062",0x2ac4:"\u0073u\u0070\u0065\u0064\u006f\u0074",0x0670:"\u0073u\u0070e\u0072\u0073\u0063\u0072\u0069\u0070\u0074\u0061\u006c\u0065\u0066",0x22d1:"s\u0075\u0070\u0065\u0072\u0073\u0065\u0074\u0064\u0062\u006c",0x2ac6:"\u0073\u0075p\u0065\u0072\u0073e\u0074\u0064\u0062\u006c\u0065\u0071\u0075\u0061\u006c",0x228b:"\u0073\u0075p\u0065\u0072\u0073e\u0074\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c",0x2acc:"\u0073\u0075\u0070\u0065rs\u0065\u0074\u006f\u0072\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u006c",0x2292:"\u0073u\u0070e\u0072\u0073\u0065\u0074\u0073\u0071\u0065\u0071\u0075\u0061\u006c",0x27c9:"\u0073u\u0070\u0068\u0073\u006f\u006c",0x2ad7:"\u0073u\u0070\u0068\u0073\u0075\u0062",0x297b:"\u0073u\u0070\u006c\u0061\u0072\u0072",0x2ac2:"\u0073u\u0070\u006d\u0075\u006c\u0074",0x2aca:"\u0073\u0075\u0070s\u0065\u0074\u0061\u0070\u0070\u0072\u006f\u0078",0x27c4:"\u0073\u0075\u0070\u0073\u0065\u0074\u0063\u0069\u0072\u0063",0x2abe:"\u0073u\u0070\u0073\u0065\u0074\u0064\u006ft",0x2ac0:"\u0073\u0075\u0070\u0073\u0065\u0074\u0070\u006c\u0075\u0073",0x2ac8:"\u0073\u0075\u0070\u0073\u0069\u006d",0x2ad4:"\u0073\u0075\u0070\u0073\u0075\u0062",0x2ad6:"\u0073\u0075\u0070\u0073\u0075\u0070",0x33dc:"\u0073\u0076\u0073\u0071\u0075\u0061\u0072\u0065",0x337c:"\u0073y\u006fu\u0077\u0061\u0065\u0072\u0061\u0073\u0071\u0075\u0061\u0072\u0065",0x0074:"\u0074",0x09a4:"\u0074a\u0062\u0065\u006e\u0067\u0061\u006ci",0x22a4:"\u0074\u0061\u0063\u006b\u0064\u006f\u0077\u006e",0x22a3:"\u0074\u0061\u0063\u006b\u006c\u0065\u0066\u0074",0x0924:"\u0074\u0061\u0064\u0065\u0076\u0061",0x0aa4:"\u0074\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a24:"\u0074\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0637:"\u0074a\u0068\u0061\u0072\u0061\u0062\u0069c",0xfec2:"\u0074\u0061\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfec3:"\u0074\u0061h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x305f:"\u0074\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0xfec1:"t\u0061\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfec4:"\u0074a\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x337d:"\u0074\u0061i\u0073\u0079\u006fu\u0065\u0072\u0061\u0073\u0071\u0075\u0061\u0072\u0065",0x30bf:"\u0074\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff80:"\u0074\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x2afe:"\u0074\u0061\u006c\u006c\u006f\u0062\u006c\u006f\u006e\u0067",0xfe71:"\u0074a\u0074\u0077\u0065\u0065\u006c\u0077\u0069\u0074\u0068\u0066\u0061t\u0068\u0061\u0074\u0061\u006e\u0061\u0062\u006f\u0076\u0065",0x03c4:"\u0074\u0061\u0075",0xfb4a:"\u0074a\u0076\u0064\u0061\u0067\u0065\u0073h",0x05ea:"\u0074a\u0076\u0068\u0065\u0062\u0072\u0065w",0x0167:"\u0074\u0062\u0061\u0072",0x310a:"\u0074b\u006f\u0070\u006f\u006d\u006f\u0066o",0x0165:"\u0074\u0063\u0061\u0072\u006f\u006e",0xf815:"\u0074c\u0061\u0072\u006f\u006e\u0031",0x02a8:"\u0074\u0063\u0063\u0075\u0072\u006c",0x0163:"\u0074\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0xf819:"\u0074c\u0065\u0064\u0069\u006c\u006c\u00611",0x0686:"t\u0063\u0068\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063",0xfb7b:"\u0074\u0063h\u0065\u0068\u0066i\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfb7c:"\u0074c\u0068e\u0068\u0069\u006e\u0069\u0074i\u0061\u006ca\u0072\u0061\u0062\u0069\u0063",0xfb7a:"\u0074\u0063\u0068\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfb7d:"\u0074\u0063\u0068\u0065\u0068\u006d\u0065\u0064\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0x24e3:"\u0074c\u0069\u0072\u0063\u006c\u0065",0x1e71:"\u0074\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x1e97:"\u0074d\u0069\u0065\u0072\u0065\u0073\u0069s",0x1e6b:"\u0074\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e6d:"\u0074d\u006f\u0074\u0062\u0065\u006c\u006fw",0x04ad:"\u0074\u0065\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0xfe96:"\u0074\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfca2:"\u0074\u0065\u0068\u0068ah\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfc0c:"t\u0065h\u0068\u0061\u0068\u0069\u0073\u006f\u006c\u0061t\u0065\u0064\u0061\u0072ab\u0069\u0063",0xfe97:"\u0074\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x3066:"\u0074\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0xfe95:"t\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfca1:"t\u0065h\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063",0xfc0b:"t\u0065\u0068\u006a\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063",0x0629:"\u0074\u0065h\u006d\u0061\u0072b\u0075\u0074\u0061\u0061\u0072\u0061\u0062\u0069\u0063",0xfe94:"t\u0065\u0068\u006d\u0061rb\u0075t\u0061\u0066\u0069\u006e\u0061l\u0061\u0072\u0061\u0062\u0069\u0063",0xfe93:"\u0074e\u0068m\u0061\u0072\u0062\u0075\u0074a\u0069\u0073o\u006c\u0061\u0074\u0065\u0064",0xfe98:"\u0074e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfca4:"t\u0065h\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063",0xfc0e:"t\u0065\u0068\u006d\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063",0xfc73:"\u0074e\u0068n\u006f\u006f\u006e\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063",0xfc74:"\u0074\u0065\u0068wi\u0074\u0068\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c",0xe814:"\u0074\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0065\u0068\u0069\u006ei\u0074\u0069\u0061\u006c",0xfca3:"\u0074e\u0068w\u0069\u0074\u0068\u006b\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c",0xfc75:"\u0074e\u0068w\u0069\u0074\u0068\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c",0xfc10:"\u0074e\u0068w\u0069\u0074\u0068\u0079\u0065h\u0069\u0073o\u006c\u0061\u0074\u0065\u0064",0x30c6:"\u0074\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff83:"\u0074\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x2121:"\u0074e\u006c\u0065\u0070\u0068\u006f\u006ee",0x05a0:"\u0074\u0065\u006c\u0069sh\u0061\u0067\u0065\u0064\u006f\u006c\u0061\u0068\u0065\u0062\u0072\u0065\u0077",0x05a9:"\u0074\u0065\u006c\u0069sh\u0061\u0071\u0065\u0074\u0061\u006e\u0061\u0068\u0065\u0062\u0072\u0065\u0077",0x3229:"\u0074\u0065\u006e\u0069de\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0070\u0061\u0072\u0065\u006e",0x247d:"\u0074\u0065\u006e\u0070\u0061\u0072\u0065\u006e",0x2491:"\u0074e\u006e\u0070\u0065\u0072\u0069\u006fd",0x2179:"\u0074\u0065\u006e\u0072\u006f\u006d\u0061\u006e",0x02a7:"\u0074\u0065\u0073\u0068",0xfb38:"\u0074e\u0074\u0064\u0061\u0067\u0065\u0073h",0x05d8:"\u0074e\u0074\u0068\u0065\u0062\u0072\u0065w",0x04b5:"\u0074\u0065\u0074\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x059b:"t\u0065\u0076\u0069\u0072\u0068\u0065\u0062\u0072\u0065\u0077",0x09a5:"\u0074\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0925:"\u0074h\u0061\u0064\u0065\u0076\u0061",0x0aa5:"t\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a25:"t\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0630:"\u0074\u0068\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfeac:"\u0074h\u0061l\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfeab:"\u0074\u0068\u0061l\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xf898:"\u0074\u0068\u0061\u006eth\u0061\u006b\u0068\u0061\u0074\u006c\u006f\u0077\u006c\u0065\u0066\u0074\u0074\u0068a\u0069",0xf897:"\u0074\u0068\u0061nt\u0068\u0061\u006b\u0068\u0061\u0074\u006c\u006f\u0077\u0072\u0069\u0067\u0068\u0074\u0074\u0068\u0061\u0069",0x0e4c:"\u0074h\u0061n\u0074\u0068\u0061\u006b\u0068\u0061\u0074\u0074\u0068\u0061\u0069",0xf896:"\u0074h\u0061\u006e\u0074\u0068\u0061\u006b\u0068\u0061\u0074\u0075\u0070p\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069",0x062b:"\u0074\u0068\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063",0xfe9a:"\u0074h\u0065h\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfe9b:"\u0074\u0068\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfe99:"\u0074\u0068\u0065h\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfe9c:"\u0074\u0068e\u0068\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfca6:"\u0074\u0068\u0065\u0068wi\u0074\u0068\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",0xfc12:"t\u0068e\u0068\u0077\u0069\u0074\u0068\u006d\u0065\u0065m\u0069\u0073\u006f\u006cat\u0065\u0064",0x2234:"\u0074h\u0065\u0072\u0065\u0066\u006f\u0072e",0x29e7:"\u0074h\u0065\u0072\u006d\u006f\u0064",0x03b8:"\u0074\u0068\u0065t\u0061",0x03d1:"\u0074\u0068\u0065\u0074\u0061\u0031",0x3279:"t\u0068i\u0065\u0075\u0074\u0068\u0061\u0063\u0069\u0072c\u006c\u0065\u006b\u006fre\u0061\u006e",0x3219:"\u0074\u0068\u0069\u0065ut\u0068\u0061\u0070\u0061\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e",0x326b:"\u0074\u0068\u0069\u0065ut\u0068\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x314c:"\u0074\u0068\u0069\u0065\u0075\u0074\u0068\u006b\u006f\u0072\u0065\u0061\u006e",0x320b:"\u0074h\u0069e\u0075\u0074\u0068\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e",0x2009:"\u0074h\u0069\u006e\u0073\u0070\u0061\u0063e",0x246c:"\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0063i\u0072\u0063\u006c\u0065",0x2480:"\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e",0x2494:"\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0070e\u0072\u0069\u006f\u0064",0x0e11:"\u0074\u0068\u006f\u006e\u0061\u006e\u0067\u006d\u006f\u006e\u0074\u0068o\u0074\u0068\u0061\u0069",0x01ad:"\u0074\u0068\u006fo\u006b",0x0e12:"\u0074\u0068\u006f\u0070\u0068\u0075\u0074\u0068\u0061o\u0074\u0068\u0061\u0069",0x00fe:"\u0074\u0068\u006fr\u006e",0x0e17:"\u0074\u0068\u006f\u0074\u0068\u0061\u0068\u0061\u006e\u0074\u0068\u0061\u0069",0x0e10:"t\u0068\u006f\u0074\u0068\u0061\u006e\u0074\u0068\u0061\u0069",0x0e18:"\u0074\u0068\u006ft\u0068\u006f\u006e\u0067\u0074\u0068\u0061\u0069",0x0e16:"\u0074\u0068\u006ft\u0068\u0075\u006e\u0067\u0074\u0068\u0061\u0069",0x0482:"\u0074\u0068o\u0075\u0073\u0061n\u0064\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x066c:"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064\u0073\u0073\u0065\u0070\u0061r\u0061\u0074\u006f\u0072\u0061\u0072\u0061\u0062\u0069\u0063",0x0033:"\u0074\u0068\u0072e\u0065",0x09e9:"\u0074\u0068\u0072e\u0065\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x27c0:"t\u0068\u0072\u0065\u0065\u0064\u0061\u006e\u0067\u006c\u0065",0x0969:"\u0074h\u0072\u0065\u0065\u0064\u0065\u0076a",0x2af6:"\u0074\u0068\u0072\u0065\u0065\u0064\u006f\u0074\u0063\u006f\u006c\u006f\u006e",0x215c:"\u0074\u0068\u0072e\u0065\u0065\u0069\u0067\u0068\u0074\u0068\u0073",0x2157:"t\u0068\u0072\u0065\u0065\u0066\u0069\u0066\u0074\u0068\u0073",0x0ae9:"\u0074\u0068\u0072\u0065\u0065\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a69:"\u0074\u0068\u0072\u0065\u0065\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3023:"\u0074\u0068\u0072\u0065\u0065\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075",0x3222:"t\u0068\u0072\u0065\u0065id\u0065o\u0067\u0072\u0061\u0070\u0068i\u0063\u0070\u0061\u0072\u0065\u006e",0x2083:"\u0074\u0068\u0072\u0065\u0065\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xff13:"\u0074\u0068\u0072\u0065\u0065\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065",0x09f6:"t\u0068\u0072\u0065\u0065nu\u006de\u0072\u0061\u0074\u006f\u0072b\u0065\u006e\u0067\u0061\u006c\u0069",0xf733:"\u0074\u0068\u0072\u0065\u0065\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x2476:"\u0074\u0068\u0072\u0065\u0065\u0070\u0061\u0072\u0065\u006e",0x2004:"\u0074h\u0072e\u0065\u0070\u0065\u0072\u0065\u006d\u0073\u0070\u0061\u0063\u0065",0x248a:"t\u0068\u0072\u0065\u0065\u0070\u0065\u0072\u0069\u006f\u0064",0x06f3:"\u0074\u0068\u0072e\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x00be:"\u0074\u0068\u0072\u0065\u0065\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073",0xf6de:"\u0074\u0068\u0072\u0065eq\u0075\u0061\u0072\u0074\u0065\u0072\u0073\u0065\u006d\u0064\u0061\u0073\u0068",0x2172:"\u0074\u0068\u0072\u0065\u0065\u0072\u006f\u006d\u0061\u006e",0x00b3:"\u0074\u0068\u0072\u0065\u0065\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x0e53:"\u0074h\u0072\u0065\u0065\u0074\u0068\u0061i",0x20e8:"\u0074\u0068\u0072\u0065\u0065\u0075\u006e\u0064\u0065\u0072\u0064\u006f\u0074",0x3394:"\u0074h\u007a\u0073\u0071\u0075\u0061\u0072e",0x2040:"\u0074i\u0065\u0063\u006f\u006e\u0063\u0061t",0x29dd:"\u0074\u0069\u0065\u0069\u006e\u0066\u0074\u0079",0x3061:"\u0074\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30c1:"\u0074\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff81:"\u0074\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x3270:"\u0074\u0069\u006b\u0065ut\u0061\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x3210:"\u0074i\u006be\u0075\u0074\u0061\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e",0x3262:"\u0074i\u006be\u0075\u0074\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e",0x3137:"\u0074\u0069\u006be\u0075\u0074\u006b\u006f\u0072\u0065\u0061\u006e",0x3202:"\u0074\u0069\u006b\u0065\u0075\u0074\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e",0x02dc:"\u0074\u0069\u006cd\u0065",0xf004:"\u0074\u0069\u006c\u0064\u0065\u0031",0x0330:"\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",0x0303:"\u0074\u0069\u006c\u0064\u0065\u0063\u006d\u0062",0x0360:"\u0074\u0069\u006c\u0064\u0065\u0064\u006f\u0075\u0062l\u0065\u0063\u006d\u0062",0x0276:"\u0074i\u006c\u0064\u0065\u006e\u006f\u0073p",0x0334:"\u0074i\u006cd\u0065\u006f\u0076\u0065\u0072\u006c\u0061\u0079\u0063\u006d\u0062",0x033e:"\u0074\u0069l\u0064\u0065\u0076e\u0072\u0074\u0069\u0063\u0061\u006c\u0063\u006d\u0062",0x2a31:"\u0074\u0069\u006d\u0065\u0073\u0062\u0061\u0072",0x0596:"\u0074\u0069\u0070e\u0068\u0061\u0068\u0065\u0062\u0072\u0065\u0077",0x0a70:"\u0074\u0069\u0070\u0070\u0069\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0483:"\u0074\u0069t\u006c\u006f\u0063y\u0072\u0069\u006c\u006c\u0069\u0063\u0063\u006d\u0062",0x057f:"\u0074\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x1e6f:"\u0074\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0x29ff:"\u0074\u006d\u0069\u006e\u0075\u0073",0xff54:"\u0074\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0569:"\u0074\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x2928:"\u0074\u006f\u0065\u0061",0x3068:"\u0074\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30c8:"\u0074\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff84:"\u0074\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x2927:"\u0074\u006f\u006e\u0061",0x02e5:"\u0074\u006f\u006e\u0065ba\u0072\u0065\u0078\u0074\u0072\u0061\u0068\u0069\u0067\u0068\u006d\u006f\u0064",0x02e9:"\u0074o\u006ee\u0062\u0061\u0072\u0065\u0078t\u0072\u0061l\u006f\u0077\u006d\u006f\u0064",0x02e6:"\u0074\u006f\u006e\u0065\u0062\u0061\u0072\u0068\u0069g\u0068\u006d\u006f\u0064",0x02e8:"\u0074\u006f\u006e\u0065\u0062\u0061\u0072\u006c\u006f\u0077\u006d\u006f\u0064",0x02e7:"\u0074\u006f\u006e\u0065\u0062\u0061\u0072\u006d\u0069\u0064\u006d\u006f\u0064",0x01bd:"\u0074\u006f\u006e\u0065\u0066\u0069\u0076\u0065",0x0185:"\u0074o\u006e\u0065\u0073\u0069\u0078",0x01a8:"\u0074o\u006e\u0065\u0074\u0077\u006f",0x0384:"\u0074\u006f\u006eo\u0073",0x3327:"\u0074o\u006e\u0073\u0071\u0075\u0061\u0072e",0x0e0f:"t\u006f\u0070\u0061\u0074\u0061\u006b\u0074\u0068\u0061\u0069",0x2336:"\u0074\u006f\u0070\u0062\u006f\u0074",0x2af1:"\u0074\u006f\u0070\u0063\u0069\u0072",0x2ada:"\u0074o\u0070\u0066\u006f\u0072\u006b",0x25e0:"\u0074\u006f\u0070\u0073\u0065\u006d\u0069\u0063\u0069\u0072\u0063\u006c\u0065",0x3014:"\u0074o\u0072\u0074\u006f\u0069\u0073\u0065\u0073\u0068\u0065\u006c\u006cb\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074",0xfe5d:"\u0074\u006fr\u0074\u006f\u0069\u0073\u0065\u0073\u0068\u0065\u006c\u006c\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074\u0073ma\u006c\u006c",0xfe39:"\u0074\u006f\u0072\u0074\u006f\u0069\u0073\u0065\u0073\u0068\u0065\u006c\u006c\u0062\u0072a\u0063k\u0065\u0074\u006c\u0065\u0066\u0074\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c",0x3015:"\u0074o\u0072\u0074\u006f\u0069s\u0065\u0073\u0068\u0065\u006cl\u0062r\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068t",0xfe5e:"\u0074\u006f\u0072\u0074\u006f\u0069\u0073\u0065\u0073\u0068e\u006c\u006c\u0062\u0072\u0061\u0063\u006be\u0074\u0072\u0069\u0067\u0068\u0074\u0073\u006d\u0061\u006c\u006c",0xfe3a:"\u0074\u006f\u0072\u0074\u006f\u0069s\u0065\u0073\u0068\u0065\u006c\u006c\u0062\u0072\u0061\u0063\u006b\u0065\u0074r\u0069\u0067\u0068\u0074\u0076\u0065\u0072t\u0069\u0063\u0061\u006c",0x2929:"\u0074\u006f\u0073\u0061",0x0e15:"\u0074o\u0074\u0061\u006f\u0074\u0068\u0061i",0x292a:"\u0074\u006f\u0077\u0061",0x01ab:"\u0074\u0070\u0061l\u0061\u0074\u0061\u006c\u0068\u006f\u006f\u006b",0x24af:"\u0074\u0070\u0061\u0072\u0065\u006e",0x29fe:"\u0074\u0070\u006cu\u0073",0x2122:"\u0074r\u0061\u0064\u0065\u006d\u0061\u0072k",0xf8ea:"\u0074\u0072\u0061\u0064\u0065\u006d\u0061\u0072\u006b\u0073\u0061\u006e\u0073",0xf6db:"\u0074\u0072\u0061\u0064\u0065\u006d\u0061\u0072\u006bs\u0065\u0072\u0069\u0066",0x23e2:"\u0074r\u0061\u0070\u0065\u007a\u0069\u0075m",0x0288:"\u0074\u0072\u0065\u0074\u0072\u006f\u0066\u006c\u0065x\u0068\u006f\u006f\u006b",0x2023:"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0062u\u006c\u006c\u0065\u0074",0x25ec:"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0063\u0064\u006f\u0074",0x25ed:"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074b\u006c\u0061\u0063\u006b",0x22b4:"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074e\u0071\u0075\u0061\u006c",0x2a3a:"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006d\u0069\u006e\u0075\u0073",0x29ca:"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u006f\u0064\u006f\u0074",0x2a39:"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0070\u006c\u0075\u0073",0x25ee:"\u0074r\u0069a\u006e\u0067\u006c\u0065\u0072i\u0067\u0068t\u0062\u006c\u0061\u0063\u006b",0x22b5:"\u0074r\u0069a\u006e\u0067\u006c\u0065\u0072i\u0067\u0068t\u0065\u0071\u0075\u0061\u006c",0x29cc:"\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s",0x29cd:"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073e\u0072\u0069\u0066\u0073",0x2a3b:"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0074\u0069\u006d\u0065\u0073",0x29cb:"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0075\u0062\u0061\u0072",0x29fb:"\u0074\u0072\u0069\u0070\u006c\u0065\u0070\u006c\u0075\u0073",0x2034:"\u0074r\u0070\u0072\u0069\u006d\u0065",0x2afb:"\u0074r\u0073\u006c\u0061\u0073\u0068",0x02a6:"\u0074\u0073",0xfb46:"t\u0073\u0061\u0064\u0069\u0064\u0061\u0067\u0065\u0073\u0068",0x0446:"t\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x05b5:"\u0074s\u0065\u0072\u0065\u0031\u0032",0x045b:"\u0074\u0073\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0xf6f3:"\u0074s\u0075\u0070\u0065\u0072\u0069\u006fr",0x099f:"\u0074\u0074\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x091f:"\u0074t\u0061\u0064\u0065\u0076\u0061",0x0a9f:"t\u0074\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a1f:"t\u0074\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0xfb67:"\u0074t\u0065h\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfb68:"\u0074\u0074\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfb69:"\u0074\u0074e\u0068\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x09a0:"t\u0074\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0920:"\u0074\u0074\u0068\u0061\u0064\u0065\u0076\u0061",0x0aa0:"\u0074\u0074\u0068a\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a20:"\u0074\u0074\u0068a\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0287:"\u0074t\u0075\u0072\u006e\u0065\u0064",0x3064:"\u0074\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30c4:"\u0074\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff82:"\u0074\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x29a2:"\u0074u\u0072\u006e\u0061\u006e\u0067\u006ce",0x2129:"\u0074\u0075\u0072\u006e\u0065\u0064\u0069\u006f\u0074\u0061",0x2319:"\u0074u\u0072\u006e\u0065\u0064\u006e\u006ft",0x22a2:"\u0074\u0075\u0072\u006e\u0073\u0074\u0069\u006c\u0065\u006c\u0065\u0066\u0074",0x3063:"\u0074u\u0073m\u0061\u006c\u006c\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30c3:"\u0074u\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff6f:"\u0074u\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061n\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x246b:"\u0074\u0077\u0065l\u0076\u0065\u0063\u0069\u0072\u0063\u006c\u0065",0x247f:"t\u0077\u0065\u006c\u0076\u0065\u0070\u0061\u0072\u0065\u006e",0x2493:"\u0074\u0077\u0065l\u0076\u0065\u0070\u0065\u0072\u0069\u006f\u0064",0x217b:"t\u0077\u0065\u006c\u0076\u0065\u0072\u006f\u006d\u0061\u006e",0xd80c:"t\u0077\u0065\u006c\u0076\u0065\u0075\u0064\u0061\u0073\u0068",0x2473:"\u0074\u0077\u0065n\u0074\u0079\u0063\u0069\u0072\u0063\u006c\u0065",0x5344:"\u0074\u0077\u0065\u006e\u0074\u0079\u0068\u0061\u006eg\u007a\u0068\u006f\u0075",0x2487:"t\u0077\u0065\u006e\u0074\u0079\u0070\u0061\u0072\u0065\u006e",0x249b:"\u0074\u0077\u0065n\u0074\u0079\u0070\u0065\u0072\u0069\u006f\u0064",0x0032:"\u0074\u0077\u006f",0x0662:"\u0074w\u006f\u0061\u0072\u0061\u0062\u0069c",0x09e8:"\u0074\u0077\u006f\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x2a4b:"\u0074w\u006f\u0063\u0061\u0070\u0073",0x2a4a:"\u0074w\u006f\u0063\u0075\u0070\u0073",0x0968:"\u0074w\u006f\u0064\u0065\u0076\u0061",0x2025:"\u0074\u0077\u006fd\u006f\u0074\u006c\u0065\u0061\u0064\u0065\u0072",0xfe30:"t\u0077o\u0064\u006f\u0074\u006c\u0065\u0061\u0064\u0065r\u0076\u0065\u0072\u0074ic\u0061\u006c",0x2156:"\u0074w\u006f\u0066\u0069\u0066\u0074\u0068s",0x0ae8:"t\u0077\u006f\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a68:"t\u0077\u006f\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3022:"t\u0077\u006f\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075",0x21a1:"\u0074\u0077o\u0068\u0065\u0061d\u0064\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077",0x2b3b:"t\u0077o\u0068\u0065\u0061\u0064\u006c\u0065\u0066\u0074a\u0072\u0072\u006f\u0077ta\u0069\u006c",0x2b37:"\u0074\u0077\u006f\u0068ea\u0064\u006c\u0065\u0066\u0074\u0064\u0062\u006b\u0061\u0072\u0072\u006f\u0077",0x2b36:"\u0074w\u006fh\u0065\u0061\u0064\u006d\u0061\u0070\u0073\u0066\u0072\u006f\u006d",0x2905:"\u0074\u0077\u006f\u0068\u0065\u0061\u0064\u006d\u0061\u0070\u0073\u0074\u006f",0x2916:"t\u0077\u006f\u0068\u0065ad\u0072i\u0067\u0068\u0074\u0061\u0072r\u006f\u0077\u0074\u0061\u0069\u006c",0x219f:"\u0074\u0077\u006f\u0068\u0065\u0061\u0064\u0075\u0070a\u0072\u0072\u006f\u0077",0x2949:"t\u0077o\u0068\u0065\u0061\u0064\u0075\u0070\u0061\u0072r\u006f\u0077\u0063\u0069rc\u006c\u0065",0x3221:"\u0074\u0077\u006f\u0069de\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0070\u0061\u0072\u0065\u006e",0x2082:"t\u0077\u006f\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xff12:"\u0074\u0077\u006fm\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x09f5:"\u0074\u0077\u006f\u006eum\u0065\u0072\u0061\u0074\u006f\u0072\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0xf732:"t\u0077\u006f\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x2475:"\u0074\u0077\u006f\u0070\u0061\u0072\u0065\u006e",0x2489:"\u0074w\u006f\u0070\u0065\u0072\u0069\u006fd",0x06f2:"\u0074\u0077\u006f\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x2171:"\u0074\u0077\u006f\u0072\u006f\u006d\u0061\u006e",0x01bb:"\u0074w\u006f\u0073\u0074\u0072\u006f\u006be",0x00b2:"t\u0077\u006f\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x0e52:"\u0074w\u006f\u0074\u0068\u0061\u0069",0x2154:"\u0074w\u006f\u0074\u0068\u0069\u0072\u0064s",0x2982:"\u0074y\u0070\u0065\u0063\u006f\u006c\u006fn",0x0075:"\u0075",0x2643:"\u0075\u0032\u00364\u0033",0x00fa:"\u0075\u0061\u0063\u0075\u0074\u0065",0x0289:"\u0075\u0062\u0061\u0072",0x0989:"\u0075\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x3128:"\u0075b\u006f\u0070\u006f\u006d\u006f\u0066o",0x23e1:"\u0075b\u0072\u0062\u0072\u0061\u006b",0x016d:"\u0075\u0062\u0072\u0065\u0076\u0065",0x01d4:"\u0075\u0063\u0061\u0072\u006f\u006e",0xf834:"\u0075\u0063\u0065\u0064\u0069\u006c\u006c\u0061",0x24e4:"\u0075c\u0069\u0072\u0063\u006c\u0065",0x00fb:"u\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1e77:"\u0075\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077",0x0951:"\u0075\u0064\u0061\u0074\u0074\u0061\u0064\u0065\u0076\u0061",0x0171:"\u0075d\u0062\u006c\u0061\u0063\u0075\u0074e",0x0215:"\u0075d\u0062\u006c\u0067\u0072\u0061\u0076e",0x0909:"\u0075\u0064\u0065v\u0061",0x00fc:"\u0075d\u0069\u0065\u0072\u0065\u0073\u0069s",0x01d8:"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073a\u0063\u0075\u0074\u0065",0x1e73:"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073b\u0065\u006c\u006f\u0077",0x01da:"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073c\u0061\u0072\u006f\u006e",0x04f1:"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x01dc:"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073g\u0072\u0061\u0076\u0065",0x01d6:"\u0075d\u0069e\u0072\u0065\u0073\u0069\u0073\u006d\u0061\u0063\u0072\u006f\u006e",0x1ee5:"\u0075d\u006f\u0074\u0062\u0065\u006c\u006fw",0x00f9:"\u0075\u0067\u0072\u0061\u0076\u0065",0x0a89:"\u0075g\u0075\u006a\u0061\u0072\u0061\u0074i",0x0a09:"\u0075g\u0075\u0072\u006d\u0075\u006b\u0068i",0x3046:"\u0075h\u0069\u0072\u0061\u0067\u0061\u006ea",0x1ee7:"\u0075\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x01b0:"\u0075\u0068\u006fr\u006e",0x1ee9:"\u0075\u0068\u006f\u0072\u006e\u0061\u0063\u0075\u0074\u0065",0x1ef1:"\u0075\u0068\u006f\u0072\u006e\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077",0x1eeb:"\u0075\u0068\u006f\u0072\u006e\u0067\u0072\u0061\u0076\u0065",0x1eed:"\u0075\u0068\u006f\u0072\u006e\u0068\u006f\u006f\u006ba\u0062\u006f\u0076\u0065",0x1eef:"\u0075\u0068\u006f\u0072\u006e\u0074\u0069\u006c\u0064\u0065",0x04f3:"u\u0068\u0075\u006e\u0067ar\u0075m\u006c\u0061\u0075\u0074\u0063y\u0072\u0069\u006c\u006c\u0069\u0063",0x0217:"\u0075\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065",0x30a6:"\u0075k\u0061\u0074\u0061\u006b\u0061\u006ea",0xff73:"\u0075k\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068",0x0479:"\u0075\u006b\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x315c:"\u0075k\u006f\u0072\u0065\u0061\u006e",0x25dc:"\u0075\u006c\u0061r\u0063",0x25f8:"\u0075\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x016b:"\u0075m\u0061\u0063\u0072\u006f\u006e",0x04ef:"\u0075m\u0061c\u0072\u006f\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x1e7b:"\u0075m\u0061c\u0072\u006f\u006e\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073",0x0a41:"\u0075\u006d\u0061\u0074\u0072\u0061\u0067\u0075\u0072m\u0075\u006b\u0068\u0069",0x2a41:"\u0075\u006d\u0069\u006e\u0075\u0073",0xff55:"\u0075\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x23df:"\u0075\u006e\u0064\u0065\u0072\u0062\u0072\u0061\u0063\u0065",0x23b5:"\u0075\u006e\u0064e\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074",0x20ee:"\u0075\u006e\u0064\u0065\u0072\u006c\u0065\u0066\u0074a\u0072\u0072\u006f\u0077",0x20ed:"u\u006ed\u0065\u0072\u006c\u0065\u0066\u0074\u0068\u0061r\u0070\u006f\u006f\u006edo\u0077\u006e",0x23dd:"\u0075\u006e\u0064\u0065\u0072\u0070\u0061\u0072\u0065\u006e",0x20ef:"\u0075n\u0064e\u0072\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",0x20ec:"u\u006e\u0064\u0065\u0072ri\u0067h\u0074\u0068\u0061\u0072\u0070o\u006f\u006e\u0064\u006f\u0077\u006e",0x005f:"\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065",0x2017:"\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0064\u0062\u006c",0xff3f:"\u0075\u006e\u0064\u0065rs\u0063\u006f\u0072\u0065\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xfe33:"\u0075n\u0064e\u0072\u0073\u0063\u006f\u0072e\u0076\u0065r\u0074\u0069\u0063\u0061\u006c",0xfe4f:"\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072e\u0077\u0061\u0076\u0079",0x203f:"\u0075\u006e\u0064\u0065\u0072\u0074\u0069\u0065",0x22ef:"\u0075\u006e\u0069c\u006f\u0064\u0065\u0063\u0064\u006f\u0074\u0073",0x222a:"\u0075\u006e\u0069o\u006e",0x22d3:"\u0075\u006e\u0069\u006f\u006e\u0064\u0062\u006c",0x228e:"\u0075\u006e\u0069\u006f\u006e\u006d\u0075\u006c\u0074\u0069",0x2294:"\u0075n\u0069\u006f\u006e\u0073\u0071",0x22c3:"\u0075n\u0069\u006f\u006e\u0074\u0065\u0078t",0x2200:"\u0075n\u0069\u0076\u0065\u0072\u0073\u0061l",0x0173:"\u0075o\u0067\u006f\u006e\u0065\u006b",0x214b:"\u0075\u0070\u0061n\u0064",0x24b0:"\u0075\u0070\u0061\u0072\u0065\u006e",0x2909:"\u0075\u0070\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072\u0072\u0065\u0064",0x29bd:"\u0075p\u0061r\u0072\u006f\u0077\u006f\u006e\u0063\u0069\u0072\u0063\u006c\u0065",0x2580:"\u0075p\u0062\u006c\u006f\u0063\u006b",0x03dd:"\u0075p\u0064\u0069\u0067\u0061\u006d\u006da",0x2951:"u\u0070\u0064\u006f\u0077nh\u0061r\u0070\u006f\u006f\u006e\u006ce\u0066\u0074\u006c\u0065\u0066\u0074",0x294d:"\u0075\u0070\u0064\u006fwn\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u006c\u0065\u0066\u0074\u0072\u0069\u0067h\u0074",0x294c:"\u0075\u0070\u0064\u006fwn\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0072\u0069\u0067\u0068\u0074\u006c\u0065f\u0074",0x294f:"\u0075\u0070\u0064ow\u006e\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0072\u0069\u0067\u0068\u0074\u0072\u0069\u0067\u0068\u0074",0x296e:"\u0075\u0070\u0064ow\u006e\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0073\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074",0x2594:"\u0075\u0070\u0065\u0069\u0067\u0068\u0074\u0068\u0062\u006c\u006f\u0063\u006b",0x297e:"\u0075\u0070\u0066\u0069\u0073\u0068\u0074\u0061\u0069\u006c",0x2960:"\u0075\u0070h\u0061\u0072\u0070o\u006f\u006e\u006c\u0065\u0066\u0074\u0062\u0061\u0072",0x295c:"\u0075\u0070\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0072\u0069\u0067h\u0074\u0062\u0061\u0072",0x2963:"\u0075\u0070\u0068\u0061rp\u006f\u006f\u006e\u0073\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074",0x27d2:"\u0075\u0070\u0069\u006e",0x2a1b:"\u0075\u0070\u0069n\u0074",0x03df:"\u0075p\u006b\u006f\u0070\u0070\u0061",0x03d8:"\u0075\u0070\u006f\u006c\u0064\u004b\u006f\u0070\u0070\u0061",0x03d9:"\u0075\u0070\u006f\u006c\u0064\u006b\u006f\u0070\u0070\u0061",0x05c4:"\u0075\u0070\u0070\u0065\u0072\u0064\u006f\u0074\u0068e\u0062\u0072\u0065\u0077",0x2934:"\u0075\u0070\u0072\u0069\u0067\u0068\u0074\u0063\u0075\u0072\u0076\u0065a\u0072\u0072\u006f\u0077",0x03e1:"\u0075p\u0073\u0061\u006d\u0070\u0069",0x03c5:"\u0075p\u0073\u0069\u006c\u006f\u006e",0x02f9:"u\u0070\u0073\u0069\u006con\u0064i\u0061\u0065\u0072\u0065\u0073i\u0073\u0074\u006f\u006e\u006f\u0073",0x03cb:"\u0075p\u0073i\u006c\u006f\u006e\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073",0x03b0:"u\u0070s\u0069\u006c\u006f\u006e\u0064\u0069\u0065\u0072e\u0073\u0069\u0073\u0074on\u006f\u0073",0x028a:"\u0075\u0070\u0073i\u006c\u006f\u006e\u006c\u0061\u0074\u0069\u006e",0x03cd:"\u0075\u0070\u0073i\u006c\u006f\u006e\u0074\u006f\u006e\u006f\u0073",0x29f8:"\u0075p\u0073\u006c\u006f\u0070\u0065",0x03db:"\u0075\u0070\u0073\u0074\u0069\u0067\u006d\u0061",0x031d:"\u0075\u0070\u0074\u0061\u0063\u006b\u0062\u0065\u006co\u0077\u0063\u006d\u0062",0x02d4:"\u0075p\u0074\u0061\u0063\u006b\u006d\u006fd",0x03f4:"\u0075\u0070\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061",0x0a73:"u\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x25dd:"\u0075\u0072\u0061r\u0063",0x016f:"\u0075\u0072\u0069n\u0067",0x25f9:"\u0075\u0072\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x3045:"\u0075\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0072a\u0067\u0061\u006e\u0061",0x30a5:"\u0075\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074a\u006b\u0061\u006e\u0061",0xff69:"\u0075\u0073\u006dal\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x04af:"\u0075\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x04b1:"\u0075\u0073\u0074ra\u0069\u0067\u0068\u0074\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0169:"\u0075\u0074\u0069\u006c\u0064\u0065",0x1e79:"u\u0074\u0069\u006c\u0064\u0065\u0061\u0063\u0075\u0074\u0065",0x1e75:"u\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077",0x098a:"\u0075u\u0062\u0065\u006e\u0067\u0061\u006ci",0x090a:"\u0075\u0075\u0064\u0065\u0076\u0061",0x0a8a:"\u0075\u0075\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a0a:"\u0075\u0075\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0a42:"\u0075u\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x09c2:"\u0075u\u0076o\u0077\u0065\u006c\u0073\u0069g\u006e\u0062e\u006e\u0067\u0061\u006c\u0069",0x0942:"\u0075u\u0076o\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061",0x0ac2:"\u0075\u0075\u0076\u006fwe\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x09c1:"\u0075\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0062\u0065n\u0067\u0061\u006c\u0069",0x0941:"\u0075\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067n\u0064\u0065\u0076\u0061",0x0ac1:"\u0075v\u006fw\u0065\u006c\u0073\u0069\u0067n\u0067\u0075j\u0061\u0072\u0061\u0074\u0069",0x0076:"\u0076",0x2ae8:"\u0076\u0042\u0061\u0072",0x2ae9:"\u0076\u0042\u0061r\u0076",0x2ae2:"\u0076\u0044\u0064\u0061\u0073\u0068",0x0935:"\u0076\u0061\u0064\u0065\u0076\u0061",0x0ab5:"\u0076\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a35:"\u0076\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x30f7:"\u0076\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x2ae6:"\u0076\u0061\u0072\u0056\u0064\u0061\u0073\u0068",0x23ce:"\u0076\u0061\u0072\u0063\u0061\u0072\u0072\u0069\u0061\u0067\u0065\u0072e\u0074\u0075\u0072\u006e",0x2306:"\u0076\u0061\u0072\u0064\u006f\u0075\u0062\u006c\u0065\u0062\u0061\u0072w\u0065\u0064\u0067\u0065",0x2b21:"\u0076\u0061\u0072\u0068\u0065\u0078\u0061\u0067\u006f\u006e",0x2b22:"\u0076a\u0072h\u0065\u0078\u0061\u0067\u006f\u006e\u0062\u006c\u0061\u0063\u006b",0x232c:"\u0076\u0061\u0072\u0068\u0065\u0078\u0061\u0067\u006f\u006e\u006c\u0072b\u006f\u006e\u0064\u0073",0xfb1e:"\u0076\u0061\u0072\u0069\u006b\u0061",0x22f6:"v\u0061\u0072\u0069\u0073\u0069\u006e\u006f\u0062\u0061\u0072",0x22f3:"\u0076\u0061\u0072\u0069\u0073\u0069\u006e\u0073",0x22fd:"\u0076a\u0072\u006e\u0069\u006f\u0062\u0061r",0x22fb:"\u0076\u0061\u0072\u006e\u0069\u0073",0x2232:"\u0076\u0061r\u006f\u0069\u006et\u0063\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065",0x22b2:"\u0076a\u0072t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074",0x22b3:"\u0076\u0061r\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074",0x2a61:"\u0076a\u0072\u0076\u0065\u0065\u0062\u0061r",0x05d5:"\u0076\u0061\u0076",0xfb35:"\u0076a\u0076d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",0xfb4b:"\u0076\u0061\u0076\u0068\u006f\u006c\u0061\u006d",0x23aa:"\u0076\u0062\u0072\u0061\u0063\u0065\u0065\u0078\u0074e\u006e\u0064\u0065\u0072",0x29d0:"\u0076\u0062\u0072\u0074\u0072\u0069",0x24e5:"\u0076c\u0069\u0072\u0063\u006c\u0065",0x1e7f:"\u0076d\u006f\u0074\u0062\u0065\u006c\u006fw",0x2a2f:"\u0076\u0065\u0063\u0074\u0069\u006d\u0065\u0073",0x20d7:"\u0076\u0065\u0063\u0074\u006f\u0072",0x27c7:"\u0076\u0065\u0065\u0064\u006f\u0074",0x2a63:"\u0076\u0065\u0065d\u006f\u0075\u0062\u006c\u0065\u0062\u0061\u0072",0x225a:"\u0076\u0065\u0065e\u0071",0x2a5b:"\u0076\u0065\u0065\u006d\u0069\u0064\u0076\u0065\u0072\u0074",0x2a52:"\u0076e\u0065\u006f\u0064\u006f\u0074",0x2a56:"\u0076\u0065\u0065\u006f\u006e\u0076\u0065\u0065",0x2a59:"\u0076\u0065\u0065\u006f\u006e\u0077\u0065\u0064\u0067\u0065",0x06a4:"\u0076e\u0068\u0061\u0072\u0061\u0062\u0069c",0xfb6b:"\u0076\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfb6c:"\u0076\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfb6a:"v\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfb6d:"\u0076e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x30f9:"\u0076\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x2123:"\u0076\u0065\u0072\u0073\u0069\u0063\u006c\u0065",0x030d:"v\u0065r\u0074\u0069\u0063\u0061\u006c\u006c\u0069\u006ee\u0061\u0062\u006f\u0076ec\u006d\u0062",0x0329:"v\u0065r\u0074\u0069\u0063\u0061\u006c\u006c\u0069\u006ee\u0062\u0065\u006c\u006fwc\u006d\u0062",0x02cc:"\u0076e\u0072t\u0069\u0063\u0061\u006c\u006ci\u006e\u0065l\u006f\u0077\u006d\u006f\u0064",0x02c8:"\u0076e\u0072t\u0069\u0063\u0061\u006c\u006c\u0069\u006e\u0065\u006d\u006f\u0064",0x20d2:"v\u0065\u0072\u0074\u006f\u0076\u0065\u0072\u006c\u0061\u0079",0x057e:"v\u0065\u0077\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x028b:"\u0076\u0068\u006fo\u006b",0x2317:"\u0076\u0069\u0065\u0077\u0064\u0061\u0074\u0061",0x30f8:"\u0076\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x09cd:"\u0076\u0069\u0072\u0061\u006d\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x094d:"\u0076\u0069\u0072\u0061\u006d\u0061\u0064\u0065\u0076\u0061",0x0acd:"\u0076\u0069\u0072\u0061\u006d\u0061\u0067\u0075\u006aa\u0072\u0061\u0074\u0069",0x0983:"\u0076\u0069\u0073\u0061\u0072\u0067\u0061\u0062\u0065n\u0067\u0061\u006c\u0069",0x0903:"v\u0069\u0073\u0061\u0072\u0067\u0061\u0064\u0065\u0076\u0061",0x0a83:"\u0076i\u0073a\u0072\u0067\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x27dd:"\u0076l\u006f\u006e\u0067\u0064\u0061\u0073h",0xff56:"\u0076\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0578:"\u0076\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x309e:"\u0076\u006f\u0069ce\u0064\u0069\u0074\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30fe:"\u0076\u006f\u0069ce\u0064\u0069\u0074\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x309b:"\u0076\u006f\u0069\u0063\u0065\u0064\u006d\u0061\u0072k\u006b\u0061\u006e\u0061",0xff9e:"\u0076\u006f\u0069ce\u0064\u006d\u0061\u0072\u006b\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x30fa:"\u0076\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x24b1:"\u0076\u0070\u0061\u0072\u0065\u006e",0x25af:"\u0076\u0072\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065",0x25ae:"\u0076r\u0065c\u0074\u0061\u006e\u0067\u006c\u0065\u0062\u006c\u0061\u0063\u006b",0x021b:"\u0076s\u0063\u0072\u0069\u0070\u0074",0x1e7d:"\u0076\u0074\u0069\u006c\u0064\u0065",0x021c:"\u0076\u0074\u0075r\u006e",0x028c:"\u0076t\u0075\u0072\u006e\u0065\u0064",0x3094:"\u0076\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30f4:"\u0076\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x2b1d:"\u0076\u0079\u0073\u006d\u0062\u006c\u006b\u0073\u0071\u0075\u0061\u0072\u0065",0x2218:"\u0076\u0079\u0073\u006d\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065",0x2b1e:"\u0076\u0079\u0073\u006d\u0077\u0068\u0074\u0073\u0071\u0075\u0061\u0072\u0065",0x299a:"\u0076z\u0069\u0067\u007a\u0061\u0067",0x0077:"\u0077",0x1e83:"\u0077\u0061\u0063\u0075\u0074\u0065",0x3159:"\u0077a\u0065\u006b\u006f\u0072\u0065\u0061n",0x308f:"\u0077\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30ef:"\u0077\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff9c:"\u0077\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x3158:"\u0077\u0061\u006b\u006f\u0072\u0065\u0061\u006e",0x308e:"\u0077a\u0073m\u0061\u006c\u006c\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30ee:"\u0077a\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x3357:"w\u0061\u0074\u0074\u006f\u0073\u0071\u0075\u0061\u0072\u0065",0x301c:"\u0077\u0061\u0076\u0065\u0064\u0061\u0073\u0068",0xfe34:"\u0077\u0061\u0076\u0079un\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0076\u0065\u0072\u0074\u0069\u0063a\u006c",0x0648:"\u0077a\u0077\u0061\u0072\u0061\u0062\u0069c",0xfeee:"\u0077\u0061\u0077\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfe86:"\u0077a\u0077\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfeed:"w\u0061\u0077\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfe85:"\u0077a\u0077\u0077\u0069\u0074h\u0068\u0061\u006d\u007a\u0061a\u0062o\u0076e\u0069\u0073\u006f\u006c\u0061\u0074\u0065d",0x33dd:"\u0077\u0062\u0073\u0071\u0075\u0061\u0072\u0065",0x24e6:"\u0077c\u0069\u0072\u0063\u006c\u0065",0x0175:"w\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x1e85:"\u0077d\u0069\u0065\u0072\u0065\u0073\u0069s",0x1e87:"\u0077\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e89:"\u0077d\u006f\u0074\u0062\u0065\u006c\u006fw",0x2a5f:"\u0077\u0065\u0064\u0067\u0065\u0062\u0061\u0072",0x27d1:"\u0077\u0065\u0064\u0067\u0065\u0064\u006f\u0074",0x2a60:"\u0077\u0065\u0064\u0067\u0065\u0064\u006f\u0075\u0062l\u0065\u0062\u0061\u0072",0x2a5a:"\u0077\u0065\u0064g\u0065\u006d\u0069\u0064\u0076\u0065\u0072\u0074",0x2a51:"\u0077e\u0064\u0067\u0065\u006f\u0064\u006ft",0x2a55:"\u0077\u0065\u0064g\u0065\u006f\u006e\u0077\u0065\u0064\u0067\u0065",0x2259:"\u0077\u0065\u0064\u0067\u0065\u0071",0x3091:"\u0077\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x2118:"w\u0065\u0069\u0065\u0072\u0073\u0074\u0072\u0061\u0073\u0073",0x30f1:"\u0077\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x315e:"\u0077\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x315d:"\u0077e\u006f\u006b\u006f\u0072\u0065\u0061n",0x1e81:"\u0077\u0067\u0072\u0061\u0076\u0065",0x25e6:"w\u0068\u0069\u0074\u0065\u0062\u0075\u006c\u006c\u0065\u0074",0x25cb:"w\u0068\u0069\u0074\u0065\u0063\u0069\u0072\u0063\u006c\u0065",0x300e:"\u0077\u0068\u0069\u0074ec\u006f\u0072\u006e\u0065\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065f\u0074",0xfe43:"\u0077\u0068\u0069\u0074\u0065\u0063\u006f\u0072\u006e\u0065r\u0062\u0072\u0061\u0063\u006b\u0065\u0074l\u0065\u0066\u0074\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c",0x300f:"\u0077\u0068\u0069te\u0063\u006f\u0072\u006e\u0065\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074",0xfe44:"\u0077\u0068\u0069t\u0065\u0063\u006f\u0072n\u0065\u0072\u0062\u0072\u0061\u0063\u006be\u0074\u0072\u0069\u0067\u0068\u0074\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c",0x25c7:"\u0077\u0068\u0069t\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064",0x25c8:"\u0077\u0068\u0069\u0074\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0063o\u006e\u0074\u0061\u0069\u006e\u0069n\u0067\u0062\u006c\u0061\u0063\u006b\u0073\u006d\u0061\u006c\u006c\u0064\u0069a\u006d\u006f\u006e\u0064",0x25bf:"\u0077\u0068\u0069\u0074\u0065\u0064\u006f\u0077\u006e\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0073m\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x25bd:"\u0077h\u0069\u0074\u0065\u0064o\u0077\u006e\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce",0x27c1:"w\u0068i\u0074\u0065\u0069\u006e\u0077\u0068\u0069\u0074e\u0074\u0072\u0069\u0061ng\u006c\u0065",0x25c3:"\u0077\u0068\u0069\u0074\u0065\u006c\u0065\u0066\u0074\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0073m\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x25c1:"\u0077h\u0069\u0074\u0065\u006ce\u0066\u0074\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce",0x3016:"\u0077\u0068\u0069\u0074\u0065\u006c\u0065\u006e\u0074\u0069\u0063u\u006c\u0061\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074l\u0065\u0066\u0074",0x3017:"w\u0068\u0069\u0074\u0065\u006c\u0065n\u0074\u0069\u0063\u0075\u006c\u0061\u0072\u0062\u0072a\u0063\u006b\u0065t\u0072i\u0067\u0068\u0074",0x25c5:"\u0077\u0068i\u0074\u0065\u0070o\u0069\u006e\u0074\u0065\u0072\u006c\u0065\u0066\u0074",0x25bb:"\u0077\u0068\u0069\u0074\u0065\u0070\u006f\u0069\u006e\u0074\u0065\u0072r\u0069\u0067\u0068\u0074",0x25b9:"\u0077\u0068\u0069t\u0065\u0072\u0069\u0067h\u0074\u0070\u006f\u0069\u006e\u0074\u0069n\u0067\u0073\u006d\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x25b7:"\u0077\u0068\u0069\u0074\u0065\u0072\u0069\u0067\u0068\u0074\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061n\u0067\u006c\u0065",0x25ab:"\u0077\u0068i\u0074\u0065\u0073m\u0061\u006c\u006c\u0073\u0071\u0075\u0061\u0072\u0065",0x27e4:"\u0077\u0068\u0069\u0074es\u0071\u0075\u0061\u0072\u0065\u0074\u0069\u0063\u006b\u006c\u0065\u0066\u0074",0x27e5:"w\u0068i\u0074\u0065\u0073\u0071\u0075\u0061\u0072\u0065t\u0069\u0063\u006b\u0072ig\u0068\u0074",0x2606:"\u0077h\u0069\u0074\u0065\u0073\u0074\u0061r",0x260f:"\u0077\u0068\u0069\u0074\u0065\u0074\u0065\u006c\u0065p\u0068\u006f\u006e\u0065",0x3018:"\u0077\u0068i\u0074\u0065\u0074\u006f\u0072\u0074\u006f\u0069\u0073\u0065\u0073\u0068\u0065\u006c\u006c\u0062\u0072\u0061\u0063\u006b\u0065\u0074le\u0066\u0074",0x3019:"\u0077\u0068\u0069\u0074\u0065\u0074\u006f\u0072\u0074\u006fi\u0073\u0065\u0073\u0068\u0065\u006c\u006cb\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074",0x25b5:"\u0077\u0068\u0069\u0074e\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067s\u006da\u006c\u006c\u0074\u0072\u0069\u0061\u006eg\u006c\u0065",0x25b3:"\u0077\u0068\u0069te\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",0x2b2d:"w\u0068\u0074\u0068\u006f\u0072\u007a\u006f\u0076\u0061\u006c",0x2b2f:"w\u0068\u0074\u0076\u0065\u0072\u0074\u006f\u0076\u0061\u006c",0x29a6:"\u0077\u0069\u0064\u0065\u0061\u006e\u0067\u006c\u0065\u0064\u006f\u0077\u006e",0x29a7:"w\u0069\u0064\u0065\u0061\u006e\u0067\u006c\u0065\u0075\u0070",0x20e9:"\u0077i\u0064e\u0062\u0072\u0069\u0064\u0067\u0065\u0061\u0062\u006f\u0076\u0065",0x3090:"\u0077\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30f0:"\u0077\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x315f:"\u0077\u0069\u006b\u006f\u0072\u0065\u0061\u006e",0xff57:"\u0077\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x3092:"\u0077\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30f2:"\u0077\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff66:"\u0077\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x20a9:"\u0077\u006f\u006e",0xffe6:"\u0077\u006f\u006em\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x0e27:"\u0077\u006f\u0077\u0061\u0065\u006e\u0074\u0068\u0061\u0069",0x24b2:"\u0077\u0070\u0061\u0072\u0065\u006e",0x2240:"\u0077\u0072\u0065\u0061\u0074\u0068\u0070\u0072\u006f\u0064\u0075\u0063\u0074",0x1e98:"\u0077\u0072\u0069n\u0067",0x0240:"\u0077\u0073\u0075\u0070\u0065\u0072",0x02b7:"\u0077s\u0075\u0070\u0065\u0072\u0069\u006fr",0x021d:"\u0077\u0074\u0075r\u006e",0x028d:"\u0077t\u0075\u0072\u006e\u0065\u0064",0x01bf:"\u0077\u0079\u006e\u006e",0x0078:"\u0078",0x033d:"\u0078a\u0062\u006f\u0076\u0065\u0063\u006db",0x3112:"\u0078b\u006f\u0070\u006f\u006d\u006f\u0066o",0x24e7:"\u0078c\u0069\u0072\u0063\u006c\u0065",0x1e8d:"\u0078d\u0069\u0065\u0072\u0065\u0073\u0069s",0x1e8b:"\u0078\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x056d:"x\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x03be:"\u0078\u0069",0xff58:"\u0078\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x24b3:"\u0078\u0070\u0061\u0072\u0065\u006e",0x02e3:"\u0078s\u0075\u0070\u0065\u0072\u0069\u006fr",0x0079:"\u0079",0x334e:"y\u0061\u0061\u0064\u006f\u0073\u0071\u0075\u0061\u0072\u0065",0x09af:"\u0079a\u0062\u0065\u006e\u0067\u0061\u006ci",0x00fd:"\u0079\u0061\u0063\u0075\u0074\u0065",0x092f:"\u0079\u0061\u0064\u0065\u0076\u0061",0x3152:"\u0079a\u0065\u006b\u006f\u0072\u0065\u0061n",0x0aaf:"\u0079\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a2f:"\u0079\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x3084:"\u0079\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30e4:"\u0079\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff94:"\u0079\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x3151:"\u0079\u0061\u006b\u006f\u0072\u0065\u0061\u006e",0x0e4e:"\u0079\u0061\u006da\u006b\u006b\u0061\u006e\u0074\u0068\u0061\u0069",0x3083:"\u0079a\u0073m\u0061\u006c\u006c\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30e3:"\u0079a\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff6c:"\u0079a\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061n\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x0463:"y\u0061\u0074\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x24e8:"\u0079c\u0069\u0072\u0063\u006c\u0065",0x0177:"y\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x00ff:"\u0079d\u0069\u0065\u0072\u0065\u0073\u0069s",0x1e8f:"\u0079\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1ef5:"\u0079d\u006f\u0074\u0062\u0065\u006c\u006fw",0x064a:"\u0079e\u0068\u0061\u0072\u0061\u0062\u0069c",0x06d2:"\u0079e\u0068b\u0061\u0072\u0072\u0065\u0065\u0061\u0072\u0061\u0062\u0069\u0063",0xfbaf:"y\u0065h\u0062\u0061\u0072\u0072\u0065\u0065\u0066\u0069n\u0061\u006c\u0061\u0072ab\u0069\u0063",0xfef2:"\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0x0626:"\u0079\u0065\u0068\u0068am\u007a\u0061\u0061\u0062\u006f\u0076\u0065\u0061\u0072\u0061\u0062\u0069\u0063",0xfe8a:"\u0079e\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfe8b:"\u0079\u0065\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006fv\u0065\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072a\u0062\u0069\u0063",0xfe8c:"\u0079e\u0068\u0068\u0061\u006dz\u0061\u0061\u0062\u006f\u0076e\u006de\u0064i\u0061\u006c\u0061\u0072\u0061\u0062\u0069c",0xfef3:"\u0079\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfef1:"y\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfcdd:"y\u0065h\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063",0xfc58:"y\u0065\u0068\u006d\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063",0xfc94:"\u0079e\u0068n\u006f\u006f\u006e\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063",0x06d1:"\u0079\u0065\u0068th\u0072\u0065\u0065\u0064\u006f\u0074\u0073\u0062\u0065\u006c\u006f\u0077\u0061\u0072\u0061\u0062\u0069\u0063",0xfc95:"\u0079\u0065\u0068wi\u0074\u0068\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c",0xfc59:"\u0079\u0065\u0068\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066m\u0061\u006b\u0073\u0075\u0072\u0061\u0069\u0073\u006f\u006ca\u0074\u0065\u0064",0xfcdb:"\u0079\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0061\u0068\u0069\u006ei\u0074\u0069\u0061\u006c",0xfe89:"\u0079e\u0068\u0077\u0069\u0074h\u0068\u0061\u006d\u007a\u0061a\u0062o\u0076e\u0069\u0073\u006f\u006c\u0061\u0074\u0065d",0xfcda:"\u0079e\u0068w\u0069\u0074\u0068\u006a\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c",0xfcdc:"\u0079e\u0068w\u0069\u0074\u0068\u006b\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c",0xfc91:"\u0079e\u0068w\u0069\u0074\u0068\u0072\u0065\u0068\u0066\u0069\u006e\u0061\u006c",0x3156:"\u0079\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x00a5:"\u0079\u0065\u006e",0xffe5:"\u0079\u0065\u006em\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x3155:"\u0079e\u006f\u006b\u006f\u0072\u0065\u0061n",0x3186:"\u0079\u0065\u006f\u0072\u0069\u006e\u0068\u0069\u0065\u0075\u0068\u006bo\u0072\u0065\u0061\u006e",0x05aa:"\u0079e\u0072a\u0068\u0062\u0065\u006e\u0079o\u006d\u006fh\u0065\u0062\u0072\u0065\u0077",0x044b:"\u0079\u0065\u0072i\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04f9:"y\u0065r\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069s\u0063\u0079\u0072\u0069ll\u0069\u0063",0x3181:"\u0079\u0065\u0073\u0069\u0065\u0075\u006e\u0067\u006bo\u0072\u0065\u0061\u006e",0x3183:"y\u0065\u0073\u0069\u0065un\u0067p\u0061\u006e\u0073\u0069\u006fs\u006b\u006f\u0072\u0065\u0061\u006e",0x3182:"\u0079e\u0073i\u0065\u0075\u006e\u0067\u0073i\u006f\u0073k\u006f\u0072\u0065\u0061\u006e",0x059a:"y\u0065\u0074\u0069\u0076\u0068\u0065\u0062\u0072\u0065\u0077",0x1ef3:"\u0079\u0067\u0072\u0061\u0076\u0065",0x01b4:"\u0079\u0068\u006fo\u006b",0x1ef7:"\u0079\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065",0x0575:"\u0079\u0069\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x0457:"\u0079\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x3162:"\u0079\u0069\u006b\u006f\u0072\u0065\u0061\u006e",0x262f:"\u0079i\u006e\u0079\u0061\u006e\u0067",0x0582:"\u0079\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0xff59:"\u0079\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xfb39:"\u0079o\u0064d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",0x05f2:"\u0079\u006f\u0064y\u006f\u0064\u0068\u0065\u0062\u0072\u0065\u0077",0xfb1f:"\u0079\u006f\u0064\u0079\u006f\u0064\u0070\u0061\u0074\u0061\u0068\u0068e\u0062\u0072\u0065\u0077",0x0222:"\u0079\u006f\u0067\u0068",0x0223:"\u0079\u006f\u0067\u0068\u0063\u0075\u0072\u006c",0x3088:"\u0079\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x3189:"\u0079o\u0069\u006b\u006f\u0072\u0065\u0061n",0x30e8:"\u0079\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff96:"\u0079\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x315b:"\u0079\u006f\u006b\u006f\u0072\u0065\u0061\u006e",0x3087:"\u0079o\u0073m\u0061\u006c\u006c\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30e7:"\u0079o\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff6e:"\u0079o\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061n\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x03f3:"\u0079\u006f\u0074\u0067\u0072\u0065\u0065\u006b",0x3188:"y\u006f\u0079\u0061\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x3187:"\u0079\u006f\u0079\u0061\u006b\u006f\u0072\u0065\u0061\u006e",0x0e22:"\u0079o\u0079\u0061\u006b\u0074\u0068\u0061i",0x0e0d:"\u0079\u006f\u0079\u0069\u006e\u0067\u0074\u0068\u0061\u0069",0x24b4:"\u0079\u0070\u0061\u0072\u0065\u006e",0x037a:"\u0079\u0070\u006f\u0067\u0065\u0067\u0072\u0061\u006d\u006d\u0065\u006e\u0069",0x0345:"y\u0070\u006f\u0067\u0065gr\u0061m\u006d\u0065\u006e\u0069\u0067r\u0065\u0065\u006b\u0063\u006d\u0062",0x01a6:"\u0079\u0072",0x1e99:"\u0079\u0072\u0069n\u0067",0x0241:"\u0079\u0073\u0075\u0070\u0065\u0072",0x02b8:"\u0079s\u0075\u0070\u0065\u0072\u0069\u006fr",0x1ef9:"\u0079\u0074\u0069\u006c\u0064\u0065",0x021e:"\u0079\u0074\u0075r\u006e",0x028e:"\u0079t\u0075\u0072\u006e\u0065\u0064",0x3086:"\u0079\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x318c:"\u0079u\u0069\u006b\u006f\u0072\u0065\u0061n",0x30e6:"\u0079\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff95:"\u0079\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x3160:"\u0079\u0075\u006b\u006f\u0072\u0065\u0061\u006e",0x046b:"\u0079\u0075\u0073\u0062\u0069\u0067\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x046d:"\u0079\u0075\u0073\u0062ig\u0069\u006f\u0074\u0069\u0066\u0069\u0065\u0064\u0063\u0079\u0072\u0069\u006c\u006ci\u0063",0x0467:"\u0079\u0075\u0073\u006c\u0069\u0074\u0074\u006c\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",0x0469:"\u0079u\u0073\u006c\u0069\u0074t\u006c\u0065\u0069\u006f\u0074i\u0066i\u0065d\u0063\u0079\u0072\u0069\u006c\u006c\u0069c",0x3085:"\u0079u\u0073m\u0061\u006c\u006c\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30e5:"\u0079u\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0xff6d:"\u0079u\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061n\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068",0x318b:"\u0079\u0075\u0079\u0065\u006b\u006f\u0072\u0065\u0061\u006e",0x318a:"y\u0075\u0079\u0065\u006f\u006b\u006f\u0072\u0065\u0061\u006e",0x09df:"\u0079\u0079\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x095f:"\u0079y\u0061\u0064\u0065\u0076\u0061",0x007a:"\u007a",0x0566:"\u007a\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x017a:"\u007a\u0061\u0063\u0075\u0074\u0065",0x095b:"\u007a\u0061\u0064\u0065\u0076\u0061",0x0a5b:"\u007a\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0638:"\u007aa\u0068\u0061\u0072\u0061\u0062\u0069c",0xfec6:"\u007a\u0061\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",0xfec7:"\u007a\u0061h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x3056:"\u007a\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0xfec5:"z\u0061\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0xfec8:"\u007aa\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0x0632:"\u007a\u0061\u0069\u006e\u0061\u0072\u0061\u0062\u0069\u0063",0xfeb0:"\u007aa\u0069n\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",0xfeaf:"\u007a\u0061\u0069n\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",0x30b6:"\u007a\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0595:"\u007a\u0061q\u0065\u0066\u0067a\u0064\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077",0x0594:"\u007a\u0061q\u0065\u0066\u0071a\u0074\u0061\u006e\u0068\u0065\u0062\u0072\u0065\u0077",0x0598:"z\u0061\u0072\u0071\u0061\u0068\u0065\u0062\u0072\u0065\u0077",0xfb36:"\u007a\u0061\u0079\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077",0x3117:"\u007ab\u006f\u0070\u006f\u006d\u006f\u0066o",0x017e:"\u007a\u0063\u0061\u0072\u006f\u006e",0x24e9:"\u007ac\u0069\u0072\u0063\u006c\u0065",0x1e91:"z\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",0x2a1f:"\u007a\u0063\u006d\u0070",0x0291:"\u007a\u0063\u0075r\u006c",0x017c:"\u007a\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",0x1e93:"\u007ad\u006f\u0074\u0062\u0065\u006c\u006fw",0x0499:"\u007a\u0065\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x04df:"\u007ae\u0064i\u0065\u0072\u0065\u0073\u0069s\u0063\u0079r\u0069\u006c\u006c\u0069\u0063",0x305c:"\u007a\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30bc:"\u007a\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x0030:"\u007a\u0065\u0072\u006f",0x09e6:"z\u0065\u0072\u006f\u0062\u0065\u006e\u0067\u0061\u006c\u0069",0x0966:"\u007a\u0065\u0072\u006f\u0064\u0065\u0076\u0061",0x0ae6:"\u007a\u0065\u0072o\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069",0x0a66:"\u007a\u0065\u0072o\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069",0x0660:"\u007a\u0065\u0072\u006f\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063",0x2080:"\u007a\u0065\u0072o\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",0xff10:"\u007a\u0065\u0072\u006f\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0xf730:"\u007a\u0065\u0072o\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065",0x06f0:"z\u0065\u0072\u006f\u0070\u0065\u0072\u0073\u0069\u0061\u006e",0x2070:"\u007a\u0065\u0072o\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072",0x0e50:"\u007a\u0065\u0072\u006f\u0074\u0068\u0061\u0069",0xfeff:"\u007ae\u0072o\u0077\u0069\u0064\u0074\u0068\u006a\u006f\u0069\u006e\u0065\u0072",0x200b:"\u007a\u0065\u0072\u006f\u0077\u0069\u0064\u0074\u0068s\u0070\u0061\u0063\u0065",0x03b6:"\u007a\u0065\u0074\u0061",0x3113:"\u007a\u0068\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f",0x056a:"z\u0068\u0065\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e",0x03fe:"\u007a\u0068\u0065\u0062\u0072\u0065\u0076\u0065",0x04c2:"\u007a\u0068e\u0062\u0072\u0065v\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0436:"z\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x0497:"z\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065r\u0063\u0079\u0072\u0069ll\u0069\u0063",0x04dd:"\u007a\u0068\u0065\u0064ie\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",0x3058:"\u007a\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30b8:"\u007a\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x05ae:"z\u0069\u006e\u006f\u0072\u0068\u0065\u0062\u0072\u0065\u0077",0x1e95:"\u007a\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077",0xff5a:"\u007a\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065",0x305e:"\u007a\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30be:"\u007a\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061",0x24b5:"\u007a\u0070\u0061\u0072\u0065\u006e",0x2a20:"\u007a\u0070\u0069p\u0065",0x2a21:"\u007a\u0070\u0072\u006f\u006a\u0065\u0063\u0074",0x0290:"\u007a\u0072\u0065\u0074\u0072\u006f\u0066\u006c\u0065x\u0068\u006f\u006f\u006b",0x0220:"\u007ar\u0074\u0068\u006f\u006f\u006b",0x01b6:"\u007as\u0074\u0072\u006f\u006b\u0065",0x305a:"\u007a\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061",0x30ba:"\u007a\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061"}); +func (_bc *charCodeGlyphNameMap )Delete (key CharCode ){_bc ._edc .Lock ();defer _bc ._edc .Unlock ();delete (_bc ._ceb ,key );};type IdentityEncoder struct{_fgd string ;_fde *_af .RuneSet ;};func RegisterSimpleEncoding (name string ,fnc func ()SimpleEncoder ){if _ ,_aafe :=_cda .Read (name ); +_aafe {panic ("\u0061l\u0072e\u0061\u0064\u0079\u0020\u0072e\u0067\u0069s\u0074\u0065\u0072\u0065\u0064");};_cda .Write (name ,fnc );};var (_cda =&simpleEncodersMap {_agab :map[string ]func ()SimpleEncoder {}};);func NormalizePresentationForms (text string )string {return _e .Map (func (_dfg rune )rune {if _gdd ,_dddg :=_bfag .Read (_dfg ); +_dddg {return _gdd ;};return _dfg ;},text );};var _ecd =_af .NewByteRuneMap (map[byte ]rune {0x20:' ',0x21:'!',0x22:'"',0x23:'#',0x24:'$',0x25:'%',0x26:'&',0x27:'\'',0x28:'(',0x29:')',0x2a:'*',0x2b:'+',0x2c:',',0x2d:'-',0x2e:'.',0x2f:'/',0x30:'0',0x31:'1',0x32:'2',0x33:'3',0x34:'4',0x35:'5',0x36:'6',0x37:'7',0x38:'8',0x39:'9',0x3a:':',0x3b:';',0x3c:'<',0x3d:'=',0x3e:'>',0x3f:'?',0x40:'@',0x41:'A',0x42:'B',0x43:'C',0x44:'D',0x45:'E',0x46:'F',0x47:'G',0x48:'H',0x49:'I',0x4a:'J',0x4b:'K',0x4c:'L',0x4d:'M',0x4e:'N',0x4f:'O',0x50:'P',0x51:'Q',0x52:'R',0x53:'S',0x54:'T',0x55:'U',0x56:'V',0x57:'W',0x58:'X',0x59:'Y',0x5a:'Z',0x5b:'[',0x5c:'\\',0x5d:']',0x5e:'^',0x5f:'_',0x60:'`',0x61:'a',0x62:'b',0x63:'c',0x64:'d',0x65:'e',0x66:'f',0x67:'g',0x68:'h',0x69:'i',0x6a:'j',0x6b:'k',0x6c:'l',0x6d:'m',0x6e:'n',0x6f:'o',0x70:'p',0x71:'q',0x72:'r',0x73:'s',0x74:'t',0x75:'u',0x76:'v',0x77:'w',0x78:'x',0x79:'y',0x7a:'z',0x7b:'{',0x7c:'|',0x7d:'}',0x7e:'~',0x7f:'•',0x80:'€',0x81:'•',0x82:'‚',0x83:'ƒ',0x84:'„',0x85:'…',0x86:'†',0x87:'‡',0x88:'ˆ',0x89:'‰',0x8a:'Š',0x8b:'‹',0x8c:'Œ',0x8d:'•',0x8e:'Ž',0x8f:'•',0x90:'•',0x91:'‘',0x92:'’',0x93:'“',0x94:'”',0x95:'•',0x96:'–',0x97:'—',0x98:'˜',0x99:'™',0x9a:'š',0x9b:'›',0x9c:'œ',0x9d:'•',0x9e:'ž',0x9f:'Ÿ',0xa0:' ',0xa1:'¡',0xa2:'¢',0xa3:'£',0xa4:'¤',0xa5:'¥',0xa6:'¦',0xa7:'§',0xa8:'¨',0xa9:'©',0xaa:'ª',0xab:'«',0xac:'¬',0xad:'-',0xae:'®',0xaf:'¯',0xb0:'°',0xb1:'±',0xb2:'²',0xb3:'³',0xb4:'´',0xb5:'µ',0xb6:'¶',0xb7:'·',0xb8:'¸',0xb9:'¹',0xba:'º',0xbb:'»',0xbc:'¼',0xbd:'½',0xbe:'¾',0xbf:'¿',0xc0:'À',0xc1:'Á',0xc2:'Â',0xc3:'Ã',0xc4:'Ä',0xc5:'Å',0xc6:'Æ',0xc7:'Ç',0xc8:'È',0xc9:'É',0xca:'Ê',0xcb:'Ë',0xcc:'Ì',0xcd:'Í',0xce:'Î',0xcf:'Ï',0xd0:'Ð',0xd1:'Ñ',0xd2:'Ò',0xd3:'Ó',0xd4:'Ô',0xd5:'Õ',0xd6:'Ö',0xd7:'×',0xd8:'Ø',0xd9:'Ù',0xda:'Ú',0xdb:'Û',0xdc:'Ü',0xdd:'Ý',0xde:'Þ',0xdf:'ß',0xe0:'à',0xe1:'á',0xe2:'â',0xe3:'ã',0xe4:'ä',0xe5:'å',0xe6:'æ',0xe7:'ç',0xe8:'è',0xe9:'é',0xea:'ê',0xeb:'ë',0xec:'ì',0xed:'í',0xee:'î',0xef:'ï',0xf0:'ð',0xf1:'ñ',0xf2:'ò',0xf3:'ó',0xf4:'ô',0xf5:'õ',0xf6:'ö',0xf7:'÷',0xf8:'ø',0xf9:'ù',0xfa:'ú',0xfb:'û',0xfc:'ü',0xfd:'ý',0xfe:'þ',0xff:'ÿ'}); +func (_aca CMapEncoder )Encode (str string )[]byte {if _aca ._cbc ==nil {return []byte {};};if _aca ._cbc .NBits ()==8{return _fff (_aca ,str );};return _bebb (_aca ,str );};func _fff (_ege TextEncoder ,_dcfd string )[]byte {_eged :=make ([]byte ,0,len (_dcfd )); +for _ ,_bge :=range _dcfd {_gcd ,_abe :=_ege .RuneToCharcode (_bge );if !_abe ||_gcd > 0xff{_ae .Log .Debug ("\u0046\u0061i\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u0070\u0020\u0072\u0075\u006e\u0065\u0020\u0074\u006f\u0020\u0063\u0068\u0061\u0072\u0063\u006f\u0064\u0065\u0020\u0066\u006f\u0072\u0020\u0072\u0075\u006e\u0065\u0020\u0030\u0078\u0025\u0030\u0034\u0078",_bge ); +continue ;};_eged =append (_eged ,byte (_gcd ));};return _eged ;};func _fcb (_cg TextEncoder ,_faf []byte )string {_ffbg :=make ([]rune ,0,len (_faf )/2+len (_faf )%2);for len (_faf )> 0{if len (_faf )==1{_faf =[]byte {_faf [0],0};};_dce :=CharCode (_ba .BigEndian .Uint16 (_faf [:])); +_faf =_faf [2:];_cfab ,_fg :=_cg .CharcodeToRune (_dce );if !_fg {_ae .Log .Debug ("\u0046a\u0069\u006ce\u0064\u0020\u0074\u006f \u006d\u0061\u0070 \u0063\u0068\u0061\u0072\u0063\u006f\u0064\u0065\u0020to\u0020\u0072\u0075n\u0065\u002e \u0063\u0068\u0061\u0072\u0063\u006fd\u0065\u003d%\u0023\u0078",_dce ); +continue ;};_ffbg =append (_ffbg ,_cfab );};return string (_ffbg );};var (_cce =_gde (_gbb ,_ecgb );_gced =_gde (_ggb ,_debd ););func (_gdb *TrueTypeFontEncoder )String ()string {_gdba :=[]string {_f .Sprintf ("\u0025\u0064\u0020\u0065\u006e\u0074\u0072\u0069\u0065\u0073",_gdb ._abac .Length ())}; +type runeGID struct{_gaef rune ;_eac GID ;};_ggbg :=make ([]runeGID ,0,_gdb ._abac .Length ());_gdb ._abac .Range (func (_fedc rune ,_gceda uint16 )(_bggb bool ){_ggbg =append (_ggbg ,runeGID {_gaef :_fedc ,_eac :GID (_gceda )});return false ;});_eb .Slice (_ggbg ,func (_gdf ,_bgeab int )bool {return _ggbg [_gdf ]._gaef < _ggbg [_bgeab ]._gaef }); +_bfea :=len (_ggbg );if _bfea > _gaa {_bfea =_gaa ;};for _gbaa :=0;_gbaa < _bfea ;_gbaa ++{_fbc :=_ggbg [_gbaa ];_gdba =append (_gdba ,_f .Sprintf ("\u0025\u0064\u003d\u0030\u0078\u0025\u0030\u0032\u0078\u003a\u0020\u0025\u0071",_fbc ._gaef ,_fbc ._gaef ,_fbc ._eac )); +};return _f .Sprintf ("T\u0052U\u0045\u0054\u0059\u0050\u0045\u005f\u0045\u004eC\u004f\u0044\u0045\u0052{%\u0073\u007d",_e .Join (_gdba ,"\u002c\u0020"));};var _dfa =_af .NewStringRuneMap (map[string ]rune {"\u002en\u006f\u0074\u0064\u0065\u0066":0xfffd,"\u0032\u0035\u0030\u0061":0x250a,"\u0032\u0035\u0030\u0062":0x250b,"\u0032\u0035\u0030\u0064":0x250d,"\u0032\u0035\u0030\u0065":0x250e,"\u0032\u0035\u0030\u0066":0x250f,"\u0032\u0035\u0031\u0061":0x251a,"\u0032\u0035\u0031\u0062":0x251b,"\u0032\u0035\u0031\u0064":0x251d,"\u0032\u0035\u0031\u0065":0x251e,"\u0032\u0035\u0031\u0066":0x251f,"\u0032\u0035\u0032\u0061":0x252a,"\u0032\u0035\u0032\u0062":0x252b,"\u0032\u0035\u0032\u0064":0x252d,"\u0032\u0035\u0032\u0065":0x252e,"\u0032\u0035\u0032\u0066":0x252f,"\u0032\u0035\u0033\u0061":0x253a,"\u0032\u0035\u0033\u0062":0x253b,"\u0032\u0035\u0033\u0064":0x253d,"\u0032\u0035\u0033\u0065":0x253e,"\u0032\u0035\u0033\u0066":0x253f,"\u0032\u0035\u0034\u0061":0x254a,"\u0032\u0035\u0034\u0062":0x254b,"\u0032\u0035\u0034\u0063":0x254c,"\u0032\u0035\u0034\u0064":0x254d,"\u0032\u0035\u0034\u0065":0x254e,"\u0032\u0035\u0034\u0066":0x254f,"\u0032\u0035\u0036\u0064":0x256d,"\u0032\u0035\u0036\u0065":0x256e,"\u0032\u0035\u0036\u0066":0x256f,"\u0032\u0035\u0037\u0061":0x257a,"\u0032\u0035\u0037\u0062":0x257b,"\u0032\u0035\u0037\u0063":0x257c,"\u0032\u0035\u0037\u0064":0x257d,"\u0032\u0035\u0037\u0065":0x257e,"\u0032\u0035\u0037\u0066":0x257f,"\u0041":0x0041,"\u0041\u0045":0x00c6,"\u0041E\u0061\u0063\u0075\u0074\u0065":0x01fc,"\u0041\u0045\u006d\u0061\u0063\u0072\u006f\u006e":0x01e2,"\u0041E\u0073\u006d\u0061\u006c\u006c":0xf7e6,"\u0041\u0050\u004c\u0062\u006f\u0078\u0071\u0075\u0065s\u0074\u0069\u006f\u006e":0x2370,"\u0041\u0050\u004c\u0062\u006f\u0078\u0075\u0070\u0063\u0061\u0072\u0065\u0074":0x2353,"\u0041P\u004cn\u006f\u0074\u0062\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068":0x2340,"A\u0050\u004c\u006e\u006f\u0074\u0073\u006c\u0061\u0073\u0068":0x233f,"\u0041\u0061\u0063\u0075\u0074\u0065":0x00c1,"A\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c":0xf7e1,"\u0041\u0062\u0072\u0065\u0076\u0065":0x0102,"A\u0062\u0072\u0065\u0076\u0065\u0061\u0063\u0075\u0074\u0065":0x1eae,"\u0041\u0062\u0072\u0065\u0076\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04d0,"\u0041\u0062\u0072\u0065\u0076\u0065\u0064\u006f\u0074b\u0065\u006c\u006f\u0077":0x1eb6,"A\u0062\u0072\u0065\u0076\u0065\u0067\u0072\u0061\u0076\u0065":0x1eb0,"\u0041b\u0072e\u0076\u0065\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1eb2,"A\u0062\u0072\u0065\u0076\u0065\u0074\u0069\u006c\u0064\u0065":0x1eb4,"\u0041\u0063\u0061\u0072\u006f\u006e":0x01cd,"\u0041c\u0069\u0072\u0063\u006c\u0065":0x24b6,"A\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x00c2,"\u0041\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065":0x1ea4,"\u0041\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077":0x1eac,"\u0041\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065":0x1ea6,"A\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065":0x1ea8,"\u0041\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c":0xf7e2,"\u0041\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065":0x1eaa,"\u0041\u0063\u0075t\u0065":0xf6c9,"\u0041\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c":0xf7b4,"\u0041d\u0062\u006c\u0067\u0072\u0061\u0076e":0x0200,"\u0041d\u0069\u0065\u0072\u0065\u0073\u0069s":0x00c4,"\u0041\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04d2,"\u0041d\u0069e\u0072\u0065\u0073\u0069\u0073\u006d\u0061\u0063\u0072\u006f\u006e":0x01de,"\u0041\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c":0xf7e4,"\u0041d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1ea0,"\u0041\u0064\u006f\u0074\u006d\u0061\u0063\u0072\u006f\u006e":0x01e0,"\u0041\u0067\u0072\u0061\u0076\u0065":0x00c0,"A\u0067\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c":0xf7e0,"\u0041\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ea2,"A\u0069\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04d4,"\u0041\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x0202,"\u0041\u006c\u0070h\u0061":0x0391,"\u0041\u006c\u0070\u0068\u0061\u0074\u006f\u006e\u006f\u0073":0x0386,"\u0041m\u0061\u0063\u0072\u006f\u006e":0x0100,"\u0041\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff21,"\u0041o\u0067\u006f\u006e\u0065\u006b":0x0104,"\u0041\u0072\u0069n\u0067":0x00c5,"\u0041\u0072\u0069\u006e\u0067\u0061\u0063\u0075\u0074\u0065":0x01fa,"\u0041\u0072\u0069\u006e\u0067\u0062\u0065\u006c\u006f\u0077":0x1e00,"\u0041\u0072\u0069\u006e\u0067\u0073\u006d\u0061\u006c\u006c":0xf7e5,"\u0041\u0073\u006d\u0061\u006c\u006c":0xf761,"\u0041\u0074\u0069\u006c\u0064\u0065":0x00c3,"A\u0074\u0069\u006c\u0064\u0065\u0073\u006d\u0061\u006c\u006c":0xf7e3,"A\u0079\u0062\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0531,"\u0042":0x0042,"\u0042\u0061\u0072\u0076":0x2ae7,"\u0042\u0062\u0062\u0041":0x1d538,"\u0042\u0062\u0062\u0042":0x1d539,"\u0042\u0062\u0062\u0043":0x2102,"\u0042\u0062\u0062\u0044":0x1d53b,"\u0042\u0062\u0062\u0045":0x1d53c,"\u0042\u0062\u0062\u0046":0x1d53d,"\u0042\u0062\u0062\u0047":0x1d53e,"\u0042\u0062\u0062\u0047\u0061\u006d\u006d\u0061":0x213e,"\u0042\u0062\u0062\u0048":0x210d,"\u0042\u0062\u0062\u0049":0x1d540,"\u0042\u0062\u0062\u004a":0x1d541,"\u0042\u0062\u0062\u004b":0x1d542,"\u0042\u0062\u0062\u004c":0x1d543,"\u0042\u0062\u0062\u004d":0x1d544,"\u0042\u0062\u0062\u004e":0x2115,"\u0042\u0062\u0062\u004f":0x1d546,"\u0042\u0062\u0062\u0050":0x2119,"\u0042\u0062\u0062P\u0069":0x213f,"\u0042\u0062\u0062\u0051":0x211a,"\u0042\u0062\u0062\u0052":0x211d,"\u0042\u0062\u0062\u0053":0x1d54a,"\u0042\u0062\u0062\u0054":0x1d54b,"\u0042\u0062\u0062\u0055":0x1d54c,"\u0042\u0062\u0062\u0056":0x1d54d,"\u0042\u0062\u0062\u0057":0x1d54e,"\u0042\u0062\u0062\u0058":0x1d54f,"\u0042\u0062\u0062\u0059":0x1d550,"\u0042\u0062\u0062\u005a":0x2124,"\u0042\u0062\u0062\u0061":0x1d552,"\u0042\u0062\u0062\u0062":0x1d553,"\u0042\u0062\u0062\u0063":0x1d554,"\u0042\u0062\u0062\u0064":0x1d555,"\u0042\u0062\u0062\u0065":0x1d556,"\u0042\u0062\u0062\u0065\u0069\u0067\u0068\u0074":0x1d7e0,"\u0042\u0062\u0062\u0066":0x1d557,"\u0042b\u0062\u0066\u0069\u0076\u0065":0x1d7dd,"\u0042b\u0062\u0066\u006f\u0075\u0072":0x1d7dc,"\u0042\u0062\u0062\u0067":0x1d558,"\u0042\u0062\u0062\u0067\u0061\u006d\u006d\u0061":0x213d,"\u0042\u0062\u0062\u0068":0x1d559,"\u0042\u0062\u0062\u0069":0x1d55a,"\u0042\u0062\u0062\u006a":0x1d55b,"\u0042\u0062\u0062\u006b":0x1d55c,"\u0042\u0062\u0062\u006c":0x1d55d,"\u0042\u0062\u0062\u006d":0x1d55e,"\u0042\u0062\u0062\u006e":0x1d55f,"\u0042b\u0062\u006e\u0069\u006e\u0065":0x1d7e1,"\u0042\u0062\u0062\u006f":0x1d560,"\u0042\u0062\u0062\u006f\u006e\u0065":0x1d7d9,"\u0042\u0062\u0062\u0070":0x1d561,"\u0042\u0062\u0062p\u0069":0x213c,"\u0042\u0062\u0062\u0071":0x1d562,"\u0042\u0062\u0062\u0072":0x1d563,"\u0042\u0062\u0062\u0073":0x1d564,"\u0042\u0062\u0062\u0073\u0065\u0076\u0065\u006e":0x1d7df,"\u0042\u0062\u0062\u0073\u0069\u0078":0x1d7de,"\u0042\u0062\u0062\u0073\u0075\u006d":0x2140,"\u0042\u0062\u0062\u0074":0x1d565,"\u0042\u0062\u0062\u0074\u0068\u0072\u0065\u0065":0x1d7db,"\u0042\u0062\u0062\u0074\u0077\u006f":0x1d7da,"\u0042\u0062\u0062\u0075":0x1d566,"\u0042\u0062\u0062\u0076":0x1d567,"\u0042\u0062\u0062\u0077":0x1d568,"\u0042\u0062\u0062\u0078":0x1d569,"\u0042\u0062\u0062\u0079":0x1d56a,"\u0042\u0062\u0062\u007a":0x1d56b,"\u0042b\u0062\u007a\u0065\u0072\u006f":0x1d7d8,"\u0042c\u0069\u0072\u0063\u006c\u0065":0x24b7,"\u0042\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e02,"\u0042d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e04,"B\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0532,"\u0042\u0065\u0074\u0061":0x0392,"\u0042\u0068\u006fo\u006b":0x0181,"\u0042\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e06,"\u0042\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff22,"\u0042\u0072\u0065\u0076\u0065\u0073\u006d\u0061\u006c\u006c":0xf6f4,"\u0042\u0073\u006d\u0061\u006c\u006c":0xf762,"\u0042s\u006d\u0061\u006c\u006c\u0063\u0061p":0x0229,"\u0042t\u006f\u0070\u0062\u0061\u0072":0x0182,"\u0043":0x0043,"\u0043\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x053e,"\u0043\u0061\u0063\u0075\u0074\u0065":0x0106,"\u0043\u0061\u0072o\u006e":0xf6ca,"\u0043\u0061\u0072\u006f\u006e\u0073\u006d\u0061\u006c\u006c":0xf6f5,"\u0043\u0063\u0061\u0072\u006f\u006e":0x010c,"\u0043\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x00c7,"\u0043\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0061\u0063\u0075\u0074\u0065":0x1e08,"\u0043\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0073\u006d\u0061\u006c\u006c":0xf7e7,"\u0043c\u0069\u0072\u0063\u006c\u0065":0x24b8,"C\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x0108,"\u0043\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x010a,"\u0043\u0065\u0064i\u006c\u006c\u0061\u0073\u006d\u0061\u006c\u006c":0xf7b8,"C\u0068\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0549,"C\u0068e\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061n\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04bc,"C\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0427,"\u0043\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065\u0072\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061\u006e\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04be,"C\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065r\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04b6,"\u0043\u0068\u0065\u0064ie\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04f4,"\u0043\u0068\u0065h\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0543,"C\u0068\u0065\u006b\u0068ak\u0061s\u0073\u0069\u0061\u006e\u0063y\u0072\u0069\u006c\u006c\u0069\u0063":0x04cb,"\u0043h\u0065\u0076\u0065\u0072t\u0069\u0063\u0061\u006c\u0073t\u0072o\u006be\u0063\u0079\u0072\u0069\u006c\u006c\u0069c":0x04b8,"\u0043\u0068\u0069":0x03a7,"\u0043\u0068\u006fo\u006b":0x0187,"\u0043i\u0072c\u0075\u006d\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c":0xf6f6,"\u0043\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff23,"\u0043\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0551,"\u0043o\u006c\u006f\u006e\u0065\u0071":0x2a74,"\u0043\u0073\u006d\u0061\u006c\u006c":0xf763,"\u0044":0x0044,"\u0044\u0044\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077":0x27f1,"\u0044\u005a":0x01f1,"\u0044Z\u0063\u0061\u0072\u006f\u006e":0x01c4,"\u0044\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0534,"\u0044\u0061\u0066\u0072\u0069\u0063\u0061\u006e":0x0189,"\u0044\u0061\u0073h\u0056":0x2ae5,"\u0044a\u0073\u0068\u0056\u0044\u0061\u0073h":0x27da,"\u0044\u0061\u0073h\u0076":0x2ae4,"\u0044\u0063\u0061\u0072\u006f\u006e":0x010e,"\u0044c\u0061\u0072\u006f\u006e\u0031":0xf810,"\u0044\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x1e10,"\u0044c\u0069\u0072\u0063\u006c\u0065":0x24b9,"\u0044\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e12,"\u0044\u0063\u0072\u006f\u0061\u0074":0x0110,"\u0044\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e0a,"\u0044d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e0c,"\u0044\u0064\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077":0x290b,"\u0044\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0414,"\u0044e\u0069\u0063\u006f\u0070\u0074\u0069c":0x03ee,"\u0044\u0065\u006ct\u0061":0x2206,"\u0044\u0065\u006c\u0074\u0061\u0067\u0072\u0065\u0065\u006b":0x0394,"\u0044\u0068\u006fo\u006b":0x018a,"\u0044\u0069\u0065\u0072\u0065\u0073\u0069\u0073":0xf6cb,"\u0044\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0041\u0063\u0075\u0074\u0065":0xf6cc,"\u0044\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0047\u0072\u0061\u0076\u0065":0xf6cd,"\u0044\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0073\u006d\u0061\u006c\u006c":0xf7a8,"\u0044i\u0067\u0061\u006d\u006d\u0061":0x1d7cb,"\u0044\u0069\u0067a\u006d\u006d\u0061\u0067\u0072\u0065\u0065\u006b":0x03dc,"\u0044\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e0e,"\u0044\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff24,"\u0044\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074s\u006d\u0061\u006c\u006c":0xf6f7,"\u0044\u0073\u006d\u0061\u006c\u006c":0xf764,"\u0044t\u006f\u0070\u0062\u0061\u0072":0x018b,"\u0044\u007a":0x01f2,"\u0044z\u0063\u0061\u0072\u006f\u006e":0x01c5,"D\u007ae\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061n\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04e0,"\u0044\u007a\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x040f,"\u0045":0x0045,"\u0045\u0061\u0063\u0075\u0074\u0065":0x00c9,"E\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c":0xf7e9,"\u0045\u0062\u0072\u0065\u0076\u0065":0x0114,"\u0045\u0063\u0061\u0072\u006f\u006e":0x011a,"\u0045\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0062\u0072\u0065\u0076\u0065":0x1e1c,"E\u0063\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0535,"\u0045c\u0069\u0072\u0063\u006c\u0065":0x24ba,"E\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x00ca,"\u0045\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065":0x1ebe,"\u0045\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e18,"\u0045\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077":0x1ec6,"\u0045\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065":0x1ec0,"E\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065":0x1ec2,"\u0045\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c":0xf7ea,"\u0045\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065":0x1ec4,"\u0045c\u0079\u0072\u0069\u006c\u006c\u0069c":0x0404,"\u0045d\u0062\u006c\u0067\u0072\u0061\u0076e":0x0204,"\u0045d\u0069\u0065\u0072\u0065\u0073\u0069s":0x00cb,"\u0045\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c":0xf7eb,"\u0045\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x0116,"\u0045d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1eb8,"\u0045\u0067\u0072\u0061\u0076\u0065":0x00c8,"E\u0067\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c":0xf7e8,"\u0045\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0537,"\u0045\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1eba,"\u0045\u0069\u0067\u0068\u0074\u0072\u006f\u006d\u0061\u006e":0x2167,"\u0045\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x0206,"\u0045\u0069\u006f\u0074\u0069\u0066\u0069\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x0464,"\u0045\u006c\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x041b,"E\u006c\u0065\u0076\u0065\u006e\u0072\u006f\u006d\u0061\u006e":0x216a,"\u0045m\u0061\u0063\u0072\u006f\u006e":0x0112,"\u0045\u006d\u0061c\u0072\u006f\u006e\u0061\u0063\u0075\u0074\u0065":0x1e16,"\u0045\u006d\u0061c\u0072\u006f\u006e\u0067\u0072\u0061\u0076\u0065":0x1e14,"\u0045\u006d\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x041c,"\u0045\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff25,"\u0045\u006e\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04a2,"\u0045\u006e\u0067":0x014a,"\u0045\u006e\u0067\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04a4,"\u0045\u006e\u0068\u006f\u006f\u006b\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04c7,"\u0045o\u0067\u006f\u006e\u0065\u006b":0x0118,"\u0045\u006f\u0070e\u006e":0x0190,"\u0045p\u0073\u0069\u006c\u006f\u006e":0x0395,"\u0045\u0070\u0073i\u006c\u006f\u006e\u0074\u006f\u006e\u006f\u0073":0x0388,"\u0045\u0071\u0075i\u0076":0x2263,"\u0045r\u0065\u0076\u0065\u0072\u0073\u0065d":0x018e,"\u0045\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x042d,"\u0045\u0073\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04aa,"\u0045\u0073\u0068":0x01a9,"\u0045\u0073\u006d\u0061\u006c\u006c":0xf765,"\u0045\u0074\u0061":0x0397,"\u0045\u0074\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0538,"\u0045\u0074\u0061\u0074\u006f\u006e\u006f\u0073":0x0389,"\u0045\u0074\u0068":0x00d0,"\u0045\u0074\u0068\u0073\u006d\u0061\u006c\u006c":0xf7f0,"\u0045\u0074\u0069\u006c\u0064\u0065":0x1ebc,"E\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077":0x1e1a,"\u0045\u0075\u006c\u0065\u0072\u0063\u006f\u006e\u0073\u0074":0x2107,"\u0045\u0075\u0072\u006f":0x20ac,"\u0045\u007a\u0068":0x01b7,"\u0045\u007a\u0068\u0063\u0061\u0072\u006f\u006e":0x01ee,"E\u007a\u0068\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064":0x01b8,"\u0046":0x0046,"\u0046c\u0069\u0072\u0063\u006c\u0065":0x24bb,"\u0046\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e1e,"F\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0556,"\u0046e\u0069\u0063\u006f\u0070\u0074\u0069c":0x03e4,"\u0046\u0068\u006fo\u006b":0x0191,"\u0046\u0069\u006e\u0076":0x2132,"\u0046i\u0076\u0065\u0072\u006f\u006d\u0061n":0x2164,"\u0046\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff26,"\u0046o\u0075\u0072\u0072\u006f\u006d\u0061n":0x2163,"\u0046\u0073\u006d\u0061\u006c\u006c":0xf766,"\u0047":0x0047,"\u0047\u0042\u0073\u0071\u0075\u0061\u0072\u0065":0x3387,"\u0047\u0061\u0063\u0075\u0074\u0065":0x01f4,"\u0047\u0061\u006dm\u0061":0x0393,"\u0047\u0061\u006dm\u0061\u0061\u0066\u0072\u0069\u0063\u0061\u006e":0x0194,"\u0047\u0061\u006eg\u0069\u0061\u0063\u006f\u0070\u0074\u0069\u0063":0x03ea,"\u0047\u0062\u0072\u0065\u0076\u0065":0x011e,"\u0047\u0063\u0061\u0072\u006f\u006e":0x01e6,"\u0047c\u0069\u0072\u0063\u006c\u0065":0x24bc,"G\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x011c,"\u0047\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074":0x0122,"\u0047\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x0120,"\u0047\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0413,"\u0047\u0068\u0061d\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0542,"G\u0068\u0065\u006d\u0069dd\u006ce\u0068\u006f\u006f\u006b\u0063y\u0072\u0069\u006c\u006c\u0069\u0063":0x0494,"\u0047\u0068\u0065\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x0492,"\u0047\u0068\u0065\u0075\u0070\u0074\u0075\u0072\u006e\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x0490,"\u0047\u0068\u006fo\u006b":0x0193,"G\u0069\u006d\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0533,"\u0047m\u0061\u0063\u0072\u006f\u006e":0x1e20,"\u0047\u006d\u0069\u0072":0x2141,"\u0047\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff27,"\u0047\u0072\u0061v\u0065":0xf6ce,"\u0047\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c":0xf760,"\u0047\u0073\u006d\u0061\u006c\u006c":0xf767,"\u0047\u0073\u006d\u0061\u006c\u006c\u0063\u0061\u0070\u0068\u006f\u006f\u006b":0x022b,"\u0047\u0073\u006d\u0061\u006c\u006c\u0068\u006f\u006f\u006b":0x029b,"\u0047s\u0074\u0072\u006f\u006b\u0065":0x01e4,"\u0047\u0074":0x2aa2,"\u0048":0x0048,"\u0048\u0032\u0032\u0030\u0037\u0033":0x25a1,"\u0048\u0050\u0073\u0071\u0075\u0061\u0072\u0065":0x33cb,"\u0048\u0061\u0061\u0062kh\u0061\u0073\u0069\u0061\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04a8,"\u0048\u0061\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04b2,"\u0048\u0062\u0061\u0072":0x0126,"H\u0062\u0072\u0065\u0076\u0065\u0062\u0065\u006c\u006f\u0077":0x1e2a,"\u0048\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x1e28,"\u0048c\u0069\u0072\u0063\u006c\u0065":0x24bd,"H\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x0124,"\u0048d\u0069\u0065\u0072\u0065\u0073\u0069s":0x1e26,"\u0048\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e22,"\u0048d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e24,"\u0048\u0065\u0072\u006d\u0061\u0070\u0068\u0072\u006f\u0064\u0069\u0074\u0065":0x26a5,"\u0048\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff28,"\u0048\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0540,"\u0048\u006f\u0072\u0069\u0063\u006f\u0070\u0074\u0069\u0063":0x03e8,"\u0048\u0073\u006d\u0061\u006c\u006c":0xf768,"\u0048s\u006d\u0061\u006c\u006c\u0063\u0061p":0x022c,"\u0048\u0075\u006eg\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074":0xf6cf,"\u0048\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074s\u006d\u0061\u006c\u006c":0xf6f8,"\u0048\u007a\u0073\u0071\u0075\u0061\u0072\u0065":0x3390,"\u0049":0x0049,"\u0049\u004a":0x0132,"\u0049\u0061\u0063\u0075\u0074\u0065":0x00cd,"I\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c":0xf7ed,"\u0049\u0062\u0072\u0065\u0076\u0065":0x012c,"\u0049\u0063\u0061\u0072\u006f\u006e":0x01cf,"\u0049c\u0069\u0072\u0063\u006c\u0065":0x24be,"I\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x00ce,"\u0049\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c":0xf7ee,"\u0049c\u0079\u0072\u0069\u006c\u0031":0x03fc,"\u0049d\u0062\u006c\u0067\u0072\u0061\u0076e":0x0208,"\u0049d\u0069\u0065\u0072\u0065\u0073\u0069s":0x00cf,"\u0049\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073a\u0063\u0075\u0074\u0065":0x1e2e,"\u0049\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04e4,"\u0049\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c":0xf7ef,"\u0049\u0064\u006f\u0074":0x0130,"\u0049d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1eca,"\u0049e\u0062r\u0065\u0076\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04d6,"\u0049\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0415,"\u0049\u0065\u0068\u006f\u006f\u006b":0x03f8,"\u0049\u0065\u0068o\u006f\u006b\u006f\u0067\u006f\u006e\u0065\u006b":0x03fa,"\u0049\u0066\u0072\u0061\u006b\u0074\u0075\u0072":0x2111,"\u0049\u0067\u0072\u0061\u0076\u0065":0x00cc,"I\u0067\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c":0xf7ec,"\u0049\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ec8,"\u0049\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0418,"\u0049\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x020a,"\u0049m\u0061\u0063\u0072\u006f\u006e":0x012a,"\u0049m\u0061c\u0072\u006f\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04e2,"\u0049\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff29,"I\u006e\u0069\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x053b,"\u0049\u006f\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0401,"\u0049o\u0067\u006f\u006e\u0065\u006b":0x012e,"\u0049\u006f\u0074\u0061":0x0399,"I\u006f\u0074\u0061\u0061\u0066\u0072\u0069\u0063\u0061\u006e":0x0196,"\u0049\u006f\u0074\u0061\u0064\u0069\u0061\u0065\u0072\u0065\u0073\u0069\u0073":0x02f3,"\u0049\u006f\u0074a\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073":0x03aa,"\u0049o\u0074\u0061\u0074\u006f\u006e\u006fs":0x038a,"\u0049\u0073\u006d\u0061\u006c\u006c":0xf769,"\u0049s\u0074\u0072\u006f\u006b\u0065":0x0197,"\u0049\u0074\u0069\u006c\u0064\u0065":0x0128,"I\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077":0x1e2c,"\u0049\u007a\u0068it\u0073\u0061\u0064\u0062\u006c\u0067\u0072\u0061\u0076\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0476,"\u004a":0x004a,"\u004a\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0541,"\u004ac\u0069\u0072\u0063\u006c\u0065":0x24bf,"J\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x0134,"\u004a\u0068\u0065h\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x054b,"\u004a\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff2a,"\u004a\u006f\u0069\u006e":0x2a1d,"\u004a\u0073\u006d\u0061\u006c\u006c":0xf76a,"\u004b":0x004b,"\u004b\u0042\u0073\u0071\u0075\u0061\u0072\u0065":0x3385,"\u004b\u004b\u0073\u0071\u0075\u0061\u0072\u0065":0x33cd,"\u004b\u0061\u0062\u0061\u0073\u0068\u006b\u0069\u0072\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04a0,"\u004b\u0061\u0063\u0075\u0074\u0065":0x1e30,"\u004b\u0061\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x049a,"\u004b\u0061\u0068\u006f\u006f\u006b":0x03ff,"\u004b\u0061\u0068\u006f\u006f\u006b\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04c3,"\u004b\u0061\u0070p\u0061":0x039a,"\u004b\u0061s\u0074\u0072\u006fk\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x049e,"\u004ba\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0073\u0074\u0072o\u006b\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x049c,"\u004b\u0063\u0061\u0072\u006f\u006e":0x01e8,"\u004b\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x0136,"\u004bc\u0069\u0072\u0063\u006c\u0065":0x24c0,"\u004bd\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e32,"K\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0554,"K\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x053f,"K\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0425,"\u004b\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063":0x03e6,"\u004b\u0068\u006fo\u006b":0x0198,"K\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x040c,"\u004b\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e34,"\u004b\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff2b,"\u004b\u006f\u0070\u0070\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0480,"\u004b\u006f\u0070\u0070\u0061\u0067\u0072\u0065\u0065\u006b":0x03de,"K\u0073\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x046e,"\u004b\u0073\u006d\u0061\u006c\u006c":0xf76b,"\u004c":0x004c,"\u004c\u004a":0x01c7,"\u004c\u004c":0xf6bf,"\u004c\u004c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x2b45,"\u004c\u0061\u0063\u0075\u0074\u0065":0x0139,"\u004c\u0061\u006d\u0062\u0064\u0061":0x039b,"\u004cb\u0072\u0062\u0072\u0061\u006b":0x27ec,"\u004c\u0063\u0061\u0072\u006f\u006e":0x013d,"\u004cc\u0061\u0072\u006f\u006e\u0031":0xf812,"\u004c\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x013b,"\u004cc\u0065\u0064\u0069\u006c\u006c\u00611":0xf81a,"\u004cc\u0069\u0072\u0063\u006c\u0065":0x24c1,"\u004c\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e3c,"\u004c\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x013f,"\u004cd\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e36,"\u004cd\u006ft\u0062\u0065\u006c\u006f\u0077\u006d\u0061\u0063\u0072\u006f\u006e":0x1e38,"\u004c\u0064\u0073\u0068":0x21b2,"\u004c\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x053c,"\u004c\u006a":0x01c8,"L\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0409,"\u004c\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e3a,"\u004c\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff2c,"\u004c\u006f\u006e\u0067\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x27f8,"\u004co\u006eg\u006c\u0065\u0066\u0074\u0072i\u0067\u0068t\u0061\u0072\u0072\u006f\u0077":0x27fa,"\u004c\u006f\u006eg\u006d\u0061\u0070\u0073\u0066\u0072\u006f\u006d":0x27fd,"\u004c\u006f\u006e\u0067\u006d\u0061\u0070\u0073\u0074\u006f":0x27fe,"\u004c\u006f\u006e\u0067\u0072\u0069\u0067\u0068\u0074a\u0072\u0072\u006f\u0077":0x27f9,"\u004cp\u0061\u0072\u0065\u006e\u0067\u0074r":0x2995,"\u004c\u0073\u006c\u0061\u0073\u0068":0x0141,"L\u0073\u006c\u0061\u0073\u0068\u0073\u006d\u0061\u006c\u006c":0xf6f9,"\u004c\u0073\u006d\u0061\u006c\u006c":0xf76c,"\u004cs\u006d\u0061\u006c\u006c\u0063\u0061p":0x022f,"\u004c\u0074":0x2aa1,"\u004c\u0076\u007a\u0069\u0067\u007a\u0061\u0067":0x29da,"\u004d":0x004d,"\u004d\u0042\u0073\u0071\u0075\u0061\u0072\u0065":0x3386,"\u004d\u0061\u0063\u0072\u006f\u006e":0xf6d0,"M\u0061\u0063\u0072\u006f\u006e\u0073\u006d\u0061\u006c\u006c":0xf7af,"\u004d\u0061\u0063\u0075\u0074\u0065":0x1e3e,"\u004d\u0061\u0070\u0073\u0066\u0072\u006f\u006d":0x2906,"\u004d\u0061\u0070\u0073\u0074\u006f":0x2907,"\u004dc\u0069\u0072\u0063\u006c\u0065":0x24c2,"\u004d\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e40,"\u004dd\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e42,"M\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0544,"\u004d\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff2d,"\u004d\u0073\u006d\u0061\u006c\u006c":0xf76d,"\u004dt\u0075\u0072\u006e\u0065\u0064":0x019c,"\u004d\u0075":0x039c,"\u004e":0x004e,"\u004e\u004a":0x01ca,"\u004e\u0061\u0063\u0075\u0074\u0065":0x0143,"\u004e\u0063\u0061\u0072\u006f\u006e":0x0147,"\u004ec\u0065\u0064\u0069\u006c\u006c\u00611":0xf81c,"\u004ec\u0069\u0072\u0063\u006c\u0065":0x24c3,"\u004e\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e4a,"\u004e\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074":0x0145,"\u004e\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e44,"\u004ed\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e46,"\u004ee\u0061\u0072\u0072\u006f\u0077":0x21d7,"\u004eh\u006f\u006f\u006b\u006c\u0065\u0066t":0x019d,"\u004ei\u006e\u0065\u0072\u006f\u006d\u0061n":0x2168,"\u004e\u006a":0x01cb,"\u004e\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e48,"\u004e\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff2e,"\u004e\u006f\u0074":0x2aec,"N\u006f\u0077\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0546,"\u004e\u0073\u006d\u0061\u006c\u006c":0xf76e,"\u004e\u0074\u0069\u006c\u0064\u0065":0x00d1,"N\u0074\u0069\u006c\u0064\u0065\u0073\u006d\u0061\u006c\u006c":0xf7f1,"\u004e\u0075":0x039d,"\u004ew\u0061\u0072\u0072\u006f\u0077":0x21d6,"\u004f":0x004f,"\u004f\u0045":0x0152,"\u004fE\u0073\u006d\u0061\u006c\u006c":0xf6fa,"\u004f\u0061\u0063\u0075\u0074\u0065":0x00d3,"O\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c":0xf7f3,"\u004fb\u0061r\u0072\u0065\u0064\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04e8,"\u004f\u0062\u0061rr\u0065\u0064\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04ea,"\u004f\u0062\u0072\u0065\u0076\u0065":0x014e,"\u004f\u0063\u0061\u0072\u006f\u006e":0x01d1,"\u004f\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064t\u0069\u006c\u0064\u0065":0x019f,"\u004fc\u0069\u0072\u0063\u006c\u0065":0x24c4,"O\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x00d4,"\u004f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065":0x1ed0,"\u004f\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077":0x1ed8,"\u004f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065":0x1ed2,"O\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065":0x1ed4,"\u004f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c":0xf7f4,"\u004f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065":0x1ed6,"\u004fc\u0079\u0072\u0069\u006c\u006c\u0069c":0x041e,"\u004fd\u0062\u006c\u0061\u0063\u0075\u0074e":0x0150,"\u004fd\u0062\u006c\u0067\u0072\u0061\u0076e":0x020c,"\u004fd\u0069\u0065\u0072\u0065\u0073\u0069s":0x00d6,"\u004f\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04e6,"\u004f\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c":0xf7f6,"\u004fd\u006f\u0074\u0062\u0065\u006c\u006fw":0x1ecc,"O\u0067\u006f\u006e\u0065\u006b\u0073\u006d\u0061\u006c\u006c":0xf6fb,"\u004f\u0067\u0072\u0061\u0076\u0065":0x00d2,"O\u0067\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c":0xf7f2,"\u004f\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0555,"\u004f\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ece,"\u004f\u0068\u006fr\u006e":0x01a0,"\u004f\u0068\u006f\u0072\u006e\u0061\u0063\u0075\u0074\u0065":0x1eda,"\u004f\u0068\u006f\u0072\u006e\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077":0x1ee2,"\u004f\u0068\u006f\u0072\u006e\u0067\u0072\u0061\u0076\u0065":0x1edc,"\u004f\u0068\u006f\u0072\u006e\u0068\u006f\u006f\u006ba\u0062\u006f\u0076\u0065":0x1ede,"\u004f\u0068\u006f\u0072\u006e\u0074\u0069\u006c\u0064\u0065":0x1ee0,"\u004f\u0069":0x01a2,"\u004f\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x020e,"\u004fm\u0061\u0063\u0072\u006f\u006e":0x014c,"\u004f\u006d\u0061c\u0072\u006f\u006e\u0061\u0063\u0075\u0074\u0065":0x1e52,"\u004f\u006d\u0061c\u0072\u006f\u006e\u0067\u0072\u0061\u0076\u0065":0x1e50,"\u004f\u006d\u0065g\u0061":0x2126,"\u004f\u006d\u0065\u0067\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0460,"\u004f\u006d\u0065\u0067\u0061\u0067\u0072\u0065\u0065\u006b":0x03a9,"\u004f\u006d\u0065\u0067\u0061\u0069\u006e\u0076":0x2127,"\u004fm\u0065g\u0061\u0072\u006f\u0075\u006ed\u0063\u0079r\u0069\u006c\u006c\u0069\u0063":0x047a,"\u004fm\u0065g\u0061\u0074\u0069\u0074\u006co\u0063\u0079r\u0069\u006c\u006c\u0069\u0063":0x047c,"\u004f\u006d\u0065\u0067\u0061\u0074\u006f\u006e\u006f\u0073":0x038f,"\u004fm\u0069\u0063\u0072\u006f\u006e":0x039f,"\u004f\u006d\u0069c\u0072\u006f\u006e\u0074\u006f\u006e\u006f\u0073":0x038c,"\u004f\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff2f,"\u004f\u006e\u0065\u0072\u006f\u006d\u0061\u006e":0x2160,"\u004fo\u0067\u006f\u006e\u0065\u006b":0x01ea,"\u004f\u006f\u0067\u006f\u006e\u0065\u006b\u006d\u0061\u0063\u0072\u006f\u006e":0x01ec,"\u004f\u006f\u0070e\u006e":0x0186,"\u004f\u0073\u006c\u0061\u0073\u0068":0x00d8,"O\u0073\u006c\u0061\u0073\u0068\u0061\u0063\u0075\u0074\u0065":0x01fe,"O\u0073\u006c\u0061\u0073\u0068\u0073\u006d\u0061\u006c\u006c":0xf7f8,"\u004f\u0073\u006d\u0061\u006c\u006c":0xf76f,"\u004f\u0074\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x047e,"\u004f\u0074\u0069\u006c\u0064\u0065":0x00d5,"O\u0074\u0069\u006c\u0064\u0065\u0061\u0063\u0075\u0074\u0065":0x1e4c,"\u004f\u0074\u0069\u006c\u0064\u0065\u0064\u0069\u0065r\u0065\u0073\u0069\u0073":0x1e4e,"O\u0074\u0069\u006c\u0064\u0065\u0073\u006d\u0061\u006c\u006c":0xf7f5,"\u004f\u0074\u0069\u006d\u0065\u0073":0x2a37,"\u0050":0x0050,"\u0050\u0061\u0063\u0075\u0074\u0065":0x1e54,"\u0050c\u0069\u0072\u0063\u006c\u0065":0x24c5,"\u0050\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e56,"P\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x054a,"P\u0065m\u0069\u0064\u0064\u006c\u0065\u0068\u006f\u006fk\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04a6,"\u0050\u0068\u0069":0x03a6,"\u0050\u0068\u006fo\u006b":0x01a4,"\u0050\u0069":0x03a0,"\u0050\u0069\u0077r\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0553,"P\u006c\u0061\u006e\u0063\u006b\u0063\u006f\u006e\u0073\u0074":0x210e,"\u0050\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff30,"\u0050\u0072\u0065\u0063":0x2abb,"\u0050\u0072\u006fp\u0065\u0072\u0074\u0079\u004c\u0069\u006e\u0065":0x214a,"\u0050\u0073\u0069":0x03a8,"P\u0073\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0470,"\u0050\u0073\u006d\u0061\u006c\u006c":0xf770,"\u0051":0x0051,"\u0051\u0045\u0044":0x220e,"\u0051c\u0069\u0072\u0063\u006c\u0065":0x24c6,"\u0051\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff31,"\u0051\u0073\u006d\u0061\u006c\u006c":0xf771,"\u0051\u0075\u0065\u0073\u0074\u0069\u006f\u006e":0x2047,"\u0052":0x0052,"R\u0052\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x2b46,"\u0052\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x054c,"\u0052\u0061\u0063\u0075\u0074\u0065":0x0154,"\u0052b\u0072\u0062\u0072\u0061\u006b":0x27ed,"\u0052\u0063\u0061\u0072\u006f\u006e":0x0158,"\u0052\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x0156,"\u0052c\u0065\u0064\u0069\u006c\u006c\u00611":0xf81e,"\u0052c\u0069\u0072\u0063\u006c\u0065":0x24c7,"R\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0xf831,"\u0052d\u0062\u006c\u0067\u0072\u0061\u0076e":0x0210,"\u0052\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e58,"\u0052d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e5a,"\u0052d\u006ft\u0062\u0065\u006c\u006f\u0077\u006d\u0061\u0063\u0072\u006f\u006e":0x1e5c,"\u0052\u0064\u0073\u0068":0x21b3,"R\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0550,"\u0052\u0066\u0072\u0061\u006b\u0074\u0075\u0072":0x211c,"\u0052\u0068\u006f":0x03a1,"\u0052i\u006e\u0067\u0073\u006d\u0061\u006cl":0xf6fc,"\u0052\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x0212,"\u0052\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e5e,"\u0052\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff32,"\u0052\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0073\u0073":0x2996,"\u0052\u0073\u006d\u0061\u006c\u006c":0xf772,"\u0052\u0073\u006d\u0061\u006c\u006c\u0069\u006e\u0076e\u0072\u0074\u0065\u0064":0x0281,"\u0052\u0073\u006d\u0061ll\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u0073\u0075\u0070\u0065\u0072\u0069o\u0072":0x02b6,"\u0052\u0074\u0075\u0072\u006e\u0073\u0075\u0070\u0065\u0072":0x023f,"\u0052\u0076\u007a\u0069\u0067\u007a\u0061\u0067":0x29db,"\u0053":0x0053,"\u0053\u0044\u0031\u0035\u0030\u0031\u0030\u0030":0x024f,"\u0053\u0046\u0030\u0031\u0030\u0030\u0030\u0030":0x250c,"\u0053\u0046\u0030\u0032\u0030\u0030\u0030\u0030":0x2514,"\u0053\u0046\u0030\u0033\u0030\u0030\u0030\u0030":0x2510,"\u0053\u0046\u0030\u0034\u0030\u0030\u0030\u0030":0x2518,"\u0053\u0046\u0030\u0035\u0030\u0030\u0030\u0030":0x253c,"\u0053\u0046\u0030\u0036\u0030\u0030\u0030\u0030":0x252c,"\u0053\u0046\u0030\u0037\u0030\u0030\u0030\u0030":0x2534,"\u0053\u0046\u0030\u0038\u0030\u0030\u0030\u0030":0x251c,"\u0053\u0046\u0030\u0039\u0030\u0030\u0030\u0030":0x2524,"\u0053\u0046\u0031\u0030\u0030\u0030\u0030\u0030":0x2500,"\u0053\u0046\u0031\u0031\u0030\u0030\u0030\u0030":0x2502,"\u0053\u0046\u0031\u0039\u0030\u0030\u0030\u0030":0x2561,"\u0053\u0046\u0032\u0030\u0030\u0030\u0030\u0030":0x2562,"\u0053\u0046\u0032\u0031\u0030\u0030\u0030\u0030":0x2556,"\u0053\u0046\u0032\u0032\u0030\u0030\u0030\u0030":0x2555,"\u0053\u0046\u0032\u0033\u0030\u0030\u0030\u0030":0x2563,"\u0053\u0046\u0032\u0034\u0030\u0030\u0030\u0030":0x2551,"\u0053\u0046\u0032\u0035\u0030\u0030\u0030\u0030":0x2557,"\u0053\u0046\u0032\u0036\u0030\u0030\u0030\u0030":0x255d,"\u0053\u0046\u0032\u0037\u0030\u0030\u0030\u0030":0x255c,"\u0053\u0046\u0032\u0038\u0030\u0030\u0030\u0030":0x255b,"\u0053\u0046\u0033\u0036\u0030\u0030\u0030\u0030":0x255e,"\u0053\u0046\u0033\u0037\u0030\u0030\u0030\u0030":0x255f,"\u0053\u0046\u0033\u0038\u0030\u0030\u0030\u0030":0x255a,"\u0053\u0046\u0033\u0039\u0030\u0030\u0030\u0030":0x2554,"\u0053\u0046\u0034\u0030\u0030\u0030\u0030\u0030":0x2569,"\u0053\u0046\u0034\u0031\u0030\u0030\u0030\u0030":0x2566,"\u0053\u0046\u0034\u0032\u0030\u0030\u0030\u0030":0x2560,"\u0053\u0046\u0034\u0033\u0030\u0030\u0030\u0030":0x2550,"\u0053\u0046\u0034\u0034\u0030\u0030\u0030\u0030":0x256c,"\u0053\u0046\u0034\u0035\u0030\u0030\u0030\u0030":0x2567,"\u0053\u0046\u0034\u0036\u0030\u0030\u0030\u0030":0x2568,"\u0053\u0046\u0034\u0037\u0030\u0030\u0030\u0030":0x2564,"\u0053\u0046\u0034\u0038\u0030\u0030\u0030\u0030":0x2565,"\u0053\u0046\u0034\u0039\u0030\u0030\u0030\u0030":0x2559,"\u0053\u0046\u0035\u0030\u0030\u0030\u0030\u0030":0x2558,"\u0053\u0046\u0035\u0031\u0030\u0030\u0030\u0030":0x2552,"\u0053\u0046\u0035\u0032\u0030\u0030\u0030\u0030":0x2553,"\u0053\u0046\u0035\u0033\u0030\u0030\u0030\u0030":0x256b,"\u0053\u0046\u0035\u0034\u0030\u0030\u0030\u0030":0x256a,"\u0053\u0061\u0063\u0075\u0074\u0065":0x015a,"\u0053a\u0063u\u0074\u0065\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e64,"\u0053\u0061\u006d\u0070\u0069\u0067\u0072\u0065\u0065\u006b":0x03e0,"\u0053\u0063\u0061\u0072\u006f\u006e":0x0160,"\u0053c\u0061r\u006f\u006e\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e66,"S\u0063\u0061\u0072\u006f\u006e\u0073\u006d\u0061\u006c\u006c":0xf6fd,"\u0053\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x015e,"\u0053c\u0065\u0064\u0069\u006c\u006c\u00611":0xf816,"\u0053\u0063\u0068w\u0061":0x018f,"\u0053\u0063\u0068\u0077\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04d8,"S\u0063\u0068\u0077\u0061di\u0065r\u0065\u0073\u0069\u0073\u0063y\u0072\u0069\u006c\u006c\u0069\u0063":0x04da,"\u0053c\u0069\u0072\u0063\u006c\u0065":0x24c8,"S\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x015c,"\u0053\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074":0x0218,"\u0053\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e60,"\u0053d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e62,"\u0053d\u006ft\u0062\u0065\u006c\u006f\u0077d\u006f\u0074a\u0063\u0063\u0065\u006e\u0074":0x1e68,"\u0053e\u0061\u0072\u0072\u006f\u0077":0x21d8,"S\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x054d,"\u0053\u0065\u0076\u0065\u006e\u0072\u006f\u006d\u0061\u006e":0x2166,"S\u0068\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0547,"S\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0428,"\u0053\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063":0x03e2,"\u0053\u0068\u0068a\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04ba,"S\u0068\u0069\u006d\u0061\u0063\u006f\u0070\u0074\u0069\u0063":0x03ec,"\u0053\u0069\u0067m\u0061":0x03a3,"\u0053\u0069\u0078\u0072\u006f\u006d\u0061\u006e":0x2165,"\u0053\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff33,"\u0053\u0071\u0063a\u0070":0x2a4e,"\u0053\u0071\u0063u\u0070":0x2a4f,"\u0053\u0073\u006d\u0061\u006c\u006c":0xf773,"S\u0074\u0069\u0067\u006d\u0061\u0067\u0072\u0065\u0065\u006b":0x03da,"\u0053\u0075\u0063\u0063":0x2abc,"\u0053w\u0061\u0072\u0072\u006f\u0077":0x21d9,"\u0054":0x0054,"\u0054\u0061\u0075":0x03a4,"\u0054\u0062\u0061\u0072":0x0166,"\u0054\u0063\u0061\u0072\u006f\u006e":0x0164,"\u0054c\u0061\u0072\u006f\u006e\u0031":0xf814,"\u0054c\u0065\u0064\u0069\u006c\u006c\u00611":0xf818,"\u0054c\u0069\u0072\u0063\u006c\u0065":0x24c9,"\u0054\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e70,"\u0054\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074":0x0162,"\u0054\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e6a,"\u0054d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e6c,"\u0054\u0065\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04ac,"\u0054\u0065\u006e\u0072\u006f\u006d\u0061\u006e":0x2169,"\u0054\u0065\u0074\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04b4,"\u0054\u0068\u0065t\u0061":0x0398,"\u0054\u0068\u006fo\u006b":0x01ac,"\u0054\u0068\u006fr\u006e":0x00de,"\u0054\u0068\u006f\u0072\u006e\u0073\u006d\u0061\u006c\u006c":0xf7fe,"\u0054\u0068\u0072\u0065\u0065\u0072\u006f\u006d\u0061\u006e":0x2162,"\u0054\u0069\u006c\u0064\u0065\u0073\u006d\u0061\u006c\u006c":0xf6fe,"\u0054\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x054f,"\u0054\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e6e,"\u0054\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff34,"\u0054\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0539,"\u0054\u006f\u006e\u0065\u0066\u0069\u0076\u0065":0x01bc,"\u0054o\u006e\u0065\u0073\u0069\u0078":0x0184,"\u0054o\u006e\u0065\u0074\u0077\u006f":0x01a7,"\u0054\u0072\u0065\u0074\u0072\u006f\u0066\u006c\u0065x\u0068\u006f\u006f\u006b":0x01ae,"T\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0426,"\u0054\u0073\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x040b,"\u0054\u0073\u006d\u0061\u006c\u006c":0xf774,"T\u0077\u0065\u006c\u0076\u0065\u0072\u006f\u006d\u0061\u006e":0x216b,"\u0054\u0077\u006f\u0072\u006f\u006d\u0061\u006e":0x2161,"\u0055":0x0055,"\u0055\u0055\u0070\u0061\u0072\u0072\u006f\u0077":0x27f0,"\u0055\u0061\u0063\u0075\u0074\u0065":0x00da,"U\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c":0xf7fa,"\u0055\u0062\u0072\u0065\u0076\u0065":0x016c,"\u0055\u0063\u0061\u0072\u006f\u006e":0x01d3,"\u0055\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0xf833,"\u0055c\u0069\u0072\u0063\u006c\u0065":0x24ca,"U\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x00db,"\u0055\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e76,"\u0055\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0073\u006d\u0061\u006c\u006c":0xf7fb,"\u0055c\u0079\u0072\u0069\u006c\u006c\u0069c":0x0423,"\u0055d\u0062\u006c\u0067\u0072\u0061\u0076e":0x0214,"\u0055d\u0069\u0065\u0072\u0065\u0073\u0069s":0x00dc,"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073a\u0063\u0075\u0074\u0065":0x01d7,"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073b\u0065\u006c\u006f\u0077":0x1e72,"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073c\u0061\u0072\u006f\u006e":0x01d9,"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04f0,"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073g\u0072\u0061\u0076\u0065":0x01db,"\u0055d\u0069e\u0072\u0065\u0073\u0069\u0073\u006d\u0061\u0063\u0072\u006f\u006e":0x01d5,"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c":0xf7fc,"\u0055d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1ee4,"\u0055\u0067\u0072\u0061\u0076\u0065":0x00d9,"U\u0067\u0072\u0061\u0076\u0065\u0073\u006d\u0061\u006c\u006c":0xf7f9,"\u0055\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ee6,"\u0055\u0068\u006fr\u006e":0x01af,"\u0055\u0068\u006f\u0072\u006e\u0061\u0063\u0075\u0074\u0065":0x1ee8,"\u0055\u0068\u006f\u0072\u006e\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077":0x1ef0,"\u0055\u0068\u006f\u0072\u006e\u0067\u0072\u0061\u0076\u0065":0x1eea,"\u0055\u0068\u006f\u0072\u006e\u0068\u006f\u006f\u006ba\u0062\u006f\u0076\u0065":0x1eec,"\u0055\u0068\u006f\u0072\u006e\u0074\u0069\u006c\u0064\u0065":0x1eee,"\u0055\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074":0x0170,"U\u0068\u0075\u006e\u0067ar\u0075m\u006c\u0061\u0075\u0074\u0063y\u0072\u0069\u006c\u006c\u0069\u0063":0x04f2,"\u0055\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x0216,"\u0055\u006b\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0478,"\u0055m\u0061\u0063\u0072\u006f\u006e":0x016a,"\u0055m\u0061c\u0072\u006f\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04ee,"\u0055m\u0061c\u0072\u006f\u006e\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073":0x1e7a,"\u0055\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff35,"\u0055o\u0067\u006f\u006e\u0065\u006b":0x0172,"\u0055p\u0073\u0069\u006c\u006f\u006e":0x03a5,"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0031":0x03d2,"U\u0070\u0073\u0069\u006c\u006f\u006ea\u0063\u0075\u0074\u0065\u0068\u006f\u006f\u006b\u0073y\u006d\u0062\u006fl\u0067r\u0065\u0065\u006b":0x03d3,"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0061\u0066r\u0069\u0063\u0061\u006e":0x01b1,"\u0055\u0070s\u0069\u006c\u006fn\u0064\u0069\u0061\u0065\u0072\u0065\u0073\u0069\u0073":0x02f4,"\u0055p\u0073i\u006c\u006f\u006e\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073":0x03ab,"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0064\u0069\u0065r\u0065\u0073\u0069\u0073\u0068\u006f\u006fk\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b":0x03d4,"\u0055\u0070\u0073i\u006c\u006f\u006e\u0074\u006f\u006e\u006f\u0073":0x038e,"\u0055\u0072\u0069n\u0067":0x016e,"\u0055\u0073\u0068\u006f\u0072\u0074\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x040e,"\u0055\u0073\u006d\u0061\u006c\u006c":0xf775,"\u0055\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04ae,"\u0055\u0073\u0074ra\u0069\u0067\u0068\u0074\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04b0,"\u0055\u0074\u0069\u006c\u0064\u0065":0x0168,"U\u0074\u0069\u006c\u0064\u0065\u0061\u0063\u0075\u0074\u0065":0x1e78,"U\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077":0x1e74,"\u0055\u0075\u0070\u0061\u0072\u0072\u006f\u0077":0x290a,"\u0056":0x0056,"\u0056\u0044\u0061s\u0068":0x22ab,"\u0056\u0062\u0061\u0072":0x2aeb,"\u0056c\u0069\u0072\u0063\u006c\u0065":0x24cb,"\u0056d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e7e,"\u0056\u0065\u0065":0x2a54,"V\u0065\u0077\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x054e,"\u0056\u0068\u006fo\u006b":0x01b2,"\u0056\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff36,"\u0056\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0548,"\u0056\u0073\u006d\u0061\u006c\u006c":0xf776,"\u0056\u0074\u0069\u006c\u0064\u0065":0x1e7c,"\u0056\u0076\u0065r\u0074":0x2980,"\u0057":0x0057,"\u0057\u0061\u0063\u0075\u0074\u0065":0x1e82,"\u0057c\u0069\u0072\u0063\u006c\u0065":0x24cc,"W\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x0174,"\u0057d\u0069\u0065\u0072\u0065\u0073\u0069s":0x1e84,"\u0057\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e86,"\u0057d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e88,"\u0057\u0065\u0064g\u0065":0x2a53,"\u0057\u0067\u0072\u0061\u0076\u0065":0x1e80,"\u0057\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff37,"\u0057\u0073\u006d\u0061\u006c\u006c":0xf777,"\u0058":0x0058,"\u0058c\u0069\u0072\u0063\u006c\u0065":0x24cd,"\u0058d\u0069\u0065\u0072\u0065\u0073\u0069s":0x1e8c,"\u0058\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e8a,"X\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x053d,"\u0058\u0069":0x039e,"\u0058\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff38,"\u0058\u0073\u006d\u0061\u006c\u006c":0xf778,"\u0059":0x0059,"\u0059\u0061\u0063\u0075\u0074\u0065":0x00dd,"Y\u0061\u0063\u0075\u0074\u0065\u0073\u006d\u0061\u006c\u006c":0xf7fd,"\u0059c\u0069\u0072\u0063\u006c\u0065":0x24ce,"Y\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x0176,"\u0059d\u0069\u0065\u0072\u0065\u0073\u0069s":0x0178,"\u0059\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073s\u006d\u0061\u006c\u006c":0xf7ff,"\u0059\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e8e,"\u0059d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1ef4,"Y\u0065r\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069s\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04f8,"\u0059\u0067\u0072\u0061\u0076\u0065":0x1ef2,"\u0059\u0068\u006fo\u006b":0x01b3,"\u0059\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ef6,"\u0059\u0069\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0545,"\u0059\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0407,"\u0059\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0552,"\u0059\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff39,"\u0059\u0073\u006d\u0061\u006c\u006c":0xf779,"\u0059s\u006d\u0061\u006c\u006c\u0063\u0061p":0x021f,"\u0059\u0074\u0069\u006c\u0064\u0065":0x1ef8,"\u0059\u0075\u0070":0x2144,"\u0059\u0075\u0073\u0062\u0069\u0067\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x046a,"\u0059\u0075\u0073\u0062ig\u0069\u006f\u0074\u0069\u0066\u0069\u0065\u0064\u0063\u0079\u0072\u0069\u006c\u006ci\u0063":0x046c,"\u0059\u0075\u0073\u006c\u0069\u0074\u0074\u006c\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x0466,"\u0059u\u0073\u006c\u0069\u0074t\u006c\u0065\u0069\u006f\u0074i\u0066i\u0065d\u0063\u0079\u0072\u0069\u006c\u006c\u0069c":0x0468,"\u005a":0x005a,"\u005a\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0536,"\u005a\u0061\u0063\u0075\u0074\u0065":0x0179,"\u005a\u0063\u0061\u0072\u006f\u006e":0x017d,"Z\u0063\u0061\u0072\u006f\u006e\u0073\u006d\u0061\u006c\u006c":0xf6ff,"\u005ac\u0069\u0072\u0063\u006c\u0065":0x24cf,"Z\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x1e90,"\u005a\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x017b,"\u005ad\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e92,"\u005a\u0065\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0498,"\u005ae\u0064i\u0065\u0072\u0065\u0073\u0069s\u0063\u0079r\u0069\u006c\u006c\u0069\u0063":0x04de,"\u005a\u0065\u0074\u0061":0x0396,"Z\u0068\u0065\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x053a,"\u005a\u0068\u0065\u0062\u0072\u0065\u0076\u0065":0x03fd,"\u005a\u0068e\u0062\u0072\u0065v\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04c1,"Z\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065r\u0063\u0079\u0072\u0069ll\u0069\u0063":0x0496,"\u005a\u0068\u0065\u0064ie\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04dc,"\u005a\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e94,"\u005a\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff3a,"\u005a\u0073\u006d\u0061\u006c\u006c":0xf77a,"\u005as\u0074\u0072\u006f\u006b\u0065":0x01b5,"\u0061":0x0061,"\u0061\u0031":0x2701,"\u0061\u0032":0x2702,"\u0061\u0033":0x2704,"\u0061\u0034":0x260e,"\u0061\u0035":0x2706,"\u0061\u0036":0x271d,"\u0061\u0037":0x271e,"\u0061\u0038":0x271f,"\u0061\u0039":0x2720,"\u0061\u0031\u0030":0x2721,"\u0061\u0031\u0031":0x261b,"\u0061\u0031\u0032":0x261e,"\u0061\u0031\u0033":0x270c,"\u0061\u0031\u0034":0x270d,"\u0061\u0031\u0035":0x270e,"\u0061\u0031\u0036":0x270f,"\u0061\u0031\u0037":0x2711,"\u0061\u0031\u0038":0x2712,"\u0061\u0031\u0039":0x2713,"\u0061\u0032\u0030":0x2714,"\u0061\u0032\u0031":0x2715,"\u0061\u0032\u0032":0x2716,"\u0061\u0032\u0033":0x2717,"\u0061\u0032\u0034":0x2718,"\u0061\u0032\u0035":0x2719,"\u0061\u0032\u0036":0x271a,"\u0061\u0032\u0037":0x271b,"\u0061\u0032\u0038":0x271c,"\u0061\u0032\u0039":0x2722,"\u0061\u0033\u0030":0x2723,"\u0061\u0033\u0031":0x2724,"\u0061\u0033\u0032":0x2725,"\u0061\u0033\u0033":0x2726,"\u0061\u0033\u0034":0x2727,"\u0061\u0033\u0035":0x2605,"\u0061\u0033\u0036":0x2729,"\u0061\u0033\u0037":0x272a,"\u0061\u0033\u0038":0x272b,"\u0061\u0033\u0039":0x272c,"\u0061\u0034\u0030":0x272d,"\u0061\u0034\u0031":0x272e,"\u0061\u0034\u0032":0x272f,"\u0061\u0034\u0033":0x2730,"\u0061\u0034\u0034":0x2731,"\u0061\u0034\u0035":0x2732,"\u0061\u0034\u0036":0x2733,"\u0061\u0034\u0037":0x2734,"\u0061\u0034\u0038":0x2735,"\u0061\u0034\u0039":0x2736,"\u0061\u0035\u0030":0x2737,"\u0061\u0035\u0031":0x2738,"\u0061\u0035\u0032":0x2739,"\u0061\u0035\u0033":0x273a,"\u0061\u0035\u0034":0x273b,"\u0061\u0035\u0035":0x273c,"\u0061\u0035\u0036":0x273d,"\u0061\u0035\u0037":0x273e,"\u0061\u0035\u0038":0x273f,"\u0061\u0035\u0039":0x2740,"\u0061\u0036\u0030":0x2741,"\u0061\u0036\u0031":0x2742,"\u0061\u0036\u0032":0x2743,"\u0061\u0036\u0033":0x2744,"\u0061\u0036\u0034":0x2745,"\u0061\u0036\u0035":0x2746,"\u0061\u0036\u0036":0x2747,"\u0061\u0036\u0037":0x2748,"\u0061\u0036\u0038":0x2749,"\u0061\u0036\u0039":0x274a,"\u0061\u0037\u0030":0x274b,"\u0061\u0037\u0031":0x25cf,"\u0061\u0037\u0032":0x274d,"\u0061\u0037\u0033":0x25a0,"\u0061\u0037\u0034":0x274f,"\u0061\u0037\u0035":0x2751,"\u0061\u0037\u0036":0x25b2,"\u0061\u0037\u0037":0x25bc,"\u0061\u0037\u0038":0x25c6,"\u0061\u0037\u0039":0x2756,"\u0061\u0038\u0031":0x25d7,"\u0061\u0038\u0032":0x2758,"\u0061\u0038\u0033":0x2759,"\u0061\u0038\u0034":0x275a,"\u0061\u0038\u0035":0xf8de,"\u0061\u0038\u0036":0xf8e0,"\u0061\u0038\u0037":0xf8e1,"\u0061\u0038\u0038":0xf8e2,"\u0061\u0038\u0039":0xf8d7,"\u0061\u0039\u0030":0xf8d8,"\u0061\u0039\u0031":0xf8db,"\u0061\u0039\u0032":0xf8dc,"\u0061\u0039\u0033":0xf8d9,"\u0061\u0039\u0034":0xf8da,"\u0061\u0039\u0035":0xf8e3,"\u0061\u0039\u0036":0xf8e4,"\u0061\u0039\u0037":0x275b,"\u0061\u0039\u0038":0x275c,"\u0061\u0039\u0039":0x275d,"\u0061\u0031\u0030\u0030":0x275e,"\u0061\u0031\u0030\u0031":0x2761,"\u0061\u0031\u0030\u0032":0x2762,"\u0061\u0031\u0030\u0033":0x2763,"\u0061\u0031\u0030\u0034":0x2764,"\u0061\u0031\u0030\u0035":0x2710,"\u0061\u0031\u0030\u0036":0x2765,"\u0061\u0031\u0030\u0037":0x2766,"\u0061\u0031\u0030\u0038":0x2767,"\u0061\u0031\u0031\u0037":0x2709,"\u0061\u0031\u0031\u0038":0x2708,"\u0061\u0031\u0031\u0039":0x2707,"\u0061\u0031\u0032\u0030":0x2460,"\u0061\u0031\u0032\u0031":0x2461,"\u0061\u0031\u0032\u0032":0x2462,"\u0061\u0031\u0032\u0033":0x2463,"\u0061\u0031\u0032\u0034":0x2464,"\u0061\u0031\u0032\u0035":0x2465,"\u0061\u0031\u0032\u0036":0x2466,"\u0061\u0031\u0032\u0037":0x2467,"\u0061\u0031\u0032\u0038":0x2468,"\u0061\u0031\u0032\u0039":0x2469,"\u0061\u0031\u0033\u0030":0x2776,"\u0061\u0031\u0033\u0031":0x2777,"\u0061\u0031\u0033\u0032":0x2778,"\u0061\u0031\u0033\u0033":0x2779,"\u0061\u0031\u0033\u0034":0x277a,"\u0061\u0031\u0033\u0035":0x277b,"\u0061\u0031\u0033\u0036":0x277c,"\u0061\u0031\u0033\u0037":0x277d,"\u0061\u0031\u0033\u0038":0x277e,"\u0061\u0031\u0033\u0039":0x277f,"\u0061\u0031\u0034\u0030":0x2780,"\u0061\u0031\u0034\u0031":0x2781,"\u0061\u0031\u0034\u0032":0x2782,"\u0061\u0031\u0034\u0033":0x2783,"\u0061\u0031\u0034\u0034":0x2784,"\u0061\u0031\u0034\u0035":0x2785,"\u0061\u0031\u0034\u0036":0x2786,"\u0061\u0031\u0034\u0037":0x2787,"\u0061\u0031\u0034\u0038":0x2788,"\u0061\u0031\u0034\u0039":0x2789,"\u0061\u0031\u0035\u0030":0x278a,"\u0061\u0031\u0035\u0031":0x278b,"\u0061\u0031\u0035\u0032":0x278c,"\u0061\u0031\u0035\u0033":0x278d,"\u0061\u0031\u0035\u0034":0x278e,"\u0061\u0031\u0035\u0035":0x278f,"\u0061\u0031\u0035\u0036":0x2790,"\u0061\u0031\u0035\u0037":0x2791,"\u0061\u0031\u0035\u0038":0x2792,"\u0061\u0031\u0035\u0039":0x2793,"\u0061\u0031\u0036\u0030":0x2794,"\u0061\u0031\u0036\u0032":0x27a3,"\u0061\u0031\u0036\u0034":0x2195,"\u0061\u0031\u0036\u0035":0x2799,"\u0061\u0031\u0036\u0036":0x279b,"\u0061\u0031\u0036\u0037":0x279c,"\u0061\u0031\u0036\u0038":0x279d,"\u0061\u0031\u0036\u0039":0x279e,"\u0061\u0031\u0037\u0030":0x279f,"\u0061\u0031\u0037\u0031":0x27a0,"\u0061\u0031\u0037\u0032":0x27a1,"\u0061\u0031\u0037\u0033":0x27a2,"\u0061\u0031\u0037\u0034":0x27a4,"\u0061\u0031\u0037\u0035":0x27a5,"\u0061\u0031\u0037\u0036":0x27a6,"\u0061\u0031\u0037\u0037":0x27a7,"\u0061\u0031\u0037\u0038":0x27a8,"\u0061\u0031\u0037\u0039":0x27a9,"\u0061\u0031\u0038\u0030":0x27ab,"\u0061\u0031\u0038\u0031":0x27ad,"\u0061\u0031\u0038\u0032":0x27af,"\u0061\u0031\u0038\u0033":0x27b2,"\u0061\u0031\u0038\u0034":0x27b3,"\u0061\u0031\u0038\u0035":0x27b5,"\u0061\u0031\u0038\u0036":0x27b8,"\u0061\u0031\u0038\u0037":0x27ba,"\u0061\u0031\u0038\u0038":0x27bb,"\u0061\u0031\u0038\u0039":0x27bc,"\u0061\u0031\u0039\u0030":0x27bd,"\u0061\u0031\u0039\u0031":0x27be,"\u0061\u0031\u0039\u0032":0x279a,"\u0061\u0031\u0039\u0033":0x27aa,"\u0061\u0031\u0039\u0034":0x27b6,"\u0061\u0031\u0039\u0035":0x27b9,"\u0061\u0031\u0039\u0036":0x2798,"\u0061\u0031\u0039\u0037":0x27b4,"\u0061\u0031\u0039\u0038":0x27b7,"\u0061\u0031\u0039\u0039":0x27ac,"\u0061\u0032\u0030\u0030":0x27ae,"\u0061\u0032\u0030\u0031":0x27b1,"\u0061\u0032\u0030\u0032":0x2703,"\u0061\u0032\u0030\u0033":0x2750,"\u0061\u0032\u0030\u0034":0x2752,"\u0061\u0032\u0030\u0035":0xf8dd,"\u0061\u0032\u0030\u0036":0xf8df,"\u0061a\u0062\u0065\u006e\u0067\u0061\u006ci":0x0986,"\u0061\u0061\u0063\u0075\u0074\u0065":0x00e1,"\u0061\u0061\u0064\u0065\u0076\u0061":0x0906,"\u0061\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a86,"\u0061\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a06,"\u0061a\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a3e,"\u0061\u0061\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x3303,"\u0061a\u0076o\u0077\u0065\u006c\u0073\u0069g\u006e\u0062e\u006e\u0067\u0061\u006c\u0069":0x09be,"\u0061a\u0076o\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061":0x093e,"\u0061\u0061\u0076\u006fwe\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0abe,"\u0061b\u0062\u0072\u0065\u0076\u0069\u0061\u0074\u0069\u006f\u006e\u006da\u0072\u006b\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x055f,"a\u0062b\u0072\u0065\u0076\u0069\u0061\u0074\u0069\u006fn\u0073\u0069\u0067\u006ede\u0076\u0061":0x0970,"\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x0985,"\u0061b\u006f\u0070\u006f\u006d\u006f\u0066o":0x311a,"\u0061\u0062\u0072\u0065\u0076\u0065":0x0103,"a\u0062\u0072\u0065\u0076\u0065\u0061\u0063\u0075\u0074\u0065":0x1eaf,"\u0061\u0062\u0072\u0065\u0076\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04d1,"\u0061\u0062\u0072\u0065\u0076\u0065\u0064\u006f\u0074b\u0065\u006c\u006f\u0077":0x1eb7,"a\u0062\u0072\u0065\u0076\u0065\u0067\u0072\u0061\u0076\u0065":0x1eb1,"\u0061b\u0072e\u0076\u0065\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1eb3,"a\u0062\u0072\u0065\u0076\u0065\u0074\u0069\u006c\u0064\u0065":0x1eb5,"\u0061\u0063\u0061\u0072\u006f\u006e":0x01ce,"\u0061c\u0063\u006f\u0075\u006e\u0074\u006ff":0x2100,"\u0061c\u0063\u0075\u0072\u0072\u0065\u006et":0x23e6,"\u0061\u0063\u0069\u0064\u0066\u0072\u0065\u0065":0x267e,"\u0061c\u0069\u0072\u0063\u006c\u0065":0x24d0,"a\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x00e2,"\u0061\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065":0x1ea5,"\u0061\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077":0x1ead,"\u0061\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065":0x1ea7,"a\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065":0x1ea9,"\u0061\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065":0x1eab,"\u0061\u0063\u0075t\u0065":0x00b4,"\u0061\u0063\u0075\u0074\u0065\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x0317,"\u0061c\u0075\u0074\u0065\u0063\u006f\u006db":0x0301,"\u0061c\u0075\u0074\u0065\u0064\u0065\u0076a":0x0954,"a\u0063\u0075\u0074\u0065\u006c\u006f\u0077\u006d\u006f\u0064":0x02cf,"\u0061c\u0075\u0074\u0065\u006e\u006f\u0073p":0x0274,"\u0061\u0063\u0075t\u0065\u0074\u006f\u006e\u0065\u0063\u006d\u0062":0x0341,"\u0061\u0063\u0077\u0063\u0069\u0072\u0063\u006c\u0065a\u0072\u0072\u006f\u0077":0x2940,"\u0061c\u0077l\u0065\u0066\u0074\u0061\u0072\u0063\u0061\u0072\u0072\u006f\u0077":0x2939,"\u0061c\u0077o\u0070\u0065\u006e\u0063\u0069r\u0063\u006ce\u0061\u0072\u0072\u006f\u0077":0x21ba,"\u0061c\u0077o\u0076\u0065\u0072\u0061\u0072\u0063\u0061\u0072\u0072\u006f\u0077":0x293a,"\u0061\u0063w\u0075\u006e\u0064e\u0072\u0061\u0072\u0063\u0061\u0072\u0072\u006f\u0077":0x293b,"\u0061d\u0062\u006c\u0067\u0072\u0061\u0076e":0x0201,"\u0061\u0064\u0064\u0061\u006b\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a71,"\u0061\u0064\u0064\u0072\u0065\u0073\u0073\u0073\u0075b\u006a\u0065\u0063\u0074":0x2101,"\u0061\u0064\u0065v\u0061":0x0905,"\u0061d\u0069\u0065\u0072\u0065\u0073\u0069s":0x00e4,"\u0061\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04d3,"\u0061d\u0069e\u0072\u0065\u0073\u0069\u0073\u006d\u0061\u0063\u0072\u006f\u006e":0x01df,"\u0061d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1ea1,"\u0061\u0064\u006f\u0074\u006d\u0061\u0063\u0072\u006f\u006e":0x01e1,"\u0061\u0064\u006ft\u0073":0x22f0,"\u0061\u0065":0x00e6,"\u0061e\u0061\u0063\u0075\u0074\u0065":0x01fd,"\u0061\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x3150,"\u0061\u0065\u006d\u0061\u0063\u0072\u006f\u006e":0x01e3,"\u0061f\u0069\u0069\u0032\u0039\u0039":0x200e,"\u0061f\u0069\u0069\u0033\u0030\u0030":0x200f,"\u0061f\u0069\u0069\u0033\u0030\u0031":0x200d,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00317":0x0410,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00318":0x0411,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00319":0x0412,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00324":0x0416,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00325":0x0417,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00327":0x0419,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00328":0x041a,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00331":0x041d,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00333":0x041f,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00334":0x0420,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00335":0x0421,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00336":0x0422,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00338":0x0424,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00343":0x0429,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00344":0x042a,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00345":0x042b,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00346":0x042c,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00348":0x042e,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00349":0x042f,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00351":0x0402,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00352":0x0403,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00354":0x0405,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00355":0x0406,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00357":0x0408,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00359":0x040a,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00363":0xf6c4,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00364":0xf6c5,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00365":0x0430,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00367":0x0432,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00368":0x0433,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00369":0x0434,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00371":0x0451,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00373":0x0437,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00375":0x0439,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00379":0x043d,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00384":0x0442,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00385":0x0443,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00386":0x0444,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00387":0x0445,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00390":0x0448,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00391":0x0449,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00396":0x044e,"\u0061f\u0069\u0069\u0031\u0030\u0030\u00397":0x044f,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00302":0x0455,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00303":0x0456,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00305":0x0458,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00307":0x045a,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00309":0x045c,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00310":0x045e,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00346":0x0462,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00347":0x0472,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00348":0x0474,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00392":0xf6c6,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00395":0x0473,"\u0061f\u0069\u0069\u0031\u0030\u0031\u00396":0x0475,"\u0061f\u0069\u0069\u0031\u0030\u0038\u00331":0xf6c7,"\u0061f\u0069\u0069\u0031\u0030\u0038\u00332":0xf6c8,"\u0061f\u0069\u0069\u0035\u0037\u0033\u00388":0x060c,"\u0061f\u0069\u0069\u0035\u0037\u0033\u00395":0x0663,"\u0061f\u0069\u0069\u0035\u0037\u0033\u00398":0x0666,"\u0061f\u0069\u0069\u0035\u0037\u0033\u00399":0x0667,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00303":0x061b,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00307":0x061f,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00310":0x0622,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00311":0x0623,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00312":0x0624,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00318":0x062a,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00321":0x062d,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00322":0x062e,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00323":0x062f,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00327":0x0633,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00328":0x0634,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00329":0x0635,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00330":0x0636,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00333":0x0639,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00341":0x0641,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00342":0x0642,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00343":0x0643,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00344":0x0644,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00345":0x0645,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00351":0x064b,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00352":0x064c,"\u0061f\u0069\u0069\u0035\u0037\u0034\u00356":0x0650,"\u0061f\u0069\u0069\u0035\u0037\u0035\u00308":0x0698,"\u0061f\u0069\u0069\u0035\u0037\u0035\u00311":0x0679,"\u0061f\u0069\u0069\u0035\u0037\u0035\u00312":0x0688,"\u0061f\u0069\u0069\u0035\u0037\u0035\u00314":0x06ba,"\u0061f\u0069\u0069\u0035\u0037\u0035\u00334":0x06d5,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00336":0x20aa,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00345":0x05be,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00366":0x05d2,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00368":0x05d4,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00370":0x05d6,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00371":0x05d7,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00373":0x05d9,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00374":0x05da,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00379":0x05df,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00384":0x05e4,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00386":0x05e6,"\u0061f\u0069\u0069\u0035\u0037\u0036\u00395":0xfb2b,"\u0061f\u0069\u0069\u0035\u0037\u0037\u00316":0x05f0,"\u0061f\u0069\u0069\u0035\u0037\u0037\u00317":0x05f1,"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397":0x05b8,"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399":0x05b0,"\u0061f\u0069\u0069\u0035\u0037\u0038\u00303":0x05c2,"\u0061f\u0069\u0069\u0035\u0037\u0038\u00341":0x05bf,"\u0061f\u0069\u0069\u0035\u0037\u0038\u00342":0x05c0,"\u0061f\u0069\u0069\u0036\u0031\u0032\u00389":0x2113,"\u0061f\u0069\u0069\u0036\u0031\u0035\u00373":0x202c,"\u0061f\u0069\u0069\u0036\u0031\u0035\u00374":0x202d,"\u0061f\u0069\u0069\u0036\u0031\u0035\u00375":0x202e,"\u0061f\u0069\u0069\u0036\u0031\u0036\u00364":0x200c,"\u0061f\u0069\u0069\u0036\u0033\u0031\u00367":0x066d,"\u0061f\u0069\u0069\u0036\u0034\u0039\u00337":0x02bd,"\u0061\u0067\u0072\u0061\u0076\u0065":0x00e0,"\u0061g\u0075\u006a\u0061\u0072\u0061\u0074i":0x0a85,"\u0061g\u0075\u0072\u006d\u0075\u006b\u0068i":0x0a05,"\u0061h\u0069\u0072\u0061\u0067\u0061\u006ea":0x3042,"\u0061\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ea3,"\u0061i\u0062\u0065\u006e\u0067\u0061\u006ci":0x0990,"\u0061\u0069\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x311e,"\u0061\u0069\u0064\u0065\u0076\u0061":0x0910,"a\u0069\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04d5,"\u0061\u0069\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a90,"\u0061\u0069\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a10,"\u0061i\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a48,"\u0061\u0069\u006e\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfeca,"\u0061\u0069n\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfecb,"a\u0069\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfec9,"\u0061i\u006em\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfecc,"\u0061\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x0203,"\u0061i\u0076o\u0077\u0065\u006c\u0073\u0069g\u006e\u0062e\u006e\u0067\u0061\u006c\u0069":0x09c8,"\u0061i\u0076o\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061":0x0948,"\u0061\u0069\u0076\u006fwe\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ac8,"\u0061k\u0061\u0074\u0061\u006b\u0061\u006ea":0x30a2,"\u0061k\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068":0xff71,"\u0061k\u006f\u0072\u0065\u0061\u006e":0x314f,"\u0061\u006c\u0065\u0066":0x05d0,"\u0061\u006c\u0065\u0066\u0061\u0072\u0061\u0062\u0069\u0063":0x0627,"\u0061\u006ce\u0066\u0064\u0061g\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077":0xfb30,"\u0061l\u0065f\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfe8e,"\u0061l\u0065\u0066\u0068\u0061m\u007a\u0061\u0061\u0062\u006fv\u0065f\u0069n\u0061\u006c\u0061\u0072\u0061\u0062\u0069c":0xfe84,"a\u006ce\u0066\u0068\u0061\u006d\u007a\u0061\u0062\u0065l\u006f\u0077\u0061\u0072ab\u0069\u0063":0x0625,"\u0061l\u0065\u0066\u0068\u0061m\u007a\u0061\u0062\u0065\u006co\u0077f\u0069n\u0061\u006c\u0061\u0072\u0061\u0062\u0069c":0xfe88,"\u0061\u006c\u0065f\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe8d,"\u0061l\u0065f\u006c\u0061\u006d\u0065\u0064\u0068\u0065\u0062\u0072\u0065\u0077":0xfb4f,"\u0061l\u0065\u0066\u006d\u0061d\u0064\u0061\u0061\u0062\u006fv\u0065f\u0069n\u0061\u006c\u0061\u0072\u0061\u0062\u0069c":0xfe82,"\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0061r\u0061\u0062\u0069\u0063":0x0649,"\u0061\u006c\u0065\u0066ma\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062i\u0063":0xfef0,"\u0061\u006c\u0065\u0066ma\u006b\u0073\u0075\u0072\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfeef,"\u0061\u006c\u0065fm\u0061\u006b\u0073\u0075\u0072\u0061\u006d\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfef4,"\u0061l\u0065f\u0070\u0061\u0074\u0061\u0068\u0068\u0065\u0062\u0072\u0065\u0077":0xfb2e,"\u0061\u006ce\u0066\u0071\u0061m\u0061\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077":0xfb2f,"\u0061l\u0065\u0066\u0077\u0061\u0073\u006ca":0x0671,"\u0061\u006c\u0065\u0066\u0077\u0061\u0073\u006c\u0061f\u0069\u006e\u0061\u006c":0xfb51,"\u0061\u006c\u0065\u0066\u0077\u0061\u0073\u006c\u0061\u0069\u0073\u006fl\u0061\u0074\u0065\u0064":0xfb50,"a\u006c\u0065\u0066\u0077it\u0068f\u0061\u0074\u0068\u0061\u0074a\u006e\u0066\u0069\u006e\u0061\u006c":0xfd3c,"\u0061l\u0065\u0066\u0077\u0069\u0074\u0068\u0066\u0061\u0074\u0068\u0061t\u0061\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfd3d,"\u0061\u006c\u0065\u0066\u0077\u0069\u0074\u0068\u0068\u0061\u006dz\u0061\u0061\u0062\u006f\u0076\u0065\u0069\u0073\u006f\u006ca\u0074\u0065\u0064":0xfe83,"\u0061\u006c\u0065\u0066\u0077\u0069\u0074\u0068\u0068\u0061\u006dz\u0061\u0062\u0065\u006c\u006f\u0077\u0069\u0073\u006f\u006ca\u0074\u0065\u0064":0xfe87,"\u0061\u006c\u0065\u0066\u0077\u0069\u0074\u0068\u006d\u0061\u0064d\u0061\u0061\u0062\u006f\u0076\u0065\u0069\u0073\u006f\u006ca\u0074\u0065\u0064":0xfe81,"\u0061\u006c\u0065p\u0068":0x2135,"\u0061\u006c\u006c\u0065\u0071\u0075\u0061\u006c":0x224c,"\u0061\u006c\u0070h\u0061":0x03b1,"\u0061\u006c\u0070\u0068\u0061\u0074\u006f\u006e\u006f\u0073":0x03ac,"a\u006c\u0074\u0073\u0065\u006c\u0065\u0063\u0074\u006f\u0072":0xd802,"\u0061m\u0061\u0063\u0072\u006f\u006e":0x0101,"\u0061\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff41,"\u0061m\u0070\u0065\u0072\u0073\u0061\u006ed":0x0026,"\u0061m\u0070e\u0072\u0073\u0061\u006e\u0064m\u006f\u006eo\u0073\u0070\u0061\u0063\u0065":0xff06,"\u0061\u006d\u0070\u0065\u0072\u0073\u0061\u006e\u0064s\u006d\u0061\u006c\u006c":0xf726,"\u0061\u006d\u0073\u0071\u0075\u0061\u0072\u0065":0x33c2,"\u0061\u006e\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3122,"a\u006e\u0067\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3124,"\u0061\u006e\u0067\u0062\u0072\u0061\u0063\u006b\u0065t\u006c\u0065\u0066\u0074":0x27e8,"\u0061n\u0067b\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074":0x27e9,"\u0061\u006e\u0067\u0064\u006e\u0072":0x299f,"\u0061\u006e\u0067\u006b\u0068\u0061\u006e\u006b\u0068u\u0074\u0068\u0061\u0069":0x0e5a,"\u0061\u006e\u0067l\u0065":0x2220,"\u0061\u006eg\u006c\u0065\u0062r\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074":0x3008,"\u0061n\u0067\u006c\u0065\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006ce\u0066\u0074\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c":0xfe3f,"\u0061\u006e\u0067\u006c\u0065\u0062\u0072\u0061\u0063\u006b\u0065\u0074r\u0069\u0067\u0068\u0074":0x3009,"\u0061n\u0067\u006c\u0065\u0062r\u0061\u0063\u006b\u0065\u0074r\u0069g\u0068t\u0076\u0065\u0072\u0074\u0069\u0063\u0061l":0xfe40,"\u0061n\u0067\u006c\u0065\u006c\u0065\u0066t":0x2329,"\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074":0x232a,"\u0061\u006e\u0067\u006c\u0065\u0073":0x299e,"\u0061n\u0067\u006c\u0065\u0075\u0062\u0061r":0x29a4,"\u0061\u006e\u0067\u0073\u0074\u0072\u006f\u006d":0x212b,"\u0061n\u006e\u0075\u0069\u0074\u0079":0x20e7,"\u0061n\u006f\u0074\u0065\u006c\u0065\u0069a":0x0387,"\u0061\u006e\u0074\u0069\u0063\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065":0x27f2,"\u0061\u006e\u0075d\u0061\u0074\u0074\u0061\u0064\u0065\u0076\u0061":0x0952,"\u0061n\u0075s\u0076\u0061\u0072\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x0982,"\u0061\u006e\u0075s\u0076\u0061\u0072\u0061\u0064\u0065\u0076\u0061":0x0902,"\u0061\u006eu\u0073\u0076\u0061r\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a82,"\u0061o\u0067\u006f\u006e\u0065\u006b":0x0105,"\u0061\u0070\u0061a\u0074\u006f\u0073\u0071\u0075\u0061\u0072\u0065":0x3300,"\u0061\u0070\u0061\u0072\u0065\u006e":0x249c,"\u0061\u0070\u006f\u0073\u0074\u0072\u006f\u0070\u0068\u0065":0x0245,"\u0061p\u006fs\u0074\u0072\u006f\u0070\u0068e\u0061\u0072m\u0065\u006e\u0069\u0061\u006e":0x055a,"\u0061\u0070\u006f\u0073\u0074\u0072\u006f\u0070\u0068\u0065\u006d\u006f\u0064":0x02bc,"\u0061\u0070\u006f\u0073\u0074\u0072\u006f\u0070\u0068\u0065\u0072\u0065\u0076":0x0246,"\u0061\u0070\u0070l\u0065":0xf8ff,"\u0061\u0070\u0070\u0072\u006f\u0061\u0063\u0068\u0065\u0073":0x2250,"\u0061p\u0070\u0072\u006f\u0078\u0065\u0071q":0x2a70,"a\u0070\u0070\u0072\u006f\u0078\u0065\u0071\u0075\u0061\u006c":0x2248,"\u0061p\u0070r\u006f\u0078\u0065\u0071\u0075a\u006c\u006fr\u0069\u006d\u0061\u0067\u0065":0x2252,"a\u0070\u0070\u0072\u006f\u0078\u0069\u0064\u0065\u006e\u0074":0x224b,"\u0061\u0070\u0070\u0072\u006f\u0078\u006f\u0072\u0065\u0071\u0075\u0061\u006c":0x224a,"\u0061\u0072\u0061e\u0061\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x318e,"a\u0072\u0061\u0065\u0061\u006b\u006f\u0072\u0065\u0061\u006e":0x318d,"\u0061\u0072\u0063":0x2312,"\u0061\u0072\u0063e\u0071":0x2258,"\u0061\u0072\u0063h\u006c\u0065\u0066\u0074\u0064\u006f\u0077\u006e":0x21b6,"\u0061\u0072\u0063\u0068\u0072\u0069\u0067\u0068\u0074\u0064\u006f\u0077\u006e":0x21b7,"\u0061\u0072\u0069\u0067\u0068\u0074\u0068\u0061\u006cf\u0072\u0069\u006e\u0067":0x1e9a,"\u0061\u0072\u0069n\u0067":0x00e5,"\u0061\u0072\u0069\u006e\u0067\u0061\u0063\u0075\u0074\u0065":0x01fb,"\u0061\u0072\u0069\u006e\u0067\u0062\u0065\u006c\u006f\u0077":0x1e01,"\u0061\u0072\u0072o\u0077\u0062\u0061\u0072\u0064\u006f\u0077\u006e":0x0590,"\u0061\u0072\u0072o\u0077\u0062\u0061\u0072\u006c\u0065\u0066\u0074":0x058d,"\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072\u0072\u0069\u0067\u0068\u0074":0x058f,"\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072\u0075\u0070":0x058e,"\u0061r\u0072\u006f\u0077\u0062\u006f\u0074h":0x2194,"\u0061\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068\u0064\u006f\u0077\u006e":0x21e3,"\u0061\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068\u006c\u0065\u0066\u0074":0x21e0,"\u0061\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068r\u0069\u0067\u0068\u0074":0x21e2,"a\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068\u0075\u0070":0x21e1,"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u0062\u006f\u0074\u0068":0x21d4,"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0062\u006f\u0074\u0068\u0076":0x21d5,"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u0064\u006f\u0077\u006e":0x21d3,"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u006c\u0065\u0066\u0074":0x21d0,"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0072\u0069\u0067\u0068\u0074":0x21d2,"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0075\u0070":0x21d1,"\u0061r\u0072\u006f\u0077\u0064\u006f\u0077n":0x2193,"\u0061\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006e\u006c\u0065\u0066\u0074":0x2199,"\u0061\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006er\u0069\u0067\u0068\u0074":0x2198,"\u0061\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006ew\u0068\u0069\u0074\u0065":0x21e9,"\u0061\u0072r\u006f\u0077\u0068e\u0061\u0064\u0064\u006f\u0077\u006e\u006d\u006f\u0064":0x02c5,"\u0061\u0072r\u006f\u0077\u0068e\u0061\u0064\u006c\u0065\u0066\u0074\u006d\u006f\u0064":0x02c2,"\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064\u0072\u0069\u0067h\u0074\u006d\u006f\u0064":0x02c3,"\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064u\u0070\u006d\u006f\u0064":0x02c4,"\u0061\u0072\u0072\u006f\u0077\u0068\u006f\u006f\u006b\u006c\u0065\u0066\u0074":0x21aa,"\u0061\u0072\u0072\u006f\u0077\u0068\u006f\u006f\u006br\u0069\u0067\u0068\u0074":0x21a9,"\u0061\u0072\u0072o\u0077\u0068\u006f\u0072\u0069\u007a\u0065\u0078":0xf8e7,"\u0061r\u0072\u006f\u0077\u006c\u0065\u0066t":0x2190,"\u0061\u0072r\u006f\u0077\u006ce\u0066\u0074\u0062\u006f\u0074\u0068\u0061\u006c\u0066":0x21bd,"\u0061r\u0072o\u0077\u006c\u0065\u0066\u0074d\u0062\u006cs\u0074\u0072\u006f\u006b\u0065":0x21cd,"\u0061r\u0072o\u0077\u006c\u0065\u0066\u0074o\u0076\u0065r\u0072\u0069\u0067\u0068\u0074":0x21c6,"\u0061\u0072\u0072\u006f\u0077\u006c\u0065\u0066\u0074w\u0068\u0069\u0074\u0065":0x21e6,"\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074":0x2192,"\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074\u0062\u006ft\u0068\u0061\u006c\u0066":0x21c1,"\u0061\u0072\u0072\u006fwr\u0069\u0067\u0068\u0074\u0064\u0062\u006c\u0073\u0074\u0072\u006f\u006b\u0065":0x21cf,"\u0061r\u0072o\u0077\u0072\u0069\u0067\u0068t\u006f\u0076e\u0072\u006c\u0065\u0066\u0074":0x21c4,"\u0061r\u0072o\u0077\u0072\u0069\u0067\u0068\u0074\u0077\u0068\u0069\u0074\u0065":0x21e8,"\u0061\u0072\u0072o\u0077\u0074\u0061\u0062\u006c\u0065\u0066\u0074":0x21e4,"\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0062\u0072\u0069\u0067\u0068\u0074":0x21e5,"\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c\u006c\u0065\u0066\u0074":0x21a2,"\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006cr\u0069\u0067\u0068\u0074":0x21a3,"\u0061r\u0072o\u0077\u0074\u0072\u0069\u0070\u006c\u0065\u006c\u0065\u0066\u0074":0x21da,"\u0061\u0072r\u006f\u0077\u0074r\u0069\u0070\u006c\u0065\u0072\u0069\u0067\u0068\u0074":0x21db,"\u0061r\u0072\u006f\u0077\u0075\u0070":0x2191,"\u0061r\u0072o\u0077\u0075\u0070\u0064\u006f\u0077\u006e\u0062\u0061\u0073\u0065":0x21a8,"a\u0072\u0072\u006f\u0077\u0075\u0070\u006c\u0065\u0066\u0074":0x2196,"\u0061\u0072\u0072\u006f\u0077\u0075\u0070\u006c\u0065\u0066\u0074\u006ff\u0064\u006f\u0077\u006e":0x21c5,"\u0061\u0072\u0072o\u0077\u0075\u0070\u0072\u0069\u0067\u0068\u0074":0x2197,"\u0061\u0072\u0072o\u0077\u0075\u0070\u0077\u0068\u0069\u0074\u0065":0x21e7,"a\u0072\u0072\u006f\u0077\u0076\u0065\u0072\u0074\u0065\u0078":0xf8e6,"a\u0073c\u0065\u006e\u0064\u0065\u0072\u0063\u006f\u006dp\u0077\u006f\u0072\u0064ma\u0072\u006b":0xd80a,"a\u0073\u0063\u0069\u0069\u0063\u0069\u0072\u0063\u0075\u006d":0x005e,"a\u0073c\u0069\u0069\u0063\u0069\u0072\u0063\u0075\u006dm\u006f\u006e\u006f\u0073pa\u0063\u0065":0xff3e,"\u0061\u0073\u0063\u0069\u0069\u0074\u0069\u006c\u0064\u0065":0x007e,"\u0061\u0073\u0063\u0069it\u0069\u006c\u0064\u0065\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff5e,"\u0061s\u0063\u0072\u0069\u0070\u0074":0x0251,"\u0061\u0073\u0063\u0072\u0069\u0070\u0074\u0074\u0075\u0072\u006e\u0065\u0064":0x0252,"\u0061\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0072a\u0067\u0061\u006e\u0061":0x3041,"\u0061\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074a\u006b\u0061\u006e\u0061":0x30a1,"\u0061\u0073\u006dal\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff67,"\u0061\u0073\u0073\u0065\u0072\u0074":0x22a6,"\u0061\u0073\u0074e\u0071":0x2a6e,"a\u0073\u0074\u0065\u0072\u0061\u0063\u0063\u0065\u006e\u0074":0x20f0,"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b":0x002a,"\u0061\u0073\u0074e\u0072\u0069\u0073\u006b\u006d\u0061\u0074\u0068":0x2217,"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff0a,"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0073\u006d\u0061\u006c\u006c":0xfe61,"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006d":0x2042,"\u0061\u0073\u0074\u0072\u006f\u0073\u0075\u006e":0x2609,"\u0061s\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6e9,"\u0061\u0073\u0079\u006dpt\u006f\u0074\u0069\u0063\u0061\u006c\u006c\u0079\u0065\u0071\u0075\u0061\u006c":0x2243,"\u0061\u0074":0x0040,"\u0061\u0074\u0069\u006c\u0064\u0065":0x00e3,"a\u0074\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff20,"\u0061t\u0073\u006d\u0061\u006c\u006c":0xfe6b,"\u0061t\u0075\u0072\u006e\u0065\u0064":0x0250,"\u0061u\u0062\u0065\u006e\u0067\u0061\u006ci":0x0994,"\u0061\u0075\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3120,"\u0061\u0075\u0064\u0065\u0076\u0061":0x0914,"\u0061\u0075\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a94,"\u0061\u0075\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a14,"\u0061\u0075\u006c\u0065ng\u0074\u0068\u006d\u0061\u0072\u006b\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09d7,"\u0061u\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a4c,"\u0061u\u0076o\u0077\u0065\u006c\u0073\u0069g\u006e\u0062e\u006e\u0067\u0061\u006c\u0069":0x09cc,"\u0061u\u0076o\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061":0x094c,"\u0061\u0075\u0076\u006fwe\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0acc,"\u0061\u0076\u0061g\u0072\u0061\u0068\u0061\u0064\u0065\u0076\u0061":0x093d,"\u0061\u0077\u0069n\u0074":0x2a11,"a\u0079\u0062\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0561,"\u0061\u0079i\u006e\u0061\u006ct\u006f\u006e\u0065\u0068\u0065\u0062\u0072\u0065\u0077":0xfb20,"\u0061\u0079\u0069\u006e\u0068\u0065\u0062\u0072\u0065\u0077":0x05e2,"\u0062":0x0062,"\u0062\u004e\u006f\u0074":0x2aed,"\u0062a\u0062\u0065\u006e\u0067\u0061\u006ci":0x09ac,"\u0062\u0061\u0063\u006b\u0064\u0070\u0072\u0069\u006d\u0065":0x2036,"\u0062\u0061\u0063\u006b\u0065\u0064":0x024c,"\u0062a\u0063\u006b\u0073\u006c\u0061\u0073h":0x005c,"\u0062a\u0063k\u0073\u006c\u0061\u0073\u0068m\u006f\u006eo\u0073\u0070\u0061\u0063\u0065":0xff3c,"b\u0061\u0063\u006b\u0074\u0072\u0070\u0072\u0069\u006d\u0065":0x2037,"\u0062\u0061\u0064\u0065\u0076\u0061":0x092c,"\u0062a\u0067\u006d\u0065\u006d\u0062\u0065r":0x22ff,"\u0062\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aac,"\u0062\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a2c,"\u0062\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3070,"\u0062\u0061\u0068\u0074\u0074\u0068\u0061\u0069":0x0e3f,"\u0062\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30d0,"\u0062\u0061\u0072":0x007c,"\u0062\u0061\u0072\u0056":0x2aea,"\u0062\u0061\u0072\u0063\u0061\u0070":0x2a43,"\u0062\u0061\u0072\u0063\u0075\u0070":0x2a42,"\u0062a\u0072d\u006f\u0077\u006e\u0068\u0061r\u0070\u006fo\u006e\u006c\u0065\u0066\u0074":0x2961,"\u0062\u0061\u0072\u0064ow\u006e\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0072\u0069\u0067\u0068\u0074":0x295d,"\u0062a\u0072\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0062\u0061":0x21b9,"\u0062a\u0072l\u0065\u0066\u0074\u0068\u0061r\u0070\u006fo\u006e\u0064\u006f\u0077\u006e":0x2956,"\u0062\u0061r\u006c\u0065\u0066t\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070":0x2952,"\u0062\u0061\u0072\u006d\u0069\u0064\u006c\u006f\u006eg\u006e\u006f\u0073\u0070":0x02a9,"\u0062\u0061\u0072m\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff5c,"b\u0061\u0072\u006f\u0076er\u006eo\u0072\u0074\u0068\u0077\u0065s\u0074\u0061\u0072\u0072\u006f\u0077":0x21b8,"b\u0061r\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072o\u0077\u0064\u0069\u0061mo\u006e\u0064":0x2920,"\u0062\u0061\u0072\u0072ig\u0068\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0064\u006f\u0077\u006e":0x295f,"\u0062\u0061\u0072\u0072\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0070o\u006f\u006e\u0075\u0070":0x295b,"\u0062\u0061\u0072\u0075\u0070\u0061\u0072\u0072\u006f\u0077":0x2912,"\u0062\u0061r\u0075\u0070\u0068a\u0072\u0070\u006f\u006f\u006e\u006c\u0065\u0066\u0074":0x2958,"\u0062\u0061\u0072\u0075\u0070\u0068\u0061\u0072\u0070\u006f\u006f\u006er\u0069\u0067\u0068\u0074":0x2954,"\u0062\u0061\u0072\u0076\u0065\u0065":0x22bd,"\u0062b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3105,"\u0062\u0062\u0072\u006b\u0074\u0062\u0072\u006b":0x23b6,"\u0062c\u0069\u0072\u0063\u006c\u0065":0x24d1,"\u0062\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e03,"\u0062d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e05,"\u0062\u0064\u0074\u0072\u0069\u0070\u006c\u0065\u0076\u0064\u0061\u0073\u0068":0x2506,"b\u0065a\u006d\u0065\u0064\u0073\u0069\u0078\u0074\u0065e\u006e\u0074\u0068\u006eot\u0065\u0073":0x266c,"\u0062e\u0063\u0061\u0075\u0073\u0065":0x2235,"\u0062\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0431,"\u0062e\u0068\u0061\u0072\u0061\u0062\u0069c":0x0628,"\u0062\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfe90,"\u0062\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfe91,"\u0062\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3079,"b\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe8f,"\u0062e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfe92,"b\u0065h\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063":0xfc9f,"b\u0065\u0068\u006d\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063":0xfc08,"\u0062e\u0068n\u006f\u006f\u006e\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063":0xfc6d,"\u0062\u0065\u0068wi\u0074\u0068\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c":0xfc6e,"\u0062\u0065\u0068\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066m\u0061\u006b\u0073\u0075\u0072\u0061\u0069\u0073\u006f\u006ca\u0074\u0065\u0064":0xfc09,"\u0062\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0061\u0068\u0069\u006ei\u0074\u0069\u0061\u006c":0xfc9d,"\u0062\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0065\u0068\u0069\u006ei\u0074\u0069\u0061\u006c":0xe812,"\u0062e\u0068w\u0069\u0074\u0068\u006a\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c":0xfc9c,"\u0062e\u0068w\u0069\u0074\u0068\u006b\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c":0xfc9e,"\u0062e\u0068w\u0069\u0074\u0068\u0072\u0065\u0068\u0066\u0069\u006e\u0061\u006c":0xfc6a,"\u0062e\u0068w\u0069\u0074\u0068\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c":0xfc6f,"\u0062e\u0068w\u0069\u0074\u0068\u0079\u0065h\u0069\u0073o\u006c\u0061\u0074\u0065\u0064":0xfc0a,"\u0062\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30d9,"b\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0562,"\u0062e\u006e\u007a\u0065\u006e\u0072":0x23e3,"\u0062\u0065\u0074\u0061":0x03b2,"\u0062e\u0074a\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b":0x03d0,"\u0062e\u0074d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077":0xfb31,"\u0062\u0065\u0074\u0068":0x2136,"\u0062e\u0074\u0068\u0065\u0062\u0072\u0065w":0x05d1,"\u0062\u0065\u0074\u0072\u0061\u0066\u0065\u0068\u0065\u0062\u0072\u0065\u0077":0xfb4c,"\u0062e\u0074\u0077\u0065\u0065\u006e":0x226c,"\u0062\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09ad,"\u0062h\u0061\u0064\u0065\u0076\u0061":0x092d,"b\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aad,"b\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a2d,"\u0062\u0068\u006fo\u006b":0x0253,"\u0062\u0069\u0067\u0062\u006f\u0074":0x27d8,"\u0062i\u0067\u0063\u0075\u0070\u0064\u006ft":0x2a03,"\u0062\u0069\u0067\u0069\u006e\u0074\u0065\u0072\u006c\u0065\u0061\u0076\u0065":0x2afc,"\u0062i\u0067\u006f\u0064\u006f\u0074":0x2a00,"\u0062\u0069\u0067\u006f\u0070\u006c\u0075\u0073":0x2a01,"\u0062i\u0067\u006f\u0074\u0069\u006d\u0065s":0x2a02,"\u0062\u0069\u0067s\u006c\u006f\u0070\u0065\u0064\u0076\u0065\u0065":0x2a57,"\u0062\u0069\u0067\u0073\u006c\u006f\u0070\u0065\u0064w\u0065\u0064\u0067\u0065":0x2a58,"\u0062\u0069\u0067\u0073\u0071\u0063\u0061\u0070":0x2a05,"\u0062\u0069\u0067\u0073\u0071\u0063\u0075\u0070":0x2a06,"\u0062\u0069\u0067\u0074\u0061\u006c\u006c\u006f\u0062\u006c\u006f\u006e\u0067":0x2aff,"\u0062\u0069\u0067\u0074\u0069\u006d\u0065\u0073":0x2a09,"\u0062\u0069\u0067\u0074\u006f\u0070":0x27d9,"\u0062i\u0067t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074":0x2a1e,"\u0062\u0069\u0067\u0075\u0070\u006c\u0075\u0073":0x2a04,"\u0062\u0069\u0067\u0076\u0065\u0065":0x22c1,"\u0062\u0069\u0067\u0077\u0065\u0064\u0067\u0065":0x22c0,"\u0062\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3073,"\u0062\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30d3,"\u0062\u0069\u006c\u0061\u0062\u0069\u0061\u006c\u0063\u006c\u0069\u0063\u006b":0x0298,"\u0062\u0069\u006e\u0064\u0069\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a02,"\u0062\u0069\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x3331,"b\u006ca\u0063\u006b\u0063\u0069\u0072\u0063\u006c\u0065d\u006f\u0077\u006e\u0061rr\u006f\u0077":0x29ed,"b\u006ca\u0063\u006b\u0063\u0069\u0072\u0063\u006c\u0065d\u0072\u0069\u0067\u0068td\u006f\u0074":0x2688,"\u0062\u006c\u0061\u0063kc\u0069\u0072\u0063\u006c\u0065\u0064\u0074\u0077\u006f\u0064\u006f\u0074\u0073":0x2689,"\u0062\u006c\u0061\u0063kc\u0069\u0072\u0063\u006c\u0065\u0075\u006c\u0071\u0075\u0061\u0064\u0077\u0068\u0069t\u0065":0x25d5,"b\u006c\u0061\u0063\u006bdi\u0061m\u006f\u006e\u0064\u0064\u006fw\u006e\u0061\u0072\u0072\u006f\u0077":0x29ea,"\u0062\u006c\u0061\u0063\u006b\u0068\u006f\u0075\u0072g\u006c\u0061\u0073\u0073":0x29d7,"\u0062\u006c\u0061\u0063kl\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0063\u0069\u0072\u0063\u006c\u0065":0x25d6,"\u0062l\u0061\u0063\u006b\u006c\u0065\u0066\u0074\u0070\u006f\u0069\u006et\u0069\u006e\u0067\u0070\u006f\u0069\u006e\u0074\u0065\u0072":0x25c4,"\u0062l\u0061\u0063\u006b\u006ce\u0066\u0074\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce":0x25c0,"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u006e\u0074\u0069\u0063u\u006c\u0061\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074l\u0065\u0066\u0074":0x3010,"\u0062\u006c\u0061ck\u006c\u0065\u006e\u0074\u0069\u0063\u0075\u006c\u0061r\u0062r\u0061c\u006be\u0074\u006c\u0065\u0066\u0074\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c":0xfe3b,"b\u006c\u0061\u0063\u006b\u006c\u0065n\u0074\u0069\u0063\u0075\u006c\u0061\u0072\u0062\u0072a\u0063\u006b\u0065t\u0072i\u0067\u0068\u0074":0x3011,"b\u006c\u0061\u0063\u006b\u006c\u0065n\u0074\u0069\u0063\u0075\u006c\u0061r\u0062\u0072\u0061\u0063\u006b\u0065\u0074r\u0069\u0067\u0068\u0074\u0076\u0065\u0072\u0074\u0069\u0063a\u006c":0xfe3c,"\u0062\u006c\u0061\u0063kl\u006f\u0077\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0072\u0069\u0061\u006e\u0067l\u0065":0x25e3,"\u0062\u006c\u0061ck\u006c\u006f\u0077\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x25e2,"\u0062\u006c\u0061\u0063\u006b\u0072\u0065\u0063\u0074a\u006e\u0067\u006c\u0065":0x25ac,"\u0062l\u0061\u0063\u006b\u0072i\u0067\u0068\u0074\u0070\u006fi\u006et\u0069n\u0067\u0070\u006f\u0069\u006e\u0074\u0065r":0x25ba,"\u0062\u006c\u0061\u0063\u006b\u0072\u0069\u0067\u0068\u0074\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061n\u0067\u006c\u0065":0x25b6,"\u0062\u006ca\u0063\u006b\u0073m\u0061\u006c\u006c\u0073\u0071\u0075\u0061\u0072\u0065":0x25aa,"\u0062\u006ca\u0063\u006b\u0073m\u0069\u006c\u0069\u006e\u0067\u0066\u0061\u0063\u0065":0x263b,"\u0062\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006ce\u0064\u006f\u0077\u006e":0x25be,"\u0062\u006c\u0061\u0063ku\u0070\u0070\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0072\u0069\u0061\u006e\u0067l\u0065":0x25e4,"\u0062\u006c\u0061ck\u0075\u0070\u0070\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x25e5,"\u0062\u006c\u0061\u0063k\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067s\u006da\u006c\u006c\u0074\u0072\u0069\u0061\u006eg\u006c\u0065":0x25b4,"\u0062\u006c\u0061n\u006b":0x2423,"\u0062\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e07,"b\u006c\u006b\u0068\u006f\u0072\u007a\u006f\u0076\u0061\u006c":0x2b2c,"b\u006c\u006b\u0076\u0065\u0072\u0074\u006f\u0076\u0061\u006c":0x2b2e,"\u0062\u006c\u006fc\u006b":0x2588,"\u0062\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff42,"\u0062\u006f\u0062a\u0069\u006d\u0061\u0069\u0074\u0068\u0061\u0069":0x0e1a,"\u0062\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x307c,"\u0062\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30dc,"\u0062\u006f\u0074\u0073\u0065\u006d\u0069\u0063\u0069\u0072\u0063\u006c\u0065":0x25e1,"\u0062\u006f\u0077\u0074\u0069\u0065":0x22c8,"\u0062\u006f\u0078\u0061\u0073\u0074":0x29c6,"\u0062\u006f\u0078\u0062\u0061\u0072":0x25eb,"\u0062\u006f\u0078\u0062\u006f\u0078":0x29c8,"\u0062o\u0078\u0062\u0073\u006c\u0061\u0073h":0x29c5,"\u0062o\u0078\u0063\u0069\u0072\u0063\u006ce":0x29c7,"\u0062o\u0078\u0064\u0069\u0061\u0067":0x29c4,"\u0062\u006f\u0078\u006f\u006e\u0062\u006f\u0078":0x29c9,"\u0062\u0070\u0061\u0072\u0065\u006e":0x249d,"\u0062\u0071\u0073\u0071\u0075\u0061\u0072\u0065":0x33c3,"\u0062r\u0061\u0063\u0065\u0065\u0078":0xf8f4,"\u0062r\u0061\u0063\u0065\u006c\u0065\u0066t":0x007b,"b\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074\u0062\u0074":0xf8f3,"\u0062\u0072\u0061c\u0065\u006c\u0065\u0066\u0074\u006d\u0069\u0064":0xf8f2,"\u0062r\u0061c\u0065\u006c\u0065\u0066\u0074m\u006f\u006eo\u0073\u0070\u0061\u0063\u0065":0xff5b,"\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074s\u006d\u0061\u006c\u006c":0xfe5b,"b\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074\u0074\u0070":0xf8f1,"\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074\u0076\u0065\u0072t\u0069\u0063\u0061\u006c":0xfe37,"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074":0x007d,"\u0062\u0072\u0061c\u0065\u0072\u0069\u0067\u0068\u0074\u0062\u0074":0xf8fe,"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074\u006d\u0069\u0064":0xf8fd,"\u0062\u0072\u0061\u0063er\u0069\u0067\u0068\u0074\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff5d,"\u0062r\u0061c\u0065\u0072\u0069\u0067\u0068\u0074\u0073\u006d\u0061\u006c\u006c":0xfe5c,"\u0062\u0072\u0061c\u0065\u0072\u0069\u0067\u0068\u0074\u0074\u0070":0xf8fc,"\u0062r\u0061c\u0065\u0072\u0069\u0067\u0068t\u0076\u0065r\u0074\u0069\u0063\u0061\u006c":0xfe38,"b\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074":0x005b,"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074\u0062\u0074":0xf8f0,"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074\u0065\u0078":0xf8ef,"b\u0072a\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074m\u006f\u006e\u006f\u0073pa\u0063\u0065":0xff3b,"\u0062\u0072a\u0063\u006b\u0065t\u006c\u0065\u0066\u0074\u0071\u0075\u0069\u006c\u006c":0x2045,"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074\u0074\u0070":0xf8ee,"\u0062\u0072\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074":0x005d,"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069g\u0068\u0074\u0062\u0074":0xf8fb,"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069g\u0068\u0074\u0065\u0078":0xf8fa,"b\u0072\u0061\u0063\u006bet\u0072i\u0067\u0068\u0074\u006d\u006fn\u006f\u0073\u0070\u0061\u0063\u0065":0xff3d,"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074q\u0075\u0069\u006c\u006c":0x2046,"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069g\u0068\u0074\u0074\u0070":0xf8f9,"\u0062\u0072\u0065v\u0065":0x02d8,"\u0062\u0072\u0065\u0076\u0065\u0031":0xf006,"\u0062\u0072\u0065\u0076\u0065\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x032e,"\u0062\u0072\u0065\u0076\u0065\u0063\u006d\u0062":0x0306,"b\u0072\u0065\u0076\u0065in\u0076e\u0072\u0074\u0065\u0064\u0062e\u006c\u006f\u0077\u0063\u006d\u0062":0x032f,"\u0062\u0072e\u0076\u0065\u0069n\u0076\u0065\u0072\u0074\u0065\u0064\u0063\u006d\u0062":0x0311,"\u0062\u0072\u0065\u0076ei\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u0064\u006f\u0075\u0062\u006c\u0065\u0063m\u0062":0x0361,"\u0062\u0072\u0069\u0064\u0067\u0065\u0062\u0065\u006co\u0077\u0063\u006d\u0062":0x032a,"\u0062\u0072\u0069\u0064ge\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u0062\u0065\u006c\u006f\u0077\u0063m\u0062":0x033a,"\u0062\u0072i\u0064\u0067\u0065i\u006e\u0076\u0073\u0075\u0062\u006e\u006f\u0073\u0070":0x02ad,"\u0062r\u006f\u006b\u0065\u006e\u0062\u0061r":0x00a6,"\u0062\u0073\u0069\u006d\u0069\u006c\u0061\u0072\u006c\u0065\u0066\u0074a\u0072\u0072\u006f\u0077":0x2b41,"\u0062s\u0069m\u0069\u006c\u0061\u0072\u0072i\u0067\u0068t\u0061\u0072\u0072\u006f\u0077":0x2b47,"\u0062\u0073\u006f\u006c\u0068\u0073\u0075\u0062":0x27c8,"\u0062s\u0074\u0072\u006f\u006b\u0065":0x0180,"\u0062s\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6ea,"\u0062\u0074\u0069\u006d\u0065\u0073":0x2a32,"\u0062t\u006f\u0070\u0062\u0061\u0072":0x0183,"\u0062\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3076,"\u0062\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30d6,"\u0062\u0075\u006c\u006c\u0065\u0074":0x2022,"\u0062\u0075\u006c\u006c\u0065\u0074\u006f\u0070\u0065r\u0061\u0074\u006f\u0072":0x2219,"\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":0x25ce,"\u0062u\u006d\u0070\u0065\u0071\u0071":0x2aae,"\u0063":0x0063,"\u0063\u0031\u0032\u0038":0x0080,"\u0063\u0031\u0032\u0039":0x0081,"\u0063\u0031\u0034\u0031":0x008d,"\u0063\u0031\u0034\u0032":0x008e,"\u0063\u0031\u0034\u0033":0x008f,"\u0063\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x056e,"\u0063a\u0062\u0065\u006e\u0067\u0061\u006ci":0x099a,"\u0063\u0061\u0063\u0075\u0074\u0065":0x0107,"\u0063a\u0064\u0061\u0075\u006e\u0061":0x2106,"\u0063\u0061\u0064\u0065\u0076\u0061":0x091a,"\u0063\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a9a,"\u0063\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a1a,"\u0063a\u006c\u0073\u0071\u0075\u0061\u0072e":0x3388,"\u0063a\u006ed\u0072\u0061\u0062\u0069\u006ed\u0075\u0062e\u006e\u0067\u0061\u006c\u0069":0x0981,"\u0063\u0061\u006e\u0064\u0072\u0061\u0062\u0069\u006ed\u0075\u0063\u006d\u0062":0x0310,"\u0063a\u006ed\u0072\u0061\u0062\u0069\u006e\u0064\u0075\u0064\u0065\u0076\u0061":0x0901,"\u0063\u0061\u006e\u0064ra\u0062\u0069\u006e\u0064\u0075\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a81,"\u0063a\u0070\u0062\u0061\u0072\u0063\u0075p":0x2a49,"\u0063\u0061\u0070\u0064\u006f\u0074":0x2a40,"\u0063\u0061\u0070\u0069ta\u006c\u0063\u006f\u006d\u0070\u0077\u006f\u0072\u0064\u006d\u0061\u0072\u006b":0xd809,"\u0063\u0061\u0070\u006f\u0076\u0065\u0072\u0063\u0075\u0070":0x2a47,"\u0063\u0061\u0070\u0073\u006c\u006f\u0063\u006b":0x21ea,"\u0063\u0061\u0070\u0077\u0065\u0064\u0067\u0065":0x2a44,"\u0063\u0061\u0072\u0065\u006f\u0066":0x2105,"c\u0061\u0072\u0065\u0074\u0069\u006e\u0073\u0065\u0072\u0074":0x2038,"\u0063\u0061\u0072o\u006e":0x02c7,"\u0063\u0061\u0072\u006f\u006e\u0031":0xf00a,"\u0063\u0061\u0072\u006f\u006e\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x032c,"\u0063\u0061\u0072\u006f\u006e\u0063\u006d\u0062":0x030c,"\u0063\u0061\u0072\u0072\u0069\u0061\u0067\u0065\u0072e\u0074\u0075\u0072\u006e":0x21b5,"\u0063b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3118,"\u0063\u0063\u0061\u0072\u006f\u006e":0x010d,"\u0063\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x00e7,"\u0063\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0061\u0063\u0075\u0074\u0065":0x1e09,"\u0063c\u0069\u0072\u0063\u006c\u0065":0x24d2,"c\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x0109,"\u0063\u0063\u0075r\u006c":0x0255,"\u0063c\u0077u\u006e\u0064\u0065\u0072\u0063u\u0072\u0076e\u0061\u0072\u0072\u006f\u0077":0x293f,"\u0063\u0064\u006f\u0074":0x010b,"\u0063\u0064\u0073\u0071\u0075\u0061\u0072\u0065":0x33c5,"\u0063e\u0064\u0069\u006c\u006c\u0061":0x00b8,"\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0031":0xf008,"\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0032":0xf00d,"\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0063\u006d\u0062":0x0327,"c\u0065\u0069\u006c\u0069\u006e\u0067\u006c\u0065\u0066\u0074":0x2308,"\u0063\u0065\u0069l\u0069\u006e\u0067\u0072\u0069\u0067\u0068\u0074":0x2309,"\u0063\u0065\u006e\u0074":0x00a2,"\u0063\u0065\u006e\u0074\u0069\u0067\u0072\u0061\u0064\u0065":0x2103,"\u0063\u0065\u006et\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0xf6df,"\u0063\u0065\u006e\u0074\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xffe0,"\u0063\u0065\u006et\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf7a2,"\u0063\u0065\u006e\u0074\u0072\u0065\u006c\u0069\u006e\u0065":0x2104,"\u0063\u0065\u006et\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0xf6e0,"c\u0068\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0579,"\u0063\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x099b,"\u0063h\u0061\u0064\u0065\u0076\u0061":0x091b,"c\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a9b,"c\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a1b,"\u0063\u0068\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3114,"c\u0068e\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061n\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04bd,"c\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0447,"\u0063\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065\u0072\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061\u006e\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04bf,"c\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065r\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04b7,"\u0063\u0068\u0065\u0064ie\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04f5,"\u0063\u0068\u0065h\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0573,"c\u0068\u0065\u006b\u0068ak\u0061s\u0073\u0069\u0061\u006e\u0063y\u0072\u0069\u006c\u006c\u0069\u0063":0x04cc,"\u0063h\u0065\u0076\u0065\u0072t\u0069\u0063\u0061\u006c\u0073t\u0072o\u006be\u0063\u0079\u0072\u0069\u006c\u006c\u0069c":0x04b9,"\u0063\u0068\u0069":0x03c7,"c\u0068i\u0065\u0075\u0063\u0068\u0061\u0063\u0069\u0072c\u006c\u0065\u006b\u006fre\u0061\u006e":0x3277,"\u0063\u0068\u0069\u0065uc\u0068\u0061\u0070\u0061\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3217,"\u0063\u0068\u0069\u0065uc\u0068\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x3269,"\u0063\u0068\u0069\u0065\u0075\u0063\u0068\u006b\u006f\u0072\u0065\u0061\u006e":0x314a,"\u0063h\u0069e\u0075\u0063\u0068\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e":0x3209,"\u0063\u0068\u006fc\u0068\u0061\u006e\u0067\u0074\u0068\u0061\u0069":0x0e0a,"c\u0068\u006f\u0063\u0068\u0061\u006e\u0074\u0068\u0061\u0069":0x0e08,"\u0063\u0068\u006fc\u0068\u0069\u006e\u0067\u0074\u0068\u0061\u0069":0x0e09,"c\u0068\u006f\u0063\u0068\u006f\u0065\u0074\u0068\u0061\u0069":0x0e0c,"\u0063\u0068\u006fo\u006b":0x0188,"\u0063i\u0065u\u0063\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e":0x3276,"\u0063\u0069\u0065\u0075\u0063\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e":0x3216,"\u0063\u0069\u0065\u0075\u0063\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e":0x3268,"c\u0069\u0065\u0075\u0063\u006b\u006f\u0072\u0065\u0061\u006e":0x3148,"\u0063\u0069e\u0075\u0063\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3208,"\u0063\u0069\u0065\u0075\u0063\u0075\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e":0x321c,"\u0063\u0069\u0072\u0045":0x29c3,"\u0063\u0069\u0072\u0062\u006f\u0074":0x27df,"\u0063\u0069\u0072\u0063\u0065\u0071":0x2257,"\u0063\u0069\u0072\u0063\u006c\u0065\u0061\u0073\u0074e\u0072\u0069\u0073\u006b":0x229b,"c\u0069\u0072\u0063\u006ceb\u006ft\u0074\u006f\u006d\u0068\u0061l\u0066\u0062\u006c\u0061\u0063\u006b":0x25d2,"\u0063\u0069\u0072c\u006c\u0065\u0063\u006f\u0070\u0079\u0072\u0074":0x20dd,"\u0063\u0069\u0072\u0063\u006c\u0065\u0064\u0062\u0075\u006c\u006c\u0065\u0074":0x29bf,"c\u0069\u0072\u0063\u006c\u0065\u0064\u0064\u0061\u0073\u0068":0x229d,"\u0063\u0069\u0072c\u006c\u0065\u0064\u0069\u0076\u0069\u0064\u0065":0x2298,"\u0063i\u0072c\u006c\u0065\u0064\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077":0x29ec,"\u0063i\u0072c\u006c\u0065\u0064\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":0x29b7,"\u0063i\u0072c\u006c\u0065\u0064\u0072\u0069\u0067\u0068\u0074\u0064\u006f\u0074":0x2686,"\u0063\u0069\u0072\u0063\u006c\u0065\u0064\u0074\u0077o\u0064\u006f\u0074\u0073":0x2687,"c\u0069\u0072\u0063\u006c\u0065\u0064\u0076\u0065\u0072\u0074":0x29b6,"\u0063i\u0072c\u006c\u0065\u0064\u0077\u0068i\u0074\u0065b\u0075\u006c\u006c\u0065\u0074":0x29be,"c\u0069\u0072\u0063\u006c\u0065\u0065\u0071\u0075\u0061\u006c":0x229c,"\u0063\u0069\u0072\u0063\u006c\u0065\u0068\u0062\u0061\u0072":0x29b5,"\u0063\u0069\u0072c\u006c\u0065\u006c\u006c\u0071\u0075\u0061\u0064":0x25f5,"\u0063\u0069\u0072c\u006c\u0065\u006c\u0072\u0071\u0075\u0061\u0064":0x25f6,"\u0063\u0069\u0072\u0063\u006c\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079":0x2297,"\u0063\u0069\u0072\u0063\u006c\u0065\u006f\u006e\u006c\u0065\u0066\u0074a\u0072\u0072\u006f\u0077":0x2b30,"\u0063i\u0072c\u006c\u0065\u006f\u006e\u0072i\u0067\u0068t\u0061\u0072\u0072\u006f\u0077":0x21f4,"\u0063\u0069\u0072\u0063\u006c\u0065\u006f\u0074":0x2299,"\u0063\u0069\u0072\u0063\u006c\u0065\u0070\u006c\u0075\u0073":0x2295,"\u0063\u0069r\u0063\u006c\u0065p\u006f\u0073\u0074\u0061\u006c\u006d\u0061\u0072\u006b":0x3036,"\u0063\u0069\u0072\u0063\u006c\u0065\u0072\u0069\u006e\u0067":0x229a,"\u0063i\u0072c\u006c\u0065\u0074\u006f\u0070h\u0061\u006cf\u0062\u006c\u0061\u0063\u006b":0x25d3,"\u0063\u0069\u0072c\u006c\u0065\u0075\u006c\u0071\u0075\u0061\u0064":0x25f4,"\u0063\u0069\u0072c\u006c\u0065\u0075\u0072\u0071\u0075\u0061\u0064":0x25f7,"\u0063\u0069\u0072\u0063\u006c\u0065\u0075\u0072\u0071\u0075\u0061\u0064b\u006c\u0061\u0063\u006b":0x25d4,"\u0063\u0069\u0072\u0063\u006c\u0065\u0076\u0065\u0072t\u0066\u0069\u006c\u006c":0x25cd,"\u0063\u0069\u0072cl\u0065\u0077\u0069\u0074\u0068\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0062\u006c\u0061\u0063\u006b":0x25d0,"\u0063i\u0072\u0063\u006c\u0065\u0077\u0069\u0074\u0068\u0072\u0069\u0067h\u0074\u0068\u0061\u006c\u0066\u0062\u006c\u0061\u0063\u006b":0x25d1,"\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x02c6,"c\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078\u0031":0xf003,"\u0063i\u0072c\u0075\u006d\u0066\u006c\u0065x\u0062\u0065l\u006f\u0077\u0063\u006d\u0062":0x032d,"\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078\u0063\u006d\u0062":0x0302,"\u0063\u0069\u0072\u0066\u006e\u0069\u006e\u0074":0x2a10,"\u0063\u0069\u0072\u006d\u0069\u0064":0x2aef,"\u0063i\u0072\u0073\u0063\u0069\u0072":0x29c2,"\u0063\u006c\u0065a\u0072":0x2327,"\u0063\u006c\u0069\u0063\u006b\u0061\u006c\u0076\u0065\u006f\u006c\u0061\u0072":0x01c2,"c\u006c\u0069\u0063\u006b\u0064\u0065\u006e\u0074\u0061\u006c":0x01c0,"\u0063\u006c\u0069c\u006b\u006c\u0061\u0074\u0065\u0072\u0061\u006c":0x01c1,"\u0063\u006c\u0069\u0063\u006b\u0072\u0065\u0074\u0072o\u0066\u006c\u0065\u0078":0x01c3,"\u0063l\u006f\u0063\u006b\u0077\u0069\u0073e":0x27f3,"\u0063\u006c\u006fs\u0065\u0064\u0076\u0061\u0072\u0063\u0061\u0070":0x2a4d,"\u0063\u006c\u006fs\u0065\u0064\u0076\u0061\u0072\u0063\u0075\u0070":0x2a4c,"c\u006c\u006f\u0073\u0065dv\u0061r\u0063\u0075\u0070\u0073\u006da\u0073\u0068\u0070\u0072\u006f\u0064":0x2a50,"\u0063l\u006f\u0073\u0075\u0072\u0065":0x2050,"\u0063\u006c\u0075\u0062":0x2663,"\u0063\u006c\u0075\u0062\u0073\u0075\u0069\u0074\u0077\u0068\u0069\u0074\u0065":0x2667,"\u0063\u006d\u0063\u0075\u0062\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065":0x33a4,"\u0063\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff43,"\u0063m\u0073q\u0075\u0061\u0072\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065":0x33a0,"\u0063\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0581,"\u0063\u006f\u006co\u006e":0x003a,"\u0063o\u006c\u006f\u006e\u0065\u0071":0x2254,"\u0063\u006f\u006c\u006f\u006e\u006d\u006f\u006e\u0065\u0074\u0061\u0072\u0079":0x20a1,"\u0063\u006f\u006c\u006f\u006e\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff1a,"\u0063\u006f\u006c\u006f\u006e\u0073\u006d\u0061\u006c\u006c":0xfe55,"\u0063\u006f\u006c\u006fnt\u0072\u0069\u0061\u006e\u0067\u0075\u006c\u0061\u0072\u0068\u0061\u006c\u0066\u006do\u0064":0x02d1,"\u0063o\u006co\u006e\u0074\u0072\u0069\u0061n\u0067\u0075l\u0061\u0072\u006d\u006f\u0064":0x02d0,"\u0063\u006f\u006dm\u0061":0x002c,"\u0063\u006f\u006d\u006d\u0061\u0061\u0062\u006f\u0076\u0065\u0063\u006d\u0062":0x0313,"\u0063o\u006dm\u0061\u0061\u0062\u006f\u0076e\u0072\u0069g\u0068\u0074\u0063\u006d\u0062":0x0315,"c\u006f\u006d\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074":0xf6c3,"\u0063\u006f\u006d\u006d\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x055d,"\u0063\u006f\u006d\u006d\u0061\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0xf6e1,"\u0063\u006f\u006d\u006d\u0061\u006d\u0069\u006e\u0075\u0073":0x2a29,"\u0063\u006f\u006d\u006d\u0061\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff0c,"c\u006f\u006d\u006d\u0061re\u0076e\u0072\u0073\u0065\u0064\u0061b\u006f\u0076\u0065\u0063\u006d\u0062":0x0314,"\u0063\u006f\u006d\u006d\u0061\u0073\u006d\u0061\u006c\u006c":0xfe50,"\u0063\u006f\u006dm\u0061\u0073\u0075\u0062\u006e\u006f\u0073\u0070":0x0299,"\u0063\u006f\u006d\u006d\u0061\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0xf6e2,"\u0063\u006f\u006d\u006dat\u0075\u0072\u006e\u0065\u0064\u0061\u0062\u006f\u0076\u0065\u0063\u006d\u0062":0x0312,"\u0063\u006f\u006d\u006d\u0061\u0074\u0075\u0072\u006ee\u0064\u006d\u006f\u0064":0x02bb,"\u0063\u006f\u006d\u0070\u006c\u0065\u006d\u0065\u006e\u0074":0x2201,"\u0063\u006f\u006e\u0063\u0061\u0076\u0065\u0064\u0069a\u006d\u006f\u006e\u0064":0x27e1,"\u0063\u006f\u006e\u0063av\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0074\u0069\u0063\u006b\u006c\u0065f\u0074":0x27e2,"\u0063\u006f\u006eca\u0076\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0074\u0069\u0063\u006b\u0072\u0069\u0067\u0068\u0074":0x27e3,"\u0063o\u006e\u0067\u0064\u006f\u0074":0x2a6d,"\u0063o\u006e\u0067\u0072\u0075\u0065\u006et":0x2245,"\u0063\u006f\u006e\u0069\u0063\u0074\u0061\u0070\u0065\u0072":0x2332,"\u0063o\u006e\u006a\u0071\u0075\u0061\u006et":0x2a07,"\u0063o\u006et\u006f\u0075\u0072\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c":0x222e,"\u0063o\u006e\u0074\u0072\u006f\u006c":0x2303,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0041\u0043\u004b":0x0006,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0042\u0045\u004c":0x0007,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0042S":0x0008,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0043\u0041\u004e":0x0018,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0043R":0x000d,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0031":0x0011,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0032":0x0012,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0033":0x0013,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0034":0x0014,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0045\u004c":0x007f,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u004c\u0045":0x0010,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0045M":0x0019,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u004e\u0051":0x0005,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u004f\u0054":0x0004,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u0053\u0043":0x001b,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u0054\u0042":0x0017,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u0054\u0058":0x0003,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0046F":0x000c,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0046S":0x001c,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0047S":0x001d,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0048T":0x0009,"\u0063o\u006e\u0074\u0072\u006f\u006c\u004cF":0x000a,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u004e\u0041\u004b":0x0015,"c\u006f\u006e\u0074\u0072\u006f\u006c\u004e\u0055\u004c\u004c":0x0000,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0052S":0x001e,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0053I":0x000f,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0053O":0x000e,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u004f\u0054":0x0002,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u0054\u0058":0x0001,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u0055\u0042":0x001a,"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u0059\u004e":0x0016,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0055S":0x001f,"\u0063o\u006e\u0074\u0072\u006f\u006c\u0056T":0x000b,"\u0063o\u0070\u0072\u006f\u0064\u0075\u0063t":0x2a3f,"\u0063\u006fp\u0072\u006f\u0064u\u0063\u0074\u0064\u0069\u0073\u0070\u006c\u0061\u0079":0x2210,"\u0063o\u0070\u0079\u0072\u0069\u0067\u0068t":0x00a9,"\u0063\u006f\u0070\u0079\u0072\u0069\u0067\u0068\u0074\u0073\u0061\u006e\u0073":0xf8e9,"\u0063\u006f\u0070\u0079\u0072\u0069\u0067\u0068\u0074s\u0065\u0072\u0069\u0066":0xf6d9,"\u0063\u006f\u0072\u006e\u0065\u0072\u0062\u0072\u0061\u0063\u006b\u0065t\u006c\u0065\u0066\u0074":0x300c,"\u0063\u006f\u0072\u006e\u0065\u0072\u0062\u0072\u0061\u0063\u006be\u0074\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0077i\u0064\u0074\u0068":0xff62,"\u0063o\u0072\u006e\u0065\u0072b\u0072\u0061\u0063\u006b\u0065t\u006ce\u0066t\u0076\u0065\u0072\u0074\u0069\u0063\u0061l":0xfe41,"\u0063o\u0072n\u0065\u0072\u0062\u0072\u0061c\u006b\u0065t\u0072\u0069\u0067\u0068\u0074":0x300d,"c\u006f\u0072\u006e\u0065\u0072\u0062r\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068t\u0068\u0061\u006cf\u0077i\u0064\u0074\u0068":0xff63,"\u0063\u006f\u0072\u006e\u0065\u0072\u0062\u0072\u0061\u0063\u006be\u0074\u0072\u0069\u0067\u0068\u0074\u0076\u0065\u0072\u0074i\u0063\u0061\u006c":0xfe42,"\u0063\u006f\u0072\u0070\u006f\u0072\u0061\u0074\u0069\u006f\u006e\u0073q\u0075\u0061\u0072\u0065":0x337f,"\u0063\u006f\u0073\u0071\u0075\u0061\u0072\u0065":0x33c7,"\u0063\u006f\u0076\u0065\u0072\u006b\u0067\u0073\u0071\u0075\u0061\u0072\u0065":0x33c6,"\u0063\u0070\u0061\u0072\u0065\u006e":0x249e,"\u0063\u0072\u0075\u007a\u0065\u0069\u0072\u006f":0x20a2,"\u0063\u0073\u0074\u0072\u0065\u0074\u0063\u0068":0x0227,"\u0063\u0073\u0074\u0072\u0065\u0074\u0063\u0068\u0065\u0064":0x0297,"\u0063\u0073\u0075\u0062":0x2acf,"\u0063\u0073\u0075b\u0065":0x2ad1,"\u0063\u0073\u0075\u0070":0x2ad0,"\u0063\u0073\u0075p\u0065":0x2ad2,"\u0063\u0075\u0062\u0065\u0072\u006f\u006f\u0074":0x221b,"\u0063u\u0070\u0062\u0061\u0072\u0063\u0061p":0x2a48,"\u0063\u0075\u0070\u0064\u006f\u0074":0x228d,"\u0063\u0075\u0070l\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x228c,"\u0063\u0075\u0070\u006f\u0076\u0065\u0072\u0063\u0061\u0070":0x2a46,"\u0063\u0075\u0070\u0076\u0065\u0065":0x2a45,"\u0063\u0075\u0072\u006c\u0079\u0061\u006e\u0064":0x22cf,"\u0063u\u0072\u006c\u0079\u006c\u0065\u0066t":0x21ab,"\u0063u\u0072\u006c\u0079\u006f\u0072":0x22ce,"\u0063\u0075\u0072\u006c\u0079\u0072\u0069\u0067\u0068\u0074":0x21ac,"\u0063\u0075\u0072\u0072\u0065\u006e\u0063\u0079":0x00a4,"\u0063u\u0072v\u0065\u0061\u0072\u0072\u006fw\u006c\u0065f\u0074\u0070\u006c\u0075\u0073":0x293d,"c\u0075r\u0076\u0065\u0061\u0072\u0072\u006f\u0077\u0072i\u0067\u0068\u0074\u006din\u0075\u0073":0x293c,"\u0063\u0077\u0063\u0069\u0072\u0063\u006c\u0065\u0061\u0072\u0072\u006f\u0077":0x2941,"\u0063\u0077\u006f\u0070\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065a\u0072\u0072\u006f\u0077":0x21bb,"\u0063w\u0072i\u0067\u0068\u0074\u0061\u0072\u0063\u0061\u0072\u0072\u006f\u0077":0x2938,"\u0063\u0077\u0075\u006e\u0064\u0065\u0072\u0063\u0075\u0072\u0076\u0065a\u0072\u0072\u006f\u0077":0x293e,"\u0063\u0079\u0072\u0042\u0072\u0065\u0076\u0065":0xf6d1,"\u0063y\u0072\u0046\u006c\u0065\u0078":0xf6d2,"\u0063\u0079\u0072\u0062\u0072\u0065\u0076\u0065":0xf6d4,"\u0063y\u0072\u0066\u006c\u0065\u0078":0xf6d5,"\u0064":0x0064,"\u0064\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0564,"\u0064a\u0062\u0065\u006e\u0067\u0061\u006ci":0x09a6,"\u0064\u0061\u0064\u0065\u0076\u0061":0x0926,"\u0064\u0061\u0064\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfebe,"\u0064\u0061d\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfebf,"d\u0061\u0064\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfebd,"\u0064a\u0064m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfec0,"\u0064\u0061\u0067\u0065\u0073\u0068":0x05bc,"\u0064\u0061\u0067\u0067\u0065\u0072":0x2020,"\u0064a\u0067\u0067\u0065\u0072\u0064\u0062l":0x2021,"\u0064\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aa6,"\u0064\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a26,"\u0064\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3060,"\u0064\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30c0,"d\u0061\u006c\u0065\u0074\u0064\u0061\u0067\u0065\u0073\u0068":0xfb33,"\u0064\u0061\u006c\u0065\u0074\u0068":0x2138,"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077":0x05d3,"\u0064\u0061\u006c\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfeaa,"d\u0061\u006c\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfea9,"d\u0061\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063":0x064f,"\u0064\u0061\u006d\u006d\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe78,"\u0064\u0061\u006d\u006d\u0061\u006c\u006f\u0077":0xe821,"d\u0061\u006d\u006d\u0061\u006d\u0065\u0064\u0069\u0061\u006c":0xfe79,"\u0064\u0061\u006dm\u0061\u006f\u006e\u0068\u0061\u006d\u007a\u0061":0xe835,"\u0064\u0061m\u006d\u0061\u0074a\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe72,"d\u0061\u006d\u006d\u0061\u0074\u0061\u006e\u006c\u006f\u0077":0xe824,"\u0064a\u006dm\u0061\u0074\u0061\u006e\u006f\u006e\u0068\u0061\u006d\u007a\u0061":0xe836,"\u0064\u0061\u006ed\u0061":0x0964,"\u0064\u0061\u006e\u0067\u0065\u0072":0x2621,"\u0064a\u0072g\u0061\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077":0x05a7,"\u0064\u0061\u0073h\u0056":0x2ae3,"\u0064a\u0073\u0068\u0056\u0064\u0061\u0073h":0x27db,"\u0064a\u0073\u0068\u0063\u006f\u006c\u006fn":0x2239,"\u0064\u0061\u0073\u0068le\u0066\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0064\u006f\u0077\u006e":0x296b,"d\u0061s\u0068\u0072\u0069\u0067\u0068\u0074\u0068\u0061r\u0070\u006f\u006f\u006edo\u0077\u006e":0x296d,"\u0064a\u0073\u0069\u0061\u0070\u006e\u0065\u0075\u006d\u0061\u0074\u0061c\u0079\u0072\u0069\u006c\u006c\u0069\u0063\u0063\u006d\u0062":0x0485,"\u0064b\u006b\u0061\u0072\u006f\u0077":0x290f,"\u0064\u0062\u006c\u0047\u0072\u0061\u0076\u0065":0xf6d3,"\u0064\u0062\u006c\u0061ng\u006c\u0065\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074":0x300a,"d\u0062\u006c\u0061\u006e\u0067\u006ce\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065f\u0074\u0076\u0065r\u0074i\u0063\u0061\u006c":0xfe3d,"d\u0062l\u0061\u006e\u0067\u006c\u0065\u0062\u0072\u0061c\u006b\u0065\u0074\u0072ig\u0068\u0074":0x300b,"\u0064\u0062\u006c\u0061n\u0067\u006c\u0065\u0062\u0072\u0061\u0063\u006b\u0065\u0074r\u0069g\u0068\u0074\u0076\u0065\u0072\u0074\u0069c\u0061\u006c":0xfe3e,"\u0064\u0062\u006car\u0063\u0068\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x032b,"d\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0064\u0077\u006e":0x21ca,"\u0064\u0062l\u0061\u0072\u0072o\u0077\u0068\u0065\u0061\u0064\u0064\u006f\u0077\u006e":0x058a,"\u0064\u0062l\u0061\u0072\u0072o\u0077\u0068\u0065\u0061\u0064\u006c\u0065\u0066\u0074":0x219e,"\u0064\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064r\u0069\u0067\u0068\u0074":0x21a0,"\u0064\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0068e\u0061\u0064\u0075\u0070":0x0588,"\u0064\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0075\u0070":0x21c8,"\u0064\u0062\u006c\u0062\u0072\u0061\u0063\u006b\u0065t\u006c\u0065\u0066\u0074":0x27e6,"\u0064b\u006cb\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074":0x27e7,"\u0064\u0062\u006c\u0064\u0061\u006e\u0064\u0061":0x0965,"\u0064\u0062\u006c\u0067\u0072\u0061\u0076\u0065":0xf6d6,"d\u0062\u006c\u0067\u0072\u0061\u0076\u0065\u0063\u006d\u0062":0x030f,"d\u0062\u006c\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c":0x222c,"\u0064\u0062\u006c\u006c\u006f\u0077\u006c\u0069\u006e\u0065\u0063\u006d\u0062":0x0333,"\u0064\u0062\u006c\u006f\u0076\u0065\u0072\u006c\u0069n\u0065\u0063\u006d\u0062":0x033f,"d\u0062\u006c\u0070\u0072\u0069\u006d\u0065\u006d\u006f\u0064":0x02ba,"\u0064\u0062\u006c\u0076\u0065\u0072\u0074\u0069\u0063a\u006c\u0062\u0061\u0072":0x2016,"\u0064\u0062\u006cve\u0072\u0074\u0069\u0063\u0061\u006c\u006c\u0069\u006e\u0065\u0061\u0062\u006f\u0076\u0065\u0063\u006d\u0062":0x030e,"\u0064b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3109,"\u0064\u0062\u0073\u0071\u0075\u0061\u0072\u0065":0x33c8,"\u0064\u0063\u0061\u0072\u006f\u006e":0x010f,"\u0064c\u0061\u0072\u006f\u006e\u0031":0xf811,"\u0064\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x1e11,"\u0064c\u0069\u0072\u0063\u006c\u0065":0x24d3,"\u0064\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e13,"\u0064\u0064\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09a1,"\u0064d\u0061\u0064\u0065\u0076\u0061":0x0921,"d\u0064\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aa1,"d\u0064\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a21,"\u0064d\u0061l\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb89,"\u0064\u0064\u0064\u0064\u006f\u0074":0x20dc,"\u0064d\u0064\u0068\u0061\u0064\u0065\u0076a":0x095c,"\u0064\u0064\u0064o\u0074":0x20db,"d\u0064\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09a2,"\u0064\u0064\u0068\u0061\u0064\u0065\u0076\u0061":0x0922,"\u0064\u0064\u0068a\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aa2,"\u0064\u0064\u0068a\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a22,"\u0064\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e0b,"\u0064d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e0d,"\u0064\u0064\u006ft\u0073":0x22f1,"\u0064d\u006f\u0074\u0073\u0065\u0071":0x2a77,"\u0064\u0065\u0063im\u0061\u006c\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x066b,"\u0064e\u0066\u0069\u006e\u0065\u0073":0x225c,"\u0064\u0065\u0067\u0072\u0065\u0065":0x00b0,"\u0064\u0065\u0067r\u0065\u0065\u006b\u0065\u006c\u0076\u0069\u006e":0x212a,"\u0064\u0065\u0068\u0069\u0068\u0065\u0062\u0072\u0065\u0077":0x05ad,"\u0064\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3067,"\u0064e\u0069\u0063\u006f\u0070\u0074\u0069c":0x03ef,"\u0064\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30c7,"\u0064\u0065\u006c\u0065\u0074\u0065":0x05ba,"\u0064\u0065\u006c\u0065\u0074\u0065\u006c\u0065\u0066\u0074":0x232b,"d\u0065\u006c\u0065\u0074\u0065\u0072\u0069\u0067\u0068\u0074":0x2326,"\u0064\u0065\u006ct\u0061":0x03b4,"d\u0065\u006c\u0074\u0061\u0074\u0075\u0072\u006e\u0065\u0064":0x018d,"d\u0065\u006e\u006f\u006d\u0069\u006ea\u0074\u006f\u0072\u006d\u0069\u006eu\u0073\u006f\u006e\u0065\u006e\u0075\u006de\u0072\u0061\u0074\u006f\u0072\u0062\u0065\u006e\u0067\u0061l\u0069":0x09f8,"\u0064\u0065\u007a\u0068":0x02a4,"\u0064\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09a7,"\u0064h\u0061\u0064\u0065\u0076\u0061":0x0927,"d\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aa7,"d\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a27,"\u0064\u0068\u006fo\u006b":0x0257,"\u0064i\u0061\u0065\u0072\u0065\u0073\u0069s":0x0088,"\u0064\u0069\u0061\u006c\u0079\u0074\u0069\u006b\u0061\u0074\u006f\u006eo\u0073\u0063\u006d\u0062":0x0344,"\u0064\u0069\u0061\u006d\u0065\u0074\u0065\u0072":0x2300,"\u0064i\u0061\u006d\u006f\u006e\u0064":0x2666,"\u0064i\u0061m\u006f\u006e\u0064\u0062\u006f\u0074\u0062\u006c\u0061\u0063\u006b":0x2b19,"d\u0069\u0061\u006d\u006f\u006e\u0064\u0063\u0064\u006f\u0074":0x27d0,"\u0064\u0069a\u006d\u006f\u006ed\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x291d,"\u0064\u0069\u0061\u006don\u0064\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072":0x291f,"\u0064\u0069a\u006d\u006f\u006ed\u006c\u0065\u0066\u0074\u0062\u006c\u0061\u0063\u006b":0x2b16,"d\u0069\u0061\u006d\u006f\u006e\u0064\u006d\u0061\u0074\u0068":0x22c4,"\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0072\u0069\u0067\u0068\u0074b\u006c\u0061\u0063\u006b":0x2b17,"\u0064\u0069a\u006d\u006f\u006ed\u0073\u0075\u0069\u0074\u0077\u0068\u0069\u0074\u0065":0x2662,"\u0064i\u0061m\u006f\u006e\u0064\u0074\u006f\u0070\u0062\u006c\u0061\u0063\u006b":0x2b18,"\u0064\u0069\u0063e\u0069":0x2680,"\u0064\u0069\u0063\u0065\u0069\u0069":0x2681,"\u0064i\u0063\u0065\u0069\u0069\u0069":0x2682,"\u0064\u0069\u0063\u0065\u0069\u0076":0x2683,"\u0064\u0069\u0063e\u0076":0x2684,"\u0064\u0069\u0063\u0065\u0076\u0069":0x2685,"\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073":0x00a8,"\u0064i\u0065\u0072\u0065\u0073\u0069\u00731":0xf005,"\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0061\u0063\u0075\u0074\u0065":0xf6d7,"\u0064\u0069e\u0072\u0065\u0073i\u0073\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x0324,"d\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u006d\u0062":0x0308,"\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0067\u0072\u0061\u0076\u0065":0xf6d8,"\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0074\u006f\u006e\u006f\u0073":0x0385,"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":0x224f,"\u0064\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3062,"\u0064\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30c2,"\u0064\u0069\u0073i\u006e":0x22f2,"\u0064i\u0073\u006a\u0071\u0075\u0061\u006et":0x2a08,"\u0064i\u0074\u0074\u006f\u006d\u0061\u0072k":0x3003,"\u0064\u0069\u0076\u0069\u0064\u0065":0x00f7,"\u0064\u0069\u0076\u0069\u0064\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079":0x22c7,"\u0064i\u0076\u0069\u0064\u0065\u0073":0x2223,"\u0064\u0069\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u006c\u0061\u0073\u0068":0x2215,"d\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0452,"\u0064k\u0073\u0068\u0061\u0064\u0065":0x2593,"\u0064\u006b\u0073\u0068\u0061\u0064\u0065\u0031":0xf823,"\u0064\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e0f,"\u0064\u006c\u0073\u0071\u0075\u0061\u0072\u0065":0x3397,"\u0064m\u0061\u0063\u0072\u006f\u006e":0x0111,"\u0064\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff44,"\u0064n\u0062\u006c\u006f\u0063\u006b":0x2584,"\u0064\u006e\u0065i\u0067\u0068\u0074\u0062\u006c\u006f\u0063\u006b":0x2581,"\u0064\u006e\u0066\u0069\u0076\u0065\u0065\u0069\u0067\u0068\u0074\u0068b\u006c\u006f\u0063\u006b":0x2585,"\u0064\u006e\u0071\u0075\u0061\u0072\u0074\u0065\u0072b\u006c\u006f\u0063\u006b":0x2582,"\u0064n\u0073e\u0076\u0065\u006e\u0065\u0069g\u0068\u0074h\u0062\u006c\u006f\u0063\u006b":0x2587,"\u0064n\u0074h\u0072\u0065\u0065\u0065\u0069g\u0068\u0074h\u0062\u006c\u006f\u0063\u006b":0x2583,"\u0064\u006e\u0074\u0068re\u0065\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0062\u006c\u006f\u0063\u006b":0x2586,"d\u006f\u0063\u0068\u0061\u0064\u0061\u0074\u0068\u0061\u0069":0x0e0e,"\u0064o\u0064\u0065\u006b\u0074\u0068\u0061i":0x0e14,"\u0064\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3069,"\u0064\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30c9,"\u0064\u006f\u006c\u006c\u0061\u0072":0x0024,"\u0064\u006f\u006c\u006c\u0061\u0072\u0069\u006e\u0066e\u0072\u0069\u006f\u0072":0xf6e3,"\u0064o\u006cl\u0061\u0072\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff04,"\u0064\u006f\u006c\u006c\u0061\u0072\u006f\u006c\u0064s\u0074\u0079\u006c\u0065":0xf724,"d\u006f\u006c\u006c\u0061\u0072\u0073\u006d\u0061\u006c\u006c":0xfe69,"\u0064\u006f\u006c\u006c\u0061\u0072\u0073\u0075\u0070e\u0072\u0069\u006f\u0072":0xf6e4,"\u0064\u006f\u006e\u0067":0x20ab,"\u0064\u006f\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x3326,"\u0064o\u0074\u0061\u0063\u0063\u0065\u006et":0x02d9,"\u0064\u006f\u0074a\u0063\u0063\u0065\u006e\u0074\u0063\u006d\u0062":0x0307,"\u0064\u006f\u0074b\u0065\u006c\u006f\u0077\u0063\u006f\u006d\u0062":0x0323,"\u0064\u006f\u0074\u0063\u0069\u0072\u0063\u006c\u0065\u0031":0xf820,"\u0064\u006f\u0074\u0065\u0071\u0075\u0069\u0076":0x2a67,"d\u006f\u0074\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30fb,"\u0064\u006f\u0074\u006c\u0065\u0073\u0073\u0069":0x0131,"\u0064\u006f\u0074\u006c\u0065\u0073\u0073\u006a":0xf6be,"\u0064o\u0074l\u0065\u0073\u0073\u006a\u0073t\u0072\u006fk\u0065\u0068\u006f\u006f\u006b":0x0284,"\u0064o\u0074\u006d\u0061\u0074\u0068":0x22c5,"\u0064\u006f\u0074\u006d\u0069\u006e\u0075\u0073":0x2238,"\u0064o\u0074\u0070\u006c\u0075\u0073":0x2214,"\u0064\u006f\u0074\u0073\u0069\u006d":0x2a6a,"\u0064\u006f\u0074\u0073\u006d\u0069\u006e\u0075\u0073\u0064\u006f\u0074\u0073":0x223a,"\u0064\u006f\u0074t\u0065\u0064\u0063\u0069\u0072\u0063\u006c\u0065":0x25cc,"\u0064\u006f\u0074t\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065":0x2b1a,"\u0064\u006f\u0074\u0074\u0069\u006d\u0065\u0073":0x2a30,"\u0064\u006f\u0075b\u006c\u0065\u0062\u0061\u0072\u0076\u0065\u0065":0x2a62,"\u0064\u006f\u0075\u0062\u006c\u0065\u0070\u006c\u0075\u0073":0x29fa,"\u0064\u006f\u0077n\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072":0x2913,"\u0064o\u0077n\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072\u0072\u0065\u0064":0x2908,"\u0064\u006f\u0077n\u0066\u0069\u0073\u0068\u0074\u0061\u0069\u006c":0x297f,"\u0064o\u0077n\u0068\u0061\u0072\u0070\u006fo\u006e\u006ce\u0066\u0074\u0062\u0061\u0072":0x2959,"\u0064\u006f\u0077\u006eha\u0072\u0070\u006f\u006f\u006e\u0072\u0069\u0067\u0068\u0074\u0062\u0061\u0072":0x2955,"d\u006f\u0077\u006e\u0068ar\u0070o\u006f\u006e\u0073\u006c\u0065f\u0074\u0072\u0069\u0067\u0068\u0074":0x2965,"d\u006fw\u006e\u0072\u0069\u0067\u0068\u0074\u0063\u0075r\u0076\u0065\u0064\u0061rr\u006f\u0077":0x2935,"\u0064o\u0077\u006e\u0073\u006c\u006f\u0070e":0x29f9,"\u0064\u006fw\u006e\u0074\u0061c\u006b\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x031e,"d\u006f\u0077\u006e\u0074\u0061\u0063\u006b\u006d\u006f\u0064":0x02d5,"d\u006f\u0077\u006e\u0074ri\u0061n\u0067\u006c\u0065\u006c\u0065f\u0074\u0062\u006c\u0061\u0063\u006b":0x29e8,"\u0064\u006f\u0077\u006etr\u0069\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074\u0062\u006c\u0061c\u006b":0x29e9,"\u0064\u006f\u0077n\u0075\u0070\u0061\u0072\u0072\u006f\u0077\u0073":0x21f5,"\u0064\u006f\u0077nu\u0070\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0073\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074":0x296f,"\u0064o\u0077n\u007a\u0069\u0067\u007a\u0061\u0067\u0061\u0072\u0072\u006f\u0077":0x21af,"\u0064\u0070\u0061\u0072\u0065\u006e":0x249f,"\u0064\u0072\u0062\u006b\u0061\u0072\u006f\u0077":0x2910,"\u0064\u0073\u006f\u006c":0x29f6,"\u0064\u0073\u0075\u0062":0x2a64,"\u0064s\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6eb,"\u0064\u0074\u0061i\u006c":0x0256,"\u0064t\u006f\u0070\u0062\u0061\u0072":0x018c,"\u0064u\u0061\u006c\u006d\u0061\u0070":0x29df,"\u0064\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3065,"\u0064\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30c5,"\u0064\u0079\u006fg\u0068":0x0234,"\u0064\u007a":0x01f3,"\u0064\u007a\u0061\u006c\u0074\u006f\u006e\u0065":0x02a3,"\u0064z\u0063\u0061\u0072\u006f\u006e":0x01c6,"\u0064\u007a\u0063\u0075\u0072\u006c":0x02a5,"d\u007ae\u0061\u0062\u006b\u0068\u0061\u0073\u0069\u0061n\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04e1,"\u0064\u007a\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x045f,"\u0065":0x0065,"\u0065\u0061\u0063\u0075\u0074\u0065":0x00e9,"\u0065\u0061\u0072t\u0068":0x2641,"\u0065\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x098f,"\u0065b\u006f\u0070\u006f\u006d\u006f\u0066o":0x311c,"\u0065\u0062\u0072\u0065\u0076\u0065":0x0115,"e\u0063\u0061\u006e\u0064\u0072\u0061\u0064\u0065\u0076\u0061":0x090d,"\u0065c\u0061n\u0064\u0072\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a8d,"e\u0063a\u006e\u0064\u0072\u0061\u0076\u006f\u0077\u0065l\u0073\u0069\u0067\u006ede\u0076\u0061":0x0945,"\u0065c\u0061\u006e\u0064\u0072\u0061\u0076\u006f\u0077\u0065\u006c\u0073i\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ac5,"\u0065\u0063\u0061\u0072\u006f\u006e":0x011b,"\u0065\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0062\u0072\u0065\u0076\u0065":0x1e1d,"e\u0063\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0565,"\u0065c\u0068y\u0069\u0077\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0587,"\u0065c\u0069\u0072\u0063\u006c\u0065":0x24d4,"e\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x00ea,"\u0065\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065":0x1ebf,"\u0065\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e19,"\u0065\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077":0x1ec7,"\u0065\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065":0x1ec1,"e\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065":0x1ec3,"\u0065\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065":0x1ec5,"\u0065c\u0079\u0072\u0069\u006c\u006c\u0069c":0x0454,"\u0065d\u0062\u006c\u0067\u0072\u0061\u0076e":0x0205,"\u0065\u0064\u0065v\u0061":0x090f,"\u0065d\u0069\u0065\u0072\u0065\u0073\u0069s":0x00eb,"\u0065\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x0117,"\u0065d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1eb9,"\u0065\u0065\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a0f,"\u0065e\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a47,"\u0065\u0067\u0072\u0061\u0076\u0065":0x00e8,"\u0065\u0067\u0073\u0064\u006f\u0074":0x2a98,"\u0065g\u0075\u006a\u0061\u0072\u0061\u0074i":0x0a8f,"\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0567,"\u0065\u0068\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x311d,"\u0065h\u0069\u0072\u0061\u0067\u0061\u006ea":0x3048,"\u0065\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ebb,"\u0065\u0069\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x311f,"\u0065\u0069\u0067h\u0074":0x0038,"\u0065\u0069\u0067h\u0074\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09ee,"\u0065i\u0067\u0068\u0074\u0064\u0065\u0076a":0x096e,"\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0063i\u0072\u0063\u006c\u0065":0x2471,"\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e":0x2485,"\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0070e\u0072\u0069\u006f\u0064":0x2499,"\u0065\u0069\u0067\u0068\u0074\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aee,"\u0065\u0069\u0067\u0068\u0074\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a6e,"\u0065i\u0067h\u0074\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063":0x0668,"\u0065\u0069\u0067\u0068\u0074\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075":0x3028,"\u0065\u0069g\u0068\u0074\u0068n\u006f\u0074\u0065\u0062\u0065\u0061\u006d\u0065\u0064":0x266b,"e\u0069\u0067\u0068\u0074id\u0065o\u0067\u0072\u0061\u0070\u0068i\u0063\u0070\u0061\u0072\u0065\u006e":0x3227,"\u0065\u0069\u0067\u0068\u0074\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x2088,"\u0065\u0069\u0067\u0068\u0074\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff18,"\u0065\u0069\u0067\u0068\u0074\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf738,"\u0065\u0069\u0067\u0068\u0074\u0070\u0061\u0072\u0065\u006e":0x247b,"e\u0069\u0067\u0068\u0074\u0070\u0065\u0072\u0069\u006f\u0064":0x248f,"\u0065\u0069\u0067h\u0074\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x06f8,"\u0065\u0069\u0067\u0068\u0074\u0072\u006f\u006d\u0061\u006e":0x2177,"\u0065\u0069\u0067\u0068\u0074\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x2078,"\u0065i\u0067\u0068\u0074\u0074\u0068\u0061i":0x0e58,"\u0065\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x0207,"\u0065\u0069\u006f\u0074\u0069\u0066\u0069\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x0465,"\u0065k\u0061\u0074\u0061\u006b\u0061\u006ea":0x30a8,"\u0065k\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068":0xff74,"\u0065k\u006fn\u006b\u0061\u0072\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a74,"\u0065k\u006f\u0072\u0065\u0061\u006e":0x3154,"\u0065\u006c\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x043b,"\u0065l\u0065\u006d\u0065\u006e\u0074":0x2208,"\u0065\u006c\u0065v\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065":0x246a,"e\u006c\u0065\u0076\u0065\u006e\u0070\u0061\u0072\u0065\u006e":0x247e,"\u0065\u006c\u0065v\u0065\u006e\u0070\u0065\u0072\u0069\u006f\u0064":0x2492,"e\u006c\u0065\u0076\u0065\u006e\u0072\u006f\u006d\u0061\u006e":0x217a,"\u0065\u006c\u0069\u006e\u0074\u0065\u0072\u0073":0x23e7,"\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":0x2026,"\u0065\u006cl\u0069\u0070\u0073i\u0073\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c":0x22ee,"\u0065\u006c\u0073\u0064\u006f\u0074":0x2a97,"\u0065m\u0061\u0063\u0072\u006f\u006e":0x0113,"\u0065\u006d\u0061c\u0072\u006f\u006e\u0061\u0063\u0075\u0074\u0065":0x1e17,"\u0065\u006d\u0061c\u0072\u006f\u006e\u0067\u0072\u0061\u0076\u0065":0x1e15,"\u0065\u006d\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x043c,"\u0065\u006d\u0064\u0061\u0073\u0068":0x2014,"\u0065\u006d\u0064\u0061\u0073\u0068\u0076\u0065\u0072t\u0069\u0063\u0061\u006c":0xfe31,"\u0065\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff45,"e\u006dp\u0068\u0061\u0073\u0069\u0073\u006d\u0061\u0072k\u0061\u0072\u006d\u0065ni\u0061\u006e":0x055b,"\u0065\u006d\u0070\u0074\u0079\u0073\u0065\u0074":0x2205,"\u0065\u006d\u0070t\u0079\u0073\u0065\u0074\u006f\u0061\u0072\u0072":0x29b3,"\u0065\u006d\u0070\u0074\u0079\u0073\u0065\u0074\u006f\u0061\u0072\u0072\u006c":0x29b4,"\u0065\u006d\u0070t\u0079\u0073\u0065\u0074\u006f\u0062\u0061\u0072":0x29b1,"\u0065\u006d\u0070\u0074\u0079\u0073\u0065\u0074\u006f\u0063\u0069\u0072\u0063":0x29b2,"\u0065m\u0070\u0074\u0079\u0073\u006c\u006ft":0xd801,"\u0065\u006d\u0071\u0075\u0061\u0064":0x2001,"\u0065m\u0073\u0070\u0061\u0063\u0065":0x2003,"\u0065\u006e\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3123,"\u0065\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0069a\u006d\u006f\u006e\u0064":0x20df,"\u0065\u006e\u0063\u006c\u006f\u0073\u0065\u0073\u0071\u0075\u0061\u0072\u0065":0x20de,"\u0065n\u0063l\u006f\u0073\u0065\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x20e4,"\u0065\u006e\u0064\u0061\u0073\u0068":0x2013,"\u0065\u006e\u0064\u0061\u0073\u0068\u0076\u0065\u0072t\u0069\u0063\u0061\u006c":0xfe32,"\u0065\u006e\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04a3,"\u0065\u006e\u0067":0x014b,"e\u006e\u0067\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3125,"\u0065\u006e\u0067\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04a5,"\u0065\u006e\u0068\u006f\u006f\u006b\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04c8,"\u0065\u006e\u0071\u0075\u0061\u0064":0x2000,"\u0065n\u0073\u0070\u0061\u0063\u0065":0x2002,"\u0065o\u0067\u006f\u006e\u0065\u006b":0x0119,"\u0065\u006f\u006b\u006f\u0072\u0065\u0061\u006e":0x3153,"\u0065\u006f\u0070e\u006e":0x025b,"e\u006f\u0070\u0065\u006e\u0063\u006c\u006f\u0073\u0065\u0064":0x029a,"\u0065\u006f\u0070\u0065\u006e\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064":0x025c,"\u0065\u006f\u0070\u0065nr\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u006c\u006f\u0073\u0065\u0064":0x025e,"\u0065\u006f\u0070\u0065\u006e\u0072\u0065\u0076\u0065\u0072\u0073\u0065d\u0068\u006f\u006f\u006b":0x025d,"\u0065\u0070\u0061\u0072\u0065\u006e":0x24a0,"\u0065\u0070\u0061\u0072\u0073\u006c":0x29e3,"\u0065p\u0073\u0069\u006c\u006f\u006e":0x03b5,"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0031":0x03f5,"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0063\u006c\u006f\u0073\u0065\u0064":0x022a,"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0069\u006e\u0076":0x03f6,"\u0065\u0070\u0073i\u006c\u006f\u006e\u0074\u006f\u006e\u006f\u0073":0x03ad,"\u0065q\u0063\u006f\u006c\u006f\u006e":0x2255,"\u0065\u0071\u0064e\u0066":0x225d,"\u0065\u0071\u0064o\u0074":0x2a66,"\u0065\u0071\u0065\u0071":0x2a75,"\u0065\u0071\u0065\u0071\u0065\u0071":0x2a76,"\u0065\u0071\u0067t\u0072":0x22dd,"\u0065\u0071\u006c\u0065\u0073\u0073":0x22dc,"\u0065\u0071\u0071\u0067\u0074\u0072":0x2a9a,"\u0065q\u0071\u006c\u0065\u0073\u0073":0x2a99,"\u0065q\u0071\u0070\u006c\u0075\u0073":0x2a71,"\u0065\u0071\u0071\u0073\u0069\u006d":0x2a73,"e\u0071\u0071\u0073\u006c\u0061\u006e\u0074\u0067\u0074\u0072":0x2a9c,"\u0065\u0071\u0071s\u006c\u0061\u006e\u0074\u006c\u0065\u0073\u0073":0x2a9b,"\u0065\u0071\u0075a\u006c":0x003d,"\u0065\u0071\u0075\u0061\u006c\u006c\u0065\u0066\u0074a\u0072\u0072\u006f\u0077":0x2b40,"\u0065\u0071\u0075\u0061\u006c\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff1d,"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0066\u006fl\u006c\u006f\u0077\u0073":0x22df,"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0067\u0072e\u0061\u0074\u0065\u0072":0x2a96,"e\u0071\u0075\u0061\u006c\u006f\u0072\u006c\u0065\u0073\u0073":0x2a95,"\u0065q\u0075a\u006c\u006f\u0072\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073":0x22de,"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0073\u0069m\u0069\u006c\u0061\u0072":0x2242,"\u0065\u0071\u0075\u0061\u006c\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":0x22d5,"\u0065q\u0075a\u006c\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x2971,"\u0065\u0071\u0075\u0061\u006c\u0073\u006d\u0061\u006c\u006c":0xfe66,"\u0065\u0071\u0075\u0061\u006c\u0073\u0075\u0062":0x208c,"\u0065\u0071\u0075\u0061\u006c\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x207c,"\u0065q\u0075\u0069\u0076\u0044\u0044":0x2a78,"\u0065q\u0075\u0069\u0076\u0056\u0065\u0072t":0x2a68,"\u0065\u0071\u0075\u0069\u0076\u0056\u0076\u0065\u0072\u0074":0x2a69,"e\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0063\u0065":0x2261,"\u0065q\u0075i\u0076\u0061\u0073\u0079\u006d\u0070\u0074\u006f\u0074\u0069\u0063":0x224d,"\u0065\u0071\u0076\u0070\u0061\u0072\u0073\u006c":0x29e5,"\u0065\u0072\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3126,"\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0440,"\u0065r\u0065\u0076\u0065\u0072\u0073\u0065d":0x0258,"\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x044d,"\u0065\u0072\u0072\u0062\u0061\u0072\u0062\u006c\u0061\u0063\u006b\u0063i\u0072\u0063\u006c\u0065":0x29f3,"\u0065r\u0072b\u0061\u0072\u0062\u006c\u0061c\u006b\u0064i\u0061\u006d\u006f\u006e\u0064":0x29f1,"\u0065\u0072\u0072\u0062\u0061\u0072\u0062\u006c\u0061\u0063\u006b\u0073q\u0075\u0061\u0072\u0065":0x29ef,"\u0065\u0072\u0072b\u0061\u0072\u0063\u0069\u0072\u0063\u006c\u0065":0x29f2,"\u0065\u0072\u0072\u0062\u0061\u0072\u0064\u0069\u0061\u006d\u006f\u006e\u0064":0x29f0,"\u0065\u0072\u0072b\u0061\u0072\u0073\u0071\u0075\u0061\u0072\u0065":0x29ee,"\u0065\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0441,"\u0065\u0073\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04ab,"\u0065\u0073\u0068":0x0283,"\u0065s\u0068\u0063\u0075\u0072\u006c":0x0286,"\u0065\u0073\u0068\u006f\u0072\u0074\u0064\u0065\u0076\u0061":0x090e,"\u0065\u0073\u0068\u006frt\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061":0x0946,"\u0065s\u0068r\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u006c\u006f\u006f\u0070":0x01aa,"\u0065\u0073h\u0073\u0071\u0075a\u0074\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064":0x0285,"\u0065\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0072a\u0067\u0061\u006e\u0061":0x3047,"\u0065\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074a\u006b\u0061\u006e\u0061":0x30a7,"\u0065\u0073\u006dal\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff6a,"\u0065s\u0074\u0069\u006d\u0061\u0074\u0065d":0x212e,"\u0065s\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6ec,"\u0065\u0074\u0061":0x03b7,"\u0065\u0074\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0568,"\u0065\u0074\u0061\u0074\u006f\u006e\u006f\u0073":0x03ae,"\u0065\u0074\u0068":0x00f0,"\u0065\u0074\u0069\u006c\u0064\u0065":0x1ebd,"e\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077":0x1e1b,"\u0065\u0074\u006e\u0061\u0068\u0074\u0061\u006c\u0065\u0066\u0074\u0068e\u0062\u0072\u0065\u0077":0x0591,"\u0065t\u0075\u0072\u006e\u0065\u0064":0x01dd,"\u0065\u0075\u006b\u006f\u0072\u0065\u0061\u006e":0x3161,"\u0065\u0075\u0072o\u0063\u0075\u0072\u0072\u0065\u006e\u0063\u0079":0x20a0,"\u0065\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0062\u0065n\u0067\u0061\u006c\u0069":0x09c7,"\u0065\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067n\u0064\u0065\u0076\u0061":0x0947,"\u0065v\u006fw\u0065\u006c\u0073\u0069\u0067n\u0067\u0075j\u0061\u0072\u0061\u0074\u0069":0x0ac7,"\u0065\u0078\u0063\u006c\u0061\u006d":0x0021,"\u0065\u0078\u0063\u006c\u0061\u006d\u0061\u0072\u006de\u006e\u0069\u0061\u006e":0x055c,"\u0065x\u0063\u006c\u0061\u006d\u0064\u0062l":0x203c,"\u0065\u0078\u0063\u006c\u0061\u006d\u0064\u006f\u0077\u006e":0x00a1,"\u0065x\u0063l\u0061\u006d\u0064\u006f\u0077\u006e\u0073\u006d\u0061\u006c\u006c":0xf7a1,"\u0065x\u0063l\u0061\u006d\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff01,"e\u0078\u0063\u006c\u0061\u006d\u0073\u006d\u0061\u006c\u006c":0xf721,"e\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0069\u0061\u006c":0x2203,"\u0065\u007a\u0068":0x0292,"\u0065\u007a\u0068\u0063\u0061\u0072\u006f\u006e":0x01ef,"\u0065z\u0068\u0063\u0075\u0072\u006c":0x0293,"e\u007a\u0068\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064":0x01b9,"\u0065z\u0068\u0074\u0061\u0069\u006c":0x01ba,"\u0066":0x0066,"\u0066\u0037\u0030\u0065":0xf70e,"\u0066\u0037\u0030\u0061":0xf70a,"\u0066\u0037\u0030\u0063":0xf70c,"\u0066\u0037\u0030\u0064":0xf70d,"\u0066\u0037\u0030\u0062":0xf70b,"\u0066\u0037\u0030\u0066":0xf70f,"\u0066\u0037\u0031\u0063":0xf71c,"\u0066\u0037\u0031\u0061":0xf71a,"\u0066\u0037\u0031\u0064":0xf71d,"\u0066\u0037\u0030\u0030":0xf700,"\u0066\u0037\u0030\u0031":0xf701,"\u0066\u0037\u0030\u0032":0xf702,"\u0066\u0037\u0030\u0033":0xf703,"\u0066\u0037\u0030\u0034":0xf704,"\u0066\u0037\u0030\u0035":0xf705,"\u0066\u0037\u0030\u0036":0xf706,"\u0066\u0037\u0030\u0037":0xf707,"\u0066\u0037\u0030\u0038":0xf708,"\u0066\u0037\u0030\u0039":0xf709,"\u0066\u0037\u0031\u0030":0xf710,"\u0066\u0037\u0031\u0031":0xf711,"\u0066\u0037\u0031\u0032":0xf712,"\u0066\u0037\u0031\u0033":0xf713,"\u0066\u0037\u0031\u0034":0xf714,"\u0066\u0037\u0031\u0035":0xf715,"\u0066\u0037\u0031\u0036":0xf716,"\u0066\u0037\u0031\u0037":0xf717,"\u0066\u0037\u0031\u0038":0xf718,"\u0066\u0037\u0031\u0039":0xf719,"\u0066\u0061\u0064\u0065\u0076\u0061":0x095e,"\u0066\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a5e,"\u0066\u0061\u0068\u0072\u0065\u006e\u0068\u0065\u0069\u0074":0x2109,"\u0066\u0061\u0072\u0073\u0069\u0079\u0065\u0068":0x06cc,"\u0066\u0061\u0072\u0073\u0069\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c":0xfbfd,"\u0066\u0061r\u0073\u0069\u0079e\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfbfc,"\u0066a\u0074h\u0061\u0068\u006f\u006e\u0074\u0061\u0074\u0077\u0065\u0065\u006c":0xfe77,"\u0066\u0061\u0074\u0068\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe76,"\u0066\u0061\u0074\u0068\u0061\u006c\u006f\u0077":0xe820,"\u0066\u0061\u0074\u0068\u0061\u006c\u006f\u0077\u0061r\u0061\u0062\u0069\u0063":0x064e,"\u0066\u0061\u0074h\u0061\u006f\u006e\u0068\u0061\u006d\u007a\u0061":0xe832,"\u0066\u0061t\u0068\u0061\u0074a\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe70,"f\u0061\u0074\u0068\u0061\u0074\u0061\u006e\u006c\u006f\u0077":0xe823,"\u0066a\u0074h\u0061\u0074\u0061\u006e\u006f\u006e\u0068\u0061\u006d\u007a\u0061":0xe833,"\u0066b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3108,"\u0066b\u006f\u0077\u0074\u0069\u0065":0x29d3,"\u0066c\u0069\u0072\u0063\u006c\u0065":0x24d5,"\u0066\u0063\u006d\u0070":0x2a3e,"\u0066\u0064\u0069\u0061\u0067\u006f\u0076\u006e\u0065a\u0072\u0072\u006f\u0077":0x292f,"\u0066\u0064\u0069a\u0067\u006f\u0076\u0072\u0064\u0069\u0061\u0067":0x292c,"\u0066\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e1f,"f\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0586,"\u0066\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfed2,"\u0066\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfed3,"f\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfed1,"\u0066e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfed4,"\u0066\u0065\u0068\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066m\u0061\u006b\u0073\u0075\u0072\u0061\u0069\u0073\u006f\u006ca\u0074\u0065\u0064":0xfc31,"\u0066e\u0068w\u0069\u0074\u0068\u0079\u0065h\u0069\u0073o\u006c\u0061\u0074\u0065\u0064":0xfc32,"\u0066e\u0069\u0063\u006f\u0070\u0074\u0069c":0x03e5,"\u0066\u0065\u006d\u0061\u006c\u0065":0x2640,"\u0066\u0066":0xfb00,"\u0066\u0066\u0069":0xfb03,"\u0066\u0066\u006c":0xfb04,"\u0066\u0069":0xfb01,"\u0066\u0069\u0066\u0074\u0065\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065":0x246e,"\u0066\u0069\u0066t\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e":0x2482,"\u0066\u0069\u0066\u0074\u0065\u0065\u006e\u0070\u0065\u0072\u0069\u006f\u0064":0x2496,"\u0066\u0069\u0067\u0075\u0072\u0065\u0064\u0061\u0073\u0068":0x2012,"f\u0069\u0067\u0075\u0072\u0065\u0073\u0070\u0061\u0063\u0065":0x2007,"f\u0069n\u0061\u006c\u006b\u0061\u0066\u0064\u0061\u0067e\u0073\u0068\u0068\u0065br\u0065\u0077":0xfb3a,"\u0066i\u006ea\u006c\u006b\u0061\u0066\u0077i\u0074\u0068q\u0061\u006d\u0061\u0074\u0073":0xe803,"\u0066\u0069\u006e\u0061\u006c\u006b\u0061\u0066\u0077\u0069\u0074\u0068s\u0068\u0065\u0076\u0061":0xe802,"\u0066\u0069\u006e\u0061\u006c\u006d\u0065\u006d\u0068e\u0062\u0072\u0065\u0077":0x05dd,"\u0066\u0069\u006e\u0061\u006c\u0070\u0065\u0068\u0065\u0062\u0072\u0065\u0077":0x05e3,"\u0066\u0069\u006e\u0061\u006c\u0074\u0073\u0061\u0064\u0069":0x05e5,"\u0066\u0069\u006e\u0074":0x2a0f,"\u0066\u0069r\u0073\u0074\u0074o\u006e\u0065\u0063\u0068\u0069\u006e\u0065\u0073\u0065":0x02c9,"\u0066i\u0073\u0068\u0065\u0079\u0065":0x25c9,"\u0066\u0069\u0076\u0065":0x0035,"\u0066\u0069\u0076\u0065\u0061\u0072\u0061\u0062\u0069\u0063":0x0665,"f\u0069\u0076\u0065\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09eb,"\u0066\u0069\u0076\u0065\u0064\u0065\u0076\u0061":0x096b,"f\u0069\u0076\u0065\u0065\u0069\u0067\u0068\u0074\u0068\u0073":0x215d,"\u0066\u0069\u0076e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aeb,"\u0066\u0069\u0076e\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a6b,"\u0066\u0069\u0076e\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075":0x3025,"f\u0069v\u0065\u0069\u0064\u0065\u006f\u0067\u0072\u0061p\u0068\u0069\u0063\u0070ar\u0065\u006e":0x3224,"\u0066\u0069\u0076e\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x2085,"\u0066\u0069\u0076\u0065\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff15,"\u0066\u0069\u0076e\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf735,"\u0066i\u0076\u0065\u0070\u0061\u0072\u0065n":0x2478,"\u0066\u0069\u0076\u0065\u0070\u0065\u0072\u0069\u006f\u0064":0x248c,"f\u0069\u0076\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x06f5,"\u0066i\u0076\u0065\u0072\u006f\u006d\u0061n":0x2174,"\u0066i\u0076\u0065\u0073\u0069\u0078\u0074h":0x215a,"\u0066\u0069\u0076e\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x2075,"\u0066\u0069\u0076\u0065\u0074\u0068\u0061\u0069":0x0e55,"\u0066\u006c":0xfb02,"\u0066l\u006f\u006f\u0072\u006c\u0065\u0066t":0x230a,"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068\u0074":0x230b,"\u0066\u006c\u006f\u0072\u0069\u006e":0x0192,"\u0066\u006c\u0074n\u0073":0x23e5,"\u0066\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff46,"\u0066\u006d\u0073\u0071\u0075\u0061\u0072\u0065":0x3399,"\u0066o\u0066\u0061\u006e\u0074\u0068\u0061i":0x0e1f,"\u0066\u006f\u0066\u0061\u0074\u0068\u0061\u0069":0x0e1d,"\u0066o\u006cl\u006f\u0077\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u0076":0x2aba,"\u0066\u006fl\u006c\u006f\u0077n\u006f\u0074\u0073\u006c\u006e\u0074\u0065\u0071\u006c":0x2ab6,"\u0066\u006f\u006c\u006c\u006f\u0077\u006f\u0072\u006e\u006f\u0074\u0065q\u0076\u006c\u006e\u0074":0x22e9,"\u0066\u006f\u006cl\u006f\u0077\u0073\u0065\u0071\u0075\u0061\u006c":0x2ab0,"\u0066\u006f\u006c\u006c\u006f\u0077\u0073\u006f\u0072c\u0075\u0072\u006c\u0079":0x227d,"\u0066\u006f\u006c\u006c\u006f\u0077\u0073\u006f\u0072e\u0071\u0075\u0061\u006c":0x227f,"f\u006f\u006e\u0067\u006d\u0061\u006e\u0074\u0068\u0061\u0069":0x0e4f,"\u0066\u006f\u0072\u0063\u0065\u0073":0x22a9,"\u0066o\u0072\u0063\u0065\u0073\u0062\u0061r":0x22aa,"\u0066\u006f\u0072\u006b":0x22d4,"\u0066\u006f\u0072k\u0073":0x2adc,"\u0066\u006f\u0072\u006b\u0073\u006e\u006f\u0074":0x2add,"\u0066\u006f\u0072k\u0076":0x2ad9,"\u0066\u006f\u0075\u0072":0x0034,"\u0066\u006f\u0075\u0072\u0061\u0072\u0061\u0062\u0069\u0063":0x0664,"f\u006f\u0075\u0072\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09ea,"\u0066\u006f\u0075\u0072\u0064\u0065\u0076\u0061":0x096a,"\u0066\u006f\u0075\u0072\u0066\u0069\u0066\u0074\u0068\u0073":0x2158,"\u0066\u006f\u0075r\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aea,"\u0066\u006f\u0075r\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a6a,"\u0066\u006f\u0075r\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075":0x3024,"f\u006fu\u0072\u0069\u0064\u0065\u006f\u0067\u0072\u0061p\u0068\u0069\u0063\u0070ar\u0065\u006e":0x3223,"\u0066\u006f\u0075r\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x2084,"\u0066\u006f\u0075\u0072\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff14,"f\u006fu\u0072\u006e\u0075\u006d\u0065\u0072\u0061\u0074o\u0072\u0062\u0065\u006ega\u006c\u0069":0x09f7,"\u0066\u006f\u0075r\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf734,"\u0066o\u0075\u0072\u0070\u0061\u0072\u0065n":0x2477,"\u0066\u006f\u0075\u0072\u0070\u0065\u0072\u0065\u006ds\u0070\u0061\u0063\u0065":0x2005,"\u0066\u006f\u0075\u0072\u0070\u0065\u0072\u0069\u006f\u0064":0x248b,"f\u006f\u0075\u0072\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x06f4,"\u0066o\u0075\u0072\u0072\u006f\u006d\u0061n":0x2173,"\u0066\u006f\u0075r\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x2074,"\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0063i\u0072\u0063\u006c\u0065":0x246d,"\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e":0x2481,"\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0070e\u0072\u0069\u006f\u0064":0x2495,"\u0066\u006f\u0075\u0072\u0074\u0068\u0061\u0069":0x0e54,"\u0066\u006f\u0075\u0072\u0074\u0068\u0072\u006f\u006f\u0074":0x221c,"\u0066\u006f\u0075\u0072\u0074\u0068\u0074\u006f\u006e\u0065\u0063\u0068i\u006e\u0065\u0073\u0065":0x02cb,"\u0066o\u0075\u0072\u0076\u0064\u006f\u0074s":0x2999,"\u0066\u0070\u0061\u0072\u0065\u006e":0x24a1,"\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e":0x2044,"\u0066\u0072\u0061n\u0063":0x20a3,"\u0066r\u006f\u006e\u0074\u0065\u0064":0x024b,"\u0066\u0075\u006c\u006c\u006f\u0075\u0074\u0065\u0072\u006a\u006f\u0069\u006e":0x27d7,"\u0067":0x0067,"\u0067a\u0062\u0065\u006e\u0067\u0061\u006ci":0x0997,"\u0067\u0061\u0063\u0075\u0074\u0065":0x01f5,"\u0067\u0061\u0064\u0065\u0076\u0061":0x0917,"\u0067a\u0066\u0061\u0072\u0061\u0062\u0069c":0x06af,"\u0067\u0061\u0066\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfb93,"\u0067\u0061f\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb94,"g\u0061\u0066\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfb92,"\u0067a\u0066m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb95,"\u0067\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a97,"\u0067\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a17,"\u0067\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x304c,"\u0067\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ac,"\u0067\u0061\u006dm\u0061":0x03b3,"\u0067a\u006dm\u0061\u006c\u0061\u0074\u0069\u006e\u0073\u006d\u0061\u006c\u006c":0x0263,"\u0067\u0061\u006d\u006d\u0061\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x02e0,"\u0067\u0061\u006eg\u0069\u0061\u0063\u006f\u0070\u0074\u0069\u0063":0x03eb,"\u0067b\u006f\u0070\u006f\u006d\u006f\u0066o":0x310d,"\u0067\u0062\u0072\u0065\u0076\u0065":0x011f,"\u0067\u0063\u0061\u0072\u006f\u006e":0x01e7,"\u0067\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x0123,"\u0067c\u0069\u0072\u0063\u006c\u0065":0x24d6,"g\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x011d,"\u0067\u0064\u006f\u0074":0x0121,"\u0067\u0065\u0062a\u0072":0x03cf,"\u0067\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3052,"\u0067\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30b2,"\u0067\u0065\u006f\u006d\u0065\u0071\u0075\u0069\u0076a\u006c\u0065\u006e\u0074":0x224e,"\u0067e\u006fm\u0065\u0074\u0072\u0069\u0063a\u006c\u006cy\u0065\u0071\u0075\u0061\u006c":0x2251,"\u0067e\u0071\u0071\u0073\u006c\u0061\u006et":0x2afa,"\u0067e\u0072e\u0073\u0068\u0061\u0063\u0063e\u006e\u0074h\u0065\u0062\u0072\u0065\u0077":0x059c,"\u0067\u0065\u0072e\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077":0x05f3,"\u0067e\u0072e\u0073\u0068\u006d\u0075\u0071d\u0061\u006dh\u0065\u0062\u0072\u0065\u0077":0x059d,"\u0067\u0065\u0072\u006d\u0061\u006e\u0064\u0062\u006c\u0073":0x00df,"g\u0065\u0072\u0073\u0068ay\u0069m\u0061\u0063\u0063\u0065\u006et\u0068\u0065\u0062\u0072\u0065\u0077":0x059e,"\u0067e\u0072s\u0068\u0061\u0079\u0069\u006d\u0068\u0065\u0062\u0072\u0065\u0077":0x05f4,"\u0067\u0065\u0073c\u0063":0x2aa9,"\u0067\u0065\u0073\u0064\u006f\u0074":0x2a80,"\u0067e\u0073\u0064\u006f\u0074\u006f":0x2a82,"\u0067\u0065\u0073\u0064\u006f\u0074\u006f\u006c":0x2a84,"\u0067\u0065\u0073\u006c\u0065\u0073":0x2a94,"\u0067\u0065\u0074\u0061\u006d\u0061\u0072\u006b":0x3013,"\u0067\u0067\u0067":0x22d9,"\u0067g\u0067\u006e\u0065\u0073\u0074":0x2af8,"\u0067\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x0998,"\u0067\u0068\u0061d\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0572,"\u0067h\u0061\u0064\u0065\u0076\u0061":0x0918,"g\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a98,"g\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a18,"g\u0068\u0061\u0069\u006e\u0061\u0072\u0061\u0062\u0069\u0063":0x063a,"\u0067\u0068a\u0069\u006e\u0066i\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfece,"\u0067h\u0061i\u006e\u0069\u006e\u0069\u0074i\u0061\u006ca\u0072\u0061\u0062\u0069\u0063":0xfecf,"\u0067\u0068\u0061\u0069\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfecd,"\u0067\u0068\u0061\u0069\u006e\u006d\u0065\u0064\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfed0,"g\u0068\u0065\u006d\u0069dd\u006ce\u0068\u006f\u006f\u006b\u0063y\u0072\u0069\u006c\u006c\u0069\u0063":0x0495,"\u0067\u0068\u0065\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x0493,"\u0067\u0068\u0065\u0075\u0070\u0074\u0075\u0072\u006e\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x0491,"\u0067\u0068\u0068\u0061\u0064\u0065\u0076\u0061":0x095a,"\u0067\u0068\u0068a\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a5a,"\u0067\u0068\u006fo\u006b":0x0260,"\u0067h\u007a\u0073\u0071\u0075\u0061\u0072e":0x3393,"\u0067\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x304e,"\u0067\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ae,"g\u0069\u006d\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0563,"\u0067\u0069\u006de\u006c":0x2137,"\u0067\u0069\u006d\u0065\u006c\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077":0xfb32,"g\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0453,"\u0067\u006c\u0045":0x2a92,"\u0067\u006c\u0061":0x2aa5,"g\u006c\u0065\u0069\u0063\u0068\u0073\u0074\u0061\u0072\u006b":0x29e6,"\u0067\u006c\u006a":0x2aa4,"\u0067l\u006f\u0074\u0074\u0061\u006c":0x0249,"g\u006c\u006f\u0074\u0074al\u0069n\u0076\u0065\u0072\u0074\u0065d\u0073\u0074\u0072\u006f\u006b\u0065":0x01be,"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0072\u0065\u0076":0x024a,"g\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070":0x0294,"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074o\u0070\u0062\u0061\u0072":0x0231,"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070\u0062a\u0072\u0072\u0065\u0076":0x0232,"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074o\u0070\u0069\u006e\u0076":0x0226,"\u0067\u006c\u006f\u0074ta\u006c\u0073\u0074\u006f\u0070\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064":0x0296,"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074o\u0070\u006d\u006f\u0064":0x02c0,"\u0067\u006c\u006f\u0074ta\u006c\u0073\u0074\u006f\u0070\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064":0x0295,"\u0067\u006c\u006f\u0074ta\u006c\u0073\u0074\u006f\u0070\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u006do\u0064":0x02c1,"g\u006c\u006f\u0074\u0074\u0061\u006cs\u0074\u006f\u0070\u0072\u0065\u0076\u0065\u0072\u0073e\u0064\u0073\u0075p\u0065r\u0069\u006f\u0072":0x02e4,"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070\u0072e\u0076\u0069\u006e\u0076":0x0225,"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070\u0073t\u0072\u006f\u006b\u0065":0x02a1,"\u0067l\u006f\u0074\u0074\u0061l\u0073\u0074\u006f\u0070\u0073t\u0072o\u006be\u0072\u0065\u0076\u0065\u0072\u0073\u0065d":0x02a2,"\u0067m\u0061\u0063\u0072\u006f\u006e":0x1e21,"\u0067\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff47,"\u0067\u006e\u0073i\u006d":0x22e7,"\u0067\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3054,"\u0067\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30b4,"\u0067\u0070\u0061\u0072\u0065\u006e":0x24a2,"\u0067p\u0061\u0073\u0071\u0075\u0061\u0072e":0x33ac,"\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":0x2207,"\u0067\u0072\u0061v\u0065":0x0060,"\u0067\u0072\u0061\u0076\u0065\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x0316,"\u0067\u0072\u0061\u0076\u0065\u0063\u006d\u0062":0x0300,"\u0067r\u0061\u0076\u0065\u0064\u0065\u0076a":0x0953,"\u0067\u0072\u0061\u0076\u0065\u006c\u0065\u0066\u0074\u006e\u006f\u0073\u0070":0x02b3,"g\u0072\u0061\u0076\u0065\u006c\u006f\u0077\u006d\u006f\u0064":0x02ce,"\u0067\u0072\u0061\u0076\u0065\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff40,"\u0067\u0072\u0061v\u0065\u0074\u006f\u006e\u0065\u0063\u006d\u0062":0x0340,"\u0067r\u0065\u0061\u0074\u0065\u0072":0x003e,"\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0064\u0062\u006c\u0065\u0071l\u006c\u0065\u0073\u0073":0x2a8c,"\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0064\u006f\u0074":0x22d7,"\u0067\u0072\u0065a\u0074\u0065\u0072\u0065\u0071\u0075\u0061\u006c":0x2265,"\u0067r\u0065a\u0074\u0065\u0072\u0065\u0071u\u0061\u006co\u0072\u006c\u0065\u0073\u0073":0x22db,"\u0067\u0072e\u0061\u0074\u0065r\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff1e,"\u0067r\u0065a\u0074\u0065\u0072\u006e\u006ft\u0064\u0062l\u0065\u0071\u0075\u0061\u006c":0x2a8a,"\u0067r\u0065a\u0074\u0065\u0072\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c":0x2a88,"\u0067r\u0065a\u0074\u0065\u0072\u006f\u0072a\u0070\u0070r\u006f\u0078\u0065\u0071\u006c":0x2a86,"\u0067\u0072\u0065\u0061te\u0072\u006f\u0072\u0065\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0074":0x2273,"\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u006f\u0072\u006c\u0065\u0073\u0073":0x2277,"\u0067r\u0065a\u0074\u0065\u0072\u006f\u0072n\u006f\u0074d\u0062\u006c\u0065\u0071\u006c":0x2269,"\u0067\u0072e\u0061\u0074\u0065r\u006f\u0076\u0065\u0072\u0065\u0071\u0075\u0061\u006c":0x2267,"\u0067\u0072\u0065a\u0074\u0065\u0072\u0073\u006d\u0061\u006c\u006c":0xfe65,"\u0067s\u0063\u0072\u0069\u0070\u0074":0x0261,"\u0067\u0073\u0069m\u0065":0x2a8e,"\u0067\u0073\u0069m\u006c":0x2a90,"\u0067s\u0074\u0072\u006f\u006b\u0065":0x01e5,"\u0067\u0074\u0063\u0063":0x2aa7,"\u0067\u0074\u0063i\u0072":0x2a7a,"\u0067\u0074\u006c\u0070\u0061\u0072":0x29a0,"\u0067t\u0071\u0075\u0065\u0073\u0074":0x2a7c,"\u0067\u0074\u0072\u0061\u0072\u0072":0x2978,"\u0067\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3050,"\u0067\u0075\u0069\u006c\u006c\u0065\u006d\u006f\u0074\u006c\u0065\u0066\u0074":0x00ab,"\u0067\u0075\u0069\u006c\u006c\u0065\u006d\u006f\u0074r\u0069\u0067\u0068\u0074":0x00bb,"\u0067\u0075\u0069\u006c\u0073\u0069\u006e\u0067\u006c\u006c\u0065\u0066\u0074":0x2039,"\u0067\u0075\u0069\u006c\u0073\u0069\u006e\u0067\u006cr\u0069\u0067\u0068\u0074":0x203a,"\u0067\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30b0,"\u0067\u0075\u0072a\u006d\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x3318,"\u0067\u0079\u0073\u0071\u0075\u0061\u0072\u0065":0x33c9,"\u0068":0x0068,"\u0068\u0061\u0061\u0062kh\u0061\u0073\u0069\u0061\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04a9,"\u0068\u0061\u0061\u006c\u0074\u006f\u006e\u0065\u0061r\u0061\u0062\u0069\u0063":0x06c1,"\u0068a\u0062\u0065\u006e\u0067\u0061\u006ci":0x09b9,"\u0068\u0061\u0063e\u006b\u0073\u0075\u0062\u006e\u006f\u0073\u0070":0x029f,"\u0068\u0061\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04b3,"\u0068\u0061\u0064\u0065\u0076\u0061":0x0939,"\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ab9,"\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a39,"\u0068\u0061\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfea2,"\u0068\u0061h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfea3,"\u0068\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x306f,"h\u0061\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfea1,"\u0068a\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfea4,"\u0068a\u0068w\u0069\u0074\u0068\u006d\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c":0xfcaa,"\u0068a\u0069\u0072\u0073\u0070\u0061\u0063e":0x200a,"h\u0061\u0069\u0074\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x332a,"\u0068\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30cf,"\u0068\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff8a,"\u0068\u0061\u006c\u0061\u006e\u0074\u0067\u0075\u0072m\u0075\u006b\u0068\u0069":0x0a4d,"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063":0x0621,"\u0068\u0061\u006d\u007a\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe80,"\u0068\u0061\u006eg\u0075\u006c\u0066\u0069\u006c\u006c\u0065\u0072":0x3164,"\u0068\u0061r\u0064\u0073\u0069g\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x044a,"\u0068a\u0072p\u006f\u006f\u006e\u0064\u006f\u0077\u006e\u006c\u0065\u0066\u0074":0x21c3,"\u0068\u0061r\u0070\u006f\u006fn\u0064\u006f\u0077\u006e\u0072\u0069\u0067\u0068\u0074":0x21c2,"\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u006c\u0065\u0066\u0074\u0062a\u0072\u0062\u0075\u0070":0x21bc,"\u0068\u0061r\u0070\u006f\u006fn\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074":0x21cc,"\u0068a\u0072p\u006f\u006f\u006e\u0072\u0069g\u0068\u0074b\u0061\u0072\u0062\u0075\u0070":0x21c0,"\u0068\u0061r\u0070\u006f\u006fn\u0072\u0069\u0067\u0068\u0074\u006c\u0065\u0066\u0074":0x21cb,"\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070\u006c\u0065\u0066\u0074":0x21bf,"\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070r\u0069\u0067\u0068\u0074":0x21be,"\u0068\u0061\u0072\u0072\u006f\u0077\u0065\u0078\u0074e\u006e\u0064\u0065\u0072":0x23af,"\u0068\u0061\u0073\u0071\u0075\u0061\u0072\u0065":0x33ca,"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036":0x05b2,"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038":0x05b3,"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077":0x05b1,"\u0068a\u0074\u0061\u0070\u0070\u0072\u006fx":0x2a6f,"\u0068\u0062\u0061\u0072":0x0127,"\u0068b\u006f\u0070\u006f\u006d\u006f\u0066o":0x310f,"h\u0062\u0072\u0065\u0076\u0065\u0062\u0065\u006c\u006f\u0077":0x1e2b,"\u0068\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x1e29,"\u0068c\u0069\u0072\u0063\u006c\u0065":0x24d7,"h\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x0125,"\u0068\u0063\u0079\u0072\u0069\u006c":0x03f7,"\u0068d\u0069\u0065\u0072\u0065\u0073\u0069s":0x1e27,"\u0068\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e23,"\u0068d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e25,"\u0068\u0065\u0061r\u0074":0x2665,"\u0068\u0065\u0061\u0072\u0074\u0073\u0075\u0069\u0074w\u0068\u0069\u0074\u0065":0x2661,"\u0068\u0065\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077":0xfb34,"\u0068e\u0068\u0061\u0072\u0061\u0062\u0069c":0x0647,"h\u0065h\u0066\u0069\u006e\u0061\u006c\u0061\u006c\u0074o\u006e\u0065\u0061\u0072ab\u0069\u0063":0xfba7,"\u0068\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfeea,"\u0068e\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfba5,"h\u0065\u0068\u0068\u0061\u006d\u007aa\u0061\u0062\u006f\u0076\u0065\u0069\u0073\u006f\u006ca\u0074\u0065\u0064a\u0072a\u0062\u0069\u0063":0xfba4,"\u0068\u0065\u0068\u0069ni\u0074\u0069\u0061\u006c\u0061\u006c\u0074\u006f\u006e\u0065\u0061\u0072\u0061\u0062i\u0063":0xfba8,"\u0068\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfeeb,"\u0068\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3078,"h\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfee9,"h\u0065\u0068\u006d\u0065di\u0061l\u0061\u006c\u0074\u006f\u006ee\u0061\u0072\u0061\u0062\u0069\u0063":0xfba9,"\u0068e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfeec,"\u0068e\u0068w\u0069\u0074\u0068\u006d\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c":0xfcd8,"\u0068e\u0069s\u0065\u0069\u0065\u0072\u0061\u0073\u0071\u0075\u0061\u0072\u0065":0x337b,"\u0068\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30d8,"\u0068\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff8d,"\u0068e\u006bu\u0074\u0061\u0061\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x3336,"\u0068\u0065\u006e\u0067\u0068\u006f\u006f\u006b":0x0267,"\u0068\u0065\u0072m\u0069\u0074\u006d\u0061\u0074\u0072\u0069\u0078":0x22b9,"\u0068\u0065\u0072u\u0074\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x3339,"\u0068e\u0078\u0061\u0067\u006f\u006e":0x2394,"\u0068\u0065\u0078a\u0067\u006f\u006e\u0062\u006c\u0061\u0063\u006b":0x2b23,"\u0068\u0068\u006fo\u006b":0x0266,"\u0068\u0068\u006f\u006f\u006b\u0073\u0075\u0070\u0065\u0072":0x023a,"\u0068\u0068\u006f\u006f\u006b\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x02b1,"\u0068i\u0065u\u0068\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e":0x327b,"\u0068\u0069\u0065\u0075\u0068\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e":0x321b,"\u0068\u0069\u0065\u0075\u0068\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e":0x326d,"h\u0069\u0065\u0075\u0068\u006b\u006f\u0072\u0065\u0061\u006e":0x314e,"\u0068\u0069e\u0075\u0068\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x320d,"\u0068i\u0067\u0068\u0068\u0061\u006d\u007aa":0x0674,"\u0068\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3072,"\u0068\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30d2,"\u0068\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff8b,"\u0068i\u0072\u0069\u0071\u0031\u0034":0x05b4,"\u0068k\u006e\u0065\u0061\u0072\u0072\u006fw":0x2924,"\u0068k\u006e\u0077\u0061\u0072\u0072\u006fw":0x2923,"\u0068\u006b\u0073\u0065\u0061\u0072\u006f\u0077":0x2925,"\u0068\u006b\u0073\u0077\u0061\u0072\u006f\u0077":0x2926,"\u0068\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e96,"\u0068\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff48,"\u0068\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0570,"\u0068o\u0068\u0069\u0070\u0074\u0068\u0061i":0x0e2b,"\u0068\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x307b,"\u0068\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30db,"\u0068\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff8e,"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077":0x05b9,"\u0068\u006f\u006eo\u006b\u0068\u0075\u006b\u0074\u0068\u0061\u0069":0x0e2e,"\u0068o\u006f\u006b\u0063\u006d\u0062":0x0309,"\u0068\u006f\u006fkp\u0061\u006c\u0061\u0074\u0061\u006c\u0069\u007a\u0065\u0064\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x0321,"h\u006f\u006f\u006b\u0072et\u0072o\u0066\u006c\u0065\u0078\u0062e\u006c\u006f\u0077\u0063\u006d\u0062":0x0322,"\u0068\u006f\u006f\u006e\u0073\u0071\u0075\u0061\u0072\u0065":0x3342,"\u0068\u006f\u0072\u0069\u0063\u006f\u0070\u0074\u0069\u0063":0x03e9,"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0062\u0061\u0072":0x2015,"\u0068\u006f\u0072\u0069\u007a\u0074\u0061\u0062":0x05a2,"\u0068o\u0072\u006e\u0063\u006d\u0062":0x031b,"\u0068\u006f\u0074\u0073\u0070\u0072\u0069\u006e\u0067\u0073":0x2668,"\u0068o\u0075\u0072\u0067\u006c\u0061\u0073s":0x29d6,"\u0068\u006f\u0075s\u0065":0x2302,"\u0068\u0070\u0061\u0072\u0065\u006e":0x24a3,"\u0068\u0072\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065":0x25ad,"\u0068\u0073\u0075\u0070\u0065\u0072":0x0239,"\u0068s\u0075\u0070\u0065\u0072\u0069\u006fr":0x02b0,"\u0068t\u0075\u0072\u006e\u0065\u0064":0x0265,"\u0068\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3075,"\u0068\u0075\u0069i\u0074\u006f\u0073\u0071\u0075\u0061\u0072\u0065":0x3333,"\u0068\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30d5,"\u0068\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff8c,"\u0068\u0075\u006eg\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074":0x02dd,"\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074\u0031":0xf009,"\u0068u\u006eg\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074\u0063\u006d\u0062":0x030b,"\u0068\u0076":0x0195,"\u0068\u0079\u0070\u0068\u0065\u006e":0x002d,"\u0068\u0079\u0070h\u0065\u006e\u0062\u0075\u006c\u006c\u0065\u0074":0x2043,"\u0068y\u0070\u0068\u0065\u006e\u0064\u006ft":0x2027,"\u0068\u0079\u0070\u0068\u0065\u006e\u0069\u006e\u0066e\u0072\u0069\u006f\u0072":0xf6e5,"\u0068y\u0070h\u0065\u006e\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff0d,"h\u0079\u0070\u0068\u0065\u006e\u0073\u006d\u0061\u006c\u006c":0xfe63,"\u0068\u0079\u0070\u0068\u0065\u006e\u0073\u0075\u0070e\u0072\u0069\u006f\u0072":0xf6e6,"\u0068y\u0070\u0068\u0065\u006e\u0074\u0077o":0x2010,"\u0068z\u0069\u0067\u007a\u0061\u0067":0x3030,"\u0069":0x0069,"\u0069\u0061\u0063\u0075\u0074\u0065":0x00ed,"\u0069\u0062\u0061\u0072":0x01f8,"\u0069\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x0987,"\u0069b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3127,"\u0069\u0062\u0072\u0065\u0076\u0065":0x012d,"\u0069\u0063\u0061\u0072\u006f\u006e":0x01d0,"\u0069c\u0069\u0072\u0063\u006c\u0065":0x24d8,"i\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x00ee,"\u0069d\u0062\u006c\u0067\u0072\u0061\u0076e":0x0209,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0065\u0061r\u0074\u0068\u0063\u0069rc\u006c\u0065":0x328f,"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0066\u0069\u0072\u0065\u0063\u0069\u0072\u0063\u006c\u0065":0x328b,"\u0069d\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cl\u0069\u0061\u006e\u0063\u0065\u0070\u0061\u0072\u0065\u006e":0x323f,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063c\u0061\u006c\u006c\u0070ar\u0065\u006e":0x323a,"\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0069\u0063\u0063\u0065\u006e\u0074\u0072\u0065\u0063\u0069\u0072\u0063\u006c\u0065":0x32a5,"\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0063\u006c\u006f\u0073\u0065":0x3006,"\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0063\u006f\u006d\u006d\u0061":0x3001,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063c\u006f\u006d\u006d\u0061le\u0066\u0074":0xff64,"\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069c\u0063\u006f\u006e\u0067\u0072\u0061\u0074u\u006c\u0061\u0074\u0069\u006f\u006e\u0070\u0061\u0072\u0065\u006e":0x3237,"\u0069d\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0063\u006fr\u0072\u0065\u0063\u0074\u0063\u0069\u0072\u0063\u006c\u0065":0x32a3,"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0065\u0061\u0072t\u0068\u0070\u0061\u0072\u0065\u006e":0x322f,"\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063e\u006e\u0074\u0065\u0072\u0070\u0072\u0069\u0073\u0065\u0070a\u0072\u0065\u006e":0x323d,"\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063e\u0078\u0063\u0065\u006c\u006c\u0065\u006e\u0074\u0063\u0069r\u0063\u006c\u0065":0x329d,"\u0069d\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0066\u0065s\u0074\u0069\u0076\u0061\u006c\u0070\u0061\u0072\u0065\u006e":0x3240,"\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063f\u0069\u006e\u0061\u006e\u0063\u0069\u0061\u006c\u0063\u0069r\u0063\u006c\u0065":0x3296,"\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0066i\u006ea\u006ec\u0069\u0061\u006c\u0070\u0061\u0072\u0065n":0x3236,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063f\u0069\u0072\u0065\u0070ar\u0065\u006e":0x322b,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063h\u0061\u0076\u0065\u0070ar\u0065\u006e":0x3232,"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0068\u0069\u0067h\u0063\u0069\u0072\u0063\u006c\u0065":0x32a4,"\u0069d\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0069\u0074e\u0072\u0061\u0074\u0069\u006f\u006e\u006d\u0061\u0072\u006b":0x3005,"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0069\u0063\u006c\u0061\u0062\u006f\u0072\u0063\u0069\u0072\u0063l\u0065":0x3298,"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u006c\u0061\u0062o\u0072\u0070\u0061\u0072\u0065\u006e":0x3238,"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u006c\u0065\u0066t\u0063\u0069\u0072\u0063\u006c\u0065":0x32a7,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063l\u006f\u0077\u0063\u0069rc\u006c\u0065":0x32a6,"\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u006de\u0064i\u0063i\u006e\u0065\u0063\u0069\u0072\u0063\u006ce":0x32a9,"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u006d\u0065\u0074a\u006c\u0070\u0061\u0072\u0065\u006e":0x322e,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063m\u006f\u006f\u006e\u0070ar\u0065\u006e":0x322a,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063n\u0061\u006d\u0065\u0070ar\u0065\u006e":0x3234,"\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0070e\u0072\u0069\u006f\u0064":0x3002,"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0069\u0063\u0070\u0072\u0069\u006e\u0074\u0063\u0069\u0072\u0063l\u0065":0x329e,"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0072\u0065\u0061c\u0068\u0070\u0061\u0072\u0065\u006e":0x3243,"\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0072e\u0070r\u0065s\u0065\u006e\u0074\u0070\u0061\u0072\u0065n":0x3239,"\u0069d\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0072\u0065s\u006f\u0075\u0072\u0063\u0065\u0070\u0061\u0072\u0065\u006e":0x323e,"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0069\u0063\u0072\u0069\u0067\u0068\u0074\u0063\u0069\u0072\u0063l\u0065":0x32a8,"\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0069\u0063\u0073\u0065\u0063\u0072\u0065\u0074\u0063\u0069\u0072\u0063\u006c\u0065":0x3299,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063s\u0065\u006c\u0066\u0070ar\u0065\u006e":0x3242,"\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0069\u0063\u0073\u006f\u0063\u0069\u0065\u0074\u0079\u0070\u0061\u0072\u0065\u006e":0x3233,"\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0073\u0070\u0061\u0063\u0065":0x3000,"\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0069\u0063\u0073\u0070\u0065\u0063\u0069\u0061\u006c\u0070\u0061\u0072\u0065\u006e":0x3235,"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0073\u0074\u006fc\u006b\u0070\u0061\u0072\u0065\u006e":0x3231,"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0073\u0074\u0075d\u0079\u0070\u0061\u0072\u0065\u006e":0x323b,"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0069\u0063\u0073\u0075\u006e\u0070\u0061\u0072\u0065\u006e":0x3230,"\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u0069\u0063\u0073u\u0070e\u0072v\u0069\u0073\u0065\u0070\u0061\u0072\u0065n":0x323c,"i\u0064\u0065\u006f\u0067ra\u0070h\u0069\u0063\u0077\u0061\u0074e\u0072\u0070\u0061\u0072\u0065\u006e":0x322c,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063w\u006f\u006f\u0064\u0070ar\u0065\u006e":0x322d,"\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u007a\u0065\u0072\u006f":0x3007,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u006d\u0065t\u0061\u006c\u0063\u0069rc\u006c\u0065":0x328e,"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u006d\u006f\u006f\u006e\u0063\u0069\u0072\u0063\u006c\u0065":0x328a,"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u006e\u0061\u006d\u0065\u0063\u0069\u0072\u0063\u006c\u0065":0x3294,"\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068s\u0075\u006ec\u0069\u0072\u0063\u006c\u0065":0x3290,"i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0077\u0061t\u0065\u0072\u0063\u0069rc\u006c\u0065":0x328c,"\u0069\u0064\u0065\u006fgr\u0061\u0070\u0068\u0077\u006f\u006f\u0064\u0063\u0069\u0072\u0063\u006c\u0065":0x328d,"\u0069\u0064\u0065v\u0061":0x0907,"\u0069d\u0069\u0065\u0072\u0065\u0073\u0069s":0x00ef,"\u0069\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073a\u0063\u0075\u0074\u0065":0x1e2f,"\u0069\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04e5,"\u0069d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1ecb,"\u0069e\u0062r\u0065\u0076\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04d7,"\u0069\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0435,"\u0069\u0065\u0068\u006f\u006f\u006b":0x03f9,"\u0069\u0065\u0068o\u006f\u006b\u006f\u0067\u006f\u006e\u0065\u006b":0x03fb,"\u0069e\u0075n\u0067\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e":0x3275,"\u0069\u0065\u0075\u006e\u0067\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e":0x3215,"\u0069\u0065\u0075\u006e\u0067\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e":0x3267,"i\u0065\u0075\u006e\u0067\u006b\u006f\u0072\u0065\u0061\u006e":0x3147,"\u0069\u0065u\u006e\u0067\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3207,"\u0069\u0067\u0072\u0061\u0076\u0065":0x00ec,"\u0069g\u0075\u006a\u0061\u0072\u0061\u0074i":0x0a87,"\u0069g\u0075\u0072\u006d\u0075\u006b\u0068i":0x0a07,"\u0069h\u0069\u0072\u0061\u0067\u0061\u006ea":0x3044,"\u0069\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ec9,"\u0069i\u0062\u0065\u006e\u0067\u0061\u006ci":0x0988,"\u0069\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0438,"\u0069\u0069\u0064\u0065\u0076\u0061":0x0908,"\u0069\u0069\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a88,"\u0069\u0069\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a08,"\u0069\u0069\u0069\u0069\u006e\u0074":0x2a0c,"\u0069\u0069\u0069n\u0074":0x222d,"\u0069i\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a40,"\u0069\u0069\u006e\u0066\u0069\u006e":0x29dc,"\u0069\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x020b,"\u0069i\u0076o\u0077\u0065\u006c\u0073\u0069g\u006e\u0062e\u006e\u0067\u0061\u006c\u0069":0x09c0,"\u0069i\u0076o\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061":0x0940,"\u0069\u0069\u0076\u006fwe\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ac0,"\u0069\u006a":0x0133,"\u0069k\u0061\u0074\u0061\u006b\u0061\u006ea":0x30a4,"\u0069k\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068":0xff72,"\u0069k\u006f\u0072\u0065\u0061\u006e":0x3163,"\u0069\u006c\u0075\u0079\u0068\u0065\u0062\u0072\u0065\u0077":0x05ac,"\u0069m\u0061\u0063\u0072\u006f\u006e":0x012b,"\u0069m\u0061c\u0072\u006f\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04e3,"\u0069m\u0061\u0067\u0065\u006f\u0066":0x22b7,"\u0069m\u0061\u0067\u0065\u006fr\u0061\u0070\u0070\u0072\u006fx\u0069m\u0061t\u0065\u006c\u0079\u0065\u0071\u0075\u0061l":0x2253,"\u0069\u006d\u0061t\u0068":0x1d6a4,"\u0069\u006d\u0061\u0074\u0072\u0061\u0067\u0075\u0072m\u0075\u006b\u0068\u0069":0x0a3f,"\u0069\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff49,"\u0069\u006e\u0066\u0069\u006e\u0069\u0074\u0079":0x221e,"i\u006e\u0069\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x056b,"\u0069\u006e\u0074\u0042\u0061\u0072":0x2a0e,"\u0069\u006e\u0074\u0062\u0061\u0072":0x2a0d,"\u0069\u006e\u0074\u0063\u0061\u0070":0x2a19,"\u0069\u006e\u0074c\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065":0x2231,"\u0069\u006e\u0074\u0063\u0075\u0070":0x2a1a,"\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0064\u0069\u0076\u0069\u0064\u0065":0x2216,"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c":0x222b,"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0062\u0074":0x2321,"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0065\u0078":0xf8f5,"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0074\u0070":0x2320,"\u0069\u006e\u0074\u0065\u0072\u0063\u0061\u006c":0x22ba,"\u0069\u006e\u0074\u0065\u0072\u006c\u0065\u0061\u0076\u0065":0x2af4,"i\u006e\u0074\u0065\u0072\u0072\u006f\u0062\u0061\u006e\u0067":0x203d,"\u0069n\u0074e\u0072\u0072\u006f\u0062\u0061\u006e\u0067\u0064\u006f\u0077\u006e":0x2e18,"\u0069\u006e\u0074e\u0072\u0073\u0065\u0063\u0074\u0069\u006f\u006e":0x2229,"\u0069n\u0074e\u0072\u0073\u0065\u0063\u0074\u0069\u006f\u006e\u0064\u0062\u006c":0x22d2,"\u0069\u006e\u0074\u0065rs\u0065\u0063\u0074\u0069\u006f\u006e\u0064\u0069\u0073\u0070\u006c\u0061\u0079":0x22c2,"\u0069\u006e\u0074\u0065\u0072\u0073\u0065\u0063\u0074i\u006f\u006e\u0073\u0071":0x2293,"i\u006e\u0074\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0072":0x23ae,"\u0069\u006e\u0074\u0069\u0073\u0071\u0075\u0061\u0072\u0065":0x3305,"\u0069\u006e\u0074\u006c\u0061\u0072\u0068\u006b":0x2a17,"\u0069n\u0074\u0070\u0072\u006f\u0064":0x2a3c,"\u0069\u006e\u0074\u0070\u0072\u006f\u0064\u0072":0x2a3d,"\u0069\u006e\u0074\u0078":0x2a18,"\u0069n\u0076\u0062\u0075\u006c\u006c\u0065t":0x25d8,"\u0069n\u0076\u0063\u0069\u0072\u0063\u006ce":0x25d9,"\u0069\u006e\u0076\u006c\u0061\u007a\u0079\u0073":0x223e,"\u0069\u006e\u0076wh\u0069\u0074\u0065\u006c\u006f\u0077\u0065\u0072\u0068\u0061\u006c\u0066\u0063\u0069\u0072\u0063\u006c\u0065":0x25db,"\u0069\u006e\u0076wh\u0069\u0074\u0065\u0075\u0070\u0070\u0065\u0072\u0068\u0061\u006c\u0066\u0063\u0069\u0072\u0063\u006c\u0065":0x25da,"\u0069o\u0067\u006f\u006e\u0065\u006b":0x012f,"\u0069\u006f\u0074\u0061":0x03b9,"\u0069\u006f\u0074a\u0031":0x01f9,"\u0069\u006f\u0074a\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073":0x03ca,"\u0069\u006f\u0074\u0061\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073t\u006f\u006e\u006f\u0073":0x0390,"\u0069o\u0074\u0061\u006c\u0061\u0074\u0069n":0x0269,"\u0069o\u0074\u0061\u0074\u006f\u006e\u006fs":0x03af,"\u0069\u0070\u0061\u0072\u0065\u006e":0x24a4,"i\u0072\u0069\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a72,"\u0069\u0073\u0069n\u0045":0x22f9,"\u0069s\u0069\u006e\u0064\u006f\u0074":0x22f5,"\u0069\u0073\u0069\u006e\u006f\u0062\u0061\u0072":0x22f7,"\u0069\u0073\u0069n\u0073":0x22f4,"\u0069\u0073\u0069\u006e\u0076\u0062":0x22f8,"\u0069\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0072a\u0067\u0061\u006e\u0061":0x3043,"\u0069\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074a\u006b\u0061\u006e\u0061":0x30a3,"\u0069\u0073\u006dal\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff68,"\u0069\u0073\u0073\u0068\u0061\u0072\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09fa,"\u0069s\u0074\u0072\u006f\u006b\u0065":0x0268,"\u0069s\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6ed,"\u0069\u0074\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u0068\u0069\u0072a\u0067\u0061\u006e\u0061":0x309d,"\u0069\u0074\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u006b\u0061\u0074a\u006b\u0061\u006e\u0061":0x30fd,"\u0069\u0074\u0069\u006c\u0064\u0065":0x0129,"i\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077":0x1e2d,"\u0069\u0075\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3129,"\u0069\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0062\u0065n\u0067\u0061\u006c\u0069":0x09bf,"\u0069\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067n\u0064\u0065\u0076\u0061":0x093f,"\u0069v\u006fw\u0065\u006c\u0073\u0069\u0067n\u0067\u0075j\u0061\u0072\u0061\u0074\u0069":0x0abf,"\u0069\u007a\u0068it\u0073\u0061\u0064\u0062\u006c\u0067\u0072\u0061\u0076\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0477,"\u006a":0x006a,"\u006a\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0571,"\u006aa\u0062\u0065\u006e\u0067\u0061\u006ci":0x099c,"\u006a\u0061\u0064\u0065\u0076\u0061":0x091c,"\u006a\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a9c,"\u006a\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a1c,"\u006ab\u006f\u0070\u006f\u006d\u006f\u0066o":0x3110,"\u006a\u0063\u0061\u0072\u006f\u006e":0x01f0,"\u006ac\u0069\u0072\u0063\u006c\u0065":0x24d9,"j\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x0135,"\u006a\u0063\u0072o\u0073\u0073\u0065\u0064\u0074\u0061\u0069\u006c":0x029d,"\u006a\u0063\u0072\u006f\u0073\u0073\u0074\u0061\u0069\u006c":0x022d,"\u006a\u0064\u006f\u0074\u006c\u0065\u0073\u0073\u0073t\u0072\u006f\u006b\u0065":0x025f,"\u006a\u0065\u0065\u006d\u0061\u0072\u0061\u0062\u0069\u0063":0x062c,"\u006ae\u0065m\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfe9e,"\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfe9f,"\u006a\u0065\u0065m\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe9d,"\u006a\u0065e\u006d\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfea0,"\u006a\u0065\u0065\u006dwi\u0074\u0068\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c":0xfca8,"\u006a\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfb8b,"j\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfb8a,"\u006a\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x099d,"\u006ah\u0061\u0064\u0065\u0076\u0061":0x091d,"j\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a9d,"j\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a1d,"\u006a\u0068\u0065h\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x057b,"\u006a\u0069\u0073":0x3004,"\u006a\u006d\u0061t\u0068":0x1d6a5,"\u006a\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff4a,"\u006a\u0070\u0061\u0072\u0065\u006e":0x24a5,"\u006a\u0073\u0075\u0070\u0065\u0072":0x023b,"\u006as\u0075\u0070\u0065\u0072\u0069\u006fr":0x02b2,"\u006b":0x006b,"\u006b\u0061\u0062\u0061\u0073\u0068\u006b\u0069\u0072\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04a1,"\u006ba\u0062\u0065\u006e\u0067\u0061\u006ci":0x0995,"\u006b\u0061\u0063\u0075\u0074\u0065":0x1e31,"\u006b\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x043a,"\u006b\u0061\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x049b,"\u006b\u0061\u0064\u0065\u0076\u0061":0x0915,"\u006b\u0061\u0066":0x05db,"\u006ba\u0066\u0064\u0061\u0067\u0065\u0073h":0xfb3b,"\u006b\u0061\u0066\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfeda,"\u006b\u0061f\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfedb,"k\u0061\u0066\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfed9,"\u006ba\u0066m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfedc,"\u006b\u0061\u0066\u0072\u0061\u0066\u0065\u0068\u0065\u0062\u0072\u0065\u0077":0xfb4d,"\u006b\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a95,"\u006b\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a15,"\u006b\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x304b,"\u006b\u0061\u0068\u006f\u006f\u006b":0x0400,"\u006b\u0061\u0068\u006f\u006f\u006b\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04c4,"\u006b\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ab,"\u006b\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff76,"\u006b\u0061\u0070p\u0061":0x03ba,"\u006b\u0061p\u0070\u0061\u0073y\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b":0x03f0,"\u006b\u0061\u0070\u0079eo\u0075\u006e\u006d\u0069\u0065\u0075\u006d\u006b\u006f\u0072\u0065\u0061\u006e":0x3171,"k\u0061\u0070\u0079\u0065ou\u006ep\u0068\u0069\u0065\u0075\u0070h\u006b\u006f\u0072\u0065\u0061\u006e":0x3184,"\u006b\u0061\u0070\u0079eo\u0075\u006e\u0070\u0069\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e":0x3178,"\u006ba\u0070\u0079\u0065\u006f\u0075\u006e\u0073\u0073\u0061\u006e\u0067p\u0069\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e":0x3179,"\u006b\u0061\u0072\u006f\u0072\u0069\u0069\u0073\u0071\u0075\u0061\u0072\u0065":0x330d,"\u006ba\u0072\u0074\u0064\u0065\u0073":0x03d7,"\u006b\u0061\u0073\u0068\u0069\u0064\u0061\u0061\u0075\u0074o\u006e\u006f\u0073\u0069\u0064\u0065\u0062e\u0061\u0072\u0069\u006e\u0067\u0061\u0072\u0061\u0062\u0069\u0063":0x0640,"\u006ba\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30f5,"\u006b\u0061\u0073\u0071\u0075\u0061\u0072\u0065":0x3384,"\u006b\u0061\u0073\u0072\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe7a,"\u006b\u0061\u0073\u0072\u0061\u006c\u006f\u0077":0xe826,"k\u0061\u0073\u0072\u0061\u006d\u0065\u0064\u0069\u0061\u006c":0xfe7b,"\u006b\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u0061r\u0061\u0062\u0069\u0063":0x064d,"\u006b\u0061s\u0072\u0061\u0074a\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe74,"k\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u006c\u006f\u0077":0xe827,"\u006b\u0061s\u0074\u0072\u006fk\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x049f,"\u006b\u0061\u0074\u0061h\u0069\u0072\u0061\u0070\u0072\u006f\u006c\u006f\u006e\u0067m\u0061r\u006b\u0068\u0061\u006c\u0066\u0077\u0069d\u0074\u0068":0xff70,"\u006ba\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0073\u0074\u0072o\u006b\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x049d,"\u006bb\u006f\u0070\u006f\u006d\u006f\u0066o":0x310e,"\u006b\u0063\u0061\u006c\u0073\u0071\u0075\u0061\u0072\u0065":0x3389,"\u006b\u0063\u0061\u0072\u006f\u006e":0x01e9,"\u006bc\u0069\u0072\u0063\u006c\u0065":0x24da,"\u006b\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074":0x0137,"\u006bd\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e33,"k\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0584,"\u006b\u0065\u0068e\u0068":0x06a9,"\u006b\u0065\u0068\u0065\u0068\u0066\u0069\u006e\u0061\u006c":0xfb8f,"\u006b\u0065\u0068e\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c":0xfb90,"\u006b\u0065\u0068\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfb8e,"k\u0065\u0068\u0065\u0068\u006d\u0065\u0064\u0069\u0061\u006c":0xfb91,"\u006b\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3051,"\u006b\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30b1,"\u006b\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff79,"k\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x056f,"\u006b\u0065\u0072\u006e\u0065\u006c\u0063\u006f\u006e\u0074\u0072\u0061c\u0074\u0069\u006f\u006e":0x223b,"\u006be\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30f6,"\u006b\u0067\u0072e\u0065\u006e\u006c\u0061\u006e\u0064\u0069\u0063":0x0138,"\u006b\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x0996,"\u006bh\u0061\u0064\u0065\u0076\u0061":0x0916,"k\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a96,"k\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a16,"\u006bh\u0061h\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfea6,"\u006b\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfea7,"\u006b\u0068\u0061h\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfea5,"\u006b\u0068a\u0068\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfea8,"\u006b\u0068\u0061\u0068wi\u0074\u0068\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c":0xfcac,"\u006b\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063":0x03e7,"\u006b\u0068\u0068\u0061\u0064\u0065\u0076\u0061":0x0959,"\u006b\u0068\u0068a\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a59,"k\u0068i\u0065\u0075\u006b\u0068\u0061\u0063\u0069\u0072c\u006c\u0065\u006b\u006fre\u0061\u006e":0x3278,"\u006b\u0068\u0069\u0065uk\u0068\u0061\u0070\u0061\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3218,"\u006b\u0068\u0069\u0065uk\u0068\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x326a,"\u006b\u0068\u0069\u0065\u0075\u006b\u0068\u006b\u006f\u0072\u0065\u0061\u006e":0x314b,"\u006bh\u0069e\u0075\u006b\u0068\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e":0x320a,"k\u0068\u006f\u006b\u0068\u0061\u0069\u0074\u0068\u0061\u0069":0x0e02,"k\u0068\u006f\u006b\u0068\u006f\u006e\u0074\u0068\u0061\u0069":0x0e05,"\u006b\u0068\u006fk\u0068\u0075\u0061\u0074\u0074\u0068\u0061\u0069":0x0e03,"\u006b\u0068\u006fk\u0068\u0077\u0061\u0069\u0074\u0068\u0061\u0069":0x0e04,"\u006b\u0068\u006f\u006d\u0075\u0074\u0074\u0068\u0061\u0069":0x0e5b,"\u006b\u0068\u006fo\u006b":0x0199,"\u006b\u0068\u006f\u0072\u0061\u006b\u0068\u0061\u006eg\u0074\u0068\u0061\u0069":0x0e06,"\u006bh\u007a\u0073\u0071\u0075\u0061\u0072e":0x3391,"\u006b\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x304d,"\u006b\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ad,"\u006b\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff77,"\u006b\u0069r\u006f\u0067\u0075r\u0061\u006d\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x3315,"\u006b\u0069\u0072\u006f\u006d\u0065\u0065\u0074\u006f\u0072\u0075\u0073q\u0075\u0061\u0072\u0065":0x3316,"\u006b\u0069\u0072\u006f\u0073\u0071\u0075\u0061\u0072\u0065":0x3314,"\u006b\u0069\u0079\u0065ok\u0061\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x326e,"\u006bi\u0079e\u006f\u006b\u0061\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e":0x320e,"\u006bi\u0079e\u006f\u006b\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e":0x3260,"\u006b\u0069\u0079e\u006f\u006b\u006b\u006f\u0072\u0065\u0061\u006e":0x3131,"\u006b\u0069\u0079\u0065\u006f\u006b\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e":0x3200,"\u006b\u0069y\u0065\u006f\u006bs\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e":0x3133,"\u006b\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e35,"\u006b\u006c\u0073\u0071\u0075\u0061\u0072\u0065":0x3398,"\u006b\u006d\u0063\u0075\u0062\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065":0x33a6,"\u006b\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff4b,"\u006bm\u0073q\u0075\u0061\u0072\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065":0x33a2,"\u006b\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3053,"\u006b\u006f\u0068\u006d\u0073\u0071\u0075\u0061\u0072\u0065":0x33c0,"\u006bo\u006b\u0061\u0069\u0074\u0068\u0061i":0x0e01,"\u006b\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30b3,"\u006b\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff7a,"k\u006f\u006f\u0070\u006f\u0073\u0071\u0075\u0061\u0072\u0065":0x331e,"\u006b\u006f\u0070\u0070\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0481,"k\u006fr\u0065\u0061\u006e\u0073\u0074\u0061\u006e\u0064a\u0072\u0064\u0073\u0079mb\u006f\u006c":0x327f,"\u006b\u006f\u0072\u006f\u006e\u0069\u0073\u0063\u006d\u0062":0x0343,"\u006b\u0070\u0061\u0072\u0065\u006e":0x24a6,"\u006bp\u0061\u0073\u0071\u0075\u0061\u0072e":0x33aa,"k\u0073\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x046f,"\u006b\u0074\u0073\u0071\u0075\u0061\u0072\u0065":0x33cf,"\u006b\u0074\u0075r\u006e":0x022e,"\u006bt\u0075\u0072\u006e\u0065\u0064":0x029e,"\u006b\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x304f,"\u006b\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30af,"\u006b\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff78,"\u006b\u0076\u0073\u0071\u0075\u0061\u0072\u0065":0x33b8,"\u006b\u0077\u0073\u0071\u0075\u0061\u0072\u0065":0x33be,"\u006c":0x006c,"\u006c\u0041\u006e\u0067\u006c\u0065":0x27ea,"\u006c\u0042\u0072\u0061\u0063\u0065":0x2983,"\u006c\u0050\u0061\u0072\u0065\u006e":0x2985,"\u006ca\u0062\u0065\u006e\u0067\u0061\u006ci":0x09b2,"\u006c\u0061\u0063\u0075\u0074\u0065":0x013a,"\u006c\u0061\u0064\u0065\u0076\u0061":0x0932,"\u006c\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ab2,"\u006c\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a32,"\u006ca\u006bk\u0068\u0061\u006e\u0067\u0079\u0061\u006f\u0074\u0068\u0061\u0069":0x0e45,"\u006ca\u006da\u006c\u0065\u0066\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063":0xfefc,"\u006c\u0061\u006d\u0061l\u0065\u0066\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006fv\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061b\u0069\u0063":0xfef8,"\u006c\u0061\u006da\u006c\u0065\u0066\u0068a\u006d\u007a\u0061\u0061\u0062\u006f\u0076e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063":0xfef7,"\u006c\u0061\u006d\u0061l\u0065\u0066\u0068\u0061\u006d\u007a\u0061\u0062\u0065\u006co\u0077f\u0069\u006e\u0061\u006c\u0061\u0072\u0061b\u0069\u0063":0xfefa,"\u006c\u0061\u006da\u006c\u0065\u0066\u0068a\u006d\u007a\u0061\u0062\u0065\u006c\u006fw\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063":0xfef9,"l\u0061\u006d\u0061\u006cef\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063":0xfefb,"\u006c\u0061\u006d\u0061l\u0065\u0066\u006d\u0061\u0064\u0064\u0061\u0061\u0062\u006fv\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061b\u0069\u0063":0xfef6,"\u006c\u0061\u006da\u006c\u0065\u0066\u006da\u0064\u0064\u0061\u0061\u0062\u006f\u0076e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063":0xfef5,"\u006c\u0061\u006d\u0062\u0064\u0061":0x03bb,"\u006c\u0061\u006db\u0064\u0061\u0073\u0074\u0072\u006f\u006b\u0065":0x019b,"l\u0061\u006d\u0065\u0064\u0064\u0061\u0067\u0065\u0073\u0068":0xfb3c,"\u006c\u0061m\u0065\u0064\u0068o\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077":0x05dc,"\u006c\u0061\u006ded\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068\u0061\u006e\u0064\u0068\u006f\u006c\u0061\u006d":0xe805,"\u006c\u0061\u006d\u0065\u0064\u0077\u0069\u0074\u0068h\u006f\u006c\u0061\u006d":0xe804,"\u006c\u0061\u006d\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfede,"\u006c\u0061\u006d\u0068ah\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfcca,"\u006c\u0061m\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfedf,"l\u0061\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfedd,"l\u0061m\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063":0xfcc9,"l\u0061m\u006b\u0068\u0061\u0068\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063":0xfccb,"\u006c\u0061\u006dla\u006d\u0068\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063":0xfdf2,"\u006ca\u006dm\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfee0,"\u006c\u0061\u006dme\u0065\u006d\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfd88,"l\u0061m\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063":0xfccc,"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066m\u0061\u006b\u0073\u0075\u0072\u0061\u0069\u0073\u006f\u006ca\u0074\u0065\u0064":0xfc43,"\u006ca\u006dw\u0069\u0074\u0068\u0068\u0061h\u0069\u0073o\u006c\u0061\u0074\u0065\u0064":0xfc40,"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u0068\u0065\u0068\u0069\u006ei\u0074\u0069\u0061\u006c":0xfccd,"\u006c\u0061\u006d\u0077it\u0068\u006a\u0065\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfc3f,"\u006c\u0061\u006d\u0077it\u0068\u006b\u0068\u0061\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfc41,"\u006c\u0061\u006d\u0077it\u0068\u006d\u0065\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfc42,"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u006d\u0065\u0065\u006dw\u0069\u0074\u0068\u006a\u0065\u0065\u006d\u0069\u006e\u0069t\u0069\u0061\u006c":0xe811,"\u006ca\u006dw\u0069\u0074\u0068\u0079\u0065h\u0069\u0073o\u006c\u0061\u0074\u0065\u0064":0xfc44,"\u006ca\u006e\u0067\u006c\u0065\u0064\u006ft":0x2991,"\u006c\u0061\u0070\u006c\u0061\u0063":0x29e0,"l\u0061\u0072\u0067\u0065\u0063\u0069\u0072\u0063\u006c\u0065":0x25ef,"\u006c\u0061\u0074":0x2aab,"\u006c\u0061\u0074\u0065":0x2aad,"\u006c\u0062\u0061\u0067":0x27c5,"\u006c\u0062\u0061\u0072":0x019a,"\u006c\u0062\u0062a\u0072":0x2114,"\u006c\u0062\u0065l\u0074":0x026c,"\u006c\u0062\u006c\u006b\u0062\u0072\u0062\u0072\u0061\u006b":0x2997,"\u006cb\u006f\u0070\u006f\u006d\u006f\u0066o":0x310c,"\u006c\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u006e\u0064":0x23a9,"\u006cb\u0072\u0061\u0063\u0065\u006d\u0069d":0x23a8,"\u006c\u0062\u0072\u0061\u0063\u0065\u0075\u0065\u006e\u0064":0x23a7,"\u006c\u0062\u0072\u0061\u0063\u006b\u0065\u0078\u0074e\u006e\u0064\u0065\u0072":0x23a2,"\u006c\u0062\u0072\u0061\u0063\u006b\u006c\u0065\u006e\u0064":0x23a3,"\u006c\u0062\u0072a\u0063\u006b\u006c\u006c\u0074\u0069\u0063\u006b":0x298f,"\u006c\u0062\u0072\u0061\u0063\u006b\u0075\u0062\u0061\u0072":0x298b,"\u006c\u0062\u0072\u0061\u0063\u006b\u0075\u0065\u006e\u0064":0x23a1,"\u006c\u0062\u0072a\u0063\u006b\u0075\u006c\u0074\u0069\u0063\u006b":0x298d,"\u006cb\u0072\u0062\u0072\u0061\u006b":0x2772,"\u006c\u0063\u0061\u0072\u006f\u006e":0x013e,"\u006cc\u0061\u0072\u006f\u006e\u0031":0xf813,"\u006cc\u0069\u0072\u0063\u006c\u0065":0x24db,"\u006c\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e3d,"\u006c\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074":0x013c,"l\u0063\u0075\u0072\u0076\u0079\u0061\u006e\u0067\u006c\u0065":0x29fc,"\u006c\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x0140,"\u006cd\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e37,"\u006cd\u006ft\u0062\u0065\u006c\u006f\u0077\u006d\u0061\u0063\u0072\u006f\u006e":0x1e39,"\u006c\u0065\u0066\u0074\u0061\u006e\u0067\u006c\u0065\u0061\u0062\u006fv\u0065\u0063\u006d\u0062":0x031a,"\u006ce\u0066t\u0061\u0072\u0072\u006f\u0077\u0061\u0070\u0070\u0072\u006f\u0078":0x2b4a,"\u006c\u0065\u0066\u0074ar\u0072\u006f\u0077\u0062\u0061\u0063\u006b\u0061\u0070\u0070\u0072\u006f\u0078":0x2b42,"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0062\u0073\u0069m\u0069\u006c\u0061\u0072":0x2b4b,"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u006c\u0065\u0073\u0073":0x2977,"\u006c\u0065f\u0074\u0061\u0072r\u006f\u0077\u006f\u006e\u006f\u0070\u006c\u0075\u0073":0x2b32,"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0070\u006c\u0075\u0073":0x2946,"\u006ce\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0073\u0068\u006f\u0072t\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x2943,"\u006c\u0065f\u0074\u0061\u0072r\u006f\u0077\u0073\u0069\u006d\u0069\u006c\u0061\u0072":0x2973,"\u006ce\u0066t\u0061\u0072\u0072\u006f\u0077\u0073\u0075\u0062\u0073\u0065\u0074":0x297a,"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0072\u0069a\u006e\u0067\u006c\u0065":0x21fd,"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0078":0x2b3e,"l\u0065\u0066\u0074\u0062\u006b\u0061\u0072\u0072\u006f\u0077":0x290c,"\u006ce\u0066t\u0063\u0075\u0072\u0076\u0065\u0064\u0061\u0072\u0072\u006f\u0077":0x2b3f,"\u006c\u0065\u0066t\u0064\u0062\u006b\u0061\u0072\u0072\u006f\u0077":0x290e,"l\u0065\u0066\u0074\u0064\u0062\u006c\u0074\u0061\u0069\u006c":0x291b,"\u006c\u0065\u0066t\u0064\u006f\u0074\u0061\u0072\u0072\u006f\u0077":0x2b38,"\u006c\u0065\u0066\u0074do\u0077\u006e\u0063\u0075\u0072\u0076\u0065\u0064\u0061\u0072\u0072\u006f\u0077":0x2936,"\u006c\u0065\u0066t\u0066\u0069\u0073\u0068\u0074\u0061\u0069\u006c":0x297c,"\u006c\u0065\u0066\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0061c\u0063\u0065\u006e\u0074":0x20d0,"\u006ce\u0066t\u0068\u0061\u0072\u0070\u006fo\u006e\u0064o\u0077\u006e\u0062\u0061\u0072":0x295e,"\u006ce\u0066t\u0068\u0061\u0072\u0070\u006fo\u006e\u0073u\u0070\u0064\u006f\u0077\u006e":0x2962,"\u006c\u0065f\u0074\u0068\u0061r\u0070\u006f\u006f\u006e\u0075\u0070\u0062\u0061\u0072":0x295a,"\u006c\u0065\u0066\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075p\u0064\u0061\u0073\u0068":0x296a,"\u006c\u0065\u0066\u0074\u006c\u0065\u0066\u0074\u0061r\u0072\u006f\u0077\u0073":0x21c7,"\u006c\u0065\u0066\u0074\u006d\u006f\u006f\u006e":0x263e,"\u006c\u0065\u0066\u0074\u006f\u0075\u0074\u0065\u0072\u006a\u006f\u0069\u006e":0x27d5,"l\u0065f\u0074\u0072\u0069\u0067\u0068\u0074\u0061\u0072r\u006f\u0077\u0063\u0069rc\u006c\u0065":0x2948,"\u006c\u0065\u0066\u0074ri\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0072\u0069\u0061\u006e\u0067l\u0065":0x21ff,"\u006ce\u0066\u0074\u0072\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0070o\u006f\u006e\u0064\u006f\u0077\u006e\u0064\u006f\u0077\u006e":0x2950,"\u006c\u0065\u0066\u0074ri\u0067\u0068\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0064\u006f\u0077\u006eu\u0070":0x294b,"l\u0065\u0066\u0074\u0072ig\u0068t\u0068\u0061\u0072\u0070\u006fo\u006e\u0073\u0064\u006f\u0077\u006e":0x2967,"\u006c\u0065\u0066\u0074ri\u0067\u0068\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0073\u0075\u0070":0x2966,"\u006c\u0065\u0066\u0074ri\u0067\u0068\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070\u0064\u006fw\u006e":0x294a,"l\u0065f\u0074\u0072\u0069\u0067\u0068\u0074\u0068\u0061r\u0070\u006f\u006f\u006eup\u0075\u0070":0x294e,"\u006c\u0065\u0066\u0074\u0073\u0071\u0075\u0069\u0067a\u0072\u0072\u006f\u0077":0x21dc,"\u006c\u0065f\u0074\u0074\u0061c\u006b\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x0318,"\u006c\u0065\u0066\u0074\u0074\u0061\u0069\u006c":0x2919,"\u006ce\u0066t\u0074\u0068\u0072\u0065\u0065\u0061\u0072\u0072\u006f\u0077\u0073":0x2b31,"\u006c\u0065\u0066\u0074\u0077\u0061\u0076\u0065\u0061\u0072\u0072\u006f\u0077":0x219c,"\u006ce\u0071\u0071\u0073\u006c\u0061\u006et":0x2af9,"\u006c\u0065\u0073c\u0063":0x2aa8,"\u006c\u0065\u0073\u0064\u006f\u0074":0x2a7f,"\u006ce\u0073\u0064\u006f\u0074\u006f":0x2a81,"\u006c\u0065\u0073\u0064\u006f\u0074\u006f\u0072":0x2a83,"\u006c\u0065\u0073\u0067\u0065\u0073":0x2a93,"\u006c\u0065\u0073\u0073":0x003c,"\u006c\u0065\u0073\u0073\u0064\u0062\u006c\u0065\u0071\u006c\u0067\u0072e\u0061\u0074\u0065\u0072":0x2a8b,"\u006ce\u0073\u0073\u0064\u006f\u0074":0x22d6,"\u006ce\u0073\u0073\u0065\u0071\u0075\u0061l":0x2264,"\u006ce\u0073s\u0065\u0071\u0075\u0061\u006co\u0072\u0067r\u0065\u0061\u0074\u0065\u0072":0x22da,"\u006c\u0065\u0073\u0073\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff1c,"\u006ce\u0073s\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u0075\u0061\u006c":0x2a89,"\u006c\u0065\u0073s\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c":0x2a87,"\u006ce\u0073s\u006f\u0072\u0061\u0070\u0070\u0072\u006f\u0078\u0065\u0071\u006c":0x2a85,"\u006c\u0065s\u0073\u006f\u0072e\u0071\u0075\u0061\u006c\u0073\u006c\u0061\u006e\u0074":0x2a7d,"\u006c\u0065s\u0073\u006f\u0072e\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0074":0x2272,"\u006c\u0065\u0073\u0073\u006f\u0072\u0067\u0072\u0065\u0061\u0074\u0065\u0072":0x2276,"\u006c\u0065\u0073\u0073\u006f\u0072\u006e\u006f\u0074e\u0071\u0075\u0061\u006c":0x2268,"\u006c\u0065\u0073\u0073\u006f\u0076\u0065\u0072\u0065\u0071\u0075\u0061\u006c":0x2266,"\u006ce\u0073\u0073\u0073\u006d\u0061\u006cl":0xfe64,"\u006c\u0065\u007a\u0068":0x026e,"\u006cf\u0062\u006c\u006f\u0063\u006b":0x258c,"\u006c\u0066\u0062\u006f\u0077\u0074\u0069\u0065":0x29d1,"\u006c\u0066\u0065\u0069\u0067\u0068\u0074\u0068\u0062\u006c\u006f\u0063\u006b":0x258f,"\u006c\u0066\u0066\u0069\u0076\u0065\u0065\u0069\u0067\u0068\u0074\u0068b\u006c\u006f\u0063\u006b":0x258b,"\u006c\u0066\u0071\u0075\u0061\u0072\u0074\u0065\u0072b\u006c\u006f\u0063\u006b":0x258e,"\u006cf\u0073e\u0076\u0065\u006e\u0065\u0069g\u0068\u0074h\u0062\u006c\u006f\u0063\u006b":0x2589,"\u006cf\u0074h\u0072\u0065\u0065\u0065\u0069g\u0068\u0074h\u0062\u006c\u006f\u0063\u006b":0x258d,"\u006c\u0066\u0074\u0068re\u0065\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0062\u006c\u006f\u0063\u006b":0x258a,"\u006cf\u0074\u0069\u006d\u0065\u0073":0x29d4,"\u006c\u0067\u0045":0x2a91,"l\u0067\u0062\u006c\u006b\u0063\u0069\u0072\u0063\u006c\u0065":0x2b24,"l\u0067\u0062\u006c\u006b\u0073\u0071\u0075\u0061\u0072\u0065":0x2b1b,"l\u0067\u0077\u0068\u0074\u0073\u0071\u0075\u0061\u0072\u0065":0x2b1c,"\u006c\u0068\u006f\u006f\u006b\u0072\u0065\u0074\u0072o\u0066\u006c\u0065\u0078":0x026d,"\u006c\u0069\u006e\u0065\u0066\u0065\u0065\u0064":0x21b4,"\u006c\u0069\u006e\u0065\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072":0x2028,"\u006c\u0069\u006ee\u0076\u0065\u0072\u0074\u006e\u006f\u0073\u0070":0x0280,"\u006ci\u006ee\u0076\u0065\u0072\u0074\u0073\u0075\u0062\u006e\u006f\u0073\u0070":0x029c,"\u006c\u0069\u0072\u0061":0x20a4,"\u006c\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x056c,"\u006c\u006a":0x01c9,"l\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0459,"\u006c\u006c":0xf6c0,"\u006cl\u0061\u0064\u0065\u0076\u0061":0x0933,"l\u006c\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ab3,"\u006cl\u0061\u006e\u0067\u006c\u0065":0x2989,"\u006c\u006c\u0061r\u0063":0x25df,"\u006c\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e3b,"\u006c\u006c\u006c":0x22d8,"\u006c\u006c\u006c\u0061\u0064\u0065\u0076\u0061":0x0934,"\u006cl\u006c\u006e\u0065\u0073\u0074":0x2af7,"\u006c\u006c\u0070\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0069\u0073":0x2987,"\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x25fa,"\u006c\u006cv\u006f\u0063\u0061l\u0069\u0063\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09e1,"\u006c\u006c\u0076\u006f\u0063\u0061\u006c\u0069\u0063\u0064\u0065\u0076\u0061":0x0961,"\u006cl\u0076\u006f\u0063\u0061l\u0069\u0063\u0076\u006f\u0077e\u006cs\u0069g\u006e\u0062\u0065\u006e\u0067\u0061\u006ci":0x09e3,"\u006c\u006c\u0076\u006fca\u006c\u0069\u0063\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065v\u0061":0x0963,"\u006c\u006d\u0069d\u0064\u006c\u0065\u0074\u0069\u006c\u0064\u0065":0x026b,"\u006c\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff4c,"\u006c\u006d\u006f\u0075\u0073\u0074\u0061\u0063\u0068\u0065":0x23b0,"\u006c\u006d\u0073\u0071\u0075\u0061\u0072\u0065":0x33d0,"\u006c\u006e\u0073i\u006d":0x22e6,"l\u006f\u0063\u0068\u0075\u006c\u0061\u0074\u0068\u0061\u0069":0x0e2c,"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u0061\u006e\u0064":0x2227,"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u006e\u006f\u0074":0x00ac,"\u006co\u0067\u0069\u0063\u0061\u006c\u006fr":0x2228,"\u006co\u0067\u006f\u006e\u0065\u006b":0xf830,"\u006c\u006f\u006c\u0069\u006e\u0067\u0074\u0068\u0061\u0069":0x0e25,"\u006co\u006e\u0067\u0064\u0061\u0073\u0068v":0x27de,"\u006c\u006f\u006eg\u0064\u0069\u0076\u0069\u0073\u0069\u006f\u006e":0x27cc,"\u006c\u006f\u006e\u0067\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x27f5,"\u006co\u006eg\u006c\u0065\u0066\u0074\u0072i\u0067\u0068t\u0061\u0072\u0072\u006f\u0077":0x27f7,"\u006co\u006eg\u006c\u0065\u0066\u0074\u0073q\u0075\u0069g\u0061\u0072\u0072\u006f\u0077":0x2b33,"\u006c\u006f\u006eg\u006d\u0061\u0070\u0073\u0066\u0072\u006f\u006d":0x27fb,"\u006c\u006f\u006e\u0067\u006d\u0061\u0070\u0073\u0074\u006f":0x27fc,"\u006c\u006f\u006e\u0067\u0072\u0069\u0067\u0068\u0074a\u0072\u0072\u006f\u0077":0x27f6,"\u006c\u006f\u006e\u0067ri\u0067\u0068\u0074\u0073\u0071\u0075\u0069\u0067\u0061\u0072\u0072\u006f\u0077":0x27ff,"\u006c\u006f\u006eg\u0073":0x017f,"\u006c\u006f\u006e\u0067\u0073\u0074":0xfb05,"\u006co\u0077\u0065\u0072\u0065\u0064":0x024e,"\u006c\u006f\u0077\u0069\u006e\u0074":0x2a1c,"\u006c\u006f\u0077\u006c\u0069\u006e\u0065\u0063\u0065\u006e\u0074\u0065r\u006c\u0069\u006e\u0065":0xfe4e,"\u006c\u006f\u0077\u006c\u0069\u006e\u0065\u0063\u006d\u0062":0x0332,"\u006c\u006f\u0077\u006c\u0069\u006e\u0065\u0064\u0061\u0073\u0068\u0065\u0064":0xfe4d,"\u006co\u007a\u0065\u006e\u0067\u0065":0x25ca,"\u006c\u006f\u007ae\u006e\u0067\u0065\u006d\u0069\u006e\u0075\u0073":0x27e0,"\u006c\u0070\u0061\u0072\u0065\u006e":0x24a7,"\u006c\u0070\u0061\u0072\u0065\u006e\u0065\u0078\u0074e\u006e\u0064\u0065\u0072":0x239c,"\u006c\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u006e\u0064":0x239d,"\u006c\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0073\u0073":0x2993,"\u006c\u0070\u0061\u0072\u0065\u006e\u0075\u0065\u006e\u0064":0x239b,"\u006c\u0072\u0061r\u0063":0x25de,"\u006c\u0072\u0065":0x202a,"\u006c\u0072\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x25ff,"\u006c\u0072\u0074r\u0069\u0061\u006e\u0067\u006c\u0065\u0065\u0071":0x29e1,"\u006c\u0073\u0069m\u0065":0x2a8d,"\u006c\u0073\u0069m\u0067":0x2a8f,"\u006c\u0073\u006c\u0061\u0073\u0068":0x0142,"\u006cs\u0071\u0068\u006f\u006f\u006b":0x2acd,"\u006c\u0073\u0075\u0070\u0065\u0072":0x026a,"\u006cs\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6ee,"\u006c\u0074\u0063\u0063":0x2aa6,"\u006c\u0074\u0063i\u0072":0x2a79,"\u006c\u0074\u006c\u0061\u0072\u0072":0x2976,"\u006ct\u0071\u0075\u0065\u0073\u0074":0x2a7b,"\u006c\u0074\u0072\u0069\u0076\u0062":0x29cf,"\u006c\u0074\u0073\u0068\u0061\u0064\u0065\u0031":0xf821,"\u006c\u0075\u0074\u0068\u0061\u0069":0x0e26,"\u006cv\u0062\u006f\u0078\u006c\u0069\u006ee":0x23b8,"\u006cv\u006fc\u0061\u006c\u0069\u0063\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x098c,"\u006c\u0076\u006fc\u0061\u006c\u0069\u0063\u0064\u0065\u0076\u0061":0x090c,"\u006cv\u006f\u0063\u0061\u006c\u0069\u0063\u0076\u006f\u0077\u0065\u006cs\u0069\u0067\u006e\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09e2,"l\u0076\u006f\u0063\u0061li\u0063v\u006f\u0077\u0065\u006c\u0073i\u0067\u006e\u0064\u0065\u0076\u0061":0x0962,"\u006c\u0076\u007a\u0069\u0067\u007a\u0061\u0067":0x29d8,"\u006c\u0078\u0073\u0071\u0075\u0061\u0072\u0065":0x33d3,"\u006d":0x006d,"\u006da\u0062\u0065\u006e\u0067\u0061\u006ci":0x09ae,"\u006d\u0061\u0063\u0072\u006f\u006e":0x00af,"\u006d\u0061\u0063\u0072\u006f\u006e\u0062\u0065\u006co\u0077\u0063\u006d\u0062":0x0331,"\u006da\u0063\u0072\u006f\u006e\u0063\u006db":0x0304,"\u006d\u0061\u0063r\u006f\u006e\u006c\u006f\u0077\u006d\u006f\u0064":0x02cd,"\u006da\u0063r\u006f\u006e\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xffe3,"\u006d\u0061\u0063\u0075\u0074\u0065":0x1e3f,"\u006d\u0061\u0064\u0065\u0076\u0061":0x092e,"\u006d\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aae,"\u006d\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a2e,"\u006d\u0061\u0068\u0061\u0070\u0061\u006b\u0068\u0068e\u0062\u0072\u0065\u0077":0x05a4,"\u006d\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x307e,"\u006d\u0061\u0069\u0063ha\u0074\u0074\u0061\u0077\u0061\u006c\u006f\u0077\u006c\u0065\u0066\u0074\u0074\u0068a\u0069":0xf895,"\u006d\u0061\u0069ch\u0061\u0074\u0074\u0061\u0077\u0061\u006c\u006f\u0077\u0072\u0069\u0067\u0068\u0074\u0074\u0068\u0061\u0069":0xf894,"\u006da\u0069c\u0068\u0061\u0074\u0074\u0061\u0077\u0061\u0074\u0068\u0061\u0069":0x0e4b,"\u006da\u0069\u0063\u0068\u0061\u0074\u0074\u0061\u0077\u0061\u0075\u0070p\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069":0xf893,"\u006d\u0061i\u0065\u006b\u006co\u0077\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069":0xf88c,"\u006d\u0061\u0069\u0065\u006b\u006c\u006f\u0077\u0072\u0069\u0067\u0068t\u0074\u0068\u0061\u0069":0xf88b,"\u006da\u0069\u0065\u006b\u0074\u0068\u0061i":0x0e48,"\u006da\u0069e\u006b\u0075\u0070\u0070\u0065r\u006c\u0065f\u0074\u0074\u0068\u0061\u0069":0xf88a,"\u006da\u0069h\u0061\u006e\u0061\u006b\u0061t\u006c\u0065f\u0074\u0074\u0068\u0061\u0069":0xf884,"\u006d\u0061\u0069\u0068\u0061\u006e\u0061\u006b\u0061t\u0074\u0068\u0061\u0069":0x0e31,"\u006d\u0061\u0069\u0074\u0061\u0069\u006b\u0068\u0075\u006c\u0065\u0066t\u0074\u0068\u0061\u0069":0xf889,"\u006d\u0061\u0069\u0074\u0061\u0069\u006b\u0068\u0075\u0074\u0068\u0061\u0069":0x0e47,"\u006d\u0061\u0069\u0074\u0068\u006f\u006c\u006f\u0077\u006c\u0065\u0066t\u0074\u0068\u0061\u0069":0xf88f,"\u006da\u0069t\u0068\u006f\u006c\u006f\u0077r\u0069\u0067h\u0074\u0074\u0068\u0061\u0069":0xf88e,"\u006d\u0061\u0069\u0074\u0068\u006f\u0074\u0068\u0061\u0069":0x0e49,"\u006d\u0061\u0069\u0074ho\u0075\u0070\u0070\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069":0xf88d,"\u006d\u0061\u0069\u0074\u0072\u0069\u006c\u006f\u0077\u006c\u0065\u0066t\u0074\u0068\u0061\u0069":0xf892,"\u006da\u0069t\u0072\u0069\u006c\u006f\u0077r\u0069\u0067h\u0074\u0074\u0068\u0061\u0069":0xf891,"\u006d\u0061\u0069\u0074\u0072\u0069\u0074\u0068\u0061\u0069":0x0e4a,"\u006d\u0061\u0069\u0074ri\u0075\u0070\u0070\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069":0xf890,"\u006d\u0061\u0069y\u0061\u006d\u006f\u006b\u0074\u0068\u0061\u0069":0x0e46,"\u006d\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30de,"\u006d\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff8f,"\u006d\u0061\u006e\u0073\u0079\u006f\u006e\u0073\u0071\u0075\u0061\u0072\u0065":0x3347,"\u006d\u0061\u0070\u0073\u0064\u006f\u0077\u006e":0x21a7,"\u006d\u0061\u0070\u0073\u0066\u0072\u006f\u006d":0x21a4,"\u006d\u0061\u0070\u0073\u0074\u006f":0x21a6,"\u006d\u0061\u0070\u0073\u0075\u0070":0x21a5,"\u006d\u0061\u0072\u0073":0x2642,"\u006da\u0073o\u0072\u0061\u0063\u0069\u0072c\u006c\u0065h\u0065\u0062\u0072\u0065\u0077":0x05af,"\u006d\u0061\u0073\u0071\u0075\u0061\u0072\u0065":0x3383,"\u006d\u0062\u0066\u0041":0x1d400,"\u006d\u0062\u0066\u0041\u006c\u0070\u0068\u0061":0x1d6a8,"\u006d\u0062\u0066\u0042":0x1d401,"\u006db\u0066\u0042\u0065\u0074\u0061":0x1d6a9,"\u006d\u0062\u0066\u0043":0x1d402,"\u006d\u0062\u0066\u0043\u0068\u0069":0x1d6be,"\u006d\u0062\u0066\u0044":0x1d403,"\u006d\u0062\u0066\u0044\u0065\u006c\u0074\u0061":0x1d6ab,"\u006d\u0062\u0066\u0044\u0069\u0067\u0061\u006d\u006d\u0061":0x1d7ca,"\u006d\u0062\u0066\u0045":0x1d404,"\u006d\u0062\u0066\u0045\u0070\u0073\u0069\u006c\u006f\u006e":0x1d6ac,"\u006d\u0062\u0066\u0045\u0074\u0061":0x1d6ae,"\u006d\u0062\u0066\u0046":0x1d405,"\u006d\u0062\u0066\u0047":0x1d406,"\u006d\u0062\u0066\u0047\u0061\u006d\u006d\u0061":0x1d6aa,"\u006d\u0062\u0066\u0048":0x1d407,"\u006d\u0062\u0066\u0049":0x1d408,"\u006db\u0066\u0049\u006f\u0074\u0061":0x1d6b0,"\u006d\u0062\u0066\u004a":0x1d409,"\u006d\u0062\u0066\u004b":0x1d40a,"\u006d\u0062\u0066\u004b\u0061\u0070\u0070\u0061":0x1d6b1,"\u006d\u0062\u0066\u004c":0x1d40b,"\u006db\u0066\u004c\u0061\u006d\u0062\u0064a":0x1d6b2,"\u006d\u0062\u0066\u004d":0x1d40c,"\u006d\u0062\u0066M\u0075":0x1d6b3,"\u006d\u0062\u0066\u004e":0x1d40d,"\u006d\u0062\u0066N\u0075":0x1d6b4,"\u006d\u0062\u0066\u004f":0x1d40e,"\u006d\u0062\u0066\u004f\u006d\u0065\u0067\u0061":0x1d6c0,"\u006d\u0062\u0066\u004f\u006d\u0069\u0063\u0072\u006f\u006e":0x1d6b6,"\u006d\u0062\u0066\u0050":0x1d40f,"\u006d\u0062\u0066\u0050\u0068\u0069":0x1d6bd,"\u006d\u0062\u0066P\u0069":0x1d6b7,"\u006d\u0062\u0066\u0050\u0073\u0069":0x1d6bf,"\u006d\u0062\u0066\u0051":0x1d410,"\u006d\u0062\u0066\u0052":0x1d411,"\u006d\u0062\u0066\u0052\u0068\u006f":0x1d6b8,"\u006d\u0062\u0066\u0053":0x1d412,"\u006d\u0062\u0066\u0053\u0069\u0067\u006d\u0061":0x1d6ba,"\u006d\u0062\u0066\u0054":0x1d413,"\u006d\u0062\u0066\u0054\u0061\u0075":0x1d6bb,"\u006d\u0062\u0066\u0054\u0068\u0065\u0074\u0061":0x1d6af,"\u006d\u0062\u0066\u0055":0x1d414,"\u006d\u0062\u0066\u0055\u0070\u0073\u0069\u006c\u006f\u006e":0x1d6bc,"\u006d\u0062\u0066\u0056":0x1d415,"\u006d\u0062\u0066\u0057":0x1d416,"\u006d\u0062\u0066\u0058":0x1d417,"\u006d\u0062\u0066X\u0069":0x1d6b5,"\u006d\u0062\u0066\u0059":0x1d418,"\u006d\u0062\u0066\u005a":0x1d419,"\u006db\u0066\u005a\u0065\u0074\u0061":0x1d6ad,"\u006d\u0062\u0066\u0061":0x1d41a,"\u006d\u0062\u0066\u0061\u006c\u0070\u0068\u0061":0x1d6c2,"\u006d\u0062\u0066\u0062":0x1d41b,"\u006db\u0066\u0062\u0065\u0074\u0061":0x1d6c3,"\u006d\u0062\u0066\u0063":0x1d41c,"\u006d\u0062\u0066\u0063\u0068\u0069":0x1d6d8,"\u006d\u0062\u0066\u0064":0x1d41d,"\u006d\u0062\u0066\u0064\u0065\u006c\u0074\u0061":0x1d6c5,"\u006d\u0062\u0066\u0065":0x1d41e,"\u006d\u0062\u0066\u0065\u0070\u0073\u0069\u006c\u006f\u006e":0x1d6c6,"\u006d\u0062\u0066\u0065\u0074\u0061":0x1d6c8,"\u006d\u0062\u0066\u0066":0x1d41f,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0041":0x1d56c,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0042":0x1d56d,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0043":0x1d56e,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0044":0x1d56f,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0045":0x1d570,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0046":0x1d571,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0047":0x1d572,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0048":0x1d573,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0049":0x1d574,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004a":0x1d575,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004b":0x1d576,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004c":0x1d577,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004d":0x1d578,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004e":0x1d579,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u004f":0x1d57a,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0050":0x1d57b,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0051":0x1d57c,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0052":0x1d57d,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0053":0x1d57e,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0054":0x1d57f,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0055":0x1d580,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0056":0x1d581,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0057":0x1d582,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0058":0x1d583,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0059":0x1d584,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u005a":0x1d585,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0061":0x1d586,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0062":0x1d587,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0063":0x1d588,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0064":0x1d589,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0065":0x1d58a,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0066":0x1d58b,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0067":0x1d58c,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0068":0x1d58d,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0069":0x1d58e,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006a":0x1d58f,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006b":0x1d590,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006c":0x1d591,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006d":0x1d592,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006e":0x1d593,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u006f":0x1d594,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0070":0x1d595,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0071":0x1d596,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0072":0x1d597,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0073":0x1d598,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0074":0x1d599,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0075":0x1d59a,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0076":0x1d59b,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0077":0x1d59c,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0078":0x1d59d,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u0079":0x1d59e,"\u006d\u0062\u0066\u0066\u0072\u0061\u006b\u007a":0x1d59f,"\u006d\u0062\u0066\u0067":0x1d420,"\u006d\u0062\u0066\u0067\u0061\u006d\u006d\u0061":0x1d6c4,"\u006d\u0062\u0066\u0068":0x1d421,"\u006d\u0062\u0066\u0069":0x1d422,"\u006db\u0066\u0069\u006f\u0074\u0061":0x1d6ca,"\u006d\u0062\u0066\u0069\u0074\u0041":0x1d468,"\u006d\u0062\u0066\u0069\u0074\u0041\u006c\u0070\u0068\u0061":0x1d71c,"\u006d\u0062\u0066\u0069\u0074\u0042":0x1d469,"\u006db\u0066\u0069\u0074\u0042\u0065\u0074a":0x1d71d,"\u006d\u0062\u0066\u0069\u0074\u0043":0x1d46a,"\u006d\u0062\u0066\u0069\u0074\u0043\u0068\u0069":0x1d732,"\u006d\u0062\u0066\u0069\u0074\u0044":0x1d46b,"\u006d\u0062\u0066\u0069\u0074\u0044\u0065\u006c\u0074\u0061":0x1d71f,"\u006d\u0062\u0066\u0069\u0074\u0045":0x1d46c,"\u006d\u0062\u0066i\u0074\u0045\u0070\u0073\u0069\u006c\u006f\u006e":0x1d720,"\u006d\u0062\u0066\u0069\u0074\u0045\u0074\u0061":0x1d722,"\u006d\u0062\u0066\u0069\u0074\u0046":0x1d46d,"\u006d\u0062\u0066\u0069\u0074\u0047":0x1d46e,"\u006d\u0062\u0066\u0069\u0074\u0047\u0061\u006d\u006d\u0061":0x1d71e,"\u006d\u0062\u0066\u0069\u0074\u0048":0x1d46f,"\u006d\u0062\u0066\u0069\u0074\u0049":0x1d470,"\u006db\u0066\u0069\u0074\u0049\u006f\u0074a":0x1d724,"\u006d\u0062\u0066\u0069\u0074\u004a":0x1d471,"\u006d\u0062\u0066\u0069\u0074\u004b":0x1d472,"\u006d\u0062\u0066\u0069\u0074\u004b\u0061\u0070\u0070\u0061":0x1d725,"\u006d\u0062\u0066\u0069\u0074\u004c":0x1d473,"m\u0062\u0066\u0069\u0074\u004c\u0061\u006d\u0062\u0064\u0061":0x1d726,"\u006d\u0062\u0066\u0069\u0074\u004d":0x1d474,"\u006db\u0066\u0069\u0074\u004d\u0075":0x1d727,"\u006d\u0062\u0066\u0069\u0074\u004e":0x1d475,"\u006db\u0066\u0069\u0074\u004e\u0075":0x1d728,"\u006d\u0062\u0066\u0069\u0074\u004f":0x1d476,"\u006d\u0062\u0066\u0069\u0074\u004f\u006d\u0065\u0067\u0061":0x1d734,"\u006d\u0062\u0066i\u0074\u004f\u006d\u0069\u0063\u0072\u006f\u006e":0x1d72a,"\u006d\u0062\u0066\u0069\u0074\u0050":0x1d477,"\u006d\u0062\u0066\u0069\u0074\u0050\u0068\u0069":0x1d731,"\u006db\u0066\u0069\u0074\u0050\u0069":0x1d72b,"\u006d\u0062\u0066\u0069\u0074\u0050\u0073\u0069":0x1d733,"\u006d\u0062\u0066\u0069\u0074\u0051":0x1d478,"\u006d\u0062\u0066\u0069\u0074\u0052":0x1d479,"\u006d\u0062\u0066\u0069\u0074\u0052\u0068\u006f":0x1d72c,"\u006d\u0062\u0066\u0069\u0074\u0053":0x1d47a,"\u006d\u0062\u0066\u0069\u0074\u0053\u0069\u0067\u006d\u0061":0x1d72e,"\u006d\u0062\u0066\u0069\u0074\u0054":0x1d47b,"\u006d\u0062\u0066\u0069\u0074\u0054\u0061\u0075":0x1d72f,"\u006d\u0062\u0066\u0069\u0074\u0054\u0068\u0065\u0074\u0061":0x1d723,"\u006d\u0062\u0066\u0069\u0074\u0055":0x1d47c,"\u006d\u0062\u0066i\u0074\u0055\u0070\u0073\u0069\u006c\u006f\u006e":0x1d730,"\u006d\u0062\u0066\u0069\u0074\u0056":0x1d47d,"\u006d\u0062\u0066\u0069\u0074\u0057":0x1d47e,"\u006d\u0062\u0066\u0069\u0074\u0058":0x1d47f,"\u006db\u0066\u0069\u0074\u0058\u0069":0x1d729,"\u006d\u0062\u0066\u0069\u0074\u0059":0x1d480,"\u006d\u0062\u0066\u0069\u0074\u005a":0x1d481,"\u006db\u0066\u0069\u0074\u005a\u0065\u0074a":0x1d721,"\u006d\u0062\u0066\u0069\u0074\u0061":0x1d482,"\u006d\u0062\u0066\u0069\u0074\u0061\u006c\u0070\u0068\u0061":0x1d736,"\u006d\u0062\u0066\u0069\u0074\u0062":0x1d483,"\u006db\u0066\u0069\u0074\u0062\u0065\u0074a":0x1d737,"\u006d\u0062\u0066\u0069\u0074\u0063":0x1d484,"\u006d\u0062\u0066\u0069\u0074\u0063\u0068\u0069":0x1d74c,"\u006d\u0062\u0066\u0069\u0074\u0064":0x1d485,"\u006d\u0062\u0066\u0069\u0074\u0064\u0065\u006c\u0074\u0061":0x1d739,"\u006d\u0062\u0066\u0069\u0074\u0065":0x1d486,"\u006d\u0062\u0066i\u0074\u0065\u0070\u0073\u0069\u006c\u006f\u006e":0x1d73a,"\u006d\u0062\u0066\u0069\u0074\u0065\u0074\u0061":0x1d73c,"\u006d\u0062\u0066\u0069\u0074\u0066":0x1d487,"\u006d\u0062\u0066\u0069\u0074\u0067":0x1d488,"\u006d\u0062\u0066\u0069\u0074\u0067\u0061\u006d\u006d\u0061":0x1d738,"\u006d\u0062\u0066\u0069\u0074\u0068":0x1d489,"\u006d\u0062\u0066\u0069\u0074\u0069":0x1d48a,"\u006db\u0066\u0069\u0074\u0069\u006f\u0074a":0x1d73e,"\u006d\u0062\u0066\u0069\u0074\u006a":0x1d48b,"\u006d\u0062\u0066\u0069\u0074\u006b":0x1d48c,"\u006d\u0062\u0066\u0069\u0074\u006b\u0061\u0070\u0070\u0061":0x1d73f,"\u006d\u0062\u0066\u0069\u0074\u006c":0x1d48d,"m\u0062\u0066\u0069\u0074\u006c\u0061\u006d\u0062\u0064\u0061":0x1d740,"\u006d\u0062\u0066\u0069\u0074\u006d":0x1d48e,"\u006db\u0066\u0069\u0074\u006d\u0075":0x1d741,"\u006d\u0062\u0066\u0069\u0074\u006e":0x1d48f,"\u006d\u0062\u0066\u0069\u0074\u006e\u0061\u0062\u006c\u0061":0x1d735,"\u006db\u0066\u0069\u0074\u006e\u0075":0x1d742,"\u006d\u0062\u0066\u0069\u0074\u006f":0x1d490,"\u006d\u0062\u0066\u0069\u0074\u006f\u006d\u0065\u0067\u0061":0x1d74e,"\u006d\u0062\u0066i\u0074\u006f\u006d\u0069\u0063\u0072\u006f\u006e":0x1d744,"\u006d\u0062\u0066\u0069\u0074\u0070":0x1d491,"\u006d\u0062\u0066i\u0074\u0070\u0061\u0072\u0074\u0069\u0061\u006c":0x1d74f,"\u006d\u0062\u0066\u0069\u0074\u0070\u0068\u0069":0x1d74b,"\u006db\u0066\u0069\u0074\u0070\u0069":0x1d745,"\u006d\u0062\u0066\u0069\u0074\u0070\u0073\u0069":0x1d74d,"\u006d\u0062\u0066\u0069\u0074\u0071":0x1d492,"\u006d\u0062\u0066\u0069\u0074\u0072":0x1d493,"\u006d\u0062\u0066\u0069\u0074\u0072\u0068\u006f":0x1d746,"\u006d\u0062\u0066\u0069\u0074\u0073":0x1d494,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0041":0x1d63c,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073A\u006c\u0070\u0068\u0061":0x1d790,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0042":0x1d63d,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0042\u0065\u0074\u0061":0x1d791,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0043":0x1d63e,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0043\u0068\u0069":0x1d7a6,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0044":0x1d63f,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073D\u0065\u006c\u0074\u0061":0x1d793,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0045":0x1d640,"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u0045\u0070\u0073\u0069\u006c\u006f\u006e":0x1d794,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0045\u0074\u0061":0x1d796,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0046":0x1d641,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0047":0x1d642,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073G\u0061\u006d\u006d\u0061":0x1d792,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0048":0x1d643,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0049":0x1d644,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0049\u006f\u0074\u0061":0x1d798,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004a":0x1d645,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004b":0x1d646,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073K\u0061\u0070\u0070\u0061":0x1d799,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004c":0x1d647,"\u006db\u0066i\u0074\u0073\u0061\u006e\u0073\u004c\u0061\u006d\u0062\u0064\u0061":0x1d79a,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004d":0x1d648,"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004d\u0075":0x1d79b,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004e":0x1d649,"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004e\u0075":0x1d79c,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u004f":0x1d64a,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073O\u006d\u0065\u0067\u0061":0x1d7a8,"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u004f\u006d\u0069\u0063\u0072\u006f\u006e":0x1d79e,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0050":0x1d64b,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0050\u0068\u0069":0x1d7a5,"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0050\u0069":0x1d79f,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0050\u0073\u0069":0x1d7a7,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0051":0x1d64c,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0052":0x1d64d,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0052\u0068\u006f":0x1d7a0,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0053":0x1d64e,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073S\u0069\u0067\u006d\u0061":0x1d7a2,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0054":0x1d64f,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0054\u0061\u0075":0x1d7a3,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073T\u0068\u0065\u0074\u0061":0x1d797,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0055":0x1d650,"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u0055\u0070\u0073\u0069\u006c\u006f\u006e":0x1d7a4,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0056":0x1d651,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0057":0x1d652,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0058":0x1d653,"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0058\u0069":0x1d79d,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0059":0x1d654,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u005a":0x1d655,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u005a\u0065\u0074\u0061":0x1d795,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0061":0x1d656,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073a\u006c\u0070\u0068\u0061":0x1d7aa,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0062":0x1d657,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0062\u0065\u0074\u0061":0x1d7ab,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0063":0x1d658,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0063\u0068\u0069":0x1d7c0,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0064":0x1d659,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073d\u0065\u006c\u0074\u0061":0x1d7ad,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0065":0x1d65a,"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u0065\u0070\u0073\u0069\u006c\u006f\u006e":0x1d7ae,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0065\u0074\u0061":0x1d7b0,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0066":0x1d65b,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0067":0x1d65c,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073g\u0061\u006d\u006d\u0061":0x1d7ac,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0068":0x1d65d,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0069":0x1d65e,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0069\u006f\u0074\u0061":0x1d7b2,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006a":0x1d65f,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006b":0x1d660,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073k\u0061\u0070\u0070\u0061":0x1d7b3,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006c":0x1d661,"\u006db\u0066i\u0074\u0073\u0061\u006e\u0073\u006c\u0061\u006d\u0062\u0064\u0061":0x1d7b4,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006d":0x1d662,"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006d\u0075":0x1d7b5,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006e":0x1d663,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073n\u0061\u0062\u006c\u0061":0x1d7a9,"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006e\u0075":0x1d7b6,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u006f":0x1d664,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073o\u006d\u0065\u0067\u0061":0x1d7c2,"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u006f\u006d\u0069\u0063\u0072\u006f\u006e":0x1d7b8,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0070":0x1d665,"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u0070\u0061\u0072\u0074\u0069\u0061\u006c":0x1d7c3,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0070\u0068\u0069":0x1d7bf,"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0070\u0069":0x1d7b9,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0070\u0073\u0069":0x1d7c1,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0071":0x1d666,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0072":0x1d667,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0072\u0068\u006f":0x1d7ba,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0073":0x1d668,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073s\u0069\u0067\u006d\u0061":0x1d7bc,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0074":0x1d669,"\u006d\u0062\u0066i\u0074\u0073\u0061\u006e\u0073\u0074\u0061\u0075":0x1d7bd,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073t\u0068\u0065\u0074\u0061":0x1d7b1,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0075":0x1d66a,"\u006d\u0062f\u0069\u0074\u0073a\u006e\u0073\u0075\u0070\u0073\u0069\u006c\u006f\u006e":0x1d7be,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0076":0x1d66b,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072T\u0068\u0065\u0074\u0061":0x1d7a1,"\u006d\u0062\u0066\u0069ts\u0061\u006e\u0073\u0076\u0061\u0072\u0065\u0070\u0073\u0069\u006c\u006f\u006e":0x1d7c4,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072k\u0061\u0070\u0070\u0061":0x1d7c6,"\u006db\u0066i\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072\u0070\u0068\u0069":0x1d7c7,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073v\u0061\u0072\u0070\u0069":0x1d7c9,"\u006db\u0066i\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072\u0072\u0068\u006f":0x1d7c8,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072s\u0069\u0067\u006d\u0061":0x1d7bb,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0076\u0061\u0072t\u0068\u0065\u0074\u0061":0x1d7c5,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0077":0x1d66c,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0078":0x1d66d,"m\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0078\u0069":0x1d7b7,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u0079":0x1d66e,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u007a":0x1d66f,"\u006d\u0062\u0066\u0069\u0074\u0073\u0061\u006e\u0073\u007a\u0065\u0074\u0061":0x1d7af,"\u006d\u0062\u0066\u0069\u0074\u0073\u0069\u0067\u006d\u0061":0x1d748,"\u006d\u0062\u0066\u0069\u0074\u0074":0x1d495,"\u006d\u0062\u0066\u0069\u0074\u0074\u0061\u0075":0x1d749,"\u006d\u0062\u0066\u0069\u0074\u0074\u0068\u0065\u0074\u0061":0x1d73d,"\u006d\u0062\u0066\u0069\u0074\u0075":0x1d496,"\u006d\u0062\u0066i\u0074\u0075\u0070\u0073\u0069\u006c\u006f\u006e":0x1d74a,"\u006d\u0062\u0066\u0069\u0074\u0076":0x1d497,"\u006d\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061":0x1d72d,"\u006db\u0066i\u0074\u0076\u0061\u0072\u0065\u0070\u0073\u0069\u006c\u006f\u006e":0x1d750,"\u006d\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u006b\u0061\u0070\u0070\u0061":0x1d752,"m\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0070\u0068\u0069":0x1d753,"\u006d\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0070\u0069":0x1d755,"m\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0072\u0068\u006f":0x1d754,"\u006d\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0073\u0069\u0067\u006d\u0061":0x1d747,"\u006d\u0062\u0066\u0069\u0074\u0076\u0061\u0072\u0074\u0068\u0065\u0074\u0061":0x1d751,"\u006d\u0062\u0066\u0069\u0074\u0077":0x1d498,"\u006d\u0062\u0066\u0069\u0074\u0078":0x1d499,"\u006db\u0066\u0069\u0074\u0078\u0069":0x1d743,"\u006d\u0062\u0066\u0069\u0074\u0079":0x1d49a,"\u006d\u0062\u0066\u0069\u0074\u007a":0x1d49b,"\u006db\u0066\u0069\u0074\u007a\u0065\u0074a":0x1d73b,"\u006d\u0062\u0066\u006a":0x1d423,"\u006d\u0062\u0066\u006b":0x1d424,"\u006d\u0062\u0066\u006b\u0061\u0070\u0070\u0061":0x1d6cb,"\u006d\u0062\u0066\u006c":0x1d425,"\u006db\u0066\u006c\u0061\u006d\u0062\u0064a":0x1d6cc,"\u006d\u0062\u0066\u006d":0x1d426,"\u006d\u0062\u0066m\u0075":0x1d6cd,"\u006d\u0062\u0066\u006e":0x1d427,"\u006d\u0062\u0066\u006e\u0061\u0062\u006c\u0061":0x1d6c1,"\u006d\u0062\u0066n\u0075":0x1d6ce,"\u006d\u0062\u0066\u006f":0x1d428,"\u006d\u0062\u0066\u006f\u006d\u0065\u0067\u0061":0x1d6da,"\u006d\u0062\u0066\u006f\u006d\u0069\u0063\u0072\u006f\u006e":0x1d6d0,"\u006d\u0062\u0066\u0070":0x1d429,"\u006d\u0062\u0066\u0070\u0061\u0072\u0074\u0069\u0061\u006c":0x1d6db,"\u006d\u0062\u0066\u0070\u0068\u0069":0x1d6df,"\u006d\u0062\u0066p\u0069":0x1d6d1,"\u006d\u0062\u0066\u0070\u0073\u0069":0x1d6d9,"\u006d\u0062\u0066\u0071":0x1d42a,"\u006d\u0062\u0066\u0072":0x1d42b,"\u006d\u0062\u0066\u0072\u0068\u006f":0x1d6d2,"\u006d\u0062\u0066\u0073":0x1d42c,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0041":0x1d5d4,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0041\u006c\u0070\u0068\u0061":0x1d756,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0042":0x1d5d5,"m\u0062\u0066\u0073\u0061\u006e\u0073\u0042\u0065\u0074\u0061":0x1d757,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0043":0x1d5d6,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0043\u0068\u0069":0x1d76c,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0044":0x1d5d7,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0044\u0065\u006c\u0074\u0061":0x1d759,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0045":0x1d5d8,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0045\u0070s\u0069\u006c\u006f\u006e":0x1d75a,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0045\u0074\u0061":0x1d75c,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0046":0x1d5d9,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0047":0x1d5da,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0047\u0061\u006d\u006d\u0061":0x1d758,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0048":0x1d5db,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0049":0x1d5dc,"m\u0062\u0066\u0073\u0061\u006e\u0073\u0049\u006f\u0074\u0061":0x1d75e,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004a":0x1d5dd,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004b":0x1d5de,"\u006d\u0062\u0066s\u0061\u006e\u0073\u004b\u0061\u0070\u0070\u0061":0x1d75f,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004c":0x1d5df,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004c\u0061\u006d\u0062\u0064\u0061":0x1d760,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004d":0x1d5e0,"\u006db\u0066\u0073\u0061\u006e\u0073\u004du":0x1d761,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004e":0x1d5e1,"\u006db\u0066\u0073\u0061\u006e\u0073\u004eu":0x1d762,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004f":0x1d5e2,"\u006d\u0062\u0066s\u0061\u006e\u0073\u004f\u006d\u0065\u0067\u0061":0x1d76e,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u004f\u006di\u0063\u0072\u006f\u006e":0x1d764,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0050":0x1d5e3,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0050\u0068\u0069":0x1d76b,"\u006db\u0066\u0073\u0061\u006e\u0073\u0050i":0x1d765,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0050\u0073\u0069":0x1d76d,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0051":0x1d5e4,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0052":0x1d5e5,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0052\u0068\u006f":0x1d766,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0053":0x1d5e6,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0053\u0069\u0067\u006d\u0061":0x1d768,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0054":0x1d5e7,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0054\u0061\u0075":0x1d769,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0054\u0068\u0065\u0074\u0061":0x1d75d,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0055":0x1d5e8,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0055\u0070s\u0069\u006c\u006f\u006e":0x1d76a,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0056":0x1d5e9,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0057":0x1d5ea,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0058":0x1d5eb,"\u006db\u0066\u0073\u0061\u006e\u0073\u0058i":0x1d763,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0059":0x1d5ec,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u005a":0x1d5ed,"m\u0062\u0066\u0073\u0061\u006e\u0073\u005a\u0065\u0074\u0061":0x1d75b,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0061":0x1d5ee,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0061\u006c\u0070\u0068\u0061":0x1d770,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0062":0x1d5ef,"m\u0062\u0066\u0073\u0061\u006e\u0073\u0062\u0065\u0074\u0061":0x1d771,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0063":0x1d5f0,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0063\u0068\u0069":0x1d786,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0064":0x1d5f1,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0064\u0065\u006c\u0074\u0061":0x1d773,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0065":0x1d5f2,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0065\u0069\u0067\u0068\u0074":0x1d7f4,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0065\u0070s\u0069\u006c\u006f\u006e":0x1d774,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0065\u0074\u0061":0x1d776,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0066":0x1d5f3,"m\u0062\u0066\u0073\u0061\u006e\u0073\u0066\u0069\u0076\u0065":0x1d7f1,"m\u0062\u0066\u0073\u0061\u006e\u0073\u0066\u006f\u0075\u0072":0x1d7f0,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0067":0x1d5f4,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0067\u0061\u006d\u006d\u0061":0x1d772,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0068":0x1d5f5,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0069":0x1d5f6,"m\u0062\u0066\u0073\u0061\u006e\u0073\u0069\u006f\u0074\u0061":0x1d778,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006a":0x1d5f7,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006b":0x1d5f8,"\u006d\u0062\u0066s\u0061\u006e\u0073\u006b\u0061\u0070\u0070\u0061":0x1d779,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006c":0x1d5f9,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006c\u0061\u006d\u0062\u0064\u0061":0x1d77a,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006d":0x1d5fa,"\u006db\u0066\u0073\u0061\u006e\u0073\u006du":0x1d77b,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006e":0x1d5fb,"\u006d\u0062\u0066s\u0061\u006e\u0073\u006e\u0061\u0062\u006c\u0061":0x1d76f,"m\u0062\u0066\u0073\u0061\u006e\u0073\u006e\u0069\u006e\u0065":0x1d7f5,"\u006db\u0066\u0073\u0061\u006e\u0073\u006eu":0x1d77c,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006f":0x1d5fc,"\u006d\u0062\u0066s\u0061\u006e\u0073\u006f\u006d\u0065\u0067\u0061":0x1d788,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006f\u006di\u0063\u0072\u006f\u006e":0x1d77e,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u006f\u006e\u0065":0x1d7ed,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0070":0x1d5fd,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0070\u0061r\u0074\u0069\u0061\u006c":0x1d789,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0070\u0068\u0069":0x1d785,"\u006db\u0066\u0073\u0061\u006e\u0073\u0070i":0x1d77f,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0070\u0073\u0069":0x1d787,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0071":0x1d5fe,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0072":0x1d5ff,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0072\u0068\u006f":0x1d780,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0073":0x1d600,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0073\u0065\u0076\u0065\u006e":0x1d7f3,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0073\u0069\u0067\u006d\u0061":0x1d782,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0073\u0069\u0078":0x1d7f2,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0074":0x1d601,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0074\u0061\u0075":0x1d783,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0074\u0068\u0065\u0074\u0061":0x1d777,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0074\u0068\u0072\u0065\u0065":0x1d7ef,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0074\u0077\u006f":0x1d7ee,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0075":0x1d602,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0075\u0070s\u0069\u006c\u006f\u006e":0x1d784,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0076":0x1d603,"\u006db\u0066s\u0061\u006e\u0073\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061":0x1d767,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0076\u0061\u0072\u0065\u0070s\u0069\u006c\u006f\u006e":0x1d78a,"\u006db\u0066s\u0061\u006e\u0073\u0076\u0061\u0072\u006b\u0061\u0070\u0070\u0061":0x1d78c,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0076\u0061\u0072\u0070\u0068\u0069":0x1d78d,"\u006d\u0062\u0066s\u0061\u006e\u0073\u0076\u0061\u0072\u0070\u0069":0x1d78f,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0076\u0061\u0072\u0072\u0068\u006f":0x1d78e,"\u006db\u0066s\u0061\u006e\u0073\u0076\u0061\u0072\u0073\u0069\u0067\u006d\u0061":0x1d781,"\u006db\u0066s\u0061\u006e\u0073\u0076\u0061\u0072\u0074\u0068\u0065\u0074\u0061":0x1d78b,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0077":0x1d604,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0078":0x1d605,"\u006db\u0066\u0073\u0061\u006e\u0073\u0078i":0x1d77d,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u0079":0x1d606,"\u006d\u0062\u0066\u0073\u0061\u006e\u0073\u007a":0x1d607,"m\u0062\u0066\u0073\u0061\u006e\u0073\u007a\u0065\u0072\u006f":0x1d7ec,"m\u0062\u0066\u0073\u0061\u006e\u0073\u007a\u0065\u0074\u0061":0x1d775,"\u006db\u0066\u0073\u0063\u0072\u0041":0x1d4d0,"\u006db\u0066\u0073\u0063\u0072\u0042":0x1d4d1,"\u006db\u0066\u0073\u0063\u0072\u0043":0x1d4d2,"\u006db\u0066\u0073\u0063\u0072\u0044":0x1d4d3,"\u006db\u0066\u0073\u0063\u0072\u0045":0x1d4d4,"\u006db\u0066\u0073\u0063\u0072\u0046":0x1d4d5,"\u006db\u0066\u0073\u0063\u0072\u0047":0x1d4d6,"\u006db\u0066\u0073\u0063\u0072\u0048":0x1d4d7,"\u006db\u0066\u0073\u0063\u0072\u0049":0x1d4d8,"\u006db\u0066\u0073\u0063\u0072\u004a":0x1d4d9,"\u006db\u0066\u0073\u0063\u0072\u004b":0x1d4da,"\u006db\u0066\u0073\u0063\u0072\u004c":0x1d4db,"\u006db\u0066\u0073\u0063\u0072\u004d":0x1d4dc,"\u006db\u0066\u0073\u0063\u0072\u004e":0x1d4dd,"\u006db\u0066\u0073\u0063\u0072\u004f":0x1d4de,"\u006db\u0066\u0073\u0063\u0072\u0050":0x1d4df,"\u006db\u0066\u0073\u0063\u0072\u0051":0x1d4e0,"\u006db\u0066\u0073\u0063\u0072\u0052":0x1d4e1,"\u006db\u0066\u0073\u0063\u0072\u0053":0x1d4e2,"\u006db\u0066\u0073\u0063\u0072\u0054":0x1d4e3,"\u006db\u0066\u0073\u0063\u0072\u0055":0x1d4e4,"\u006db\u0066\u0073\u0063\u0072\u0056":0x1d4e5,"\u006db\u0066\u0073\u0063\u0072\u0057":0x1d4e6,"\u006db\u0066\u0073\u0063\u0072\u0058":0x1d4e7,"\u006db\u0066\u0073\u0063\u0072\u0059":0x1d4e8,"\u006db\u0066\u0073\u0063\u0072\u005a":0x1d4e9,"\u006db\u0066\u0073\u0063\u0072\u0061":0x1d4ea,"\u006db\u0066\u0073\u0063\u0072\u0062":0x1d4eb,"\u006db\u0066\u0073\u0063\u0072\u0063":0x1d4ec,"\u006db\u0066\u0073\u0063\u0072\u0064":0x1d4ed,"\u006db\u0066\u0073\u0063\u0072\u0065":0x1d4ee,"\u006db\u0066\u0073\u0063\u0072\u0066":0x1d4ef,"\u006db\u0066\u0073\u0063\u0072\u0067":0x1d4f0,"\u006db\u0066\u0073\u0063\u0072\u0068":0x1d4f1,"\u006db\u0066\u0073\u0063\u0072\u0069":0x1d4f2,"\u006db\u0066\u0073\u0063\u0072\u006a":0x1d4f3,"\u006db\u0066\u0073\u0063\u0072\u006b":0x1d4f4,"\u006db\u0066\u0073\u0063\u0072\u006c":0x1d4f5,"\u006db\u0066\u0073\u0063\u0072\u006d":0x1d4f6,"\u006db\u0066\u0073\u0063\u0072\u006e":0x1d4f7,"\u006db\u0066\u0073\u0063\u0072\u006f":0x1d4f8,"\u006db\u0066\u0073\u0063\u0072\u0070":0x1d4f9,"\u006db\u0066\u0073\u0063\u0072\u0071":0x1d4fa,"\u006db\u0066\u0073\u0063\u0072\u0072":0x1d4fb,"\u006db\u0066\u0073\u0063\u0072\u0073":0x1d4fc,"\u006db\u0066\u0073\u0063\u0072\u0074":0x1d4fd,"\u006db\u0066\u0073\u0063\u0072\u0075":0x1d4fe,"\u006db\u0066\u0073\u0063\u0072\u0076":0x1d4ff,"\u006db\u0066\u0073\u0063\u0072\u0077":0x1d500,"\u006db\u0066\u0073\u0063\u0072\u0078":0x1d501,"\u006db\u0066\u0073\u0063\u0072\u0079":0x1d502,"\u006db\u0066\u0073\u0063\u0072\u007a":0x1d503,"\u006d\u0062\u0066\u0073\u0069\u0067\u006d\u0061":0x1d6d4,"\u006d\u0062\u0066\u0074":0x1d42d,"\u006d\u0062\u0066\u0074\u0061\u0075":0x1d6d5,"\u006d\u0062\u0066\u0074\u0068\u0065\u0074\u0061":0x1d6c9,"\u006d\u0062\u0066\u0075":0x1d42e,"\u006d\u0062\u0066\u0075\u0070\u0073\u0069\u006c\u006f\u006e":0x1d6d6,"\u006d\u0062\u0066\u0076":0x1d42f,"m\u0062\u0066\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061":0x1d6b9,"\u006d\u0062\u0066\u0076\u0061\u0072\u0065\u0070\u0073\u0069\u006c\u006f\u006e":0x1d6dc,"m\u0062\u0066\u0076\u0061\u0072\u006b\u0061\u0070\u0070\u0061":0x1d6de,"\u006db\u0066\u0076\u0061\u0072\u0070\u0068i":0x1d6d7,"\u006d\u0062\u0066\u0076\u0061\u0072\u0070\u0069":0x1d6e1,"\u006db\u0066\u0076\u0061\u0072\u0072\u0068o":0x1d6e0,"m\u0062\u0066\u0076\u0061\u0072\u0073\u0069\u0067\u006d\u0061":0x1d6d3,"m\u0062\u0066\u0076\u0061\u0072\u0074\u0068\u0065\u0074\u0061":0x1d6dd,"\u006d\u0062\u0066\u0077":0x1d430,"\u006d\u0062\u0066\u0078":0x1d431,"\u006d\u0062\u0066x\u0069":0x1d6cf,"\u006d\u0062\u0066\u0079":0x1d432,"\u006d\u0062\u0066\u007a":0x1d433,"\u006db\u0066\u007a\u0065\u0074\u0061":0x1d6c7,"\u006db\u006f\u0070\u006f\u006d\u006f\u0066o":0x3107,"\u006d\u0062\u0073\u0071\u0075\u0061\u0072\u0065":0x33d4,"\u006dc\u0069\u0072\u0063\u006c\u0065":0x24dc,"\u006d\u0063\u0075b\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065":0x33a5,"m\u0064\u0062\u006c\u006b\u0063\u0069\u0072\u0063\u006c\u0065":0x26ab,"\u006d\u0064\u0062l\u006b\u0064\u0069\u0061\u006d\u006f\u006e\u0064":0x2b25,"\u006d\u0064\u0062l\u006b\u006c\u006f\u007a\u0065\u006e\u0067\u0065":0x2b27,"m\u0064\u0062\u006c\u006b\u0073\u0071\u0075\u0061\u0072\u0065":0x25fc,"\u006d\u0064\u006c\u0067\u0062\u006c\u006b\u006c\u006fz\u0065\u006e\u0067\u0065":0x29eb,"\u006d\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e41,"\u006dd\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e43,"\u006d\u0064\u0073\u006d\u0062\u006c\u006b\u0063\u0069\u0072\u0063\u006c\u0065":0x2981,"\u006d\u0064\u0073\u006d\u0062\u006c\u006b\u0073\u0071\u0075\u0061\u0072\u0065":0x25fe,"\u006d\u0064\u0073\u006d\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065":0x26ac,"\u006d\u0064\u0073\u006d\u0077\u0068\u0074\u0073\u0071\u0075\u0061\u0072\u0065":0x25fd,"m\u0064\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065":0x26aa,"\u006d\u0064\u0077h\u0074\u0064\u0069\u0061\u006d\u006f\u006e\u0064":0x2b26,"\u006d\u0064\u0077h\u0074\u006c\u006f\u007a\u0065\u006e\u0067\u0065":0x2b28,"m\u0064\u0077\u0068\u0074\u0073\u0071\u0075\u0061\u0072\u0065":0x25fb,"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0064\u006c\u0074\u006f\u0073\u0077":0x29af,"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0064\u0072\u0074\u006f\u0073\u0065":0x29ae,"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u006c\u0064\u0074\u006f\u0073\u0077":0x29ab,"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u006c\u0075\u0074\u006f\u006e\u0077":0x29a9,"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0072\u0064\u0074\u006f\u0073\u0065":0x29aa,"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0072\u0075\u0074\u006f\u006e\u0065":0x29a8,"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0075\u006c\u0074\u006f\u006e\u0077":0x29ad,"\u006de\u0061s\u0061\u006e\u0067\u006c\u0065\u0075\u0072\u0074\u006f\u006e\u0065":0x29ac,"\u006d\u0065\u0061\u0073\u0065\u0071":0x225e,"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0064\u0061\u006e\u0067\u006c\u0065":0x2221,"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0064\u0061\u006e\u0067\u006ce\u006c\u0065\u0066\u0074":0x299b,"\u006de\u0061s\u0075\u0072\u0065\u0064\u0072i\u0067\u0068t\u0061\u006e\u0067\u006c\u0065":0x22be,"\u006d\u0065\u0064b\u006c\u0061\u0063\u006b\u0073\u0074\u0061\u0072":0x2b51,"\u006d\u0065\u0064w\u0068\u0069\u0074\u0065\u0073\u0074\u0061\u0072":0x2b50,"\u006de\u0065m\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfee2,"\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfee3,"\u006d\u0065\u0065m\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfee1,"\u006d\u0065e\u006d\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfee4,"m\u0065\u0065\u006d\u006dee\u006di\u006e\u0069\u0074\u0069\u0061l\u0061\u0072\u0061\u0062\u0069\u0063":0xfcd1,"\u006d\u0065\u0065\u006dme\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062i\u0063":0xfc48,"\u006de\u0065m\u0077\u0069\u0074\u0068\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c":0xfccf,"\u006d\u0065\u0065\u006dwi\u0074\u0068\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c":0xfcce,"\u006d\u0065\u0065\u006dwi\u0074\u0068\u006b\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c":0xfcd0,"\u006d\u0065\u0065\u0074\u006f\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x334d,"\u006d\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3081,"\u006d\u0065\u0069\u007a\u0069\u0065\u0072\u0061\u0073q\u0075\u0061\u0072\u0065":0x337e,"\u006d\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30e1,"\u006d\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff92,"\u006d\u0065\u006d":0x05de,"\u006de\u006dd\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077":0xfb3e,"m\u0065\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0574,"\u006d\u0065\u0072k\u0068\u0061\u0068\u0065\u0062\u0072\u0065\u0077":0x05a5,"\u006de\u0072k\u0068\u0061\u006b\u0065\u0066u\u006c\u0061h\u0065\u0062\u0072\u0065\u0077":0x05a6,"\u006d\u0066\u0072\u0061\u006b\u0041":0x1d504,"\u006d\u0066\u0072\u0061\u006b\u0042":0x1d505,"\u006d\u0066\u0072\u0061\u006b\u0043":0x212d,"\u006d\u0066\u0072\u0061\u006b\u0044":0x1d507,"\u006d\u0066\u0072\u0061\u006b\u0045":0x1d508,"\u006d\u0066\u0072\u0061\u006b\u0046":0x1d509,"\u006d\u0066\u0072\u0061\u006b\u0047":0x1d50a,"\u006d\u0066\u0072\u0061\u006b\u0048":0x210c,"\u006d\u0066\u0072\u0061\u006b\u004a":0x1d50d,"\u006d\u0066\u0072\u0061\u006b\u004b":0x1d50e,"\u006d\u0066\u0072\u0061\u006b\u004c":0x1d50f,"\u006d\u0066\u0072\u0061\u006b\u004d":0x1d510,"\u006d\u0066\u0072\u0061\u006b\u004e":0x1d511,"\u006d\u0066\u0072\u0061\u006b\u004f":0x1d512,"\u006d\u0066\u0072\u0061\u006b\u0050":0x1d513,"\u006d\u0066\u0072\u0061\u006b\u0051":0x1d514,"\u006d\u0066\u0072\u0061\u006b\u0053":0x1d516,"\u006d\u0066\u0072\u0061\u006b\u0054":0x1d517,"\u006d\u0066\u0072\u0061\u006b\u0055":0x1d518,"\u006d\u0066\u0072\u0061\u006b\u0056":0x1d519,"\u006d\u0066\u0072\u0061\u006b\u0057":0x1d51a,"\u006d\u0066\u0072\u0061\u006b\u0058":0x1d51b,"\u006d\u0066\u0072\u0061\u006b\u0059":0x1d51c,"\u006d\u0066\u0072\u0061\u006b\u005a":0x2128,"\u006d\u0066\u0072\u0061\u006b\u0061":0x1d51e,"\u006d\u0066\u0072\u0061\u006b\u0062":0x1d51f,"\u006d\u0066\u0072\u0061\u006b\u0063":0x1d520,"\u006d\u0066\u0072\u0061\u006b\u0064":0x1d521,"\u006d\u0066\u0072\u0061\u006b\u0065":0x1d522,"\u006d\u0066\u0072\u0061\u006b\u0066":0x1d523,"\u006d\u0066\u0072\u0061\u006b\u0067":0x1d524,"\u006d\u0066\u0072\u0061\u006b\u0068":0x1d525,"\u006d\u0066\u0072\u0061\u006b\u0069":0x1d526,"\u006d\u0066\u0072\u0061\u006b\u006a":0x1d527,"\u006d\u0066\u0072\u0061\u006b\u006b":0x1d528,"\u006d\u0066\u0072\u0061\u006b\u006c":0x1d529,"\u006d\u0066\u0072\u0061\u006b\u006d":0x1d52a,"\u006d\u0066\u0072\u0061\u006b\u006e":0x1d52b,"\u006d\u0066\u0072\u0061\u006b\u006f":0x1d52c,"\u006d\u0066\u0072\u0061\u006b\u0070":0x1d52d,"\u006d\u0066\u0072\u0061\u006b\u0071":0x1d52e,"\u006d\u0066\u0072\u0061\u006b\u0072":0x1d52f,"\u006d\u0066\u0072\u0061\u006b\u0073":0x1d530,"\u006d\u0066\u0072\u0061\u006b\u0074":0x1d531,"\u006d\u0066\u0072\u0061\u006b\u0075":0x1d532,"\u006d\u0066\u0072\u0061\u006b\u0076":0x1d533,"\u006d\u0066\u0072\u0061\u006b\u0077":0x1d534,"\u006d\u0066\u0072\u0061\u006b\u0078":0x1d535,"\u006d\u0066\u0072\u0061\u006b\u0079":0x1d536,"\u006d\u0066\u0072\u0061\u006b\u007a":0x1d537,"\u006d\u0068\u006fo\u006b":0x0271,"\u006dh\u007a\u0073\u0071\u0075\u0061\u0072e":0x3392,"\u006d\u0069\u0063r\u006f":0x0095,"\u006di\u0064\u0062\u0061\u0072\u0076\u0065e":0x2a5d,"m\u0069\u0064\u0062\u0061\u0072\u0077\u0065\u0064\u0067\u0065":0x2a5c,"\u006d\u0069\u0064\u0063\u0069\u0072":0x2af0,"\u006d\u0069\u0064\u0064\u006c\u0065\u0064\u006f\u0074\u006b\u0061t\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077i\u0064\u0074\u0068":0xff65,"\u006di\u0065u\u006d\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e":0x3272,"\u006d\u0069\u0065\u0075\u006d\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e":0x3212,"\u006d\u0069\u0065\u0075\u006d\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e":0x3264,"m\u0069\u0065\u0075\u006d\u006b\u006f\u0072\u0065\u0061\u006e":0x3141,"\u006di\u0065u\u006d\u0070\u0061\u006e\u0073i\u006f\u0073k\u006f\u0072\u0065\u0061\u006e":0x3170,"\u006d\u0069e\u0075\u006d\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3204,"\u006d\u0069e\u0075\u006d\u0070i\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e":0x316e,"\u006di\u0065u\u006d\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e":0x316f,"\u006d\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x307f,"\u006d\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30df,"\u006d\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff90,"\u006d\u0069\u006c\u006c":0x20a5,"\u006d\u0069\u006eu\u0073":0x2212,"\u006d\u0069\u006e\u0075\u0073\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x0320,"m\u0069\u006e\u0075\u0073\u0063\u0069\u0072\u0063\u006c\u0065":0x2296,"\u006d\u0069\u006e\u0075\u0073\u0064\u006f\u0074":0x2a2a,"\u006d\u0069\u006e\u0075\u0073\u0066\u0064\u006f\u0074\u0073":0x2a2b,"\u006d\u0069\u006e\u0075\u0073\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x208b,"\u006d\u0069\u006e\u0075\u0073\u006d\u006f\u0064":0x02d7,"\u006di\u006e\u0075\u0073\u0070\u006c\u0075s":0x2213,"\u006d\u0069\u006e\u0075\u0073\u0072\u0064\u006f\u0074\u0073":0x2a2c,"\u006d\u0069\u006e\u0075\u0073\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x207b,"\u006d\u0069\u006e\u0075\u0074\u0065":0x2032,"\u006di\u0072i\u0062\u0061\u0061\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x334a,"\u006d\u0069\u0072\u0069\u0073\u0071\u0075\u0061\u0072\u0065":0x3349,"\u006d\u0069\u0074\u0041":0x1d434,"\u006d\u0069\u0074\u0041\u006c\u0070\u0068\u0061":0x1d6e2,"\u006d\u0069\u0074\u0042":0x1d435,"\u006di\u0074\u0042\u0062\u0062\u0044":0x2145,"\u006di\u0074\u0042\u0062\u0062\u0064":0x2146,"\u006di\u0074\u0042\u0062\u0062\u0065":0x2147,"\u006di\u0074\u0042\u0062\u0062\u0069":0x2148,"\u006di\u0074\u0042\u0062\u0062\u006a":0x2149,"\u006di\u0074\u0042\u0065\u0074\u0061":0x1d6e3,"\u006d\u0069\u0074\u0043":0x1d436,"\u006d\u0069\u0074\u0043\u0068\u0069":0x1d6f8,"\u006d\u0069\u0074\u0044":0x1d437,"\u006d\u0069\u0074\u0044\u0065\u006c\u0074\u0061":0x1d6e5,"\u006d\u0069\u0074\u0045":0x1d438,"\u006d\u0069\u0074\u0045\u0070\u0073\u0069\u006c\u006f\u006e":0x1d6e6,"\u006d\u0069\u0074\u0045\u0074\u0061":0x1d6e8,"\u006d\u0069\u0074\u0046":0x1d439,"\u006d\u0069\u0074\u0047":0x1d43a,"\u006d\u0069\u0074\u0047\u0061\u006d\u006d\u0061":0x1d6e4,"\u006d\u0069\u0074\u0048":0x1d43b,"\u006d\u0069\u0074\u0049":0x1d43c,"\u006di\u0074\u0049\u006f\u0074\u0061":0x1d6ea,"\u006d\u0069\u0074\u004a":0x1d43d,"\u006d\u0069\u0074\u004b":0x1d43e,"\u006d\u0069\u0074\u004b\u0061\u0070\u0070\u0061":0x1d6eb,"\u006d\u0069\u0074\u004c":0x1d43f,"\u006di\u0074\u004c\u0061\u006d\u0062\u0064a":0x1d6ec,"\u006d\u0069\u0074\u004d":0x1d440,"\u006d\u0069\u0074M\u0075":0x1d6ed,"\u006d\u0069\u0074\u004e":0x1d441,"\u006d\u0069\u0074N\u0075":0x1d6ee,"\u006d\u0069\u0074\u004f":0x1d442,"\u006d\u0069\u0074\u004f\u006d\u0065\u0067\u0061":0x1d6fa,"\u006d\u0069\u0074\u004f\u006d\u0069\u0063\u0072\u006f\u006e":0x1d6f0,"\u006d\u0069\u0074\u0050":0x1d443,"\u006d\u0069\u0074\u0050\u0068\u0069":0x1d6f7,"\u006d\u0069\u0074P\u0069":0x1d6f1,"\u006d\u0069\u0074\u0050\u0073\u0069":0x1d6f9,"\u006d\u0069\u0074\u0051":0x1d444,"\u006d\u0069\u0074\u0052":0x1d445,"\u006d\u0069\u0074\u0052\u0068\u006f":0x1d6f2,"\u006d\u0069\u0074\u0053":0x1d446,"\u006d\u0069\u0074\u0053\u0069\u0067\u006d\u0061":0x1d6f4,"\u006d\u0069\u0074\u0054":0x1d447,"\u006d\u0069\u0074\u0054\u0061\u0075":0x1d6f5,"\u006d\u0069\u0074\u0054\u0068\u0065\u0074\u0061":0x1d6e9,"\u006d\u0069\u0074\u0055":0x1d448,"\u006d\u0069\u0074\u0055\u0070\u0073\u0069\u006c\u006f\u006e":0x1d6f6,"\u006d\u0069\u0074\u0056":0x1d449,"\u006d\u0069\u0074\u0057":0x1d44a,"\u006d\u0069\u0074\u0058":0x1d44b,"\u006d\u0069\u0074X\u0069":0x1d6ef,"\u006d\u0069\u0074\u0059":0x1d44c,"\u006d\u0069\u0074\u005a":0x1d44d,"\u006di\u0074\u005a\u0065\u0074\u0061":0x1d6e7,"\u006d\u0069\u0074\u0061":0x1d44e,"\u006d\u0069\u0074\u0061\u006c\u0070\u0068\u0061":0x1d6fc,"\u006d\u0069\u0074\u0062":0x1d44f,"\u006di\u0074\u0062\u0065\u0074\u0061":0x1d6fd,"\u006d\u0069\u0074\u0063":0x1d450,"\u006d\u0069\u0074\u0063\u0068\u0069":0x1d712,"\u006d\u0069\u0074\u0064":0x1d451,"\u006d\u0069\u0074\u0064\u0065\u006c\u0074\u0061":0x1d6ff,"\u006d\u0069\u0074\u0065":0x1d452,"\u006d\u0069\u0074\u0065\u0070\u0073\u0069\u006c\u006f\u006e":0x1d700,"\u006d\u0069\u0074\u0065\u0074\u0061":0x1d702,"\u006d\u0069\u0074\u0066":0x1d453,"\u006d\u0069\u0074\u0067":0x1d454,"\u006d\u0069\u0074\u0067\u0061\u006d\u006d\u0061":0x1d6fe,"\u006d\u0069\u0074\u0069":0x1d456,"\u006di\u0074\u0069\u006f\u0074\u0061":0x1d704,"\u006d\u0069\u0074\u006a":0x1d457,"\u006d\u0069\u0074\u006b":0x1d458,"\u006d\u0069\u0074\u006b\u0061\u0070\u0070\u0061":0x1d705,"\u006d\u0069\u0074\u006c":0x1d459,"\u006di\u0074\u006c\u0061\u006d\u0062\u0064a":0x1d706,"\u006d\u0069\u0074\u006d":0x1d45a,"\u006d\u0069\u0074m\u0075":0x1d707,"\u006d\u0069\u0074\u006e":0x1d45b,"\u006d\u0069\u0074\u006e\u0061\u0062\u006c\u0061":0x1d6fb,"\u006d\u0069\u0074n\u0075":0x1d708,"\u006d\u0069\u0074\u006f":0x1d45c,"\u006d\u0069\u0074\u006f\u006d\u0065\u0067\u0061":0x1d714,"\u006d\u0069\u0074\u006f\u006d\u0069\u0063\u0072\u006f\u006e":0x1d70a,"\u006d\u0069\u0074\u0070":0x1d45d,"\u006d\u0069\u0074\u0070\u0061\u0072\u0074\u0069\u0061\u006c":0x1d715,"\u006d\u0069\u0074\u0070\u0068\u0069":0x1d711,"\u006d\u0069\u0074p\u0069":0x1d70b,"\u006d\u0069\u0074\u0070\u0073\u0069":0x1d713,"\u006d\u0069\u0074\u0071":0x1d45e,"\u006d\u0069\u0074\u0072":0x1d45f,"\u006d\u0069\u0074\u0072\u0068\u006f":0x1d70c,"\u006d\u0069\u0074\u0073":0x1d460,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0041":0x1d608,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0042":0x1d609,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0043":0x1d60a,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0044":0x1d60b,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0045":0x1d60c,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0046":0x1d60d,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0047":0x1d60e,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0048":0x1d60f,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0049":0x1d610,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004a":0x1d611,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004b":0x1d612,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004c":0x1d613,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004d":0x1d614,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004e":0x1d615,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u004f":0x1d616,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0050":0x1d617,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0051":0x1d618,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0052":0x1d619,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0053":0x1d61a,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0054":0x1d61b,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0055":0x1d61c,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0056":0x1d61d,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0057":0x1d61e,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0058":0x1d61f,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0059":0x1d620,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u005a":0x1d621,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0061":0x1d622,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0062":0x1d623,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0063":0x1d624,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0064":0x1d625,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0065":0x1d626,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0066":0x1d627,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0067":0x1d628,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0068":0x1d629,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0069":0x1d62a,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006a":0x1d62b,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006b":0x1d62c,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006c":0x1d62d,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006d":0x1d62e,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006e":0x1d62f,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u006f":0x1d630,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0070":0x1d631,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0071":0x1d632,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0072":0x1d633,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0073":0x1d634,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0074":0x1d635,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0075":0x1d636,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0076":0x1d637,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0077":0x1d638,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0078":0x1d639,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u0079":0x1d63a,"\u006d\u0069\u0074\u0073\u0061\u006e\u0073\u007a":0x1d63b,"\u006d\u0069\u0074\u0073\u0069\u0067\u006d\u0061":0x1d70e,"\u006d\u0069\u0074\u0074":0x1d461,"\u006d\u0069\u0074\u0074\u0061\u0075":0x1d70f,"\u006d\u0069\u0074\u0074\u0068\u0065\u0074\u0061":0x1d703,"\u006d\u0069\u0074\u0075":0x1d462,"\u006d\u0069\u0074\u0075\u0070\u0073\u0069\u006c\u006f\u006e":0x1d710,"\u006d\u0069\u0074\u0076":0x1d463,"m\u0069\u0074\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061":0x1d6f3,"\u006d\u0069\u0074\u0076\u0061\u0072\u0065\u0070\u0073\u0069\u006c\u006f\u006e":0x1d716,"m\u0069\u0074\u0076\u0061\u0072\u006b\u0061\u0070\u0070\u0061":0x1d718,"\u006di\u0074\u0076\u0061\u0072\u0070\u0068i":0x1d719,"\u006d\u0069\u0074\u0076\u0061\u0072\u0070\u0069":0x1d71b,"\u006di\u0074\u0076\u0061\u0072\u0072\u0068o":0x1d71a,"m\u0069\u0074\u0076\u0061\u0072\u0073\u0069\u0067\u006d\u0061":0x1d70d,"m\u0069\u0074\u0076\u0061\u0072\u0074\u0068\u0065\u0074\u0061":0x1d717,"\u006d\u0069\u0074\u0077":0x1d464,"\u006d\u0069\u0074\u0078":0x1d465,"\u006d\u0069\u0074x\u0069":0x1d709,"\u006d\u0069\u0074\u0079":0x1d466,"\u006d\u0069\u0074\u007a":0x1d467,"\u006di\u0074\u007a\u0065\u0074\u0061":0x1d701,"\u006d\u006c\u0063\u0070":0x2adb,"\u006d\u006c\u006f\u006e\u0067\u006c\u0065\u0067\u0074u\u0072\u006e\u0065\u0064":0x0270,"\u006d\u006c\u0073\u0071\u0075\u0061\u0072\u0065":0x3396,"\u006d\u006d\u0063\u0075\u0062\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065":0x33a3,"\u006d\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff4d,"\u006dm\u0073q\u0075\u0061\u0072\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065":0x339f,"\u006d\u006f\u0064\u0065\u006c\u0073":0x22a7,"\u006do\u0064\u0074\u0077\u006f\u0073\u0075m":0x2a0a,"\u006d\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3082,"\u006d\u006f\u0068\u006d\u0073\u0071\u0075\u0061\u0072\u0065":0x33c1,"\u006d\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30e2,"\u006d\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff93,"\u006do\u006c\u0073\u0071\u0075\u0061\u0072e":0x33d6,"\u006d\u006f\u006d\u0061\u0074\u0068\u0061\u0069":0x0e21,"\u006d\u006f\u0076e\u0072\u0073\u0073\u0071\u0075\u0061\u0072\u0065":0x33a7,"\u006d\u006f\u0076\u0065rs\u0073\u0071\u0075\u0061\u0072\u0065\u0064\u0073\u0071\u0075\u0061\u0072\u0065":0x33a8,"\u006d\u0070\u0061\u0072\u0065\u006e":0x24a8,"\u006dp\u0061\u0073\u0071\u0075\u0061\u0072e":0x33ab,"\u006d\u0073\u0061\u006e\u0073\u0041":0x1d5a0,"\u006d\u0073\u0061\u006e\u0073\u0042":0x1d5a1,"\u006d\u0073\u0061\u006e\u0073\u0043":0x1d5a2,"\u006d\u0073\u0061\u006e\u0073\u0044":0x1d5a3,"\u006d\u0073\u0061\u006e\u0073\u0045":0x1d5a4,"\u006d\u0073\u0061\u006e\u0073\u0046":0x1d5a5,"\u006d\u0073\u0061\u006e\u0073\u0047":0x1d5a6,"\u006d\u0073\u0061\u006e\u0073\u0048":0x1d5a7,"\u006d\u0073\u0061\u006e\u0073\u0049":0x1d5a8,"\u006d\u0073\u0061\u006e\u0073\u004a":0x1d5a9,"\u006d\u0073\u0061\u006e\u0073\u004b":0x1d5aa,"\u006d\u0073\u0061\u006e\u0073\u004c":0x1d5ab,"\u006d\u0073\u0061\u006e\u0073\u004d":0x1d5ac,"\u006d\u0073\u0061\u006e\u0073\u004e":0x1d5ad,"\u006d\u0073\u0061\u006e\u0073\u004f":0x1d5ae,"\u006d\u0073\u0061\u006e\u0073\u0050":0x1d5af,"\u006d\u0073\u0061\u006e\u0073\u0051":0x1d5b0,"\u006d\u0073\u0061\u006e\u0073\u0052":0x1d5b1,"\u006d\u0073\u0061\u006e\u0073\u0053":0x1d5b2,"\u006d\u0073\u0061\u006e\u0073\u0054":0x1d5b3,"\u006d\u0073\u0061\u006e\u0073\u0055":0x1d5b4,"\u006d\u0073\u0061\u006e\u0073\u0056":0x1d5b5,"\u006d\u0073\u0061\u006e\u0073\u0057":0x1d5b6,"\u006d\u0073\u0061\u006e\u0073\u0058":0x1d5b7,"\u006d\u0073\u0061\u006e\u0073\u0059":0x1d5b8,"\u006d\u0073\u0061\u006e\u0073\u005a":0x1d5b9,"\u006d\u0073\u0061\u006e\u0073\u0061":0x1d5ba,"\u006d\u0073\u0061\u006e\u0073\u0062":0x1d5bb,"\u006d\u0073\u0061\u006e\u0073\u0063":0x1d5bc,"\u006d\u0073\u0061\u006e\u0073\u0064":0x1d5bd,"\u006d\u0073\u0061\u006e\u0073\u0065":0x1d5be,"\u006d\u0073\u0061\u006e\u0073\u0065\u0069\u0067\u0068\u0074":0x1d7ea,"\u006d\u0073\u0061\u006e\u0073\u0066":0x1d5bf,"\u006ds\u0061\u006e\u0073\u0066\u0069\u0076e":0x1d7e7,"\u006ds\u0061\u006e\u0073\u0066\u006f\u0075r":0x1d7e6,"\u006d\u0073\u0061\u006e\u0073\u0067":0x1d5c0,"\u006d\u0073\u0061\u006e\u0073\u0068":0x1d5c1,"\u006d\u0073\u0061\u006e\u0073\u0069":0x1d5c2,"\u006d\u0073\u0061\u006e\u0073\u006a":0x1d5c3,"\u006d\u0073\u0061\u006e\u0073\u006b":0x1d5c4,"\u006d\u0073\u0061\u006e\u0073\u006c":0x1d5c5,"\u006d\u0073\u0061\u006e\u0073\u006d":0x1d5c6,"\u006d\u0073\u0061\u006e\u0073\u006e":0x1d5c7,"\u006ds\u0061\u006e\u0073\u006e\u0069\u006ee":0x1d7eb,"\u006d\u0073\u0061\u006e\u0073\u006f":0x1d5c8,"\u006d\u0073\u0061\u006e\u0073\u006f\u006e\u0065":0x1d7e3,"\u006d\u0073\u0061\u006e\u0073\u0070":0x1d5c9,"\u006d\u0073\u0061\u006e\u0073\u0071":0x1d5ca,"\u006d\u0073\u0061\u006e\u0073\u0072":0x1d5cb,"\u006d\u0073\u0061\u006e\u0073\u0073":0x1d5cc,"\u006d\u0073\u0061\u006e\u0073\u0073\u0065\u0076\u0065\u006e":0x1d7e9,"\u006d\u0073\u0061\u006e\u0073\u0073\u0069\u0078":0x1d7e8,"\u006d\u0073\u0061\u006e\u0073\u0074":0x1d5cd,"\u006d\u0073\u0061\u006e\u0073\u0074\u0068\u0072\u0065\u0065":0x1d7e5,"\u006d\u0073\u0061\u006e\u0073\u0074\u0077\u006f":0x1d7e4,"\u006d\u0073\u0061\u006e\u0073\u0075":0x1d5ce,"\u006d\u0073\u0061\u006e\u0073\u0076":0x1d5cf,"\u006d\u0073\u0061\u006e\u0073\u0077":0x1d5d0,"\u006d\u0073\u0061\u006e\u0073\u0078":0x1d5d1,"\u006d\u0073\u0061\u006e\u0073\u0079":0x1d5d2,"\u006d\u0073\u0061\u006e\u0073\u007a":0x1d5d3,"\u006ds\u0061\u006e\u0073\u007a\u0065\u0072o":0x1d7e2,"\u006d\u0073\u0063r\u0041":0x1d49c,"\u006d\u0073\u0063r\u0042":0x212c,"\u006d\u0073\u0063r\u0043":0x1d49e,"\u006d\u0073\u0063r\u0044":0x1d49f,"\u006d\u0073\u0063r\u0045":0x2130,"\u006d\u0073\u0063r\u0046":0x2131,"\u006d\u0073\u0063r\u0047":0x1d4a2,"\u006d\u0073\u0063r\u0048":0x210b,"\u006d\u0073\u0063r\u0049":0x2110,"\u006d\u0073\u0063r\u004a":0x1d4a5,"\u006d\u0073\u0063r\u004b":0x1d4a6,"\u006d\u0073\u0063r\u004c":0x2112,"\u006d\u0073\u0063r\u004d":0x2133,"\u006d\u0073\u0063r\u004e":0x1d4a9,"\u006d\u0073\u0063r\u004f":0x1d4aa,"\u006d\u0073\u0063r\u0050":0x1d4ab,"\u006d\u0073\u0063r\u0051":0x1d4ac,"\u006d\u0073\u0063r\u0052":0x211b,"\u006d\u0073\u0063r\u0053":0x1d4ae,"\u006d\u0073\u0063r\u0054":0x1d4af,"\u006d\u0073\u0063r\u0055":0x1d4b0,"\u006d\u0073\u0063r\u0056":0x1d4b1,"\u006d\u0073\u0063r\u0057":0x1d4b2,"\u006d\u0073\u0063r\u0058":0x1d4b3,"\u006d\u0073\u0063r\u0059":0x1d4b4,"\u006d\u0073\u0063r\u005a":0x1d4b5,"\u006d\u0073\u0063r\u0061":0x1d4b6,"\u006d\u0073\u0063r\u0062":0x1d4b7,"\u006d\u0073\u0063r\u0063":0x1d4b8,"\u006d\u0073\u0063r\u0064":0x1d4b9,"\u006d\u0073\u0063r\u0065":0x212f,"\u006d\u0073\u0063r\u0066":0x1d4bb,"\u006d\u0073\u0063r\u0067":0x210a,"\u006d\u0073\u0063r\u0068":0x1d4bd,"\u006d\u0073\u0063r\u0069":0x1d4be,"\u006d\u0073\u0063r\u006a":0x1d4bf,"\u006d\u0073\u0063r\u006b":0x1d4c0,"\u006d\u0073\u0063r\u006c":0x1d4c1,"\u006d\u0073\u0063r\u006d":0x1d4c2,"\u006d\u0073\u0063r\u006e":0x1d4c3,"\u006d\u0073\u0063r\u006f":0x2134,"\u006d\u0073\u0063r\u0070":0x1d4c5,"\u006d\u0073\u0063r\u0071":0x1d4c6,"\u006d\u0073\u0063r\u0072":0x1d4c7,"\u006d\u0073\u0063r\u0073":0x1d4c8,"\u006d\u0073\u0063r\u0074":0x1d4c9,"\u006d\u0073\u0063r\u0075":0x1d4ca,"\u006d\u0073\u0063r\u0076":0x1d4cb,"\u006d\u0073\u0063r\u0077":0x1d4cc,"\u006d\u0073\u0063r\u0078":0x1d4cd,"\u006d\u0073\u0063r\u0079":0x1d4ce,"\u006d\u0073\u0063r\u007a":0x1d4cf,"\u006d\u0073\u0073\u0071\u0075\u0061\u0072\u0065":0x33b3,"\u006ds\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6ef,"\u006d\u0074\u0074\u0041":0x1d670,"\u006d\u0074\u0074\u0042":0x1d671,"\u006d\u0074\u0074\u0043":0x1d672,"\u006d\u0074\u0074\u0044":0x1d673,"\u006d\u0074\u0074\u0045":0x1d674,"\u006d\u0074\u0074\u0046":0x1d675,"\u006d\u0074\u0074\u0047":0x1d676,"\u006d\u0074\u0074\u0048":0x1d677,"\u006d\u0074\u0074\u0049":0x1d678,"\u006d\u0074\u0074\u004a":0x1d679,"\u006d\u0074\u0074\u004b":0x1d67a,"\u006d\u0074\u0074\u004c":0x1d67b,"\u006d\u0074\u0074\u004d":0x1d67c,"\u006d\u0074\u0074\u004e":0x1d67d,"\u006d\u0074\u0074\u004f":0x1d67e,"\u006d\u0074\u0074\u0050":0x1d67f,"\u006d\u0074\u0074\u0051":0x1d680,"\u006d\u0074\u0074\u0052":0x1d681,"\u006d\u0074\u0074\u0053":0x1d682,"\u006d\u0074\u0074\u0054":0x1d683,"\u006d\u0074\u0074\u0055":0x1d684,"\u006d\u0074\u0074\u0056":0x1d685,"\u006d\u0074\u0074\u0057":0x1d686,"\u006d\u0074\u0074\u0058":0x1d687,"\u006d\u0074\u0074\u0059":0x1d688,"\u006d\u0074\u0074\u005a":0x1d689,"\u006d\u0074\u0074\u0061":0x1d68a,"\u006d\u0074\u0074\u0062":0x1d68b,"\u006d\u0074\u0074\u0063":0x1d68c,"\u006d\u0074\u0074\u0064":0x1d68d,"\u006d\u0074\u0074\u0065":0x1d68e,"\u006d\u0074\u0074\u0065\u0069\u0067\u0068\u0074":0x1d7fe,"\u006d\u0074\u0074\u0066":0x1d68f,"\u006dt\u0074\u0066\u0069\u0076\u0065":0x1d7fb,"\u006dt\u0074\u0066\u006f\u0075\u0072":0x1d7fa,"\u006d\u0074\u0074\u0067":0x1d690,"\u006d\u0074\u0074\u0068":0x1d691,"\u006d\u0074\u0074\u0069":0x1d692,"\u006d\u0074\u0074\u006a":0x1d693,"\u006d\u0074\u0074\u006b":0x1d694,"\u006d\u0074\u0074\u006c":0x1d695,"\u006d\u0074\u0074\u006d":0x1d696,"\u006d\u0074\u0074\u006e":0x1d697,"\u006dt\u0074\u006e\u0069\u006e\u0065":0x1d7ff,"\u006d\u0074\u0074\u006f":0x1d698,"\u006d\u0074\u0074\u006f\u006e\u0065":0x1d7f7,"\u006d\u0074\u0074\u0070":0x1d699,"\u006d\u0074\u0074\u0071":0x1d69a,"\u006d\u0074\u0074\u0072":0x1d69b,"\u006d\u0074\u0074\u0073":0x1d69c,"\u006d\u0074\u0074\u0073\u0065\u0076\u0065\u006e":0x1d7fd,"\u006d\u0074\u0074\u0073\u0069\u0078":0x1d7fc,"\u006d\u0074\u0074\u0074":0x1d69d,"\u006d\u0074\u0074\u0074\u0068\u0072\u0065\u0065":0x1d7f9,"\u006d\u0074\u0074\u0074\u0077\u006f":0x1d7f8,"\u006d\u0074\u0074\u0075":0x1d69e,"\u006d\u0074\u0074\u0076":0x1d69f,"\u006d\u0074\u0074\u0077":0x1d6a0,"\u006d\u0074\u0074\u0078":0x1d6a1,"\u006d\u0074\u0074\u0079":0x1d6a2,"\u006d\u0074\u0074\u007a":0x1d6a3,"\u006dt\u0074\u007a\u0065\u0072\u006f":0x1d7f6,"\u006dt\u0075\u0072\u006e\u0065\u0064":0x026f,"\u006d\u0075":0x00b5,"\u006du\u0061\u0073\u0071\u0075\u0061\u0072e":0x3382,"m\u0075\u0063\u0068\u0067\u0072\u0065\u0061\u0074\u0065\u0072":0x226b,"\u006d\u0075\u0063\u0068\u006c\u0065\u0073\u0073":0x226a,"\u006du\u0066\u0073\u0071\u0075\u0061\u0072e":0x338c,"\u006du\u0067\u0072\u0065\u0065\u006b":0x03bc,"\u006du\u0067\u0073\u0071\u0075\u0061\u0072e":0x338d,"\u006d\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3080,"\u006d\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30e0,"\u006d\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff91,"\u006du\u006c\u0073\u0071\u0075\u0061\u0072e":0x3395,"\u006d\u0075\u006c\u0074\u0069\u0063\u006c\u006f\u0073e\u006c\u0065\u0066\u0074":0x22c9,"\u006du\u006ct\u0069\u0063\u006c\u006f\u0073\u0065\u0072\u0069\u0067\u0068\u0074":0x22ca,"\u006d\u0075\u006c\u0074\u0069\u006d\u0061\u0070":0x22b8,"m\u0075\u006c\u0074\u0069\u006d\u0061\u0070\u0069\u006e\u0076":0x27dc,"\u006d\u0075\u006c\u0074\u0069\u006f\u0070\u0065\u006e\u006c\u0065\u0066\u0074":0x22cb,"\u006d\u0075\u006c\u0074\u0069\u006f\u0070\u0065\u006er\u0069\u0067\u0068\u0074":0x22cc,"\u006d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":0x00d7,"\u006du\u006d\u0073\u0071\u0075\u0061\u0072e":0x339b,"\u006du\u006ea\u0068\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077":0x05a3,"m\u0075\u0073\u0069\u0063\u0061\u006c\u006e\u006f\u0074\u0065":0x266a,"\u006d\u0075\u0073\u0069\u0063\u0066\u006c\u0061\u0074\u0073\u0069\u0067\u006e":0x266d,"\u006d\u0075\u0073\u0069\u0063\u0073\u0068\u0061\u0072p\u0073\u0069\u0067\u006e":0x266f,"\u006du\u0073\u0073\u0071\u0075\u0061\u0072e":0x33b2,"\u006du\u0076\u0073\u0071\u0075\u0061\u0072e":0x33b6,"\u006du\u0077\u0073\u0071\u0075\u0061\u0072e":0x33bc,"\u006d\u0076\u006de\u0067\u0061\u0073\u0071\u0075\u0061\u0072\u0065":0x33b9,"\u006d\u0076\u0073\u0071\u0075\u0061\u0072\u0065":0x33b7,"\u006d\u0077\u006de\u0067\u0061\u0073\u0071\u0075\u0061\u0072\u0065":0x33bf,"\u006d\u0077\u0073\u0071\u0075\u0061\u0072\u0065":0x33bd,"\u006e":0x006e,"n\u0056\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x21fa,"\u006eV\u006ce\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c":0x2b3a,"\u006e\u0056l\u0065\u0066\u0074r\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x21fc,"\u006e\u0056\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x21fb,"\u006e\u0056r\u0069\u0067\u0068t\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c":0x2915,"\u006eV\u0074w\u006f\u0068\u0065\u0061\u0064l\u0065\u0066t\u0061\u0072\u0072\u006f\u0077":0x2b35,"\u006e\u0056\u0074\u0077oh\u0065\u0061\u0064\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061i\u006c":0x2b3d,"\u006e\u0056\u0074\u0077oh\u0065\u0061\u0064\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x2901,"\u006e\u0056\u0074wo\u0068\u0065\u0061\u0064\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c":0x2918,"\u006ea\u0062\u0065\u006e\u0067\u0061\u006ci":0x09a8,"\u006e\u0061\u0063\u0075\u0074\u0065":0x0144,"\u006e\u0061\u0064\u0065\u0076\u0061":0x0928,"\u006e\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aa8,"\u006e\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a28,"\u006e\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x306a,"\u006e\u0061\u0069r\u0061":0x20a6,"\u006e\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ca,"\u006e\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff85,"\u006e\u0061\u006e\u0064":0x22bc,"\u006ea\u0070\u0070\u0072\u006f\u0078":0x2249,"\u006e\u0061\u0073\u0071\u0075\u0061\u0072\u0065":0x3381,"\u006e\u0061\u0073\u0079\u006d\u0070":0x226d,"\u006ea\u0074\u0075\u0072\u0061\u006c":0x266e,"\u006e\u0062\u0068\u0079\u0070\u0068\u0065\u006e":0x2011,"\u006eb\u006f\u0070\u006f\u006d\u006f\u0066o":0x310b,"\u006e\u0063\u0061\u0072\u006f\u006e":0x0148,"\u006e\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x0146,"\u006ec\u0065\u0064\u0069\u006c\u006c\u00611":0xf81d,"\u006ec\u0069\u0072\u0063\u006c\u0065":0x24dd,"\u006e\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e4b,"\u006e\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e45,"\u006ed\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e47,"\u006e\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x306d,"\u006e\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30cd,"\u006e\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff88,"n\u0065\u006f\u0076\u006e\u0077\u0061\u0072\u0072\u006f\u0077":0x2931,"n\u0065\u006f\u0076\u0073\u0065\u0061\u0072\u0072\u006f\u0077":0x292e,"\u006ee\u0073\u0077\u0061\u0072\u0072\u006fw":0x2922,"\u006e\u0065\u0075\u0074\u0065\u0072":0x26b2,"\u006e\u0066\u0073\u0071\u0075\u0061\u0072\u0065":0x338b,"\u006e\u0067\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x0999,"\u006eg\u0061\u0064\u0065\u0076\u0061":0x0919,"n\u0067\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a99,"n\u0067\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a19,"\u006e\u0067\u006f\u006e\u0067\u0075\u0074\u0068\u0061\u0069":0x0e07,"\u006eg\u0074\u0072\u0073\u0069\u006d":0x2275,"\u006eh\u0056\u0076\u0065\u0072\u0074":0x2af5,"\u006eh\u0069\u0072\u0061\u0067\u0061\u006ea":0x3093,"\u006eh\u006f\u006f\u006b\u006c\u0065\u0066t":0x0272,"\u006e\u0068\u006f\u006f\u006b\u0072\u0065\u0074\u0072o\u0066\u006c\u0065\u0078":0x0273,"\u006e\u0068\u0070a\u0072":0x2af2,"\u006ei\u0065u\u006e\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e":0x326f,"\u006e\u0069\u0065\u0075\u006e\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e":0x320f,"\u006e\u0069e\u0075\u006e\u0063i\u0065\u0075\u0063\u006b\u006f\u0072\u0065\u0061\u006e":0x3135,"\u006e\u0069\u0065\u0075\u006e\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e":0x3261,"\u006e\u0069e\u0075\u006e\u0068i\u0065\u0075\u0068\u006b\u006f\u0072\u0065\u0061\u006e":0x3136,"n\u0069\u0065\u0075\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3134,"\u006ei\u0065u\u006e\u0070\u0061\u006e\u0073i\u006f\u0073k\u006f\u0072\u0065\u0061\u006e":0x3168,"\u006e\u0069e\u0075\u006e\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3201,"\u006ei\u0065u\u006e\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e":0x3167,"\u006e\u0069\u0065\u0075\u006e\u0074\u0069\u006b\u0065\u0075\u0074\u006bo\u0072\u0065\u0061\u006e":0x3166,"\u006e\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x306b,"\u006e\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30cb,"\u006e\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff86,"\u006e\u0069k\u0068\u0061\u0068i\u0074\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069":0xf899,"\u006e\u0069\u006bh\u0061\u0068\u0069\u0074\u0074\u0068\u0061\u0069":0x0e4d,"\u006e\u0069\u006e\u0065":0x0039,"n\u0069\u006e\u0065\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09ef,"\u006e\u0069\u006e\u0065\u0064\u0065\u0076\u0061":0x096f,"\u006e\u0069\u006ee\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aef,"\u006e\u0069\u006ee\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a6f,"\u006e\u0069\u006e\u0065\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063":0x0669,"\u006e\u0069\u006ee\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075":0x3029,"n\u0069n\u0065\u0069\u0064\u0065\u006f\u0067\u0072\u0061p\u0068\u0069\u0063\u0070ar\u0065\u006e":0x3228,"\u006e\u0069\u006ee\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x2089,"\u006e\u0069\u006e\u0065\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff19,"\u006e\u0069\u006ee\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf739,"\u006ei\u006e\u0065\u0070\u0061\u0072\u0065n":0x247c,"\u006e\u0069\u006e\u0065\u0070\u0065\u0072\u0069\u006f\u0064":0x2490,"n\u0069\u006e\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x06f9,"\u006ei\u006e\u0065\u0072\u006f\u006d\u0061n":0x2178,"\u006e\u0069\u006ee\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x2079,"\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0063i\u0072\u0063\u006c\u0065":0x2472,"\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e":0x2486,"\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0070e\u0072\u0069\u006f\u0064":0x249a,"\u006e\u0069\u006e\u0065\u0074\u0068\u0061\u0069":0x0e59,"\u006e\u0069\u006f\u0062\u0061\u0072":0x22fe,"\u006e\u0069\u0073":0x22fc,"\u006e\u0069\u0073\u0064":0x22fa,"\u006e\u006a":0x01cc,"\u006ek\u0061\u0074\u0061\u006b\u0061\u006ea":0x30f3,"\u006ek\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068":0xff9d,"\u006e\u006c\u0065\u0067\u0072\u0069\u0067\u0068\u0074\u006c\u006f\u006e\u0067":0x019e,"\u006e\u006c\u0065\u0073\u0073\u0067\u0074\u0072":0x2278,"\u006e\u006c\u0065\u0073\u0073\u0073\u0069\u006d":0x2274,"\u006e\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e49,"\u006e\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff4e,"\u006e\u006d\u0073\u0071\u0075\u0061\u0072\u0065":0x339a,"\u006e\u006e\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09a3,"\u006en\u0061\u0064\u0065\u0076\u0061":0x0923,"n\u006e\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aa3,"n\u006e\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a23,"\u006e\u006e\u006e\u0061\u0064\u0065\u0076\u0061":0x0929,"\u006e\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x306e,"\u006e\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ce,"\u006e\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff89,"\u006e\u006fn\u0062\u0072\u0065a\u006b\u0069\u006e\u0067\u0073\u0070\u0061\u0063\u0065":0x00a0,"\u006eo\u006e\u0065\u006e\u0074\u0068\u0061i":0x0e13,"\u006e\u006f\u006e\u0075\u0074\u0068\u0061\u0069":0x0e19,"\u006e\u006f\u006f\u006e\u0061\u0072\u0061\u0062\u0069\u0063":0x0646,"\u006eo\u006fn\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfee6,"n\u006f\u006f\u006e\u0067hu\u006en\u0061\u0066\u0069\u006e\u0061l\u0061\u0072\u0061\u0062\u0069\u0063":0xfb9f,"n\u006fo\u006e\u0068\u0065\u0068\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063":0xfee7,"\u006e\u006f\u006fn\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfee5,"n\u006f\u006f\u006e\u006aee\u006di\u006e\u0069\u0074\u0069\u0061l\u0061\u0072\u0061\u0062\u0069\u0063":0xfcd2,"\u006e\u006f\u006f\u006eje\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062i\u0063":0xfc4b,"\u006e\u006fo\u006e\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfee8,"n\u006f\u006f\u006e\u006dee\u006di\u006e\u0069\u0074\u0069\u0061l\u0061\u0072\u0061\u0062\u0069\u0063":0xfcd5,"\u006e\u006f\u006f\u006eme\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062i\u0063":0xfc4e,"\u006e\u006f\u006f\u006eno\u006f\u006e\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfc8d,"\u006eo\u006f\u006e\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066\u006da\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c":0xfc8e,"n\u006f\u006f\u006e\u0077\u0069\u0074h\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075r\u0061\u0069\u0073o\u006ca\u0074\u0065\u0064":0xfc4f,"\u006eo\u006fn\u0077\u0069\u0074\u0068\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c":0xfcd3,"\u006eo\u006fn\u0077\u0069\u0074\u0068\u0068e\u0068\u0069n\u0069\u0074\u0069\u0061\u006c":0xe815,"\u006e\u006f\u006f\u006ewi\u0074\u0068\u006b\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c":0xfcd4,"\u006e\u006fo\u006e\u0077\u0069t\u0068\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c":0xfc8f,"\u006e\u006f\u006f\u006ewi\u0074\u0068\u0079\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfc50,"\u006e\u006f\u006f\u006e\u0077\u0069\u0074\u0068\u007a\u0061\u0069\u006ef\u0069\u006e\u0061\u006c":0xfc70,"\u006e\u006f\u0074\u0061\u0070\u0070\u0072\u006f\u0078e\u0071\u0075\u0061\u006c":0x2247,"\u006e\u006f\u0074a\u0072\u0072\u006f\u0077\u0062\u006f\u0074\u0068":0x21ae,"\u006e\u006f\u0074a\u0072\u0072\u006f\u0077\u006c\u0065\u0066\u0074":0x219a,"\u006e\u006f\u0074\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074":0x219b,"\u006e\u006f\u0074\u0062\u0061\u0072":0x2224,"n\u006f\u0074\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073":0x220c,"\u006eo\u0074d\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0062\u006f\u0074\u0068":0x21ce,"\u006e\u006f\u0074\u0065\u006c\u0065\u006d\u0065\u006e\u0074":0x2209,"\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c":0x2260,"\u006e\u006f\u0074\u0065\u0078\u0069\u0073\u0074\u0065n\u0074\u0069\u0061\u006c":0x2204,"\u006eo\u0074\u0066\u006f\u0072\u0063\u0065s":0x22ae,"\u006e\u006f\u0074\u0066\u006f\u0072\u0063\u0065\u0073e\u0078\u0074\u0072\u0061":0x22af,"\u006e\u006f\u0074\u0067\u0072\u0065\u0061\u0074\u0065\u0072":0x226f,"\u006eo\u0074g\u0072\u0065\u0061\u0074\u0065r\u006e\u006fr\u0065\u0071\u0075\u0061\u006c":0x2271,"\u006e\u006f\u0074\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u006e\u006fr\u006c\u0065\u0073\u0073":0x2279,"\u006e\u006f\u0074\u0067re\u0061\u0074\u0065\u0072\u006f\u0072\u0073\u006c\u006e\u0074\u0065\u0071\u006c":0x2a7e,"\u006e\u006f\u0074i\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c":0x2262,"\u006eo\u0074\u006c\u0065\u0073\u0073":0x226e,"\u006eo\u0074l\u0065\u0073\u0073\u006e\u006f\u0072\u0065\u0071\u0075\u0061\u006c":0x2270,"n\u006f\u0074\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":0x2226,"n\u006f\u0074\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073":0x2280,"\u006e\u006f\u0074s\u0061\u0074\u0069\u0073\u0066\u0069\u0065\u0073":0x22ad,"\u006e\u006f\u0074\u0073\u0069\u006d\u0069\u006c\u0061\u0072":0x2241,"\u006eo\u0074\u0073\u0075\u0062\u0073\u0065t":0x2284,"\u006e\u006f\u0074s\u0075\u0062\u0073\u0065\u0074\u0065\u0071\u006c":0x2288,"n\u006f\u0074\u0073\u0075\u0063\u0063\u0065\u0065\u0064\u0073":0x2281,"n\u006f\u0074\u0073\u0075\u0070\u0065\u0072\u0073\u0065\u0074":0x2285,"\u006e\u006f\u0074\u0073\u0075\u0070\u0065\u0072\u0073e\u0074\u0065\u0071\u006c":0x2289,"\u006e\u006ft\u0074\u0072\u0069a\u006e\u0067\u0065\u0071\u006c\u006c\u0065\u0066\u0074":0x22ec,"\u006e\u006f\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u0065\u0071\u006cr\u0069\u0067\u0068\u0074":0x22ed,"\u006eo\u0074t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074":0x22ea,"\u006e\u006ft\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074":0x22eb,"\u006e\u006f\u0074t\u0075\u0072\u006e\u0073\u0074\u0069\u006c\u0065":0x22ac,"n\u006f\u0077\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0576,"\u006e\u0070\u0061\u0072\u0065\u006e":0x24a9,"\u006ep\u006f\u006c\u0069\u006e\u0074":0x2a14,"\u006e\u0070\u0072e\u0063\u0063\u0075\u0072\u006c\u0079\u0065\u0071":0x22e0,"\u006e\u0073\u0069m\u0065":0x2244,"n\u0073\u0071\u0073\u0075\u0062\u0073\u0065\u0074\u0065\u0071":0x22e2,"n\u0073\u0071\u0073\u0075\u0070\u0073\u0065\u0074\u0065\u0071":0x22e3,"\u006e\u0073\u0073\u0071\u0075\u0061\u0072\u0065":0x33b1,"\u006e\u0073\u0075c\u0063\u0063\u0075\u0072\u006c\u0079\u0065\u0071":0x22e1,"\u006es\u0075\u0070\u0065\u0072\u0069\u006fr":0x207f,"\u006e\u0074\u0069\u006c\u0064\u0065":0x00f1,"\u006e\u0075":0x03bd,"\u006e\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x306c,"\u006e\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30cc,"\u006e\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff87,"\u006e\u0075\u006bt\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09bc,"\u006eu\u006b\u0074\u0061\u0064\u0065\u0076a":0x093c,"\u006e\u0075\u006b\u0074\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0abc,"\u006e\u0075\u006b\u0074\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a3c,"\u006e\u0075\u006d\u0062\u0065\u0072\u0073\u0069\u0067\u006e":0x0023,"\u006e\u0075\u006d\u0062er\u0073\u0069\u0067\u006e\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff03,"\u006eu\u006db\u0065\u0072\u0073\u0069\u0067\u006e\u0073\u006d\u0061\u006c\u006c":0xfe5f,"\u006e\u0075m\u0065\u0072\u0061l\u0073\u0069\u0067\u006e\u0067\u0072\u0065\u0065\u006b":0x0374,"n\u0075\u006d\u0065\u0072al\u0073i\u0067\u006e\u006c\u006f\u0077e\u0072\u0067\u0072\u0065\u0065\u006b":0x0375,"\u006e\u0075\u006d\u0065\u0072\u006f":0x2116,"\u006e\u0075\u006e":0x05e0,"\u006eu\u006e\u0064\u0061\u0067\u0065\u0073h":0xfb40,"n\u0076\u004c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x2902,"\u006e\u0076L\u0065\u0066\u0074r\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x2904,"\u006e\u0076\u0052i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x2903,"\u006ev\u0069\u006e\u0066\u0074\u0079":0x29de,"n\u0076\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x21f7,"\u006ev\u006ce\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c":0x2b39,"\u006e\u0076l\u0065\u0066\u0074r\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x21f9,"\u006e\u0076\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x21f8,"\u006e\u0076r\u0069\u0067\u0068t\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c":0x2914,"\u006e\u0076\u0073\u0071\u0075\u0061\u0072\u0065":0x33b5,"\u006ev\u0074w\u006f\u0068\u0065\u0061\u0064l\u0065\u0066t\u0061\u0072\u0072\u006f\u0077":0x2b34,"\u006e\u0076\u0074\u0077oh\u0065\u0061\u0064\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061i\u006c":0x2b3c,"\u006e\u0076\u0074\u0077oh\u0065\u0061\u0064\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x2900,"\u006e\u0076\u0074wo\u0068\u0065\u0061\u0064\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c":0x2917,"n\u0077\u006f\u0076\u006e\u0065\u0061\u0072\u0072\u006f\u0077":0x2932,"\u006ew\u0073\u0065\u0061\u0072\u0072\u006fw":0x2921,"\u006e\u0077\u0073\u0071\u0075\u0061\u0072\u0065":0x33bb,"\u006e\u0079\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x099e,"\u006ey\u0061\u0064\u0065\u0076\u0061":0x091e,"n\u0079\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a9e,"n\u0079\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a1e,"\u006f":0x006f,"\u006f\u0061\u0063\u0075\u0074\u0065":0x00f3,"\u006f\u0061\u006e\u0067\u0074\u0068\u0061\u0069":0x0e2d,"\u006f\u0062\u0061\u0072":0x233d,"\u006fb\u0061\u0072\u0072\u0065\u0064":0x0275,"\u006fb\u0061r\u0072\u0065\u0064\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04e9,"\u006f\u0062\u0061rr\u0065\u0064\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04eb,"\u006f\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x0993,"\u006fb\u006f\u0070\u006f\u006d\u006f\u0066o":0x311b,"\u006f\u0062\u006f\u0074":0x29ba,"\u006fb\u0072\u0062\u0072\u0061\u006b":0x23e0,"\u006f\u0062\u0072\u0065\u0076\u0065":0x014f,"\u006fb\u0073\u006c\u0061\u0073\u0068":0x29b8,"o\u0063\u0061\u006e\u0064\u0072\u0061\u0064\u0065\u0076\u0061":0x0911,"\u006fc\u0061n\u0064\u0072\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a91,"o\u0063a\u006e\u0064\u0072\u0061\u0076\u006f\u0077\u0065l\u0073\u0069\u0067\u006ede\u0076\u0061":0x0949,"\u006fc\u0061\u006e\u0064\u0072\u0061\u0076\u006f\u0077\u0065\u006c\u0073i\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ac9,"\u006f\u0063\u0061\u0072\u006f\u006e":0x01d2,"\u006fc\u0069\u0072\u0063\u006c\u0065":0x24de,"o\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x00f4,"\u006f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0061\u0063\u0075\u0074\u0065":0x1ed1,"\u006f\u0063\u0069\u0072cu\u006d\u0066\u006c\u0065\u0078\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077":0x1ed9,"\u006f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0067\u0072\u0061\u0076\u0065":0x1ed3,"o\u0063i\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078h\u006f\u006f\u006b\u0061bo\u0076\u0065":0x1ed5,"\u006f\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0074\u0069\u006c\u0064\u0065":0x1ed7,"\u006fc\u0079\u0072\u0069\u006c\u006c\u0069c":0x043e,"\u006fd\u0062\u006c\u0067\u0072\u0061\u0076e":0x020d,"\u006f\u0064\u0065v\u0061":0x0913,"\u006fd\u0069\u0065\u0072\u0065\u0073\u0069s":0x00f6,"\u006f\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04e7,"\u006f\u0064\u0069\u0076":0x2a38,"\u006fd\u006f\u0074\u0062\u0065\u006c\u006fw":0x1ecd,"\u006f\u0064\u006ft\u0073\u006c\u0061\u0073\u0068\u0064\u006f\u0074":0x29bc,"\u006f\u0065":0x0153,"\u006f\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x315a,"\u006f\u0067\u006f\u006e\u0065\u006b":0x02db,"\u006fg\u006f\u006e\u0065\u006b\u0063\u006db":0x0328,"\u006f\u0067\u0072\u0061\u0076\u0065":0x00f2,"\u006f\u0067\u0072e\u0061\u0074\u0065\u0072\u0074\u0068\u0061\u006e":0x29c1,"\u006fg\u0075\u006a\u0061\u0072\u0061\u0074i":0x0a93,"\u006f\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0585,"\u006fh\u0069\u0072\u0061\u0067\u0061\u006ea":0x304a,"\u006f\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ecf,"\u006f\u0068\u006fr\u006e":0x01a1,"\u006f\u0068\u006f\u0072\u006e\u0061\u0063\u0075\u0074\u0065":0x1edb,"\u006f\u0068\u006f\u0072\u006e\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077":0x1ee3,"\u006f\u0068\u006f\u0072\u006e\u0067\u0072\u0061\u0076\u0065":0x1edd,"\u006f\u0068\u006f\u0072\u006e\u0068\u006f\u006f\u006ba\u0062\u006f\u0076\u0065":0x1edf,"\u006f\u0068\u006f\u0072\u006e\u0074\u0069\u006c\u0064\u0065":0x1ee1,"\u006f\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074":0x0151,"\u006f\u0069":0x01a3,"\u006f\u0069\u0069\u0069\u006e\u0074":0x2230,"\u006f\u0069\u0069n\u0074":0x222f,"\u006f\u0069n\u0074\u0063\u0074r\u0063\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065":0x2233,"\u006f\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x020f,"\u006fk\u0061\u0074\u0061\u006b\u0061\u006ea":0x30aa,"\u006fk\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068":0xff75,"\u006fk\u006f\u0072\u0065\u0061\u006e":0x3157,"\u006fl\u0063\u0072\u006f\u0073\u0073":0x29bb,"\u006fl\u0065\u0068\u0065\u0062\u0072\u0065w":0x05ab,"\u006fl\u0065\u0073\u0073\u0074\u0068\u0061n":0x29c0,"\u006fm\u0061\u0063\u0072\u006f\u006e":0x014d,"\u006f\u006d\u0061c\u0072\u006f\u006e\u0061\u0063\u0075\u0074\u0065":0x1e53,"\u006f\u006d\u0061c\u0072\u006f\u006e\u0067\u0072\u0061\u0076\u0065":0x1e51,"\u006f\u006d\u0064\u0065\u0076\u0061":0x0950,"\u006f\u006d\u0065g\u0061":0x03c9,"\u006f\u006d\u0065\u0067\u0061\u0031":0x03d6,"\u006f\u006d\u0065\u0067\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0461,"\u006f\u006de\u0067\u0061\u006ca\u0074\u0069\u006e\u0063\u006c\u006f\u0073\u0065\u0064":0x0277,"\u006fm\u0065g\u0061\u0072\u006f\u0075\u006ed\u0063\u0079r\u0069\u006c\u006c\u0069\u0063":0x047b,"\u006fm\u0065g\u0061\u0074\u0069\u0074\u006co\u0063\u0079r\u0069\u006c\u006c\u0069\u0063":0x047d,"\u006f\u006d\u0065\u0067\u0061\u0074\u006f\u006e\u006f\u0073":0x03ce,"\u006f\u006d\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ad0,"\u006fm\u0069\u0063\u0072\u006f\u006e":0x03bf,"\u006f\u006d\u0069c\u0072\u006f\u006e\u0074\u006f\u006e\u006f\u0073":0x03cc,"\u006f\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff4f,"\u006f\u006e\u0065":0x0031,"\u006f\u006e\u0065\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09e7,"\u006fn\u0065\u0064\u0065\u0076\u0061":0x0967,"\u006f\u006e\u0065\u0064\u006f\u0074\u0065\u006e\u006ce\u0061\u0064\u0065\u0072":0x2024,"\u006fn\u0065\u0065\u0069\u0067\u0068\u0074h":0x215b,"\u006f\u006e\u0065\u0066\u0069\u0066\u0074\u0068":0x2155,"\u006fn\u0065\u0066\u0069\u0074\u0074\u0065d":0xf6dc,"o\u006e\u0065\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ae7,"o\u006e\u0065\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a67,"\u006f\u006e\u0065\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063":0x0661,"\u006fn\u0065\u0068\u0061\u006c\u0066":0x00bd,"o\u006e\u0065\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075":0x3021,"\u006f\u006e\u0065\u0069de\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0070\u0061\u0072\u0065\u006e":0x3220,"o\u006e\u0065\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x2081,"\u006f\u006e\u0065m\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff11,"\u006f\u006e\u0065\u006eum\u0065\u0072\u0061\u0074\u006f\u0072\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09f4,"o\u006e\u0065\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf731,"\u006f\u006e\u0065\u0070\u0061\u0072\u0065\u006e":0x2474,"\u006fn\u0065\u0070\u0065\u0072\u0069\u006fd":0x2488,"\u006f\u006e\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x06f1,"\u006f\u006e\u0065\u0071\u0075\u0061\u0072\u0074\u0065\u0072":0x00bc,"\u006f\u006e\u0065\u0072\u006f\u006d\u0061\u006e":0x2170,"\u006f\u006e\u0065\u0073\u0069\u0078\u0074\u0068":0x2159,"o\u006e\u0065\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x00b9,"\u006fn\u0065\u0074\u0068\u0061\u0069":0x0e51,"\u006f\u006e\u0065\u0074\u0068\u0069\u0072\u0064":0x2153,"\u006fo\u0067\u006f\u006e\u0065\u006b":0x01eb,"\u006f\u006f\u0067\u006f\u006e\u0065\u006b\u006d\u0061\u0063\u0072\u006f\u006e":0x01ed,"\u006f\u006f\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a13,"\u006fo\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a4b,"\u006f\u006f\u0070e\u006e":0x0254,"\u006f\u0070\u0061\u0072\u0065\u006e":0x24aa,"\u006f\u0070\u0065r\u0070":0x29b9,"\u006f\u0070\u006c\u0075\u0073\u006c\u0068\u0072\u0069\u006d":0x2a2d,"\u006f\u0070\u006c\u0075\u0073\u0072\u0068\u0072\u0069\u006d":0x2a2e,"\u006f\u0070\u0074\u0069\u006f\u006e":0x2325,"o\u0072\u0064\u0066\u0065\u006d\u0069\u006e\u0069\u006e\u0065":0x00aa,"\u006f\u0072\u0064m\u0061\u0073\u0063\u0075\u006c\u0069\u006e\u0065":0x00ba,"\u006f\u0072\u0069\u0067\u006f\u0066":0x22b6,"\u006f\u0072\u0074\u0068\u006f\u0067\u006f\u006e\u0061\u006c":0x221f,"\u006f\u0072\u0075n\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":0x22bb,"\u006f\u0073\u0068\u006f\u0072\u0074\u0064\u0065\u0076\u0061":0x0912,"\u006f\u0073\u0068\u006frt\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061":0x094a,"\u006f\u0073\u006c\u0061\u0073\u0068":0x00f8,"o\u0073\u006c\u0061\u0073\u0068\u0061\u0063\u0075\u0074\u0065":0x01ff,"\u006f\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0072a\u0067\u0061\u006e\u0061":0x3049,"\u006f\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074a\u006b\u0061\u006e\u0061":0x30a9,"\u006f\u0073\u006dal\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff6b,"\u006fs\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6f0,"\u006f\u0074\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x047f,"\u006f\u0074\u0069\u006c\u0064\u0065":0x00f5,"o\u0074\u0069\u006c\u0064\u0065\u0061\u0063\u0075\u0074\u0065":0x1e4d,"\u006f\u0074\u0069\u006c\u0064\u0065\u0064\u0069\u0065r\u0065\u0073\u0069\u0073":0x1e4f,"\u006ft\u0069\u006d\u0065\u0073\u0068\u0061t":0x2a36,"o\u0074\u0069\u006d\u0065\u0073\u006c\u0068\u0072\u0069\u006d":0x2a34,"o\u0074\u0069\u006d\u0065\u0073\u0072\u0068\u0072\u0069\u006d":0x2a35,"\u006f\u0075\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3121,"\u006f\u0075\u006ec\u0065":0x2125,"\u006fv\u0065\u0072\u0062\u0072\u0061\u0063e":0x23de,"o\u0076\u0065\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074":0x23b4,"\u006f\u0076\u0065\u0072\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x20d6,"\u006fv\u0065r\u006c\u0065\u0066\u0074\u0072i\u0067\u0068t\u0061\u0072\u0072\u006f\u0077":0x20e1,"\u006f\u0076\u0065\u0072\u006c\u0069\u006e\u0065":0x203e,"\u006fv\u0065r\u006c\u0069\u006e\u0065\u0063e\u006e\u0074e\u0072\u006c\u0069\u006e\u0065":0xfe4a,"o\u0076\u0065\u0072\u006c\u0069\u006e\u0065\u0063\u006d\u0062":0x0305,"\u006f\u0076\u0065\u0072\u006c\u0069\u006e\u0065\u0064a\u0073\u0068\u0065\u0064":0xfe49,"\u006fv\u0065r\u006c\u0069\u006e\u0065\u0064\u0062\u006c\u0077\u0061\u0076\u0079":0xfe4c,"\u006f\u0076\u0065r\u006c\u0069\u006e\u0065\u0077\u0061\u0076\u0079":0xfe4b,"\u006fv\u0065\u0072\u0070\u0061\u0072\u0065n":0x23dc,"\u006f\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0062\u0065n\u0067\u0061\u006c\u0069":0x09cb,"\u006f\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067n\u0064\u0065\u0076\u0061":0x094b,"\u006fv\u006fw\u0065\u006c\u0073\u0069\u0067n\u0067\u0075j\u0061\u0072\u0061\u0074\u0069":0x0acb,"\u0070":0x0070,"\u0070\u0061\u0061m\u0070\u0073\u0073\u0071\u0075\u0061\u0072\u0065":0x3380,"\u0070\u0061\u0061\u0073\u0065\u006e\u0074\u006f\u0073q\u0075\u0061\u0072\u0065":0x332b,"\u0070a\u0062\u0065\u006e\u0067\u0061\u006ci":0x09aa,"\u0070\u0061\u0063\u0075\u0074\u0065":0x1e55,"\u0070\u0061\u0064\u0065\u0076\u0061":0x092a,"\u0070\u0061\u0067\u0065\u0064\u006f\u0077\u006e":0x21df,"\u0070\u0061\u0067\u0065\u0075\u0070":0x21de,"\u0070\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aaa,"\u0070\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a2a,"\u0070\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3071,"\u0070\u0061\u0069\u0079\u0061\u006e\u006e\u006f\u0069\u0074\u0068\u0061\u0069":0x0e2f,"\u0070\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30d1,"\u0070a\u006c\u0061\u0074\u0061l\u0069\u007a\u0061\u0074\u0069o\u006ec\u0079r\u0069\u006c\u006c\u0069\u0063\u0063\u006db":0x0484,"\u0070\u0061l\u006f\u0063\u0068k\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04c0,"\u0070\u0061\u006e\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e":0x317f,"\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":0x00b6,"\u0070a\u0072a\u0067\u0072\u0061\u0070\u0068s\u0065\u0070a\u0072\u0061\u0074\u006f\u0072":0x2029,"\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":0x2225,"\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":0x25b1,"\u0070a\u0072a\u006c\u006c\u0065\u006c\u006fg\u0072\u0061m\u0062\u006c\u0061\u0063\u006b":0x25b0,"\u0070a\u0072\u0065\u006e\u006c\u0065\u0066t":0x0028,"p\u0061\u0072\u0065\u006ele\u0066t\u0061\u006c\u0074\u006f\u006ee\u0061\u0072\u0061\u0062\u0069\u0063":0xfd3e,"p\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0062\u0074":0xf8ed,"p\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0065\u0078":0xf8ec,"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0069\u006e\u0066e\u0072\u0069\u006f\u0072":0x208d,"\u0070a\u0072e\u006e\u006c\u0065\u0066\u0074m\u006f\u006eo\u0073\u0070\u0061\u0063\u0065":0xff08,"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074s\u006d\u0061\u006c\u006c":0xfe59,"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0073\u0075\u0070e\u0072\u0069\u006f\u0072":0x207d,"p\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0074\u0070":0xf8eb,"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0076\u0065\u0072t\u0069\u0063\u0061\u006c":0xfe35,"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068\u0074":0x0029,"\u0070\u0061\u0072\u0065nr\u0069\u0067\u0068\u0074\u0061\u006c\u0074\u006f\u006e\u0065\u0061\u0072\u0061\u0062i\u0063":0xfd3f,"\u0070\u0061\u0072e\u006e\u0072\u0069\u0067\u0068\u0074\u0062\u0074":0xf8f8,"\u0070\u0061\u0072e\u006e\u0072\u0069\u0067\u0068\u0074\u0065\u0078":0xf8f7,"\u0070a\u0072e\u006e\u0072\u0069\u0067\u0068t\u0069\u006ef\u0065\u0072\u0069\u006f\u0072":0x208e,"\u0070\u0061\u0072\u0065nr\u0069\u0067\u0068\u0074\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff09,"\u0070a\u0072e\u006e\u0072\u0069\u0067\u0068\u0074\u0073\u006d\u0061\u006c\u006c":0xfe5a,"\u0070a\u0072e\u006e\u0072\u0069\u0067\u0068t\u0073\u0075p\u0065\u0072\u0069\u006f\u0072":0x207e,"\u0070\u0061\u0072e\u006e\u0072\u0069\u0067\u0068\u0074\u0074\u0070":0xf8f6,"\u0070a\u0072e\u006e\u0072\u0069\u0067\u0068t\u0076\u0065r\u0074\u0069\u0063\u0061\u006c":0xfe36,"\u0070\u0061\u0072\u0073\u0069\u006d":0x2af3,"p\u0061\u0072\u0074\u0069\u0061\u006c\u0064\u0069\u0066\u0066":0x2202,"\u0070\u0061\u0072\u0074ia\u006c\u006d\u0065\u0065\u0074\u0063\u006f\u006e\u0074\u0072\u0061\u0063\u0074\u0069o\u006e":0x2aa3,"\u0070\u0061\u0073h\u0074\u0061\u0068\u0065\u0062\u0072\u0065\u0077":0x0599,"\u0070\u0061\u0073\u0071\u0075\u0061\u0072\u0065":0x33a9,"\u0070a\u0074\u0061\u0068\u0031\u0031":0x05b7,"p\u0061\u007a\u0065\u0072\u0068\u0065\u0062\u0072\u0065\u0077":0x05a1,"\u0070b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3106,"\u0070c\u0069\u0072\u0063\u006c\u0065":0x24df,"\u0070\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e57,"\u0070\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x043f,"\u0070\u0065\u0064\u0061\u0067\u0065\u0073\u0068":0xfb44,"p\u0065\u0065\u007a\u0069\u0073\u0071\u0075\u0061\u0072\u0065":0x333b,"\u0070\u0065\u0066\u0069na\u006c\u0064\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077":0xfb43,"\u0070e\u0068\u0061\u0072\u0061\u0062\u0069c":0x067e,"p\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x057a,"\u0070\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfb57,"\u0070\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb58,"\u0070\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x307a,"p\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfb56,"\u0070e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb59,"\u0070\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0065\u0068\u0069\u006ei\u0074\u0069\u0061\u006c":0xe813,"\u0070\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30da,"p\u0065m\u0069\u0064\u0064\u006c\u0065\u0068\u006f\u006fk\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04a7,"\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":0x2b20,"\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e\u0062\u006c\u0061\u0063\u006b":0x2b1f,"\u0070\u0065\u0072a\u0066\u0065\u0068\u0065\u0062\u0072\u0065\u0077":0xfb4e,"\u0070e\u0072\u0063\u0065\u006e\u0074":0x0025,"\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0072\u0061\u0062\u0069\u0063":0x066a,"\u0070\u0065r\u0063\u0065\u006et\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff05,"\u0070\u0065\u0072c\u0065\u006e\u0074\u0073\u006d\u0061\u006c\u006c":0xfe6a,"\u0070\u0065\u0072\u0069\u006f\u0064":0x002e,"\u0070\u0065\u0072\u0069\u006f\u0064\u0061\u0072\u006de\u006e\u0069\u0061\u006e":0x0589,"\u0070\u0065\u0072\u0069\u006f\u0064\u0063\u0065\u006et\u0065\u0072\u0065\u0064":0x00b7,"\u0070\u0065r\u0069\u006f\u0064c\u0065\u006e\u0074\u0065\u0072\u0065\u0064\u002e\u0030":0x0097,"\u0070e\u0072i\u006f\u0064\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff61,"\u0070\u0065\u0072\u0069\u006f\u0064\u0069\u006e\u0066e\u0072\u0069\u006f\u0072":0xf6e7,"\u0070e\u0072i\u006f\u0064\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff0e,"p\u0065\u0072\u0069\u006f\u0064\u0073\u006d\u0061\u006c\u006c":0xfe52,"\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0075\u0070e\u0072\u0069\u006f\u0072":0xf6e8,"\u0070\u0065\u0072\u0069sp\u006f\u006d\u0065\u006e\u0069\u0067\u0072\u0065\u0065\u006b\u0063\u006d\u0062":0x0342,"\u0070\u0065\u0072\u0070":0x27c2,"\u0070\u0065\u0072\u0070\u0063\u006f\u0072\u0072\u0065s\u0070\u006f\u006e\u0064":0x2a5e,"\u0070\u0065\u0072\u0070\u0065\u006e\u0064\u0069\u0063\u0075\u006c\u0061\u0072":0x22a5,"\u0070\u0065\u0072p\u0073":0x2ae1,"\u0070\u0065\u0072\u0074\u0065\u006e\u0074\u0068\u006fu\u0073\u0061\u006e\u0064":0x2031,"p\u0065\u0072\u0074\u0068\u006f\u0075\u0073\u0061\u006e\u0064":0x2030,"\u0070\u0065\u0073\u0065\u0074\u0061":0x20a7,"\u0070\u0065\u0073o\u0031":0xf81b,"\u0070\u0066\u0073\u0071\u0075\u0061\u0072\u0065":0x338a,"\u0070\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09ab,"\u0070h\u0061\u0064\u0065\u0076\u0061":0x092b,"p\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aab,"p\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a2b,"\u0070\u0068\u0069":0x03c6,"\u0070\u0068\u0069\u0031":0x03d5,"p\u0068i\u0065\u0075\u0070\u0068\u0061\u0063\u0069\u0072c\u006c\u0065\u006b\u006fre\u0061\u006e":0x327a,"\u0070\u0068\u0069\u0065up\u0068\u0061\u0070\u0061\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x321a,"\u0070\u0068\u0069\u0065up\u0068\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x326c,"\u0070\u0068\u0069\u0065\u0075\u0070\u0068\u006b\u006f\u0072\u0065\u0061\u006e":0x314d,"\u0070h\u0069e\u0075\u0070\u0068\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e":0x320c,"\u0070\u0068\u0069\u006c\u0061\u0074\u0069\u006e":0x0278,"p\u0068\u0069\u006e\u0074\u0068\u0075\u0074\u0068\u0061\u0069":0x0e3a,"\u0070\u0068\u006fo\u006b":0x01a5,"p\u0068\u006f\u0070\u0068\u0061\u006e\u0074\u0068\u0061\u0069":0x0e1e,"\u0070\u0068\u006fp\u0068\u0075\u006e\u0067\u0074\u0068\u0061\u0069":0x0e1c,"\u0070\u0068\u006f\u0073\u0061\u006d\u0070\u0068\u0061o\u0074\u0068\u0061\u0069":0x0e20,"\u0070\u0069":0x03c0,"\u0070i\u0065u\u0070\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e":0x3273,"\u0070\u0069\u0065\u0075\u0070\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e":0x3213,"\u0070\u0069e\u0075\u0070\u0063i\u0065\u0075\u0063\u006b\u006f\u0072\u0065\u0061\u006e":0x3176,"\u0070\u0069\u0065\u0075\u0070\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e":0x3265,"\u0070\u0069\u0065\u0075\u0070\u006b\u0069\u0079\u0065\u006f\u006b\u006bo\u0072\u0065\u0061\u006e":0x3172,"p\u0069\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e":0x3142,"\u0070\u0069e\u0075\u0070\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3205,"p\u0069\u0065\u0075\u0070si\u006fs\u006b\u0069\u0079\u0065\u006fk\u006b\u006f\u0072\u0065\u0061\u006e":0x3174,"\u0070i\u0065u\u0070\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e":0x3144,"p\u0069\u0065\u0075\u0070si\u006fs\u0074\u0069\u006b\u0065\u0075t\u006b\u006f\u0072\u0065\u0061\u006e":0x3175,"\u0070i\u0065u\u0070\u0074\u0068\u0069\u0065u\u0074\u0068k\u006f\u0072\u0065\u0061\u006e":0x3177,"\u0070\u0069\u0065\u0075\u0070\u0074\u0069\u006b\u0065\u0075\u0074\u006bo\u0072\u0065\u0061\u006e":0x3173,"\u0070\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3074,"\u0070\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30d4,"\u0070\u0069\u0077r\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0583,"\u0070\u006c\u0061\u006e\u0063\u006b\u006f\u0076\u0065\u0072\u0032\u0070\u0069":0x210f,"\u0070\u006c\u0075\u0073":0x002b,"\u0070\u006c\u0075s\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x031f,"\u0070l\u0075\u0073\u0064\u006f\u0074":0x2a25,"\u0070l\u0075\u0073\u0065\u0071\u0071":0x2a72,"\u0070l\u0075\u0073\u0068\u0061\u0074":0x2a23,"\u0070\u006c\u0075s\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x208a,"\u0070l\u0075\u0073\u006d\u0069\u006e\u0075s":0x00b1,"\u0070l\u0075\u0073\u006d\u006f\u0064":0x02d6,"\u0070\u006c\u0075\u0073\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff0b,"\u0070l\u0075\u0073\u0073\u0069\u006d":0x2a26,"\u0070l\u0075\u0073\u0073\u006d\u0061\u006cl":0xfe62,"\u0070\u006c\u0075\u0073\u0073\u0075\u0062\u0074\u0077\u006f":0x2a27,"\u0070\u006c\u0075s\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x207a,"\u0070\u006c\u0075\u0073\u0074\u0072\u0069\u0066":0x2a28,"\u0070\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff50,"\u0070\u006d\u0073\u0071\u0075\u0061\u0072\u0065":0x33d8,"\u0070\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x307d,"\u0070\u006f\u0069\u006eti\u006e\u0067\u0069\u006e\u0064\u0065\u0078\u0064\u006f\u0077\u006e\u0077\u0068\u0069t\u0065":0x261f,"\u0070\u006f\u0069\u006eti\u006e\u0067\u0069\u006e\u0064\u0065\u0078\u006c\u0065\u0066\u0074\u0077\u0068\u0069t\u0065":0x261c,"p\u006fi\u006e\u0074\u0069\u006e\u0067\u0069\u006e\u0064e\u0078\u0075\u0070\u0077hi\u0074\u0065":0x261d,"\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0074":0x2a15,"\u0070\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30dd,"\u0070o\u0070\u006c\u0061\u0074\u0068\u0061i":0x0e1b,"\u0070\u006f\u0073\u0074\u0061\u006c\u006d\u0061\u0072\u006b":0x3012,"\u0070\u006f\u0073\u0074\u0061\u006c\u006d\u0061\u0072k\u0066\u0061\u0063\u0065":0x3020,"\u0070\u0070\u0061\u0072\u0065\u006e":0x24ab,"\u0070\u0072\u0065\u0063\u0061\u0070\u0070\u0072\u006f\u0078":0x2ab7,"\u0070\u0072e\u0063\u0065\u0064e\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u0076":0x2ab9,"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u006e\u006f\u0074\u0073\u006cn\u0074\u0065\u0071\u006c":0x2ab5,"\u0070r\u0065c\u0065\u0064\u0065\u006f\u0072n\u006f\u0074e\u0071\u0076\u006c\u006e\u0074":0x22e8,"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073":0x227a,"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073\u0065\u0071\u0075\u0061\u006c":0x2aaf,"\u0070r\u0065c\u0065\u0064\u0065\u0073\u006f\u0072\u0063\u0075\u0072\u006c\u0079":0x227c,"\u0070r\u0065c\u0065\u0064\u0065\u0073\u006f\u0072\u0065\u0071\u0075\u0061\u006c":0x227e,"\u0070r\u0065\u0063\u0065\u0071\u0071":0x2ab3,"\u0070r\u0065\u0063\u006e\u0065\u0071":0x2ab1,"\u0070\u0072\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e":0x211e,"p\u0072\u0069\u006d\u0065\u0064\u0062\u006c\u006d\u006f\u0064":0x0243,"\u0070\u0072\u0069\u006d\u0065\u006d\u006f\u0064":0x02b9,"\u0070\u0072\u0069\u006d\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064":0x2035,"\u0070r\u006f\u0064\u0075\u0063\u0074":0x220f,"\u0070\u0072\u006f\u0066\u0073\u0075\u0072\u0066":0x2313,"\u0070\u0072\u006f\u006a\u0065\u0063\u0074\u0069\u0076\u0065":0x2305,"\u0070\u0072\u006f\u006c\u006f\u006e\u0067\u0065\u0064\u006b\u0061\u006e\u0061":0x30fc,"\u0070r\u006f\u0070\u0065\u006c\u006c\u006fr":0x2318,"\u0070\u0072\u006fp\u0065\u0072\u0073\u0075\u0062\u0073\u0065\u0074":0x2282,"\u0070\u0072\u006f\u0070\u0065\u0072\u0073\u0075\u0070e\u0072\u0073\u0065\u0074":0x2283,"\u0070\u0072\u006f\u0070\u006f\u0072\u0074\u0069\u006f\u006e":0x2237,"\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c":0x221d,"\u0070\u0072\u0075\u0072\u0065\u006c":0x22b0,"\u0070\u0073\u0069":0x03c8,"p\u0073\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0471,"\u0070s\u0069\u006c\u0069\u0070\u006e\u0065\u0075\u006d\u0061\u0074\u0061c\u0079\u0072\u0069\u006c\u006c\u0069\u0063\u0063\u006d\u0062":0x0486,"\u0070\u0073\u0073\u0071\u0075\u0061\u0072\u0065":0x33b0,"\u0070\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3077,"\u0070\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30d7,"\u0070\u0075\u006c\u006c\u0062\u0061\u0063\u006b":0x27d3,"\u0070\u0075n\u0063\u0074\u0075a\u0074\u0069\u006f\u006e\u0073\u0070\u0061\u0063\u0065":0x2008,"\u0070u\u0073\u0068\u006f\u0075\u0074":0x27d4,"\u0070\u0076\u0073\u0071\u0075\u0061\u0072\u0065":0x33b4,"\u0070\u0077\u0073\u0071\u0075\u0061\u0072\u0065":0x33ba,"\u0071":0x0071,"\u0071\u0061\u0064\u0065\u0076\u0061":0x0958,"q\u0061\u0064\u006d\u0061\u0068\u0065\u0062\u0072\u0065\u0077":0x05a8,"\u0071\u0061\u0066\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfed6,"\u0071\u0061f\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfed7,"q\u0061\u0066\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfed5,"\u0071a\u0066m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfed8,"\u0071\u0061r\u006e\u0065\u0079p\u0061\u0072\u0061\u0068\u0065\u0062\u0072\u0065\u0077":0x059f,"\u0071b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3111,"\u0071c\u0069\u0072\u0063\u006c\u0065":0x24e0,"\u0071\u0068\u006fo\u006b":0x02a0,"\u0071\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff51,"\u0071o\u0066\u0064\u0061\u0067\u0065\u0073h":0xfb47,"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077":0x05e7,"\u0071\u0070\u0061\u0072\u0065\u006e":0x24ac,"\u0071\u0070\u0072\u0069\u006d\u0065":0x2057,"q\u0075\u0061\u0072\u0074\u0065\u0072\u006e\u006f\u0074\u0065":0x2669,"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077":0x05bb,"\u0071u\u0065\u0073\u0074\u0065\u0071":0x225f,"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e":0x003f,"\u0071\u0075e\u0073\u0074\u0069o\u006e\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x055e,"\u0071\u0075\u0065s\u0074\u0069\u006f\u006e\u0064\u006f\u0077\u006e":0x00bf,"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u0064\u006f\u0077\u006es\u006d\u0061\u006c\u006c":0xf7bf,"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u0067\u0072\u0065\u0065\u006b":0x037e,"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff1f,"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u0073\u006d\u0061\u006c\u006c":0xf73f,"\u0071\u0075\u006f\u0074\u0065\u0064\u0062\u006c":0x0022,"\u0071\u0075\u006ft\u0065\u0064\u0062\u006c\u0062\u0061\u0073\u0065":0x201e,"\u0071\u0075\u006ft\u0065\u0064\u0062\u006c\u006c\u0065\u0066\u0074":0x201c,"\u0071\u0075\u006f\u0074\u0065\u0064\u0062\u006c\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff02,"\u0071\u0075\u006f\u0074\u0065\u0064\u0062\u006c\u0070\u0072\u0069\u006d\u0065":0x301e,"q\u0075\u006f\u0074\u0065db\u006cp\u0072\u0069\u006d\u0065\u0072e\u0076\u0065\u0072\u0073\u0065\u0064":0x301d,"q\u0075\u006f\u0074\u0065\u0064\u0062\u006c\u0072\u0065\u0076":0x201f,"\u0071\u0075\u006f\u0074\u0065\u0064\u0062\u006c\u0072\u0069\u0067\u0068\u0074":0x201d,"\u0071u\u006f\u0074\u0065\u006c\u0065\u0066t":0x2018,"\u0071\u0075\u006ft\u0065\u006c\u0065\u0066\u0074\u006d\u006f\u0064":0x0244,"\u0071\u0075\u006f\u0074\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064":0x201b,"\u0071\u0075\u006f\u0074\u0065\u0072\u0069\u0067\u0068\u0074":0x2019,"q\u0075\u006f\u0074\u0065\u0072\u0069\u0067\u0068\u0074\u006e":0x0149,"\u0071\u0075\u006f\u0074\u0065\u0073\u0069\u006e\u0067l\u0062\u0061\u0073\u0065":0x201a,"q\u0075\u006f\u0074\u0065\u0073\u0069\u006e\u0067\u006c\u0065":0x0027,"q\u0075o\u0074\u0065\u0073\u0069\u006e\u0067\u006c\u0065m\u006f\u006e\u006f\u0073pa\u0063\u0065":0xff07,"\u0072":0x0072,"\u0072\u0041\u006e\u0067\u006c\u0065":0x27eb,"\u0072\u0042\u0072\u0061\u0063\u0065":0x2984,"\u0072\u0050\u0061\u0072\u0065\u006e":0x2986,"\u0072\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x057c,"\u0072a\u0062\u0065\u006e\u0067\u0061\u006ci":0x09b0,"\u0072\u0061\u0063\u0075\u0074\u0065":0x0155,"\u0072\u0061\u0064\u0065\u0076\u0061":0x0930,"\u0072a\u0064\u0069\u0063\u0061\u006c":0x221a,"\u0072a\u0064\u0069\u0063\u0061\u006c\u0065x":0xf8e5,"\u0072\u0061\u0064\u006f\u0076\u0065\u0072\u0073\u0073q\u0075\u0061\u0072\u0065":0x33ae,"r\u0061\u0064\u006f\u0076er\u0073s\u0071\u0075\u0061\u0072\u0065d\u0073\u0071\u0075\u0061\u0072\u0065":0x33af,"\u0072a\u0064\u0073\u0071\u0075\u0061\u0072e":0x33ad,"\u0072\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ab0,"\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a30,"\u0072\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3089,"\u0072\u0061\u0069\u0073\u0065\u0064":0x024d,"\u0072\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30e9,"\u0072\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff97,"\u0072\u0061\u006c\u006fwe\u0072\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0062\u0065\u006e\u0067\u0061l\u0069":0x09f1,"\u0072\u0061\u006did\u0064\u006c\u0065\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09f0,"\u0072\u0061\u006d\u0073\u0068\u006f\u0072\u006e":0x0264,"\u0072a\u006e\u0067\u006c\u0065\u0064\u006ft":0x2992,"r\u0061\u006e\u0067\u006ced\u006fw\u006e\u007a\u0069\u0067\u007aa\u0067\u0061\u0072\u0072\u006f\u0077":0x237c,"\u0072\u0061\u0074i\u006f":0x2236,"\u0072\u0061\u0079\u0061\u006c\u0065\u0066\u006c\u0061\u006d":0xe816,"\u0072\u0062\u0061\u0067":0x27c6,"\u0072\u0062\u006c\u006b\u0062\u0072\u0062\u0072\u0061\u006b":0x2998,"\u0072b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3116,"\u0072\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u006e\u0064":0x23ad,"\u0072b\u0072\u0061\u0063\u0065\u006d\u0069d":0x23ac,"\u0072\u0062\u0072\u0061\u0063\u0065\u0075\u0065\u006e\u0064":0x23ab,"\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0078\u0074e\u006e\u0064\u0065\u0072":0x23a5,"\u0072\u0062\u0072\u0061\u0063\u006b\u006c\u0065\u006e\u0064":0x23a6,"\u0072\u0062\u0072a\u0063\u006b\u006c\u0072\u0074\u0069\u0063\u006b":0x298e,"\u0072\u0062\u0072\u0061\u0063\u006b\u0075\u0062\u0061\u0072":0x298c,"\u0072\u0062\u0072\u0061\u0063\u006b\u0075\u0065\u006e\u0064":0x23a4,"\u0072\u0062\u0072a\u0063\u006b\u0075\u0072\u0074\u0069\u0063\u006b":0x2990,"\u0072b\u0072\u0062\u0072\u0061\u006b":0x2773,"\u0072\u0063\u0061\u0072\u006f\u006e":0x0159,"\u0072\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x0157,"\u0072c\u0065\u0064\u0069\u006c\u006c\u00611":0xf81f,"\u0072c\u0069\u0072\u0063\u006c\u0065":0x24e1,"r\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0xf832,"r\u0063\u0075\u0072\u0076\u0079\u0061\u006e\u0067\u006c\u0065":0x29fd,"\u0072d\u0062\u006c\u0067\u0072\u0061\u0076e":0x0211,"\u0072\u0064\u0069a\u0067\u006f\u0076\u0066\u0064\u0069\u0061\u0067":0x292b,"\u0072\u0064\u0069\u0061\u0067\u006f\u0076\u0073\u0065a\u0072\u0072\u006f\u0077":0x2930,"\u0072\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e59,"\u0072d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e5b,"\u0072d\u006ft\u0062\u0065\u006c\u006f\u0077\u006d\u0061\u0063\u0072\u006f\u006e":0x1e5d,"r\u0065\u0063\u006f\u0072\u0064\u0072\u0069\u0067\u0068\u0074":0x2117,"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u006d\u0061\u0072\u006b":0x203b,"\u0072\u0065\u0066l\u0065\u0078\u0073\u0075\u0062\u0073\u0065\u0074":0x2286,"\u0072\u0065\u0066\u006c\u0065\u0078\u0073\u0075\u0070e\u0072\u0073\u0065\u0074":0x2287,"\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0065\u0064":0x00ae,"\u0072\u0065\u0067i\u0073\u0074\u0065\u0072\u0073\u0061\u006e\u0073":0xf8e8,"\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0073\u0065\u0072\u0069\u0066":0xf6da,"\u0072e\u0068\u0061\u0072\u0061\u0062\u0069c":0x0631,"r\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0580,"\u0072\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfeae,"\u0072\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x308c,"r\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfead,"\u0072\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ec,"\u0072\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff9a,"\u0072\u0065s\u0068\u0064\u0061g\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077":0xfb48,"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q":0x05e8,"\u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065":0x211f,"\u0072\u0065\u0076\u0061\u006e\u0067\u006c\u0065":0x29a3,"\u0072\u0065\u0076a\u006e\u0067\u006c\u0065\u0075\u0062\u0061\u0072":0x29a5,"\u0072\u0065\u0076\u0061\u0073\u0079\u006d\u0070\u0074e\u0071\u0075\u0061\u006c":0x22cd,"r\u0065\u0076\u0065\u006d\u0070\u0074\u0079\u0073\u0065\u0074":0x29b0,"\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0074\u0069\u006c\u0064\u0065":0x223d,"\u0072e\u0076i\u0061\u006d\u0075\u0067\u0072a\u0073\u0068h\u0065\u0062\u0072\u0065\u0077":0x0597,"\u0072\u0065\u0076\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u006e\u006f\u0074":0x2310,"\u0072e\u0076\u006e\u006d\u0069\u0064":0x2aee,"\u0072\u0066\u0062\u006f\u0077\u0074\u0069\u0065":0x29d2,"\u0072f\u0069\u0073\u0068\u0068\u006f\u006fk":0x027e,"\u0072\u0066\u0069\u0073\u0068\u0068\u006f\u006f\u006b\u0072\u0065\u0076e\u0072\u0073\u0065\u0064":0x027f,"\u0072f\u0074\u0069\u006d\u0065\u0073":0x29d5,"\u0072\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09dd,"\u0072h\u0061\u0064\u0065\u0076\u0061":0x095d,"\u0072\u0068\u006f":0x03c1,"\u0072\u0068\u006fo\u006b":0x027d,"r\u0068\u006f\u006f\u006b\u0074\u0075\u0072\u006e\u0065\u0064":0x027b,"\u0072\u0068\u006f\u006fkt\u0075\u0072\u006e\u0065\u0064\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x02b5,"\u0072\u0068\u006f\u0073\u0079\u006d\u0062\u006f\u006cg\u0072\u0065\u0065\u006b":0x03f1,"\u0072\u0068\u006f\u0074\u0069\u0063\u0068\u006f\u006f\u006b\u006d\u006f\u0064":0x02de,"\u0072i\u0065u\u006c\u0061\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e":0x3271,"\u0072\u0069\u0065\u0075\u006c\u0061\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e":0x3211,"\u0072\u0069\u0065\u0075\u006c\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e":0x3263,"\u0072\u0069e\u0075\u006c\u0068i\u0065\u0075\u0068\u006b\u006f\u0072\u0065\u0061\u006e":0x3140,"\u0072\u0069\u0065\u0075\u006c\u006b\u0069\u0079\u0065\u006f\u006b\u006bo\u0072\u0065\u0061\u006e":0x313a,"r\u0069\u0065\u0075\u006cki\u0079e\u006f\u006b\u0073\u0069\u006fs\u006b\u006f\u0072\u0065\u0061\u006e":0x3169,"r\u0069\u0065\u0075\u006c\u006b\u006f\u0072\u0065\u0061\u006e":0x3139,"\u0072\u0069e\u0075\u006c\u006di\u0065\u0075\u006d\u006b\u006f\u0072\u0065\u0061\u006e":0x313b,"\u0072i\u0065u\u006c\u0070\u0061\u006e\u0073i\u006f\u0073k\u006f\u0072\u0065\u0061\u006e":0x316c,"\u0072\u0069e\u0075\u006c\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3203,"\u0072i\u0065u\u006c\u0070\u0068\u0069\u0065u\u0070\u0068k\u006f\u0072\u0065\u0061\u006e":0x313f,"\u0072\u0069e\u0075\u006c\u0070i\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e":0x313c,"r\u0069e\u0075\u006c\u0070\u0069\u0065\u0075\u0070\u0073i\u006f\u0073\u006b\u006fre\u0061\u006e":0x316b,"\u0072i\u0065u\u006c\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e":0x313d,"\u0072i\u0065u\u006c\u0074\u0068\u0069\u0065u\u0074\u0068k\u006f\u0072\u0065\u0061\u006e":0x313e,"\u0072\u0069\u0065\u0075\u006c\u0074\u0069\u006b\u0065\u0075\u0074\u006bo\u0072\u0065\u0061\u006e":0x316a,"\u0072\u0069\u0065\u0075ly\u0065\u006f\u0072\u0069\u006e\u0068\u0069\u0065\u0075\u0068\u006b\u006f\u0072\u0065a\u006e":0x316d,"\u0072\u0069\u0067\u0068\u0074\u0061\u006e\u0067\u006ce\u006d\u0064\u006f\u0074":0x299d,"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u006e\u0065":0x231d,"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u006e\u0077":0x231c,"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u0073\u0065":0x231f,"\u0072\u0069\u0067\u0068\u0074\u0061\u006e\u0067\u006c\u0065\u0073\u0071\u0072":0x299c,"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u0073\u0077":0x231e,"\u0072\u0069g\u0068\u0074\u0061r\u0072\u006f\u0077\u0061\u0070\u0070\u0072\u006f\u0078":0x2975,"r\u0069g\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0062a\u0063\u006b\u0061\u0070pr\u006f\u0078":0x2b48,"\u0072i\u0067h\u0074\u0061\u0072\u0072\u006fw\u0062\u0073i\u006d\u0069\u006c\u0061\u0072":0x2b4c,"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0064\u0069a\u006d\u006f\u006e\u0064":0x291e,"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0067\u0074\u0072":0x2b43,"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u006f\u006eo\u0070\u006c\u0075\u0073":0x27f4,"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006fw\u0070\u006c\u0075\u0073":0x2945,"\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0073\u0068\u006fr\u0074\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x2942,"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0073\u0069m\u0069\u006c\u0061\u0072":0x2974,"\u0072\u0069g\u0068\u0074\u0061r\u0072\u006f\u0077\u0073\u0075\u0070\u0073\u0065\u0074":0x2b44,"\u0072i\u0067h\u0074\u0061\u0072\u0072\u006fw\u0074\u0072i\u0061\u006e\u0067\u006c\u0065":0x21fe,"r\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0078":0x2947,"\u0072\u0069\u0067h\u0074\u0062\u006b\u0061\u0072\u0072\u006f\u0077":0x290d,"\u0072\u0069g\u0068\u0074\u0063u\u0072\u0076\u0065\u0064\u0061\u0072\u0072\u006f\u0077":0x2933,"\u0072\u0069\u0067h\u0074\u0064\u0062\u006c\u0074\u0061\u0069\u006c":0x291c,"\u0072\u0069\u0067\u0068\u0074\u0064\u006f\u0074\u0061\u0072\u0072\u006f\u0077":0x2911,"r\u0069g\u0068\u0074\u0064\u006f\u0077\u006e\u0063\u0075r\u0076\u0065\u0064\u0061rr\u006f\u0077":0x2937,"\u0072\u0069\u0067\u0068\u0074\u0066\u0069\u0073\u0068\u0074\u0061\u0069\u006c":0x297d,"\u0072i\u0067h\u0074\u0068\u0061\u0072\u0070o\u006f\u006ea\u0063\u0063\u0065\u006e\u0074":0x20d1,"\u0072\u0069\u0067\u0068th\u0061\u0072\u0070\u006f\u006f\u006e\u0064\u006f\u0077\u006e\u0062\u0061\u0072":0x2957,"\u0072\u0069\u0067\u0068th\u0061\u0072\u0070\u006f\u006f\u006e\u0073\u0075\u0070\u0064\u006f\u0077\u006e":0x2964,"\u0072\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006eu\u0070\u0062\u0061\u0072":0x2953,"\u0072i\u0067h\u0074\u0068\u0061\u0072\u0070o\u006f\u006eu\u0070\u0064\u0061\u0073\u0068":0x296c,"\u0072\u0069\u0067\u0068\u0074\u0069\u006d\u0070\u006c\u0079":0x2970,"r\u0069\u0067\u0068\u0074le\u0066t\u0068\u0061\u0072\u0070\u006fo\u006e\u0073\u0064\u006f\u0077\u006e":0x2969,"\u0072\u0069\u0067\u0068tl\u0065\u0066\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0073\u0075\u0070":0x2968,"\u0072i\u0067\u0068\u0074\u006d\u006f\u006fn":0x263d,"\u0072\u0069\u0067\u0068\u0074\u006f\u0075\u0074\u0065r\u006a\u006f\u0069\u006e":0x27d6,"\u0072\u0069\u0067\u0068\u0074\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":0x2b54,"\u0072i\u0067h\u0074\u0070\u0065\u006e\u0074a\u0067\u006fn\u0062\u006c\u0061\u0063\u006b":0x2b53,"\u0072\u0069g\u0068\u0074\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0073":0x21c9,"\u0072\u0069\u0067\u0068\u0074\u0074\u0061\u0063\u006b\u0062\u0065\u006co\u0077\u0063\u006d\u0062":0x0319,"\u0072i\u0067\u0068\u0074\u0074\u0061\u0069l":0x291a,"\u0072\u0069g\u0068\u0074\u0074h\u0072\u0065\u0065\u0061\u0072\u0072\u006f\u0077\u0073":0x21f6,"\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x22bf,"\u0072\u0069\u0067\u0068\u0074\u0077\u0061\u0076\u0065a\u0072\u0072\u006f\u0077":0x219d,"\u0072\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x308a,"\u0072\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ea,"\u0072\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff98,"\u0072\u0069\u006e\u0067":0x02da,"\u0072\u0069\u006eg\u0031":0xf007,"\u0072\u0069\u006eg\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x0325,"\u0072i\u006e\u0067\u0063\u006d\u0062":0x030a,"\u0072\u0069\u006e\u0067\u0066\u0069\u0074\u0074\u0065\u0064":0xd80d,"\u0072\u0069\u006eg\u0068\u0061\u006c\u0066\u006c\u0065\u0066\u0074":0x02bf,"r\u0069n\u0067\u0068\u0061\u006c\u0066\u006c\u0065\u0066t\u0061\u0072\u006d\u0065ni\u0061\u006e":0x0559,"r\u0069n\u0067\u0068\u0061\u006c\u0066\u006c\u0065\u0066t\u0062\u0065\u006c\u006fwc\u006d\u0062":0x031c,"r\u0069n\u0067\u0068\u0061\u006c\u0066\u006c\u0065\u0066t\u0063\u0065\u006e\u0074er\u0065\u0064":0x02d3,"\u0072\u0069\u006e\u0067\u0068\u0061\u006c\u0066\u0072\u0069\u0067\u0068\u0074":0x02be,"r\u0069\u006e\u0067\u0068al\u0066r\u0069\u0067\u0068\u0074\u0062e\u006c\u006f\u0077\u0063\u006d\u0062":0x0339,"r\u0069\u006e\u0067\u0068al\u0066r\u0069\u0067\u0068\u0074\u0063e\u006e\u0074\u0065\u0072\u0065\u0064":0x02d2,"r\u0069\u006e\u0067\u0069\u006e\u0065\u0071\u0075\u0061\u006c":0x2256,"\u0072\u0069\u006e\u0067le\u0066\u0074\u0068\u0061\u006c\u0066\u0073\u0075\u0062\u006e\u006f\u0073\u0070":0x028f,"\u0072\u0069\u006e\u0067\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066s\u0075\u0070\u0065\u0072":0x0248,"\u0072\u0069\u006e\u0067\u0070\u006c\u0075\u0073":0x2a22,"r\u0069n\u0067\u0072\u0069\u0067\u0068\u0074\u0068\u0061l\u0066\u0073\u0075\u0062no\u0073\u0070":0x02ac,"\u0072i\u006eg\u0072\u0069\u0067\u0068\u0074h\u0061\u006cf\u0073\u0075\u0070\u0065\u0072":0x0247,"\u0072\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x0213,"\u0072\u0069\u0074\u0074\u006f\u0072\u0075\u0073\u0071\u0075\u0061\u0072\u0065":0x3351,"\u0072\u006c\u0065":0x202b,"\u0072\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e5f,"\u0072\u006c\u006f\u006e\u0067\u006c\u0065\u0067":0x027c,"\u0072\u006c\u006f\u006e\u0067\u006c\u0065\u0067\u0074u\u0072\u006e\u0065\u0064":0x027a,"\u0072\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff52,"\u0072\u006d\u006f\u0075\u0073\u0074\u0061\u0063\u0068\u0065":0x23b1,"\u0072\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x308d,"\u0072\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ed,"\u0072\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff9b,"\u0072o\u0072\u0075\u0061\u0074\u0068\u0061i":0x0e23,"\u0072\u0070\u0061\u0072\u0065\u006e":0x24ad,"\u0072\u0070\u0061\u0072\u0065\u006e\u0065\u0078\u0074e\u006e\u0064\u0065\u0072":0x239f,"\u0072p\u0061\u0072\u0065\u006e\u0067\u0074r":0x2994,"\u0072\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u006e\u0064":0x23a0,"\u0072\u0070\u0061\u0072\u0065\u006e\u0075\u0065\u006e\u0064":0x239e,"\u0072\u0070\u0070\u006f\u006c\u0069\u006e\u0074":0x2a12,"\u0072\u0072\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09dc,"\u0072r\u0061\u0064\u0065\u0076\u0061":0x0931,"r\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a5c,"\u0072r\u0061\u006e\u0067\u006c\u0065":0x298a,"\u0072\u0072\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063":0x0691,"\u0072r\u0065h\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb8d,"\u0072\u0072\u0070\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0069\u0073":0x2988,"\u0072\u0072v\u006f\u0063\u0061l\u0069\u0063\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09e0,"\u0072\u0072\u0076\u006f\u0063\u0061\u006c\u0069\u0063\u0064\u0065\u0076\u0061":0x0960,"\u0072\u0072\u0076\u006f\u0063\u0061\u006c\u0069\u0063\u0067\u0075\u006aa\u0072\u0061\u0074\u0069":0x0ae0,"\u0072r\u0076\u006f\u0063\u0061l\u0069\u0063\u0076\u006f\u0077e\u006cs\u0069g\u006e\u0062\u0065\u006e\u0067\u0061\u006ci":0x09c4,"\u0072\u0072\u0076\u006fca\u006c\u0069\u0063\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065v\u0061":0x0944,"\u0072\u0072\u0076\u006f\u0063\u0061\u006c\u0069\u0063\u0076\u006fw\u0065\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061r\u0061\u0074\u0069":0x0ac4,"\u0072s\u006f\u006c\u0062\u0061\u0072":0x29f7,"\u0072s\u0071\u0068\u006f\u006f\u006b":0x2ace,"\u0072\u0073\u0075\u0062":0x2a65,"\u0072\u0073\u0075\u0070\u0065\u0072":0x023c,"\u0072s\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6f1,"\u0072t\u0062\u006c\u006f\u0063\u006b":0x2590,"\u0072\u0074\u0065\u0069\u0067\u0068\u0074\u0068\u0062\u006c\u006f\u0063\u006b":0x2595,"\u0072\u0074\u0072\u0069\u006c\u0074\u0072\u0069":0x29ce,"\u0072t\u0075\u0072\u006e\u0065\u0064":0x0279,"\u0072t\u0075r\u006e\u0065\u0064\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x02b4,"\u0072\u0074u\u0072\u006e\u0072t\u0068\u006f\u006f\u006b\u0073\u0075\u0070\u0065\u0072":0x023e,"\u0072\u0074\u0075\u0072\u006e\u0073\u0075\u0070\u0065\u0072":0x023d,"\u0072\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x308b,"\u0072\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30eb,"\u0072\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff99,"r\u0075\u006c\u0065\u0064\u0065\u006c\u0061\u0079\u0065\u0064":0x29f4,"\u0072\u0075\u0070e\u0065":0x20a8,"\u0072\u0075p\u0065\u0065\u006da\u0072\u006b\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09f2,"\u0072\u0075p\u0065\u0065\u0073i\u0067\u006e\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09f3,"\u0072\u0075\u0070\u0069\u0061\u0068":0xf6dd,"\u0072\u0075\u0074\u0068\u0061\u0069":0x0e24,"\u0072v\u0062\u006f\u0078\u006c\u0069\u006ee":0x23b9,"\u0072v\u006fc\u0061\u006c\u0069\u0063\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x098b,"\u0072\u0076\u006fc\u0061\u006c\u0069\u0063\u0064\u0065\u0076\u0061":0x090b,"\u0072\u0076o\u0063\u0061\u006ci\u0063\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a8b,"\u0072v\u006f\u0063\u0061\u006c\u0069\u0063\u0076\u006f\u0077\u0065\u006cs\u0069\u0067\u006e\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09c3,"r\u0076\u006f\u0063\u0061li\u0063v\u006f\u0077\u0065\u006c\u0073i\u0067\u006e\u0064\u0065\u0076\u0061":0x0943,"\u0072v\u006f\u0063\u0061\u006ci\u0063\u0076\u006f\u0077\u0065l\u0073i\u0067n\u0067\u0075\u006a\u0061\u0072\u0061\u0074i":0x0ac3,"\u0072\u0076\u007a\u0069\u0067\u007a\u0061\u0067":0x29d9,"\u0073":0x0073,"\u0073a\u0062\u0065\u006e\u0067\u0061\u006ci":0x09b8,"\u0073\u0061\u0063\u0075\u0074\u0065":0x015b,"\u0073a\u0063u\u0074\u0065\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e65,"\u0073\u0061\u0064\u0065\u0076\u0061":0x0938,"\u0073\u0061\u0064\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfeba,"\u0073\u0061d\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfebb,"s\u0061\u0064\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfeb9,"\u0073a\u0064m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfebc,"\u0073\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ab8,"\u0073\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a38,"\u0073\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3055,"\u0073\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30b5,"\u0073\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff7b,"\u0073\u0061\u006cl\u0061\u006c\u006c\u0061h\u006f\u0075\u0061\u006c\u0061\u0079\u0068e\u0077\u0061\u0073\u0061\u006c\u006c\u0061\u006d\u0061\u0072\u0061\u0062\u0069\u0063":0xfdfa,"\u0073\u0061\u006d\u0065\u006b\u0068":0x05e1,"\u0073a\u006de\u006b\u0068\u0064\u0061\u0067e\u0073\u0068h\u0065\u0062\u0072\u0065\u0077":0xfb41,"\u0073\u0061\u006e\u0073\u004c\u006d\u0069\u0072\u0072\u006f\u0072\u0065\u0064":0x2143,"s\u0061\u006e\u0073\u004c\u0074\u0075\u0072\u006e\u0065\u0064":0x2142,"\u0073\u0061\u0072\u0061\u0061\u0061\u0074\u0068\u0061\u0069":0x0e32,"\u0073\u0061\u0072\u0061\u0061\u0065\u0074\u0068\u0061\u0069":0x0e41,"\u0073a\u0072a\u0061\u0069\u006d\u0061\u0069m\u0061\u006ca\u0069\u0074\u0068\u0061\u0069":0x0e44,"\u0073\u0061\u0072\u0061\u0061\u0069\u006d\u0061\u0069\u006d\u0075\u0061n\u0074\u0068\u0061\u0069":0x0e43,"\u0073\u0061\u0072\u0061\u0061\u006d\u0074\u0068\u0061\u0069":0x0e33,"\u0073a\u0072\u0061\u0061\u0074\u0068\u0061i":0x0e30,"\u0073a\u0072\u0061\u0065\u0074\u0068\u0061i":0x0e40,"\u0073\u0061\u0072\u0061\u0069\u0069\u006c\u0065\u0066t\u0074\u0068\u0061\u0069":0xf886,"\u0073\u0061\u0072\u0061\u0069\u0069\u0074\u0068\u0061\u0069":0x0e35,"\u0073\u0061\u0072\u0061\u0069\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069":0xf885,"\u0073a\u0072\u0061\u0069\u0074\u0068\u0061i":0x0e34,"\u0073a\u0072\u0061\u006f\u0074\u0068\u0061i":0x0e42,"\u0073a\u0072a\u0075\u0065\u0065\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069":0xf888,"s\u0061\u0072\u0061\u0075\u0065\u0065\u0074\u0068\u0061\u0069":0x0e37,"\u0073\u0061\u0072\u0061\u0075\u0065\u006c\u0065\u0066t\u0074\u0068\u0061\u0069":0xf887,"\u0073\u0061\u0072\u0061\u0075\u0065\u0074\u0068\u0061\u0069":0x0e36,"\u0073a\u0072\u0061\u0075\u0074\u0068\u0061i":0x0e38,"\u0073\u0061\u0072\u0061\u0075\u0075\u0074\u0068\u0061\u0069":0x0e39,"\u0073a\u0074\u0069\u0073\u0066\u0069\u0065s":0x22a8,"\u0073b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3119,"\u0073\u0063\u0061\u0072\u006f\u006e":0x0161,"\u0073c\u0061r\u006f\u006e\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e67,"\u0073\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x015f,"\u0073c\u0065\u0064\u0069\u006c\u006c\u00611":0xf817,"\u0073\u0063\u0068w\u0061":0x0259,"\u0073\u0063\u0068\u0077\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04d9,"s\u0063\u0068\u0077\u0061di\u0065r\u0065\u0073\u0069\u0073\u0063y\u0072\u0069\u006c\u006c\u0069\u0063":0x04db,"\u0073c\u0068\u0077\u0061\u0068\u006f\u006fk":0x025a,"\u0073c\u0069\u0072\u0063\u006c\u0065":0x24e2,"s\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x015d,"\u0073\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074":0x0219,"\u0073\u0063\u0070\u006f\u006c\u0069\u006e\u0074":0x2a13,"\u0073c\u0072\u0075\u0070\u006c\u0065":0x2108,"\u0073\u0063\u0075\u0072\u0065\u006c":0x22b1,"\u0073\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e61,"\u0073d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e63,"\u0073d\u006ft\u0062\u0065\u006c\u006f\u0077d\u006f\u0074a\u0063\u0063\u0065\u006e\u0074":0x1e69,"\u0073e\u0061g\u0075\u006c\u006c\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x033c,"\u0073\u0065\u0061\u0067\u0075\u006c\u006c\u0073\u0075b\u006e\u006f\u0073\u0070":0x02af,"\u0073\u0065\u0063\u006f\u006e\u0064":0x2033,"\u0073\u0065\u0063\u006f\u006e\u0064\u0074\u006f\u006e\u0065\u0063\u0068i\u006e\u0065\u0073\u0065":0x02ca,"\u0073e\u0063\u0074\u0069\u006f\u006e":0x00a7,"\u0073e\u0065n\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfeb2,"\u0073\u0065\u0065\u006e\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfeb3,"\u0073\u0065\u0065n\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfeb1,"\u0073\u0065e\u006e\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfeb4,"\u0073\u0065\u0065\u006ewi\u0074\u0068\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c":0xfcb0,"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077":0x05b6,"\u0073\u0065\u0067\u006f\u006c\u0074\u0061\u0068\u0065\u0062\u0072\u0065\u0077":0x0592,"s\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x057d,"\u0073\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x305b,"\u0073\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30bb,"\u0073\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff7e,"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn":0x003b,"\u0073e\u006di\u0063\u006f\u006c\u006f\u006em\u006f\u006eo\u0073\u0070\u0061\u0063\u0065":0xff1b,"\u0073\u0065\u006d\u0069\u0063\u006f\u006c\u006f\u006es\u006d\u0061\u006c\u006c":0xfe54,"\u0073e\u006di\u0076\u006f\u0069\u0063\u0065d\u006d\u0061r\u006b\u006b\u0061\u006e\u0061":0x309c,"s\u0065\u006d\u0069\u0076\u006f\u0069c\u0065\u0064\u006d\u0061\u0072\u006b\u006b\u0061\u006ea\u0068\u0061\u006cf\u0077i\u0064\u0074\u0068":0xff9f,"s\u0065\u006e\u0074\u0069\u0073\u0071\u0075\u0061\u0072\u0065":0x3322,"s\u0065\u006e\u0074\u006f\u0073\u0071\u0075\u0061\u0072\u0065":0x3323,"s\u0065\u006f\u0076\u006e\u0065\u0061\u0072\u0072\u006f\u0077":0x292d,"s\u0065\u0072\u0076\u0069\u0063\u0065\u006d\u0061\u0072\u006b":0x2120,"\u0073\u0065\u0074\u006d\u0069\u006e\u0075\u0073":0x29f5,"\u0073\u0065\u0076e\u006e":0x0037,"\u0073\u0065\u0076e\u006e\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09ed,"\u0073e\u0076\u0065\u006e\u0064\u0065\u0076a":0x096d,"\u0073\u0065\u0076e\u006e\u0065\u0069\u0067\u0068\u0074\u0068\u0073":0x215e,"\u0073\u0065\u0076\u0065\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aed,"\u0073\u0065\u0076\u0065\u006e\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a6d,"\u0073\u0065\u0076\u0065\u006e\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075":0x3027,"s\u0065\u0076\u0065\u006eid\u0065o\u0067\u0072\u0061\u0070\u0068i\u0063\u0070\u0061\u0072\u0065\u006e":0x3226,"\u0073\u0065\u0076\u0065\u006e\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x2087,"\u0073\u0065\u0076\u0065\u006e\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff17,"\u0073\u0065\u0076\u0065\u006e\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf737,"\u0073\u0065\u0076\u0065\u006e\u0070\u0061\u0072\u0065\u006e":0x247a,"s\u0065\u0076\u0065\u006e\u0070\u0065\u0072\u0069\u006f\u0064":0x248e,"\u0073\u0065\u0076e\u006e\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x06f7,"\u0073\u0065\u0076\u0065\u006e\u0072\u006f\u006d\u0061\u006e":0x2176,"\u0073\u0065\u0076\u0065\u006e\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x2077,"\u0073e\u0076e\u006e\u0074\u0065\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065":0x2470,"\u0073\u0065\u0076\u0065\u006e\u0074\u0065\u0065\u006ep\u0061\u0072\u0065\u006e":0x2484,"\u0073e\u0076e\u006e\u0074\u0065\u0065\u006e\u0070\u0065\u0072\u0069\u006f\u0064":0x2498,"\u0073e\u0076\u0065\u006e\u0074\u0068\u0061i":0x0e57,"s\u0068\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0577,"\u0073\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09b6,"\u0073\u0068\u0061d\u0064\u0061\u0061\u0072\u0061\u0062\u0069\u0063":0x0651,"\u0073\u0068\u0061\u0064\u0064\u0061\u0064\u0061\u006d\u006d\u0061\u0061r\u0061\u0062\u0069\u0063":0xfc61,"s\u0068a\u0064\u0064\u0061\u0064\u0061\u006d\u006d\u0061t\u0061\u006e\u0061\u0072ab\u0069\u0063":0xfc5e,"\u0073\u0068\u0061\u0064\u0064\u0061\u0066\u0061\u0074\u0068\u0061\u0061r\u0061\u0062\u0069\u0063":0xfc60,"\u0073\u0068a\u0064\u0064\u0061h\u006f\u006e\u0074\u0061\u0074\u0077\u0065\u0065\u006c":0xfe7d,"\u0073\u0068\u0061\u0064\u0064\u0061\u0069\u0073\u006fl\u0061\u0074\u0065\u0064":0xfe7c,"\u0073\u0068\u0061\u0064\u0064\u0061\u006b\u0061\u0073\u0072\u0061\u0061r\u0061\u0062\u0069\u0063":0xfc62,"s\u0068a\u0064\u0064\u0061\u006b\u0061\u0073\u0072\u0061t\u0061\u006e\u0061\u0072ab\u0069\u0063":0xfc5f,"\u0073h\u0061\u0064\u0064\u0061\u006c\u006fw":0xe825,"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0064a\u006d\u006d\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065d\u006c\u006f\u0077":0xe829,"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u0064\u0061\u006d\u006da\u006d\u0065\u0064\u0069\u0061\u006c":0xfcf3,"\u0073\u0068a\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0064\u0061\u006d\u006d\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065dl\u006f\u0077":0xe82b,"\u0073h\u0061d\u0064\u0061\u0077\u0069\u0074h\u0066\u0061t\u0068\u0061\u006c\u006f\u0077":0xe828,"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u0066\u0061\u0074\u0068a\u006d\u0065\u0064\u0069\u0061\u006c":0xfcf2,"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0066a\u0074\u0068\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006ca\u0074\u0065\u0064":0xe818,"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u0066\u0061\u0074\u0068a\u0074\u0061\u006e\u006c\u006f\u0077":0xe82a,"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u006ba\u0073\u0072\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065d\u006c\u006f\u0077":0xe82c,"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u006b\u0061\u0073\u0072a\u006d\u0065\u0064\u0069\u0061\u006c":0xfcf4,"\u0073\u0068a\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u006b\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065dl\u006f\u0077":0xe82d,"\u0073\u0068\u0061d\u0065":0x2592,"\u0073\u0068\u0061\u0064\u0065\u0031":0xf822,"\u0073\u0068\u0061\u0064\u0065\u006c\u0069\u0067\u0068\u0074":0x2591,"\u0073h\u0061\u0064\u0065\u0076\u0061":0x0936,"s\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ab6,"s\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a36,"\u0073\u0068a\u006c\u0073\u0068e\u006c\u0065\u0074\u0068\u0065\u0062\u0072\u0065\u0077":0x0593,"\u0073\u0068\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3115,"\u0073\u0068e\u0065\u006e\u0066i\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfeb6,"\u0073h\u0065e\u006e\u0069\u006e\u0069\u0074i\u0061\u006ca\u0072\u0061\u0062\u0069\u0063":0xfeb7,"\u0073\u0068\u0065\u0065\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfeb5,"\u0073\u0068\u0065\u0065\u006e\u006d\u0065\u0064\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfeb8,"s\u0068e\u0065\u006e\u0077\u0069\u0074\u0068\u006d\u0065e\u006d\u0069\u006e\u0069ti\u0061\u006c":0xfd30,"\u0073\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063":0x03e3,"\u0073\u0068\u0068a\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04bb,"\u0073h\u0069\u0066\u0074\u006c\u0065\u0066t":0x21b0,"\u0073\u0068\u0069\u0066\u0074\u0072\u0069\u0067\u0068\u0074":0x21b1,"s\u0068\u0069\u006d\u0061\u0063\u006f\u0070\u0074\u0069\u0063":0x03ed,"\u0073\u0068\u0069\u006e":0x05e9,"\u0073\u0068\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068":0xfb49,"\u0073\u0068\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068\u0073\u0068i\u006e\u0064\u006f\u0074":0xfb2c,"\u0073\u0068\u0069\u006eda\u0067\u0065\u0073\u0068\u0073\u0069\u006e\u0064\u006f\u0074\u0068\u0065\u0062\u0072e\u0077":0xfb2d,"\u0073\u0068\u0069\u006e\u0064\u006f\u0074\u0068\u0065\u0062\u0072\u0065\u0077":0x05c1,"s\u0068\u0069\u006e\u0073\u0068\u0069\u006e\u0064\u006f\u0074":0xfb2a,"\u0073\u0068\u006fo\u006b":0x0282,"\u0073\u0068\u006f\u0072\u0074\u0064\u006f\u0077\u006e\u0074\u0061\u0063\u006b":0x2adf,"\u0073\u0068\u006f\u0072\u0074\u006c\u0065\u0066\u0074\u0074\u0061\u0063\u006b":0x2ade,"\u0073h\u006f\u0072\u0074\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072o\u0077\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x2944,"s\u0068\u006f\u0072\u0074\u0075\u0070\u0074\u0061\u0063\u006b":0x2ae0,"\u0073h\u0075\u0066\u0066\u006c\u0065":0x29e2,"\u0073\u0069\u0067m\u0061":0x03c3,"\u0073\u0069\u0067\u006d\u0061\u0031":0x03c2,"\u0073\u0069\u0067\u006dal\u0075\u006e\u0061\u0074\u0065\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065e\u006b":0x03f2,"\u0073\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3057,"\u0073\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30b7,"\u0073\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff7c,"\u0073i\u006cu\u0071\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077":0x05bd,"\u0073\u0069\u006dg\u0045":0x2aa0,"\u0073\u0069\u006d\u0067\u0074\u0072":0x2a9e,"\u0073i\u006d\u0069\u006c\u0061\u0072":0x223c,"\u0073\u0069m\u0069\u006c\u0061r\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077":0x2b49,"\u0073\u0069\u006d\u0069\u006c\u0061\u0072\u0072\u0069\u0067\u0068\u0074a\u0072\u0072\u006f\u0077":0x2972,"\u0073\u0069\u006dl\u0045":0x2a9f,"\u0073i\u006d\u006c\u0065\u0073\u0073":0x2a9d,"s\u0069\u006d\u006d\u0069\u006e\u0075\u0073\u0073\u0069\u006d":0x2a6c,"\u0073i\u006d\u006e\u0065\u0071\u0071":0x2246,"\u0073i\u006d\u0070\u006c\u0075\u0073":0x2a24,"\u0073\u0069\u006d\u0072\u0064\u006f\u0074\u0073":0x2a6b,"\u0073\u0069\u006e\u0065\u0077\u0061\u0076\u0065":0x223f,"\u0073\u0069\u006f\u0073\u0061\u0063\u0069\u0072\u0063\u006c\u0065\u006bo\u0072\u0065\u0061\u006e":0x3274,"\u0073\u0069o\u0073\u0061\u0070a\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3214,"\u0073i\u006fs\u0063\u0069\u0065\u0075\u0063\u006b\u006f\u0072\u0065\u0061\u006e":0x317e,"\u0073\u0069o\u0073\u0063\u0069r\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x3266,"\u0073\u0069o\u0073\u006b\u0069y\u0065\u006f\u006b\u006b\u006f\u0072\u0065\u0061\u006e":0x317a,"\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e":0x3145,"\u0073i\u006fs\u006e\u0069\u0065\u0075\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x317b,"\u0073i\u006fs\u0070\u0061\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3206,"\u0073i\u006fs\u0070\u0069\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e":0x317d,"\u0073\u0069o\u0073\u0074\u0069k\u0065\u0075\u0074\u006b\u006f\u0072\u0065\u0061\u006e":0x317c,"\u0073\u0069\u0078":0x0036,"\u0073\u0069\u0078\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09ec,"\u0073i\u0078\u0064\u0065\u0076\u0061":0x096c,"s\u0069\u0078\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aec,"s\u0069\u0078\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a6c,"s\u0069\u0078\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075":0x3026,"\u0073\u0069\u0078\u0069de\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0070\u0061\u0072\u0065\u006e":0x3225,"s\u0069\u0078\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x2086,"\u0073\u0069\u0078m\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff16,"s\u0069\u0078\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf736,"\u0073\u0069\u0078\u0070\u0061\u0072\u0065\u006e":0x2479,"\u0073\u0069\u0078\u0070\u0065\u0072\u0065\u006d\u0073\u0070\u0061\u0063\u0065":0x2006,"\u0073i\u0078\u0070\u0065\u0072\u0069\u006fd":0x248d,"\u0073\u0069\u0078\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x06f6,"\u0073\u0069\u0078\u0072\u006f\u006d\u0061\u006e":0x2175,"s\u0069\u0078\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x2076,"\u0073\u0069\u0078\u0074\u0065\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065":0x246f,"\u0073\u0069\u0078\u0074\u0065\u0065n\u0063\u0075\u0072\u0072\u0065\u006e\u0063\u0079\u0064\u0065\u006e\u006f\u006di\u006e\u0061\u0074\u006f\u0072\u0062\u0065n\u0067\u0061\u006c\u0069":0x09f9,"\u0073\u0069\u0078t\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e":0x2483,"\u0073\u0069\u0078\u0074\u0065\u0065\u006e\u0070\u0065\u0072\u0069\u006f\u0064":0x2497,"\u0073i\u0078\u0074\u0068\u0061\u0069":0x0e56,"\u0073\u006c\u0061s\u0068":0x002f,"\u0073\u006c\u0061\u0073\u0068\u006c\u006f\u006e\u0067\u006e\u006f\u0073\u0070":0x02ab,"\u0073\u006c\u0061\u0073\u0068\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff0f,"\u0073\u006c\u0061\u0073\u0068\u0073\u0068\u006f\u0072t\u006e\u006f\u0073\u0070":0x02aa,"\u0073\u006c\u006f\u006e\u0067\u0064\u006f\u0074\u0061c\u0063\u0065\u006e\u0074":0x1e9b,"\u0073l\u0075\u0072\u0061\u0062\u006f\u0076e":0x2322,"\u0073\u006d\u0061\u006clb\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065f\u0074":0x25c2,"\u0073\u006d\u0061ll\u0062\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074":0x25b8,"\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0067\u0068m\u0061\u0064\u0064\u0061":0x06e4,"\u0073m\u0061\u006c\u006c\u0069\u006e":0x220a,"\u0073m\u0061\u006c\u006c\u006e\u0069":0x220d,"\u0073\u006d\u0061\u0073\u0068\u0074\u0069\u006d\u0065\u0073":0x2a33,"\u0073\u006d\u0062l\u006b\u0064\u0069\u0061\u006d\u006f\u006e\u0064":0x2b29,"\u0073\u006d\u0062l\u006b\u006c\u006f\u007a\u0065\u006e\u0067\u0065":0x2b2a,"\u0073\u006d\u0065\u0070\u0061\u0072\u0073\u006c":0x29e4,"\u0073\u006d\u0069l\u0065":0x2323,"\u0073m\u0069\u006c\u0065\u0066\u0061\u0063e":0x263a,"\u0073\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff53,"\u0073\u006d\u0074":0x2aaa,"\u0073\u006d\u0074\u0065":0x2aac,"s\u006d\u0077\u0068\u0069\u0074\u0065\u0073\u0074\u0061\u0072":0x2b52,"\u0073\u006d\u0077h\u0074\u006c\u006f\u007a\u0065\u006e\u0067\u0065":0x2b2b,"\u0073\u006f\u0066\u0070\u0061\u0073\u0075\u0071\u0068e\u0062\u0072\u0065\u0077":0x05c3,"\u0073\u006f\u0066\u0074\u0068\u0079\u0070\u0068\u0065\u006e":0x00ad,"\u0073\u006ff\u0074\u0073\u0069g\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x044c,"\u0073\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x305d,"\u0073\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30bd,"\u0073\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff7f,"s\u006f\u006c\u0069\u0064us\u006co\u006e\u0067\u006f\u0076\u0065r\u006c\u0061\u0079\u0063\u006d\u0062":0x0338,"\u0073\u006f\u006c\u0069du\u0073\u0073\u0068\u006f\u0072\u0074\u006f\u0076\u0065\u0072\u006c\u0061\u0079\u0063m\u0062":0x0337,"\u0073\u006f\u0072\u0075\u0073\u0069\u0074\u0068\u0061\u0069":0x0e29,"\u0073\u006f\u0073\u0061\u006c\u0061\u0074\u0068\u0061\u0069":0x0e28,"\u0073\u006f\u0073\u006f\u0074\u0068\u0061\u0069":0x0e0b,"\u0073o\u0073\u0075\u0061\u0074\u0068\u0061i":0x0e2a,"\u0073\u0070\u0061c\u0065":0x0020,"\u0073\u0070\u0061d\u0065":0x2660,"\u0073\u0070\u0061\u0064\u0065\u0073\u0075\u0069\u0074w\u0068\u0069\u0074\u0065":0x2664,"\u0073\u0070\u0061\u0072\u0065\u006e":0x24ae,"\u0073\u0070\u0068\u0065\u0072\u0069\u0063\u0061\u006ca\u006e\u0067\u006c\u0065":0x2222,"\u0073\u0070h\u0065\u0072\u0069c\u0061\u006c\u0061\u006e\u0067\u006c\u0065\u0075\u0070":0x29a1,"\u0073\u0071\u0069n\u0074":0x2a16,"\u0073q\u006c\u006f\u007a\u0065\u006e\u0067e":0x2311,"\u0073\u0071\u0072\u0074\u0062\u006f\u0074\u0074\u006f\u006d":0x23b7,"s\u0071\u0073\u0075\u0062\u0073\u0065\u0074\u006e\u0065\u0071":0x22e4,"s\u0071\u0073\u0075\u0070\u0073\u0065\u0074\u006e\u0065\u0071":0x22e5,"\u0073\u0071\u0075\u0061\u0072\u0065\u0062\u0065\u006co\u0077\u0063\u006d\u0062":0x033b,"\u0073\u0071\u0075\u0061\u0072\u0065\u0062\u006f\u0074b\u006c\u0061\u0063\u006b":0x2b13,"\u0073\u0071\u0075\u0061\u0072\u0065\u0063\u0063":0x33c4,"\u0073\u0071\u0075\u0061\u0072\u0065\u0063\u006d":0x339d,"\u0073\u0071\u0075\u0061r\u0065\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0063r\u006fs\u0073\u0068\u0061\u0074\u0063\u0068\u0066i\u006c\u006c":0x25a9,"\u0073q\u0075\u0061\u0072\u0065\u0064\u006ft":0x22a1,"s\u0071u\u0061\u0072\u0065\u0068\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006cfi\u006c\u006c":0x25a4,"s\u0071\u0075\u0061\u0072\u0065\u0069\u006d\u0061\u0067\u0065":0x228f,"\u0073\u0071\u0075\u0061\u0072\u0065\u006b\u0067":0x338f,"\u0073\u0071\u0075\u0061\u0072\u0065\u006b\u006d":0x339e,"\u0073q\u0075a\u0072\u0065\u006b\u006d\u0063\u0061\u0070\u0069\u0074\u0061\u006c":0x33ce,"\u0073q\u0075a\u0072\u0065\u006c\u0065\u0066\u0074\u0062\u006c\u0061\u0063\u006b":0x25e7,"\u0073\u0071\u0075\u0061\u0072\u0065\u006c\u006c\u0062\u006c\u0061\u0063\u006b":0x2b15,"\u0073\u0071\u0075a\u0072\u0065\u006c\u006c\u0071\u0075\u0061\u0064":0x25f1,"\u0073\u0071\u0075\u0061\u0072\u0065\u006c\u006e":0x33d1,"\u0073q\u0075\u0061\u0072\u0065\u006c\u006fg":0x33d2,"\u0073\u0071\u0075\u0061\u0072\u0065\u006c\u0072\u0062\u006c\u0061\u0063\u006b":0x25ea,"\u0073\u0071\u0075a\u0072\u0065\u006c\u0072\u0071\u0075\u0061\u0064":0x25f2,"\u0073\u0071\u0075\u0061\u0072\u0065\u006d\u0067":0x338e,"\u0073q\u0075\u0061\u0072\u0065\u006d\u0069l":0x33d5,"s\u0071\u0075\u0061\u0072\u0065\u006d\u0069\u006e\u0075\u0073":0x229f,"\u0073\u0071\u0075\u0061\u0072\u0065\u006d\u006d":0x339c,"\u0073\u0071\u0075\u0061\u0072\u0065\u006d\u0073\u0071u\u0061\u0072\u0065\u0064":0x33a1,"\u0073\u0071\u0075\u0061\u0072\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079":0x22a0,"\u0073\u0071\u0075\u0061\u0072\u0065\u006f\u0072\u0069g\u0069\u006e\u0061\u006c":0x2290,"\u0073\u0071\u0075\u0061\u0072\u0065\u006f\u0072\u0074\u0068o\u0067\u006f\u006e\u0061\u006c\u0063\u0072o\u0073\u0073\u0068\u0061\u0074\u0063\u0068\u0066\u0069\u006c\u006c":0x25a6,"\u0073\u0071\u0075\u0061\u0072\u0065\u0070\u006c\u0075\u0073":0x229e,"\u0073\u0071u\u0061\u0072\u0065r\u0069\u0067\u0068\u0074\u0062\u006c\u0061\u0063\u006b":0x25e8,"\u0073\u0071\u0075\u0061\u0072\u0065\u0073\u0075\u0062\u006e\u006f\u0073\u0070":0x02ae,"\u0073\u0071\u0075\u0061\u0072\u0065\u0074\u006f\u0070b\u006c\u0061\u0063\u006b":0x2b12,"\u0073\u0071\u0075\u0061\u0072\u0065\u0075\u006c\u0062\u006c\u0061\u0063\u006b":0x25e9,"\u0073\u0071\u0075a\u0072\u0065\u0075\u006c\u0071\u0075\u0061\u0064":0x25f0,"\u0073\u0071\u0075a\u0072\u0065\u0075\u0070p\u0065\u0072\u006c\u0065\u0066\u0074\u0074o\u006c\u006f\u0077\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0066\u0069\u006c\u006c":0x25a7,"\u0073\u0071\u0075a\u0072\u0065\u0075\u0070p\u0065\u0072\u0072\u0069\u0067\u0068\u0074t\u006f\u006c\u006f\u0077\u0065\u0072\u006c\u0065\u0066\u0074\u0066\u0069\u006c\u006c":0x25a8,"\u0073\u0071\u0075\u0061\u0072\u0065\u0075\u0072\u0062\u006c\u0061\u0063\u006b":0x2b14,"\u0073\u0071\u0075a\u0072\u0065\u0075\u0072\u0071\u0075\u0061\u0064":0x25f3,"\u0073q\u0075a\u0072\u0065\u0076\u0065\u0072t\u0069\u0063a\u006c\u0066\u0069\u006c\u006c":0x25a5,"\u0073q\u0075\u0061\u0072\u0065w\u0068\u0069\u0074\u0065\u0077i\u0074h\u0073m\u0061\u006c\u006c\u0062\u006c\u0061\u0063k":0x25a3,"\u0073\u0071\u0075\u0069\u0067\u0067\u006c\u0065\u006c\u0065\u0066\u0074r\u0069\u0067\u0068\u0074":0x21ad,"\u0073\u0071\u0075\u0069\u0067\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074":0x21dd,"\u0073q\u0075\u006f\u0076\u0061\u006c":0x25a2,"\u0073\u0072\u0073\u0071\u0075\u0061\u0072\u0065":0x33db,"\u0073\u0073\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09b7,"\u0073s\u0061\u0064\u0065\u0076\u0061":0x0937,"s\u0073\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ab7,"\u0073\u0073a\u006e\u0067\u0063i\u0065\u0075\u0063\u006b\u006f\u0072\u0065\u0061\u006e":0x3149,"\u0073\u0073a\u006e\u0067\u0068i\u0065\u0075\u0068\u006b\u006f\u0072\u0065\u0061\u006e":0x3185,"\u0073\u0073a\u006e\u0067\u0069e\u0075\u006e\u0067\u006b\u006f\u0072\u0065\u0061\u006e":0x3180,"\u0073\u0073\u0061\u006e\u0067\u006b\u0069\u0079\u0065\u006f\u006b\u006bo\u0072\u0065\u0061\u006e":0x3132,"\u0073\u0073a\u006e\u0067\u006ei\u0065\u0075\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3165,"\u0073\u0073a\u006e\u0067\u0070i\u0065\u0075\u0070\u006b\u006f\u0072\u0065\u0061\u006e":0x3143,"\u0073s\u0061n\u0067\u0073\u0069\u006f\u0073\u006b\u006f\u0072\u0065\u0061\u006e":0x3146,"\u0073\u0073\u0061\u006e\u0067\u0074\u0069\u006b\u0065\u0075\u0074\u006bo\u0072\u0065\u0061\u006e":0x3138,"\u0073\u0073\u006c\u0061\u0073\u0068":0x2afd,"\u0073s\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6f2,"\u0073\u0074":0xfb06,"\u0073\u0074\u0061\u0072":0x22c6,"\u0073\u0074\u0061\u0072\u0065\u0071":0x225b,"\u0073\u0074\u0065\u0072\u006c\u0069\u006e\u0067":0x00a3,"\u0073\u0074\u0065\u0072\u006c\u0069\u006e\u0067\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xffe1,"\u0073\u0074\u0072n\u0073":0x23e4,"s\u0074r\u006f\u006b\u0065\u006c\u006f\u006e\u0067\u006fv\u0065\u0072\u006c\u0061yc\u006d\u0062":0x0336,"s\u0074\u0072\u006f\u006bes\u0068o\u0072\u0074\u006f\u0076\u0065r\u006c\u0061\u0079\u0063\u006d\u0062":0x0335,"\u0073u\u0062\u0065\u0064\u006f\u0074":0x2ac3,"\u0073u\u0062\u006d\u0075\u006c\u0074":0x2ac1,"\u0073u\u0062\u0072\u0061\u0072\u0072":0x2979,"\u0073\u0075\u0062s\u0065\u0074\u0061\u0070\u0070\u0072\u006f\u0078":0x2ac9,"\u0073\u0075\u0062\u0073\u0065\u0074\u0063\u0069\u0072\u0063":0x27c3,"\u0073u\u0062\u0073\u0065\u0074\u0064\u0062l":0x22d0,"\u0073\u0075\u0062\u0073\u0065\u0074\u0064\u0062\u006ce\u0071\u0075\u0061\u006c":0x2ac5,"\u0073u\u0062\u0073\u0065\u0074\u0064\u006ft":0x2abd,"\u0073\u0075\u0062\u0073\u0065\u0074\u006e\u006f\u0074e\u0071\u0075\u0061\u006c":0x228a,"\u0073\u0075\u0062\u0073\u0065\u0074\u006f\u0072\u006e\u006f\u0074\u0064b\u006c\u0065\u0071\u006c":0x2acb,"\u0073\u0075\u0062\u0073\u0065\u0074\u0070\u006c\u0075\u0073":0x2abf,"\u0073\u0075\u0062\u0073\u0065\u0074\u0073\u0071\u0065\u0071\u0075\u0061\u006c":0x2291,"\u0073\u0075\u0062\u0073\u0069\u006d":0x2ac7,"\u0073\u0075\u0062\u0073\u0075\u0062":0x2ad5,"\u0073\u0075\u0062\u0073\u0075\u0070":0x2ad3,"\u0073\u0075\u0063\u0063\u0061\u0070\u0070\u0072\u006f\u0078":0x2ab8,"\u0073\u0075\u0063\u0063\u0065\u0065\u0064\u0073":0x227b,"\u0073u\u0063\u0063\u0065\u0071\u0071":0x2ab4,"\u0073u\u0063\u0063\u006e\u0065\u0071":0x2ab2,"\u0073\u0075\u0063\u0068\u0074\u0068\u0061\u0074":0x220b,"\u0073\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3059,"\u0073\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30b9,"\u0073\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff7d,"s\u0075\u006b\u0075\u006e\u0061\u0072\u0061\u0062\u0069\u0063":0x0652,"\u0073\u0075\u006b\u0075\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe7e,"\u0073\u0075\u006b\u0075\u006e\u006c\u006f\u0077":0xe822,"s\u0075\u006b\u0075\u006e\u006d\u0065\u0064\u0069\u0061\u006c":0xfe7f,"\u0073\u0075\u006bu\u006e\u006f\u006e\u0068\u0061\u006d\u007a\u0061":0xe834,"\u0073u\u006d\u0062\u006f\u0074\u0074\u006fm":0x23b3,"\u0073\u0075\u006d\u0069\u006e\u0074":0x2a0b,"\u0073u\u006d\u006d\u0061\u0074\u0069\u006fn":0x2211,"\u0073\u0075\u006d\u0074\u006f\u0070":0x23b2,"\u0073\u0075\u006e":0x263c,"\u0073u\u0070\u0064\u0073\u0075\u0062":0x2ad8,"\u0073u\u0070\u0065\u0064\u006f\u0074":0x2ac4,"\u0073u\u0070e\u0072\u0073\u0063\u0072\u0069\u0070\u0074\u0061\u006c\u0065\u0066":0x0670,"s\u0075\u0070\u0065\u0072\u0073\u0065\u0074\u0064\u0062\u006c":0x22d1,"\u0073\u0075p\u0065\u0072\u0073e\u0074\u0064\u0062\u006c\u0065\u0071\u0075\u0061\u006c":0x2ac6,"\u0073\u0075p\u0065\u0072\u0073e\u0074\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c":0x228b,"\u0073\u0075\u0070\u0065rs\u0065\u0074\u006f\u0072\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u006c":0x2acc,"\u0073u\u0070e\u0072\u0073\u0065\u0074\u0073\u0071\u0065\u0071\u0075\u0061\u006c":0x2292,"\u0073u\u0070\u0068\u0073\u006f\u006c":0x27c9,"\u0073u\u0070\u0068\u0073\u0075\u0062":0x2ad7,"\u0073u\u0070\u006c\u0061\u0072\u0072":0x297b,"\u0073u\u0070\u006d\u0075\u006c\u0074":0x2ac2,"\u0073\u0075\u0070s\u0065\u0074\u0061\u0070\u0070\u0072\u006f\u0078":0x2aca,"\u0073\u0075\u0070\u0073\u0065\u0074\u0063\u0069\u0072\u0063":0x27c4,"\u0073u\u0070\u0073\u0065\u0074\u0064\u006ft":0x2abe,"\u0073\u0075\u0070\u0073\u0065\u0074\u0070\u006c\u0075\u0073":0x2ac0,"\u0073\u0075\u0070\u0073\u0069\u006d":0x2ac8,"\u0073\u0075\u0070\u0073\u0075\u0062":0x2ad4,"\u0073\u0075\u0070\u0073\u0075\u0070":0x2ad6,"\u0073\u0076\u0073\u0071\u0075\u0061\u0072\u0065":0x33dc,"\u0073y\u006fu\u0077\u0061\u0065\u0072\u0061\u0073\u0071\u0075\u0061\u0072\u0065":0x337c,"\u0074":0x0074,"\u0074a\u0062\u0065\u006e\u0067\u0061\u006ci":0x09a4,"\u0074\u0061\u0063\u006b\u0064\u006f\u0077\u006e":0x22a4,"\u0074\u0061\u0063\u006b\u006c\u0065\u0066\u0074":0x22a3,"\u0074\u0061\u0064\u0065\u0076\u0061":0x0924,"\u0074\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aa4,"\u0074\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a24,"\u0074a\u0068\u0061\u0072\u0061\u0062\u0069c":0x0637,"\u0074\u0061\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfec2,"\u0074\u0061h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfec3,"\u0074\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x305f,"t\u0061\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfec1,"\u0074a\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfec4,"\u0074\u0061i\u0073\u0079\u006fu\u0065\u0072\u0061\u0073\u0071\u0075\u0061\u0072\u0065":0x337d,"\u0074\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30bf,"\u0074\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff80,"\u0074\u0061\u006c\u006c\u006f\u0062\u006c\u006f\u006e\u0067":0x2afe,"\u0074a\u0074\u0077\u0065\u0065\u006c\u0077\u0069\u0074\u0068\u0066\u0061t\u0068\u0061\u0074\u0061\u006e\u0061\u0062\u006f\u0076\u0065":0xfe71,"\u0074\u0061\u0075":0x03c4,"\u0074a\u0076\u0064\u0061\u0067\u0065\u0073h":0xfb4a,"\u0074a\u0076\u0068\u0065\u0062\u0072\u0065w":0x05ea,"\u0074\u0062\u0061\u0072":0x0167,"\u0074b\u006f\u0070\u006f\u006d\u006f\u0066o":0x310a,"\u0074\u0063\u0061\u0072\u006f\u006e":0x0165,"\u0074c\u0061\u0072\u006f\u006e\u0031":0xf815,"\u0074\u0063\u0063\u0075\u0072\u006c":0x02a8,"\u0074\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0x0163,"\u0074c\u0065\u0064\u0069\u006c\u006c\u00611":0xf819,"t\u0063\u0068\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063":0x0686,"\u0074\u0063h\u0065\u0068\u0066i\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb7b,"\u0074c\u0068e\u0068\u0069\u006e\u0069\u0074i\u0061\u006ca\u0072\u0061\u0062\u0069\u0063":0xfb7c,"\u0074\u0063\u0068\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfb7a,"\u0074\u0063\u0068\u0065\u0068\u006d\u0065\u0064\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfb7d,"\u0074c\u0069\u0072\u0063\u006c\u0065":0x24e3,"\u0074\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e71,"\u0074d\u0069\u0065\u0072\u0065\u0073\u0069s":0x1e97,"\u0074\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e6b,"\u0074d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e6d,"\u0074\u0065\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04ad,"\u0074\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfe96,"\u0074\u0065\u0068\u0068ah\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfca2,"t\u0065h\u0068\u0061\u0068\u0069\u0073\u006f\u006c\u0061t\u0065\u0064\u0061\u0072ab\u0069\u0063":0xfc0c,"\u0074\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfe97,"\u0074\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3066,"t\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe95,"t\u0065h\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063":0xfca1,"t\u0065\u0068\u006a\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063":0xfc0b,"\u0074\u0065h\u006d\u0061\u0072b\u0075\u0074\u0061\u0061\u0072\u0061\u0062\u0069\u0063":0x0629,"t\u0065\u0068\u006d\u0061rb\u0075t\u0061\u0066\u0069\u006e\u0061l\u0061\u0072\u0061\u0062\u0069\u0063":0xfe94,"\u0074e\u0068m\u0061\u0072\u0062\u0075\u0074a\u0069\u0073o\u006c\u0061\u0074\u0065\u0064":0xfe93,"\u0074e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfe98,"t\u0065h\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063":0xfca4,"t\u0065\u0068\u006d\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063":0xfc0e,"\u0074e\u0068n\u006f\u006f\u006e\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063":0xfc73,"\u0074\u0065\u0068wi\u0074\u0068\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c":0xfc74,"\u0074\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0065\u0068\u0069\u006ei\u0074\u0069\u0061\u006c":0xe814,"\u0074e\u0068w\u0069\u0074\u0068\u006b\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c":0xfca3,"\u0074e\u0068w\u0069\u0074\u0068\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c":0xfc75,"\u0074e\u0068w\u0069\u0074\u0068\u0079\u0065h\u0069\u0073o\u006c\u0061\u0074\u0065\u0064":0xfc10,"\u0074\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30c6,"\u0074\u0065\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff83,"\u0074e\u006c\u0065\u0070\u0068\u006f\u006ee":0x2121,"\u0074\u0065\u006c\u0069sh\u0061\u0067\u0065\u0064\u006f\u006c\u0061\u0068\u0065\u0062\u0072\u0065\u0077":0x05a0,"\u0074\u0065\u006c\u0069sh\u0061\u0071\u0065\u0074\u0061\u006e\u0061\u0068\u0065\u0062\u0072\u0065\u0077":0x05a9,"\u0074\u0065\u006e\u0069de\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0070\u0061\u0072\u0065\u006e":0x3229,"\u0074\u0065\u006e\u0070\u0061\u0072\u0065\u006e":0x247d,"\u0074e\u006e\u0070\u0065\u0072\u0069\u006fd":0x2491,"\u0074\u0065\u006e\u0072\u006f\u006d\u0061\u006e":0x2179,"\u0074\u0065\u0073\u0068":0x02a7,"\u0074e\u0074\u0064\u0061\u0067\u0065\u0073h":0xfb38,"\u0074e\u0074\u0068\u0065\u0062\u0072\u0065w":0x05d8,"\u0074\u0065\u0074\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04b5,"t\u0065\u0076\u0069\u0072\u0068\u0065\u0062\u0072\u0065\u0077":0x059b,"\u0074\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09a5,"\u0074h\u0061\u0064\u0065\u0076\u0061":0x0925,"t\u0068\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aa5,"t\u0068\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a25,"\u0074\u0068\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0x0630,"\u0074h\u0061l\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfeac,"\u0074\u0068\u0061l\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfeab,"\u0074\u0068\u0061\u006eth\u0061\u006b\u0068\u0061\u0074\u006c\u006f\u0077\u006c\u0065\u0066\u0074\u0074\u0068a\u0069":0xf898,"\u0074\u0068\u0061nt\u0068\u0061\u006b\u0068\u0061\u0074\u006c\u006f\u0077\u0072\u0069\u0067\u0068\u0074\u0074\u0068\u0061\u0069":0xf897,"\u0074h\u0061n\u0074\u0068\u0061\u006b\u0068\u0061\u0074\u0074\u0068\u0061\u0069":0x0e4c,"\u0074h\u0061\u006e\u0074\u0068\u0061\u006b\u0068\u0061\u0074\u0075\u0070p\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0068\u0061\u0069":0xf896,"\u0074\u0068\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063":0x062b,"\u0074h\u0065h\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfe9a,"\u0074\u0068\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfe9b,"\u0074\u0068\u0065h\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfe99,"\u0074\u0068e\u0068\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfe9c,"\u0074\u0068\u0065\u0068wi\u0074\u0068\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c":0xfca6,"t\u0068e\u0068\u0077\u0069\u0074\u0068\u006d\u0065\u0065m\u0069\u0073\u006f\u006cat\u0065\u0064":0xfc12,"\u0074h\u0065\u0072\u0065\u0066\u006f\u0072e":0x2234,"\u0074h\u0065\u0072\u006d\u006f\u0064":0x29e7,"\u0074\u0068\u0065t\u0061":0x03b8,"\u0074\u0068\u0065\u0074\u0061\u0031":0x03d1,"t\u0068i\u0065\u0075\u0074\u0068\u0061\u0063\u0069\u0072c\u006c\u0065\u006b\u006fre\u0061\u006e":0x3279,"\u0074\u0068\u0069\u0065ut\u0068\u0061\u0070\u0061\u0072\u0065\u006e\u006b\u006f\u0072\u0065\u0061\u006e":0x3219,"\u0074\u0068\u0069\u0065ut\u0068\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x326b,"\u0074\u0068\u0069\u0065\u0075\u0074\u0068\u006b\u006f\u0072\u0065\u0061\u006e":0x314c,"\u0074h\u0069e\u0075\u0074\u0068\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e":0x320b,"\u0074h\u0069\u006e\u0073\u0070\u0061\u0063e":0x2009,"\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0063i\u0072\u0063\u006c\u0065":0x246c,"\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0070\u0061\u0072\u0065\u006e":0x2480,"\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0070e\u0072\u0069\u006f\u0064":0x2494,"\u0074\u0068\u006f\u006e\u0061\u006e\u0067\u006d\u006f\u006e\u0074\u0068o\u0074\u0068\u0061\u0069":0x0e11,"\u0074\u0068\u006fo\u006b":0x01ad,"\u0074\u0068\u006f\u0070\u0068\u0075\u0074\u0068\u0061o\u0074\u0068\u0061\u0069":0x0e12,"\u0074\u0068\u006fr\u006e":0x00fe,"\u0074\u0068\u006f\u0074\u0068\u0061\u0068\u0061\u006e\u0074\u0068\u0061\u0069":0x0e17,"t\u0068\u006f\u0074\u0068\u0061\u006e\u0074\u0068\u0061\u0069":0x0e10,"\u0074\u0068\u006ft\u0068\u006f\u006e\u0067\u0074\u0068\u0061\u0069":0x0e18,"\u0074\u0068\u006ft\u0068\u0075\u006e\u0067\u0074\u0068\u0061\u0069":0x0e16,"\u0074\u0068o\u0075\u0073\u0061n\u0064\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0482,"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064\u0073\u0073\u0065\u0070\u0061r\u0061\u0074\u006f\u0072\u0061\u0072\u0061\u0062\u0069\u0063":0x066c,"\u0074\u0068\u0072e\u0065":0x0033,"\u0074\u0068\u0072e\u0065\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09e9,"t\u0068\u0072\u0065\u0065\u0064\u0061\u006e\u0067\u006c\u0065":0x27c0,"\u0074h\u0072\u0065\u0065\u0064\u0065\u0076a":0x0969,"\u0074\u0068\u0072\u0065\u0065\u0064\u006f\u0074\u0063\u006f\u006c\u006f\u006e":0x2af6,"\u0074\u0068\u0072e\u0065\u0065\u0069\u0067\u0068\u0074\u0068\u0073":0x215c,"t\u0068\u0072\u0065\u0065\u0066\u0069\u0066\u0074\u0068\u0073":0x2157,"\u0074\u0068\u0072\u0065\u0065\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ae9,"\u0074\u0068\u0072\u0065\u0065\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a69,"\u0074\u0068\u0072\u0065\u0065\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075":0x3023,"t\u0068\u0072\u0065\u0065id\u0065o\u0067\u0072\u0061\u0070\u0068i\u0063\u0070\u0061\u0072\u0065\u006e":0x3222,"\u0074\u0068\u0072\u0065\u0065\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x2083,"\u0074\u0068\u0072\u0065\u0065\u006d\u006f\u006e\u006fs\u0070\u0061\u0063\u0065":0xff13,"t\u0068\u0072\u0065\u0065nu\u006de\u0072\u0061\u0074\u006f\u0072b\u0065\u006e\u0067\u0061\u006c\u0069":0x09f6,"\u0074\u0068\u0072\u0065\u0065\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf733,"\u0074\u0068\u0072\u0065\u0065\u0070\u0061\u0072\u0065\u006e":0x2476,"\u0074h\u0072e\u0065\u0070\u0065\u0072\u0065\u006d\u0073\u0070\u0061\u0063\u0065":0x2004,"t\u0068\u0072\u0065\u0065\u0070\u0065\u0072\u0069\u006f\u0064":0x248a,"\u0074\u0068\u0072e\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x06f3,"\u0074\u0068\u0072\u0065\u0065\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":0x00be,"\u0074\u0068\u0072\u0065eq\u0075\u0061\u0072\u0074\u0065\u0072\u0073\u0065\u006d\u0064\u0061\u0073\u0068":0xf6de,"\u0074\u0068\u0072\u0065\u0065\u0072\u006f\u006d\u0061\u006e":0x2172,"\u0074\u0068\u0072\u0065\u0065\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x00b3,"\u0074h\u0072\u0065\u0065\u0074\u0068\u0061i":0x0e53,"\u0074\u0068\u0072\u0065\u0065\u0075\u006e\u0064\u0065\u0072\u0064\u006f\u0074":0x20e8,"\u0074h\u007a\u0073\u0071\u0075\u0061\u0072e":0x3394,"\u0074i\u0065\u0063\u006f\u006e\u0063\u0061t":0x2040,"\u0074\u0069\u0065\u0069\u006e\u0066\u0074\u0079":0x29dd,"\u0074\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3061,"\u0074\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30c1,"\u0074\u0069\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff81,"\u0074\u0069\u006b\u0065ut\u0061\u0063\u0069\u0072\u0063\u006c\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x3270,"\u0074i\u006be\u0075\u0074\u0061\u0070\u0061r\u0065\u006ek\u006f\u0072\u0065\u0061\u006e":0x3210,"\u0074i\u006be\u0075\u0074\u0063\u0069\u0072c\u006c\u0065k\u006f\u0072\u0065\u0061\u006e":0x3262,"\u0074\u0069\u006be\u0075\u0074\u006b\u006f\u0072\u0065\u0061\u006e":0x3137,"\u0074\u0069\u006b\u0065\u0075\u0074\u0070\u0061\u0072\u0065\u006e\u006bo\u0072\u0065\u0061\u006e":0x3202,"\u0074\u0069\u006cd\u0065":0x02dc,"\u0074\u0069\u006c\u0064\u0065\u0031":0xf004,"\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062":0x0330,"\u0074\u0069\u006c\u0064\u0065\u0063\u006d\u0062":0x0303,"\u0074\u0069\u006c\u0064\u0065\u0064\u006f\u0075\u0062l\u0065\u0063\u006d\u0062":0x0360,"\u0074i\u006c\u0064\u0065\u006e\u006f\u0073p":0x0276,"\u0074i\u006cd\u0065\u006f\u0076\u0065\u0072\u006c\u0061\u0079\u0063\u006d\u0062":0x0334,"\u0074\u0069l\u0064\u0065\u0076e\u0072\u0074\u0069\u0063\u0061\u006c\u0063\u006d\u0062":0x033e,"\u0074\u0069\u006d\u0065\u0073\u0062\u0061\u0072":0x2a31,"\u0074\u0069\u0070e\u0068\u0061\u0068\u0065\u0062\u0072\u0065\u0077":0x0596,"\u0074\u0069\u0070\u0070\u0069\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a70,"\u0074\u0069t\u006c\u006f\u0063y\u0072\u0069\u006c\u006c\u0069\u0063\u0063\u006d\u0062":0x0483,"\u0074\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x057f,"\u0074\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e6f,"\u0074\u006d\u0069\u006e\u0075\u0073":0x29ff,"\u0074\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff54,"\u0074\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0569,"\u0074\u006f\u0065\u0061":0x2928,"\u0074\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3068,"\u0074\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30c8,"\u0074\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff84,"\u0074\u006f\u006e\u0061":0x2927,"\u0074\u006f\u006e\u0065ba\u0072\u0065\u0078\u0074\u0072\u0061\u0068\u0069\u0067\u0068\u006d\u006f\u0064":0x02e5,"\u0074o\u006ee\u0062\u0061\u0072\u0065\u0078t\u0072\u0061l\u006f\u0077\u006d\u006f\u0064":0x02e9,"\u0074\u006f\u006e\u0065\u0062\u0061\u0072\u0068\u0069g\u0068\u006d\u006f\u0064":0x02e6,"\u0074\u006f\u006e\u0065\u0062\u0061\u0072\u006c\u006f\u0077\u006d\u006f\u0064":0x02e8,"\u0074\u006f\u006e\u0065\u0062\u0061\u0072\u006d\u0069\u0064\u006d\u006f\u0064":0x02e7,"\u0074\u006f\u006e\u0065\u0066\u0069\u0076\u0065":0x01bd,"\u0074o\u006e\u0065\u0073\u0069\u0078":0x0185,"\u0074o\u006e\u0065\u0074\u0077\u006f":0x01a8,"\u0074\u006f\u006eo\u0073":0x0384,"\u0074o\u006e\u0073\u0071\u0075\u0061\u0072e":0x3327,"t\u006f\u0070\u0061\u0074\u0061\u006b\u0074\u0068\u0061\u0069":0x0e0f,"\u0074\u006f\u0070\u0062\u006f\u0074":0x2336,"\u0074\u006f\u0070\u0063\u0069\u0072":0x2af1,"\u0074o\u0070\u0066\u006f\u0072\u006b":0x2ada,"\u0074\u006f\u0070\u0073\u0065\u006d\u0069\u0063\u0069\u0072\u0063\u006c\u0065":0x25e0,"\u0074o\u0072\u0074\u006f\u0069\u0073\u0065\u0073\u0068\u0065\u006c\u006cb\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074":0x3014,"\u0074\u006fr\u0074\u006f\u0069\u0073\u0065\u0073\u0068\u0065\u006c\u006c\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074\u0073ma\u006c\u006c":0xfe5d,"\u0074\u006f\u0072\u0074\u006f\u0069\u0073\u0065\u0073\u0068\u0065\u006c\u006c\u0062\u0072a\u0063k\u0065\u0074\u006c\u0065\u0066\u0074\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c":0xfe39,"\u0074o\u0072\u0074\u006f\u0069s\u0065\u0073\u0068\u0065\u006cl\u0062r\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068t":0x3015,"\u0074\u006f\u0072\u0074\u006f\u0069\u0073\u0065\u0073\u0068e\u006c\u006c\u0062\u0072\u0061\u0063\u006be\u0074\u0072\u0069\u0067\u0068\u0074\u0073\u006d\u0061\u006c\u006c":0xfe5e,"\u0074\u006f\u0072\u0074\u006f\u0069s\u0065\u0073\u0068\u0065\u006c\u006c\u0062\u0072\u0061\u0063\u006b\u0065\u0074r\u0069\u0067\u0068\u0074\u0076\u0065\u0072t\u0069\u0063\u0061\u006c":0xfe3a,"\u0074\u006f\u0073\u0061":0x2929,"\u0074o\u0074\u0061\u006f\u0074\u0068\u0061i":0x0e15,"\u0074\u006f\u0077\u0061":0x292a,"\u0074\u0070\u0061l\u0061\u0074\u0061\u006c\u0068\u006f\u006f\u006b":0x01ab,"\u0074\u0070\u0061\u0072\u0065\u006e":0x24af,"\u0074\u0070\u006cu\u0073":0x29fe,"\u0074r\u0061\u0064\u0065\u006d\u0061\u0072k":0x2122,"\u0074\u0072\u0061\u0064\u0065\u006d\u0061\u0072\u006b\u0073\u0061\u006e\u0073":0xf8ea,"\u0074\u0072\u0061\u0064\u0065\u006d\u0061\u0072\u006bs\u0065\u0072\u0069\u0066":0xf6db,"\u0074r\u0061\u0070\u0065\u007a\u0069\u0075m":0x23e2,"\u0074\u0072\u0065\u0074\u0072\u006f\u0066\u006c\u0065x\u0068\u006f\u006f\u006b":0x0288,"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0062u\u006c\u006c\u0065\u0074":0x2023,"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0063\u0064\u006f\u0074":0x25ec,"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074b\u006c\u0061\u0063\u006b":0x25ed,"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074e\u0071\u0075\u0061\u006c":0x22b4,"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006d\u0069\u006e\u0075\u0073":0x2a3a,"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u006f\u0064\u006f\u0074":0x29ca,"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0070\u006c\u0075\u0073":0x2a39,"\u0074r\u0069a\u006e\u0067\u006c\u0065\u0072i\u0067\u0068t\u0062\u006c\u0061\u0063\u006b":0x25ee,"\u0074r\u0069a\u006e\u0067\u006c\u0065\u0072i\u0067\u0068t\u0065\u0071\u0075\u0061\u006c":0x22b5,"\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":0x29cc,"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073e\u0072\u0069\u0066\u0073":0x29cd,"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0074\u0069\u006d\u0065\u0073":0x2a3b,"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0075\u0062\u0061\u0072":0x29cb,"\u0074\u0072\u0069\u0070\u006c\u0065\u0070\u006c\u0075\u0073":0x29fb,"\u0074r\u0070\u0072\u0069\u006d\u0065":0x2034,"\u0074r\u0073\u006c\u0061\u0073\u0068":0x2afb,"\u0074\u0073":0x02a6,"t\u0073\u0061\u0064\u0069\u0064\u0061\u0067\u0065\u0073\u0068":0xfb46,"t\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0446,"\u0074s\u0065\u0072\u0065\u0031\u0032":0x05b5,"\u0074\u0073\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x045b,"\u0074s\u0075\u0070\u0065\u0072\u0069\u006fr":0xf6f3,"\u0074\u0074\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x099f,"\u0074t\u0061\u0064\u0065\u0076\u0061":0x091f,"t\u0074\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a9f,"t\u0074\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a1f,"\u0074t\u0065h\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb67,"\u0074\u0074\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfb68,"\u0074\u0074e\u0068\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb69,"t\u0074\u0068\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09a0,"\u0074\u0074\u0068\u0061\u0064\u0065\u0076\u0061":0x0920,"\u0074\u0074\u0068a\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aa0,"\u0074\u0074\u0068a\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a20,"\u0074t\u0075\u0072\u006e\u0065\u0064":0x0287,"\u0074\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3064,"\u0074\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30c4,"\u0074\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff82,"\u0074u\u0072\u006e\u0061\u006e\u0067\u006ce":0x29a2,"\u0074\u0075\u0072\u006e\u0065\u0064\u0069\u006f\u0074\u0061":0x2129,"\u0074u\u0072\u006e\u0065\u0064\u006e\u006ft":0x2319,"\u0074\u0075\u0072\u006e\u0073\u0074\u0069\u006c\u0065\u006c\u0065\u0066\u0074":0x22a2,"\u0074u\u0073m\u0061\u006c\u006c\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3063,"\u0074u\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30c3,"\u0074u\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061n\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff6f,"\u0074\u0077\u0065l\u0076\u0065\u0063\u0069\u0072\u0063\u006c\u0065":0x246b,"t\u0077\u0065\u006c\u0076\u0065\u0070\u0061\u0072\u0065\u006e":0x247f,"\u0074\u0077\u0065l\u0076\u0065\u0070\u0065\u0072\u0069\u006f\u0064":0x2493,"t\u0077\u0065\u006c\u0076\u0065\u0072\u006f\u006d\u0061\u006e":0x217b,"t\u0077\u0065\u006c\u0076\u0065\u0075\u0064\u0061\u0073\u0068":0xd80c,"\u0074\u0077\u0065n\u0074\u0079\u0063\u0069\u0072\u0063\u006c\u0065":0x2473,"\u0074\u0077\u0065\u006e\u0074\u0079\u0068\u0061\u006eg\u007a\u0068\u006f\u0075":0x5344,"t\u0077\u0065\u006e\u0074\u0079\u0070\u0061\u0072\u0065\u006e":0x2487,"\u0074\u0077\u0065n\u0074\u0079\u0070\u0065\u0072\u0069\u006f\u0064":0x249b,"\u0074\u0077\u006f":0x0032,"\u0074w\u006f\u0061\u0072\u0061\u0062\u0069c":0x0662,"\u0074\u0077\u006f\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09e8,"\u0074w\u006f\u0063\u0061\u0070\u0073":0x2a4b,"\u0074w\u006f\u0063\u0075\u0070\u0073":0x2a4a,"\u0074w\u006f\u0064\u0065\u0076\u0061":0x0968,"\u0074\u0077\u006fd\u006f\u0074\u006c\u0065\u0061\u0064\u0065\u0072":0x2025,"t\u0077o\u0064\u006f\u0074\u006c\u0065\u0061\u0064\u0065r\u0076\u0065\u0072\u0074ic\u0061\u006c":0xfe30,"\u0074w\u006f\u0066\u0069\u0066\u0074\u0068s":0x2156,"t\u0077\u006f\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ae8,"t\u0077\u006f\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a68,"t\u0077\u006f\u0068\u0061\u006e\u0067\u007a\u0068\u006f\u0075":0x3022,"\u0074\u0077o\u0068\u0065\u0061d\u0064\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077":0x21a1,"t\u0077o\u0068\u0065\u0061\u0064\u006c\u0065\u0066\u0074a\u0072\u0072\u006f\u0077ta\u0069\u006c":0x2b3b,"\u0074\u0077\u006f\u0068ea\u0064\u006c\u0065\u0066\u0074\u0064\u0062\u006b\u0061\u0072\u0072\u006f\u0077":0x2b37,"\u0074w\u006fh\u0065\u0061\u0064\u006d\u0061\u0070\u0073\u0066\u0072\u006f\u006d":0x2b36,"\u0074\u0077\u006f\u0068\u0065\u0061\u0064\u006d\u0061\u0070\u0073\u0074\u006f":0x2905,"t\u0077\u006f\u0068\u0065ad\u0072i\u0067\u0068\u0074\u0061\u0072r\u006f\u0077\u0074\u0061\u0069\u006c":0x2916,"\u0074\u0077\u006f\u0068\u0065\u0061\u0064\u0075\u0070a\u0072\u0072\u006f\u0077":0x219f,"t\u0077o\u0068\u0065\u0061\u0064\u0075\u0070\u0061\u0072r\u006f\u0077\u0063\u0069rc\u006c\u0065":0x2949,"\u0074\u0077\u006f\u0069de\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0070\u0061\u0072\u0065\u006e":0x3221,"t\u0077\u006f\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x2082,"\u0074\u0077\u006fm\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff12,"\u0074\u0077\u006f\u006eum\u0065\u0072\u0061\u0074\u006f\u0072\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09f5,"t\u0077\u006f\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf732,"\u0074\u0077\u006f\u0070\u0061\u0072\u0065\u006e":0x2475,"\u0074w\u006f\u0070\u0065\u0072\u0069\u006fd":0x2489,"\u0074\u0077\u006f\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x06f2,"\u0074\u0077\u006f\u0072\u006f\u006d\u0061\u006e":0x2171,"\u0074w\u006f\u0073\u0074\u0072\u006f\u006be":0x01bb,"t\u0077\u006f\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x00b2,"\u0074w\u006f\u0074\u0068\u0061\u0069":0x0e52,"\u0074w\u006f\u0074\u0068\u0069\u0072\u0064s":0x2154,"\u0074y\u0070\u0065\u0063\u006f\u006c\u006fn":0x2982,"\u0075":0x0075,"\u0075\u0032\u00364\u0033":0x2643,"\u0075\u0061\u0063\u0075\u0074\u0065":0x00fa,"\u0075\u0062\u0061\u0072":0x0289,"\u0075\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x0989,"\u0075b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3128,"\u0075b\u0072\u0062\u0072\u0061\u006b":0x23e1,"\u0075\u0062\u0072\u0065\u0076\u0065":0x016d,"\u0075\u0063\u0061\u0072\u006f\u006e":0x01d4,"\u0075\u0063\u0065\u0064\u0069\u006c\u006c\u0061":0xf834,"\u0075c\u0069\u0072\u0063\u006c\u0065":0x24e4,"u\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x00fb,"\u0075\u0063i\u0072\u0063\u0075m\u0066\u006c\u0065\u0078\u0062\u0065\u006c\u006f\u0077":0x1e77,"\u0075\u0064\u0061\u0074\u0074\u0061\u0064\u0065\u0076\u0061":0x0951,"\u0075d\u0062\u006c\u0061\u0063\u0075\u0074e":0x0171,"\u0075d\u0062\u006c\u0067\u0072\u0061\u0076e":0x0215,"\u0075\u0064\u0065v\u0061":0x0909,"\u0075d\u0069\u0065\u0072\u0065\u0073\u0069s":0x00fc,"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073a\u0063\u0075\u0074\u0065":0x01d8,"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073b\u0065\u006c\u006f\u0077":0x1e73,"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073c\u0061\u0072\u006f\u006e":0x01da,"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04f1,"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073g\u0072\u0061\u0076\u0065":0x01dc,"\u0075d\u0069e\u0072\u0065\u0073\u0069\u0073\u006d\u0061\u0063\u0072\u006f\u006e":0x01d6,"\u0075d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1ee5,"\u0075\u0067\u0072\u0061\u0076\u0065":0x00f9,"\u0075g\u0075\u006a\u0061\u0072\u0061\u0074i":0x0a89,"\u0075g\u0075\u0072\u006d\u0075\u006b\u0068i":0x0a09,"\u0075h\u0069\u0072\u0061\u0067\u0061\u006ea":0x3046,"\u0075\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ee7,"\u0075\u0068\u006fr\u006e":0x01b0,"\u0075\u0068\u006f\u0072\u006e\u0061\u0063\u0075\u0074\u0065":0x1ee9,"\u0075\u0068\u006f\u0072\u006e\u0064\u006f\u0074\u0062\u0065\u006c\u006f\u0077":0x1ef1,"\u0075\u0068\u006f\u0072\u006e\u0067\u0072\u0061\u0076\u0065":0x1eeb,"\u0075\u0068\u006f\u0072\u006e\u0068\u006f\u006f\u006ba\u0062\u006f\u0076\u0065":0x1eed,"\u0075\u0068\u006f\u0072\u006e\u0074\u0069\u006c\u0064\u0065":0x1eef,"u\u0068\u0075\u006e\u0067ar\u0075m\u006c\u0061\u0075\u0074\u0063y\u0072\u0069\u006c\u006c\u0069\u0063":0x04f3,"\u0075\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065":0x0217,"\u0075k\u0061\u0074\u0061\u006b\u0061\u006ea":0x30a6,"\u0075k\u0061t\u0061\u006b\u0061\u006e\u0061h\u0061\u006cf\u0077\u0069\u0064\u0074\u0068":0xff73,"\u0075\u006b\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0479,"\u0075k\u006f\u0072\u0065\u0061\u006e":0x315c,"\u0075\u006c\u0061r\u0063":0x25dc,"\u0075\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x25f8,"\u0075m\u0061\u0063\u0072\u006f\u006e":0x016b,"\u0075m\u0061c\u0072\u006f\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04ef,"\u0075m\u0061c\u0072\u006f\u006e\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073":0x1e7b,"\u0075\u006d\u0061\u0074\u0072\u0061\u0067\u0075\u0072m\u0075\u006b\u0068\u0069":0x0a41,"\u0075\u006d\u0069\u006e\u0075\u0073":0x2a41,"\u0075\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff55,"\u0075\u006e\u0064\u0065\u0072\u0062\u0072\u0061\u0063\u0065":0x23df,"\u0075\u006e\u0064e\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074":0x23b5,"\u0075\u006e\u0064\u0065\u0072\u006c\u0065\u0066\u0074a\u0072\u0072\u006f\u0077":0x20ee,"u\u006ed\u0065\u0072\u006c\u0065\u0066\u0074\u0068\u0061r\u0070\u006f\u006f\u006edo\u0077\u006e":0x20ed,"\u0075\u006e\u0064\u0065\u0072\u0070\u0061\u0072\u0065\u006e":0x23dd,"\u0075n\u0064e\u0072\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077":0x20ef,"u\u006e\u0064\u0065\u0072ri\u0067h\u0074\u0068\u0061\u0072\u0070o\u006f\u006e\u0064\u006f\u0077\u006e":0x20ec,"\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":0x005f,"\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0064\u0062\u006c":0x2017,"\u0075\u006e\u0064\u0065rs\u0063\u006f\u0072\u0065\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff3f,"\u0075n\u0064e\u0072\u0073\u0063\u006f\u0072e\u0076\u0065r\u0074\u0069\u0063\u0061\u006c":0xfe33,"\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072e\u0077\u0061\u0076\u0079":0xfe4f,"\u0075\u006e\u0064\u0065\u0072\u0074\u0069\u0065":0x203f,"\u0075\u006e\u0069c\u006f\u0064\u0065\u0063\u0064\u006f\u0074\u0073":0x22ef,"\u0075\u006e\u0069o\u006e":0x222a,"\u0075\u006e\u0069\u006f\u006e\u0064\u0062\u006c":0x22d3,"\u0075\u006e\u0069\u006f\u006e\u006d\u0075\u006c\u0074\u0069":0x228e,"\u0075n\u0069\u006f\u006e\u0073\u0071":0x2294,"\u0075n\u0069\u006f\u006e\u0074\u0065\u0078t":0x22c3,"\u0075n\u0069\u0076\u0065\u0072\u0073\u0061l":0x2200,"\u0075o\u0067\u006f\u006e\u0065\u006b":0x0173,"\u0075\u0070\u0061n\u0064":0x214b,"\u0075\u0070\u0061\u0072\u0065\u006e":0x24b0,"\u0075\u0070\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072\u0072\u0065\u0064":0x2909,"\u0075p\u0061r\u0072\u006f\u0077\u006f\u006e\u0063\u0069\u0072\u0063\u006c\u0065":0x29bd,"\u0075p\u0062\u006c\u006f\u0063\u006b":0x2580,"\u0075p\u0064\u0069\u0067\u0061\u006d\u006da":0x03dd,"u\u0070\u0064\u006f\u0077nh\u0061r\u0070\u006f\u006f\u006e\u006ce\u0066\u0074\u006c\u0065\u0066\u0074":0x2951,"\u0075\u0070\u0064\u006fwn\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u006c\u0065\u0066\u0074\u0072\u0069\u0067h\u0074":0x294d,"\u0075\u0070\u0064\u006fwn\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0072\u0069\u0067\u0068\u0074\u006c\u0065f\u0074":0x294c,"\u0075\u0070\u0064ow\u006e\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0072\u0069\u0067\u0068\u0074\u0072\u0069\u0067\u0068\u0074":0x294f,"\u0075\u0070\u0064ow\u006e\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0073\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074":0x296e,"\u0075\u0070\u0065\u0069\u0067\u0068\u0074\u0068\u0062\u006c\u006f\u0063\u006b":0x2594,"\u0075\u0070\u0066\u0069\u0073\u0068\u0074\u0061\u0069\u006c":0x297e,"\u0075\u0070h\u0061\u0072\u0070o\u006f\u006e\u006c\u0065\u0066\u0074\u0062\u0061\u0072":0x2960,"\u0075\u0070\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0072\u0069\u0067h\u0074\u0062\u0061\u0072":0x295c,"\u0075\u0070\u0068\u0061rp\u006f\u006f\u006e\u0073\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074":0x2963,"\u0075\u0070\u0069\u006e":0x27d2,"\u0075\u0070\u0069n\u0074":0x2a1b,"\u0075p\u006b\u006f\u0070\u0070\u0061":0x03df,"\u0075\u0070\u006f\u006c\u0064\u004b\u006f\u0070\u0070\u0061":0x03d8,"\u0075\u0070\u006f\u006c\u0064\u006b\u006f\u0070\u0070\u0061":0x03d9,"\u0075\u0070\u0070\u0065\u0072\u0064\u006f\u0074\u0068e\u0062\u0072\u0065\u0077":0x05c4,"\u0075\u0070\u0072\u0069\u0067\u0068\u0074\u0063\u0075\u0072\u0076\u0065a\u0072\u0072\u006f\u0077":0x2934,"\u0075p\u0073\u0061\u006d\u0070\u0069":0x03e1,"\u0075p\u0073\u0069\u006c\u006f\u006e":0x03c5,"u\u0070\u0073\u0069\u006con\u0064i\u0061\u0065\u0072\u0065\u0073i\u0073\u0074\u006f\u006e\u006f\u0073":0x02f9,"\u0075p\u0073i\u006c\u006f\u006e\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073":0x03cb,"u\u0070s\u0069\u006c\u006f\u006e\u0064\u0069\u0065\u0072e\u0073\u0069\u0073\u0074on\u006f\u0073":0x03b0,"\u0075\u0070\u0073i\u006c\u006f\u006e\u006c\u0061\u0074\u0069\u006e":0x028a,"\u0075\u0070\u0073i\u006c\u006f\u006e\u0074\u006f\u006e\u006f\u0073":0x03cd,"\u0075p\u0073\u006c\u006f\u0070\u0065":0x29f8,"\u0075\u0070\u0073\u0074\u0069\u0067\u006d\u0061":0x03db,"\u0075\u0070\u0074\u0061\u0063\u006b\u0062\u0065\u006co\u0077\u0063\u006d\u0062":0x031d,"\u0075p\u0074\u0061\u0063\u006b\u006d\u006fd":0x02d4,"\u0075\u0070\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061":0x03f4,"u\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a73,"\u0075\u0072\u0061r\u0063":0x25dd,"\u0075\u0072\u0069n\u0067":0x016f,"\u0075\u0072\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x25f9,"\u0075\u0073\u006d\u0061\u006c\u006c\u0068\u0069\u0072a\u0067\u0061\u006e\u0061":0x3045,"\u0075\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074a\u006b\u0061\u006e\u0061":0x30a5,"\u0075\u0073\u006dal\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff69,"\u0075\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x04af,"\u0075\u0073\u0074ra\u0069\u0067\u0068\u0074\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04b1,"\u0075\u0074\u0069\u006c\u0064\u0065":0x0169,"u\u0074\u0069\u006c\u0064\u0065\u0061\u0063\u0075\u0074\u0065":0x1e79,"u\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077":0x1e75,"\u0075u\u0062\u0065\u006e\u0067\u0061\u006ci":0x098a,"\u0075\u0075\u0064\u0065\u0076\u0061":0x090a,"\u0075\u0075\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a8a,"\u0075\u0075\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a0a,"\u0075u\u006da\u0074\u0072\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a42,"\u0075u\u0076o\u0077\u0065\u006c\u0073\u0069g\u006e\u0062e\u006e\u0067\u0061\u006c\u0069":0x09c2,"\u0075u\u0076o\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0064\u0065\u0076\u0061":0x0942,"\u0075\u0075\u0076\u006fwe\u006c\u0073\u0069\u0067\u006e\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ac2,"\u0075\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067\u006e\u0062\u0065n\u0067\u0061\u006c\u0069":0x09c1,"\u0075\u0076\u006f\u0077\u0065\u006c\u0073\u0069\u0067n\u0064\u0065\u0076\u0061":0x0941,"\u0075v\u006fw\u0065\u006c\u0073\u0069\u0067n\u0067\u0075j\u0061\u0072\u0061\u0074\u0069":0x0ac1,"\u0076":0x0076,"\u0076\u0042\u0061\u0072":0x2ae8,"\u0076\u0042\u0061r\u0076":0x2ae9,"\u0076\u0044\u0064\u0061\u0073\u0068":0x2ae2,"\u0076\u0061\u0064\u0065\u0076\u0061":0x0935,"\u0076\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ab5,"\u0076\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a35,"\u0076\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30f7,"\u0076\u0061\u0072\u0056\u0064\u0061\u0073\u0068":0x2ae6,"\u0076\u0061\u0072\u0063\u0061\u0072\u0072\u0069\u0061\u0067\u0065\u0072e\u0074\u0075\u0072\u006e":0x23ce,"\u0076\u0061\u0072\u0064\u006f\u0075\u0062\u006c\u0065\u0062\u0061\u0072w\u0065\u0064\u0067\u0065":0x2306,"\u0076\u0061\u0072\u0068\u0065\u0078\u0061\u0067\u006f\u006e":0x2b21,"\u0076a\u0072h\u0065\u0078\u0061\u0067\u006f\u006e\u0062\u006c\u0061\u0063\u006b":0x2b22,"\u0076\u0061\u0072\u0068\u0065\u0078\u0061\u0067\u006f\u006e\u006c\u0072b\u006f\u006e\u0064\u0073":0x232c,"\u0076\u0061\u0072\u0069\u006b\u0061":0xfb1e,"v\u0061\u0072\u0069\u0073\u0069\u006e\u006f\u0062\u0061\u0072":0x22f6,"\u0076\u0061\u0072\u0069\u0073\u0069\u006e\u0073":0x22f3,"\u0076a\u0072\u006e\u0069\u006f\u0062\u0061r":0x22fd,"\u0076\u0061\u0072\u006e\u0069\u0073":0x22fb,"\u0076\u0061r\u006f\u0069\u006et\u0063\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065":0x2232,"\u0076a\u0072t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074":0x22b2,"\u0076\u0061r\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074":0x22b3,"\u0076a\u0072\u0076\u0065\u0065\u0062\u0061r":0x2a61,"\u0076\u0061\u0076":0x05d5,"\u0076a\u0076d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077":0xfb35,"\u0076\u0061\u0076\u0068\u006f\u006c\u0061\u006d":0xfb4b,"\u0076\u0062\u0072\u0061\u0063\u0065\u0065\u0078\u0074e\u006e\u0064\u0065\u0072":0x23aa,"\u0076\u0062\u0072\u0074\u0072\u0069":0x29d0,"\u0076c\u0069\u0072\u0063\u006c\u0065":0x24e5,"\u0076d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e7f,"\u0076\u0065\u0063\u0074\u0069\u006d\u0065\u0073":0x2a2f,"\u0076\u0065\u0063\u0074\u006f\u0072":0x20d7,"\u0076\u0065\u0065\u0064\u006f\u0074":0x27c7,"\u0076\u0065\u0065d\u006f\u0075\u0062\u006c\u0065\u0062\u0061\u0072":0x2a63,"\u0076\u0065\u0065e\u0071":0x225a,"\u0076\u0065\u0065\u006d\u0069\u0064\u0076\u0065\u0072\u0074":0x2a5b,"\u0076e\u0065\u006f\u0064\u006f\u0074":0x2a52,"\u0076\u0065\u0065\u006f\u006e\u0076\u0065\u0065":0x2a56,"\u0076\u0065\u0065\u006f\u006e\u0077\u0065\u0064\u0067\u0065":0x2a59,"\u0076e\u0068\u0061\u0072\u0061\u0062\u0069c":0x06a4,"\u0076\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfb6b,"\u0076\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb6c,"v\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfb6a,"\u0076e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfb6d,"\u0076\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30f9,"\u0076\u0065\u0072\u0073\u0069\u0063\u006c\u0065":0x2123,"v\u0065r\u0074\u0069\u0063\u0061\u006c\u006c\u0069\u006ee\u0061\u0062\u006f\u0076ec\u006d\u0062":0x030d,"v\u0065r\u0074\u0069\u0063\u0061\u006c\u006c\u0069\u006ee\u0062\u0065\u006c\u006fwc\u006d\u0062":0x0329,"\u0076e\u0072t\u0069\u0063\u0061\u006c\u006ci\u006e\u0065l\u006f\u0077\u006d\u006f\u0064":0x02cc,"\u0076e\u0072t\u0069\u0063\u0061\u006c\u006c\u0069\u006e\u0065\u006d\u006f\u0064":0x02c8,"v\u0065\u0072\u0074\u006f\u0076\u0065\u0072\u006c\u0061\u0079":0x20d2,"v\u0065\u0077\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x057e,"\u0076\u0068\u006fo\u006b":0x028b,"\u0076\u0069\u0065\u0077\u0064\u0061\u0074\u0061":0x2317,"\u0076\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30f8,"\u0076\u0069\u0072\u0061\u006d\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09cd,"\u0076\u0069\u0072\u0061\u006d\u0061\u0064\u0065\u0076\u0061":0x094d,"\u0076\u0069\u0072\u0061\u006d\u0061\u0067\u0075\u006aa\u0072\u0061\u0074\u0069":0x0acd,"\u0076\u0069\u0073\u0061\u0072\u0067\u0061\u0062\u0065n\u0067\u0061\u006c\u0069":0x0983,"v\u0069\u0073\u0061\u0072\u0067\u0061\u0064\u0065\u0076\u0061":0x0903,"\u0076i\u0073a\u0072\u0067\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0a83,"\u0076l\u006f\u006e\u0067\u0064\u0061\u0073h":0x27dd,"\u0076\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff56,"\u0076\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0578,"\u0076\u006f\u0069ce\u0064\u0069\u0074\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x309e,"\u0076\u006f\u0069ce\u0064\u0069\u0074\u0065\u0072\u0061\u0074\u0069\u006f\u006e\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30fe,"\u0076\u006f\u0069\u0063\u0065\u0064\u006d\u0061\u0072k\u006b\u0061\u006e\u0061":0x309b,"\u0076\u006f\u0069ce\u0064\u006d\u0061\u0072\u006b\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff9e,"\u0076\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30fa,"\u0076\u0070\u0061\u0072\u0065\u006e":0x24b1,"\u0076\u0072\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065":0x25af,"\u0076r\u0065c\u0074\u0061\u006e\u0067\u006c\u0065\u0062\u006c\u0061\u0063\u006b":0x25ae,"\u0076s\u0063\u0072\u0069\u0070\u0074":0x021b,"\u0076\u0074\u0069\u006c\u0064\u0065":0x1e7d,"\u0076\u0074\u0075r\u006e":0x021c,"\u0076t\u0075\u0072\u006e\u0065\u0064":0x028c,"\u0076\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3094,"\u0076\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30f4,"\u0076\u0079\u0073\u006d\u0062\u006c\u006b\u0073\u0071\u0075\u0061\u0072\u0065":0x2b1d,"\u0076\u0079\u0073\u006d\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065":0x2218,"\u0076\u0079\u0073\u006d\u0077\u0068\u0074\u0073\u0071\u0075\u0061\u0072\u0065":0x2b1e,"\u0076z\u0069\u0067\u007a\u0061\u0067":0x299a,"\u0077":0x0077,"\u0077\u0061\u0063\u0075\u0074\u0065":0x1e83,"\u0077a\u0065\u006b\u006f\u0072\u0065\u0061n":0x3159,"\u0077\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x308f,"\u0077\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ef,"\u0077\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff9c,"\u0077\u0061\u006b\u006f\u0072\u0065\u0061\u006e":0x3158,"\u0077a\u0073m\u0061\u006c\u006c\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x308e,"\u0077a\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ee,"w\u0061\u0074\u0074\u006f\u0073\u0071\u0075\u0061\u0072\u0065":0x3357,"\u0077\u0061\u0076\u0065\u0064\u0061\u0073\u0068":0x301c,"\u0077\u0061\u0076\u0079un\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0076\u0065\u0072\u0074\u0069\u0063a\u006c":0xfe34,"\u0077a\u0077\u0061\u0072\u0061\u0062\u0069c":0x0648,"\u0077\u0061\u0077\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfeee,"\u0077a\u0077\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfe86,"w\u0061\u0077\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfeed,"\u0077a\u0077\u0077\u0069\u0074h\u0068\u0061\u006d\u007a\u0061a\u0062o\u0076e\u0069\u0073\u006f\u006c\u0061\u0074\u0065d":0xfe85,"\u0077\u0062\u0073\u0071\u0075\u0061\u0072\u0065":0x33dd,"\u0077c\u0069\u0072\u0063\u006c\u0065":0x24e6,"w\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x0175,"\u0077d\u0069\u0065\u0072\u0065\u0073\u0069s":0x1e85,"\u0077\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e87,"\u0077d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e89,"\u0077\u0065\u0064\u0067\u0065\u0062\u0061\u0072":0x2a5f,"\u0077\u0065\u0064\u0067\u0065\u0064\u006f\u0074":0x27d1,"\u0077\u0065\u0064\u0067\u0065\u0064\u006f\u0075\u0062l\u0065\u0062\u0061\u0072":0x2a60,"\u0077\u0065\u0064g\u0065\u006d\u0069\u0064\u0076\u0065\u0072\u0074":0x2a5a,"\u0077e\u0064\u0067\u0065\u006f\u0064\u006ft":0x2a51,"\u0077\u0065\u0064g\u0065\u006f\u006e\u0077\u0065\u0064\u0067\u0065":0x2a55,"\u0077\u0065\u0064\u0067\u0065\u0071":0x2259,"\u0077\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3091,"w\u0065\u0069\u0065\u0072\u0073\u0074\u0072\u0061\u0073\u0073":0x2118,"\u0077\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30f1,"\u0077\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x315e,"\u0077e\u006f\u006b\u006f\u0072\u0065\u0061n":0x315d,"\u0077\u0067\u0072\u0061\u0076\u0065":0x1e81,"w\u0068\u0069\u0074\u0065\u0062\u0075\u006c\u006c\u0065\u0074":0x25e6,"w\u0068\u0069\u0074\u0065\u0063\u0069\u0072\u0063\u006c\u0065":0x25cb,"\u0077\u0068\u0069\u0074ec\u006f\u0072\u006e\u0065\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065f\u0074":0x300e,"\u0077\u0068\u0069\u0074\u0065\u0063\u006f\u0072\u006e\u0065r\u0062\u0072\u0061\u0063\u006b\u0065\u0074l\u0065\u0066\u0074\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c":0xfe43,"\u0077\u0068\u0069te\u0063\u006f\u0072\u006e\u0065\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074":0x300f,"\u0077\u0068\u0069t\u0065\u0063\u006f\u0072n\u0065\u0072\u0062\u0072\u0061\u0063\u006be\u0074\u0072\u0069\u0067\u0068\u0074\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c":0xfe44,"\u0077\u0068\u0069t\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064":0x25c7,"\u0077\u0068\u0069\u0074\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0063o\u006e\u0074\u0061\u0069\u006e\u0069n\u0067\u0062\u006c\u0061\u0063\u006b\u0073\u006d\u0061\u006c\u006c\u0064\u0069a\u006d\u006f\u006e\u0064":0x25c8,"\u0077\u0068\u0069\u0074\u0065\u0064\u006f\u0077\u006e\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0073m\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x25bf,"\u0077h\u0069\u0074\u0065\u0064o\u0077\u006e\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce":0x25bd,"w\u0068i\u0074\u0065\u0069\u006e\u0077\u0068\u0069\u0074e\u0074\u0072\u0069\u0061ng\u006c\u0065":0x27c1,"\u0077\u0068\u0069\u0074\u0065\u006c\u0065\u0066\u0074\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0073m\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x25c3,"\u0077h\u0069\u0074\u0065\u006ce\u0066\u0074\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce":0x25c1,"\u0077\u0068\u0069\u0074\u0065\u006c\u0065\u006e\u0074\u0069\u0063u\u006c\u0061\u0072\u0062\u0072\u0061\u0063\u006b\u0065\u0074l\u0065\u0066\u0074":0x3016,"w\u0068\u0069\u0074\u0065\u006c\u0065n\u0074\u0069\u0063\u0075\u006c\u0061\u0072\u0062\u0072a\u0063\u006b\u0065t\u0072i\u0067\u0068\u0074":0x3017,"\u0077\u0068i\u0074\u0065\u0070o\u0069\u006e\u0074\u0065\u0072\u006c\u0065\u0066\u0074":0x25c5,"\u0077\u0068\u0069\u0074\u0065\u0070\u006f\u0069\u006e\u0074\u0065\u0072r\u0069\u0067\u0068\u0074":0x25bb,"\u0077\u0068\u0069t\u0065\u0072\u0069\u0067h\u0074\u0070\u006f\u0069\u006e\u0074\u0069n\u0067\u0073\u006d\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x25b9,"\u0077\u0068\u0069\u0074\u0065\u0072\u0069\u0067\u0068\u0074\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061n\u0067\u006c\u0065":0x25b7,"\u0077\u0068i\u0074\u0065\u0073m\u0061\u006c\u006c\u0073\u0071\u0075\u0061\u0072\u0065":0x25ab,"\u0077\u0068\u0069\u0074es\u0071\u0075\u0061\u0072\u0065\u0074\u0069\u0063\u006b\u006c\u0065\u0066\u0074":0x27e4,"w\u0068i\u0074\u0065\u0073\u0071\u0075\u0061\u0072\u0065t\u0069\u0063\u006b\u0072ig\u0068\u0074":0x27e5,"\u0077h\u0069\u0074\u0065\u0073\u0074\u0061r":0x2606,"\u0077\u0068\u0069\u0074\u0065\u0074\u0065\u006c\u0065p\u0068\u006f\u006e\u0065":0x260f,"\u0077\u0068i\u0074\u0065\u0074\u006f\u0072\u0074\u006f\u0069\u0073\u0065\u0073\u0068\u0065\u006c\u006c\u0062\u0072\u0061\u0063\u006b\u0065\u0074le\u0066\u0074":0x3018,"\u0077\u0068\u0069\u0074\u0065\u0074\u006f\u0072\u0074\u006fi\u0073\u0065\u0073\u0068\u0065\u006c\u006cb\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074":0x3019,"\u0077\u0068\u0069\u0074e\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067s\u006da\u006c\u006c\u0074\u0072\u0069\u0061\u006eg\u006c\u0065":0x25b5,"\u0077\u0068\u0069te\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":0x25b3,"w\u0068\u0074\u0068\u006f\u0072\u007a\u006f\u0076\u0061\u006c":0x2b2d,"w\u0068\u0074\u0076\u0065\u0072\u0074\u006f\u0076\u0061\u006c":0x2b2f,"\u0077\u0069\u0064\u0065\u0061\u006e\u0067\u006c\u0065\u0064\u006f\u0077\u006e":0x29a6,"w\u0069\u0064\u0065\u0061\u006e\u0067\u006c\u0065\u0075\u0070":0x29a7,"\u0077i\u0064e\u0062\u0072\u0069\u0064\u0067\u0065\u0061\u0062\u006f\u0076\u0065":0x20e9,"\u0077\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3090,"\u0077\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30f0,"\u0077\u0069\u006b\u006f\u0072\u0065\u0061\u006e":0x315f,"\u0077\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff57,"\u0077\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3092,"\u0077\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30f2,"\u0077\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff66,"\u0077\u006f\u006e":0x20a9,"\u0077\u006f\u006em\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xffe6,"\u0077\u006f\u0077\u0061\u0065\u006e\u0074\u0068\u0061\u0069":0x0e27,"\u0077\u0070\u0061\u0072\u0065\u006e":0x24b2,"\u0077\u0072\u0065\u0061\u0074\u0068\u0070\u0072\u006f\u0064\u0075\u0063\u0074":0x2240,"\u0077\u0072\u0069n\u0067":0x1e98,"\u0077\u0073\u0075\u0070\u0065\u0072":0x0240,"\u0077s\u0075\u0070\u0065\u0072\u0069\u006fr":0x02b7,"\u0077\u0074\u0075r\u006e":0x021d,"\u0077t\u0075\u0072\u006e\u0065\u0064":0x028d,"\u0077\u0079\u006e\u006e":0x01bf,"\u0078":0x0078,"\u0078a\u0062\u006f\u0076\u0065\u0063\u006db":0x033d,"\u0078b\u006f\u0070\u006f\u006d\u006f\u0066o":0x3112,"\u0078c\u0069\u0072\u0063\u006c\u0065":0x24e7,"\u0078d\u0069\u0065\u0072\u0065\u0073\u0069s":0x1e8d,"\u0078\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e8b,"x\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x056d,"\u0078\u0069":0x03be,"\u0078\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff58,"\u0078\u0070\u0061\u0072\u0065\u006e":0x24b3,"\u0078s\u0075\u0070\u0065\u0072\u0069\u006fr":0x02e3,"\u0079":0x0079,"y\u0061\u0061\u0064\u006f\u0073\u0071\u0075\u0061\u0072\u0065":0x334e,"\u0079a\u0062\u0065\u006e\u0067\u0061\u006ci":0x09af,"\u0079\u0061\u0063\u0075\u0074\u0065":0x00fd,"\u0079\u0061\u0064\u0065\u0076\u0061":0x092f,"\u0079a\u0065\u006b\u006f\u0072\u0065\u0061n":0x3152,"\u0079\u0061\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0aaf,"\u0079\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a2f,"\u0079\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3084,"\u0079\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30e4,"\u0079\u0061\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff94,"\u0079\u0061\u006b\u006f\u0072\u0065\u0061\u006e":0x3151,"\u0079\u0061\u006da\u006b\u006b\u0061\u006e\u0074\u0068\u0061\u0069":0x0e4e,"\u0079a\u0073m\u0061\u006c\u006c\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3083,"\u0079a\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30e3,"\u0079a\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061n\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff6c,"y\u0061\u0074\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0463,"\u0079c\u0069\u0072\u0063\u006c\u0065":0x24e8,"y\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x0177,"\u0079d\u0069\u0065\u0072\u0065\u0073\u0069s":0x00ff,"\u0079\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x1e8f,"\u0079d\u006f\u0074\u0062\u0065\u006c\u006fw":0x1ef5,"\u0079e\u0068\u0061\u0072\u0061\u0062\u0069c":0x064a,"\u0079e\u0068b\u0061\u0072\u0072\u0065\u0065\u0061\u0072\u0061\u0062\u0069\u0063":0x06d2,"y\u0065h\u0062\u0061\u0072\u0072\u0065\u0065\u0066\u0069n\u0061\u006c\u0061\u0072ab\u0069\u0063":0xfbaf,"\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfef2,"\u0079\u0065\u0068\u0068am\u007a\u0061\u0061\u0062\u006f\u0076\u0065\u0061\u0072\u0061\u0062\u0069\u0063":0x0626,"\u0079e\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfe8a,"\u0079\u0065\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006fv\u0065\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072a\u0062\u0069\u0063":0xfe8b,"\u0079e\u0068\u0068\u0061\u006dz\u0061\u0061\u0062\u006f\u0076e\u006de\u0064i\u0061\u006c\u0061\u0072\u0061\u0062\u0069c":0xfe8c,"\u0079\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfef3,"y\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfef1,"y\u0065h\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063":0xfcdd,"y\u0065\u0068\u006d\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063":0xfc58,"\u0079e\u0068n\u006f\u006f\u006e\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063":0xfc94,"\u0079\u0065\u0068th\u0072\u0065\u0065\u0064\u006f\u0074\u0073\u0062\u0065\u006c\u006f\u0077\u0061\u0072\u0061\u0062\u0069\u0063":0x06d1,"\u0079\u0065\u0068wi\u0074\u0068\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c":0xfc95,"\u0079\u0065\u0068\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066m\u0061\u006b\u0073\u0075\u0072\u0061\u0069\u0073\u006f\u006ca\u0074\u0065\u0064":0xfc59,"\u0079\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0061\u0068\u0069\u006ei\u0074\u0069\u0061\u006c":0xfcdb,"\u0079e\u0068\u0077\u0069\u0074h\u0068\u0061\u006d\u007a\u0061a\u0062o\u0076e\u0069\u0073\u006f\u006c\u0061\u0074\u0065d":0xfe89,"\u0079e\u0068w\u0069\u0074\u0068\u006a\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c":0xfcda,"\u0079e\u0068w\u0069\u0074\u0068\u006b\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c":0xfcdc,"\u0079e\u0068w\u0069\u0074\u0068\u0072\u0065\u0068\u0066\u0069\u006e\u0061\u006c":0xfc91,"\u0079\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x3156,"\u0079\u0065\u006e":0x00a5,"\u0079\u0065\u006em\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xffe5,"\u0079e\u006f\u006b\u006f\u0072\u0065\u0061n":0x3155,"\u0079\u0065\u006f\u0072\u0069\u006e\u0068\u0069\u0065\u0075\u0068\u006bo\u0072\u0065\u0061\u006e":0x3186,"\u0079e\u0072a\u0068\u0062\u0065\u006e\u0079o\u006d\u006fh\u0065\u0062\u0072\u0065\u0077":0x05aa,"\u0079\u0065\u0072i\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x044b,"y\u0065r\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069s\u0063\u0079\u0072\u0069ll\u0069\u0063":0x04f9,"\u0079\u0065\u0073\u0069\u0065\u0075\u006e\u0067\u006bo\u0072\u0065\u0061\u006e":0x3181,"y\u0065\u0073\u0069\u0065un\u0067p\u0061\u006e\u0073\u0069\u006fs\u006b\u006f\u0072\u0065\u0061\u006e":0x3183,"\u0079e\u0073i\u0065\u0075\u006e\u0067\u0073i\u006f\u0073k\u006f\u0072\u0065\u0061\u006e":0x3182,"y\u0065\u0074\u0069\u0076\u0068\u0065\u0062\u0072\u0065\u0077":0x059a,"\u0079\u0067\u0072\u0061\u0076\u0065":0x1ef3,"\u0079\u0068\u006fo\u006b":0x01b4,"\u0079\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065":0x1ef7,"\u0079\u0069\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0575,"\u0079\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0457,"\u0079\u0069\u006b\u006f\u0072\u0065\u0061\u006e":0x3162,"\u0079i\u006e\u0079\u0061\u006e\u0067":0x262f,"\u0079\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0582,"\u0079\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff59,"\u0079o\u0064d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077":0xfb39,"\u0079\u006f\u0064y\u006f\u0064\u0068\u0065\u0062\u0072\u0065\u0077":0x05f2,"\u0079\u006f\u0064\u0079\u006f\u0064\u0070\u0061\u0074\u0061\u0068\u0068e\u0062\u0072\u0065\u0077":0xfb1f,"\u0079\u006f\u0067\u0068":0x0222,"\u0079\u006f\u0067\u0068\u0063\u0075\u0072\u006c":0x0223,"\u0079\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3088,"\u0079o\u0069\u006b\u006f\u0072\u0065\u0061n":0x3189,"\u0079\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30e8,"\u0079\u006f\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff96,"\u0079\u006f\u006b\u006f\u0072\u0065\u0061\u006e":0x315b,"\u0079o\u0073m\u0061\u006c\u006c\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3087,"\u0079o\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30e7,"\u0079o\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061n\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff6e,"\u0079\u006f\u0074\u0067\u0072\u0065\u0065\u006b":0x03f3,"y\u006f\u0079\u0061\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x3188,"\u0079\u006f\u0079\u0061\u006b\u006f\u0072\u0065\u0061\u006e":0x3187,"\u0079o\u0079\u0061\u006b\u0074\u0068\u0061i":0x0e22,"\u0079\u006f\u0079\u0069\u006e\u0067\u0074\u0068\u0061\u0069":0x0e0d,"\u0079\u0070\u0061\u0072\u0065\u006e":0x24b4,"\u0079\u0070\u006f\u0067\u0065\u0067\u0072\u0061\u006d\u006d\u0065\u006e\u0069":0x037a,"y\u0070\u006f\u0067\u0065gr\u0061m\u006d\u0065\u006e\u0069\u0067r\u0065\u0065\u006b\u0063\u006d\u0062":0x0345,"\u0079\u0072":0x01a6,"\u0079\u0072\u0069n\u0067":0x1e99,"\u0079\u0073\u0075\u0070\u0065\u0072":0x0241,"\u0079s\u0075\u0070\u0065\u0072\u0069\u006fr":0x02b8,"\u0079\u0074\u0069\u006c\u0064\u0065":0x1ef9,"\u0079\u0074\u0075r\u006e":0x021e,"\u0079t\u0075\u0072\u006e\u0065\u0064":0x028e,"\u0079\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3086,"\u0079u\u0069\u006b\u006f\u0072\u0065\u0061n":0x318c,"\u0079\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30e6,"\u0079\u0075\u006b\u0061ta\u006b\u0061\u006e\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff95,"\u0079\u0075\u006b\u006f\u0072\u0065\u0061\u006e":0x3160,"\u0079\u0075\u0073\u0062\u0069\u0067\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x046b,"\u0079\u0075\u0073\u0062ig\u0069\u006f\u0074\u0069\u0066\u0069\u0065\u0064\u0063\u0079\u0072\u0069\u006c\u006ci\u0063":0x046d,"\u0079\u0075\u0073\u006c\u0069\u0074\u0074\u006c\u0065\u0063\u0079\u0072i\u006c\u006c\u0069\u0063":0x0467,"\u0079u\u0073\u006c\u0069\u0074t\u006c\u0065\u0069\u006f\u0074i\u0066i\u0065d\u0063\u0079\u0072\u0069\u006c\u006c\u0069c":0x0469,"\u0079u\u0073m\u0061\u006c\u006c\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3085,"\u0079u\u0073m\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30e5,"\u0079u\u0073\u006d\u0061\u006c\u006c\u006b\u0061\u0074\u0061\u006b\u0061n\u0061\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068":0xff6d,"\u0079\u0075\u0079\u0065\u006b\u006f\u0072\u0065\u0061\u006e":0x318b,"y\u0075\u0079\u0065\u006f\u006b\u006f\u0072\u0065\u0061\u006e":0x318a,"\u0079\u0079\u0061\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09df,"\u0079y\u0061\u0064\u0065\u0076\u0061":0x095f,"\u007a":0x007a,"\u007a\u0061\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x0566,"\u007a\u0061\u0063\u0075\u0074\u0065":0x017a,"\u007a\u0061\u0064\u0065\u0076\u0061":0x095b,"\u007a\u0061\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a5b,"\u007aa\u0068\u0061\u0072\u0061\u0062\u0069c":0x0638,"\u007a\u0061\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063":0xfec6,"\u007a\u0061h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfec7,"\u007a\u0061\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3056,"z\u0061\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfec5,"\u007aa\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfec8,"\u007a\u0061\u0069\u006e\u0061\u0072\u0061\u0062\u0069\u0063":0x0632,"\u007aa\u0069n\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063":0xfeb0,"\u007a\u0061\u0069n\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064":0xfeaf,"\u007a\u0061\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30b6,"\u007a\u0061q\u0065\u0066\u0067a\u0064\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077":0x0595,"\u007a\u0061q\u0065\u0066\u0071a\u0074\u0061\u006e\u0068\u0065\u0062\u0072\u0065\u0077":0x0594,"z\u0061\u0072\u0071\u0061\u0068\u0065\u0062\u0072\u0065\u0077":0x0598,"\u007a\u0061\u0079\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077":0xfb36,"\u007ab\u006f\u0070\u006f\u006d\u006f\u0066o":0x3117,"\u007a\u0063\u0061\u0072\u006f\u006e":0x017e,"\u007ac\u0069\u0072\u0063\u006c\u0065":0x24e9,"z\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078":0x1e91,"\u007a\u0063\u006d\u0070":0x2a1f,"\u007a\u0063\u0075r\u006c":0x0291,"\u007a\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074":0x017c,"\u007ad\u006f\u0074\u0062\u0065\u006c\u006fw":0x1e93,"\u007a\u0065\u0064\u0065sc\u0065\u006e\u0064\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0499,"\u007ae\u0064i\u0065\u0072\u0065\u0073\u0069s\u0063\u0079r\u0069\u006c\u006c\u0069\u0063":0x04df,"\u007a\u0065\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x305c,"\u007a\u0065\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30bc,"\u007a\u0065\u0072\u006f":0x0030,"z\u0065\u0072\u006f\u0062\u0065\u006e\u0067\u0061\u006c\u0069":0x09e6,"\u007a\u0065\u0072\u006f\u0064\u0065\u0076\u0061":0x0966,"\u007a\u0065\u0072o\u0067\u0075\u006a\u0061\u0072\u0061\u0074\u0069":0x0ae6,"\u007a\u0065\u0072o\u0067\u0075\u0072\u006d\u0075\u006b\u0068\u0069":0x0a66,"\u007a\u0065\u0072\u006f\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063":0x0660,"\u007a\u0065\u0072o\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072":0x2080,"\u007a\u0065\u0072\u006f\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff10,"\u007a\u0065\u0072o\u006f\u006c\u0064\u0073\u0074\u0079\u006c\u0065":0xf730,"z\u0065\u0072\u006f\u0070\u0065\u0072\u0073\u0069\u0061\u006e":0x06f0,"\u007a\u0065\u0072o\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072":0x2070,"\u007a\u0065\u0072\u006f\u0074\u0068\u0061\u0069":0x0e50,"\u007ae\u0072o\u0077\u0069\u0064\u0074\u0068\u006a\u006f\u0069\u006e\u0065\u0072":0xfeff,"\u007a\u0065\u0072\u006f\u0077\u0069\u0064\u0074\u0068s\u0070\u0061\u0063\u0065":0x200b,"\u007a\u0065\u0074\u0061":0x03b6,"\u007a\u0068\u0062\u006f\u0070\u006f\u006d\u006f\u0066\u006f":0x3113,"z\u0068\u0065\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e":0x056a,"\u007a\u0068\u0065\u0062\u0072\u0065\u0076\u0065":0x03fe,"\u007a\u0068e\u0062\u0072\u0065v\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04c2,"z\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x0436,"z\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065r\u0063\u0079\u0072\u0069ll\u0069\u0063":0x0497,"\u007a\u0068\u0065\u0064ie\u0072\u0065\u0073\u0069\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063":0x04dd,"\u007a\u0069\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x3058,"\u007a\u0069\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30b8,"z\u0069\u006e\u006f\u0072\u0068\u0065\u0062\u0072\u0065\u0077":0x05ae,"\u007a\u006c\u0069\u006e\u0065\u0062\u0065\u006c\u006f\u0077":0x1e95,"\u007a\u006d\u006f\u006e\u006f\u0073\u0070\u0061\u0063\u0065":0xff5a,"\u007a\u006f\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x305e,"\u007a\u006f\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30be,"\u007a\u0070\u0061\u0072\u0065\u006e":0x24b5,"\u007a\u0070\u0069p\u0065":0x2a20,"\u007a\u0070\u0072\u006f\u006a\u0065\u0063\u0074":0x2a21,"\u007a\u0072\u0065\u0074\u0072\u006f\u0066\u006c\u0065x\u0068\u006f\u006f\u006b":0x0290,"\u007ar\u0074\u0068\u006f\u006f\u006b":0x0220,"\u007as\u0074\u0072\u006f\u006b\u0065":0x01b6,"\u007a\u0075\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":0x305a,"\u007a\u0075\u006b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":0x30ba}); +var _fga =_af .NewByteRuneMap (map[byte ]rune {0x1:'\x01',0x2:'\x02',0x3:'\x03',0x4:'\x04',0x5:'\x05',0x6:'\x06',0x7:'\a',0x8:'\b',0x9:'\t',0xa:'\n',0xb:'\v',0xc:'\f',0xd:'\r',0xe:'\x0e',0xf:'\x0f',0x10:'\x10',0x11:'\x11',0x12:'\x12',0x13:'\x13',0x14:'\x14',0x15:'\x15',0x16:'\x16',0x17:'\x17',0x18:'\x18',0x19:'\x19',0x1a:'\x1a',0x1b:'\x1b',0x1c:'\x1c',0x1d:'\x1d',0x1e:'\x1e',0x1f:'\x1f',0x20:' ',0x21:'!',0x22:'"',0x23:'#',0x24:'$',0x25:'%',0x26:'&',0x27:'\'',0x28:'(',0x29:')',0x2a:'*',0x2b:'+',0x2c:',',0x2d:'-',0x2e:'.',0x2f:'/',0x30:'0',0x31:'1',0x32:'2',0x33:'3',0x34:'4',0x35:'5',0x36:'6',0x37:'7',0x38:'8',0x39:'9',0x3a:':',0x3b:';',0x3c:'<',0x3d:'=',0x3e:'>',0x3f:'?',0x40:'@',0x41:'A',0x42:'B',0x43:'C',0x44:'D',0x45:'E',0x46:'F',0x47:'G',0x48:'H',0x49:'I',0x4a:'J',0x4b:'K',0x4c:'L',0x4d:'M',0x4e:'N',0x4f:'O',0x50:'P',0x51:'Q',0x52:'R',0x53:'S',0x54:'T',0x55:'U',0x56:'V',0x57:'W',0x58:'X',0x59:'Y',0x5a:'Z',0x5b:'[',0x5c:'\\',0x5d:']',0x5e:'^',0x5f:'_',0x60:'`',0x61:'a',0x62:'b',0x63:'c',0x64:'d',0x65:'e',0x66:'f',0x67:'g',0x68:'h',0x69:'i',0x6a:'j',0x6b:'k',0x6c:'l',0x6d:'m',0x6e:'n',0x6f:'o',0x70:'p',0x71:'q',0x72:'r',0x73:'s',0x74:'t',0x75:'u',0x76:'v',0x77:'w',0x78:'x',0x79:'y',0x7a:'z',0x7b:'{',0x7c:'|',0x7d:'}',0x7e:'~',0x7f:'\u007f',0x80:'Ä',0x81:'Å',0x82:'Ç',0x83:'É',0x84:'Ñ',0x85:'Ö',0x86:'Ü',0x87:'á',0x88:'à',0x89:'â',0x8a:'ä',0x8b:'ã',0x8c:'å',0x8d:'ç',0x8e:'é',0x8f:'è',0x90:'ê',0x91:'ë',0x92:'í',0x93:'ì',0x94:'î',0x95:'ï',0x96:'ñ',0x97:'ó',0x98:'ò',0x99:'ô',0x9a:'ö',0x9b:'õ',0x9c:'ú',0x9d:'ù',0x9e:'û',0x9f:'ü',0xa0:'†',0xa1:'°',0xa2:'¢',0xa3:'£',0xa4:'§',0xa5:'•',0xa6:'¶',0xa7:'ß',0xa8:'®',0xa9:'©',0xaa:'™',0xab:'´',0xac:'¨',0xad:'≠',0xae:'Æ',0xaf:'Ø',0xb0:'∞',0xb1:'±',0xb2:'≤',0xb3:'≥',0xb4:'¥',0xb5:'µ',0xb6:'∂',0xb7:'∑',0xb8:'∏',0xb9:'π',0xba:'∫',0xbb:'ª',0xbc:'º',0xbd:'Ω',0xbe:'æ',0xbf:'ø',0xc0:'¿',0xc1:'¡',0xc2:'¬',0xc3:'√',0xc4:'ƒ',0xc5:'≈',0xc6:'∆',0xc7:'«',0xc8:'»',0xc9:'…',0xca:'\u00a0',0xcb:'À',0xcc:'Ã',0xcd:'Õ',0xce:'Œ',0xcf:'œ',0xd0:'–',0xd1:'—',0xd2:'“',0xd3:'”',0xd4:'‘',0xd5:'’',0xd6:'÷',0xd7:'◊',0xd8:'ÿ',0xd9:'Ÿ',0xda:'⁄',0xdb:'€',0xdc:'‹',0xdd:'›',0xde:'fi',0xdf:'fl',0xe0:'‡',0xe1:'·',0xe2:'‚',0xe3:'„',0xe4:'‰',0xe5:'Â',0xe6:'Ê',0xe7:'Á',0xe8:'Ë',0xe9:'È',0xea:'Í',0xeb:'Î',0xec:'Ï',0xed:'Ì',0xee:'Ó',0xef:'Ô',0xf0:'\uf8ff',0xf1:'Ò',0xf2:'Ú',0xf3:'Û',0xf4:'Ù',0xf5:'ı',0xf6:'ˆ',0xf7:'˜',0xf8:'¯',0xf9:'˘',0xfa:'˙',0xfb:'˚',0xfc:'¸',0xfd:'˝',0xfe:'˛',0xff:'ˇ'}); +func (_gd CMapEncoder )ToPdfObject ()_g .PdfObject {if _gd ._bd !=""{return _g .MakeName (_gd ._bd );};return _g .MakeNull ();};func NewCustomSimpleTextEncoder (encoding ,differences map[CharCode ]GlyphName )(SimpleEncoder ,error ){if len (encoding )==0{return nil ,_df .New ("e\u006d\u0070\u0074\u0079 c\u0075s\u0074\u006f\u006d\u0020\u0065n\u0063\u006f\u0064\u0069\u006e\u0067"); +};const _agaf ="\u0063\u0075\u0073\u0074\u006f\u006d";_ffc :=_af .MakeByteRuneMap (len (encoding ));for _dea ,_fgdg :=range encoding {_aaf ,_gfff :=GlyphToRune (_fgdg );if !_gfff {_ae .Log .Debug ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0055\u006e\u006b\u006e\u006f\u0077n\u0020\u0067\u006c\u0079\u0070\u0068\u002e\u0020\u0025\u0071",_fgdg ); +continue ;};_ffc .Write (byte (_dea ),_aaf );};_acc :=_fbee (_agaf ,_ffc );if len (differences )!=0{_acc =ApplyDifferences (_acc ,differences );};return _acc ,nil ;};func (_bcfa *simpleEncodersMap )Read (s string )(func ()SimpleEncoder ,bool ){_bcfa ._dga .RLock (); +defer _bcfa ._dga .RUnlock ();_cafg ,_fdef :=_bcfa ._agab [s ];return _cafg ,_fdef ;};func (_abc *TrueTypeFontEncoder )ToPdfObject ()_g .PdfObject {return _g .MakeNull ()};func (_gbgg *differencesEncoding )Charcodes ()[]CharCode {_ded :=_gbgg ._bbd .Charcodes (); +_bfa :=true ;_gg :=make (map[CharCode ]struct{},len (_ded ));for _ ,_gae :=range _ded {_gg [_gae ]=struct{}{};};_gbgg ._fabg .Range (func (_cfe byte ,_ffb rune )(_gffc bool ){_cdff :=CharCode (_cfe );if _ ,_cfa :=_gg [_cdff ];!_cfa {_ded =append (_ded ,_cdff ); +_bfa =false ;};return false ;});if !_bfa {_eb .Slice (_ded ,func (_ef ,_bdg int )bool {return _ded [_ef ]< _ded [_bdg ]});};return _ded ;};func (_deg *simpleEncoding )ToPdfObject ()_g .PdfObject {return _g .MakeName (_deg ._fcf )};type TrueTypeFontEncoder struct{_abac *_af .RuneUint16Map ; +_eff *_af .RuneSet ;};func (_eeg *IdentityEncoder )String ()string {return _eeg ._fgd };func (_ffbd *IdentityEncoder )RegisteredRunes ()[]rune {_fede :=make ([]rune ,_ffbd ._fde .Length ());_faga :=0;_ffbd ._fde .Range (func (_gefb rune )(_dab bool ){_fede [_faga ]=_gefb ; +_faga ++;return false });return _fede ;};func (_gbe simpleDecoder )Transform (dst ,src []byte ,_ bool )(_fee ,_bcf int ,_ error ){for len (src )!=0{_bebf :=src [0];src =src [1:];_gce ,_cfee :=_gbe ._decd .Read (_bebf );if !_cfee {_gce =MissingCodeRune ; +};if _cd .RuneLen (_gce )> len (dst ){return _fee ,_bcf ,_gf .ErrShortDst ;};_gfcd :=_cd .EncodeRune (dst ,_gce );dst =dst [_gfcd :];_bcf ++;_fee +=_gfcd ;};return _fee ,_bcf ,nil ;};func (_dg *differencesEncoding )Encode (str string )[]byte {_gfe :=[]rune (str ); +_ceg :=_a .NewBuffer (nil );_ceg .Grow (len (_gfe ));for _ ,_gbc :=range _gfe {_cfg ,_ :=_dg .RuneToCharcode (_gbc );_ceg .WriteByte (byte (_cfg ));};return _ceg .Bytes ();};type differencesEncoding struct{_bbd SimpleEncoder ;_dca *charCodeGlyphNameMap ; +_fabg *_af .ByteRuneMap ;_cdgd *_af .RuneByteMap ;};func (_adcc *differencesEncoding )String ()string {return _f .Sprintf ("\u0064\u0069\u0066\u0066er\u0065\u006e\u0063\u0065\u0073\u0028\u0025\u0073\u002c\u0020\u0025\u0076\u0029",_adcc ._bbd .String (),_adcc ._dca ); +};func (_abb *simpleEncoding )Encode (str string )[]byte {_gdca ,_ :=_abb .NewEncoder ().Bytes ([]byte (str ));return _gdca ;};var _debd =_af .NewByteRuneMap (map[byte ]rune {0x20:' ',0x21:'✁',0x22:'✂',0x23:'✃',0x24:'✄',0x25:'☎',0x26:'✆',0x27:'✇',0x28:'✈',0x29:'✉',0x2a:'☛',0x2b:'☞',0x2c:'✌',0x2d:'✍',0x2e:'✎',0x2f:'✏',0x30:'✐',0x31:'✑',0x32:'✒',0x33:'✓',0x34:'✔',0x35:'✕',0x36:'✖',0x37:'✗',0x38:'✘',0x39:'✙',0x3a:'✚',0x3b:'✛',0x3c:'✜',0x3d:'✝',0x3e:'✞',0x3f:'✟',0x40:'✠',0x41:'✡',0x42:'✢',0x43:'✣',0x44:'✤',0x45:'✥',0x46:'✦',0x47:'✧',0x48:'★',0x49:'✩',0x4a:'✪',0x4b:'✫',0x4c:'✬',0x4d:'✭',0x4e:'✮',0x4f:'✯',0x50:'✰',0x51:'✱',0x52:'✲',0x53:'✳',0x54:'✴',0x55:'✵',0x56:'✶',0x57:'✷',0x58:'✸',0x59:'✹',0x5a:'✺',0x5b:'✻',0x5c:'✼',0x5d:'✽',0x5e:'✾',0x5f:'✿',0x60:'❀',0x61:'❁',0x62:'❂',0x63:'❃',0x64:'❄',0x65:'❅',0x66:'❆',0x67:'❇',0x68:'❈',0x69:'❉',0x6a:'❊',0x6b:'❋',0x6c:'●',0x6d:'❍',0x6e:'■',0x6f:'❏',0x70:'❐',0x71:'❑',0x72:'❒',0x73:'▲',0x74:'▼',0x75:'◆',0x76:'❖',0x77:'◗',0x78:'❘',0x79:'❙',0x7a:'❚',0x7b:'❛',0x7c:'❜',0x7d:'❝',0x7e:'❞',0x80:'\uf8d7',0x81:'\uf8d8',0x82:'\uf8d9',0x83:'\uf8da',0x84:'\uf8db',0x85:'\uf8dc',0x86:'\uf8dd',0x87:'\uf8de',0x88:'\uf8df',0x89:'\uf8e0',0x8a:'\uf8e1',0x8b:'\uf8e2',0x8c:'\uf8e3',0x8d:'\uf8e4',0xa1:'❡',0xa2:'❢',0xa3:'❣',0xa4:'❤',0xa5:'❥',0xa6:'❦',0xa7:'❧',0xa8:'♣',0xa9:'♦',0xaa:'♥',0xab:'♠',0xac:'①',0xad:'②',0xae:'③',0xaf:'④',0xb0:'⑤',0xb1:'⑥',0xb2:'⑦',0xb3:'⑧',0xb4:'⑨',0xb5:'⑩',0xb6:'❶',0xb7:'❷',0xb8:'❸',0xb9:'❹',0xba:'❺',0xbb:'❻',0xbc:'❼',0xbd:'❽',0xbe:'❾',0xbf:'❿',0xc0:'➀',0xc1:'➁',0xc2:'➂',0xc3:'➃',0xc4:'➄',0xc5:'➅',0xc6:'➆',0xc7:'➇',0xc8:'➈',0xc9:'➉',0xca:'➊',0xcb:'➋',0xcc:'➌',0xcd:'➍',0xce:'➎',0xcf:'➏',0xd0:'➐',0xd1:'➑',0xd2:'➒',0xd3:'➓',0xd4:'➔',0xd5:'→',0xd6:'↔',0xd7:'↕',0xd8:'➘',0xd9:'➙',0xda:'➚',0xdb:'➛',0xdc:'➜',0xdd:'➝',0xde:'➞',0xdf:'➟',0xe0:'➠',0xe1:'➡',0xe2:'➢',0xe3:'➣',0xe4:'➤',0xe5:'➥',0xe6:'➦',0xe7:'➧',0xe8:'➨',0xe9:'➩',0xea:'➪',0xeb:'➫',0xec:'➬',0xed:'➭',0xee:'➮',0xef:'➯',0xf1:'➱',0xf2:'➲',0xf3:'➳',0xf4:'➴',0xf5:'➵',0xf6:'➶',0xf7:'➷',0xf8:'➸',0xf9:'➹',0xfa:'➺',0xfb:'➻',0xfc:'➼',0xfd:'➽',0xfe:'➾'}); +func (_afd *IdentityEncoder )CharcodeToRune (code CharCode )(rune ,bool ){_afd ._fde .Write (rune (code ));return rune (code ),true ;};func (_fea *IdentityEncoder )ToPdfObject ()_g .PdfObject {if _fea ._fgd !=""{return _g .MakeName (_fea ._fgd );};return _g .MakeNull (); +};func NewSymbolEncoder ()SimpleEncoder {return _cce .NewEncoder ()};func (_be *charCodeGlyphNameMap )Read (key CharCode )(GlyphName ,bool ){_be ._edc .RLock ();defer _be ._edc .RUnlock ();_baf ,_cf :=_be ._ceb [key ];return _baf ,_cf ;};func NormalizeRunePresentationForms (r rune )rune {if _feg ,_egc :=_bfag .Read (r ); +_egc {return _feg ;};return r ;};func (_afef *simpleEncoding )RuneToCharcode (r rune )(CharCode ,bool ){_gcgf ,_dbgd :=_afef ._eaf .Read (r );if _afef ._dfe ==nil {_afef ._dfe =_af .MakeRuneSet (1);};_afef ._dfe .Write (r );return CharCode (_gcgf ),_dbgd ; +};type simpleEncoding struct{_fcf string ;_eaf *_af .RuneByteMap ;_cca *_af .ByteRuneMap ;_dfe *_af .RuneSet ;};type TextEncoder interface{String ()string ;Encode (_geb string )[]byte ;Decode (_ddb []byte )string ;RuneToCharcode (_ebf rune )(CharCode ,bool ); +CharcodeToRune (_gef CharCode )(rune ,bool );ToPdfObject ()_g .PdfObject ;};func (_cbf UTF16Encoder )Encode (str string )[]byte {return []byte (_gb .StringToUTF16 (str ))};func (_fdc *simpleMapping )NewEncoder ()SimpleEncoder {_fdc ._agc .Do (_fdc .init ); +return &simpleEncoding {_fcf :_fdc ._acfg ,_eaf :_fdc ._fffc ,_cca :_fdc ._fefg };};func (_gfc *differencesEncoding )BaseName ()string {return _gfc ._bbd .BaseName ()};func (_afe *simpleEncoding )BaseName ()string {return _afe ._fcf };func (_ebee UTF16Encoder )Decode (raw []byte )string {return _gb .UTF16ToString (raw )}; +func (_fbba *IdentityEncoder )Decode (raw []byte )string {return _fcb (_fbba ,raw )};func (_dace *simpleEncoder )Transform (dst ,src []byte ,atEOF bool )(_dddd ,_cdb int ,_ error ){for len (src )!=0{if !_cd .FullRune (src )&&!atEOF {return _dddd ,_cdb ,_gf .ErrShortSrc ; +}else if len (dst )==0{return _dddd ,_cdb ,_gf .ErrShortDst ;};_bceb ,_ebec :=_cd .DecodeRune (src );if _bceb ==_cd .RuneError {_bceb =MissingCodeRune ;};src =src [_ebec :];_cdb +=_ebec ;_dgd ,_ccd :=_dace ._ggeb .Read (_bceb );if !_ccd {_dgd ,_ =_dace ._ggeb .Read (MissingCodeRune ); +};dst [0]=_dgd ;dst =dst [1:];_dddd ++;};return _dddd ,_cdb ,nil ;};func NewMacRomanEncoder ()SimpleEncoder {return _edf .NewEncoder ()};type CMapEncoder struct{_bd string ;_fag *_ce .CMap ;_cbc *_ce .CMap ;};func NewTrueTypeFontEncoder (runeToGIDMap map[rune ]GID )*TrueTypeFontEncoder {_fcbd :=_af .MakeRuneUint16Map (len (runeToGIDMap )); +for _dadg ,_bbc :=range runeToGIDMap {_fcbd .Write (_dadg ,uint16 (_bbc ));};return &TrueTypeFontEncoder {_abac :_fcbd ,_eff :_af .MakeRuneSet (0)};};func ApplyDifferences (base SimpleEncoder ,differences map[CharCode ]GlyphName )SimpleEncoder {if len (differences )==0{return base ; +};_cdfe :=make ([]charCodeGlyphNameTuple ,len (differences ));var _ga int ;for _dbg ,_gcg :=range differences {_cdfe [_ga ]=charCodeGlyphNameTuple {CharCode :_dbg ,GlyphName :_gcg };_ga ++;};_gcb :=&differencesEncoding {_bbd :base ,_dca :_ed (_cdfe ...),_fabg :_af .MakeByteRuneMap (len (differences )),_cdgd :_af .MakeRuneByteMap (len (differences ))}; +if _feb ,_fca :=base .(*differencesEncoding );_fca {_beb :=make (map[CharCode ]GlyphName );_feb ._dca .Range (func (_acf CharCode ,_agg GlyphName )(_bda bool ){_beb [_acf ]=_agg ;return false });_gcb ._dca .Range (func (_gfg CharCode ,_dd GlyphName )(_fdaa bool ){_beb [_gfg ]=_dd ; +return false });differences =_beb ;};for _ebg ,_add :=range differences {_gee :=byte (_ebg );_daa ,_bg :=GlyphToRune (_add );if _bg {_gcb ._cdgd .Write (_daa ,_gee );}else {_ae .Log .Debug ("\u0045R\u0052\u004fR\u003a\u0020\u004e\u006f \u006d\u0061\u0074c\u0068\u0020\u0066\u006f\u0072\u0020\u0067\u006c\u0079ph\u003d\u0025\u0071 \u0064\u0069f\u0066\u0065\u0072\u0065\u006e\u0063e\u0073\u003d%\u002b\u0076",_add ,differences ); +};_gcb ._fabg .Write (_gee ,_daa );};return _gcb ;};func (_dgg *simpleEncoding )Charcodes ()[]CharCode {_fdab :=make ([]CharCode ,0,_dgg ._cca .Length ());_dgg ._cca .Range (func (_cfgb byte ,_ rune )(_afcg bool ){_fdab =append (_fdab ,CharCode (_cfgb )); +return false });_eb .Slice (_fdab ,func (_ggdd ,_cefe int )bool {return _fdab [_ggdd ]< _fdab [_cefe ]});return _fdab ;};func (_ebdb UTF16Encoder )RuneToCharcode (r rune )(CharCode ,bool ){return CharCode (r ),true };func _bebb (_baa TextEncoder ,_cebe string )[]byte {_bafg :=[]rune (_cebe ); +_gcc :=make ([]byte ,0,len (_bafg )*2);for _ ,_cega :=range _bafg {_ffa ,_aac :=_baa .RuneToCharcode (_cega );if !_aac {_bdc :=NormalizeRunePresentationForms (_cega );_ffa ,_aac =_baa .RuneToCharcode (_bdc );if !_aac {_ae .Log .Debug ("F\u0061\u0069\u006c\u0065\u0064\u0020\u0074\u006f\u0020\u006d\u0061\u0070\u0020\u0072\u0075\u006e\u0065\u0020t\u006f\u0020\u0063\u0068\u0061\u0072\u0063\u006f\u0064\u0065. \u0072\u0075\u006ee\u003d%\u002b\u0071",_cega ); +continue ;};};var _caa [2]byte ;_ba .BigEndian .PutUint16 (_caa [:],uint16 (_ffa ));_gcc =append (_gcc ,_caa [:]...);};return _gcc ;};func (_ddfc *IdentityEncoder )GlyphToRune (glyph GlyphName )(rune ,bool ){if glyph =="\u0073\u0070\u0061c\u0065"{return ' ',true ; +}else if !_e .HasPrefix (string (glyph ),"\u0075\u006e\u0069")||len (glyph )!=7{return 0,false ;};_bbfe ,_ccg :=_dc .ParseUint (string (glyph [3:]),16,16);if _ccg !=nil {return 0,false ;};return rune (_bbfe ),true ;};type GlyphName string ;type charCodeGlyphNameMap struct{_ceb map[CharCode ]GlyphName ; +_edc _d .RWMutex ;};var _gge =_af .NewStringsMap (_eab [:]);func _cab (_cdg *charCodeGlyphNameMap )*_g .PdfObjectArray {if _cdg .Length ()==0{return nil ;};_cdfg :=make ([]CharCode ,0,_cdg .Length ());_cdg .Range (func (_bb CharCode ,_ GlyphName )(_dacf bool ){_cdfg =append (_cdfg ,_bb ); +return false });_eb .Slice (_cdfg ,func (_gfd ,_fdd int )bool {return _cdfg [_gfd ]< _cdfg [_fdd ]});_cfb :=_cdfg [0];_bfb ,_ :=_cdg .Read (_cfb );_gdc :=[]_g .PdfObject {_g .MakeInteger (int64 (_cfb )),_g .MakeName (string (_bfb ))};for _ ,_gff :=range _cdfg [1:]{if _gff ==_cfb +1{_bfb ,_ =_cdg .Read (_gff ); +_gdc =append (_gdc ,_g .MakeName (string (_bfb )));}else {_gdc =append (_gdc ,_g .MakeInteger (int64 (_gff )));};_cfb =_gff ;};return _g .MakeArray (_gdc ...);};type simpleMapping struct{_acfg string ;_agc _d .Once ;_fefg *_af .ByteRuneMap ;_fffc *_af .RuneByteMap ; +};func FromFontDifferences (diffList *_g .PdfObjectArray )(map[CharCode ]GlyphName ,error ){_afg :=make (map[CharCode ]GlyphName );var _fab CharCode ;for _ ,_gbgc :=range diffList .Elements (){switch _bcd :=_gbgc .(type ){case *_g .PdfObjectInteger :_fab =CharCode (*_bcd ); +case *_g .PdfObjectName :_cad :=string (*_bcd );_afg [_fab ]=GlyphName (_cad );_fab ++;default:_ae .Log .Debug ("\u0045\u0052\u0052OR\u003a\u0020\u0042\u0061\u0064\u0020\u0074\u0079\u0070\u0065\u002e\u0020\u006f\u0062\u006a\u003d\u0025\u0073",_gbgc );return nil ,_g .ErrTypeError ; +};};return _afg ,nil ;};const (_cgc ="\u0050\u0064\u0066\u0044\u006f\u0063\u0045\u006e\u0063o\u0064\u0069\u006e\u0067";_acab ="\u0053\u0074a\u006e\u0064\u0061r\u0064\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067";);var _fead =_af .NewByteRuneMap (map[byte ]rune {0x20:' ',0x21:'\uf721',0x22:'\uf6f8',0x23:'\uf7a2',0x24:'\uf724',0x25:'\uf6e4',0x26:'\uf726',0x27:'\uf7b4',0x28:'⁽',0x29:'⁾',0x2a:'‥',0x2b:'․',0x2c:',',0x2d:'-',0x2e:'.',0x2f:'⁄',0x30:'\uf730',0x31:'\uf731',0x32:'\uf732',0x33:'\uf733',0x34:'\uf734',0x35:'\uf735',0x36:'\uf736',0x37:'\uf737',0x38:'\uf738',0x39:'\uf739',0x3a:':',0x3b:';',0x3d:'\uf6de',0x3f:'\uf73f',0x44:'\uf7f0',0x47:'¼',0x48:'½',0x49:'¾',0x4a:'⅛',0x4b:'⅜',0x4c:'⅝',0x4d:'⅞',0x4e:'⅓',0x4f:'⅔',0x56:'ff',0x57:'fi',0x58:'fl',0x59:'ffi',0x5a:'ffl',0x5b:'₍',0x5d:'₎',0x5e:'\uf6f6',0x5f:'\uf6e5',0x60:'\uf760',0x61:'\uf761',0x62:'\uf762',0x63:'\uf763',0x64:'\uf764',0x65:'\uf765',0x66:'\uf766',0x67:'\uf767',0x68:'\uf768',0x69:'\uf769',0x6a:'\uf76a',0x6b:'\uf76b',0x6c:'\uf76c',0x6d:'\uf76d',0x6e:'\uf76e',0x6f:'\uf76f',0x70:'\uf770',0x71:'\uf771',0x72:'\uf772',0x73:'\uf773',0x74:'\uf774',0x75:'\uf775',0x76:'\uf776',0x77:'\uf777',0x78:'\uf778',0x79:'\uf779',0x7a:'\uf77a',0x7b:'₡',0x7c:'\uf6dc',0x7d:'\uf6dd',0x7e:'\uf6fe',0x81:'\uf6e9',0x82:'\uf6e0',0x87:'\uf7e1',0x88:'\uf7e0',0x89:'\uf7e2',0x8a:'\uf7e4',0x8b:'\uf7e3',0x8c:'\uf7e5',0x8d:'\uf7e7',0x8e:'\uf7e9',0x8f:'\uf7e8',0x90:'\uf7ea',0x91:'\uf7eb',0x92:'\uf7ed',0x93:'\uf7ec',0x94:'\uf7ee',0x95:'\uf7ef',0x96:'\uf7f1',0x97:'\uf7f3',0x98:'\uf7f2',0x99:'\uf7f4',0x9a:'\uf7f6',0x9b:'\uf7f5',0x9c:'\uf7fa',0x9d:'\uf7f9',0x9e:'\uf7fb',0x9f:'\uf7fc',0xa1:'⁸',0xa2:'₄',0xa3:'₃',0xa4:'₆',0xa5:'₈',0xa6:'₇',0xa7:'\uf6fd',0xa9:'\uf6df',0xaa:'₂',0xac:'\uf7a8',0xae:'\uf6f5',0xaf:'\uf6f0',0xb0:'₅',0xb2:'\uf6e1',0xb3:'\uf6e7',0xb4:'\uf7fd',0xb6:'\uf6e3',0xb9:'\uf7fe',0xbb:'₉',0xbc:'₀',0xbd:'\uf6ff',0xbe:'\uf7e6',0xbf:'\uf7f8',0xc0:'\uf7bf',0xc1:'₁',0xc2:'\uf6f9',0xc9:'\uf7b8',0xcf:'\uf6fa',0xd0:'‒',0xd1:'\uf6e6',0xd6:'\uf7a1',0xd8:'\uf7ff',0xda:'¹',0xdb:'²',0xdc:'³',0xdd:'⁴',0xde:'⁵',0xdf:'⁶',0xe0:'⁷',0xe1:'⁹',0xe2:'⁰',0xe4:'\uf6ec',0xe5:'\uf6f1',0xe6:'\uf6f3',0xe9:'\uf6ed',0xea:'\uf6f2',0xeb:'\uf6eb',0xf1:'\uf6ee',0xf2:'\uf6fb',0xf3:'\uf6f4',0xf4:'\uf7af',0xf5:'\uf6ea',0xf6:'ⁿ',0xf7:'\uf6ef',0xf8:'\uf6e2',0xf9:'\uf6e8',0xfa:'\uf6f7',0xfb:'\uf6fc'}); +type simpleEncoder struct{_ggeb *_af .RuneByteMap };func (_bcab UTF16Encoder )ToPdfObject ()_g .PdfObject {if _bcab ._bcfe !=""{return _g .MakeName (_bcab ._bcfe );};return _g .MakeNull ();};func (_ag CMapEncoder )charcodeToString (_ebbg CharCode )(string ,bool ){if _ag ._cbc ==nil {return MissingCodeString ,false ; +};_adc :=_ce .CharCode (_ebbg );if _ag ._fag !=nil {var _cdf bool ;if _adc ,_cdf =_ag ._fag .CharcodeToCID (_ce .CharCode (_ebbg ));!_cdf {return MissingCodeString ,false ;};};return _ag ._cbc .CharcodeToUnicode (_adc );};var (_bbef =_gde (_efa ,_ecd ); +);func (_fbe *IdentityEncoder )RuneToGlyph (r rune )(GlyphName ,bool ){if r ==' '{return "\u0073\u0070\u0061c\u0065",true ;};_ede :=GlyphName (_f .Sprintf ("\u0075n\u0069\u0025\u002e\u0034\u0058",r ));return _ede ,true ;};func (_bde *simpleMapping )init (){_bde ._fffc =_af .MakeRuneByteMap (_bde ._fefg .Length ()); +_bde ._fefg .Range (func (_afge byte ,_cfae rune )(_gdaf bool ){if _ffac ,_dad :=_bde ._fffc .Read (_cfae );!_dad ||_afge < _ffac {_bde ._fffc .Write (_cfae ,_afge );};return false ;});};var _ecgb =_af .NewByteRuneMap (map[byte ]rune {0x20:' ',0x21:'!',0x22:'∀',0x23:'#',0x24:'∃',0x25:'%',0x26:'&',0x27:'∋',0x28:'(',0x29:')',0x2a:'∗',0x2b:'+',0x2c:',',0x2d:'−',0x2e:'.',0x2f:'/',0x30:'0',0x31:'1',0x32:'2',0x33:'3',0x34:'4',0x35:'5',0x36:'6',0x37:'7',0x38:'8',0x39:'9',0x3a:':',0x3b:';',0x3c:'<',0x3d:'=',0x3e:'>',0x3f:'?',0x40:'≅',0x41:'Α',0x42:'Β',0x43:'Χ',0x44:'∆',0x45:'Ε',0x46:'Φ',0x47:'Γ',0x48:'Η',0x49:'Ι',0x4a:'ϑ',0x4b:'Κ',0x4c:'Λ',0x4d:'Μ',0x4e:'Ν',0x4f:'Ο',0x50:'Π',0x51:'Θ',0x52:'Ρ',0x53:'Σ',0x54:'Τ',0x55:'Υ',0x56:'ς',0x57:'Ω',0x58:'Ξ',0x59:'Ψ',0x5a:'Ζ',0x5b:'[',0x5c:'∴',0x5d:']',0x5e:'⊥',0x5f:'_',0x60:'\uf8e5',0x61:'α',0x62:'β',0x63:'χ',0x64:'δ',0x65:'ε',0x66:'φ',0x67:'γ',0x68:'η',0x69:'ι',0x6a:'ϕ',0x6b:'κ',0x6c:'λ',0x6d:'µ',0x6e:'ν',0x6f:'ο',0x70:'π',0x71:'θ',0x72:'ρ',0x73:'σ',0x74:'τ',0x75:'υ',0x76:'ϖ',0x77:'ω',0x78:'ξ',0x79:'ψ',0x7a:'ζ',0x7b:'{',0x7c:'|',0x7d:'}',0x7e:'∼',0xa0:'€',0xa1:'ϒ',0xa2:'′',0xa3:'≤',0xa4:'⁄',0xa5:'∞',0xa6:'ƒ',0xa7:'♣',0xa8:'♦',0xa9:'♥',0xaa:'♠',0xab:'↔',0xac:'←',0xad:'↑',0xae:'→',0xaf:'↓',0xb0:'°',0xb1:'±',0xb2:'″',0xb3:'≥',0xb4:'×',0xb5:'∝',0xb6:'∂',0xb7:'•',0xb8:'÷',0xb9:'≠',0xba:'≡',0xbb:'≈',0xbc:'…',0xbd:'\uf8e6',0xbe:'\uf8e7',0xbf:'↵',0xc0:'ℵ',0xc1:'ℑ',0xc2:'ℜ',0xc3:'℘',0xc4:'⊗',0xc5:'⊕',0xc6:'∅',0xc7:'∩',0xc8:'∪',0xc9:'⊃',0xca:'⊇',0xcb:'⊄',0xcc:'⊂',0xcd:'⊆',0xce:'∈',0xcf:'∉',0xd0:'∠',0xd1:'∇',0xd2:'\uf6da',0xd3:'\uf6d9',0xd4:'\uf6db',0xd5:'∏',0xd6:'√',0xd7:'⋅',0xd8:'¬',0xd9:'∧',0xda:'∨',0xdb:'⇔',0xdc:'⇐',0xdd:'⇑',0xde:'⇒',0xdf:'⇓',0xe0:'◊',0xe1:'〈',0xe2:'\uf8e8',0xe3:'\uf8e9',0xe4:'\uf8ea',0xe5:'∑',0xe6:'\uf8eb',0xe7:'\uf8ec',0xe8:'\uf8ed',0xe9:'\uf8ee',0xea:'\uf8ef',0xeb:'\uf8f0',0xec:'\uf8f1',0xed:'\uf8f2',0xee:'\uf8f3',0xef:'\uf8f4',0xf1:'〉',0xf2:'∫',0xf3:'⌠',0xf4:'\uf8f5',0xf5:'⌡',0xf6:'\uf8f6',0xf7:'\uf8f7',0xf8:'\uf8f8',0xf9:'\uf8f9',0xfa:'\uf8fa',0xfb:'\uf8fb',0xfc:'\uf8fc',0xfd:'\uf8fd',0xfe:'\uf8fe'}); +func (_bgb *TrueTypeFontEncoder )RegisteredRunes ()[]rune {_bgea :=make ([]rune ,_bgb ._eff .Length ());_gefa :=0;_bgb ._eff .Range (func (_eefd rune )(_adg bool ){_bgea [_gefa ]=_eefd ;_gefa ++;return false });return _bgea ;};var _caba =_af .NewByteRuneMap (map[byte ]rune {0x1:'\x01',0x2:'\x02',0x3:'\x03',0x4:'\x04',0x5:'\x05',0x6:'\x06',0x7:'\a',0x8:'\b',0x9:'\t',0xa:'\n',0xb:'\v',0xc:'\f',0xd:'\r',0xe:'\x0e',0xf:'\x0f',0x10:'\x10',0x11:'\x11',0x12:'\x12',0x13:'\x13',0x14:'\x14',0x15:'\x15',0x16:'\x17',0x17:'\x17',0x18:'˘',0x19:'ˇ',0x1a:'ˆ',0x1b:'˙',0x1c:'˝',0x1d:'˛',0x1e:'˚',0x1f:'˜',0x20:' ',0x21:'!',0x22:'"',0x23:'#',0x24:'$',0x25:'%',0x26:'&',0x27:'\'',0x28:'(',0x29:')',0x2a:'*',0x2b:'+',0x2c:',',0x2d:'-',0x2e:'.',0x2f:'/',0x30:'0',0x31:'1',0x32:'2',0x33:'3',0x34:'4',0x35:'5',0x36:'6',0x37:'7',0x38:'8',0x39:'9',0x3a:':',0x3b:';',0x3c:'<',0x3d:'=',0x3e:'>',0x3f:'?',0x40:'@',0x41:'A',0x42:'B',0x43:'C',0x44:'D',0x45:'E',0x46:'F',0x47:'G',0x48:'H',0x49:'I',0x4a:'J',0x4b:'K',0x4c:'L',0x4d:'M',0x4e:'N',0x4f:'O',0x50:'P',0x51:'Q',0x52:'R',0x53:'S',0x54:'T',0x55:'U',0x56:'V',0x57:'W',0x58:'X',0x59:'Y',0x5a:'Z',0x5b:'[',0x5c:'\\',0x5d:']',0x5e:'^',0x5f:'_',0x60:'`',0x61:'a',0x62:'b',0x63:'c',0x64:'d',0x65:'e',0x66:'f',0x67:'g',0x68:'h',0x69:'i',0x6a:'j',0x6b:'k',0x6c:'l',0x6d:'m',0x6e:'n',0x6f:'o',0x70:'p',0x71:'q',0x72:'r',0x73:'s',0x74:'t',0x75:'u',0x76:'v',0x77:'w',0x78:'x',0x79:'y',0x7a:'z',0x7b:'{',0x7c:'|',0x7d:'}',0x7e:'~',0x80:'•',0x81:'†',0x82:'‡',0x83:'…',0x84:'—',0x85:'–',0x86:'ƒ',0x87:'⁄',0x88:'‹',0x89:'›',0x8a:'−',0x8b:'‰',0x8c:'„',0x8d:'“',0x8e:'”',0x8f:'‘',0x90:'’',0x91:'‚',0x92:'™',0x93:'fi',0x94:'fl',0x95:'Ł',0x96:'Œ',0x97:'Š',0x98:'Ÿ',0x99:'Ž',0x9a:'ı',0x9b:'ł',0x9c:'œ',0x9d:'š',0x9e:'ž',0xa0:'€',0xa1:'¡',0xa2:'¢',0xa3:'£',0xa4:'¤',0xa5:'¥',0xa6:'¦',0xa7:'§',0xa8:'¨',0xa9:'©',0xaa:'ª',0xab:'«',0xac:'¬',0xae:'®',0xaf:'¯',0xb0:'°',0xb1:'±',0xb2:'²',0xb3:'³',0xb4:'´',0xb5:'µ',0xb6:'¶',0xb7:'·',0xb8:'¸',0xb9:'¹',0xba:'º',0xbb:'»',0xbc:'¼',0xbd:'½',0xbe:'¾',0xbf:'¿',0xc0:'À',0xc1:'Á',0xc2:'Â',0xc3:'Ã',0xc4:'Ä',0xc5:'Å',0xc6:'Æ',0xc7:'Ç',0xc8:'È',0xc9:'É',0xca:'Ê',0xcb:'Ë',0xcc:'Ì',0xcd:'Í',0xce:'Î',0xcf:'Ï',0xd0:'Ð',0xd1:'Ñ',0xd2:'Ò',0xd3:'Ó',0xd4:'Ô',0xd5:'Õ',0xd6:'Ö',0xd7:'×',0xd8:'Ø',0xd9:'Ù',0xda:'Ú',0xdb:'Û',0xdc:'Ü',0xdd:'Ý',0xde:'Þ',0xdf:'ß',0xe0:'à',0xe1:'á',0xe2:'â',0xe3:'ã',0xe4:'ä',0xe5:'å',0xe6:'æ',0xe7:'ç',0xe8:'è',0xe9:'é',0xea:'ê',0xeb:'ë',0xec:'ì',0xed:'í',0xee:'î',0xef:'ï',0xf0:'ð',0xf1:'ñ',0xf2:'ò',0xf3:'ó',0xf4:'ô',0xf5:'õ',0xf6:'ö',0xf7:'÷',0xf8:'ø',0xf9:'ù',0xfa:'ú',0xfb:'û',0xfc:'ü',0xfd:'ý',0xfe:'þ',0xff:'ÿ'}); +func NewStandardEncoder ()SimpleEncoder {return _dge .NewEncoder ()};func (_ebe CMapEncoder )Decode (raw []byte )string {if _ebe ._fag !=nil {if _ab ,_ec :=_ebe ._fag .BytesToCharcodes (raw );_ec {var _db _a .Buffer ;for _ ,_bef :=range _ab {_ecg ,_ :=_ebe .charcodeToString (CharCode (_bef )); +_db .WriteString (_ecg );};return _db .String ();};};return _fcb (_ebe ,raw );};func (_bedg UTF16Encoder )CharcodeToRune (code CharCode )(rune ,bool ){return rune (code ),true };func NewCMapEncoder (baseName string ,codeToCID ,cidToUnicode *_ce .CMap )CMapEncoder {return CMapEncoder {_bd :baseName ,_fag :codeToCID ,_cbc :cidToUnicode }; +};func init (){RegisterSimpleEncoding (_eebg ,NewMacExpertEncoder );RegisterSimpleEncoding (_fec ,NewMacRomanEncoder );};const (MissingCodeRune ='\ufffd';MissingCodeString =string (MissingCodeRune ););var (_ SimpleEncoder =(*simpleEncoding )(nil );_ _fb .Encoding =(*simpleEncoding )(nil ); +);func NewPdfDocEncoder ()SimpleEncoder {return _afcga .NewEncoder ()};func (_ad CMapEncoder )RuneToCharcode (r rune )(CharCode ,bool ){if _ad ._cbc ==nil {return 0,false ;};_fcd ,_fe :=_ad ._cbc .StringToCID (string (r ));if !_fe {return 0,false ;};if _ad ._fag !=nil {_acag ,_befb :=_ad ._fag .CIDToCharcode (_fcd ); +if !_befb {return 0,false ;};return CharCode (_acag ),true ;};return CharCode (_fcd ),true ;};func (_ece *differencesEncoding )CharcodeToRune (code CharCode )(rune ,bool ){if code > 0xff{return MissingCodeRune ,false ;};_bgf :=byte (code );if _efc ,_ea :=_ece ._fabg .Read (_bgf ); +_ea {return _efc ,true ;};return _ece ._bbd .CharcodeToRune (code );};func _gde (_cdfed string ,_bbg *_af .ByteRuneMap )*simpleMapping {return &simpleMapping {_acfg :_cdfed ,_fefg :_bbg };};func init (){RegisterSimpleEncoding (_gbb ,NewSymbolEncoder ); +RegisterSimpleEncoding (_ggb ,NewZapfDingbatsEncoder );};type UTF16Encoder struct{_bcfe string };var _decf =_af .NewStringRuneMap (map[string ]rune {"\u0066\u005f\u0074":0xe000,"\u0066\u005f\u006a":0xe001,"\u0066\u005f\u0062":0xe002,"\u0066\u005f\u0068":0xe003,"\u0066\u005f\u006b":0xe004,"\u0074\u005f\u0074":0xe005,"\u0074\u005f\u0066":0xe006,"\u0066\u005f\u0066_\u006a":0xe007,"\u0066\u005f\u0066_\u0062":0xe008,"\u0066\u005f\u0066_\u0068":0xe009,"\u0066\u005f\u0066_\u006b":0xe00a,"\u0054\u005f\u0068":0xe00b}); +func (_ada *simpleEncoding )String ()string {return "\u0073i\u006dp\u006c\u0065\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067\u0028"+_ada ._fcf +"\u0029";};type simpleDecoder struct{_decd *_af .ByteRuneMap };func (_cfc *differencesEncoding )RuneToCharcode (r rune )(CharCode ,bool ){if _age ,_aa :=_cfc ._cdgd .Read (r ); +_aa {return CharCode (_age ),true ;};return _cfc ._bbd .RuneToCharcode (r );};type SimpleEncoder interface{TextEncoder ;BaseName ()string ;Charcodes ()[]CharCode ;};func init (){RegisterSimpleEncoding (_cgc ,NewPdfDocEncoder );RegisterSimpleEncoding (_acab ,NewStandardEncoder ); +};func NewSimpleTextEncoder (baseName string ,differences map[CharCode ]GlyphName )(SimpleEncoder ,error ){_ddfd ,_agd :=_cda .Read (baseName );if !_agd {_ae .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u004ee\u0077\u0053\u0069mp\u006c\u0065\u0054\u0065\u0078\u0074E\u006e\u0063\u006f\u0064\u0065\u0072\u002e\u0020\u0055\u006e\u006b\u006e\u006f\u0077\u006e \u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067 \u0025\u0071",baseName ); +return nil ,nil ;};_ggc :=_ddfd ();if len (differences )!=0{_ggc =ApplyDifferences (_ggc ,differences );};return _ggc ,nil ;};func (_fdb *TrueTypeFontEncoder )Decode (raw []byte )string {return _fcb (_fdb ,raw )};func NewIdentityTextEncoder (baseName string )*IdentityEncoder {return &IdentityEncoder {_fgd :baseName ,_fde :_af .MakeRuneSet (0)}; +};func (_ac *charCodeGlyphNameMap )Length ()int {_ac ._edc .RLock ();defer _ac ._edc .RUnlock ();return len (_ac ._ceb );};func (_bdd CMapEncoder )CharcodeToRune (code CharCode )(rune ,bool ){_fagd ,_bf :=_bdd .charcodeToString (code );if len (_fagd )< 1{return MissingCodeRune ,false ; +};return ([]rune (_fagd ))[0],_bf ;};const _efa ="\u0057i\u006eA\u006e\u0073\u0069\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067";func init (){RegisterSimpleEncoding (_efa ,NewWinAnsiEncoder )};var (_deba =_gde (_eebg ,_fead );_edf =_gde (_fec ,_fga ); +);func NewMacExpertEncoder ()SimpleEncoder {return _deba .NewEncoder ()};func (_gceg UTF16Encoder )String ()string {return _gceg ._bcfe };const _gaa =10;func (_ebfg *simpleEncoding )NewDecoder ()*_fb .Decoder {return &_fb .Decoder {Transformer :simpleDecoder {_decd :_ebfg ._cca }}; +};var _eab =[...]_af .StringsTuple {{Key :"\u0066\u005f\u0066",Value :"\u0066\u0066"},{Key :"\u0066\u005f\u0066_\u0069",Value :"\u0066\u0066\u0069"},{Key :"\u0066\u005f\u0066_\u006c",Value :"\u0066\u0066\u006c"},{Key :"\u0066\u005f\u0069",Value :"\u0066\u0069"},{Key :"\u0066\u005f\u006c",Value :"\u0066\u006c"},{Key :"a\u0073\u0063\u0072\u0069\u0070\u0074\u0074\u0075\u0072\u006e",Value :"\u0041\u0045\u006d\u0061\u0063\u0072\u006f\u006e"},{Key :"\u006d\u0074\u0075r\u006e\u0064\u0065\u0073\u0063\u0065\u006e\u0064",Value :"\u0041d\u0062\u006c\u0067\u0072\u0061\u0076e"},{Key :"\u0061\u0074\u0075r\u006e",Value :"\u0041\u0064\u006f\u0074\u006d\u0061\u0063\u0072\u006f\u006e"},{Key :"n\u006c\u0066\u0074\u006c\u0066\u0074\u0068\u006f\u006f\u006b",Value :"\u0041\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065"},{Key :"\u0075p\u0041\u006c\u0070\u0068\u0061",Value :"\u0041\u006c\u0070h\u0061"},{Key :"\u0049s\u006d\u0061\u006c\u006c\u0063\u0061p",Value :"\u0041\u0072\u0069\u006e\u0067\u0061\u0063\u0075\u0074\u0065"},{Key :"\u0043\u0062\u0062",Value :"\u0042\u0062\u0062\u0043"},{Key :"\u0043\u0064\u0062\u006c\u0073\u0074\u0072\u0075\u0063\u006b",Value :"\u0042\u0062\u0062\u0043"},{Key :"\u0048\u0062\u0062",Value :"\u0042\u0062\u0062\u0048"},{Key :"\u0048\u0064\u0062\u006c\u0073\u0074\u0072\u0075\u0063\u006b",Value :"\u0042\u0062\u0062\u0048"},{Key :"\u004e\u0062\u0062",Value :"\u0042\u0062\u0062\u004e"},{Key :"\u004e\u0064\u0062\u006c\u0073\u0074\u0072\u0075\u0063\u006b",Value :"\u0042\u0062\u0062\u004e"},{Key :"\u0050\u0062\u0062",Value :"\u0042\u0062\u0062\u0050"},{Key :"\u0050\u0064\u0062\u006c\u0073\u0074\u0072\u0075\u0063\u006b",Value :"\u0042\u0062\u0062\u0050"},{Key :"\u0051\u0062\u0062",Value :"\u0042\u0062\u0062\u0051"},{Key :"\u0051\u0064\u0062\u006c\u0073\u0074\u0072\u0075\u0063\u006b",Value :"\u0042\u0062\u0062\u0051"},{Key :"\u0052\u0062\u0062",Value :"\u0042\u0062\u0062\u0052"},{Key :"\u0052\u0064\u0062\u006c\u0073\u0074\u0072\u0075\u0063\u006b",Value :"\u0042\u0062\u0062\u0052"},{Key :"\u005a\u0062\u0062",Value :"\u0042\u0062\u0062\u005a"},{Key :"\u005a\u0064\u0062\u006c\u0073\u0074\u0072\u0075\u0063\u006b",Value :"\u0042\u0062\u0062\u005a"},{Key :"\u0075\u0070\u0042\u0065\u0074\u0061",Value :"\u0042\u0065\u0074\u0061"},{Key :"\u004f\u0049",Value :"\u0042t\u006f\u0070\u0062\u0061\u0072"},{Key :"\u0048m\u0061\u0063\u0072\u006f\u006e",Value :"\u0043\u0061\u0063\u0075\u0074\u0065"},{Key :"\u0043\u0064\u006f\u0074",Value :"\u0043\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u0043\u0068\u0065",Value :"C\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00341",Value :"C\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"l\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",Value :"C\u0068e\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0065r\u0063\u0079\u0072\u0069ll\u0069\u0063"},{Key :"\u0075\u0070\u0043h\u0069",Value :"\u0043\u0068\u0069"},{Key :"\u0079\u0075\u0073\u0062\u0069\u0067",Value :"\u0043\u0068\u0069"},{Key :"\u0067\u0063\u0075\u0072\u0073\u0069\u0076\u0065",Value :"\u0044\u005a"},{Key :"\u0047\u0062\u0061\u0072",Value :"\u0044Z\u0063\u0061\u0072\u006f\u006e"},{Key :"\u0044\u0073\u006c\u0061\u0073\u0068",Value :"\u0044\u0063\u0072\u006f\u0061\u0074"},{Key :"\u0044\u0065",Value :"\u0044\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00321",Value :"\u0044\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u004b\u0068\u0061\u0072\u0074\u0064\u0065\u0073",Value :"\u0044e\u0069\u0063\u006f\u0070\u0074\u0069c"},{Key :"\u0069n\u0063\u0072\u0065\u006d\u0065\u006et",Value :"\u0044\u0065\u006ct\u0061"},{Key :"\u0075p\u0044\u0065\u006c\u0074\u0061",Value :"\u0044\u0065\u006c\u0074\u0061\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0065\u0073\u0068\u006c\u006f\u006f\u0070\u0072\u0065\u0076",Value :"\u0044\u0068\u006fo\u006b"},{Key :"\u006d\u0062\u0066\u0064\u0069\u0067\u0061\u006d\u006d\u0061",Value :"\u0044i\u0067\u0061\u006d\u006d\u0061"},{Key :"\u0047e\u004b\u0061\u0072\u0065\u0076",Value :"\u0044\u0069\u0067a\u006d\u006d\u0061\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0075p\u0044\u0069\u0067\u0061\u006d\u006da",Value :"\u0044\u0069\u0067a\u006d\u006d\u0061\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0047s\u006d\u0061\u006c\u006c\u0063\u0061p",Value :"\u0044\u007a"},{Key :"\u0067\u0062\u0061\u0072",Value :"\u0044z\u0063\u0061\u0072\u006f\u006e"},{Key :"\u0044\u007a\u0068\u0065",Value :"\u0044\u007a\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00345",Value :"\u0044\u007a\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0045\u0063\u0079\u0072\u0069\u006c",Value :"\u0045c\u0079\u0072\u0069\u006c\u006c\u0069c"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00353",Value :"\u0045c\u0079\u0072\u0069\u006c\u006c\u0069c"},{Key :"\u004es\u006d\u0061\u006c\u006c\u0063\u0061p",Value :"\u0045d\u0062\u006c\u0067\u0072\u0061\u0076e"},{Key :"\u0045\u0064\u006f\u0074",Value :"\u0045\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u004f\u0045\u0073\u006d\u0061\u006c\u006c\u0063\u0061\u0070",Value :"\u0045\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065"},{Key :"\u0045\u006c",Value :"\u0045\u006c\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00329",Value :"\u0045\u006c\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0045\u006d",Value :"\u0045\u006d\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00330",Value :"\u0045\u006d\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u004e\u0067",Value :"\u0045\u006e\u0067"},{Key :"\u006b\u0072\u0061",Value :"\u0045o\u0067\u006f\u006e\u0065\u006b"},{Key :"\u0075p\u0045\u0070\u0073\u0069\u006c\u006fn",Value :"\u0045p\u0073\u0069\u006c\u006f\u006e"},{Key :"\u0073\u0074\u0072\u0069\u0063\u0074\u0065\u0071\u0075\u0069\u0076\u0061l\u0065\u006e\u0063\u0065",Value :"\u0045\u0071\u0075i\u0076"},{Key :"\u0054r\u0074\u0068\u006f\u006f\u006b",Value :"\u0045r\u0065\u0076\u0065\u0072\u0073\u0065d"},{Key :"\u0045c\u0079\u0072\u0069\u006c\u0072\u0065v",Value :"\u0045\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00347",Value :"\u0045\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063"},{Key :"\u0075\u0070\u0045t\u0061",Value :"\u0045\u0074\u0061"},{Key :"\u0045\u0075\u006ce\u0072",Value :"\u0045\u0075\u006c\u0065\u0072\u0063\u006f\u006e\u0073\u0074"},{Key :"\u0065\u0075\u0072\u006f",Value :"\u0045\u0075\u0072\u006f"},{Key :"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0031\u0072\u0065\u0076\u0063l\u006f\u0073\u0065\u0064",Value :"\u0045\u007a\u0068\u0063\u0061\u0072\u006f\u006e"},{Key :"\u004f\u0068\u006fo\u006b",Value :"\u0046e\u0069\u0063\u006f\u0070\u0074\u0069c"},{Key :"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0032",Value :"\u0046\u0068\u006fo\u006b"},{Key :"\u0046\u0074\u0075r\u006e",Value :"\u0046\u0069\u006e\u0076"},{Key :"\u0046\u0046\u0049\u0073\u006d\u0061\u006c\u006c",Value :"\u0046\u0073\u006d\u0061\u006c\u006c"},{Key :"\u0046\u0046\u004c\u0073\u006d\u0061\u006c\u006c",Value :"\u0046\u0073\u006d\u0061\u006c\u006c"},{Key :"\u0046F\u0073\u006d\u0061\u006c\u006c",Value :"\u0046\u0073\u006d\u0061\u006c\u006c"},{Key :"\u0046I\u0073\u006d\u0061\u006c\u006c",Value :"\u0046\u0073\u006d\u0061\u006c\u006c"},{Key :"\u0046L\u0073\u006d\u0061\u006c\u006c",Value :"\u0046\u0073\u006d\u0061\u006c\u006c"},{Key :"\u0062a\u0062\u0079\u0067\u0061\u006d\u006da",Value :"\u0047\u0061\u0063\u0075\u0074\u0065"},{Key :"\u0075p\u0047\u0061\u006d\u006d\u0061",Value :"\u0047\u0061\u006dm\u0061"},{Key :"\u0055\u0073\u0074r\u0074",Value :"\u0047\u0061\u006eg\u0069\u0061\u0063\u006f\u0070\u0074\u0069\u0063"},{Key :"\u0064r\u0074\u0068\u006f\u006f\u006b",Value :"\u0047\u0063\u0061\u0072\u006f\u006e"},{Key :"\u0047\u0063\u0065\u0064\u0069\u006c\u006c\u0061",Value :"\u0047\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u0047\u0064\u006f\u0074",Value :"\u0047\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u0047\u0065",Value :"\u0047\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00320",Value :"\u0047\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0047\u0065\u0075\u0070\u0074\u0075\u0072\u006e",Value :"\u0047\u0068\u0065\u0075\u0070\u0074\u0075\u0072\u006e\u0063\u0079\u0072i\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00350",Value :"\u0047\u0068\u0065\u0075\u0070\u0074\u0075\u0072\u006e\u0063\u0079\u0072i\u006c\u006c\u0069\u0063"},{Key :"\u0047\u0061\u006d\u0065",Value :"\u0047\u006d\u0069\u0072"},{Key :"\u006f\u0067\u006f\u006e\u0065\u006b\u006e\u006f\u0073\u0070",Value :"\u0047\u0073\u006d\u0061\u006c\u006c\u0068\u006f\u006f\u006b"},{Key :"\u0063\u0074\u0075r\u006e",Value :"\u0047s\u0074\u0072\u006f\u006b\u0065"},{Key :"w\u0068\u0069\u0074\u0065\u0073\u0071\u0075\u0061\u0072\u0065",Value :"\u0048\u0032\u0032\u0030\u0037\u0033"},{Key :"\u0062\u006f\u0078",Value :"\u0048\u0032\u0032\u0030\u0037\u0033"},{Key :"\u006d\u0064\u006c\u0067\u0077\u0068\u0074\u0073\u0071\u0075\u0061\u0072\u0065",Value :"\u0048\u0032\u0032\u0030\u0037\u0033"},{Key :"\u0073\u0071\u0075\u0061\u0072\u0065",Value :"\u0048\u0032\u0032\u0030\u0037\u0033"},{Key :"\u0054e\u0072\u0074\u0064\u0065\u0073",Value :"\u0048\u006f\u0072\u0069\u0063\u006f\u0070\u0074\u0069\u0063"},{Key :"\u0049\u006e\u006f\u0064\u006f\u0074",Value :"\u0049"},{Key :"\u0079o\u0067\u0068\u0068\u0061\u0063\u0065k",Value :"\u0049\u0063\u0061\u0072\u006f\u006e"},{Key :"\u0049\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",Value :"\u0049\u0064\u006f\u0074"},{Key :"\u0049\u0065",Value :"\u0049\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00322",Value :"\u0049\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0049\u0062\u006ca\u0063\u006b\u006c\u0065\u0074\u0074\u0065\u0072",Value :"\u0049\u0066\u0072\u0061\u006b\u0074\u0075\u0072"},{Key :"\u0049\u0066\u0072\u0061\u0063\u0074\u0075\u0072",Value :"\u0049\u0066\u0072\u0061\u006b\u0074\u0075\u0072"},{Key :"\u0049\u006d",Value :"\u0049\u0066\u0072\u0061\u006b\u0074\u0075\u0072"},{Key :"\u0049\u0069",Value :"\u0049\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00326",Value :"\u0049\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"r\u0074\u0075\u0072\u006e\u0061\u0073\u0063\u0065\u006e\u0064",Value :"\u0049\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065"},{Key :"\u0049\u006f",Value :"\u0049\u006f\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00323",Value :"\u0049\u006f\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0075\u0070\u0049\u006f\u0074\u0061",Value :"\u0049\u006f\u0074\u0061"},{Key :"\u007a\u0062\u0061\u0072",Value :"I\u006f\u0074\u0061\u0061\u0066\u0072\u0069\u0063\u0061\u006e"},{Key :"\u0059\u006f\u0067\u0068",Value :"\u0049s\u0074\u0072\u006f\u006b\u0065"},{Key :"\u0075p\u004b\u0061\u0070\u0070\u0061",Value :"\u004b\u0061\u0070p\u0061"},{Key :"\u0065\u0072\u0065\u0076",Value :"\u004b\u0063\u0061\u0072\u006f\u006e"},{Key :"\u004b\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",Value :"\u004b\u0063\u0065\u0064\u0069\u006c\u006c\u0061"},{Key :"\u004b\u0068\u0061",Value :"K\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00339",Value :"K\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0045s\u0063\u0065\u0064\u0069\u006c\u006ca",Value :"\u004b\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063"},{Key :"\u0059o\u0067\u0068\u0072\u0065\u0076",Value :"\u004b\u0068\u006fo\u006b"},{Key :"\u004b\u006a\u0065",Value :"K\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00361",Value :"K\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0045n\u0072\u0074\u0064\u0065\u0073",Value :"\u004b\u006f\u0070\u0070\u0061\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0075p\u004b\u006f\u0070\u0070\u0061",Value :"\u004b\u006f\u0070\u0070\u0061\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0067\u0068\u0061\u0063\u0065\u006b",Value :"\u004c\u004a"},{Key :"\u0075\u0070\u004c\u0061\u006d\u0062\u0064\u0061",Value :"\u004c\u0061\u006d\u0062\u0064\u0061"},{Key :"\u004c\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",Value :"\u004c\u0063\u0065\u0064\u0069\u006c\u006c\u0061"},{Key :"\u0067c\u0065\u0064\u0069\u006c\u006c\u00611",Value :"\u004cc\u0065\u0064\u0069\u006c\u006c\u00611"},{Key :"\u004c\u0064\u006f\u0074",Value :"\u004c\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u004b\u0068\u0061\u0063\u0065\u006b",Value :"\u004c\u006a"},{Key :"\u004c\u006a\u0065",Value :"L\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00358",Value :"L\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0075\u0070\u004d\u0075",Value :"\u004d\u0075"},{Key :"\u0074m\u0061\u0063\u0072\u006f\u006e",Value :"\u004e\u0063\u0061\u0072\u006f\u006e"},{Key :"\u004e\u0063\u0065\u0064\u0069\u006c\u006c\u0061",Value :"\u004e\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"t\u0071\u0075\u006f\u0074\u0065\u0072\u0069\u0067\u0068\u0074",Value :"\u004e\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u006e\u0065",Value :"\u004ee\u0061\u0072\u0072\u006f\u0077"},{Key :"\u0075\u0070\u004e\u0075",Value :"\u004e\u0075"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u006e\u0077",Value :"\u004ew\u0061\u0072\u0072\u006f\u0077"},{Key :"\u004f\u0063\u0079\u0072\u0069\u006c",Value :"\u004fc\u0079\u0072\u0069\u006c\u006c\u0069c"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00332",Value :"\u004fc\u0079\u0072\u0069\u006c\u006c\u0069c"},{Key :"\u004f\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074",Value :"\u004fd\u0062\u006c\u0061\u0063\u0075\u0074e"},{Key :"\u0072\u0064\u0065\u0073\u0063\u0065\u006e\u0064",Value :"\u004fd\u0062\u006c\u0067\u0072\u0061\u0076e"},{Key :"\u0070\u0069\u0070\u0065",Value :"\u004f\u0068\u006fr\u006e"},{Key :"\u0070\u0069\u0070\u0065\u0064\u0062\u006c\u0062\u0061\u0072",Value :"\u004f\u0069"},{Key :"\u004f\u0068\u006d",Value :"\u004f\u006d\u0065g\u0061"},{Key :"\u006f\u0068\u006d",Value :"\u004f\u006d\u0065g\u0061"},{Key :"\u0075p\u004f\u006d\u0065\u0067\u0061",Value :"\u004f\u006d\u0065\u0067\u0061\u0067\u0072\u0065\u0065\u006b"},{Key :"\u006d\u0068\u006f",Value :"\u004f\u006d\u0065\u0067\u0061\u0069\u006e\u0076"},{Key :"o\u0068\u006d\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064",Value :"\u004f\u006d\u0065\u0067\u0061\u0069\u006e\u0076"},{Key :"\u0075p\u004f\u006d\u0069\u0063\u0072\u006fn",Value :"\u004fm\u0069\u0063\u0072\u006f\u006e"},{Key :"\u0079\u0061\u0074",Value :"\u004fm\u0069\u0063\u0072\u006f\u006e"},{Key :"e\u0070\u0073\u0069\u006c\u006f\u006e\u0031\u0072\u0065\u0076",Value :"\u004f\u006f\u0067\u006f\u006e\u0065\u006b\u006d\u0061\u0063\u0072\u006f\u006e"},{Key :"\u0059\u0052",Value :"\u004f\u006f\u0070e\u006e"},{Key :"\u004f\u0073\u0074r\u006f\u006b\u0065\u0061\u0063\u0075\u0074\u0065",Value :"O\u0073\u006c\u0061\u0073\u0068\u0061\u0063\u0075\u0074\u0065"},{Key :"\u006c\u0079\u006fg\u0068",Value :"O\u0073\u006c\u0061\u0073\u0068\u0061\u0063\u0075\u0074\u0065"},{Key :"\u0059\u0075\u0073\u0062\u0069\u0067",Value :"\u0050\u0068\u0069"},{Key :"\u0075\u0070\u0050h\u0069",Value :"\u0050\u0068\u0069"},{Key :"\u0044Z\u0068\u0061\u0063\u0065\u006b",Value :"\u0050\u0068\u006fo\u006b"},{Key :"\u0075\u0070\u0050\u0069",Value :"\u0050\u0069"},{Key :"\u0070\u006c\u0061\u006e\u0063\u006b",Value :"P\u006c\u0061\u006e\u0063\u006b\u0063\u006f\u006e\u0073\u0074"},{Key :"\u0075\u0070\u0050s\u0069",Value :"\u0050\u0073\u0069"},{Key :"\u0065\u006e\u0064\u006f\u0066\u0070\u0072\u006f\u006f\u0066",Value :"\u0051\u0045\u0044"},{Key :"\u0065\u006f\u0070",Value :"\u0051\u0045\u0044"},{Key :"\u0052\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",Value :"\u0052\u0063\u0065\u0064\u0069\u006c\u006c\u0061"},{Key :"\u0052s\u006d\u0061\u006c\u006c\u0063\u0061p",Value :"\u0052d\u0062\u006c\u0067\u0072\u0061\u0076e"},{Key :"\u0052\u0062\u006ca\u0063\u006b\u006c\u0065\u0074\u0074\u0065\u0072",Value :"\u0052\u0066\u0072\u0061\u006b\u0074\u0075\u0072"},{Key :"\u0052\u0065",Value :"\u0052\u0066\u0072\u0061\u006b\u0074\u0075\u0072"},{Key :"\u0052\u0066\u0072\u0061\u0063\u0074\u0075\u0072",Value :"\u0052\u0066\u0072\u0061\u006b\u0074\u0075\u0072"},{Key :"\u0075\u0070\u0052h\u006f",Value :"\u0052\u0068\u006f"},{Key :"\u0073r\u0074\u0068\u006f\u006f\u006b",Value :"\u0052\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065"},{Key :"\u006ci\u006ee\u0076\u0065\u0072\u0074\u0064\u0062\u006c\u006e\u006f\u0073\u0070",Value :"\u0052\u0073\u006d\u0061\u006c\u006c\u0069\u006e\u0076e\u0072\u0074\u0065\u0064"},{Key :"\u0047\u0065\u0072\u006d\u0061\u006e\u0064\u0062\u006c\u0073",Value :"\u0053"},{Key :"\u0053\u0053",Value :"\u0053"},{Key :"\u0032\u0035\u0030\u0063",Value :"\u0053\u0046\u0030\u0031\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0033\u0063",Value :"\u0053\u0046\u0030\u0035\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0032\u0063",Value :"\u0053\u0046\u0030\u0036\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0031\u0063",Value :"\u0053\u0046\u0030\u0038\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0035\u0064",Value :"\u0053\u0046\u0032\u0036\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0035\u0063",Value :"\u0053\u0046\u0032\u0037\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0035\u0062",Value :"\u0053\u0046\u0032\u0038\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0035\u0065",Value :"\u0053\u0046\u0033\u0036\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0035\u0066",Value :"\u0053\u0046\u0033\u0037\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0035\u0061",Value :"\u0053\u0046\u0033\u0038\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0036\u0063",Value :"\u0053\u0046\u0034\u0034\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0036\u0062",Value :"\u0053\u0046\u0035\u0033\u0030\u0030\u0030\u0030"},{Key :"\u0032\u0035\u0036\u0061",Value :"\u0053\u0046\u0035\u0034\u0030\u0030\u0030\u0030"},{Key :"\u0045\u006e\u0047\u0065",Value :"\u0053\u0061\u006d\u0070\u0069\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0075p\u0053\u0061\u006d\u0070\u0069",Value :"\u0053\u0061\u006d\u0070\u0069\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0062\u0062\u0061\u0072",Value :"\u0053\u0063\u0061\u0072\u006f\u006e"},{Key :"\u0063i\u0072\u0063\u006c\u0065\u0053",Value :"\u0053c\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0074r\u0074\u0068\u006f\u006f\u006b",Value :"\u0053\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0073\u0065",Value :"\u0053e\u0061\u0072\u0072\u006f\u0077"},{Key :"\u0053\u0068\u0061",Value :"S\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00342",Value :"S\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0050\u0065\u0068\u006f\u006f\u006b",Value :"\u0053\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063"},{Key :"\u0055\u0073\u0074\u0072\u0074\u0062\u0061\u0072",Value :"S\u0068\u0069\u006d\u0061\u0063\u006f\u0070\u0074\u0069\u0063"},{Key :"\u0075p\u0053\u0069\u0067\u006d\u0061",Value :"\u0053\u0069\u0067m\u0061"},{Key :"\u0047e\u0072m\u0061\u006e\u0064\u0062\u006c\u0073\u0073\u006d\u0061\u006c\u006c",Value :"\u0053\u0073\u006d\u0061\u006c\u006c"},{Key :"\u0053S\u0073\u006d\u0061\u006c\u006c",Value :"\u0053\u0073\u006d\u0061\u006c\u006c"},{Key :"\u004b\u0061\u0062a\u0072",Value :"S\u0074\u0069\u0067\u006d\u0061\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0075\u0070\u0053\u0074\u0069\u0067\u006d\u0061",Value :"S\u0074\u0069\u0067\u006d\u0061\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0073\u0077",Value :"\u0053w\u0061\u0072\u0072\u006f\u0077"},{Key :"\u0075\u0070\u0054a\u0075",Value :"\u0054\u0061\u0075"},{Key :"\u004bc\u0065\u0064\u0069\u006c\u006c\u00611",Value :"\u0054c\u0065\u0064\u0069\u006c\u006c\u00611"},{Key :"\u0054\u0063\u0065\u0064\u0069\u006c\u006c\u0061",Value :"\u0054\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u0075p\u0054\u0068\u0065\u0074\u0061",Value :"\u0054\u0068\u0065t\u0061"},{Key :"\u0061\u0068\u0061\u0063\u0065\u006b",Value :"\u0054\u0072\u0065\u0074\u0072\u006f\u0066\u006c\u0065x\u0068\u006f\u006f\u006b"},{Key :"\u0054\u0073\u0065",Value :"T\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00340",Value :"T\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0054\u0073\u0068\u0065",Value :"\u0054\u0073\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00360",Value :"\u0054\u0073\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0055\u0063\u0079\u0072\u0069\u006c",Value :"\u0055c\u0079\u0072\u0069\u006c\u006c\u0069c"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00337",Value :"\u0055c\u0079\u0072\u0069\u006c\u006c\u0069c"},{Key :"j\u0068\u006f\u006f\u006b\u0064\u0062\u006c\u0062\u0061\u0072",Value :"\u0055d\u0062\u006c\u0067\u0072\u0061\u0076e"},{Key :"\u0061\u0061\u0063\u0075\u0074\u0065\u0072\u0069\u006e\u0067",Value :"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073g\u0072\u0061\u0076\u0065"},{Key :"\u0049\u0068\u0061\u0063\u0065\u006b",Value :"\u0055\u0068\u006fr\u006e"},{Key :"\u0045\u0070\u0073\u0069\u006c\u006f\u006e\u0031",Value :"\u0055\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074"},{Key :"\u0055d\u0062\u006c\u0061\u0063\u0075\u0074e",Value :"\u0055\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074"},{Key :"\u0066s\u0063\u0072\u0069\u0070\u0074",Value :"\u0055o\u0067\u006f\u006e\u0065\u006b"},{Key :"\u0075p\u0055\u0070\u0073\u0069\u006c\u006fn",Value :"\u0055p\u0073\u0069\u006c\u006f\u006e"},{Key :"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0068\u006f\u006f\u006b\u0073y\u006d\u0062\u006f\u006c",Value :"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0031"},{Key :"\u005a\u0068\u0065\u0072\u0074\u0064\u0065\u0073",Value :"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0031"},{Key :"\u007a\u0068\u0065\u0072\u0074\u0064\u0065\u0073",Value :"U\u0070\u0073\u0069\u006c\u006f\u006ea\u0063\u0075\u0074\u0065\u0068\u006f\u006f\u006b\u0073y\u006d\u0062\u006fl\u0067r\u0065\u0065\u006b"},{Key :"\u004f\u0068\u0061\u0063\u0065\u006b",Value :"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0061\u0066r\u0069\u0063\u0061\u006e"},{Key :"\u005ae\u0063\u0065\u0064\u0069\u006c\u006ca",Value :"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0064\u0069\u0065r\u0065\u0073\u0069\u0073\u0068\u006f\u006fk\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0045\u0074\u0075r\u006e",Value :"\u0055\u0072\u0069n\u0067"},{Key :"U\u0063\u0079\u0072\u0069\u006c\u0062\u0072\u0065\u0076\u0065",Value :"\u0055\u0073\u0068\u006f\u0072\u0074\u0063\u0079\u0072i\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00362",Value :"\u0055\u0073\u0068\u006f\u0072\u0074\u0063\u0079\u0072i\u006c\u006c\u0069\u0063"},{Key :"\u0066o\u0072\u0063\u0065\u0065\u0078\u0074r",Value :"\u0056\u0044\u0061s\u0068"},{Key :"\u006f\u0068\u0061\u0063\u0065\u006b",Value :"\u0056\u0068\u006fo\u006b"},{Key :"\u0047\u0061\u006d\u006d\u0061\u0031",Value :"W\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078"},{Key :"\u0059\u0061\u0074",Value :"\u0058\u0069"},{Key :"\u0075\u0070\u0058\u0069",Value :"\u0058\u0069"},{Key :"\u0049\u006f\u0074a\u0031",Value :"Y\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078"},{Key :"\u0055\u0068\u0061\u0063\u0065\u006b",Value :"\u0059\u0068\u006fo\u006b"},{Key :"\u0059\u0069",Value :"\u0059\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00356",Value :"\u0059\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u004e\u0068\u006fo\u006b",Value :"\u005a\u0063\u0061\u0072\u006f\u006e"},{Key :"\u005a\u0064\u006f\u0074",Value :"\u005a\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u006ca\u006d\u0062\u0064\u0061\u0062\u0061r",Value :"\u005a\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u0075\u0070\u005a\u0065\u0074\u0061",Value :"\u005a\u0065\u0074\u0061"},{Key :"\u0074\u0065\u006c\u0065\u0070\u0068\u006f\u006e\u0065b\u006c\u0061\u0063\u006b",Value :"\u0061\u0034"},{Key :"\u006da\u006c\u0074\u0065\u0073\u0065",Value :"\u0061\u0039"},{Key :"\u006d\u0061\u006ct\u0065\u0073\u0065\u0063\u0072\u006f\u0073\u0073",Value :"\u0061\u0039"},{Key :"\u0070\u006f\u0069nt\u0069\u006e\u0067\u0069\u006e\u0064\u0065\u0078\u0072\u0069\u0067\u0068\u0074\u0077\u0068\u0069\u0074\u0065",Value :"\u0061\u0031\u0032"},{Key :"\u0063h\u0065\u0063\u006b\u006d\u0061\u0072k",Value :"\u0061\u0031\u0039"},{Key :"\u0062i\u0067\u0073\u0074\u0061\u0072",Value :"\u0061\u0033\u0035"},{Key :"\u0062l\u0061\u0063\u006b\u0073\u0074\u0061r",Value :"\u0061\u0033\u0035"},{Key :"c\u0069\u0072\u0063\u006c\u0065\u0064\u0073\u0074\u0061\u0072",Value :"\u0061\u0033\u0037"},{Key :"\u0076a\u0072\u0073\u0074\u0061\u0072",Value :"\u0061\u0034\u0039"},{Key :"\u0064\u0069\u006eg\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b",Value :"\u0061\u0035\u0036"},{Key :"c\u0069\u0072\u0063\u006c\u0065\u0073\u006f\u006c\u0069\u0064",Value :"\u0061\u0037\u0031"},{Key :"\u006d\u0064\u006c\u0067\u0062\u006c\u006b\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0061\u0037\u0031"},{Key :"\u0062\u0075\u006cl\u0065\u0074\u0061\u006c\u0074\u006f\u006e\u0065",Value :"\u0061\u0037\u0031"},{Key :"b\u006c\u0061\u0063\u006b\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0061\u0037\u0031"},{Key :"\u0048\u0031\u0038\u0035\u0033\u0033",Value :"\u0061\u0037\u0031"},{Key :"\u0066i\u006c\u006c\u0065\u0064\u0062\u006fx",Value :"\u0061\u0037\u0033"},{Key :"s\u0071\u0075\u0061\u0072\u0065\u0073\u006f\u006c\u0069\u0064",Value :"\u0061\u0037\u0033"},{Key :"\u006d\u0064\u006c\u0067\u0062\u006c\u006b\u0073\u0071\u0075\u0061\u0072\u0065",Value :"\u0061\u0037\u0033"},{Key :"b\u006c\u0061\u0063\u006b\u0073\u0071\u0075\u0061\u0072\u0065",Value :"\u0061\u0037\u0033"},{Key :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073\u006f\u006c\u0069\u0064",Value :"\u0061\u0037\u0036"},{Key :"\u0062\u006c\u0061ck\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",Value :"\u0061\u0037\u0036"},{Key :"\u0062i\u0067b\u006c\u0061\u0063\u006b\u0074r\u0069\u0061n\u0067\u006c\u0065\u0075\u0070",Value :"\u0061\u0037\u0036"},{Key :"\u0074r\u0069\u0061\u0067\u0075\u0070",Value :"\u0061\u0037\u0036"},{Key :"\u0062l\u0061\u0063\u006b\u0064o\u0077\u006e\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce",Value :"\u0061\u0037\u0037"},{Key :"\u0074r\u0069a\u006e\u0067\u006c\u0065\u0064\u006f\u0077\u006e\u0073\u006c\u0064",Value :"\u0061\u0037\u0037"},{Key :"\u0074r\u0069\u0061\u0067\u0064\u006e",Value :"\u0061\u0037\u0037"},{Key :"b\u0069g\u0062\u006c\u0061\u0063\u006b\u0074\u0072\u0069a\u006e\u0067\u006c\u0065do\u0077\u006e",Value :"\u0061\u0037\u0037"},{Key :"\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0072\u0068\u006f\u006d\u0062s\u006f\u006c\u0069\u0064",Value :"\u0061\u0037\u0038"},{Key :"\u0062\u006c\u0061c\u006b\u0064\u0069\u0061\u006d\u006f\u006e\u0064",Value :"\u0061\u0037\u0038"},{Key :"\u006d\u0064\u006c\u0067\u0062\u006c\u006b\u0064\u0069a\u006d\u006f\u006e\u0064",Value :"\u0061\u0037\u0038"},{Key :"\u0073\u0065\u006d\u0069\u0063\u0069\u0072\u0063\u006c\u0065\u006c\u0065r\u0074\u0073\u006c\u0064",Value :"\u0061\u0038\u0031"},{Key :"b\u006ca\u0063\u006b\u0072\u0069\u0067\u0068\u0074\u0068a\u006c\u0066\u0063\u0069rc\u006c\u0065",Value :"\u0061\u0038\u0031"},{Key :"\u006fn\u0065\u0063\u0069\u0072\u0063\u006ce",Value :"\u0061\u0031\u0032\u0030"},{Key :"\u0074w\u006f\u0063\u0069\u0072\u0063\u006ce",Value :"\u0061\u0031\u0032\u0031"},{Key :"t\u0068\u0072\u0065\u0065\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0061\u0031\u0032\u0032"},{Key :"\u0066\u006f\u0075\u0072\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0061\u0031\u0032\u0033"},{Key :"\u0066\u0069\u0076\u0065\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0061\u0031\u0032\u0034"},{Key :"\u0073i\u0078\u0063\u0069\u0072\u0063\u006ce",Value :"\u0061\u0031\u0032\u0035"},{Key :"s\u0065\u0076\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0061\u0031\u0032\u0036"},{Key :"e\u0069\u0067\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0061\u0031\u0032\u0037"},{Key :"\u006e\u0069\u006e\u0065\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0061\u0031\u0032\u0038"},{Key :"\u0074e\u006e\u0063\u0069\u0072\u0063\u006ce",Value :"\u0061\u0031\u0032\u0039"},{Key :"\u006fn\u0065\u0063\u0069\u0072c\u006c\u0065\u0069\u006e\u0076e\u0072s\u0065s\u0061\u006e\u0073\u0073\u0065\u0072\u0069f",Value :"\u0061\u0031\u0035\u0030"},{Key :"\u0074w\u006f\u0063\u0069\u0072c\u006c\u0065\u0069\u006e\u0076e\u0072s\u0065s\u0061\u006e\u0073\u0073\u0065\u0072\u0069f",Value :"\u0061\u0031\u0035\u0031"},{Key :"t\u0068\u0072\u0065\u0065\u0063\u0069r\u0063\u006c\u0065\u0069\u006e\u0076\u0065\u0072\u0073e\u0073\u0061\u006es\u0073e\u0072\u0069\u0066",Value :"\u0061\u0031\u0035\u0032"},{Key :"\u0066\u006f\u0075\u0072\u0063\u0069\u0072\u0063\u006c\u0065\u0069n\u0076\u0065\u0072\u0073\u0065\u0073\u0061\u006e\u0073\u0073e\u0072\u0069\u0066",Value :"\u0061\u0031\u0035\u0033"},{Key :"\u0066\u0069\u0076\u0065\u0063\u0069\u0072\u0063\u006c\u0065\u0069n\u0076\u0065\u0072\u0073\u0065\u0073\u0061\u006e\u0073\u0073e\u0072\u0069\u0066",Value :"\u0061\u0031\u0035\u0034"},{Key :"\u0073i\u0078\u0063\u0069\u0072c\u006c\u0065\u0069\u006e\u0076e\u0072s\u0065s\u0061\u006e\u0073\u0073\u0065\u0072\u0069f",Value :"\u0061\u0031\u0035\u0035"},{Key :"s\u0065\u0076\u0065\u006e\u0063\u0069r\u0063\u006c\u0065\u0069\u006e\u0076\u0065\u0072\u0073e\u0073\u0061\u006es\u0073e\u0072\u0069\u0066",Value :"\u0061\u0031\u0035\u0036"},{Key :"e\u0069\u0067\u0068\u0074\u0063\u0069r\u0063\u006c\u0065\u0069\u006e\u0076\u0065\u0072\u0073e\u0073\u0061\u006es\u0073e\u0072\u0069\u0066",Value :"\u0061\u0031\u0035\u0037"},{Key :"\u006e\u0069\u006e\u0065\u0063\u0069\u0072\u0063\u006c\u0065\u0069n\u0076\u0065\u0072\u0073\u0065\u0073\u0061\u006e\u0073\u0073e\u0072\u0069\u0066",Value :"\u0061\u0031\u0035\u0038"},{Key :"u\u0070\u0064\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0031\u0036\u0034"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0062\u006f\u0074\u0068\u0076",Value :"\u0061\u0031\u0036\u0034"},{Key :"\u0061r\u0072\u006f\u0077\u0075\u0070\u0064n",Value :"\u0061\u0031\u0036\u0034"},{Key :"\u0064\u0072\u0061\u0066\u0074\u0069\u006e\u0067\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0031\u0036\u0036"},{Key :"\u0061r\u0072o\u0077\u0072\u0069\u0067\u0068\u0074\u0068\u0065\u0061\u0076\u0079",Value :"\u0061\u0031\u0036\u0039"},{Key :"\u0059o\u0067\u0068\u0068\u0061\u0063\u0065k",Value :"\u0061\u0063\u0061\u0072\u006f\u006e"},{Key :"\u0061\u0063\u0075\u0074\u0065\u0063\u006d\u0062",Value :"\u0061c\u0075\u0074\u0065\u0063\u006f\u006db"},{Key :"\u0061r\u0072o\u0077\u0061\u006e\u0074\u0069\u0063\u006c\u006f\u0063\u006b\u0077",Value :"\u0061c\u0077o\u0070\u0065\u006e\u0063\u0069r\u0063\u006ce\u0061\u0072\u0072\u006f\u0077"},{Key :"\u0075p\u0073l\u006f\u0070\u0065\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073",Value :"\u0061\u0064\u006ft\u0073"},{Key :"\u006cr\u0074\u0068\u006f\u006f\u006b",Value :"\u0061e\u0061\u0063\u0075\u0074\u0065"},{Key :"l\u0065\u0066\u0074\u0074\u006f\u0072\u0069\u0067\u0068\u0074",Value :"\u0061f\u0069\u0069\u0032\u0039\u0039"},{Key :"r\u0069\u0067\u0068\u0074\u0074\u006f\u006c\u0065\u0066\u0074",Value :"\u0061f\u0069\u0069\u0033\u0030\u0030"},{Key :"\u007a\u0065\u0072\u006f\u006a\u006f\u0069\u006e",Value :"\u0061f\u0069\u0069\u0033\u0030\u0031"},{Key :"\u0041\u0063\u0079\u0072\u0069\u006c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00317"},{Key :"\u0041c\u0079\u0072\u0069\u006c\u006c\u0069c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00317"},{Key :"\u0042\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00318"},{Key :"\u0042\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00318"},{Key :"\u0056\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00319"},{Key :"\u0056\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00319"},{Key :"\u005a\u0068\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00324"},{Key :"Z\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00324"},{Key :"\u005a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00325"},{Key :"\u005a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00325"},{Key :"\u0049i\u0062\u0072\u0065\u0076\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00327"},{Key :"\u0049i\u0073h\u006f\u0072\u0074\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00327"},{Key :"\u004b\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00328"},{Key :"\u004b\u0061",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00328"},{Key :"\u0045\u006e",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00331"},{Key :"\u0045\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00331"},{Key :"\u0050e\u0063\u0079\u0072\u0069\u006c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00333"},{Key :"\u0050\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00333"},{Key :"\u0045\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00334"},{Key :"\u0045\u0072",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00334"},{Key :"\u0045\u0073",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00335"},{Key :"\u0045\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00335"},{Key :"\u0054\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00336"},{Key :"\u0054\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00336"},{Key :"\u0045\u0066\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00338"},{Key :"\u0045\u0066",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00338"},{Key :"\u0053\u0068\u0063\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00343"},{Key :"\u0053\u0068\u0063h\u0061",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00343"},{Key :"\u0048\u0061\u0072\u0064",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00344"},{Key :"\u0048\u0061r\u0064\u0073\u0069g\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00344"},{Key :"\u0059\u0065\u0072i\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00345"},{Key :"\u0059\u0065\u0072\u0069",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00345"},{Key :"\u0053\u006f\u0066\u0074",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00346"},{Key :"\u0053\u006ff\u0074\u0073\u0069g\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00346"},{Key :"\u0049\u0075",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00348"},{Key :"\u0049\u0055\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00348"},{Key :"\u0049\u0061",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00349"},{Key :"\u0049\u0041\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00349"},{Key :"\u0044\u006a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00351"},{Key :"D\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00351"},{Key :"\u0047\u006a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00352"},{Key :"G\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00352"},{Key :"\u0044\u007a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00354"},{Key :"D\u007a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00354"},{Key :"\u0049\u0063\u0079\u0072\u0069\u006c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00355"},{Key :"\u0049c\u0079\u0072\u0069\u006c\u006c\u0069c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00355"},{Key :"\u004a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00357"},{Key :"\u004a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00357"},{Key :"\u004e\u006a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00359"},{Key :"N\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00359"},{Key :"\u0061c\u0079\u0072\u0069\u006c\u006c\u0069c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00365"},{Key :"\u0061\u0063\u0079\u0072\u0069\u006c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00365"},{Key :"\u0076\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00367"},{Key :"\u0076\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00367"},{Key :"\u0067\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00368"},{Key :"\u0067\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00368"},{Key :"\u0064\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00369"},{Key :"\u0064\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00369"},{Key :"\u0069\u006f",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00371"},{Key :"\u0069\u006f\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00371"},{Key :"\u007a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00373"},{Key :"\u007a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00373"},{Key :"\u0069i\u0062\u0072\u0065\u0076\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00375"},{Key :"\u0069i\u0073h\u006f\u0072\u0074\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00375"},{Key :"\u0065\u006e",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00379"},{Key :"\u0065\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00379"},{Key :"\u0074\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00384"},{Key :"\u0074\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00384"},{Key :"\u0075c\u0079\u0072\u0069\u006c\u006c\u0069c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00385"},{Key :"\u0075\u0063\u0079\u0072\u0069\u006c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00385"},{Key :"\u0065\u0066\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00386"},{Key :"\u0065\u0066",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00386"},{Key :"\u006b\u0068\u0061",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00387"},{Key :"k\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00387"},{Key :"s\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00390"},{Key :"\u0073\u0068\u0061",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00390"},{Key :"\u0073\u0068\u0063\u0068\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00391"},{Key :"\u0073\u0068\u0063h\u0061",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00391"},{Key :"\u0069\u0075",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00396"},{Key :"\u0069\u0075\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00396"},{Key :"\u0069\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00397"},{Key :"\u0069\u0061",Value :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00397"},{Key :"d\u007a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00302"},{Key :"\u0064\u007a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00302"},{Key :"\u0069c\u0079\u0072\u0069\u006c\u006c\u0069c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00303"},{Key :"\u0069\u0063\u0079\u0072\u0069\u006c",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00303"},{Key :"\u006a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00305"},{Key :"\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00305"},{Key :"n\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00307"},{Key :"\u006e\u006a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00307"},{Key :"k\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00309"},{Key :"\u006b\u006a\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00309"},{Key :"\u0075\u0073\u0068\u006f\u0072\u0074\u0063\u0079\u0072i\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00310"},{Key :"u\u0063\u0079\u0072\u0069\u006c\u0062\u0072\u0065\u0076\u0065",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00310"},{Key :"Y\u0061\u0074\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00346"},{Key :"\u0046\u0069\u0074a\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00347"},{Key :"\u0049z\u0068i\u0074\u0073\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00348"},{Key :"\u0066\u0069\u0074a\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00395"},{Key :"\u0069z\u0068i\u0074\u0073\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00396"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00390",Value :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00396"},{Key :"a\u0072\u0061\u0062\u0069\u0063\u0063\u006f\u006d\u006d\u0061",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00388"},{Key :"c\u006f\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00388"},{Key :"t\u0068\u0072\u0065\u0065\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00395"},{Key :"\u0074h\u0072e\u0065\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00395"},{Key :"a\u0072\u0061\u0062\u0069ci\u006ed\u0069\u0063\u0064\u0069\u0067i\u0074\u0074\u0068\u0072\u0065\u0065",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00395"},{Key :"\u0073\u0069\u0078\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00398"},{Key :"\u0061\u0072\u0061\u0062ic\u0069\u006e\u0064\u0069\u0063\u0064\u0069\u0067\u0069\u0074\u0073\u0069\u0078",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00398"},{Key :"\u0073i\u0078\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00398"},{Key :"\u0073e\u0076e\u006e\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00399"},{Key :"a\u0072\u0061\u0062\u0069ci\u006ed\u0069\u0063\u0064\u0069\u0067i\u0074\u0073\u0065\u0076\u0065\u006e",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00399"},{Key :"s\u0065\u0076\u0065\u006e\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00399"},{Key :"\u0061r\u0061b\u0069\u0063\u0073\u0065\u006d\u0069\u0063\u006f\u006c\u006f\u006e",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00303"},{Key :"\u0073e\u006di\u0063\u006f\u006c\u006f\u006e\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00303"},{Key :"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u0061r\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00307"},{Key :"\u0061r\u0061b\u0069\u0063\u0071\u0075\u0065s\u0074\u0069o\u006e\u006d\u0061\u0072\u006b",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00307"},{Key :"a\u006ce\u0066\u006d\u0061\u0064\u0064\u0061\u0061\u0062o\u0076\u0065\u0061\u0072ab\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00310"},{Key :"\u0061l\u0065f\u0077\u0069\u0074\u0068\u006da\u0064\u0064a\u0061\u0062\u006f\u0076\u0065",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00310"},{Key :"a\u006ce\u0066\u0068\u0061\u006d\u007a\u0061\u0061\u0062o\u0076\u0065\u0061\u0072ab\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00311"},{Key :"\u0061l\u0065f\u0077\u0069\u0074\u0068\u0068a\u006d\u007aa\u0061\u0062\u006f\u0076\u0065",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00311"},{Key :"\u0077\u0061\u0077\u0077\u0069\u0074\u0068\u0068\u0061\u006d\u007a\u0061a\u0062\u006f\u0076\u0065",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00312"},{Key :"\u0077\u0061\u0077\u0068am\u007a\u0061\u0061\u0062\u006f\u0076\u0065\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00312"},{Key :"\u0074\u0065\u0068",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00318"},{Key :"\u0074e\u0068\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00318"},{Key :"\u0068\u0061\u0068",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00321"},{Key :"\u0068a\u0068\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00321"},{Key :"\u006b\u0068\u0061\u0068\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00322"},{Key :"\u006b\u0068\u0061\u0068",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00322"},{Key :"\u0064a\u006c\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00323"},{Key :"\u0064\u0061\u006c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00323"},{Key :"\u0073\u0065\u0065\u006e\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00327"},{Key :"\u0073\u0065\u0065\u006e",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00327"},{Key :"s\u0068\u0065\u0065\u006e\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00328"},{Key :"\u0073\u0068\u0065e\u006e",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00328"},{Key :"\u0073a\u0064\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00329"},{Key :"\u0073\u0061\u0064",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00329"},{Key :"\u0064\u0061\u0064",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00330"},{Key :"\u0064a\u0064\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00330"},{Key :"\u0061i\u006e\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00333"},{Key :"\u0061\u0069\u006e",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00333"},{Key :"\u0066e\u0068\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00341"},{Key :"\u0066\u0065\u0068",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00341"},{Key :"\u0071\u0061\u0066",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00342"},{Key :"\u0071a\u0066\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00342"},{Key :"\u0061r\u0061\u0062\u0069\u0063\u006b\u0061f",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00343"},{Key :"\u006ba\u0066\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00343"},{Key :"\u006c\u0061\u006d",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00344"},{Key :"\u006ca\u006d\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00344"},{Key :"\u006d\u0065\u0065\u006d",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00345"},{Key :"\u006d\u0065\u0065\u006d\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00345"},{Key :"\u0066\u0061\u0074\u0068\u0061\u0074\u0061\u006e\u0061r\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00351"},{Key :"\u0066\u0061\u0074\u0068\u0061\u0074\u0061\u006e",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00351"},{Key :"\u0064\u0061\u006d\u006d\u0061\u0074\u0061\u006e",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00352"},{Key :"\u0064\u0061\u006d\u006d\u0061\u0074\u0061\u006e\u0061r\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00352"},{Key :"d\u0061m\u006d\u0061\u0074\u0061\u006e\u0061\u006c\u0074o\u006e\u0065\u0061\u0072ab\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00352"},{Key :"k\u0061\u0073\u0072\u0061\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00356"},{Key :"\u006b\u0061\u0073r\u0061",Value :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00356"},{Key :"\u006a\u0065\u0068",Value :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00308"},{Key :"\u006ae\u0068\u0061\u0072\u0061\u0062\u0069c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00308"},{Key :"\u0074\u0074\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00311"},{Key :"\u0064\u0064\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00312"},{Key :"\u006e\u006fo\u006e\u0067\u0068u\u006e\u006e\u0061\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00314"},{Key :"\u0061\u0072\u0061\u0062\u0069\u0063\u0061\u0065",Value :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00334"},{Key :"\u0073\u0068\u0065\u0071\u0065\u006c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00336"},{Key :"\u0073\u0068\u0065q\u0065\u006c\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00336"},{Key :"\u006e\u0065\u0077\u0073\u0068\u0065\u0071\u0065\u006c\u0073\u0069\u0067\u006e",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00336"},{Key :"\u006ee\u0077\u0073\u0068\u0065\u0071\u0065l",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00336"},{Key :"\u006d\u0061\u0071a\u0066",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00345"},{Key :"m\u0061\u0071\u0061\u0066\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00345"},{Key :"g\u0069\u006d\u0065\u006c\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00366"},{Key :"\u0067\u0069\u006de\u006c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00366"},{Key :"\u0068\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00368"},{Key :"\u0068\u0065",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00368"},{Key :"\u007a\u0061\u0079i\u006e",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00370"},{Key :"z\u0061\u0079\u0069\u006e\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00370"},{Key :"\u0068e\u0074\u0068\u0065\u0062\u0072\u0065w",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00371"},{Key :"\u0068\u0065\u0074",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00371"},{Key :"\u0079o\u0064\u0068\u0065\u0062\u0072\u0065w",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00373"},{Key :"\u0079\u006f\u0064",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00373"},{Key :"\u0066\u0069\u006e\u0061lk\u0061\u0066\u0073\u0068\u0065\u0076\u0061\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00374"},{Key :"\u0066\u0069\u006e\u0061\u006c\u006b\u0061\u0066",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00374"},{Key :"\u0066\u0069\u006e\u0061\u006c\u006b\u0061\u0066\u0073\u0068\u0065\u0076\u0061",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00374"},{Key :"f\u0069n\u0061\u006c\u006b\u0061\u0066\u0071\u0061\u006da\u0074\u0073\u0068\u0065br\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00374"},{Key :"\u0066\u0069\u006e\u0061\u006c\u006b\u0061\u0066\u0068e\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00374"},{Key :"\u0066\u0069\u006e\u0061\u006c\u006b\u0061\u0066\u0071a\u006d\u0061\u0074\u0073",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00374"},{Key :"\u006b\u0061\u0066\u0066\u0069\u006e\u0061\u006c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00374"},{Key :"\u0066\u0069\u006e\u0061\u006c\u006e\u0075\u006e\u0068e\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00379"},{Key :"\u006e\u0075\u006e\u0066\u0069\u006e\u0061\u006c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00379"},{Key :"\u0066\u0069\u006e\u0061\u006c\u006e\u0075\u006e",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00379"},{Key :"\u0070\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00384"},{Key :"\u0070\u0065",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00384"},{Key :"\u0074\u0073\u0061d\u0069",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00386"},{Key :"t\u0073\u0061\u0064\u0069\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00386"},{Key :"\u0073\u0068\u0069\u006e\u0077\u0069\u0074\u0068\u0073i\u006e\u0064\u006f\u0074",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00395"},{Key :"\u0073\u0068i\u006e\u0073\u0069n\u0064\u006f\u0074\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00395"},{Key :"\u0073\u0068\u0069\u006e\u0073\u0069\u006e\u0064\u006f\u0074",Value :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00395"},{Key :"\u0076\u0061\u0076v\u0061\u0076\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00316"},{Key :"\u0076\u0061\u0076\u0064\u0062\u006c",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00316"},{Key :"\u0076\u0061\u0076y\u006f\u0064\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00317"},{Key :"\u0076\u0061\u0076\u0079\u006f\u0064",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00317"},{Key :"\u0071\u0061\u006d\u0061ts\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071a\u006d\u0061\u0074\u0073\u0071\u0061\u0074\u0061\u006e\u0071\u0075a\u0072\u0074\u0065\u0072\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006d\u0061\u0074\u0073\u0031\u0061",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006da\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006dat\u0073\u0071\u0061\u0074\u0061\u006e\u006e\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0075\u006e\u0069\u0074\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061m\u0061\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006d\u0061\u0074\u0073",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0037",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006d\u0061\u0074\u0073\u0071\u0061\u0074\u0061\u006e\u0068e\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"q\u0061\u006d\u0061\u0074sq\u0061t\u0061\u006e\u0077\u0069\u0064e\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006d\u0061\u0074\u0073\u0064\u0065",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006d\u0061\u0074\u0073\u0031\u0063",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0039",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071a\u006da\u0074\u0073\u006e\u0061\u0072r\u006f\u0077h\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006d\u0061\u0074\u0073\u0031\u0030",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0071\u0061\u006d\u0061\u0074\u0073\u0033\u0033",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00397"},{Key :"\u0073h\u0065\u0076\u0061\u0032\u0065",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399"},{Key :"\u0073h\u0065v\u0061\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399"},{Key :"\u0073h\u0065\u0076\u0061\u0031\u0035",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399"},{Key :"\u0073\u0068\u0065\u0076\u0061\u0031\u0031\u0035",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399"},{Key :"s\u0068\u0065\u0076\u0061\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399"},{Key :"\u0073\u0068\u0065v\u0061",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399"},{Key :"\u0065\u006e\u0064\u0074\u0072\u0061\u006e\u0073\u0062\u006c\u006f\u0063\u006b",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399"},{Key :"\u0073h\u0065\u0076\u0061\u0032\u0032",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399"},{Key :"\u0073h\u0065v\u0061\u0077\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399"},{Key :"\u0073\u0068\u0065\u0076\u0061\u006e\u0061\u0072\u0072\u006f\u0077\u0068e\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00399"},{Key :"\u0073\u0069\u006ed\u006f\u0074\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00303"},{Key :"\u0073\u0069\u006e\u0064\u006f\u0074",Value :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00303"},{Key :"\u0072\u0061\u0066\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00341"},{Key :"\u0072\u0061\u0066\u0065",Value :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00341"},{Key :"\u0070\u0061\u0073e\u0071",Value :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00342"},{Key :"p\u0061\u0073\u0065\u0071\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00342"},{Key :"\u006cs\u0063\u0072\u0069\u0070\u0074",Value :"\u0061f\u0069\u0069\u0036\u0031\u0032\u00389"},{Key :"\u006cs\u0071\u0075\u0061\u0072\u0065",Value :"\u0061f\u0069\u0069\u0036\u0031\u0032\u00389"},{Key :"\u006c\u0069\u0074e\u0072",Value :"\u0061f\u0069\u0069\u0036\u0031\u0032\u00389"},{Key :"\u0065\u006c\u006c",Value :"\u0061f\u0069\u0069\u0036\u0031\u0032\u00389"},{Key :"\u0070\u0064\u0066",Value :"\u0061f\u0069\u0069\u0036\u0031\u0035\u00373"},{Key :"\u006c\u0072\u006f",Value :"\u0061f\u0069\u0069\u0036\u0031\u0035\u00374"},{Key :"\u0072\u006c\u006f",Value :"\u0061f\u0069\u0069\u0036\u0031\u0035\u00375"},{Key :"\u007ae\u0072o\u0077\u0069\u0064\u0074\u0068n\u006f\u006ej\u006f\u0069\u006e\u0065\u0072",Value :"\u0061f\u0069\u0069\u0036\u0031\u0036\u00364"},{Key :"\u0063\u0077\u006d",Value :"\u0061f\u0069\u0069\u0036\u0031\u0036\u00364"},{Key :"\u007a\u0065\u0072\u006f\u006e\u006f\u006a\u006f\u0069\u006e",Value :"\u0061f\u0069\u0069\u0036\u0031\u0036\u00364"},{Key :"\u0063\u006f\u006dp\u0077\u006f\u0072\u0064\u006d\u0061\u0072\u006b",Value :"\u0061f\u0069\u0069\u0036\u0031\u0036\u00364"},{Key :"a\u0072\u0061\u0062\u0069cf\u0069v\u0065\u0070\u006f\u0069\u006et\u0065\u0064\u0073\u0074\u0061\u0072",Value :"\u0061f\u0069\u0069\u0036\u0033\u0031\u00367"},{Key :"a\u0073t\u0065\u0072\u0069\u0073\u006b\u0061\u006c\u0074o\u006e\u0065\u0061\u0072ab\u0069\u0063",Value :"\u0061f\u0069\u0069\u0036\u0033\u0031\u00367"},{Key :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0061r\u0061\u0062\u0069\u0063",Value :"\u0061f\u0069\u0069\u0036\u0033\u0031\u00367"},{Key :"\u0063\u006fm\u006d\u0061\u0072e\u0076\u0065\u0072\u0073\u0065\u0064\u006d\u006f\u0064",Value :"\u0061f\u0069\u0069\u0036\u0034\u0039\u00337"},{Key :"\u006e\u0075\u006de\u0072\u0061\u006c\u0067\u0072\u0065\u0065\u006b",Value :"\u0061f\u0069\u0069\u0036\u0034\u0039\u00337"},{Key :"\u0061\u0069\u006e\u0066\u0069\u006e\u0061\u006c",Value :"\u0061\u0069\u006e\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0061\u0069\u006e\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0061\u0069n\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061i\u006e\u006d\u0065\u0064\u0069\u0061l",Value :"\u0061i\u006em\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006er\u0074\u0068\u006f\u006f\u006b",Value :"\u0061\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00364",Value :"\u0061\u006c\u0065\u0066"},{Key :"\u0061\u006c\u0065\u0066\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0061\u006c\u0065\u0066"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00315",Value :"\u0061\u006c\u0065\u0066\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061\u0072\u0061\u0062\u0069\u0063\u0061\u006c\u0065\u0066",Value :"\u0061\u006c\u0065\u0066\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061\u006c\u0065\u0066\u0077\u0069\u0074\u0068\u006d\u0061\u0070\u0069\u0071",Value :"\u0061\u006ce\u0066\u0064\u0061g\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061l\u0065\u0066\u0066\u0069\u006e\u0061l",Value :"\u0061l\u0065f\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061\u006c\u0065fw\u0069\u0074\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065\u0066\u0069\u006e\u0061\u006c",Value :"\u0061l\u0065\u0066\u0068\u0061m\u007a\u0061\u0061\u0062\u006fv\u0065f\u0069n\u0061\u006c\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00313",Value :"a\u006ce\u0066\u0068\u0061\u006d\u007a\u0061\u0062\u0065l\u006f\u0077\u0061\u0072ab\u0069\u0063"},{Key :"\u0061l\u0065f\u0077\u0069\u0074\u0068\u0068a\u006d\u007aa\u0062\u0065\u006c\u006f\u0077",Value :"a\u006ce\u0066\u0068\u0061\u006d\u007a\u0061\u0062\u0065l\u006f\u0077\u0061\u0072ab\u0069\u0063"},{Key :"\u0061\u006c\u0065fw\u0069\u0074\u0068\u0068\u0061\u006d\u007a\u0061\u0062\u0065\u006c\u006f\u0077\u0066\u0069\u006e\u0061\u006c",Value :"\u0061l\u0065\u0066\u0068\u0061m\u007a\u0061\u0062\u0065\u006co\u0077f\u0069n\u0061\u006c\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0061l\u0065\u0066\u006c\u0061\u006d\u0065d",Value :"\u0061l\u0065f\u006c\u0061\u006d\u0065\u0064\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061\u006c\u0065fw\u0069\u0074\u0068\u006d\u0061\u0064\u0064\u0061\u0061\u0062\u006f\u0076\u0065\u0066\u0069\u006e\u0061\u006c",Value :"\u0061l\u0065\u0066\u006d\u0061d\u0064\u0061\u0061\u0062\u006fv\u0065f\u0069n\u0061\u006c\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00349",Value :"\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0061r\u0061\u0062\u0069\u0063"},{Key :"a\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061",Value :"\u0061\u006c\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0061\u006ce\u0066\u006d\u0061k\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c",Value :"\u0061\u006c\u0065\u0066ma\u006b\u0073\u0075\u0072\u0061\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062i\u0063"},{Key :"\u0079e\u0068\u006d\u0065\u0064\u0069\u0061l",Value :"\u0061\u006c\u0065fm\u0061\u006b\u0073\u0075\u0072\u0061\u006d\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0079e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0061\u006c\u0065fm\u0061\u006b\u0073\u0075\u0072\u0061\u006d\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061\u006c\u0065\u0066\u0077\u0069\u0074\u0068\u0070\u0061\u0074\u0061\u0068",Value :"\u0061l\u0065f\u0070\u0061\u0074\u0061\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061\u006c\u0065\u0066\u0077\u0069\u0074\u0068\u0071a\u006d\u0061\u0074\u0073",Value :"\u0061\u006ce\u0066\u0071\u0061m\u0061\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061l\u0065\u0070\u0068\u006d\u0061\u0074h",Value :"\u0061\u006c\u0065p\u0068"},{Key :"\u0062\u0061\u0063\u006b\u0063\u006f\u006e\u0067",Value :"\u0061\u006c\u006c\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0075p\u0061\u006c\u0070\u0068\u0061",Value :"\u0061\u006c\u0070h\u0061"},{Key :"\u0063\u0031\u0035\u0038",Value :"\u0061m\u0061\u0063\u0072\u006f\u006e"},{Key :"\u006c\u0061\u006e\u0067\u006c\u0065",Value :"\u0061\u006e\u0067\u0062\u0072\u0061\u0063\u006b\u0065t\u006c\u0065\u0066\u0074"},{Key :"\u0072\u0061\u006e\u0067\u006c\u0065",Value :"\u0061n\u0067b\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00370",Value :"\u0061\u006e\u0067\u006b\u0068\u0061\u006e\u006b\u0068u\u0074\u0068\u0061\u0069"},{Key :"\u0061\u006e\u0067\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065f\u0074\u0042\u0069\u0067",Value :"\u0061n\u0067\u006c\u0065\u006c\u0065\u0066t"},{Key :"\u0061n\u0067b\u0072\u0061\u0063\u006b\u0065t\u006c\u0065f\u0074\u0042\u0069\u0067\u0067",Value :"\u0061n\u0067\u006c\u0065\u006c\u0065\u0066t"},{Key :"\u0061\u006e\u0067\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065f\u0074\u0062\u0069\u0067",Value :"\u0061n\u0067\u006c\u0065\u006c\u0065\u0066t"},{Key :"\u0061n\u0067b\u0072\u0061\u0063\u006b\u0065t\u006c\u0065f\u0074\u0062\u0069\u0067\u0067",Value :"\u0061n\u0067\u006c\u0065\u006c\u0065\u0066t"},{Key :"\u0061n\u0067b\u0072\u0061\u0063\u006b\u0065t\u0072\u0069g\u0068\u0074\u0042\u0069\u0067",Value :"\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0061\u006e\u0067\u0062ra\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074\u0042\u0069\u0067\u0067",Value :"\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0061n\u0067b\u0072\u0061\u0063\u006b\u0065t\u0072\u0069g\u0068\u0074\u0062\u0069\u0067",Value :"\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0061\u006e\u0067\u0062ra\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074\u0062\u0069\u0067\u0067",Value :"\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0041\u006e\u0067\u0073\u0074\u0072\u006f\u006d",Value :"\u0061\u006e\u0067\u0073\u0074\u0072\u006f\u006d"},{Key :"\u0061\u0063\u0077\u0067\u0061\u0070\u0063\u0069\u0072\u0063\u006c\u0065a\u0072\u0072\u006f\u0077",Value :"\u0061\u006e\u0074\u0069\u0063\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0039\u00329",Value :"\u0061\u0070\u006f\u0073\u0074\u0072\u006f\u0070\u0068\u0065\u006d\u006f\u0064"},{Key :"\u0061\u0070\u0070\u0072\u006f\u0061\u0063\u0068\u006c\u0069\u006d\u0069\u0074",Value :"\u0061\u0070\u0070\u0072\u006f\u0061\u0063\u0068\u0065\u0073"},{Key :"\u0064\u006f\u0074e\u0071",Value :"\u0061\u0070\u0070\u0072\u006f\u0061\u0063\u0068\u0065\u0073"},{Key :"a\u006c\u006d\u006f\u0073\u0074\u0065\u0071\u0075\u0061\u006c",Value :"a\u0070\u0070\u0072\u006f\u0078\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0061\u0070\u0070\u0072\u006f\u0078",Value :"a\u0070\u0070\u0072\u006f\u0078\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0065\u0071\u0075\u0061\u006c\u0064\u006f\u0074\u006c\u0065\u0066\u0074r\u0069\u0067\u0068\u0074",Value :"\u0061p\u0070r\u006f\u0078\u0065\u0071\u0075a\u006c\u006fr\u0069\u006d\u0061\u0067\u0065"},{Key :"\u0066\u0061\u006c\u006c\u0069\u006e\u0067\u0064\u006f\u0074\u0073\u0065\u0071",Value :"\u0061p\u0070r\u006f\u0078\u0065\u0071\u0075a\u006c\u006fr\u0069\u006d\u0061\u0067\u0065"},{Key :"\u0074i\u006c\u0064\u0065\u0074\u0072\u0070l",Value :"a\u0070\u0070\u0072\u006f\u0078\u0069\u0064\u0065\u006e\u0074"},{Key :"\u0061\u006c\u006d\u006f\u0073\u0074\u006f\u0072\u0065\u0071\u0075\u0061\u006c",Value :"\u0061\u0070\u0070\u0072\u006f\u0078\u006f\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0061\u0070\u0070\u0072\u006f\u0078\u0065\u0071",Value :"\u0061\u0070\u0070\u0072\u006f\u0078\u006f\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0070\u0072\u006f\u0066\u006c\u0069\u006e\u0065",Value :"\u0061\u0072\u0063"},{Key :"c\u006f\u0072\u0072\u0065\u0073\u0070\u006f\u006e\u0064\u0073",Value :"\u0061\u0072\u0063e\u0071"},{Key :"\u0061r\u0072o\u0077\u0073\u0065\u006d\u0061n\u0074\u0069c\u006c\u006f\u0063\u006b\u0077",Value :"\u0061\u0072\u0063h\u006c\u0065\u0066\u0074\u0064\u006f\u0077\u006e"},{Key :"\u0063\u0075\u0072\u0076\u0065\u0061\u0072\u0072\u006fw\u006c\u0065\u0066\u0074",Value :"\u0061\u0072\u0063h\u006c\u0065\u0066\u0074\u0064\u006f\u0077\u006e"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0073\u0065\u006d\u0063l\u006f\u0063\u006b\u0077",Value :"\u0061\u0072\u0063\u0068\u0072\u0069\u0067\u0068\u0074\u0064\u006f\u0077\u006e"},{Key :"\u0063u\u0072v\u0065\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074",Value :"\u0061\u0072\u0063\u0068\u0072\u0069\u0067\u0068\u0074\u0064\u006f\u0077\u006e"},{Key :"\u006cm\u0069\u0064\u0074\u0069\u006c\u0064e",Value :"\u0061\u0072\u0069\u006e\u0067\u0061\u0063\u0075\u0074\u0065"},{Key :"\u0061\u0031\u0036\u0033",Value :"\u0061r\u0072\u006f\u0077\u0062\u006f\u0074h"},{Key :"\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074a\u0072\u0072\u006f\u0077",Value :"\u0061r\u0072\u006f\u0077\u0062\u006f\u0074h"},{Key :"\u0064\u006f\u0077\u006e\u0064\u0061\u0073\u0068\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068\u0064\u006f\u0077\u006e"},{Key :"\u006c\u0065\u0066\u0074\u0064\u0061\u0073\u0068\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068\u006c\u0065\u0066\u0074"},{Key :"\u0072\u0069\u0067\u0068\u0074\u0064\u0061\u0073\u0068a\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068r\u0069\u0067\u0068\u0074"},{Key :"u\u0070\u0064\u0061\u0073\u0068\u0061\u0072\u0072\u006f\u0077",Value :"a\u0072\u0072\u006f\u0077\u0064\u0061\u0073\u0068\u0075\u0070"},{Key :"\u004c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074a\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u0062\u006f\u0074\u0068"},{Key :"\u0061\u0072r\u006f\u0077\u0064b\u006c\u006c\u006f\u006e\u0067\u0062\u006f\u0074\u0068",Value :"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u0062\u006f\u0074\u0068"},{Key :"\u0064\u0062\u006ca\u0072\u0072\u006f\u0077\u006c\u0065\u0066\u0074",Value :"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u0062\u006f\u0074\u0068"},{Key :"U\u0070\u0064\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0062\u006f\u0074\u0068\u0076"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u006c\u006f\u006e\u0067b\u006f\u0074\u0068\u0076",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0062\u006f\u0074\u0068\u0076"},{Key :"\u0044o\u0077\u006e\u0061\u0072\u0072\u006fw",Value :"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u0064\u006f\u0077\u006e"},{Key :"\u004ce\u0066\u0074\u0061\u0072\u0072\u006fw",Value :"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u006c\u0065\u0066\u0074"},{Key :"\u0061\u0072\u0072o\u0077\u006c\u0065\u0066\u0074\u0064\u0062\u006c",Value :"\u0061\u0072\u0072o\u0077\u0064\u0062\u006c\u006c\u0065\u0066\u0074"},{Key :"\u0052\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0064\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0055p\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u0062\u006c\u0075\u0070"},{Key :"\u0064o\u0077\u006e\u0061\u0072\u0072\u006fw",Value :"\u0061r\u0072\u006f\u0077\u0064\u006f\u0077n"},{Key :"\u0073w\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006e\u006c\u0065\u0066\u0074"},{Key :"\u0073e\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006er\u0069\u0067\u0068\u0074"},{Key :"\u0061\u0072\u0072\u006f\u0077\u006f\u0070\u0065\u006e\u0064\u006f\u0077\u006e",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006ew\u0068\u0069\u0074\u0065"},{Key :"\u0064\u006f\u0077\u006e\u0077\u0068\u0069\u0074\u0065a\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006ew\u0068\u0069\u0074\u0065"},{Key :"\u0069o\u0074\u0061\u0073\u0075\u0062",Value :"\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064\u0072\u0069\u0067h\u0074\u006d\u006f\u0064"},{Key :"\u0068\u006f\u006f\u006b\u0072\u0069\u0067\u0068\u0074a\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0068\u006f\u006f\u006b\u006c\u0065\u0066\u0074"},{Key :"\u0068\u006f\u006f\u006b\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0068\u006f\u006f\u006br\u0069\u0067\u0068\u0074"},{Key :"\u006ce\u0066\u0074\u0061\u0072\u0072\u006fw",Value :"\u0061r\u0072\u006f\u0077\u006c\u0065\u0066t"},{Key :"\u006ce\u0066t\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0064\u006f\u0077\u006e",Value :"\u0061\u0072r\u006f\u0077\u006ce\u0066\u0074\u0062\u006f\u0074\u0068\u0061\u006c\u0066"},{Key :"\u0061r\u0072o\u0077\u0064\u0062\u006c\u006c\u0065\u0066\u0074\u006e\u006f\u0074",Value :"\u0061r\u0072o\u0077\u006c\u0065\u0066\u0074d\u0062\u006cs\u0074\u0072\u006f\u006b\u0065"},{Key :"\u006e\u004c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u0061r\u0072o\u0077\u006c\u0065\u0066\u0074d\u0062\u006cs\u0074\u0072\u006f\u006b\u0065"},{Key :"\u006eo\u0074d\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u006c\u0065\u0066\u0074",Value :"\u0061r\u0072o\u0077\u006c\u0065\u0066\u0074d\u0062\u006cs\u0074\u0072\u006f\u006b\u0065"},{Key :"\u0061r\u0072o\u0077\u0070\u0061\u0072\u0072l\u0065\u0066t\u0072\u0069\u0067\u0068\u0074",Value :"\u0061r\u0072o\u0077\u006c\u0065\u0066\u0074o\u0076\u0065r\u0072\u0069\u0067\u0068\u0074"},{Key :"\u006ce\u0066t\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0073",Value :"\u0061r\u0072o\u0077\u006c\u0065\u0066\u0074o\u0076\u0065r\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0061\u0072\u0072\u006f\u0077\u006f\u0070\u0065\u006e\u006c\u0065\u0066\u0074",Value :"\u0061\u0072\u0072\u006f\u0077\u006c\u0065\u0066\u0074w\u0068\u0069\u0074\u0065"},{Key :"\u006c\u0065\u0066\u0074\u0077\u0068\u0069\u0074\u0065a\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u006c\u0065\u0066\u0074w\u0068\u0069\u0074\u0065"},{Key :"\u0061\u0031\u0036\u0031",Value :"\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0072\u0069g\u0068\u0074\u0068a\u0072\u0070\u006f\u006f\u006e\u0064\u006f\u0077\u006e",Value :"\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074\u0062\u006ft\u0068\u0061\u006c\u0066"},{Key :"\u0061\u0072r\u006f\u0077\u0064b\u006c\u0072\u0069\u0067\u0068\u0074\u006e\u006f\u0074",Value :"\u0061\u0072\u0072\u006fwr\u0069\u0067\u0068\u0074\u0064\u0062\u006c\u0073\u0074\u0072\u006f\u006b\u0065"},{Key :"n\u0052\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072\u006fwr\u0069\u0067\u0068\u0074\u0064\u0062\u006c\u0073\u0074\u0072\u006f\u006b\u0065"},{Key :"\u006e\u006ft\u0064\u0062\u006ca\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074",Value :"\u0061\u0072\u0072\u006fwr\u0069\u0067\u0068\u0074\u0064\u0062\u006c\u0073\u0074\u0072\u006f\u006b\u0065"},{Key :"\u0061r\u0072o\u0077\u0070\u0061\u0072\u0072r\u0069\u0067h\u0074\u006c\u0065\u0066\u0074",Value :"\u0061r\u0072o\u0077\u0072\u0069\u0067\u0068t\u006f\u0076e\u0072\u006c\u0065\u0066\u0074"},{Key :"\u0072i\u0067h\u0074\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0073",Value :"\u0061r\u0072o\u0077\u0072\u0069\u0067\u0068t\u006f\u0076e\u0072\u006c\u0065\u0066\u0074"},{Key :"\u0061\u0072\u0072\u006f\u0077\u006f\u0070\u0065\u006er\u0069\u0067\u0068\u0074",Value :"\u0061r\u0072o\u0077\u0072\u0069\u0067\u0068\u0074\u0077\u0068\u0069\u0074\u0065"},{Key :"\u0072i\u0067h\u0074\u0077\u0068\u0069\u0074\u0065\u0061\u0072\u0072\u006f\u0077",Value :"\u0061r\u0072o\u0077\u0072\u0069\u0067\u0068\u0074\u0077\u0068\u0069\u0074\u0065"},{Key :"\u0062\u0061\u0072l\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072o\u0077\u0074\u0061\u0062\u006c\u0065\u0066\u0074"},{Key :"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0062\u0061\u0072",Value :"\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0062\u0072\u0069\u0067\u0068\u0074"},{Key :"\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c",Value :"\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006c\u006c\u0065\u0066\u0074"},{Key :"\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006fw\u0074\u0061\u0069\u006c",Value :"\u0061\u0072\u0072\u006f\u0077\u0074\u0061\u0069\u006cr\u0069\u0067\u0068\u0074"},{Key :"\u004c\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u0061r\u0072o\u0077\u0074\u0072\u0069\u0070\u006c\u0065\u006c\u0065\u0066\u0074"},{Key :"R\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072r\u006f\u0077\u0074r\u0069\u0070\u006c\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0075p\u0061\u0072\u0072\u006f\u0077",Value :"\u0061r\u0072\u006f\u0077\u0075\u0070"},{Key :"\u0061\u0072\u0072o\u0077\u0075\u0070\u0064\u006e\u0062\u0073\u0065",Value :"\u0061r\u0072o\u0077\u0075\u0070\u0064\u006f\u0077\u006e\u0062\u0061\u0073\u0065"},{Key :"\u0075\u0070\u0064\u006f\u0077\u006e\u0061\u0072\u0072o\u0077\u0062\u0061\u0072",Value :"\u0061r\u0072o\u0077\u0075\u0070\u0064\u006f\u0077\u006e\u0062\u0061\u0073\u0065"},{Key :"\u006ew\u0061\u0072\u0072\u006f\u0077",Value :"a\u0072\u0072\u006f\u0077\u0075\u0070\u006c\u0065\u0066\u0074"},{Key :"\u0064\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0075p\u0064\u006f\u0077\u006e",Value :"\u0061\u0072\u0072\u006f\u0077\u0075\u0070\u006c\u0065\u0066\u0074\u006ff\u0064\u006f\u0077\u006e"},{Key :"\u0075\u0070\u0064o\u0077\u006e\u0061\u0072\u0072\u006f\u0077\u0073",Value :"\u0061\u0072\u0072\u006f\u0077\u0075\u0070\u006c\u0065\u0066\u0074\u006ff\u0064\u006f\u0077\u006e"},{Key :"\u006ee\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072o\u0077\u0075\u0070\u0072\u0069\u0067\u0068\u0074"},{Key :"a\u0072\u0072\u006f\u0077\u006f\u0070\u0065\u006e\u0075\u0070",Value :"\u0061\u0072\u0072o\u0077\u0075\u0070\u0077\u0068\u0069\u0074\u0065"},{Key :"\u0075\u0070\u0077h\u0069\u0074\u0065\u0061\u0072\u0072\u006f\u0077",Value :"\u0061\u0072\u0072o\u0077\u0075\u0070\u0077\u0068\u0069\u0074\u0065"},{Key :"\u006c\u0069\u006e\u0065\u0076\u0065\u0072\u0074",Value :"\u0061s\u0063\u0072\u0069\u0070\u0074"},{Key :"\u006da\u0063\u0072\u006f\u006e\u0031",Value :"\u0061\u0073\u0063\u0072\u0069\u0070\u0074\u0074\u0075\u0072\u006e\u0065\u0064"},{Key :"\u006f\u0076\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0031",Value :"\u0061\u0073\u0063\u0072\u0069\u0070\u0074\u0074\u0075\u0072\u006e\u0065\u0064"},{Key :"\u0061s\u0073\u0065\u0072\u0074\u0069\u006fn",Value :"\u0061\u0073\u0073\u0065\u0072\u0074"},{Key :"\u0061\u0073\u0074",Value :"\u0061\u0073\u0074e\u0072\u0069\u0073\u006b\u006d\u0061\u0074\u0068"},{Key :"\u0061\u0073t\u0065\u0072\u0069s\u006b\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064",Value :"\u0061\u0073\u0074e\u0072\u0069\u0073\u006b\u006d\u0061\u0074\u0068"},{Key :"\u0061\u0070\u0070\u0072\u006f\u0078\u0065\u0071\u0075a\u006c\u0061\u006c\u0074",Value :"\u0061\u0073\u0079\u006dpt\u006f\u0074\u0069\u0063\u0061\u006c\u006c\u0079\u0065\u0071\u0075\u0061\u006c"},{Key :"a\u0073\u0079\u006d\u0070\u0074\u0065\u0071\u0075\u0061\u006c",Value :"\u0061\u0073\u0079\u006dpt\u006f\u0074\u0069\u0063\u0061\u006c\u006c\u0079\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0073\u0069\u006de\u0071",Value :"\u0061\u0073\u0079\u006dpt\u006f\u0074\u0069\u0063\u0061\u006c\u006c\u0079\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0073\u0069\u006di\u006c\u0061\u0072\u0065\u0071\u0075\u0061\u006c",Value :"\u0061\u0073\u0079\u006dpt\u006f\u0074\u0069\u0063\u0061\u006c\u006c\u0079\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0061\u0074\u0073\u0069\u0067\u006e",Value :"\u0061\u0074"},{Key :"\u0061l\u0074e\u0072\u006e\u0061\u0074\u0069\u0076\u0065\u0061\u0079\u0069\u006e",Value :"\u0061\u0079i\u006e\u0061\u006ct\u006f\u006e\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00382",Value :"\u0061\u0079\u0069\u006e\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061\u0079\u0069\u006e",Value :"\u0061\u0079\u0069\u006e\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"p\u0072\u0069\u006d\u0065\u0064\u0062\u006c\u0072\u0065\u0076",Value :"\u0062\u0061\u0063\u006b\u0064\u0070\u0072\u0069\u006d\u0065"},{Key :"\u0070\u0072\u0069m\u0065\u0064\u0062\u006c\u0072\u0065\u0076\u0031",Value :"\u0062\u0061\u0063\u006b\u0064\u0070\u0072\u0069\u006d\u0065"},{Key :"\u0073e\u0063\u006f\u006e\u0064\u0072\u0065v",Value :"\u0062\u0061\u0063\u006b\u0064\u0070\u0072\u0069\u006d\u0065"},{Key :"\u0070\u0072\u0069\u006d\u0065\u0074\u0072\u0069\u0070l\u0065\u0072\u0065\u0076",Value :"b\u0061\u0063\u006b\u0074\u0072\u0070\u0072\u0069\u006d\u0065"},{Key :"\u0070r\u0069m\u0065\u0074\u0072\u0069\u0070\u006c\u0065\u0072\u0065\u0076\u0031",Value :"b\u0061\u0063\u006b\u0074\u0072\u0070\u0072\u0069\u006d\u0065"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00343",Value :"\u0062\u0061\u0068\u0074\u0074\u0068\u0061\u0069"},{Key :"\u0076\u0065\u0072\u0074",Value :"\u0062\u0061\u0072"},{Key :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0062\u0061\u0072",Value :"\u0062\u0061\u0072"},{Key :"\u0074\u0061\u0062l\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074",Value :"\u0062a\u0072\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077\u0072i\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077\u0062\u0061"},{Key :"\u0068\u006f\u006d\u0065",Value :"b\u0061\u0072\u006f\u0076er\u006eo\u0072\u0074\u0068\u0077\u0065s\u0074\u0061\u0072\u0072\u006f\u0077"},{Key :"\u006e\u006f\u0072",Value :"\u0062\u0061\u0072\u0076\u0065\u0065"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00366",Value :"\u0062\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0062\u0065",Value :"\u0062\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00316",Value :"\u0062e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0062\u0065\u0068",Value :"\u0062e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0062\u0065\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0062\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0062\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0062\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0062e\u0068\u006d\u0065\u0064\u0069\u0061l",Value :"\u0062e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0062e\u0068w\u0069\u0074\u0068\u006d\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c",Value :"b\u0065h\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063"},{Key :"\u0062\u0065\u0068\u0077it\u0068\u006d\u0065\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",Value :"b\u0065\u0068\u006d\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0062\u0065h\u0077\u0069\u0074h\u006e\u006f\u006f\u006e\u0066\u0069\u006e\u0061\u006c",Value :"\u0062e\u0068n\u006f\u006f\u006e\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0075\u0070\u0062\u0065\u0074\u0061",Value :"\u0062\u0065\u0074\u0061"},{Key :"\u0047\u0065\u0068\u006f\u006f\u006b",Value :"\u0062e\u0074a\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0075p\u0076\u0061\u0072\u0062\u0065\u0074a",Value :"\u0062e\u0074a\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0062e\u0074\u0064\u0061\u0067\u0065\u0073h",Value :"\u0062e\u0074d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0062\u0065\u0074\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0062e\u0074d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0062\u0065\u0074\u0068\u006d\u0061\u0074\u0068",Value :"\u0062\u0065\u0074\u0068"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00365",Value :"\u0062e\u0074\u0068\u0065\u0062\u0072\u0065w"},{Key :"\u0062\u0065\u0074",Value :"\u0062e\u0074\u0068\u0065\u0062\u0072\u0065w"},{Key :"b\u0065\u0074\u0077\u0069\u0074\u0068\u0072\u0061\u0066\u0065",Value :"\u0062\u0065\u0074\u0072\u0061\u0066\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061\u0063\u0075\u0074\u0065\u0031",Value :"\u0062\u0068\u006fo\u006b"},{Key :"\u006e\u0061\u0072\u0079\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u006f\u0072",Value :"\u0062\u0069\u0067\u0076\u0065\u0065"},{Key :"\u006e\u0061\u0072\u0079\u006c\u006f\u0067\u0069\u0063a\u006c\u0061\u006e\u0064",Value :"\u0062\u0069\u0067\u0077\u0065\u0064\u0067\u0065"},{Key :"r\u0069\u006e\u0067\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0062\u0069\u006c\u0061\u0062\u0069\u0061\u006c\u0063\u006c\u0069\u0063\u006b"},{Key :"\u0063\u0069\u0072c\u006c\u0065\u006e\u0077\u006f\u0070\u0065\u006e",Value :"\u0062\u006c\u0061\u0063kc\u0069\u0072\u0063\u006c\u0065\u0075\u006c\u0071\u0075\u0061\u0064\u0077\u0068\u0069t\u0065"},{Key :"\u0073\u0065\u006d\u0069\u0063\u0069\u0072\u0063\u006c\u0065\u006c\u0065f\u0074\u0073\u006c\u0064",Value :"\u0062\u006c\u0061\u0063kl\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0062\u006ca\u0063\u006b\u0070o\u0069\u006e\u0074\u0065\u0072\u006c\u0065\u0066\u0074",Value :"\u0062l\u0061\u0063\u006b\u006c\u0065\u0066\u0074\u0070\u006f\u0069\u006et\u0069\u006e\u0067\u0070\u006f\u0069\u006e\u0074\u0065\u0072"},{Key :"\u0074r\u0069\u0061\u0067\u006c\u0066",Value :"\u0062l\u0061\u0063\u006b\u006c\u0065\u0066\u0074\u0070\u006f\u0069\u006et\u0069\u006e\u0067\u0070\u006f\u0069\u006e\u0074\u0065\u0072"},{Key :"\u0062\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006ce\u006c\u0065\u0066\u0074",Value :"\u0062l\u0061\u0063\u006b\u006ce\u0066\u0074\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce"},{Key :"\u0074\u0072i\u0061\u006e\u0067l\u0065\u006c\u0065\u0066\u0074\u0073\u006c\u0064\u0031",Value :"\u0062l\u0061\u0063\u006b\u006ce\u0066\u0074\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce"},{Key :"\u006cl\u0062l\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",Value :"\u0062\u006c\u0061\u0063kl\u006f\u0077\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0072\u0069\u0061\u006e\u0067l\u0065"},{Key :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073\u0077\u0073\u006c\u0064",Value :"\u0062\u006c\u0061\u0063kl\u006f\u0077\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0072\u0069\u0061\u006e\u0067l\u0065"},{Key :"\u006cr\u0062l\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",Value :"\u0062\u006c\u0061ck\u006c\u006f\u0077\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073\u0065\u0073\u006c\u0064",Value :"\u0062\u006c\u0061ck\u006c\u006f\u0077\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0066\u0069\u006c\u006c\u0065\u0064\u0072\u0065\u0063\u0074",Value :"\u0062\u006c\u0061\u0063\u006b\u0072\u0065\u0063\u0074a\u006e\u0067\u006c\u0065"},{Key :"\u0068r\u0065c\u0074\u0061\u006e\u0067\u006c\u0065\u0062\u006c\u0061\u0063\u006b",Value :"\u0062\u006c\u0061\u0063\u006b\u0072\u0065\u0063\u0074a\u006e\u0067\u006c\u0065"},{Key :"\u0062\u006c\u0061\u0063\u006b\u0070\u006f\u0069\u006e\u0074\u0065\u0072r\u0069\u0067\u0068\u0074",Value :"\u0062l\u0061\u0063\u006b\u0072i\u0067\u0068\u0074\u0070\u006fi\u006et\u0069n\u0067\u0070\u006f\u0069\u006e\u0074\u0065r"},{Key :"\u0074r\u0069\u0061\u0067\u0072\u0074",Value :"\u0062l\u0061\u0063\u006b\u0072i\u0067\u0068\u0074\u0070\u006fi\u006et\u0069n\u0067\u0070\u006f\u0069\u006e\u0074\u0065r"},{Key :"\u0062l\u0061c\u006b\u0074\u0072\u0069\u0061n\u0067\u006ce\u0072\u0069\u0067\u0068\u0074",Value :"\u0062\u006c\u0061\u0063\u006b\u0072\u0069\u0067\u0068\u0074\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061n\u0067\u006c\u0065"},{Key :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068t\u0073\u006c\u0064\u0031",Value :"\u0062\u006c\u0061\u0063\u006b\u0072\u0069\u0067\u0068\u0074\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061n\u0067\u006c\u0065"},{Key :"\u0048\u0031\u0038\u0035\u0034\u0033",Value :"\u0062\u006ca\u0063\u006b\u0073m\u0061\u006c\u006c\u0073\u0071\u0075\u0061\u0072\u0065"},{Key :"\u0073\u006d\u0061\u006c\u006c\u0062\u006f\u0078\u0066i\u006c\u006c\u0065\u0064",Value :"\u0062\u006ca\u0063\u006b\u0073m\u0061\u006c\u006c\u0073\u0071\u0075\u0061\u0072\u0065"},{Key :"s\u006d\u0062\u006c\u006b\u0073\u0071\u0075\u0061\u0072\u0065",Value :"\u0062\u006ca\u0063\u006b\u0073m\u0061\u006c\u006c\u0073\u0071\u0075\u0061\u0072\u0065"},{Key :"b\u006c\u0061\u0063\u006b\u0073\u006d\u0069\u006c\u0065\u0079",Value :"\u0062\u006ca\u0063\u006b\u0073m\u0069\u006c\u0069\u006e\u0067\u0066\u0061\u0063\u0065"},{Key :"\u0069\u006e\u0076s\u006d\u0069\u006c\u0065\u0066\u0061\u0063\u0065",Value :"\u0062\u006ca\u0063\u006b\u0073m\u0069\u006c\u0069\u006e\u0067\u0066\u0061\u0063\u0065"},{Key :"\u0073\u006d\u0061\u006clt\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0069\u006e\u0076\u0073\u006c\u0064",Value :"\u0062\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006ce\u0064\u006f\u0077\u006e"},{Key :"\u0074\u0072\u0061n\u0067\u006c\u0065\u006e\u0077\u0073\u006c\u0064",Value :"\u0062\u006c\u0061\u0063ku\u0070\u0070\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0072\u0069\u0061\u006e\u0067l\u0065"},{Key :"\u0075l\u0062l\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",Value :"\u0062\u006c\u0061\u0063ku\u0070\u0070\u0065\u0072\u006c\u0065\u0066\u0074\u0074\u0072\u0069\u0061\u006e\u0067l\u0065"},{Key :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006e\u0065\u0073\u006c\u0064",Value :"\u0062\u006c\u0061ck\u0075\u0070\u0070\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0075r\u0062l\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",Value :"\u0062\u006c\u0061ck\u0075\u0070\u0070\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0062\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",Value :"\u0062\u006c\u0061\u0063k\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067s\u006da\u006c\u006c\u0074\u0072\u0069\u0061\u006eg\u006c\u0065"},{Key :"\u0073\u006da\u006c\u006c\u0074r\u0069\u0061\u006e\u0067\u006c\u0065\u0073\u006c\u0064",Value :"\u0062\u006c\u0061\u0063k\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067s\u006da\u006c\u006c\u0074\u0072\u0069\u0061\u006eg\u006c\u0065"},{Key :"\u0076\u0069\u0073i\u0062\u006c\u0065\u0073\u0070\u0061\u0063\u0065",Value :"\u0062\u006c\u0061n\u006b"},{Key :"v\u0069\u0073\u0075\u0061\u006c\u0073\u0070\u0061\u0063\u0065",Value :"\u0062\u006c\u0061n\u006b"},{Key :"\u0062l\u006f\u0063\u006b\u0066\u0075\u006cl",Value :"\u0062\u006c\u006fc\u006b"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00306",Value :"\u0062\u006f\u0062a\u0069\u006d\u0061\u0069\u0074\u0068\u0061\u0069"},{Key :"\u0062o\u0074\u0074\u006f\u006d\u0061\u0072c",Value :"\u0062\u006f\u0074\u0073\u0065\u006d\u0069\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0073\u0071u\u0061\u0072\u0065v\u0065\u0072\u0074\u0062\u0069\u0073\u0065\u0063\u0074",Value :"\u0062\u006f\u0078\u0062\u0061\u0072"},{Key :"\u0062\u0072\u0061c\u0065\u006c\u0065\u0066\u0074\u0042\u0069\u0067",Value :"\u0062r\u0061\u0063\u0065\u006c\u0065\u0066t"},{Key :"\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074\u0042\u0069\u0067\u0067",Value :"\u0062r\u0061\u0063\u0065\u006c\u0065\u0066t"},{Key :"\u0062\u0072\u0061c\u0065\u006c\u0065\u0066\u0074\u0062\u0069\u0067",Value :"\u0062r\u0061\u0063\u0065\u006c\u0065\u0066t"},{Key :"\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074\u0062\u0069\u0067\u0067",Value :"\u0062r\u0061\u0063\u0065\u006c\u0065\u0066t"},{Key :"\u006c\u0062\u0072\u0061\u0063\u0065",Value :"\u0062r\u0061\u0063\u0065\u006c\u0065\u0066t"},{Key :"\u0062\u0072\u0061\u0063\u0065\u0068\u0074\u0069\u0070\u0064\u006f\u0077n\u006c\u0065\u0066\u0074",Value :"\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074\u0076\u0065\u0072t\u0069\u0063\u0061\u006c"},{Key :"\u0062r\u0061c\u0065\u0068\u0074\u0069\u0070d\u006f\u0077n\u0072\u0069\u0067\u0068\u0074",Value :"\u0062\u0072\u0061\u0063\u0065\u006c\u0065\u0066\u0074\u0076\u0065\u0072t\u0069\u0063\u0061\u006c"},{Key :"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074\u0042\u0069\u0067",Value :"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068t\u0042\u0069\u0067\u0067",Value :"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074\u0062\u0069\u0067",Value :"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068t\u0062\u0069\u0067\u0067",Value :"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0072\u0062\u0072\u0061\u0063\u0065",Value :"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0061p\u0070\u006c\u0065\u006f\u0070\u0065n",Value :"\u0062\u0072\u0061c\u0065\u0072\u0069\u0067\u0068\u0074\u0062\u0074"},{Key :"\u0065\u006e\u0074e\u0072",Value :"\u0062\u0072\u0061\u0063\u0065\u0072\u0069\u0067\u0068\u0074\u006d\u0069\u0064"},{Key :"\u0063a\u0072r\u0069\u0061\u0067\u0065\u0072e\u0074\u0075r\u006e\u006c\u0065\u0066\u0074",Value :"\u0062\u0072\u0061c\u0065\u0072\u0069\u0067\u0068\u0074\u0074\u0070"},{Key :"\u0062r\u0061c\u0065\u0068\u0074\u0069\u0070\u0075\u0070\u006c\u0065\u0066\u0074",Value :"\u0062r\u0061c\u0065\u0072\u0069\u0067\u0068t\u0076\u0065r\u0074\u0069\u0063\u0061\u006c"},{Key :"\u0062\u0072a\u0063\u0065\u0068t\u0069\u0070\u0075\u0070\u0072\u0069\u0067\u0068\u0074",Value :"\u0062r\u0061c\u0065\u0072\u0069\u0067\u0068t\u0076\u0065r\u0074\u0069\u0063\u0061\u006c"},{Key :"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065f\u0074\u0042\u0069\u0067",Value :"b\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074"},{Key :"\u0062r\u0061c\u006b\u0065\u0074\u006c\u0065\u0066\u0074\u0042\u0069\u0067\u0067",Value :"b\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074"},{Key :"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065f\u0074\u0062\u0069\u0067",Value :"b\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074"},{Key :"\u0062r\u0061c\u006b\u0065\u0074\u006c\u0065\u0066\u0074\u0062\u0069\u0067\u0067",Value :"b\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074"},{Key :"\u006c\u0062\u0072\u0061\u0063\u006b",Value :"b\u0072\u0061\u0063\u006b\u0065\u0074\u006c\u0065\u0066\u0074"},{Key :"\u0062r\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074\u0042\u0069\u0067",Value :"\u0062\u0072\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0062\u0072a\u0063\u006b\u0065t\u0072\u0069\u0067\u0068\u0074\u0042\u0069\u0067\u0067",Value :"\u0062\u0072\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0062r\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074\u0062\u0069\u0067",Value :"\u0062\u0072\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0062\u0072a\u0063\u006b\u0065t\u0072\u0069\u0067\u0068\u0074\u0062\u0069\u0067\u0067",Value :"\u0062\u0072\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0072\u0062\u0072\u0061\u0063\u006b",Value :"\u0062\u0072\u0061c\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074"},{Key :"c\u006f\u006e\u0074\u0065\u0078\u0074\u006d\u0065\u006e\u0075",Value :"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069g\u0068\u0074\u0062\u0074"},{Key :"\u0070\u006f\u0077e\u0072",Value :"\u0062\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069g\u0068\u0074\u0074\u0070"},{Key :"\u0072\u0068\u006f\u0031",Value :"\u0062\u0072\u0069\u0064ge\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u0062\u0065\u006c\u006f\u0077\u0063m\u0062"},{Key :"s\u006d\u0062\u006c\u006b\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0062\u0075\u006c\u006c\u0065\u0074"},{Key :"\u0062\u0075\u006c\u006c\u0065\u0074\u006d\u0061\u0074\u0068",Value :"\u0062\u0075\u006c\u006c\u0065\u0074\u006f\u0070\u0065r\u0061\u0074\u006f\u0072"},{Key :"\u0070\u0072\u006f\u0064\u0075\u0063\u0074\u0064\u006f\u0074",Value :"\u0062\u0075\u006c\u006c\u0065\u0074\u006f\u0070\u0065r\u0061\u0074\u006f\u0072"},{Key :"\u0076\u0079\u0073\u006d\u0062\u006c\u006b\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0062\u0075\u006c\u006c\u0065\u0074\u006f\u0070\u0065r\u0061\u0074\u006f\u0072"},{Key :"\u0062u\u006c\u006c\u0073\u0065\u0079\u00651",Value :"\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065"},{Key :"\u0063\u0074",Value :"\u0063"},{Key :"\u006fv\u0065\u0072\u0073\u0074\u006f\u0072e",Value :"\u0063\u0031\u0034\u0033"},{Key :"\u0068m\u0061\u0063\u0072\u006f\u006e",Value :"\u0063\u0061\u0063\u0075\u0074\u0065"},{Key :"\u0063\u0061\u006e\u0064\u0072\u0061",Value :"\u0063\u0061\u006e\u0064\u0072\u0061\u0062\u0069\u006ed\u0075\u0063\u006d\u0062"},{Key :"\u0077\u0068\u0069\u0074ea\u0072\u0072\u006f\u0077\u0075\u0070\u0066\u0072\u006f\u006d\u0062\u0061\u0072",Value :"\u0063\u0061\u0070\u0073\u006c\u006f\u0063\u006b"},{Key :"\u0061f\u0069\u0069\u0036\u0031\u0032\u00348",Value :"\u0063\u0061\u0072\u0065\u006f\u0066"},{Key :"\u0063\u0061\u0072e\u0074",Value :"c\u0061\u0072\u0065\u0074\u0069\u006e\u0073\u0065\u0072\u0074"},{Key :"\u0063\u0068\u0065c\u006b",Value :"\u0063\u0061\u0072\u006f\u006e\u0063\u006d\u0062"},{Key :"\u0063a\u0072r\u0069\u0061\u0067\u0065\u0072\u0072\u0065\u0074\u0075\u0072\u006e",Value :"\u0063\u0061\u0072\u0072\u0069\u0061\u0067\u0065\u0072e\u0074\u0075\u0072\u006e"},{Key :"l\u0069\u006e\u0065\u0076\u0065\u0072\u0074\u0073\u0075\u0062",Value :"\u0063\u0063\u0075r\u006c"},{Key :"\u0063\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",Value :"\u0063\u0064\u006f\u0074"},{Key :"\u004b\u006f\u0070p\u0061",Value :"\u0063\u0065\u0064\u0069\u006c\u006c\u0061\u0063\u006d\u0062"},{Key :"\u0063\u0065\u0069\u006c\u0069\u006e\u0067\u006c\u0065f\u0074\u0042\u0069\u0067",Value :"c\u0065\u0069\u006c\u0069\u006e\u0067\u006c\u0065\u0066\u0074"},{Key :"\u0063e\u0069l\u0069\u006e\u0067\u006c\u0065\u0066\u0074\u0042\u0069\u0067\u0067",Value :"c\u0065\u0069\u006c\u0069\u006e\u0067\u006c\u0065\u0066\u0074"},{Key :"\u0063\u0065\u0069\u006c\u0069\u006e\u0067\u006c\u0065f\u0074\u0062\u0069\u0067",Value :"c\u0065\u0069\u006c\u0069\u006e\u0067\u006c\u0065\u0066\u0074"},{Key :"\u0063e\u0069l\u0069\u006e\u0067\u006c\u0065\u0066\u0074\u0062\u0069\u0067\u0067",Value :"c\u0065\u0069\u006c\u0069\u006e\u0067\u006c\u0065\u0066\u0074"},{Key :"\u006c\u0063\u0065i\u006c",Value :"c\u0065\u0069\u006c\u0069\u006e\u0067\u006c\u0065\u0066\u0074"},{Key :"\u0063e\u0069l\u0069\u006e\u0067\u0072\u0069\u0067\u0068\u0074\u0042\u0069\u0067",Value :"\u0063\u0065\u0069l\u0069\u006e\u0067\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0063\u0065i\u006c\u0069\u006eg\u0072\u0069\u0067\u0068\u0074\u0042\u0069\u0067\u0067",Value :"\u0063\u0065\u0069l\u0069\u006e\u0067\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0063e\u0069l\u0069\u006e\u0067\u0072\u0069\u0067\u0068\u0074\u0062\u0069\u0067",Value :"\u0063\u0065\u0069l\u0069\u006e\u0067\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0063\u0065i\u006c\u0069\u006eg\u0072\u0069\u0067\u0068\u0074\u0062\u0069\u0067\u0067",Value :"\u0063\u0065\u0069l\u0069\u006e\u0067\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0072\u0063\u0065i\u006c",Value :"\u0063\u0065\u0069l\u0069\u006e\u0067\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0063e\u006c\u0073\u0069\u0075\u0073",Value :"\u0063\u0065\u006e\u0074\u0069\u0067\u0072\u0061\u0064\u0065"},{Key :"\u0064\u0065g\u0072\u0065\u0065c\u0065\u006e\u0074\u0069\u0067\u0072\u0061\u0064\u0065",Value :"\u0063\u0065\u006e\u0074\u0069\u0067\u0072\u0061\u0064\u0065"},{Key :"\u0043\u004c",Value :"\u0063\u0065\u006e\u0074\u0072\u0065\u006c\u0069\u006e\u0065"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00389",Value :"c\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0063\u0068\u0065",Value :"c\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0075\u0070\u0063h\u0069",Value :"\u0063\u0068\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00390",Value :"\u0063\u0068\u006fc\u0068\u0061\u006e\u0067\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00388",Value :"c\u0068\u006f\u0063\u0068\u0061\u006e\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00389",Value :"\u0063\u0068\u006fc\u0068\u0069\u006e\u0067\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00392",Value :"c\u0068\u006f\u0063\u0068\u006f\u0065\u0074\u0068\u0061\u0069"},{Key :"\u0072i\u006e\u0067\u0065\u0071\u0075\u0061l",Value :"\u0063\u0069\u0072\u0063\u0065\u0071"},{Key :"\u0063\u0069\u0072\u0063\u006c\u0065\u0064\u0061\u0073\u0074",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u0061\u0073\u0074e\u0072\u0069\u0073\u006b"},{Key :"\u0063i\u0072c\u006c\u0065\u0062\u006f\u0074\u0074\u006f\u006d\u0073\u006c\u0064",Value :"c\u0069\u0072\u0063\u006ceb\u006ft\u0074\u006f\u006d\u0068\u0061l\u0066\u0062\u006c\u0061\u0063\u006b"},{Key :"\u0065\u006e\u0063\u006c\u006f\u0073\u0065\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0063\u0069\u0072c\u006c\u0065\u0063\u006f\u0070\u0079\u0072\u0074"},{Key :"\u0063\u0069\u0072c\u006c\u0065\u006d\u0069\u006e\u0075\u0073\u0031",Value :"c\u0069\u0072\u0063\u006c\u0065\u0064\u0064\u0061\u0073\u0068"},{Key :"\u0063\u0069\u0072c\u006c\u0065\u0064\u0065\u0071\u0075\u0061\u006c",Value :"c\u0069\u0072\u0063\u006c\u0065\u0065\u0071\u0075\u0061\u006c"},{Key :"c\u0069\u0072\u0063\u006cem\u0075l\u0074\u0069\u0070\u006c\u0079d\u0069\u0073\u0070\u006c\u0061\u0079",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079"},{Key :"\u0063i\u0072c\u006c\u0065\u006d\u0075\u006ct\u0069\u0070l\u0079\u0074\u0065\u0078\u0074",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079"},{Key :"\u006f\u0074\u0069\u006d\u0065\u0073",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079"},{Key :"t\u0069\u006d\u0065\u0073\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079"},{Key :"\u0063i\u0072\u0063\u006c\u0065\u0064\u006ft",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u006f\u0074"},{Key :"\u0063\u0069r\u0063\u006c\u0065d\u006f\u0074\u0064\u0069\u0073\u0070\u006c\u0061\u0079",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u006f\u0074"},{Key :"\u0063\u0069\u0072\u0063\u006c\u0065\u0064\u006f\u0074\u0074\u0065\u0078\u0074",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u006f\u0074"},{Key :"\u006f\u0064\u006f\u0074",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u006f\u0074"},{Key :"\u0063\u0069\u0072\u0063\u006c\u0065\u0070\u006c\u0075\u0073\u0064\u0069s\u0070\u006c\u0061\u0079",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u0070\u006c\u0075\u0073"},{Key :"\u0063\u0069\u0072\u0063\u006c\u0065\u0070\u006c\u0075s\u0074\u0065\u0078\u0074",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u0070\u006c\u0075\u0073"},{Key :"\u006f\u0070\u006cu\u0073",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u0070\u006c\u0075\u0073"},{Key :"\u0070\u006c\u0075\u0073\u0063\u0069\u0072\u0063\u006c\u0065",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u0070\u006c\u0075\u0073"},{Key :"c\u0069\u0072\u0063\u006c\u0065\u0064\u0063\u0069\u0072\u0063",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u0072\u0069\u006e\u0067"},{Key :"\u0063\u0069\u0072c\u006c\u0065\u0074\u006f\u0070\u0073\u006c\u0064",Value :"\u0063i\u0072c\u006c\u0065\u0074\u006f\u0070h\u0061\u006cf\u0062\u006c\u0061\u0063\u006b"},{Key :"c\u0069\u0072\u0063\u006c\u0065\u006e\u0065\u0073\u006c\u0064",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u0075\u0072\u0071\u0075\u0061\u0064b\u006c\u0061\u0063\u006b"},{Key :"\u0063i\u0072c\u006c\u0065\u0076\u0065\u0072\u0074\u0068\u0061\u0074\u0063\u0068",Value :"\u0063\u0069\u0072\u0063\u006c\u0065\u0076\u0065\u0072t\u0066\u0069\u006c\u006c"},{Key :"\u0063\u0069\u0072\u0063le\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0062\u006c\u0061\u0063\u006b",Value :"\u0063\u0069\u0072cl\u0065\u0077\u0069\u0074\u0068\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0062\u006c\u0061\u0063\u006b"},{Key :"\u0063\u0069\u0072\u0063\u006c\u0065\u006c\u0065\u0066\u0074\u0073\u006c\u0064",Value :"\u0063\u0069\u0072cl\u0065\u0077\u0069\u0074\u0068\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0062\u006c\u0061\u0063\u006b"},{Key :"c\u0069r\u0063\u006c\u0065\u0072\u0069\u0067\u0068\u0074h\u0061\u006c\u0066\u0062la\u0063\u006b",Value :"\u0063i\u0072\u0063\u006c\u0065\u0077\u0069\u0074\u0068\u0072\u0069\u0067h\u0074\u0068\u0061\u006c\u0066\u0062\u006c\u0061\u0063\u006b"},{Key :"\u0063\u0069\u0072\u0063\u006c\u0065\u0072\u0069\u0067h\u0074\u0073\u006c\u0064",Value :"\u0063i\u0072\u0063\u006c\u0065\u0077\u0069\u0074\u0068\u0072\u0069\u0067h\u0074\u0068\u0061\u006c\u0066\u0062\u006c\u0061\u0063\u006b"},{Key :"\u0068\u0061\u0074",Value :"\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078\u0063\u006d\u0062"},{Key :"\u0068a\u0074\u0077\u0069\u0064\u0065",Value :"\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078\u0063\u006d\u0062"},{Key :"\u0068\u0061\u0074\u0077\u0069\u0064\u0065\u0072",Value :"\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078\u0063\u006d\u0062"},{Key :"\u0068a\u0074\u0077\u0069\u0064\u0065\u0073t",Value :"\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078\u0063\u006d\u0062"},{Key :"\u0063\u0077g\u0061\u0070\u0063i\u0072\u0063\u006c\u0065\u0061\u0072\u0072\u006f\u0077",Value :"\u0063l\u006f\u0063\u006b\u0077\u0069\u0073e"},{Key :"\u0061\u0031\u0031\u0032",Value :"\u0063\u006c\u0075\u0062"},{Key :"\u0063\u006c\u0075\u0062\u0073\u0075\u0069\u0074",Value :"\u0063\u006c\u0075\u0062"},{Key :"\u0063\u006c\u0075\u0062\u0073\u0075\u0069\u0074\u0062\u006c\u0061\u0063\u006b",Value :"\u0063\u006c\u0075\u0062"},{Key :"v\u0061\u0072\u0063\u006c\u0075\u0062\u0073\u0075\u0069\u0074",Value :"\u0063\u006c\u0075\u0062\u0073\u0075\u0069\u0074\u0077\u0068\u0069\u0074\u0065"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0073\u006f\u0075\u0074h\u0065\u0061\u0073\u0074",Value :"\u0063\u006f\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e"},{Key :"\u006da\u0074\u0068\u0063\u006f\u006c\u006fn",Value :"\u0063\u006f\u006co\u006e"},{Key :"\u0063\u006f\u006c\u006f\u006e\u0065\u0071\u0075\u0061\u006c",Value :"\u0063o\u006c\u006f\u006e\u0065\u0071"},{Key :"\u0043\u006f\u006c\u006f\u006e\u006d\u006f\u006e\u0065\u0074\u0061\u0072\u0079",Value :"\u0063\u006f\u006c\u006f\u006e\u006d\u006f\u006e\u0065\u0074\u0061\u0072\u0079"},{Key :"\u0063\u006f\u006c\u006f\u006e\u0063\u0075\u0072",Value :"\u0063\u006f\u006c\u006f\u006e\u006d\u006f\u006e\u0065\u0074\u0061\u0072\u0079"},{Key :"\u0063\u006f\u006c\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0063\u0079",Value :"\u0063\u006f\u006c\u006f\u006e\u006d\u006f\u006e\u0065\u0074\u0061\u0072\u0079"},{Key :"\u0063o\u006c\u006f\u006e\u0073\u0069\u0067n",Value :"\u0063\u006f\u006c\u006f\u006e\u006d\u006f\u006e\u0065\u0074\u0061\u0072\u0079"},{Key :"\u0069\u006f\u0074\u0061\u0064\u0069\u0061\u0065\u0072\u0065\u0073\u0069\u0073",Value :"\u0063\u006f\u006d\u006d\u0061\u0061\u0062\u006f\u0076\u0065\u0063\u006d\u0062"},{Key :"\u006f\u0063\u006f\u006d\u006d\u0061\u0074\u006f\u0070r\u0069\u0067\u0068\u0074",Value :"\u0063o\u006dm\u0061\u0061\u0062\u006f\u0076e\u0072\u0069g\u0068\u0074\u0063\u006d\u0062"},{Key :"\u0075\u0070s\u0069\u006c\u006fn\u0064\u0069\u0061\u0065\u0072\u0065\u0073\u0069\u0073",Value :"c\u006f\u006d\u006d\u0061re\u0076e\u0072\u0073\u0065\u0064\u0061b\u006f\u0076\u0065\u0063\u006d\u0062"},{Key :"\u006f\u0074\u0075r\u006e\u0065\u0064\u0063\u006f\u006d\u006d\u0061",Value :"\u0063\u006f\u006d\u006dat\u0075\u0072\u006e\u0065\u0064\u0061\u0062\u006f\u0076\u0065\u0063\u006d\u0062"},{Key :"\u0061p\u0070r\u006f\u0078\u0069\u006d\u0061t\u0065\u006cy\u0065\u0071\u0075\u0061\u006c",Value :"\u0063o\u006e\u0067\u0072\u0075\u0065\u006et"},{Key :"\u0063\u006f\u006e\u0067",Value :"\u0063o\u006e\u0067\u0072\u0075\u0065\u006et"},{Key :"\u0063\u006f\u006et\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c",Value :"\u0063o\u006et\u006f\u0075\u0072\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c"},{Key :"\u0063\u006f\u006e\u0074in\u0074\u0065\u0067\u0072\u0061\u006c\u0064\u0069\u0073\u0070\u006c\u0061\u0079",Value :"\u0063o\u006et\u006f\u0075\u0072\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c"},{Key :"\u0063\u006fn\u0074\u0069\u006et\u0065\u0067\u0072\u0061\u006c\u0074\u0065\u0078\u0074",Value :"\u0063o\u006et\u006f\u0075\u0072\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c"},{Key :"\u006f\u0069\u006e\u0074",Value :"\u0063o\u006et\u006f\u0075\u0072\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c"},{Key :"\u0041\u0043\u004b",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0041\u0043\u004b"},{Key :"\u0042\u0045\u004c",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0042\u0045\u004c"},{Key :"\u0042\u0053",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0042S"},{Key :"\u0043\u0041\u004e",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0043\u0041\u004e"},{Key :"\u0043\u0052",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0043R"},{Key :"\u006e\u006fn\u006d\u0061\u0072k\u0069\u006e\u0067\u0072\u0065\u0074\u0075\u0072\u006e",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0043R"},{Key :"\u0058\u004f\u004e",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0031"},{Key :"\u0044\u0043\u0031",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0031"},{Key :"\u0044\u0043\u0032",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0032"},{Key :"\u0058\u004f\u0046",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0033"},{Key :"\u0044\u0043\u0033",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0033"},{Key :"\u0044\u0043\u0034",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0043\u0034"},{Key :"\u0044\u0045\u004c",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u0045\u004c"},{Key :"\u0044\u0043\u0030",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u004c\u0045"},{Key :"\u0044\u004c\u0045",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0044\u004c\u0045"},{Key :"\u0045\u004d",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0045M"},{Key :"\u0045\u004e\u0051",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u004e\u0051"},{Key :"\u0045\u004f\u0054",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u004f\u0054"},{Key :"\u0045\u0053\u0043",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u0053\u0043"},{Key :"\u0045\u0054\u0042",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u0054\u0042"},{Key :"\u0045\u0054\u0058",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0045\u0054\u0058"},{Key :"\u0046\u0046",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0046F"},{Key :"\u0046\u0053",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0046S"},{Key :"\u0049\u0046\u0053",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0046S"},{Key :"\u0047\u0053",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0047S"},{Key :"\u0049\u0047\u0053",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0047S"},{Key :"\u0048\u0054",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0048T"},{Key :"\u004c\u0046",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u004cF"},{Key :"\u004e\u0041\u004b",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u004e\u0041\u004b"},{Key :"\u002e\u006e\u0075l\u006c",Value :"c\u006f\u006e\u0074\u0072\u006f\u006c\u004e\u0055\u004c\u004c"},{Key :"\u004e\u0055\u004c",Value :"c\u006f\u006e\u0074\u0072\u006f\u006c\u004e\u0055\u004c\u004c"},{Key :"\u0049\u0052\u0053",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0052S"},{Key :"\u0052\u0053",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0052S"},{Key :"\u0053\u0049",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0053I"},{Key :"\u0053\u004f",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0053O"},{Key :"\u0053\u0054\u0058",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u004f\u0054"},{Key :"\u0053\u004f\u0048",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u0054\u0058"},{Key :"\u0045\u004f\u0046",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u0055\u0042"},{Key :"\u0053\u0055\u0042",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u0055\u0042"},{Key :"\u0053\u0059\u004e",Value :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0053\u0059\u004e"},{Key :"\u0049\u0055\u0053",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0055S"},{Key :"\u0055\u0053",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0055S"},{Key :"\u0056\u0054",Value :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0056T"},{Key :"\u0061\u006d\u0061l\u0067",Value :"\u0063o\u0070\u0072\u006f\u0064\u0075\u0063t"},{Key :"\u0063\u006f\u0070\u0072\u006f\u0064",Value :"\u0063\u006fp\u0072\u006f\u0064u\u0063\u0074\u0064\u0069\u0073\u0070\u006c\u0061\u0079"},{Key :"\u0063\u006f\u0070\u0072\u006f\u0064\u0075\u0063\u0074\u0074\u0065\u0078\u0074",Value :"\u0063\u006fp\u0072\u006f\u0064u\u0063\u0074\u0064\u0069\u0073\u0070\u006c\u0061\u0079"},{Key :"\u0064\u006f\u0074\u0064\u0062\u006c\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0063\u0073\u0074\u0072\u0065\u0074\u0063\u0068\u0065\u0064"},{Key :"\u006d\u0075l\u0074\u0069\u0070l\u0079\u006d\u0075\u006c\u0074\u0069\u0073\u0065\u0074",Value :"\u0063\u0075\u0070\u0064\u006f\u0074"},{Key :"\u006d\u0075\u006c\u0074\u0069\u0073\u0065\u0074",Value :"\u0063\u0075\u0070l\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077"},{Key :"\u0063u\u0072\u006c\u0061\u006e\u0064",Value :"\u0063\u0075\u0072\u006c\u0079\u0061\u006e\u0064"},{Key :"\u0063\u0075\u0072\u006c\u0079\u0077\u0065\u0064\u0067\u0065",Value :"\u0063\u0075\u0072\u006c\u0079\u0061\u006e\u0064"},{Key :"\u0075\u0070\u0072\u0069\u0073\u0065",Value :"\u0063\u0075\u0072\u006c\u0079\u0061\u006e\u0064"},{Key :"\u006c\u006f\u006f\u0070\u0061\u0072\u0072\u006f\u0077\u006c\u0065\u0066\u0074",Value :"\u0063u\u0072\u006c\u0079\u006c\u0065\u0066t"},{Key :"\u0063\u0075\u0072\u006c\u006f\u0072",Value :"\u0063u\u0072\u006c\u0079\u006f\u0072"},{Key :"\u0063\u0075\u0072\u006c\u0079\u0076\u0065\u0065",Value :"\u0063u\u0072\u006c\u0079\u006f\u0072"},{Key :"\u0064\u006f\u0077\u006e\u0066\u0061\u006c\u006c",Value :"\u0063u\u0072\u006c\u0079\u006f\u0072"},{Key :"\u006c\u006f\u006f\u0070\u0061\u0072\u0072\u006f\u0077r\u0069\u0067\u0068\u0074",Value :"\u0063\u0075\u0072\u006c\u0079\u0072\u0069\u0067\u0068\u0074"},{Key :"a\u0072\u0072\u006f\u0077\u0063\u006c\u006f\u0063\u006b\u0077",Value :"\u0063\u0077\u006f\u0070\u0065\u006e\u0063\u0069\u0072\u0063\u006c\u0065a\u0072\u0072\u006f\u0077"},{Key :"\u0064\u0061\u0064\u0066\u0069\u006e\u0061\u006c",Value :"\u0064\u0061\u0064\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0064\u0061\u0064\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0064\u0061d\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0064a\u0064\u006d\u0065\u0064\u0069\u0061l",Value :"\u0064a\u0064m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00307",Value :"\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0064\u0061\u0067e\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0073\u0070\u0061c\u0065\u006f\u0070\u0065\u006e\u0062\u006f\u0078",Value :"\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0064d\u0061\u0067\u0067\u0065\u0072",Value :"\u0064a\u0067\u0067\u0065\u0072\u0064\u0062l"},{Key :"\u0064\u0061\u006c\u0065\u0074\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077",Value :"d\u0061\u006c\u0065\u0074\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0064a\u006ce\u0074\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"d\u0061\u006c\u0065\u0074\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0064\u0061\u006c\u0065\u0074\u0068\u006d\u0061\u0074\u0068",Value :"\u0064\u0061\u006c\u0065\u0074\u0068"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00367",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061\u006ce\u0074",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064a\u006ce\u0074\u0068\u0061\u0074\u0061\u0066\u0070\u0061\u0074\u0061\u0068",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"d\u0061\u006c\u0065\u0074ha\u0074a\u0066\u0070\u0061\u0074\u0061h\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064a\u006ce\u0074\u0068\u0061\u0074\u0061\u0066\u0073\u0065\u0067\u006f\u006c",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"d\u0061\u006c\u0065\u0074ha\u0074a\u0066\u0073\u0065\u0067\u006fl\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"d\u0061\u006c\u0065\u0074\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061\u006c\u0065\u0074\u0068\u0069\u0072\u0069\u0071",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061l\u0065\u0074\u0068i\u0072\u0069\u0071\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061\u006c\u0065\u0074\u0068\u006f\u006c\u0061\u006d",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061l\u0065\u0074\u0068o\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061\u006c\u0065\u0074\u0070\u0061\u0074\u0061\u0068",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061l\u0065\u0074\u0070a\u0074\u0061\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"d\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"d\u0061\u006c\u0065\u0074\u0071\u0075\u0062\u0075\u0074\u0073",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061\u006c\u0065\u0074\u0071\u0075\u0062\u0075\u0074\u0073\u0068e\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061\u006c\u0065\u0074\u0073\u0065\u0067\u006f\u006c",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061l\u0065\u0074\u0073e\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061\u006c\u0065\u0074\u0073\u0068\u0065\u0076\u0061",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061l\u0065\u0074\u0073h\u0065\u0076\u0061\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061\u006c\u0065\u0074\u0074\u0073\u0065\u0072\u0065",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061l\u0065\u0074\u0074s\u0065\u0072\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064\u0061\u006c\u0065\u0074\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061\u006c\u0066\u0069\u006e\u0061\u006c",Value :"\u0064\u0061\u006c\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00355",Value :"d\u0061\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0064\u0061\u006dm\u0061",Value :"d\u0061\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0064\u0061\u006d\u006d\u0061\u006c\u006f\u0077\u0061r\u0061\u0062\u0069\u0063",Value :"d\u0061\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0064a\u006dm\u0061\u0068\u006f\u006e\u0074\u0061\u0074\u0077\u0065\u0065\u006c",Value :"d\u0061\u006d\u006d\u0061\u006d\u0065\u0064\u0069\u0061\u006c"},{Key :"d\u0061\u0072\u0067\u0061\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0064a\u0072g\u0061\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073\u0068\u0069\u0066\u0074\u006f\u0075\u0074",Value :"\u0064a\u0072g\u0061\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0065\u0078\u0063\u0065\u0073\u0073",Value :"\u0064a\u0073\u0068\u0063\u006f\u006c\u006fn"},{Key :"\u0064\u0062\u006ca\u0072\u0072\u006f\u0077\u0064\u006f\u0077\u006e",Value :"d\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0064\u0077\u006e"},{Key :"\u0064\u006f\u0077\u006e\u0064\u006f\u0077\u006e\u0061r\u0072\u006f\u0077\u0073",Value :"d\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0064\u0077\u006e"},{Key :"\u0074\u0077o\u0068\u0065\u0061d\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u0064\u0062l\u0061\u0072\u0072o\u0077\u0068\u0065\u0061\u0064\u006c\u0065\u0066\u0074"},{Key :"\u0074\u0077\u006f\u0068\u0065\u0061\u0064\u0072\u0069\u0067\u0068\u0074a\u0072\u0072\u006f\u0077",Value :"\u0064\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064r\u0069\u0067\u0068\u0074"},{Key :"\u0075\u0070\u0075\u0070\u0061\u0072\u0072\u006f\u0077\u0073",Value :"\u0064\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0075\u0070"},{Key :"\u006c\u0042\u0072\u0061\u0063\u006b",Value :"\u0064\u0062\u006c\u0062\u0072\u0061\u0063\u006b\u0065t\u006c\u0065\u0066\u0074"},{Key :"\u0072\u0042\u0072\u0061\u0063\u006b",Value :"\u0064b\u006cb\u0072\u0061\u0063\u006b\u0065\u0074\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0064\u006f\u0075\u0062\u006c\u0065\u0069\u006e\u0074e\u0067\u0072\u0061\u006c",Value :"d\u0062\u006c\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c"},{Key :"\u0069\u0069\u006e\u0074",Value :"d\u0062\u006c\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c"},{Key :"i\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0064\u0062\u006c",Value :"d\u0062\u006c\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c"},{Key :"\u0056\u0065\u0072\u0074",Value :"\u0064\u0062\u006c\u0076\u0065\u0072\u0074\u0069\u0063a\u006c\u0062\u0061\u0072"},{Key :"\u0062\u0061\u0072\u0064\u0062\u006c",Value :"\u0064\u0062\u006c\u0076\u0065\u0072\u0074\u0069\u0063a\u006c\u0062\u0061\u0072"},{Key :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0062a\u0072\u0064\u0062\u006c",Value :"\u0064\u0062\u006c\u0076\u0065\u0072\u0074\u0069\u0063a\u006c\u0062\u0061\u0072"},{Key :"v\u0065\u0072\u0074\u006c\u0069\u006e\u0065\u0064\u0062\u006c",Value :"\u0064\u0062\u006c\u0076\u0065\u0072\u0074\u0069\u0063a\u006c\u0062\u0061\u0072"},{Key :"\u0064\u006f\u0077\u006e\u0073\u006c\u006f\u0070\u0065\u0065\u006c\u006ci\u0070\u0073\u0069\u0073",Value :"\u0064\u0064\u006ft\u0073"},{Key :"\u0064\u0065\u0063\u0069ma\u006c\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072\u0061\u0072\u0061\u0062i\u0063",Value :"\u0064\u0065\u0063im\u0061\u006c\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0064\u0065\u006c\u0074\u0061\u0065\u0071\u0075\u0061\u006c",Value :"\u0064e\u0066\u0069\u006e\u0065\u0073"},{Key :"\u0074r\u0069\u0061\u006e\u0067\u006c\u0065q",Value :"\u0064e\u0066\u0069\u006e\u0065\u0073"},{Key :"\u006b\u0065\u006c\u0076\u0069\u006e",Value :"\u0064\u0065\u0067r\u0065\u0065\u006b\u0065\u006c\u0076\u0069\u006e"},{Key :"\u0064e\u0076\u0063\u006f\u006e\u0034",Value :"\u0064\u0065\u0068\u0069\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006b\u0068\u0061\u0072\u0074\u0064\u0065\u0073",Value :"\u0064e\u0069\u0063\u006f\u0070\u0074\u0069c"},{Key :"\u0075p\u0064\u0065\u006c\u0074\u0061",Value :"\u0064\u0065\u006ct\u0061"},{Key :"\u006d\u0061\u0063\u0072\u006f\u006e\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0064\u0065\u007a\u0068"},{Key :"\u0067\u0072\u0061\u0076\u0065\u0073\u0075\u0062",Value :"\u0064\u0068\u006fo\u006b"},{Key :"\u0061\u0031\u0031\u0031",Value :"\u0064i\u0061\u006d\u006f\u006e\u0064"},{Key :"\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u006f\u006c\u0069\u0064",Value :"\u0064i\u0061\u006d\u006f\u006e\u0064"},{Key :"\u0076\u0061\u0072\u0064\u0069\u0061\u006d\u006f\u006ed\u0073\u0075\u0069\u0074",Value :"\u0064i\u0061\u006d\u006f\u006e\u0064"},{Key :"\u0073\u006d\u0077h\u0074\u0064\u0069\u0061\u006d\u006f\u006e\u0064",Value :"d\u0069\u0061\u006d\u006f\u006e\u0064\u006d\u0061\u0074\u0068"},{Key :"d\u0069\u0061\u006d\u006f\u006e\u0064\u0073\u0075\u0069\u0074",Value :"\u0064\u0069a\u006d\u006f\u006ed\u0073\u0075\u0069\u0074\u0077\u0068\u0069\u0074\u0065"},{Key :"\u0064\u0064\u006f\u0074",Value :"d\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0063\u006d\u0062"},{Key :"\u0064\u0069\u0061\u006c\u0079\u0074\u0069\u006b\u0061t\u006f\u006e\u006f\u0073",Value :"\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073\u0074\u006f\u006e\u006f\u0073"},{Key :"\u0062\u0075\u006d\u0070\u0065\u0071",Value :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},{Key :"\u0063\u0031\u0034\u0034",Value :"\u0064\u0069\u0076\u0069\u0064\u0065"},{Key :"\u0064\u0069\u0076",Value :"\u0064\u0069\u0076\u0069\u0064\u0065"},{Key :"\u0064\u0069v\u0069\u0064\u0065o\u006e\u006d\u0075\u006c\u0074\u0069\u0070\u006c\u0079",Value :"\u0064\u0069\u0076\u0069\u0064\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079"},{Key :"\u0064\u0069\u0076\u0069\u0064\u0065\u006f\u006e\u0074\u0069\u006d\u0065\u0073",Value :"\u0064\u0069\u0076\u0069\u0064\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079"},{Key :"\u0062\u0061\u0072\u0031",Value :"\u0064i\u0076\u0069\u0064\u0065\u0073"},{Key :"\u006d\u0069\u0064",Value :"\u0064i\u0076\u0069\u0064\u0065\u0073"},{Key :"\u0076\u0065\u0078\u0074\u0065\u006e\u0064\u0073\u0069\u006e\u0067\u006c\u0065",Value :"\u0064i\u0076\u0069\u0064\u0065\u0073"},{Key :"\u0064\u0069\u0076\u0073\u006c\u0061\u0073\u0068",Value :"\u0064\u0069\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u006c\u0061\u0073\u0068"},{Key :"\u0073l\u0061\u0073\u0068\u006d\u0061\u0074h",Value :"\u0064\u0069\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u006c\u0061\u0073\u0068"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00399",Value :"d\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0064\u006a\u0065",Value :"d\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0062\u006c\u006f\u0063kt\u0068\u0072\u0065\u0065\u0071\u0074\u0072\u0073\u0068\u0061\u0064\u0065\u0064",Value :"\u0064k\u0073\u0068\u0061\u0064\u0065"},{Key :"\u0073h\u0061\u0064\u0065\u0064\u0061\u0072k",Value :"\u0064k\u0073\u0068\u0061\u0064\u0065"},{Key :"\u0064\u0063\u0072\u006f\u0061\u0074",Value :"\u0064m\u0061\u0063\u0072\u006f\u006e"},{Key :"\u0064\u0073\u006c\u0061\u0073\u0068",Value :"\u0064m\u0061\u0063\u0072\u006f\u006e"},{Key :"\u0062\u006c\u006fc\u006b\u006c\u006f\u0077\u0068\u0061\u006c\u0066",Value :"\u0064n\u0062\u006c\u006f\u0063\u006b"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00394",Value :"d\u006f\u0063\u0068\u0061\u0064\u0061\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00300",Value :"\u0064o\u0064\u0065\u006b\u0074\u0068\u0061i"},{Key :"\u0065\u0073\u0063\u0075\u0064\u006f",Value :"\u0064\u006f\u006c\u006c\u0061\u0072"},{Key :"\u006d\u0061\u0074\u0068\u0064\u006f\u006c\u006c\u0061\u0072",Value :"\u0064\u006f\u006c\u006c\u0061\u0072"},{Key :"\u006di\u006c\u0072\u0065\u0069\u0073",Value :"\u0064\u006f\u006c\u006c\u0061\u0072"},{Key :"\u0069o\u0074a\u0064\u0069\u0061\u0065\u0072e\u0073\u0069s\u0074\u006f\u006e\u006f\u0073",Value :"\u0064o\u0074\u0061\u0063\u0063\u0065\u006et"},{Key :"\u0064\u006f\u0074",Value :"\u0064\u006f\u0074a\u0063\u0063\u0065\u006e\u0074\u0063\u006d\u0062"},{Key :"\u0053\u0074\u0069\u0067\u006d\u0061",Value :"\u0064\u006f\u0074b\u0065\u006c\u006f\u0077\u0063\u006f\u006d\u0062"},{Key :"d\u006f\u0074\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062",Value :"\u0064\u006f\u0074b\u0065\u006c\u006f\u0077\u0063\u006f\u006d\u0062"},{Key :"\u0062\u0072\u0065v\u0065\u0069\u006e\u0076\u006e\u006f\u0073\u0070",Value :"\u0064o\u0074l\u0065\u0073\u0073\u006a\u0073t\u0072\u006fk\u0065\u0068\u006f\u006f\u006b"},{Key :"\u0067\u0065\u006f\u006d\u0070\u0072\u006f\u0070\u006fr\u0074\u0069\u006f\u006e",Value :"\u0064\u006f\u0074\u0073\u006d\u0069\u006e\u0075\u0073\u0064\u006f\u0074\u0073"},{Key :"\u0070\u0072\u006f\u0070\u006f\u0072\u0074\u0069\u006fn\u0067\u0065\u006f\u006d",Value :"\u0064\u006f\u0074\u0073\u006d\u0069\u006e\u0075\u0073\u0064\u006f\u0074\u0073"},{Key :"\u0063\u0069\u0072\u0063\u006c\u0065\u0064\u0061\u0073\u0068",Value :"\u0064\u006f\u0074t\u0065\u0064\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0078\u0062\u0073o\u006c",Value :"\u0064o\u0077\u006e\u0073\u006c\u006f\u0070e"},{Key :"\u006da\u0063\u0072\u006f\u006e\u0073\u0075b",Value :"\u0064\u0074\u0061i\u006c"},{Key :"\u0067\u0061\u006d\u006d\u0061\u0031",Value :"\u0064\u007a"},{Key :"\u0074\u0069\u006cd\u0065\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0064\u007a\u0061\u006c\u0074\u006f\u006e\u0065"},{Key :"\u0047\u0068\u0061\u0063\u0065\u006b",Value :"\u0064z\u0063\u0061\u0072\u006f\u006e"},{Key :"\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072e\u006e\u006f\u0073\u0070",Value :"\u0064\u007a\u0063\u0075\u0072\u006c"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00393",Value :"\u0064\u007a\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0064\u007a\u0068\u0065",Value :"\u0064\u007a\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00301",Value :"\u0065c\u0079\u0072\u0069\u006c\u006c\u0069c"},{Key :"\u0065\u0063\u0079\u0072\u0069\u006c",Value :"\u0065c\u0079\u0072\u0069\u006c\u006c\u0069c"},{Key :"\u0065\u0064\u006f\u0074",Value :"\u0065\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00300",Value :"\u0065i\u0067h\u0074\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"a\u0072\u0061\u0062\u0069ci\u006ed\u0069\u0063\u0064\u0069\u0067i\u0074\u0065\u0069\u0067\u0068\u0074",Value :"\u0065i\u0067h\u0074\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"e\u0069\u0067\u0068\u0074\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0065i\u0067h\u0074\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006d\u0075\u0073\u0069\u0063\u0061\u006c\u006e\u006ft\u0065\u0064\u0062\u006c",Value :"\u0065\u0069g\u0068\u0074\u0068n\u006f\u0074\u0065\u0062\u0065\u0061\u006d\u0065\u0064"},{Key :"\u0074\u0077\u006f\u006e\u006f\u0074\u0065\u0073",Value :"\u0065\u0069g\u0068\u0074\u0068n\u006f\u0074\u0065\u0062\u0065\u0061\u006d\u0065\u0064"},{Key :"\u0065\u0069\u0067\u0068\u0074\u0073\u0075\u0062",Value :"\u0065\u0069\u0067\u0068\u0074\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0065\u0078t\u0065\u006e\u0064\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063\u0069\u006e\u0064\u0069\u0063\u0064\u0069\u0067\u0069\u0074\u0065ig\u0068\u0074",Value :"\u0065\u0069\u0067h\u0074\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00368",Value :"\u0065i\u0067\u0068\u0074\u0074\u0068\u0061i"},{Key :"o\u006d\u0065\u0067\u0061\u0063\u006c\u006f\u0073\u0065\u0064",Value :"\u0065\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00377",Value :"\u0065\u006c\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0065\u006c",Value :"\u0065\u006c\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0069\u006e",Value :"\u0065l\u0065\u006d\u0065\u006e\u0074"},{Key :"\u0065l\u0069\u0070\u0073\u0069\u0073",Value :"\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073"},{Key :"\u0075n\u0069c\u006f\u0064\u0065\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073",Value :"\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073"},{Key :"\u0076\u0064\u006ft\u0073",Value :"\u0065\u006cl\u0069\u0070\u0073i\u0073\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},{Key :"\u0076\u0065\u0072t\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073",Value :"\u0065\u006cl\u0069\u0070\u0073i\u0073\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00378",Value :"\u0065\u006d\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0065\u006d",Value :"\u0065\u006d\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0070u\u006e\u0063\u0074\u0064\u0061\u0073h",Value :"\u0065\u006d\u0064\u0061\u0073\u0068"},{Key :"\u0076\u0061\u0072\u006e\u006f\u0074\u0068\u0069\u006e\u0067",Value :"\u0065\u006d\u0070\u0074\u0079\u0073\u0065\u0074"},{Key :"\u0072a\u006e\u0067\u0065\u0064\u0061\u0073h",Value :"\u0065\u006e\u0064\u0061\u0073\u0068"},{Key :"\u006e\u0067",Value :"\u0065\u006e\u0067"},{Key :"\u0072\u0069\u006e\u0067ri\u0067\u0068\u0074\u0068\u0061\u006c\u0066\u0063\u0065\u006e\u0074\u0065\u0072",Value :"\u0065\u006f\u0070e\u006e"},{Key :"c\u0065\u0064\u0069\u006c\u006c\u0061\u006e\u006f\u0073\u0070",Value :"e\u006f\u0070\u0065\u006e\u0063\u006c\u006f\u0073\u0065\u0064"},{Key :"\u0072i\u006eg\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066\u0073\u0075\u0070",Value :"\u0065\u006f\u0070\u0065\u006e\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"t\u0061\u0063\u006b\u0064\u006f\u0077\u006e\u006d\u0069\u0064",Value :"\u0065\u006f\u0070\u0065nr\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u006c\u006f\u0073\u0065\u0064"},{Key :"\u0074a\u0063\u006b\u0075\u0070\u006d\u0069d",Value :"\u0065\u006f\u0070\u0065\u006e\u0072\u0065\u0076\u0065\u0072\u0073\u0065d\u0068\u006f\u006f\u006b"},{Key :"\u0075p\u0065\u0070\u0073\u0069\u006c\u006fn",Value :"\u0065p\u0073\u0069\u006c\u006f\u006e"},{Key :"\u0075\u0070\u0076a\u0072\u0065\u0070\u0073\u0069\u006c\u006f\u006e",Value :"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0031"},{Key :"\u0063\u0068\u0065\u0076\u0065\u0072\u0074\u0062\u0061\u0072",Value :"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0031"},{Key :"\u0048\u0063\u0079\u0072\u0069\u006c",Value :"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0069\u006e\u0076"},{Key :"\u0075\u0070\u0062\u0061\u0063\u006b\u0065\u0070\u0073\u0069\u006c\u006f\u006e",Value :"\u0065\u0070\u0073\u0069\u006c\u006f\u006e\u0069\u006e\u0076"},{Key :"\u0065\u0071\u0075\u0061\u006c\u0063\u006f\u006c\u006f\u006e",Value :"\u0065q\u0063\u006f\u006c\u006f\u006e"},{Key :"\u0064\u0065\u0066\u0069\u006e\u0065\u0071\u0075\u0061\u006c",Value :"\u0065\u0071\u0064e\u0066"},{Key :"\u0065\u0071\u0075a\u006c\u0067\u0072\u0065\u0061\u0074\u0065\u0072",Value :"\u0065\u0071\u0067t\u0072"},{Key :"\u0065q\u0075\u0061\u006c\u006c\u0065\u0073s",Value :"\u0065\u0071\u006c\u0065\u0073\u0073"},{Key :"c\u0075\u0072\u006c\u0079\u0065\u0071\u0073\u0075\u0063\u0063",Value :"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0066\u006fl\u006c\u006f\u0077\u0073"},{Key :"\u0065\u0071\u0075\u0061\u006c\u0066\u006f\u006c\u006c\u006f\u0077\u0073\u0031",Value :"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0066\u006fl\u006c\u006f\u0077\u0073"},{Key :"\u0065\u0071\u0073\u006c\u0061\u006e\u0074\u0067\u0074\u0072",Value :"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0067\u0072e\u0061\u0074\u0065\u0072"},{Key :"e\u0071\u0073\u006c\u0061\u006e\u0074\u006c\u0065\u0073\u0073",Value :"e\u0071\u0075\u0061\u006c\u006f\u0072\u006c\u0065\u0073\u0073"},{Key :"c\u0075\u0072\u006c\u0079\u0065\u0071\u0070\u0072\u0065\u0063",Value :"\u0065q\u0075a\u006c\u006f\u0072\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073"},{Key :"\u0065\u0071\u0075\u0061\u006c\u0070\u0072\u0065\u0063e\u0064\u0065\u0073\u0031",Value :"\u0065q\u0075a\u006c\u006f\u0072\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073"},{Key :"\u0065\u0071\u0073i\u006d",Value :"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0073\u0069m\u0069\u006c\u0061\u0072"},{Key :"\u006d\u0069\u006e\u0075\u0073\u0074\u0069\u006c\u0064\u0065",Value :"\u0065\u0071\u0075\u0061\u006c\u006f\u0072\u0073\u0069m\u0069\u006c\u0061\u0072"},{Key :"\u0065\u0071\u0075\u0061\u006c\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072",Value :"\u0065\u0071\u0075\u0061\u006c\u0073\u0075\u0062"},{Key :"\u0065\u0071\u0075i\u0076",Value :"e\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0063\u0065"},{Key :"\u0061\u0073\u0079m\u0070",Value :"\u0065q\u0075i\u0076\u0061\u0073\u0079\u006d\u0070\u0074\u006f\u0074\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00382",Value :"\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0065\u0072",Value :"\u0065\u0072\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061\u0063\u0075\u0074\u0065\u0073\u0075\u0062",Value :"\u0065r\u0065\u0076\u0065\u0072\u0073\u0065d"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00395",Value :"\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063"},{Key :"\u0065c\u0079\u0072\u0069\u006c\u0072\u0065v",Value :"\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0063\u0079\u0072i\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00383",Value :"\u0065\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0065\u0073",Value :"\u0065\u0073\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0063a\u006ed\u0072\u0061\u0062\u0069\u006e\u0064\u0075\u006e\u006f\u0073\u0070",Value :"\u0065\u0073\u0068"},{Key :"\u0061\u0070\u006f\u0073\u0074\u0072\u006f\u0070\u0068\u0065\u0073\u0075p\u006e\u006f\u0073\u0070",Value :"\u0065s\u0068\u0063\u0075\u0072\u006c"},{Key :"\u0063\u006fm\u006d\u0061\u0074u\u0072\u006e\u0073\u0075\u0070\u006e\u006f\u0073\u0070",Value :"\u0065\u0073h\u0073\u0071\u0075a\u0074\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"\u0075\u0070\u0065t\u0061",Value :"\u0065\u0074\u0061"},{Key :"\u0044\u0062\u0061\u0072",Value :"\u0065\u0074\u0068"},{Key :"\u0044m\u0061\u0063\u0072\u006f\u006e",Value :"\u0065\u0074\u0068"},{Key :"\u006da\u0074\u0068\u0065\u0074\u0068",Value :"\u0065\u0074\u0068"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0062\u006f\u0074\u0068v\u0062\u0061\u0073\u0065",Value :"\u0065\u0074\u006e\u0061\u0068\u0074\u0061\u006c\u0065\u0066\u0074\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0065t\u006ea\u0068\u0074\u0061\u0066\u006fu\u006b\u0068h\u0065\u0062\u0072\u0065\u0077",Value :"\u0065\u0074\u006e\u0061\u0068\u0074\u0061\u006c\u0065\u0066\u0074\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0065\u0074\u006e\u0061ht\u0061\u0066\u006f\u0075\u006b\u0068\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072e\u0077",Value :"\u0065\u0074\u006e\u0061\u0068\u0074\u0061\u006c\u0065\u0066\u0074\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0065\u0074\u006e\u0061\u0068\u0074\u0061\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0065\u0074\u006e\u0061\u0068\u0074\u0061\u006c\u0065\u0066\u0074\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0045\u0078\u0063\u006c\u0061\u006d",Value :"\u0065x\u0063\u006c\u0061\u006d\u0064\u0062l"},{Key :"\u0065\u0078\u0069\u0073\u0074\u0073",Value :"e\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0069\u0061\u006c"},{Key :"t\u0068\u0065\u0072\u0065\u0065\u0078\u0069\u0073\u0074\u0073",Value :"e\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0069\u0061\u006c"},{Key :"p\u006c\u0075\u0073\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0065\u007a\u0068"},{Key :"j\u0064\u006f\u0074\u006c\u0065\u0073\u0073\u0062\u0061\u0072",Value :"\u0065\u007a\u0068\u0063\u0061\u0072\u006f\u006e"},{Key :"\u006d\u0069\u006eu\u0073\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0065z\u0068\u0063\u0075\u0072\u006c"},{Key :"\u0055\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073h\u0061\u0063\u0065\u006b",Value :"e\u007a\u0068\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073h\u0061\u0063\u0065\u006b",Value :"\u0065z\u0068\u0074\u0061\u0069\u006c"},{Key :"\u0064\u0065g\u0072\u0065\u0065f\u0061\u0068\u0072\u0065\u006e\u0068\u0065\u0069\u0074",Value :"\u0066\u0061\u0068\u0072\u0065\u006e\u0068\u0065\u0069\u0074"},{Key :"\u0064e\u0067r\u0065\u0065\u0066\u0061\u0072\u0065\u006e\u0068\u0065\u0069\u0074",Value :"\u0066\u0061\u0068\u0072\u0065\u006e\u0068\u0065\u0069\u0074"},{Key :"\u0066a\u0072\u0065\u006e\u0068\u0065\u0069t",Value :"\u0066\u0061\u0068\u0072\u0065\u006e\u0068\u0065\u0069\u0074"},{Key :"f\u0061\u0074\u0068\u0061\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u0066a\u0074h\u0061\u0068\u006f\u006e\u0074\u0061\u0074\u0077\u0065\u0065\u006c"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00354",Value :"\u0066\u0061\u0074\u0068\u0061\u006c\u006f\u0077\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0066\u0061\u0074h\u0061",Value :"\u0066\u0061\u0074\u0068\u0061\u006c\u006f\u0077\u0061r\u0061\u0062\u0069\u0063"},{Key :"f\u0061\u0074\u0068\u0061\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0066\u0061\u0074\u0068\u0061\u006c\u006f\u0077\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0077\u0061\u0076\u0065r\u0069\u0067\u0068\u0074",Value :"f\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e"},{Key :"\u0066\u0065\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0066\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0066\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0066\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0066e\u0068\u006d\u0065\u0064\u0069\u0061l",Value :"\u0066e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006f\u0068\u006fo\u006b",Value :"\u0066e\u0069\u0063\u006f\u0070\u0074\u0069c"},{Key :"\u0076\u0065\u006eu\u0073",Value :"\u0066\u0065\u006d\u0061\u006c\u0065"},{Key :"\u0066\u0069\u006e\u0061\u006c\u006b\u0061\u0066\u0064a\u0067\u0065\u0073\u0068",Value :"f\u0069n\u0061\u006c\u006b\u0061\u0066\u0064\u0061\u0067e\u0073\u0068\u0068\u0065br\u0065\u0077"},{Key :"\u0066i\u006ea\u006c\u006b\u0061\u0066\u0077i\u0074\u0068d\u0061\u0067\u0065\u0073\u0068",Value :"f\u0069n\u0061\u006c\u006b\u0061\u0066\u0064\u0061\u0067e\u0073\u0068\u0068\u0065br\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00377",Value :"\u0066\u0069\u006e\u0061\u006c\u006d\u0065\u006d\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0066\u0069\u006e\u0061\u006c\u006d\u0065\u006d",Value :"\u0066\u0069\u006e\u0061\u006c\u006d\u0065\u006d\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u006d\u0065\u006d\u0066\u0069\u006e\u0061\u006c",Value :"\u0066\u0069\u006e\u0061\u006c\u006d\u0065\u006d\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00383",Value :"\u0066\u0069\u006e\u0061\u006c\u0070\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0066i\u006e\u0061\u006c\u0070\u0065",Value :"\u0066\u0069\u006e\u0061\u006c\u0070\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0070e\u0066\u0069\u006e\u0061\u006c",Value :"\u0066\u0069\u006e\u0061\u006c\u0070\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00385",Value :"\u0066\u0069\u006e\u0061\u006c\u0074\u0073\u0061\u0064\u0069"},{Key :"\u0066\u0069n\u0061\u006c\u0074s\u0061\u0064\u0069\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0066\u0069\u006e\u0061\u006c\u0074\u0073\u0061\u0064\u0069"},{Key :"\u0074\u0073\u0061\u0064\u0069\u0066\u0069\u006e\u0061\u006c",Value :"\u0066\u0069\u006e\u0061\u006c\u0074\u0073\u0061\u0064\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00397",Value :"\u0066\u0069\u0076\u0065\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"a\u0072a\u0062\u0069\u0063\u0069\u006e\u0064\u0069\u0063d\u0069\u0067\u0069\u0074fi\u0076\u0065",Value :"\u0066\u0069\u0076\u0065\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0066\u0069\u0076\u0065\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063",Value :"\u0066\u0069\u0076\u0065\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0066i\u0076\u0065\u0073\u0075\u0062",Value :"\u0066\u0069\u0076e\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063\u0069n\u0064i\u0063\u0064\u0069\u0067\u0069\u0074\u0066i\u0076\u0065",Value :"f\u0069\u0076\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00365",Value :"\u0066\u0069\u0076\u0065\u0074\u0068\u0061\u0069"},{Key :"\u0066\u006c\u006fo\u0072\u006c\u0065\u0066\u0074\u0042\u0069\u0067",Value :"\u0066l\u006f\u006f\u0072\u006c\u0065\u0066t"},{Key :"\u0066\u006c\u006f\u006f\u0072\u006c\u0065\u0066\u0074\u0042\u0069\u0067\u0067",Value :"\u0066l\u006f\u006f\u0072\u006c\u0065\u0066t"},{Key :"\u0066\u006c\u006fo\u0072\u006c\u0065\u0066\u0074\u0062\u0069\u0067",Value :"\u0066l\u006f\u006f\u0072\u006c\u0065\u0066t"},{Key :"\u0066\u006c\u006f\u006f\u0072\u006c\u0065\u0066\u0074\u0062\u0069\u0067\u0067",Value :"\u0066l\u006f\u006f\u0072\u006c\u0065\u0066t"},{Key :"\u006c\u0066\u006c\u006f\u006f\u0072",Value :"\u0066l\u006f\u006f\u0072\u006c\u0065\u0066t"},{Key :"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068\u0074\u0042\u0069\u0067",Value :"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068t\u0042\u0069\u0067\u0067",Value :"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068\u0074\u0062\u0069\u0067",Value :"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068t\u0062\u0069\u0067\u0067",Value :"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0072\u0066\u006c\u006f\u006f\u0072",Value :"\u0066\u006c\u006f\u006f\u0072\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0056\u0063\u0075\u0072\u0073\u0069\u0076\u0065",Value :"\u0066\u006c\u006f\u0072\u0069\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00311",Value :"\u0066o\u0066\u0061\u006e\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00309",Value :"\u0066\u006f\u0066\u0061\u0074\u0068\u0061\u0069"},{Key :"s\u0075\u0063\u0063\u006e\u0061\u0070\u0070\u0072\u006f\u0078",Value :"\u0066o\u006cl\u006f\u0077\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u0076"},{Key :"\u0073\u0075\u0063\u0063\u006e\u0065\u0071\u0071",Value :"\u0066\u006fl\u006c\u006f\u0077n\u006f\u0074\u0073\u006c\u006e\u0074\u0065\u0071\u006c"},{Key :"\u0066o\u006cl\u006f\u0077\u0073\u006e\u006ft\u0065\u0071u\u0069\u0076\u006c\u006e\u0074",Value :"\u0066\u006f\u006c\u006c\u006f\u0077\u006f\u0072\u006e\u006f\u0074\u0065q\u0076\u006c\u006e\u0074"},{Key :"\u0073\u0075\u0063\u0063\u006e\u0073\u0069\u006d",Value :"\u0066\u006f\u006c\u006c\u006f\u0077\u006f\u0072\u006e\u006f\u0074\u0065q\u0076\u006c\u006e\u0074"},{Key :"\u006eo\u0074f\u006f\u006c\u006c\u006f\u0077\u0073\u006f\u0072\u0065\u0071\u006c",Value :"\u0066\u006f\u006cl\u006f\u0077\u0073\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0073\u0075\u0063\u0063\u0065\u0071",Value :"\u0066\u006f\u006cl\u006f\u0077\u0073\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0066\u006f\u006c\u006c\u006f\u0077\u0073\u0065\u0071\u0075\u0061\u006c\u0031",Value :"\u0066\u006f\u006c\u006c\u006f\u0077\u0073\u006f\u0072c\u0075\u0072\u006c\u0079"},{Key :"s\u0075\u0063\u0063\u0063\u0075\u0072\u006c\u0079\u0065\u0071",Value :"\u0066\u006f\u006c\u006c\u006f\u0077\u0073\u006f\u0072c\u0075\u0072\u006c\u0079"},{Key :"\u0066o\u006cl\u006f\u0077\u0073\u0065\u0071\u0075\u0069\u0076\u006c\u006e\u0074",Value :"\u0066\u006f\u006c\u006c\u006f\u0077\u0073\u006f\u0072e\u0071\u0075\u0061\u006c"},{Key :"\u0073u\u0063\u0063\u0073\u0069\u006d",Value :"\u0066\u006f\u006c\u006c\u006f\u0077\u0073\u006f\u0072e\u0071\u0075\u0061\u006c"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00359",Value :"f\u006f\u006e\u0067\u006d\u0061\u006e\u0074\u0068\u0061\u0069"},{Key :"\u0056\u0064\u0061s\u0068",Value :"\u0066\u006f\u0072\u0063\u0065\u0073"},{Key :"\u0066\u006f\u0072c\u0065",Value :"\u0066\u006f\u0072\u0063\u0065\u0073"},{Key :"\u0056\u0076\u0064\u0061\u0073\u0068",Value :"\u0066o\u0072\u0063\u0065\u0073\u0062\u0061r"},{Key :"\u0074\u0061\u0063\u006b\u0074\u0072\u0070\u006c",Value :"\u0066o\u0072\u0063\u0065\u0073\u0062\u0061r"},{Key :"\u0070i\u0074\u0063\u0068\u0066\u006f\u0072k",Value :"\u0066\u006f\u0072\u006b"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00396",Value :"\u0066\u006f\u0075\u0072\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"a\u0072a\u0062\u0069\u0063\u0069\u006e\u0064\u0069\u0063d\u0069\u0067\u0069\u0074fo\u0075\u0072",Value :"\u0066\u006f\u0075\u0072\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0066\u006f\u0075\u0072\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063",Value :"\u0066\u006f\u0075\u0072\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0066o\u0075\u0072\u0073\u0075\u0062",Value :"\u0066\u006f\u0075r\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063\u0069n\u0064i\u0063\u0064\u0069\u0067\u0069\u0074\u0066o\u0075\u0072",Value :"f\u006f\u0075\u0072\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00364",Value :"\u0066\u006f\u0075\u0072\u0074\u0068\u0061\u0069"},{Key :"\u0066r\u0061\u0063\u0073\u006c\u0061\u0073h",Value :"\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e"},{Key :"\u0066r\u0061\u0063\u0074\u0069\u006f\u006e1",Value :"\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e"},{Key :"\u0068\u0074\u0075r\u006e",Value :"\u0067\u0061\u0063\u0075\u0074\u0065"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00309",Value :"\u0067a\u0066\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0067\u0061\u0066",Value :"\u0067a\u0066\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0067\u0061\u0066\u0066\u0069\u006e\u0061\u006c",Value :"\u0067\u0061\u0066\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0067\u0061\u0066\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0067\u0061f\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0067a\u0066\u006d\u0065\u0064\u0069\u0061l",Value :"\u0067a\u0066m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0075p\u0067\u0061\u006d\u006d\u0061",Value :"\u0067\u0061\u006dm\u0061"},{Key :"\u0075\u0073\u0074r\u0074",Value :"\u0067\u0061\u006eg\u0069\u0061\u0063\u006f\u0070\u0074\u0069\u0063"},{Key :"\u0067\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",Value :"\u0067\u0063\u0065\u0064\u0069\u006c\u006c\u0061"},{Key :"\u0067\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074",Value :"\u0067\u0064\u006f\u0074"},{Key :"\u0042\u0075\u006d\u0070\u0065\u0071",Value :"\u0067\u0065\u006f\u006d\u0065\u0071\u0075\u0069\u0076a\u006c\u0065\u006e\u0074"},{Key :"\u0044\u006f\u0074e\u0071",Value :"\u0067e\u006fm\u0065\u0074\u0072\u0069\u0063a\u006c\u006cy\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0065\u0071\u0075\u0061\u006c\u0073\u0064\u006f\u0074\u0073",Value :"\u0067e\u006fm\u0065\u0074\u0072\u0069\u0063a\u006c\u006cy\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0067e\u006f\u006d\u0065\u0071\u0075\u0061l",Value :"\u0067e\u006fm\u0065\u0074\u0072\u0069\u0063a\u006c\u006cy\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0065n\u0064\u0074\u0065\u0078\u0074",Value :"\u0067e\u0072e\u0073\u0068\u0061\u0063\u0063e\u006e\u0074h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0067\u0065\u0072\u0065\u0073\u0068",Value :"\u0067\u0065\u0072e\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0065\u006e\u0064\u0074\u0072\u0061\u006e\u0073",Value :"\u0067e\u0072e\u0073\u0068\u006d\u0075\u0071d\u0061\u006dh\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0065n\u0071\u0075\u0069\u0072\u0079",Value :"g\u0065\u0072\u0073\u0068ay\u0069m\u0061\u0063\u0063\u0065\u006et\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0067e\u0072\u0073\u0068\u0061\u0079\u0069m",Value :"\u0067e\u0072s\u0068\u0061\u0079\u0069\u006d\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0076e\u0072y\u006d\u0075\u0063\u0068\u0067\u0072\u0065\u0061\u0074\u0065\u0072",Value :"\u0067\u0067\u0067"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00334",Value :"g\u0068\u0061\u0069\u006e\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0067\u0068\u0061i\u006e",Value :"g\u0068\u0061\u0069\u006e\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0067\u0068\u0061\u0069\u006e\u0066\u0069\u006e\u0061\u006c",Value :"\u0067\u0068a\u0069\u006e\u0066i\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0067\u0068\u0061i\u006e\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0067h\u0061i\u006e\u0069\u006e\u0069\u0074i\u0061\u006ca\u0072\u0061\u0062\u0069\u0063"},{Key :"g\u0068\u0061\u0069\u006e\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u0067\u0068\u0061\u0069\u006e\u006d\u0065\u0064\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00398",Value :"\u0067\u0068\u0065\u0075\u0070\u0074\u0075\u0072\u006e\u0063\u0079\u0072i\u006c\u006c\u0069\u0063"},{Key :"\u0067\u0065\u0075\u0070\u0074\u0075\u0072\u006e",Value :"\u0067\u0068\u0065\u0075\u0070\u0074\u0075\u0072\u006e\u0063\u0079\u0072i\u006c\u006c\u0069\u0063"},{Key :"\u0067i\u006d\u0065\u006c\u006d\u0061\u0074h",Value :"\u0067\u0069\u006de\u006c"},{Key :"g\u0069\u006d\u0065\u006c\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0067\u0069\u006d\u0065\u006c\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0067i\u006de\u006c\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0067\u0069\u006d\u0065\u006c\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00300",Value :"g\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0067\u006a\u0065",Value :"g\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0068\u006fo\u006b\u0073\u0075b\u0070\u0061\u006c\u0061\u0074\u006e\u006f\u0073\u0070",Value :"g\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070"},{Key :"\u0064\u006f\u0074\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0067\u006c\u006f\u0074ta\u006c\u0073\u0074\u006f\u0070\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064"},{Key :"\u0068\u006fo\u006b\u0073\u0075b\u0072\u0065\u0074\u0072\u006f\u006e\u006f\u0073\u0070",Value :"\u0067\u006c\u006f\u0074ta\u006c\u0073\u0074\u006f\u0070\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"\u0062\u0072\u0065v\u0065\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070\u0073t\u0072\u006f\u006b\u0065"},{Key :"\u0062r\u0065v\u0065\u0069\u006e\u0076\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0067l\u006f\u0074\u0074\u0061l\u0073\u0074\u006f\u0070\u0073t\u0072o\u006be\u0072\u0065\u0076\u0065\u0072\u0073\u0065d"},{Key :"\u0067r\u0065a\u0074\u0065\u0072\u006e\u006ft\u0065\u0071u\u0069\u0076\u006c\u006e\u0074",Value :"\u0067\u006e\u0073i\u006d"},{Key :"\u006e\u0061\u0062l\u0061",Value :"\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074"},{Key :"\u0067r\u0061\u0076\u0065\u0063\u006f\u006db",Value :"\u0067\u0072\u0061\u0076\u0065\u0063\u006d\u0062"},{Key :"\u0064\u0069\u0061\u0065\u0072\u0065\u0073\u0069\u0073t\u006f\u006e\u006f\u0073",Value :"g\u0072\u0061\u0076\u0065\u006c\u006f\u0077\u006d\u006f\u0064"},{Key :"\u0067\u0074\u0072\u0065\u0071\u0071\u006c\u0065\u0073\u0073",Value :"\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0064\u0062\u006c\u0065\u0071l\u006c\u0065\u0073\u0073"},{Key :"\u0067\u0074\u0072\u0064\u006f\u0074",Value :"\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0064\u006f\u0074"},{Key :"\u0067\u0065\u0071",Value :"\u0067\u0072\u0065a\u0074\u0065\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0067\u0072e\u0061\u0074\u0065r\u0065\u0071\u0075\u0061\u006c\u006c\u0065\u0073\u0073",Value :"\u0067r\u0065a\u0074\u0065\u0072\u0065\u0071u\u0061\u006co\u0072\u006c\u0065\u0073\u0073"},{Key :"\u0067\u0072e\u0061\u0074\u0065r\u006c\u0065\u0073\u0073\u0065\u0071\u0075\u0061\u006c",Value :"\u0067r\u0065a\u0074\u0065\u0072\u0065\u0071u\u0061\u006co\u0072\u006c\u0065\u0073\u0073"},{Key :"\u0067t\u0072\u0065\u0071\u006c\u0065\u0073s",Value :"\u0067r\u0065a\u0074\u0065\u0072\u0065\u0071u\u0061\u006co\u0072\u006c\u0065\u0073\u0073"},{Key :"\u0067\u006e\u0061\u0070\u0070\u0072\u006f\u0078",Value :"\u0067r\u0065a\u0074\u0065\u0072\u006e\u006ft\u0064\u0062l\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0067\u006e\u0065\u0071",Value :"\u0067r\u0065a\u0074\u0065\u0072\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0067t\u0072\u0061\u0070\u0070\u0072\u006fx",Value :"\u0067r\u0065a\u0074\u0065\u0072\u006f\u0072a\u0070\u0070r\u006f\u0078\u0065\u0071\u006c"},{Key :"\u0067r\u0065a\u0074\u0065\u0072\u0065\u0071\u0075\u0069\u0076\u006c\u006e\u0074",Value :"\u0067\u0072\u0065\u0061te\u0072\u006f\u0072\u0065\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0074"},{Key :"\u0067\u0072e\u0061\u0074\u0065r\u006f\u0072\u0073\u0069\u006d\u0069\u006c\u0061\u0072",Value :"\u0067\u0072\u0065\u0061te\u0072\u006f\u0072\u0065\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0074"},{Key :"\u0067\u0074\u0072\u0073\u0069\u006d",Value :"\u0067\u0072\u0065\u0061te\u0072\u006f\u0072\u0065\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0074"},{Key :"\u0067t\u0072\u006c\u0065\u0073\u0073",Value :"\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u006f\u0072\u006c\u0065\u0073\u0073"},{Key :"\u0067\u006e\u0065q\u0071",Value :"\u0067r\u0065a\u0074\u0065\u0072\u006f\u0072n\u006f\u0074d\u0062\u006c\u0065\u0071\u006c"},{Key :"\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u006f\u0072\u006e\u006f\u0074e\u0071\u0075\u0061\u006c",Value :"\u0067r\u0065a\u0074\u0065\u0072\u006f\u0072n\u006f\u0074d\u0062\u006c\u0065\u0071\u006c"},{Key :"\u0067\u0065\u0071\u0071",Value :"\u0067\u0072e\u0061\u0074\u0065r\u006f\u0076\u0065\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0067r\u0065a\u0074\u0065\u0072\u0064\u0062\u006c\u0065\u0071\u0075\u0061\u006c",Value :"\u0067\u0072e\u0061\u0074\u0065r\u006f\u0076\u0065\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006eo\u0074g\u0072\u0065\u0061\u0074\u0065r\u0064\u0062l\u0065\u0071\u0075\u0061\u006c",Value :"\u0067\u0072e\u0061\u0074\u0065r\u006f\u0076\u0065\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0068e\u0068a\u006c\u0074\u006f\u006e\u0065\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0068\u0061\u0061\u006c\u0074\u006f\u006e\u0065\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0061\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0068\u0061\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0068\u0061h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0068a\u0068\u006d\u0065\u0064\u0069\u0061l",Value :"\u0068a\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00309",Value :"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0061\u006dz\u0061",Value :"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"h\u0061\u006d\u007a\u0061\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0061\u006d\u007aad\u0061\u006d\u006d\u0061\u0074\u0061\u006e\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0061m\u007a\u0061\u0066a\u0074\u0068\u0061\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0061\u006d\u007aaf\u0061\u0074\u0068\u0061\u0074\u0061\u006e\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0061\u006d\u007a\u0061\u006c\u006f\u0077\u0061r\u0061\u0062\u0069\u0063",Value :"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0061\u006d\u007aal\u006f\u0077\u006b\u0061\u0073\u0072\u0061\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0061\u006d\u007aal\u006f\u0077\u006b\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u0061\u0072\u0061\u0062i\u0063",Value :"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0061m\u007a\u0061\u0073u\u006b\u0075\u006e\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0068\u0061m\u007a\u0061\u0064a\u006d\u006d\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00392",Value :"\u0068\u0061r\u0064\u0073\u0069g\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0068\u0061\u0072\u0064",Value :"\u0068\u0061r\u0064\u0073\u0069g\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0064o\u0077n\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u006c\u0065\u0066\u0074",Value :"\u0068a\u0072p\u006f\u006f\u006e\u0064\u006f\u0077\u006e\u006c\u0065\u0066\u0074"},{Key :"\u0064\u006fw\u006e\u0068\u0061r\u0070\u006f\u006f\u006e\u0072\u0069\u0067\u0068\u0074",Value :"\u0068\u0061r\u0070\u006f\u006fn\u0064\u006f\u0077\u006e\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0061\u0072r\u006f\u0077\u006ce\u0066\u0074\u0074\u006f\u0070\u0068\u0061\u006c\u0066",Value :"\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u006c\u0065\u0066\u0074\u0062a\u0072\u0062\u0075\u0070"},{Key :"\u006c\u0065\u0066\u0074\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070",Value :"\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u006c\u0065\u0066\u0074\u0062a\u0072\u0062\u0075\u0070"},{Key :"\u0072\u0069\u0067\u0068\u0074\u006c\u0065\u0066\u0074\u0068\u0061\u0072p\u006f\u006f\u006e\u0073",Value :"\u0068\u0061r\u0070\u006f\u006fn\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074\u0074\u006fp\u0068\u0061\u006c\u0066",Value :"\u0068a\u0072p\u006f\u006f\u006e\u0072\u0069g\u0068\u0074b\u0061\u0072\u0062\u0075\u0070"},{Key :"\u0072\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0070o\u006f\u006e\u0075\u0070",Value :"\u0068a\u0072p\u006f\u006f\u006e\u0072\u0069g\u0068\u0074b\u0061\u0072\u0062\u0075\u0070"},{Key :"\u006c\u0065\u0066\u0074\u0072\u0069\u0067\u0068\u0074\u0068\u0061\u0072p\u006f\u006f\u006e\u0073",Value :"\u0068\u0061r\u0070\u006f\u006fn\u0072\u0069\u0067\u0068\u0074\u006c\u0065\u0066\u0074"},{Key :"\u0075\u0070\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u006c\u0065\u0066\u0074",Value :"\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070\u006c\u0065\u0066\u0074"},{Key :"\u0075\u0070\u0068\u0061\u0072\u0070\u006f\u006f\u006er\u0069\u0067\u0068\u0074",Value :"\u0068\u0061\u0072\u0070\u006f\u006f\u006e\u0075\u0070r\u0069\u0067\u0068\u0074"},{Key :"h\u0061t\u0061\u0066\u0070\u0061\u0074\u0061\u0068\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077",Value :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036"},{Key :"\u0068\u0061\u0074af\u0070\u0061\u0074\u0061\u0068\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036"},{Key :"\u0068\u0061t\u0061\u0066\u0070a\u0074\u0061\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036"},{Key :"\u0068\u0061\u0074\u0061fp\u0061\u0074\u0061\u0068\u006e\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0062\u0072e\u0077",Value :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036"},{Key :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0032\u0066",Value :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00300",Value :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036"},{Key :"\u0065n\u0064\u006d\u0065\u0064\u0069\u0075m",Value :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036"},{Key :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0032\u0033",Value :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036"},{Key :"\u0068\u0061\u0074\u0061\u0066\u0070\u0061\u0074\u0061\u0068",Value :"\u0068\u0061\u0074a\u0066\u0070\u0061\u0074\u0061\u0068\u0031\u0036"},{Key :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0068e\u0062\u0072\u0065\u0077",Value :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00302",Value :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038"},{Key :"\u0073\u0075\u0062\u0073\u0074\u0069\u0074\u0075\u0074\u0065",Value :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038"},{Key :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0033\u0034",Value :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038"},{Key :"h\u0061\u0074\u0061\u0066qa\u006da\u0074\u0073\u0077\u0069\u0064e\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038"},{Key :"\u0068\u0061\u0074af\u0071\u0061\u006d\u0061\u0074\u0073\u006e\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038"},{Key :"\u0068a\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0071\u0075a\u0072\u0074\u0065\u0072\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038"},{Key :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0031\u0062",Value :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038"},{Key :"h\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073",Value :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038"},{Key :"\u0065n\u0064\u006f\u0066\u0066\u0069\u006ce",Value :"\u0068\u0061\u0074\u0061\u0066\u0071\u0061\u006d\u0061\u0074\u0073\u0032\u0038"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00301",Value :"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077"},{Key :"\u0063\u0061\u006e\u0063\u0065\u006c",Value :"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077"},{Key :"\u0068\u0061\u0074\u0061\u0066\u0073\u0065\u0067\u006f\u006c",Value :"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077"},{Key :"\u0068\u0061\u0074a\u0066\u0073\u0065\u0067\u006f\u006c\u0031\u0037",Value :"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077"},{Key :"\u0068\u0061\u0074a\u0066\u0073\u0065\u0067\u006f\u006c\u0032\u0034",Value :"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077"},{Key :"\u0068\u0061\u0074a\u0066\u0073\u0065\u0067\u006f\u006c\u0033\u0030",Value :"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077"},{Key :"\u0068\u0061t\u0061\u0066\u0073e\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077",Value :"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077"},{Key :"\u0068\u0061\u0074\u0061fs\u0065\u0067\u006f\u006c\u006e\u0061\u0072\u0072\u006f\u0077\u0068\u0065\u0062\u0072e\u0077",Value :"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077"},{Key :"\u0068\u0061\u0074af\u0073\u0065\u0067\u006f\u006c\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0068\u0065\u0062\u0072\u0065\u0077",Value :"h\u0061t\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0077i\u0064\u0065\u0068\u0065br\u0065\u0077"},{Key :"\u0061\u0031\u0031\u0030",Value :"\u0068\u0065\u0061r\u0074"},{Key :"\u0068\u0065\u0061\u0072\u0074\u0073\u0075\u0069\u0074b\u006c\u0061\u0063\u006b",Value :"\u0068\u0065\u0061r\u0074"},{Key :"\u0076\u0061\u0072h\u0065\u0061\u0072\u0074\u0073\u0075\u0069\u0074",Value :"\u0068\u0065\u0061r\u0074"},{Key :"\u0068e\u0061\u0072\u0074\u0073\u0075\u0069t",Value :"\u0068\u0065\u0061\u0072\u0074\u0073\u0075\u0069\u0074w\u0068\u0069\u0074\u0065"},{Key :"\u0068\u0065\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0068\u0065\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"h\u0065\u0077\u0069\u0074\u0068\u006d\u0061\u0070\u0069\u0071",Value :"\u0068\u0065\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00370",Value :"\u0068e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0068\u0065\u0068",Value :"\u0068e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0068\u0065\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0068\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"h\u0065h\u0066\u0069\u006e\u0061\u006c\u0061\u006c\u0074t\u0077\u006f\u0061\u0072ab\u0069\u0063",Value :"\u0068\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0068\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0068\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0068e\u0068\u006d\u0065\u0064\u0069\u0061l",Value :"\u0068e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0072\u0068\u006f\u0074\u0069\u0063\u0068\u006f\u006f\u006b",Value :"\u0068\u0065\u006e\u0067\u0068\u006f\u006f\u006b"},{Key :"\u0068\u0065r\u006d\u0069\u0074c\u006f\u006e\u006a\u006d\u0061\u0074\u0072\u0069\u0078",Value :"\u0068\u0065\u0072m\u0069\u0074\u006d\u0061\u0074\u0072\u0069\u0078"},{Key :"\u0074\u0069l\u0064\u0065\u0076e\u0072\u0074\u0073\u0075\u0070\u006e\u006f\u0073\u0070",Value :"\u0068\u0068\u006f\u006f\u006b\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0068\u0069\u0072i\u0071",Value :"\u0068i\u0072\u0069\u0071\u0031\u0034"},{Key :"\u0068i\u0072\u0069\u0071\u0032\u0064",Value :"\u0068i\u0072\u0069\u0071\u0031\u0034"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00393",Value :"\u0068i\u0072\u0069\u0071\u0031\u0034"},{Key :"h\u0069\u0072\u0069\u0071\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0068i\u0072\u0069\u0071\u0031\u0034"},{Key :"\u0065\u0073\u0063\u0061\u0070\u0065",Value :"\u0068i\u0072\u0069\u0071\u0031\u0034"},{Key :"\u0068\u0069\u0072\u0069\u0071\u006e\u0061\u0072\u0072\u006f\u0077\u0068e\u0062\u0072\u0065\u0077",Value :"\u0068i\u0072\u0069\u0071\u0031\u0034"},{Key :"\u0068i\u0072i\u0071\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077",Value :"\u0068i\u0072\u0069\u0071\u0031\u0034"},{Key :"\u0068i\u0072\u0069\u0071\u0032\u0031",Value :"\u0068i\u0072\u0069\u0071\u0031\u0034"},{Key :"\u0068i\u0072i\u0071\u0077\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0068i\u0072\u0069\u0071\u0031\u0034"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00323",Value :"\u0068o\u0068\u0069\u0070\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00306",Value :"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0068\u006f\u006ca\u006d",Value :"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0068o\u006c\u0061\u006d\u0031\u0039",Value :"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0068o\u006c\u0061\u006d\u0032\u0036",Value :"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0068o\u006c\u0061\u006d\u0033\u0032",Value :"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077"},{Key :"h\u006f\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0068\u006f\u006c\u0061\u006d\u006e\u0061\u0072\u0072\u006f\u0077\u0068e\u0062\u0072\u0065\u0077",Value :"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0068o\u006ca\u006d\u0077\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073\u0070\u0061c\u0065\u006c\u0069\u0074\u0065\u0072\u0061\u006c",Value :"\u0068o\u006ca\u006d\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00326",Value :"\u0068\u006f\u006eo\u006b\u0068\u0075\u006b\u0074\u0068\u0061\u0069"},{Key :"\u0068\u006f\u006f\u006b\u0061\u0062\u006f\u0076\u0065\u0063\u006f\u006d\u0062",Value :"\u0068o\u006f\u006b\u0063\u006d\u0062"},{Key :"\u006f\u0076\u0068\u006f\u006f\u006b",Value :"\u0068o\u006f\u006b\u0063\u006d\u0062"},{Key :"\u0074e\u0072\u0074\u0064\u0065\u0073",Value :"\u0068\u006f\u0072\u0069\u0063\u006f\u0070\u0074\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0030\u0030\u0032\u00308",Value :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0062\u0061\u0072"},{Key :"\u0068\u006f\u0072\u0069\u007a\u0062\u0061\u0072",Value :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0062\u0061\u0072"},{Key :"\u006c\u006f\u006e\u0067\u0064\u0061\u0073\u0068",Value :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0062\u0061\u0072"},{Key :"\u0071u\u006f\u0074\u0065\u0064\u0061\u0073h",Value :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0062\u0061\u0072"},{Key :"\u0072e\u0063\u0074\u0061\u006e\u0067\u006ce",Value :"\u0068\u0072\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0078\u0073\u0075\u0070\u006e\u006f\u0073\u0070",Value :"\u0068s\u0075\u0070\u0065\u0072\u0069\u006fr"},{Key :"\u0053\u0044\u0031\u0039\u0030\u0031\u0030\u0030",Value :"\u0068t\u0075\u0072\u006e\u0065\u0064"},{Key :"\u005a\u0062\u0061\u0072",Value :"\u0068\u0076"},{Key :"\u0068\u0079\u0070h\u0065\u006e\u002d\u002c\u0069\u006e\u0075\u0073",Value :"\u0068\u0079\u0070\u0068\u0065\u006e"},{Key :"\u0068\u0079\u0070\u0068\u0065\u006e\u0063\u0068\u0061\u0072",Value :"\u0068\u0079\u0070\u0068\u0065\u006e"},{Key :"h\u0079\u0070\u0068\u0065\u006e\u006d\u0069\u006e\u0075\u0073",Value :"\u0068\u0079\u0070\u0068\u0065\u006e"},{Key :"\u0068y\u0070\u0068\u0065\u006e\u0031",Value :"\u0068y\u0070\u0068\u0065\u006e\u0074\u0077o"},{Key :"\u006a\u0068\u0061\u0063\u0065\u006b",Value :"\u0069\u0063\u0061\u0072\u006f\u006e"},{Key :"\u0072\u0074\u0075r\u006e",Value :"\u0069d\u0062\u006c\u0067\u0072\u0061\u0076e"},{Key :"d\u0071\u0075\u006f\u0074\u0065\u0072\u0069\u0067\u0068\u0074",Value :"\u0069d\u0069\u0065\u0072\u0065\u0073\u0069s"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00370",Value :"\u0069\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0069\u0065",Value :"\u0069\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00374",Value :"\u0069\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0069\u0069",Value :"\u0069\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0069\u006e\u0074e\u0067\u0072\u0061\u006c\u0074\u0072\u0070\u006c",Value :"\u0069\u0069\u0069n\u0074"},{Key :"\u0074\u0072\u0069\u0070\u006c\u0065\u0069\u006e\u0074e\u0067\u0072\u0061\u006c",Value :"\u0069\u0069\u0069n\u0074"},{Key :"\u0072t\u0075\u0072\u006e\u0068\u006f\u006fk",Value :"\u0069\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065"},{Key :"r\u0074\u0075\u0072\u006e\u0072\u0074\u0068\u006f\u006f\u006b",Value :"\u0069\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065"},{Key :"\u0061\u0075\u0078i\u006c\u0069\u0061\u0072\u0079\u006f\u0066\u0066",Value :"\u0069\u006c\u0075\u0079\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0064e\u0076\u0063\u006f\u006e\u0033",Value :"\u0069\u006c\u0075\u0079\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0069\u006d\u0061g\u0065",Value :"\u0069m\u0061\u0067\u0065\u006f\u0066"},{Key :"\u0065\u0071\u0075\u0061\u006c\u0064\u006f\u0074\u0072\u0069\u0067\u0068t\u006c\u0065\u0066\u0074",Value :"\u0069m\u0061\u0067\u0065\u006fr\u0061\u0070\u0070\u0072\u006fx\u0069m\u0061t\u0065\u006c\u0079\u0065\u0071\u0075\u0061l"},{Key :"\u0069m\u0061g\u0065\u006f\u0072\u0061\u0070p\u0072\u006fx\u0065\u0071\u0075\u0061\u006c",Value :"\u0069m\u0061\u0067\u0065\u006fr\u0061\u0070\u0070\u0072\u006fx\u0069m\u0061t\u0065\u006c\u0079\u0065\u0071\u0075\u0061l"},{Key :"\u0072\u0069\u0073i\u006e\u0067\u0064\u006f\u0074\u0073\u0065\u0071",Value :"\u0069m\u0061\u0067\u0065\u006fr\u0061\u0070\u0070\u0072\u006fx\u0069m\u0061t\u0065\u006c\u0079\u0065\u0071\u0075\u0061l"},{Key :"\u0069\u006e\u0066t\u0079",Value :"\u0069\u006e\u0066\u0069\u006e\u0069\u0074\u0079"},{Key :"c\u006c\u0077\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c",Value :"\u0069\u006e\u0074c\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065"},{Key :"\u0062\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0042\u0069\u0067",Value :"\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0064\u0069\u0076\u0069\u0064\u0065"},{Key :"\u0062\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068\u0042\u0069\u0067\u0067",Value :"\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0064\u0069\u0076\u0069\u0064\u0065"},{Key :"\u0062\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0062\u0069\u0067",Value :"\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0064\u0069\u0076\u0069\u0064\u0065"},{Key :"\u0062\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068\u0062\u0069\u0067\u0067",Value :"\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0064\u0069\u0076\u0069\u0064\u0065"},{Key :"\u0062\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068\u006d\u0061\u0074\u0068",Value :"\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0064\u0069\u0076\u0069\u0064\u0065"},{Key :"\u0073\u006d\u0061\u006c\u006c\u0073\u0065\u0074\u006d\u0069\u006e\u0075\u0073",Value :"\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0064\u0069\u0076\u0069\u0064\u0065"},{Key :"\u0069\u006e\u0074",Value :"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c"},{Key :"\u0069n\u0074e\u0067\u0072\u0061\u006c\u0064\u0069\u0073\u0070\u006c\u0061\u0079",Value :"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c"},{Key :"\u0069\u006e\u0074e\u0067\u0072\u0061\u006c\u0074\u0065\u0078\u0074",Value :"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c"},{Key :"\u0069n\u0074\u0062\u006f\u0074\u0074\u006fm",Value :"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0062\u0074"},{Key :"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0062o\u0074\u0074\u006f\u006d",Value :"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0062\u0074"},{Key :"i\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0074\u006f\u0070",Value :"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0074\u0070"},{Key :"\u0069\u006e\u0074\u0074\u006f\u0070",Value :"\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c\u0074\u0070"},{Key :"\u0063\u0061\u0070",Value :"\u0069\u006e\u0074e\u0072\u0073\u0065\u0063\u0074\u0069\u006f\u006e"},{Key :"\u0043\u0061\u0070",Value :"\u0069n\u0074e\u0072\u0073\u0065\u0063\u0074\u0069\u006f\u006e\u0064\u0062\u006c"},{Key :"\u0062\u0069\u0067\u0063\u0061\u0070",Value :"\u0069\u006e\u0074\u0065rs\u0065\u0063\u0074\u0069\u006f\u006e\u0064\u0069\u0073\u0070\u006c\u0061\u0079"},{Key :"\u0069\u006et\u0065\u0072\u0073e\u0063\u0074\u0069\u006f\u006e\u0074\u0065\u0078\u0074",Value :"\u0069\u006e\u0074\u0065rs\u0065\u0063\u0074\u0069\u006f\u006e\u0064\u0069\u0073\u0070\u006c\u0061\u0079"},{Key :"\u006e\u0061r\u0079\u0069\u006et\u0065\u0072\u0073\u0065\u0063\u0074\u0069\u006f\u006e",Value :"\u0069\u006e\u0074\u0065rs\u0065\u0063\u0074\u0069\u006f\u006e\u0064\u0069\u0073\u0070\u006c\u0061\u0079"},{Key :"\u0073\u0071\u0063a\u0070",Value :"\u0069\u006e\u0074\u0065\u0072\u0073\u0065\u0063\u0074i\u006f\u006e\u0073\u0071"},{Key :"\u0062\u0075\u006c\u006c\u0065\u0074\u0069\u006e\u0076\u0065\u0072\u0073\u0065",Value :"\u0069n\u0076\u0062\u0075\u006c\u006c\u0065t"},{Key :"\u0069\u006e\u0076\u0065\u0072\u0073\u0065\u0062\u0075\u006c\u006c\u0065\u0074",Value :"\u0069n\u0076\u0062\u0075\u006c\u006c\u0065t"},{Key :"\u0069n\u0076e\u0072\u0073\u0065\u0077\u0068i\u0074\u0065c\u0069\u0072\u0063\u006c\u0065",Value :"\u0069n\u0076\u0063\u0069\u0072\u0063\u006ce"},{Key :"\u0077h\u0069t\u0065\u0063\u0069\u0072\u0063l\u0065\u0069n\u0076\u0065\u0072\u0073\u0065",Value :"\u0069n\u0076\u0063\u0069\u0072\u0063\u006ce"},{Key :"\u0053\u0069\u006e\u0076\u006c\u0061\u007a\u0079",Value :"\u0069\u006e\u0076\u006c\u0061\u007a\u0079\u0073"},{Key :"\u006c\u0061\u007a\u0079\u0073\u0069\u006e\u0076",Value :"\u0069\u006e\u0076\u006c\u0061\u007a\u0079\u0073"},{Key :"\u0069n\u0076s\u0065\u006d\u0069\u0063\u0069\u0072\u0063\u006c\u0065\u0064\u006e",Value :"\u0069\u006e\u0076wh\u0069\u0074\u0065\u006c\u006f\u0077\u0065\u0072\u0068\u0061\u006c\u0066\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0069n\u0076s\u0065\u006d\u0069\u0063\u0069\u0072\u0063\u006c\u0065\u0075\u0070",Value :"\u0069\u006e\u0076wh\u0069\u0074\u0065\u0075\u0070\u0070\u0065\u0072\u0068\u0061\u006c\u0066\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0075\u0070\u0069\u006f\u0074\u0061",Value :"\u0069\u006f\u0074\u0061"},{Key :"\u0067\u0061\u006d\u006d\u0061\u0073\u0075\u0070\u0065\u0072",Value :"\u0069o\u0074\u0061\u006c\u0061\u0074\u0069n"},{Key :"\u0068\u0069\u0067\u0068\u0063\u006f\u006d\u006d\u0061\u006e",Value :"\u0069\u0074\u0069\u006c\u0064\u0065"},{Key :"\u0062\u0072\u0069\u0064\u0067\u0065\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u006a\u0063\u0072o\u0073\u0073\u0065\u0064\u0074\u0061\u0069\u006c"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00320",Value :"\u006a\u0065\u0065\u006d\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006a\u0065\u0065\u006d",Value :"\u006a\u0065\u0065\u006d\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006ae\u0065\u006d\u0066\u0069\u006e\u0061l",Value :"\u006ae\u0065m\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"j\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u006a\u0065\u0065\u006d\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u006a\u0065e\u006d\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006a\u0065\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u006a\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u006f\u0076e\u0072\u0073\u0063o\u0072\u0065\u0064\u0062\u006c\u006e\u006f\u0073\u0070",Value :"\u006as\u0075\u0070\u0065\u0072\u0069\u006fr"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00376",Value :"\u006b\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u006b\u0061",Value :"\u006b\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00375",Value :"\u006b\u0061\u0066"},{Key :"\u006ba\u0066\u0068\u0065\u0062\u0072\u0065w",Value :"\u006b\u0061\u0066"},{Key :"\u006ba\u0066d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u006ba\u0066\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u006b\u0061\u0066\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u006ba\u0066\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u0061\u0072\u0061\u0062\u0069\u0063\u006b\u0061\u0066f\u0069\u006e\u0061\u006c",Value :"\u006b\u0061\u0066\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u006b\u0061\u0066\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u006b\u0061f\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006ba\u0066\u006d\u0065\u0064\u0069\u0061l",Value :"\u006ba\u0066m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"k\u0061\u0066\u0077\u0069\u0074\u0068\u0072\u0061\u0066\u0065",Value :"\u006b\u0061\u0066\u0072\u0061\u0066\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0075p\u006b\u0061\u0070\u0070\u0061",Value :"\u006b\u0061\u0070p\u0061"},{Key :"\u0054\u0065\u0054s\u0065",Value :"\u006b\u0061p\u0070\u0061\u0073y\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0075\u0070\u0076\u0061\u0072\u006b\u0061\u0070\u0070\u0061",Value :"\u006b\u0061p\u0070\u0061\u0073y\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00340",Value :"\u006b\u0061\u0073\u0068\u0069\u0064\u0061\u0061\u0075\u0074o\u006e\u006f\u0073\u0069\u0064\u0065\u0062e\u0061\u0072\u0069\u006e\u0067\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006b\u0061\u0073\u0068\u0069\u0064\u0061\u0061\u0075\u0074\u006f\u0061r\u0061\u0062\u0069\u0063",Value :"\u006b\u0061\u0073\u0068\u0069\u0064\u0061\u0061\u0075\u0074o\u006e\u006f\u0073\u0069\u0064\u0065\u0062e\u0061\u0072\u0069\u006e\u0067\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074a\u0074\u0077\u0065\u0065\u006c",Value :"\u006b\u0061\u0073\u0068\u0069\u0064\u0061\u0061\u0075\u0074o\u006e\u006f\u0073\u0069\u0064\u0065\u0062e\u0061\u0072\u0069\u006e\u0067\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0061\u0074\u0077\u0065\u0065\u006c\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u006b\u0061\u0073\u0068\u0069\u0064\u0061\u0061\u0075\u0074o\u006e\u006f\u0073\u0069\u0064\u0065\u0062e\u0061\u0072\u0069\u006e\u0067\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006ba\u0073r\u0061\u0068\u006f\u006e\u0074\u0061\u0074\u0077\u0065\u0065\u006c",Value :"k\u0061\u0073\u0072\u0061\u006d\u0065\u0064\u0069\u0061\u006c"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00353",Value :"\u006b\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u006b\u0061\u0073\u0072\u0061\u0074\u0061\u006e",Value :"\u006b\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u006b\u0063\u0065\u0064\u0069\u006c\u006c\u0061",Value :"\u006b\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074\u006e\u006f\u0074",Value :"k\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e"},{Key :"\u0068\u006f\u006d\u006f\u0074\u0068\u0065\u0074\u0069\u0063",Value :"\u006b\u0065\u0072\u006e\u0065\u006c\u0063\u006f\u006e\u0074\u0072\u0061c\u0074\u0069\u006f\u006e"},{Key :"\u006bh\u0061\u0068\u0066\u0069\u006e\u0061l",Value :"\u006bh\u0061h\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"k\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u006b\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u006b\u0068\u0061\u0068\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u006b\u0068a\u0068\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0065s\u0063\u0065\u0064\u0069\u006c\u006ca",Value :"\u006b\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00382",Value :"k\u0068\u006f\u006b\u0068\u0061\u0069\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00385",Value :"k\u0068\u006f\u006b\u0068\u006f\u006e\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00383",Value :"\u006b\u0068\u006fk\u0068\u0075\u0061\u0074\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00384",Value :"\u006b\u0068\u006fk\u0068\u0077\u0061\u0069\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00371",Value :"\u006b\u0068\u006f\u006d\u0075\u0074\u0074\u0068\u0061\u0069"},{Key :"\u0079o\u0067\u0068\u0072\u0065\u0076",Value :"\u006b\u0068\u006fo\u006b"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00386",Value :"\u006b\u0068\u006f\u0072\u0061\u006b\u0068\u0061\u006eg\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00381",Value :"\u006bo\u006b\u0061\u0069\u0074\u0068\u0061i"},{Key :"\u0061\u0072\u0063\u0068\u0064\u0062\u006c\u0073\u0075b\u006e\u006f\u0073\u0070",Value :"\u006bt\u0075\u0072\u006e\u0065\u0064"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00349",Value :"\u006ca\u006bk\u0068\u0061\u006e\u0067\u0079\u0061\u006f\u0074\u0068\u0061\u0069"},{Key :"\u006c\u0061m\u0077\u0069\u0074h\u0061\u006c\u0065\u0066\u0066\u0069\u006e\u0061\u006c",Value :"\u006ca\u006da\u006c\u0065\u0066\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066h\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065\u0066i\u006e\u0061\u006c",Value :"\u006c\u0061\u006d\u0061l\u0065\u0066\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006fv\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061b\u0069\u0063"},{Key :"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u0061\u006c\u0065f\u0068\u0061\u006d\u007a\u0061\u0061\u0062o\u0076\u0065\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0064",Value :"\u006c\u0061\u006da\u006c\u0065\u0066\u0068a\u006d\u007a\u0061\u0061\u0062\u006f\u0076e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066h\u0061\u006d\u007a\u0061\u0062\u0065\u006c\u006f\u0077\u0066i\u006e\u0061\u006c",Value :"\u006c\u0061\u006d\u0061l\u0065\u0066\u0068\u0061\u006d\u007a\u0061\u0062\u0065\u006co\u0077f\u0069\u006e\u0061\u006c\u0061\u0072\u0061b\u0069\u0063"},{Key :"\u006c\u0061m\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066\u0068\u0061\u006d\u007a\u0061\u0062\u0065\u006c\u006f\u0077\u0069\u0073\u006f\u006cat\u0065\u0064",Value :"\u006c\u0061\u006da\u006c\u0065\u0066\u0068a\u006d\u007a\u0061\u0062\u0065\u006c\u006fw\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006c\u0061\u006d\u0077it\u0068\u0061\u006c\u0065\u0066\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",Value :"l\u0061\u006d\u0061\u006cef\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u0061\u006c\u0065\u0066m\u0061\u0064\u0064\u0061\u0061\u0062\u006f\u0076\u0065\u0066i\u006e\u0061\u006c",Value :"\u006c\u0061\u006d\u0061l\u0065\u0066\u006d\u0061\u0064\u0064\u0061\u0061\u0062\u006fv\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061b\u0069\u0063"},{Key :"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u0061\u006c\u0065f\u006d\u0061\u0064\u0064\u0061\u0061\u0062o\u0076\u0065\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0064",Value :"\u006c\u0061\u006da\u006c\u0065\u0066\u006da\u0064\u0064\u0061\u0061\u0062\u006f\u0076e\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0075\u0070\u006c\u0061\u006d\u0062\u0064\u0061",Value :"\u006c\u0061\u006d\u0062\u0064\u0061"},{Key :"\u0032\u0062\u0061\u0072",Value :"\u006c\u0061\u006db\u0064\u0061\u0073\u0074\u0072\u006f\u006b\u0065"},{Key :"\u006c\u0061\u006d\u0065\u0064\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077",Value :"l\u0061\u006d\u0065\u0064\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u006ca\u006de\u0064\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"l\u0061\u006d\u0065\u0064\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00376",Value :"\u006c\u0061m\u0065\u0064\u0068o\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006c\u0061\u006de\u0064",Value :"\u006c\u0061m\u0065\u0064\u0068o\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"l\u0061\u006d\u0065\u0064\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u006c\u0061m\u0065\u0064\u0068o\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006c\u0061\u006d\u0065\u0064\u0068\u006f\u006c\u0061\u006d",Value :"\u006c\u0061m\u0065\u0064\u0068o\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006c\u0061m\u0065\u0064\u0068o\u006c\u0061\u006d\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u006c\u0061m\u0065\u0064\u0068o\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006c\u0061\u006d\u0065dh\u006f\u006c\u0061\u006d\u0064\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072e\u0077",Value :"\u006c\u0061m\u0065\u0064\u0068o\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006c\u0061\u006d\u0066\u0069\u006e\u0061\u006c",Value :"\u006c\u0061\u006d\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u006c\u0061\u006d\u0077\u0069\u0074\u0068\u0068\u0061\u0068\u0069\u006ei\u0074\u0069\u0061\u006c",Value :"\u006c\u0061\u006d\u0068ah\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006c\u0061\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u006c\u0061m\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006ca\u006d\u006d\u0065\u0065\u006d\u006a\u0065\u0065\u006d\u0069\u006ei\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u006c\u0061m\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006ca\u006d\u006d\u0065\u0065\u006d\u006b\u0068\u0061\u0068\u0069\u006ei\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u006c\u0061m\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006ca\u006dw\u0069\u0074\u0068\u006a\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c",Value :"l\u0061m\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063"},{Key :"\u006ca\u006dw\u0069\u0074\u0068\u006b\u0068a\u0068\u0069n\u0069\u0074\u0069\u0061\u006c",Value :"l\u0061m\u006b\u0068\u0061\u0068\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063"},{Key :"\u0061\u006c\u006c\u0061\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",Value :"\u006c\u0061\u006dla\u006d\u0068\u0065\u0068\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006ca\u006d\u006d\u0065\u0064\u0069\u0061l",Value :"\u006ca\u006dm\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006ca\u006d\u0077\u0069\u0074h\u006d\u0065\u0065\u006d\u0077i\u0074h\u0068a\u0068\u0069\u006e\u0069\u0074\u0069\u0061l",Value :"\u006c\u0061\u006dme\u0065\u006d\u0068\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006ca\u006dw\u0069\u0074\u0068\u006d\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c",Value :"l\u0061m\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063"},{Key :"l\u0067\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065",Value :"l\u0061\u0072\u0067\u0065\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0079\u006f\u0067\u0068\u0074\u0061\u0069\u006c",Value :"\u006c\u0062\u0061\u0072"},{Key :"\u0078\u0073\u0075\u0070\u0065\u0072",Value :"\u006c\u0062\u0065l\u0074"},{Key :"\u006c\u0063\u0065\u0064\u0069\u006c\u006c\u0061",Value :"\u006c\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u006c\u0064\u006f\u0074",Value :"\u006c\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u0064\u0072\u006f\u0061\u006e\u0067",Value :"\u006c\u0065\u0066\u0074\u0061\u006e\u0067\u006c\u0065\u0061\u0062\u006fv\u0065\u0063\u006d\u0062"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0073\u0071\u0075\u0069\u0067\u0067\u006ce\u006c\u0065\u0066\u0074",Value :"\u006c\u0065\u0066\u0074\u0073\u0071\u0075\u0069\u0067a\u0072\u0072\u006f\u0077"},{Key :"\u006c\u0065\u0073\u0073\u0065\u0071\u0071\u0067\u0074\u0072",Value :"\u006c\u0065\u0073\u0073\u0064\u0062\u006c\u0065\u0071\u006c\u0067\u0072e\u0061\u0074\u0065\u0072"},{Key :"\u006c\u0065\u0071",Value :"\u006ce\u0073\u0073\u0065\u0071\u0075\u0061l"},{Key :"\u006ce\u0073\u0073\u0065\u0071\u0067\u0074r",Value :"\u006ce\u0073s\u0065\u0071\u0075\u0061\u006co\u0072\u0067r\u0065\u0061\u0074\u0065\u0072"},{Key :"\u006c\u0065s\u0073\u0065\u0071u\u0061\u006c\u0067\u0072\u0065\u0061\u0074\u0065\u0072",Value :"\u006ce\u0073s\u0065\u0071\u0075\u0061\u006co\u0072\u0067r\u0065\u0061\u0074\u0065\u0072"},{Key :"\u006c\u006e\u0061\u0070\u0070\u0072\u006f\u0078",Value :"\u006ce\u0073s\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006c\u006e\u0065\u0071",Value :"\u006c\u0065\u0073s\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006c\u0065\u0073\u0073\u0061\u0070\u0070\u0072\u006f\u0078",Value :"\u006ce\u0073s\u006f\u0072\u0061\u0070\u0070\u0072\u006f\u0078\u0065\u0071\u006c"},{Key :"\u006c\u0065\u0071\u0073\u006c\u0061\u006e\u0074",Value :"\u006c\u0065s\u0073\u006f\u0072e\u0071\u0075\u0061\u006c\u0073\u006c\u0061\u006e\u0074"},{Key :"\u006e\u006ft\u006c\u0065\u0073s\u006f\u0072\u0073\u006c\u006e\u0074\u0065\u0071\u006c",Value :"\u006c\u0065s\u0073\u006f\u0072e\u0071\u0075\u0061\u006c\u0073\u006c\u0061\u006e\u0074"},{Key :"\u006c\u0065\u0073s\u0065\u0071\u0075\u0069\u0076\u006c\u006e\u0074",Value :"\u006c\u0065s\u0073\u006f\u0072e\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0074"},{Key :"\u006c\u0065\u0073\u0073\u006f\u0072\u0073\u0069\u006d\u0069\u006c\u0061\u0072",Value :"\u006c\u0065s\u0073\u006f\u0072e\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0074"},{Key :"\u006ce\u0073\u0073\u0073\u0069\u006d",Value :"\u006c\u0065s\u0073\u006f\u0072e\u0071\u0075\u0069\u0076\u0061\u006c\u0065\u006e\u0074"},{Key :"\u006ce\u0073\u0073\u0067\u0074\u0072",Value :"\u006c\u0065\u0073\u0073\u006f\u0072\u0067\u0072\u0065\u0061\u0074\u0065\u0072"},{Key :"\u006ce\u0073s\u006f\u0072\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u006c",Value :"\u006c\u0065\u0073\u0073\u006f\u0072\u006e\u006f\u0074e\u0071\u0075\u0061\u006c"},{Key :"\u006c\u006e\u0065q\u0071",Value :"\u006c\u0065\u0073\u0073\u006f\u0072\u006e\u006f\u0074e\u0071\u0075\u0061\u006c"},{Key :"\u006c\u0065\u0071\u0071",Value :"\u006c\u0065\u0073\u0073\u006f\u0076\u0065\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006c\u0065\u0073s\u0064\u0062\u006c\u0065\u0071\u0075\u0061\u006c",Value :"\u006c\u0065\u0073\u0073\u006f\u0076\u0065\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006eo\u0074l\u0065\u0073\u0073\u0064\u0062\u006c\u0065\u0071\u0075\u0061\u006c",Value :"\u006c\u0065\u0073\u0073\u006f\u0076\u0065\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0074\u006f\u006e\u0065\u0065\u0078\u0074\u0072\u0061\u0068\u0069\u0067\u0068",Value :"\u006c\u0065\u007a\u0068"},{Key :"\u0062\u006c\u006f\u0063\u006b\u006c\u0065\u0066\u0074\u0068\u0061\u006c\u0066",Value :"\u006cf\u0062\u006c\u006f\u0063\u006b"},{Key :"\u0067l\u006ft\u0074\u0061\u006c\u0072\u0065\u0076\u0073\u0075\u0070\u0065\u0072",Value :"\u006c\u0068\u006f\u006f\u006b\u0072\u0065\u0074\u0072o\u0066\u006c\u0065\u0078"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068t\u0064\u006f\u0077\u006e",Value :"\u006c\u0069\u006e\u0065\u0066\u0065\u0065\u0064"},{Key :"\u0061f\u0069\u0069\u0030\u0038\u0039\u00341",Value :"\u006c\u0069\u0072\u0061"},{Key :"\u006b\u0068\u0061\u0063\u0065\u006b",Value :"\u006c\u006a"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00306",Value :"l\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u006c\u006a\u0065",Value :"l\u006a\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0073w\u0071\u0075\u0061\u0064\u0061\u0072c",Value :"\u006c\u006c\u0061r\u0063"},{Key :"\u0076\u0065\u0072y\u006d\u0075\u0063\u0068\u006c\u0065\u0073\u0073",Value :"\u006c\u006c\u006c"},{Key :"\u0073\u0073\u0075\u0070\u0065\u0072",Value :"\u006c\u006d\u0069d\u0064\u006c\u0065\u0074\u0069\u006c\u0064\u0065"},{Key :"\u006ce\u0073s\u006e\u006f\u0074\u0065\u0071\u0075\u0069\u0076\u006c\u006e\u0074",Value :"\u006c\u006e\u0073i\u006d"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00324",Value :"l\u006f\u0063\u0068\u0075\u006c\u0061\u0074\u0068\u0061\u0069"},{Key :"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u0061\u006e\u0064\u0064\u0069s\u0070\u006c\u0061\u0079",Value :"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u0061\u006e\u0064"},{Key :"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u0061\u006ed\u0074\u0065\u0078\u0074",Value :"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u0061\u006e\u0064"},{Key :"\u0077\u0065\u0064g\u0065",Value :"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u0061\u006e\u0064"},{Key :"\u006e\u0065\u0067",Value :"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u006e\u006f\u0074"},{Key :"\u006c\u006fg\u0069\u0063\u0061l\u006f\u0072\u0064\u0069\u0073\u0070\u006c\u0061\u0079",Value :"\u006co\u0067\u0069\u0063\u0061\u006c\u006fr"},{Key :"\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u006f\u0072\u0074\u0065\u0078\u0074",Value :"\u006co\u0067\u0069\u0063\u0061\u006c\u006fr"},{Key :"\u0076\u0065\u0065",Value :"\u006co\u0067\u0069\u0063\u0061\u006c\u006fr"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00317",Value :"\u006c\u006f\u006c\u0069\u006e\u0067\u0074\u0068\u0061\u0069"},{Key :"\u004f\u0062\u0061\u0072",Value :"\u006c\u006f\u006eg\u0073"},{Key :"\u006c\u006f\u006e\u0067\u0064\u0062\u006c\u0073",Value :"\u006c\u006f\u006eg\u0073"},{Key :"\u006c\u006f\u006e\u0067\u0073\u0068",Value :"\u006c\u006f\u006eg\u0073"},{Key :"\u006c\u006f\u006e\u0067\u0073\u0069",Value :"\u006c\u006f\u006eg\u0073"},{Key :"\u006c\u006f\u006e\u0067\u0073\u006c",Value :"\u006c\u006f\u006eg\u0073"},{Key :"\u0073\u006c\u006fn\u0067",Value :"\u006c\u006f\u006eg\u0073"},{Key :"\u0073\u006c\u006f\u006e\u0067\u0074",Value :"\u006c\u006f\u006e\u0067\u0073\u0074"},{Key :"\u006d\u0064\u006c\u0067\u0077\u0068\u0074\u006c\u006fz\u0065\u006e\u0067\u0065",Value :"\u006co\u007a\u0065\u006e\u0067\u0065"},{Key :"\u0073e\u0071\u0075\u0061\u0064\u0061\u0072c",Value :"\u006c\u0072\u0061r\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00318",Value :"\u006c\u0075\u0074\u0068\u0061\u0069"},{Key :"\u006fv\u0065\u0072\u0073\u0063\u006f\u0072e",Value :"\u006d\u0061\u0063\u0072\u006f\u006e"},{Key :"\u0075\u006e\u0064\u0065\u0072\u0062\u0061\u0072",Value :"\u006d\u0061\u0063\u0072\u006f\u006e\u0062\u0065\u006co\u0077\u0063\u006d\u0062"},{Key :"\u006da\u0068a\u0070\u0061\u006b\u0068\u006ce\u0066\u0074h\u0065\u0062\u0072\u0065\u0077",Value :"\u006d\u0061\u0068\u0061\u0070\u0061\u006b\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0076e\u0072\u0074\u0074\u0061\u0062",Value :"\u006d\u0061\u0068\u0061\u0070\u0061\u006b\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00355",Value :"\u006da\u0069c\u0068\u0061\u0074\u0074\u0061\u0077\u0061\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00352",Value :"\u006da\u0069\u0065\u006b\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00328",Value :"\u006d\u0061\u0069\u0068\u0061\u006e\u0061\u006b\u0061t\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00351",Value :"\u006d\u0061\u0069\u0074\u0061\u0069\u006b\u0068\u0075\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00353",Value :"\u006d\u0061\u0069\u0074\u0068\u006f\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00354",Value :"\u006d\u0061\u0069\u0074\u0072\u0069\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00350",Value :"\u006d\u0061\u0069y\u0061\u006d\u006f\u006b\u0074\u0068\u0061\u0069"},{Key :"\u006d\u0061\u006c\u0065",Value :"\u006d\u0061\u0072\u0073"},{Key :"\u0073\u0079\u006ec\u0068",Value :"\u006da\u0073o\u0072\u0061\u0063\u0069\u0072c\u006c\u0065h\u0065\u0062\u0072\u0065\u0077"},{Key :"m\u0065\u0061\u0073\u0075\u0072\u0065\u0071\u0075\u0061\u006c",Value :"\u006d\u0065\u0061\u0073\u0065\u0071"},{Key :"\u0072\u0069\u0067\u0068\u0074\u0061\u006e\u0067\u006c\u0065\u0061\u0072\u0063",Value :"\u006de\u0061s\u0075\u0072\u0065\u0064\u0072i\u0067\u0068t\u0061\u006e\u0067\u006c\u0065"},{Key :"\u006de\u0065\u006d\u0066\u0069\u006e\u0061l",Value :"\u006de\u0065m\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"m\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u006d\u0065\u0065\u006d\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u006d\u0065e\u006d\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006d\u0065\u0065\u006dwi\u0074\u0068\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"m\u0065\u0065\u006d\u006dee\u006di\u006e\u0069\u0074\u0069\u0061l\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00378",Value :"\u006d\u0065\u006d"},{Key :"\u006de\u006d\u0068\u0065\u0062\u0072\u0065w",Value :"\u006d\u0065\u006d"},{Key :"\u006de\u006d\u0064\u0061\u0067\u0065\u0073h",Value :"\u006de\u006dd\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006d\u0065\u006d\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u006de\u006dd\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0066\u006f\u0072\u006d\u0066\u0065\u0065\u0064",Value :"\u006d\u0065\u0072k\u0068\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006d\u0065r\u006b\u0068\u0061l\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u006d\u0065\u0072k\u0068\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006d\u0065\u0072\u006bha\u006b\u0065\u0066\u0075\u006c\u0061\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072e\u0077",Value :"\u006de\u0072k\u0068\u0061\u006b\u0065\u0066u\u006c\u0061h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0043\u0062\u006ca\u0063\u006b\u006c\u0065\u0074\u0074\u0065\u0072",Value :"\u006d\u0066\u0072\u0061\u006b\u0043"},{Key :"\u0043\u0066\u0072\u0061\u0063\u0074\u0075\u0072",Value :"\u006d\u0066\u0072\u0061\u006b\u0043"},{Key :"\u0043\u0066\u0072\u0061\u006b\u0074\u0075\u0072",Value :"\u006d\u0066\u0072\u0061\u006b\u0043"},{Key :"\u0048\u0062\u006ca\u0063\u006b\u006c\u0065\u0074\u0074\u0065\u0072",Value :"\u006d\u0066\u0072\u0061\u006b\u0048"},{Key :"\u0048\u0066\u0072\u0061\u0063\u0074\u0075\u0072",Value :"\u006d\u0066\u0072\u0061\u006b\u0048"},{Key :"\u0048\u0066\u0072\u0061\u006b\u0074\u0075\u0072",Value :"\u006d\u0066\u0072\u0061\u006b\u0048"},{Key :"\u005a\u0062\u006ca\u0063\u006b\u006c\u0065\u0074\u0074\u0065\u0072",Value :"\u006d\u0066\u0072\u0061\u006b\u005a"},{Key :"\u005a\u0066\u0072\u0061\u0063\u0074\u0075\u0072",Value :"\u006d\u0066\u0072\u0061\u006b\u005a"},{Key :"\u005a\u0066\u0072\u0061\u006b\u0074\u0075\u0072",Value :"\u006d\u0066\u0072\u0061\u006b\u005a"},{Key :"\u0074o\u006e\u0065\u006c\u006f\u0077",Value :"\u006d\u0068\u006fo\u006b"},{Key :"c\u0069\u0072\u0063\u006c\u0065\u006d\u0069\u006e\u0075\u0073",Value :"m\u0069\u006e\u0075\u0073\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u006f\u006d\u0069\u006e\u0075\u0073",Value :"m\u0069\u006e\u0075\u0073\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u006d\u0069\u006e\u0075\u0073\u0073\u0075\u0062",Value :"\u006d\u0069\u006e\u0075\u0073\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"\u006d\u0070",Value :"\u006di\u006e\u0075\u0073\u0070\u006c\u0075s"},{Key :"\u0070\u0072\u0069m\u0065",Value :"\u006d\u0069\u006e\u0075\u0074\u0065"},{Key :"\u0070\u0072\u0069\u006d\u0065\u0031",Value :"\u006d\u0069\u006e\u0075\u0074\u0065"},{Key :"\u0074o\u006e\u0065\u006d\u0069\u0064",Value :"\u006d\u006c\u006f\u006e\u0067\u006c\u0065\u0067\u0074u\u0072\u006e\u0065\u0064"},{Key :"\u0074r\u0075\u0065\u0073\u0074\u0061\u0074e",Value :"\u006d\u006f\u0064\u0065\u006c\u0073"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00313",Value :"\u006d\u006f\u006d\u0061\u0074\u0068\u0061\u0069"},{Key :"\u0042s\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u0042"},{Key :"\u0045s\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u0045"},{Key :"\u0046s\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u0046"},{Key :"\u0048s\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u0048"},{Key :"\u0049s\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u0049"},{Key :"\u004cs\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u004c"},{Key :"\u004ds\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u004d"},{Key :"\u0052s\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u0052"},{Key :"\u0065s\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u0065"},{Key :"g\u0073\u0063\u0072\u0069\u0070\u0074\u006d\u0061\u0074\u0068",Value :"\u006d\u0073\u0063r\u0067"},{Key :"\u0030s\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u006f"},{Key :"\u006fs\u0063\u0072\u0069\u0070\u0074",Value :"\u006d\u0073\u0063r\u006f"},{Key :"\u0074\u006f\u006e\u0065\u0068\u0069\u0067\u0068",Value :"\u006dt\u0075\u0072\u006e\u0065\u0064"},{Key :"\u006d\u0075\u0031",Value :"\u006d\u0075"},{Key :"\u0067\u0067",Value :"m\u0075\u0063\u0068\u0067\u0072\u0065\u0061\u0074\u0065\u0072"},{Key :"g\u0072\u0065\u0061\u0074\u0065\u0072\u006d\u0075\u0063\u0068",Value :"m\u0075\u0063\u0068\u0067\u0072\u0065\u0061\u0074\u0065\u0072"},{Key :"\u006c\u0065\u0073\u0073\u006d\u0075\u0063\u0068",Value :"\u006d\u0075\u0063\u0068\u006c\u0065\u0073\u0073"},{Key :"\u0075\u0070\u006d\u0075",Value :"\u006du\u0067\u0072\u0065\u0065\u006b"},{Key :"\u006c\u0074\u0069\u006d\u0065\u0073",Value :"\u006d\u0075\u006c\u0074\u0069\u0063\u006c\u006f\u0073e\u006c\u0065\u0066\u0074"},{Key :"\u0072\u0074\u0069\u006d\u0065\u0073",Value :"\u006du\u006ct\u0069\u0063\u006c\u006f\u0073\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u006c\u0065\u0066\u0074\u0074\u0068\u0072\u0065\u0065t\u0069\u006d\u0065\u0073",Value :"\u006d\u0075\u006c\u0074\u0069\u006f\u0070\u0065\u006e\u006c\u0065\u0066\u0074"},{Key :"\u0072i\u0067h\u0074\u0074\u0068\u0072\u0065\u0065\u0074\u0069\u006d\u0065\u0073",Value :"\u006d\u0075\u006c\u0074\u0069\u006f\u0070\u0065\u006er\u0069\u0067\u0068\u0074"},{Key :"\u0074\u0069\u006de\u0073",Value :"\u006d\u0075\u006c\u0074\u0069\u0070\u006c\u0079"},{Key :"m\u0075\u006e\u0061\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u006du\u006ea\u0068\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0065\u0069\u0067\u0068\u0074\u0068\u006e\u006f\u0074\u0065",Value :"m\u0075\u0073\u0069\u0063\u0061\u006c\u006e\u006f\u0074\u0065"},{Key :"\u0066\u006c\u0061\u0074",Value :"\u006d\u0075\u0073\u0069\u0063\u0066\u006c\u0061\u0074\u0073\u0069\u0067\u006e"},{Key :"\u0073\u0068\u0061r\u0070",Value :"\u006d\u0075\u0073\u0069\u0063\u0073\u0068\u0061\u0072p\u0073\u0069\u0067\u006e"},{Key :"\u0062\u0061\u0072\u0077\u0065\u0064\u0067\u0065",Value :"\u006e\u0061\u006e\u0064"},{Key :"\u006e\u006f\u0074\u0061\u006c\u006d\u006f\u0073\u0074e\u0071\u0075\u0061\u006c",Value :"\u006ea\u0070\u0070\u0072\u006f\u0078"},{Key :"\u006eo\u0074e\u0071\u0075\u0069\u0076\u0061s\u0079\u006dp\u0074\u006f\u0074\u0069\u0063",Value :"\u006e\u0061\u0073\u0079\u006d\u0070"},{Key :"\u0068\u0079\u0070\u0068\u0065\u006e\u006e\u006f\u0062\u0072\u0065\u0061\u006b",Value :"\u006e\u0062\u0068\u0079\u0070\u0068\u0065\u006e"},{Key :"\u0054m\u0061\u0063\u0072\u006f\u006e",Value :"\u006e\u0063\u0065\u0064\u0069\u006c\u006c\u0061"},{Key :"\u006e\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",Value :"\u006e\u0063\u0065\u0064\u0069\u006c\u006c\u0061"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00387",Value :"\u006e\u0067\u006f\u006e\u0067\u0075\u0074\u0068\u0061\u0069"},{Key :"\u006eo\u0074g\u0072\u0065\u0061\u0074\u0065r\u0065\u0071u\u0069\u0076\u006c\u006e\u0074",Value :"\u006eg\u0074\u0072\u0073\u0069\u006d"},{Key :"\u0074\u006f\u006ee\u0065\u0078\u0074\u0072\u0061\u006c\u006f\u0077",Value :"\u006eh\u006f\u006f\u006b\u006c\u0065\u0066t"},{Key :"\u0067r\u0061\u0076\u0065\u006e\u006f\u0073p",Value :"\u006e\u0068\u006f\u006f\u006b\u0072\u0065\u0074\u0072o\u0066\u006c\u0065\u0078"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00357",Value :"\u006e\u0069\u006bh\u0061\u0068\u0069\u0074\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00301",Value :"\u006e\u0069\u006e\u0065\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063"},{Key :"a\u0072a\u0062\u0069\u0063\u0069\u006e\u0064\u0069\u0063d\u0069\u0067\u0069\u0074ni\u006e\u0065",Value :"\u006e\u0069\u006e\u0065\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u006e\u0069\u006e\u0065\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u006e\u0069\u006e\u0065\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u006ei\u006e\u0065\u0073\u0075\u0062",Value :"\u006e\u0069\u006ee\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063\u0069n\u0064i\u0063\u0064\u0069\u0067\u0069\u0074\u006ei\u006e\u0065",Value :"n\u0069\u006e\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00369",Value :"\u006e\u0069\u006e\u0065\u0074\u0068\u0061\u0069"},{Key :"\u0067\u006c\u006f\u0074\u0074\u0061\u006c\u0073\u0074\u006f\u0070\u0062a\u0072\u0069\u006e\u0076",Value :"\u006e\u006c\u0065\u0067\u0072\u0069\u0067\u0068\u0074\u006c\u006f\u006e\u0067"},{Key :"\u006e\u006f\u0074\u006c\u0065\u0073\u0073\u0067\u0072e\u0061\u0074\u0065\u0072",Value :"\u006e\u006c\u0065\u0073\u0073\u0067\u0074\u0072"},{Key :"\u006eo\u0074l\u0065\u0073\u0073\u0065\u0071\u0075\u0069\u0076\u006c\u006e\u0074",Value :"\u006e\u006c\u0065\u0073\u0073\u0073\u0069\u006d"},{Key :"\u006eb\u0073\u0070\u0061\u0063\u0065",Value :"\u006e\u006fn\u0062\u0072\u0065a\u006b\u0069\u006e\u0067\u0073\u0070\u0061\u0063\u0065"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00399",Value :"\u006eo\u006e\u0065\u006e\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00305",Value :"\u006e\u006f\u006e\u0075\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00346",Value :"\u006e\u006f\u006f\u006e\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006e\u006f\u006f\u006e",Value :"\u006e\u006f\u006f\u006e\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006eo\u006f\u006e\u0066\u0069\u006e\u0061l",Value :"\u006eo\u006fn\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"n\u006f\u006f\u006e\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"n\u006fo\u006e\u0068\u0065\u0068\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063"},{Key :"\u006e\u006f\u006f\u006e\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063",Value :"n\u006fo\u006e\u0068\u0065\u0068\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063"},{Key :"\u006e\u006f\u006f\u006ewi\u0074\u0068\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"n\u006f\u006f\u006e\u006aee\u006di\u006e\u0069\u0074\u0069\u0061l\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006e\u006f\u006f\u006e\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u006e\u006fo\u006e\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006e\u006f\u006f\u006ewi\u0074\u0068\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"n\u006f\u006f\u006e\u006dee\u006di\u006e\u0069\u0074\u0069\u0061l\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"n\u006fo\u006e\u0077\u0069\u0074\u0068\u006d\u0065\u0065m\u0069\u0073\u006f\u006cat\u0065\u0064",Value :"\u006e\u006f\u006f\u006eme\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064\u0061\u0072\u0061\u0062i\u0063"},{Key :"\u006e\u0063\u006fn\u0067",Value :"\u006e\u006f\u0074\u0061\u0070\u0070\u0072\u006f\u0078e\u0071\u0075\u0061\u006c"},{Key :"\u006el\u0065f\u0074\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u006e\u006f\u0074a\u0072\u0072\u006f\u0077\u0062\u006f\u0074\u0068"},{Key :"\u006e\u006c\u0065\u0066\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u006e\u006f\u0074a\u0072\u0072\u006f\u0077\u006c\u0065\u0066\u0074"},{Key :"n\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u006e\u006f\u0074\u0061\u0072\u0072\u006f\u0077\u0072\u0069\u0067\u0068\u0074"},{Key :"\u006e\u006d\u0069\u0064",Value :"\u006e\u006f\u0074\u0062\u0061\u0072"},{Key :"\u006e\u006f\u0074\u0064\u0069\u0076\u0069\u0064\u0065\u0073",Value :"\u006e\u006f\u0074\u0062\u0061\u0072"},{Key :"\u006e\u006e\u0069",Value :"n\u006f\u0074\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073"},{Key :"\u006e\u006f\u0074\u006f\u0077\u006e\u0065\u0072",Value :"n\u006f\u0074\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073"},{Key :"n\u006f\u0074\u0073\u0075\u0063\u0068\u0074\u0068\u0061\u0074",Value :"n\u006f\u0074\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073"},{Key :"\u0061\u0072\u0072\u006fwd\u0062\u006c\u006c\u006f\u006e\u0067\u0062\u006f\u0074\u0068\u006e\u006f\u0074",Value :"\u006eo\u0074d\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0062\u006f\u0074\u0068"},{Key :"\u006eL\u0065f\u0074\u0072\u0069\u0067\u0068\u0074\u0061\u0072\u0072\u006f\u0077",Value :"\u006eo\u0074d\u0062\u006c\u0061\u0072\u0072\u006f\u0077\u0062\u006f\u0074\u0068"},{Key :"\u006e\u006f\u0074e\u006c\u0065\u006d\u0065\u006e\u0074\u006f\u0066",Value :"\u006e\u006f\u0074\u0065\u006c\u0065\u006d\u0065\u006e\u0074"},{Key :"\u006e\u006f\u0074i\u006e",Value :"\u006e\u006f\u0074\u0065\u006c\u0065\u006d\u0065\u006e\u0074"},{Key :"\u006e\u0065",Value :"\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006ee\u0078\u0069\u0073\u0074\u0073",Value :"\u006e\u006f\u0074\u0065\u0078\u0069\u0073\u0074\u0065n\u0074\u0069\u0061\u006c"},{Key :"\u006e\u0056\u0064\u0061\u0073\u0068",Value :"\u006eo\u0074\u0066\u006f\u0072\u0063\u0065s"},{Key :"\u006e\u006f\u0074\u0066\u006f\u0072\u0063\u0065",Value :"\u006eo\u0074\u0066\u006f\u0072\u0063\u0065s"},{Key :"\u006e\u0056\u0044\u0061\u0073\u0068",Value :"\u006e\u006f\u0074\u0066\u006f\u0072\u0063\u0065\u0073e\u0078\u0074\u0072\u0061"},{Key :"\u006e\u006f\u0074f\u006f\u0072\u0063\u0065\u0065\u0078\u0074\u0072",Value :"\u006e\u006f\u0074\u0066\u006f\u0072\u0063\u0065\u0073e\u0078\u0074\u0072\u0061"},{Key :"\u006e\u0067\u0074\u0072",Value :"\u006e\u006f\u0074\u0067\u0072\u0065\u0061\u0074\u0065\u0072"},{Key :"\u006e\u0067\u0065\u0071",Value :"\u006eo\u0074g\u0072\u0065\u0061\u0074\u0065r\u006e\u006fr\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006eo\u0074g\u0072\u0065\u0061\u0074\u0065\u0072\u0065\u0071\u0075\u0061\u006c",Value :"\u006eo\u0074g\u0072\u0065\u0061\u0074\u0065r\u006e\u006fr\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006e\u006ft\u0067\u0072\u0065a\u0074\u0065\u0072\u0065\u0071\u0075\u0061\u006c\u0031",Value :"\u006eo\u0074g\u0072\u0065\u0061\u0074\u0065r\u006e\u006fr\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006e\u0067\u0074\u0072\u006c\u0065\u0073\u0073",Value :"\u006e\u006f\u0074\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u006e\u006fr\u006c\u0065\u0073\u0073"},{Key :"\u006e\u006f\u0074\u0067\u0072\u0065\u0061\u0074\u0065r\u006c\u0065\u0073\u0073",Value :"\u006e\u006f\u0074\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u006e\u006fr\u006c\u0065\u0073\u0073"},{Key :"\u0067\u0065\u0071\u0073\u006c\u0061\u006e\u0074",Value :"\u006e\u006f\u0074\u0067re\u0061\u0074\u0065\u0072\u006f\u0072\u0073\u006c\u006e\u0074\u0065\u0071\u006c"},{Key :"\u0067\u0072\u0065\u0061te\u0072\u006f\u0072\u0065\u0071\u0075\u0061\u006c\u0073\u006c\u0061\u006e\u0074",Value :"\u006e\u006f\u0074\u0067re\u0061\u0074\u0065\u0072\u006f\u0072\u0073\u006c\u006e\u0074\u0065\u0071\u006c"},{Key :"\u006e\u0065\u0071\u0075\u0069\u0076",Value :"\u006e\u006f\u0074i\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c"},{Key :"\u006e\u006f\u0074\u0065\u0071\u0075\u0069\u0076\u0061l\u0065\u006e\u0063\u0065",Value :"\u006e\u006f\u0074i\u0064\u0065\u006e\u0074\u0069\u0063\u0061\u006c"},{Key :"\u006e\u006c\u0065s\u0073",Value :"\u006eo\u0074\u006c\u0065\u0073\u0073"},{Key :"\u006e\u006c\u0065\u0071",Value :"\u006eo\u0074l\u0065\u0073\u0073\u006e\u006f\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006e\u006f\u0074l\u0065\u0073\u0073\u0065\u0071\u0075\u0061\u006c",Value :"\u006eo\u0074l\u0065\u0073\u0073\u006e\u006f\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006e\u006f\u0074\u006c\u0065\u0073\u0073\u0065\u0071\u0075\u0061\u006c\u0031",Value :"\u006eo\u0074l\u0065\u0073\u0073\u006e\u006f\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006eo\u0074\u0062\u0061\u0072\u0064\u0062l",Value :"n\u006f\u0074\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c"},{Key :"\u006ep\u0061\u0072\u0061\u006c\u006c\u0065l",Value :"n\u006f\u0074\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c"},{Key :"n\u006f\u0074\u0070\u0072\u0065\u0063\u0065\u0065\u0064\u0073",Value :"n\u006f\u0074\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073"},{Key :"\u006e\u0070\u0072e\u0063",Value :"n\u006f\u0074\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073"},{Key :"\u006e\u006f\u0074\u0073\u0061\u0074\u0069\u0073\u0066\u0079",Value :"\u006e\u006f\u0074s\u0061\u0074\u0069\u0073\u0066\u0069\u0065\u0073"},{Key :"\u006e\u0076\u0044\u0061\u0073\u0068",Value :"\u006e\u006f\u0074s\u0061\u0074\u0069\u0073\u0066\u0069\u0065\u0073"},{Key :"\u006e\u0073\u0069\u006d",Value :"\u006e\u006f\u0074\u0073\u0069\u006d\u0069\u006c\u0061\u0072"},{Key :"\u006eo\u0074p\u0072\u006f\u0070\u0065\u0072\u0073\u0075\u0062\u0073\u0065\u0074",Value :"\u006eo\u0074\u0073\u0075\u0062\u0073\u0065t"},{Key :"\u006es\u0075\u0062\u0073\u0065\u0074",Value :"\u006eo\u0074\u0073\u0075\u0062\u0073\u0065t"},{Key :"\u006eo\u0074r\u0065\u0066\u006c\u0065\u0078\u0073\u0075\u0062\u0073\u0065\u0074",Value :"\u006e\u006f\u0074s\u0075\u0062\u0073\u0065\u0074\u0065\u0071\u006c"},{Key :"\u006es\u0075\u0062\u0073\u0065\u0074\u0065q",Value :"\u006e\u006f\u0074s\u0075\u0062\u0073\u0065\u0074\u0065\u0071\u006c"},{Key :"\u006e\u006f\u0074\u0066\u006f\u006c\u006c\u006f\u0077\u0073",Value :"n\u006f\u0074\u0073\u0075\u0063\u0063\u0065\u0065\u0064\u0073"},{Key :"\u006e\u0073\u0075c\u0063",Value :"n\u006f\u0074\u0073\u0075\u0063\u0063\u0065\u0065\u0064\u0073"},{Key :"\u006e\u006f\u0074\u0070\u0072\u006f\u0070\u0065\u0072\u0073\u0075\u0070e\u0072\u0073\u0065\u0074",Value :"n\u006f\u0074\u0073\u0075\u0070\u0065\u0072\u0073\u0065\u0074"},{Key :"\u006es\u0075\u0070\u0073\u0065\u0074",Value :"n\u006f\u0074\u0073\u0075\u0070\u0065\u0072\u0073\u0065\u0074"},{Key :"\u006e\u006f\u0074\u0072\u0065\u0066\u006c\u0065\u0078\u0073\u0075\u0070e\u0072\u0073\u0065\u0074",Value :"\u006e\u006f\u0074\u0073\u0075\u0070\u0065\u0072\u0073e\u0074\u0065\u0071\u006c"},{Key :"\u006es\u0075\u0070\u0073\u0065\u0074\u0065q",Value :"\u006e\u006f\u0074\u0073\u0075\u0070\u0065\u0072\u0073e\u0074\u0065\u0071\u006c"},{Key :"n\u006ft\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065l\u0065\u0066\u0074\u0065qu\u0061\u006c",Value :"\u006e\u006ft\u0074\u0072\u0069a\u006e\u0067\u0065\u0071\u006c\u006c\u0065\u0066\u0074"},{Key :"\u006et\u0072i\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074\u0065\u0071",Value :"\u006e\u006ft\u0074\u0072\u0069a\u006e\u0067\u0065\u0071\u006c\u006c\u0065\u0066\u0074"},{Key :"n\u006f\u0074\u0074\u0072ia\u006eg\u006c\u0065\u0072\u0069\u0067h\u0074\u0065\u0071\u0075\u0061\u006c",Value :"\u006e\u006f\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u0065\u0071\u006cr\u0069\u0067\u0068\u0074"},{Key :"\u006e\u0074r\u0069\u0061\u006eg\u006c\u0065\u0072\u0069\u0067\u0068\u0074\u0065\u0071",Value :"\u006e\u006f\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u0065\u0071\u006cr\u0069\u0067\u0068\u0074"},{Key :"\u006e\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074",Value :"\u006eo\u0074t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074"},{Key :"\u006e\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065r\u0069\u0067\u0068\u0074",Value :"\u006e\u006ft\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u006e\u006ft\u0074\u0075\u0072n\u0073\u0074\u0069\u006c\u0065\u006c\u0065\u0066\u0074",Value :"\u006e\u006f\u0074t\u0075\u0072\u006e\u0073\u0074\u0069\u006c\u0065"},{Key :"\u006e\u0076\u0064\u0061\u0073\u0068",Value :"\u006e\u006f\u0074t\u0075\u0072\u006e\u0073\u0074\u0069\u006c\u0065"},{Key :"\u0070\u0072e\u0063\u0065\u0065d\u0073\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c",Value :"\u006e\u0070\u0072e\u0063\u0063\u0075\u0072\u006c\u0079\u0065\u0071"},{Key :"\u006e\u006f\u0074\u0061\u0073\u0079\u006d\u0070\u0074e\u0071\u0075\u0061\u006c",Value :"\u006e\u0073\u0069m\u0065"},{Key :"\u006e\u006ft\u0073\u0075\u0062s\u0065\u0074\u0073\u0071\u0065\u0071\u0075\u0061\u006c",Value :"n\u0073\u0071\u0073\u0075\u0062\u0073\u0065\u0074\u0065\u0071"},{Key :"\u006eo\u0074s\u0075\u0070\u0065\u0072\u0073e\u0074\u0073q\u0065\u0071\u0075\u0061\u006c",Value :"n\u0073\u0071\u0073\u0075\u0070\u0073\u0065\u0074\u0065\u0071"},{Key :"\u0066o\u006cl\u006f\u0077\u0073\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c",Value :"\u006e\u0073\u0075c\u0063\u0063\u0075\u0072\u006c\u0079\u0065\u0071"},{Key :"\u0064\u0062\u0061\u0072",Value :"\u006e\u0074\u0069\u006c\u0064\u0065"},{Key :"\u0075\u0070\u006e\u0075",Value :"\u006e\u0075"},{Key :"\u006f\u0063\u0074\u006f\u0074\u0068\u006f\u0072\u0070\u0065",Value :"\u006e\u0075\u006d\u0062\u0065\u0072\u0073\u0069\u0067\u006e"},{Key :"\u0061f\u0069\u0069\u0036\u0031\u0033\u00352",Value :"\u006e\u0075\u006d\u0065\u0072\u006f"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00380",Value :"\u006e\u0075\u006e"},{Key :"\u006eu\u006e\u0068\u0065\u0062\u0072\u0065w",Value :"\u006e\u0075\u006e"},{Key :"\u006eu\u006ed\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u006eu\u006e\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u006e\u0075\u006e\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u006eu\u006e\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00325",Value :"\u006f\u0061\u006e\u0067\u0074\u0068\u0061\u0069"},{Key :"\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065x\u006e\u006f\u0073\u0070",Value :"\u006fb\u0061\u0072\u0072\u0065\u0064"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00380",Value :"\u006fc\u0079\u0072\u0069\u006c\u006c\u0069c"},{Key :"\u006f\u0063\u0079\u0072\u0069\u006c",Value :"\u006fc\u0079\u0072\u0069\u006c\u006c\u0069c"},{Key :"\u0072r\u0074\u0068\u006f\u006f\u006b",Value :"\u006fd\u0062\u006c\u0067\u0072\u0061\u0076e"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0077\u0061\u0076\u0065\u006c\u0065\u0066\u0074",Value :"\u006f\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e"},{Key :"\u0070i\u0070\u0065\u0064\u0062\u006c",Value :"\u006f\u0068\u006fr\u006e"},{Key :"\u006fd\u0062\u006c\u0061\u0063\u0075\u0074e",Value :"\u006f\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074"},{Key :"\u0065x\u0063\u006c\u0061\u006d\u0031",Value :"\u006f\u0069"},{Key :"v\u006f\u006c\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c",Value :"\u006f\u0069\u0069\u0069\u006e\u0074"},{Key :"\u0076\u006f\u006c\u0075\u006d\u0065\u0069\u006e\u0074e\u0067\u0072\u0061\u006c",Value :"\u006f\u0069\u0069\u0069\u006e\u0074"},{Key :"\u0073u\u0072f\u0061\u0063\u0065\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c",Value :"\u006f\u0069\u0069n\u0074"},{Key :"\u0073\u0075\u0072f\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c",Value :"\u006f\u0069\u0069n\u0074"},{Key :"\u0063\u0063l\u0077\u0063\u006fn\u0074\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c",Value :"\u006f\u0069n\u0074\u0063\u0074r\u0063\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065"},{Key :"\u0072\u0066\u0069s\u0068\u0068\u006f\u006f\u006b\u0072\u0065\u0076",Value :"\u006f\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065"},{Key :"\u0064e\u0076\u0063\u006f\u006e\u0032",Value :"\u006fl\u0065\u0068\u0065\u0062\u0072\u0065w"},{Key :"\u0075p\u006f\u006d\u0065\u0067\u0061",Value :"\u006f\u006d\u0065g\u0061"},{Key :"\u0075p\u0076\u0061\u0072\u0070\u0069",Value :"\u006f\u006d\u0065\u0067\u0061\u0031"},{Key :"\u0070\u0069\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b",Value :"\u006f\u006d\u0065\u0067\u0061\u0031"},{Key :"\u004ba\u0072\u0074\u0064\u0065\u0073",Value :"\u006f\u006d\u0065\u0067\u0061\u0031"},{Key :"\u006d\u0061\u0063\u0072\u006f\u006e\u006e\u006f\u0073\u0070",Value :"\u006f\u006de\u0067\u0061\u006ca\u0074\u0069\u006e\u0063\u006c\u006f\u0073\u0065\u0064"},{Key :"\u0047\u0065\u0062a\u0072",Value :"\u006f\u006d\u0065\u0067\u0061\u0074\u006f\u006e\u006f\u0073"},{Key :"\u0075p\u006f\u006d\u0069\u0063\u0072\u006fn",Value :"\u006fm\u0069\u0063\u0072\u006f\u006e"},{Key :"\u006f\u006e\u0065\u0064\u006f\u0074\u006c\u0065\u0061\u0064",Value :"\u006f\u006e\u0065\u0064\u006f\u0074\u0065\u006e\u006ce\u0061\u0064\u0065\u0072"},{Key :"\u006f\u006e\u0065d\u006f\u0074\u006c\u0065\u0061\u0064\u0065\u0072",Value :"\u006f\u006e\u0065\u0064\u006f\u0074\u0065\u006e\u006ce\u0061\u0064\u0065\u0072"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00393",Value :"\u006f\u006e\u0065\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061\u0072\u0061\u0062ic\u0069\u006e\u0064\u0069\u0063\u0064\u0069\u0067\u0069\u0074\u006f\u006e\u0065",Value :"\u006f\u006e\u0065\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006fn\u0065\u0061\u0072\u0061\u0062\u0069c",Value :"\u006f\u006e\u0065\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u006f\u006e\u0065\u0073\u0075\u0062",Value :"o\u006e\u0065\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"e\u0078\u0074\u0065\u006e\u0064\u0065d\u0061\u0072\u0061\u0062\u0069\u0063\u0069\u006e\u0064i\u0063\u0064\u0069g\u0069t\u006f\u006e\u0065",Value :"\u006f\u006e\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00361",Value :"\u006fn\u0065\u0074\u0068\u0061\u0069"},{Key :"\u0065p\u0073i\u006c\u006f\u006e\u0031\u0072\u0065\u0076\u0068\u006f\u006f\u006b",Value :"\u006f\u006f\u0067\u006f\u006e\u0065\u006b\u006d\u0061\u0063\u0072\u006f\u006e"},{Key :"\u0067\u0072\u0061\u0076\u0065\u0031",Value :"\u006f\u006f\u0070e\u006e"},{Key :"\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c",Value :"\u006f\u0072\u0069\u0067\u006f\u0066"},{Key :"\u0072\u0069\u0067\u0068\u0074\u0061\u006e\u0067\u006c\u0065",Value :"\u006f\u0072\u0074\u0068\u006f\u0067\u006f\u006e\u0061\u006c"},{Key :"\u0076\u0065\u0065\u0062\u0061\u0072",Value :"\u006f\u0072\u0075n\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065"},{Key :"\u0078\u006f\u0072",Value :"\u006f\u0072\u0075n\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065"},{Key :"\u006d\u0074\u0075r\u006e",Value :"o\u0073\u006c\u0061\u0073\u0068\u0061\u0063\u0075\u0074\u0065"},{Key :"\u006f\u0073\u0074r\u006f\u006b\u0065\u0061\u0063\u0075\u0074\u0065",Value :"o\u0073\u006c\u0061\u0073\u0068\u0061\u0063\u0075\u0074\u0065"},{Key :"\u006fv\u0065\u0072\u0062\u0061\u0072",Value :"o\u0076\u0065\u0072\u006c\u0069\u006e\u0065\u0063\u006d\u0062"},{Key :"n\u0048\u0064\u006f\u0077\u006e\u0061\u0072\u0072\u006f\u0077",Value :"\u0070\u0061\u0067\u0065\u0064\u006f\u0077\u006e"},{Key :"\u006eH\u0075\u0070\u0061\u0072\u0072\u006fw",Value :"\u0070\u0061\u0067\u0065\u0075\u0070"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00327",Value :"\u0070\u0061\u0069\u0079\u0061\u006e\u006e\u006f\u0069\u0074\u0068\u0061\u0069"},{Key :"\u0062a\u0072\u0064\u0062\u006c\u0032",Value :"\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c"},{Key :"\u0076\u0065\u0078\u0074\u0065\u006e\u0064\u0064\u006f\u0075\u0062\u006c\u0065",Value :"\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c"},{Key :"\u0066\u0069\u006c\u006ced\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d",Value :"\u0070a\u0072a\u006c\u006c\u0065\u006c\u006fg\u0072\u0061m\u0062\u006c\u0061\u0063\u006b"},{Key :"\u0070\u0061\u0072e\u006e\u006c\u0065\u0066\u0074\u0042\u0069\u0067",Value :"\u0070a\u0072\u0065\u006e\u006c\u0065\u0066t"},{Key :"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0042\u0069\u0067\u0067",Value :"\u0070a\u0072\u0065\u006e\u006c\u0065\u0066t"},{Key :"\u0070\u0061\u0072e\u006e\u006c\u0065\u0066\u0074\u0062\u0069\u0067",Value :"\u0070a\u0072\u0065\u006e\u006c\u0065\u0066t"},{Key :"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0062\u0069\u0067\u0067",Value :"\u0070a\u0072\u0065\u006e\u006c\u0065\u0066t"},{Key :"o\u0072\u006e\u0061\u0074el\u0065f\u0074\u0070\u0061\u0072\u0065n\u0074\u0068\u0065\u0073\u0069\u0073",Value :"p\u0061\u0072\u0065\u006ele\u0066t\u0061\u006c\u0074\u006f\u006ee\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0070\u0061\u0072e\u006e\u006c\u0065\u0066\u0074\u0073\u0075\u0062",Value :"\u0070\u0061\u0072\u0065\u006e\u006c\u0065\u0066\u0074\u0069\u006e\u0066e\u0072\u0069\u006f\u0072"},{Key :"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068\u0074\u0042\u0069\u0067",Value :"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068t\u0042\u0069\u0067\u0067",Value :"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068\u0074\u0062\u0069\u0067",Value :"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068t\u0062\u0069\u0067\u0067",Value :"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068\u0074"},{Key :"\u006f\u0072\u006e\u0061te\u0072\u0069\u0067\u0068\u0074\u0070\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073i\u0073",Value :"\u0070\u0061\u0072\u0065nr\u0069\u0067\u0068\u0074\u0061\u006c\u0074\u006f\u006e\u0065\u0061\u0072\u0061\u0062i\u0063"},{Key :"\u0070\u0061\u0072\u0065\u006e\u0072\u0069\u0067\u0068\u0074\u0073\u0075\u0062",Value :"\u0070a\u0072e\u006e\u0072\u0069\u0067\u0068t\u0069\u006ef\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0068\u0065\u006c\u0070",Value :"\u0070\u0061\u0072e\u006e\u0072\u0069\u0067\u0068\u0074\u0074\u0070"},{Key :"\u0070a\u0072\u0074\u0069\u0061\u006c",Value :"p\u0061\u0072\u0074\u0069\u0061\u006c\u0064\u0069\u0066\u0066"},{Key :"\u006e\u0075\u006c\u006c",Value :"\u0070\u0061\u0073h\u0074\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0070a\u0074a\u0068\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077",Value :"\u0070a\u0074\u0061\u0068\u0031\u0031"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00398",Value :"\u0070a\u0074\u0061\u0068\u0031\u0031"},{Key :"\u0070a\u0074\u0061\u0068\u0032\u0061",Value :"\u0070a\u0074\u0061\u0068\u0031\u0031"},{Key :"\u0070a\u0074a\u0068\u0077\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0070a\u0074\u0061\u0068\u0031\u0031"},{Key :"p\u0061\u0074\u0061\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0070a\u0074\u0061\u0068\u0031\u0031"},{Key :"\u0070a\u0074\u0061\u0068\u0031\u0064",Value :"\u0070a\u0074\u0061\u0068\u0031\u0031"},{Key :"\u0070\u0061\u0074a\u0068",Value :"\u0070a\u0074\u0061\u0068\u0031\u0031"},{Key :"\u0072e\u0063o\u0072\u0064\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072",Value :"\u0070a\u0074\u0061\u0068\u0031\u0031"},{Key :"\u0070\u0061\u0074\u0061\u0068\u006e\u0061\u0072\u0072\u006f\u0077\u0068e\u0062\u0072\u0065\u0077",Value :"\u0070a\u0074\u0061\u0068\u0031\u0031"},{Key :"\u0062a\u0063\u006b\u0073\u0070\u0061\u0063e",Value :"p\u0061\u007a\u0065\u0072\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00381",Value :"\u0070\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0070e\u0063\u0079\u0072\u0069\u006c",Value :"\u0070\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0070\u0065\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077",Value :"\u0070\u0065\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0070\u0065\u0077i\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0070\u0065\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0066\u0069\u006e\u0061\u006c\u0070\u0065\u0077\u0069\u0074\u0068\u0064a\u0067\u0065\u0073\u0068",Value :"\u0070\u0065\u0066\u0069na\u006c\u0064\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00306",Value :"\u0070e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0070\u0065\u0068",Value :"\u0070e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0070\u0065\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0070\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0070\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0070\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0070e\u0068\u006d\u0065\u0064\u0069\u0061l",Value :"\u0070e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0070\u0065\u0077\u0069\u0074\u0068\u0072\u0061\u0066\u0065",Value :"\u0070\u0065\u0072a\u0066\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00381",Value :"\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061\u0072\u0061\u0062\u0069\u0063\u0070\u0065\u0072\u0063\u0065\u006et\u0073\u0069\u0067\u006e",Value :"\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0063\u0064\u006ft\u0070",Value :"\u0070\u0065\u0072\u0069\u006f\u0064\u0063\u0065\u006et\u0065\u0072\u0065\u0064"},{Key :"\u006d\u0069\u0064\u0064\u006f\u0074",Value :"\u0070\u0065\u0072\u0069\u006f\u0064\u0063\u0065\u006et\u0065\u0072\u0065\u0064"},{Key :"\u0064\u006f\u0075\u0062\u006c\u0065\u0062\u0061\u0072w\u0065\u0064\u0067\u0065",Value :"\u0070\u0065\u0072\u0070\u0063\u006f\u0072\u0072\u0065s\u0070\u006f\u006e\u0064"},{Key :"\u0062\u006f\u0074",Value :"\u0070\u0065\u0072\u0070\u0065\u006e\u0064\u0069\u0063\u0075\u006c\u0061\u0072"},{Key :"\u0050\u0074\u0073",Value :"\u0070\u0065\u0073\u0065\u0074\u0061"},{Key :"\u0070e\u0073\u0065\u0074\u0061\u0073",Value :"\u0070\u0065\u0073\u0065\u0074\u0061"},{Key :"\u006cc\u0065\u0064\u0069\u006c\u006c\u00611",Value :"\u0070\u0065\u0073o\u0031"},{Key :"\u0070\u0065\u0073\u006f\u0070\u0068",Value :"\u0070\u0065\u0073o\u0031"},{Key :"\u0075\u0070\u0076\u0061\u0072\u0070\u0068\u0069",Value :"\u0070\u0068\u0069"},{Key :"\u0070\u0068\u0069\u0073\u0079\u006d\u0062\u006f\u006cg\u0072\u0065\u0065\u006b",Value :"\u0070\u0068\u0069\u0031"},{Key :"\u0075\u0070\u0070h\u0069",Value :"\u0070\u0068\u0069\u0031"},{Key :"\u007ae\u0063\u0065\u0064\u0069\u006c\u006ca",Value :"\u0070\u0068\u0069\u0031"},{Key :"\u006f\u0076\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u006e\u006f\u0073\u0070",Value :"\u0070\u0068\u0069\u006c\u0061\u0074\u0069\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00338",Value :"p\u0068\u0069\u006e\u0074\u0068\u0075\u0074\u0068\u0061\u0069"},{Key :"\u0044z\u0068\u0061\u0063\u0065\u006b",Value :"\u0070\u0068\u006fo\u006b"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00310",Value :"p\u0068\u006f\u0070\u0068\u0061\u006e\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00308",Value :"\u0070\u0068\u006fp\u0068\u0075\u006e\u0067\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00312",Value :"\u0070\u0068\u006f\u0073\u0061\u006d\u0070\u0068\u0061o\u0074\u0068\u0061\u0069"},{Key :"\u0075\u0070\u0070\u0069",Value :"\u0070\u0069"},{Key :"\u0061\u0072\u0072o\u0077\u006c\u0065\u0066\u0074\u006e\u006f\u0074",Value :"\u0070\u0069\u0077r\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e"},{Key :"\u0070\u006c\u0061\u006e\u0063\u006b\u006f\u0076\u0065r\u0032\u0070\u0069\u0031",Value :"\u0070\u006c\u0061\u006e\u0063\u006b\u006f\u0076\u0065\u0072\u0032\u0070\u0069"},{Key :"\u0068\u0073\u006c\u0061\u0073\u0068",Value :"\u0070\u006c\u0061\u006e\u0063\u006b\u006f\u0076\u0065\u0072\u0032\u0070\u0069"},{Key :"\u0070\u0069\u0031",Value :"\u0070\u006c\u0075s\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062"},{Key :"\u0070l\u0075\u0073\u0073\u0075\u0062",Value :"\u0070\u006c\u0075s\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0070\u006d",Value :"\u0070l\u0075\u0073\u006d\u0069\u006e\u0075s"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00307",Value :"\u0070o\u0070\u006c\u0061\u0074\u0068\u0061i"},{Key :"p\u0072\u0065\u0063\u006e\u0061\u0070\u0070\u0072\u006f\u0078",Value :"\u0070\u0072e\u0063\u0065\u0064e\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u0076"},{Key :"\u0070\u0072\u0065\u0063\u006e\u0065\u0071\u0071",Value :"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u006e\u006f\u0074\u0073\u006cn\u0074\u0065\u0071\u006c"},{Key :"\u0070r\u0065c\u0065\u0065\u0064\u0073\u006eo\u0074\u0073i\u006d\u0069\u006c\u0061\u0072",Value :"\u0070r\u0065c\u0065\u0064\u0065\u006f\u0072n\u006f\u0074e\u0071\u0076\u006c\u006e\u0074"},{Key :"\u0070\u0072\u0065\u0063\u006e\u0073\u0069\u006d",Value :"\u0070r\u0065c\u0065\u0064\u0065\u006f\u0072n\u006f\u0074e\u0071\u0076\u006c\u006e\u0074"},{Key :"\u0070\u0072\u0065\u0063",Value :"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073"},{Key :"\u006e\u006ft\u0070\u0072\u0065c\u0065\u0064\u0065\u0073\u006f\u0072\u0065\u0071\u006c",Value :"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0070\u0072\u0065\u0063\u0065\u0071",Value :"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073\u0065\u0071\u0075\u0061\u006c"},{Key :"p\u0072\u0065\u0063\u0063\u0075\u0072\u006c\u0079\u0065\u0071",Value :"\u0070r\u0065c\u0065\u0064\u0065\u0073\u006f\u0072\u0063\u0075\u0072\u006c\u0079"},{Key :"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0073\u0065q\u0075\u0061\u006c\u0031",Value :"\u0070r\u0065c\u0065\u0064\u0065\u0073\u006f\u0072\u0063\u0075\u0072\u006c\u0079"},{Key :"\u0070\u0072\u0065\u0063\u0065\u0064\u0065\u0071\u0075i\u0076\u006c\u006e\u0074",Value :"\u0070r\u0065c\u0065\u0064\u0065\u0073\u006f\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0070r\u0065\u0063\u0073\u0069\u006d",Value :"\u0070r\u0065c\u0065\u0064\u0065\u0073\u006f\u0072\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0052\u0078",Value :"\u0070\u0072\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},{Key :"\u0062a\u0063\u006b\u0070\u0072\u0069\u006de",Value :"\u0070\u0072\u0069\u006d\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"\u006di\u006e\u0075\u0074\u0065\u0072\u0065v",Value :"\u0070\u0072\u0069\u006d\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"\u0070\u0072\u0069\u006d\u0065\u0072\u0065\u0076",Value :"\u0070\u0072\u0069\u006d\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"\u0070r\u0069\u006d\u0065\u0072\u0065\u00761",Value :"\u0070\u0072\u0069\u006d\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"\u0070\u0072\u0069m\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065",Value :"\u0070\u0072\u0069\u006d\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"\u0070\u0072\u006f\u0064",Value :"\u0070r\u006f\u0064\u0075\u0063\u0074"},{Key :"\u0070\u0072\u006f\u0064\u0075\u0063\u0074\u0064\u0069s\u0070\u006c\u0061\u0079",Value :"\u0070r\u006f\u0064\u0075\u0063\u0074"},{Key :"p\u0072\u006f\u0064\u0075\u0063\u0074\u0074\u0065\u0078\u0074",Value :"\u0070r\u006f\u0064\u0075\u0063\u0074"},{Key :"v\u0061\u0072\u0062\u0061\u0072\u0077\u0065\u0064\u0067\u0065",Value :"\u0070\u0072\u006f\u006a\u0065\u0063\u0074\u0069\u0076\u0065"},{Key :"\u0073\u0075\u0062\u0073\u0065\u0074",Value :"\u0070\u0072\u006fp\u0065\u0072\u0073\u0075\u0062\u0073\u0065\u0074"},{Key :"\u0073\u0075\u0070\u0065\u0072\u0073\u0065\u0074",Value :"\u0070\u0072\u006f\u0070\u0065\u0072\u0073\u0075\u0070e\u0072\u0073\u0065\u0074"},{Key :"\u0073\u0075\u0070\u0073\u0065\u0074",Value :"\u0070\u0072\u006f\u0070\u0065\u0072\u0073\u0075\u0070e\u0072\u0073\u0065\u0074"},{Key :"\u0043\u006f\u006co\u006e",Value :"\u0070\u0072\u006f\u0070\u006f\u0072\u0074\u0069\u006f\u006e"},{Key :"\u0070\u0072\u006f\u0070\u0074\u006f",Value :"\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c"},{Key :"\u006co\u0077\u0065\u0072\u0072\u0061\u006ek",Value :"\u0070\u0072\u0075\u0072\u0065\u006c"},{Key :"\u0075\u0070\u0070s\u0069",Value :"\u0070\u0073\u0069"},{Key :"\u0073h\u0069\u0066\u0074\u0069\u006e",Value :"q\u0061\u0064\u006d\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u0061\u0066\u0066\u0069\u006e\u0061\u006c",Value :"\u0071\u0061\u0066\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0071\u0061\u0066\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0071\u0061f\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0071a\u0066\u006d\u0065\u0064\u0069\u0061l",Value :"\u0071a\u0066m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"a\u0063\u006b\u006e\u006f\u0077\u006c\u0065\u0064\u0067\u0065",Value :"\u0071\u0061r\u006e\u0065\u0079p\u0061\u0072\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078\u0073\u0075b\u006e\u006f\u0073\u0070",Value :"\u0071\u0068\u006fo\u006b"},{Key :"\u0071o\u0066d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0071o\u0066\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u0071\u006f\u0066\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0071o\u0066\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00387",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0068\u0061\u0074\u0061\u0066\u0070\u0061\u0074\u0061\u0068",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0068at\u0061\u0066\u0070\u0061\u0074\u0061\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0068\u0061\u0074\u0061\u0066\u0073\u0065\u0067\u006f\u006c",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0068at\u0061\u0066\u0073\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071o\u0066\u0068\u0065\u0062\u0072\u0065w",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0068\u0069\u0072\u0069\u0071",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0068\u0069\u0072\u0069\u0071\u0068e\u0062\u0072\u0065\u0077",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0068\u006f\u006c\u0061\u006d",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0068\u006f\u006c\u0061\u006d\u0068e\u0062\u0072\u0065\u0077",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0070\u0061\u0074\u0061\u0068",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0070\u0061\u0074\u0061\u0068\u0068e\u0062\u0072\u0065\u0077",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071o\u0066\u0071\u0061\u006d\u0061\u0074s",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071o\u0066q\u0061\u006d\u0061\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071o\u0066\u0071\u0075\u0062\u0075\u0074s",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0073\u0065\u0067\u006f\u006c",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0073\u0065\u0067\u006f\u006c\u0068e\u0062\u0072\u0065\u0077",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0073\u0068\u0065\u0076\u0061",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0073\u0068\u0065\u0076\u0061\u0068e\u0062\u0072\u0065\u0077",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0074\u0073\u0065\u0072\u0065",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u006f\u0066\u0074\u0073\u0065\u0072\u0065\u0068e\u0062\u0072\u0065\u0077",Value :"\u0071o\u0066q\u0075\u0062\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00396",Value :"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0062\u006c\u0061\u006e\u006b\u0062",Value :"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u0069\u0062\u0075\u0074\u0073",Value :"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u0075\u0062\u0075\u0074\u0073",Value :"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u0075\u0062\u0075\u0074\u0073\u0031\u0038",Value :"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u0075\u0062\u0075\u0074\u0073\u0032\u0035",Value :"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u0075\u0062\u0075\u0074\u0073\u0033\u0031",Value :"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u0075\u0062u\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071u\u0062u\u0074\u0073\u006e\u0061\u0072r\u006f\u0077h\u0065\u0062\u0072\u0065\u0077",Value :"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u0075\u0062\u0075ts\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0071\u0075b\u0075\u0074\u0073w\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0071\u0075\u0065\u0073\u0074\u0069\u006f\u006e\u0065\u0071\u0075\u0061\u006c",Value :"\u0071u\u0065\u0073\u0074\u0065\u0071"},{Key :"\u0071\u0075\u006f\u0074\u0065\u0073\u0069\u006e\u0067l\u006c\u0065\u0066\u0074",Value :"\u0071u\u006f\u0074\u0065\u006c\u0065\u0066t"},{Key :"\u0071\u0075\u006f\u0074\u0065\u006c\u0065\u0066\u0074\u0072\u0065\u0076e\u0072\u0073\u0065\u0064",Value :"\u0071\u0075\u006f\u0074\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"\u0071\u0075\u006f\u0074\u0065\u0073\u0069\u006e\u0067\u006c\u0072\u0065\u0076",Value :"\u0071\u0075\u006f\u0074\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064"},{Key :"\u0071u\u006ft\u0065\u0073\u0069\u006e\u0067\u006c\u0072\u0069\u0067\u0068\u0074",Value :"\u0071\u0075\u006f\u0074\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"n\u0061\u0070\u006f\u0073\u0074\u0072\u006f\u0070\u0068\u0065",Value :"q\u0075\u006f\u0074\u0065\u0072\u0069\u0067\u0068\u0074\u006e"},{Key :"\u0072\u0061\u0064\u0069\u0063\u0061\u006c\u0042\u0069\u0067",Value :"\u0072a\u0064\u0069\u0063\u0061\u006c"},{Key :"r\u0061\u0064\u0069\u0063\u0061\u006c\u0042\u0069\u0067\u0067",Value :"\u0072a\u0064\u0069\u0063\u0061\u006c"},{Key :"\u0072\u0061\u0064\u0069\u0063\u0061\u006c\u0062\u0069\u0067",Value :"\u0072a\u0064\u0069\u0063\u0061\u006c"},{Key :"r\u0061\u0064\u0069\u0063\u0061\u006c\u0062\u0069\u0067\u0067",Value :"\u0072a\u0064\u0069\u0063\u0061\u006c"},{Key :"\u0072a\u0064\u0069\u0063\u0061\u006c\u0062t",Value :"\u0072a\u0064\u0069\u0063\u0061\u006c"},{Key :"\u0072a\u0064\u0069\u0063\u0061\u006c\u0074p",Value :"\u0072a\u0064\u0069\u0063\u0061\u006c"},{Key :"\u0072\u0061\u0064\u0069\u0063\u0061\u006c\u0076\u0065\u0072\u0074\u0065\u0078",Value :"\u0072a\u0064\u0069\u0063\u0061\u006c"},{Key :"\u0073\u0071\u0072\u0074",Value :"\u0072a\u0064\u0069\u0063\u0061\u006c"},{Key :"\u0073\u0071\u0075\u0061\u0072\u0065\u0072\u006f\u006f\u0074",Value :"\u0072a\u0064\u0069\u0063\u0061\u006c"},{Key :"\u006da\u0074\u0068\u0072\u0061\u0074\u0069o",Value :"\u0072\u0061\u0074i\u006f"},{Key :"\u0072\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",Value :"\u0072\u0063\u0065\u0064\u0069\u006c\u006c\u0061"},{Key :"\u0052\u0073\u006da\u006c\u006c\u0063\u0061\u0070\u0069\u006e\u0076",Value :"\u0072d\u0062\u006c\u0067\u0072\u0061\u0076e"},{Key :"\u0073\u006f\u0075\u006e\u0064\u0063\u006f\u0070\u0079r\u0069\u0067\u0068\u0074",Value :"r\u0065\u0063\u006f\u0072\u0064\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0072e\u0066\u006d\u0061\u0072\u006b",Value :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u006d\u0061\u0072\u006b"},{Key :"\u0073\u0075\u0062\u0073\u0065\u0074\u0065\u0071",Value :"\u0072\u0065\u0066l\u0065\u0078\u0073\u0075\u0062\u0073\u0065\u0074"},{Key :"\u0073\u0075\u0062\u0073\u0065\u0074\u006f\u0072\u0065\u0071\u0075\u0061\u006c",Value :"\u0072\u0065\u0066l\u0065\u0078\u0073\u0075\u0062\u0073\u0065\u0074"},{Key :"\u0073u\u0070e\u0072\u0073\u0065\u0074\u006f\u0072\u0065\u0071\u0075\u0061\u006c",Value :"\u0072\u0065\u0066\u006c\u0065\u0078\u0073\u0075\u0070e\u0072\u0073\u0065\u0074"},{Key :"\u0073\u0075\u0070\u0073\u0065\u0074\u0065\u0071",Value :"\u0072\u0065\u0066\u006c\u0065\u0078\u0073\u0075\u0070e\u0072\u0073\u0065\u0074"},{Key :"\u0063i\u0072\u0063\u006c\u0065\u0052",Value :"\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0065\u0064"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00325",Value :"\u0072e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0072\u0065\u0068",Value :"\u0072e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0072\u0065\u0068\u0079eh\u0061\u006c\u0065\u0066\u006c\u0061\u006d\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0072e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0061\u0072\u0072\u006f\u0077\u006e\u006f\u0072\u0074h\u0065\u0061\u0073\u0074",Value :"r\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e"},{Key :"\u0072\u0065\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0072\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0072\u0065\u0073\u0068\u0077\u0069\u0074\u0068\u0064a\u0067\u0065\u0073\u0068",Value :"\u0072\u0065s\u0068\u0064\u0061g\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00388",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072\u0065\u0073\u0068",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072\u0065\u0073\u0068\u0068\u0061\u0074\u0061\u0066p\u0061\u0074\u0061\u0068",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"r\u0065s\u0068\u0068\u0061\u0074\u0061\u0066\u0070\u0061t\u0061\u0068\u0068\u0065br\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072\u0065\u0073\u0068\u0068\u0061\u0074\u0061\u0066s\u0065\u0067\u006f\u006c",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"r\u0065s\u0068\u0068\u0061\u0074\u0061\u0066\u0073\u0065g\u006f\u006c\u0068\u0065br\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073h\u0068\u0069\u0072\u0069\u0071\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073\u0068\u0068\u006f\u006c\u0061m",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073h\u0068\u006f\u006c\u0061\u006d\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073\u0068\u0070\u0061\u0074\u0061h",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073h\u0070\u0061\u0074\u0061\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072\u0065\u0073\u0068\u0071\u0061\u006d\u0061\u0074\u0073",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072\u0065s\u0068\u0071\u0061m\u0061\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072\u0065\u0073\u0068\u0071\u0075\u0062\u0075\u0074\u0073",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072\u0065s\u0068\u0071\u0075b\u0075\u0074\u0073\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073\u0068\u0073\u0065\u0067\u006fl",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073h\u0073\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073\u0068\u0073\u0068\u0065\u0076a",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073h\u0073\u0068\u0065\u0076\u0061\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073\u0068\u0074\u0073\u0065\u0072e",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0072e\u0073h\u0074\u0073\u0065\u0072\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0072e\u0073\u0068\u0068\u0069\u0072\u0069q"},{Key :"\u0062a\u0063\u006b\u0073\u0069\u006d\u0065q",Value :"\u0072\u0065\u0076\u0061\u0073\u0079\u006d\u0070\u0074e\u0071\u0075\u0061\u006c"},{Key :"\u0062a\u0063\u006b\u0073\u0069\u006d",Value :"\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0074\u0069\u006c\u0064\u0065"},{Key :"\u0072\u0065\u0076\u0073\u0069\u006d\u0069\u006c\u0061\u0072",Value :"\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0074\u0069\u006c\u0064\u0065"},{Key :"\u0074\u0069\u006c\u0064\u0065\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064",Value :"\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0064\u0074\u0069\u006c\u0064\u0065"},{Key :"\u0061\u0072r\u006f\u0077\u006co\u006e\u0067\u0062\u006f\u0074\u0068\u006e\u006f\u0074",Value :"\u0072e\u0076i\u0061\u006d\u0075\u0067\u0072a\u0073\u0068h\u0065\u0062\u0072\u0065\u0077"},{Key :"r\u0065\u0076\u0069\u0061\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0072e\u0076i\u0061\u006d\u0075\u0067\u0072a\u0073\u0068h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0069\u006e\u0076\u006e\u006f\u0074",Value :"\u0072\u0065\u0076\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u006e\u006f\u0074"},{Key :"\u006co\u0067i\u0063\u0061\u006c\u006e\u006ft\u0072\u0065v\u0065\u0072\u0073\u0065\u0064",Value :"\u0072\u0065\u0076\u006c\u006f\u0067\u0069\u0063\u0061\u006c\u006e\u006f\u0074"},{Key :"\u0061\u0063\u0075t\u0065\u0064\u0062\u006c\u006e\u006f\u0073\u0070",Value :"\u0072f\u0069\u0073\u0068\u0068\u006f\u006fk"},{Key :"\u0068a\u0063\u0065\u006b\u006e\u006f\u0073p",Value :"\u0072\u0066\u0069\u0073\u0068\u0068\u006f\u006f\u006b\u0072\u0065\u0076e\u0072\u0073\u0065\u0064"},{Key :"\u0075\u0070\u0072h\u006f",Value :"\u0072\u0068\u006f"},{Key :"\u0072\u0069\u006e\u0067\u006e\u006f\u0073\u0070",Value :"\u0072\u0068\u006fo\u006b"},{Key :"\u0064\u0069\u0065r\u0065\u0073\u0069\u0073\u006e\u006f\u0073\u0070",Value :"r\u0068\u006f\u006f\u006b\u0074\u0075\u0072\u006e\u0065\u0064"},{Key :"\u0074\u0065\u0074s\u0065",Value :"\u0072\u0068\u006f\u0073\u0079\u006d\u0062\u006f\u006cg\u0072\u0065\u0065\u006b"},{Key :"\u0075\u0070\u0076\u0061\u0072\u0072\u0068\u006f",Value :"\u0072\u0068\u006f\u0073\u0079\u006d\u0062\u006f\u006cg\u0072\u0065\u0065\u006b"},{Key :"\u0075\u0072\u0063\u006f\u0072\u006e\u0065\u0072",Value :"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u006e\u0065"},{Key :"\u0075\u006c\u0063\u006f\u0072\u006e\u0065\u0072",Value :"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u006e\u0077"},{Key :"\u006c\u0072\u0063\u006f\u0072\u006e\u0065\u0072",Value :"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u0073\u0065"},{Key :"\u006c\u006c\u0063\u006f\u0072\u006e\u0065\u0072",Value :"\u0072\u0069\u0067h\u0074\u0061\u006e\u0067\u006c\u0065\u0073\u0077"},{Key :"\u0062\u0065\u0074a\u0031",Value :"\u0072\u0069\u0067\u0068\u0074\u0074\u0061\u0063\u006b\u0062\u0065\u006co\u0077\u0063\u006d\u0062"},{Key :"\u0076\u0061\u0072\u006c\u0072\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",Value :"\u0072\u0069\u0067\u0068\u0074\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u006f\u0063\u0069r\u0063",Value :"\u0072i\u006e\u0067\u0063\u006d\u0062"},{Key :"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0031\u0074\u006f\u006e\u006f\u0073",Value :"r\u0069n\u0067\u0068\u0061\u006c\u0066\u006c\u0065\u0066t\u0062\u0065\u006c\u006fwc\u006d\u0062"},{Key :"\u006eu\u006de\u0072\u0061\u006c\u0067\u0072\u0065\u0065\u006b\u0073\u0075\u0062",Value :"\u0072\u0069\u006e\u0067\u0068\u0061\u006c\u0066\u0072\u0069\u0067\u0068\u0074"},{Key :"\u006b\u0061\u0070\u0070\u0061\u0031",Value :"r\u0069\u006e\u0067\u0068al\u0066r\u0069\u0067\u0068\u0074\u0062e\u006c\u006f\u0077\u0063\u006d\u0062"},{Key :"\u0065\u0071\u0063\u0069\u0072\u0063",Value :"r\u0069\u006e\u0067\u0069\u006e\u0065\u0071\u0075\u0061\u006c"},{Key :"h\u006f\u006f\u006b\u0073\u0075\u0070\u006e\u006f\u0073\u0070",Value :"\u0072\u006c\u006f\u006e\u0067\u006c\u0065\u0067"},{Key :"\u0064o\u0074\u006e\u006f\u0073\u0070",Value :"\u0072\u006c\u006f\u006e\u0067\u006c\u0065\u0067\u0074u\u0072\u006e\u0065\u0064"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00315",Value :"\u0072o\u0072\u0075\u0061\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00313",Value :"\u0072\u0072\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0062\u006c\u006f\u0063\u006b\u0072\u0069\u0067\u0068t\u0068\u0061\u006c\u0066",Value :"\u0072t\u0062\u006c\u006f\u0063\u006b"},{Key :"\u0062r\u0065\u0076\u0065\u006e\u006f\u0073p",Value :"\u0072t\u0075\u0072\u006e\u0065\u0064"},{Key :"\u0061\u0063\u0075\u0074\u0065\u0072\u0069\u0067\u0068t\u006e\u006f\u0073\u0070",Value :"\u0072t\u0075r\u006e\u0065\u0064\u0073\u0075\u0070\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0072\u0074\u0075\u0072\u006e\u0068\u006f\u006f\u006bs\u0075\u0070\u0065\u0072",Value :"\u0072\u0074u\u0072\u006e\u0072t\u0068\u006f\u006f\u006b\u0073\u0075\u0070\u0065\u0072"},{Key :"\u0072\u0075\u0070\u0065\u0065\u0073",Value :"\u0072\u0075\u0070e\u0065"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00316",Value :"\u0072\u0075\u0074\u0068\u0061\u0069"},{Key :"\u0073\u0061\u0064\u0066\u0069\u006e\u0061\u006c",Value :"\u0073\u0061\u0064\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0073\u0061\u0064\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0073\u0061d\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0073a\u0064\u006d\u0065\u0064\u0069\u0061l",Value :"\u0073a\u0064m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00381",Value :"\u0073\u0061\u006d\u0065\u006b\u0068"},{Key :"\u0073\u0061\u006de\u006b\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0073\u0061\u006d\u0065\u006b\u0068"},{Key :"\u0073\u0061\u006de\u006b\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0073a\u006de\u006b\u0068\u0064\u0061\u0067e\u0073\u0068h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073\u0061m\u0065\u006b\u0068w\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0073a\u006de\u006b\u0068\u0064\u0061\u0067e\u0073\u0068h\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00330",Value :"\u0073\u0061\u0072\u0061\u0061\u0061\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00345",Value :"\u0073\u0061\u0072\u0061\u0061\u0065\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00348",Value :"\u0073a\u0072a\u0061\u0069\u006d\u0061\u0069m\u0061\u006ca\u0069\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00347",Value :"\u0073\u0061\u0072\u0061\u0061\u0069\u006d\u0061\u0069\u006d\u0075\u0061n\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00331",Value :"\u0073\u0061\u0072\u0061\u0061\u006d\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00329",Value :"\u0073a\u0072\u0061\u0061\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00344",Value :"\u0073a\u0072\u0061\u0065\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00333",Value :"\u0073\u0061\u0072\u0061\u0069\u0069\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00332",Value :"\u0073a\u0072\u0061\u0069\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00346",Value :"\u0073a\u0072\u0061\u006f\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00335",Value :"s\u0061\u0072\u0061\u0075\u0065\u0065\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00334",Value :"\u0073\u0061\u0072\u0061\u0075\u0065\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00336",Value :"\u0073a\u0072\u0061\u0075\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00337",Value :"\u0073\u0061\u0072\u0061\u0075\u0075\u0074\u0068\u0061\u0069"},{Key :"\u0073a\u0074\u0069\u0073\u0066\u0079",Value :"\u0073a\u0074\u0069\u0073\u0066\u0069\u0065s"},{Key :"\u0076\u0044\u0061s\u0068",Value :"\u0073a\u0074\u0069\u0073\u0066\u0069\u0065s"},{Key :"\u006c\u0065\u006e\u0067\u0074\u0068",Value :"\u0073\u0063\u0068w\u0061"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0038\u00346",Value :"\u0073\u0063\u0068\u0077\u0061\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0068\u0061\u006c\u0066\u006c\u0065\u006e\u0067\u0074\u0068",Value :"\u0073c\u0068\u0077\u0061\u0068\u006f\u006fk"},{Key :"\u0068\u0069\u0067\u0068\u0065\u0072\u0072\u0061\u006e\u006b",Value :"\u0073\u0063\u0075\u0072\u0065\u006c"},{Key :"\u0064\u0070\u0072\u0069\u006d\u0065",Value :"\u0073\u0065\u0063\u006f\u006e\u0064"},{Key :"\u0070\u0072\u0069\u006d\u0065\u0064\u0062\u006c",Value :"\u0073\u0065\u0063\u006f\u006e\u0064"},{Key :"\u0070r\u0069\u006d\u0065\u0064\u0062\u006c1",Value :"\u0073\u0065\u0063\u006f\u006e\u0064"},{Key :"\u0073e\u0065\u006e\u0066\u0069\u006e\u0061l",Value :"\u0073e\u0065n\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"s\u0065\u0065\u006e\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0073\u0065\u0065\u006e\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0073\u0065\u0065\u006e\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u0073\u0065e\u006e\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00395",Value :"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0067\u0072\u006f\u0075\u0070\u0073\u0065\u0070\u0061r\u0061\u0074\u006f\u0072",Value :"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073\u0065\u0067o\u006c",Value :"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073e\u0067\u006f\u006c\u0031\u0066",Value :"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073e\u0067\u006f\u006c\u0032\u0063",Value :"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073e\u0067\u006f\u006c\u0031\u0033",Value :"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073\u0065\u0067\u006f\u006c\u006e\u0061\u0072\u0072\u006f\u0077\u0068e\u0062\u0072\u0065\u0077",Value :"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073e\u0067o\u006c\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077",Value :"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073e\u0067o\u006c\u0077\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"s\u0065\u0067\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061\u0072\u0072\u006f\u0077\u006c\u006f\u006e\u0067\u0062\u006f\u0074\u0068",Value :"s\u0065\u0068\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e"},{Key :"\u0073\u0065\u0076\u0065\u006e\u0073\u0075\u0062",Value :"\u0073\u0065\u0076\u0065\u006e\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0065\u0078t\u0065\u006e\u0064\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063\u0069\u006e\u0064\u0069\u0063\u0064\u0069\u0067\u0069\u0074\u0073ev\u0065\u006e",Value :"\u0073\u0065\u0076e\u006e\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00367",Value :"\u0073e\u0076\u0065\u006e\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00357",Value :"\u0073\u0068\u0061d\u0064\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0073\u0068\u0061\u0064\u0064\u0061",Value :"\u0073\u0068\u0061d\u0064\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"s\u0068a\u0064\u0064\u0061\u0066\u0061\u0074\u0068\u0061t\u0061\u006e\u0061\u0072ab\u0069\u0063",Value :"\u0073\u0068\u0061d\u0064\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0073\u0068\u0061dd\u0061\u0077\u0069\u0074\u0068\u0064\u0061\u006d\u006d\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",Value :"\u0073\u0068\u0061\u0064\u0064\u0061\u0064\u0061\u006d\u006d\u0061\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0064a\u006d\u006d\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006ca\u0074\u0065\u0064",Value :"s\u0068a\u0064\u0064\u0061\u0064\u0061\u006d\u006d\u0061t\u0061\u006e\u0061\u0072ab\u0069\u0063"},{Key :"\u0073\u0068\u0061dd\u0061\u0077\u0069\u0074\u0068\u0066\u0061\u0074\u0068\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",Value :"\u0073\u0068\u0061\u0064\u0064\u0061\u0066\u0061\u0074\u0068\u0061\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0073\u0068\u0061d\u0064\u0061\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u0073\u0068a\u0064\u0064\u0061h\u006f\u006e\u0074\u0061\u0074\u0077\u0065\u0065\u006c"},{Key :"\u0073\u0068\u0061dd\u0061\u0077\u0069\u0074\u0068\u006b\u0061\u0073\u0072\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",Value :"\u0073\u0068\u0061\u0064\u0064\u0061\u006b\u0061\u0073\u0072\u0061\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u006ba\u0073\u0072\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006ca\u0074\u0065\u0064",Value :"s\u0068a\u0064\u0064\u0061\u006b\u0061\u0073\u0072\u0061t\u0061\u006e\u0061\u0072ab\u0069\u0063"},{Key :"\u0073h\u0061d\u0064\u0061\u0077\u0069\u0074h\u0064\u0061m\u006d\u0061\u006c\u006f\u0077",Value :"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0064a\u006d\u006d\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065d\u006c\u006f\u0077"},{Key :"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u0064\u0061\u006d\u006da\u0074\u0061\u006e\u006c\u006f\u0077",Value :"\u0073\u0068a\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0064\u0061\u006d\u006d\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065dl\u006f\u0077"},{Key :"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0066a\u0074\u0068\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065d\u006c\u006f\u0077",Value :"\u0073h\u0061d\u0064\u0061\u0077\u0069\u0074h\u0066\u0061t\u0068\u0061\u006c\u006f\u0077"},{Key :"\u0073\u0068a\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u0066\u0061\u0074\u0068\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065dl\u006f\u0077",Value :"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u0066\u0061\u0074\u0068a\u0074\u0061\u006e\u006c\u006f\u0077"},{Key :"\u0073h\u0061d\u0064\u0061\u0077\u0069\u0074h\u006b\u0061s\u0072\u0061\u006c\u006f\u0077",Value :"\u0073\u0068\u0061\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u006ba\u0073\u0072\u0061\u0069\u0073\u006f\u006c\u0061\u0074\u0065d\u006c\u006f\u0077"},{Key :"s\u0068\u0061\u0064\u0064aw\u0069t\u0068\u006b\u0061\u0073\u0072a\u0074\u0061\u006e\u006c\u006f\u0077",Value :"\u0073\u0068a\u0064\u0064\u0061\u0077\u0069\u0074\u0068\u006b\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u0069\u0073\u006f\u006c\u0061\u0074\u0065dl\u006f\u0077"},{Key :"\u0062l\u006fc\u006b\u0068\u0061\u006c\u0066\u0073\u0068\u0061\u0064\u0065\u0064",Value :"\u0073\u0068\u0061d\u0065"},{Key :"s\u0068\u0061\u0064\u0065\u006d\u0065\u0064\u0069\u0075\u006d",Value :"\u0073\u0068\u0061d\u0065"},{Key :"\u0062\u006c\u006f\u0063\u006b\u0071\u0074\u0072\u0073h\u0061\u0064\u0065\u0064",Value :"\u0073\u0068\u0061\u0064\u0065\u006c\u0069\u0067\u0068\u0074"},{Key :"\u006ct\u0073\u0068\u0061\u0064\u0065",Value :"\u0073\u0068\u0061\u0064\u0065\u006c\u0069\u0067\u0068\u0074"},{Key :"\u0073\u0068\u0065\u0065\u006e\u0066\u0069\u006e\u0061\u006c",Value :"\u0073\u0068e\u0065\u006e\u0066i\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0073\u0068\u0065e\u006e\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0073h\u0065e\u006e\u0069\u006e\u0069\u0074i\u0061\u006ca\u0072\u0061\u0062\u0069\u0063"},{Key :"s\u0068\u0065\u0065\u006e\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u0073\u0068\u0065\u0065\u006e\u006d\u0065\u0064\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0070\u0065\u0068\u006f\u006f\u006b",Value :"\u0073\u0068\u0065\u0069\u0063\u006f\u0070\u0074\u0069\u0063"},{Key :"\u004c\u0073\u0068",Value :"\u0073h\u0069\u0066\u0074\u006c\u0065\u0066t"},{Key :"\u0052\u0073\u0068",Value :"\u0073\u0068\u0069\u0066\u0074\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0075\u0073\u0074\u0072\u0074\u0062\u0061\u0072",Value :"s\u0068\u0069\u006d\u0061\u0063\u006f\u0070\u0074\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00389",Value :"\u0073\u0068\u0069\u006e"},{Key :"\u0073\u0068\u0069\u006e\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0073\u0068\u0069\u006e"},{Key :"\u0073\u0068i\u006e\u0064\u0061g\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0073\u0068\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0073\u0068\u0069\u006e\u0077\u0069\u0074\u0068\u0064a\u0067\u0065\u0073\u0068",Value :"\u0073\u0068\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0073\u0068\u0069nd\u0061\u0067\u0065\u0073\u0068\u0073\u0068\u0069\u006e\u0064\u006f\u0074\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0073\u0068\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068\u0073\u0068i\u006e\u0064\u006f\u0074"},{Key :"\u0073h\u0069\u006e\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073h\u0061\u006e\u0064\u0073\u0068\u0069\u006e\u0064\u006f\u0074",Value :"\u0073\u0068\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068\u0073\u0068i\u006e\u0064\u006f\u0074"},{Key :"\u0073\u0068i\u006e\u0064\u0061g\u0065\u0073\u0068\u0073\u0069\u006e\u0064\u006f\u0074",Value :"\u0073\u0068\u0069\u006eda\u0067\u0065\u0073\u0068\u0073\u0069\u006e\u0064\u006f\u0074\u0068\u0065\u0062\u0072e\u0077"},{Key :"\u0073\u0068\u0069nw\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068\u0061\u006e\u0064\u0073\u0069\u006e\u0064\u006f\u0074",Value :"\u0073\u0068\u0069\u006eda\u0067\u0065\u0073\u0068\u0073\u0069\u006e\u0064\u006f\u0074\u0068\u0065\u0062\u0072e\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00304",Value :"\u0073\u0068\u0069\u006e\u0064\u006f\u0074\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073h\u0069\u006e\u0064\u006f\u0074",Value :"\u0073\u0068\u0069\u006e\u0064\u006f\u0074\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00394",Value :"s\u0068\u0069\u006e\u0073\u0068\u0069\u006e\u0064\u006f\u0074"},{Key :"\u0073\u0068\u0069\u006e\u0073\u0068\u0069\u006e\u0064\u006f\u0074\u0068e\u0062\u0072\u0065\u0077",Value :"s\u0068\u0069\u006e\u0073\u0068\u0069\u006e\u0064\u006f\u0074"},{Key :"\u0073h\u0069n\u0077\u0069\u0074\u0068\u0073\u0068\u0069\u006e\u0064\u006f\u0074",Value :"s\u0068\u0069\u006e\u0073\u0068\u0069\u006e\u0064\u006f\u0074"},{Key :"\u0067\u0072\u0061v\u0065\u0064\u0062\u006c\u006e\u006f\u0073\u0070",Value :"\u0073\u0068\u006fo\u006b"},{Key :"\u0075p\u0073\u0069\u0067\u006d\u0061",Value :"\u0073\u0069\u0067m\u0061"},{Key :"\u0075\u0070\u0076\u0061\u0072\u0073\u0069\u0067\u006d\u0061",Value :"\u0073\u0069\u0067\u006d\u0061\u0031"},{Key :"\u0073\u0069\u0067\u006d\u0061\u0066\u0069\u006e\u0061\u006c",Value :"\u0073\u0069\u0067\u006d\u0061\u0031"},{Key :"\u0043\u0068\u0065\u0072\u0074\u0064\u0065\u0073",Value :"\u0073\u0069\u0067\u006dal\u0075\u006e\u0061\u0074\u0065\u0073\u0079\u006d\u0062\u006f\u006c\u0067\u0072\u0065e\u006b"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0038\u00339",Value :"\u0073i\u006cu\u0071\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006d\u0065\u0074e\u0067",Value :"\u0073i\u006cu\u0071\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u006ee\u0077\u006c\u0069\u006e\u0065",Value :"\u0073i\u006cu\u0071\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"s\u0069\u006c\u0075\u0071\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0073i\u006cu\u0071\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0073\u0069\u006d",Value :"\u0073i\u006d\u0069\u006c\u0061\u0072"},{Key :"\u0074i\u006c\u0064\u0065\u006d\u0061\u0074h",Value :"\u0073i\u006d\u0069\u006c\u0061\u0072"},{Key :"\u0074\u0069\u006c\u0064\u0065\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072",Value :"\u0073i\u006d\u0069\u006c\u0061\u0072"},{Key :"\u0061\u0070\u0070\u0072\u006f\u0078\u006e\u006f\u0074e\u0071\u0075\u0061\u006c",Value :"\u0073i\u006d\u006e\u0065\u0071\u0071"},{Key :"\u0073\u0069\u006e\u0065",Value :"\u0073\u0069\u006e\u0065\u0077\u0061\u0076\u0065"},{Key :"\u0073\u0069\u0078\u0073\u0075\u0062",Value :"s\u0069\u0078\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"e\u0078\u0074\u0065\u006e\u0064\u0065d\u0061\u0072\u0061\u0062\u0069\u0063\u0069\u006e\u0064i\u0063\u0064\u0069g\u0069t\u0073\u0069\u0078",Value :"\u0073\u0069\u0078\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00366",Value :"\u0073i\u0078\u0074\u0068\u0061\u0069"},{Key :"\u006da\u0074\u0068\u0073\u006c\u0061\u0073h",Value :"\u0073\u006c\u0061s\u0068"},{Key :"\u0073\u006c\u0061\u0073\u0068\u0042\u0069\u0067",Value :"\u0073\u006c\u0061s\u0068"},{Key :"\u0073l\u0061\u0073\u0068\u0042\u0069\u0067g",Value :"\u0073\u006c\u0061s\u0068"},{Key :"\u0073\u006c\u0061\u0073\u0068\u0062\u0069\u0067",Value :"\u0073\u006c\u0061s\u0068"},{Key :"\u0073l\u0061\u0073\u0068\u0062\u0069\u0067g",Value :"\u0073\u006c\u0061s\u0068"},{Key :"\u0066\u0072\u006fw\u006e",Value :"\u0073l\u0075\u0072\u0061\u0062\u006f\u0076e"},{Key :"s\u006da\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067l\u0065\u006c\u0065\u0066ts\u006c\u0064",Value :"\u0073\u006d\u0061\u006clb\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065f\u0074"},{Key :"s\u006d\u0061\u006c\u006ctr\u0069a\u006e\u0067\u006c\u0065\u0072i\u0067\u0068\u0074\u0073\u006c\u0064",Value :"\u0073\u006d\u0061ll\u0062\u006c\u0061\u0063\u006b\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0065\u006c\u0065m\u0065\u006e\u0074\u0073\u006d\u0061\u006c\u006c",Value :"\u0073m\u0061\u006c\u006c\u0069\u006e"},{Key :"\u0073\u006d\u0061l\u006c\u0065\u006c\u0065\u006d\u0065\u006e\u0074",Value :"\u0073m\u0061\u006c\u006c\u0069\u006e"},{Key :"\u006f\u0077\u006e\u0065\u0072\u0073\u006d\u0061\u006c\u006c",Value :"\u0073m\u0061\u006c\u006c\u006e\u0069"},{Key :"\u0073\u006d\u0061\u006c\u006c\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073",Value :"\u0073m\u0061\u006c\u006c\u006e\u0069"},{Key :"\u0073l\u0075\u0072\u0062\u0065\u006c\u006fw",Value :"\u0073\u006d\u0069l\u0065"},{Key :"\u0077\u0068i\u0074\u0065\u0073m\u0069\u006c\u0069\u006e\u0067\u0066\u0061\u0063\u0065",Value :"\u0073m\u0069\u006c\u0065\u0066\u0061\u0063e"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00358",Value :"\u0073\u006f\u0066\u0070\u0061\u0073\u0075\u0071\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0073\u006f\u0066\u0070\u0061\u0073\u0075\u0071",Value :"\u0073\u006f\u0066\u0070\u0061\u0073\u0075\u0071\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0073f\u0074\u0068\u0079\u0070\u0068\u0065n",Value :"\u0073\u006f\u0066\u0074\u0068\u0079\u0070\u0068\u0065\u006e"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00394",Value :"\u0073\u006ff\u0074\u0073\u0069g\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0073\u006f\u0066\u0074",Value :"\u0073\u006ff\u0074\u0073\u0069g\u006e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0064\u0065\u0069",Value :"s\u006f\u006c\u0069\u0064us\u006co\u006e\u0067\u006f\u0076\u0065r\u006c\u0061\u0079\u0063\u006d\u0062"},{Key :"\u006e\u0065\u0067\u0061\u0074\u0069\u006f\u006e\u0073\u006c\u0061\u0073\u0068",Value :"s\u006f\u006c\u0069\u0064us\u006co\u006e\u0067\u006f\u0076\u0065r\u006c\u0061\u0079\u0063\u006d\u0062"},{Key :"\u006e\u006f\u0074",Value :"s\u006f\u006c\u0069\u0064us\u006co\u006e\u0067\u006f\u0076\u0065r\u006c\u0061\u0079\u0063\u006d\u0062"},{Key :"\u0044\u0065\u0069",Value :"\u0073\u006f\u006c\u0069du\u0073\u0073\u0068\u006f\u0072\u0074\u006f\u0076\u0065\u0072\u006c\u0061\u0079\u0063m\u0062"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00321",Value :"\u0073\u006f\u0072\u0075\u0073\u0069\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00320",Value :"\u0073\u006f\u0073\u0061\u006c\u0061\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00391",Value :"\u0073\u006f\u0073\u006f\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00322",Value :"\u0073o\u0073\u0075\u0061\u0074\u0068\u0061i"},{Key :"\u0073p\u0061c\u0065\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0073\u0070\u0061c\u0065"},{Key :"\u0061\u0031\u0030\u0039",Value :"\u0073\u0070\u0061d\u0065"},{Key :"\u0073p\u0061\u0064\u0065\u0073\u0075\u0069t",Value :"\u0073\u0070\u0061d\u0065"},{Key :"\u0073\u0070\u0061\u0064\u0065\u0073\u0075\u0069\u0074b\u006c\u0061\u0063\u006b",Value :"\u0073\u0070\u0061d\u0065"},{Key :"\u0076\u0061\u0072s\u0070\u0061\u0064\u0065\u0073\u0075\u0069\u0074",Value :"\u0073\u0070\u0061\u0064\u0065\u0073\u0075\u0069\u0074w\u0068\u0069\u0074\u0065"},{Key :"\u0073\u0071\u0069\u006d\u0061\u0067\u0065\u006f\u0072\u006e\u006f\u0074e\u0071\u0075\u0061\u006c",Value :"s\u0071\u0073\u0075\u0062\u0073\u0065\u0074\u006e\u0065\u0071"},{Key :"\u0073q\u006fr\u0069\u0067\u0069\u006e\u006fr\u006e\u006ft\u0065\u0071\u0075\u0061\u006c",Value :"s\u0071\u0073\u0075\u0070\u0073\u0065\u0074\u006e\u0065\u0071"},{Key :"s\u0069\u0067\u006d\u0061\u006c\u0075\u006e\u0061\u0074\u0065",Value :"\u0073\u0071\u0075\u0061\u0072\u0065\u0062\u0065\u006co\u0077\u0063\u006d\u0062"},{Key :"\u0062\u006f\u0078\u0063\u0072\u006f\u0073\u0073\u0064\u0069\u0061\u0067h\u0061\u0074\u0063\u0068",Value :"\u0073\u0071\u0075\u0061r\u0065\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0063r\u006fs\u0073\u0068\u0061\u0074\u0063\u0068\u0066i\u006c\u006c"},{Key :"\u0073q\u0075a\u0072\u0065\u0063\u0072\u006f\u0073\u0073\u0066\u0069\u006c\u006c",Value :"\u0073\u0071\u0075\u0061r\u0065\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0063r\u006fs\u0073\u0068\u0061\u0074\u0063\u0068\u0066i\u006c\u006c"},{Key :"\u0062\u006f\u0078\u0064\u006f\u0074",Value :"\u0073q\u0075\u0061\u0072\u0065\u0064\u006ft"},{Key :"\u0062\u006f\u0078\u0068\u006f\u0072\u0069\u007a\u0068\u0061\u0074\u0063\u0068",Value :"s\u0071u\u0061\u0072\u0065\u0068\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006cfi\u006c\u006c"},{Key :"s\u0071\u0075\u0061\u0072\u0065\u0068\u0066\u0069\u006c\u006c",Value :"s\u0071u\u0061\u0072\u0065\u0068\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006cfi\u006c\u006c"},{Key :"\u0073\u0071\u0073\u0075\u0062\u0073\u0065\u0074",Value :"s\u0071\u0075\u0061\u0072\u0065\u0069\u006d\u0061\u0067\u0065"},{Key :"\u0073\u0071\u0075\u0061\u0072\u0065\u006c\u0065\u0066\u0074\u0073\u006c\u0064",Value :"\u0073q\u0075a\u0072\u0065\u006c\u0065\u0066\u0074\u0062\u006c\u0061\u0063\u006b"},{Key :"s\u0071\u0075\u0061\u0072\u0065\u0073\u0065\u0073\u006c\u0064",Value :"\u0073\u0071\u0075\u0061\u0072\u0065\u006c\u0072\u0062\u006c\u0061\u0063\u006b"},{Key :"\u0062\u006f\u0078\u006d\u0069\u006e\u0075\u0073",Value :"s\u0071\u0075\u0061\u0072\u0065\u006d\u0069\u006e\u0075\u0073"},{Key :"\u0062\u006f\u0078\u0074\u0069\u006d\u0065\u0073",Value :"\u0073\u0071\u0075\u0061\u0072\u0065\u006d\u0075\u006ct\u0069\u0070\u006c\u0079"},{Key :"\u0073\u0071\u0073\u0075\u0070\u0073\u0065\u0074",Value :"\u0073\u0071\u0075\u0061\u0072\u0065\u006f\u0072\u0069g\u0069\u006e\u0061\u006c"},{Key :"\u0062\u006f\u0078\u0063\u0072\u006f\u0073\u0073\u0068\u0061\u0074\u0063\u0068",Value :"\u0073\u0071\u0075\u0061\u0072\u0065\u006f\u0072\u0074\u0068o\u0067\u006f\u006e\u0061\u006c\u0063\u0072o\u0073\u0073\u0068\u0061\u0074\u0063\u0068\u0066\u0069\u006c\u006c"},{Key :"\u0073\u0071\u0075a\u0072\u0065\u0068\u0076\u0066\u0069\u006c\u006c",Value :"\u0073\u0071\u0075\u0061\u0072\u0065\u006f\u0072\u0074\u0068o\u0067\u006f\u006e\u0061\u006c\u0063\u0072o\u0073\u0073\u0068\u0061\u0074\u0063\u0068\u0066\u0069\u006c\u006c"},{Key :"\u0062o\u0078\u0070\u006c\u0075\u0073",Value :"\u0073\u0071\u0075\u0061\u0072\u0065\u0070\u006c\u0075\u0073"},{Key :"\u0073\u0071\u0075\u0061\u0072\u0065\u0072\u0069\u0067h\u0074\u0073\u006c\u0064",Value :"\u0073\u0071u\u0061\u0072\u0065r\u0069\u0067\u0068\u0074\u0062\u006c\u0061\u0063\u006b"},{Key :"s\u0071\u0075\u0061\u0072\u0065\u006e\u0077\u0073\u006c\u0064",Value :"\u0073\u0071\u0075\u0061\u0072\u0065\u0075\u006c\u0062\u006c\u0061\u0063\u006b"},{Key :"\u0062\u006fx\u006c\u0065\u0066t\u0064\u0069\u0061\u0067\u0068\u0061\u0074\u0063\u0068",Value :"\u0073\u0071\u0075a\u0072\u0065\u0075\u0070p\u0065\u0072\u006c\u0065\u0066\u0074\u0074o\u006c\u006f\u0077\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0066\u0069\u006c\u006c"},{Key :"\u0073\u0071\u0075\u0061\u0072\u0065\u006e\u0077\u0073e\u0066\u0069\u006c\u006c",Value :"\u0073\u0071\u0075a\u0072\u0065\u0075\u0070p\u0065\u0072\u006c\u0065\u0066\u0074\u0074o\u006c\u006f\u0077\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u0066\u0069\u006c\u006c"},{Key :"\u0062\u006f\u0078\u0072\u0074\u0064\u0069\u0061\u0067h\u0061\u0074\u0063\u0068",Value :"\u0073\u0071\u0075a\u0072\u0065\u0075\u0070p\u0065\u0072\u0072\u0069\u0067\u0068\u0074t\u006f\u006c\u006f\u0077\u0065\u0072\u006c\u0065\u0066\u0074\u0066\u0069\u006c\u006c"},{Key :"\u0073\u0071\u0075\u0061\u0072\u0065\u006e\u0065\u0073w\u0066\u0069\u006c\u006c",Value :"\u0073\u0071\u0075a\u0072\u0065\u0075\u0070p\u0065\u0072\u0072\u0069\u0067\u0068\u0074t\u006f\u006c\u006f\u0077\u0065\u0072\u006c\u0065\u0066\u0074\u0066\u0069\u006c\u006c"},{Key :"\u0062\u006f\u0078v\u0065\u0072\u0074\u0068\u0061\u0074\u0063\u0068",Value :"\u0073q\u0075a\u0072\u0065\u0076\u0065\u0072t\u0069\u0063a\u006c\u0066\u0069\u006c\u006c"},{Key :"s\u0071\u0075\u0061\u0072\u0065\u0076\u0066\u0069\u006c\u006c",Value :"\u0073q\u0075a\u0072\u0065\u0076\u0065\u0072t\u0069\u0063a\u006c\u0066\u0069\u006c\u006c"},{Key :"\u0062l\u0061c\u006b\u0069\u006e\u0077\u0068i\u0074\u0065s\u0071\u0075\u0061\u0072\u0065",Value :"\u0073q\u0075\u0061\u0072\u0065w\u0068\u0069\u0074\u0065\u0077i\u0074h\u0073m\u0061\u006c\u006c\u0062\u006c\u0061\u0063k"},{Key :"\u0062o\u0078\u006e\u0065\u0073\u0074\u0065d",Value :"\u0073q\u0075\u0061\u0072\u0065w\u0068\u0069\u0074\u0065\u0077i\u0074h\u0073m\u0061\u006c\u006c\u0062\u006c\u0061\u0063k"},{Key :"\u006c\u0065\u0066\u0074ri\u0067\u0068\u0074\u0073\u0071\u0075\u0069\u0067\u0061\u0072\u0072\u006f\u0077",Value :"\u0073\u0071\u0075\u0069\u0067\u0067\u006c\u0065\u006c\u0065\u0066\u0074r\u0069\u0067\u0068\u0074"},{Key :"\u0061r\u0072o\u0077\u0073\u0071\u0075\u0069g\u0067\u006ce\u0072\u0069\u0067\u0068\u0074",Value :"\u0073\u0071\u0075\u0069\u0067\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0072i\u0067h\u0074\u0073\u0071\u0075\u0069\u0067\u0061\u0072\u0072\u006f\u0077",Value :"\u0073\u0071\u0075\u0069\u0067\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0062\u006f\u0078\u0072\u006f\u0075\u006e\u0064\u0065\u0064",Value :"\u0073q\u0075\u006f\u0076\u0061\u006c"},{Key :"\u0073t\u0061\u0072\u0065\u0071\u0075\u0061l",Value :"\u0073\u0074\u0061\u0072\u0065\u0071"},{Key :"\u0053\u0075\u0062\u0073\u0065\u0074",Value :"\u0073u\u0062\u0073\u0065\u0074\u0064\u0062l"},{Key :"\u006e\u006f\u0074\u0073\u0075\u0062\u0073\u0065\u0074\u006f\u0072\u0064b\u006c\u0065\u0071\u006c",Value :"\u0073\u0075\u0062\u0073\u0065\u0074\u0064\u0062\u006ce\u0071\u0075\u0061\u006c"},{Key :"\u0073u\u0062\u0073\u0065\u0074\u0065\u0071q",Value :"\u0073\u0075\u0062\u0073\u0065\u0074\u0064\u0062\u006ce\u0071\u0075\u0061\u006c"},{Key :"\u006e\u006f\u0074\u0073\u0075\u0062\u0073\u0065\u0074o\u0072\u0065\u0071\u006c",Value :"\u0073\u0075\u0062\u0073\u0065\u0074\u006e\u006f\u0074e\u0071\u0075\u0061\u006c"},{Key :"\u0073u\u0062\u0073\u0065\u0074\u006e\u0065q",Value :"\u0073\u0075\u0062\u0073\u0065\u0074\u006e\u006f\u0074e\u0071\u0075\u0061\u006c"},{Key :"\u0073\u0075\u0062s\u0065\u0074\u006e\u006f\u0074\u0065\u0071\u006c",Value :"\u0073\u0075\u0062\u0073\u0065\u0074\u006e\u006f\u0074e\u0071\u0075\u0061\u006c"},{Key :"\u0073\u0075\u0062\u0073\u0065\u0074\u006e\u0065\u0071\u0071",Value :"\u0073\u0075\u0062\u0073\u0065\u0074\u006f\u0072\u006e\u006f\u0074\u0064b\u006c\u0065\u0071\u006c"},{Key :"\u0073\u0071\u0073\u0075\u0062\u0073\u0065\u0074\u0065\u0071",Value :"\u0073\u0075\u0062\u0073\u0065\u0074\u0073\u0071\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0066o\u006c\u006c\u006f\u0077\u0073",Value :"\u0073\u0075\u0063\u0063\u0065\u0065\u0064\u0073"},{Key :"\u0073\u0075\u0063\u0063",Value :"\u0073\u0075\u0063\u0063\u0065\u0065\u0064\u0073"},{Key :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073",Value :"\u0073\u0075\u0063\u0068\u0074\u0068\u0061\u0074"},{Key :"\u006e\u0069",Value :"\u0073\u0075\u0063\u0068\u0074\u0068\u0061\u0074"},{Key :"\u006f\u0077\u006ee\u0072",Value :"\u0073\u0075\u0063\u0068\u0074\u0068\u0061\u0074"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00358",Value :"s\u0075\u006b\u0075\u006e\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0073\u0075\u006bu\u006e",Value :"s\u0075\u006b\u0075\u006e\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0073\u0075\u006b\u0075\u006e\u006f\u006e\u0074\u0061t\u0077\u0065\u0065\u006c",Value :"s\u0075\u006b\u0075\u006e\u006d\u0065\u0064\u0069\u0061\u006c"},{Key :"\u0073\u0075\u006d",Value :"\u0073u\u006d\u006d\u0061\u0074\u0069\u006fn"},{Key :"\u0073\u0075m\u006d\u0061\u0074i\u006f\u006e\u0064\u0069\u0073\u0070\u006c\u0061\u0079",Value :"\u0073u\u006d\u006d\u0061\u0074\u0069\u006fn"},{Key :"\u0073\u0075\u006d\u006d\u0061\u0074\u0069\u006f\u006e\u0074\u0065\u0078\u0074",Value :"\u0073u\u006d\u006d\u0061\u0074\u0069\u006fn"},{Key :"\u0063o\u006d\u0070\u0061\u0073\u0073",Value :"\u0073\u0075\u006e"},{Key :"\u0053\u0075\u0070\u0073\u0065\u0074",Value :"s\u0075\u0070\u0065\u0072\u0073\u0065\u0074\u0064\u0062\u006c"},{Key :"\u006e\u006f\u0074\u0073up\u0065\u0072\u0073\u0065\u0074\u006f\u0072\u0064\u0062\u006c\u0065\u0071\u006c",Value :"\u0073\u0075p\u0065\u0072\u0073e\u0074\u0064\u0062\u006c\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0073u\u0070\u0073\u0065\u0074\u0065\u0071q",Value :"\u0073\u0075p\u0065\u0072\u0073e\u0074\u0064\u0062\u006c\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006e\u006ft\u0073\u0075\u0070e\u0072\u0073\u0065\u0074\u006f\u0072\u0065\u0071\u006c",Value :"\u0073\u0075p\u0065\u0072\u0073e\u0074\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0073\u0075\u0070\u0065\u0072\u0073\u0065\u0074\u006eo\u0074\u0065\u0071\u006c",Value :"\u0073\u0075p\u0065\u0072\u0073e\u0074\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0073u\u0070\u0073\u0065\u0074\u006e\u0065q",Value :"\u0073\u0075p\u0065\u0072\u0073e\u0074\u006e\u006f\u0074\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0073\u0075\u0070\u0073\u0065\u0074\u006e\u0065\u0071\u0071",Value :"\u0073\u0075\u0070\u0065rs\u0065\u0074\u006f\u0072\u006e\u006f\u0074\u0064\u0062\u006c\u0065\u0071\u006c"},{Key :"\u0073\u0071\u0073\u0075\u0070\u0073\u0065\u0074\u0065\u0071",Value :"\u0073u\u0070e\u0072\u0073\u0065\u0074\u0073\u0071\u0065\u0071\u0075\u0061\u006c"},{Key :"\u006c\u0061\u0074\u0074\u0069\u0063\u0065\u0074\u006f\u0070",Value :"\u0074\u0061\u0063\u006b\u0064\u006f\u0077\u006e"},{Key :"\u0074\u006f\u0070",Value :"\u0074\u0061\u0063\u006b\u0064\u006f\u0077\u006e"},{Key :"\u0064\u0061\u0073h\u0076",Value :"\u0074\u0061\u0063\u006b\u006c\u0065\u0066\u0074"},{Key :"\u0074\u0075\u0072\u006e\u0073\u0074\u0069\u006c\u0065r\u0069\u0067\u0068\u0074",Value :"\u0074\u0061\u0063\u006b\u006c\u0065\u0066\u0074"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00331",Value :"\u0074a\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0074\u0061\u0068",Value :"\u0074a\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0074\u0061\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0074\u0061\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0074\u0061h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074a\u0068\u006d\u0065\u0064\u0069\u0061l",Value :"\u0074a\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0066\u0061\u0074\u0068\u0061\u0074\u0061\u006e\u006f\u006e\u0074\u0061t\u0077\u0065\u0065\u006c",Value :"\u0074a\u0074\u0077\u0065\u0065\u006c\u0077\u0069\u0074\u0068\u0066\u0061t\u0068\u0061\u0074\u0061\u006e\u0061\u0062\u006f\u0076\u0065"},{Key :"\u0075\u0070\u0074a\u0075",Value :"\u0074\u0061\u0075"},{Key :"\u0074\u0061\u0076\u0064\u0061\u0067\u0065\u0073",Value :"\u0074a\u0076\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u0074a\u0076d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0074a\u0076\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u0074\u0061\u0076\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0074a\u0076\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00390",Value :"\u0074a\u0076\u0068\u0065\u0062\u0072\u0065w"},{Key :"\u0074\u0061\u0076",Value :"\u0074a\u0076\u0068\u0065\u0062\u0072\u0065w"},{Key :"\u0074\u0063\u0061r\u006f\u006e\u0061\u006c\u0074\u006f\u006e\u0065",Value :"\u0074c\u0061\u0072\u006f\u006e\u0031"},{Key :"\u0062a\u0072m\u0069\u0064\u0073\u0068\u006f\u0072\u0074\u006e\u006f\u0073\u0070",Value :"\u0074\u0063\u0063\u0075\u0072\u006c"},{Key :"\u0074\u0063\u006fm\u006d\u0061\u0061\u0063\u0063\u0065\u006e\u0074",Value :"\u0074\u0063\u0065\u0064\u0069\u006c\u006c\u0061"},{Key :"\u006bc\u0065\u0064\u0069\u006c\u006c\u00611",Value :"\u0074c\u0065\u0064\u0069\u006c\u006c\u00611"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00307",Value :"t\u0063\u0068\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0063\u0068e\u0068",Value :"t\u0063\u0068\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0063\u0068\u0065\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0074\u0063h\u0065\u0068\u0066i\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0063\u0068e\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0074c\u0068e\u0068\u0069\u006e\u0069\u0074i\u0061\u006ca\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0063\u0068\u0065hm\u0065\u0065\u006d\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062i\u0063",Value :"\u0074c\u0068e\u0068\u0069\u006e\u0069\u0074i\u0061\u006ca\u0072\u0061\u0062\u0069\u0063"},{Key :"t\u0063\u0068\u0065\u0068\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u0074\u0063\u0068\u0065\u0068\u006d\u0065\u0064\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0065\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0074\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0061\u0068\u0069\u006ei\u0074\u0069\u0061\u006c",Value :"\u0074\u0065\u0068\u0068ah\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0074\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074e\u0068w\u0069\u0074\u0068\u006a\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c",Value :"t\u0065h\u006a\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00317",Value :"\u0074\u0065h\u006d\u0061\u0072b\u0075\u0074\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0065\u0068\u006d\u0061\u0072\u0062\u0075\u0074\u0061",Value :"\u0074\u0065h\u006d\u0061\u0072b\u0075\u0074\u0061\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074e\u0068m\u0061\u0072\u0062\u0075\u0074\u0061\u0066\u0069\u006e\u0061\u006c",Value :"t\u0065\u0068\u006d\u0061rb\u0075t\u0061\u0066\u0069\u006e\u0061l\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074e\u0068\u006d\u0065\u0064\u0069\u0061l",Value :"\u0074e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074e\u0068w\u0069\u0074\u0068\u006d\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c",Value :"t\u0065h\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063"},{Key :"\u0074\u0065\u0068\u0077it\u0068\u006d\u0065\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",Value :"t\u0065\u0068\u006d\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0065h\u0077\u0069\u0074h\u006e\u006f\u006f\u006e\u0066\u0069\u006e\u0061\u006c",Value :"\u0074e\u0068n\u006f\u006f\u006e\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0065\u006c",Value :"\u0074e\u006c\u0065\u0070\u0068\u006f\u006ee"},{Key :"\u0062\u0065\u006c\u006c",Value :"\u0074\u0065\u006c\u0069sh\u0061\u0067\u0065\u0064\u006f\u006c\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0064\u0061\u0074\u0061\u006c\u0069\u006e\u006b\u0065s\u0063\u0061\u0070\u0065",Value :"\u0074\u0065\u006c\u0069sh\u0061\u0071\u0065\u0074\u0061\u006e\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0064e\u0076\u0063\u006f\u006e\u0030",Value :"\u0074\u0065\u006c\u0069sh\u0061\u0071\u0065\u0074\u0061\u006e\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0074\u0069\u006cd\u0065\u006d\u0069\u0064\u006e\u006f\u0073\u0070",Value :"\u0074\u0065\u0073\u0068"},{Key :"\u0074e\u0074d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0074e\u0074\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u0074\u0065\u0074\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0074e\u0074\u0064\u0061\u0067\u0065\u0073h"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00372",Value :"\u0074e\u0074\u0068\u0065\u0062\u0072\u0065w"},{Key :"\u0074\u0065\u0074",Value :"\u0074e\u0074\u0068\u0065\u0062\u0072\u0065w"},{Key :"L\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078",Value :"\u0074\u0065\u0074\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0073t\u0061\u0072\u0074\u0074\u0065\u0078t",Value :"t\u0065\u0076\u0069\u0072\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0074e\u0076i\u0072\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077",Value :"t\u0065\u0076\u0069\u0072\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00324",Value :"\u0074\u0068\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0068\u0061\u006c",Value :"\u0074\u0068\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074h\u0061\u006c\u0066\u0069\u006e\u0061l",Value :"\u0074h\u0061l\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00356",Value :"\u0074h\u0061n\u0074\u0068\u0061\u006b\u0068\u0061\u0074\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00319",Value :"\u0074\u0068\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0068\u0065\u0068",Value :"\u0074\u0068\u0065\u0068\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074h\u0065\u0068\u0066\u0069\u006e\u0061l",Value :"\u0074h\u0065h\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"t\u0068\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0074\u0068\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0068\u0065\u0068\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u0074\u0068e\u0068\u006d\u0065d\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0075p\u0074\u0068\u0065\u0074\u0061",Value :"\u0074\u0068\u0065t\u0061"},{Key :"\u0067\u0065\u0068\u006f\u006f\u006b",Value :"\u0074\u0068\u0065\u0074\u0061\u0031"},{Key :"\u0075\u0070\u0076\u0061\u0072\u0074\u0068\u0065\u0074\u0061",Value :"\u0074\u0068\u0065\u0074\u0061\u0031"},{Key :"\u0074\u0068e\u0074\u0061\u0073y\u006d\u0062\u006f\u006c\u0067\u0072\u0065\u0065\u006b",Value :"\u0074\u0068\u0065\u0074\u0061\u0031"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00397",Value :"\u0074\u0068\u006f\u006e\u0061\u006e\u0067\u006d\u006f\u006e\u0074\u0068o\u0074\u0068\u0061\u0069"},{Key :"\u0041\u0068\u0061\u0063\u0065\u006b",Value :"\u0074\u0068\u006fo\u006b"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00398",Value :"\u0074\u0068\u006f\u0070\u0068\u0075\u0074\u0068\u0061o\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00303",Value :"\u0074\u0068\u006f\u0074\u0068\u0061\u0068\u0061\u006e\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00396",Value :"t\u0068\u006f\u0074\u0068\u0061\u006e\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00304",Value :"\u0074\u0068\u006ft\u0068\u006f\u006e\u0067\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00302",Value :"\u0074\u0068\u006ft\u0068\u0075\u006e\u0067\u0074\u0068\u0061\u0069"},{Key :"\u0074h\u006f\u0075\u0073\u0061n\u0064\u0073\u0073\u0065\u0070a\u0072a\u0074o\u0072\u0070\u0065\u0072\u0073\u0069\u0061n",Value :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064\u0073\u0073\u0065\u0070\u0061r\u0061\u0074\u006f\u0072\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0074\u0068\u0072\u0065\u0065\u0073\u0075\u0062",Value :"\u0074\u0068\u0072\u0065\u0065\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0065\u0078t\u0065\u006e\u0064\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063\u0069\u006e\u0064\u0069\u0063\u0064\u0069\u0067\u0069\u0074\u0074hr\u0065\u0065",Value :"\u0074\u0068\u0072e\u0065\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00363",Value :"\u0074h\u0072\u0065\u0065\u0074\u0068\u0061i"},{Key :"\u0074\u0069\u0065",Value :"\u0074i\u0065\u0063\u006f\u006e\u0063\u0061t"},{Key :"\u0074\u0069\u0065\u0031",Value :"\u0074i\u0065\u0063\u006f\u006e\u0063\u0061t"},{Key :"\u0069\u006c\u0064\u0065",Value :"\u0074\u0069\u006cd\u0065"},{Key :"\u0074i\u006c\u0064\u0065\u0077\u0069\u0064e",Value :"\u0074\u0069\u006cd\u0065"},{Key :"\u0074\u0069\u006c\u0064\u0065\u0077\u0069\u0064\u0065\u0072",Value :"\u0074\u0069\u006cd\u0065"},{Key :"t\u0069\u006c\u0064\u0065\u0077\u0069\u0064\u0065\u0073\u0074",Value :"\u0074\u0069\u006cd\u0065"},{Key :"\u0077\u0069\u0064\u0065\u0075\u0074\u0069\u006c\u0064\u0065",Value :"\u0074\u0069\u006c\u0064\u0065\u0062\u0065\u006c\u006f\u0077\u0063\u006d\u0062"},{Key :"\u0074i\u006c\u0064\u0065\u0063\u006f\u006db",Value :"\u0074\u0069\u006c\u0064\u0065\u0063\u006d\u0062"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0077\u0061\u0076\u0065\u0062\u006f\u0074\u0068",Value :"\u0074\u0069\u0070e\u0068\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0074\u0069p\u0065\u0068\u0061l\u0065\u0066\u0074\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0074\u0069\u0070e\u0068\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061\u0072\u0072\u006f\u0077\u006e\u006f\u0072\u0074h\u0077\u0065\u0073\u0074",Value :"\u0074\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e"},{Key :"\u0065\u0074\u0075r\u006e",Value :"\u0074\u006f\u006e\u0065\u0066\u0069\u0076\u0065"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00395",Value :"t\u006f\u0070\u0061\u0074\u0061\u006b\u0074\u0068\u0061\u0069"},{Key :"\u0074\u006f\u0070\u0061\u0072\u0063",Value :"\u0074\u006f\u0070\u0073\u0065\u006d\u0069\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00301",Value :"\u0074o\u0074\u0061\u006f\u0074\u0068\u0061i"},{Key :"\u0063\u006f\u006d\u006d\u0061\u0073\u0075\u0070\u0072\u0069\u0067\u0068t\u006e\u006f\u0073\u0070",Value :"\u0074\u0072\u0065\u0074\u0072\u006f\u0066\u006c\u0065x\u0068\u006f\u006f\u006b"},{Key :"t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0064\u006f\u0074",Value :"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0063\u0064\u006f\u0074"},{Key :"\u0074r\u0069a\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074\u0073\u006c\u0064",Value :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074b\u006c\u0061\u0063\u006b"},{Key :"\u0074r\u0069a\u006e\u0067\u006c\u0065\u0066\u0074\u0065\u0071\u0075\u0061\u006c",Value :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074e\u0071\u0075\u0061\u006c"},{Key :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006ce\u0066\u0074\u0065\u0071",Value :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074e\u0071\u0075\u0061\u006c"},{Key :"\u0074\u0072i\u0061\u006e\u0067l\u0065\u0072\u0069\u0067\u0068\u0074\u0073\u006c\u0064",Value :"\u0074r\u0069a\u006e\u0067\u006c\u0065\u0072i\u0067\u0068t\u0062\u006c\u0061\u0063\u006b"},{Key :"\u0074r\u0069a\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074\u0065\u0071",Value :"\u0074r\u0069a\u006e\u0067\u006c\u0065\u0072i\u0067\u0068t\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0074\u0072i\u0061\u006e\u0067r\u0069\u0067\u0068\u0074\u0065\u0071\u0075\u0061\u006c",Value :"\u0074r\u0069a\u006e\u0067\u006c\u0065\u0072i\u0067\u0068t\u0065\u0071\u0075\u0061\u006c"},{Key :"\u0070\u0072\u0069\u006d\u0065\u0074\u0072\u0069\u0070\u006c",Value :"\u0074r\u0070\u0072\u0069\u006d\u0065"},{Key :"p\u0072\u0069\u006d\u0065\u0074\u0072\u0069\u0070\u006c\u0031",Value :"\u0074r\u0070\u0072\u0069\u006d\u0065"},{Key :"\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0064\u0062l\u006e\u006f\u0073\u0070",Value :"\u0074\u0073"},{Key :"\u0074\u0073\u0061\u0064\u0069\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077",Value :"t\u0073\u0061\u0064\u0069\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0074s\u0061d\u0069\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"t\u0073\u0061\u0064\u0069\u0064\u0061\u0067\u0065\u0073\u0068"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00388",Value :"t\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0074\u0073\u0065",Value :"t\u0073\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00394",Value :"\u0074s\u0065\u0072\u0065\u0031\u0032"},{Key :"\u0074\u0073\u0065\u0072\u0065\u006e\u0061\u0072\u0072\u006f\u0077\u0068e\u0062\u0072\u0065\u0077",Value :"\u0074s\u0065\u0072\u0065\u0031\u0032"},{Key :"t\u0073\u0065\u0072\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0074s\u0065\u0072\u0065\u0031\u0032"},{Key :"\u0074s\u0065\u0072\u0065\u0031\u0065",Value :"\u0074s\u0065\u0072\u0065\u0031\u0032"},{Key :"\u0074\u0073\u0065r\u0065",Value :"\u0074s\u0065\u0072\u0065\u0031\u0032"},{Key :"\u0074s\u0065r\u0065\u0077\u0069\u0064\u0065\u0068\u0065\u0062\u0072\u0065\u0077",Value :"\u0074s\u0065\u0072\u0065\u0031\u0032"},{Key :"\u0066\u0069\u006c\u0065\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072",Value :"\u0074s\u0065\u0072\u0065\u0031\u0032"},{Key :"\u0074s\u0065\u0072\u0065\u0032\u0062",Value :"\u0074s\u0065\u0072\u0065\u0031\u0032"},{Key :"\u0074s\u0065r\u0065\u0071\u0075\u0061\u0072t\u0065\u0072h\u0065\u0062\u0072\u0065\u0077",Value :"\u0074s\u0065\u0072\u0065\u0031\u0032"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00308",Value :"\u0074\u0073\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0074\u0073\u0068\u0065",Value :"\u0074\u0073\u0068e\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0063o\u006dm\u0061\u0073\u0075\u0070\u0072\u0065\u0076\u006e\u006f\u0073\u0070",Value :"\u0074t\u0075\u0072\u006e\u0065\u0064"},{Key :"\u0069\u006f\u0074\u0061\u0074\u0075\u0072\u006e",Value :"\u0074\u0075\u0072\u006e\u0065\u0064\u0069\u006f\u0074\u0061"},{Key :"\u0076\u0064\u0061s\u0068",Value :"\u0074\u0075\u0072\u006e\u0073\u0074\u0069\u006c\u0065\u006c\u0065\u0066\u0074"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00394",Value :"\u0074w\u006f\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0061\u0072\u0061\u0062ic\u0069\u006e\u0064\u0069\u0063\u0064\u0069\u0067\u0069\u0074\u0074\u0077\u006f",Value :"\u0074w\u006f\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0074\u0077\u006f\u0068\u0061\u0063\u006b\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0074w\u006f\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0065n\u006ce\u0061\u0064\u0065\u0072\u0074\u0077\u006f\u0064\u006f\u0074\u0073",Value :"\u0074\u0077\u006fd\u006f\u0074\u006c\u0065\u0061\u0064\u0065\u0072"},{Key :"\u0074\u0077\u006f\u0064\u006f\u0074\u0065\u006e\u006ce\u0061\u0064\u0065\u0072",Value :"\u0074\u0077\u006fd\u006f\u0074\u006c\u0065\u0061\u0064\u0065\u0072"},{Key :"\u0074\u0077\u006f\u0064\u006f\u0074\u006c\u0065\u0061\u0064",Value :"\u0074\u0077\u006fd\u006f\u0074\u006c\u0065\u0061\u0064\u0065\u0072"},{Key :"\u0074\u0077\u006f\u0073\u0075\u0062",Value :"t\u0077\u006f\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"e\u0078\u0074\u0065\u006e\u0064\u0065d\u0061\u0072\u0061\u0062\u0069\u0063\u0069\u006e\u0064i\u0063\u0064\u0069g\u0069t\u0074\u0077\u006f",Value :"\u0074\u0077\u006f\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00362",Value :"\u0074w\u006f\u0074\u0068\u0061\u0069"},{Key :"\u0067\u0072\u0061v\u0065\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0075\u0062\u0061\u0072"},{Key :"\u0064e\u006c\u0074\u0061\u0074\u0075\u0072n",Value :"\u0075\u0062\u0072\u0065\u0076\u0065"},{Key :"\u0075\u0068\u0075\u006e\u0067\u0061\u0072\u0075\u006d\u006c\u0061\u0075\u0074",Value :"\u0075d\u0062\u006c\u0061\u0063\u0075\u0074e"},{Key :"e\u0073\u0068\u0073\u0068\u006f\u0072\u0074\u0072\u0065\u0076",Value :"\u0075d\u0062\u006c\u0067\u0072\u0061\u0076e"},{Key :"\u0041\u0061\u0063\u0075\u0074\u0065\u0072\u0069\u006e\u0067",Value :"\u0075\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073c\u0061\u0072\u006f\u006e"},{Key :"\u0069\u0068\u0061\u0063\u0065\u006b",Value :"\u0075\u0068\u006fr\u006e"},{Key :"\u0074\u0074\u0075r\u006e",Value :"\u0075\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064b\u0072\u0065\u0076\u0065"},{Key :"\u006ew\u0071\u0075\u0061\u0064\u0061\u0072c",Value :"\u0075\u006c\u0061r\u0063"},{Key :"\u0064\u0062\u006c\u006c\u006f\u0077\u006c\u0069\u006e\u0065",Value :"\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0064\u0062\u006c"},{Key :"\u0074\u0077\u006f\u006c\u006f\u0077\u006c\u0069\u006e\u0065",Value :"\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065\u0064\u0062\u006c"},{Key :"\u006d\u0069d\u0068\u006f\u0072i\u007a\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073",Value :"\u0075\u006e\u0069c\u006f\u0064\u0065\u0063\u0064\u006f\u0074\u0073"},{Key :"\u0063\u0075\u0070",Value :"\u0075\u006e\u0069o\u006e"},{Key :"\u0043\u0075\u0070",Value :"\u0075\u006e\u0069\u006f\u006e\u0064\u0062\u006c"},{Key :"\u0075\u006e\u0069\u006f\u006e\u006d\u0075\u006c\u0074\u0069\u0064\u0069s\u0070\u006c\u0061\u0079",Value :"\u0075\u006e\u0069\u006f\u006e\u006d\u0075\u006c\u0074\u0069"},{Key :"\u0075\u006e\u0069\u006f\u006e\u006d\u0075\u006c\u0074i\u0074\u0065\u0078\u0074",Value :"\u0075\u006e\u0069\u006f\u006e\u006d\u0075\u006c\u0074\u0069"},{Key :"\u0075\u0070\u006cu\u0073",Value :"\u0075\u006e\u0069\u006f\u006e\u006d\u0075\u006c\u0074\u0069"},{Key :"\u0073\u0071\u0063u\u0070",Value :"\u0075n\u0069\u006f\u006e\u0073\u0071"},{Key :"\u0075\u006e\u0069\u006f\u006e\u0073\u0071\u0064\u0069s\u0070\u006c\u0061\u0079",Value :"\u0075n\u0069\u006f\u006e\u0073\u0071"},{Key :"u\u006e\u0069\u006f\u006e\u0073\u0071\u0074\u0065\u0078\u0074",Value :"\u0075n\u0069\u006f\u006e\u0073\u0071"},{Key :"\u0062\u0069\u0067\u0063\u0075\u0070",Value :"\u0075n\u0069\u006f\u006e\u0074\u0065\u0078t"},{Key :"\u006ea\u0072\u0079\u0075\u006e\u0069\u006fn",Value :"\u0075n\u0069\u006f\u006e\u0074\u0065\u0078t"},{Key :"\u0075\u006e\u0069o\u006e\u0064\u0069\u0073\u0070\u006c\u0061\u0079",Value :"\u0075n\u0069\u006f\u006e\u0074\u0065\u0078t"},{Key :"\u0066\u006f\u0072\u0061\u006c\u006c",Value :"\u0075n\u0069\u0076\u0065\u0072\u0073\u0061l"},{Key :"b\u006c\u006f\u0063\u006b\u0075\u0070\u0068\u0061\u006c\u0066",Value :"\u0075p\u0062\u006c\u006f\u0063\u006b"},{Key :"\u0067e\u006b\u0061\u0072\u0065\u0076",Value :"\u0075p\u0064\u0069\u0067\u0061\u006d\u006da"},{Key :"\u0065n\u0072\u0074\u0064\u0065\u0073",Value :"\u0075p\u006b\u006f\u0070\u0070\u0061"},{Key :"\u004ba\u0076\u0065\u0072\u0074\u0062\u0061r",Value :"\u0075\u0070\u006f\u006c\u0064\u004b\u006f\u0070\u0070\u0061"},{Key :"\u006ba\u0076\u0065\u0072\u0074\u0062\u0061r",Value :"\u0075\u0070\u006f\u006c\u0064\u006b\u006f\u0070\u0070\u0061"},{Key :"\u0065\u006e\u0067\u0065",Value :"\u0075p\u0073\u0061\u006d\u0070\u0069"},{Key :"\u0075p\u0075\u0070\u0073\u0069\u006c\u006fn",Value :"\u0075p\u0073\u0069\u006c\u006f\u006e"},{Key :"\u0061\u0063\u0075t\u0065\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0075\u0070\u0073i\u006c\u006f\u006e\u006c\u0061\u0074\u0069\u006e"},{Key :"\u0078\u0073\u006f\u006c",Value :"\u0075p\u0073\u006c\u006f\u0070\u0065"},{Key :"\u006b\u0061\u0062a\u0072",Value :"\u0075\u0070\u0073\u0074\u0069\u0067\u006d\u0061"},{Key :"\u0055\u0070s\u0069\u006c\u006fn\u0031\u0064\u0069\u0065\u0072\u0065\u0073\u0069\u0073",Value :"\u0075\u0070\u0074\u0061\u0063\u006b\u0062\u0065\u006co\u0077\u0063\u006d\u0062"},{Key :"\u0055\u0070\u0073\u0069\u006c\u006f\u006e\u0031\u0064\u0069\u0061\u0065r\u0065\u0073\u0069\u0073",Value :"\u0075\u0070\u0074\u0061\u0063\u006b\u0062\u0065\u006co\u0077\u0063\u006d\u0062"},{Key :"\u0043\u0068\u0065\u0076\u0065\u0072\u0074\u0062\u0061\u0072",Value :"\u0075\u0070\u0076\u0061\u0072\u0054\u0068\u0065\u0074\u0061"},{Key :"\u006ee\u0071\u0075\u0061\u0064\u0061\u0072c",Value :"\u0075\u0072\u0061r\u0063"},{Key :"\u0044\u0062\u0061r\u0031",Value :"\u0075\u0074\u0069\u006c\u0064\u0065"},{Key :"\u0070e\u0072s\u0070\u0063\u006f\u0072\u0072\u0065\u0073\u0070\u006f\u006e\u0064",Value :"\u0076\u0061\u0072\u0064\u006f\u0075\u0062\u006c\u0065\u0062\u0061\u0072w\u0065\u0064\u0067\u0065"},{Key :"\u0063l\u0077c\u006f\u006e\u0074\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u006c",Value :"\u0076\u0061r\u006f\u0069\u006et\u0063\u006c\u006f\u0063\u006b\u0077\u0069\u0073\u0065"},{Key :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074",Value :"\u0076a\u0072t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074"},{Key :"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074",Value :"\u0076\u0061r\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0072\u0069\u0067\u0068\u0074"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0036\u00369",Value :"\u0076\u0061\u0076"},{Key :"\u0076a\u0076\u0068\u0065\u0062\u0072\u0065w",Value :"\u0076\u0061\u0076"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00323",Value :"\u0076a\u0076d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0076a\u0076\u0064\u0061\u0067\u0065\u0073h",Value :"\u0076a\u0076d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"v\u0061\u0076\u0064\u0061\u0067\u0065\u0073\u0068\u0036\u0035",Value :"\u0076a\u0076d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0076\u0061\u0076\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0076a\u0076d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00300",Value :"\u0076\u0061\u0076\u0068\u006f\u006c\u0061\u006d"},{Key :"\u0076\u0061\u0076\u0068\u006f\u006c\u0061\u006d\u0068e\u0062\u0072\u0065\u0077",Value :"\u0076\u0061\u0076\u0068\u006f\u006c\u0061\u006d"},{Key :"\u0076\u0061\u0076w\u0069\u0074\u0068\u0068\u006f\u006c\u0061\u006d",Value :"\u0076\u0061\u0076\u0068\u006f\u006c\u0061\u006d"},{Key :"\u0076\u0065\u0063",Value :"\u0076\u0065\u0063\u0074\u006f\u0072"},{Key :"e\u0071\u0075\u0069\u0061\u006e\u0067\u0075\u006c\u0061\u0072",Value :"\u0076\u0065\u0065e\u0071"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00305",Value :"\u0076e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0076\u0065\u0068",Value :"\u0076e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0076\u0065\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0076\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0076\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0076\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0076e\u0068\u006d\u0065\u0064\u0069\u0061l",Value :"\u0076e\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0053\u0061\u006dp\u0069",Value :"v\u0065r\u0074\u0069\u0063\u0061\u006c\u006c\u0069\u006ee\u0062\u0065\u006c\u006fwc\u006d\u0062"},{Key :"\u0061\u0072\u0072\u006f\u0077\u006c\u006f\u006e\u0067b\u006f\u0074\u0068\u0076",Value :"v\u0065\u0077\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e"},{Key :"\u0074a\u0063k\u006c\u0065\u0066\u0074\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0076\u0068\u006fo\u006b"},{Key :"\u0076\u0065\u0072\u0074\u0072\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065",Value :"\u0076\u0072\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0066\u0069\u006c\u006c\u0065\u0064\u0076\u0065\u0072t\u0072\u0065\u0063\u0074",Value :"\u0076r\u0065c\u0074\u0061\u006e\u0067\u006c\u0065\u0062\u006c\u0061\u0063\u006b"},{Key :"\u0074\u0061c\u006b\u0072\u0069g\u0068\u0074\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0076t\u0075\u0072\u006e\u0065\u0064"},{Key :"o\u0070\u0065\u006e\u0062\u0075\u006c\u006c\u0065\u0074\u0031",Value :"\u0076\u0079\u0073\u006d\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0072\u0069\u006e\u0067\u006d\u0061\u0074\u0068",Value :"\u0076\u0079\u0073\u006d\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00348",Value :"\u0077a\u0077\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0077\u0061\u0077",Value :"\u0077a\u0077\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0077\u0061\u0077\u0066\u0069\u006e\u0061\u006c",Value :"\u0077\u0061\u0077\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0077\u0061\u0077\u0077it\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065\u0066\u0069\u006ea\u006c",Value :"\u0077a\u0077\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0065s\u0074\u0069\u006d\u0061\u0074\u0065s",Value :"\u0077\u0065\u0064\u0067\u0065\u0071"},{Key :"\u0050s\u0063\u0072\u0069\u0070\u0074",Value :"w\u0065\u0069\u0065\u0072\u0073\u0074\u0072\u0061\u0073\u0073"},{Key :"\u0077\u0070",Value :"w\u0065\u0069\u0065\u0072\u0073\u0074\u0072\u0061\u0073\u0073"},{Key :"\u006f\u0070\u0065\u006e\u0062\u0075\u006c\u006c\u0065\u0074",Value :"w\u0068\u0069\u0074\u0065\u0062\u0075\u006c\u006c\u0065\u0074"},{Key :"s\u006d\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065",Value :"w\u0068\u0069\u0074\u0065\u0062\u0075\u006c\u006c\u0065\u0074"},{Key :"\u0063\u0069\u0072\u0063\u006c\u0065",Value :"w\u0068\u0069\u0074\u0065\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u006d\u0064\u006c\u0067\u0077\u0068\u0074\u0063\u0069\u0072\u0063\u006c\u0065",Value :"w\u0068\u0069\u0074\u0065\u0063\u0069\u0072\u0063\u006c\u0065"},{Key :"\u0064\u0069\u0061m\u006f\u006e\u0064\u0072\u0068\u006f\u006d\u0062",Value :"\u0077\u0068\u0069t\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064"},{Key :"\u006d\u0064\u006c\u0067\u0077\u0068\u0074\u0064\u0069a\u006d\u006f\u006e\u0064",Value :"\u0077\u0068\u0069t\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064"},{Key :"\u0062\u006c\u0061\u0063ki\u006e\u0077\u0068\u0069\u0074\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064",Value :"\u0077\u0068\u0069\u0074\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0063o\u006e\u0074\u0061\u0069\u006e\u0069n\u0067\u0062\u006c\u0061\u0063\u006b\u0073\u006d\u0061\u006c\u006c\u0064\u0069a\u006d\u006f\u006e\u0064"},{Key :"\u0064i\u0061m\u006f\u006e\u0064\u0072\u0068o\u006d\u0062n\u0065\u0073\u0074\u0065\u0064",Value :"\u0077\u0068\u0069\u0074\u0065\u0064\u0069\u0061\u006d\u006f\u006e\u0064\u0063o\u006e\u0074\u0061\u0069\u006e\u0069n\u0067\u0062\u006c\u0061\u0063\u006b\u0073\u006d\u0061\u006c\u006c\u0064\u0069a\u006d\u006f\u006e\u0064"},{Key :"\u0073\u006da\u006c\u006c\u0074r\u0069\u0061\u006e\u0067\u006c\u0065\u0069\u006e\u0076",Value :"\u0077\u0068\u0069\u0074\u0065\u0064\u006f\u0077\u006e\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0073m\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0074\u0072\u0069a\u006e\u0067\u006c\u0065\u0064\u006f\u0077\u006e",Value :"\u0077\u0068\u0069\u0074\u0065\u0064\u006f\u0077\u006e\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0073m\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0062i\u0067t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0064\u006f\u0077\u006e",Value :"\u0077h\u0069\u0074\u0065\u0064o\u0077\u006e\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce"},{Key :"t\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0069\u006e\u0076",Value :"\u0077h\u0069\u0074\u0065\u0064o\u0077\u006e\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce"},{Key :"\u0073\u006d\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006ce\u006c\u0065\u0066\u0074",Value :"\u0077\u0068\u0069\u0074\u0065\u006c\u0065\u0066\u0074\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0073m\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u006c\u0065\u0066\u0074\u0031",Value :"\u0077h\u0069\u0074\u0065\u006ce\u0066\u0074\u0070\u006f\u0069n\u0074i\u006eg\u0074\u0072\u0069\u0061\u006e\u0067\u006ce"},{Key :"t\u0072\u0069\u0061\u0067\u006c\u0066\u006f\u0070\u0065\u006e",Value :"\u0077\u0068i\u0074\u0065\u0070o\u0069\u006e\u0074\u0065\u0072\u006c\u0065\u0066\u0074"},{Key :"t\u0072\u0069\u0061\u0067\u0072\u0074\u006f\u0070\u0065\u006e",Value :"\u0077\u0068\u0069\u0074\u0065\u0070\u006f\u0069\u006e\u0074\u0065\u0072r\u0069\u0067\u0068\u0074"},{Key :"\u0073m\u0061l\u006c\u0074\u0072\u0069\u0061n\u0067\u006ce\u0072\u0069\u0067\u0068\u0074",Value :"\u0077\u0068\u0069t\u0065\u0072\u0069\u0067h\u0074\u0070\u006f\u0069\u006e\u0074\u0069n\u0067\u0073\u006d\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0072i\u0067\u0068\u0074\u0031",Value :"\u0077\u0068\u0069\u0074\u0065\u0072\u0069\u0067\u0068\u0074\u0070o\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061n\u0067\u006c\u0065"},{Key :"\u0048\u0031\u0038\u0035\u0035\u0031",Value :"\u0077\u0068i\u0074\u0065\u0073m\u0061\u006c\u006c\u0073\u0071\u0075\u0061\u0072\u0065"},{Key :"\u0073\u006d\u0061\u006c\u006c\u0062\u006f\u0078",Value :"\u0077\u0068i\u0074\u0065\u0073m\u0061\u006c\u006c\u0073\u0071\u0075\u0061\u0072\u0065"},{Key :"s\u006d\u0077\u0068\u0074\u0073\u0071\u0075\u0061\u0072\u0065",Value :"\u0077\u0068i\u0074\u0065\u0073m\u0061\u006c\u006c\u0073\u0071\u0075\u0061\u0072\u0065"},{Key :"\u0062\u0069\u0067w\u0068\u0069\u0074\u0065\u0073\u0074\u0061\u0072",Value :"\u0077h\u0069\u0074\u0065\u0073\u0074\u0061r"},{Key :"\u0073\u006d\u0061\u006c\u006c\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",Value :"\u0077\u0068\u0069\u0074e\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067s\u006da\u006c\u006c\u0074\u0072\u0069\u0061\u006eg\u006c\u0065"},{Key :"v\u0061\u0072\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",Value :"\u0077\u0068\u0069\u0074e\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067s\u006da\u006c\u006c\u0074\u0072\u0069\u0061\u006eg\u006c\u0065"},{Key :"\u0062\u0069\u0067\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0075\u0070",Value :"\u0077\u0068\u0069te\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065",Value :"\u0077\u0068\u0069te\u0075\u0070\u0070\u006f\u0069\u006e\u0074\u0069\u006e\u0067\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00319",Value :"\u0077\u006f\u0077\u0061\u0065\u006e\u0074\u0068\u0061\u0069"},{Key :"\u0077\u0072",Value :"\u0077\u0072\u0065\u0061\u0074\u0068\u0070\u0072\u006f\u0064\u0075\u0063\u0074"},{Key :"\u0064i\u0061e\u0072\u0065\u0073\u0069\u0073t\u006f\u006eo\u0073\u006e\u006f\u0073\u0070",Value :"\u0077s\u0075\u0070\u0065\u0072\u0069\u006fr"},{Key :"\u0061\u006e\u0067l\u0065\u0073\u0075\u0070\u006e\u006f\u0073\u0070",Value :"\u0077t\u0075\u0072\u006e\u0065\u0064"},{Key :"\u0075\u0070\u0078\u0069",Value :"\u0078\u0069"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00358",Value :"\u0079\u0061\u006da\u006b\u006b\u0061\u006e\u0074\u0068\u0061\u0069"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00394",Value :"y\u0061\u0074\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0049\u0062\u0061\u0072",Value :"y\u0063\u0069\u0072\u0063\u0075\u006d\u0066\u006c\u0065\u0078"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00350",Value :"\u0079e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0079\u0065\u0068",Value :"\u0079e\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0035\u00319",Value :"\u0079e\u0068b\u0061\u0072\u0072\u0065\u0065\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u0079\u0065\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00314",Value :"\u0079\u0065\u0068\u0068am\u007a\u0061\u0061\u0062\u006f\u0076\u0065\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0079\u0065\u0068\u0077\u0069\u0074\u0068\u0068\u0061\u006d\u007a\u0061a\u0062\u006f\u0076\u0065",Value :"\u0079\u0065\u0068\u0068am\u007a\u0061\u0061\u0062\u006f\u0076\u0065\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0079\u0065\u0068\u0077it\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065\u0066\u0069\u006ea\u006c",Value :"\u0079e\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065f\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0079e\u0068\u0077\u0069\u0074\u0068\u0068\u0061\u006d\u007a\u0061\u0061b\u006f\u0076\u0065\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0079\u0065\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006fv\u0065\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0061\u0072a\u0062\u0069\u0063"},{Key :"\u0079\u0065\u0068wi\u0074\u0068\u0068\u0061\u006d\u007a\u0061\u0061\u0062\u006f\u0076\u0065\u006d\u0065\u0064\u0069\u0061\u006c",Value :"\u0079e\u0068\u0068\u0061\u006dz\u0061\u0061\u0062\u006f\u0076e\u006de\u0064i\u0061\u006c\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u0061l\u0065\u0066\u006d\u0061\u006b\u0073\u0075\u0072\u0061\u0069\u006ei\u0074\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u0079\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0079\u0065\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u0079\u0065h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0079e\u0068w\u0069\u0074\u0068\u006d\u0065e\u006d\u0069n\u0069\u0074\u0069\u0061\u006c",Value :"y\u0065h\u006d\u0065\u0065\u006d\u0069\u006e\u0069\u0074i\u0061\u006c\u0061\u0072ab\u0069\u0063"},{Key :"\u0079\u0065\u0068\u0077it\u0068\u006d\u0065\u0065\u006d\u0069\u0073\u006f\u006c\u0061\u0074\u0065\u0064",Value :"y\u0065\u0068\u006d\u0065em\u0069s\u006f\u006c\u0061\u0074\u0065d\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0079\u0065h\u0077\u0069\u0074h\u006e\u006f\u006f\u006e\u0066\u0069\u006e\u0061\u006c",Value :"\u0079e\u0068n\u006f\u006f\u006e\u0066\u0069n\u0061\u006ca\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0059\u0065\u006e",Value :"\u0079\u0065\u006e"},{Key :"a\u0075\u0078\u0069\u006c\u0069\u0061\u0072\u0079\u006f\u006e",Value :"\u0079e\u0072a\u0068\u0062\u0065\u006e\u0079o\u006d\u006fh\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0064e\u0076\u0063\u006f\u006e\u0031",Value :"\u0079e\u0072a\u0068\u0062\u0065\u006e\u0079o\u006d\u006fh\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0079\u0065\u0072\u0061hb\u0065\u006e\u0079\u006f\u006d\u006f\u006c\u0065\u0066\u0074\u0068\u0065\u0062\u0072e\u0077",Value :"\u0079e\u0072a\u0068\u0062\u0065\u006e\u0079o\u006d\u006fh\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00393",Value :"\u0079\u0065\u0072i\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0079\u0065\u0072\u0069",Value :"\u0079\u0065\u0072i\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"s\u0074\u0061\u0072\u0074\u006f\u0066\u0068\u0065\u0061\u0064",Value :"y\u0065\u0074\u0069\u0076\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0075\u0068\u0061\u0063\u0065\u006b",Value :"\u0079\u0068\u006fo\u006b"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0031\u00304",Value :"\u0079\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0079\u0069",Value :"\u0079\u0069\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u0061\u0072\u0072\u006f\u0077\u0073\u006f\u0075\u0074h\u0077\u0065\u0073\u0074",Value :"\u0079\u0069\u0077n\u0061\u0072\u006d\u0065\u006e\u0069\u0061\u006e"},{Key :"\u0079o\u0064\u0064\u0061\u0067\u0065\u0073h",Value :"\u0079o\u0064d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0079\u006f\u0064\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u0079o\u0064d\u0061\u0067\u0065\u0073\u0068\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00318",Value :"\u0079\u006f\u0064y\u006f\u0064\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0079\u006f\u0064\u0064\u0062\u006c",Value :"\u0079\u006f\u0064y\u006f\u0064\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0037\u00305",Value :"\u0079\u006f\u0064\u0079\u006f\u0064\u0070\u0061\u0074\u0061\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0064\u006f\u0075\u0062\u006c\u0065\u0079\u006f\u0064p\u0061\u0074\u0061\u0068",Value :"\u0079\u006f\u0064\u0079\u006f\u0064\u0070\u0061\u0074\u0061\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"d\u006fu\u0062\u006c\u0065\u0079\u006f\u0064\u0070\u0061t\u0061\u0068\u0068\u0065br\u0065\u0077",Value :"\u0079\u006f\u0064\u0079\u006f\u0064\u0070\u0061\u0074\u0061\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u0063\u0068\u0065\u0072\u0074\u0064\u0065\u0073",Value :"\u0079\u006f\u0074\u0067\u0072\u0065\u0065\u006b"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00314",Value :"\u0079o\u0079\u0061\u006b\u0074\u0068\u0061i"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0036\u00393",Value :"\u0079\u006f\u0079\u0069\u006e\u0067\u0074\u0068\u0061\u0069"},{Key :"\u0064z\u0068\u0061\u0063\u0065\u006b",Value :"\u0079\u0072"},{Key :"i\u006f\u0074\u0061\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u0079s\u0075\u0070\u0065\u0072\u0069\u006fr"},{Key :"\u0068\u006f\u0072\u006e\u006e\u006f\u0073\u0070",Value :"\u0079t\u0075\u0072\u006e\u0065\u0064"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00332",Value :"\u007aa\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u007a\u0061\u0068",Value :"\u007aa\u0068\u0061\u0072\u0061\u0062\u0069c"},{Key :"\u007a\u0061\u0068\u0066\u0069\u006e\u0061\u006c",Value :"\u007a\u0061\u0068\u0066\u0069\u006e\u0061\u006c\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u007a\u0061\u0068\u0069\u006e\u0069\u0074\u0069\u0061\u006c",Value :"\u007a\u0061h\u0069\u006e\u0069t\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u007aa\u0068\u006d\u0065\u0064\u0069\u0061l",Value :"\u007aa\u0068m\u0065\u0064\u0069\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0034\u00326",Value :"\u007a\u0061\u0069\u006e\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u007a\u0061\u0069\u006e",Value :"\u007a\u0061\u0069\u006e\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u007aa\u0069\u006e\u0066\u0069\u006e\u0061l",Value :"\u007aa\u0069n\u0066\u0069\u006e\u0061\u006c\u0061\u0072\u0061\u0062\u0069\u0063"},{Key :"\u0061\u0072\u0072\u006f\u0077\u006c\u006f\u006f\u0070r\u0069\u0067\u0068\u0074",Value :"\u007a\u0061q\u0065\u0066\u0067a\u0064\u006f\u006c\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0061\u0072\u0072\u006f\u0077\u006c\u006f\u006f\u0070\u006c\u0065\u0066\u0074",Value :"\u007a\u0061q\u0065\u0066\u0071a\u0074\u0061\u006e\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"a\u0072\u0072\u006f\u0077\u007a\u0069\u0067\u007a\u0061\u0067",Value :"z\u0061\u0072\u0071\u0061\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"z\u0061\u0079\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u007a\u0061\u0079\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u007aa\u0079i\u006e\u0077\u0069\u0074\u0068\u0064\u0061\u0067\u0065\u0073\u0068",Value :"\u007a\u0061\u0079\u0069\u006e\u0064\u0061\u0067\u0065\u0073\u0068\u0068e\u0062\u0072\u0065\u0077"},{Key :"\u006e\u006c\u0065\u0067",Value :"\u007a\u0063\u0061\u0072\u006f\u006e"},{Key :"\u0074a\u0063k\u0064\u006f\u0077\u006e\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u007a\u0063\u0075r\u006c"},{Key :"\u006d\u0063\u0061\u0070\u0074\u0075\u0072\u006e",Value :"\u007a\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u007a\u0064\u006f\u0074",Value :"\u007a\u0064\u006f\u0074\u0061\u0063\u0063\u0065\u006e\u0074"},{Key :"\u007ae\u0072\u006f\u0064\u006f\u0074",Value :"\u007a\u0065\u0072\u006f"},{Key :"\u007ae\u0072\u006f\u0073\u006c\u0061\u0073h",Value :"\u007a\u0065\u0072\u006f"},{Key :"\u0061f\u0069\u0069\u0035\u0037\u0033\u00392",Value :"\u007a\u0065\u0072\u006f\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063"},{Key :"a\u0072a\u0062\u0069\u0063\u0069\u006e\u0064\u0069\u0063d\u0069\u0067\u0069\u0074ze\u0072\u006f",Value :"\u007a\u0065\u0072\u006f\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u007a\u0065\u0072\u006f\u0061\u0072\u0061\u0062\u0069\u0063",Value :"\u007a\u0065\u0072\u006f\u0068\u0061\u0063\u006b\u0061r\u0061\u0062\u0069\u0063"},{Key :"\u007ae\u0072\u006f\u0073\u0075\u0062",Value :"\u007a\u0065\u0072o\u0069\u006e\u0066\u0065\u0072\u0069\u006f\u0072"},{Key :"\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u0061\u0072\u0061\u0062\u0069\u0063\u0069n\u0064i\u0063\u0064\u0069\u0067\u0069\u0074\u007ae\u0072\u006f",Value :"z\u0065\u0072\u006f\u0070\u0065\u0072\u0073\u0069\u0061\u006e"},{Key :"\u0061f\u0069\u0069\u0035\u0039\u0037\u00360",Value :"\u007a\u0065\u0072\u006f\u0074\u0068\u0061\u0069"},{Key :"\u0062\u006f\u006d",Value :"\u007ae\u0072o\u0077\u0069\u0064\u0074\u0068\u006a\u006f\u0069\u006e\u0065\u0072"},{Key :"z\u0065\u0072\u006f\u0077id\u0074h\u006e\u006f\u0062\u0072\u0065a\u006b\u0073\u0070\u0061\u0063\u0065",Value :"\u007ae\u0072o\u0077\u0069\u0064\u0074\u0068\u006a\u006f\u0069\u006e\u0065\u0072"},{Key :"\u007ae\u0072\u006f\u0073\u0070\u0061\u0063e",Value :"\u007a\u0065\u0072\u006f\u0077\u0069\u0064\u0074\u0068s\u0070\u0061\u0063\u0065"},{Key :"\u0075\u0070\u007a\u0065\u0074\u0061",Value :"\u007a\u0065\u0074\u0061"},{Key :"\u0061f\u0069\u0069\u0031\u0030\u0030\u00372",Value :"z\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u007a\u0068\u0065",Value :"z\u0068\u0065\u0063\u0079\u0072\u0069\u006c\u006c\u0069\u0063"},{Key :"\u006e\u0065\u0067\u0061\u0063\u006b\u006e\u006f\u0077l\u0065\u0064\u0067\u0065",Value :"z\u0069\u006e\u006f\u0072\u0068\u0065\u0062\u0072\u0065\u0077"},{Key :"\u0074\u0061\u0063\u006b\u0075\u0070\u0073\u0075\u0062\u006e\u006f\u0073\u0070",Value :"\u007a\u0072\u0065\u0074\u0072\u006f\u0066\u006c\u0065x\u0068\u006f\u006f\u006b"}}; +func (_adca *IdentityEncoder )Encode (str string )[]byte {return _bebb (_adca ,str )};func (_gea CMapEncoder )String ()string {return _gea ._bd };var _bfag =_af .NewRuneRuneMap (map[rune ]rune {0xFE80:0x0621,0xFE81:0x0622,0xFE82:0x0622,0xFE83:0x0623,0xFE84:0x0623,0xFE85:0x0624,0xFE86:0x0624,0xFE87:0x0625,0xFE88:0x0625,0xFE89:0x0626,0xFE8A:0x0626,0xFE8B:0x0626,0xFE8C:0x0626,0xFE8D:0x0627,0xFE8E:0x0627,0xFE8F:0x0628,0xFE90:0x0628,0xFE91:0x0628,0xFE92:0x0628,0xFE93:0x0629,0xFE94:0x0629,0xFE95:0x062A,0xFE96:0x062A,0xFE97:0x062A,0xFE98:0x062A,0xFE99:0x062B,0xFE9A:0x062B,0xFE9B:0x062B,0xFE9C:0x062B,0xFE9D:0x062C,0xFE9E:0x062C,0xFE9F:0x062C,0xFEA0:0x062C,0xFEA1:0x062D,0xFEA2:0x062D,0xFEA3:0x062D,0xFEA4:0x062D,0xFEA5:0x062E,0xFEA6:0x062E,0xFEA7:0x062E,0xFEA8:0x062E,0xFEA9:0x062F,0xFEAA:0x062F,0xFEAB:0x0630,0xFEAC:0x0630,0xFEAD:0x0631,0xFEAE:0x0631,0xFEAF:0x0632,0xFEB0:0x0632,0xFEB1:0x0633,0xFEB2:0x0633,0xFEB3:0x0633,0xFEB4:0x0633,0xFEB5:0x0634,0xFEB6:0x0634,0xFEB7:0x0634,0xFEB8:0x0634,0xFEB9:0x0635,0xFEBA:0x0635,0xFEBB:0x0635,0xFEBC:0x0635,0xFEBD:0x0636,0xFEBE:0x0636,0xFEBF:0x0636,0xFEC0:0x0636,0xFEC1:0x0637,0xFEC2:0x0637,0xFEC3:0x0637,0xFEC4:0x0637,0xFEC5:0x0638,0xFEC6:0x0638,0xFEC7:0x0638,0xFEC8:0x0638,0xFEC9:0x0639,0xFECA:0x0639,0xFECB:0x0639,0xFECC:0x0639,0xFECD:0x063A,0xFECE:0x063A,0xFECF:0x063A,0xFED0:0x063A,0xFED1:0x0641,0xFED2:0x0641,0xFED3:0x0641,0xFED4:0x0641,0xFED5:0x0642,0xFED6:0x0642,0xFED7:0x0642,0xFED8:0x0642,0xFED9:0x0643,0xFEDA:0x0643,0xFEDB:0x0643,0xFEDC:0x0643,0xFEDD:0x0644,0xFEDE:0x0644,0xFEDF:0x0644,0xFEE0:0x0644,0xFEE1:0x0645,0xFEE2:0x0645,0xFEE3:0x0645,0xFEE4:0x0645,0xFEE5:0x0646,0xFEE6:0x0646,0xFEE7:0x0646,0xFEE8:0x0646,0xFEE9:0x0647,0xFEEA:0x0647,0xFEEB:0x0647,0xFEEC:0x0647,0xFEED:0x0648,0xFEEE:0x0648,0xFEEF:0x0649,0xFEF0:0x0649,0xFEF1:0x064A,0xFEF2:0x064A,0xFEF3:0x064A,0xFEF4:0x064A}); +func (_fc *charCodeGlyphNameMap )RangeDelete (f func (_fda CharCode ,_cdd GlyphName )(_gc bool ,_ebb bool )){_fc ._edc .Lock ();defer _fc ._edc .Unlock ();for _cea ,_decc :=range _fc ._ceb {_ff ,_ee :=f (_cea ,_decc );if _ff {delete (_fc ._ceb ,_cea ); +};if _ee {break ;};};};func _ed (_ca ...charCodeGlyphNameTuple )*charCodeGlyphNameMap {_fbb :=map[CharCode ]GlyphName {};for _ ,_ge :=range _ca {_fbb [_ge .CharCode ]=_ge .GlyphName ;};return &charCodeGlyphNameMap {_ceb :_fbb };};var (_dbae =_de .MustCompile ("\u005e\u005b\u0041\u002dZa\u002d\u007a\u005d\u0028\u005c\u0064\u007b\u0031\u002c\u0035\u007d\u0029\u0024"); +_fae =_de .MustCompile ("\u005e\u0075\u006e\u0069\u0028\u005b\u005c\u0064\u0041\u002d\u0046\u005d{\u0034\u007d\u0029\u0024");_baded =_de .MustCompile ("\u005e\u0028\u005cw\u002b\u0029\u005c\u002e\u005c\u0077\u002b\u0024"););func (_aecd *simpleEncodersMap )Write (s string ,f func ()SimpleEncoder ){_aecd ._dga .Lock (); +defer _aecd ._dga .Unlock ();_aecd ._agab [s ]=f ;};func (_fed *differencesEncoding )ToPdfObject ()_g .PdfObject {_edg :=_g .MakeDict ();_edg .Set ("\u0054\u0079\u0070\u0065",_g .MakeName ("\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067"));_edg .Set ("\u0042\u0061\u0073e\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067",_fed ._bbd .ToPdfObject ()); +if _dcf :=_cab (_fed ._dca );_dcf !=nil {_edg .Set ("D\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073",_dcf );}else {_ae .Log .Debug ("W\u0041\u0052\u004e\u003a\u0020\u0066\u006f\u006e\u0074\u0020\u0044\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0061\u0072\u0072\u0061y\u0020i\u0073\u0020\u006e\u0069l\u002e\u0020O\u0075\u0074\u0070\u0075\u0074\u0020\u006d\u0061\u0079\u0020\u0062\u0065\u0020\u0069\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u002e"); +};return _g .MakeIndirectObject (_edg );};type charCodeGlyphNameTuple struct{CharCode CharCode ;GlyphName GlyphName ;};func (_gcdbb *TrueTypeFontEncoder )RuneToCharcode (r rune )(CharCode ,bool ){_dadgf ,_edfb :=_gcdbb ._abac .Read (r );if !_edfb {_ae .Log .Debug ("M\u0069\u0073\u0073\u0069\u006e\u0067 \u0072\u0075\u006e\u0065\u0020\u0025d\u0020\u0028\u0025\u002b\u0071\u0029\u0020f\u0072\u006f\u006d\u0020\u0065\u006e\u0063\u006f\u0064\u0069n\u0067",r ,r ); +return 0,false ;};_gcdbb ._eff .Write (r );_agb :=CharCode (_dadgf );return _agb ,true ;};func NewWinAnsiEncoder ()SimpleEncoder {return _bbef .NewEncoder ()};func (_fbbab *simpleEncoding )Decode (raw []byte )string {_abag ,_ :=_fbbab .NewDecoder ().Bytes (raw ); +return string (_abag );};func (_adf *simpleEncoding )NewEncoder ()*_fb .Encoder {return &_fb .Encoder {Transformer :&simpleEncoder {_ggeb :_adf ._eaf }};};var (_afcga =_gde (_cgc ,_caba );_dge =_gde (_acab ,_cfad ););type simpleEncodersMap struct{_agab map[string ]func ()SimpleEncoder ; +_dga _d .RWMutex ;};var _bgg =_af .NewRuneStringMap (map[rune ]string {'Ꜳ':"\u0041\u0041",'ꜳ':"\u0061\u0061",'Ꜵ':"\u0061\u0061",'ꜵ':"\u0061\u006f",'Ꜷ':"\u0041\u0055",'ꜷ':"\u0061\u0075",'Ꜽ':"\u0041\u0059",'ꜽ':"\u0061\u0079",'\U0001f670':"\u0065\u0074",'ff':"\u0066\u0066",'ffi':"\u0066\u0066\u0069",'ffl':"\u0066\u0066\u006c",'fi':"\u0066\u0069",'fl':"\u0066\u006c",'Œ':"\u004f\u0045",'œ':"\u006f\u0065",'Ꝏ':"\u004f\u004f",'ꝏ':"\u006f\u006f",'st':"\u0073\u0074",'ſt':"\u017f\u0074",'Ꜩ':"\u0054\u005a",'ꜩ':"\u0074\u007a",'ᵫ':"\u0075\u0065",'Ꝡ':"\u0056\u0059",'ꝡ':"\u0076\u0079",0xe000:"\u0066\u0074",0xe001:"\u0066\u006a",0xe002:"\u0066\u0062",0xe003:"\u0066\u0068",0xe004:"\u0066\u006b",0xe005:"\u0074\u0074",0xe006:"\u0074\u0066",0xe007:"\u0066\u0066\u006a",0xe008:"\u0066\u0066\u0062",0xe009:"\u0066\u0066\u0068",0xe00a:"\u0066\u0066\u006b",0xe00b:"\u0054\u005f\u0068"}); +func (_ebbc simpleDecoder )Reset (){};func _gege (_accb rune )string {_agce :="u\u006e\u0070\u0072\u0069\u006e\u0074\u0061\u0062\u006c\u0065";if _c .IsPrint (_accb ){_agce =_f .Sprintf ("\u0025\u0023\u0071",_accb );};return _f .Sprintf ("\u0025\u002b\u0071\u0020\u0028\u0025\u0073\u0029",_accb ,_agce ); +}; \ No newline at end of file diff --git a/unipdf/internal/timeutils/timeutils.go b/unipdf/internal/timeutils/timeutils.go new file mode 100644 index 0000000..bf69daf --- /dev/null +++ b/unipdf/internal/timeutils/timeutils.go @@ -0,0 +1,19 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package timeutils ;import (_d "errors";_dc "fmt";_f "regexp";_g "strconv";_dd "time";);func ParsePdfTime (pdfTime string )(_dd .Time ,error ){_fb :=_agb .FindAllStringSubmatch (pdfTime ,1);if len (_fb )< 1{if len (pdfTime )> 0&&pdfTime [0]!='D'{pdfTime =_dc .Sprintf ("\u0044\u003a\u0025\u0073",pdfTime ); +return ParsePdfTime (pdfTime );};return _dd .Time {},_dc .Errorf ("\u0069n\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0065\u0020s\u0074\u0072\u0069\u006e\u0067\u0020\u0028\u0025\u0073\u0029",pdfTime );};if len (_fb [0])!=10{return _dd .Time {},_d .New ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072\u0065\u0067\u0065\u0078p\u0020\u0067\u0072\u006f\u0075\u0070 \u006d\u0061\u0074\u0063\u0068\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020!\u003d\u0020\u0031\u0030"); +};_ag ,_ :=_g .ParseInt (_fb [0][1],10,32);_ae ,_ :=_g .ParseInt (_fb [0][2],10,32);_eg ,_ :=_g .ParseInt (_fb [0][3],10,32);_fbg ,_ :=_g .ParseInt (_fb [0][4],10,32);_ab ,_ :=_g .ParseInt (_fb [0][5],10,32);_b ,_ :=_g .ParseInt (_fb [0][6],10,32);var (_dg byte ; +_cab int64 ;_fc int64 ;);_dg ='+';if len (_fb [0][7])> 0{if _fb [0][7]=="\u002d"{_dg ='-';}else if _fb [0][7]=="\u005a"{_dg ='Z';};};if len (_fb [0][8])> 0{_cab ,_ =_g .ParseInt (_fb [0][8],10,32);}else {_cab =0;};if len (_fb [0][9])> 0{_fc ,_ =_g .ParseInt (_fb [0][9],10,32); +}else {_fc =0;};_gb :=int (_cab *60*60+_fc *60);switch _dg {case '-':_gb =-_gb ;case 'Z':_gb =0;};_ec :=_dc .Sprintf ("\u0055\u0054\u0043\u0025\u0063\u0025\u002e\u0032\u0064\u0025\u002e\u0032\u0064",_dg ,_cab ,_fc );_de :=_dd .FixedZone (_ec ,_gb );return _dd .Date (int (_ag ),_dd .Month (_ae ),int (_eg ),int (_fbg ),int (_ab ),int (_b ),0,_de ),nil ; +};func FormatPdfTime (in _dd .Time )string {_eb :=in .Format ("\u002d\u0030\u0037\u003a\u0030\u0030");_df ,_ :=_g .ParseInt (_eb [1:3],10,32);_gc ,_ :=_g .ParseInt (_eb [4:6],10,32);_gf :=int64 (in .Year ());_a :=int64 (in .Month ());_ed :=int64 (in .Day ()); +_ad :=int64 (in .Hour ());_fa :=int64 (in .Minute ());_gg :=int64 (in .Second ());_c :=_eb [0];return _dc .Sprintf ("\u0044\u003a\u0025\u002e\u0034\u0064\u0025\u002e\u0032\u0064\u0025\u002e\u0032\u0064\u0025\u002e\u0032\u0064\u0025\u002e\u0032\u0064\u0025\u002e2\u0064\u0025\u0063\u0025\u002e2\u0064\u0027%\u002e\u0032\u0064\u0027",_gf ,_a ,_ed ,_ad ,_fa ,_gg ,_c ,_df ,_gc ); +};var _agb =_f .MustCompile ("\u005cs\u002a\u0044\u005cs\u002a\u003a\u005cs\u002a(\\\u0064\u007b\u0034\u007d\u0029\u0028\u005cd\u007b\u0032\u007d\u0029\u0028\u005c\u0064\u007b\u0032\u007d\u0029\u0028\u005c\u0064\u007b\u0032\u007d\u0029\u0028\u005c\u0064\u007b\u0032\u007d\u0029\u0028\u005c\u0064{2\u007d)\u003f\u0028\u005b\u002b\u002d\u005a]\u0029\u003f\u0028\u005c\u0064{\u0032\u007d\u0029\u003f\u0027\u003f\u0028\u005c\u0064\u007b\u0032}\u0029\u003f"); diff --git a/unipdf/internal/transform/transform.go b/unipdf/internal/transform/transform.go new file mode 100644 index 0000000..d6b90d6 --- /dev/null +++ b/unipdf/internal/transform/transform.go @@ -0,0 +1,28 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package transform ;import (_d "fmt";_c "github.com/unidoc/unipdf/v4/common";_f "math";);const _fca =1e9;func (_afc Matrix )Transform (x ,y float64 )(float64 ,float64 ){_bf :=x *_afc [0]+y *_afc [3]+_afc [6];_cbf :=x *_afc [1]+y *_afc [4]+_afc [7];return _bf ,_cbf ; +};func (_fa Matrix )Singular ()bool {return _f .Abs (_fa [0]*_fa [4]-_fa [1]*_fa [3])< _ag };func (_gf *Matrix )Clone ()Matrix {return NewMatrix (_gf [0],_gf [1],_gf [3],_gf [4],_gf [6],_gf [7])};func RotationMatrix (angle float64 )Matrix {_aa :=_f .Cos (angle ); +_cb :=_f .Sin (angle );return NewMatrix (_aa ,_cb ,-_cb ,_aa ,0,0);};func (_cee *Point )Set (x ,y float64 ){_cee .X ,_cee .Y =x ,y };func (_bec Matrix )Mult (b Matrix )Matrix {_bec .Concat (b );return _bec };func (_dgc Point )Interpolate (b Point ,t float64 )Point {return Point {X :(1-t )*_dgc .X +t *b .X ,Y :(1-t )*_dgc .Y +t *b .Y }; +};const _abed =1.0e-6;func ScaleMatrix (x ,y float64 )Matrix {return NewMatrix (x ,0,0,y ,0,0)};func (_fd *Matrix )clampRange (){for _cac ,_cc :=range _fd {if _cc > _fca {_c .Log .Debug ("\u0043L\u0041M\u0050\u003a\u0020\u0025\u0067\u0020\u002d\u003e\u0020\u0025\u0067",_cc ,_fca ); +_fd [_cac ]=_fca ;}else if _cc < -_fca {_c .Log .Debug ("\u0043L\u0041M\u0050\u003a\u0020\u0025\u0067\u0020\u002d\u003e\u0020\u0025\u0067",_cc ,-_fca );_fd [_cac ]=-_fca ;};};};func NewMatrixFromTransforms (xScale ,yScale ,theta ,tx ,ty float64 )Matrix {return IdentityMatrix ().Scale (xScale ,yScale ).Rotate (theta ).Translate (tx ,ty ); +};func (_ab Matrix )Angle ()float64 {_da :=_f .Atan2 (-_ab [1],_ab [0]);if _da < 0.0{_da +=2*_f .Pi ;};return _da /_f .Pi *180.0;};func (_dd *Matrix )Shear (x ,y float64 ){_dd .Concat (ShearMatrix (x ,y ))};func (_gda *Matrix )Concat (b Matrix ){*_gda =Matrix {b [0]*_gda [0]+b [1]*_gda [3],b [0]*_gda [1]+b [1]*_gda [4],0,b [3]*_gda [0]+b [4]*_gda [3],b [3]*_gda [1]+b [4]*_gda [4],0,b [6]*_gda [0]+b [7]*_gda [3]+_gda [6],b [6]*_gda [1]+b [7]*_gda [4]+_gda [7],1}; +_gda .clampRange ();};func (_def Matrix )Unrealistic ()bool {_ef ,_ae ,_fae ,_ebb :=_f .Abs (_def [0]),_f .Abs (_def [1]),_f .Abs (_def [3]),_f .Abs (_def [4]);_ebc :=_ef > _fdg &&_ebb > _fdg ;_afe :=_ae > _fdg &&_fae > _fdg ;return !(_ebc ||_afe );};func (_dg Point )Distance (b Point )float64 {return _f .Hypot (_dg .X -b .X ,_dg .Y -b .Y )}; +func TranslationMatrix (tx ,ty float64 )Matrix {return NewMatrix (1,0,0,1,tx ,ty )};func NewPoint (x ,y float64 )Point {return Point {X :x ,Y :y }};func (_gge Matrix )ScalingFactorY ()float64 {return _f .Hypot (_gge [3],_gge [4])};func (_afd Point )String ()string {return _d .Sprintf ("(\u0025\u002e\u0032\u0066\u002c\u0025\u002e\u0032\u0066\u0029",_afd .X ,_afd .Y ); +};func (_gdg Matrix )Rotate (theta float64 )Matrix {return _gdg .Mult (RotationMatrix (theta ))};type Matrix [9]float64 ;func (_gg Matrix )String ()string {_af ,_ba ,_eaa ,_gd ,_ca ,_ce :=_gg [0],_gg [1],_gg [3],_gg [4],_gg [6],_gg [7];return _d .Sprintf ("\u005b\u00257\u002e\u0034\u0066\u002c%\u0037\u002e4\u0066\u002c\u0025\u0037\u002e\u0034\u0066\u002c%\u0037\u002e\u0034\u0066\u003a\u0025\u0037\u002e\u0034\u0066\u002c\u00257\u002e\u0034\u0066\u005d",_af ,_ba ,_eaa ,_gd ,_ca ,_ce ); +};func (_db Matrix )Translation ()(float64 ,float64 ){return _db [6],_db [7]};func NewMatrix (a ,b ,c ,d ,tx ,ty float64 )Matrix {_ea :=Matrix {a ,b ,0,c ,d ,0,tx ,ty ,1};_ea .clampRange ();return _ea ;};func (_ggea Point )Rotate (theta float64 )Point {_fff :=_f .Hypot (_ggea .X ,_ggea .Y ); +_gdaf :=_f .Atan2 (_ggea .Y ,_ggea .X );_eab ,_gfb :=_f .Sincos (_gdaf +theta /180.0*_f .Pi );return Point {_fff *_gfb ,_fff *_eab };};func (_abg Matrix )Inverse ()(Matrix ,bool ){_de ,_faf :=_abg [0],_abg [1];_ed ,_cd :=_abg [3],_abg [4];_ee ,_ff :=_abg [6],_abg [7]; +_abe :=_de *_cd -_faf *_ed ;if _f .Abs (_abe )< _abed {return Matrix {},false ;};_bg ,_fb :=_cd /_abe ,-_faf /_abe ;_eb ,_fg :=-_ed /_abe ,_de /_abe ;_edf :=-(_bg *_ee +_eb *_ff );_bb :=-(_fb *_ee +_fg *_ff );return NewMatrix (_bg ,_fb ,_eb ,_fg ,_edf ,_bb ),true ; +};func (_a Matrix )Round (precision float64 )Matrix {for _e :=range _a {_a [_e ]=_f .Round (_a [_e ]/precision )*precision ;};return _a ;};func ShearMatrix (x ,y float64 )Matrix {return NewMatrix (1,y ,x ,1,0,0)};func IdentityMatrix ()Matrix {return NewMatrix (1,0,0,1,0,0)}; +const _fdg =1e-6;func (_bc Point )Displace (delta Point )Point {return Point {_bc .X +delta .X ,_bc .Y +delta .Y }};func (_aff Matrix )ScalingFactorX ()float64 {return _f .Hypot (_aff [0],_aff [1])};func (_ced Matrix )Scale (xScale ,yScale float64 )Matrix {return _ced .Mult (ScaleMatrix (xScale ,yScale )); +};func (_g Matrix )Identity ()bool {return _g [0]==1&&_g [1]==0&&_g [2]==0&&_g [3]==0&&_g [4]==1&&_g [5]==0&&_g [6]==0&&_g [7]==0&&_g [8]==1;};func (_be *Matrix )Set (a ,b ,c ,d ,tx ,ty float64 ){_be [0],_be [1]=a ,b ;_be [3],_be [4]=c ,d ;_be [6],_be [7]=tx ,ty ; +_be .clampRange ();};func (_fc Matrix )Translate (tx ,ty float64 )Matrix {return _fc .Mult (TranslationMatrix (tx ,ty ))};const _ag =1e-10;func (_ede *Point )Transform (a ,b ,c ,d ,tx ,ty float64 ){_ggg :=NewMatrix (a ,b ,c ,d ,tx ,ty );_ede .transformByMatrix (_ggg ); +};func (_aef *Point )transformByMatrix (_abf Matrix ){_aef .X ,_aef .Y =_abf .Transform (_aef .X ,_aef .Y )};type Point struct{X float64 ;Y float64 ;}; \ No newline at end of file diff --git a/unipdf/internal/uuid/uuid.go b/unipdf/internal/uuid/uuid.go new file mode 100644 index 0000000..e7e96df --- /dev/null +++ b/unipdf/internal/uuid/uuid.go @@ -0,0 +1,14 @@ +// +// Copyright 2020 FoxyUtils ehf. All rights reserved. +// +// This is a commercial product and requires a license to operate. +// A trial license can be obtained at https://unidoc.io +// +// DO NOT EDIT: generated by unitwist Go source code obfuscator. +// +// Use of this source code is governed by the UniDoc End User License Agreement +// terms that can be accessed at https://unidoc.io/eula/ + +package uuid ;import (_d "crypto/rand";_gg "encoding/hex";_g "io";);func NewUUID ()(UUID ,error ){var uuid UUID ;_ ,_f :=_g .ReadFull (_e ,uuid [:]);if _f !=nil {return _gf ,_f ;};uuid [6]=(uuid [6]&0x0f)|0x40;uuid [8]=(uuid [8]&0x3f)|0x80;return uuid ,nil ; +};func MustUUID ()UUID {uuid ,_ec :=NewUUID ();if _ec !=nil {panic (_ec );};return uuid ;};var _gf UUID ;type UUID [16]byte ;var Nil =_gf ;func _b (_ea []byte ,_eg UUID ){_gg .Encode (_ea ,_eg [:4]);_ea [8]='-';_gg .Encode (_ea [9:13],_eg [4:6]);_ea [13]='-'; +_gg .Encode (_ea [14:18],_eg [6:8]);_ea [18]='-';_gg .Encode (_ea [19:23],_eg [8:10]);_ea [23]='-';_gg .Encode (_ea [24:],_eg [10:]);};func (_cfc UUID )String ()string {var _cff [36]byte ;_b (_cff [:],_cfc );return string (_cff [:])};var _e =_d .Reader ; -- cgit v1.2.3