ELF>@x@8@>>@@@dd0I0Y0Yh"IYYPtdDDQtdRtd0I0Y0YTW/$Otc3gh& 8iwln>{=.AX1D<Gafsj Y`[# Br@E+ mNZ_]edHuo49z7Q!vK\pq0I;U}F~^-bCJ:%*k,|V"' R5M6S(L)Py2x?@2P. r sGpR"B -yv \>  M ' = #H*awY  pG a? ~ :5 M   -  2a   `N `  h   RIqv  - 8 '@ P  __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize__stack_chk_fail_Py_TrueStruct_Py_FalseStruct_Py_Dealloc__cxa_allocate_exception__cxa_throw_ZdaPv_ZdlPvm_Znammemset__gcc_personality_v0_ZNSt13runtime_errorC1EPKc_ZNSt13runtime_errorD1Ev_ZTISt13runtime_error__cxa_free_exception_Unwind_ResumePyImport_ImportModule_PyObject_CallMethod_SizeTPyErr_OccurredFT_Done_GlyphFT_Done_Face__gxx_personality_v0FT_Get_Char_Index_Znwm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZSt28__throw_bad_array_new_lengthv_ZSt17__throw_bad_allocv__cxa_end_catch__cxa_begin_catch__cxa_rethrowFT_Get_Kerningmemmovememcpy_ZSt20__throw_length_errorPKcFT_Load_GlyphFT_Get_Glyph_ZNSt9exceptionD2Ev_Py_NoneStructPyExc_RuntimeErrorPyErr_FormatPyExc_OverflowErrorPyExc_MemoryErrorPyExc_ValueError_PyArg_ParseTuple_SizeTFT_Glyph_Get_CBox_Py_BuildValue_SizeTPyBytes_AsStringAndSizePyErr_WriteUnraisablePyErr_FetchPyErr_RestorePyLong_FromLong_PyArg_ParseTupleAndKeywords_SizeTPyUnicode_ReadChar_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_basePyDict_NewPyDict_SetItem_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_basePyUnicode_FromFormatPyErr_SetStringPyExc_TypeErrorPyLong_FromSize_tPyObject_IsTruestrlen_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmmPyUnicode_FromStringFT_Get_First_CharFT_Get_Next_CharFT_Get_Sfnt_Name_CountFT_Get_Sfnt_NamePyBytes_FromStringAndSizeFT_Get_Name_IndexFT_Get_PS_Font_InfostrncmpFT_Get_Sfnt_TableFT_Outline_DecomposeFT_Get_Postscript_NamePyObject_GetAttrStringpowPyInit_ft2fontPyCapsule_TypePyCapsule_GetPointerFT_Init_FreeTypeFT_Library_Version__snprintf_chkPyModule_Create2PyType_ReadystrrchrPyModule_AddObjectPyModule_AddStringConstantPyModule_AddIntConstantFT_Done_FreeType__cxa_guard_acquire__cxa_guard_releasePyErr_PrintPyExc_ImportErrorPyExc_AttributeError_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZNSolsEi_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1EvFT_Set_Char_SizeFT_Set_TransformsincosFT_Glyph_TransformFT_Vector_TransformFT_Get_Glyph_NamePyOS_snprintfPyList_SizePyList_GetItemPyObject_TypePyObject_IsInstancePyEval_GetBuiltinsPyDict_GetItemString_PyObject_CallFunction_SizeTFT_Open_FacePyObject_HasAttrStringFT_Set_CharmapFT_Select_CharmapFT_Glyph_To_Bitmap_ZTVN10__cxxabiv117__class_type_infoE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTISt9exception_ZTISt14overflow_error_ZTISt9bad_alloclibfreetype.so.6libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6GLIBC_2.2.5GLIBC_2.4GLIBC_2.3.4GCC_3.0GCC_3.3.1GLIBCXX_3.4.18GLIBCXX_3.4.9CXXABI_1.3.9GLIBCXX_3.4.29CXXABI_1.3GLIBCXX_3.4.21GLIBCXX_3.4$ORIGIN/../../..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       ui   @ii ti  ui   0P&y  a_&   h % ) 4 yѯ B y O ӯk^ qi t)x 0Yc8Yb@YfcPYYXYPs`YtpYYxYYYcYYY lYPlYYYY@Y0`` `8(`H`HP`p`Rx``^``i``t`a!a8a@a`aha aajaa@aabb`(b0bPbXbxbbbbbbbb c c cxcc+cczcccdd dh(d@dHd@`dhd`d.dddd,d@d=dpeOe` e(ep@eHe`ehePee@e[eeeege ff0 fp(f@fHf`fhfpffjffЉffЋ g(g gggggggh h@hHhhhphhhhhhHiiciPdidi@eiYY,Y,YRY~\ \(\0\8\@\H\P\X\ `\ h\ p\ x\\\\\\\\\\\\\\\\\]] ]!]# ]$(]%0]&8]'@](H])P]*X]+`]-h].p]/x]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@^A^B^C^D ^E(^F0^G8^H@^IH^JP^KX^L`^Mh^Np^Ox^Q^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b_c_d_e_f _g(_h0_i8_j@_kH_lP_mX_n`_oh_qp_rx_s_t_u_v_w_x_y_z_{_|_}_____i_i"iPi ipH"H5%@%rfPHmDH5HH$H#_H5HHH}H5fHIHLHCH5HHHHzL HL{(tLs(H9HxLHaLHIHtHHHHHHH5H812HHPHH5ўHHH81y{1 CHkHHYHrHHPHZH5nHHqH81HHR,1BHHH5H81KHHH(LHLHtHHHHHHnH5H81R2zHHPHDH5vHHaH81 FHHNHH<HHPHH5HHH81HHEH=HH5H81lIHfHH5HHOHH5HPHIH!HLHtPHHHHHGH5H81:HHHHPHH5ۛHHH811RFHuHHcH|HHPHH5xHH{H81 HH\61E#HH[H5 H81KHH HtHHHHHH'H5ȚH81p2HHPHH5HHH81<>1JH.HmHH[5HHPHH51HH4H81HH1JH]HCH5řH81KHHHtHHHHyHzHH5H81)2QHHPHęH5MHH8H811JHH&HHHHPHaH5HHH81HHz1_JHH H5~H81EKH?H~H|$0$HkHtHHHHH H'H5'H812HHPHH5HHH811SHHH{HHHPHH5HHH818H5HtN 1;S;HHCH5$H81KHH$7H;H59HHHHIHpHt7"HLHt~HHH$HHԜH5H815hHHMtL!HpHt!HLHI'HHPHtH5#HHH811>_HHHHHHPHH5HHH81hHeH~P1^aHHH5JH81AH}Hg ]HH3PH19H5RHH H$H9H5&HH HH8H5 HH HLLCLbHH5LcHHL:L)LHWLHELH2HtHHHHHHH5H812HHPHYH5HHH81bd1sHTHHBH[HHPHH5WHHZH81HH;1rHHH5H81KHHLHLHLHH@HPH)HtHHHxHH)HuHthHH H6*H+HH52H81H@LPE1HI)x HHPHH5ޑHHH81H@LPE1HI)8xHc HHPHXH5|HHH81$&H@LPE1HI)w* H@LPE1HI)wH Hu HΠH5ݐH81 H@LPE1HI)VwHtHHHH HHH5H811 2Y HHPHH5UHH@H81 1xHH.HH HHPHH5HH H81 HH 1Ax H HǟH5H81M KHGHLE HtHtHHHH( H) HH50H81 2 HHPHWH5HH H81  1xH H H H  HHPHH5HH H81A H> H} W ) 1exD H HH5-H81 KH H- L HHHL1IIHHE IILJILJIH9t H HHH9L1IIxHH IIxILJILJH9HHx`H@pHHH)HHHxHH@XHHH)HHHHxHPHH ! LIIIeIvHw H^H5~H81& H{H HAL)HxL HHHH)Htx H HHPHגH5HH H81H{Ht HC/ HAL)H#xHHPHsH5HHH811H{Ht HC HAL)HwH H{Hut HAL)HwHqHؑH5يH81H{Ht HC: HAL)H.wHCzH[ bJHCH6 =%L?LHL?LH)=5H5HHHSH5< HHHHtpHHH HH}H5H81AZHNHLHIH/HLAHHPH+H5=HH(H811|HHHHHHPHșH5ڈHHH81HHj1d|HHqH5nH815KH/HnL-HHHtHHHHHH'H5H812HHPHH5HHH811H|HHHoHHHPHH5HHH81,H)HhB1{/HHCH5H81KHHLHHHtHHHHHHH5ņH81m2HHPHƗH5HH|H819;1|H+HjHHX2HHPHcH5.HH1H81HH1b|HZH H5…H81KHHLHHHHHH;cHdHH5kH81Hl$0Ll$@E1I)~HH|$0Ht$@H)HtH$HHPHIH5HHH81Hl$0Ll$@E1I)}HHHPHH5HHH81JLHl$0Ll$@E1I)N}W)Hl$0Ll$@E1I)+}H  (HHuH5H81Hl$0Ll$@E1I)|1%H59IHHCH5,LHHHtpHHH HHH5H811ZL>HHHHLHH1HHPHH5-HHH811D~HHHHHHPH;H5ʂHHH81rHoHZ1}uHHH5^H81%KHH^LHLL H:LH(LHHtHHHHHHjH5ҁH81z2HHPH@H5HHH81FH1\H8HwH&He?HHPHݒH5;HH>H81HH1HgHH5πH81KHHf.DATUSH =qt=HH []A\H-RK%SAf4-DH5]]f af.^\Y^XH,fBDef/^YXH,fBcII:fA*f(^f/sHX\$^l$d$fHn$\$$Hl$d$fHn9XX\$^R :l$f($$]\$l$H*$$f(fHn H-A%˸-˸Hp MfD^\ZBD^f/^{ZBIIfA*f(^f/sHKXK\$^El$d$fHn$Q\$l$d$$UDX\$^ ڷl$f($$\$l$$$f((HHfHHHtHH=HH9tHsHtH=H5H)HHHHHHtHHt=u(UH=Ht H=xyg]f.@HI|HFHtIuQf uHVH*HJYfH*GHNYBHPHV>1DHVHJHHNHBHPHVOHF@HFHtCf HVH*HJYfH*GHNYBHPHV1f.DHJHtuffHBH*OH*f tfYlfH*Y@fH*FHp HrY@HAHBHBHHHJ1f.fLAHMffHIfH*OH*H*Vff( ӲfYfH*ffY AfH*YA fH*BHQ0HPIPYA(HPAHPHJHHHPHJHH1fAWAVAUATUSHHO`HGhH)HL$@HHD$PH$H$HD$@HHP`H@hHT$8H)HHD$XOHD$HD$8H\$HHx`H@hH|$0H)HHD$`HD$HD$0HT$HHH`H@hHL$HH)HHD$hHD$HD$HH|$HLX`H@hL)HHD$ aE1KLx`H@hL)HI.E1MMKL@`H@hL)HHD$(1I HQ`LahI)IL1MMHD9T$tU|$ Dl$L$$v-MB~DLσ~ffHHA9t)f2@0HH4A9Dt$AD;D$  @Ht$( HHH9uDt$AD;D$ UDl$ $E1_ATIH=cmUHHt3HLH|yHH5Um1HMIt,MtI $t1#HH]A\f.H?DL/DUHSHHHHWHH;WPt$1HfDHHH)HH9s"HL>LHL(0I1M;(u2T$t$ E1DLpfDH{0T$t$ G@u&1HT$(dH+%(uEH0[]A\A]A^LD$DZuȋHHcD$HHHHfAWIAVAUIATI̹USHH HLwHWHw u7L3K HHHI$HL HCHL[]A\A]A^A_ÐHHHH<L<LIL1HLS0HsHCE1LKHt,H1H6HAHIH8Ht}HHHHHuH;HsI9t HL1HkHL3IK HH HCI$LcI$HtH@1HsM$HCHDH{H9HKLH9t K ICI;Ls0HC0M @H=tVHf.@AV1AUATUHSL&HHLHHELIMtKIHHI9t$H0Ht7HNI1HHI9u#HI9uIHBHt[]A\A]A^fD=LLHHIHLIFIF[H]A\A]A^HFf.@AV1AUATUHSL&HHLHHELIMtKIHHI9t$H0Ht7HNI1HHI9u#HI9uIHBHt[]A\A]A^fDmLLHHIHLIFIF[H]A\A]A^Hf.@AWIHAVAUATUSHLgL7LL)HH9HHIHE1HHL)HH11IM)L|fHnHK'fHnfl)$H+MFMu/fo$H]UH[]A\A]A^A_DLMHuLL)ZLLLMtf.HHH$ H$HHEf.HH9HGHH=L`AWAVIAUIATUHSHHH0H$Ht$LD$H$LL$ L$HD$D$HdH%(HD$81AIV`E1I9VhtiDd$,MMHJL9uHI9v3DHHHpHLHHHpHHLI9u@HHHT$(dH+%(H0[]A\\L,L$I?f/\L,L$I?f/\H,L$ H?f/\L,I?1ecSHHH5TH0dH%(HD$(1LD$HL$HT$ LL$A1EFL$ HSf/HJL,L$I9HB LGf/H,L$H9HGf/L,IL$I9LGf/syL,II9LGI9v.LM9vHJHrHHHI9uHI9uHBHHT$(dH+%(uRH0[\L,I?5\L,I?y\L,I?K\H,H?AU1ATUSHHHLoPH=1IHCPH+CHHIT$`I}HID$HC0HHA@~YP~QXHHQ`fHnHApAHHHfHnHA0flHHfHnI8AD$(AL$A\$8AT$HHAhID$XHL[]A\A]HOpHWh1Hw`LGxH=R%AHGH=RHHH+1%HG1H=kRH1%@HGH=KRH@0HHxHPpHphL1%fDAVAUIATL%]ULSHHH5]H dH%(HD$HGHD$Lp1LHtZLHHLH5]1IHtxHT$Ht$HtHT$Ht$L%HMtoI $tYHtLeHtHD$HT$dH+%(uAH []A\A]A^ÐHMuHLDHGUHH dH%(HD$1HHt$H|$EHm1H_H5PH}wHtHHtjH}Ht HEHtDHt HxH$Ht$H|$HD$dH+%(u$H ]fDrfUSHHH5"PH(dH%(HD$1HL$HT$LD$ tDH{L$ AT$t$)HcHT$dH+%(uH([]f1HBf.@HGHH%df.fUHHH5sOH dH%(HD$1HT$KH}Hl$1LHIHL IMtOIHHH9t$H0Ht;HNI1HII9u'HH9uI9tHt$HǰHl$H8H0H\HT$dH+%(uH ]fD1Hif.@HGH@0H8%Gf.DHGH@0Hx%&f.@HGH@0Hx%f.@HGH@0Hx %f.@HGH@0Hcx8%f.@HGH@0HcxH%f.@HGH@0%f.HGH@0H%bf.HGH@0H%Bf.HGH@0H%"f.HGH@0H%f.HGH@0H%f.HGH@0H%f.HGH@0H%f.AWAVAUATUSHHHHLHxdH%(HD$hHLHL$PLD$HD$XHD$P1-H|$Ll$(D$(HD$0HGLl$8Ll$@HD$HIHGHD$HE1LOLd$0MuyfIIT$ ID$H9IBD$HuuQH9v2AM9ub(Hh HALLHD$HIL9t$t=H|$sML9d$8tLuH;h vAM9tI;l$ A듐IHHl$8L9u?LHLI $AAtgH]HL9tyLe L{LI0xHT$LLI߄LH=J1IHwIHH5JH8E1H\$0Ht H{iHH[(OHuHD$hdH+%(HxL[]A\A]A^A_@D$I[HcD$FHL<6L_E1HH5IH8BL/Hư@HGHxPH+xHH%f.SHftu [1[@[f.@AUIATUHoSHHdH%(HD$1H/HH$IHwCHu-AUSHCDHD$dH+%(uPH[]A\A]ÐHt%fH1HZHHH$HCHLLH$H+fDHGH@0Hx(HHHHD%HGH@0Hx0HHHHD%AWAVAUATUSHH(dH%(HD$1YHIHCLt$LHx0T$Iąuh}|$IHHHLCHMIt0HCLLHx0_IċD$tLSHHuIMtBE1HD$dH+%(unH(L[]A\A]A^A_HMuHIMuLE1DD$ LD$ ZD$ HmD$ ;fDAWAVAUATUHSH8dH%(HD$(HGHx0G?D$ IHD$ 1Lt$u"IM9\$ HELHx0WL$T$1H=Ft$DD$IHt$ H|$IH|HLLuIHI^LEIMUL09\$ LfDHD$(dH+%(H8L[]A\A]A^A_fItI $tEE1HH5EE1H8@I $tCHcH5EH8{뼐LDHIt*IMuLLvLksL] f.USHHH5UEHdH%(HD$1Ht8HCH4$Hx0~^HT$dH+%(uH[]1H鋫fDHHdH%(HD$81HGHHx0sLL$ LD$HRHL$|$0D\$4DT$2MHT$LDMH4$LDASHARHDHWHDH=DHt$@HD18H HT$8dH+%(u'HHHH5/DH81AUIHH5NDATUSHdH%(H$1HT$0 HCLd$H CHD$HfHnfHnH CflHCH5CfHnD$fHnHCflH CfHnD$(fHnflD$8HHtHtkL@uIEHx0HtwH {vHcHfH1HH$dH+%(H[]A\A]Ðfoy}DŽ$ s:kH|$Pf$HFHLF)D$Xfoz)D$hfoz)D$xLHHp8pSHFHp0SHFp(SHFp SHFp@SHFVH5qJSPHFPAAP1HfDfozHFHb, s:b}H|$PH$LxF)D$Pfox)D$`foy)D$pfoy)$pP1]H`{fo8tƄ$H|$PHw?DŽ$s:H}L^?)D$Pfot)D$`fot)D$pfos)$p&HDHVp$HSH*?VpSH+?VpSH*?VpSH+?VpSH-?VpSH+?VSpH.?VpSH0?Vp @ SH/?VH5CSPH&MP1JHİhfDfo sƄ$H|$PH?DŽ$s:H}L>)D$Pfor)D$`fos)D$pfor)$p&HDHVp$HSH>VpSH>VpSH>VpSH>VpSH|>VpSHz>VSpH>VpSH>Vp @ SH>VH5BSPH>P12HİPfD1CöUHAUATSHH_dH%(HE1HC0HHfLPHDž`H)PLH5=-HnPLHzHfE1HjHUE1j HEHEj)p)EAIH HHpH~/IMlPHE1E1fHU)EH)EHEHHxjjjIH HH}H7IMHC0~ELDžPH5HEXHLeHXHPHHXH@H`HPH`OMtI$HpHHtHLHH=I=1Mt I $Ht#H HQHHHHfHUdH+%(He[A\A]]fHHUE1E1fooj j)Efj)p)EAHH HEHpH`HHHHHgHfHUE1H)EE1HEHx)EjjjHH HSH}HHHHHHH HEIHtHLpMtI$LLH=;1fMtI]HSHHIUHtYMI $HHLHHjf.HHHHHD@HHLرHHHHLHH@HfLfHfLofHoH5(HH81%1fDHGH5HH81Hp18HH5T:H8ɱ1JHl,L_ǞLRHEƜHIZ{ݜHId8f.HHGHx0HHHI4HDH%HPLGtH5X4L% DILfAVH=9AUATUHhdH%(HD$X10HIH5x9HI $HH HH9E5 1HHMHH = Hj HT P ) H=* HL$ HT$H=Ht$Ll$D$ @LL8@PD$P1DL$XZH=uIH1  HL5HHHjHj8LHHHHķHEHFHHHiHHHH=+.ȮH% HpLLH1L5HHxH7LHH[HiHBHHHH6HHHHHH H HH=].ڭH7HpLL1H7H HHHrfHnH=fHHxHfHnfl)-/LH56LH6H56LH56LpH56LSH56L6H5~6LH5f6Ld H5T6L߫G@H5@6L«*H5+6L H56LH56LkH55LNH55L1H55L|1H55LbH55LݪEH55L(1H55LH55LH55LlH5w5LOH5f5L2H5X5L} H5P5L`@H5G5L۩CH5;5L&H5J]L H55LH55LgH54LJ H54L-H54Lu|1H54LufH54LuMH54LȨu4H54LuH54LtfH=I $E1HD$XdH+%(HhL]A\A]A^HD$XdH+%(H-H5@H8Hh1]A\A]A^%اLfHߧH2LE1ħaH-HHA@HHH@HCfD H5>HiH81&HE1H5?H8H-HP H@HHH@H1HAHCH4AHUHvAHgHBHyHCHHdDHHDHH GHHIHӭHJHH6KHHKH HLHHLH-HNH?HOHQHRPHcHPHuH>QHHQHHRHHlRHHRHϮq@H=C0fDHH5z<H8AHMH^ H5<HNH81 H7H5=H81HH5<H81ϤHH54>H8^H7H5^.H8lHåH5W.H8sPPAVAUATUSHHdH%(H$1wH\HcHE1@IH56Ll$ LLLXLHSH3LMޤHH5l6VHLJHH5S6:HHHPHBൃBѥHH526 Ht$(LI5L5Y,L5Y L55L55L55L5`5L5>5L55YL55L54L54L54L5|4L5i4L5D4L5$4xL53lL53`L5XTL5UXHL5!X.L5.L5-L5-L5-L5-L5|-L5X-L5<-L5SL5SxL5-lL5,`L5,TL5,HL5qS@HT$`@HD$(HD$hHH韀HH鞀AWH ,LAVfHnH F AUATUSHHHH<:HdH%(H$1HTD$fHnHHDŽ$flfHnH)D$`fHnHL$`H$flHD$)D$pPHPHD$ PHPHD$8PHD$HP1LL$XH0HD$Lcf,\$ t$)D$0HhHD$(IT$HD,t$LhID$PH)HH9LD$0H<@LADžu]ID$HDLH4^(H0HHH$dH+%(uHĨ[]A\A]A^A_1.Ld$@H58L誻DL駀HHf.DAVAUAATIUHSHH`Ht$dH%(HD$X1Eu~H;H0AƅuL2H}0DDHE0Ld$(LHqHuPH;uX[HD$(HHFHuPDLH1LIHLHMIHHL9t$H0HtwHNI1HIH9ucHL9uI:tULHt$萠Ht$E1DH8HL$(HD$(H;HD$XdH+%(H`[]A\A]A^Hl$(HMHLMxHHT$Ht$(HjHD$4PHD$8PAUATCH0t HD$(H땐LȔl$ l$$tLd$0H5L蠹LfDH}HL脠CLd$0H5D$Lat$LuLd$0H5D$L=t$LQLd$0H5wLL3HHHHUH ISfHnHHHH<HHdH%(HD$81HL$ LL$ D$ HSLD$HD$0fHn1fl)D$ }tMH{T$ HL$AHD$Ht$H|$ݭHT$8dH+%(uHH[]fD1~H~HHpython error has been setBUnknown pixel modematplotlib._text_helperswarn_on_missing_glyphvector::_M_realloc_insertclearIn %s: Out of memoryIn %s: %sUnknown exception in %sdd:FT2Imagedddd:draw_rectdddd:draw_rect_filledllllcloseIII:get_kerningk:get_char_indexstringO:_get_fontmapstring must be str%cSomething went very wrongUNAVAILABLENo SFNT name tableCould not get SFNT nameHHHHs:get_name_indexCould not get PS font infossssslbhHheadmaxpOS/2hheavheapostpclts:get_sfnt_tablefontRevisionglyphDataFormatindexToLocFormatfontDirectionHintlowestRecPPEMmacStyleyMaxxMaxyMinxMinmodifiedcreatedunitsPerEmmagicNumbercheckSumAdjustmentnumGlyphsmaxComponentDepthmaxComponentElementsmaxSizeOfInstructionsmaxStackElementsmaxInstructionDefsmaxFunctionDefsmaxStoragemaxTwilightPointsmaxZonesmaxComponentContoursmaxComponentPointsmaxContoursmaxPointsusWeightClassxAvgCharWidthfsLastCharIndexfsFirstCharIndexfsSelectionachVendIDulCharRangepanosesFamilyClassyStrikeoutPositionyStrikeoutSizeySuperscriptYOffsetySuperscriptXOffsetySuperscriptYSizeySuperscriptXSizeySubscriptYOffsetySubscriptXOffsetySubscriptYSizeySubscriptXSizefsTypeusWidthClassascentnumOfLongHorMetricsmetricDataFormatcaretOffsetcaretSlopeRuncaretSlopeRisexMaxExtentminRightBearingminLeftBearingadvanceWidthMaxlineGapvertTypoAscendernumOfLongVerMetricsyMaxExtentminBottomSizeBearingminTopSideBearingadvanceHeightMaxvertTypoLineGapvertTypoDescenderitalicAnglemaxMemType1minMemType1maxMemType42minMemType42isFixedPitchunderlineThicknessunderlinePositionfontNumberserifStylewidthTypestrokeWeightcharacterComplementtypeFacesymbolSetcapHeighttypeFamilystylexHeightpitchNo glyph loadedNNget_pathnumpy.core._multiarray_umath_ARRAY_API_ARRAY_API not found_ARRAY_API is NULL pointer%d.%d.%dmatplotlib.ft2font.FT2Imagematplotlib.ft2font.FT2Fontmatplotlib.ft2font.Glyph__freetype_version__system__freetype_build_type__SCALABLEFIXED_SIZESFIXED_WIDTHSFNTHORIZONTALVERTICALKERNINGFAST_GLYPHSMULTIPLE_MASTERSGLYPH_NAMESEXTERNAL_STREAMITALICBOLDKERNING_DEFAULTKERNING_UNFITTEDKERNING_UNSCALEDLOAD_DEFAULTLOAD_NO_SCALELOAD_NO_HINTINGLOAD_RENDERLOAD_NO_BITMAPLOAD_VERTICAL_LAYOUTLOAD_FORCE_AUTOHINTLOAD_CROP_BITMAPLOAD_PEDANTICLOAD_NO_RECURSELOAD_IGNORE_TRANSFORMLOAD_MONOCHROMELOAD_LINEAR_DESIGNLOAD_NO_AUTOHINTLOAD_TARGET_NORMALLOAD_TARGET_LIGHTLOAD_TARGET_MONOLOAD_TARGET_LCDLOAD_TARGET_LCD_Vno errorcannot open resourceunknown file formatbroken fileinvalid FreeType versionmodule version is too lowinvalid argumentunimplemented featurebroken tablebroken offset within tablemissing modulemissing propertyinvalid glyph indexinvalid character codeinvalid outlineinvalid composite glyphtoo many hintsinvalid pixel sizeinvalid SVG documentinvalid object handleinvalid library handleinvalid module handleinvalid face handleinvalid size handleinvalid glyph slot handleinvalid charmap handleinvalid cache manager handleinvalid stream handletoo many modulestoo many extensionsout of memoryunlisted objectcannot open streaminvalid stream seekinvalid stream skipinvalid stream readinvalid stream operationinvalid frame operationnested frame accessinvalid frame readraster uninitializedraster corruptedraster overflowtoo many registered cachesinvalid opcodetoo few argumentsstack overflowcode overflowbad argumentdivision by zeroinvalid referencefound debug opcodenested DEFSinvalid code rangeexecution context too longtoo many function definitionsSFNT font table missingname table missinginvalid horizontal metricsinvalid ppem valueinvalid vertical metricscould not find contextmissing bitmap in strikeSVG hooks have not been setopcode syntax errorargument stack underflowignoreno Unicode glyph name foundglyph too big for hinting`STARTFONT' field missing`FONT' field missing`SIZE' field missing`CHARS' field missing`STARTCHAR' field missing`ENCODING' field missing`BBX' field missing`BBX' too big (; error code 0x) (error code 0xCould not set the fontsizedd:set_sizeCould not load glyphCould not get glyphangleO|di:set_textvector::_M_default_appendset_text requires str-input.glyph_indexI|i:load_glyphuni%08xCould not get glyph namesI:get_glyph_namefilenamehinting_factor_fallback_list_kerning_factorO|l$Oi:FT2FontFallback list must be a listopenrbOsiCan not load facei:set_charmapCould not set the charmapk:select_charmapantialiased|O&:draw_glyphs_to_bitmap|O&:get_xysglyph num is out of rangedraw_glyph_to_bitmapCould not load charcodel|i:load_charpostscript_namenum_facesfamily_namestyle_nameface_flagsstyle_flagsnum_fixed_sizesnum_charmapsscalableunits_per_EMbboxascenderdescendermax_advance_widthmax_advance_heightunderline_positionunderline_thicknessfnameget_num_glyphsget_width_heightget_bitmap_offsetget_descentget_charmapget_sfntget_ps_font_infoget_imagehoriBearingXhoriBearingYhoriAdvancelinearHoriAdvancevertBearingXvertBearingYvertAdvanceft2fontExpected %d-dimensional array, got %dRect coords outside image boundsFT_Outline_Decompose failed with error 0x%x_ARRAY_API is not PyCapsule objectmodule compiled against ABI version 0x%x but this version of numpy is 0x%xmodule compiled against API version 0x%x but this version of numpy is 0x%xFATAL: module compiled as unknown endianFATAL: module compiled as little endian, but detected different endianness at runtimenumpy.core.multiarray failed to importCould not initialize the freetype2 librarydraw_rect(self, x0, y0, x1, y1) -- Draw an empty rectangle to the image. draw_rect_filled(self, x0, y0, x1, y1) -- Draw a filled rectangle to the image. tp_name should be a qualified nameclear(self) -- Clear all the glyphs, reset for a new call to `.set_text`. set_size(self, ptsize, dpi) -- Set the point size and dpi of the text. set_charmap(self, i) -- Make the i-th charmap current. select_charmap(self, i) -- Select a charmap by its FT_Encoding number. get_kerning(self, left, right, mode) -- Get the kerning between *left* and *right* glyph indices. *mode* is a kerning mode constant: - KERNING_DEFAULT - Return scaled and grid-fitted kerning distances - KERNING_UNFITTED - Return scaled but un-grid-fitted kerning distances - KERNING_UNSCALED - Return the kerning vector in original font units set_text(self, string, angle, flags=32) -- Set the text *string* and *angle*. *flags* can be a bitwise-or of the LOAD_XXX constants; the default value is LOAD_FORCE_AUTOHINT. You must call this before `.draw_glyphs_to_bitmap`. A sequence of x,y positions is returned. _get_fontmap(self, string) -- Get a mapping between characters and the font that includes them. A dictionary mapping unicode characters to PyFT2Font objects.get_num_glyphs(self) -- Return the number of loaded glyphs. load_char(self, charcode, flags=32) -- Load character with *charcode* in current fontfile and set glyph. *flags* can be a bitwise-or of the LOAD_XXX constants; the default value is LOAD_FORCE_AUTOHINT. Return value is a Glyph object, with attributes - width: glyph width - height: glyph height - bbox: the glyph bbox (xmin, ymin, xmax, ymax) - horiBearingX: left side bearing in horizontal layouts - horiBearingY: top side bearing in horizontal layouts - horiAdvance: advance width for horizontal layout - vertBearingX: left side bearing in vertical layouts - vertBearingY: top side bearing in vertical layouts - vertAdvance: advance height for vertical layout load_glyph(self, glyphindex, flags=32) -- Load character with *glyphindex* in current fontfile and set glyph. *flags* can be a bitwise-or of the LOAD_XXX constants; the default value is LOAD_FORCE_AUTOHINT. Return value is a Glyph object, with attributes - width: glyph width - height: glyph height - bbox: the glyph bbox (xmin, ymin, xmax, ymax) - horiBearingX: left side bearing in horizontal layouts - horiBearingY: top side bearing in horizontal layouts - horiAdvance: advance width for horizontal layout - vertBearingX: left side bearing in vertical layouts - vertBearingY: top side bearing in vertical layouts - vertAdvance: advance height for vertical layout get_width_height(self) -- Get the width and height in 26.6 subpixels of the current string set by `.set_text`. The rotation of the string is accounted for. To get width and height in pixels, divide these values by 64. get_bitmap_offset(self) -- Get the (x, y) offset in 26.6 subpixels for the bitmap if ink hangs left or below (0, 0). Since Matplotlib only supports left-to-right text, y is always 0. get_descent(self) -- Get the descent in 26.6 subpixels of the current string set by `.set_text`. The rotation of the string is accounted for. To get the descent in pixels, divide this value by 64. draw_glyphs_to_bitmap(self, antialiased=True) -- Draw the glyphs that were loaded by `.set_text` to the bitmap. The bitmap size will be automatically set to include the glyphs. get_xys(self, antialiased=True) -- Get the xy locations of the current glyphs. draw_glyph_to_bitmap(self, image, x, y, glyph, antialiased=True) -- Draw a single glyph to the bitmap at pixel locations x, y Note it is your responsibility to set up the bitmap manually with ``set_bitmap_size(w, h)`` before this call is made. If you want automatic layout, use `.set_text` in combinations with `.draw_glyphs_to_bitmap`. This function is instead intended for people who want to render individual glyphs (e.g., returned by `.load_char`) at precise locations. get_glyph_name(self, index) -- Retrieve the ASCII name of a given glyph *index* in a face. Due to Matplotlib's internal design, for fonts that do not contain glyph names (per FT_FACE_FLAG_GLYPH_NAMES), this returns a made-up name which does *not* roundtrip through `.get_name_index`. get_charmap(self) -- Return a dict that maps the character codes of the selected charmap (Unicode by default) to their corresponding glyph indices. get_char_index(self, codepoint) -- Return the glyph index corresponding to a character *codepoint*. get_sfnt(self) -- Load the entire SFNT names table, as a dict whose keys are (platform-ID, ISO-encoding-scheme, language-code, and description) tuples. get_name_index(self, name) -- Return the glyph index of a given glyph *name*. The glyph index 0 means 'undefined character code'. get_ps_font_info(self) -- Return the information in the PS Font Info structure. get_sfnt_table(self, name) -- Return one of the following SFNT tables: head, maxp, OS/2, hhea, vhea, post, or pclt. get_path(self) -- Get the path data from the currently loaded glyph as a tuple of vertices, codes. get_image(self) -- Return the underlying image buffer for this font object. FT2Font(filename, hinting_factor=8, *, _fallback_list=None, _kerning_factor=0) -- Create a new FT2Font object. Parameters ---------- filename : str or file-like The source of the font data in a format (ttf or ttc) that FreeType can read hinting_factor : int, optional Must be positive. Used to scale the hinting in the x-direction _fallback_list : list of FT2Font, optional A list of FT2Font objects used to find missing glyphs. .. warning:: This API is both private and provisional: do not use it directly _kerning_factor : int, optional Used to adjust the degree of kerning. .. warning:: This API is private: do not use it directly Attributes ---------- num_faces Number of faces in file. face_flags, style_flags : int Face and style flags; see the ft2font constants. num_glyphs Number of glyphs in the face. family_name, style_name Face family and style name. num_fixed_sizes Number of bitmap in the face. scalable Whether face is scalable; attributes after this one are only defined for scalable faces. bbox Face global bounding box (xmin, ymin, xmax, ymax). units_per_EM Number of font units covered by the EM. ascender, descender Ascender and descender in 26.6 units. height Height in 26.6 units; used to compute a default line spacing (baseline-to-baseline distance). max_advance_width, max_advance_height Maximum horizontal and vertical cursor advance for all glyphs. underline_position, underline_thickness Vertical position and thickness of the underline bar. postscript_name PostScript name of the font. LOAD_IGNORE_GLOBAL_ADVANCE_WIDTHarray allocation size too largeunsupported glyph image formatcannot render this glyph formatnegative height while rasteringfound ENDF opcode in execution streamtoo many instruction definitionshorizontal header (hhea) table missinglocations (loca) table missingcharacter map (cmap) table missinghorizontal metrics (hmtx) table missingPostScript (post) table missinginvalid character map (cmap) formatinvalid PostScript (post) table formatinvalid PostScript (post) tablefound FDEF or IDEF opcode in glyf bytecode`FONTBOUNDINGBOX' field missingFont header corrupted or missing fieldsFont glyphs corrupted or missing fieldshinting_factor must be greater than 0Fallback fonts must be FT2Font objects.First argument must be a path to a font file or a binary-mode file objecti exceeds the available number of char mapsO!ddO!|O&:draw_glyph_to_bitmapCould not convert glyph to bitmap p 8 ,ب̨xl`TH<0$ ܧЧħ|pdXL@4(ԦȦth\PD8, إ̥xl`TH<0$ ܤФĤ7FT2FontN2py9exceptionE8FT2Image??{s:(h,H), s:(h,H), s:l, s:l, s:H, s:H,s:(l,l), s:(l,l), s:h, s:h, s:h, s:h, s:H, s:H, s:h, s:h, {s:(h,H), s:H, s:H, s:H, s:H, s:H, s:H,s:H, s:H, s:H, s:H, s:H, {s:H, s:h, s:H, s:H, s:H, s:h, s:h, s:h,s:h, s:h, s:h, s:h, s:h, s:h, s:h, s:h, s:y#, s:(kkkk),s:y#, s:H, s:H, s{s:(h,H), s:h, s:h, s:h, s:H, s:h, s:h, s:h,s:h,), s:h, s:h, s:k, s:k, s:k, s:k,{s:(h,H), s:k, sH, s:H, s:H, s:y#, s:y#, s:b, s:}}Could not convert glyph to bitmaCo@?ܵ?ףp= )@333333@)\(?zG?@?P@v@-DT! @@??;@4%\D%T%D%%% *&l L& d&\ {& ')l*+(F-Y-<.1L112T24 >6`P67;`V=>,@A8fCCEhHHHtIIdJ$KNLtN`Nx$O4OOOtP$Q0DQXtQlQ$RTDTTtWtXLZ4Z[D\ ]L d_ t` Db c c De $g4 h i i j 4j< l m n4ptrDsdsss$s8u|uvvwDwXwlx$xDxdxxxxx y $y4DyHdy\|||}L}`}tDT ԁX<DTtģpttt(d(Ptd\zRx $ FJ w?;*3$"D \0Dp,DDQDpEHFBBB B(A0A8G8A0A(B BBB H_  IDT8ILI (`IxD0x8P@EHBPJ0T A I+I8xJD0V8B@EHBPT0T E D 8E@BHBPB J-FJ!,K,H^(HKwBAG X ABK HthKBBB B(A0A8D`8A0A(B BBBL1Dl8$MBGA A(G0 (A ABBE zPLRxG L$xMBGB B(D0F8Gp! 8A0A(B BBBA tJgp(OBKD Q ABK , zPLRxF 8$ PAHG } AAI DAAHQAQ,dQBAD  DBO ((R6AEG &AAH_ , AHYP AAD G P4D BDA G`b  AABD  `,Xܔ AAT_ AAI G 40  AC [.. K  4 BAA Q`h  AABG 8D  `4X\? BAN D`U  AABB !V; `PPk BIB B(A0A8T 8A0A(B BBBK x"VO P({ BMB B(A0A8W 8D0A(B BBBE |V#k l BPN B(A0A8WmHFHFFQ 8A0A(B BBBH |$W d  BBE D(D0GD 0A(A BBBD ^BFFBBI t%HW ,; AHY` AAG %G? `5/+ /  } }% }}}} 000/M*Fz}}}}////1/B  }}}}}///t/M+Z}}}}}8/']'q'~'''' '' ((-(`(x((((((())X)j))))) * *5*I*\*w**@***++N+++++,,,?,,,,--=-Q-^-w- P ------- ..+.=...../*/>/Y/e///////0 040000001 11/1 I1k1crti.ocall_gmon_start_ZNK2py9exception4whatEv_ZL18ft_outline_move_toPK10FT_Vector_Pv_ZL18ft_outline_line_toPK10FT_Vector_Pv_ZL19ft_outline_conic_toPK10FT_Vector_S1_Pv_ZL19ft_outline_cubic_toPK10FT_Vector_S1_S1_Pv_ZN7FT2Font18set_kerning_factorEi_ZNSt10_HashtableIjSt4pairIKjP7FT2FontESaIS4_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1__ZL14PyFT2Image_newP11_typeobjectP7_objectS2__ZL21PyFT2Image_get_bufferP10PyFT2ImageP10bufferinfoi_ZL15PyGlyph_deallocP7PyGlyph_ZL19PyFT2Font_get_imageP9PyFT2FontP7_objectMPL_matplotlib_ft2font_ARRAY_API_ZL18PyFT2Font_scalableP9PyFT2FontPv_ZL20PyFT2Font_get_bufferP9PyFT2FontP10bufferinfoi_ZL20convert_xys_to_arrayRSt6vectorIdSaIdEE.isra.0_Py_DECREF.lto_priv.0_Py_DECREF.lto_priv.1_ZN5numpy10array_viewIdLi2EEC2EPl.part.0_ZN2py9exceptionD1Ev_ZTIN2py9exceptionE_ZTVN2py9exceptionE_ZN5numpy10array_viewIhLi1EEC2EPl.part.0_ZN8FT2ImageD2Ev_ZTV8FT2Image_ZN8FT2ImageD1Ev_ZN8FT2ImageD0Ev_ZL18PyFT2Image_deallocP10PyFT2Image_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE8_M_eraseEPSt13_Rb_tree_nodeImE.isra.0_ZL13PyFT2Font_newP11_typeobjectP7_objectS2__ZN8FT2Image6resizeEll_ZN8FT2Image11draw_bitmapEP10FT_Bitmap_ii_ZN8FT2Image11draw_bitmapEP10FT_Bitmap_ii.cold_ZL13ft_glyph_warnm_ZL13ft_glyph_warnm.cold_ZN7FT2FontD2Ev_ZTV7FT2Font_ZN7FT2FontD1Ev_ZN7FT2FontD0Ev_ZL17PyFT2Font_deallocP9PyFT2Font_ZN7FT2Font5clearEv_ZNK7FT2Font23get_char_fallback_indexEmRi.part.0_ZNSt8__detail9_Map_baseIjSt4pairIKjP7FT2FontESaIS5_ENS_10_Select1stESt8equal_toIjESt4hashIjENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2__ZNSt8__detail9_Map_baseIjSt4pairIKjP7FT2FontESaIS5_ENS_10_Select1stESt8equal_toIjESt4hashIjENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_.cold_ZN7FT2Font11get_kerningEjjjb_ZNSt10_HashtableIlSt4pairIKlP7FT2FontESaIS4_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEEm.constprop.0_ZNSt10_HashtableIlSt4pairIKlP7FT2FontESaIS4_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEEm.constprop.0.cold_ZNSt8__detail9_Map_baseIlSt4pairIKlP7FT2FontESaIS5_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixEOl_ZNSt8__detail9_Map_baseIlSt4pairIKlP7FT2FontESaIS5_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixEOl.cold_ZNSt8__detail9_Map_baseIlSt4pairIKlP7FT2FontESaIS5_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2__ZNSt8__detail9_Map_baseIlSt4pairIKlP7FT2FontESaIS5_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_.cold_ZNSt6vectorIP12FT_GlyphRec_SaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZN7FT2Font23load_char_with_fallbackERPS_RjRSt6vectorIP12FT_GlyphRec_SaIS5_EERSt13unordered_mapIlS0_St4hashIlESt8equal_toIlESaISt4pairIKlS0_EEERS9_IjS0_SA_IjESC_IjESaISE_IKjS0_EEEliRiSR_b_ZNSt6vectorIP7FT2FontSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZNSt6vectorIdSaIdEE12emplace_backIJdEEERdDpOT_.isra.0_ZN2py9exceptionD2Ev_ZN2py9exceptionD0Ev_ZL15PyFT2Font_clearP9PyFT2FontP7_object_ZL15PyFT2Font_clearP9PyFT2FontP7_object.cold_ZN5numpy10array_viewIhLi1EE3setEP7_objectb.constprop.0_ZN5numpyL5zerosE_ZN5numpy10array_viewIdLi2EE3setEP7_objectb.constprop.0_ZL15PyFT2Image_initP10PyFT2ImageP7_objectS2__ZL15PyFT2Image_initP10PyFT2ImageP7_objectS2_.cold_ZL20PyFT2Image_draw_rectP10PyFT2ImageP7_object_ZL20PyFT2Image_draw_rectP10PyFT2ImageP7_object.cold_ZL27PyFT2Image_draw_rect_filledP10PyFT2ImageP7_object_ZL20PyGlyph_from_FT2FontPK7FT2Font_ZL11PyGlyphType_ZL16PyGlyph_get_bboxP7PyGlyphPv_ZL26PyFT2Font_get_width_heightP9PyFT2FontP7_object_ZL27PyFT2Font_get_bitmap_offsetP9PyFT2FontP7_object_ZL18PyFT2Font_get_bboxP9PyFT2FontPv_ZL23read_from_file_callbackP13FT_StreamRec_mPhm_ZL19close_file_callbackP13FT_StreamRec__ZL21PyFT2Font_get_kerningP9PyFT2FontP7_object_ZL21PyFT2Font_get_kerningP9PyFT2FontP7_object.cold_ZL21PyFT2Font_get_descentP9PyFT2FontP7_object_ZL24PyFT2Font_get_char_indexP9PyFT2FontP7_object_ZL24PyFT2Font_get_char_indexP9PyFT2FontP7_object.cold_ZL19PyFT2Font_num_facesP9PyFT2FontPv_ZL20PyFT2Font_face_flagsP9PyFT2FontPv_ZL21PyFT2Font_style_flagsP9PyFT2FontPv_ZL20PyFT2Font_num_glyphsP9PyFT2FontPv_ZL25PyFT2Font_num_fixed_sizesP9PyFT2FontPv_ZL22PyFT2Font_num_charmapsP9PyFT2FontPv_ZL22PyFT2Font_units_per_EMP9PyFT2FontPv_ZL18PyFT2Font_ascenderP9PyFT2FontPv_ZL19PyFT2Font_descenderP9PyFT2FontPv_ZL16PyFT2Font_heightP9PyFT2FontPv_ZL27PyFT2Font_max_advance_widthP9PyFT2FontPv_ZL28PyFT2Font_max_advance_heightP9PyFT2FontPv_ZL28PyFT2Font_underline_positionP9PyFT2FontPv_ZL29PyFT2Font_underline_thicknessP9PyFT2FontPv_ZL21PyFT2Font_get_fontmapP9PyFT2FontP7_objectS2__ZL21PyFT2Font_get_fontmapP9PyFT2FontP7_objectS2_.cold_ZL24PyFT2Font_get_num_glyphsP9PyFT2FontP7_objectconvert_bool_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0_ZL21PyFT2Font_family_nameP9PyFT2FontPv_ZL20PyFT2Font_style_nameP9PyFT2FontPv_ZL21PyFT2Font_get_charmapP9PyFT2FontP7_object_ZL18PyFT2Font_get_sfntP9PyFT2FontP7_object_ZL24PyFT2Font_get_name_indexP9PyFT2FontP7_object_ZL24PyFT2Font_get_name_indexP9PyFT2FontP7_object.cold_ZL26PyFT2Font_get_ps_font_infoP9PyFT2FontP7_object_ZL24PyFT2Font_get_sfnt_tableP9PyFT2FontP7_object_ZL18PyFT2Font_get_pathP9PyFT2FontP7_object_ZL16ft_outline_funcs_ZL18PyFT2Font_get_pathP9PyFT2FontP7_object.cold_ZL25PyFT2Font_postscript_nameP9PyFT2FontPv_ZL15PyFT2Font_fnameP9PyFT2FontPv_Z41__static_initialization_and_destruction_0ii.constprop.0_ZGVN3agg14sRGB_conv_baseItE3lutE_ZGVN3agg14sRGB_conv_baseIfE3lutE_ZN3agg14sRGB_conv_baseItE3lutE_ZN3agg14sRGB_conv_baseIfE3lutE_ft2Library_ZL9moduledef_ZGVZL20PyFT2Image_init_typevE7methods_ZL14PyFT2ImageType_ZZL20PyFT2Image_init_typevE12buffer_procs_ZZL20PyFT2Image_init_typevE7methods_ZGVZL19PyFT2Font_init_typevE7methods_ZL13PyFT2FontType_ZZL19PyFT2Font_init_typevE12buffer_procs_ZZL19PyFT2Font_init_typevE7methods_ZZL19PyFT2Font_init_typevE6getset_ZL14PyFT2Font_initP9PyFT2FontP7_objectS2__ZZL17PyGlyph_init_typevE7members_ZZL17PyGlyph_init_typevE6getset_sub_I_65535_0.0_Z14throw_ft_errorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi_Z14throw_ft_errorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.cold_ZN7FT2Font8set_sizeEdd_ZN7FT2Font8set_sizeEdd.cold_ZL18PyFT2Font_set_sizeP9PyFT2FontP7_object_ZL18PyFT2Font_set_sizeP9PyFT2FontP7_object.cold_ZN7FT2Font10load_glyphEjiRPS_b_ZN7FT2Font10load_glyphEjiRPS_b.cold_ZL18PyFT2Font_set_textP9PyFT2FontP7_objectS2__ZL18PyFT2Font_set_textP9PyFT2FontP7_objectS2_.cold_ZL20PyFT2Font_load_glyphP9PyFT2FontP7_objectS2__ZL20PyFT2Font_load_glyphP9PyFT2FontP7_objectS2_.cold_ZN7FT2Font14get_glyph_nameEjPcb_ZN7FT2Font14get_glyph_nameEjPcb.cold_ZL24PyFT2Font_get_glyph_nameP9PyFT2FontP7_object_ZL24PyFT2Font_get_glyph_nameP9PyFT2FontP7_object.cold_ZL14PyFT2Font_initP9PyFT2FontP7_objectS2_.cold_ZL21PyFT2Font_set_charmapP9PyFT2FontP7_object_ZL21PyFT2Font_set_charmapP9PyFT2FontP7_object.cold_ZL24PyFT2Font_select_charmapP9PyFT2FontP7_object_ZL24PyFT2Font_select_charmapP9PyFT2FontP7_object.cold_ZL31PyFT2Font_draw_glyphs_to_bitmapP9PyFT2FontP7_objectS2__ZL31PyFT2Font_draw_glyphs_to_bitmapP9PyFT2FontP7_objectS2_.cold_ZL17PyFT2Font_get_xysP9PyFT2FontP7_objectS2__ZL17PyFT2Font_get_xysP9PyFT2FontP7_objectS2_.cold_ZL30PyFT2Font_draw_glyph_to_bitmapP9PyFT2FontP7_objectS2__ZL30PyFT2Font_draw_glyph_to_bitmapP9PyFT2FontP7_objectS2_.cold_ZN7FT2Font9load_charEliRPS_b.constprop.0_ZN7FT2Font9load_charEliRPS_b.constprop.0.cold_ZL19PyFT2Font_load_charP9PyFT2FontP7_objectS2__ZL19PyFT2Font_load_charP9PyFT2FontP7_objectS2_.cold_ZTS7FT2Font_ZTI7FT2Font_ZTSN2py9exceptionE_ZTS8FT2Image_ZTI8FT2Imagecrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____GNU_EH_FRAME_HDRDW.ref._ZTISt9bad_alloc__dso_handleDW.ref.__gxx_personality_v0DW.ref._ZTISt14overflow_error_DYNAMIC__TMC_END__DW.ref.__gcc_personality_v0DW.ref._ZTISt13runtime_error_GLOBAL_OFFSET_TABLE__Znam@GLIBCXX_3.4PyExc_ValueError_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4PyDict_GetItemString_Py_TrueStruct_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21PyObject_GetAttrStringPyCapsule_TypeFT_Load_Glyph__gcc_personality_v0@GCC_3.3.1_ZSt17__throw_bad_allocv@GLIBCXX_3.4_ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21PyErr_RestoreFT_Get_Kerning__cxa_begin_catch@CXXABI_1.3PyDict_SetItemPyModule_AddObject__cxa_finalize@GLIBC_2.2.5strlen@GLIBC_2.2.5FT_Set_Transformstrncmp@GLIBC_2.2.5FT_Glyph_Get_CBox_PyArg_ParseTupleAndKeywords_SizeT__cxa_allocate_exception@CXXABI_1.3PyObject_IsInstance_Py_NoneStructPyExc_AttributeError_ZSt20__throw_length_errorPKc@GLIBCXX_3.4FT_Get_Postscript_NamePyUnicode_FromFormatmemset@GLIBC_2.2.5PyExc_MemoryErrorPyBytes_FromStringAndSize_ZTISt14overflow_error@GLIBCXX_3.4FT_Get_First_Char__snprintf_chk@GLIBC_2.3.4sincos@GLIBC_2.2.5FT_Get_GlyphPyList_Size__cxa_guard_release@CXXABI_1.3FT_Get_PS_Font_InfoPyErr_FormatFT_Init_FreeType_ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3__cxa_free_exception@CXXABI_1.3_finiFT_Glyph_TransformFT_Library_Version_Py_Dealloc_Py_BuildValue_SizeT_ZSt28__throw_bad_array_new_lengthv@GLIBCXX_3.4.29PyModule_AddIntConstantFT_Get_Char_IndexPyExc_OverflowErrorPyImport_ImportModule_PyObject_CallMethod_SizeTPyUnicode_FromStringpow@GLIBC_2.2.5PyList_GetItemFT_Get_Next_Char_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4_Znwm@GLIBCXX_3.4PyObject_HasAttrStringFT_Get_Name_Index_ZdlPvm@CXXABI_1.3.9_ZNSt13runtime_errorD1Ev@GLIBCXX_3.4_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4FT_Get_Sfnt_Name_CountFT_Outline_Decomposestrrchr@GLIBC_2.2.5FT_Glyph_To_Bitmap__stack_chk_fail@GLIBC_2.4PyOS_snprintf_initPyDict_NewPyErr_SetString_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9FT_Set_Charmap_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21FT_Get_Sfnt_Table_ZTISt9bad_alloc@GLIBCXX_3.4_ZdaPv@GLIBCXX_3.4_ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3PyCapsule_GetPointerPyExc_RuntimeError_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm@GLIBCXX_3.4.18FT_Open_FacePyModule_AddStringConstant_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode@GLIBCXX_3.4.21PyExc_TypeErrorFT_Vector_TransformPyType_Ready__cxa_rethrow@CXXABI_1.3PyInit_ft2font_Py_FalseStructPyLong_FromLongPyEval_GetBuiltinsPyErr_WriteUnraisablePyObject_IsTrue_PyArg_ParseTuple_SizeTFT_Select_CharmapFT_Get_Sfnt_NamePyModule_Create2PyLong_FromSize_t_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@GLIBCXX_3.4.21FT_Done_FreeTypeFT_Done_GlyphPyErr_Occurred_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21PyUnicode_ReadCharmemmove@GLIBC_2.2.5__cxa_end_catch@CXXABI_1.3PyErr_Fetch__gxx_personality_v0@CXXABI_1.3FT_Set_Char_Size_PyObject_CallFunction_SizeTPyObject_Type__cxa_throw@CXXABI_1.3memcpy@GLIBC_2.2.5_ZNSolsEi@GLIBCXX_3.4_ITM_deregisterTMCloneTable_Unwind_Resume@GCC_3.0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21__cxa_guard_acquire@CXXABI_1.3PyExc_ImportError_ZNSt9exceptionD2Ev@GLIBCXX_3.4FT_Done_Face_ZTISt9exception@GLIBCXX_3.4__gmon_start__PyErr_PrintFT_Get_Glyph_Name_ITM_registerTMCloneTable_ZTISt13runtime_error@GLIBCXX_3.4PyBytes_AsStringAndSize.symtab.strtab.shstrtab.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.init.plt.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.data.bss.comment@o@@8% xx -88 5o##Bo0$0$Q@%@%[@@a@@f @ @o0@0@ru {:D  99 0Y0I@Y@IHYHIYIj\L`P jZ 0ZUXZ y1