From 89d3cdba17a1128a40732fde5421d05109c4ab1c Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sat, 4 Nov 2023 18:13:26 +0100 Subject: [PATCH] Updated docs --- docs/Reticulum Manual.epub | Bin 2492752 -> 2492752 bytes docs/Reticulum Manual.pdf | Bin 2411838 -> 2411724 bytes docs/manual/.buildinfo | 2 +- docs/manual/_static/documentation_options.js | 2 +- docs/manual/examples.html | 11 +++++------ docs/manual/forhumans.html | 8 ++++---- docs/manual/genindex.html | 8 ++++---- docs/manual/gettingstartedfast.html | 8 ++++---- docs/manual/hardware.html | 8 ++++---- docs/manual/index.html | 8 ++++---- docs/manual/interfaces.html | 8 ++++---- docs/manual/networks.html | 8 ++++---- docs/manual/objects.inv | Bin 2509 -> 2509 bytes docs/manual/reference.html | 8 ++++---- docs/manual/search.html | 8 ++++---- docs/manual/searchindex.js | 2 +- docs/manual/support.html | 8 ++++---- docs/manual/understanding.html | 8 ++++---- docs/manual/using.html | 8 ++++---- docs/manual/whatis.html | 8 ++++---- 20 files changed, 60 insertions(+), 61 deletions(-) diff --git a/docs/Reticulum Manual.epub b/docs/Reticulum Manual.epub index 1d1db4e25a4aeb869fb15447857e5edd41002c80..dd53f79309de529971e991c0e19414e37f732c2e 100644 GIT binary patch delta 3536 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 diff --git a/docs/Reticulum Manual.pdf b/docs/Reticulum Manual.pdf index 319a2a109e5e3079412f32e78931fb08a29198d0..1ff49ef7f3a3f12d2cc7908499505516f58ea6f0 100644 GIT binary patch delta 188963 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
1dLoS5U!h=|QUOu8;XwZ!YM#r5 z_MOPy=4%&=2fOP2$9d$dFCqK+cuA4wrPb{(MU|pEVt(>uyb`T_ZwYhXLkc0pk%Zw_ znzXycFKdNAHimQaXv*eG(aD<*@^bjsd8AcF((5xMMVdI}>*}kW{_{_YFnL5Nxc$WM z8J4bK{*A9COkqf6J&3^eU`Tfx+v8iy3m%Zh;-qOfuaPX$ejq3=6te37mA?=|1+Z_x zzk&D$vYAi;>Qo1myBW3u>KYUrtOu$%g-Ht)Jp{E1>Ko{9V7`I<2JRd9ZxEVMs}S{* zLCc#RMUn6U;Ac8`&MCwrI2a)%;z-{he}nQ3>NjZLpnvnfZ#Pj_O=uZnLJ(`WA#uo_P*5u@9 z&;GMcJ(LFG&6(iWH|uAQd)z{#XO{+|j*;Pj5&vkX)K)fmReo-e1p1(K60mS2RP%*% z5^^9EAq0go7>x)v*P22FaXG9|={d%|je*mgLRlnI|rohNAH}*f0 zsz0K=lCBD?YQv6uqRuEC> zK6yTDgPvYaiP$@(=4Ip8ET9;>7>aMVp@9LyEv4I(*z1Z1U$Q_)nQXj)gt4S4XO8HK~hb5q}&Fx4bhmd6}@ zjnX7VlO=~IBHv|}NE)KE@*;t~#Js)FV{4DVt?JH7S|;y3$p=HUJ^2=PG6b7QN^8!5 zsb;u%L{f0uC1+f^${KcLf2%>)M zte+OJwz{qt*-8+xKqxReM7A)-%){en0R+0? zjsf7@(vUmEb-PT`zNZiX^n^%lM)03!c6@!Ljt^Kn=riIEtZjF4SN9z?XJG-xpWtpg zgb#=dN=EKY4)F^~Pg@tdqnTb5HPx?%jGY?B3>*18H747cY<<9f6D%$w!ZGL*BwZGTDrX;#mO%#!>+U8hx9MVwBV(-LSQ~ zwHXQQ_BIP14pg_WTG+Y;H{cxlc!;CG)-6^<P1h9gTgdy><@_7Ms4!(%-5*DZ%7aS-{LraVkTY#;j-?}qt>u<5f*OGVSk76RAD@Vr4CBFI7H~#m z8TvVYX_69B-3Hbp>yZ_f#_PvQFb`alCG&7Xu%w`lb3Nt1&`;+d=ykPEr~($w)q=rGP|xx&QZ|8B8F(NjGMw(WjBTCc=MX*28ZVZ z$Aa27TWC6>+-7BCj*ulpiWD7UfSFR|I!(G(>=G_fFblo)3W8_S5F}H{a4}{wvdzJb zdFp1U>EzYNnA-lX&59#if5TaPiPApci=WMZ7+u*$Qg$r$Qp+s$Qy?t$Q-vJ$Q?Rd0-rFqT_he^2n1J!NgS6kS`rku z&MY3C2$yhR9xa!cH6A*Dbv>HZUsX@wU3!7{_T(?;C$HZ~=EZ)jx%SQvUdX*rM!t-N zcfR*7Ht)?=ZQ3mD^6t1j8$5!ICEspYuqo?n>iD(Yo~lif;{R*>_loH6O>UCL zP$TfQujzGXdDuDI59dFf{Pq0g=7fP4!n+rN@(t4}rIT2l`K5;EOo&ZtbX} zCv^nR-23(9my=+slZX~NvA_>RNIIPzwx=v+o4c(9@jGnrO;Q`8re#r>v^9HbwxxSs z85($2w5GN;C`?Ozw^@5dZ)fj5Yg9WBo21y!mZ@oaRhL_#HlMS-sr%V^PH%PDwPs{Q z6OLUD_D`BE18X^d-V@0|;H03Js%%ZsW(lz43dY#!pw4fBke40k2UZ3XoigUfN|7zB zT3oWt_gfKcI@Fc}?@`GE@=8)Ss_(zd%iXvR_9QTOpEW6IhyN@CloQsdY0!I|V8-nP zq@vuLh6bV;vx3N@(Xgk1EkrKCzPDhf%E|eoPqcr+R#eu1BuKUG&?vEQP&j{ ztVkVLtrRSrmX)E`9U7=7o3_o0OKM~-J*{ovSr%?adBEjfzk&TXZbqhr9|-|M*v0d# zxTaCFEz1Kx=DZ*DYK4#V85%Yt8DC&pMUR&WLm@lHilD-WhfzP;-vA2BIm)=8N@84qR=>w0Be9eTX80e&9 z3_jkC2V-MgRR%O{(M*q?pm-DtUnynDIkZ4k#!wL%YS#fWOTi}u;ic1V75iZfe|G*r z)y$Vlhw;dhY3>G&i;lDu*p98dUv(q}6Q03j)f8HP0wx5*6nX?!!}Nbf&x7}i2b(EY zc&gyz?XW}W2%`UgbbEkUpaFMglfDEMxwV^eJ%inP0@-coR-=5>MumBAW(L)9>f zXbuT~9FKq@;9Rk1)&Y*H4Cy@MA`QjQ>Qw`k^cinZ+cw=|a4Hx5x2kQ{Ta!N=^0R&&I(YufVo5y0IoK--T+a(oyypqL*CBRsdmV(Bxf@1K!R@|a^v zww-(IXF_q-Le6<~!dp^V;d}FVmyPDD%DR23^}s?-FTq?Wno`DzGJ+Fi?)9Z#lQwxo zW|`upOcN$xJ8+xEnL_t`7DVev$l?I92nms$zCDU-Qu$FVNj2^BCoY2$2Y|ZyJ4)do zsBH(x+y}SG2AIJ$+yD_6mkl}|GBT0Mp6Wm@KoKm%a)RD}v`kTp&jmvK5C7JurB4vB$HW3wqB-NN^3h&q_f(yeWamRdGx zfgx8V8H=b15f@n=bkqj&dl+|>Sgnz?%;{j>)bg0IM&V}HIoA7lC+o z3Jzd$EWj72$EH%?(yDI>?*{MHYeX zv@9-%G;hJ$F)r(e7Qn0<93Xm&mmE7D8-Ji*=*Pm9WB%UQNr1~Ja~G1k?*}ONzaJ1% zXf^q4U=)=baN;F-j>ri;<}SxkGnZS2dQ*|w;9=VQFwB-akV9qaCL{lwqFspSj7QY= zDshXC**>=BJ8H$t)BWY#WfOiht|JUm8)w#}T{Yq9cyJJIHM^<5 zCd}f*JZT4Y$gfmPTmUy$ZkevNtbZwlksl7lf{a)DwMvJ89BQa^R0(~j34JI&24=B& zgS7s$KbE!IaC_4xS^tSA@I5<$(bqB6LT%y5JkcQTqXh+gd&(f~7Ts%hefeg7(4gmF zXK_Gwe7^Vpab=3$aig$gX16h|Go4cN4N8?RdQOUUsN-ydzM2hLe63A(tbe9a7sA5> z0yTa5->zF3=C>*x74LT>Vvj>>iIM_p{UI?{%l;Bj0 zUhWA=w0wZHbowp1j}RW0mzq5uCIR-B!95-!e_d{FDYJJ=k2uh2M#-Lq0fJHvq!Mh& z^V9Llb?t@{SJt}sU)cLvW0rl3{L1Pr*S-#hd%3!3Xqo$;zLY-f+kRlzW_i}$Z9~;# zO%}o-2*{PNCZFe79MXxQaKi&Jda?{O$U0NIpc!P3eYJQI*q3qPGsYjp zzAOxV6-58XzW-h9yIf`n;LmbDq?R?EuKxTfORFzgcq8t1U)shTWTwhnp4`Z$ylxMl z!Y^k3MTtg+wUVETo0~r%Z2v==alM`3Pnw_c>aiKbe;NLwE{fc5+M;j*g^}!T0o>IF zQVw-_bbU18K$T2N4Upa#*cJPR8ur(Gzccul6&)5FCxgR{D?q}o%9<qH06aTc{%yJY3h;Dpn#Ivy)up>8QSSa{+PibLOT60v z+{bK5J+IimS`=zso`uk&YpZTjWTmR`a8;zx2ScH_Xq$QYZCDqu@7({(Uv(J79@u|EeBGEm%$nu(<(tK;%f;sf1Ldg4yh!UI zNJJwq-7l`Lska6B8;_D8UVHau*4`808rs}@zj(Kx*08Q64D6zWhk;%dGOvPxN5YF9 z3MNP(LawpU$J2-i5g`mAkw(Yk5Am*6l2ZS}&u`KC^P&OsRb|lJC8-+ie|i?I2d;mi z-U^%(OOD#Sghg>^_lhGwD;l@al4}yH6fq&juZBTDmme(bUk~}vG-D`iCG#-or9uo1`RAsVFlX}TaK=Ei~P+1`26N4ga z5VRA6_*(krTo}sSeu>@XP~kq=R^f;nfEa&3$-Oas8BpH}n$k`wl1;9hf<>XyCcDcT zw=6Rl!aOh*MSv>m3g;?S)lV63%##!jG)-QnNp2;TvciFZMDKBW7SVBdv50@ffxYu@ z-F=lDZadggBCzmKKj89FbV@;Jz+o4&`a_K&1dFGB0TIS5yfjtvI}O5A_n3bRlZ^P# z1+t4y>hF^xwd!R1LvEdFJOv_EA5@xwq09%^K-&l05^>@Fuln@t%se5^f*|(KcR2K5 z4rwdw-INF%^E0bVt&i)r6FZv*B+0RmtehA?Q|3~%UWctPKq1(}^S zPz`#{sqp&BhJ(pSCf?k4I@DWA;wTo`Alc}C+=>#y&T|?3^k;98=(agsXbwaLSrc&9l|zd@QM6AA_^#|33TVuoj2U75737oO{~OqZkA*OnWp)=lW- z02F6b9!a#y47z_I8&uU9lln57P!C)+*ip^(k}$N zj#%o?vTEu?YyF|Dnr~*m;DUcqsa;v!C)M^_`h-hJWm110h45VK{tAZg>zwCs=!D|%xQh=14V zI9zwMW^$z2xy=n7!`9@etsgt#ynySTY{y2J@44NB`HD2QI7U1f^>rAY%w^)>iX)K4 zc07Qm8PR`3+1fBj3J1IXcY$$IR&3`Ah{o=j3}MMq?CCFh^Pe{p3+gUQUBqOc?At~` zz|Q5V;Sn!vCDh!~x$rlfGTi*Ad;hfRFYCJ9chS^cEu;P;+sr>AM)Q*Gwo-LHmsg=y z0&b@y;-_4kOwal<7nNiIYnX2M3G=MjWV1Q*KM;Xn_0Aly!_ZxD!t{2f5h4t%h$dToK@`l3w0 z)#T#@X`kv6V&M{kmTSvVE(W=HFc2;p6tDwr$F&R$$b*jKDHx>D(#D@x0wWB=@AmC|3p>!MyrGtmgYNlAkFuE7eOLXA+CPG+mc0t>f8;4L85F(Uu8_s>8=|t@gdRq@>h}8 z#oPXt2{Yef7Qs=s@!CI zRpFWL9YwmL3Y8XQtx8IR9QzPZz}&VW_6V3`EXYSX?v_QI-f9~*+PcMuD%W@Q^PHwd z$l^Pe!(N&fKz7r-4FjySTwfoY?7}#6bE9({lJ+`|B!aEn=t!g+STx1Lq`Yv|{QQ2` z2gIqy>Az~Gjzq6(!iX3Bf81aDe$mDH0T}m)&;>z5{W_&9Lx3ils;T*KpOvbzrztl9 zGJW_j|ABiuytRTatWq0kSAG(mhXm;K+;1C%kpo?^7t*i8GB1y(ZV%SEneza;S1gZd zqUyUW*XXUYyhrYc-Nl2A%0VPG#j4333EqPTp7uB?%{@Z-a6IStf4^Uyp;3u^#SFSR z`&P0vyzeG4-}RuSs_)EaHfzJYL5k<#DEMGG%Q{ zxS?svk`}Q>Vh=T*@z&wt&TMv9_g##hguhvmWcz03y#{-5S9PSSVeI4ROGuNXh;KE# zFZ4$8)2o-4f0uJKR%nHuE{s}_i_l1(oSTI=WI3mCYEJxHw#wOlz~B17R*V(2CbuQ# znt^V!GUY}05@PZ4{mI}mU`NBRjE}~j+JgETwDW$iSbf-Cmx*2&&hE{LZB5H$G+Scc zT_2*js1C@FU@#sy`=#Tj=GHk)3N{kEE_z<8lOhRbPiYN&ZEh|0L*g^xsYsBBGql?K=E2wq z*GE!2Y|>1&p0JJx1W`&Eat19$IAiD=8ThV)5g`R15QLWuyO|^s=F-8Nux&fhJ*bhG z{AY4E-rpWLJ5uO(e7x&CXk)|vKGc1j1fULgW`H7K1~+yn*VEb26099vH|wl8f7XV_ z1WX@pTmfC7P0F{EMwE}eUsirZD1)bpBoQn^=a}6Q$iemxIgvhuVFW89e7iY*gWU% zT9;ef&eCmK+t;+R&v>`XQryIbf9Mp7Po)Xizb^L9%1tM+EWW4PxYpUdB{Ajn)!?0V zb$%-GaqbMOTaRQ#e)DsO=zLR@33%kuI*j9>xYK3pRr4qzFuJhtseNwYD6RF-X~Z^O z7xnF_+~MNPX;ZdAveQYrIf#Ls1~26G~V&ghCAwCVJ zPnF&@nZq_qNv$2wNQ&*Y$^N7CeMZQUbvkv7FVjsdEB*qC|(rQJv}!t zejo{3&PyZz7|*!5f5tJ#y5vbPb@Dubq#%$8A$v&52gg1%pb#Y@aOeKjRhvOD`9TKJ zC1#G#pWR77aV4ZgMTAvwM8QPV=C|SbSl{pTBx6f6&;1xqBZ^CDCJ_%OI-=FG({FSp zJ4BVXonLewUuP{wd#vDNY=8AO96Fa#Nqi`;sa5E*Z1jU+f6JtVShYN7K+|yLb{&q{ z6y*ffuC+;=V=yp^ib-}e%%14HqbI(aEH|qA0O5!8>-zrF#cS$#JlNxO-qrQQsnx*w z*KxC6LCK~kbp?QPNbo1B6lN+zfG+V?*L~tXYIOn8KYed7(JC!kj5?(B6B$#S((xKi z6hdfnodQsNe=eQEpQ;01P3!xoDdUKFk?T45Sk=YuSuJMIQ`Cf~DQf;oclzli%_oPE zqX2d-*6%zDZIZCu5H7iC8)n*v z!fgLtYOYXVo6>>$JmQ4Grgzz+!kgfF4F$IuIELv}2H)ruzEil&}p zC*ct4hLYt9u+ieO^I7MIYp1^}1ktgDrRcayU4?_;z7ooZWU0ncpOo61kyvlsrLH_{ zVpm2TI;)ygKt|Z?$hLZ_UD1;?6_!ACd+B@|m+Sqqz1A4=v`4h9o9=Ohov61bu7#KY z)C{NcfAil#v$-09iGvyecK1Pz(9sO~?OHts?nrdNlMbXlTP^g$?R>d+>}*^MF@8`B zF*&S-pyj+Y@{jQb?`k1n`x0s)CSg|a!%~P#PDB{ArI5`#FS`&z9se(bhQRpEcQ80_ zu{d79^%wi@tBU@v6TCn_9wfJHPJ#k;ox~3=f2dZ|x+ZHA(y^dV1uA%|<7ca(59Uij z>+w=oyLg|swPqIIpO3#4xbHT{c;CgaWBJ8!dp3})eg-Z(#0y|4qWQi2-%J? z5Srp1iS4DlUL&Ywa!wQXVFKQ28#?!{Z&kERU{_!Pf}72B;AModVO)v;CEhrU3~UYX zP2C3xAPn4e5Ey_~gRT;2x1mWXcX2jj?n;FC0bGvvuiNqCTZ!pEqbR64{G`jDG!1%){7-co*3|n=1M*HZTzFmoZur6qlxG9@POdw|r?H#svia zeMbS8FwpDGebQ>GNUsmDUU8cQYQua z8;6o0o;x>cRq2G$9NNM;Kl*S)jbVLDJg|!rKMHVH=4g3PG`?tomLXC5RHO1<9~_Rl6Cwlm=Dg0I#W2Q znE6_@(`+&g{LsCfgm4($Bw+5ZlaRTMKziVIZC+jJC1(>Kr1YnWq`K0pc*&*c8cl3? zn%BD9u0F1 zT!V$~VwJZ;{(qBzf(8+~7l4Flcpjj^jK6N1h~VDjMS;E8<(;g-&OG5jfpxcffv6I` zZo2{y(Cc!ELKKRvULqU*4-KNk%vYM)pCz!aQcdGUTkBq)ic03$tzKY2YxG<@@xb>% zmAY#6JV>b8GH+W;LdE53wD}H;(U>;BLX{XbdO+v={D1TX>DSLl9GHlHUu|q>ZmN`x z;BfL*Q}Rr={VC(15ktr#w-O@NGqQd%nT9mpMIM=pwn8=vN~wuHc$#Q z=u58&Re!bveGMrNM%VZyq^6;>t36w;1ccl$QzqVd9w&N1SvO{jP@a~H%J3e#z2@0& z3sn)O2rJWB7u*UqNk*wMjxfVtyV-F6Qt+g%RNla0)>R3*Dlc+rbVx;;XlD6R7?-A~WGZ#t-}fA#jqxh`}8&i{Yd8Z>TW|Su~3`Jefz$!i~@k zEdjQhQDLQSNOZuH4x}b93Sa}ZTTDZhg~|WM&dmAXfG@=iZ$xZf_YR^90{o8mb`PJ- zz<&bYz!s7aO!O6Q%*^z-S%SvRj=%zgxE+JLGAK$m+`#yOBpex(w(wDCn7s;^`$F;~ z;k8r4nASo%jbcJQXy-8rC_`9Pi3CN_rV4=pn@5C(rVP2f{F5iwm=75wmor^KVE5$0 zW&$jR7@kL9tE3@Cl}IjL1jE_~t0rKgvws-&PBDvNiS+TK;Y*Q07;1is?-m95f&+$7 zg>9vIdAr^&vtW(dXTB7tEy`K1&Tn_=cyi%0)U(&n=;t$QC5trIEy@`dc(ZU+-~}Z1 zw4T3cyU#7ODoJCf)%AlOY^ngJim=q|f+}ECOKzQ_z51e2Eul4k7#{E5d(Yp#y?^V5 zg(4??n27s%liE0{+YfXcFDt$*%t7S+f$L$W+gmK2uydnoV(h7#TCI^!?sF^#uU^0> zp~OBIyzht1@vHezA&-V6f~-WfLW`yo4~2DVd1`dW-rnTA(EWAY82B=*0=Hry6<_k5 z*V4D3RLmZT-n};-kHP}g-9z~9et#)%|2lu>|Lnvv0DsB5blRwLb}O;eu)5jX1;(dg zRDfDD%dfg-kk8h<;iUk#Z^<6{3tp?@@iL3&F`sUym$88aCGA_TDCtP6491?D}Ta7Ii459z5wj1R(~Gs1_GaJtrmIv-%)oh)<#?2TBo=vV=J( zZp9C>@GytA`y9*~RLYWLSv~_J|7o9C!J9B~-<_6@O9vb8PeTLWWlg z)T6Sg3vwu@S@bEzwjep{iqR#f(%#M`#}DSZCH{uLd9hag18eZZ&9cif(d^^4h}b8C z*g-1Gj2EML9se`PLgGjF{$p_WpH5&A`o#16&7XUaE21#oV65`L z+Z(n}3T19&b98cLVV6729}1VRb{^URvA2qM9!LX!B7lz(n|pdg;UNXJs2dQzREwpl zp$AHM)uk!=T=-?nxUCwg~)GW2W}IU~N(py&kkkHRVfN z7;A%n#ssLV^tGNca2eWg)Jn?n>XK;z+y-6%%cmWuyBR83Ck1&|HT)VBVh8BzK*V+u zcQ$a6B;xWSMqd1`LXNSJgJO0J;IS@Ib-+&m#;LK?HzRjNVIU#$$XA{0AAP7Y+P|A>%rh_;?CrB$6hWjI>&nNm%bPU zfX-aBtrP~WofUQyMg0<_@WM3t#)zUBhjT;hU#tZIXc+P}Q~`*sUjf#lz6}QKEo4D| z37G9tJo-kfis37fbqt;{cnKz|>zOUD=hJIYXqdu97`+JGQvl-O%Q)0tMZYvFtL!ijGQ^UR>d#X_T}0Iy+yX0Pe1t+3Yxf-Cwy` z3FV&zUJ7!b$sg{m{}8e_20vVGh3hHzcpCl*qq(08|C(G;0?fFr4J=B%z>mMNJ`^XB zee8?>uAP)aAQ|)52Fn?xESjq5uS4ci)@LJxtC;wwXB_qS%H&q`>`jwPvnxV}E#VTw z?;{#3+PNTXs}&|rJaxR;jnTq?2$=mz{m6wYP+E}NJK#H;SDMI@`7`d&xE*tU4)e?1 z-lHzDS0T6YR)p}hsIW8^114I(#^J7E<${iinAt=gR;!QW@QgXSNWdj>QiUbaN6jPP zvH^hU;(Co(KqCv|aa{I{u4>I)#v+MOH+b;MxazSNnBcy5=C45MncKU65NLOkpyu?( z_v5PhGL18=WKmv!AB5k?{!JkKFWwyLpeKW6JWz=*MP<^=M-Vs! zE7mPHlV4F5WkA<3PvYvznIM|ETObI%ck$=~6BrZknwFvq3ORW+%L4G2ln~k*Lh8^q zH)`k`TXYk$#X5jLIB=YQY4r=x$T~M21Qnb(#TCzHfN=?;Q_4^zSG%q zZEuY14Z5a{RILZR!xY}pwHi74Nb-R4Ct6S-u{5kPp#@YL#nR8ZS3SGxgg}YV0(y^z zFsocaWb-eKu9xsY>W0jEo)*t?!O`O%Bu;ZuiZOSO8HWyk`Ot+L)fRdAWExcGp5#m^ zvCyU$IpwwZHb-XFdxyU`_N3lLH1S$+-7fKUdLiN4hh3^+oboKRHj&q08T8HQGB$kh z1An1F`=Z{jsX$rO5{5Hap2eEm>N^>xs`ag?D%560JsJg5Nz>276;+#54l44CQ28-c zY}&Tz3ltWAbpmank{?X|8<-0ie81)KsFTTEq zR@9e#g0DhrQB%?J22d-^mwKk(8TCgt&Zh7j6m z8^Uyd%fCr*`=kPEVdDG7T76590Lq=TFOUca69@h&Pt)b7vK{D?#jG%f{XxsB{=b<_V;kFZ3OrX|Xaguu@7^~R zmHB)%e`G{B0q&Pl*;={WjMxIwGS0l19UQ7iHCoxBf^p`1@gi92B`{;{4=aG)TeG}zC65ppMH=W4^(gE)-!c;0NIY`6Xy9>H2Qziq-`-FBbx!!N^T%h$z0{(pX!Kabe{ zT-8<4SNIaJl%@E0ujWu=How07^zhf0hu?>eV8p}~>xa#1;qVaiRMVPQSNh8S%xqOhZ zB*~BsDU4G@{_#~-AGbUR)_+gU0NbuQ#l>TBAin&gEvw#I;obXqHn$D^4wXd={HHSby0> zASh86`&zHu$Y-`L>YDmDgWi|we5iV<0z3HIlr&Xcx0{%+-(&}xzJCY(I83V!dS@r` zdfLKb(DRENQ`NZMzB(aAq8&RT<>-uEk|MXh+GbLwe6t+OatpB03s&>Do)NRhtg%?Y?e+E5%TiaymYz z6kh69i2?p;nz){nYaOUXN$pMPnZh@)6#YT3%VPqYKer7qF?k(PbV?;+ zo@p-2zf$Ss)1zzjp+_YL)0>n$Or+c+t>sNCfot$s15m?LZhx#{69PgJF^8d+D}BXf znhI9z3;gzVlPa`}cgcD`4%p*R5UGH3>N)n+ajfzG+o@7t0R=}VTOPpXMb%6oCCK%HVs-Yd@AtqvH_`gMbls8jv|Hgvi)bNd>~D!dr`6$!+c_x z4>U$|S+;AI$^ViC@_8^yQsJO0w(h9C(xFF3ah0{fvmXy~t0#OrfVb*(2alSm5vO*n zX_i;TyQb_V3ESWg3Ds(s!iV0mQhPHJErgA3Gb5dE~2mW}cz9?Y;T zO%1C0lhANwL^`-y2W>|{Nc56o_-eL<!)bQ*T z2zx8OdVhEu=PV3j%e|{DeF}Jh`&Vj8oH$7id87ye;+a|O&4-Br(5!pFVi+F@4mC%dW2oWsbMK%Du2~Ay5mI9}oo9m#d#JBe9PPjz8&kg##X5sYOMw|bs zsE^d9pJ4ekMMIH;#L21`rQt?91Bs=)Vji+6xqnwX65Vf!W7-yv$g(&OWbkXV%ykOT zzXQJ~kQb8rI8lfXA0!8`p{stA?scrtecy6Jn}k%QO{*W6sL7%zqSOQIsqSjceC}2m&mjJuPH9g9#cu!HbE5 zX3Jm3!Jb8U-74AnkF?`MR~5sAyws?IpF&U29zE6+1u5eJ|8L#W6%D;AsR^ZZ_(TaO z?p#?|lyH{17ADT;suV!gT)uwvo(b5VQVVtG@#_DJJvtssOc~}rj2y$_%0v=w{ zS`NcBvm~~3S0F)#WD6o6Z~6HU{C_c+oZjnRVrS9$n35zcj*}%*4n<>20YSv9+K#U$ z8O_}edZQ$UG&3jF<=-LbeYzRnM4a(yH^o6_+5f(@APvvfAq9>&pM|FP$GzaBWPj0PjKIL` zIJ9TLyMvR&c5P8YLaeO1DwiSZZ4YNcdk^M1Fxz{>U*ieW+h#fKjEaLZhhAuGnkV^_ zhG?tBy2(Y@d4M=q4)=BX@Hp*EM-x_1L>r>$bq1$?9xjCL3k1HseJxL^_jOfXDLnMW zxtd2+Gw)aQw{a zB`K=mQD=OEphf!jTw#EV^@Gv27%G~Pav37$4&zK3^+V&6G1c#2{X$jqtPFDUZilG= zwYL?$D@xJc2Bw}`zqp~G^kSxXThQj;AX1y0Nat2}$#5V**7~MRTz|*S9z#9@7n^|! zsDcPq^-N3BDe>l4J8kP7@#m^vX9xWHa& ziI{`)?b65sxMo_Qjen@Ovn|JbbgFf<)Ep@|i9_w62|>63B`UQ=XneO<&}^1xZ>st4 z?Q?M-X1n^kOcY^K>hv!OC*r;O-R_Hig7ho1PI5LzZpt;v>#74aaZ4}Gm@^smwDJcC zHd&CHx(cvIr3}6R3Nno_oRWlU!TU!y5SK@mCbLWDc<5*MZGVvS7|iVSpfvvOikr*% z9mbl%9*wbjfXO4-+f*;&_B+oHFg1>HwhKJ*AQ=m4lU8V7y|rp&!mSSn?Sqj*>(ww` z+_=N3!WV zHIUjR5+O?(tA8+T-pTP*&;<|tbSH|oBbH8e;OnNm)jhv~ z-o48xlQ>u<0!o=Wc@lb8`0@RZ^e!Ws_NDC?VWclY$$v7I<-7l(=HOOdq`Mc#uXjf# zlsSRMiT-4Tkm8Fu{+S%|LXG?C^{gvaz|bgSVH~+OfTnLuF9WlAZG`j+0KMjrU-l@4 zy3^5Bs_2|#s+xeG$oeuWb*mP&`y|uH6VQg5A*Os#4Is-_fs3T0!4ICmC83hK!YB3W z9?8HL=YO0&p{jc#PZcI;mn(Zgp_tt1Jib_l+k0Kb^PT+ByS%akLf4aM;hALDE}dUS z5cC26dv6RtlfE%<<>>FOqQTRIM<${BX6Hy9wVMGZ`J$@8`=j&|+DTnIz%me!}P zs4EB#Cw^8}x0vy}zLBkxQ2$T|EPwRRX1c7aJ0rfuAug;^D?u%9K}3uot<0jL>SUvF z+Xqx(B+YzbZG&1{g^c-pgjojC3Y}&vRS^B`@XdE zcJ9>g$|4(_0!f->vTci9DXsQZtgN~2kalJ?#KAneXqmZww_Y-#gToWVIG+aRe2~^o zx?nCV3t8E1!ShOH9XLNG?2P1V!_c*2A!9$3zZ54SWkdV0u4_*+u;OLq&ioztC66Gm)j&Q{z!xYSs z8LWTq;rIgUBF_X-4u1wD^o{jVp;v3<=S<4HH4jB+2LPJVXjKF|Bic7AC&odg`XXm> z3>#$iQDb1X9lTPz@0FekyPE5(`>Ix^&y^A6(ri*xsRG~be=f?>Xzw)1!1L+7q5V0Y zz^rnnDN2j+L6*5gby7R+xqErz_+!_Z~$Lzr`SdIEa2y z!9LW0%<~HNrGFn)?CCR=GY1<&)$Hog(47wD&UL3+sU0U}>WX^0?_7x-=&6o7TD(yA z6|Sv=y0nMW9D}|;mE*~&663IFcga+ zdly?{Nbn>iSFQ1bd?O*EacucUUz%?x35nZ%S@0zmh<`-U|Cn;_tzv|(?F~6Jc&>yA zbAAi?jU$F-)m1&5RjVv@2iF^?<|^-;6@B-rVPjsYbC(SDad!5334Lsf!=OLq1GM4t z8yRJY6Z$mTi4fksU!HaPlC;s<>JIQz-C6ft?p4qndB9tyb~D2` zc%{HGnN>3Gnp5AK90cAi!f1FCXV0ui^UpjXq>p&?SDx$7R$zit1kH{ul!$QfOYmg$ zrRr?HIK7sw>p<8l=c1Xi3~CYKT89u&88tRDIbf0CLkR3ZVb634C$bZ$2BY^Cp&ic$S;TtAAVt?w-Wn+0#M#2bd=f13wTc?JFzGdMgs| z^EOJn4g^X9FRSROs$RFM#GWrisnk{kz$sW&N*{%n=1wPa*Dw{d8rYUuv^}4P)UgYyhwd!I}x0JF!Dbz72 zXcvb5AxTIJx_U-|>(-p<+00A>J_RCS1<^XXKj~_m?98HDmCdGEtX=4?t4mbiZ#W@K z3(TOL7u;S}!KO-9Q<`|be}RKN&vzeE7oa-;r#!$mQvVx7Q~LUpr@y6P333}G}^fBqU4o=%!kcve}( z%}E6Jv|B~Gp;>j_^NHuV8j)O$HpP;_%cUd?s4tCT#479{oKz#ixix?aU#M9sLQc*z z7c@?T06bAQR_wV4q-D_4_3qR}MnKWsBv`h>3y0Ow;Zg!y>v`G>* zJKNS5I(}5HI{Vw5e-OfZRBC3#SAib|d-Q~948QSSZd!o(1@XbyPT=5PM4>NJVUd4V zpU+m9@2ehHH4-O_ZI>HjaF- zDmwu|C2Q!!W`d4JkyS%hF1?*O=hu9weV$xL+B2Fu#a1&ke{UPd+|CKQyD$>I2*unD zF5Su@zH}>x#Ib2$Fyg?Izzq$uJrd*#4Jb530|9ZS>WSwUT@@WQjiTV`I6N{^7JOTZe<#L;i0EcGhG3mLiV2!%?Sv3u z3*!}c9CWf{sk@UZ?BcNTO0RC6GbMKD&Q|6zVf4d8RlvHSb~>jq*yI_VI)^*!BW7M; zW_we7ajf&NY=|P5L)a#aVoVt64K`lxSVu;vg6M8)fs_bfZV&-|O60#*VLbBq_f_Xzw$t8$k5l(j{vE1rr^C(l;T$D9rt zVig5x03V8&;9k~hEu*bB!qV$YNS z!dus+iwjND=^@DK6c2C@IV^INN?cOc2LexWh*V(0*YbqsvQphHeEV9jq&F;YJ~jDh)a zXc|Nbl!+9f3tHxX2-y3?Pl9+oV8e{&JV8$!uz@lLY@kk%j>USQ1*Y-v2&@ongdaqE ze?BEi3%5>ur&11U;OyLhSG%NpHF)7(pbncy&E)oTt#GKcR(FFWreqLT;iHF z_M&I$e5WCJq7JWZ<_;NiG5XrNx~OaWe>Q_{%iLDEs_5palvAsw!J>K${1EU1$dv+- zD?4JSQjEv%hyNb{pz}lD2U1rUH`y%$3jS6#l=cz{gsTU2*|3wBSvFBe?W$$!9-2+1=5My(@;Kr@mjS5JsqE^DZ*(KtspR7 z0!aR}jj0BKp0h$nNZ6V?A6%?uL8b^O(Vy#zz1NDD(JV!OYL&7AHCaoU0ldMa873P7 z66Ys}Y4UF}_D*0tyS{FmXn$ahbPwAn7$(iyhUQ=9TT=@nU@S+2T^_1?C?>Awi<*773ol~VHXwH7eQ)C@^gT!W8&^W?wKkK4D z5l?IN)*4^Yt*I-s!Ng{ke=9e+Y<+mYl@;iUsoRdEE!Le4WH$O(Gv+HQ-r>|gmKRRq zzM3g~HvpsHC@V}Z!-NTzNOoX}oh}-M+~cU0$LWqnnEen5bMsyOyzBJKsi)rAF(FTf zm@{2BL@+AC_uK0QfeJohl9X3xxt#{BSneGfWs-QeD$h(_AsCQIf5dbS*W8D!4eVPr zE#xk0^gP(A>Yf`4(I^bTc5#27ccJ08vm4qe77pzC?4Y|a92rW6lDy8xYS z&xr~KElM)Xw}G92&KqK6lZBBCakDB<##*42qj6=SM$maeLdH%VmT#G;-$4qAv?FgF{eI4umG(nJBH_I<+W6$07 z{M%YKE4U!9rPrmlkh5?uaqZQutMxU81%iEd`Hwe{LDq6vvh&9I|yQ>_nnMDdF2dSBQH}-#`+p+Qg$+9*-)HN%`@_K`M{= zn$#@0b{%a+O7J_BT200$cO)&cWoj)|GSoQjH;RE?iX4;&Nv2AcMM`%{n+C`Wi?dVv zwOs<=+9u@cCc>#Q8s+`kf2=E7b9}CdmRkdgbtXd42>^*s zz%=Q*pY?6fxcI^-R_>-m#CKE1gQSoa^JuWJs&gHWpvz{OsBWh5Ru(82kENAHS2JlY zmtNVw{oulI4#q?tny-ZebabnhX*MFF{rr|02__@L4qL?HOWi0EEGtcZv*-KrL>o8YG>%r%9<|brHz!-fscz@r*s8o zK%A~XXQBabpXsVwh{9J7CPBq_EaT3qr_4Hjf76Vd($ywEEVS$J*E9VKCmXQebVj}g z#jj*nHdM?CgjwP6R<&?F|CElKuaw=KwU?v)Tu6a=R-m|-yVL0&en` zg3BIg1e2;@%ddRgs;esS4V1Kqf;Rc0{Q;flit_;A- z8)0YUz+la#wu9CJ>ci(qa|$&4MoRE)#F8RENY4AqR}Jsx{pGuh^FfHGS68#k(~sg$ z7yx_;k{q~rwirNb;R7fM(m_A=BK;W>K8>>^PqHX2qimg$eFW&E8jy8RXj!^$?KBjB z5?pR2fZfVeEg%zO(don@C~4U!#6r?fkcePn|4qalQoBsrlGQ?_V-tWzw+VEW77QSsLYK zmN2FA{%Ac7?H3qKH)rGhlH@UwSQU7-idYw=wEQiYxo_OG)nQxYq|^UMhGsM&rH&oU zm{mFWQ<;C0u+_JM`Ytav^6M3W&uG&jp~u470&9ldL=rqDbCTSvsGb)T8d$o2)w5o& zwDd-akCa$T!e(`-&Pv8(c)8__;kBgwtLs1hI-i|hTpS}2>Y4ETp3p5M3z&l-7rKO< zE}jMD9;B))Z2R(~u3U_Kppo*M#t!F@VdJtDl zhJo}=n{vQtkv@_ZqC79Ed@kRA(xO;D6{tXdQRsNODoVr!bmjrp3Ez%uO;c4#EbFG$ zQoA97DiTMw=VX6fDY*L>%MV11=fkf z!JK`eGHc_Ls#LyflUbXpNgLdvdUV6{1zG0MJdhSkZlUKhvmp|+7d`ubDCn6q$HTrX zt?u3j@GM*WtlQ$qhJ}?IW7`#Zprk*a4wAcy%2j7V?xE?62>1aW7V%u=IRv@ndn-kj zV7=AUbeYVuD6d-T%88E3Z9_SZoAiv)bb6*s`C27xU}^lS`2H~A@0cX&adc z!ZroHQ!rPFBK!j^d7dVqQ+X_KZ5>!O1woNy$oq;PXRw}%mWoEl38$Xz`f3x=xNH|$ zy)ydJ^4tRo=GaNX-+3c!8m6vl# zb}WSfPmWcJniVF0U@KLr5qYqkwYwGnq`w2UB6$a3d8{3LwOrDrz|k(7Kh}B<53lF?i?bJp%K*EJ z<5?uV+)}V6hP9Jn+X;|a?=ITN4BXw5VR`z?moxmHlZow)AK16fgyp?|vh6y^@}7OL zJ$Oj(SO{Y`O91tq+Jv?p)F;YvCZ4ULb$!4N$f!7R571=lIpO#WlDB9%f8a;>by6Qg z)aVriVE+qghGsIC5#t^dmsi>z+5zgfGTR>82LxqE>^YYa;~wh)C%66M9xw$0shX34 zCKQ)L=^onx^5nN5>K;4>1peAxZFBg+969@Dn z$kBRuI3NK^^2x_f1g${+1`$l75Pel&<;Y_pTr+e%`7j{{6X{~3AqsF55JzJ3XoOh^ z5(l(!0}b$B;*+E-L|U|b1&aA(x~|Jy-&HlAx&HJvE!)OO;*FGWXyz!bcf(@G^}PrU zuk{9hJ@o48wZv=@vk)_fB8O4zQ(vM+Ul4p7$*J*({%r7=(aQ&p5`1rn6+o4hi+2^l+ zzI{j^=c&eqNF>DlmfzL9l2%{w20~UW(y~}?<7R8)5t{F_^0#P(39*nJV}zarhQE9j zcDVyUT%ZJ3CjANjC1_my+d>`p#B8k(& zGE>;E)@7EJU(;e^8da6P*;(f|VX2*ev6E(H#glTykDHj0)6k0bJRH;T$x!Km|F{qO zkLt{q7Vuf8dn-}?6L=k$m@~*N%Xghy!>q-kAK;9et302o9($`DEP} zdb-1&y(u~b2P_Uv5Y`=GeBT;`BpzEgKx%zHYvB-oS6MScHhUEpID zxz^~qAb_<3?RTPxULTQs^b`z#aB2G28`axMne2JJX>(qP_ew9D(fW0)DW<^*k~*zq zJ$B5H&rYAngKOs9Dqh-$-^F>AaqG%9hOKyB7LBN5VFQjWaGF6_*%dxrUG%C1RM0n9 zCbfFxXpJB4@$!`$Nd|^MO_g4Oq|mTOBo%{U_3w5*bTDB%xBug4g$9IwW;h6KXIn5z z#_Q$`PDx><7(P&Z>~h#hXZfDr@oKe<4aa}cQf@wnnt7dW&JxfrteLu=87IH5Q#PWk z`452Z+n}_L+f1B-{rKGAsGSDm8t=-2Kb99vu}wN|YYJw+4`s`<>i3+(Di&K4MoSYK zGr?=QHorCTbr5?E<8{D)h0-Yj7TlkY1qaRAkSgN7;$zm6$MZ$ezV2)O=%&T6c87@7 zoTWxMLj+Y_$Qatl_<4?Pmg9F>jx)#i7&ILp+@#U3VU%;#W#`a#td;i?jc3jO2Pvmt zybhAgnT#|7kqMRu#@l&FF$-D0kkCuEWy4|hYK}uRm{a(?vvg;FBz~9hN{m3 z5~&v5WaW+hUVqAK{rvJ9o<>WaoAnB=W|U0thp~wcBF*qH()X~-4nB+Ad#>ua*a6-u z>j!Gr5>XoBAlP~Di)~z~Gf@Cq>qF8I&*sdFrZ38sIYG4z(B#3Xgf~?CKg3Uui_Xz>!uth8;_;3-!%!<;<*KgQb0sXy&krVjV zUDGSIT+fF#u`VW`Cs+yAwupdS7}=g9MtQ_4;lTlMxmN{ok>h%{(1lnYGvvBVs=-H2 z!{hObSYHp!cgGD0mLrU5T?bL>=@ESH(Af{sH%yB}n1^CTERwwBm85KQLAsMSb*|bn%&Ii5 zp<{PQxHBj2tQs}^CI1sH*VbnX>=;nt z^rCs&8b?Mo9&Hwi7;tGTf%TnO8n*)PsRVg{N?;dQBfexFD~av4pQdSv@u9@Hl~_-T zJInSYKE`tofTjf;@Lr6l&Q*z0)^P$J`Dm0MdEXM^pjbpGW^p ze0&0%0_F$-N1$qHNCkinm)p3KSIhGYdBJ}uh!Qs|p5|Ev2vl>`PlHVzXB$b`Wju?2 z%KM_`D@iyRcX77P%QURxJd*?giJ}d&dwG$>Rn4=Ol@%9!H3KR%UwHm$xH*-Xuvo)& zh3h$TX@jy9xd{Tr%uNmoz^xia;hzK5J*MG6YRHyEI1hJqkFDmWK>p0`u z;Z<7{@*)dUj^yPRKCmi45J(=3SvE;jJXdPbx&;RaL$yA18XZmxLLupSOxe&gl-3Pd zNx4(YM6vYb~$xwbFoWpeEaJ^N9hRyE;yP;yUKl zSu50lYd91tR(6b$id}t#A#8^s;tfg+)nK}}vE(@hRcGzv0S~N-P+MiH#J_4KpZ2P5 z)XQBgR(sEBAX!F)uEwSzp8k>D~y?&*rGVfvvmv^sNSlejJ9Ex@nnS49XQ-*B@o7t z@3irJo@e~AII*D~x5*wMDEUjVJKAp+B!Ci?IfLQ{Op!Yo&6u6V+u+DJ1~ z<)TwFHSVfsWI8kdhHbGC?h>8rblDL>F3?~xEq2#Q99?ya@+ms~KBOnHCWot)W<+lS zTAg-Eh<$2WoQkz3$0@*nsPYHR8R-(OYsFQ(Uh|S?b#L!D}&Bt_zq2ULK&Ym&%1NUWH0IdF6=cS zXmZ%wiJf)ppvRGYOCuoy6HpD zU99)t8(trlVf>bVmujLqPWkDe@1bI<oQG@%4stvjG0#2Xj1Q9I>i&--PI5dKQ9690_Q)|Lc>;@WkHu}9;_}ITa(*anDi z89X1Z16Uf=>hHl+Y^=dtyY>}yrr$Sr-(DB$J@ww8z18}kDp0pMOn%~*3WuLwz!a{H z2(jC*4aBP!A~!HU7qDFFb+-&GFqi|T{sW%m#m|=!;~o^3QT`qmm%V5nDVJYZ9}0h< zyDy1$aIpacmAcY))K;yks+)}Hxp=$Q+B2PxZo4h9g~IpzLI}mXR3cnV@h(WepmnlteThQ8s(hHx7o+h+u7** z2nxC^11dTk;8~ur*o?k@vy4#me>5y$2flGrj@lRw_Qf+cE=GTkEX|Wu=gsyF4+NeC zC2x)$0PKq%D5yZ5V(?$fwH9f@qokmrAk4MKOO|d_D`Rwm-0^jk7P;;rE7^ZT#WYw_ zz1Fh7XXM{$&T!HJi(pk8W{P&6KpVQEbCmzu})yLpKN8^_t*4& zb59?l+Mf4`(ArX<#JF3+b!-5oxO%U#W5N;xfa6FSZAE*dXR6gCw7oOI0D%Ar4gw5Z z8!IhkEJ}Do-dc644+#47s#t&T)99I&<9}-@Y``S7tJeGjxD%612!&0!&&|h_E@*Tu zP23gs8xl@l4Opg}+}__Qnbu$B#72+W|Bp7;k_655gBAdL3(!Rx(kBsK!I!3gYU>#w zwnyXf6szyl;O6~l^_KTl(|Vx@mGMe5O>m2mmIsK>(p*E~Lwr z3@s!Vz;Y=a78^Ysb_4-(Dl@udDG3)O=bzFv>jLDE<{~E`JW3PE%&R)axRL=E*ECo4 zs9l{pHzHKRmZpAJmiK>&a@F8#sv1R3nQC1n=}q+~(ZlF9Wp{iXB`fti%GHxm65cg< zXmQ>OLetL|M`<}uSN%}8R48f^F~}v}R9e#lxh0z{rq3D2PApoHaB_aPrnih{Eh{`~ z-8Cuw^07ltB@H}W$I7CMBoSu5MQC2R1*f-K_axD&%sS%x!%~0sylmQwl;}BUv3cGc z_PvOBM?yaYrOhr|uSvc)epng@8_4kw-D8=kM=as2g&RVe8Yv2K&WSrPC$Ib|;yLJ& z!a<7LPN0eWu)G)DgwFCB2U^cJdfZJEYa(-6X?eRylq^%Wsd>clgzhBOL25~0l{Smy zJ#CH5#9=YxZJ~el4tg!mxmibhxb}e4hVq^nE9jwc;38mK+erB8;fER1hQRjGk8-5> zl?r}rTXbcu59gv}{Pj>%i;}G9RQ@puU=#A9^8L7^N4IBXjv^?YC`)-VaI=jg7I$Q9-H)iDQRh?duO{s z&3(?^n}?1wpMboUyY@ffU<5qu7^dR^;m0bn4*m=e>Ug)clHC`Ut{B;<9~Yc3Ug+HD zktuPXMF{(8;%r?V5i`NOYNgBl1ZF3t6|E98ku>VWQcuj40MAa9b!`)PL0eAqNiCj~ zO;v^8%gTSwTC>HUNsYk#bV*@TKBvy`qINyQvt?D?7hk@k7HsrP4~M?_JRuu8pAR_F zstn+1W8i$gAyKkN?h)~Gh)Oy_E@uZTDbNKtK#kPdZ~?O0z|7?N;ix1`cM`TLS33&j z|6;3RBT|4bC0$hnH>x^YBjup^f<;;1g2U6L!c%{`eH&RX0jXd~H))b{CIV=TSI}gFkhHn86|}giir(rmtgwxosDV(A+UDU z?ia@v&oS_}W&D=oG!ApPS*d8nlimisZ-XQZ=S17#fa)PULG{oy7iqGLRwn_Sv#yMc zEPj7n$H{rh=;N^-(j_TkehlyZ@f(WBXjkU_IZY0hJ#=Nxs=1!dUEQV=tZAJ6m^#b| zUpGsaBo+rdd1AQM7}&x`ZSe{oBY}Iu3hqv41%qCK^Sg`=DZLM=QV6qWT@_l`U7`KI z;@+Ah35_4Y`|&T}`x$|+Hned?3SkG>o=jp2Y+(8B{uL>G4NB;`e2R^2cP!t@9KIZ- zpY1DNt^*K$@C~od+iDI15bCOfuku>k_RFhPn&I;`$;z8%f-z*cGs+Wc1Sv9%;#0k3U8S*tkpi&B7{iKc{1Xil8iAH%w2+$3 zCjMmeS6a67ziJEI4K`^~87vew*FI>g09?=*6xmMPFlYdBi0X6LK@g^aLl4b0xtMmE z!wXl8yr2OJCM2K>nSWGTIE^1_f;?)_6jp7Ni8JSl|H`bqIlXLb9mr7YI;fU@)j-ywG2Yg8xsXtm=k@@S)5VN<8R4YXnG2A%A0Iq z3pe6hL>=m0v&hFSgg>dX4)gDyQ&6ju{QF{`$sB}U_zk^+a~FyoiI-LA1}o7^z=&y( zL(Fk)yt`_jf`4CunMSBRSgisUe8^&pDW7K(h2fIFx-oyQK|)?3%`^#pFh{1JcS3@( zTR5N_+84Z-3Q?w;8pN_os0a(NU*~eq6$YS%e!(WUl^7jTYq_F4+8{M&hHH=aY@8c-*pi+_0%&f_&0&|>ZeAbijL6TFp0NK|Q zNK5rEnSLYf@1lRtUUjuwOGQ{Uax@oVaBy!x~(J?D|^{{a5%33vNQc}6*bq?Xd zDpjQCt^ajDZ)Zd@5x>nu&)kfD_GI!t|)Ovl)3VfS>+ynZ-K8TyMJMtv{R$aZ7071!_m}@*$I8$&MUQ^8_=Gu zD*@RYO7S(MTeZV_4YJ+cOEPnh2ECNNm?d^iE+)Mci)NGGFW$bMo&7X_|9blVm$QrW z+5090Pum3l`XF}4fvcE;#a*>>3m;_eac7OP(jVK*N_y5sciDpA{X5b^A;0M58-Ge` z-_A47w}mCNcD4J;%eEWSu96X#?}TXnu)UO?MNznSV|08@KF07{$JL{>R%!ZA^=lO% z#8tAcrao?P4N1{L#9%*-g)hCTizlZoBjA~@V!35Ev=ABg@VGbz_!|`CpT=zLid>V6 zvM5lr7u0cm+skt^JF=am$kn!zZ-2l>-k0Ang)aOh14AsPO(v*A7CRvcGR#^CKVcJ| zzEeo4CnOnqVMEWl3RZ_n3#ne+CA7O(fuvH1m66OgMCie`XFG9X8AiUHlq~0{QwdOr z?uR_3;47?x38Z~m+Af$sV5B4WN4g?|sa#Q4RDukdB`gY(O>Oszy10hU{6G$SLWZSi z!`tLbm(#_we#Kr>5z&vnVZZxd27m+r#t;KCpe9n$XsoN&@Qj^NWEYS$y`0#aN(C3- z`4>5Ywdj`-;~o^3#~L5i0Z*5m8z0Yqdcd{4<_IcV8Vpzwn%Nvwn8 zX@*`n(iCmb3s-1`q#a~?|0!sjQy9!LMyAPd=L(CVml!SR-fC+nWqTE9p;+^OvRac# zeZaDc#I6Nw=+w(bs)2Q|xWEg|dMr8@7zu1fVo$0p5p;KZzXvYXPbei*emZgu26m}} zCzVoq#2P1>C3c#0oh_pjGdIHl*2045Kp90jN`UxwF+=f_czh*gE}n36NrSWmq=e}==HjvgmQ;}sfm<)Q`QS#O z!yL4yvmaA#yq4{%&0KCN#+TLhb&uHI>2fPAKm3OP;D1Q8^Rl4gX@c|m5oefU2Jk`- zxe1&SSycXdu&s37#$@Iy=U=aGP1l66HBgLbN%G5ni&?>BzvK?Tsf} zBZCKE6Bv4MSi-n_0`9N30Nl-&tB32`PhUi^a~Mvn-re&-+J1OTZToRlDy7CKO*I;o z1)heFeVj$;OR;7#E6`0+J!ma@;d+ zTu=VGi6~KT0eUm#RPomej$(mgJi$mxRCn_UJ&6{R`8=vMPH~1nUwMKA=JO1v=+F{> zoR?^ub61Pi^W96Dk!=Dy(A;uWyLHt$y_4$(Rr|1^VQZ-60n@dbItALk9MoRV1b*05 z{l!{_AFqm1EZM<-Ltgdpl#%B`p)yaEe~!fi_&TzD5IXKw*4EJ~A*fjKbKNXj`L=^u zYI3I}N;I{YgILx+f~DrnS<%;;?s9C*Vk$+No#H1%k7dRvaDl^A`&D`LIFGVoL2`Q3 zDl8a3$Px?c@BTPZ&JSgZQ)P&qnW6+|lq5MSiq0d|JbZ?KYNuHvo1?!0UI+Oswm;kj zW{$?bMfsTG_z;dT!uy>Rc|vtgR}fXNE`B!!xz2JrtMlaJ*xVgD#?9)@E+ms;K1x!> zQObhKR6DT~R+F+HPUM>kL}#RqaFgC6+_l2;IZ4VCferb?S^%y!<3`QSRKHav5j_c+ zBUIvG%D@ofuw0-~Y;F&(I zlNV-1R#O@*V=uAb86%BHJCl(4XB-kga~l!gYY?e^SX#*0n@aEpn+4F-?oG5 zZi95G7qe(lUG-p+<>Kx~z&xGjgu@Gx$crJDFZ?n|#6!oBxghnAVJ7zfSzrd3m*FTM z6_?i`AJ+j6m#-op(0}hB+jO`Kp1yuPyLVNF-u)s#a=u3z6Hc!a=&3PA#XSO?()p{UD}N3{ln0Vo(R#d1R3KLnG4P<}!W z>QA%Q9m2P>=ACCthdafh%RtDp34}@hDht{)P9$6qq)|(*EKRmThky#}ZKN@yXeb$F zJO~as2*Oe^JAYpW#ZvWDE48#JGIY-rs342+mp_$Q%1Q;1ir14C!mGu}-TfJK#;Bbo zURS}!%1wuph2byd@iHP%$>{bXA`3!i-10N!60ZwDhM!dEH+;=Pz6aF}JaFScDT0K< z{UDP2HHW8ZG;Y)pb|g9Cg&<0O%}gO+)!0EoxjgoGqsOYzcz25Csn z!4g*w(8TEsfu^4D+>cf;NhG6T*s`_f<+32T@WYyf@jNDxVr?3)NLES*ZT8CmgvLcu_)sJCH=e24RpS?|?o3H!st$k=`05sE*o&6qG$F4I0mf zt9l(aVb&8U1tYfWKgP0e(nTkwtW@FS9YIS=_;v^EAY7+1>Bch=_2|i^BHJ#s-638k#(Tf^$nG%=cBoEUnIw?yWDsrk7b$Ga1SLXR31>`#bhkEyuO6TW6gmigVWQuDf8ln`c zzJDgt!yUD7m(=Tv)nwhAXIgUyYh%u6KQ8TxlWf7vbo!Lub1=VWY8^8G?X%xdJ=vD$ zBtv}PHpHcdTtkaVw@dOdC+h=)%tiD?XW#7V&#r7dwd$>5FeyG=;B=+H^#o5x8j^ja zYzQL}8fhlN;vvm8?TocQ8&U;?y;G#4$bZ&=aV9}3CkvK|MbjvcX$B1)Q6C8M9MTT@ z590aRq3x>Lb6e7IA=Cvv#B)@{=|YwpxlYx^ z$j&CKW3D?A+co^_HuW?Q(qf(Emo)=2^|Ih%o@?ZbnM|X-yHm$Nu48p}0(F9tqko<1 zg6=LaD|6|gb-j-`#15yL%!L1oL#<`^cJHO*UPRi%DmK`o4kIF7*eENL{qmzDqaMcE z-CRdpV$n`ACqM38C^0g1U)5!iWbcCHSSmN2>RpzQ6+kLp4fYj6&})X;8T0cXZ8Z&O zS)9G8^%?hwCj)5p?Dm(Jzu!)7pMUXb-2&?xDrj;#%ue1AKB%^wDQ)fJeZh^G3RLGC zr3eg><(zz2-_aB*=KCI#K0Y9X;cis^B)_?I=uf?#P>N~|E>r0$80*r_|PW@ z1A@x=A5`aoY859*JRGuWASmA~nT8A2asfp)!q)yLOX9O6)`zoWO0Gd@VL)o=|kIXI_>OavUX-)vK@v6#b#;)D@5D;`#nO!29kJfAaS~l9}pJk@SXdS zK)SZjbnV0F?d9n7%)*+7JYo>-@>+8Y&9Pi$d8T$5X;PDS&f$qR82!KUVT2phIwM|4{baOc<>F=RDxK z6f3fT_U2Hs-RJ>swX3NOx_I5v17L-JJ1jU5Qx0tOYzO|*Vc@Mnx?bIa)u2WX3_3k? z>mty#DaK$Wwq!oOZV+tCiy&R-L&>Rf#Qh~SMh)`ffw>R%p3sof$mgk_F9QZ=aRS0m zLi($?U$c;haTDlPODxaheo9iE!!Wd<+|PpW3p4_maA<)w&Ui1f8B5b^MYtb-A&G4n z2FuB-sM8A3?MoUD7a1i$B~Y`#8mm*L{PDXCZ7k6`J!jp}U|P zkev*px?6fW*dfrioqG+kOGtjz;%hJMK585<2VTwQ^N&M4buS)Y9jtH|lylZL{K^xz zwpX+NPDnZ>zrBSOyw8cZffVW&% zJ!L+3ta~T=lHN-x(#s_XRr+L+gr&7rqAuGoSgk6rg&L}C1KFqmztNEzkro^c^^Q;Z zXGE{t6b&(y2qNm8Zlh;*yGX&vu&NqGz4j2GBOmbYNQ6S{-KX3LIx?|)=!9GMmqaZe zAOWM7Wi1~ge{JLvvC!BV~E{T-VxnSvn1#9_d&I85^mDe8_$#I0RE5l~M zyfPV;N%>M$Hd$Rt3(D09R;Y9wsDZf@;7Nb6D7s0s!IoDUJWjHL*9!F})FP+sq%|5Y zCN+ThQ1CVng=#ovmBTfJwN4{CbiEO`%MHgAUu?N>e{d~Hu+cNyy`bd#NwB8A-yvMz zm5d+y3oYMY2XS%>ZnvP;xpulEt8;dHGt;Quh>=b<7WCp^KrMqL$Z;!T z1&>!TzZtYp&`b;=$Y?HfA8g;ZO)`igKTu|Qq(!7@K8U1F_J=;i0>*TzoM15QZCFA0 zbi+c zg^5jWZfqSeEf?vwSPC(b?%KDv4yf$`V);q537wes_&fivO#`ZJZ+);WWRSggKHRyB z!!i(t0;B}$5*cnyx7>1|Li)R9kd-?y02z~8GF&v763ZLEgQ8USy#Frtc$CHJ7?NgF z2+sifUlUmQ`j>G^9~76NFCW%_X>UiS57VaiZTO+{ZrJ(Jp`aW=6!}^Yfqmkmc;5N) zji52eKOlm67@(i#tvM1hfHFm&JD)nl8Adh@vkd`9 z@kUKj2s*SS8+Y7XT|-w8Gh+P9#+{%~2z(uS+U>fyesG|LhQ03VK8AfzhdDC@7GMT5 zc6jc|gB_K?+ELX&`^t)cU2SNCmo?g$2XZ0cBDrl;lML2=>B|rk3T4PJ169E{CO06( z*2zyfB%2gSh7cJpZEn12ApH3;p;5nV)2coc2rjH(m(~RJDFrNehiKg|lex-PM^wJ4 zR}_~?ws2+%jmGL?`mIT9zi$s$X2(WFnE}Oa zLaMQ;)21eYMwjn{%}f?Bfe1}BMuU&pq8`^q-ZS7t#;Uii5q$}CD7|_JXDVHuY5bI4 zL@>RKFh#DG>Ak(Ja@tgqg)IvO^ZmFuDoZ^drDjT$_seF&od_S$Xp&}8o!L;|M4r}_ zs#Y~xS;lb)vxbp>FQdFrd!;XKdMX-^zeo9WHCKyLueo-o_tuOKVV)$@BWCwDm;J`9 z{)gROAco7RoH;Vf9L=Sr$`?_Y+$t*=sD}?UU3IWG_v0j2F`(f7cVfGu%wH?lZBw)r zY{sg9PughBO{XA$1sGYJXWIPrhxT4I?akC(G*)pkk5bEjWV5JnJeW-!AI?;@pv!L| zV=dvG0{8n-o_sx&=aw-0WwG(|+lHfz@Cejty3piVXyRP&vhANTbsLk(|0N8S*z5@a zu|Q70wQnORVf3C%e+km!;9|HKTDX-Gv`KjU|KvxGO+qq#vo;fDkhnTepF{_2R z8LuNbsf9&mRdOgT1suyj{xZIIyG&0)&^><<_qv8#Hhk=_u45T{I8hxR#V_gSCX9U? zhTfqt4gfoTTNocDx{sF6d-(8RCsGpPfCufqax@@!pS}P%f6RkVs-TXbWu7dyrp?KB zE8lDxm2Uf`aEvv!w(`6F_S<`n-AuVNbl6$Vt7+o4fR34&7n}Qh(D6n6XGiO=iW-F; zT$1or_b?3^JS{6Fpd`XCQ6IU-i_R&Nl%b&wpzHO zGSwmjGb*(ST%T6pLEy}42<>E{+s(>ySzKLS_WIoKPLp!B8sRvb+xk4pZ+_f@h7>?; zMFVr_#%*(3(J0ME)%*5UmD~EewLOKC#QKF2DDI1qo&Utw)uh_rESz!*-thhA@6_0(In*+_lpRS_l51}%XUNVogn-}s9Fp{vcu zwY@yV#th@}eEeo?6LgCRdOiAMHhTWbrzpZv;09>6MBGK(53wJ4XtqEfov9czr%sb? zwq1`WE)Sh+Xo#bR@5hulMR})R+|=WL33K8^{@=;JOFcdnnTRW)9|#U`pu3+H5B1IX z)9kO&)ok=-L_scssFuUWoN$z^M;|{Cw1Dxy5W!v)qI*TPMt%@No1vT0`w=l~YFbQT zNd&urC%+0PD&fW6;B==2>SNCjT&o7cvF~%Oh7dC)PV=2}}Z6;b6zG)uU zX_13pcq9b2hQ}tZs%EmfjQ=5jUXW;JpTV7A!aFO7`C>WtrQ^W^a9zpOqlp(`<});* z6x7G`vJ1JwukueQVgl4ccckE0TLR3*{0Q}1W67acU{CN?>#ISC1L`3j$+yy7(H8`y zku-%*G*$00Sz8b00cMP;;jHz^Uo zrwmc>aL;WGkrq$Vnl(}KW&aZ?m*_nLJ4Q?fm26%&#?gR54mJzJ9Hey3g6)%>nluaE zjYc>y3-&=Y8fxK*S+Q&BnlZa#vcFfnqdVf8 zK}7km0MN=SfS_6!x>a$nI}+YxTZvkCwj15Xy3s&rDFJ$kb2hPKD_zxsQ1wCrqU=Zr zHAHc3$N@X=dSuI@1h`b);;V#2*-L8-0yEA|5jZ%riHV#;COHg$$f~C9j7(+XgedDK zP7g;^%aN`(u+%fMof~Hx~UG9rf<2^1gIWF`odCSmn*pc0b7e{>P>@D#aCKqRho}XBO zNhUftMcLFI@0yVLv6B2iB`EcGq5p+}1+f&R*dbNXi=IrDp+-GPmWsUID>YZKeP86c zNaVKs>2aig`Oh`$dDfgv93N2!S8bF;IP^jbSl2}^PWAYS^qQ4n;JKV&usi)DP0zViNt+zIE zmT76bjnNI!RM?Zvrw2{h{pQ$M=@*wz;^W}HQkxa*Yxh{?4i>9Z*g_WT?4ez2bsRGn zW}loc08G;Qp;rnP+p-T{Lsi)0y4Q|1Z>IPaEbzt%BMop4wbMa&9?*EJ6y8e)3ehb> z+1-GDNf8!kI{SfhVAp+|56y2Ot-S>41XVxlrPcS2IjW*v7oS7cTv&J?63=M(LY_)z z;^KSye%J_nxc9dC{0a{I=T08!!|E{IB{*{3M}zND5%x048D%*wD6hNXv0qEPn>W|5 z-(C%hX!kakZ5(-gm(b&I)MiBnpE_SGlH5hqlN>jfe7p{#RV9QlpY$g&0m-l{uFMjUBT+2;CG z`m)wfoA`Dtt+zLcZTq*&%vXm@PrO_nyeRiwOsTo34MP>po)==yn`_sXt9YX>xy=P6 z51kP5Zs14G%VJ@!#IMY~th@<_`0MT^K|xO&2)ou3SadWNzl3qguU1*kFP2G6 z(^5+Cy`n`a7Rwb?LB&;^URR|eAna*%_Jn{$fkRYL;BnCRMUrKI*DOlJzY%N{r(qdq zX&VH{WO{KN=8QI1mol?pJNoL5W^LxVWupLNzGFmJni))s5g?3|aDHWGu_uXzk=1Ii zl|Z2@;$9Qwt&rt$(`y!+Lpb2zUO%WW$_>@6a+PK~c{3EtXzStJa$O&N$bzQ2{o?bP zkjAO)Abx6Tl$k|;tqr8BC&|`KLtTy3wj_2(BXWk(sLg4qOuXrfsfWpYoqmebE1`?q zaC@E50YvJ@_1&MOh+kAijI342CuMoJp|?4`)*SFCx|^`rbb@h!q)*bT)CL)DUhd3Q znu3R)a5L`!+Zumw;4Ks=m!&CPG6kU_&ZM#^Ku7aZsW>K=jz1q=0ic)cKOcKZu7zx~ zDQ)Uv#hBX|*}ev7wI6}RPe-qM|KEl(zF%F6`l^epT?WTWdom#x<2P5CHdzY|4A8CJ^)Tc>;(FD?70gQ5fYxm=Mfvcd5DnkX(BVV;$bYuFctE(_uqMBIUTh{iV$ zaM9~h!z&3f*&*~Y4~u#X^=R1l9{s$=K)YA!5&FC%&Hb!LgIY}V8C>)eBF%sD2VN-d z4=RCrQpH{g6oqA|A4m#~@ha!0>Ah2N+7Lnwa??rqCu5Zv^1P$d8tWB~-t_4eNLVNx z>R6n$#|%v@p##orOL|+50=2?pj{>2HF0+XKCpc7C->WY$qTv*Mwz+j@GnH0mB)4yxT`p=`UzC-RlU;6GW_I!(=@d_-gW zusvMPv5idM-T#P2d?>?G78_GKv)w7U=_8-dh*AFt$aRoKp8O5a{zpwf!m$v>7H8B) zE}G4W6Y$r}%!wSA)b9iZF8G1M7x42hSBQD&mvKrT6_*7=AJ_p~m)=7k)_=2sMQmZA zH|&q0glYXW3Td2+`;UGq@7}!huV%03Wn(W65Mma!){=Dl>ohecz(aCovD6cBN$G^9 zG!CfvH&5hsCL1!EKG0O$M`3)g&CaxqE812|l*$%eZ`Zwm$%Rrsg{)c&m-VKY>6h9f zVey8^@kvBSt!2nXajT*@1b<+z2O-H-64Tadt3hcXhip*gXclJTE{wxG^rJBI^Dv2J zn|wweX|T*WG4TIZGaA=ay<`fL?*_9Z$!NAe%5%Cb_YcTA%6NjVu~|BOjrfkiT@nZL4%?sm5|;kYK$EWV_;m9jk( zhk3pfI;n#(Nak}t9+!?!4~&kS>1GF&APd+YR;DiuXIKD}I>fU4Hlp!<^dcKMl7?5; zEyn7DIvR&moxQugIJv&~aCUV*x@a@t+nTL9bz(-85F<#Y3e^_T z$!%~))JD{wy3C3XjKy%$VL%wFKm|EY(t51x#Nxf>(KhqPW&7F`~{ z%;>(FAqWtcDAoMsM@xE^rb*hQp(;HWBif`wcdCV}V!+aF(|<-f>Ah~E&E4bN^xsuj zS8yGTr}<0|-C_K|g8EnnmH9H0TzXemj~W{Srd(mgYRhJ1!O#O3m5Itf3>g2mUdE=% zEmrHuA=!xjm@l@m)R~U{=LrtW^zKAmAC= z|6Ux)js<29gS<4EGaNl1)>_9Qp|DycqK^SxTaAR5ZTcO|uWA15oVa^@0j*^Sy>BY%S$fZM=w`f;+GnQY*Z67KsN zY?S(Own)-^uTdCD-%2~fdNe9GN|=6%szy`Ok3ydtX}wD2xwQmS(tM4-7$}eax-5E5 z>rgEBLRNmbe$Fy5^*BzJd>6GU>t=FX@S6!+uYagTy3Oi|`Zh`HY`Zn5SF>&9w0@d~ z4-|j{B*@jUAS3-jQF$1zN(Fd!dREu8sK!>SSs2l-Y2Y)2Wnn;|`9l(xh7FnU<>8#} zHFp+Kx~P!Wi^>JoxMORqea2!U;F_c&jE*`$jD{CWkq7F_J^wFO$B6_xM%2%!_@iNhi8#IHGWeX)=Zg=6(~H5Efey-PNJkFS!@`c{pkO(; z{H&oVjDJ8HHa!>J@w=ADA}$;wbUyfVph?5Dx`C#P9PBxo&J46n4-*$gbkM?Zgn|EP zwiYCD9>!}r1;uP_I7^eII9sKEbY$4W+b~&Ya>Spr5en0Eu66lX?Ah#;9nMr+h>MAC zBFDqJVKZ~su;qYtj*SR--2pRFie_~y*u9pAn#XjGc3qmBsn2wEqxQ^QF4Rg5gc~an zwq;_SxvRAdB?J)33S*vuJp;7!2)0ckA`pe~jc_HlKwkO7O;tv~LUcJUw!!~z72nIj z$;a~+a)!7eWB3~=!r+k6^p>VqQr3A6$R8x58_k6#%(g(71X?6=(%r zkbC}h6lRMOU~+a4C0PUXkAMm$=rV>fh*LUiI7%~^ z0K!DcjzSrkY-nug*szL_)bwovw9x-eX9J+I&^^^Z^C-FYqkRrF36~2_A2xs51~xTo zi(7ek!AUwcK{titc!w%#(j{e0Zob63Ug0(Ui zJ4NK}aWdgR2v=<15BlvH-^G?)GCp(-2Q%DD@amJel)yrhSS?&?ydZy<()(iowJ4B~ z(!}AQQgZvrTOhlL$VIx|yIdN}+g0^9n*46G`CRQXRa*a5ayhhE#WI;{9gg=MkX!9luZUv2xY*s~}4?;baQcI1J@_Z}3xr+)4qW$U@6S2l4-;~<&RN9jM; z`E2YS#jky~D)uArFoA!&Q5w;BTgS%YT~qqtnE%*Nu0x-F#CH_E1pNNXUsXCZYC>P- z{@^?0wO1&NswCxgaQ(Io(0F>ZJ+k_Of;Ly-%?&Uyr@ruPBDk;fqGaAK{fmlISE3Uk zyz^tW`roKb#Wt^a@o~~9L!3LsobX>cmduVt^auIyb^9e)sj`q|-o4pgohT@w?RJaLWd zSkX??G%4RUvrT{TvbL4)Fst&lV~O?Vxii~NGNbjnvq6B*=GDhx>wcp0#J64dmx?Ig zjhTi6_BfFIHrA}o&&K4ZVUV=^7}Jqy57`2K{|968*!=9xwy;4C{_1V>Gd>Vu8CZv< zE?3mWHXeIM4z2P=W+)(T~AWOJ7m;~o#UN>LxG2LTS3^;jR( z1K$C*x6N4}N(BT2Oe3F{aY`Q)moHx*7nk|5A2EOTuMpZ78;BWFJR}t;7FeJy+FcZA znzyzn6q$~N$dW3_Y4Y!Pc*&CNw7#-U7wZR+98%QG@SB6Av3KoZ@6G7X%hCC3M!X0` z!WZ7<+@pSo!pQdm79ti=?{emS8ehl>A2(^T%2vzC)DOb(dnoW&lfO?09v9V(>G;@8 zrhI=KC+c~l9%qJrAu}1*(ljs=7?ed@vN?z)O~+ zPhYS%1Nu7;BN~O?cRgz9F%d$Uc^^j~M%W65y8_bC3s4kbq6B0#LLvkT0WSQ&2>2Ou zoD_MJ<|{b^#yB3&t72(tWhEy*AK#|Ms%*`aHfSbGj~Yb;6miZqIfE8QJ|RjsED*MXAj+uU zAy6;rv>3;T!MnIqqxxxIv<22*On%vS=iUbolpS%UcU8P;HE6J*p3&aw^HBio_*Q=m zh8T$9YdN^>Y2|PPBZq4N_fCpkWjF*d4sK57sfZ9JP%7N;fGfc@^1*=CrcDS%A)|mX zhImK}^2@lYWo1B&m{N{=Xcl@D_%ghKdWZ)?Jez%utLxQL=8ZBWJDJbbTMQn8n#p<; zHJJ}f;RD-*z#4MH(6fO-?J&)!@pOL*);mwH4|(_5P@XeIfJTq4IBC)%-$zd`k7s7b zm+Gbf7j=5kg%N!w=kY3Qj*%T>_ibXi=~3XN^VeY)tBh!i9J&Kg_rJZ%6A!pNo5Jj8 z#ahoV2a3|f6Sz)2g>s&?a-4tbeboLY)0Z)w|Hxp7KsxC^L>-$lm;n4jYnti6(gTL+ zhOeAN=O^O!P%Ur8nat{+`=?glFSa?^6DjEciL9S|$kpy-kkgPN5sF`iK;sb~M4;)m zXB$S%$5`6d^y&Z%9BAcT)xi<2!W;5iiS38e$UXrV?j$VQN>l zYd&FkT&!|?&L6uSo==1lfvS^M8irP^0nzw%_1>as%KF9m`D99i@palPR#zw~mZrUo ztDA4Pz#)PCiy>X;8v}cSV@Ow7aplIFp|UdVS8I7{L-{++Z%}_Zp?G{hOb_Y6D%3%- z;@XFm0Imgbr^$VyMkXU3VTdx}+bByzM!s?F`I4{fsF~Hn(hp z)mHg@2-xu5I!gnI0Cz)TfTFP7C!6W#_gk<-DZ;eP1-3%P5X-Enq(xL}=S%ZzixCSZ zu%t9@ipsRq233Fenj(W0Ix&^rQCCK;p1B(lN5Jc;aQmf1 zbCf+G65BVJKO`e-H z!~`gPZvXzHsmMF)cFYOZvdHVEiW_OiEsF2`8-Q9irm`ySm4GRXFL5IYM9%RMZ1W!5 z@y7X@O{;%m6);uBdB?%&T$-oOId)}88|%KKZi>hS^22bwN1=fo)m>A9f~fWJR!60D zCx8b?48Ar5;~gYOCxgndM_0?Ts5Y`oEd#g$6xb-+qpY`?MZN#=#Q*`vF;L&vTa$&s z-!Etg@E6O6%>_9<8h@?{p}#sAI5^y<3vDXAB- zO>KvNs?5Nruiv>=%QV0bF_Dik=jYY9Cj61sJi%JOwU#&tGbUu1nXXvWCWw&>NF&x1 zoZOr)qJ;8skcelNfAK*QtSREdTiUZLcq)kQAF^#6b9z-FHZ50?U}cf!Vt-h4sP4da zwvCA6sz!Vzr7Qq*f-*`IvDrp!ALcYDrI6QA67H}?!&NFq55YQ%>EXN?y-djsz+Fo| zN*6)_{E-LAlB#bc3tWd~6h~!5i}OaN9?vjsWP(}-*eI*Ye*tzNri-xCD{;A^>#d17 z&k<-kX4E{SlSQrr=oizVO1w?#mV&>;^@)MO%>t6|< zHv$&ug64FKe^hBFdSU>yLTD$9BbtbD93}U1X&~RHNkYRCim^T7NR$Yi{*05J)l`p+ zsF#y-r)t55k37?pfOVB7^jMFdNSZy0ziE;|lt4@daa7c~M8$FXK*Nfuk^|d{c3};2 zUM|)`PDzXY*dCHfqz~kkOyPx+NeUi1M{2#ZH^_!uw z(ycD{qNAg(QX2_&wL4U~y@)jpl6kt0AKSH-;+P5D2p!J>Orr9!QwpY4-UY9|D(v~h z&mC*le{At9Sm3>2h8f`GYQLpVD!f$*@8p6S&?P|0WJi8D$&FbujJh1X4x^zAPZ ztt|rcfufuAqGCrdQ4SYryDUBh%qCQ#dmnp3!)Ha5EMt21l)fJ`iVk<)Hl1I=fB)X{ z!(5oX)`)?8LY|Gi^Lk-N#1ryzTufg5((GNof4{o?c%icBsIAR;8%CaQ5;{T->Q%T^ z7mv?0#)ow(0A|dGu*%zy!^b-FRk<3#iz*5G@NpB#rgcdrWI-P*A%TLQi}clV3^o`a zyNR-0(R1`sOTAW={~SjCGzi-Dw<)L7ENz*a{FH} ze^aq@hh@)!i9?Xw#-v*qRI2N+){)4M$PW$j4ELt5FZ-c1pR9J0)%IVh% zj3O4x6|8NMg>d&ssN*;j;v(O&d)+5a(~Mbn*PB}QJ-8>C$fVOguJ|#XNi9KNd(si* zxc8d z!iHz8-jlt(l=Hi)oD*w0gATKNT+xS|W*w(IitZ{X+I`^wNe?PVoZ%*yCm;!Uy*v>I zylY}$d%vJ`Hap4ihg2?2v?-UQrsKhw9Z8tT@a)}7QgIQ=+?G8PIyPsTRItX#7SaKmb^=>;0n1ZR|U(Rc-NAP-^uk^FFNtll?1uBS~ zSnC-JR@^Ep4gpxmL2`1P#I&{8GzE?nNh!)svJ9e-#($Y?hg04Rv*#A_l+*9(Gryut zJrf|)IjKw)$p&~%7GbI+6^B{qM`7w`VG^r8^^QK#V4VpUCw^@fG}c7E<{(sKgGG|0 zH0@+QRW-b+YnQFnn!Z}cuPM8y%!{>^*O=0oP7#Z#wjiSXXsu_w11gLFHVY*-FsY)) zl%_m-3&`Pn2uN=#!z#(Uc zdn3hkq8mn#ESG*fEgd^O6;c(489V6OkOgcH7k_%pL1b6}6CLhpb{EmOpQ}@y0@dT| zn-;W&K(~xBEwaWwR3_s;uP@$BE`Pmy|L*4f@0ZtCllN^1zSVTqX_Bxa2{D3H0#@yj zliUW^fZDM7Lzh+YiLn^YIuNYG)dmn1Xe|MG)MK`kRu0owjo>XTp|iU+^Q5IF7UqX3 z?SCs7f&g(#hy0fxt?4CW32Ty2)j#JHZBlV}MUN20h!-=at?~Q1$!#8{b36RC;&r93 zqwzdj)YFJCe&h+pR0X)@I#s^(UKdY68v-s|sl{r~ZfL>K0~nQw=sz47|F+)7uE;G| z=3$(oKczvqOK$FYikjGA*P&mAxs;TN+ zEXWI0Tp5V~v`ZU$)mN}KU$m6!{c}e9im22t(juT(1gikwBzq|9^X> zrY7c~Jq`3&vgANI9@pCE{kg<6*G``Ty2=hF{vyt331efF=$qn2$-G^x>KK?l$e6QR z8&s2bAb(vfXz(DL&&iqLaHVwb zD&5B8#0y6KjMggTm~OtkbFUML^@C!jid3ENukMLzp4IM=G+$H{7UYVZYAS713`izB-6n}sd6qnVEN+roBMdfL%ib?Psw5+Zbh34Zoi!h>HE2tw5 z%ff&_^Sg9dP1wl7CGE9#8d18cIIS0z+Pw3?v2y!l-$cMQNn^490nnk65cD!nVNg!}6uPj<2aevgP>cR*(UU@KG zfZ(3a!?^s88Pgz-R|k|oLIeZL!ry18zf3d#o|m(WGAie{F{Eh2B7RFmpE?@#0gG0$ z?|#>BwBcGZlcz4{^>jL=+6Vbk=d~+U#CCaGe48c!y4LQMDs^p2cOS zOw~QM%O`R7%@>9_Tt(VZB4_(QZintMmvKrT6qnI@9~YCNE-8Q2T5WTiI1v8sU!m)L zvFBo)BtXE;^=5i~$+Xkva)~?lA?;)cmTe{&TntHizy2g78HBOVFEnYt7%ZgKv%Al( zRssa30D;rqpQGNdZ)^;F=u<+$XaX$aLC+_^wLNJ278s4eRsVtwoPHjKMO@4WL*jb< zGk!t+viW|1Q9pmpZsmi^d@ywSK`4H2#m|XszhE&7mQ4OZkU}bNZ%P^En8D}KyWZxG#InflWPrjlpH_?;cW$p}K;W2VCg8 z2nz*m%ZJqCEtsPqu2k?7a!{Bid6X1v%z-(mKgrU$yjy={Y(Sj;U6d9})e=la3**CZ ziF!3H^c`_4E~ln0)PodT!1W;}j!;K5+b-A6bpYj7cexrF1CzQIqOa|P<~5swO^+^4 z%{e_xYIANfAzC4jW~@Xwwgs^;*WNNJCHOc59VC9J#BQ`)C^xxwjfXygKH(bp6gn1_ zUiz8Sgqwf8SjcN2FJrdkehcy_O$=Xffutr7fg#4+FOHP8WZ50duGa=bTcFZEC0L_{ zg9TURyw8oAV{C-xi)1Ws!i)tuGvYLklG{B3wCeuEA^DyI z5wWXPN^kB#&)W|M}U5E0|4kfgR4M$5$-V1gmBwMS}jn*`PHe>)gI-)Ugq zOzYD)y$RxN_OxiZ<3dKoT#L57qhP2cwq@xc$~Up4N@JQWH!Mt7YbnpUcg?K2w}l$q zxt~Sx{xVg;l%)AKvpNJ?$Zj!f>0WHawG@1OELXgjNv&+CSrQ{0bW)h972ThWcjIUAV+_DWRw+K_e(?7z3pK9=uLIbf^3}LC&woA);d$A^|vaQ z^BPO2c#{Lmb%U;e(;~ILL!e4xjh5$~q5O z5~gGJC|{aY zIqM&SsE<9;L|zj%u$)1@Sbw*F0-~mbVdu zANm9YbDGW=mvKrT6qh52AJ=~|*UbwxhUzo@cK&hl_Iz?Rp`aW=6nRn)2YbXrQ9AkZ zji3d{KO%xz;G^&AsT4WfhjW6?CZ8w703*8qnU6dic!WxT4ht~%K|(1I zR>xT*7ND3*tYw*}x>b~7YP;5ToHvz`gexf#(2XjsH?PIicAWtA&*gs#J#_2zy~Nxi z=04_>Axd5BQAeUiR|uXBcEdDsci=F19I^+&CULHz;Nfvv&jx zMLSn+;9v*(lARV)N7K=qh%+lD*_2h(R`57e;@3{V7M z*b0Yh?rd7=MCif~AMqLN|)AtVE^TaaJ_7ZstpU)=nc^^;+mgQ;G7ZHwxU$ zdVceBAn+jQ4wLP6RIBQ+tc^xZ(R=wqRBXx_(m3R!RY1d=vm^K4T7&v!#=?)i*d1xq? zWShbEP}7Fx#_n0$N_uR0k+>lsjg-LgN1?tOo?!sz9id{yVAnAc?^o&mp! zOly%8FBARuFgE$YGB4YlAA5#Aatl)Okb@S)5);E>Dr-NB$2 zU|mJIrxv4c!&}Cxq>Q2MP?qntGm%t3k59B)ZX(Y@(f~vzPCgWB_j1UY&oKA-FS9@$ z5g)WbecOES(KJ8B)5fxa@ypMTku2dqndm#q%@az~2VU%1X2V}eh^Mgn0o*flOSd%2mxy+RgUX$)<^YREA?(udP+g=`T-yii& z(9or>u|4x>cVGO}Sf`c;rxV%5O(cqXfH!yOVH|V1q32(5dy$9b;zI_T{jw?Q;a`V< zV)=Q8zB<5Myp(d{c?PPADek>m2+Fc1WN z-F^Uu56(N6aY`Q)mq3mm)d3c_7LOkZ0e{%YvaEs})moN^kx3lzuqIVU7(CMjnuT;i zTp$^;qv;rBH$@9Hqt=Qv0zPKwH4?6kiEFb41%J^q;c}*Z(!h?M#T}PlE=%KxC5!hq zi-jEEQkMd&7M~iI0#{UmY$>n_tPxi*kEO(V*-z1w#CTg`TuQ74#kFZ$5+CBZTYo50 zq6v5}Mi$qKWs5-?lu@PCq3r=faIKuaz%j>cqPcCk$dV}b;^1Es{B~fILlq(52$q~0 zP*1l2vBF&3jjpc64ZW8j!y8k&1YBU5ITNY>(pCE}V>CT>!i&5{hFl3_bm|70uz zl1X&ttpdRWnIjlg4F%RkGxH$3zzhfS;)Yn zljS2b;b-&I&+;R5VV{BxjzRk_&KAO|71Dr^4^-w@j#uld+lW|Yj`cS-9DmuVJ|01i zSLSZH0>xPvQ-w$Jnx^6=_Lmfi+t0LPR)`HCxwp@>Q6$D&<#JM1qBa1ooF6*vjcY?< zK{jGLowz#%&<$gsg#fIAvX;{a8HIQtg}e^qV2dppERtq4IZ-fB6M(nMsFTbZNDs?t zPMc2}0d2*?C}bhc&r6v)Jb%NmV4L6^Vxx4$4zPo6IEdKIrSw86l`bn23!X#JbX-2} zaKJqEl~K;5_>)rdv(}ErX+@a2+FyVCIJtWL=Y`xBn8os!e}ya!O0|-I>rz628@5qX zf}&I}o*nRFe@nze201%1^gLp2#|IIMlV)Wq^s!trKbDgpsDyfMB!4yVS|x}xn$ZfW zlGf^pc!Dd{6GS16S(P}duD*Jn#4!yRo$j%Y#P}02^rRT|$Q8AB?ntnQT*Fm>b(O>i zg!`cyrS9qw58EU0&`x;GMeV&Bl+l*Dbb@qKu_jWY38VLHGN&C2if3ls+6`kRS4NhB`@15IaZ}RGEa-hkQ?A>}E4eB6 z8T#ePqS-FmOX3>x?K{R^%f`S*uA3bgdSFdGO*fHP#eGEiNpr-bgDm~t>mD7Cp4D&C!DySbUiYv%cg@`eU?(j03)SGLG0 zdqy(6`$Z`~XMesF#$UtT!?C+a8%+GahP7Fi$o*pYoGdz4nRu$o$@wBlm5r0&PE{6Q zKeOT6-}y;|yOqKnkWFu6GC=t%iyzt*7&fx2l2d`-!x~~GU!eskdEoeZGYWk_u0V@EeBaZ>DowEUrNF_ zWT790c~Ki{)}`n@4OUErxb=dz%QUN;X0mUvNRqs}R&hvatjwNQsw9~=Dr32*1swkc zqCWSjw|*T=N}qyV_biI>^M_dE8C~ewHR$u2dyp7G~@G7mpjB8B_U5QSHfFwe4h;wW~2*W#xyJFFdQ< z_CE;|ypzmu3!Fmlo$lPB@LFkqtGHEEs1!n}uN$)DrGTdKed83^wf5t#`4yzqMc_V= zx2t$zz9pEf>*Ptj&VLxM&4PSP6})$`CpCPQLw|-6(X(&qdy`VMzw_3|c?$mfN5zlI zJv1F7PbUwqy&}zMi+Dm_j$4ygPnx~!cUPAmF3z_Pr8&rRFcD|RT!bwiWIrM_Vm zAP+pO)NwKHjQkpllVnV^Qhz?+09)Zvt4!HG7HFBpC&V331$LfrG<8IXJVQq?9t;iL zFf5$@?+ZUIjwAv*nK+f_@>3k9*Z)14$^(oS@?0E0#Rn0gnN9(({{q+&IpddcN*@%L zQzwRDp}(vJ`vS#|(}&g?ilpG%;u3Ud>Jgv`((*de0xlgF z#TZLc&tR{B?R_Bf4pzIM%eqvriM%apHs`cp@{MN+mrrYdn&r2B_Z$zrNzfwbv&jiXD&`U0JT4f}i2}xci^Q*?0G%U_QJB-XZ zNe^KFgZeLj$&!NkmOTL~qn0mO!qQw%SQKSvl(MCKqikNR#M{mq4|?bn0Hw3y(*_?? z=GBo~tMlp`YE;W{rl8N1*n~14?vaM}{!VV`c?ruGtLNaD_yL^K#kg^+rVL9`T^Fn( zvn64qOgI?F!)4g0?Kfi`sr?4~Oki&*4+4N4Q>+hvvgYZ@*Pzn z?0%(S@LKq7@R4!@!!L2?m%xFb3{>^vZm1@8>0%T@vZv-$dJ`wOBKy(6xedhrXJpzd!?b09@Uu@?+_p1dfog?HF? zL>&cx+qT}CSZ&tcNTcAWzoM`h+;jOUSr}Td9r1r4D5-3)H*&hgh=Y;S3a@3rG+)7x z!O4qVZFLIyA&v**!?Dgjct%X6T(M$p<}IW(aH+Vii9RA|?CT}+V)=~%!f7|8@1CtT zzncIaB#U4BvN*6{p~m9;OGZAIU{NGwBw$6tAhgs1npgPMX^d)4cUiEM=QcoouTSGE1-x{ z-buiH#mjv9s!!#nrhK3Yuv?1uWHmyEeO+M**Khb(us!8fYsP6l;GZk)eJHQcp^C$Q zzZSPff{g0W-Eg3H1u<*czOIV8)Jhd$?oc?p9!ajl4B(9Lbx~evm>HdCCenOUbvIc` zb*Or)jhWddcoy9PTNyp6s${9F?Ua^HZK~(5lO&x}a3$~8g=1@C+qRudY}=T4V&}xR zZQHgnv2EKLL!(h}F-t4I{sKDHhi;*E)}f2X>)NZEU~d%csW0Kduy6)WdR0eGB64kV`?&xp> z);2oqR)`*SpDZCrovwp%E;>I#(S2x^-%~VjAm?~+T>_wneo-!n$I9E{!B_0-|KcCa ziVHiB5x9Rx2wL3aU3=m?0AokwU)|y_heXZ}V00m!feQM=4Bx5o5I*SFZs{Ga{G|Ut z)OqndP#RG%gJs--h(`E@*u&%<^|;{&${GB*%A#c_a~{|?m1EjlK%mz~~tKZDEE zc=QtS`PWlRmGDQlU???uy{)j4TbAW*c%(eq`r590Q}aLfJ4mq4w&^1}vaIkKS} z)SzH&x2a>idbjY%t2s5E)4JzJ(UR4MF2uq?uQn#3{pZXWBLPFAs2~{llV9RZ+w}n33-<3z9DPDgr8bsj711<-d=+t$q&K;7MQa$$_$Hbr1+4hz zmDcYCqcx-^`3}WWxGx!4Bl5UJLaia=fNQjD_sHA?VOj90{mL#$fA)T6UaFSz&zff^t$i7r=+*@4|<8lmSiNkSxnX>kLXM3 zLIkGuiJ7%bxDL`FWYZui7|W>Su}$u^n$~~SzsPM0NysXNqF_gkikxlTHeG(R0|?zP zln!E*I^^$}bXWQfU71O_I%2(5m+*Vgi<+}crAV=u2LvTDRN1qT%oZcJ>4gAd0uc)q zvfUls!UwGwado~}^{Dz635k>CUzDQ1X?S_vA zD9*i(9WrwR?&XE4haW^8?O?0P^8n-J@g4)RNb6YHgb)fE7oAvXtcoYUJz`uMT~lLK z^(Lx#SR~I{%7PnF)2XLy%9K~~DD&lvKmv7LxWBpPBp`gIi}HqA2shiJ_HoT6)6qf0 zJ_FAl3|`?mh?0J~qM$m`b>DNr5usHzjr4?x&)~H#Go=~|9cZkU;e(qU-2k|UmBMXE znR12hj1b)M`59e;WU z{tB+=^uPH1(8TbwcO zJm?&Y?v@kmw9hrrso`hcQKjoFdBnhRoZmeM z-mbLxGpXsWO{=ycZ~=t>;xW9%L(X!_-sL!Ij$Mp;7G(6@E!BqdT{2wHv}axZTspep zfy1KLnM}5{6n3d+Kkkt7TY#xq<>bdI`+9%uw z-8vGyeoV{Y`ya>gn`n2)t$x}xAaLPJ^2ezy89|n$O$oEN000l4V&Gzb-_JtGj(EN` z%@2G^*827&AY6DsEcyDXn@#arGIy&&tMtldIZ)&uNsWxkx;M=}cj!!4&iF<5ConpK z5GD#$X$&uGwgLrX$%R(u%&+#8yVa?h#|r#Y!`!u%=g=@ZZ4@-o4}!io`kVh>Gu92ZS+S8g1e? z2zS-HatW9Jb}|mh=k$L8x?&>zbw{WH5ADafC;iQdd@e-ksEq>M??oxX% zAuz#)#rbLX4y=rqh+vGwb-qoBvwhZENOnxVU{JGuQC$>z8O&gVGk@6}aZ1m_3F%lM z%6Mv*!P&N`UOnq~V^jxEU!N$+Ff}1;77~4`9=KDcj)_IvAE3g;ewa7_*}gtz%l>q= z;iSLQNhtXNtF2=LS#cPbEaAHJgtk#m{AG`phH770p3sz8WP?|}SVcebH4$6p5uu-1 znP%T2vgFXhCAL=5fTcq=8iu49QWNSSxN}G@E7_z)0879dbo)o-khTCJnk&5JRTl^GoYpD>L4R zPlMuc?EYM4*Tt)THnbUc5&>9x;tzzwL0(&~3s~5ks{YLjsX6Y>Q zNoPZo0poc@CFQD0+6!4iFv_sa5>??`6l)zuxugveSde|e0PXyjp;%v5z*?*V;x73| zhNNnsauCm0(tbn50zxH?-aq$xFF3UDg(2_ogw6M17yEoS33FFdaAe<0H?Mzm^T8sjK*Yjyk>ZuRaH0YgK=46tXF$b6{nkpXBDiPe( zv*1q=xZAsXw+ks%u#?C#b=7XhA;kV-z3hPQwhiq>{-<5vED z_oTWvz?U1?spdZH!K!aR@sWF)I_$iV|Zt}m0^#Ul(@Kxk-@>}q`~v(wHJO%qRzLTepHpSmcSknzFA)sh+SR00`J%rj@xs#=dTCuO_37Z2eH5<%2?2??~jy}MJsVyYs zoezbE34S?Jq|nT*@+f`EU1vB={-Hk= zCCf}~AtFOsxrc^7AyU*E$el`pz2pc5UTD15L|Tn`T%VoyvJP%p+!hJHpg>g> zKM!&QJ`V3fRirJ~qQWRF&9AWG=oTOJU`NvOQ>6|t|JUb@ujT^0q6Ls6u&vYi=~Ub~ zSCOUrxzLG8Q}y1nN)gB{1!gM_+ojM^>_iCk#~Fon0`jH4|SRX zrxMkrz4~tbOd&72%OQvw{H79KiTb$4Ae|_^!zrayNtB?e?jNagK+!{2RZ@#;Yy_0S zcecwW2i}v{^J+8S6$0cF9hpn6a|e`eAKKybu^@SM-npne@pGKq*BSBfSj7*XxC~n` z0##UlbR?6pFRS?N#xb;`1PBv7ZQbj~My+Hx+$X)Uc3f({(9zNp5dVBwKbqI>iANfR z?VBzxld<}aZWWetI+0rTSPibgGhL>|L-6whT{>@(hT#NKdB8liF?6A+^Hw^#NFHf$ zTOM#U9@NTjy}9KzD>$Jim}K~USY-oQDplAs9v@ZlaK9VNPc)|~H^~f*c`X})fr;#W zg?QRG_I5&@a|=R-^!in}8Ph|2_u9x5Flv6?&)Mz)3TX%)yLj9uQnFgkL^Mk*s42T# zc5nuuCQGcTascgVtBf{2+iasYc=N3_qrTn&jwus!A&u~QQuI!2*!!6{sA-$udq(1h zBFlT7niGU)R%WW8dwG(*DmraO#fFOv7jFK_J!0YjH)3-gmbHy+3;77O#)9~vq~iX(Mh6{1w-xMi}U-)W9-KV(J-*d-VV z(%(${9AID+g72_zU3`<{+aeikJdQ;T3a(@+pX;YAm1 zEGo%`qK=*RNM5)@ zG0ifY&9M6njGxe1-Gy&22KXg$F%|tOZ9O)Jczm!YL`ewOX(7DKT8PphwpD}KlnMTY7}VcH{ejynfY*JTf*Bk(~6@m__4kD0Xd;9 zQA><{kwzR*%4py4h`$HdJ|Sw`=|QN2Yz4;41e+;{-hOJ!U#?Eu6%-FKACcY9@*upB ztIZ^SYn+(!IwQ^^OgP$$+c&^+L;`2xJLP^DF5hv&opN@iLpQKWaU=O3Xq75n>?5{@E#a# zvq7ayHhanNVG{ZFI|ccEV@KDG&N0i;po1`uU^3iW({;0RWu#8MSY@gP;Xb$QeBlE0I}CpIrkgO zyzE6)Oo*zx**-qB1}#A(f>5$``rhs->G0V>wiAD0Snr_yw~v}&ku{AbIg>Qb6Bn$M z8YM~sXIBz{vR=$zLk?OKxPx`4-w-_K$QV1`|B!IKvqdX?;OHbnoGy`>Sf7=5aZ+|GZ<22aNF*RerXBApa^c0Vv`mfl}wKdm`53Rs$tEf~vwez5$g zd(G<11q$g}*jwGHxHWL&z-IwG+h?k#x_vjLV-+F58#=EIM!qDI{XYu9Mz&Cb0FCx3 z<_XtNDsz2m#_-IIf2F-&do*$!s%_KugfxcR#Q|3dCab~PKV}M#C$>m(Q6wzZ#JIKY z?D05pxO@#R6X{8q;IU<8IZ1LLQvvhw@ z_~glW+^@mQQR()*?(v)sd|oRg;bP&^N9RxhNauuAgnScw#Rg@SZvKt#C0GkG%*^(! z$EMjb)2h_^<*m4-uQ5!$(o2DSuNmRtBi?kq{?}u%T77*KKjr;5iuYc9ZwWQTw;q2g zM1JeodK1`WwSmWFIW|qj-EcYYNEVE_05LRw83eECA^KDo{69)PQSQ0Is`_)}B2F|w zE4`tZ&C$O%@TLb3HPpWHvg!fO8mn2eFZNN9S9P7UAHz!ctgk<}3-Z!FtEook6iqY3 z5D$5CWOH*_1sZD;R5LH#^^y-5vH+jg;s-zg{l(Uq3bxYc&t=7_ihIo}^1It7rTs@a z-O*x{o~y~%2=d8$jYoEZQZaj31~VwYd@|;j^rBXw>&}^6Zw%g^KEFcF=_W`M;@r?7 zPV@T5%CM;uFFE(Z?dU3Uzx;WxE=PbfH@EW+-{Y9#wF%sB4tnwL4Y!wHZaW*TQuP^x zt0@q)S}iJMGl9=>K&8Ff9XX@0M#;jSZdbQd!U)YWO>YJKb$f~`3x)#$uvX9%IB`3mL`mIofD_5j~(1mM(qQ-p*5z{9RBgP&t_ zgZ8VObIWy=5O;+pM(nMx_LBrK+zwg9-?#eZX$yHS$8B=!+>(&~a3wrtL%?QdYU1J^ z`}NcmoAGp7p+0>z+l3!G&2^@_6nGwn}eZjEL7h|C6>w0+T@(xvTQq*~I~4J7ahPIYEGr9c#Wr<)%W)OrF` za^+T1o2aGY6)Ewll8DyEhEmvA`jI4rrR&92Nl6I=+`1Y~ZD8IcP$UI|$lPu_uzeC5 z2kX4Ae`-4{E}&=DQoA!}HeL16IkSkirlx@vK(Pd~z}MY!>>8@b0#BU&!a!=^7oGTh z?62QbtyvANW^6^>rd6L>M9|8{G56Ig)kfZv5YQTYZ1hi&?;52yfHUJF{$rO?;9N}&oC6z;^DPRzeBi-N|sIQS$=qafT=b1L8999dX8-+`}k;j`)z?5?W% z$_VvGV;JQ#%H=jsD}#{&ZQe160BVnmVx%hql#AVoVjBasG!E@U!2#cfiXYc=)N!m5$; z#K$PTs5?U&CC9~5u*tt-Pk=X&x06jW)D%j);^-Xc2V}9c*fk3uZE4o+t-B8N4=^G0 zuif;HvMg0U%m1NsZXfle{X7lDOCKV)jMU*XFUdgG7iA3WjOj8mYQA0AfX-MW~WP5i(VQ2CRDWD)DKjJ|(5Ok`A>{ z$({V_hatDElnK#ho3cS$bjrLIe?^r0yc<}{x4Y+LxU{#F%CEGgjz7s}RZ7dgBy|o{ zVPsU1XU~{0allkMGQzvIWmmElz{|@rujejZ^ic~c81#e8r;hprGZb*c)V3Ac0h7ro z5sD}N%MQG#Z{ZjPfRPA4Pz#MOoyM&6+nC100suw=AP$<(_CBqChzwJ7U4P3_35{kQ zs0Cv=viHvnWimpPG~d`Rlrj`lM0Yk)xn{G0pr&d5j(;cHl_EP7r`YgAqbDPI7 zf4$qXT40OKNQ>!XwWY2|Cw({!z<)(WSD0$ip(H)kL%XsC+SB@;!q9V*pg-jeHOIdt;L{Re|pxf)q`gU*qe0jQB z5AeNrx48F+z!zrf?-|HHLOD8mZ4F|BixkSbyY+ z!uK#6k1`f0j+|DGgVkzcDt_2G!)n9P2M7z4djM%LfYD3G3X|Xj0FP)+dkx*9)74h7 zdTR|HD>tErP`~#SQT)d$DgtF9e`BWIm@9_rs#Q30^|PYuE60gzj+#>>*zGIe<|`*I z8uwySsC@6$uX_7AipQuR6sZejo)}nu_Uracg5EmO1$&Vu0-kcNWPfc(kd)J`)#ZuF zZ2hgT#%1tUl*8~st+U*l{+JW^j+mYaay75zyDjsBG+G?YCun2&){Nj>-kXx5=IGcb zJ0kS^q~`NUKpzZ={zrlL`x7ec;i{G-K8bM?1AFVR8 zjAE!!$8_s_7PF=v1msMDBjE zx3qh>pEI}%yF+vk)o4DD%}O9+SttGD0wjOmxoh{KtyB>K;Jrk7jo_hyb9pTJ0ii*x zy~7j>KGCch`|O;hVyKWV0idB&l(~Yb%&17epM&Ps#H-ha%8|-BqVCIaO6o%UsDrYd zCMygU6Z6REmp-gM4v*3)@@h9OT9WfoA;t6Ck_E+!EqJwqjeH^<>{GOGprT63b*;#@ zidMBAg%>3N5GwK}?OFFW0*s2G_CZ|vihm-lL2)u_L8_m~C}nrtK3P#>(sJ4;4cOLV znwBXM=Z(@1_b93FYcZ`@_JgHH81>S>n(hSlh&S%K^~pTGW)V{D^Rz7J&?wthb{Kvq zi2yW{Xv}RWgUb+x&Kb9ObIjZyIVaUD2I2KoZ9&lis>fO(95~l>v$o+iQx*oRlsCW$ z%=JQxLR2hKPfAyihtM`Mq);7f)H!%KbGiqwXm#Tj1H3WUT*4YNRsZvtEMSz>ayLda?wOfQXS+)b;eT(HfQ*=Gzv#D4Sm**!y-RzX)6;8 zDQ?bJ0@6p9GsJx=B$RSjDx)5Q36Q}29W4R?Ov(V%LT}Ke?%cBy6F3)(j<~DmT7)0U z5@yGG@9d}MOIm9c#}k7lq#IJ{TTkL|6d~5PYTUKxqRPG0PrFFsImJj3D(y*X%|QP*@L$>IR^0VQ>n%eDihVB+tF-sB&)nUrMKEP2E7h?6Wp z-|BT#rqncSu|+68L2aUBA1<#atz?&cJ36fN$&<11rW2rqQn&=}tvCgbO_J({Iy}&f z$YS|FaDVCc{-=GYsCdjl9BDr-j#1B?5!FHtL=%*5=MafQ4|SzE2Ia`OOHTl*6jD{p z7Q71&jDk*%C*q!dwyL)>Uju0ee1hGEX?x&OsA66FuFZRn72D7hBi^tPh7P-ZrT+w7 zO#Sa9SfZ1ydlY>nz%vcTQr_}W7sTh-H5>PKIqJQ2lFYEaS{-Ng6lbq5zKF`6yuAa0 z`y0?ZJR4fU+6O^h?diY06e;A!EbHCX$PUK;x@DI$P@+!C9V!dGk%y%9I;JcIh{~JK2l-v>^qeZX~6S)%{9eF_RKjMcvLr=+EuZ_wjE$w zaRl^0wj0RQu>5IH2jvwHNferR0CE_EB2~deFuy6VJr_zxRjltLBKo%!a!;#!+uz+oLA)6G#V1AhFhDN-!81hC zIAdiLB}vC0k~=y<0m+6*GnAk?k+r|)yAyWylIt>{4;l5~8&lXHEQ6+|S3ew`wqZ!M zxyMG*$SARrBPzK*fYyAp_})gvxDJ;n;#WqaCA%ahv&@dr)U^X1K|#GagE}=hJ>a_ zXGGCPEZ){CM}P*1778m_xTut}3vLy}pCSIDVonto&@CJ$L8khe3(1T3lRn}ZLE`#X zN{TU#H*O6X9`aB~O(8O=#d%ZMi$yP97FFMo$XM3dX8c;DylJOYFg9 zLZY?H`;76z`;HO70WL|2VfPZgkX~AdaL8aK&^oY78}l`^O&1krKbJVzn9|1|O36d! zi%^G4`$^ho&rp8_3;2N5`3I&8^Tk6lZW~ql@10|)lShTssEGgI?PwbClm&SvZ&y^Umb89i?W+n@ehxSCIy*ys1l6R=zUy-L zbVQ53?=<_92*OI$yiA4AN%$ri@fnJ9_z|sXffZkIgZ&o7060>(KU8$vQU~IZ4DM-m zy$zqcBeuGGWYbxasX~!OT*5ar>iE>!>8!K{jU4Etf-bj++eT^q>OoyfK=gzgzap9K zh{eS`8}aM%apmhsm)VkaV_H1Op1NB{2dg%9xmmwCzFXJrYGkzEdK|A%3fr!&6f+Rm zY;)LcTs9)`1+a~O)KjsmuK^=Q`moo58l^vMN%~t6BPn_OJ^D=^H^B_6w1!8^cmi!^ zJ-g-WjP8|d3tY&Pe}kUH0grv2FOo!?_fOP1<9F^wcokOBSldvG4Ulq8^5gydx}OHC zlMV_Y2A^D~zNsd)7WTR+>ONj64bE1P0puD%ih!q+00495whs9DGksE5*foqUAP%HdZ@i;ovv zpM$k>Zbj6PF;(1E@b!Rh=bG@Rb&lK(@iClsfX}umhD_T__t8CC^f&!d#F|(-ro6hw zrh-)|F;8Md_%oZ$-9jZhtAOyl$DE-o*F6QIV$!QCcSo)Q6$ktqk2eNLuDVE;;)SqUy<4?vm130`R0o!qiA*@s++f-mi1wkY~C2X>}L-ZhCK&JNgN> zT?+t2-uKO%h{X78&BU-Q@e33AV;Sk27=R>n`A{8Gj==HDZ#~gdbk*<$jgm>jB#1yJ zTTALKygz6rd(C~R#rqwt%;jI8Nw!-gm{Uf10v=7O6Lgkk8^~ZelPeWAohE^QsJ*Df zL6%J5-%0SR(tEt2um>o8aBTuZl7m}Hkr06L*&g_K;(fZmV%kVp#feG`Dd5pU`ltKO z${6zy#rcxSps0(vXESD-#A}+tCgtq4q1c#`^X=%3HCGaQDAR>D-`HKY)fP0CHj_5w zi7Cj8EY-z~PCw%!9mwfAC1G+r-)dznHgeAb)4@%X3N|Qi>c1-ae#RgoENLnJ76X8l zV|6v}KqHVeDP0%%fR|ur2#+@OZ%TE$#@Izkz)Wfy>j9LJfaV}Qd9Cao=n*zH7&Zn* zf1v64iN}UysjF^NdZ#-x=jbl=UK5`y=dH2Zft6S9WKc50m@-?wa@O)xgUgn#k)65G%tMEu(&KWS5&^ zysGcF!-#S2Sq_m`#LYewNCON=KY|N5FwQ`L@2i?mrmc6&1G(cK)kh<9dpRJk6M!2K zrSKc3@#0G0##sP-$1wC6lIz!o>2GAA^T z38Rf+!KD-Ls6Xd~;YA*v)L(^2$Gx6aPoX*pZ8ie+ZUVM^f8y8z7IZ+bWXtO@of;)% zME<4hNw&?N;|4|6g|?*!VTYFs?c+1Ph6v%bVj#wGQj5VC!Fz#6y?tDp9U?hD;VXoo=DXnq+e)-g7#&hhXG@ED@_E`cnkRX?7Fz z9gaKLe|_|i%W_ndS)2T-atc+kVcg_-WH%bcBAUTDsgMOkt!($bfX(M}*55fvDRr;G zF}Q(JBRZtx-{akxa`7nGd1@REpfX2j*YaU^ne#H>atTXSfe`>s?W>B&R+f$|yb2^j z(*vbKxZ5FrPCBsHm0KT?Ibv=6G+Og9i^X{@)&|W21=TiDG$l1>=y4F8xai=?{6X=N zYK^6nuHQ7$ljH==Q{>i-AHG{1ws0f|?KW7`Lqn1+8p}}zNHt;Wwi!0ME~lnpo4mWd zt~`KUM&DB?aRUGZ(wH{1m)A|%RWUKpo+g)eiS7<~HrlT;bAe=s*-Kx8%>kiwNJu>X z97|>LfZ+$$Ja;2SyxG1x0dc-GtD~iW%@$kxlXv<9HG#-#)nkFji^XyOfeT7@?sa`9 zqJgFak5PoF7>W)`^ap(Uvj*P2(Mfy1EBS9OnE8;hPY?h^Cb0~P&MX8&STe<3#kK+C zn^vp?GfEm5PYVykT}YH5YjO%|I`n>@X{2r4G1)C^>Sv7c^_R-?EGoL;*6-(mSNMu` zPVF|iJy4%5V<|XUG>zh04Q2_LdoJ@wXa*g~82%yKGj<4B z1@z4vi0%)#T86vzx}LZk{t;YYNwb zWzxN$*E=A}GOFnth=>HDqA<<)g4V$~u7p-nlnHD|k3V^DZ7O!I6J5sB9??)=8~Znp z2)Q{f{0xGQc;V1*9)NNLdn~S;a?Li)HqtNd&lsZYr_=KHoZuQ5G`E|i#psfN2MqMV z`7?!S@<+dFy#3Lycw55n2voqqG6|0o{yU7Ho_`Dl-6>Nq1Z#lT6-TeUB7r^`!3)>l zZD>_VmaIi?WcU*36c+2u|sruF@FIJy#1 zyzyP-{4Z;w>|@O?C03H2v4*`Vlj8a+(SqVdzAA*WyC3(>cH9Xok=`h{dfH$;(E0A% z;dirUcEplSx(f1f8}XpcQe|*Isj0#&_>8=HuN2Z`_>~DO>us^qY|gBih&Ov!WQN$Z zb&Q^k|0N(=H>lccS8fwR}vn&96PebH@JX9(4xB66Bj)4vJ#OaU|q+?-<+6gM!ovit>H^lF=2i4?#|9F- zig)k%Wn~HkrS+8-9ut{f_!O?Z188fq4ejgyq$L2#rwa!Y@~{EmFzsvy%eQexR1y<^ zT;%5?@c9zm%lSj+ccB_`RSvzw<4_6C9I(<;>xY!PWxTB8vT0yr&`z^pm6{Q`FQ#gy zn=x%EJVOOOcV{^69}%^b=x<@*r@z59m))Qikr{mdX|Bp`_Qs#D%V^Dz zSMLGXY!=$JNXyHxsL!X^L;6WK4YJv&&o&hYgwQKh6zX`(>SdMH<}gk~ggK%>a5&0! zu;4Q9`kF_58b|gXtWNV5&xu%_pWwQoKb2?YT~9XsZS{nOjcrAd!(^)Gx7KZv z*al|cMwXXCY;LpMG+@luPch=j!m6xDWnlpipOif-$pLv4RQJ$_iMc+C_yLfEZ3xe(xKbPGs=e-Z4Ut4 zS82!kXHZdMd`jEncD8Xk%Ts)5kDxO=V)_0De5RJgocF!J*?y5{b0qgjg{dIDNl8F# z%P^9?KZJBBL`<5?ppiS2bbYF%@P*(8M`YZ-*ZXW;6C!l8R}$WbVf(Nl=(9bN%PUwx zmpEN>j$RIu+c^qJz;_M|9Uu6+MU^SK+}5?W7VhSwbVWo%<0K20(b1Dg#kv!YZC=R2 zr2fVff!}$yzOHLYT*wr02Q{C8UJbzKg;#9);*6B+p`7d1|5>agDzjKrliKmvv7X~#@tC_1VZff~doDmZJ(22@ z40nq?!h-X~K6a|3N18QbOeB+kB=K2ywu@N~h#qjL3qkO5l-hKuyZ1yNi6;;!1NX3J zII-D7pRC@0p%K9c%WdCzD{|iuVf1>T@9Ih4{As@Ja;?8TfLa{|T?eip7)_zP9Yx6Z zZN?RSK(LIm92B1mbqn_w=nPySL%_`czp~i!^;0dSQ=+~JCIQRB#kSDUgVuPwIyD;c zGvFwx#Gp_q0*m9p_hj`@4G{$vjqyZz*ms2l0KvAED~5n7#N8uuL(24gUAm)x$CpS zN8*YQpv$0W+5(`>oJNfDfKKDX`efO2228H^sZspl-TGC?F#}+kAUWW)1~@^ z8Pe?qN+p@~CB|zhrH@g}fnpu)ayo2YdLWzxm6HpXRqb5@O;O%0qNU(Z8G5dHN8`!1 zU2)RDh{^TMwa_BNvGT6Pes2@i2LQ;&2c3vGCBHvJjsZR1#6072DA}13)h#ukIYDKZ z-%`e0Z!no&I7p$`-Gfrp~6ep&BfHx@tb*xVrel289iw!*`Wa8VKZL!%4(@( zRx@poF2G_{dlhCxW#h0ReYqDHmNk?-x{f<5lx?Z2=Z;A>WAWA!Ra0H;wpt~NAP3QE1i;YH$~_a!~m;|wSTr^VvNLMM1y=X5P{Vt*#*Wf;OM=O{#QYpG@xg+rqCn! zTXi|6#5xDkaNW`e+6>{RUIaJMF{cF;F$S%wKb$nWh&UQNO1(#+7-Nq1N}>E1nMTC< z8~|0gxia6N0MZGa1bT*Qk3-Xx%9HGeJm#*C&%MWr)76Y~*P80BPX`x!e(&Yr9g7t1 z+BT>_N>!PW`d^A!zalb4sGgNwy=P6;nG@-y7*3~okSZ%Gf*R``XwmKz85WVNbYycb zRk!+)VKA2Y4TKd2qC67cpwA;BqvNg;{QxhB*d`aW(FJYt zEnS3=Dd({6KhWUAH~fcD>qm%}SBSUwFozoQy`f@4g{I)_+t|5s5qO=>kOpl=$^a2( zfp%_hY7|KnOmodumFC`lO$PJGiy0w_k0EFhXJnO`CjFNf@UvfME8wAfXtFfP_pQz_ zK_~U^6IuLu|36|RwBh|0^7x+qiL7ByAyj3e>!{v7oU9*-SBH1YXikjtE%~G0$sG^t zScE6`n9C3T+k>~d2|*O3F4)Q(@QklrGJ-tJJH?7T+@+Xr7mgtsQ8NeO&0sWTYoj2$ z6?c(Br>XcQAgZYYR^^<`f4*)`5gkR_v1X14>1JVQ38|;GU^C*3)ai2mb%`2YVa6$_`IGMOM+sol72q$lzNiRX5|UA4k+&q4ZIIIrc}0C%*}Gb9BQL+%)=BcE*+US9Skn~!DPUe z>h9UnK8zwmaD3obH8>XEAL_1051L-tGA#&=_+E`$y9l1Jzzk);3NW?z!{nScgGD2& z?-_1=voyTYj|FcU;MBeGCJ$Ua&7VKC1;)1p%g=KanL%p4fgc>K|*U)8FjbEWk>fQ zO8EnIu~BPbH=?oSclHWhajU~aY70&KLX4NJwG{!RF%&-tlr^U`j6TxnJFaD=KX~F} zUG>%~{|;gPef2U2Dx`?>&N{DyEdb}vdId)jvBk+_YrL9IA;VKC8MQ?h!})i=6n7uq zdE^vU92i9rHC6nX|6Aj$L%RD)?lV!;33114$^}G4na{ckNxmT(w_w!S^h&4@cFeyV z$q))C@xNab%Z4e02y&9JsCY^GWEhNk>GZoR|49yi^?LDq=t;hQntWXBm?#c~v1j1- z!PW0^V*v2dQnQiq6h%vNWzTDAbC@hA+6fIoaBN zkKMi?fbIIVX3^3yFhCutwHAsn)Y-a7#jJaN(-)yRpKg$~b!H!&=t`et7}B&Zz1 zHXja^yZSV2mJ?-7D=nca$|;m{r53Lks+7WQN(&h7FNM5(rUuW&oAB zx1XeOVk_vvbJK{E(m>xWM)PATdgVmYi|;Uwb(PN^_kVbL-zhoO-6XHWr=&!ULQjkHb1dS7Yh#jMYj!ieueEzpn1F z=^92c3gfa%tczEnmAkihGZz>aayP7@WuWub4&%~W={`%4zBSEX4atdp=6PN1xuN&G zpIGsjaQ4LPR3e%Set3qQ&BdpL)GmNN(}WS~RvC>{`f@EO$!8(?3h@jH&}mEjp^9{xV?&g}u;!Qs*cx}Sa;D=Rggl`Z`g@67;t7$cGq ziX_w!fwkISi&MXnu?l~9hEJRF5ML*?lC6KNwt7m#_a9PYJ$>FJ>_>|oDO)R&s8{w8 zp>&#@eRDi*R@X5SpA`pZ$WEhs374-T{rs=jS`|JGExAdg!&Ojpr-Ozq`7Ds!9`w? zk5#@{U3ZhjB+uiby!Nh3sE32Rb^{@HS@kh@F@~xvLl4IiM75~>EOQFfgk<|CP}C4> zv_tDn^1#zX3uh7009^U<`wmrf)e+Zo<^;?2gI{FaCgaXi{|BK!UcXhc74b+$f7>3H zcK9K!URlhB-dX?J(S0o)agsfRzqvWMWl!vBT44A(F7tUSe45yTaXQq|ISqLN zr=&nf9I~9jPBX5^$!WqO$g^M;F>T~IDmK_-$d*Niq`K!AAi2iJVOf3DCsU7v<-K$NE~Fg-#W}Z{k+K9 zrXBIR#?~tv+Up@Eb%Bw~|GP)nv$tOlQLlgiEX6fp1JmyF614xt5OvjGZ?P>zorB+Q z*?wIISXdMhLZzS{^3h=ESbqOy`5Bw0Oc;h`%aaNPYeL+Ha3Ivb2&x*6mq8RD6_*GN zAQqS5jvgtOM-3nme-}y$kO6C&7Ad-Pb3F8+Ed<%3ZK1N{>Jm5qexyjsqAa_SrEJTv zJVY`j9)0J=^YNl8D@9e_4qnX$FW(qYae#v~q|BCzr74zS1H;jknXh~rPVvYbX2Bv4 z^UY|YS@!UjT-0IFyc?e7#7=#H)Iinlh3foyUOmAkD#R86{LaLjgI{?|F1rijR#T5Lkn(88svLMQ_Pk@=~aGAs#cDGINNHd4`L7b<& z#aq!9OuE4We|7m;;F$E5Uf#;OAR8d4E0zPGW>R%%vtbeKEK@<64J@KYf|X@e3;M3% zDD`WyQjR^EzLmdeL#^`7VD?zcS1m`Q;_HPV9w%-XL|Wv)M&v%c05QD^Oxo2% zOqkSCsAL&ckVq?RJkfOEK!)+fs4&-T9i;4TnMaE(h$Hq(v@X0bq**}kcWca_dhD`S zur&9Nf3cAlnX!-rWbN@U&awCkPBU*F2I;y45M*n1m#s0oVW#ftb5-`AkC%0c8tsax z5T0>T%k&^FGzc_91QE59Th*rKXX;=24)yWH*-j=I2pw4wZrhK-SXrE4$%6@A;si$v z-kQZV^LF#Fj3S7L1EXE?Iyn z6aKCgzUSq7!%)Q=D}q{wfZCMdR|zH-t|~JYsUzi(y9fguWiBaw5ng22FGroyUp)oF zri?-#XI>EUh@8iHCIDrm`mT6TY-=&elmMrkTKn!|?Gc^AzWsCFpuWPy#tcw(T(4u^ zf5%;C$kW@qPKaN%g>oojQ3Rno5Bwm(MVawJm#IjNz-7}sWbvaz&TFbIOtxB=J#Nvv zut$RgR_mBo#4nZ(45Ul&`wv}eu*gk0Id3A8SDRXZlVLCsO^M}&fzmAjt!U6?qHH=;J;@0naBQylrc zNAuu#5?QTq=_Yxqo1zeXCcOBkGi1u#nmj~Mh}^U3^HFMKHlx9QL7D(Lnh+^$dluM( z2w~jneBNw8GV#@$s_Mr^E-X{$Fix=ukX^xShxT%++DwB zQ9dyNU9|hJg!#^s>L8!HJv7qU=aB?RBtd#|Ns#y9NpR6LxqE)pSt2t}>ZiTYE3B)l z!KPU3Sagv>^>)c5(GS_Q_1N5o0e>%_GJ27)U z5owxJ@2Poh$*8u_9N`^bh4M0QEY?FkK2iy`TN2=15{PBAAUm>LN~VpQAo4=+FXzM! zYa316xOm{sA2OUio*wfu8$?-?!+WLKZC7`XuH_0dlR)TY#ckew#f;j%=7WQ5M$fC7 zOz{E-_ks!(#%3(|e!t#ze?TLcDKF0WUeUb{^wEC(xyi3B1LV-uK3>E={#&e_XUmD* zTV-y=qUyufHfbIWp56$*^bimrVM~z-S*FE9Jz36C16U3cRJ z(E;4^s_fa!*eGT|fAR!0c{sTMEp546)LxZN$mymIG}|WPb)eej;R!i@3XYx|qSpwI zbaO~|%1)n+0w+1|ZZJPzdeOMAvlP8eXlvZE?Dgz)9F~LmP}H z$Z&>NBr#aa^>=!Hu}GNVHpKGwD#7{}gE}tu3T19&b98cLmq`>LT^AB11t=C+DikK7NAas!L2G|W58cooZ zbs>hHRVQ(iHjAO{_<{8q9>h}O`ynM(Uf$@2%X(;gRus$M8~Jmh{`#d-Z?T0=YbZXNoQd zUk1b&Mpg}E0rGL^6DkdKS%`T65(-*4zBceH@kpF!b&@q=0*ZOWnwI%Omx@vh9nZQ; z@}@G9XeK2Bx>2R|a#~Cs&ka%cSz;N4KJk4yAx zooc*5OatLVFV9or6l#ASb|{tDxIQ-x6f>7OD*}e%m73>r>_T6%Qex`YbTkj5W{iK? zyi@cA0ob7@ahH$tC4$;F^zXj#IoJnv9Ak!yT``X-6y2cCu#;hHV-kO@RWWNGA0dIo(}=^7}}IF9Jmbe5MXCqdwvm>l_-C;6Ju9`)BY$G)+8`9 zy0Sg+{C8_!Z-h}fQ={!Mn1wq7S$~zYW+AfrU!|9f%ZaGsGAZgL&-NMlT_-RdPqw=7 z!+DvR%tYB*RAO;Czypl&;`#Y(j>dlrBd8BqN*$Ny2>hKDNYlJ zxMO&}{Zt@s5XSGt7&c^U(`5D^j=h&NeIlk&lh%jWPDp<{H#OR&;{|2POZfepXFP8!VUH2K@t+I!(Eg~RzGnD zxkt|1Geg*V^0}ts5xz>&%4?Y|?fq5io*=$L!1_nL(<9=Y?X<5ByN(^1C#xIdL%B|U zAKZVn3`%^DMN#*N<~4X2$DA(V`A0mA^QfHsoxyIuY>Ex1*(-KE%tQKiLYKF=CiQB> zsTW0{y;Aqh}&ByKg`c+Zt`iDn*DlK{6d?kzl!NJtH7&2l#bkjuE36Ad7x#wbs?|gH< z`BwlK!gVkO-&HFR;1CaO?uL)LsWil+fYj2zDGj?y{QxPb7;y?^Ze(+Ga%Ev{3T2nA z@gE46*BKzz0a&-L8X&#_e-fi8iWIpV+(ijs7)bygM${A|46u>{EkZsaDUgWi7$!mA z&C+r&7~GW}0e}en0SOQ0#Di6H#b5b9;d14@@n9dbNbb74JnuJ0<1N1PwnP9&5%!J1 z_D(L1dx5vq48=y^5LhFrW*!@fecP|6S&8wk#MnyQPl^Z2IuajZf4MsmppOJ#y%O9VXA-HahUIiiW)KMsoLx`5dK-R;9f8)q?3qEDc8KUJw2v!PE3$9y> z*Kc)$eKSEq-Yi+w)LgVwFw>9f3oo{vRuGq<3&bM@YXoBAWDG*^`6_2sOUp1J8#C_%t}Cw20LEV zmyU@qOa@>DZ;YXow7neI^whR&eZ(wlJrB6n4X~f4f{bj*f0ifK%j(=(N>goG#(B}y zCsUgQtMm3|BVcOBPS=#LE4s19@TG&Ey*hhy74(XYz@cnxA5m21(PVyRndCQIu!>t3 z7i&WBBe?%rn+I~Bwr2(Kbt0lIfZO`WpO8^d8HkC0>j14ag2H!NDaW%#)0ykry z+zSBKd^+xK$dj&KP5}^O)6Pp(R%pWk>!!;e*)Q!xQ&A`ypx(N%#$V(vt4k{AyP6#CQbfBaM_6_#s+vd)4^MlC&}sKN`f z+Hp}Ipp0lfAU$eY;m)a;hZGtm=2T%sF-Hm#4fvh8aTRet1^`?S=OCVf0~I-btrEn# z1s9aI`)m0CPyz_%zgitKefrOFaEqb#RO4=gzCw^~+Ml*uSMf`Uly}$g2MeqRD)l=n z|1?L1H=$CnPAz`g1I9>(NzF+ho&bs~eM` z*0f@#4t&q{tO|8G$e-P1SsQBy89?Dy4G@0s9=7HrijW^C`%5&&MNw0kklXy$rjLL~ z!V39zTODlKV)?om7xGgDeQx7Zgr2S)tQz2py^qu9hrAcjmlK0EvT z`thr0=14YFesBJiEF;R+pMT${1O*szFi?V}YzIC#VBl;=#6u=|@b6&HUJ&px%6xJQ zfBOnu`=TXp_MlKtqN;whxeF9@C*vBBLwR2>`HxIs?)w1F(XJt!zj*cR&v)ndwFMGb zH3s&z){wFt7)A(BwJE>;tW!>+5p!@Vc-G_CPv9h;R0+GlF;KKRv-`ZEVtrq0xpN5= zCn(Dz>o>2Pn%&oi=4Q%~CAmk}MGeS9f6Ic??GaWV4!^Oy6SnHVUNaZGA+p;8If$GM z-;ZDi9rqcuXuEoE@oSE#?_YKfEevqTol$0dM83SXFG5C?#f~}o1o=Jq?O{^EW`qIE zR>h^XvlE*bh&4PQzu6ab}M zetZ&zD&M~4wS?CF|r)Q2zTy?&C;Qb^I`Fq=JXmgX~= zXXg70`H{$`bWjF({Tn$2myt#f6_+I%8Ofba@$qan(^5W_MI%CwLF@DFHq25uO8mZ+f zgQ{F-#H0}*_Uw(*lvh<|nvPt|Bwa?yofk=awe+J~rK_k7&CDOYd_~tNGyZgjF?gBT zH|J!*IwMWf1Y$jh{E{3^*CRJSx2xb z8_D>b^+FZpJ|vkv#R{EFkGI>(AOE{$T!@a}L1yOmcmzDs%9uxZV%zNgRaBB9(C` zDB?vQtgpi;Vs}e_B9PXLB7tNCG_c`o!iT}2(i4ceZi0IgG&5-;#r8d*{f8lEH~cb^ z&ncI4py%C1VYVXvoNDsUTill=Z7JfMCrsiGVSm{HUQ=6vUg9OC3rpO_5=(<}&=hsd zXH~cPq$XXAY`3m;7*()_zxm~G!_O=OnWocg{tw`4T^2Qe3t>~+gGHmo;wLZUz7r&A z*P&AKr2wn&$znzU4#4ih__4@$c@7+okZV}7C|(>V5L4tsk~~uTcKzv;GL=CFmg3we zLCXxPM%P=E5o)Ldrb-2?o1_WiSqndZ=J!}1iM=ufrm3`o8>-E)@`&R zwTm;;HJx;SpWq*;rihZIsB4bP341Pj11Xf3tH&lIR&}-(?j`kaZK+Sy8XVs9e6u3o zQu5exu#@PnylmA7wj+f5jy7ceS;R5N<&&!*A?eVC=#TR0w*ssIphc{Utp4D|1?0?) z@cEdRA>z0xAdCH@?7qs=X!c5`@}&s#o_5e_>K?p*PHTuSsvHW$EyM%Q;TTuI5h?0H zOa7RA3-b&ORiM2Kw&L>Qx$3YUl)GhZj^y>+$BhuRh7zmIs*?R%eORf>q9Yr?WI0{6y|OF9@GA6Y7x{C zk%MV}a!|WY3$iQcni|s8s@izYJ7yT^POA%0`VmNcQs?3T#=8X{uXwgW>rjbGgv74B z{wpwkRn^yWpqIV+|I3seWy&cTWoBUH7<%vd?=1vT&#{U}+~Frbuj(g!B{2YFWnrn6 zP#wA8%$rw*xhJrdHi3=+)S0d$Y@5B9AI5!uDaCKXXOeCPM#`ZNUsPN3u5ubc^gYg7 zqW187zhx(g<}?&Jh`n!<(rB&MR)ONB!*zugIaGfQznKbv5ynjfhjGHU&vGxVT3IiO|D!(7jfeaip&Ufs~TbyF@3EP%!AS@_< zg*&CiCbIQvZjzmrIUyv$&8uckX}(jMI2e?oxo#y&uu~KZsY6L};LFD@fiR;Mq?-7* zIr%#Y@lL-iLixMY97pP|z%G`T0I)tB&lQ z4g|9!+5#)m2T{5Mo(8uwtRvMiyB|dHkDllr^cs_iZjQg@Pkjo-uk8=IOap1w-rsX| zKTrb_hK4ZK7^4otD%i;~T-LY-9i-*gWN{Y2ALh%7VM=uc)?{9R$A16|Qv^7daY`Q) zx4$VMSORLeC-)K58Tt~a+ zZ!I+wJMSHl9=Vz+?=a_XQ5m8!bug9jHFl04cUDVrc}Npy_JvhFp9)2xe2p8YlCtx)GeHKRk~0` zxrHFaK!+uQi5wf4d<6N!$5dLz98b^&c;$cPi@iDsGl~r}6NhWc`m2nknZTuvuc$VD z_i?ZBqGZlSYx)9*6&np-C|g7yhb`-D_0cK!Okv~7J&#Jyh=VYmi$Ak4k`5D5PXGYy zGTLE><8w}9o`DPsBNXtlVAu=4jO0_+$<&XMj098Pi=qq9zvSF2qA>`wO5>Va`^SG> zDY_DIe@d`cUKw~^jh?tmW;L>zyiL*$=)+j)fptmpyCSC*W`UP`J;3CH{M-VRHx|om z&K24(6#dH!L3mj{<;t^v%mNQ#1-Oa$YQhWuA*uzcM;zLc3oFzfi|@AUa5E=HB<@Ni zOz;MhTbul+mT+5{x6@DdCBNVIjsAbPzkb>|jhftvy0YkN=`LYj25z3I5t_tJN6ICS zUdzVoDx3aYWO)~V-YI9>n_kpZp~~fD3SVTDNFqfpDeM(VTmH`&6ZBvf9>PsN+LK`R zb({}el(L#Sssp*1XSf2mp#ZIUNVs|!4R%AMD}Tj7NsEf$)?R{lC(1lrlB9p&xV`-F zVLEyJ_U!$q$&(BnkSL^nc&j96K7xEw=jNw?U|ozFo03p_X8}5S1uklF3W@0a^o~fA z-$<%I=>p)n)R>bb5s|p`;@h>Fr{vDgdB_hBQe{da*gGw~KcAkB$M46R*yOnwXgP9wyR8xin<9ippeD%VQ3la_ zVMAvF{WU}g1MIqL;(32jE#S<;c~N5CP2mf#G=wNoTY5l@C{4mG^r%)hB~Yw%Diiqi zqBS?&PC1CFcN$iw{W?v>%H*tTbwp0M^2M4F6&v@P>^#7lln}3LIZ8_Of1&v}iQ}NUr1NEiL zQO5?BQK|Eet>E|VQ5)F~FeyDKxvt0Nc1!u*I+!-l?MjC*zQ-iCQEwrw?ZNF%l@v+G zZ4t~iETz_-yG(A^iLJF`Q|`blyerb0O~`CgR)h?TyJmmDkUFo9jXu+(ou+xvF@a;* zom#OajMk1%9JIHaH*5x_Buk3aCq3pp&#^YDt=fP2PVs7JSb)y9OLIfRJluCh5YmVB z0^{K>yRJXBG2VebTb(?bWmHkS{`Y6t4gE z@ut6%Fjjw0Hyzb{$Q+A-c+?|=`NunjaeDE!Qy#u# z%Vz9K%L2n1+~oHi$&}aj!BWcv2ycC^wDXLti2#I12nrDzjtpcN_TY5kt@xo( z&3^%d)M081W>L(?8PC&2HsMOC&=r*HuTp4ZM92y*`c&-1@5V0Z!QrR#26Vd6q9IIH zF(ZvbJ_AJTDYt`xn$pvmeqcOD~5;z1Ap9Z@76_@l#=jfKL%hCL**=2x{9NS86$$& zt5bi~PL&Fz_i}Z~=#vXn+*WK}j=8lO4z!98&@vRFe&JgP!e$6tVzU z|K+c>mV}cdNaZqO)5|rD5haSdswLkMfXYlQz3i1c@P4MQd3wW(t7x96pZ7c|^nYEJ zCi9bOR9z==nsZANk8@@Fh~}WU(p050ZBqv_Exj#x#Ob`kjf(wp+nBS$el?EQ~CKvf&*=$FIF*_WNvVct`lM1Ent2VPOK(*N8-@UlNJ|4-*t>ER-5?fD$2D+7s;f|%9KUwQJH*K z8&N&0Ei&iX9k1gt*N?+}Wixe-tyay#B%f8wRq1;U+h&p0+EYHWDH1uANg}!!HAdDW z6Ty(wc(A?juq+W}%PI`N-hUZLMX6fHCyfKqtZfpH8ANrsy$bWND6(xLoHW3Ua!Yr@ z4KoGW0~VB82d?lFtM=Vnp>~MUamQ+pv<|km`?S~6p)JN#f4e+*ceSq|vE`cE+-@(X zlNVvJ$Qy6cLAy?^h`jy$=a-Lz(O}(mk1Pp#mnL;&ErUhtLKahq%72FO&t1qKM-i*D zsJ$xFXiF7omHn5=@IKSq9l=VVluzv-u^q4ogRb`rv9=O9ee?d~;GM#&K85mChN0tQ z0j%@=z?AO`%x1q(>L^i46^~&QTNTZJf>=24p+{XKzuI?27e{$9o(dQgweLe!+=NHB z#j>0*DzYQ<@ljRn&wuKMyVQWL`op}c)rH7+Rj1(cAFEUF^F%cDj;l0}L)u3X-SBi# z{O_%!iU5{fY{CeslB$!ms2ZNK(OJ(g>SokhuXEq+y@tKHZPk3ao2@o$%JU*h!s?x9 zOI{DyN8IE-FL(a5?-NQQ2+wecZpR!hf+yGhX#!%ga1YFT>b& z&~&y0b?tNEoe1LLWd-sNb$g%wR#{CLt0fxvnu96Y>}(g`TD;&{SK6B@cFja2PwGZ< zx~0wi)EDd2P(f3)ahSK>7Hb^sFmfS7UKN)<$?if^YqJrcqPa<%$<#2s$J9DmWLfRB z5}x8ToHj5oJ%4{}PJNn!FS?p_%xo=i8HQ}s7~w6WM+E)_#NEvn3L}(1dsFLR=j`sSWRZmIE>i!mR+WT zKBp-SODcX~_b0%6823&*w)VdgrT$5siL zhmmc=#kGX&8f7ls1m51_kPr*`wq>}1iyX@pZhF!&_K$xV!=zP`(y9ovaz%?%=Ie_B zVJZlR%*Muy5CDU7hWsThz78TeL@WwSQx|CqVZp({?Bcd~DhlufAK5J*fp(^a0zw3< zrx3*u6@OE457ROiPxoO~iKj|Z!n(>gA!L*=O}`7$U6Fs4Gm|XJH%YdZFT&`SR;8v( z2P_>k3yXg(V_HH$!zy_uHME&3>cTbDD8g!}>+h0QOOP&KEla>rMc3b1x|qNFcox?` z29oZ>{QY0AmM^ZZhVZ23$QM~G9-@MR+R}64mL}Ql5gyqNKS)cy#Pg1(oOrI)uRsvy zyOUL2tmKx?$98q$8!(t_t$itWTz(!R}&`A@3S-y zyibzmbz7Pi^fxrC*@Sa~NmSvaH`~wYml|?L*@>qT>W5^Nv^QY+#CueIY+tv4vFZ(o z>=rZ%7t((q5@NdQax~dgmobs;s79IZ#Fj~rX{+r>8NBN&wW(&|hWFOLNh2RE{|tXx zQxfP(tke7&Dy|3O-*S12j*u%>Bzv9#i={s*8eV)l!Kp$*S30mdSsL)<8@~ z0teSjE~tswWjaXN+-A1p+#bPPAa|n3+sPEB$;+LX@NJ~ZtLnPskRs%TpAW$Xy3tsNPOS* z9wQbFbEhUIjtfRVswkFfWmK6WJfXTJj*mR-^j0Nphw>KTu0luDAJS2>^Y|&+=MP+z zRs-G2jwd9n-34eCL4IWm9Dc}l;<;K~t!Dlp2ZC&?nzqAwsf`dvslZJ<@RWaH28N9S zACeH;t%#2-Omy#01$-^DHIN|e5(VF1blLkMQ(P&*YY1)n zPz0DRB2FuaWfeAaJmgr;K;h9>BW7`@uKTg3olJjMBw5v0&|DnIy?8uIjdt$ZtH-10 zGH*7gV<&fj7ubl{UV|iJ*-w8?V5$El0WY`V*JXDQ@}6}KdrH!Lc0Nc>FsN%H&$Wj& zsDs>~G3d6L5qry2{dtg7O&PROCq7LFp&c{uGX;duU{SQqK*YBo`F3jcrXe`DWaXwzz|ZM@uU025Zqx~%I)s!pQ>{)TWrbWOn>*F}GTV1R(KLU-{9JM1gYuH5 z%_;uvS=4i|$6K!i5`WS&jpns?O zDUJ@be@eFXa)*!hb%JG?$Z|bc9@35P?0%gfzd&Fi!tUT3%Nc*Ge)L^}ym!B@aBO6{ z2Y+0#`?UzLuuVju@8T?i`Uv*O$;`Eb@oRQS#m++brybDA!w(UZhV2k!`AwBaOh=Oy zWc(jQt`8HJAygn0mrYF|(|=S>uS*=|n#q@|52JTiqni=pbU_12I!s_g+gL=SPhX(n zbNB}X0^&NxUHMgHnAG88Xk3o|8bQSqtn)@3!v?Mmk>JfFE}#yFAWj9gC4--#1s6%2 z2XVoCPM8J9%QT7PY?HDHw#K(XQe+C^tptSeWvHZjyDe}nF%`r6CVwx~0TdC#b^*ec zU`K#Wn{#Jd2E`7rIU6Z6mUS+~x29|8W4bc-{cHBVxu=70ZO?rogj))v7>d z)fvZ*3BC>j3yL2qX>UMgN=>#|GeH*v7jq6=3M@jUmVV)8!o~i#7vyqQaE*m>ddK9r z_HNb8lfyCySr}xwrhg|WHaATnHzH|jKsZgWFC1JW2pUs_xLz$u%iWse?Sa#-<0J?W zhw#-U%8?QJo_ypFX1-WdU6rn%ADS~_` z`<*pw6M*?lX@Ba%3$yOw)|e_RPlWD+VYz1Eotdxz-r|Xq{LrQ7w&Q1VxY>6 zH)#;(b77`}(9`)+zXYeW{{*iV1_YX|UN|VTJqsUGY4oVNNGpn_$}$_~T(61_$Q=G0 z`5IeKBy6OtP?=%D%b$4=Z;I~_fz-my|Yq%R?^8h0!xUp+BdeVgbup5}EgUt^K@V`W{YJ@ql}xG_ ztY$vTz3LWb&3OTG`k~139t;tO`vYxdD9gF2u9Rf2y)0OGVfX+}e6iy*J*Pq}mQsO4 zUA;9Rk8>(U0B!zBtD6pMsfk?|GQ+*XyCb7PW=f8PO+Lm4yAwi@j zz@1O<^vLjBJKUd#k4qM^MgHh|UWJXM8CF!Be~=>+d6I{J`B&^ktXZDKMRd*5vnKGS ziTO0=Xx~iy-$ez#ohBA2A)Hmp@w?Qy-Qy9Dqh#-y@2k$}da(cM`2K!SmxTxfw&m)F z8i(@)reG(I=aMJ%s^XM~uoe(+p?_N2?D;iYdGWAQSOpw>hb9o5>SBp@x!lJ88_P3$ z&Qw!p<2fV2HpgU(zyY9RJ$}xpo-Fb%upDDHA=dalf9fHl8ujOxywJw<=+~I7FH21f z5U=P;LJ_8uDZzx;Q4QW$H&1^! zt^WcgN^`)MAygn%e{FM{Hu$@L1?z5Cdn<~BKtS%=yRJ=o?e!%~yiaYUVnZe% z>9*T{-y>9&a=kr%=j9~noff4mR z<2;`=Gi>I;acUfO{^(#$7+xfhdWMU97ZXXKO?|{X7$Ja#_fa8`Yzj7}x#l@J;!d9)58FDC7VhYD4e{S#WyQNzg!V>L#Y8uYCnvCrH zVfrV3d}#z85A#t8vIZd4;zGtt0Wuv>j29JP`QRu%kEU@j8XWUU5Y@r$w<>Ng4-N+X zw;%RC{n_8ufNtlpVIv=u!6XE<(@|VH6=9TCp-ZYYRFJra!8Fv;h(hm4#RQhRss9ap z!6IAKf0g9AK8>@q3E(GJkdq4#u1mDH){tb%`RM|)fXx^=@*YaGi7t*PC}dgm5-!fT z7)-*xV)>NVD{98EXH<=P8hysAEEj4sr zknGuvl$k!6#>c_*My|6wXVY9CW`GRYq|Y%8et*gr|d35l;k9lBSu_uN4xPiJAG01OxR|jGonqyb8+Q_@eduql$jp ze*}5r z|2t_{ZKR`lMbr?)c$y{O7CrZ7lteJNf6CO#)Xwms7b;0`#s^%8SZs2g@{mK}HHpbu zefV{S$UV7aLNRh3fAd{3@jXD)-h7|@sH)=4q2pDYO?9s$ic@uRF2c0Zr7W70V_C1O zj%BQ8gvrTT`;{xL<&rc=v!q>tss|509<@T{kSB2lxp^xf`!C@ATYH)oMJj3R?hF70H9K7G_@6}9j z$u_~=Cb-)KcP$BSPIuk}fGB;ziDE=4s9jzzS*+%NR=RMI+hnmmm4-DKDr`I0V8`vH=_bIn<_` z;W}&nNh;>+QTLDy7BescudbfBIC5F{U5YF?(+2m&N&m}x5@h;z?{g~Vsy9VoiaN;&uzcA= z^}tN>4H;m}#IN+X^O9s|pIQqu3A!lxerhWOhFp(aSDY>7Dt3~4e@HqV3sFoTXXdG6 z#-iV|$Yv!irMUJWe4h<|1KTV0eWbbbtKn4~7cqyf->a0^Rq`sgy5qa^#y^yg%ac30 z-NJGwuhb3W+3A$0eDqVXYQmGGSWHU`Z(D3*5j@RAR31wUz;byXZCh=tQk5_|&8}Nh zZod6B-@!pjJ2?0>f4TAPB7IA_*}mO|wmCLD4xrq6I0n3g;?EVe^zuHnppu|2D7S+k zXSww5zJ5PHj?^*YJ?eD7r?(X2vZX&gaQRyb0K&EqA(leaLy+$FOlJG4 zH76T5`G*f6p@a*bZ{sj*r}U~HvD^}_faCu@+$rY@Wo~41lNV$Smv&nq7?<4|A1Z&< zT3e5sMihScuR!e!R+kAg!!=SK+9-(GfqAP!x~W%FXT8`m zuhr5z^wag5?wJuptuqg)&}}%7YTS|VJq#dM*V!~WCSaD_xfg^OL>{(+H~>BlqzTfx zsz^a^=H)|?m&sh}6?lwz^C5ra?yN9ztxt~6jPb%Sge#u#xMHx}*jZs4pS_OST*WcK zVaRq1cHWl-=}D zhp~^2@S7@Q=Hn{h(X3+zHfw!YKAYQsv#s?vWnjT9_Yf>eY z^clVFSm$}U<%AfZ!2cn<%TQ=Hcs@hy(E%j8I%Piw4aG*FOMHL!v?^);cD6h4gh8u5 zD+ph01o-RZ5pvtptA7KV^gYj+O#M1~yXg~!MvCHlUstFd5UUZ%_{2LNYspJaJ*o0CKM)6kW1L>HC~?JLw` zz1}W`rq0NI!1VcADEoHL^~b;;{^|Gwwu5x&xhMe8M+cC{QBko6(WV3%^(XRdUsoK)F3nTCF3@h(+ zznbI~N#@_=m-}p+v21WPR`PiemShaa2P5ROi$nELTPg^`xG8nHN?`S7&Y`m8U!}5# zjIPw(D$#4nfG*lW2!zn@mE&uzGiPtHy*#NHv1Phy0Nh4l!>2hvoUT(8ush=*=N~O-~!epJ_Kt=Np+f zOi{0HKWb&svLYP|R%AgcQlx5?mU~UacoxnIrh(=tj&bD?tlp~IdP_zwdM9>_$iQe? zY}M_dUW9gLcpq*{T7=HFy4w%R3Z~w*VN0gnN-t>`W5$t={gF(*`#<3Hj_+qFWPft2 zeJ_7c^`@tB3)Rn}ua8MaoATX6zwRRe0Av3PFj6f2UNrw^QQaeSa_DxQ=5AyVjM>y*5LW8oO-V^XGd+8u*_t$e0A@uSLp6Hm@jen026j6=!0C#&gQH|lNs3E% zNd(LU6&?gMsg~z~z88IiT`?0<=D1-#aixEeEm@bvaOwlfAx0iRQ8N&oRW&(%veaZ8 z2YWt1u6Lmw_chNFXGJeYx9b16cr3t&xy+6>&q-Y?1Bt;e!K)JH(YS zk);i!7MVgZlbJJ>BeAx#Wanic95DsCyhp^qjr{$Webfs*9PjgML8jQZAL;jA^HE4w z^JOKUxmj@XyGp(9U3myVhO`8u5Jgi5BaB1)7XR zkNj1vgd-k%V-A=Zum1uIu8?MzVPYUD0X37ME-RO|VjvHHh>L*C}E_R?V30$wNm^*urYBN=;b?9A*=`+|gwj?VpjlBH`4P1oKGex44VzqYXEA&(eD zo6a@UaFOd7nq#@h@=R?SX&;9ZIEQ1H2Ih1PYYyYXLXPfe;d1Z* zqd;80@w2W)F#cB4k?FbGy83FVS;U1l(QXF64|E}z-WJewH3xZ)j+ua#=^^662nH?; zhYR>gxAibf%Q#)p2pF^V;XKclymyz=kzo(-<7`!kkzm0_e<)1D71zzO$g^3OHE(2D zh>Hj|HOE8Pu$ee)*m6KR$JPjF-2pLjs?FO{ux~9-Q`>x@?fPl*Mqbm!Mr+MoD%2Ye zxEePkY|BKLsq1JO8zEqxj%=Mh23*Q+^if77hI;Jxye^3GkJE%IO~=Eq5*SnOf$;KMP-U{hP-g?^1oq!82DEX!i% zFgY=41c*IjOFfw2{PH!G3G>MDSFXJW6R;B+} zHj@?*&d)sg1^Yo8gH^F7bHyg}S;(ry5s!);X=GASe?;mMMMCKvTj$k>5B~J(x6Ai` zOgF*POKXOSJd8PiizJ%`vRxIWn52q6p_PK>_cZsJa*Dnzj0H(aQSrQoKS+#Xf^=N- znb5S$SZ(%OT0F!wmE*pAsc^|O!yVqlBDu6jHZygV9quz0n8J`XF}c1u$zzgi!9*1_ zs)($Ve@4t!jMgKZ#na7o0$w{@U;)FZfXI^v@?e-{`zUK9I}|M?mzSa!Lo6-O6^F^1Bp zs~JEDw}KcId2VhkW*DE_qAMM-pPTy8E0uPX93_+P&63P-PKlF}26>dN zQ$GiYnx!YEQ!#pK0(^I>RHDpoXK3=oGISj*oBU8pNn1(C0tc?onwfjKwE_D8L#c~U ze?s%b{mtdC0=wFX?SY;q5ZQL~X0s!5Z`GfD zQ)&oDgHJ373c5E4_#6=gFS?-7Q!(qi#+nkC`L1@_D80Q&I#pv6TAu)&LWK$L-vTB| zXkKqTyXgUu@^!NN&)e?W8QG*u^}B@N4>&OL#OWLc3(vOpxM+n_kt zDN9iXdAWZRKpfMjaOS|bUu(Oc4V)vR6i*%=TIIj$?ity-K+Q5@SThy)P` zrO)cjehW&Kwn)`}ffm9H+5B8e-ZJB3Ki8`H^k;MtbRLp`n!utVJ^Rk&*uy5~e@^}~ zi>PqnaFypYE&W=A3t98N?C@nCq{W=(ei8puQ(z|%)jLo2T?bL>B1Z$iF5FkE^h~FA zM{My_+ zX`8GJ62HxGJ3N}aaT>#ifyruOe=mSryZu?tLcbS`*#T3+EDe)YL<^Bvi&Ypxb)B!0 zV;vNlgJ)m#zMC3cFLxnp(=nTm^DZ0fMmoJF%Z=3 zuc1tx4Q-I`j5cbAiJm0lU@0&SmUKVjXolx;8W*?Q;}RqMe`1h~cPfDle~;Bi7Z_p! z*{oJtvP2i$xlN<>Ax1i>CHO%$U$@W%Kz4%=>O!eu&@S0gnQMt2X=&DXuzlo8yIDS2 z5#zm7Tfj#xW<_vMqs9TxB8=+QN_YVPYT^mlSCr6#+AskpluMe_LB~n>ZAH_pe~K(^-2rRwWPu zI@^b~lV+yfcC(IOy4{Y47&&2TgI7S3?yq0ni~&1|xj2_@@(@5q(s!;p2OUA<%z(yG z@6EXP;vGhY2RvdDV>~k)({Qj0uxA+0R%4ooW*|0xj@j~4#86B8*fBzzkvqZP}XQGAjZb+ierv;uZZpG!O zObc-VL6+fo0GYNRM>J!HQ|H(QFxMJmL**fXkEc4l1n)99!?r;E(OoY%1s z<_HuU*F)IY0!Xl{_84m-Ab$a1EHGLMd#Pol#pId=74%HtnVbTT0NWx;O5v=;>=*Bx ze_{_r02HX@tBfXb#->zt09eka|49U;7LI`T0j1G-Lz4O_7y0f(3~jCzuU=Kgk*%Xo zC#|rIx*+K7A0Ll@KO7&v6h9akcw9M#2ytz-72Bq97NwNcCb?n+T&NJ(;x!9tWi7U> zJHkrG+cl-4Ca{eE@;sc=o0P;tz~TdFe=UiVR_t8*>3ORG!eqwr3g?sf7c`iNr^sJO zzoKL`}dRS^v zoqlT433M@2BbsivE$Q-DRY}#_C^c@q-qp8M9xq6bJ~S=vca#>S?E8%#-3G+Ve_gsV z2pgDI*&1fK$v1acyYNPKjF&Xp#-Or3A80(g2v-iD?|_ zm`dl?$zmM%so!bPGSKbY{S zcskDl9u;@sx0*YRqLAp-lrGcVe^>b%R?I^3~-$TlmqiHp;3{H6r0{{nPmhN4UC6!hdPUL4QDJf7KC9(Upin zbh2D(8Eq;n0w!MRs(?7TCJ>6U#epUyo6W+jI*Ubpt>tuE#drvMz_r{J&Yv5MSE5?R zQhKmAZNZ7b&~|7yOk2!!Oq=VsTb6AWg=x}BdhliEn5;q=b^vs6bEeHWmpI@Tr@fNmwB=c!Fy4*znee>)29_8o->mMK{O zzf2*A^q~u-{vq;&`?2l^s1ip{Dxp(^CzV(w2u~`Zvx6sCULPAnsjSGJl* zqk03xwTU>Wi-Lpcocb&;I7rV|#Q;-AY4pI$0VMXx7N~krEo@;6#5Z;am?Z~<}cL4N$RsS zTdIdWBeCy=2}SlRGRNm(qAT|}@#-#~RTk4_kxML#bPr#@pD4Z^bXDNzM?nrLp?b0~ zT4oh|>Kt7OX_ioSP#J~)7`|odTLlWrACLz&wPx}SqF}CL!&paLs1kDgZSG~W+z4J>>QHVq7 zOEjJ$<_9HiC5`r(I5E3z`KTmcvk$qPl=ZocYm(oM)wE8 zi(+%VGnX?bAE{JDrE(R5C6?~?){bHO^uLZj^*)Y!_dN>A5k%3@=)v)j3{kx3efdhz z1mvF(!7L2Wcl*==aT!3FqMP359;twlZGbF5LmUnXH2^sau?#>$K?{HA0RBq^iStY+ z*-A}7F+sd(kuTicvQT|rcz+K`zA7t8G&2$f-Kf=iJuRlb;2~<4#SFdHG`cdFYs50Z zk}^ak!-5He8r>s!HZ<$QiF>S7jTeYHLkyvp5LTQ*O<lR~G#pj5?!I;3lJJ`kK40aON*!eR@jRTS$a&)lP!n`Nyp zcHD- zVzyd<`eqNU2HQdNhMuAm&%nk#O=iD|<^<3uY8tIl-32=#^?%&7(xxGSPUn}w_7=n` z4!GGOtp?Y5*2LG^u&f{X_0tZ-K*B~YMKcKAFLNv-J#X?slxkIEkxptx8L4&lZTZ4^ ze2Zm{<^?;gTH96h)3WV|C-N8T_QhMgCw>v$>ylqhR0*#u(T18%5&s#0EZ=9;{P~;p z-eSFXpD)eTV}CSJak7X~M`ZJ;oHsKiJ+J7`=2k_;cc<|C|1INHl(%OXTSI?nS;`8J zz@2so!=9yK&dm|Z{xQ>}^T1vb)bWLCI**%oc%Z>y9 z`EHj1k`j_$LmtPmqM@KoDEm#bxUHu;A9ntF);~^It|#vnnf?Kh>AxA7qwAYaz|wrS zUs8Nv3Nc>i2TMpKrinSaf8pR|lGo=gS+3oUdQ3`vl=Pv~`c+9^S7tqM?>sR2j}my# zvba6yzkf6TQxf8U1&1ZuYqr>NpP;^gMGl(gUKUBFUvQ<<$IPn^-1dlLWO@eWH}eXz zcc%ADoA+n1?u;$FGj^SD+5_ZcN9Nh~X%h_G3As(Wcq3m@kFi?n1ERTM9wxD*YxDf0 zo^JD~nEah-RTQh`GpE@rb_JFp{dGdOcBschZ+}Oe{Q~~Nw&O#-L#jUGc~X7cR(&SC zNApoXS}arLgmIL)n0PjZt#>& za#m^DlT_&<%F3yM3}gpt;ANi?@2UMB##({W{!Kw}?8}}1Qh5H`1q{J`Ou>)sY6O@P z+#g6DdY7Q2`9-3z|40~Jt*SO%6%>rPc74idTgU$Z-aclXm!a_=6qk^8AW(lSk2aQL z$wj2tbe4@M?mp^pH_YXk6)P9$di69iW z+kYUN3IbL@w|I&m<_82Aw%Q<mD>;cs|chhtKa-Qr6Sy9iGQ&pkOFGF5t%OSE5VFO?83g|)^cS55jcz!k8Q25 zn@kHoZnK+gGi4%t$WYG`Oe^*hl8W1cs!n`GxbPVZ_Jw#^&oWv=C3yuuu4W&fr zEb=g|BaflKTP0B*`^&~&cek8!n@y@md*HX0peNMq5?=$!NCiLjO8#wmALY@l=YEnG z`#jj8zH9&<0JnpWmWUF$LzfC~!P%HumGQ-ZZ-GnHG~T^>EUkp37>aXXeW2m=bbyylGIGTc#;as!ZEf2iJq67c{L%3$lg}#U3~zT+K~wc*wBJ1562z91#Ih> zctLN06EV_T0M#t$e?v&Z@dQ6F;u)Mc8wg!6f!I4AgXz7Ex(1FLAKZY&<5UTt$Bbze zzH@B~sXZTIteP6KYHGl^-b8UNII$w{)6KS6+p9-E@7o^LOAyJv8$cjzI2K)w6p_{7 z-kt|)dZZr7G^q{@X;$Y5fBLOjWE1x+TFCx@TH}7y>#m*adR#n z&a`QDXsv((e?L1J;Oi&KNF64xS4B>b%TxwQ&0o?4WrK-oU;6-jPUUg!g8^#T&LVpz zHS})zoi86;kT=Q1lfh1{)A)%F1e7E!)Du;5nXZ%J4usSP70IZyL9!Y?Xh~^~X+p@+ z%E+i=5o51Z8JSz_@POM@xL#od1zlluI!1otD{S1?e~GPGw60k&>uMIfRMjk)ap?rc zs%F8n!I}kc>}r+;B&#m^xf2Am%9Af^SRzGLm$bib&5Fv^$Ua>R?9=CUOV9S&>XUW3 z>TcbezF!xu#3lP}i}4mM=CHp0ov)8-_gZqbdo72i-TuFmu(_u4*?&&{ z_-`wSAm9`cQXT0bk|<;f$xYbCGT?$BrkkKAO!c+;4&SI19hZ@bAQYF|&s?U$sP zAXR@193>P?nR#Eaz-|(5OcIDPQqS4Ml?G(dV~hky8eeN;#Dv`SxxQXpv9Pgv!U7~B z?o9|s5$D#(O+04Ue;702t5PFM{c2%QCVo0od6iZ>H@vpj*gpJ<8P60NPXI}Ox=7vP z$27~_U17F3t(-Mymiim_;9*Q*(<(Q*9Gic90B3e?zI)#+Ete(-0zb}Y&WGGifhR9QB?)^D#pw2n8t1qcDI2_YyF!lH7gp9}2AcbU60cHlZwiFJRssoWeB zFx({T)oPokNnEAt+z!o+hlMk-aJKfi2Ex|>GUmT`kL*UcH#oC#q2^on4i}`cW&(eL zyOpXI>lr$d3X(MwDMS)7ZUPAvF~`x*dIRDjUMZb^l`6`X#SRMyuz<-nYLK}uYg>6o z8RDWr0V=HD(;5$m&V^?zn7eYLl61aH^LrQgLKU5@C>yCeh;TcM77!B-QV@m?3F_3! zrlLk+TjX6BTCufYkaqcW3?A4m+}3~o%sUS5lTe3dcu*b&HG5~r*09XldrV8W=t|Fs zvr?g(QA2q#HK1AzDYZ=7ou;HAt%`1cM^_M!a3x z?enNdSYWg*ESj)oj|2yx!D271cRSEvqliP`5=K$LX`4m{-R)hLCeMM(5T$>A5x5k| zpaz$mCz2ii$lo94CdJ*gaQC%9h4d7@62|Ff%qVZf|`Y(c>zBqSdw0dJvh z2rOj1Y1S=7p!Ia`#c*995?p^4ybaP@h3W-`;UMHzb_fV-oB%EC1aFCz4}JVa@F_~pE+od!PUCtV z17o|m}^;;Tu5HsUWYGolt^m$+qnLto~!NV=;Y3 zcLYa4G^9Jp^8{?GPxDY}SbaG3WKVt4+0=(|B+pykKObstZ$vyqOhl&#RG0mt4<&(u zJ?%dkdB|1&!4`e$JZgPtZbljUIDA?{m@un>BE$~p5tEaHv%xxgK=2BA+d8c!sT{GUGmTL028ch7~c>#FPP4=r)> zN|%v|AQYEJo*>r&(YGI;Ajk#;##KN+m!a_=6qo;{AT|LwmvPk}D}PaM8#fGo_pi`n zy9b>}Nt84M1=4oe3T!};WWcr{4@v5^K@&T(ouU2r`>5Di96P<2BojQTP)y{af|!`JmynTC1#eQ$Dmat53?M{Pl6IG5 z$R)25%o3?>ffW|*n18C_+Eagunpfpm->CtK8dhRRC8>ml96VfP7$`vvBs7!^6^|b# zSEXQ>o%+ZGsp@4h?6X=yupH{}@WYYSM}eMH5OOh`B*I7WhD!|+~usWKnn3@2;QsT;0RL5CI}lJe1RYkl9&MWd?Zl^84@6dI)BWH&nkI?q1ShCP*^*_ zev$ernBdfBaIokUm_TF#!DawBf$@Y_3@PM6$SPn!c;%5ut`cl`&0wHtLZ}@ax`tS- z!ETJI$FM6k5QY^g8XUt)^0gIKQbMu=!%Akgr?FFS$p_kVwP$-8gUhVFGfHO zm68!o+6op(AZ-l{DXJBOCZVVg@LrC(`Kor%~ZCaZvoCN=ojavn*6h zfpCgk^;^c!7YT-=7z1)OC(?jp4W&O>-C!PXy~yapWE0GzZP za30T`-Vg|{LLja`1VUSaU}>Na;_uPO^ejdh#{+&Zs*s$o;`7YrshxfRq1sYjF0f5M=5P zLFWJ7OzIC#S_4kp033PN4a_#ykFusl7xy>_n%&W83~NU>r!S4?p4+N0XkL#eABK}^ z&3_#?KQ-@~H+aBK_*ertL+I?XO{pGQY&{rou%u^$=&ko2dI#61GuUi?J|BHG)!m1N%O;(lgq1%;k4O1zZlLYCx4^qpTmj0`uY+>xtrxePrC~A&*hpeMG5`s zT>5S)`i=l+<257bSoigCwK9SZb$?Zn^&Ho(6j>}zldXE3$>P+#5kdMRy2=T?g?JRA zcjmWVZ)`HZiM%baAt_pq(?2_JqaN|ISZ3MM{GKf4_r0mB*EF5@u&lU-5AEseoqsWM zYcke<4(Lr&$1!)91NW68B^yzs+Z7!{v0X1nv@z#)MHaFpb{GdGZwdL_W)*gN=d)Rw zc}<#WgEUjuG}AIXf=Wx=K{1wOId{;LV0D>jS9D~>mv%+a-|AIdtD-MhU2^K67zGw% zyCP?{f*RVc7>do*!8N;p7(2Koaeo%uo^A40yxy;_k{EsTx|GXiln!es?Q{QHGmoy` z8s7-sFNClV;zC#``}BY(#p*lD^wRuWfHsRm=Rg7ui#S3`)>F4Q0&g!4N?6CSA%Evou&Du^ z8HF6w%a4f)R7=diXaH<4l=hZ#)P#kQwK#V*yMI_9dL9kRN582$7&*}U6F}wVrf^* z#Zs0|1nIN^zDJ!qr0Pu&S-sN^((z6^BwE==%)c9LX-B|<3L_a6uOeXkiYbgj=<0tJ z*vRG4%bWO)>|Ig>dvS8+yX^f3aFX*PmywAe6qgIFAQqQ^kO3-}ORXT6f5fghw`15o z)8B4?KKpQc_VtXxy6A+tbx5MAo-Cfue*KM3mQermgc6aM$+KYuc=K>$M%*H58`TP$a~trr~*DBuNs}j&x*Q z9E#w*ZduG)cWj=Qp6@PW(HnKfnI=LcP@p8?%%fv!p#UhTcV$rxCK~OJf$>E=nK4EZ zrCj$50D_{?GOMNxQC5I2HifISX0oN+*QCobtEzOq_Vws4S6WRaf8x*r^XYtChh2Rg z*nd2_o7(lwi+kU`Sh~W;#?F2vu60^0GBVoi0BJL&i8K;+t6|q747GsopqtY21W1K( zFfh2q0e=ZmZG&{XJp@h3h@$djZ2l{)w%MYt0{at^h*W{%Q)i-V`AK#fmT) zpA4XFTBF+@?#ihE7gpO%QDyHhry3%~x(ZET6fxYKJV9F55T;=4hYTdXsL{jDxZoO& zF)TZ_9Yz_^adPr>b$WknI7z{r$;m{mvSRuEc4|}vD+V*|e}Zllger3~(MBtp3Bw2j zk)JV`T1q#{Pi2^?dn><<3II7?g!Z;m*CPN zAK%W)O}bp9u8HrF`vKd=DCk&GLXv?d{@wbo@Xf%tnWJ9gS76IbDG^<4x9fc2rUlD@ z6$b1_X60X~e~=3=1AuT>S~Pr}H%whFGtbp}`- zEm0m&(6X`$jtD4V!;yf?1L}X_j2_bq=+Pm&;dThLpyZ;b6I=yw3(})o+|Iu_o>ie( z#ffRd!eUd@XFyUo6769z9@ligf>CSDRO{9)}* z9O`3XPbEb0b_^f}cr^NWUu?=3vKwv;$U-~{DvL$7t*g6rUOa|ke++FC^_s|n13L1L ztchr(>&Uio2h_kmb=&jufhfq6oj+QtggZd zhCi`&CgD2vfYoRbXAPXT%pg~G5>~ml9mqB7`s{-oDi=GKLX~hNStDP+d6Oteml8cR zf60Imr*dE~?{6U6lcD2jzveHb{fEFQi0wuNlYX@Q|OtKp_^ zbkit{2^rn=mBkE{1=@S7ntiJx1dNIDRX4-F6whJ_IV20X%_n4mI}A>EcYNJi>8Trq z%)PT6#-T96xKrDZT@?{sm^y}W-o>(`f8h%>f>J#?ooBTTU3VFr)935F!n45w^2>R; zcnmEIP#v4s-2V8%F!+ZC6oQ!K?I}Bp4fN;3ICg_H%yTp6#i%BEZSq=N zZsQmLWHIR4F&0j`O~0m%hgoCAac zN*TMX0cu-mh4OP=Ke&=3G&HO7d)WG}46%>J35mNib00g1HMD;Nk#SZBS$B8uW6che zTCc*h^(xHoy$ZFddjPXwf@de&An9;=2uHFWorBKyn?2p#C*7X`L*a1w2#+JYOd!|L z`W0#BccvxaOd0bx(Q|p6{z8*m)y8%gts5XXmewYSb^pPZ<-bejJ|0g2XX+jNqM2x$(CeE^V_AD))q_xwp<&ZI%aH<+K^8df4pN%b}+Ajvb94 z4X()d^=i29>IYXQNsJMrf3q@Gs7(0i;fT820c#s&!m{-vJe@+>8hbv4!cm1XiqI|< z7%S9CvIJRW++B9f{j4pxaZwK3u=KQ3rFfKC?FA;0z#dX8$^G+*d!M?8=L#0Bu*o4F z@C411=+-7x(5Bg?oz2!f?cA_U-xh1`HJ&G2!OwC#MabDEyUca6e?Wv+mpCV$?EI|u z+%DS_)R;-5wG5H&`7oI6e5lBN=Qg2gzFan(L6$dHcD_+wADX0H_X!iU=dSMVDHE_b=0&o9HT@sR2AYU-ee>!6AMUO` zU400BSp#b)d!NDv`=BJ&`q1EBfQ%qK5koGzc`ttXC3Iw>L@4pn?T*pO@l9P^UkCR@ ziB?Jfn%yZ!U=m1)V)?d7B%$3$ME8L$K@y%1P%-|Ejgo}NIw$|cCirt9$q8c~lT1?k zT~3PVr-yWFf8XP?1Z^Vl-Eda41czC$Ccy}^*b3Hel-~8lS&YX+IZ6_J1~XUver8OZ!m%ez;NezbEULY1x7X;EB((D41%F6i!mjUz-b?^nFbivpyVOiK?> z8tVBfvwdx4pP6b^ZD8K!WjF3_qu|K39gy0`u7*9s%+HiX3jxn zr7~KzTU7P;=SIh+dQf@vvE7CNpvp?q;_myGZ{NO~a~%G@g5`1e?);T!`Gg|LA6uP~ zqt%T}*{aAb5hoHj*vA4zaXf;aIGUb5CkI?`B0#=>2vo1-N}RbA{y+&n z#e0}>U>Z=;M@PyK7xaKH6;|NoM%jj$XIj^q4^?en+Wz}Vxa`o%KCgxu2k2EcwOmK& z1p_mGr{oL7t_R!Ec9XVM?KKkt;4&8lLKq8QnkNmf_vO0HtFr6XD450;d|H)tFL$|y z$}|l;rq$#(W!mm*pR=YMBN_?U))&^(F%Ha!Na1+8Q+`0ZrQYvA;EHJ+W@(#tO^^Ry zXOw<}*B0Zf-D zCb3Hh|1NLeTrM9M0VqeA)RgmNEgV9BPjXt82X~Q(i2(;=Ua(E0TFoxrdw+Ih2-cvf zltxF6m`+GI@USWiZP52)wq|bJnC#JbqLKAaA28#po4iv)T+ho%$ZGbxU6J=Ai!KM2!!h->;Msu1EYL)_JL86uyZR}%)hh>4q5|ETJ(kX5tK z%Bm;&@KNd8$&fR3I!AV`36e-ArCVcM%*_>tMq*!=%_;MBpor}BrB;c}OZGk6r-tG> zbYlgL|M*=>Qg!9OcK>}sa;6ixv}n{53iwXMb*&&9T-~aBU*-fe1mk0WV|g;i!QLV= zDIL!=uDym+&%VGGb||=~QTO%5yI+6y1zhkB>~O=--tPt`SQxtnIwY;=u7N?)#Izo) z6T9C+Wn#h3*S7E0Qo^{tSUk<(fE+QxnEV|cdkMll`NUD*sCKoh^G_Y&eD@R(?Z*N98GI8FP&WP+`8Fw~ zoN(!3+OB)Gp|Mr}^Y2UfS5#^C2mvKS(V;H-j5|vIG6eV(i)ZHrQm2yaTja2Y(Dj&K zg}U^Mvz2I~J{J^;h@`$c!t+-_jEIOHt{A4afsr6X#<;G^HqFa_yuA4ghj0?VDP9SM zq@7OEng5KXt8!i6?^=(QK*k*r`lR%~01a8K{^?y&AQC^n1`seEPi*}a9N(xOWEjft zLt2c(ZF;!;>ia!j2ouElgO?YVZ_Z!8_1^FRltLsYZ()ETSjvCO+dR!TFmQdb`8(_H ztz?Yi2c@4N{@3tr5Z&o?=Kp8wFM!mDMvs+0gmR!U|937E#MEO<)ZcYheR5t_eZ5x| z*(6_ItENdiF^~P^aX~o-<%nt1|DNHrH2Unno{#@ahb1^gzq)JkC(_eoN7H$w^TXv@}A_RhmXZ_A1;pi^H(dVO|u8!WHauTH| zO=uEb-9~~&f=k3x7G34hx7mf7$FsIrZr9s~`GN{LJA(_JneE3p!LzEqw>K`^`68Zw zWlQ~euRq?|{R_2LS)=S1j1rXC<&B|Xo|*rC_4Com)zKeE1o*-cv3zhOu!xoqN8f(O zQ4ae*M;NhGMvvyyL&Osa*L8Gx^q(W_WWrCP;Fi_J>a^93lSos)Q`{tD6M7*U>%=n^Bn&wh7( zf6CkcIsBu&4i}sN(5YqB|rf*7RO`r zx4qRTlEmQ4DIcs(a4Zvcmfz(Qz0nVy}bg3pPLfBKnzzA9DN5J@tHqw(u^aS2#hR$GHYaNhzGEDR>}&%%461%-S> zF$+1Ek>_dTiM7?Z2Ry31&ed(UUANcSW^lgZ8}H+XHG%AM&6Ce~JM-`*LgVg4(pRko3iG zc`VjzySi}?6y5|#aC`I)l?}_rx z?rzI9IF4Oct;_y+%(cdJcc9s*W$_&|uJR7-hnMU+0)>>E$R3Qwy!$ar5T(hGzS>ol z9|qf02t*}$e=}@*cr*=$DbEmuWQyAh%48VAfb?+oB@o6^5ri;!fwd?sroILn9k<%H zoj2?4AdrbMsxGtjI=fj1^Akrr>9cID03wY?4h)6p^BBp&^v_BRVI@K9#H*0^rLRuV z!;x+Yy=DC(tRpeNiX3Cz!O)aK$UY_u>c<9cYL`_<)x|Sy{u4oz08Sw$ay|^Mo2{c!DGabuwu8skG8SZsuW?y!buQ zw?&LG#Og2$(5_;7{Sal($^e24qgZw>v(B0(RP++WBpuh7_K@@oZQ36?&zAS9eU{b> zvY@dDmx{w66@S6yb5wfHpgKXr8w5zOp zL#C4&cNv=FF0blP(+PRV%G@@KaJevb*D&_tx_@jR^?%8#zBg4v8W5?mFLFhJCbw;? zMJTuHK1ySBhXRaS_B1QyxEHtgOt}g7G$y!G0Cuz5J(A^l4OzcCZPdo%Sr7&R!{X$1 z%^4rM%$?#RFy{hTVSL|iLjnNoLyS%P0Jqrh$pB*bdr`p$tGgyHPL*$o)GZgGHrcdcV-qpYH ztAEaet^T!;ATy6=P$-x8&LKzI^*js+cGR=d`Dz8B#$2o8bxBl!mispAbRO&U^k_=Z zT663uTzE^Ra)CKFi@PE$w8RS(}O!B2GrkYR>Y zmJg8?kTStg{l{K+r-S{Ct|g!&@Il+J4S)A}S(1Xtz2?V7%oOk*SH)7_@*!)d6qgC1?6dtIBVJ@hk@h@mwi{*WS>U4QnI z9G(7{0H0BA`U7|0SPn^O6w^tsb*^(EXdA2r?Z5Wg3!}ll*?7wB0W;!Wgl6Stq`;=F zfQ8e7+XO*MyFCPmD<-HO4NK;i6A*Vh1BO7VIcUsqa`y4!f9F>xpRRxT^cys_jLbg3 z1(23Wc1W8J&5e^J0m*2J^3x5q%Ebo*ayEYk86hY^BdufY6k?B~7EoYM4qW`{!7s-+=yLPf* z*wBaQLX+qEosWkK4(Q@KA6iZH-A3WE1i_uy$}wrF zwnbic#Ptj$5DjK5Bq$crEq~({Ac`XsX~p5n!HohW>M>nQK(6fsh)(fMsc!Ti#xD|KZaVBKa&FGNxDdf{vmiE%LrArD(Upa$TjuxQjQ zb?$UHSb&Z$EZmPBYj)uXjr;(>#8IS#&!=#bt1PMX{FQ?m#LM3EP30a64Ir`A?2yuP zDI$of#(&6bqkWSf@+N9xjwT^vY<#siigY)YZnmp=&#F5=A1bpNu!>NCdsHjCv;bR` zgJuB~qNawka?fc!M?L&?=ptkgN{(r_!U}zWG8h4BqR*j>Fh<;Fu*Dfu6LuYzFGwBi zdDJ0(QOEy^I^-|vIG;K&A_l&QLYV>3C2_d#4}V(RL(>Hn&bXwGWtc<^$M6uLn8Z#c zv?yY@pifp5dQvIFc6H2JUr4>QkDl;aF0^>U=*n4BoyC`sPZp~#Va_aQV&ga@sskLyrA`e@A>Ii)+vXUCwxyoC5vWyr zFMrI6uM=isXQu$%vd@_DG^w&p?$;-Gn{D+x3Zy(nf<(tj@EGgCdM*c9&l_p$!uqf= z{y3)!@9wg8PeWf1KR{m(^~ePuUo}J#14JX$CH{^UW)1`kcdwS2AMtTEk4d531JD6& znP8_C+Hj70Stt26S*^^Z?-OYc6AYg3Ab-kE(8`gTiOqNOEn?ZQJ(5w(i(ACbn&7V%xTDzH^>^KJ`E7 zwYs|Ms?d$)4sE+*y^*AoJwZf6lP4FX!T_+B-y6xygVaIy{94Z{>3C-jbt`b#K4HCc-QJO3FOvH(e#{+t{c z;6?n0{KU}p3x& z8#Q{cmB-_w<4%3t@Al4Xqt1ppfzQA?3b)knP|worYxrTKLSr=M$lJ1vB{?69J?wdc zkPncJ=1c}^wp#&|ew=w2&ZPD0Yy+L3SsyUxKd0zng04RARBA1tt zp~qQX{x=kmE zS^b_-fr_+>`Bg@{NGjCCm|(ZI8K2)O;sm9c4|f~1y*NdW_iD5}fxCs4eHpPL#)j=u zF97e&mwUBEJ#;AaKK|>Xr|ZZ$;<(g9+Jvcs%piQSPRYe6e#faT;%%*>4A@LInnnrm zvIgGj2IA5qp-nA#WYqeKm0nE3GEHO-Fud+Z^Q5a4bJuQJjw~F-GXJ<6KM#%sFWp1) zUCe;}h{v%LT8^P_PEUjkQO#oO1f;(evjC`h6ZpaOIw(|EnD-P)F;(;n8w7L2Q2B-y z9Rxgoo^v(u=J4p6g#3KgR_jO1OXWU|cPx8D3mZ`8?GMsOD_iOF>u9PM8)i6Trtg{c z!&pMLwx#-{PL+q^J1pH)^6JTPY)*oitN!XFfAE(z^B}@}>|g!J)o1ILY8hAX(Exob z`9DG%y|}Qx8DN49O*P~ngP>->0ni<6cH?QRU#=QUNfX2~Qw`%irb`;w?K9L8NOlU@ zU(>XFi8Ss#Dkjh24*exO;-Ky*NSjQ?QiNx*1mt~c+9f(B%~*MUecOdK2PsGgQu~x# zCm&KU*H>3-Y_DgG*O~`NGO%0+`2agtO{cQH4p20P{qhzTEIRNx7ncGeoK1K8y zr>F*Q;)t)sNW)$)tsK7(HYO@LdZ)MPYB19N9X~B?-;7!RzBhmJQ-f^>N(~ormxiG1 z6Kv%i%OGYgQbrpetH-v^C(F0C1!)bq#5S;6ef2Is6&+Yz2*iem&JD~P5l-wG0J&^s zUEIBzUAcuOwt`AC0C2NdVO?6>8-8x&Tv;_Z#Y!quKgOKYEu2@73BDa@@%(w<9zbIEfH$D60UD8TM}0+|6sn@_ zy~G~G0zufqz=xf@z#z*rbD2g~ySGSj#x7#aXVQ(7N9!G!{Y$)E-S# z_}ZF|CSEe{01PU3gG-`ix1xURH1s1T{6&8V;;;FscTE%k`b9vbD6){%R?(C5tv9G8 z6RB}S#N-byAxj8YNQCHz)OgUh*De%RBm3RgN*@vv3S5?68fUt^P{GzR2EJTOq)%?O ztQHPU2lEPe+;hQ8vTMQh;Vde`>nhfBh2Y^0!IMus;Cy6&!*-Xrwqc_dbmax5ngl%e zIKMoJCFLGKZ-cAZ_i9ERXg6HtL%F|{oM#d$YfzbIlLi!^LF&99JRNU}frd{HOfmg-z zGR)ur(!fu#g~(=>e}!9)V^MFPA3_+;uRNHY#g>Re4S$4q$N00w{*<+zSMiiD49rH ze~}lX0_7hOg|AWKY0|b&SVmQ`-0x|;1DmO-&%@+3uz0uka{-4>>0lI#`dZ>9?MZXC zIvif+vTb3DVs}uhV zWs7Qbtvzv_n|Bw6dUUUB3Fs1+ZnQjj$QCPGwoF9p&)meIaf#nshamBrKg5aI*sn z{aY!^WctqhyBW_7`Hov*0R?GLijC7#M2Rs9~(m*B2v zO$mf7je;6mnz~wjwHn$-QAOr~G0r-?&q1I=-7)fyGnL1m_?-R8A3+7OB-{KSQ9igI z2)?TyN?{uEzexZTrq>U6vc0VfkVr+CN=#|+gI^xos|2QPfG%;S?{i?E0_ous0{V*` zr_Bz}7zNmclc(PHZFkH6mYus5!ZiT;!o~Qc(J&Z*_tWd)B`m9!10?w%=N5U9#28wk z%NX$RL9nS4^r;co$SBjTv0!~8<_I&B?GAX@fNRA$Sb!s6fP*R4%%o;O`g6ya59gN< zm~|B9NMNtRg$33U&SJrsjUe~6c-rDid%tCuf-%E+e_)#~4`B)|v&6aoD-A%cS)_IT zqrAs*cOjy&tky$vR#FS|*!fRT(~&D^@u|44v1g^ry&b#%)%h(9 zl}g2SiYIxrq5$ks1N~3ubVPW4`wXFxhclQf?Y6s{<4dfXJt9Kfr9CCb)j?Mp2o4YB zb9b!^XNiChExmOl>Ly>iQ2*BrA*KWIOA{PUI>t;!?!%{AYJPW}!R#rxav*)IgOY|_9xGt?u%) zXH!R6rK=1<7U4d5X3>+srzQERcx6D4>N#MY^OL0iIbStM+=0&6sH#nkQ(8^W|Q`#TD^G^}tuh99tLRWys zyo^@U;!-f8S0sM|2+0wHji?Z4u+ADW*X=*Gc(lXTGHgLbD|?y$)Z*MhmL>Gb0Cv72w zxyy+E$jg@Fgf$Z^1lt|2<()ZwkM(F^>7^}@Z}*fZE>V$&omRXxjbUjix`9Etx}Kq} zu|CO+9*N{U@$sQh;|0b&G&Xw{R4E-P3UgR^eB9Hk(;fTsRbw5CsDv{Tup99)Vx$6ww?Y|gsVri`oc2t5kH^F@=ynK6S7H+(a!wEEZm4Px^@bKjnJhQ=`C>p>g-Cb{^dj^I)9qi$#JgGa0eAH zMp^u`CM56A!@2jMvYVYC;Qm{l4Gvi)MVr4N!a+ZGdNp!eezgjhy!p2tNp;u&ETb{3 zN$JFy5PNW5H!dV~Kp+cuTu_TshzVw+<|x2ASV)rb8%rsVT#2w@5DA>pR|0kPAU_GH zm+`a)!(~tiH?ur7+!1nfKA4O*hZxtJ2WdLVosic|3mw2Q2pp2TV+2g%l(&Z8ZLyva z@Nk?S`vH67VYG}OV5laRMxvyLw8z7#4h|J6Ob zVeI5Sw@_Y}|CeT4L^G{=eA?@kF%vSCBD|F3dERnM#a*eEr5$UJ*&dx24>-qP<+8+u1r=IIa zlXeJk9Ou``77waqQUTMA1pz#@LDSFcAKaNA(GV))vEVv8#8<%Yy70p2NF>>@1Y}y- zkw*q%wgptycZOVb?wS84D*7(rG61>#xVqTrWYVwm?QZ{TYUl<7_O$@m*+&w2fpgRi zqxVxhi0ttPQ;`@Mk9Sq6Q&1c`XJdC_Xa-|(g7vAXLA-#128Ag>8l0&xICAwDZ{vJ` z;ZzT`)r6MJ{uN~Y#{)@XIAuDEI5MG0>5h$};@E(XWhA*h{v83O<&hW83m`KzWi2I! zz{_5iEr@?H?a=6YzB~q375{PsAil+n{^|e1)K5W3*XUJ zoqrYcIqNr+>-gxRH2m;w#&jBlETcT}Gz|CT3R%b}&{*tb{AjZ2j%eQjJ{c|-+edO& zIMp!5Xv8zRg>FWq7R&TEi-3=3P|VI!HL(a}T+F&(1}Pzqg%BMlfevWRK~>}NbTm+m zppoqlvanb?Ma?*Ss33f2EzD>4b5F-Z^P5>9SUbd(aq1Y(=)aJy`BbGK-Z{!F#I6Pu z#1f(v{S49>e=2Cq6wk;Z8p9b`KJ>ezY%Wi`4~RdJno(D$jNRO`xXIJdC9LLdAT(YKjvx(LVv<-6FsOCJz zvS^^jhf&c~s1cV1d?w$9nJU|Km=PW)!fC$O5KUsjm}pmRXyV*a;!9$57Wu(~IfUGJmOHskPc?t2V{&30@Vt`08Ee58b-NL0EEtHcO zs=_<@Q=!Gqb+9|Hr}62a30Mdr_Z**>L4@m=6m8h`p79&Edyg%({n#R(`UkPKkq}>W zSr`%C;B;6F6@-e;qY^>&74L%5y?5A0=jHQY?JZsjQCCC0W6hlFJj`6obYKM-KZyu%{1w{`$EeV=R5M zqGUcWm^>;gXI|t&De2KstJ>f@*w)w3vy9kCZjz6>PM6N`yO&yJ5hS<1-!6a4Wc98q zC;x2HSqL|Iz&otE3&Y1jH?N&$dEq=6nv#^F**+WEFG5=pp?a>?4N9e#67uC{Nr znIYiE*8!I3%1KTi&&$xcTjt-}tPCYW7OCczeTgd z-1d4Xiq2s=^=+gYCpS4x&HEZ0Xhqz&n-&!A!`mcPPlO2SOl4Z1M30JjW-P`8jvxg! z)kpLJ^ra@y$)8I1eD3CDO|OjKqn!P(B(6KttAL0*Nbil;AYb}#!`fz4x9n&EZIo2m zkX#s@3Y}}I$khIoD~i9 zp6BMDD&5sKxeH!rlZXBI;UIpWFOz>H0du_1W%(*S`^d!afXbpb^l@T=wxhoMS*Mg6 zMgZ!s;lEzFMu)3y7-uYb$HeV$98tsPtaRroYEI2%4+3(%s@&?#HnL&o$5W%m$gCSf z3*X8UO;R%nag?H$jfZcTZy$?daV7jh1fQ7_Td~2eFPNth{6#vR-J|1M-7i8=38ih2 z$BD7;8QF4zf=LPs{dOjmSxr{c$^Rq}Ilx!sGY3=}x6uw23vTGQzI@wu>ml{Y>K6Wq z|Cv1G4+Pb|HFZu7P7%ok5d&2bDP?B1Ec68N#&z27IuyqN(hq|mitn3#(2q35OCCIO zS^rX%EdyA>I{?rZ8qk1sY=}Vo%*+*Ep6#&yOnLB>Y!9E$=fX~|i)3Azng}fyAK+U$ z6$x>!1|rTa+Q_S~lnMtJ1J~ag3ILJigdzt>AXy4OqDlf+Y?MuvN>sy%So_xviP0!yB4A}IOd$_)oy@R3yjT=IVN)2{9Y~Ra= z(m5T1KOe<12qP4M&>!57p;*hBoFp6t^Pb0`NR4vda_V@tgi)%JB~RM@rVRBlP1gC>}1zCbaExyTZ2sWXM*ABmow#>4C2QgkJlo{2#T z7F{!KpUGKBP;>@ysS0w8Ob|#JOiY61V_wK8DBY7F2cl z!8WT|PCk2pXg-~dAA;s5ImeCe$YGGka*6au&pWC*xqSvPAw89tQkl|~UO%P>n_Wx* z1vG_wJJwg!UgCcwvRE2{)!T>*9_*r4@N4y?k+x2E2F#}~rrxVoR4o1`ZI9qrq7pjI z`-N_NGcrjv;#L%xGBa_qsVusv@Bt;0Av6=3m}Ov*+4}~3hc^h8rP;P*$@0sPvpgQk_7;ENgz$`u&Fqq@3!L*SSLZ*P=fnfL+ zeGuu%0)!5jnh+Jffo*> z2r-lL(WwAinlknq;)p#L8n==lOI|yq8%ZdOLV@g(wxC?3LV^j_5sYHgq-Z2xPuad& zMWSPFRxh(rZN%>G<~{cMot&BwoE|LRu6#V5yQGpz)a9@>_JQdTObUn!S`K<(xdSq2 z5p@g?w#|AH&e#-t-X6QNT|H4y@LA8xer@N4?NES5-Jk9AT!YIG8MX2%m1hKTWGNoq zbiT>V(}}0fwVRbjdlnF{J%3F;&PYex!;7_222RS|uTCJ6RPz4pjAr;Y*l+pd-w^My3IY&AE_Xh@k5LE;1vthEAV6lP2b%tv>Wn{hw0muro2 z_zown-(M|iD9Xl>k^?Wa5t#7y0ww`Ee9C%_wj|U8y8S%N`9hOOBZKyV1zaS&pO{EU zscL4fnw)w~U}~#(ThdEjtw7-`SqX;nP||>qx)02+@;)PL*3qrro~iR|a${oEYTqOd zSAE-GOZj}`;=D6-znzf_lk0QyJQvty6pKH+0&kKDyCgWs=4Y#OOHWh7hxZ*_RQg9; zF1qP-89n^3!2(a)&q`bbTbGUUY3rlO#dpIsZ$LA7u0W+_KKM-^=N7Hy`!Xg6r+Wa@ zTh5(S4f<%OsJ+feB=FY)PLWlwHS0Z>yncVdc_IAPVhscM#33`xDV)IYPea4w2@?yG zc@j>rUyXr;EDl9AZT6d&hx*CiATI8piT|F8P-ddwFJ(!c0hAN)~K~o$IQh zz%m7D3jd&qP>FUsfH`)~Sd-Lbx&6(?ljwSZKIRJ3toW{+;Xo0WhA|5f7#lqp{>N1g zC5AHeFfNOPznmCdbc14%q;YNiJq5)}+z-VS`(hm@(c|i&MUfe6aL}MI2Al!VNtZk1 zNgNJ`_ctyWdyhzlSeEuASosAm7cC!B(V`>rd)IW4-d-pN;J>8lPa;2S1*dqmQuFCe zJwyuK7UY9ummgx%0fuci_TZ#rzw&D)ywo9I=yQ%nLa|zP@4;^ex9}lijwPj^Z8H9| z(F9Q@J*!9Y)t~z_WT4dky{Z8qVw;VJg`xmCJp3$83zTUB% zJ;_*L~lmhj(-lJ~z0BFW<%Kg`CpAN zHZu6c;YdJ07z;Yc{1c@D(f`#(b@`awNaZP+>MDDW7KIl(#G7?Qma3D1EX)0Uvf%13 zZSUjs=^j5{Z|O!^jV%jp$ue>dGW=J0kabBqa&>?7L33zI$iu}YDfaSvQDq$0y4tK_ zqh87SE8o_Ie5rriv!MbokLzcP?+@ryfqFza0MY~ntSRRbemQk+m5DSV_&y7vVD38d z!d|Wmc$J3le#~nm&nhr4ao2O$Hs(mPmUA6@`Y*LspT9%CEc+hs>F1H9I<=-foJCku z*g3^#X?D=JSTFMfEoTic^-Q+zyJP>Ibg}VT{CWqf_m)ENq8&r9HK*<;3oT zsmG#h=Ry_@c-rd*b$+mjE_k($r931X`!JVb16U^@nty}rpc1==Z4kUy@j9v-h9`Z* z-?bO5l?AQ$rd?u+S<;Rmc2l2-t)1JH-fwNq$_O3t38i%6Lhn~w{Fd-VCgRM7wabkq zGF@oTdd#}{h7?v#5s*mvm=e@aft+-sfAm%STgkNekv148^6vA9cX#N^Q5ue@(F3jU zNQQADOA!{+p69kkChy`Ecbr(d_ZHUrZTB(kyQ0CwE*#eJ4GI=k*7Dy4Kk-Gl27J+4 z{7qO40sxOdQi+nugH0_glmu{5-MYNb5mg|GF_Yn3V!!9x4o>@%ymbM2K0>V^*cy{< zlRf*O{%f#!5F+Q)ztbIM2B}gOI2Hg3mK9fLw96L9xl}w9OlmbjzGJ04=?>W7)rDKT zOUE$*p$2Oq=au4yg!mxO*ft4f54OhU9SPZ>0x-=qu%Uv+cV0(7=s(N*^1s?&EU2)j zs^R_W*~$iTh=XVm=uR#rk2n&q-VgIj5!st6(L6)m%*H5 zT9edx#ztzijf@LQm&6Z(l2Box5y0~uGrq81-{3@%lULD|RWNQ2TB9!$9@j)&;^Nim z*_Bq_Nv9onUxM^jb20gbL?cdZ=Ua&4;;E}rY5(f!=-|w3Q$AmFynrF{G8D0wDwu^E z`lFnCcW5U0ucM6bV(-J>3kc`wmGrEqs2_VMzk6GwJK&358XhW;XA;jlM&G#1|O^Jl{Zs z2?Y0{M-xWN75t5#^GD{73U!<{%ISK!rVY|!ML%a~=H|ElpLa2hT^kubO%a@E33#fN z9D=9_6ad3bHcy=o<0;%`GK#TP0r;RqyM+&UOT8q5{*vPg7BYzx9`96-e<+td9>(V5 zCk~~oW?5WA6p}=0Qn)cmP?MO;5-crl=H6A^?TM+dk{8gYSR*{bWP-Bp#LWv_mSWDu zvE_8exvcslD2G5C3H=MKKrdZDu4P%%Ta8Ru6i|>EV3g74#96h%D*AH%i_nL1AeP{g zP85tYy!`ZC!ZJu?i3ktq-gz!DZvyX_GPvX;*h}?%Qs32fT&Js=7I|M59 zI>R*|BUXNRjz1a0c@gK*(SQO=HC=0(+=0Usn%QDZbgRr^5xi6 z^Ew?{BfA{chzzGR@Pb^oCr8iy`zkvb!^Jlc zhj-KC);MMkXG1QBgz9=maHwhGxe!8i>LuKjZWiZizm}>_AK$xw1fiRb(hBAjzC-9; zV^97(5MW^8bwxys^@QIQ&YT+E>HCDWO$28)Om98jJhKcVsm2r=y3}r}-Dbcq8UX7h z(|SUn4ml!-E{pz_OeO`pOmH^Ct-!x;M~$*idO}vqP3KwL9S%Ay9LyggC1{#4&}vO| zVltT@D-278JnlX69F-6+l|&=^HP>Dm{GDPCY?!HdAx1BH?t%x3FXA5`Kk~kcUw|v1 zVsY;HT1eW7{2~b-jPGT*EvM{`R6v)I+;w27-BOri;x!!nmaX8`&>uJ7FVeaBues{$ zrB&d5WwMwpKh0?T^_yS)B#L{z^$K$}%nBk76oN?5?q-fc^G5>J43#!kfgEX>k0VH0 zWh37I&?&w^HKcqt@9TD3!x?54b>vtiryc@5TssI6Ep(qx0;E=dGTj(vDFN_3(A&G6 z9tVZeZ|Kps(d4He1SQ-0l z6g=S~Xlid;O1lQ4J=bANA=Y75%j+3;YU-_i26$~_)JWuF&{~GiJwKFJG(B!sG{wFb zu{T)7o1Z=e&>(QABV4` zj}T|0lRZGrzgQ>$G~l0l`QKcRfFt_&!y2I@zK>}S@Vbp_)N-+(c=YFXAIvHD-OJt_1|Er!H`?h zekc}84j;bIts${4`KRNGCdwEmU(1uU23sBwaua<)(n!qaKz^k_9+epeG+VgDdehhJOLcx4Q1jcGF8!bwb~yzA_34Ra~J zw@ev8N%E9#JlTgRmFdeAV`*t)>>Y#Bg9RDQBrs7Kun@&qV9Ib|W5^Us+^iuN2^xKOX4tV(&Jmv=u0qYZ< zf5L3tc{^Z@(5Te1LG5GiMiXpy$J?}u{#z3g2x?C_n%+uc|TaPz*}c1nJK;Rha3rnaEJkxj$q@Tu;zWm~6aQ@EkiH zEpJC>-1eU4dZl>uwMF|YVG=kb_OJ-$lQiA!`}db$HCSm?o~rxSA=Qw100V;7D?M!Q zXSv!Q@D<;;@xSddj$6Rt^I9zpF7;*C8Ln8C4SFp!B3KUWMyrB4i_iBB1DHSljKq^K zaDbA}-bod>4O2y@&EWS>?rwuw!`+W_=15ugBRqRHyRX)iaz$h(dz3G&ohBg;7}&#H zQ3eKW4yA7(-1_2KU#u}bj{$74=J1w1T~gu4!&t}qnmvq1Xj|IHs*1BZ%1X^$mLH!&?4+SA=tsaqu z^e`5KjgKP1q96@M@G9SH;N0FX5X$aJV+@u%-=9+^Mi3XNzG6F=O9NIDwxodDSwBmW zGWWwp_XVP6_d6UN^dVQPI~nMKZ{{_)Oe>GK1swHFce~E3X15a2AJ?0_QLB(;^Hsy` zqtv~Z-l^&$k>+xuDa*p)ikMc*cP#5r>LdiQqr(>8Nx>z?D52sg!}M+lq|mhR?6%9V?7Rrvk%YLpd zO`vXB`HelIzj`tVwtxM_aB~SBTy|&7z|dZI<^MNdcT1G}kPARj@(aiI5rGR+RN5K6 zbU>Wdg5uT^n~2t%>R`A4LpD20B z-^_nzi%~{A8;VM>(Vyn%N4;d`nQX0u2$g-4n3(&KmQpwtQU|p(=%mm7-7_AzRZ)q8 zP`@T!&`4$BA{qdcn%4KI$q9B~72_U4PEBD6YXcQlA&1!CER^utXX2$G0Z@BNk zKeN6NRvsims^|0Y{O-$}3Fadyt9rQ@V62ud0xYMU(ptptF zgc9CQv*DC@w9n#f!#q5XO(|KRo%#2vB=}3-AJFh4vurJcjs&Chms^|cq5uu7CKlE4 zmn43k)ret!NX``854)9QjzadL^>uSE5gKdSIzt}%xmfZUV+U#CJ}T^N!jafVIY7g)_Y|-o~TsBro7N)aB6Ccg+4uL%`)u|XzQ9_2C6SKzbg2O?@*6bV)Qg}|4lPOG@>Oy@wKDbNu5cF z0YRZwLbX~on%>91nuwF z6Pil*9!nxLDO3n#Ec0|X#Z+M4RdU4G&GA2xy1jD?x6)PTnr256wZkFK-K^8Gk|Z+4 z(f`olh+57{^IPa(a}?B`&y`XnvQ#MhZDhtGXQzAXP_4MtxvmRPgG9^e5Xf|wYqhOK zXqEuZ*cJ%o5l?BdNcU+86Ogs?CZE-2>$)ZCj8G6F*i?sVPDqJj=}`WlZfYl-FEXR0 z8m-l|)#;7bNvI5ul#WCT(_x4MwA}Ys+}co5+kyUos`)+eFBW7NO9*o!mlWY7G*0Vw zBZhR%Z;*pA-Y``F9R9}?n6h5WY|+Ks8)WJrA%?gxIEmdu308!cIAV}vH>G2CK|7^5 z))ja5z$pjfs1!@O8dGw`BbFyl2P-@0IaLsG+D)q2UL&TH`{0`}@t>R$02?z$QQo;# zV8*i4=fav48r>wRvT}%LHyXqpZdO`<)tUPW>Nv|_eyS*d?Pwm-y`9JANnXQt8~pQo zc#FtQ@TBwQ$Kyb-?{I+JUWC2M^-MY6k*=~~-1-;OOAYWRFe7lY(aCmH*ArP~0Qi@- zp7@fInod^#G`ofBRpv+YnjF=**lKNu=<3+@AHx$mXZG&QYpWm3yz0sB}E4n>_6!>(nc zKQ$5)=XC{4z(QGKN?%`r(5CnhmT+W3)Pw1d;OcEN^@Hy0<+)@`NbzBO5x=7+r1a4k znyIAgeKw0K=RHvZ`FH3wo;REai~X^>DqVr8WQ&vlW_bfzl8B^`2NHuo zcie=Kwev(v)i+#;H=2_cg1BFYJ%>?;aW6moxJ#ssjzsdX4LLPgIEC`NfI zaUab)3KB8B6smN$pf=a6xIa{chdd2B@MmwBDMG=mm z@=!@_bSAc|+on|nz4a9n2>yPCdDE?-DaIZEvnXTKqer?f@>r}xukW#L%_i?`8z))~ zf#^^~KbtTvMkyZJi9l#1LkV)1mHU*M^DS8$Usz}qf&5>L=A>f2I3?-T2?S>E`tp|% z`z*gM;VFa8muv`8%FL15L1(rH5BvT-%s%?MMHpr_1g2S|186676&&`#|(;PYt9=M8uhy7BYUF1W(^(gM0Fa_W`nr*IRm zyXeghz>8$Y@MI3K2-W4CCtbC;pt0aFMmO+6$dOEsvda~pORD1&Vci}Qf6)fe;M~q5 zJ7E{;Uyzx)*W+!iC7^;x&a*H+-?ak>Pr*xe;*=wa3+C%VF=j`GKVTBe)6K#_7OTLu#-rU?^N~4lY*f8s04@>oF}YWXT2_=S~bR9;d8{C6c#E0{6#2 zCTW6hZ!K&S(c|RI|H7B?El=sa+%4IRA!+0UTBtth^C(rEaoL%uuowZ3oz5Zh zLsZ&wu;}YbT&pA4Eik~FHvWgwsoA>vK%t<^snyjqdk1@Utlk@lK7Uy?KxF5M$^=w` zw@8pUvwhe)xVsRCcq`QVRy05L z;Z=oEr6v?X!Ud*PmI5w>JZWK@*$xO=C2w%V)Bb7olLQ$YY?p6qNDr4N_P1bckXkvJ z-HWCBMGN8l3C?O(7=F8(6T1v2Gy*cW4hLfz+tHeA2a+WeIMvsBbM}DYabi@Kae|G3 z5%L1Wr{tuz*hxCu`eUx;rCEMZRWFO&AysIR5u;C~xCx4RmEdF!&|{Z^yboYByk>2~ zj@A^u+pfyby)pbyuBJ|!zd{nU?SY!tAW!3ec#b#bSda`YXmMIkZXvUG>qI=Cf7<5& zF}NNm&{?EHQ*Rh2lb6J2@XsfC0<$UOHuZ6zoCC849XR@f-H=t8ly?=7qZyO1$12q{a}7K{h*nU)T4=AYEfZi>~#X7RyA*HM8yVb3Djt+X2KshoJ|$4pKP@Lo>P- z_4S9U4qT+`1S2PamZ7PnyI$Opsc&oIkaih?bivB$#5vPTjz zm5>Qg3P4h|cW;~Raj6T$h7hmgHYkjGo=sA9dLY4^S(f^{HZP8z z@mXp#{0xDTl9XV%aflFykeTEWq;|G9^R*H(opLeIyk5MXKbD@RYVGY#0MWZ*nt}U8 zzHS?$RtF#lhT|U5j6mx$4O4K-6G!Chn|ZCa>+8J#jO@n5KFp`6QzgR0Ik(@;E@YOE zrB?9YBdpMB(tir2?%@hd&vP}%`Xmp9QXWgGe`M4eOiAU)5iAEDJu*RzQvRfnizT*V z){@w9h~KRJ!qYczN*OF2N6=C4G}1tfbsNhg^dFKGy8X_TkTt9yQ(ELe3a8}oqBRZ; zKaBvessjvQ%D}GS7T-7q5n$4JpHv9X9_ABn~{6_i5DQxFHGd= zsHrBWE!})os(7uV5Gf^5dp*gpJE>M>;$MF%h5;o}CNtHoAY>7Z1LG%Cqojwvv24b< zOjCC52!6KFV+PV!d^0mbf3Jran0m2fE5R*Bya6y@dAA(m1Mx}eM{^!Yl2xnRg2r=7 zcO*&wny5s(@JbCcyFe+nm2J}aD7u*DJi_F#ijmb9Q&$) zs|>N%zeX=KNDViz+ogt0_-wIKXs2ld4F*t|AVKR;a|e}&ELsY{rXptSq`%+lo3?0U z1p%P!&4&}OsyldeKeLpN^;g_JhlE;_zHSsn$$sQ_KjUib^>@3&WXG!5JLYxDl_do} zfl#$A0jYYq8tc3{y);cVl-yz^tqfa^T|1(A0q^S51xcef3Xyr|uM+S{&A$w4?ac9+ zI!TY*idJ#Md<1ZWNSFqqYi035&DbFRPQ7=-xb=H_(NSny@ zahJ}S=*<1WJ+E1Rgtio<@JDAw~eqh`!k7umq z@cBYlihFKpjzj!D%MMZ(s+hO_9DHVNt^afFHy#O0W#*auXpNkiu(9s&xM_ra7|FDc zT~slFxPD9*{6B2vdF}Joo7fNj(4sfnz>0`#=t|GRc>sfkLUfSFs< zScuv{0E!(zOsPufQ^J_>U}=dR%GHQQ z8PeL3f0spq3*i!kfD1rHb%9Dvf_DiY3tG7K`(PCZ67HcwaOc3t65RM|9&2~te!8p}rbbmO zex0e6s5e6)1|}Rz%t7`G5;&Es16FfrRwW=+X}AfgH_1kaP(XI+v2@f)(^9UT%zvV` z03U|iUTG&oEfboqca_dVH!z78GsZaEUL-opu|vpCHgo6<1?-+kV&}KUikIagsKaQV z>aKSk44L3S*W{X$!)Uf-bbC~lBCRQ>OzYAh6`rXN5`9FPgRX*?spH+Sh&orl9SEd~ z^j~B&Qv58hWAL>NNU33smxjS0qstU4ve>sv~g?DW@9(ej6%ufD7()nYNta5y07$lxCq+53cBdM@}y0d)8 z@t-6=eq&QekC7Ub*5z0!4P_v(SBbwk#IKe)w4MDgsj8eYXJHY6J`VJGP;iZPI+kZ#T2 zDyR5lM+~|bG%E>=B2H_yfMT!qOFzA}fHKCY^=@gs_HTV_@_0wj=%JUUiQL>&0kDX) zT|(-26vRZ%!mI$|hI*cs)@@_tmGTj2rf{jAmu-aU^Qr_RScKXTGUf~dyy7Q~(LwIg zh@ZL8rv|lK$hJ4^gBEl%Eo~fE!of09{gfrTfTu)B7tFaTKN{0%-{uHJ^zYg z5z@1xjBdPC)~?vU#^IN1>R*BUd)d6|DDsGjT(#5 zbgoUe^71@|=tKD!fQ`<1z1Vmg=DgoGH_H4G-D&DH1xV zl+h=i8lUP?&j$`$BU>%XhYAkuc;*Rpr@9E#5}D4H+V7A&fCZO$sbW$STuU*NjOfnA zhTi$chanSIXB1ST|C!Hz+^5;ODumK?OHni1S#hpFx{Fgp2wiQIN!dF*dGl%bv^N{u zF2$YyHtq@T<$p#ov#FOcS`rhtK0G0J3<2%8wn!lm0tD)*A2^p0mLwFn-bx|Xv=KKo z3NK7$ZfA68G9WQBIXN;utu{D=-0osDi0PM`Htei+xR1!`gpbHpc zFA0Bi0r3MkSY50D%4ROFCY%85tgL)UQ~()}J;>=*Y7Q{<1So=BfEu0-AT|Ik@GqeP zadu%c1vL(+O;8fQA+5^#R&jF~34o zcXe=pIQ=s!33Uxk8AgDln39GR0HnnTkkM4vU<4>>yfXhv{(yS@0+6#e2Lu18D@uQ9 zh-v7mNU^c}$p(N8;P&bh{0HfOghTxr4B%hUysBC_LG1oI0MJ^wxH#~$u(-RsGh4bk zyD&qXESVi_>Hav-umZov0CBPbynZ@?Y(alh>}qfRS{RqtK>ix|Q)Yky*z7fzpua(Z zK!1gbVoGw-QtBE^ui0YylW?ZL^=E%}@o@PYikg&|q@vXSBK-poYzuP!TdhBq%wJ0k zwsmHHb@dO1-D|yH@w~cp`R|xt%i{6}uI)dN0GvUfS401Ma4Z(Dn4MYvdDNNZPaI6r z%1Rnc3UU%sO6pR7K|-AVWx&PN@{jKSE5-kjI4hv@U&sn7DhdEQAlUx3=YW6qX0P~M zfG)1i0P?@Q*9T-y{*RP{01~cFPJcpE{4bHye@FLU#Sn+QhGSss?F)4O&$b2HyE=RQ zTebgZAJqv%KbV2$D){|0zZI^;^cqH@_$XgjXlKO-uwR)TY&A&|D+pW?&`pzX%BXE1<6VN zQ|Xn3^e>(z$OXU(06D%+w3!vlALoDP;SZbb5BoJOzTOTH2Y?08)*0jrwgA0;AbC3j z-CjG@$ra@5{qKVRNg=WE0L;N=F0a%7x>%6@T9>o8fB^XZ!G1;ZU!s41b|UTHtw#5{ z(##?Dww|xuYk|a~1aW!o8QTA^@1*}gE$wP+tMqDs_W!8Se;xo5J*Mk0m3}6vgRMz?+#_)gj$p2{tYOi}QbzT%4~I z*yG>CuPQG8GVp57>ovl^jQ^Psl|NhO?*Os>D?|UhVE)qTE=~{|kT%%-^_u>-BZ@#5 zC$NV;>udM3z4BlG{_C6J|8PL{ufhE{ZE>r!)@8rFf^1pxRKT8P!0(pSUkQQbkW&$DB$&F#9ep314WpAkXm=C|=3hT%xz%8VW zw-Mq?=4_IKL<$0%0@A4qAPTblhJIfH?Td7%LU3%KSDQaq{Jb<*72N{*Df$tjN{NkR zYcXpEr7O+{ly#8P?a627=@xTNrne-tkN`AC_9gh*I`4mC*vDQl&XdRu%379l-?$e} zvwg#Mvc>e6M<-|}oF8w8c6qtOj*ABNh%L}hndF7xj>yA1ba!Iyj62>)lmRi;dnY#$ zVFDK0d)~V@r((u^c){Ub9Xi0z6cbCketp5W=hLpb<`!?* zd*K>%%THyM69xmdQewNLU0igTc3@4LxvX@;rLY>PjK*5AN-hKBqHLKqh%C6nBSszz ze!hR(sbhH5Lc}kXk5n_l4dKB4qP5Gwg&#=FsyB`2K{!PUY|??U$f-r}P+Ae}!_&eqSHQH^-afpIWaEE8NBvq~r7&A5jBb6|^uDgBsxv<}r6gfI zG@(~$ITBm(EVooM{LpKa&fe=>5R2H2HEx19L{6t^Dgfx|!HUp0Hr4YO5J6Iu2i~;?jSb z(28O@Rc`5xrdUEd9q!Y7GL`<*;{%S+8VqpCqCd+g!jHgH>Vl3c3X5xLJy{}x+$W0G zmUY_fdW!iyFhe!gUV(xANeW?mij~QovSM^~c#F0v8_XyODt^^fUzU399<^?=tk>Dv zsNDqPH>t?@K~AYc*Q9F`SoyX(ujqf^Gx4}ZU~i^J5T`)4Smdpq;#R<-om60X*0|ls z$>-rgBu=vZFCJisHk{90HdH<>q!eFbQado0(`3Ewdotiq-My)3d zyUo^#uI<1ct^S*ZO6r;;3oL*^xu5JK=aMFtWE(C_$YiSSfb{I^z7STctahRNpPH@zW8o#G+5Qunti zp-~(0Fq7)r@*8;9H2zNsD|af|XGK;wSY9ZcaZ<=wCopqTKKLP<)>qfJVit=Gy}Dr? zO&O}h(sz~R^slecoE+?2ACZ3=4ki0V^!S-# z4WcpAeyt1!@X-djm&y1dw642`A#tH^2Q{7Dv}X23o58~ou>2fUh*cKGGmC9;EljDnFbD4+6D3xVdcGukgDYdgXpr#6{={DdeNL0EJ=RR8f?X znM;v3Pzfp`@-oaWoOcH~R@H7K*jt;P!$>dGmY-21$8>b9FJ*ry>I;i4?+cN1rF2Wq zB3b(fd*^dC^`Qj@(wog&&cX9EG;V7y_okOv%VrYS0D`Dtz=8;vR20_x!3daa3v2<` z)>ykXrunM55tDIxaZ=4&{Z+jLVn^CrksfhRC)Kr4BtWUl=9o z0Y$-_!US*Zrc{6O$5tijZkfDDu|TMtyc5c?cqYW!H)=i)cy=YolpC}4*tn(vQty$Y zI2^>@R39(c4fr6GCOn_(@77Z0kBI1Yvk?$@W2rpr&W%8fzgDJE;)H_F1b&{hIiOrD z59kuJ%>a60$AA$@(?j}-$el{|1K)#rS^sSt6Zc;o{P z1}zO%o9@Kx71P90`kxOx;xbP1e9%uCcGCLta^l?jduc2#s;Y6aWCU=RwB~s+i6#

BE=}qCm_O^=3-j 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 delta 188970 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

-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

67bD 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 - Code Examples - Reticulum Network Stack 0.6.5 beta documentation + Code Examples - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@

diff --git a/docs/manual/forhumans.html b/docs/manual/forhumans.html index 1d16bd5..12ce854 100644 --- a/docs/manual/forhumans.html +++ b/docs/manual/forhumans.html @@ -6,7 +6,7 @@ - An Explanation of Reticulum for Human Beings - Reticulum Network Stack 0.6.5 beta documentation + An Explanation of Reticulum for Human Beings - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -257,7 +257,7 @@
- + diff --git a/docs/manual/genindex.html b/docs/manual/genindex.html index 04e5f30..863209a 100644 --- a/docs/manual/genindex.html +++ b/docs/manual/genindex.html @@ -4,7 +4,7 @@ - Index - Reticulum Network Stack 0.6.5 beta documentation + Index - Reticulum Network Stack 0.6.6 beta documentation @@ -139,7 +139,7 @@
@@ -165,7 +165,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -735,7 +735,7 @@
- + diff --git a/docs/manual/gettingstartedfast.html b/docs/manual/gettingstartedfast.html index fa8a3b7..222d444 100644 --- a/docs/manual/gettingstartedfast.html +++ b/docs/manual/gettingstartedfast.html @@ -6,7 +6,7 @@ - Getting Started Fast - Reticulum Network Stack 0.6.5 beta documentation + Getting Started Fast - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -758,7 +758,7 @@ section of this manual.

- + diff --git a/docs/manual/hardware.html b/docs/manual/hardware.html index fa9fcdb..6b13868 100644 --- a/docs/manual/hardware.html +++ b/docs/manual/hardware.html @@ -6,7 +6,7 @@ - Communications Hardware - Reticulum Network Stack 0.6.5 beta documentation + Communications Hardware - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -519,7 +519,7 @@ can be used with Reticulum. This includes virtual software modems such as
- + diff --git a/docs/manual/index.html b/docs/manual/index.html index 7899698..5740cce 100644 --- a/docs/manual/index.html +++ b/docs/manual/index.html @@ -6,7 +6,7 @@ - Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -468,7 +468,7 @@ to participate in the development of Reticulum itself.

- + diff --git a/docs/manual/interfaces.html b/docs/manual/interfaces.html index 8529dde..161ae84 100644 --- a/docs/manual/interfaces.html +++ b/docs/manual/interfaces.html @@ -6,7 +6,7 @@ - Configuring Interfaces - Reticulum Network Stack 0.6.5 beta documentation + Configuring Interfaces - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -1106,7 +1106,7 @@ to 30
- + diff --git a/docs/manual/networks.html b/docs/manual/networks.html index 38f40c0..e9db017 100644 --- a/docs/manual/networks.html +++ b/docs/manual/networks.html @@ -6,7 +6,7 @@ - Building Networks - Reticulum Network Stack 0.6.5 beta documentation + Building Networks - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -467,7 +467,7 @@ connected outliers are now an integral part of the network.

- + diff --git a/docs/manual/objects.inv b/docs/manual/objects.inv index 5b36f791e1fd89df60d293b247f9243a76b039bb..d7d3e5d6914f3962619988cf0bfaa8b95d70ae0e 100644 GIT binary patch delta 12 TcmX>rd{%gZKcm^kfLcxfADRSS delta 12 TcmX>rd{%gZKcnf!fLcxfAC&}M diff --git a/docs/manual/reference.html b/docs/manual/reference.html index 9b644c3..f877f36 100644 --- a/docs/manual/reference.html +++ b/docs/manual/reference.html @@ -6,7 +6,7 @@ - API Reference - Reticulum Network Stack 0.6.5 beta documentation + API Reference - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -2078,7 +2078,7 @@ will announce it.

- + diff --git a/docs/manual/search.html b/docs/manual/search.html index f8f7e83..0460abd 100644 --- a/docs/manual/search.html +++ b/docs/manual/search.html @@ -4,7 +4,7 @@ - Search - Reticulum Network Stack 0.6.5 beta documentation + Search - Reticulum Network Stack 0.6.6 beta documentation @@ -138,7 +138,7 @@
@@ -164,7 +164,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -262,7 +262,7 @@
- + diff --git a/docs/manual/searchindex.js b/docs/manual/searchindex.js index 895ec0a..b2dd790 100644 --- a/docs/manual/searchindex.js +++ b/docs/manual/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["examples", "forhumans", "gettingstartedfast", "hardware", "index", "interfaces", "networks", "reference", "support", "understanding", "using", "whatis"], "filenames": ["examples.rst", "forhumans.rst", "gettingstartedfast.rst", "hardware.rst", "index.rst", "interfaces.rst", "networks.rst", "reference.rst", "support.rst", "understanding.rst", "using.rst", "whatis.rst"], "titles": ["Code Examples", "An Explanation of Reticulum for Human Beings", "Getting Started Fast", "Communications Hardware", "Reticulum Network Stack Manual", "Configuring Interfaces", "Building Networks", "API Reference", "Support Reticulum", "Understanding Reticulum", "Using Reticulum on Your System", "What is Reticulum?"], "terms": {"A": [0, 2, 5, 6, 7, 9, 10, 11], "number": [0, 2, 5, 6, 7, 9, 10], "ar": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11], "includ": [0, 3, 4, 5, 7, 9], "sourc": [0, 2, 3, 6, 9, 11], "distribut": [0, 2, 6, 7, 9, 10], "reticulum": [0, 5, 6, 7], "you": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "can": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10], "us": [0, 3, 4, 5, 6, 7, 9], "learn": [0, 2, 8, 9], "how": [0, 2, 3, 5, 6, 9, 10, 11], "write": [0, 2, 5, 7, 9, 10], "your": [0, 2, 3, 4, 5, 6, 8, 9, 11], "own": [0, 2, 6, 7, 9, 10, 11], "program": [0, 3, 4, 5, 7, 9, 11], "The": [0, 2, 3, 4, 5, 6, 7, 11], "demonstr": [0, 5], "bare": 0, "minimum": [0, 5, 6, 7, 9], "setup": [0, 2, 4, 5, 10], "requir": [0, 2, 5, 6, 7, 9, 10, 11], "connect": [0, 3, 4, 5, 6, 7, 9, 10, 11], "network": [0, 3, 5, 7, 9, 10, 11], "from": [0, 2, 3, 5, 6, 7, 9, 10, 11], "In": [0, 2, 3, 5, 6, 7, 9, 10, 11], "about": [0, 2, 3, 5, 6, 7, 9], "five": 0, "line": [0, 2, 4, 5, 6, 9, 10, 11], "have": [0, 2, 3, 5, 6, 7, 9, 10], "stack": [0, 2, 6, 7, 9, 10, 11], "initialis": [0, 7, 10], "readi": [0, 2, 3, 5, 6, 7, 11], "pass": [0, 3, 5, 6, 7, 9, 10], "traffic": [0, 2, 5, 6, 7, 9, 10], "thi": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11], "rn": [0, 2, 3, 7, 9, 10], "start": [0, 3, 4, 5, 7, 9, 10], "up": [0, 2, 3, 5, 6, 9, 10, 11], "gener": [0, 2, 3, 5, 6, 7, 9, 10, 11], "new": [0, 4, 6, 7, 9, 10], "destin": [0, 2, 4, 6, 7, 10], "let": [0, 2, 5, 6, 9, 10], "user": [0, 2, 5, 6, 9, 10, 11], "send": [0, 5, 7, 9, 10], "an": [0, 2, 3, 5, 6, 7, 9, 10, 11], "import": [0, 2, 3, 5, 6, 7, 8, 9], "argpars": 0, "": [0, 2, 5, 6, 9, 10, 11], "defin": [0, 5, 7, 9, 10], "app": [0, 2, 7, 9], "name": [0, 4, 5, 6, 7], "we": [0, 2, 3, 5, 8, 9], "ll": [0, 2, 11], "all": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "creat": [0, 4, 5, 6, 7, 9, 10, 11], "sinc": [0, 2, 5, 6, 7, 9], "basic": [0, 2, 4, 7, 10], "i": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10], "part": [0, 5, 6, 7, 9, 10], "rang": [0, 2, 3, 5, 6, 9, 10, 11], "util": [0, 3, 4, 5, 9], "put": [0, 3, 5, 10], "them": [0, 2, 3, 5, 6, 8, 9, 10, 11], "within": [0, 2, 5, 6, 7, 9], "namespac": 0, "example_util": 0, "app_nam": [0, 7], "execut": [0, 2, 5, 7, 10], "when": [0, 2, 3, 5, 6, 7, 9, 10], "def": 0, "program_setup": 0, "configpath": 0, "must": [0, 2, 5, 6, 7, 9, 10], "first": [0, 2, 5, 7, 9, 10], "randomli": [0, 9], "ident": [0, 2, 4, 7, 10, 11], "our": [0, 9], "just": [0, 2, 3, 5, 6, 9, 11], "endpoint": [0, 6, 7, 9], "address": [0, 2, 5, 6, 7, 9, 11], "commun": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11], "also": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11], "exist": [0, 2, 3, 5, 9, 10, 11], "which": [0, 2, 5, 6, 7, 9, 10], "know": [0, 2, 3, 6, 7, 9, 11], "thei": [0, 2, 5, 6, 7, 9, 10], "reachabl": [0, 2, 5, 6, 7, 9, 10], "automat": [0, 2, 3, 5, 6, 7, 9, 10, 11], "path": [0, 2, 3, 5, 7, 9, 10], "anywher": [0, 5], "els": [0, 2, 6, 9], "IN": [0, 7], "singl": [0, 5, 7, 9, 10, 11], "minimalsampl": 0, "configur": [0, 2, 3, 4, 6, 7, 9, 11], "prove": [0, 9], "packet": [0, 2, 4, 5, 6, 7, 10, 11], "By": [0, 2, 5, 7, 9, 10], "do": [0, 2, 3, 5, 7, 9, 10, 11], "proof": [0, 7, 9, 10], "each": [0, 2, 5, 6, 9, 10], "incom": [0, 5, 7, 10], "transmit": [0, 5, 9], "back": [0, 5, 9, 11], "sender": [0, 2, 6, 9, 10], "anyon": [0, 2, 3, 5, 6, 7, 9, 10], "tri": 0, "whether": [0, 5, 7, 9], "wa": [0, 3, 5, 6, 7, 9, 10, 11], "receiv": [0, 2, 5, 7, 9, 10], "correctli": 0, "set_proof_strategi": [0, 7], "prove_al": [0, 7], "everyth": [0, 6, 9], "hand": 0, "over": [0, 3, 4, 5, 7, 9, 10, 11], "control": [0, 2, 3, 4, 6, 7, 9, 11], "loop": 0, "announceloop": 0, "log": [0, 5, 10], "prettyhexrep": 0, "hash": [0, 2, 7, 9, 10], "run": [0, 2, 3, 5, 6, 7, 9, 10, 11], "hit": 0, "enter": [0, 10], "manual": [0, 2, 5, 6, 7, 10], "ctrl": 0, "c": [0, 6, 10], "quit": 0, "until": [0, 2, 5, 7], "exit": [0, 2, 7, 10], "If": [0, 2, 3, 5, 6, 7, 9, 10, 11], "server": [0, 2, 3, 4, 7, 10], "client": [0, 2, 3, 4, 7], "messag": [0, 2, 7, 9, 10], "direct": [0, 2, 3, 6, 7, 9, 10], "toward": [0, 5, 9], "while": [0, 2, 3, 5, 6, 7, 9, 11], "true": [0, 2, 5, 7, 10], "input": [0, 10], "sent": [0, 2, 7, 9, 10], "startup": [0, 10], "get": [0, 3, 4, 5, 7, 11], "pars": 0, "desir": [0, 3, 5, 9], "mode": [0, 2, 3, 4, 9, 10, 11], "__name__": 0, "__main__": 0, "try": [0, 4, 5], "parser": 0, "argumentpars": 0, "descript": [0, 10], "add_argu": 0, "config": [0, 2, 6, 10], "action": 0, "store": [0, 3, 9, 10], "default": [0, 2, 3, 5, 6, 7, 9, 10], "none": [0, 2, 5, 7, 9, 10], "help": [0, 6, 8, 9, 10, 11], "altern": [0, 2, 5, 10], "directori": [0, 10], "type": [0, 2, 4, 5, 6, 7, 10], "str": 0, "arg": 0, "parse_arg": 0, "configarg": 0, "except": [0, 5, 7], "keyboardinterrupt": 0, "print": [0, 5, 10], "found": [0, 2, 5, 6, 9, 10], "http": [0, 2, 8], "github": [0, 2, 8], "com": [0, 2, 8], "markqvist": [0, 2, 8], "blob": [0, 9], "master": [0, 7], "py": [0, 2, 9, 10], "build": [0, 2, 3, 4, 5, 9, 11], "upon": [0, 9], "previou": 0, "explor": [0, 9, 11], "notif": [0, 7], "relev": [0, 3, 5, 7, 9, 10], "set": [0, 2, 3, 5, 6, 7, 9, 10, 11], "callback": [0, 7], "applic": [0, 5, 6, 7, 9, 10, 11], "arriv": [0, 9], "random": [0, 7, 9], "two": [0, 2, 3, 5, 6, 7, 9], "list": [0, 2, 3, 5, 7, 9, 11], "string": [0, 7], "app_data": [0, 7], "fruit": 0, "peach": 0, "quinc": 0, "date": [0, 2], "tangerin": 0, "pomelo": 0, "carambola": 0, "grape": 0, "noble_gas": 0, "helium": 0, "neon": 0, "argon": 0, "krypton": 0, "xenon": 0, "radon": 0, "oganesson": 0, "announcesampl": 0, "space": [0, 2, 3, 6, 9, 11], "destination_1": 0, "destination_2": 0, "handler": [0, 7], "onli": [0, 2, 3, 5, 6, 7, 9, 10, 11], "ask": [0, 2, 3, 7], "chang": [0, 2, 5, 7, 9, 10, 11], "filter": [0, 6, 9, 10], "see": [0, 2, 5, 6, 7, 9, 10, 11], "what": [0, 2, 4, 7, 9], "happen": [0, 7, 9], "announce_handl": 0, "exampleannouncehandl": 0, "aspect_filt": [0, 7], "regist": [0, 7], "transport": [0, 2, 4, 5, 6, 7, 10, 11], "register_announce_handl": [0, 7], "select": [0, 5], "randint": 0, "0": [0, 2, 5, 7, 9, 10, 11], "len": 0, "1": [0, 2, 5, 7, 9, 10], "data": [0, 2, 3, 4, 5, 6, 7, 9, 11], "encod": [0, 7], "utf": 0, "8": [0, 5, 10], "nobl": 0, "ga": 0, "noble_ga": 0, "need": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11], "class": [0, 6, 7, 11], "method": [0, 2, 5, 7, 9], "take": [0, 2, 5, 9, 10, 11], "option": [0, 2, 3, 4, 6, 7, 9, 10], "argument": [0, 7, 10], "instanc": [0, 4, 5, 7, 9, 10], "some": [0, 2, 3, 5, 6, 7, 9, 10], "want": [0, 2, 5, 6, 9, 10, 11], "aspect": [0, 3, 5, 7, 9, 10], "__init__": [0, 7], "self": [0, 6, 11], "call": [0, 6, 7, 9, 11], "system": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11], "match": [0, 5, 9, 10], "specif": [0, 3, 4, 5, 7, 10, 11], "cannot": [0, 2, 5, 11], "wildcard": 0, "received_announc": [0, 7], "destination_hash": [0, 7, 10], "announced_ident": [0, 7], "contain": [0, 6, 7, 9, 10], "follow": [0, 2, 3, 5, 7, 8, 9, 10, 11], "decod": 0, "plaintext": [0, 7], "unencrypt": [0, 7, 9], "inform": [0, 2, 4, 5, 6, 7, 9, 10], "ani": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11], "listen": [0, 5, 9, 10], "sy": 0, "did": 0, "one": [0, 2, 3, 5, 6, 7, 9, 10, 11], "public_inform": 0, "ad": [0, 3, 4, 5, 6, 7, 9, 11], "so": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11], "differ": [0, 2, 3, 5, 6, 7, 9, 10, 11], "plain": [0, 3, 5, 7, 9], "uncencrypt": 0, "broadcast_destin": 0, "specifi": [0, 2, 3, 5, 6, 7, 10], "everi": [0, 5, 6, 7, 9], "time": [0, 2, 3, 5, 6, 7, 9, 10], "set_packet_callback": [0, 7], "packet_callback": 0, "main": 0, "broadcastloop": 0, "simpli": [0, 2, 3, 5, 6, 9, 10], "out": [0, 2, 3, 5, 6, 7, 9, 10, 11], "r": [0, 5, 9, 10], "n": [0, 9, 10], "end": [0, 5, 6, 7, 9, 11], "stdout": [0, 5, 10], "flush": 0, "text": [0, 2, 6, 9], "prompt": 0, "channelarg": 0, "between": [0, 5, 6, 7, 9], "interfac": [0, 3, 4, 6, 7, 10], "simpl": [0, 3, 7, 9, 10, 11], "respond": [0, 7, 10], "receipt": [0, 7, 9], "choos": [0, 2, 5, 9], "global": [0, 2, 5, 6, 7, 9, 11], "server_ident": 0, "queri": [0, 2, 7], "abl": [0, 2, 5, 6, 7, 9, 10], "verifi": [0, 7, 9, 10, 11], "repli": [0, 10], "encrypt": [0, 2, 6, 7, 9, 10, 11], "wai": [0, 2, 5, 6, 7, 9, 10], "certain": [0, 5, 6, 8, 9], "than": [0, 2, 5, 6, 7, 9, 10, 11], "read": [0, 2, 5, 7, 9, 10], "echo_destin": 0, "tell": [0, 5], "function": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11], "server_callback": 0, "wait": [0, 5, 9], "go": [0, 2, 5, 9], "handl": [0, 3, 5, 6, 7, 9, 10, 11], "reception_stat": 0, "is_connected_to_shared_inst": 0, "reception_rssi": 0, "get_packet_rssi": 0, "packet_hash": 0, "reception_snr": 0, "get_packet_snr": 0, "rssi": [0, 7, 10], "dbm": [0, 5, 10], "snr": [0, 7, 10], "db": [0, 10], "destination_hexhash": 0, "timeout": [0, 7, 10], "binari": [0, 2, 7, 9, 10], "represent": [0, 7], "command": [0, 2, 5, 10], "dest_len": 0, "truncated_hashlength": [0, 7], "2": [0, 5, 7, 9, 10], "rais": [0, 7], "valueerror": [0, 7], "length": [0, 5, 7, 9], "invalid": [0, 7], "hex": 0, "hexadecim": [0, 9, 10], "charact": 0, "byte": [0, 7, 9, 10, 11], "format": [0, 4, 10, 11], "fromhex": 0, "e": [0, 6, 10], "check": [0, 2, 7, 9, 10], "overrid": 0, "loglevel": [0, 7, 10], "provid": [0, 2, 3, 4, 5, 6, 7, 9, 11], "feedback": [0, 4], "log_info": 0, "doe": [0, 2, 3, 4, 5, 6, 7, 9, 10], "load": [0, 2, 7, 10], "has_path": [0, 7], "To": [0, 2, 3, 5, 6, 9, 10, 11], "public": [0, 4, 5, 7, 10], "kei": [0, 4, 6, 7, 10, 11], "done": [0, 2, 5, 6, 9, 10], "recal": [0, 7, 10], "modul": [0, 2, 3, 9, 10, 11], "known": [0, 5, 7, 9, 10], "return": [0, 7, 10], "outgo": [0, 5, 7, 9, 10], "got": 0, "correct": [0, 9], "convent": 0, "request_destin": 0, "add": [0, 2, 5, 6, 7, 10], "echo_request": 0, "get_random_hash": [0, 7], "successfulli": [0, 7, 9], "packetreceipt": [0, 4, 7], "packet_receipt": [0, 7], "set_timeout": [0, 7], "set_timeout_callback": [0, 7], "packet_timed_out": 0, "deliveri": [0, 2, 7, 11], "set_delivery_callback": [0, 7], "packet_deliv": 0, "yet": [0, 5, 9, 11], "retri": [0, 7, 9], "onc": [0, 2, 3, 5, 6, 7, 9, 10, 11], "request_path": [0, 7], "statu": [0, 2, 4, 5, 7, 9, 10], "deliv": [0, 7], "rtt": [0, 7, 9], "get_rtt": [0, 7], "round": [0, 7, 10], "3": [0, 5, 9, 10, 11], "rttstring": 0, "second": [0, 5, 7, 9, 10, 11], "1000": 0, "millisecond": [0, 10], "proof_packet": 0, "valid": [0, 5, 7, 9, 10], "trip": [0, 7, 10], "fail": [0, 2, 7], "store_tru": 0, "t": [0, 2, 5, 6, 7, 10], "metavar": 0, "float": [0, 7], "narg": 0, "timeoutarg": 0, "print_help": 0, "establish": [0, 2, 5, 6, 7, 11], "remot": [0, 4, 7, 10], "forth": 0, "o": [0, 2, 9, 10, 11], "refer": [0, 2, 4], "latest": [0, 2, 5, 10], "latest_client_link": 0, "server_destin": 0, "linkexampl": 0, "set_link_established_callback": [0, 7], "client_connect": 0, "server_loop": 0, "set_link_closed_callback": [0, 7], "client_disconnect": 0, "server_packet_receiv": 0, "disconnect": [0, 5], "activ": [0, 2, 5, 7, 9], "last": [0, 5, 7], "reply_text": 0, "reply_data": 0, "server_link": 0, "sleep": [0, 10], "begin": [0, 3, 7], "And": 0, "client_packet_receiv": 0, "close": [0, 6, 7, 10], "link_establish": 0, "link_clos": 0, "interact": [0, 2, 7, 9, 10], "client_loop": 0, "becom": [0, 2, 6, 9], "should_quit": 0, "fals": [0, 5, 7, 10], "should": [0, 2, 5, 6, 7, 9, 10, 11], "q": [0, 10], "teardown": [0, 7], "mdu": [0, 7], "size": [0, 2, 5, 7, 9, 10], "exce": [0, 5, 7], "log_error": 0, "error": [0, 2, 8, 10], "ha": [0, 2, 3, 5, 6, 7, 9, 11], "been": [0, 2, 3, 5, 6, 7, 9, 11], "later": [0, 2, 5, 10], "teardown_reason": 0, "now": [0, 2, 6, 9, 10], "elif": 0, "destination_clos": 0, "exit_handl": 0, "5": [0, 2, 5, 7, 9, 10, 11], "_exit": 0, "identifi": [0, 5, 7, 9, 10], "intiat": 0, "initi": [0, 6, 7, 9, 11], "peer": [0, 2, 5, 7, 9, 10], "identifyexampl": 0, "set_remote_identified_callback": [0, 7], "remote_identifi": 0, "origin": [0, 6, 9], "displai": [0, 9, 10], "remote_p": 0, "unidentifi": 0, "get_remote_ident": [0, 7], "client_ident": 0, "sendig": 0, "perform": [0, 2, 5, 6, 9, 10], "random_text_gener": 0, "request_id": [0, 7], "link_id": [0, 7], "remote_ident": [0, 7], "requested_at": [0, 7], "look": [0, 2, 5, 9, 10], "On": [0, 2, 5, 10], "full": [0, 5, 7, 9, 10, 11], "moon": 0, "becki": 0, "upset": 0, "stai": [0, 9, 10], "awai": [0, 5, 6, 9, 10], "pet": 0, "shop": 0, "stock": 0, "requestexampl": 0, "register_request_handl": [0, 7], "response_gener": [0, 7], "allow": [0, 2, 3, 5, 6, 7, 9, 10, 11], "allow_al": [0, 7], "response_callback": [0, 7], "got_respons": 0, "failed_callback": [0, 7], "request_fail": 0, "request_receipt": [0, 7], "request_receiv": 0, "structur": [0, 7, 9, 11], "datetim": 0, "vendor": [0, 3], "umsgpack": 0, "share": [0, 2, 6, 7, 9, 10], "object": [0, 7], "subclass": [0, 7], "messagebas": [0, 4, 7], "ensur": [0, 5, 7, 9, 10, 11], "serial": [0, 2, 4, 9, 11], "deseri": 0, "multiplex": 0, "other": [0, 2, 3, 5, 6, 7, 9, 10], "both": [0, 2, 3, 5, 6, 7, 9, 10, 11], "same": [0, 2, 3, 5, 6, 7, 9, 10], "definit": [0, 9], "note": [0, 3, 4, 5, 7, 9, 10], "wish": [0, 9, 10], "make": [0, 2, 3, 5, 8, 9, 10], "stringmessag": 0, "convei": 0, "timestamp": 0, "msgtype": [0, 7], "variabl": [0, 7], "assign": [0, 9, 10], "integ": 0, "valu": [0, 5, 7, 9], "constructor": 0, "uniqu": [0, 5, 7, 9, 11], "across": [0, 3, 6, 7], "0xf000": [0, 7], "reserv": [0, 7, 9], "0x0101": 0, "callabl": [0, 7], "paramet": [0, 3, 5, 6, 7, 9, 10], "empti": 0, "version": [0, 2, 9, 10], "unpack": [0, 7], "final": [0, 7, 9], "implement": [0, 5, 6, 7, 8, 9, 11], "pack": [0, 7], "raw": [0, 3, 7], "payload": [0, 7, 9, 10], "packag": [0, 2, 5, 9], "bundl": 0, "could": [0, 2, 5, 6, 7, 9, 11], "struct": 0, "python": [0, 4, 7, 9, 10, 11], "more": [0, 2, 3, 5, 6, 7, 9, 10, 11], "fit": 0, "entir": [0, 6, 7, 9, 10], "avail": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11], "properti": [0, 6, 7], "slightli": [0, 2], "less": [0, 5, 7, 9, 11], "due": [0, 6], "header": [0, 7, 9], "content": [0, 2, 6, 10], "stream": [0, 7, 9], "packb": 0, "unpackb": 0, "channelexampl": 0, "get_channel": [0, 7], "register_message_typ": [0, 7], "add_message_handl": [0, 7], "server_message_receiv": 0, "param": 0, "deserializ": 0, "unless": [0, 2, 5, 7, 9], "preced": 0, "indic": [0, 7], "isinst": 0, "reply_messag": 0, "order": [0, 7, 10], "were": [0, 6], "consid": [0, 5, 7, 9, 11], "subsequ": [0, 9], "skip": 0, "packed_s": 0, "is_ready_to_send": [0, 7], "pleas": [0, 2, 5, 7, 10, 11], "pend": 0, "complet": [0, 2, 3, 5, 6, 7, 9, 10, 11], "client_message_receiv": 0, "reader": [0, 7], "writer": [0, 7], "__future__": 0, "annot": 0, "latest_buff": 0, "bufferexampl": 0, "old": [0, 3, 8, 9], "stream_id": [0, 7], "bit": [0, 2, 5, 7, 9, 10, 11], "like": [0, 2, 3, 5, 6, 7, 9, 10, 11], "file": [0, 2, 3, 5, 6, 7, 9, 10, 11], "descriptor": 0, "actual": [0, 2, 5, 9], "separ": [0, 2, 5, 6, 9, 10], "unidirect": 0, "flow": [0, 5, 6], "opposit": [0, 5], "create_bidirectional_buff": [0, 7], "server_buffer_readi": 0, "ready_byt": [0, 7], "int": [0, 7], "otherwis": [0, 7], "forc": [0, 10], "server_client_connect": 0, "detail": [0, 2, 4, 5, 7, 10, 11], "client_buffer_readi": 0, "termin": [0, 2, 7], "download": [0, 5, 10], "resourc": [0, 2, 4, 7, 8], "effici": [0, 2, 5, 9, 11], "serv": [0, 3, 5, 6, 9, 10], "larg": [0, 3, 5, 6, 7, 9, 11], "transfer": [0, 7, 9, 10, 11], "recommend": [0, 2, 9], "compress": [0, 7, 9], "hashmap": 0, "sequenc": [0, 7, 9, 11], "long": [0, 2, 3, 5, 7, 9], "slow": [0, 5, 9], "cpu": [0, 9], "probabl": [0, 2, 6, 9, 10, 11], "result": [0, 9, 10], "befor": [0, 2, 5, 7, 9, 10], "prepar": [0, 6], "instead": [0, 2, 5, 7, 9, 10], "slice": 0, "chunk": 0, "suitabl": [0, 2, 5, 6, 9, 11], "thread": 0, "app_timeout": 0, "45": [0, 9], "serve_path": 0, "here": [0, 2, 5, 9, 10], "conveni": 0, "list_fil": 0, "entri": [0, 2, 9], "listdir": 0, "isfil": 0, "join": [0, 2, 6, 8, 9], "host": [0, 2, 5, 9, 10], "still": [0, 2, 5, 6, 9, 10], "isdir": 0, "list_packet": 0, "list_receipt": 0, "list_deliv": 0, "list_timeout": 0, "too": [0, 6], "mani": [0, 2, 3, 5, 6, 7, 9, 10, 11], "split": 0, "filelist": 0, "multipl": [0, 5, 6, 9, 10], "hint": 0, "alreadi": [0, 2, 3, 6, 7, 9, 10], "support": [0, 2, 4, 5, 6, 7, 9, 10, 11], "after": [0, 2, 5, 6, 7, 9, 10], "re": [0, 5, 7, 9], "keep": [0, 6, 7, 9, 10, 11], "open": [0, 3, 5, 6, 7, 8, 9, 10, 11], "client_request": 0, "longer": [0, 2, 6, 9, 10], "filenam": 0, "rb": 0, "file_resourc": 0, "resource_sending_conclud": 0, "somethign": 0, "went": 0, "wrong": [0, 5], "don": [0, 2, 6, 7, 10], "unknown": [0, 5, 7, 9, 10], "conclud": [0, 7], "hasattr": 0, "server_fil": 0, "current": [0, 2, 4, 5, 7, 9], "current_download": 0, "current_filenam": 0, "statist": [0, 5, 7, 8], "download_start": 0, "download_finish": 0, "download_tim": 0, "transfer_s": 0, "file_s": 0, "expect": [0, 5, 7, 9, 10], "normal": [0, 2, 5, 7, 10], "accordingli": 0, "filelist_receiv": 0, "advertis": [0, 7], "set_resource_strategi": [0, 7], "accept_al": [0, 7], "set_resource_started_callback": [0, 7], "download_began": 0, "set_resource_concluded_callback": [0, 7], "download_conclud": 0, "menu": 0, "menu_mod": 0, "down": [0, 3, 5, 7], "request_packet": 0, "create_receipt": [0, 7], "print_menu": 0, "25": [0, 4, 11], "user_input": 0, "screen": 0, "variou": [0, 2, 5, 6, 9, 10], "state": 0, "It": [0, 2, 3, 5, 7, 9, 10, 11], "uninterest": 0, "won": 0, "clear_screen": 0, "print_filelist": 0, "percent": [0, 5], "get_progress": [0, 7], "100": [0, 5, 9], "rprogress": 0, "save_error": 0, "disk": [0, 7], "hour": [0, 5], "rem": 0, "divmod": 0, "3600": [0, 5], "minut": [0, 2, 5, 9], "60": [0, 5], "timestr": 0, "05": 0, "2f": 0, "ttime": 0, "taken": [0, 9], "tfile": 0, "size_str": 0, "tdata": 0, "teffect": 0, "rate": [0, 4, 7, 10], "suffix": 0, "b": [0, 6, 10], "ttransfer": 0, "press": 0, "index": [0, 2, 4], "enumer": 0, "filelist_data": 0, "extend": [0, 2, 7], "local": [0, 2, 5, 6, 7, 9, 10, 11], "append": [0, 9], "visibl": 0, "updat": [0, 2, 7, 9, 10], "small": [0, 5, 6, 9, 11], "job": 0, "potenti": [0, 5, 8, 9, 10, 11], "target": [0, 5, 10], "filelist_timeout_job": 0, "setdaemon": 0, "detect": 0, "shown": 0, "progress": [0, 7, 10, 11], "total_s": 0, "saved_filenam": 0, "counter": 0, "wb": 0, "human": [0, 7, 8, 9], "readabl": [0, 7, 9], "num": 0, "unit": [0, 2, 7, 10], "ki": 0, "mi": 0, "gi": 0, "ti": [0, 9], "pi": [0, 4, 6, 9, 10, 11], "ei": 0, "zi": 0, "last_unit": 0, "yi": 0, "k": 0, "m": [0, 2, 9, 10], "g": [0, 10], "p": [0, 10], "z": 0, "y": 0, "ab": 0, "1024": 0, "clear": [0, 5, 7, 9, 10], "cl": 0, "nt": 0, "dir": 0, "best": [2, 9, 11], "guid": [2, 3, 9], "outlin": [2, 3, 9], "sensibl": [2, 3, 5], "scenario": [2, 4, 9], "relat": 2, "easiest": [2, 3, 5, 9], "via": [2, 3, 5, 8, 9, 10, 11], "pip": [2, 3, 10], "manag": [2, 6, 7, 9, 10, 11], "sudo": [2, 10], "apt": 2, "python3": [2, 3], "pamac": 2, "similar": [2, 3, 5, 6, 7, 10, 11], "dowload": 2, "releas": [2, 5, 9], "wheel": 2, "channel": [2, 4, 5, 6, 7, 8, 9, 11], "offlin": 2, "py3": 2, "whl": 2, "mai": [2, 5, 7, 9, 10], "case": [2, 3, 5, 6, 9, 10], "usual": 2, "essenti": [2, 5, 9], "deriv": [2, 7, 9, 11], "arch": 2, "manjaro": 2, "devel": 2, "fedora": 2, "dnf": 2, "groupinstal": 2, "tool": [2, 3, 9, 10, 11], "librari": 2, "compil": 2, "miss": 2, "even": [2, 5, 6, 9, 10, 11], "pre": [2, 7, 9], "built": [2, 5, 9, 11], "few": [2, 3, 5, 6, 9, 10, 11], "extrem": [2, 9, 10, 11], "low": [2, 3, 5, 6, 9, 11], "bandwidth": [2, 5, 6, 7, 9, 10, 11], "These": [2, 5, 7, 9, 10], "feel": 2, "work": [2, 3, 5, 6, 9, 10, 11], "design": [2, 3, 6, 9, 11], "well": [2, 3, 5, 6, 7, 9, 10, 11], "lora": [2, 3, 4, 9, 11], "link": [2, 3, 4, 5, 6, 7, 10, 11], "wifi": [2, 4, 5, 6, 9, 10, 11], "wire": [2, 3, 4, 5, 11], "ethernet": [2, 4, 5, 6, 9, 11], "combin": [2, 4, 6, 9], "As": [2, 3, 5, 6, 7, 9, 11], "easi": [2, 3, 5, 9, 10, 11], "experi": [2, 9], "without": [2, 3, 5, 6, 9, 10, 11], "transceiv": [2, 3, 5, 9, 11], "infrastructur": [2, 3, 5, 6, 9, 10], "launch": [2, 10], "devic": [2, 4, 5, 6, 7, 9, 10], "enough": [2, 3, 9], "physic": [2, 3, 5, 7, 9, 10], "rnsh": [2, 10], "fulli": [2, 3, 9, 10, 11], "session": [2, 9], "pipe": [2, 4, 11], "ssh": 2, "veri": [2, 3, 5, 6, 7, 8, 9, 10, 11], "facilit": 2, "suit": [2, 3, 9, 10], "featur": [2, 8, 9, 11], "delai": [2, 5, 9, 10], "browser": 2, "page": [2, 4, 9], "dynam": [2, 10], "render": 2, "authent": [2, 5, 6, 7, 9, 11], "face": [2, 5], "protocol": [2, 3, 4, 5, 11], "lxmf": [2, 10], "anoth": [2, 7, 9, 10], "project": 2, "nomadnet": 2, "might": [2, 5, 6, 9, 10], "reboot": 2, "again": [2, 5, 9, 10], "would": [2, 5, 6, 7, 9], "rather": [2, 7], "graphic": 2, "linux": [2, 3, 9], "maco": 2, "peopl": [2, 9], "compat": [2, 3, 5, 7, 9], "i2p": [2, 4, 11], "qr": 2, "paper": 2, "anyth": [2, 3, 5, 9, 10, 11], "interoper": [2, 3, 6, 9, 11], "come": [2, 9], "easier": [2, 5, 6, 10], "rnsd": [2, 4], "background": [2, 5], "foreground": 2, "servic": [2, 4, 6], "rnstatu": [2, 4, 5, 9], "rnpath": [2, 4, 5], "rnprobe": [2, 4], "view": [2, 5, 9, 10], "chapter": [2, 3, 5, 6, 7, 9, 10, 11], "locat": [2, 3, 6, 9, 10], "exampl": [2, 3, 4, 5, 7, 9, 10, 11], "exampleconfig": [2, 10], "broadcast": [2, 4, 5, 7, 9], "domain": [2, 5], "further": [2, 4, 5], "tcp": [2, 3, 4, 6, 9, 11], "There": [2, 6, 9, 11], "subnet": [2, 6], "rout": [2, 3, 5, 6, 7, 9, 10, 11], "tabl": [2, 5, 6, 9, 10], "thing": 2, "discov": [2, 5], "topographi": [2, 6, 9], "situat": [2, 3, 5, 6, 9], "where": [2, 3, 4, 5, 6, 7, 9, 10], "utilis": [2, 5, 6, 7, 10, 11], "extern": [2, 5, 7, 11], "often": [2, 5, 6, 9, 10], "suffici": [2, 5, 9, 10], "act": [2, 7, 9, 10], "gatewai": [2, 5, 6, 9], "enabl": [2, 3, 5, 6, 7, 9, 10, 11], "wider": [2, 5, 9, 10], "autointerfac": [2, 3, 5, 10], "possibli": 2, "offer": [2, 4, 5, 7, 9], "carefulli": 2, "tcpserverinterfac": [2, 5], "access": [2, 4, 5, 6, 7, 10], "ip": [2, 3, 5, 9, 10, 11], "faster": [2, 5, 9], "lower": [2, 5, 10], "latenc": [2, 9, 11], "energi": 2, "i2pinterfac": [2, 5], "howev": [2, 6, 9], "leak": 2, "reveal": [2, 7, 9, 11], "who": [2, 9], "inspect": [2, 5, 6, 9, 10], "someon": [2, 5], "determin": [2, 7, 9], "adversari": 2, "record": [2, 9], "metadata": 2, "transmiss": [2, 5, 7, 9], "though": [2, 5, 9], "publicli": [2, 5], "most": [2, 3, 5, 6, 9, 10], "anymor": 2, "through": [2, 3, 5, 6, 7, 9, 10, 11], "invis": [2, 5], "daemon": [2, 5, 7, 10], "parallel": 2, "For": [2, 3, 5, 6, 7, 9, 10, 11], "alwai": [2, 5, 7, 9, 10], "node": [2, 4, 5, 6, 10, 11], "i2pd": [2, 5], "mix": [2, 5, 6, 10], "hide": 2, "relai": 2, "extra": [2, 5, 6, 10], "comput": [2, 9, 11], "power": [2, 3, 5, 9, 10], "attack": 2, "form": [2, 5, 6, 7, 9], "deep": 2, "much": [2, 5, 6, 9, 10], "difficult": [2, 3], "non": [2, 7, 9], "behind": [2, 9], "firewal": [2, 5], "nat": 2, "preserv": [2, 7], "anonym": [2, 6, 7, 9, 11], "care": [2, 7, 11], "experiment": [2, 11], "made": [2, 7, 9], "amsterdam": 2, "hub": [2, 5], "tcpclientinterfac": [2, 3, 5], "ye": [2, 5, 9, 10], "target_host": [2, 5], "target_port": [2, 5], "4965": [2, 10], "betweenthebord": 2, "4242": [2, 5], "g3br23bvx3lq5uddcsjii74xgmn6y5q325ovrkq2zw2wbzbqgbuq": 2, "b32": [2, 5], "point": [2, 3, 5, 6, 9, 10], "absolut": [2, 8, 11], "usag": [2, 4, 5, 7, 8, 10], "occasion": 2, "test": [2, 9, 10], "failur": [2, 5], "guarante": [2, 9], "hardwar": [2, 4, 5, 6, 7, 9, 10, 11], "wide": [2, 3, 5, 9, 10, 11], "section": [2, 3, 5, 6, 9, 10], "easili": [2, 5, 6, 9, 10, 11], "cheapli": 2, "rnode": [2, 4, 9, 10, 11], "purpos": [2, 3, 5, 7, 9], "digit": [2, 3, 9, 11], "integr": [2, 6, 9], "yourself": [2, 9, 11], "custom": [2, 5, 7, 9, 11], "firmwar": [2, 3, 9, 10], "board": [2, 4, 9, 11], "auto": [2, 3, 4, 7, 9], "script": [2, 3], "prefer": [2, 9], "purchas": [2, 6, 9, 11], "supplier": 2, "addit": [2, 3, 5, 7, 9, 10, 11], "privat": [2, 5, 7, 8, 9, 10, 11], "secur": [2, 9, 11], "uncensor": 2, "mesh": [2, 5, 6, 11], "think": 2, "welcom": 2, "head": 2, "discuss": [2, 3, 9], "propos": 2, "abov": [2, 3, 5, 9, 10], "next": [2, 6, 7, 9], "step": [2, 3], "pyseri": 2, "api": [2, 4, 9, 11], "associ": [2, 7, 9], "recip": 2, "cryptographi": [2, 9, 11], "clone": 2, "repositori": [2, 8, 9], "git": 2, "move": [2, 5, 9, 10], "folder": 2, "symlink": [2, 10], "cd": 2, "ln": [2, 10], "echo": [2, 4], "ve": 2, "immedi": [2, 5, 10], "necessari": [2, 3, 5, 6, 7, 9], "nano": 2, "repeat": 2, "process": [2, 3, 5, 7, 9], "h": [2, 10], "ping": [2, 10], "replac": [2, 9, 10], "below": [2, 3, 5, 10], "174a64852a75682259ad8b921b8bf416": 2, "filetransf": [2, 4, 7], "understand": [2, 4, 7, 10], "submit": 2, "pull": 2, "request": [2, 4, 5, 7, 9, 10], "good": [2, 3, 6, 9, 10], "idea": [2, 9, 10], "introduc": [2, 9], "disucss": 2, "forum": 2, "maintain": [2, 9], "place": [2, 5, 6, 9, 10], "procedur": [2, 7, 9], "quirk": 2, "worth": 2, "being": [2, 5, 7, 9], "awar": [2, 9], "termux": 2, "f": [2, 10], "droid": 2, "emul": 2, "environ": [2, 6, 9], "abil": [2, 3], "pkg": 2, "sure": [2, 3, 10], "upgrad": [2, 9], "Then": 2, "reason": [2, 5, 9], "attempt": [2, 3, 7], "openssl": [2, 9], "libffi": 2, "rust": 2, "export": 2, "cargo_build_target": 2, "aarch64": 2, "sever": [2, 6, 7, 10], "succe": 2, "softwar": [2, 3, 5, 9, 11], "possibl": [2, 3, 5, 6, 7, 9, 10, 11], "apk": 2, "tutori": 2, "code": [2, 3, 4, 5, 10], "startig": 2, "architectur": 2, "precompil": 2, "dev": [2, 5, 10], "64": [2, 9, 10], "32": [2, 9], "rasperri": 2, "os": [2, 5], "april": 2, "2023": [2, 10], "onto": [2, 9], "unfortun": 2, "pipx": 2, "isol": [2, 5, 10], "neg": 2, "affect": [2, 5], "ensurepath": 2, "restor": [2, 5], "behaviour": [2, 5, 10], "edit": [2, 10], "conf": 2, "break": [2, 7, 9, 11], "somewhat": 2, "mislead": 2, "choic": 2, "word": 2, "cours": [2, 5, 9], "rare": [2, 5], "lead": [2, 9], "conflict": 2, "pose": [2, 9], "problem": [2, 9], "_could_": 2, "obscur": 2, "rnspure": 2, "No": [2, 5, 9, 10, 11], "matter": [2, 5], "perfectli": 2, "pyca": [2, 9], "cryptograph": [2, 4, 6, 10, 11], "primit": [2, 4], "One": [3, 7], "truli": [3, 9], "valuabl": [3, 8], "almost": [3, 5, 9, 10], "conceiv": 3, "kind": [3, 5, 6, 9], "medium": [3, 5, 6, 7, 9, 11], "flexibl": [3, 5, 11], "cover": [3, 9, 11], "wireless": [3, 6], "decad": 3, "modern": [3, 9], "millimet": 3, "wave": 3, "backhaul": [3, 6], "oper": [3, 5, 6, 7, 9, 10, 11], "chanc": 3, "box": 3, "glue": 3, "littl": [3, 9], "effort": 3, "pipeinterfac": [3, 5], "kiss": [3, 4, 10, 11], "simplyequip": 3, "broad": 3, "abund": 3, "sometim": 3, "especi": [3, 5], "scratch": 3, "real": [3, 6, 11], "world": [3, 6, 11], "minim": [3, 4, 9], "cost": [3, 9, 11], "fundament": [3, 9], "categori": 3, "addition": [3, 5, 9], "common": [3, 4, 6, 9, 10, 11], "briefli": [3, 9], "describ": [3, 5, 7, 9], "emploi": [3, 9], "pattern": [3, 9], "high": [3, 5, 9, 11], "capac": [3, 5, 7, 9], "gain": [3, 7, 9], "antenna": 3, "backbon": 3, "area": [3, 5, 6, 9, 11], "reliabl": [3, 5, 6, 7, 9, 11], "commonli": 3, "either": [3, 5, 6, 7, 9, 10], "expens": 3, "hard": 3, "hungri": 3, "allevi": 3, "particular": 3, "plaform": 3, "depend": [3, 4, 6, 7, 9, 10], "its": [3, 5, 7, 9], "compon": [3, 8, 9], "frequenc": [3, 5, 9, 10], "band": [3, 9], "scheme": 3, "limit": [3, 4, 6, 9], "ism": [3, 9], "avoid": [3, 9, 10], "confus": [3, 9], "layer": [3, 5, 6, 7, 9, 11], "noth": [3, 11], "lorawan": [3, 9], "standard": [3, 9], "central": [3, 6, 9], "iot": 3, "overhead": [3, 5, 9], "level": [3, 5, 9, 10], "directli": [3, 5, 7, 9, 10, 11], "replic": [3, 9], "togeth": [3, 9, 10], "exact": [3, 5, 9], "explain": [3, 7], "approach": [3, 9, 10], "develop": [3, 4, 7, 8, 9, 11], "boil": 3, "obtain": [3, 7, 9], "autom": [3, 8, 9], "provis": [3, 10], "rnodeinterfac": [3, 5, 10], "ic": 3, "semtech": 3, "sx1276": 3, "platform": [3, 4, 9], "esp32": 3, "manufactur": 3, "io": 3, "avr": 3, "atmega1284p": 3, "rnodeconf": [3, 4], "autoinstal": [3, 10], "seri": 3, "question": [3, 5], "port": [3, 4, 5, 6, 9, 11], "air": [3, 11], "id": [3, 5, 7, 9, 10], "itself": [3, 4, 9], "short": [3, 5, 9, 10], "bridg": [3, 4], "behav": 3, "mean": [3, 5, 6, 9, 10], "dhcp": [3, 5, 10], "dn": 3, "least": [3, 5, 9, 10, 11], "transpar": [3, 5, 9, 10], "distanc": [3, 9], "ubiqu": 3, "airmax": 3, "ltu": 3, "mikrotik": 3, "exhaust": [3, 9], "rel": [3, 9, 11], "cheap": [3, 9], "co": [3, 5, 11], "concurr": [3, 9, 10], "switch": [3, 5, 9, 10], "fiber": 3, "optic": [3, 11], "virtual": [3, 5, 6, 9, 10, 11], "adapt": [3, 6], "tun": 3, "tap": 3, "serialinterfac": [3, 5], "usb": [3, 6, 9, 10], "freedv": 3, "tnc": [3, 5, 7, 10, 11], "dire": 3, "wolf": 3, "aim": [4, 9], "particip": [4, 6, 9], "pdf": 4, "epub": 4, "caveat": 4, "emptor": 4, "fast": [4, 5, 7, 9], "standalon": 4, "instal": [4, 5, 6, 9, 10, 11], "resolv": [4, 5, 10], "issu": [4, 6, 8], "base": [4, 5, 6, 7, 9, 10, 11], "shell": [4, 10], "nomad": 4, "sideband": 4, "With": [4, 5, 6, 9, 10], "internet": [4, 5, 9, 11], "testnet": [4, 10], "radio": [4, 5, 6, 7, 9, 10, 11], "android": [4, 10], "arm64": 4, "raspberri": [4, 6, 9, 10, 11], "debian": [4, 9, 10], "bookworm": 4, "ubuntu": [4, 10], "lunar": 4, "pure": [4, 9], "rnid": 4, "rncp": 4, "rnx": 4, "improv": [4, 5, 8], "fix": [4, 9], "motiv": 4, "goal": [4, 5], "introduct": 4, "announc": [4, 7, 10], "mechan": [4, 5], "reach": [4, 5, 6], "prioritis": [4, 5, 6, 7], "propag": [4, 5, 7], "rule": [4, 5], "modem": [4, 5, 6, 7, 9, 11], "udp": [4, 6, 9, 10, 11], "ax": [4, 11], "concept": [4, 9, 10], "overview": [4, 5, 9], "interconnect": [4, 5, 9], "site": [4, 5], "growth": 4, "converg": [4, 9], "identif": [4, 5, 11], "respons": [4, 7, 9], "buffer": [4, 5, 7], "donat": 4, "contribut": 4, "requestreceipt": [4, 7], "rawchannelread": [4, 7], "rawchannelwrit": [4, 7], "search": 4, "distinct": [5, 9], "topologi": [5, 9], "endless": 5, "give": [5, 9, 10], "respect": [5, 11], "discover": 5, "autoconfigur": [5, 11], "ipv6": [5, 10], "router": [5, 10], "sort": [5, 9, 10], "interface_en": [5, 10], "lan": 5, "group": [5, 7, 9], "group_id": 5, "kernel": [5, 10, 11], "wlan0": 5, "eth1": 5, "Or": [5, 10, 11], "ignor": [5, 7, 9], "ones": [5, 10], "ignored_devic": 5, "tun0": 5, "eth0": 5, "multicast": 5, "autodiscov": 5, "discoveri": [5, 9, 10], "scope": 5, "admin": 5, "organis": [5, 6, 8], "custom_network_nam": 5, "discovery_scop": 5, "discovery_port": 5, "48555": 5, "data_port": 5, "49555": 5, "frequent": 5, "block": 5, "inbound": [5, 7], "portabl": [5, 9], "persist": [5, 10], "achiev": [5, 7, 9], "geti2p": 5, "net": 5, "websit": 5, "base32": 5, "comma": 5, "5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq": 5, "output": [5, 10], "event": 5, "simplest": [5, 9], "tunnel": [5, 9, 11], "interchang": 5, "degre": 5, "retain": 5, "eas": [5, 9], "simpler": 5, "listen_ip": 5, "listen_port": 5, "bind": 5, "10": [5, 9, 10], "88": 5, "i2p_tunnel": 5, "127": 5, "5001": 5, "dedic": [5, 9], "natur": 5, "toler": 5, "intermitt": 5, "gracefulli": 5, "reappear": 5, "hostnam": 5, "expos": [5, 7], "soundmodem": 5, "kiss_fram": 5, "8001": 5, "caution": 5, "frame": 5, "conjunct": 5, "never": [5, 7, 9], "disabl": [5, 9, 10], "intern": [5, 7, 9], "recoveri": 5, "greatli": 5, "unreli": 5, "implic": 5, "better": 5, "udpinterfac": 5, "forward_ip": 5, "255": [5, 10], "forward_port": 5, "assum": [5, 9], "55": 5, "72": 5, "24": 5, "equival": 5, "forward": [5, 7, 9, 11], "segment": [5, 6, 7, 9, 11], "15": 5, "16": [5, 9, 10], "ttyusb0": [5, 10], "867": 5, "mhz": [5, 9], "867200000": 5, "125": 5, "khz": 5, "125000": 5, "tx": [5, 10], "7": [5, 9, 10], "mw": 5, "txpower": 5, "spread": [5, 10], "factor": [5, 7, 10], "12": [5, 10], "fastest": [5, 9], "longest": 5, "spreadingfactor": 5, "throough": 5, "codingr": 5, "interv": [5, 7, 10], "id_callsign": 5, "mycal": 5, "id_interv": 5, "600": 5, "homebrew": 5, "amount": [5, 6, 7, 9, 11], "ram": 5, "flow_control": 5, "airtim": 5, "term": [5, 6, 9], "appli": [5, 7, 9], "window": 5, "approxim": 5, "enforc": 5, "roll": 5, "airtime_limit_long": 5, "airtime_limit_short": 5, "33": 5, "pair": [5, 7, 9, 10], "laser": 5, "baud": [5, 10], "speed": [5, 9, 10], "115200": [5, 10], "databit": [5, 10], "pariti": [5, 10], "stopbit": [5, 10], "stdin": [5, 10], "netcat": 5, "l": [5, 10], "5757": 5, "respawn": 5, "respawn_delai": 5, "continu": [5, 7, 8, 11], "scan": 5, "eof": 5, "respawn_interv": 5, "varieti": [5, 9, 10, 11], "openmodem": [5, 11], "period": [5, 7, 9], "beacon": 5, "station": 5, "kissinterfac": [5, 10], "ttyusb1": 5, "preambl": [5, 10], "150": [5, 10], "tail": 5, "txtail": [5, 10], "cdma": 5, "200": [5, 10], "slottim": [5, 10], "20": [5, 9, 10], "elaps": 5, "comment": [5, 10], "amateur": [5, 11], "spectrum": [5, 9], "encapsul": [5, 11], "callsign": 5, "ssid": 5, "realli": [5, 7], "doesn": 5, "incur": 5, "ax25kissinterfac": 5, "no1cll": 5, "ttyusb2": 5, "150m": 5, "increas": [5, 10], "squelch": 5, "rx": [5, 10], "turnaround": 5, "kept": [5, 6, 7, 9], "wast": 5, "bring": 5, "brought": [5, 10], "access_point": 5, "shorthand": [5, 10], "ap": 5, "shorter": 5, "expiri": 5, "mostli": [5, 6, 9], "quiet": [5, 10], "momentarili": 5, "disappear": [5, 10], "network_nam": 5, "passphras": [5, 9], "alon": 5, "ifac_s": 5, "customis": 5, "carri": [5, 7, 9, 10], "512": [5, 7, 9], "announce_cap": [5, 7], "maximum": [5, 7, 9], "alloc": [5, 7, 9, 10], "given": [5, 6, 7, 9, 10], "upkeep": 5, "cap": 5, "queue": [5, 9], "nearbi": 5, "overwhelm": [5, 7], "rapidli": 5, "spam": 5, "effect": 5, "excess": 5, "benefici": [5, 10], "balanc": 5, "necesarri": 5, "bitrat": [5, 7], "report": [5, 7, 8, 10], "guess": 5, "per": [5, 7, 9, 10, 11], "strictli": [5, 9], "complex": [5, 9], "left": [5, 7, 9, 10], "gw": 5, "behalf": 5, "resid": 5, "requestor": 5, "chain": 5, "along": [5, 6, 7, 9, 10], "boundari": 5, "remain": [5, 7, 9], "roam": 5, "mobil": [5, 9], "seen": [5, 9], "perspect": [5, 7, 9, 11], "vehicl": 5, "equip": [5, 6, 9], "side": [5, 11], "expir": 5, "significantli": 5, "impact": [5, 9], "announce_rate_target": 5, "announce_rate_grac": 5, "announce_rate_penalti": 5, "basi": [5, 7, 9, 10, 11], "moder": 5, "violat": 5, "penalti": 5, "7200": 5, "annouce_cap": 5, "mention": [5, 9], "strategi": [5, 7], "decis": [5, 9], "slower": [5, 7, 9], "hop": [5, 6, 7, 9, 10, 11], "right": [5, 6], "tend": 5, "conserv": 5, "span": [5, 9], "seamlessli": 5, "influx": 5, "newli": [5, 6, 7, 9], "previous": [5, 6, 7, 9], "occur": [5, 10, 11], "hold": [5, 7, 9], "interrupt": 5, "burst": 5, "subsid": 5, "held": [5, 10], "decid": [5, 6, 7, 9], "bogu": 5, "retransmit": [5, 9], "ingress": 5, "individu": [5, 7, 9, 11], "sub": 5, "disrupt": 5, "neccessari": 5, "modifi": [5, 9, 10], "ingress_control": 5, "ic_new_tim": 5, "spawn": 5, "ic_burst_freq_new": 5, "ic_burst_freq": 5, "temporarili": 5, "ic_max_held_announc": 5, "drop": [5, 7, 9, 10], "256": [5, 7, 9, 10], "ic_burst_hold": 5, "threshold": 5, "ic_burst_penalti": 5, "ic_held_release_interv": 5, "30": [5, 10], "knowledg": [6, 9], "tradit": [6, 9], "worri": 6, "coordin": [6, 7, 9, 11], "evolv": 6, "futur": [6, 9], "mind": [6, 11], "autonom": [6, 9], "terminologi": [6, 9], "rest": [6, 11], "billion": [6, 9], "larger": [6, 9, 10], "higher": [6, 11], "discrimin": 6, "ephemer": [6, 7, 9, 11], "ellipt": [6, 7, 9, 11], "curv": [6, 7, 9, 11], "diffi": [6, 9, 11], "hellman": [6, 9, 11], "exchang": [6, 7, 9, 11], "curve25519": [6, 7, 9, 11], "throttl": 6, "thu": [6, 7, 9], "agnost": [6, 9], "equal": [6, 7, 9], "keystor": 6, "degrad": 6, "stationari": [6, 10], "candid": 6, "optim": 6, "intend": [6, 9], "trustless": [6, 9, 11], "leav": [6, 9], "free": [6, 8, 11], "unorganis": 6, "manner": 6, "far": [6, 9], "unexplor": 6, "dissolv": 6, "organ": 6, "restrict": 6, "legaci": 6, "unifi": 6, "underli": [6, 11], "carrier": [6, 11], "involv": 6, "hardlin": 6, "illustr": [6, 9], "plan": [6, 9], "member": 6, "mainli": 6, "three": [6, 9], "hill": 6, "top": [6, 9], "chosen": [6, 9], "sight": 6, "becaus": [6, 9], "four": 6, "At": [6, 9], "cabl": 6, "suppli": [6, 7, 9], "grow": 6, "core": [6, 9, 10, 11], "those": [6, 9], "d": [6, 10], "island": 6, "investig": 6, "dori": 6, "willing": 6, "she": 6, "her": 6, "home": [6, 10], "everyon": [6, 9], "vice": [6, 11], "versa": [6, 11], "vhf": [6, 9, 11], "outli": 6, "geograph": 6, "coverag": 6, "dai": 6, "find": [6, 9], "poorli": 6, "outlier": 6, "signatur": [7, 9, 10, 11], "configdir": 7, "logdest": 7, "verbos": [7, 10], "exactli": [7, 9], "independ": [7, 9, 11], "inter": 7, "soon": 7, "kill": [7, 9], "forcibli": [7, 10], "advantag": 7, "demand": 7, "mtu": [7, 9, 11], "500": [7, 9, 11], "adher": 7, "prerequisit": 7, "percentag": 7, "schedul": 7, "queu": [7, 10], "fewer": 7, "distant": 7, "smaller": 7, "eventu": 7, "alter": [7, 9], "minimum_bitr": 7, "static": 7, "get_inst": 7, "should_use_implicit_proof": 7, "explicit": 7, "implicit": [7, 9], "transport_en": 7, "create_kei": 7, "decrypt": [7, 9, 10], "verif": [7, 9, 10], "sign": [7, 9, 10], "dh": 7, "keysiz": 7, "x25519": [7, 9, 11], "concaten": 7, "128": [7, 9, 11], "constant": 7, "truncat": [7, 9], "recall_app_data": 7, "heard": [7, 9], "full_hash": 7, "sha": [7, 9], "truncated_hash": 7, "from_byt": 7, "prv_byte": 7, "save": [7, 9], "hazard": 7, "feed": 7, "from_fil": 7, "to_fil": 7, "Be": [7, 10], "get_private_kei": 7, "get_public_kei": 7, "load_private_kei": 7, "load_public_kei": 7, "pub_byt": 7, "ciphertext": 7, "token": [7, 9], "keyerror": 7, "ciphertext_token": 7, "presenc": 7, "ingo": 7, "zero": [7, 11], "expand_nam": 7, "app_and_aspects_from_nam": 7, "full_nam": [7, 10], "tupl": 7, "hash_from_name_and_ident": 7, "adress": [7, 9], "path_respons": 7, "attached_interfac": 7, "tag": 7, "flag": [7, 9], "accepts_link": 7, "accept": [7, 8, 9, 10], "set_proof_requested_callback": 7, "proof_strategi": 7, "prove_non": 7, "prove_app": 7, "proof_requested_callback": 7, "allow_non": 7, "allowed_list": 7, "whatev": [7, 9], "funcion": 7, "allow_list": 7, "deregister_request_handl": 7, "deregist": 7, "symmetr": [7, 9], "typeerror": 7, "incompat": [7, 9], "set_default_app_data": 7, "clear_default_app_data": 7, "ae": [7, 9, 11], "secreci": [7, 9, 11], "instanti": 7, "encrypted_mdu": 7, "383": 7, "plain_mdu": 7, "464": 7, "resend": 7, "get_statu": 7, "cull": 7, "successful": 7, "proven": [7, 9], "established_callback": 7, "closed_callback": 7, "establishment_timeout_per_hop": 7, "6": [7, 10], "keepalive_timeout_factor": 7, "4": [7, 9, 10], "calcul": [7, 9, 10], "stale_grac": 7, "grace": 7, "keepal": [7, 9], "360": 7, "aliv": [7, 9], "stale_tim": 7, "720": 7, "mark": [7, 9], "stale": 7, "torn": 7, "progress_callback": 7, "info": [7, 9, 10], "track_phy_stat": 7, "track": 7, "retriev": 7, "stat": [7, 10], "qualiti": 7, "get_rssi": 7, "signal": 7, "strength": [7, 11], "get_snr": 7, "nois": 7, "ratio": 7, "get_q": 7, "get_establishment_r": 7, "ocur": 7, "no_inbound_for": 7, "no_outbound_for": 7, "outbound": [7, 9], "inactive_for": 7, "purg": 7, "set_resource_callback": 7, "get_transfer_s": 7, "get_data_s": 7, "get_part": 7, "is_compress": 7, "begun": 7, "resource_strategi": 7, "accept_non": 7, "accept_app": 7, "resource_callback": 7, "unsupport": 7, "get_request_id": 7, "get_respons": 7, "get_response_tim": 7, "auto_compress": 7, "arbitrari": [7, 9, 10, 11], "checksum": [7, 11], "Will": 7, "whenev": [7, 9], "cancel": 7, "total": [7, 9, 11], "get_seg": 7, "divid": 7, "get_hash": 7, "bi": [7, 9], "neither": [7, 9], "constrain": 7, "message_class": 7, "recept": 7, "messagecallbacktyp": 7, "bool": 7, "stop": [7, 11], "remove_message_handl": 7, "remov": [7, 10], "envelop": 7, "thrown": 7, "consum": 7, "adjust": 7, "accommod": [7, 9], "abstract": [7, 9], "greater": [7, 9, 11], "popul": 7, "bufferedread": 7, "bufferedwrit": 7, "bufferedrwpair": 7, "create_read": 7, "ready_callback": 7, "document": [7, 9], "create_writ": 7, "receive_stream_id": 7, "send_stream_id": 7, "rawiobas": 7, "add_ready_callback": 7, "cb": [7, 9], "remove_ready_callback": 7, "pathfinder_m": 7, "attribut": 7, "deregister_announce_handl": 7, "hops_to": 7, "next_hop": 7, "next_hop_interfac": 7, "on_interfac": 7, "recurs": 7, "gratefulli": 8, "monero": 8, "84fpy1qbxhcgdseepynmhthcrgmx4nffbytz2gkytoqhvvhjp8eaw1z1eedrnkd19b3b8nilcgvxzkv17ummmeescrpya5w": 8, "ethereum": 8, "0x81f7b979fea6134ba9fd5c701b3501a2e61e897a": 8, "bitcoin": 8, "3cpmacgm34qyvr6xwlvejmi2ane3pzquuq": 8, "ko": 8, "fi": 8, "roadmap": 8, "realiti": 8, "quickli": [8, 9, 11], "sponsor": [8, 11], "dysfunct": 8, "analyt": 8, "telemetri": 8, "collect": 8, "under": [8, 10, 11], "circumst": [8, 9], "reli": [8, 9], "fashion": 8, "u": [8, 9, 10], "suggest": 8, "overal": 9, "principl": [9, 11], "author": 9, "That": 9, "said": 9, "pretti": 9, "sentiment": 9, "philosophi": 9, "seek": 9, "solv": 9, "solut": [9, 10], "primari": 9, "lack": 9, "my": 9, "belief": 9, "highli": 9, "machin": 9, "censorship": [9, 11], "barrier": 9, "todai": 9, "centralis": 9, "trust": [9, 10], "approv": 9, "gatekeep": 9, "inevit": 9, "govern": 9, "censor": 9, "persecut": 9, "unwant": 9, "actor": 9, "imposs": 9, "freeli": 9, "deploi": 9, "enhanc": 9, "agenc": 9, "freedom": 9, "permissionless": 9, "pick": 9, "ghz": 9, "off": [9, 10, 11], "shelf": [9, 11], "ultim": 9, "vast": 9, "myriad": 9, "thousand": 9, "surveil": 9, "disassoci": 9, "oversight": 9, "beings": 9, "usabl": 9, "useabl": 9, "critic": [9, 10], "agnostic": 9, "shall": 9, "handheld": 9, "interest": 9, "strong": 9, "oneself": 9, "unlicens": 9, "licens": 9, "condit": [9, 11], "pmr": 9, "written": 9, "programm": 9, "orient": 9, "multipoint": 9, "recipi": 9, "singular": 9, "_represented_": 9, "characterist": 9, "13425ec15b621c1d928589718000d814": 9, "trade": 9, "simultan": 9, "unlik": 9, "nears": 9, "congest": 9, "galact": 9, "scale": [9, 11], "obvious": 9, "ridicul": 9, "multi": [9, 10, 11], "special": [9, 10], "ecdh": [9, 11], "creator": 9, "correspond": 9, "possess": 9, "although": [9, 11], "capabl": 9, "dot": [9, 10], "notat": [9, 10], "repres": 9, "plenti": 9, "environment": 9, "monitor": 9, "measur": 9, "environmentlogg": 9, "remotesensor": 9, "temperatur": 9, "4faf1b2e0a077e6a9d92fa051f256038": 9, "advis": 9, "expand": 9, "recap": 9, "indirectli": 9, "ledger": 9, "therefor": [9, 11], "messeng": 9, "nicknam": 9, "ed25519": [9, 11], "reconstruct": 9, "notic": [9, 10], "piec": 9, "intention": 9, "infer": 9, "throughout": 9, "accord": 9, "around": 9, "topic": 9, "necessarili": 9, "person": 9, "entiti": 9, "robot": 9, "sensor": 9, "someth": 9, "agent": 9, "manipul": [9, 11], "multilater": 9, "creation": [9, 11], "great": 9, "suffic": 9, "cluster": 9, "hear": 9, "But": 9, "lot": 9, "surviv": 9, "overcom": 9, "challeng": 9, "asymmetr": [9, 10, 11], "closer": 9, "distinguish": 9, "contend": 9, "enable_transport": [9, 10], "randomis": 9, "prioriti": 9, "invers": 9, "proport": 9, "count": 9, "insert": 9, "closest": 9, "newer": 9, "newest": 9, "discard": 9, "contact": 9, "shortest": 9, "predict": 9, "constantli": 9, "earlier": 9, "opt": 9, "against": 9, "bidirect": 9, "travers": 9, "rememb": 9, "ten": 9, "advanc": 9, "confirm": [9, 11], "insid": 9, "intermediari": 9, "moment": [9, 11], "methodologi": [9, 10], "answer": [9, 10], "malici": 9, "pretend": 9, "recreat": 9, "rotat": 9, "memori": 9, "thereaft": 9, "297": [9, 11], "practic": [9, 11], "neglig": 9, "1200": 9, "96": 9, "keypair": 9, "simplic": 9, "explan": [9, 10], "lki": 9, "laid": 9, "had": 9, "construct": [9, 11], "lkr": 9, "chose": 9, "direction": 9, "unequivoc": 9, "retransmiss": 9, "reassembl": 9, "programmat": 9, "satisfi": 9, "half": [9, 11], "duplex": [9, 11], "averag": 9, "throughput": [9, 11], "x": [9, 10], "runtim": 9, "consist": 9, "whereupon": 9, "stabl": [9, 11], "stage": 9, "year": 9, "microcontrol": 9, "430": 9, "868": 9, "900": 9, "recent": 9, "mac": 9, "tailor": 9, "treat": 9, "regard": 9, "preshar": 9, "ifac": [9, 10], "compos": 9, "field": 9, "context": 9, "465": 9, "vari": [9, 10], "00": [9, 10], "01": 9, "11": 9, "_______": 9, "________________": 9, "________": 9, "______": 9, "__": 9, "_": 9, "01010000": 9, "00000100": 9, "hash1": 9, "hash2": 9, "header_2": 9, "00000000": 9, "00000111": 9, "header_1": 9, "10000000": 9, "exclud": 9, "51": 9, "167": 9, "83": [9, 10], "115": 9, "99": 9, "conceptu": 9, "hkdf": 9, "fernet": [9, 11], "cbc": [9, 11], "hmac": [9, 11], "hashlib": 9, "pkcs7": [9, 11], "pad": [9, 11], "trivial": [9, 11], "consequ": 9, "backend": 9, "loss": 9, "scrutini": 9, "review": [9, 11], "risk": 9, "driver": [10, 11], "privileg": 10, "light": 10, "weight": 10, "etc": 10, "boot": 10, "ie": 10, "breviti": 10, "socket": 10, "turn": 10, "share_inst": 10, "shared_instance_port": 10, "37428": 10, "instance_control_port": 10, "37429": 10, "rpc": 10, "rpc_kei": 10, "e5c032d3ec4e64a6aca9927ba8ab73336780f6d71790": 10, "panic": 10, "unrecover": 10, "panic_on_interface_error": 10, "probe": 10, "respond_to_prob": 10, "warn": 10, "debug": 10, "unus": 10, "teach": 10, "task": 10, "08": 10, "18": 10, "17": 10, "59": 10, "56": 10, "v": 10, "show": 10, "ifconfig": 10, "gbp": 10, "13": 10, "kb": 10, "86": 10, "mbp": 10, "63": 10, "23": 10, "80": 10, "tcpinterfac": 10, "dublin": 10, "187": 10, "27": 10, "74": 10, "uhf": [10, 11], "kbp": 10, "e702c42ba8": 10, "49": 10, "9": 10, "5245a8efe1788c6a1cd36144a270e13b": 10, "j": 10, "posit": 10, "arx": 10, "atx": 10, "revers": 10, "json": 10, "new_ident": 10, "984b74a3f768bef236af4371e6f248cd": 10, "new_id": 10, "0f4259fef4521ab75a3409e353fe9073eb10783b4912a6a9937c57bf44a62c1": 10, "hidden": 10, "8dd57a738226809646089335a6b03695": 10, "my_fil": 10, "txt": 10, "bc7291552be7a58f361522990465165c": 10, "rfe": 10, "fetch": 10, "30602def3b3506a28ed33db6f60cc6c9": 10, "2b489d06eaf7c543808c76a5332a447d": 10, "my_ident": 10, "2225fdeecaf6e2db4556c3c2d7637294": 10, "w": 10, "decreas": 10, "overwrit": 10, "c89b4da064bf66d280f0e4d8abfd9806": 10, "f53a1c4278e0726bb73fcc623d6ce763": 10, "rnstransport": 10, "2d03725b327348980d570f739a3a5708": 10, "38": 10, "469": 10, "781": 10, "e7536ee90bd4a440e130490b87a25124": 10, "809": 10, "73": 10, "1726dbad538775b5bf9b0ea25a4079c8": 10, "c50cc4e4f7838b6c31f60ab9032cbc62": 10, "allowed_ident": 10, "copi": 10, "tgz": 10, "73cbd378bb0286ed11a707c13447bb1": 10, "allowed_hash": 10, "silent": 10, "auth": 10, "941bed5e228775e5a8079fc38b1ccf3f": 10, "1b03013c25f1c2ca068a4f080b844a10": 10, "7a55144adf826958a9529a3bcf08b149": 10, "cat": 10, "proc": 10, "cpuinfo": 10, "pseudo": 10, "stderr": 10, "noauth": 10, "noid": 10, "mirror": 10, "max": 10, "fw": 10, "nocheck": 10, "flash": 10, "baud_flash": 10, "freq": 10, "hz": 10, "bw": 10, "txp": 10, "sf": 10, "cr": 10, "eeprom": 10, "backup": 10, "dump": 10, "wipe": 10, "hexbyt": 10, "attach": 10, "older": 10, "onlin": 10, "extract": 10, "cach": 10, "921600": 10, "bluetooth": 10, "intens": 10, "consol": 10, "unlock": 10, "perman": 10, "administr": 10, "ftdi_ft230x_basic_uart_43891ckm": 10, "if00": 10, "port0": 10, "plug": 10, "unplug": 10, "systemd": 10, "usr": 10, "bin": 10, "execstartpr": 10, "restart": 10, "restartsec": 10, "usernameher": 10, "execstart": 10, "wantedbi": 10, "systemctl": 10, "whole": 10, "regular": 10, "rns_bin_dir": 10, "eg": 10, "reload": 10, "loginctl": 10, "linger": 10, "readili": 11, "advers": 11, "unforg": 11, "acknowledg": 11, "empow": 11, "autonomi": 11, "sovereignti": 11, "subject": 11, "outsid": 11, "planetari": 11, "hierarch": 11, "beaureucrat": 11, "resili": 11, "userland": 11, "beta": 11, "bug": 11, "warrant": 11, "sha256": 11, "iv": 11, "urandom": 11, "intuit": 11, "friendli": 11, "44": 11, "gigabyt": 11, "scalabl": 11, "hoc": 11, "transform": 11, "fact": 11, "generalis": 11, "fibr": 11, "popular": 11, "ideal": 11, "stdio": 11, "hack": 11, "foremost": 11, "audit": 11, "privaci": 11, "thorough": 11, "research": 11, "touch": 11}, "objects": {"RNS": [[7, 0, 1, "", "Buffer"], [7, 0, 1, "", "Destination"], [7, 0, 1, "", "Identity"], [7, 0, 1, "", "Link"], [7, 0, 1, "", "MessageBase"], [7, 0, 1, "", "Packet"], [7, 0, 1, "", "PacketReceipt"], [7, 0, 1, "", "RawChannelReader"], [7, 0, 1, "", "RawChannelWriter"], [7, 0, 1, "", "RequestReceipt"], [7, 0, 1, "", "Resource"], [7, 0, 1, "", "Reticulum"], [7, 0, 1, "", "Transport"]], "RNS.Buffer": [[7, 1, 1, "", "create_bidirectional_buffer"], [7, 1, 1, "", "create_reader"], [7, 1, 1, "", "create_writer"]], "RNS.Channel": [[7, 0, 1, "", "Channel"]], "RNS.Channel.Channel": [[7, 2, 1, "", "MDU"], [7, 1, 1, "", "add_message_handler"], [7, 1, 1, "", "is_ready_to_send"], [7, 1, 1, "", "register_message_type"], [7, 1, 1, "", "remove_message_handler"], [7, 1, 1, "", "send"]], "RNS.Destination": [[7, 1, 1, "", "accepts_links"], [7, 1, 1, "", "announce"], [7, 1, 1, "", "app_and_aspects_from_name"], [7, 1, 1, "", "clear_default_app_data"], [7, 1, 1, "", "create_keys"], [7, 1, 1, "", "decrypt"], [7, 1, 1, "", "deregister_request_handler"], [7, 1, 1, "", "encrypt"], [7, 1, 1, "", "expand_name"], [7, 1, 1, "", "get_private_key"], [7, 1, 1, "", "hash"], [7, 1, 1, "", "hash_from_name_and_identity"], [7, 1, 1, "", "load_private_key"], [7, 1, 1, "", "register_request_handler"], [7, 1, 1, "", "set_default_app_data"], [7, 1, 1, "", "set_link_established_callback"], [7, 1, 1, "", "set_packet_callback"], [7, 1, 1, "", "set_proof_requested_callback"], [7, 1, 1, "", "set_proof_strategy"], [7, 1, 1, "", "sign"]], "RNS.Identity": [[7, 3, 1, "", "CURVE"], [7, 3, 1, "", "KEYSIZE"], [7, 3, 1, "", "TRUNCATED_HASHLENGTH"], [7, 1, 1, "", "decrypt"], [7, 1, 1, "", "encrypt"], [7, 1, 1, "", "from_bytes"], [7, 1, 1, "", "from_file"], [7, 1, 1, "", "full_hash"], [7, 1, 1, "", "get_private_key"], [7, 1, 1, "", "get_public_key"], [7, 1, 1, "", "get_random_hash"], [7, 1, 1, "", "load_private_key"], [7, 1, 1, "", "load_public_key"], [7, 1, 1, "", "recall"], [7, 1, 1, "", "recall_app_data"], [7, 1, 1, "", "sign"], [7, 1, 1, "", "to_file"], [7, 1, 1, "", "truncated_hash"], [7, 1, 1, "", "validate"]], "RNS.Link": [[7, 3, 1, "", "CURVE"], [7, 3, 1, "", "ESTABLISHMENT_TIMEOUT_PER_HOP"], [7, 3, 1, "", "KEEPALIVE"], [7, 3, 1, "", "KEEPALIVE_TIMEOUT_FACTOR"], [7, 3, 1, "", "STALE_GRACE"], [7, 3, 1, "", "STALE_TIME"], [7, 1, 1, "", "get_channel"], [7, 1, 1, "", "get_establishment_rate"], [7, 1, 1, "", "get_q"], [7, 1, 1, "", "get_remote_identity"], [7, 1, 1, "", "get_rssi"], [7, 1, 1, "", "get_snr"], [7, 1, 1, "", "identify"], [7, 1, 1, "", "inactive_for"], [7, 1, 1, "", "no_inbound_for"], [7, 1, 1, "", "no_outbound_for"], [7, 1, 1, "", "request"], [7, 1, 1, "", "set_link_closed_callback"], [7, 1, 1, "", "set_packet_callback"], [7, 1, 1, "", "set_remote_identified_callback"], [7, 1, 1, "", "set_resource_callback"], [7, 1, 1, "", "set_resource_concluded_callback"], [7, 1, 1, "", "set_resource_started_callback"], [7, 1, 1, "", "set_resource_strategy"], [7, 1, 1, "", "teardown"], [7, 1, 1, "", "track_phy_stats"]], "RNS.MessageBase": [[7, 3, 1, "", "MSGTYPE"], [7, 1, 1, "", "pack"], [7, 1, 1, "", "unpack"]], "RNS.Packet": [[7, 3, 1, "", "ENCRYPTED_MDU"], [7, 3, 1, "", "PLAIN_MDU"], [7, 1, 1, "", "resend"], [7, 1, 1, "", "send"]], "RNS.PacketReceipt": [[7, 1, 1, "", "get_rtt"], [7, 1, 1, "", "get_status"], [7, 1, 1, "", "set_delivery_callback"], [7, 1, 1, "", "set_timeout"], [7, 1, 1, "", "set_timeout_callback"]], "RNS.RawChannelReader": [[7, 1, 1, "", "__init__"], [7, 1, 1, "", "add_ready_callback"], [7, 1, 1, "", "remove_ready_callback"]], "RNS.RawChannelWriter": [[7, 1, 1, "", "__init__"]], "RNS.RequestReceipt": [[7, 1, 1, "", "get_progress"], [7, 1, 1, "", "get_request_id"], [7, 1, 1, "", "get_response"], [7, 1, 1, "", "get_response_time"], [7, 1, 1, "", "get_status"]], "RNS.Resource": [[7, 1, 1, "", "advertise"], [7, 1, 1, "", "cancel"], [7, 1, 1, "", "get_data_size"], [7, 1, 1, "", "get_hash"], [7, 1, 1, "", "get_parts"], [7, 1, 1, "", "get_progress"], [7, 1, 1, "", "get_segments"], [7, 1, 1, "", "get_transfer_size"], [7, 1, 1, "", "is_compressed"]], "RNS.Reticulum": [[7, 3, 1, "", "ANNOUNCE_CAP"], [7, 3, 1, "", "MINIMUM_BITRATE"], [7, 3, 1, "", "MTU"], [7, 1, 1, "", "get_instance"], [7, 1, 1, "", "should_use_implicit_proof"], [7, 1, 1, "", "transport_enabled"]], "RNS.Transport": [[7, 3, 1, "", "PATHFINDER_M"], [7, 1, 1, "", "deregister_announce_handler"], [7, 1, 1, "", "has_path"], [7, 1, 1, "", "hops_to"], [7, 1, 1, "", "next_hop"], [7, 1, 1, "", "next_hop_interface"], [7, 1, 1, "", "register_announce_handler"], [7, 1, 1, "", "request_path"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property", "3": "py:attribute"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"], "3": ["py", "attribute", "Python attribute"]}, "titleterms": {"code": [0, 8, 9], "exampl": [0, 6], "minim": 0, "announc": [0, 5, 9], "broadcast": 0, "echo": 0, "link": [0, 9], "identif": 0, "request": 0, "respons": 0, "channel": 0, "buffer": 0, "filetransf": 0, "an": 1, "explan": 1, "reticulum": [1, 2, 3, 4, 8, 9, 10, 11], "human": 1, "Beings": 1, "get": [2, 9], "start": 2, "fast": 2, "standalon": 2, "instal": [2, 3], "resolv": 2, "depend": 2, "issu": 2, "try": 2, "us": [2, 10, 11], "base": [2, 3], "program": [2, 10], "remot": 2, "shell": 2, "nomad": 2, "network": [2, 4, 6], "sideband": 2, "includ": [2, 10], "util": [2, 10], "creat": [2, 3], "With": 2, "connect": 2, "instanc": 2, "over": [2, 6], "internet": [2, 6], "public": [2, 9], "testnet": 2, "ad": 2, "radio": [2, 3], "interfac": [2, 5, 9, 11], "develop": 2, "particip": 2, "platform": 2, "specif": [2, 9], "note": 2, "android": 2, "arm64": 2, "raspberri": 2, "pi": 2, "debian": 2, "bookworm": 2, "ubuntu": 2, "lunar": 2, "pure": 2, "python": 2, "commun": 3, "hardwar": 3, "combin": 3, "type": [3, 9, 11], "rnode": [3, 5], "support": [3, 8], "board": 3, "lilygo": 3, "lora32": 3, "v2": 3, "1": 3, "0": 3, "t": 3, "beam": 3, "heltec": 3, "unsign": 3, "x": 3, "v1": 3, "usag": 3, "wifi": 3, "ethernet": 3, "serial": [3, 5, 10], "line": 3, "devic": [3, 11], "packet": [3, 9], "modem": 3, "stack": 4, "manual": 4, "tabl": 4, "Of": 4, "content": 4, "indic": 4, "configur": [5, 10], "auto": 5, "i2p": 5, "tcp": 5, "server": 5, "client": 5, "udp": 5, "lora": [5, 6], "pipe": 5, "kiss": 5, "ax": 5, "25": 5, "common": 5, "option": 5, "mode": 5, "rate": 5, "control": 5, "new": 5, "destin": [5, 9], "limit": 5, "build": 6, "concept": 6, "overview": 6, "scenario": 6, "interconnect": 6, "site": 6, "bridg": 6, "growth": 6, "converg": 6, "api": 7, "refer": [7, 9], "donat": 8, "provid": 8, "feedback": 8, "contribut": 8, "understand": 9, "motiv": 9, "goal": 9, "introduct": 9, "basic": 9, "function": 9, "name": [9, 10], "kei": 9, "ident": 9, "further": 9, "transport": 9, "node": 9, "The": [9, 10], "mechan": 9, "detail": 9, "reach": 9, "establish": 9, "resourc": 9, "setup": 9, "protocol": 9, "prioritis": 9, "access": 9, "wire": 9, "format": 9, "propag": 9, "rule": 9, "cryptograph": 9, "primit": 9, "your": 10, "system": 10, "data": 10, "rnsd": 10, "rnstatu": 10, "rnid": 10, "rnpath": 10, "rnprobe": 10, "rncp": 10, "rnx": 10, "rnodeconf": 10, "improv": 10, "fix": 10, "port": 10, "servic": 10, "systemwid": 10, "userspac": 10, "what": 11, "i": 11, "current": 11, "statu": 11, "doe": 11, "offer": 11, "where": 11, "can": 11, "caveat": 11, "emptor": 11}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"Code Examples": [[0, "code-examples"]], "Minimal": [[0, "minimal"]], "Announce": [[0, "announce"]], "Broadcast": [[0, "broadcast"]], "Echo": [[0, "echo"]], "Link": [[0, "link"]], "Identification": [[0, "example-identify"]], "Requests & Responses": [[0, "requests-responses"]], "Channel": [[0, "channel"]], "Buffer": [[0, "buffer"]], "Filetransfer": [[0, "filetransfer"]], "An Explanation of Reticulum for Human Beings": [[1, "an-explanation-of-reticulum-for-human-beings"]], "Getting Started Fast": [[2, "getting-started-fast"]], "Standalone Reticulum Installation": [[2, "standalone-reticulum-installation"]], "Resolving Dependency & Installation Issues": [[2, "resolving-dependency-installation-issues"]], "Try Using a Reticulum-based Program": [[2, "try-using-a-reticulum-based-program"]], "Remote Shell": [[2, "remote-shell"]], "Nomad Network": [[2, "nomad-network"]], "Sideband": [[2, "sideband"]], "Using the Included Utilities": [[2, "using-the-included-utilities"]], "Creating a Network With Reticulum": [[2, "creating-a-network-with-reticulum"]], "Connecting Reticulum Instances Over the Internet": [[2, "connecting-reticulum-instances-over-the-internet"]], "Connect to the Public Testnet": [[2, "connect-to-the-public-testnet"]], "Adding Radio Interfaces": [[2, "adding-radio-interfaces"]], "Develop a Program with Reticulum": [[2, "develop-a-program-with-reticulum"]], "Participate in Reticulum Development": [[2, "participate-in-reticulum-development"]], "Platform-Specific Install Notes": [[2, "platform-specific-install-notes"]], "Android": [[2, "android"]], "ARM64": [[2, "arm64"]], "Raspberry Pi": [[2, "raspberry-pi"]], "Debian Bookworm": [[2, "debian-bookworm"]], "Ubuntu Lunar": [[2, "ubuntu-lunar"]], "Pure-Python Reticulum": [[2, "pure-python-reticulum"]], "Communications Hardware": [[3, "communications-hardware"]], "Combining Hardware Types": [[3, "combining-hardware-types"]], "RNode": [[3, "rnode"]], "Creating RNodes": [[3, "creating-rnodes"]], "Supported Boards": [[3, "supported-boards"]], "LilyGO LoRa32 v2.1": [[3, "lilygo-lora32-v2-1"]], "LilyGO LoRa32 v2.0": [[3, "lilygo-lora32-v2-0"]], "LilyGO T-Beam": [[3, "lilygo-t-beam"]], "Heltec LoRa32 v2.0": [[3, "heltec-lora32-v2-0"]], "Unsigned RNode v2.x": [[3, "unsigned-rnode-v2-x"]], "Unsigned RNode v1.x": [[3, "unsigned-rnode-v1-x"]], "Installation": [[3, "installation"]], "Usage with Reticulum": [[3, "usage-with-reticulum"]], "WiFi-based Hardware": [[3, "wifi-based-hardware"]], "Ethernet-based Hardware": [[3, "ethernet-based-hardware"]], "Serial Lines & Devices": [[3, "serial-lines-devices"]], "Packet Radio Modems": [[3, "packet-radio-modems"]], "Reticulum Network Stack Manual": [[4, "reticulum-network-stack-manual"]], "Table Of Contents": [[4, "table-of-contents"]], "Indices and Tables": [[4, "indices-and-tables"]], "Configuring Interfaces": [[5, "configuring-interfaces"]], "Auto Interface": [[5, "auto-interface"]], "I2P Interface": [[5, "i2p-interface"]], "TCP Server Interface": [[5, "tcp-server-interface"]], "TCP Client Interface": [[5, "tcp-client-interface"]], "UDP Interface": [[5, "udp-interface"]], "RNode LoRa Interface": [[5, "rnode-lora-interface"]], "Serial Interface": [[5, "serial-interface"]], "Pipe Interface": [[5, "pipe-interface"]], "KISS Interface": [[5, "kiss-interface"]], "AX.25 KISS Interface": [[5, "ax-25-kiss-interface"]], "Common Interface Options": [[5, "common-interface-options"]], "Interface Modes": [[5, "interface-modes"]], "Announce Rate Control": [[5, "announce-rate-control"]], "New Destination Rate Limiting": [[5, "new-destination-rate-limiting"]], "Building Networks": [[6, "building-networks"]], "Concepts & Overview": [[6, "concepts-overview"]], "Example Scenarios": [[6, "example-scenarios"]], "Interconnected LoRa Sites": [[6, "interconnected-lora-sites"]], "Bridging Over the Internet": [[6, "bridging-over-the-internet"]], "Growth and Convergence": [[6, "growth-and-convergence"]], "API Reference": [[7, "api-reference"]], "Support Reticulum": [[8, "support-reticulum"]], "Donations": [[8, "donations"]], "Provide Feedback": [[8, "provide-feedback"]], "Contribute Code": [[8, "contribute-code"]], "Understanding Reticulum": [[9, "understanding-reticulum"]], "Motivation": [[9, "motivation"]], "Goals": [[9, "goals"]], "Introduction & Basic Functionality": [[9, "introduction-basic-functionality"]], "Destinations": [[9, "destinations"]], "Destination Naming": [[9, "destination-naming"]], "Public Key Announcements": [[9, "public-key-announcements"]], "Identities": [[9, "understanding-identities"]], "Getting Further": [[9, "getting-further"]], "Reticulum Transport": [[9, "reticulum-transport"]], "Node Types": [[9, "node-types"]], "The Announce Mechanism in Detail": [[9, "the-announce-mechanism-in-detail"]], "Reaching the Destination": [[9, "reaching-the-destination"]], "Link Establishment in Detail": [[9, "link-establishment-in-detail"]], "Resources": [[9, "resources"]], "Reference Setup": [[9, "reference-setup"]], "Protocol Specifics": [[9, "protocol-specifics"]], "Packet Prioritisation": [[9, "packet-prioritisation"]], "Interface Access Codes": [[9, "interface-access-codes"]], "Wire Format": [[9, "wire-format"]], "Announce Propagation Rules": [[9, "announce-propagation-rules"]], "Cryptographic Primitives": [[9, "cryptographic-primitives"]], "Using Reticulum on Your System": [[10, "using-reticulum-on-your-system"]], "Configuration & Data": [[10, "configuration-data"]], "Included Utility Programs": [[10, "included-utility-programs"]], "The rnsd Utility": [[10, "the-rnsd-utility"]], "The rnstatus Utility": [[10, "the-rnstatus-utility"]], "The rnid Utility": [[10, "the-rnid-utility"]], "The rnpath Utility": [[10, "the-rnpath-utility"]], "The rnprobe Utility": [[10, "the-rnprobe-utility"]], "The rncp Utility": [[10, "the-rncp-utility"]], "The rnx Utility": [[10, "the-rnx-utility"]], "The rnodeconf Utility": [[10, "the-rnodeconf-utility"]], "Improving System Configuration": [[10, "improving-system-configuration"]], "Fixed Serial Port Names": [[10, "fixed-serial-port-names"]], "Reticulum as a System Service": [[10, "reticulum-as-a-system-service"]], "Systemwide Service": [[10, "systemwide-service"]], "Userspace Service": [[10, "userspace-service"]], "What is Reticulum?": [[11, "what-is-reticulum"]], "Current Status": [[11, "current-status"]], "What does Reticulum Offer?": [[11, "what-does-reticulum-offer"]], "Where can Reticulum be Used?": [[11, "where-can-reticulum-be-used"]], "Interface Types and Devices": [[11, "interface-types-and-devices"]], "Caveat Emptor": [[11, "caveat-emptor"]]}, "indexentries": {"announce_cap (rns.reticulum attribute)": [[7, "RNS.Reticulum.ANNOUNCE_CAP"]], "buffer (class in rns)": [[7, "RNS.Buffer"]], "curve (rns.identity attribute)": [[7, "RNS.Identity.CURVE"]], "curve (rns.link attribute)": [[7, "RNS.Link.CURVE"]], "channel (class in rns.channel)": [[7, "RNS.Channel.Channel"]], "destination (class in rns)": [[7, "RNS.Destination"]], "encrypted_mdu (rns.packet attribute)": [[7, "RNS.Packet.ENCRYPTED_MDU"]], "establishment_timeout_per_hop (rns.link attribute)": [[7, "RNS.Link.ESTABLISHMENT_TIMEOUT_PER_HOP"]], "identity (class in rns)": [[7, "RNS.Identity"]], "keepalive (rns.link attribute)": [[7, "RNS.Link.KEEPALIVE"]], "keepalive_timeout_factor (rns.link attribute)": [[7, "RNS.Link.KEEPALIVE_TIMEOUT_FACTOR"]], "keysize (rns.identity attribute)": [[7, "RNS.Identity.KEYSIZE"]], "link (class in rns)": [[7, "RNS.Link"]], "mdu (rns.channel.channel property)": [[7, "RNS.Channel.Channel.MDU"]], "minimum_bitrate (rns.reticulum attribute)": [[7, "RNS.Reticulum.MINIMUM_BITRATE"]], "msgtype (rns.messagebase attribute)": [[7, "RNS.MessageBase.MSGTYPE"]], "mtu (rns.reticulum attribute)": [[7, "RNS.Reticulum.MTU"]], "messagebase (class in rns)": [[7, "RNS.MessageBase"]], "pathfinder_m (rns.transport attribute)": [[7, "RNS.Transport.PATHFINDER_M"]], "plain_mdu (rns.packet attribute)": [[7, "RNS.Packet.PLAIN_MDU"]], "packet (class in rns)": [[7, "RNS.Packet"]], "packetreceipt (class in rns)": [[7, "RNS.PacketReceipt"]], "rawchannelreader (class in rns)": [[7, "RNS.RawChannelReader"]], "rawchannelwriter (class in rns)": [[7, "RNS.RawChannelWriter"]], "requestreceipt (class in rns)": [[7, "RNS.RequestReceipt"]], "resource (class in rns)": [[7, "RNS.Resource"]], "reticulum (class in rns)": [[7, "RNS.Reticulum"]], "stale_grace (rns.link attribute)": [[7, "RNS.Link.STALE_GRACE"]], "stale_time (rns.link attribute)": [[7, "RNS.Link.STALE_TIME"]], "truncated_hashlength (rns.identity attribute)": [[7, "RNS.Identity.TRUNCATED_HASHLENGTH"]], "transport (class in rns)": [[7, "RNS.Transport"]], "__init__() (rns.rawchannelreader method)": [[7, "RNS.RawChannelReader.__init__"]], "__init__() (rns.rawchannelwriter method)": [[7, "RNS.RawChannelWriter.__init__"]], "accepts_links() (rns.destination method)": [[7, "RNS.Destination.accepts_links"]], "add_message_handler() (rns.channel.channel method)": [[7, "RNS.Channel.Channel.add_message_handler"]], "add_ready_callback() (rns.rawchannelreader method)": [[7, "RNS.RawChannelReader.add_ready_callback"]], "advertise() (rns.resource method)": [[7, "RNS.Resource.advertise"]], "announce() (rns.destination method)": [[7, "RNS.Destination.announce"]], "app_and_aspects_from_name() (rns.destination static method)": [[7, "RNS.Destination.app_and_aspects_from_name"]], "cancel() (rns.resource method)": [[7, "RNS.Resource.cancel"]], "clear_default_app_data() (rns.destination method)": [[7, "RNS.Destination.clear_default_app_data"]], "create_bidirectional_buffer() (rns.buffer static method)": [[7, "RNS.Buffer.create_bidirectional_buffer"]], "create_keys() (rns.destination method)": [[7, "RNS.Destination.create_keys"]], "create_reader() (rns.buffer static method)": [[7, "RNS.Buffer.create_reader"]], "create_writer() (rns.buffer static method)": [[7, "RNS.Buffer.create_writer"]], "decrypt() (rns.destination method)": [[7, "RNS.Destination.decrypt"]], "decrypt() (rns.identity method)": [[7, "RNS.Identity.decrypt"]], "deregister_announce_handler() (rns.transport static method)": [[7, "RNS.Transport.deregister_announce_handler"]], "deregister_request_handler() (rns.destination method)": [[7, "RNS.Destination.deregister_request_handler"]], "encrypt() (rns.destination method)": [[7, "RNS.Destination.encrypt"]], "encrypt() (rns.identity method)": [[7, "RNS.Identity.encrypt"]], "expand_name() (rns.destination static method)": [[7, "RNS.Destination.expand_name"]], "from_bytes() (rns.identity static method)": [[7, "RNS.Identity.from_bytes"]], "from_file() (rns.identity static method)": [[7, "RNS.Identity.from_file"]], "full_hash() (rns.identity static method)": [[7, "RNS.Identity.full_hash"]], "get_channel() (rns.link method)": [[7, "RNS.Link.get_channel"]], "get_data_size() (rns.resource method)": [[7, "RNS.Resource.get_data_size"]], "get_establishment_rate() (rns.link method)": [[7, "RNS.Link.get_establishment_rate"]], "get_hash() (rns.resource method)": [[7, "RNS.Resource.get_hash"]], "get_instance() (rns.reticulum static method)": [[7, "RNS.Reticulum.get_instance"]], "get_parts() (rns.resource method)": [[7, "RNS.Resource.get_parts"]], "get_private_key() (rns.destination method)": [[7, "RNS.Destination.get_private_key"]], "get_private_key() (rns.identity method)": [[7, "RNS.Identity.get_private_key"]], "get_progress() (rns.requestreceipt method)": [[7, "RNS.RequestReceipt.get_progress"]], "get_progress() (rns.resource method)": [[7, "RNS.Resource.get_progress"]], "get_public_key() (rns.identity method)": [[7, "RNS.Identity.get_public_key"]], "get_q() (rns.link method)": [[7, "RNS.Link.get_q"]], "get_random_hash() (rns.identity static method)": [[7, "RNS.Identity.get_random_hash"]], "get_remote_identity() (rns.link method)": [[7, "RNS.Link.get_remote_identity"]], "get_request_id() (rns.requestreceipt method)": [[7, "RNS.RequestReceipt.get_request_id"]], "get_response() (rns.requestreceipt method)": [[7, "RNS.RequestReceipt.get_response"]], "get_response_time() (rns.requestreceipt method)": [[7, "RNS.RequestReceipt.get_response_time"]], "get_rssi() (rns.link method)": [[7, "RNS.Link.get_rssi"]], "get_rtt() (rns.packetreceipt method)": [[7, "RNS.PacketReceipt.get_rtt"]], "get_segments() (rns.resource method)": [[7, "RNS.Resource.get_segments"]], "get_snr() (rns.link method)": [[7, "RNS.Link.get_snr"]], "get_status() (rns.packetreceipt method)": [[7, "RNS.PacketReceipt.get_status"]], "get_status() (rns.requestreceipt method)": [[7, "RNS.RequestReceipt.get_status"]], "get_transfer_size() (rns.resource method)": [[7, "RNS.Resource.get_transfer_size"]], "has_path() (rns.transport static method)": [[7, "RNS.Transport.has_path"]], "hash() (rns.destination static method)": [[7, "RNS.Destination.hash"]], "hash_from_name_and_identity() (rns.destination static method)": [[7, "RNS.Destination.hash_from_name_and_identity"]], "hops_to() (rns.transport static method)": [[7, "RNS.Transport.hops_to"]], "identify() (rns.link method)": [[7, "RNS.Link.identify"]], "inactive_for() (rns.link method)": [[7, "RNS.Link.inactive_for"]], "is_compressed() (rns.resource method)": [[7, "RNS.Resource.is_compressed"]], "is_ready_to_send() (rns.channel.channel method)": [[7, "RNS.Channel.Channel.is_ready_to_send"]], "load_private_key() (rns.destination method)": [[7, "RNS.Destination.load_private_key"]], "load_private_key() (rns.identity method)": [[7, "RNS.Identity.load_private_key"]], "load_public_key() (rns.identity method)": [[7, "RNS.Identity.load_public_key"]], "next_hop() (rns.transport static method)": [[7, "RNS.Transport.next_hop"]], "next_hop_interface() (rns.transport static method)": [[7, "RNS.Transport.next_hop_interface"]], "no_inbound_for() (rns.link method)": [[7, "RNS.Link.no_inbound_for"]], "no_outbound_for() (rns.link method)": [[7, "RNS.Link.no_outbound_for"]], "pack() (rns.messagebase method)": [[7, "RNS.MessageBase.pack"]], "recall() (rns.identity static method)": [[7, "RNS.Identity.recall"]], "recall_app_data() (rns.identity static method)": [[7, "RNS.Identity.recall_app_data"]], "register_announce_handler() (rns.transport static method)": [[7, "RNS.Transport.register_announce_handler"]], "register_message_type() (rns.channel.channel method)": [[7, "RNS.Channel.Channel.register_message_type"]], "register_request_handler() (rns.destination method)": [[7, "RNS.Destination.register_request_handler"]], "remove_message_handler() (rns.channel.channel method)": [[7, "RNS.Channel.Channel.remove_message_handler"]], "remove_ready_callback() (rns.rawchannelreader method)": [[7, "RNS.RawChannelReader.remove_ready_callback"]], "request() (rns.link method)": [[7, "RNS.Link.request"]], "request_path() (rns.transport static method)": [[7, "RNS.Transport.request_path"]], "resend() (rns.packet method)": [[7, "RNS.Packet.resend"]], "send() (rns.channel.channel method)": [[7, "RNS.Channel.Channel.send"]], "send() (rns.packet method)": [[7, "RNS.Packet.send"]], "set_default_app_data() (rns.destination method)": [[7, "RNS.Destination.set_default_app_data"]], "set_delivery_callback() (rns.packetreceipt method)": [[7, "RNS.PacketReceipt.set_delivery_callback"]], "set_link_closed_callback() (rns.link method)": [[7, "RNS.Link.set_link_closed_callback"]], "set_link_established_callback() (rns.destination method)": [[7, "RNS.Destination.set_link_established_callback"]], "set_packet_callback() (rns.destination method)": [[7, "RNS.Destination.set_packet_callback"]], "set_packet_callback() (rns.link method)": [[7, "RNS.Link.set_packet_callback"]], "set_proof_requested_callback() (rns.destination method)": [[7, "RNS.Destination.set_proof_requested_callback"]], "set_proof_strategy() (rns.destination method)": [[7, "RNS.Destination.set_proof_strategy"]], "set_remote_identified_callback() (rns.link method)": [[7, "RNS.Link.set_remote_identified_callback"]], "set_resource_callback() (rns.link method)": [[7, "RNS.Link.set_resource_callback"]], "set_resource_concluded_callback() (rns.link method)": [[7, "RNS.Link.set_resource_concluded_callback"]], "set_resource_started_callback() (rns.link method)": [[7, "RNS.Link.set_resource_started_callback"]], "set_resource_strategy() (rns.link method)": [[7, "RNS.Link.set_resource_strategy"]], "set_timeout() (rns.packetreceipt method)": [[7, "RNS.PacketReceipt.set_timeout"]], "set_timeout_callback() (rns.packetreceipt method)": [[7, "RNS.PacketReceipt.set_timeout_callback"]], "should_use_implicit_proof() (rns.reticulum static method)": [[7, "RNS.Reticulum.should_use_implicit_proof"]], "sign() (rns.destination method)": [[7, "RNS.Destination.sign"]], "sign() (rns.identity method)": [[7, "RNS.Identity.sign"]], "teardown() (rns.link method)": [[7, "RNS.Link.teardown"]], "to_file() (rns.identity method)": [[7, "RNS.Identity.to_file"]], "track_phy_stats() (rns.link method)": [[7, "RNS.Link.track_phy_stats"]], "transport_enabled() (rns.reticulum static method)": [[7, "RNS.Reticulum.transport_enabled"]], "truncated_hash() (rns.identity static method)": [[7, "RNS.Identity.truncated_hash"]], "unpack() (rns.messagebase method)": [[7, "RNS.MessageBase.unpack"]], "validate() (rns.identity method)": [[7, "RNS.Identity.validate"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["examples", "forhumans", "gettingstartedfast", "hardware", "index", "interfaces", "networks", "reference", "support", "understanding", "using", "whatis"], "filenames": ["examples.rst", "forhumans.rst", "gettingstartedfast.rst", "hardware.rst", "index.rst", "interfaces.rst", "networks.rst", "reference.rst", "support.rst", "understanding.rst", "using.rst", "whatis.rst"], "titles": ["Code Examples", "An Explanation of Reticulum for Human Beings", "Getting Started Fast", "Communications Hardware", "Reticulum Network Stack Manual", "Configuring Interfaces", "Building Networks", "API Reference", "Support Reticulum", "Understanding Reticulum", "Using Reticulum on Your System", "What is Reticulum?"], "terms": {"A": [0, 2, 5, 6, 7, 9, 10, 11], "number": [0, 2, 5, 6, 7, 9, 10], "ar": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11], "includ": [0, 3, 4, 5, 7, 9], "sourc": [0, 2, 3, 6, 9, 11], "distribut": [0, 2, 6, 7, 9, 10], "reticulum": [0, 5, 6, 7], "you": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "can": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10], "us": [0, 3, 4, 5, 6, 7, 9], "learn": [0, 2, 8, 9], "how": [0, 2, 3, 5, 6, 9, 10, 11], "write": [0, 2, 5, 7, 9, 10], "your": [0, 2, 3, 4, 5, 6, 8, 9, 11], "own": [0, 2, 6, 7, 9, 10, 11], "program": [0, 3, 4, 5, 7, 9, 11], "The": [0, 2, 3, 4, 5, 6, 7, 11], "demonstr": [0, 5], "bare": 0, "minimum": [0, 5, 6, 7, 9], "setup": [0, 2, 4, 5, 10], "requir": [0, 2, 5, 6, 7, 9, 10, 11], "connect": [0, 3, 4, 5, 6, 7, 9, 10, 11], "network": [0, 3, 5, 7, 9, 10, 11], "from": [0, 2, 3, 5, 6, 7, 9, 10, 11], "In": [0, 2, 3, 5, 6, 7, 9, 10, 11], "about": [0, 2, 3, 5, 6, 7, 9], "five": 0, "line": [0, 2, 4, 5, 6, 9, 10, 11], "have": [0, 2, 3, 5, 6, 7, 9, 10], "stack": [0, 2, 6, 7, 9, 10, 11], "initialis": [0, 7, 10], "readi": [0, 2, 3, 5, 6, 7, 11], "pass": [0, 3, 5, 6, 7, 9, 10], "traffic": [0, 2, 5, 6, 7, 9, 10], "thi": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11], "rn": [0, 2, 3, 7, 9, 10], "start": [0, 3, 4, 5, 7, 9, 10], "up": [0, 2, 3, 5, 6, 9, 10, 11], "gener": [0, 2, 3, 5, 6, 7, 9, 10, 11], "new": [0, 4, 6, 7, 9, 10], "destin": [0, 2, 4, 6, 7, 10], "let": [0, 2, 5, 6, 9, 10], "user": [0, 2, 5, 6, 9, 10, 11], "send": [0, 5, 7, 9, 10], "an": [0, 2, 3, 5, 6, 7, 9, 10, 11], "import": [0, 2, 3, 5, 6, 7, 8, 9], "argpars": 0, "": [0, 2, 5, 6, 9, 10, 11], "defin": [0, 5, 7, 9, 10], "app": [0, 2, 7, 9], "name": [0, 4, 5, 6, 7], "we": [0, 2, 3, 5, 8, 9], "ll": [0, 2, 11], "all": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "creat": [0, 4, 5, 6, 7, 9, 10, 11], "sinc": [0, 2, 5, 6, 7, 9], "basic": [0, 2, 4, 7, 10], "i": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10], "part": [0, 5, 6, 7, 9, 10], "rang": [0, 2, 3, 5, 6, 9, 10, 11], "util": [0, 3, 4, 5, 9], "put": [0, 3, 5, 10], "them": [0, 2, 3, 5, 6, 8, 9, 10, 11], "within": [0, 2, 5, 6, 7, 9], "namespac": 0, "example_util": 0, "app_nam": [0, 7], "execut": [0, 2, 5, 7, 10], "when": [0, 2, 3, 5, 6, 7, 9, 10], "def": 0, "program_setup": 0, "configpath": 0, "must": [0, 2, 5, 6, 7, 9, 10], "first": [0, 2, 5, 7, 9, 10], "randomli": [0, 9], "ident": [0, 2, 4, 7, 10, 11], "our": [0, 9], "just": [0, 2, 3, 5, 6, 9, 11], "endpoint": [0, 6, 7, 9], "address": [0, 2, 5, 6, 7, 9, 11], "commun": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11], "also": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11], "exist": [0, 2, 3, 5, 9, 10, 11], "which": [0, 2, 5, 6, 7, 9, 10], "know": [0, 2, 3, 6, 7, 9, 11], "thei": [0, 2, 5, 6, 7, 9, 10], "reachabl": [0, 2, 5, 6, 7, 9, 10], "automat": [0, 2, 3, 5, 6, 7, 9, 10, 11], "path": [0, 2, 3, 5, 7, 9, 10], "anywher": [0, 5], "els": [0, 2, 6, 9], "IN": [0, 7], "singl": [0, 5, 7, 9, 10, 11], "minimalsampl": 0, "configur": [0, 2, 3, 4, 6, 7, 9, 11], "prove": [0, 9], "packet": [0, 2, 4, 5, 6, 7, 10, 11], "By": [0, 2, 5, 7, 9, 10], "do": [0, 2, 3, 5, 7, 9, 10, 11], "proof": [0, 7, 9, 10], "each": [0, 2, 5, 6, 9, 10], "incom": [0, 5, 7, 10], "transmit": [0, 5, 9], "back": [0, 5, 9, 11], "sender": [0, 2, 6, 9, 10], "anyon": [0, 2, 3, 5, 6, 7, 9, 10], "tri": 0, "whether": [0, 5, 7, 9], "wa": [0, 3, 5, 6, 7, 9, 10, 11], "receiv": [0, 2, 5, 7, 9, 10], "correctli": 0, "set_proof_strategi": [0, 7], "prove_al": [0, 7], "everyth": [0, 6, 9], "hand": 0, "over": [0, 3, 4, 5, 7, 9, 10, 11], "control": [0, 2, 3, 4, 6, 7, 9, 11], "loop": 0, "announceloop": 0, "log": [0, 5, 10], "prettyhexrep": 0, "hash": [0, 2, 7, 9, 10], "run": [0, 2, 3, 5, 6, 7, 9, 10, 11], "hit": 0, "enter": [0, 10], "manual": [0, 2, 5, 6, 7, 10], "ctrl": 0, "c": [0, 6, 10], "quit": 0, "until": [0, 2, 5, 7], "exit": [0, 2, 7, 10], "If": [0, 2, 3, 5, 6, 7, 9, 10, 11], "server": [0, 2, 3, 4, 7, 10], "client": [0, 2, 3, 4, 7], "messag": [0, 2, 7, 9, 10], "direct": [0, 2, 3, 6, 7, 9, 10], "toward": [0, 5, 9], "while": [0, 2, 3, 5, 6, 7, 9, 11], "true": [0, 2, 5, 7, 10], "input": [0, 10], "sent": [0, 2, 7, 9, 10], "startup": [0, 10], "get": [0, 3, 4, 5, 7, 11], "pars": 0, "desir": [0, 3, 5, 9], "mode": [0, 2, 3, 4, 9, 10, 11], "__name__": 0, "__main__": 0, "try": [0, 4, 5], "parser": 0, "argumentpars": 0, "descript": [0, 10], "add_argu": 0, "config": [0, 2, 6, 10], "action": 0, "store": [0, 3, 9, 10], "default": [0, 2, 3, 5, 6, 7, 9, 10], "none": [0, 2, 5, 7, 9, 10], "help": [0, 6, 8, 9, 10, 11], "altern": [0, 2, 5, 10], "directori": [0, 10], "type": [0, 2, 4, 5, 6, 7, 10], "str": 0, "arg": 0, "parse_arg": 0, "configarg": 0, "except": [0, 5, 7], "keyboardinterrupt": 0, "print": [0, 5, 10], "found": [0, 2, 5, 6, 9, 10], "http": [0, 2, 8], "github": [0, 2, 8], "com": [0, 2, 8], "markqvist": [0, 2, 8], "blob": [0, 9], "master": [0, 7], "py": [0, 2, 9, 10], "build": [0, 2, 3, 4, 5, 9, 11], "upon": [0, 9], "previou": 0, "explor": [0, 9, 11], "notif": [0, 7], "relev": [0, 3, 5, 7, 9, 10], "set": [0, 2, 3, 5, 6, 7, 9, 10, 11], "callback": [0, 7], "applic": [0, 5, 6, 7, 9, 10, 11], "arriv": [0, 9], "random": [0, 7, 9], "two": [0, 2, 3, 5, 6, 7, 9], "list": [0, 2, 3, 5, 7, 9, 11], "string": [0, 7], "app_data": [0, 7], "fruit": 0, "peach": 0, "quinc": 0, "date": [0, 2], "tangerin": 0, "pomelo": 0, "carambola": 0, "grape": 0, "noble_gas": 0, "helium": 0, "neon": 0, "argon": 0, "krypton": 0, "xenon": 0, "radon": 0, "oganesson": 0, "announcesampl": 0, "space": [0, 2, 3, 6, 9, 11], "destination_1": 0, "destination_2": 0, "handler": [0, 7], "onli": [0, 2, 3, 5, 6, 7, 9, 10, 11], "ask": [0, 2, 3, 7], "chang": [0, 2, 5, 7, 9, 10, 11], "filter": [0, 6, 9, 10], "see": [0, 2, 5, 6, 7, 9, 10, 11], "what": [0, 2, 4, 7, 9], "happen": [0, 7, 9], "announce_handl": 0, "exampleannouncehandl": 0, "aspect_filt": [0, 7], "regist": [0, 7], "transport": [0, 2, 4, 5, 6, 7, 10, 11], "register_announce_handl": [0, 7], "select": [0, 5], "randint": 0, "0": [0, 2, 5, 7, 9, 10, 11], "len": 0, "1": [0, 2, 5, 7, 9, 10], "data": [0, 2, 3, 4, 5, 6, 7, 9, 11], "encod": [0, 7], "utf": 0, "8": [0, 5, 10], "nobl": 0, "ga": 0, "noble_ga": 0, "need": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11], "class": [0, 6, 7, 11], "method": [0, 2, 5, 7, 9], "take": [0, 2, 5, 9, 10, 11], "option": [0, 2, 3, 4, 6, 7, 9, 10], "argument": [0, 7, 10], "instanc": [0, 4, 5, 7, 9, 10], "some": [0, 2, 3, 5, 6, 7, 9, 10], "want": [0, 2, 5, 6, 9, 10, 11], "aspect": [0, 3, 5, 7, 9, 10], "__init__": [0, 7], "self": [0, 6, 11], "call": [0, 6, 7, 9, 11], "system": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11], "match": [0, 5, 9, 10], "specif": [0, 3, 4, 5, 7, 10, 11], "cannot": [0, 2, 5, 11], "wildcard": 0, "received_announc": [0, 7], "destination_hash": [0, 7, 10], "announced_ident": [0, 7], "contain": [0, 6, 7, 9, 10], "follow": [0, 2, 3, 5, 7, 8, 9, 10, 11], "decod": 0, "plaintext": [0, 7], "unencrypt": [0, 7, 9], "inform": [0, 2, 4, 5, 6, 7, 9, 10], "ani": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11], "listen": [0, 5, 9, 10], "sy": 0, "did": 0, "one": [0, 2, 3, 5, 6, 7, 9, 10, 11], "public_inform": 0, "ad": [0, 3, 4, 5, 6, 7, 9, 11], "so": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11], "differ": [0, 2, 3, 5, 6, 7, 9, 10, 11], "plain": [0, 3, 5, 7, 9], "uncencrypt": 0, "broadcast_destin": 0, "specifi": [0, 2, 3, 5, 6, 7, 10], "everi": [0, 5, 6, 7, 9], "time": [0, 2, 3, 5, 6, 7, 9, 10], "set_packet_callback": [0, 7], "packet_callback": 0, "main": 0, "broadcastloop": 0, "simpli": [0, 2, 3, 5, 6, 9, 10], "out": [0, 2, 3, 5, 6, 7, 9, 10, 11], "r": [0, 5, 9, 10], "n": [0, 9, 10], "end": [0, 5, 6, 7, 9, 11], "stdout": [0, 5, 10], "flush": 0, "text": [0, 2, 6, 9], "prompt": 0, "channelarg": 0, "between": [0, 5, 6, 7, 9], "interfac": [0, 3, 4, 6, 7, 10], "simpl": [0, 3, 7, 9, 10, 11], "respond": [0, 7, 10], "receipt": [0, 7, 9], "choos": [0, 2, 5, 9], "global": [0, 2, 5, 6, 7, 9, 11], "server_ident": 0, "queri": [0, 2, 7], "abl": [0, 2, 5, 6, 7, 9, 10], "verifi": [0, 7, 9, 10, 11], "repli": [0, 10], "encrypt": [0, 2, 6, 7, 9, 10, 11], "wai": [0, 2, 5, 6, 7, 9, 10], "certain": [0, 5, 6, 8, 9], "than": [0, 2, 5, 6, 7, 9, 10, 11], "read": [0, 2, 5, 7, 9, 10], "echo_destin": 0, "tell": [0, 5], "function": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11], "server_callback": 0, "wait": [0, 5, 9], "go": [0, 2, 5, 9], "handl": [0, 3, 5, 6, 7, 9, 10, 11], "reception_stat": 0, "is_connected_to_shared_inst": 0, "reception_rssi": 0, "get_packet_rssi": 0, "packet_hash": 0, "reception_snr": 0, "get_packet_snr": 0, "rssi": [0, 7, 10], "dbm": [0, 5, 10], "snr": [0, 7, 10], "db": [0, 10], "destination_hexhash": 0, "timeout": [0, 7, 10], "binari": [0, 2, 7, 9, 10], "represent": [0, 7], "command": [0, 2, 5, 10], "dest_len": 0, "truncated_hashlength": [0, 7], "2": [0, 5, 7, 9, 10], "rais": [0, 7], "valueerror": [0, 7], "length": [0, 5, 7, 9], "invalid": [0, 7], "hex": 0, "hexadecim": [0, 9, 10], "charact": 0, "byte": [0, 7, 9, 10, 11], "format": [0, 4, 10, 11], "fromhex": 0, "e": [0, 6, 10], "check": [0, 2, 7, 9, 10], "overrid": 0, "loglevel": [0, 7, 10], "provid": [0, 2, 3, 4, 5, 6, 7, 9, 11], "feedback": [0, 4], "log_info": 0, "doe": [0, 2, 3, 4, 5, 6, 7, 9, 10], "load": [0, 2, 7, 10], "has_path": [0, 7], "To": [0, 2, 3, 5, 6, 9, 10, 11], "public": [0, 4, 5, 7, 10], "kei": [0, 4, 6, 7, 10, 11], "done": [0, 2, 5, 6, 9, 10], "recal": [0, 7, 10], "modul": [0, 2, 3, 9, 10, 11], "known": [0, 5, 7, 9, 10], "return": [0, 7, 10], "outgo": [0, 5, 7, 9, 10], "got": 0, "correct": [0, 9], "convent": 0, "request_destin": 0, "add": [0, 2, 5, 6, 7, 10], "echo_request": 0, "get_random_hash": [0, 7], "successfulli": [0, 7, 9], "packetreceipt": [0, 4, 7], "packet_receipt": [0, 7], "set_timeout": [0, 7], "set_timeout_callback": [0, 7], "packet_timed_out": 0, "deliveri": [0, 2, 7, 11], "set_delivery_callback": [0, 7], "packet_deliv": 0, "yet": [0, 5, 9, 11], "retri": [0, 7, 9], "onc": [0, 2, 3, 5, 6, 7, 9, 10, 11], "request_path": [0, 7], "statu": [0, 2, 4, 5, 7, 9, 10], "deliv": [0, 7], "rtt": [0, 7, 9], "get_rtt": [0, 7], "round": [0, 7, 10], "3": [0, 5, 9, 10, 11], "rttstring": 0, "second": [0, 5, 7, 9, 10, 11], "1000": 0, "millisecond": [0, 10], "proof_packet": 0, "valid": [0, 5, 7, 9, 10], "trip": [0, 7, 10], "fail": [0, 2, 7], "store_tru": 0, "t": [0, 2, 5, 6, 7, 10], "metavar": 0, "float": [0, 7], "narg": 0, "timeoutarg": 0, "print_help": 0, "establish": [0, 2, 5, 6, 7, 11], "remot": [0, 4, 7, 10], "forth": 0, "o": [0, 2, 9, 10, 11], "refer": [0, 2, 4], "latest": [0, 2, 5, 10], "latest_client_link": 0, "server_destin": 0, "linkexampl": 0, "set_link_established_callback": [0, 7], "client_connect": 0, "server_loop": 0, "set_link_closed_callback": [0, 7], "client_disconnect": 0, "server_packet_receiv": 0, "disconnect": [0, 5], "activ": [0, 2, 5, 7, 9], "last": [0, 5, 7], "reply_text": 0, "reply_data": 0, "server_link": 0, "sleep": [0, 10], "begin": [0, 3, 7], "And": 0, "client_packet_receiv": 0, "close": [0, 6, 7, 10], "link_establish": 0, "link_clos": 0, "interact": [0, 2, 7, 9, 10], "client_loop": 0, "becom": [0, 2, 6, 9], "should_quit": 0, "fals": [0, 5, 7, 10], "should": [0, 2, 5, 6, 7, 9, 10, 11], "q": [0, 10], "teardown": [0, 7], "mdu": [0, 7], "size": [0, 2, 5, 7, 9, 10], "exce": [0, 5, 7], "log_error": 0, "error": [0, 2, 8, 10], "ha": [0, 2, 3, 5, 6, 7, 9, 11], "been": [0, 2, 3, 5, 6, 7, 9, 11], "later": [0, 2, 5, 10], "teardown_reason": 0, "now": [0, 2, 6, 9, 10], "elif": 0, "destination_clos": 0, "exit_handl": 0, "5": [0, 2, 5, 7, 9, 10, 11], "_exit": 0, "identifi": [0, 5, 7, 9, 10], "intiat": 0, "initi": [0, 6, 7, 9, 11], "peer": [0, 2, 5, 7, 9, 10], "identifyexampl": 0, "set_remote_identified_callback": [0, 7], "remote_identifi": 0, "origin": [0, 6, 9], "displai": [0, 9, 10], "remote_p": 0, "unidentifi": 0, "get_remote_ident": [0, 7], "client_ident": 0, "sendig": 0, "perform": [0, 2, 5, 6, 9, 10], "random_text_gener": 0, "request_id": [0, 7], "link_id": [0, 7], "remote_ident": [0, 7], "requested_at": [0, 7], "look": [0, 2, 5, 9, 10], "On": [0, 2, 5, 10], "full": [0, 5, 7, 9, 10, 11], "moon": 0, "becki": 0, "upset": 0, "stai": [0, 9, 10], "awai": [0, 5, 6, 9, 10], "pet": 0, "shop": 0, "stock": 0, "requestexampl": 0, "register_request_handl": [0, 7], "response_gener": [0, 7], "allow": [0, 2, 3, 5, 6, 7, 9, 10, 11], "allow_al": [0, 7], "response_callback": [0, 7], "got_respons": 0, "failed_callback": [0, 7], "request_fail": 0, "request_receipt": [0, 7], "request_receiv": 0, "structur": [0, 7, 9, 11], "datetim": 0, "vendor": [0, 3], "umsgpack": 0, "share": [0, 2, 6, 7, 9, 10], "object": [0, 7], "subclass": [0, 7], "messagebas": [0, 4, 7], "ensur": [0, 5, 7, 9, 10, 11], "serial": [0, 2, 4, 9, 11], "deseri": 0, "multiplex": 0, "other": [0, 2, 3, 5, 6, 7, 9, 10], "both": [0, 2, 3, 5, 6, 7, 9, 10, 11], "same": [0, 2, 3, 5, 6, 7, 9, 10], "definit": [0, 9], "note": [0, 3, 4, 5, 7, 9, 10], "wish": [0, 9, 10], "make": [0, 2, 3, 5, 8, 9, 10], "stringmessag": 0, "convei": 0, "timestamp": 0, "msgtype": [0, 7], "variabl": [0, 7], "assign": [0, 9, 10], "integ": 0, "valu": [0, 5, 7, 9], "constructor": 0, "uniqu": [0, 5, 7, 9, 11], "across": [0, 3, 6, 7], "0xf000": [0, 7], "reserv": [0, 7, 9], "0x0101": 0, "callabl": [0, 7], "paramet": [0, 3, 5, 6, 7, 9, 10], "empti": 0, "version": [0, 2, 9, 10], "unpack": [0, 7], "final": [0, 7, 9], "implement": [0, 5, 6, 7, 8, 9, 11], "pack": [0, 7], "raw": [0, 3, 7], "payload": [0, 7, 9, 10], "packag": [0, 2, 5, 9], "bundl": 0, "could": [0, 2, 5, 6, 7, 9, 11], "struct": 0, "python": [0, 4, 7, 9, 10, 11], "more": [0, 2, 3, 5, 6, 7, 9, 10, 11], "fit": 0, "entir": [0, 6, 7, 9, 10], "avail": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11], "properti": [0, 6, 7], "slightli": [0, 2], "less": [0, 5, 7, 9, 11], "due": [0, 6], "header": [0, 7, 9], "content": [0, 2, 6, 10], "stream": [0, 7, 9], "packb": 0, "unpackb": 0, "channelexampl": 0, "get_channel": [0, 7], "register_message_typ": [0, 7], "add_message_handl": [0, 7], "server_message_receiv": 0, "param": 0, "deserializ": 0, "unless": [0, 2, 5, 7, 9], "preced": 0, "indic": [0, 7], "isinst": 0, "reply_messag": 0, "order": [0, 7, 10], "were": [0, 6], "consid": [0, 5, 7, 9, 11], "subsequ": [0, 9], "skip": 0, "packed_s": 0, "is_ready_to_send": [0, 7], "pleas": [0, 2, 5, 7, 10, 11], "pend": 0, "complet": [0, 2, 3, 5, 6, 7, 9, 10, 11], "client_message_receiv": 0, "reader": [0, 7], "writer": [0, 7], "__future__": 0, "annot": 0, "latest_buff": 0, "bufferexampl": 0, "old": [0, 3, 8, 9], "stream_id": [0, 7], "bit": [0, 2, 5, 7, 9, 10, 11], "like": [0, 2, 3, 5, 6, 7, 9, 10, 11], "file": [0, 2, 3, 5, 6, 7, 9, 10, 11], "descriptor": 0, "actual": [0, 2, 5, 9], "separ": [0, 2, 5, 6, 9, 10], "unidirect": 0, "flow": [0, 5, 6], "opposit": [0, 5], "create_bidirectional_buff": [0, 7], "server_buffer_readi": 0, "ready_byt": [0, 7], "int": [0, 7], "otherwis": [0, 7], "forc": [0, 10], "server_client_connect": 0, "detail": [0, 2, 4, 5, 7, 10, 11], "client_buffer_readi": 0, "termin": [0, 2, 7], "download": [0, 5, 10], "resourc": [0, 2, 4, 7, 8], "effici": [0, 2, 5, 9, 11], "serv": [0, 3, 5, 6, 9, 10], "larg": [0, 3, 5, 6, 7, 9, 11], "transfer": [0, 7, 9, 10, 11], "recommend": [0, 2, 9], "compress": [0, 7, 9], "hashmap": 0, "sequenc": [0, 7, 9, 11], "long": [0, 2, 3, 5, 7, 9], "slow": [0, 5, 9], "cpu": [0, 9], "probabl": [0, 2, 6, 9, 10, 11], "result": [0, 9, 10], "befor": [0, 2, 5, 7, 9, 10], "prepar": [0, 6], "instead": [0, 2, 5, 7, 9, 10], "slice": 0, "chunk": 0, "suitabl": [0, 2, 5, 6, 9, 11], "thread": 0, "app_timeout": 0, "45": [0, 9], "serve_path": 0, "here": [0, 2, 5, 9, 10], "conveni": 0, "list_fil": 0, "entri": [0, 2, 9], "listdir": 0, "isfil": 0, "join": [0, 2, 6, 8, 9], "host": [0, 2, 5, 9, 10], "still": [0, 2, 5, 6, 9, 10], "isdir": 0, "list_packet": 0, "list_receipt": 0, "list_deliv": 0, "list_timeout": 0, "too": [0, 6], "mani": [0, 2, 3, 5, 6, 7, 9, 10, 11], "split": 0, "filelist": 0, "multipl": [0, 5, 6, 9, 10], "hint": 0, "alreadi": [0, 2, 3, 6, 7, 9, 10], "support": [0, 2, 4, 5, 6, 7, 9, 10, 11], "after": [0, 2, 5, 6, 7, 9, 10], "re": [0, 5, 7, 9], "keep": [0, 6, 7, 9, 10, 11], "open": [0, 3, 5, 6, 7, 8, 9, 10, 11], "client_request": 0, "longer": [0, 2, 6, 9, 10], "filenam": 0, "rb": 0, "file_resourc": 0, "resource_sending_conclud": 0, "somethign": 0, "went": 0, "wrong": [0, 5], "don": [0, 2, 6, 7, 10], "unknown": [0, 5, 7, 9, 10], "conclud": [0, 7], "hasattr": 0, "server_fil": 0, "current": [0, 2, 4, 5, 7, 9], "current_download": 0, "current_filenam": 0, "statist": [0, 5, 7, 8], "download_start": 0, "download_finish": 0, "download_tim": 0, "transfer_s": 0, "file_s": 0, "expect": [0, 5, 7, 9, 10], "normal": [0, 2, 5, 7, 10], "accordingli": 0, "filelist_receiv": 0, "advertis": [0, 7], "set_resource_strategi": [0, 7], "accept_al": [0, 7], "set_resource_started_callback": [0, 7], "download_began": 0, "set_resource_concluded_callback": [0, 7], "download_conclud": 0, "menu": 0, "menu_mod": 0, "down": [0, 3, 5, 7], "request_packet": 0, "create_receipt": [0, 7], "print_menu": 0, "25": [0, 4, 11], "user_input": 0, "screen": 0, "variou": [0, 2, 5, 6, 9, 10], "state": 0, "It": [0, 2, 3, 5, 7, 9, 10, 11], "uninterest": 0, "won": 0, "clear_screen": 0, "print_filelist": 0, "percent": [0, 5], "get_progress": [0, 7], "100": [0, 5, 9], "rprogress": 0, "save_error": 0, "disk": [0, 7], "hour": [0, 5], "rem": 0, "divmod": 0, "3600": [0, 5], "minut": [0, 2, 5, 9], "60": [0, 5], "timestr": 0, "05": 0, "2f": 0, "ttime": 0, "taken": [0, 9], "tfile": 0, "size_str": 0, "tdata": 0, "teffect": 0, "rate": [0, 4, 7, 10], "suffix": 0, "b": [0, 6, 10], "ttransfer": 0, "press": 0, "index": [0, 2, 4], "enumer": 0, "filelist_data": 0, "extend": [0, 2, 7], "local": [0, 2, 5, 6, 7, 9, 10, 11], "append": [0, 9], "visibl": 0, "updat": [0, 2, 7, 9, 10], "small": [0, 5, 6, 9, 11], "job": 0, "potenti": [0, 5, 8, 9, 10, 11], "target": [0, 5, 10], "filelist_timeout_job": 0, "daemon": [0, 2, 5, 7, 10], "detect": 0, "shown": 0, "progress": [0, 7, 10, 11], "total_s": 0, "saved_filenam": 0, "counter": 0, "wb": 0, "human": [0, 7, 8, 9], "readabl": [0, 7, 9], "num": 0, "unit": [0, 2, 7, 10], "ki": 0, "mi": 0, "gi": 0, "ti": [0, 9], "pi": [0, 4, 6, 9, 10, 11], "ei": 0, "zi": 0, "last_unit": 0, "yi": 0, "k": 0, "m": [0, 2, 9, 10], "g": [0, 10], "p": [0, 10], "z": 0, "y": 0, "ab": 0, "1024": 0, "clear": [0, 5, 7, 9, 10], "cl": 0, "nt": 0, "dir": 0, "best": [2, 9, 11], "guid": [2, 3, 9], "outlin": [2, 3, 9], "sensibl": [2, 3, 5], "scenario": [2, 4, 9], "relat": 2, "easiest": [2, 3, 5, 9], "via": [2, 3, 5, 8, 9, 10, 11], "pip": [2, 3, 10], "manag": [2, 6, 7, 9, 10, 11], "sudo": [2, 10], "apt": 2, "python3": [2, 3], "pamac": 2, "similar": [2, 3, 5, 6, 7, 10, 11], "dowload": 2, "releas": [2, 5, 9], "wheel": 2, "channel": [2, 4, 5, 6, 7, 8, 9, 11], "offlin": 2, "py3": 2, "whl": 2, "mai": [2, 5, 7, 9, 10], "case": [2, 3, 5, 6, 9, 10], "usual": 2, "essenti": [2, 5, 9], "deriv": [2, 7, 9, 11], "arch": 2, "manjaro": 2, "devel": 2, "fedora": 2, "dnf": 2, "groupinstal": 2, "tool": [2, 3, 9, 10, 11], "librari": 2, "compil": 2, "miss": 2, "even": [2, 5, 6, 9, 10, 11], "pre": [2, 7, 9], "built": [2, 5, 9, 11], "few": [2, 3, 5, 6, 9, 10, 11], "extrem": [2, 9, 10, 11], "low": [2, 3, 5, 6, 9, 11], "bandwidth": [2, 5, 6, 7, 9, 10, 11], "These": [2, 5, 7, 9, 10], "feel": 2, "work": [2, 3, 5, 6, 9, 10, 11], "design": [2, 3, 6, 9, 11], "well": [2, 3, 5, 6, 7, 9, 10, 11], "lora": [2, 3, 4, 9, 11], "link": [2, 3, 4, 5, 6, 7, 10, 11], "wifi": [2, 4, 5, 6, 9, 10, 11], "wire": [2, 3, 4, 5, 11], "ethernet": [2, 4, 5, 6, 9, 11], "combin": [2, 4, 6, 9], "As": [2, 3, 5, 6, 7, 9, 11], "easi": [2, 3, 5, 9, 10, 11], "experi": [2, 9], "without": [2, 3, 5, 6, 9, 10, 11], "transceiv": [2, 3, 5, 9, 11], "infrastructur": [2, 3, 5, 6, 9, 10], "launch": [2, 10], "devic": [2, 4, 5, 6, 7, 9, 10], "enough": [2, 3, 9], "physic": [2, 3, 5, 7, 9, 10], "rnsh": [2, 10], "fulli": [2, 3, 9, 10, 11], "session": [2, 9], "pipe": [2, 4, 11], "ssh": 2, "veri": [2, 3, 5, 6, 7, 8, 9, 10, 11], "facilit": 2, "suit": [2, 3, 9, 10], "featur": [2, 8, 9, 11], "delai": [2, 5, 9, 10], "browser": 2, "page": [2, 4, 9], "dynam": [2, 10], "render": 2, "authent": [2, 5, 6, 7, 9, 11], "face": [2, 5], "protocol": [2, 3, 4, 5, 11], "lxmf": [2, 10], "anoth": [2, 7, 9, 10], "project": 2, "nomadnet": 2, "might": [2, 5, 6, 9, 10], "reboot": 2, "again": [2, 5, 9, 10], "would": [2, 5, 6, 7, 9], "rather": [2, 7], "graphic": 2, "linux": [2, 3, 9], "maco": 2, "peopl": [2, 9], "compat": [2, 3, 5, 7, 9], "i2p": [2, 4, 11], "qr": 2, "paper": 2, "anyth": [2, 3, 5, 9, 10, 11], "interoper": [2, 3, 6, 9, 11], "come": [2, 9], "easier": [2, 5, 6, 10], "rnsd": [2, 4], "background": [2, 5], "foreground": 2, "servic": [2, 4, 6], "rnstatu": [2, 4, 5, 9], "rnpath": [2, 4, 5], "rnprobe": [2, 4], "view": [2, 5, 9, 10], "chapter": [2, 3, 5, 6, 7, 9, 10, 11], "locat": [2, 3, 6, 9, 10], "exampl": [2, 3, 4, 5, 7, 9, 10, 11], "exampleconfig": [2, 10], "broadcast": [2, 4, 5, 7, 9], "domain": [2, 5], "further": [2, 4, 5], "tcp": [2, 3, 4, 6, 9, 11], "There": [2, 6, 9, 11], "subnet": [2, 6], "rout": [2, 3, 5, 6, 7, 9, 10, 11], "tabl": [2, 5, 6, 9, 10], "thing": 2, "discov": [2, 5], "topographi": [2, 6, 9], "situat": [2, 3, 5, 6, 9], "where": [2, 3, 4, 5, 6, 7, 9, 10], "utilis": [2, 5, 6, 7, 10, 11], "extern": [2, 5, 7, 11], "often": [2, 5, 6, 9, 10], "suffici": [2, 5, 9, 10], "act": [2, 7, 9, 10], "gatewai": [2, 5, 6, 9], "enabl": [2, 3, 5, 6, 7, 9, 10, 11], "wider": [2, 5, 9, 10], "autointerfac": [2, 3, 5, 10], "possibli": 2, "offer": [2, 4, 5, 7, 9], "carefulli": 2, "tcpserverinterfac": [2, 5], "access": [2, 4, 5, 6, 7, 10], "ip": [2, 3, 5, 9, 10, 11], "faster": [2, 5, 9], "lower": [2, 5, 10], "latenc": [2, 9, 11], "energi": 2, "i2pinterfac": [2, 5], "howev": [2, 6, 9], "leak": 2, "reveal": [2, 7, 9, 11], "who": [2, 9], "inspect": [2, 5, 6, 9, 10], "someon": [2, 5], "determin": [2, 7, 9], "adversari": 2, "record": [2, 9], "metadata": 2, "transmiss": [2, 5, 7, 9], "though": [2, 5, 9], "publicli": [2, 5], "most": [2, 3, 5, 6, 9, 10], "anymor": 2, "through": [2, 3, 5, 6, 7, 9, 10, 11], "invis": [2, 5], "parallel": 2, "For": [2, 3, 5, 6, 7, 9, 10, 11], "alwai": [2, 5, 7, 9, 10], "node": [2, 4, 5, 6, 10, 11], "i2pd": [2, 5], "mix": [2, 5, 6, 10], "hide": 2, "relai": 2, "extra": [2, 5, 6, 10], "comput": [2, 9, 11], "power": [2, 3, 5, 9, 10], "attack": 2, "form": [2, 5, 6, 7, 9], "deep": 2, "much": [2, 5, 6, 9, 10], "difficult": [2, 3], "non": [2, 7, 9], "behind": [2, 9], "firewal": [2, 5], "nat": 2, "preserv": [2, 7], "anonym": [2, 6, 7, 9, 11], "care": [2, 7, 11], "experiment": [2, 11], "made": [2, 7, 9], "amsterdam": 2, "hub": [2, 5], "tcpclientinterfac": [2, 3, 5], "ye": [2, 5, 9, 10], "target_host": [2, 5], "target_port": [2, 5], "4965": [2, 10], "betweenthebord": 2, "4242": [2, 5], "g3br23bvx3lq5uddcsjii74xgmn6y5q325ovrkq2zw2wbzbqgbuq": 2, "b32": [2, 5], "point": [2, 3, 5, 6, 9, 10], "absolut": [2, 8, 11], "usag": [2, 4, 5, 7, 8, 10], "occasion": 2, "test": [2, 9, 10], "failur": [2, 5], "guarante": [2, 9], "hardwar": [2, 4, 5, 6, 7, 9, 10, 11], "wide": [2, 3, 5, 9, 10, 11], "section": [2, 3, 5, 6, 9, 10], "easili": [2, 5, 6, 9, 10, 11], "cheapli": 2, "rnode": [2, 4, 9, 10, 11], "purpos": [2, 3, 5, 7, 9], "digit": [2, 3, 9, 11], "integr": [2, 6, 9], "yourself": [2, 9, 11], "custom": [2, 5, 7, 9, 11], "firmwar": [2, 3, 9, 10], "board": [2, 4, 9, 11], "auto": [2, 3, 4, 7, 9], "script": [2, 3], "prefer": [2, 9], "purchas": [2, 6, 9, 11], "supplier": 2, "addit": [2, 3, 5, 7, 9, 10, 11], "privat": [2, 5, 7, 8, 9, 10, 11], "secur": [2, 9, 11], "uncensor": 2, "mesh": [2, 5, 6, 11], "think": 2, "welcom": 2, "head": 2, "discuss": [2, 3, 9], "propos": 2, "abov": [2, 3, 5, 9, 10], "next": [2, 6, 7, 9], "step": [2, 3], "pyseri": 2, "api": [2, 4, 9, 11], "associ": [2, 7, 9], "recip": 2, "cryptographi": [2, 9, 11], "clone": 2, "repositori": [2, 8, 9], "git": 2, "move": [2, 5, 9, 10], "folder": 2, "symlink": [2, 10], "cd": 2, "ln": [2, 10], "echo": [2, 4], "ve": 2, "immedi": [2, 5, 10], "necessari": [2, 3, 5, 6, 7, 9], "nano": 2, "repeat": 2, "process": [2, 3, 5, 7, 9], "h": [2, 10], "ping": [2, 10], "replac": [2, 9, 10], "below": [2, 3, 5, 10], "174a64852a75682259ad8b921b8bf416": 2, "filetransf": [2, 4, 7], "understand": [2, 4, 7, 10], "submit": 2, "pull": 2, "request": [2, 4, 5, 7, 9, 10], "good": [2, 3, 6, 9, 10], "idea": [2, 9, 10], "introduc": [2, 9], "disucss": 2, "forum": 2, "maintain": [2, 9], "place": [2, 5, 6, 9, 10], "procedur": [2, 7, 9], "quirk": 2, "worth": 2, "being": [2, 5, 7, 9], "awar": [2, 9], "termux": 2, "f": [2, 10], "droid": 2, "emul": 2, "environ": [2, 6, 9], "abil": [2, 3], "pkg": 2, "sure": [2, 3, 10], "upgrad": [2, 9], "Then": 2, "reason": [2, 5, 9], "attempt": [2, 3, 7], "openssl": [2, 9], "libffi": 2, "rust": 2, "export": 2, "cargo_build_target": 2, "aarch64": 2, "sever": [2, 6, 7, 10], "succe": 2, "softwar": [2, 3, 5, 9, 11], "possibl": [2, 3, 5, 6, 7, 9, 10, 11], "apk": 2, "tutori": 2, "code": [2, 3, 4, 5, 10], "startig": 2, "architectur": 2, "precompil": 2, "dev": [2, 5, 10], "64": [2, 9, 10], "32": [2, 9], "rasperri": 2, "os": [2, 5], "april": 2, "2023": [2, 10], "onto": [2, 9], "unfortun": 2, "pipx": 2, "isol": [2, 5, 10], "neg": 2, "affect": [2, 5], "ensurepath": 2, "restor": [2, 5], "behaviour": [2, 5, 10], "edit": [2, 10], "conf": 2, "break": [2, 7, 9, 11], "somewhat": 2, "mislead": 2, "choic": 2, "word": 2, "cours": [2, 5, 9], "rare": [2, 5], "lead": [2, 9], "conflict": 2, "pose": [2, 9], "problem": [2, 9], "_could_": 2, "obscur": 2, "rnspure": 2, "No": [2, 5, 9, 10, 11], "matter": [2, 5], "perfectli": 2, "pyca": [2, 9], "cryptograph": [2, 4, 6, 10, 11], "primit": [2, 4], "One": [3, 7], "truli": [3, 9], "valuabl": [3, 8], "almost": [3, 5, 9, 10], "conceiv": 3, "kind": [3, 5, 6, 9], "medium": [3, 5, 6, 7, 9, 11], "flexibl": [3, 5, 11], "cover": [3, 9, 11], "wireless": [3, 6], "decad": 3, "modern": [3, 9], "millimet": 3, "wave": 3, "backhaul": [3, 6], "oper": [3, 5, 6, 7, 9, 10, 11], "chanc": 3, "box": 3, "glue": 3, "littl": [3, 9], "effort": 3, "pipeinterfac": [3, 5], "kiss": [3, 4, 10, 11], "simplyequip": 3, "broad": 3, "abund": 3, "sometim": 3, "especi": [3, 5], "scratch": 3, "real": [3, 6, 11], "world": [3, 6, 11], "minim": [3, 4, 9], "cost": [3, 9, 11], "fundament": [3, 9], "categori": 3, "addition": [3, 5, 9], "common": [3, 4, 6, 9, 10, 11], "briefli": [3, 9], "describ": [3, 5, 7, 9], "emploi": [3, 9], "pattern": [3, 9], "high": [3, 5, 9, 11], "capac": [3, 5, 7, 9], "gain": [3, 7, 9], "antenna": 3, "backbon": 3, "area": [3, 5, 6, 9, 11], "reliabl": [3, 5, 6, 7, 9, 11], "commonli": 3, "either": [3, 5, 6, 7, 9, 10], "expens": 3, "hard": 3, "hungri": 3, "allevi": 3, "particular": 3, "plaform": 3, "depend": [3, 4, 6, 7, 9, 10], "its": [3, 5, 7, 9], "compon": [3, 8, 9], "frequenc": [3, 5, 9, 10], "band": [3, 9], "scheme": 3, "limit": [3, 4, 6, 9], "ism": [3, 9], "avoid": [3, 9, 10], "confus": [3, 9], "layer": [3, 5, 6, 7, 9, 11], "noth": [3, 11], "lorawan": [3, 9], "standard": [3, 9], "central": [3, 6, 9], "iot": 3, "overhead": [3, 5, 9], "level": [3, 5, 9, 10], "directli": [3, 5, 7, 9, 10, 11], "replic": [3, 9], "togeth": [3, 9, 10], "exact": [3, 5, 9], "explain": [3, 7], "approach": [3, 9, 10], "develop": [3, 4, 7, 8, 9, 11], "boil": 3, "obtain": [3, 7, 9], "autom": [3, 8, 9], "provis": [3, 10], "rnodeinterfac": [3, 5, 10], "ic": 3, "semtech": 3, "sx1276": 3, "platform": [3, 4, 9], "esp32": 3, "manufactur": 3, "io": 3, "avr": 3, "atmega1284p": 3, "rnodeconf": [3, 4], "autoinstal": [3, 10], "seri": 3, "question": [3, 5], "port": [3, 4, 5, 6, 9, 11], "air": [3, 11], "id": [3, 5, 7, 9, 10], "itself": [3, 4, 9], "short": [3, 5, 9, 10], "bridg": [3, 4], "behav": 3, "mean": [3, 5, 6, 9, 10], "dhcp": [3, 5, 10], "dn": 3, "least": [3, 5, 9, 10, 11], "transpar": [3, 5, 9, 10], "distanc": [3, 9], "ubiqu": 3, "airmax": 3, "ltu": 3, "mikrotik": 3, "exhaust": [3, 9], "rel": [3, 9, 11], "cheap": [3, 9], "co": [3, 5, 11], "concurr": [3, 9, 10], "switch": [3, 5, 9, 10], "fiber": 3, "optic": [3, 11], "virtual": [3, 5, 6, 9, 10, 11], "adapt": [3, 6], "tun": 3, "tap": 3, "serialinterfac": [3, 5], "usb": [3, 6, 9, 10], "freedv": 3, "tnc": [3, 5, 7, 10, 11], "dire": 3, "wolf": 3, "aim": [4, 9], "particip": [4, 6, 9], "pdf": 4, "epub": 4, "caveat": 4, "emptor": 4, "fast": [4, 5, 7, 9], "standalon": 4, "instal": [4, 5, 6, 9, 10, 11], "resolv": [4, 5, 10], "issu": [4, 6, 8], "base": [4, 5, 6, 7, 9, 10, 11], "shell": [4, 10], "nomad": 4, "sideband": 4, "With": [4, 5, 6, 9, 10], "internet": [4, 5, 9, 11], "testnet": [4, 10], "radio": [4, 5, 6, 7, 9, 10, 11], "android": [4, 10], "arm64": 4, "raspberri": [4, 6, 9, 10, 11], "debian": [4, 9, 10], "bookworm": 4, "ubuntu": [4, 10], "lunar": 4, "pure": [4, 9], "rnid": 4, "rncp": 4, "rnx": 4, "improv": [4, 5, 8], "fix": [4, 9], "motiv": 4, "goal": [4, 5], "introduct": 4, "announc": [4, 7, 10], "mechan": [4, 5], "reach": [4, 5, 6], "prioritis": [4, 5, 6, 7], "propag": [4, 5, 7], "rule": [4, 5], "modem": [4, 5, 6, 7, 9, 11], "udp": [4, 6, 9, 10, 11], "ax": [4, 11], "concept": [4, 9, 10], "overview": [4, 5, 9], "interconnect": [4, 5, 9], "site": [4, 5], "growth": 4, "converg": [4, 9], "identif": [4, 5, 11], "respons": [4, 7, 9], "buffer": [4, 5, 7], "donat": 4, "contribut": 4, "requestreceipt": [4, 7], "rawchannelread": [4, 7], "rawchannelwrit": [4, 7], "search": 4, "distinct": [5, 9], "topologi": [5, 9], "endless": 5, "give": [5, 9, 10], "respect": [5, 11], "discover": 5, "autoconfigur": [5, 11], "ipv6": [5, 10], "router": [5, 10], "sort": [5, 9, 10], "interface_en": [5, 10], "lan": 5, "group": [5, 7, 9], "group_id": 5, "kernel": [5, 10, 11], "wlan0": 5, "eth1": 5, "Or": [5, 10, 11], "ignor": [5, 7, 9], "ones": [5, 10], "ignored_devic": 5, "tun0": 5, "eth0": 5, "multicast": 5, "autodiscov": 5, "discoveri": [5, 9, 10], "scope": 5, "admin": 5, "organis": [5, 6, 8], "custom_network_nam": 5, "discovery_scop": 5, "discovery_port": 5, "48555": 5, "data_port": 5, "49555": 5, "frequent": 5, "block": 5, "inbound": [5, 7], "portabl": [5, 9], "persist": [5, 10], "achiev": [5, 7, 9], "geti2p": 5, "net": 5, "websit": 5, "base32": 5, "comma": 5, "5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq": 5, "output": [5, 10], "event": 5, "simplest": [5, 9], "tunnel": [5, 9, 11], "interchang": 5, "degre": 5, "retain": 5, "eas": [5, 9], "simpler": 5, "listen_ip": 5, "listen_port": 5, "bind": 5, "10": [5, 9, 10], "88": 5, "i2p_tunnel": 5, "127": 5, "5001": 5, "dedic": [5, 9], "natur": 5, "toler": 5, "intermitt": 5, "gracefulli": 5, "reappear": 5, "hostnam": 5, "expos": [5, 7], "soundmodem": 5, "kiss_fram": 5, "8001": 5, "caution": 5, "frame": 5, "conjunct": 5, "never": [5, 7, 9], "disabl": [5, 9, 10], "intern": [5, 7, 9], "recoveri": 5, "greatli": 5, "unreli": 5, "implic": 5, "better": 5, "udpinterfac": 5, "forward_ip": 5, "255": [5, 10], "forward_port": 5, "assum": [5, 9], "55": 5, "72": 5, "24": 5, "equival": 5, "forward": [5, 7, 9, 11], "segment": [5, 6, 7, 9, 11], "15": 5, "16": [5, 9, 10], "ttyusb0": [5, 10], "867": 5, "mhz": [5, 9], "867200000": 5, "125": 5, "khz": 5, "125000": 5, "tx": [5, 10], "7": [5, 9, 10], "mw": 5, "txpower": 5, "spread": [5, 10], "factor": [5, 7, 10], "12": [5, 10], "fastest": [5, 9], "longest": 5, "spreadingfactor": 5, "throough": 5, "codingr": 5, "interv": [5, 7, 10], "id_callsign": 5, "mycal": 5, "id_interv": 5, "600": 5, "homebrew": 5, "amount": [5, 6, 7, 9, 11], "ram": 5, "flow_control": 5, "airtim": 5, "term": [5, 6, 9], "appli": [5, 7, 9], "window": 5, "approxim": 5, "enforc": 5, "roll": 5, "airtime_limit_long": 5, "airtime_limit_short": 5, "33": 5, "pair": [5, 7, 9, 10], "laser": 5, "baud": [5, 10], "speed": [5, 9, 10], "115200": [5, 10], "databit": [5, 10], "pariti": [5, 10], "stopbit": [5, 10], "stdin": [5, 10], "netcat": 5, "l": [5, 10], "5757": 5, "respawn": 5, "respawn_delai": 5, "continu": [5, 7, 8, 11], "scan": 5, "eof": 5, "respawn_interv": 5, "varieti": [5, 9, 10, 11], "openmodem": [5, 11], "period": [5, 7, 9], "beacon": 5, "station": 5, "kissinterfac": [5, 10], "ttyusb1": 5, "preambl": [5, 10], "150": [5, 10], "tail": 5, "txtail": [5, 10], "cdma": 5, "200": [5, 10], "slottim": [5, 10], "20": [5, 9, 10], "elaps": 5, "comment": [5, 10], "amateur": [5, 11], "spectrum": [5, 9], "encapsul": [5, 11], "callsign": 5, "ssid": 5, "realli": [5, 7], "doesn": 5, "incur": 5, "ax25kissinterfac": 5, "no1cll": 5, "ttyusb2": 5, "150m": 5, "increas": [5, 10], "squelch": 5, "rx": [5, 10], "turnaround": 5, "kept": [5, 6, 7, 9], "wast": 5, "bring": 5, "brought": [5, 10], "access_point": 5, "shorthand": [5, 10], "ap": 5, "shorter": 5, "expiri": 5, "mostli": [5, 6, 9], "quiet": [5, 10], "momentarili": 5, "disappear": [5, 10], "network_nam": 5, "passphras": [5, 9], "alon": 5, "ifac_s": 5, "customis": 5, "carri": [5, 7, 9, 10], "512": [5, 7, 9], "announce_cap": [5, 7], "maximum": [5, 7, 9], "alloc": [5, 7, 9, 10], "given": [5, 6, 7, 9, 10], "upkeep": 5, "cap": 5, "queue": [5, 9], "nearbi": 5, "overwhelm": [5, 7], "rapidli": 5, "spam": 5, "effect": 5, "excess": 5, "benefici": [5, 10], "balanc": 5, "necesarri": 5, "bitrat": [5, 7], "report": [5, 7, 8, 10], "guess": 5, "per": [5, 7, 9, 10, 11], "strictli": [5, 9], "complex": [5, 9], "left": [5, 7, 9, 10], "gw": 5, "behalf": 5, "resid": 5, "requestor": 5, "chain": 5, "along": [5, 6, 7, 9, 10], "boundari": 5, "remain": [5, 7, 9], "roam": 5, "mobil": [5, 9], "seen": [5, 9], "perspect": [5, 7, 9, 11], "vehicl": 5, "equip": [5, 6, 9], "side": [5, 11], "expir": 5, "significantli": 5, "impact": [5, 9], "announce_rate_target": 5, "announce_rate_grac": 5, "announce_rate_penalti": 5, "basi": [5, 7, 9, 10, 11], "moder": 5, "violat": 5, "penalti": 5, "7200": 5, "annouce_cap": 5, "mention": [5, 9], "strategi": [5, 7], "decis": [5, 9], "slower": [5, 7, 9], "hop": [5, 6, 7, 9, 10, 11], "right": [5, 6], "tend": 5, "conserv": 5, "span": [5, 9], "seamlessli": 5, "influx": 5, "newli": [5, 6, 7, 9], "previous": [5, 6, 7, 9], "occur": [5, 10, 11], "hold": [5, 7, 9], "interrupt": 5, "burst": 5, "subsid": 5, "held": [5, 10], "decid": [5, 6, 7, 9], "bogu": 5, "retransmit": [5, 9], "ingress": 5, "individu": [5, 7, 9, 11], "sub": 5, "disrupt": 5, "neccessari": 5, "modifi": [5, 9, 10], "ingress_control": 5, "ic_new_tim": 5, "spawn": 5, "ic_burst_freq_new": 5, "ic_burst_freq": 5, "temporarili": 5, "ic_max_held_announc": 5, "drop": [5, 7, 9, 10], "256": [5, 7, 9, 10], "ic_burst_hold": 5, "threshold": 5, "ic_burst_penalti": 5, "ic_held_release_interv": 5, "30": [5, 10], "knowledg": [6, 9], "tradit": [6, 9], "worri": 6, "coordin": [6, 7, 9, 11], "evolv": 6, "futur": [6, 9], "mind": [6, 11], "autonom": [6, 9], "terminologi": [6, 9], "rest": [6, 11], "billion": [6, 9], "larger": [6, 9, 10], "higher": [6, 11], "discrimin": 6, "ephemer": [6, 7, 9, 11], "ellipt": [6, 7, 9, 11], "curv": [6, 7, 9, 11], "diffi": [6, 9, 11], "hellman": [6, 9, 11], "exchang": [6, 7, 9, 11], "curve25519": [6, 7, 9, 11], "throttl": 6, "thu": [6, 7, 9], "agnost": [6, 9], "equal": [6, 7, 9], "keystor": 6, "degrad": 6, "stationari": [6, 10], "candid": 6, "optim": 6, "intend": [6, 9], "trustless": [6, 9, 11], "leav": [6, 9], "free": [6, 8, 11], "unorganis": 6, "manner": 6, "far": [6, 9], "unexplor": 6, "dissolv": 6, "organ": 6, "restrict": 6, "legaci": 6, "unifi": 6, "underli": [6, 11], "carrier": [6, 11], "involv": 6, "hardlin": 6, "illustr": [6, 9], "plan": [6, 9], "member": 6, "mainli": 6, "three": [6, 9], "hill": 6, "top": [6, 9], "chosen": [6, 9], "sight": 6, "becaus": [6, 9], "four": 6, "At": [6, 9], "cabl": 6, "suppli": [6, 7, 9], "grow": 6, "core": [6, 9, 10, 11], "those": [6, 9], "d": [6, 10], "island": 6, "investig": 6, "dori": 6, "willing": 6, "she": 6, "her": 6, "home": [6, 10], "everyon": [6, 9], "vice": [6, 11], "versa": [6, 11], "vhf": [6, 9, 11], "outli": 6, "geograph": 6, "coverag": 6, "dai": 6, "find": [6, 9], "poorli": 6, "outlier": 6, "signatur": [7, 9, 10, 11], "configdir": 7, "logdest": 7, "verbos": [7, 10], "exactli": [7, 9], "independ": [7, 9, 11], "inter": 7, "soon": 7, "kill": [7, 9], "forcibli": [7, 10], "advantag": 7, "demand": 7, "mtu": [7, 9, 11], "500": [7, 9, 11], "adher": 7, "prerequisit": 7, "percentag": 7, "schedul": 7, "queu": [7, 10], "fewer": 7, "distant": 7, "smaller": 7, "eventu": 7, "alter": [7, 9], "minimum_bitr": 7, "static": 7, "get_inst": 7, "should_use_implicit_proof": 7, "explicit": 7, "implicit": [7, 9], "transport_en": 7, "create_kei": 7, "decrypt": [7, 9, 10], "verif": [7, 9, 10], "sign": [7, 9, 10], "dh": 7, "keysiz": 7, "x25519": [7, 9, 11], "concaten": 7, "128": [7, 9, 11], "constant": 7, "truncat": [7, 9], "recall_app_data": 7, "heard": [7, 9], "full_hash": 7, "sha": [7, 9], "truncated_hash": 7, "from_byt": 7, "prv_byte": 7, "save": [7, 9], "hazard": 7, "feed": 7, "from_fil": 7, "to_fil": 7, "Be": [7, 10], "get_private_kei": 7, "get_public_kei": 7, "load_private_kei": 7, "load_public_kei": 7, "pub_byt": 7, "ciphertext": 7, "token": [7, 9], "keyerror": 7, "ciphertext_token": 7, "presenc": 7, "ingo": 7, "zero": [7, 11], "expand_nam": 7, "app_and_aspects_from_nam": 7, "full_nam": [7, 10], "tupl": 7, "hash_from_name_and_ident": 7, "adress": [7, 9], "path_respons": 7, "attached_interfac": 7, "tag": 7, "flag": [7, 9], "accepts_link": 7, "accept": [7, 8, 9, 10], "set_proof_requested_callback": 7, "proof_strategi": 7, "prove_non": 7, "prove_app": 7, "proof_requested_callback": 7, "allow_non": 7, "allowed_list": 7, "whatev": [7, 9], "funcion": 7, "allow_list": 7, "deregister_request_handl": 7, "deregist": 7, "symmetr": [7, 9], "typeerror": 7, "incompat": [7, 9], "set_default_app_data": 7, "clear_default_app_data": 7, "ae": [7, 9, 11], "secreci": [7, 9, 11], "instanti": 7, "encrypted_mdu": 7, "383": 7, "plain_mdu": 7, "464": 7, "resend": 7, "get_statu": 7, "cull": 7, "successful": 7, "proven": [7, 9], "established_callback": 7, "closed_callback": 7, "establishment_timeout_per_hop": 7, "6": [7, 10], "keepalive_timeout_factor": 7, "4": [7, 9, 10], "calcul": [7, 9, 10], "stale_grac": 7, "grace": 7, "keepal": [7, 9], "360": 7, "aliv": [7, 9], "stale_tim": 7, "720": 7, "mark": [7, 9], "stale": 7, "torn": 7, "progress_callback": 7, "info": [7, 9, 10], "track_phy_stat": 7, "track": 7, "retriev": 7, "stat": [7, 10], "qualiti": 7, "get_rssi": 7, "signal": 7, "strength": [7, 11], "get_snr": 7, "nois": 7, "ratio": 7, "get_q": 7, "get_establishment_r": 7, "ocur": 7, "no_inbound_for": 7, "no_outbound_for": 7, "outbound": [7, 9], "inactive_for": 7, "purg": 7, "set_resource_callback": 7, "get_transfer_s": 7, "get_data_s": 7, "get_part": 7, "is_compress": 7, "begun": 7, "resource_strategi": 7, "accept_non": 7, "accept_app": 7, "resource_callback": 7, "unsupport": 7, "get_request_id": 7, "get_respons": 7, "get_response_tim": 7, "auto_compress": 7, "arbitrari": [7, 9, 10, 11], "checksum": [7, 11], "Will": 7, "whenev": [7, 9], "cancel": 7, "total": [7, 9, 11], "get_seg": 7, "divid": 7, "get_hash": 7, "bi": [7, 9], "neither": [7, 9], "constrain": 7, "message_class": 7, "recept": 7, "messagecallbacktyp": 7, "bool": 7, "stop": [7, 11], "remove_message_handl": 7, "remov": [7, 10], "envelop": 7, "thrown": 7, "consum": 7, "adjust": 7, "accommod": [7, 9], "abstract": [7, 9], "greater": [7, 9, 11], "popul": 7, "bufferedread": 7, "bufferedwrit": 7, "bufferedrwpair": 7, "create_read": 7, "ready_callback": 7, "document": [7, 9], "create_writ": 7, "receive_stream_id": 7, "send_stream_id": 7, "rawiobas": 7, "add_ready_callback": 7, "cb": [7, 9], "remove_ready_callback": 7, "pathfinder_m": 7, "attribut": 7, "deregister_announce_handl": 7, "hops_to": 7, "next_hop": 7, "next_hop_interfac": 7, "on_interfac": 7, "recurs": 7, "gratefulli": 8, "monero": 8, "84fpy1qbxhcgdseepynmhthcrgmx4nffbytz2gkytoqhvvhjp8eaw1z1eedrnkd19b3b8nilcgvxzkv17ummmeescrpya5w": 8, "ethereum": 8, "0x81f7b979fea6134ba9fd5c701b3501a2e61e897a": 8, "bitcoin": 8, "3cpmacgm34qyvr6xwlvejmi2ane3pzquuq": 8, "ko": 8, "fi": 8, "roadmap": 8, "realiti": 8, "quickli": [8, 9, 11], "sponsor": [8, 11], "dysfunct": 8, "analyt": 8, "telemetri": 8, "collect": 8, "under": [8, 10, 11], "circumst": [8, 9], "reli": [8, 9], "fashion": 8, "u": [8, 9, 10], "suggest": 8, "overal": 9, "principl": [9, 11], "author": 9, "That": 9, "said": 9, "pretti": 9, "sentiment": 9, "philosophi": 9, "seek": 9, "solv": 9, "solut": [9, 10], "primari": 9, "lack": 9, "my": 9, "belief": 9, "highli": 9, "machin": 9, "censorship": [9, 11], "barrier": 9, "todai": 9, "centralis": 9, "trust": [9, 10], "approv": 9, "gatekeep": 9, "inevit": 9, "govern": 9, "censor": 9, "persecut": 9, "unwant": 9, "actor": 9, "imposs": 9, "freeli": 9, "deploi": 9, "enhanc": 9, "agenc": 9, "freedom": 9, "permissionless": 9, "pick": 9, "ghz": 9, "off": [9, 10, 11], "shelf": [9, 11], "ultim": 9, "vast": 9, "myriad": 9, "thousand": 9, "surveil": 9, "disassoci": 9, "oversight": 9, "beings": 9, "usabl": 9, "useabl": 9, "critic": [9, 10], "agnostic": 9, "shall": 9, "handheld": 9, "interest": 9, "strong": 9, "oneself": 9, "unlicens": 9, "licens": 9, "condit": [9, 11], "pmr": 9, "written": 9, "programm": 9, "orient": 9, "multipoint": 9, "recipi": 9, "singular": 9, "_represented_": 9, "characterist": 9, "13425ec15b621c1d928589718000d814": 9, "trade": 9, "simultan": 9, "unlik": 9, "nears": 9, "congest": 9, "galact": 9, "scale": [9, 11], "obvious": 9, "ridicul": 9, "multi": [9, 10, 11], "special": [9, 10], "ecdh": [9, 11], "creator": 9, "correspond": 9, "possess": 9, "although": [9, 11], "capabl": 9, "dot": [9, 10], "notat": [9, 10], "repres": 9, "plenti": 9, "environment": 9, "monitor": 9, "measur": 9, "environmentlogg": 9, "remotesensor": 9, "temperatur": 9, "4faf1b2e0a077e6a9d92fa051f256038": 9, "advis": 9, "expand": 9, "recap": 9, "indirectli": 9, "ledger": 9, "therefor": [9, 11], "messeng": 9, "nicknam": 9, "ed25519": [9, 11], "reconstruct": 9, "notic": [9, 10], "piec": 9, "intention": 9, "infer": 9, "throughout": 9, "accord": 9, "around": 9, "topic": 9, "necessarili": 9, "person": 9, "entiti": 9, "robot": 9, "sensor": 9, "someth": 9, "agent": 9, "manipul": [9, 11], "multilater": 9, "creation": [9, 11], "great": 9, "suffic": 9, "cluster": 9, "hear": 9, "But": 9, "lot": 9, "surviv": 9, "overcom": 9, "challeng": 9, "asymmetr": [9, 10, 11], "closer": 9, "distinguish": 9, "contend": 9, "enable_transport": [9, 10], "randomis": 9, "prioriti": 9, "invers": 9, "proport": 9, "count": 9, "insert": 9, "closest": 9, "newer": 9, "newest": 9, "discard": 9, "contact": 9, "shortest": 9, "predict": 9, "constantli": 9, "earlier": 9, "opt": 9, "against": 9, "bidirect": 9, "travers": 9, "rememb": 9, "ten": 9, "advanc": 9, "confirm": [9, 11], "insid": 9, "intermediari": 9, "moment": [9, 11], "methodologi": [9, 10], "answer": [9, 10], "malici": 9, "pretend": 9, "recreat": 9, "rotat": 9, "memori": 9, "thereaft": 9, "297": [9, 11], "practic": [9, 11], "neglig": 9, "1200": 9, "96": 9, "keypair": 9, "simplic": 9, "explan": [9, 10], "lki": 9, "laid": 9, "had": 9, "construct": [9, 11], "lkr": 9, "chose": 9, "direction": 9, "unequivoc": 9, "retransmiss": 9, "reassembl": 9, "programmat": 9, "satisfi": 9, "half": [9, 11], "duplex": [9, 11], "averag": 9, "throughput": [9, 11], "x": [9, 10], "runtim": 9, "consist": 9, "whereupon": 9, "stabl": [9, 11], "stage": 9, "year": 9, "microcontrol": 9, "430": 9, "868": 9, "900": 9, "recent": 9, "mac": 9, "tailor": 9, "treat": 9, "regard": 9, "preshar": 9, "ifac": [9, 10], "compos": 9, "field": 9, "context": 9, "465": 9, "vari": [9, 10], "00": [9, 10], "01": 9, "11": 9, "_______": 9, "________________": 9, "________": 9, "______": 9, "__": 9, "_": 9, "01010000": 9, "00000100": 9, "hash1": 9, "hash2": 9, "header_2": 9, "00000000": 9, "00000111": 9, "header_1": 9, "10000000": 9, "exclud": 9, "51": 9, "167": 9, "83": [9, 10], "115": 9, "99": 9, "conceptu": 9, "hkdf": 9, "fernet": [9, 11], "cbc": [9, 11], "hmac": [9, 11], "hashlib": 9, "pkcs7": [9, 11], "pad": [9, 11], "trivial": [9, 11], "consequ": 9, "backend": 9, "loss": 9, "scrutini": 9, "review": [9, 11], "risk": 9, "driver": [10, 11], "privileg": 10, "light": 10, "weight": 10, "etc": 10, "boot": 10, "ie": 10, "breviti": 10, "socket": 10, "turn": 10, "share_inst": 10, "shared_instance_port": 10, "37428": 10, "instance_control_port": 10, "37429": 10, "rpc": 10, "rpc_kei": 10, "e5c032d3ec4e64a6aca9927ba8ab73336780f6d71790": 10, "panic": 10, "unrecover": 10, "panic_on_interface_error": 10, "probe": 10, "respond_to_prob": 10, "warn": 10, "debug": 10, "unus": 10, "teach": 10, "task": 10, "08": 10, "18": 10, "17": 10, "59": 10, "56": 10, "v": 10, "show": 10, "ifconfig": 10, "gbp": 10, "13": 10, "kb": 10, "86": 10, "mbp": 10, "63": 10, "23": 10, "80": 10, "tcpinterfac": 10, "dublin": 10, "187": 10, "27": 10, "74": 10, "uhf": [10, 11], "kbp": 10, "e702c42ba8": 10, "49": 10, "9": 10, "5245a8efe1788c6a1cd36144a270e13b": 10, "j": 10, "posit": 10, "arx": 10, "atx": 10, "revers": 10, "json": 10, "new_ident": 10, "984b74a3f768bef236af4371e6f248cd": 10, "new_id": 10, "0f4259fef4521ab75a3409e353fe9073eb10783b4912a6a9937c57bf44a62c1": 10, "hidden": 10, "8dd57a738226809646089335a6b03695": 10, "my_fil": 10, "txt": 10, "bc7291552be7a58f361522990465165c": 10, "rfe": 10, "fetch": 10, "30602def3b3506a28ed33db6f60cc6c9": 10, "2b489d06eaf7c543808c76a5332a447d": 10, "my_ident": 10, "2225fdeecaf6e2db4556c3c2d7637294": 10, "w": 10, "decreas": 10, "overwrit": 10, "c89b4da064bf66d280f0e4d8abfd9806": 10, "f53a1c4278e0726bb73fcc623d6ce763": 10, "rnstransport": 10, "2d03725b327348980d570f739a3a5708": 10, "38": 10, "469": 10, "781": 10, "e7536ee90bd4a440e130490b87a25124": 10, "809": 10, "73": 10, "1726dbad538775b5bf9b0ea25a4079c8": 10, "c50cc4e4f7838b6c31f60ab9032cbc62": 10, "allowed_ident": 10, "copi": 10, "tgz": 10, "73cbd378bb0286ed11a707c13447bb1": 10, "allowed_hash": 10, "silent": 10, "auth": 10, "941bed5e228775e5a8079fc38b1ccf3f": 10, "1b03013c25f1c2ca068a4f080b844a10": 10, "7a55144adf826958a9529a3bcf08b149": 10, "cat": 10, "proc": 10, "cpuinfo": 10, "pseudo": 10, "stderr": 10, "noauth": 10, "noid": 10, "mirror": 10, "max": 10, "fw": 10, "nocheck": 10, "flash": 10, "baud_flash": 10, "freq": 10, "hz": 10, "bw": 10, "txp": 10, "sf": 10, "cr": 10, "eeprom": 10, "backup": 10, "dump": 10, "wipe": 10, "hexbyt": 10, "attach": 10, "older": 10, "onlin": 10, "extract": 10, "cach": 10, "921600": 10, "bluetooth": 10, "intens": 10, "consol": 10, "unlock": 10, "perman": 10, "administr": 10, "ftdi_ft230x_basic_uart_43891ckm": 10, "if00": 10, "port0": 10, "plug": 10, "unplug": 10, "systemd": 10, "usr": 10, "bin": 10, "execstartpr": 10, "restart": 10, "restartsec": 10, "usernameher": 10, "execstart": 10, "wantedbi": 10, "systemctl": 10, "whole": 10, "regular": 10, "rns_bin_dir": 10, "eg": 10, "reload": 10, "loginctl": 10, "linger": 10, "readili": 11, "advers": 11, "unforg": 11, "acknowledg": 11, "empow": 11, "autonomi": 11, "sovereignti": 11, "subject": 11, "outsid": 11, "planetari": 11, "hierarch": 11, "beaureucrat": 11, "resili": 11, "userland": 11, "beta": 11, "bug": 11, "warrant": 11, "sha256": 11, "iv": 11, "urandom": 11, "intuit": 11, "friendli": 11, "44": 11, "gigabyt": 11, "scalabl": 11, "hoc": 11, "transform": 11, "fact": 11, "generalis": 11, "fibr": 11, "popular": 11, "ideal": 11, "stdio": 11, "hack": 11, "foremost": 11, "audit": 11, "privaci": 11, "thorough": 11, "research": 11, "touch": 11}, "objects": {"RNS": [[7, 0, 1, "", "Buffer"], [7, 0, 1, "", "Destination"], [7, 0, 1, "", "Identity"], [7, 0, 1, "", "Link"], [7, 0, 1, "", "MessageBase"], [7, 0, 1, "", "Packet"], [7, 0, 1, "", "PacketReceipt"], [7, 0, 1, "", "RawChannelReader"], [7, 0, 1, "", "RawChannelWriter"], [7, 0, 1, "", "RequestReceipt"], [7, 0, 1, "", "Resource"], [7, 0, 1, "", "Reticulum"], [7, 0, 1, "", "Transport"]], "RNS.Buffer": [[7, 1, 1, "", "create_bidirectional_buffer"], [7, 1, 1, "", "create_reader"], [7, 1, 1, "", "create_writer"]], "RNS.Channel": [[7, 0, 1, "", "Channel"]], "RNS.Channel.Channel": [[7, 2, 1, "", "MDU"], [7, 1, 1, "", "add_message_handler"], [7, 1, 1, "", "is_ready_to_send"], [7, 1, 1, "", "register_message_type"], [7, 1, 1, "", "remove_message_handler"], [7, 1, 1, "", "send"]], "RNS.Destination": [[7, 1, 1, "", "accepts_links"], [7, 1, 1, "", "announce"], [7, 1, 1, "", "app_and_aspects_from_name"], [7, 1, 1, "", "clear_default_app_data"], [7, 1, 1, "", "create_keys"], [7, 1, 1, "", "decrypt"], [7, 1, 1, "", "deregister_request_handler"], [7, 1, 1, "", "encrypt"], [7, 1, 1, "", "expand_name"], [7, 1, 1, "", "get_private_key"], [7, 1, 1, "", "hash"], [7, 1, 1, "", "hash_from_name_and_identity"], [7, 1, 1, "", "load_private_key"], [7, 1, 1, "", "register_request_handler"], [7, 1, 1, "", "set_default_app_data"], [7, 1, 1, "", "set_link_established_callback"], [7, 1, 1, "", "set_packet_callback"], [7, 1, 1, "", "set_proof_requested_callback"], [7, 1, 1, "", "set_proof_strategy"], [7, 1, 1, "", "sign"]], "RNS.Identity": [[7, 3, 1, "", "CURVE"], [7, 3, 1, "", "KEYSIZE"], [7, 3, 1, "", "TRUNCATED_HASHLENGTH"], [7, 1, 1, "", "decrypt"], [7, 1, 1, "", "encrypt"], [7, 1, 1, "", "from_bytes"], [7, 1, 1, "", "from_file"], [7, 1, 1, "", "full_hash"], [7, 1, 1, "", "get_private_key"], [7, 1, 1, "", "get_public_key"], [7, 1, 1, "", "get_random_hash"], [7, 1, 1, "", "load_private_key"], [7, 1, 1, "", "load_public_key"], [7, 1, 1, "", "recall"], [7, 1, 1, "", "recall_app_data"], [7, 1, 1, "", "sign"], [7, 1, 1, "", "to_file"], [7, 1, 1, "", "truncated_hash"], [7, 1, 1, "", "validate"]], "RNS.Link": [[7, 3, 1, "", "CURVE"], [7, 3, 1, "", "ESTABLISHMENT_TIMEOUT_PER_HOP"], [7, 3, 1, "", "KEEPALIVE"], [7, 3, 1, "", "KEEPALIVE_TIMEOUT_FACTOR"], [7, 3, 1, "", "STALE_GRACE"], [7, 3, 1, "", "STALE_TIME"], [7, 1, 1, "", "get_channel"], [7, 1, 1, "", "get_establishment_rate"], [7, 1, 1, "", "get_q"], [7, 1, 1, "", "get_remote_identity"], [7, 1, 1, "", "get_rssi"], [7, 1, 1, "", "get_snr"], [7, 1, 1, "", "identify"], [7, 1, 1, "", "inactive_for"], [7, 1, 1, "", "no_inbound_for"], [7, 1, 1, "", "no_outbound_for"], [7, 1, 1, "", "request"], [7, 1, 1, "", "set_link_closed_callback"], [7, 1, 1, "", "set_packet_callback"], [7, 1, 1, "", "set_remote_identified_callback"], [7, 1, 1, "", "set_resource_callback"], [7, 1, 1, "", "set_resource_concluded_callback"], [7, 1, 1, "", "set_resource_started_callback"], [7, 1, 1, "", "set_resource_strategy"], [7, 1, 1, "", "teardown"], [7, 1, 1, "", "track_phy_stats"]], "RNS.MessageBase": [[7, 3, 1, "", "MSGTYPE"], [7, 1, 1, "", "pack"], [7, 1, 1, "", "unpack"]], "RNS.Packet": [[7, 3, 1, "", "ENCRYPTED_MDU"], [7, 3, 1, "", "PLAIN_MDU"], [7, 1, 1, "", "resend"], [7, 1, 1, "", "send"]], "RNS.PacketReceipt": [[7, 1, 1, "", "get_rtt"], [7, 1, 1, "", "get_status"], [7, 1, 1, "", "set_delivery_callback"], [7, 1, 1, "", "set_timeout"], [7, 1, 1, "", "set_timeout_callback"]], "RNS.RawChannelReader": [[7, 1, 1, "", "__init__"], [7, 1, 1, "", "add_ready_callback"], [7, 1, 1, "", "remove_ready_callback"]], "RNS.RawChannelWriter": [[7, 1, 1, "", "__init__"]], "RNS.RequestReceipt": [[7, 1, 1, "", "get_progress"], [7, 1, 1, "", "get_request_id"], [7, 1, 1, "", "get_response"], [7, 1, 1, "", "get_response_time"], [7, 1, 1, "", "get_status"]], "RNS.Resource": [[7, 1, 1, "", "advertise"], [7, 1, 1, "", "cancel"], [7, 1, 1, "", "get_data_size"], [7, 1, 1, "", "get_hash"], [7, 1, 1, "", "get_parts"], [7, 1, 1, "", "get_progress"], [7, 1, 1, "", "get_segments"], [7, 1, 1, "", "get_transfer_size"], [7, 1, 1, "", "is_compressed"]], "RNS.Reticulum": [[7, 3, 1, "", "ANNOUNCE_CAP"], [7, 3, 1, "", "MINIMUM_BITRATE"], [7, 3, 1, "", "MTU"], [7, 1, 1, "", "get_instance"], [7, 1, 1, "", "should_use_implicit_proof"], [7, 1, 1, "", "transport_enabled"]], "RNS.Transport": [[7, 3, 1, "", "PATHFINDER_M"], [7, 1, 1, "", "deregister_announce_handler"], [7, 1, 1, "", "has_path"], [7, 1, 1, "", "hops_to"], [7, 1, 1, "", "next_hop"], [7, 1, 1, "", "next_hop_interface"], [7, 1, 1, "", "register_announce_handler"], [7, 1, 1, "", "request_path"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property", "3": "py:attribute"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"], "3": ["py", "attribute", "Python attribute"]}, "titleterms": {"code": [0, 8, 9], "exampl": [0, 6], "minim": 0, "announc": [0, 5, 9], "broadcast": 0, "echo": 0, "link": [0, 9], "identif": 0, "request": 0, "respons": 0, "channel": 0, "buffer": 0, "filetransf": 0, "an": 1, "explan": 1, "reticulum": [1, 2, 3, 4, 8, 9, 10, 11], "human": 1, "Beings": 1, "get": [2, 9], "start": 2, "fast": 2, "standalon": 2, "instal": [2, 3], "resolv": 2, "depend": 2, "issu": 2, "try": 2, "us": [2, 10, 11], "base": [2, 3], "program": [2, 10], "remot": 2, "shell": 2, "nomad": 2, "network": [2, 4, 6], "sideband": 2, "includ": [2, 10], "util": [2, 10], "creat": [2, 3], "With": 2, "connect": 2, "instanc": 2, "over": [2, 6], "internet": [2, 6], "public": [2, 9], "testnet": 2, "ad": 2, "radio": [2, 3], "interfac": [2, 5, 9, 11], "develop": 2, "particip": 2, "platform": 2, "specif": [2, 9], "note": 2, "android": 2, "arm64": 2, "raspberri": 2, "pi": 2, "debian": 2, "bookworm": 2, "ubuntu": 2, "lunar": 2, "pure": 2, "python": 2, "commun": 3, "hardwar": 3, "combin": 3, "type": [3, 9, 11], "rnode": [3, 5], "support": [3, 8], "board": 3, "lilygo": 3, "lora32": 3, "v2": 3, "1": 3, "0": 3, "t": 3, "beam": 3, "heltec": 3, "unsign": 3, "x": 3, "v1": 3, "usag": 3, "wifi": 3, "ethernet": 3, "serial": [3, 5, 10], "line": 3, "devic": [3, 11], "packet": [3, 9], "modem": 3, "stack": 4, "manual": 4, "tabl": 4, "Of": 4, "content": 4, "indic": 4, "configur": [5, 10], "auto": 5, "i2p": 5, "tcp": 5, "server": 5, "client": 5, "udp": 5, "lora": [5, 6], "pipe": 5, "kiss": 5, "ax": 5, "25": 5, "common": 5, "option": 5, "mode": 5, "rate": 5, "control": 5, "new": 5, "destin": [5, 9], "limit": 5, "build": 6, "concept": 6, "overview": 6, "scenario": 6, "interconnect": 6, "site": 6, "bridg": 6, "growth": 6, "converg": 6, "api": 7, "refer": [7, 9], "donat": 8, "provid": 8, "feedback": 8, "contribut": 8, "understand": 9, "motiv": 9, "goal": 9, "introduct": 9, "basic": 9, "function": 9, "name": [9, 10], "kei": 9, "ident": 9, "further": 9, "transport": 9, "node": 9, "The": [9, 10], "mechan": 9, "detail": 9, "reach": 9, "establish": 9, "resourc": 9, "setup": 9, "protocol": 9, "prioritis": 9, "access": 9, "wire": 9, "format": 9, "propag": 9, "rule": 9, "cryptograph": 9, "primit": 9, "your": 10, "system": 10, "data": 10, "rnsd": 10, "rnstatu": 10, "rnid": 10, "rnpath": 10, "rnprobe": 10, "rncp": 10, "rnx": 10, "rnodeconf": 10, "improv": 10, "fix": 10, "port": 10, "servic": 10, "systemwid": 10, "userspac": 10, "what": 11, "i": 11, "current": 11, "statu": 11, "doe": 11, "offer": 11, "where": 11, "can": 11, "caveat": 11, "emptor": 11}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"Code Examples": [[0, "code-examples"]], "Minimal": [[0, "minimal"]], "Announce": [[0, "announce"]], "Broadcast": [[0, "broadcast"]], "Echo": [[0, "echo"]], "Link": [[0, "link"]], "Identification": [[0, "example-identify"]], "Requests & Responses": [[0, "requests-responses"]], "Channel": [[0, "channel"]], "Buffer": [[0, "buffer"]], "Filetransfer": [[0, "filetransfer"]], "An Explanation of Reticulum for Human Beings": [[1, "an-explanation-of-reticulum-for-human-beings"]], "Getting Started Fast": [[2, "getting-started-fast"]], "Standalone Reticulum Installation": [[2, "standalone-reticulum-installation"]], "Resolving Dependency & Installation Issues": [[2, "resolving-dependency-installation-issues"]], "Try Using a Reticulum-based Program": [[2, "try-using-a-reticulum-based-program"]], "Remote Shell": [[2, "remote-shell"]], "Nomad Network": [[2, "nomad-network"]], "Sideband": [[2, "sideband"]], "Using the Included Utilities": [[2, "using-the-included-utilities"]], "Creating a Network With Reticulum": [[2, "creating-a-network-with-reticulum"]], "Connecting Reticulum Instances Over the Internet": [[2, "connecting-reticulum-instances-over-the-internet"]], "Connect to the Public Testnet": [[2, "connect-to-the-public-testnet"]], "Adding Radio Interfaces": [[2, "adding-radio-interfaces"]], "Develop a Program with Reticulum": [[2, "develop-a-program-with-reticulum"]], "Participate in Reticulum Development": [[2, "participate-in-reticulum-development"]], "Platform-Specific Install Notes": [[2, "platform-specific-install-notes"]], "Android": [[2, "android"]], "ARM64": [[2, "arm64"]], "Raspberry Pi": [[2, "raspberry-pi"]], "Debian Bookworm": [[2, "debian-bookworm"]], "Ubuntu Lunar": [[2, "ubuntu-lunar"]], "Pure-Python Reticulum": [[2, "pure-python-reticulum"]], "Communications Hardware": [[3, "communications-hardware"]], "Combining Hardware Types": [[3, "combining-hardware-types"]], "RNode": [[3, "rnode"]], "Creating RNodes": [[3, "creating-rnodes"]], "Supported Boards": [[3, "supported-boards"]], "LilyGO LoRa32 v2.1": [[3, "lilygo-lora32-v2-1"]], "LilyGO LoRa32 v2.0": [[3, "lilygo-lora32-v2-0"]], "LilyGO T-Beam": [[3, "lilygo-t-beam"]], "Heltec LoRa32 v2.0": [[3, "heltec-lora32-v2-0"]], "Unsigned RNode v2.x": [[3, "unsigned-rnode-v2-x"]], "Unsigned RNode v1.x": [[3, "unsigned-rnode-v1-x"]], "Installation": [[3, "installation"]], "Usage with Reticulum": [[3, "usage-with-reticulum"]], "WiFi-based Hardware": [[3, "wifi-based-hardware"]], "Ethernet-based Hardware": [[3, "ethernet-based-hardware"]], "Serial Lines & Devices": [[3, "serial-lines-devices"]], "Packet Radio Modems": [[3, "packet-radio-modems"]], "Reticulum Network Stack Manual": [[4, "reticulum-network-stack-manual"]], "Table Of Contents": [[4, "table-of-contents"]], "Indices and Tables": [[4, "indices-and-tables"]], "Configuring Interfaces": [[5, "configuring-interfaces"]], "Auto Interface": [[5, "auto-interface"]], "I2P Interface": [[5, "i2p-interface"]], "TCP Server Interface": [[5, "tcp-server-interface"]], "TCP Client Interface": [[5, "tcp-client-interface"]], "UDP Interface": [[5, "udp-interface"]], "RNode LoRa Interface": [[5, "rnode-lora-interface"]], "Serial Interface": [[5, "serial-interface"]], "Pipe Interface": [[5, "pipe-interface"]], "KISS Interface": [[5, "kiss-interface"]], "AX.25 KISS Interface": [[5, "ax-25-kiss-interface"]], "Common Interface Options": [[5, "common-interface-options"]], "Interface Modes": [[5, "interface-modes"]], "Announce Rate Control": [[5, "announce-rate-control"]], "New Destination Rate Limiting": [[5, "new-destination-rate-limiting"]], "Building Networks": [[6, "building-networks"]], "Concepts & Overview": [[6, "concepts-overview"]], "Example Scenarios": [[6, "example-scenarios"]], "Interconnected LoRa Sites": [[6, "interconnected-lora-sites"]], "Bridging Over the Internet": [[6, "bridging-over-the-internet"]], "Growth and Convergence": [[6, "growth-and-convergence"]], "API Reference": [[7, "api-reference"]], "Support Reticulum": [[8, "support-reticulum"]], "Donations": [[8, "donations"]], "Provide Feedback": [[8, "provide-feedback"]], "Contribute Code": [[8, "contribute-code"]], "Understanding Reticulum": [[9, "understanding-reticulum"]], "Motivation": [[9, "motivation"]], "Goals": [[9, "goals"]], "Introduction & Basic Functionality": [[9, "introduction-basic-functionality"]], "Destinations": [[9, "destinations"]], "Destination Naming": [[9, "destination-naming"]], "Public Key Announcements": [[9, "public-key-announcements"]], "Identities": [[9, "understanding-identities"]], "Getting Further": [[9, "getting-further"]], "Reticulum Transport": [[9, "reticulum-transport"]], "Node Types": [[9, "node-types"]], "The Announce Mechanism in Detail": [[9, "the-announce-mechanism-in-detail"]], "Reaching the Destination": [[9, "reaching-the-destination"]], "Link Establishment in Detail": [[9, "link-establishment-in-detail"]], "Resources": [[9, "resources"]], "Reference Setup": [[9, "reference-setup"]], "Protocol Specifics": [[9, "protocol-specifics"]], "Packet Prioritisation": [[9, "packet-prioritisation"]], "Interface Access Codes": [[9, "interface-access-codes"]], "Wire Format": [[9, "wire-format"]], "Announce Propagation Rules": [[9, "announce-propagation-rules"]], "Cryptographic Primitives": [[9, "cryptographic-primitives"]], "Using Reticulum on Your System": [[10, "using-reticulum-on-your-system"]], "Configuration & Data": [[10, "configuration-data"]], "Included Utility Programs": [[10, "included-utility-programs"]], "The rnsd Utility": [[10, "the-rnsd-utility"]], "The rnstatus Utility": [[10, "the-rnstatus-utility"]], "The rnid Utility": [[10, "the-rnid-utility"]], "The rnpath Utility": [[10, "the-rnpath-utility"]], "The rnprobe Utility": [[10, "the-rnprobe-utility"]], "The rncp Utility": [[10, "the-rncp-utility"]], "The rnx Utility": [[10, "the-rnx-utility"]], "The rnodeconf Utility": [[10, "the-rnodeconf-utility"]], "Improving System Configuration": [[10, "improving-system-configuration"]], "Fixed Serial Port Names": [[10, "fixed-serial-port-names"]], "Reticulum as a System Service": [[10, "reticulum-as-a-system-service"]], "Systemwide Service": [[10, "systemwide-service"]], "Userspace Service": [[10, "userspace-service"]], "What is Reticulum?": [[11, "what-is-reticulum"]], "Current Status": [[11, "current-status"]], "What does Reticulum Offer?": [[11, "what-does-reticulum-offer"]], "Where can Reticulum be Used?": [[11, "where-can-reticulum-be-used"]], "Interface Types and Devices": [[11, "interface-types-and-devices"]], "Caveat Emptor": [[11, "caveat-emptor"]]}, "indexentries": {"announce_cap (rns.reticulum attribute)": [[7, "RNS.Reticulum.ANNOUNCE_CAP"]], "buffer (class in rns)": [[7, "RNS.Buffer"]], "curve (rns.identity attribute)": [[7, "RNS.Identity.CURVE"]], "curve (rns.link attribute)": [[7, "RNS.Link.CURVE"]], "channel (class in rns.channel)": [[7, "RNS.Channel.Channel"]], "destination (class in rns)": [[7, "RNS.Destination"]], "encrypted_mdu (rns.packet attribute)": [[7, "RNS.Packet.ENCRYPTED_MDU"]], "establishment_timeout_per_hop (rns.link attribute)": [[7, "RNS.Link.ESTABLISHMENT_TIMEOUT_PER_HOP"]], "identity (class in rns)": [[7, "RNS.Identity"]], "keepalive (rns.link attribute)": [[7, "RNS.Link.KEEPALIVE"]], "keepalive_timeout_factor (rns.link attribute)": [[7, "RNS.Link.KEEPALIVE_TIMEOUT_FACTOR"]], "keysize (rns.identity attribute)": [[7, "RNS.Identity.KEYSIZE"]], "link (class in rns)": [[7, "RNS.Link"]], "mdu (rns.channel.channel property)": [[7, "RNS.Channel.Channel.MDU"]], "minimum_bitrate (rns.reticulum attribute)": [[7, "RNS.Reticulum.MINIMUM_BITRATE"]], "msgtype (rns.messagebase attribute)": [[7, "RNS.MessageBase.MSGTYPE"]], "mtu (rns.reticulum attribute)": [[7, "RNS.Reticulum.MTU"]], "messagebase (class in rns)": [[7, "RNS.MessageBase"]], "pathfinder_m (rns.transport attribute)": [[7, "RNS.Transport.PATHFINDER_M"]], "plain_mdu (rns.packet attribute)": [[7, "RNS.Packet.PLAIN_MDU"]], "packet (class in rns)": [[7, "RNS.Packet"]], "packetreceipt (class in rns)": [[7, "RNS.PacketReceipt"]], "rawchannelreader (class in rns)": [[7, "RNS.RawChannelReader"]], "rawchannelwriter (class in rns)": [[7, "RNS.RawChannelWriter"]], "requestreceipt (class in rns)": [[7, "RNS.RequestReceipt"]], "resource (class in rns)": [[7, "RNS.Resource"]], "reticulum (class in rns)": [[7, "RNS.Reticulum"]], "stale_grace (rns.link attribute)": [[7, "RNS.Link.STALE_GRACE"]], "stale_time (rns.link attribute)": [[7, "RNS.Link.STALE_TIME"]], "truncated_hashlength (rns.identity attribute)": [[7, "RNS.Identity.TRUNCATED_HASHLENGTH"]], "transport (class in rns)": [[7, "RNS.Transport"]], "__init__() (rns.rawchannelreader method)": [[7, "RNS.RawChannelReader.__init__"]], "__init__() (rns.rawchannelwriter method)": [[7, "RNS.RawChannelWriter.__init__"]], "accepts_links() (rns.destination method)": [[7, "RNS.Destination.accepts_links"]], "add_message_handler() (rns.channel.channel method)": [[7, "RNS.Channel.Channel.add_message_handler"]], "add_ready_callback() (rns.rawchannelreader method)": [[7, "RNS.RawChannelReader.add_ready_callback"]], "advertise() (rns.resource method)": [[7, "RNS.Resource.advertise"]], "announce() (rns.destination method)": [[7, "RNS.Destination.announce"]], "app_and_aspects_from_name() (rns.destination static method)": [[7, "RNS.Destination.app_and_aspects_from_name"]], "cancel() (rns.resource method)": [[7, "RNS.Resource.cancel"]], "clear_default_app_data() (rns.destination method)": [[7, "RNS.Destination.clear_default_app_data"]], "create_bidirectional_buffer() (rns.buffer static method)": [[7, "RNS.Buffer.create_bidirectional_buffer"]], "create_keys() (rns.destination method)": [[7, "RNS.Destination.create_keys"]], "create_reader() (rns.buffer static method)": [[7, "RNS.Buffer.create_reader"]], "create_writer() (rns.buffer static method)": [[7, "RNS.Buffer.create_writer"]], "decrypt() (rns.destination method)": [[7, "RNS.Destination.decrypt"]], "decrypt() (rns.identity method)": [[7, "RNS.Identity.decrypt"]], "deregister_announce_handler() (rns.transport static method)": [[7, "RNS.Transport.deregister_announce_handler"]], "deregister_request_handler() (rns.destination method)": [[7, "RNS.Destination.deregister_request_handler"]], "encrypt() (rns.destination method)": [[7, "RNS.Destination.encrypt"]], "encrypt() (rns.identity method)": [[7, "RNS.Identity.encrypt"]], "expand_name() (rns.destination static method)": [[7, "RNS.Destination.expand_name"]], "from_bytes() (rns.identity static method)": [[7, "RNS.Identity.from_bytes"]], "from_file() (rns.identity static method)": [[7, "RNS.Identity.from_file"]], "full_hash() (rns.identity static method)": [[7, "RNS.Identity.full_hash"]], "get_channel() (rns.link method)": [[7, "RNS.Link.get_channel"]], "get_data_size() (rns.resource method)": [[7, "RNS.Resource.get_data_size"]], "get_establishment_rate() (rns.link method)": [[7, "RNS.Link.get_establishment_rate"]], "get_hash() (rns.resource method)": [[7, "RNS.Resource.get_hash"]], "get_instance() (rns.reticulum static method)": [[7, "RNS.Reticulum.get_instance"]], "get_parts() (rns.resource method)": [[7, "RNS.Resource.get_parts"]], "get_private_key() (rns.destination method)": [[7, "RNS.Destination.get_private_key"]], "get_private_key() (rns.identity method)": [[7, "RNS.Identity.get_private_key"]], "get_progress() (rns.requestreceipt method)": [[7, "RNS.RequestReceipt.get_progress"]], "get_progress() (rns.resource method)": [[7, "RNS.Resource.get_progress"]], "get_public_key() (rns.identity method)": [[7, "RNS.Identity.get_public_key"]], "get_q() (rns.link method)": [[7, "RNS.Link.get_q"]], "get_random_hash() (rns.identity static method)": [[7, "RNS.Identity.get_random_hash"]], "get_remote_identity() (rns.link method)": [[7, "RNS.Link.get_remote_identity"]], "get_request_id() (rns.requestreceipt method)": [[7, "RNS.RequestReceipt.get_request_id"]], "get_response() (rns.requestreceipt method)": [[7, "RNS.RequestReceipt.get_response"]], "get_response_time() (rns.requestreceipt method)": [[7, "RNS.RequestReceipt.get_response_time"]], "get_rssi() (rns.link method)": [[7, "RNS.Link.get_rssi"]], "get_rtt() (rns.packetreceipt method)": [[7, "RNS.PacketReceipt.get_rtt"]], "get_segments() (rns.resource method)": [[7, "RNS.Resource.get_segments"]], "get_snr() (rns.link method)": [[7, "RNS.Link.get_snr"]], "get_status() (rns.packetreceipt method)": [[7, "RNS.PacketReceipt.get_status"]], "get_status() (rns.requestreceipt method)": [[7, "RNS.RequestReceipt.get_status"]], "get_transfer_size() (rns.resource method)": [[7, "RNS.Resource.get_transfer_size"]], "has_path() (rns.transport static method)": [[7, "RNS.Transport.has_path"]], "hash() (rns.destination static method)": [[7, "RNS.Destination.hash"]], "hash_from_name_and_identity() (rns.destination static method)": [[7, "RNS.Destination.hash_from_name_and_identity"]], "hops_to() (rns.transport static method)": [[7, "RNS.Transport.hops_to"]], "identify() (rns.link method)": [[7, "RNS.Link.identify"]], "inactive_for() (rns.link method)": [[7, "RNS.Link.inactive_for"]], "is_compressed() (rns.resource method)": [[7, "RNS.Resource.is_compressed"]], "is_ready_to_send() (rns.channel.channel method)": [[7, "RNS.Channel.Channel.is_ready_to_send"]], "load_private_key() (rns.destination method)": [[7, "RNS.Destination.load_private_key"]], "load_private_key() (rns.identity method)": [[7, "RNS.Identity.load_private_key"]], "load_public_key() (rns.identity method)": [[7, "RNS.Identity.load_public_key"]], "next_hop() (rns.transport static method)": [[7, "RNS.Transport.next_hop"]], "next_hop_interface() (rns.transport static method)": [[7, "RNS.Transport.next_hop_interface"]], "no_inbound_for() (rns.link method)": [[7, "RNS.Link.no_inbound_for"]], "no_outbound_for() (rns.link method)": [[7, "RNS.Link.no_outbound_for"]], "pack() (rns.messagebase method)": [[7, "RNS.MessageBase.pack"]], "recall() (rns.identity static method)": [[7, "RNS.Identity.recall"]], "recall_app_data() (rns.identity static method)": [[7, "RNS.Identity.recall_app_data"]], "register_announce_handler() (rns.transport static method)": [[7, "RNS.Transport.register_announce_handler"]], "register_message_type() (rns.channel.channel method)": [[7, "RNS.Channel.Channel.register_message_type"]], "register_request_handler() (rns.destination method)": [[7, "RNS.Destination.register_request_handler"]], "remove_message_handler() (rns.channel.channel method)": [[7, "RNS.Channel.Channel.remove_message_handler"]], "remove_ready_callback() (rns.rawchannelreader method)": [[7, "RNS.RawChannelReader.remove_ready_callback"]], "request() (rns.link method)": [[7, "RNS.Link.request"]], "request_path() (rns.transport static method)": [[7, "RNS.Transport.request_path"]], "resend() (rns.packet method)": [[7, "RNS.Packet.resend"]], "send() (rns.channel.channel method)": [[7, "RNS.Channel.Channel.send"]], "send() (rns.packet method)": [[7, "RNS.Packet.send"]], "set_default_app_data() (rns.destination method)": [[7, "RNS.Destination.set_default_app_data"]], "set_delivery_callback() (rns.packetreceipt method)": [[7, "RNS.PacketReceipt.set_delivery_callback"]], "set_link_closed_callback() (rns.link method)": [[7, "RNS.Link.set_link_closed_callback"]], "set_link_established_callback() (rns.destination method)": [[7, "RNS.Destination.set_link_established_callback"]], "set_packet_callback() (rns.destination method)": [[7, "RNS.Destination.set_packet_callback"]], "set_packet_callback() (rns.link method)": [[7, "RNS.Link.set_packet_callback"]], "set_proof_requested_callback() (rns.destination method)": [[7, "RNS.Destination.set_proof_requested_callback"]], "set_proof_strategy() (rns.destination method)": [[7, "RNS.Destination.set_proof_strategy"]], "set_remote_identified_callback() (rns.link method)": [[7, "RNS.Link.set_remote_identified_callback"]], "set_resource_callback() (rns.link method)": [[7, "RNS.Link.set_resource_callback"]], "set_resource_concluded_callback() (rns.link method)": [[7, "RNS.Link.set_resource_concluded_callback"]], "set_resource_started_callback() (rns.link method)": [[7, "RNS.Link.set_resource_started_callback"]], "set_resource_strategy() (rns.link method)": [[7, "RNS.Link.set_resource_strategy"]], "set_timeout() (rns.packetreceipt method)": [[7, "RNS.PacketReceipt.set_timeout"]], "set_timeout_callback() (rns.packetreceipt method)": [[7, "RNS.PacketReceipt.set_timeout_callback"]], "should_use_implicit_proof() (rns.reticulum static method)": [[7, "RNS.Reticulum.should_use_implicit_proof"]], "sign() (rns.destination method)": [[7, "RNS.Destination.sign"]], "sign() (rns.identity method)": [[7, "RNS.Identity.sign"]], "teardown() (rns.link method)": [[7, "RNS.Link.teardown"]], "to_file() (rns.identity method)": [[7, "RNS.Identity.to_file"]], "track_phy_stats() (rns.link method)": [[7, "RNS.Link.track_phy_stats"]], "transport_enabled() (rns.reticulum static method)": [[7, "RNS.Reticulum.transport_enabled"]], "truncated_hash() (rns.identity static method)": [[7, "RNS.Identity.truncated_hash"]], "unpack() (rns.messagebase method)": [[7, "RNS.MessageBase.unpack"]], "validate() (rns.identity method)": [[7, "RNS.Identity.validate"]]}}) \ No newline at end of file diff --git a/docs/manual/support.html b/docs/manual/support.html index a8f886f..bdf93a3 100644 --- a/docs/manual/support.html +++ b/docs/manual/support.html @@ -6,7 +6,7 @@ - Support Reticulum - Reticulum Network Stack 0.6.5 beta documentation + Support Reticulum - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -330,7 +330,7 @@ report issues, suggest functionality and contribute code to Reticulum.

- + diff --git a/docs/manual/understanding.html b/docs/manual/understanding.html index 58fcfce..0dc5d01 100644 --- a/docs/manual/understanding.html +++ b/docs/manual/understanding.html @@ -6,7 +6,7 @@ - Understanding Reticulum - Reticulum Network Stack 0.6.5 beta documentation + Understanding Reticulum - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -1196,7 +1196,7 @@ those risks are acceptable to you.

- + diff --git a/docs/manual/using.html b/docs/manual/using.html index bebb669..990ba2d 100644 --- a/docs/manual/using.html +++ b/docs/manual/using.html @@ -6,7 +6,7 @@ - Using Reticulum on Your System - Reticulum Network Stack 0.6.5 beta documentation + Using Reticulum on Your System - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -1057,7 +1057,7 @@ systemctl --user enable rnsd.service
- + diff --git a/docs/manual/whatis.html b/docs/manual/whatis.html index 0a9fb0b..e845e66 100644 --- a/docs/manual/whatis.html +++ b/docs/manual/whatis.html @@ -6,7 +6,7 @@ - What is Reticulum? - Reticulum Network Stack 0.6.5 beta documentation + What is Reticulum? - Reticulum Network Stack 0.6.6 beta documentation @@ -141,7 +141,7 @@
@@ -167,7 +167,7 @@
- Reticulum Network Stack 0.6.5 beta documentation + Reticulum Network Stack 0.6.6 beta documentation @@ -434,7 +434,7 @@ want to help out with this, or can help sponsor an audit, please do get in touch
- +