ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙELF>@q@8@hh pp#p# ##  $$HHH Ptd>>> QtdRtdpp#p#!!GNUvcn WdW-@(Am BE~/||:f ;qX4^[^1G`   \ ey4 17  _ n    B W/GC    @    A {` ^ ,7  y  ) Z39T  4f 0J f PZD t j h  A\O z T  9 2<qZV dv m  -G} FU '  #p~h =d    _ Y I  s g  0 |M  0 8DI   P$ & z (,  $  lQ  F"+Htb  tR " < ["$ `#n#$1    ! 8=g pab"$ 6 L  __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Py_NoneStruct_PyArg_ParseTupleAndKeywords_SizeTPyType_IsSubtypePQencryptPasswordConnPyString_FromStringPQfreememPyErr_SetStringPQencryptPasswordPQerrorMessagePyErr_FormatPyExc_TypeError__stack_chk_failPQlibVersionPyInt_FromLong_PyArg_ParseTuple_SizeTPyDict_NewPQconninfoParsePQconninfoFree_PyObject_CallFunction_SizeTinit_psycopgPyImport_ImportModulePQinitOpenSSLPyType_TypePyType_ReadyPyExc_StandardErrorPy_InitModule4_64PyModule_AddStringConstantPyModule_AddIntConstantPyModule_AddObjectPyErr_ClearPyCapsule_ImportPyDict_SetItemStringPyFloat_TypePyInt_TypePyLong_TypePyBool_TypePyString_TypePyUnicode_TypePyBuffer_TypePyByteArray_TypePyMemoryView_TypePyList_TypePyModule_GetDictPyMapping_GetItemStringPyErr_NewExceptionstrrchrPyExc_SystemErrorstrncpyPyObject_CallFunctionObjArgsPyWeakref_NewRefPQclearPQstatusPQresultErrorMessagePQresultErrorFieldPQresultStatusPQresStatusstrlenPyErr_PrintPQgetResultPQsetnonblockingPQexecPyEval_RestoreThreadPyEval_SaveThreadPyErr_Occurred__snprintf_chkpthread_mutex_lockpthread_mutex_unlockPyOS_snprintfPQgetvaluestrdupPyMem_MallocPyMem_FreePyErr_NoMemoryPQconsumeInputPQisBusyPQflush_pq_execute_asyncPQsendQuery_read_rowcountPQcmdTuplesstrtolPyObject_GetAttrStringPyInt_FromSsize_tPQputCopyDataPQputCopyEndPyErr_FetchPyObject_StrPyString_AsStringgettimeofdayPQgetCopyDataPyString_FromStringAndSizePyCallable_CheckPQsocket__fdelt_chkselect__errno_locationPyErr_CheckSignalsPyExc_OSErrorPyErr_SetFromErrnoPQcmdStatusPQoidValuePQntuplesPQnfieldsPyTuple_NewPQftypePQfsizePQfmodPQftablePQftablecolPyObject_CallObjectPQfnamePyLong_FromUnsignedLongPQbinaryTuples_pq_execute_syncPQescapeStringConnPQescapeStringPyExc_ValueErrorPQescapeIdentifierstrcpyPyUnicodeUCS4_AsUTF8StringPyObject_IsInstancePyTuple_PackPyObject_CallPyErr_SetObjectPyInterpreterState_HeadPyThreadState_Get_PyString_ResizememcpyPyTuple_GetItemPyObject_GetItemPQparameterStatusmallocfreePQfreeCancelPQgetCancel__ctype_b_loc__ctype_toupper_locPyUnicodeUCS4_FromStringAndSizePyObject_CallMethodObjArgsPySequence_DelSlicePQnotifiesPyDict_GetItemStringPyCodec_EncoderPyCodec_DecoderPyUnicodeUCS4_DecodeLatin1PyUnicodeUCS4_DecodeUTF8PQprotocolVersionPQserverVersionPQconnectStartPQsetNoticeProcessorPQconnectdbPQconnectPollPyWeakref_GetObjectPQfinishsrv_state_gucstrcmp_PyObject_CallMethod_SizeTPyList_Newgetpidpthread_mutex_init_Py_ZeroStruct_Py_TrueStructPyObject_IsTruestrcasecmpPyInt_AsLongPyBool_FromLongPQtransactionStatusPyString_FromFormatPyObject_GC_UnTrackPyObject_ClearWeakRefspthread_mutex_destroyPyLong_FromVoidPtrPyCapsule_NewPQcancelPQbackendPIDPQconninfoPyDict_GetItemPyObject_HasAttrStringPyObject_GetIterPyIter_NextPyString_AsStringAndSizePyMem_ReallocPySequence_GetItemPyDict_ContainsPyDict_SetItemPyObject_SizePQgetisnullPQgetlengthPySequence_SetItemPyErr_GivenExceptionMatchesPyErr_RestorePyErr_NormalizeException__sprintf_chkPyDict_KeysPyDict_ValuesmemsetPyList_GetItemstpcpy_PyObject_NextNotImplementedcolumn_setstatePyTuple_TypePyObject_RichComparePyString_FormatPyExc_IndexErrorPyFloat_AsDoublePyLong_AsDouble_Py_BuildValue_SizeTPyExc_ImportErrorPyType_GenericNewerror_setstatePQsslAttributeNamesPyList_AppendPQsslInUsePQconnectionNeedsPasswordPQconnectionUsedPasswordPQoptionsPQportPyInt_FromStringPQhostPQpassPQuserPQdbPQsslAttributelo_closelo_openlo_importlo_createlo_creatlo_unlinklo_writelo_readlo_lseeklo_lseek64lo_telllo_tell64lo_exportlo_truncatelo_truncate64PyObject_HashPySequence_SizePyObject_GetBufferPQescapeByteaConnPyBuffer_ReleasePyObject_AsReadBufferPQescapeBytearoundfloorlocaltime_rPyString_ConcatAndDelPyObject_ReprPyUnicodeUCS4_AsEncodedStringPyErr_ExceptionMatchestypecast_BINARY_cast_PyObject_NewPyBuffer_FromObjectPyLong_FromStringPyNumber_Int_PyObject_GC_NewPyObject_GC_Track__strncpy_chkPyExc_OverflowErrorPyFloat_FromStringPyTuple_Sizelibpython2.7.so.1.0libpq.so.5libpthread.so.0libc.so.6_edata__bss_start_endGLIBC_2.2.5RHPG_10RHPG_9.6GLIBC_2.14GLIBC_2.15GLIBC_2.4GLIBC_2.3.4GLIBC_2.3/opt/alt/python27/lib64  A ui s60 v/M Q ii ui sti ii p#x#P###### #@##ĈȞ# #О#ڈ؞#`#####6#$#v###\%## #s)(##0#8#@#@#H##P#0X# #`#1h##p#Z4x# $#4#$#5# $#5#@ $#3#$#ȟ#$П#{!؟#@##|#'#.#8 #4(#:0#U8#[@#oH#`P#uX#{`#h#p#x####Ӊ#ى### ##$Ƞ#*Р#Gؠ#M#^#d###### #Њ(#֊0#8#@#H#P#X# `#h#%p#3x#9#S#Y#w#}#####Ƌȡ#̋С#ء##### #"#(#D#J #](#c0#}8#@#H#P#X#`#h#p#Ҍx#،####0##P####Ȣ#)Т#8آ#p#>##D#J#`##f#l #(#0#8#@#ōH#ˍP#X#ش`#h#p#x### ##"#;#A#S#Y#oȣ#uУ#أ####Ď#ʎ#Ԏ#ڎ## # (#0#.8#4@#PH#VP#fX#l`#h#p#x####я#׏#####0Ȥ#6Ф#Lؤ#R#h#n######Ȑ #ސ(#0#8#@#H#!P#=X#C`#Uh#[p#sx#H#y######ˑ#ё#ȥ#Х#إ####)#/#B#H#`# #f(#h0#l8#@#rH#P#xX#`#~h#p#x###H###Ē#ʒ##p#Ȧ#Ц#ئ# #(##.#4#D##J#P #k(#q0#8#@#H#P#̓X#`#ғh#ؓp#x######0#6#P#(#Vȧ#HЧ#\ا#b##p###### #ǔ(#͔0#8#@#H# P#X##`#Ah#Gp#Zx#`#r#x#######ΕȨ#ԕШ#ب##### ###+#1 #I(#O0#[8#a@#qH#wP#X#`#h#p#x##ɖ#ϖ#ޖ######"ȩ#(Щ#9ة#?#O#U#g#m#z### #(#0#8#@#ЗH#֗P#X#`#h#p#x##8#>#N#T#c#i#|##Ȫ#Ъ#ت##̘#Ҙ### ### #0(#60#M8#S@#kH#qP#X#`#h#p#x##˙#љ#### ###)#2ȫ#~Ы#8ث#>#Q#W#r#x#### #(#š0#Ӛ8#ٚ@#H#P#X#`#%h#+p#<x#B#Z#`#u#{#####Ȭ#Ь#țج#Λ#ޛ####### #&(#,0#;8#A@#QH#WP#fX#l`#uh#{p#x######Ŝ#˜###ȭ# Э#!ح#'#B#H#_#e#v#|## #(#0#ɝ8#ϝ@#ޝH#P#X#`#h#0p#"x#(#5#;#M#S#d#j###Ȯ#PЮ#خ###x#ƞ##̞#Ҟ#ߞ# #(#0#8# @#H#P#,X#2`#Ah#Gp#Ux#[#m##$#ȸ#\ȯ#@#$د#j#~#X#$##$###`#$##$#  #(#0#$0#`#$8#H@#ğH#(#$P#`#$X#x`#ޟh#8#$p#`#$x#ȹ##P#$#`#$####$#`#$#8##Ȱ# #$а#`#$ذ#p###$#(#$###H#$#(#$#H@#XH#QP#>X#B`#Hh#Mp#Rx#Y#_#l#y######ȱ#б#ر## #͠#נ#####  #(#!0#+8#6@#@H#KP#UX#a`#lh#xp#x######ȡ#Ρ#ԡ#١#Ȳ#١в#ز#####͠#### #(#K0# 8#a@#'H#xP#.X#`#5h#p#<x##D#L#R#L#[#j#y#L#~ȳ#г#س#Q##Q###### #(#Q0#8#â@#ʢH#BP#ѢX#آ`#ޢh#Lp#x#########â#ȴ#д#&ش#.#5#=#D#L#S#[#b#j #q(#Q0#y8#L@#H#P#X#`#h##9##ч#ׇ0#9@# H#އ`#8h#p#އx#######X##0###]#X #(#8#@#&H#PzX#p`#/h#{x##>###L#;##Q#<#h#V#P>#ȫ#`#?#H #n(#@8#(@#|H# AX#`#ih#Bx##t#C#(##C#X##D###$#ȯ##$#X #(#8#`#h#:p#b### ### #####b####@#H#P#X##Q## ###9#ч#ׇ##8#h####p}###@####@#0#v#`}#ȸ##$#e#`}#j#@#$##`}##X#$##`}# #`#$ #(#`}8#H@#0#$H#͟P#`}`#xh#(#$p#x#`}#ȹ#8#$##`}##P#$##`}#8##$#,#`}#p# #$## #@(#8#@#H#P#`#h#pp#x##### #2##*#G##P@#`#h#a#R#o#w#9##ч(#0#ׇP#X#5x#####8##h## #@## ####`# ###H##p#x##0# #(#8#@#H#X#H`#h#px###И##j# #######P# ## #(# 8#(@#VH#X#p`#%h#x##<#Е##Q#p##d#0##{!###t##X #z(#`8#@#H# X#`#h#px#0#O# ######## #t0#O8#P#X######t#########t #(#X#p#p###### #@(#@#0##8##h#x####H###P #0#8#@#H#X#`#p####'#H#10#8#:X#`#F##P#Z##@##t #p(#H#P#x####@#H#`X#`#h#x###@##<##P###8#^##P###` #(#`8#@#H#X#P`#h#0x####H############ #&(#`8#@#H#X#8`#h#@x#####%#3#=#C#K#U#b0#0X#h########(#8# ### #(#H#P#p# x#%##3#@#=##C##K8#`@#U`##}###9#ч#8#x##### ##H#`### 8#`#t####9#B)#A#Q#Y #l(#v0#8#@#x##P#P#@H##P# #X##`#@####`#`(#0#p@#######h##p#### #@####0#8#@#p##x# ##P #D(#8#8# ##N#V#o##y# #@##8#`0#`x# ###P #(#PH#P#Pp#/x#P#8#P#H#P#W#P#d#P8#w@#P`#h#P##P##P##P##P(#0#PP#X#Px##P##P##P8#mP#p#ȸ##### ###H#X#### #@#H#h#p# #@### #0#X#p##@(##8#@#h#x###0#@ #@##@#H#PX#h#p###8######!#@### #0#U8#H#`X#5`#Pp##)# # ########@# #,(#8#H#hP#``#p#3x#0# #A###P##@ #[##X#g!p#0###!(##0#@#8##h#x###P##@#Q`#X#h##!#########!##$ #!(#P8#P$@#H#X#!`#!h#x#$#!##$#!##$#p#@%#N#H%0#X#h##x##`'###(#8###p#p #&(#@%H#`&P#Np#%#I)#S)#Y)#_)##@#(##H#0'p#@/#`####!#`#w)h#+x#*#!#P%#I) #.(#S)H# .P#Y)p#@-x#)#,#)#,##`,8#0P#/# 1#1### #H#00X# 0#0#p1#01#0#0 #0#1#1#60#1h# $p#$#P2#@2 $0($38$1@$H$P3X$ 2`$0h$2$0$68$2P$6$P;$83$$$ $H$07X$ 7$0$9$p3$0$7 $0H$9$3$F($JP$3X$D`$D$@$$$$@E$0E@$0H$IX$p3`$h$@Fx$4$0$E$08$F4P$@J$K$h4$$$ $H$JX$J$0$K$01$0$K $0$4$K $N0 $4h $ $p $ $ $0L $ L $0( $ M8 $01@ $0H $L $0 $ 5 $Nh $ Q $(5 $ $ $ $ $0O $ O $0 $ P $01 $0 $O $0X $}5p $@Q $S $5($$0$@$h$Qx$Q$0$R$01$0$R@$0$5$0V($`XP$6$$$ $$@$$S$S@$aH$XP$pUX$@6$0$V$01$$T$`6$0$@T $0H$6$6$`^P$7$$$@$$^$^@$6$0$P^$7$6$0_$7$6$ _$08 $9($0$9@$9H$P$9X$9$9$g$f$e$`0$98$ph@$p`H$@gp$ $ $H$9$9$$$`t$9$$$w$9$$$t$9$$$0d $:($$0$i@$:H$$P$X$9`$ :h$$p$x$9$2:$$$$9$>:$$$$9$J:$$$$:$t$"$$v8$7;P$@ax$ a$$$O;$h$@`$Z:$$$`w $a:($$0$ i@$e:H$$P$n`$m:h$$p$`w$s:$p$$m$$@$$v${:$@$$v$:$@$$v$:$ $$v $9($$0$`t@$9H$$P$w`$9h$$p$t$:$$$0d$:$$$i$:$$$:$$$n $: $$ $ $a: $:( $`$0 $8 $e:@ $:H $@$P $X $m:` $:h $0$p $x $s: $: $$ $ $ $: $$ $ ${: $: $$ $ $: $: $$ $ $:!$:!$$!$!$9 !$":(!$$0!$8!$9@!$:H!$$P!$X!$9`!$@:h!$$p!$x!$:!$L:!$$!$!$:!$:!$$!$!$:!$;!$`$!$!$:!$;!$ $!$``"$;"$P$"$"$: "$ ;("$@$0"$8"$:@"$*;H"$0$P"$X"$:### ## #(#(0#8#T@#WH#cP#}X#`#h#p#x##########ȿ#п#ؿ#####X#$ ##ȷ#з#ط### # # # ### #(#0#8#@#H#P#X#`#h#p#x## #!#"###$#%#&#'# ȸ#)и#*ظ#+#,#-#.#/#0#1#2#3 #4(#50#68#7@#8H#9P#:X#;`# h#<p#=x#>#?#@#A#B#C#D#E#F#Gȹ#Hй#Iع#J#K#L#M#N#O#P#Q#R #S(#U0#V8#Y@#ZH#[P#\X#]`#^h#_p#`x#a#b#d#e#f#g#h#i#j#kȺ#lк#mغ#n#o#p#q#r#s#t#u#v #w(#x0#y8#z@#{H#|P#~X#`#h#p#x## ########Ȼ#л#ػ######### #(#0#8#@#H#P#X#`#h#p#x##########ȼ#м#ؼ######### #(#0#8#@#H#P#X#`#h#p#x##########Ƚ#н#ؽ######### #(#0#8#@#H#P#X#`#h#p#x##########Ⱦ#о#ؾ####HH"HtH5"%"hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhq%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݴ"D%մ"D%ʹ"D%Ŵ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݳ"D%ճ"D%ͳ"D%ų"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݲ"D%ղ"D%Ͳ"D%Ų"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݱ"D%ձ"D%ͱ"D%ű"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݰ"D%հ"D%Ͱ"D%Ű"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݯ"D%կ"D%ͯ"D%ů"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݮ"D%ծ"D%ͮ"D%Ů"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"DH=#H#H9tH"Ht H=i#H5b#H)HHH?HHtH"HtfD=%#u+UH=z"Ht H="d#]wATHH "HUHUtSH0H-"dH%(HD$(1HD$ HD$HD$Hl$Hl$ PHD$ P1LL$ LD$0ZYHD$HHD$HHD$ HHD$H9HxH5"H9tBHu4Ld$H5x"I|$H9t')Ld$f.HD$L`H|$}?HHD$HH|$b?HHD$HqH|$ H9>?HHD$ HtvH9H$H=sH€MHD$I$HHP$HD$Hp$ HHH6HH+HT$HtH*u H|$HGP0HT$HtH*u H|$HGP0HT$ HtH*u H|$ HGP0HL$(dH3 %(HH0[]A\1M9H=F#H5ߏ1`HD$Hp$HD$Hx$H"f1@E1YHT$H!JDI$ HqH=#H5HHD1H13fDH"H51H8fDHcHHcUHH#H5$qSH(dH%(HD$1HL$LD$HD$-Hl$Ht[H<"H9tOH}H5"H9FurHD$H5v"HxH9t(HD$HSfH|$112dxOHϩ"HHHT$dH3%(ujH([]fHl$HHtH|$1cy1HHHu1H)"H52H8Z1!ATHH "HUH"SH dH%(HD$1LL$LD$HD$HD$HD$H5"HxH9tHD$L`HD$1HH|$W;HHD$Ht(HPHp$L19HHtHLLHHHT$HtH*t"HL$dH3 %(Hu|H []A\fDH|$HGP0f.Ld$H5"I|$H9J1tLd$71@H"H51H8qfDUHH q"HSHx1H(dH%(HD$1LD$HD$MtlHD$1HH|$:HHD$Ht&Ht$Hx$IHHtQHt;HHHT$HtH*u H|$HGP0HL$dH3 %(HuTH([]HT$Ht&H= #H5m11H|$H=q #H5qm1uH(HH "HdH%(HD$1HD$$H@mHD$HD$D$PHD$P1LL$LD$ ZY|H|$H;=("L$H HT$u@ $t H=j"H|$u0H51Ht$dH34%(u'H(fD $uH5l1ΐ1AWH=lAVAUATUSHdH%(H$1lHcH1TH+:HC"H=L"HM"pH=#H#UL=f"H="H"IH")H=kH#HA11H5"H=kxIH\HkH5kH>HkH5kL H5kLH=kXH5kLHHJqH5kLHH|#H=kH5kLHHSNaH5nkL7xs9H5kkLx[L%Ԃ"H-"L52@HEHLLIMt$MtgIl$H]HyfH$dH3%(AHĸ[]A\A]A^A_HCHP0fDH=HtH(u HPHR01H=jH#m`+SH=<"H="8H#H#HH#H5@jLH-"H=iL%iGf.H=A#HL^HxwHHu HCHP0HLeMtsH}HHuHHmuHEHP0fHIu IFLP0HHHCHCHP04L,_$L:H="1H":H=X"1H":H=K"1Hz":H="1H":H="1H"{:H="1H"^:fH=Ϡ"1H"A:IH=:"1H"$:,H=="1Hl":H="1Ho"9LHHH5hHHHHH)#1H89TH+u HCHP0H5gH8HH|H#1HHxW9 H+u HCHP0H5gHHH4H#1HHx9H+u HCHP0H5_gHHHHU#1HHx8|H+u HCHP0H"H-I"H#L%efDH}HtAIH+HH5fHIHIu IFLP0HELuHLHIDH0IHH+u HCHP0H LeMtHH_H=Yf&IHL%K"H e@I,$Ht[H߾.LHHPHEHEHHUHPMtHEHLHHU,I I\$HuMtI.u IFLP0foH=#D$ )D$tH"H5H8_ H=qe>IH}HF#HHH2#H5IeLD$ foL$L|$0Ƅ$H-t}"HcD$@IG)L$0HD$'LLL3zHH]HHLmH|$fILI$uML1LIHtNH=s"HHMvI.uIFLP0wH"H5|H8MI,$ID$LP0HUH*uqH}HGP0MI.{IFLP0hHUH*uH}HGP0H"HZ2NMuH"H* H=n"HGP0MlI,$aID$LH5"H*H=$"HGP0H"SHHtH*t&Hך"H9t4H"HH[fH="HGP0H"H9uH[H"DH"HtHHi"Hff.1H=z"@f.USHHW"HtjH1H1HwH+Ht&HtcHE1HPHUHtH[]DHCHP0@HEHP0H[]DH=a"H5밻Df.USHHHH1HHHHǃHubH1HǃyHHǃǃHtHǃH/uHGP0HH[]fDHXOH1DH=a"H51Hqf.DH'AWAVAUATIUHSHHHHtE1Hu^MtYIl$XH}HIHH}CA>ItOHHIfDHuHIHtA>ukH H}H=y"HH5N[H]1A\A]A^A_f.HTIHtA>tLE1MHD%"ILLt$HvWH=:Lt4H=)LtH=Lu IFHD$LH:IHLH:IHrHT$LL*-IHHxH5#"H9t I|$@HtID$@H/uHGP0HHt HHI|$(ID$@HtID$(H/uHGP0I|$0Mt$(HtID$0H/uHGP0M|$0I|$HAID$HHtHEHt ID$HHEH[]A\A]A^A_fDMtI.u IFLP0MtI/uIGLH@0H[]A\A]A^A_DHCPL-"@H=)"H5ґ=Dsf[PSHfDHXHHuHHtHǃH/t [HG[H@0DHHLuHH=4"H5fATIUHSHuVHLHHQHHtkKuVHz1Hǃ[]A\H}'LH\HH1Q[D]A\A]A^fHA@ATUHSH]\HIH5H߉[L[]A\ff.AVIAUATUHSH_HXLcHEXLIUHLHt[tJu_ALLwD1HHH[]A\A]A^A;uHCPLvLHH="Hff.UHSHHHHHHǃH[]@SHHXHt8u HC [ 1HHC [AWAVAUATUHSH8HdH%(H$(1HH5"IHHIHf1LL1!HH-H@HurLcM9IHs$DIHEH}LteH+vHCHP0gH}Ht*IHyH+u HCHP0ID$LHR@H+HEH5AHtH}XHEXuH}XHEXHHEHHHfHH}XHH}XhuH}1HHCHP0@I.u IFLP0H$(dH3 %('H8[]A\A]A^A_fH}1HRHEH@PI.\Imu IELP0EtH+uHCHP0foPlH\$ D$0 calfD$4)D$ HH|$HT$Ht$2H|$H ?HIHtATH!H@H H;(r H9H|$t1HH|$OLLHD$6AŅtOAAPL3HH8aH}XHt H}X8HEX1H|$HtHL$8dH3 %(HH[]A\A]A^A_f.H9H1HAH<$1HjA'HA]A IHD$Hx 0 IHD$Hx HcHD$HD$H<$Hp#IMn11LHH="ImuIUH$LR0H$H6I$HL$X I$1Lp(I$Lx0I$HH8L L(H="H{HmH="H{HMHxHI2H="HY}H|fAWAVAUIATUSHHdH%(H$1HGHHD$(HD$Lu5H$dH3%(H[]A\A]A^A_H{XLd$(Lt$PHD$0HCXH$HD$@HD$f.LHUxHt$(Ht]11L[HHD$(H(u H|$(HGP0HKHmuHEHP0LH'Ht$(HuLŅL1HHcH<$1HH TPHHH8HH0H=?B~ HH-@BH+T$0H+D$8HT$@HD$HyHH@BHT$@HD$HHbLD$}11LHD$H|$ p8u&,H|$1H*Hn{"H8\ff.AWIAVAUATUS1HXdH%(HD$H1ZIXH`I`HtIG`H/uHGP0IXIH+IG`HeHzHcH>@I.u IFLP0HL$(HHD$HHu H|$(HGP0HL$0HHD$HHu HAHP0IHHH蜾@HL$HdH3 %({HX[]A\A]A^A_I1LIG 1@H="H5yIXWIGXDLKIXIXAGh%IGXPhIX/HIG HIGHxTH謽IXsIPAgHtIGPH/uHGP0IpHtIGpH/uHGP0HcHeHD$(HHOHD$0HCIo(E1HD$8wf)HHHLWIHH;")I$Hmu HEHP0HD$0NdIEL9l$8II_XIGDDl$HHD$ZDHA輼DH߉D$DH߉оDH߉D$ Q1H="D$$?IH3DEBH IFDHڼH|$HHIFHw"HIF EO|$A1HcHIF(D$ t.|$ H|IFHD$$HD$(t$NtI_XH2JHEIHI_ HH5tvIH+I9 AƃLd$@1LHIGH賿HHcȺHH|$@HtE\HIH-HH|$@pH11HLH+Hu HCHP0Ht`HmeHEHP0VfDHLIo IXHEGIGXrf.Imu IELP0uIXHEIGX,@IXHs螼ǻRH= "H5LsH1IX豸IGX@L1覿IX荸IGXH(HfDHc|$FH IF(A`@HIF0 HIF8+HcHIFP:fDH(LE%^"fHcHjIF(i@HmUHEHP0FfDIGH0}HuDIX?IGX2HIGHLHTHܷIXteL IX贺uI1LH=)"H5qeHD$(1IGPHD$0IGpkHL$(HHD$HHu H|$(HGP0oIHHH'I1L\ 袹fAWAAVIAUAATUHSHH_HXdH%(HD$1HEXLcLH$HEu#u{`uHH0H<$jLHHHt/HH$H<$4HH5SHHǃBH5LH$IH<$DH5HT$dH3%(H[]A\A]A^A_@HLHH.HSH脽uHCPL迼H<$fHt,sfL蘼H<$?HDHH="H讷@f.AVEAUAATAUHSHGHHռu7EuDDHH[]A\A]A^鳶DHH[]A\A]A^ZHCHJH="HK[]A\A]A^f.AWMAVE1AUIATIUHSHH(dH%(HD$1HtE1ALpMLK,H9HMcJ| H}HHtqLHLD$LHLL$VLL$HTEtfE'C'DMtJDIHL$dH3 %(HH([]A\A]A^A_DLLLL$LL$HTEuD''@IH6K|-:HH Yy@Hn"H5n1H81V|ff.USHHtIHHHt:HyHHt$Ht$HHHHt8HH[]fDH="H5n13HH[]fHHt/8HnnHDH="H1H5n%HBnUHSHHt>HHx&HzHEHt4HH話1H[]HHHH1[]@USHHtSHWHHuLHtHH[]Hl"HRH5FmH81DH+t61HH[]f+H+HuHCHP0HH[]fDHCH1P0f.HH5"ATUHSHt9Hzl"H9t$[H]A\遳H\l"HH"[1]A\fH=l4IHtH5lHHf"Ht)Hl"I,$u ID$LP0H5A"z@sHk"HH!"Df.AVAUATAUSHHH3HHtsL-VfDHCHtQEu L€t8H~IHtYH3HH蘮Iu1HIu IFLP0H8H3Hu[H]A\A]A^fDHIu IFLP0Hmu HEHP01[H]A\A]A^@f.AUIATIH=kkUSH谵HH5dkHHuHHL1*IHLHHPI,$ItNHmt/H+tHL[]A\A]HCHP0HL[]A\A]HEHP0H+tfDID$LP0Hmt@HE1[L]A\A]E1H+tDE1HmtjfHt/SHHxH[鵬D+H[H韬Hyi"Hff.AUI1ATIUSHHtH~Hi HH1HL1莴HmHttHt~H{H5"H9t *t%Mt H{8HtHC8H/tZI$Lc8HLvH+u HCHP0HH[]A\A]HEHP0HuH1H[]A\A]ÐHGP0I$Lc8@f.SHH="uX fDHHHuHn"虲H b"H9Hu|H]"HtHH[fDH=hHHt`H5FH转H+uHSHD$HR0HD$H="uHtHH"H=fh蔲HHu H1[@H5HQH+[HSHD$HR0HD$Bf.@AWAVAUATUSHxdH%(HD$h1HEHG4IH(LgHG$1HD$Il$dHIH0IHX$HD$IGHD$HD$0HD$`H,$Ll$MD$(HD$ MIx-AE<%HMIHMIyH|$MuHL$H9L$0T$(tI/uIGLL$LP0LL$H4$H|$`LL$`H))HD$`ҺHEDfHpt8H5e"H9t,L $L|$L $HD$HD$0HD$HD$0HD$A}(M}1MfICA7Mot$8@%@s[HD$0Ht$H9HVMHIBH;d"IJIIMB$HT$HLIL9}rH$H)Kl7cHHH$\H4$H|$ LT$HL\$@HL$XLD$PLL$`רL\$@LT$HLL$`LD$PHL$XMmI\$HHLLT$XL\$PILL$HHL$@HL$@LL$HL\$PLT$XHH)L9$HT+IHLH)HH)C H9~|$8%H|$tHL$H9L$0M_I*UIBL\$@LLL$8P0LL$8L\$@2I)uIALP0@1Ht$hdH34%(4Hx[]A\A]A^A_H$H|$ L\$8LL$`M|cL舧L\$8uLL$`MtH$Il$bL<$I\$AEfHb"L $H5dMH8L $I)tiD$(MI/CIGLP014fHYb"H5cH8ʩ1LycE1AfDIALP0@LLL$HHT$@L\$艪L\$HT$@HILL$H/MGfDH|$I}Mt$IIxA<)tB<(IIyHa"L $H5bMH8L $f.ILLL$0H)L\$H̤L\$LL$0HIHt$(t I+H|$LLL$I,$LL$IuHD$(ID$LP0L\$(LL$MHD$D$(HD$0KMM I*IBLP0H`"ML+D$H5fbL $MH81 L $ICLL$LP0LL$Ha`"L $H5aMH8苧L $sI)MuIAL$LP0L$MtI*u IBLP0L$(tI/u IGLP0赥HPH_"H5~aML $H81ML $H_"H5aLL$ML$H8L$LL$MI*IBL $LP0L $Hh_"L $H5]aH8蕦L $}HE_"L $H5A`MH8oL $W1H(1dH%(HD$1HH$H-Cm8Hi@BHD$HT$dH3%(uH(ޥ@f.Hω~H ȉÐf.GH H fHH5`PHt+H1:It H@zSu1zO1HfS1XH0HtPI1L S`AfD L€u IxAEI8I0HuHg[1HV[fATIUHS訩Ht1HLH衭HCHt8HHtHH[]A\DHH[]A\DH[]A\Ԡ@SHGt[EfDǃ[@UHSHHH>HtH}HHt 1H[]H="H5_ USHx2 H[]`uHHt@t tH[]H菫H=@"H萣fDDžAVIAUATUHSHx褬Ht^IIfH]t/RHHXtIHAD$H]uA$1M.[]A\A]A^lDH1HtHHHff.HtWHHtKS11HH1Ht-1H艣HtHH+uHSHD$HR0HD$H[H鈡ATUHHSHHy H財HHHHt[H1]A\HHtnE1HHtRHH11(HHt&1HƢIHtHH+u HCHP0Hmu HEHP0L[]A\ÐH[]A\t@ATIUSHHt%fH{H+蔝HH艝HuIDŽ$[IDŽ$]A\AUATUSHHH"H=:"IIQI$H5"1H1蕞Ht`H(u HPHR0H+u HCHP0HmHtI$H}LHHuLH[]A\A]Ԣ@H+uHCHP0fDH=W[HtHmt"MtI,$uID$LP0fHEHP0@IELP0@IGLP0wH=X贠H"HUH萣Af.HH5XH1HtH5XHfUHS1HdH%(HD$1HH$x)H4$H="YHHtAHHt(H$HEHL$dH3 %(Hu8H[]fDH<$DH$H=="H5Y1ǤPAVAUATUHHSHdH%(HD$1HH$HUHHHALh$L襛IH!L!IHL4$H$H+H<$&H}HLuHHHtHDžH/HLHtHDžH/LHEHH=7HÀۅH=6HÀۅHDž11mHT$dH3%(H[]A\A]A^I,$u ID$LP0H+tmfH<$"HCHP0HGP04@HGP0@HS"HiDH S"HQHCHP0D@SHHH5HLHnHL$dH3 %(u3H []A\Hl$H=w"H5D軅|ff.H1H=Pl"1ftQt,t8HH= "H5~F1菍1HH1>"H@H="H@H>"H@tQt,t8HH="H56F11HH="H@HA="H@H="H@USHHHH;=="t^HGH;="t-H;N="t$x@H+@t"HHHH?H8dH%(HD$01HVD$HD$ Hl"HD$(HD$(D$HD$PHD$ PHD$$P1LL$8LD$(̅H H{PH{p腞{`+HD$DL$ LD$L$H|$ HHHH5G>P1\~HXZHtbH5Kk"HtHT$(dH3%(HH0[fH8"H5BBH8JH+uHCHP0f.1@HH5=1}HxH=ٛ"H5j=1~ofDH="H5*A1~OfDH=y"H5:A1~/fDH=Y"H11H5GAʆP~HH{H鱅AUATUSHHdH%(HD$1HPH$$Hp`WH1H5wHӂH<$H-6"H9HG~Hxj<AAЉ1DHxHHEHHL$dH3 %(H[]A\A]ÐH16"H5@H8j}f.1@SzIAăwH0x܋;EoAЉѾHk1l@H=ٙ"H5j;|1NfDHA ;1%DH=q"H`;H5c?11DH=I"H5?|1I|fUHHH5hSH(dH%(HD$1HL$HLD$tcH$5"1H5{<H9$tH5y<1H蜀Ht7HH(tHL$dH3 %(HuH([]HPHR0@1{AUIATIUHHH5DSHdH%(HD$1HH$SH$HtZHIH}`HLH1x H14"HI,$ID$LP0DHUhHE`tSLHxKH}hHtHEhH/uHGP0H3"E`HfHAԅyfD1HL$dH3 %(HuXH[]A\A]H=1"H5>1kz1fDH=1"H5>MzH="H5>5zy@f.HSH3"HHUHSH8H2"dH%(HD$(1H]2"HPH\$H\$HD$H\$ HD$ HH '7"HPH28HD$ P1LL$ LD$EZYH9\$E`Pv HT$H9t H}p/H|$1H1}HHt?H5B"H/yHt$H.xHt$ H)/yH+to1HL$(dH3 %(HH8[]H="H5*71xĐHHt|H9twHD$E`P&*fDHCH1P0fH="H5<1[xifDH 1"H5 =H8:xH+AfDHA"H=ɔ"H5<xwf.HW8H6HOPHH=<HHD1e~DUSHH螁u9tHtH}tHH{8tH{HtH{@HtsHHtxHsH0H{wHCHH@H[]HXtHpt`tH/"HHuHg/"Hf.ATIUHSHHhHt HՅHHt LՅHHt LՅHHt LՅurHHt LՅu]HHt LՅuHHHt LՅu3HHt LՅuH1Ht[LH]A\@[]A\Ðf.HH="H5>4u1HfHP HHDfDHHtwHy."Hff.HHPEHpt^`uHI."H@H="H3H5[71l}1HDH="H53 u1HfDH="H56t1fUHSHH[Ht.HAx52H߉H[]UHSHH Ht.Hx"52HAUH[]UHSHHHt6H.yt)_2HAЉH[]f.fUHSHH[Ht.Hx"52HAH[]HPH1H58{f.SHdH%(H$1HPzG`wFHHHotkH+"HH$dH3 %(H[H="H527r1fH="H5"1r1fH=A"Hr1DH=9"HI1H5+51z1e0rHP%HHrHHcyfKf.HP5S?ÃtHc[OyuHt1[f.f.SHPWLH3WLHD$&WIt/5Ht$HH@H`IH,HHHMAVHL$8M1H31YHD$@E11LHHHD$HHHD$HHXZ1@x H-"HEHHt/HǃH/uHGP0f.1E1E1E1LSLSLSLSHL$HdH3 %(HHX[]A\A]A^A_H=Is"H5,1cV뼐H"H51H8JVT1E1lH=r"H51VsH=r"H51USH=r"H,H51^*E11fDH=r"H5+UkUf.AWAVAUATU1S1H(HH<$HHL$HT$Y1D$ I@&H<$HWIHHNL;="HD$LHpH=HDI/u IGLP0AEH@MCMuAE%u<%}<(]AEI}<)tutq<%tI@IA$tc<)t_<%uHt H+Ht$H=q"Hq0ԣf.MuAED$ JI<)uLL)H PIHH<$HuTIHHLHQuQL;= "HD$LHp賩IHHLH [I.uIFLP0fI/u IGLP0Imu IELP0Mt$AD$jf.H1o"HH&o""fKYHH/Imu IELP0I/ H([]A\A]A^A_H<$wWHUHHÐHn"LHHL5n"LZMfHuD$ uNHD$H1H([]A\A]A^A_Imu IELP0H\H+RHCHP01^UHHtH+u HCHP0Ht$H=n"H-|H([]A\A]A^A_IGLP0HCHP0^H+HCHP0Imu IELP0I/FIGLP07SHHH5H dH%(HD$1HT$HL$ V1t!Ht$HfHt$1HH1rUH\$dH3%(uH [PS1Hm'H5%fUHtH "HH(tH[HPHR0H[fWH1H=,!WAWAVAUAATUHSHHXcOLL;=M "1HL1TIMC1HD$FfDHEpHLJ|IHL;="u_IDHCH9\$HH}XDLcwW1E1uH}XD UH}XDH$ML$HczfHHL2QI.uIV$LR0$yI,$u ID$LP0E1HL[]A\A]A^A_@HcpRIAUATUSHdH%(H$1GLHMHGHHHoKsE1HH{HGXH9CHt CZHI1H"%L:P11ALH腖t!H{XJH-8"KHCXHELgKH$dH3%(HH[]A\A]H-"E1HEH=j"H5R*1Mf|G9HE11HkIH`IH1HC*LCO11ALH莕&H{ H{E1H=i"H5"*1MLSHVHtHIHiHJHRH{X(IHCHCXH[H@Df.ATIUHSHHHt HՅH{PHt LՅH{`Ht LՅH{pHt LՅH{xHt LՅHHt LՅutHHt LՅu_HHt LՅuJHHt LՅu5HHt LՅu H1Ht[LH]A\fD[]A\GtMt(t3HH= h"H5""dK1HDHQ"H@H9"H@H"Hff.HHGHtOGuHxPt"H=g"H5\!J1HH=yg"H5!J1HfDH=g"H5 J뼐f.HHGHt?GuHxPuHHHfDH=Ag"H5 ]J1HfDH=!g"H5 =J1fH;5"SHt Ht#HOtS ЈC1[H=f"H5 'I[H;5"SHtHtHNtC1[ÐH=Jf"H5&I[Df.HXHt KfDHI"Hff.AUIATUSH(dH%(HD$1Ld$Hl$HHLHOH<$HtH"H0HubfHl$(HH}JH\$IH&?1E1~>H$@H=^"H5AH$DHT$8dH3%(H$(HH[]A\A]A^A_fH=]"HLE1W1>H$7H=a]"H5R@H$1E1=H$TGHD$HtH|$0JH$HHH9FHLd$(HHT$vIHH HT$H1HM|bAHD$HH舋IHHCHI}HHHT$HHDI$HI$u ID$LP0Ld$J|I ?Ld$M ML9zHt$H|$HHXE1H$H$ME1E1HD$E1DJ|Ht!EII9|H@H$@H=["HqH51tFH$LD$ H1H NH5HH$1uHuHD!HfDH=W"H5-:1hfDH+u HCHP0MGImHHHHEUqHxPHHuYx`HHpHT$E1HHt$xEH!HHL$dH3 %(H#H([]fH=!U"H5J]81fHEHUQf.HHXH9MH90H=T"H5 8jH=T"HjH1xLH=T"H5:17/fDH=qT"HH5c1?H=iT"H5 17fDH=)T"HH(7SHHH5H dH%(HD$1HL$HT$;tWHCHtVCu(HxPu!H!HHt$dH34%(uEH [H=S"H5: 61f1@H=S"H5 61l6ff.SHHH5@0HdH%(HD$1H2;t^HCHt]Cu/HxPu(H9!HHL$dH3 %(uLH[H=R"H5z  61f1@H=R"H55 515ff.SH@1H>st[UH T!H- SHHHH HdH%(H$1LL$LD$Hl$;HCHSLHxPALMHHXH9KHt H`x`Ht$ Hl$H=O L$H^ H16DC11HHAA|tH{XuqHye1H$dH3 %(HĨ[]DHT$ HHumD$C@HH;C HC@H!H듐H H5@H=P"H5J 31XfD H=3 HD$sfH=QP"H53H=1P"HH1H=1P"H5 M31fDH=O"H52-3H=O"H H51D;H=O"HHy1d2f.AUH c!ATUSHHHHKHHk0dH%(H$1LD$HD$>8fH|$H;=b!tHt^/HHHSHlCHzPH{XBtHLMt{HSHJXH9KHt^Hz`Ld$H 1L3DC11LHAAyH{XLk L+k@HxI9LMMLLd-IHtL1#IT$Hc̓HHcL9s@HHC@HuI,$tUDE1H$dH3 %(L{HĨ[]A\A]DHxCID$LP0k4HQH{H=YM"H5E1r0`DHC H9C@MHCHH97H9+H{X,HCXf1,IH=L"H5/H=L"H5E1/DH=L"H5E1/DH=iL"HfH5[17H=AL"H5 }/hC/AUATUSHHWdH%(H$1H'GHHzPuHXtHHHtwHSHrXH9sHtHz`HH1H0DC11HHAAvH{X Hk +k@Hcn*IHE1L,Ds@HHC@HtKIT$H*HI9uHC H9C@|DHCHHt44H9u*H{X\*HCXfI,$u ID$LP0E1H$dH3 %(L HĘ[]A\A]H=J"H5 E1-xCdfDHfD1Y)IvH=J"H5J =-ZH=I"H5E1"-BDH=I"H5UE1-"DH=I"HH515H=I"H5 ,,USHHWdH%(H$1HGHHzPHX^tHHHtwHSHrXH9sHt HLz`HH 1H-DC11HHAA tH{XHs@H;s |OH-!HEH$dH3 %(HLHĘ[]H=YH"H51s+뾐HHHC@HHC@H;C |HCHHt2H9uH{X'HCXpH=G"H5 +1SfD+xCfDH1H=G"H5 1*fDH=aG"H5J1*fDH=aG"H51{*fDH=!G"H11H52*ATUSHHdH%(H$1HHGH8WHxPHHHX HHXH9KHt x` Hs@H;s HHHC@HHC@H;C |%HCHHt@0H9WH$dH3 %(HHĐ[]A\f.1yHHtH;!uH(1f.H=E"H5z 1(fH=E"H5:1(ffDxStHHCHK8IL1HL<*DC11LHAApH{Xt`Hs@H;s 1H@H1P0H{Xg$HCXH=D"H5'fHyoH=D"H51'NfDH=YD"H5'0H=AD"HH531/:'f.H01SHHHtHCH/]H{HtHCH/2H{ HtHC H/H{(HtHC(H/H{0HtHC0H/H{8HtHC8H/H{@HtHC@H/t_H{HHtHCHH/t8H{PHtHCPH/tHCH[H@HGP0HGP0HGP0HGP0n@HGP0C@HGP0@HGP0@HGP0@HGP0@fDAUATUSHL-!L9HFIHkHnHHHtHCH/ID$HCHHzH{HtHCH/yID$ HCHHHH{ HtHC H/ID$(HC HHH{(HtHC(H/ID$0HC(HHH{0HtHC0H/KID$8HC0HHH{8HtHC8H/ ID$@HC8HHH{@HtHC@H/ID$HHC@HHtRH{HHtHCHH/ID$PHCHHHt$H{PHtHCPH/tGID$XHCPHIELH[]A\A]HGP0{@HGP09@HGP0ID$XHCPHfHGP0k@HGP0-@HGP0@HGP0@HGP0g@HGP0%@H!H5?H8"1=HLOLGHHHWPH !RHWHRHW@RHW8RHW0RHW(RHW H1RH_(HHHH="!11&fAT1A1UHHSHH=!&HtFHDHH!H+tH[]A\fDHSHD$HR0HD$H[]A\H1[]A\DATIH==US$HH%HHID$Ht}HHCID$Ht[HHHHC *H+It'HmtL[]A\HEHP0L[]A\fDHCHP0HmtDH1!H!!w@E1[]LA\DE1Hmt@HFHHHHHHcH>fDHG8@HtHfDHG@HuH!HHGf.HGf.HG f.HG(f.HG0f.HHM!H5 H86 1Hf.DAWH !AVAUATUSH@H|$HHHdH%(HD$01Hf!HD$HD$ HD$(P1LL$(LD$ y%ZY%HHH=A|#HHH5ӡHAIH=HD$ H=NaH=9HD$H=Hǀ 9<"IH:HH5HNI,$u ID$LP0H|$HmIHHT$H1Aa(IH1HH|$-!AƅHD$ǀILHD$H=Hǀ Nal!IHtnHH5IHuFI,$u ID$LP0H=$0!IHt2HH5LHFfDI,$u ID$LP0AE1E1Hmu HEHP0I/u IGLP0MtI,$u ID$LP0MtImu IELP0H+t&HL$(dH3 %(DukH8[]A\A]A^A_@HCHP0@H !H5E1E1H84UHmuHEHP0DAH @$HOPHW8H1H=s#HLJ HLJHLJHLJ%{!SHH0dH%(HD$(1HGHD$HD$HD$ D$D$ H GHxPHHH !HHD$H~PHD$PHD$8P1LL$8LD$0!H HD$H9sHHD$H9@sH@H;vHHD$ H9sHt$ D$ u%Hv!HHL$(dH3 %(uQH0[@HQy1H=!8"H5=1fH=8"H5m1@SHdH%(HD$1HGH$HHGuiHxPubm9HCx`tkHHQx|H$HuH!HHL$dH3 %(H[fDH=A7"H5]1fH=7"H H51t"11@H=6"H5j1끐H=6"H5M1fSH d!HHHH}8H0dH%(HD$(1LL$ LD$HD$HD$ _HCHzCHxPHxp8mHCx`oHD$ HteH;6!t\HxH5!H9tG!HD$ H f/v(H=5"H&H~h1fH{XHD$H{XD$f/0HCXv.,f*HcH\YH,HHt$HkS1x H4!HHL$(dH3 %(_H0[fDH=4"H5 1fH=4"H5 1fH=4"H5*1f1yfH|$ HGHt0yfH*YH=4"H5 U1H=3"HH Hf1H=3"H5z 1fDH=3"H5M1fD fDH=3"HZ H511UH !SHHHH* H@HkdH%(HD$01H,HD$HD$(HD$ HD$ P1LL$0LD$ ZYHCHCHxP4e}`{Ht$H&HD$Hf/D$tHUpHp$HA]1HL$Ht H)t]DHL$(dH3 %(AH8[]DH=I2"H5e1ɐH=12"H5MD1@H|$HD$HWR0HD$D$fH-!1H,HE*HcH\YH,HD$  ЈHDH=Y1"H5r 1fDH=91"HH5+11DH=1"Hr Hc1@f.WH1H=d SHHGHGHxPffH*0H*8H=t^g XHHtfH/"1HHxPHH+t H[HSHD$HR0HD$H[fDH=10"H5MH1[D1@H= 0"H5u%1딐SHHGHGHxPffH*H*H=^w XHHtfH/"1HHxPHH+t H[HSHD$HR0HD$H[fDH=A/"H5]H1[D1@H=/"H551딐H1H=:Hk."Ht1HH8!H5qH8f.ATIUHSHHHt HՅuH{1Ht[LH]A\fD[]A\Ðf.SHHHtHCH/t1H{HtHCH/t 1[fDHGP01[DHGP0SHH!HLCH5 HdH%(HD$1HH$tSH$HH$HCHCH1C HC(HC0HC8HT$dH3%(uH[@\ff.SfHH*G8^ X H=HtGHH,"1HHxPHH+t H[DHSHD$HR0HD$H[fDH1[HLO0LG(HW w81H= AQLI H \HSHH HCH[H@f.H1H=7H+"Ht1HH!H5H8Af.H01SHHHtHCH/tHCH[H@HGP0SHHH5HdH%(HD$1HH$ztFH$H5;!HxH9t t0H$HH$HC1HL$dH3 %(u+H[ÐH!H5 H8CSHWHHzHHtH{[HfH!H[H5!H8ff.HH!H(HSHH(HtHC(H/H{0HtHC0H/tfH{8HtHC8H/t?H{@HtHC@H/tH!H[HHHGP0HGP0HGP0HGP0g@ATUH-!SH9HFIH H(HtHC(H/H5 LHC(HtHH{0HtHC0H/t[H5 LHC0HtHH{8HtHC8H/tHEH[]A\HGP0HGP0HGP0V@H!H5 H8 1@f.H1H=!1fAUIH5 ATUSHH!H8Y HXHH1L1HHtH@tH{t2HmtHH[]A\A]DHEHP0HH[]A\A][IHIU(HtH5J H7u{IU0HtH56 Lu_HS HsL1`IHt@H+u HCHP0I,$ID$LLP0Hm9GI,$u ID$LP0H+u HCH1P0Hm @1HmfDH1H[]A\A]LSHHKH{HRHCHCHH[H@fATIUHSHH(Ht HՅu]H{0Ht LՅuKH{8Ht LՅu9H{@Ht LՅu'H!LHH[]HA\H[]A\Ðf.HHW@HHfXfDH0<(w)HHcH>H%"ÀAH%"fDO4wH0@uuHO%"fDG0<wHHcH>H=iH$"HE%"G<2t<4t<0^H%"@H$"H$"H$"H$"SHHH=#"Y Ht[f[ H[fH01SHHHtHCH/tHCH[H@HGP0AVAUIATUSHGH1IWHtcI6IHt[11HL uQH+u HCHP0HcI4Ht&I})dHHuI,$u ID$LP0E1[L]A\A]A^I,$tH+uHCHE1P0ID$LP0HHGHxHHc, ff.HHGH HHcff.HHGH8 HHcff.HHGH(HHcL ff.HHGHHHc ff.HHGH( HHc ff.HHGHXHHc ff.HHGHH f.HHGHH H] f.SHHH5HdH%(HD$1HH$ tFH$H5!HxH9t t0H$HH$HC1HL$dH3 %(u+H[ÐH2!H5[H8c'HA!H@SHGHH Ht8u[H{H[+af.USHHGHxP;H HHtG1HPHH HH[]H= "H51HH[]Ð 1SHGHH HtH{H[v`fD[f.HHGH8 Ht8uHD 1HH=f.SHGHHHtH{H[_fD[jf.SHGHHHtH{H[_fD[*f.SHGHHHtH{H[f_fD[f.SHGHH HtH{H[&_fD[f.SH !HHHHz4HdH%(HD$1Ix1҅t(HCH4$H>Ht)H{H^HHL$dH3 %(HuH[ÐHa!H.@f.SH !HHHH3HdH%(HD$1I1҅t(HCH4$HHt)H{H ^HHL$dH3 %(HuH[ÐH!Hf.@SHHH[Hw@SHHHHWPHt#1HtH5UvH[@u>HKH9OXus,tHC,yH{D$ hD$ fH1[AWH5AVMAUAATI̹USHLH(DD$ dH%(HD$1AD$AH{Ņx+H[L[]A\@#H{ŅyHCHx'LH{f[]A\f.DH01SHĴ!HHH5H0dH%(HD$(1HD$HL$ D$D$ HD$HD$HD$ PHD$P1LL$ LD$ZY|HL$HtbHt$ LL$DD$ T$ueHHHsHFXHCHC,HT$(dH3%(uFH0[@H HL$ffH="H1DDf.HP,xH@Ht 1HxP@@SHHH56HdH%(HD$1HH$K,HCHHxPHKH9HXuWH4$H~H|`H3xDHP!HHL$dH3 %(H[f.H="H1C1H="H51fH="HJ1kC1H=i"H1H5U1]|ff.HxH!HH1HÐO,x$HGHtHxPuu HWH9PXtH2!HDHxH!HH1Df.SHHH5 H dH%(HD$1HL$ HT$D$ K,HCHHxPHsH9pXu`Ht$HH9vH|`T$ HHx>HH\$dH3%(H [H="H 1A1H="H5 1fH="H: 1[A1H=Y"H1H5 1`lff.ATUSHHH5=H dH%(HD$1HT$-S,H{HHPTHCH9GXHt$HVHHLd$HT$1HLtHT$H4$HHMt I,$HL$dH3 %(H H []A\H=a "H52 }1fMIHtHT$HHXtcHT$H4$HRHxMHHM]d@ID$LP0PH= "H 11y?4@1fH= "H* 11I?@Hi!HRH5 1H81XATUSHHH5H dH%(HD$1HT$HD$K,HCHHxPCHKH9HXH|$H:HHtJHT$HHHD$HC(unH{HHoLHHD$HD$ 1HL$dH3 %(H []A\ÐH=A "H5 ]1fHHUH= "H1=1HhIHx1HHHe1LHhHOHL)H|$H=y "H" 1C=1@H1 d@G,HxHGHt 1HxPH= 1ff.SHHHt{,u9HCH/tH{ bHCH[H@HGP0HxH{HtHCH/uݐSHHH5dHdH%(HD$1Hrt[HCu8H4$Hx=Hq!HHL$dH3 %(u&H[H= "H1;1 f.HO,xaHGHtXHxPuQu'HOH9HXu]HHx(HHH="H:1[;1H@H="H5b1HfDH=Q"HY1;1H@H01SHHHtHCH/taH{HtHCH/t:H{ HtHC H/tHCH[H@fHGP0HGP0HGP0fDSH $!HHHH\ H(dH%(HD$ 1HD$HD$HD$HD$P1LL$LD$.ZYtpH|$tPH$HH$HCHD$HHD$HCHD$HHD$HC 1HL$dH3 %(u)H [@H=HD$Dff.USH1H@HHt4HSHHSHPHSHHSHP tHS HHS HP(H[]@ATH !AUSHHHFH9t^uH֡!HH[]A\Ð1YHHHDHHHmu HEHP0HfDHHtVH߾HHtDHH;Hmt3H+pHSHD$HR0HD$H[]A\D1GHUHD$HR0HD$뷐f.SHHH kH߉qHt6HHH+t H[DHSHD$HR0HD$H[Hf.AUATIH=USHHHE1 HHtJID$HHHID$HCID$HID$HC ID$ HID$ HC(H+It8HmtHL[]A\A]HEHP0HL[]A\A]HCHP0HmtDHE1[L]A\A]HFHHHHtDHuHGHHGfHHݟ!H5IH81HHGHHGf.H01SHHHtHCH/H{HtHCH/H{ HtHC H/H{(HtHC(H/t`H{0HtHC0H/t9H{8HtHC8H/tHCH[H@HGP0HGP0HGP0HGP0m@HGP0B@HGP0@fDATH !UHHHSHyH(dH%(HD$ 1HD$P1LL$LD$ZY\$Ld$LH@kHtfDHPHR0~fIFLP0rHCHP0WIELP08H@HP01sfHL$AHH$HHH|$HGP0E1E11fDSHHHtHCH/tHCH[H@HGP0H01SHHH5HdH%(HD$1Ht.H$HHC1HL$dH3 %(uH[f.@SHHH5HdH%(HD$1Ht6HH!H9$tH!HHL$dH3 %(uH[D1?Df.HH;=I!tHVHH!f.H1!HH=&!i!fHH;=!t f.H!HH!f.SHHHtHCH/taH{HtHCH/t:H{ HtHC H/tHCH[H@fHGP0HGP0HGP0H01SHHH5HdH%(HD$1Ht>H$HCHC HHC1HL$dH3 %(uH[f.@SHHH5`HdH%(HD$1HRt6HH!H9$tH_!HHL$dH3 %(uH[D1Df.SH!HHH5HdH%(HD$1HtOHS HtH*t0H$HC HH͋!HHt$dH34%(uH[H{ HGP01oDf.AVAUATUHSHH_dH%(H$1Ht6HH]H$dH3 %(H4HĐ[]A\A]A^@HD$HHD$H;=!HGHHH Hz Ld$ L1gHD$ Ht$0HD$Ht$HAHU HHHHHL$HIMH|$HE H=0HtHHEL1IL)Et H|$ MLeLDu H;!HT$Ht$LxvE1HD$HtWHt$H=I{@HT$HIH!HL%v!_Et Ld$ L Ht HEHEH501H@HPH߈!H81UHEH}HGu H; !uHT$Ht$ZxAH1!HHDSHHHtHCH/tHCH[H@HGP0H01SHHH5H dH%(HD$1HL$ HT$D$ t/HD$T$ SHHC1Ht$dH34%(uH [@SHHH5HdH%(HD$1Hrt6HH!H9$tH!HHL$dH3 %(uH[D1/Df.AWf(Ef(AVMAUAATAUSHR%BfTf.v3H,f%fUH*f(fT\f(fV\YL$fL$H)!D,,HzMAVEEARH5rP1AWDH H1Ht!HH5TH=!H+tH[]A\A]A^A_fDHSHD$HR0HD$H[]A\A]A^A_DHEEARH5P1AWH Hnf.USHH(dH%(HD$1GHw^1#1H51H#HH7HHH1H+u}HSHD$HR0HD$gfDHL$w LT$ AgfffIf.IA))ƃ0ApM9u؋Ww1H=yD$HL$dH3 %(H([]@H5HtoH;!H-HHEH(u HPHR0H{DH5H$HPt-HCHHC1HL$dH3 %(uH[D@SHHH5pHdH%(HD$1Hbt6HH!H9$tHoy!HHL$dH3 %(uH[D1Df.SH~!HHH5HdH%(HD$1Ht_H{HtHCH/t8H$HH$HCHx!HHT$dH3%(u!H[HGP01oDf.SHsHHCH[H@f.AWAVAUATUSHHH4$HhH.HH9L$ILhHHlL1HE1\D$ E1IEH@N$L;%w!H$LH0JHIL$tMx$AtGHp$H=u3JH(H=}JH@D$ H@IM|L9RIIHt$ 1'{HHE1f#H$LHI}J HJ,L9~uJ4~$'LfuIH%DH!HH!J]DHHHQ0(E1E1LͺHL[]A\A]A^A_}'HJfHLL)nIE1J@f.H1HHDSHHHtHCH/tHCH[H@HGP0H01SHHH5HdH%(HD$1H蒹t.H$HHC1HL$dH3 %(uH[f.T@SHHH50HdH%(HD$1H"t6HHd!H9$tH/m!HHL$dH3 %(uH[D1߳Df.SHHHdH%(HD$1۸f.f(fT f. vSf/Sv1H=赶HHT$dH3%(HH[DH=c脶HH{/HHtx$-uH=zjUH$Ht8HHѰH$Hu1{DH=HbH+uHCH1P0K踲H1HHDH01SHHH5`HdH%(HD$1HRt.H$HHC1HL$dH3 %(uH[f.@SHHH5HdH%(HD$1Ht6HH$!H9$tHj!HHL$dH3 %(uH[D1蟱Df.SHp!HHH50HdH%(HD$1H[t_H{ HtHC H/t8H$HH$HC HQj!HHT$dH3%(u!H[HGP01Df.UHHSHdH%(HD$1HHtyHHHtbHHHxLH}(H$HE(1H+t#HL$dH3 %(u/H[]f.HCHP0@-f.SHHHtHCH/tqH{HtHCH/tJH{ HtHC H/t#H{(:HCH[H@fHGP0HGP0HGP0AUATUHSH(H_dH%(HD$1Ht.HH]HL$dH3 %(H6H([]A\A]@LgID$Ht1H HL| IHu$1]HEI$HT$HLH} HT$1H4$LD$IHtoHt$HҪLHI,$u ID$LP0H]H Hu(HLHHD1蔱IHh?1虫I,$1Hg!H5H86 ff.H1aHHUDHG HtHxH1H(HHHDٰfSHH!Ht=HH!H5Hx1[Hf!H*uH=Y!HGP0[UHt!HSHHHD1HHӶHtAH=!HHH1藴@H+t H[]HCHP0H[]ýfDAWAVAUATIUHSHH(HwdH%(H$1AHHt/H=z!HʮH+ItIMtS1LL1ͰHH$dH3 %(HLH([]A\A]A^A_fDHCHP0MuH5JHIHt`1HL1cImHeHtH;d!yH+u HCHP0莯HtHd!H8:-H5LnIHt`1HH1ImHu IELP0HtH;_d!H+HtHd!H8辬豭ID$LXMM~IA@fH=!H!H+uHSHD$HR0HD$HuRIM9tyKtH1EHHu1,fDIELP0HH;ac!t'H1L1踮HHCHP0ID$HHH\$H]1H߾H=!H11ϩDf.AU1IH5!ATUSHHHMH5hH}IHH1L1HHH(u H@HP01H5H1HHt Hb!H9CtNHmu HEHP0MtI,$u ID$LP0HH[]A\A]E1胫닐LHEH+IuHCHLP0D1@HzHmnxH(HH5/(dH%(HD$1HHL$LD$HD$H!HD$151tHT$Ht$H<$jHt$dH34%(uH(Ha!HSHWHHtH*tHCH[H@HHGP0H01SHHH5HdH%(HD$1HH$jt&H$HCH1HL$dH3 %(uH[f4@HM`!HH=`!HAAW1AVIAUEATAUH SL2MIIt;ELEHILt:M~5t.ك 4v1AtC ID\ HLuAtEHH~|Bt+HtH>[]A\A]A^A_t#Ei|CuκA+A@EFHtHGHf.%!fDSHHHtHCH/}H{HtHCH/tVH{(HtHC(H/t/H{0HtHC0H/t1[@HGP01[DHGP0HGP0HGP0w@HWHw1H=fDSHHoHCH[H@@f.AUATUSHH?\HL$7u xH+HHL9H BHI9vTH<\uKA<Cp@{w@w|ŀH BI9wfH)HH=!E1KIHt$Hh1HHHX I,$It/HWHL[]A\A]fJH;@ID$LP0H~HH HHHH5:L9rL9GHCELcMH6fDHH"uA~DALcMHDHHuA>DAvIHl$HHHuAH0HE1@ AAL$E1LHiH$HL)H uHILKH5]IHL)HHBH!HT$HxH1[]A\A]A^A_飙H=y!H5͚1H[]A\A]A^A_@ALAE1`0K HcH NI9=H0IAu3GE*f.AuL$AE1 HHHJH0H@AuMAE1@HR!H@LHiH$E1HL)H ME1pAA?B~BA@BPffI*A*^/YL,@GOEMA?B~L$HpH$貛HR!H5KH:H$HE1EH[]A\A]A^A_Df.ATUSHtsHH~HIHHHHjA0HHt`HLH511DHmHt2L貕H[]A\f.HQQ!HH[]A\DHEHP0@賚H=P!L1H5ۖHfD[]A\釖SH dH%(HD$1HtZ<7Hu)11HL$dH3 %(uEH [f.LD$ H HLhD HfDHyP!HFfDAWHAVE1AUE1ATAUH-$SHD$8A1ALHL$D$M~\fDD_EtLAK#!HcLH>(LILHMQ1iL$Ek dict -- parse a connection string into parametersquote_ident(str, conn_or_curs) -> str -- wrapper around PQescapeIdentifier :Parameters: * `str`: A bytes or unicode object * `conn_or_curs`: A connection or cursor, requiredadapt(obj, protocol, alternate) -> object -- adapt obj to given protocolregister_type(obj, conn_or_curs) -> None -- register obj with psycopg type system :Parameters: * `obj`: A type adapter created by `new_type()` * `conn_or_curs`: A connection, cursor or Nonenew_type(oids, name, castobj) -> new type object Create a new binding object. The object can be used with the `register_type()` function to bind PostgreSQL objects to python objects. :Parameters: * `oids`: Tuple of ``oid`` of the PostgreSQL types to convert. * `name`: Name for the new type * `adapter`: Callable to perform type conversion. It must have the signature ``fun(value, cur)`` where ``value`` is the string representation returned by PostgreSQL (`!None` if ``NULL``) and ``cur`` is the cursor from which data are read.new_array_type(oids, name, baseobj) -> new type object Create a new binding object to parse an array. The object can be used with `register_type()`. :Parameters: * `oids`: Tuple of ``oid`` of the PostgreSQL types to convert. * `name`: Name for the new type * `baseobj`: Adapter to perform type conversion of a single array item.Query actual libpq version loaded.Date(year, month, day) -> new date Build an object holding a date value.Time(hour, minutes, seconds, tzinfo=None) -> new time Build an object holding a time value.Timestamp(year, month, day, hour, minutes, seconds, tzinfo=None) -> new timestamp Build an object holding a timestamp value.DateFromTicks(ticks) -> new date Build an object holding a date value from the given ticks value. Ticks are the number of seconds since the epoch; see the documentation of the standard Python time module for details).TimeFromTicks(ticks) -> new time Build an object holding a time value from the given ticks value. Ticks are the number of seconds since the epoch; see the documentation of the standard Python time module for details).TimestampFromTicks(ticks) -> new timestamp Build an object holding a timestamp value from the given ticks value. Ticks are the number of seconds since the epoch; see the documentation of the standard Python time module for details).DateFromPy(datetime.date) -> new wrapperTimeFromPy(datetime.time) -> new wrapperTimestampFromPy(datetime.datetime) -> new wrapperIntervalFromPy(datetime.timedelta) -> new wrapperRegister a callback function to block waiting for data. The callback should have signature :samp:`fun({conn})` and is called to wait for data available whenever a blocking function from the libpq is called. Use `!set_wait_callback(None)` to revert to the original behaviour (i.e. using blocking libpq functions). The function is an hook to allow coroutine-based libraries (such as Eventlet_ or gevent_) to switch when Psycopg is blocked, allowing other coroutines to run concurrently. See `~psycopg2.extras.wait_select()` for an example of a wait callback implementation. .. _Eventlet: https://eventlet.net/ .. _gevent: http://www.gevent.org/ Return the currently registered wait callback. Return `!None` if no callback is currently registered. encrypt_password(password, user, [scope], [algorithm]) -- Prepares the encrypted form of a PostgreSQL password. NoAdditionalDynamicResultSetsReturnedSqlclientUnableToEstablishSqlconnectionSqlserverRejectedEstablishmentOfSqlconnectionStackedDiagnosticsAccessedWithoutActiveHandlerInvalidTimeZoneDisplacementValueSequenceGeneratorLimitExceededInvalidXmlProcessingInstructionInvalidIndicatorParameterValueInvalidPrecedingOrFollowingSizeInvalidArgumentForNtileFunctionInvalidArgumentForNthValueFunctionInvalidArgumentForPowerFunctionInvalidArgumentForWidthBucketFunctionInvalidRowCountInResultOffsetClauseNonstandardUseOfEscapeCharacterBranchTransactionAlreadyActiveInappropriateAccessModeForBranchTransactionInappropriateIsolationLevelForBranchTransactionNoActiveSqlTransactionForBranchTransactionSchemaAndDataStatementMixingNotSupportedHeldCursorRequiresSameIsolationLevelIdleInTransactionSessionTimeoutInvalidAuthorizationSpecificationDependentPrivilegeDescriptorsStillExistProhibitedSqlStatementAttemptedFunctionExecutedNoReturnStatementModifyingSqlDataNotPermittedExtProhibitedSqlStatementAttemptedExtExternalRoutineInvocationExceptionTransactionIntegrityConstraintViolationSyntaxErrorOrAccessRuleViolationInvalidPreparedStatementDefinitionFdwDynamicParameterValueNeededFdwUnableToEstablishConnectionFdwInconsistentDescriptorInformationFdwInvalidStringLengthOrBufferLengthFdwInvalidDescriptorFieldIdentifierBase class for error exceptions.Error related to the database interface.Error related to the database engine.The database encountered an internal error.Error related to database operation (disconnect, memory allocation etc).Error related to database programming (SQL error, table not found etc).Error related to database integrity.Error related to problems with the processed data.A method or database API was used which is not supported by the database.psycopg2.extensions.QueryCanceledErrorError related to SQL query cancellation.psycopg2.extensions.TransactionRollbackErrorError causing transaction rollback (deadlocks, serialization failures, etc).psycopg2.errors.wait callback not availablea single async query can be executed on the same connectionpsycopg went psychotic and raised a null errorerror with status %s and no message from the libpqSET SESSION AUTHORIZATION DEFAULTcan't execute COPY FROM: use the copy_from() method insteadkeepalive message header too smallunrecognized replication message typecan't execute COPY TO: use the copy_to() method insteadgot server response with unsupported status %sERROR: FATAL: PANIC: PQsetnonblocking() failed ISOLATION LEVEL BEGIN%s%s%s%sBEGIN;SET TRANSACTION%s%s%s%sunknown errorCOMMITROLLBACKABORTDISCARD ALLRESET ALLSHOW %sSHOW: query too largedefaultSET %s TO DEFAULTSET %s TO '%s'SET: query too largereaderror in PQputCopyData() callerror in .read() call: %s %sdata message header too smallwritecan't execute an empty queryDtDL4error in .read()A string literal cannot contain NUL (0x00) characters.failed to escape identifier: %sExpected bytes or unicode string, got %s insteadno message providedconnection not validioTextIOBasepsycopg2.extensionsmake_dsndecimal%format requires a mappingincomplete format keyincomplete formatbad argument to internal functionnot enough arguments for format stringonly bytes values expected, got %sunsupported format character '%c' (0x%x) at index %zdnot all arguments converted during string formattingDateStylereplicationcan't get cancellation keyappendstandard_conforming_stringsoffonly protocol 3 supportedSET DATESTYLE TO 'ISO'can't set datestyle to ISOdatestylePQconnectStart() failedPQconnectdb() failedunexpected null stringxxxdefault_transaction_isolationdefault_transaction_read_only NOT DEFERRABLE READ WRITE READ ONLYREAD COMMITTEDREPEATABLE READSERIALIZABLEREAD UNCOMMITTEDno Python encoding for PostgreSQL encoding '%s'server didn't return client encodingasynchronous connection failedgot null dereferencing cursor weakrefthe asynchronous cursor has disappearedthe connection string is not validthe 'deferrable' setting is only available from PostgreSQL 9.1default_transaction_deferrableЭЭЭx(s|lllock initialization failedconnection already closedset_session|OOOO|IzIzOOIsIsOIsI"isolation_level"cancelset_client_encodingtpc_recoverROLLBACK PREPAREDCOMMIT PREPAREDtpc_preparePREPARE TRANSACTIONtpc_begincursor_factorywithholdscrollablereadonlydeferrableautocommitmodenew_oidnew_filelobject_factoryinfo -- Get connection info.pgconn_ptrThe current client encoding.noticesnotifiesstring_typesbinary_typesprotocol_versionserver_versionServer version.closexidtpc_committpc_rollback__enter____enter__ -> self__exit__set_isolation_levelget_transaction_statusget_parameter_statusget_dsn_parametersget_backend_pidresetpollfilenoisexecutingget_native_connectionbad internal value for deferrable: %dbad internal value for readonly: %dthe only string accepted is 'default'; got %sisolation_level must be between 1 and 4bad value for isolation_level: '%s'set_session cannot be used in asynchronous mode%s cannot be used inside a transactionlobject cannot be used in asynchronous modelobject cannot be used with an asynchronous callback.%s cannot be used with a prepared two-phase transactionlobject factory must be subclass of psycopg2.extensions.lobject"isolation_level" cannot be used in asynchronous modeisolation level must be between 0 and 4tpc_commit/tpc_rollback with a xid must be called outside a transactiontpc_commit/tpc_rollback with no parameter must be called in a two-phase transactionunexpected state in tpc_commit/tpc_rollbackasynchronous connection attempt underwayasynchronous connections cannot produce named cursorscursor factory must be subclass of psycopg2.extensions.cursorpsycopg2.connection.native_connectionreset cannot be used in asynchronous modeset_client_encoding cannot be used in asynchronous moderollback cannot be used in asynchronous mode%s cannot be used during a two-phase transactiontpc_recover cannot be used in asynchronous modeserver version %d: two-phase transactions not supportedtpc_rollback cannot be used in asynchronous modetpc_commit cannot be used in asynchronous modetpc_prepare cannot be used in asynchronous modeprepare must be called inside a two-phase transactioncommit cannot be used in asynchronous modetpc_begin cannot be used in asynchronous modetpc_begin can't be called in autocommit modepsycopg2.extensions.connectionconnection(dsn, ...) -> new connection object :Groups: * `DBAPI-2.0 errors`: Error, Warning, InterfaceError, DatabaseError, InternalError, OperationalError, ProgrammingError, IntegrityError, DataError, NotSupportedErrorSet or return the autocommit status.Set or return the connection transaction isolation level.Set or return the connection read-only status.Set or return the connection deferrable status.pgconn_ptr -- Get the PGconn structure pointer.True if the connection is closed.The current connection string.True if the connection is asynchronous.The current transaction status.Default cursor_factory for cursor().A set of typecasters to convert textual values.A set of typecasters to convert binary values.Protocol version used for this connection. Currently always 3.cursor(name=None, cursor_factory=extensions.cursor, withhold=False) -- new cursor Return a new cursor. The ``cursor_factory`` argument can be used to create non-standard cursors by passing a class different from the default. Note that the new class *should* be a sub-class of `extensions.cursor`. :rtype: `extensions.cursor`close() -- Close the connection.commit() -- Commit all changes to database.rollback() -- Roll back all changes done to database.xid(format_id, gtrid, bqual) -- create a transaction identifier.tpc_begin(xid) -- begin a TPC transaction with given transaction ID xid.tpc_prepare() -- perform the first phase of a two-phase transaction.tpc_commit([xid]) -- commit a transaction previously prepared.tpc_rollback([xid]) -- abort a transaction previously prepared.tpc_recover() -- returns a list of pending transaction IDs.__exit__ -- commit if no exception, else roll backset_session(...) -- Set one or more parameters for the next transactions. Accepted arguments are 'isolation_level', 'readonly', 'deferrable', 'autocommit'.set_isolation_level(level) -- Switch isolation level to ``level``.set_client_encoding(encoding) -- Set client encoding to ``encoding``.get_transaction_status() -- Get backend transaction status.get_parameter_status(parameter) -- Get backend parameter status. Potential values for ``parameter``: server_version, server_encoding, client_encoding, is_superuser, session_authorization, DateStyle, TimeZone, integer_datetimes, and standard_conforming_strings If server did not report requested parameter, None is returned. See libpq docs for PQparameterStatus() for further details.get_dsn_parameters() -- Get effective connection parameters. get_backend_pid() -- Get backend process id.lobject(oid=0, mode=0, new_oid=0, new_file=None, lobject_factory=extensions.lobject) -- new lobject Return a new lobject. The ``lobject_factory`` argument can be used to create non-standard lobjects by passing a class different from the default. Note that the new class *should* be a sub-class of `extensions.lobject`. :rtype: `extensions.lobject`reset() -- Reset current connection to defaults.poll() -> int -- Advance the connection or query process without blocking.fileno() -> int -- Return file descriptor associated to database connection.isexecuting() -> bool -- Return True if the connection is executing an asynchronous operation.cancel() -- cancel the current operationget_native_connection() -- Return the internal PGconn* as a Python Capsule.psycopg2.sqlComposableas_stringas_string() should return a string: got %s insteadargument 1 must be a string or unicode object: got %s insteadpsycopg2.tzFixedOffsetTimezoneOO|nthe cursor has no connectioncursor already closedcopy_expert \NOs|ssOcopy_toOs|ssnOcopy_fromCLOSE %sunexpected scrollable valuenot supported by PostgreSQLargsnot all arguments convertedNO SCROLL WITHWITHOUTs#|OcallprocSELECT * FROM %s(executemanyexecutel|lrelativei|sabsolutescrollMOVE ABSOLUTE %d FROM %sMOVE %d FROM %sno results to fetchfetchoneFETCH FORWARD %d FROM %sfetchallFETCH FORWARD ALL FROM %sFETCH FORWARD 1 FROM %snextFETCH FORWARD %ld FROM %svarsvars_listtablesepnullcolumnsconnpsycopg2.extensions.cursorA database cursor.pgresult_ptrrowcountarraysizeitersizedescriptionlastrowidrownumberThe current row position.statusmessagerow_factorytzinfo_factorytypecasterclose() -- Close the cursor.fetchmanynextsetsetinputsizessetoutputsize__exit__ -- close the cursorcastmogrifycopy_expert cannot be used in asynchronous modecopy_expert cannot be used with an asynchronous callback.file must be a readable file-like object for COPY FROM; a writable file-like object for COPY TO.argument 1 must have a .write() methodcopy_to cannot be used in asynchronous modecopy_to cannot be used with an asynchronous callback.COPY %s%s TO stdout WITH DELIMITER AS %s NULL AS %sargument 1 must have a .read() methodcopy_from cannot be used in asynchronous modecopy_from cannot be used with an asynchronous callback.COPY %s%s FROM stdin WITH DELIMITER AS %s NULL AS %sargument formats can't be mixedincomplete placeholder: '%(' without ')'close_named cannot be used while an asynchronous query is underwaySELECT 1 FROM pg_catalog.pg_cursors where name = %snamed cursor isn't valid anymoretrying to set .withhold on unnamed cursortrying to set .scrollable on unnamed cursorDECLARE %s %sCURSOR %s HOLD FOR %scallproc cannot be used while an asynchronous query is underwaycan't call .callproc() on named cursorsexecutemany cannot be used in asynchronous modecan't call .executemany() on named cursorscan't call .execute() on named cursors more than oncecan't use a named cursor outside of transactionsexecute cannot be used while an asynchronous query is underwayscroll mode must be 'relative' or 'absolute'scroll destination out of boundsscroll cannot be used while an asynchronous query is underwayfetchmany cannot be used while an asynchronous query is underwayfetchall cannot be used while an asynchronous query is underwayfetchone cannot be used while an asynchronous query is underwaynext cannot be used while an asynchronous query is underwayTrue if cursor is closed, False if cursor is openSet or return cursor use of WITH HOLDSet or return cursor use of SCROLLpgresult_ptr -- Get the PGresult structure pointer.Number of rows read from the backend in the last command.Number of records `fetchmany()` must fetch if not explicitly specified.Number of records ``iter(cur)`` must fetch per network roundtrip.Cursor description as defined in DBAPI-2.0.The ``oid`` of the last row inserted by the cursor.The connection where the cursor comes from.The return message of the last command.The last query text sent to the backend.execute(query, vars=None) -- Execute query with bound vars.executemany(query, vars_list) -- Execute many queries with bound vars.fetchone() -> tuple or None Return the next row of a query result set in the form of a tuple (by default) or using the sequence factory previously set in the `row_factory` attribute. Return `!None` when no more data is available. fetchmany(size=self.arraysize) -> list of tuple Return the next `size` rows of a query result set in the form of a list of tuples (by default) or using the sequence factory previously set in the `row_factory` attribute. Return an empty list when no more data is available. fetchall() -> list of tuple Return all the remaining rows of a query result set. Rows are returned in the form of a list of tuples (by default) or using the sequence factory previously set in the `row_factory` attribute. Return `!None` when no more data is available. callproc(procname, parameters=None) -- Execute stored procedure.nextset() -- Skip to next set of data. This method is not supported (PostgreSQL does not have multiple data sets) and will raise a NotSupportedError exception.setinputsizes(sizes) -- Set memory areas before execute. This method currently does nothing but it is safe to call it.setoutputsize(size, column=None) -- Set column buffer size. This method currently does nothing but it is safe to call it.scroll(value, mode='relative') -- Scroll to new position according to mode.cast(oid, s) -> value Convert the string s to a Python object according to its oid. Look for a typecaster first in the cursor, then in its connection,then in the global register. If no suitable typecaster is found,leave the value as a string.mogrify(query, vars=None) -> str -- Return query after vars binding.copy_from(file, table, sep='\t', null='\\N', size=8192, columns=None) -- Copy table from file.copy_to(file, table, sep='\t', null='\\N', columns=None) -- Copy table to file.copy_expert(sql, file, size=8192) -- Submit a user-composed COPY statement. `file` must be an open, readable file for COPY FROM or an open, writable file for COPY TO. The optional `size` argument, when specified for a COPY FROM statement, will be passed to file's read method to control the read buffer size.state is not a tuple|OOOOOOOOOColumn(name=%r, type_code=%r)index out of rangetype_codedisplay_sizeinternal_sizeprecisionscalenull_oktable_oidtable_columnpsycopg2.extensions.Column__getstate____setstate__@P`p(The number (within its table) of the column making up the result None if not available. Note that PostgreSQL column numbers start at 1The OID of the table from which the column was fetched. None if not availableAlways none.Count of decimal digits in the fractional part in columns of type NUMERIC. None for other types.Total number of significant digits in columns of type NUMERIC. None for other types.The size in bytes of the column associated to this column on the server. Set to a negative value for variable-size types.The actual length of the column in bytes. Obtaining this value is computationally intensive, so it is always NoneThe PostgreSQL OID of the column. You can use the pg_type system table to get more informations about the type. This is the value used by Psycopg to decide what Python type use to represent the valueThe name of the column returned.Description of a column returned by a query. The DBAPI demands this object to be a 7-items sequence. This object respects this interface, but adds names for the exposed attributes and adds attribute not requested by the DBAPI.O|Olpsycopg2.extrastruedbnamedatabasereplication_typeA replication connection.replication_type must be either REPLICATION_PHYSICAL or REPLICATION_LOGICALpsycopg2.extensions.ReplicationConnectionreplication_type -- the replication connection type|KKKiiread_messageconsume_streamO|ldstart_replication_expert(d)commandstatus_intervalconsumekeepalive_intervalwrite_lsnflush_lsnapply_lsnreplyforceio_timestampfeedback_timestampsend_feedbackwal_endread_message cannot be used with an asynchronous callback.consume_stream cannot be used in asynchronous modeconsume_stream cannot be used with an asynchronous callback.keepalive_interval must be int or floatkeepalive_interval must be >= 1 (sec)consume_stream cannot be used when already in the consume loopconsume_stream: not replicating, call start_replication firststart_replication_expert cannot be used with an asynchronous callback.status_interval must be >= 1 (sec)datetime initialization failedpsycopg2.extensions.ReplicationCursorA database replication cursor.io_timestamp -- the timestamp of latest IO with the serverfeedback_timestamp -- the timestamp of the latest feedback message sent to the serverstart_replication_expert(command, decode=False, status_interval=10) -- Start replication with a given command.consume_stream(consumer, keepalive_interval=None) -- Consume replication stream.read_message() -- Try reading a replication message from the server (non-blocking).send_feedback(write_lsn=0, flush_lsn=0, apply_lsn=0, reply=False, force=False) -- Update a replication feedback, optionally request a reply or force sending a feedback message regardless of the timeout.LSN position of the current end of WAL on the server.?.A$@O!Osend_timepayloadThe actual message data.data_sizedata_startpsycopg2.extensions.ReplicationMessageA replication protocol message.send_time - Timestamp of the replication message departure from the server.Related ReplcationCursor object.Raw size of the message data in bytes.LSN position of the start of this message.6Aseverityseverity_nonlocalizedsqlstatemessage_primarymessage_detailmessage_hintstatement_positioninternal_positioninternal_querycontextschema_nametable_namecolumn_namedatatype_nameconstraint_namesource_filesource_linesource_functionThe argument must be a psycopg2.Errorpsycopg2.extensions.DiagnosticsDetails from a database error report. The object is returned by the `~psycopg2.Error.diag` attribute of the `!Error` object. All the information available from the |PQresultErrorField|_ function are exposed as attributes by the object, e.g. the `!severity` attribute returns the `!PG_DIAG_SEVERITY` code. Please refer to the `PostgreSQL documentation`__ for the meaning of all the attributes. .. |PQresultErrorField| replace:: `!PQresultErrorField()` .. _PQresultErrorField: https://www.postgresql.org/docs/current/static/libpq-exec.html#LIBPQ-PQRESULTERRORFIELD .. __: PQresultErrorField_ state is not a dictionarypgerrorpgcode__reduce__diag(...A Diagnostics object to get further information about the errorThe cursor that raised the exception, if available, else NoneThe error code returned by the backend, if available, else NoneThe error message returned by the backend, if available, else Nonessl_attributehostoptionserror_messagesocketused_passwordneeds_passwordssl_in_usessl_attribute_namesThe argument must be a psycopg2 connectionpsycopg2.extensions.ConnectionInfoThe list of the SSL attribute names available. :type: `!list` of `!str` Only available if psycopg was built with libpq >= 9.5; raise `~psycopg2.NotSupportedError` otherwise. .. seealso:: libpq docs for `PQsslAttributeNames()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQSSLATTRIBUTENAMESReturns SSL-related information about the connection. :param name: The name of the attribute to return. :type name: `!str` :return: The attribute value, `!None` if unknown. :rtype: `!str` Only available if psycopg was built with libpq >= 9.5; raise `~psycopg2.NotSupportedError` otherwise. Valid names are available in `ssl_attribute_names`. .. seealso:: libpq docs for `PQsslAttribute()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQSSLATTRIBUTE`!True` if the connection uses SSL, `!False` if not. Only available if psycopg was built with libpq >= 9.5; raise `~psycopg2.NotSupportedError` otherwise. :type: `!bool` .. seealso:: libpq docs for `PQsslInUse()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQSSLINUSEThe connection authentication method used a password. :type: `!bool` .. seealso:: libpq docs for `PQconnectionUsedPassword()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQCONNECTIONUSEDPASSWORDThe connection authentication method required a password, but none was available. :type: `!bool` .. seealso:: libpq docs for `PQconnectionNeedsPassword()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQCONNECTIONNEEDSPASSWORDThe process ID (PID) of the backend process you connected to. :type: `!int` .. seealso:: libpq docs for `PQbackendPID()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQBACKENDPIDThe file descriptor number of the connection socket to the server. :type: `!int` .. seealso:: libpq docs for `PQsocket()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQSOCKETThe error message most recently generated by an operation on the connection. `!None` if there is no current message. .. seealso:: libpq docs for `PQerrorMessage()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQERRORMESSAGEReturns an integer representing the server version. :type: `!int` .. seealso:: libpq docs for `PQserverVersion()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQSERVERVERSIONThe frontend/backend protocol being used. :type: `!int` .. seealso:: libpq docs for `PQprotocolVersion()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQPROTOCOLVERSIONLooks up a current parameter setting of the server. :param name: The name of the parameter to return. :type name: `!str` :return: The parameter value, `!None` if the parameter is unknown. :rtype: `!str` .. seealso:: libpq docs for `PQparameterStatus()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQPARAMETERSTATUSThe current in-transaction status of the connection. Symbolic constants for the values are defined in the module `psycopg2.extensions`: see :ref:`transaction-status-constants` for the available values. :type: `!int` .. seealso:: libpq docs for `PQtransactionStatus()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQTRANSACTIONSTATUSThe status of the connection. :type: `!int` .. seealso:: libpq docs for `PQstatus()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQSTATUSThe effective connection parameters. :type: `!dict` The results include values which weren't explicitly set by the connection string, such as defaults, environment variables, etc. The *password* parameter is removed from the results. .. seealso:: libpq docs for `PQconninfo()`__ for details. .. __: https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-PQCONNINFOThe command-line options passed in the connection request. .. seealso:: libpq docs for `PQoptions()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQOPTIONSThe port of the connection. :type: `!int` .. seealso:: libpq docs for `PQport()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQPORTThe server host name of the connection. This can be a host name, an IP address, or a directory path if the connection is via Unix socket. (The path case can be distinguished because it will always be an absolute path, beginning with ``/``.) .. seealso:: libpq docs for `PQhost()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQHOSTThe password of the connection. .. seealso:: libpq docs for `PQpass()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQPASSThe user name of the connection. .. seealso:: libpq docs for `PQuser()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQUSERThe database name of the connection. .. seealso:: libpq docs for `PQdb()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQDBDetails about the native PostgreSQL database connection. This class exposes several `informative functions`__ about the status of the libpq connection. Objects of this class are exposed as the `connection.info` attribute. .. __: https://www.postgresql.org/docs/current/static/libpq-status.htmlthe connection is brokenrwbad mode for lobject: '%s'O!|IzIzlobject already closedlobject isn't valid anymoren|ipsycopg2.extensions.lobjectA database large object.Open mode.seektellclose() -- Close the lobject.unlinkexporttruncatecan't use a lobject outside of transactionslen out of range (%zd): server version %d does not support the lobject 64 APIoffset out of range (%ld): server version %d does not support the lobject 64 APIlobject.write requires a string; got %s insteadThe if the large object is closed (no file-like methods).The backend OID associated to this lobject.read(size=-1) -- Read at most size bytes or to the end of the large object.write(str) -- Write a string to the large object.seek(offset, whence=0) -- Set the lobject's current position.tell() -- Return the lobject's current position.unlink() -- Close and then remove the lobject.export(filename) -- Export large object to given file.truncate(len=0) -- Truncate large object to given size.OO|ONotify(%r, %r, %r)channelpsycopg2.extensions.NotifyThe payload message of the notification. Attaching a payload to a notification is only available since PostgreSQL 9.0: for notifications received from previous versions of the server this member is always the empty string.The name of the channel to which the notification was sent.The ID of the backend process that sent the notification. Note: if the sending session was handled by Psycopg, you can use `~connection.info.backend_pid` to know its PID.A notification received from the backend. `!Notify` instances are made available upon reception on the `~connection.notifies` member of the listening connection. The object can be also accessed as a 2 items tuple returning the members :samp:`({pid},{channel})` for backward compatibility. See :ref:`async-notify` for details.issbase64b64encode%d_%s_%snot a valid transaction idcompile^(\d+)_([^_]*)_([^_]*)$bad xid formatgroupb64decodeformat_idgtridbqualpsycopg2.extensions.Xidfrom_stringpreparedownerformat_id must be a non-negative 32-bit integergtrid must be a string no longer than 64 charactersgtrid must contain only printable characters.bqual must be a string no longer than 64 charactersbqual must contain only printable characters.SELECT gid, prepared, owner, database FROM pg_prepared_xactsCreate a `!Xid` object from a string representation. Static method. If *s* is a PostgreSQL transaction ID produced by a XA transaction, the returned object will have `format_id`, `gtrid`, `bqual` set to the values of the preparing XA id. Otherwise only the `!gtrid` is populated with the unparsed string. The operation is the inverse of the one performed by `!str(xid)`.Database the recovered transaction belongs to.Name of the user who prepared a recovered transaction.Timestamp (with timezone) in which a recovered transaction was prepared.Branch qualifier of the transaction. In a XA transaction every resource participating to a transaction receives a distinct branch qualifier. `!None` if the transaction doesn't follow the XA standard.Global transaction ID in a XA transaction. If the transaction doesn't follow the XA standard, it is the plain *transaction ID* used in the server commands.Format ID in a XA transaction. A non-negative 32 bit integer. `!None` if the transaction doesn't follow the XA standard.A transaction identifier used for two-phase commit. Usually returned by the connection methods `~connection.xid()` and `~connection.tpc_recover()`. `!Xid` instances can be unpacked as a 3-item tuples containing the items :samp:`({format_id},{gtrid},{bqual})`. The `!str()` of the object returns the *transaction ID* used in the commands sent to the server. See :ref:`tpc` for an introduction.psycopg2.extensions.AsIsgetquoted__conform__adaptedAsIs(str) -> new AsIs adapter objectgetquoted() -> wrapped object value as SQL-quoted stringE'%s'::bytea''::byteacan't escape %s to binarypsycopg2.extensions.BinaryBinary(buffer) -> new binary objectgetquoted() -> wrapped object value as SQL-quoted binary stringprepare(conn) -> prepare for binary encoding using connO|iiiiiiiiiiiiiiiOOi'%s'::time'%s'::timetz'%s'::timestamp'%s'::timestamptz'%s'::datetzinfoisoformatiid|Oiii|iidOfailed localtime calliidLOCALpsycopg2._psycopg.datetime'%d days %d.%s seconds'::intervaldatetime(datetime, type) -> new datetime wrapper objectgetquoted() -> wrapped object value as SQL date/time0C'{}'ARRAY[]psycopg2._psycopg.ListList(list) -> new list wrapper objectprepare(conn) -> set encoding to conn->encodingfalsepsycopg2.extensions.BooleanBoolean(str) -> new Boolean adapter objectis_finite'NaN'::numeric_isnan_isinfinitypsycopg2._psycopg.DecimalDecimal(str) -> new Decimal adapter objectpsycopg2.extensions.IntInt(str) -> new Int adapter object'NaN'::float'Infinity'::float'-Infinity'::floatpsycopg2.extensions.FloatFloat(str) -> new Float adapter objectlatin1can't quote non-string objectpsycopg2.extensions.QuotedStringQuotedString(str) -> new quoted objectcurrent encoding of the adapterprepare(conn) -> set encoding to conn->encoding and store connadapters__adapt__can't adapt type '%s'psycopg2.extensions.ISQLQuote_wrappedgetbinarygetbufferAbstract ISQLQuote protocol An object conform to this protocol should expose a ``getquoted()`` method returning the SQL representation of the object. getquoted() -- return SQL-quoted representation of this objectgetbinary() -- return SQL-quoted binary representation of this objectgetbuffer() -- return this object-infinityminmaxunable to parse date<%s '%s' at %p>interval component too bigLLlunable to parse timecan't parse boolean: '%s'replaceO!|O!OOO!O!O!typecast base not found: %sarray does not start with '{'malformed array: '{'excessive array dimensionsunbalanced braces in arrayz#Ovaluesbaseobjcastobjpsycopg2._psycopg.typepsycopg type-casting objectPYDATETIMEPYDATETIMETZPYTIMEPYDATEPYINTERVALPYDATETIMEARRAYPYDATETIMETZARRAYPYTIMEARRAYPYDATEARRAYPYINTERVALARRAYNUMBERLONGINTEGERFLOATDECIMALBYTESSTRINGBOOLEANBINARYROWIDLONGINTEGERARRAYFLOATARRAYDECIMALARRAYUNICODEARRAYBYTESARRAYSTRINGARRAYBOOLEANARRAYBINARYARRAYROWIDARRAYUNKNOWNINETARRAYCIDRARRAYMACADDRARRAYpsycopg2._psycopg.chunkmemory chunkexpected number of microseconds, got %saccessing non-existant buffer segmentiso_8601 intervalstyle currently not supportedinternal error: no casting function found00 0/////////// 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0. 0 0 0 0 0 0 0 0`. 0 0 0 0 0 0 0 0 0 0 0 .Q2L3L3L3L3L3L3L3L3L3L33L332L3L3L3L3L3L3L3L3L3L3L3<2L3L3L3L3L3L3L3Q2Q2  N@; H( P h 8 X ( HLHthhHxxH<XxX<Xh T88\x888x($(pX(THX(h8<p!!"8""("Hx###$%PH%d%&&X(X**x+-D-d///h1(3H85577$787L:<<=TH>x>>>@ @4 XBt xB B XC (D hE,!XG!hG!xI!I!K,"8LX"M"M"P"8P"P$#(Q8#Rp#8R#XR#R#S#hS$S0$T\$hT$T$U$U$(V$V(%V@%HWt%X%X%Y%HZ &Z4&[\&X\&]&^&_'8_'_L'(`p'8b'hb(xb(xd8(dL(hf(f(f((i(XkH)n)hr,*v*w*Xw*xw+xP+z+X{+h|+|+X},}<,(~\,~|,~,,؁-HL--x- .h0.(T.Hp.(..H /P///8/H/ 0h80L000ا1X1l1(1h111H2ȳD2X2ش2ȵ22h 3ȶD3xh33H3x3ȸ3ظ 4(4ȹL4p4(4H44(4H5`5(|55ؾ55(686x06Hp6x666686h7707H7l777x778H88X8x888H8h8(9t9H99$:xp:H::(;x`;t;;;X;;<h<<xp<h<<(<<x(=<=\=(p==x=>4>>X>h>x>>0?x??H?P@d@(@@@X8ATAhAAAA(ABBH8B\BhB8BXBBC(4CXCCD D8S@SxAHTFTzRx $FJ w?:*3$"D<\FNH DPyXF`RXAP  AABH HI(OERD@ AAJ 0zFNH D@  AABG (ENM@ AAD $@H0K8F@R8A0e G Ph FIB B(A0A8Gb 8A0A(B BBBH (kLj J _x$4EAD D CAF ^ CAF ,<EAG  DAG loKBB B(D0D8GP 8H0D(D BBBO  8A0A(B BBBG o 8A0A(B BBBG XXP[EB I E07HT A ,L(FDD V ABI D|GLAD JIFFKl  AABD Ea J t L \%0xFAA K0}  AABD 0DChTD0LxFAA K0v  AABC (TEDG A AAE 0FAA K0  AABG 0t~FLH J  AABG 0FGI Qk  AABJ HHlFBE B(D0D8G@ 8D0A(B BBBB L FBB A(A0 (D BBBG { (D BBBC (DFAD uAB<FEB A(D0 (A BBBD $P<EDG eAAx=E_ D TL xBBB B(A0D8G? 8A0A(B BBBC @<FEB A(A0G` 0A(A BBBB L,FBB B(D0D8D 8A0A(B BBBK H|TFBB E(A0A8J[ 8A0A(B BBBH LFEB B(A0C8F 8A0A(B BBBD HFEE E(A0D8DP 8A0A(B BBBE \dFEE D(D0i (A BBBH J (A BBBE `(F BBBHFEE E(D0D8G` 8A0A(B BBBF 4 4EAD0B DAG Y DAJ 4H lEDD p AAA [ CAA @ EAD h DAI h DAC \ DAG  p4 lMAD R DBF X CBC H FBB D(A0 (D BBBG g(D BBB\\ FEK A(D0p (D ABBD N (D ABBA t (D DBBH hDJL J IL FGD A(D0 (D ABBI S (F ABBB 00 DED O AG x CE Ld 0FBB B(A0A8D 8A0A(B BBBD  RH0D A     ( GD_ E ^ X nA[ D M@< |FDI | ABF O ABF DAB ,AU J K( MADG d AAA 4  AAD S AAE k CAA < p BEB A(D0i (A BBBA D $ X hVH @AA@| ( FAG i FBI s ABB DAB( YFDA ~MB\ bFBA A(D0 (A ABBI k (D ABBL D (A ABBA `L %FBE B(A0A8D@2 8A0A(B BBBG R 8A0A(B BBBL >Hu(IDF0d AAG @p BBB A(G0D@[ 0A(A BBBA 8<FAg D Y4XlAAG P CAC T CAH   0FAA G0  AABH LhFBA D(G0 (C ABBE C (F ABBJ P<FAA w ABN  ABA a CBG C CBH ,iMAA KDB8FBA A(D@> (A ABBF xA`WI , H@FEB E(F0C8G` 8A0A(B BBBI @XFBB D(G0DPY 0A(A BBBF 04FAD K0`  AABA @FEB A(G0D@ 0A(A BBBG 4H\FAD [ ABG t ABI $*EDG WAA0SEDG d AAJ PAA E F J F  <(| FHA THhPRHA@  AABD h!|!l\[@"l\[4"AAG ~ CAE } CAA 80#8BBA D(D0S (C ABBH X 4$FBB B(A0D8Dp^xTRxAp 8A0A(B BBBD |%8%E[HGPFXF`U@ZHKPKHA@s AC 'HP8'FBA A(G@ (A ABBB ( T)END@s AAD 8L)BED N(D@ (A ABBA <+HT4D+EDDPPXM`RXAP AAH -+(8-EAG  AAC -64,-FDD  GBF AABd.DY|..$$.D_ E b F Y G (8/OEDG r AAD (\/OEDG r AAD ($/WEDG s AAK (P/OEDG r AAD |/% /EGr AA 05OP 0ELP L MK($1wEr I C E V B Vx15OP041YLAD mDAEH  h1EG o AD h2EG o AD $$3Hm K b F a G $3Hc E [ E Y G $44Hk M [ E Y G $(4Hk M [ E Y G 4P$5EG D V J C E V B V J _$5Hm K b F a G (D6EAG@ AAD 7Ul]8%0 8qEDG { AAC ^AA @d8iEF E E K `d8FBB A(D0v (A BBBD   (A BBBE H (A BBBI (\:$EDG QAA`: \:EG D J F ,8<L@4<FPB A(A0TXb`MXAPE 0A(A BBBE ==,4=hEHTH_PRHA@8 AAC H$@&BBB B(A0A8Dp> 8A0A(B BBBJ l<BuFIB B(A0C8T@FFU&KDA 8A0A(B BBBH pEFIB B(A0C8T@FFFU&KEA 8A0A(B BBBH | 4HBBB B(A0C8F` 8F0A(B BBBA k 8A0A(B BBBA r 8F0A(B BBBA KyEQ0\ AA 0LGEo D N`LHlLXBBB E(A0D8DP" 8D0A(B BBBE <DMFBA A(G  (A ABBH POaES4O FDD  GBH AAB|PdYYPuHo I Y G 4QgHa G Y G 0QXLq A YPQQLb B `pR$8 RBEA A(DPr (A ABBK 8SNFOK C(DP (A ABBF @TcBEE D(A0G@ 0A(A BBBG L@ VaFBB O(A0A8D 8A0A(B BBBJ @ ^FIB J(H0DPs 0A(A BBBF ( `(ENN@ AAJ !bEQ0X AA $!0cEQ Q AH H!cAW,d!cEOW% AAF <!f]FIA A(W (A ABBF <!iFBA A(G (A ABBD ," lhEAG AAH 4D"`nFAA J  AABK |"q"qE I "tr 8"prFBA A(D0 (A ABBD (#t`HZ E(E0E8E@EHJPU,#(uL@#4u{FHG D0l  AABG X  AABD D CABD#duFKA j ABA N ABG | AEF # v\T#vFIB B(A0A8Dx}RxApH 8A0A(B BBBE L$y`$yt$y=0$y|EG@aHZPFXF`U@ AE ${ED  AG $|8E[@ AG 0%0rEHTXx`RXAP AAF 8%|4L%ED ~ AH X AG W CF 4%@ED ~ AH X AG W CF %FH` A 4%(EFDD a GBH AAB &@YEt G J F 8&|E\ q AE 0\&EM G AF X AG DC&d9HQK T&&EX&FH` A &Ȅ'Ą9Eb I 'EQ g AB @'t=EZ Q Ld'x' HT'En M ,'DFAH  ABH '4\'@FLA A(D0Q (D ABBF N (D ABBA  (F ABBA T(7Ei4p(FDD \ AEP AAB(( (.EX C I( )9Eb I <$)@FBE A(A0 (D BBBA d)Њ$HT|)$HT)$HT)$HT)0$HT)H$HT)`$HT *x#HT$*#HT <*EQ g AB `*4 t*05E^ E H4*PyEAD x DAI Y DAB *6E` K A*CH^ J N +6E` K A,+6E` K AL+(6E` K Al+H6E` K A +hE[ ] AB +E[ ] AB +`AS(+dAG j AE LCH,ȎFIE E(I0A8J` 8A0A(B BBBB 4h,l`FAA ~ ABG LAB(,EAG0 AAF H,8FEA D(G0O (D ABBA g(D ABBH-FEA D(G0O (D ABBA g(D ABBHd-FEA D(G0W (D ABBI {(D ABB4-FAA U ABH xAB0-FDA G0~  AABD 4.FAD U ABE uABT.,h. 1EX@FHFPRHA@n AE ., .8TEQ  AK .t/HX H F.aDX A /ؘdEQ0 AH 00/$FAA Q@  AABA 0d/FAA Q@  AABB /4/Eq J /LEQ Y AH ,/ȞH| L [ E Y G [0H00DEP K P0 (d0E[8q@R8A0V AE $0t\ACI LAA@0FKA G0a  AABB   AABF (0xcEG m AF X AA X(1FBK A(D0{ (D ABBD N (D ABBI \(D DBB1Pet\11 E J 1 <1'FHJ KHVPRHA@0  AABH D$2FHD  ABD ` ABE C DBG Xl2XBBD K(D0y (D ABBG N (D ABBI \(D DBB2ud\`2TRFIB A(A0 (A BBBH o (A BBBJ L (A BBBA D3P HX3LhFBB B(A0A8D`9 8D0A(B BBBH 3p]H O A 39Ed G DH3ԬFND B(A0A8DPU 8D0A(B BBBF ,49Eb I H4< \48lEQ ~ AK 4qEQ K AF 4GUI434@EP K 4 5|EQ N AK ,5qEQ K AF P5dEX V AD @t5FBB A(D0GE 0A(A BBBE 5lHK5p9Eb I 5 6|EQ0U AD (6qEQ K AF L6HeBME E(D0C8FPXJ`JhDpIPo 8A0A(B BBBG X 8A0A(B BBBF DXJ`JhDpIP(64EAG@  AAE 6HK7FH` A 07EN@ AD ,T7EN@HJPIHA@A AF (70H@yHWPFXF`U@A A (7ĻEND AAA (7END AAA 48|ZFKA D  AABC @8tH f A \8rH d A x8luH g A 8пuH g A 480EFDD a GBH AAB 8HYEt G J F 9 $9|EQ S AF H9qEQ K AF l98EX b AH 9&EXH9BBB B(A0A8DP 8D0A(B BBBD 9\ :h!HQ$:9Eb I @: T:lEQ ~ AK x:qEQ K AF :H8HX H K:hHK:p9Eb I : ;lEQ ~ AK (;qEQ K AF (L;8EMD0b AAF x;HK;9Eb I ; ;lEQ ~ AK ;qEQ K AF ( <xEAD0 AAA 8<LHKT<P9Eb I p<t <plEQ ~ AK <qEQ K AF <EG m AF <HK = =lEQ ~ AK D=`qEQ K AF h=EX b AH (=HEGD0s AAK =EY R 8=\FBA D(DP| (A ABBE >HK,>7D>]Eu A a4d> zEKD G CAA N CAA H>hFBB B(D0D8Jy 8A0A(B BBBG 8> @FNA A(D0 (D ABBI $?H0r A D?pX?l=EZ Q t? ?lEQ F AC ??D?HDE E(G0K8 0A(B BBBI @0@ D@Ef E J F h@|@("ETL@<FBA A(D0 (D ABBJ  (D ABBG (@AFD@j AAI A_H@ E <0AyEDD0| AAE X AAF DCAHpA"FBE B(A0D8DP 8D0A(B BBBA 0AIECD a CAO DCAA&EX< BBEL D(D0d (A BBBJ 4LBeFDD E GBD AABB;Ya BED0{ AK BThNK L(D0F8FP 8C0A(B BBBH Y 8A0A(B BBBE PPEPP8A0A(B BBB@xCFAA j ABK O ABF yAB C(ED0{ AK XCBFE E(G0H8 0A(B BBBK x 0F(B BBBA D 8A0A(B BBBC G8EQ0U AD GNUP## @#Ĉ #ڈ`##6$v#\%#s)#@##0 #1#Z4 $4$5 $5@ $3$${!@#|'.84:U[o`u{Ӊى $*GM^dЊ֊ %39SYw}Ƌ̋ "(DJ]c}Ҍ،0P#)8p>DJ`flōˍش ";ASYouĎʎԎڎ .4PVflя׏06LRhnȐސ!=CU[sHyˑё)/BH`fhlrx~HĒʒp (.4DJPkq̓ғؓ06P(VH\bpǔ͔ #AGZ`rxΕԕ +1IO[aqwɖϖޖ"(9?OUgmzЗ֗8>NTci|̘Ҙ 06MSkq˙љ #)2~8>QWrxšӚٚ%+<BZ`u{țΛޛ&,;AQWflu{Ŝ˜ !'BH_ev|ɝϝޝ0"(5;MSdjPxƞ̞Ҟߞ ,2AGU[m#$ȸ\@#$j~X#$#$`#$#$ 0#$`#$Hğ(#$`#$xޟ8#$`#$ȹP#$`#$#$`#$8# #$`#$p#$(#$H#$(#$HXQ>BHMRY_ly ͠נ !+6@KUalxȡΡԡ١١͠K a'x.5<DLRL[jyL~QQQâʢBѢآޢLâ&.5=DLS[bjqQyL"6AQ p#x#o(x  #/H oo.oo,o # 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P9чׇ9 އ8އX0]X&Pzp/{>L;Q<hVP>ȫ`?Hn@(| AiBtC(CXD$ȯ$X:b  bQ 9чׇ Ep}#@##@0v`}ȸ#$e`}j@#$`}X#$`} `#$`}H0#$͟`}x(#$`}ȹ8#$`}P#$`}8#$,`}p #$@p 2*GPPaHRow98чpׇp5`8hx| ` Hpx0HpИj P  (Vp%<ЕQpd0{!tXz` p0O tOttpE@@###HP '0H18:PF hP@Z@t`px`@<P8^P``P0H&`8@%3=CKUbX0###   %(30@=8C@KH`UP}9ч(E##` t9B)AQYlvHPPE@# ##@#``php @E# #PD8 NVo y(08`` #PPSPV/PC8PMHPDWPHdPPwPpPqPWPsPtPcPdPnPFPLPRmPpEȸ# ##(0 8@@#@#0@ @P8!@U`5P)  @,h`30 AP@ [g!80!#@##P#Q 0X# !##!$!PP$!!$!$!$p@%NH%(#`'#pp&@%`&N %I)S)Y)_)@@##0'@/`##!w)+!*!P%I).S) .Y) @-)(,)0,8`,0/ 11# #00 00p1010001(161 $$P2@2031P3 202062 6P;83$ $07 709p307093 FJE3DD@$$@E0E0Ip3@F40E0F4@JKh4$ $JJ0K010K04KN4 $ $0L L0 M010L0 5N Q(5 $ $0O O0 P010O0}5@QS5$@$QQ0R010R0500V`X6$ $@$SSaXpU@60V01T`60@T066`^7$@$^^60P^760_76 _08[:;Z9999998gfe`A9php`@g $99$`t9$w9$t9$0d:$i:$9 :$92:$9>:$9J:$:t"$v7; @a a$O;h@`Z:$`wa:$ ie:$nm:$`ws:p$m@$v{:@$v:@$v: $v9$`t9$w9$t:$0d:$i:$:$n:$a::`$e::@$m::0$s::$:${::$::$::$9":$9:$9@:$:L:$::$:;`$:; $``;P$: ;@$:*;0$:GA$3a1GA$3a1GA$3a1GA$3a1 GA$3p864x$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864$&GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864'COGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864PO"XGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p8640X`GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864 ``GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864``GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864``GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864`S}GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864`}GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864 QGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864`GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864FGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864PGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864/GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864/1GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p86416GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p8646uDGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864D1JGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864@JKGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864KNGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864N;QGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864@QSGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864SXGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864XP^GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864P^@_GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864@_GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864GA$3a1GA$3a1GA$3a1GA$3a1_psycopg.so-2.8.4-1.el8.x86_64.debugZa77zXZִF!t/QP]?Eh=ڊ2N[KT'5<׳M]_"؝na/JRhTe  6XaݢWLH&ؑ˾4OOI7{óN2mH46tG., ')`OF|"Lq,m`ki<{gnjpJ^IMҷT/ʑ|A_[`f}Iqc4qe$uQ_9yk;a,蚫"6_na&?q{1m#PӿSFgER؃Zq-!q) ]H8ܩneԼ,gޏE:${Z|8˫N;q6'1]{|'B8N6qw3 lKiev(Ѝc)寧v2{QR?ˏYzS fڀQmL_ ~̮ 5w%אaCߛc_uHv}tY{u:WUg687GuJ{W*P._+?WgE@Uœ;Z el\Y\𯩒CM28'w^B0[F\Z Q3Q3jZv]ɠj{u9v |ܕ4'3cpDlC?Kjp[)#vsn>j.6>UAjc+H~^$5Sج*WZgn3u'G_7I}2ܶةϣXu CL3 5EbL .crp[-m{ߜF\JTYI$4##?-$"7 RFDS _4mk9sbf8}-w>פa\%/*Fй|o-Ɨ77J4R¥A8l)?xbkGb!ă Cvs!G  T6Z5Đ Ǯ4 Hq5`P7J`3V˜MTq u?0&+n:;!?0 U}~A:~xo~p_EДEm>oFCR{U0UrL6V05bz 2aYVA=T S[q.TʧxBj_%XoacAܑ6-WZ\G3LW/<ٽ 3g<˳gYXǰ iCʿ[nΘU6(×Sti '݁/+^I(S䶱721\[7c+tDZsև17R)ƬIOMKBe_Zޕw/Rď_~*Lr<}&UTț̠E="\cs4Lgs͏-5VB u')FZ"i/ (0+̷wAiSX9A$#fADaZ{q`M,̝ t㍲ U@i0d~漵ay!&G: Y+ÿ9c񝛑7d0zF g9{]N\ |۾tx2MVuB`:,gRVlS)*v6}觖[V⚫~1sり}Wc%}݄g((ae1ϯf\g2HQ_cg {淪@>) e In6t?׼,׮ÁDr׊J I8`Pџ>\cfk\R >HAki+yeYGq%ཾ~}1XO'F϶5!tLЉ+}ڔ6=Bt~p.`feq SWVjgvNn<*(FۭSXYX-l+q)|Gj+1KPn- F9?B  Ts,TۻQ&k^^( G)"C%a_Dc#Ls#WlѣŽy,/F2|oqNoHv^[LbϹY9M5- E,rbz@_ *XCm9QhZ͑K]hSǺM'[·rS]b\+?PjLh?!a?K|#*\2{nʑTdtӸ Q|&e&EtF ; b;߻c ֧bQϠ4{ KNz] Tj}leTxV0ro![wN_ vb"r LJ{Dk'\;è=^*l7;5(n+Q50!H5C3hh4)#S28DCB\UC#o,/e1e9t!W:KVNc[ B. es_v4.H\٧ara^/k>m 0ǩ[օc̻{WMcU}@Buo Gdx^x؃"W х'hnۭ'l/R{%fk\?1< xs(5(^ {_`$j{GTl 9ݨ[5gUB }$aί7ܝʩJ Xf\ԃT81!E#W5gƋK+5\~j h/35kѭIj#ajOsZK!@Vxp&E]-oTWE q(X y#9|,d~ Mq&h$,h2DS5e#]~! .ЦR[[zY\L|"1.ࣱ(1R5pnZS{FPƊxZrXlts20X/#vLwе}m9ZXć>;,I37O-ވ\r_E[jdX\Ƣ uePܵhK̔h+u3L5UU@̧SGhYe#uƥEux s9l6JC?Cu0'eWi"8bV{үqAчby^NWq[< ߖ F3j܉'NfN؉<9s@miLo{ŸE@FU f u*>mHE=O%t#l.*k&Gl"?|em^k'F+Eӕgakj$A, J %.bG6>Mw.JZ6e ق_UҨ4#־Ov+UmD( nPmL1"t!ţoimN=Ii)Q~fR/2vO`^f~E<[M78y/401E3mFQh \J~Ʈ@XHM ŵfB{S .f)Țf|:-mFSdI߷&n}.x t$&G%]ʫ®J L#WREKw$\|Oj!hn;#JO{%6'5tX[桮~sEo AMyNh,~64G*sڈOiB?p(f{K{Q}fKPcK5JP%n*\BAL19bkJAXW~; pLBed ;5z~X."+,Ɔ߲u60qJ;t2>AvCX`h~ V/y-)bp ̑,ޢ}%dV--/.v &-RkmPk|EKz@.%my# `\ܯ4Ջ(F = P[sXS1łCgst[E7dwaE/$21X 8X5%en~@eYHs} |Yy;gٹC?yHq{c/t; 6g{`x1$r8&PV.rws];HkUNewIg&&أͱgYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata $o((P( xxh08o,,Eo..T//H^Bhcn``w u}  >> KKGHH p#px#x# # #P#b "$"#d":  ],8]p(