(__TEXT__text__TEXT L __stubs__TEXT<@ < __stub_helper__TEXT|X |__cstring__TEXT__const__TEXT`K(`__unwind_info__TEXTH__DATA_CONST@@__got__DATA_CONST__const__DATA_CONST(__DATA__la_symbol_ptr__DATA __data__DATA^__bss__DATAxf`__common__DATAfH__LINKEDIT"088@x8 bxU P ZqÍ2?2  * @@loader_path/.dylibs/libpq.5.dylib @@loader_path/.dylibs/libssl.3.dylib @@loader_path/.dylibs/libcrypto.3.dylib 8xA/usr/lib/libSystem.B.dylib&P)PPO{@ @ATkh@#H8Zh@@{BOA O{C@HY@TLkmk@`T{AO¨&cCh@h{AO¨c{AO¨ck{AO¨cO{c!t:bk4@h@#:@t h@#`;R{COB_{COB_@@O{F4xk 9kCCk@Rk{BOA_O{C@HY@Tjk@`T{AO¨_֨Ch@h{AO¨_{AO¨_k{AO¨_O{#!t:j4!I)Y@@_`@{BOA_{BOA_O{@ @@T`@`@Tjj`@`@@ATjh@# =7h@@{BOA {E{WbO{c!t:j4@h@#$@t h@#R{COB_{COB_@@O{F4j 9jCC(k@Rj{BOA_CWO{ @@HY@`Ti4` @#Ri@7@@i@ M@rhC@u@{HOGWFC_֢[h]h@<>@) >qh=i#h@i`H%@@h @@ @!>&i{HOGWFC_l>hOh#huO{cJ('!i4`@@AT j@h @) @X@@{COB_{COB_O{#!t:i4!I)Y@@_`@{BOA_{BOA_{RhR(=h{_H@@!(h{_O{@ @ATih@#h@@{BOA {{4aCWO{Sc'! i`4@@h@# u@t h@# R{DOCWBC_@@CO{s cѩS#!Wi4=C@#})C^!Ri`(R#`4!Iih@hT{DOCC_{DOCC_Fi{DOCC_O{Cc#ѩs#! i4@@e8a%gBc^=C @#|) pLd+!8 i`4!ih@h`T{EOD_3'!$h@{EOD_h{EOD_{C#ѩs#cѩSѪC#3+!Ph@4~) })C^]_{F_{F_O{C@e8a%g!b=C@ p*d'! 'hHR#`4!hh@hT{EOD_)  h{EOD_h{EOD_WO{ Cc!tlh`4@ph#G)7@)mh@ ѩ#!Qh4=C@#{)C]!Lh(R#`4!Ch@Th@hT{IOHWG_֨C!|Ng{IOHWG_h@hAT0h{IOHWG_(hh@hTO{c!th`4@p@e!^!a^8agh@+@ a^@ (`E)' g`@ T{GOF_ֈC!|f{GOF_g{GOF_O{ C!tg 4@p@e#!^!a^8a#%h`#K)+J))K@ a^@ (`@e8a %bg!bk=C`@ p,dO@7'/! g`HR#`4!g@aTg3` @!Ҍg`` @ @ATgt {IOH_ֈC!|f{IOH_h@hTwg{IOH_{=C@#'!Pg4_)R'`4!Mg{B_{B_{=C @#'!4g`4_`4!2g{B_{B_{=C@#'!g4_IR'`4!g{B_{B_{=C @#'!f4_iR'`4!f{B_{B_O{F4 g 9[gCCg@Rcg{BOA_WO{CHa@@@ qT Tq Th5` @!]f`HY@)eJ9T@a Tdh @ !̌R̬rI}+,`), IR 9}+ӭbӭ 9죐Rl=rL},`ӌӌ }+ӭbӭ 9lRL rL},`ӌӌ }+ӭbӭ 9uRlrL},`ӌӌ1 }+mkbk k k9+R rJ}+K`JJ5 K=̌Rk} l}S}K i )99 !C)t-e-` @!eHY@)JT@Tcf` @!LMf]ee@TKf@I)a@)@?T{EODWC_HfO{#!t:f4!I)Y@@_`@{BOA_{BOA_O{e` @ @@T`@`@Tff`@h@# rh@@{BOA {{]WO{@`?֠4{BOAWè_֠@`?5R{BOAWè_O{C@ @T`@@ TR{AO¨_e`@eR{AO¨_O{c!t:e@4@h@#@B97{COB_ֈ@t~h@# R{COB_@@O{F4e 9eCCf@Re{BOA_og_WO{C@ @(|(5}de\[@5RR @H{?T @ @y{T@8`z; @B96 B8qT! e5z;@aT6e c`z;ׂC@wz;#dW cQ@#od u4dR&xR pe8#ZT@) B8 @?qaT "Rxc((Rh r)HRI*r2R@ @He8ZT R8c? T`zv@Tddd{EODWC_BgAoƨ_PO{cjJ('!d4`@@ATd@ @) h@X@@{COB_{COB_O{#!t:yd4!I)Y@@_`@{BOA_{BOA_O{@ @ATmdh@#>h@@{BOA {@c)q c{[O{c!t:3d4@h@#@t h@#R{COB_{COB_@@O{F4Id 9dCCd@Rd{BOA_{@c)q {bO{#!t:c4!I)Y@@_`@{BOA_{BOA_O{@ @ATch@#6h@@{BOA {D{X[O{c!t:c4@h@#H@t h@#,R{COB_{COB_@@O{F4c 9cCC*d@Rd{BOA_WO{@!qcH]@T@-bH @cSs^@@8c@aTdc4@9qT@b@# b@,>b @!Dcb5h@haTFc @!5cb5 @b{COBWA_ֈ@aT,ch@hT{COBWA_c{COBWA_O{#!t:b4!I)Y@@_`@{BOA_{BOA_O{@ @ATbh@#6h@@{BOA {D{jZO{c!t:b4@h@#@t h@#R{COB_{COB_@@O{F4b 9 cCC=<##C#'ѪѫѬѭ'c/B/7cc\4^ @) h ^ @) h] @) h] @) h\ @) h\ @) h[ @) h"+@ @) h&'@ @) Rh*{JOI_{JOI_@@R_{(?(T)) +ih8J @@(@@!,u[{_` ))Y@@ @{_O{ <@[[@T{BOA_{BOA_.\{BOA_{C <@[{A_֠@TTO{@[[h@h@ T{BOA_{BOA[{BOA_[{BOA_WO{b0m\@#{COBWA`ֈ@Z`@:[{[@@Th@h T{COBWA_{COBWA[{COBWA_h@hT[h@h!T[{COBWA_C_WO{؎LBC^1@@U@b@T `b@BCZ@T@Tc[@AT][@15[B@`b@@B9H6@TZ1AT1Z@t@e[c[t~{DOCWB_AC_֨@aT3[@t@P[N[t~{DOCWB_AC ZO{F4B[ 9}[CC[@R[{BOA_WO{tL@$["[u~{BOAWè_og_WO{hGC@1Z`G`N@@Y@ 1vB Z(@( TY`N@0Y @ @# Z @b@qS @b@kS c/Z`H@HT@ T@`T`n@aGC ZFZ@!TZ@TZ`n@aGC Z`@@T(@(aTZX`N@X {GOFWE_DgCoB_X XH@HaTqZ@aTjZ@aTX(@(aT[Z{GOFWE_DgCoB. 7Y9c1T"u!>.@ 71 T"v!H?.@6HA4*Aq T!X>B40v.`7.A q T!>B40k.7@iR)r kT2A q T!H?B40[.7@~Tp|T1@T1@T*1@T.1@T2U@hT[S?-RU@]T*{GOFWE_DgC__WO{Cc>72@@U4CT BUC, 5!C .4U @+T7%2@(@R @T uT pU @T6*FT{EODWC_B_g_WO{C#7huC@S@1L@S@S R@T8hC!5S TT{EODWC_BgA_ @aTT9R@`TS6@aTTu@TTTS7`2@t2S`@@AT~Tv`@@ATuTuh2@8Lt2@!T4!xT 4D>R7R(I@h.R(E@hWO{VSuBT# +T@GSv7R@tB{COBWA_){COBWA_C_WO{pPjKR`!SBvT#--qT@Su6)h@haTh@haTS{DOCWB_AC_WO{x@EPqTz@ qaT!S@@T{BOAWè_h@hTS{BOAWè_O{C\@Q^{AO¨_O{C,@`S.@940T`.{AO¨_WO{,qRS`T@hj@tj{COBWA_{COBWASt {COBWA_O{Rt6ASkaTh~@hRY`*@R`2@R`.@@~S`R@@Q`^@0Q]`BSh@#h@@{BOA {(@)( 4@S{B_WO{@@`?֠4{BOAWè_֠V@`?5b@`?`5n@`?5r@`? 5v@`?ր5@`?5@`?@5@`?֠5R{BOAWè_O{C@@B@@T`V@`V@TRR`V@`b@b@@T`n@`n@TRR`n@`r@r@@T`v@`v@TRR`v@`@@@T`@`@TRR`@`@@TR{AO¨_֞RR{AO¨_WO{Cc 'BCc1nR@4@t@@h@H`*@ҧQ`bңQ`n@tFzCQ`r@Q`v aC`HRh2R`6`BR4hC!<dQ{EODWC_U@4{EODWC_h@# R{EODWC_@@O{hF4PR 9RCCR@RR{BOA_O{C4Z@S>(U@#4@ThC! Q{EOD_#ѩc#a Cc/Q` 4^Th@haTHahz@qT)R(!R jT^ ThF@ThC!  hC!x P{EOD_ O #~0QA!`QQ`4@ 7@. 7h@#x{EOD_(%@@!Ph@haTQ{EOD_O{XpR X@@{BOA_{C4@KThC! P{A_D@AThC!sP{A_@@hC#!GP{A_i 7 X@@{A_{A_{C4@KThC! HP{A_D@AThC!)0I) Ѫc'ѪSѢBd&'Cc@0L 4h6@ThC! {FOE_hF@ThC!&4hC!0'K{FOE_hz@qThCU=!K{FOE_(]^#(|^^#)v}@#})!*+#!*LA! ,L`4h@#+[{FOE_%@@!*Kh@hT{FOE_uL{FOE_O{C4@KThC! tK{AO¨_D@AThC!,gK{AO¨_$7 7X@@{AO¨_{AO¨_O{C4@KThC! FK{AO¨_ qaT.K`~@{AO¨eK{4@+ThC! .K{_L@J|@{SK D@ )U@ x@\@_qTU@ @_ (@(_O{a@@4@+ThC! KҨ^ )a@)@?T{ROQ_x@qAThC%!JhR@`-hz@Q qbT`R@## RI@4X@@^ )a@)@?TKhC!x .hC#{4@+ThC! J{_L@!.{bJWO{@Y@ T@B97B`U@L 4 @L@ 4@K 4@K 440K 4)@@!!\J)R@hTEJTTh@h T{COBWA_{COBWA_IJ)@@!,!QJh@hT4Rh@h!TTRh@haTtRh@hT Rh@hTRh@h!TK{COBWA_O{@Y@ T@ )M@ ) @ITYB@40zK 4)@@!\"Ih@hAT!TR@haTJqZh@h T{BOA_{BOA_TRh@h!TJ{BOA_ @@_aIO{4@ThC! D@aThC!l I{BOA_hz@q!T;J1TF|{BOA_hC-!zI{BOA_(qTX@@_ֶIO{4@kThC! }I{BOA_D@aThC!l oI{BOA_hz@qT7Fh|{BOA_hC-!2I{BOA_{C, qBT )A yh@{A_i C!I{A_O{4@kThC! &I{BOA_D@aThC!l I{BOA_hz@qT7F|{BOA_hC-!H{BOA_{C0 qBT )A yh@{A_i C!pH{A_O{4@kThC! H{BOA_D@aThC!l H{BOA_hz@qT7F|{BOA_hC-!H{BOA_{C@>H{A_L@@HX@@_O{C@ @Th@@{AO¨ hIh@@{AO¨ O{#!t:AI4@@I)( TA!(I4@R @) h {BOA_{BOA_%@@!x FH{BOA_@@O{#B%Cc@I4h @M@@G` @{BOA_{BOA_X@@{BOA_O{#B%CcH4h @M@@UG` @{BOA_{BOA_X@@{BOA_O{C@M@F` @{AO¨X@@{AO¨_O{C@M@_G` @{AO¨X@@{AO¨_O{C@M@G` @{AO¨X@@{AO¨_O{C@M@F` @{AO¨pX@@{AO¨_{@M@F@94BR{GX@@{_O{C@M@F` @{AO¨HX@@{AO¨_O{C@ 5@?kThC! bG{AO¨_M@;F`RP@6F{AO¨_9G.F{AO¨_{@M@F*{lG{@M@F*{dG{@M@F|@{\G{@M@F|@{TGO{C@M@F@94` @{AO¨X@@{AO¨_{@M@F|@{5G{@M@E|@{-G{@M@E|@{F{@M@E|@{F{@M@sF|@{|F_WO{@M@dFG@a7Rw @F5@ATGh@haTG@aTG{COBWA_Ĩ_WO{d@Y@HTbF$ %{COBWA_֨ @q@RF 4HCHF HC{COBWA_O{HF4G 9GCCG@RG{BOA_O{C`@92`9 (@*@`T`:@:@T{AO¨5G4G`:@{AO¨_C_WO{!F4h@U@H77|;F@ !FF@ T@T47 @!Bt:F@ U@ 7)7 )%@ @ @!E;HCB?h@h @{DOCWB_AC@TF5%@@h@ @!E{DOCWB_AC_F@T @@!TFO{C,@D.{AO¨_O{CU@?`Th^@4F1TRib@9S)y(*hb9{AO¨_HC!E{AO¨_O{CY@?`Th^@F1T{AO¨_Rh{AO¨_HC!uE{AO¨_O{Ehn@hEh`^@E`b@zD`.@'D.h@#4h@@{BOA {C`@9K#F{A_WO{@`?֠4{BOAWè_֠*@`?52@`?`5:@`?5>@`? 5B@`?ր5J@`?5N@`?@5R@`?֠5f@`?5j@`?`5R{BOAWè_O{C@ @@T`*@`*@TEE`*@`2@2@@T`:@`:@TEE`:@`>@>@@T`B@`B@TEE`B@`J@J@@T`N@`N@TEE`N@`R@R@@T`f@`f@TEE`f@`j@j@TR{AO¨_ER{AO¨_{@ `@9i75@(HC!~D{_HC!\vD{_@{_CW O { a@@\@:h @(ib@9i7 5@HC!EY@T @) ATX@6EHC!\@DҨ] )a@)@?T{LOKWJC_U@HC!h.@xRr$qTД&ReqT7hb@9h6i^@i j&@i @+9@_ @zT(y@qTHC!CHC!xh"@h@La"@h@? Th@ib@'BcR2Dhb@9iScRR;"1Tm 7a"@h@?Th"@h"i@ Th @U@@DT`.@{B.sHC!(lD_WO{Z@ *J('B86Cc&kD4@T@;%C@ T@L6WW6S; 7\;b`@ :@&b@92b9]==j@J7eC@!7CN@TN@(@#7 Rh@hTh@hAT'D$DN@({FOEWD_C_@@O{HF44D 9oDCCD@RwD{BOA_W O { a@@@h `@9i75@HC!HC!\BҨ] )a@)@?T{KOJWI_h.@xR-$qT&R qT7ib@9i6h^@hb@k&@j @L9@) @zTIU@ HC!HC!xHC!(Iy@?qATHC!{BB #RBhb@9iS#RR 1T*@7h"@[h@Va"@h@?TFh"@h"i@ Th @U@ .@7A4R .@5A.@-A"@:@  @B@\3@B(@(aTB_1TT7ҷ>.@@4R .@@.@@"@:@  @B@"3@ T@aTB{GOFWE_DgCoB_oO{a@@`@97`@h @ U@IHC!lAM@A QqhTxN`.@8@.hb@92hb9CsZ@h@hA] )a@)@? T{SORoQ_hR@H` @@ )R)r kTa^@8 B4# RA#RR$R1`Th@h&@i @)9@ Thb@97HC!xhb@B# R{A#RR$R1TҲBO{cC'B #c"A`4h^@hR@HCB :{COB_h @HC!\@{COB_h @ A 4ib@97HCB i&@ 9@? Tib@9i7HC!x@{COB_ib@9i7 5@iHC!@{COB_ U@iHC!D @{COB_ y@?qTHC!@{COB_ AE@R7X@@{COB_CWO{ Cc'Bd#c #WA4h @ib@9i7 5@HC! {DOCWBC_HC!\h@{DOCWBC_ E@?THC!py@qTHC !1@{DOCWBC_h^@HCB0A:{DOCWBC_ @Q@ @h4@ J@ @D@@$R`7h@鳈)6ڨ@TA@aT@v?X@@{DOCWBC_֨@aT@@aT@{DOCWBC_CW O {  )a@)@ @CB#c#@4 @Y@HT?Th @ib@9i75@HC! ? h @hHC!\?Ҩ] )a@)@?T{LOKWJC_h.@}xyR$qqT&ReqT_7ib@9i6h^@hb@k&@j @L9@) @zTIU@ HC!HC!xHC!(Iy@?qATHC!Ҩ])a@)@?!T{KOJWI_h.@xR.$qT&R!qT7ib@9i6h^@hb@k&@j @L9@) @zTIU@ HC!HC!xHC!(Iy@?qATHC*!|>B#R>hb@9iS#RR1T+@7h@i"@ q-T}@> a"@}Hh"@a"@i6"Th@? Th @U@9?AT`.@+=.n҃>j@TG?bQ?Cog_WO{sZ@cO'!,?4 @H c@9i7 5@HC!HC!\.>; U@HC!@y@qaTHC}.!='_@HCB@8K>@aT>H@HaT>h@haT>1>{HOGWF_EgDoCC_@@T{>T@Th@B9((6=@@=|@}>  A>Nh@h@) (E=`@!?TdRr*?j T=ҕ)R xC= @E@R7(@(Ҷ k T Tzx<>T=@5 =  @U5z7h@h O>zwG=Nh?>=@!>ҜR9[@z{>>IRdr  y{T=ҿTi=;h@hT>{ @ `@9!Ha*7JJA)5@?H)A!@={_֡!\Ha@={_O{#!t:=4h @ib@9i75@HC! {BOA_HC!\<{BOA_X@@{BOA_O{Cc'!=4h @ib@9i75@HC! {COB_HC!\<{COB_X@@{COB_CO { )a@)@)c'B#c#b= 4h @Hib@9i7 5@HC!HC!\y<Ҩ^)a@)@? T{LOKC_tb@j&@ 9@)_ @zT U@HC!h@!=4! =`4HCB0"HC!xhB@'@( y@q!THC6!<'@7*i@?mTh"$HCB,6@! =)aq"'@SRy<hb@9iSRR1@T7X@@^)a@)@?`T<@_{!0#B0<`X@ @) @) `T{_<X@{_CO{c'!d<4^%@3<{DOCC_{DOCC_WO{Cc'B #c $<4Ar Y@ T7 7@5;@@'mh@haT{EODWC_h@hh@haTl<@@aTe<{EODWC_{EODWC_h@hTg_WO { ))+ R#C#'#B '#c$<4@! ;4h @ib@9i7 5@IHC! %@@! HC!\$;{JOIWH_GgF_E@THC!|!,4HC!4"h @y@qATHCe=!:@ ` @[҈2 ` @+@Ҁ2 ` @'@2c<`<]<Z<dT;[SB(;#`R@R@AT;f:`R#@hF@ @) hBRRR`79[@(@(  :9::::k`B@ B@Tr;g_WO{ C*)+#'BP$'#c`%;;4@!l$:4h @ib@9i7 5@IHC! %@@!$HC!\G:{IOHWG_FgE_E@THC! %O4HC!%` @x@qATHC ?!:@ 2 @2 ` @'@Ҧ1 ` @#@Ҟ1;;;};dT8:_SB#K:&`R@R@AT:9`R`F@ @) hBRRR@79[@(@(89999q9`B@B@AT:CO{ Rc c'B'#c &l:4h @ib@9i7 5@HC! {DOCC_HC!\}9{DOCC_E@THC!0'4HC!'h @y@qTHCi!>9{DOCC_@@! 95@!l$9@4^hF@ @) hB`R@R@AT(:@ @))hRRRR7ДZ@@{DOCC_`B@B@AT:%@@!(9@@aT9{DOCC__WO{.@7.R@R@T@ Y@Tt 7@y@b@h*_ q TJI )@JAb@9Ur/' e8R h@hT$29@ Wh@hb@@RR .@#tt~h@haT9@aT{9@@ATt9{FOEWD_C_HC!D x8h@hATh@haTog_WO{7RR[@9J@9*4Z_qaTJ9_qT: <R_qT q T @94qTqTh@8h5qT888`T @ h h@hT HC @) i( @T9HR:a88@@775@T @ vHC@  @7 @@AT8@(@(T@8@H@HT8@(@z(Rw4q8R{GOFWE_DgCoB_h@haT8HCB1h@haT8HCBh@haT8h@hT2H@HaT~8h@hTH@HaTq8@@TH@HT@(@(T_8@(@(T@X8h@hTR8_WO{CY cC#/7@ %@@/7 40!cC#07 @!7` 4 @!77 !(+84!H84R@!THC14R@aT8@TT4@@AT7 @@AT7@@!T775A@6{EODWC_B_g_WO{CA Y@?T[7 @R7R96 @R9RR/ #f6 @ @.` @8@ I?T6*`58@zj98@T95647956+@R6@9@aT|7v65@aTq7@aTk7e66{EODWC_BgA_9R@aTX7X6? Th)R x@aTJ7@TD7`@97@5@5 R55`@9iS}G5{ ? qBT)( @@{_(C!D .6{_,@@a6X@@_O{C@ @Th@@{AO¨ 7h@@{AO¨ O{#a!t:64@@))> T!!>64@R @) h {BOA_{BOA_%@@!$=5{BOA_@@O{C@5@85` @{AO¨ X@@{AO¨_0@V/O{C(yCy5{AO¨_։5{AO¨{9 Q?q T(JE?Lii8k `@{_@9))*JAqI*JqH@{_9 Q?]qT}@)a( @@{_9QIqHT)R)! R? jATR? jT(@{_9 Q?q"T}@)A( @@{_ց!=6())aq(@{_(@{_5(@{_(@{_WO{sZ@?T(@B9(7%@@!=45{BOAWè_$@&@AT6!<>4&@*@*@AT6!\>4*@.@.@AT5h@h{BOAWè_O{Ck54`6@36h@@{AO¨ WO{$@?5*@?`5.@?52@?֠4{BOAWè_ @@]@{BOAWè`O{C$@&@@T`*@`*@T55`*@`.@.@@T`2@`2@T55`2@ @@a@{AO¨ { @@@?|{_ @@@`CWO{ @@!>44@B9(6 @ T14 &@!<>/45*@"!\>(44(h@hT{DOCWBC_45{DOCWBC_A`R4@aT5Ҩ@aT5@T5{C 2|4{A_O{C4nC@TX@Tnh@h@{AO¨_4X@ATn@{AO¨_(mC)Y@ @_(mC_O{>5(mCh@h44h@hT@`TR{BOA_(C!3{BOA_4t ? {BOA_4R{BOA_O{(F44` 94CC 5@R4{BOA_O{CT@(C!?3`^@H2^`V@V@@T{AO¨_D4`V`4HRh4 M4{AO¨_t^@^2^`V@{Cd4@ HRr ) _ {A_` Z Z($)_@ _g_WO{YRBR4 49)R*R+RLR-Rqkq+)qYhRj8 22?q+?qXy4?!T 3h @A^4` @c 74t2Z} SrT:)@@!2lh @AI4@2 6bh @M@4 h @M@43R3`2Yt2@t42Z} SrTh @M@3`.`Gh.@1Tx*@2R27X7T7I Rt @N@1h @A4@262IR 86R 8T R9R 99t2h@h @A3@2w6` @ {FOEWD_CgB_O{(F43` 93CC3@R3{BOA_O{CL@O1{AO¨WO{T2h @A3h @5@8` @4@T!|A58@i@ !Ta.@?1TL@L3h. 6v @N@1eRh @A3!27{COBWA_` @{COBWA_WO{2h @Ac3` @# 7h @5@8` @4@T!2h @AP3@166h @AH3@16.A58@i@ aTa.@?1TL@2h.` @7L@a2@37h @A,3@1t7{COBWA_u @N@0h @A3@16` @K{COBWA_Mh @A 3@16WO{,@ D!1h @A2h @M@a.@2v @`7B21~@{COBWA_N@s0h @A2y1` @ ~@{COBWA_WO{l1 @A2 @M@.@2 @@7B2X1~@{BOAWè_N@C0 @A2I1 @~@{BOAWè_CWO{,@61h @A2h @ @M@a.@hR(r?kTM2|@v @Bz21{DOCWBC_<2v @N@/Ah @A`20` @{DOCWBC_WO{,@r0h @AC2h @ @M@a.@hR(r?klT2|@L_v @uB420{COBWA_2LMv @N@/h @A20` @N{COBWA_WO{0h @A2` @#a7h @M@a2@17h @A1@0t7{COBWA_h @A1@06 u @N@w/h @A1@}06` @{COBWA_WO{,@j0h @A1h @ @M@a.@hR(r?klT11Hv @u7B1L0{COBWA_N@6/~h @A1<0` @{COBWA_O{@h.@1T@60` @ @AT 1`@X0h@# th@@{BOA {C,@7@5@(R# 0{A_C_WO{' J('!,04#@tД0#[Ccy)L5A4(CB\)@w :@h/`4{HOGWF_EC_h@#iE)' R{HOGWF_EC_@@O{(F40` 90CC1@R0{BOA_WO{ #+!V04h.@7h @h 5@(C!o/{COBWA_ A4(CB\9@i@ aT@/ @h@97` @T#(CB E)O`BRRt/ /l/.e/{COBWA_O{#a!t:/ 4h.@7` @`4@(C!/{COB_A4(CB\8@i@ T@@ U@77)%@ @ @!|.{COB_(CB ({COB_ֈ@cCl.1TA#@.{COB_҈@AT/{COB_O{Sc'!<~/4h.@7h @h 5@i(C!.{COB_ A4(CB\ 9@j@? T@?!T@iR)r kT) C#!L[.{COB_(CB n({COB_@(.{COB_{,@7@h 5@)(C!S.{_ AI4(CB\H({_9@ @ TM{m.(CB 7({_O{,@h7@ 5@ A59@i@ T@7X@@{BOA_{BOA_{7X@@{_{_O{#a!%.@4h @A4(CB\'{BOA_@37X@@{BOA_O{c!.4h.@7h @h 5@i(C!-{COB_ A4(CB\ 9@j@? T@ R? T@iR)r kT) C#!0-{COB_(CB ҕ'{COB_7X@@{COB_,@7@5@- R-O{C?-4r`@!\-7R{AO¨_րrC@T{AO¨_K.{AO¨_O{!?#@R-@(qC-qZ@T{BOA_{BOA_!.{BOA_og_WO{a@@@ @h@S@R-7rC,@`T-ud-Z)a@)@?T!$n-U-@aT-Y@ T@aT-,%@@, 4,a!D:K-2-@aT-Y@T@aT-,%@@,4,x@@ @? KT:;@S@RV-rCd,@aT-9#ZT h@ @'T#Y@ATh@ @BLcR,(CcҀ&ҨZ)a@)@?AT{WOVWU_TgSoR_k-O{(F4}-` 9-CC-@R-{BOA_WO{! #@ @5a!?,, @T&-a!89-`5a!89 -@)M@ Th@hT +a!89,h@h!T,@Th@h T@T{COBWA_,{COBWA_,h@hT{ !C'c##!@,4_@{C_{C_O{C@@Th@@{AO¨ ֩,h@@{AO¨ O{#a!t:,`4R@h @) {BOA_{BOA_@@X@@_X@@_X@@_O{C@ @@T`@`@T_,],`@`@@Th@@{AO¨ M,h@@{AO¨ WO{$,`R+ @ @)  @ @) @ @) +@Th@hT{BOAWè_{BOAWè_h@h!T ,h@hAT,{BOAWè_WO{@+qHR+ @ @)  @ @) 4@ @) hw+h@hT{BOAWè_{BOAWè_+{BOAWè_WO{(@ )A  TB97ДV@@O`Rn+  @ @)  @ @) @ @) `R[+@ @ @) @ @) @ @) .+h@haT@R>+  @ @)  @ @) +h@haTl+@T{BOAWè_{BOAWè_Z+{BOAWè_h@hTCO{c c'B$%c&#+@4@`0+R^*@J*i @*@J*i @) h{DOCC_{DOCC_@@@R_{(?T@@{_ @@{_@@a!, *{_WO{L@0):%(`N@%)`V@V@T{COBWA_{COBWA*O{(F4*@ 9-+CC^+@R5+{BOA_O{L@A)`4%(C!H&){BOA_WO{L@& 4@))`^@ )qT`^@^(R^{COBWA_`N@(`^@|'@)r)`N@s(){COBWA_<({COBWA_O{L@ ,@'$){HKH,{BOAa.@!(CM)`N@(qAT8) )``N@(qT (C!*9)`N@(qTHRh6{BOAmg_WO{C L@(qaTHRh6(C @b ҿ @bZ@@w(!@@aRk(@94?x*$CT`N@'t @94(Cc*$T! R^*4!0RX*4!TRR*@5"" S(C!{EODWC_BgA((Cz `N@3(Z(~(t`(w("@>T!>D)@42@2@ATw)h@ @) 2&@&@ATi)&*@*@AT`)*6@5'6H@H6_@aTO)@aT{EODWC_BgAB)(C@@''!*({EODWC_BgA_oO{Ca@@L@ A x@*Khz@q!ThAh4h:A 4h*AqTh.A qTh2A qaT R[yHR(r+` 56|+-R3))-J,k@R,r kB Q? qT ))yh- h@))-J,R+r kBh0j. kjyjk2 yk/' RN)*`5HRhz])a@)@?!T{UOToS_ր ,(CWO{'tB )hN@iz@'-hz@ qTh:@h:!/c@x.R''(Rhz('7{DOCWBC_*{DOCWBC_O{L@ x@'$/hz@ qTh:@h:!p04{BOA_ր/R{BOA_(Rhz{BOA_CWO{L@ A x@0qY'tB(hN@iz@'$/fhz@ qTh:@h:!p0c5(Rhz/SR@6'(4'(,'7{DOCWBC_{DOCWBC_O{L@ x@'d1+h:@h:hz@ qaT! 2N4{BOA_h@5R)r k T!$2?@5!T28`5!|224{BOA_R(Rhz{BOA_CWO{L@ A x@3&uB&(c@&"&(&7`B@B@T{DOCWBC_?{DOCWBC_֐'{DOCWBC_CWO{a@@3BL4cc R&qT!l4LhN@W4 4@v&cr&`^@%`^@ qTRR%'`^@%%^])a@)@?TQ'`N@cY%`^@p5g@K&8&`N@9%F&Ҁ])a@)@?T%%6NҨ])a@)@?T{TOSWRC_oWO{Ca@@ 6/A!40'4[B7c Rd&qT!7A Bd7c RV&qbTc>\)a@)@?T{UOTWSoR_&C_WO{L@<8:@:`@%`H'E' &SB8&7%``@%%%%%`{DOCWB_AC_g_WO{C9`N@y$ 4n:*<9R#Rֶ<`N@$@5`N@$$$`^@`$qT3$"qT"q(T(#jT9y`N@$qaTHRh6C`N@G$O%  ;g R;bR{EODWC_BgA_WO{D=R:%uB&`N@;$&,%{BOAWè_C_WO{@,@#.%vBp&5#@ 7hN@=$d> `4@%o.$h^@@$a^@3^N$I&$>2|2{DOCWB_AC_`N@#h^@h`N@X$qaTHRh6)&@$$C`N@#$&@$M{DOCWB_AC_og_WO{Ca@@@`.@` $$L `2@2@AT~%v @`.@V#Z`2`*"qT*)-+ih8J @h @#` @H@RZ)a@)@?(T{t!4`.@3#x}t@9(4c%T th`B@ a!l$$%`B@1(T4+qK'TJ$h @M@Ri#>$@q@ T*#@K#%$@aT%6$@T%qM"T"$h @M@RA#$@q$@ T*` @@"#u h$@aT$@T$ h`B@ a! d$`F@$F$R*4 RhZ)a@)@?Th @#xC`.@6#Ca!# `.@"x@94$4$@B9h 7 ` @}`@aT$@ B96 @Y?JT#h @M@"_1T#@ATn$``.@"`j`.@>".4RZ)a@)@?@T}``.@1"R.Z)a@)@?Tpz`.@"|@h7qZZ)a@)@?`T^C!xI#IC!B#Dh @M@""!`#`.@!.Z)a@)@?'T{EODWC_BgAoƨ_րX>!9X49R /9R|*{ 1T` @@aT#"Z#h @M@$"6"`.@ z`.@!."h @M@"$"`.@!@94#``.@>"q!T` @Ҝ5R@T @9Rh @M@!"YR9R@aT#|? qT5h @M@;a==@|"ce"@# @ @"BR"@aTa#@@ATZ#@@ATS#@@ATL#4"h @M@!`.@!.,l1@TR"h @M@v!F"`.@z` @`.@!.<"h @M@`!r0"`.@ Cw@9(4)#``.@!qaT``.@!qT` @h @IR 5@aT"@aT"?q(RZ!Z`.@ .Z)a@)@?T"h @M@!O!YRC_WO{@,@ .!B6#N@`|?`d>N@>!48N@ qT56RN@F!qaTHR6#!CN@ !{DOCWB_AC_VR#!q"VZ{DOCWB_AC_C_WO{@M@!`4Ch @M@q y!{DOCWB_AC_h @M@4{DOCWB_AC|{DOCWB_AC8O{o`d>k`^@ ^`N@ 4{BOA_`N@4 X{BOA_O{,@xGT@94-"`{BOA_`{BOA_og_WO{ C@N@' "h@i~@*h:AkAGRrh  kJՊ@ T CQJ Q kH3@?kTR7"R 1 T1Tw 549oZ@"R1T1@T 4!@9c@ @9?q! TGqmT`xh@i@ TTh@ITx@D@9H4R6<`.@ qTl-Ү!@9cl@ @9?q`T?qTKq* TCB `.@GR.@?qTgq,TCBCBXk@@{IOHWG_FgEoD_%@%!@E`)`g_i@e#chC9@!eh7"`Sxh@i@ TTh@ITx@D@94R!@7@;A% y @aT Rv#wzy^@_WO{ Ca@@@N@P `+` @`3'# HR9`@`@&`@Ffq_9BR7qT@4ҡ\)a@)@?aT{IOHWG_F_` R`N=`<\)a@)@?T o g _WO{C@N@S 4`.@i. 7GRr;RRry` 7Zx@aTu @Tn  7o"Rd 4h#~S)}~JkiH*Hk)ҁ h@i~@j:AkAj K @( _kiՈ +@) kdT ) )HSCҮ F67 @q!T4  U  Q{QOPWO_NgMoL_@@og_WO{ Ch @Ar `.@Uhb@9yhb9`*@*@AT`:@:@T~@tq+T*@a#@aw @u.@@>7*`` )Y@(@(iQq1`T@ `_qaT~S`b_q T~P `~S `> `4* `'qT*@ `+@y6w.@*``CAT:4`\CS`| @(@(aTT@y6@T ~@`5E~@@R@h*@h:h@hT@@AT0@@AT)=h @A4{IOHWG_FgEoD_@@ATC_WO{`8!+(R (h "`p!`L#`$$ RR?h@hT`"B@7 7> @@7`" '~R/`%!&bB "!@7!&B&`7!P' RBr 7'!'`7@R!'@ 7,(w!( 7!P()Rr 7!("R"r 7(uF0@@` 7@7 @BT@,}`7@AT_@RI@7 774 7,`vC(-Zx 7m@7 7k7`"K@aT.h@haT({DOCWB_AC_v@!$.s 7ҕN.)!  U @B`T (@vC@ш`7HvC@ATO{F4 @ 9ECCv@RM{BOA_WO{e`7;,@B~`74@B#w7@Bp 7L@B.i 7@B +b 7@B +[ 78@B +T 70@B>M@ 7! @JC@=7h@haT|!\JC @+7h@haTj!,JC@@7h@haTX!4`JC @7Rh@{BOAWè_{BOAWè_h@hT6{BOAWè_og_WO{Cx<;> (n=9#:R&{@Z7B_3 T` _@7H 1?)CT(_@(^h@hTH 1?)bT hh@haT{EODWC_BgAoƨ_ր,=uz>#R^@@H@H@7@H@H7@TRvz>R="@H@H 7R/B@H@H`7=Rb@H@H`7>Rւ@H@H`7n>R֢@H@H`7>R@H@H` 72?R@H@H` 7?R@H@H`7?R"@H@Hz`7FRB@H@Hj`7Rb@H@HZ`7Rւ@H@HJ`7R@@Th@@@Th@h@o g _ W O{a@@==C9{CRZ)a@)@?T{OONWM_LgKoJ_`,=y{tt{@!x@7RB_93Җ^:һ{$h@ R_B9 5j {CL7@ 7H`\vkh6R8{C@@TҖ^9ҺZ$(`\VkhvH@ R_B9h55{C7@aT0!@@!9h@haT @Tebh@h!TC{?cѪS'#ѪC'bBc34^4{DC_֨^_#`_Y@`T^_4'a! {DC_(^_5A!%{DC_O{C"Bt:c`4 4 @@ c!R @@{COB_{COB_@H  Ca! @Ca!  @@T{COB_O{Cc'bBdc4Y4 @@)a T!`+ @4A@@@@V@5y@{COB_l@@@(T!(@4C[@@!T+{COB_֨%@@a!t!0{COB_CO{ c)a"#a!864@sZ@ST^R3`62@aT!`@ 4f@f@^R6{DOCC_ր@(T!(4@^r@R  7h@h{DOCC_{DOCC_֨%@@a!$"{DOCC_{ |@{WO{ДZ@S''bB #c54@ @) ] @) @ @) @T@aT!`I@ 4 @o@`]@ @T T`a!# 4RUCa!#;B(RN@]!@"qU +u(@( T!(4@]@: N@<Ci)%)a!$%%@@a!$#5@@AT]@T@@`T{FOEWD_ @{FOEWD_{(@ 4@`8{B_qE`g_WO{)U@c 'Bh:c``4 |:a!)S@)R)r T)Rr T)RrȢ@A! 5@aT@A! B:(R(rȢ:vA!s@4@AT%@@!:@aT|@aTu@aTn(@(aTgh@haTa{GOFWE_DgC_@aTS@`@#@RE?7(R@Ԇ@t{@RR (Mh{_֨@@A!(4{_{C`@9K#$={A_C`C99 o!D`CO{@ cc'Bc 4h @ib@9i75@CA! {DOCC_CA!\{DOCC_4C!z@qTC=A!{DOCC_֡^`@n aTCB {DOCC_@'^@#R$R7Z@@@x }@i~b8a%gaxhc@9iC9S)y *h9`ҪҠ^@Tw{DOCC_C#mO{Cc'BB c` H4h @ib@9i7 5@CA! {DOC#BmC_CA!\Y{DOC#BmC_E@TC! d4C! h @y@qTC?A!{DOC#BmC_ր? @/Y@`T@)-@ T!,@ @h4$@`n!`ETCB @B97CBt  {DOC#BmC_)@`n!`ThC9h7`.@i qaT`.@.hC92h9!`Tx }@i~b9`%gaxh@/ 7X@@ C! |C! whC9h9{DOC#BmC_O{@h `@9i75@CA!CA!\{BOA_4C!h @y@qTCyA!{{BOA_#x7@X@@{BOA_{BOA_O{>C3@ `@9i75@CA!l{FOE_CA!\b{FOE_ѩ#Ѫcш5'c %4^i@ iTh^i@ HTi@ iTh]i@ HT3@C]*h5^i@ Thi@ T]i@ Th3@C]*4@7X@@{FOE_{FOE_O{F4" 9]CC@Re{BOA_O{@H `@9i75@(CA!CA!\{BOA_t@a^@! !a^%g!b (` MC -@@ ?h@hT{BOA_{BOA_O{@H `@9i75@(CA!CA!\{BOA_@a^8A! !a^%g!b (` ~MC -@@ ?h@hTq{BOA_{BOA_{ R"R(Qh{_֨@@!!(c{_O{C` @ @T`@@`Th@@{AO¨ 6`@`2h@@{AO¨ C{B `+` @ @9{DC_WO{@`?֠4{BOAWè_֠@`?5R{BOAWè_O{C@ @T`@@ TR{AO¨_`@R{AO¨_O{ `cJa'!@4R@ @) h h@ @) "~{COB_{COB_O{@a^%ga(9g(a `QC -@@ ?h@hT{BOA_{BOA_{BOA_O{C A$R#4{AO¨_ֈh{AO¨_O{$A':` @h@@{BOA {C$A'0{A_WO{@ @9qqT@9q!T A ? Tku,@8@lil8qT? CTmS 9-@8@mim8qT? CT * 8? cT LoT+9) _TK@8qq!TJ@9Kq!T @9lqT@9q!TkqSkRj *QJ **9*9 Z@@{BOAWè_ @P:@aT4  {BOAWè_og_WO{C+A!03A!$4MG`:;#4 TTh`oA@Hb C @TTҀ@DeT @^ @@?TATwh`oA@`47 R)UFh45R"4~@ C@+@THR@@!!(O{EODWC_BgAoƨ_g_WO{C @H`@҈@ yxTb@}izN k:!T`"@@h@hZ~@{ @~@aTh@hTҀ@C@!h@haT{EODWC_BgA_WO{)_q(@? @T`@oTR{BOAWè_O{C+}h@@{AO¨ O{@@ @ @ 5ch@hT{COB_{COB_x{COB_CO{c c'!5O@4^A{DOCC_{DOCC_֠X@@{DOCC_WO{ @`?֠4{BOAWè_֠ @`?5@`?`5@`?5R{BOAWè_O{C @@@T` @` @T` @`@@T`@@ TR{AO¨_`@R{AO¨_g_WO{C @a"T!`"`4IS 6@}k T 7R@t49?*T@  @@i T@  @TZ@\_T@UW5$R@Nw54Ҩ@  @ T@>kT Ҩ@  @@3 T@T@{EODWC_BgA_R@ATtt q_q )  *{EODWC_BgAC_WO{JM@'ѪJ=@'Bxc(/4C\@`"7@wY@ *@J*i ~u@)T@t{HOGWF_EC_WO{Ja"'ѪJM@'ѪJ=@'Bc`)4[}@`"@vY@ @) h ~t@e2h~{GOFWE_{GOFWE_o g_WO{a@@H<@@6@9mqT ǟ*R(R?Tjh8LmqJuq_TZ@@Z)a@)@? T jh8?q @9qaT@84c6_ҿ`?k  qT:KTR^@9q@TqT҈@9 q6TRR4RNT R RtRqR `T Rj8mqTq`TqTqqTqT4*R Rq)6 RtR* q?ZqT@   BTl@8qq @8K8 #T_9Y@j|8q<8QqT?@5?ATh@92qTh@92qATh @92qTh@92qATuq@T lqaT6 @@!T^kQjih8)  @h@haT@A@T@*y(A@@I )_4Ca!p7ҨZ)a@)@?TCa!7ҨZ)a@)@?aT{ROQWP_OgNoM_a!9a!,9C@T_WO{C@w<@`<@?>h@haT(`@a @z `@Ca!$iҗ>h@hTZ@@@T>h@haT>{EODWC_B_5>h@haTO{F4M 9CC@R{BOA_O{C+@`T{AO¨_֓sZ@h@h{AO¨_{AO¨_{AO¨_O{a@@@hs84Rj38R@)a@)@?T{COB_րX@@@)a@)@?@TWO{@  Kh48!!%@TZ@@{COBWA_{COBWA } ,@!!% {COBWA_@@X@@_@3 X@@_{C 9\@?qT?qT?QqTX@@{A_?qT?q!TT@@{A_ Ca!t$: {A_WO{a!$4a!% 4{BOAWèX@@{BOAWè_UC@h@9i)9%jJ)%qA{BOAWè _WO{@a!$4a!% 4{COBWA_Ĩ@9VC @i)9%jJ)%qAx N@)Y@ TVC@@ҝ  !! 4@AT 5Z@@{COBWA_Ĩ_{COBWA_Ĩ_{COBWA_Ĩ_a!+7  @`T@T@aT @Th@hAT h@haT {COBWA_Ĩ_ @Tog_W O { 'GcSC3#/@_J)gI)G@`+.Q1TCa!(d CZ@@=(Q?qy֓sZ@q#TN@T`T-hWC %@ @RR#R ? h@hhWC @!!8 @aT h@haT {KOJWI_HgGoF_WO{C a!$ 4a!%| 4O`*R񊲟 +R, MR 19 ?1) sqT+Tp9P 4Q?qq!њ1 $@T4 qTqT  sqT h@9)UC @qATa!(%{FOEWD< X@@{FOEWD_a!8%{FOEWD+  ?1`TC kTi*_8_ qT)_8? qT] KO{)C]`-\qTUC@!!q {FOEWD_Ca!& {FOEWD_?1T_WO{C`.1kTR  .RRQRRRR/Rc`X@@{EODWC_B_T9u4ѶQ2qTxhv8 ִ|5џ뀢@T  xSqqq'峕qT}@|ϴя@92qTgR/RTqLT}@| ϴя@92qTGR/RT5}@| & ϴя@92q`T/R T'R҆gR҆GR/R҆/R'RqT*hq8! {EODWC_B @@a!t/? HRrk T%  ySkkTT  bba%gad/R RRk}+. k q kR-RJ})) ()UC @a!0g {EODWC_B_Ca!/{ {EODWC_B_WO{`2*F{COBWA`Cog_ W O { Cc'`H% S`*TR)R* KR 1 1 ? qLTT94ρQq/!Ϛ @T4? qT?qTss9? qTR1`T_9 kT _8? qT_8 qTCZKCCZK)c[g`%?qTTccSC3#sZJ)I)K@`H'Q1TCa!(Ca!& {LOKWJ_IgHoGC_RRRRҔДZ@@#`)}UC@Ssg!! _ h@haT @aT Qq{כqTuN@Y@@T`)TUC %@ @RR#R ? `@h@haTg_WO{C(@`8+'R RRR @ )RMR1B c9 1k  q9 qTT"94CQqTjc8Q1#T_q)Z qTqaTq T`R qHT*$jb8c `k R   R1 TqT R*Yim8 R  Rk R R R} RJ- J I} @4qTRJK_AqCTKm O!O!NBO #O$O!NNcNN)AqaTN`NN@n & < )} _ kTQ) )yS1Th@aqT{EODWC_BgA_ R@R R`R RR RR R O{`0jcR@@ @94`1])@@a!L2vh@hT{COB_` 1I{COB_UC @ a!2Z h@hTb {COB_C_WO{ @q T)@@a!:56Rv @N@`hB83AX5hR 9IRRj9 j(8hB8-4R 8iR* 9iRR 9 j(8@8 {DOCWB_AC_WO{L@{COBWA_Ca!|;{COBWA_r @`N@`@9h5`;Ca! <{COBWA_O{C@@F R{AO¨_R{AO¨_A {AO¨_O{@ U@I77)%@ @ @a!<h@h`T{BOA_{BOA_Qh@hT}{BOA_{BOA_O{Ca!d=bB+>h@h@T{AO¨_{AO¨_X{AO¨_WO{^CAY@?`T{BOAWè`x=2`(>\a!>^@T`4>Y@ @) ^R{BOAWè_`?!X@(@(^@T^CO{F4- 9hCC@Rp{BOA_WO{@5ֺ<C@`@5@!TC`@V@4@5@T@aTh@haT{BOAWè_WO{`?`a!% RV@@T@Th@hT{COBWA_{COBWA_h@hTҨ@Tj@Tdh@hT^{COBWA_CWO{4bC`+#b@bC@@Th@h`T{DOCWBC_֔Z@@{DOCWBC_4bB+{DOCWBC{DOCWBC_h@hT{DOCWBC_h@h!TWO{ @ȪT@aTU@>`T!>q{COBWA_R7.@.@AT@.@T{COBWA__WO{TfCSh@h{COBWA_Ĩ_`$`A!+ @aT~ATfCh@hf{COBWA_Ĩ_{COBWA_Ĩ_O{C@ @@T`@`@TUS`@`@@@T`@`@TB@`@`@@T`@@`Th@@{AO¨ )`@`%h@@{AO¨ WO{@)Y@ @T`|`R @ @)  @ @) @ @) `( R@ @)  @Th@h T{BOAWè_{BOAWè_h@h!T{BOAWè_h@hTWO{Cc 'bBc` 4Ý7@:T)@@a!`F)@@a!@@9Q1 TAT@!T)@@a!-@9Q1iTAT` @@W`@S`@RY@ @h) h{EODWC_ֈ)@@a!0)@@a!l{EODWC_@@O{C@T! 4h@h{AO¨_{AO¨og_WO{@B9rTjC`F a!h!!% @j@aT@TjCa!Bt:Y@ Ta! (Ra! @4@bHRa! `X E@hRa! `X 7k?@Th@h@TH@H@T(@(@T@@T@@T@@ T@T %@@a!F)@@a!҈@TjC`v0a!u@@ATzh@h @ @ATnsZ@h@h @@AT`h@h{GOFWE_DgCoB_Ҩ@TL@T@T@@T@T4@T(@(T(@TH@HT(@(Th@hTH@HT h@haT_WO{Y@ LA? T`pY@`pS``R @ @) @aT@aTuh@h{COBWA_Ĩ_{COBWA_Ĩ_Ҩ@aT@T{COBWA_Ĩ_Ҩ@T@Tg_WO{C``h5!!"B%y`@AT!!*n !0#g @ T!   mMZ@ T   @aTH @?@AT@!R  @?@AT3AR   @?@AT&aR @y:@T@h@haT @aT@aT@aT{EODWC_BgA_Ҩ@aT(@(aTh@hT`R_{( ? @TTh@@{_@@{_ @@{_ֈ@@!,{_{C#!t:4@j{A_{A_WO{`@@@T@Th@hT{COBWA_{COBWA_h@hT҈@TZ@TTh@hTN{COBWA_{CF4h 9C`(C@R{A_ְ@ְ@ְ @ְ@ְ@ְ@ְ@ְ@ְ"@ְ&@ְ*@ְ.@ְ2@ְ6@ְ:@ְ>@ְB@ְF@ְJ@ְN@ְR@ְV@ְZ@ְ^@ְb@ְf@ְj@ְn@ְr@ְv@ְz@ְ~@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְ@ְAְAְ AְAְAְAְAְAְ"Aְ&Aְ*Aְ.Aְ2Aְ6Aְ:Aְ>AְBAְFAְJAְNAְRAְVAְZAְ^AְbAְfAְjAְnAְrAְvAְzAְ~AְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְAְBְBְ BְBְBְBְBְBְ"Bְ&Bְ*Bְ.Bְ2Bְ6Bְ:Bְ>BְBBְFBְJBְNBְRBְVBְZBְ^BְbBְfBְjBְnBְrBְvBְzBְ~BְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְBְB֐B֐B֐B֐B֐B֐C֐C֐ C֐C֐C֐C֐C֐C֐"C֐&C֐*C֐.C֐2C֐6C֐:C֐>C֐BC֐FC֐JC֐NC֐RC֐VC֐ZC֐^C֐bC֐fC֐jC֐nC֐rC֐vC֐zC֐~C֐C֐C֐C֐C֐C֐C֐C֐C֐C֐C֐C֐C֐C֐C֐C֐C֑1Gpf@PPP*P:PIP\PoPPPPPPPP-PCPOPiPPPPPPPP*P;PKPZPjPPPPPPPPPP(P<P~OP{^PxtPuPrPoPlPiPfPcP`P]PZ.PWHPT^PQsPNPKPHPEPBP?P<P98P6IP3`P0|P-P*P'P$P!PPP/POPlPP P PPP P$P<PTPkPPPPPPPP(PGP[PpPPPPPP P( PC P[ Ps P P P P P P P; PP Pd Pz P P P P P P P P? P|Z Pyz Pv Ps Pp Pm Pj Pg Pd6 PaO P^h P[~ PX PU PR PO PL PI+ PFJ PCd P@ P= P: P7 P4 P1 P.!P+=P(UP%kP"PPPPPPP 5P IP^PsPPPPPPP=PZPwPPPPPP3PXP{PPPPPPP%P>PSPiP{PPPPPPPPPPP*P<PMP`PpPP}PzPwPtPqPnPkPhPe!Pb0P_?P\]PYxPVPSPPPMPJPGPDPAP>.P;=P8LP5[P2kP/{P,psycopg2.extensions.AsIsAsIs(str) -> new AsIs adapter objectasis_dealloc: deleted asis object at %p, refcnt = %zd[%d] getquotedgetquoted() -> wrapped object value as SQL-quoted string__conform__Oadaptedasis_setup: init asis object at %p, refcnt = %zdasis_setup: good asis object at %p, refcnt = %zdpsycopg2.extensions.BinaryBinary(buffer) -> new binary objectbinary_dealloc: deleted binary object at %p, refcnt = %zdE'%s'::bytea'%s'::bytea''::byteacan't escape %s to binarygetquoted() -> wrapped object value as SQL-quoted binary stringprepareprepare(conn) -> prepare for binary encoding using connO!bufferbinary_setup: init binary object at %p, refcnt = %zdbinary_setup: good binary object at %p, refcnt = %zddatetime.datetime_CAPIdatetime initialization failedpsycopg2._psycopg.datetimedatetime(datetime, type) -> new datetime wrapper objectiiiOiiid|OiiiiiiiiOiii|iidOdfailed localtime calliidastimezonempydatetime_dealloc: deleted pydatetime object at %p, refcnt = %zdtzinfo'%s'::time'%s'::timetz'%s'::date'%s'::timestamp'%s'::timestamptzisoformat'%d days %d.%s seconds'::intervalgetquoted() -> wrapped object value as SQL date/timetypeO|ipydatetime_setup: init datetime object at %p, refcnt = %zdpydatetime_setup: good pydatetime object at %p, refcnt = %zdiiiiiiiiiiiiiiOpsycopg2._psycopg.ListList(list) -> new list wrapper objectlist_dealloc: deleted list object at %p, refcnt = %zd'{}'ARRAY[]ARRAY[prepare(conn) -> set encoding to conn->encodinglist_setup: init list object at %p, refcnt = %zdlist_setup: good list object at %p, refcnt = %zdpsycopg2.extensions.BooleanBoolean(str) -> new Boolean adapter objectpboolean_dealloc: deleted pboolean object at %p, refcnt = %zdtruefalsepboolean_setup: init pboolean object at %p, refcnt = %zdpboolean_setup: good pboolean object at %p, refcnt = %zdpsycopg2._psycopg.DecimalDecimal(str) -> new Decimal adapter objectpdecimal_dealloc: deleted pdecimal object at %p, refcnt = %zdis_finite'NaN'::numeric_isnan_isinfinity pdecimal_setup: init pdecimal object at %p, refcnt = %zdpdecimal_setup: good pdecimal object at %p, refcnt = %zdpsycopg2.extensions.FloatFloat(str) -> new Float adapter objectpfloat_dealloc: deleted pfloat object at %p, refcnt = %zd'NaN'::float'Infinity'::float'-Infinity'::floatpfloat_setup: init pfloat object at %p, refcnt = %zdpfloat_setup: good pfloat object at %p, refcnt = %zdpsycopg2.extensions.IntInt(str) -> new Int adapter objectpint_dealloc: deleted pint object at %p, refcnt = %zdpint_setup: init pint object at %p, refcnt = %zdpint_setup: good pint object at %p, refcnt = %zdpsycopg2.extensions.QuotedStringQuotedString(str) -> new quoted objectqstring_dealloc: deleted qstring object at %p, refcnt = %zdcan't quote non-string objectlatin1prepare(conn) -> set encoding to conn->encoding and store connencodingcurrent encoding of the adapterqstring_set_encoding: encoding set to %sqstring_setup: init qstring object at %p, refcnt = %zdqstring_setup: good qstring object at %p, refcnt = %zdbad argument to internal functionformat requires a mappingincomplete format keyincomplete format%only bytes values expected, got %sunsupported format character '%c' (0x%x) at index %zdnot all arguments converted during string formattingnot enough arguments for format stringstate is not a tuplepsycopg2.extensions.ColumnColumn(name=%r, type_code=%r)index out of range__getstate____setstate__nametype_codedisplay_sizeinternal_sizeprecisionscalenull_oktable_oidtable_column|OOOOOOOOOREAD COMMITTEDREPEATABLE READSERIALIZABLEREAD UNCOMMITTEDdefault READ WRITE READ ONLY NOT DEFERRABLE DEFERRABLEoffonappendconn_notice_process: %sconn_notifies_process: got NOTIFY from pid %d, msg = %sstandard_conforming_stringsconn_connect: server standard_conforming_strings parameter: %sunavailableconn_connect: server requires E'' quotes: %sYESNOno Python encoding for PostgreSQL encoding '%s'conn_connect: using protocol %donly protocol 3 supporteddatestyleISOcon_connect: connecting in ASYNC modecon_connect: connecting in SYNC modeconn_poll: status = %dconn_poll: status -> CONN_STATUS_SETUPconn_poll: status -> CONN_STATUS_CONNECTINGconn_poll: status -> CONN_STATUS_DATESTYLEconn_poll: status -> CONN_STATUS_*conn_poll: in unexpected stateconn_poll: returning %dunexpected null stringthe connection string is not validpasswordxxxconn_close: PQfinish calledthe 'deferrable' setting is only available from PostgreSQL 9.1default_transaction_isolationdefault_transaction_read_onlydefault_transaction_deferrableconn_set_session: autocommit %d, isolevel %d, readonly %d, deferrable %dclient_encodingconn_set_client_encoding: encoding set to %sconn_tpc_begin: starting transactionconn_tpc_command: %srollbackclear_encoding_name: %s -> %sconn_connect: client encoding: %s(none)server didn't return client encodingcan't get cancellation keyreplicationDateStyleconn_connect: DateStyle %sconn_connect: new postgresql connection at %pconn_connect: PQconnectStart(%s) FAILEDPQconnectStart() failedconn_connect: PQconnectdb(%s) returned BADconn_notice_callback: %sconn_connect: new PG connection at %pconn_connect: new green PG connection at %pconn_connect: PQconnectdb(%s) FAILEDPQconnectdb() failedconn_poll: poll connectingasynchronous connection failedSET DATESTYLE TO 'ISO'conn_poll: async_status -> ASYNC_WRITEconn_poll: status -> CONN_STATUS_READYcan't set datestyle to ISOconn_poll: async_status = ASYNC_WRITEconn_poll: async_status = ASYNC_READconn_poll: async_status = ASYNC_DONEconn_poll: in unexpected async status: %dconn_poll: poll writingconn_poll: PQflush() = %iconn_poll: async_status -> ASYNC_READconn_poll: unexpected result from flush: %dconn_poll: poll readingconn_poll: async_status -> ASYNC_DONEconn_poll: unexpected result from pq_get_result_async: %dgot null dereferencing cursor weakrefthe asynchronous cursor has disappearedconn_set_fast_codec: encoding=%sUTF8conn_set_fast_codec: PyUnicode_DecodeUTF8LATIN1conn_set_fast_codec: PyUnicode_DecodeLatin1conn_set_fast_codec: no fast codecpsycopg2.extensions.connectionconnection(dsn, ...) -> new connection object :Groups: * `DBAPI-2.0 errors`: Error, Warning, InterfaceError, DatabaseError, InternalError, OperationalError, ProgrammingError, IntegrityError, DataError, NotSupportedErrorconnection_dealloc: deleted connection object at %p, refcnt = %zdcursorcursor(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`closeclose() -- Close the connection.commitcommit() -- Commit all changes to database.rollback() -- Roll back all changes done to database.xidxid(format_id, gtrid, bqual) -- create a transaction identifier.tpc_begintpc_begin(xid) -- begin a TPC transaction with given transaction ID xid.tpc_preparetpc_prepare() -- perform the first phase of a two-phase transaction.tpc_committpc_commit([xid]) -- commit a transaction previously prepared.tpc_rollbacktpc_rollback([xid]) -- abort a transaction previously prepared.tpc_recovertpc_recover() -- returns a list of pending transaction IDs.__enter____enter__ -> self__exit____exit__ -- commit if no exception, else roll backset_sessionset_session(...) -- Set one or more parameters for the next transactions. Accepted arguments are 'isolation_level', 'readonly', 'deferrable', 'autocommit'.set_isolation_levelset_isolation_level(level) -- Switch isolation level to ``level``.set_client_encodingset_client_encoding(encoding) -- Set client encoding to ``encoding``.get_transaction_statusget_transaction_status() -- Get backend transaction status.get_parameter_statusget_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_parametersget_dsn_parameters() -- Get effective connection parameters. get_backend_pidget_backend_pid() -- Get backend process id.lobjectlobject(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`resetreset() -- Reset current connection to defaults.pollpoll() -> int -- Advance the connection or query process without blocking.filenofileno() -> int -- Return file descriptor associated to database connection.isexecutingisexecuting() -> bool -- Return True if the connection is executing an asynchronous operation.cancelcancel() -- cancel the current operationget_native_connectionget_native_connection() -- Return the internal PGconn* as a Python Capsule.cursor_factorywithholdscrollableconnection already closed|OOOOasynchronous connection attempt underwayasynchronous connections cannot produce named cursorspsyco_conn_cursor: new %s cursor for connection at %punnamednamedcursor factory must be subclass of psycopg2.extensions.cursorpsyco_conn_cursor: new cursor at %p: refcnt = %zdpsyco_conn_close: closing connection at %ppsyco_conn_close: connection at %p closedcommit cannot be used in asynchronous mode%s cannot be used during a two-phase transactionrollback cannot be used in asynchronous modeserver version %d: two-phase transactions not supportedtpc_begin cannot be used in asynchronous mode%s cannot be used inside a transactiontpc_begin can't be called in autocommit modetpc_prepare cannot be used in asynchronous mode%s cannot be used with a prepared two-phase transactionprepare must be called inside a two-phase transactionPREPARE TRANSACTIONtpc_commit cannot be used in asynchronous modeCOMMIT PREPARED|Otpc_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_rollbacktpc_rollback cannot be used in asynchronous modeROLLBACK PREPAREDtpc_recover cannot be used in asynchronous modethe connection cannot be re-entered recursivelyOOOisolation_levelreadonlydeferrableautocommitset_session cannot be used in asynchronous modeisolation_level must be between 1 and 4bad value for isolation_level: '%s'the only string accepted is 'default'; got %s"isolation_level" cannot be used in asynchronous mode"isolation_level"isolation level must be between 0 and 4set_client_encoding cannot be used in asynchronous modesoidmodenew_oidnew_filelobject_factory|IzIzOlobject cannot be used in asynchronous modelobject cannot be used with an asynchronous callback.psyco_conn_lobject: new lobject for connection at %ppsyco_conn_lobject: parameters: oid = %u, mode = %spsyco_conn_lobject: parameters: new_oid = %u, new_file = %sOIsIsOIsIlobject factory must be subclass of psycopg2.extensions.lobjectpsyco_conn_lobject: new lobject at %p: refcnt = %zdreset cannot be used in asynchronous modepsyco_conn_cancel: cancelling with key %ppsyco_conn_cancel: cancelling failed: %spsycopg2.connection.native_connectionclosedTrue if the connection is closed.The current client encoding.noticesnotifiesdsnThe current connection string.asyncTrue if the connection is asynchronous.async_statusThe current transaction status.Default cursor_factory for cursor().string_typesA set of typecasters to convert textual values.binary_typesA set of typecasters to convert binary values.protocol_versionProtocol version used for this connection. Currently always 3.server_versionServer version.ErrorBase class for error exceptions.WarningA database warning.InterfaceErrorError related to the database interface.DatabaseErrorError related to the database engine.InternalErrorThe database encountered an internal error.OperationalErrorError related to database operation (disconnect, memory allocation etc).ProgrammingErrorError related to database programming (SQL error, table not found etc).IntegrityErrorError related to database integrity.DataErrorError related to problems with the processed data.NotSupportedErrorA method or database API was used which is not supported by the database.Set 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.infoinfo -- Get connection info.pgconn_ptrpgconn_ptr -- Get the PGconn structure pointer.bad internal value for readonly: %dbad internal value for deferrable: %ds|llconnection_setup: init connection object at %p, async %ld, refcnt = %zdlock initialization failedconnection_init: FAILEDconnection_setup: good connection object at %p, refcnt = %zdpsycopg2.extensions.ConnectionInfossl_attributeparameter_statusdbnameuserhostportoptionsdsn_parameterstransaction_statuserror_messagesocketbackend_pidused_passwordneeds_passwordssl_in_usessl_attribute_namesThe argument must be a psycopg2 connectioncurs_get_cast: per-cursor dict: %pcurs_get_cast: per-connection dict: %pcurs_get_cast: global dict: %pcan't execute an empty queryas_stringas_string() should return a string: got %s insteadargument 1 must be a string or unicode object: got %s insteadpsycopg2.sqlComposabletrying to set .withhold on unnamed cursortrying to set .scrollable on unnamed cursorpsycopg2.extensions.cursorA database cursor.cursor_dealloc: deleted cursor object at %p, refcnt = %zdthe cursor has no connectioncursor already closedno results to fetchnamed cursor isn't valid anymorefetchone cannot be used while an asynchronous query is underwayfetchoneFETCH FORWARD 1 FROM %scurs_fetchone: fetching row %ldcurs_fetchone: rowcount = %ld_psyco_curs_prefetch: trying to fetch data_psycopg_curs_prefetch: result = %d_psyco_curs_prefetch: result = %d_psyco_curs_buildrow: row %ld, element %d, len %d_psyco_curs_buildrow: val->refcnt = %zdcurs_next_namednext cannot be used while an asynchronous query is underwaynextcurs_next_named: row %ldcurs_next_named: rowcount = %ldFETCH FORWARD %ld FROM %sclose() -- Close the cursor.executeexecute(query, vars=None) -- Execute query with bound vars.executemanyexecutemany(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. fetchmanyfetchmany(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. fetchallfetchall() -> 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. callproccallproc(procname, parameters=None) -- Execute stored procedure.nextsetnextset() -- Skip to next set of data. This method is not supported (PostgreSQL does not have multiple data sets) and will raise a NotSupportedError exception.setinputsizessetinputsizes(sizes) -- Set memory areas before execute. This method currently does nothing but it is safe to call it.setoutputsizesetoutputsize(size, column=None) -- Set column buffer size. This method currently does nothing but it is safe to call it.scrollscroll(value, mode='relative') -- Scroll to new position according to mode.__exit__ -- close the cursorcastcast(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.mogrifymogrify(query, vars=None) -> str -- Return query after vars binding.copy_fromcopy_from(file, table, sep='\t', null='\\N', size=8192, columns=None) -- Copy table from file.copy_tocopy_to(file, table, sep='\t', null='\\N', columns=None) -- Copy table to file.copy_expertcopy_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.close_named cannot be used while an asynchronous query is underwayskipping named curs close because tx status %dSELECT 1 FROM pg_catalog.pg_cursors where name = %sskipping named cursor close because not existingCLOSE %scurs_close: cursor at %p closedqueryvarsO|Ocan'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 underwaycurs_execute: starting execution of new queryNO SCROLL SCROLL unexpected scrollable valueDECLARE %s %sCURSOR %s HOLD FOR %sWITHWITHOUTcurs_execute: res = %d, pgres = %pargument formats can't be mixed_mogrify: value refcnt: %zd (+1)_mogrify: after value refcnt: %zdincomplete placeholder: '%(' without ')'curs_execute: TypeError exception caughtargscurs_execute: -> %snot all arguments convertedcurs_execute: -> got a matchvars_listOOexecutemany cannot be used in asynchronous modecan't call .executemany() on named cursorssizefetchmany cannot be used while an asynchronous query is underwayFETCH FORWARD %d FROM %scurs_fetchmany: size = %ldfetchall cannot be used while an asynchronous query is underwayFETCH FORWARD ALL FROM %ss#|Ocallproc cannot be used while an asynchronous query is underwaycan't call .callproc() on named cursorsSELECT * FROM %s(:=%s,not supported by PostgreSQLl|lrelativevaluei|sabsolutescroll mode must be 'relative' or 'absolute'scroll destination out of boundsscroll cannot be used while an asynchronous query is underwayMOVE ABSOLUTE %d FROM %sMOVE %d FROM %scurs_mogrify: starting mogrifycurs_mogrify: cvt->refcnt = %zd, fquery->refcnt = %zdfiletablesepnullcolumns \NCOPY %s%s FROM stdin WITH DELIMITER AS %s NULL AS %sOs|ssnOreadargument 1 must have a .read() methodcopy_from cannot be used in asynchronous modecopy_from cannot be used with an asynchronous callback.curs_copy_from: query = %sCOPY %s%s TO stdout WITH DELIMITER AS %s NULL AS %sOs|ssOwriteargument 1 must have a .write() methodcopy_to cannot be used in asynchronous modecopy_to cannot be used with an asynchronous callback.curs_copy_to: query = %ssqlOO|ncopy_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.rowcountNumber of rows read from the backend in the last command.arraysizeNumber of records `fetchmany()` must fetch if not explicitly specified.itersizeNumber of records ``iter(cur)`` must fetch per network roundtrip.descriptionCursor description as defined in DBAPI-2.0.lastrowidThe ``oid`` of the last row inserted by the cursor.rownumberThe current row position.connectionThe connection where the cursor comes from.statusmessageThe return message of the last command.The last query text sent to the backend.row_factorytzinfo_factorytypecasterTrue if cursor is closed, False if cursor is openSet or return cursor use of WITH HOLDSet or return cursor use of SCROLLpgresult_ptrpgresult_ptr -- Get the PGresult structure pointer.connO!|Ocursor_setup: init cursor object at %pcursor_setup: parameters: name = %s, conn = %pdatetimetimezonecursor_setup: good cursor object at %p, refcnt = %zdpsycopg2.extensions.Diagnosticsseverityseverity_nonlocalizedsqlstatemessage_primarymessage_detailmessage_hintstatement_positioninternal_positioninternal_querycontextschema_nametable_namecolumn_namedatatype_nameconstraint_namesource_filesource_linesource_functionThe argument must be a psycopg2.Error57014state is not a dictionarypgerrorpgcodepsycopg2.Error__reduce__diagpsyco_waitpsyco_wait: error in wait callbacka single async query can be executed on the same connectionwait callback not availablegreen_panic: closing the connectionlobject_open: large object created with oid = %ulobject_open: large object opened with mode = %i fd = %dlobject_writing: fd = %d, len = %zulobject_seek: fd = %d, pos = %zd, whence = %dlobject_seek: where = %zdlobject_tell: fd = %dlobject_tell: where = %zdlobject_truncate: fd = %d, len = %zulobject_truncate: result = %drwbad mode for lobject: '%s'lobject_close_locked: conn->closed %ldthe connection is brokenpsycopg2.extensions.lobjectA database large object.lobject_dealloc: deleted lobject object at %p, refcnt = %zdread(size=-1) -- Read at most size bytes or to the end of the large object.write(str | bytes) -- Write a string or bytes to the large object.seekseek(offset, whence=0) -- Set the lobject's current position.telltell() -- Return the lobject's current position.close() -- Close the lobject.unlinkunlink() -- Close and then remove the lobject.exportexport(filename) -- Export large object to given file.truncatetruncate(len=0) -- Truncate large object to given size.|nlobject already closedcan't use a lobject outside of transactionslobject isn't valid anymorelobject.write requires a string; got %s insteadn|ioffset out of range (%ld): server version %d does not support the lobject 64 APIpsyco_lobj_close: closing lobject at %plen out of range (%zd): server version %d does not support the lobject 64 APIThe backend OID associated to this lobject.Open mode.The if the large object is closed (no file-like methods).O!|IzIzlobject_setup: init lobject object at %plobject_setup: good lobject object at %p, refcnt = %zdlobject_setup: oid = %u, fd = %dadaptersmicroprotocols_adapt: trying to adapt %s__adapt__can't adapt type '%s'microprotocol_getquoted: adapted to %sO|OOmicroprotocols_adapt: using '%s' adapter to adapt '%s'psycopg2.extensions.ISQLQuoteAbstract 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 objectgetbinarygetbinary() -- return SQL-quoted binary representation of this objectgetbuffergetbuffer() -- return this object_wrappedpsycopg2.extensions.NotifyNotify(%r, %r, %r)pidchannelpayloadOO|Opq_clear_async: clearing PGresult at %pPQsetnonblocking(%d) FAILEDPQsetnonblocking() failedpq_execute_command_locked: pgconn = %p, query = %spq_execute_command_locked: PQexec returned NULLpq_execute_command_locked: result was not COMMAND_OK (%d)pq_complete_error: pgconn = %p, error = %spq_complete_error: forwarding Python exceptionunknown errorpq_begin_locked: pgconn = %p, %d, status = %dpq_begin_locked: transaction in progresspq_begin_locked: autocommit and no with blockBEGINBEGIN%s%s%s%sBEGIN;SET TRANSACTION%s%s%s%s ISOLATION LEVEL pq_commit: pgconn = %p, status = %dpq_commit: no transaction to commitCOMMITpq_abort_locked: pgconn = %p, status = %dpq_abort_locked: no transaction to abortROLLBACKpq_abort: pgconn = %p, autocommit = %d, status = %dpq_reset_locked: pgconn = %p, status = %dABORTDISCARD ALLRESET ALLSET SESSION AUTHORIZATION DEFAULTpq_reset: pgconn = %p, autocommit = %d, status = %dpq_get_guc_locked: reading %sSHOW %sSHOW: query too largepq_get_guc_locked: pgconn = %p, query = %spq_get_guc_locked: PQexec returned NULLpq_get_guc_locked: result was not TUPLES_OK (%s)pq_set_guc_locked: setting %s to %sSET %s TO DEFAULTSET %s TO '%s'SET: query too large_pq_tpc_command: pgconn = %p, command = %s%s %spq_get_result_async: calling PQconsumeInput()pq_get_result_async: PQconsumeInput() failedpq_get_result_async: calling PQisBusy()pq_get_result_async: PQisBusy() = 1pq_get_result_async: got no resultpq_get_result_async: got result %sprevious pgres is error: discardingpq_flush: flushing outputpq_execute: executing SYNC query: pgconn = %p %-.200spq_execute: entering synchronous DBAPI compatibility modepq_execute: executing ASYNC query: pgconn = %ppq_execute: async query sent to backendpq_execute: query got flushed immediatelypq_execute: connection NOT OKpq_execute: pg connection at %p OKpq_send_query: sending ASYNC query:pq_send_query: error: %s_read_rowcount: PQcmdTuples = %spq_read_replication_messagepq_read_replication_message: msg=%c, len=%ddata message header too smallpq_read_replication_message: data_start=%x/%x, wal_end=%x/%xpq_read_replication_message: >>%.*s<<keepalive message header too smallpq_read_replication_message: wal_end=%x/%xunrecognized replication message typepq_send_replication_feedback: write=%x/%x, flush=%x/%x, apply=%x/%xpq_copy_both: expected callable consume objectpq_copy_both: consume returned NULLpq_fetch: pgstatus = %spq_fetch: command returned OK (no tuples)pq_fetch: data from a COPY TO (no tuples)pq_fetch: data from a COPY FROM (no tuples)pq_fetch: data from a streaming replication slot (no tuples)pq_fetch: got tuplespq_fetch: got tuples, discarding thempq_fetch: uh-oh, something FAILED: status = %d pgconn = %ppq_fetch: got unsupported result: status = %d pgconn = %pgot server response with unsupported status %spsycopg went psychotic and raised a null errorpq_raise: PQresultErrorMessage: err=%spq_raise: PQerrorMessage: err=%serror with status %s and no message from the libpqpq_raise: err2=%sERROR: FATAL: PANIC: can't execute COPY TO: use the copy_to() method instead_pq_copy_out_v3: can't get o.writecan't execute COPY FROM: use the copy_from() method instead_pq_copy_in_v3: can't get o.read_pq_copy_in_v3: can't get int from copysize_pq_copy_in_v3: read() failed_pq_copy_in_v3: encoding() failed_pq_copy_in_v3: got %s instead of bytes_pq_copy_in_v3: bad length: %zd_pq_copy_in_v3: sent %zd bytes of data; res = %d_pq_copy_in_v3: PQerrorMessage = %s_pq_copy_in_v3: error = %derror in PQputCopyData() callerror in .read() callerror in .read() call: %s %s_pq_copy_in_v3: copy ended; res = %d_pq_fetch_tuples: looking for cast %u:_pq_fetch_tuples: Binary cursor and binary field: %u using default cast_pq_fetch_tuples: using cast at %p for type %uPSYCOPG_DEBUGpsycopgmodule: initializing psycopg %s2.9.10 (dt dec pq3 ext lo64)NULLpsycopgmodule: module initialization completepsycopgmodule: configuring libpq libcrypto callbacks ssl_psycopg_connect_connect(dsn, [connection_factory], [async]) -- New database connection. parse_dsnparse_dsn(dsn) -> dict -- parse a connection string into parametersquote_identquote_ident(str, conn_or_curs) -> str -- wrapper around PQescapeIdentifier :Parameters: * `str`: A bytes or unicode object * `conn_or_curs`: A connection or cursor, requiredadaptadapt(obj, protocol, alternate) -> object -- adapt obj to given protocolregister_typeregister_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_typenew_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_typenew_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.libpq_versionQuery actual libpq version loaded.DateDate(year, month, day) -> new date Build an object holding a date value.TimeTime(hour, minutes, seconds, tzinfo=None) -> new time Build an object holding a time value.TimestampTimestamp(year, month, day, hour, minutes, seconds, tzinfo=None) -> new timestamp Build an object holding a timestamp value.DateFromTicksDateFromTicks(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).TimeFromTicksTimeFromTicks(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).TimestampFromTicksTimestampFromTicks(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).DateFromPyDateFromPy(datetime.date) -> new wrapperTimeFromPyTimeFromPy(datetime.time) -> new wrapperTimestampFromPyTimestampFromPy(datetime.datetime) -> new wrapperIntervalFromPyIntervalFromPy(datetime.timedelta) -> new wrapperset_wait_callbackRegister 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/ get_wait_callbackReturn the currently registered wait callback. Return `!None` if no callback is currently registered. encrypt_passwordencrypt_password(password, user, [scope], [algorithm]) -- Prepares the encrypted form of a PostgreSQL password. connection_factorys|Oiipsyco_connect: dsn = '%s', async = %dsiinvalid dsn: %sPQconninfoParse() failedidentscopeargument 2 must be a connection or a cursorargument 2 must be a connection, cursor or NonealgorithmOO|OOthe scope must be a connection or a cursormd5password encryption (other than 'md5' algorithm) requires a connection or cursorpassword encryption failed: %sno reason givenpsycopgmodule: initializing module constants__version____doc__psycopg2 PostgreSQL driver__libpq_version__apilevel2.0threadsafetyparamstylepyformatREPLICATION_PHYSICALREPLICATION_LOGICALpsycopgmodule: initializing module typesReplicationConnectionReplicationCursorReplicationMessageISQLQuoteColumnNotifyXidConnectionInfoDiagnosticsAsIsBinaryBooleanDecimalIntFloatListQuotedStringpsycopgmodule: initializing datetime modulepsycopgmodule: initializing encodings tableencodings_init(): already calledencodingsABCcp1258ALTcp866BIG5big5EUC_CNeuccnEUC_JIS_2004euc_jis_2004EUC_JPeuc_jpEUC_KReuc_krGB18030gb18030GBKgbkISO_8859_1iso8859_1ISO_8859_2iso8859_2ISO_8859_3iso8859_3ISO_8859_5iso8859_5ISO_8859_6iso8859_6ISO_8859_7iso8859_7ISO_8859_8iso8859_8ISO_8859_9iso8859_9ISO_8859_10iso8859_10ISO_8859_13iso8859_13ISO_8859_14iso8859_14ISO_8859_15iso8859_15ISO_8859_16iso8859_16JOHABjohabKOI8koi8_rKOI8RKOI8Ukoi8_uLATIN2LATIN3LATIN4iso8859_4LATIN5LATIN6LATIN7LATIN8LATIN9LATIN10Mskanjicp932ShiftJISSHIFT_JIS_2004shift_jis_2004SJISSQL_ASCIIasciiTCVNTCVN5712UHCcp949UNICODEutf_8VSCIIWINcp1251WIN866WIN874cp874WIN932WIN936WIN949WIN950cp950WIN1250cp1250WIN1251WIN1252cp1252WIN1253cp1253WIN1254cp1254WIN1255cp1255WIN1256cp1256WIN1257cp1257WIN1258Windows932Windows936Windows949Windows950psycopgmodule: initializing adapterspsycopgmodule: initializing basic exceptionspsycopg2.errorspsycopg2.Warningpsycopg2.InterfaceErrorpsycopg2.DatabaseErrorpsycopg2.InternalErrorpsycopg2.OperationalErrorpsycopg2.ProgrammingErrorpsycopg2.IntegrityErrorpsycopg2.DataErrorpsycopg2.NotSupportedErrorpsycopg2.extensions.QueryCanceledErrorError related to SQL query cancellation.psycopg2.extensions.TransactionRollbackErrorError causing transaction rollback (deadlocks, serialization failures, etc).psycopg2.errors.psycopgmodule: initializing sqlstate exceptionssqlstate_errors_init(): already calledsqlstate_errorssqlstate_errors_init(): buffer too small02000NoData02001NoAdditionalDynamicResultSetsReturned03000SqlStatementNotYetComplete08000ConnectionException08001SqlclientUnableToEstablishSqlconnection08003ConnectionDoesNotExist08004SqlserverRejectedEstablishmentOfSqlconnection08006ConnectionFailure08007TransactionResolutionUnknown08P01ProtocolViolation09000TriggeredActionException0A000FeatureNotSupported0B000InvalidTransactionInitiation0F000LocatorException0F001InvalidLocatorSpecification0L000InvalidGrantor0LP01InvalidGrantOperation0P000InvalidRoleSpecification0Z000DiagnosticsException0Z002StackedDiagnosticsAccessedWithoutActiveHandler20000CaseNotFound21000CardinalityViolation22000DataException22001StringDataRightTruncation22002NullValueNoIndicatorParameter22003NumericValueOutOfRange22004NullValueNotAllowed22005ErrorInAssignment22007InvalidDatetimeFormat22008DatetimeFieldOverflow22009InvalidTimeZoneDisplacementValue2200BEscapeCharacterConflict2200CInvalidUseOfEscapeCharacter2200DInvalidEscapeOctet2200FZeroLengthCharacterString2200GMostSpecificTypeMismatch2200HSequenceGeneratorLimitExceeded2200LNotAnXmlDocument2200MInvalidXmlDocument2200NInvalidXmlContent2200SInvalidXmlComment2200TInvalidXmlProcessingInstruction22010InvalidIndicatorParameterValue22011SubstringError22012DivisionByZero22013InvalidPrecedingOrFollowingSize22014InvalidArgumentForNtileFunction22015IntervalFieldOverflow22016InvalidArgumentForNthValueFunction22018InvalidCharacterValueForCast22019InvalidEscapeCharacter2201BInvalidRegularExpression2201EInvalidArgumentForLogarithm2201FInvalidArgumentForPowerFunction2201GInvalidArgumentForWidthBucketFunction2201WInvalidRowCountInLimitClause2201XInvalidRowCountInResultOffsetClause22021CharacterNotInRepertoire22022IndicatorOverflow22023InvalidParameterValue22024UnterminatedCString22025InvalidEscapeSequence22026StringDataLengthMismatch22027TrimError2202EArraySubscriptError2202GInvalidTablesampleRepeat2202HInvalidTablesampleArgument22030DuplicateJsonObjectKeyValue22031InvalidArgumentForSqlJsonDatetimeFunction22032InvalidJsonText22033InvalidSqlJsonSubscript22034MoreThanOneSqlJsonItem22035NoSqlJsonItem22036NonNumericSqlJsonItem22037NonUniqueKeysInAJsonObject22038SingletonSqlJsonItemRequired22039SqlJsonArrayNotFound2203ASqlJsonMemberNotFound2203BSqlJsonNumberNotFound2203CSqlJsonObjectNotFound2203DTooManyJsonArrayElements2203ETooManyJsonObjectMembers2203FSqlJsonScalarRequired2203GSqlJsonItemCannotBeCastToTargetType22P01FloatingPointException22P02InvalidTextRepresentation22P03InvalidBinaryRepresentation22P04BadCopyFileFormat22P05UntranslatableCharacter22P06NonstandardUseOfEscapeCharacter23000IntegrityConstraintViolation23001RestrictViolation23502NotNullViolation23503ForeignKeyViolation23505UniqueViolation23514CheckViolation23P01ExclusionViolation24000InvalidCursorState25000InvalidTransactionState25001ActiveSqlTransaction25002BranchTransactionAlreadyActive25003InappropriateAccessModeForBranchTransaction25004InappropriateIsolationLevelForBranchTransaction25005NoActiveSqlTransactionForBranchTransaction25006ReadOnlySqlTransaction25007SchemaAndDataStatementMixingNotSupported25008HeldCursorRequiresSameIsolationLevel25P01NoActiveSqlTransaction25P02InFailedSqlTransaction25P03IdleInTransactionSessionTimeout25P04TransactionTimeout26000InvalidSqlStatementName27000TriggeredDataChangeViolation28000InvalidAuthorizationSpecification28P01InvalidPassword2B000DependentPrivilegeDescriptorsStillExist2BP01DependentObjectsStillExist2D000InvalidTransactionTermination2F000SqlRoutineException2F002ModifyingSqlDataNotPermitted2F003ProhibitedSqlStatementAttempted2F004ReadingSqlDataNotPermitted2F005FunctionExecutedNoReturnStatement34000InvalidCursorName38000ExternalRoutineException38001ContainingSqlNotPermitted38002ModifyingSqlDataNotPermittedExt38003ProhibitedSqlStatementAttemptedExt38004ReadingSqlDataNotPermittedExt39000ExternalRoutineInvocationException39001InvalidSqlstateReturned39004NullValueNotAllowedExt39P01TriggerProtocolViolated39P02SrfProtocolViolated39P03EventTriggerProtocolViolated3B000SavepointException3B001InvalidSavepointSpecification3D000InvalidCatalogName3F000InvalidSchemaName40000TransactionRollback40001SerializationFailure40002TransactionIntegrityConstraintViolation40003StatementCompletionUnknown40P01DeadlockDetected42000SyntaxErrorOrAccessRuleViolation42501InsufficientPrivilege42601SyntaxError42602InvalidName42611InvalidColumnDefinition42622NameTooLong42701DuplicateColumn42702AmbiguousColumn42703UndefinedColumn42704UndefinedObject42710DuplicateObject42712DuplicateAlias42723DuplicateFunction42725AmbiguousFunction42803GroupingError42804DatatypeMismatch42809WrongObjectType42830InvalidForeignKey42846CannotCoerce42883UndefinedFunction428C9GeneratedAlways42939ReservedName42P01UndefinedTable42P02UndefinedParameter42P03DuplicateCursor42P04DuplicateDatabase42P05DuplicatePreparedStatement42P06DuplicateSchema42P07DuplicateTable42P08AmbiguousParameter42P09AmbiguousAlias42P10InvalidColumnReference42P11InvalidCursorDefinition42P12InvalidDatabaseDefinition42P13InvalidFunctionDefinition42P14InvalidPreparedStatementDefinition42P15InvalidSchemaDefinition42P16InvalidTableDefinition42P17InvalidObjectDefinition42P18IndeterminateDatatype42P19InvalidRecursion42P20WindowingError42P21CollationMismatch42P22IndeterminateCollation44000WithCheckOptionViolation53000InsufficientResources53100DiskFull53200OutOfMemory53300TooManyConnections53400ConfigurationLimitExceeded54000ProgramLimitExceeded54001StatementTooComplex54011TooManyColumns54023TooManyArguments55000ObjectNotInPrerequisiteState55006ObjectInUse55P02CantChangeRuntimeParam55P03LockNotAvailable55P04UnsafeNewEnumValueUsage57000OperatorInterventionQueryCanceled57P01AdminShutdown57P02CrashShutdown57P03CannotConnectNow57P04DatabaseDropped57P05IdleSessionTimeout58000SystemError58030IoError58P01UndefinedFile58P02DuplicateFile72000SnapshotTooOldF0000ConfigFileErrorF0001LockFileExistsHV000FdwErrorHV001FdwOutOfMemoryHV002FdwDynamicParameterValueNeededHV004FdwInvalidDataTypeHV005FdwColumnNameNotFoundHV006FdwInvalidDataTypeDescriptorsHV007FdwInvalidColumnNameHV008FdwInvalidColumnNumberHV009FdwInvalidUseOfNullPointerHV00AFdwInvalidStringFormatHV00BFdwInvalidHandleHV00CFdwInvalidOptionIndexHV00DFdwInvalidOptionNameHV00JFdwOptionNameNotFoundHV00KFdwReplyHandleHV00LFdwUnableToCreateExecutionHV00MFdwUnableToCreateReplyHV00NFdwUnableToEstablishConnectionHV00PFdwNoSchemasHV00QFdwSchemaNotFoundHV00RFdwTableNotFoundHV010FdwFunctionSequenceErrorHV014FdwTooManyHandlesHV021FdwInconsistentDescriptorInformationHV024FdwInvalidAttributeValueHV090FdwInvalidStringLengthOrBufferLengthHV091FdwInvalidDescriptorFieldIdentifierP0000PlpgsqlErrorP0001RaiseExceptionP0002NoDataFoundP0003TooManyRowsP0004AssertFailureXX000InternalError_XX001DataCorruptedXX002IndexCorruptedpsycopg2.extensions.ReplicationConnectionA replication connection.replication_typereplication_type -- the replication connection typeO|Olpsycopg2.extrasdatabasereplication_type must be either REPLICATION_PHYSICAL or REPLICATION_LOGICALpsycopg2.extensions.ReplicationCursorA database replication cursor.start_replication_expertstart_replication_expert(command, decode=False, status_interval=10) -- Start replication with a given command.consume_streamconsume_stream(consumer, keepalive_interval=None) -- Consume replication stream.read_messageread_message() -- Try reading a replication message from the server (non-blocking).send_feedbacksend_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.commanddecodestatus_intervalO|ldstart_replication_expert cannot be used with an asynchronous callback.status_interval must be >= 1 (sec)start_replication_expert: '%s'; decode: %ldconsumekeepalive_intervalconsume_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 firstread_message cannot be used with an asynchronous callback.write_lsnflush_lsnapply_lsnreplyforce|KKKiiwal_endLSN position of the current end of WAL on the server.io_timestampio_timestamp -- the timestamp of latest IO with the serverfeedback_timestampfeedback_timestamp -- the timestamp of the latest feedback message sent to the server(d)psycopg2.extensions.ReplicationMessageA replication protocol message.Related ReplcationCursor object.The actual message data.data_sizeRaw size of the message data in bytes.data_startLSN position of the start of this message.send_timesend_time - Timestamp of the replication message departure from the server.O!Ocpsycopg2._psycopg.chunkmemory chunkpsycopg2._psycopg.typepsycopg type-casting objectvaluescastobjbaseobjO!|O!OOO!O!O!typecast base not found: %sinternal error: no casting function foundchunk_dealloc: deallocating memory at %p, size %zdNUMBERLONGINTEGERINTEGERFLOATDECIMALBYTESSTRINGBOOLEANDATETIMEDATETIMETZTIMEDATEINTERVALBINARYROWIDLONGINTEGERARRAYINTEGERARRAYFLOATARRAYDECIMALARRAYUNICODEARRAYBYTESARRAYSTRINGARRAYBOOLEANARRAYDATETIMEARRAYDATETIMETZARRAYTIMEARRAYDATEARRAYINTERVALARRAYBINARYARRAYROWIDARRAYUNKNOWNINETARRAYCIDRARRAYMACADDRARRAYcan't parse boolean: '%s'infinity-infinityminmaxtypecast_PYDATETIMETZ_cast: s = %stypecast_PYDATE_cast: tp = %p n = %d, len = %zd, y = %d, m = %d, d = %dunable to parse datetypecast_PYDATETIMETZ_cast: n = %d, len = %zd, hh = %d, mm = %d, ss = %d, us = %d, tzsec = %dunable to parse timetypecast_PYDATETIMETZ_cast: UTC offset = %dstypecast_PYDATETIMETZ_cast: tzinfo: %p, refcnt = %zdtypecast_parse_date: len = %zd, s = %stypecast_parse_time: len = %zd, s = %sreplacetypecast_PYTIME_cast: n = %d, len = %zd, hh = %d, mm = %d, ss = %d, us = %d, tzsec = %dtypecast_PYTIME_cast: UTC offset = %dstypecast_PYDATE_cast: n = %d, len = %zd, y = %d, m = %d, d = %dtypecast_PYINTERVAL_cast: s = %sinterval component too bigiso_8601 intervalstyle currently not supportedLLlinterval_from_usecs: %sinterval_from_usecs: parsing long failedinterval_from_usecs: spurious chars %sexpected number of microseconds, got %siiOtypecast_UNKNOWN_cast: str = '%s', len = %zdDEFAULTPYDATETIMEPYDATETIMETZPYTIMEPYDATEPYINTERVALPYDATETIMEARRAYPYDATETIMETZARRAYPYTIMEARRAYPYDATEARRAYPYINTERVALARRAY<%s '%s' at %p>z#Otypecast_cmp: other = %p, number = %ptypecast_GENERIC_ARRAY_cast: str = '%s', len = %zdarray does not start with '{'malformed array: '{'typecast_array_scan: state = %d, length = %zd, token = '%s'excessive array dimensionsunbalanced braces in arraytypecast_array_tokenize: '%s', %zd/%zdA string literal cannot contain NUL (0x00) characters.connection not validno message providedfailed to escape identifier: %sExpected bytes or unicode string, got %s insteadutf8psyco_is_text_file: importing io.TextIOBaseiopsyco_is_text_file: io module not foundTextIOBasepsyco_is_text_file: io.TextIOBase not foundpsycopg2.extensionsmake_dsndecimalpsycopg2.extensions.Xid%d_%s_%snot a valid transaction idSELECT gid, prepared, owner, database FROM pg_prepared_xactsfrom_stringformat_idgtridbqualpreparedownerissformat_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.b64encodebase64matchbad xid formatgroupicompiling regexp to parse transaction idrecompile^(\d+)_([^_]*)_([^_]*)$b64decode 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.The name of the column returned.The 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 actual length of the column in bytes. Obtaining this value is computationally intensive, so it is always NoneThe size in bytes of the column associated to this column on the server. Set to a negative value for variable-size types.Total number of significant digits in columns of type NUMERIC. None for other types.Count of decimal digits in the fractional part in columns of type NUMERIC. None for other types.Always none.The OID of the table from which the column was fetched. None if not availableThe number (within its table) of the column making up the result None if not available. Note that PostgreSQL column numbers start at 1.55555555555555559W%%Details 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.htmlReturns 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-PQSSLATTRIBUTELooks 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 database name of the connection. .. seealso:: libpq docs for `PQdb()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQDBThe user name of the connection. .. seealso:: libpq docs for `PQuser()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQUSERThe password of the connection. .. seealso:: libpq docs for `PQpass()`__ for details. .. __: https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQPASSThe 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 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 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 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 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 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 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-PQPROTOCOLVERSIONReturns 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 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-PQERRORMESSAGEThe 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 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 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-PQCONNECTIONNEEDSPASSWORD`!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 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-PQSSLATTRIBUTENAMESDetails 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_ S/U...0 % AEIMR  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.Create 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)`.Format ID in a XA transaction. A non-negative 32 bit integer. `!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.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.Timestamp (with timezone) in which a recovered transaction was prepared.Name of the user who prepared a recovered transaction.Database the recovered transaction belongs to.<< ``<` 4l$ 0 H  P l$8L@\h  "##@$L$&'''**,+8++-@.l.\/5<89;=,==p>>>p?@BB,CE\F8G$H`HdH\MOST@UUtW|WZT[]^_$``#I#8g8gHg@g(g(g0g0g0g g g g g g g g g g(g g(g g(g`g g8g g8g,(*}7fZN|ZQZTZEZZHZdZ/Z<Z8Z ZZ0ZZxZ[U C[[[[[[[[[[[[[[[[\ \ \\"\-\7\B\L\W\a\l\v\\\\\\\\\\\\\]]](].]4]9]@]9]F]L]\S]-\Z]B\a]h]r]\y]\]\]\]]]]]]]]]]]]]]][][]]]^o^ ^[^^^[%^,^2^]9^ \@^]G^N^T^\^c^^k^s^z^^^^^^^^^^^[^]^ \^]^N^/g [_g l_gg_ gg=_(g gq_0g g_8g g_@g g__Hg g`Pg g,`Xg0gS`|``g0g`aaaaaaaa bb9b?bVb\bbbbbbbbbbccc9c?cPcVcrcxcccccccccdd%d+d@dFdTdZdtdzddddddddde ee%eFeLedejeeeeeeeeef ff f3f9fKfQfcfiffffffffffg$g*g@gFgigoggggggggghhjDjRjXjnjtjjjjjjjjjk k!k'k@kFk_kek{kkkkkkkkl ll"l:l@l`lflllllllllllllmm)m/mGmMmbmhmmmmmmm n&n=nCnlnrnnnnnnnnnoo.o4oQoWoyooooooooppp"p?pEpepkpppppppppq q+q1qTqZqxq~qqqqqqqqrrr7r=rPrVrtrzrrrrrrrrrss)s/s@sFsgsmssssssssssssst ttt/t5tEtKtZt`trtxtttttttttttttuu$u*u7u=uLuRueuku{uuuuuuuuuuuu vv*v0vHvNvhvnvvvvvvvvv ww&w,w=wCwRwXwjwpwwwwwwwwwwwwxx#x8x>xRxXxgxmx~xxxxxxxxxxy yo/ y.y4yByHyVy\ymysyyyyyyyyyyyyyyyzz$z*z3z9zHzNzmzszzzzzzzzzz{{%{<{B{S{Y{o{u{{{{{{{{{{{|$|1|7|I|O|`|f||||||||| }}6}<}I}O}^}d}p}v}}}}}}}}} $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\htN"X# T!!"N%|' (B ( $$$ P $%N\4?7t (\)`  p)*N<?<= 7(8D<88P 99N?X?>>;8>L?NAXC!h@@;@xANEXFD DD^(D0ENHX8J[|GGspGHNLXNNB0O\O.0JpKOXPKL^^^^R`__VlKql{ 5(0#8y@ەHP7X,YZ8g[\^lq{ !,-=,IM }&\ԋ``E P<l$\.@ԔI|̕%h9|)4>(U]HJdQ 9DO h `   ( P, K Q y Q  x      E V     g  g g/= gcq(g0g8gP_@gHgPg B||tبЩ@,D(!P%'0lo s x   ( K y bLpt!.DΜz8| (HE h3 $DȨdҪ ?`,,|@ll.: is<'$8.@H (Yc@ & * **0*,+85+w+P++ h++@+,,lH,`V,["~,,,,x   ,(x,<%-H-U-D0Lp13P6["a"["$7%&s ["a"''''7%'''''')'7%-lP.SY.Vo.Cx.M.D.H.P.p.q.W.s.t.c/d/n!/F-/L9/R0.9/D_,/H/P=}X}//pXD @P>>P?04( 2)21363t3y3t33 33D4<4E4o  05s  6 4628   *28AXBB\  NC88 88$8877D8Ex##59C99A9 +9(< G  pG"#5999A9 I0JIcIjIdtIIfIwJ}JJgJK|KMM'Oi5OXO *]OO+O P8,PP-P{Qx/QeR0xRcS@2nSS2SS3S T3TNT`TVVcW0itW( WK y ( QXWX.WXX|%U~ of~}HllD}8lhM(*Dl( K U~vo@_PyBool_TypeQq@_PyByteArray_Type@_PyBytes_Type@_PyExc_Exception@_PyExc_ImportError@_PyExc_IndexError@_PyExc_OSError@_PyExc_OverflowError@_PyExc_SystemError@_PyExc_TypeError@_PyExc_ValueError@_PyFloat_Type@_PyList_Type@_PyLong_Type@_PyMemoryView_Type@_PyTuple_Type@_PyType_GenericNewr@_PyType_Typeq@_PyUnicode_DecodeLatin1@_PyUnicode_DecodeUTF8@_PyUnicode_Type@__Py_FalseStruct@__Py_NoneStruct@__Py_TrueStruct@__DefaultRuneLocale@___stack_chk_guard@dyld_stub_binderr@_PQbackendPIDr@_PQbinaryTuplesr@_PQcancelr@_PQclearr @_PQcmdStatusr(@_PQcmdTuplesr0@_PQconnectPollr8@_PQconnectStartr@@_PQconnectdbrH@_PQconnectionNeedsPasswordrP@_PQconnectionUsedPasswordrX@_PQconninfor`@_PQconninfoFreerh@_PQconninfoParserp@_PQconsumeInputrx@_PQdbr@_PQencryptPasswordr@_PQencryptPasswordConnr@_PQerrorMessager@_PQescapeBytear@_PQescapeByteaConnr@_PQescapeIdentifierr@_PQescapeStringr@_PQescapeStringConnr@_PQexecr@_PQfinishr@_PQflushr@_PQfmodr@_PQfnamer@_PQfreeCancelr@_PQfreememr@_PQfsizer@_PQftabler@_PQftablecolr@_PQftyper@_PQgetCancelr@_PQgetCopyDatar@_PQgetResultr@_PQgetisnullr@_PQgetlengthr@_PQgetvaluer@_PQhostr@_PQinitOpenSSLr@_PQisBusyr@_PQlibVersionr@_PQnfieldsr@_PQnotifiesr@_PQntuplesr@_PQoidValuer@_PQoptionsr@_PQparameterStatusr@_PQpassr@_PQportr@_PQprotocolVersionr@_PQputCopyDatar@_PQputCopyEndr@_PQresStatusr@_PQresultErrorFieldr@_PQresultErrorMessager@_PQresultStatusr@_PQsendQueryr@_PQserverVersionr@_PQsetNoticeProcessorr@_PQsetnonblockingr@_PQsocketr@_PQsslAttributer@_PQsslAttributeNamesr@_PQsslInUser@_PQstatusr@_PQtransactionStatusr@_PQuserr>@_PyBool_FromLongr>@_PyBuffer_FillInfor>@_PyBuffer_Releaser>@_PyBytes_AsStringr>@_PyBytes_AsStringAndSizer>@_PyBytes_ConcatAndDelr>@_PyBytes_FromFormatr>@_PyBytes_FromStringr>@_PyBytes_FromStringAndSizer>@_PyCallable_Checkr>@_PyCapsule_Importr>@_PyCapsule_Newr>@_PyCodec_Decoderr>@_PyCodec_Encoderr>@_PyDict_Containsr>@_PyDict_GetItemr>@_PyDict_GetItemStringr>@_PyDict_Keysr>@_PyDict_Newr>@_PyDict_SetItemr>@_PyDict_SetItemStringr>@_PyDict_Valuesr>@_PyErr_CheckSignalsr>@_PyErr_Clearr>@_PyErr_ExceptionMatchesr>@_PyErr_Fetchr>@_PyErr_Formatr>@_PyErr_GivenExceptionMatchesr>@_PyErr_NewExceptionr>@_PyErr_NoMemoryr>@_PyErr_NormalizeExceptionr>@_PyErr_Occurredr>@_PyErr_Printr>@_PyErr_Restorer>@_PyErr_SetFromErrnor>@_PyErr_SetObjectr>@_PyErr_SetStringr>@_PyEval_RestoreThreadr>@_PyEval_SaveThreadr>@_PyFloat_AsDoubler>@_PyFloat_FromStringr>@_PyImport_ImportModuler>@_PyInterpreterState_Getr>@_PyInterpreterState_Mainr>@_PyIter_Checkr>@_PyIter_Nextr>@_PyList_Appendr>@_PyList_GetItemr>@_PyList_Newr>@_PyLong_AsDoubler>@_PyLong_AsLongr>@_PyLong_FromLongr>@_PyLong_FromSsize_tr>@_PyLong_FromStringr>@_PyLong_FromUnsignedLongr>@_PyLong_FromVoidPtrr>@_PyMapping_GetItemStringr>@_PyMem_Freer>@_PyMem_Mallocr>@_PyMem_Reallocr>@_PyMemoryView_FromObjectr>@_PyModule_AddIntConstantr>@_PyModule_AddObjectr>@_PyModule_AddStringConstantr>@_PyModule_Create2r>@_PyModule_GetDictr>@_PyNumber_Longr>@_PyOS_snprintfr>@_PyObject_Callr>@_PyObject_CallFunctionObjArgsr>@_PyObject_CallMethodObjArgsr>@_PyObject_CallObjectr>@_PyObject_CheckBufferr >@_PyObject_ClearWeakRefsr >@_PyObject_GC_Trackr >@_PyObject_GC_UnTrackr >@_PyObject_GetAttrStringr >@_PyObject_GetBufferr >@_PyObject_GetItemr >@_PyObject_GetIterr >@_PyObject_HasAttrStringr >@_PyObject_Hashr >@_PyObject_IsInstancer >@_PyObject_IsTruer >@_PyObject_Reprr >@_PyObject_RichComparer >@_PyObject_Sizer >@_PyObject_Strr >@_PySequence_DelSlicer >@_PySequence_GetItemr >@_PySequence_SetItemr >@_PySequence_Sizer >@_PyTuple_GetItemr >@_PyTuple_Newr >@_PyTuple_Packr >@_PyTuple_Sizer >@_PyType_IsSubtyper >@_PyType_Readyr >@_PyUnicode_AsEncodedStringr >@_PyUnicode_AsUTF8Stringr >@_PyUnicode_DecodeASCIIr >@_PyUnicode_Formatr >@_PyUnicode_FromEncodedObjectr >@_PyUnicode_FromFormatr >@_PyUnicode_FromStringr >@_PyUnicode_FromStringAndSizer >@_PyWeakref_GetObjectr >@_PyWeakref_NewRefr >@__PyArg_ParseTupleAndKeywords_SizeTr >@__PyArg_ParseTuple_SizeTr >@__PyBytes_Resizer >@__PyObject_CallFunction_SizeTr >@__PyObject_CallMethod_SizeTr >@__PyObject_GC_Newr >@__PyObject_Newr >@__Py_BuildValue_SizeTr >@__Py_Deallocr @___darwin_check_fd_set_overflowr @___errorr @___maskruner @___stack_chk_failr @___strcpy_chkr @___strncpy_chkr @___toupperr @_atolr @_btowcr @_bzeror @_freer @_getenvr @_getpidr @_gettimeofdayr @_lo_closer @_lo_creatr @_lo_creater @_lo_exportr @_lo_importr @_lo_lseekr @_lo_lseek64r @_lo_openr @_lo_readr @_lo_tellr @_lo_tell64r @_lo_truncater @_lo_truncate64r @_lo_unlinkr @_lo_writer @_localtime_rr @_mallocr @_memcpyr @_memsetr @_printfr @_pthread_mutex_destroyr @_pthread_mutex_initr@_pthread_mutex_lockr@_pthread_mutex_unlockr@_putcharr@_select$DARWIN_EXTSNr@_snprintfr@_sprintfr@_strcasecmpr@_strcatr@_strcmpr@_strcpyr@_strdupr@_strlenr@_strncmpr@_strncpyr@_strrchrr@_vprintf_ħ asyncsyncpq_execute_!read_rowcount0hunk_getbufferTolumn_setstateZ    deferrableisolevelsreadonlystate_gucPyInit__psycopg SRV_STATE_UNCHANGED_6c`error_setstatesrv_typecast_BINARY_castAd ` `Xd plpp`h| `d4 `0d `d `d ` `,  ($`H<T,HD ``xHdHXL(dd($` TTTTLT \ `,|4t ` hx0\$` TD@(((`L `,L `8(`h\p  t`Xdp ` 4 X4 $`XLh|PL,4 `0 Xx` ` L T!!"""# $-$9$F%R%[%m|'} (((\)p)* *+8,,$-9x/N0h@2z2333\477(8<88 9*949=0:I<Y<g=u>>>L?X???h@@@xAA'A;CM D]DiDv0E8K_(kHh$Dd-<dEIJQHjL{x0L    * @ V b p      <   8 H !!(#!3!@A!S!8h!r!!!!(!<!!"!"2"I"@`"Py""X""@""0"D""#*#7#C#L# ^#u#P#d#p#d######H$t$ $ 1$ B$ P$\ ^$ k$ t$ $$$$t$ $D$%4%\2%F%\%e%~%%%x%%% %$ &<&(& 5& I&"V&#b&#n&#~&$&$&%&l%&&&'&@+&-'.'.'/,'06'1I'3\'4s'5'P7'9'E'F'G'0L'xM(O(TX(X*(@[=(`S(cb(dm(fz(g(i(0i(l(8l(Dl) o )(o9)oQ)oq)o)o)6 >6 P?6 ?6 8A 7 XB 7 B77 CD7 D]7 8Ev7 E7 G7 pG7 H7 I7 I7 0J7 L7 M 8 (M!8 @M:8 hM_8 Nz8 P8 8P8 P8 (Q9 Q9 8S89 XSO9 pSe9 S9 T9 T9 xV9 V9 X9 X: 0Z : XZC: xZZ: Zv: Z: Z: Z: [: 0[: @[; P[; `[4; x[I; [b; [x; [; [; [; [; \ < 8\'< H\E< X\e< h\< \< \< \< \< \= \ = \:= \W= ]g= cu= hc= c= d= Xf= xf= f= f= f> f> f> f.> fH> fa> f> f> f> f> f> f> f? f? g$? g+? g4? gD? gS? (gb? 0gt? 8g? @g? Hg? Pg? Xg? `g? hg? pg@ xg@ gd2@d`@do@f[g. @$ $dN .T!$T!$NT!.!$!$N!."$"$ N"."$"$`N"."$"$N".#$#$N#1& 1& 1 d@dAd!Af[g. $$ $$N $.$-$$$N$.$9$$$N$.%F$%$ N%.%R$%$`N%.%[$%$N%.|'m$|'$N|'. (}$ ($N (1& 2& P '2 dAdAdAf[g.($($XN(.($($dN(.\)$\)$N\).p)$p)$Np).*$*$ N*. *$ *$N *.+$+$8N+.8,$8,$N8,.,$,$N,.-$$-$N-.x/9$x/$Nx/.0N$0$N0.@2h$@2$pN@2.2z$2$lN2.3$3$pN3.3$3$pN3.3$3$`N3.\4$\4$N\4.7$7$N732& ` M2& g2 =& xfd2Bd`BdoBf[g.7$7$N7.(8$(8$N(8.<8$<8$hN<8.8$8$|N8. 9$ 9$N 9.9*$9$ N9.94$9$`N9.0:=$0:$N0:.<I$<$N<.<Y$<$N<.=g$=$N=w2& 2& P2 dBdCdCf[g.>u$>$dN>.>$>$4N>.>$>$N>.L?$L?$ NL?.X?$X?$`NX?.?$?$0N?.?$?$N?2& 82& 2 d~CdCdCf[g.h@$h@$dNh@.@$@$N@.@$@$N@.xA$xA$ NxA.A$A$`NA.A'$A$NA.C;$C$NC2& 2& 3 d(DdVDdgDf[g. DM$ D$dN D.D]$D$ND.Di$D$ND.0Ev$0E$ N0E.$8$TN8.K$$N.(_$($ N(.Hk$H$ NH.h$h$ Nh.$$ N.$$\N.$$ N.$$$$ N$.D$D$ ND.d$d$ Nd.$$ N.$$NC/&U/&h/&~/&t/&!/&Μ/&z/&/&/&|/&/&/&30&%0&80&D0&U0&Ȩh0&|0&Ҫ0& 5& `,$5& ,<5 J5& P1`5& `1dLIdzIdIf[g.-$$N.d<$d$`Nd.IJE$IJ$NIJ.HQ$H$NH.Lj$L$,NLdIdJd&Jf[g.x{$x$Nx.$$N.$$|N.$$4N.0$0$N0.L$L$NL.$$tN.$$ N.$$N. $$ N. $$`N.  $ $N .* $$N.@ $$hN.V $$ N.b $$N.p $$N. $$pN. $$N. $$N. $$N.< $<$N<. $$N. $$xN.8 $8$N8.H $H$hNH. !$$xN.(!$($N(.#!$$N.@3!$@$dN@.A!$$N.8S!$8$`N8.h!$$,N.r!$$N.!$$XN.!$$0N.(!$($N(.<!$<$\N<.!$$$Ny5& p15& 35& P65 5& 85& 85& 8 6& 8 6& 956& 9L6& X9a6& 9z6& 9dJdJdJf[g.!$$`N."$$N.!"$$ N.2"$$TN0&6& 96 d4KdbKdoKf[g.@I"$@$N@.P`"$P$DNP.y"$$N.,$,$,N,.X"$X$@NX."$$N.@"$@$N@."$$(N.0"$0$N0.D"$D$ND."$$(N0&0&=0&}0&6& P>6& >6& P?6 dKdLdLf[g."$$N.#$$(N.*#$$N.7#$$N.C#$$`N. L#$ $N > dfLdLdLf[g.^#$$LN.Pu#$P$NP.d#$d$ Ndd Md8MdFMf[g.p#$p$Np.d#$d$`Nd.#$$,N.#$$N.#$$N.#$$N.#$$N.H#$H$,NH.t$$t$Nt. $$ $N . $$ $N dMdMdMf[g. 1$$ $N . B$$ $LN .\ P$$\ $XN\ . ^$$ $ N . k$$ $`N . t$$ $N .$$$N.$$$DN.$$$N.t$$t$Nt. $$ $8N .D$$D$ND.$$$PN.4%$4$(N46& 8A 7& XB 7& B77 dLNdzNdNf[g.\%$\$N\.2%$$N.F%$$N.\%$$`N.e%$$N.~%$$hN> dNd Od7Of[g.%$$\N.x%$x$pNx.%$$ N.%$$N. %$ $N .$%$$$N$D7& D]7& 8Ev7 dOdOdOf[g.< &$<$N<.&$$N. (&$ $N . 5&$ $N ."I&$"$N".#V&$#$ N#.#b&$#$N#.#n&$#$tN#0&0&C0& 1&+7& G7& pG7 7& IdDPdrPd{Pf[g.$~&$$$N$.$&$$$`N$.%&$%$XN%.l%&$l%$4Nl%.&&$&$N&.'&$'$N'.@+&$@+$N@+.-&$-$N-..'$.$N...'$.$ N../'$/$N/.0,'$0$N0.16'$1$N1.3I'$3$N3.4\'$4$$N4.5s'$5$N5.P7'$P7$dNP7.7;$7$N7.9'$9$ N9.D($D$TND.E'$E$NE.F'$F$NF.lGM$lG$pNlG.G'$G$TNG.0L'$0L$HN0L.xM'$xM$HNxM.O($O$NOdPdQdQf[g.S$S$NS.TX($TX$`NTX.X($X$NX.@[*($@[$N@[.`=($`$N`.cS($c$Nc.db($d$8Nd.fm($f$Nf.gz($g$|Ng.i($i$Ni.0i($0i$N0i1&1&H1&1&(7& I7& 0J7& L7& M 8& (M!8& @M=& f> > ? ? $? +? 4? D? S? b? t? ? ? ? ? ? d~QdQdQf[g.l($l$4Nl.8l($8l$ N8l.Dl($Dl$NDl. o)$ o$N o:8& hM_8 z8& Pd>RdlRdRf[g.(o )$(o$XN(o.o9)$o$4No.oQ)$o$ No.oq)$o$$No.o)$o$XNo.& fdRd$Sd?Sf[g.lz*$lz$XNlz.z.*$z$Nz.T{?*$T{$LNT{.{M*${$hN{.|_*$|$|N|.|n*$|$N|. }|*$ }$N }e9& S9& T9 >& fdSdSdSf[g.}]$}$PN}.<~*$<~$LN<~.~*$~$,N~.~$~$ N~.Ԁ*$Ԁ$TNԀ.(*$($N(.̄*$̄$N̄.X*$X$4NX.*$$N.8*$8$N8.Ԇ +$Ԇ$NԆ.d+$d$Nd.,/+$,$PN,.|E+$|$ N|.[+$$N.w+$$HN.+$$HN.H+$H$`NH.+$$N.<+$<$N<.+$$N.+$$0N.  ,$ $ N .@,$@$N@.6,$$N.P,$$dN.l,$$N.,$$lN.T,$T$ NT.t,$t$XNt.̢,$̢$N̢.\,$\$$N\.,$$N1&9& xV9 9& X9 :& 0Z :& XZC:& xZZ:& Zv:& Z:& Z:& Z:& [:& 0[:& @[;& P[;& `[4;& x[I;& [b;& [x;& [;& [;& [;& [;& \ <& 8\'<& H\E<& X\e<& h\<& \<& \<& \<& \<& \=& \ =& \:=& \W=& ]>& f.>& f? ? @ @ dJTdxTdTf[g.-$$hN.-$$N.2-$$N.d@-$d$Nd.<T-$<$xN<.g-$$N.ȯ{-$ȯ$`Nȯ.(-$($,N(.T-$T$PNT.-$$N.@-$@$4N@.t-$t$NtH>& fa>& f>& fdTd UdUf[g.d-$d$$Nd..$$lN..$$N..$$N.%.$$ N...$$`N.:.$$N.K.$$N.X.$$ N.e.$$N.n.$$N.D{.$D$LND..$$TN..$$XN!1&*1&?1&N1&Y1&3d1&r1&E}1&|g=& cu=& hc=& c= =& Xf>& fdS(D;7MlG]}nV, ! x! ! !~ ,;KXs ,@Pdlv!)8BP[gr~#0AWis 2Kau(>KWg}!;KXg{  3DVh|  % 6 E V j }         % > R n         $ < O d |         & 5 C X l            4 L c {       .@Tx 1AQqz *5@JV_hq|/8MW`lt|                  ! " # $ % & ' ) * + , - . / 1 2 3 4 5 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y \ ] _ ` a d e f g h j k m n o p q r s t u y z { | ~           ( 0 6 Z ^ b c i l v w x }                  ! " # $ % & ' ) * + , - . / 1 2 3 4 5 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y \ ] _ ` a d e f g h j k m n o p q r s t u y z { | ~  _PyInit__psycopg_SRV_STATE_UNCHANGED__pq_execute_async__pq_execute_sync__read_rowcount_chunk_getbuffer_column_setstate_error_setstate_srv_deferrable_srv_isolevels_srv_readonly_srv_state_guc_typecast_BINARY_cast_PQbackendPID_PQbinaryTuples_PQcancel_PQclear_PQcmdStatus_PQcmdTuples_PQconnectPoll_PQconnectStart_PQconnectdb_PQconnectionNeedsPassword_PQconnectionUsedPassword_PQconninfo_PQconninfoFree_PQconninfoParse_PQconsumeInput_PQdb_PQencryptPassword_PQencryptPasswordConn_PQerrorMessage_PQescapeBytea_PQescapeByteaConn_PQescapeIdentifier_PQescapeString_PQescapeStringConn_PQexec_PQfinish_PQflush_PQfmod_PQfname_PQfreeCancel_PQfreemem_PQfsize_PQftable_PQftablecol_PQftype_PQgetCancel_PQgetCopyData_PQgetResult_PQgetisnull_PQgetlength_PQgetvalue_PQhost_PQinitOpenSSL_PQisBusy_PQlibVersion_PQnfields_PQnotifies_PQntuples_PQoidValue_PQoptions_PQparameterStatus_PQpass_PQport_PQprotocolVersion_PQputCopyData_PQputCopyEnd_PQresStatus_PQresultErrorField_PQresultErrorMessage_PQresultStatus_PQsendQuery_PQserverVersion_PQsetNoticeProcessor_PQsetnonblocking_PQsocket_PQsslAttribute_PQsslAttributeNames_PQsslInUse_PQstatus_PQtransactionStatus_PQuser_PyBool_FromLong_PyBool_Type_PyBuffer_FillInfo_PyBuffer_Release_PyByteArray_Type_PyBytes_AsString_PyBytes_AsStringAndSize_PyBytes_ConcatAndDel_PyBytes_FromFormat_PyBytes_FromString_PyBytes_FromStringAndSize_PyBytes_Type_PyCallable_Check_PyCapsule_Import_PyCapsule_New_PyCodec_Decoder_PyCodec_Encoder_PyDict_Contains_PyDict_GetItem_PyDict_GetItemString_PyDict_Keys_PyDict_New_PyDict_SetItem_PyDict_SetItemString_PyDict_Values_PyErr_CheckSignals_PyErr_Clear_PyErr_ExceptionMatches_PyErr_Fetch_PyErr_Format_PyErr_GivenExceptionMatches_PyErr_NewException_PyErr_NoMemory_PyErr_NormalizeException_PyErr_Occurred_PyErr_Print_PyErr_Restore_PyErr_SetFromErrno_PyErr_SetObject_PyErr_SetString_PyEval_RestoreThread_PyEval_SaveThread_PyExc_Exception_PyExc_ImportError_PyExc_IndexError_PyExc_OSError_PyExc_OverflowError_PyExc_SystemError_PyExc_TypeError_PyExc_ValueError_PyFloat_AsDouble_PyFloat_FromString_PyFloat_Type_PyImport_ImportModule_PyInterpreterState_Get_PyInterpreterState_Main_PyIter_Check_PyIter_Next_PyList_Append_PyList_GetItem_PyList_New_PyList_Type_PyLong_AsDouble_PyLong_AsLong_PyLong_FromLong_PyLong_FromSsize_t_PyLong_FromString_PyLong_FromUnsignedLong_PyLong_FromVoidPtr_PyLong_Type_PyMapping_GetItemString_PyMem_Free_PyMem_Malloc_PyMem_Realloc_PyMemoryView_FromObject_PyMemoryView_Type_PyModule_AddIntConstant_PyModule_AddObject_PyModule_AddStringConstant_PyModule_Create2_PyModule_GetDict_PyNumber_Long_PyOS_snprintf_PyObject_Call_PyObject_CallFunctionObjArgs_PyObject_CallMethodObjArgs_PyObject_CallObject_PyObject_CheckBuffer_PyObject_ClearWeakRefs_PyObject_GC_Track_PyObject_GC_UnTrack_PyObject_GetAttrString_PyObject_GetBuffer_PyObject_GetItem_PyObject_GetIter_PyObject_HasAttrString_PyObject_Hash_PyObject_IsInstance_PyObject_IsTrue_PyObject_Repr_PyObject_RichCompare_PyObject_Size_PyObject_Str_PySequence_DelSlice_PySequence_GetItem_PySequence_SetItem_PySequence_Size_PyTuple_GetItem_PyTuple_New_PyTuple_Pack_PyTuple_Size_PyTuple_Type_PyType_GenericNew_PyType_IsSubtype_PyType_Ready_PyType_Type_PyUnicode_AsEncodedString_PyUnicode_AsUTF8String_PyUnicode_DecodeASCII_PyUnicode_DecodeLatin1_PyUnicode_DecodeUTF8_PyUnicode_Format_PyUnicode_FromEncodedObject_PyUnicode_FromFormat_PyUnicode_FromString_PyUnicode_FromStringAndSize_PyUnicode_Type_PyWeakref_GetObject_PyWeakref_NewRef__DefaultRuneLocale__PyArg_ParseTupleAndKeywords_SizeT__PyArg_ParseTuple_SizeT__PyBytes_Resize__PyObject_CallFunction_SizeT__PyObject_CallMethod_SizeT__PyObject_GC_New__PyObject_New__Py_BuildValue_SizeT__Py_Dealloc__Py_FalseStruct__Py_NoneStruct__Py_TrueStruct___darwin_check_fd_set_overflow___error___maskrune___stack_chk_fail___stack_chk_guard___strcpy_chk___strncpy_chk___toupper_atol_btowc_bzero_free_getenv_getpid_gettimeofday_lo_close_lo_creat_lo_create_lo_export_lo_import_lo_lseek_lo_lseek64_lo_open_lo_read_lo_tell_lo_tell64_lo_truncate_lo_truncate64_lo_unlink_lo_write_localtime_r_malloc_memcpy_memset_printf_pthread_mutex_destroy_pthread_mutex_init_pthread_mutex_lock_pthread_mutex_unlock_putchar_select$DARWIN_EXTSN_snprintf_sprintf_strcasecmp_strcat_strcmp_strcpy_strdup_strlen_strncmp_strncpy_strrchr_vprintfdyld_stub_binder_asis_dealloc_asis_str_asis_init_asis_new_Dprintf_asis_getquoted_asis_conform_binary_dealloc_binary_str_binary_init_binary_new_Dprintf_binary_getquoted_binary_prepare_binary_conform_adapter_datetime_init_pydatetime_dealloc_pydatetime_str_pydatetime_init_pydatetime_new_psyco_Date_psyco_Time_psyco_Timestamp__psyco_Timestamp_psyco_DateFromTicks_psyco_TimeFromTicks_psyco_TimestampFromTicks_psyco_DateFromPy_psyco_TimeFromPy_psyco_TimestampFromPy_psyco_IntervalFromPy_Dprintf_pydatetime_getquoted_pydatetime_conform_list_dealloc_list_str_list_traverse_list_clear_list_init_list_new_Dprintf_list_quote_list_getquoted_list_prepare_list_conform_pboolean_dealloc_pboolean_str_pboolean_init_pboolean_new_Dprintf_pboolean_getquoted_pboolean_conform_pdecimal_dealloc_pdecimal_str_pdecimal_init_pdecimal_new_Dprintf_pdecimal_getquoted_pdecimal_conform_pfloat_dealloc_pfloat_str_pfloat_init_pfloat_new_Dprintf_pfloat_getquoted_pfloat_conform_pint_dealloc_pint_str_pint_init_pint_new_Dprintf_pint_getquoted_pint_conform_qstring_dealloc_qstring_str_qstring_init_qstring_new_Dprintf_qstring_getquoted_qstring_prepare_qstring_conform_qstring_get_encoding_qstring_set_encoding_Bytes_Format_column_dealloc_column_repr_column_richcompare_column_init_column_new_column_len_column_getitem_column_subscript_column_getstate_conn_text_from_chars_conn_encode_conn_decode_conn_notice_process_Dprintf_conn_notice_clean_conn_notifies_process_conn_get_standard_conforming_strings_conn_pgenc_to_pyenc_clear_encoding_name_conn_get_protocol_version_conn_get_server_version_conn_setup_conn_connect_conn_poll__conn_poll_setup_async__conn_poll_query_conn_close_conn_close_locked_conn_obscure_password_conn_commit_conn_rollback_conn_set_session_conn_set_client_encoding_conn_store_encoding_conn_tpc_begin_conn_tpc_command_conn_tpc_recover_conn_set_result_conn_set_error_conn_notice_callback_connection_dealloc_connection_repr_connection_traverse_connection_clear_connection_init_connection_new_Dprintf_psyco_conn_cursor_psyco_conn_close_psyco_conn_commit_psyco_conn_rollback_psyco_conn_xid_psyco_conn_tpc_begin_psyco_conn_tpc_prepare_psyco_conn_tpc_commit_psyco_conn_tpc_rollback_psyco_conn_tpc_recover_psyco_conn_enter_psyco_conn_exit_psyco_conn_set_session_psyco_conn_set_isolation_level_psyco_conn_set_client_encoding_psyco_conn_get_transaction_status_psyco_conn_get_parameter_status_psyco_conn_get_dsn_parameters_psyco_conn_get_backend_pid_psyco_conn_lobject_psyco_conn_reset_psyco_conn_poll_psyco_conn_fileno_psyco_conn_isexecuting_psyco_conn_cancel_psyco_get_native_connection__psyco_conn_parse_isolevel__psyco_conn_parse_onoff_psyco_conn_get_exception_psyco_conn_autocommit_get_psyco_conn_autocommit_set_psyco_conn_isolation_level_get_psyco_conn_isolation_level_set_psyco_conn_readonly_get_psyco_conn_readonly_set_psyco_conn_deferrable_get_psyco_conn_deferrable_set_psyco_conn_info_get_psyco_conn_pgconn_ptr_get_conninfo_dealloc_conninfo_init_conninfo_new_ssl_attribute_parameter_status_dbname_get_user_get_password_get_host_get_port_get_options_get_dsn_parameters_get_status_get_transaction_status_get_protocol_version_get_server_version_get_error_message_get_socket_get_backend_pid_get_used_password_get_needs_password_get_ssl_in_use_get_ssl_attribute_names_get_curs_get_cast_Dprintf_curs_reset_curs_validate_sql_basic_curs_set_result_curs_withhold_set_curs_scrollable_set_cursor_dealloc_cursor_repr_cursor_traverse_cursor_clear_cursor_iter_cursor_next_cursor_init_cursor_new_Dprintf_curs_fetchone__psyco_curs_prefetch__psyco_curs_buildrow_curs_close_curs_execute_curs_executemany_curs_fetchmany_curs_fetchall_curs_callproc_curs_nextset_curs_setinputsizes_curs_setoutputsize_curs_scroll_curs_enter_curs_exit_curs_cast_curs_mogrify_curs_copy_from_curs_copy_to_curs_copy_expert__psyco_curs_execute__mogrify__psyco_curs_merge_query_args__psyco_curs_copy_columns_curs_closed_get_curs_withhold_get_curs_scrollable_get_curs_pgresult_ptr_get_diagnostics_dealloc_diagnostics_init_diagnostics_new_diagnostics_get_field_error_text_from_chars_exception_from_sqlstate_base_exception_from_sqlstate_error_dealloc_error_traverse_error_clear_error_init_error_new_error_reduce_error_get_diag_psyco_set_wait_callback_psyco_get_wait_callback_psyco_green_psyco_wait_Dprintf_psyco_exec_green_feGetCurrentTimestamp_fe_sendint64_fe_recvint64_lobject_open_Dprintf_collect_error_lobject_close_lobject_unlink_lobject_write_lobject_read_lobject_seek_lobject_tell_lobject_export_lobject_truncate_lobject_dealloc_lobject_repr_lobject_init_lobject_new_Dprintf_psyco_lobj_read_psyco_lobj_write_psyco_lobj_seek_psyco_lobj_tell_psyco_lobj_close_psyco_lobj_unlink_psyco_lobj_export_psyco_lobj_truncate_psyco_lobj_get_closed_microprotocols_init_microprotocols_add_microprotocols_adapt_Dprintf_microprotocol_getquoted_psyco_microprotocols_adapt_isqlquote_dealloc_isqlquote_init_isqlquote_new_isqlquote_getquoted_isqlquote_getbinary_isqlquote_getbuffer_notify_dealloc_notify_repr_notify_hash_notify_richcompare_notify_init_notify_new_notify_len_notify_getitem_pq_clear_async_Dprintf_pq_set_non_blocking_pq_execute_command_locked_pq_complete_error_pq_raise_pq_begin_locked_pq_commit_pq_abort_locked_pq_abort_pq_reset_locked_pq_reset_pq_get_guc_locked_pq_set_guc_locked_pq_tpc_command_locked_pq_get_result_async_pq_flush_pq_fetch_pq_execute_pq_send_query_pq_read_replication_message_pq_send_replication_feedback_pq_copy_both__pq_fetch_tuples_Dprintf_adapters_init_basic_errors_init_sqlstate_errors_init_psyco_connect_parse_dsn_quote_ident_register_type_libpq_version_encrypt_password_replicationConnection_repr_replicationConnectionType_traverse_replicationConnection_init_psyco_repl_conn_get_type_repl_curs_datetime_init_replicationCursor_repr_replicationCursorType_traverse_replicationCursor_init_start_replication_expert_consume_stream_read_message_send_feedback_Dprintf_repl_curs_get_io_timestamp_repl_curs_get_feedback_timestamp_replmsg_datetime_init_replmsg_dealloc_replmsg_repr_replmsg_traverse_replmsg_clear_replmsg_init_replmsg_get_send_time_chunk_dealloc_chunk_repr_typecast_init_typecast_from_c_typecast_add_typecast_dealloc_typecast_repr_typecast_call_typecast_traverse_typecast_clear_typecast_richcompare_typecast_from_python_typecast_array_from_python_typecast_GENERIC_ARRAY_cast_typecast_cast_Dprintf_typecast_FLOAT_cast_typecast_LONGINTEGER_cast_typecast_DECIMAL_cast_typecast_UNICODE_cast_typecast_BYTES_cast_typecast_BOOLEAN_cast_typecast_PYDATETIME_cast_typecast_PYDATETIMETZ_cast_typecast_PYTIME_cast_typecast_PYDATE_cast_typecast_PYINTERVAL_cast_typecast_UNKNOWN_cast__parse_noninftz_typecast_parse_time_interval_from_usecs_psyco_escape_string_psyco_escape_identifier_psyco_strdup_psyco_ensure_bytes_psyco_ensure_text_psyco_is_text_file_Dprintf_psyco_dict_from_conninfo_options_psyco_make_dsn_psyco_text_from_chars_safe_psyco_set_error_psyco_get_decimal_type_xid_dealloc_xid_repr_xid_str_xid_init_xid_new_xid_ensure_xid_from_string_xid_get_tid_xid_recover_xid_len_xid_getitem_xid_from_string_method__xid_base64_enc_dec_Dprintf_column_doc_name_doc_type_code_doc_display_size_doc_internal_size_doc_precision_doc_scale_doc_null_ok_doc_table_oid_doc_table_column_doc_connInfoType_doc_ssl_attribute_doc_parameter_status_doc_dbname_doc_user_doc_password_doc_host_doc_port_doc_options_doc_dsn_parameters_doc_status_doc_transaction_status_doc_protocol_version_doc_server_version_doc_error_message_doc_socket_doc_backend_pid_doc_used_password_doc_needs_password_doc_ssl_in_use_doc_ssl_attribute_names_doc_diagnosticsType_doc_pgerror_doc_pgcode_doc_cursor_doc_diag_doc_notify_doc_pid_doc_channel_doc_payload_doc_hex_lut_xid_doc_xid_from_string_doc_format_id_doc_gtrid_doc_bqual_doc_prepared_doc_owner_doc_database_doc_typetable_enctable_exctable_sqlstate_table__dyld_private_asisObject_methods_asisObject_members_asisType_binaryObject_methods_binaryObject_members_binaryType_pydatetimeObject_methods_pydatetimeObject_members_pydatetimeType_listObject_methods_listObject_members_listType_pbooleanObject_methods_pbooleanObject_members_pbooleanType_pdecimalObject_methods_pdecimalObject_members_pdecimalType_pfloatObject_methods_pfloatObject_members_pfloatType_pintObject_methods_pintObject_members_pintType_qstringObject_methods_qstringObject_members_qstringObject_getsets_qstringType_column_sequence_column_mapping_column_methods_column_members_columnType_column_init.kwlist_connectionObject_methods_connectionObject_members_connectionObject_getsets_connectionType_psyco_conn_cursor.kwlist_psyco_conn_set_session.kwlist_psyco_conn_lobject.kwlist_connection_init.kwlist_connInfoObject_methods_connInfoObject_getsets_connInfoType_ssl_attribute.kwlist_parameter_status.kwlist_cursorObject_methods_cursorObject_members_cursorObject_getsets_cursorType_curs_execute.kwlist_curs_executemany.kwlist_curs_fetchmany.kwlist_curs_scroll.kwlist_curs_mogrify.kwlist_curs_copy_from.kwlist_curs_copy_to.kwlist_curs_copy_expert.kwlist_cursor_init.kwlist_diagnosticsObject_getsets_diagnosticsType_error_methods_error_members_error_getsets_errorType_lobjectObject_methods_lobjectObject_members_lobjectObject_getsets_lobjectType_isqlquoteObject_methods_isqlquoteObject_members_isqlquoteType_notify_sequence_notify_members_notifyType_notify_init.kwlist_psycopgmodule_psycopgMethods_psyco_connect.kwlist_parse_dsn.kwlist_quote_ident.kwlist_encrypt_password.kwlist_replicationConnectionObject_getsets_replicationConnectionType_replicationConnection_init.kwlist_replicationCursorObject_methods_replicationCursorObject_members_replicationCursorObject_getsets_replicationCursorType_start_replication_expert.kwlist_consume_stream.kwlist_send_feedback.kwlist_replicationMessageObject_members_replicationMessageObject_getsets_replicationMessageType_chunk_as_buffer_chunkType_typecastObject_members_typecastType_typecast_from_python.kwlist_typecast_array_from_python.kwlist_typecast_NUMBER_types_typecast_LONGINTEGER_types_typecast_INTEGER_types_typecast_FLOAT_types_typecast_DECIMAL_types_typecast_STRING_types_typecast_BOOLEAN_types_typecast_DATETIME_types_typecast_DATETIMETZ_types_typecast_TIME_types_typecast_DATE_types_typecast_INTERVAL_types_typecast_ROWID_types_typecast_LONGINTEGERARRAY_types_typecast_INTEGERARRAY_types_typecast_FLOATARRAY_types_typecast_DECIMALARRAY_types_typecast_STRINGARRAY_types_typecast_BOOLEANARRAY_types_typecast_DATETIMEARRAY_types_typecast_DATETIMETZARRAY_types_typecast_TIMEARRAY_types_typecast_DATEARRAY_types_typecast_INTERVALARRAY_types_typecast_BINARYARRAY_types_typecast_ROWIDARRAY_types_typecast_UNKNOWN_types_typecast_INETARRAY_types_typecast_CIDRARRAY_types_typecast_MACADDRARRAY_types__MergedGlobals_xid_sequence_xid_methods_xid_members_xidType_xid_init.kwlist_PyDateTimeAPI_conn_notice_process.append_conn_notifies_process.append_PyDateTimeAPI_PyDateTimeAPI_PyDateTimeAPI_PyDateTimeAPI_typecast_default_DEFAULT_psyco_is_text_file.base_psyco_text_from_chars_safe.replace_psyco_get_decimal_type.cachedType__xid_get_parse_regex.rv_wait_callback_psyco_adapters_psycoEncodings_sqlstate_errors_psycopg_debug_enabled_psyco_null_Error_Warning_InterfaceError_DatabaseError_InternalError_OperationalError_ProgrammingError_IntegrityError_DataError_NotSupportedError_QueryCanceledError_TransactionRollbackError_psyco_types_psyco_binary_types_psyco_default_binary_cast_psyco_default_cast/Users/runner/work/psycopg2/psycopg2/psycopg/adapter_asis.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/adapter_asis.o_asis_dealloc/Users/runner/work/psycopg2/psycopg2/psycopg/adapter_binary.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/adapter_binary.o/Users/runner/work/psycopg2/psycopg2/psycopg/adapter_datetime.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/adapter_datetime.o/Users/runner/work/psycopg2/psycopg2/psycopg/adapter_list.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/adapter_list.o/Users/runner/work/psycopg2/psycopg2/psycopg/adapter_pboolean.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/adapter_pboolean.o/Users/runner/work/psycopg2/psycopg2/psycopg/adapter_pdecimal.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/adapter_pdecimal.o/Users/runner/work/psycopg2/psycopg2/psycopg/adapter_pfloat.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/adapter_pfloat.o/Users/runner/work/psycopg2/psycopg2/psycopg/adapter_pint.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/adapter_pint.o/Users/runner/work/psycopg2/psycopg2/psycopg/adapter_qstring.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/adapter_qstring.o/Users/runner/work/psycopg2/psycopg2/psycopg/bytes_format.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/bytes_format.o/Users/runner/work/psycopg2/psycopg2/psycopg/column_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/column_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/connection_int.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/connection_int.o/Users/runner/work/psycopg2/psycopg2/psycopg/connection_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/connection_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/conninfo_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/conninfo_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/cursor_int.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/cursor_int.o/Users/runner/work/psycopg2/psycopg2/psycopg/cursor_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/cursor_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/diagnostics_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/diagnostics_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/error_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/error_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/green.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/green.o/Users/runner/work/psycopg2/psycopg2/psycopg/libpq_support.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/libpq_support.o/Users/runner/work/psycopg2/psycopg2/psycopg/lobject_int.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/lobject_int.o/Users/runner/work/psycopg2/psycopg2/psycopg/lobject_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/lobject_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/microprotocols.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/microprotocols.o/Users/runner/work/psycopg2/psycopg2/psycopg/microprotocols_proto.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/microprotocols_proto.o/Users/runner/work/psycopg2/psycopg2/psycopg/notify_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/notify_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/pqpath.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/pqpath.o/Users/runner/work/psycopg2/psycopg2/psycopg/psycopgmodule.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/psycopgmodule.o/Users/runner/work/psycopg2/psycopg2/psycopg/replication_connection_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/replication_connection_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/replication_cursor_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/replication_cursor_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/replication_message_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/replication_message_type.o/Users/runner/work/psycopg2/psycopg2/psycopg/typecast.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/typecast.o/Users/runner/work/psycopg2/psycopg2/psycopg/utils.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/utils.o/Users/runner/work/psycopg2/psycopg2/psycopg/xid_type.c/Users/runner/work/psycopg2/psycopg2/build/temp.macosx-11.0-arm64-cpython-311/psycopg/xid_type.o l$ X d  4XLP  _psycopg.cpython-311-darwiny NeuxJRNj-7C_V/91bchwBp4WkR33|5PXofkOX||zڽH,ce,A#7jMGgMpER X4i^v/+@s98'z͐l@|aV",Tב҆^/$ Iko;4_<5ҡ_pw4KxFVlf[ӎÄ)&hrAJ :]K`}Ǯr f٣}@ǀG`u_ܡ]A>據)'Ћ.QLHKH(rOY vm)<} vJc>3n[vt$h704t{72)~fN'@N`0| T-"-@وp?jKWI%g~2_0+yV)ʅ%ɚ~uT!h"Ta;Jv݅pnO<Bś&"Mpr}LQv(ĠfZU+lv&ׯC>Cúm7ߪv7" *5ӻ ~Z ?58 [#)pi ևg,ߜUmX;(jE3&1PZ20!M+sTIDG-X HoQ @8 X8!UYoy\O-t4obkJO!^I3_% ZZcvI*Ҏq\H=ppTgD/0p7aB@4{nCOy` V%aGS-Eٲ`ߺ Nl)9|k9TngV>Dl@6Z`A 0839c_ zu 0nE3`Ӆ0zo  6 U-B*bs=%!%ˮt[ɋzb-эߋ泂|"?NlPҀpiROY}Xx D^#ۮmqF֧If򨢜B:M\@cΕ#X<(\]crU<3Lݛe jP UrÉև0H9wOLo 6ٛnX B7†?AH/9Kt/cg*vP>J EoC-C`U!J\Mlc!*d9Q ;aAō h@ߣ<63;$\|J%{@WT.Ά 8[.$AL%]ɰb?ie_ ;K;+qީ)EHcxPs&fJ|vkT~