From e206ceabd92cdb16951e5eb56f9feccf9a6c12ad Mon Sep 17 00:00:00 2001 From: Noah McLean Date: Wed, 12 Jun 2024 13:59:18 -0500 Subject: [PATCH] Tripoli start instructions --- graphics/CommandPromptBlank.png | Bin 0 -> 10730 bytes graphics/CommandPromptWithJava.png | Bin 0 -> 12378 bytes graphics/WindowsFileExplorer.png | Bin 0 -> 26620 bytes setup/03-QuickStart.md | 13 +----- setup/99-MacSecuritySettings.md | 13 ++++++ using_Tripoli/05-StartingTripoli.md | 65 ++++++++++++++++++++++++++-- 6 files changed, 76 insertions(+), 15 deletions(-) create mode 100644 graphics/CommandPromptBlank.png create mode 100644 graphics/CommandPromptWithJava.png create mode 100644 graphics/WindowsFileExplorer.png create mode 100644 setup/99-MacSecuritySettings.md diff --git a/graphics/CommandPromptBlank.png b/graphics/CommandPromptBlank.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd58f5357d4975bd4a4bc04b1bfcc39f25af9a0 GIT binary patch literal 10730 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 literal 0 HcmV?d00001 diff --git a/graphics/CommandPromptWithJava.png b/graphics/CommandPromptWithJava.png new file mode 100644 index 0000000000000000000000000000000000000000..410f9584365e73d2fb0b3e988d6b976e7e5fcbcc GIT binary patch literal 12378 zcmb7qbySqy_wOi*A|eusfPk-vbVw>SpoHY0B3(+yFesg)q96hyARswNN)9n}3?7EI3H_q59YAFH$#Szr_XJ^T6Dwl_bt^mNLro-Q< z7RWa%06=(MO-WJL%WQSR*NJT?d3bY*4S1`DRkc4$&GgM@E~27@TIi?|q&<@;GVkum zPl&u-6!K>4{+N}c4xdq_f}z6cGmMw@uz}EiyGJ1+rxEJ6obNNEvT{BLb3TH;w~)-W zO0}b=qE^33<$OV$F0++YqdaqLTgG)^GTwJxb}bM-yRKTlAiLI)bWhB6QED+Mp4Wfd z_=$C6cC0i0@$iVwYS$y&MD1p7&!wyW!j2{hDt$^@S*wVA#5a%LXsPu|#Qc)%%xs#s zO4A2{bdO2hvKas&tFGX+EvoHAvaawRc2(dSP*av6M zHXiE)xD2_IUjR}tOND2UyB)Ts9OTw?@D#Sg*8Xq|07!Q{BNK>Q(>;J)vIVN{7m)7$ zsW#ePKwft@B@b!X!gYCeGt#<2Nwmabw8lP+*uFn+j^EU$hvH!VQ3^}|Kwu+>& z^MF@ns@)YV7uSZ1Id{{idXSE7v4X~P-AIx@YIQXx8x}B1Lu3CbZ?+yg03Qr@93Ww* zNZDSj6H|m_HbH+;!8-2sT7MPib+0C85uCT-93j!Uw(M#7Zf9F~vxu0RF|6aqIiZO= zUx&f*zR)(B--;R~-rKh$3m4}Hq|9O#^?^oV_O)h`pvf!VT)!fQB-@im*XMet*V(+` z30K%$R3(+iP-RTksEKVG-XOL0WUw=a75;E&e%q#s7frTp`7*?B zFey7vg#^84zUALtkh3KD^^ea)m0*Pww<+3GS>I3@4>EJ(>68@dejCRJy_nFlDOw;ECjpL zlomp7@0nTr$Oxj>f*OjO^vxDUDorXmPkySZ2jAW)xYE9@g0_)p4YuivEDN7m9=vDb zVQseQuPM>N2>|?7+qCe!7icn|o0`|?l%rb$<0%45H-v}Anb<5xEqc0fC2%bjX_;1- zo+_j&(j3N_#OcKgx3Lk797M7-FMIhK8%z+@VdM3FWh|IvDvfye@%Gy$;+v(>*O~OD zf=_|dnBN($_1ffQJk>~0P6UnD^2ODdy?Ba$#Osm1JIW`F+)UW%OfEj9f9?G8ew3Dk z^W>N4dbVy2{RuyJtiGnRQ!JCYSkuZI@zn*~D16FSc}|_nMcn&^a)-F|xWKGwsb=ZI zpZytc25MQzms$$<+iRG9j!9L0h>?Wwsp9qPF8AkE8|H=#v{GXot1lr5u-&$mPA!P_s0azz@AZy4WApo?7IjXaFu7FaP9m#sOtow?5!kG8 zgO@1HL`ae&(n-T>_m#hAmzDqL?c2g;9tTd_&t1!^RAnJyg^T7ifem1(4!`G_g9|c7 zkA1AS9k(26|8ZNbu6m4TqhZxx(mdR;hN-RVKNfF>J*NhF_UD)1>DaKJ0{B^XJD!za zO7e1j=Oq?2|NCXCv2hwJtrvAq?rLY}coE`hxw~m>-sXA@U^^@171rd;=x!2~uQL)^ zvg*p;$s-O}jb1EwKvK;}6p5KiGVcZ56?}a$QS&WVS#F~bSvJDR%8{5k=NKk4lakCZ zjdjz=%=*ResUq(6W!PM)N>sLDh|{x$n{zQdtrd!E-hv;rD68~-Ru{at8LA5OJ_7(O z_m{U7fJ?{hwa!*Qiatva=j#bqnrd6folU22Z|(KnO4%DKhlwvcyOf+-u=d`6IV^qS zde*9&aQi%2Dz}#q6?w1YDL=j_rZIUmZ!jv`1upiGJU(KU-kz$a0?<}S zRNSx})%>xa+vwI{r|CE%=3_oMqmwo*YN6lVL+dI6e1B)|{6L5-`MApIb(S^mvZz4O zo6F5Tp;F(d18L(0Sh6U^ zw?f){TTMLup_3Rm>MPhP4`nCGJTk^p*dv`7`rb3mqxl)tK}}3(&ZRjz0DwQ^Wuf{( zzA{$y{pbxT`m;6IWNkjY4FXDl@72^V;Bh3Ev{HzQ*y{-yPcu6mt@^GjCc^&To5I1H ziIsz=%qy4y0E5y5pR+D9UT0l`muBIJdrtV>dWaJ zBQicy~=t}$jGJ$WS>3GalV8tD(W+=`WtbY!>MAP>B_czV9BF*a)t3MYU zJ+b*asP#tT69&<{Vh$AdWJr_6N=5os2Ojdlo$nT$W@QbME-Z5R&oF&ep6diU`c3YQ z_`7K~o8F)e*ABVJv6p+9eC%FvtQO%E+YT(rn{wM*k4lMG6U*RxG!ymsf^A;k6LmQ^ zpVf$NZh14%{Sf-}gvT-1O{V$bl>E(bjZT)3UU8e#@U=f7%d*lsqm`8+wj`T*^Ur&h zzB8FByP2p>`ciu>C(S|Zn05B&2Ia9E!qBmoYf)9T*FGh0R%SOUtNIaGVlWaFq+5Nk z7!n^p>4P&&T$(_n3y(I7W2hK!_#(1o{yB$}+X+y3>L7&kNy%N2$9BxCAXu_ILGId0 zN=zHW5E!0Jn#*_77YYj%L_$f=7>L?!Z5qxB!SkI!u-_V%)t0vY*17KL&~!ADl})iR z;KeVg`bhxyCt!n`(uJzdUH;TfBTD%V<{6{V?IwO?dUqMmwl<7OuY~%$}sD-l3hP zyS+FMqvZNCt$w4haU#}CN+c>4$#xl1pV~etF>GpI{@aewmE2F?n6Q(v3XIh2Gj}0r zjLEYVSKe?X;J~;ZRET0cGh0lUW17#ZHY_tsY0~W4mv49I@CyRaeR)=E8>0LzhbNCm zhqKxep^@`UnVr`tJLnO5`?g*v80Pc<7>i34xcQ8Oj*xre;T8c*#K z;*{;N;vQt=J8dKY`zanbt@W`b7!wP=&tyj_9>2~$fvo!$|qOx=`2-VE>x)QFG z2zy*aj~;gDJF!nrfI(8BKeVWhKC~*--V=KQ5j&f0F4?oC)gTT@t8gu+YISD73r}s~W`7hb z4^5ro0bJf_PjQ=JpVW2H!Xu~Y9U zs}`{BE7`@nWbazZ(;9xR#@;D4@qB^AB-@ncLJbK2;tNCp-+vCyzqx%wfuIJtDGKC5zuf!zd zG(TusIZ|x;%Vbs*GK%TOA=&69&96l^728nrU3^nRUE$r?=Z2L*kPzyDt!jx91N52& z4(ln&nrC!Jn>lNlg}l?PYx<=4og#!q19--RyxWID7cpnUz~+UWIzd4!eYjj8^=SH< zp08((0pcOix)|-Lv>tF_2;yUYv=1|dRZ%uqCW zc`2e0_O6l-B!goxr3|&N~&z%kJ?6RceQUc_hi8Y zndQ#Qv+um)-kYaM(l_FQwB$hmp};o}IW+pUryW57k3@8%Ve)oTP(9=Mo7sx5=<5c+ zZn>MGLR&xK=g|JRQ-DEOHJQls12Pgum~h1x^QGsS;#97Kw`lYU#u=VHNevUmZHTva zL#gjCedx2mV$2wBtjSFlpF4o_n1XVkhWELb-ZkzRKxQPWRjpw9Oc%TdvBa-%`PiHn z@g;Bz4~n5r?ohu|03A-RosCHJMU5mCN*n7frP=+ItGst=1D-#&Ij3TDzR1SPX7Vh6 zP?KS6(|a+8@3DJgjC`^gZgx8)0&u5i5q6&q$B zks22)ooyS6Hj@b`>V?JC=i@`NO*Dk8+jYBc08NQZVQr?h%u(z`bM#;+2tr@P#SOC+}-_pM((dvUKZO zw@S0RjRFj!%w226ufohg0l!ZdH&z z`>uXV9E{b3<<{36f(zyp4tUrQNOw6|%HM4(G3A=1BV(PJF38|n(Uk&Y%mw1I>;>dA zf$WURR%{LeA967)JfzZw>Cci2R=dM|+io#)xttXyaWI!990fGQsrKy9goU@h8G|}) z?MWDlMgB0UrK#5EFh@!VPZaJw=dzxMPHvXrmXxeX94stX2no)iUY*?y!*6#q2N%sF zSL59MuEdlDu-qCQqOb9e=%#H~%3t7x9C-KT_0O9lZ-|AqO)24wYwmI~nZ)0p#5=ao z{xCar31GJp4U&(YMrD(NR(mWIG?K0|i8tg|_%6P>r^crC`C3-Iv4PW?(&UikX@%Kw zu6T}dZk*3mKJHg(7cwC))K$zq!4dGOC~v8|7w*q+jg(te*JOS0wy;h6TyoPEyQBo? zMk+IW`k2V@%mOAbY_gF|n&!1i zCV`Jo6TQV2;xFjz_qMBR4XN&pNre+7olp`7vxOOmkfwLcu3@VBU$vi;?6^q1AK___ z2SJXq9+w1u^|vj@OjkuO804Fp{o0}i!AkJz0bB_-?(O+Cv^OEd@ShZbEq~0PV0u3y zwYf{(*8}4LiyQRGODy4z%_(yU63}-15-dhzo1(YIMe&0mukKxc59U811{x`}^$4kp zPU1QyCZDX{1G%X~+vu&0FImJc78wdaxO$j1@PxF?@Vrf>XF^#YK>k1n;9&b-2@u#2c;$XR|6q zx1?%|mg#D0s;J@WG@6t6Rg5<;W}6z|BEKDPdrQOw@=a>9J^8bQP$4i(njeVmyz49C z^zw4DN#Y}MfA@u}R(GVSp6;lD_S2fX=VPJ_3#wPy@=`8RYa^WyZ*?e}fBdr>%jv%v z4N2S{YOp8$c@}9<=AoKrqwk9wZcxeF%X=LLhF4$cWE!0@TbGq%leDz!cgtbRY0+db@<|)Fa$mIOC?$@r zp8NP?^n5w2zH$N=l*f%OUxX`Wo3Xw#AIu$1r%`t^?u2OBf$*5+x30k^ zykIBhP641J_Ip<{V*47p0NL;>0XYGU7!Dk}1YSd( zGUYqZ{f`1+N- zQUn43q*o{Fd|&P^KOGvXt*@6qfRG6JXGZBf*K`cF27aMsoA}DSnb$4UF1~u2r6p`) z`wpC5cORT|3SigB5CMEdvJp29mzCzK<7~4HTPV&9;KW`ZdywpHb@i3RKYp{%N(?*P zw5Wsu0LMotnWTnB#Rn|?*T1q90e6PbkfKXhgTBH8gA=H;Nig$ zZm3mGJq$z$pX4o$GadA=4;e5r2bqTfVOc^EP&94XewlzX`{V}Gy6AH1>>kBSILeeOLw`+Br%&z!2A zS#y3Jxe12I^KzH&<|pI9(xesJ)$638kLxkyD2bX%_SK2Y`BzqeUquw$V7CM3m2Rxb zce0}gwr?o%4MzAP>p2zen{2@m?C1L|>qI4_t!NDh*CYLZKpz&Ge`02i^{+7{`8>Hn zD4iXsWrneRDn_L{F253vgSTzg-S+p5XfJ!|S^yuLB%)2%_FyraUqv86K`Pd{o-0qx zMWa7OLgyV@tReH2bcRVR?zmyIdjSQQfYC1E1eIZX1yjh`{ovAb?h~}XMxGi3Ya5_; zpe%bZS(dqvyV`Bv4roe{zy*WEyQAZ6I{c%^{S!RH+d z@@2Sr@j@qZWXF+eFm2~oY=Bh5a)cnK;iwK0kIkDw?1qxzjjBdt`ueR!Smkp#FE~tH zY36`Vh+p$TuK7lLG6-VcJE6f%6hzH33`CD0>X#Ga15 ziYdA0<8i z`ecY`?KgRbgGMNTb>4JslLJ`4vT0l@PZN}>HC5=*2j41()R3?BWrV@+#AszG%=7T9 zj3nPF3-QE@VYhlKP248-Bi>j2hMH=RzobYkV&CJyXzZsIg*%h3GL&@w%5*JRKw)E+s9x1&ntFz-lY#T41XaS>GeS?4Rja_ zj7!8@{4S-qPuW39MF}HBqc`@0kl%h)4~cd~M#j%4HAB?Rh~=e+e2lppK#q?@=Kett z@_rK&(_6R7GJbV=Vs)P*dmEZ#=c=sH)dOA1plKQ5r~5RYvn2SvHgO0NpSkZ$McYp_6&;r2kLJ!buMc=$LeI!(iu4L`d`>)T zSLEAFl)N639vrNk^-)&?vRw|<#tKI7C*Z5jZZk;A@b>8YS}IS5;B%7eX_7~QMw3wL zx$d=O3Y*PhS%{trv9OtF>Ar!n=UK;eMpi?wj6h|SC=$MIdNZed(f;hU*n^s3y0j?t zH1GYc=l=JOG`AYb-z;9MEGv>VuiN=K9kDSwb_ZbRDHHY;V9r%0t3oKUAfAkpKQsG& zMgP2#@%njYGa~D!V_886;oRghX7)#+`Ij78kqf`sd^-_5Vt~CU@ z9?8orLdu$ZxS}efZ-&)3KDQU~Py+|iCfZq)Wa=|bDWynRp523KUk6rQaDv6=?+|4w zEHv^H?0?cp2#Xc(^>&;M6LbvEH&@x$J_Xkk>`qyEcujk1*A zJJ`(Afn)<>Lg{xL$cBjC>V!4RF|O@r56q9z_f@+av6-y_4W2lqvJ&4rgjkn=NA@UM z=n2&iMpfqT4Y2!MRvvJQm80VZ1rTtmR;gLbK>DWx%HMa~E6liz(mjY}%e_-VV?Twe zh&2%(pAI7X&_nOb>5{Ld#BDxUoE!i8BA)G9o^HW{Gbw4O;=3flh1+q0-6&dq`X;!p z8aOch!7Oi;6&$C%Xg;|&lyzFQtl7;&RCaUD*<62Dwif=3*RW?7)R(ghYM(OV55OaC z)I$YZh-2@|qsv={b+)p){8+@FYT#Fi0~R>P`epeNUt368ym}8RuG>KvxvghOQe!Za zz3q7Z`%cvqhw8RmZM;y8_#|a4rwy)IC|0)z)rXL;gW_lhW7YfKZKzyO(}l9fMi<1K zPnNOgfYK*>?kf4&*_kX@g5Nr&zZ{y(qF1PS5wm%lCp1ZBPCfGZlv`bB zM@h+T1}a4Q>uUB-wl4K!wJs)_Uu0v#(f*)jw1o^P+0@36Tjij&%_kNIK4I@7pf9DoB>xGJUG_Typ0$m8Lw*ut zUinhY7FSXN;`8^mw)2At+!1p1mMu1`>$b6&tz9v>Rp)&EyLG*xcV!A_6w;@@51yVe za`Y!PV)d~L71_TaYou!Q>UCC=Z~<|)iv?HEas)>*zFjtL$M(O%(42E*9z)9U$3xLz z(oDq*uweuegl0w-@GKt!%6;eEOq+tc+XR>!(FXBeUjJnod&dM7c?~;S^0YZ~OUZA& z4zt7I66iJ`5KxZ^N2}LVa+VzCaeWyv@u+a%=bm@7mM$y2d^aT^UucgbzuemKsDcHN zCZ@#{pm_ui{dA8rQLy8z7F*qXbCh`FIsWr{M$X)lq3bcY{htx+ z=J)gD@m?YH|5GlHm#5|ud1M3k=l^r#|3b>7&&Pb?{de~7FB;}L3bLKdU>t{TG#nKZ z1yn*wug|bbI=R%5*MG$!nQ$#G>kyM~{A=<5h|rt)Umc|z)&E1*@mO?F_1nMwcfPG) z$qNFYXFOvA=A{oA4En5<>WkAyy7`kEueiTwQAd~@6*EOl$J@%IkH$dHAPG{y^^<3i z?B-kaA#?GHM-fCXUd;5Q+;Liy(`%u0JnT@0q>T#}+edlY6OBH})A9~u z`kxdskcV$P7{OB$yW&VG=)-_1o=z4y>uJhOew+>w1s`$wABIKxBNccct9p39k>~rD zDbO8{`g`e_-{PcN1A0yS95Nj!TUvap@h1(d3Hinbn5O+N+dcdE z=dY2cZd^S1%CX=xr}dF|=_;=2gqloeWqj za#+vyH+k*#@$l_m76s*Riz>7d;C+vk3L;+C8M4c)lLLZ|;&zetZRdBOHKQuRa!j<19!Xb+U5~ zJht#y-{>?+J1u|tlt?T8cVZoBh32m&<3n1G1x{;r>LPjF|7dvsb}WsAbN_qaL4Wss z>=QFn=cLK20ANS=@Bg~mS<-f0-e2mb8~slxy3C$&=niO4Too@*jOo$6IxMY_~Mw!nyI+oCt4(rL7)3e?#67yG1np#-o^pQa~pt-mJz_U z6A^%96_0`mq%)^Ly@&of_zmb-+hiI2w(cDJaH!Yv5t)oxx zcrXL-*c1Jl7ADRt{{8q?`-8ua{ZBwu#~Pp*QgfuLUllS|PN;w$#JQdf6!Dx5I?)OI z9}fIUc?PEo^w3WKUHAE4+;A6U4ftug=^V#V?Pvon2r_=7aZ%FqxcQ$v(0_M~FXwYl zh#E&ir%u@X>m-`;FFWGpsk%g_^uHZPe-*cJdV2kYC;#`e>+j%yxn4&60+HgcUHHsW zo;>oz{Z&BS6DL*4Os-D^n57-7*@V#VYLIRb?Qg7rSY)bua9~6Ep z?sK3cXL?+nQ?yWbRM@}^t`vRk+;+reM}4qP;*~kRBLa(@l^VfjpYo2e#9(d3q))p$ zSKv5i!|0UYq3IQ|_fwV`Di&T?17cc_=NmJQFPyF7^Kxj4KKi5q?!%cXzSMVz2Ihx1_W&jXog z1+ghj+(slyf8K>!)+PwJ=XJMB$e0vAzZ~{v_$OcDI*^EASit%CTlU&6;5MF(2#KBV zknM0`d+IQ|rK+#BO%@3-HUfCioY6EFz7X<}8kxp#A7x3Op;n3-KuQm1Jm^D5TXe;y_&9BA55Nx>le*WK|^FC|K8NrF>pduMy^vDQIg} zU4VCXxKv4V-~?qfec6Myd!OmKo4VIE3G+v5t#-&8k9TtP6qT9n}5aN5aP^6X%-dtAsQbvq^>nJswqiP!A)i z@BX0doB+@^uV!EX@ON!lX}_Dw6ctIO?R{@L6fw3Jk0c)yzh*(s2%MF;7Q%$k_p{L9 zokm${-us{{bTFa9C0U1TP@+)%@(bx&54KS?X!=2mgxI=(^5WPpX=S(3TGR)>Y&}^m zgW%$Vfty;sq+Zkc@f bfb{9vw~tkgLI-560H`TzD;3_ic=Nvi;+cLm literal 0 HcmV?d00001 diff --git a/graphics/WindowsFileExplorer.png b/graphics/WindowsFileExplorer.png new file mode 100644 index 0000000000000000000000000000000000000000..f5067d391afd0816f2e0f9fe6453ab388877a2b3 GIT binary patch literal 26620 zcmZ5{cRX9|8@KMN(xI)QstdK%tQoDUO>3`2?V7PSsVb_&Cbc(htr{^Cp=w5Kf{;*q z#7eA0c;k7V-}`w#?;k!n=eW;xopasizQ*_Z-chf#RTwX^U819-V^mXpp-V@121rMD z%JAZO+Lic+dobG1DNkLM=X7Pgca~`I?U>ud7HfBgG9_i=>s^XKt< zhkc%zU1A9-Hry#{+%uHW1bYj+E}Ia~UQceXnIx$i7_3I!%q;EWH>=~-I@Qj@Dkbon z>I#k2bqZ7;+o5>_CEYh-EEsF(oVbXofd}mGU}l`PLQG+@Q6<3>8o-TLgEbpBrjMpvE|+0O zwy56Jox>aeAfWzJt$-Yf(;i$QA(!E9|~VlhjjcpL{oFl|GNr|Sl1 ze;Q+XA^r~<>V9xU-*iW=AisNl<{}5J3A#FY>%APV2vB;kIQ1-&(mlnqYp+63*=(1= zMYaecymR~b|4L7s3F`?-KtQYku5pVqS>TcbpFko2{wMkco(W7DtCjVbS`rMd=oRa< z$m|Thje{aJs?_Xju{d=^>A)iABsck&odHC4KFcW5dg+teCvW7BXwU1`eS*05b$6+ye}zV8E$*wU;^$>m-g+0DjuL-*%C{YfIQw1_0!Nec)uS zNNu!ley8=htj{xxP-GK(R6wc;p(94Y_>K?kwyei*%IXUeQ9jd{va;EDy$S8p|IBUY z8ChZCS4>h0ctct2FF;b}V#;0yF2HX69`UZeud}afA;5?%*l6O6(|*tMmqTup9GY~! zf2-Yl(tb0d{qM%Zft~k@WA157tZ_VJ2y1`-3$;;`#T{8JzL+DXo?b#jM!M!?@MEyG zZ0g6(RzICzHr05Rs5>KAf69~h7lv3)g9UKXXJZQ9uZBZd)1Nke6tq%_qtI*9 zpbUNKkkQ^}bRRBs&11rTz+CwZ z!wCKHZ`$`vn97qc8f(0~A#k&g-=c%kyvXs8ta`1l@o9___+plF2?d|754B$qj`k+X zPA+|Xc6P&I*=71zT{%m)NAEIcE54KckFC+FbHOH)?7+ygpo-m_h|*eZ3gP381Mw}R zZ9Frj)#u5Eik|69&BR#$L1j)3ny;bjSAvG@I6B-_xc_tN=E;S7wx(ug7ik`gjxJWH zRPck)$&qTBq+`R$!M)(>BERP>Cx`h_AtP$f5iILdZaF67B@5KOh$FjDcaF>53Wn_= zODsNYC!?5*X!2z%Yi(7na-8}YSUSJu0l@8EBZk7j<$mt6&KX&=4Jdt)VanEU!)jS0 zT==xN#oXk?&*0hGh{a_$KcAYO3|S*??ewLZ6}HgpG>M8b=H#S}&P=5+=F7mow0;TL zpD*5b>%5L+%gf^Ei@Z4+%IX)`>W|2)Q~H2q!BlFIxM#R$9nVT^gV56>7@%l~&b+&VOS=#oxrn=@wejeqMdJWf@ z`JNp%>9x8lJkezss2$byL6M$zXSVN)3+2`4g?OSC!ZR*h7mnL+9Uj8bBZ!;l3Gjw; zrPcNLcFxTEk&^P3+Wa10%a*mLT$V|@T--MkOoTa)SGEZ{usAzjq^TqMwoE6jHy5zpqv->li#HT29*?e(+>jXh zG4Gq7qvB{^*mJA|sn=klVlXzHzb!hanYDcv)9wK!a+>F_G>%$5w}8hBUAS^Laci~% zYZo~_KJHqk0!18dqdb-ipc4xp*_sa(cl(vDbg|l}Tc$l;spQEDig%+$_WsX@SCEZ- zOUUbB(3ru!Cqs;~pxBa@@xfoqGGZB~HHE0Rha*P$2T}Nm*_D#Q4z1}1s#82{b5V4E z76jcc70Tv%z!B;ZTZ8?gH)uQd%hH21pwjq5wP9^oPbcZVQpDJ5CAUtd0A-g@r3~fp z9)9hEm=-;GX(r@sRM{n6p0Rw9v0;%BXD2D5a7(HXWhikh^pAGhf!5bX+qF6AL3l@F z4PO$RJIp0M$>=c}Nls-nLqnQ0Opk`nmZ3DKWu}gqgc+?HT(37=G?&S6&b}*|_JrR+8G(sWI4UJqt8B1wRjW2Ys6v>AmoMP!t;w8meNr|<85;#D4|gM4v5Ep|lr zK*GVq^)v?gt=YSf!F-`^w`A?$QM;@`qrtw$8NfS_7~E?6I)Y_ zzNpYM7n}*B-(TmgRdUGsjM+|W;~9>>4ByjjavSEL)U*A{oV*dN1qb2zKLzV#M{ z0|&T2Ow>ozoCCoelhQr9c}1=MTr}$i90&OyZgmhUfBxi?CiaLCf@o^9#adR;R!N$q z4!}``()9L0iw146#nN8`7Jl^2T1>5=*_m^FY};Piu{{O1NxFcB?~_nIJB?Y_ zcZe2~+!ml})zm8-9-cvLA1A**vFUtMf6#%l>Dp^rUGQ4ZC_=lW8QQc@5^|<;_u{@>%yl&P)sUNETVhhx9>LpW&p>;oC3y?-gs-iRr{Q%8An>dZxSsVx zWQK;M@zS1`vdE&9Q?1pV;?{x^YS-R35KWCl?@A zN=B&ZvuP|Rk4)DP-hYxm(=88$@a4kEUEnZ<;Sk1xD&5EyU^N zdyl;Z@`bVOb;kx{ZAdLr`TKL$^W?z;57M8C>zBge98WFCE4405x&HT09`EeiX)-ho zB3vxFp5z8|ii|*dkNBlw=_mRM-O5FfiExWtY&!4xx>}qm9*dAst^HW-{a;*Kz6`r%ITE7@kMex=SF@YSZN&zgIZh#i`>yIAG#@W7UlCo_0A1ulJC;p*Mm%`sx~D7hjAmK$0%r*m$Xuu86@L?7Si4wy=)!E zAp++IR5+82EP@Sa3Dwl~idh*Q=(0@ISz$uKFaJ54gk*8PlpXZ(8FcCP+o`+$PT;D` zoT8nhZV32lws`F~>t!LO`wn-Xbh)y(>=X|$pc!O~r!Eag2XCoLl_UEn;+7`v&yQRM z1`@b@#<}c5M=Qs69{e;tjrINhe%Ym7^dYD}pc-*Y6a3k}_>g?vcl{diOzqU@y#u1? zv`?mcS&s$vqcl5ycDr-sz@tpd6z8v^5D~Xn5@SgsIA@9Pz0Lwe(Ci$^LwMpwS{m4% zxdIt8e6Zhwx?(P~k)NPlx%y&H==NtHhK(KFw{NotCvAV5ex^6((e6$LXUUqFPMFR| zBb&G=>=M(+4G^-{Q+#4g9$7xE!4DZ>{2Z6{A1LjSiB9N2goiCvm{P`yC!yxr`Bw{iCflRyTP81<^?KL3H#s-#7_A=`p=^DZ z>z#O^lbb>Ft`wkYSmLuQ#qwk~Tg+?>%_fWOB~zcgdxz}P@1@n$B}idMv+iy8 z=i#bHzhzvNg3;W|y(#fA%`{1L6BsfR&N5d31yw3{c;iURL(G@V3F4~$XCQL+e#z#q zMP3)qU5-oRoZyaec8o1l5_IJNqB)lzm!cT}d+*aYhT=SC1mcK*@>2x;gNZ+JqMq?) ziPy9*iq{i=w*}SyfuoaE472VnW)X02odmlJBmW>SNKIBQi#@`8!S2oaz(MdmLIa|6 zMU>GqE8a}X#e+y`C!y9WYx^FRD>5dD?zJ4dSG)jQ?;n2M^nSzk@(huRb+sKOT$X%N zt;K+FEPGth=T9DAj8r1d#tfqlEEFvCp!MZ7-M12&C%|H~&w%_p`&pQC-JogdVip8< ziv#1|An=;p)qx#QSpVmI|nE09ogO|w@+Nz14* zp5Eb%md*FZvOeL*gR80QN&NGM2L^#K1826n5NV}#!qu17UD;Uw_G5PmBW~jn3*L~- zwa4w!IsjVOeb!pw8rYN`9FdYNSn0i*w;jv+(39qrN%D+F9d`pu(%suxYnJ>(Lp3rK zD1MZ-j$BMceRIL_o_I~?HjhvDCuEc0#yXhktdN-1D92#kkSn_eXG9sb@_-PhD{dC} zbPZhnW1`TFD2ml5e6Yd!=|EX|&em+ic-W6EgzeT~Su1QN2>auu2+p=!n$v3Nzs>(xsFR-moujuXw3i!U@f0e#s0#C!e;z@j)mr`kgl z8ktapdm9%l&G`%8D)Crc^(7O!6169FH-5C{7VGd~6TP{&$HWtpZ43Otdrf)K?bNbx zqY$IrTBhYyr+-6p)g5{F62{jI3W*PAedT#ueZbcpf{b?WzD-1INTqH~iI&W8u_7rB zCL*#OWyRP(N?QL^p?~@(Cj}tmo0XHqvGcTvKiYG15DuSkhyb+~XkCiD?2hqMuGe&G zn25OguO5!Wer4iw+Fa48ULd%)-uSPWy_R#5Hqi~X06T9^m>U7!lrR62K{R<#OKVXf ztPgS|ThV7uhU9@+D$9AfspUe-}F)Jsekx{g5RP5Xf!iV@cv$Y+ADY3!b&L4}b;`f%`4uYw=) zeQ23%pF6;70RAg$qH*T=IPv$n%EbeQ{AVanmd?P{#lZRTgGvgR=+%NO~Dp~9f<#LqU9;(F2bitRdS!jU-q-krqsMo=z7AbV^(l&#&ozf1@fbThG_p$!18oOjLhE4LvwfTFO*(Eh!M&EJRfNL^> z0$hUpcfqDGoPlM6t+$~;Ca{;S zdA(s(C`AgKY1SGj7Q8!d-}s}qV8uu0o5-`fe$%JecS+EFw-Jj>6*{-NfjtfKT@^DP zMh=-_^bTo_s`?ifxFJsoosYe*v{rpS8V;9}Wy;4|$H?0OCaGf`3U+78|BZAR@l3#! z8+AcHE`v_c7kwimR9=jNW6{p3en*vztS?K=-s85=dM?o0CHKuifuvW{+mXOPTA?^! z4xtv8TItNQ+m%WWu#COYt9VoT33v2ns9C~kbj8*ULrEZG!U{4Gv+(6}jf^{XoVn75W_okX5v5_x9Xd8Kqu0=Me#wz%xu(EVy`KzJQNo);1*3;9QU8o*16)CkGv&g%FuCuar^s<;b$52J)%;QLFt`N3oX{Zul1Nu#6~$h^8W9+IcdH)D#25PjBV+ zwJmNaVU#!e_pVLoY6HIab$6d+OPN9%MfuN-MBI3T!+fT^G0N49(Lz7ASBlGhOsn%Q z73fT7!r!I`to-n3XSE-bik^6(1qt;sUF1xzf%~u0~fZ+7=?8gZeSAwR`T-yUz4!Soc;d<*m7bjSp5WorZb&KO23&Lz^=u7b8 z;Q^7kX^M}0G)zcx<%C0EK}W=_T7!j#HNY_uK%f?Sagu*upL~hf|ND8yE_h;Cc)X(x zxh070~5T|X;nba$ey&qKUr2olD0Ti z7zlZj>`LAX=!)l>S#3BJ$*oled>r*>quT+0s}a|wO%FM< z?+P!uR$mxAu$N})Sr~k|CshJfR;=7X-SM&jkOyMsP!>m(RLU(lr!2EvL`XB|jmh%! z0@Q5W6&n;(7z#OBgw!nNpw{ab@BTK3=*Ne>tym~ff1F>y&f#$RuH4vHTOov{d=7e0 z{OvNk39D05aQixcjZF{CYvMr-LBNtoL;SavYPOFT7WlLXoq$`&~s zduCD6sW&w7BIRbay@JaMr4Id4zgr`()WTlNa7_77zF9}d0gkp}uEA~$kShAwZU;L{ zJX-n;UDsQVq>F0uYmZ;S%G>qa4ooBYtPpmbW~#epc@(zj{i!>cRtYci9o3g4>W}+s zO3{~aNK;bV6tYh|-Ql}#LobqwMUHRz#YCykxkqu0>=k8ZLD=)oZNyAdvE#v4=%`vD zAx+e)Mu483Flh3d&uqXVF>=HAtOW|Eame8;XDv)h9q@Pvvt|ro7<_gnKICel<%_W7 z^TIAZ-<89X&X-#pZ9{iA^0&{VmX)vWlVEtHd;nl6FgzxNl;y>g>;~X>xylnkLBA5Iu{Jfx`Od0X7e6M_wplf`|@}Lwr z>!8PeE{yXqJ7YAVkro07!Y=T5KJp(z$x?#Za?w@t-yuD=>gp&1-_y|Y?Ck6zw%d%L z25sLl^AY9g!T$^O4fpTx9GX7Nv3v<246;nW84B|nl=?${{(~fatC;m$Q|PX&VZTTY zMu#_;>3kZ|TZIo?8^OyM8az;;DIOe$k?ao9N*V=mJ&fz%N^T0cyUY`9R_p4mMzFK9nDK0sf3EQ&u1b6x5NR${OhF-*62V@mVuwZ#YclE1elc9)xtT0}i@$ zoc+39kPCzN)~8%ArKsYw_Dg4~4fiep_CskFDDCT&Srup$0LGUs4_c@K{Fd2!8aJA- zO*yL?6WS(tw*o%5gKGZeFY}Sb+NYsRI~84QasoLWOK~c9DHo%Rb6WK+U1a40($W=!_gIYZ0-g;kv*Nnu8%T7%dU`QG;2z3?&?M6k^A!3yDZ zfGgQoh5z&+HdpI@5)Q{F}_@6 z6Q94y)@bmbkt&M|6aDfZaylI;l==@Yt7!UR4f0=^720LCpz`s*5ikA)X~q9Pkd|Xj z8Tdiy-hDD%{XufG3~4{t>#F%3T!{4xUhW&)5c;UK%4jNQgHC+>2q|70GjT1mv3A) zXEApR&5-h3(0orTC#fGngUU1m*@%=*(b`yjS3uZWurG~^p;$<(>=e(l$p=)Ydyks9 z^2MJQ7Nj9St>Mpek1qlhuOuZU)jy#bDEr}ami{v#(+~V;a^isJLA%> zcM$LU&w1&2^{-S-OUw(@+pM%!3TQLOe&l{QqXVDf!LGtgLTfdhP&ngYC%>tW+*~yW zp-4{5qf?3tvMXU8+*d=Q)8<$L8!i#tuYr7aZ&C)*|?2L>lqFG-bzla^gbFR{iomt3z`hXx1N$dRj@Y*NhE zN}UR84=qarEhU6I@l*GTC|b!)LLNquEG~4^XC0U@lkKl>JSzuH>`Gri78Cp#{f!Hq zh7^H5v;LJk_91URnfoL;i_Gwu&Pn??uix4TVjh?JoAx*h_~tGK36s(ZUIEjl>70F+ zzU)oEL$o#D4Dwl&0;Io@wD(<88`3ZtQDh9|(#(Jq?0p-@*N#^{`hhv)MeBrIzPQjv zT1~KNJFYo)zsz9qv^eX=g%l|f3wMaz4zq|@Fj-|Xja3$*2f_fdWpVMP>&$kISy?Wz zf>^(nbL1GsDtKM_g;Vs$y*xxVQL{_bLQRznE@+T*5xfTdWwp|}H{p7%^U9$o+DGk^ zZ_|&ly%}xJ4maZP*UI&;yA-j%TQMP;2WfFRnz2p2XL%?sDr?gPnLiIpJ23#^qUEzO z_I>^=-q#x5owDwgt`up|V|2NGwaKkU^VZ$j1s)e4N?WbzT9E~vC@va_VlLN-wjf=UoSt=P*@O#pO5bG^Y^VEz*0d+% zQM&c|P1oEJEHUh|!af2u$#FsiU60}^2;Y?0)O=+soX`p`tCu+4d-PZ$%n$0c4Dz_aR%Dbw4 zx|t!Kd-cHz=kDqq+1X_7#GDfn_A|>23MlINc0KP$S%?VpWdpfP-a%S>>imtpWrJ^{ zAziK8LKjy=edWIinQ>P&4xAOi9TZyOe`#GPa*b6f%48oY-G7wQ zL~z~vcK&y8cNRc3N?N7cX$BMFVe({WkO`yWSoK>)tJ!n~;94_u<8EK##gt>0h_tg; zJIFikYzjQn`?E37^z=KjxUsRvv~IW09lCg!3sy2kG(2QzKz=It=xsT4RpI)@P1A=~ zO7i%PL^Z$Qr4+9z$mcS$uR}N6%YTr%zx@l@*ErtNsYa}-gq;L{cW-ffUgHbdA;RHw z4PXDc^0+K;OV&!_emWQaqco@Dg`C&}&hGSn*l{fT3EKEBG`IXY^n8i8EK^rsCY~SQ zPv+o-cog*<6S!+{oWv(Gpmctv%BkTc(=A>($6rCz*1UN!F_kW~PLp7~4bP{Yo8h>x zo2XpJ+I)tco4U985xG$z;BQGg zu81=?m`r|B*m2VJ-l@P4tc zxqTKZw%l|aAmJ4rLMr)!nBVYt(ZWtDW3k z!UJdr);|59rYjEsiIdLFV6~nq>pcMu6$_U~`n@~ChX^n;o~&3N&R)Q4g{Mx*)gLPJ zyFQft5Cc52=HYzkGROzbkW&L4>;mdbAB=#@ysbIr(R^;!QG-_#c=$C|exq+dRq~~Q zAOT(5WM!dWpOPtP_Tv2N!E)QrwS9g>t?wu^UM_D}3xfw5-YO%gd;uh%$CNSgWFl>< zL5x6XhS!Hgh*i9Ez%rLVaygb(E;M`pQntY+L+8$Dnay{F*L!r>>%>-!hfNvAdDt&B zR^0e*@sQt1-BvA~0d6QndagU^ribVpk-4c+kap8I%Y6}?Z2BXvQqCyMz?@fteO3IK z`ZL>#8#P8Pr(xA!#KcJK2Z77J$;W-H#odiz!jElWVFq9NNKV|xHT--3{D;FFc>T3wkUCcA4`;c__1cf1jt z#rWm{w?EhKvoTx+NxJ67mR8AqP7OxM$Ui&k-*~DnIX+5<{xpJNUYwinO^AQ5UM_8M z;hb)zRR-ba6FYP~$jnd#b*JkW%-F~EFt|Mfptp@4Z&SE{s9(+Rebg|4CZMeU!L?&e z#NB>WM+zZ7@26!>2#$DfbZuBn@NA@Id-sHvde{#YXX zUKnhuIsKD2cDwk{=UsiJpV|-oTaEL@)k3_ts&EZ_UBW0&%Cd1_KH@=gi8$)v^UT*? zNr@UMzDx{K>LGQ7{5XYKv~c{q_xyvKxgH)O6{5w(oq;%roZS2gdU(9y*4ld(DaXSCekYmYY@ATYyrAKhj%x2VG&&b)wZG zt^)oOO7_~?(HvlB=ft%&XIZ8bA41^A*Bho*RR&6VC1K#aP;|<0PQsVPT0)YMFK6sI zPPsw!DN&8Wh_Vw@c6$LAtC{}v^@Qoev?WPS$K;vu*7;YcoR6t<{n^j9M|(3omJpb^ zzrsN+Xqrz`{JEpHbedeO$q4i{Do;4zJpO)}qlDAO57|9&SiLp zj7pAISQnK9dzI3IG;DWP9GPpM4|;W)l_?9a%K2pvU{5GjgP;1(k*u{Yq&b%wIMr2m zX7}Io-)dvA=_mtkkK*J#P{Q5w6#xLAiAfl`L2$-9EiG*dM7u9mDCcSp!xAP{(`_)@ zyYmM7_lXH-=Jr6NoI;B<6JSFQ#Av`_&hhJYbW4f*{`1vsSQ6*BbFJr6e4!kK>#I5(URS-1Gdhe#azq%`XzpsyiSAx0! zd{S9SETe14Sj0__`A^N}8PTxJOC^n#;mAJz`NBw_3IF7&rrE=~RoPuRaDb|e&~gAa zn~4(TsX&nIyi_~MFQrCtbT!#LqTgJ{PLt1Qk%B!7{?zl6V>7Mc9obd3TVD2Q+0lC` z!8k&Ys_UhV+M0c0uHatB3P-Q^b`hfMKanX(y$=}bh&XmHCx>4A!X z!j|R!oLhnQqqO!X7r)cT!vedELt8@YcG9(nwwd%myhLk-uuD8(5|U+;;%#cymK^rv zIW&YL474ylYRFYk!}AIp0Q@EUio!L;yLP`CMNN5k>*#?8bs{|ciPGz-b~fJ9?LJ8T zzQw%(ZDe2H*~&VL`PZ2iY#$ zEZ>*Dwpz=!oyw4C6To3UqnywJOE87tu3)}$?*86M^_I;k zJ2q_d+c4QVc;{w46#%)9KN`i@?xY6JTXRys>mzrP50_z>d^^-F>7rk+wB_6j;q@+Q zhXk+=ipFK+FBPN@x$kc=BrGKioPMq!XKo-=>7iBf^ZV%(TV$!+U22&eb7!)!+fcKj zxH5M~pl2oVoC%N{QEH1UC|>NSh8wIa!P?n=FIYYO z-K9HBlAWH|Mb!MjGS3XY(YRb|3l#bH4nI?=awD*8lSW)lh>q{71p0U#dBna1@!z4< zXE6?fn3a*@xiSD%%SY#+PP6B@E(ktt?Vj_NDkgY)_HaC7(Q_)Ix!RFyds>?UD6dw6H3nz#3)GuqF zs~K5PX|en8WH({#z{_QO(kcZ`4s9;_8&YbK{!S*_U*g)#qVAWDnL;<_vNu}qi(5Xv zowx~1o7Y+0^zk>G^u)l#XueZV~z%tw%84_(iWCAN;j5xZWjp&1i|Jry+tHJ@h zCw)UOr15zT!ce$~L+nK~+r(p~3-;ry4bh#b1juDhp&VQtF|pzaYX z?}4*VOs=5?`Jv}`$H%FsNH_O>xcAs8Ovt%bK1#0tTi$5dMyL!vGT-~*gL#0F0{_`C z7WQ-|wwJX53_U2zUq+MVWo@I=Z*18)*Q5t^S8b;syBa%D9|dHD{-l1bV7W+=F6iT8 z%;8pjD^^+DC*_%x(uA873t=wffAMpTS^EssX~j0{Gf+Y=U629YUbK&Hne47&X`rrD z+J|W=prs9?%*#;l-JB=Cwcwts=Jp+v3I`ryfQGKJOE`NVP<9wW?7rRS3hi2-EdK^K zU02*h?+Y4L~Vvi?o+`a zdfUqfLYJZ#)>^Y`r@)@6At%sgjw!D1cM|w3ITO|IPR+P7Wr_P}k=a~?eiAJam@~P8 zTjOcU@|(ba0U`rD?!Bl^llN_MF5gxF;y0TeQ|=J8rW9|$6}qn6=Dv~Q=GM5^3#0m1 zct$$M_*qj*j9PQKl2sO9go2fMY$Q$5FDzKskj zrXAD|tpDOL*@tO>1a-YUe=jXWY|ZtpSw0@5yS?6=r`^pk8I;YL;*4ELxvB?4BuIUI zRxvtq)hp6a@Wt7(CA${{^cSnr4eu8fE;~E8H1w(ws>Y>wp3H=fu;MHR9#T~&iBY%s zjbEgA#rMSRZ2yjk%y*;&sXZ&0p!5E;s@RgGKf?W%Sq|;zgT!=vcX0TYV=!CMzU4sASs9|G4>-Z2978 znEH;BjqTUssqPHk16|(Y!xcVet7OCTj!oB-q%b zQR#0u?Axjnb7eC-+Gzom$V;40T{127>$qg0G29jMH$$gZGoJVv&0dcsXfq|4mid`i zJ$GSXSv%G1qrK_evEaVT==$Yg0hE3xXto$LUN^wx;|g`r;||fsCg3aGq*DpZldBC9zkZGm$POfB2dWQAF9dN)jD&}7I>1bF6OIKcJ*$t zdj6OMG2y2%u))b~J0@>2_Ps0qb6LCxZ-U&^;_t8VI$A8Enf{*6X)paH6cfrf8%)+6 zF0hfiU~++twH8Ke;hVe6b}l}JL=v!G76jj6?oV);rI`+$$xkfG&rUH%UVlrr+n_LR z_iG)&yeGtfn_o-mn|D+Bj8?z5f%@kxE{rPR8++Bl)_50YyjNd(F|SKVS9Odg?KDA0 zJP>8R9lPH_0_e0wg0COtS0B+BmbBH2UJNmE#p7`L6+_mA>PCx6U8Kpy&H&0`9mr6p z>9>&Bi??oiSgEr_>C8}e{xKwya7V#Kc8rg;r!U}tkD`$7-)B6zHj;73+nYK*C` zSa)dL5|BEdk0I}@P8n}U1CIQ`qGsS?%(D4M%{IVtxDA1*NZS1H) zGgbUG$ba5I+HLyXWe%C1#QPpAKZ?5T6^IVw6+{kc$L$JH%SpfbDzZ-H8ul1N_|Yi7 zCXi&}eP+I~l(btCf6gm5^i(T+yxt+Q=d1gau1Z%41KpN`PHbPsWEy@axxVQL!KsRx zo(Z-X@+L+0tySOg9!wEkI?G(9;Fio`mm)g%Ld@$&MP4%xt}Op2$9L_*T#r~^l7=vqrGBkaw@d!$42@^=*<%lg zOrTQOZ9Av$SME`%+wJV-jfi`iNah}}?#0U&t86WQ-{(v5K6NjXaeK1rNow%jcJUgU zAmVS|RJfPKpY-KddJ(q%tu5|KP+Amd*e%N>qP9=tD-te!s0g*eG&Z`7>mv*B=gMJJcg{j&5L)-MxU|A#Z1*3+Z>7Gkg0E526Ot!?uBj*%pbX6f6 z2g2w*BPQ1%&0XqaL*nn-=nN900q&(qyjMcbZA#@|v2yg)dYdFL%L2cVOav&VUQAGw{h zUts2TPqw%`#cMyU$) zw{hG8bdQUFR4wUG*}1Aog)qz)!P3jaK`GNU9$&Ge=bNWRNs@$uR~lZMC#<%?`!h@N zt^piSpDX1&`C1GQ-$Qw87El7!FrWzzzJD5h!9_T%#i{y}O+BKFuTM})xfu47CA^5( zy=|+eU;9BBwVH2JFkblU`3hR$R^oZt!OdM0v$b9Oa#n`jMB{r0> zi5`7>?su|_>C(c%Y|Sp}3mBf-AC7x=(yvpj6n)^uarYwd%&C9Kja}PHn0r!Rt9j$+ zUCy3t7MyltzU2SkP7H_tT6|vg{_@rTuqOvU{M-Cj3LWd!4 z8t+oe_QTK-^%Sd|V@cY!_(q^k=Fxz;)Hzbq&MKy{VvYlHxD}s}VBNva&dwz(i;bo! zdh>?gY+K2JT}F=R*iiX0I>}PyF3ao6moFkjXpcy@Bux9*U^Ncs%xxSb{@F7^W+$|W zh$$KA5BNtFCo3;REPo|xSSlmTl3fGVo~upG(AaH%s!$jII(){fc56Ldv2C6)qp&q0-sU%Hin z30AIzmzmRY75WN>0deQ4y=hY^u9K!EUB3D8ThLOnx7oTJFYot6gOHV<<*~mNiAu=p zB>}G~evyU24PSvv3q}Gf4F^`~vybJI0f5|FLcg>u+w7$DMl_TyDUvN(v3D3v`{a&u z1=;GDBqi#(?*8LTNa^%qg`}8hags{+xBf&U?gN9e15052@U6g^pKqW2&?k451SAdL z`dDHl0BpO^CKiFO18ZsxzZ&RQ@ z0sFdQtD9^wU*nK4uk5N2U+Iev38apS2@g+Pzii$b!ITuwurP75Y)I)WHe_+HUu&f)Ar*dXw+xwNEU3XvrnM)Kch8?(cW5U&?i@ejfE86jItyHl%%5s zG)4Wnea8>%V~KNBeQVOs;oX;ZLr?yqB*3j8V%_bAWOD9F2WU5KyAI zx|N=-4o*CQHg)e>^;E^62XWUhUerHl%XPj@!;U$a;XPg@xuL7f+-_9yoMwZEw*DbS z%o?_az)iNthAMbbZqo7=$^$Z9;ep`V&!`u-euRFBT93yF#QB+Tv zzUepwVikQcUY->nS;LqR$IRU*of*viCByzSrWDGf*Lu#&3;U_jrT@~Xhr=RUK&g@a zNwIIdH#avoW@&AmXJc=Vb*Blt?2ND5m7%wd=`6u9poC@7lAM!`PJ#OYLNwCKS)u&j zMz=tdIVP4y|4hnK)R#*@_0}ZNENqWJs9Dqx*_=^qCB<+K0ov8GW6P6p=xkBY7sDAY5C`)BW2Hl87+ z^JZ@0zZ~_Be4+o*DX1Pcr36PYxJj`6Mg&7!X2c$zom_PDHs;yr=IkS$<3%5~B|#dI z!nGvO!^30kS4G9^%Bm{DQ<|RhHN{Ox{qtXMC$auNJF`jprULEQ4~d0 zZLwDnYQ^3`t3?uf##STtXk#_zdjh&=3S43*{Fk$H1C!X#y(R?gf?U!^SWA2rem`Pq&$|}$-1@xc}@p=Bd$NB!(ao- z=9a1g_BHnb#%H%)M}4j^XjbP0NZY)K{3j%lki&xGE%^K)QPrjTnShX`#KwL|rR5K? zq5j#}H_oD@L*b$YwjLvaz2RuQUliqw5M?3g5)Q4%c`dr;dlsKyrFs(#d_4HV4mP=~ zTn{mG2f<=?Rj61-?#YE1xQ$OYzw8s@TjBQHS*^m^OKeCN@_zjy{CeR9XU!`lU_dz| z6&|qZSu2p|4(9})M^+A+i;uWkrX{G#{Y*sS*{{2!vI928wzO(8U|>j_0c#t8n6T!4 zMauh`@}V(Kvo&9dp4rymO&P*Bk`tR^!~O^C&68LH^6ndn)B)k{;4 zKo%Fq{`8vpJ8W4+G6{pXb2xti3!e7YW4xvuU6I*=l;(yUc{-3}>{7$nMd)wA1 zo(bpdLSOCt`RhHKpZCQ-wR&^tI2Ohf{mZqD0hQghjLz`TLfm|xM7>)cZ0xIPy+ml# zXp2FWzST1+`oB~3CQkgnt=;O`>+q{n;I37b39 zD<%F%f7&S`MMq!&EuZv13YS1VBxe-xm!&25Rt*Ps8)qxrMW71{w<#h)pe>3h(69xti7`eA@WSc`ek-L2X0{BFv10;!dpBQ=$IzPEHf(c>p?n<&6bDvL92ZMP% zx82*O|Hkkxey{u+7KzbbtKFpI+nV@FO&l~`A2JUp%46<@3Y&N7Fp!Ix?K9k zF`>N1MO^1D-o*nPA4{5aMt1|gf`Z1LKlSd-wrmb>t=WMd4%q(%E@u@y@3%)JBDIIT zinTiHEb8{>i8oY!Tf+)H6Kz#+vR6gWvf)DLvl^QDdLp8KvBQMlXJvYeT_*i)#$!&< zO?|}Xt$Dw5MFnOE?mxSz6kaK8z<<#8!2FT&nmE6_cFJLFwHcpj{W&q3~z zb6ysb{8Vs0Kkj4G0;H!x<*Sv5;dq1Ecs4MYLxq2s3%%BAIO~@_D&L&(+1A;+L{l*| z2A@FOHZw_KjDnvuq_XF5U$fb(zGt?PDkD|E9w+!YyUiu*LBT#1ChT4j_9uDc>x$(~ zRGI7zGXj>i5i2ZNz#TVYA}M8+j){h`xgf1fl6d$_Z@YYbpMhZJb|$^)d9Glj^`=(8 zDdS>zZLaFLb0fan@9MIZ3f)1sKY7UaVI*52HVLM9Fc;+^aN-fbZ1~%+Hymv57Fqzk zJln16KuUTpHk$Sd5|LMceac-_4~4XPKz@}#@9H9x`PP#%^uba}hQ94sLI2$jbsLlR zvyug~e6ef@;nI@MPq?B;m@uN$%n@0|W6XZDP?yIwKjXqfR#>~!UU6SVsa_dOqB6gt zH!*KoF}LKBwmG9tO*FaP4PN`$o0`;pq6#9R48rQ2oR2$HD*C>-^Z+o&(h}|j*am^C z)VFg$tKNrz=c_PyFEAB7-j7J}>BwV(E{`xlJG`FZ^CT}==ceW`jLEj2Jd?Y&V&5k?$P_d8b)Wc zjSP6*#x|VlR88ou&L{p1h{YDv{-{thv=6LkwyUXc!Cnx+z?zp0Xf|9yjqI3qqiJwH zWWK0(H*f7{n5`-w>Ihj^$`1gsZvtMLY{g zl7H#--&_EbMU5{5Lupeu0n=6VS4jzigQmO8;9+k4Js)to_}>v(%}jYcV0S&*Y2HnwVcsI_u(;1?u(xiflarIdz8ECAyd;7iVA`C<$zPgfcL zN;9~!y%#uonrxtYir1Mhk_O$jBJ0*_+d^Hs*y0SPTi$J2TUt7pjzdStz>{o=)LRz$_JCrLMSd^+nJ9 z=p6L>Z%3%=l$D(->&e>%0p}ilkNjk5_}gdQQYp__#Xr`qM;~0HFx*6*iyN*9fq+3e zzDmzPaLpk~het!F*ce%{oC+oF@xDtXA6{R=e&`lvk~f>{VYcYFg2A+U_NBng0A+?5 zAPYtE{bTtzuZ@0LM%QnQ3;iLphmQv`jX=vGnjSc0P7^g9%`ci9w^TsE`Z)3y;A@ ziH%-<*+$4<)|&vF0^S?nfv$PHvtMDgfXaLiub#!!ZYVgn+O?t>Yb};<$POWD`OZ|U z^eq2Pu(KKJhO0xr8i0U*G&WIPuXlz)m^|ydnlmt; zd+4z8!V%H`y5I)pm_e$e15CW^Ha|x`0HER+@=8*yNRMakD`sEVHMq?lcO3+me`&TO z&K2DT7$h3^w~T8RE7=Ggx1Vq~R&OZQ5OtJhW9zug@TTDyr6M4;Z6IMgObA8yc|wy* z3n|w|T{u`u|E3&6uBWikblE|A?J~&EJnd2R7m{@_rY$}Z`KuLtZzjB6N{&%jEiB#{ zo=kxAKc7nGfA09T5u4Mwn`dCS>4PUYNpdqvtUa=lh{;&1bRsFT2;6>=hPyz1x?Fh^ zHqVf1A?%6bnleU2X=YW>?Uz_CH-E%PNB^5Gwv+Cc#FToOSfp{?ks3h4#5Z}hNaIX) z%u`HcCHw~dpz`H)x)?UfONkKN#5uy+p`4YK(g5xw9y{%#6=f7VFMQ!LPKpZS*ZWGI z&b*!tp{}=*cp2GSTkr-@1y?g0ywY452SS?qM#f6!Rp@%a-s|s2zIXF4RaRw#_QO+H2{CN@2l^yBobtWD`cav4G{>-Y zrkC^Psbyd6bR9rN8h&{{6-n46sl@N^sYCjSft1EKr3a~qmZ|`u4IxM7@ zS5}M=UbV?1Y=1ri;)TLnbY!;+s+L`mhFsLK&%L$G6gc%83_gy%nFF*^7rgq58pY}F zd|APPg?kJJ%h~UNy#(ON?)ic+>L-=Z&Q~vJ+eW@}IrOMK7_9MIi%g|)gvX@4n}7I{0QDx(=#1eRnX zBg;^*_P16OECjo=FEd`n&ertol2h{0N$J_};4QiN+EZQTd1nA?bokD_5NB zrTSX9A`#=YxANtzEeh}N{cErrC=j3+7TE;zfj%vUPw#bX)>8Gk(Fwpvv<2!yy|7Wb z??8E5OjD6B-iD-mbUP(N1=6#Z@e-r>2A$MO6>^X=?Hz1Xa~Z#bQs|o`zu)CdDe%`i$)alE`A5Dx{ZkYsHq+F_<$_duy1vbasKdfPyzJy0uUp6b{TUu%ZDuHMy>I)qK0N zqNKOsv2(BcSwgSpR2<_GLPyZFrD8vAj3Nu){Ytc()i9C;Uw@4T>-&}QJ|tTxamv&F ziAhx`r(5=H((jTQHEwrBgra@4QEU}Xs~M6cJJ;6EC*F21Dj#cO%d73xte(r8z_FU- zJX0M6|0fen3qo#WC$ko^+gb6(-JxUF%9m@)u^(nh+g*G@bS8QWj`17mR=l7tsCmh! z?^I?`ylb9ozg9qu3%nj#ih6_-8h$ZnBo65ZL>5Jzx`BbxL;=0ISgRkw!>I06mYQrY z@4n{mVteQm9p+MK0uLyGUul0ry4GdvTeNE|oK1`*o}A%CR4B>;N7BpzzN-h1C`_O| z=;Wat5zy1WS`p92WHm4`-4R@wXkydU9-ezc<_UEFRh{kQ%IC%~g_8PMC8d)7*dm8| zS`Uc}gVc49ZLxcjE6ybad750~r2*>K>)hd^LC?L`hO)n}kU#0ZdB0rKe4yfa6P3ou zVj!6=j7Tw7lPeSM`DWvv`XHAT#kUADaXz1|lu6u?Yy)u~CQ!J&Az(J7iJ^<-^$!X! zZS%9pnK^Qot-RxA7Ms);RG#w%6#toLt0a!=wy78E>+b&1Qp>@? z(R$@?vxYkFVHE+7mH765fk%Q{@J9#5%C8gI`~%~^2%E*5K_~?xyD4;Rce|4DJu{au zI-PBwL<$B%q}2^Td@jr7^HP_ck69Zlcc!$?QTk*gi~}NU*XyePlovMzY|8+!U`B-J zcNHxzNdk&RtyI^$<1XL~+1=B4t07e(<Nm>u6)d0U>2o&!!GxOX#(Ru~+75r|+gn9Ga%7yyYfs!*k#uho<5A>h?#Tk47wVsS8~ zr}#XyzVIeDUFDjmLt)bOla~UTf}ge@^7gJ}Gnv72cE0FSI@P`Lp6dTbIv=fDZt0Pk zpM7P#S*p7cVMkY<>V7B-5^|t_Z4Fg=TzdyN4+Yp|Yr}X2AWPu+y?8cvyYhyN?hDB> zMKg+W6+GBJePP^wG19;~NNZT>7crizgp5!(Mt`G8cO)yo$5O^BG!H7DcIx(Cf&AYH8-&p}&ddQE>q{;NXg=L4ItVZfwjT zT27)m-w|~E^~`62`SYic2lUX*jQZ!nqVlb5y2v-W z8`yma*lS1IVH_cl&-aEt7MEmfTLQAH%iXcT0EH=rYetEO6%OPX-c0QTn%SZKKRM_B zO;PM=hfFLfq0h&EzoDFn+HfvWj?ezZ`u`y*hTGTZwR~cXep*lCdac^oQitNI@2nSO zs+m5K%9W}bIKOvm*yIU{)vnHSaaCiNo1Ot5ok72)?Lj%!JZ(h(nrb`)p--sknJmgv%;92b$gu&&7UJI5pucZNjkdZ(2=70_V2)~1E_zT* z_8kM?L91Haa{wm*Z1ps(mTI|k;4YY*)4PP=rXTrECHmH4`9NT*pG)w{Ca`S@oY%3^ zY55OKxoTPU3sCh?cVG%XtX1whX|-i^Gj9l{H%OCr6b?Kg*m4#`c+^SZcw@-znXiC3 ziVHbIm|as@J^8@&f{Efmk1ipL?g`DqR-SlrMeZSwbb%(g)OB3Lj+FAPkn(?X3o<$= zL0j=TIBB?_TZ?!b(aEc->>G2b(#UYu+)WfZL`Yk^_LCc2af6CPEsC-79FLct z8t85I;5A*Ukfyeg@PT1s%cxO=Xn51Mi%0){Da}9IWP%LwX~=Q6c17Bdgf_wF`F!Hv z`{_l^%hlVY3Eet>PLA0+i>K=<)!~*2d;F{wZz68iA)p{eQCw2bd{RkPJKn2&0G8yo zP9ZK@#jN*2AF%qp$b_pani*b7it};{sPk0;u6002VcYQJ*T|5 z=X%~SP)<+>f8Xo>s1+i(@%XtCC=gNbh;*S}0E3$D7{0SQAe%CJTk-NPWsc9;2fKx1 z&CBiE?2oD!zh5X?gsR+F7E!W&T4R7eE4MbyHvW3rV!Pg?WN0kr1QuIV`5tlC<{4PW zdC>c6@(aT4gGV2J9x3YJ3M2QM(>)}k;k`c(;!e6jmgcxKKid)Ihn-fnSrlkqc*%lK zZt5G;6sI(x@gm$2HQ9e8l4H~J$H@g$n3E_cCWv-W)a6YH{5>`H-B?0Ynq@KiUt6U$ zgP|?a;%bU!h=N>X1fpUU&aa&Gm^wsr_?<2X{(_yi8(XR5sOX2mZQk-Jp1vfS)Clo! z$95TIAU$C}UG@ji=}J8YQ*}z^RDpd4HXj~{b*eabv@g_9D~ylGv8TK^_q|k8}!9;o=$c;_DU~aE&C=j%pRb{ z++69NjFUm0VDXPF{a<3GA1YKMd5XATSQGmRX-+aB{{C0}4Ls$FVpbj}-kFSudO057 zR4Tx)NbpnFyPiMk4rYf$VahQ*7HS7IUhMHQunn+BL@!SV-l`TaPuOQc6`=|cXUi053 zupsYUQ(AFj<%?T}LqIqO9L)RpeAEssfX2;Idq|6PKhD%Xiw+rdgtP#oG>iFTmNdl# ze0;{N0g&5BiNH1&L$a35*IrJT=#Ds!{NL3EckMjlg8-OFybnz zCm(KO&|*MBR$v$vy4(

c;s2K?18kq)&T;PXgJ@vKDM=A090liVWJ#aXi7dT)(lL zh&N}0Gs{|pQwTVT}U$tK)&kkDUQkO9?*LCF&6#sp)-AC z-?zB{wK4Wq>M?d7X!JG1J);DppAxxmJ5)#_gcNzq;ctDBxtjS{Mwy#NDB`b}!&+W= zRDoR}a#h`Zmoq=n)7BOLuqP=BQwGCQOy&|CwgNct(t`CBE$wxBvpG}uw-U#Gaz~~m5JC2Q5uObjvcy_q&hn!3 zs_jloL*QlLx4#%qVe6QS@;|z*Y6I66RSs8OG8*IIxA%I9`E#W3n=T4j|49VbW?q^vB$FOY(Q*^8#GudK$SHCeY2i8@V(Z>g~goVV%I6! z=+)~fhXp7mekWT}imt;@?N$_;-TN1E{G*6u>PoVP*#cU$*ZEbfGWzg?nXqa!?M!yt zFVj{`bpcZ^>PT2`uieyc_4`7?w#q^&`D|nPHkPXBBI(G_Oe+B<%FM9+51cvZ_nE-H znyIeqih@g}Koq;S3NDma#- zUwZCu^n%BH4lM9t_FZv|VDD_6!_8bmKp6qw6z(PUM3h6PQ^G0`RA&Q^AT#inuBWP1 zjm)S4#>1+SN58?rXj`2CarD33ib>7InUta5Q^R)cH`YfA-)xwY4W_fHUw?qk0&JkS ztoy=dE)@fT6`0OWSCam8W;f(&!RP47&XlEW8K9OXKG5+|N(xH;;uL|!D>1%#W~d)O zpWT~3J;>Pho6K| zteOVShDqg>*z~7JM)!k@{Fxp5Ws)lFx5ZrxND=Q*f)C|eJ~7xf&T=RBw?nJ4MR=L^ zF1!-ke6#oS)BT8Fyij z(~Mo6l}+<@#Ao3?sy&`ndlYFP^qN{-i4Pv8Gh3KqpHSB@(8(xZ_5oalKxkc|w~nM1 zHv%ZFYi(`~X3aFhJ$-*vkex%Gng_iSa_NsV2d$H7Uefwk*I*Kql+d5AGKGX0VoFTq zFrTln%)ZcwCf*+40m7uBudxKSE%aoXEfm9D#Sc7leHyn{eT*jDcO*m|(tGw-tziXU z{X4{l1w7hs(F(dI-?6re^q*VToB8UW9dDc&CXzs$D^vg}1XAAS^Dn(P>aL>FVb0jG zy*}~tb&CBVL*gpTFb1jL;Rx(dA}}jzM~5Sg<+~!dn+JO%)}7CZKAF$VUmb-79`Pm3 zB)Xs)n{DUpk$kw2iBVQ=vx(cm+hT*v@(d3Q!%_wG0S$2ns9#wyKB z;ygIS{g6S-Sz&v1+(PM_CuONc7XuJ&xMqQk;S_+*D!3n1;5ycO#A`+N>JX!rR#vu= zO#VUfla1GasOYK&qs_E=MV!ty(LSuG^-97{)WnNPi^?IQhqs~*ZsY2Ny{&CwulXR* z{6Qwume$i4$}p&lcPt;@_3v1(NNxRdZ|}bD_R2WR-p+be>)@VLRgbNUf#;eyV4Iha zAGdp<9eZ#v0OX{BB??kMP5|^!FDbQZI6T$AbmNjc5K;!}SkH8mtQ>OLa(P;{;~gY% z*Z^(cn+?9fk%)sCZ@*m$eRu@g-05F21p=nF9nlX&Ek3!2_DG8oe6xK&;jv@+zE9nb?(&vy RuNSG#pUbMsAf;dV{SVAnXPf{4 literal 0 HcmV?d00001 diff --git a/setup/03-QuickStart.md b/setup/03-QuickStart.md index 195d872..2d6420e 100644 --- a/setup/03-QuickStart.md +++ b/setup/03-QuickStart.md @@ -30,20 +30,9 @@ numbering: The easiest way to start Tripoli is to double-click on the Tripoli .jar file you downloaded. However, depending on your computer's security settings, you might get hassled by some warnings. Here's what to do: -## Mac: - -The security settings on your Mac are likely configured so that you get a warning when you try and open an app that you downloaded from the internet. Tripoli is not malware, and we are not secretly downloading your unpublished data -- we have enough of our own! To open Tripoli anyway, open System Settings (the gear icon on your dock), then click on "Privacy and Security" in the left-hand menu. Scroll down on the right-hand side of the window until you see a prompt asking if you want to "Open Anyway". - -```{image} ../graphics/MacPrivacyAndSecuritySettings.png -:alt: Mac Privacy and Security Settings -:width: 400px -:align: center +```{include} 99-MacSecuritySettings.md ``` -Click the "Open Anyway" button, enter your password if needed, and the Tripoli application will open. - -You only need to go to Privacy and Security settings once to open this .jar file. Double-clicking on it in the future will just open Tripoli. However, when you download a new version of Tripoli with a new version number and filename, you'll need to repeat the process. Or, you can open Tripoli from the command line using the instructions in the [Starting Tripoli](../using_Tripoli/05-StartingTripoli.md "Starting Tripoli") section. - ## PC: Double-clicking the Tripoli .jar file should work on a PC right away, as long as you've installed Java. However, if you have an old Java installation, Windows might try and fail to open Tripoli with your older version. To fix this problem, we've created a .bat file, which you can download here: diff --git a/setup/99-MacSecuritySettings.md b/setup/99-MacSecuritySettings.md new file mode 100644 index 0000000..da5b0ad --- /dev/null +++ b/setup/99-MacSecuritySettings.md @@ -0,0 +1,13 @@ +## Mac: + +The security settings on your Mac are likely configured so that you get a warning when you try and open an app that you downloaded from the internet. Tripoli is not malware, and we are not secretly downloading your unpublished data -- we have enough of our own! To open Tripoli anyway, open System Settings (the gear icon on your dock), then click on "Privacy and Security" in the left-hand menu. Scroll down on the right-hand side of the window until you see a prompt asking if you want to "Open Anyway". + +```{image} ../graphics/MacPrivacyAndSecuritySettings.png +:alt: Mac Privacy and Security Settings +:width: 400px +:align: center +``` + +Click the "Open Anyway" button, enter your password if needed, and the Tripoli application will open. + +You only need to go to Privacy and Security settings once to open this .jar file. Double-clicking on it in the future will just open Tripoli. However, when you download a new version of Tripoli with a new version number and filename, you'll need to repeat the process. Or, you can open Tripoli from the command line using the instructions in the [Starting Tripoli](../using_Tripoli/05-StartingTripoli.md "Starting Tripoli") section. \ No newline at end of file diff --git a/using_Tripoli/05-StartingTripoli.md b/using_Tripoli/05-StartingTripoli.md index 7f2e662..567eb80 100644 --- a/using_Tripoli/05-StartingTripoli.md +++ b/using_Tripoli/05-StartingTripoli.md @@ -32,10 +32,69 @@ Before you start Tripoli, make sure that you have: In most cases, the simplest way to start the Tripoli application is to double-click on the .jar file you downloaded from [the GitHub repository](https://github.com/CIRDLES/Tripoli "GitHub Repository"). The .jar file contains everything you need to open the application and start reviewing data. This approach is likely the best when setting up Tripoli on a shared lab computer, where users with a variety of software comfort levels will be opening Tripoli. If you just double-clicked the Tripoli .jar file and nothing happened, or you got a warning, see OS-specific troubleshooting below. +```{include} ../setup/99-MacSecuritySettings.md +``` + +## PC: + +If you're using an older version of Java for other applications on your PC, then it's possible that this older version is associated with your .jar file extension. + +But that's ok! + +You can have many Java distributions on your computer at one time. You can still run your other Java applications with the same Java distribution you've been using, and run Tripoli with the newer distribution of Java that includes JavaFX that you downloaded using the [Java Installation Instructions](../setup/01-Installation.md "Java Installation Instructions"). Think of these Java distributions like foreign language translators. The older distribution translates your older Java code into computer-readable instructions and your newer distribution translates the Tripoli software into computer-readable instructions. As long as your computer is using the correct translator the process will be seamless, and both translators (or as many as you wish) can be installed on your computer at the same time. + +Unfortunately, when you double-click on a .jar file, your operating system has to make a choice about which Java distribution to use. To point your OS to the newer version of Java when you're opening Tripoli, we've created a batch (.bat) file that contains the correct instructions. + +- {download}`Tripoli.bat <../testData/Tripoli.bat>` + +Move both the Tripoli .jar file you want to run and the .bat file to a new folder, then double-click on the .bat file to open Tripoli. When you want to update Tripoli, then delete the .jar file for your older version of Tripoli and copy the newer .jar file into the folder with the .bat file. + +If this seems like a pain in the neck, then you might be interested in running Tripoli from the command line. It's quick and easy. + +# The better way: the command line + +A command line interface is a place to type instructions (command lines) that your computer will follow. The advantage here is that you can issue specific commands to your computer and get additional low-level output from the programs you run. While most of us spend most of our time in our operating system's graphical user interface double-clicking on apps to run them, the dinosaurs among the Tripoli user base will recognize an old friend in the familiar DOS prompt from eons ago. + ## Mac -Include text from QuickStart. +To use the command line, first you'll need to find it. On a Mac, open Spotlight and type "Terminal" to open the Terminal app. In Linux, you can usually open your Terminal app with `Ctrl`-`Alt`-`T`. + +To the left of your cursor, you'll see the name of the folder in your file system that you now have open. To see the name of the complete path to this folder, type `pwd`. Type `ls` to see the contents of the folder. Navigate to your folder containing your Tripoli .jar file using `cd` to change your directory. + +## Windows + +To use the command line, first you'll need to find it. In Windows, go to the Start menu, type CMD and hit `` to bring up the Command Prompt. + +To the left of your cursor, you'll see the name of the folder in your file system that you now have open. + +```{image} ../graphics/CommandPromptBlank.png +:alt: Windows Command Prompt +:width: +:align: center +``` + +Now navigate to the folder containing your Tripoli .jar file using `cd` to change directory as needed. + +If you don't know how to do this, no problem! Open File Explorer and navigate to the folder containing your Tripoli.jar file. +```{image} ../graphics/WindowsFileExplorer.png +:alt: Windows File Explorer +:width: +:align: center +``` + +Now put your cursor in address bar at the top of the File Explorer window (just like the address bar on your web browser), type `cmd` and hit ``. You now have a Windows command prompt open to your Tripoli folder. +```{image} ../graphics/CommandPromptBlank.png +:alt: Windows Command Prompt open to the Tripoli folder +:width: +:align: center +``` -# The better way: +To run Tripoli from the command prompt using Java, type +`java -jar Tripoli-X.X.X.jar` where X.X.X is the version number of Tripoli you're using. For instance, to run Tripoli version 0.5.1, type `java -jar Tripoli-0.5.1.jar`: +```{image} ../graphics/CommandPromptWithJava.png +:alt: Windows Command Prompt with Java command +:width: +:align: center +``` +Type `` to run Tripoli. You've done it! -Command Line \ No newline at end of file