debian/0000775000000000000000000000000012271503060007164 5ustar debian/README.source0000664000000000000000000000037011340562604011350 0ustar This package uses quilt to manage all modifications to the upstream source. Changes are stored in the source package as diffs in debian/patches and applied during the build. For more information about quilt, see /usr/share/doc/quilt/README.source debian/python-networkx-doc.install0000664000000000000000000000006412267756027014541 0ustar #doc/build/dist /usr/share/doc/python-networkx-doc/ debian/rules0000775000000000000000000000607012271502455010256 0ustar #!/usr/bin/make -f DEBIANDOC_DIR=$(CURDIR)/debian/python-networkx/usr/share/doc/python-networkx LIB2 := $(shell python -c "from distutils.command.build import build ; from distutils.core import Distribution ; b = build(Distribution()) ; b.finalize_options() ; print b.build_platlib") LIB3 := $(shell python3 -c "from distutils.command.build import build ; from distutils.core import Distribution ; b = build(Distribution()) ; b.finalize_options() ; print (b.build_platlib)") PYTHON2 := $(shell pyversions -r) PYTHON3 := $(shell py3versions -r) %: dh $@ --with python2,python3 override_dh_auto_clean: dh_auto_clean # Add here commands to clean up after the build process. rm -fr build # Remove built doc too $(MAKE) -C doc clean rm -rf doc/source/*.pdf doc/source/*.zip examples/*/*.png doc/fontList.cache # Make sure that there's no .pyc left find . -name '*.pyc' -exec rm {} ';' # This directory is generated during the build rm -rf networkx.egg-info override_dh_auto_build: dh_auto_build # build doc, run in a separate shell, so we can export MPLCONFIGDIR # (export MPLCONFIGDIR=. ; make -C doc dist PYTHONPATH=../$(LIB2)) override_dh_auto_test: ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) # running tests set -e ; \ for py in $(PYTHON2) ; do\ PYTHONPATH=$(LIB2) $$py setup_egg.py nosetests; \ done # running tests Python 3 set -e ; \ # running tests Python 3 for py in $(PYTHON3) ; do\ PYTHONPATH=$(LIB3) $$py setup_egg.py nosetests || true; \ done endif override_dh_install: # Install w/o compiling *.pyc files # Install egg-info directories (--single-... option) python setup_egg.py install --no-compile --root=$(CURDIR)/debian/python-networkx \ --single-version-externally-managed --install-layout=deb python3 setup_egg.py install --no-compile --root=$(CURDIR)/debian/python3-networkx \ --single-version-externally-managed --install-layout=deb # Fix executable bits: chmod +x debian/python-networkx/usr/lib/`pyversions -d`/*-packages/networkx/tests/test.py chmod +x debian/python3-networkx/usr/lib/*/*-packages/networkx/tests/test.py find debian/python-networkx -name '*.bz2' -exec chmod a-x {} ';' # fix test shebang sed 's|/usr/bin/env python|/usr/bin/python3|' -i debian/python3-networkx/usr/lib/*/*-packages/networkx/tests/test.py # remove duplicate examples # rm -rf debian/python3-networkx/usr/share/doc/python-networkx # don't ship python 2 code for _decorator because it can't be byte-compiled rm -f debian/python3-networkx/usr/lib/python3/dist-packages/networkx/external/decorator/_decorator.py # Do some cleanup: delete unneeded files: rm $(DEBIANDOC_DIR)/INSTALL.txt $(DEBIANDOC_DIR)/LICENSE.txt # Rename the README file. mv $(DEBIANDOC_DIR)/README.txt $(DEBIANDOC_DIR)/README dh_install update_intersphinx_mapping: wget http://docs.python.org/dev/objects.inv -O debian/python.org_objects.inv wget http://docs.scipy.org/doc/numpy/objects.inv -O debian/scipy.org_numpy_objects.inv override_dh_compress: dh_compress -Xexamples/ -X.js -X.pdf -Xobjects.inv override_dh_installchangelogs: dh_installchangelogs doc/source/reference/news.rst debian/source/0000775000000000000000000000000012017166070010470 5ustar debian/source/format0000664000000000000000000000001411410227366011700 0ustar 3.0 (quilt) debian/source/include-binaries0000664000000000000000000000010111446222172013621 0ustar debian/scipy.org_numpy_objects.inv debian/python.org_objects.inv debian/scipy.org_numpy_objects.inv0000664000000000000000000015674412016774625014617 0ustar # Sphinx inventory version 2 # Project: NumPy # Version: 1.8.dev-63cd8f3 # The remainder of this file is compressed using zlib. xڴK{H._|^vgwDJ4"U<` ]ןȈgQe[$ȸQy"*g%dzCeXx~zg?c]ê*ǺB]W7~s.Kcz~ d"{_E$K+ۇa>^"ݡcYQaz>ssOi9eEXy)=$=cX>V9'Zy.P7eb^.,+ԣwUG!3ԋ3ךJ"HjSI bJ˕/n6SCT(jWT$|w{cf~tn~t>.޿ 4FjZH;.1@o×Ʌ7_W$,=E7/d$J-=6?;J\IugJgZwS,f];g;j 01*O£:nό|cTyǩ`v׍nGoJ?gGR-)!Ïh~vJ6/4rβImˇ+s !{F]L H^vX*>"ws/:ϥqv%xͷm&W0?vY/?'~>x+ ۷%Τyt6OQV}:yKuI+gz*pYUIm'M se {Y?uKY pHm+_k˫jxʿ%LI4Lc.,{#!O'WX~5"V@M5\U?I̕QN!*ӧQ lecc9J^oH %T&/VRwwJ3UJ5?_]W!1BDAs{Cs`6O:|?W]Ɋm{CkM㿌4xb]8k~1h/8NfynjܞGr]&eVdm(!x3{!c߀ ,I7ebzYvdtƿԖޅ40NE|1=O}ඞD{oD]4ωROr+uկ2 M]4YgT8-qx~|3zzKU U9B+se^ڟ7J߬.HL%'O#ml籋۰CADnZbۯT g܈JjH;\ӧ^~4ϥ'x9̹<3U5GW)[5ʭ53#!7[5=0B߿WQJ>oUiSsӘLFYE!(ϔ~ԝw?ipJ6QYA#?S0?k><z>RuWj7KwEY7s"m&I=6 iW%;hGhe=V._:;0 u)}|0KI`dݨouus_^_kVOST]Pcoi0sQx'+s<:%}X݃/R%u:Qx&o谂-OF}#_f7z{]_a{p{__bʏ~_j y?eʌӕ-|~P> Zܟkd-nn6^j>\U5* *  /[z| YF)R'`|,?WU'DSUZt_U~ݍ*X<:}02D%i*CZ]f R*C,I✧i6׷Vכ5ZMmU6Mi ^67_WFG?>H 0e~|q"1YZrJ_6sTc^LTUqv7z;6EYurc N_5l2598ӸDmhB$\}1]J_woֿmm~p9F`;Ey+&Mh"ifѐO%Hy""qwm l #tJӈnF:UzkRGdo`+DFf/_*uS9[hKJDq?Dq))uv}|~uÍx##g]\Dߢe/5E+r_"ᅥ"n]Ň:O\ohQ,m$]q|V*=Ֆ뫋zm7k6PuuQ˧5ܽȎV sDMGo_ny߷/J_Rv{ynn?\]o.7ﹾ]ɕ9>>& ^Q=Xȡ,y-{Re'7a쨻[n!L]o^ֺOb48?j!dd[bEUk}#yS$zXӣw߉ܷ0ׯe`7ofp}P .b\torN/SnWI!6*IΪ`?*2P *WEEݬjDPa_ů7r, ?xgYYyYYeYT \o7ki2]^&FSQ&SW՝*dsY=r}{3ZڦswVZgQV?&"2 m7^[y셑Z&kpwޢ:"I_-b8.9ZK`nngM_n{-xo[L,^]B^ҍû':xFu 㶄h p|W>M:mJުt7S/BxinVćǬxʲh>m=M| '>`foyĕ[̱^)kN*ZINxZd'o^Je-$M}Jls~h+q%λ4,]%*ݳL$`!]ܬWcq[X:lKFǎ*^fՂ<)[DOi.@fl蕙̨x9v{]nl|Di`w[~ )107zb`y#ŷ^.)w^=շK#D ]VVUU,JڳT x]\HOUxŏ.J6VSI{ŊQRo*Iu^u{$s5./eڼ#l[̬%@ng]AV}TuD_+rw a&,mHHY SpJKtez_Lzo7j Ս'@_4!AZ?"kP@}&z: j*}g5V}.3'u?dTJ|K/X&XM2 ;\ˍ4W3BG"~|X2m,펾^64nF./~{b%L&.]Z=]_R:wcƒԕRO UGL RF'_y :?0eRY^B(NEBaX "wbUn|U}QEhZg|d:MԨ߾lpL!ޢ53+9?Y+Qބ;r6c!M-&̉~ff;=Cd37@c?-`E}64\$nLN?I,J8#cK,ϖ5KP /y[>S1Ճ|1#6V!hz'\R2r\8We"2(Ji_L؎7*m=lw1a>B,!8 M:t ݥ7MʠaGAfܮ㴬Dyc@oڊ!0iM1?շuu7 Y F7P=9 Y5ɐgI2I* q*ਔ ]u,w2޸g .!n\c#e`:F=oh_~~[]*мqx6?YXeŻCR2sYL7W| z-Nr]vGӣA̜d⏼V#^[40`w"S,'r]-w[NfE dYq";]4xуWo'.SKgiR5ѥɑ{ /VEigK[~Z=)[PHlbTL8D)y~(kw M0%?||#/2*ٴoڝ|^̸;!$ , ?9=:Ksr kEХ%wEnmPmKT*5mݨkrq,^уJSzJM=T

4~Q4߯4Y#s_s6l:[X4[2O7G^ß:Ӧ T5(/O28;թ-u$s0EJ^2[72bex\*pzgF6o7* TM&\Qd9xeSq/` 1ZPWWy]-#`S{p'l;YȴYTY=80|ER 0؏(-#2YD>S74\*wiIU]I@,Qʝm R0W$e(YqT#) ~+!LS5کA1d N(O^υېjQ! |~_րdKsϽ`yՏ$,91kIBntw)F.vaT* =+eXHxˊ PVy+1i(#C$0[[>O3X!# Z\W''fk)Oâ;O\R[A|HiUD/q0IR_v@eJ~i$M?\vz&:s)rO .!%~%jX䧌Q&W*M8LťQvZQn#T^cWl xA.WoSԄe+(”0ȡC3z ۫g쏺kVB;C iJͳ=͎t!|7_2(ãcc0At)rǟ=Ԅ*Y6gjQ;li J Hj{\XruRRO$KxDC_otL=eW$ 5,Ovl5DP%2y,aپižF >*x'(6 M~zԊ|.;(||+jrżjf8zh3gv8#cnxϲdž;?iT@W*dȚu s:WZ%x&r3oPIF`~xaPE < 4W%z/S-?~D-c}+K$EA `3.7lAkCj -{qn)J;$!Fޛ/*Ok9Hsx}QӦ$iS3mElXÇP{9mfxFDY&"*&JaQS.]C űL)vOg -$'ֽ@pYT¨u{3Ryy^4?A3>#̷'T"c?2%ƚ@a? FN˭@fBj1 V D43|}p3/8Q-~ Av(1?OtһH) z?*."@7]d5Xd&! "rЎ 7=ԯDFrH1?j!ok#H>L uL5w{5!'h8bH$z*ʋ*$>/B0f8'[ &EB >U|f{vs-pH=6+BHx97z!ffmJ vzwU>\h]g'uR (dp_kA~auS&IҢU >7Ƥ!cf#x j*QE ir҄la \0ϋH 1#8! !"o`P]ƋE Ӧpb!VUY<b{ =0jrm<ɯ"!ce),HTm= }ug[C.F3F4T7pS Tl.8 Oo# i?(ĘESLX P]Ni5LIk$fK͡|)ebRL֤1Ma3]Dn) "'avNQ-ނ2 B61\ !йVJ'-0JES֏hhW%t!kX$zCim[Q8jZ(аVU4O-Z{sRd$} pLӪ`a%yP[`*&F Avn0` N~ć Ŕ/HC{Fc?AOq(afFu2,X+cDnEo!P 5LނǗa*Eq>nt^Qn-5.u?$CpȪ"Ng|> -xd9,\peeZbˆ"k`)W{9ˑ1™S#erެp#>_>YcK5h}@.LW .kq"<ܑyu`=90|IQq8|*L0&g%S$nZyIcD!+]3)/l+uOIJ' qZp RSy 5>C"_U6BV䟨,1VKzH4jM1ΰISXfcYa MW{^* ':9'Ihs w olO c6iQ4 P׺z # °,E$`jG'w{w Qr&DJAxG'^!@K`1/]:+o.4׍9Rt%z}$~\HJ&(&`#YMpRkWB>Hu!CIK@=)8ݪ)3HU#~1Bh7=[jѱ8W7A[@3Tm6i&Jk1E3u*S't\r,,Ev$6uYb΋EiŎB)TON7Cڍ0\3He ZTar A쑚+0Z5OzL㴆mx~8?R4OK BOI$L1EP D=i+&B\q)U.6+ s(TETH0lUW -8@NJXm̀"$Gv[,dj&4@-=UZ(Aw'(xiٰcX,mHY,.*,,>N,Ć4=+?H-{iHՎSmXLS\ƸՊp}NX뺘g r"UH4#<>^}0!f{RX|Q@܊<yA 2b wd:*֖Ga/xyVW-a_} Ox_ssF"faOIbgO6qOS6᤟)> nQ\h?1<% "k,ɸ78}<k|%g7VںS)]nY.T,ִSXf?ĎL)c1Z?q} .T<-)FH{ {!\/;ZZ}y6~ZC@Y̸9B2q@iM9맅,0}g`g="fH$P*,ɊetyO*Chi+,,wH)CAވ1asuż$~,SR⿞z΋{zq*Dk,G1Itg9hPVa(+mlr9]Rf̼$/n.ȰHWfr7@B¥uc&GT^IG'IɥvOAӢiP;xP1ȱAo K62H Hv|k ɇbεݴ(@jHgLF*,tUKq0s2RGK 3D9'`=,8谜P8=5k]PG-Ԃ]^8?N ")Yq!}Ks S):U1B&Ǫw]⤻>GR\֙Aǵ +jǿRfՙ-2T'fOU 1So=.Lv6[cSB4i=Qs#{hc(隇OiHVE8\r~6Q 1qF`@ ]4K:ŝ{N)<i;br4ygE\552iN\In2^]PTծ YQ*#RU~ !.@ೖXnm[ҧ:`P(D̞2b9"g&XSxR S=QY;/m.=q<$CzJQN!Fp]+'PBPRVAK(B,E^z P4m[*i@[C]A읹Ȇ:ui|"pC!mohݓ"A>P24ήi\J!hKף}r;Nl^ZFR8Cr@I5?u&Јx2T޲Zt@#zQP͠^Q\ĻDTCB+K !$L$ӥZ8C fD"fђ[o!CR0YjRͼV4HLn$vJU62}5'΀uA'w~%$wQ`D(4 ^D;UKglp!@Sz`]P)!4Ӡ4mJ]0"i)ºfAcXƻhV*;}q\p4M$xzHH  |27A .!!dOi3d'Y%ynYM!uuYIc6Qk>+~1Uܧ]1ʏQy*^2'-ـu&3~ƉAi!G ;\b~ }[8 aB; 0\I Iu(] IYPĈѮ"N5,Sim|eC`!zL{媆YP&5kkāδ P຦ZM9"6vZv +r Q!9 :sCɋ0dV7YT2ͨ,,0_$`qӪ*p Mbk\1$:T2.1BN8':2u&y5]IDYicT`~N<iW'!hВ`nAhՋn$K6@wJU^ۜD?$ln3 [ 4J 53DT-_:p*C=Es4'A c:qe;+c$Qў Ğ ͅ#_dt!q|hw-q&nR;DrrB y&å Fg$E$S7yMr#t2x:&(J+y_뽰]=1k' e^9ػH(ヤ;s)֠pj󝂈:/DZ5HNsLʘ4~ ;*"]("V (&BjW.ܺV&+[x0T;z2BE&)Lՙ0%Q{8It+XQ 2O[_*hʼndsGcx#tNP#ZA0*q|n.6Fu8bM ܭPbkkAQ3+o,f{a%@Kboni# :z[*7*>̯OHS8D~CIOqFоeZܴYNk-C Ib: ߬H;\pŅܾkV[ zB6NŜ ˸1q*D@&FX"%9l`v G "j7t&o-ko&C}AȮr7_ܪBJ I,J)yi[ *q~I.&q[yXTqH2;c;QK{\ +tAAOIO.E,+TTGG9[(?r|+ER;ojNVE#O2UrXmo;c : ]J s,M Kzgg rhpI4F)6Ol hUZ4L{K\] aXgFC\0yBDz8?B=!FMP,EPOK dΈI3}t\gd[Ĝ{=#lv8cibh{ 폽/MfTf ` ȠQn o- 3AZ6*5%09^oU*A j'PtijZBIi&Eux juOdd633){J>͎17xFM9C4?6CyruO]eh[IVa;jHlSyd/ʹ~# BߟcVcW- %bP澭2+ BBA&sgt;{GghQ@&>]E2Bf eoRpN/2ї+?4TE#[?@ `aaxHVSc>ۄ_Fv!I7P4Fvi)dgEɜ½ˡdx2=4"sJ7^Y?FQ=rƓdP:-`(dBpȢ"Ae# gv"R'3f·"\IV6'}B*;]pn֖p4RZH-CTlJ1&$ zu{lk*hlYg/| X]$),Ly%jJ߸Vra推 !D0w(ʦ֋?BŌB>2$a {ք!УJYCO>{xK/8U!+O9v3ۉ.1Z9i%DSdDٳ ^I Kȟ4@us~PPDBA"KkI' ;%LvrDIq!@%˪4uZGٌ9i̤ @`é:Igt*JOwde @2Tz";HM_b Y(4nS ܗ'0=UAYDŽL/$ع*G2LR1:2'D(t ɲ抹$X.7rIC-+-@-`n,%Jng*tg .#$lkG`cTF5/| neއ+~9sBŹ#|uS)ёJ4 'S%Ұ^BqRmUTLDXP[0Deb?Y!<&oC^KX _!He"r;V7i*"BxNtpz'}#b(a*zO)#Q T@iM3A@1 UIŮ &`a#D#%bd3E&sf.'`$V"v ~+&6{[;G^85%P#tdV 'Us̼h- e wh{i8X<¤`Ri.O4V=ACR9 Z#CB?S #%}"p[/356۽WJM.Ypޓ6|-4G4mH'rF=l8#BW]9I#a-$>>2ÁGP -lv %f/׎A+\:md_z>#el)E5(!\sWï5Luw 4%sCϦI#D#FGv?om)%Ԧ\LK0I_+7E{\O,p4{3H#>Hd@%tnp wO3Xs),vaYQ{&@o(߅4c;R(RHAAZ'9-fX \'\x ab6? 7a{1`d ?8v4 5.]e|Hca\,hȢmGJ:)^D!\&JJ,C8[|H4jvKe=mO0}uk(WgJ݋ c* j9W3Ǵ8 #c&~oWq;R]'.mqBDXß0g:Ag!:S)CzWE [ ji,,NfcHޭ|}0YiӢދ5jSzD@Hl&|㤮(hh'( p~mG(>UJoR (xCn*LP~@J~˞zLz27 /%̍rV́C% }µBt^0uNZV̍-?j!Pv<^+ aJ̈́-eZiE *Xؤ _'/;Ҭ8;? O݉m}H9Յ>p(4R8C ͻU!ǀՕ|5d\dG(b!xs2V F?Gt73# S=h] 5!H6ۻgbT燠4 Ѩ{sOϱ] QV=2Lo1ueI1!IH^UbQ/006iOɥAD4)F-=Eb-'N& iC|m0)h4^#cl}&7(2f7͌r #=sti)m* S%(`GUg}Tc`VW2ppt5PK 0 ڱNd4uR#OuRr|? WJO/ S+M0 2(EN#(}('Vi.هСgBΉDۥJ߹оO Hנ}=IRf^:mHH8*>#s-yOJ 3"|r`!#8I?0R=CZv rҜ7JamKv,4dS=N gH+Ox8^ÈI1II7x%;)E:Ayw=WIYN#7ڢ3(d-’).90 PC^a3XB VKXA_ʋi8ʁ31`2QV?2d9!O'!NuL[H|R?_z;Z l Kc0N$=-acTjy :d d͜4+g8NV=η N_Gt;;Д./$őHf^,Q pL(Z Y,ڒ"gl 7&VTB$DPzqՅ>.IQLGSiI5$Vc"xVT񆎥xgYOq[`n`@ϟ4kœنN[!Ħd^:$i[p^7<ƺAsJ:B"CL"WG3S!fjO538HZ3FQjĉԔĬD8XK1F\F00(ԮhIݹe}sH8=_8~w\1т NnKvtcĖqc-|b ǭ}K"5(덈BofA-M&XRH$4}$َlV?lSD-t?qu% T`qy G80e*N/o[B7ҹ~){մdziea7-e\Cm{7pq9@.74K\n7δꂞ"gvjM7;ǾpK)iOOrF0YPeAJ!.FDx u dD Fʰ,Iq(} /2vW5 9X _5LW|(N1 k˥=. HF (ueŲfF"̾Myg]虻@)vA&XthrR\&|S o`S0hJDb+Dy s)H_ FxnjZ%X5}qx}k-e-@bw %iEK09<% >X肺U1[A5MsvQX>y_Ri$ ^&"xqKHQ\ X';лR²:-!.@0>!WDzl (SS:t!vˠK`vqNxa> D4' }BB%hp(mH'&V8bdFEO;4ʼ [> N]r1'^ Bp܌ò̧$( (bи(}R rS0DC?Pu]*b8Ҿ:RT[ÂFh>Qy5=E'8<-b>BQ%,P'+<@=9iMmg>$yǺS%=Rf'IJr3Cy` cS[%}"F@LEПI M /8z|,V 7Ua҄Z3!3@$iq$c~V%jNB5 gxj'~A I'S+YGØ :يG^z"[_hc/Pظ@YE %I A~ 91$).+SEz&RG^J lyˍP }/l̀7\, f16&Lau2ij~#'zDn#qFYM5"a Ww|ud.n% ](HS6 G8=V4Š7lR1n6I"W!e`(}0. v-4i6%alqHN1]z5bt3fh|<)OBT+I]֯1bԽHRlQMp3a @53jIc)x,CV#j.J$Ҭjc ͯȰ'y!iv'hn.C P?ڄ qxPgEl2uqw*4,F<tmma'r)'wN)[Š_F΍Ou KPVA$rz`b!N\"u+g@ܵr<ӿ@C 䇧 meGE IB4؍1.ǿy+pJ;t/fpI왌0bq P$x"V\O_AL"˚fFt1TA zzyO<{埭l]^3˘@ZTMBl,i8 e, eg\/N`>ȕ1r `뭓Z3L^heb9% 2 3"^rh҆H8owӔpA9]rg.Lҟ:5+E* j WS mEV?hN4Y?rjWJ-  iggipHt pljz JWuNuܽd٤AEI3et 7ASOpݓn:ZQP)K]] S;df'0\v.!)ax#Trz1NiS'NkB(Q.h>(~9fL 9fTR,KSv8Iե4: ̣4VqxҐ\4ӻzWA? P /EwlHtQxRFkΌpP/TfJ|hR&Nbt4̂ɠ}V(? j4+an{5p ,Rͼw/UvSc;p$E> o.KJH7cuL@ p[F(115Ȑ%rNa3n8o %vHsyIBbfUd`8-'Nm#봢v X${"=$DrRf=Tۆ}-œ`êBk\gVEA"fjbwAaǖf/qwG.nvp1$˫ڥ8̥v}=\@J13?@9:TAk.+t6p *̴- ӊ7Iv0e$cY=!Աj`b& C)N{}`l5C˱N\ @ݸ"&bAWEb,QA+ӗ0#Kj3cFrmMtl_J:s%e n||GxE) P&zx˳T, dǤF:ϗ%L-&oVTZD_R"'"wrY8&qEio$2JU"B!  @d-ZLr)lb4 TaL:}gA@z;yYzwFT| {@:B):َH$hVK.Zjn-GDEQ̥g:ɗ<7B|>LehUvt [#3bx>Ifɨ-CCE^b_b?*D_kp@OPt [cƥY& #{:^-W{v?s5\<,Υ΋wѯ1S cFW ,lEIm NqR2y0KۨOL8[p 6Q`Ҏ0LH1_u˒HE)_ELa&w&ʏ`Z@5'H{Kr$2ˣFCnQ`.ꦒG2+  M;'RIԺ [ZMciuX|b4S%|괧n$1)]e|xV[,=F̒Iv-TUXҎ&D3f9<j$LF4=٫=cxiw]6 ٤Qd {gڡi|; |Bf7jL#=fr|Wv_M(B+DTK8X˱>vUs1:ww Jt.mBIEx$L`\M-=Qwy;WɽիjؒWRb )^6?5" o2>p^4so~H\PJ ah}&YvMQjι!M&[/EEP$V חs  HJΡG̼`rH/mܻr@& FAׁ.ZEfr6\^W4 K2wt|/ZDX&PsD,!jg].<9 j6 X5j$,{5Ķj@2tbI:K} ,a6_X2 Vi@ `$T!_tz'}@RSZm)/ DZ-:̍1!?BX%Q.K&6u^P` >y6z!5pؙ5aG -3w5D$p3C VGL7/RġSxڣ{>00hoW 1f͜Ey DL1;@%d0 ȫ:Rdi 74\͔;EtW@|А2܁PuGV͑M6Cؒ8m>y@~S=qt ŻE:g:sB@F MN\Tx"/J[AvS/~eYxGx  |C/홗3h!$cDq@lG:QC*κx) Jla[K 1&;Yۺgvt,  XhuHDCB "$6\DH1eHw';_31 Ie)mƮ4wc5+Yv[G!yb "1T"ܾZTg\a+ 㠘(R!Ma>ZbڅFdql)>v Ϙb3d#CJ5Btp )KM5Aߐ*uF w)q M% N0H(|O XjE:'(FAnYrCX+tZWS2CC{j/$e!$C;'$83}gQj9HEkvT 54S,dXИwEӱ6ϚKFH)Xjݡhq$O1ò@/ / 3F[>VԯfweG;u't!F) ~jPL8⌋hXrWĹf)[YYpTgiD}{+HF#h<_J3 xd xtMwTՅڍ؉:rM"L/2!uFꊰ8KfwaO M RMJ⃔ٔC 1zwKj2-(t\siջ.*xیT#~߃ww78 mdbgݙdŷUp}{5 1>MqQIَ~%/v\Uٟ%}$wM_\+Ϊau?" Ճ ja2{A:En Q}qa{ɲc4 /ueޮ= nuu$<[_Ao/9뉘_:[Wתe2A~ UVzg#Aלuust)?,M|qs}r=f] J| /[z hzgOԪ\~Y#IS0UJ-UTw~Usި-棼xiS|I&TZq짣is}]Y?pnauYS}U &U4x=\տc <>H 0fEjdy{_=\Êo \iՂܺemMN-4~{"|x<'ɯq-]޿K>]$Zv`\ N_SX*g-v-[qW%•n& 8KAx4Gpʂ # Ǐ'Q6SJ!Lb}X_]}o-k_}|{UR(jq˧5ؾhǍ@Fg/w/)W)4n}]m7^߮S&YD|̳YI[$+WG~!ai,8<Ac}uMn|ykZRɮiSUÏ̢$$.~x +Ѷ$A .+V2W%#XXzŇ9\}S!w,N]}ZMB8z~~wע"ķw7}s.`uۇOvʜ7;a?'b arO$M^5$92l-ޯcU?U~}WUT6˼?oFa&rOgp+v`V⥞9̮߈ߍR.S!Y~|C}#jF<5w$r𨇳.ioI6&/)z1 %WtVOLL _|oi)+ҷlpŢy mWԅe}NĽۇ_AoG0 |MݬNzVܚM]Φ1bnJf_Fayy)V=>VuޠVo9M<}4wuvq&2gF> b`fW׾ۗpӥˌ/]f"iL诿_݃OwJڥ4Zςk2\K?E0nBy7ԾP!⼑5VNmVGܝL[uz/y#oU?ɕrۧ{(hW/<&|ĤYJ\k;}]EvL ]!jWKQԍ7֊yCQ?pC#iSN/c̝kg#!6Il"#bLmH0Gщs^z t?CRK#AVB|?gYPLvME%Üpde~%+ѷɟ׬>b].Y"_ThS˱-sm>~,'s{^FtL?k#ߨ ׁ>|(_:&iߍ^=H+Pڜq6g @':0orWyv5mSė2qg )tSlK}v/_B6vٌ_3PXvT0=˷Yݩ_QkEtxv۵zW~/רPۣd.8U=9"͙.}Ў>eGw[c+3tr/9UL:k]9@aP4ai_赌}XE2*L琮בpEh U*Rs$`{FͩgbyR>\jb5G^,-?~-Nɿ>],>'aZ0HV~/ꫢ׻[9/]vM&F/"6ֳ".jcŘ2+6)7/9y/V̘Z&O޲ƪH:$?~QG$ }C $yMrgo&WB$_o{hf9TŇׯ)~mPcu, ]yLL ݩU}}(r+!%}r}u':drfQ͍Ȳ!J`FPe# "o>NۀLU$q]T: 'G%lwx+Ia@ W PpOֹylզY)ݩ9;uCФJ ivMJK%Q[Z&~M@׹?8ty)QL~3x(lWtẕQsSVg8,~|$P)ǯeE2KXSىyu^6m")M'8rt.>_~wR p@>G3Tө*c7H۫_\oOKjCUp;{7p5(Xӧ GSAyFz&R9v޷jO@QpVvV<>cu"#:$f}gyӞݏb#+I\4jD>HC;sUcECRs׿՗;)Д [T7U[T$~2Nf(8m[,!6F*nĽ:ۘ5J|Ul7!5k }0)6WGdPEN\u#h~?Snp>7RGD M_ϝ,s]J4%)ȡ]QJ BaE軕u}bǝbq3FsJ.>[u>4{ Fwv{of=#Mu.ij1=hX M28[?u3l$ҷƵQ|K?+3FF(`{{iUoP$-XQ#+G)#nMolB'/2hh i?!Ξ19牱gFB¨Аh}xf+!2-y":ߪe;9Sڳ ob s5ل}PKV_y}[դHcwjB?OվId\a5\o'arzfdWY_l'zo;^yV;0džr7ꐯ~kwק-aٻs85.>~ew |+Ҧ1!,_u)ץq۽e9iGw:}s]ԯU$V46~a`9}_Om?}fߕn'튼Y[uI4OW\Ev}N6{>s)2!ăTAWM}K"i:&3 O'oc`i {29!c6c}e֧,QKIAڅcф͕tx:=ð.>;#//Vok`x,6"ީI۠W)KKxahcOǑmyڳf4-f5jmtoޕ;sU)W!`)^/&iSNiνÀEg*8;ȝPykw%/Peso+,[/cN;ֺzK&j(紸'AD͢:?^JbUƯz߆!Ӵ*a exU\Ҿ) P5_K>÷8L#>M2gwg?z@)w\Ab?~4xb^B02ȮfZ*]{Eg?0ō;i V}J_Za͠r;wC%~,79G\!w. 2gdr?u5mz#Ky{¶EWΥg6 ae&ٟCJ3N6l_xܾ%E%>lH֟ ^u)?3A=8KtUZ2Ċ~R_J}١Ɖ%:|S~hR&9>gCݕ6OHs-au0L{`zBOfDE;ϖ6RHe?&Ng+EqcFVy2njaG+]V'vN3h;SA`qY!z|(x> =rK9dٙVо? AW&MHq]ιBm atNS[UyL׼ARk,(|DC̟tR]`HCG;3*;#e%=eoSIaD^ÌޣRK멝}p|iqXJ{{Q->)/0b<^8‹(̥-z }V#T xV11' d{2t^I6 F0Of-0PZFkA8SeHAp0Əj :"uA/l,T({Cjk:k ua 2 0hnefY 6xQGsZ3a. y=9my!f$7^ҚRQ*8h WExC 'dU%٦Nuc߹fx¢psY`;Gu@nKvhW<ϲhGRg8<$]Ujrr}H8가 &OŶ0) 4w띲+Td`DљdBF!ߌLgIѴ͟Aҁ w[_ϲ"΀}?y\h>-?$d(@c IC^N U>D\}r*푿x u>c .a2c,ND,Ḱ惺%oF-+/](_/J Y(''Uyqꌆ|ӟv806ctһuPj KUW&&,0/HRqAîgIJ"2k ;PKE%sDDqrbp޶B6dB'1o3 ott]u'Ty04dYw#c!=ĹEe87c~Wh\x1K@qM,3icؿdBx6;a K*i ^7_<@Xc?^I>f?Ӻ$]v4@ımuC!HYO--/D1_cziagU-BbΘ\%zȜ͡n+ u,Pamzpk $KQt`az^}M P)bLc{0dgR٥ˁ} ok#HZ>\ }aL7w{;tC6h8#r@$wLY=5_zy.)^Odp-qH3YV@(|97z!xINae6Pdҝߺs[A<-d!q~2Bث+ kmڌwrn{œIJ+E >7Ԗv~6 xݩx j*'j@@e^[۬n|WPc8!AD`ю&EPn#&UA @5@` X Ұm{<-yrõT:`P^*ࢍp8w{I4o$­Rಭ"=sGwl0#D6VJSPA c$1̃o0jYw| S)VA8x2( ax9=fpڤGc GretL >CHzƌE`@H /u_.%:Q݉frjwۗ4ђe׻=Ҳ)i%U#CXԡrz+d-e I}0hأh֑8MQ%GjYIycc5. 0g:(m pgzqۙ㟫a?~+0p7O_ P{I벑:NB%f>WSrrd=rZ¶9&2>0\iҟzS?V`[ 64`~ڲ[G26p|5LPpl vFӐVBq4s7DKi.VLg= Qqҿ pc"TY&4mZKϳއkU6F2?d<[ 윥-{ [gIv/v%m]}rLO/Y!¶;/_.;72c6m.⢶qEtIxwsCPwi2`xĸj,iud*wIVpiQ<S*~: E9N|bT@'+T(/;S;;<Źʛ*剎 IL ᥨ7`dݔmq5=DRh`B;C"{1sHd$tǤNL avGd<*C?EA"NKMgL %w <H@\p@iSMڻiT:DTjt.^?y B׃5LO;`b1ˈ*5ԙ\ruAJ4kls$x& F6; RY [ ֵ[q9u)鵜!(FcX($^\{Cn1?n!~F.,]*CqXF]'ć1|K&? M^]@m4 q1bLH@ : @qADĚ 43HK\cQ5MZ-VyZy-,;CC=B\BؔBi]9}P҇,N"BC[LCܘ'ʦvHx΋>jьpHlPo!=, X珊1>vQ-:=ۋ+~t4io=R4"D#%2-W5EA?廏[Xj:Y(?l qqq#7 t6Q:lCǪׇtLNVHx=!3b9ԿӭKOvi[-1v:=Dq`i~ٕ,{;eOwjK0` & rEPpQYp0Až'YErN,UkB|8q1B&"35YSyL cXbBC N# M8k`ivP-{X-X-tg7#'p}x~h||(~"8 tvHn {q,ۥ=:eͽ6Aly.]%_uMZQܱC<c/L6'lS8HsUL7j@e1_SMB4!g,iREkBxÌU^݋W'A r4>23{8lPvoB_O?GU9/3[*h±k#WRv>Y2u_dZ#\޳HvBI_7" g` M)SLqa? ~asy5\LB>%|EJ! :%ۧ~:sHF~ia BuHqd<&}gRsဒ4@*W!3ľϞ4a@j\(4??ٶfWY(@`i(Z ] 9d ||_sa"<LWNg3P!BBRL ˫לMtA&[v%F9ɁE&0L+qFpw…SM{<r#^nB@x]4lHKޕsձ#$F}w΀#z~~5eՍq95{}-ǥ٢pyf1(LͤB^>fmhRr!,AoB4uSYj0QDz&#w?1qc)KԾ[A*gݧ<`h7,ƫZ j}>LAhqN 'đ )e]k4,W&XEGp=#0FQİȐLTWnzAT|YHER|231tN^޹ d*>Wv@+n8Z?n `M )?ExFd&il˜S2#p*FB) 6@퍗\/ioD,x JV&x߸ޫ 7 F LaugОҦz#x陊-#sZTH8pOBk?ؽ?Qd@'y xA.?8ݿ!GYdVTB +SD>!#Ķc8ТGAA#5z\FTb #撰s /YuD(cM(zaQۂo j sk0BA8n'A-Wr^ArW!e>nh-e!&zHF˜HP!VAxL 艊s s]PB`[Fw)T =H~DPZXobwis.;$1n 8-x-B9W^ Ψwcһqzv(Wn{ fymF Ð$f%ʁJVG*dV,Owb&}wyPچoY=.-v[SœR4i=( Oп Œ_yᒆɓK^6;}^ՊFۧEqNۧ`J@$< &%Nzdw˟:wƁ$inl}^继"kCfR+L$dRd($c:jj(&28޺S}Yƍ-PS*m܁tNEZESwawtWc XvqWXF(>'kȌ(\i%y۪e ^ԑpbY6%"5\O d 4#:Ik}tp˚7]XLЌBd1m]3]@{R*S$ G~HMW@d):@ȞҦΤ; = 4;s`=G1\8I^sk .A. \vl~VdNY2CuV@qs Y kj6CgFN,~%҂LWBKP[T瀲Ԉ_،^ N|LYHd@ݥKHִӺ9צ ^ػ&ڸB* 0Ei3- \T)&DyӫK79-h q΂Yap.1H]l 6'Zxv'FeY,Wh^0~4 F{UùZKOߒphm= +`]u~?*`3JgM[m8نJGaat [Ysoە /ؑ^}ɛZ0_v#_fIM ^l$g:|tʳ?r8d5rkzAe+؀Σ$.[ sL8@׾/2Bk6Cԏ41LH)]ũ,C_ԣ 3_%{UMP.zYz`$3v^9¡;0uǺ0Vv.#p=rr?baFDtȒ"g˺aA~?y>;HÂSa"+'-"V׸ M_#!oK&f4S< )S{KUy^n˴?& ll{>_)`a.Ε,!l凷&q#g4v;C|"' Xa Q Ž'6uӫឳj*th[!K:_tmLoд9.gW D8g[qAL @UGa`̯FP¸RBdEA`l˜E}.i >(,qݺmbh0 ڠ :8%CDgJ\ֵ{^e'fS|: ܭT{֠ւ@F0WVH_E r%J='Z &6bixrC%i}}gDASQ r!8z "9c'Z|/E$5C.oBp Fe[%=66Htv|7 bhд-,{&,Ơ祺E9byhrY 5hؕ4wsz=+#9& fx ]ܯn Dnm~ֈCuҎ@VJ7;!\.p E{nr'uB)3&cv-y? &y?iMdro|ZTcЎi"[,?s|+OObһ[獞"uX&_8^uۜ3w`ҡ[t5 V[aD{;;G`PcMp]'MZa T"dI'Z pʴ/yMt#rʹ.ύa;灌C!y.z6&BMus+ 6U񜡧eB*g #:`G'U qfv k10q@c h{ ν3sg)sG@)%92h̽%I GZ>U$`adcjWPvSjZFIJkK{Pc`;wuM/lyj2lg}*%Jw3.{ =ߔcBI =,:},IQVh{>oIW`Zḑ?+$}ZDD],4`}[Bd{&BA&>3Q/O "8z _t-cXunTh9A&J4zʤ)^5*QN[10]AV44klf}~&A=foUiQݰ,]DVe ")o5H& t^i$u ؟&WV=9ڮrLMmO(cFg`ӜM Ω }9t'@KR(Llm?oFyOpXj1Ai515㣰C[ 8~|~]#vϗ EDmMR4v[ "Kr$xB vB^+\(bE+9]V NyTx gPx -K٨3$\ V#Rfm7F@/;bf/rn~<@`X?yݑ0 zkF+VcuA!8 K,,eN|Ul\LNsحa:`ț@mzti~z"ȌuƟkB> @EF`9z[P"<M85T7!V_gVD6oI<8tqp\-*l+6d~ [ߪ@t1/uzs7M Ja 3h,DO - Jw(/Q"̅Wbǚ𮟉riǔI @p418,.̇$e>kŅz.j(u[ꨂ|K*)$I!X]龔P\¨R&}X4Rh]:ҙqCn:g]|&++2^e7!)ꌅb. )@}jh"Yr gӬ#꿂Tz0wG Krhp1=wwucw eU1vG<c4/QT3;R#BxnFD9z$G%9Ǭ1cK 7ߺ,~s),{(=?Yo`Sתv}Yڟ^﹕(Buy%c.<\K }G y.3BRo8Ae\9K &fvF8oqd l|#ºmM l_P{Nk#TV&_6GxH.DDG;DS WpA9RROá"4z.-a@u[0D|(f77IISFX0&J`bbFC9I8mV*EJo@}dk3ڹ"7G~ LbV)i5|]e>k;?s,9ob, Ya*BtL7dGLcFM:MTI7Pu gԒ]ؼ6~-6% (RfLL.`Q Cϗ=P՗yh$dpr d(`9fSOmh3޾ Y;FЌa }1ٗqH ,J0#1D*"8:R^@^Eߞ7i$فԣ6Жe@;%6FY`uwiӢ ++6TB pTidHMgVTD R#d&~!UN"Qsˤbq q6CfJ&ıiOJCa2lcZFv$er+uJ 7wR$6!5?]NIIQ%Ü5ڡ6DGԮM'^k-*YXd[|Qwds?Ւsv{< 3Sv5?WywP crgc^K?!F{ OCt]claW㬳~TPlk/9/d;AJ\X^ SH-~m]~D.{: +ծܟ)jf>%Pɇ6z& yV&۸BtH]l2Q܄ج o"Ԅ` w!)~gfA +>e WmRoN*c#[qawA+ L&$ɼ|U!\uy S)9Ljy4W% uSlQ0˴cI )KL^[_(-i0fGji`{@~W̳u7YˉˁE# k: y;: |}&B4[ <\s {"`S]hNMz:^^&H(T}Fp)U G󵮁#tzĹo b z%9CsX]B-YhG#N g(+o<d:/ݫ^6UMzJc} 4)zC^9M;}5V(o!L11S]va^I)I#V±0*,lIf,0Fné\6&I6N@ѺDs-$|=tF<>|>NDs2O?="PǨՌELYk!>SZY{@0jSw:saz{ahE>+ۜf0^QYm8pk$!l%MO?3ghQ:wdPnO:oT t,}:+8Q^Z^*ꗧ&Q4ҶdzN{@k!+rIl@WdUHSTw(3@u{(e2@P3iq#~8Ҁ>igS+q<(tGsDІ%F/a=ķvdZ7OFq}δ~f##_z tD#1=7b-&\*}|Ikhb /o-udz7Q_ %) i:â CXS%]YgSWv.;i|Lu_sfp1n<etuʒ[Z8vwݢ2&ȷ)S0-$3(^pq C?U&9TGI5K@'1LQSUp7̷4|3f*/mFkW$sYo>?OGzrj#~x:pTmx#U [(ZP[M-PEPj=j~(n!^i#7|&X҉}VoyzҢvs2V?lD[G?oGE" 0M֥3@81e.m^ O_oR~mťֲuo_)R59i=Ӵ4ʈ\2.z'z WC!}#M&wg/@ S9fy7p$+>guCKYt F0YVI Zr#';sCSc0O!#, KL0f@c F@6,N8 7L& 9+#=6>W9)|]QL8|-&vhOx [2[+=_s:VABuct]G~k㭰Ũk6C@Kb&#PZ I.[[7=Y.C lz[宸dMuGH ޕ64 | b8niH7NգKҿzpPU6B;NPp,lxr|$i]m( ELGQQqL|eD1_e¶/ '|zpɥ?p|r! ?ƺcc9]$e 10-?Ob[Yaae±? |]W ,vGٷj>U7|8`XV?a{OTGz]z=EW<<1_Զ|T m%BI[ ,x8g[&m g֖>$eǺR+NbZIΤzyN 0N15ۄF=#g3$PsZK>mGc~9/QT)) HqʙR1@LMZ&YŨ9Ո“l+ް!d"|:%;yq=6t_Nhϼ N>cܱg)$HK[;=RYa~ XCmHͰ`U'|i6}ŷ2W>{=M ^٘@6qS."*9t#|^H_Uo6Xo1km+\$}ZNhGKԌWDoդ0JJ %S߲P; Xz]Mvߢ09h{[`vA ` O rA;Lj\a"Խ")QOny鰈!gܳ- ՜f c4%^mYC]u VU {wBCpp"RZA؄qS*&h %%(EL\Z> ")dذngLY.oVlqQu[_ƚ6l$Y;&qL|c8MVfٲ@]6Kb$&6H9pqV/18DS}2xܩ5滻M8WS i*/"6l/A獈?Cfϊ h-K7/zzn{0)N.9y0V"n=p:/9s]&8Dq~a j@U;\^mm`\!?/TRq" يîjzt#=fh&,R4\W/ZnxO"j]{~M40I$7N%ۥOlM4gB=3L̞[B9B^c 'L=U (qEtI /u)ѿu7`cAg`lBȢ~6X'`ҏq [{b'ýWSK;;K|uUB|u5hb\P${iaCX{ܤ;}P+N|H0fsދ& ʇpx6K"Hc9!Dj3Z:me(УR@&?- FKMV&c:^r9B- B]u8Η^ 0b "l֜-qv]UwP 36X8`ByӥFeG{l& 0SU䭫2ɒˑ? +:/8bJ*66甽@\N8AD+wъ7 X8Pa%H| Q8x #O=z y)rsoB0n ;V;^Ϭ]xqK{f8Z K (?N~h1o>?]+0Q\6 ~!9!DIM0ީ6|2+! Tc6Іȕw< +y,&S*c[#*Qn܍*Ԝ%f=o0K$Bˁ(KSMcq`\c+X8$D5,$]hvOT=j2|,%F1-6b`h K~jD}%%2M-O34 `A(~G I9&pYr. ;)G;]tB {*r*L{/x1 c; UxI~GBW)KajCP^ATk,|)WdZgȘO™(tYs/x [G{6 on Wed, 25 Oct 2006 17:52:26 +0200. It was downloaded from https://networkx.lanl.gov/ Upstream Authors and Copyright Holders: Copyright (C) 2004-2012, NetworkX Developers Aric Hagberg Dan Schult Pieter Swart Additional Authors having left their copyrights to the Upstream Authors and Copyright Holders listed just above: A. L. Barabási and R. Albert A. Steger and N. Wormald Brendt Wohlberg C. Gkantsidis, M. Mihail, and E. Zegura Coen Bron and Joep Kerbosch Fan Chung and L. Lu Jean-Loup Guillaume and Matthieu Latapy Jeong Han Kim and Van H. Vu Katy Bold Lun Li, David Alderson, Reiko Tanaka, John C. Doyle, and Walter Willinger M. E. J. Newman P. Holme and B. J. Kim P. L. Krapivsky and S. Redner Robert Sedgewick Russel Merris Eben Kenah Sasha Gutfraind Drew Conway License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the NetworkX Developers nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The Debian packaging is: © 2006-2008 Cyril Brulebois © 2010-2012 Sandro Tosi It is licensed under the GPL, see `/usr/share/common-licenses/GPL'. networkx/algorithms/approximation/clique.py networkx/algorithms/matching.py networkx/algorithms/approximation/dominating_set.py networkx/algorithms/approximation/independent_set.py networkx/algorithms/approximation/matching.py networkx/algorithms/approximation/ramsey.py networkx/algorithms/approximation/vertex_cover.py # Copyright (C) 2011-2012 by # Nicholas Mancuso # All rights reserved. # BSD license. debian/python.org_objects.inv0000664000000000000000000034315412016774625013552 0ustar # Sphinx inventory version 2 # Project: Python # Version: 3.3 # The remainder of this file is compressed using zlib. xڬ[wH6zϯ^߬=ߴ4k0U{nX2X Z_3"$)S_t2ʌOAQ./}d}p(v&ݦܦA_-{:>M(?~_&8)k!}rfE'ii]V}["n,|RgsvsKdeEWxIL9s|ywғ{+OIFWR]Rqxcp9ۦ/Nqݝ!df7Lֻ,mIFlr2-OzΡ 1Go"̷x>72OIR9+[Dն)54;闶gB-e6F EQa9:lX@m6FȞ]WsQ+qvaNӪ/nFW$ Ap6͆Bc-eIMR Je~Xyw 2ηA>XYQ0AOCa/^n>8~>KoyeOƒo*ǯ<.vw#9M^aqu0-v04/>.))J??]rl"ەϋr[HXeWEv\?{,ˇ?v9bc:Q[ ذ7cp3ܿ>=?GYw%-RR;c1.Ҩ(W:wz>|Z; -?/NjCKݚ~d/_S"Nᔝ+#NglS7S_[dqpP0vM/I'@N>@ÅͦLuNF h%rfQyZz3n?}zȸϙn9te4\NIo}JԦlt +6p&yh Qs 4)Μ#$Ayltls9/-v)">JHro^=Bz_&I`Pf7ɳyhW۸ wU6(='n*yb:<Os:w ox>f:fq \ oj8^`ɪ‰#VK/*Ԛ}_97Y~87S'_qHz%|=6V62Y'g^yr\Pձ;6I,Tb!UMa|>\ߌ| i?>y4xEZ =}I$MOYpA@y52zF16tO2|;e>cDuɶ^|MVg U7s_=x/مT/2a34+3q êYXLyPȢux:x/8l8m2Xθ ¨a翀`eGyR"?{8|Ur\M<IJ5Ɏ9 螬^I-"<ճg1n/GYNH,.jrYwl릂4;4Ǝ)<q(CwV%p%x zrĈz(1t֟M} Qf3W'^}:4=t7hk"_ǻ9 :&w\ w `74~Ip9T8) )gUK'=7"nDV!iϷIWi~02~F}dyWg;Ka ΰXvFWBOżlې0X4?+!;s>'vgpIKy>O&ބq$77F%2>r7{忇 u|BiǷ1>φMOXXXc1Z~!j2z-1߆aawLFP*h cxti!C2|:yn8^O!*o\f/'hU{#N ~Cd9iu(i)>bSwz'-?fג%T_md \FryǽӢ}ax7:QPٹ<^NjN>?9v'_r3oݶ&*R޽뚫vIQW𪻔='4N/b9tIߖl5$;egT9.&9%}N.?~ln2@V'kF kH"oxѠ sO ݗX9zO0|EyZ b1~MӪUl]oQ~!!Kg iHWƥy>gQMkf;y`H7Vut6^nuT!9ױ`N2@|2D1|cѠ/aQSsKg?ʴdq54<8Nr@w,k_FtXgs~JFNE?af9PTp$qkUG)ob%K2JDUG3^[XY8t9?FbnF`C8ss7}Ct}VIZ{_̛#i䅯 d{%2xG0}~oWEߧSӋoU`~ 4CqvӢc !d`8 knG;虽Y||=G{Ŗu0~>2 r>=9o@~<.Nږo@C/.?G3.dL~N. O,Ec آv ,KNǨv?ߺ8_)eDǽ@j~<ݎ3KHOXT 6p&_`cb߂˨Hp[/#h=IV1 0'wBv$ƍYΞ0Z,v/2bdK ;`.$Ma}K啱 | %f 3BpWbH[n:6q xثAq^B{i\Xdyb%])=] -0-Yǫ&ŻԺW- 6Cl7d(cK׊(tʜt\ƟIZ#!ƊS6_Mg7!&})rSbwӞa|ò)TQoÏPb|G!56"weUe(˩{?>&%œ,g~Ivy-]'5{^[^ik(>Mׂ>#U U V;q))s#D"10:2ؿ*^Z~rWBZ_=v삏\iF+U ttI43s2r=O"ݔ_n >^ΙLO)p y-NrۡU=I6 @ʢv#T> ^ }݇\Î@?. + vߊuR _? j? 5~ȧ* 1n0pَGLѬ܀懹҈r WY#p)džVpɌ܃m1n/{׵a74ZadOA\FWvZD yKڵ4T_*cV'?+@IS?T/Thy`U`}lO6д}}uK…l"fnjbm>D7"4_l8Pk?}!3! cvסYcą gJ9SVl~C4p Oőp o%̴2N!5XּVe}pl=)ZpV /Ӈ_<4fJ MMշVE_+lGh' ?PjCF SUe(wBqP?8^ygXnXTma*=JnF;ܔ<^D*d>*8L5*7+Cean·!{\'ɕhU@ڪmWYZ|~1d~騷sB,^l!߆:!Or< Tp(F'h0vl4 4:V_ gh(fn~}c槏\l1d,-"懞F5 4E|th"Z\ eC[.6tJҕi_RI6 #UGl>pFnSo,؊4SJ2*̔o;_{D~ڈ*>&Q쒚- f( 1kx<5||0UK\e8oh>k7#[X>p@vn+ųYD).%X\+N*/-҄- +Sdq;k* 9YuBF і)%"EwJr5r 2{l>0B;& DEv2T])zXGk/`Rה N`Sٶ5R_!Z-d)ltf.xZ !'kA#c`^0_X̛6%FU|L)wqB&9*Xc>X`7?I`fX@{R_~c"Ci"7 @H?<q;COq3x!+}|kJI73 F#.p΀_) Ovw?[Wtg<^Z'p !8+^\ 0 6+^8ĨhqfdlMZyQK 9Y(B$  0]Yvr8^]vqD ephoÛ?=SuK%ފPف1u;HP/m[  NJyp\4QDbcC},J\-fq Lc/T%vih#'A:DԞЄ¡,Ule:2 2\u#[T$kLӳ֪~EDǸ2~R p^e0T09`6ܷ deoj5 9])㚱H%>r9ZH~NH{1UD7`ߨx#fS]M]X`:<Ѿts TZ#~ |x .xMC)zC3܈Aλ '+Bdji x5J"㝡"A|ʣ(#wogER36#c[<4ʢD3\@26#vJ|d- ,p!U-0`@Bާ̤D@Kz䮏[Ξb`9MyCjq!L D2£Eə0ī"0\N_qiɌb'9t1X$1ꕤq h6ƞPW aTq,\!X "eTd ؔJeW ֕m"1rnH5^զʿ+XmއxPspL#q͵-ԪM,J @:A ; k Y8ZdQ%~ s6#@A=m+/ZXB ⁈ E0z#|#`/ lUD\"a/Al|A3s\ 4PheZR@W%)H<Gw}?ivZJ'4PL%g*uUh9D;ٶ9n?s ngvC_}@Ⲯ8|֒x^6Bq HdPN qRa`6@2n=^'A ZqlfIhoU$jH>>)ܚj8PBSu=Rp(rC9~IU\ Qw*mnq)* 1P7Bd? 0jnJYkBw^p*qGr^vM,-DDh 5Üf,T*k&ܫşQ =ώeƢ[N{ /gW47]aVŞld.p7g[=?myj9fŢV(7GaK;~NxYgVw(.=F@ڒ# /fZ,LȬPָ0b64THPPAwjBP=U=*Pưh*`v*F I5CU+Y. ]߫K˟{"Ȋv{HfAC߉thZ)7`,@dLy[(y諌a *#(1,bd =>KVg3;b="u+$s.D٢K%?22 y@UM!YVDhͨȨk@P/a;]Ls9Djh_D7ZGEDuoԛS1>$]L.7 ¬vWTOG"4v-ibp_+D?iK0bVb2D1Z؞0?INLMPOύY$%Hb.`C $0lU&"IfJg4j6Jjfb#ilP;,wTa^vXS *!rN(.||\lpeܻMQVY *ݎD2]_*[ZgS*7 =ҚD/-{>߲DQq=v4!N~]R=;fK#m6D-TI"S=Wη&ps[Eu4BF.@`uL?ENkOO GVJ0L#/N40ū51Bp-|a'<׈ b.-kj!VZP~L3/C@7"(Ԡ reRjq܊?;4JUn I(?x*,cv;Ȕ)I|K4@]ۮq+ wl5լʹ-敋Ts#*M?OC1E ȞcrԄyDCՐфo-?Rq.8~b.`ˀ?S.P٤#wH V!&䥔ը.<&|{p qä@n1PQcl\!COɌ8.7Q͏7RT`IVI"cAA)?rtpm2ٞ^!Ӄ6kWP73ʴP;9|[ ks H ]mpEYrDE; ǤU0rfe1ZTBK\Se7 Pqx`}d)K򹸡frڭIN\#P "sv<$ x7R~HifQ(Vb;]~]^y-ۨAQ= /O(BQ ,?P _?|C7Z_|8Դ̆]I#j=[}iw* ioZ?$lI"P$0. Meapf{7*Cq :bΪ#Fs?pyuM`\k*_ܣ_ْhC1_39#? Or7rY8&9:LQ+\*WI\u e pC OP"DPbQ'Vl%t%tB@dXfgfa 6ɔY()(F[ Yh(hF<(C,*.2G(&(A\gv?>Natof9 B%A*C|+U (K֓_Mt1 c3mBВڣAW}ń`Bd%@+YO {VbSTvO,As]P)xyvɐT \&FvoZB5IGktXs\0X$Pdш@:w$a!8S1 1Hy; -*4Gdf#L1҉'7VE\q]CA$3?mT f9\b1Ԋd,oU3FonA^Bd.Ig\=if5#sEtXގb0+ig=Ytt٪$0儱ۖd{;eo(WYMl,G:vkQȅdXƄd啹*o*$/@tֈ,FVF>ƫջ}r z%Ô?P>۵5f_7s=̓"kbV/6tKH UkD _Gye>uEXX<G-}i3Iw2#c#PϯcN>؈B3RRfǿ1FR3U\#a8Wt@h /g- PdJ@ÌW]7 *u4ߤ˸VU"$eMDu|?WIUkwʡz/s zFMx+Y,aw&69RYv WF{Cݞ.Ay!Yq_uxw&6h*Z0=J]Ն\@S0(UAq"5RJeR\쌎ɿR3q`2Zj:Mω Þl03 4#Ӌw R+<~W02$ 8e(.p-zd#z-?0u([08IZ<5(_;,A#֘q-MB0rj16k?>3d2%HCū5BB6zȣ*pH ^ZH1Eֹ f x1v*%mMR̫pݠI UAYF|B1ᗨjexMڋ,ڃqAOi0u~p6u~P.C(9WL DViDζj0ޢ$/&*sc\Et.&|m*ڶYϘEo^v;I%NLAOFp~t̳xIAx H0HܯC@ms[5ZHΰ7$̳ix O{/1&  ]9b}՞[;n>Kt1kBUd'i{BܓQvЧ2+lc%6f]xeL}ǕG`FV0tdįHJ$2\a%UX)֓ f R1.~͙RЄJTZPRNӅ4~"tL!\D.T<UWUSյ֨?;?{1/yiynpBq';Aы%3&d~G+![#e401||zWqMBZpo2RN?z,>jzRt1lJR[$lZT/E%\H` k}uЫx> ~.-JFj>KջlJoq-> m%J¬+8) :($Eq9uFi®.iev"4WZdClRgCLŀQN)Rސ*MIFrqC!ٞ-`N$ZQ-V16ZYmR k~cUpK;]-Os;rP8ڪm;-܍zz)+w֘ٚYՅrMكf<.g&=bZzn5% q*@cE ǔWtq=ɢwH{))=$$_RU/J_.]}o [Wv@?=l:a Ķ f!6l<'!&4 {=L= TI@K@^?w"B&RMSw iN"BY2DHBu|tZS*O4+a*Hӎ:Ryt9Kּ{dPSP|w\FH#T,F-pJ,$O?}bX4t J/]%x&<VV$9]J Wf`OjwZɰWyU|(H7QP OT&uLl:V&ۥV4[ KdKy}& x~{ްVCx ))Sf8@ i}o!#uiO'wXO.b?O:Y%p H`:kMEm[1Uꋥ?ťZZq͛Ӻϊ5dZoZ&6LD "2nȋQ4\xۙ/|¦}}eR{#d :n-ŦV$hcHt664NF ;8&ٸzT]:( >d^V 6nӌ ړBL[2F4:EMCFU&PLG_Ҁl;@ә Gg{P0;Ae nTyC ]@@e6?i&laȘAhB)DVw$!(N|Zt{Cga7s֦#&6IgssBowHӜ;&)\mC~a$QG|>w`Cʁd=>,I {C,G9]0,;[F[eWFW0%aݧk(&}u{bj2f( cz f'UUwڂ^,5P!4mu0* B20H)ĀOpÉT8@"+fѱzFaNz^Ms+[>[UÄ}0x;1p8^dL>M83P^ HH=tEyq,?@{MvOZ?R #7z~xY#{k_/D#X6Av@jnox'(p+U;sRۨ`…+;IRY7CZRb@n>'K@74 DO񀃓E|7$K7PAK^lx?86UMT\ϗ7ݭ5)-ZD:}GZ&3cy{сza6{H#JǨuћG(%%plu!8)}mDͶ=B hHb;B/mQo$jwd\uֆ$3ԛlL" 'mk瑟 VS]Ie9nz?NNQ&P=t#ТOQD2Й0j6|–O"mzrvVH)oN,J3.يؼ,O/5f#|)`aq6wND).8J1 8&Ahmk+ƛ:PW !#:ŶWL(yBUNTBko]IQiwBB&͗"䋎cj[WѸmc< dGO._)\aCg ]l-sN#^5tS f~~3'-G=r>mjna9h7O MVn4R.jYNڒ4\lȜ803bAn֫*& |TjG5]QҤ(݂AWI 8RNIxYQt'!`[Mq4"zlbv CbX`~=ŷc}L 3&֗"<#)d'l[Y6N6}^/%'E}~+9#/"JHb7VS!AL箬 S-Sq//&?-qWl,lb1Hċ.;0fys zaYj& K%p3}GzEnf6Q u:a uvL+XgůdJ;͹G6>~j+o)>a*->A Je9b(j{RF>^T FCcj,0D|#8xD4 q|xYs>X+Ȇ(D%GHZ-17΁#Z-b+- ?.Rqowj\*[k`y̆y"y 6vɜFӣڱ``* T- V<{)P)m6[e}jZ1{63i*ZN+1 g$̌]!|=dNlL-N=J=M$>;4${Y+D=f+S(Љfl*({+]vw&۞Ѩ CXl[IzbB߁7&ێY#%-./Uoy'/b$w+y0VQ9vg}աPҋZ״|BM0(~lyNpnE3Dv{tv7C17o{#= VVX,awD뿒}x@nWQX';ϼ։r=0,=fR ;'B)] >6c5tA˕WZ7T#d_o$Ux/19tTf]wɥv}Ԋc]KoJ>9 CY_Q ]*p1/7"-4mvd;n1 p|E=Aч+/Q~m˯~8W?~xqʸTuܬu;pL^xmL,aRp3yR&2VUF,Z]xy#f U]4;0Ca$e++5!Z`^Knyvß4c&298x 8U|%* նcWAy0B/($g}Hf!sQ,#c̥%ckj+˙cPtd' kk9x`j4*4VofW^NaINԖHՀmixh(Ҵ5KPY^@\dGi1)+P,vuuGG 0Pe^ p皐nR=FnsĥK}ÇBǹ[`sTUL-q]pW*w!t~؅#4#*\j[ʔd:VBKCH6m]^f.s36>3#;~ݴ7:tqSY+jȟYJQD5b&-Qp#aw xUWo) Bz^H}9fyX,6Q/ ]m\̕Lp )Wܤ-k+7PpIy4jQ*cy58-gKz ʬ+ה" \=2֯q?4+C8\Jzvn>Ն-JtKa3N85eRt!(Fa"*:L=`SBnlO5UJNIWL;05LXӯqֆ FW ,i9-S P;2ߏ?j ed#5¢y[ƩEy>Gǀ9d -RE+? ._)dاwY]w/{u ]_,u¡.1ЫbJږ0TYAb#x-F͔K}QQn4Lr;x&59O:xJCjc9E@ږ3/cZA0Uk6s3^75 >v[ 䫟g7%;0(_ʁN+>VǎۭJč*ض&M H?Pr{t 9FE/HTJ {EHOlqIxEQW\FLybQ0C<=| D#* ln[ˌDXAp@7^ M誀(H{S4\d`5jȺ Ί#2uk_"Ö4yn0+ۘԿDϱC)*縚q띬fW(#20ļ w-PD50"m4llb6eঙpaQ!nei<2._xGq>.N%]\HAt"G*~p%Zeg0:l0z] ơY#{y^*yxW$r4;Ҙ:?hӫ|tA` xɣ:GU<:GU*Pa+ !p8:c8Ui~fPEگՋ|Tmi" F#o T"|~icarX\#:Cx3m F#^ѧ4{3v`2"Z =оo ړV2&$!|:"Oͼuke5%%>m&sJhh#-Pb`, |>lg:Xcz.D=s_ܖS7d1޸y j9ْNdθ -W6pA(Wň+y8Z5%J\n~j5K{벭ɽ,zXǂxP'ԛSɶ&y^Q Wt%{Y,P<.DYH t;9%_C<4e+z[cpwr^'s\j8!tr;/̈k~+w,.ahue͜ Ā.BX$XZ߅9RNgK5 !p%7{ {tiPX ɨʢgi{^ĩTl{\Dҍu _H]ܑ15fԀG^C VPɪc VV Yke̹!oKP\hM @_ {s{}Nd$GRbXAdߓhZi,A)r;D)[xlDdDu5 ?Vܡ]Q 4l|*`'旪%vJJGRǫ=AK)fp)6{I! 'nĹ7$l eրUaUAa3-sw XFhD!}6(Y]q #\S!'aI!⪖7Ɉb\//_JS ߪ9 ?|Kc Z3X[Z5_P9Q줭%p%-9C0tRہ |sh-7 ~,?GTs,8[0Qpj}u`ه7pϝ<aIh5_|> 1U05!.ԐSge(&.ܝGьO2onbզ"!=A<:m sxHzjIƆ:9{XUsN %-(VU%Re_&Clavl~ą*++~؊ea+b kh;O5YڑD#9ˍ+673! %si5c&b 1$T F?#eVdsF2= A̟p/I\qAtͤ=/pHPV(ZJfw 9Xy0GJ+ա K)q`y٣ЮJKjZnAx+&}TwZf&]8F2l_USE*IdW`y׃51mjs[MA GbdAy Q0'C6Ll>gD$BZffx,^$@Uvs- W$;#di[rsa/h*,mVsU9_ W-0_Z^L;vk|D LMgj'{-%f׿J}ӡ~:r4ޚ~/!64q=ڮg!;#Az6273ie;4&c vx烔i<&(Z9L Br40t֩7 SYVz4:j~zz¤ Kՠh3%n;6L%Zv?e,pOD6j(7|+8E-z*yWe֖a+z鱘#rhZ.Q[5] bŚt^(hmzbtYCZ5iٲ ~.f2^̵#ڍmU.lJͶuZTsIk ]:d;a2_oR`T .o+Y'N;L߰s'R p[<4LoFw=JAc(aBuԑSQAڲ;lUVehp5O!ۜc:Hqiaëz@'b1mxlu F={${gK꿰׎Ј vױM &yErzG{_,rzswoia2\*H9Mvi/{rw;ǾR d/w8j(~~'OrB*-ۃ(%"V Q=eC!{+V%Ywȡ[*ԸkB3-ѺY9j xWUnE?[IZ `G0%@;I}LLLyb`$[WV80J; aFaud 5v< g'!3>'1TFFxjȽǞ;kĞ+`YvѦVX=oUmy3tiE4F7T/O];Aa,\52sƱY`{Oa>=?P92 !;WagqyXX&u_U2 `;-RLAgݜf%;ez/ F`tYsf6\jl i-.`-վ &13`=/뎤6NI',+H emGE75L#g4ltjMT;Њ}zI_m#P;|=BD1h+~=m i~$TICjLr&6n Y.Ĭ2[P;x$l OR:/fL+%in^OJst_ ?+_]x:_5[n5@ӣK[L<CSzV=%1a!CRJEkhKXAe1ۓ3WjG@K@xRrYc: u2/oNOr\B4*6%I}^5qM1K= p.ۉԱ ~{{mdLzڍm&T5}h])hzQ8W+R./Ohb4@8luӹMO=Ň[{hCel=0k;[_}ly򍾳Xz܂o~V|!-3A%TNtm 6kvhfS=[4KfFӻd4pU}*ev Al_:"u"j>kGQ"ZeD˫[_.9C[RQK ߪm΅!dfPyO_yHr(yrYDsp]ءA<3Lۤ_CQLc ǘ:v6*Jg=9&@D)!]9.&Ĩ߼+ BIl#=O[7w^˺q~&n%m56ž UdQ ,s`gXќzK-H(&. \aM AinQEݢO-PZeZY`qCvNP9}&ꎿ#3&)tw$؎4H'?~88G㽛i:ʍ\nzMd.M;lc[HXWS[}=kgYQ %k$4*0zI}`@,1kp}ŲrI`0x;Q2n\Ҽ} _ibqD8qU/:2;/1z"婜$Бk~Ph%` z6FVj9kS (d铗S"d(SSv?AԾD pJ}8;:ynImm+*BkK5lQ)XIV {{AZԬ&\+QI,pAZĄd8\M|}̝{<'Kr3ĉL>j/H!-n1P?[Q/ᕶo 2ZJai+ [ 9`f2zmiEh؁3 SX{n\SsUCnn9o* 󐕎@qI |_*Qku]߰1o/_> hZ6J=T;ftz? ?ΙbIn[T(Ac;dié ԝcwI{&:J2/l'WeՌ<-l8.Ɏ9msNv̥n><Zm,=5\3IkddIY6`woDǩQ\7r]Ƨ Z;!|DH& א)Wl{L!amX;qmmξ52go4u<)0=ʒa|]BL&yd3Z#9⣂;1A^?du2ABQζ^}˟= (qu]+>#3w|ʙ~awW[붙zIOx)NC80l 2??߳ۂ6L>Dδ8s */W E=-'j?Goѫf¼YUŭ`ykqq*)kBpTì(1"nZ(̋OpBqGb;7o0K Z-yzyyhhN}Λ2 +Q+e+mvǡW46V֭n8GY0jU8>m\Ɛ0nq(lGL-Yg)7o* i\5=v<fH^b! cO%VۨxrC\ Kʹ',;0i5VLUNE5U|"^Rn Ûk@B&v 5ݒ]k˂v{QRD#F:͟,t=܃ZNփ-M\!u4b0^-y1:o9v*ym*)I[.)hz2=/Y,t>syy֜[ۂ31z`i5;/ѩSc^F\ge0[S{M͑&u \iMrlo@e₊k"y=*kyeX7-<yFmy-Nxe,挛!S 7YH/Tɹc0U\ecYgsk.0?hV#~VHWa"3b,Fcf/WhrB-3s{=f{]ԹNo*zå܀TbaU3lV#Uh=C/rEF{+< qŪX-ιu͙Gp@R{n4fc:؞>;#RkFuէ,/=i79q ⾍9*mrir8o2ߟT/V@ gL EyE"LUj4?Dک\NߜIO١BM5;ұ{,դCOCvڧVGVl1ӶElRǮZ)qUٮ}O$q2]D0ܯUCf{ӉxQ3ttw5PVmsW7anͅA?!/R=;Q i-5cH΋r&^2r`OU%'jق 쳫;Lbqo=#1r?,6ǵϣa=;0Ge ʹ79݂iZ-jLnF!y9z. WCϞK鄦znqF}iVz0d}uzYrL-E=·7ZNLz9!+6i3׽fqr my32?K)&.^ڹ Ay[(X^4:o9|h'qb*jM~+E>mFglN>؈6,]XYPV^^-FԧWv,8)jdTT;Mg},.FƓc>$P8YZ meJӇFBOA[HkqO9n*R+bѱp;"zϋ#p3d¿zΊM|a%n6l[d8d#G,c^S:<߲#(Gӱk8ӹVݓZ׾ @ІBhc^2Pu}qWz[w=YR/V# Udh'ii0ks|E=wW:a(Vуt $:ndLH9?͌&^>+)Y(Qxnc|'[%GݔR !&8$l%k l)j#8+KjMo?hN[/]q Q7}1g4B6NQ Iʧp'p1T36vЖ<,9aLWO5^*6!L꥽#q*q X ߢ\T=}/D ܧhƭlͦϋxT- Tu=ۚi-6Mٻͤq.uTfٸ|4O!Sc^D{ ]2o[b 5tȼ#v8C#Y{=Em_U sjV9[U=C@e& q b ȹ?TU`*q_&:b]mA1oWCGSdn]QV <5Mx_>6@b I$x­%bx[p|T V/&:>Bdư9ŔCkɀV& Ptӓ5=&iJ]n|S?{}RER#A%'b4X`8އļc+^_q8Yv=νc\*+F{*P#dbrn`FA_wO߭v[6[yc% 3[ǐ9ĒfǂtJpA1L4]گ#$:d)<- +YKLJo~tPUA *KYp[ޑт#~ X='o>t.kJ?_5 |<-=5yJ8~2UUQ;xyMx@8KokHՎMnQJ4>_bzPX_a忦Z8uR%HH7ޠj7!NFv귒R ULύkP?PI|bs7mx_h7,3GF3yS NHі'#U3UHGq9 A&&W[BKKVd3[~Ŋ#a֩q!3o5>ўg;t] mc@pILOh]z0㬉 a23(*H%^!#F!@"QeFkɊt_s+E66pe4%gP3I{_9'Zm sP_@|*iIV$zesgb*['JG$Rw, 7iVOt~A{ڒ7n'X|qrگn=IBդ {1=_$M[)#-c3?#~};pľ+9o ;`͒2[ڣJ$wnn$6#q^$W;8BUx]K {J}[]-S3I@. |DHȕBq|=j|qfOa+'`8d(oΏ*?niRtE= GМ[{8d$qY9;b=Cf~ľ 2ɏ"e%R) ,KiCHqSR _A2J.+k$k}h1'TBD" Uũhۥ}GH#< ':l3>YX 2Qkkj?hZD cU]8`NZDFHQQd0b ,׸;#꒣ (02!3vg6Oܝ"^4;jt&BdXreuԀ6Ħo=ӑ ?zRA{iy#:C_e/h۟<*#*uz?&3ţގ{ y'C#RĠg~=^/-a*#w]vU~pd0<-OE'4 NDM^"׼#GwZ]ʙ?v9-i݅Z b~;h/&'Q$Ja®*ǐ4)DoIwN6ޛD|-u~vsUu%fctwjJ:TgUx~)7qof 1!zA@.ҁrq,w3ǯ!Оc"z%qHtR;na}&<]dU.9걩G ޗXue,$ХU; ";֎JJ6;.>i"c#AbAjirV!08doЀC7GqxFYF  -S,m LAtEiqEQۣHOwB.1_sqG R?Hct޼N.1ҫҹ{VX.vwiH.vnMA˘q H'Q #:L ?7"OBąoa`#Ï ␽B:dV.n~Ar6qx}H19WӯEu}UR<'Pޛ'Bs1)!N~!49owFIE:q`0Y" DAP?V]ШL]weRq!Xr]I| MҚ,?&koze~ͷ|AUO&\K!3J5ФmXw %p T#{o җ{utBZn_~${QN #5lc:ݛDHMc~Q 'q7ݸ2}zl *nI՚}r hA76W 5[&W{VwQVLnu5ghe =t;D/ nuװw%"Qл,/d&v{3m ζPd3]/l7uA7A^c ޡ_|컈h]*{HMlxU2/^"Y%i_-cp8Ngl\e+ؕea.z66ҽ6ʎqod5 ouW5}2al|^÷|\+n1X-E]C9fPB_Җo^Q jhި0XNf3"V+ҲS[3Q旌u)=q3|s _pJƉQp%9HR!`E 5֐KAzȓ*9,en"9rF٣7:AL[A~_K/W huQiN|,)J$,ҵ,v*)M3co@ȝk(ǵ(lsiUj:2?R^f,ã^FYA$>Œm ʹFX_AT$NǤR!sfƾ`d漴#>N&HwV;C‹_ (U@vetPae_AIQמCRJJ]q>3?_yOa=B o`" !( N .nptqZYZ)7?W<,kQFlj&c%7?6Y5:\=LBPZBRMgo`ؗxŞ8wg+ZS⍈7ozoBN{,a|3zb i,ZЩfbhT%og:iۆqtm)fOY/FeI2fo.{XAș߈5x8YYyu8[ĎeqRPccmխӁutB~MIm=횴_TÊWh;+yޮTgڊf'$*t5Ȝ}K!p}@]ܛd1 CBjԳ{JޒlC7{z`WuC-\hT4DB{وdE'tf"ְ]JEn7ne6:@W:;@ꡔCfW^څJM:m1Ipcy::( ܮjtmIzT4d-nn&"gZ%lg6cY8nKY"V%-Cq_ $Mo {sN2@N7uo,dʗAT:%ˢM[ 1Yc5-z;>-|W‰0)&Ӫ4ite豅r?:#iRz }~ ^l7 @/K*=%ˉ|#OV8aA `[dzB<:6l/f`^͗>=1F6%z19|WקʷnRRi[8;fEﱡCtO<+2FId]L,Օo('$pJzlw(7nwnC֒d@"o n{аX&]V Yl\$EY/n6ݤx#A_go1_D_dT4g-8M=A=K8ZB/ʿ_ht+^ a-#zI~"9?SSIV2S=]L• 0Vȕ@ک8%6;LyUfװIzvY&s ;ȎB Ǡm>hɧth{$n."M#WxCѷ Aj|َ` "U53)A瓷SH/iQ2p/![)he/De\TRȐCY9!lkBXf5I'[Ft?gWXW֒ ^+x0rJl[N|7Ak}|d oa}U6 U%b>09 rFdRnȄ`>;:?دSu6T@ش)BՙHF*sZ~l`cM0_K,ϵr-.bm=MX>ubedSYKXY.GªvMqGWvZ}͔%?aQCzdߋ,xVdw3(1FyqgΨݫ^_2^[?$BPMl3 9R2ɽB%\{p!)D|®`-I]& ~YQF" #I1|^Q*C{ W+7| (!T/PSӗ "2aY7? P88΋<1~Aഒa-+J\{nd*i*`nW)fkGzPx0Cf\0 :]'a Zbt%0H쏡4ΊW1d O6)!= /=^'VW+[o`-6ˍ+oyp6_ #i*9[Uau6{n4r$4.蝲h VfhF. (ȡj$զ rsqB)T,\Ef};MVRJ˜lͪ|˫l3gH*0 λI\;WSUqPZlgBJ?AJ2EQ`Ѹ2UЗhM Qa4wbcjvRtKn! #cPR v)̠ C>x)K&iU@c MWIs4^ĆϲP}iƀgKdƄ2>(6_0&q^M!ڸtH(WdZh gX<쓚ͳ'H" _nD;|ШۑH*H^nb0Clefs&yӇ.vv]ۋ .kZ U<a|>EՄ [ 3c4~H[ DZU=a6SB1FYԞx<\'~}[?~^jUE;{^f@`QLW\=-faW ?8AgcXs 7+2N7HYCHzCL!Llق2S]( 9k&cL{ fz8.Q+6i0 ,S%XS=M磊>%e"DFx< ygȩg!40ePM]%ˈ_:WLBHQ5a9%coŢv/p}OVy^ {#\F,qRaTmf $Vd^9kH/~+7t TdTcM(9,÷d!M|u[ ^/%NF>^{|k밄q҅v{KNjU/8<@FtE3K5'UdT p$0^%]ViH!00SQ/=%q f,łkgQh DTKОHTzp=۩dmAt},,@kf|sֲ dI~!{MvMw,#z0 (] mz6{ g ,+%X-z{ŻKV4r:˹FO t)VUP'+`=+!k=ն E't$S%`W'uTeC-ɗcuǒ(qHGa^䀽W%?'//.mO,ah|m(,5kZz ]^`q%:_9D2O_7DZQpD ^CWb-FZ$?^b&&p iUV+"\7y:k 9U6|csghiBŠزl &:0Ic,X9Qe&PFE[In?op N+b `J^ˎR2qb*F)gFPzL>ބNjF̨J:@4OΈ=hޛ18vZ6f<)LgۓTkz =?qúU@T1?"H؃2qcrxNEva !|Te%͠:G_8!ց'D=Ί{Wسic _!XXɑ #9 QxQP{9l_b+T c!x*:gwPoo2>ܖ"?G50OAٶz+}wZ'/\P4 (].AЫ9j;}h”E3Bg,( +7c $g?|LZtf0ej5=.<:h9+5iےb {^&;N"QbܢB^ÕHܘҦ/~:4 Q z ;X CrgM)֥Lgl,N/~,(oAE9P.5IԀltw,lH=T,ƪCۍ.4>~3A6Iu qan{ۙәrcs&mOYj}y8MzPFF5-tWfi_Y"-$;5 A0J/H?窸R-}6BnezGEb0 tGŏ׸uޥ " ~gB;j~7"m :/^2Up?"'vfꀻxn4j %/{%V7?IihPW3MԴ!4-LKu3sf#2Q6FCr*~ AB5.y/$Œ6׻2T xhwYi$٪OV& ^\Kщ lRk6#AM&H27coi~vr`xZ>#j]^/XTjjWf[`Q[bC@xZu?u)g6F mՠ<@HQ/V8\O6|l^Ky=DZؙqzOBd /b3šc0TR< 6wߓi̞mFDnɔ3XZ~Sv"\\04IАdm6$&d ሁo3E ʾ# 8eP'-GDһ2O`wbKz&j52E6D=Ep|,ҫc>ӱU[0408b}+'5KՄ]( u#n 1^CjK5f/!.ʁe$'+1m\-h_nb?YquWn81 xs~rr/ [̺E h C f,r&ȖI%0WKY B#!G[ڰyͯ_wp&DIԄUA,V~*σ o-oNgoYW:cWq*/SS inE0`pAX/Cw|"v nBl_+38yJ %MQy3̌^ !Qk%e<߆u].h~P# -"5X>),,M%=[l5xd),XaFEFt)tTJP" ے=+@ h/+%ԴC;^NE͕XLcs{2őC>=Gqa5J`+HûR ;Kt+#G^$O; yLho||["Ż\Zd8\l !r<:7jqgUmMaks6 ]F0*BƆfmE6t;Ze2K< 2oTUkզCuЉ\X6NVݔ l 1fఛÓܓE1^FWeXePnqxY 졛2  X3nqCH/vETƤi%!ddZDz52_>mM0%5dyXptHk1ŰynaȤ86Ҧ!%fn/]mgֺ>nyNl!?V*c }NXVΔ+>59Qi㧌-Gaԏr fP7cv=*UuP @7B\(-} \q^ QA">ؐb;&|IWUxPa'YtׄL5\F/ "]*Lx RKjB)=-./C#P{V@M(sڈ L*t_L J|քܑZL}͒[K8&޵?yC=ڳɶO~<ԞU #0ڷ+AH,=3_6]`;,%F(͙Ԡ V=z@C]KlYwAU!#6:S*VZ5@;*:Y`?k"cHbJЪʂv>7դ4bV ֩M@}[J;8ў$;8g%[r ?ԪlBCw$MHZ~bJJeCJE@J׳DKoh!ݺOdY7(jBMU|JX߬$l~r^1ۺKG"栩~bl{ŵjZ%54VYw$JD .0 QR80gkt\~J`9yK2陵R[phآC06Og,u ":>l,O߆X[zGb=2@ 2h:ANJ?35XC FguRK|?(dE=%ǟ,[eIWĂ@*ϷZf{|ӗC&S֔1f𵕅2J-yw8T =6SQnQ<򋓷 {B3y-߉.dr.snɫMy&0s1]aeKd=x2=nLRn?u%Vat`O/&AYlɳ$bzAkԁ$K`^YW%ΰƊ.2Gn5z A#bDUJwgv8KRe/H4%; RV-~;-}ud Hl~)i,N"49KtD|vtfjKM648"یWE4*Af7l)9Jmը#UKkVl-핦}'Ⱥ&u'Z;J$$yְ,0>q zkCZ!s"XF?NʲڅG`!K`ycޜr 6W~Bsm+x^y\h܊Bo/ݨ%xC,m1,[TUk I[9T̈8F\O2:6ď+^9M+7@rtDDkd] ̺]v %+׵'д @9Tjnáy#U x$X`lr=͔0QȶaahӡΆ&k nj/~^dcG][A p~c6ٛG#Q0F[fYn!Y1C H f#R>^B3>CZD-FG5:$XssX;ܯ,eR;Avh&x[c ~Ss.Pm7"Ux =_ǝNfo?Uf"\]6+6aM̒&Ko6L?&$;1M]r`x)XIӊfSԏZ6ۃ=<Xc?'qzyF{b)`oq3 SkB1yu%f sԌE5|h(hZ@PCޣ9ծ?Eå-UE7ML[Q7c|q*^+7Æz]xQĨ6Ek s_3W$xYBYLjY*X4){YN<YOcOB2M׼=-k$aŐK0 V c!M.>.ڑ Q5v\#S 0hmGAT'p kzKݸ\y F5%£พsY|q8ySl.-6%:pNUMd@Qnªٱ~Hqҽ{ CPb t!@Rl8@*QBb@mơa3eH ATʪEB^T8uf]`8zh]T]gpi #pǯIƶ ㌢qs/Cl,~bd _>yq\7Sv_~tlco;FܖR-;cH,cr)oCT>$tD\?jkW[qzQpSf2>ץ@Lo/j=K[;@,S -Rgv@ ˸86cpж{PV<%IIӇ9Za*jCٷd[d>vr ?!O <DȎ|?/D9M"_s]xSy_O>R&=o{t}'fCTwo/bYSFDmY[m>wi*4r*#w>-&O\A!eIH-VxQFda+4;i(zެ]pZA}BX¤kƹ~00\ѳ,eCïYpsLj9eLڕ̔Z{z Azפ;5Z;`.$4=Rfb6r'P>/(;Gn#f $5a?~ Oǁ+!Ivfѽ?k+]_{  )O5Ġ6$u.7XkD=` ]%N87-!=e1e՚N ^ʕgʒ<`ʲC.eY *?k9T%aaVfyV=A{W5oot\, |_⠣ LShnnp)4cA{V!Wb2z"OkbwԯܽV_[Ŭ^/W)?Dy/rAm$Alz:ŴbV& D*tO&]G 5'ܗ5 )|>bmMjpeFPM#ڔ$q ؔ=X`ҔrjO_y4IƢ1N&&Ul}8PW YNi ˥dɹ!5rXK9a~l9=.9w+9Xn|RKڒdK*1ze/\K 0ĵ 8Q]X@Ph c`xI>bƹxi~{Y v,,غYb-/)F";mC2B"8E ~P \?!6@U5) HjPs6 OHgJ2hEٞ2{66Wn9a YN5 FI^!DsHJ9 4o1|shXm!i0,T <{"PK➶o:IٵЯa9DJLJSR ,CrK;@p5{lEf ܕ9f cDgIg $`Ie3?CelޒzJ-+ 6󵿹*Ifq:UOdfkԤTp`'q.J(l^=Y3-~ݼsy`lxe> ֝ey:O/ϋ}pX [P Q ɺcCnTZPtMThT!>Q2R,nq,1Eu= 4q#\%U"sՙyk]@47K;XwA/[1J1̌{g#0^m|b݁&'}9L7ﭤQ 5fȔv:i燷a-(YYdYzx`QX%,4/#tֵW>໱HUHTw것a.~N!T7eʸE4A8q4U7wϵ5ܳFU n_Epxy~^XF@NIY]ҪJ4Tʤ:u AS5َXaOd\ @ hil z5Qf1c]̔URNk<~5  ̍.: X̀(g'G1ycݰ{h 661aJv1nq~ +؃2]@ .EoC+.N]2OFA0Uꕋw2޾\ |0VQ+UU%g. \fn_UPo]*ܦh LxP%7+𚄭Jt!J'ST:lő:P}iBیu258M($8oy0=HDqX Z2:![0Ċ҆:dz @.}OYTA׭B AO)#_ZaKHR6}wZI_k$=Me՟o6u@Z`а! nz+۞t.#&Y)qcLp|v Q/u#Hd6qzҳZ bBaL7ڥ1 H(a_wV?S53𒥍);mMoР6|@pHbxE O/s8T,iGRkP}16P~?BqNQ]ǪSIG~#u'vd(U&eiy׋i e isP È͕>rf~כ\[EE~8N~0Jc+꭫g+-4]/j AWga-d6#iڦȁ:Zfw-OdLB)r+첵:S$ WzT);tlJ?URR]u&=9*mR8lm</o[ 2*7ٜ3]>siy+ŷS+\;x$(9eنvrؾ! OZ%DB*$EI%%QVغK!)P|%_BJg3]2_ dgCk–ϓ<%TwlD<5n_?>4+"fWSdwBbB]-R@N'-W#zÑ $K\|qI [#G}b\ІAaɿ(ʠZUZ'2C)guxwV$4tfvCe{?BGDlA]X{tJ2mT%s* #WǗ{^ 4x,dl^֋*@A5^VM5ZWG! ]|B8}BwˋNkT).:~G"4&\=$!΅L,ȗTGɎ9*%°3aib4*3 0f'ƥ DQ!{\ʊNzs)VóPB匥@op,,%Ƣ&SM rfك3ZƹJWImWMmY~I}'.$|/{uexEw/ԂwN{ wRգ+&2aeu@/#r] %;woQob8i* ʱyz{\,Ã@M*,WoI[XZx_ȡ:_7N+, bR4ze%/ХI$: (rZx奉ԡ1-lKLP1& K4OYZ2ʬROm5s`r1//ELˉ:zZfm%O/,Xxz?R'pA~y! 1̸hlCp;lVQBk*_ zc ]ȣKʫ<ҧ}r=w,zxxjl8}9Z>&IV""7$qK4$:3jM;2N|c_) K^MCFT"I;ޒzn]oԇVw`o貚_^c)sZr ӓ{\Yu4'ՄT=0>^Bx5E4;aws(CY;{ ?$qwe 1f{'r<{ܞ8lR Emǡ5^J]sD(T' `ׅh%ٞMNȵ+j|ɴShNqQ `7NOpJe[gVj/Ւq@¦RΞH3^$~If`-ᄀN|[Q RJѭ*_v]/`~½bMOs_9 Eѽ*FNo)J8v%]yG\w]N cn~eSSwCTAꘜ”៵H^_̓B\!\%}w"ٷ\ 9DJ|$uX11]nQeZΪ;|cLgЪ:d'k }o=YݍČ#  yTJ%IZQn`Z,c#Ę2jF4UQb#PD9TA#d4ޕ=he=4iQW"4xWZڪnkVDP=C Tɲ$V9̊xḥ lA,=OUGFeDBL ej!2߼ =-`G,fݵlrK6~UM fMk105}X߷DGCE<+Di)1~~V?Q@#d(+œ$gZ} \&ؼ!>~7t@%ض,g+{W+aսlx|Eİ˗€Ycoi|+&ȶST|x#1&:-cQ&(47 "Ws.lz1JSME coڝLy"Rii"Kɸ!'·d h#*ԃ9 @qԏn-4x\xكp GX\o6QSp;+Iy^{y;4a[|1)vR͋\UD|,}%-`ۘHDZiH%ʭ졁Ahc#d/FP-xt:+WgSRW*B3}"P^'iR(,/ȓKѤSBZ? D?}kwH/ZtG 00K! .TMȋD*sm\$ed\˹*n9&kHI^ Qb[MuEޯѠC>RXE.QȾ"뾁&yAgB'd3JԄu<_<7_䷽ qqn𧟄77|0Ržqtaˢ˝jw%/ _+8:6r/{f(roPWG{`*c龃KI$LV_Za|K5C㤥d 0[L&t=_}+*xwCE;^U,,HE|S8d8.t{_ޤr\8n\%MlaR a('~#[>==cbwT2Q\Ԥ[ yA$?kgͮ<>-fY.R@o6Cpc+B@iݲ^cw=EH5Pwyb|-nwn=lv =k;4|ۧ3x3|!c{"dqpQ A Xyt\p9ò;8{JT zf7gZz 㰪HL^$1h ?q]SϘ+C'W!W_)TY"F*65X0DndXHn8RrKAls1B{w>,<40$d! V Њg z .:ɬDгEىYMEGeik㰎EѪ Vb}nc1:ёUOjH:.ř "@r#ZDZzZF~:"FӣCv:Kl(v"}HC' kvG;(QKעH^kgsḅ2-OjD0QSQw”,peky 1%,YdLgkm$l;GeMN!k؜[&r"mg]_e[~6|T$˽ct Ut:y2r8oLInwW$S_%yvQR4ATcl=yW +[;TAH!EX|҇^>>?S;dvz}$Y+gFKJϻpSzP+ kgDZ,W++c !Q`vzd7Yse`t g* 0h?x4F(:M(BbloHctU&鎑5 ( 5Ge q+[/}f(Ah rS ,$n B pyρh ,/ss&`57~z^_6Ꮆ&.#HeF7^د5Pq$byMP?VLrrkZ#YY.i~n^mNu{a|U7ovdif5;e,EY\v˘$oNTVVPK~xbߩ~ߦ/ADZ0L"[=("ҹ؋Z= mҼ!)<;; DB~~=!@Х jݢ`c؏kү! |`Xy 7`QcjHJ\-k+0?H9JI$#\4Πv'MyB7H v{a9чg:v*!Rvy񖷢^֖6 gG~SLs#(TGAʥ\ L>Nw{V_e#ͻLo]IYA-!Y`%l896 aKY1Qg;{،a¦MfZj1pn|plU%x;h.I7t ]UU:aNtR|KNx֘ZL!c"}'qbaITd(NlL+Vi]I=8kuhw־)%)'՞P Q3 Aݸ-+n|?go6yzmӠMwfn%"NN?|.|W(B! ? YJKR,,əgʗRbϼ{undַ1 &n$i<"S 0 eר̇{jkr{kf>@[Cϋm)h3="%U?6U?)e{O9,u0t"y)]7S9. Uڮ (),}2<ԯJ Z0F1_IM[ QkL|S|hs_2|:+7MZ(mڛҶS+BGJD(q`ur~/:=PoJe: GJ+HMΙ@qF8UBÆ0&?U%USW~h) =-gxspv;>ƹT&ͅ(Ϩl=_X&)V% n?CBs& mL$՜-~,WoE"6v;5-瘨5U4fnTwFѱʆ[LJQrL{l 5q׫ѐ)JARF D^N8<܁2GY |o&MMs FO[E& :cyl?fÛ/jOÑָaJoV}|_'peQ6uF%@mذ ^R'2ƟVj2v]zF;'25+~sV_7݌5k=. qx,~dZjXESǼZ$*=~EZ1NXT ؿb WQ$}*[x5ɍ mE7C1_J7G(9 Z}9H"U'd۵Ж@(2BKS(_X6r,AS\oRN~R[Q=cK>_e*%oW̛zDtYP-8P 9نw/CqqǏnhf]3Q@2Gψ拇lNIһ|ce#eZ !l$~fV(Jy=+j(8& t[TbaoMAuޗ,:BkUisR"v8 ,.$ |VAuWTwx$8Yr^5exCxI/e~ļ wFh̦r=P1MkߐwS\; R➿#TWWQWu#`,?0L8fݮxYtbfq="#Ry ~db}S&$nN Jmb`ec@:mz7o0v$t4lPBPx7ɦE P9 eq%>qűhTǰUE{E'{ǦǍip@xt) D=}ŰR[ueݯ,a\~CB7/C|pЁp\6O`-pa+ \pmB1b/wh=yЄn 0[m9;lz}\0 s?󔿐>^mrWF.%G fA*RWTfC2ز*ԍG+%bW,͓iWL~ŏlMOHI)$I`[GN'6 ~;tyNu"1DHOpk"IwFz~ ;QeRΧ)A撚}a;#d /iڊ^vFW3{y s&ߩ~Z!EVQwJSͳBʖktɒ"0i"b}C(g>6Y 1!+fBoXo^lȻ?||P^wDc^}STgR`6p]~*KVY,BZGv\,FGhKA10|٫We_ry 2ۙc`%jE]K9ȂNL^wEzTuݶ$+>_cTZUޙ)YNՏ 6xUD>m7JϾfHEIO zOm ɖ^qxMX01䤄@U w09PֈK35ͧYբ}T(/V\kNT=!;t[X=.d%X~jѲfqY +~n1f^޶Nm礹u [nLU!zhVY84x DĆaU^7 MGYn7'fYlꨞFvr=<9!8Y t'a THMr:,}46c= ɔ8vsͭD3_eih~: #%BZkN 5V:I&z Tn@|v=}im6n"OwzJEqQR&_9${$ZwG3 ȨUi ` 3°CA˄%rC9caL+EqDCNɟK#HmqgxD!+$0n=H!`Axuʪ`>ܖ4}USJsewĘt;"^pme 48jO άߒN2y*H &&Ȟ\W Es7 h=-n@tb`vnEYe)&4rpC@Mж.9^:yF$~qMx結qAezo_ZPVQNڄ(\NiD38{k9߁ p3RC8T:0^y{yuMtaL'#:?]rG#I/酗{QR=az?NQbL`Vo֘4O@#GI$.[?4W8Q#';-^9?Q')FW;v:eL[s"\-"䌹{#zqL>w]bOgepV0_n hvܪfϳw(&/lP>ǐ<1=vl[LWG}dW\)8^bb2|K#>؀>QgY=.1*VQImв[)[y0m9*TrZVdm\jx/]c+jM*)Kk3.vS,X!ry&_]1IO vmayI/tΰ-',*@v6 :QYxv v(f_e,V#L/a4C4` QH$ԙ4٭%:2&J^NU}v+nw_\(񵍧MF:X@wx1L捆nD|Mxo͘ΥэmR8@CCt+YoesÔ; @0ɳJy3!}yy^(Xכ3͊5l,CE'SR,~ez)zS}!W~>(Mr.uhduFϺm -=0x8e|tAA8n魚mN4BRZd@>󈀞}YB NзJyhFP8{ɹcCZZEmudc8-y9~)B4?S86%R=@]hQW0]4AQXtP+ @SKZaZr\tMК愶 bj/$eH~ 6$9nxw( 7 qCc!1ԜGEp'y$~=1BᯕsQ3܋-v;zN[e}Ǟz>^?EK%Tٓ}jO& =dTJ,lP Qu5Fg+ijcA7L 26Q Q#7HUfʄEyAQ5H3Em?i8Ak*@Qe9$vPEIF8דoƹdĮB!RnXvPp_R^uz(T@.]/mE,RC >y7gL]>2JBw.IFЊDe2ڤx_◶@r+*~ń^z'#n ,D`wI 1 QZO6bNKGp,g: e؃5~\`e/!-.2ƣu\`~7xK}]5O:Q=yB:pv* nCF>u^^V(G~N`g6y=FiH0/ӍP%sP~iN@.-D= bBTr1lf&1L`W_LBdt;<H~.W#ZTBtFbeCTs!^𗸰,G.ˣ?߀ʯqpCeEԷ|}7s8 9}-olR)"@d[Dc#7YP+4ɶ%xq_fTsQZg;TY΁3)/rhRy==̾ BR~Ov)Zԡ:9RE ĀOf7\ g~zBmF/ 0rEN|R:K 24y<2 Cm}G|{C2U}^H~*aa'bV1"~Jw^<^d:YA"R=HZkMtFS6JZ˪T@qC&q?n_wQ)3O gϘWJ"KbVI:wqxr0l#A $P7,]bPX쏢S^'ѣV!Rk{zO#nds |;v1Bw#͟l;?˝?gVZFz{m"&*D1%Wa9/*_x!%AIJb\eh1D/3&|u1N݄JWjKPޱoO˴U%ZJ_=]N5FY/f/3-OS^UA$j0tPW*X# %Е%G-@p@_8$B ;hUFgt.-// QFҹ旐E 3 \@I>N.KMdOrӴ;*P&3~wz9mҭY)C(Y@i O9OP2Rݞ%sXH h55EEpϾ,ls 4./`kM (OR,LtR =CӔ O).OUZ2Ea;؟tҚՓ/NiK8Վ~uEs%B~Y6wA)nAE|$'^e2O 䁌{mt`O6}>ȗr7뎛9:@mx L0'W` D3}()L ({JK%döȄ9[[Qʅc26/g Lg+Ll [)|aʹ{z^M Aڄ󖀴m>e`ja4%{pNNAp{S&~#}Dt>ؚ+AXx 0(̗p |o~|"Ae2s(ߘcEW&PpZЪZ\gԷO{˚R2c61鳃}e^{ =.d\{hKھ0Kh'Tn4YT{= Ed:tt7=G=C.Uޠ8sD5S|Cve5Nx9U$mżbf%мؽnke>{nM}VO~Ls8$+P:ЋOO*B찬ڠ7T*xPnwF з`p؇wLl7ND| hߏz`rk{׊WV$\*|'`Q_Y)KIHENCOI=͏>Z'w7,ć6ՐiXҜ@$| "{kNCmi n&Tq߇Y!}s7`#]ͧ" {Dz;l/VAIE! <n^m1xoyZ5Pb/Z!2؛(5mha[s$9mB,@B nHI U肱yKz)%>h5 ~D[1G`l(%EA iy&&h"P&De7zV߮ߢ*lb}:ſ`y" u=7Z(S+41pɭK0FT\xWE:bV>>IT24/Ы@`d>q(jΗfbRb0#DxjB[7BVFTr,mt^駢c\="bw!WsѦ{w_'"0Bz#ަ}fhc:Mpk"(O@,_~q#Zz.? ذ.eO7 -prժ|׼#g^*dFM'i(£}'$GZXtA90+o}m KS;5`{~\?3MĦMԵ{^~..z31 4Mn'mTv&51CЗF4%RRVr..OYtDYfl [75jrMtOJ F4t&PF~֮]v?xU1c.9y&(ee<'RMdE1noFzg mP^KyRIF@';M#ٴ-LR7~Dvicf&\5"T]њDg PfWc Zln*m{F! 2E9ݹ+4x)R'ga1l@= >Tj,;q#I|ϭI jc#FhhiɃ*pg{$.q"!zٳ$/,XtDžyMlp._Q"}R1+Bwm˷/8(ZsOIJOuS H,lH~<.)q.(e;4.gRc핐dY/xީ:*۷UkIiQy"&sW˵f+THFN2|Uhw_}w_Ls]037h^g 8x| wa+L=K{(C8ݳ~27הozu'1<SC ec]umXW;TMq,oף9モeQa7(fV*fs8jN9ߢe8y5N@I!JZx;_WĿɑ%0bϻܣ P1lY uJP؍(oNz/"g@m F$g`ΫRإ 6:!xEc{3QY^4"Ee'|x]aիSOXZQI[ +ɩ|&{I/ EdK*;^W t3̙ ZF "Oil?3⛛1#H"h[ۭ:UTѠU5hXJnd`On)S%PvbUUiyiYVU4m%Y !s׸D pV'R طOׇ{[ߋjϷşf=99YCEi oe&jriCBN?Nֺm#3vCő086c!QZA2>ՈZV ᗬb$aXz|܁6CT,qj hT[]yv>]!0jfr4gp5jsު7ohAMe.poLTȻOqVr'BZc ]4y ʛ-_ڋwN,A?BC);!$C'=&|' ;BCUL4g?۬m8@Bb |Җ&V=eeUBt@th´Upc d,ZChc<y]XA??ӮY,R^>h|o#O/9gC)MqŀYj{% 籂IKQqsizs5sKo ]![-3og]祴s, O^:|<gcal%-eXLl{{I* :KatCvοM`VyP);h7EDw!atWsN~1IJ`Mzkch(VzTx^'Wj]x= <@qsߊ*wq_`X#~{c~Y=<5jw=_CbDR70u,류ajyޫBaP 1e82(;eK7eH"~%rhpߴ)KG\"',A_DS*@ a4Λ#Z8ӟF&VeK(.^YQ ,G ~<_Z@rʽm3q3jEJ,FM*˟g}u:#OV-@.Gx\7'[BVW {^|Ⱥ'e@U~J; w!?p_QR;1®gRr]`ċ Yu N(P'bx~R ;ձ>nXcDO0}X OV[5uڜʦj _6$lk|C^(<Cs+^7dKP.\_y's5kDG#ȓL8V8^OAx"=&!@Zi@w{ eUlIi;ѮԀX3+ @]NWXYdw"P0OfO)d[ _i`wrY@ X,}9IB6gXPfO~>`1&\x_RĢ,VWYE۹`^ u_A{Ka0N!NR^"JP\])]KkH[t@Jfol C#P)y4c_n)[z^wE"s???\Nـ樂d2o.zw$ uoL]/l'ffC xrX~p *,C ne#?tv Vjs8YoZ+mˏSw+[wxi b{|tJG10] BZ}ũz@ szИҖ UMD̳nߋ}X Puqw7Q@6`)l܋+xU!Q`k0S-Y>_Hv5OӪat*T~@x*蘁)H+2ocZ-LzVCWnVvwU\?I'?῟f*.U;K6,B"n*ԆF,N~,υPwV/c$FWI$۫e%9=vI8";9DM5J"2љ%PotAùF["6O1#8Fa?ÎY=ʸ0nG\,/QE'3_hq=K| 3+&&i9$̛V=F[p"X3'xP8Ovf4mw<oYe<_߸hSǤ;Q0ϻ(o*Y(CcgM'o YATɍ:Y. dK\8م\$MP\’؂FM6.ԨX,SQu 5UMӊj$ڔ͟c]X <bCLEQLHyٗŜ-!{TE K 2'ܴ?׈9ޫ׽3?to#3*P-cR؞Fy)ۦ'08C G!RvCҒ@kV ,ŢCXĨ#ʌdCjhh6:@p m>mX~]S:&ُ: 1#`Ja\9ًJZY~eu (2zZVJp-MV$[\geШx=")@"ѡZNrS(j+Sudx&EKv б?k4YiA7h}%B7E$V;UB,l(~ C.t[${.%$"B| j9Sr؝ci4i)Lo Y..e>>m,^gCje}IhF(J+ïyuUoU{ ȼ?ڒ7h!#xg((8c,h;ȟZ;<>O&m(z}Rug'`*~JwaNS>1>BAزfLo3PVXw<6^oW-N=ރk5j@u'MtSkTm)M0[2`6>o*h5}; Nׇӂ}[ˍ7'ʌW;qYsi? s5>[QV$H{Qx7g~G27*e o{)Wꘒ=9` 1@T=q)&tIC1ܓe$a!rEp0_Rډ<"3QeHdClV !yeXzB%Ie4/V"bqWxzׁs0_[b-'Ic_*0s[hJ8SCRqg!<AdR4}8O:p${({.P᪨@J .w%26^O7Gnqnmb~ ƧjV#isivv.v?o=oөlXnP+XhPV 5 3T BmC=>mNc"[6[i,sp2j遄 ZDHS]$,(#ywVM5*yP|$h?*)ȯŽmNB)߭hE29c&kOn5|MQ9uo;kܐ㩸 QWuQl?|uv6[0I8/zKKqy+]MGԗv$`N9Іl<y5L=LSi33 )&k(Z{JɥJdW*\GV|_ySƣ^_˦3/~@:vaȻD!i*>Tw'xJ Z vG@!#RMQ N`c4ifS&>I.it:+CIV<`߹ҙ+Ġu~iyyAͩjQJBN[ujl}* 񝏶E^UÝl8HvF8ku/= 8YotgU6sп1d&}?S-z1`c ZB\0+z,l>5&U 5?y$Ʃ`IdPnS3FIQ|xD:"/^x`|mKyڜGgPNB<}Nzm}!gԿ#Mj8vLṅ?$' TY0|T(%Ն*]flR箾! ߙJ{,RIK 'QE*i3Ώ̙B&g]Ul:[oƅˬn}ɟZ3Ӳ'er)r8|5G!VIжIGJ)vE1i:]n3嶮Iõ __B \B|-'|7:ٮQ􎫮k$qf{؉P`UMC~]~w!Ϗly^믃ۊ78<@7ES=*ba8ůbPy"̦^m*unQހPH0K2aרs2"0:#>ˆ83|?'3U!2y\px"p|ﴑI)6B(/[2v6B(if %aXՒcXJ|P%{,*|[CXzDhB_A,]^5w{WŹ5[71Q.RmV,8,l~lՂQ>t[VDUkDX&1סħ' 6EC5N.H QSFٜ|̚/mee}bՇ0LvƽoMoci-/9pmx`Z͓cU0zro8)mO\Aa+YAK|iQ(p4/^_2Fߔt$ ~7#uߎDUk:/?fS40e0 >vvтKX8K{A(NV!*ymJA{fg!S,}N?T%DzA wJ&4{Xn,LxF RC :G\B~ODt6.Aajs,>-^R $zɢ$ZCvw wn{3LJZ C8 7|+n?L?0d^j_-nżh걑ĩ?žu`Ϭ\'.:5lS3}n~|#P l MgrM~5\VC}u\ !C@bsYGt_-3Dsqn}Hgὅa"S&I3')iUR^VmW <9#坩|htGYPns6VC+TeN laLfFZ˱@ iPq: d\pYD [X0V&Y{XAGvF$MpOъ1e? G]^Sa@N(W!=߯B8H=bXV[oi'};kb2XpbcV9@G/ VCri] AdI6BEѱ U8YH5 F|{ w+ d9Uk}}Ee >)u-iigIXPT0@BkM^f"00fY9L}Ii{s<`=@W4LtƮE2f2 N2:\c&)&fU +j?{eЗ1ZXQɷ\nU*j)و]5h&:"}4ƶniak|m6i|ry, Z/Qq;bT FQ(KVD3('hnw0 :0HC~FiZߐ( R(^@ީPO#n~qTT٫"~QK4G {/Z~XIjBWdf^-t~٪乕nɐ=u}`F y4bd-ٚhͫ!OШJ;$ 25>gTPX!zvRPA+[ 6P>B,IE}1ƺh6dEkEQP/YJ {NNq'/, {$?d׾i~'L%}0S:Igx%fNܸ,B+7'>Sߔ Ye!Oc pmgјop[/KiĚ"U_2ۙ7 f)0r>,gM*vdR\y8fg5Ƶl![XBoxd?ֳ b1"#g"+HxaB}xqST~fir[NlD܂uRloDn~yW0# %@cSBBW;JtRіk]7B6kVYS$Qx7( y]. ߺCV'QJm_ 䫒6Uq.HVhqDt75$yi1M܈ogINj|HqBt^Z֡FmF(~K* ~TE!ezi$D&$JǏKaHF񂸳{铯n{ `[LtM"F9:WԱh@l+j_137"ͪ"8->ߔĬkDgh}쐚,FIH/Ui&o/etrM ۔W76LHzQ{iiģ Qc"ӧEcKpO{ƣ spdy)C5{~ʗv<=o ؊oMБZI؟uOgYtı i#|t^t}~Xo=s4YRS$޾$Cms!yk>`x"D#x±b!>!j6 [%]JA Kf݈KpG'/u6/i잰F.2cl{=/nWtzYޮV8Q6|O-f'ǸWHgP5xoqgh$}%Zu6z-p+d# ?Ŭ&9=bT\r1s&+?,3jNq\$-Z, eǨd7Wxrĥ%3q]Q]m%Q 1J"n~w5?a-~jRZ¾`.Ŕ05{'%⯇šQPuၚs>փP75SюxjAQw!ocg@1)^*{X#3&? .yBdҰjfڢO q;1I`Gɂވ "}'\zi-ƒ]w"{kAxmuwX>-6Db1H.#2<m)}ZߚZ0)oW1_k\]GSdp2)G843{Xm6ͣ u ;+K܄e|* yT -ELKLEuS%P]#|7t֘x8]~׵Xz>'9^'69Ãhw`p/\.4/zT `l>=L4 sǎV^ؓ"NwVMGpkWJTP Mꩌ5QR 3<`A(h v24V,?/bWIr@M:_:ݲhomʰ~ !T7 i~f@G)M8a5a ?!kӏCfeT aN_ԫכt߿,vsqۮP>dVE.8kB֎dM:Uw.)CvkG8تr(ԮxU"ce04LxtA 0rf|C%&`SUt*$^,(J6 lo 猀l5t'MԥP$83Ղ:r WͲ%u] l<>""Zg|nt\YCDs^4F 'UYnkw,Ž6LIs9l`+-$4a+"k>O ůbji#+:JFcfۖ!BA91(_Eï@䁟V4/7qZz/ןt5U2T>dS;IMT*4/-$|Dy1Y[;"ۻ ۇ"h$_-n札gaV :w8啪;~#a0akN*bnj'*Q)' #छv MxǗؾ̢7b$6\$i` W@RAc.Jxy3=I'` QYz+ !jjxf[OqaʧYC,(v.EԌY&}vT\4eDrEe~yivEP"`vf.ݏQŲM8r3Hy]䋧 =`k`u1\waeXf:x3S^wi-ۧVlwHXI`%5 ~2XXA\uY:m|.eQH%0(|OjtT>7PZaJz@''wN%i =:[,h WX;S u5hgol 0z_sGt1pWEyxGZFlX|)0 <2<ӾqF#踸j0$7U<4qfJq`Z/bt8=W5'=(̹()Phgz,GJY5MGlI\ٻ繖>#V* Yi߈jauQ~P? T(Ÿ:MJ~Z,0XFl@Lj. )$ˣ&&z2=r+ӱ}A)? J5F)rhC3yiByvdm4'UJ# XԞ˨Rە6v7()mL`ߵjIʘWo^wݯYxl❽M7{d3uin2" e4~אQ2NQs"˴ՍV#JqȢXQR 0g .te^/Vab?d/E1qsn_5o,$/_AIKu#w܉&W(pcL N(c(I߭clx9ܥ' |IK.NBx*. [ysŏa1LWvGDCV&k{IUڡff"*j!5KJRUk(@ J5߳68=?/Qt?Ά`s'Rq%QF2ݳle(^!:6RJeumI:J߄ D GUߜfm=q$igzf12_cWUI>h,$$lSWgFRn"r-(Ry7[KLZtb Z/zz g${C./8N*uOl^b}"v-f5Ӎ{OT_| $j-r~z@>*ܲ6A3uΓpFQ!aj#&xHlz 5ya|.'e*-6q^2N}21?EKJwM}~+:\T Bg:MJiA#@&3O5J jZKG!*ۉl$Α^Ϣ?@dЇT$|L>z]GoF6"Hen7~mm"叩UoSHD+Fל_l`{`Cq6)i勑 Pʇy4<-/P D F0#Ɏ5&6N(uEhc&zGCTt"޹5 c{ix䑟ZXu Dok pWc;rm[+XUx{^(R(E*Mbp;m,ЌV5XH}!GgEu2|eԮuHc"-T?!Q)ģؔ#]vQnbHx m 6 -ۙ37wx>Yj& ĊB?%NlgD sBQwn/bO-h:H%zWO5z?6]j;>j3:N*qnd%EujڜLl$:(Xs;c􀓝ͻl:q?rJ*6ȝ@y0d ,XFwj!wsOɘU\ܤo,&zx$5-mo,j#3]xP)ز\ĀUik~L/J4z¯NAM?36 .!ߪ@ %TxyLU4{_$cjsR˩O-3o#DB8i"\$(rTx-sfpBmaQɦ-(#Zڿ;NՓPJi۠5!g*t3O|܃ِ [i }C-MGWKqk&$٢!ӑ-qB*Մf0duW7f֘O.#(io<񥌋CBߊED ޢ>]fh*V߰Qϙmƌg=Ft]N\[BCoVLe#;gN;V[9-{r9#tb f!lLw٠}Jgm~<[=*R|Ow3k,oЕ gye?lj:{pO;ҌtF:m`*5q$:y :͔`&PՀ E@h{:?(]N-Fxo얛M΅H3^Q2gږa' LOu576+W)@)4Ł)#WlZ].;fW=b6^fluAB9s3+'Q|Er;ʥKr1Yz_|}_dMVKBnbH ;[v:Wce(rWC>O*y_+Z4L,mIDmP& +Lo036>- +,lʶ@voeI  h#hhR?=D߉ga8Gڍ=߳XD.bt*󫔂m u=(3~WPwFD_k_"#zB \ٳ$b7*O yt|aIn Dzv::ujJISUy.SWS {rʞƋG6]}IN4g~F4À0(aD}xxg. ӏ_3Ĵl'.Wi&%ɭr5_>6݄Xˇ-ӥc997;H03q3i\4? L|cGH6N)[w+[R%PܾwdC{Knd RƏR\]ʒ|< GRYDm{I- F12hG؀,dH-+4ϋQ﷠Heup\$&{1gO2CT=]iGԦ/;2IuJN9 =JZGqgژxy@Q_JZ[%YI=ܲW7W|V'7'-l6e<?Ζ|}.el~~ 4.'0"d:rFnp̠[zqh핉No1pX/,t O^$Nbc6UF} U&!3^[>bj홒k^ ^~\]p#`yAt&:= S|r{ &(y^]ͬbgK|=`8V_^ [`T`ۈscgoj N]#Ax5ƎQ[+83tE3֤7m5m8(َږMX-gr$&bR4pP"j;olZY_#e*[f&Ohě)N@E6|D!'m?ƮIdQf.t4m%O=Pp>iD, <2*̀:MYho<tt-s"ϻᘝ|4yˆWuqVZ!2`0ZEI Xz-@c"Zy۬!3\P !;Y6l[?6Az{R3jG"׸e@5qUW}[I b[ftva'do'<W)a0 2 BƖ بbNG|@]@B6жHgF-zi'< fWeVi1 2ť 4WrC܁h73N;<yO9k[x߇tяzWS+~jW!J\^63 &0h^roċj|`j%GE:w2@7 :c;.X  PN`ҝBwZ^MJ;!4ąe.~?_3 _h؜ff#Aғ QJ_~ h*ɗ?8hV%猗Wxocyއt &kZ&>I!SPV^ sƎt rRx`̛d}ְQET_(ƒӝN)_ViP6oV9X *-ElNňy0-_gdKQњђ , MJ%ưZ!wm~y's"<.%i+1vH^W,#>_m sK []m;U)e ,@1gf hMfqw+R_U}>#D|O*j <}!Ҵ@_k@3{cMpNT(oJk!>ᗂ :1"~)ͶTtGNRCiB+~mtM;Rn>n~ܭTm/[hYKFȃXtR鱉i wH: %~6qÃ.I7Bo2;ՇjkR:VquWmhA諸6ZDiEzx͑=k\#`8޳MU1CEUy @^%l: Ez:KSW{ڂZT!~[at}?0Yd-_腚`sa`5/^Xk5'$HT Ei<#byLbs"Fn3"y\w.'4֘!KKq~gp=BxH,PGb5Tm l8'|Hz_dž] ]J m,z~C;D.o(;S_`۾egPw|z27x֯Wbʦ/^dj;`Iyw$k[uBߚNO-l=8AQ'vǡy]%#L߷_F*̬ —5߳ud3.44amG̜s1gfU 9⻐S%(O0gy&7jLdln^y)]MX}i%3E3-^)ok:H<9R:K{Ij"^ CJ0D{T'pLB^vƜu/}<֮ >㱌POƆ0)w0ɋH=B90!8èJR֦}j4Vj.2oi9A!k;"EoĹ`a +xǤ LO$MMM Ou bk!Ylc<# ˊ%Nsڞ 8!غ?u- p˗&  yTU_ȧ2J(M%'.yqCe6DausJ?{]u)~W<,'?3d_O}p-Ψ1 ෺idǍ?B>&~sNBDY%D%,VtEjI') V2*Tu_2`k>*.C.yMV 2[6Y O{u ɹBKdIJ8>Bo >135/&!l2f`ȞI4F5P d6ԪL1X\(Ls=pN(h[r-ϳz<?| e<HkD opƝh=#F*ŅEЅeM>X)iJ~Շ ?MWDbIۊrhݍ7o,A3Z7R+P4rNS~*j?E=_8sHEy#Ry`<]v!G$&q11e_::m:OCoI[V磐\O[?+U?.z 6y{dF|2BsZ+RNnbA޺=E]#-xTsO^4sED؂%nhGey/ ~mA޹[L݊ђjsQ"^=Zq]ץ[j.\œMk Ƿ*L<+l.0͗>_NNq[Vb:l8^6qƖ*D &WMm3- ޴x𤘐wŔp=l^G%1`=Ovu}Q: \+S3@;iH+( k+ ɣ8dlvfMm2wpyTGohB\x-TnOܸi0?oIImig~FP23f`$FiU9 1>G b/Wug8m:~k볏-*d thh5`%[Um] |,~y.azyql.^r{U9^rʓZ{&NʩzzX3u}^|Q!ʘH$$/[7qp7"W ~5Θ6D~C88Rjr`7E;k,AnEW%vI~KAVA:2!L^}kA懚|{IهS:TM [uaZ qt:[joj{csK(P".%`l:˜~ { ݥF"AIP[]//)L=z j!2 mvt[ʯW{W,Ϋb4Wç8oܱj)>dMj䒖q/V'@ŇKNIC^z6AfhFWfڝxtVrKbyǵ.JʫVttD@T}  יb/lck6{-A "iA;u/itܴcPR1$} 4@s9Nu(XQfu@[ 0`bjA^6^Do\V pK{/u/=XrBEXfu~4C}Ty A(Jn/ŠnkMS6}J9;H +0E{pv8)PAcyL.!P&{=SJpI&hG$m/|WP, +P"@ [F|b NhA-X1fL֞n<{ֿ:>JOg0_ =tE0?]IЖꙭىc օ4pjz>0#o ͠z'0]Ę'pXa=l֟AHy\ Qޙ6aF,n W+:j֍Cx-4d/vNTvưJ2/M=(?]aFE^[5u!%o[G;o܅ΐq>+C"oBB$;LC^,>b`coUzO)E*/N?;&yPPOy5.=@X_jq?r^_dwՔCh/Zxw]O{e ĊM.'3ԪPt߫_QJ\ h~Cƍf 6L4}ѓJ(s9x2+oQoSc vH7B# ^##b^rZ.1>ᖅyx݊ڹ耇Q:Q1X៨t{t+s+/]4hZ6sbWLX" &AYPd[KBՑR[BGfDIŶ[Μꔉ*`*y)r*WiL?p*j<?H' 9^Cj39GQr,%C;y/|IwI13j* ʃZ-(3|y54Uy5KL#w63&Lg ? olμ.cvA?BnE,.MUį-`^@[:U/< 6\nwgnߨwDnE#kF#IvsQtkˉ!LgT[/eǢ=h9 4[WG G) 6a:}J4# wUjح>.ǒQٵŧ9t>,>!r6gy ]OY ?^f?ٷ{ۨ{ nlBPwe7@4H;"NTo#Oq6p$b6uvm%?r<ɽ A-]8|54E:F[k^ =Q-7>O203fc;'9Zydi`W 7k Fo^q1eOZ {" #`iiv"XX,R|o٩DƬ޻?cd!DtLiw;oE+*P%M8`뉪qFTLmsA΄nfsϣ(@DSBb2‘R6)yDp % # 2<؝#ivޞ=mrIңj@L^ L*.z6ҦM2>J=Vc9SQ_?XsIm.{M=89ccɵ~3/h7R=K fz񦤒2#ޝ*8\p ' q eS#UR,˓(x?(ړ S}yֿd͒/hRi/o4}h~v`|dz%rL\TxT*{v֘f p!q̟>;eR Z}}6FmcR 6fyv 5R\cUnuXpAE* c /nazf]xxe+EuNe`i?|ŭrd-L( u;@EI)E>I2KTת?c+t́J?keoQm[ɲ 3>=x_C'Ew/LxSQd= UUW&,Ul$ "M$;XhF0G69쥹J?-F #A9 e8P6ēiTFit8:L 'PIOЈʌ&FҺNj9: R$UGZp;LQvy&Y!D߾Z^؊`њC n)vxͳBTUEc KCHml}ozJ Tj@-E4z,$6,j<Lq~BC94M$$2~c9MoE=h{"*-0BS҆e@+D#/r8R%(#^c SiƊ޲ }~e`9Q3Ɩ9vojΗM4q/iPP֗UL:Vn[|>: { !Wd`II >ӸWvZv;Z 'AaU=RbvIh Ø`#Z lnGH9X G3F~ % @y:_bfK^Q̗_b7˿| T=2Z4ox1$KLS\9#U :>#6u aZTi%t>@fŽ,Qv9})YttMaiW3;.õ'Eǝh"1N76YY]]e5lТ"{\m>ggOŅ\fkFf }o~L[f^UUp{7 rf8\V~~}9K)Ύ{0Dx9 ߨ#^MK [Ei^Ӈ_&Zz@ӽNvp470P2r޳{p{{%ec>)Ovr7뉉fWsiUM"v0Z3]-YV<80s FWM,xXJ U7Tf S [=I(j;%>[4r:DC 0_zb;&V&݈;=q:j$wJ"5N7jqs5|qEApqQ24kJ; ֹ0?mE` ` )?&Yz?:9[; NRP-@r#k#ѵmnЍap ",^]V>u@c<~7 @^{5D_9x5 g褿< aSQ@Z־%@2Ty۝p6>],FșWi<],(3{+a+O-#n/oh3jeNu0ir/aĒk|ڈΦ,jgx =M?o#jw~Ɂ2NYYh%@-9RPfl"a\d>YRLډjkc#AԔWcDC`rE> i2- b@q:mpu9ߵD>Bܿ7uQVDm֦Daif%HD7:*Xz=i3O뮍 5dP%@oG2M#ٹQ:d)C pJ(෇[r-fnHN\/#0MXPF,%躺=6%~1LŤʃ{5;bY,2!WYrgTҲrPcFZU1GԵf!2mR[&Oa by1 |gxӺ{tx$Q)7f@7&teRuPR I{P7m(H!3Z4Ԑy9mfٮlS  AݲO)+jv9~`LDdCaZGAR%jzT/a^;S_xf lo-c^zsdf'PhVwZӋ55gFZ-f%;wLuY= Aֱ@'/- NC{EYvu$:iu^1-3\MO{-_ _:y2&E9[9omם 7p1E7Pۄ8֝)"Զ$tt ~I| 0ZHUT C~w^]|m'p%\}ĂUVyȅMl^ǁy,Znz%'.ŨS?LQy#o Tr-0h@5X^9xB%8`\)b&% 8h Yb Ӆ6L&lo2BA"Ae9Y)Lǻ1̔u&h<<7]O珫T+^D#IaClu8b (~PÛLKCqf]ܙjݒ: .YmC^x(:f8dyW#GTDǾ.tPYWcgYݑ& i~G5_gTFAln \,G1?T۴}:K`~ T,{}5{BXHz^UjLiC3=̗͟D)EU=A< <~K Uy Je ҁ=]qn!ąu‚#š{\N.<%34)@&5}2r@$ޣ&+#Et` %h)B٩i{][dmh=iGf|A+}p"&tֵ`Zd!AxGbgBcA* {i||XJ8 QH|-}i<dw1U?+ˤ{=P83F/~nMUM{GmqEiUmŘ3F(p"BSc IGKdt}LzJ y>!B-M0^[לAC& 7:(]'Mҋ;FW ^!!CxbwVDi,( p۽ƏBypE#6$Cs˿ ب& S7N9~~ :%d>%#xG=2:&-6k7VJ~2g7jfSI4 %^o"9%! 44S&iMeaio.2 [* E^VfIGXٛzTfx~og _?Iqs^Cg )f,4{ u.V^mcp {A+IUWT ߆]ܢ-p}$;T.#. 9#4G]N]Z6_0UD굻2bpCiПe4X,L[^FEkWHY"(o0mnxm@W!x'M \@k_4Oe+T&NgM,w"P/(p_M:_[^Fl^(j;a1-cVq}jS~#ߊG;oEǸ`|bW*1olbNo~zAJ )_HA>rX0id_ug.ӳ(ivUi;׼oK:@,j=t 9l*X$"r m[@(Axۙ4ISe$I@,>$ʆ^OɭS5 NNq;#[޳:=1 ȷ^^ /U&Tb9j?dEp.0YM |v:sZ.E伩"dU?iQ\"FmэגqM}6eA3DAC`;{i|y^j6kiqNފ3,AaA}Y/77^nZ.[;'Vy0=>M\2uU.o>uԖm_xXi; H$ wY5ϤsrK;a^FZ4^3k@N~e8*~ !%BλRX?*L;q~O"SbƵCOh.oN )&}}N7$.Tv;y4ŋh0p]JqSOT'mIҠiZ0jv S9X!i5_iPk>I]+6{ԎMVIl"#>J},F9D r:;σVZX7)ʋnYhfMZ#ƇŽ\1k5{DG1B6y6n!W#B4*,cɂҩWCTM-|Bˋ1%T;wZ&t~YneN!wn ZHUnWK;i-I;-?|s?t^p6TO H(7jȾbCNnt1I1f _8{yB?ϫ|儊f.ZqG_:A^.}h+G 4rտyt%6qw+Qe;"nh+3O;nS>G?Xmo$\]iksʌ9s8bq/#9 ${ E|8zJ}CbD"GD7c42j4MJEӹ8!69|/4ƺpf{BbSYtoTHYWK@:P0sgiN]j\iP9P4]^⫥m*ә荈&y譓I,&GGpGvM{M>R״8["V*=> w|WKLw7BYE^߂A2>FE-tMٟRuC ~SڈN:h_O`JTwDx3jXFIFHar[;D{m""&瀩;@|o׋d6zN&ɠؓN `-SR;FdlW~8Ry)}~]E1+[5HL/V'|2ߓ2U0dkfNj`1(xV|@N+b3A (&S†7 uQMĹkc^+) X#@W`[FW݄hjԭBM`jl]M%+r.m*ҵxVQnT !GRAh|'ޒ2= n9[(N֩&SI9ZzBqM9Ko(Oc` + 䠮/Ta4 Z-tt=&'6NaStK@ZxJǓ1 Q\+6W)SK͐jD]:Wi2EqlV? Q 1rQ0뮊w$WxɖsW48>^L?hr/+A@wכ63o(|o{UT/C|/׿Ŵ80T,!0D8"n{/7)y2AlCv:Z-wݟb$g9f7$:{0TYyztw 9H蝨ݼh+{4 @,(@k3bŠaB-#cȀ gklN FcB3VYr{# H>˃jZex B-:iiPK/`ټͬաK pXsfj"jbe Qm.ԭl;i{[(/֘;pE!f,ƨ 샀 w[C:'Wovj+hmfro [6O3IvYeǞ˩WU' W#gP ̯K j/(&:3kZrhU_-MΑG`5םV/f3_c/D y7xGɰGDKP{\@P*JKD[-fg?qJF!GU<d0Ue¯IG; 4: cS#”ߣ~ i$Gq9V[>S/41@Ua!BӃU;jTi ~gN.Ru@qvpSȄ%pU)$ H`O"m"k9(Wijqa002j.WA%i8Y |wFt@9Iжi8c .Uhh)RS>কNeĜ8|tov9ZrJB<,ڟ2`~V{/flW6]< Iu_$~ԗlI=s]*t8ܕu%. ]j7)9+~Mc _Hi+?|r*Yh& *}s6G&A[rJ/ NrdwktrDֆ#v/6D$ϒtRRȑʊʢ#µ̇[LcpߧsD `^Ku%if&q}П߂[.q%1RZ[mYԦ2 ~ulPDo_46%@NOL]^uk2xlN 0+jILwUş^_`TY@׎{F=Q_KU.CCz83ȃuhXy˾;)oɟ^0kE۸Ya9 ه_+(~v> P5'Al^Ve-l̅#9UAټ {4v*a1& Dj ;# Z`  I!Fev?Jeeח.Xyٸ#_<>Ǒ4OIxغSXݔqE%CS@@遪O&MlxɈyh桫j )2Y+.nLsHYV/v QaX(PUZ95B:3*e@=v])pmc p [OZ+R"\)/ LKM8GA4 oVӠVv9y{,c1G ^.΍I8ռH1E;a[XՑO-f8=l쿳H;MV(-{lgǓ߽l6RO2W d& =Zϗ=vO$O)h_^E:0ȥ?QVäo2}"8wj*Rֳj<^NfT;}(7ݭ~J8;#7JDwHBR7pt]VQGQVi$| #)w:?DeS(:ʞ?C"?*yF΅%ఇא7?~NN mC ϿZCן"X3[Kj󣆉7 8 @g\-fb$:~vn֯|\IHc~EKƛz|\޷@"O x[ z~:i;1& z!j:őBXN^9&ϫw,Ԇ$ vO+%Ҷ֜$JZCt췇1ƁoQZWq/V DNƩ#1 cq wGm."tnh_?yt_^"*0 %}?6,DQ+<@>6aPA<83 0M䏑sq?aYy/#yHh\Yy/OJl?ݓOE+w25F~h`o].>4f{VGMx;[=T;?x++Uv(2Ŵi ">ĕu-zmپKq~gr6RAZëӴU =S\})M\[ 07Ѽ(^j"'ܼ9|" (,3Lv0ԯK0E|2 (GaN0N| Ko6P{Fw'O]ޙAK hL+ ֮Ӛ@qt.=+(Mߢ2Pn:y/<Ɇ+=<Nt޴dC72xJ%$\^Vōe>5(}򊉈| 2 Dsvxj7sYVՂm|Ktѿ+QGZz]J!tcSM}b|7 ,UH}C#4S4jٯ=nvI G>?_;qh(/[RQRJA-(²r ;<4VeGT(σ-jRڥb$WL_ox'~jc6dfj߽JiF\=l pn| KH \l6HRFCET; _)X2G8ms) нW$^-YB.^BVilʶf Sat, 28 Jul 2007 13:23:14 +0200 debian/control0000664000000000000000000000674712267755207010626 0ustar Source: python-networkx Section: python Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Python Modules Team Uploaders: Sandro Tosi Build-Depends: debhelper (>= 7.0.50~) Build-Depends-Indep: python-all (>= 2.6.6-3~), python3-all, dh-python, python-setuptools (>= 0.6a9), python-nose (>= 0.10.1), python-sphinx (>= 1.0.7+dfsg), zip, python-numpy, python3-setuptools, python3-nose Standards-Version: 3.9.3 XS-Python-Version: >= 2.6 X-Python3-Version: >= 3.2 Homepage: http://networkx.lanl.gov/ Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-networkx/trunk/ Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/python-networkx/trunk/ Package: python-networkx Architecture: all Depends: ${misc:Depends}, ${python:Depends} Suggests: python-numpy, python-scipy, python-pydot, python-pkg-resources, python-yaml Description: tool to create, manipulate and study complex networks NetworkX is a Python-based package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. . The structure of a graph or network is encoded in the edges (connections, links, ties, arcs, bonds) between nodes (vertices, sites, actors). If unqualified, by graph it's meant a simple undirected graph, i.e. no self-loops and no multiple edges are allowed. By a network it's usually meant a graph with weights (fields, properties) on nodes and/or edges. . The potential audience for NetworkX includes: mathematicians, physicists, biologists, computer scientists, social scientists. Package: python3-networkx Architecture: all Depends: ${misc:Depends}, ${python3:Depends} Suggests: python3-numpy, python3-scipy, python3-pkg-resources, python3-yaml #Recommends: python-pygraphviz | python-pydot, python-matplotlib Description: tool to create, manipulate and study complex networks (Python3) NetworkX is a Python-based package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. . The structure of a graph or network is encoded in the edges (connections, links, ties, arcs, bonds) between nodes (vertices, sites, actors). If unqualified, by graph it's meant a simple undirected graph, i.e. no self-loops and no multiple edges are allowed. By a network it's usually meant a graph with weights (fields, properties) on nodes and/or edges. . The potential audience for NetworkX includes: mathematicians, physicists, biologists, computer scientists, social scientists. . This package contains the Python 3 version of NetworkX. Package: python-networkx-doc Section: doc Architecture: all Depends: ${misc:Depends}, ${sphinxdoc:Depends} Description: tool to create, manipulate and study complex networks - documentation NetworkX is a Python-based package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. . The structure of a graph or network is encoded in the edges (connections, links, ties, arcs, bonds) between nodes (vertices, sites, actors). If unqualified, by graph it's meant a simple undirected graph, i.e. no self-loops and no multiple edges are allowed. By a network it's usually meant a graph with weights (fields, properties) on nodes and/or edges. . The potential audience for NetworkX includes: mathematicians, physicists, biologists, computer scientists, social scientists. . This package contains documentation for NetworkX. debian/watch0000664000000000000000000000027411766443105010233 0ustar version=3 #http://networkx.lanl.gov/download/networkx/networkx-([\d\.]*).tar.gz opts="uversionmangle=s/rc/~rc/" \ http://pypi.python.org/packages/source/n/networkx/networkx-(.*)\.tar.gz debian/changelog0000664000000000000000000005026312271502470011050 0ustar python-networkx (1.8.1-0ubuntu3) trusty; urgency=medium * debian/rules: Ftbfs if the tests fail for python2. * debian/patches/python-3.4.patch: Fixes for python3.4 -- Chuck Short Mon, 27 Jan 2014 10:03:52 -0500 python-networkx (1.8.1-0ubuntu2) trusty; urgency=medium * debian/control: Dropped python-matplotlib its an optional package. * Suggest: python-graphviz, python-matplotlib * debian/rules: Disable doc buidling temporarily. -- Chuck Short Wed, 22 Jan 2014 09:25:07 -0500 python-networkx (1.8.1-0ubuntu1) trusty; urgency=medium * New upstream release: - Refreshed debian/patches/10_doc_relocation. - Dropped python-support and move to dh_python. -- Chuck Short Thu, 19 Dec 2013 09:20:03 -0500 python-networkx (1.7-2) experimental; urgency=low * debian/*_objects.inv - updated intersphinx mapping files * debian/rules - reorganize build and test targets * debian/{control, rules} - provide Python 3 package; Closes: #597422 -- Sandro Tosi Tue, 28 Aug 2012 18:04:48 +0200 python-networkx (1.7-1) experimental; urgency=low * New upstream release * debian/patches/changeset_* - removed, included upstream -- Sandro Tosi Sat, 11 Aug 2012 12:41:30 +0200 python-networkx (1.7~rc1-3) unstable; urgency=low * debian/patches/changeset_9ebe087b8bbcdeee3051e07cacd05fa07436c16e.diff - Preserver order in G.nodes(), fixing a FTBFS in nipype; thanks to Yaroslav Halchenko for the report and analysis; Closes: #684107 -- Sandro Tosi Tue, 07 Aug 2012 22:10:21 +0200 python-networkx (1.7~rc1-2) unstable; urgency=low * debian/patches/changeset_8960521b5ae4897bdbac4ff49525d8b37bff88d2.diff - Handle empty graph (all zero matrix) and null graph (raise exception) in to_scipy_sparse_matrix; thanks to Yaroslav Halchenko for the report; Closes: #678036 -- Sandro Tosi Tue, 19 Jun 2012 21:49:24 +0200 python-networkx (1.7~rc1-1) unstable; urgency=low * New upstream release candidate * debian/watch - recognize rc releases * debian/copyright - extend upstream and packaging copyright years - add Nicholas Mancuso's copyrighted files * debian/control - add python-numpy, python-scipy to b-d-i to enable additional tests * debian/patches/* - refreshed patches * debian/patches/50_nosetests_verbosity_0 - removed, merged upstream * debian/patches/changeset_fed4cb6e78dc7047c06522b0418ef5b0d8197290.diff - fix an error in unittests -- Sandro Tosi Thu, 14 Jun 2012 23:46:38 +0200 python-networkx (1.6-3) unstable; urgency=low * debian/rules - remove leftover from build process, so the package can be built twice in a row; thanks to Jakub Wilk for the report; Closes: #671193 -- Sandro Tosi Sat, 12 May 2012 13:10:30 +0200 python-networkx (1.6-2) unstable; urgency=low * debian/rules - set MPLCONFIGDIR to current directory when building the doc, fixing a FTBFS; thanks to Lucas Nussbaum for the report; Closes: #665038 * debian/control - bump Standards-Version to 3.9.3 (no changes needed) -- Sandro Tosi Tue, 03 Apr 2012 20:00:02 +0200 python-networkx (1.6-1) unstable; urgency=low * New upstream release * debian/patches/10_doc_relocation - refreshed for new upstream code * debian/patches/40_astar_unique_shortest_path.diff - removed, merged upstream * debian/patches/40_no_setuptools_in_requires.txt - don't add setuptools to requires.txt; Closes: #639995 * debian/patches/50_nosetests_verbosity_0 - set verbosity=0 else tests can't be run * debian/{control, rules} - use dh_sphinxdoc -- Sandro Tosi Mon, 26 Dec 2011 16:58:36 +0100 python-networkx (1.5-2) unstable; urgency=low * debian/patches/40_astar_unique_shortest_path.diff - make A* shortest paths unique; Closes: #634083 -- Sandro Tosi Sun, 17 Jul 2011 13:53:32 +0200 python-networkx (1.5-1) unstable; urgency=low * New upstream release * debian/control - added dvipng to b-d-i, needed for math images -- Sandro Tosi Thu, 09 Jun 2011 18:13:44 +0200 python-networkx (1.4-2) unstable; urgency=low * debian/patches/10_doc_relocation - write a description for this patch * debian/control - bump Standards-Version to 3.9.2 (no changes needed) - don't use 'we' in long description * debian/rules - install upstream changelog -- Sandro Tosi Sun, 24 Apr 2011 17:48:53 +0200 python-networkx (1.4-1) experimental; urgency=low * New upstream release; thanks to Yaroslav Halchenko for the report; Closes: #617677 * debian/rules - don't compress objects.inv; thanks to Michael Fladischer for the report; Closes: #608780 * debian/watch - updated to point to PyPi * debian/control - bump python-sphinx versioned b-d-i to 1.0.1 minimum - added python-pygraphviz to b-d-i, needed for doc building * debian/copyright - bump upstream and packaging copyright years * debian/patches/{40_add_networkxcss, 50_boundary-test-fix.patch 60_remove_svn_refs.diff 70_set_matplotlib_ps_backend.patch} - removed since merged upstream * debian/patches/{10_doc_relocation, 20_example_dirs_remove, 30_use_local_objects.inv} - refreshed/adapted to new upstream code -- Sandro Tosi Sat, 19 Mar 2011 12:19:16 +0100 python-networkx (1.3-1) experimental; urgency=low * New upstream release * debian/patches/changeset_r1745.diff - dropped, available in upstream release * debian/patches/10_doc_relocation - refreshed patch for new upstream code * debian/control - upstream code is now compatible with 2.6 or later only - bump Standards-Version to 3.9.1 (no changes needed) * debian/{control, rules} - run unittests at build time, b-d on python-nose added * debian/copyright - removed reference to /usr/share/common-licenses/BSD * Create a -doc package ; thanks to Yaroslav Halchenko for the report; Closes: #567369 - (d/control) define a new binary package, and add depends on sphinx (>= 1) - (d/rules) build documentation, install it into the new -doc package - (d/patches/30_use_local_objects.inv) use local copy of remote objects.inv * debian/{control, rules} - moved to dh7 and "reduced" rules file * debian/rules - refer to built code when building doc * debian/python-networkx-doc.doc-base - added doc-base information * debian/patches/40_add_networkxcss - added as patch, since networkx.css is missing from the tarball, but needed to display properly HTML documentation * debian/patches/50_boundary-test-fix.patch - upstream patch to restrict node boundary test cases to valid range * debian/patches/60_remove_svn_refs.diff - upstream patch to remove references to old SVN repository (now Mercurial) * debian/patches/70_set_matplotlib_ps_backend.patch - set matplotlib backend to 'PS', so a DISPLAY it's not required and the tests can be run in a "reduced" environment -- Sandro Tosi Fri, 10 Dec 2010 23:50:27 +0100 python-networkx (1.1-2) unstable; urgency=low * debian/{control, source/format, rules} - switch to '3.0 (quilt)' source format * debian/rules - use '-f' option of rm instead of the make-way of ignoring error * debian/rules - remove 2 doc files not needed (they are actually broken symlinks); thanks to Ian Zimmerman for the report; Closes: #580839 * debian/patches/changeset_r1745.diff - replace string exceptions, removed from python >= 2.6; Closes: #585307 * debian/{control, pyversions} - removed pyversions, now using XS-P-V -- Sandro Tosi Wed, 23 Jun 2010 18:12:28 +0200 python-networkx (1.1-1) unstable; urgency=low * New upstream release * debian/copyright - added Drew Conway to the list of copyright holders * debian/patches/20_example_dirs_remove - refreshed for new upstream code * debian/control - bump versioned python-support b-d to at least version 1 * debian/rules - install ReST source for documentation, since it's not currently buildable -- Sandro Tosi Mon, 26 Apr 2010 20:52:16 +0200 python-networkx (1.0.1-2) unstable; urgency=low * debian/rules - use '--install-layout=deb' when installing and '*-packages' when referring to installation path, to make the package be Python2.6-ready; thanks to Jakub Wilk for the report; Closes: #571508 -- Sandro Tosi Fri, 26 Feb 2010 23:53:35 +0100 python-networkx (1.0.1-1) unstable; urgency=low * New upstream release; thanks to Yaroslav Halchenko for the report; Closes: #565319 * debian/control - take maintainership back under DPMT umbrella; thanks to Cyril Brulebois for his work - adjust Vcs-{Svn, Browser} to point to DPMT location - bump Standards-Version to 3.8.4 + added debian/README.source - replace b-d-i on python-all-dev with python only - use HTTP (and not HTTPS) for Homepage field - rephrased short description; thanks to Rogério Brito for the report; Closes: #557895 * debian/pyversions - minimum version set to 2.5 * debian/copyright - updated upstream copyright authors and license information - update copyright notice for packaging * debian/watch - updated to report numerical (with dots) releases * debian/patches/20_fix_broken_svn_keyboards - removed, fixed upstream * debian/patches/20_example_dirs_remove - don't created empty dirs for examples no more present -- Sandro Tosi Fri, 26 Feb 2010 00:20:57 +0100 python-networkx (1.0~rc1~svn1492-2) experimental; urgency=low * Work around both svn's and python's broken behaviours: exporting from the former is locale-dependant, and the latter can't cope with Unicode out of the box (Closes: #557743): + debian/patches/20_fix_broken_svn_keyboards. * Self-reminder: don't touch svn ever again. -- Cyril Brulebois Tue, 24 Nov 2009 12:26:36 +0100 python-networkx (1.0~rc1~svn1492-1) experimental; urgency=low * New upstream snapshot, past 1.0~rc1, as requested by Yaroslav Halchenko (Closes: #549996). * Refresh patch accordingly: + debian/patches/10_doc_relocation. * Get rid of extra LICENSE.txt file in /usr/share/doc. * Use dh_compress -Xexamples/ to avoid compressing examples, thanks to Sandro Tosi (Closes: #539942). * Bump Standards-Version from 3.8.0 to 3.8.3 (no changes needed). -- Cyril Brulebois Mon, 23 Nov 2009 15:44:34 +0100 python-networkx (0.99-2) unstable; urgency=low * Upload to unstable now that lenny is released (yay). * Fix FTBFS with python-support 0.90.3: no longer rely on its internal behaviour, and xnow set tests/test.py executable right after “setup.py install” (Closes: #517065). * Drop executable bits from bz2 files. * Update Vcs-* fields: move from DPMT's svn to collab-maint's git. * Remote DPMT from Uploaders, following Piotr Ożarowski's request. -- Cyril Brulebois Sat, 28 Feb 2009 13:36:24 +0100 python-networkx (0.99-1) experimental; urgency=low [ Sandro Tosi ] * debian/control: + Switch Vcs-Browser field to viewsvn. [ Cyril Brulebois ] * New upstream release. * Refresh patch accordingly: + debian/patches/10_doc_relocation. * debian/rules: + Update uneeded file list, only INSTALL.txt left. + Update README renaming, using a new $(DEBIANDOC_DIR) variable. + Stop removing a directory, no longer created. * debian/docs: + Deleted, README taken care of through debian/rules. * debian/control: + Bump Standards-Version from 3.7.3 to 3.8.0 (no changes needed). + Update my mail address. * debian/copyright: + Ditto. -- Cyril Brulebois Fri, 28 Nov 2008 07:42:43 +0100 python-networkx (0.36-2) unstable; urgency=low * debian/control: + Replace python-setuptools with python-pkg-resources in the “Recommends:” since pkg_resources is now available in this separate package, thanks Matthias Klose (Closes: #468721). * debian/copyright: + Use “© $years $name” instead of invalid “$name, $years” and “(C) $years, $name”, thanks to lintian. -- Cyril Brulebois Sun, 02 Mar 2008 01:06:32 +0100 python-networkx (0.36-1) unstable; urgency=low [ Sandro Tosi ] * debian/control: + Uniformize Vcs-Browser field across the DPMT packages. [ Cyril Brulebois ] * New upstream release. * debian/copyright: + Update copyright years. + Update the list of authors. * Don't repack anymore, upstream no longer ships the examples that weren't DFSG-compliant. * debian/README.Debian: + Update accordingly. * debian/watch: + Remove version mangling, no longer needed. * debian/rules: + Delete the networkx.egg-info/SOURCES.txt pristine hack. + Only remove the whole networkx.egg-info directory in the “clean” target since it gets generated during the build, now. -- Cyril Brulebois Mon, 14 Jan 2008 20:33:16 +0100 python-networkx (0.35.1.dfsg-2) unstable; urgency=low [ Piotr Ożarowski ] * Add Homepage field, delete it from the long description. * Rename XS-Vcs-* fields to Vcs-*. [ Cyril Brulebois ] * Add version mangling to debian/watch, stripping the “.dfsg” part of the Debian version. * debian/rules cleanup: Delete trailing whitespaces, delete unused DEB_UPSTREAM_VERSION (which became wrong anyway, due to the “.dfsg” part of the version). * Bump Standards-Version from 3.7.2 to 3.7.3, no change needed. * Move the build instructions from “binary-arch” to “binary-indep”, per lintian. * Move the section from “graphics” to “python”, per lintian. * Create a pristine copy of the networkx.egg-info/SOURCES.txt file during the “install” target, which gets restored during the “clean” one. -- Cyril Brulebois Thu, 20 Dec 2007 02:39:51 +0100 python-networkx (0.35.1.dfsg-1) unstable; urgency=low * New upstream release. * Repack since some examples are not DFSG-free: freely distributable but no modifications are allowed. * debian/rules: + Removed two new unneeded files: Download.txt and Install.txt. + Removed the find/rm for the .cvsignore files, now deleted upstream. * debian/control: + Moved python-all-dev from B-D to B-D-I. + Added XS-Vcs-Svn and XS-Vcs-Browser fields. * debian/copyright: + Updated copyright years. + Added Eben Kennah as contributor. * debian/watch: + Updated, with the addition networkx/ directory. -- Cyril Brulebois Sat, 28 Jul 2007 13:23:14 +0200 python-networkx (0.34-2) unstable; urgency=low * Added a versioned B-D on python-suppport (>= 0.6.4) since #422436 is fixed in this version, and on python-all-dev (>= 2.3.5-11), according to the Python Policy. * Dropped the manual egg renaming, which isn't needed anymore, and even fails with the new python-support (Closes: #423981). * Turned setup.py usage into setup_egg.py usage. 20_egg_support patch dropped accordingly. * Added a TODO file so as not to forget TODO items for next uploads. * Added a find/rm to remove some .cvsignore files, now installed after the switch to setup_egg.py. * Adjusted README.Debian and Recommends:, since python-yaml is now packaged, and added instructions to run the testsuite from a python interpreter. -- Cyril Brulebois Tue, 15 May 2007 10:59:02 +0200 python-networkx (0.34-1) unstable; urgency=low * New upstream release. * Many thanks to Piotr Ożarowski for his careful review and his numerous suggestions for this upload. * Examples might not work out of the box due to the compression of the data files, but adding support for compressed data files has been requested upstream (#104), so that the data files don't have to be shipped uncompressed. Should be working in the next version. * Added the Debian Python Modules Team in the Uploaders field. * Updated rules file to delete an empty directory (data/, under the doc/ directory). * Adjusted the folding in the long description for the homepage. * Added missing B-D on setuptools, needed for the egg installation. It is versioned so that one is ensured that egg support is present (e.g. when backporting). * Added missing Recommends on python-matplotlib. * Removed unneeded items in the rules file (e.g. CFLAGS, dh_strip, etc.) as well as ${python:Provides} and ${shlibs:Depends} in the control file. * Removed the lintian override and added a chmod call to +x the test script after the dh_pysupport call. * Dropped unneeded build-stamp, configure, configure-stamp targets in the rules file. * Added *.pyc cleanup in the clean target. During a normal build it shouldn't be needed, but might be useful when playing around with the package. -- Cyril Brulebois Mon, 23 Apr 2007 13:30:39 +0200 python-networkx (0.33-1) unstable; urgency=low * New upstream release. * New features: - draw edges with specified colormap - more efficient version of Floyd's algorithm for all pairs shortest path - include tests in source package (networkx/tests) - include documentation in source package (doc) * Bug fixes: - refactored large modules into smaller code files - degree(nbunch) now returns degrees in same order as nbunch - degree() now works for multiedges=True - update node_boundary and edge_boundary for efficiency - edited documentation for graph classes, now mostly in info.py * Removed python-numeric from Recommends: (obsolete, no longer supported). * Added python-setuptools to Recommends: so that one can easily use the following to run the testsuite. import networkx networkx.test() * Changed watch file from sourceforge to upstream's homepage download section. * Changed the install rule so that there's no .pyc compilation at all, since they are created during the postinst (and thus were deleted after the ``setup.py install'' call). * Switched from dpatch to quilt to ease patch management. Thanks to Oleksandr Moskalenko and Piotr Ożarowski for the time they spent on advising me about the following items. * Added a B-D on python-all-dev. * Added egg support: - added 20_egg_support to import setup from setuptools in setup.py; - added the --single-version-externally-managed option to the "setup.py install" call; - tweaked debian/rules to strip out the version info from the egg info dir. * Cleaned *.txt documentation files: license-related files are no longer installed, superseded by debian/copyright, and Readme.txt is installed as README. -- Cyril Brulebois Fri, 06 Apr 2007 19:10:42 +0200 python-networkx (0.32-2) unstable; urgency=low * Added a Recommends: on python-pygraphviz | python-pydot, thanks to Seo Sanghyeon for the notice about pydot (Closes: #401657). * Fixed a typo in the debian/watch file. -- Cyril Brulebois Wed, 6 Dec 2006 14:07:37 +0100 python-networkx (0.32-1) unstable; urgency=low * Initial release (Closes: #323398) * Added an override for the tests/test.py file which is not executable due to python-support (apparently). Interested users should be able to run this script by prepending its name with the interpreter. * Added ``2.4-'' into debian/pyversions since the installation fails when byte-compiling for python2.3. Upstream will be reported that problem since that release is said to be for python >= 2.3. * Added Recommends: on all packages needed for the tests/test.py to run almost OK. There's currently no package providing `yaml' so that having ``import yaml'' in a python script is OK. * Added a note about the previous point in the README.Debian file. * Added Suggests: on all optional packages suggested by upstream. -- Cyril Brulebois Wed, 25 Oct 2006 17:52:26 +0200 debian/patches/0000775000000000000000000000000012271501335010616 5ustar debian/patches/30_use_local_objects.inv0000664000000000000000000000160311766447423015334 0ustar Description: Use a local copy of object.inv from doc.python.org and docs.scipy.org, instead of downloading them each time from the internet Index: python-networkx-1.7~rc1/doc/source/conf.py =================================================================== --- python-networkx-1.7~rc1.orig/doc/source/conf.py 2012-06-14 22:50:26.938118312 +0200 +++ python-networkx-1.7~rc1/doc/source/conf.py 2012-06-14 22:50:41.818285325 +0200 @@ -162,8 +162,8 @@ #latex_appendices = ['credits'] # Intersphinx mapping -intersphinx_mapping = {'http://docs.python.org/': None, - 'http://docs.scipy.org/doc/numpy/': None, +intersphinx_mapping = {'http://docs.python.org/': '../../debian/python.org_objects.inv', + 'http://docs.scipy.org/doc/numpy/': '../../debian/scipy.org_numpy_objects.inv', } # For trac custom roles debian/patches/20_example_dirs_remove0000664000000000000000000000116711766447423015117 0ustar Description: Don't created dirs for examples no more present Author: Sandro Tosi Index: python-networkx-1.7~rc1/setup.py =================================================================== --- python-networkx-1.7~rc1.orig/setup.py 2012-06-14 22:50:31.426168689 +0200 +++ python-networkx-1.7~rc1/setup.py 2012-06-14 22:50:31.450168960 +0200 @@ -68,7 +68,7 @@ 'graph', 'multigraph', 'pygraphviz', - 'readwrite']: + 'subclass']: dd=os.path.join(docdirbase,'examples',d) pp=os.path.join('examples',d) data.append((dd,glob(os.path.join(pp,"*.py")))) debian/patches/10_doc_relocation0000664000000000000000000000103512254600523014024 0ustar Description: install doc in the right place for Debian diff -Naurp networkx-1.8.1.orig/setup.py networkx-1.8.1/setup.py --- networkx-1.8.1.orig/setup.py 2013-08-04 09:53:31.000000000 -0400 +++ networkx-1.8.1/setup.py 2013-12-19 09:22:45.510371904 -0500 @@ -62,7 +62,7 @@ if sys.version >= '3': else: packages.append('networkx.external.decorator.decorator2') -docdirbase = 'share/doc/networkx-%s' % version +docdirbase = 'share/doc/python-networkx' # add basic documentation data = [(docdirbase, glob("*.txt"))] # add examples debian/patches/series0000664000000000000000000000016412271477736012055 0ustar 10_doc_relocation 20_example_dirs_remove 30_use_local_objects.inv 40_no_setuptools_in_requires.txt python-3.4.patch debian/patches/python-3.4.patch0000664000000000000000000000225112271501335013462 0ustar Description: Backport python3 fixes. Author: Chuck Short Forwarded: Not needed diff -Naurp networkx-1.8.1.orig/networkx/readwrite/nx_shp.py networkx-1.8.1/networkx/readwrite/nx_shp.py --- networkx-1.8.1.orig/networkx/readwrite/nx_shp.py 2013-08-04 09:53:31.000000000 -0400 +++ networkx-1.8.1/networkx/readwrite/nx_shp.py 2014-01-27 10:57:47.015239061 -0500 @@ -154,7 +154,7 @@ def write_shp(G, outdir): feature.SetGeometry(g) if attributes != None: # Loop through attributes, assigning data to each field - for field, data in attributes.iteritems(): + for field, data in attributes.iter(): feature.SetField(field, data) lyr.CreateFeature(feature) feature.Destroy() @@ -189,7 +189,7 @@ def write_shp(G, outdir): data = G.get_edge_data(*e) g = netgeometry(e, data) # Loop through attribute data in edges - for key, data in e[2].iteritems(): + for key, data in e[2].iter(): # Reject spatial data not required for attribute table if (key != 'Json' and key != 'Wkt' and key != 'Wkb' and key != 'ShpName'): debian/patches/40_no_setuptools_in_requires.txt0000664000000000000000000000114411676064034017214 0ustar Description: Remove useless setuptools from requires.txt Index: python-networkx-1.6/setup_egg.py =================================================================== --- python-networkx-1.6.orig/setup_egg.py 2011-03-09 02:49:10.000000000 +0100 +++ python-networkx-1.6/setup_egg.py 2011-12-26 13:23:30.733163309 +0100 @@ -48,7 +48,6 @@ packages = packages, data_files = data, package_data = package_data, - install_requires=['setuptools'], test_suite = 'nose.collector', tests_require = ['nose >= 0.10.1'] , zip_safe = False