MZ@ !L!This program cannot be run in DOS mode. $PEL pZ:U# $@pa 3 dI8\.text"$`P`.data@(@0.rdataP *@@@.bss`pp.edataJ@0@.idatadIJL@0.CRT,@0.tls @0.reloc@0BS$ "É$ۣDtqa@tqat 1[Ã[ÐWVST$$urpqa1ۋ58qapqav$փHtqauLtqa$![^_ 'ud1X=8qav9 $׃Htqau1ۡLtqa!LtqaLtqa4jqatT$(D$T$T$ $Ѓ pqa[^_ 17'Dtqa$StA@tqa$@Ã9wt9v4$ @tqaDtqa1LtqaHtqa[^_ fHtqa*t&D$qa$qaLtqa $D$qa$qaLtqa'UWVSljӃ҉@qauIpqatdl$D$<$g ƃtMtI@qa[^_]Ðt&Cl$\$<$wS u@1뿐&l$\$<$ Ɖl$\$<$ D냉l$\$<$ u#ul$D$<$ Ifupl$D$<$ l$D$<$a l$D$<$Z l$D$<$c l$D$<$ 'DpqaT$$tL$(D$ = &T$ T$ א@qatCU$PqaqatD$Pqa$qa…t $@qafU]ÐUS$]D$D$\$D$ D$$Pqa$up\$D$D$D$ D$+Pqa$DG\$D$D$D$ D$6Pqa$$[]ÐUS]t$n []D$DPqaD$Qqa$P 1[]Ð&Upqau!D$!qaD$`pa$PPqam pqaD$E$yɃÍUpqau!D$!qaD$`pa$PPqa pqaD$E$)@ɃÐt&USpqa]u!D$!qaD$`pa$PPqa pqa$D$E ƒ ʈ[]fUSpqa]u!D$!qaD$`pa$PPqai pqa$D$xE ƒ ʈ[]ÐUSpqa]u!D$!qaD$`pa$PPqa pqa$D$E ƒ ʈ[]Ít&USpqa]u!D$!qaD$`pa$PPqa pqa$D$E Hƒ ʈP[]fUSpqa]u!D$!qaD$`pa$PPqaI pqa$D$XE ƒ ʈ[]ÐUSpqa]u!D$!qaD$`pa$PPqa pqa$D$E Hƒ ʈP[]USpqa]u!D$!qaD$`pa$PPqa pqa$D$E Hƒ ʈP[] USpqa]u!D$!qaD$`pa$PPqa pqa$D$(E ƒ ʈ[]ÐUSpqa]u!D$!qaD$`pa$PPqapqa$D$E ƒ ʈ[]ÐUSpqa]u!D$!qaD$`pa$PPqaYpqa$D$hE ƒ ʈ[]ÐUSpqa]u!D$!qaD$`pa$PPqapqa$D$E ƒ ʈ[]ÐUpqau!D$!qaD$`pa$PPqapqaD$E$Ƀ<ЃUpqau!D$!qaD$`pa$PPqaMpqaD$E$YÍUpqau!D$!qaD$`pa$PPqapqaD$E$ ÍUpqau!D$!qaD$`pa$PPqapqaD$E$Í&Upqau!D$!qaD$`pa$PPqa]pqaD$E$iÍUpqau!D$!qaD$`pa$PPqa pqaD$E$Í&Upqau!D$!qaD$`pa$PPqapqaD$E$@ÍUpqau!D$!qaD$`pa$PPqampqaD$E$y@ÍUpqau!D$!qaD$`pa$PPqapqaD$E$)ÍU(pqaEu!D$!qaD$`pa$PPqapqaU$T$D$E$Ít&pqatÍUD$!qaD$`pa$PPqafpqaÍ&US$pqau!D$!qaD$`pa$PPqa,pqaUD$D$D$ D$]Pqa$T$D$ É$D$PpaD$ePqa$D$ D$paD$pPqa$D$ D$paD$|Pqa$D$ D$paD$Pqa$D$ D$PpaD$Pqa$D$ D$ppaD$Pqaf$D$ D$paD$PqaF$D$ D$paD$Pqa&$D$ D$paD$Pqa$D$ D$paD$Pqa$D$ D$`paD$Pqa$D$ D$paD$Qqa$D$ D$paD$ Qqa$D$ D$ paD$Qqaf$D$ D$ paD$&QqaF$D$ D$paD$3Qqa&$D$ D$paD$FQqa$D$ D$`paD$\Qqa$D$ D$ppaD$lQqa$D$ D$paD$Qqa$D$ D$0paD$Qqa$D$ D$paD$Qqaf$D$ D$paD$QqaF$[]ÐUSTE]$E]؉$E]$E ]$]$E؉$\$E\$E\$ E\$T[]Ív'UVS]ƋE $t$$o$Et$$q[^]Ð&UVS]XD$E $9$t$$3[^]fUWVS]D$E$ƋE $t$$$|$t$$[^_]ÍUSTE]$+E]؉$E]$E ]$]$.E؉$\$E\$E\$ E\$ZT[]Ív'UVS] ƋE $#t$$$t$$[^]Ð&UVS]D$E $$t$$[^]fUWVS]D$E$xƋE $|t$$H$|$t$$v[^_]ÍUVS] ƋE $#t$$$t$$)[^]Ð&UE$$E&'UVS]ƋE $t$$o$Et$$[^]Ð&USqaD$ D$$paD$Qqa$9D$ D$$paD$Qqa$D$ D$@$paD$Rqa$D$ D$#paD$%Rqa$D$ D$#paD$=Rqa$D$ D$@#paD$TRqa$D$ D$"paD$fRqa$mD$ D$P"paD$Rqa$KD$ D$"paD$Rqa$)D$ D$!paD$Rqa$D$ D$@!paD$Rqa$[]ÐUD$E$ USE $&pqau#D$qaD$qa$Rqa@ãpqaU u'L$$\$$V[]ËJR ڐ&UVSpqa]u!D$qaD$qa$RqapqaD$E $ơpqau!D$qaD$qa$Rqapqa$D$t$$[^] US$pqau!D$qaD$qa$Rqa,pqaD$E$8U$T$UT$zED$E$ËE$$[]ÍvUWVS] uDD$E$tVpqau!D$qaD$qa$Rqapqa4$D$|$\$$[^_]Ít&$ 렍t&UWVS] }tVpqau!D$qaD$qa$Rqapqa<$D$\$$yu E[^_]/$렍vpqatÍUD$qaD$qa$RqapqaÍ&UVS pqau!D$qaD$qa$Rqa[pqaUD$D$D$ D$Rqa$T$?D$ É$D$&paD$Rqa5$D$ D$)paD$Sqa$D$ D$P'paD$ Sqa$D$ D$p(paD$Sqa$D$ D$'paD$Sqa$D$ D$&paD$Sqa\$D$D$D$ D$)Sqa$Jt$$D$/Sqa [^]ÐUVS] D$Ɖ$:tt$$$1҃҃[^]É'US] AD$$$5][]hUVS ED$@Sqa$UD$ É$D$+paD$HSqa$D$ D$@+paD$TSqa\$D$D$D$ D$@Sqa$t$$D$^SqaL\$D$D$D$ D$mSqa$t$$D$^Sqa [^]ÐUWVS]oD$Ɖ$$|$$^t$$D$ -pa[^_]Ð&US$E $ËE$D$ pqa\$D$D$E$$[]Í&'UVS{dƋE$t$$$[\$$[^]Ð&UWVSE ut= 4$|$$V\$$ E[^_]v$(뻍t&US$UD$D$D$ D$tSqa$T$á pqauD$$|Sqa pqa$D$ D$-paD$Sqapqa$D$ D$-paD$Sqa$D$ D$,paD$Sqa$[]ÐUVS ËE$f\$$10U$T$UT$ƋE~&t&E$_4$D$9]ދE${ [^]Ív'UVS|ƋE$t$$$s\$$[^]Ð&UVSu0É4$\$$R$2E[^]t&UVS ]D$D$\$D$ D$Sqa$D$ Ɖ$D$/paD$Sqa4$D$ D$/paD$Sqa4$D$ D$/paD$Sqa\$D$D$ D$Sqa$Sqa\$D$D$ D$Sqa$Sqa\$D$D$ D$Sqa$Sqa\$D$D$ D$Sqa$Sqar\$D$D$ D$Tqa$ TqaJ\$D$D$ D$Tqa$&Tqa" [^]ÐUED$ D$D$$Ðt&U1E $>UBÉ'UE $$UBÍv'UWVSE<]D$ED$8TqaD$E܉D$ E D$E$EtmD$$}.D$E$.D$E܉$|$t$D$D$ $lC<[^_]Ít&.D$E$T.D$E܉$>t$$*C<[^_]Ív'UE t$UBÉ$fUE t$UBÉ$lfUED$ED$E $UBÐt&U1E $vUBÉ'UED$ED$E $:UBÐt&U%D$E $$UBÐUED$ED$E $UBÐt&UED$ED$E $UBÐt&UD$E $>$~UBÐUD$E $>$VUBÐUeD$E $$.UBÐUE t$UBÉ$LfUE t$UBÉ$fUD$E $~$UBÐUD$E $N$UBÐUD$E $$~UBÐUmD$E $$^UBÐUE $$?UBÍv'U%D$E $^$UBÐUE $$@x DÍ&$(ÍUS]tA(tqa$D$t3$D$ Cx Ѓ[]Ð&  t&US]tA(tqa$D$tID$ $C@ @xD[]f  'E[]Sn&'US]tA(tqa$D$0tID$ $$C@=?wD[]Ðt& 'E[]&'UVSu] t](tqa4$D$tL4$D$ vtF[^]É$5F[^]Í1g&UVSu] t](tqa4$D$,tL4$D$ vtF[^]É$F[^]Í1&US]tA(tqa$D$tID$ $C@=?wD[]Ðt& 'E[]sn&'US]tA(tqa$D$0t3$D$ $C@ E[]A'  t&US]tA(tqa$D$t6$D$ C@$F[]Ð& UVS]t@ơ(tqa$D$ht0$D$ \t$C@ $B[^]á  ? UVS]t@ơ(tqa$D$t0$D$ t$C@ $[^]á  US$]tQ(tqa$D$tM$D$ CP @UfED$E$W$[]Ð E Jv'US$]ta(tqa$D$tk$D$ CP UPUP@UE$D$E$$[]Í& EEE US$]ta(tqa$D$ptk$D$ dCPUP UP$@(UEL$D$E$-$[]Í&E E$E( UVS] utr(tqa$D$tl$D$ [tP(tqa4$D$t?D$ 4$F\$$,[^]1벍&1g&UWVS,](tqa$D$*D$ $uCPU؋P U܋P$U@(E"4$D$ǡ(tqa$D$t{$D$ CP U؋PU܋PU@E"4$D$|$D$$,[^_]Ít&Eء Eܡ$E( \UE D$EDD$pqa$;É'UWVEƒ<EUTqa$ _Tqa jTqarTqa |Tqa ƿTqa D0tqa&VDD$pqa$H^_]É'(tqa^_]Ít&,tqaى'8tqaɉ'paD$Tqa8tqa$D$2VqaD$LƉD$pqaD$$!4$D$ D$ 2paD$TqaWqa$k4$D$D$$EG$ EEԉD$E$$D$vu<[^_]ÐUWVSu] ԐD$4$踏tG[^_]Ð&$@G[^_]Ít&'UWVSu] tD$4$XtG[^_]Ð&$G[^_]Ít&'US]D$$@@x D[]ÉE[]US]ُD$$轎@@x D[]ÉE[]鱍UWVS]藏D$${|NjE $|$$K[^_]Í&US]ID$$-E[]vUVS0E] D$E$ߍUt$\$$1T$UT$ ǒ貌ËE!8&DD$$蕌9u~E@yى$葌ӋE$0[^]É$ [$N'UVS E tu0D$E$U\$$T$ UT$UƉ@xQ\U@x1D\$D$҃$ [^]É$\냉$踋ɍ$訋맍t&U1ɉVS EE tGrD$E$SU$t$\$T$ TE@x D[^]É$̊뱉$( [^]ÐUVSu]؃0D$E$t$\$$ 4$D$$D$ڋt$$60[^]Í&UVSu]؃0蕌D$E$vt$\$$莐4$D$}$D$jt$$Ɗ0[^]Í&US$,UD$D$D$ D$x]qa$T$D$ É$D$ЋpaD$]qaۊ$D$ D$`paD$]qa車$D$ D$paD$]qa蛊$D$ D$0paD$]qa{$D$ D$PpaD$]qa[$D$ D$ paD$]qa;$D$ D$ЈpaD$]qa$D$ D$paD$]qa$D$ D$paD$]qaۉ$D$ D$PpaD$]qa軉$D$ D$paD$]qa蛉$D$ D$paD$]qa{$D$ D$paD$^qa[$D$ D$paD$ ^qa$D$ D$paD$^qa$D$ D$paD$/^qa$D$ D$ paD$<^qaۈ$[]ÐUSċD$E $͈ND$E$臈\$$諍Ѓ[]ÍvUS]D$$ME[]須&US]$E \$ D$P^qaD$E$ $萈蹊D$E$\$$$Ѓ[]Í&'UE $'$Ðt&UE $$όD$E$與ÐUS$譌\$$聇[]Ít&'US$UD$D$D$ D$S^qa$T$D$ É$D$paD$\^qa+$D$ D$paD$d^qaۆ$D$ D$paD$o^qa$D$ D$0paD$y^qa蛆$D$ D$paD$^qa{$D$^qaD$^qa$D$ D$paD$^qaC$[]ÐUmD$E$$^ЃfUWVS1ۃ<E0D$E$х‰EЍE$D$ED$At6D$E8$΅t$D$$„D$Eԉ$sEЉ$؊9},E<4@y4$^뒍v'Eԃ<[^_]Ðt&US]iD$$ $u@xD[]É'E[]vUS$E trD$E$貄U$\$T$ UT$E@xC\D$E$諄\$D$$蟃$[]Ð$농t&$X뵍t&UWVS]u tl腉D$E$>tq$^wЃfUvD$E$q$6wЃfUvD$E$p$wЃfUvD$E$p$vЃfU]vD$E$~p$vЃfUVS +vƋED$4$D$D$ D$_qaD$"p4$p$D$ D$ЦpaD$_qan$D$ D$paD$_qan$D$ D$ppaD$_qaxn$D$ D$@paD$_qaXn$D$ D$paD$_qa8n$D$_qaD$_qa(o$D$ D$paD$_qaXo$D$ D$ppaD$_qa8o$D$ D$0paD$_qao$D$ D$paD$_qan$D$ D$paD$`qan$D$ D$0paD$`qan$D$ D$paD$`qan$D$ D$@paD$*`qaxn$D$ D$ТpaD$6`qaXn$D$ D$`paD$C`qa8n [^]ÐU$xD$E$mÐ&US]t2$NxSPSPS P SP[]Ít&D$T`qaD$`qa$x1[]ÍUS,pqa]u!D$!qaD$pa$a`qa)x,pqa$D$8mE Hƒ ʈP[]fU,pqau!D$!qaD$pa$a`qaw,pqaD$E$l@ÍUWVS,pqau] u!D$!qaD$pa$a`qatw,pqaD$4$lt[^_]Ít&$Hk[^_]ÍUS,pqa]u!D$!qaD$pa$a`qav,pqaD$$l=?w D[]ÉE[] kUWVS,pqau} ]u!D$!qaD$pa$a`qav,pqaD$4$kt0Etu$5j[^_]ÍvE$jٍv<$jƍUWVS,pqau!D$!qaD$pa$a`qa v,pqaD$E$kXp@ @xK|@xQt6@x$D|$ t$D$$ j[^_]É$i֍v$ilj@y4$i말,pqatÍUD$!qaD$pa$a`qaFu,pqaÍ&US$,pqau!D$!qaD$pa$a`qa u,pqaUD$D$D$ D$p`qa$T$iD$ É$D$PpaD$z`qai$D$ D$ paD$`qai$D$ D$paD$`qai$D$ D$paD$`qai$D$ D$paD$`qafi$D$ D$PpaD$`qag$D$ D$paD$`qa&i$[]ÐUWVSE܃LD$ED$`qaD$ED$ E D$E$gJjD$E$h$jD$ËE$h1E‰UkD$E$hUԉt$ |$$T$n\$$hL[^_]ÍviD$E$dhiD$ËE$Lh-kD$E$6h|$t$$Nn땍USjD$E$g$%nvj$D$g[]Ít&UVS] jt$mu E[^]g$TffUS$tjUD$D$D$ D$`qa$T$%gD$ É$D$paD$`qaKg$D$ D$paD$`qaf$D$ D$`paD$ aqaf$[]ÐU0pqau!D$qaD$qa$aqamq0pqaD$E$yf$lЃÍ'US$0pqaEEu!D$qaD$qa$aqap0pqaD$E$ fU$T$UT$|lE@x?\U@xD\$D$$d$[]Ð$dۍ$d빍t&UWVS,rjơ0pqau!D$qaD$qa$aqaCp0pqaD$E$OeU$t$T$ UT$k(dUÅt#$腎$D$dEP҉UugD$E$ef4$D$e\$ |$D$$d4$Sk,[^_]É'UWVS0pqau!D$qaD$qa$aqaZo0pqaD$E$fd$jOcƉt6&$覍4$D$2c[u$g[u<$n[^_] UWVSE,D$ E D$*aqaD$E$bEtqá0pqatAD$E$c\$$Ajt $ƃ,[^_]É'D$qaD$qa$aqa$D$ D$paD$dqa>$[]ÐU]ÍU(E $/=}E fEm]mE EE]'= UE$HÍUVSE]@ED$E \$ D$dqaD$E$=}$1<Et]5ƒ91<у )H؍t&U JR E\$L$$D$ED$ED$ED$ EutO@4$D$K=ËE$DEEߋE$e=ƋE$GUtED$$;t$\$D$ $<@[^]f6f$H; ƒtU؋ H~ۋH E$<$;qaD$dqa$a;'UWVSE ,$<NjE  t`@EED$E$;CÉD$ Et$<$D$C\$ \$D$pa$pa;,[^_]fU뛐t&UE$CÐ&U<D$E$;Ít&USE $$9E  udM$T$L$ ML$!CEÁ@xT\U@x4D\$D$$4:$[]ÍP@ 띐&$9ƍ$9뤍t&UWVSE Lu$;NjE  u-=D$E$f:\$<$EEpD$4$ EM̉D$EЋEԉt$\$L$ <$D$BED$pa$pauEED$ D$9L[^_]Í&XZ4$8EOUWVS1ۃu8NjF~.t&?D$$9<$D$89^փ[^_]ÍUWVSE L$9NjE  qD$E$*9\$<$ECpD$4$CMЉt$D$ \$<$EԉL$@ED$pa$pauEED$ D$8L[^_]fXr&USE $67@U Ë u-L$$@\$$8[]ÍJR Ԑ&UVS] H@t$E@u E[^]L8$6fU(E $7E u5PED$pa$paUED$ D$7Í&Ɛ&UE@ $dBÐt&UWVS,]C~l@>1E8 7EUT$$H7D$C $B9sC ~9{<$6 C$Eu6E@=EC $?ƋC $AE4$D$|7,[^_]Ít&U$dqa6D$ D$ID$$$tqa5D$$tqaD$dqa$5$tqaD$ D$`paD$eqa$6$tqaD$ D$ paD$eqa$j6$tqaD$ D$paD$%eqa$E6$tqaD$ D$paD$3eqa$ 6$tqaD$ D$paD$9eqa$5$tqaD$ D$paD$Geqa$5$tqaD$ D$0paD$_eqa$5$tqaD$ D$0paD$eeqa$5$tqaD$ D$paD$reqa$g5$tqaD$D$yeqa$4$tqaD$ D$paD$eqa$3$tqa$P$tqa$^$tqa$F$tqa$yr$tqa$,2$tqa$?B$tqa$b$tqa$5,$tqa$F$tqa$1$tqa$辆$tqa$豜$tqa$L$tqa$$tqa$z$tqa$u$tqa$J$tqa$胔$tqa$$tqa$$tqa$L$tqa$H$tqa$r$tqa$e$tqa$H$tqa$+$tqa$^$tqa$:$tqa$蔻$tqa$}$tqa$J$tqa$$tqa$m$tqa$裲ÐUVS84ƋE$3t$$=$#;\$$3[^]Ð&UVS33ƋE$2t$$=$:\$$G3[^]Ð&UWVS,] }3tE]k3<$q2\$$==U$T$~:u E,[^_]T2t&$0E볍vUVSu3É4$2\$$<$2:@x D[^]ÉE[^]0 US$2ËE$1\$$<U$T$UT$9E@xH\U@x(D\$D$$0$[]Ív'$H0ҍ$80밍t&US$2ËE$1\$$;U$T$UT$59E@xH\U@x(D\$D$$/$[]Ív'$/ҍ$/밍t&UVSu0EEEEEEEE81ËE$;0\$]؉$;t$\$$d87z4$D$0$z$D$0t$$d/0[^]Ðt&UVSEԃPD$ED$eqaD$ E D$E$.}yD$EЉ$z/}U؋PU܋P@ UEyD$Eԉ$E/UPUP@ UE10ËEu$1/\$]؉$9t$\$$Z7-y4$D$/y$D$.t$$Z.P[^]Ã}EEEEDEEEENt&UVSu0EEEEEEEE8/ËE$;.\$]؉$9t$\$$l67x4$D$.$x$D$.t$$d-0[^]Ðt&UVSEԃPD$ED$eqaD$ E D$E$,}wD$EЉ$z-}U؋PU܋P@ UEwD$Eԉ$E-UPUP@ UE1.ËEu$1-\$]؉$7t$\$$b5-w4$D$-w$D$,t$$Z,P[^]Ã}EEEEDEEEENt&UWVSLE]u]A-ËE$D,\$$7UMԉ$|$t$ T$UL$T$1E ‰T$[4E@\U@xbD\$D$$*L[^_]f$P*D4$:*<$'*E1&$x*똍$h*sUWVSo $U |$$!t$$}[^_]ÍvUmD$E$  UWVSEuԍ]ЃlD$ Et$\$ D$gqaD$E܉D$E؉D$E D$E$ EШƒ<1}t蟨D$E$H aD$E܉$2 NjEبEEԨE$x ) EċE$ Uĉ$T$|$}\$t$$|$ }|$*v;1ۃ}tD$E$ D$E${ NjEܨEEبE4$ EYD$EЉ$j [ EċE$= Mĉ$L$|$M}U\$t$L$ $|$T$]$D$ l[^_]Ív'$pEEبT$ZEIv'$@Eh$0EhUWVSE ]t<$< } $c |$$/t$$[^_]ÐK $1 t$$D$$m[^_]Ít&'UVS $hqa ËE$\$$1U$T$UT$nE$ƋE~(fE$\$D$4$;]|ڋE$ [^]ÍUVS c UD$D$D$ D$1hqa$T$D$ É$D$ qaD$9hqa$D$ D$P qaD$Ahqa$D$ D$ qaD$Lhqa$D$ D$ qaD$Yhqa$D$ D$` qaD$bhqaz$D$ D$ qaD$shqaZ$D$ D$ qaD$hqa:$D$ D$P qaD$hqa$D$ D$ qaD$hqa$D$ D$qaD$hqa$D$ D$PqaD$hqa$D$ D$qaD$hqa$D$ D$qaD$hqaz$D$ D$@qaD$hqaZ$D$ D$qaD$hqa:$D$ D$qaD$hqa$D$ D$0qaD$iqa$D$ D$qaD$ iqa$D$ D$qaD$iqa$D$ D$`qaD$%iqa$D$ D$ qaD$.iqaz$D$ D$qaD$?iqaZ$D$ D$qaD$Liqa:$D$ D$pqaD$[iqa$D$ D$qaD$fiqa \$D$D$D$ D$tiqa$t$$D$~iqa [^]ÐUWVS} <$t$$Z\$$N$E[^_]g USËE$7\$$$$[]Ðt&UVS E ]$z]R$t$$E$\$= [^]Ít&UE $$EfUEU(ED$iqaD$ E D$E$QE~D$iqa$t$$dfED$iqa$uЋED$iqa$uED$iqa$tZ$ËE$eD$qaD$iqa$US$ UD$D$D$ D$iqa$T$5D$ É$D$qaD$iqa[$D$ D$qaD$iqa;$D$ D$qaD$iqa$D$ D$pqaD$ jqa$D$ D$0qaD$jqa$D$ D$qaD$%jqa$[]Ð%Иqa%qa%qa%Ԙqa%qa%qa%qa%qa%`qa%qa%ؘqa%̘qa%@qa%Lqa%pqa%qa%Șqa%qa%ܘqa%lqa%qa%Hqa%qa%qa%|qa%xqa%qa%Ęqa%qa%Dqa%Pqa%Xqa%qa%qa%qa%Tqa%qa%tqa%\qa%qa%qa%qa%rb_define_singleton_methodFrb_eArgError_rb_eRuntimeErrorjrb_eTypeErrorrb_ensurerb_errinforb_exc_raise,rb_float_new>rb_funcallarb_gc_writebarrier_unprotect{rb_global_variablerb_hash_arefrb_hash_asetrb_hash_newrb_int2bigrb_intern2rb_num2dblrb_num2longrb_num2ulongrb_obj_is_kind_ofZrb_raiserb_rescuerb_scan_argsrb_str_newrb_string_valuerb_uint2bigErb_warnJrb_yieldrb_cCairo_ContextErb_cairo_context_from_ruby_objectPrb_cairo_font_options_from_ruby_objectQrb_cairo_font_options_to_ruby_object.cairo_font_options_copyrbg_cstr2rvalrbg_define_methodrbg_define_singleton_methodrbg_gints2rval#rbg_rval2cstr$rbg_rval2cstr_accept_nil3rbg_rval_inspect;rbgerr_gerror2exceptionArbgobj_add_constantsBrbgobj_add_relativeErbgobj_boxed_getGrbgobj_boxed_not_copy_objMrbgobj_define_classNrbgobj_define_class_dynamicQrbgobj_get_enumRrbgobj_get_flags_rbgobj_initialize_object`rbgobj_instance_from_ruby_objecterbgobj_make_boxedhrbgobj_make_enumirbgobj_make_flagsurbgobj_ruby_object_from_instancewrbgobj_ruby_object_from_instance_with_unrefrbgutil_glist2ary_boxedrbgutil_glist2ary_boxed_and_freerbgutil_gslist2ary_boxedrbgutil_key_equal!g_ascii_toupperg_freeQg_list_appendZg_list_freeg_mallocg_malloc0g_malloc_ng_return_if_fail_warningg_slist_append!g_slist_freeg_strdupg_utf8_strlen g_boxed_copy g_boxed_type_register_static g_type_check_instance_cast=g_type_namepango_alignment_get_typepango_attr_background_newpango_attr_fallback_newpango_attr_family_newpango_attr_font_desc_newpango_attr_foreground_newpango_attr_gravity_hint_newpango_attr_gravity_newpango_attr_iterator_copy pango_attr_iterator_destroy pango_attr_iterator_get pango_attr_iterator_get_attrs pango_attr_iterator_get_font pango_attr_iterator_nextpango_attr_iterator_rangepango_attr_language_newpango_attr_letter_spacing_newpango_attr_list_changepango_attr_list_filterpango_attr_list_get_iteratorpango_attr_list_get_typepango_attr_list_insertpango_attr_list_insert_beforepango_attr_list_newpango_attr_list_splicepango_attr_list_unrefpango_attr_rise_newpango_attr_scale_newpango_attr_shape_newpango_attr_shape_new_with_data pango_attr_size_new!pango_attr_size_new_absolute"pango_attr_stretch_new#pango_attr_strikethrough_color_new$pango_attr_strikethrough_new%pango_attr_style_new'pango_attr_type_get_type(pango_attr_type_register)pango_attr_underline_color_new*pango_attr_underline_new+pango_attr_variant_new,pango_attr_weight_new-pango_attribute_copy.pango_attribute_destroy/pango_attribute_equal3pango_break6pango_color_get_type7pango_color_parse<pango_context_get_base_dir=pango_context_get_base_gravity>pango_context_get_font_description?pango_context_get_font_mapApango_context_get_gravity_hintBpango_context_get_languageCpango_context_get_matrixDpango_context_get_metricsFpango_context_get_typeGpango_context_list_familiesHpango_context_load_fontIpango_context_load_fontsetJpango_context_newKpango_context_set_base_dirLpango_context_set_base_gravityMpango_context_set_font_descriptionNpango_context_set_font_mapOpango_context_set_gravity_hintPpango_context_set_languageQpango_context_set_matrixRpango_coverage_copySpango_coverage_from_bytesTpango_coverage_getUpango_coverage_level_get_typeVpango_coverage_maxWpango_coverage_newYpango_coverage_setZpango_coverage_to_bytes[pango_coverage_unref]pango_direction_get_type^pango_ellipsize_mode_get_type_pango_engine_get_type`pango_engine_lang_get_typeapango_engine_shape_get_typecpango_find_base_direpango_find_paragraph_boundaryfpango_font_describegpango_font_describe_with_absolute_sizehpango_font_description_better_matchkpango_font_description_equallpango_font_description_freempango_font_description_from_stringnpango_font_description_get_familyopango_font_description_get_gravityppango_font_description_get_set_fieldsqpango_font_description_get_sizerpango_font_description_get_size_is_absolutespango_font_description_get_stretchtpango_font_description_get_styleupango_font_description_get_typevpango_font_description_get_variantwpango_font_description_get_weightxpango_font_description_hashypango_font_description_merge{pango_font_description_new|pango_font_description_set_absolute_size}pango_font_description_set_familypango_font_description_set_gravitypango_font_description_set_sizepango_font_description_set_stretchpango_font_description_set_stylepango_font_description_set_variantpango_font_description_set_weightpango_font_description_to_filenamepango_font_description_to_stringpango_font_description_unset_fieldspango_font_face_describepango_font_face_get_face_namepango_font_face_get_typepango_font_face_list_sizespango_font_family_get_namepango_font_family_get_typepango_font_family_is_monospacepango_font_family_list_facespango_font_find_shaperpango_font_get_coveragepango_font_get_font_mappango_font_get_glyph_extentspango_font_get_metricspango_font_get_typepango_font_map_create_contextpango_font_map_get_shape_engine_typepango_font_map_get_typepango_font_map_list_familiespango_font_map_load_fontpango_font_map_load_fontsetpango_font_mask_get_typepango_font_metrics_get_approximate_char_widthpango_font_metrics_get_approximate_digit_widthpango_font_metrics_get_ascentpango_font_metrics_get_descentpango_font_metrics_get_strikethrough_positionpango_font_metrics_get_strikethrough_thicknesspango_font_metrics_get_typepango_font_metrics_get_underline_positionpango_font_metrics_get_underline_thicknesspango_fontset_foreachpango_fontset_get_fontpango_fontset_get_metricspango_fontset_get_typepango_fontset_simple_appendpango_fontset_simple_get_typepango_fontset_simple_newpango_fontset_simple_sizepango_get_log_attrspango_glyph_item_apply_attrspango_glyph_item_freepango_glyph_item_get_typepango_glyph_item_letter_spacepango_glyph_item_splitpango_glyph_string_copypango_glyph_string_extentspango_glyph_string_extents_rangepango_glyph_string_freepango_glyph_string_get_logical_widthspango_glyph_string_get_typepango_glyph_string_get_widthpango_glyph_string_index_to_xpango_glyph_string_newpango_glyph_string_set_sizepango_glyph_string_x_to_indexpango_gravity_get_for_matrixpango_gravity_get_for_scriptpango_gravity_get_for_script_and_widthpango_gravity_get_typepango_gravity_hint_get_typepango_gravity_to_rotationpango_item_copypango_item_get_typepango_item_newpango_item_splitpango_itemizepango_itemize_with_base_dirpango_language_from_stringpango_language_get_defaultpango_language_get_typepango_language_includes_scriptpango_language_matchespango_layout_context_changedpango_layout_copypango_layout_get_alignmentpango_layout_get_attributespango_layout_get_auto_dirpango_layout_get_contextpango_layout_get_cursor_pospango_layout_get_ellipsizepango_layout_get_extentspango_layout_get_font_descriptionpango_layout_get_heightpango_layout_get_indentpango_layout_get_iterpango_layout_get_justifypango_layout_get_linepango_layout_get_line_countpango_layout_get_linespango_layout_get_log_attrspango_layout_get_pixel_extentspango_layout_get_pixel_sizepango_layout_get_single_paragraph_modepango_layout_get_sizepango_layout_get_spacingpango_layout_get_tabspango_layout_get_textpango_layout_get_type pango_layout_get_width pango_layout_get_wrap pango_layout_index_to_pos pango_layout_is_ellipsizedpango_layout_iter_at_last_linepango_layout_iter_get_baselinepango_layout_iter_get_char_extentspango_layout_iter_get_cluster_extentspango_layout_iter_get_indexpango_layout_iter_get_layout_extentspango_layout_iter_get_linepango_layout_iter_get_line_extentspango_layout_iter_get_line_yrangepango_layout_iter_get_runpango_layout_iter_get_run_extentspango_layout_iter_get_type pango_layout_iter_next_char!pango_layout_iter_next_cluster"pango_layout_iter_next_line#pango_layout_iter_next_run$pango_layout_line_get_extents%pango_layout_line_get_pixel_extents&pango_layout_line_get_type'pango_layout_line_get_x_ranges(pango_layout_line_index_to_x+pango_layout_line_x_to_index,pango_layout_move_cursor_visually-pango_layout_new.pango_layout_set_alignment/pango_layout_set_attributes0pango_layout_set_auto_dir1pango_layout_set_ellipsize2pango_layout_set_font_description3pango_layout_set_height4pango_layout_set_indent5pango_layout_set_justify6pango_layout_set_markup7pango_layout_set_markup_with_accel8pango_layout_set_single_paragraph_mode9pango_layout_set_spacing:pango_layout_set_tabs;pango_layout_set_text<pango_layout_set_width=pango_layout_set_wrap>pango_layout_xy_to_indexEpango_matrix_concatHpango_matrix_get_font_scale_factorIpango_matrix_get_typeJpango_matrix_rotateKpango_matrix_scalePpango_matrix_translateSpango_parse_markupZpango_render_part_get_type[pango_renderer_activate\pango_renderer_deactivate]pango_renderer_draw_error_underline^pango_renderer_draw_glyph`pango_renderer_draw_glyphsapango_renderer_draw_layoutbpango_renderer_draw_layout_linecpango_renderer_draw_rectangledpango_renderer_draw_trapezoidepango_renderer_get_colorhpango_renderer_get_matrixipango_renderer_get_typejpango_renderer_part_changedkpango_renderer_set_colorlpango_renderer_set_matrixmpango_reorder_itemsqpango_script_for_unicharrpango_script_get_sample_languagespango_script_get_typetpango_script_iter_freeupango_script_iter_get_rangevpango_script_iter_newwpango_script_iter_nextxpango_shape|pango_stretch_get_type}pango_style_get_type~pango_tab_align_get_typepango_tab_array_freepango_tab_array_get_positions_in_pixelspango_tab_array_get_sizepango_tab_array_get_tabpango_tab_array_get_tabspango_tab_array_get_typepango_tab_array_newpango_tab_array_resizepango_tab_array_set_tabpango_underline_get_typepango_unichar_directionpango_variant_get_typepango_weight_get_typepango_wrap_mode_get_typepango_cairo_context_get_font_optionspango_cairo_context_get_resolutionpango_cairo_context_set_font_optionspango_cairo_context_set_resolutionpango_cairo_create_layoutpango_cairo_error_underline_pathpango_cairo_font_map_get_defaultpango_cairo_font_map_get_resolutionpango_cairo_font_map_get_typepango_cairo_font_map_newpango_cairo_font_map_new_for_font_typepango_cairo_font_map_set_defaultpango_cairo_font_map_set_resolutionpango_cairo_glyph_string_pathpango_cairo_layout_line_pathpango_cairo_layout_pathpango_cairo_show_error_underlinepango_cairo_show_glyph_stringpango_cairo_show_layoutpango_cairo_show_layout_linepango_cairo_update_context pango_cairo_update_layoutDeleteCriticalSectionEnterCriticalSectionGetCurrentProcessGetCurrentProcessIdGetCurrentThreadIdGetLastErrorGetModuleHandleAEGetProcAddress{GetSystemTimeAsFileTimeGetTickCountInitializeCriticalSection&LeaveCriticalSectionQueryPerformanceCountergSetUnhandledExceptionFilterTerminateProcessTlsGetValueUnhandledExceptionFilterVirtualProtectVirtualQuery7__dllonexit_amsg_exit0_initterm4_iob_lock2_onexit_unlockNcallocofreezfwritemallocmemcpystrlenstrncmp@abort^vfprintfmsvcrt-ruby220.dllcairo.so(libcairo-2.dll<<<<<<<<<<<<<<<<<<<<<<<<<<<glib2.soPPPPPPPPPPPPlibglib-2.0-0.dllddddlibgobject-2.0-0.dllxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxlibpango-1.0-0.dlllibpangocairo-1.0-0.dllKERNEL32.dllmsvcrt.dllpaP$qa$qaqaqa@pqaqa0"0O0b0g0000011 161\1111111222!2H2O2Z22224Q4b4h4|44445A55555555666"6,6X6g6o6v66666667'7/767@7x777777777888G8O8V8`888888999&909h9w999999999(:7:?:F:P:::::::::::';3;;;B;L;w;;;;;;;;;;<#<+<2<< >>>@>a>i>>>>>>>>>? ?!?)?A?I?a?i????????? 0 0!0)0A0I0a0i0000000001 1!1)15)515K5S5m5u5555555556696A6[6c6}666666 7Y7h7p7w777777778 888888889*92999C99999999999:2:::R:Z:r:z::::::: ;!;;;; <n>>>>>>>>>>0\P0m0u000000001&1-1N1U1v1}111j2p77P88T99P::;;;p<===V>>i????@0010D0d0000000 1@1111111111222%2-2:2J2R2_2o2w222222222223 33 3<3D3I3S3^3z3333333333334'4/4G4O4Y4d4x444444445 5 5C5K5U5`5t55555555566?6G6Q6\6p66666666677;7C7M7X7l777777778 88 848W8_8i8t88888899#9F9N9X9c9w99999999: ::B:J:T:_:s:::::::: ;;*;2;J;R;\;g;{;;;;;;;; <*<5>1>9>Z>b>>>>>>>>?'?/?P?X?y????????P0%0000001%1-141>111111222#2-2P2q2y22222J33[5n55555555556 6#6+6C6K6c6k6+9L9T9l9t999999999 ::,:4::::::::8;G;O;V;`;;;;;;<'>>%>z>>>>>>??? ?h?w????????`0G0S0[0b0l011%1,161111111112 202Q2Y2q2y222222222331393Q3Y3q3y333333333P5m5u555555556&6-6N6U6v6}6667&9::%:=:E:]:e:}::::::::;;6;=;^;e;;;;;;;;<&=.=Z=l=t={=======(>7>?>F>P>>>>>>>>???_?k?s?z???????p00Z0i0q0x0000000:1I1Q1X1b1111111,2Q22222222222333-3m333333333404<4D4K4U4444444445 505Q5Y5q5y555555555661696Q6Y6q6y66666668<8D8\8d8|88u??0%0=0E0]0e0}00000000011%1=1E1]1e1}11111111122%2=2E2]2e2}22222222233353=3m333334B4Y44455k<<<<<<<<< ==,=4=L=T=l=t========= >>,>4>L>T>l>t>>>E?TK0l0t0000000001 1$1,1)4 7-757M7U7m7u777777777%8<8>????00$0<0D0\0d0|00000000011$1<1D1\1d1|11111111122$2<2D217W7_7w777777777788/878O8W8o8w88888888899/979999::: :W:c:k:r:|::::::(;7;?;F;P;;;;;;<&<.<5 >!>)>A>I>w>+0L0T0l0t00000000121:1A1K1111122222233334 4444444444445 555@5a5i555555555K8l8t888888888< ?,?4?L?T?l?t????????? 00?8J88888888 99-959M9U9m9u999999999 ::-:5:M:U:::< ==-=5=M=U=m=u=======>>6>=>^>e>>>>>>>tk222222222 33,343L3T3l3t33333K7l7t777777777 88,848L8T8l8t888T9;;;;P=W=>>??000001 11*121?1O1W1d1t1|11111111111222-252B2R2_2o2w2222222222233 3-3:3G3T3a3n3{33333333333 44$4147968<<]>%>=>E>]>e>}>>>>>>>>>??%?=?E?]?e?}?????????00%0=0E0]0e0}00000000011%1=1E1]1e1}11111111122%2=2E2]2e2}222223C3Z3 5;>L?m?u????????? 00-050M0U0m0u000000000 11-151M1U1m1u111111111 22-252M2U2m2u222 474g4~44445<5D5\5d5|555555556 666"6*626:6B6J6R6Z6b6j6r6z666666666666666667 777"7*727:7B7J7R7Z7b7j7r7z777777777777777778 888"8*828:8B8J8R8Z8b8j8r8z888888888888888889 999"9*929:9B9J9R9Z9b9j9r9z99999999999999999: :::":*:2:::B:J:R:Z:b:j:r:z:::::::::::::::::; ;;;";*;2;:;B;J;R;Z;b;j;r;z;;;;;;;;;;;;;;;;;< <<<"<*<2<: >>>">*>2>:>B>J>R>Z>b>j>r>z>>>>>>>>>>>>>>>>>? ???"?*?2?:?B?J?R?Z?b?j?r?z????????????????? 0 000"0*020:0B0J0R0Z0b0j0r0z000000000000000001 111"1*121:1B1J1R1Z1b1j1r1z111111111111111112 222"2*222:2B2J2R2Z2b2j2r2z222222222222222223 33%3K3\3333V4c44445 5=5k55555/667777L7S7h7z7777777888,8:8?8L8a8r8{8888888899I9`9z99999:':A:W:k::::::::;;(;F;[;l;t;|;;;;;;;;< <<>>*>5>;>E>O>c>i>-?A?O?U?\?????0\000&060Q0_0e0l0000001 1K1a1o1u111122:2B2J2R2Z2b2j2r2z222222222@ 0`4:0;4; 00000 00