From 5e7fa85096a78067cbf3d752586e4aaaad77daa1 Mon Sep 17 00:00:00 2001 From: bsag Date: Mon, 7 Apr 2008 19:27:12 +0000 Subject: [PATCH] Added an XSLT file so that the manual can be compiled to HTML and LaTeX automatically. Updated the manual following suggestions from Tim Madden: sources of installation instructions for Linux users, a reminder that the database is being updated from 1.043 to 1.5 with rake db:migrate, and some new links for easy installation and hosted options. git-svn-id: http://www.rousette.org.uk/svn/tracks-repos/trunk@811 a4c988fc-2ded-0310-b66e-134b36920a42 --- tracks/doc/manual.html | 23 ++--- tracks/doc/manual.markdown | 21 ++-- tracks/doc/manual.pdf | Bin 0 -> 127175 bytes tracks/doc/manual.tex | 32 +++--- tracks/doc/memoir-twosided-manual.xslt | 134 +++++++++++++++++++++++++ 5 files changed, 171 insertions(+), 39 deletions(-) create mode 100644 tracks/doc/memoir-twosided-manual.xslt diff --git a/tracks/doc/manual.html b/tracks/doc/manual.html index 679c9a21..8a3b4383 100644 --- a/tracks/doc/manual.html +++ b/tracks/doc/manual.html @@ -11,10 +11,10 @@ - + - + Tracks 1.5 Manual @@ -49,14 +49,11 @@ http://creativecommons.org/licenses/by-nc-sa/3.0/" />

Tracks stores its data in a database, and you can either use SQLite3, MySQL or PostgreSQL. SQLite3 is the best choice for a single user (or a small number of users) on a local installation, while MySQL or PostgreSQL is better for multiple users on a remote installation.

-

All-in-one installations

+

Easy installation options

-

This is the easiest solution for Mac OS X 10.4 or Windows users wanting to run Tracks locally.

+

If you’d like to install Tracks on a local machine, try BitNami – it runs on Windows, Mac OS X and Linux.

-
    -
  1. Mac OS X. Locomotive is an all-in one installer for Mac OS X 10.4, which includes everything you need to run Tracks with a SQLite3 database. Locomotive doesn’t work with Panther, and isn’t really required for Leopard because the default Rails installation works very well. However, if you prefer to use Locomotive, it does work on Leopard.
  2. -
  3. Windows. Instant Rails includes everything you need, including MySQL.
  4. -
+

If you’d like an easy way to access Tracks from any internet-connected computer, sign up for a free account at Morph eXchange. Sign up for a free account, then choose ‘Subscriptions’ to subscribe to the Tracks service.

What is included with the Tracks package

@@ -76,6 +73,8 @@ http://creativecommons.org/licenses/by-nc-sa/3.0/" />
  • Database. The easiest option is to use SQLite3, as the database is included in the package. All you need then is the sqlite3-ruby gem, as described in step 2, and the SQLite3 libraries and binary (see sqlite.org for downloads and installation instructions). If you want to use MySQL, download and install a package for your platform from MySQL.com. The basic steps for Postgresql should be similar to those for MySQL, but they will not be discussed further here.
  • +

    If you are using Unix, you might find this guide by c00i90wn helpful. It was written for Tracks 1.043, but it should work for Tracks 1.5.

    +

    Installation

    This description is intended for people installing Tracks from scratch. If you would like to upgrade an existing installation, please see Upgrading to Tracks 1.5.

    @@ -141,7 +140,7 @@ http://creativecommons.org/licenses/by-nc-sa/3.0/" />

    Visit Tracks in a browser

    -

    Visit http://0.0.0.0:3000/signup in a browser (or whatever URL and port was reported when you started the server in the step above) and chose a user name and password for admin user. Once logged in as admin, you can add other (ordinary level) users.

    +

    Visit http://0.0.0.0:3000/signup in a browser (or whatever URL and port was reported when you started the server in the step above) and chose a user name and password for admin user. Once logged in as admin, you can add other (ordinary level) users. If you need to access Tracks from a mobile/cellular phone browser, visit http://yourdomain.com/mobile/. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.

    Customise Tracks

    @@ -200,7 +199,7 @@ http://creativecommons.org/licenses/by-nc-sa/3.0/" />

    Update your old database to the new format

    -

    In a terminal, change directories so that you are inside the Tracks 1.5 directory. Then issue the command:

    +

    In a terminal, change directories so that you are inside the Tracks 1.5 directory. Then issue the command to update your Tracks 1.043 database to the format required for Tracks 1.5:

    rake db:migrate RAILS_ENV=production

    @@ -213,7 +212,7 @@ http://creativecommons.org/licenses/by-nc-sa/3.0/" />

    script/server -e production

    Visit the URL indicated by the output (e.g. ** Mongrel available at 0.0.0.0:3000 -) in a browser, and with any luck, you should be able to log in and find all your actions as you left them!

    +) in a browser, and with any luck, you should be able to log in and find all your actions as you left them! If you need to access Tracks from a mobile/cellular phone browser, visit http://yourdomain.com/mobile/. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.

    Clean up your old installation

    @@ -235,7 +234,7 @@ http://creativecommons.org/licenses/by-nc-sa/3.0/" />
  • Run the command rake db_schema_import inside the Tracks directory. This should import the upgraded schema for 1.043 into your new database.
  • Run the command rake load_exported_fixtures which will import the contents of your old database from the fixtures files in db/exported_fixtures.
  • If you are using Windows, you may need to check the ‘shebang’ lines (#!/usr/bin/env ruby)2 of the /public/dispatch.* files and all the files in the /script directory. They are set to #!/usr/bin/env ruby by default. Check the format of those lines in your old installation, and change the new ones as necessary.
  • -
  • Try starting up the server with script/server to make sure that all your data has migrated successfully. If all is well, follow the instructions above to upgrade from version 1.043 to Tracks 1.5
  • +
  • Try starting up the server with script/server to make sure that all your data has migrated successfully. If all is well, follow the instructions above to upgrade from version 1.043 to Tracks 1.5. If you need to access Tracks from a mobile/cellular phone browser, visit http://yourdomain.com/mobile/. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.
  • diff --git a/tracks/doc/manual.markdown b/tracks/doc/manual.markdown index 148a7f8c..2c375b69 100644 --- a/tracks/doc/manual.markdown +++ b/tracks/doc/manual.markdown @@ -1,7 +1,7 @@ Title: Tracks 1.5 Manual Author: Tracks Development Team -Date: 2008-03-06 -Revision: $Id: manual.markdown 733 2008-03-06 17:42:00Z bsag $ +Date: 2008-04-07 +Revision: $Id: manual.markdown 811 2008-04-07 20:21:00Z bsag $ Version: 1.5 Copyright: 2008 rousette.org.uk This work is licensed under a Creative Commons License. @@ -37,12 +37,11 @@ The Tracks interface is accessed through a web browser, so you need to run a web Tracks stores its data in a database, and you can either use SQLite3, MySQL or PostgreSQL. SQLite3 is the best choice for a single user (or a small number of users) on a local installation, while MySQL or PostgreSQL is better for multiple users on a remote installation. -### All-in-one installations ### +### Easy installation options ### -This is the easiest solution for Mac OS X 10.4 or Windows users wanting to run Tracks locally. +If you'd like to install Tracks on a local machine, try [BitNami](http://bitnami.org/stack/tracks) -- it runs on Windows, Mac OS X and Linux. -1. **Mac OS X**. [Locomotive](http://locomotive.sourceforge.net/) is an all-in one installer for Mac OS X 10.4, which includes everything you need to run Tracks with a SQLite3 database. Locomotive doesn't work with Panther, and isn't really required for Leopard because the default Rails installation works very well. However, if you prefer to use Locomotive, it does work on Leopard. -2. **Windows**. [Instant Rails](http://instantrails.rubyforge.org/wiki/wiki.pl) includes everything you need, including MySQL. +If you'd like an easy way to access Tracks from any internet-connected computer, sign up for a free account at [Morph eXchange](http://www.morphexchange.com/). Sign up for a free account, then choose 'Subscriptions' to subscribe to the Tracks service. ### What is included with the Tracks package ### @@ -58,6 +57,8 @@ If you don't want to (or can't) use one of the all in one installations, you'll 2. **RubyGems**. The gems needed by Rails to interact with the database have to be compiled on the platform on which they will be run, so we cannot include them with the Tracks package, unlike some other gems. So you will need to [download](http://rubyforge.org/frs/?group_id=126) and install RubyGems (run `ruby setup.rb` after extracting the package). Note that once again, Mac OS X Leopard users get an easy life, because RubyGems and the SQLite3 gem is already installed. Once installed you can use RubyGems to install the gems you need for your database. If you are using SQLite3, run `sudo gem install sqlite3-ruby`, then select the appropriate package for your platform (version 1.2.1 recommended). You can use MySQL without installing a gem, but installing the gem can speed things up a bit: `sudo install gem mysql`. If you're using Leopard, there are a few work-arounds necessary, which are explained on [Mac OS Forge](http://trac.macosforge.org/projects/ruby/wiki/Troubleshooting#IcannotbuildrubymysqlonLeopardwithmysql.combinaries). The ruby-mysql bindings can sometimes be a bit troublesome to install, so to be honest, it's probably not worth the bother unless you are trying to wring maximum speed out of your system. If you are using PostgreSQL, then you can install a postgres gem: `gem install postgres`. 3. **Database**. The easiest option is to use SQLite3, as the database is included in the package. All you need then is the `sqlite3-ruby` gem, as described in step 2, and the SQLite3 libraries and binary (see [sqlite.org](http://sqlite.org/download.html) for downloads and installation instructions). If you want to use MySQL, download and install a package for your platform from [MySQL.com](http://dev.mysql.com/downloads/mysql/5.0.html). The basic steps for Postgresql should be similar to those for MySQL, but they will not be discussed further here. +If you are using Unix, you might find [this guide](http://www.cooldown.com.ar/2006/12/16/install-tracks-on-ubuntu-or-debian/) by c00i90wn helpful. It was written for Tracks 1.043, but it should work for Tracks 1.5. + ## Installation ## This description is intended for people installing Tracks from scratch. If you would like to upgrade an existing installation, please see [Upgrading to Tracks 1.5][upgrading]. @@ -116,7 +117,7 @@ If all goes well, you should see some text informing you that the Mongrel server ### Visit Tracks in a browser [signup_install] ### -Visit `http://0.0.0.0:3000/signup` in a browser (or whatever URL and port was reported when you started the server in the step above) and chose a user name and password for admin user. Once logged in as admin, you can add other (ordinary level) users. +Visit `http://0.0.0.0:3000/signup` in a browser (or whatever URL and port was reported when you started the server in the step above) and chose a user name and password for admin user. Once logged in as admin, you can add other (ordinary level) users. If you need to access Tracks from a mobile/cellular phone browser, visit `http://yourdomain.com/mobile/`. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser. ### Customise Tracks [customise_install] ### @@ -168,7 +169,7 @@ There are a few files you need to copy over from your old installation. If you c ### Update your old database to the new format [rake_upgrade] ### -In a terminal, change directories so that you are inside the Tracks 1.5 directory. Then issue the command: +In a terminal, change directories so that you are inside the Tracks 1.5 directory. Then issue the command to update your Tracks 1.043 database to the format required for Tracks 1.5: `rake db:migrate RAILS_ENV=production` @@ -181,7 +182,7 @@ If you're still in the Tracks 1.5 root directory in a terminal, enter the follow `script/server -e production` Visit the URL indicated by the output (e.g. `** Mongrel available at 0.0.0.0:3000` -) in a browser, and with any luck, you should be able to log in and find all your actions as you left them! +) in a browser, and with any luck, you should be able to log in and find all your actions as you left them! If you need to access Tracks from a mobile/cellular phone browser, visit `http://yourdomain.com/mobile/`. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser. ### Clean up your old installation [cleanup_upgrade] ### @@ -204,4 +205,4 @@ The best option for versions prior to 1.043 is to follow the instructions below 9. Run the command `rake db_schema_import` inside the Tracks directory. This should import the upgraded schema for 1.043 into your new database. 10. Run the command `rake load_exported_fixtures` which will import the contents of your old database from the fixtures files in `db/exported_fixtures`. 11. If you are using Windows, you may need to check the 'shebang' lines (`#!/usr/bin/env ruby`)[^env] of the `/public/dispatch.*` files and all the files in the `/script` directory. They are set to `#!/usr/bin/env ruby` by default. Check the format of those lines in your old installation, and change the new ones as necessary. -12. Try starting up the server with `script/server` to make sure that all your data has migrated successfully. If all is well, follow the instructions above to [upgrade from version 1.043][upgrading_1043] to Tracks 1.5 \ No newline at end of file +12. Try starting up the server with `script/server` to make sure that all your data has migrated successfully. If all is well, follow the instructions above to [upgrade from version 1.043][upgrading_1043] to Tracks 1.5. If you need to access Tracks from a mobile/cellular phone browser, visit `http://yourdomain.com/mobile/`. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser. \ No newline at end of file diff --git a/tracks/doc/manual.pdf b/tracks/doc/manual.pdf index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..9153a77407792b6435954ccf062f9589702afccb 100644 GIT binary patch literal 127175 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

    T1yPkH|~9bAUT(ACF1 ze>Yr$nA#&sL5HAu#wC{hHLOI2K>sC5Hs_FGtESRDr+%;o_eE8IW1Y2J<2dnzO_+Z^ z#$QFy;gocm{(YD3Mej6jr=kY(j)}n)MjsnoG<$lc~bO`&iish>EF3U%J zA!$Vqb#p44=zHMl>xQ~}X<)F&(Y*)BFV`}+JCA0pGXqLdz@qzfb!L%NI}S*;wAT9) zaJCfKqQb!P_77tlRdY#|&&JF93t{B)Ae1{>5h*|b=Osg|e$U<76 zKVFJL<5Mc$Os?XQAj>)96v}?tmkO;BZJ~RXy|bPlW9&(GC>F|VGhniz+#3I$qx16G zLd$k7Fk5cmryXI8{jk}^H#2b$FHInzER-7Z2tcMdxcF_r7escrJc+RV$Vb`!7&%8?Q%$hhqkO1NO z#W>2U!!200QZB%jluuWXh8GrkeA?U^X>W!D5{7#qRG%;#ab;5b8`64^muLMx+T}ji z#)4(q;c17f{{;hBcfJH=sVEhpeV?j<8!HLLs|eh1o8u)MyT?`gb^4USk!fkiB{88e zwdfl~yF-5I96#OoC{}kFKG(gS1B@ikQZp|#^wZoPdI>k5XmQLS*c(-(^X>jqcDnlv zLd42THiy{u3>Jbnw2qc)L=-&eT(K}s_m5QNJ4(*Da&q<2TPKr_9UHMfkYR}y)V>9K_Rf$+k1SY*au4}pQilKh3aDpRkT^taB;u~##4rxl6uaWdj9AD8y%wtt9;^WXac;1iz(@TAJNBBA8}6N%dFpm+1b|2rhA&Yg~rSao=`no6`Ne zJ2Xlz?%!svsL#MA4vV>Gi_H+;OV~~4k84zp<`1&off4Ww3|~kqgQ`+63Q){&kT+9ueQiF>zb=O;9&@W^!s3VB(^X?BXx}1l64pCDRj4V z5cRlT-vJ|`aZn0o?d=rmrtxGPfQd(7)>K>XrcUMKuN~lAfkHYZkS?5s zTxkZmm5*R-{@Bx;P`^|+=Nm3OXtymh?NUP6rLcEL@KmiPXqA3-XY}}h{FXeVfh(?^ zPGhO(5aaFCg`t`lDuqC2M z{B9Yfb~z+#*2Us$Rqw9d#dVbczTbUk8tru!&b6#t44dI4o}|~imf|D1hWqbvbcX`YX*+xSuYse}T$Gx&&#j?y*7#}KLZiGvnQiRFqT<5XfRfG&;)y z)`Sb;T-!C*|3Ok+`k`u$9ASEnHV`+V~C zV}fN^5sk9;(qr5^ZB^>BW_BpC?O7k(P@JU}1BRkWBp1>M)BT>1W1m}9if zME>3lkmV`=)63{-lTrSbHif{VA6r<7Bf~c%2W`4uQauJbfk31u-yRgJs^$snkum@1 zaWt6lj%;~EDBG%TZ_f=gs}jj7S@5AJg9LZfNAA74rYwc`)Z9;|ow>kh-K-|mx8+I; z38^G`p^JD}5&qa$ov66T<`JlD`Z;N-LEJHUfkKJef&K7-wiM!{`AN$L1>sP&hLG4h zS;>o^%Hkq{5D1g3pY~Ds3n~=5W{aEjQY5G%u?=ba=MPWe%RJdcUKio@ zRtfT~Hc(|g5>?`MNBdcR?9M9R?SwsHU>VPGg%3X&Zo6A3?T@AUWhcfq;*<>pcOa1u zc;6?^nrGvRh1$D!i2-m;R}5WKR(7#zj;*uvJx`niHh&UjG#&xU*Kzl+cmyQnEZuNq z6rKLOn>ZO@WE6`_PsD$td^m4a2oeH)W*TAh8W_Fi{(y+2m2(1$udRAPH9QKk^jS8N$e@v^Rt&f^ zbgXmF;XWM46~^0A@<5theXo`cz<5$X#7ryJ`ttTNTE;`23G1|{w64QjjKl33pP`x3 z6j(GFXTgytEpC;+N}iz-)$5@3GzYoZqIZx_EO$Jh7Q31AwtMGg3pfn1{Em@QWjC0W z=D6zu=V)s01m*1eD5WzEL)fl;Ql;!Db2G35-=8TdB3fVVEAZ+YR*(we;PE&;-pMG$ zay{oQz>*}~JDvu}#I`B$a`uGI5dW~4-k;jT*kW2xC!xk=Wg?T6;MuZ>2m&aAT%@>9 zT|P;+XcodG{*;j_GlO~~b9@w~bFhqYJpT&qFNaBl@pR)K5nG{MEnXt%I zz{>66f-TI{eNLFI(S5LeqjK-IycObaOId>7uD0NE*IwZ_CwOkyR1_{dNX_mvIZfyOzGbMmJsY2B_`AUu0hzH*Zk3f_ABsMN}R$_QcUhQDh z@Fgh#jN{Oj{$G^cV{mO@w5aLWwr$(CZQHh;?AW&LWXHB`bH}zjr~C9h_f+58)%|b& zU9)P|TI-u*JTKL5)yS?KRDL9amdz_%jX~mrwder?A4>HD6w@}OZ z>^dpOkTs+txMMrxmrzUR>`VE@Op1M<_l^`LFy{aym$Ove@xS7{ds0VMb|ThJop0$S zS}GG~tcvM01@fEf$jDun+2g%L5_YUlDcTM9g5Ygs#UzV?H!}9v(;O_|;&#yO&8KJP zcZ$Xdz2=y#XtiMl9qLSt#}zvM5_x2W#2%Y5jJIcO2{O_c8MVWfD*YUJEk0)ArcJgo z5OIbWjP?CYpf@c7?p>!8f^&XiU;mC+^TB`p!baby&*FRH5QWge5PKD+A_+d$M@8 z(rOC2jPZ-r?!J5htNXO#FQQ88N1@r=s%41eTW0fGSqE~IHza5j|DGbw&D#=?wbUk% zT1*jdI}!5hdhsGm@jgx8Is7q1{9A+1D9co`j1==)XmEFRaC?P?KpP^b5`OACeAk~u zpxPXv+jVcnLPz9=l&8b18P~fHb@Pc1US9l4fCHMLm6`oaex3m3DJL(C*XKR@wfB;}Iy#?SXE*E)fwT|wtJ5N?!Ys!y5ld|xwvFx{wMP5;eh^;NqUpInG7AC{{#s;lKEQ7eqz~MXuc}_ao z33(Bur^nvFw@Y3fEKS*Yr8Rx-anWJ*w1evIgw*YZiM#rmUL|w}IbjWLd1bEKNV7`) z@rO^_Kv^_nHcudKov_EZJ!Xl;{=t$zK;pDY>#6k?7`3u!z#$DEK9cg5L+hllyAuMj z152h|H*b4N>gkPTY$JNg;ocNx4a&>=9uUzpyi{Be7;`ZSA^S9xb+o?e1zpuk`!WU; zn*#eg!>^tse$`BGYHU!zl+`VDDNJL8`TAs;AGzOpQuK#d>Pvuz3iewN1bH>oJsE6{I-Q*SFvhh!5ENx7?)sn_S+z+GvVlW|wONX!;4>54taknBcOfu*NkL{XCp7 z0KHXKf&y(aOE!(A{cN*1zBn7c>licjK{Exg&&Cjq!}9qh8gwQ+QL<=fLsU^$TW%b( z_F`jH7aTmC`r)hBKww7tE^_y8Pqu5-Og;sd6Wv@A``9PMSOz@`5w;m_kb41ZUp0!% z6Q@&AJ%Sizw}wt$Cuo?y)Q+etwFc?E*h8cNLz7;MpHid*CtA;SLYjj}kY zK>a!7sE^u zf|pX+GBpv{OnM~BIbbV|u+>2U`?eL9 zc${JzXxF(O9DC>VSJG+VnEWHKTBABOqUXR;Z7wC}bLBQ4x4MYLbIG49N`p2&97r{E z^N1k6UZO0VZPqff;7hB8jy07Q{-=(iEbXKDMF=W8nUF^m?o-GWO zRjR}t1Ncq4x>-|?rqRKc_A_^Y3R{bV3F4E6ry^UxuqclCV&+47(Sb68M3#vLeYe35 ze18|D3l`c$$EZWYzEuq5LP2ZMdOmgy-R%pID2~n?x|T-b_w`;zUCj1KwRoB62CY2gYqR6EvjL0)cTmE^yk+5i$+-SsOz!6eN{u zfqeIK?FW?2p$$}+K$^H`Oe&2k5^YGI6&ZRK>5*o2>NL1I#w%QoH8~aqnJAiM9Wl*o z8BE1Ax1rnPrbmJVi#B<9TiwV~2iNuJuwdsf8;3A9p0zHJacSML(DNSJWW~2I-n=0r z4S{t%2%Ab2!(es7!MTJN(_zhO`l@-52aB(42K{vY5{sL9lS_a^EgM_}7)#_#l7-cWncejG>Lu2#=1Pt zb|{uzz#-x6#J(OTdc?K9?ff?-lFT&gL%%KaSB$FZ2LbVf>CriDRHtq}1|hvm%KMsTKqb%#CQp zT^iV!0WU2oLg@;ohzXv2Sf#PC^f(2eA*YhkyC9%YB(kGdp{L=cK3w@X~cfunImSHTWH?*_eZm)dhe|fi?#OA zYCmHreb%gz;drNV!5~UN^N=(cy#ptbGb!4i*9J6)uJ+-`Z^U4l^*YGfy~tww@P}*1 z7X3@uUJjBo;-h~Rp3Wa1TPme&tm;g+ z88s@xXZ7@lipR_A@T;Js0s>icU{J?%$aXzB1uFZjP<&K+HZ)Uu;690Z@J5+`02CI6 z*cKGe%4tP}D&SswD^W%N;$|dgJO};?%Yj3|4iczgol>T;4Km8eve%v5T%=GoA3%@;QYUY%O6&N*kGt?aN7J5gyHr=%J^%)?19XZe#Yipftn_8?U z*xrrrZq~mpaPg?hh#+T1>=$}xI%4~?4vpY!@O|Z9U?yL-C8n98oj}GSRjWjyN$pF- zJaOe8OfpUeW13NlnaJIFy-Whi#7B7zf{eFumU5R>^#m6Bm`DBl8$;E)OT|#xo=y@O zPA#!LPN31)ZnQ-S7?i!vFo3dSK2JRZ)J0RGz_r~EwKvFWsN``Ei(8>q!aJ?<;)Q9V zl7-r0LQcYRhZ7NX9pey#lbW`=n^c z0kthN8ML+@BWL-2+Npkk#TW?$dBN!YjV-bpJQM@brif=VmOE9sY?C>Q5$JC0X%cxd zR=#-O;_lC6w>i<{N&@KQ7slHnc}(Rjpv~sq%y{@n2`kk^iYn1IkYaMpjEK$sipT%~ z+JU<#SuIS5!6!*G`4pt%#3-U3{re`uCl9zWHb??zBuhJSL54ARZW2z0`foroyn;tPNuu4He zHc3MF9dGxMEo}E$SPJdDJ^D<(rfZJ%Si>LB@}dGTEheF@e+k)+ZScnzMRPa}=;7yg zf$4tCy2T2nRY&WSxDsXCUT}oR=I0!*<+A{0>5w6(SMAF?i<4R!y;7C#307|6^iP8z zhdEeq>Czr6{a>k>*j7ct)b~aw;06^7L*1`yS=vLEH;h zHRZi-ma}Lw)5cgVX(tCK1FFv6lQXkj3%d!c*}-bdR^@#NV9#0{}`G`$H(-27l9Ya|L^4LeCn?yrhQFlF}FjskndK8^{( zhWjZF!?`$9pz|EFljlFsM-bRAyWr|%RR9~vyWbcIl_z~OhqMaF2u*Sf=G$;By`N|c z2pAY^loi!j>lI6`24_O>52*jv#k>OOhTswYrO2Yvjtjo$(D;f*e$z6vzDxO6qnGXMna&YpIf_!9~k9%t8@+_YBeXRjohut1oX)Pmnp}S~lg}6b=1KSnQ9)P~n zu@5BZpq_s#pS%+c?2owG60(2VVygsjWUI7ZmWqgBwTT1$+S~zyeA-Ne7l9nX%~d+Q z9Mkmd2kC4`1&u}dEQeFX5yzJXC1OSb7E&lRn-mo-VQ-|Yvn5NfRrLFlTX>}p?^dK7uUCu$O9UKCsbskn6(u~C7i(xrzz~WL(ccSoW&n4`07^wet=mx|P zo7kvI@=2-rU@h&4S6C@LKiZpgf6O>yGruG4OX)705{|{Yjn5b}-$@Xm&fD`)(XCSu zJlu*B`~?J$e=G%mui;H>C>KrXSg%FgHq$501yMP(CV7c^dcSP{(oEnX`Y`oI#bE{# zPtc4+aCv)Eb2n@mBo*t0Zwno>g2KwkN&`pXp=4UAqy<4pPL`>{fw)@x@d&V)Vo@J$ zhrqQ7fp?c;EiquKyKyHlT%(_>(eb94nZ82tNz`**=g=Mw_G80J15~TJsU_5f!m`xT zleR=gr{+3@em7(uHERgfJ%~dT(WqjjOYlyMI$Eud~?Va7y#&VZ3iECB|N=6v}#(o zCnTN~^pjiL-i1*-W>br=l`Rj7Pri4THUmb#VF=qC0xj2jZjFwY1iEEwoiQ$U;HtSr zppQdo$;opR8d(V5Ok(b{C?fbNUV4W$xjqvAY8CF19NE&@%);P#ZNGaEZDuSxkt2>h zIcM7aWMz>jX;)$iyKr9qmP6Nz{tN=8+(ZqyFoJoLlTK6)D=>xpKf}m_ST#l!dS2;l z=o+ImxY0(Hf4EQfr#!8gTd^ezfw!@&sTR9Xhw-zDq-*qs&KdYQ3xqC8l^T(fNpbo_ zshJV=VPAqhz}*Mr&r zOvsk;gTY>uZh64?)glH;fGfVY2s$#{lvd6UGwugKU$kmYVabl6Zc$oK*Qw}XFasY6 z1-MeMnwZH!?NhLxgUb30B={=220rL@Buj7z68&%T?Ti5aM@V4_d6oq0tR28{uWD~j zcUM8^(Vu-cn4Tz#Q>mP70qiua$Asj^h5nzX@T5~{IJ%naJg{J{i-enq@Oew7+DAxg z)D^VSZrYjZPW!d2Bt4ioe@MK~&!p%XNSJHFM_VY+54Ce_L}ZbO4cKtUTZlV_84$5S8k6<^_`7;e3V~M4G+BYgwA8J>G-+262L{tGY97kI=0&VHeNUP z=v+ftehrHdnopw`JlHIe*GcQ|-x3HUAGQ%t`o6;P!raFl^mhK7fKN7E5MVu@PtnM+ zq8I`Ai&6u+BRN(GpMI%!@$f;C<@wY336)&th1-W>vszdJ$biG)?jEBipU?JpRY^we z-mf}0mKE6FNg7BZHWJ=Ks)-yn1 zO_QG%XdVlOk?u})oQ_ft*`scwW^?jS#f<>P$6HJhTj-dvnBTeNXJoda^MH#4+eAxB z8+&aDX6rzk9{kaA)yrCp)7RBZ^}IO6QeLJgV_UayTAAtaVf^3~44_%GBde@WD@t@r zV@|^I4zNhSv*=PhW@RG;D~~p@n6~a+;U}Qaw4g{FwVx7!qQVzb*ZB;~sOj*|;;T=A zyD*{c6tFxS)4iRBv3%m8XnOZ67F6>c^9KqmGi~m9w*YDOn9HS#@iW2q4CAe56656a4qqA zG}nO-Ax?Bt?gIVLdu^DCM%u0)Av|B`co0K%D8Xpm1YgBO&n}4STlrENO@aZpI&lIK z%LeIp#1LoDE!5uozgZ6rrM4TllUAvX+GRH3TXG!iD!VTehe#|$k|7I`(JkB1;s7#J zJ)Aj24s#Q+*qO3XW2)@`72w7C{{!$6l9m=#R;E@}Qdcmvu`x8UwEur4yjXwxvCIsN z|3P>$5O6ZH{!fJ0e-uprDg24oqTep9Faqae%vo0I)7!t1{Z zvf{t>Sn2<%AFKF33bLBN?b!bTdi^Ko^}mt444q8v{?CrA!+%`;Us>1xY`*>%?)Bec zFL!#+|DJRG554QZdtPk+)6M>$Jg?u+`+s|0Ow26*!JGX*JufB}rr!+j|3}ZO-Pon% zKRhpPRBiGW+szi||6sf}*{G_^4^(WbjGB79b~jt?<2JvldcPey>Gz( zWNS#K=>76gAQbxsH&U}xeM7(s>hmg0Eq__rnw;W`)E(=Y!9H1=1{0E^xPW7HYktp} zqICm#0A%wq1z;?o3=9DooSmHq6M#iXlQf+Rs0#tEiKQ!C-3DU`i3s}dHu~h zG&I+MDZcf7`BPk+tAOWPf5Pv&|F!2O`M>qN!2Z+o0{BnQi{-z2UNSO&*H^$u(;?q8e0>fiw>-4!)i>--?!8`HSoq(`Thx9kJgbvN|siNR4- zQ58)oMbvxtYNU)2KYM3ZmY47HcIZ{Tb^*a}yAsUc%B}uV@4xuhzq-}swTT_jJ*Y>Q zFY+`<1Ov0<0}JcRC-xV8266K$f6KOZjdkr$bYQLk=DC5j^(nN|gM0LU^w0d;Z*{*( zSLvsb*w|k~YsT%B{oLQF-pLhkBa^w0vFUT#^8B5>H8h16=a64obYo`=uy5)S-;J4l z^yjf1IOoR}VVU1L?42Icm>Jw#n?3+@4kuQzzyHZz3SjvsX9DKuM&#R{;O+-G@F#EV z<41n$r*{6QG2-Xv`s4?WcHhjp%D@Kv(;aD#e-79T0=S4zx z&p-Z?e?X!W>&G^h8X9s{&%{Gl6J5Dq+0Cw!E-5LC3=a|;&T7wNiN{T!tZM?xs(UjL*4&KP=ZG* zvQd0=Sil2i#!?|L)3q3R*ZE1@44m6HSm4;mQc`22_z56NKQnXPfix9`g515+0iVKuLL^k(Zu~ZQ6 z*6L~zE^_YGPg@+)H~LZ*n@44*DZBDCr7@`H`kL?xg12JgAU}8!|Gb(4yt z=k#Uvf#W?O>)5`RH1=ZcL2mMkx|O{L`-*exIte*}d!9^6AmiQ%i9so!*|zHeaLzx^ zn9$5YF#lOwzL=HIGn9pd)%|(lHe8HO_Hr{9plCYU6mt^9$2|35K_`~zP3z#P%*D#$ zqK42oOv9BVOCkv>!zws=PYj^1b(BMDn4x=v4r{>J5r6JTNAx}srR!DwWl6SFSVi#W z_py#*^Ot~F$LL_sxX+Zc7FRqTs)?g1_zZOerm z?h(y-QmgnxNs?xohi>c{&sJWl1+b1Zpwwyeg4tR_ItB8bK*&= zCC~0qDT4U8$bFr%6|9a16H zKa}l8f6mOg3}{K9rH+kRyDA&Zrf87-hYyMvu^5!5)w=e$UX(RW-Jv8{BU9vut5#DB zW=d4On1@Bc%W@WQ8806$=$EnJHF3qtf1g}7+ej{%yt|{K`8UJYF+uN`R0&0kM$@Uw zHPHKkM3SE{Nwl8}XxL*5`r(dJo}FDCxX0t=(@oTYRQJ_FUBa2TT7;o_%^^NuBVi1- z!8L=3UKE@c`l(vU7ZQ05^dk+cu=kjFj(AI9;jTz5 z>Al@dq%G_A4zbC0fK>H`5X{Se04g8#2vgWcFzh;DJ_8{X|LNvN%FoItD%L6@Kgt7+ zXzHdWbC}E-Za9VqlaMd7K`W2^Dq6W-RBIU;AKCaOZ!4~3xoS~oa2nBBvN;$5%G&sE zVB_COUTIwmLtlq#W6jHw^U~IdJHFDtQ@TQHKP4q1Yn^?fLnACO8NHe^`T>lPd@*0h z4_VKB8S~CW_hg3O5I&xXMuOs4eiuql+K3hUOQ_w9#LKK956#(dq@_HJA^MW*K%Xejdjxt; zwC1(~B8%o6`O!vl+o(bD7l$aTVd>%*KGW^%u4I}*Z2ag@QXjO$zTS1Pf zO55wANj9xiNu0wb=z`-YI$s&ODaW2(kQx*?CIY5S zoG^t=S_VcRz#Z`>+U&-qjSWwIauJ!S%~)Y;k9AW2WL}`HV-O~ZF$J3fD@WF^3%$Cf z*FG3_$6k9zxtek$uh*NkB29k{n|W!w>_c78{3Wy=ecrj;YWk!tkN_~6DV%0tk)^rH z*0(}wt+zDd3+rx`qmaB{Rt z5L{Vv^nTSd2{T@RQZ}QQ{!yb6xC&~v0IPi{^ZtYz8X=a#l`honIk&qv`_cjs8Mi)>z77vhNdCxKmQ;l&pc${U z;BU*bsMN&QwZuU7WTeTOsXlVN-W0>IvmYQil2z`=VP4^w9`(B<7$;~u+LP2wutEPP z`1zHkRFdkZcQ}xDdLm`9t=si=UV>Y=@)Z0-7x5usU${D3fSt#~ZzPz?osU{>i~kf) z=2HkXxJB`~VMq)AOdIiE-1S?Cd-1@Kv!(N=Ede9-^ufPB3Za{BN8Yn9E>7Su zZo$*}=>;!3#haj5UeO>EGh2P#H#XUY2xjI;Z#GfW6yF#q*It1=QeB`xgNJ@Mm7!|| zZupC-+D1IPz!UU^X??MXXx^f9)SCrJf0);TW7SKC)(U@^f>+?J#amojWvm!RC;@-( zYgmcDN=y_uQ+JJ??Q7P5BT}U=HeDhcAGzai(6O->+nFs4v$YK!7y3*ZAtBCiG2r2l z`9edo&Puyzfm-Yo^58PwI__^8P#+{U)aq$lFxx!JDhXSb8}L`P-V3NT=kPbq`(3w1 zF%h)ZUC!3#?f&pJp*4^XfD+O{BO^ms4_jE*XRHb+TFAeDss*=7tzlyd!Q+n#VbT@^q2XK}AU1Fw`F=c*eP3~}l~b1Kpt zdXm|jSa=GXmp?3Bsg1O0-U%LrG+Je)j#t8u1i($N7?j-Nca&?@{6Ix1;sh~w8NINT z|6sB3_6}xthU4ju8t_FMQR(1CbVWZEW%%STt|{u}{mS(L8Wk!Aby)B49LM$-mK&fv zdN0=vI2Qo##0@+7N#}yryiIGsop&%=1NXTG>yvWZZqlcWJ$a`k7B#!sH6HvSu0PGfy0PzV){b{`KY656j-7RTW+V0-;<=UOwvB>DbA3UNEpQ;Z5JCm}l4;QOaM-Ol->h$C&pemSNXrTb_74*`OLqiE)X z3Jfw&sW4H}WIivJ{;Ab1+<@d{JZ>6w>6LebO2VI{`Q<1B8zxD7P!es5QjjInKkdq} z{ge@QD&SHrEFi#B#^WB))VkO3(Yql_Rfk@b(JcTX)JP^g=ddps?)OH?d>qGF`ga+M zi(kI6g`Oc6=iS%0PFq5pt)rs77Uz~M8ICRDE#ikmhGG4b_X*Fu8PU-dUBQEc7*P8< zUy6g$0qD6Onc!Y!ivuKKly?RSGuj1x(D&bNk}(QvO|K-?#!$FBKgzNLnWt+@B95m@ zN`UGdni|REoI;1hCkQ@eIW7V=C2EEtyKR1u3n-f3=DvwgSF5pwvu#6*`NH_~?TRLi zB#a%uCrYUM*g~f%c+wF4QCDtCkJBEKi07L+8Fu*9ddUtG&fFTkpw2e(6hQ}g#bG$8 zr|1=$@H&*4eQbE7I}Uo1bIOH3aou5q7RvVxdHP{|C&*jW{bzI1S`R|sZq6S^E=CFm zhs$4FdwNC;J=4lO!Z3{*_(md`2ZpO_8b&9d9oe&+tjwiy_C;tW!^b5YkAC*JC|D!_fkT&H0n0tm zip{2}FnpZnEVT%W_SHUZwfP7&QYrfhTfH=+eTw@r7YdNu*A_1WMM$^)I$I{~hy7)U zAX84w*;>9%e6IG5irzj^hSf|T>7tT#3E~N0{Ilc#Sd(~YPW+b(0Ck{Tt%QZ%gyDNI z?00Nnf`zN^5F#&15r=4miSycuvHf=-5zLNxI4RloAqvpyMHa}IX+exGYEtHC4c6dA zB`TT@bP(Ta9?IlS_TF^suU*`|S&H)aJKU@+)!Szg_cs@daRYe|fKY{RkY9iJ8Yx8M zixPpWS?SxWgz2|nUC0GS#U#HtT&y0YNWcw5qskM9$GiIXu^Z`o;nXKW4e{DhVUC3x z?Mz@}$i^57k({UfqxJcA2;Ke#DtvOM?qWJxN_R9NLI?1Tu6RVY7mmM>`w~ZXSHvG# z!e-np(y;rxO&B{-)Tn?GRi3HUn_1?asCUyvv&sdz^l(pk70aJ8rR|O=f|Z;-jwImb z@rvbLzniVHnrFsMe?H$Jr!jxDbY}Vv1K4!cg0zAC7Bp7h47s^+K4{K#$n4;)6loGJ zT%Cff=B}I+NIzBZFrtcvIX8UGvCl|^pB(1;9sRN=g;Kt*S%^?PwmwA(=pMVR>|_s@ z_@P>Q2efEWpDz^k(0si4)YqP58i0F8&7V@gRFrq}hAU>E;jh3okL4rUK?T ze})mX9b!P4O*wE5qn@MtU{h>vwsC{S?ca-VGjVq+Q(^;)Bw^U zD`(Hl_(nL86yqQVeS_N@Z^KB7#Uy3XlvQ~>-r9EEt+*cI>0>>sBVmyE4#_xho{fB>cWMXGMD{y1(U zf1ojJYwOP+=65e})eXCGw)iC&3Y1<$!~?4*r`=$rVqF9|{#BJp7(R=&>{zybWEU5J z?c@}`Fz;MiCg(3X79K_z7XvoJCnk?SWF6%Z3KLX>W~zHmX>GHlT>fYVd^oGsUFzs3Nym~B zr=$N(NI`pCI5tfL4yYq;zQ*SD`#sr>j{hL4aM&&oB%D~ zRKLJ)_KiTK;Elz1PS^$jMZBp)NAl9~r^WbX_o=1MX(~U_NUCfm0X?NM48!{w`Yg<^ zM{PxGOdLl<5m=W&JjQ*i(S^5rq|I@E`?Ri(S+V=m`8tRdn=tWF)a|XnE&1V37IAJ3 zBA9Rk=MKT!TMZ^!#aou(4SHIJzB)fnMBdQcB&uZTVETBl|qdP;=yJBXsXaZDPm zw&;lsFl5ed@B6yLtY?j@f)jra)gsWz;z@($J85MQ`9Yf2nP?ccO?b|xiNNE*MJo^h zn#>b*`z_r@k%Cz(t>NXGFF`+}0ng$`5zcc(vzgL+PiwRUIls&26=B7}7KO<{lP)F{ zxmcWHM7zTZy|+7EXxyNB0J_dy8FJ|)DG9MTB-?`|z2&uz5G*`bL!WoQcV2LR7pPZ+ zK(*GySz5F(ekbh5n&I{NgpFVmzSt1bbpA#YwyhK3p@aRnC(+W{@#1W8?)Vc8Mj+za zEC$zh@IbFT0=Jn(!2o}=F3bjvlZQm4Ttjze*^3ofGM=>GZ@)JIw()>NgLH2?qNz8`YK@ z?7zUJ4m^_9kt}^f@{b@Aa5X!=H^g#t3LuZZn9K?`!2PTzsf8;IErOg8K z{G-X%r!FL7XhG8+Z@|k*SG1WwYDP54_HN|>%}|o=Gh6a0$?g3P)|idA)?^)=j>bRv z#fMs(tKGGg0-BJH?ci|*cMEf8eFO>Y zucLrfEmTt!Sg3^pQM&!0U&Y9rUuio?7LJzEGh0G+{dOy>^N@!Y zoR?d_cA5i-ae;}6J7iNKOJHf-fS)Hi0e9Rz#m|5|W9J(gpxPNkPJTUb)ecUKR_ZO* zp)zYKv*Wmh>s8Vh4?0sx-^7BfBX^c+>+cwYNl)T9NpS0K~H=^&A+4@oLg3X2=l&%?Ls z7JKC7oKeD?*B*EzryZ4}XBXpW?d=PwSuC}u6>Z$y@0v&*axxWSN6#j>9SfCLFY8Na z!X3hT)9wKLow$R%UaewrYM?8_k)wn*_)TQ{WO%1iDLmi~&fM7>wFIvx*^AJ|BFCmU z0)~Mr2-J`{R&G)quQVTK+#(h~a2b)}?ZchF%Gn?Mtk-DUi8CQ4sK`Bw`KYpgL-!tn z>hY~EL(@+K<^Oz82f)#?P`(zR=dERWyY%tN)IjFa_vA(rBA0qb&%gYvW zF%`Jl3M5ZBNFjiOUucPN@rcN6p6HG*twS#qvB^z#P!s_otj$v;_h9B*eFTK!hRl*Bl7=UvN9Z>a)=5hn@Hovrn`fomP55a#| z-r;0P{$Z(_6Od`SC(SCvFsIFcF5m3K#=69BY}N~B1?=!m+t#K<;I_?P)mpl1N!h`= z?W_#s7vtOe?RbEuG%k^e9YY*|O$MVAQM9d}Q_Fa=)|Zts5M>e+RWmrP%ftc(k93Cj zT6$e9drAt%Z1OCXTJwJ?|GP{nT_Q-4blKI8RpAOYfx}9J=#hR)P!<&R{q|FsqrXXM z2P>Ydb~5CO9j}x2C_wlLgnv(pJKfGxx&Z@!(u09X%&;sW`hi+}9gvd{dF6Z2>@{Pz zop}|go=rJPn?WppVcJ?tP&rXy7EvXl=ud6Fi&eFy9UdGD^ksFqnZ4_l2@}2n3FFKYEvA-$`Ye9Q3 zzMZcEWsTE*inPm~3|4T0f1BZ|=WYS?^Bej}j(MLJJc`@e@QN5cMn0^8H_oVh=#k2_ z+11QJ5$v*ENL0wY`Yu!`v;N-C@!cGH9G4v_4Rf$F4B`cOnfSk zW(b!t28+9f>WtE5^R0U!x2U3oJn3wvr;$Go9QlJ9n#GJ4mg zoA)_HFMOhgo8cWX3vZEm=kImOIs4*+|I64Hu2zr{>>iKc6@(>{Mw^4+ADk7=cBe?qYHJc&2VKbV|QJ-FQd0wLryxRedx&Ih5qJt9Dwpr#}sC{PKE zEve;Qh>;1luJ)X)3rw5kN%A#6$UQ0NFS7Su758{+5yCe~2#3g(XP6trC1Gc}{-l2R ze*FHDQCvxLr-^EQb1aZSkw&9}ImX0@@3SZZZ1~HMLF3-^t>NX%1iz8{c!4f7{d_6S z2bCcd<%{39cixqNr=m$D_g`*gH5wM4=bH$Ws0<6CZP);p`eARi_K6%{y-m*sPz13X}CT*x6? zU=oM@SXjt9;7PE*dV%F>m2~u1DL?Hln^<;;F_^8-nXc3Erl*r;kY$r=qfHzPa3rq- ze_wqT=QBdg((yTval}Q$Qnf7lg6Lvr(Tmg3mZ*MLcF0^;zROG1uL1IOiiWm_VQ4MplrZm0l?kdbsUt+ee(k-!)Q3|1g zyaK5Qo2;kbLZcHe2&BaK#E#+~iWI8UX? z=i6HfR#E;Dtg(8JGVbsoJn4JX6b|aTZJx7*(>;kKCu#OyV#sK5ip0`4sv|naF#m2! zonGFfr{Slw!YbEPPGcEG%krOlQFJXyb*)rKL9wj%&(zxM`}CM;c9TU&43cHKY=Iy> z?=Ol7MY)U?vE2-tyDi{_totFo_DCUm59=NIS}kR2ok`ChA?DBnvAVA0Ki+%%zFe@Y zWcwEzcyFJT(v9~2s?IX+xTr5kh|4~N6X2$r*cVmW0cDm@w?*th%?vcip?wHeu1~dk zH=0iQ1a^#w{f=-NM77SfKfOZ`+SKJwS9RD^Lc-C3BkC~gjXG%PqQA2U17HrbFY4gB4c4|*3qB( z0w0m(2*3>m*?Sszj(^XrzuYAOv7)faN!8pm z|FkXpWA@s~Q;&#KK>@w?aR1xqFd1rMa*0i>EMZyXA%UfAgcSof%4$ef7HxA?qX6jt z(v3ezT>Vm`!3(0?dODYBguNBr(m-iC7S*45P!IZ^YEHRf@$GoWxI^suVocqn$M+_( zE-W~#mH4wS1^b1xFhnu54f;x6TEc`)d54$?+VXEX7{$d`mhP{F_Ti>#GN1BhDGkoUHG~8fZ6j+~F9S*26l%!<_y}XU5H00fglPCz??xXv* zfV0F^UX>HKdZJ=f?xPXWND-*ePJ=34r;Age%o^#syn&TX8q6-TKAD6_x?&8Ye1sn2 zdpqx)y}`%LQOP}_;xI1Hq_sGEN?V&)C?u9h6wFiDARO*6YVf{j7ZX8Uh3|6NtW=k% zOzX0eu7;h8((gEY<6AUdEj0K8vChAVAqlA!M5(lyg^`=J3uR?Jb^;;1tLSsmf=bYy z*iYOH-B#FV$dMKN1#{yH@2euNQDf+-$M9UgiweB=TfAKr1%5p8mZl^~GLQ-!c@sni z;-A)E&=)FCigWYcO=F^Eo?Bl zAYu}#1DoX8)HPV5s2hEK?@^B~FIH$*R(M)%ckd8+qz*c>t%OYe=b~s}C5Ys$wsU5y ztczZ{HP$PYItTd@Y%Cj_=aCCV0B(hb-ZFyL8&)|wKFlcuhCQ)nAZ&!kidzeDKbI8o zs+NBB{({yX(MAT<`+{fUGH%Si%1r{N!u-KX-*YcyR6*@<0oRhSgUCSdku)UdS+TzS zd8Z|a%TD}?kh)zx0h{n7`a#kY>VNq&_uA`vE7@3@1*RC%7Y5|CLRcM{igdS2!r7&u zul^~LNuf6Ml&*pP|NVJ+$vJEGS^M7iiXDSzoqQ_>?mZzRR#qL< zt#;e}yry3+NuIT0O; zR@g_$v`{%@XM{ah?E)#BFLI=FK7HqT79C#y4tpS63yR1hC(lt4QX)aR@P@W2bfhc_ zXI`|j7&@2O97$9sLr_&9MT1;7b@LOzGvaSCDnp{A6_+gXd6e`5Uz5Rf_?V9n}v@)KoHJ)vBhoUZtK6lba&dYYcRZ6#=ni~?9Mx^lse&appfFkKo=BNMKAD|WRxn|^?noCBai_P#`F_wOU zW3%>o40S(!@1zPBKU;O z8r5NIPz`xE)-*Ahun^1EJLvaf+tw8}xC7bk`z%0Hh%{BLOVCE$ev$Wvd9>u`e9Tl3 zM_VV58tS+3+`FQWG@DZ}GaEb?4e?32u>}BqBg}G1ui8Eo+8rfo2u0HS`6E6H4m0ai zDqg}4CnaQz5J<}mB`60S8NGBK8MXtwc=b5~{F^~eZO{yvSjV4WLLbN`E>{l-ltU9P z&*POw6XykfQ`A=)^w*f`TU#BKcD-~DW%F|B~2i8Hs^Sl-^S2MMsC9~j`ic=o{{Pq{0kz= zcGnBG_c*Je2VwDEu*PJ_u;PrSL*i~dY$)EZQ9^gtO}a@pqzV|UogYrZ=bIna=b-tq z3Z4#b&@M#$^7VUPP_kYJ!ZDMZV`_39H@(D5RuFD$b354NT$;A0GquzR4*L|rsr`Yf z2bJMHDn^C03YtrO>1gWrE~F<&u4_YYi5I(PRv*Xmeyi4eY574Yq+oQ0nA+Q6mra|j z!^x`=q+=^FZ4go!J%=m1s0j^3PCkBIiOe^^T-#c!f&}m%KYSq)zk7DC(`!3kEi+5` zB8Sk+&Bb)dUpu1jp?g@rxJfkDMku3l69Z_RwQ_-^cxN`7QP|e8_Kf2JrA2af!U(Q`)La$~E3l4^=))B7V;0v|6m=(7Zs%6N2ZN%>?aCL(Fq=kU_f z9&G<0rZ_gjSwTX^K9)Eta^T=$(K|&$OWc~~NHLc=YD(w)AodOc{9cR^-Y4>A2V;wN z%i=j+d7Ewna1nCHobl_l#c{^8J1!^j1B1Ts6^NS@qX+> z0Z+TF0ZhYMDMs&r_L8=3E72>vkz!}tu(DxXMU4a%rGhjyC+euGyQVKi+wz4*lnApA zDZAbbjB9B;!1z!?S&Bhxo1NFIjU))79lMmy{20D6g_flmbw(Aq?xRB$g8a_qd<9LN zH)S}FvCPtWu17=O|J#dW7SkN`U>9P*NkUZ$hyB`+)H5>PvZX{k#-&Hi^Tn^$LQg-k zJ{p;ldaE=Wx2ewWJGHFu2J`YWpE;Z2C znYj&J%GK%1q2P|R2Mq5 z#VA7oGciMj`C$#GS7Xn+YiL=>9)IE6+}leLcpx>T;pdB06)NBH!!2h>_gkMtBzh(@ z6N{Gk@F=ivlP0NB`2eGuKFHDmL8Pi%pC5^!{MVj!g|RM?5Sicu7FZeH2VHr@Z=WT< z2r*gSRE+z0FoilD#m~3F7It<(woUepO{a<8V1oJ++}pUyN_-v`Sum<8IbM498)tq=0QXL){D)g>P@C5O*F|1!cFn>)b6 zGxJ?6445${j~kc>&GfK#CB#i>otP*_?wLxT`{7Ui9bSrDu_?-)gs+T6eP_dmMmY{S zm|a9$`u9vE{1ls?;y6+uZy*^Xb}TKM5hZWo_xCdRTt}| zTYN%8Qo|z28tccM?9ePs>N1WTc+t=xm~Pq{#gc1?^reu?eaQM`<(MyZTni0e!|8bs zT$#^ODL#pk&$_?Fhgg1`*q2pv51~;JS9agJP#2Qnkq7#B{SbL8AhcCAzUd7k zdl0FJl@q#;;SF+BBj%%#g~4&b``|q$PhDRC*Xd^jQ?4yQ3!*PejFjqVyja+PUc~q$ z`}BC9hx>Ul|5;wMuQQGDeFdiqe`YS#<*AMhClhA4Ui1DGH5qnP(>|*zEO%eZj)0U5 zT_-x4Nune`vWs0jnaO0RIEUbn)<#`2EL?glE7!bJxPdLdR~3}ry4RXJm2SgOmmRfF zSofSYcN~5Y&J-18;R0r435JrMW@X&@s)zY;8?;*7{l)U}$@KP=^x{{I?A;tW4`>bX zkt#ohlXQC05u&~PVMh$E9XD#?Ub|LVwqoUO&DrLe2 zl?~)!dFya&W0;hUb_|ps@DDg`#811a-_y|7)#Um}MGtslO^4_U!BULJi4g4Fb1e!-?)79PN7%yMsh9i71*fglseMe}L zCZL43Jhij_xm^}#H!(#6fE)Jat(EC)z6u3;F0u!+gUQF>?D!IKi2*O?^qjPn=IxE{ZcU7dKxY9&O#Hh%eJAK(LNzQnl7cBGk15T z&TC7KkZA&wH7kH&kS>>MtBsIpdYx46dv!{5z8J=X!-=WkZz0oMi?};zW7sdEO1(KS z@?3knKg|Xw&)`^>4GWiji0})q_a4Us(m#x`+S^VlL^skHEJ}>pi1@Yj2&(qk>x&t= z-jUK2ymwMxkyO{?_)T3(2$B?V{7`DLUb%iaCp1ZU*6=;6Ai-9(K!Yv2?E_g|PN!}R z4&L$Oc8P|Pue09o%}I7t)2jXU@zfvMY<5*PzAIm!Lgedb0#=kIEFC6~5b2QAd>UuX z`=ZLoJ={@>3A0fkrhYozAHNucqNr8pYD%0@pw$1>k~piPDBNm=VLIH0AW(fG6-sJx zj$+Q*vlyY)*sC?4hU78KHh{0+g~mw09DdNge6+p>9`#=B^NEG?T_`2u^~K@}W*tiunYkt*CcgJvPG_OLbr9g#}H*l;8xCY{fnmoZi94XvC29%y z`?84pc(CQpMzB&2;JOq{te}nf+M&aVAZ0WKEj>(_n^QRGsQWgHDy1 z+UU_&Z$r|1gUKj@^fs#Q?!_4XW!!`hb?mJ$9Fc=i7802JSD|oU@rD=K&GY*-k>wDW zgy-*z4N>Ta26L)9x^$risu%fuq5U$0Eam6<4(jmBXDF#N&U$ElKieEcvIH5SWmY5D zysa9mjKt|n_TI_!z_&a7<=Ue?lbqoN@l%8JK|SO)%`|kQp(j84xrgP;|V zHJ4m$;grSgDQ2JQpy&!yXg}P5P(4G<^^@I^9PgcgjD1SF$vEyk5l>&s z2a=Wf^66;{&ls?tHhfYR;H(qm>v+@2^wxiXr-x62nZe<)dPj+z%wSXiNo9yGCOmVf z->}RA+Qs$;){hMJ#F8wb?!I?x0>ZAojI%tlzhX=o-9w1C(ktiRR63g9ud+zCTx?!- z4yBnnz0A9~Bx}eO4Nlw6vqFx_s3xrv)vKNMT411KH%-;WvCC#f$bTMgo2?f<(GciX z6L3aiSZ2N;b;i;5gME?juuRGLc)vg*$QAhEyq$OtlRLxiRp>TOF1f&yNBV1nJ@-Zp z1n==XJN~pdqn&`7hFu*`#3&I z`&J8I^2L0}MaQfF)H6-X&2u?#vOv(U+J|3(XSimho<-}nhDcg!3GThn1|eA>%+jBGs{Z;gUIdJH~EVmQ!{?#acs?LS&B^BVz2>hKip`$ zSJd)HiYYhJSP{_ha)v9QcsA{)ICn18P;oaV5LFpWQ%Z_BI3vGE^gZz+i6s2)l;f)| z%DLQfg80#UHbA6-JN!)JXFKD&034ReGwPs{(`AAU>`$y0^y_I)PR6@MqAA)1NqEkA zQ@^S;eyU;nNk6ewhPhu^-m^Ab)uZm17Ex|+PLaDo!PPb8Q~qtOpDxr`=?OPFl42uf z*YdnTp1HJGu(IzU2)jYoBLTx<%_@pwVgReMP8xOr1%T`S#cnajvO9Z-TsQ|{Zewvk>=V(9E-FK*wT z{3uB~GT>i=km;SsGwdmnyQguf(?s^5!D4GJ)0sZ{RRrP@XZCz5yzGvD2~yG524d+C zZtnMfL48~n%H=k4Ils5dw|Dly@jX-8!m_{ah~oX`g~#tP{7ok0|HJFYHfL zB+(292`w7J+C3v&d4q0h9+Ky!fCn!VYWpaZd)rylG$B?;IchGb^?Bg#<6jOr`RNiL zk``fwQ-(uzokvYDRvXc``$dE^elC3qT%U=fvRRI$MQS4o-7F(rrZGaBZOTkEwmY%- z+13>lGfq!QNg$unNv$be#?aT-HN06)_r|`?HlGQ?~dpA3V z_|Mlomi_najXqm8M$SCLZCqr`#n*^yU@+B3cgfM!oD~t#ncS+#iTVsK{IfI`{o!Nh zK*P8aE1GO~mbYYK7#Zc~+2!vq>wo}S5RT!pQ-?fEqP;Q?p7GIn^@CS#!&=3e6a7Wy z7UiQvTlae?6M5{?);CzAKZYxX6@`#)xB7&6hs7ADN>BXE>BJ97;nfOeZAU%w(rhf(TlFQB z)H81en~Ld!QA?+20}bi#&MO1Kh{Jh41ylErzh~zbFU;e;o^-uDY0kkhddovrvtz|T zk>cEEXFMP1E$AjsTWU>u%8csU!IOWwNUS>4qRt&RP0@NN z%tVJP!~mWqJ7pFQQGT#~by0}HLU!Hgv#_{kt?f2pM^zm4YrJ>(uJ-p=o19InTRMUW z`S;~mB%20k1Hm=IrVrr#O+qW%c|iPwk5bH%eri>riyb`{0p`!4ehNV}wu+-XF^aH4 zp5jq&5i00M88o|x{sNKrQ|*93P;GE^xlGNN1{Ra0Pxh>I1s|(*W0C@V(t_06P0rM> zEbAjbB@dHGge87C zNQQ7f@l&w>Zt-VIj$&R9BE;qpk`LMTFeR471A zrk~29R!gPIezUr3^66od*ao~vLnX~6R2J%7pmEwB9P5n4z&G6IKcIbzWhSc)3VWrxX*WBR)1EZ#p>i=uZKlj zc!WN+F>kK>YD9^<11~04fi{HgTt5cZ1NT9BLhsln*V(0U`!++0hUOyL?8W0y^zVoI z3*Tn(PD4wJa^!*#+f|-=8lki&(*6{l z#m-Jk7W(d0d)A=OE6d@^o#eyU|CmHT2wnTV^+NmC$RTbV)w-`53gOy^VlNh-MVxs2 z;E)q-BAK4!aMK$|7JM6Hzj3BK2Yj)YGl>yf?+<*M`La^S>@h>GAev*xUagMi*C8pp zEc?)n43*(9q-8v8jG=bC4`%P` zCGv)9IGYhy?ayrqqEYY1r0>06j@1jSSJ#`3GWgBMk(A+nQSTgdGI2@n0s z5l4I~S6$UrqtgTMWuUi>!Sh@3Jsc0guu=LsqmH_ouK9TSLu33w_>t0=22Z^Aj54vh zXXSL~++UhH1;S#rWqO(#o4c121DnPy?W}{z)eN5wzXyMJkgq*F{|3i{TPEWqb8Fjz zcV^Pqq|%XS%)RSP=yRq{7|hYFZFQ_7b@$DUXsg&LORWSyJfr=JSH;*l7Yz|Ba$TSd z1dPw85L7fsJt zD8mQP%N3`$FT%|j)!TJOBfFC78!gYeKeq^5sVm8fmEaY#q>W*_zOI=ru$axx^ z)`VTPK9uJ+RY1?ajjB($Y`(ZmlA3=ZI}9ZT_XYg=zWXh(d`4=_xR1+fsY3UKcRd`% z88UyZxu(OHAWg;OXBU0|Cj)IdlFZ;l;fWWLTP zoWOx)byP8`^CezdJix%bG19aIwT|};{>1Y$Q2?C@Z6KGaiULB&M_H6l;kh=>(F1wa z*_1&W{8Sk@QF-j{8&X}>12<$2GA%L>3+lYfbwa)xzsfty_PD(+_#@wmi% zVTlfIPvc7NL|Ed-@@)G#3cAtNe%b}dsQ}r}KI1#u2+~lOltY4Hr^^XtHfPQx=dgia z?s29(Na7gTMLZ`;1R<0r{RHJ-sO!zV+;UTF<$p>U_j5@=ynpB5+>YV+SgD%6ocXNrO&U?jIPCkkmi7gX#l}0?%*Dt*c_YheI*S;_yM$f zIrO;L(bhXm^}bE?B?2cjS-XUeZ^K~|(AeF(Q8A*Q7lyPSY)AqHK09K>aI-HJ_$U#R zAKhm%5JVMDp?=b$6@`=_B8b&H{muP3Wd-3IXVmivk`Td%Z%SQf9m%kiCPk@Njj$`T z>%Im;YcG-*tk`o?u^^IW3v@r}?gHxDK%r*zdAxY^Rc!Mz&>J4V^U3-2N+6}j#^^1B>D|`<)a|qjmva4g(PEjtvubi&y{#u7vP{N(&B9nwmj1ucHuWK?t z2i>;cWJ+Tt&x8utdsrj-6J7~*!)zRDR$8Yr5k6M&u}lbngZ9O z+JwxW*=5mZw#jZhN$`})jwS^~wslo<^zT&6>W*>GpF>+Kd$P_%MaBn@mE;&t^y@J4 zJhIlRAnIF@OQL*qe%YVQyoG{SeXd7+DSMRG@ET2+-Dw9or!jVJv$VQU0nuh^v@BU3 zA1)&XN#KPLVvuB~pCBMBij9PU3QG4&`!wleJ+EHxzOgc`kwwunaWtw`ngtfDZ9)@R z%y~pyKNu}mrB`Je+rcrAUK;jxXd5H&yhl9Wm+qTda8{i!->PW&w^888QM_ z6|3ylVvYn$Z5el(0)6N&h)ivTmPL*yF8(E`(ZO=4Yww^eZ1|^tG3F^a$2x;PP3SRU zaFB16`a8}bl8hVhPQRY7)WkX8A@p7AE^78O(w_1_?K&1F5V{CY+DH*+AasXsc4iI2 z&hLOpcV;$%x4y7_+a;SVae~gC^nB#aLyV3?ivvG;_|OGJENYwZ5NucVB2uJ&N#v$* zwDbNQWIdY8;#JcgC$frwKL35+LBM5;6QHK@*x7SLa^#`#_W_3L!xpqMceK$F>V2}8 z_gmgsGthtn&jGIDO9Sa$;%iKPZi6Si$J?TI0J8PMpT1F6W?s!bi+yuEq=0M^2j1e& zik!<`5!jTP#<;pX4MZ}9q%}MLk9Y?~5iN#kF!e2!y_G7+d3)#0bZNWMVq~@&L^is# z{*1EuIXJaH#jL~``lcGc!4=T6d^RYiU4?BnlOKAE*prT4zQvdkQJbt?YFqTtJHTUk zgRq-hI9|M=o)WLmNiNUt$uFRH#d3JOq&zR;5mr}C-hSh-%3S+L-EGzvqVSr>%$q^# zek%?>^0lwjDpC9`LYQilm-Q(}48WxaOK~E?ofn~LLq|kLWo0b;9zt82QrfGWhoPKr z@6l2T*!OFdJi9Dzr$mS>nf~^D*r3Oni>2}9yYdph(}VW`p?VK2*eKnCO)k)Vo~jM! zgJL{Od}v7r?O}J(NxzTw|8P!4_u*BN+Z{$-(+j)b+)^$~Fl{u`f%ztRMq z;op<@S{gj^WqcY|N^!{_nmklU+1hec+)SKWESX*`l6z@}zyu}KawOw@>daMY@QT;+ z-4jV7aox~k+jL4PCrvo$9{-b{7|8}6`4se^=aPkA)gA_EwZN#d(A*bH8ZzeG?<_y# zADeVxS%uq%d-LV+l~0tqC8=Xiao&urX))?)x(5l-eKK(jdvAr1*l|GYH<&D(=I@uL zKJ51a_y!nDE$pS5P2RHQ=cG*PP~O!ihJ(rMK%O}Mem{OpR9TTN|J5kAoidwKj`E0b zyC4iXgFjPx_>`72HJ(v*1nRixuf;#g_Q}scLIQ zJzP^8eimma4QwhhT7RVPUwcYDS6k5=xD^TNW|KL3Zk4?u!fm(9-`2`hu^HOi6&+uA z0%x224jEBSjr$V%Y*zz>v7}^6BP=tWYP9C3QvlDh+X>W8=ZRI@6JseP(tZRkcRH}_Cq#Vwb$^a%p4TB>C16=WhO2=rrW~HG zc+uD;LxLs2cBpUpeINd&6pLpS%zN zRiF?-q9>9LF)xVyK62~0E-LeW{DKg-t1lFlK^8vCyXw7 zW^9UWB{BAbOK9dh+DUuH7z+<#UsFQ`;ScU@fSQPlmP!UJ0eLowrjmYCw%M~RX%_~+ zF~1F1xu_S~g5cUt@gj-`2_tNT1qkr71l|7KhiwrL+bRZl?a-UKA5L3VJ(Qp94}3Rk z%vsP)T->tn!a%?lUGPMd2`*wb+&eY$uz@R?O&YhnIUrBu4s|#>iD0En@~m{<&+7$vW7( zRsJx669rMb?^>#57M^F%P$GuzddO@6JB}|&*mFQ2Of3 z%mc|K;j=2JBLxx!Won@&Jt7G_O4rWxO&^&s9CuJArf?#Z=UzRy1GO!76K; z@=l&^zk66Uv7A~t=~1-I+*#}8K_8IpHJ<3p&nm$;+2W~P_E1bAS*+G8rln0PHVyZ= z-Lhvh?_wCs@d=gGiJ$U@EdILjX5W2uQ8wSMRPD2F)I^^_uVJSJxn7UqQ|eg5d=-b$j zRlRF>eahcgw~L+gPJC{e6%axZ;W>iCek-Hsy4Gu(FY!sL=$t_|-mhoWiTuND7S=eIj%jp)oJz0HI0X?- zqrZ9Yzi0O@U~W2`?w?wVX-4o!;*qW~Q&O*r$Jnq>Q#G=| zK%h!RRF% ziZ2&rxvU*DfjK0Bc5WUc;Z79)=6KO$p>`f4g>=+*nXf*hi?^-lCeUCK$jtCha@E!d zHb=)Kv9@zT>FBFwq%twyH>iE=aIbX;gF(X-7k{sG9RL28Q5a3>Ix@CNN+78RiVc{*CL*#I;WLAoJW2}5+E(nY$ln} zkdrr3ACt^J5_1Up(p=XfMAR!&n)#t~5cHfpLGT>DH0$&Iet--sHsDnDVM46*7J}fJ zjLuM!(D2J7H`iB#HK5_f4Iy)$iB6mHOl^V(C0<38Pv6>x#?T}t9e>ZG2P{j@seJRT z)2NTut7D~gCPq+CFTs~O!shtD)*unUJGGdk4A!j^90uwxZ$MawvU4p^?2ROw-nh9lKc7pCu=&Se#ElzQMLeKJZrR`I^dctKlgT zG$Guh_YMR|PC5&U1VTD4U?OKI%zm1#QV-0%mqpfqrzz*Nh_%DAZd|(eiSq*)HsUYZ zS^idT>hf- z6xG&UVuB>^sri`QjELtqV~`HsT2VGlswasX+P?iTRXNLGpjO!@p{Bx31r+z5fL>i0 zHzid$@nzM-@n2B+l4W`*4v&*KOI4)J$|hdX7^(T;W6-lC;eT#P-hy z@u><(k0(UOM`gy7rO)jhhXr+L_+a^_sMktQ<_Ehc4Guyl*e0}=ebSI9TQzn4ng|Mm z2BqNg6<54%PJT1vaP-7jtOf@77d#Ys1~&+9uRsOk<`j zc9hK{AzMr~CGQTbgav-#vn-S!STRanQP>_75R0Gc$5nTo5A~~O zUkEJTdlai8sq~J!-Yr)IT;qp*i@+0&o3two?jy9NB}0RLj6Lc-rjc!f_|1Ike!!=< zFMV2RyP@3awIAP8LCY{LSE`8b; zX4SAkVR9H9Q|4Y2n9m4x@M%|L^_NGk)I~E+2*&tAM)8)Q6)->+0V|HatJ1xeh??FX zB=k5G7xvA24?hAs-S277CCi5rTF#roJ@aD%y|=?xHfjM-RH-Z@PQi(jn@w%hOz*cj zK@v1d6O0LBxcWqI-@}BtwRDL-O@#~Jifns&^lY-^BBIISodxNfz}ObE68X~ihhDm= zJMvnq962f^>W=4zovnlB-Oph74mb&Xd7^Q~%LA5az1)P;yA9nsxU{JiHj&KwSh88x z#OkBitM1i&M>sAIRDm%?e%-<2rjE*TkENzN5AEG2YKcwRsZ^bqP6?5fSt}gdO8e4t zrKfyvU(`Gff?xm9Oc+ojB^V2StD#$c(EQ3S(nd&4KMNPQ$O_<5KegT_2#1!)NOLZ zZ6Lk%+3+{Mk9DKvmfDKaU-5HXbK^f2ZP-rl#iUK4BECe*qkI+y1E(jZHPq0}{?%5Y z!J=8(%FpFdMfb1eQ)VZWtOgH~99<)f%4!lELisk{T<0h09g5`DM-d&NBZ$4TvC5ME z<7!*W7Z?ehSzlu=vw129OdCH)TK>;RAMZPaFy^u?CS+Mg9>i!@ zF=3tgAE4M}8_~vqUki9|nkZI3;(vGEeS<( zBS5r^?6uC~)Y1lI~%k7v}X8Lkr7q0u!L+^<9WUp3) zE?&NhlS%2q^}KKblBdP^b{ocY=a8x#KEk#Us^5{=j~JIsz-kIC4-$VTrK7niG5UDg zkVG)o6TPsn?RWwm)l4bEro$q3KO-M$OO+kEG>%_B7fR}!qOhT6$=M})e1*hlOgiKR z{`Qd%OI4{{v+kVvUI1CaddIe(*w;alr9_=oWh539a$i{8xWr8g9~6!=Mse3y85vHI zcwaPfBpe0aaPn2H_)TTV9g6V~tZyv8#-um>zT0YMxO+d#Xf>E|FrmqMgH7^iyiacL z*$HY=gqXBa0eaTKCXJ;O3vV|E(W7SFq8~EF2G)Xj-J@DHpXuQ8l9BbpC#u-jweI&E z_g20>YQ_`tFkU~~j@v{?(dT^-pX<(>@`NQS1_w#!`NR=t6Ycxy0N2PJq$yBd0rcDe z;Q>7QsnPoduTs0V+31&&m66ZEXQ^pLQMx#tGRXTKX->dcu9JkI3R?}pcC?KJ~ysM8Z`@r zHUFh_tZvdSc2vT9XMB|=go&_bFGQh*rIDoapl>f2Gne)BJ@i(ab&6Wj#p5)ZS~Pa0 zJjSQu;*1|Pw3OGj%WQB3RdXPFms}9yb$Iqp}Eip%W%Z zi=FWVFMIrq{f!65JwXHYPbE*_Q~Wq82t~@|$W1B-(&N)$f>kPJ&%UvG(7kqsV>wIn z^d3o_o5=`Cu5g5tUjS&HJ_MyN4|5x^!q|S*c&!h{l!`r-mh!>XzyDLQNor_kqWen-(z`Q> z!~5&U*g+PL$ADG8I@Aj!`9tP;1^jz#Y`mmXPhNa4KGTcqsYv)ai9{W0*p5b7VB5qh z&%8A-cAxDDE~QECB{Scn4`j=lDz#7)aiSSUhhB_qTOC#p)3iG!-u@uK4+B@7ScQv@ zCTkYkJshFpk1XFzhc_*i_DJLU(QZ|fJ^+|y^ zCzqjxEfjk-y(T!K)^vOLI$?Xq0Q>_4Q~D?C1bi)GTFrx=zJ(ky`0cttu6Z(g^Wirb zs)1&g{^+mTi=d9vONtlu=-2TB(-BymeG@HDpDOo-p|y`WO4PW2qdv#C^ZYqva~6i- z!)7N*7K8i% z9lc;9~7@X#~x{M(aEzg8o2)GtOO4h{)) zupB#eoR2wBR_0YhD}=qxDnb<4M0bD6P+}~@qXzLA=?ATi<*C)kpZ)R<6JIOOA^>(aq5GB_Mf-Uwn>XLX4Dc%AJ{4Q! zI4{`W-=aAL?xcZV=!$ljqVgG@2D%ANPlebBqhmrgA2{&#!(QcmpKxg+4Ul3ffqSt! zTuF@gY=%aVH*kt-o@%MOf6FPI!MP(7@P-+lh^U>Bt=uh}bx5ox6b6*l)jNg5_{jc6*eNmg8ityd?1U+i=s(5hk z(P^lD3Dq!Z{u6B8&53u|Sq%m|#S0$TJ3mm_gug#M5JZjx0)+Wox(J}u1Q0+$u7nt_ zrrhxAtj~w1ponGFU$yTu3S?Jq3zM<>M5PAnc%ij~gN*QX@=z`9V?HR;JLCZKtra3! z)puQX+z07f-sVj$?R17r=@lWdpv43a?oxLkmip~m#*lM=nB#WUtMbFh{fc-%sEdK9 zOqr~Ilqupr!_%R3AIf0uqV%w~Ms^|^RLaO0ckw>a%jKIyjWcV?V;q(0UI+Y+a2o6U z=C?-U5|wEuqp%K`X7l1k~ z0}BiI7tz=l!SxA13;=c}##{9X7?|(WCt#z$U7vsr{DS`ftWUrO?%<#D1T5_TU7kP~ zC;}AyKT8xS0hNI&Kvkd`xKx3zy@R2hslEAC%>sRE3u`N&zO|*LF30~1#p6GJPYDbNgP4zvJT z0G+A04bVqr;Gvv{a-#IWTkIyU}|Ly zHj}B5ks-KbgTA3XKph080KmuyG`wcyH&mdNqotmqoxQ2C)eVyXM)vDb-Bfz`uksJS z%>iIyy0OCzoi}wMuEzzzf5oPQvo+Ac#LmzVctyXFsgoh_YWRjuU=v*1?TY+s%i0@S znqFN2SQvnYwvM_MKw~>YU9boI%e$@v@ZT~QH+}?QW&S^^UHt1xdUm?{=7tVeX3+y* zUL(DcUX2*Q&T>8et2Vc)WL&w;ZGW)_yNN9jVo?X6Bk&))0T`HA|A$`y7?|n*anCDf z)kNgx27n#bTF(rTftBqqi$bCt5h(Ad=WrGDkkAL$`{38LH-vlw0LqF9Ns9AR3rI;WKp_CFkq2_gXF0&sF7 z0{_i9{|k+x5I>)=Fc^)z>VKlS?&20225=>lf6#!ydE+-4hCi!@u>N<2mj8u@PgF+k zg*^2OQ%gNZdns!xNm@BWW5>Tq0;jz{NMgJViva{?{2yF5ZGT4^m|{p6-VRJw2=xCq z-uMKiWR+BJkjm?Vk@8zx82krP#y^qXwk89lWXeB4LDxm$(7W@3JrQ2#c+jIObvJ$M?l zb_9nkxXO(TB(FMvIfBGHm?H^O18|mRyt)H0T_t(|^Hr<>Sgzs#z`Twsw28L^$42)OwgEQCfpI3B%Q`ODStH`_CDf{2%xYH?^zyBU11KW*K_P<7Q z&Bp&22?IDiTrA$Zmvzl zcq=J0-pM1I?{gk0gdO$fu^ zMq>EKNDOz4^c&!nroRC~tacY5!#_s4nZEv$*&EYe%0#!Z{?qG? zZuX~lkwUupZJs+w!DO&rX}i%6f-rcK%&&EUAPh2IvGcnPgh8g;qXR)0WV$^%5QG7i zt2Te(1V4VGn&}Uiw?p+VObC4}cRGO3ceMzR`>hQ^AIoj}KoI(FCZU@iA@qUwjNpmr z<|#08_A9-A!vyzv{S@OLFmF$icVIF?*kirT6(fW_w%c4WLfB)wJrqU=du+Eoff2$U zcvpK1CWHXCtGx9WP)M&gK$-tQdONk;MGB#h{SGb&eb-d{)&`-E{SGb&eeAc#2L^hl z1rrzx2wW=gYNr1;mahDh5!~lBPH?Nc{t2{@}k%FoF34(cebJ1m+J! zf152PFf0)L^+bEqBbYxB{Z%UZjRA}XM1SQ9e=!Q__2xO2Kak!|baxnK0`mu=za2|V zVE#b#w=)eG#PxK4qa6%^{Wd1BitDw-&F2sUTyG}+h6rwZ4Uz2+gpdyZlS_#4uJbv7 zO5a4+2D~qYWYFt9z`r60zc&$L177=GCD|KtukRsF&VDnjD+%}swyXQUP=dRpx@mIP z;1D1B6XaDxNGx1WdN)r(Lg9K5aU+040@Dp^SC2qk`D(uhj_E4_#FKB9pw|KjkJoAL zHp1Wi{cdvy;Z=V7PlON}*=}OsN`)zSR=V-f>wAdcHb17OV9D?7b=|}XEVv=r-cTQM zBJ&JF^k43H)f&R$tyXt&LVEra=S^cehAaEt#KFJ9s|<7vYunEoY#+YJSbkZJPgW0EsI5KcBce8VG{FMsxQOaQD9x*B{EjLty_e zV2oEZT(A26K)^@`A>+5d-_gfN2l2)0#r0oLLA>&M*?MQFe<8g)UPih{-+2mbqbo94ZW7h4z91h#$Y8l~-9J8pkil~0 z_W$RI8R@`SZ;u$F@{h^$YWwp)EDU)BLN4pg-1G+u2pKo~$v-=SkimN8!T$%q8`Xb5 zch?1P&zaX-w(CWy9N>Dz2l;s&D4?6&C%EA2RWyOF^VIF`Z>?Pad+NK|G5_Y{cX!vB z0d&3219x|A5zx&l40N;h0$pdF+udEwvsbg%E#9sp^X?#TPh&T|-mI)aH(P1Y^+xr! z_CIujo#p?FO9=2k26vOXK{rPQAf_u%yxq-h&Te%HG2b7v@tspX@b?Mebvx)f^WNS7 zf@|*ni{kn$P(ar~*TNcn)GPxz-T3z~-JLC28KXId&A$2 zuarpY>KR(tgO3{lz!#2|;Qa&r)wMhTXa@jqA(?*P2}15P!T%rvrELtY_^xt4;M&r6 zK;O>me2xw#)^=11kTYO=fFStv*}~e!5^@ZqV5n>P6sQ2%*8cvOfsPp0dFu4jsDs;k*78ZKCR#t{~04fC&Q+ojT?=>76 zfD+`u-`WZQPUuYF86I>4kQPJ-0#GR%>VX6RtaQv^F9Dd_=z*?Z6v!cE~(?TL!)cL3SE{$QU8h z-5nWt6A0NC-Ijs%u`&O)(LX%XGeW+ixZMtX4R+Z-WFQu1ND8^#4y=zAl520vz}HO7 zf7z0riT%%UfLK@{`;Obsg7vXLCg9sL@HI0eHU24s?8xrO7#SHM)9`H>SRXTFUvXOo zzGi{U7k|qB;F0{<4ty~2H$GNK%D$@)d=C4Uzkt#Fff;-x!wy-G-+mU->MvW; zgEwt|V_}0V-ETh&#tiz4XL|6SO` zdU{5tzvGgT1+s^^+b<(4~{o~C$ts? z{4I^}xM0&U18qxugopVHuMNz1_b|S#9p*3lHZ4|ngs5MEu$f&58qe8_zk?9D+gNr+ zgz5#kls{R^^lj$`&FTWcgy{k;(4cHT!pLdkf{fuZ8bPSvYt8(5Z#cQ}9RX5gUHTTy zpwLc?MrhUiFSem}-uuwnv+eze4my8t5W-4ZN8r+#Z!L>+a%Vu8nXeu(17sS2q3xGA zlK9xDmoew(wWC_z1vqto9xbLrS=&7p2F;oAQCN*OE&mbuewLWo_B)o^l<+ubqog0` zq18OlLX$zob3ST?>da(dIz#jCZNqvqG_hL7q#H=D>Kvn_(2DD_Ro7)}R`)?ZHBVA% zyVWD`(71uiaw~~VX=TJcMdl-~xvi$}qc+QR4Ad9+PS`KYs5QpLOzRX@qj`NReV9*{ zepr861|5-pZ`1&LvfQ~@e_HwlUn8`%_LR}gH|P_s{!)EiF8#CX=RHjs%X;)eK5$(; z=afl+=zdoZgdp2sP0NY3o;MeXuhwF{Eq$!@W`!|8{fgGieS@uOUMozX<_D{3zd?U+ zUI``r${N-KL-X?>%-t@BpYK{WzcJ1D-pD1ok6OFMc`Y+;m6FbtN~5ugNv&3J9v0Jt zk>zY?8XwVa#6yZKcb0fmk!i=SGY$@PKFY{^w3xQv+04i5Y=I-^wX<976Ztm3LDTsI zU8eQB(BkezWE>avyR@I=dlYY73kqVsd+ge)a04@}FR9G?zP9VytuBT-m3yK8tBWEp ze2qG&Hf7YXvur#HQyHyxJEMl7^?RgFJKurI8kZ9h>Q{_|7F!FGYOY(<896s>dS2?j zJxhGIX}*F+g3fjctVQcDw5Bl#ZNv>imT^p-&*58LY6YG5d0CLxE;5XMZ#B(1tOejO zKAR!nTbd7ef^fbkNOI|Y0^1ZCPHD75a}(bq;Va*6{R5*;JQy$nEcVigMzIXhv4QdiU=B^TX9YweA;7 literal 0 HcmV?d00001 diff --git a/tracks/doc/manual.tex b/tracks/doc/manual.tex index 46c728f9..59e6880b 100644 --- a/tracks/doc/manual.tex +++ b/tracks/doc/manual.tex @@ -112,11 +112,11 @@ \usepackage{booktabs} % Better tables \usepackage{tabulary} % Support longer table cells \usepackage[utf8]{inputenc} % For UTF-8 support -\usepackage{xcolor} % Allow for color (annotations) +% \usepackage{xcolor} % Allow for color (annotations) %\geometry{landscape} % Activate for rotated page geometry -\usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty +% \usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty % line rather than an indent @@ -130,10 +130,10 @@ \def\myauthor{Tracks Development Team} \def\baseheaderlevel{2} \def\mycopyright{2008 rousette.org.uk \\ This work is licensed under a Creative Commons License. \\ http://creativecommons.org/licenses/by-nc-sa/3.0/} -\date{2008-03-06} +\date{2008-04-07} \def\format{complete} \def\latexxslt{memoir-twosided-manual.xslt} -\def\revision{Revision: \$Id: manual.markdown 733 2008-03-06 17:42:00Z bsag \$} +\def\revision{Revision: \$Id: manual.markdown 811 2008-04-07 20:21:00Z bsag \$} \def\mytitle{Tracks 1.5 Manual} \def\version{1.5} \usepackage{xmpincl} @@ -294,20 +294,15 @@ The Tracks interface is accessed through a web browser, so you need to run a web Tracks stores its data in a database, and you can either use SQLite3, MySQL or PostgreSQL. SQLite3 is the best choice for a single user (or a small number of users) on a local installation, while MySQL or PostgreSQL is better for multiple users on a remote installation. -\subsection{All-in-one installations} -\label{all-in-oneinstallations} +\subsection{Easy installation options} +\label{easyinstallationoptions} -This is the easiest solution for Mac OS X 10.4 or Windows users wanting to run Tracks locally. +If you'd like to install Tracks on a local machine, try \href{http://bitnami.org/stack/tracks}{BitNami} -- it runs on Windows, Mac OS X and Linux. -\begin{enumerate} +If you'd like an easy way to access Tracks from any internet-connected computer, sign up for a free account at \href{http://www.morphexchange.com/}{Morph eXchange}. Sign up for a free account, then choose `Subscriptions' to subscribe to the Tracks service. -\item \textbf{Mac OS X}. \href{http://locomotive.sourceforge.net/}{Locomotive} is an all-in one installer for Mac OS X 10.4, which includes everything you need to run Tracks with a SQLite3 database. Locomotive doesn't work with Panther, and isn't really required for Leopard because the default Rails installation works very well. However, if you prefer to use Locomotive, it does work on Leopard. - -\item \textbf{Windows}. \href{http://instantrails.rubyforge.org/wiki/wiki.pl}{Instant Rails} includes everything you need, including MySQL. -\end{enumerate} - \subsection{What is included with the Tracks package} \label{whatisincludedwiththetrackspackage} @@ -337,6 +332,9 @@ If you don't want to (or can't) use one of the all in one installations, you'll \item \textbf{Database}. The easiest option is to use SQLite3, as the database is included in the package. All you need then is the \texttt{sqlite3-ruby} gem, as described in step 2, and the SQLite3 libraries and binary (see \href{http://sqlite.org/download.html}{sqlite.org} for downloads and installation instructions). If you want to use MySQL, download and install a package for your platform from \href{http://dev.mysql.com/downloads/mysql/5.0.html}{MySQL.com}. The basic steps for Postgresql should be similar to those for MySQL, but they will not be discussed further here. \end{enumerate} +If you are using Unix, you might find \href{http://www.cooldown.com.ar/2006/12/16/install-tracks-on-ubuntu-or-debian/}{this guide} by c00i90wn helpful. It was written for Tracks 1.043, but it should work for Tracks 1.5. + + \section{Installation} \label{installation} @@ -445,7 +443,7 @@ If all goes well, you should see some text informing you that the Mongrel server \subsection{Visit Tracks in a browser} \label{signup_install} -Visit \texttt{http://0.0.0.0:3000/signup} in a browser (or whatever URL and port was reported when you started the server in the step above) and chose a user name and password for admin user. Once logged in as admin, you can add other (ordinary level) users. +Visit \texttt{http://0.0.0.0:3000/signup} in a browser (or whatever URL and port was reported when you started the server in the step above) and chose a user name and password for admin user. Once logged in as admin, you can add other (ordinary level) users. If you need to access Tracks from a mobile/cellular phone browser, visit \texttt{http://yourdomain.com/mobile/}. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser. \subsection{Customise Tracks} @@ -539,7 +537,7 @@ There are a few files you need to copy over from your old installation. If you c \subsection{Update your old database to the new format} \label{rake_upgrade} -In a terminal, change directories so that you are inside the Tracks 1.5 directory. Then issue the command: +In a terminal, change directories so that you are inside the Tracks 1.5 directory. Then issue the command to update your Tracks 1.043 database to the format required for Tracks 1.5: \texttt{rake db:migrate RAILS\_ENV=production} @@ -558,7 +556,7 @@ If you're still in the Tracks 1.5 root directory in a terminal, enter the follow Visit the URL indicated by the output (e.g.\ \texttt{** Mongrel available at 0.0.0.0:3000} -) in a browser, and with any luck, you should be able to log in and find all your actions as you left them! +) in a browser, and with any luck, you should be able to log in and find all your actions as you left them! If you need to access Tracks from a mobile/cellular phone browser, visit \texttt{http://yourdomain.com/mobile/}. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser. \subsection{Clean up your old installation} @@ -598,7 +596,7 @@ The best option for versions prior to 1.043 is to follow the instructions below \item If you are using Windows, you may need to check the `shebang' lines (\texttt{\#!/usr/bin/env ruby})\footnote{The \texttt{env} binary helps to locate other binaries, regardless of their location. If you don't have \texttt{env} installed, you'll need to change this line to point to the location of your Ruby binary.The \texttt{env} binary helps to locate other binaries, regardless of their location. If you don't have \texttt{env} installed, you'll need to change this line to point to the location of your Ruby binary.} of the \texttt{/public/dispatch.*} files and all the files in the \texttt{/script} directory. They are set to \texttt{\#!/usr/bin/env ruby} by default. Check the format of those lines in your old installation, and change the new ones as necessary. -\item Try starting up the server with \texttt{script/server} to make sure that all your data has migrated successfully. If all is well, follow the instructions above to upgrade from version 1.043 (\autoref{upgrading_1043}) to Tracks 1.5 +\item Try starting up the server with \texttt{script/server} to make sure that all your data has migrated successfully. If all is well, follow the instructions above to upgrade from version 1.043 (\autoref{upgrading_1043}) to Tracks 1.5. If you need to access Tracks from a mobile/cellular phone browser, visit \texttt{http://yourdomain.com/mobile/}. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser. \end{enumerate} % diff --git a/tracks/doc/memoir-twosided-manual.xslt b/tracks/doc/memoir-twosided-manual.xslt new file mode 100644 index 00000000..59a9d752 --- /dev/null +++ b/tracks/doc/memoir-twosided-manual.xslt @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + \documentclass[10pt,twoside]{memoir} +\usepackage{layouts}[2001/04/29] + +\usepackage{palatino} +\usepackage{color,calc} +\newsavebox{\ChpNumBox} +\definecolor{ChapBlue}{rgb}{0.00,0.65,0.65} +\makeatletter +\newcommand*{\thickhrulefill}{% +\leavevmode\leaders\hrule height 1\p@ \hfill \kern \z@} +\newcommand*\BuildChpNum[2]{% +\begin{tabular}[t]{@{}c@{}} +\makebox[0pt][c]{#1\strut} \\[.5ex] +\colorbox{ChapBlue}{% +\rule[-10em]{0pt}{0pt}% +\rule{1ex}{0pt}\color{black}#2\strut +\rule{1ex}{0pt}}% +\end{tabular}} +\makechapterstyle{BlueBox}{% +\renewcommand{\chapnamefont}{\large\scshape} +\renewcommand{\chapnumfont}{\Huge\bfseries} +\renewcommand{\chaptitlefont}{\raggedright\Huge\bfseries} +\setlength{\beforechapskip}{20pt} +\setlength{\midchapskip}{26pt} +\setlength{\afterchapskip}{40pt} +\renewcommand{\printchaptername}{} +\renewcommand{\chapternamenum}{} +\renewcommand{\printchapternum}{% +\sbox{\ChpNumBox}{% +\BuildChpNum{\chapnamefont\@chapapp}% +{\chapnumfont\thechapter}}} +\renewcommand{\printchapternonum}{% +\sbox{\ChpNumBox}{% +\BuildChpNum{\chapnamefont\vphantom{\@chapapp}}% +{\chapnumfont\hphantom{\thechapter}}}} +\renewcommand{\afterchapternum}{} +\renewcommand{\printchaptertitle}[1]{% +\usebox{\ChpNumBox}\hfill +\parbox[t]{\hsize-\wd\ChpNumBox-1em}{% +\vspace{\midchapskip}% +\thickhrulefill\par +\chaptitlefont ##1\par}}% +} +\chapterstyle{BlueBox} + +\setsecheadstyle{\sffamily\bfseries\Large} +\setsubsecheadstyle{\sffamily\bfseries\normal} + +\makepagestyle{myruledpagestyle} +\makeevenhead{myruledpagestyle}{\thepage}{}{\leftmark} +\makeoddhead{myruledpagestyle}{\rightmark}{}{\thepage} +\makeatletter +\makepsmarks{myruledpagestyle}{ + \def\chaptermark##1{\markboth{% + \ifnum \value{secnumdepth} > -1 + \if@mainmatter + \chaptername\ \thechapter\ --- % + \fi + \fi + ##1}{}} + \def\sectionmark##1{\markright{% + \ifnum \value{secnumdepth} > 0 + \thesection. \ % + \fi + ##1}} +} +\makeatother + +\makerunningwidth{myruledpagestyle}{1.1\textwidth} +\makeheadposition{myruledpagestyle}{flushright}{flushleft}{flushright}{flushleft} +\makeheadrule{myruledpagestyle}{1.1\textwidth}{\normalrulethickness} + +\makeglossary +\makeindex + +\def\mychapterstyle{BlueBox} +\def\mypagestyle{myruledpagestyle} +\def\revision{} + + + + + \ No newline at end of file