gros commit du sale
This commit is contained in:
parent
f299e61e15
commit
ae0e492c13
955 changed files with 41638 additions and 4786 deletions
Binary file not shown.
1757
control_compute.ps
Normal file
1757
control_compute.ps
Normal file
File diff suppressed because it is too large
Load diff
31
julia/limite_vitesse.jl
Normal file
31
julia/limite_vitesse.jl
Normal file
|
@ -0,0 +1,31 @@
|
|||
using ControlSystems
|
||||
|
||||
p = tf("s")
|
||||
|
||||
τ_1 = 3 # second
|
||||
τ_2 = 0.1 # second
|
||||
|
||||
# Approximatively our system
|
||||
H = 1 / p * 1 / (1 + τ_1 * p) * 1 / (1 + τ_2 * p)
|
||||
|
||||
# Speed corrector
|
||||
Kp_speed = 0.5
|
||||
Ki_speed = 0
|
||||
Kd_speed = 0
|
||||
C_speed = Kp_speed + Ki_speed * 1/p + Kd_speed * p
|
||||
|
||||
# Looped system with the speed controller
|
||||
H_speed = C_speed * H / (1 + p * C_speed * H)
|
||||
|
||||
|
||||
# Position corrector
|
||||
Kp = 10
|
||||
Ki = 0
|
||||
Kd = 50
|
||||
|
||||
C = Kp + Ki * 1/p + Kd * p
|
||||
|
||||
# Looped transfer function
|
||||
H_tot = H_speed * C / (1 + H_speed * C)
|
||||
|
||||
stepplot(H_tot)
|
2386
mesure_vitesse_cubique.eps
Normal file
2386
mesure_vitesse_cubique.eps
Normal file
File diff suppressed because it is too large
Load diff
1914
mesure_vitesse_cubique_5.eps
Normal file
1914
mesure_vitesse_cubique_5.eps
Normal file
File diff suppressed because it is too large
Load diff
1709
mesure_vitesse_cubique_9.eps
Normal file
1709
mesure_vitesse_cubique_9.eps
Normal file
File diff suppressed because it is too large
Load diff
1478
mesure_vitesse_orig.eps
Normal file
1478
mesure_vitesse_orig.eps
Normal file
File diff suppressed because it is too large
Load diff
2388
mesure_vitesse_quadratique.eps
Normal file
2388
mesure_vitesse_quadratique.eps
Normal file
File diff suppressed because it is too large
Load diff
1685
mesure_vitesse_quadratique_9.eps
Normal file
1685
mesure_vitesse_quadratique_9.eps
Normal file
File diff suppressed because it is too large
Load diff
1236
output.txt
Normal file
1236
output.txt
Normal file
File diff suppressed because it is too large
Load diff
452
target_publisher.ps
Normal file
452
target_publisher.ps
Normal file
|
@ -0,0 +1,452 @@
|
|||
%!PS-Adobe-3.0
|
||||
%%Creator: cairo 1.15.10 (http://cairographics.org)
|
||||
%%CreationDate: Fri May 24 11:56:18 2019
|
||||
%%Pages: 1
|
||||
%%DocumentData: Clean7Bit
|
||||
%%LanguageLevel: 3
|
||||
%%DocumentMedia: A4 595 842 0 () ()
|
||||
%%BoundingBox: 0 21 595 842
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
/languagelevel where
|
||||
{ pop languagelevel } { 1 } ifelse
|
||||
3 lt { /Helvetica findfont 12 scalefont setfont 50 500 moveto
|
||||
(This print job requires a PostScript Language Level 3 printer.) show
|
||||
showpage quit } if
|
||||
/q { gsave } bind def
|
||||
/Q { grestore } bind def
|
||||
/cm { 6 array astore concat } bind def
|
||||
/w { setlinewidth } bind def
|
||||
/J { setlinecap } bind def
|
||||
/j { setlinejoin } bind def
|
||||
/M { setmiterlimit } bind def
|
||||
/d { setdash } bind def
|
||||
/m { moveto } bind def
|
||||
/l { lineto } bind def
|
||||
/c { curveto } bind def
|
||||
/h { closepath } bind def
|
||||
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
|
||||
0 exch rlineto 0 rlineto closepath } bind def
|
||||
/S { stroke } bind def
|
||||
/f { fill } bind def
|
||||
/f* { eofill } bind def
|
||||
/n { newpath } bind def
|
||||
/W { clip } bind def
|
||||
/W* { eoclip } bind def
|
||||
/BT { } bind def
|
||||
/ET { } bind def
|
||||
/BDC { mark 3 1 roll /BDC pdfmark } bind def
|
||||
/EMC { mark /EMC pdfmark } bind def
|
||||
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
|
||||
/Tj { show currentpoint cairo_store_point } bind def
|
||||
/TJ {
|
||||
{
|
||||
dup
|
||||
type /stringtype eq
|
||||
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
|
||||
} forall
|
||||
currentpoint cairo_store_point
|
||||
} bind def
|
||||
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
|
||||
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
|
||||
/Tf { pop /cairo_font exch def /cairo_font_matrix where
|
||||
{ pop cairo_selectfont } if } bind def
|
||||
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
|
||||
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
|
||||
/cairo_font where { pop cairo_selectfont } if } bind def
|
||||
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
|
||||
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
|
||||
/g { setgray } bind def
|
||||
/rg { setrgbcolor } bind def
|
||||
/d1 { setcachedevice } bind def
|
||||
/cairo_data_source {
|
||||
CairoDataIndex CairoData length lt
|
||||
{ CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
|
||||
{ () } ifelse
|
||||
} def
|
||||
/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
|
||||
/cairo_image { image cairo_flush_ascii85_file } def
|
||||
/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
|
||||
/cairo_set_page_size {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
%%PageOrientation: Landscape
|
||||
%%PageMedia: A4
|
||||
%%PageBoundingBox: 0 21 595 842
|
||||
596 842 cairo_set_page_size
|
||||
%%EndPageSetup
|
||||
q 0 21 595 821 rectclip
|
||||
1 0 0 -1 0 842 cm q
|
||||
1 g
|
||||
0 -22.109 594.961 841.68 re f
|
||||
Q q
|
||||
0 0 595 820 re W n
|
||||
1 g
|
||||
0.24 w
|
||||
1 J
|
||||
1 j
|
||||
[] 0.0 d
|
||||
10 M q 0 -1 1 0 0 0 cm
|
||||
22.109 0 -841.68 594.961 re S Q
|
||||
q
|
||||
57 103 457 591 re W n
|
||||
[ 0 -590.64 -456.96 0 514.32 694.049764 ] concat
|
||||
/cairo_ascii85_file currentfile /ASCII85Decode filter def
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 513
|
||||
/Height 397
|
||||
/Interpolate false
|
||||
/BitsPerComponent 8
|
||||
/Decode [ 0 1 0 1 0 1 ]
|
||||
/DataSource cairo_ascii85_file /FlateDecode filter
|
||||
/ImageMatrix [ 513 0 0 -397 0 397 ]
|
||||
>>
|
||||
cairo_image
|
||||
Gb"/l%9sZKhY4QZj5D?:1ic`?=[H;7Q-A!Ka>J%`bt&O+/Mh>,0e,mL[9R"t&^rU1Hqd>!9
|
||||
GBiZ&-N)e'G\O((J%2_/2U]?$XZdD9V0"jRN:R[CRFG!k'_^9chZd0LGNSgr6ID'h`::KVS
|
||||
4)Ozzzzzzzzzzzzzzzzzzzzz!3N6'XtBjm4Ohp3fssVOIJU`s:o!R_^c\]*^Y[7!6LE5,G(
|
||||
V[If[s:H#;uS'+ZD?Hg1pZerU&8_ZoNPB2[XI]GktM1JcO.OK*Ddro?KG$>e-Tc+cP2$1cT
|
||||
nk2iQPM!>)JMeLG=:e#-"![V]5_Bk^")`VK,gPs'e_H\;U$&+#%@#1"ngC/lH,N)L?"aiMO
|
||||
/#RG+nW"D*3bFFpQ>eG<dC"&qb]6;HAas&e>jd0=T<E1Jp#U;um#,`!u"scGM>.&*6-Z\4b
|
||||
$22h'kG81i5Q#JY(+g.4'?L\!(DkOk\>H,m_>K9D!VP`M5-Q!gOoWZ*PIf#EA]r/:YJ'X5E
|
||||
cU^uT6rsM@:_*H(gI-l5(-ft6lZ&m2/<6q"22C]gU:triJ/Lqreb<\[#pK5_55qmAIHJ!l-
|
||||
cF-2n)8+V.?s:O,m)??G4)Op000>il-g)6)-o/RPek=HM$EnIeno?ZQ2:*hue/L%NRUkk2s
|
||||
\%`3a@6P(&.?L48gG=8\:fL(ljgfJ&a42eg\c,U=Wm2-&X0ftQ_8ku9bp)jem2*BST@lq&p
|
||||
r8a"Bi"dqn$K$M&6[r+AgTagiI30l@!#TiSY4KkQV,Z4G#VA-tYGE.&a@PW?+E-Arp9m#e[
|
||||
eE$TYOcSOrWT*.!N>jfsBkWuF_SX1FaGp'q<E0bkTuS4$D!fra1_MDi.8feJLguKb<Z$Yt+
|
||||
CRa*>=(XX<A%9+<A\hWp*],(V9S6,]A_E#5Q:FfM?se(s61l;_)WBJX0aTh^]6"W\8gOWB&
|
||||
:1GotRnOC<#.\s8=Ucr5'F;^\,Uc`A';B]nua\ieoIqGd\i>RC]sjf&jN81sVe3ndkY_CjX
|
||||
L"4k0/m]C3J^dSfpeo]X\b,=b@r.GM=%Nuh7_/opj_mF7iN5G'rWL(6^BU,:qR)a$MS5lkU
|
||||
E)MTss;'c0D&uH4bErJl.llQu,m+J_03B9Z4-,??u'L7AJ^G9_Nl-^kubESKdHlN[qrql._
|
||||
9OqZZQT8n]%)oi@)k[#r^YdA`Dq1jfe<%+UgSX>V&8)Uu.#`6MO>%p&NSC^6T0Dm'4$1'gU
|
||||
&Ln5kl\QVf\jAcmnPUm_#(ou".YPuDaksm)VA<-G`hrih:&0+>lS$_k'!Q=?8oq&U;s)pd2
|
||||
7_p-<U:WHZ;9,7Q9;(AD><eDV_m(k*`N'^\R"2IO'&0MWDe?=0Gr,TB,S_4G:LBZp?oj.*+
|
||||
W=KIJ/lJE9Ji_g^$g^r_f=*RDprEtlEkrP]R[3;uK1+3-a4l_C1PDEn'g"9#$FBq*,UXRWf
|
||||
h)kT-3k0RJ59UVWp`=QYp+=N1j"->43TPa1BPjVluWh)DY)ibB!3iSJ;EFqm<$oa8XhMDGW
|
||||
Nl`8NW3c6cgR$\ZHORpAEJa*`0BV9hjeQ3-o1U0_7o4F$Ee*c3&r0jV$M()DK,df\rtO+Xd
|
||||
mPf7-#f0V)s8W"%:@dcB_"#h_Ltjc:<CUJo[#F/U<!KG(=4u<9AA5Yb)P19:7j`;F`W#*`l
|
||||
/L%&g0^lh#J_E.,$Sh*@:OuLT76_m"VPR5_F.CVefBqIJS&hRo_HfP<$Xe:*H"hMs`"`PJ=
|
||||
5U"A!07%1.!q:a]#.Ll.(aYpee$\Z9\tq1p)<a,V0F%\5Y'U2>d-4#]??g9g[n+9&KVbo4P
|
||||
SL+"5H&n[Ao!/^]o8%m@VG/L-a5n%r0Or??gC?iksKkKr(IZNAtBMRs*"LrY!8.`luaj&'F
|
||||
h5.pq6/5.@oKnYXd3X5KlsEq"b5Wu]6ZJ^hd%Nf98q?Oo3ch`PF`lBjfj;>W:@@5m[V]6+V
|
||||
su88gV/)_%njkrCXt%/0Or*2`@ltePQ9qP^u8rrQCGgQcMA>!ohHU]%>iiUkAS3U,ej_k41
|
||||
=KFeZ`K"\9M`&8+#!qk%ubddd4E8LD%DjeHQ0\Z/.lSB$?Vs&n`]JO[&mDF39/@e)A3"l/t
|
||||
i,rC"qgH?Y!s?q0A9]/Tbe*d'q4VNCf!lq\L*]QhioFte9eB$m>Aof#C"bRmE>JFki/G+g_
|
||||
G\8`a74)>>O4i$)U4reQ^E>7m)kN@!RD,'bFj'X*qB:aB<nV\PG,s]$B8=5P$-J4I:%d)s@
|
||||
fY=dRI:,"(4VUM;O2`d$6ePBFJhD$"IJ:!;Y0GQWjS,UNGNmP0#-e10!USKO%jdnJjp5_sn
|
||||
DVW\25A5&*BM8e.+BuCh#$$GK:=c9augDMaF=UriXjU>a^rjZN=87N3::LB##3M':E%pnm*
|
||||
Ar_5C2rMGn2qa`K40CaN/$k!i4.>YRAD\*BKG1QT_r"'c"\n`-*RO%X&YUSH?DVlq))Brq*
|
||||
*QYpV#d]bhql!pV'NJ:neCD@$UU<4T@\<AaGH.#2L9&tm\;"2!OKM_HuXUV6U(rRE>2p^cH
|
||||
Wajb1^[ahu4L4e;BSNV>.Z55mXIPjfZ]#j2D.\/c-)f@M-?[hg)k,5T<^]47Ne]MH=BE60B
|
||||
"jkW$Dr89>C<(lL?qm!M%a&)dd9Qfap+M\++4q$()a)C#C$+0_H1TWoHVMb*\W=3:H5F^]2
|
||||
K%:e)B-c3<m6'0(@^kco4ugPNNs?fe<U+!#3f%c;WID#h(\V]-icg-o#i[blWq/JZ%<cZ9[
|
||||
k<:3.50n9[qu$&AXmHI/`s)'tbAmU)p#Jkl\P+U';-YJ@`>'k09C)CY(0n0ejmtUU[i/jN3
|
||||
T,k%UP2TuQ=!]>4[a$Pk9A"Mf[Qn\c)I2kQh*NK'JnJ,Z$&HT\q^DQY$(3.95,r;:rU$fs.
|
||||
oe^[8P1uKj"jV@it6%"'mLY'Gk,IFAq%!+&%Z>%c7We,p4(N'DlKP]MXR9D7$@i>PM94#&C
|
||||
R>9D3c.+&Ke(8phmj>-e$6]HH;.uOOT)_Et>&mkQ*;cH_blun7,(q#2--Y*/eu_#Znt[Y@#
|
||||
2BCl*`rNqP%W"+Z#/7(o($gA.ILIR6BBJ+B'gm;QB[]$H;\OoD:%3l2./$3NAo^%O%5?tEU
|
||||
SbrHA%S<CX8G,C\-]5T%"Zt)`2eI%9Q:&f>%<MR[QkJKLV6p4X#Y'Td@q:0ekC#)&]$q)K6
|
||||
WPG[Lt_9:e7k14)fs\@B&CU;H;Fcm,oK=aS;U.7m*&T%"Zt)`2eI%6/"+HM)#2&L]:cG<6o
|
||||
=#]3D<epuMJ_#nHQ#r!Tc!8Tqn#M&kf?q)7>\q:1tX8sT^N'IGd#7V_V"%[q[;-X0;X"REf
|
||||
mR=';GL<6:E3I)^gY248#`O:?&n(*5TQ]3i>QX-Qa^1YH5A]0A;AH\h!S4]fHlE,3TU,d`]
|
||||
,.F%G>s`UY8>Eb/53Kbpj2pE2laY,$*^#/?*th0!r>N>om20II7GRiTTWQp^<`D0ba)e!-,
|
||||
=iXG1D>_#j<c>f'<LnoGpJQ8l^s35JFY;=O,&^O9!UD#`Ja/^^.b>rrWR(]F%Q7ccaJRP-a
|
||||
]l,f"I?![@[O0LBa)s(Eh^2-3EDV1"F]ig'0Wq^6`7AN)9jg[lp32XWuig0\Uhk\`aVWZ^h
|
||||
=D^?\Ua]Wm\<=(@Y[9^0`0EQuo!0d*XD>K9Y&lA>G^>e74;?D0B[-b>ObbVV!V<K9Fd_Ejq
|
||||
hj9asoR?)DWMuEmDR_Y'];-1QS'ggW=>OMh6:-9oQ'YI5!)m+V<>tua?pG#PFYD+is(EMU(
|
||||
XDL)d-l[QH_4RChLZ\Hi$>,3^M*Ro&_ip!?$EhIG@Pqs"Y$]tW=%]g<=K6g]<tqP+YWseP5
|
||||
qr`!\OA3g(HYnOksSM9%Yq6gQElJin(CjSJ$G+F1=eW7!AsAJ@-O$B#ILY@"DXWV>jCm!ba
|
||||
306]8jR\RFY*l[jh=R8bCmSf+ZB4Z08AV'NhpeqO<p&`ZE420sh>r^Trp\8a+ghBulKnZBB
|
||||
mfrj40SZ^A&9f0!SV'Nj8f(RmR^^(cI!d*c4c<Q,uQf<kbn\kI+-NQ)+8l>_:4'mhlA')*>
|
||||
d/.bU^:dD(7ZT\-BZthP]0,YW+AHJG]@h&t#k$=-j=KQFl-J5C[g*)mZZ>/L#tm$%A[cOfI
|
||||
/.?B)YKq7'dt7,b$+]7l%1'GHMdR81hkCJHh[Q^b$*k7j&F?Z^^(cF!gN'US1!jsna=rnTd
|
||||
*(5h=KT1]X2U^ScnCQq]M_P5CoAtMB:!CHJ;/-K.;TS:#2-Z8=A:FnB%1gmd,,a8o3&Cm_Z
|
||||
hcg-0d;J)%OW%9i>V[6<um41Te:HX/D%8L6W)CQmM6M2D6-k@1aUcCJ_p,C=[f37Y>Y0EMH
|
||||
@!+gKXk6bs=G/_J8e@BW^pKWJjB)sr_`>pakDrHOo-IEEp[:hI0;+t0X7LCqP^3/&rr?sF4
|
||||
cNZ[XjA)7H&j;@=];M6H/2?\Pr:Bm`l\r8h"8O\Gh%r=dIXreZ0#1VW'Z&],Y""Cg'@^r"<
|
||||
'O"+Z=SqSF2g-U:LWP<kF4F1*W9^9d-qDZFr3LHPdNCYrgbo&d<"L*<jYcclj*nO0*[O=AU
|
||||
B!DPAm'Z&C2HZc^d.[g]]QUEZLK"J*r]^f5g")#mgp8A:]<6\-j5IfD,,T!<N1A+Hi5"Z5!
|
||||
,*cBo6K^-ho>cf4LHgu^9+FMqn:hrI:fH1Mc.VlC?Sb>MF&[-PaMTkRG4o#UrW'G_H^<:h?
|
||||
ghR78IrOdUF/7@GR8YMgu3K"=g*l0cXgR()`C;>A7T0$+BJMmZ$Pb-l+J@KhB&(%8bWiE;3
|
||||
G'A'#!<.@67gW#Cg>0>'0PSskA&iTn#'Y7YI+sNZMOY\1!Tq?D&tj%oi4;$.g,In/c-6;8,
|
||||
_5>TaFQ=7!'e4[oCJ<r7V1[nIU=3.:ORm9(J+qr\CBh+C.gg4UTe+_`V;$h=d["k:;ae>b0
|
||||
?=uZ`nh&%&ki5V@EBISTb8+LAEj@A)G"C>Rk:6`sc1[\sr;6'bqg3nKb<YO6<cbg>Lsp\,J
|
||||
OWro]o3kn$=G!+i9,/T^RJ_.3R)n2P\K?i&RR[M>nY3BKP/b_nb45]NF6h,WOn$]pGM^*fW
|
||||
Bj%KMfW)!M?Y$5mqjX(J5!o0S=]tU8Q"F,V-/F6P_I$)CO%aeDZ)8sS9Rrj_ngUM^u/:]'M
|
||||
?+Y8pYi8oIV^B6sNU)J:c,+Rg!(F$7"Ysdc9JkX]U?Bh2Q*X(sE(<HLGqk0Z.,#&>?JB\d0
|
||||
cVhdE>rJ#.>%m*K:I5A[XgG!9AFSJT(a8mB*#,er^]PLZYmLmm#EkW$JG;pW=GA!$17u$0Q
|
||||
L^bOsO$t;Rqpf`4Z.J$d4qA:]gVIJ-O,iD8T2V!)K[J#lF^[kd_(;lW>SkGD$*d'Ve3LU:n
|
||||
@1"HX:oiT9ai`^k!k!k>IOgIfLsJtM?$*OR19j8K(2lZ+XS+%Jh;EHd=BhjVXS`N1[a)YE#
|
||||
FUsu_O^E]\;_Q6c8lZ0U\-'GC_7:uN45njtF'&9J8T?3H%b>:(8a%ta`:-,^8GKlaHA7Q4"
|
||||
r)6BS`o9Rq\bOja?g6=S4&^q*nr90+doQU8[5Jo`Zd09*J:ahpcH]^'>K9?u\K`B8U_lK$P
|
||||
jJY",bResp'V[3U>A2-H0EUo_7]j20r47A;#;W"?kUi!q<t+"P^7aJD$ei-4[F%2T#-#?:O
|
||||
+rc9)[/_<'e[$kqi-ZkHFpZ?3!Q9:s_A+=3osekpHYKknl7#%1V^G^DA#-iL63@dEr%E1"?
|
||||
I-ae-bC5Gum[(XIS%L+4K'YSEFVb*/"ZNY*O%=_j5#]6F8s3^Fi0Dj!QgI::NEGAN7j8s-k
|
||||
5,f#?U6irV?"jSBdX=T&07F[J&!rUr&D^sY^PG;NHmZ:*#/mLJ1!4Dk#mI)?f66i<20*J9+
|
||||
GLVq/'7"@lgBjM"V=<')3FTV4qY9oK&H<oH<FjTEdUb_5X=lNo5P,Ba)-q[.OX&OY"Uug-;
|
||||
$&:YD+K0p0o,s7VAEppGLVq/?Y]=O\2RZ=V*8Oc,W1$LYjh$fmDG_k,A9jHj,[DY,YZrB<I
|
||||
l>,?ib&TB1$&0$mG_<klof5*=^R*qCZL$qOg$TY1JfB2`%@!Ij;$uZXh1BQ7Z>9piuC;oME
|
||||
1-PZf<Qm+-@+L;4'36inpg$af.[)Fsj^U7l)G*e%/hWdVEbDVF[BaPn?rlY]MCW^&!>Y_KP
|
||||
/!G980&n$]*TV_Zc>6=(BQP;XZr/DWJ+h[UpWl7pRKtTsCFR<u%-,9T5L'3kU6V2e3H@_C]
|
||||
7t\""O_p#K)j_E^Og0;-Z\lj#E`5PE4O(i9Mp5HB\k@PWX:5Ii,DM?]$hOKPrJtQ_O$B)?,
|
||||
.gRAN?&7Oo%MTp`+A9ENpQ^I>;iW6RQ`P-Tk?7epT`nh3+XDOm+-moQk?)bJD#:#2LS)*$+
|
||||
PHUIf8O/O7nV4BE!O9;]:Eg@L?'B-.*B%js6Dl?G%XcTS<T:f@l;d1La#a0Q/VkVXJ1O!L=
|
||||
7NOoU[M8:VR4X9@0*5QZ$<O9"Zb#`Ja/^^'rRTR21lBQ$7G"<[_7#R6EA_[GU)8aI>/Sj-:
|
||||
d$*^#/?*th0!r>N>om20II7GRi5gWC1X;W2^k!ED]5]EpqW&4rb(e=0QH\TEGinUI6O(JEY
|
||||
ZaQnm"@bZ>=b,U[JMqo]pAtbD/IqLV4L$%`!k9%SK]&I%JHY1C"cr^[C^>t",esZd&tjT%"
|
||||
DD^@?j%SQ7L5(Uh#eofHQ*#2!!t>GJ->'W+9C3N&/YF=J.[B!,f%^Oki08Um;3,f!8\);6G
|
||||
RpK"poN-5YE$t,CoLiN"^<"!'<E?Mt[:[[imF,GV?i<!Ug3U*mW\MJEA`m7KE/aN"Fe95EG
|
||||
m$WrNdjM%,"JJ-6]45QZ$<O9"Zb#`Ja/^^'rRTR21lBQ$7G"<[_7#`o&B"!g-Y)Zh5a#r"\
|
||||
"L]i)ghrrDMT$$ro]7fp;o3AFG&tjf`%kjBLAaSEh!&L@Q"DHq=aD[Ti9$jk*W7lIb?@YWK
|
||||
mfdB=6XU&d?@[$INY508mc"a]pTfl>5<a5d]Yo<5[:[Q4.[&1Gnnem`s49UeIi4XE`Z4+3?
|
||||
aW?*$.-cI%m4p.?2=LflT12G6XU&hOoUJf_>fEdraU2Yf0dcu)EkUoIh\+I5/kL[=]nm!8P
|
||||
'5CA=[)2)kQH36J(&df]q,teMm]&4'@+#:f1(5>m9XfJ-OS2rQ_.u`aNDVFoV-]RX+?OS%0
|
||||
O"fFSl#]d/,h>!?TeicWLlYQ=I/5P.u9F4HB@IoMS]daD%90I%fp9![/q,dln2T;g<,?.Y+
|
||||
,XDn/18TaB2!OBVbP:*3-^iKfYakB=IN$*sf<_@]-=Trl4F`_me"@g04&th]I8:5Q+Z?KBq
|
||||
=!Y3>Y>ifIifa==8HL<@P*-I#PE[KGGU/&.pZlrXhsSUG*_L;aQ4j%!l::0)b+HtJcCHLOG
|
||||
,VF@P-+l4,sW2\^Uk]#n\\n*?e^(jYgdg;MIeCBR5P1;^^(RGE%b=[SFZF_ru!5jNpoT(!]
|
||||
d<B9E%F-#pAK+gdm'2-F2<LA.=uP_uJWN28/&.%AEfk6GDl"7HZ6o:aCNOCH?[F!86?/q=E
|
||||
$7i4/uh@I;:qUJpXH`@R2ggn4Sj*]76&biKtrL;4'35lqbe"eWH"q!/L]p9*`]pgd"gSnZ$
|
||||
'.KARL=jR(GM5IC90)6TS,_1nJl9b`RW2M+'*hUD&VY\R9ql%`3rad$43OG]+kM%)_9&KSr
|
||||
MWafa=jspF"iq022)Wf^i4/t=DX@N075oraNP`b#A<Z[\H`V/ZpGBX7.$D,7AD.S3!@(-c;
|
||||
S?IV_?T-08f"W/CA[1ns8>L9KXe+,K2_5`FN;mT'l)Riifa==8HK;qjejD(`J<I(I_U@'Q6
|
||||
)g(f3MnV[FH)->EsU\A#hN,:eCd'Vm+cTZ;:"P2_LZr+iEd=1BkBmVl8CV8+3/Q,@Uc^n/V
|
||||
!$8!^!$207lUj-;1X5jSjC"lpHImW^SUNZQ6ljm,euQ*@Rte5TG36`V[dUMZ.oEr3E^_jD)
|
||||
+F2]R`:>%iJZgI+p8D7H$YhnOT]h8ThLc$H.>eT&CH%+m%MY^,[0a&u]X%U9._TicZ:kdJ+
|
||||
]M'9pV2)B\7pNZH<VnNg;Z_t+k+"Y8_6u?1+MNi],bn4qDC#BS`>T@3TR:bEp5"QARlU^1r
|
||||
eoYRf=+;n@WMk6.[Sd&2<3W]"RXB?W!4m^?NTM2c38;E'JMMtP5q$QAGA<:G38no-V8h@"%
|
||||
Dme\HJ#4F5'bkT;@AEG6(MrN76^U+cl]`gjp\r'a>KjlUemc\@#OeN8hmB7*j;^0IgLP#p?
|
||||
_'s7t3hPr'<(\.$AknBQ!;!!""DQitcLT:3IOb.mTR5;ni.!MYj^2?mmb&jQMK*%WE;jbm%
|
||||
@;ZKGl#nZV)qTX9r%-&B?eGt4YGR5Jn5RphX!#c;Y[>s25!a$:1J0P5+,IMnaPZ:"cCi#eB
|
||||
q/kGIp&;Yt/d3pie:n^&!.B44a03_0G^+n%"jd[SC<]@M'p[/HJ3>H`!JNHO]TKbZbBpKq-
|
||||
bW.Rb^iY)THh0WNT.YN-]%c2%?LPj4,:fCO'/X1Z)Xk*3CTMsCK=,&bS5[aD=mT\c+<4H$=
|
||||
FA#Hga*.fD!k07kF$#b_k=+2*RtQG[>/$j6):u)1IWfmm_$2Aj``']k6,aFafD9>masLP[3
|
||||
0Nq]<"SfnsqPrQ(GlELIoq#[gYU7h3g>-m%r6`WnBbg=f1a8A;^&hLtsl5hYhD[I4\VK?'m
|
||||
3Guh8h)$I%`mRZ0QbLqH/B*rfrH-gS!Y-"8p;;-?rhKkLiQigpOpXZiEI(F;rarQQ*]sh17
|
||||
_\i]\atCj2lSmuk3'tdn7#eacp=BP`9(i1QhPC575hYhD2=;(2`k@r?pQr6IQD)*om*7!b)
|
||||
gPss]&':1T4G-%]o)l@]$sbfaD)`hr>e.2ABl2TP3F'kf`Rt'"VLed:YG&l%`GNs]+i&"m#
|
||||
%5tD+!bikR8^:=;r1FAb\D@pfILrof'W:PCD\)2P2$W!e@]SCsWmq]"nC93P8a*@BZq^QU4
|
||||
Ij!PlRB.G0p?nQ@FcquGl2g.$6n,l;hV4b3_9X$XK]mt"mc5Q2*ca3hgFC+"=o68p"f^oH$
|
||||
t;/"lJe4sh,[1ErN/4iQ9Ff'Yuof`K\eDSC'#I@T(f^j\<,QLr0]jp(NkZnO')N+AeZKIFh
|
||||
O8rZO.LZ"54YR:_r;cYt'h%:n]aLPlO8rZCY$JT,e*^q=g?W#U?o#Hb\WZ(VHC$s6+9B8eH
|
||||
nf3sc=*u(QNEP8lZLf;"V3_`?)2[1DSaN>9@`r/,s^jMRZ[!l\$p82)O<*;Q%aRk>"@(A<U
|
||||
3p%\N"A%10YY8Up?N5/LD4Zjh@sS/\sS&*Nu:<U@CO?@IV8V()F?$lW1H2n=nVP1VO.A@)n
|
||||
UOChS]`;qPleoE1hC%j)iH@">GaDj)MBa=Uq5A4S!.J&KgVa+nh#HM"./j\`FCJ$(br*>kd
|
||||
G5u!6G\$t3_d#IY[cVKo^+WqnXg3hAH9qQasW?"'DkZoSK^6l4uZU%O^/H`c&%iI.`LECtY
|
||||
0YL-LmNhu+@>d`<Rn/#*mC1RW55=&gX&lLQcdL7iTgOT-jMnBr9:%9M`5Hc_eB+QX5QV@GS
|
||||
S\u\*ral/YFR^sj'`7/q<@/.4aQbI]21h-n4uu-h3WcSg'R$+aH7]=/nLoH)=Llei"Gq,cS
|
||||
(-H-2OO<W2QOcQO4oi?G,LbkK!TH&&knlfofea.u5-<d[q:.?L7.Lhl'DIH<sTL(Sda%1<L
|
||||
am0!<$8@d;IBc'pYi5ER#7U#hmq-NTs0;`@KHrQg.Q4@#rJXXJ\q.u>Af'6`g!q26o??jTS
|
||||
u3'e"F#!Wet:4jMc:jOl89AcF1#9#jVpu-uo5s]>]YJ0jj9?%ufo&Rp;RPgi@-^dN"quRg0
|
||||
R)1Sq.p&m4*^/6O-F?''\NCnYN^'#6QVgn;HKW>l/20S3DJi!9#UK`b$m`H)nY/,9o68b4j
|
||||
m4KG".A/8?[cuq$X/k7))PsKC)nI"ks^\pZPjXf0^Ur?hE388`D[MX`6N[^i1Sj`NV`GK>r
|
||||
7u5JHQ:Tb:2-_'st(PWOmE.f`rkFNJN%2mF>9F,nIfiUhq#-e_aR!<!tMjkha!7qal8U5(#
|
||||
?)C=i_NWrW;,SA,AI#i[9r`KR4]ihoSE*Z5i@p?^JD]"7+hk],Y&aZi^!!^mR1IJ\2&Ea7T
|
||||
YA&b`oUq]g&U*Gh*T[k&#qWeT%Eppud`=tliTa[n`F/MJ`i\P5md%;(*>"#K`s0HLmXo\u)
|
||||
Rl66?K^pJq9DM,C?XQ66V@_!kd\KI!QoemUalOstG5S@VYYlbC]:8ro+ob\A:d>sFWE]L;4
|
||||
7_ueegBMF/"gP$Si!*OPq2Wn`[,WE[O5D;+1#2`.EKP4NJgu-p>u#SenglL#f/g;D4)$pGb
|
||||
B@;$#ip?dH7I%D=,GhX0P/q&1+:j:&iHshiJCj5A>pH6fRrH7umdQ,(Is4'u]LV<A][c^An
|
||||
1Z[XIf3;(eGnS)me&F1fc:[r1#j92A9B6q[GmEY@<sTOD8;aiVZt^KgkMQbVafgfT7KSu>@
|
||||
3Sqc%UWGtXmiWVQWh>%hJH,i<\6YE8-c&h;67FDAH':5W\fni=OZV$ADmrAcZLWiN22Kf\0
|
||||
_&`@I4):%#p(d)G:I!7jKtJL%nS!,ei"VqZ8OPSO?sQ(NaD4k[$K;6b33.$r$e)if*^T\/D
|
||||
:'CJfTC"V/d+a&$./i8[O#SJ'Q(!Fg"*SkHaLTA/:cs5V[pBs9`J#@ZUfPY;ep[UmC2nt!<
|
||||
2D,]SEh<4tb+KIb]?*s1o9[R=FeL-gfZtYJ5>dN4Xc&/2<+sl0QJa#YO)-]sA@d,`oer.oB
|
||||
6$AgiHLFnO$Pj[j%*.52j4g(,5eQl9;c[V^),F'Uh*B5LP\PoLr+7AF4Y([,0<7WmtS%)9h
|
||||
9IWO<7:XT]5X)Vbf(/6@6,6UMFd.j5_4'6*YE,:<bL7E;Tp[[+J2Q*RR/>q=QJd4]7eU.8>
|
||||
8Rf/Hh.VH?'tq?+BQ.E/B,3`=\9O26#+mqq7V1Ob[ZmMmK+a_:GFgO!7UTUHG7hVnaf-Q=g
|
||||
"A4PUi#t;6%:<XagZfu=TJK"1K-9&"n5<U57<Q**e2pIV,365bf0"A\5Zj5W.AqU6t\Rgne
|
||||
Z/,1A@&g5MFVl,dl/=2?aUR[OtqZYC_.leMt=*r'@jVi4NBt8'!-l7$E]m$ZK-AdA&3ibM]
|
||||
]m;ne7;jN"LXhtulWcQ(bl!saPiqp.UXSN:oii.DPdp[6;Fn-r.)]_0i[e:&D;`;dqb?7$j
|
||||
@,PgjdWFYNU(uXCfB$n)+?fm/X`m%e?QNJT9c43IBVl/"iKS0KUPN)UYhRkjmXcgof[KNg-
|
||||
pQUN)HNF&:c:fCM+a<g9SML4OJ9:>HDlkS<9'Od#bG%F`W6<XULCP?ibS1\4a/,S&VI.jCa
|
||||
hlIf3d,J_2CX,_/r%CD1jWdN*6t-=9=Eh,ZeCX3P\X@'dN!H)W4/<D&EMlQ`^MKGFn65/X'
|
||||
,EJqKfCf;(q1=)%oY1oK\ES3\.+A0g)fp@/O8L.apUen:9`]_hZod0-oj_Xo.npW.i\CT.5
|
||||
YTiQoL,:K/bg,2AgcflB=!9gqQBdjU,hRK&?TF[2B]F7K/Yn5S4#-DC!,0B5:%cleh]3'1g
|
||||
Pc'^Y_q)T9kn<52s5s[e9$rY3D9:*4A!VJD?h"ggCb'>1%&ECtKNZ"!Ca,M&$I?QBq`c)`:
|
||||
?'52#PsTP8dX#M_A]pB2p]kF8k#,)&fq39p#moRfs3>e0bho["b28PDfs,#l#omaP2#\IXH
|
||||
8L,)WBj*Dff+A/;?'3#06.EjEE;+o(8cMZ6J3#0e2@$Qr#L,P]aP4/BG.$EEm2m53Lu_H-a
|
||||
j0uAZmaBi0(FB,?24FkArDjBR@Zckqo2[2!jc1=I)IV8c`rl3'0FVKchXG-$k6HW3*ellt2
|
||||
ITcqp$?Ma.14'7Uqd$/_l-hA%n8,!g6i1B/d_i/$BX!ZL-5@ZK0Ud[:628(`njEGHL5.Vlr
|
||||
MV+Y%$Ce=5<r[T7c+>!UN1Sm\/SiqE_5ELYFMkP?gIRWd!!RdLZfLl-MmBrTU)jkVk"ON=t
|
||||
Fk:Xq5"c>\mt)r`K<kOX%)o4$iq,;SX"<&,G<pbm34ncI<pL%WI=qk=!)1>!JmII;8Hn`=#
|
||||
d>PG%@Zk<ba!L@6=K):*+,`O^joCN*mXBgL]7U*nT2YuF+&p4%L6HEf^k$C^g,7]T6d-W53
|
||||
E(8L+sb]o`Rec0Kq_h5"P\1>T\OuQ@qCD8eY+9$_eL8`m6l^@%H/N!5L$`7:kQ[cgEogG<l
|
||||
5=_9p2k]Ea2UnmtBMfG-:(]2dO1QN@/,:?<8?TZ`K/irSaL&2qrlDA*W_%*Pnuq)&(PqtY^
|
||||
A>_Qdefn#::GX)rU!/q4A9DF!E=?[Z\jl#KYL=7$3_Hp_lQOOdko#7StJd;9[EN7un!9aG@
|
||||
:?*lFj9]%:N5CL=^ec#,?'3n3=UT=(?u<WH\[&0Kl.6&j"9:foDuBOG#DQCJm2KG)Y$JSQJ
|
||||
SUO4!+6d=U1Y57)I$Eo619C*+H,g0WT6B?rI?;U\?,=k"#)1bp-7s<_TlSpNh:h,^p(%=ba
|
||||
\HcRd@g\giNYp67jmhh:#r=0/E36$J6$clFM6_&;:5eICXI4E`;JC6ZHo7/dMGp;EX"Lo.I
|
||||
?O#lm"a?$_lAi4&6EH5?\apUU(DnI31QcQB16]--MA#lo9k1:r@^s&f1"=Fe9sef!PlP-+i
|
||||
m!4kF$-LZLoBR@N5>d(b/^=8*;=$ct=`me;,>Wh),D,7g%LHg?Tphj+*VqkZ5h'3Aj!2(Xf
|
||||
fP'chDu=uFr!=nY3Id1le#g<UG/pB?I@LV2$hi[P4T#;_b..UE1Ai1PfCUuS.obs]!*eskq
|
||||
T\g+0<dRNU1TeY!DuAfd")'Lb:Tre$31OP*Y?#*qQ/NWOUEE7W(Pmbb=2@WD<Wb^/&)+S5Q
|
||||
dV(##3LW'QSa-!;3"i;#Z(lMMJiqS%la&R-OcM8,uJC1BkC(7f:f\Q)8n%%KI#J%uBLV$<]
|
||||
UqJ/TDb>FX/(!]PU[4^fjs*_jl+]-%Ob#lr+gmE3tM_d`/u0<dHLG9/HW$DNU^THI<2T.L<
|
||||
fM.Q\fW5!HYdG!jnQ%aPo(e=^M08#ckHg[WB[0[c47)meOs6tZI'6*I`JGNIl&7s-&_<pa0
|
||||
<cd&&[k2sI`bc&(=B/=tG<l3_&;M('@h4AN$2Ah_grdKE"II!WoB/FAN!p/9[QX0GQ6)epo
|
||||
K!B\g;#m,Is1"+h_)Gb?ba;c_52*_9/7d.Yaioib4H5%+0uq'rrE\m<,OE"O<=QF8jM82pu
|
||||
:;mdaHS7o(%tl:S'e#?LNaTojt<[g(Z[=9Yi?p$NbjP+URpimTN/3-PDM%I9orTf&k5H91h
|
||||
fI"feT&oWD1u;c?]04^ql/YHc)sjp_=H\ab7#J:;B,^pU4i%V0sS)tdrLa8X3;?.k4bZo3@
|
||||
'T,[Z5cC/*TpZV%;23WR/J%_,3Pa%;m5q5-@!La;X?*![Q-FR'Z,OjD?!:hRfAu_mEYj[4`
|
||||
W<#ej[-b>ObbVV!V<K9Fd_Ejqhj9asoR?)DW@@QP8.Q+^:L('7Mq1?!ekDKsOH;^W5]_M9i
|
||||
o5iQ$GELiNa02:Fl2ui3UNEXP<T&W`6%?inmeR^q+-OpX1_Jqec3UQH_4RChLZ\ahap@cIo
|
||||
/gW`9*t(Wk2N1];&D2!`ELjOp%jm]fJ#.PpQRojlLeiWU74jc1/FOL@#rrCT]="!+5rjh[Z
|
||||
g"<3idls/(H4PI<&G_Z0WSG,D0$qHR?fs0]'<5QZm0q;Tor4!4>X5#^p%!+8F[9>IEU09Q8
|
||||
^hqkU;B45-oWPI*$UNH7\O8qpojn.6n&JK6>4^D?>=RWNq?rgf1^mD+Y9=adg=l]Ndk5o@I
|
||||
mX$d)L$/HdbKJ)*Gk[@e!mJN\gu8aWa*3Sj)c-G5i!FELi0W.\li6U1kk4s7Q:qYm^&N9Eg
|
||||
D`"foZ35W`k47Db9IN)mL*h>HID=$+g9emnaZ%tl_,OnZ9=EPBdXDtYRKmDDl/$ZM2\Q_QN
|
||||
[B<,=_gLh6]5>D*LPjs&AVuk/M>O$#Pb8d(cRW1AJsH3^7aB-de>XY,U(h)uEOrcL!`Y!;C
|
||||
Yl"IP,4d_iU9TA@q*e>;2jHC"d8.j.=`[R<nn5A$(os%f.@M>V+p(<r^-MFf>S87BN\\*j+
|
||||
++%<'nfl0UDfAG6Rr'Y7kgn[MOd<PX5J*u*K/R,[Qp:`[>Wo)p]T0"B-)`]oO6:-8Q=^YX<
|
||||
Pq/bRIuTM]((fD"#9p]-.neh20m2dQc("`ndLR?:Ic8-R0)`EN:A4FsX&5YH+9;]*:u'ds4
|
||||
!15In^p&+8g-\+1@?6'j8&^Z-(rLiK#pe`>Q,s6Em1#V:cuk9/_>T;hVZhkT/-ePXkis<S"
|
||||
mMsJ:n%6)"@9@kDC\7`oP6=c6U3On':k/A[G<;\Tuu?+l$GH_cKhQ?G!Y$Ua.e(,E&H+87Z
|
||||
6AMPjoO7h=OU+$Mf=;ZoXA^AM5UlI0W(j?51*GCBQh(-*"hgaMO@pV1s(?29WYBFl3$;$%R
|
||||
kr8ulEOH>!&a)]jV7E*;(5'J=S1t8E(r5k/uJpb(b"/u8Zl"JoLpKY-ks'4?\fc==DdKKrH
|
||||
5QWe&BOX_khrA';=c*C?!)OY<'&XMikh'1&J1n2r,s_*)&e`!@GJ%n5D3U<^$m,<WEoq5n#
|
||||
3OttBeWc>+;SkMbP:J1O.:P%O8u]!FM)X@`5LGkcXO^L!)u:N">gm^"ged9,PfGAlfJR^%D
|
||||
MKbOMi\8oN:1-Bp?oO03m/g`[lWJgU=5+9IBO+Z[g3@bmc-7,X?^:/5&dNj&%B&"+[DmOau
|
||||
d'SoVI[nFH3kj<n0eh;Zto-F3N`X,E,F^%`#\%VDhlLS$=XAOTA+IPQ=fQS.YA/t><Z5b<8
|
||||
bcu?h7!"oGBde<g;UAC!A0F;FLr--R%0RNLDIJ\1PIQW\"bKDim^5r?NWMumMl9>TIq>rna
|
||||
j@I)3;6N&F&O^'CaJZZjT\7.O4&bssntsEm6oXU'&/WL3;EB#>7rs63!<;fMS'(KpF68EoO
|
||||
7#D+&#cJ\j\,_R;Vl-Frn\tr)M`tK2g?L%WBaj!.lq.;:4K-h+T_H1rVFcAXX!P[/B9hZ!,
|
||||
-m&#rnLU;>OWD75+5H[:W09YHC('4uE'76U7]nW.?cA&>[GDldLm_"]um4!gMfhl*E5Aa(%
|
||||
=6BSjsBK/WutRC5e(F\l_E@*O%fK)8[@$NcCi"Z`$=6\GDkZP.<>*rmmT\OOrnU_Oj&oPo#
|
||||
5TZka22uTSf,&7<!0L,[RJN`V>V8oNU#EJ"R('&0+r09U,T,X-m\"W@o$I(-H/9p1S((Y[n
|
||||
G@(dc0IAX70416<koYq^ScR1Gq%?MJ\R\p:kAR<7N`8%!J+EVn]ggq,!C.@-g<]JKM&3oeY
|
||||
'4"KYV5PnJ>p?0@H09&f6>]$GF^bo%K!JhP2?5K6[p$S>M/sC!o0[@ioRJt(X_1@qt6HO/d
|
||||
hZ&a!D%"iFpYs9u27`6O"7;r^P1'b;\e%nP[0BZE/Y:Q.r1\a:!EbrbC!Ls,[3k@CLZ/%ZA
|
||||
;(T)]]/2^I>Xc"D])kC9j_lp((`*1YG:N,kRVT"cOsilR]Y90W@X$1O&1l3j3nR^+Ae+BEg
|
||||
h^c8hO!=4beQT29%4juWCJ';pqo*Kr@J-8+=<2I1u0RMpq[s\92+HQRoJ4d'#^,bSPrdOfX
|
||||
%/p8]-;4IN0:5BB%Den1p&)@^!,!9Gbh3[m&52s%?uVJ9+LiF7!<R`*IBXi1jS"CdGif52j
|
||||
7DRf?t!;O@5<F-iUDFY8-#9NWp5c2=Z#oo"9/@g"l'L$]`?Bh??bd5gtJj\&I2cHi5uQ1-3
|
||||
=e[$1O$4"hSg/4^H]U/=uY<^iVgC+9?AtIG5RaquC,&'TiAUhq55@Yd4I;]5i%Dbjt,9aMS
|
||||
D:_>+1@?6B91!*:UVS=7thU3O`u=&,C<].<p^O+7?u!ou_NV''U8Vqk[P%DBpd!)NY%#p@8
|
||||
PFmASThR@^md,rE3Ce&Eis)bk_9$7HD8\i;`Nc0:(eP3j^O!a#Iaq"K<6!=?HHuh,]ba^\j
|
||||
:S1.Q-,;73jb$8Qi9,tr]:ro5htbp6nX4@q!*BYD$+P0G`j3pu[C^j7]VQpi0r<uajX&j=Q
|
||||
)j#);`"=mh`E_+YPJ<.8R.O27ZD:q)tYLKJ5mnGIFU9WFi=!0M:JGXoe$^S5V66S&/5h#:J
|
||||
T1JEqltR^OchZQBVAa'"K$TrNt;e<CLJFQN[A^0%(@dH#clJ-B1AZK"7A`R@+H\rU9=Moas
|
||||
`F@nOoLlU_*Pr%1'$D$h?Zh5Y9rp'8AC85"L$DUunF8eQ+5S)^+MRZc2^i_\FaCKI\(>oWi
|
||||
p7S$(#\+f:$]3-?`CIg]b<H[!\M_b7Kan]G#2ZW1Ked/R`"OpIZ3"W\G_sd,YkZN/g#69)P
|
||||
$*^*+ctK&AJ,5^sm>@?`jZNXK1GU7Ag%tjAEt_9I?su1>b)?tKJ(jM7h$<U*%KJb,ADRfN"
|
||||
INHraSC=p.XP+`^b%]=_>+05(m"_Z8AN@6U:^_c@<jd3J,j3pi5L?IS3?b7VG2L;rU3?OS'
|
||||
.XRpYEq*_d44`XPDU;k?j]8C#$.6i6Im/=;je*5J=aK%h*9^EohC\8&sDF*Qnm$m7=k<^U,
|
||||
S3d794-GNdD.nqi3[QLNXLMBju.CIeFcs83*lOT3@&>lXkbaI`X[R5=ir[68e\9?ETCO^lB
|
||||
nIJNHsm,sHR]f0bp7iOlc+-OfYOhSOnAS!=7)ikps6mB,0n@u50N9T6V]cS#SThh:N\/17'
|
||||
-(r'uaiqoo&jS=dV8k!3dL-$tJU@c3WrQGg/JCO7[C*WW1c2At-4X:LaciK5<<(s9!t,LsV
|
||||
/rEf\V5dJ<t`"uq"T)TJ!H=M#)a`_/+ZBKR=\`!,:7"-7cG_$!.ZnDg^E&D$c,V7rq>-X,0
|
||||
,'\.R%1Q4Jlc;^XAKS+uc>DTYVgT=9>uI*kmW[`-YejJ-M-b48?i<\&t$;o'dko7b6)UWiX
|
||||
tq("J@6:71P+l-fgCZ%%7<e#'hl\LDYEW50Z\nj3o<j(F"A@,qguE!ZgWLlHh>>tC),!EE-
|
||||
RjDrqEhis@L=<rn+!s8Ci1hkaZrOqR']X-CR*Qnm"$XpMsC#U91l]EFF+X+\of?'5Oj@b#:
|
||||
O^r'8(('bUpH]_nkHoTIHuUW*rVuqb^tZ]fPlQ!P5HAqFO_*boq#^WP!"r[/$)f='@peg*D
|
||||
H/SarVur-0s:_)Hf$F]G)u\Bq6NRSnKhNBJEN;$!d"qk9>JrnSGWU^:r!NI!.[ra;Z]Y_[2
|
||||
Nm-J@n#Sq"#OD7Y?2Z!l4U6!#3A=?O_VjeGn\/F4rdjm>4p7).*Ao)IO=g5RFBk^2PK<D-#
|
||||
tYcN[+[Wh'1jooLs;TT**\`qoQ.Zu"D>/T'q"R:FlmB''/\5lM[>;l;fTaXAn<Q$I"\*&sf
|
||||
P>#7Qf/fh.n@`hShrjt\6rH#q,V.pkJ!(;r&!S=LAaj4>F]_V$+D/P':hRt!X?+;NIeQqUN
|
||||
gcg--Od6!fPXZ&'9#16i'mn!@Ab\F&DuBO%WbQ*\)#sY)OXU=dWc"O]]ZFNrLJ(+K85"JC8
|
||||
tuQd,bV09XJl/p9`OUcB!/5;^7[qI!s!j"1*s^jP/$C@"E6CgJ$POHSB<G_[+bsKm@HM1Qu
|
||||
hZ;<V:)E!!#Da6isk+6*k0_FnJ't:s_?c3D7HPc^t)m9eHRR7t#D>5+DT1#V>*K!72<H,_4
|
||||
\\DUP?NUe)fp?O7%+4?893KS0JL2gI28(\mmbjm24WO9!=c7LO*)5]-1J"0jA^"!d>t56/J
|
||||
)./QhSI/L@UYRh*Id+rX+,m!0><Kontb4H5%'fCWP[B3s>!"_XL$"0h+n3>;NRRVM9Xh=k-
|
||||
at5725D_l/#A5FB;',dgTht"(0\t?"dp3$X?+J+[l>pcI548+G!"=Z<h[VP5E$bUPN`YWf5
|
||||
G,XDM[TLa!$e8%"Jhj+e$<NmMd?7!:]`h+5B6;!2_t:Ph\A#$KL#";"TX&W:e:^l[CZ7n_$
|
||||
t58W^?1s$!@"3iolcjq]aMWmC-Tj]2qb"e[ni_!'h;L8Usgs^5)o6)j/qJd<2S/;dQ'(3PR
|
||||
h_cc6+fJ/_$M^p.C[?+Y8peEAgi(Z%MH40gNPdl-CVB?u%'BiAAgs1?_-k->halOL*/1q8t
|
||||
oA^\#(+T(<ub*CGdUV-KlA3'jYVg7mkSNBokiiB'dRl.g1ql+-d?'%IO9E'#423VXTrc"-/
|
||||
T8s3W!4S)PJA-HDPHX+L"JQGKr\sQ!0)aP:pVWMBShk"A--OJ9at4S\r=ZC-C3%&&5%S:SZ
|
||||
r'u:H/,nQ>UEt#4FR%rkHmBuoO&:P(/GnA;g\Ooh#O(.#64`7OcTP]L\(I/5Gkl42tri?ke
|
||||
_>2/1!,uEYQbR?@6a#@:;8_'AA@]+$@%V+MaVTU-K[Q9a=2h!!'N^+qihtm6-R3$5F9t04,
|
||||
dLZfb\N%-d/H+b^t#*_].NBAL/.BgW^:%g`49=9&X6kgS],R2:Hc8q>.9j<dQFme#`Fg=X/
|
||||
)[:rQH;$k=d>1B\/!u/8kej'9:!5MS[,iJIf]WeUO_<kWf@CLl'T^Jf_aBVH"`r?&?rfj((
|
||||
qg18<QmX?a'IXE7lN%Uu!!$o0bM0k]X3$bU5QUocAk->;OL(CG=TTiK!+:!B>pIG?X3!X/!
|
||||
!$V$c6m+,%<ctR(_QfKYQ,_:J7oil!!!"d!mC]g!<<,S+tWgoV`sS:I=$_ZD7C,Oo%30;md
|
||||
S#i@/V1paNDZM4a[198X%/+^F9Qt!!&B,BaJ0#K$BfGVGEgS\4CM>*khbR!\UbMU-M)#oO^
|
||||
nr(DV?h.\OC$LBISWCl>Y'E9fOZpipkBgfckm)d</*1m00hgcD1bRR1TpO8o92fl9@\"DQY
|
||||
Q!+"0!L'.JVJ,hM\"Goa$oS"FeU-M)#oH$"JZDM58A``'QW.)=)E_$01^pZd,^uWU79q!mK
|
||||
#mobO%Mk<08jLKH1$p0u-r<oD+fPJ=,"tVO41]cZ8,rY*[V58UYVd1"Jcl&R/;Djk@&6;C+
|
||||
9;HBMkTSX6)G-R!!%Q&JHS4>!!'G2&c`4<!8&'P,eso5"@3(h!+lHK!!rW*fG4c"3-Hj^CY
|
||||
)>ZD[23'n4%nu4o:MA9n!!=mn-6Bb@3FVp>R_a7m#.+fujFI=&.B']gDi$!-UUo!rDWX*YT
|
||||
43<d8"<FG2Yok&][DVdt'u9=aN%o4J*Lp>R_akNhG4<gLVp@beI:]"</W!!'eE84W`?anbr
|
||||
9\s!lc\>=j,n08n-Mne'&jN18mTcIKfEF<3`]^EKS&c_p9$*HmNisK^PDpN8.,X?Z/(+Ldt
|
||||
?G8P!B@"?@X?h()%LE+8fDu9bkgS],`sY1n/%g^2!4i%MJ(uMp0+&@>4EpXD!H%2\TA$ZOY
|
||||
O:g!&c_p9!tl5cr-2OM=:"qMYilF4U(S"Vq\$O?,A/Y:2#\!kn8HaNEVoJ(Z5X%g&!-bkJD
|
||||
%c>@?:HhJ8Ki?5QUoc[KR9D#ljtX(.\EN!!$D2A4h@m(4:W8!!)A?mLipIS07n5!,DQ@J-5
|
||||
iPCl<rLY`HPGHf#kX'?u$oQbU0PMkTOhXae*"e%>6.5CZg\ptr73Hl[`a5qFGJ*ps.&!\_f
|
||||
*:sLdSa!6J-b&J^g6-a3r6O*nt!14ek[tERcF#7aXS2l>mUA<!EEFJV0O4Y@j[C*VpI=5d=
|
||||
iPJ/M52Pob(F+F2cK425`880LVXb!bj_Q5(/jhL^Tn<IJ!6gIV"HW^uX$_sZk=Yf)GrHYBP
|
||||
KRNU&9IGp:7_Ah?G;R$V9sXV0'tn#/:l%R)O(6Lg]U+]/X<Z-kd\=U=G@:u!!"]7DFaal:!
|
||||
8hS[V]5?)jHN_e&[Z60eq'!+i1N[s-!8M0]>#P&g3X4i/#Z(TYZoW'OQS)&c_nc4)S:/ihp
|
||||
MEe9CZTO2r]4TBH4Gd78+P4A>iiS,W*Rp#22@EX_jLj[=/'*0IiE1i(ZEre2K8Q0A!'X0E'
|
||||
R,QIgPG,0$]dhoejPK"4FH1gHjjAF%@o4?q>_%!af)jXj@Y_0C!r]7rb,NUR,-^pO_M!T:=
|
||||
jZ.&'#l9lVMQT@fcWQ6=kTBm+!4-1l[tE`$VhKhYkZ@gU!!'h$Qr*ouCeoW^-"9CF!!'N[Q
|
||||
4gu<2a?N/-BJ3-J=SFT/ANA/&c_nc41ZsS+[7p5PQk9s%MAaA0KTm[+SnMt8,sn8!+6Ze!K
|
||||
[9]J8K9Q!J4n6khk("?YS6DfAHV2['[AK)ZBeUNbc%.GHsE%BPtkNjbAM5Utt9Bg(np[dFI
|
||||
1qK:Je*7*@"t.9]J;!!'eiaI`X[R5=ir[68e\9:[Zm-G!6Ikk]+i\V5h=NP19Es7YmZYb2E
|
||||
!Y:;U<d7*-WPge;PF,o@8"98EQK7!u5/+ZSV[Xak2>&C#"Z\dg6]5ro1E6jG_AIr,ca>(b=
|
||||
g.o#Fc5)ji/12\C!+6]"\/4(>km#PCg9-@9cR,*MWY3Zd3?)4:cLIQh!!%Q&OcTSB12CnU5
|
||||
]j+ddIl0\F&Vd!&:Y9P3TUs7KEM8TXGql9n<[:A,6=NS[>D'4-CW\oA%?#V+maA+9cO:c'j
|
||||
\/k0o.G+-`<K/OcTPCJ@2ZIgVFdZ+pSDS!14em8UtE2a?]k-!+s9a&to,rF-$A%JCuZ\"R$
|
||||
mL!<<,+A$KV)Zs6E/&c_nc3u2$F#SI+;!:k[D5QUoc[`)_!`6k3S:48^s;.A6JOGTp7M&%$
|
||||
C!!'5*(0`,Grkp+X?0"P,BX&]]!!#)gZ";q)S1,?C,"D]&M[]sm!8%=1/JBK`!M"qC2#QBk
|
||||
()mkd!3eR$>:*,A6;UM*4ZPMqaT'SXr<iQkOCPO=!<<*]@'O;&kYIFnP#5]/gVK;G$iKtlo
|
||||
(D\797U]\+TVQC4+Oemh%#MH!.`aR"@*"g!4KkZ&qFQQ!!'f%bUW_*#=ngp_!F;f+9;HBgV
|
||||
P5on:J43ck'Fh?dG>P#ljsm)C>IjD?i]4!5Q8F3X]%,=':oLi)2PI+:]"a!&-:?(P$i5!!(
|
||||
aT$%N-Y!,N#g!"o83YUpWSJ76?eA/j=(UlYQV!-![Y'&`$[+'f=93D3u/)U#R%c5`%?^C1_
|
||||
T!!!WKA/:ho":Q@nOdEPAD:=54.mHB&!!"oF63<[*bh)Bk^S3>diZ#Ur>M$$K)E#*c>DZPQ
|
||||
SRP*'ORo%&^q`u.27qN7jia8$"l07e!!!!*,UC1Y2d@=eq^X,s&ta(+gUDN'9JlM287ugI+
|
||||
9;q#VjJ0L?O!nSNe7H7!6gJq=2RG@jQQBl?Vq,kpjaTUZV(qXi-1&%!<<,X&oL6jW395u!^
|
||||
sfm/*B"55sb8'64a+saN'8J5r'`Oi^+3q#VH8M^Jc][KjQjt.AdRBFti$.gVEji+H?$\@#9
|
||||
s?2CJS=hs`dX4HFOFD?jO`ofL-e?hfoXSRQX:ZjYV8l/C\'&c_n3U8[]\W$2at\e0Z-O'ip
|
||||
^4(=9O!!$tm8eRfqB,n;iO8o92g$r;KFT7(K,QIfEgqt7Q#FdG5!WW44a.s?0P4DAkQ7]U.
|
||||
%U-"F#71A1=9as]5c[q0+$@&aD/6dF*$bLa?l;Wf!W4=*1gV14&c_p9%-fDXfANZHK#Qa1+
|
||||
&T8DSAqVI5lq#dQ9i2qiYl(Pc#L!Jq+'Ml!]44%#SI+;YRKeK'A)0BDN64NaZgsp!!!!]8%
|
||||
iKn"Bdafl6]j>*4+`sC:lSI,QIgP):Vk;NrN%"<B%t;ioD2D+0"eqE0(&"J7VPqR5k1Ad8f
|
||||
!B(Q4K,7"1rOX2@4)!!&>$U^r.dJsNIT5lq#dQGFIPTM'e<!!(4QQAL4s!!$gCAc[tn!.\o
|
||||
@X9@amnf&hS!+7<>PQ9sOK/rhq@tR(NQ/<\b!!$5sbq-Y1$.*JL2b3oK^fDj@$P6T-Nr;t^
|
||||
WgfNOf?/#n!!%PO:f%3=(3=P>(809b5EGjFJ?;XE![JP&K*2/SJ,rMD![JsqPlSKuIY.b'!
|
||||
,R?I&jXA0++N&q5?kg%IY.b'!,R?I&eH#Z')Q3ib\ZrUq$dr:!3d2mI5O]bQ/<\b!!$53=:
|
||||
$[1J-5iPb`4IcE*W<8OlbM#aqbTi!!$ne=TB]I!+9"R!K[9]J8J^-nFc^ijNnHC$=kta!!'
|
||||
ga0F:!`4$WiI!9U-Ogr1ADmU[P[IXLGQH&;QICX&)HjOk)TKiMn2!<<*-:g@7qQ'IW!P`u/
|
||||
QKT&Bt,6LtG<9RVI!!(peV5:"FNm5Yd+G[BDaG.o-7O-BE!Df:LWHU3$!.[.qQ^=&'P`RDj
|
||||
!Gs<J%@N-57]%C4<`N/a?&\gai!qSq,pu/Lg#D#Nbs40t/i"?5NXU13r->uV&HDgdJ_V%N@
|
||||
`a[2<)f(afoWbcBOj.Z?qj@ThUMl3zz!!!!7iVs!<o+--~>
|
||||
Q
|
||||
Q Q
|
||||
showpage
|
||||
%%Trailer
|
||||
%%EOF
|
721
triangle_control.ps
Normal file
721
triangle_control.ps
Normal file
|
@ -0,0 +1,721 @@
|
|||
%!PS-Adobe-3.0
|
||||
%%Creator: cairo 1.15.10 (http://cairographics.org)
|
||||
%%CreationDate: Fri May 24 11:53:34 2019
|
||||
%%Pages: 1
|
||||
%%DocumentData: Clean7Bit
|
||||
%%LanguageLevel: 3
|
||||
%%DocumentMedia: A4 595 842 0 () ()
|
||||
%%BoundingBox: 0 21 595 842
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
/languagelevel where
|
||||
{ pop languagelevel } { 1 } ifelse
|
||||
3 lt { /Helvetica findfont 12 scalefont setfont 50 500 moveto
|
||||
(This print job requires a PostScript Language Level 3 printer.) show
|
||||
showpage quit } if
|
||||
/q { gsave } bind def
|
||||
/Q { grestore } bind def
|
||||
/cm { 6 array astore concat } bind def
|
||||
/w { setlinewidth } bind def
|
||||
/J { setlinecap } bind def
|
||||
/j { setlinejoin } bind def
|
||||
/M { setmiterlimit } bind def
|
||||
/d { setdash } bind def
|
||||
/m { moveto } bind def
|
||||
/l { lineto } bind def
|
||||
/c { curveto } bind def
|
||||
/h { closepath } bind def
|
||||
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
|
||||
0 exch rlineto 0 rlineto closepath } bind def
|
||||
/S { stroke } bind def
|
||||
/f { fill } bind def
|
||||
/f* { eofill } bind def
|
||||
/n { newpath } bind def
|
||||
/W { clip } bind def
|
||||
/W* { eoclip } bind def
|
||||
/BT { } bind def
|
||||
/ET { } bind def
|
||||
/BDC { mark 3 1 roll /BDC pdfmark } bind def
|
||||
/EMC { mark /EMC pdfmark } bind def
|
||||
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
|
||||
/Tj { show currentpoint cairo_store_point } bind def
|
||||
/TJ {
|
||||
{
|
||||
dup
|
||||
type /stringtype eq
|
||||
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
|
||||
} forall
|
||||
currentpoint cairo_store_point
|
||||
} bind def
|
||||
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
|
||||
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
|
||||
/Tf { pop /cairo_font exch def /cairo_font_matrix where
|
||||
{ pop cairo_selectfont } if } bind def
|
||||
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
|
||||
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
|
||||
/cairo_font where { pop cairo_selectfont } if } bind def
|
||||
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
|
||||
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
|
||||
/g { setgray } bind def
|
||||
/rg { setrgbcolor } bind def
|
||||
/d1 { setcachedevice } bind def
|
||||
/cairo_data_source {
|
||||
CairoDataIndex CairoData length lt
|
||||
{ CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
|
||||
{ () } ifelse
|
||||
} def
|
||||
/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
|
||||
/cairo_image { image cairo_flush_ascii85_file } def
|
||||
/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
|
||||
/cairo_set_page_size {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
%%PageOrientation: Landscape
|
||||
%%PageMedia: A4
|
||||
%%PageBoundingBox: 0 21 595 842
|
||||
596 842 cairo_set_page_size
|
||||
%%EndPageSetup
|
||||
q 0 21 595 821 rectclip
|
||||
1 0 0 -1 0 842 cm q
|
||||
1 g
|
||||
0 -22.109 594.961 841.68 re f
|
||||
Q q
|
||||
0 0 595 820 re W n
|
||||
1 g
|
||||
0.24 w
|
||||
1 J
|
||||
1 j
|
||||
[] 0.0 d
|
||||
10 M q 0 -1 1 0 0 0 cm
|
||||
22.109 0 -841.68 594.961 re S Q
|
||||
q
|
||||
108 15 365 767 re W n
|
||||
[ 0 -767.04 -365.04 0 472.56 782.129764 ] concat
|
||||
/cairo_ascii85_file currentfile /ASCII85Decode filter def
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 1023
|
||||
/Height 487
|
||||
/Interpolate false
|
||||
/BitsPerComponent 8
|
||||
/Decode [ 0 1 0 1 0 1 ]
|
||||
/DataSource cairo_ascii85_file /FlateDecode filter
|
||||
/ImageMatrix [ 1023 0 0 -487 0 487 ]
|
||||
>>
|
||||
cairo_image
|
||||
Gb",k%9sWJrr;q.b47>I.s"j[T1_XfX00%F0&)Q"lDc+aRMrX4OrrYcY*rq5ZH>C*f/+r$V
|
||||
_$*28"N,1bCW$98jYe#7VY-H'.=6BLl)8us/XVocJEn\mbE/%m[8jVqfQ5Xjpj1[^2rF`^?
|
||||
9QLcCDFd#64`(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!9PM4aE4BH63C1
|
||||
;$D!3Y@Bo.(;cPC_,GVZG]e[DS-HCBU@d0KeFZ/R0S^3LR;N!4\%NcEB4+9a4'cSd'^4e.+
|
||||
teY7ZT1_!l;c0IA-dWIAhf<Yk'[Eo]dBjoaO&XuX8VTJdZ/NHc?A%e34Pb0t*b5VrZl+n&_
|
||||
XUqb4C3+gC%G4"!@1c2.='EF`?A`m,7e0\\#*DZdQ+W^nZ>-8Hn`kW"m>R*3(fK_ODRl>9S
|
||||
hS#b^V<-h#F`hgV(^PXqBVtktD)+$'nMC4cidl'EjVi\`%*X7G3gcA)g8S#KQ7Z=h`n[$Zq
|
||||
YIX;gHPT.e*6,]<(F\%qWmG3C=UQ45WLsX!-.$i,rS#*1,a/8c(U>G%..0V-<ABW@EqM_4:
|
||||
mO[/H-6@JJk\oK6AJMa,V0Sji*,oKe%ZMgYY3mnAC_SDl,Qn:f'CtjI8)HHGF+m'LAQ"aL2
|
||||
;p;&uT0"pX(Z$!,<:@F!$uW#^o*/H5)\)?UWq;uGBU\Rs))>5?/WD^6SRI/<**e3V+'0q]a
|
||||
J-2pc2%#hp=^L9Bi\r>A%8E8\Od23]AX#aoOiK_>RU:RqIA]pBl"qB:lAIEXBMi3M`F:@@=
|
||||
Z(CF)++NY?kNCsgeZE&bXK8Meki`Ks3mc3%rV@NpEeN=pjiWjq0i`c0++/%ujN6;-pY?k3)
|
||||
O-\ZqXi64;a0'phLc%D5(3:7ckt7Z"(PEtCtc7QF0dK)\pX(j-bR?YPAoBqDn15hDHbMe:S
|
||||
0^(I*&NqhJpQEXl;IF%grb\gU:t"<ip]?k`M*o,]T^:^*tK[A00FDkO\N4T+;o$OOd5T]mK
|
||||
L^b!b5#FRF^2J_p-o"o;qU/?tqRXbg*A[;FYV]B*tCV:?L9c;D[%M\f`Lq.8uAkq^Ys(DIS
|
||||
Qs-:[Gp<[p?kjQff48E`,RFVKD"LsO4s"CdtO]^tX2+GF`,`7`-/M8Z9/hUF=]$OF4\:7*%
|
||||
0@-.P!6fHGc9LjB?iI?Zqt:seCnNi$GOJj#*<S>hbk\5(BkhDB=p4ifVk8E1bLCk/)oot<E
|
||||
_:tSTDnM]5Q+0@M=<dc)JXB>T0NASpYU&_9\@p8TJdZ&>>P.:5Q3raJqATg]*BqWDF5n-(.
|
||||
O9%`G[kUg,*")hL"_IOl8s]DCNW8Kb"%BQX>p>HK'c/8kVhAkLm1S,9e<WcBR(-^jlGr*ku
|
||||
aQ^3q9'8=<i!I$kI7-IF`I[iHM6-RX[&V7O6!Y*<Urn5p;l@9!tp5IhXPaeYAo)TnT2Z*WH
|
||||
IWH5FuN26Jo3qiFClQjP#2`^]d*r;Xm5,'nX+X)6qZqP7K]aM@W;)K>M`Ek')U`D^p(qJGs
|
||||
*JY.I:-U<Gb8j+Gb;6%,!-?p0s%AY/U%M8[;0Y,+FGH7TF0,tp$/n[SjZVsB7@U]%gK'\ue
|
||||
UIo)c750eD-!T07`Es-qY0G3FG[</1>Zlh4Z[]Kd&L*HqYGO+^YE%oUu1U]p*C2Q\!5q-63
|
||||
lXPnX_mjA=b6Zn&^b@Ke#`Xd7XD0r2j24kU3?XLPN)`-!Ht6JUrBh@n@AgK_X_NVLAdEP8:
|
||||
7\4dEeLH+A<_<cFm`q!__HInAg5HY=&*A1H^7c[YqXIaVS,p@@e6SB'=<KW#fL`+#p81"$O
|
||||
S;2ePi+l#r+IdnO!"(UAgpqLq8;N#n2*Un.ZkRNBn0Cb7[dh*foOL!m.'!]sk_?7n_EsK+p
|
||||
\Cc*GaYO6iLlRL5nZSFkS1YgEGd-RI[VOs9V8Q0g11r!!-(/C\f<In\[BP3`kn8d0G-oELg
|
||||
Y5q-;+U_o.Y#/k`,A3dLun!?3Ej8TZK@1q]6E_q?[obpZ;OF]Fq5T*&O@q6/R(]foTtm>7j
|
||||
fqM`hR9.OsrMh*C->9mJ7%%UI>(?5r8ec`_Gu!4T>-95Q0hB2f79%Vdhu!\0M!`G/rkK]%t
|
||||
&1Y2MW_1*k/&s7>F"P="<L0[-"FYJn3&bI3nnY*&1=&jM)nMMQcH9T1.oSLURr(GCMuLNht
|
||||
/TuFe)a';4!A,"?BJ,VI#6dM>eBpmP^S=:)__N?&%?_SD)q?F^07/[aMBFG<.qr3+a_M.Wc
|
||||
q=Ee0knqb`mYH@$X*!pn8SN#aB+5)\P9Fp\fFJ3G8t"`Lko#Y'[r1$]ek>n'I(,@8.9q%5f
|
||||
T4QT/sEB</A&MR*;7:2l``J;8)i_F5HW)C['Wg-?gbH2YF1Fl4!n7L*M0$.I;`k8Z</Y0"J
|
||||
^o\bGS""0!p)NQ7_b'WMc>.djcF3_N@ON+mf7l[`->L-F'=Jr=X]q$k/)3*GjWI4ftt-s!A
|
||||
=(\7Y'G(LP,00q^2T&c^?k[(,i7)7:C<)g;.oCho,"Q,81-A4RtPpoV.5-Ui\@_7c&U]o!X
|
||||
B(<3PEp*C$SPjdADAaXEjcCI%<3f:l(PUTNVcIB",J+:JoPR32pj2[50cgSUFNng+GS\mg6
|
||||
KeRW4:uQ2Z,fA[WL%J0Dr$fP[qKgm4I^pnLQ7lTokMBKR:4e@gUmuM5g4dgckK]Wgi8j=\o
|
||||
98c*Pn-Z,Cb2^O,*264<S)9O;(ip2'`ZSk+An)&DH8i>0Dl/u[]No.3ILmp@p91&q;d_E++
|
||||
-mGMH]QATDtFN8deG8J<"S=r)7+ZVb`qN/R*D`e;9Y/RfA^k%<ACFKV14@&$`)t8b'6(eV^
|
||||
^O2Zno%90Da_'AQ2dmG)^B9+l+khm]`eFl^W+QX>30F6RSu]#gB*drmk\qlsYO[Vacbe#8M
|
||||
)E,nU.6]ah`Z0LH470ODC(s(%qiijgNr_,jRYUY-O0`9V1B1Y&16"pemajeg>l0@X)*3FCX
|
||||
oe4#N&tL[7,AVOK3'UO$WI/s#pO'MMi84BS-T<1uKd3#Fs,NlW8/*;8>?kDQ?!Q*G/i5fC-
|
||||
]d*[AHee_0Ihs-CP-t^B$m>AGWH%NKJl%OKA'iu>k>>shKt=Wo'u6Ia!gFq8F9>QGNmP0[3
|
||||
:u+V/W5Rm$6&'O]0"+NIar(U^hF5]_q?DGWH%NKJpe6C6S1,_:--urqiq(0\Yj]J,d,qG+"
|
||||
ec?@%GIo3YX'3F]o4.Vd_-_a(&;`*E5`XC$e'^o/Y]#MZ_+s7kW8j67E-&_[s!G>Ob;LU3R
|
||||
1G3i<a0<^-PHK^>IhGDZRfC?-OCSRD0kK]XsqXrl5%4qEJ/eFaH3)Vj38irhIoaB.a(_W\1
|
||||
i*ZKS(WpCPb*@34#5!LZ`BS+$_9f9]!T4MH_NBjn"JRV),YHTQDPF77??l]Ma+.LCC]f@EA
|
||||
2#k+B`L+\NGt\g)M)Q1%#Il)Yc4VdTna]Sg9p8/c'qX1;[Wp>.Olp40G"5lctif;g12lolY
|
||||
->Y7#c/]UDe\s$k*HoX'N/M=e=@V)`Fe:]npf?@UbWU>tQt#4$23qCk4=>XfZ1%m+*TKr/-
|
||||
-\U`J67>qLCA!"Q7@7pg`@V46N%oi34JNIa\Ue4!@6=ob3ZH.omP"6To0E8PfsBu!9@>IVo
|
||||
&EUTh<!46.6M_[%CaFO$BIt*O6jQ>T&5*R5NXq]5"0ekD!SQlR,SR6A5S$[]DY,c,0"2H(-
|
||||
39"\kRPem9*;?V>)M)Q1'Sj4Ob1"\`4.oM3+,c2@YGeCm-DR`H:*W]6_>/X=9"?Q:%2]2mP
|
||||
@J*4^]+(Fe-H%ZL:Jp'*<^,pq:M]IX%H#X:RjC1Y-*nddbt$g)Pp[TSd(,SkK3>Ycel?Y05
|
||||
:Ui0#Lp1Tah.3iI#J#_M,P2\])P,jQ@GL.LjZ6Uf#9WiG$(EE1T19mTaYX9@O4I>_BR>66-
|
||||
2D_tdDVFED84.eu*tF#>^Q)Oqm?UQk)]dss124S`oFqccrr&o%OL0#Lp1Tah.3iI!1+.Vd_
|
||||
HD<^<L"U,(kjlNS'\dP#M8>DF8_UF#ii&l;Ym+L/1Y>?GDE"1s@#^$]W%I`?s2f@^E(S*O*
|
||||
K!eI"Jb&tXP]C&S)DDAo&HF3\F'XG[#h4U>PD]J)#LYm&!$DD%!WYYsY)?*]J_Df%E\ZMM5
|
||||
T306!/."7!2'VAFV3m]:`JOl/d@gf8->gnJ.U39!#1!p/j^Q]C;\iK`IRO^BcqNu&:tf$J0
|
||||
H]!7F'K#`nIInGmBFm)R%XPj^SK+s13/uq:ESsFAWO*PRf:DU[&Onp(@@"JJt5QKM\k[`2%
|
||||
Bm)/&7XSR=dBIRm$0giL7[+#AHBf7ih>^Fh.6MfMXiHrrr\?'he$QN1\+e-PFeKR0aH-B3r
|
||||
,\5ijL=nZ`5?369Mdl0qWFir$u41Q14F+.c*Mp#eH*#'qG[SfV>-*/+'"Y,'ATnS.rYI2<Q
|
||||
EH)lJl6)YamFql.baC*P:,'$Lf<"R*HX0lGj5lqAq66,F\gq4V\0t/[e-IWOKR0aHL5h,7T
|
||||
FN/+RlEXi[<,\?5s]4!.=#_u77CKfS[=GDr+k]2\;\GN6,E,Ce7!e4J>PSkcpC'tf32Y9\@
|
||||
;t4+Hj'foCJc'n"lq[PK+FT(R*<K='&&l(rX2?Y)CJ:]GqV:+%RF7QN1\+e-IWOKR0aHL5h
|
||||
,7-sd-s2A@7grc.(R=-L7W9^m@sHOh=^n_lK:dk:(BnpTPbbV'WmRu-b.c$t(egU:suWN"s
|
||||
ceCCCEY-a7X62Zpn+&Cd]rI;#IoGEkg0BZ.!4FGcUWSd'$;qq,=]e1q4nT%I1Ho*?rF;eaS
|
||||
k+Y*e:a<?/&F-Zh(cF!!UL5*YqYjm=LW^>m%8H3[I.EM)gZ)>4'^nRQS=XaTD>Uc&P%Mp0l
|
||||
8a12@mOb9X^usXOPEEtT5TTj(`*uYY"i9YJqAUFnoAFd1VEKI')+]_c\I?;J)W+Od=5jLm9
|
||||
CHod<IZ"=?[Xf3k>g-*ck2O&uZCG8-nll9+2aUQVjam?EGa5nbg>Da.>s'@+efj&4tV@>+Y
|
||||
X[n@in+Rr/or^KsI6--jgMA)8LrQfGR!SQlT"S=c>IdkR'J3.IZPE7W*e.QP8Mf>V;X?4I=
|
||||
.O4L+ehSZG8>SO+>C4m?86G:q__oBZ,'WH^a!E02U,mM#lI;a^j-iB&5;eY4;#/4nuIkYVh
|
||||
p_T5#\T-aR_W<k/;ZAsno`([)cHipfcqZSL=?`1:3X,kr&H@%]2*qZWTjDNVSDq<Jqh'+)h
|
||||
>o:dX]u?!JP-6sW#C-aiah2<%*=2+nLlGQS?\9KFaa[Pfq\Pbr49Cs`lgZao$NKI0h.Oapt
|
||||
%U+&R%^2oib#N'`WB4gHG8#X?PQlp'9'X5(AmG0YG?BG<0hjQqj0^cT%E$?o,_c?PKEII$E
|
||||
]To-Z[59`)-//hWphE_rufZm0_c(hOYs-r:6"LtgpkYft\OrC5SLTjBn\j(?R`'`U*2MA&&
|
||||
\[2o!!GL`0GqYd_-=6l1H[s[>KB;7\YfB8R9<njFP>@Df)3<)0e$[\goTf[FFo]X[CME;?(
|
||||
QWNLg^g:At]j67CW^p/%s'.RGlgB!KaR5]kL]5'eUZJkdeRSrWO$Be@FucM^r;%0.$AM\UQ
|
||||
S.BQL(8(L`k,6Oqtp-f<I4L^V*^&_>SO,i+_q5<G'eR_%3GG:;l;1L"X8E/FJR?gpfBT-3u
|
||||
a(lf7Yn4R2T.[\Lqp/%NaF)EFP9tXk_igaK\uM]'g]I5lO#uP7FHnD/&5j[N]e!g=OpY/gS
|
||||
ZI\bXD`.qV$=e70E+*9,jMkJ*7p26!Xao?6n.Un4?`S6r2R?h&/5anbT[rfmr!eAt*L7p`f
|
||||
.5`r(NE)T<K!2W#>G$G`[KHY+6+'<F;/;f;[F77sk>mj&T^[nXRW-:-8iQf2i\60(*:9-Hf
|
||||
QLOar=>GdiI.6)"UR"Dg0AT36rqa)Gq+5p:RJ>kR/"aqPo4E"'%-afX5=nNFpcR!1jaHdm_
|
||||
M)8K]J,.fkgWT@$Mn%.<A)&>\ohq7lJt=uWU_)kPk]lbRB(Z+nFuKgmH<)@rVCfKs76g)rO
|
||||
d.1Moh1';W!ZN/^R;*a/,C9(J^fDBFXW1(G0ru>L(N#A(PNXU>:48%OZF+'TU&JT;UI*FEi
|
||||
&PP1P@WR6<Y0_$;&qgU7RQ0:ds;6K$:^3NkR;d#VnIQX1$1HM)?kp:K8GbahuI2k@^&dS)1
|
||||
SGKTrLB$A@-T.]bWX"322X0ZOQPV!-F'5(3,)Nd)'L05uAYpR\'"R+:Q:Up?::NYS;EN0^6
|
||||
JCZDbNNd00q$LR]7JMR\hjm%b1-%J)c9fc`[:%b[8d$OOeg%Ri]iZh+[cHhAZX&Q$X6ZR&Q
|
||||
?c>$./oFBNP%?fX5Nh<rX44unBDL$'!@bqeuQ0L]Y_g.dZW0nG(&6+Fas5K@(sjsFaJN9r]
|
||||
'0j2E$lJQ)2[BDap(j\iPoO72N49^[BnRp?gUSqOFq/ZtZ5BLR9r7!qeLU>fim#C=M_:Vqp
|
||||
C]cduP(,A"T!a*X'6)fPX-\(n=QP?)tWqY/m>`>`3MO4`F0cAS!&1Oa]M-uZiq-PAO`^=56
|
||||
;D58t-=9t.#@fB&U;22GrAE5/tAjZB#n8m_e/r#k@Ds?qHQ1I*!s4b#2PkIMLK]bG_lE".l
|
||||
`QLR,`'%?h)Nd)'L=sAX?5.S.S]e;G]Q,2]5X:D.r(jiqHhX\@T;mVUTJ[-\,P]&@%fFm^P
|
||||
PI<?&e\0r..ci0XnW]JH0kea%Fuc36bQSQEjk&rQEskVA?5$lF-_)K9ITlR=pFooAVYa]m\
|
||||
,],H\ePOBp>+)lV8aE[E\)ga_^7knXK'>2-S?#.&h\j*OL]]Cp??(hlXQh+5AV':tO%]ETn
|
||||
j]OR9@C/ccK*2@gjf\!rH2iPa$BA&h+8W^5D2QIC.D+,>R1YRi5YqYl.4d'[WmF:)L=&+T[
|
||||
PoA=KRr6G,QNUp@[&SGC?<K!Mp3Co[MLW`14;FfCo9C:d#a^Zb2EVHd6YTP:pI/%,,hoVSr
|
||||
qPe5n!*[:%21fbVWC@06r(BRW@A?Lra`[dNQIg#)dU54944K2-,%jR*DE6J%8@H*)3bOis`
|
||||
Jifk76fBeiEhZlre3T2muQels&\(6?<h@/+,#L<Fm)Z]fWfq!9@fqt?Y8FMgPr=YFSNpQCf
|
||||
u#GJ,T4h:I!Z6cKXhRF8!95$6cZJ*#8VMP:@]A,ReY.c^?l*(lCDiZi2U0rge0<AhAV_jWO
|
||||
054]"=GOZFtF=\;c!INBLM.?%49,60TN<8b,.-#Q$!ciLM.+_ub`>m6XUYH;Du00cQ3dTSe
|
||||
344HpA,,\%>:-#q6:$#Uo1Q$[O%_-H?s.Kjf`%SO0kdHQ/-s=9)>5V;h/3SE,@q3XJHOoAZ
|
||||
Y+=s&hn+*GD%HU=]j($D*hVrI^K?6=ih&l\1&o,`@YYUY0;n79Me1nP&@d/a;:Er>$1\%Jo
|
||||
@pkdie7=n](>BlX)%!DO?;PHo>Edg5$F(0.YLqg$#_rKM#\,"+feX4X]R<IIfuENkQ"f(O>
|
||||
T?ur0,QEDZ4'f)H*KM#UArd^RUUVs/Eh\Uir[QMabpW]\RTD]CTt8Vc_5"08^(TJ*J[W=cE
|
||||
IZbIhPRiPU^?4T4Xbh!6"#o='_Tdu2^=>e';E.qcprh]QRU^[UDR&,hk;g_CUuSAQ,7=t%Y
|
||||
sa=Cq2gPu"pp#KU++TmC-rl**C(B<I&ldibk^DU[LO4`F0cAUGK]@BC*oBWsWCp^Hd4I]G"
|
||||
Fpk!<)t-FdEd5J;/UDQXM#J2Cm%WST-[(@V[!':3R6.qrDE<9uYK#3)J<]O&gUDTAH#eSB@
|
||||
'-SfZ`_TR78UW:`(o+ZjeEEeUMQ<oGf%3G+WTGl1BQY#J't*IJ'X]^;D:s0F9&FOa;Q3Krq
|
||||
l>5lM^Hi;,*_io?p8t_?e%<b0jf!*QeoO:CYl"[6qW0/982[m?Y(aN?f\HmH,tkU6ndTmuD
|
||||
eOp?h<G&MLMqJ\$V@$^7[#bb)@0c>5_^T:)+J3d:Q@FUU?Snl`@Mb$g4#R/"s*:H_018ntT
|
||||
s4qG5Ej,7X#6Fk,t;l5Ke%dXuf6VRE!d'<H?lRj1K0?crQE+8!!)am/UU--PoX_.I(NW[BH
|
||||
iLB1CRFj*EV+YHA:U9a(aj9q`3n!HGZI:Eu73:Sd/r#k@IphPKG>.n7m;4/;rkDt*gnImL_
|
||||
tgF;LpO80W^Tas*5kV-oAu_ZWM=9sV/knZs&W0;hVMQ^+TmC9gW>BS<:#j&CK(W]5\h4B7b
|
||||
BaOQOY$.,WX"9Qk)BJ,E+>+(3;:I;!Vqu)<AsOX.NRr7ihs/G%6Z@-#^8_m:moO_ACBuk!_
|
||||
"upqO=SMqrYchqk^c@.;Y%D7lkBpX;kX6c)>lB@(C_oWL'VJ+KDY.DCqOP9Bk8Ek%@I26Ha
|
||||
H>N_@=s*_m8lhh/=J(@RZ-s/YOOZJ4'ZOm._#;ngU$)([@ab8Y\ieq^b;fU6s%0,9A5OOB(
|
||||
SHSK/PlnS"jmh</+2.,po@n_*ddu)0AMd^'$C6`BUlJm#/B#<[6&j5X6E&L>184K@FCs:]j
|
||||
NbZPmnIcD'/C)oATf#<G2$3_<t3:)"S'eS"Zc(t-Up)]r$d=K4.gh*ET^ub,&"(u'J(>c8=
|
||||
eL)$*t3CH3Z;o$ONM5CWW++T2PY];n)dM4C)<^SriVf`pW"6$:=d0r/r56O<FOVV,8'f/Yi
|
||||
=fjZ@t7_6e^i@=fECc`fjb<&l@/52),[[g`p]+o_-EC4m?86G:s5BuPSNNT.V6?Fa8L5IZ*
|
||||
J`bsCt.U_,k$+(N?98;LoK(p.J#.a9<i)_<Dmb%!\q'f]L(f\WQfsV1?.0g%"7oN=+!+?Z&
|
||||
?gjXWBH\PKCFtrTr,_j6nAf6WrkYQUMN.p7s#Qo7BjG>[OjjUm[O2nR62Xq%#WZs7fJLd8,
|
||||
I080OpH\#Rm+pgKo41%[RJP<3@IunRZ]_@ocIchrq-b9KGG1e^"/@7`BT^7DHgn%I/)"TUH
|
||||
X*9:AX*1h"MpB?`!5J\KQIZK'_C-R,L9b^uN.&Os'bk((3,\\Tc%H8+6FmFE[T9e<7Gh^S<
|
||||
V;.qO-HoNR`u*iHI<1N*j^;@X&"O4L*:?c"i5ZOm._#;ngU$)([@$0)!Y^%]>rAT'^corm%
|
||||
sa!TXb5T<WG+"3/>;3AEBW:,&%.REujPmgm[f1:h8]GqV:+)OUjc'GSW>SO+>C4m?86G:q_
|
||||
`'9D&'#[$+9;'@KE>ab&K7`3[=fJ1F"S&[>:a<?/&F-Zh+T@MIO<FOj?NN[!Mp#eH*#'qG8
|
||||
0-iZ!,)_h#V@<THEAKLIj?fqLk"QR5`tBl1)_eN"j7-KL\W4rRK>?5$ONM5CWS]us7imDl"
|
||||
#q#RD)i#Y*m8DAt@i4lf'Z<0*_[(LTT(R>mY;e7=e((7VEqge8$WjCg:5b[5s+sA6SN,n`6
|
||||
qj6)R:Einp[@ia9Hn7VF.me8$Y(62VgS5IN$p!Qgkrpp+#"r1(<]Md\=&GP8VXN5j%,_=D#
|
||||
^T2TYSX;r)\.Y/M3KnN:+[D]:hE>]1u6ZP(j`gD8,QU$]!i\DE*#6i9U,Fk0/!h^u=,IEOD
|
||||
lEuop2D-V73f)j5K(ru-#o'p&/u.rW:p><iFdQM;TIE\^[#bja[?_s7Oj&n0rg@*p7BVQlB
|
||||
Y5<!/0@D'k*H']$If>5,_UKG-&@$r1F.d+k*J>qlf'Z<0*_[(#?$?Q,ljA82*qZWTjDL@iZ
|
||||
H8N$0%TQ,uE[6\;\GN6,E,Ce7!e4J>PSkcpC'tf30qjprC%NAkn`VTD9d0jLVj[`lgZanmO
|
||||
YiM;Cj,4"^k>!]<:P$)([@$1n'>R4"D'r+eE'nn/-LLTT&\C4c640;oK:8I4um94eb8R.o.
|
||||
T$1n'N^BBF!(RNNo3@IunN:1iQXb=+BU-L#$,IEODlEup3cTdR1dUeC5B71(#\LoM0nT%I1
|
||||
Hn`F*q'?$0!]<:P$)([@M.,H(18ogrc6e?sk*J>qlf'Z<0*_[(#?$?Q,ljA82*qZWTjDL@i
|
||||
ZH8N$0%TQ,uE[6\;\GN6,E,Ce7!e4J>PSkcpC'tf33e$7l!G`ph,$^'Y,hKU[`A$Y^@R9Qs
|
||||
Tof.8V7rO:^]bQ6?0hb`EtHR9p"aY)CJ:]GqV:+%RF7QN1\+e-IWOKR0aHo8*EbQ=A]P\Z+
|
||||
R1RkLRT?uC^NalN'kHd_^?GATJVpOPrg`FV/=%OY:/o=Wu;@4cV$.cF<A=*X)KZ#W^7&r*J
|
||||
"Pg1S(9J&-&HD0#<jKVO20g/:`1(!RM,FKpI<r?_q@Ie%7bD34L0ku=8f.X'7g.;SC>"cjN
|
||||
s,C+Fs1.:mQZardQSe0Ec$t(e;q+,pCF$0LE;skFqSmru8aJ/YES<P;p*c+_CbhLTBB&gq/
|
||||
HbE%cU5HCSFs=rf>V;`>n3PamZtYL!Y_HDkt/Y'_bTKq<Pnbh2PJsqml"&WAuk4(bZtp]K[
|
||||
FPQPaI,Z#4fo2B?:.IIbMF;T:lSkop`SYLj=8lp51QU7F'IM+U&#Ql07He[V^p)P&0M!qEs
|
||||
/Ep!]_u[f5]E2nlVg[8G(3=.akj4JBF#>h[4,+T@(>bk\_j)9FtdVS=aJ]9eKBU'MegLFkk
|
||||
@dcne:cp-B"8DM?FMW?4mHrrr\PtH;UDdK/-QI;'8VR`=g]>f*<7=g%-VadcfAF"d8q"k0'
|
||||
kdp/Z6P]0-:SZN<:ZXed1>_?]]+KnB^XI8HA?,_ngpjkQ4*@d7[$1to9hhIJh$CsP&i'9$h
|
||||
j/aSeE30PqZF8i1L\aq's(,N$bGbJouRH['.PI]Uj^Hpinn7k^\-:LIsV[I[SbM<\h8luJT
|
||||
?SHq/Gcoiu];Sm>:!bI^6f7%-<h:(8Qsg-+nNOg]UsK4;m-j)7kYP>ne]C0l"Yh^Fb=mDu_
|
||||
7IJ#ErBa"$B4*^ZcuIe2lD`BV^V.#PJ4rr832&,(7^EH)k?l6)Ku>[0r\;`?'18?hsNK_ki
|
||||
;%h]fmOgK96C\q@iXufp;ncA<7lKW+u+#B;ZpR(P"^+fMgB(L?FY/B$6!gNK@aJ>s.mU$c!
|
||||
n3AuZ[/SmrX3AJ6&tTD*MGJ1=6i#i="f\7f#q)lYTC='k1&`TJbqaAS:V%rN&Dbro[2Ta-3
|
||||
qV9gP^io*^`TSoO.T/A_aNV">^c5\l7!;?%(Y,MrHLRO?&3\()KRc[M.21U'[J]j0&o\IUj
|
||||
`bU9-'OSJq@5M8YXi*.,#q23[Ef'@m8*4PdNNo5hDR055>2(6=!lf[#Z(ur-QZ`s7+gtM?!
|
||||
Oup7IC:H?@5Os,fn?#BS:5f=UA(]Io)7Fua)Oh4ATcD\H@2mJA.lHM?3Y*Z:LIo&&6E;h"O
|
||||
U60]jp_V$rk5933^\"h!%5;]e)J_?NUgaPTLnYD'E"jqIPpr?a.E;mVIhu?k,`h`5J^YM+"
|
||||
n\=rKG7(eVhct:d?![(;l8/J6mLSFZl`g#$DpZhka$[@s=K]b6d2`\[,'W;pSJlWfkT%dhb
|
||||
>/+0dXNu(aX]&,AB)@8Q@(ak<S$:\"'p,^qW%b>#rceZPkHhaM1:RHJ&t3;8`%dh[/\#[9/
|
||||
e3rpG7SJI!T2lcKu,OU6o*SEO%[X71n$%LSA@L&mPAg`Fi<,A'a=sT"1WVEs_kh\,#fHc3f
|
||||
p0P[?UXO?2frn>FUGRf)(Ae".DIna$3Loc9XZG!O1pIjeS"Z-*=75+ZjnTHO*5&Z,"8PeK.
|
||||
W`r5fZp62T8s1*5E3^qZ-a%$mt>cWUOX,W-+rRZ;uV+I)&q%KQX8.j\F$iDhP\KYI@k8P5(
|
||||
EMj9Jq0Y'_"*3sBZ!1m%Dt)9*ldAm>j>iSh\JVnsrn>f\j>lIq7bhlr4rguA+ET6Frap<?O
|
||||
Tk&"2)j<"CS@bmr-?]GDU-1S<-O3E(Z)\]qcs!DJn\dj@@>h>f7MLlPEW&2WN7keN2:PV\g
|
||||
[!^eC]q@Dr3.p8W,`M%+%'?W"F7A"](%`8H$X<[%-iR+K>p<F,H>e@Tk7f$Kr,LKqQ<?2rY
|
||||
:tjtM=r0%,IQ0`^!V\^gM2B_hLYWXSpThj,6nD3Tf`mc7j@_YLb3aE8Gkl>NKq#$Z@JA*m8
|
||||
cVKi720emfiW"VRY"i%e1;U(U=(:?4fHC$Z,C8gd'dmQ>hqRLh&oWt#CBpgJO%iYTZJDP&E
|
||||
#M"X9R'k`?_.i@8?)ThccGU?:Eim!;)D\Je7>66V_\CZ;0n?eedY7ZT!$p=?altJQPBm8jr
|
||||
1rZ2>3-Wh41Q2SEIRHuhGm=P9_p;Z,$TCV#&3tH?09HDF$EUX&#!%AP6U5SlB'*e.f)N8L#
|
||||
kl);'>$m=2$jE$qC<=7+X;Jj*Yn8Y$PQ7I=qAp(V&3-T!uY.:gD^;?kP>-geTEt>NQJ`<\W
|
||||
,oHI4q]TI>3%nE81fEE!+O4*&>q\W_rF(["$Xg/<Bf]D57i(INO3#5+,)Cp<Cn$c?HK-GqY
|
||||
'>3]5/(?u'6FW\s0XK^c,%jD%9O039:SU8[SdsQbK*hFF5>4#`SbflcKb6pZ"o$L#GPY;7%
|
||||
?)/;8@fWZrS[)Ed<T([B==2%4'';qAL0gD-C1%S:@?]LEDn&akr-<TogAWg(Shr_$;F_"X*
|
||||
rj(_LK3jGi"3TRLuQL0,X/>2)LLP@VDtt1-,Y5>E6NrK?Tqr%MmUh\R?j`H)nUEM)?)6@F!
|
||||
hbk^WoVm;dmd\D2"me5C"E[r=Dag/CV5\&`WWL-GXli\jfY2'kDG/O3qjHW%C0(mMg!8HA1
|
||||
kAY,Pg3MmUh\R@.jPPnq+G@m>HUmc7j@fD2sXN3sB/TZZ992s#06Ffb*1)\^#3kdO#<>cLB
|
||||
e$*o!Y%Qjjd\Z!caR(C=Q]kLi]B!.'!cmkG'_nZ,mgr[O^[I`i.0Zf"B9T$^MEt]X@#5q.7
|
||||
.iN3,$Kk"_^btag,PD;e&AC714O!dZ;0E1)S)LbF].hi*S,k?!0mS9iQ3hVUoEsFQBb"oG<
|
||||
.V\TbMlm,cC_dZ6h8QTN9W3.ABp30rTs`K*DS'8c"$-T]AENpkHM_*3]\r'3iru.2j/TDm`
|
||||
ta[1PZ'5A5%Al8"W#7XgO=H\Lu%:<sJbIrm]r42d/>kZGh<u2FK,R/,o4blRi$e>Ps_n'cu
|
||||
Ja(1-<2o^QlX;+g+-,cnub4PQSn>8r*$crZ4rC%3DT)I6RSp"0k-OJc;Fnj/1?&%?5sg(5j
|
||||
Q:`%[5f((tdKaS\d7n6&M(B!R'Ze,!^HZ.7Q=W=(N++3Ro[VadIe'e[3$HgQ84mD$:khZ&E
|
||||
r]GUMgLoZmR)RbjO0\#drq"%*Gk-[Y].S/#qo!-oJsZMsiI_3,U9>L*Z0rdkIsRW2q#^pO<
|
||||
c@ran,E=7,h@]`'TM<#l?]8'VNN5E!>Cd$Ndl#`k.`KWD20U&?]fPpO-Q#s<`E&&EcNmVlM
|
||||
TD.RBSPn12AC&$D$aRd+:F,6q(D5o:EC)c.[gmrGLZ9T6T^Y^t@kL7Sp2=f',1S58,rW=Hi
|
||||
7D^b$/)=W=)@1noncMi5[]l@U>_<m4p:d-gX"/(V#76[?bVaLfO6:7O:@?!Y^tai2W-o<7&
|
||||
=nE=7I3fFo4IsEiTcZi5,;-DND]Vd($Gpf<O.$#AY(`qM_L_X\=g@S0EZ:aq_JIE0<]pLd,
|
||||
12ABsNCJ"%*M%Ku"U,(?J/t&-HT0VjBQh6&eqPR]q%\/kq&"6mlg!b;3Op"'FoI>6Inq*_B
|
||||
@^+.NpKJ38Il?Sc-Gk3&X@KEc[/iA=B,.,2`u7C@!Hcj,<j<IFM%QD9B?+O2Hq:;ME*+k7X
|
||||
p_d`S(ktUCgd"r=1TU]Y+.F@*5'*s*a'/A%t$'`nCtM+ho5i+s/$?^NoDt.jl-#^WujRfo[
|
||||
:=_[c)/PdM[+K?j417]scAVl]31hU=$(_Fd!ao[r,QiR()RTOp#BA;7C8!gs`TrclK0T)3i
|
||||
k(T\(n3Z?U=_"6WJS@*i?'Pf4L4ufmbZ7gG,CF_M;@9CbDAauk(cj.f)[uu4TfN<Kc[35Np
|
||||
Nc.RN)Z/h\>39j#OmSK_!<@.RWkX\PGJ[G/+0md-k^_D^bo-MU4o+>H[T$B"G7U(Zg'W7)Q
|
||||
$:$6++jcpKeu#N:Podd%5B*W%&Nb&RAVb@5]I]XYEGVAT:F*Y&>0-NDU'LjCm(tJ;UsG!^p
|
||||
D8p[oaTD"-+p7Dth/<!#UuQd(/Xk-=";^Aap-o[gN0pWB4-US`k.bfrPV`3Zrq5X>:eHXKC
|
||||
t']6]02k9"/MKau`O49GTeR"s/VdO7*5c@G)g=^@NMFkhh=8ZW@%^^/GU*`$K/W%.69CI<X
|
||||
'+]kAiCQb1e#H#K^=g4L*'fpl>a7Tg?XK;K<'6$>;1"tFSE!)Bq^]a]A\X9rU[Jc3`P8@=?
|
||||
!jp8P0i9:.q0tE�i&,e`@lnP'``K1`nIJ]?,pBtM<DG*e@[GZ7R?6CPMCHc^ge@Bh
|
||||
*R)\oKSFl`*U#nYSlm$Eg,-`2@jLsX[srMMd^H+!1n^GrG^8$elJ0#ilHh#LJ>fc.fe)WaF
|
||||
a)\s.OUd1g`\$BTd#33<9_W=Ttn/cnn2Mo._UB0E^D!T*7uCrq&=.AhMEt3rtNO"/$\\l?;
|
||||
h-KDl)g:_6Cn#r9ECIqj)J@b.in6IV<:!a&i6\EP<a&G3?Ld7&&C?,o6p!2)5=iUb;MUEa^
|
||||
eP/JZ1(:1G9FY;hkAbVb2g'[46/TOIq6&68kfPkn@iut)Y3O?P2nI)m.?HLn4!/qFGjdu]O
|
||||
gcm+mcSpCl:%^Fn-6%Dg.&mXlp+HG1Ka,a$22M#GVWT,aTC*X,jUZm^+DI0$G\TP.>h4W0m
|
||||
6Zrg%)S&T_St"fXKBhtLSIo1rC:73aM[`^RuYNn*p-^TG&$mt[ACoH)ZkQ#i9&O3^Lc<3Dk
|
||||
F5:Di5A_'X:8k#.T^PNMk?H=0F;Rc?dO,*)<V-;>$fY2D;4,W:ss%I;iJaO\-H5$CMQbD]/
|
||||
PLFnD]5R#fA]4cQu8jd`&ehdClG9Vc"BC#kugo=tfWFAqu<"9e)E_t(erEs(2fZZX$[Y`(n
|
||||
*ob0K03%!a+V<jGHZi+\5i];a=J(l&i[c(,DeTrQTV"%n.7Nmb\$@#*hlL+81%`Q2iqe<l,
|
||||
/$fT2I"M!er9pR\F>>Ke!,=bN4"28L^2n&NW*We:G.4`q?!Bb%COdT7NVE/?*]7]^fs><k3
|
||||
fjQPin-IBlKFs%Ab4ufZ<!"UMOu"_gsl$bCaH7-\8Y>$Zgog"/c%#;U@!7`<OShBKsXW]?/
|
||||
=hM^YYqgVcKp'[;F[lKbn(jr:A6;)s*I`P8?cA1*?'7Cgo^u6iZu.IlcBAWV*E2VB4oaF1%
|
||||
\=?#X!&q$.,aqLpDW?\nWZ]UdJ/*q3pj<6=IXY=D)Qp[$R3m/q&M.unE,Q0Nc:=ps?icFs%
|
||||
Wc>Lp,.Q>8$s&3]2ljaCk;e:lTb9SJak`%OXW3!Z/g?,MA[o-+%"q2?ag*d1_2r)O^Lf!QK
|
||||
L4"6l+ZUGQ&O@mGk4UR^]=+,"<*8_!T`"8gjKoKu^j(sVbO?U%@V(_?/ZnI%41qh:.tgs+>
|
||||
j:;/e$<OXqK_Vj7>c6EhVQcZVTR!;oUsGmrqL!+=5LQ5n&'nkF6g0<Z?l0,iT91_kNDT]-_
|
||||
K$0d*U,nH1L#SpRh]dC%o.0F7nhK>lNQjFe^QRjjpt`BC9_/NZ><>r#NWP4f]"1N[o:)'Q(
|
||||
_)_^W&)*BM-Y`X355HhQe2++1;0gU<?]F=%JjK4E2s3=e:F&8h-h9/"iIfA!]?R^/<g,`h?
|
||||
l94gcL4U#&*`NHiBE)sS1lU#d"qM;8/:J-(:MO^bqMB`pX"9.]!/%(X68cOefe;SS;fT@.I
|
||||
bSUZHSZRjZFi5o@:2[NnfZd5:P1Z@sD,fRS(9?S,h*^uBo@O6JM&h<G[r:/qe0_pnD*pd5C
|
||||
RgA$<#"5>s1R&bn>%?c\_YcJ06d\$H)m9ZAO^gSAPW-:pYL7-3N]3;c>>+58$!3C042JC?.
|
||||
d*Jh9>;<X>Z0K;_1tJ<8'IiXI_;'AQJ,b'YB%I3a;/aFjN%Hf]j%4SF<D+;#n+TTo-GBVq7
|
||||
b*get4gaP?RPQXAm'R+hCgJc_s)9he>];onA%c,eFNC22s><%7\:lc6-*Ag/TMLDEE@9Udr
|
||||
bp(4QBbmFa`WOp3L;5<?Qh;cr0d*U._QS2;:bEjl[8gjQ4o[?Ujk"PYA7n<=Bhqr=+@`K3F
|
||||
6!C/1q!IkZ^%pf[Ul4HT8N+pRd[<'G%:\2,H"7b'8GbkG7LD'fg+Q01m8^E*).]&/`.bYBc
|
||||
0f_`g.(kd=Vn@OSQ]XWE=>W8AlaeZXF,3a$KFTCflbnpqt<mNa)=(OaqW:5'#mHZmo3l*>=
|
||||
\$hjlBln_/=u?Oi6\@$*P&Xb`s+b5abHh7umA2A$?NV5sS2IT0@ZaGJ,tLq2I>iOL_P0!s]
|
||||
<pLkstAY1:9LCl(hX-8!L^4OnVPCRJ%*/FX#4#j4`fFi<R<r3B#dDgNV-%A`BulbMeN2TN)
|
||||
T/K+P_mEY"=Ut?u`f%H4qCREqV@]MklF&r14!5MHUXIM?6Vq.Y7Ds!ql-Vq1_-.P<H,P.Dp
|
||||
SR5PrSTJb[;l<C?iT2-2ff]K2L�QZp6spmW%J=?Z@KDX.T=K>5TaIa+a72Kc,ag=6p&OG
|
||||
3jJQr-<a<rY0%ZoP4WI9H9?&iTogQ+,F*d#9S??Y5Jhj]/c(NT^?Q?1.tO3'PuUCmWH"m7a
|
||||
+C`/gQ2@6Sk;u.@F=1D!'4jjM63-JQin2f78C%KS0J33.:W[Gp>1f16&Oo?=md0NKO&%NKo
|
||||
]ceHNQ&8jj<(B4k<D;^N;6?K@Dd6&t`,A$?NV5sS2I5C)fFmE=tH\T;E/<#6auGMdfb*?@j
|
||||
pbM1d@FslNLCRA3JLD)2%ZMRD$42$^!W%Jj1Klr(Bjd,;b&ZZq_"fl&r&l)p15doMqAuAo>
|
||||
<iNGdb$rrmG7n_#;X>#klYO\t29]r;Z.1#G3NII'!"_KnLK])iOcXI<J)O2gGPCR`T5#IGY
|
||||
5)^4@XB+ZI!G#1YuCn<FQnsRQ"@S4eW+gBB)+ZFlR@-2?G'Bbk?fD<rj^7FT\[I!bJ[h'gp
|
||||
-+YL`%<?C,$aSqC)'dflE0.dS1MjUEFY2hsL+78]f1KWKWSLFnbGsrqglJh>BM9o[B_0HAW
|
||||
KT_o%1h[d@u!AoUDo&\GPO(S$I1G,(/CC+cdJY/*HCJq0@I*BnjqC2,4McsMs,:@0P98XCl
|
||||
)V@4G(OLZZ\3>\<YeU>*_8,]5hOnSl:JX>9HDB5uC$AXt7Qgf]9R8.5WRJ_Z\#/\Lk"\Y>[
|
||||
3-+!G!L"d@<+&Vj6>W4DY!)1ik$$'q>nd9T\UL5%_gh<`fI^PO868fh2PuM:`F<OrC8,;9.
|
||||
omI&&$^'152/.?GOF9D&GDcNpZpmE-"b/fruCV`>VC8*YnM6EcG*I.%SMH/fC&8C/jtc#]E
|
||||
@43<muN?/4nGG[%-pUZ3sfTAqPeeYJKfX,r7'J:0%iNP8<aK!Q<cYkhWlFr;#s_r;?>fk:.
|
||||
45F<.WEbdnp?kMN70,$`GI$h+!lDZ"fq`;/EPhNDj#@(Q\sJBV1m]*&<BdK9C/T4obf0nf:
|
||||
bfifSq192PR2n89X\_%*AUUnfg@GnP?oCe3X3[/Q?*XO3VH08PY::j"t]X7._HaeTYWne7f
|
||||
&r5sMZ.m,WXg9<lf.aHks)rmLjfHHj!C26Pjcu6>a,/(@hkj,;bEjmR5@)ag*"P4)&3j8L/
|
||||
1f#=*hZh%=.uRYdD!%.o7N7+cA%"*#Y40k@&.a)ad'?mI[f>Rh-IsZ.s?OB?sml!IQ]VdO>
|
||||
[ja'GSa/DJ<3YS]-L'Nu0U';]mG`SeN,;/sF/V(b;eO=d!6l+Q&O(G&c)e`+ZY[6c+?mfAu
|
||||
akP*qS5-S'u=^(^953Q0^<84cCHT5ejj@RkWeNm:Zp]62%E<`t:0"hPX5)bKC&<m'KW(LH%
|
||||
BD=#o[r;&U*qCH!fS-0$:oVIm\&h=;DK8!O`%0H*9IF"KJ5Q:H<TgOSr4K.Y]r0i0=#H"Aq
|
||||
Ee?quC20]Kpa;l/Ys])Pq1hl%%ALTMgW5?=@a,Hk7tedgn(=ZcG=4P`LkLuE4cjN8%\$,M:
|
||||
M!1g\63,7=l@5Md('WN'>pWu-(NQ>P.,4oh5DM04m_=4pdG5!+cWm2WV&J02:cr<pTeAR]Y
|
||||
(nID7f37bf\)ngpo4`Zo`Eq[!MC[LNt3m,sCqN;q+2'dA)KQkA+%`VbNZCFcRtMVXPi/>Sd
|
||||
?%PTa&Ee#-!rh*p\?@OF\c6q0YoM,::XRdGm)&4o(E'EM[2fI[Q5X)mH1!:f[PUYVnpjl\m
|
||||
J/UH&Eq^Jis`D/_508])UX:%Tbir;X(.4-Dg1FiW)<gr0*>A68er(dWCV$<02]InAL2iY;Y
|
||||
R;EtLMetK,XUB;.F>f<7]r[Gi6pq/bDSgAp]mKM9MIOi!2%hrHb[BZX+L\%^rhR$f"A,s[4
|
||||
K*r.s8;K7WGCP]m7k4fq"ROS4BZp@dK>dpUpfnTeS^-a/!h.(`L7s]`8&9^<*=m,b\c[e*>
|
||||
-U0,2jej%qM0'_rfD4Vh-Khh6D"grh6HCY_>ZR9/s&[,qi:(D52tVoFO(l"YU2_1*QVBp"Z
|
||||
C9f`>#k/9]4Ni#/Vu:kdoMKkE;G=BhI*0'<qj]ZMn?n3Ta)K.-l;SU3"2;BsK@$8Y#k5ILG
|
||||
$[6Ne"TuYAX8%9*)g:e],"t4Wpe:>-tKjc^c"]4^cVa/j1:GB-@39d@(3e^`flKY[`65(?-
|
||||
\QmE]^Cq4mKN%.:>@u-K<F9,5h07`_#;?.=_'skh;qSXAQjP]T*BChb52A0MA"W9XYlgX?#
|
||||
H#LEr'FBZ`[fCVV#5H0$?J1i;g2IsY8!">0f.>:G;r(/bKHqbVbUTJq5%^tP.&:EejfVRlI
|
||||
DpsFQhZMm;;O`*oI&I;N^O:oC3anZ0QGaW?WJBG#NI%j?a1of.U*Km%>bM!*&'uas?8tgO>
|
||||
V&R$5Ck(lA']oLjAb$#jp"`05Zb-oN(i!4ngYX!"7p+O:H[!VIfnm-5=/B]a=qKDY`M3oXC
|
||||
lp@\`_4hE_<[3:&`U^Si(+iYH0G$o'doLCOX^m23(]*D#=D$9pBF#g.SPX"D^eqTQD$;3Q?
|
||||
#:OEhN(QfQ=di,_=j1(#L&gq;=IE,DBeaBR']rli*i$Hp/>(tGiXa:=cIrU*>_K`Pmr7&#E
|
||||
1blZbm1,cjoe(CHp%K1?i[?p=(ZRs?P#77:\RNm3C&?!BS3^sNO;is5ObbrI@If4kMigN>6
|
||||
07)SCq;Tpk<,FSd-CSTA=_._:Ou^5!T+l5Z@W@]u-^W$6W05<C$E<?rEEh[[2&m=BiV)eFl
|
||||
8.O3cMe!1\e.5=HiBY6X!C)R!*??n+_9PtY@tnI*1N5*JnV3qpS8,fe[(LTdF:2"RB,qND_
|
||||
oqnq+p!1`2mK([fF-fC;Tg,.@;-k)$eeLM%A!!6P':9@)ZD*Pu"[n0<>c0F">T-,BO!NYc$
|
||||
R/(mVo?"P_H^+[MT&RhF,Y'RXQ.j_%Q=]iP4u@>knYUU:!6BqB"k\pC4p%,l?P[RUQXifSd
|
||||
3U5kcch:WJ0Hg/gr^^!X"Z(/E`?$e0UB\ZV<2+OD^>JcF92+CYaJ!RJ=M,q,L,gLVdlqIRH
|
||||
9&Edm-Ebo%uNFH;XHbK=uQ+2&\*t:fQ3d49M@Y!!#.:/&6F_V]mm`PM4IFWU5Htem;p)Lb]
|
||||
rU'PG^b06@@R]8gB<"TYj<I\DW5.6];Z2Ws)+.D/SY6ob>LCn]d;=+F#gJZ5o/H2:I)GJK_
|
||||
%]j=CgZ[YX_CF]C($oKlk;8j)(<Ol7<>808nJmiN\ERqPu!49rFjP88Y6SM*A$#-ESOmX/^
|
||||
ZC/*Db!9ilrB_67.m+8)E"$gh`>OOk7N-$?6+D,c.4/F@IfP!dY*>L"loM:#Ah>&9RLSQYm
|
||||
HPEuN9e22GfH-\(=lN2R[em6WkYX;!'lFJRklXF+k?CD=;t^[N\";)g3s=am0*L2Vm5qFWJ
|
||||
LJ7ZV3GlMJ8dMIXG9\CF^+We=)W=YSbqlGa*qU2:UD#U[JDG8m0AA;Z<%l?9P6'G7U'?&3A
|
||||
Dsmr/:-49eB56Sk'AFWZY`M5K99H)370&,U4c;<*);=IRC6K$OKGZF0f7;2QS7@Tj(<3PI%
|
||||
.h)?/QG6%^3E-be.8\qa&1KbXu4@`Pu>%?>D:\+lJeIBMC$e?De)U$hA!:8'3J"n-.mbVC$
|
||||
1&bE(DH>BW*\`G6$/]k,!%?-XZ;VOROFs_g2:YE#1IKE/B%M%cPB0kGi\(+[B:.rof`!U&(
|
||||
ubo[8Ah9mm(O/&k,EZ+=Rn9G7oT.(bqoDc.;i2<k)Z$t'+f`8[3gHnP'#Sh]mk"mpp0[Hd(
|
||||
-6[n.=+5VtgJ[rK73A;-S@:JdEct;@0AoKjc^c\&'-@!!"n7^&iiLJkZ<gB"a6Kq6o@_H+n
|
||||
N7WfmU4iI#YuVY!iKb;i!jlbA>V&3'Lf!:"PYF\eH%d#"#ZX:531dr;95V;38"p[u%ci?l)
|
||||
YG'[G_hE,Mg@%:DaP2SVD;b!]OA*qh+aG%._%fl)-'P_Xi,5.(S_>j\UF$;U.pOGiH^8FAZ
|
||||
C6I9L9-u5KeI)jPbA`Za@7j=\W6.1e]rJB*[:k6p!$7oGiE#s!=]sS$)dl!'+AL_NWMe@EZ
|
||||
*qMlaS:2"1K[l?$-Y<8&^W(g[9#R#S4IK"h@W[+reCH^,tD+m!WXo!a-XcCZl<P+3FRF@eA
|
||||
&?bL$8:1;VeTu;T64rGThk.(TP^Q;$3Ic\;>Vf$=++N&cP99XOhAU"ooKjg=#",3D(VM7P$
|
||||
;K7i0.l-"_"JlVQc`n9<""`Fg.MdgSLn>YNt;mMfu$:P<KjC13%;kO7[NB)#1,!71lYQYQ'
|
||||
q:X'3%^lSYnEkA<=)P*n@"0;rO&aHnDrY>+caG%ZD\$3:BR$o6-es#[>S5[A[&>N*j<KQ0(
|
||||
qWOY54A5bUBF5+DWU5Jj'UH!^"K2ANJ,N.>Im,l:n$)&XX\bAN^(YTO0,)\ibmh,h6KaLs`
|
||||
EQ`mEjN?C$MLgAM3p"(!2*%9ZO05F@]62%Tf/i#Ah@dK>bU+S%=+h%h3'g1FFpTr!%*EbfB
|
||||
r['0`RX%SCq;DrmZdi8Ht2\!!!,:%0>0ECcWng0HQ4]=7nZBIs0]U#(A+'@EGEna4^l.7OT
|
||||
B]r'Cn<>Rl=b+Eb`Io1.*#8rY2I!!'_%<V2'r*#MdnR?gce;Fj7BZ'?]/4<1bt[2!FBB86N
|
||||
f_"4)L?qKqr1<F_s4N?o&nJV>$cc'P_1"$+'bY3^:5M\8c":;r3_>#R#U)nG(3FklM"D]O;
|
||||
@eYCEebOu&>6.D#"nmSP/[bA-kk%`F2PJ!`0NAr*K1G))!1cI8CL?Q>OsPoo7Y7),P]h[A1
|
||||
UC"imFA5L",`mIT,&`"5?!tQTN$["8T\_%*uL[!WAS"]pV;IeqLT[C8I;Y-.4EafR^kPela
|
||||
Y*=!nOd[!._[$=g6cB(P9cdN5X+4ER_,^^bZuDT*[+G+Yc[jgnWKs?%GUeKD[IkUk2iFh36
|
||||
t7F?""mhO"KI(l"Kr1;"32,e.Rg4YY6L'E?r@HabIX!Qi7DS#,R?qu\IZ62kLUB<jG6+>d?
|
||||
'aWEP/ZbVD74Ttg>*_l;d$:<ofpRQgFJJj+*r'R7\Y$\,*odH@*-R!g5p-Br7Vou[c+T;BP
|
||||
2oqV;rH60'=kdBgW'$-[DFsR3`_;s(!+U(r>oN,L)285l@uJ4eX*P&-J*,a?f@"dF"U1a!V
|
||||
'f$.W2QYnX/f1lM?@_4%J%ge3NKFY.Vi7I5\3t^<ql.]a$em_#loJnW&n%OiBNc!,8q0-6W
|
||||
]A\EiQjF#4^#Er$Ta900MH]2`J4U\<uo<F`k*<QQ'V%DbH+"OM=[u/$CK0SP/'i/j>c4/H>
|
||||
e/3LUn)*LIb7mMei:$>Wjr>F\L7V,g:'Qdd"4s6goA4J'8Aqu9tqkqO[8lY5c-e`>#nGE&6
|
||||
kc-A<F067H%ho(BOc$t(egU:suWMu]n91qo..OnE/ej,^dk,2=00m+"B6Z`i]SZ"5@g'p+<
|
||||
g/>T9$NMk.B/aJ#q#lu%XMs!@>uM:qQeF3[17&dV8)c^'rqWe:0$bn@RC,1qF\;1aPf)`7#
|
||||
Lg,"q^?0uSA\cpUArY"bZ2#F'.<c<74jIVM^/1mSt97b:f(J)Y0s]^>(\#?ETBI1eZ9%A=T
|
||||
uE`Kk:"LJ6Q=[!0_L&65?mZBO#Z([IVJ)G(Wb_W^9DW2r,n]FNigaa.>s'@+ei%09WbnZol
|
||||
`#3,@SCg7Gj@em7:RIq$X6,lT`?gmF=jPae.hiku-\/i:onod;ER"@Q)<^:E2<CKpE?2024
|
||||
Fo==<4UG)]KJ:j?]!$;9h0;mEumHPF`7_<86r0*;ir'P^<^l-tA-:fQb+&ZN>;ZAsno`$0.
|
||||
5K#dJ#reKS#NkS74BtID9NnOk`+T,NTKBXo!?@IFM]3m%-#`;&ZC&%WB5:THkDYs*b+DYHA
|
||||
*)%5K5%.]ZUatN\X_5PK(q8J\!rfsc!6jjI6?Y&Fq]a=fmP77*\[mVUB1FG(aT"QO,9T##=
|
||||
B^.aL1T]1nPo0#QNG6s3k198p]ha=nhirmf,K`9`$SHe<F.DBYiI.3T`X*RuQ_MW]gf\=:d
|
||||
OfAp#\@>BC:=??,&Cbc^!O-g0KK2?3_r#ksVUA$K5L1Nga+%@6@p'9p1L<oX/V`\2Nu(1_W
|
||||
Zs4gUmp?;7oem>I_hV[mlkFR\4?s]I<qHAmYVgX9js0T"c#IM(4$o9\@p$DLMQWNLuSU\(s
|
||||
rB*mL1*HS@$,tbChdFB/GG(Zl]e5;%&_!HU!.\!)>cQHn4Ce,98Ji_P46W[b?P]hQL0!=6;
|
||||
YJ\;Y0YiPrtcm"Emjp#HdDh:!U+IM_,TB*8NfRFA8_*k]Q[;<(DUfTf^[A%]QLSd;3="Y=t
|
||||
%<R:mJ>R[@(=@WV"oY8YBJ1ICJNGGpR61!!#9N**j862pQM8h6HP#p-TP\[98@d_FZPIVp)
|
||||
GEr\Kka,/*j2_[f3gO5=3SPLBC%Da3fVp9ZUFb8pU+rb'Hs&"i8d,h('S.q\\R4OUOsIDZ"
|
||||
j\?P:Q(C#/3HaRU2Io+M\WiC+8mFSIeZVr4n>2Qr9f0b<+\b.n"(57N.n)`*26\gG`/:!6$
|
||||
7sMO(F'a.UTc_`A0>/'Ap$1_q8ik,Wc%!41o>ZbC-;P];VN!M\>+hK##1u,bYW=Fog`ZU@"
|
||||
#o>qhI4kfjdOASg+Nf*:VE[kr'RQ&!<<+J;h+@)G2ETCJ>t9F@b0rTStXXYD_(?rl1MpLq>
|
||||
C7kr'1/gJ'tB9Ie]4Jjcm5\V=i=MplCP%gHJ5V,$9m#J,/26?Ae@SmFL[prVPWDS%icU/=A
|
||||
X_S:j&?!D3%Nl9+pp]C4&/f<79FT!fLolM$OhPq2[+kAA1f9['+r63besP[S+`./j^+gU:s
|
||||
tj'ZZcXB?3MHch<\j\.n8%?Nb,M;06Q9gXO[hr5H(Tft*X<.EqIeERJBdDqTmUC7/'5S5E7
|
||||
P*er;%AlUP[4OWZFNLi"O$Bm)8Whf0`.,Z&!C(tR99?Z'4u0&7U"n^bIhL2XK4d_eP=4Rmi
|
||||
,>+6qGs`dkE^OD*k?5u(]W"#<rDjkroDkF/8k:;[=SW*HpH\I>__A%s592WTgOTjV%&MM08
|
||||
\I,rXBCg;c9`35!_&[AZTar.q^eR;V10[biSV)0)tu#cF5)i1]0`bHu3S-m8_`G!68(%+!O
|
||||
RUaMkG#s"4*#8pVl's5A'fins1MrVPXOp]$Mf[hguhL)W6"Z+\'J[,C&rRS1L+`U<Y.ALJ_
|
||||
mSN8F/g`ZTU$MOS)r/n>T:t7EUk7hM%SZjbl`g*i.XDIt<!5m5aJ"nE>5'6l[&Z@<1Na,-,
|
||||
bPchLh"g^3r'-uYQc(Pbrk.]LNqm\[cG/2-^:lg':LDu2=@14'f:g2"hYBB[0$E[RJ,[Cf@
|
||||
2_#gpNFUT;hk46!k\3lSJ(r4F+a6H,ad-&*GS6.mi=<WPWtb,!!%O^i0pc81RFlidQ!5o=6
|
||||
W=WAehhDO-TLdqUHG;1&l`k2i[Ip_iHuDrTtKX)nm9_[uL44Mtc%OhnkBA=H3-c4?:8inc-
|
||||
s'5L.P\6OT^B_nr!dW3L!]%Y*Gk6!(7=:20(I5M0kgB[Nk*7eGk)#U`C6jBj)Z.b[S=4?rk
|
||||
0g]':g&,-^QPq2Zp@7\H>gJRfJ5MNR8^2teom(=>##4ZUcRd+gU9Nl9&$__=Sg(sWQ0s*,\
|
||||
-I!nD_tsH7^r&!6WnBIMH<0e1\FH;50'<p[plBU)Q*_2(#H%KCa0`V8%d"WDnUg.erP"j&B
|
||||
5:q=E3gQ@k8(`d_e&A1RCT>=kF].uH!dIE5-%^Q3>DKPDL<$.&^m]0rR>UbZK*mTUNB',qt
|
||||
YB14F?dL1,8;>IQ]X95HUh.DVVaPc]C0hgb>EN;o\>pK>\1#\o]8XTZHP5%Wd9t2\NNpa!k
|
||||
h6rWF$NDR`,e5Gd0Yl8iA;.0'@Pi`pm)p'70P\gWTU12C*E./SU/HklUR4#ts=o:OT^Utrl
|
||||
bDf8el0_fAN2W"2aGMc1XFUSQu]eP#+eMcZ?`n6jFhZN,m.1:u[-AQb)62V[V;eo9%]40o5
|
||||
(Z=08bo8b[,>J7>J3!9M02OpZmQ7-1=?1/$J:2<9f;A?H\MNufm2(4'Nt5%bk^Al&pBjjQ\
|
||||
eVTUn-cuP8@)o&\9di>Dnk*Q**8o%"S$C1)JcPE*tq(_OoctG>BE>/@2Y?bY$PQ)%poG>!2
|
||||
(IT@^i/?)h`./CR0mXHa:5DGPM9!Q2%8!G2(`A:Q3r?2o.NE?^S.jWTRu&&*rCYX.hXsGhC
|
||||
d*.m3`TIPss7,`$r`6h3+PJ+S;kZ$8V#'FgCD8gZ,bD*R+Jk"N-5!!&ZXlAh.u*\]%Tmf^k
|
||||
GVG6VOc8me'\SM)rMLS6P@FI".s,lrd>igGhm2phF:_<I>k&OX4$0#=,OCUMc.*gfgJhNoZ
|
||||
7:Y`8_bmI+p1%]K!!(A0eC%445.)^@2eo](2u';ZoXG;+g(jW^2i@>5^I%dHa8R>Ep\[VYk
|
||||
7+"JHSLl9qFV>!3p$3lWk?/HpC<[QGC/H#gi2T#K([WL'LsdO!b?-X!!!"%>V!"R-8-_h!i
|
||||
&u-`gI:%?+n*[p^X0,n^$J"_Q[a?-V%]c=='[=F#JH.nV`M5TmqXaL\Ne7kEBtdYDm8oj[0
|
||||
2o@V&HKDt*`\;.r#k!'lU8>*D9i*sH_mI@>a+f!:[NcL)u*rjd,ogY*)9i>KBM^&,"\g$ri
|
||||
V9C>RG^S<V;.qO-HoNR`u*_68'r&B2D,`$qudG/]A."$JEp[PCLAMY\KQM_0kd<gXCa(.@6
|
||||
!2+,1Pum)N7-"fK8dh_;!C+qMWQ*p6ip>/gdc1<#^%m.1AT'^corm%sa!TXb5T<WGc!MGNU
|
||||
EXccLZe@c=G$>"&QD]=GC*V?^1L-CPb$Mm-AmE'jd[OG[K$:-:]Tp3[ks^"]EOrKc>9^]Vp
|
||||
)-`iDBFs62[4Bk([*9q'jnRh-QLS/$CK2T:ahdaKaALkUQZ6JAJ0G<mEi0^pa;#6N5&/eDS
|
||||
L,*o\:$+%U@Ilr7TKEE'(0DQb#u0%Cr1\XY]QAMIsTR1B8t(mWiMc)9-gV#(AV&V(Xi?5Qr
|
||||
Uq3,MXr'UAa0i"fD8o6fRoXZkI2M[CD-c&Tt<AJ8C-M%6<!&Mu@WFkV'krAbVp_EjN8?qM&
|
||||
0M/-HiPbcdAabcn7IkEoB'Ho=s4W,edFipqi8Z/)BPt>&FAZ:8]0QUoF"s'n!!&CGF7Iq_m
|
||||
=u[A>)dNnCa&=uAqNOtQCR_?@[J;;[DqHRC"j_S[Oc#BDYQlB5PE',4obRjB"2a[AGD3T>J
|
||||
Lefn;j*OE'N.RIm:@k0*024l1hPdLjr-=ZauHlTVeTjN3t7+L1L>;c']:/57<uP0ncqp!!!
|
||||
#OF)"EA9"RCaJ3-,Y`GUeop]k=.1$0Qs<*8]_p(p4O`.L\h.&<A>Q^7%Y9X=\GE\8Dn!!!#
|
||||
WBt.,@'L&--;qr0u"guY*9M9:+nIP.#)JcOB9NmAmkoE**5Jr!CmK&L_eH#XMLiG.l:RY'U
|
||||
rlA6l(LV*<l)60s:5(A"+Z>.+LjtUUJtE25r\78p9IW8=<^Cod$+kM;Tmm1F!5Kc-U`PP"S
|
||||
aIGE/j>c4/Z.Q1m$<(91F+$d98NT`/Qsipa6k5?gCNi#QKEp+`K:N[IN`>_B<ns7]27;.l9
|
||||
:g97i::h!!'e`C'r.-oa2oeMCG2]9Qo;"&i9R/&c^Qdd1H>n=ig2+clsZ*^tnCUF?-6)Z6'
|
||||
&HJ.#3FEFNKWRSV;X7<*!54@\/3E[l,bKnDJe&H?@;\`)+jWNiGiLJTs>D2T1'i-]-hKf"9
|
||||
kf5\=T%fcUFICQgQ57=!;\Ni;I=j5UuA"r>hbGdT'['45kX)6V"naUm8qt>6EPuUhp!seh:
|
||||
<NH#/FR^k4ga([gA]ssuI=IEBZ%?>h@`<0;Qe'n4DT\2`naVOJji#)]kbjfDT/5XF0<`s_\
|
||||
ikN-Pf6\d$a$hm;H!n]ht()%4%5SrJ)i09n@)&E,sSI-ptZ$!<FutB08[(s!!!"X_qE;&(;
|
||||
CE.%a6`aDJIJb42L@#AnT*_OsR:h2h/ARf4mObNnhe(d%NOE]LNA*q4EcJ\&tMBA1PD@m7r
|
||||
iD`f2Xi`:2-I^Wjr+8,:M`fJ\u9>Am65K`qj]$m5J-[.q,d;H!n]higm8Tn&?\IL&pVgs*9
|
||||
]6:"@3"9j[@WI%b%!WW59R,"dG4o!`/l2jpenla^VHtj#3dX?abk?N%.r0-^7QMJ/e?='a<
|
||||
r!Rsb7`Gf##gcB+8m6+K/<LL]e^\q.HTp,pGLrjp>RBrHfg&\cH[A>BJ(lP4Pp$&h7Wn^(X
|
||||
R>*V6Kd?_^F^-&Fq9s.M+WW4/H>bNN6esZ8#]?<RC!h&m&:FQprDZkVmGC?p:hmPY?]2Yg:
|
||||
'G)L\L4B:CAG_jhEeQp".rHHlhP)n^2F@ZCDR-I/h(KE"N&"!m@:*b>[.+Oa-9LZrC/u\Q=
|
||||
)3Da+4%!)Gq%o]W#/MdOQiF_Q(?Y:@/1KiptipVhVqkg5-AOIJ1eWiC*W_k6*m[VacrUgtu
|
||||
in(G%bAW$L,2nnM'_`p509mZ[,5(0#s%)p0"m9lO2SUZrn\V^m+B[Njtp&fOhZO/Jc8*>r'
|
||||
<IaQ@CKiUupI]@)p[S#N0)ttPL,</8ffO"2?3F:DgWt>Z0E/#Qo18n.H+!A;l^4(7%_$K=`
|
||||
W`1<gU-Jti@S"+7n/O8nAApWH0NbFoM\H];hq)IX8Alo^q[mYQF>#Xk7KbFQ2%iE;H!n]?T
|
||||
knZr);;Y_?bW7<%KCt-K-Jg!!!#+_n#PYC9J/^[M5Ke<8q$H(@#>u5BZ^S?gUYI$1Z?3$;5
|
||||
iZD_U>C(IA_!l989#22,VCblIeE!<*Eb;VYnD1$O?`AG;Y1cZ$$KnaGSiR^ik=s-eY97q#L
|
||||
nCAT1;PB0m]U(s-^Dj85BV)"a-Ja<UA!2*Jpo+-sQV-X/ih'l+TZ1=-&K=Fe*XMd>;GcToZ
|
||||
2S)Wps2mZ[T-Wk(0i9m1CK]Dd$)eiXMZ,<c2je,?hKf/%!2+bM0*5e]O$9ru"f$7+jnQ-+m
|
||||
^$93]CTs:"S&Z0%@:hNT.PL8Q!"9lD:&Jc+@d3KVlnBtWNfOI:9c\^!!!"<!q&M8XR>-=HC
|
||||
D/#"@Sd9S13WT?_&P2gCNiC52=(6l+Y!QOUH0Hs3A=@HA?)b:\+l:foNcD!!!#k$hjiIo`E
|
||||
L1.0YP2.akY-G0-BD7pejbAjcL.$2JPsi2Kl8a5]O<GO@W5gD;u).Q*'4N0XSH!+5eql>IZ
|
||||
&>+PSd^`s6<ZaRgqS6D,>e*m<Uk9&\jGMI(N4r1bAqZG/B9PA=R`S)<O:u>p[J4UXXUJJ'd
|
||||
_`VW5!!!E3GHWYI+9J/;:]rf<?b!=RdAq-=[dim5AGc(E\Wp/p\H<*9\lGg.]6*Qn/DMN+]
|
||||
k,CaI!pL-Og0LFZXUmig6_g^0:upu*^0GsT?YVfG3\-e?N(JI<m@'(MO.E1DVZAsBCE>,!<
|
||||
Tl;C+;OI]>g,A;\T6r$_1='HCVAp/>4-3q;g>t^(Y\_$9K&rN>J>i!!!k'Wk8G%?,mt5D/$
|
||||
na)V2@\Ru;!-8UjcCiadrH,thPhA\Ms3C-TIngre!jTf[G17go.gT90&]b+thD/&*Ct5%Vm
|
||||
H)`PL8X+[GW_07<YYFcUC&Ror?]AMuj'E@jEYJK/2#+jrjAF`:l\2PE`r(#c\]`8$4bX6Hh
|
||||
XlIUa/Uekm#dUm-a#NsM?W-mY14T&TbH#cDJ&/>4aB1_K!W"6M8^!*Q-"9Jks8G"Wk5S@U4
|
||||
a-J]%PdM"fg&\cH[A>BJ(lP4Pp$'sinKWk3<9`hJnLI]bKkU2Qf9(.Ia!?C!!'ff>ea+CGM
|
||||
)QD""'F`!.`6P/,jDc9B,uoQ$fW\4*5^ln)!`Hmg\3;s5NO`J\U'Hj1Sa1<elD>(#-a2V!%
|
||||
Uk<el>&2[58L<tEP\:5\dd:(_8GQpJ!;S%TK-kQLqd!([`5pl@Tm2&:7<3/d[nT7hMY7**W
|
||||
B79*?uiSi+(/).LL;c9od[.iq?iUXtfrr$h"HTp,ts0'09HFnk*[iN]A\b"-&1KVu_(+jhI
|
||||
_gW"`AQAh5]:8)(YdT5pFiVYhoXRQjBpl@h!!!"L-K(JMP=R[>_1E9'no8%7='+RIrqGtum
|
||||
H<(U1%?9%ji38f8H6/5j%[DFW@:2+q2ZB??Xa,[KK9gL>2A)2LHkeWDd(jM+.l'eE)tuUG"
|
||||
YOULjs,V<nA+@cd1l?hR#5Ql,<=WM;i.9`)d?I!!!"'l;(_7%#ap4E$FEGP)6'MnCuarAU+
|
||||
"A@\`n`pE9*k+T<[[?G+61jB1aa'Ai5nh:-gqF!ej\e!9t6!!(pk'peda^(UuMNQ%.6%ag=
|
||||
3p[W&n.6`3c_p+R<$Lt;Lge==%r1`)nl<7*_V"o3FQpbp&%l"(b!!&ED2r#m@=\EV1aeo8`
|
||||
#V5Gk8UY#fD&Zb.LjpqR\,KD"LK&+DVX@l0Ml3O9<aIOqELK[";>>N$\-)d3!*nPrF_sG.h
|
||||
!D`g0ING/g:?fn_?BB^jBR(U\o7)Sf9VlmJ_fFXUAU.[khN/tA*-of!<<*"V5Pgo,Q1sd(5
|
||||
%@l(5RHrJ*,6$/)M.*_e_""2E0DPZb\t@]rP5el#g\WfFIr^!%>qUVWLfm;DS/?+'GfhUO\
|
||||
"gMuUH&FTVmJg=tB*bH#bn?n^q@^.8h88jSa4=R;@@%m4&3Zdq5RZa'3RSSu)XE;mp]QZJ&
|
||||
.F5d0"!.]i=WkVCdBlRb:EG%4CU;>rQ&HB;O+*HrF-oZW>V37"D0>/(<>VI*GR9]Yk=RrFH
|
||||
mL,V+Xh9h)/KWnDfr<uPKrOHp:`uKDf&cr4!!&mhroAdH_kpAL7tL,"MZ<\SJ!H/$_KPmB.
|
||||
HC1`GnLeJTqBP/Zqcg!`BQ;4^VqkeHucA]]&?W9nchnOVX?:q9+:k$!.YjCmQ-L41&7_g,f
|
||||
G25<qeO3Iq_ul%NYE#]Y&C_q4H"8Es\u+A4#h4NUu*m<bmFem`c3MN\?=:n/n27&90<dRsq
|
||||
ZO#QOi)0JB4h:97-ppk;Q1Cm*P6[`B0_/cGqJZar3$B?qrPp[23bQ-3E!lSk5+r7;XKOUU(
|
||||
_4JV=H3GVhuVuG`\DM1gbaB@'hLKL#J!!!"L+)&/`_n?=PR8q&V('[<cs1lEVg"C.oCO#CL
|
||||
p".rHHlhP)n^2F@ZC"9ur?h,lJ#[(UK[Y=#c6qe\[RG?6WB6.l=F^99'l.jj!!!",LUq!W3
|
||||
<9`hJnLJ<US8C\T9MR^qi$IKh#77k^.IG)s,@t)o]Y70s%Q9rhP\[u2fBHd=4'''Ae>!t31
|
||||
lFYK+?.2DX=XrFEVc'gshm-2HWZM0G+9b!72>@PB/OlN[pO)fKAooUo4(5c2FSjs'N0KFha
|
||||
8ElN%+aEps#t7ZR?7_e<q?V+YIL:Za-1VoeGf^UEe0B7U`j%\%A&R;M^25)!E"ebOtCqZ-Z
|
||||
s!$+?7pK,`a;EK=eC:+pc8An$4+TBpLAp#\JU9hFl2t1KAMA><<F)qC,1AjWa?P\]@#Qau+
|
||||
!;bgRKrUm:q:)8\IO[[?Iu&ScU&&eO;&j_N%K,$7deS!.Bg+i[JnImh1?rQT!!!"2UUKf>G
|
||||
2ETd!>.2CAZT`G$]':gIg%!>b3D/SJ)i/UcK@PB=<+luiYQWKk&T8B#64`(%*=nHQ8G3VdP
|
||||
HW*(Du-Ria399CTeeH)Tt8p@r7.pgoRYA^+;I[mfZ7\ete]2iue=%!.a$BDRdZFA13ICBWu
|
||||
]32(nn(a[MWa%e23-gJ,qgLIq2<*AQDd1,Xbse>Z%6%5+'U(bbI^!!!"rU9XFWTpa*QI"KX
|
||||
[YctQ)0dO]PHHKB>c7[`lg]c\ED(;k!ZFZ)M$D27@:,,allI"t`'p]LEEI:nODY4)3!!&nX
|
||||
gQJ>-#=oS79\mV?('T6`L\Q(Q\msk!JnKHH30@qYCKm%![e0@2f9UIKG#I^8D%6OG!!"iAK
|
||||
dAsaqtStL-L"h3Ll)-I!r+W)>MeQ/q\*kUIr<Mg'si=9*hi9!o@,3^[r.7RH*rZmNo]r7Wl
|
||||
c>AnCOdGh;>&e?X_n?]/a(ARJCf)c'e/1D+WL2?FH9NhaNH0D;2K.)7b1m]?Jg>0uSQ__lY
|
||||
-ken9.HG:l)60Z.;^V!)p!7alXJ`N6aR?HLnFzBFBtdVq7cAqZ[jjce%Wu+3ra=0.GT>kLY
|
||||
jR@*4^R2f=#Zr>[lj[gNsFT`t;9mi*0+FN9F9BH]V?'@Q7\3V-t[n7UU(CU203pap25gWXA
|
||||
Wacb8ES%madCGg%=G*;:35Pb5F%@.G&d>)<d2pCdj\msiD3iVM%jH#g"SU/1qB)ho3!2'NA
|
||||
JIY2Pf'c,FA;^DGN"mVK>IM2*]Dp2qd+DI;Dr^6P75C>JBI1EsQWIu%<kNBA#taJ_55^_RQ
|
||||
X0.-D*Ws8905^Pinn.mGk.KjZM9-$(&aiBhH9gY!!%PLOE)`XMb3XP5-eREA*m:Iju@ocn_
|
||||
^%X_gD-\VZkMs_LXsm7/N6"q%>^2(]S[ME@Cft*YdU@JnsJ5V"kHUN@/jT%_fA.bpOoXnC3
|
||||
AqHZ6#-zY46ANd=T`U,V"g-Mq<l]O:_Gf\%hlb&%C?&D4?]OXe`=:cOLa)s89*nKaXdcL[.
|
||||
>rK\X4C<)o2&*r`fhcF-;\fT0l5G)-#%1PbaL'CKqTjO+7"`foaR]/as$Yiuq<&3:j1%b1X
|
||||
]!!%PHTJ"#mJJ0iONiTDFZaRh-'&l,&k0Mgj)d;+.E<5>(2Jp*\K%rsnF"cgeC3BQX=VL!P
|
||||
\$ES+O*!JFj6,#K1%?:=S8Ar$e"_[_jWNo'fZf3N9A@gZZp"0#Y>s]rs";4&dR$"J!2$a$/
|
||||
NmDS5!Pn"+?GjIWI('QDR$VUz7cSl:DMJ2T]u-`!'UH#471(n9o!NAkRfNOQ4<U4QW99-`r
|
||||
i>W$mHPFpHb^n4cZON>](X(bUmur@WelM+<ZC(!"TSN&!,.\Q:!L^f\"rm*k7+"d>C)gI3V
|
||||
H<Nr-N^sVBh[k;q4:V@P6RJ-N<=,?76)MC[he[mkgVHp;PNEq'0Mus!X!.P)&Aq6i[2e!2)
|
||||
il/jO1K+XN<fCN,ZG)L)1O;X[YC\KEi5pi!7IH=1J=3U2_1lZG8$s&s^0d7&&C?,pBVIK0?
|
||||
J!3h0A(&-BXl3M(g4sXA&mon0:BHO@5Ir=uZFPl$9aFtQ!T/qYl5J&p3Dt)75T-3F6e.e3_
|
||||
WepfW!!'gAe/^'c+#utmdfDc4Rp>l4ZhJqb3)S]hVqC*7H0(.llSJH/n*1X2@V$2/j95M`!
|
||||
.Y9a;KcgDYj!'o%LD(O[,R^hU.+&4dsZjk2qL3LI"'MhK<HlWljGZNz4J_m2r'tDoSPY_S^
|
||||
sEJrnUKt3f$dFhjM'p&YNaZBH`L3AdpH;@V>.o];qn\Lma0qOmG$N(Y[@gIS<gUBhdFa"=1
|
||||
l1LGO+r^59ZqAU4'Xqn`(tf>eb`ZXj._X0e+P<m3bro^TmLtTpa*QI"KLMf';[mFN'@MWPc
|
||||
#k9GCJHh!,+E!!%P`i+<*<-1h/k],TZVlT9[X$mBo-Za[A.)g=WgfaH$#%V0OUb!ZBu:o?%
|
||||
7+HG&oEU(LOinG_JZngspS.rGP259:A_DHlN1hn_!PcS:H)DUA"i_lI*7A\CrVT@jC@oS=B
|
||||
AsiI$TBh!8qsn8V0@-sXhp;3Jo?WV5T7&')RI@IG0>kj,/D1&Vpg:c5lFORWqBL+T;-J:2r
|
||||
_P3B>#KBPB`-%gSXittcFc]mV;]r3OcSLZ*-0,>oOtR)"p_d.^:V6Aro;[>ndk?P?YW`Yr&
|
||||
hA^mm#S,M&`G7IjqQQ\a?03[a[?G!<<**FlDZ6hg)Z>3D4^;?>oiA8W9;2)d<6791DC&lHV
|
||||
MTibGmJGuiMgY_DWtRn\f@_JXSJU.#H-^\u.S#9"h>5:lfofjO@]PN2]($_@1cbMOkcc`/5
|
||||
77-W%Y4`G74]5,B4FkaE'56([S)q$`:msdsE,O"rscV/]C8W!JhCA%T*=12tH>INmUMMdS$
|
||||
,7)s(nNW.cjk$]H1N;$lWH)"Bm'%H;bC:"lh?*`Xd[9k)=uV9;ZEg<HT(XsPr5WlEcFruOj
|
||||
Rh\<Ab+])HQ3O-^9F8<:.N?:fa"^iQIC<&iQL*h83a#p6bCk44o3u]bWH4:!!'6\rfks"^\
|
||||
*6>hWLd4&ATFf#6k7K`C42Or5oZNK&?S,=5o9j\%>7=<E(g$i;25GgZgE%`$q`mHKdZ&[Q^
|
||||
iIChqedFO%>LD.2rVcN]S_9POFJ?dYRILZC_KKYO5fqX_M\a#i#*h0W&]X<[cGJ4V$VeoSa
|
||||
_IJMuQ>@3u5diM2meS!UkR57k&?erprZ9Ob\NP4iSkT=0sP31Ag0D;<WDfC"5!!()ZTCs=Q
|
||||
Zi!"dUQ9W+:W7#e-H*[13e/s8nc/9KkDl\EV1.OIT*GQJnaC!$ae,j9<WArY0f_@Y_cuATR
|
||||
NDM0+I'gmldsqFn_KI[f\J9m>INT9?ZJ+;2D"=d1l21GXY7/q<ZJ49fpBGqR+sohaYJ7Fn(
|
||||
fisaH>h)95]rG'_Cd1"TSOa6;Fr_]NVs?`[!_a//=fHRl4c^ia;[=3\S6:%M.Z.F0bd!-BU
|
||||
^qqiC\JG0`DA`qSc,-1.rD!!#7sqVt4SmB.2[fA/53V)Lj5hq\-CDXK($p7LXFs6Rg^DjK:
|
||||
iJ&+kM=-7;Xo/T&-fgh$=#Hk1CF-[l\s!db:9=?td!!#Or&lBb>BU@eDn2h:G5*8Q6;>fV=
|
||||
IHUCq<di7:^f87eIQ_qrG?:A\H;@G01G=6Jnjdi,ib//ZbC<I^(mjao!!#\"WN;.!g\gY\I
|
||||
-X95N;HS3.>iV,J*Q$CjKgLkG<V`c$mKu.3qP2af<;_`%Si5crh9Am!3&M`lbq8!p>qY8gp
|
||||
$LY,9J9/EeF-OH#irE`='TOo=ntd!rY=_10:%8p!u/DG,KD)9?TeQM%Y+Wd+?l5J,W\IbGh
|
||||
OHD/aS>)_!=[a_EG0hY->$=7>/?\`GDRIqI!=BR%$W?Tp;gi1&X%#PDqKNC;f6Z<tA7O#2%
|
||||
Ngr&_Wn@7gb]5,Cb"ZLk>l%Q<9IqnWt!<<+q\^@V[nkind"Bb0=7hY[5!!_u.I/2<452iuE
|
||||
@?%?(#],W.<t!QZe6H>>nPiljl]ZT'innX_*Bi+-PJP)<]C2n!)l]uHH1'JB1;E.X+3WVt^
|
||||
0E#UXlUEbea]i8kgefH4]M)NP$B\&I&uf#rD-#SEu?V2!.ZB0rpnk54PTVlQcG_S#4\m23M
|
||||
GOV\n#=sW:%t\=ftfKb*m2Zs#-@D?>^>SDKjX*714"JrPepE)FHG-YL;USO1/G9M,Q;Y6RM
|
||||
*XJs75E`4qoB'%jBpF6BI7a/7u0-NX),r3AO?J*R>[UcFJ8f`V9TJ4VToeR)'6]r0+XqX0e
|
||||
"`dH4`Ur7ank>*B&Ab>`3Z>Eh%Z=R*:<0Tdg:rYBE>i+96kR0%++qr-=Id5qm&%anKZX6pW
|
||||
S)sD6P[d9FXpeQYoA4Ecn=A,&s8D4+DVYBp!0B>8LV:hRJFSI]#4Z&$[PZ:YIc?<9FkTW>I
|
||||
>pPjhg=ff:7lu8-L\XWa5O6mNW4G(Sm&G\1)XqGRk/LQWJLT#NdTK#_ceL=l$j's>Q/[(5Z
|
||||
4'Nj_t*jpZD-2N>DQp+IT3%7$$4)<7FQ/%H;kF+Ac<J'R%<r/C?-GmI,NNdJ2<Hpm%2L?$h
|
||||
KWNKqH:[aeZ(M,RHbo[85*D1+N]r6(1Ee0P;J3hjXoDuEs[rTF:(rf;91>F#0MLH[ffII?c
|
||||
DmZcl&^@%SV06GY?!!!"u6F-XI2,ES^0E:DA>Jb9t@`]:4)]Kl`K*]ZTg[Ypts1VjKQ/'pT
|
||||
]^Ga=IV$WL18XgD[_@.Ig)=])Sf?8[@<Y64gf"IY!!!=flp#gr;u2Ite[5B(a1nM5a=&T]p
|
||||
%IgZ]Y,m=.fOX<2`4lfl\gel\$,dl&!!*,<Nd,9a#i!hIK0@uoFlNVE45c[90W.^3u/)BQ3
|
||||
Xtrnc.U#IsLQ'=#H9#[:dO_pn.%;EUp;_iorV0/\+TEs3:-351tFIa)V1\!2Lo$"F,.8'/+
|
||||
cD8b[B%=;_&U5#/lhr;V39J(_S#pVc4hTC=p.T>095h"t@>jgXHus2UJ;BRTp]J5#Iomg&L
|
||||
[5Q.3K`gLRhB26JA7\W]RSVZ67IIG^'e!pB>+$Dm\!rr=3TK#aE+oYCsrq4V5pFj$JRf?47
|
||||
6`8XbBRTp]J;cqpVe,dumJfSC?TjV=:OD!W?C_&r!&04YrO2WmQ;^koReT[8pm:,ms05qE[
|
||||
cFlFq;mC3*r9FI6(/kq!!%oH'7TW;q0G0R`.'P_s-_g8A*\X?C@NeR]Goa2>u1%o!!",kKD
|
||||
;q/[*d:=1)Ur9')tN?s$Jq>J,@$IG1VWM$Z>g3B=f,bd/3kD!&-\9VcN_&pj,p=ac>6XP^h
|
||||
PLSX85Sh##min+W=E`rZ5@JCMSQ5:I3EUL3u]j9qOIXKHJ_Q?HVZcUWt3l5@hH!!#9SN%ar
|
||||
X.[l]p4i?Zi,5s0Ns0#1I.\2(Ig7#_4rh4`<GXqYPB4"d9f)bpPJ<Ui4XZdV7`rGP5^(309
|
||||
T\m+HIg@^P%fcT[M'N"`./k=BZu>&%IspRBgRP+V4!49/s1o(MO';Je!WW4NoKiCZ+92AL[
|
||||
V8=pMiR6bcb3ZEs2^cARNDM0!)nID[r?^-BTca%Mts3]DuT"(8"Q6h-i=#G!!&-:.fPY!ZK
|
||||
4Z-_Cklh!+:?P-iO,H!0A@[J)VOM!!!nR+T>0.gqS+(_Q9j'U!5-0=d#D,Z/>"K9BthYlul
|
||||
TNm];_?N?1m'5&Y5kUouI3fX5PK("q7r$4C.Q]t;dpHp5$g3Erp-CWisa5&pn@hHG]P/mFM
|
||||
[cklEK[EkI0=4;3Tl;jta=-KSp7/R,e!$Jrm`;fDi=%bQ7NZO5Y;)$Y`Eoi"p^T?#>\TR&Y
|
||||
Mpu"6:f1*<gA8<QH?u0JfN,2UY$QDAgtN$;2Afjad*T!dhD>erU)'&Z>UbFO(]OF(`+fp-Q
|
||||
\^+k!!&fRKD='*S?VSYqgFXMqYpp/rPW$E(-5MIaEFHZ:$AWI7Y8WaNZ;QsJ6HWmC&1/AQc
|
||||
Sr_\kBt+!!!#I>=.kPRld[_Hb2s^H"9dmR`fl/LO6lr*d7C.e1F1Npig,iplF2ViZA.#!9q
|
||||
`Nrl`HML7S%uE7ffZ-<]>O=2c9]'br$q<in?2rm9S2=&mfD;<'n+Q6Sot4.o@GWNWL^HJ20
|
||||
U/eS*`!!#Q.#4Xo3&1B.`$GGAAk>%*!\(tq[H6Rd=q9[IhM/>u1EOkY/RidV.s&$6F3TAos
|
||||
rIWqnlksTjhBH=efd5W"!!!#`/a[KLg"?(m*5Ygl)oOr@!!"R:`pp6H3AR\LR4%M8!!%Q1O
|
||||
gOY^VgIX3I$]Y=!!!"p[%r]]9Gk]4!!!#C7/R_u!!!#?&B$g'%fcT[$pje)rr<$!a:PW9J(
|
||||
ied]T^fb&H;_1!&2lhTDUqFbdts>Em$O)/I1eV!!!!T)9;c;*?.UDYHg9Rdrc6%!!!!QP<o
|
||||
-8hYiAOM\hsJHdM=S:=hf0!rr>:9X3TlWTiBY6J(.'QfWpk`e4$k!!%P;\DW_K#64`hL>Z+
|
||||
)`'45%!&=]I:](:p!$FW?s27,%!!"d-62[YQWW"?Oo>Ein!!(4W:].+Y8/)"'!!%O(55?T*
|
||||
!<<+]+VOY4?RB)tXi"Rk3bPq/Ct'72%X'F.G"$TJN5@n_DssjUQY0l(cd0AYn+We-5+c%c/
|
||||
'F^%h3^,;Q0%>_h5Y0LoB4HelYDRJr6S`/>Vk%;nIGU"!&Go>rs]EQ7Rmso!aAp44FLX,77
|
||||
h:\j"fl`Gujc+Ca6c(P?Lmk?<t88gpsnRPPCPYel>b:a,9m+)t&lGa&?8E[a[;9,M,Vt62U
|
||||
fb!5M9b`kRbQ5$+B5CKcbp\6^cZqgEK-+Q%o+PkiBkd("jTm+>-<H<%&=WZ@2gfPI!rr(!o
|
||||
XCkMKf!!%P;&rlq4T1]"l&,1aj2E,h\GP?9K8:eg2iUH9k^KA-niRtOB'8h9^E"VeM`'45%
|
||||
!"`o)nR#-jZ>.pIoB-Vn%X(iP?*>o'3:+IhPN94->nq#M2`3a'=Qkp-(p"DDA=eC)3?9-0j
|
||||
h8=`>#+qq!!!".R<\W?%3:Q0f<cNa/$HMZ;17EKSK@$F]A4h$*G>;jH,6[(9k7n_-n:[`0&
|
||||
peagZ3J%QM1`Es2[']D%Q^I!!"]OC-CN7-#VX4quZp!+??9!r+fJrjnh=@!rr<D79LB*P4;
|
||||
s*d1t);&H;_1!&.>dIIa"BKD5ZO!.^JnJ)VOM!!!l\T"FqTLjoC)!2KYTTD/Wk!'l9p(&sE
|
||||
*gm:T5f(An<MuA*s>2o5+3ZN=@F*:4"``S(Eo&TehM\jNO_]BI&\[D;1)S=gkRla9Ok4)F:
|
||||
o<u)%Q<--;%fcT[1m$oKs1r*,bE\u+BP:L(3dNasfV0-NNoeHfY,bbYX,XYIM18[1ZZGHVR
|
||||
2;j5_3S#J&H;_1!&.?AnaH5L$4C/9Vt]a^Xe:h`/W:[<Q4m<u@r<mD/Z8FfrW*!!@&>pD5<
|
||||
!deGP?9K8<\h##S_FC1#kKlXekQa#K/h,!!(5R&H<C1B?n/`cQ*LB0\@YQmWMYX)ZOA[9>a
|
||||
O%8SDnX56(Z`0I[FiJ,T4*V#U,]hRV)[`GW0>4J(h+j*tGZ:g@6>HGOMd>9j+J!!%O@_*bq
|
||||
mIfKHKA-h1ep]gd!5_bZ]pt)mCY[Mfb-hAJ[!<<+--9h5QrW*!!O<G6rJ)e^je+hp-iZA.#
|
||||
!3)"R-iO,H!0A@[J)VOM!!!nR3;t5dZa-Ikk?mTMqnho1-L97=WbFKbkKiP]CKCnWhHG]Pm
|
||||
W?`lC"[1(*<u$E!!!"_`Uh3$0\GH,j[I2hL(/@K`8dgL.pK"h2DhKQ*BbAJCf)jB\fD"F%f
|
||||
cS0P8V<RhsW'HFQlT`Q*6>?09IoOOcc<]VM-UdTjA@S3t1*j!!!!G1Pl(dgf`IhgLVQl+56
|
||||
Y4nZQ9%k#&V*+T;BA!+7R7pie^a_-iH@]A$U+2?'ABp(J>D;7FFcrW*!!?o!B0hmq2\h/9^
|
||||
V,k%MJ^VkMCp5G`?H(c&P7`Kr-m4a?G!!!"dCtqh]-0'i3!!!"pQ>ss[VWCo$c`'*aIfKHK
|
||||
Qtb@GcQN2f!!&*aLk"D+!!!!:_BAh<X.T.l!!#8F+o[=J!!!"0#i_KO#64`hL+nYfFmEqq[
|
||||
%-s`kD%j8hrf&BS[5Z.VHY+fWBQ,f!!!"daZ09p5/Xk@HKD\YDd-PnBeY?m!!!"daZ08i7h
|
||||
<dRA0bipBkj>hCO%h9`ut?^!!$E(EQ#WRc($\Ep]gd!J=4Dsg5k@?S2Q#p#64aSR>g1`mB4
|
||||
UWSl&HD0D'j'bF:M/#4W3(!!"hFKO<^\!!!!:K(p_m!<<+]+c(X-*rl9@)1qW2rW*!!O<N$
|
||||
prhEePS.ZVb'E8%4!&0W,h1!SlondmAkYI%b!!!!A9PVP]n^`MG!!!#75cjaQ(.'Upb*noo
|
||||
J$Io";bML%\'m?AQHQacII6XhcdfCm]"6GW<J,p0bEcFrSNWaPd+-m_/*`Ef7q_#9daG1,1
|
||||
,O)<2Ke0+)_s&pR%llZ5eSH6]tuZX?bP<"LVkaVf@$tPo$/W^!<<+-\O8[X%gJM.Xus*YFn
|
||||
NmukMFe)/Le6Yj/Kc^f-^X#f2bk8['i.NPFe@YV>h"5XH/L+T\XLLacfN'[FmD4Wg8=PYcM
|
||||
Z?HMVT^:];:Oer5V1%Ks5=*DX%/quZp!^eAaf^YeLDFO/*uY(-GS<ff(<lU\'LD!M,*?E7d
|
||||
#l3$k/(E+Rh_M/#3il&%^X3]u.hY/XNl`K@Brtc7C_Plo<(B=4<1=Z1JgE?Ir!!$E(39*4^
|
||||
G?/q^G*tlu7u_A<p`CRF1"^O-=LDm4?/=e?U3SM\YASR7^%_M:*:Y-6gCaGc!!((O#4\ll\
|
||||
X28ofRq!el"s#^=RiRiql-d&#sIZG@fH<$6\C"s<E7X@DE2_o2*EL/kOZ5q/mn!h>BBD2@I
|
||||
G'+[%G^i')qq3!'hBRpg:f8%fN1DRIAqqOW]u#O*-K]KtgoHS"2]PmFke*X1iOdk^`<?Crb
|
||||
Y[;[jh[jiDH>GcSJ^s8N70I.:Q!s58OC@IGW5<E(eNIM@)^'"V6**rl9@#W!2+q.a_nYdh3
|
||||
ao!D0k62Ufb!5M9l)ul@m,=C;;P<o*K!!"-e9Z8CZnIPS++`pg-jMX7_!!(H4amkucVr&l>
|
||||
Se1o%!!"\dnPB&b!!"-/&HB[5!!!!SKQ6qUO6+X4^Y&#LW?kkhXi"Rk3bPq/Ct'9d2u1t1S
|
||||
@Z;^`fJm^>8XnjT?f)nNquH+Bn%ee%^0)\X6b]0O6i/%Sj]_QquZp!+H=A3aaZ"sjDs@]Ao
|
||||
;9a1HKhA&D3]mWlKJ*H3up=7fu.s]XiFN\T;[.2tJiOXK/ERNtq][iEp/-99&ZkE_YO8!!!
|
||||
"5bTQo`IU?NW.k>DHrXlhYAgr4XXqo`-R_E`O,T(1la4e%>_)Rg+m+>-<H<%&=Wnim+aBfb
|
||||
Q8`Z>Y56(Z`d[3>ukN:(TmbTQ0M.GYBNuJ$Jl(bt?b`,+5]6F9an`#78cQ5b.raY=%nIGU"
|
||||
J;dqKrsjfI(i5@%G.Xf6j'SAN;dWn,()@V.l0-bN0DBd.,@<Xs`ZmuPe&-lnY/.q,K6<o[b
|
||||
S+bf3:-qN!!!nU+T?TQoLP_2mC"aqjOZ'[c-DocG3pmP<F=D0[`Rd(/ME/'s'oq/C=pRJ_6
|
||||
4hQa?C:Qbu9u!`nHWt22Qe_!!&h"ah?5;A)i3\`C6)GF?G<haYns)!!!"dBsQ`*drJt5(:n
|
||||
g=G?L<^Z4E6K4n0$_!.a-@njC,(b4r3'kR,ErLjoC)!153Lj$+1]nIGU"!&G5e`'45%!&=]
|
||||
I:](:p!$FYmnc.RFN=qroPK*o(CaAu\!!$CF4oQ<7%cSQ1!!)0Vs%iWdHu/;fM[YfiLRT>0
|
||||
rW*!!?lI>dkF@#%!!$O8ih,uN!!#9=+T@4I!!!"0L_PjKRrA:=I8Wp>@en:\rr<$!8-u74r
|
||||
uE,Llg&?Y\]7Y)ft#Z(>pB7K!!&,Y;DJ/$/'A$G/c&^!<E7XT^.ZC/!!!"^T0`CI4LoshU'
|
||||
96'1ZYU\onCkl:%N[H*=f^13P2,!A#ubsobT8fR$BO7ei2GhI=7+2DTg:q-!TtcWqCXAgEs
|
||||
>F\okJs>0d'AF8Pgfon>#"hYHbuo_H%=D\j,3Yrq''IfKHK,X6qV0.jkP_hPd6,%!u8Y#I:
|
||||
8d'.,(oPbqW73Xipeh1<YF^<g<=`)Bb8c6bHSXittcFc]meWsbMrDdlC:fb#(?RSDUU$j:_
|
||||
#*rmanIGU"JE1>Srt<k.]oS*T<FAIZX/+(aRN<tpeSF4&>1>.)L%6^_9dBW<!!%Oh)b9h,'
|
||||
gh*DNrQ%^;tHsX?ViG3ds_8s!.[Isj0YG'ikMR2Bq2+"N#DYXVu9Rp?*>mUmHE3H"ht$;!'
|
||||
iZ*0DI+O0%)E#mI,NNU%f]H#fpf!0)1EUCSC:eG#uedMMgPq$[sDs^"uq@/dDRF5To.mnIG
|
||||
U"!&GqsXZg58?W:'llP&ruY>cL[56(Z`b`q2YT=Pj1')qq3!(]!]O+6EcY[MfVVog.]!<<+
|
||||
-VBl3&5J7<l%fcS01Snd_2`EsiRla8K&YRGIYG`kSI,Ba0!!!!EV\G-j]Y*\Q5MiEd4$#:O
|
||||
f@T5-O/KRqF0"E78,NGh!$DTEB`*YB"fS`4>i"dG-7O&kJ)VOM!!$Ud^<chR718`Lo?1B=\
|
||||
(=jME7g`,fe"cp%H?1+F3?UI=juKe_839cbH?q$'c+B,HZuIV04):Flra>Y]]6@1nu^*#Q_
|
||||
G#g-2moF!+;[D4Q3cC@En$"iBUe/<4>0k=')Si'\C+%W$l@sI9\*^4jQb#lO0%4^H0Z<!(X
|
||||
b5kU6CNYRpZ^.<N0FiZA.#!+n!BJ#R+pbXY-SWi2c*<NbY[lGnd3Gua(*e7\I><GMEkGXpa
|
||||
8!!!!ie2ZGP[."Oa5AX99_`b955E9pr?!'oWLXU\P!!%O(NT7C<EQ!>q7EMQ0.jWLI#J8Ih
|
||||
\Rf>Fj#l_L3<!KAl@RoRNm1hu$NL/,6tLb^DfKcZIedi1s!nb>s.Q+gdf5c%j)X6=2a=;q*
|
||||
#Jt&p;8NXNUn/X(J=1D]s[^lj/H&a!m*Z_IfKHKQmkIBobfY;/'IUBHJ2Fm%,r?/!!$V'O8
|
||||
)Mu62Ufb!5M8AO+0mI#of1#FfGl0*rl9@B&]#(iZA.#!#Ztpj'S@j?Vs[0q9BQO!!!!i!u$
|
||||
WCK,aepLiIL-GXb3Dk5+omII?W)GBRl34Of4;!!!"p3cdL\:Gi&$/'HH`4(XRA\*bXC!<<+
|
||||
]ZmP+&J!kPp[17uJl($SXZ8)!LdmD!`=dLWl73C5VquZp!+DFPZr&6I6)'(j[#],WFO8N]Y
|
||||
S'B6M&c-@UhEctm#64aSR3jZfV>U"3<n;BPTD/Wk!'miX`:u8nQtZC6'[5OC*rl9@?uhYKs
|
||||
-f6pk0+e7Dml\2H?I&B8&o3op]UWt!%-!]pg:f8%dF#g5Q@).pNgWJ\]7XN%Kt3r&H;_1!&
|
||||
.@"53/cMZ<X$#VgYE!+T;BA!+;\"NW2Zh`'45%!6c--r\Z9?bV>.5SYFB+kTKj*!!$CR55?
|
||||
T*!<<+]+fp\'0eWQ.-i@%FPZZf-`'45%!)f7Or#:lGUA+$shf_%A2V6R4k];f_]!HIYjge.
|
||||
a!rr<DFcA'R-YjR67:g&@]#gjDddM)R`'45%!6c--rhkIs^\.EX:?UuFXQ^NFmclG5oCFX/
|
||||
qgE49f3@Q[fOb#IQAtaX^:s=:oB0jl:0l]@a9M_S%X'F.G"$TJN5@n_Dso<,U!&^fhTu!Dr
|
||||
W*!!@&>nJq3QALoh$\&a<0Xk(i5@9=$LP8=>N!a3"X`:(7(1il1%_[q!/5KOmudU;:=1p\4
|
||||
h3pSsB<,(Ws!JkZak?NIZh7!!!"d.K9)a)$re3aRAjpX(Q!<f0B::5F(fkkA$^8VWeJ"4-B
|
||||
':5Q=f_?:+Pl!!!"_./s"&qP2j$=l%ogAKkP)RIm3E1#mb.\0l(t$4>p7g(+/`!&.Oaia7<
|
||||
8baCDKj58h"#D5`Koknu=EVuldId667U7V(bC=NY_rP?<&F^_IIe-3T-*LjUt(B=F8QjA?>
|
||||
?bcRMrG3I+ptrX2,Q2PigS1:]+$/",ps%*UZ$,Ldl?jZGe"NH;df8l]/luA#o:mf1^"uq@0
|
||||
&'G4!bjHHIfKHKR*#8]Ho3fG=Bo)FkK9'Tjn_A.m44_3nIGU"!&L#\s-f5u,P5T>)*Wk+!!
|
||||
!"dao"s6)8n`>!!"Q9r"K)1!!((O`'<c&!!%NXTu[0<:Mc7,AXGU@f1u5G!!'ekHMfQM*5k
|
||||
&A!!(4t1Ap86]^Zqh"J0;^oCL"Hs80^G*iPDLAXG;tlluE0!!$E4K*MqTgUHYIkF[56VNYB
|
||||
!r:8sATYJ8!l9>CO!!&h0,=dc9F`m*-]2q=@-VPf#E;?ob044\b:7XFWocF58!!(I)M%_8n
|
||||
H062>d!bfbm=C,T(G<IGq;oda_9gPjeUIi)!!#Q>VbWeGpcNTXaMEK6]3liYL!-Z*IeiP1n
|
||||
G27>>Q'<W!!%QA-eUL:1aN%Qhqrnb-B_`Gr7^8!0E21<c_%]C%flY1zzz+GKbI`uMB)~>
|
||||
Q
|
||||
Q Q
|
||||
showpage
|
||||
%%Trailer
|
||||
%%EOF
|
378
twister.ps
Normal file
378
twister.ps
Normal file
|
@ -0,0 +1,378 @@
|
|||
%!PS-Adobe-3.0
|
||||
%%Creator: cairo 1.15.10 (http://cairographics.org)
|
||||
%%CreationDate: Fri May 24 11:55:20 2019
|
||||
%%Pages: 1
|
||||
%%DocumentData: Clean7Bit
|
||||
%%LanguageLevel: 3
|
||||
%%DocumentMedia: A4 595 842 0 () ()
|
||||
%%BoundingBox: 0 21 595 842
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
/languagelevel where
|
||||
{ pop languagelevel } { 1 } ifelse
|
||||
3 lt { /Helvetica findfont 12 scalefont setfont 50 500 moveto
|
||||
(This print job requires a PostScript Language Level 3 printer.) show
|
||||
showpage quit } if
|
||||
/q { gsave } bind def
|
||||
/Q { grestore } bind def
|
||||
/cm { 6 array astore concat } bind def
|
||||
/w { setlinewidth } bind def
|
||||
/J { setlinecap } bind def
|
||||
/j { setlinejoin } bind def
|
||||
/M { setmiterlimit } bind def
|
||||
/d { setdash } bind def
|
||||
/m { moveto } bind def
|
||||
/l { lineto } bind def
|
||||
/c { curveto } bind def
|
||||
/h { closepath } bind def
|
||||
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
|
||||
0 exch rlineto 0 rlineto closepath } bind def
|
||||
/S { stroke } bind def
|
||||
/f { fill } bind def
|
||||
/f* { eofill } bind def
|
||||
/n { newpath } bind def
|
||||
/W { clip } bind def
|
||||
/W* { eoclip } bind def
|
||||
/BT { } bind def
|
||||
/ET { } bind def
|
||||
/BDC { mark 3 1 roll /BDC pdfmark } bind def
|
||||
/EMC { mark /EMC pdfmark } bind def
|
||||
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
|
||||
/Tj { show currentpoint cairo_store_point } bind def
|
||||
/TJ {
|
||||
{
|
||||
dup
|
||||
type /stringtype eq
|
||||
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
|
||||
} forall
|
||||
currentpoint cairo_store_point
|
||||
} bind def
|
||||
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
|
||||
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
|
||||
/Tf { pop /cairo_font exch def /cairo_font_matrix where
|
||||
{ pop cairo_selectfont } if } bind def
|
||||
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
|
||||
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
|
||||
/cairo_font where { pop cairo_selectfont } if } bind def
|
||||
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
|
||||
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
|
||||
/g { setgray } bind def
|
||||
/rg { setrgbcolor } bind def
|
||||
/d1 { setcachedevice } bind def
|
||||
/cairo_data_source {
|
||||
CairoDataIndex CairoData length lt
|
||||
{ CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
|
||||
{ () } ifelse
|
||||
} def
|
||||
/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
|
||||
/cairo_image { image cairo_flush_ascii85_file } def
|
||||
/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
|
||||
/cairo_set_page_size {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
%%PageOrientation: Landscape
|
||||
%%PageMedia: A4
|
||||
%%PageBoundingBox: 0 21 595 842
|
||||
596 842 cairo_set_page_size
|
||||
%%EndPageSetup
|
||||
q 0 21 595 821 rectclip
|
||||
1 0 0 -1 0 842 cm q
|
||||
1 g
|
||||
0 -22.109 594.961 841.68 re f
|
||||
Q q
|
||||
0 0 595 820 re W n
|
||||
1 g
|
||||
0.24 w
|
||||
1 J
|
||||
1 j
|
||||
[] 0.0 d
|
||||
10 M q 0 -1 1 0 0 0 cm
|
||||
22.109 0 -841.68 594.961 re S Q
|
||||
q
|
||||
59 183 454 431 re W n
|
||||
[ 0 -431.04 -453.6 0 512.64 614.369764 ] concat
|
||||
/cairo_ascii85_file currentfile /ASCII85Decode filter def
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 365
|
||||
/Height 384
|
||||
/Interpolate false
|
||||
/BitsPerComponent 8
|
||||
/Decode [ 0 1 0 1 0 1 ]
|
||||
/DataSource cairo_ascii85_file /FlateDecode filter
|
||||
/ImageMatrix [ 365 0 0 -384 0 384 ]
|
||||
>>
|
||||
cairo_image
|
||||
Gb"/l$Wn.oqYr^X&V#k^2"P\1iuuC+;e2cGb`'as6Vt^J`_SV;YOX)e.?e9>"Z<\S;=gq6.
|
||||
*?+B'bCpS]OKk`c.":"`Cj<JR[PZ(?5V"YEG"[ahK,;Php8X#rQLirZY&V!Sb^RCeuUapmT
|
||||
femzzzzzzzzzzzzzz!!!"@c)"("MKMU(AYmrn!W^^O?)i$h9PS=BeeS;ee,gj>Ocbcp"s$a
|
||||
ccd/M@p$:4*CC:.CC8&.,7d*e:JllI>^k!"\r:#[b2mb1C!5KY%QBA\e3%A-3<7KL$>7V]5
|
||||
:f^V?jiS=?$O$OgULtITHM&aV,@.p)c-FT],rp#,84>t$eqF/*nBnS$&DasBDq_R46:(`&8
|
||||
P)J["XH$FhUK,5!.asn\Vr(F\s/*HhL"];-RWif\<-h*e8#'2)cgO'H.\RWSk^"-GB\77B%
|
||||
CnW]X_7UDXKC/!e"X(3HO?,nDV8(2JcL1If2`q)?g?N;t.TI/NuA4D;2L:DJl&;SnloY@=F
|
||||
sKl)2bL9K"!8PLajBfTGu%[?u:5lFlc2.r3b>V1>AKZkW0O!;)!d)5.DVO$EWbXt2%PU6U1
|
||||
VI_YgO$\\_j5[S4Oo.+,AoT^#ShgYII@^4;Jgt^O&rVc]ZCJIV7rBtrub<\E[lqtX:_J%3L
|
||||
\T?F]SN:n.euW"Z>TCl>eu`.RY5pn,fTD;7^\sJ1db!*;<dt#?f?@<"TW]&n0OO.sE9PXli
|
||||
?=TDXR:>rc5i&R$=L#C]up9,Z=Q\OkPY/Im-`9KdBn=HGW=tG!9b(X1;_e//p?)DqF\.7As
|
||||
nKF#cb=Tkg3bTKF);;T!ah&GK5Mq#l;,[q/TZq]6>n[p[$Rs]CEFQk@eF7?m+_l!9b*,AE:
|
||||
t&1Ednb'O%a>fL\bQji6,=l:htA0K#N%W$nMXKm2a(mFj_sfOIk_6G3R'*TFSf0U3Qbg;9o
|
||||
?YZ+Y(k2bUM:F&$Wh!FCK[$HdbOn)=&oDA!koCAD7HT#^pIJS'8CB2^)Nlq_"%&I%/?JLiE
|
||||
\u;$(C&Ro$lPTlYZ""%;e>5eSDJm*-R3ksPc:m85E,`%cOG=>gVOrSO)1m/D!'8&<)7`sm]
|
||||
i.Tk!<Yb/'MblnBo%q8P$u7_2/:WsC+/^G'c^Q7#ZXm;]tJ.#<ioQ1%t%O6Zt[Eo`p+0I0/
|
||||
'N[X]qQ,"+UkYU&160;;s?TmTeJc_o'CC#*G%1ZiS]p:p0mbDs0JVmbG??FW&oqUQ7UE[1-
|
||||
'[iPUGG?3>`7:dIS+C9[BsTL"4of>`dh^\?T3p@Ft[L$Ck#f)VI&F?ZRVbP:VfWMg1@/k!A
|
||||
W!*s"U).B*]NuBk_obmgPKn3d1ZEgcMe#)!Yh?aJpR@0Hh,ph[7j]WH-!-%BB5B#C@R9lSe
|
||||
/:IEhAU9_37RkD9`/pQ)()CXj.,YG;\o^O0CXKqZJCFV8oFr5f+P/3U\[c7gq=Ecf0`mh&D
|
||||
5*b&RC0bQ!S;neP#Mi-O[-0kg-u'=!p1+d8kLQd0<_=Q\8p[<3YFC[A-A8>jq:e'B[MA5#>
|
||||
UdK6"5G+"O7&d!@ET4"D5rL8QFp$dS`sUF<kf@a9XI[bU!f4&WrKL8P2<(#s&\Y$Y0C-*9I
|
||||
k>%hDH09P!<@dCN-Y"#9pO%P&d)=0K&7//41B]gh<S)%=Rl0KG4,ks.^gaaoCA#;Q?S%V.s
|
||||
gO:bl@A=&E_Q[ZVE][+shf&`qVD!7+B\:Bk:lk'iF,>u`<]8Y+aPO!<KFS]^p5,\Cc#T7U_
|
||||
/*Y_3,(N1ZQsCjQ3Atg$L#QX\V.26$7%CWYA]16Bd_A:?!09Z*]0\8>-)mouDn'n<F0_5i@
|
||||
SeT>h]j=q8#2Lm1*X)36-RK7OqPe?)*paajq/3@,>u_q)%g&u&iDU04599k7Z\4qGshf)L_
|
||||
R1r0-`DoPjV?E4E&0MWDE1[G3d:-k+oK[0+&1N;m>u@XhC0-0B(fp&ebp!+(V1#N9JqeqY,
|
||||
dOC@qkcr-7r#_LISApBaIfO%3)Pq%p[up=T4d(\<HhAlho#.du^W=gfHLAZq?,I8e0[8rI&
|
||||
H?CI"*-p)j,<a+L'bJYiqpAHcgp\R-oKsoQ:'0\3952Pfq7e4]XriMuGO,1TcN-lY\,kZ)Z
|
||||
g[[nXdm<UVD54YPZnf7.1@jar>oA(j2s'SdWCuAR]>-m.>J;5f9u+3RUFWO7C1Y)Ca>mco`
|
||||
sj5fN#9E(qY,dOCjC[b]Q)kC7m)so'p.>AIpKr:cC/#Z)54)U]mF]jQQ^'IPO8/)?J:Z>)h
|
||||
67F\G@8o<^r$W-2i0Y"BIZP[`s.V`,Ui?I,E0@IFA?^U-ffl.)#HegLWqKR:!!JR'])9Y)s
|
||||
_l7dJiU>T6;"&Hc0-ruMc'<>d5(1tl)nOHL:^]qr9q<&V>q1/_E,J%W6XH@EW;B=7(&K=WW
|
||||
7)Tmkj<hdG]A5DGMCFCFbX^,fVjUk.T!8:KtdlD)>M3cb_N82'CRaSL.Y[7.aU8^>IT75/S
|
||||
_7K=)^=`=ZLa>n=?gP_c->V^U3N`852K5]q@n8>On5l`&6q/\(3d7`?kg3WF)S"D&?dI?ug
|
||||
$J&/8mgqn1,Q.mO?GB@pTrQp;QEaEQ7nnZH-^B\1Y1C<X_5uC:7fZAk7e/<lXDWT5OJ',[X
|
||||
EF](_A`a1$JctciSKG4tZXfH!BEQ*)rMrT[7DV*uU3m8gGDh&Y[gZQ/'*eGLruTJUuXrSZt
|
||||
dh=R#E[1d$hh.pQ_$a7kDM:9h1pcT?&J;r#$r4#6Bo%NX8[1S$P$Om8MK@jZ1I4RpllFMpX
|
||||
C)MKi#83=&Ide)0pO8QO;X\@E;_=Lk0Pc:LQ'CD0cD-P="-e;ALgk'8=KaXA`RA@PkS!Mh]
|
||||
oC<[mpis?[4m;.`4>o*tlMfF*i^kY+7c^ri"X/nr>29#/S2h7P2/>PP#mojCrVDkhN5h[8P
|
||||
=$6GqI@Et%6jZ*17J@tH[%YN\*a?Yj@j:1PYmDZs,#;;)s6n\Y</iJUS3Y5HKT^J8"=UWA`
|
||||
AsA+lho+TCn>Q:(]r?<o$0YY$<upAP3Op&4tHhK.0Pu?>hT^qIIA+kNj/r\,NuU*HCAMC#"
|
||||
t`VS,XgaY3RJh6J6.?!f[[_h8>7`l1ZI"Yq"LS6913HH*I7_mio/D>J3[iDNi%SI#ZCC.kh
|
||||
>OqDuAe?.I]P9u8KFXl9g)$pXrq=<Y7P\>VI_N*$@:4:=3mtHXV@_/VG>>bsKLBheE8c(Ns
|
||||
m?h?.b2h-U4e\Q8>`Wjqd83;QSf,?8Lf7&?93e(=-GZXhkq>i%2O]UpS99]c7VnXMU_73HM
|
||||
F^=!3d6%q.Eh$O7[!(\\^spG5D][ML#Jd!Zp0IhZZA,@'J'_(mS+("*&@2;!O'j*)3EEj[j
|
||||
5*'Yq7U^Zu]Aa-mS:dM,'trUBf2;Kt66Js4Ya9bA'dTf`p0XNmX:SJ!@ARHA'R;a)c.Gim6
|
||||
t;WdIZ[@l5>;AL+f-h]pE,7<%+hTeAE[gG\&m;hQo8leH(S(fCu)pi4[O\s&7;S]1K#-J=^
|
||||
t1(hKG,cqLo\20c$)Z&N48O;1*6*HI!W"MKaT^H>Y!@q$ARnH.;B\0ESCHZ1<le,4^6)0:X
|
||||
RCScR<8G4VT.5e)*YC]?*c]a[65^Bh9q:Hm$]_`R]9ab.f:@j+m^"KKrKWE<Bi5Acm(ukq;
|
||||
U/@Oa@K<**&<$CUcs3SR:WDS0[!LF[rlJf:tW1B&I#6]49Oi<@FUQ>Qs+EU<fL]A)R4G5g5
|
||||
8@e<\4.DBIP1WU(JcC@P&M'l5aN.@S:A#TA/^6#;*,<)9I7eLf_Xp=&^"WZ,rb8`m'sn1eb
|
||||
%.SiH5A+XH_:=+A).7r`^BrO*;1bEbRRDYtk[&mD0YB$Hbq=Yb]?AOo@!k2[mge&KU($=1r
|
||||
J/(0'/aD3*%9(1OQ:F@Nn)W%`o2q`u;dtpJX*F:Unc='?#C:I9=0l8/""0ZR[QAeqjH1pTK
|
||||
8a9*D/th;>-e?atoHkgYcOLYtNB$?j[)D&d:\8Wp7\"UY:e%Otad,F:[(P7+A96r;@>f?Va
|
||||
8pDdOOUJgA`7L:4_f`M-T.,ZZt[dI,AFMYT3N7H[nKBh`7t0/\hEsUGd2g,9[*B-BW&D"aD
|
||||
3*uK>,(GdV[:ch2T9-ef#8$P,-HNW_J]*E_jbP598(WhM6giOZqDP)Pp#h7Z[]CT%)DU&Z[
|
||||
oJk;1XOWA*_o5=#P&RuH\Qqa!^(#K":&6)S8+s5EBC'<TuAQ^i2U:e%Otad,F:[(P7+j@mB
|
||||
nX3][9Xnf=sc`Z[Fge#Wfd^".+8:M7qhDX%WEXSKY,4%7_>gc56N+F:mPD9$*ZC^>/oSB8;
|
||||
kr@&:*mpI9f]`iICFZ`nbk:O.o1]]uab[4'V!%>P1d[8a[._gN5$rt5K`-c;Qh2ULPeKpuO
|
||||
kRt8fs(j/qm,dalt;nE2$U@Lr]MG,Th!2(leD%D0rAQr\(Y?.1cN$-0+->qCi%hsD`BpY1B
|
||||
0o5k2%=ULAjj/f&PI\qMPE6@O:u"6j-ORZ7@mcfCr";7egkGFbC-I7%Z54H+gSppSd@mA-]
|
||||
kpd-;X;Y)_M5,L#kq&YiH"ruMc'/WX]U(e%&[Z*SV7OP5eN\;!NG.3jdA9&:!"nd<HCB!]4
|
||||
>I3b.oq@ociSt#?=B83XRr]MG,4!()_,j1"JKlN%;BLpO>-+SML*KTDb7[QSd`gkWZl^nO<
|
||||
pth8%KV_?QT:E*j2m8:s*]9_^\KSLirYj?<24"nB=@rN6&OEN?+e.XYh1,#$&VWe,1A=ap,
|
||||
i_-jIX:@XLhV/7)!k]QdCG38e[0n".pTQ%lj&68#,Ti8P$IU5D=U#-kf!&)"?jC8??7"3\W
|
||||
ugU&J;f';Tt/HC8=smCI?<EUE>PQ!$783G0#IRlZ$bI):=L86i`9=0fro6MY4J;KT,-8,9h
|
||||
Y.UmPF2)*'m!%[FtOM4$n?2&S-IQ1XMW&\oVhbc[%d(cnWC,=i/e6j3"8'XK;)NQdH\ps=!
|
||||
Epq18P-a!/W`0aTR^ILZlO%:ueg.%l;$+Vr^gPC;@+p*!WMV0-t;QRpH+_3u**YAE8,/ro1
|
||||
⋘kg(6$6+-23X*g'oTaG:PrEGYt!d>pdc!09Z*4(La:osco5N9J;,,(N1ZQlZ,pUc^9mg
|
||||
(=3Po]$Mq^`ub$Nd`3N*g^qbLjgTFnV@J/&Lh<^^C_oUbIKN!^CgEh6j3"8'XOQO6qW`+CI
|
||||
>Igkf4nlJ4HE&*AShXH<_CU7eG^Q&\oVhbRPMQ@Qgk'+X?jRL^;oN.;"?o8?j5fL6*#GGXM
|
||||
](L_R0_7\j.ICI?1!IQSeUGXRGB'p=\h0j6bj5JCO.3fhIp2A@;ZC0Kl6fL6^)7!)>;hhVU
|
||||
\3O*7hk#Rc'm-$APj`*<4L?LRj+-23X*g'oTfk'6qjf:U_fuKn?R$Eu9\I&;-[3g8J'hPf4
|
||||
D1i/+-MrORbTUk`dP@PoQ',MQhdj24Wm?R,-oJ[\B6)EF,#H*#aY/ZFIc*6Knh`gVf^,oe#
|
||||
a^^;P3hQ%`5KT=Fh<%s;+.H!#I\.WLkQZ)R6b(WsnCm/Kcl189qs@TT[[q4Gb<?V7Ku*1
|
||||
al\_Ipu?#Sh@7,8--r,I+<#4ZtLpJU>jDaHiqX3+@&"A`UXX"-d5+AgWdR[>Ol@0RL$>U8S
|
||||
$[V(8(\JI5)iVS^eh-nd6_s#27HLf.8Wrct6a^naJHYgu>^*?f(plJe$u,U0QbQ@GLuQX7d
|
||||
`phs_0L-4#'6*i'k,Eu2BBdr.8C1^>*s2rD)W`.%bY?3tmiD^:d?n+<)M&F7>:]T.8`PK
|
||||
Z-qXXPQ0@+ij!iRW*=Zl9GoQf[es.G.?@"f:60e2,2)q6C)>B!B:'s"4]K9aZR[LM,[ZcTk
|
||||
nliWRoH3;;h+GI4T'5g=-2P&Hai&5kmJNXJI5)iVS^eh\8p\grP'dY7V&u+rli?_HDJ"=ZS
|
||||
[!]dc;/>Rf152ZK/1q:3f5OEd;1_pmc]BdC;\MRslec]<(fXQVCGp6*i'k,BR0g0Id(QW_T
|
||||
JuGq.jX!SbNTVuGrB,MTrfQa#=EF%?!\HBj+C:k>Uu<-\6I2fIQ[s#27HLqHdBo6Dg,Xqld
|
||||
^*SYcdo5B&#I^h).hXe+O0Q<cYr3aBjO%;YSO0FYs(S>]C\A[D#_N#.9/2_;#17CXG*&P:%
|
||||
185NEWRQ^7h5n,n.l_QnaE2%UX\6EX'>=+[e4m4j:83]gaI17(LEfmI+(r;ogiYU"_lp*2p
|
||||
?png/G5Y8U?a4EMe=)UN[P@-\`]NEkmSgjd)i8(fp'9PARru"@C1"HgXDrGoZ@&s/h;2XV]
|
||||
Qf8rABbbKC:J'>@WHR[ZS/ICK)q8_0*\]Dp$^rYc,`9aG<\9:OT]-McloMM%)ui69d6B,I?
|
||||
WMQOY!JQ:Y.`nc[N.FSbAH+2]Xr`TOh.(L0s0fQcsjg"E_s^-m/JjUS1a)*+0nP1OS*HWt"
|
||||
^P1qpEf="XjK2+NAF/mM>?YKNr@MH8b5*#N*!dd?<&q.pDY2IC)B>eiBll-ngX5<rSff:ba
|
||||
S*7982;A"&d],"DiK>t5en>n<S@_;maj5<o.WdWjap8.ofe!9X)@Zf%iUYrk=r#/4cm_I4*
|
||||
ZKtjr/d#<<I'hH-"Vb3dBHG46MCY;%];Z33Kq"MYgWm2)j>hO'_`UE<Q$ZL8tN&m"th>L6E
|
||||
ZTE'gApc$Q[C2Sp*B\eS'KUS1iTeg%7/\*R,lbM2^4inrXAk_oTp?@bm.Bkc9E\'!s9FWQF
|
||||
B!B'qb0Zn@&)d)g2=)6qnN6l(YqA4/Y,e9P_1SITf.r'BY#R$SWT4L1d.1Cr$8X*$^-`=+M
|
||||
B[jE5kBOCIL03u0-b4<cE1F"(f_DPom.rR'5%a_WmB'.tm9O?QMV-*mf[4[9h/6T8H[?ime
|
||||
aQ:;e.3RS4^Q=dV>.b]'8)c=Wf=jC:_ZH3qK[B5,G5\d#Ka+LO1'_[L5<brTk_I=BYK;\7m
|
||||
UKO#ErG/QZ)]`4JB:r\<;g9`l1;87LBa^Q1'_YnoT@DSRTELfs'c*`"jtNB]_Z>bFH@I8;+
|
||||
?o2>*hPpe9m[:k3O$+X[EO'K-i6@i)2ZeC<P?RBm"N]F6qiD%$0!NAo,u.+PNLNb8`A%`jq
|
||||
"q9ja["7-fFQ6GYIo(Q.s$>mcd9nGNO&Jg7ZU"],L48<b1hWsL^8/u:f1$HCt;!o96L4T'X
|
||||
iI6m1N!0s5#N<0_"9=-=-bYT9Gd>6AM0I_*R&pA[.XpkO[PdE&sbg:(J]Vc%6bbYE^\M"'c
|
||||
-@n9SIWr%.FE@2#cK:I,>m`ASQ9Vo:?0bAg%A7Cq;#"M%9-G6SQ+,3aI`99Zd1DC]kBcgAG
|
||||
\V;?j4qU)%mQCp+h>,KE;idSBO(toEVmcEfe!9pFNhtq+!5P`EeW)@OGE:*AguG"(Kfeo]V
|
||||
KBF'=BFrck6[SkZ6[]088%!1*+ndQ(df).[#%S*&nYHfJT8L'g*.7Z2L?HV(`]"ripBi#A3
|
||||
,-dhc8^%gge5;]k:Z#EEP>^1__n=+>>c!t5m*)#^$mEAa<8>*m)o<)qf#CH&acB=l^u!IB<
|
||||
7i`R=OL2J11+X'XlG?-4^SN:m%QSZhZEB0N#^SCEujMdEf*&Nuh<])pF74aWQ+OS-]7Vq%G
|
||||
h,%pB9"TUf=hV?2YbFXMSQ]UC^>0nV[DE>e'+XoIqT_Y]#?&VZgB&]O1!@,f>e+ld_Lr4I>
|
||||
ILV?^OF(T%0m:YY[b]`qn!\()CZ,dWJ>p(lj;qEmQPaVd%>d`WRgI-=tabLPI#1D[%1(NEn
|
||||
O84?VmRmgDTPZr;>Dun%H&?X*+43hg\Et:[d/R]DZ"D.O.1H3L\bJT^qAjjUU5lm,'&t+$"
|
||||
?e8[j?,41JVPAgW9We^TAcfp_;pCW!StgOAb=2p?;_E\asdCYH.0_qd(45MsN%a3DlRe'iB
|
||||
gW`=93O)8DY3JC@FIsd+?N(o]n>e&.u_kV,*]%-iH`f8B@7lRAt(?hg$i\C>USNF;`ZY$R.
|
||||
,UA&rQit67Z*9!.X_?S(q:2NI\RhEVjNa;X<f>#qZeQ*qGV!&&,:63Xgo+'p$?bRi=oG8+k
|
||||
"JI:18T!N`jC3IY[Qm*i8nGR;NG(drhkndL&Y"uRr]&9gMajSmc"X-XOPlPkNAIec30XX3c
|
||||
m?'k`B%MFYP9_Tm5,Q:L)M1)`Ne^/NK0W8\4`G10HRf/<%2Pe##itMMc(uU.sdJ]?3Z*8RG
|
||||
o(&_s)j+$Q4fk+kS4!WrP.e.<<.6so<tO1&IUVCS!6DVMUZ:+A1%0k83k8+QsUpZU"WDMTS
|
||||
b,sj>kF&i[0AZK3;VbX(=kMjI=A8QK_hES,"kGY=-1'M5e=]lU\)Tr$1gjJI-nGNMk]*`=_
|
||||
EtL0:eLX$)YuOOs$*kV_R,k2ekBh9=9=LpZn_<:9FBc6N@Pk6'EcQ3AT!U1ihRlmk=tu1,P
|
||||
uCl4h3)lLe<l*aXl^iEjZ2)+eM0)fq3:hM[t>cOpjlSF"hGT)0A_aSrlAtNq_H?#\o_B?Y4
|
||||
'+%NcnrtPKPVor"9SR6"`CGC5WiZW.IBPfK=G7Y^\4)"f$E!q_)dadopgiK!FY+\tdotC-K
|
||||
(6h?IBRoMFH-[OO/[)I+[8[`Z\r0Vfs.P;(/mXm2)%H8->i25Ifo3a-4S^-.<r[r1$ieejV
|
||||
%F17sDDpY.CA6#W4;3WKQ7kVN4?H[c@AEtdU@(l#"n^rg[DVXICm7ds&%'t'`>L4fkG>F)l
|
||||
m$C47_8PHZCFWtLD+C*_FiK#GJre5NZMLUK2J<$q`?F"`<Y8s&/N?X'mTuWilDiK_;_-0@]
|
||||
mBA*Y[KoNY$Gb050;=Rrr,s-]NZ&B$C+sf.+77<VVrPI%aDZlZ$/ZA`Nsm.,,dObIJS&c/D
|
||||
FnAiPD+^FC)5a:l&?Ac-^:BCdfRL^Y4N6X?OpK`$o5*OqCo:"45!K[YjIR_/8FqYaeaT0#a
|
||||
hCbZ>D"KInH3Ro%qF9q+%6QS,+GqP:,#<H*1edS5BTo>qf.)`MA02JCIqr;#sT(3j'!`&!f
|
||||
cC_`58^eB`Tc7#^1ZLr=?`FGpo=)6_pT8E44FS[jY5+\6(HRt%;1,C_STU.uJ3f:,E0Cr,_
|
||||
NZAoe=?n5lSSV7CjAj`aa0Jl&VJV!,i3ePH/W?g%5Q:H<5(39t3HKq@^]!k13fqm>KJ4E8l
|
||||
qEY@M9TlPgKB.:1UL.WX2PWe<S)tNnA0I#b-T4A?[kdo>Gh6mT;;LoL:="u@\KHZ2Y6J/@3
|
||||
\-;)[\mm[;]Ha_;%>R]ZfWg%LWYcX+BOSC_b]>nS$hDk\-jD4Z#![>9>5X?t*q)m'1a#fKi
|
||||
rM]=U.mK'm!@7uq9N:_Y)%?'Wu>NLM2[HdZ(\QIUTCX_G6i&`u6UZ!%u+s+8OA]"(aJW'\W
|
||||
j$E;Pr>@/IrFEY<f%5b?#X^XA-E++L0b%^/pMmKG,Z[[@]X[b91KPm#pp#NUBq>g[&d*5FR
|
||||
UDSpXj)V(ZUKg;$f\BJ8?6*s?;)V*FjiYj!.@m!!b^KJ(*lu"I/HQWWeHe'W@D7V$VVL6Y1
|
||||
.'M/Wmo+T)r(+;\!"Vg]mKLrFVFq_^#(+4eJ[Vejt;Up;)Wa\a4*h.M4[,)akX2pol54X1Q
|
||||
[4=7lG\R]9QMO3<Pr:r-%p'Nb>#e_%?Z,#W%g,c3'5^mk7Kul8C"(LO:21UNJ#9.mOoMc3"
|
||||
[d7<#]Y%Oq"pJ`3QQ!*PtF7-Cb60CCjoI*li69ArcR.,LkCVZXhV3-'_E-cXD\l4#hg.tP#
|
||||
\Dq)]FVEeJOY,(5>[8P[3iMMQ1-.*87qLRW#.Unf`"-Smpc_Ch#(FPQH;^E%L"A6K%'\2/I
|
||||
2Y)$"2*!ni3D.<0'4.=O'Ta:A?`\B!pfo=2S)YBbFX^PrMEhM1NPI>'TI<LWS)4"'cjdA?R
|
||||
:*-ii<no]R8+(=)5&hD7'G-F+-Q4a]+$^`Oq.;*AQE-L_3d\*VuWB#H4*8m8BA+n.0a_oEb
|
||||
K(6fC7-,W5cQVdCKZUW%O,32,^BcHG-Q3L_C.J[;QD&9\_UO;>=TW%Jb<>X:?1u%0VNliT<
|
||||
<.0#7JV1&C.+F?";p*bKs[-r_M:p$/a8NeP9&@Cg4;,TqYsM!!k`7k(Z10+jilqKXf!C$<e
|
||||
0<b?&O$KH-ld]`IB]n%LBTHVO$"*t5Dn<O&oC^ZW?.l\0T7"D`0,TqYsLk()=]QSoV+ORbC
|
||||
_!L:G9s$J^L>uhi:2utP+#sg*,![O>iD$GD]>$_bKskPH&/9]VGQr2$(^**.o^J_YP*(Xh#
|
||||
;n&_JZ,T]?/0KPGKt:1oRQ')$-@uE>'^Xo^9Q)?![aXE($H)68@3eU6SbB]qhu[`:G\YV[%
|
||||
6TN/e,lmXo,ipBU4Dq#2]I;U?s@u*7$mkLj^[\,dI;&Fd(A[!Pf`p%f:s=fVbb?p=@j9@It
|
||||
bj5JNc'TN*(sbbhS;c-Qq*hd928oL"uO(kOp>I&oo;f&Sl_eN^!030dH6d2I>3!aS)>jFuT
|
||||
A<mrM@([6p*SBWRh[=LZ$A45N(b+!9S^8d:$0((cjjl)!OW^(JVQS"AZl)-+jFMT9>cYGJL
|
||||
4D28=R0+Q87RiE_Rrb8_)+e9u(,JH().@ilIMK+]p7)/Fc@7;Ua]2@<OX-gqS!+SMO[J)cd
|
||||
9@@L(<D<u1/\[iZD=;W^juS8:7N^c0>DPhMF8QbOH>6a!!#.a)3J2o/5^JpZa2T-g/M6Z8k
|
||||
MuY;'EnEkDOMY=V^-?H"H'^XhEWTXncGep^Edf'Xt5=P@J>Xs1C;1*6qf3qtIdm?g0&]8A`
|
||||
,S,pjsNAnI3h:eX1VM.l?_5(&MMjD9:%N#i3hG%?i"'+)k14oJ:4oh?G_.4p!gH>,kFU$VF
|
||||
M=_W`9/JG%X4<7sHq>.gj$h)lurd%XF7b37=N/s#I-)$]ZC,]^8A`?t4]Nb'idWAV4%Y4Ju
|
||||
+sWB)98eT'bOToHe0X^dV8Gbp>J;6!.j2IMW#O@&eGPJ2:.A,*kE(Y(?G5'%Yu!\PobnEk@
|
||||
=#TPiLQ87e;A>c+UolHrL]B.6diCigX2+0BihmbpW^nuL>Dd0<:d.scSDeECc'6>*mF[P+C
|
||||
.IF]ePg0K_1s]%:R]a/5hY$5,"EPot$ENj7AE@SdEE3).4.(b/b*M/(.Z!3u!J*+-TOgk4#
|
||||
CiRU>hNPS*IWG)Lkik:S7FE<'N>MN$?$[<I$Llg5i;/t2(Sq<8.?*irSLmYebcMHCMAn\n8
|
||||
9G*:@i]hUQnZ`R^Hq^&M^6*7cb7n0Y/;aq[W2d-;n+[nlG's>aTH_=2&#)!IqY5JT?TEPrA
|
||||
qR#V8jDL:SFO7L"E@P5m7Ze:?5]Ssh:F-`*l>Zf77uE8l)uDojfEXMJRJ?"l\ni<CBb\9(,
|
||||
430l9%.9_4n@d5Znc32#'W_``$n,nL,jMS[r(GVil(\.m5e<:lRuMq7*?rRk-SjOP.P:3hB
|
||||
F$`0/p?F4[#:T`^Wta+5=$19pmc:ET9:2B#BB!rVGgip2HXP2VH".Oh,ZW:gZ\0htXm`bK-
|
||||
Hbj-B<t!4!h<7e3/l=PZ4&IMlkuG;$NKV_4IY>rcNN]<n.Tjh?%8ipu`mrXR)lKF)S:`D*+
|
||||
]Pq/ajCY"/A?G1[)\8fEr>;g?pE+.^'=s0@B$QCS>LJh[DgOXq3.k6Eph:`M\)T:HJq!\8a
|
||||
<E,9HmJSBjnLcLD;Ih&L?C-"ebW(HY`AmY6L(<UDN"csW%M%o$$`!cd-\i*In-UaG/4&U4>
|
||||
IJA45nQP2H(h?f.(*aYk>S;LRH8598fBS`,J+h-MeEQ^+sS?U(jQ@FM\I&&*JNM2KT$nnG$
|
||||
ILShqh$!'T*tN1iR(kR5OWYh=BL?PX0q.-"W`A&63\Nap<Ell3rlVgMQpgKot5F,#1VA>FC
|
||||
c.DK+^flfr^7!83Jt)JRUaYB2pVRM<[._Kp]k`n>$YM*pFOT@Bd"0=+?[)eRd'!c6[2lf%A
|
||||
ieR'aD@@C6`+&3go+o>ntq#.kgW+m@Y5^&sE87AD^lP#TT`8P'#@<=XjH*k]'=VI2]e^`Cf
|
||||
#JN'KU6M(H5N0#0A@2__>Xk#2MeLo@:S]8C9V9Ru2-I4q$?++LOM5:;)]0HdNL?%G\sti``
|
||||
9&k&p:I+bVb\,Unqe%GBc!m^"=*AcCEW.=c,TLT#cfF@,6nK9ISc97DO6(OUh3-<GfOCVe>
|
||||
[h!F6#k1/^l(!ZV;G+Q748TG^DY]^OA<f+"t'#',0t$;h*aU#uue[3n(hA'=<ZE132F1`E]
|
||||
VG<23=DirI/\`-rrA:Bt$>oU*&Kdk3eq\i4T++QP1-Rg4]?VjN.H9h'm=j`q.FY?Y?Za(;(
|
||||
;lLi"h,OeT!i#5/Q`L?,S?PKuj_$8HeC,F*MXDcYDC+iWJ-3n+XWq,lWIZnpY8)ho)E"/V(
|
||||
WQB#32fkJ;@qmdQp7Zml^[O+COaU`7MgLJtIH,NG4:Zo.80?g&.l_A*bQ!e!V%Y)$Z[2Pqc
|
||||
6<59r2S@:7ZPcSc[Y5>Rh_9sni-WT,KosR[KVU6-!=T<k"$IY)RB1(iO"s6=2"GcEdV1kY#
|
||||
g+s:^gS;\__d)0aZBJ[]Wc%nWcfXfs#4"[W`k5+YK`;[E?RiUr)I6!E[$!Xf]VEO<#4r`EM
|
||||
(mioQfa^AjM@s*mtib,i9Z9GJm5p%+mgUGd347)-<>H\d;06?^XjqAQr5!LH4J2oD7<>dnY
|
||||
<#DJ]QV:=hJ]G[<jUGR(%H!Z)\4dU.n7]q,;QK@(\Gr(#PJpD*qQB?+Z*lrirN=u[O>.Y[Q
|
||||
V1=LQ.O/<]k&5K^`1c\>>5K0;"bDU\-mM=*)?0sp%)a(bJ;_=daROOskRp.DR#]/0iQ=\`p
|
||||
Q:lX,EEj-XL45m:_lMiOCV%DN3!C(Satil0Ch&ZS#6Gj"*#t4R3,/r)C11(pq1907b78TS+
|
||||
N%RQIs`^Vn3#G5bMs^p9p+E^bNr*HE<OH8BS#Z!#Q!_M#9%!s'At/d9MNlDZX;h+<rY=1YM
|
||||
<KQ(!2W9:s*<!!Ao")6ree1"Bm9OsN\f?ig>gU4eIbHgNm=,DOPYa9XII7Ze9M,fg6F-amR
|
||||
He>`AK?/*u5qZ(sde!eRQT;l85*dr(dV*'+u]+#];nF1ZJ/T"7J@'WG^N0^n-WDuEt$bR]b
|
||||
e]a0-UW5SIgU:r^GO8SOh49S\U;`aGF$F0dfU?64G4b=p@_^d6]shQG&*?%HO:_KZ?qWuco
|
||||
^Ros#\>?H@ZmA@$e(u4V?Qh_ea%MSWr2M<n[)Fb_.$3dk!E4DjY:6L?bcT:rCi`E&`F=W%d
|
||||
fOD0p`ZaDdPq*_TQK9SorhoEQc6mUd_@A`PtB,*#XQG"Fs[\,pR;F%rsO\]B7\H4g`F>Q0`
|
||||
*`Vk9_qg:l-3S<=KC&XiG>(tb)fJWQZ]!>W([h"'s_cCOKA5iV20psGiSO:_J-7CnH1\`AG
|
||||
W+cD9bJ#05!?f')_[op$a>IVUQePo<aDlTXaKE<)"FXY+H8ja^G^pMaW&V'fs*N[am]r6G[
|
||||
H&L4r<gH@;n5m3^W<.,3k3`Tn2R0UH2/LoqW\a8`-;P+k>Xg+aC#Amr?f,LaH*nb>!7ZlX)
|
||||
**,VTM$(C?5"ik@9Q1SL.A9\F_'Rfln!:rRIBKT,#1TW.Z-ehkb+N=c.Q7h<j/)\9%'A`qh
|
||||
uD&S9f-J)T'c0$lK)=<qOc;9NR(F(Q)jqD&%V\!&F]pi?jFp-m^0f/8f[Q#V[Y&OV-^gjsI
|
||||
td&MaF3M10!R"VP>KQkROHA-;mhfTHgO#IE(?bZH*!+<plB6_]N1&K01nO:bkqXNCfmG[4b
|
||||
:;Eqo4WbVBBYl2^J[<h3#aW.H[Unu=MgX_SQ\Ifc"`QL[@$QLo'J9'-XNSM+QVa1E/>*qO(
|
||||
P.S=FIBmXuS'd[W#?.X;#2=ld%H[P'OouX'k/<BS:&FW[S2ddF5!Sp\ElX3s4*S\#nHjEGa
|
||||
cf(QGCJhZ\,$mWYI'aT)%pH_QkMu#AE:hILknl>kUV(E@SE0YVJrlIZ45!C7J,g6%sCbgA-
|
||||
=Xhb^c5r^?k@#FmEWsCtO8)&R)&-WkYdu<`l%<@6&P7L_d`$b!I$T1GM7KMu[p.91HG/l]*
|
||||
%2W*d:\1D9`>?['lfZ"'1a)50$cAP3R1akQ]4jpaYi9[&S@,J]hBq\`oI!/Ws1+<pkW">U#
|
||||
r!C.ij&]b4X'%)>j@%J8:%#n,]]/#&25Xp8a0oCo,,!e\K3PheBgb`We@.k%e.4Ln9=3(XI
|
||||
[=VQQG_o$m>eH6j@>b@.!Pgmd234(R.Z2uiJ"f;cFqin#7K@B1baQRF7ujBBQ)Ap!8(fp>A
|
||||
-;o0@+IGXU<8LWO&ocKdd6<(*BSRGL6)uIC'Cs+EDpOad'@3pb]6D$qt(UY!^NmOU&18$,f
|
||||
g6F-]eq]#QPLbO,RJt49,eIIUpA#&nD-4'19is;7a\57Y!KR`2n6G&HMH^+_JuOMu]M`1n6
|
||||
Faek_\hMKX:9ajs.'<AqFB=PZl1#r2S+M2&A!dB?6)eep9`q"qg>?Uf]Ql7bLnJ2u"rei\,
|
||||
;*U+1CP^OD]DQ1MV)$/kf_ccT4M?>pSQT(KG1'2uDd;[Z!X&YEcXWG[/>=>2?HhP(Me,Wk^
|
||||
1n6Fael,sD]240u2OnAjc1CFLKTq?A,Jl$TQlmWhS7pRRbUANl+X7!>7me.k@FP]r"99057
|
||||
n1uMFpAlc5W/0fVT+bM()\;^7Y!KRauhP9ckFJ+0IK>P&ORhb#V[WnmYZ4u>)*/F7KD@tl)
|
||||
q+b,tk*D+!(D"!Pf:$h3B\5`D'hI%7*G`W"i!M`CgLD+&QnCg9hR7#QP?dl)qO1h7?`'^ke
|
||||
A$'/BX5%&UYr*=bfF!'#lX\t?N,JrB\N!Z?QJ!$DmPa9\ZT!l1Jm7n-`+5t6Abd=[CVguD\
|
||||
N_a-bB3RRYi)TW0aq?JbW)$)uH3ZjelARftUE-0sYP;uE&g"O^<_2*nDqjgE*.qK^4#8mR)
|
||||
7-?r/fYe_8-Tig=2IjaoWg^E;4"_aY1D`2t%l+41M9^n=fc"0E4K,m()k40d1*ZVJ4idm_-
|
||||
TW?<=6o?:G1imSfU=qG_9B#.4(J"-,J]i5HtZig_s>rd[Seo&k#cf'Xi[mhbZpP%O55GI!-
|
||||
=n+Tm=$UY@Eoe-<A97d\IKIafMj,H'X)N$PSt2!>(u\mUu*fPq/bq;JC/ba9XIIXs>79\/=
|
||||
)g=<Smh.#i[d7#+]M3EmcM#V[Y&OV&C#O:bkq+<us[!$oG&aROOskRp.DR#]/0JW'RB_T3"
|
||||
GN!V6@bf7>0A:?AcCQKg=j7Aug,J\u*D$4]#!([5J!Z;#(,*3DX#QPKgN'Ki4OGHbE7.rP]
|
||||
"pam7(5<=d"W7>+$KdS8]Y$ZhB9$PhB?V2k=L]&#!e=t..3l`c#8@k'AsR.^SNRrJ!e:RC]
|
||||
[GJq(HC0[lLk&rAl$b82fJ+rI_C4/b>t_dK8]dQ)I"uVp^<VZ,i-1iR=27NPN3WV$lK*.Ut
|
||||
0apf(oG\@FG1&Qm![SaG@/X,.t^F8cS6fVHOBX2#t^OZ]uG!A46Id@1EV.b;QWRZ-^DrJ/%
|
||||
?,Yr_X]B496gH^IAc.!+NPb(l5ra9Vbid)cAsp#![2c?[J(6\C<t+:cY-7.^.,bEsCs^mmr
|
||||
[&Jo[&1LpUgM.dri\5Ip;!-=lfN6"2A:0^\+n/Z$B!$R6BLk^5Md,7",#QR1r2&]>*n/Z$B
|
||||
!$OrCbnEPk<d22q@8i4.s.DaK*n*)+nr@ncnaU)'hS-\4AP8)iZ4.-M^4V@E+@M'[GueKE\
|
||||
Dtr0]eVA*d_b_FX%5g,R5dD$NjOV-VV'P"OWst/'H8n3)$*!Y&ju8lb(t",b*MEtb,uF5no
|
||||
!X9GW$]7p3ur'd1")%!,A7Hcoe?a,5d_3]mP)eDdRK/mjK<P^kP/rp7[F3KC9p-!!lG2BV'
|
||||
i36C0f75j2[lE+'F7"=dmA>uaTad_>Yn^:qo73KhC`;/#G>A-;lU8drsc:duoaMFgAf-Lp_
|
||||
ESs&XNZVn`_4!p)Eo]bDZIT:(N*Fo9Q+g04NQ(f(P2jdVX2CUBU%Pe*9&/UE?B&H?\d`7fC
|
||||
">U&&M;a3Ol#8=!A-A8>(PkQQP9;*cS@E<HpaQ]s"$eFl1_2>CJ4*X")Ssc_!*$l"6h;^c)
|
||||
)IY.9TtY1$%8pRCgK6F#QR1r?t`kHbsW;c`@EAZ[\t$A"+Y-r^sK`oRLZUigHX)Z6T]HH)T
|
||||
W0aWo4j`o8Xe^UFK(2k)Zh@0+?)-5W)eSBHF.+O,m@NiR7)Z"W][N1[9ObGlXdt$Ok8f%1Q
|
||||
LL/:q#bM0Y`-<afY_!%R!F]i[!G%fg`k@2Vp,5t6Ab_9b<c#QPLbB/H@^E#?Y%!2>T",PG>
|
||||
*7?=OtA2k!."9?iJ&</Y",FT$rJW'RO)HidHX$^Kd?gDZM0O%8+_a$Zk&<0pM+ri?_\l,:p
|
||||
5Bb*R!2>TK7YF-@+<us[?kVO`&N_M6Pn?`F_a$Zk&<.#P6K,l/5AtO(>>9ji5Xk_bN=%ER)
|
||||
>Q2^:&kO*eRUWJA-;n[kd1/SqSQ_a,63NhT/'m&";q7&`2\b%a0!E<P!u'\oogLC^mlMcJW
|
||||
'RO&QbN26Bf66O:bkq>]RD+XTnMc7Y!L=a_4)C_0qCW?qss7\uRmd;l/=.50+!`-a#2['pF
|
||||
q7RDO&*d:uVjA-A85f9ku`;I&!6P!3Iq1'2up\AiVl#mh\rmFqQn[1_W&<eL8l,J]hZ^iWZ
|
||||
Df$0ohL7NLo9"VofO:bkq>[Y,n@2#\BKDQc9^mqoL031dOpH_9!3H8%:d3M"IJ2tGf=-+!o
|
||||
,_B\41'2to+<us[!$oG&aK_*mF9s']9OpW6#V[E\N$-60+="[<gq%n+V_.e5<"QCa&iDW,h
|
||||
m:mec_P=W8S!]_!uV-:L!Fs)oBH1NWuqR:!&=UL91_]HG'8%<@U_H]%%36:8L?#>/(<4W!3
|
||||
!qh!se&XR@0I7Qb[>Y!AYdcOc2jY/MAd/g9CXV#DM'3V58;)dr!S9,X;PZ1QjK7U_OUZ>!!
|
||||
K"oq;1/Sb@.-V,2OQO8p/[bXf`!P?te?7;KpFTH83le#ehZI&bJa!"pCVOr;B/AC?r+DeeZ
|
||||
Az!+8:q&%:hu:&~>
|
||||
Q
|
||||
Q Q
|
||||
showpage
|
||||
%%Trailer
|
||||
%%EOF
|
BIN
uml_control.pdf
Normal file
BIN
uml_control.pdf
Normal file
Binary file not shown.
10
uml_control.svg
Normal file
10
uml_control.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 151 KiB |
|
@ -1 +1 @@
|
|||
0.4.4
|
||||
0.4.5
|
1
workspace/.catkin_tools/profiles/default/config.yaml
Normal file
1
workspace/.catkin_tools/profiles/default/config.yaml
Normal file
|
@ -0,0 +1 @@
|
|||
{}
|
|
@ -0,0 +1 @@
|
|||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock 88
|
|
@ -1,4 +1,5 @@
|
|||
bebop_autonomy/bebop_description
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description/lib/pkgconfig/bebop_description.pc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/pkgconfig/bebop_description.pc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description/share/bebop_description/cmake/bebop_descriptionConfig-version.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/bebop_description/cmake/bebop_descriptionConfig-version.cmake
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description/share/bebop_description/cmake/bebop_descriptionConfig.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/bebop_description/cmake/bebop_descriptionConfig.cmake
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
bebop_autonomy/bebop_driver
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/lib/libbebop.so /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/libbebop.so
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/lib/libbebop_driver_nodelet.so /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/libbebop_driver_nodelet.so
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/lib/bebop_driver/bebop_driver_node /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/bebop_driver/bebop_driver_node
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
bebop_autonomy/bebop_msgs
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_msgs/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_msgs/lib/python2.7/dist-packages/bebop_msgs/__init__.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/bebop_msgs/__init__.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_msgs/lib/python2.7/dist-packages/bebop_msgs/msg/_Ardrone3CameraStateOrientationV2.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/bebop_msgs/msg/_Ardrone3CameraStateOrientationV2.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_msgs/lib/python2.7/dist-packages/bebop_msgs/msg/_Ardrone3PilotingStateAltitudeChanged.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/bebop_msgs/msg/_Ardrone3PilotingStateAltitudeChanged.py
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
bebop_autonomy/bebop_tools
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_tools/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_tools/lib/pkgconfig/bebop_tools.pc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/pkgconfig/bebop_tools.pc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_tools/share/bebop_tools/cmake/bebop_toolsConfig-version.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/bebop_tools/cmake/bebop_toolsConfig-version.cmake
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_tools/share/bebop_tools/cmake/bebop_toolsConfig.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/bebop_tools/cmake/bebop_toolsConfig.cmake
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
demo-teleop
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/demo_teleop/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/demo_teleop/lib/python2.7/dist-packages/demo_teleop/__init__.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/demo_teleop/__init__.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/demo_teleop/lib/python2.7/dist-packages/demo_teleop/cfg/__init__.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/demo_teleop/cfg/__init__.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/demo_teleop/lib/python2.7/dist-packages/demo_teleop/cfg/SafeDroneTeleopConfig.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/demo_teleop/cfg/SafeDroneTeleopConfig.py
|
||||
|
|
|
@ -1,24 +1,55 @@
|
|||
detect_targets
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/__init__.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/__init__.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/msg/_control.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/msg/_control.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/msg/_component_centers.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/msg/_component_centers.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/msg/__init__.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/msg/__init__.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/msg/_component_center.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/msg/_component_center.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/cfg/PIDNodeConfig.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/cfg/PIDNodeConfig.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/cfg/DerivativeNodeConfig.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/cfg/DerivativeNodeConfig.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/cfg/ProportionalNodeConfig.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/cfg/ProportionalNodeConfig.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/cfg/__init__.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/cfg/__init__.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/cfg/IntegralNodeConfig.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/cfg/IntegralNodeConfig.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/cfg/InputNodeConfig.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/cfg/InputNodeConfig.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/cfg/TriangleParamConfig.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/cfg/TriangleParamConfig.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/cfg/SaturateNodeConfig.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/cfg/SaturateNodeConfig.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/python2.7/dist-packages/detect_targets/cfg/DetectTargetsConfig.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/detect_targets/cfg/DetectTargetsConfig.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/pkgconfig/detect_targets.pc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/pkgconfig/detect_targets.pc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/DetectTargetsConfig.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/DetectTargetsConfig.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/ProportionalNodeConfig.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/ProportionalNodeConfig.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/InputNodeConfig.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/InputNodeConfig.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/component_centers.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/component_centers.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/control.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/control.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/TriangleParamConfig.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/TriangleParamConfig.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/DerivativeNodeConfig.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/DerivativeNodeConfig.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/IntegralNodeConfig.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/IntegralNodeConfig.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/component_center.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/component_center.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/PIDNodeConfig.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/PIDNodeConfig.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/include/detect_targets/SaturateNodeConfig.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/include/detect_targets/SaturateNodeConfig.h
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/DetectTargetsConfig-usage.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/DetectTargetsConfig-usage.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/ProportionalNodeConfig.wikidoc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/ProportionalNodeConfig.wikidoc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/PIDNodeConfig.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/PIDNodeConfig.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/SaturateNodeConfig-usage.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/SaturateNodeConfig-usage.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/PIDNodeConfig.wikidoc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/PIDNodeConfig.wikidoc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/PIDNodeConfig-usage.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/PIDNodeConfig-usage.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/TriangleParamConfig.wikidoc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/TriangleParamConfig.wikidoc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/IntegralNodeConfig.wikidoc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/IntegralNodeConfig.wikidoc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/DerivativeNodeConfig-usage.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/DerivativeNodeConfig-usage.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/DetectTargetsConfig.wikidoc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/DetectTargetsConfig.wikidoc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/SaturateNodeConfig.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/SaturateNodeConfig.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/ProportionalNodeConfig.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/ProportionalNodeConfig.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/DerivativeNodeConfig.wikidoc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/DerivativeNodeConfig.wikidoc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/InputNodeConfig.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/InputNodeConfig.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/TriangleParamConfig.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/TriangleParamConfig.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/SaturateNodeConfig.wikidoc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/SaturateNodeConfig.wikidoc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/InputNodeConfig.wikidoc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/InputNodeConfig.wikidoc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/IntegralNodeConfig.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/IntegralNodeConfig.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/DetectTargetsConfig.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/DetectTargetsConfig.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/TriangleParamConfig-usage.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/TriangleParamConfig-usage.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/IntegralNodeConfig-usage.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/IntegralNodeConfig-usage.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/ProportionalNodeConfig-usage.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/ProportionalNodeConfig-usage.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/InputNodeConfig-usage.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/InputNodeConfig-usage.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/docs/DerivativeNodeConfig.dox /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/docs/DerivativeNodeConfig.dox
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targets-msg-extras.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/cmake/detect_targets-msg-extras.cmake
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targets-msg-paths.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/cmake/detect_targets-msg-paths.cmake
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/cmake/detect_targetsConfig.cmake
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
drone_demo
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/drone_demo/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/drone_demo/lib/python2.7/dist-packages/drone_demo/__init__.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/drone_demo/__init__.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/drone_demo/lib/python2.7/dist-packages/drone_demo/msg/_control.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/drone_demo/msg/_control.py
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/drone_demo/lib/python2.7/dist-packages/drone_demo/msg/__init__.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/drone_demo/msg/__init__.py
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
teleop_tools/joy_teleop
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/joy_teleop/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/joy_teleop/lib/pkgconfig/joy_teleop.pc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/pkgconfig/joy_teleop.pc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/joy_teleop/share/joy_teleop/cmake/joy_teleopConfig-version.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/joy_teleop/cmake/joy_teleopConfig-version.cmake
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/joy_teleop/share/joy_teleop/cmake/joy_teleopConfig.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/joy_teleop/cmake/joy_teleopConfig.cmake
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
teleop_tools/key_teleop
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/key_teleop/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/key_teleop/lib/pkgconfig/key_teleop.pc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/pkgconfig/key_teleop.pc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/key_teleop/share/key_teleop/cmake/key_teleopConfig-version.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/key_teleop/cmake/key_teleopConfig-version.cmake
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/key_teleop/share/key_teleop/cmake/key_teleopConfig.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/key_teleop/cmake/key_teleopConfig.cmake
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
teleop_tools/mouse_teleop
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/mouse_teleop/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/mouse_teleop/lib/pkgconfig/mouse_teleop.pc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/pkgconfig/mouse_teleop.pc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/mouse_teleop/share/mouse_teleop/cmake/mouse_teleopConfig-version.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/mouse_teleop/cmake/mouse_teleopConfig-version.cmake
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/mouse_teleop/share/mouse_teleop/cmake/mouse_teleopConfig.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/mouse_teleop/cmake/mouse_teleopConfig.cmake
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
rcontrol
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/rcontrol/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/rcontrol/lib/pkgconfig/rcontrol.pc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/pkgconfig/rcontrol.pc
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/rcontrol/share/rcontrol/cmake/rcontrolConfig.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/rcontrol/cmake/rcontrolConfig.cmake
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/rcontrol/share/rcontrol/cmake/rcontrolConfig-version.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/rcontrol/cmake/rcontrolConfig-version.cmake
|
|
@ -0,0 +1,63 @@
|
|||
<?xml version="1.0"?>
|
||||
<package format="2">
|
||||
<name>rcontrol</name>
|
||||
<version>0.0.0</version>
|
||||
<description>The rcontrol package</description>
|
||||
|
||||
<!-- One maintainer tag required, multiple allowed, one person per tag -->
|
||||
<!-- Example: -->
|
||||
<!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> -->
|
||||
<maintainer email="me@klafyvel.me">klafyvel</maintainer>
|
||||
|
||||
|
||||
<!-- One license tag required, multiple allowed, one license per tag -->
|
||||
<!-- Commonly used license strings: -->
|
||||
<!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 -->
|
||||
<license>GPLv3</license>
|
||||
|
||||
|
||||
<!-- Url tags are optional, but multiple are allowed, one per tag -->
|
||||
<!-- Optional attribute type can be: website, bugtracker, or repository -->
|
||||
<!-- Example: -->
|
||||
<!-- <url type="website">http://wiki.ros.org/rcontrol</url> -->
|
||||
|
||||
|
||||
<!-- Author tags are optional, multiple are allowed, one per tag -->
|
||||
<!-- Authors do not have to be maintainers, but could be -->
|
||||
<!-- Example: -->
|
||||
<!-- <author email="jane.doe@example.com">Jane Doe</author> -->
|
||||
|
||||
|
||||
<!-- The *depend tags are used to specify dependencies -->
|
||||
<!-- Dependencies can be catkin packages or system dependencies -->
|
||||
<!-- Examples: -->
|
||||
<!-- Use depend as a shortcut for packages that are both build and exec dependencies -->
|
||||
<!-- <depend>roscpp</depend> -->
|
||||
<!-- Note that this is equivalent to the following: -->
|
||||
<!-- <build_depend>roscpp</build_depend> -->
|
||||
<!-- <exec_depend>roscpp</exec_depend> -->
|
||||
<!-- Use build_depend for packages you need at compile time: -->
|
||||
<!-- <build_depend>message_generation</build_depend> -->
|
||||
<!-- Use build_export_depend for packages you need in order to build against this package: -->
|
||||
<!-- <build_export_depend>message_generation</build_export_depend> -->
|
||||
<!-- Use buildtool_depend for build tool packages: -->
|
||||
<!-- <buildtool_depend>catkin</buildtool_depend> -->
|
||||
<!-- Use exec_depend for packages you need at runtime: -->
|
||||
<!-- <exec_depend>message_runtime</exec_depend> -->
|
||||
<!-- Use test_depend for packages you need only for testing: -->
|
||||
<!-- <test_depend>gtest</test_depend> -->
|
||||
<!-- Use doc_depend for packages you need only for building documentation: -->
|
||||
<!-- <doc_depend>doxygen</doc_depend> -->
|
||||
<buildtool_depend>catkin</buildtool_depend>
|
||||
<build_depend>rospy</build_depend>
|
||||
<build_depend>std_msgs</build_depend>
|
||||
<build_export_depend>rospy</build_export_depend>
|
||||
<build_export_depend>std_msgs</build_export_depend>
|
||||
<exec_depend>rospy</exec_depend>
|
||||
<exec_depend>std_msgs</exec_depend>
|
||||
<!-- The export tag contains other, unspecified, tags -->
|
||||
<export>
|
||||
<!-- Other tools can request additional information be placed here -->
|
||||
|
||||
</export>
|
||||
</package>
|
|
@ -1,4 +1,5 @@
|
|||
vqimg
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/vqimg/cmake.lock /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./cmake.lock
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/vqimg/lib/vqimg/hue_filter_node /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/vqimg/hue_filter_node
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/vqimg/lib/vqimg/gngt_node /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/vqimg/gngt_node
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/vqimg/lib/python2.7/dist-packages/vqimg/__init__.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/python2.7/dist-packages/vqimg/__init__.py
|
||||
|
|
|
@ -254,6 +254,9 @@ RT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so
|
|||
//Enable debian style python package layout
|
||||
SETUPTOOLS_DEB_LAYOUT:BOOL=ON
|
||||
|
||||
//Name of the computer/site where compile is being run
|
||||
SITE:STRING=ewilan
|
||||
|
||||
//LSB Distrib tag
|
||||
UBUNTU:BOOL=TRUE
|
||||
|
||||
|
|
|
@ -10,8 +10,6 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeSystem.cmake"
|
||||
"CMakeFiles/feature_tests.c"
|
||||
"CMakeFiles/feature_tests.cxx"
|
||||
"catkin/catkin_generated/version/package.cmake"
|
||||
"catkin_generated/installspace/_setup_util.py"
|
||||
"catkin_generated/package.cmake"
|
||||
|
@ -56,6 +54,9 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"/opt/ros/melodic/share/catkin/cmake/templates/_setup_util.py.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/env.sh.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/generate_cached_setup.py.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/local_setup.bash.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/local_setup.sh.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/local_setup.zsh.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/pkg.context.pc.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig-version.cmake.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig.cmake.in"
|
||||
|
@ -73,95 +74,28 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"/opt/ros/melodic/share/roslaunch/cmake/roslaunch-extras.cmake"
|
||||
"/opt/ros/melodic/share/roslaunch/cmake/roslaunchConfig-version.cmake"
|
||||
"/opt/ros/melodic/share/roslaunch/cmake/roslaunchConfig.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCXXInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCompilerIdDetection.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeConfigurableFile.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompilerId.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeGenericSystem.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeParseArguments.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystem.cmake.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeUnixFindMake.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CheckFunctionExists.c"
|
||||
"/usr/share/cmake-3.10/Modules/CheckIncludeFile.c.in"
|
||||
"/usr/share/cmake-3.10/Modules/CheckIncludeFile.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CheckLibraryExists.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CheckSymbolExists.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/ADSP-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Borland-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Clang-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Cray-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GHS-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C-FeatureTests.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-FindBinUtils.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/HP-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/IAR-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Intel-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/MSVC-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/PGI-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/PathScale-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SCO-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/TI-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Watcom-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/XL-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/DartConfiguration.tcl.in"
|
||||
"/usr/share/cmake-3.10/Modules/FindGTest.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindPackageMessage.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindPythonInterp.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindThreads.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/GoogleTest.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-Determine-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-C.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU.cmake"
|
||||
|
@ -181,18 +115,26 @@ set(CMAKE_MAKEFILE_OUTPUTS
|
|||
|
||||
# Byproducts of CMake generate step:
|
||||
set(CMAKE_MAKEFILE_PRODUCTS
|
||||
"CMakeFiles/3.10.2/CMakeSystem.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
|
||||
"CTestConfiguration.ini"
|
||||
"catkin_generated/stamps/bebop_description/package.xml.stamp"
|
||||
"atomic_configure/_setup_util.py"
|
||||
"atomic_configure/env.sh"
|
||||
"atomic_configure/setup.bash"
|
||||
"atomic_configure/local_setup.bash"
|
||||
"atomic_configure/setup.sh"
|
||||
"atomic_configure/local_setup.sh"
|
||||
"atomic_configure/setup.zsh"
|
||||
"atomic_configure/local_setup.zsh"
|
||||
"atomic_configure/.rosinstall"
|
||||
"catkin_generated/installspace/_setup_util.py"
|
||||
"catkin_generated/stamps/bebop_description/_setup_util.py.stamp"
|
||||
"catkin_generated/installspace/env.sh"
|
||||
"catkin_generated/installspace/setup.bash"
|
||||
"catkin_generated/installspace/local_setup.bash"
|
||||
"catkin_generated/installspace/setup.sh"
|
||||
"catkin_generated/installspace/local_setup.sh"
|
||||
"catkin_generated/installspace/setup.zsh"
|
||||
"catkin_generated/installspace/local_setup.zsh"
|
||||
"catkin_generated/installspace/.rosinstall"
|
||||
"catkin_generated/generate_cached_setup.py"
|
||||
"catkin_generated/env_cached.sh"
|
||||
|
|
115
workspace/build/bebop_description/CTestConfiguration.ini
Normal file
115
workspace/build/bebop_description/CTestConfiguration.ini
Normal file
|
@ -0,0 +1,115 @@
|
|||
# This file is configured by CMake automatically as DartConfiguration.tcl
|
||||
# If you choose not to use CMake, this file may be hand configured, by
|
||||
# filling in the required variables.
|
||||
|
||||
|
||||
# Configuration directories and files
|
||||
SourceDirectory: /home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_description
|
||||
BuildDirectory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description
|
||||
|
||||
# Where to place the cost data store
|
||||
CostDataFile:
|
||||
|
||||
# Site is something like machine.domain, i.e. pragmatic.crd
|
||||
Site: ewilan
|
||||
|
||||
# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++
|
||||
BuildName:
|
||||
|
||||
# Subprojects
|
||||
LabelsForSubprojects:
|
||||
|
||||
# Submission information
|
||||
IsCDash:
|
||||
CDashVersion:
|
||||
QueryCDashVersion:
|
||||
DropSite:
|
||||
DropLocation:
|
||||
DropSiteUser:
|
||||
DropSitePassword:
|
||||
DropSiteMode:
|
||||
DropMethod:
|
||||
TriggerSite:
|
||||
ScpCommand:
|
||||
|
||||
# Dashboard start time
|
||||
NightlyStartTime:
|
||||
|
||||
# Commands for the build/test/submit cycle
|
||||
ConfigureCommand: "/usr/bin/cmake" "/home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_description"
|
||||
MakeCommand:
|
||||
DefaultCTestConfigurationType:
|
||||
|
||||
# version control
|
||||
UpdateVersionOnly:
|
||||
|
||||
# CVS options
|
||||
# Default is "-d -P -A"
|
||||
CVSCommand:
|
||||
CVSUpdateOptions:
|
||||
|
||||
# Subversion options
|
||||
SVNCommand:
|
||||
SVNOptions:
|
||||
SVNUpdateOptions:
|
||||
|
||||
# Git options
|
||||
GITCommand:
|
||||
GITInitSubmodules:
|
||||
GITUpdateOptions:
|
||||
GITUpdateCustom:
|
||||
|
||||
# Perforce options
|
||||
P4Command:
|
||||
P4Client:
|
||||
P4Options:
|
||||
P4UpdateOptions:
|
||||
P4UpdateCustom:
|
||||
|
||||
# Generic update command
|
||||
UpdateCommand:
|
||||
UpdateOptions:
|
||||
UpdateType:
|
||||
|
||||
# Compiler info
|
||||
Compiler: /usr/bin/c++
|
||||
CompilerVersion: 7.3.0
|
||||
|
||||
# Dynamic analysis (MemCheck)
|
||||
PurifyCommand:
|
||||
ValgrindCommand:
|
||||
ValgrindCommandOptions:
|
||||
MemoryCheckType:
|
||||
MemoryCheckSanitizerOptions:
|
||||
MemoryCheckCommand:
|
||||
MemoryCheckCommandOptions:
|
||||
MemoryCheckSuppressionFile:
|
||||
|
||||
# Coverage
|
||||
CoverageCommand:
|
||||
CoverageExtraFlags:
|
||||
|
||||
# Cluster commands
|
||||
SlurmBatchCommand:
|
||||
SlurmRunCommand:
|
||||
|
||||
# Testing options
|
||||
# TimeOut is the amount of time in seconds to wait for processes
|
||||
# to complete during testing. After TimeOut seconds, the
|
||||
# process will be summarily terminated.
|
||||
# Currently set to 25 minutes
|
||||
TimeOut:
|
||||
|
||||
# During parallel testing CTest will not start a new test if doing
|
||||
# so would cause the system load to exceed this value.
|
||||
TestLoad:
|
||||
|
||||
UseLaunchers:
|
||||
CurlOptions:
|
||||
# warning, if you add new options here that have to do with submit,
|
||||
# you have to update cmCTestSubmitCommand.cxx
|
||||
|
||||
# For CTest submissions that timeout, these options
|
||||
# specify behavior for retrying the submission
|
||||
CTestSubmitRetryDelay:
|
||||
CTestSubmitRetryCount:
|
2
workspace/build/bebop_description/CTestCustom.cmake
Normal file
2
workspace/build/bebop_description/CTestCustom.cmake
Normal file
|
@ -0,0 +1,2 @@
|
|||
set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0)
|
||||
set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0)
|
|
@ -0,0 +1,2 @@
|
|||
- setup-file:
|
||||
local-name: /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description/setup.sh
|
300
workspace/build/bebop_description/atomic_configure/_setup_util.py
Executable file
300
workspace/build/bebop_description/atomic_configure/_setup_util.py
Executable file
|
@ -0,0 +1,300 @@
|
|||
#!/usr/bin/python2
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Software License Agreement (BSD License)
|
||||
#
|
||||
# Copyright (c) 2012, Willow Garage, Inc.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
#
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of Willow Garage, Inc. nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
# POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
'''This file generates shell code for the setup.SHELL scripts to set environment variables'''
|
||||
|
||||
from __future__ import print_function
|
||||
import argparse
|
||||
import copy
|
||||
import errno
|
||||
import os
|
||||
import platform
|
||||
import sys
|
||||
|
||||
CATKIN_MARKER_FILE = '.catkin'
|
||||
|
||||
system = platform.system()
|
||||
IS_DARWIN = (system == 'Darwin')
|
||||
IS_WINDOWS = (system == 'Windows')
|
||||
|
||||
# subfolder of workspace prepended to CMAKE_PREFIX_PATH
|
||||
ENV_VAR_SUBFOLDERS = {
|
||||
'CMAKE_PREFIX_PATH': '',
|
||||
'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')],
|
||||
'PATH': 'bin',
|
||||
'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')],
|
||||
'PYTHONPATH': 'lib/python2.7/dist-packages',
|
||||
}
|
||||
|
||||
|
||||
def rollback_env_variables(environ, env_var_subfolders):
|
||||
'''
|
||||
Generate shell code to reset environment variables
|
||||
by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH.
|
||||
This does not cover modifications performed by environment hooks.
|
||||
'''
|
||||
lines = []
|
||||
unmodified_environ = copy.copy(environ)
|
||||
for key in sorted(env_var_subfolders.keys()):
|
||||
subfolders = env_var_subfolders[key]
|
||||
if not isinstance(subfolders, list):
|
||||
subfolders = [subfolders]
|
||||
value = _rollback_env_variable(unmodified_environ, key, subfolders)
|
||||
if value is not None:
|
||||
environ[key] = value
|
||||
lines.append(assignment(key, value))
|
||||
if lines:
|
||||
lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH'))
|
||||
return lines
|
||||
|
||||
|
||||
def _rollback_env_variable(environ, name, subfolders):
|
||||
'''
|
||||
For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder.
|
||||
|
||||
:param subfolders: list of str '' or subfoldername that may start with '/'
|
||||
:returns: the updated value of the environment variable.
|
||||
'''
|
||||
value = environ[name] if name in environ else ''
|
||||
env_paths = [path for path in value.split(os.pathsep) if path]
|
||||
value_modified = False
|
||||
for subfolder in subfolders:
|
||||
if subfolder:
|
||||
if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)):
|
||||
subfolder = subfolder[1:]
|
||||
if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)):
|
||||
subfolder = subfolder[:-1]
|
||||
for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True):
|
||||
path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path
|
||||
path_to_remove = None
|
||||
for env_path in env_paths:
|
||||
env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path
|
||||
if env_path_clean == path_to_find:
|
||||
path_to_remove = env_path
|
||||
break
|
||||
if path_to_remove:
|
||||
env_paths.remove(path_to_remove)
|
||||
value_modified = True
|
||||
new_value = os.pathsep.join(env_paths)
|
||||
return new_value if value_modified else None
|
||||
|
||||
|
||||
def _get_workspaces(environ, include_fuerte=False, include_non_existing=False):
|
||||
'''
|
||||
Based on CMAKE_PREFIX_PATH return all catkin workspaces.
|
||||
|
||||
:param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool``
|
||||
'''
|
||||
# get all cmake prefix paths
|
||||
env_name = 'CMAKE_PREFIX_PATH'
|
||||
value = environ[env_name] if env_name in environ else ''
|
||||
paths = [path for path in value.split(os.pathsep) if path]
|
||||
# remove non-workspace paths
|
||||
workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))]
|
||||
return workspaces
|
||||
|
||||
|
||||
def prepend_env_variables(environ, env_var_subfolders, workspaces):
|
||||
'''
|
||||
Generate shell code to prepend environment variables
|
||||
for the all workspaces.
|
||||
'''
|
||||
lines = []
|
||||
lines.append(comment('prepend folders of workspaces to environment variables'))
|
||||
|
||||
paths = [path for path in workspaces.split(os.pathsep) if path]
|
||||
|
||||
prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '')
|
||||
lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix))
|
||||
|
||||
for key in sorted([key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH']):
|
||||
subfolder = env_var_subfolders[key]
|
||||
prefix = _prefix_env_variable(environ, key, paths, subfolder)
|
||||
lines.append(prepend(environ, key, prefix))
|
||||
return lines
|
||||
|
||||
|
||||
def _prefix_env_variable(environ, name, paths, subfolders):
|
||||
'''
|
||||
Return the prefix to prepend to the environment variable NAME, adding any path in NEW_PATHS_STR without creating duplicate or empty items.
|
||||
'''
|
||||
value = environ[name] if name in environ else ''
|
||||
environ_paths = [path for path in value.split(os.pathsep) if path]
|
||||
checked_paths = []
|
||||
for path in paths:
|
||||
if not isinstance(subfolders, list):
|
||||
subfolders = [subfolders]
|
||||
for subfolder in subfolders:
|
||||
path_tmp = path
|
||||
if subfolder:
|
||||
path_tmp = os.path.join(path_tmp, subfolder)
|
||||
# skip nonexistent paths
|
||||
if not os.path.exists(path_tmp):
|
||||
continue
|
||||
# exclude any path already in env and any path we already added
|
||||
if path_tmp not in environ_paths and path_tmp not in checked_paths:
|
||||
checked_paths.append(path_tmp)
|
||||
prefix_str = os.pathsep.join(checked_paths)
|
||||
if prefix_str != '' and environ_paths:
|
||||
prefix_str += os.pathsep
|
||||
return prefix_str
|
||||
|
||||
|
||||
def assignment(key, value):
|
||||
if not IS_WINDOWS:
|
||||
return 'export %s="%s"' % (key, value)
|
||||
else:
|
||||
return 'set %s=%s' % (key, value)
|
||||
|
||||
|
||||
def comment(msg):
|
||||
if not IS_WINDOWS:
|
||||
return '# %s' % msg
|
||||
else:
|
||||
return 'REM %s' % msg
|
||||
|
||||
|
||||
def prepend(environ, key, prefix):
|
||||
if key not in environ or not environ[key]:
|
||||
return assignment(key, prefix)
|
||||
if not IS_WINDOWS:
|
||||
return 'export %s="%s$%s"' % (key, prefix, key)
|
||||
else:
|
||||
return 'set %s=%s%%%s%%' % (key, prefix, key)
|
||||
|
||||
|
||||
def find_env_hooks(environ, cmake_prefix_path):
|
||||
'''
|
||||
Generate shell code with found environment hooks
|
||||
for the all workspaces.
|
||||
'''
|
||||
lines = []
|
||||
lines.append(comment('found environment hooks in workspaces'))
|
||||
|
||||
generic_env_hooks = []
|
||||
generic_env_hooks_workspace = []
|
||||
specific_env_hooks = []
|
||||
specific_env_hooks_workspace = []
|
||||
generic_env_hooks_by_filename = {}
|
||||
specific_env_hooks_by_filename = {}
|
||||
generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh'
|
||||
specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None
|
||||
# remove non-workspace paths
|
||||
workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))]
|
||||
for workspace in reversed(workspaces):
|
||||
env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d')
|
||||
if os.path.isdir(env_hook_dir):
|
||||
for filename in sorted(os.listdir(env_hook_dir)):
|
||||
if filename.endswith('.%s' % generic_env_hook_ext):
|
||||
# remove previous env hook with same name if present
|
||||
if filename in generic_env_hooks_by_filename:
|
||||
i = generic_env_hooks.index(generic_env_hooks_by_filename[filename])
|
||||
generic_env_hooks.pop(i)
|
||||
generic_env_hooks_workspace.pop(i)
|
||||
# append env hook
|
||||
generic_env_hooks.append(os.path.join(env_hook_dir, filename))
|
||||
generic_env_hooks_workspace.append(workspace)
|
||||
generic_env_hooks_by_filename[filename] = generic_env_hooks[-1]
|
||||
elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext):
|
||||
# remove previous env hook with same name if present
|
||||
if filename in specific_env_hooks_by_filename:
|
||||
i = specific_env_hooks.index(specific_env_hooks_by_filename[filename])
|
||||
specific_env_hooks.pop(i)
|
||||
specific_env_hooks_workspace.pop(i)
|
||||
# append env hook
|
||||
specific_env_hooks.append(os.path.join(env_hook_dir, filename))
|
||||
specific_env_hooks_workspace.append(workspace)
|
||||
specific_env_hooks_by_filename[filename] = specific_env_hooks[-1]
|
||||
env_hooks = generic_env_hooks + specific_env_hooks
|
||||
env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace
|
||||
count = len(env_hooks)
|
||||
lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count))
|
||||
for i in range(count):
|
||||
lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i]))
|
||||
lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i]))
|
||||
return lines
|
||||
|
||||
|
||||
def _parse_arguments(args=None):
|
||||
parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.')
|
||||
parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context')
|
||||
parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment')
|
||||
return parser.parse_known_args(args=args)[0]
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
try:
|
||||
try:
|
||||
args = _parse_arguments()
|
||||
except Exception as e:
|
||||
print(e, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
if not args.local:
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
else:
|
||||
# don't consider any other prefix path than this one
|
||||
CMAKE_PREFIX_PATH = []
|
||||
# prepend current workspace if not already part of CPP
|
||||
base_path = os.path.dirname(__file__)
|
||||
# CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent
|
||||
# base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison
|
||||
if os.path.sep != '/':
|
||||
base_path = base_path.replace(os.path.sep, '/')
|
||||
|
||||
if base_path not in CMAKE_PREFIX_PATH:
|
||||
CMAKE_PREFIX_PATH.insert(0, base_path)
|
||||
CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH)
|
||||
|
||||
environ = dict(os.environ)
|
||||
lines = []
|
||||
if not args.extend:
|
||||
lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS)
|
||||
lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH)
|
||||
lines += find_env_hooks(environ, CMAKE_PREFIX_PATH)
|
||||
print('\n'.join(lines))
|
||||
|
||||
# need to explicitly flush the output
|
||||
sys.stdout.flush()
|
||||
except IOError as e:
|
||||
# and catch potential "broken pipe" if stdout is not writable
|
||||
# which can happen when piping the output to a file but the disk is full
|
||||
if e.errno == errno.EPIPE:
|
||||
print(e, file=sys.stderr)
|
||||
sys.exit(2)
|
||||
raise
|
||||
|
||||
sys.exit(0)
|
16
workspace/build/bebop_description/atomic_configure/env.sh
Executable file
16
workspace/build/bebop_description/atomic_configure/env.sh
Executable file
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env sh
|
||||
# generated from catkin/cmake/templates/env.sh.in
|
||||
|
||||
if [ $# -eq 0 ] ; then
|
||||
/bin/echo "Usage: env.sh COMMANDS"
|
||||
/bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# ensure to not use different shell type which was set before
|
||||
CATKIN_SHELL=sh
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd)
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh"
|
||||
exec "$@"
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
# generated from catkin/cmake/templates/local_setup.bash.in
|
||||
|
||||
CATKIN_SHELL=bash
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local
|
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/env sh
|
||||
# generated from catkin/cmake/template/local_setup.sh.in
|
||||
|
||||
# since this file is sourced either use the provided _CATKIN_SETUP_DIR
|
||||
# or fall back to the destination set at configure time
|
||||
: ${_CATKIN_SETUP_DIR:=/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description}
|
||||
CATKIN_SETUP_UTIL_ARGS="--extend --local"
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh"
|
||||
unset CATKIN_SETUP_UTIL_ARGS
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env zsh
|
||||
# generated from catkin/cmake/templates/local_setup.zsh.in
|
||||
|
||||
CATKIN_SHELL=zsh
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd)
|
||||
emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh" --extend --local'
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
# generated from catkin/cmake/templates/setup.bash.in
|
||||
|
||||
CATKIN_SHELL=bash
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh"
|
96
workspace/build/bebop_description/atomic_configure/setup.sh
Normal file
96
workspace/build/bebop_description/atomic_configure/setup.sh
Normal file
|
@ -0,0 +1,96 @@
|
|||
#!/usr/bin/env sh
|
||||
# generated from catkin/cmake/template/setup.sh.in
|
||||
|
||||
# Sets various environment variables and sources additional environment hooks.
|
||||
# It tries it's best to undo changes from a previously sourced setup file before.
|
||||
# Supported command line options:
|
||||
# --extend: skips the undoing of changes from a previously sourced setup file
|
||||
# --local: only considers this workspace but not the chained ones
|
||||
# In plain sh shell which doesn't support arguments for sourced scripts you can
|
||||
# set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend/--local` instead.
|
||||
|
||||
# since this file is sourced either use the provided _CATKIN_SETUP_DIR
|
||||
# or fall back to the destination set at configure time
|
||||
: ${_CATKIN_SETUP_DIR:=/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description}
|
||||
_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py"
|
||||
unset _CATKIN_SETUP_DIR
|
||||
|
||||
if [ ! -f "$_SETUP_UTIL" ]; then
|
||||
echo "Missing Python script: $_SETUP_UTIL"
|
||||
return 22
|
||||
fi
|
||||
|
||||
# detect if running on Darwin platform
|
||||
_UNAME=`uname -s`
|
||||
_IS_DARWIN=0
|
||||
if [ "$_UNAME" = "Darwin" ]; then
|
||||
_IS_DARWIN=1
|
||||
fi
|
||||
unset _UNAME
|
||||
|
||||
# make sure to export all environment variables
|
||||
export CMAKE_PREFIX_PATH
|
||||
if [ $_IS_DARWIN -eq 0 ]; then
|
||||
export LD_LIBRARY_PATH
|
||||
else
|
||||
export DYLD_LIBRARY_PATH
|
||||
fi
|
||||
unset _IS_DARWIN
|
||||
export PATH
|
||||
export PKG_CONFIG_PATH
|
||||
export PYTHONPATH
|
||||
|
||||
# remember type of shell if not already set
|
||||
if [ -z "$CATKIN_SHELL" ]; then
|
||||
CATKIN_SHELL=sh
|
||||
fi
|
||||
|
||||
# invoke Python script to generate necessary exports of environment variables
|
||||
# use TMPDIR if it exists, otherwise fall back to /tmp
|
||||
if [ -d "${TMPDIR:-}" ]; then
|
||||
_TMPDIR="${TMPDIR}"
|
||||
else
|
||||
_TMPDIR=/tmp
|
||||
fi
|
||||
_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"`
|
||||
unset _TMPDIR
|
||||
if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then
|
||||
echo "Could not create temporary file: $_SETUP_TMP"
|
||||
return 1
|
||||
fi
|
||||
CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_SETUP_TMP"
|
||||
_RC=$?
|
||||
if [ $_RC -ne 0 ]; then
|
||||
if [ $_RC -eq 2 ]; then
|
||||
echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?"
|
||||
else
|
||||
echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC"
|
||||
fi
|
||||
unset _RC
|
||||
unset _SETUP_UTIL
|
||||
rm -f "$_SETUP_TMP"
|
||||
unset _SETUP_TMP
|
||||
return 1
|
||||
fi
|
||||
unset _RC
|
||||
unset _SETUP_UTIL
|
||||
. "$_SETUP_TMP"
|
||||
rm -f "$_SETUP_TMP"
|
||||
unset _SETUP_TMP
|
||||
|
||||
# source all environment hooks
|
||||
_i=0
|
||||
while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do
|
||||
eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i
|
||||
unset _CATKIN_ENVIRONMENT_HOOKS_$_i
|
||||
eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE
|
||||
unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE
|
||||
# set workspace for environment hook
|
||||
CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace
|
||||
. "$_envfile"
|
||||
unset CATKIN_ENV_HOOK_WORKSPACE
|
||||
_i=$((_i + 1))
|
||||
done
|
||||
unset _i
|
||||
|
||||
unset _CATKIN_ENVIRONMENT_HOOKS_COUNT
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env zsh
|
||||
# generated from catkin/cmake/templates/setup.zsh.in
|
||||
|
||||
CATKIN_SHELL=zsh
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd)
|
||||
emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"'
|
|
@ -1,5 +1,5 @@
|
|||
set(_CATKIN_CURRENT_PACKAGE "catkin")
|
||||
set(catkin_VERSION "0.7.14")
|
||||
set(catkin_VERSION "0.7.17")
|
||||
set(catkin_MAINTAINER "Dirk Thomas <dthomas@osrfoundation.org>")
|
||||
set(catkin_PACKAGE_FORMAT "2")
|
||||
set(catkin_BUILD_DEPENDS "python-empy" "python-argparse" "python-catkin-pkg")
|
||||
|
|
|
@ -250,6 +250,7 @@ def find_env_hooks(environ, cmake_prefix_path):
|
|||
def _parse_arguments(args=None):
|
||||
parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.')
|
||||
parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context')
|
||||
parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment')
|
||||
return parser.parse_known_args(args=args)[0]
|
||||
|
||||
|
||||
|
@ -261,10 +262,19 @@ if __name__ == '__main__':
|
|||
print(e, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
if not args.local:
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
else:
|
||||
# don't consider any other prefix path than this one
|
||||
CMAKE_PREFIX_PATH = []
|
||||
# prepend current workspace if not already part of CPP
|
||||
base_path = os.path.dirname(__file__)
|
||||
# CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent
|
||||
# base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison
|
||||
if os.path.sep != '/':
|
||||
base_path = base_path.replace(os.path.sep, '/')
|
||||
|
||||
if base_path not in CMAKE_PREFIX_PATH:
|
||||
CMAKE_PREFIX_PATH.insert(0, base_path)
|
||||
CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH)
|
||||
|
|
|
@ -121,6 +121,8 @@ foreach(library ${libraries})
|
|||
# keep build configuration keywords, target names and absolute libraries as-is
|
||||
if("${library}" MATCHES "^(debug|optimized|general)$")
|
||||
list(APPEND bebop_description_LIBRARIES ${library})
|
||||
elseif(${library} MATCHES "^-l")
|
||||
list(APPEND bebop_description_LIBRARIES ${library})
|
||||
elseif(TARGET ${library})
|
||||
list(APPEND bebop_description_LIBRARIES ${library})
|
||||
elseif(IS_ABSOLUTE ${library})
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
# generated from catkin/cmake/templates/local_setup.bash.in
|
||||
|
||||
CATKIN_SHELL=bash
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local
|
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/env sh
|
||||
# generated from catkin/cmake/template/local_setup.sh.in
|
||||
|
||||
# since this file is sourced either use the provided _CATKIN_SETUP_DIR
|
||||
# or fall back to the destination set at configure time
|
||||
: ${_CATKIN_SETUP_DIR:=/home/klafyvel/Documents/supelec/2A/projet/workspace/install}
|
||||
CATKIN_SETUP_UTIL_ARGS="--extend --local"
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh"
|
||||
unset CATKIN_SETUP_UTIL_ARGS
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env zsh
|
||||
# generated from catkin/cmake/templates/local_setup.zsh.in
|
||||
|
||||
CATKIN_SHELL=zsh
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd)
|
||||
emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh" --extend --local'
|
|
@ -5,8 +5,9 @@
|
|||
# It tries it's best to undo changes from a previously sourced setup file before.
|
||||
# Supported command line options:
|
||||
# --extend: skips the undoing of changes from a previously sourced setup file
|
||||
# (in plain sh shell which does't support arguments for sourced scripts you
|
||||
# can set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend` instead)
|
||||
# --local: only considers this workspace but not the chained ones
|
||||
# In plain sh shell which doesn't support arguments for sourced scripts you can
|
||||
# set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend/--local` instead.
|
||||
|
||||
# since this file is sourced either use the provided _CATKIN_SETUP_DIR
|
||||
# or fall back to the destination set at configure time
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
|
||||
# modified environment variables
|
||||
export CMAKE_PREFIX_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description:$CMAKE_PREFIX_PATH"
|
||||
export LD_LIBRARY_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description/lib:$LD_LIBRARY_PATH"
|
||||
export PKG_CONFIG_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description/lib/pkgconfig:$PKG_CONFIG_PATH"
|
||||
export PWD="/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description"
|
||||
export ROSLISP_PACKAGE_DIRECTORIES="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_description/share/common-lisp:$ROSLISP_PACKAGE_DIRECTORIES"
|
||||
export ROS_PACKAGE_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_description:$ROS_PACKAGE_PATH"
|
|
@ -250,6 +250,7 @@ def find_env_hooks(environ, cmake_prefix_path):
|
|||
def _parse_arguments(args=None):
|
||||
parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.')
|
||||
parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context')
|
||||
parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment')
|
||||
return parser.parse_known_args(args=args)[0]
|
||||
|
||||
|
||||
|
@ -261,10 +262,19 @@ if __name__ == '__main__':
|
|||
print(e, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
if not args.local:
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
else:
|
||||
# don't consider any other prefix path than this one
|
||||
CMAKE_PREFIX_PATH = []
|
||||
# prepend current workspace if not already part of CPP
|
||||
base_path = os.path.dirname(__file__)
|
||||
# CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent
|
||||
# base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison
|
||||
if os.path.sep != '/':
|
||||
base_path = base_path.replace(os.path.sep, '/')
|
||||
|
||||
if base_path not in CMAKE_PREFIX_PATH:
|
||||
CMAKE_PREFIX_PATH.insert(0, base_path)
|
||||
CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH)
|
||||
|
|
|
@ -73,38 +73,47 @@ endif()
|
|||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.bash")
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.bash;/home/klafyvel/Documents/supelec/2A/projet/workspace/install/local_setup.bash")
|
||||
if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description/catkin_generated/installspace/setup.bash")
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description/catkin_generated/installspace/setup.bash"
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description/catkin_generated/installspace/local_setup.bash"
|
||||
)
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.sh")
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.sh;/home/klafyvel/Documents/supelec/2A/projet/workspace/install/local_setup.sh")
|
||||
if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description/catkin_generated/installspace/setup.sh")
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description/catkin_generated/installspace/setup.sh"
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description/catkin_generated/installspace/local_setup.sh"
|
||||
)
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.zsh")
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.zsh;/home/klafyvel/Documents/supelec/2A/projet/workspace/install/local_setup.zsh")
|
||||
if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description/catkin_generated/installspace/setup.zsh")
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description/catkin_generated/installspace/setup.zsh"
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_description/catkin_generated/installspace/local_setup.zsh"
|
||||
)
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
|
|
|
@ -260,6 +260,9 @@ RUN_HARDWARE_TESTS:BOOL=OFF
|
|||
//Enable debian style python package layout
|
||||
SETUPTOOLS_DEB_LAYOUT:BOOL=ON
|
||||
|
||||
//Name of the computer/site where compile is being run
|
||||
SITE:STRING=ewilan
|
||||
|
||||
//LSB Distrib tag
|
||||
UBUNTU:BOOL=TRUE
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Hashes of file build rules.
|
||||
8a45a11f53bf58f7c2f6ebaa0432a5e1 /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include/bebop_driver/BebopArdrone3Config.h
|
||||
2d3a84cb59cc7c7d04939265157d17e1 /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include/bebop_driver/BebopArdrone3Config.h
|
||||
172afb579b1887f95deb892bdbf292d7 CMakeFiles/bebop_driver_gencfg
|
||||
d2096ff1ad2fa84cf9408e448e8ea5a6 CMakeFiles/clean_test_results
|
||||
|
|
|
@ -10,8 +10,6 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeSystem.cmake"
|
||||
"CMakeFiles/feature_tests.c"
|
||||
"CMakeFiles/feature_tests.cxx"
|
||||
"catkin/catkin_generated/version/package.cmake"
|
||||
"catkin_generated/installspace/_setup_util.py"
|
||||
"catkin_generated/ordered_paths.cmake"
|
||||
|
@ -76,6 +74,9 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"/opt/ros/melodic/share/catkin/cmake/templates/_setup_util.py.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/env.sh.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/generate_cached_setup.py.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/local_setup.bash.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/local_setup.sh.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/local_setup.zsh.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/pkg.context.pc.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig-version.cmake.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig.cmake.in"
|
||||
|
@ -95,6 +96,7 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"/opt/ros/melodic/share/class_loader/cmake/class_loaderConfig.cmake"
|
||||
"/opt/ros/melodic/share/cpp_common/cmake/cpp_commonConfig-version.cmake"
|
||||
"/opt/ros/melodic/share/cpp_common/cmake/cpp_commonConfig.cmake"
|
||||
"/opt/ros/melodic/share/dynamic_reconfigure/cmake/../cmake/setup_custom_pythonpath.sh.in"
|
||||
"/opt/ros/melodic/share/dynamic_reconfigure/cmake/dynamic_reconfigure-extras.cmake"
|
||||
"/opt/ros/melodic/share/dynamic_reconfigure/cmake/dynamic_reconfigure-macros.cmake"
|
||||
"/opt/ros/melodic/share/dynamic_reconfigure/cmake/dynamic_reconfigure-msg-extras.cmake"
|
||||
|
@ -189,87 +191,22 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"/opt/ros/melodic/share/xmlrpcpp/cmake/xmlrpcpp-extras.cmake"
|
||||
"/opt/ros/melodic/share/xmlrpcpp/cmake/xmlrpcppConfig-version.cmake"
|
||||
"/opt/ros/melodic/share/xmlrpcpp/cmake/xmlrpcppConfig.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCXXInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCompilerIdDetection.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeConfigurableFile.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompilerId.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeGenericSystem.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeParseArguments.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystem.cmake.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeUnixFindMake.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CheckFunctionExists.c"
|
||||
"/usr/share/cmake-3.10/Modules/CheckIncludeFile.c.in"
|
||||
"/usr/share/cmake-3.10/Modules/CheckIncludeFile.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CheckLibraryExists.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CheckSymbolExists.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/ADSP-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Borland-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Clang-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Cray-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GHS-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C-FeatureTests.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-FindBinUtils.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/HP-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/IAR-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Intel-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/MSVC-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/PGI-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/PathScale-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SCO-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/TI-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Watcom-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/XL-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/DartConfiguration.tcl.in"
|
||||
"/usr/share/cmake-3.10/Modules/FindGTest.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindPackageMessage.cmake"
|
||||
|
@ -277,8 +214,6 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"/usr/share/cmake-3.10/Modules/FindPythonInterp.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindThreads.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/GoogleTest.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-Determine-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-C.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU.cmake"
|
||||
|
@ -298,22 +233,31 @@ set(CMAKE_MAKEFILE_OUTPUTS
|
|||
|
||||
# Byproducts of CMake generate step:
|
||||
set(CMAKE_MAKEFILE_PRODUCTS
|
||||
"CMakeFiles/3.10.2/CMakeSystem.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
|
||||
"CTestConfiguration.ini"
|
||||
"catkin_generated/stamps/bebop_driver/package.xml.stamp"
|
||||
"atomic_configure/_setup_util.py"
|
||||
"atomic_configure/env.sh"
|
||||
"atomic_configure/setup.bash"
|
||||
"atomic_configure/local_setup.bash"
|
||||
"atomic_configure/setup.sh"
|
||||
"atomic_configure/local_setup.sh"
|
||||
"atomic_configure/setup.zsh"
|
||||
"atomic_configure/local_setup.zsh"
|
||||
"atomic_configure/.rosinstall"
|
||||
"catkin_generated/installspace/_setup_util.py"
|
||||
"catkin_generated/stamps/bebop_driver/_setup_util.py.stamp"
|
||||
"catkin_generated/installspace/env.sh"
|
||||
"catkin_generated/installspace/setup.bash"
|
||||
"catkin_generated/installspace/local_setup.bash"
|
||||
"catkin_generated/installspace/setup.sh"
|
||||
"catkin_generated/installspace/local_setup.sh"
|
||||
"catkin_generated/installspace/setup.zsh"
|
||||
"catkin_generated/installspace/local_setup.zsh"
|
||||
"catkin_generated/installspace/.rosinstall"
|
||||
"catkin_generated/generate_cached_setup.py"
|
||||
"catkin_generated/env_cached.sh"
|
||||
"catkin_generated/stamps/bebop_driver/interrogate_setup_dot_py.py.stamp"
|
||||
"setup_custom_pythonpath.sh"
|
||||
"catkin_generated/stamps/bebop_driver/package.xml.stamp"
|
||||
"catkin_generated/pkg.develspace.context.pc.py"
|
||||
"catkin_generated/stamps/bebop_driver/pkg.pc.em.stamp"
|
||||
|
|
|
@ -2617,8 +2617,6 @@ boost/type_traits/remove_reference.hpp
|
|||
-
|
||||
|
||||
/opt/ros/melodic/include/ros/platform.h
|
||||
windows.h
|
||||
-
|
||||
stdlib.h
|
||||
-
|
||||
string
|
||||
|
|
|
@ -12,6 +12,7 @@ set(CMAKE_CXX_COMPILER_ID "GNU")
|
|||
# Preprocessor definitions for this target.
|
||||
set(CMAKE_TARGET_DEFINITIONS_CXX
|
||||
"ROSCONSOLE_BACKEND_LOG4CXX"
|
||||
"ROS_BUILD_SHARED_LIBS=1"
|
||||
"ROS_PACKAGE_NAME=\"bebop_driver\""
|
||||
)
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
# compile CXX with /usr/bin/c++
|
||||
CXX_FLAGS = -fPIC
|
||||
|
||||
CXX_DEFINES = -DROSCONSOLE_BACKEND_LOG4CXX -DROS_PACKAGE_NAME=\"bebop_driver\" -Dbebop_EXPORTS
|
||||
CXX_DEFINES = -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"bebop_driver\" -Dbebop_EXPORTS
|
||||
|
||||
CXX_INCLUDES = -I/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include -I/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_msgs/include -I/opt/ros/melodic/include -I/opt/ros/melodic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -I/opt/ros/melodic/share/orocos_kdl/cmake/../../../include -I/usr/include/eigen3 -I/opt/ros/melodic/include/parrot_arsdk -I/home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_driver/include -I/usr/include/x86_64-linux-gnu
|
||||
|
||||
|
|
Binary file not shown.
|
@ -61,7 +61,7 @@ CMakeFiles/bebop_driver_gencfg: /home/klafyvel/Documents/supelec/2A/projet/works
|
|||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include/bebop_driver/BebopArdrone3Config.h: /opt/ros/melodic/share/dynamic_reconfigure/templates/ConfigType.py.template
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include/bebop_driver/BebopArdrone3Config.h: /opt/ros/melodic/share/dynamic_reconfigure/templates/ConfigType.h.template
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating dynamic reconfigure files from cfg/autogenerated/BebopArdrone3.cfg: /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include/bebop_driver/BebopArdrone3Config.h /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/lib/python2.7/dist-packages/bebop_driver/cfg/BebopArdrone3Config.py"
|
||||
catkin_generated/env_cached.sh /home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_driver/cfg/autogenerated/BebopArdrone3.cfg /opt/ros/melodic/share/dynamic_reconfigure/cmake/.. /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/share/bebop_driver /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include/bebop_driver /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/lib/python2.7/dist-packages/bebop_driver
|
||||
catkin_generated/env_cached.sh /home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/setup_custom_pythonpath.sh /home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_driver/cfg/autogenerated/BebopArdrone3.cfg /opt/ros/melodic/share/dynamic_reconfigure/cmake/.. /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/share/bebop_driver /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include/bebop_driver /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/lib/python2.7/dist-packages/bebop_driver
|
||||
|
||||
/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/share/bebop_driver/docs/BebopArdrone3Config.dox: /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include/bebop_driver/BebopArdrone3Config.h
|
||||
@$(CMAKE_COMMAND) -E touch_nocreate /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/share/bebop_driver/docs/BebopArdrone3Config.dox
|
||||
|
|
|
@ -331,8 +331,6 @@ boost/type_traits/remove_reference.hpp
|
|||
-
|
||||
|
||||
/opt/ros/melodic/include/ros/platform.h
|
||||
windows.h
|
||||
-
|
||||
stdlib.h
|
||||
-
|
||||
string
|
||||
|
|
|
@ -11,6 +11,7 @@ set(CMAKE_CXX_COMPILER_ID "GNU")
|
|||
# Preprocessor definitions for this target.
|
||||
set(CMAKE_TARGET_DEFINITIONS_CXX
|
||||
"ROSCONSOLE_BACKEND_LOG4CXX"
|
||||
"ROS_BUILD_SHARED_LIBS=1"
|
||||
"ROS_PACKAGE_NAME=\"bebop_driver\""
|
||||
)
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
# compile CXX with /usr/bin/c++
|
||||
CXX_FLAGS =
|
||||
|
||||
CXX_DEFINES = -DROSCONSOLE_BACKEND_LOG4CXX -DROS_PACKAGE_NAME=\"bebop_driver\"
|
||||
CXX_DEFINES = -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"bebop_driver\"
|
||||
|
||||
CXX_INCLUDES = -I/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include -I/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_msgs/include -I/opt/ros/melodic/include -I/opt/ros/melodic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -I/opt/ros/melodic/share/orocos_kdl/cmake/../../../include -I/usr/include/eigen3 -I/opt/ros/melodic/include/parrot_arsdk -I/home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_driver/include -I/usr/include/x86_64-linux-gnu
|
||||
|
||||
|
|
|
@ -2329,8 +2329,6 @@ boost/type_traits/remove_reference.hpp
|
|||
-
|
||||
|
||||
/opt/ros/melodic/include/ros/platform.h
|
||||
windows.h
|
||||
-
|
||||
stdlib.h
|
||||
-
|
||||
string
|
||||
|
|
|
@ -11,6 +11,7 @@ set(CMAKE_CXX_COMPILER_ID "GNU")
|
|||
# Preprocessor definitions for this target.
|
||||
set(CMAKE_TARGET_DEFINITIONS_CXX
|
||||
"ROSCONSOLE_BACKEND_LOG4CXX"
|
||||
"ROS_BUILD_SHARED_LIBS=1"
|
||||
"ROS_PACKAGE_NAME=\"bebop_driver\""
|
||||
)
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
# compile CXX with /usr/bin/c++
|
||||
CXX_FLAGS = -fPIC
|
||||
|
||||
CXX_DEFINES = -DROSCONSOLE_BACKEND_LOG4CXX -DROS_PACKAGE_NAME=\"bebop_driver\" -Dbebop_driver_nodelet_EXPORTS
|
||||
CXX_DEFINES = -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"bebop_driver\" -Dbebop_driver_nodelet_EXPORTS
|
||||
|
||||
CXX_INCLUDES = -I/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/include -I/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_msgs/include -I/opt/ros/melodic/include -I/opt/ros/melodic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -I/opt/ros/melodic/share/orocos_kdl/cmake/../../../include -I/usr/include/eigen3 -I/opt/ros/melodic/include/parrot_arsdk -I/home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_driver/include -I/usr/include/x86_64-linux-gnu
|
||||
|
||||
|
|
Binary file not shown.
115
workspace/build/bebop_driver/CTestConfiguration.ini
Normal file
115
workspace/build/bebop_driver/CTestConfiguration.ini
Normal file
|
@ -0,0 +1,115 @@
|
|||
# This file is configured by CMake automatically as DartConfiguration.tcl
|
||||
# If you choose not to use CMake, this file may be hand configured, by
|
||||
# filling in the required variables.
|
||||
|
||||
|
||||
# Configuration directories and files
|
||||
SourceDirectory: /home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_driver
|
||||
BuildDirectory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver
|
||||
|
||||
# Where to place the cost data store
|
||||
CostDataFile:
|
||||
|
||||
# Site is something like machine.domain, i.e. pragmatic.crd
|
||||
Site: ewilan
|
||||
|
||||
# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++
|
||||
BuildName:
|
||||
|
||||
# Subprojects
|
||||
LabelsForSubprojects:
|
||||
|
||||
# Submission information
|
||||
IsCDash:
|
||||
CDashVersion:
|
||||
QueryCDashVersion:
|
||||
DropSite:
|
||||
DropLocation:
|
||||
DropSiteUser:
|
||||
DropSitePassword:
|
||||
DropSiteMode:
|
||||
DropMethod:
|
||||
TriggerSite:
|
||||
ScpCommand:
|
||||
|
||||
# Dashboard start time
|
||||
NightlyStartTime:
|
||||
|
||||
# Commands for the build/test/submit cycle
|
||||
ConfigureCommand: "/usr/bin/cmake" "/home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_driver"
|
||||
MakeCommand:
|
||||
DefaultCTestConfigurationType:
|
||||
|
||||
# version control
|
||||
UpdateVersionOnly:
|
||||
|
||||
# CVS options
|
||||
# Default is "-d -P -A"
|
||||
CVSCommand:
|
||||
CVSUpdateOptions:
|
||||
|
||||
# Subversion options
|
||||
SVNCommand:
|
||||
SVNOptions:
|
||||
SVNUpdateOptions:
|
||||
|
||||
# Git options
|
||||
GITCommand:
|
||||
GITInitSubmodules:
|
||||
GITUpdateOptions:
|
||||
GITUpdateCustom:
|
||||
|
||||
# Perforce options
|
||||
P4Command:
|
||||
P4Client:
|
||||
P4Options:
|
||||
P4UpdateOptions:
|
||||
P4UpdateCustom:
|
||||
|
||||
# Generic update command
|
||||
UpdateCommand:
|
||||
UpdateOptions:
|
||||
UpdateType:
|
||||
|
||||
# Compiler info
|
||||
Compiler: /usr/bin/c++
|
||||
CompilerVersion: 7.3.0
|
||||
|
||||
# Dynamic analysis (MemCheck)
|
||||
PurifyCommand:
|
||||
ValgrindCommand:
|
||||
ValgrindCommandOptions:
|
||||
MemoryCheckType:
|
||||
MemoryCheckSanitizerOptions:
|
||||
MemoryCheckCommand:
|
||||
MemoryCheckCommandOptions:
|
||||
MemoryCheckSuppressionFile:
|
||||
|
||||
# Coverage
|
||||
CoverageCommand:
|
||||
CoverageExtraFlags:
|
||||
|
||||
# Cluster commands
|
||||
SlurmBatchCommand:
|
||||
SlurmRunCommand:
|
||||
|
||||
# Testing options
|
||||
# TimeOut is the amount of time in seconds to wait for processes
|
||||
# to complete during testing. After TimeOut seconds, the
|
||||
# process will be summarily terminated.
|
||||
# Currently set to 25 minutes
|
||||
TimeOut:
|
||||
|
||||
# During parallel testing CTest will not start a new test if doing
|
||||
# so would cause the system load to exceed this value.
|
||||
TestLoad:
|
||||
|
||||
UseLaunchers:
|
||||
CurlOptions:
|
||||
# warning, if you add new options here that have to do with submit,
|
||||
# you have to update cmCTestSubmitCommand.cxx
|
||||
|
||||
# For CTest submissions that timeout, these options
|
||||
# specify behavior for retrying the submission
|
||||
CTestSubmitRetryDelay:
|
||||
CTestSubmitRetryCount:
|
2
workspace/build/bebop_driver/CTestCustom.cmake
Normal file
2
workspace/build/bebop_driver/CTestCustom.cmake
Normal file
|
@ -0,0 +1,2 @@
|
|||
set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0)
|
||||
set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0)
|
|
@ -0,0 +1,2 @@
|
|||
- setup-file:
|
||||
local-name: /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/setup.sh
|
300
workspace/build/bebop_driver/atomic_configure/_setup_util.py
Executable file
300
workspace/build/bebop_driver/atomic_configure/_setup_util.py
Executable file
|
@ -0,0 +1,300 @@
|
|||
#!/usr/bin/python2
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Software License Agreement (BSD License)
|
||||
#
|
||||
# Copyright (c) 2012, Willow Garage, Inc.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
#
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of Willow Garage, Inc. nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
# POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
'''This file generates shell code for the setup.SHELL scripts to set environment variables'''
|
||||
|
||||
from __future__ import print_function
|
||||
import argparse
|
||||
import copy
|
||||
import errno
|
||||
import os
|
||||
import platform
|
||||
import sys
|
||||
|
||||
CATKIN_MARKER_FILE = '.catkin'
|
||||
|
||||
system = platform.system()
|
||||
IS_DARWIN = (system == 'Darwin')
|
||||
IS_WINDOWS = (system == 'Windows')
|
||||
|
||||
# subfolder of workspace prepended to CMAKE_PREFIX_PATH
|
||||
ENV_VAR_SUBFOLDERS = {
|
||||
'CMAKE_PREFIX_PATH': '',
|
||||
'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')],
|
||||
'PATH': 'bin',
|
||||
'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')],
|
||||
'PYTHONPATH': 'lib/python2.7/dist-packages',
|
||||
}
|
||||
|
||||
|
||||
def rollback_env_variables(environ, env_var_subfolders):
|
||||
'''
|
||||
Generate shell code to reset environment variables
|
||||
by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH.
|
||||
This does not cover modifications performed by environment hooks.
|
||||
'''
|
||||
lines = []
|
||||
unmodified_environ = copy.copy(environ)
|
||||
for key in sorted(env_var_subfolders.keys()):
|
||||
subfolders = env_var_subfolders[key]
|
||||
if not isinstance(subfolders, list):
|
||||
subfolders = [subfolders]
|
||||
value = _rollback_env_variable(unmodified_environ, key, subfolders)
|
||||
if value is not None:
|
||||
environ[key] = value
|
||||
lines.append(assignment(key, value))
|
||||
if lines:
|
||||
lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH'))
|
||||
return lines
|
||||
|
||||
|
||||
def _rollback_env_variable(environ, name, subfolders):
|
||||
'''
|
||||
For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder.
|
||||
|
||||
:param subfolders: list of str '' or subfoldername that may start with '/'
|
||||
:returns: the updated value of the environment variable.
|
||||
'''
|
||||
value = environ[name] if name in environ else ''
|
||||
env_paths = [path for path in value.split(os.pathsep) if path]
|
||||
value_modified = False
|
||||
for subfolder in subfolders:
|
||||
if subfolder:
|
||||
if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)):
|
||||
subfolder = subfolder[1:]
|
||||
if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)):
|
||||
subfolder = subfolder[:-1]
|
||||
for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True):
|
||||
path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path
|
||||
path_to_remove = None
|
||||
for env_path in env_paths:
|
||||
env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path
|
||||
if env_path_clean == path_to_find:
|
||||
path_to_remove = env_path
|
||||
break
|
||||
if path_to_remove:
|
||||
env_paths.remove(path_to_remove)
|
||||
value_modified = True
|
||||
new_value = os.pathsep.join(env_paths)
|
||||
return new_value if value_modified else None
|
||||
|
||||
|
||||
def _get_workspaces(environ, include_fuerte=False, include_non_existing=False):
|
||||
'''
|
||||
Based on CMAKE_PREFIX_PATH return all catkin workspaces.
|
||||
|
||||
:param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool``
|
||||
'''
|
||||
# get all cmake prefix paths
|
||||
env_name = 'CMAKE_PREFIX_PATH'
|
||||
value = environ[env_name] if env_name in environ else ''
|
||||
paths = [path for path in value.split(os.pathsep) if path]
|
||||
# remove non-workspace paths
|
||||
workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))]
|
||||
return workspaces
|
||||
|
||||
|
||||
def prepend_env_variables(environ, env_var_subfolders, workspaces):
|
||||
'''
|
||||
Generate shell code to prepend environment variables
|
||||
for the all workspaces.
|
||||
'''
|
||||
lines = []
|
||||
lines.append(comment('prepend folders of workspaces to environment variables'))
|
||||
|
||||
paths = [path for path in workspaces.split(os.pathsep) if path]
|
||||
|
||||
prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '')
|
||||
lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix))
|
||||
|
||||
for key in sorted([key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH']):
|
||||
subfolder = env_var_subfolders[key]
|
||||
prefix = _prefix_env_variable(environ, key, paths, subfolder)
|
||||
lines.append(prepend(environ, key, prefix))
|
||||
return lines
|
||||
|
||||
|
||||
def _prefix_env_variable(environ, name, paths, subfolders):
|
||||
'''
|
||||
Return the prefix to prepend to the environment variable NAME, adding any path in NEW_PATHS_STR without creating duplicate or empty items.
|
||||
'''
|
||||
value = environ[name] if name in environ else ''
|
||||
environ_paths = [path for path in value.split(os.pathsep) if path]
|
||||
checked_paths = []
|
||||
for path in paths:
|
||||
if not isinstance(subfolders, list):
|
||||
subfolders = [subfolders]
|
||||
for subfolder in subfolders:
|
||||
path_tmp = path
|
||||
if subfolder:
|
||||
path_tmp = os.path.join(path_tmp, subfolder)
|
||||
# skip nonexistent paths
|
||||
if not os.path.exists(path_tmp):
|
||||
continue
|
||||
# exclude any path already in env and any path we already added
|
||||
if path_tmp not in environ_paths and path_tmp not in checked_paths:
|
||||
checked_paths.append(path_tmp)
|
||||
prefix_str = os.pathsep.join(checked_paths)
|
||||
if prefix_str != '' and environ_paths:
|
||||
prefix_str += os.pathsep
|
||||
return prefix_str
|
||||
|
||||
|
||||
def assignment(key, value):
|
||||
if not IS_WINDOWS:
|
||||
return 'export %s="%s"' % (key, value)
|
||||
else:
|
||||
return 'set %s=%s' % (key, value)
|
||||
|
||||
|
||||
def comment(msg):
|
||||
if not IS_WINDOWS:
|
||||
return '# %s' % msg
|
||||
else:
|
||||
return 'REM %s' % msg
|
||||
|
||||
|
||||
def prepend(environ, key, prefix):
|
||||
if key not in environ or not environ[key]:
|
||||
return assignment(key, prefix)
|
||||
if not IS_WINDOWS:
|
||||
return 'export %s="%s$%s"' % (key, prefix, key)
|
||||
else:
|
||||
return 'set %s=%s%%%s%%' % (key, prefix, key)
|
||||
|
||||
|
||||
def find_env_hooks(environ, cmake_prefix_path):
|
||||
'''
|
||||
Generate shell code with found environment hooks
|
||||
for the all workspaces.
|
||||
'''
|
||||
lines = []
|
||||
lines.append(comment('found environment hooks in workspaces'))
|
||||
|
||||
generic_env_hooks = []
|
||||
generic_env_hooks_workspace = []
|
||||
specific_env_hooks = []
|
||||
specific_env_hooks_workspace = []
|
||||
generic_env_hooks_by_filename = {}
|
||||
specific_env_hooks_by_filename = {}
|
||||
generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh'
|
||||
specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None
|
||||
# remove non-workspace paths
|
||||
workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))]
|
||||
for workspace in reversed(workspaces):
|
||||
env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d')
|
||||
if os.path.isdir(env_hook_dir):
|
||||
for filename in sorted(os.listdir(env_hook_dir)):
|
||||
if filename.endswith('.%s' % generic_env_hook_ext):
|
||||
# remove previous env hook with same name if present
|
||||
if filename in generic_env_hooks_by_filename:
|
||||
i = generic_env_hooks.index(generic_env_hooks_by_filename[filename])
|
||||
generic_env_hooks.pop(i)
|
||||
generic_env_hooks_workspace.pop(i)
|
||||
# append env hook
|
||||
generic_env_hooks.append(os.path.join(env_hook_dir, filename))
|
||||
generic_env_hooks_workspace.append(workspace)
|
||||
generic_env_hooks_by_filename[filename] = generic_env_hooks[-1]
|
||||
elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext):
|
||||
# remove previous env hook with same name if present
|
||||
if filename in specific_env_hooks_by_filename:
|
||||
i = specific_env_hooks.index(specific_env_hooks_by_filename[filename])
|
||||
specific_env_hooks.pop(i)
|
||||
specific_env_hooks_workspace.pop(i)
|
||||
# append env hook
|
||||
specific_env_hooks.append(os.path.join(env_hook_dir, filename))
|
||||
specific_env_hooks_workspace.append(workspace)
|
||||
specific_env_hooks_by_filename[filename] = specific_env_hooks[-1]
|
||||
env_hooks = generic_env_hooks + specific_env_hooks
|
||||
env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace
|
||||
count = len(env_hooks)
|
||||
lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count))
|
||||
for i in range(count):
|
||||
lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i]))
|
||||
lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i]))
|
||||
return lines
|
||||
|
||||
|
||||
def _parse_arguments(args=None):
|
||||
parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.')
|
||||
parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context')
|
||||
parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment')
|
||||
return parser.parse_known_args(args=args)[0]
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
try:
|
||||
try:
|
||||
args = _parse_arguments()
|
||||
except Exception as e:
|
||||
print(e, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
if not args.local:
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
else:
|
||||
# don't consider any other prefix path than this one
|
||||
CMAKE_PREFIX_PATH = []
|
||||
# prepend current workspace if not already part of CPP
|
||||
base_path = os.path.dirname(__file__)
|
||||
# CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent
|
||||
# base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison
|
||||
if os.path.sep != '/':
|
||||
base_path = base_path.replace(os.path.sep, '/')
|
||||
|
||||
if base_path not in CMAKE_PREFIX_PATH:
|
||||
CMAKE_PREFIX_PATH.insert(0, base_path)
|
||||
CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH)
|
||||
|
||||
environ = dict(os.environ)
|
||||
lines = []
|
||||
if not args.extend:
|
||||
lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS)
|
||||
lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH)
|
||||
lines += find_env_hooks(environ, CMAKE_PREFIX_PATH)
|
||||
print('\n'.join(lines))
|
||||
|
||||
# need to explicitly flush the output
|
||||
sys.stdout.flush()
|
||||
except IOError as e:
|
||||
# and catch potential "broken pipe" if stdout is not writable
|
||||
# which can happen when piping the output to a file but the disk is full
|
||||
if e.errno == errno.EPIPE:
|
||||
print(e, file=sys.stderr)
|
||||
sys.exit(2)
|
||||
raise
|
||||
|
||||
sys.exit(0)
|
16
workspace/build/bebop_driver/atomic_configure/env.sh
Executable file
16
workspace/build/bebop_driver/atomic_configure/env.sh
Executable file
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env sh
|
||||
# generated from catkin/cmake/templates/env.sh.in
|
||||
|
||||
if [ $# -eq 0 ] ; then
|
||||
/bin/echo "Usage: env.sh COMMANDS"
|
||||
/bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# ensure to not use different shell type which was set before
|
||||
CATKIN_SHELL=sh
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd)
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh"
|
||||
exec "$@"
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
# generated from catkin/cmake/templates/local_setup.bash.in
|
||||
|
||||
CATKIN_SHELL=bash
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local
|
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/env sh
|
||||
# generated from catkin/cmake/template/local_setup.sh.in
|
||||
|
||||
# since this file is sourced either use the provided _CATKIN_SETUP_DIR
|
||||
# or fall back to the destination set at configure time
|
||||
: ${_CATKIN_SETUP_DIR:=/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver}
|
||||
CATKIN_SETUP_UTIL_ARGS="--extend --local"
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh"
|
||||
unset CATKIN_SETUP_UTIL_ARGS
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env zsh
|
||||
# generated from catkin/cmake/templates/local_setup.zsh.in
|
||||
|
||||
CATKIN_SHELL=zsh
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd)
|
||||
emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh" --extend --local'
|
8
workspace/build/bebop_driver/atomic_configure/setup.bash
Normal file
8
workspace/build/bebop_driver/atomic_configure/setup.bash
Normal file
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
# generated from catkin/cmake/templates/setup.bash.in
|
||||
|
||||
CATKIN_SHELL=bash
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh"
|
96
workspace/build/bebop_driver/atomic_configure/setup.sh
Normal file
96
workspace/build/bebop_driver/atomic_configure/setup.sh
Normal file
|
@ -0,0 +1,96 @@
|
|||
#!/usr/bin/env sh
|
||||
# generated from catkin/cmake/template/setup.sh.in
|
||||
|
||||
# Sets various environment variables and sources additional environment hooks.
|
||||
# It tries it's best to undo changes from a previously sourced setup file before.
|
||||
# Supported command line options:
|
||||
# --extend: skips the undoing of changes from a previously sourced setup file
|
||||
# --local: only considers this workspace but not the chained ones
|
||||
# In plain sh shell which doesn't support arguments for sourced scripts you can
|
||||
# set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend/--local` instead.
|
||||
|
||||
# since this file is sourced either use the provided _CATKIN_SETUP_DIR
|
||||
# or fall back to the destination set at configure time
|
||||
: ${_CATKIN_SETUP_DIR:=/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver}
|
||||
_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py"
|
||||
unset _CATKIN_SETUP_DIR
|
||||
|
||||
if [ ! -f "$_SETUP_UTIL" ]; then
|
||||
echo "Missing Python script: $_SETUP_UTIL"
|
||||
return 22
|
||||
fi
|
||||
|
||||
# detect if running on Darwin platform
|
||||
_UNAME=`uname -s`
|
||||
_IS_DARWIN=0
|
||||
if [ "$_UNAME" = "Darwin" ]; then
|
||||
_IS_DARWIN=1
|
||||
fi
|
||||
unset _UNAME
|
||||
|
||||
# make sure to export all environment variables
|
||||
export CMAKE_PREFIX_PATH
|
||||
if [ $_IS_DARWIN -eq 0 ]; then
|
||||
export LD_LIBRARY_PATH
|
||||
else
|
||||
export DYLD_LIBRARY_PATH
|
||||
fi
|
||||
unset _IS_DARWIN
|
||||
export PATH
|
||||
export PKG_CONFIG_PATH
|
||||
export PYTHONPATH
|
||||
|
||||
# remember type of shell if not already set
|
||||
if [ -z "$CATKIN_SHELL" ]; then
|
||||
CATKIN_SHELL=sh
|
||||
fi
|
||||
|
||||
# invoke Python script to generate necessary exports of environment variables
|
||||
# use TMPDIR if it exists, otherwise fall back to /tmp
|
||||
if [ -d "${TMPDIR:-}" ]; then
|
||||
_TMPDIR="${TMPDIR}"
|
||||
else
|
||||
_TMPDIR=/tmp
|
||||
fi
|
||||
_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"`
|
||||
unset _TMPDIR
|
||||
if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then
|
||||
echo "Could not create temporary file: $_SETUP_TMP"
|
||||
return 1
|
||||
fi
|
||||
CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_SETUP_TMP"
|
||||
_RC=$?
|
||||
if [ $_RC -ne 0 ]; then
|
||||
if [ $_RC -eq 2 ]; then
|
||||
echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?"
|
||||
else
|
||||
echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC"
|
||||
fi
|
||||
unset _RC
|
||||
unset _SETUP_UTIL
|
||||
rm -f "$_SETUP_TMP"
|
||||
unset _SETUP_TMP
|
||||
return 1
|
||||
fi
|
||||
unset _RC
|
||||
unset _SETUP_UTIL
|
||||
. "$_SETUP_TMP"
|
||||
rm -f "$_SETUP_TMP"
|
||||
unset _SETUP_TMP
|
||||
|
||||
# source all environment hooks
|
||||
_i=0
|
||||
while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do
|
||||
eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i
|
||||
unset _CATKIN_ENVIRONMENT_HOOKS_$_i
|
||||
eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE
|
||||
unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE
|
||||
# set workspace for environment hook
|
||||
CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace
|
||||
. "$_envfile"
|
||||
unset CATKIN_ENV_HOOK_WORKSPACE
|
||||
_i=$((_i + 1))
|
||||
done
|
||||
unset _i
|
||||
|
||||
unset _CATKIN_ENVIRONMENT_HOOKS_COUNT
|
8
workspace/build/bebop_driver/atomic_configure/setup.zsh
Normal file
8
workspace/build/bebop_driver/atomic_configure/setup.zsh
Normal file
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env zsh
|
||||
# generated from catkin/cmake/templates/setup.zsh.in
|
||||
|
||||
CATKIN_SHELL=zsh
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd)
|
||||
emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"'
|
|
@ -1,5 +1,5 @@
|
|||
set(_CATKIN_CURRENT_PACKAGE "catkin")
|
||||
set(catkin_VERSION "0.7.14")
|
||||
set(catkin_VERSION "0.7.17")
|
||||
set(catkin_MAINTAINER "Dirk Thomas <dthomas@osrfoundation.org>")
|
||||
set(catkin_PACKAGE_FORMAT "2")
|
||||
set(catkin_BUILD_DEPENDS "python-empy" "python-argparse" "python-catkin-pkg")
|
||||
|
|
|
@ -250,6 +250,7 @@ def find_env_hooks(environ, cmake_prefix_path):
|
|||
def _parse_arguments(args=None):
|
||||
parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.')
|
||||
parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context')
|
||||
parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment')
|
||||
return parser.parse_known_args(args=args)[0]
|
||||
|
||||
|
||||
|
@ -261,10 +262,19 @@ if __name__ == '__main__':
|
|||
print(e, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
if not args.local:
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
else:
|
||||
# don't consider any other prefix path than this one
|
||||
CMAKE_PREFIX_PATH = []
|
||||
# prepend current workspace if not already part of CPP
|
||||
base_path = os.path.dirname(__file__)
|
||||
# CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent
|
||||
# base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison
|
||||
if os.path.sep != '/':
|
||||
base_path = base_path.replace(os.path.sep, '/')
|
||||
|
||||
if base_path not in CMAKE_PREFIX_PATH:
|
||||
CMAKE_PREFIX_PATH.insert(0, base_path)
|
||||
CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH)
|
||||
|
|
|
@ -121,6 +121,8 @@ foreach(library ${libraries})
|
|||
# keep build configuration keywords, target names and absolute libraries as-is
|
||||
if("${library}" MATCHES "^(debug|optimized|general)$")
|
||||
list(APPEND bebop_driver_LIBRARIES ${library})
|
||||
elseif(${library} MATCHES "^-l")
|
||||
list(APPEND bebop_driver_LIBRARIES ${library})
|
||||
elseif(TARGET ${library})
|
||||
list(APPEND bebop_driver_LIBRARIES ${library})
|
||||
elseif(IS_ABSOLUTE ${library})
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
# generated from catkin/cmake/templates/local_setup.bash.in
|
||||
|
||||
CATKIN_SHELL=bash
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local
|
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/env sh
|
||||
# generated from catkin/cmake/template/local_setup.sh.in
|
||||
|
||||
# since this file is sourced either use the provided _CATKIN_SETUP_DIR
|
||||
# or fall back to the destination set at configure time
|
||||
: ${_CATKIN_SETUP_DIR:=/home/klafyvel/Documents/supelec/2A/projet/workspace/install}
|
||||
CATKIN_SETUP_UTIL_ARGS="--extend --local"
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh"
|
||||
unset CATKIN_SETUP_UTIL_ARGS
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env zsh
|
||||
# generated from catkin/cmake/templates/local_setup.zsh.in
|
||||
|
||||
CATKIN_SHELL=zsh
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd)
|
||||
emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh" --extend --local'
|
|
@ -5,8 +5,9 @@
|
|||
# It tries it's best to undo changes from a previously sourced setup file before.
|
||||
# Supported command line options:
|
||||
# --extend: skips the undoing of changes from a previously sourced setup file
|
||||
# (in plain sh shell which does't support arguments for sourced scripts you
|
||||
# can set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend` instead)
|
||||
# --local: only considers this workspace but not the chained ones
|
||||
# In plain sh shell which doesn't support arguments for sourced scripts you can
|
||||
# set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend/--local` instead.
|
||||
|
||||
# since this file is sourced either use the provided _CATKIN_SETUP_DIR
|
||||
# or fall back to the destination set at configure time
|
||||
|
|
|
@ -8,6 +8,9 @@
|
|||
|
||||
# modified environment variables
|
||||
export CMAKE_PREFIX_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver:$CMAKE_PREFIX_PATH"
|
||||
export LD_LIBRARY_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/lib:$LD_LIBRARY_PATH"
|
||||
export PKG_CONFIG_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/lib/pkgconfig:$PKG_CONFIG_PATH"
|
||||
export PWD="/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver"
|
||||
export PYTHONPATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/lib/python2.7/dist-packages:$PYTHONPATH"
|
||||
export ROSLISP_PACKAGE_DIRECTORIES="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/share/common-lisp:$ROSLISP_PACKAGE_DIRECTORIES"
|
||||
export ROS_PACKAGE_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_driver:$ROS_PACKAGE_PATH"
|
|
@ -250,6 +250,7 @@ def find_env_hooks(environ, cmake_prefix_path):
|
|||
def _parse_arguments(args=None):
|
||||
parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.')
|
||||
parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context')
|
||||
parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment')
|
||||
return parser.parse_known_args(args=args)[0]
|
||||
|
||||
|
||||
|
@ -261,10 +262,19 @@ if __name__ == '__main__':
|
|||
print(e, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
if not args.local:
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
else:
|
||||
# don't consider any other prefix path than this one
|
||||
CMAKE_PREFIX_PATH = []
|
||||
# prepend current workspace if not already part of CPP
|
||||
base_path = os.path.dirname(__file__)
|
||||
# CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent
|
||||
# base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison
|
||||
if os.path.sep != '/':
|
||||
base_path = base_path.replace(os.path.sep, '/')
|
||||
|
||||
if base_path not in CMAKE_PREFIX_PATH:
|
||||
CMAKE_PREFIX_PATH.insert(0, base_path)
|
||||
CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH)
|
||||
|
|
|
@ -73,38 +73,47 @@ endif()
|
|||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.bash")
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.bash;/home/klafyvel/Documents/supelec/2A/projet/workspace/install/local_setup.bash")
|
||||
if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/catkin_generated/installspace/setup.bash")
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/catkin_generated/installspace/setup.bash"
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/catkin_generated/installspace/local_setup.bash"
|
||||
)
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.sh")
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.sh;/home/klafyvel/Documents/supelec/2A/projet/workspace/install/local_setup.sh")
|
||||
if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/catkin_generated/installspace/setup.sh")
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/catkin_generated/installspace/setup.sh"
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/catkin_generated/installspace/local_setup.sh"
|
||||
)
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.zsh")
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.zsh;/home/klafyvel/Documents/supelec/2A/projet/workspace/install/local_setup.zsh")
|
||||
if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
|
||||
message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
|
||||
endif()
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/catkin_generated/installspace/setup.zsh")
|
||||
file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/catkin_generated/installspace/setup.zsh"
|
||||
"/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_driver/catkin_generated/installspace/local_setup.zsh"
|
||||
)
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
|
|
5
workspace/build/bebop_driver/setup_custom_pythonpath.sh
Executable file
5
workspace/build/bebop_driver/setup_custom_pythonpath.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/usr/bin/env sh
|
||||
# generated from dynamic_reconfigure/cmake/setup_custom_pythonpath.sh.in
|
||||
|
||||
PYTHONPATH=/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_driver/lib/python2.7/dist-packages:$PYTHONPATH
|
||||
exec "$@"
|
|
@ -254,6 +254,9 @@ RT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so
|
|||
//Enable debian style python package layout
|
||||
SETUPTOOLS_DEB_LAYOUT:BOOL=ON
|
||||
|
||||
//Name of the computer/site where compile is being run
|
||||
SITE:STRING=ewilan
|
||||
|
||||
//LSB Distrib tag
|
||||
UBUNTU:BOOL=TRUE
|
||||
|
||||
|
|
|
@ -10,8 +10,6 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeSystem.cmake"
|
||||
"CMakeFiles/feature_tests.c"
|
||||
"CMakeFiles/feature_tests.cxx"
|
||||
"catkin/catkin_generated/version/package.cmake"
|
||||
"catkin_generated/bebop_msgs-msg-extras.cmake.develspace.in"
|
||||
"catkin_generated/bebop_msgs-msg-extras.cmake.installspace.in"
|
||||
|
@ -61,6 +59,9 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"/opt/ros/melodic/share/catkin/cmake/templates/_setup_util.py.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/env.sh.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/generate_cached_setup.py.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/local_setup.bash.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/local_setup.sh.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/local_setup.zsh.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/pkg.context.pc.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig-version.cmake.in"
|
||||
"/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig.cmake.in"
|
||||
|
@ -114,95 +115,28 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||
"/opt/ros/melodic/share/std_msgs/cmake/std_msgs-msg-paths.cmake"
|
||||
"/opt/ros/melodic/share/std_msgs/cmake/std_msgsConfig-version.cmake"
|
||||
"/opt/ros/melodic/share/std_msgs/cmake/std_msgsConfig.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCXXInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCompilerIdDetection.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeConfigurableFile.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompilerId.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeGenericSystem.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeParseArguments.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystem.cmake.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeUnixFindMake.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CheckFunctionExists.c"
|
||||
"/usr/share/cmake-3.10/Modules/CheckIncludeFile.c.in"
|
||||
"/usr/share/cmake-3.10/Modules/CheckIncludeFile.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CheckLibraryExists.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CheckSymbolExists.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/ADSP-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Borland-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Clang-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Cray-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GHS-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C-FeatureTests.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-FindBinUtils.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/HP-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/IAR-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Intel-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/MSVC-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/PGI-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/PathScale-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SCO-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/TI-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/Watcom-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/XL-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/DartConfiguration.tcl.in"
|
||||
"/usr/share/cmake-3.10/Modules/FindGTest.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindPackageMessage.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindPythonInterp.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/FindThreads.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/GoogleTest.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-Determine-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-C.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU.cmake"
|
||||
|
@ -222,18 +156,26 @@ set(CMAKE_MAKEFILE_OUTPUTS
|
|||
|
||||
# Byproducts of CMake generate step:
|
||||
set(CMAKE_MAKEFILE_PRODUCTS
|
||||
"CMakeFiles/3.10.2/CMakeSystem.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
|
||||
"CTestConfiguration.ini"
|
||||
"catkin_generated/stamps/bebop_msgs/package.xml.stamp"
|
||||
"atomic_configure/_setup_util.py"
|
||||
"atomic_configure/env.sh"
|
||||
"atomic_configure/setup.bash"
|
||||
"atomic_configure/local_setup.bash"
|
||||
"atomic_configure/setup.sh"
|
||||
"atomic_configure/local_setup.sh"
|
||||
"atomic_configure/setup.zsh"
|
||||
"atomic_configure/local_setup.zsh"
|
||||
"atomic_configure/.rosinstall"
|
||||
"catkin_generated/installspace/_setup_util.py"
|
||||
"catkin_generated/stamps/bebop_msgs/_setup_util.py.stamp"
|
||||
"catkin_generated/installspace/env.sh"
|
||||
"catkin_generated/installspace/setup.bash"
|
||||
"catkin_generated/installspace/local_setup.bash"
|
||||
"catkin_generated/installspace/setup.sh"
|
||||
"catkin_generated/installspace/local_setup.sh"
|
||||
"catkin_generated/installspace/setup.zsh"
|
||||
"catkin_generated/installspace/local_setup.zsh"
|
||||
"catkin_generated/installspace/.rosinstall"
|
||||
"catkin_generated/generate_cached_setup.py"
|
||||
"catkin_generated/env_cached.sh"
|
||||
|
|
|
@ -95,23 +95,23 @@ clean: CMakeFiles/bebop_msgs_genpy.dir/clean
|
|||
# Target rules for target CMakeFiles/bebop_msgs_generate_messages_py.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageInfoRemainingListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonARLibsVersionsStateControllerLibARCommandsVersion.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStatePitotCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageStateListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateLandingStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateNavigateHomeStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonFlightPlanStateAvailabilityStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientationV2.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientation.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStateVelocityRange.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateFlyingStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoStreamModeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateCurrentTimeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3GPSStateHomeTypeAvailabilityChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateAllWifiAuthChannelChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateWifiAuthChannelListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientationV2.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientation.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageInfoRemainingListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonARLibsVersionsStateControllerLibARCommandsVersion.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateNavigateHomeStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonFlightPlanStateAvailabilityStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoStreamModeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateCurrentTimeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStatePositionChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonOverHeatStateOverHeatRegulationChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateWifiSignalChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateAirSpeedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonAccessoryStateAccessoryConfigModificationEnabled.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStartedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateProductModel.dir/all
|
||||
|
@ -170,10 +170,10 @@ CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_gener
|
|||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3GPSStateHomeTypeChosenChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3AntiflickeringStateelectricFrequencyChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoEnableChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStatePositionChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonOverHeatStateOverHeatRegulationChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateWifiSignalChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateAirSpeedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateWifiAuthChannelListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStateVelocityRange.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_py.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateFlyingStateChanged.dir/all
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages_py.dir/build.make CMakeFiles/bebop_msgs_generate_messages_py.dir/depend
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages_py.dir/build.make CMakeFiles/bebop_msgs_generate_messages_py.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_msgs/CMakeFiles --progress-num=78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97 "Built target bebop_msgs_generate_messages_py"
|
||||
|
@ -237,23 +237,23 @@ clean: CMakeFiles/bebop_msgs_gennodejs.dir/clean
|
|||
# Target rules for target CMakeFiles/bebop_msgs_generate_messages_nodejs.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageInfoRemainingListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonARLibsVersionsStateControllerLibARCommandsVersion.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStatePitotCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageStateListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateLandingStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateNavigateHomeStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonFlightPlanStateAvailabilityStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientationV2.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientation.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStateVelocityRange.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateFlyingStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoStreamModeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateCurrentTimeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3GPSStateHomeTypeAvailabilityChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateAllWifiAuthChannelChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateWifiAuthChannelListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientationV2.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientation.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageInfoRemainingListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonARLibsVersionsStateControllerLibARCommandsVersion.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateNavigateHomeStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonFlightPlanStateAvailabilityStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoStreamModeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateCurrentTimeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStatePositionChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonOverHeatStateOverHeatRegulationChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateWifiSignalChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateAirSpeedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonAccessoryStateAccessoryConfigModificationEnabled.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStartedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateProductModel.dir/all
|
||||
|
@ -312,10 +312,10 @@ CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_g
|
|||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3GPSStateHomeTypeChosenChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3AntiflickeringStateelectricFrequencyChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoEnableChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStatePositionChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonOverHeatStateOverHeatRegulationChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateWifiSignalChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateAirSpeedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateWifiAuthChannelListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStateVelocityRange.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateFlyingStateChanged.dir/all
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/depend
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_msgs/CMakeFiles --progress-num=59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77 "Built target bebop_msgs_generate_messages_nodejs"
|
||||
|
@ -379,23 +379,23 @@ clean: CMakeFiles/bebop_msgs_genlisp.dir/clean
|
|||
# Target rules for target CMakeFiles/bebop_msgs_generate_messages_lisp.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageInfoRemainingListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonARLibsVersionsStateControllerLibARCommandsVersion.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStatePitotCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageStateListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateLandingStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateNavigateHomeStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonFlightPlanStateAvailabilityStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientationV2.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientation.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStateVelocityRange.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateFlyingStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoStreamModeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateCurrentTimeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3GPSStateHomeTypeAvailabilityChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateAllWifiAuthChannelChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateWifiAuthChannelListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientationV2.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientation.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageInfoRemainingListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonARLibsVersionsStateControllerLibARCommandsVersion.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateNavigateHomeStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonFlightPlanStateAvailabilityStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoStreamModeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateCurrentTimeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStatePositionChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonOverHeatStateOverHeatRegulationChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateWifiSignalChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateAirSpeedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonAccessoryStateAccessoryConfigModificationEnabled.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStartedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateProductModel.dir/all
|
||||
|
@ -454,10 +454,10 @@ CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_gen
|
|||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3GPSStateHomeTypeChosenChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3AntiflickeringStateelectricFrequencyChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoEnableChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStatePositionChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonOverHeatStateOverHeatRegulationChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateWifiSignalChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateAirSpeedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateWifiAuthChannelListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStateVelocityRange.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateFlyingStateChanged.dir/all
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages_lisp.dir/build.make CMakeFiles/bebop_msgs_generate_messages_lisp.dir/depend
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages_lisp.dir/build.make CMakeFiles/bebop_msgs_generate_messages_lisp.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_msgs/CMakeFiles --progress-num=39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58 "Built target bebop_msgs_generate_messages_lisp"
|
||||
|
@ -521,23 +521,24 @@ clean: CMakeFiles/bebop_msgs_geneus.dir/clean
|
|||
# Target rules for target CMakeFiles/bebop_msgs_generate_messages_eus.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageInfoRemainingListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonARLibsVersionsStateControllerLibARCommandsVersion.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStatePitotCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageStateListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateLandingStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateNavigateHomeStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonFlightPlanStateAvailabilityStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientationV2.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientation.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStateVelocityRange.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateFlyingStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoStreamModeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateCurrentTimeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3GPSStateHomeTypeAvailabilityChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateAllWifiAuthChannelChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateWifiAuthChannelListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientationV2.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientation.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageInfoRemainingListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonARLibsVersionsStateControllerLibARCommandsVersion.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateNavigateHomeStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonFlightPlanStateAvailabilityStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoStreamModeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateCurrentTimeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStatePositionChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonOverHeatStateOverHeatRegulationChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/std_msgs_generate_messages_eus.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateWifiSignalChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateAirSpeedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonAccessoryStateAccessoryConfigModificationEnabled.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStartedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateProductModel.dir/all
|
||||
|
@ -595,11 +596,10 @@ CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_gene
|
|||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3GPSStateHomeTypeChosenChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3AntiflickeringStateelectricFrequencyChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoEnableChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStatePositionChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonOverHeatStateOverHeatRegulationChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/std_msgs_generate_messages_eus.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateWifiSignalChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateAirSpeedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateWifiAuthChannelListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStateVelocityRange.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_eus.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateFlyingStateChanged.dir/all
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages_eus.dir/build.make CMakeFiles/bebop_msgs_generate_messages_eus.dir/depend
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages_eus.dir/build.make CMakeFiles/bebop_msgs_generate_messages_eus.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_msgs/CMakeFiles --progress-num=20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38 "Built target bebop_msgs_generate_messages_eus"
|
||||
|
@ -663,23 +663,23 @@ clean: CMakeFiles/bebop_msgs_gencpp.dir/clean
|
|||
# Target rules for target CMakeFiles/bebop_msgs_generate_messages_cpp.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageInfoRemainingListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonARLibsVersionsStateControllerLibARCommandsVersion.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStatePitotCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageStateListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateLandingStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateNavigateHomeStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonFlightPlanStateAvailabilityStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientationV2.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientation.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStateVelocityRange.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateFlyingStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoStreamModeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateCurrentTimeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3GPSStateHomeTypeAvailabilityChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateAllWifiAuthChannelChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateWifiAuthChannelListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientationV2.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStatedefaultCameraOrientation.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateMassStorageInfoRemainingListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonARLibsVersionsStateControllerLibARCommandsVersion.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateNavigateHomeStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonFlightPlanStateAvailabilityStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoStreamModeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateCurrentTimeChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStatePositionChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonOverHeatStateOverHeatRegulationChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateWifiSignalChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateAirSpeedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonAccessoryStateAccessoryConfigModificationEnabled.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStartedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateProductModel.dir/all
|
||||
|
@ -738,10 +738,10 @@ CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_gene
|
|||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3GPSStateHomeTypeChosenChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3AntiflickeringStateelectricFrequencyChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3MediaStreamingStateVideoEnableChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStatePositionChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonOverHeatStateOverHeatRegulationChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCommonStateWifiSignalChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateAirSpeedChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3NetworkStateWifiAuthChannelListChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_CommonCalibrationStateMagnetoCalibrationStateChanged.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3CameraStateVelocityRange.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3PilotingStateFlyingStateChanged.dir/all
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages_cpp.dir/build.make CMakeFiles/bebop_msgs_generate_messages_cpp.dir/depend
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages_cpp.dir/build.make CMakeFiles/bebop_msgs_generate_messages_cpp.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_msgs/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 "Built target bebop_msgs_generate_messages_cpp"
|
||||
|
@ -1797,11 +1797,11 @@ clean: CMakeFiles/_bebop_msgs_generate_messages_check_deps_Ardrone3AccessoryStat
|
|||
# Target rules for target CMakeFiles/bebop_msgs_generate_messages.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/bebop_msgs_generate_messages.dir/all: CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages.dir/all: CMakeFiles/bebop_msgs_generate_messages_py.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages.dir/all: CMakeFiles/bebop_msgs_generate_messages_nodejs.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages.dir/all: CMakeFiles/bebop_msgs_generate_messages_lisp.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages.dir/all: CMakeFiles/bebop_msgs_generate_messages_eus.dir/all
|
||||
CMakeFiles/bebop_msgs_generate_messages.dir/all: CMakeFiles/bebop_msgs_generate_messages_cpp.dir/all
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages.dir/build.make CMakeFiles/bebop_msgs_generate_messages.dir/depend
|
||||
$(MAKE) -f CMakeFiles/bebop_msgs_generate_messages.dir/build.make CMakeFiles/bebop_msgs_generate_messages.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_msgs/CMakeFiles --progress-num= "Built target bebop_msgs_generate_messages"
|
||||
|
|
115
workspace/build/bebop_msgs/CTestConfiguration.ini
Normal file
115
workspace/build/bebop_msgs/CTestConfiguration.ini
Normal file
|
@ -0,0 +1,115 @@
|
|||
# This file is configured by CMake automatically as DartConfiguration.tcl
|
||||
# If you choose not to use CMake, this file may be hand configured, by
|
||||
# filling in the required variables.
|
||||
|
||||
|
||||
# Configuration directories and files
|
||||
SourceDirectory: /home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_msgs
|
||||
BuildDirectory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/bebop_msgs
|
||||
|
||||
# Where to place the cost data store
|
||||
CostDataFile:
|
||||
|
||||
# Site is something like machine.domain, i.e. pragmatic.crd
|
||||
Site: ewilan
|
||||
|
||||
# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++
|
||||
BuildName:
|
||||
|
||||
# Subprojects
|
||||
LabelsForSubprojects:
|
||||
|
||||
# Submission information
|
||||
IsCDash:
|
||||
CDashVersion:
|
||||
QueryCDashVersion:
|
||||
DropSite:
|
||||
DropLocation:
|
||||
DropSiteUser:
|
||||
DropSitePassword:
|
||||
DropSiteMode:
|
||||
DropMethod:
|
||||
TriggerSite:
|
||||
ScpCommand:
|
||||
|
||||
# Dashboard start time
|
||||
NightlyStartTime:
|
||||
|
||||
# Commands for the build/test/submit cycle
|
||||
ConfigureCommand: "/usr/bin/cmake" "/home/klafyvel/Documents/supelec/2A/projet/workspace/src/bebop_autonomy/bebop_msgs"
|
||||
MakeCommand:
|
||||
DefaultCTestConfigurationType:
|
||||
|
||||
# version control
|
||||
UpdateVersionOnly:
|
||||
|
||||
# CVS options
|
||||
# Default is "-d -P -A"
|
||||
CVSCommand:
|
||||
CVSUpdateOptions:
|
||||
|
||||
# Subversion options
|
||||
SVNCommand:
|
||||
SVNOptions:
|
||||
SVNUpdateOptions:
|
||||
|
||||
# Git options
|
||||
GITCommand:
|
||||
GITInitSubmodules:
|
||||
GITUpdateOptions:
|
||||
GITUpdateCustom:
|
||||
|
||||
# Perforce options
|
||||
P4Command:
|
||||
P4Client:
|
||||
P4Options:
|
||||
P4UpdateOptions:
|
||||
P4UpdateCustom:
|
||||
|
||||
# Generic update command
|
||||
UpdateCommand:
|
||||
UpdateOptions:
|
||||
UpdateType:
|
||||
|
||||
# Compiler info
|
||||
Compiler: /usr/bin/c++
|
||||
CompilerVersion: 7.3.0
|
||||
|
||||
# Dynamic analysis (MemCheck)
|
||||
PurifyCommand:
|
||||
ValgrindCommand:
|
||||
ValgrindCommandOptions:
|
||||
MemoryCheckType:
|
||||
MemoryCheckSanitizerOptions:
|
||||
MemoryCheckCommand:
|
||||
MemoryCheckCommandOptions:
|
||||
MemoryCheckSuppressionFile:
|
||||
|
||||
# Coverage
|
||||
CoverageCommand:
|
||||
CoverageExtraFlags:
|
||||
|
||||
# Cluster commands
|
||||
SlurmBatchCommand:
|
||||
SlurmRunCommand:
|
||||
|
||||
# Testing options
|
||||
# TimeOut is the amount of time in seconds to wait for processes
|
||||
# to complete during testing. After TimeOut seconds, the
|
||||
# process will be summarily terminated.
|
||||
# Currently set to 25 minutes
|
||||
TimeOut:
|
||||
|
||||
# During parallel testing CTest will not start a new test if doing
|
||||
# so would cause the system load to exceed this value.
|
||||
TestLoad:
|
||||
|
||||
UseLaunchers:
|
||||
CurlOptions:
|
||||
# warning, if you add new options here that have to do with submit,
|
||||
# you have to update cmCTestSubmitCommand.cxx
|
||||
|
||||
# For CTest submissions that timeout, these options
|
||||
# specify behavior for retrying the submission
|
||||
CTestSubmitRetryDelay:
|
||||
CTestSubmitRetryCount:
|
2
workspace/build/bebop_msgs/CTestCustom.cmake
Normal file
2
workspace/build/bebop_msgs/CTestCustom.cmake
Normal file
|
@ -0,0 +1,2 @@
|
|||
set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0)
|
||||
set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0)
|
2
workspace/build/bebop_msgs/atomic_configure/.rosinstall
Normal file
2
workspace/build/bebop_msgs/atomic_configure/.rosinstall
Normal file
|
@ -0,0 +1,2 @@
|
|||
- setup-file:
|
||||
local-name: /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/bebop_msgs/setup.sh
|
300
workspace/build/bebop_msgs/atomic_configure/_setup_util.py
Executable file
300
workspace/build/bebop_msgs/atomic_configure/_setup_util.py
Executable file
|
@ -0,0 +1,300 @@
|
|||
#!/usr/bin/python2
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Software License Agreement (BSD License)
|
||||
#
|
||||
# Copyright (c) 2012, Willow Garage, Inc.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
#
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of Willow Garage, Inc. nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
# POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
'''This file generates shell code for the setup.SHELL scripts to set environment variables'''
|
||||
|
||||
from __future__ import print_function
|
||||
import argparse
|
||||
import copy
|
||||
import errno
|
||||
import os
|
||||
import platform
|
||||
import sys
|
||||
|
||||
CATKIN_MARKER_FILE = '.catkin'
|
||||
|
||||
system = platform.system()
|
||||
IS_DARWIN = (system == 'Darwin')
|
||||
IS_WINDOWS = (system == 'Windows')
|
||||
|
||||
# subfolder of workspace prepended to CMAKE_PREFIX_PATH
|
||||
ENV_VAR_SUBFOLDERS = {
|
||||
'CMAKE_PREFIX_PATH': '',
|
||||
'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')],
|
||||
'PATH': 'bin',
|
||||
'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')],
|
||||
'PYTHONPATH': 'lib/python2.7/dist-packages',
|
||||
}
|
||||
|
||||
|
||||
def rollback_env_variables(environ, env_var_subfolders):
|
||||
'''
|
||||
Generate shell code to reset environment variables
|
||||
by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH.
|
||||
This does not cover modifications performed by environment hooks.
|
||||
'''
|
||||
lines = []
|
||||
unmodified_environ = copy.copy(environ)
|
||||
for key in sorted(env_var_subfolders.keys()):
|
||||
subfolders = env_var_subfolders[key]
|
||||
if not isinstance(subfolders, list):
|
||||
subfolders = [subfolders]
|
||||
value = _rollback_env_variable(unmodified_environ, key, subfolders)
|
||||
if value is not None:
|
||||
environ[key] = value
|
||||
lines.append(assignment(key, value))
|
||||
if lines:
|
||||
lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH'))
|
||||
return lines
|
||||
|
||||
|
||||
def _rollback_env_variable(environ, name, subfolders):
|
||||
'''
|
||||
For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder.
|
||||
|
||||
:param subfolders: list of str '' or subfoldername that may start with '/'
|
||||
:returns: the updated value of the environment variable.
|
||||
'''
|
||||
value = environ[name] if name in environ else ''
|
||||
env_paths = [path for path in value.split(os.pathsep) if path]
|
||||
value_modified = False
|
||||
for subfolder in subfolders:
|
||||
if subfolder:
|
||||
if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)):
|
||||
subfolder = subfolder[1:]
|
||||
if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)):
|
||||
subfolder = subfolder[:-1]
|
||||
for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True):
|
||||
path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path
|
||||
path_to_remove = None
|
||||
for env_path in env_paths:
|
||||
env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path
|
||||
if env_path_clean == path_to_find:
|
||||
path_to_remove = env_path
|
||||
break
|
||||
if path_to_remove:
|
||||
env_paths.remove(path_to_remove)
|
||||
value_modified = True
|
||||
new_value = os.pathsep.join(env_paths)
|
||||
return new_value if value_modified else None
|
||||
|
||||
|
||||
def _get_workspaces(environ, include_fuerte=False, include_non_existing=False):
|
||||
'''
|
||||
Based on CMAKE_PREFIX_PATH return all catkin workspaces.
|
||||
|
||||
:param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool``
|
||||
'''
|
||||
# get all cmake prefix paths
|
||||
env_name = 'CMAKE_PREFIX_PATH'
|
||||
value = environ[env_name] if env_name in environ else ''
|
||||
paths = [path for path in value.split(os.pathsep) if path]
|
||||
# remove non-workspace paths
|
||||
workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))]
|
||||
return workspaces
|
||||
|
||||
|
||||
def prepend_env_variables(environ, env_var_subfolders, workspaces):
|
||||
'''
|
||||
Generate shell code to prepend environment variables
|
||||
for the all workspaces.
|
||||
'''
|
||||
lines = []
|
||||
lines.append(comment('prepend folders of workspaces to environment variables'))
|
||||
|
||||
paths = [path for path in workspaces.split(os.pathsep) if path]
|
||||
|
||||
prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '')
|
||||
lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix))
|
||||
|
||||
for key in sorted([key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH']):
|
||||
subfolder = env_var_subfolders[key]
|
||||
prefix = _prefix_env_variable(environ, key, paths, subfolder)
|
||||
lines.append(prepend(environ, key, prefix))
|
||||
return lines
|
||||
|
||||
|
||||
def _prefix_env_variable(environ, name, paths, subfolders):
|
||||
'''
|
||||
Return the prefix to prepend to the environment variable NAME, adding any path in NEW_PATHS_STR without creating duplicate or empty items.
|
||||
'''
|
||||
value = environ[name] if name in environ else ''
|
||||
environ_paths = [path for path in value.split(os.pathsep) if path]
|
||||
checked_paths = []
|
||||
for path in paths:
|
||||
if not isinstance(subfolders, list):
|
||||
subfolders = [subfolders]
|
||||
for subfolder in subfolders:
|
||||
path_tmp = path
|
||||
if subfolder:
|
||||
path_tmp = os.path.join(path_tmp, subfolder)
|
||||
# skip nonexistent paths
|
||||
if not os.path.exists(path_tmp):
|
||||
continue
|
||||
# exclude any path already in env and any path we already added
|
||||
if path_tmp not in environ_paths and path_tmp not in checked_paths:
|
||||
checked_paths.append(path_tmp)
|
||||
prefix_str = os.pathsep.join(checked_paths)
|
||||
if prefix_str != '' and environ_paths:
|
||||
prefix_str += os.pathsep
|
||||
return prefix_str
|
||||
|
||||
|
||||
def assignment(key, value):
|
||||
if not IS_WINDOWS:
|
||||
return 'export %s="%s"' % (key, value)
|
||||
else:
|
||||
return 'set %s=%s' % (key, value)
|
||||
|
||||
|
||||
def comment(msg):
|
||||
if not IS_WINDOWS:
|
||||
return '# %s' % msg
|
||||
else:
|
||||
return 'REM %s' % msg
|
||||
|
||||
|
||||
def prepend(environ, key, prefix):
|
||||
if key not in environ or not environ[key]:
|
||||
return assignment(key, prefix)
|
||||
if not IS_WINDOWS:
|
||||
return 'export %s="%s$%s"' % (key, prefix, key)
|
||||
else:
|
||||
return 'set %s=%s%%%s%%' % (key, prefix, key)
|
||||
|
||||
|
||||
def find_env_hooks(environ, cmake_prefix_path):
|
||||
'''
|
||||
Generate shell code with found environment hooks
|
||||
for the all workspaces.
|
||||
'''
|
||||
lines = []
|
||||
lines.append(comment('found environment hooks in workspaces'))
|
||||
|
||||
generic_env_hooks = []
|
||||
generic_env_hooks_workspace = []
|
||||
specific_env_hooks = []
|
||||
specific_env_hooks_workspace = []
|
||||
generic_env_hooks_by_filename = {}
|
||||
specific_env_hooks_by_filename = {}
|
||||
generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh'
|
||||
specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None
|
||||
# remove non-workspace paths
|
||||
workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))]
|
||||
for workspace in reversed(workspaces):
|
||||
env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d')
|
||||
if os.path.isdir(env_hook_dir):
|
||||
for filename in sorted(os.listdir(env_hook_dir)):
|
||||
if filename.endswith('.%s' % generic_env_hook_ext):
|
||||
# remove previous env hook with same name if present
|
||||
if filename in generic_env_hooks_by_filename:
|
||||
i = generic_env_hooks.index(generic_env_hooks_by_filename[filename])
|
||||
generic_env_hooks.pop(i)
|
||||
generic_env_hooks_workspace.pop(i)
|
||||
# append env hook
|
||||
generic_env_hooks.append(os.path.join(env_hook_dir, filename))
|
||||
generic_env_hooks_workspace.append(workspace)
|
||||
generic_env_hooks_by_filename[filename] = generic_env_hooks[-1]
|
||||
elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext):
|
||||
# remove previous env hook with same name if present
|
||||
if filename in specific_env_hooks_by_filename:
|
||||
i = specific_env_hooks.index(specific_env_hooks_by_filename[filename])
|
||||
specific_env_hooks.pop(i)
|
||||
specific_env_hooks_workspace.pop(i)
|
||||
# append env hook
|
||||
specific_env_hooks.append(os.path.join(env_hook_dir, filename))
|
||||
specific_env_hooks_workspace.append(workspace)
|
||||
specific_env_hooks_by_filename[filename] = specific_env_hooks[-1]
|
||||
env_hooks = generic_env_hooks + specific_env_hooks
|
||||
env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace
|
||||
count = len(env_hooks)
|
||||
lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count))
|
||||
for i in range(count):
|
||||
lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i]))
|
||||
lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i]))
|
||||
return lines
|
||||
|
||||
|
||||
def _parse_arguments(args=None):
|
||||
parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.')
|
||||
parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context')
|
||||
parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment')
|
||||
return parser.parse_known_args(args=args)[0]
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
try:
|
||||
try:
|
||||
args = _parse_arguments()
|
||||
except Exception as e:
|
||||
print(e, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
if not args.local:
|
||||
# environment at generation time
|
||||
CMAKE_PREFIX_PATH = '/home/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.split(';')
|
||||
else:
|
||||
# don't consider any other prefix path than this one
|
||||
CMAKE_PREFIX_PATH = []
|
||||
# prepend current workspace if not already part of CPP
|
||||
base_path = os.path.dirname(__file__)
|
||||
# CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent
|
||||
# base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison
|
||||
if os.path.sep != '/':
|
||||
base_path = base_path.replace(os.path.sep, '/')
|
||||
|
||||
if base_path not in CMAKE_PREFIX_PATH:
|
||||
CMAKE_PREFIX_PATH.insert(0, base_path)
|
||||
CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH)
|
||||
|
||||
environ = dict(os.environ)
|
||||
lines = []
|
||||
if not args.extend:
|
||||
lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS)
|
||||
lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH)
|
||||
lines += find_env_hooks(environ, CMAKE_PREFIX_PATH)
|
||||
print('\n'.join(lines))
|
||||
|
||||
# need to explicitly flush the output
|
||||
sys.stdout.flush()
|
||||
except IOError as e:
|
||||
# and catch potential "broken pipe" if stdout is not writable
|
||||
# which can happen when piping the output to a file but the disk is full
|
||||
if e.errno == errno.EPIPE:
|
||||
print(e, file=sys.stderr)
|
||||
sys.exit(2)
|
||||
raise
|
||||
|
||||
sys.exit(0)
|
16
workspace/build/bebop_msgs/atomic_configure/env.sh
Executable file
16
workspace/build/bebop_msgs/atomic_configure/env.sh
Executable file
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env sh
|
||||
# generated from catkin/cmake/templates/env.sh.in
|
||||
|
||||
if [ $# -eq 0 ] ; then
|
||||
/bin/echo "Usage: env.sh COMMANDS"
|
||||
/bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# ensure to not use different shell type which was set before
|
||||
CATKIN_SHELL=sh
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd)
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh"
|
||||
exec "$@"
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
# generated from catkin/cmake/templates/local_setup.bash.in
|
||||
|
||||
CATKIN_SHELL=bash
|
||||
|
||||
# source setup.sh from same directory as this file
|
||||
_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)
|
||||
. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue