[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] phpgwapi inc/class.jscalendar.inc.php js/jscale...
From: |
Dave Hall |
Subject: |
[Phpgroupware-cvs] phpgwapi inc/class.jscalendar.inc.php js/jscale... |
Date: |
Sun, 26 Mar 2006 10:53:27 +0000 |
CVSROOT: /cvsroot/phpgwapi
Module name: phpgwapi
Branch:
Changes by: Dave Hall <address@hidden> 06/03/26 10:53:26
Modified files:
inc : class.jscalendar.inc.php
js/jscalendar : README calendar-blue.css calendar-brown.css
calendar-green.css calendar-setup.js
calendar-setup_stripped.js calendar-system.css
calendar-win2k-1.css calendar-win2k-2.css
calendar-win2k-cold-1.css
calendar-win2k-cold-2.css calendar.js
calendar_stripped.js index.html
jscalendar-setup.php release-notes.html
simple-1.html
js/jscalendar/doc: reference.pdf
js/jscalendar/doc/html: reference-Z-S.css reference.html
js/jscalendar/lang: calendar-br.js calendar-ca.js
calendar-cs-win.js calendar-da.js
calendar-de.js calendar-el.js calendar-en.js
calendar-es.js calendar-fr.js calendar-hu.js
calendar-it.js calendar-jp.js calendar-nl.js
calendar-no.js calendar-pl.js calendar-pt.js
calendar-ro.js calendar-ru.js calendar-sk.js
calendar-sp.js calendar-sv.js calendar-zh.js
Added files:
js/jscalendar : calendar-tas.css dayinfo.html
multiple-dates.html test-position.html
js/jscalendar/doc/html: field-button.jpg
js/jscalendar/lang: calendar-al.js calendar-bg.js
calendar-big5-utf8.js calendar-big5.js
calendar-cs-utf8.js calendar-fi.js
calendar-he-utf8.js calendar-ko-utf8.js
calendar-ko.js calendar-lt-utf8.js
calendar-lt.js calendar-lv.js
calendar-pl-utf8.js calendar-ru_win_.js
calendar-si.js cn_utf8.js
js/jscalendar/skins/aqua: theme.css
Log message:
new upstream version, switch to stripped, fix year step
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/inc/class.jscalendar.inc.php.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/README.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-blue.css.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-brown.css.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-green.css.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-setup.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-setup_stripped.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-system.css.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-tas.css.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-win2k-1.css.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-win2k-2.css.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-win2k-cold-1.css.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar-win2k-cold-2.css.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/calendar_stripped.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/dayinfo.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/index.html.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/jscalendar-setup.php.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/multiple-dates.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/release-notes.html.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/simple-1.html.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/test-position.html.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/doc/reference.pdf.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/doc/html/field-button.jpg?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/doc/html/reference-Z-S.css.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/doc/html/reference.html.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-al.js?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-bg.js?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-big5-utf8.js?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-big5.js?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-br.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-ca.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-cs-utf8.js?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-cs-win.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-da.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-de.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-el.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-en.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-es.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-fi.js.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-fr.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-he-utf8.js?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-hu.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-it.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-jp.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-ko-utf8.js.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-ko.js.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-lt-utf8.js.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-lt.js.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-lv.js?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-nl.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-no.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-pl-utf8.js.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-pl.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-pt.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-ro.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-ru.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-ru_win_.js?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-si.js.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-sk.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-sp.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-sv.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/calendar-zh.js.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/lang/cn_utf8.js?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/phpgwapi/phpgwapi/js/jscalendar/skins/aqua/theme.css?rev=1.1
Patches:
Index: phpgwapi/inc/class.jscalendar.inc.php
diff -u phpgwapi/inc/class.jscalendar.inc.php:1.8
phpgwapi/inc/class.jscalendar.inc.php:1.9
--- phpgwapi/inc/class.jscalendar.inc.php:1.8 Sun Feb 19 11:36:01 2006
+++ phpgwapi/inc/class.jscalendar.inc.php Sun Mar 26 10:53:26 2006
@@ -7,7 +7,7 @@
* @license http://www.fsf.org/licenses/gpl.html GNU General Public
License
* @package phpgwapi
* @subpackage gui
- * @version $Id: class.jscalendar.inc.php,v 1.8 2006/02/19 11:36:01
skwashd Exp $
+ * @version $Id: class.jscalendar.inc.php,v 1.9 2006/03/26 10:53:26
skwashd Exp $
*/
/**
@@ -32,7 +32,7 @@
{
$GLOBALS['phpgw']->js =
createObject('phpgwapi.javascript');
}
- $GLOBALS['phpgw']->js->validate_file('jscalendar', 'calendar');
+ $GLOBALS['phpgw']->js->validate_file('jscalendar',
'calendar_stripped');
$this->phpgw_js_url =
$GLOBALS['phpgw_info']['server']['webserver_url'].'/phpgwapi/js';
$this->dateformat =
$GLOBALS['phpgw_info']['user']['preferences']['common']['dateformat'];
Index: phpgwapi/js/jscalendar/README
diff -u phpgwapi/js/jscalendar/README:1.4 phpgwapi/js/jscalendar/README:1.5
--- phpgwapi/js/jscalendar/README:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/README Sun Mar 26 10:53:26 2006
@@ -1,7 +1,7 @@
The DHTML Calendar
-------------------
- Author: Mihai Bazon, <address@hidden>
+ Author: Mihai Bazon, <address@hidden>
http://dynarch.com/mishoo/
This program is free software published under the
@@ -20,6 +20,8 @@
doc/ -- documentation, in PDF and HTML
simple-1.html -- quick setup examples [popup calendars]
simple-2.html -- quick setup example for flat calendar
+ calendar.php -- PHP wrapper
+ test.php -- test file for the PHP wrapper
Homepage
---------
Index: phpgwapi/js/jscalendar/calendar-blue.css
diff -u phpgwapi/js/jscalendar/calendar-blue.css:1.4
phpgwapi/js/jscalendar/calendar-blue.css:1.5
--- phpgwapi/js/jscalendar/calendar-blue.css:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar-blue.css Sun Mar 26 10:53:26 2006
@@ -70,6 +70,13 @@
text-align: right;
padding: 2px 4px 2px 2px;
}
+.calendar tbody .day.othermonth {
+ font-size: 80%;
+ color: #bbb;
+}
+.calendar tbody .day.othermonth.oweekend {
+ color: #fbb;
+}
.calendar table .wn {
padding: 2px 3px 2px 2px;
@@ -152,7 +159,7 @@
/* Combo boxes (menus that display months/years for direct selection) */
-.combo {
+.calendar .combo {
position: absolute;
display: none;
top: 0px;
@@ -162,24 +169,25 @@
border: 1px solid #655;
background: #def;
color: #000;
- font-size: smaller;
+ font-size: 90%;
+ z-index: 100;
}
-.combo .label,
-.combo .label-IEfix {
+.calendar .combo .label,
+.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}
-.combo .label-IEfix {
+.calendar .combo .label-IEfix {
width: 4em;
}
-.combo .hilite {
+.calendar .combo .hilite {
background: #acf;
}
-.combo .active {
+.calendar .combo .active {
border-top: 1px solid #46a;
border-bottom: 1px solid #46a;
background: #eef;
Index: phpgwapi/js/jscalendar/calendar-brown.css
diff -u phpgwapi/js/jscalendar/calendar-brown.css:1.4
phpgwapi/js/jscalendar/calendar-brown.css:1.5
--- phpgwapi/js/jscalendar/calendar-brown.css:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar-brown.css Sun Mar 26 10:53:26 2006
@@ -69,6 +69,13 @@
text-align: right;
padding: 2px 4px 2px 2px;
}
+.calendar tbody .day.othermonth {
+ font-size: 80%;
+ color: #bbb;
+}
+.calendar tbody .day.othermonth.oweekend {
+ color: #fbb;
+}
.calendar table .wn {
padding: 2px 3px 2px 2px;
@@ -145,7 +152,7 @@
/* Combo boxes (menus that display months/years for direct selection) */
-.combo {
+.calendar .combo {
position: absolute;
display: none;
top: 0px;
@@ -155,24 +162,25 @@
border: 1px solid #655;
background: #ffe;
color: #000;
- font-size: smaller;
+ font-size: 90%;
+ z-index: 100;
}
-.combo .label,
-.combo .label-IEfix {
+.calendar .combo .label,
+.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}
-.combo .label-IEfix {
+.calendar .combo .label-IEfix {
width: 4em;
}
-.combo .hilite {
+.calendar .combo .hilite {
background: #fc8;
}
-.combo .active {
+.calendar .combo .active {
border-top: 1px solid #a64;
border-bottom: 1px solid #a64;
background: #fee;
Index: phpgwapi/js/jscalendar/calendar-green.css
diff -u phpgwapi/js/jscalendar/calendar-green.css:1.4
phpgwapi/js/jscalendar/calendar-green.css:1.5
--- phpgwapi/js/jscalendar/calendar-green.css:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar-green.css Sun Mar 26 10:53:26 2006
@@ -71,6 +71,13 @@
text-align: right;
padding: 2px 4px 2px 2px;
}
+.calendar tbody .day.othermonth {
+ font-size: 80%;
+ color: #bbb;
+}
+.calendar tbody .day.othermonth.oweekend {
+ color: #fbb;
+}
.calendar table .wn {
padding: 2px 3px 2px 2px;
@@ -149,7 +156,7 @@
/* Combo boxes (menus that display months/years for direct selection) */
-.combo {
+.calendar .combo {
position: absolute;
display: none;
top: 0px;
@@ -159,24 +166,25 @@
border: 1px solid #565;
background: #efd;
color: #000;
- font-size: smaller;
+ font-size: 90%;
+ z-index: 100;
}
-.combo .label,
-.combo .label-IEfix {
+.calendar .combo .label,
+.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}
-.combo .label-IEfix {
+.calendar .combo .label-IEfix {
width: 4em;
}
-.combo .hilite {
+.calendar .combo .hilite {
background: #af8;
}
-.combo .active {
+.calendar .combo .active {
border-top: 1px solid #6a4;
border-bottom: 1px solid #6a4;
background: #efe;
Index: phpgwapi/js/jscalendar/calendar-setup.js
diff -u phpgwapi/js/jscalendar/calendar-setup.js:1.4
phpgwapi/js/jscalendar/calendar-setup.js:1.5
--- phpgwapi/js/jscalendar/calendar-setup.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar-setup.js Sun Mar 26 10:53:26 2006
@@ -19,7 +19,7 @@
* than modifying calendar.js itself).
*/
-// $Id: calendar-setup.js,v 1.4 2004/12/30 06:47:33 skwashd Exp $
+// $Id: calendar-setup.js,v 1.5 2006/03/26 10:53:26 skwashd Exp $
/**
* This function "patches" an input field (or other element) to use a calendar
@@ -36,8 +36,8 @@
* ifFormat | date format that will be stored in the input field
* daFormat | the date format that will be used to display the date in
displayArea
* singleClick | (true/false) wether the calendar is in single click mode
or not (default: true)
- * mondayFirst | (true/false) if true Monday is the first day of week,
Sunday otherwise (default: true)
- * align | alignment (default: "Bl"); if you don't know what's this
see the calendar documentation
+ * firstDay | numeric: 0 to 6. "0" means display Sunday first, "1"
means display Monday first, etc.
+ * align | alignment (default: "Br"); if you don't know what's this
see the calendar documentation
* range | array with 2 elements. Default: [1900, 2999] -- the
range of years available
* weekNumbers | (true/false) if it's true (default) the calendar will
display week numbers
* flat | null or element ID; if not null the calendar will be a
flat calendar having the parent with the given ID
@@ -49,6 +49,11 @@
* date | the date that the calendar will be initially displayed to
* showsTime | default: false; if true the calendar will include a time
selector
* timeFormat | the time format; can be "12" or "24", default is "12"
+ * electric | if true (default) then given fields/date areas are
updated for each move; otherwise they're updated only on close
+ * step | configures the step of the years in drop-down boxes;
default: 2
+ * position | configures the calendar absolute position; default: null
+ * cache | if "true" (but default: "false") it will reuse the same
calendar object, where possible
+ * showOthers | if "true" (but default: "false") it will show days from
other months too
*
* None of them is required, they all have default values. However, if you
* pass none of "inputField", "displayArea" or "button" you'll get a warning
@@ -66,8 +71,9 @@
param_default("singleClick", true);
param_default("disableFunc", null);
param_default("dateStatusFunc", params["disableFunc"]); // takes
precedence if both are defined
- param_default("mondayFirst", true);
- param_default("align", "Bl");
+ param_default("dateText", null);
+ param_default("firstDay", null);
+ param_default("align", "Br");
param_default("range", [1900, 2999]);
param_default("weekNumbers", true);
param_default("flat", null);
@@ -78,6 +84,12 @@
param_default("date", null);
param_default("showsTime", false);
param_default("timeFormat", "24");
+ param_default("electric", true);
+ param_default("step", 2);
+ param_default("position", null);
+ param_default("cache", false);
+ param_default("showOthers", false);
+ param_default("multiple", null);
var tmp = ["inputField", "displayArea", "button"];
for (var i in tmp) {
@@ -85,47 +97,53 @@
params[tmp[i]] =
document.getElementById(params[tmp[i]]);
}
}
- if (!(params.flat || params.inputField || params.displayArea ||
params.button)) {
+ if (!(params.flat || params.multiple || params.inputField ||
params.displayArea || params.button)) {
alert("Calendar.setup:\n Nothing to setup (no fields found).
Please check your code");
return false;
}
function onSelect(cal) {
- if (cal.params.flat) {
- if (typeof cal.params.flatCallback == "function") {
- cal.params.flatCallback(cal);
- } else {
- alert("No flatCallback given -- doing
nothing.");
- }
- return false;
- }
- if (cal.params.inputField) {
- cal.params.inputField.value =
cal.date.print(cal.params.ifFormat);
+ var p = cal.params;
+ var update = (cal.dateClicked || p.electric);
+ if (update && p.inputField) {
+ p.inputField.value = cal.date.print(p.ifFormat);
+ if (typeof p.inputField.onchange == "function")
+ p.inputField.onchange();
+ }
+ if (update && p.displayArea)
+ p.displayArea.innerHTML = cal.date.print(p.daFormat);
+ if (update && typeof p.onUpdate == "function")
+ p.onUpdate(cal);
+ if (update && p.flat) {
+ if (typeof p.flatCallback == "function")
+ p.flatCallback(cal);
}
- if (cal.params.displayArea) {
- cal.params.displayArea.innerHTML =
cal.date.print(cal.params.daFormat);
- }
- if (cal.params.singleClick && cal.dateClicked) {
+ if (update && p.singleClick && cal.dateClicked)
cal.callCloseHandler();
- }
- if (typeof cal.params.onUpdate == "function") {
- cal.params.onUpdate(cal);
- }
};
if (params.flat != null) {
- params.flat = document.getElementById(params.flat);
+ if (typeof params.flat == "string")
+ params.flat = document.getElementById(params.flat);
if (!params.flat) {
alert("Calendar.setup:\n Flat specified but can't find
parent.");
return false;
}
- var cal = new Calendar(params.mondayFirst, params.date,
params.onSelect || onSelect);
+ var cal = new Calendar(params.firstDay, params.date,
params.onSelect || onSelect);
+ cal.showsOtherMonths = params.showOthers;
cal.showsTime = params.showsTime;
cal.time24 = (params.timeFormat == "24");
cal.params = params;
cal.weekNumbers = params.weekNumbers;
cal.setRange(params.range[0], params.range[1]);
cal.setDateStatusHandler(params.dateStatusFunc);
+ cal.getDateText = params.dateText;
+ if (params.ifFormat) {
+ cal.setDateFormat(params.ifFormat);
+ }
+ if (params.inputField && typeof params.inputField.value ==
"string") {
+ cal.parseDate(params.inputField.value);
+ }
cal.create(params.flat);
cal.show();
return false;
@@ -137,8 +155,10 @@
var dateFmt = params.inputField ? params.ifFormat :
params.daFormat;
var mustCreate = false;
var cal = window.calendar;
- if (!window.calendar) {
- window.calendar = cal = new Calendar(params.mondayFirst,
+ if (dateEl)
+ params.date = Date.parseDate(dateEl.value ||
dateEl.innerHTML, dateFmt);
+ if (!(cal && params.cache)) {
+ window.calendar = cal = new Calendar(params.firstDay,
params.date,
params.onSelect ||
onSelect,
params.onClose ||
function(cal) { cal.hide(); });
@@ -147,17 +167,34 @@
cal.weekNumbers = params.weekNumbers;
mustCreate = true;
} else {
+ if (params.date)
+ cal.setDate(params.date);
cal.hide();
}
+ if (params.multiple) {
+ cal.multiple = {};
+ for (var i = params.multiple.length; --i >= 0;) {
+ var d = params.multiple[i];
+ var ds = d.print("%Y%m%d");
+ cal.multiple[ds] = d;
+ }
+ }
+ cal.showsOtherMonths = params.showOthers;
+ cal.yearStep = params.step;
cal.setRange(params.range[0], params.range[1]);
cal.params = params;
cal.setDateStatusHandler(params.dateStatusFunc);
+ cal.getDateText = params.dateText;
cal.setDateFormat(dateFmt);
if (mustCreate)
cal.create();
- cal.parseDate(dateEl.value || dateEl.innerHTML);
cal.refresh();
- cal.showAtElement(params.displayArea || params.inputField,
params.align);
+ if (!params.position)
+ cal.showAtElement(params.button || params.displayArea
|| params.inputField, params.align);
+ else
+ cal.showAt(params.position[0], params.position[1]);
return false;
};
+
+ return cal;
};
Index: phpgwapi/js/jscalendar/calendar-setup_stripped.js
diff -u phpgwapi/js/jscalendar/calendar-setup_stripped.js:1.4
phpgwapi/js/jscalendar/calendar-setup_stripped.js:1.5
--- phpgwapi/js/jscalendar/calendar-setup_stripped.js:1.4 Thu Dec 30
06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar-setup_stripped.js Sun Mar 26 10:53:26 2006
@@ -18,4 +18,4 @@
* modify this code to suit your needs (this is recommended and much better
* than modifying calendar.js itself).
*/
- Calendar.setup=function(params){function param_default(pname,def){if(typeof
params[pname]=="undefined"){params[pname]=def;}};param_default("inputField",null);param_default("displayArea",null);param_default("button",null);param_default("eventName","click");param_default("ifFormat","%Y/%m/%d");param_default("daFormat","%Y/%m/%d");param_default("singleClick",true);param_default("disableFunc",null);param_default("dateStatusFunc",params["disableFunc"]);param_default("mondayFirst",true);param_default("align","Bl");param_default("range",[1900,2999]);param_default("weekNumbers",true);param_default("flat",null);param_default("flatCallback",null);param_default("onSelect",null);param_default("onClose",null);param_default("onUpdate",null);param_default("date",null);param_default("showsTime",false);param_default("timeFormat","24");var
tmp=["inputField","displayArea","button"];for(var i in tmp){if(typeof
params[tmp[i]]=="string"){params[tmp[i]]=document.getElementById(params[tmp[i]]);}}if(!(params.flat||params.inputField||params.displayArea||params.button)){alert("Calendar.setup:\n
Nothing to setup (no fields found). Please check your code");return
false;}function onSelect(cal){if(cal.params.flat){if(typeof
cal.params.flatCallback=="function"){cal.params.flatCallback(cal);}else{alert("No
flatCallback given -- doing nothing.");}return
false;}if(cal.params.inputField){cal.params.inputField.value=cal.date.print(cal.params.ifFormat);}if(cal.params.displayArea){cal.params.displayArea.innerHTML=cal.date.print(cal.params.daFormat);}if(cal.params.singleClick&&cal.dateClicked){cal.callCloseHandler();}if(typeof
cal.params.onUpdate=="function"){cal.params.onUpdate(cal);}};if(params.flat!=null){params.flat=document.getElementById(params.flat);if(!params.flat){alert("Calendar.setup:\n
Flat specified but can't find parent.");return false;}var cal=new
Calendar(params.mondayFirst,params.date,params.onSelect||onSelect);cal.showsTime=params.showsTime;cal.time24=(params.timeFormat=="24");cal.params=params;cal.weekNumbers=params.weekNumbers;cal.setRange(params.range[0],params.range[1]);cal.setDateStatusHandler(params.dateStatusFunc);cal.create(params.flat);cal.show();return
false;}var
triggerEl=params.button||params.displayArea||params.inputField;triggerEl["on"+params.eventName]=function(){var
dateEl=params.inputField||params.displayArea;var
dateFmt=params.inputField?params.ifFormat:params.daFormat;var
mustCreate=false;var
cal=window.calendar;if(!window.calendar){window.calendar=cal=new
Calendar(params.mondayFirst,params.date,params.onSelect||onSelect,params.onClose||function(cal){cal.hide();});cal.showsTime=params.showsTime;cal.time24=(params.timeFormat=="24");cal.weekNumbers=params.weekNumbers;mustCreate=true;}else{cal.hide();}cal.setRange(params.range[0],params.range[1]);cal.params=params;cal.setDateStatusHandler(params.dateStatusFunc);cal.setDateFormat(dateFmt);if(mustCreate)cal.create();cal.parseDate(dateEl.value||dateEl.innerHTML);cal.refresh();cal.showAtElement(params.displayArea||params.inputField,params.align);return
false;};};
\ No newline at end of file
+ Calendar.setup=function(params){function param_default(pname,def){if(typeof
params[pname]=="undefined"){params[pname]=def;}};param_default("inputField",null);param_default("displayArea",null);param_default("button",null);param_default("eventName","click");param_default("ifFormat","%Y/%m/%d");param_default("daFormat","%Y/%m/%d");param_default("singleClick",true);param_default("disableFunc",null);param_default("dateStatusFunc",params["disableFunc"]);param_default("dateText",null);param_default("firstDay",null);param_default("align","Br");param_default("range",[1900,2999]);param_default("weekNumbers",true);param_default("flat",null);param_default("flatCallback",null);param_default("onSelect",null);param_default("onClose",null);param_default("onUpdate",null);param_default("date",null);param_default("showsTime",false);param_default("timeFormat","24");param_default("electric",true);param_default("step",2);param_default("position",null);param_default("cache",false);param_default("showOthers",false);param_default("multiple",null);var
tmp=["inputField","displayArea","button"];for(var i in tmp){if(typeof
params[tmp[i]]=="string"){params[tmp[i]]=document.getElementById(params[tmp[i]]);}}if(!(params.flat||params.multiple||params.inputField||params.displayArea||params.button)){alert("Calendar.setup:\n
Nothing to setup (no fields found). Please check your code");return
false;}function onSelect(cal){var p=cal.params;var
update=(cal.dateClicked||p.electric);if(update&&p.inputField){p.inputField.value=cal.date.print(p.ifFormat);if(typeof
p.inputField.onchange=="function")p.inputField.onchange();}if(update&&p.displayArea)p.displayArea.innerHTML=cal.date.print(p.daFormat);if(update&&typeof
p.onUpdate=="function")p.onUpdate(cal);if(update&&p.flat){if(typeof
p.flatCallback=="function")p.flatCallback(cal);}if(update&&p.singleClick&&cal.dateClicked)cal.callCloseHandler();};if(params.flat!=null){if(typeof
params.flat=="string")params.flat=document.getElementById(params.flat);if(!params.flat){alert("Calendar.setup:\n
Flat specified but can't find parent.");return false;}var cal=new
Calendar(params.firstDay,params.date,params.onSelect||onSelect);cal.showsOtherMonths=params.showOthers;cal.showsTime=params.showsTime;cal.time24=(params.timeFormat=="24");cal.params=params;cal.weekNumbers=params.weekNumbers;cal.setRange(params.range[0],params.range[1]);cal.setDateStatusHandler(params.dateStatusFunc);cal.getDateText=params.dateText;if(params.ifFormat){cal.setDateFormat(params.ifFormat);}if(params.inputField&&typeof
params.inputField.value=="string"){cal.parseDate(params.inputField.value);}cal.create(params.flat);cal.show();return
false;}var
triggerEl=params.button||params.displayArea||params.inputField;triggerEl["on"+params.eventName]=function(){var
dateEl=params.inputField||params.displayArea;var
dateFmt=params.inputField?params.ifFormat:params.daFormat;var
mustCreate=false;var
cal=window.calendar;if(dateEl)params.date=Date.parseDate(dateEl.value||dateEl.innerHTML,dateFmt);if(!(cal&¶ms.cache)){window.calendar=cal=new
Calendar(params.firstDay,params.date,params.onSelect||onSelect,params.onClose||function(cal){cal.hide();});cal.showsTime=params.showsTime;cal.time24=(params.timeFormat=="24");cal.weekNumbers=params.weekNumbers;mustCreate=true;}else{if(params.date)cal.setDate(params.date);cal.hide();}if(params.multiple){cal.multiple={};for(var
i=params.multiple.length;--i>=0;){var d=params.multiple[i];var
ds=d.print("%Y%m%d");cal.multiple[ds]=d;}}cal.showsOtherMonths=params.showOthers;cal.yearStep=params.step;cal.setRange(params.range[0],params.range[1]);cal.params=params;cal.setDateStatusHandler(params.dateStatusFunc);cal.getDateText=params.dateText;cal.setDateFormat(dateFmt);if(mustCreate)cal.create();cal.refresh();if(!params.position)cal.showAtElement(params.button||params.displayArea||params.inputField,params.align);else
cal.showAt(params.position[0],params.position[1]);return false;};return cal;};
\ No newline at end of file
Index: phpgwapi/js/jscalendar/calendar-system.css
diff -u phpgwapi/js/jscalendar/calendar-system.css:1.4
phpgwapi/js/jscalendar/calendar-system.css:1.5
--- phpgwapi/js/jscalendar/calendar-system.css:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar-system.css Sun Mar 26 10:53:26 2006
@@ -82,6 +82,13 @@
text-align: right;
padding: 2px 4px 2px 2px;
}
+.calendar tbody .day.othermonth {
+ font-size: 80%;
+ color: #aaa;
+}
+.calendar tbody .day.othermonth.oweekend {
+ color: #faa;
+}
.calendar table .wn {
padding: 2px 3px 2px 2px;
@@ -170,7 +177,7 @@
/* Combo boxes (menus that display months/years for direct selection) */
-.combo {
+.calendar .combo {
position: absolute;
display: none;
width: 4em;
@@ -181,26 +188,27 @@
border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
background: Menu;
color: MenuText;
- font-size: smaller;
+ font-size: 90%;
padding: 1px;
+ z-index: 100;
}
-.combo .label,
-.combo .label-IEfix {
+.calendar .combo .label,
+.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}
-.combo .label-IEfix {
+.calendar .combo .label-IEfix {
width: 4em;
}
-.combo .active {
+.calendar .combo .active {
padding: 0px;
border: 1px solid #000;
}
-.combo .hilite {
+.calendar .combo .hilite {
background: Highlight;
color: HighlightText;
}
Index: phpgwapi/js/jscalendar/calendar-win2k-1.css
diff -u phpgwapi/js/jscalendar/calendar-win2k-1.css:1.4
phpgwapi/js/jscalendar/calendar-win2k-1.css:1.5
--- phpgwapi/js/jscalendar/calendar-win2k-1.css:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar-win2k-1.css Sun Mar 26 10:53:26 2006
@@ -92,6 +92,13 @@
text-align: right;
padding: 2px 4px 2px 2px;
}
+.calendar tbody .day.othermonth {
+ font-size: 80%;
+ color: #aaa;
+}
+.calendar tbody .day.othermonth.oweekend {
+ color: #faa;
+}
.calendar table .wn {
padding: 2px 3px 2px 2px;
@@ -185,7 +192,7 @@
/* Combo boxes (menus that display months/years for direct selection) */
-.combo {
+.calendar .combo {
position: absolute;
display: none;
width: 4em;
@@ -197,21 +204,22 @@
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
background: #e4e0d8;
- font-size: smaller;
+ font-size: 90%;
padding: 1px;
+ z-index: 100;
}
-.combo .label,
-.combo .label-IEfix {
+.calendar .combo .label,
+.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}
-.combo .label-IEfix {
+.calendar .combo .label-IEfix {
width: 4em;
}
-.combo .active {
+.calendar .combo .active {
background: #c4c0b8;
padding: 0px;
border-top: 1px solid #000;
@@ -220,7 +228,7 @@
border-left: 1px solid #000;
}
-.combo .hilite {
+.calendar .combo .hilite {
background: #048;
color: #fea;
}
Index: phpgwapi/js/jscalendar/calendar-win2k-2.css
diff -u phpgwapi/js/jscalendar/calendar-win2k-2.css:1.4
phpgwapi/js/jscalendar/calendar-win2k-2.css:1.5
--- phpgwapi/js/jscalendar/calendar-win2k-2.css:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar-win2k-2.css Sun Mar 26 10:53:26 2006
@@ -92,6 +92,13 @@
text-align: right;
padding: 2px 4px 2px 2px;
}
+.calendar tbody .day.othermonth {
+ font-size: 80%;
+ color: #aaa;
+}
+.calendar tbody .day.othermonth.oweekend {
+ color: #faa;
+}
.calendar table .wn {
padding: 2px 3px 2px 2px;
@@ -185,7 +192,7 @@
/* Combo boxes (menus that display months/years for direct selection) */
-.combo {
+.calendar .combo {
position: absolute;
display: none;
width: 4em;
@@ -197,21 +204,22 @@
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
background: #e4d8e0;
- font-size: smaller;
+ font-size: 90%;
padding: 1px;
+ z-index: 100;
}
-.combo .label,
-.combo .label-IEfix {
+.calendar .combo .label,
+.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}
-.combo .label-IEfix {
+.calendar .combo .label-IEfix {
width: 4em;
}
-.combo .active {
+.calendar .combo .active {
background: #d4c8d0;
padding: 0px;
border-top: 1px solid #000;
@@ -220,7 +228,7 @@
border-left: 1px solid #000;
}
-.combo .hilite {
+.calendar .combo .hilite {
background: #408;
color: #fea;
}
Index: phpgwapi/js/jscalendar/calendar-win2k-cold-1.css
diff -u phpgwapi/js/jscalendar/calendar-win2k-cold-1.css:1.4
phpgwapi/js/jscalendar/calendar-win2k-cold-1.css:1.5
--- phpgwapi/js/jscalendar/calendar-win2k-cold-1.css:1.4 Thu Dec 30
06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar-win2k-cold-1.css Sun Mar 26 10:53:26 2006
@@ -92,6 +92,13 @@
text-align: right;
padding: 2px 4px 2px 2px;
}
+.calendar tbody .day.othermonth {
+ font-size: 80%;
+ color: #aaa;
+}
+.calendar tbody .day.othermonth.oweekend {
+ color: #faa;
+}
.calendar table .wn {
padding: 2px 3px 2px 2px;
@@ -179,7 +186,7 @@
/* Combo boxes (menus that display months/years for direct selection) */
-.combo {
+.calendar .combo {
position: absolute;
display: none;
width: 4em;
@@ -191,21 +198,22 @@
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
background: #d8e0e4;
- font-size: smaller;
+ font-size: 90%;
padding: 1px;
+ z-index: 100;
}
-.combo .label,
-.combo .label-IEfix {
+.calendar .combo .label,
+.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}
-.combo .label-IEfix {
+.calendar .combo .label-IEfix {
width: 4em;
}
-.combo .active {
+.calendar .combo .active {
background: #c8d0d4;
padding: 0px;
border-top: 1px solid #000;
@@ -214,7 +222,7 @@
border-left: 1px solid #000;
}
-.combo .hilite {
+.calendar .combo .hilite {
background: #048;
color: #aef;
}
Index: phpgwapi/js/jscalendar/calendar-win2k-cold-2.css
diff -u phpgwapi/js/jscalendar/calendar-win2k-cold-2.css:1.4
phpgwapi/js/jscalendar/calendar-win2k-cold-2.css:1.5
--- phpgwapi/js/jscalendar/calendar-win2k-cold-2.css:1.4 Thu Dec 30
06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar-win2k-cold-2.css Sun Mar 26 10:53:26 2006
@@ -92,6 +92,13 @@
text-align: right;
padding: 2px 4px 2px 2px;
}
+.calendar tbody .day.othermonth {
+ font-size: 80%;
+ color: #aaa;
+}
+.calendar tbody .day.othermonth.oweekend {
+ color: #faa;
+}
.calendar table .wn {
padding: 2px 3px 2px 2px;
@@ -185,7 +192,7 @@
/* Combo boxes (menus that display months/years for direct selection) */
-.combo {
+.calendar .combo {
position: absolute;
display: none;
width: 4em;
@@ -197,21 +204,22 @@
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
background: #d8e4e0;
- font-size: smaller;
+ font-size: 90%;
padding: 1px;
+ z-index: 100;
}
-.combo .label,
-.combo .label-IEfix {
+.calendar .combo .label,
+.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}
-.combo .label-IEfix {
+.calendar .combo .label-IEfix {
width: 4em;
}
-.combo .active {
+.calendar .combo .active {
background: #c8d4d0;
padding: 0px;
border-top: 1px solid #000;
@@ -220,7 +228,7 @@
border-left: 1px solid #000;
}
-.combo .hilite {
+.calendar .combo .hilite {
background: #048;
color: #aef;
}
Index: phpgwapi/js/jscalendar/calendar.js
diff -u phpgwapi/js/jscalendar/calendar.js:1.4
phpgwapi/js/jscalendar/calendar.js:1.5
--- phpgwapi/js/jscalendar/calendar.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar.js Sun Mar 26 10:53:26 2006
@@ -1,23 +1,27 @@
-/* Copyright Mihai Bazon, 2002, 2003 | http://dynarch.com/mishoo/
- * ------------------------------------------------------------------
+/* Copyright Mihai Bazon, 2002-2005 | www.bazon.net/mishoo
+ * -----------------------------------------------------------
*
- * The DHTML Calendar, version 0.9.5 "Your favorite time, bis"
+ * The DHTML Calendar, version 1.0 "It is happening again"
*
* Details and latest version at:
- * http://dynarch.com/mishoo/calendar.epl
+ * www.dynarch.com/projects/calendar
+ *
+ * This script is developed by Dynarch.com. Visit us at www.dynarch.com.
*
* This script is distributed under the GNU Lesser General Public License.
* Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
*/
-// $Id: calendar.js,v 1.4 2004/12/30 06:47:33 skwashd Exp $
+// $Id: calendar.js,v 1.5 2006/03/26 10:53:26 skwashd Exp $
/** The Calendar object constructor. */
-Calendar = function (mondayFirst, dateStr, onSelected, onClose) {
+Calendar = function (firstDayOfWeek, dateStr, onSelected, onClose) {
// member variables
this.activeDiv = null;
this.currentDateEl = null;
this.getDateStatus = null;
+ this.getDateToolTip = null;
+ this.getDateText = null;
this.timeout = null;
this.onSelected = onSelected || null;
this.onClose = onClose || null;
@@ -29,11 +33,15 @@
this.ttDateFormat = Calendar._TT["TT_DATE_FORMAT"];
this.isPopup = true;
this.weekNumbers = true;
- this.mondayFirst = mondayFirst;
+ this.firstDayOfWeek = typeof firstDayOfWeek == "number" ?
firstDayOfWeek : Calendar._FD; // 0 for Sunday, 1 for Monday, etc.
+ this.showsOtherMonths = false;
this.dateStr = dateStr;
this.ar_days = null;
this.showsTime = false;
this.time24 = true;
+ this.yearStep = 1;
+ this.hiliteToday = true;
+ this.multiple = null;
// HTML elements
this.table = null;
this.element = null;
@@ -79,6 +87,8 @@
Calendar.is_ie = ( /msie/i.test(navigator.userAgent) &&
!/opera/i.test(navigator.userAgent) );
+Calendar.is_ie5 = ( Calendar.is_ie && /msie 5\.0/i.test(navigator.userAgent) );
+
/// detect Opera browser
Calendar.is_opera = /opera/i.test(navigator.userAgent);
@@ -97,7 +107,7 @@
ST = el.scrollTop;
var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
if (el.offsetParent) {
- var tmp = Calendar.getAbsolutePos(el.offsetParent);
+ var tmp = this.getAbsolutePos(el.offsetParent);
r.x += tmp.x;
r.y += tmp.y;
}
@@ -142,20 +152,19 @@
el.className += " " + className;
};
+// FIXME: the following 2 functions totally suck, are useless and should be
replaced immediately.
Calendar.getElement = function(ev) {
- if (Calendar.is_ie) {
- return window.event.srcElement;
- } else {
- return ev.currentTarget;
- }
+ var f = Calendar.is_ie ? window.event.srcElement : ev.currentTarget;
+ while (f.nodeType != 1 || /^div$/i.test(f.tagName))
+ f = f.parentNode;
+ return f;
};
Calendar.getTargetElement = function(ev) {
- if (Calendar.is_ie) {
- return window.event.srcElement;
- } else {
- return ev.target;
- }
+ var f = Calendar.is_ie ? window.event.srcElement : ev.target;
+ while (f.nodeType != 1)
+ f = f.parentNode;
+ return f;
};
Calendar.stopEvent = function(ev) {
@@ -261,8 +270,13 @@
s.display = "block";
if (cd.navtype < 0)
s.left = cd.offsetLeft + "px";
- else
- s.left = (cd.offsetLeft + cd.offsetWidth - mc.offsetWidth) +
"px";
+ else {
+ var mcw = mc.offsetWidth;
+ if (typeof mcw == "undefined")
+ // Konqueror brain-dead techniques
+ mcw = 50;
+ s.left = (cd.offsetLeft + cd.offsetWidth - mcw) + "px";
+ }
s.top = (cd.offsetTop + cd.offsetHeight) + "px";
};
@@ -286,7 +300,7 @@
var show = false;
for (var i = 12; i > 0; --i) {
if (Y >= cal.minYear && Y <= cal.maxYear) {
- yr.firstChild.data = Y;
+ yr.innerHTML = Y;
yr.year = Y;
yr.style.display = "block";
show = true;
@@ -294,15 +308,20 @@
yr.style.display = "none";
}
yr = yr.nextSibling;
- Y += fwd ? 2 : -2;
+ Y += fwd ? cal.yearStep : -cal.yearStep;
}
if (show) {
var s = yc.style;
s.display = "block";
if (cd.navtype < 0)
s.left = cd.offsetLeft + "px";
- else
- s.left = (cd.offsetLeft + cd.offsetWidth -
yc.offsetWidth) + "px";
+ else {
+ var ycw = yc.offsetWidth;
+ if (typeof ycw == "undefined")
+ // Konqueror brain-dead techniques
+ ycw = 50;
+ s.left = (cd.offsetLeft + cd.offsetWidth - ycw) + "px";
+ }
s.top = (cd.offsetTop + cd.offsetHeight) + "px";
}
};
@@ -397,12 +416,12 @@
break;
while (count-- > 0)
if (decrease) {
- if (!(--i in range))
+ if (--i < 0)
i = range.length - 1;
- } else if (!(++i in range))
+ } else if ( ++i >= range.length )
i = 0;
var newval = range[i];
- el.firstChild.data = newval;
+ el.innerHTML = newval;
cal.onUpdateTime();
}
@@ -474,7 +493,6 @@
cal.dragging = false;
with (Calendar) {
removeEvent(document, "mousemove", calDragIt);
- removeEvent(document, "mouseover", stopEvent);
removeEvent(document, "mouseup", calDragEnd);
tableMouseUp(ev);
}
@@ -490,11 +508,12 @@
cal.activeDiv = el;
Calendar._C = cal;
if (el.navtype != 300) with (Calendar) {
- if (el.navtype == 50)
- el._current = el.firstChild.data;
+ if (el.navtype == 50) {
+ el._current = el.innerHTML;
+ addEvent(document, "mousemove", tableMouseOver);
+ } else
+ addEvent(document, Calendar.is_ie5 ? "mousemove" :
"mouseover", tableMouseOver);
addClass(el, "hilite active");
- addEvent(document, "mouseover", tableMouseOver);
- addEvent(document, "mousemove", tableMouseOver);
addEvent(document, "mouseup", tableMouseUp);
} else if (cal.isPopup) {
cal._dragStart(ev);
@@ -525,13 +544,9 @@
}
if (el.ttip) {
if (el.ttip.substr(0, 1) == "_") {
- var date = null;
- with (el.calendar.date) {
- date = new Date(getFullYear(), getMonth(),
el.caldate);
- }
- el.ttip = date.print(el.calendar.ttDateFormat) +
el.ttip.substr(1);
+ el.ttip = el.caldate.print(el.calendar.ttDateFormat) +
el.ttip.substr(1);
}
- el.calendar.tooltips.firstChild.data = el.ttip;
+ el.calendar.tooltips.innerHTML = el.ttip;
}
if (el.navtype != 300) {
Calendar.addClass(el, "hilite");
@@ -545,14 +560,13 @@
Calendar.dayMouseOut = function(ev) {
with (Calendar) {
var el = getElement(ev);
- if (isRelated(el, ev) || _C || el.disabled) {
+ if (isRelated(el, ev) || _C || el.disabled)
return false;
- }
removeClass(el, "hilite");
- if (el.caldate) {
+ if (el.caldate)
removeClass(el.parentNode, "rowhilite");
- }
- el.calendar.tooltips.firstChild.data = _TT["SEL_DATE"];
+ if (el.calendar)
+ el.calendar.tooltips.innerHTML = _TT["SEL_DATE"];
return stopEvent(ev);
}
};
@@ -567,24 +581,33 @@
var newdate = false;
var date = null;
if (typeof el.navtype == "undefined") {
- Calendar.removeClass(cal.currentDateEl, "selected");
- Calendar.addClass(el, "selected");
- closing = (cal.currentDateEl == el);
- if (!closing) {
- cal.currentDateEl = el;
+ if (cal.currentDateEl) {
+ Calendar.removeClass(cal.currentDateEl, "selected");
+ Calendar.addClass(el, "selected");
+ closing = (cal.currentDateEl == el);
+ if (!closing) {
+ cal.currentDateEl = el;
+ }
}
- cal.date.setDate(el.caldate);
+ cal.date.setDateOnly(el.caldate);
date = cal.date;
- newdate = true;
+ var other_month = !(cal.dateClicked = !el.otherMonth);
+ if (!other_month && !cal.currentDateEl)
+ cal._toggleMultipleDate(new Date(date));
+ else
+ newdate = !el.disabled;
// a date was clicked
- cal.dateClicked = true;
+ if (other_month)
+ cal._init(cal.firstDayOfWeek, date);
} else {
if (el.navtype == 200) {
Calendar.removeClass(el, "hilite");
cal.callCloseHandler();
return;
}
- date = (el.navtype == 0) ? new Date() : new Date(cal.date);
+ date = new Date(cal.date);
+ if (el.navtype == 0)
+ date.setDateOnly(new Date()); // TODAY
// unless "today" was clicked, we assume no date was clicked so
// the selected handler will know not to close the calenar when
// in single-click mode.
@@ -611,7 +634,7 @@
text = "Help and about box text is not
translated into this language.\n" +
"If you know this language and you feel
generous please update\n" +
"the corresponding file in \"lang\"
subdir to match calendar-en.js\n" +
- "and send it back to <address@hidden>
to get it into the distribution ;-)\n\n" +
+ "and send it back to <address@hidden>
to get it into the distribution ;-)\n\n" +
"Thank you!\n" +
"http://dynarch.com/mishoo/calendar.epl\n";
}
@@ -644,29 +667,27 @@
}
break;
case 100:
- cal.setMondayFirst(!cal.mondayFirst);
+ cal.setFirstDayOfWeek(el.fdow);
return;
case 50:
var range = el._range;
- var current = el.firstChild.data;
+ var current = el.innerHTML;
for (var i = range.length; --i >= 0;)
if (range[i] == current)
break;
if (ev && ev.shiftKey) {
- if (!(--i in range))
+ if (--i < 0)
i = range.length - 1;
- } else if (!(++i in range))
+ } else if ( ++i >= range.length )
i = 0;
var newval = range[i];
- el.firstChild.data = newval;
+ el.innerHTML = newval;
cal.onUpdateTime();
return;
case 0:
// TODAY will bring us here
- if ((typeof cal.getDateStatus == "function") &&
cal.getDateStatus(date, date.getFullYear(), date.getMonth(), date.getDate())) {
- // remember, "date" was previously set to new
- // Date() if TODAY was clicked; thus, it
- // contains today date.
+ if ((typeof cal.getDateStatus == "function") &&
+ cal.getDateStatus(date, date.getFullYear(),
date.getMonth(), date.getDate())) {
return false;
}
break;
@@ -674,14 +695,15 @@
if (!date.equalsTo(cal.date)) {
cal.setDate(date);
newdate = true;
- }
+ } else if (el.navtype == 0)
+ newdate = closing = true;
}
if (newdate) {
- cal.callHandler();
+ ev && cal.callHandler();
}
if (closing) {
Calendar.removeClass(el, "hilite");
- cal.callCloseHandler();
+ ev && cal.callCloseHandler();
}
};
@@ -738,13 +760,7 @@
Calendar._add_evs(cell);
cell.calendar = cal;
cell.navtype = navtype;
- if (text.substr(0, 1) != "&") {
- cell.appendChild(document.createTextNode(text));
- }
- else {
- // FIXME: dirty hack for entities
- cell.innerHTML = text;
- }
+ cell.innerHTML = "<div unselectable='on'>" + text + "</div>";
return cell;
};
@@ -786,11 +802,10 @@
if (this.weekNumbers) {
cell = Calendar.createElement("td", row);
cell.className = "name wn";
- cell.appendChild(document.createTextNode(Calendar._TT["WK"]));
+ cell.innerHTML = Calendar._TT["WK"];
}
for (var i = 7; i > 0; --i) {
cell = Calendar.createElement("td", row);
- cell.appendChild(document.createTextNode(""));
if (!i) {
cell.navtype = 100;
cell.calendar = this;
@@ -807,11 +822,9 @@
row = Calendar.createElement("tr", tbody);
if (this.weekNumbers) {
cell = Calendar.createElement("td", row);
- cell.appendChild(document.createTextNode(""));
}
for (var j = 7; j > 0; --j) {
cell = Calendar.createElement("td", row);
- cell.appendChild(document.createTextNode(""));
cell.calendar = this;
Calendar._add_evs(cell);
}
@@ -824,7 +837,7 @@
cell = Calendar.createElement("td", row);
cell.className = "time";
cell.colSpan = 2;
- cell.innerHTML = " ";
+ cell.innerHTML = Calendar._TT["TIME"] || " ";
cell = Calendar.createElement("td", row);
cell.className = "time";
@@ -834,7 +847,7 @@
function makeTimePart(className, init, range_start,
range_end) {
var part = Calendar.createElement("span", cell);
part.className = className;
- part.appendChild(document.createTextNode(init));
+ part.innerHTML = init;
part.calendar = cal;
part.ttip = Calendar._TT["TIME_PART"];
part.navtype = 50;
@@ -859,7 +872,7 @@
if (t12 && pm) hrs -= 12;
var H = makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12
: 23);
var span = Calendar.createElement("span", cell);
- span.appendChild(document.createTextNode(":"));
+ span.innerHTML = ":";
span.className = "colon";
var M = makeTimePart("minute", mins, 0, 59);
var AP = null;
@@ -872,30 +885,32 @@
cell.innerHTML = " ";
cal.onSetTime = function() {
- var hrs = this.date.getHours();
- var mins = this.date.getMinutes();
- var pm = (hrs > 12);
- if (pm && t12) hrs -= 12;
- H.firstChild.data = (hrs < 10) ? ("0" + hrs) :
hrs;
- M.firstChild.data = (mins < 10) ? ("0" + mins)
: mins;
- if (t12)
- AP.firstChild.data = pm ? "pm" : "am";
+ var pm, hrs = this.date.getHours(),
+ mins = this.date.getMinutes();
+ if (t12) {
+ pm = (hrs >= 12);
+ if (pm) hrs -= 12;
+ if (hrs == 0) hrs = 12;
+ AP.innerHTML = pm ? "pm" : "am";
+ }
+ H.innerHTML = (hrs < 10) ? ("0" + hrs) : hrs;
+ M.innerHTML = (mins < 10) ? ("0" + mins) : mins;
};
cal.onUpdateTime = function() {
var date = this.date;
- var h = parseInt(H.firstChild.data, 10);
+ var h = parseInt(H.innerHTML, 10);
if (t12) {
- if (/pm/i.test(AP.firstChild.data) && h
< 12)
+ if (/pm/i.test(AP.innerHTML) && h < 12)
h += 12;
- else if (/am/i.test(AP.firstChild.data)
&& h == 12)
+ else if (/am/i.test(AP.innerHTML) && h
== 12)
h = 0;
}
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
date.setHours(h);
- date.setMinutes(parseInt(M.firstChild.data,
10));
+ date.setMinutes(parseInt(M.innerHTML, 10));
date.setFullYear(y);
date.setMonth(m);
date.setDate(d);
@@ -927,7 +942,7 @@
var mn = Calendar.createElement("div");
mn.className = Calendar.is_ie ? "label-IEfix" : "label";
mn.month = i;
- mn.appendChild(document.createTextNode(Calendar._SMN[i]));
+ mn.innerHTML = Calendar._SMN[i];
div.appendChild(mn);
}
@@ -937,24 +952,23 @@
for (i = 12; i > 0; --i) {
var yr = Calendar.createElement("div");
yr.className = Calendar.is_ie ? "label-IEfix" : "label";
- yr.appendChild(document.createTextNode(""));
div.appendChild(yr);
}
- this._init(this.mondayFirst, this.date);
+ this._init(this.firstDayOfWeek, this.date);
parent.appendChild(this.element);
};
/** keyboard navigation, only for popup calendars */
Calendar._keyEvent = function(ev) {
- if (!window.calendar) {
+ var cal = window._dynarch_popupCalendar;
+ if (!cal || cal.multiple)
return false;
- }
(Calendar.is_ie) && (ev = window.event);
- var cal = window.calendar;
- var act = (Calendar.is_ie || ev.type == "keypress");
+ var act = (Calendar.is_ie || ev.type == "keypress"),
+ K = ev.keyCode;
if (ev.ctrlKey) {
- switch (ev.keyCode) {
+ switch (K) {
case 37: // KEY left
act && Calendar.cellClick(cal._nav_pm);
break;
@@ -970,60 +984,90 @@
default:
return false;
}
- } else switch (ev.keyCode) {
+ } else switch (K) {
case 32: // KEY space (now)
Calendar.cellClick(cal._nav_now);
break;
case 27: // KEY esc
- act && cal.hide();
+ act && cal.callCloseHandler();
break;
case 37: // KEY left
case 38: // KEY up
case 39: // KEY right
case 40: // KEY down
if (act) {
- var date = cal.date.getDate() - 1;
- var el = cal.currentDateEl;
- var ne = null;
- var prev = (ev.keyCode == 37) || (ev.keyCode == 38);
- switch (ev.keyCode) {
- case 37: // KEY left
- (--date >= 0) && (ne = cal.ar_days[date]);
- break;
- case 38: // KEY up
- date -= 7;
- (date >= 0) && (ne = cal.ar_days[date]);
- break;
- case 39: // KEY right
- (++date < cal.ar_days.length) && (ne =
cal.ar_days[date]);
- break;
- case 40: // KEY down
- date += 7;
- (date < cal.ar_days.length) && (ne =
cal.ar_days[date]);
+ var prev, x, y, ne, el, step;
+ prev = K == 37 || K == 38;
+ step = (K == 37 || K == 39) ? 1 : 7;
+ function setVars() {
+ el = cal.currentDateEl;
+ var p = el.pos;
+ x = p & 15;
+ y = p >> 4;
+ ne = cal.ar_days[y][x];
+ };setVars();
+ function prevMonth() {
+ var date = new Date(cal.date);
+ date.setDate(date.getDate() - step);
+ cal.setDate(date);
+ };
+ function nextMonth() {
+ var date = new Date(cal.date);
+ date.setDate(date.getDate() + step);
+ cal.setDate(date);
+ };
+ while (1) {
+ switch (K) {
+ case 37: // KEY left
+ if (--x >= 0)
+ ne = cal.ar_days[y][x];
+ else {
+ x = 6;
+ K = 38;
+ continue;
+ }
+ break;
+ case 38: // KEY up
+ if (--y >= 0)
+ ne = cal.ar_days[y][x];
+ else {
+ prevMonth();
+ setVars();
+ }
+ break;
+ case 39: // KEY right
+ if (++x < 7)
+ ne = cal.ar_days[y][x];
+ else {
+ x = 0;
+ K = 40;
+ continue;
+ }
+ break;
+ case 40: // KEY down
+ if (++y < cal.ar_days.length)
+ ne = cal.ar_days[y][x];
+ else {
+ nextMonth();
+ setVars();
+ }
+ break;
+ }
break;
}
- if (!ne) {
- if (prev) {
- Calendar.cellClick(cal._nav_pm);
- } else {
- Calendar.cellClick(cal._nav_nm);
- }
- date = (prev) ? cal.date.getMonthDays() : 1;
- el = cal.currentDateEl;
- ne = cal.ar_days[date - 1];
+ if (ne) {
+ if (!ne.disabled)
+ Calendar.cellClick(ne);
+ else if (prev)
+ prevMonth();
+ else
+ nextMonth();
}
- Calendar.removeClass(el, "selected");
- Calendar.addClass(ne, "selected");
- cal.date.setDate(ne.caldate);
- cal.callHandler();
- cal.currentDateEl = ne;
}
break;
case 13: // KEY enter
- if (act) {
- cal.callHandler();
- cal.hide();
- }
+ if (act)
+ Calendar.cellClick(cal.currentDateEl, ev);
break;
default:
return false;
@@ -1032,12 +1076,14 @@
};
/**
- * (RE)Initializes the calendar to the given date and style (if mondayFirst is
- * true it makes Monday the first day of week, otherwise the weeks start on
- * Sunday.
+ * (RE)Initializes the calendar to the given date and firstDayOfWeek
*/
-Calendar.prototype._init = function (mondayFirst, date) {
- var today = new Date();
+Calendar.prototype._init = function (firstDayOfWeek, date) {
+ var today = new Date(),
+ TY = today.getFullYear(),
+ TM = today.getMonth(),
+ TD = today.getDate();
+ this.table.style.visibility = "hidden";
var year = date.getFullYear();
if (year < this.minYear) {
year = this.minYear;
@@ -1046,54 +1092,68 @@
year = this.maxYear;
date.setFullYear(year);
}
- this.mondayFirst = mondayFirst;
+ this.firstDayOfWeek = firstDayOfWeek;
this.date = new Date(date);
var month = date.getMonth();
var mday = date.getDate();
var no_days = date.getMonthDays();
+
+ // calendar voodoo for computing the first day that would actually be
+ // displayed in the calendar, even if it's from the previous month.
+ // WARNING: this is magic. ;-)
date.setDate(1);
- var wday = date.getDay();
- var MON = mondayFirst ? 1 : 0;
- var SAT = mondayFirst ? 5 : 6;
- var SUN = mondayFirst ? 6 : 0;
- if (mondayFirst) {
- wday = (wday > 0) ? (wday - 1) : 6;
- }
- var iday = 1;
+ var day1 = (date.getDay() - this.firstDayOfWeek) % 7;
+ if (day1 < 0)
+ day1 += 7;
+ date.setDate(-day1);
+ date.setDate(date.getDate() + 1);
+
var row = this.tbody.firstChild;
var MN = Calendar._SMN[month];
- var hasToday = ((today.getFullYear() == year) && (today.getMonth() ==
month));
- var todayDate = today.getDate();
- var week_number = date.getWeekNumber();
- var ar_days = new Array();
- for (var i = 0; i < 6; ++i) {
- if (iday > no_days) {
- row.className = "emptyrow";
- row = row.nextSibling;
- continue;
- }
+ var ar_days = this.ar_days = new Array();
+ var weekend = Calendar._TT["WEEKEND"];
+ var dates = this.multiple ? (this.datesCells = {}) : null;
+ for (var i = 0; i < 6; ++i, row = row.nextSibling) {
var cell = row.firstChild;
if (this.weekNumbers) {
cell.className = "day wn";
- cell.firstChild.data = week_number;
+ cell.innerHTML = date.getWeekNumber();
cell = cell.nextSibling;
}
- ++week_number;
row.className = "daysrow";
- for (var j = 0; j < 7; ++j) {
+ var hasdays = false, iday, dpos = ar_days[i] = [];
+ for (var j = 0; j < 7; ++j, cell = cell.nextSibling,
date.setDate(iday + 1)) {
+ iday = date.getDate();
+ var wday = date.getDay();
cell.className = "day";
- if ((!i && j < wday) || iday > no_days) {
- // cell.className = "emptycell";
- cell.innerHTML = " ";
- cell.disabled = true;
- cell = cell.nextSibling;
- continue;
+ cell.pos = i << 4 | j;
+ dpos[j] = cell;
+ var current_month = (date.getMonth() == month);
+ if (!current_month) {
+ if (this.showsOtherMonths) {
+ cell.className += " othermonth";
+ cell.otherMonth = true;
+ } else {
+ cell.className = "emptycell";
+ cell.innerHTML = " ";
+ cell.disabled = true;
+ continue;
+ }
+ } else {
+ cell.otherMonth = false;
+ hasdays = true;
}
cell.disabled = false;
- cell.firstChild.data = iday;
- if (typeof this.getDateStatus == "function") {
- date.setDate(iday);
+ cell.innerHTML = this.getDateText ?
this.getDateText(date, iday) : iday;
+ if (dates)
+ dates[date.print("%Y%m%d")] = cell;
+ if (this.getDateStatus) {
var status = this.getDateStatus(date, year,
month, iday);
+ if (this.getDateToolTip) {
+ var toolTip = this.getDateToolTip(date,
year, month, iday);
+ if (toolTip)
+ cell.title = toolTip;
+ }
if (status === true) {
cell.className += " disabled";
cell.disabled = true;
@@ -1104,32 +1164,66 @@
}
}
if (!cell.disabled) {
- ar_days[ar_days.length] = cell;
- cell.caldate = iday;
+ cell.caldate = new Date(date);
cell.ttip = "_";
- if (iday == mday) {
+ if (!this.multiple && current_month
+ && iday == mday && this.hiliteToday) {
cell.className += " selected";
this.currentDateEl = cell;
}
- if (hasToday && (iday == todayDate)) {
+ if (date.getFullYear() == TY &&
+ date.getMonth() == TM &&
+ iday == TD) {
cell.className += " today";
cell.ttip += Calendar._TT["PART_TODAY"];
}
- if (wday == SAT || wday == SUN) {
- cell.className += " weekend";
- }
+ if (weekend.indexOf(wday.toString()) != -1)
+ cell.className += cell.otherMonth ? "
oweekend" : " weekend";
}
- ++iday;
- ((++wday) ^ 7) || (wday = 0);
- cell = cell.nextSibling;
}
- row = row.nextSibling;
+ if (!(hasdays || this.showsOtherMonths))
+ row.className = "emptyrow";
}
- this.ar_days = ar_days;
- this.title.firstChild.data = Calendar._MN[month] + ", " + year;
+ this.title.innerHTML = Calendar._MN[month] + ", " + year;
this.onSetTime();
+ this.table.style.visibility = "visible";
+ this._initMultipleDates();
// PROFILE
- // this.tooltips.firstChild.data = "Generated in " + ((new Date()) -
today) + " ms";
+ // this.tooltips.innerHTML = "Generated in " + ((new Date()) - today) +
" ms";
+};
+
+Calendar.prototype._initMultipleDates = function() {
+ if (this.multiple) {
+ for (var i in this.multiple) {
+ var cell = this.datesCells[i];
+ var d = this.multiple[i];
+ if (!d)
+ continue;
+ if (cell)
+ cell.className += " selected";
+ }
+ }
+};
+
+Calendar.prototype._toggleMultipleDate = function(date) {
+ if (this.multiple) {
+ var ds = date.print("%Y%m%d");
+ var cell = this.datesCells[ds];
+ if (cell) {
+ var d = this.multiple[ds];
+ if (!d) {
+ Calendar.addClass(cell, "selected");
+ this.multiple[ds] = date;
+ } else {
+ Calendar.removeClass(cell, "selected");
+ delete this.multiple[ds];
+ }
+ }
+ }
+};
+
+Calendar.prototype.setDateToolTipHandler = function (unaryFunction) {
+ this.getDateToolTip = unaryFunction;
};
/**
@@ -1138,7 +1232,7 @@
*/
Calendar.prototype.setDate = function (date) {
if (!date.equalsTo(this.date)) {
- this._init(this.mondayFirst, date);
+ this._init(this.firstDayOfWeek, date);
}
};
@@ -1149,12 +1243,12 @@
* should * change.
*/
Calendar.prototype.refresh = function () {
- this._init(this.mondayFirst, this.date);
+ this._init(this.firstDayOfWeek, this.date);
};
-/** Modifies the "mondayFirst" parameter (EU/US style). */
-Calendar.prototype.setMondayFirst = function (mondayFirst) {
- this._init(mondayFirst, this.date);
+/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for Monday,
etc.). */
+Calendar.prototype.setFirstDayOfWeek = function (firstDayOfWeek) {
+ this._init(firstDayOfWeek, this.date);
this._displayWeekdays();
};
@@ -1194,7 +1288,7 @@
var el = this.element.parentNode;
el.removeChild(this.element);
Calendar._C = null;
- window.calendar = null;
+ window._dynarch_popupCalendar = null;
};
/**
@@ -1211,14 +1305,15 @@
// document, if the calendar is shown. If the click was outside the open
// calendar this function closes it.
Calendar._checkCalendar = function(ev) {
- if (!window.calendar) {
+ var calendar = window._dynarch_popupCalendar;
+ if (!calendar) {
return false;
}
var el = Calendar.is_ie ? Calendar.getElement(ev) :
Calendar.getTargetElement(ev);
for (; el != null && el != calendar.element; el = el.parentNode);
if (el == null) {
// calls closeHandler which should hide the calendar.
- window.calendar.callCloseHandler();
+ window._dynarch_popupCalendar.callCloseHandler();
return Calendar.stopEvent(ev);
}
};
@@ -1239,7 +1334,7 @@
this.element.style.display = "block";
this.hidden = false;
if (this.isPopup) {
- window.calendar = this;
+ window._dynarch_popupCalendar = this;
Calendar.addEvent(document, "keydown", Calendar._keyEvent);
Calendar.addEvent(document, "keypress", Calendar._keyEvent);
Calendar.addEvent(document, "mousedown",
Calendar._checkCalendar);
@@ -1282,6 +1377,30 @@
this.showAt(p.x, p.y + el.offsetHeight);
return true;
}
+ function fixPosition(box) {
+ if (box.x < 0)
+ box.x = 0;
+ if (box.y < 0)
+ box.y = 0;
+ var cp = document.createElement("div");
+ var s = cp.style;
+ s.position = "absolute";
+ s.right = s.bottom = s.width = s.height = "0px";
+ document.body.appendChild(cp);
+ var br = Calendar.getAbsolutePos(cp);
+ document.body.removeChild(cp);
+ if (Calendar.is_ie) {
+ br.y += document.body.scrollTop;
+ br.x += document.body.scrollLeft;
+ } else {
+ br.y += window.scrollY;
+ br.x += window.scrollX;
+ }
+ var tmp = box.x + box.width - br.x;
+ if (tmp > 0) box.x -= tmp;
+ tmp = box.y + box.height - br.y;
+ if (tmp > 0) box.y -= tmp;
+ };
this.element.style.display = "block";
Calendar.continuation_for_the_fucking_khtml_browser = function() {
var w = self.element.offsetWidth;
@@ -1305,9 +1424,13 @@
case "L": p.x -= w; break;
case "R": p.x += el.offsetWidth; break;
case "C": p.x += (el.offsetWidth - w) / 2; break;
- case "r": p.x += el.offsetWidth - w; break;
- case "l": break; // already there
+ case "l": p.x += el.offsetWidth - w; break;
+ case "r": break; // already there
}
+ p.width = w;
+ p.height = h + 40;
+ self.monthsCombo.style.display = "none";
+ fixPosition(p);
self.showAt(p.x, p.y);
};
if (Calendar.is_khtml)
@@ -1330,163 +1453,88 @@
* Tries to identify the date represented in a string. If successful it also
* calls this.setDate which moves the calendar to the given date.
*/
-Calendar.prototype.parseDate = function (str, fmt) {
- var y = 0;
- var m = -1;
- var d = 0;
- var a = str.split(/\W+/);
- if (!fmt) {
+Calendar.prototype.parseDate = function(str, fmt) {
+ if (!fmt)
fmt = this.dateFormat;
- }
- var b = [];
- fmt.replace(/(%.)/g, function(str, par) {
- return b[b.length] = par;
- });
- var i = 0, j = 0;
- var hr = 0;
- var min = 0;
- for (i = 0; i < a.length; ++i) {
- if (b[i] == "%a" || b[i] == "%A") {
- continue;
- }
- if (b[i] == "%d" || b[i] == "%e") {
- d = parseInt(a[i], 10);
- }
- if (b[i] == "%m") {
- m = parseInt(a[i], 10) - 1;
- }
- if (b[i] == "%Y" || b[i] == "%y") {
- y = parseInt(a[i], 10);
- (y < 100) && (y += (y > 29) ? 1900 : 2000);
- }
- if (b[i] == "%b" || b[i] == "%B") {
- for (j = 0; j < 12; ++j) {
- if (Calendar._MN[j].substr(0,
a[i].length).toLowerCase() == a[i].toLowerCase()) { m = j; break; }
- }
- } else if (/%[HIkl]/.test(b[i])) {
- hr = parseInt(a[i], 10);
- } else if (/%[pP]/.test(b[i])) {
- if (/pm/i.test(a[i]) && hr < 12)
- hr += 12;
- } else if (b[i] == "%M") {
- min = parseInt(a[i], 10);
- }
- }
- if (y != 0 && m != -1 && d != 0) {
- this.setDate(new Date(y, m, d, hr, min, 0));
- return;
- }
- y = 0; m = -1; d = 0;
- for (i = 0; i < a.length; ++i) {
- if (a[i].search(/[a-zA-Z]+/) != -1) {
- var t = -1;
- for (j = 0; j < 12; ++j) {
- if (Calendar._MN[j].substr(0,
a[i].length).toLowerCase() == a[i].toLowerCase()) { t = j; break; }
- }
- if (t != -1) {
- if (m != -1) {
- d = m+1;
- }
- m = t;
- }
- } else if (parseInt(a[i], 10) <= 12 && m == -1) {
- m = a[i]-1;
- } else if (parseInt(a[i], 10) > 31 && y == 0) {
- y = parseInt(a[i], 10);
- (y < 100) && (y += (y > 29) ? 1900 : 2000);
- } else if (d == 0) {
- d = a[i];
- }
- }
- if (y == 0) {
- var today = new Date();
- y = today.getFullYear();
- }
- if (m != -1 && d != 0) {
- this.setDate(new Date(y, m, d, hr, min, 0));
- }
+ this.setDate(Date.parseDate(str, fmt));
};
Calendar.prototype.hideShowCovered = function () {
- var self = this;
- Calendar.continuation_for_the_fucking_khtml_browser = function() {
- function getVisib(obj){
- var value = obj.style.visibility;
- if (!value) {
- if (document.defaultView && typeof
(document.defaultView.getComputedStyle) == "function") { // Gecko, W3C
- if (!Calendar.is_khtml)
- value = document.defaultView.
- getComputedStyle(obj,
"").getPropertyValue("visibility");
- else
- value = '';
- } else if (obj.currentStyle) { // IE
- value = obj.currentStyle.visibility;
- } else
+ if (!Calendar.is_ie && !Calendar.is_opera)
+ return;
+ function getVisib(obj){
+ var value = obj.style.visibility;
+ if (!value) {
+ if (document.defaultView && typeof
(document.defaultView.getComputedStyle) == "function") { // Gecko, W3C
+ if (!Calendar.is_khtml)
+ value = document.defaultView.
+ getComputedStyle(obj,
"").getPropertyValue("visibility");
+ else
value = '';
- }
- return value;
- };
+ } else if (obj.currentStyle) { // IE
+ value = obj.currentStyle.visibility;
+ } else
+ value = '';
+ }
+ return value;
+ };
- var tags = new Array("applet", "iframe", "select");
- var el = self.element;
+ var tags = new Array("applet", "iframe", "select");
+ var el = this.element;
- var p = Calendar.getAbsolutePos(el);
- var EX1 = p.x;
- var EX2 = el.offsetWidth + EX1;
- var EY1 = p.y;
- var EY2 = el.offsetHeight + EY1;
-
- for (var k = tags.length; k > 0; ) {
- var ar = document.getElementsByTagName(tags[--k]);
- var cc = null;
-
- for (var i = ar.length; i > 0;) {
- cc = ar[--i];
-
- p = Calendar.getAbsolutePos(cc);
- var CX1 = p.x;
- var CX2 = cc.offsetWidth + CX1;
- var CY1 = p.y;
- var CY2 = cc.offsetHeight + CY1;
-
- if (self.hidden || (CX1 > EX2) || (CX2 < EX1)
|| (CY1 > EY2) || (CY2 < EY1)) {
- if (!cc.__msh_save_visibility) {
- cc.__msh_save_visibility =
getVisib(cc);
- }
- cc.style.visibility =
cc.__msh_save_visibility;
- } else {
- if (!cc.__msh_save_visibility) {
- cc.__msh_save_visibility =
getVisib(cc);
- }
- cc.style.visibility = "hidden";
+ var p = Calendar.getAbsolutePos(el);
+ var EX1 = p.x;
+ var EX2 = el.offsetWidth + EX1;
+ var EY1 = p.y;
+ var EY2 = el.offsetHeight + EY1;
+
+ for (var k = tags.length; k > 0; ) {
+ var ar = document.getElementsByTagName(tags[--k]);
+ var cc = null;
+
+ for (var i = ar.length; i > 0;) {
+ cc = ar[--i];
+
+ p = Calendar.getAbsolutePos(cc);
+ var CX1 = p.x;
+ var CX2 = cc.offsetWidth + CX1;
+ var CY1 = p.y;
+ var CY2 = cc.offsetHeight + CY1;
+
+ if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 >
EY2) || (CY2 < EY1)) {
+ if (!cc.__msh_save_visibility) {
+ cc.__msh_save_visibility = getVisib(cc);
+ }
+ cc.style.visibility = cc.__msh_save_visibility;
+ } else {
+ if (!cc.__msh_save_visibility) {
+ cc.__msh_save_visibility = getVisib(cc);
}
+ cc.style.visibility = "hidden";
}
}
- };
- if (Calendar.is_khtml)
-
setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10);
- else
- Calendar.continuation_for_the_fucking_khtml_browser();
+ }
};
/** Internal function; it displays the bar with the names of the weekday. */
Calendar.prototype._displayWeekdays = function () {
- var MON = this.mondayFirst ? 0 : 1;
- var SUN = this.mondayFirst ? 6 : 0;
- var SAT = this.mondayFirst ? 5 : 6;
+ var fdow = this.firstDayOfWeek;
var cell = this.firstdayname;
+ var weekend = Calendar._TT["WEEKEND"];
for (var i = 0; i < 7; ++i) {
cell.className = "day name";
- if (!i) {
- cell.ttip = this.mondayFirst ?
Calendar._TT["SUN_FIRST"] : Calendar._TT["MON_FIRST"];
+ var realday = (i + fdow) % 7;
+ if (i) {
+ cell.ttip = Calendar._TT["DAY_FIRST"].replace("%s",
Calendar._DN[realday]);
cell.navtype = 100;
cell.calendar = this;
+ cell.fdow = realday;
Calendar._add_evs(cell);
}
- if (i == SUN || i == SAT) {
+ if (weekend.indexOf(realday.toString()) != -1) {
Calendar.addClass(cell, "weekend");
}
- cell.firstChild.data = Calendar._SDN[i + 1 - MON];
+ cell.innerHTML = Calendar._SDN[(i + fdow) % 7];
cell = cell.nextSibling;
}
};
@@ -1517,7 +1565,6 @@
this.yOffs = posY - parseInt(st.top);
with (Calendar) {
addEvent(document, "mousemove", calDragIt);
- addEvent(document, "mouseover", stopEvent);
addEvent(document, "mouseup", calDragEnd);
}
};
@@ -1534,6 +1581,98 @@
Date.DAY = 24 * Date.HOUR;
Date.WEEK = 7 * Date.DAY;
+Date.parseDate = function(str, fmt) {
+ var today = new Date();
+ var y = 0;
+ var m = -1;
+ var d = 0;
+ var a = str.split(/\W+/);
+ var b = fmt.match(/%./g);
+ var i = 0, j = 0;
+ var hr = 0;
+ var min = 0;
+ for (i = 0; i < a.length; ++i) {
+ if (!a[i])
+ continue;
+ switch (b[i]) {
+ case "%d":
+ case "%e":
+ d = parseInt(a[i], 10);
+ break;
+
+ case "%m":
+ m = parseInt(a[i], 10) - 1;
+ break;
+
+ case "%Y":
+ case "%y":
+ y = parseInt(a[i], 10);
+ (y < 100) && (y += (y > 29) ? 1900 : 2000);
+ break;
+
+ case "%b":
+ case "%B":
+ for (j = 0; j < 12; ++j) {
+ if (Calendar._MN[j].substr(0,
a[i].length).toLowerCase() == a[i].toLowerCase()) { m = j; break; }
+ }
+ break;
+
+ case "%H":
+ case "%I":
+ case "%k":
+ case "%l":
+ hr = parseInt(a[i], 10);
+ break;
+
+ case "%P":
+ case "%p":
+ if (/pm/i.test(a[i]) && hr < 12)
+ hr += 12;
+ else if (/am/i.test(a[i]) && hr >= 12)
+ hr -= 12;
+ break;
+
+ case "%M":
+ min = parseInt(a[i], 10);
+ break;
+ }
+ }
+ if (isNaN(y)) y = today.getFullYear();
+ if (isNaN(m)) m = today.getMonth();
+ if (isNaN(d)) d = today.getDate();
+ if (isNaN(hr)) hr = today.getHours();
+ if (isNaN(min)) min = today.getMinutes();
+ if (y != 0 && m != -1 && d != 0)
+ return new Date(y, m, d, hr, min, 0);
+ y = 0; m = -1; d = 0;
+ for (i = 0; i < a.length; ++i) {
+ if (a[i].search(/[a-zA-Z]+/) != -1) {
+ var t = -1;
+ for (j = 0; j < 12; ++j) {
+ if (Calendar._MN[j].substr(0,
a[i].length).toLowerCase() == a[i].toLowerCase()) { t = j; break; }
+ }
+ if (t != -1) {
+ if (m != -1) {
+ d = m+1;
+ }
+ m = t;
+ }
+ } else if (parseInt(a[i], 10) <= 12 && m == -1) {
+ m = a[i]-1;
+ } else if (parseInt(a[i], 10) > 31 && y == 0) {
+ y = parseInt(a[i], 10);
+ (y < 100) && (y += (y > 29) ? 1900 : 2000);
+ } else if (d == 0) {
+ d = a[i];
+ }
+ }
+ if (y == 0)
+ y = today.getFullYear();
+ if (m != -1 && d != 0)
+ return new Date(y, m, d, hr, min, 0);
+ return today;
+};
+
/** Returns the number of days in the current month */
Date.prototype.getMonthDays = function(month) {
var year = this.getFullYear();
@@ -1550,23 +1689,23 @@
/** Returns the number of day in the year. */
Date.prototype.getDayOfYear = function() {
var now = new Date(this.getFullYear(), this.getMonth(), this.getDate(),
0, 0, 0);
- var then = new Date(this.getFullYear(), 0, 1, 0, 0, 0);
+ var then = new Date(this.getFullYear(), 0, 0, 0, 0, 0);
var time = now - then;
return Math.floor(time / Date.DAY);
};
/** Returns the number of the week in year, as defined in ISO 8601. */
Date.prototype.getWeekNumber = function() {
- var now = new Date(this.getFullYear(), this.getMonth(), this.getDate(),
0, 0, 0);
- var then = new Date(this.getFullYear(), 0, 1, 0, 0, 0);
- var time = now - then;
- var day = then.getDay(); // 0 means Sunday
- if (day == 0) day = 7;
- (day > 4) && (day -= 4) || (day += 3);
- return Math.round(((time / Date.DAY) + day) / 7);
+ var d = new Date(this.getFullYear(), this.getMonth(), this.getDate(),
0, 0, 0);
+ var DoW = d.getDay();
+ d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu
+ var ms = d.valueOf(); // GMT
+ d.setMonth(0);
+ d.setDate(4); // Thu in Week 1
+ return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
};
-/** Checks dates equality (ignores time) */
+/** Checks date and time equality */
Date.prototype.equalsTo = function(date) {
return ((this.getFullYear() == date.getFullYear()) &&
(this.getMonth() == date.getMonth()) &&
@@ -1575,6 +1714,15 @@
(this.getMinutes() == date.getMinutes()));
};
+/** Set only the year, month, date parts (keep existing time) */
+Date.prototype.setDateOnly = function(date) {
+ var tmp = new Date(date);
+ this.setDate(1);
+ this.setFullYear(tmp.getFullYear());
+ this.setMonth(tmp.getMonth());
+ this.setDate(tmp.getDate());
+};
+
/** Prints the date in a string according to the given format. */
Date.prototype.print = function (str) {
var m = this.getMonth();
@@ -1625,17 +1773,34 @@
s["%y"] = ('' + y).substr(2, 2); // year without the century (range 00
to 99)
s["%Y"] = y; // year with the century
s["%%"] = "%"; // a literal '%' character
- var re = Date._msh_formatRegexp;
- if (typeof re == "undefined") {
- var tmp = "";
- for (var i in s)
- tmp += tmp ? ("|" + i) : i;
- Date._msh_formatRegexp = re = new RegExp("(" + tmp + ")", 'g');
+
+ var re = /%./g;
+ if (!Calendar.is_ie5 && !Calendar.is_khtml)
+ return str.replace(re, function (par) { return s[par] || par;
});
+
+ var a = str.match(re);
+ for (var i = 0; i < a.length; i++) {
+ var tmp = s[a[i]];
+ if (tmp) {
+ re = new RegExp(a[i], 'g');
+ str = str.replace(re, tmp);
+ }
}
- return str.replace(re, function(match, par) { return s[par]; });
+
+ return str;
+};
+
+Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear;
+Date.prototype.setFullYear = function(y) {
+ var d = new Date(this);
+ d.__msh_oldSetFullYear(y);
+ if (d.getMonth() != this.getMonth())
+ this.setDate(28);
+ this.__msh_oldSetFullYear(y);
};
// END: DATE OBJECT PATCHES
+
// global object that remembers the calendar
-window.calendar = null;
+window._dynarch_popupCalendar = null;
Index: phpgwapi/js/jscalendar/calendar_stripped.js
diff -u phpgwapi/js/jscalendar/calendar_stripped.js:1.4
phpgwapi/js/jscalendar/calendar_stripped.js:1.5
--- phpgwapi/js/jscalendar/calendar_stripped.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/calendar_stripped.js Sun Mar 26 10:53:26 2006
@@ -1,12 +1,14 @@
-/* Copyright Mihai Bazon, 2002, 2003 | http://dynarch.com/mishoo/
- * ------------------------------------------------------------------
+/* Copyright Mihai Bazon, 2002-2005 | www.bazon.net/mishoo
+ * -----------------------------------------------------------
*
- * The DHTML Calendar, version 0.9.5 "Your favorite time, bis"
+ * The DHTML Calendar, version 1.0 "It is happening again"
*
* Details and latest version at:
- * http://dynarch.com/mishoo/calendar.epl
+ * www.dynarch.com/projects/calendar
+ *
+ * This script is developed by Dynarch.com. Visit us at www.dynarch.com.
*
* This script is distributed under the GNU Lesser General Public License.
* Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
*/
-
Calendar=function(mondayFirst,dateStr,onSelected,onClose){this.activeDiv=null;this.currentDateEl=null;this.getDateStatus=null;this.timeout=null;this.onSelected=onSelected||null;this.onClose=onClose||null;this.dragging=false;this.hidden=false;this.minYear=1970;this.maxYear=2050;this.dateFormat=Calendar._TT["DEF_DATE_FORMAT"];this.ttDateFormat=Calendar._TT["TT_DATE_FORMAT"];this.isPopup=true;this.weekNumbers=true;this.mondayFirst=mondayFirst;this.dateStr=dateStr;this.ar_days=null;this.showsTime=false;this.time24=true;this.table=null;this.element=null;this.tbody=null;this.firstdayname=null;this.monthsCombo=null;this.yearsCombo=null;this.hilitedMonth=null;this.activeMonth=null;this.hilitedYear=null;this.activeYear=null;this.dateClicked=false;if(typeof
Calendar._SDN=="undefined"){if(typeof
Calendar._SDN_len=="undefined")Calendar._SDN_len=3;var ar=new Array();for(var
i=8;i>0;){ar[--i]=Calendar._DN[i].substr(0,Calendar._SDN_len);}Calendar._SDN=ar;if(typeof
Calendar._SMN_len=="undefined")Calendar._SMN_len=3;ar=new Array();for(var
i=12;i>0;){ar[--i]=Calendar._MN[i].substr(0,Calendar._SMN_len);}Calendar._SMN=ar;}};Calendar._C=null;Calendar.is_ie=(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent));Calendar.is_opera=/opera/i.test(navigator.userAgent);Calendar.is_khtml=/Konqueror|Safari|KHTML/i.test(navigator.userAgent);Calendar.getAbsolutePos=function(el){var
SL=0,ST=0;var
is_div=/^div$/i.test(el.tagName);if(is_div&&el.scrollLeft)SL=el.scrollLeft;if(is_div&&el.scrollTop)ST=el.scrollTop;var
r={x:el.offsetLeft-SL,y:el.offsetTop-ST};if(el.offsetParent){var
tmp=Calendar.getAbsolutePos(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}return
r;};Calendar.isRelated=function(el,evt){var
related=evt.relatedTarget;if(!related){var
type=evt.type;if(type=="mouseover"){related=evt.fromElement;}else
if(type=="mouseout"){related=evt.toElement;}}while(related){if(related==el){return
true;}related=related.parentNode;}return
false;};Calendar.removeClass=function(el,className){if(!(el&&el.className)){return;}var
cls=el.className.split(" ");var ar=new Array();for(var
i=cls.length;i>0;){if(cls[--i]!=className){ar[ar.length]=cls[i];}}el.className=ar.join("
");};Calendar.addClass=function(el,className){Calendar.removeClass(el,className);el.className+="
"+className;};Calendar.getElement=function(ev){if(Calendar.is_ie){return
window.event.srcElement;}else{return
ev.currentTarget;}};Calendar.getTargetElement=function(ev){if(Calendar.is_ie){return
window.event.srcElement;}else{return
ev.target;}};Calendar.stopEvent=function(ev){ev||(ev=window.event);if(Calendar.is_ie){ev.cancelBubble=true;ev.returnValue=false;}else{ev.preventDefault();ev.stopPropagation();}return
false;};Calendar.addEvent=function(el,evname,func){if(el.attachEvent){el.attachEvent("on"+evname,func);}else
if(el.addEventListener){el.addEventListener(evname,func,true);}else{el["on"+evname]=func;}};Calendar.removeEvent=function(el,evname,func){if(el.detachEvent){el.detachEvent("on"+evname,func);}else
if(el.removeEventListener){el.removeEventListener(evname,func,true);}else{el["on"+evname]=null;}};Calendar.createElement=function(type,parent){var
el=null;if(document.createElementNS){el=document.createElementNS("http://www.w3.org/1999/xhtml",type);}else{el=document.createElement(type);}if(typeof
parent!="undefined"){parent.appendChild(el);}return
el;};Calendar._add_evs=function(el){with(Calendar){addEvent(el,"mouseover",dayMouseOver);addEvent(el,"mousedown",dayMouseDown);addEvent(el,"mouseout",dayMouseOut);if(is_ie){addEvent(el,"dblclick",dayMouseDblClick);el.setAttribute("unselectable",true);}}};Calendar.findMonth=function(el){if(typeof
el.month!="undefined"){return el;}else if(typeof
el.parentNode.month!="undefined"){return el.parentNode;}return
null;};Calendar.findYear=function(el){if(typeof el.year!="undefined"){return
el;}else if(typeof el.parentNode.year!="undefined"){return
el.parentNode;}return null;};Calendar.showMonthsCombo=function(){var
cal=Calendar._C;if(!cal){return false;}var cal=cal;var cd=cal.activeDiv;var
mc=cal.monthsCombo;if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}if(cal.activeMonth){Calendar.removeClass(cal.activeMonth,"active");}var
mon=cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];Calendar.addClass(mon,"active");cal.activeMonth=mon;var
s=mc.style;s.display="block";if(cd.navtype<0)s.left=cd.offsetLeft+"px";else
s.left=(cd.offsetLeft+cd.offsetWidth-mc.offsetWidth)+"px";s.top=(cd.offsetTop+cd.offsetHeight)+"px";};Calendar.showYearsCombo=function(fwd){var
cal=Calendar._C;if(!cal){return false;}var cal=cal;var cd=cal.activeDiv;var
yc=cal.yearsCombo;if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}if(cal.activeYear){Calendar.removeClass(cal.activeYear,"active");}cal.activeYear=null;var
Y=cal.date.getFullYear()+(fwd?1:-1);var yr=yc.firstChild;var
show=false;for(var
i=12;i>0;--i){if(Y>=cal.minYear&&Y<=cal.maxYear){yr.firstChild.data=Y;yr.year=Y;yr.style.display="block";show=true;}else{yr.style.display="none";}yr=yr.nextSibling;Y+=fwd?2:-2;}if(show){var
s=yc.style;s.display="block";if(cd.navtype<0)s.left=cd.offsetLeft+"px";else
s.left=(cd.offsetLeft+cd.offsetWidth-yc.offsetWidth)+"px";s.top=(cd.offsetTop+cd.offsetHeight)+"px";}};Calendar.tableMouseUp=function(ev){var
cal=Calendar._C;if(!cal){return
false;}if(cal.timeout){clearTimeout(cal.timeout);}var
el=cal.activeDiv;if(!el){return false;}var
target=Calendar.getTargetElement(ev);ev||(ev=window.event);Calendar.removeClass(el,"active");if(target==el||target.parentNode==el){Calendar.cellClick(el,ev);}var
mon=Calendar.findMonth(target);var date=null;if(mon){date=new
Date(cal.date);if(mon.month!=date.getMonth()){date.setMonth(mon.month);cal.setDate(date);cal.dateClicked=false;cal.callHandler();}}else{var
year=Calendar.findYear(target);if(year){date=new
Date(cal.date);if(year.year!=date.getFullYear()){date.setFullYear(year.year);cal.setDate(date);cal.dateClicked=false;cal.callHandler();}}}with(Calendar){removeEvent(document,"mouseup",tableMouseUp);removeEvent(document,"mouseover",tableMouseOver);removeEvent(document,"mousemove",tableMouseOver);cal._hideCombos();_C=null;return
stopEvent(ev);}};Calendar.tableMouseOver=function(ev){var
cal=Calendar._C;if(!cal){return;}var el=cal.activeDiv;var
target=Calendar.getTargetElement(ev);if(target==el||target.parentNode==el){Calendar.addClass(el,"hilite
active");Calendar.addClass(el.parentNode,"rowhilite");}else{if(typeof
el.navtype=="undefined"||(el.navtype!=50&&(el.navtype==0||Math.abs(el.navtype)>2)))Calendar.removeClass(el,"active");Calendar.removeClass(el,"hilite");Calendar.removeClass(el.parentNode,"rowhilite");}ev||(ev=window.event);if(el.navtype==50&&target!=el){var
pos=Calendar.getAbsolutePos(el);var w=el.offsetWidth;var x=ev.clientX;var
dx;var decrease=true;if(x>pos.x+w){dx=x-pos.x-w;decrease=false;}else
dx=pos.x-x;if(dx<0)dx=0;var range=el._range;var current=el._current;var
count=Math.floor(dx/10)%range.length;for(var
i=range.length;--i>=0;)if(range[i]==current)break;while(count-->0)if(decrease){if(!(--i
in range))i=range.length-1;}else if(!(++i in range))i=0;var
newval=range[i];el.firstChild.data=newval;cal.onUpdateTime();}var
mon=Calendar.findMonth(target);if(mon){if(mon.month!=cal.date.getMonth()){if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}Calendar.addClass(mon,"hilite");cal.hilitedMonth=mon;}else
if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}}else{if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}var
year=Calendar.findYear(target);if(year){if(year.year!=cal.date.getFullYear()){if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}Calendar.addClass(year,"hilite");cal.hilitedYear=year;}else
if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}}else
if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}}return
Calendar.stopEvent(ev);};Calendar.tableMouseDown=function(ev){if(Calendar.getTargetElement(ev)==Calendar.getElement(ev)){return
Calendar.stopEvent(ev);}};Calendar.calDragIt=function(ev){var
cal=Calendar._C;if(!(cal&&cal.dragging)){return false;}var posX;var
posY;if(Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft;}else{posX=ev.pageX;posY=ev.pageY;}cal.hideShowCovered();var
st=cal.element.style;st.left=(posX-cal.xOffs)+"px";st.top=(posY-cal.yOffs)+"px";return
Calendar.stopEvent(ev);};Calendar.calDragEnd=function(ev){var
cal=Calendar._C;if(!cal){return
false;}cal.dragging=false;with(Calendar){removeEvent(document,"mousemove",calDragIt);removeEvent(document,"mouseover",stopEvent);removeEvent(document,"mouseup",calDragEnd);tableMouseUp(ev);}cal.hideShowCovered();};Calendar.dayMouseDown=function(ev){var
el=Calendar.getElement(ev);if(el.disabled){return false;}var
cal=el.calendar;cal.activeDiv=el;Calendar._C=cal;if(el.navtype!=300)with(Calendar){if(el.navtype==50)el._current=el.firstChild.data;addClass(el,"hilite
active");addEvent(document,"mouseover",tableMouseOver);addEvent(document,"mousemove",tableMouseOver);addEvent(document,"mouseup",tableMouseUp);}else
if(cal.isPopup){cal._dragStart(ev);}if(el.navtype==-1||el.navtype==1){if(cal.timeout)clearTimeout(cal.timeout);cal.timeout=setTimeout("Calendar.showMonthsCombo()",250);}else
if(el.navtype==-2||el.navtype==2){if(cal.timeout)clearTimeout(cal.timeout);cal.timeout=setTimeout((el.navtype>0)?"Calendar.showYearsCombo(true)":"Calendar.showYearsCombo(false)",250);}else{cal.timeout=null;}return
Calendar.stopEvent(ev);};Calendar.dayMouseDblClick=function(ev){Calendar.cellClick(Calendar.getElement(ev),ev||window.event);if(Calendar.is_ie){document.selection.empty();}};Calendar.dayMouseOver=function(ev){var
el=Calendar.getElement(ev);if(Calendar.isRelated(el,ev)||Calendar._C||el.disabled){return
false;}if(el.ttip){if(el.ttip.substr(0,1)=="_"){var
date=null;with(el.calendar.date){date=new
Date(getFullYear(),getMonth(),el.caldate);}el.ttip=date.print(el.calendar.ttDateFormat)+el.ttip.substr(1);}el.calendar.tooltips.firstChild.data=el.ttip;}if(el.navtype!=300){Calendar.addClass(el,"hilite");if(el.caldate){Calendar.addClass(el.parentNode,"rowhilite");}}return
Calendar.stopEvent(ev);};Calendar.dayMouseOut=function(ev){with(Calendar){var
el=getElement(ev);if(isRelated(el,ev)||_C||el.disabled){return
false;}removeClass(el,"hilite");if(el.caldate){removeClass(el.parentNode,"rowhilite");}el.calendar.tooltips.firstChild.data=_TT["SEL_DATE"];return
stopEvent(ev);}};Calendar.cellClick=function(el,ev){var cal=el.calendar;var
closing=false;var newdate=false;var date=null;if(typeof
el.navtype=="undefined"){Calendar.removeClass(cal.currentDateEl,"selected");Calendar.addClass(el,"selected");closing=(cal.currentDateEl==el);if(!closing){cal.currentDateEl=el;}cal.date.setDate(el.caldate);date=cal.date;newdate=true;cal.dateClicked=true;}else{if(el.navtype==200){Calendar.removeClass(el,"hilite");cal.callCloseHandler();return;}date=(el.navtype==0)?new
Date():new Date(cal.date);cal.dateClicked=false;var
year=date.getFullYear();var mon=date.getMonth();function setMonth(m){var
day=date.getDate();var
max=date.getMonthDays(m);if(day>max){date.setDate(max);}date.setMonth(m);};switch(el.navtype){case
400:Calendar.removeClass(el,"hilite");var text=Calendar._TT["ABOUT"];if(typeof
text!="undefined"){text+=cal.showsTime?Calendar._TT["ABOUT_TIME"]:"";}else{text="Help
and about box text is not translated into this language.\n"+"If you know this
language and you feel generous please update\n"+"the corresponding file in
\"lang\" subdir to match calendar-en.js\n"+"and send it back to
<address@hidden> to get it into the distribution ;-)\n\n"+"Thank
you!\n"+"http://dynarch.com/mishoo/calendar.epl\n";}alert(text);return;case-2:if(year>cal.minYear){date.setFullYear(year-1);}break;case-1:if(mon>0){setMonth(mon-1);}else
if(year-->cal.minYear){date.setFullYear(year);setMonth(11);}break;case
1:if(mon<11){setMonth(mon+1);}else
if(year<cal.maxYear){date.setFullYear(year+1);setMonth(0);}break;case
2:if(year<cal.maxYear){date.setFullYear(year+1);}break;case
100:cal.setMondayFirst(!cal.mondayFirst);return;case 50:var range=el._range;var
current=el.firstChild.data;for(var
i=range.length;--i>=0;)if(range[i]==current)break;if(ev&&ev.shiftKey){if(!(--i
in range))i=range.length-1;}else if(!(++i in range))i=0;var
newval=range[i];el.firstChild.data=newval;cal.onUpdateTime();return;case
0:if((typeof
cal.getDateStatus=="function")&&cal.getDateStatus(date,date.getFullYear(),date.getMonth(),date.getDate())){return
false;}break;}if(!date.equalsTo(cal.date)){cal.setDate(date);newdate=true;}}if(newdate){cal.callHandler();}if(closing){Calendar.removeClass(el,"hilite");cal.callCloseHandler();}};Calendar.prototype.create=function(_par){var
parent=null;if(!_par){parent=document.getElementsByTagName("body")[0];this.isPopup=true;}else{parent=_par;this.isPopup=false;}this.date=this.dateStr?new
Date(this.dateStr):new Date();var
table=Calendar.createElement("table");this.table=table;table.cellSpacing=0;table.cellPadding=0;table.calendar=this;Calendar.addEvent(table,"mousedown",Calendar.tableMouseDown);var
div=Calendar.createElement("div");this.element=div;div.className="calendar";if(this.isPopup){div.style.position="absolute";div.style.display="none";}div.appendChild(table);var
thead=Calendar.createElement("thead",table);var cell=null;var row=null;var
cal=this;var
hh=function(text,cs,navtype){cell=Calendar.createElement("td",row);cell.colSpan=cs;cell.className="button";if(navtype!=0&&Math.abs(navtype)<=2)cell.className+="
nav";Calendar._add_evs(cell);cell.calendar=cal;cell.navtype=navtype;if(text.substr(0,1)!="&"){cell.appendChild(document.createTextNode(text));}else{cell.innerHTML=text;}return
cell;};row=Calendar.createElement("tr",thead);var
title_length=6;(this.isPopup)&&--title_length;(this.weekNumbers)&&++title_length;hh("?",1,400).ttip=Calendar._TT["INFO"];this.title=hh("",title_length,300);this.title.className="title";if(this.isPopup){this.title.ttip=Calendar._TT["DRAG_TO_MOVE"];this.title.style.cursor="move";hh("×",1,200).ttip=Calendar._TT["CLOSE"];}row=Calendar.createElement("tr",thead);row.className="headrow";this._nav_py=hh("«",1,-2);this._nav_py.ttip=Calendar._TT["PREV_YEAR"];this._nav_pm=hh("‹",1,-1);this._nav_pm.ttip=Calendar._TT["PREV_MONTH"];this._nav_now=hh(Calendar._TT["TODAY"],this.weekNumbers?4:3,0);this._nav_now.ttip=Calendar._TT["GO_TODAY"];this._nav_nm=hh("›",1,1);this._nav_nm.ttip=Calendar._TT["NEXT_MONTH"];this._nav_ny=hh("»",1,2);this._nav_ny.ttip=Calendar._TT["NEXT_YEAR"];row=Calendar.createElement("tr",thead);row.className="daynames";if(this.weekNumbers){cell=Calendar.createElement("td",row);cell.className="name
wn";cell.appendChild(document.createTextNode(Calendar._TT["WK"]));}for(var
i=7;i>0;--i){cell=Calendar.createElement("td",row);cell.appendChild(document.createTextNode(""));if(!i){cell.navtype=100;cell.calendar=this;Calendar._add_evs(cell);}}this.firstdayname=(this.weekNumbers)?row.firstChild.nextSibling:row.firstChild;this._displayWeekdays();var
tbody=Calendar.createElement("tbody",table);this.tbody=tbody;for(i=6;i>0;--i){row=Calendar.createElement("tr",tbody);if(this.weekNumbers){cell=Calendar.createElement("td",row);cell.appendChild(document.createTextNode(""));}for(var
j=7;j>0;--j){cell=Calendar.createElement("td",row);cell.appendChild(document.createTextNode(""));cell.calendar=this;Calendar._add_evs(cell);}}if(this.showsTime){row=Calendar.createElement("tr",tbody);row.className="time";cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=2;cell.innerHTML=" ";cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=this.weekNumbers?4:3;(function(){function
makeTimePart(className,init,range_start,range_end){var
part=Calendar.createElement("span",cell);part.className=className;part.appendChild(document.createTextNode(init));part.calendar=cal;part.ttip=Calendar._TT["TIME_PART"];part.navtype=50;part._range=[];if(typeof
range_start!="number")part._range=range_start;else{for(var
i=range_start;i<=range_end;++i){var txt;if(i<10&&range_end>=10)txt='0'+i;else
txt=''+i;part._range[part._range.length]=txt;}}Calendar._add_evs(part);return
part;};var hrs=cal.date.getHours();var mins=cal.date.getMinutes();var
t12=!cal.time24;var pm=(hrs>12);if(t12&&pm)hrs-=12;var
H=makeTimePart("hour",hrs,t12?1:0,t12?12:23);var
span=Calendar.createElement("span",cell);span.appendChild(document.createTextNode(":"));span.className="colon";var
M=makeTimePart("minute",mins,0,59);var
AP=null;cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=2;if(t12)AP=makeTimePart("ampm",pm?"pm":"am",["am","pm"]);else
cell.innerHTML=" ";cal.onSetTime=function(){var
hrs=this.date.getHours();var mins=this.date.getMinutes();var
pm=(hrs>12);if(pm&&t12)hrs-=12;H.firstChild.data=(hrs<10)?("0"+hrs):hrs;M.firstChild.data=(mins<10)?("0"+mins):mins;if(t12)AP.firstChild.data=pm?"pm":"am";};cal.onUpdateTime=function(){var
date=this.date;var
h=parseInt(H.firstChild.data,10);if(t12){if(/pm/i.test(AP.firstChild.data)&&h<12)h+=12;else
if(/am/i.test(AP.firstChild.data)&&h==12)h=0;}var d=date.getDate();var
m=date.getMonth();var
y=date.getFullYear();date.setHours(h);date.setMinutes(parseInt(M.firstChild.data,10));date.setFullYear(y);date.setMonth(m);date.setDate(d);this.dateClicked=false;this.callHandler();};})();}else{this.onSetTime=this.onUpdateTime=function(){};}var
tfoot=Calendar.createElement("tfoot",table);row=Calendar.createElement("tr",tfoot);row.className="footrow";cell=hh(Calendar._TT["SEL_DATE"],this.weekNumbers?8:7,300);cell.className="ttip";if(this.isPopup){cell.ttip=Calendar._TT["DRAG_TO_MOVE"];cell.style.cursor="move";}this.tooltips=cell;div=Calendar.createElement("div",this.element);this.monthsCombo=div;div.className="combo";for(i=0;i<Calendar._MN.length;++i){var
mn=Calendar.createElement("div");mn.className=Calendar.is_ie?"label-IEfix":"label";mn.month=i;mn.appendChild(document.createTextNode(Calendar._SMN[i]));div.appendChild(mn);}div=Calendar.createElement("div",this.element);this.yearsCombo=div;div.className="combo";for(i=12;i>0;--i){var
yr=Calendar.createElement("div");yr.className=Calendar.is_ie?"label-IEfix":"label";yr.appendChild(document.createTextNode(""));div.appendChild(yr);}this._init(this.mondayFirst,this.date);parent.appendChild(this.element);};Calendar._keyEvent=function(ev){if(!window.calendar){return
false;}(Calendar.is_ie)&&(ev=window.event);var cal=window.calendar;var
act=(Calendar.is_ie||ev.type=="keypress");if(ev.ctrlKey){switch(ev.keyCode){case
37:act&&Calendar.cellClick(cal._nav_pm);break;case
38:act&&Calendar.cellClick(cal._nav_py);break;case
39:act&&Calendar.cellClick(cal._nav_nm);break;case
40:act&&Calendar.cellClick(cal._nav_ny);break;default:return false;}}else
switch(ev.keyCode){case 32:Calendar.cellClick(cal._nav_now);break;case
27:act&&cal.hide();break;case 37:case 38:case 39:case 40:if(act){var
date=cal.date.getDate()-1;var el=cal.currentDateEl;var ne=null;var
prev=(ev.keyCode==37)||(ev.keyCode==38);switch(ev.keyCode){case
37:(--date>=0)&&(ne=cal.ar_days[date]);break;case
38:date-=7;(date>=0)&&(ne=cal.ar_days[date]);break;case
39:(++date<cal.ar_days.length)&&(ne=cal.ar_days[date]);break;case
40:date+=7;(date<cal.ar_days.length)&&(ne=cal.ar_days[date]);break;}if(!ne){if(prev){Calendar.cellClick(cal._nav_pm);}else{Calendar.cellClick(cal._nav_nm);}date=(prev)?cal.date.getMonthDays():1;el=cal.currentDateEl;ne=cal.ar_days[date-1];}Calendar.removeClass(el,"selected");Calendar.addClass(ne,"selected");cal.date.setDate(ne.caldate);cal.callHandler();cal.currentDateEl=ne;}break;case
13:if(act){cal.callHandler();cal.hide();}break;default:return false;}return
Calendar.stopEvent(ev);};Calendar.prototype._init=function(mondayFirst,date){var
today=new Date();var
year=date.getFullYear();if(year<this.minYear){year=this.minYear;date.setFullYear(year);}else
if(year>this.maxYear){year=this.maxYear;date.setFullYear(year);}this.mondayFirst=mondayFirst;this.date=new
Date(date);var month=date.getMonth();var mday=date.getDate();var
no_days=date.getMonthDays();date.setDate(1);var wday=date.getDay();var
MON=mondayFirst?1:0;var SAT=mondayFirst?5:6;var
SUN=mondayFirst?6:0;if(mondayFirst){wday=(wday>0)?(wday-1):6;}var iday=1;var
row=this.tbody.firstChild;var MN=Calendar._SMN[month];var
hasToday=((today.getFullYear()==year)&&(today.getMonth()==month));var
todayDate=today.getDate();var week_number=date.getWeekNumber();var ar_days=new
Array();for(var
i=0;i<6;++i){if(iday>no_days){row.className="emptyrow";row=row.nextSibling;continue;}var
cell=row.firstChild;if(this.weekNumbers){cell.className="day
wn";cell.firstChild.data=week_number;cell=cell.nextSibling;}++week_number;row.className="daysrow";for(var
j=0;j<7;++j){cell.className="day";if((!i&&j<wday)||iday>no_days){cell.innerHTML=" ";cell.disabled=true;cell=cell.nextSibling;continue;}cell.disabled=false;cell.firstChild.data=iday;if(typeof
this.getDateStatus=="function"){date.setDate(iday);var
status=this.getDateStatus(date,year,month,iday);if(status===true){cell.className+="
disabled";cell.disabled=true;}else{if(/disabled/i.test(status))cell.disabled=true;cell.className+="
"+status;}}if(!cell.disabled){ar_days[ar_days.length]=cell;cell.caldate=iday;cell.ttip="_";if(iday==mday){cell.className+="
selected";this.currentDateEl=cell;}if(hasToday&&(iday==todayDate)){cell.className+="
today";cell.ttip+=Calendar._TT["PART_TODAY"];}if(wday==SAT||wday==SUN){cell.className+="
weekend";}}++iday;((++wday)^
7)||(wday=0);cell=cell.nextSibling;}row=row.nextSibling;}this.ar_days=ar_days;this.title.firstChild.data=Calendar._MN[month]+",
"+year;this.onSetTime();};Calendar.prototype.setDate=function(date){if(!date.equalsTo(this.date)){this._init(this.mondayFirst,date);}};Calendar.prototype.refresh=function(){this._init(this.mondayFirst,this.date);};Calendar.prototype.setMondayFirst=function(mondayFirst){this._init(mondayFirst,this.date);this._displayWeekdays();};Calendar.prototype.setDateStatusHandler=Calendar.prototype.setDisabledHandler=function(unaryFunction){this.getDateStatus=unaryFunction;};Calendar.prototype.setRange=function(a,z){this.minYear=a;this.maxYear=z;};Calendar.prototype.callHandler=function(){if(this.onSelected){this.onSelected(this,this.date.print(this.dateFormat));}};Calendar.prototype.callCloseHandler=function(){if(this.onClose){this.onClose(this);}this.hideShowCovered();};Calendar.prototype.destroy=function(){var
el=this.element.parentNode;el.removeChild(this.element);Calendar._C=null;window.calendar=null;};Calendar.prototype.reparent=function(new_parent){var
el=this.element;el.parentNode.removeChild(el);new_parent.appendChild(el);};Calendar._checkCalendar=function(ev){if(!window.calendar){return
false;}var
el=Calendar.is_ie?Calendar.getElement(ev):Calendar.getTargetElement(ev);for(;el!=null&&el!=calendar.element;el=el.parentNode);if(el==null){window.calendar.callCloseHandler();return
Calendar.stopEvent(ev);}};Calendar.prototype.show=function(){var
rows=this.table.getElementsByTagName("tr");for(var i=rows.length;i>0;){var
row=rows[--i];Calendar.removeClass(row,"rowhilite");var
cells=row.getElementsByTagName("td");for(var j=cells.length;j>0;){var
cell=cells[--j];Calendar.removeClass(cell,"hilite");Calendar.removeClass(cell,"active");}}this.element.style.display="block";this.hidden=false;if(this.isPopup){window.calendar=this;Calendar.addEvent(document,"keydown",Calendar._keyEvent);Calendar.addEvent(document,"keypress",Calendar._keyEvent);Calendar.addEvent(document,"mousedown",Calendar._checkCalendar);}this.hideShowCovered();};Calendar.prototype.hide=function(){if(this.isPopup){Calendar.removeEvent(document,"keydown",Calendar._keyEvent);Calendar.removeEvent(document,"keypress",Calendar._keyEvent);Calendar.removeEvent(document,"mousedown",Calendar._checkCalendar);}this.element.style.display="none";this.hidden=true;this.hideShowCovered();};Calendar.prototype.showAt=function(x,y){var
s=this.element.style;s.left=x+"px";s.top=y+"px";this.show();};Calendar.prototype.showAtElement=function(el,opts){var
self=this;var p=Calendar.getAbsolutePos(el);if(!opts||typeof
opts!="string"){this.showAt(p.x,p.y+el.offsetHeight);return
true;}this.element.style.display="block";Calendar.continuation_for_the_fucking_khtml_browser=function(){var
w=self.element.offsetWidth;var
h=self.element.offsetHeight;self.element.style.display="none";var
valign=opts.substr(0,1);var
halign="l";if(opts.length>1){halign=opts.substr(1,1);}switch(valign){case
"T":p.y-=h;break;case "B":p.y+=el.offsetHeight;break;case
"C":p.y+=(el.offsetHeight-h)/2;break;case "t":p.y+=el.offsetHeight-h;break;case
"b":break;}switch(halign){case "L":p.x-=w;break;case
"R":p.x+=el.offsetWidth;break;case "C":p.x+=(el.offsetWidth-w)/2;break;case
"r":p.x+=el.offsetWidth-w;break;case
"l":break;}self.showAt(p.x,p.y);};if(Calendar.is_khtml)setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()",10);else
Calendar.continuation_for_the_fucking_khtml_browser();};Calendar.prototype.setDateFormat=function(str){this.dateFormat=str;};Calendar.prototype.setTtDateFormat=function(str){this.ttDateFormat=str;};Calendar.prototype.parseDate=function(str,fmt){var
y=0;var m=-1;var d=0;var a=str.split(/\W+/);if(!fmt){fmt=this.dateFormat;}var
b=[];fmt.replace(/(%.)/g,function(str,par){return b[b.length]=par;});var
i=0,j=0;var hr=0;var
min=0;for(i=0;i<a.length;++i){if(b[i]=="%a"||b[i]=="%A"){continue;}if(b[i]=="%d"||b[i]=="%e"){d=parseInt(a[i],10);}if(b[i]=="%m"){m=parseInt(a[i],10)-1;}if(b[i]=="%Y"||b[i]=="%y"){y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);}if(b[i]=="%b"||b[i]=="%B"){for(j=0;j<12;++j){if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){m=j;break;}}}else
if(/%[HIkl]/.test(b[i])){hr=parseInt(a[i],10);}else
if(/%[pP]/.test(b[i])){if(/pm/i.test(a[i])&&hr<12)hr+=12;}else
if(b[i]=="%M"){min=parseInt(a[i],10);}}if(y!=0&&m!=-1&&d!=0){this.setDate(new
Date(y,m,d,hr,min,0));return;}y=0;m=-1;d=0;for(i=0;i<a.length;++i){if(a[i].search(/[a-zA-Z]+/)!=-1){var
t=-1;for(j=0;j<12;++j){if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){t=j;break;}}if(t!=-1){if(m!=-1){d=m+1;}m=t;}}else
if(parseInt(a[i],10)<=12&&m==-1){m=a[i]-1;}else
if(parseInt(a[i],10)>31&&y==0){y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);}else
if(d==0){d=a[i];}}if(y==0){var today=new
Date();y=today.getFullYear();}if(m!=-1&&d!=0){this.setDate(new
Date(y,m,d,hr,min,0));}};Calendar.prototype.hideShowCovered=function(){var
self=this;Calendar.continuation_for_the_fucking_khtml_browser=function(){function
getVisib(obj){var
value=obj.style.visibility;if(!value){if(document.defaultView&&typeof(document.defaultView.getComputedStyle)=="function"){if(!Calendar.is_khtml)value=document.defaultView.
getComputedStyle(obj,"").getPropertyValue("visibility");else value='';}else
if(obj.currentStyle){value=obj.currentStyle.visibility;}else value='';}return
value;};var tags=new Array("applet","iframe","select");var el=self.element;var
p=Calendar.getAbsolutePos(el);var EX1=p.x;var EX2=el.offsetWidth+EX1;var
EY1=p.y;var EY2=el.offsetHeight+EY1;for(var k=tags.length;k>0;){var
ar=document.getElementsByTagName(tags[--k]);var cc=null;for(var
i=ar.length;i>0;){cc=ar[--i];p=Calendar.getAbsolutePos(cc);var CX1=p.x;var
CX2=cc.offsetWidth+CX1;var CY1=p.y;var
CY2=cc.offsetHeight+CY1;if(self.hidden||(CX1>EX2)||(CX2<EX1)||(CY1>EY2)||(CY2<EY1)){if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getVisib(cc);}cc.style.visibility=cc.__msh_save_visibility;}else{if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getVisib(cc);}cc.style.visibility="hidden";}}}};if(Calendar.is_khtml)setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()",10);else
Calendar.continuation_for_the_fucking_khtml_browser();};Calendar.prototype._displayWeekdays=function(){var
MON=this.mondayFirst?0:1;var SUN=this.mondayFirst?6:0;var
SAT=this.mondayFirst?5:6;var cell=this.firstdayname;for(var
i=0;i<7;++i){cell.className="day
name";if(!i){cell.ttip=this.mondayFirst?Calendar._TT["SUN_FIRST"]:Calendar._TT["MON_FIRST"];cell.navtype=100;cell.calendar=this;Calendar._add_evs(cell);}if(i==SUN||i==SAT){Calendar.addClass(cell,"weekend");}cell.firstChild.data=Calendar._SDN[i+1-MON];cell=cell.nextSibling;}};Calendar.prototype._hideCombos=function(){this.monthsCombo.style.display="none";this.yearsCombo.style.display="none";};Calendar.prototype._dragStart=function(ev){if(this.dragging){return;}this.dragging=true;var
posX;var
posY;if(Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft;}else{posY=ev.clientY+window.scrollY;posX=ev.clientX+window.scrollX;}var
st=this.element.style;this.xOffs=posX-parseInt(st.left);this.yOffs=posY-parseInt(st.top);with(Calendar){addEvent(document,"mousemove",calDragIt);addEvent(document,"mouseover",stopEvent);addEvent(document,"mouseup",calDragEnd);}};Date._MD=new
Array(31,28,31,30,31,30,31,31,30,31,30,31);Date.SECOND=1000;Date.MINUTE=60*Date.SECOND;Date.HOUR=60*Date.MINUTE;Date.DAY=24*Date.HOUR;Date.WEEK=7*Date.DAY;Date.prototype.getMonthDays=function(month){var
year=this.getFullYear();if(typeof
month=="undefined"){month=this.getMonth();}if(((0==(year%4))&&((0!=(year%100))||(0==(year%400))))&&month==1){return
29;}else{return Date._MD[month];}};Date.prototype.getDayOfYear=function(){var
now=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var
then=new Date(this.getFullYear(),0,1,0,0,0);var time=now-then;return
Math.floor(time/Date.DAY);};Date.prototype.getWeekNumber=function(){var now=new
Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var then=new
Date(this.getFullYear(),0,1,0,0,0);var time=now-then;var
day=then.getDay();if(day==0)day=7;(day>4)&&(day-=4)||(day+=3);return
Math.round(((time/Date.DAY)+day)/7);};Date.prototype.equalsTo=function(date){return((this.getFullYear()==date.getFullYear())&&(this.getMonth()==date.getMonth())&&(this.getDate()==date.getDate())&&(this.getHours()==date.getHours())&&(this.getMinutes()==date.getMinutes()));};Date.prototype.print=function(str){var
m=this.getMonth();var d=this.getDate();var y=this.getFullYear();var
wn=this.getWeekNumber();var w=this.getDay();var s={};var hr=this.getHours();var
pm=(hr>=12);var ir=(pm)?(hr-12):hr;var
dy=this.getDayOfYear();if(ir==0)ir=12;var min=this.getMinutes();var
sec=this.getSeconds();s["%a"]=Calendar._SDN[w];s["%A"]=Calendar._DN[w];s["%b"]=Calendar._SMN[m];s["%B"]=Calendar._MN[m];s["%C"]=1+Math.floor(y/100);s["%d"]=(d<10)?("0"+d):d;s["%e"]=d;s["%H"]=(hr<10)?("0"+hr):hr;s["%I"]=(ir<10)?("0"+ir):ir;s["%j"]=(dy<100)?((dy<10)?("00"+dy):("0"+dy)):dy;s["%k"]=hr;s["%l"]=ir;s["%m"]=(m<9)?("0"+(1+m)):(1+m);s["%M"]=(min<10)?("0"+min):min;s["%n"]="\n";s["%p"]=pm?"PM":"AM";s["%P"]=pm?"pm":"am";s["%s"]=Math.floor(this.getTime()/1000);s["%S"]=(sec<10)?("0"+sec):sec;s["%t"]="\t";s["%U"]=s["%W"]=s["%V"]=(wn<10)?("0"+wn):wn;s["%u"]=w+1;s["%w"]=w;s["%y"]=(''+y).substr(2,2);s["%Y"]=y;s["%%"]="%";var
re=Date._msh_formatRegexp;if(typeof re=="undefined"){var tmp="";for(var i in
s)tmp+=tmp?("|"+i):i;Date._msh_formatRegexp=re=new
RegExp("("+tmp+")",'g');}return str.replace(re,function(match,par){return
s[par];});};window.calendar=null;
\ No newline at end of file
+
Calendar=function(firstDayOfWeek,dateStr,onSelected,onClose){this.activeDiv=null;this.currentDateEl=null;this.getDateStatus=null;this.getDateToolTip=null;this.getDateText=null;this.timeout=null;this.onSelected=onSelected||null;this.onClose=onClose||null;this.dragging=false;this.hidden=false;this.minYear=1970;this.maxYear=2050;this.dateFormat=Calendar._TT["DEF_DATE_FORMAT"];this.ttDateFormat=Calendar._TT["TT_DATE_FORMAT"];this.isPopup=true;this.weekNumbers=true;this.firstDayOfWeek=typeof
firstDayOfWeek=="number"?firstDayOfWeek:Calendar._FD;this.showsOtherMonths=false;this.dateStr=dateStr;this.ar_days=null;this.showsTime=false;this.time24=true;this.yearStep=1;this.hiliteToday=true;this.multiple=null;this.table=null;this.element=null;this.tbody=null;this.firstdayname=null;this.monthsCombo=null;this.yearsCombo=null;this.hilitedMonth=null;this.activeMonth=null;this.hilitedYear=null;this.activeYear=null;this.dateClicked=false;if(typeof
Calendar._SDN=="undefined"){if(typeof
Calendar._SDN_len=="undefined")Calendar._SDN_len=3;var ar=new Array();for(var
i=8;i>0;){ar[--i]=Calendar._DN[i].substr(0,Calendar._SDN_len);}Calendar._SDN=ar;if(typeof
Calendar._SMN_len=="undefined")Calendar._SMN_len=3;ar=new Array();for(var
i=12;i>0;){ar[--i]=Calendar._MN[i].substr(0,Calendar._SMN_len);}Calendar._SMN=ar;}};Calendar._C=null;Calendar.is_ie=(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent));Calendar.is_ie5=(Calendar.is_ie&&/msie
5\.0/i.test(navigator.userAgent));Calendar.is_opera=/opera/i.test(navigator.userAgent);Calendar.is_khtml=/Konqueror|Safari|KHTML/i.test(navigator.userAgent);Calendar.getAbsolutePos=function(el){var
SL=0,ST=0;var
is_div=/^div$/i.test(el.tagName);if(is_div&&el.scrollLeft)SL=el.scrollLeft;if(is_div&&el.scrollTop)ST=el.scrollTop;var
r={x:el.offsetLeft-SL,y:el.offsetTop-ST};if(el.offsetParent){var
tmp=this.getAbsolutePos(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}return
r;};Calendar.isRelated=function(el,evt){var
related=evt.relatedTarget;if(!related){var
type=evt.type;if(type=="mouseover"){related=evt.fromElement;}else
if(type=="mouseout"){related=evt.toElement;}}while(related){if(related==el){return
true;}related=related.parentNode;}return
false;};Calendar.removeClass=function(el,className){if(!(el&&el.className)){return;}var
cls=el.className.split(" ");var ar=new Array();for(var
i=cls.length;i>0;){if(cls[--i]!=className){ar[ar.length]=cls[i];}}el.className=ar.join("
");};Calendar.addClass=function(el,className){Calendar.removeClass(el,className);el.className+="
"+className;};Calendar.getElement=function(ev){var
f=Calendar.is_ie?window.event.srcElement:ev.currentTarget;while(f.nodeType!=1||/^div$/i.test(f.tagName))f=f.parentNode;return
f;};Calendar.getTargetElement=function(ev){var
f=Calendar.is_ie?window.event.srcElement:ev.target;while(f.nodeType!=1)f=f.parentNode;return
f;};Calendar.stopEvent=function(ev){ev||(ev=window.event);if(Calendar.is_ie){ev.cancelBubble=true;ev.returnValue=false;}else{ev.preventDefault();ev.stopPropagation();}return
false;};Calendar.addEvent=function(el,evname,func){if(el.attachEvent){el.attachEvent("on"+evname,func);}else
if(el.addEventListener){el.addEventListener(evname,func,true);}else{el["on"+evname]=func;}};Calendar.removeEvent=function(el,evname,func){if(el.detachEvent){el.detachEvent("on"+evname,func);}else
if(el.removeEventListener){el.removeEventListener(evname,func,true);}else{el["on"+evname]=null;}};Calendar.createElement=function(type,parent){var
el=null;if(document.createElementNS){el=document.createElementNS("http://www.w3.org/1999/xhtml",type);}else{el=document.createElement(type);}if(typeof
parent!="undefined"){parent.appendChild(el);}return
el;};Calendar._add_evs=function(el){with(Calendar){addEvent(el,"mouseover",dayMouseOver);addEvent(el,"mousedown",dayMouseDown);addEvent(el,"mouseout",dayMouseOut);if(is_ie){addEvent(el,"dblclick",dayMouseDblClick);el.setAttribute("unselectable",true);}}};Calendar.findMonth=function(el){if(typeof
el.month!="undefined"){return el;}else if(typeof
el.parentNode.month!="undefined"){return el.parentNode;}return
null;};Calendar.findYear=function(el){if(typeof el.year!="undefined"){return
el;}else if(typeof el.parentNode.year!="undefined"){return
el.parentNode;}return null;};Calendar.showMonthsCombo=function(){var
cal=Calendar._C;if(!cal){return false;}var cal=cal;var cd=cal.activeDiv;var
mc=cal.monthsCombo;if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}if(cal.activeMonth){Calendar.removeClass(cal.activeMonth,"active");}var
mon=cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];Calendar.addClass(mon,"active");cal.activeMonth=mon;var
s=mc.style;s.display="block";if(cd.navtype<0)s.left=cd.offsetLeft+"px";else{var
mcw=mc.offsetWidth;if(typeof
mcw=="undefined")mcw=50;s.left=(cd.offsetLeft+cd.offsetWidth-mcw)+"px";}s.top=(cd.offsetTop+cd.offsetHeight)+"px";};Calendar.showYearsCombo=function(fwd){var
cal=Calendar._C;if(!cal){return false;}var cal=cal;var cd=cal.activeDiv;var
yc=cal.yearsCombo;if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}if(cal.activeYear){Calendar.removeClass(cal.activeYear,"active");}cal.activeYear=null;var
Y=cal.date.getFullYear()+(fwd?1:-1);var yr=yc.firstChild;var
show=false;for(var
i=12;i>0;--i){if(Y>=cal.minYear&&Y<=cal.maxYear){yr.innerHTML=Y;yr.year=Y;yr.style.display="block";show=true;}else{yr.style.display="none";}yr=yr.nextSibling;Y+=fwd?cal.yearStep:-cal.yearStep;}if(show){var
s=yc.style;s.display="block";if(cd.navtype<0)s.left=cd.offsetLeft+"px";else{var
ycw=yc.offsetWidth;if(typeof
ycw=="undefined")ycw=50;s.left=(cd.offsetLeft+cd.offsetWidth-ycw)+"px";}s.top=(cd.offsetTop+cd.offsetHeight)+"px";}};Calendar.tableMouseUp=function(ev){var
cal=Calendar._C;if(!cal){return
false;}if(cal.timeout){clearTimeout(cal.timeout);}var
el=cal.activeDiv;if(!el){return false;}var
target=Calendar.getTargetElement(ev);ev||(ev=window.event);Calendar.removeClass(el,"active");if(target==el||target.parentNode==el){Calendar.cellClick(el,ev);}var
mon=Calendar.findMonth(target);var date=null;if(mon){date=new
Date(cal.date);if(mon.month!=date.getMonth()){date.setMonth(mon.month);cal.setDate(date);cal.dateClicked=false;cal.callHandler();}}else{var
year=Calendar.findYear(target);if(year){date=new
Date(cal.date);if(year.year!=date.getFullYear()){date.setFullYear(year.year);cal.setDate(date);cal.dateClicked=false;cal.callHandler();}}}with(Calendar){removeEvent(document,"mouseup",tableMouseUp);removeEvent(document,"mouseover",tableMouseOver);removeEvent(document,"mousemove",tableMouseOver);cal._hideCombos();_C=null;return
stopEvent(ev);}};Calendar.tableMouseOver=function(ev){var
cal=Calendar._C;if(!cal){return;}var el=cal.activeDiv;var
target=Calendar.getTargetElement(ev);if(target==el||target.parentNode==el){Calendar.addClass(el,"hilite
active");Calendar.addClass(el.parentNode,"rowhilite");}else{if(typeof
el.navtype=="undefined"||(el.navtype!=50&&(el.navtype==0||Math.abs(el.navtype)>2)))Calendar.removeClass(el,"active");Calendar.removeClass(el,"hilite");Calendar.removeClass(el.parentNode,"rowhilite");}ev||(ev=window.event);if(el.navtype==50&&target!=el){var
pos=Calendar.getAbsolutePos(el);var w=el.offsetWidth;var x=ev.clientX;var
dx;var decrease=true;if(x>pos.x+w){dx=x-pos.x-w;decrease=false;}else
dx=pos.x-x;if(dx<0)dx=0;var range=el._range;var current=el._current;var
count=Math.floor(dx/10)%range.length;for(var
i=range.length;--i>=0;)if(range[i]==current)break;while(count-->0)if(decrease){if(--i<0)i=range.length-1;}else
if(++i>=range.length)i=0;var
newval=range[i];el.innerHTML=newval;cal.onUpdateTime();}var
mon=Calendar.findMonth(target);if(mon){if(mon.month!=cal.date.getMonth()){if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}Calendar.addClass(mon,"hilite");cal.hilitedMonth=mon;}else
if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}}else{if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}var
year=Calendar.findYear(target);if(year){if(year.year!=cal.date.getFullYear()){if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}Calendar.addClass(year,"hilite");cal.hilitedYear=year;}else
if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}}else
if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}}return
Calendar.stopEvent(ev);};Calendar.tableMouseDown=function(ev){if(Calendar.getTargetElement(ev)==Calendar.getElement(ev)){return
Calendar.stopEvent(ev);}};Calendar.calDragIt=function(ev){var
cal=Calendar._C;if(!(cal&&cal.dragging)){return false;}var posX;var
posY;if(Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft;}else{posX=ev.pageX;posY=ev.pageY;}cal.hideShowCovered();var
st=cal.element.style;st.left=(posX-cal.xOffs)+"px";st.top=(posY-cal.yOffs)+"px";return
Calendar.stopEvent(ev);};Calendar.calDragEnd=function(ev){var
cal=Calendar._C;if(!cal){return
false;}cal.dragging=false;with(Calendar){removeEvent(document,"mousemove",calDragIt);removeEvent(document,"mouseup",calDragEnd);tableMouseUp(ev);}cal.hideShowCovered();};Calendar.dayMouseDown=function(ev){var
el=Calendar.getElement(ev);if(el.disabled){return false;}var
cal=el.calendar;cal.activeDiv=el;Calendar._C=cal;if(el.navtype!=300)with(Calendar){if(el.navtype==50){el._current=el.innerHTML;addEvent(document,"mousemove",tableMouseOver);}else
addEvent(document,Calendar.is_ie5?"mousemove":"mouseover",tableMouseOver);addClass(el,"hilite
active");addEvent(document,"mouseup",tableMouseUp);}else
if(cal.isPopup){cal._dragStart(ev);}if(el.navtype==-1||el.navtype==1){if(cal.timeout)clearTimeout(cal.timeout);cal.timeout=setTimeout("Calendar.showMonthsCombo()",250);}else
if(el.navtype==-2||el.navtype==2){if(cal.timeout)clearTimeout(cal.timeout);cal.timeout=setTimeout((el.navtype>0)?"Calendar.showYearsCombo(true)":"Calendar.showYearsCombo(false)",250);}else{cal.timeout=null;}return
Calendar.stopEvent(ev);};Calendar.dayMouseDblClick=function(ev){Calendar.cellClick(Calendar.getElement(ev),ev||window.event);if(Calendar.is_ie){document.selection.empty();}};Calendar.dayMouseOver=function(ev){var
el=Calendar.getElement(ev);if(Calendar.isRelated(el,ev)||Calendar._C||el.disabled){return
false;}if(el.ttip){if(el.ttip.substr(0,1)=="_"){el.ttip=el.caldate.print(el.calendar.ttDateFormat)+el.ttip.substr(1);}el.calendar.tooltips.innerHTML=el.ttip;}if(el.navtype!=300){Calendar.addClass(el,"hilite");if(el.caldate){Calendar.addClass(el.parentNode,"rowhilite");}}return
Calendar.stopEvent(ev);};Calendar.dayMouseOut=function(ev){with(Calendar){var
el=getElement(ev);if(isRelated(el,ev)||_C||el.disabled)return
false;removeClass(el,"hilite");if(el.caldate)removeClass(el.parentNode,"rowhilite");if(el.calendar)el.calendar.tooltips.innerHTML=_TT["SEL_DATE"];return
stopEvent(ev);}};Calendar.cellClick=function(el,ev){var cal=el.calendar;var
closing=false;var newdate=false;var date=null;if(typeof
el.navtype=="undefined"){if(cal.currentDateEl){Calendar.removeClass(cal.currentDateEl,"selected");Calendar.addClass(el,"selected");closing=(cal.currentDateEl==el);if(!closing){cal.currentDateEl=el;}}cal.date.setDateOnly(el.caldate);date=cal.date;var
other_month=!(cal.dateClicked=!el.otherMonth);if(!other_month&&!cal.currentDateEl)cal._toggleMultipleDate(new
Date(date));else
newdate=!el.disabled;if(other_month)cal._init(cal.firstDayOfWeek,date);}else{if(el.navtype==200){Calendar.removeClass(el,"hilite");cal.callCloseHandler();return;}date=new
Date(cal.date);if(el.navtype==0)date.setDateOnly(new
Date());cal.dateClicked=false;var year=date.getFullYear();var
mon=date.getMonth();function setMonth(m){var day=date.getDate();var
max=date.getMonthDays(m);if(day>max){date.setDate(max);}date.setMonth(m);};switch(el.navtype){case
400:Calendar.removeClass(el,"hilite");var text=Calendar._TT["ABOUT"];if(typeof
text!="undefined"){text+=cal.showsTime?Calendar._TT["ABOUT_TIME"]:"";}else{text="Help
and about box text is not translated into this language.\n"+"If you know this
language and you feel generous please update\n"+"the corresponding file in
\"lang\" subdir to match calendar-en.js\n"+"and send it back to
<address@hidden> to get it into the distribution ;-)\n\n"+"Thank
you!\n"+"http://dynarch.com/mishoo/calendar.epl\n";}alert(text);return;case-2:if(year>cal.minYear){date.setFullYear(year-1);}break;case-1:if(mon>0){setMonth(mon-1);}else
if(year-->cal.minYear){date.setFullYear(year);setMonth(11);}break;case
1:if(mon<11){setMonth(mon+1);}else
if(year<cal.maxYear){date.setFullYear(year+1);setMonth(0);}break;case
2:if(year<cal.maxYear){date.setFullYear(year+1);}break;case
100:cal.setFirstDayOfWeek(el.fdow);return;case 50:var range=el._range;var
current=el.innerHTML;for(var
i=range.length;--i>=0;)if(range[i]==current)break;if(ev&&ev.shiftKey){if(--i<0)i=range.length-1;}else
if(++i>=range.length)i=0;var
newval=range[i];el.innerHTML=newval;cal.onUpdateTime();return;case 0:if((typeof
cal.getDateStatus=="function")&&cal.getDateStatus(date,date.getFullYear(),date.getMonth(),date.getDate())){return
false;}break;}if(!date.equalsTo(cal.date)){cal.setDate(date);newdate=true;}else
if(el.navtype==0)newdate=closing=true;}if(newdate){ev&&cal.callHandler();}if(closing){Calendar.removeClass(el,"hilite");ev&&cal.callCloseHandler();}};Calendar.prototype.create=function(_par){var
parent=null;if(!_par){parent=document.getElementsByTagName("body")[0];this.isPopup=true;}else{parent=_par;this.isPopup=false;}this.date=this.dateStr?new
Date(this.dateStr):new Date();var
table=Calendar.createElement("table");this.table=table;table.cellSpacing=0;table.cellPadding=0;table.calendar=this;Calendar.addEvent(table,"mousedown",Calendar.tableMouseDown);var
div=Calendar.createElement("div");this.element=div;div.className="calendar";if(this.isPopup){div.style.position="absolute";div.style.display="none";}div.appendChild(table);var
thead=Calendar.createElement("thead",table);var cell=null;var row=null;var
cal=this;var
hh=function(text,cs,navtype){cell=Calendar.createElement("td",row);cell.colSpan=cs;cell.className="button";if(navtype!=0&&Math.abs(navtype)<=2)cell.className+="
nav";Calendar._add_evs(cell);cell.calendar=cal;cell.navtype=navtype;cell.innerHTML="<div
unselectable='on'>"+text+"</div>";return
cell;};row=Calendar.createElement("tr",thead);var
title_length=6;(this.isPopup)&&--title_length;(this.weekNumbers)&&++title_length;hh("?",1,400).ttip=Calendar._TT["INFO"];this.title=hh("",title_length,300);this.title.className="title";if(this.isPopup){this.title.ttip=Calendar._TT["DRAG_TO_MOVE"];this.title.style.cursor="move";hh("×",1,200).ttip=Calendar._TT["CLOSE"];}row=Calendar.createElement("tr",thead);row.className="headrow";this._nav_py=hh("«",1,-2);this._nav_py.ttip=Calendar._TT["PREV_YEAR"];this._nav_pm=hh("‹",1,-1);this._nav_pm.ttip=Calendar._TT["PREV_MONTH"];this._nav_now=hh(Calendar._TT["TODAY"],this.weekNumbers?4:3,0);this._nav_now.ttip=Calendar._TT["GO_TODAY"];this._nav_nm=hh("›",1,1);this._nav_nm.ttip=Calendar._TT["NEXT_MONTH"];this._nav_ny=hh("»",1,2);this._nav_ny.ttip=Calendar._TT["NEXT_YEAR"];row=Calendar.createElement("tr",thead);row.className="daynames";if(this.weekNumbers){cell=Calendar.createElement("td",row);cell.className="name
wn";cell.innerHTML=Calendar._TT["WK"];}for(var
i=7;i>0;--i){cell=Calendar.createElement("td",row);if(!i){cell.navtype=100;cell.calendar=this;Calendar._add_evs(cell);}}this.firstdayname=(this.weekNumbers)?row.firstChild.nextSibling:row.firstChild;this._displayWeekdays();var
tbody=Calendar.createElement("tbody",table);this.tbody=tbody;for(i=6;i>0;--i){row=Calendar.createElement("tr",tbody);if(this.weekNumbers){cell=Calendar.createElement("td",row);}for(var
j=7;j>0;--j){cell=Calendar.createElement("td",row);cell.calendar=this;Calendar._add_evs(cell);}}if(this.showsTime){row=Calendar.createElement("tr",tbody);row.className="time";cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=2;cell.innerHTML=Calendar._TT["TIME"]||" ";cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=this.weekNumbers?4:3;(function(){function
makeTimePart(className,init,range_start,range_end){var
part=Calendar.createElement("span",cell);part.className=className;part.innerHTML=init;part.calendar=cal;part.ttip=Calendar._TT["TIME_PART"];part.navtype=50;part._range=[];if(typeof
range_start!="number")part._range=range_start;else{for(var
i=range_start;i<=range_end;++i){var txt;if(i<10&&range_end>=10)txt='0'+i;else
txt=''+i;part._range[part._range.length]=txt;}}Calendar._add_evs(part);return
part;};var hrs=cal.date.getHours();var mins=cal.date.getMinutes();var
t12=!cal.time24;var pm=(hrs>12);if(t12&&pm)hrs-=12;var
H=makeTimePart("hour",hrs,t12?1:0,t12?12:23);var
span=Calendar.createElement("span",cell);span.innerHTML=":";span.className="colon";var
M=makeTimePart("minute",mins,0,59);var
AP=null;cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=2;if(t12)AP=makeTimePart("ampm",pm?"pm":"am",["am","pm"]);else
cell.innerHTML=" ";cal.onSetTime=function(){var
pm,hrs=this.date.getHours(),mins=this.date.getMinutes();if(t12){pm=(hrs>=12);if(pm)hrs-=12;if(hrs==0)hrs=12;AP.innerHTML=pm?"pm":"am";}H.innerHTML=(hrs<10)?("0"+hrs):hrs;M.innerHTML=(mins<10)?("0"+mins):mins;};cal.onUpdateTime=function(){var
date=this.date;var
h=parseInt(H.innerHTML,10);if(t12){if(/pm/i.test(AP.innerHTML)&&h<12)h+=12;else
if(/am/i.test(AP.innerHTML)&&h==12)h=0;}var d=date.getDate();var
m=date.getMonth();var
y=date.getFullYear();date.setHours(h);date.setMinutes(parseInt(M.innerHTML,10));date.setFullYear(y);date.setMonth(m);date.setDate(d);this.dateClicked=false;this.callHandler();};})();}else{this.onSetTime=this.onUpdateTime=function(){};}var
tfoot=Calendar.createElement("tfoot",table);row=Calendar.createElement("tr",tfoot);row.className="footrow";cell=hh(Calendar._TT["SEL_DATE"],this.weekNumbers?8:7,300);cell.className="ttip";if(this.isPopup){cell.ttip=Calendar._TT["DRAG_TO_MOVE"];cell.style.cursor="move";}this.tooltips=cell;div=Calendar.createElement("div",this.element);this.monthsCombo=div;div.className="combo";for(i=0;i<Calendar._MN.length;++i){var
mn=Calendar.createElement("div");mn.className=Calendar.is_ie?"label-IEfix":"label";mn.month=i;mn.innerHTML=Calendar._SMN[i];div.appendChild(mn);}div=Calendar.createElement("div",this.element);this.yearsCombo=div;div.className="combo";for(i=12;i>0;--i){var
yr=Calendar.createElement("div");yr.className=Calendar.is_ie?"label-IEfix":"label";div.appendChild(yr);}this._init(this.firstDayOfWeek,this.date);parent.appendChild(this.element);};Calendar._keyEvent=function(ev){var
cal=window._dynarch_popupCalendar;if(!cal||cal.multiple)return
false;(Calendar.is_ie)&&(ev=window.event);var
act=(Calendar.is_ie||ev.type=="keypress"),K=ev.keyCode;if(ev.ctrlKey){switch(K){case
37:act&&Calendar.cellClick(cal._nav_pm);break;case
38:act&&Calendar.cellClick(cal._nav_py);break;case
39:act&&Calendar.cellClick(cal._nav_nm);break;case
40:act&&Calendar.cellClick(cal._nav_ny);break;default:return false;}}else
switch(K){case 32:Calendar.cellClick(cal._nav_now);break;case
27:act&&cal.callCloseHandler();break;case 37:case 38:case 39:case
40:if(act){var
prev,x,y,ne,el,step;prev=K==37||K==38;step=(K==37||K==39)?1:7;function
setVars(){el=cal.currentDateEl;var
p=el.pos;x=p&15;y=p>>4;ne=cal.ar_days[y][x];};setVars();function
prevMonth(){var date=new
Date(cal.date);date.setDate(date.getDate()-step);cal.setDate(date);};function
nextMonth(){var date=new
Date(cal.date);date.setDate(date.getDate()+step);cal.setDate(date);};while(1){switch(K){case
37:if(--x>=0)ne=cal.ar_days[y][x];else{x=6;K=38;continue;}break;case
38:if(--y>=0)ne=cal.ar_days[y][x];else{prevMonth();setVars();}break;case
39:if(++x<7)ne=cal.ar_days[y][x];else{x=0;K=40;continue;}break;case
40:if(++y<cal.ar_days.length)ne=cal.ar_days[y][x];else{nextMonth();setVars();}break;}break;}if(ne){if(!ne.disabled)Calendar.cellClick(ne);else
if(prev)prevMonth();else nextMonth();}}break;case
13:if(act)Calendar.cellClick(cal.currentDateEl,ev);break;default:return
false;}return
Calendar.stopEvent(ev);};Calendar.prototype._init=function(firstDayOfWeek,date){var
today=new
Date(),TY=today.getFullYear(),TM=today.getMonth(),TD=today.getDate();this.table.style.visibility="hidden";var
year=date.getFullYear();if(year<this.minYear){year=this.minYear;date.setFullYear(year);}else
if(year>this.maxYear){year=this.maxYear;date.setFullYear(year);}this.firstDayOfWeek=firstDayOfWeek;this.date=new
Date(date);var month=date.getMonth();var mday=date.getDate();var
no_days=date.getMonthDays();date.setDate(1);var
day1=(date.getDay()-this.firstDayOfWeek)%7;if(day1<0)day1+=7;date.setDate(-day1);date.setDate(date.getDate()+1);var
row=this.tbody.firstChild;var MN=Calendar._SMN[month];var
ar_days=this.ar_days=new Array();var weekend=Calendar._TT["WEEKEND"];var
dates=this.multiple?(this.datesCells={}):null;for(var
i=0;i<6;++i,row=row.nextSibling){var
cell=row.firstChild;if(this.weekNumbers){cell.className="day
wn";cell.innerHTML=date.getWeekNumber();cell=cell.nextSibling;}row.className="daysrow";var
hasdays=false,iday,dpos=ar_days[i]=[];for(var
j=0;j<7;++j,cell=cell.nextSibling,date.setDate(iday+1)){iday=date.getDate();var
wday=date.getDay();cell.className="day";cell.pos=i<<4|j;dpos[j]=cell;var
current_month=(date.getMonth()==month);if(!current_month){if(this.showsOtherMonths){cell.className+="
othermonth";cell.otherMonth=true;}else{cell.className="emptycell";cell.innerHTML=" ";cell.disabled=true;continue;}}else{cell.otherMonth=false;hasdays=true;}cell.disabled=false;cell.innerHTML=this.getDateText?this.getDateText(date,iday):iday;if(dates)dates[date.print("%Y%m%d")]=cell;if(this.getDateStatus){var
status=this.getDateStatus(date,year,month,iday);if(this.getDateToolTip){var
toolTip=this.getDateToolTip(date,year,month,iday);if(toolTip)cell.title=toolTip;}if(status===true){cell.className+="
disabled";cell.disabled=true;}else{if(/disabled/i.test(status))cell.disabled=true;cell.className+="
"+status;}}if(!cell.disabled){cell.caldate=new
Date(date);cell.ttip="_";if(!this.multiple&¤t_month&&iday==mday&&this.hiliteToday){cell.className+="
selected";this.currentDateEl=cell;}if(date.getFullYear()==TY&&date.getMonth()==TM&&iday==TD){cell.className+="
today";cell.ttip+=Calendar._TT["PART_TODAY"];}if(weekend.indexOf(wday.toString())!=-1)cell.className+=cell.otherMonth?"
oweekend":"
weekend";}}if(!(hasdays||this.showsOtherMonths))row.className="emptyrow";}this.title.innerHTML=Calendar._MN[month]+",
"+year;this.onSetTime();this.table.style.visibility="visible";this._initMultipleDates();};Calendar.prototype._initMultipleDates=function(){if(this.multiple){for(var
i in this.multiple){var cell=this.datesCells[i];var
d=this.multiple[i];if(!d)continue;if(cell)cell.className+="
selected";}}};Calendar.prototype._toggleMultipleDate=function(date){if(this.multiple){var
ds=date.print("%Y%m%d");var cell=this.datesCells[ds];if(cell){var
d=this.multiple[ds];if(!d){Calendar.addClass(cell,"selected");this.multiple[ds]=date;}else{Calendar.removeClass(cell,"selected");delete
this.multiple[ds];}}}};Calendar.prototype.setDateToolTipHandler=function(unaryFunction){this.getDateToolTip=unaryFunction;};Calendar.prototype.setDate=function(date){if(!date.equalsTo(this.date)){this._init(this.firstDayOfWeek,date);}};Calendar.prototype.refresh=function(){this._init(this.firstDayOfWeek,this.date);};Calendar.prototype.setFirstDayOfWeek=function(firstDayOfWeek){this._init(firstDayOfWeek,this.date);this._displayWeekdays();};Calendar.prototype.setDateStatusHandler=Calendar.prototype.setDisabledHandler=function(unaryFunction){this.getDateStatus=unaryFunction;};Calendar.prototype.setRange=function(a,z){this.minYear=a;this.maxYear=z;};Calendar.prototype.callHandler=function(){if(this.onSelected){this.onSelected(this,this.date.print(this.dateFormat));}};Calendar.prototype.callCloseHandler=function(){if(this.onClose){this.onClose(this);}this.hideShowCovered();};Calendar.prototype.destroy=function(){var
el=this.element.parentNode;el.removeChild(this.element);Calendar._C=null;window._dynarch_popupCalendar=null;};Calendar.prototype.reparent=function(new_parent){var
el=this.element;el.parentNode.removeChild(el);new_parent.appendChild(el);};Calendar._checkCalendar=function(ev){var
calendar=window._dynarch_popupCalendar;if(!calendar){return false;}var
el=Calendar.is_ie?Calendar.getElement(ev):Calendar.getTargetElement(ev);for(;el!=null&&el!=calendar.element;el=el.parentNode);if(el==null){window._dynarch_popupCalendar.callCloseHandler();return
Calendar.stopEvent(ev);}};Calendar.prototype.show=function(){var
rows=this.table.getElementsByTagName("tr");for(var i=rows.length;i>0;){var
row=rows[--i];Calendar.removeClass(row,"rowhilite");var
cells=row.getElementsByTagName("td");for(var j=cells.length;j>0;){var
cell=cells[--j];Calendar.removeClass(cell,"hilite");Calendar.removeClass(cell,"active");}}this.element.style.display="block";this.hidden=false;if(this.isPopup){window._dynarch_popupCalendar=this;Calendar.addEvent(document,"keydown",Calendar._keyEvent);Calendar.addEvent(document,"keypress",Calendar._keyEvent);Calendar.addEvent(document,"mousedown",Calendar._checkCalendar);}this.hideShowCovered();};Calendar.prototype.hide=function(){if(this.isPopup){Calendar.removeEvent(document,"keydown",Calendar._keyEvent);Calendar.removeEvent(document,"keypress",Calendar._keyEvent);Calendar.removeEvent(document,"mousedown",Calendar._checkCalendar);}this.element.style.display="none";this.hidden=true;this.hideShowCovered();};Calendar.prototype.showAt=function(x,y){var
s=this.element.style;s.left=x+"px";s.top=y+"px";this.show();};Calendar.prototype.showAtElement=function(el,opts){var
self=this;var p=Calendar.getAbsolutePos(el);if(!opts||typeof
opts!="string"){this.showAt(p.x,p.y+el.offsetHeight);return true;}function
fixPosition(box){if(box.x<0)box.x=0;if(box.y<0)box.y=0;var
cp=document.createElement("div");var
s=cp.style;s.position="absolute";s.right=s.bottom=s.width=s.height="0px";document.body.appendChild(cp);var
br=Calendar.getAbsolutePos(cp);document.body.removeChild(cp);if(Calendar.is_ie){br.y+=document.body.scrollTop;br.x+=document.body.scrollLeft;}else{br.y+=window.scrollY;br.x+=window.scrollX;}var
tmp=box.x+box.width-br.x;if(tmp>0)box.x-=tmp;tmp=box.y+box.height-br.y;if(tmp>0)box.y-=tmp;};this.element.style.display="block";Calendar.continuation_for_the_fucking_khtml_browser=function(){var
w=self.element.offsetWidth;var
h=self.element.offsetHeight;self.element.style.display="none";var
valign=opts.substr(0,1);var
halign="l";if(opts.length>1){halign=opts.substr(1,1);}switch(valign){case
"T":p.y-=h;break;case "B":p.y+=el.offsetHeight;break;case
"C":p.y+=(el.offsetHeight-h)/2;break;case "t":p.y+=el.offsetHeight-h;break;case
"b":break;}switch(halign){case "L":p.x-=w;break;case
"R":p.x+=el.offsetWidth;break;case "C":p.x+=(el.offsetWidth-w)/2;break;case
"l":p.x+=el.offsetWidth-w;break;case
"r":break;}p.width=w;p.height=h+40;self.monthsCombo.style.display="none";fixPosition(p);self.showAt(p.x,p.y);};if(Calendar.is_khtml)setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()",10);else
Calendar.continuation_for_the_fucking_khtml_browser();};Calendar.prototype.setDateFormat=function(str){this.dateFormat=str;};Calendar.prototype.setTtDateFormat=function(str){this.ttDateFormat=str;};Calendar.prototype.parseDate=function(str,fmt){if(!fmt)fmt=this.dateFormat;this.setDate(Date.parseDate(str,fmt));};Calendar.prototype.hideShowCovered=function(){if(!Calendar.is_ie&&!Calendar.is_opera)return;function
getVisib(obj){var
value=obj.style.visibility;if(!value){if(document.defaultView&&typeof(document.defaultView.getComputedStyle)=="function"){if(!Calendar.is_khtml)value=document.defaultView.
getComputedStyle(obj,"").getPropertyValue("visibility");else value='';}else
if(obj.currentStyle){value=obj.currentStyle.visibility;}else value='';}return
value;};var tags=new Array("applet","iframe","select");var el=this.element;var
p=Calendar.getAbsolutePos(el);var EX1=p.x;var EX2=el.offsetWidth+EX1;var
EY1=p.y;var EY2=el.offsetHeight+EY1;for(var k=tags.length;k>0;){var
ar=document.getElementsByTagName(tags[--k]);var cc=null;for(var
i=ar.length;i>0;){cc=ar[--i];p=Calendar.getAbsolutePos(cc);var CX1=p.x;var
CX2=cc.offsetWidth+CX1;var CY1=p.y;var
CY2=cc.offsetHeight+CY1;if(this.hidden||(CX1>EX2)||(CX2<EX1)||(CY1>EY2)||(CY2<EY1)){if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getVisib(cc);}cc.style.visibility=cc.__msh_save_visibility;}else{if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getVisib(cc);}cc.style.visibility="hidden";}}}};Calendar.prototype._displayWeekdays=function(){var
fdow=this.firstDayOfWeek;var cell=this.firstdayname;var
weekend=Calendar._TT["WEEKEND"];for(var i=0;i<7;++i){cell.className="day
name";var
realday=(i+fdow)%7;if(i){cell.ttip=Calendar._TT["DAY_FIRST"].replace("%s",Calendar._DN[realday]);cell.navtype=100;cell.calendar=this;cell.fdow=realday;Calendar._add_evs(cell);}if(weekend.indexOf(realday.toString())!=-1){Calendar.addClass(cell,"weekend");}cell.innerHTML=Calendar._SDN[(i+fdow)%7];cell=cell.nextSibling;}};Calendar.prototype._hideCombos=function(){this.monthsCombo.style.display="none";this.yearsCombo.style.display="none";};Calendar.prototype._dragStart=function(ev){if(this.dragging){return;}this.dragging=true;var
posX;var
posY;if(Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft;}else{posY=ev.clientY+window.scrollY;posX=ev.clientX+window.scrollX;}var
st=this.element.style;this.xOffs=posX-parseInt(st.left);this.yOffs=posY-parseInt(st.top);with(Calendar){addEvent(document,"mousemove",calDragIt);addEvent(document,"mouseup",calDragEnd);}};Date._MD=new
Array(31,28,31,30,31,30,31,31,30,31,30,31);Date.SECOND=1000;Date.MINUTE=60*Date.SECOND;Date.HOUR=60*Date.MINUTE;Date.DAY=24*Date.HOUR;Date.WEEK=7*Date.DAY;Date.parseDate=function(str,fmt){var
today=new Date();var y=0;var m=-1;var d=0;var a=str.split(/\W+/);var
b=fmt.match(/%./g);var i=0,j=0;var hr=0;var
min=0;for(i=0;i<a.length;++i){if(!a[i])continue;switch(b[i]){case "%d":case
"%e":d=parseInt(a[i],10);break;case "%m":m=parseInt(a[i],10)-1;break;case
"%Y":case "%y":y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);break;case
"%b":case
"%B":for(j=0;j<12;++j){if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){m=j;break;}}break;case
"%H":case "%I":case "%k":case "%l":hr=parseInt(a[i],10);break;case "%P":case
"%p":if(/pm/i.test(a[i])&&hr<12)hr+=12;else
if(/am/i.test(a[i])&&hr>=12)hr-=12;break;case
"%M":min=parseInt(a[i],10);break;}}if(isNaN(y))y=today.getFullYear();if(isNaN(m))m=today.getMonth();if(isNaN(d))d=today.getDate();if(isNaN(hr))hr=today.getHours();if(isNaN(min))min=today.getMinutes();if(y!=0&&m!=-1&&d!=0)return
new
Date(y,m,d,hr,min,0);y=0;m=-1;d=0;for(i=0;i<a.length;++i){if(a[i].search(/[a-zA-Z]+/)!=-1){var
t=-1;for(j=0;j<12;++j){if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){t=j;break;}}if(t!=-1){if(m!=-1){d=m+1;}m=t;}}else
if(parseInt(a[i],10)<=12&&m==-1){m=a[i]-1;}else
if(parseInt(a[i],10)>31&&y==0){y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);}else
if(d==0){d=a[i];}}if(y==0)y=today.getFullYear();if(m!=-1&&d!=0)return new
Date(y,m,d,hr,min,0);return
today;};Date.prototype.getMonthDays=function(month){var
year=this.getFullYear();if(typeof
month=="undefined"){month=this.getMonth();}if(((0==(year%4))&&((0!=(year%100))||(0==(year%400))))&&month==1){return
29;}else{return Date._MD[month];}};Date.prototype.getDayOfYear=function(){var
now=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var
then=new Date(this.getFullYear(),0,0,0,0,0);var time=now-then;return
Math.floor(time/Date.DAY);};Date.prototype.getWeekNumber=function(){var d=new
Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var
DoW=d.getDay();d.setDate(d.getDate()-(DoW+6)%7+3);var
ms=d.valueOf();d.setMonth(0);d.setDate(4);return
Math.round((ms-d.valueOf())/(7*864e5))+1;};Date.prototype.equalsTo=function(date){return((this.getFullYear()==date.getFullYear())&&(this.getMonth()==date.getMonth())&&(this.getDate()==date.getDate())&&(this.getHours()==date.getHours())&&(this.getMinutes()==date.getMinutes()));};Date.prototype.setDateOnly=function(date){var
tmp=new
Date(date);this.setDate(1);this.setFullYear(tmp.getFullYear());this.setMonth(tmp.getMonth());this.setDate(tmp.getDate());};Date.prototype.print=function(str){var
m=this.getMonth();var d=this.getDate();var y=this.getFullYear();var
wn=this.getWeekNumber();var w=this.getDay();var s={};var hr=this.getHours();var
pm=(hr>=12);var ir=(pm)?(hr-12):hr;var
dy=this.getDayOfYear();if(ir==0)ir=12;var min=this.getMinutes();var
sec=this.getSeconds();s["%a"]=Calendar._SDN[w];s["%A"]=Calendar._DN[w];s["%b"]=Calendar._SMN[m];s["%B"]=Calendar._MN[m];s["%C"]=1+Math.floor(y/100);s["%d"]=(d<10)?("0"+d):d;s["%e"]=d;s["%H"]=(hr<10)?("0"+hr):hr;s["%I"]=(ir<10)?("0"+ir):ir;s["%j"]=(dy<100)?((dy<10)?("00"+dy):("0"+dy)):dy;s["%k"]=hr;s["%l"]=ir;s["%m"]=(m<9)?("0"+(1+m)):(1+m);s["%M"]=(min<10)?("0"+min):min;s["%n"]="\n";s["%p"]=pm?"PM":"AM";s["%P"]=pm?"pm":"am";s["%s"]=Math.floor(this.getTime()/1000);s["%S"]=(sec<10)?("0"+sec):sec;s["%t"]="\t";s["%U"]=s["%W"]=s["%V"]=(wn<10)?("0"+wn):wn;s["%u"]=w+1;s["%w"]=w;s["%y"]=(''+y).substr(2,2);s["%Y"]=y;s["%%"]="%";var
re=/%./g;if(!Calendar.is_ie5&&!Calendar.is_khtml)return
str.replace(re,function(par){return s[par]||par;});var a=str.match(re);for(var
i=0;i<a.length;i++){var tmp=s[a[i]];if(tmp){re=new
RegExp(a[i],'g');str=str.replace(re,tmp);}}return
str;};Date.prototype.__msh_oldSetFullYear=Date.prototype.setFullYear;Date.prototype.setFullYear=function(y){var
d=new
Date(this);d.__msh_oldSetFullYear(y);if(d.getMonth()!=this.getMonth())this.setDate(28);this.__msh_oldSetFullYear(y);};window._dynarch_popupCalendar=null;
Index: phpgwapi/js/jscalendar/doc/html/reference-Z-S.css
diff -u phpgwapi/js/jscalendar/doc/html/reference-Z-S.css:1.4
phpgwapi/js/jscalendar/doc/html/reference-Z-S.css:1.5
--- phpgwapi/js/jscalendar/doc/html/reference-Z-S.css:1.4 Thu Dec 30
06:47:33 2004
+++ phpgwapi/js/jscalendar/doc/html/reference-Z-S.css Sun Mar 26 10:53:26 2006
@@ -0,0 +1,193 @@
+
+ body {
+ color: black;
+ /* background-color: #e5e5e5;*/
+ background-color: #ffffff;
+ /*background-color: beige;*/
+ margin-top: 2em;
+ margin-left: 8%;
+ margin-right: 8%;
+ }
+
+ h1,h2,h3,h4,h5,h6 {
+ margin-top: .5em;
+ }
+
+ .title {
+ font-size: 200%;
+ font-weight: normal;
+ }
+
+ .partheading {
+ font-size: 100%;
+ }
+
+ .chapterheading {
+ font-size: 100%;
+ }
+
+ .beginsection {
+ font-size: 110%;
+ }
+
+ .tiny {
+ font-size: 40%;
+ }
+
+ .scriptsize {
+ font-size: 60%;
+ }
+
+ .footnotesize {
+ font-size: 75%;
+ }
+
+ .small {
+ font-size: 90%;
+ }
+
+ .normalsize {
+ font-size: 100%;
+ }
+
+ .large {
+ font-size: 120%;
+ }
+
+ .largecap {
+ font-size: 150%;
+ }
+
+ .largeup {
+ font-size: 200%;
+ }
+
+ .huge {
+ font-size: 300%;
+ }
+
+ .hugecap {
+ font-size: 350%;
+ }
+
+ pre {
+ margin-left: 2em;
+ }
+
+ blockquote {
+ margin-left: 2em;
+ }
+
+ ol {
+ list-style-type: decimal;
+ }
+
+ ol ol {
+ list-style-type: lower-alpha;
+ }
+
+ ol ol ol {
+ list-style-type: lower-roman;
+ }
+
+ ol ol ol ol {
+ list-style-type: upper-alpha;
+ }
+
+ /*
+ .verbatim {
+ color: #4d0000;
+ }
+ */
+
+ tt i {
+ font-family: serif;
+ }
+
+ .verbatim em {
+ font-family: serif;
+ }
+
+ .scheme em {
+ font-family: serif;
+ color: black;
+ }
+
+ .scheme {
+ color: brown;
+ }
+
+ .scheme .keyword {
+ color: #990000;
+ font-weight: bold;
+ }
+
+ .scheme .builtin {
+ color: #990000;
+ }
+
+ .scheme .variable {
+ color: navy;
+ }
+
+ .scheme .global {
+ color: purple;
+ }
+
+ .scheme .selfeval {
+ color: green;
+ }
+
+ .scheme .comment {
+ color: teal;
+ }
+
+ .schemeresponse {
+ color: green;
+ }
+
+ .navigation {
+ color: red;
+ text-align: right;
+ font-size: medium;
+ font-style: italic;
+ }
+
+ .disable {
+ /* color: #e5e5e5; */
+ color: gray;
+ }
+
+ .smallcaps {
+ font-size: 75%;
+ }
+
+ .smallprint {
+ color: gray;
+ font-size: 75%;
+ text-align: right;
+ }
+
+ /*
+ .smallprint hr {
+ text-align: left;
+ width: 40%;
+ }
+ */
+
+ .footnoterule {
+ text-align: left;
+ width: 40%;
+ }
+
+ .colophon {
+ color: gray;
+ font-size: 80%;
+ text-align: right;
+ }
+
+ .colophon a {
+ color: gray;
+ }
+
+
\ No newline at end of file
Index: phpgwapi/js/jscalendar/doc/html/reference.html
diff -u phpgwapi/js/jscalendar/doc/html/reference.html:1.4
phpgwapi/js/jscalendar/doc/html/reference.html:1.5
--- phpgwapi/js/jscalendar/doc/html/reference.html:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/doc/html/reference.html Sun Mar 26 10:53:26 2006
@@ -2,8 +2,8 @@
<html>
<!--
-Generated from TeX source by tex2page, v 4r8f
-(running on MzScheme 204, unix),
+Generated from ../reference.tex by tex2page, v 2004-09-11
+(running on MzScheme 209, unix),
(c) Dorai Sitaram,
http://www.ccs.neu.edu/~dorai/tex2page/tex2page-doc.html
@@ -28,14 +28,12 @@
<p>
</p>
<p>
-
-
-
</p>
<p>
+
</p>
<p>
@@ -45,18 +43,19 @@
</p>
<p>
</p>
-<h1 class=title align=center><br /><br />DHTML Calendar Widget</h1>
+<h1 class=title align=center><br><br>DHTML Calendar Widget</h1>
<p></p>
<div align=center>
-Mihai Bazon, <tt><address@hidden></tt><p>November 5, 2003<br /></p>
+Mihai Bazon, <tt><address@hidden></tt><br>
+© Dynarch.com 2002-2005, <a
href="http://www.dynarch.com/"><tt>www.dynarch.com</tt></a><p>March 7,
2005<br></p>
<p></p>
<p>
-<span class=small>calendar version: 0.9.5 “Your favorite time,
bis”</span>
+<span class=small>calendar version: 1.0 ``It is happening again''</span>
</p>
</div>
<p></p>
<p>
-<span class=small><code class=verbatim>$Id: reference.html,v 1.4 2004/12/30
06:47:33 skwashd Exp $</code></span>
+<span class=small><code class=verbatim>$Id: reference.html,v 1.5 2006/03/26
10:53:26 skwashd Exp $</code></span>
</p>
<span class=small><blockquote>
<div align=right><table><tr><td>
@@ -65,88 +64,102 @@
</blockquote></span>
<a name="node_sec_Temp_1"></a>
-<h1>Contents</h1><p><a name="node_toc_start"></a></p>
+<h1><a href="#node_toc_node_sec_Temp_1">Contents</a></h1>
+<p><a name="node_toc_start"></a></p>
+<p><b>
+ <a name="node_toc_node_sec_1"></a><a
href="#node_sec_1">1 Overview</a></b><br>
+ <a name="node_toc_node_sec_1.1"></a><a
href="#node_sec_1.1">1.1 How does this thing work?</a><br>
+ <a name="node_toc_node_sec_1.2"></a><a
href="#node_sec_1.2">1.2 Project files</a><br>
+ <a name="node_toc_node_sec_1.3"></a><a
href="#node_sec_1.3">1.3 License</a><br>
+</p>
<p><b>
- <a name="node_toc_node_sec_1"></a><a
href="#node_sec_1">1 Overview</a></b><br />
- <a name="node_toc_node_sec_1.1"></a><a
href="#node_sec_1.1">1.1 How does this thing work?</a><br />
- <a name="node_toc_node_sec_1.2"></a><a
href="#node_sec_1.2">1.2 Project files</a><br />
- <a name="node_toc_node_sec_1.3"></a><a
href="#node_sec_1.3">1.3 License</a><br />
+ <a name="node_toc_node_sec_2"></a><a
href="#node_sec_2">2 Quick startup</a></b><br>
+ <a name="node_toc_node_sec_2.1"></a><a
href="#node_sec_2.1">2.1 Installing a popup calendar</a><br>
+ <a name="node_toc_node_sec_2.2"></a><a
href="#node_sec_2.2">2.2 Installing a flat calendar</a><br>
+ <a name="node_toc_node_sec_2.3"></a><a
href="#node_sec_2.3">2.3 <tt>Calendar.setup</tt> in detail</a><br>
</p>
<p><b>
- <a name="node_toc_node_sec_2"></a><a
href="#node_sec_2">2 Quick startup</a></b><br />
- <a name="node_toc_node_sec_2.1"></a><a
href="#node_sec_2.1">2.1 Installing a popup calendar</a><br />
- <a name="node_toc_node_sec_2.2"></a><a
href="#node_sec_2.2">2.2 Installing a flat calendar</a><br />
- <a name="node_toc_node_sec_2.3"></a><a
href="#node_sec_2.3">2.3 <tt>Calendar.setup</tt> in detail</a><br />
+ <a name="node_toc_node_sec_3"></a><a
href="#node_sec_3">3 Recipes</a></b><br>
+ <a name="node_toc_node_sec_3.1"></a><a
href="#node_sec_3.1">3.1 Popup calendars</a><br>
+ <a
name="node_toc_node_sec_3.1.1"></a><a
href="#node_sec_3.1.1">3.1.1 Simple text field with calendar
attached to a button</a><br>
+ <a
name="node_toc_node_sec_3.1.2"></a><a
href="#node_sec_3.1.2">3.1.2 Simple field with calendar attached to
an image</a><br>
+ <a
name="node_toc_node_sec_3.1.3"></a><a
href="#node_sec_3.1.3">3.1.3 Hidden field, plain text
triggers</a><br>
+ <a
name="node_toc_node_sec_3.1.4"></a><a href="#node_sec_3.1.4">3.1.4 2
Linked fields, no trigger buttons</a><br>
+ <a name="node_toc_node_sec_3.2"></a><a
href="#node_sec_3.2">3.2 Flat calendars</a><br>
+ <a name="node_toc_node_sec_3.3"></a><a
href="#node_sec_3.3">3.3 Highlight special dates</a><br>
+ <a name="node_toc_node_sec_3.4"></a><a
href="#node_sec_3.4">3.4 Select multiple dates</a><br>
</p>
<p><b>
- <a name="node_toc_node_sec_3"></a><a
href="#node_sec_3">3 The Calendar object overview</a></b><br />
- <a name="node_toc_node_sec_3.1"></a><a
href="#node_sec_3.1">3.1 Creating a calendar</a><br />
- <a name="node_toc_node_sec_3.2"></a><a
href="#node_sec_3.2">3.2 Order does matter ;-)</a><br />
- <a name="node_toc_node_sec_3.3"></a><a
href="#node_sec_3.3">3.3 Caching the object</a><br />
- <a name="node_toc_node_sec_3.4"></a><a
href="#node_sec_3.4">3.4 Callback functions</a><br />
+ <a name="node_toc_node_sec_4"></a><a
href="#node_sec_4">4 The Calendar object overview</a></b><br>
+ <a name="node_toc_node_sec_4.1"></a><a
href="#node_sec_4.1">4.1 Creating a calendar</a><br>
+ <a name="node_toc_node_sec_4.2"></a><a
href="#node_sec_4.2">4.2 Order does matter ;-)</a><br>
+ <a name="node_toc_node_sec_4.3"></a><a
href="#node_sec_4.3">4.3 Caching the object</a><br>
+ <a name="node_toc_node_sec_4.4"></a><a
href="#node_sec_4.4">4.4 Callback functions</a><br>
</p>
<p><b>
- <a name="node_toc_node_sec_4"></a><a
href="#node_sec_4">4 The Calendar object API reference</a></b><br />
- <a name="node_toc_node_sec_4.1"></a><a
href="#node_sec_4.1">4.1 <tt>Calendar</tt> constructor</a><br />
- <a name="node_toc_node_sec_4.2"></a><a
href="#node_sec_4.2">4.2 Useful member variables (properties)</a><br
/>
- <a name="node_toc_node_sec_4.3"></a><a
href="#node_sec_4.3">4.3 Public methods</a><br />
- <a
name="node_toc_node_sec_4.3.1"></a><a
href="#node_sec_4.3.1">4.3.1 <tt>Calendar.create</tt></a><br />
- <a
name="node_toc_node_sec_4.3.2"></a><a
href="#node_sec_4.3.2">4.3.2 <tt>Calendar.callHandler</tt></a><br />
- <a
name="node_toc_node_sec_4.3.3"></a><a
href="#node_sec_4.3.3">4.3.3 <tt>Calendar.callCloseHandler</tt></a><br
/>
- <a
name="node_toc_node_sec_4.3.4"></a><a
href="#node_sec_4.3.4">4.3.4 <tt>Calendar.hide</tt></a><br />
- <a
name="node_toc_node_sec_4.3.5"></a><a
href="#node_sec_4.3.5">4.3.5 <tt>Calendar.setDateFormat</tt></a><br
/>
- <a
name="node_toc_node_sec_4.3.6"></a><a
href="#node_sec_4.3.6">4.3.6 <tt>Calendar.setTtDateFormat</tt></a><br
/>
- <a
name="node_toc_node_sec_4.3.7"></a><a
href="#node_sec_4.3.7">4.3.7 <tt>Calendar.setDisabledHandler</tt></a><br
/>
- <a
name="node_toc_node_sec_4.3.8"></a><a
href="#node_sec_4.3.8">4.3.8 <tt>Calendar.setDateStatusHandler</tt></a><br
/>
- <a
name="node_toc_node_sec_4.3.9"></a><a
href="#node_sec_4.3.9">4.3.9 <tt>Calendar.show</tt></a><br />
- <a
name="node_toc_node_sec_4.3.10"></a><a
href="#node_sec_4.3.10">4.3.10 <tt>Calendar.showAt</tt></a><br />
- <a
name="node_toc_node_sec_4.3.11"></a><a
href="#node_sec_4.3.11">4.3.11 <tt>Calendar.showAtElement</tt></a><br
/>
- <a
name="node_toc_node_sec_4.3.12"></a><a
href="#node_sec_4.3.12">4.3.12 <tt>Calendar.setDate</tt></a><br />
- <a
name="node_toc_node_sec_4.3.13"></a><a
href="#node_sec_4.3.13">4.3.13 <tt>Calendar.setMondayFirst</tt></a><br
/>
- <a
name="node_toc_node_sec_4.3.14"></a><a
href="#node_sec_4.3.14">4.3.14 <tt>Calendar.parseDate</tt></a><br />
- <a
name="node_toc_node_sec_4.3.15"></a><a
href="#node_sec_4.3.15">4.3.15 <tt>Calendar.setRange</tt></a><br />
+ <a name="node_toc_node_sec_5"></a><a
href="#node_sec_5">5 The Calendar object API reference</a></b><br>
+ <a name="node_toc_node_sec_5.1"></a><a
href="#node_sec_5.1">5.1 <tt>Calendar</tt> constructor</a><br>
+ <a name="node_toc_node_sec_5.2"></a><a
href="#node_sec_5.2">5.2 Useful member variables (properties)</a><br>
+ <a name="node_toc_node_sec_5.3"></a><a
href="#node_sec_5.3">5.3 Public methods</a><br>
+ <a
name="node_toc_node_sec_5.3.1"></a><a
href="#node_sec_5.3.1">5.3.1 <tt>Calendar.create</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.2"></a><a
href="#node_sec_5.3.2">5.3.2 <tt>Calendar.callHandler</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.3"></a><a
href="#node_sec_5.3.3">5.3.3 <tt>Calendar.callCloseHandler</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.4"></a><a
href="#node_sec_5.3.4">5.3.4 <tt>Calendar.hide</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.5"></a><a
href="#node_sec_5.3.5">5.3.5 <tt>Calendar.setDateFormat</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.6"></a><a
href="#node_sec_5.3.6">5.3.6 <tt>Calendar.setTtDateFormat</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.7"></a><a
href="#node_sec_5.3.7">5.3.7 <tt>Calendar.setDisabledHandler</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.8"></a><a
href="#node_sec_5.3.8">5.3.8 <tt>Calendar.setDateStatusHandler</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.9"></a><a
href="#node_sec_5.3.9">5.3.9 <tt>Calendar.show</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.10"></a><a
href="#node_sec_5.3.10">5.3.10 <tt>Calendar.showAt</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.11"></a><a
href="#node_sec_5.3.11">5.3.11 <tt>Calendar.showAtElement</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.12"></a><a
href="#node_sec_5.3.12">5.3.12 <tt>Calendar.setDate</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.13"></a><a
href="#node_sec_5.3.13">5.3.13 <tt>Calendar.setFirstDayOfWeek</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.14"></a><a
href="#node_sec_5.3.14">5.3.14 <tt>Calendar.parseDate</tt></a><br>
+ <a
name="node_toc_node_sec_5.3.15"></a><a
href="#node_sec_5.3.15">5.3.15 <tt>Calendar.setRange</tt></a><br>
</p>
<p><b>
- <a name="node_toc_node_sec_5"></a><a
href="#node_sec_5">5 Side effects</a></b><br />
+ <a name="node_toc_node_sec_6"></a><a
href="#node_sec_6">6 Side effects</a></b><br>
</p>
<p><b>
- <a name="node_toc_node_sec_6"></a><a
href="#node_sec_6">6 Credits</a></b><br />
+ <a name="node_toc_node_sec_7"></a><a
href="#node_sec_7">7 Credits</a></b><br>
</p>
<p>
</p>
<p>
</p>
<a name="node_sec_1"></a>
-<h1><a href="#node_toc_node_sec_1">1 Overview</a></h1><p>The DHTML
Calendar widget<a name="call_footnote_Temp_2"></a><a
href="#footnote_Temp_2"><sup><small>1</small></sup></a>
+<h1><a href="#node_toc_node_sec_1">1 Overview</a></h1>
+<p>The DHTML Calendar widget<a name="call_footnote_Temp_2"></a><a
href="#footnote_Temp_2"><sup><small>1</small></sup></a>
is an (HTML) user interface element that gives end-users a friendly way to
select date and time. It works in a web browser. The first versions only
provided
support for popup calendars, while starting with version 0.9 it also supports
-“flat” display. A “flat” calendar is a calendar that
stays visible in the
-page all the time. In this mode it could be very useful for
“blog” pages and
+``flat'' display. A ``flat'' calendar is a calendar that stays visible in the
+page all the time. In this mode it could be very useful for ``blog'' pages and
other pages that require the calendar to be always present.</p>
<p>
-The calendar is compatible with most popular browsers nowadays. While
it’s
+The calendar is compatible with most popular browsers nowadays. While it's
created using web standards and it should generally work with any compliant
-browser, the following browsers were found to work: Mozilla (the
+browser, the following browsers were found to work: Mozilla/Firefox (the
development platform), Netscape 6.0 or better, all other Gecko-based
browsers,
-Internet Explorer 5.0 or better <em>for Windows</em><a
name="call_footnote_Temp_3"></a><a
href="#footnote_Temp_3"><sup><small>2</small></sup></a>, Opera 7<a
name="call_footnote_Temp_4"></a><a
href="#footnote_Temp_4"><sup><small>3</small></sup></a> and Konqueror 3.1.2
(with pretty much the
-same dysfunctions as in Opera).</p>
+Internet Explorer 5.0 or better <em>for Windows</em><a
name="call_footnote_Temp_3"></a><a
href="#footnote_Temp_3"><sup><small>2</small></sup></a>, Opera 7<a
name="call_footnote_Temp_4"></a><a
href="#footnote_Temp_4"><sup><small>3</small></sup></a>, Konqueror 3.1.2 and
Apple Safari for
+MacOSX.</p>
<p>
You can find the latest info and version at the calendar homepage:</p>
<p>
</p>
<div align=center><table><tr><td>
-<a
href="http://dynarch.com/mishoo/calendar.epl"><tt>http://dynarch.com/mishoo/calendar.epl</tt></a>
+<a
href="http://www.dynarch.com/projects/calendar/"><tt>www.dynarch.com/projects/calendar</tt></a>
</td></tr></table></div>
<p>
</p>
<a name="node_sec_1.1"></a>
-<h2><a href="#node_toc_node_sec_1.1">1.1 How does this thing
work?</a></h2><p>DHTML is not “another kind of HTML”. It’s
merely a naming convention. DHTML
+<h2><a href="#node_toc_node_sec_1.1">1.1 How does this thing
work?</a></h2>
+<p>DHTML is not ``another kind of HTML''. It's merely a naming convention.
DHTML
refers to the combination of HTML, CSS, JavaScript and DOM. DOM (Document
Object Model) is a set of interfaces that glues the other three together. In
other words, DOM allows dynamic modification of an HTML page through a program.
-JavaScript is our programming language, since that’s what browsers like.
CSS
+JavaScript is our programming language, since that's what browsers like. CSS
is a way to make it look good ;-). So all this soup is generically known as
DHTML.</p>
<p>
@@ -159,11 +172,12 @@
By assigning a certain CSS class to the table we can control the look of the
calendar through an external CSS file; therefore, in order to change the
colors, backgrounds, rollover effects and other stuff, you can only change a
-CSS file—modification of the program itself is not necessary.</p>
+CSS file -- modification of the program itself is not necessary.</p>
<p>
</p>
<a name="node_sec_1.2"></a>
-<h2><a href="#node_toc_node_sec_1.2">1.2 Project
files</a></h2><p>Here’s a description of the project files, excluding
documentation and example
+<h2><a href="#node_toc_node_sec_1.2">1.2 Project files</a></h2>
+<p>Here's a description of the project files, excluding documentation and
example
files.</p>
<p>
</p>
@@ -191,34 +205,35 @@
<p>
</p>
<a name="node_sec_1.3"></a>
-<h2><a href="#node_toc_node_sec_1.3">1.3 License</a></h2><p></p>
+<h2><a href="#node_toc_node_sec_1.3">1.3 License</a></h2>
+<p></p>
<div align=center><table><tr><td>
-© Mihai Bazon, 2002 – 2003, <tt><address@hidden></tt><br />
-<a href="http://dynarch.com/mishoo/"><tt>http://dynarch.com/mishoo/</tt></a>
+© Dynarch.com 2002-2005,
+<a href="http://www.dynarch.com/"><tt>www.dynarch.com</tt></a>
+Author: Mihai Bazon
</td></tr></table></div>
<p>
The calendar is released under the
-<a href="http://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public
License</a>. You
-can <a href="http://www.gnu.org/licenses/lgpl.html">read the entire license
text
-here</a>.</p>
+<a href="http://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public
License</a>.</p>
<p>
</p>
<a name="node_sec_2"></a>
-<h1><a href="#node_toc_node_sec_2">2 Quick startup</a></h1><p></p>
+<h1><a href="#node_toc_node_sec_2">2 Quick startup</a></h1>
+<p></p>
<p>
Installing the calendar used to be quite a task until version 0.9.3. Starting
with 0.9.3 I have included the file <tt>calendar-setup.js</tt> whose goal is to
assist you to setup a popup or flat calendar in minutes. You are
encouraged to modify this file and <em>not</em> calendar.js if you need
-extra customization, but you’re on your own.</p>
+extra customization, but you're on your own.</p>
<p>
First you have to include the needed scripts and style-sheet. Make sure you do
-this in your document’s <tt><head></tt> section, also make sure
you put the
+this in your document's <tt><head></tt> section, also make sure you put
the
correct paths to the scripts.</p>
<p>
</p>
-<pre class=verbatim><style type="text/css">@import
url(calendar-win2k-1.css)</style>
+<pre class=verbatim><style type="text/css">@import
url(calendar-win2k-1.css);</style>
<script type="text/javascript"
src="calendar.js"></script>
<script type="text/javascript"
src="lang/calendar-en.js"></script>
<script type="text/javascript"
src="calendar-setup.js"></script>
@@ -226,7 +241,8 @@
<p>
</p>
<a name="node_sec_2.1"></a>
-<h2><a href="#node_toc_node_sec_2.1">2.1 Installing a popup
calendar</a></h2><p></p>
+<h2><a href="#node_toc_node_sec_2.1">2.1 Installing a popup
calendar</a></h2>
+<p></p>
<p>
Now suppose you have the following HTML:</p>
<p>
@@ -244,21 +260,21 @@
<pre class=verbatim><script type="text/javascript">
Calendar.setup(
{
- inputField : "data", // ID of the input field
- ifFormat : "M d, y", // the date format
- button : "trigger" // ID of the button
+ inputField : "data", // ID of the input field
+ ifFormat : "%m %d, %Y", // the date format
+ button : "trigger" // ID of the button
}
);
</script>
</pre><p></p>
<p>
The <tt>Calendar.setup</tt> function, defined in <tt>calendar-setup.js</tt>
-takes care of “patching” the button to display a calendar when
clicked. The
+takes care of ``patching'' the button to display a calendar when clicked. The
calendar is by default in single-click mode and linked with the given input
field, so that when the end-user selects a date it will update the input field
with the date in the given format and close the calendar. If you are a
long-term user of the calendar you probably remember that for doing this you
-needed to write a couple functions and add an “onclick” handler
for the
+needed to write a couple functions and add an ``onclick'' handler for the
button by hand.</p>
<p>
By looking at the example above we can see that the function
@@ -273,9 +289,10 @@
<p>
</p>
<a name="node_sec_2.2"></a>
-<h2><a href="#node_toc_node_sec_2.2">2.2 Installing a flat
calendar</a></h2><p></p>
+<h2><a href="#node_toc_node_sec_2.2">2.2 Installing a flat
calendar</a></h2>
+<p></p>
<p>
-Here’s how to configure a flat calendar, using the same
<tt>Calendar.setup</tt>
+Here's how to configure a flat calendar, using the same <tt>Calendar.setup</tt>
function. First, you should have an empty element with an ID. This element
will act as a container for the calendar. It can be any block-level element,
such as DIV, TABLE, etc. We will use a DIV in this example.</p>
@@ -285,7 +302,7 @@
</pre><p></p>
<p>
Then there is the JavaScript code that sets up the calendar into the
-“calendar-container” DIV. The code can occur anywhere in HTML
+``calendar-container'' DIV. The code can occur anywhere in HTML
<em>after</em> the DIV element.</p>
<p>
</p>
@@ -315,14 +332,15 @@
<p>
</p>
<a name="node_sec_2.3"></a>
-<h2><a href="#node_toc_node_sec_2.3">2.3 <tt>Calendar.setup</tt> in
detail</a></h2><p></p>
+<h2><a href="#node_toc_node_sec_2.3">2.3 <tt>Calendar.setup</tt> in
detail</a></h2>
+<p></p>
<p>
Following there is the complete list of properties interpreted by
Calendar.setup. All of them have default values, so you can pass only those
which you would like to customize. Anyway, you <em>must</em> pass at least one
of <tt>inputField</tt>, <tt>displayArea</tt> or <tt>button</tt>, for a popup
calendar, or <tt>flat</tt> for a flat calendar. Otherwise you will get a
-warning message saying that there’s nothing to setup.</p>
+warning message saying that there's nothing to setup.</p>
<p>
</p>
<span class=small><table border=0><tr><td valign=top ><b>property</b> </td><td
valign=top ><b>type</b> </td><td valign=top ><b>description</b> </td><td
valign=top ><b>default</b>
@@ -336,23 +354,23 @@
</td><td valign=top >null
</td></tr>
<tr><td valign=top ><tt>button</tt>
-</td><td valign=top >string </td><td valign=top >The ID of the calendar
“trigger”. This is an element (ordinarily a button or an image)
that will dispatch a certain event (usually “click”) to the
function that creates and displays the calendar.
+</td><td valign=top >string </td><td valign=top >The ID of the calendar
``trigger''. This is an element (ordinarily a button or an image) that will
dispatch a certain event (usually ``click'') to the function that creates and
displays the calendar.
</td><td valign=top >null
</td></tr>
<tr><td valign=top ><tt>eventName</tt>
-</td><td valign=top >string </td><td valign=top >The name of the event that
will trigger the calendar. The name should be without the “on”
prefix, such as “click” instead of “onclick”. Virtually
all users will want to let this have the default value (“click”).
Anyway, it could be useful if, say, you want the calendar to appear when the
input field is focused and have no trigger button (in this case use
“focus” as the event name).
-</td><td valign=top >“click”
+</td><td valign=top >string </td><td valign=top >The name of the event that
will trigger the calendar. The name should be without the ``on'' prefix, such
as ``click'' instead of ``onclick''. Virtually all users will want to let this
have the default value (``click''). Anyway, it could be useful if, say, you
want the calendar to appear when the input field is focused and have no trigger
button (in this case use ``focus'' as the event name).
+</td><td valign=top >``click''
</td></tr>
<tr><td valign=top ><tt>ifFormat</tt>
</td><td valign=top >string </td><td valign=top >The format string that will
be used to enter the date in the input field. This format will be honored even
if the input field is hidden.
-</td><td valign=top >“%Y/%m/%d”
+</td><td valign=top >``%Y/%m/%d''
</td></tr>
<tr><td valign=top ><tt>daFormat</tt>
</td><td valign=top >string </td><td valign=top >Format of the date displayed
in the displayArea (if specified).
-</td><td valign=top >“%Y/%m/%d”
+</td><td valign=top >``%Y/%m/%d''
</td></tr>
<tr><td valign=top ><tt>singleClick</tt>
-</td><td valign=top >boolean </td><td valign=top >Wether the calendar is in
“single-click mode” or “double-click mode”. If true
(the default) the calendar will be created in single-click mode.
+</td><td valign=top >boolean </td><td valign=top >Wether the calendar is in
``single-click mode'' or ``double-click mode''. If true (the default) the
calendar will be created in single-click mode.
</td><td valign=top >true
</td></tr>
<tr><td valign=top ><tt>disableFunc</tt>
@@ -368,21 +386,20 @@
the date will be disabled. If it returns <tt>false</tt> nothing special
happens with the given date. If it returns a string then that will be taken
as a CSS class and appended to the date element. If this string is
-“disabled” then the date is also disabled (therefore is like
returning
+``disabled'' then the date is also disabled (therefore is like returning
<tt>true</tt>). For more information please also refer to section
-<a href="#node_sec_4.3.8">4.3.8</a>.
+<a href="#node_sec_5.3.8">5.3.8</a>.
</td><td valign=top >null
</td></tr>
-<tr><td valign=top ><tt>mondayFirst</tt>
-</td><td valign=top >boolean </td><td valign=top >If <tt>true</tt> (default)
then the calendar will display with
-Monday being the first day of week. If <tt>false</tt> then Sunday will be
-the first day of week. This has changed from default <tt>false</tt> to
-default <tt>true</tt> because the ISO 8601 defines week as starting Monday
-and this definition is used for computing the week number.
-</td><td valign=top >true
+<tr><td valign=top ><tt>firstDay</tt>
+</td><td valign=top >integer </td><td valign=top >Specifies which day is to be
displayed as the first day of
+week. Possible values are 0 to 6; 0 means Sunday, 1 means Monday, ..., 6
+means Saturday. The end user can easily change this too, by clicking on the
+day name in the calendar header.
+</td><td valign=top >0
</td></tr>
<tr><td valign=top ><tt>weekNumbers</tt>
-</td><td valign=top >boolean </td><td valign=top >If “true” then
the calendar will display week numbers.
+</td><td valign=top >boolean </td><td valign=top >If ``true'' then the
calendar will display week numbers.
</td><td valign=top >true
</td></tr>
<tr><td valign=top ><tt>align</tt>
@@ -390,8 +407,8 @@
reference element is dynamically chosen like this: if a displayArea is
specified then it will be the reference element. Otherwise, the input field
is the reference element. For the meaning of the alignment characters
-please section <a href="#node_sec_4.3.11">4.3.11</a>.
-</td><td valign=top >“Bl”
+please section <a href="#node_sec_5.3.11">5.3.11</a>.
+</td><td valign=top >``Bl''
</td></tr>
<tr><td valign=top ><tt>range</tt>
</td><td valign=top >array </td><td valign=top >An array having exactly 2
elements, integers. (!) The first [0] element is the minimum year that is
available, and the second [1] element is the maximum year that the calendar
will allow.
@@ -412,14 +429,14 @@
</td></tr>
<tr><td valign=top ><tt>onSelect</tt>
</td><td valign=top >function </td><td valign=top >If you provide a function
handler here then you have to manage
-the “click-on-date” event by yourself. Look in the
calendar-setup.js and
+the ``click-on-date'' event by yourself. Look in the calendar-setup.js and
take as an example the onSelect handler that you can see there.
</td><td valign=top >null
</td></tr>
<tr><td valign=top ><tt>onClose</tt>
</td><td valign=top >function </td><td valign=top >This handler will be called
when the calendar needs to close.
-You don’t need to provide one, but if you do it’s your
responsibility to
-hide/destroy the calendar. You’re on your own. Check the
calendar-setup.js
+You don't need to provide one, but if you do it's your responsibility to
+hide/destroy the calendar. You're on your own. Check the calendar-setup.js
file for an example.
</td><td valign=top >null
</td></tr>
@@ -441,26 +458,420 @@
</td><td valign=top >false
</td></tr>
<tr><td valign=top ><tt>timeFormat</tt>
-</td><td valign=top >string </td><td valign=top >Set this to “12”
or “24” to configure the way that the
+</td><td valign=top >string </td><td valign=top >Set this to ``12'' or ``24''
to configure the way that the
calendar will display time.
-</td><td valign=top >“24”
+</td><td valign=top >``24''
+</td></tr>
+<tr><td valign=top ><tt>electric</tt>
+</td><td valign=top >boolean </td><td valign=top >Set this to ``false'' if you
want the calendar to update the
+field only when closed (by default it updates the field at each date change,
+even if the calendar is not closed) </td><td valign=top >true
+</td></tr>
+<tr><td valign=top ><tt>position</tt>
+</td><td valign=top >array </td><td valign=top >Specifies the [x, y] position,
relative to page's top-left corner,
+where the calendar will be displayed. If not passed then the position will
+be computed based on the ``align'' parameter. Defaults to ``null'' (not
+used). </td><td valign=top >null
+</td></tr>
+<tr><td valign=top ><tt>cache</tt>
+</td><td valign=top >boolean </td><td valign=top >Set this to ``true'' if you
want to cache the calendar object.
+This means that a single calendar object will be used for all fields that
+require a popup calendar </td><td valign=top >false
+</td></tr>
+<tr><td valign=top ><tt>showOthers</tt>
+</td><td valign=top >boolean </td><td valign=top >If set to ``true'' then days
belonging to months overlapping
+with the currently displayed month will also be displayed in the calendar
+(but in a ``faded-out'' color) </td><td valign=top >false
</td></tr></table>
</span><p>
</p>
<a name="node_sec_3"></a>
-<h1><a href="#node_toc_node_sec_3">3 The Calendar object
overview</a></h1><p></p>
+<h1><a href="#node_toc_node_sec_3">3 Recipes</a></h1>
+<p>This section presents some common ways to setup a calendar using the
+<tt>Calendar.setup</tt> function detailed in the previous section.</p>
+<p>
+We don't discuss here about loading the JS or CSS code -- so make sure you
+add the proper <script> and <style> or <link> elements in
your
+HTML code. Also, when we present input fields, please note that they should
+be embedded in some form in order for data to be actually sent to server; we
+don't discuss these things here because they are not related to our
+calendar.</p>
+<p>
+</p>
+<a name="node_sec_3.1"></a>
+<h2><a href="#node_toc_node_sec_3.1">3.1 Popup calendars</a></h2>
+<p>These samples can be found in the file â<tt>simple-1.html</tt>â from the
+calendar package.</p>
+<p>
+</p>
+<a name="node_sec_3.1.1"></a>
+<h3><a href="#node_toc_node_sec_3.1.1">3.1.1 Simple text field with
calendar attached to a button</a></h3>
+<p></p>
+<p>
+This piece of code will create a calendar for a simple input field with a
+button that will open the calendar when clicked.</p>
+<p>
+</p>
+<pre class=verbatim><input type="text" name="date"
id="f_date_b"
+ /><button type="reset" id="f_trigger_b"
+ >...</button>
+<script type="text/javascript">
+ Calendar.setup({
+ inputField : "f_date_b", //*
+ ifFormat : "%m/%d/%Y %I:%M %p",
+ showsTime : true,
+ button : "f_trigger_b", //*
+ step : 1
+ });
+</script>
+</pre><p></p>
+<p>
+Note that this code does more actually; the only <em>required</em> fields are
+those marked with â//*â -- that is, the ID of the input field and the ID of
+the button need to be passed to <tt>Calendar.setup</tt> in order for the
+calendar to be properly assigned to this input field. As one can easily
+guess from the argument names, the other arguments configure a certain date
+format, instruct the calendar to also include a time selector and display
+every year in the drop-down boxes (the âstepâ parameter) -- instead of
showing
+every other year as the default calendar does.</p>
+<p>
+</p>
+<a name="node_sec_3.1.2"></a>
+<h3><a href="#node_toc_node_sec_3.1.2">3.1.2 Simple field with
calendar attached to an image</a></h3>
+<p>Same as the above, but the element that triggers the calendar is this time
+an image, not a button.</p>
+<p>
+</p>
+<pre class=verbatim><input type="text" name="date"
id="f_date_c" readonly="1" />
+<img src="img.gif" id="f_trigger_c"
+ style="cursor: pointer; border: 1px solid red;"
+ title="Date selector"
+ onmouseover="this.style.background='red';"
+ onmouseout="this.style.background=''" />
+<script type="text/javascript">
+ Calendar.setup({
+ inputField : "f_date_c",
+ ifFormat : "%B %e, %Y",
+ button : "f_trigger_c",
+ align : "Tl",
+ singleClick : false
+ });
+</script>
+</pre><p></p>
+<p>
+Note that the same 2 parameters are required as in the previous case; the
+difference is that the 'button' parameter now gets the ID of the image
+instead of the ID of the button. But the event is the same: at 'onclick' on
+the element that is passed as 'button', the calendar will be shown.</p>
+<p>
+The above code additionally sets an alignment mode -- the parameters are
+described in <a href="#node_sec_5.3.11">5.3.11</a>.</p>
+<p>
+</p>
+<a name="node_sec_3.1.3"></a>
+<h3><a href="#node_toc_node_sec_3.1.3">3.1.3 Hidden field, plain
text triggers</a></h3>
+<p>Sometimes, to assure that the date is well formatted, you might want not to
+allow the end user to write a date manually. This can easily be achieved
+with an input field by setting its <tt>readonly</tt> attribute, which is
+defined by the HTML4 standard; however, here's an even nicer approach: our
+calendar widget allows you to use a hidden field as the way to pass data to
+server, and a âdisplay areaâ to show the end user the selected date. The
+âdisplay areaâ can be any HTML element, such as a DIV or a SPAN or
+whatever -- we will use a SPAN in our sample.</p>
+<p>
+</p>
+<pre class=verbatim><input type="hidden" name="date"
id="f_date_d" />
+
+<p>Your birthday:
+ <span style="background-color: #ff8; cursor: default;"
+ onmouseover="this.style.backgroundColor='#ff0';"
+ onmouseout="this.style.backgroundColor='#ff8';"
+ id="show_d"
+ >Click to open date selector</span>.</p>
+
+<script type="text/javascript">
+ Calendar.setup({
+ inputField : "f_date_d",
+ ifFormat : "%Y/%d/%m",
+ displayArea : "show_d",
+ daFormat : "%A, %B %d, %Y",
+ });
+</script>
+</pre><p></p>
+<p>
+The above code will configure a calendar attached to the hidden field and to
+the SPAN having the id=âshow_dâ. When the SPAN element is clicked, the
+calendar opens and allows the end user to chose a date. When the date is
+chosen, the input field will be updated with the value in the format
+â<tt>%Y/%d/%m</tt>â, and the SPAN element will display the date in a
+friendlier format (defined by â<tt>daFormat</tt>â).</p>
+<p>
+Beware that using this approach will make your page unfunctional in browsers
+that do not support JavaScript or our calendar.</p>
+<p>
+</p>
+<a name="node_sec_3.1.4"></a>
+<h3><a href="#node_toc_node_sec_3.1.4">3.1.4 2 Linked fields, no
trigger buttons</a></h3>
+<p>Supposing you want to create 2 fields that hold an interval of exactly one
+week. The first is the starting date, and the second is the ending date.
+You want the fields to be automatically updated when some date is clicked in
+one or the other, in order to keep exactly one week difference between
them.</p>
+<p>
+</p>
+<pre class=verbatim><input type="text" name="date"
id="f_date_a" />
+<input type="text" name="date"
id="f_calcdate" />
+
+<script type="text/javascript">
+ function catcalc(cal) {
+ var date = cal.date;
+ var time = date.getTime()
+ // use the _other_ field
+ var field = document.getElementById("f_calcdate");
+ if (field == cal.params.inputField) {
+ field = document.getElementById("f_date_a");
+ time -= Date.WEEK; // substract one week
+ } else {
+ time += Date.WEEK; // add one week
+ }
+ var date2 = new Date(time);
+ field.value = date2.print("%Y-%m-%d %H:%M");
+ }
+ Calendar.setup({
+ inputField : "f_date_a",
+ ifFormat : "%Y-%m-%d %H:%M",
+ showsTime : true,
+ timeFormat : "24",
+ onUpdate : catcalc
+ });
+ Calendar.setup({
+ inputField : "f_calcdate",
+ ifFormat : "%Y-%m-%d %H:%M",
+ showsTime : true,
+ timeFormat : "24",
+ onUpdate : catcalc
+ });
+</script>
+</pre><p></p>
+<p>
+The above code will configure 2 input fields with calendars attached, as
+usual. The first thing to note is that there's no trigger button -- in such
+case, the calendar will popup when one clicks into the input field. Using
+the <tt>onUpdate</tt> parameter, we pass a reference to a function of ours
+that will get called after a date was selected. In that function we
+determine what field was updated and we compute the date in the other input
+field such that it keeps a one week difference between the two. Enjoy! :-)</p>
+<p>
+</p>
+<a name="node_sec_3.2"></a>
+<h2><a href="#node_toc_node_sec_3.2">3.2 Flat calendars</a></h2>
+<p>This sample can be found in â<tt>simple-2.html</tt>â. It will
configure a
+flat calendar that is always displayed in the page, in the DIV having the
+id=âcalendar-containerâ. When a date is clicked our function hander gets
+called (<tt>dateChanged</tt>) and it will compute an URL to jump to based on
+the selected date, then use <tt>window.location</tt> to visit the new link.</p>
+<p>
+</p>
+<pre class=verbatim><div style="float: right; margin-left: 1em;
margin-bottom: 1em;"
+id="calendar-container"></div>
+
+<script type="text/javascript">
+ function dateChanged(calendar) {
+ // Beware that this function is called even if the end-user only
+ // changed the month/year. In order to determine if a date was
+ // clicked you can use the dateClicked property of the calendar:
+ if (calendar.dateClicked) {
+ // OK, a date was clicked, redirect to /yyyy/mm/dd/index.php
+ var y = calendar.date.getFullYear();
+ var m = calendar.date.getMonth(); // integer, 0..11
+ var d = calendar.date.getDate(); // integer, 1..31
+ // redirect...
+ window.location = "/" + y + "/" + m + "/"
+ d + "/index.php";
+ }
+ };
+
+ Calendar.setup(
+ {
+ flat : "calendar-container", // ID of the parent
element
+ flatCallback : dateChanged // our callback function
+ }
+ );
+</script>
+</pre><p></p>
+<p>
+</p>
+<a name="node_sec_3.3"></a>
+<h2><a href="#node_toc_node_sec_3.3">3.3 Highlight special
dates</a></h2>
+<p>So you want to display certain dates in a different color, or with bold
+font, or whatever, right? Well, no problem -- our calendar can do this as
+well. It doesn't matter if it's a flat or popup calendar -- we'll use a flat
+one for this sample. The idea, however, is that you need to have the dates
+in an array or a JavaScript object -- whatever is suitable for your way of
+thinking -- and use it from a function that returns a value, telling the
+calendar what kind of date is the passed one.</p>
+<p>
+Too much talking, here's the code ;-)</p>
+<p>
+</p>
+<pre class=verbatim><!-- this goes into the <head> tag -->
+<style type="text/css">
+ .special { background-color: #000; color: #fff; }
+</style>
+
+<!-- and the rest inside the <body> -->
+<div style="float: right; margin-left: 1em; margin-bottom: 1em;"
+id="calendar-container"></div>
+
+<script type="text/javascript">
+ var SPECIAL_DAYS = {
+ 0 : [ 13, 24 ], // special days in January
+ 2 : [ 1, 6, 8, 12, 18 ], // special days in March
+ 8 : [ 21, 11 ] // special days in September
+ };
+
+ function dateIsSpecial(year, month, day) {
+ var m = SPECIAL_DAYS[month];
+ if (!m) return false;
+ for (var i in m) if (m[i] == day) return true;
+ return false;
+ };
+
+ function dateChanged(calendar) {
+ // Beware that this function is called even if the end-user only
+ // changed the month/year. In order to determine if a date was
+ // clicked you can use the dateClicked property of the calendar:
+ if (calendar.dateClicked) {
+ // OK, a date was clicked, redirect to /yyyy/mm/dd/index.php
+ var y = calendar.date.getFullYear();
+ var m = calendar.date.getMonth(); // integer, 0..11
+ var d = calendar.date.getDate(); // integer, 1..31
+ // redirect...
+ window.location = "/" + y + "/" + m + "/"
+ d + "/index.php";
+ }
+ };
+
+ function ourDateStatusFunc(date, y, m, d) {
+ if (dateIsSpecial(y, m, d))
+ return "special";
+ else
+ return false; // other dates are enabled
+ // return true if you want to disable other dates
+ };
+
+ Calendar.setup(
+ {
+ flat : "calendar-container", // ID of the parent
element
+ flatCallback : dateChanged, // our callback function
+ dateStatusFunc : ourDateStatusFunc
+ }
+ );
+</script>
+</pre><p></p>
+<p>
+So the above code creates a normal flat calendar, like in the previous
+sample. We hook into it with the function â<tt>ourDateStatusFunc</tt>â,
+which receives a date object as the first argument, and also the year,
+month, date as the next 3 arguments (normally, you can extract year, month,
+date from the first parameter too, but we pass them separately for
+convenience, as it's very likely that they are going to be used in this
+function).</p>
+<p>
+So, this function receives a date. It can return <tt>false</tt> if you want
+no special action to be taken on that date, <tt>true</tt> if that date
+should be disabled (unselectable), or a string if you want to assign a
+special CSS class to that date. We return âspecialâ for the dates that we
+want to highlight -- and note that we defined a âspecialâ look for them in
+the CSS section.</p>
+<p>
+I used a simple approach here to define what dates are special. There's a
+JavaScript object (the SPECIAL_DAYS global variable) which holds an array
+of dates for each month. Month numbers start at zero (January). Months
+that don't contain special dates can be absent from this object. Note that
+the way to implement this is completely separated from the calendar
+code -- therefore, feel free to use your imagination if you have better
+ideas. :-)</p>
+<p>
+</p>
+<a name="node_sec_3.4"></a>
+<h2><a href="#node_toc_node_sec_3.4">3.4 Select multiple
dates</a></h2>
+<p>Starting version 1.0, the calendar is able to handle multiple dates
+selection. You just need to pass the â<tt>multiple</tt>â parameter to
+<tt>Calendar.setup</tt> and add some special code that interprets the
+selection once the calendar is closed.</p>
+<p>
+</p>
+<pre class=verbatim><a id="trigger" href="#">[open
calendar...]</a>
+<div id="output"></div>
+<script type="text/javascript">//<![CDATA[
+ // the default multiple dates selected,
+ // first time the calendar is displayed
+ var MA = [];
+
+ function closed(cal) {
+
+ // here we'll write the output; this is only for example. You
+ // will normally fill an input field or something with the dates.
+ var el = document.getElementById("output");
+
+ // reset initial content.
+ el.innerHTML = "";
+
+ // Reset the "MA", in case one triggers the calendar again.
+ // CAREFUL! You don't want to do "MA = [];". We need to
modify
+ // the value of the current array, instead of creating a new one.
+ // Calendar.setup is called only once! :-) So be careful.
+ MA.length = 0;
+
+ // walk the calendar's multiple dates selection hash
+ for (var i in cal.multiple) {
+ var d = cal.multiple[i];
+ // sometimes the date is not actually selected,
+ // so let's check
+ if (d) {
+ // OK, selected. Fill an input field or something.
+ el.innerHTML += d.print("%A, %Y %B %d") + "<br
/>";
+ // and push it in the "MA", in case one triggers the
calendar again.
+ MA[MA.length] = d;
+ }
+ }
+ cal.hide();
+ return true;
+ };
+
+ Calendar.setup({
+ align : "BR",
+ showOthers : true,
+ multiple : MA, // pass the initial or computed array of multiple dates
+ onClose : closed,
+ button : "trigger"
+ });
+//]]></script>
+</pre><p></p>
+<p>
+The above code creates a popup calendar and passes to it an array of dates,
+which is initially empty, in the âmultipleâ argument. When the calendar is
+closed it will call our â<tt>closed</tt>â function handler; in this handler
+we determine what dates were actually selected, inspecting the
+â<tt>cal.multiple</tt>â property, we display them in a DIV element right
+next to the <a> element that opens the calendar, and we reinitialize the
+global array of selected dates (which will be used if the end user opens the
+calendar again). I guess the code speaks for itself, right? :-)</p>
+<p>
+</p>
+<a name="node_sec_4"></a>
+<h1><a href="#node_toc_node_sec_4">4 The Calendar object
overview</a></h1>
+<p></p>
<p>
Basically you should be able to setup the calendar with the function presented
in the previous section. However, if for some reason <tt>Calendar.setup</tt>
-doesn’t provide all the functionality that you need and you want to
tweak into
-the process of creating and configuring the calendar “by hand”,
then this
+doesn't provide all the functionality that you need and you want to tweak into
+the process of creating and configuring the calendar ``by hand'', then this
section is the way to go.</p>
<p>
The file <tt>calendar.js</tt> implements the functionality of the calendar.
All (well, almost all) functions and variables are embedded in the JavaScript
-object “Calendar”.</p>
+object ``Calendar''.</p>
<p>
You can instantiate a <tt>Calendar</tt> object by calling the constructor, like
this: <tt>var cal = new Calendar(<tt>...</tt>)</tt>. We will discuss the
parameters
@@ -492,20 +903,21 @@
that you provided.</p>
<p>
</p>
-<a name="node_sec_3.1"></a>
-<h2><a href="#node_toc_node_sec_3.1">3.1 Creating a
calendar</a></h2><p>The calendar is created by following some steps (even the
function
+<a name="node_sec_4.1"></a>
+<h2><a href="#node_toc_node_sec_4.1">4.1 Creating a
calendar</a></h2>
+<p>The calendar is created by following some steps (even the function
<tt>Calendar.setup</tt>, described in section <a href="#node_sec_2">2</a>,
does the
-same). While you can skip optional (marked “opt”) steps if
you’re happy with
+same). While you can skip optional (marked ``opt'') steps if you're happy with
the defaults, please respect the order below.</p>
<p>
</p>
<ol><p>
</p>
<li><p><em>Instantiate</em> a <tt>Calendar</tt> object. Details about this in
-section <a href="#node_sec_4.1">4.1</a>.</p>
+section <a href="#node_sec_5.1">5.1</a>.</p>
<p>
</p>
-<li><p><b>opt</b> Set the <tt>weekNumbers</tt> property to
<tt>false</tt> if you don’t want
+<li><p><b>opt</b> Set the <tt>weekNumbers</tt> property to
<tt>false</tt> if you don't want
the calendar to display week numbers.</p>
<p>
</p>
@@ -520,13 +932,13 @@
<p>
</p>
<li><p><b>opt</b> Set the range of years available for selection
(see section
-<a href="#node_sec_4.3.15">4.3.15</a>). The default range is [1970..2050].</p>
+<a href="#node_sec_5.3.15">5.3.15</a>). The default range is [1970..2050].</p>
<p>
</p>
<li><p><b>opt</b> Set the <tt>getDateStatus</tt> property. You
should pass
here a function that receives a JavaScript <tt>Date</tt> object and returns
<tt>true</tt> if the given date should be disabled, false otherwise (details in
-section <a href="#node_sec_4.3.7">4.3.7</a>).</p>
+section <a href="#node_sec_5.3.7">5.3.7</a>).</p>
<p>
</p>
<li><p><b>opt</b> Set a date format. Your handler function,
passed to the
@@ -537,21 +949,22 @@
<li><p><em>Create</em> the HTML elements related to the calendar. This step
practically puts the calendar in your HTML page. You simply call
<tt>Calendar.create()</tt>. You can give an optional parameter if you wanna
-create a flat calendar (details in section <a
href="#node_sec_4.3.1">4.3.1</a>).</p>
+create a flat calendar (details in section <a
href="#node_sec_5.3.1">5.3.1</a>).</p>
<p>
</p>
<li><p><b>opt</b> Initialize the calendar to a certain date, for
instance from
the input field.</p>
<p>
</p>
-<li><p>Show the calendar (details in section <a
href="#node_sec_4.3.9">4.3.9</a>).</p>
+<li><p>Show the calendar (details in section <a
href="#node_sec_5.3.9">5.3.9</a>).</p>
<p>
</p>
</ol><p></p>
<p>
</p>
-<a name="node_sec_3.2"></a>
-<h2><a href="#node_toc_node_sec_3.2">3.2 Order does matter
;-)</a></h2><p>As you could see in the previous section, there are more steps
to be followed
+<a name="node_sec_4.2"></a>
+<h2><a href="#node_toc_node_sec_4.2">4.2 Order does matter
;-)</a></h2>
+<p>As you could see in the previous section, there are more steps to be
followed
in order to setup the calendar. This happens because there are two different
things that need to be accomplished: first there is the JavaScript object, that
is created with <tt>new Calendar(<tt>...</tt>)</tt>. Secondly there are the
HTML
@@ -561,19 +974,19 @@
<span class=small>[ Those that did UI<a name="call_footnote_Temp_5"></a><a
href="#footnote_Temp_5"><sup><small>4</small></sup></a> programming, no matter
in what
language and on what platform, may be familiar with this concept. First there
is the object in memory that lets you manipulate the UI element, and secondly
-there is the UI element (known as “control”, “window”,
“widget”, etc.),
-also in memory but you don’t usually access it directly. ]
+there is the UI element (known as ``control'', ``window'', ``widget'', etc.),
+also in memory but you don't usually access it directly. ]
</span><p>
By instantiating the calendar we create the JavaScript object. It lets us
configure some properties and it also knows how to create the UI element (the
HTML elements actually) that will eventually be what the end-user sees on
screen. Creation of the HTML element is accomplished by the function
<tt>Calendar.create</tt>. It knows how to create popup or flat calendars.
-This function is described in section <a href="#node_sec_4.3.1">4.3.1</a>.</p>
+This function is described in section <a href="#node_sec_5.3.1">5.3.1</a>.</p>
<p>
Some properties need to be set prior to creating the HTML elements, because
-otherwise they wouldn’t have any effect. Such a property is
-<tt>weekNumbers</tt>—it has the default value “true”, and if
you don’t
+otherwise they wouldn't have any effect. Such a property is
+<tt>weekNumbers</tt> -- it has the default value ``true'', and if you don't
want the calendar to display the week numbers you have to set it to false. If,
however, you do that <em>after</em> calling <tt>Calendar.create</tt> the
calendar
would still display the week numbers, because the HTML elements are already
@@ -581,15 +994,16 @@
should contain the week numbers). For this reason the order of the steps above
is important.</p>
<p>
-Another example is when you want to show the calendar. The
“create” function
+Another example is when you want to show the calendar. The ``create'' function
does create the HTML elements, but they are initially hidden (have the style
-“display: none”) unless the calendar is a flat calendar that
should be always
+``display: none'') unless the calendar is a flat calendar that should be always
visible in the page. Obviously, the <tt>Calendar.show</tt> function should be
called <em>after</em> calling <tt>Calendar.create</tt>.</p>
<p>
</p>
-<a name="node_sec_3.3"></a>
-<h2><a href="#node_toc_node_sec_3.3">3.3 Caching the
object</a></h2><p>Suppose the end-user has popped up a calendar and selects a
date. The calendar
+<a name="node_sec_4.3"></a>
+<h2><a href="#node_toc_node_sec_4.3">4.3 Caching the object</a></h2>
+<p>Suppose the end-user has popped up a calendar and selects a date. The
calendar
then closes. What really happens now?</p>
<p>
There are two approaches. The first (used in very old versions of the
@@ -614,27 +1028,28 @@
cache the JavaScript object. It does this by checking the global variable
<tt>window.calendar</tt> and if it is not null it assumes it is the created
Calendar object. When the end-user closes the calendar, our code will only
-call “<tt>hide</tt>” on it, therefore keeping the JavaScript
object and the
+call ``<tt>hide</tt>'' on it, therefore keeping the JavaScript object and the
HTML elements in place.</p>
<p>
<font color="red">CAVEAT:</font> Since time selection
support was introduced, this
-“object caching” mechanism has the following drawback: if you once
created
+``object caching'' mechanism has the following drawback: if you once created
the calendar with the time selection support, then other items that may not
require this functionality will still get a calendar with the time selection
support enabled. And reciprocal. ;-) Hopefully this will be corrected in a
-later version, but for now it doesn’t seem such a big problem.</p>
+later version, but for now it doesn't seem such a big problem.</p>
<p>
</p>
-<a name="node_sec_3.4"></a>
-<h2><a href="#node_toc_node_sec_3.4">3.4 Callback
functions</a></h2><p>You might rightfully wonder how is the calendar related to
the input field?
+<a name="node_sec_4.4"></a>
+<h2><a href="#node_toc_node_sec_4.4">4.4 Callback functions</a></h2>
+<p>You might rightfully wonder how is the calendar related to the input field?
Who tells it that it has to update <em>that</em> input field when a date is
selected, or that it has to jump to <em>that</em> URL when a date is clicked in
flat mode?</p>
<p>
-All this magic is done through callback functions. The calendar doesn’t
know
+All this magic is done through callback functions. The calendar doesn't know
anything about the existence of an input field, nor does it know where to
redirect the browser when a date is clicked in flat mode. It just calls your
-callback when a particular event is happening, and you’re responsible to
handle
+callback when a particular event is happening, and you're responsible to handle
it from there. For a general purpose library I think this is the best model of
making a truly reusable thing.</p>
<p>
@@ -643,39 +1058,41 @@
</p>
<ul><p>
</p>
-<li><p><b>onSelect</b> — this gets called when the end-user
changes the date in the
-calendar. Documented in section <a href="#node_sec_4.1">4.1</a>.</p>
+<li><p><b>onSelect</b> -- this gets called when the end-user
changes the date in the
+calendar. Documented in section <a href="#node_sec_5.1">5.1</a>.</p>
<p>
</p>
-<li><p><b>onClose</b> — this gets called when the calendar
should close. It’s
-user’s responsibility to close the calendar. Details in section
-<a href="#node_sec_4.1">4.1</a>.</p>
+<li><p><b>onClose</b> -- this gets called when the calendar
should close. It's
+user's responsibility to close the calendar. Details in section
+<a href="#node_sec_5.1">5.1</a>.</p>
<p>
</p>
-<li><p><b>getDateStatus</b> — this function gets called for
any day in a month,
+<li><p><b>getDateStatus</b> -- this function gets called for any
day in a month,
just before displaying the month. It is called with a JavaScript <tt>Date</tt>
object and should return <tt>true</tt> if that date should be disabled, false
-if it’s an ordinary date and no action should be taken, or it can return
a
-string in which case the returned value will be appended to the
element’s CSS
-class (this way it provides a powerful way to make some dates
“special”,
+if it's an ordinary date and no action should be taken, or it can return a
+string in which case the returned value will be appended to the element's CSS
+class (this way it provides a powerful way to make some dates ``special'',
i.e. highlight them differently). Details in section
-<a href="#node_sec_4.3.8">4.3.8</a>.</p>
+<a href="#node_sec_5.3.8">5.3.8</a>.</p>
<p>
</p>
</ul><p></p>
<p>
</p>
-<a name="node_sec_4"></a>
-<h1><a href="#node_toc_node_sec_4">4 The Calendar object API
reference</a></h1><p></p>
+<a name="node_sec_5"></a>
+<h1><a href="#node_toc_node_sec_5">5 The Calendar object API
reference</a></h1>
+<p></p>
<p>
</p>
-<a name="node_sec_4.1"></a>
-<h2><a href="#node_toc_node_sec_4.1">4.1 <tt>Calendar</tt>
constructor</a></h2><p></p>
+<a name="node_sec_5.1"></a>
+<h2><a href="#node_toc_node_sec_5.1">5.1 <tt>Calendar</tt>
constructor</a></h2>
+<p></p>
<p>
Synopsis:</p>
<p>
</p>
-<pre class=verbatim>var calendar = Calendar(mondayFirst, date, onSelect,
onClose);
+<pre class=verbatim>var calendar = Calendar(firstDayOfWeek, date, onSelect,
onClose);
</pre><p></p>
<p>
Parameters are as follows:</p>
@@ -683,26 +1100,28 @@
</p>
<ul><p>
</p>
-<li><p><b>mondayFirst</b> — boolean, if it’s
<tt>true</tt> the calendar will have
-Monday as first day of week, if false weeks start on Sunday.</p>
+<li><p><b>firstDayOfWeek</b> -- specifies which day is to be
displayed as the first
+day of week. Possible values are 0 to 6; 0 means Sunday, 1 means Monday,
+..., 6 means Saturday.</p>
<p>
</p>
-<li><p><b>date</b> — a JavaScript Date object or
<tt>null</tt>. If <tt>null</tt>
+<li><p><b>date</b> -- a JavaScript Date object or <tt>null</tt>.
If <tt>null</tt>
is passed then the calendar will default to today date. Otherwise it will
initialize on the given date.</p>
<p>
</p>
-<li><p><b>onSelect</b> — your callback for the
“onChange” event. See above.</p>
+<li><p><b>onSelect</b> -- your callback for the ``onChange''
event. See above.</p>
<p>
</p>
-<li><p><b>onClose</b> — your callback for the
“onClose” event. See above.</p>
+<li><p><b>onClose</b> -- your callback for the ``onClose''
event. See above.</p>
<p>
</p>
</ul><p></p>
<p>
</p>
<a name="node_sec_Temp_6"></a>
-<h3><a href="#node_toc_node_sec_Temp_6">The <tt>onSelect</tt>
event</a></h3><p></p>
+<h3><a href="#node_toc_node_sec_Temp_6">The <tt>onSelect</tt> event</a></h3>
+<p></p>
<p>
Here is a typical implementation of this function:</p>
<p>
@@ -714,7 +1133,7 @@
</pre><p></p>
<p>
<tt>date</tt> is in the format selected with <tt>calendar.setDateFormat</tt>
-(see section <a href="#node_sec_4.3.5">4.3.5</a>). This code simply updates
the
+(see section <a href="#node_sec_5.3.5">5.3.5</a>). This code simply updates
the
input field. If you want the calendar to be in single-click mode then you
should also close the calendar after you updated the input field, so we come to
the following version:</p>
@@ -730,18 +1149,19 @@
</pre><p></p>
<p>
Note that we checked the member variable <tt>dateClicked</tt> and
-only hide the calendar if it’s <tt>true</tt>. If this variable is
<tt>false</tt> it
+only hide the calendar if it's <tt>true</tt>. If this variable is
<tt>false</tt> it
means that no date was actually selected, but the user only changed the
-month/year using the navigation buttons or the menus. We don’t want to
hide
+month/year using the navigation buttons or the menus. We don't want to hide
the calendar in that case.</p>
<p>
</p>
<a name="node_sec_Temp_7"></a>
-<h3><a href="#node_toc_node_sec_Temp_7">The <tt>onClose</tt>
event</a></h3><p></p>
+<h3><a href="#node_toc_node_sec_Temp_7">The <tt>onClose</tt> event</a></h3>
+<p></p>
<p>
This event is triggered when the calendar should close. It should hide or
-destroy the calendar object—the calendar itself just triggers the event,
but
-it won’t close itself.</p>
+destroy the calendar object -- the calendar itself just triggers the event, but
+it won't close itself.</p>
<p>
A typical implementation of this function is the following:</p>
<p>
@@ -753,60 +1173,63 @@
</pre><p></p>
<p>
</p>
-<a name="node_sec_4.2"></a>
-<h2><a href="#node_toc_node_sec_4.2">4.2 Useful member variables
(properties)</a></h2><p></p>
+<a name="node_sec_5.2"></a>
+<h2><a href="#node_toc_node_sec_5.2">5.2 Useful member variables
(properties)</a></h2>
+<p></p>
<p>
After creating the Calendar object you can access the following properties:</p>
<p>
</p>
<ul><p>
</p>
-<li><p><tt>date</tt> — is a JavaScript <tt>Date</tt> object. It will
always
+<li><p><tt>date</tt> -- is a JavaScript <tt>Date</tt> object. It will always
reflect the date shown in the calendar (yes, even if the calendar is
hidden).</p>
<p>
</p>
-<li><p><tt>isPopup</tt> — if this is true then the current Calendar
object is
+<li><p><tt>isPopup</tt> -- if this is true then the current Calendar object
is
a popup calendar. Otherwise (false) we have a flat calendar. This variable is
set from <tt>Calendar.create</tt> and has no meaning before this function was
called.</p>
<p>
</p>
-<li><p><tt>dateClicked</tt> — particularly useful in the
<tt>onSelect</tt>
-handler, this variable tells us if a date was really clicked. That’s
because
+<li><p><tt>dateClicked</tt> -- particularly useful in the <tt>onSelect</tt>
+handler, this variable tells us if a date was really clicked. That's because
the <tt>onSelect</tt> handler is called even if the end-user only changed the
-month/year but did not select a date. We don’t want to close the
calendar in
+month/year but did not select a date. We don't want to close the calendar in
that case.</p>
<p>
</p>
-<li><p><tt>weekNumbers</tt> — if <tt>true</tt> (default) then the
calendar
-displays week numbers. If you don’t want week numbers you have to set
this
+<li><p><tt>weekNumbers</tt> -- if <tt>true</tt> (default) then the calendar
+displays week numbers. If you don't want week numbers you have to set this
variable to <tt>false</tt> <em>before</em> calling
<tt>Calendar.create</tt>.</p>
<p>
</p>
-<li><p><tt>showsTime</tt> – if you set this to <tt>true</tt> (it is
+<li><p><tt>showsTime</tt> - if you set this to <tt>true</tt> (it is
<tt>false</tt> by default) then the calendar will also include a time
selector.</p>
<p>
</p>
-<li><p><tt>time24</tt> – if you set this to <tt>false</tt> then the time
+<li><p><tt>time24</tt> - if you set this to <tt>false</tt> then the time
selector will be in 12-hour format. It is in 24-hour format by default.</p>
<p>
</p>
-<li><p><tt>mondayFirst</tt> — if <tt>true</tt> then the calendar uses
Monday
-as first day of week, otherwise Sunday. This variable is set from constructor,
-but you still have a chance to modify it <em>before</em> calling
+<li><p><tt>firstDayOfWeek</tt> -- specifies the first day of week (0 to 6,
pass
+0 for Sunday, 1 for Monday, ..., 6 for Saturday). This variable is set from
+constructor, but you still have a chance to modify it <em>before</em> calling
<tt>Calendar.create</tt>.</p>
<p>
</p>
</ul><p></p>
<p>
There are lots of other member variables, but one should access them only
-through member functions so I won’t document them here.</p>
+through member functions so I won't document them here.</p>
<p>
</p>
-<a name="node_sec_4.3"></a>
-<h2><a href="#node_toc_node_sec_4.3">4.3 Public
methods</a></h2><p></p>
-<a name="node_sec_4.3.1"></a>
-<h3><a
href="#node_toc_node_sec_4.3.1">4.3.1 <tt>Calendar.create</tt></a></h3><p></p>
+<a name="node_sec_5.3"></a>
+<h2><a href="#node_toc_node_sec_5.3">5.3 Public methods</a></h2>
+<p></p>
+<a name="node_sec_5.3.1"></a>
+<h3><a
href="#node_toc_node_sec_5.3.1">5.3.1 <tt>Calendar.create</tt></a></h3>
+<p></p>
<p>
This function creates the afferent HTML elements that are needed to display the
calendar. You should call it after setting the calendar properties. Synopsis:
@@ -816,11 +1239,11 @@
calendar.create(document.getElementById(parent_id)); // makes a flat calendar
</pre><p></p>
<p>
-It can create a popup calendar or a flat calendar. If the
“parent” argument
-is present (it should be a <em>reference</em>—not ID—to an HTML
element) then
+It can create a popup calendar or a flat calendar. If the ``parent'' argument
+is present (it should be a <em>reference</em> -- not ID -- to an HTML element)
then
a flat calendar is created and it is inserted in the given element.</p>
<p>
-At any moment, given a reference to a calendar object, we can inspect if
it’s a
+At any moment, given a reference to a calendar object, we can inspect if it's a
popup or a flat calendar by checking the boolean member variable
<tt>isPopup</tt>:</p>
<p>
@@ -833,35 +1256,39 @@
</pre><p></p>
<p>
</p>
-<a name="node_sec_4.3.2"></a>
-<h3><a
href="#node_toc_node_sec_4.3.2">4.3.2 <tt>Calendar.callHandler</tt></a></h3><p></p>
+<a name="node_sec_5.3.2"></a>
+<h3><a
href="#node_toc_node_sec_5.3.2">5.3.2 <tt>Calendar.callHandler</tt></a></h3>
+<p></p>
<p>
This function calls the first user callback (the
<tt>onSelect</tt> handler) with the required parameters.</p>
<p>
</p>
-<a name="node_sec_4.3.3"></a>
-<h3><a
href="#node_toc_node_sec_4.3.3">4.3.3 <tt>Calendar.callCloseHandler</tt></a></h3><p></p>
+<a name="node_sec_5.3.3"></a>
+<h3><a
href="#node_toc_node_sec_5.3.3">5.3.3 <tt>Calendar.callCloseHandler</tt></a></h3>
+<p></p>
<p>
This function calls the second user callback (the
-<tt>onClose</tt> handler). It’s useful when you want to have a
-“single-click” calendar—just call this in your
<tt>onSelect</tt> handler,
+<tt>onClose</tt> handler). It's useful when you want to have a
+``single-click'' calendar -- just call this in your <tt>onSelect</tt> handler,
if a date was clicked.</p>
<p>
</p>
-<a name="node_sec_4.3.4"></a>
-<h3><a
href="#node_toc_node_sec_4.3.4">4.3.4 <tt>Calendar.hide</tt></a></h3><p></p>
+<a name="node_sec_5.3.4"></a>
+<h3><a
href="#node_toc_node_sec_5.3.4">5.3.4 <tt>Calendar.hide</tt></a></h3>
+<p></p>
<p>
Call this function to hide the calendar. The calendar object and HTML elements
will not be destroyed, thus you can later call one of the <tt>show</tt>
functions on the same element.</p>
<p>
</p>
-<a name="node_sec_4.3.5"></a>
-<h3><a
href="#node_toc_node_sec_4.3.5">4.3.5 <tt>Calendar.setDateFormat</tt></a></h3><p></p>
+<a name="node_sec_5.3.5"></a>
+<h3><a
href="#node_toc_node_sec_5.3.5">5.3.5 <tt>Calendar.setDateFormat</tt></a></h3>
+<p></p>
<p>
This function configures the format in which the calendar reports the date to
-your “onSelect” handler. Call it like this:</p>
+your ``onSelect'' handler. Call it like this:</p>
<p>
</p>
<pre class=verbatim>calendar.setDateFormat("%y/%m/%d");
@@ -887,8 +1314,8 @@
<tr><td valign=top ><tt>%m</tt> </td><td valign=top >month ( 01 .. 12 )
</td></tr>
<tr><td valign=top ><tt>%M</tt> </td><td valign=top >minute ( 00 .. 59 )
</td></tr>
<tr><td valign=top ><tt>%n</tt> </td><td valign=top >a newline character
</td></tr>
-<tr><td valign=top ><tt>%p</tt> </td><td valign=top >“PM” or
“AM” </td></tr>
-<tr><td valign=top ><tt>%P</tt> </td><td valign=top >“pm” or
“am” </td></tr>
+<tr><td valign=top ><tt>%p</tt> </td><td valign=top >``PM'' or ``AM''
</td></tr>
+<tr><td valign=top ><tt>%P</tt> </td><td valign=top >``pm'' or ``am''
</td></tr>
<tr><td valign=top ><tt>%S</tt> </td><td valign=top >second ( 00 .. 59 )
</td></tr>
<tr><td valign=top ><tt>%s</tt> </td><td valign=top >number of seconds since
Epoch (since Jan 01 1970 00:00:00 UTC) </td></tr>
<tr><td valign=top ><tt>%t</tt> </td><td valign=top >a tab character </td></tr>
@@ -901,21 +1328,23 @@
</td></tr></table><p>
There are more algorithms for computing the week number. All
three specifiers currently implement the same one, as defined by ISO 8601:
-“the week 01 is the week that has the Thursday in the current year,
which is
+``the week 01 is the week that has the Thursday in the current year, which is
equivalent to the week that contains the fourth day of January. Weeks start on
-Monday.</p>
+Monday.''</p>
<p>
</p>
-<a name="node_sec_4.3.6"></a>
-<h3><a
href="#node_toc_node_sec_4.3.6">4.3.6 <tt>Calendar.setTtDateFormat</tt></a></h3><p></p>
+<a name="node_sec_5.3.6"></a>
+<h3><a
href="#node_toc_node_sec_5.3.6">5.3.6 <tt>Calendar.setTtDateFormat</tt></a></h3>
+<p></p>
<p>
Has the same prototype as <tt>Calendar.setDateFormat</tt>, but refers to the
-format of the date displayed in the “status bar” when the mouse is
over some
+format of the date displayed in the ``status bar'' when the mouse is over some
date.</p>
<p>
</p>
-<a name="node_sec_4.3.7"></a>
-<h3><a
href="#node_toc_node_sec_4.3.7">4.3.7 <tt>Calendar.setDisabledHandler</tt></a></h3><p></p>
+<a name="node_sec_5.3.7"></a>
+<h3><a
href="#node_toc_node_sec_5.3.7">5.3.7 <tt>Calendar.setDisabledHandler</tt></a></h3>
+<p></p>
<p>
This function allows you to specify a callback function that checks if a
certain date must be disabled by the calendar. You are responsible to write
@@ -935,15 +1364,15 @@
calendar.setDisabledHandler(disallowDate);
</pre><p></p>
<p>
-If you change this function in “real-time”, meaning, without
creating a new
+If you change this function in ``real-time'', meaning, without creating a new
calendar, then you have to call <tt>calendar.refresh()</tt> to make it
redisplay the month and take into account the new disabledHandler.
<tt>Calendar.setup</tt> does this, so you have no such trouble with it.</p>
<p>
Note that <tt>disallowDate</tt> should be very fast, as it is called for each
date in the month. Thus, it gets called, say, 30 times before displaying the
-calendar, and 30 times when the month is changed. Tests I’ve done so
far show
-that it’s still good, but in the future I might switch it to a different
design
+calendar, and 30 times when the month is changed. Tests I've done so far show
+that it's still good, but in the future I might switch it to a different design
(for instance, to call it once per month and to return an array of dates that
must be disabled).</p>
<p>
@@ -951,8 +1380,9 @@
<tt>Calendar.setDateStatusHandler</tt>, described below.</p>
<p>
</p>
-<a name="node_sec_4.3.8"></a>
-<h3><a
href="#node_toc_node_sec_4.3.8">4.3.8 <tt>Calendar.setDateStatusHandler</tt></a></h3><p></p>
+<a name="node_sec_5.3.8"></a>
+<h3><a
href="#node_toc_node_sec_5.3.8">5.3.8 <tt>Calendar.setDateStatusHandler</tt></a></h3>
+<p></p>
<p>
This function obsoletes <tt>Calendar.setDisabledHandler</tt>. You call it with
a function parameter, but this function can return a boolean
@@ -963,7 +1393,7 @@
If the returned value is a string then the given date will gain an additional
CSS class, namely the returned value. You can use this to highlight some dates
in some way. Note that you are responsible for defining the CSS class that you
-return. If you return the string “disabled” then that date will
be disabled,
+return. If you return the string ``disabled'' then that date will be disabled,
just as if you returned <tt>true</tt>.</p>
<p>
Here is a simple scenario that shows what you can do with this function. The
@@ -1008,22 +1438,24 @@
calendar.setDateStatusHandler(dateStatusHandler);
</pre><p></p>
<p>
-The above code adds the “special” class name to some dates that
are defined
+The above code adds the ``special'' class name to some dates that are defined
in the SPECIAL_DAYS table. Other dates will simply be displayed as default,
enabled.</p>
<p>
</p>
-<a name="node_sec_4.3.9"></a>
-<h3><a
href="#node_toc_node_sec_4.3.9">4.3.9 <tt>Calendar.show</tt></a></h3><p></p>
+<a name="node_sec_5.3.9"></a>
+<h3><a
href="#node_toc_node_sec_5.3.9">5.3.9 <tt>Calendar.show</tt></a></h3>
+<p></p>
<p>
-Call this function do show the calendar. It basically sets the CSS
“display”
-property to “block”. It doesn’t modify the calendar
position.</p>
+Call this function do show the calendar. It basically sets the CSS ``display''
+property to ``block''. It doesn't modify the calendar position.</p>
<p>
This function only makes sense when the calendar is in popup mode.</p>
<p>
</p>
-<a name="node_sec_4.3.10"></a>
-<h3><a
href="#node_toc_node_sec_4.3.10">4.3.10 <tt>Calendar.showAt</tt></a></h3><p></p>
+<a name="node_sec_5.3.10"></a>
+<h3><a
href="#node_toc_node_sec_5.3.10">5.3.10 <tt>Calendar.showAt</tt></a></h3>
+<p></p>
<p>
Call this to show the calendar at a certain (x, y) position. Prototype:</p>
<p>
@@ -1039,8 +1471,9 @@
makes sense when the calendar is in popup mode.</p>
<p>
</p>
-<a name="node_sec_4.3.11"></a>
-<h3><a
href="#node_toc_node_sec_4.3.11">4.3.11 <tt>Calendar.showAtElement</tt></a></h3><p></p>
+<a name="node_sec_5.3.11"></a>
+<h3><a
href="#node_toc_node_sec_5.3.11">5.3.11 <tt>Calendar.showAtElement</tt></a></h3>
+<p></p>
<p>
This function is useful if you want to display the calendar near some element.
You call it like this:</p>
@@ -1053,7 +1486,7 @@
field that displays the date) and align is an optional parameter, of type
string,
containing one or two characters. For instance, if you pass
<tt>"Br"</tt> as
align, the calendar will appear <em>below</em> the element and with its right
-margin continuing the element’s right margin.</p>
+margin continuing the element's right margin.</p>
<p>
As stated above, align may contain one or two characters. The first character
dictates the vertical alignment, relative to the element, and the second
@@ -1067,28 +1500,29 @@
<p>
</p>
<a name="node_sec_Temp_8"></a>
-<h4><a href="#node_toc_node_sec_Temp_8">Vertical alignment</a></h4><p>The
first character in “<tt>align</tt>” can take one of the following
values:</p>
+<h4><a href="#node_toc_node_sec_Temp_8">Vertical alignment</a></h4>
+<p>The first character in ``<tt>align</tt>'' can take one of the following
values:</p>
<p>
</p>
<ul><p>
</p>
-<li><p><tt>T</tt> — completely above the reference element (bottom
margin of
+<li><p><tt>T</tt> -- completely above the reference element (bottom margin of
the calendar aligned to the top margin of the element).</p>
<p>
</p>
-<li><p><tt>t</tt> — above the element but may overlap it (bottom margin
of the calendar aligned to
+<li><p><tt>t</tt> -- above the element but may overlap it (bottom margin of
the calendar aligned to
the bottom margin of the element).</p>
<p>
</p>
-<li><p><tt>c</tt> — the calendar displays vertically centered to the
reference
+<li><p><tt>c</tt> -- the calendar displays vertically centered to the
reference
element. It might overlap it (that depends on the horizontal alignment).</p>
<p>
</p>
-<li><p><tt>b</tt> — below the element but may overlap it (top margin of
the calendar aligned to
+<li><p><tt>b</tt> -- below the element but may overlap it (top margin of the
calendar aligned to
the top margin of the element).</p>
<p>
</p>
-<li><p><tt>B</tt> — completely below the element (top margin of the
calendar
+<li><p><tt>B</tt> -- completely below the element (top margin of the calendar
aligned to the bottom margin of the element).</p>
<p>
</p>
@@ -1096,28 +1530,29 @@
<p>
</p>
<a name="node_sec_Temp_9"></a>
-<h4><a href="#node_toc_node_sec_Temp_9">Horizontal alignment</a></h4><p>The
second character in “<tt>align</tt>” can take one of the following
values:</p>
+<h4><a href="#node_toc_node_sec_Temp_9">Horizontal alignment</a></h4>
+<p>The second character in ``<tt>align</tt>'' can take one of the following
values:</p>
<p>
</p>
<ul><p>
</p>
-<li><p><tt>L</tt> — completely to the left of the reference element
(right
+<li><p><tt>L</tt> -- completely to the left of the reference element (right
margin of the calendar aligned to the left margin of the element).</p>
<p>
</p>
-<li><p><tt>l</tt> — to the left of the element but may overlap it (left
margin
+<li><p><tt>l</tt> -- to the left of the element but may overlap it (left
margin
of the calendar aligned to the left margin of the element).</p>
<p>
</p>
-<li><p><tt>c</tt> — horizontally centered to the element. Might overlap
it,
+<li><p><tt>c</tt> -- horizontally centered to the element. Might overlap it,
depending on the vertical alignment.</p>
<p>
</p>
-<li><p><tt>r</tt> — to the right of the element but may overlap it (right
+<li><p><tt>r</tt> -- to the right of the element but may overlap it (right
margin of the calendar aligned to the right margin of the element).</p>
<p>
</p>
-<li><p><tt>R</tt> — completely to the right of the element (left margin
of the
+<li><p><tt>R</tt> -- completely to the right of the element (left margin of
the
calendar aligned to the right margin of the element).</p>
<p>
</p>
@@ -1125,13 +1560,14 @@
<p>
</p>
<a name="node_sec_Temp_10"></a>
-<h4><a href="#node_toc_node_sec_Temp_10">Default values</a></h4><p>If the
“<tt>align</tt>” parameter is missing the calendar will choose
-“<tt>Bl</tt>”. This resembles the behavior of older versions
(prior to
-0.9.3) which did not support custom alignment.</p>
+<h4><a href="#node_toc_node_sec_Temp_10">Default values</a></h4>
+<p>If the ``<tt>align</tt>'' parameter is missing the calendar will choose
+``<tt>Br</tt>''.</p>
<p>
</p>
-<a name="node_sec_4.3.12"></a>
-<h3><a
href="#node_toc_node_sec_4.3.12">4.3.12 <tt>Calendar.setDate</tt></a></h3><p></p>
+<a name="node_sec_5.3.12"></a>
+<h3><a
href="#node_toc_node_sec_5.3.12">5.3.12 <tt>Calendar.setDate</tt></a></h3>
+<p></p>
<p>
Receives a JavaScript <tt>Date</tt> object. Sets the given date in the
calendar. If the calendar is visible the new date is displayed
immediately.</p>
@@ -1141,34 +1577,37 @@
</pre><p></p>
<p>
</p>
-<a name="node_sec_4.3.13"></a>
-<h3><a
href="#node_toc_node_sec_4.3.13">4.3.13 <tt>Calendar.setMondayFirst</tt></a></h3><p></p>
+<a name="node_sec_5.3.13"></a>
+<h3><a
href="#node_toc_node_sec_5.3.13">5.3.13 <tt>Calendar.setFirstDayOfWeek</tt></a></h3>
+<p></p>
<p>
-Changes the first day of week. If the parameter is <tt>true</tt> then Monday
-will be the first day of week, otherwise Sunday.</p>
+Changes the first day of week. The parameter has to be a numeric value ranging
+from 0 to 6. Pass 0 for Sunday, 1 for Monday, ..., 6 for Saturday.</p>
<p>
</p>
-<pre class=verbatim>calendar.setMondayFirst(false); // use Sunday
+<pre class=verbatim>calendar.setFirstDayOfWeek(5); // start weeks on Friday
</pre><p></p>
<p>
</p>
-<a name="node_sec_4.3.14"></a>
-<h3><a
href="#node_toc_node_sec_4.3.14">4.3.14 <tt>Calendar.parseDate</tt></a></h3><p></p>
+<a name="node_sec_5.3.14"></a>
+<h3><a
href="#node_toc_node_sec_5.3.14">5.3.14 <tt>Calendar.parseDate</tt></a></h3>
+<p></p>
<p>
Use this function to parse a date given as string and to move the calendar to
that date.</p>
<p>
The algorithm tries to parse the date according to the format that was
previously set with <tt>Calendar.setDateFormat</tt>; if that fails, it still
-tries to get some valid date out of it (it doesn’t read your thoughts,
though).</p>
+tries to get some valid date out of it (it doesn't read your thoughts,
though).</p>
<p>
</p>
<pre class=verbatim>calendar.parseDate("2003/07/06");
</pre><p></p>
<p>
</p>
-<a name="node_sec_4.3.15"></a>
-<h3><a
href="#node_toc_node_sec_4.3.15">4.3.15 <tt>Calendar.setRange</tt></a></h3><p></p>
+<a name="node_sec_5.3.15"></a>
+<h3><a
href="#node_toc_node_sec_5.3.15">5.3.15 <tt>Calendar.setRange</tt></a></h3>
+<p></p>
<p>
Sets the range of years that are allowed in the calendar. Synopsis:</p>
<p>
@@ -1177,9 +1616,10 @@
</pre><p></p>
<p>
</p>
-<a name="node_sec_5"></a>
-<h1><a href="#node_toc_node_sec_5">5 Side effects</a></h1><p>The
calendar code was intentionally embedded in an object to make it have as
-less as possible side effects. However, there are some—not harmful,
after
+<a name="node_sec_6"></a>
+<h1><a href="#node_toc_node_sec_6">6 Side effects</a></h1>
+<p>The calendar code was intentionally embedded in an object to make it have as
+less as possible side effects. However, there are some -- not harmful, after
all. Here is a list of side effects; you can count they already happened after
<tt>calendar.js</tt> was loaded.</p>
<p>
@@ -1189,7 +1629,7 @@
<li><p>The global variable <tt>window.calendar</tt> will be set to null. This
variable is used by the calendar code, especially when doing drag & drop
for
moving the calendar. In the future I might get rid of it, but for now it
-didn’t harm anyone.</p>
+didn't harm anyone.</p>
<p>
</p>
<li><p>The JavaScript <tt>Date</tt> object is modified. We add some properties
@@ -1213,22 +1653,22 @@
<li><p><tt>Date.WEEK = 7 * Date.DAY;</tt></p>
<p>
</p>
-<li><p><tt>Date.prototype.getMonthDays</tt>(month) — returns the number
of days
+<li><p><tt>Date.prototype.getMonthDays</tt>(month) -- returns the number of
days
of the given month, or of the current date object if no month was given.</p>
<p>
</p>
-<li><p><tt>Date.prototype.getWeekNumber</tt>() — returns the week number
of the
+<li><p><tt>Date.prototype.getWeekNumber</tt>() -- returns the week number of
the
date in the current object.</p>
<p>
</p>
-<li><p><tt>Date.prototype.equalsTo</tt>(other_date) — compare the
current date
+<li><p><tt>Date.prototype.equalsTo</tt>(other_date) -- compare the current
date
object with <tt>other_date</tt> and returns <tt>true</tt> if the dates are
equal. <em>It ignores time</em>.</p>
<p>
</p>
-<li><p><tt>Date.prototype.print</tt>(format) — returns a string with the
+<li><p><tt>Date.prototype.print</tt>(format) -- returns a string with the
current date object represented in the given format. It implements the format
-specified in section <a href="#node_sec_4.3.5">4.3.5</a>.</p>
+specified in section <a href="#node_sec_5.3.5">5.3.5</a>.</p>
<p>
</p>
</ol><p></p>
@@ -1237,23 +1677,30 @@
</ol><p></p>
<p>
</p>
-<a name="node_sec_6"></a>
-<h1><a href="#node_toc_node_sec_6">6 Credits</a></h1><p>The
following people either sponsored, donated money to the project or bought
+<a name="node_sec_7"></a>
+<h1><a href="#node_toc_node_sec_7">7 Credits</a></h1>
+<p>The following people either sponsored, donated money to the project or
bought
commercial licenses (listed in reverse chronological order). Your name could
be here too! If you wish to sponsor the project (for instance request a
feature and pay me for implementing it) or donate some money please
-<em>please</em> contact me at <tt><a
href="mailto:address@hidden">address@hidden</a></tt>.</p>
+<em>please</em> contact me at <tt><a
href="mailto:address@hidden">address@hidden</a></tt>.</p>
<p>
</p>
<ul><p>
</p>
+<li><p>Sunny Chowdhury (<a href="http://www.ex3.com">www.ex3.com</a>)</p>
+<p>
+</p>
+<li><p>Ian Barrack (<a href="http://www.simban.com">www.simban.com</a>)</p>
+<p>
+</p>
<li><p>Himanshukumar Shah</p>
<p>
</p>
-<li><p>Seyhan Ersoy (<a
href="http://www.oocgi.com">http://www.oocgi.com</a>)</p>
+<li><p>Seyhan Ersoy (<a href="http://www.oocgi.com">www.oocgi.com</a>)</p>
<p>
</p>
-<li><p>Jon Stokkeland (<a
href="http://www.sauen.com">http://www.sauen.com</a>)</p>
+<li><p>Jon Stokkeland (<a href="http://www.sauen.com">www.sauen.com</a>)</p>
<p>
</p>
</ul><p></p>
@@ -1261,30 +1708,31 @@
</p>
<div align=right><table><tr><td>
-<b>Thank you!</b><br />
-— <tt>address@hidden</tt>
+<b>Thank you!</b><br>
+ -- <tt>address@hidden</tt>
</td></tr></table></div>
<p>
</p>
-<div class=footnoterule><hr /></div><p></p>
+<div class=footnoterule><hr></div><p></p>
<div class=footnote><p><a name="footnote_Temp_2"></a><a
href="#call_footnote_Temp_2"><sup><small>1</small></sup></a>
-by the term “widget” I understand a single element of user
interface.
-But that’s in Linux world. For those that did lots of Windows
-programming the term “control” might be more familiar
+by the term ``widget'' I understand a single element of user interface.
+But that's in Linux world. For those that did lots of Windows
+programming the term ``control'' might be more familiar
</p>
<p><a name="footnote_Temp_3"></a><a
href="#call_footnote_Temp_3"><sup><small>2</small></sup></a> people report that
the calendar does
-not work with IE5/Mac. I don’t have access to a Macintosh,
-therefore—sorry—I can’t fix it.</p>
+not work with IE5/Mac. However, this browser was discontinued and we
+believe that supporting it doesn't worth the efforts, given the fact that
+it has the worst, buggiest implementation for DOM I've ever seen.</p>
<p><a name="footnote_Temp_4"></a><a
href="#call_footnote_Temp_4"><sup><small>3</small></sup></a> under Opera 7 the
calendar still lacks some functionality, such as
-keyboard navigation; also Opera doesn’t seem to allow disabling text
+keyboard navigation; also Opera doesn't seem to allow disabling text
selection when one drags the mouse on the page; despite all that, the
calendar is still highly functional under Opera 7 and looks as good as
in other supported browsers. </p>
<p><a name="footnote_Temp_5"></a><a
href="#call_footnote_Temp_5"><sup><small>4</small></sup></a> user interface</p>
</div>
<div align=right class=colophon>
-<i>Last modified: Wed, Nov 5, 2003, 7:30 pm<br />
-HTML conversion by <a
href="http://www.ccs.neu.edu/~dorai/tex2page/tex2page-doc.html">TeX2page
4r8f</a></i>
+<i>Last modified: Saturday, March 5th, 2005<br>
+HTML conversion by <a
href="http://www.ccs.neu.edu/~dorai/tex2page/tex2page-doc.html">TeX2page
2004-09-11</a></i>
</div>
</body>
</html>
Index: phpgwapi/js/jscalendar/doc/reference.pdf
diff -u phpgwapi/js/jscalendar/doc/reference.pdf:1.4
phpgwapi/js/jscalendar/doc/reference.pdf:1.5
--- phpgwapi/js/jscalendar/doc/reference.pdf:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/doc/reference.pdf Sun Mar 26 10:53:26 2006
@@ -51,1600 +51,2454 @@
<< /S /GoTo /D (section.3) >>
endobj
40 0 obj
-(The Calendar object overview)
+(Recipes)
endobj
41 0 obj
<< /S /GoTo /D (subsection.3.1) >>
endobj
44 0 obj
-(Creating a calendar)
+(Popup calendars)
endobj
45 0 obj
-<< /S /GoTo /D (subsection.3.2) >>
+<< /S /GoTo /D (subsubsection.3.1.1) >>
endobj
48 0 obj
-(Order does matter ;-\))
+(Simple text field with calendar attached to a button)
endobj
49 0 obj
-<< /S /GoTo /D (subsection.3.3) >>
+<< /S /GoTo /D (subsubsection.3.1.2) >>
endobj
52 0 obj
-(Caching the object)
+(Simple field with calendar attached to an image)
endobj
53 0 obj
-<< /S /GoTo /D (subsection.3.4) >>
+<< /S /GoTo /D (subsubsection.3.1.3) >>
endobj
56 0 obj
-(Callback functions)
+(Hidden field, plain text triggers)
endobj
57 0 obj
-<< /S /GoTo /D (section.4) >>
+<< /S /GoTo /D (subsubsection.3.1.4) >>
endobj
60 0 obj
-(The Calendar object API reference)
+(2 Linked fields, no trigger buttons)
endobj
61 0 obj
-<< /S /GoTo /D (subsection.4.1) >>
+<< /S /GoTo /D (subsection.3.2) >>
endobj
64 0 obj
-(Calendar constructor)
+(Flat calendars)
endobj
65 0 obj
-<< /S /GoTo /D (subsection.4.2) >>
+<< /S /GoTo /D (subsection.3.3) >>
endobj
68 0 obj
-(Useful member variables \(properties\))
+(Highlight special dates)
endobj
69 0 obj
-<< /S /GoTo /D (subsection.4.3) >>
+<< /S /GoTo /D (subsection.3.4) >>
endobj
72 0 obj
-(Public methods)
+(Select multiple dates)
endobj
73 0 obj
-<< /S /GoTo /D (subsubsection.4.3.1) >>
+<< /S /GoTo /D (section.4) >>
endobj
76 0 obj
-(Calendar.create)
+(The Calendar object overview)
endobj
77 0 obj
-<< /S /GoTo /D (subsubsection.4.3.2) >>
+<< /S /GoTo /D (subsection.4.1) >>
endobj
80 0 obj
-(Calendar.callHandler)
+(Creating a calendar)
endobj
81 0 obj
-<< /S /GoTo /D (subsubsection.4.3.3) >>
+<< /S /GoTo /D (subsection.4.2) >>
endobj
84 0 obj
-(Calendar.callCloseHandler)
+(Order does matter ;-\))
endobj
85 0 obj
-<< /S /GoTo /D (subsubsection.4.3.4) >>
+<< /S /GoTo /D (subsection.4.3) >>
endobj
88 0 obj
-(Calendar.hide)
+(Caching the object)
endobj
89 0 obj
-<< /S /GoTo /D (subsubsection.4.3.5) >>
+<< /S /GoTo /D (subsection.4.4) >>
endobj
92 0 obj
-(Calendar.setDateFormat)
+(Callback functions)
endobj
93 0 obj
-<< /S /GoTo /D (subsubsection.4.3.6) >>
+<< /S /GoTo /D (section.5) >>
endobj
96 0 obj
-(Calendar.setTtDateFormat)
+(The Calendar object API reference)
endobj
97 0 obj
-<< /S /GoTo /D (subsubsection.4.3.7) >>
+<< /S /GoTo /D (subsection.5.1) >>
endobj
100 0 obj
-(Calendar.setDisabledHandler)
+(Calendar constructor)
endobj
101 0 obj
-<< /S /GoTo /D (subsubsection.4.3.8) >>
+<< /S /GoTo /D (subsection.5.2) >>
endobj
104 0 obj
-(Calendar.setDateStatusHandler)
+(Useful member variables \(properties\))
endobj
105 0 obj
-<< /S /GoTo /D (subsubsection.4.3.9) >>
+<< /S /GoTo /D (subsection.5.3) >>
endobj
108 0 obj
-(Calendar.show)
+(Public methods)
endobj
109 0 obj
-<< /S /GoTo /D (subsubsection.4.3.10) >>
+<< /S /GoTo /D (subsubsection.5.3.1) >>
endobj
112 0 obj
-(Calendar.showAt)
+(Calendar.create)
endobj
113 0 obj
-<< /S /GoTo /D (subsubsection.4.3.11) >>
+<< /S /GoTo /D (subsubsection.5.3.2) >>
endobj
116 0 obj
-(Calendar.showAtElement)
+(Calendar.callHandler)
endobj
117 0 obj
-<< /S /GoTo /D (subsubsection.4.3.12) >>
+<< /S /GoTo /D (subsubsection.5.3.3) >>
endobj
120 0 obj
-(Calendar.setDate)
+(Calendar.callCloseHandler)
endobj
121 0 obj
-<< /S /GoTo /D (subsubsection.4.3.13) >>
+<< /S /GoTo /D (subsubsection.5.3.4) >>
endobj
124 0 obj
-(Calendar.setMondayFirst)
+(Calendar.hide)
endobj
125 0 obj
-<< /S /GoTo /D (subsubsection.4.3.14) >>
+<< /S /GoTo /D (subsubsection.5.3.5) >>
endobj
128 0 obj
-(Calendar.parseDate)
+(Calendar.setDateFormat)
endobj
129 0 obj
-<< /S /GoTo /D (subsubsection.4.3.15) >>
+<< /S /GoTo /D (subsubsection.5.3.6) >>
endobj
132 0 obj
-(Calendar.setRange)
+(Calendar.setTtDateFormat)
endobj
133 0 obj
-<< /S /GoTo /D (section.5) >>
+<< /S /GoTo /D (subsubsection.5.3.7) >>
endobj
136 0 obj
-(Side effects)
+(Calendar.setDisabledHandler)
endobj
137 0 obj
-<< /S /GoTo /D (section.6) >>
+<< /S /GoTo /D (subsubsection.5.3.8) >>
endobj
140 0 obj
-(Credits)
+(Calendar.setDateStatusHandler)
endobj
141 0 obj
-<< /S /GoTo /D [142 0 R /Fit ] >>
+<< /S /GoTo /D (subsubsection.5.3.9) >>
+endobj
+144 0 obj
+(Calendar.show)
+endobj
+145 0 obj
+<< /S /GoTo /D (subsubsection.5.3.10) >>
+endobj
+148 0 obj
+(Calendar.showAt)
endobj
-144 0 obj <<
-/Length 2891
+149 0 obj
+<< /S /GoTo /D (subsubsection.5.3.11) >>
+endobj
+152 0 obj
+(Calendar.showAtElement)
+endobj
+153 0 obj
+<< /S /GoTo /D (subsubsection.5.3.12) >>
+endobj
+156 0 obj
+(Calendar.setDate)
+endobj
+157 0 obj
+<< /S /GoTo /D (subsubsection.5.3.13) >>
+endobj
+160 0 obj
+(Calendar.setFirstDayOfWeek)
+endobj
+161 0 obj
+<< /S /GoTo /D (subsubsection.5.3.14) >>
+endobj
+164 0 obj
+(Calendar.parseDate)
+endobj
+165 0 obj
+<< /S /GoTo /D (subsubsection.5.3.15) >>
+endobj
+168 0 obj
+(Calendar.setRange)
+endobj
+169 0 obj
+<< /S /GoTo /D (section.6) >>
+endobj
+172 0 obj
+(Side effects)
+endobj
+173 0 obj
+<< /S /GoTo /D (section.7) >>
+endobj
+176 0 obj
+(Credits)
+endobj
+177 0 obj
+<< /S /GoTo /D [178 0 R /FitH ] >>
+endobj
+180 0 obj <<
+/Length 3465
/Filter /FlateDecode
>>
stream
-xÚåmÛÆÇßûSE^PµÞgîºEÛÄcq&WEݲDß)ÖIIg§ýô} ¸|ر/
-ß%q4óßÑogKJ¬ ðV©tQA3Åòú -.áÈ÷OX´I%<98çàÀÈb^iR1
MÁå`Já-T9Ûo.<{ɪU3U\¼/8URV4F«ß¾ºxóÃl.(/_ÌX¹ØÀz6gåvµûpèkx¼º¬³_ü¼1b÷:×
-PÉ
1y§oÖW5¼ëòçËyúïnû4¼[ØäÝ'B
-{ß®Áp}?W»üý³»}vkçãà½;ôÇ1%²i-ü/eAÊ_w3nÊ3^õµûûn6wÝÀ஥Bx"_IC¬ÖÞb2!ãÄÂçáÜ.C¢
IÎ.¯õnû|6½¤Ä°Qáø[&$<ûç̨Òé¿ï{¿qÞ½Û¯µ{ǵËDý4<{·>ü.Êb,c°U1÷Èúêõ
-¢+®Ê}ý¾Þ×ÛeMõoO?a"<Ág=£Ê=×%«ú³pôz}püÝo7áÁWNÂï.ZxeE¨Ô
²pjÇfX®»xgZ[ÄC1ðÁ$`â'Rµ~ÔÜÝv&Xy<Ñ;ÅC_rófHsçU¹×÷ÑàçDO4'ÖA,`X.öû¾C§rh!]?~t3V~\;Iõ§¾¦
¼ÛvåôÒØ *¤u,address@hidden'ÛK÷LÀ{ü$øð§¾r®(ÑFt´÷ë_4A4såªIU
Òä?¨g¾øëOKÁTËVcd«çe(éÖ'FàqkôyÔ¹ÿB°;¹ûÉV®féòצ
-,¬·P¾7õ 0£ 7ªH"ç_´AeA®,·a©ÎrH"nÌ'ºï¥5K-&Oe<
ÊÖËz{¨àÁJGaÙh}¹&X\m æu"?
zþÕIýÄ|ê{^\êEC,Pìþçùé¼vDVQcíHcæoGþv»^ºäTD#ÊÃq±?ÞÞ+",£Ðd&1F*b°A
4IªDw$R+¢iuæ,l3Ó0ø¡×[ðfvðßïNv7®%¿
/Ao½;Ú;è!¤íj´"ÁÓÊ5#ZWµ÷|UÈÍ3$SíDËgªïjH¬I%>I8[4°ñÏÂ}Z[ÊÂ
-Y&áüQò"Ñ0$-Ú`B¹ÔU¥ªýÈa¤Å.¶¾7Ã5 ;
ÅÁb5.ìâýöCç°È¸©ò³ÅêXñ;.+MTÑv½
p®úè¶]Ö!0r¡DêÁOsNèAa
k¹Ì'¬ïå5õ`TE[hê´o=.®êÐt4$g»w³¹å¯µ?K3²Ü¹þäó»&\s!-Cô
ª÷Ô¡$u¦C¡1\9{[ãÌì>C§åž^×n1¸{#ó N
S¶+±hIã®dð®¸G{%³¤ùdöý¸dV¹IIJxëvM»Æ
à×ô,?º·ò»â®üw÷ì®Çcsè÷ó·T±!pègè#L"HÎ:""ð°ôÀCÒ×÷Åê§Ïϸ¥\
àE-$=/þJÍA49èX
UÃh¨É5ï[×¶lÖËxªvíüTþn5Ú²PNµEvä²`iãpò*yÕQ÷Ø.AæPDRÛ²OmßN#LhNÔù<
- ËÝë&àãçã>¢I´Dº[ÝFiuÜô7¢n¯kدHI´´EydK9
êåDÝÃÜPnøÈg«Å,²|¤qwVdIB?28¥{µØ®6õ°Ë«(1!kÑSÉ«
-ºË®Ê{Ôå¡`a¹9
ä¦ïeÖ
K
Weüú
ÁM¸Äàz±ÙjO;BC³Ðt%BFïðv6ÚØ¥bïake¡Å)
¾ËáZ«´&BI§hà$ÏÄéj½®à[$üDL^s*Ê{§¢
0HúZðòéëûÁÁCMOÁ×±h§ÎïP¿
^ìån½n®U-¤`éäFú=ÞTç½o¼°¤´\åÒ÷s
ÊäDJ¼ E+}>W-Y³±+7
-úÉDÇÈòl0±Íòh½Ë#
¦|ú~p`Sið)¼JE¦êUj}pe+è·Üê¦^¸ÍWeZ)ÃÑEL¯`XZuôÞ
¼e(?ð¾ÏPîöz4Ëb(W¤h0dî¶Òýr\o¯Ü¾ëè©¡`1Uit|ÑS,¸»)Pw!åðAFÜâqßÞ'|TUhàcÏÅçj÷)Û¡·=/ïÔ¡'òS¤¯/¾¾^îq,ØÄºÅ¬$
¼Æ$Ý,¥w ïëcn·4 ß.E6û¥©Â½a%ìD°¾6,ØTÚ'Z£e®1Iicw¢í»M}]o³'ü
!"´9!L
Þ°¤´`åÒ÷
-VEÈMR°øÝú¯a³Î8 >RƼ
&ðTÅ»!ùjaË'¬ïÇÃû"l*lÊJáU,¤°óa{³Gÿy¹ÞFÊ&Òò"1RÆ
¦[7 YGé=
.©|6ú~p¤`Srß7¢xý&)RçnÑß,öz´iJDë{üû(Þȵ%©ÄûZÁr!j˧¨ï
6ñÓ=0²B&)`wØÿy±½ò¥a¬H¢|åØ`
-o§
-Ø7<Dµå3Õ÷ã1S9̰`{«3ïfîW¦vïp´pºT¸wøwùÐß\»a¡d¥¿exäî/¦+¢]Å:Eùõ`©î>7aa¢dë~AÖ8h¾²ç3à~j_¯ÖKCîÊè8`Ñ'á³#U{¿x/TûCɰ±
¦j_Ê|lçâ{endstream
+xÚå\YãÆ~_A~ U}t$öØ]Ã
¶4wD¯Äݱ?êj]£!b`gìHâǪêâ×Õ_M2øG)Ê$/rRJ,·YrWþqABd×#ç¬T¤àe2ÏÉ
+1,Í%¡T+Cn.½Ña°¸¨ÊIƺ=
M½c&è3ãîÛÁ8ÄLQ$ga¦GXfrÇÌoê¥ V
+¨¢0Ö$t,* #J cxÞ$½a&ýHöûvtöy¨37'address@hidden,xzlæýí
ÆXÐ!A
Ä0Q-BôÜyBÇz¦CÖ·ªåõÚ¼ÙrdaÿXq¾¿
KóHþÊÏR$ÌE:address@hidden'ùáb5Â5
+s?. !×Aaªê/bÔCòv¢^<o};:o"J=ÄÙ4êq5PÍê9¥·R
Ô¯¹]¢¶8cåJÇf®`ìP[ï,AW^^7f©n3¬Ð"V&A¬#ÕÐb°ù[Ø¢'=qÃv¢f<a};851g¢Î!ÈÅQâ
¶^òcµ4+`zeéÈ$
¦øz}(°>ÐÊ ¼¢ò3;etJ0ínåÇ÷3Dc
QÀJ'¶~"þ²Ó³(DzÓ¶ç!9íÛåïy3®©¸ç
+¨,²Ü%y>*<ÆC
©é-G¶ºj"jéaÖè|ÿ-XBñmVú3¦ûìÒu³vô5Û=§]$§`¬ÒiÅR~]ì';£®ßk§Í~7ØP%áP<FäÍb°Lpͨ¢0T)Çb=*kßN(41ÓëÕÊA<¡J¨4/ÜêoÝrÇ)ÏÍ
Û§q÷õyãôH½]ÜU¸*'E4dÁZË¥Þô);ýc
+UIHNL7 oG7 2 ËÖD&)Ðy2ÉA<¸cÒ«Z
«jw*AÕfeö1í$}³0g¶^iÞjØ¡¾¹©c)Ë¢KàÕa°°X§åX#Òþ¹âíïÛÁÉ
8J.Z®à(¹ÄK8r1Ëoj=J½3»·A«ãKªÝÛ2³äò£&½ô>Wn
Ý
ÂÒÍa°6±²0=lÓǽеøD°xûvt(ÁgfÛR+Paï]~¡ç¥¦ÌÂ!TÓCä\°$p4r¶Çb°hh.Ãyä+ÿïaÉðñ
÷íèQ""ΦQïsØ·GX"ú§WõVOý~`<êÕíÜmÖ
×í²Î¢Î¾YVNE0¬\EÉôá§ÀÎS%h}HúN짯ogâlûôw{epì{Ó
vÇM%·z°}¿Ñò¬¾µóûh dË£Ã`Q²2¢T'ÌçTõÃFè X{VÌw¥
ækÒâ"+))²[\ô»ìi¯ÖÝÛ¼<Í.áÝþz6W"ýµ2D
+³ôþÓ[L×u& a5t4b¡ ÐÿÂ),Fê¨ågvÖ+Ò6£y'¸§¯`Æ{*KßSTö¬nEOÉ`¾&
Lå`ÓÌaùç5ów3×wÓ©U÷üàvÑ4þÒç?g
+¨ÞGt`zø,de¼wñäõ¬ÞE7å1_Óx'%)&=ÂòÎKäËÓ"c»+߸%GM==VH©Ç
++aõ*x®ÀýHý³,ƶþA>Ûúä²åa<=+÷ðñ5AL,{å¡hy¸Ù\ëUCÇwoõÞànÙÔãëJT¯"
|l ZXK¾ ²gK>$-ùâ©ìY¹|¯i2ÐúKcLv|Lþüû×öÊ¡zkòÁ|
f9Ø}aRêÎp8v4æV(ASÊhq¶P>¡cÕ!L¦=ó(Íà{G-÷»csÐÅv<ÙÆL)h·5#RFc°F´Z&hÅ3Ò2HöÚnO^ÏÊ8íÚnø4ÐÄÀ4´GXjz
ýÏ£ªQÃêmÍ'fÉåÚJj'£?̤Jzqmvi~Vf·æÁ¡îåMm^Gµw
ÂÙM³¬mú2ë6îcfì8ó°,xæ!IèY1Ì1æa¾¦1¯Ð_.ÅT´GXæñàÛ7ï¯ÍÑÖ¥²µG×v.·U0yn¾?øÙ+3F2:bDY
j+ÌP¡0C²ÐR){¨øJ%Z/r¤ÛSÉA<address@hidden<y=+÷pñ5s
ü\¹xÎÉ39w¬/A½Ü¶Áª:páÿCò9$SÉ2Õ
òñ,B)$'-¥â)éY¹R¯©zPà'Ë=ÄSJO©+TJª$`dQÒb°0ÛÑ0óHZÅгr_Sié=5\°;§QþÊT×j¥¥YJ+½à8?Òk1X°úþ)§0ØGQ
v·ô7»gÅÐ'zpó5>È3üܸCxòÖÞ4æýñþ-¯ñ_ÉÀLëeü÷ÿ,ÕbýXÇ´Ös&ÞØ®
1£ÉA[¨øvOò\¬÷w1í}rÞñÀ¼ò{>ÂI§Z<s]jÑ/
&RMéTs;ÄiŦÙèöy[õ<¹/zÆÃókAxOyÉI§X<W]8ÅG)&address@hidden
î!Åè(öÕ¦ÚV»èÌîA|bÒÏë(û´IgS<]80Gí=~ÿtZ{ÒDÀwM*q endobj
-142 0 obj <<
+178 0 obj <<
/Type /Page
-/Contents 144 0 R
-/Resources 143 0 R
+/Contents 180 0 R
+/Resources 179 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 209 0 R
-/Annots [ 166 0 R 170 0 R 174 0 R 175 0 R 176 0 R 177 0 R 178 0 R 179 0 R 183
0 R 184 0 R 185 0 R 186 0 R 187 0 R 188 0 R 189 0 R 190 0 R 191 0 R 192 0 R 193
0 R 194 0 R 195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R 201 0 R 202 0 R 203
0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R ]
+/Parent 252 0 R
+/Annots [ 195 0 R 206 0 R 210 0 R 214 0 R 215 0 R 216 0 R 217 0 R 218 0 R 219
0 R 223 0 R 224 0 R 225 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 231 0 R 232
0 R 233 0 R 234 0 R 235 0 R 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R 241 0 R 242
0 R 243 0 R 244 0 R 245 0 R 246 0 R 247 0 R 248 0 R 249 0 R 250 0 R 251 0 R ]
>> endobj
-166 0 obj <<
+195 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [298.145 663.154 392.417 679.094]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+206 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [95.459 534.349 159.455 543.26]
+/Rect [70.553 524.714 134.549 533.625]
/Subtype /Link
/A << /S /GoTo /D (section.1) >>
>> endobj
-170 0 obj <<
+210 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 520.457 251.679 531.305]
+/Rect [85.497 510.781 226.773 521.629]
/Subtype /Link
/A << /S /GoTo /D (subsection.1.1) >>
>> endobj
-174 0 obj <<
+214 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 508.502 187.282 519.35]
+/Rect [85.497 498.785 162.375 509.633]
/Subtype /Link
/A << /S /GoTo /D (subsection.1.2) >>
>> endobj
-175 0 obj <<
+215 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 498.484 167.052 507.284]
+/Rect [85.497 488.726 142.145 497.526]
/Subtype /Link
/A << /S /GoTo /D (subsection.1.3) >>
>> endobj
-176 0 obj <<
+216 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [95.459 474.629 181.637 485.477]
+/Rect [70.553 464.803 156.731 475.651]
/Subtype /Link
/A << /S /GoTo /D (section.2) >>
>> endobj
-177 0 obj <<
+217 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 462.674 254.945 473.522]
+/Rect [85.497 452.807 230.038 463.655]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.1) >>
>> endobj
-178 0 obj <<
+218 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 450.719 241.938 461.567]
+/Rect [85.497 440.811 217.031 451.659]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.2) >>
>> endobj
-179 0 obj <<
+219 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 438.487 247.832 449.612]
+/Rect [85.497 428.538 222.925 439.663]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.3) >>
>> endobj
-183 0 obj <<
+223 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [95.459 416.846 263.626 427.694]
+/Rect [70.553 406.829 126.061 417.678]
/Subtype /Link
/A << /S /GoTo /D (section.3) >>
>> endobj
-184 0 obj <<
+224 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 404.89 221.155 415.739]
+/Rect [85.497 394.833 182.301 405.682]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.1) >>
>> endobj
-185 0 obj <<
+225 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [108.411 382.837 370.346 393.686]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.3.1.1) >>
+>> endobj
+226 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [108.411 370.841 351.251 381.69]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.3.1.2) >>
+>> endobj
+227 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [108.411 358.845 279.658 369.694]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.3.1.3) >>
+>> endobj
+228 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 392.382 229.263 404.337]
+/Rect [108.411 346.849 290.921 357.698]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.3.1.4) >>
+>> endobj
+229 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [85.497 336.791 172.338 345.702]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.2) >>
>> endobj
-186 0 obj <<
+230 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 380.98 217.779 391.828]
+/Rect [85.497 322.857 209.31 333.706]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.3) >>
>> endobj
-187 0 obj <<
+231 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 370.962 215.897 379.873]
+/Rect [85.497 310.861 200.953 321.71]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.4) >>
>> endobj
-188 0 obj <<
+232 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [95.459 347.107 289.82 357.955]
+/Rect [70.553 288.876 238.72 299.724]
/Subtype /Link
/A << /S /GoTo /D (section.4) >>
>> endobj
-189 0 obj <<
+233 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 337.089 229.844 345.502]
+/Rect [85.497 276.88 196.248 287.728]
/Subtype /Link
/A << /S /GoTo /D (subsection.4.1) >>
>> endobj
-190 0 obj <<
+234 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 322.643 296.65 334.598]
+/Rect [85.497 264.33 204.357 276.285]
/Subtype /Link
/A << /S /GoTo /D (subsection.4.2) >>
>> endobj
-191 0 obj <<
+235 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [110.403 313.179 203.305 322.09]
+/Rect [85.497 252.888 192.872 263.736]
/Subtype /Link
/A << /S /GoTo /D (subsection.4.3) >>
>> endobj
-192 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 301.224 245.645 309.636]
-/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.1) >>
->> endobj
-193 0 obj <<
+236 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 289.268 271.797 297.681]
+/Rect [85.497 242.829 190.99 251.74]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.2) >>
+/A << /S /GoTo /D (subsection.4.4) >>
>> endobj
-194 0 obj <<
+237 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 277.313 297.949 285.726]
+/Rect [70.553 218.906 264.913 229.754]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.3) >>
+/A << /S /GoTo /D (section.5) >>
>> endobj
-195 0 obj <<
+238 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 265.358 235.185 273.771]
+/Rect [85.497 208.847 204.937 217.26]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.4) >>
+/A << /S /GoTo /D (subsection.5.1) >>
>> endobj
-196 0 obj <<
+239 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 253.403 282.258 261.816]
+/Rect [85.497 194.36 271.743 206.316]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.5) >>
+/A << /S /GoTo /D (subsection.5.2) >>
>> endobj
-197 0 obj <<
+240 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 241.448 292.719 249.861]
+/Rect [85.497 184.855 178.398 193.766]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.6) >>
+/A << /S /GoTo /D (subsection.5.3) >>
>> endobj
-198 0 obj <<
+241 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 229.493 308.41 237.905]
+/Rect [108.411 172.859 220.739 181.272]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.7) >>
+/A << /S /GoTo /D (subsubsection.5.3.1) >>
>> endobj
-199 0 obj <<
+242 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 217.537 318.87 225.95]
+/Rect [108.411 160.863 246.891 169.276]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.8) >>
+/A << /S /GoTo /D (subsubsection.5.3.2) >>
>> endobj
-200 0 obj <<
+243 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 205.582 235.185 213.995]
+/Rect [108.411 148.867 273.042 157.28]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.9) >>
+/A << /S /GoTo /D (subsubsection.5.3.3) >>
>> endobj
-201 0 obj <<
+244 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 193.627 245.645 202.04]
+/Rect [108.411 136.871 210.278 145.284]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.10) >>
+/A << /S /GoTo /D (subsubsection.5.3.4) >>
>> endobj
-202 0 obj <<
+245 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 181.672 282.258 190.085]
+/Rect [108.411 124.875 257.351 133.288]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.11) >>
+/A << /S /GoTo /D (subsubsection.5.3.5) >>
>> endobj
-203 0 obj <<
+246 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 169.717 250.876 178.13]
+/Rect [108.411 112.879 267.812 121.292]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.12) >>
+/A << /S /GoTo /D (subsubsection.5.3.6) >>
>> endobj
-204 0 obj <<
+247 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 155.548 287.488 166.174]
+/Rect [108.411 100.883 283.503 109.296]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.13) >>
+/A << /S /GoTo /D (subsubsection.5.3.7) >>
>> endobj
-205 0 obj <<
+248 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 143.592 261.337 154.219]
+/Rect [108.411 88.887 293.964 97.3]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.14) >>
+/A << /S /GoTo /D (subsubsection.5.3.8) >>
>> endobj
-206 0 obj <<
+249 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.317 131.637 256.106 142.264]
+/Rect [108.411 76.891 210.278 85.304]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.15) >>
+/A << /S /GoTo /D (subsubsection.5.3.9) >>
>> endobj
-207 0 obj <<
+250 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [95.459 111.933 168.63 120.844]
+/Rect [108.411 64.895 220.739 73.308]
/Subtype /Link
-/A << /S /GoTo /D (section.5) >>
+/A << /S /GoTo /D (subsubsection.5.3.10) >>
>> endobj
-208 0 obj <<
+251 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [95.459 90.016 149.162 98.927]
+/Rect [108.411 52.899 257.351 61.312]
/Subtype /Link
-/A << /S /GoTo /D (section.6) >>
+/A << /S /GoTo /D (subsubsection.5.3.11) >>
>> endobj
-145 0 obj <<
-/D [142 0 R /XYZ 96.456 783.518 null]
+181 0 obj <<
+/D [178 0 R /XYZ 71.549 787.954 null]
>> endobj
-146 0 obj <<
-/D [142 0 R /XYZ 96.456 758.611 null]
+182 0 obj <<
+/D [178 0 R /XYZ 71.549 763.047 null]
>> endobj
-165 0 obj <<
-/D [142 0 R /XYZ 96.456 547.398 null]
+205 0 obj <<
+/D [178 0 R /XYZ 71.549 537.801 null]
>> endobj
-143 0 obj <<
-/Font << /F17 149 0 R /F18 152 0 R /F39 155 0 R /F40 158 0 R /F41 161 0 R /F43
164 0 R /F44 169 0 R /F8 173 0 R /F56 182 0 R >>
+179 0 obj <<
+/Font << /F18 185 0 R /F19 188 0 R /F39 191 0 R /F25 194 0 R /F40 198 0 R /F41
201 0 R /F43 204 0 R /F44 209 0 R /F8 213 0 R /F56 222 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-212 0 obj <<
-/Length 4162
+256 0 obj <<
+/Length 4741
/Filter /FlateDecode
>>
stream
-xÚZYÛÆ~ß_ÁÒÈÅ}Ø©¤â[%ѺR)ÛXK"
--û¾û1µ/L.cB§³¥à«»ÛïâhÄ^§³»»I{i\ÌîÖ¿ÌÅ2Âxþöã"
-æUOÝùÇE0¯«ÇÅow?Þ~Ï
-¯H#^îÏaàåa +ï¶ÕbéüîÞüæ×eS10¬Ëù#Ô<²©F Íf©Wd1#
address@hidden@êÛ-~õ ß-3Bp³ÐØ)ýa11?nKmmê¤Ý³yÕ®iÕáí&¶
âÈ+×Ä]ùe²ËÅ2Êã9SÐ×XÝ<ñXD<
-3'ì:0v-´§»é¢µ+Ïû¦´,j«Ü$P&µÜh§lsqìD«ä
ÅüµÁÃü®¬Øu¿5£H3p9¥St,ófÑ{Qc=~2ÑYP(R
-ܳftX`O#ëx¤¾3ÇâMddOÀ
-(s¥Ú¸Ô8ÔÚ6X"âJÅEÖÎ{Ñu^Í7b¸¨hL, Wpw
¡-P6ƱëqukáOW0¼êvÖ¾ëÒD9ç;¯À1%zèQ×
¸+ôÎXTÐ^Ì:U_¡÷
address@hidden"#©Ûu÷8åSIBÄɧ³|*öâ´pó)=ÄÛýÄG>`
ê²³=bßËÐÙ#:Û#óðhub´$;/J¢#±üµcª7'<¼=Ö1µ$êíûÏüÈ~ÂÌqXñ_
¥¬Ü©e³!Nȼ»ø»qÊ[ØÏX+ñ~
úÕõªý7Çj2*ZªmÍ9ØØ§fC{5âgáÀG1-í(È1!(2)WïäZÀ3;>
/4³ív«/üoïl¡Í,¢J#rë³bÄ+òÀ"<ÐotæNQÜÒÁ(U
yj«)ÈÀ0û¶ã¸ÿâövýÔýj뫼ÝÕøáîÇ){¯"rrJÊG°T3ª¸VRÚZ)ÉúleÌ=S0ýÐ-H´äU£'Ê»&q:-Ç¡£"úçKÕU{Ê2©ÂÙ[HIK\q¶R¶Ç9¿¯Uµ¸Ó=àQ½ðÐ~=¾çbHÄú#OøiËËíU'address@hidden
óa¢Íîx1¯±&@¡bIت[¤¢ÖI(address@hidden
-C_¿#wÚù±¥ eàïV=sb?bÊZ
µ¿yKí7ÛAÌ7È5W&PzK:Iæÿ9ªÂhüM'Î`]5¨<yìbË4´ÑóþÅÊTÊÐÉ# ~Ó¬wÀ
Qc2&I`¥:*¹·® Xfq´6wVj´_L$Ý·o-çî=[â'g
:+q«´cË nË©]{AÄãÿ¦5
-%ábRU¾áÑÖe++n¸½¹ùB1Çf"ïæ±<¤J\î½3õL
k]5[ÆÏÄ~òÌÍ-=-Å÷/éÂV×naú-X)3¢p*4õ*_re#W·èE8ÔkHçÐÝ®
˶&?
1,uìfL%]}*wû¦6¤³z§õ¡VuϯdáÅòPATAìÔ¬$Øba¶ÑÙY5¤ÄÖàÙÝÌÙv0ð¢4<Úo
-G)SJÉÄɱF©Ë~tÿ<ã üv1÷L¶ÈþϹÂ$Dj>Fþü5oÁ¼e+u
d`rÔRçÈí¦Û0Õ+ô[<IBE°Er´Â½ÊGMÉ.üàȰk~i¼&û0¼4z^öÌÙÏÉþ¹Ý¬ìO·»
{w?+û84QÁ·ÖMàÓÐË£ù.ÿàsgɱc*~êʵ½V9ï©´ñßÉgï0P+Im¥¥-náú'¸àÂ|-µ(céðÔ´2¨+yĹrò|®<¥
-±Ûµ¼\U¨ð²ä3
-2Á\S
ø¬<³Û¤
'Û]Rg?[snùæ5+cµõæqäÁW<Eä{©Õ$ª7·:]pEìqz¬MYò+Ô6*ûb¤¢µuZ×ïQï:ukúæ±ÅQi°8רÉ,6ȼðìH)×
MwUɯ$Üø\¶,èîµbç6E³qÙLuy&Fä
dVßi>address@hidden/+{P$^¤Ï*»sEÙ
Äçý¹Ý¬²nwAÙÝý¶Ucîä¡Î]>.Uåí;òÞ##}K8ì1d>8²%Ì«Á\2IÌS7;TãaÉ6ò\NrbùôÀD¬PÀouúø^gGÒ³6o©¼<v¦èâ`Øvä±§ßôâÆ±ì
U}-Õ˼\&¿h1çó;MáEÀ5] ©ý.Óy_é³òn²
jm_iÏ`mB!äc®£ø©öòúqUíÓÈó£â"ú³ÐKdæÃÍ/¿ù³5Aüxã{QÏùµÃb¶» Rj
úÍÍ»\04ñÒ°°ºú3~ËpQç3Bâ$Hçã§ eǺ
áàåA¤OºxCCSR-¤µùÃü<À}Jø¡-Ù¾º®DPâ¢FõûÐõýÓï¯õ
-w
/GH
î'«½ÿG ÑçbMC[:«·|address@hidden'Sõ®0¶*!ÀI<:address@hidden'6?
-#aÎ~j/øÎÑÊyn¿©<A;³ÆTÆ?Ö¨D\gù!B§rø½1 þÖcf/Çkb*[d9Â
ýâ-«Àó-?S![ºo`ù
¦\àj¢aòÚõl¦Ä¾5ÝfëÌÁ
3ÔéU8`+4ö%<73Äu5ì!ÊÀ¬-4AÃ%³fúváQt·êäþúPÅߺ0¡¥ÂAAÖö~Þ:Êa¸lÍõ·º\V÷º»QnotNþ®Ïç¥XdG-'ÆË%m3öGªZ[O¯ØS°»
ÐOæsÊ´©¬z6=É/®Ü.äÂ'Íf
-a}±K~¸=!1ûü/Ä"üendstream
+xÚÕ;ÛÛHvïý¼XX4Y^v;ãñ'vÝöbìì-±%NS¤¤Üî`?~Ϥ(©y60Ъ˩S§N{ÑÑ"Ñ"R*Ð6]$idÖ,Öûp±
©?ÞD.t`Ó§¿.Â@'IÓܸ
³¿Þ$&Ȳ,¡Xc;u¯Þî£ÅëææO7?yÔ+·ý*É¢·ÿöãÍ«7Æ,² õâãýB¤]¤¡
+L->nþº|ýTçím´\ßjµÜ·+h6ûÛNõòÝ»ïnÿöñÇWoÒG¦Ð¸ö%ÎÞ|ÿÑSaBýÄh·ñç+½Í£íN1â¶Hf+t]fÏÇ3Òue§ß*]Qà¯I¥Ë~½ús^oÏW^¶?#\
sF
¡ÆÄÿGÞðëÝà69»Ì¤)gDìÊN.$[)µè9s EAÖb³
r0H\|»Ê]ÞÓ³, VÕ
uÅã߾ŸX'ÑF3ÚÌUjl²15*¼æÆ
ÊgüÕlÀ/³A`pãÙð&WŦìñìó£'èOh9=ºÀ\¥À}Dàô"26Hè²PØm%£¸ý+""Y%U+íJ¢Âùuª÷¿,79«-RмºzâÀ#æÙ9b¾aàÉ+Ö=÷7
s']2Ýh-3»|Û°6¨(¯+êÉ7vº·u=I%11ײtÇ:
Hs¾N^UsíIEèDÙòm="¡ìÎðdß#ÉÝÅ|¤ëæ
ò'(»|c8Å·×>ñÔ
÷جx)ækùí7¼ÜÙ#y=ìÔô»B+WàUÂ`Û¢.Ú¼r¶:2Ϊ>address@hidden|xÓéL52,¿E~&àq~</öеàïÈ;ün:ïãÿÆ#ÝUþê
6ÚâöùÂëÐé,ãf'¬wë¹8^Zs¨HEîi;FýûlùK¨ê:address@hidden:?,¬ïBÎqÉB©$$Óeb»ü
u´Þ4gã_ÙÀªxaÃ8ÂôØÏA¯Fà§±ß1Å1ªodgvºí,/address@hidden
ÂiV+S<Ì:êP¸õë±hɵÁ×#Å=6vÐø(äË¡wS8Üܽwßû ùÃ4ÿËJ
¿ÂZø?¡q¡Ekʱ!¢Øìz»>«SÞõÜFÓRßßrð¤Íàhõù!er¶ZðN]*ÌìÅÿn¥hàM.MEã;9½p7¤~ÏäO:P
FéþÆ¥ q òælè=iOl¯móKJ}÷j-Õ¢Ùk`i£}T`=´æ
ùµQ+]FkWQ]º:5ú`r.°
+ä¿Kr#|WgRÎn!P¡0DAxbÐô<Z^7NÈbâøC)æÕ7·ßö/:n±3jtߨÏ]ò=Ñ£ëÜÕ
wlÚ!ðÇzRD(,yÇ«½a¿#9Åɳá׫)8P 9²Î{/ÙVÑY4x<address@hidden:
+]^oJÔ(vømuô!-°#*¼ibB4Ûb$x[&ääB
ãe5.ÔPs+ûÁ£<Ôx<¢pÙ±ù×_:6Y,òùT¬É£H|6¯2öÎP<1Ä,u<Ï$ k#
(ÿµÏ!Óû·F
Ø}RTRó&#KFªyûÙ祫û¸ÍÁ5fÃÇîÎ&ðNMh|address@hidden'IL¨%Lw"<1ÂjèäDzhÈ*T7¼\ø+qäbÏó|À».%Þ$7ïÊqH%Hé_°
`ÑÎâÁ7ØÑ!q¥sKpÖû½*ïO¶$
Fú8ó-¸'åK_Vé9úãæ£cQ)Á¨%E8S'sû¢ÒÕ
À§9·EeOÎ×Ö¥ÂÕ¯3Ù}Éhº#©PQhçWêÓ¨ÒpQmÿ,÷OXå°«+·5aØâÁëÆµ§t¦Èªbc]Á:£¬^KVHÛËö\]°åtNw©
PÍÑT¬hz±þ
ANõùR¡}wsD§pëY_ : ãVñ+ü²TÄÒð/Ç®
C]ÈÅk¤ØÔù»M´Ï¼ëÍ8
¹,*ÒLÿÆ^6{þÛeü:*Àsß.d,ºIÕ dÑÂY²éÀÀµ+føÆ+Á½å8йÕFн¹Méµ%$
L¢+`oìC.tÕ0j[¹'_énÃ+°1ºH«Ã³ ~j
ù·ßÛWïYlð#µüÏ·oKeÎJÙâ
7ñ8GÙ2ïôMÙ6+ìîÄè/ØÏܳaY>6>?¡±p¢$<ìí94¾®æA<V.leþ
+lîâv+_É|C¬ò[vGg¶Ø¸Ð÷j+ÉðüÀ7p'=?
Ú¬øÛÜßþÇàK[«]ìOþÃ(address@hidden|ï)Â|h×]§ÜÒü_<Ý-Oþª xendstream
endobj
-211 0 obj <<
+255 0 obj <<
/Type /Page
-/Contents 212 0 R
-/Resources 210 0 R
+/Contents 256 0 R
+/Resources 254 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 209 0 R
-/Annots [ 220 0 R ]
->> endobj
-220 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [196.285 570.193 397.03 581.318]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://dynarch.com/mishoo/calendar.epl)>>
->> endobj
-213 0 obj <<
-/D [211 0 R /XYZ 96.456 783.518 null]
->> endobj
-6 0 obj <<
-/D [211 0 R /XYZ 96.456 758.611 null]
->> endobj
-10 0 obj <<
-/D [211 0 R /XYZ 96.456 557.248 null]
->> endobj
-14 0 obj <<
-/D [211 0 R /XYZ 96.456 355.83 null]
->> endobj
-210 0 obj <<
-/Font << /F43 164 0 R /F8 173 0 R /F7 216 0 R /F57 219 0 R /F56 182 0 R /F14
223 0 R /F20 226 0 R /F19 229 0 R >>
-/ProcSet [ /PDF /Text ]
+/Parent 252 0 R
+/Annots [ 258 0 R 262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R 268 0 R 275
0 R 276 0 R 277 0 R 290 0 R ]
>> endobj
-232 0 obj <<
-/Length 2884
-/Filter /FlateDecode
+253 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 75
+/Height 64
+/BitsPerComponent 8
+/Length 3000
+/ColorSpace /DeviceRGB
+/Filter /DCTDecode
>>
stream
-xÚZKsÛȾûW°tY²ÊbpleËȱËÞJ²Ê!ÍAI0-ãyÊxÏl.
0£Ù²Çàýí«Õ fZ«$
g·VUdÙíús½Ðs,Zûfþ¹ÈòC/þyûéÕo[æÚJGÁÌòä/¢£]öIx¨6@
{*Ñø
!ë¡ÐÕ6ÙÒW6²³¥§"ùÙÓ!SõyÊ_
-8Í6-Ë
æïÓùæå_óïy>>ù¯íBða:®:Q:°Âöí¾¨·eù}qØEZª*¯Ç6ò}°)ÚHÇ*["áFu/íYÉQ/{äd¥¾c¨Ê¶ioV«õÓ!²ÊÊý
-åj¬S
þP§Ñ}9&}I2Àp2Täv/~ÁÅÓhã{V¸Îí¼r»-YZÓÏéNôU^1ÇfKTcG¾òlØ*ñêe||¬1G<ÖÿÆJ|Îë5tJ}ÈyÇ$}ÿ|
ïvèmðBä
u.<§èê©KãÇó¿/â`^ä&ÒÃD~7çÇ/4£~VGT¦ÊÓµ\ÆY=+¶àY2?,@address@hidden&Ü:ߩιNBå>Ql
ôYS;ehâë#>llR£8%À¯ÃfðEÿr*²E ç ·5óºI«æt ^ªUì³
Ûa|{øÐ·9?Hå5lcláâ© ¢EÀÇx~WaÉðò/ôÔ¢·TS2ô0Z ñéZv¼ò
ßòÐÇAiP[èyÆÿÔ.M÷vÏì]x?úÈ{Û2gòoàÄ&sqZçp.£Ãxÿ
¼íò)^ÛP
¸ÎÈTiµ¬s°»úZOLø¾?nËZ$Üá(·`oÄŦ䥡¨~³`ìl¤'©ò
ÿéFÊ#ZZvÊ
-#Êiiã#t©h`<Ë-.ÕÆâØ°ó"«¬*$
ÊxÚåKR§ÅÓ¼·üdþ%] *tÔ'g¤ ÚZTlØ-rJöâ¾
'¶[³e§½$ïê³1À»`[È1×G
-²«þ³¦è*>ÃIÍO²÷i{BØæÃ¦ã©Ë;Óè9+«¶ÉÄi)T-Ô"¦qÔYU)¡Æy+ÑÊX3UÕÏÖBºìÑNjF©ð
®n0 address@hidden|kF¾Ø6L.1Ì^v¥c
-Éã6?Øv]ÝRoÔÃY`¥qòx¶9¦q¡*<ÄÙgÎ.éMzVþ6ê&A48M¹9+A:«D®É2Q>address@hidden
.àzûùù)8QhüùÇ
u¥pÂ~lT#údÈòp¿lÚéØ7zV·c
-~Y
ØÎ`·/Ǫ¼CÞ¡'þªÊ÷ôÕ~!³¦f¤ÌL-(endstream
+ÿØÿà+ÿÄ+ÿ+Ǻc¹Xÿ+ã]¶Õí"MÖÑüÈ6?¬,ÈLÈEÈævÒr±ÍHeYJUÜO¹)Ï®0,úïâË|«5,OXëMhâöµGëZf×VUÊW{n¶Y6½¹°¬ò²q×c6
ñCÖp9[PÃüÃlà¹2wvú¾?ßÖ~(=Ko˹ø¶PÉSÆzJäÒnÖçÖ
&çZGéÛÃ3Õ(öó'$N¶²ãÏ6=ul³Ðoe«gö¯é´¹HzoõUÄ&address@hidden
+n6#ûHw+\Mu
dmo*Ô»÷}ÕùëP^wºDÃ"é°ê,hX¹´Oû1bm"Ê2v×a26$v}J:A-¿ÞÐÖÝG¬¦ï{mÒ}c^àßÒ}Ó~Ûe
«zÊ(ÒH4¥UtýEª+ì
ðiæÝ±¸Ç2V*Õm`Ð
²<».Ì´5W[VÛÜûÝÞfÎãa¼IBÊü©y7QcyçXjbg%bÌòwÖåeÚ*ձ쯾6Ñ
¹9uCê·2;Ì!Xþ¯Å[Õg7¹»?¹Å´º¶c´vË8.B®A:÷b}Ù¸/{Ïl kMÕ
ý{N©Zü3ÚiÜGëºÿ+ÞfK)address@hidden/v©2c>+\Gv>`6UXÅ
÷göSBºA×ÂVd¤ýÆd&Íìg£L<o«[4lg9Ö¤Ú)c3£ìP9£ëÃmÊôgtMÖ*a÷±Úäò·'/wÂß¼_l$:é9p´):r$£`AmÇ
+<×ÅkS'îáááäU)®rÈ=ñseÊNÅÖEFü#âÞåÈrFj´s÷j¶|l¢nhWÆ»*¥÷SÓ<{WSïwÙ~¬½q+Ôö*=Ƹ§t5¸JåNí{%^/ë¤ö6__˾«}ôÈÆª4ÜÈÔJÀæOj¸qóoâ,µH«åîºR¹CªÖéøëõ:|
Mb³ßÊ#""Ão9VP0
+ÀÌ¥JR¾[I÷)JõVtHh© endobj
-231 0 obj <<
-/Type /Page
-/Contents 232 0 R
-/Resources 230 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 209 0 R
-/Annots [ 234 0 R 235 0 R 236 0 R 237 0 R 238 0 R ]
->> endobj
-234 0 obj <<
+258 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [227.667 715.094 365.648 726.219]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://dynarch.com/mishoo/)>>
+/Rect [442.037 799.566 523.759 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
>> endobj
-235 0 obj <<
+262 0 obj <<
/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [261.079 695.39 417.486 704.301]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/licenses/lgpl.html)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.22 752.088 276.779 760.501]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.12) >>
>> endobj
-236 0 obj <<
+263 0 obj <<
/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [460.331 695.39 497.856 704.301]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/licenses/lgpl.html)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.22 737.545 329.082 748.172]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.13) >>
>> endobj
-237 0 obj <<
+264 0 obj <<
/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [95.459 683.435 196.082 692.346]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/licenses/lgpl.html)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.22 725.216 287.239 735.843]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.14) >>
>> endobj
-238 0 obj <<
+265 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.781 100.254 387.503 111.102]
+/Rect [159.22 712.887 282.009 723.514]
/Subtype /Link
-/A << /S /GoTo /D (subsection.2.3) >>
+/A << /S /GoTo /D (subsubsection.5.3.15) >>
>> endobj
-233 0 obj <<
-/D [231 0 R /XYZ 96.456 783.518 null]
+266 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [121.362 692.56 194.533 701.472]
+/Subtype /Link
+/A << /S /GoTo /D (section.6) >>
>> endobj
-18 0 obj <<
-/D [231 0 R /XYZ 96.456 758.611 null]
+267 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [121.362 670.02 175.065 678.931]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
>> endobj
-22 0 obj <<
-/D [231 0 R /XYZ 96.456 669.418 null]
+268 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [256.702 610.53 263.164 623.122]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.1) >>
>> endobj
-26 0 obj <<
-/D [231 0 R /XYZ 96.456 495.95 null]
+275 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [514.529 503.175 520.991 515.214]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.2) >>
>> endobj
-230 0 obj <<
-/Font << /F43 164 0 R /F8 173 0 R /F14 223 0 R /F56 182 0 R /F57 219 0 R >>
-/ProcSet [ /PDF /Text ]
+276 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [156.536 491.22 162.998 503.259]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.3) >>
>> endobj
-241 0 obj <<
-/Length 2624
-/Filter /FlateDecode
->>
-stream
-xÚÅkÛÆñûý
-á¾B+.wùrl~ä» "B"ÎÜ;±¦DÕ ÿ½óX¾NÒ%n
-Ôû×ÎÎÌÎäÂÿrBá"d¼È¶WÞâvþ|%-ö<¡=
ã3®q¸p'^¯¯V·Z-¤I,ÖwP'uþã/¥#ü¥+¥¯w»¦MKX)ø³»_º*
-?<address@hidden|kjó§féj:jéÇÎ'mÅ߬Ú}
ï»éj!k,ëÖB¦¥Ùå-<åJHx(×"Ö¢1m·?9C ìaï:ÔIÖrK7
-|çU7í
â.\¥<y>ÝêðxܪÓl*$Sæ8]¤¸ùaddress@hidden;wUÍè¨tT7;9^Ù
¡ÖÀsÞ!£0-tµ´<"LzèQCT
-´+
ÝÒùn÷ D»úf=øs"
ô"|øS?ñ|êN`Éó§Vo¿A©çÅÒ"qYGp³
-¼Mñ¯_>_ÔË¿Z$XúpH5Hn½ý»~-ô§ª
¯àý$vpüÞZ~-úX3}¸zv.ÜZ`¾Wû¾
PùÜñ¹yBýi1ì´6yQ¬«vu«ívç«bÏb¿Ùÿ!µwbÿb~d:
-:à½io»²ü!õðL_?Enûä¾Gci¹~b[E»ÖÜÚÑBʧ¸å¿Éí-'ÌË<ÏL
-¡äæÖë[qF¤(»:²ÊÒÑ\׫k¶Ä¯f*ÿj¶;Ì·Oîæv;¾þÚ>
§Vöëåá.}¬<®¢ò.ïE»¾+)address@hidden| áùïß~«û^ÇïÞ^pÅ=À5uL2qrz
Ȥ/?¦àûl1ÛèE#Óª«Ç9¢¡üËÕ:z;}"lJ´â7Ä&<³Ò /"qUb0(qF0ÈÿC
Õ½*Kªð6â|(6æå KK/{DÉçãÛ~ù:à:+æBëvk§*K®±
-*á|SOÎ`F9¨¯ÆçÖ8#¤¤Ý(¦å^½ò%ÅfÎ×ë¶0z_DúAΨûÌȽ9a9ÊâàÒÚs^Qi8ÌÖäÛ3±LSý¡qÞcÜánWÒABuâÝt²xLþ«©m¬ØüÐ&e°yiJà
/PXyB®ÃTz
¥Ñ<àÆXÂJY|ÈÝZA²®i«mño[#^|ç$SIy·~sÆíz®'©¡Ls¶µ-3íin
ö-Ð>mðÜTQ-X¥auØieÓa;;©¼ãDDËb·ïÚÛÂÀùs
|¡<address@hidden ¼#é3Ûª>%$!;Ö=£]ÛrDQ\ËqUÛª7âú8vj>
óIÑÑw)(ÜøI,â ]Ï©ÙGÖgRö$èe"a´§©Uâq«Ù¶<tKÀ~ v~ÔgdD0(&å,b
ƹI£{ëÓS~Mëõîy
QLï-ͼó8
ãGÜ â&
-ÄÙ0)
-ÉWXÛ>Ö'¶~Ãa3Än/¬FEú
-É DET¬¡f[®¹þ¢ñº]B¥®¬e
:M]¼_1Ìôks
ßS*»´ãÊñ¸2âRÆ×¡ð#êÌýëê§½EÑû+O¨$^`ì $íÕÐè£yyõãÕ_Zø
ücT\+ëkoZ4vå¨6
Õ£Vjá+[gÝV{#|×6øwÓÖtÍÀ-¿mHE¬'`<Èq%¦Ð0<òYñ·ë#ïtíc0uXG©²®®Ç.äNc¢È¹`R2
#É!Íçn¿Ía¬$w]ÉĨã@;ÅMLÎJaVûuZ>µö"ÏÍ{ö*¡D
-1¹B¼Fô-¤ðÁ
Jü²ÏÀY¨-xèÇÞ¦ o¢)[[?×þþ9éùü2H2¼endstream
-endobj
-240 0 obj <<
-/Type /Page
-/Contents 241 0 R
-/Resources 239 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 209 0 R
+277 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [235.264 455.201 409.857 466.326]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/projects/calendar/)>>
>> endobj
-242 0 obj <<
-/D [240 0 R /XYZ 96.456 783.518 null]
+290 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [137.358 19.724 148.76 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
>> endobj
-30 0 obj <<
-/D [240 0 R /XYZ 96.456 758.611 null]
+257 0 obj <<
+/D [255 0 R /XYZ 122.358 787.954 null]
>> endobj
-34 0 obj <<
-/D [240 0 R /XYZ 96.456 349.472 null]
+6 0 obj <<
+/D [255 0 R /XYZ 122.358 654.661 null]
>> endobj
-243 0 obj <<
-/D [240 0 R /XYZ 96.456 269.591 null]
+10 0 obj <<
+/D [255 0 R /XYZ 122.358 440.915 null]
>> endobj
-239 0 obj <<
-/Font << /F43 164 0 R /F8 173 0 R /F56 182 0 R /F57 219 0 R /F39 155 0 R /F59
246 0 R /F41 161 0 R /F40 158 0 R /F60 249 0 R >>
-/ProcSet [ /PDF /Text ]
+14 0 obj <<
+/D [255 0 R /XYZ 122.358 236.641 null]
>> endobj
-252 0 obj <<
-/Length 3486
+281 0 obj <<
+/D [255 0 R /XYZ 137.601 129.691 null]
+>> endobj
+285 0 obj <<
+/D [255 0 R /XYZ 137.601 110.723 null]
+>> endobj
+286 0 obj <<
+/D [255 0 R /XYZ 137.601 82.289 null]
+>> endobj
+254 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F56 222 0 R /F43
204 0 R /F7 271 0 R /F57 274 0 R /F25 194 0 R /F21 280 0 R /F20 284 0 R /F60
289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+293 0 obj <<
+/Length 3568
/Filter /FlateDecode
>>
stream
-xÚÅÛnã6ö=_á Ä*¯¢´oÓNg1Úî6Á.ÓyÐØrì-e%yÒü}Ï
¤$_&ÓéC
>$ÉCû¡äLÀYjl6s¹NÌgËýÝÁÈ?®¤Ç0B¤FÏ.
,g³Åhïn¯¾}kYY6»]ϤP©Ñzæ¬H3»]½OÚùB&Í\&ó
6IÕös§ùÂH§ß£ó
rZ&address@hidden<`÷ºûùÛ¯~¸TC*kÆÿ_½ÿ f+8ÏW"ÕE>{X¤²(fû«xdjï®n®þ׳
òëVùú}þgܸ7mäÖPtÕÕ§ªî.÷Þ
- ݹ4·G¼®o·õ\¨Ñyrw¹{×Ö$5N&address@hidden,¹Å Æ*OBÜp·w}³
ÛöÔs_ùMjÓÔ¯hk1Ùõ¡~Òü³¯H]$Ýa'Ýp«ìøXâæ[½ÅݸcM´õU¹Â¾/ÑOiê%^¢-ñï_¥HMþ]íâ
Iý¡¤+]ÑJ'å/address@hidden/address@hidden:GhàÊ`Í"address@hidden&¡'ef¼Æ+Ã]bÄ{çï_0qQ,ß+ÙЮ¢Z$¸]Ã"*Ó,.¥Uf-^(h¹XüxÌ&ªöËlªs¤Õ(Z%®¢
f!rD¨dÝÐ!p<ÜwÅØeí1=uÃ(
ÙwwÜÇ>ð8=ÐSZY$¹h}ïh,KÜ¡C-kþÅ»E2P·«ÅØ¢óø÷\U¯¸Ý´y
+ÃÇHÝ£É|:r}¬ v'yònc`ZOBÁ ²³( \
±ÏúíéAè#kF1(¹NÜ>P
NÍ¿]°xÈ!>ÉòôñI¼ì#Q"[&:ÒyaµK½°ö¿,¬Í²)ÚvåÇ]õö-â<P¹.wÝ92óZÓ
IxÜv,cÔZ¥J¹
ÐNkBÀCíÝ_GU
½¡³Ìv>^ address@hidden
~,WªÞU¬Êp,7¹¯²;Ò6¸ÇÇÏ£,¸
0«V¹T»³
EÀYNNaM+&OIÇa·»¤ÈàÓ³âå¼ÎhÿË,³T(ľìÝWë2D8yKº¬£.k¯Ë"kVdíoÝÅÆH3¨ºÌú>Ìa¾H?o,¨µ«Ð/âHÓN'±8
k¤ÝC>åVã!r.¾Ý5(address@hidden&}¸EÎG¿Ç®nË,i¶_ºz½ßf
Im_]«HÒWÁãý
-ö¸åýàϸקíî¢#kî¹gå4
ùÌê쬧-y³\ZÀ_þB©PI7²ª|å¼Îú0-ÊÓEÎå)¨m}b¿c
x-&ÍeÁ>nxxÿ%ìÒ6CúrvqØÿ²aOgÛúg
cÙ¶!ËÉkT;WPÔGCä°gCxÆÕ.å|àð{I½GU~hP»îuËÍêDT«Ô£Üáwão
Â`¬½ØUác8Þ,¥3opb|address@hidden>address@hidden/U)ìãgcôÅåÂV7¨!ô=ÍN3«B×Wa¦÷¹HcʱÌÎåU´è4שôÚ¬¤}¥xJÔ©Ð'Ci
J2Ô0íu_zÓ Vz_=pÀÅÃø/+R+'*óLE
-ÓjË¿üí®ËÃdz'¾3hqô"pßCM*37óH¶=¦×=,öù ÚÅýendstream
+xÚZmoãÆþî_!BÍ%»äõâ¶IêôNÐ4î ÉDY<K¤BQqÜ
ÿ½ó¶ä}¤8àDîgfwçåY«YÿÔ̪0ÕùÌf6ÌS=[î.¢Ù=Ì|}¡b!$滫gydv·vl²(uÏîV?_=ÕE;WÁrÄÁ&/à±ÙÍI··_ξ{{u
,ò8Rß~³¿ëP&Mf{¤'N´÷Bñ/OcG½ðÈIeOÜ#}||D5CÐzõTÃÿE»Ç6ØÀcÊ´ujeNµí£è¢£YÊoûl¿¤Êݦ:À^é$Ø¡]ÙVÅâ
[6ûyO¨uã÷y*:S.VÏ¢0¶.yÓÓ|¼Ãh~TÊd¾*cجHNåÕÈÃýÉðtùp)Ãc¥ã
Ó: MdÜBa+f¿~µ¹!ÿf¹°:ÌóÜÒIð9sWovjöUsñÝÅì»a¿vgÄYÊL~ü9àhÞ^+nb
n^ß3aSË>@LmÖ;U¼ÞHÊ^;¢%
éI¢æÀ,[P*·R/address@hidden|½lÙ6ÖhðõÍ[lyÝÈÔ/8UQxàqè`ø¸çÚûÇ6blãD^ò8VóÄØ{¿8ÝqÎ72ÉjâYðZsdIË¢Ïñ
[{»gæÄÄ#jÐ8Q&x¬Èvcï)x;FsïìEHtèY¡
"}EO¿öÆÝr*8aÈÃJpðâ~áâs[²óív#+G!ÞD]#ªñ¹
²{)ÎXþ9çâ|ÌæEH<¤ØB0JèK
k(§Á-YEYÐ
VI!éÑàÉINX±£]xĤ-â%¹É}×LnM©<%rWF û<ÞcÌáÎÄQÿÿ¥ç
®R§K{9êÉâNìÄRpX¸Bø¸Ü]MBmì¹
ö`+Hëà<åMQáÆ$ÁÅ$%K©$c¡,0È·LKöë+HGÑhåæäcñ Â(ýCÛäô#ê
G>ÙG\Ö×ßþ¸-ɯ¾b_;EëAc\;ÏþóøÓDPfPÑε%·ÀT'+¯Ð¼´1\çê:L4Càí+Ml?Ê´=ÚçLÛйA½ãc
ÃðZ+SÜç«¢+d¤.våÉÀÕY«|wì:LÌx¶Õý}Ù^^c.Ã×WLp-ÑÑWK¬î
+Õ¿>address@hidden@Í $u¿ìê¾ìæq3t¢Yn]O
eõÈY¼=z9ɪ§·§º-m©Á¹SÐãz[ Äèò÷®\UE×WAOSÜasÈÕë®:
+Àv¸bÖ7r´c]j©à9Ãsjê£Û£}ΰÉǤg
þKZ)<¹öSþþòªÜ~Pð=léÂnYVÛXWW<úæ+þÅni¼|ã9ÞüëðìÆ*ä|"~ýÉê3|ÐÁ'?
X¢qb{1 <×4Ä;address@hidden>Fv¨ê´S0íFPCfbÒ§ç?áiMåÎü½¦à'k½Æ}_]+HïTn
Q_rLϼë!t29|Mpp×¥J4#¬þ6
ÊâKéÂc·_%'ûØ×:DÏÑPK4an®ï]Wæ
+:
zû´}Yðàuã©ÇnmÆ3Ñ}
*y2Wåº8n嫹¹HÁ!À:AÍ^æÔyv^L-ÕaôÀHB"4õ¡êóÔõàá¾ú¯è!©A¿åtBhè¼làDãXBò¸)ëÛ¡[®Oj±o(çrg¦Ùq
b[ÐÇ-8rz[ñe'jÒ
ðÃjqýV,»oEW`¨a×ÙþÛ°_½TAÛ¤|ðÀ½\¨+'à³Q;(Õqðfͳ8Cví¹f
!Ä!±E×7Ðv<áíºåüåUØøLOÁ*O,¼ìÛQEñnK·;ôU[îäßõãLË·r«¦ï
ÙØkÞÃ')úRÔ"·æÌÛª²uáê2B·[Tñ¬ûþÝ8ÐÝ}áJbÈðÅÊ{òNS÷w)Ø?Ûí
¸ÈóªCÆ_c Øu®î}ÿlàê¯X<IBjý¦Á í©öLGkýG³ëo
eªàÖA«ÊkËÈQÙò¤{ÄF"3ý}dÿ"~æ(Úutò1ÖÑÊmM)%÷«à)Ùãoj1BxÁHY.¿ÛM&ö<¢xdx¥kÝ®3×&aF°[i¼/ÔÐv=3ê~£´tb-=ú5à39élÒA\ºé
ºè²=²nöâ8Ô𩵧Ȥ+ñþî('address@hidden,1³d)·ú¬æ«ºsAOÔ%]ñõã^+þ°tq
+?ÀÑ]!m(RqXæÎGSI¾z éÅPðð#(^+&¦¨7]ϧm"ì7Ueý$þ
ì-¥Te§ðçìâå²üÕÔKMF¹»/~ :>address@hiddenÒQ¥mÂyÎ⣶»RBñz¿ØÊn
\£m;\x>r
ý¶DáÄîÇ×D0«¥ à]{ íb \pãþN2iTh
(õe/¦ä%Q§\ú9óçPáFQvNP}©8µìú¿ÙHÒ06ÃA)0þÛ4Qåä<k½.Áá;ïOÆþÓ-1½ÓÕä/Â
Hý>{x1P³ºØC:Éh"Õ¢å'gö×ýþÈfí°endstream
endobj
-251 0 obj <<
+292 0 obj <<
/Type /Page
-/Contents 252 0 R
-/Resources 250 0 R
+/Contents 293 0 R
+/Resources 291 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 209 0 R
-/Annots [ 254 0 R 255 0 R ]
+/Parent 252 0 R
+/Annots [ 295 0 R 296 0 R 297 0 R 298 0 R 302 0 R ]
>> endobj
-254 0 obj <<
+295 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [168.691 799.566 250.413 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+296 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [294.015 638.329 374.463 649.454]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+297 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [239.005 611 397.3 619.911]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/licenses/lgpl.html)>>
+>> endobj
+298 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [255.044 391.189 275.979 402.469]
+/Rect [347.874 50.962 362.597 61.81]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.8) >>
+/A << /S /GoTo /D (subsection.2.3) >>
>> endobj
-255 0 obj <<
+302 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [243.214 214.651 268.757 225.931]
+/Rect [461.547 19.724 472.949 32.675]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.11) >>
+/A << /S /GoTo /D (section.7) >>
>> endobj
-253 0 obj <<
-/D [251 0 R /XYZ 96.456 783.518 null]
+294 0 obj <<
+/D [292 0 R /XYZ 71.549 787.954 null]
>> endobj
-250 0 obj <<
-/Font << /F59 246 0 R /F41 161 0 R /F40 158 0 R /F8 173 0 R >>
-/ProcSet [ /PDF /Text ]
+18 0 obj <<
+/D [292 0 R /XYZ 71.549 673.876 null]
>> endobj
-258 0 obj <<
-/Length 3343
+22 0 obj <<
+/D [292 0 R /XYZ 71.549 597.729 null]
+>> endobj
+26 0 obj <<
+/D [292 0 R /XYZ 71.549 429.337 null]
+>> endobj
+291 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F25 194 0 R /F56
222 0 R /F43 204 0 R /F57 274 0 R /F61 301 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+305 0 obj <<
+/Length 3406
/Filter /FlateDecode
>>
stream
-xÚÅkoãÆñ»
`àppâq_|\É¥irh¶ç¢-;ërË5,óoÞ]ýéfä2\Òf±vyüÏÕ?'³ÜçÝU"=Â8UQ̶Wãi^_½¿úÇ+-4PåÓé.äÌZ¸%mÕI
Phõº.·e]ßË{H'²,Î]tß,
address@hidden"zYy^68ëyrª5~AQ_¨7߬ÊYÁ,-
XòV2ºè§D¹rç\»èûýºæ
[0íÆ¦©`¯ýj¼ñ
ÏZòÀÄÕð§ä)ÇÄ~s
¼)ñüGJ+^DÃ'%:¿ö5K¦m²$B6Z`!V"·8ÃH`!KÉàâ.~õKÄRrÎEï½gÞzxæ!
Øåerìê¸ÑÝ Ä?'N p¶Åe=GÌê¨ëâÖÄIVgÌIZð{LrÝt\T6,ÿ[¹ÝÕAÜ
µ5Iu¡´Õ3£Ûu?b Ôò·÷Ãâ&=Â
-Û$/aRA31!×ùÒ3¸DnRBÝ
æ=ØëùXæEf-ÈÈ_1i®â¢`9µÍ{_£ÍýÑøò=F§!Ö×PqTòè¡¢hâXÌã:QEqØÍÈÉHè,address@hidden/Úfa°ü5yÆHêxéÇOg|Y8ìz_¯Áw³Ñ_nï1Pº¨jøËÃ17nhm²Íø×¡Êf%àå=ßëfÙc¨Täùý
åYâwµç5º1aUD'
PªQü]Êò¨U,Ëæùyöa#áð½ÆØØfÑmô/û)IÅoÞÖmïÿ°ÛÜP
-â ÔäÇÙÆl lÓGò:-Y"Ľä¤ÓG-ÌHB1{&-?W3ô(ßTK
uqÕôCÙ,=Ϩ
ïè/<-ùC-e=ÈíDPÈá³mA/:ÇÜ«è×=áGDIÔ%ƾ'¨9LÉ8éG½XI¸Gl$¡CÔc'>=:mãä36·ú}X°
-Jþ¨ÿȩ̂M
¥;O(òeÙMê¬ZþN¬Dn'4Udä
{^b8V³i°#?ÎOûIí°_$Þp ¼ g°S¶}
ZÌ
pñ Q
Ý2ÛM'YI_4åã2ÄÈæ¹ð=³NSÒÐè!69Lmº®BåÿmÚ"sîü>mNè_´MXY~ãê7ícSm?f
¬ÜKÑÛѾ3³MjñI¥çQxZIö¢²K
-`BG|åq|address@hiddenol!
¢î¹FZän'##Aþ·>4Óõø(!aA8E6àXÉ*Ò<¶
´Ïfú"ËÑläÄ·m·-?Ö,CmY5w`X sÏ
us×l&¥3,b3ªô5O0ßá&.jµ×ÇÀ˶Á|q·ÇÈÄ(=C<¢¢JOJîï¤_;®>yv\ÃÀª
-U)U~Õ6}°-¼=2ñ|VºÆ§`UDóërì"äÀ5{â{È(.ÃÀ°Gé¬xþ
à^ÞRÓ
Ë>±:aÕïù5v6"tàJ(Õ§õÙ<ÖørÛþ${0Ì®×ì%3hNá ª& ä
JFãÁÂÅNH%Ø]:èá^%S¨\¾£¥3®y:¨Úl½«7|[yñKAÙócæëoÖ¨¢Ùö6ôaür÷\àuIÎc¡¾y)¥y.W%éª+á£$+ÏyÇkTWC7.CG\
-<"nªEDN
-UHÚNÅDM0çyï:88ãÊñçº&address@hidden;ÑhüÁJi¶AØ¥LiB-,
address@hidden&UâÄxBÄ÷·çF µÁ «ñ¡âÒg ºßþ
´×'{dOÚÁïáJ:æ·¯ÈNë¸Í¡®Q®
-ëàmÛì <<R¨Ç§rØöAeÃí#ÊôaîjØ,o©;Ú7ËNTâ·È¿ÕÊË᪠¿
Ü;Rà6ßYyáx¤Å=ñÐhÁ"ÓÛ®/ªÚRÃmin%¢"¹ã°a$g©Æ>
»êSS(ò8KÒg!çĬÓ\ ÔñÑÞR9w!¸Óû2:®Xð6(ö£u´(pÔgà yïSUÿæL,
=à3/?vT÷ÓàK6ãL5Ì4Sw áhRq»9ºqå
-.±:ÏsúU×&Ï»TXE.½Üº¡ç-.S`°#¥ì<ÐQË~
íEG4òè+î´qÂV9Th¡wÏðL4YGÎÇå,³>µ¶Ãn4ìs!Ro'òPyl\PGcRIFf^9päÿLHÏ:°
address@hidden $Éɹ8ÉÄD!ÉLBáàϱNÑÓ1[«1àÙ÷EßÅNBoN*ÛÌÎtªc3ý±ðäGC\ü¯
S§å*Dcñ£÷÷ÛooɬØè³¦ZzÿO_¿æ/=7÷iY¨ú]]>ñɾ <M|HôÐ-NIRǦ" ¨U$«fYïWZ
-èx{ª¶»DÉßp{ýHü¿ØÆ/VáÅwo^üõÝùÙ]©ß$jdQ$Âó':I
Æ#6JÌW|ªÇwõ¾ÒxÈ?b=á|3xŸ|ÙÉpÛ6ÃFÆ«òBMþËZ·ô^¸ÂïªõS88!6rõÎS©Ý5°Ì×ò
lJÀ ú¿õ£úéFg
-áÀÃ/¿ å/c¤ÈwïùûMH88io%F¥ýpÌÓýô`M-WãWXUþø+ÏE:ãu+
èÓ3Bfppw°Èèb$;ͬýè7þ7A`ø³£¸1ýU
óä{ÔÓnËlûelTms|address@hidden
vëú`\ÁG¨°Þá
oju_H6%ËVôûGNÓsÉôøäïìÖçÙðç%÷ãÒõß©ÜâG-:tk=UÝ6S´ë±sp2>jÛìpR=ês\D
Ê5ü`Óÿ=îò/è:UV\ìϽ(e$sÿ
2>ú Q&bÔ
U$H4}NGþgîÎÿ+xÚÅkÛ6òûþ
address@hidden&À"Ãá¼gd5à¿)ýÐ&address@hidden|>þóÛ«å+cf©Fáìönã'©%öMÎnó¼UÖÌ·Ú[ûó
ëí|&¡÷úõùO·_-_%=Tû
#qï\½úâ¶£Âа;address@hidden/àDóà¸SxìñxD2}
:¬àoÖ¬æ:öÖ0ôøª,°&ôª±dæÌ &"þië'±
ÛõfÌ2¡·EBÚ¢Ùd%Nho²¶ªwszHvó÷ë¹N¼)©+Z#¯3
+dFÄé °§|j°µñYüúê
+tðõph{eÀ7÷ò껫^!ûµðC,X
³<)address@hidden"address@hidden,GFÞºFnù¥ù¹ª+8à T¸ç2|ôgXVUNÚ
+20òû
jï½ [ËÞ}¶ÅcQ¨'OTx_¬ñ÷E{ØÝ%!FÀÞ1«vSã`å±ÕÞ+äV³oÉg0
ü8++v§W¼Ë¶»rÿ̨£Ù,#?Uzhûg>ÀÁ.Àäjï\AÂæ¸%Øÿ&ÿìz%¦°+FÁ®;O¶"Dï#ÖÚÁ2ÓÅ*4²¥si¬¯^é+·D^³»Û¤
²÷YηH
ÊØ]ÐL&ºÀ+«SѧEýÌ?ÜAràÅ/o¿~-þ,ø3µ0bÝAð<6+"Uä*6î+ª
Rü(´]AAeNÅrÜè°8#
ÍJÉfÜcR+Ìm0mÙg|ñÑ×Ä(ÀWóÄxuYr=µ¡Mk ð?è°+
uØG~Å4dE[ðr³oy¢Çç¯Rï85oÚM±ïÑqbT4»ÆeF-J·½
+Ç/ú<TÀ(e+J1]û·õÕ$Y¼oFà{
¯|ä"ÞéHy|WT+ÉêIÃvEcu¦¹o´6!6P9TórìW7¡Ó¶FÚ¹x+ôaJY®a¦
Û3´Qï#FʧHà{ã<úZ«ôÌ~r.ô!ï¡åÇqø×y½¯}²üV7ÄìÝpÀR¥Áé×Ä>hËßÔ
¿¦dÔ¾ endobj
-257 0 obj <<
+304 0 obj <<
/Type /Page
-/Contents 258 0 R
-/Resources 256 0 R
+/Contents 305 0 R
+/Resources 303 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 209 0 R
-/Annots [ 260 0 R ]
+/Parent 252 0 R
+/Annots [ 307 0 R 315 0 R ]
>> endobj
-260 0 obj <<
+307 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [442.037 799.566 523.759 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+315 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [330.307 701.575 344.075 711.538]
+/Rect [137.358 19.724 148.76 32.675]
/Subtype /Link
-/A << /S /GoTo /D (subsection.2.2) >>
+/A << /S /GoTo /D (section.7) >>
>> endobj
-259 0 obj <<
-/D [257 0 R /XYZ 96.456 783.518 null]
+306 0 obj <<
+/D [304 0 R /XYZ 122.358 787.954 null]
>> endobj
-38 0 obj <<
-/D [257 0 R /XYZ 96.456 431.568 null]
+30 0 obj <<
+/D [304 0 R /XYZ 122.358 763.047 null]
>> endobj
-256 0 obj <<
-/Font << /F59 246 0 R /F41 161 0 R /F40 158 0 R /F43 164 0 R /F8 173 0 R /F56
182 0 R >>
-/ProcSet [ /PDF /Text ]
+34 0 obj <<
+/D [304 0 R /XYZ 122.358 353.908 null]
>> endobj
-263 0 obj <<
-/Length 4356
+308 0 obj <<
+/D [304 0 R /XYZ 122.358 274.027 null]
+>> endobj
+303 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F43 204 0 R /F56
222 0 R /F57 274 0 R /F39 191 0 R /F62 311 0 R /F41 201 0 R /F63 314 0 R /F60
289 0 R /F61 301 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+318 0 obj <<
+/Length 4081
/Filter /FlateDecode
>>
stream
-xÚ¥]oã¸ñ=¿Â¸µNH}´O½Ý^»»mr(½}ÐÚJ¢®c¹¼AþøÎ)J²<"3äp¾É¨MjS¤¡6é&ËШ|³º60ò§%:address@hidden:address@hidden<address@hidden
-[§-ôõðI_ÎUPø·Ã¾fô5b8m?ÝýtóÇ;·ÆX«0Ê[-ÞÚUuçû~N°CÕZã
E±ÂéywKµM]=oÙy0³óÀ¸S,2EÍh)
-§VY5yäb&éÜS×§¾ë2S^
Eb½[0bQ<±3$Ú*µ
Öü«Ú÷!¼·çÓ(,address@hidden;.0JÕó²0«ä&xÜ¢ Æ:LáhWq"heá°ÐQûEA\!6â
-5+¹Û
-O:R¤sinEí¹ª¾üåòô}üTÚÒ(4I&ìáÏì?Ú^¼&iæ4ØÞ¬©÷å±+D\
-¦0H}ϸë)½Nod/Ï8TJ =1I2:Ðv]c¨·Þ5+ݪcFW¶|0+3ajôȪ9
-£1¶ñlYk/ )â0Ë×
ÈY"ñsB´FMÈ'ÇBT$Bd W±²Ñ=6ÏÝ]ýtÝêf&BNÌ51
¬½ëÛË)Òa1¦'E
ÂÇDn
address@hidden
[òd_krt$¸Ñ´2#õ©Ð£IÇZG0ÚM»(; yE¤ÖegYxMvV
²³BÍÊGd'Î
Pd=aÌõìX
zÕôúk2£Â4ËÖMOæF{B¸ÐÄYB
BÃ;a³³dà IG -¸address@hidden/¾v²Íüa
"ÅÓ¢mÈ×KèG¨¨?=<address@hidden(Ob5yäÜÎâèÆA
-øe[òéö¶O Ûøú.vé.p¶ôn]½µºKë$!®ç
ÎÎÒóóÌj)d|IÀ¯~ÅZè>UØ)F?+QO±D¡ÆÔ§×ö³Jsç5GËòu4À,¸Rñ/]#6ؤjÖ$yä>È=Ôå±þOå]K{®¿xÁ¶
n*<yÂHçÝÕ}cEåo^öBsÕom§ôénþ|¡0ZTéêxX<0AIÖÏcYôB·ÞË>b
Øp+ÔìyxÔnù^>GßýM§ñÿÇ¿ÇEF·³ÿ
-ôÚÆ¦æ³\>âyfàÏHm'ov1$nQÍ6Äô´A¥w
|!7ö(ëÒ?|ÙðÄvÔZh-~·ÂlãÐ
vdówøe+Â-&ÑPw0Ay½-=XRûþcHîÕðØ;kØùG0yÙ0êT=shfã)4Ha~K,ÅQ#DÈiXuëÖÚPá]'þVÜSÚ1.cÃe;ãIN´ÃAïmaÙ÷÷
;ØÐJtàÃmCqPŽ%¬ ZåX~9Z·çhH{j¼å&¬S´®`\=¾ÑüB.4$×:
ûõ¿BïÆGèáãq¨S0Åa±Òsª9]ÚísÛ<@ içrTµÉSôØÄOq7¸¶g·°#¯/¿cñ
-TkÓ1g§ö9wÏ·pÀOD4Öò©º¥ÇÏ¥Pã
-¸c_Úkà¦É$N
| ¤íÝ#QYðcÍháYáËNd-éY&u:\':
±«ãûb'p¬zAâ]ǰ0QÜsä8Þæö¯®
-ÒÂÁ?HÉ-ÛMÁ;(}*©µÃÉÊ Ö¶h»+h°\QiT;äámpàYªDYPá«) MóÚæøÔ[dä¤çÀ>æ;Y4
Øã:<T½¨ú}¸åWvÇîç±!Py"Î0ûáóóEVÿ+"ÃÇ¡9½ _n0ø
¦»êd;uÏu'MÆ)7(.èz?ÍlÞþáÅfÂU"Aíù%UÆå&/UKå¶SRL¶×ÜêTj¡MCs
iíñ[¹{ÖyË Êz§JÚ
{n)address@hidden(_JâØ»©¶çز4-_¨ÛÐí¡ySç0(£lsé>FaöµJ®Ü
ÛV¬3épÛ ðVµ=óîú"Åå½Ð£Y6°h\õÚ
5»«·ÜÙUóJ³1¤òæ´ªNøäùò¯¶Ãxý¿½E-E)µäe¯4)#gË}(ÞÔÝ#
Qq2<cN/'ûäÛ{ö>M6å©ë%ùeSÀf(íd°1Ô$n¥-;^á7E|address@hidden<o{O
-ÛÃÎóN&ÒÞBæÞ}T.Ï,Y<¿ðèÕ7ô`$ÆkÎÜr¡/¹;/ªî¯¹/2Jm±¡Ê¢ÃE~õ
g8q)wk¡*+ûO<xÖE²ø,Jb-}yÙÈëm£ì+$¼¾àÿõ¹ÑÆ¡IÓoôR¥Îk¸ÐÖ:ÿ'X{ÜÝ`ÍWê9ÞË_ýÿ©hK¥ß|üm+xÚÅÛnÛFöÝ_¡-P,s%¹û:Í"Ew·
,44¶TS¤KJqó÷{.3¼b²N
æ\ÎÌs?3þE*b£óE¥qnôb½¿HwÐóÏá!Vd5ùþæâÅky[µ¸¹
Ódu/n6o£W«¢Yh½T2ÚÆËëýr¥2ýôÓÕòÝÍ/^gý¹+âØKì½øá¦CBØ<address@hidden"Ôy¬
curzfN cÇæø%Tn¶»ÎJ«hx\³+JlÑ|ߺ~XÊ<úX7Ø~·]Ê,:
¢àfõ"e*hÒ5ºÉûW26\ó{"
2pX§,®W°OÔeâ
+ !&¡$æôÀ´V±MlØ(ÅâOÀO¥in
dXÞ?/RçyRUXÎBç7{±xU_ür±ø¥?o"í83<ÉÛwÉb¤ùñæ ybÄØ_è$u¢}½¼¸¾è'ëûÔ
u5P.7j*V¨ÆF¦ÔØ¥#|hðk8¥809ªPÃÕ"U¡Â:rËL0¦k×ÍîáðHñºD)=·ÅË¥`}`1#bݱ$È5*_6˯Ûk")9%1=l
ûöîöuÝìÃ83ÛC³«îà4µÊ¢<ÈCâ$Ñ-§rËByC`l:lCçãϾäÊ{*h
+[·áÒ¡ænW¨"åyGR«áS`_+=V
¯<V^yy͵Åq#MÓz2ѱVv!A¤Sîw¡ô·+øágÜɯ°¥°põrÙèʯ`}PØ[ÇÂ
aé$'⥶$S|D%0Ù1Ú.¬Èã,;¤Õ+¤teP'û¡¯u:}$õY·LÍÛO{e¥æhùKçýÒÇÜnâÄLdq&sϵlI)ð
3iHõɹmº|B
+S+esð
¶L"ÅEÙ8Éè_u±bÇÄ70EXíiQvMɱYU¤wttCZ>address@hidden:address@hidden<Eï&ÉLsêÐíÉozúb¥*È#PòæàË.|6
e$°qëk¼ä['
(edNÔ1ò{>A«Ï9úM>þèÜý¿û÷®i¿.±E\2Ðdº)ÖÀdÑ:ø.Ú8Ò?Øð2ØÖÛø¡´3\çʸû9©f¼Ç¿Þ+jÚiæg0à
qn=£âî×£¨ÊäÓÐE¹»«~IÞË]µwìaÎ,cU¨CNä»WR4¸û¼Ã1J(n]½¥á^Û
]µö«¹n1RwøFCÄw°"¯e8ìÔÏÄöÔßRdx\ìw3Á!ïµTÆ[¨º¥àê#O*hßµç°Êg°£àgYÒðÔ(á!ØÄwd-7çãDv¡Q2®>!
åh,ñÎhwNØtÖ×*þRPg¼xæ0wá2ýe¶·üõé<P
Ë29qIïú;:ï¸÷V¯
+*_ÉljTXQ"ûr3´21¦ Ïz(Á)v\nÝúSDÊ©«)òX%j¡ù¬§ë¡Wð©Óy2åÀÓbúRA<ëñú
+óéUO&ºº:ÎD¾°&Nên¾G»ÖQ`{lú|ºr°þ¬®ì8;¹
9#ÖEÓt.MEôÅ0Í|;û)ú5ôÕj1¯þUP^ªô0ÒwM¯½d©{Ó-É$g]ÿF·)3j´¡NLçëRÎçmòU¡ë
B-ê®o íHÂöÞ(;Úh©±Fù©¨x}§1¢¦ÃX4¤¢ð.PáÓ Ý{Z
+ yuh|address@hidden)yr³®%Íe3?z1(9I$ðUùÇ
´<I.yÌóüÝÀW~6¬?'0¾©å<ômù´ûmÊ?JÁ§_±Ï Rt()é
PøT©ðJÉYOK¶N]ªG1àWÜPßö3¢òPtIRPr¾ÆºVTr(°MíCÚæ0
+Ànপþ¹Ò=¢¼HUl©ÈcYNÏssö S¨0ûåa.ÒFô¾tcªoPq¢ä'Ñ
+ø'`ºóùIöß¡Ð_ôúd²ÀIã¼'k+¦h§kóëÜàÆ}ààñ|.í`ýYÁ×FèÔKÎUY·îÉ3z
`UÞÀã;2ØÐHõ&4VX}$AÁRà¬5Újþ)qÃï0*ç6þ¹=dR)HGOV)¶ó(°cSWßù×8l<j(ûg^
address@hidden&h¸·qìW]µ»÷tdáò_+Â}ä~pLÇóbã ê¨ÃE(NB)÷Ó
1þ0¾c]åÝ%#ÈQ+Ù!ÿy¼öÕÖ±Ò aäIð¸
+¿N!´ÅÒ¥¾
¿ðÁhá`÷Æò+15±æ«?0é9þOlÒ¯[¢OÞXZÓÿâBL~O#5ÚYïÖ(Z
address@hidden;address@hidden endobj
-262 0 obj <<
+317 0 obj <<
/Type /Page
-/Contents 263 0 R
-/Resources 261 0 R
+/Contents 318 0 R
+/Resources 316 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 276 0 R
-/Annots [ 265 0 R 266 0 R 268 0 R 269 0 R 270 0 R 272 0 R 274 0 R 275 0 R ]
+/Parent 252 0 R
+/Annots [ 320 0 R 321 0 R 322 0 R 323 0 R 327 0 R ]
>> endobj
-265 0 obj <<
+320 0 obj <<
/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [240.088 745.162 247.062 757.117]
-/Subtype /Link
-/A << /S /GoTo /D (section.2) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [168.691 799.566 250.413 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
>> endobj
-266 0 obj <<
+321 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.31 674.974 183.284 686.929]
+/Rect [230.137 483.695 251.072 494.974]
/Subtype /Link
-/A << /S /GoTo /D (section.2) >>
+/A << /S /GoTo /D (subsubsection.5.3.8) >>
>> endobj
-268 0 obj <<
+322 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [385.307 641.654 400.029 652.502]
+/Rect [218.307 329.075 243.85 340.354]
/Subtype /Link
-/A << /S /GoTo /D (subsection.4.1) >>
+/A << /S /GoTo /D (subsubsection.5.3.11) >>
>> endobj
-269 0 obj <<
+323 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [370.438 513.579 397.891 525.534]
+/Rect [305.401 197.917 319.169 207.879]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.15) >>
+/A << /S /GoTo /D (subsection.2.2) >>
>> endobj
-270 0 obj <<
+327 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [245.093 457.788 267.564 469.743]
+/Rect [461.547 19.724 472.949 32.675]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.7) >>
+/A << /S /GoTo /D (section.7) >>
>> endobj
-272 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.606 370.117 464.078 382.072]
-/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.1) >>
+319 0 obj <<
+/D [317 0 R /XYZ 71.549 787.954 null]
>> endobj
-274 0 obj <<
+316 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F62 311 0 R /F41
201 0 R /F61 301 0 R /F68 326 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+330 0 obj <<
+/Length 3483
+/Filter /FlateDecode
+>>
+stream
address@hidden Úä\Á%Ö%1'
+IÅ1Ú~÷Îkù°¤óá®aÀÚÇpwvæ7¯%Õ,?5SZ±Ífi¹5³Åî"aê¯JH¢YÚ,Á©Ùo³(address@hidden;ó×_ïÔìËúâûÙ÷ýÒs¿ý<ÍUÈÛÿåæâú1³<Ìxv³ÅÆYngY¤Cç³åàËûÊ5W*X\Å:ØWshÖ»«yÅÁ·ß~qõóÍ7ׯ²a\
-ñÙç8{ñÕMÏ
1qÅq¿É+üã¡ã\}Ø*¾ïÈ;<Ôcx«²6pR¬ëêû%Àújif6¨Õ¢óRU1(àëHß*Pà¯>`'
+ÚÃ~¿½ç ÇC'q`ãªå¶h¤j)QkÙ¤:¹ózÜnyàÔÄ(x0OS8vÀb§±p¨Ým±D²tj
0nÕá®8Ùm
+i¸f]È<)<Jd´}ü=+¼oéàÇ+ØDã\³âö¡-¸ÑÁ;éÔB^fãÊáÍÛðéj~¥kZo¢UMrϲj;W-
+îu5ÿ¶¤O]Ç?d>ÛN:YBÞ'6mIÒ;È+VQðëÖÇ
¢Ü«'ÿÀÒxîÜ¡æ\Ëæk˳¼*iç
Xt¨ÇFv ¼i
Vé,f'S¡(+h#!Ldó©Q*l¶ycq¿#`×Uü[Vd
øc$ñØ¢E7`ê²ÔæK.*À-ÐZà§$Þ°ÈÉéCͲnKTuYWdh05£Â%ÐÈníÊû¤C;#LU2pÌ0Þ÷a¨¢â9o®Ø$L
üg 8ÉaNÂ\eïÎ$$?a1p6÷ú®½)wAÕ[¯¯{G)
,EÄdÉ;BËga À]9Í
+x£1_QF¹&ïÔ5ÌÀù¢\{
)UV$eBÐà¡+I°oi_H3m¨L&(bN-ðÌï
address@hidden<!(Î"àåxxU7;×=¶kÊj
0q¼.$C¹+£ÆúÞW-xæµåÐcÜsWÝÆubåÞÜGÞ4¥°
,address@hidden<ÀNé<ý¦\|saF)ÿ¿(72¡Kî+þí£!}aêAدEp`Åú]+J[½Ï?>yôéõPÆÃ¬Çêsh`¥NØ[ÿh)ó±1<j#
k>@1JÕ|2}ͦü`OUïà°M<ù,8
ü¬ãßÂqþÉ= íЬ´Zc¯3(É~GÐwâ4
+ß3¶ÊêÊ×ÙHZsj¹ã+±(y¢
ªw(ÞÓo?e6UT?q8k61PƱÜc~ÉÍ#ÆáƧ:-¾´díaA44Þü:³Jî.~ÆÁø(address@hidden(F±ÜöÛ»uñI{ÖUÖû9i+4,address@hidden,address@hidden(×Õ%í]ã(address@hidden,N]2*FEÅøBÊ
iv{)£àTH"Ø9Shj\HYiú©êóöå¡Ü͹Ŧø?Å¡8K|¦
5ÿ¢àÑA]r³âæpBײ~)Y`!~¸u}
e~Îô¼Õ6¨}¿BÈÅ*ÉFÓb0;"\¹Jz(ɧÿ´ÉÉdA5orÀѰ!½Cg°`èz;ÀÝW`ÃMÅæA¼DoDÒ¦;_Ùr
½=ïépßçoÃü8Q2Ïç
À¤:address@hidden@Ü=ONß)´ðc=+'7yÆa[s§7ìïáè8Oùê+n1°=*=½ùí¡ã©þÖ0;i/å¼>àþÕ
½¥[¼Ë
++sÃ/Vb VàH~ÍRÑ/£ð>]JÅ£w1Æø¨¹Y·ãû¦h%cF¥©ëåð誨·óÏÜá«%V¢ÐsµÈfwàW
8ãd 2½âñCË4ýÅÖõ+^Ìi,áÄj¾
-]¡=<ó\A< D®ßQwÎ5ðö}é
5åJºöÆñRæ»øfpûÆÿNéºX¤9"ÇxP*
address@hidden)äf_Ú×Îáqh[»¥·<ìó]<address@hidden;ùÝ»Kde¹
}¥ìîïRPÃêPj¤^¨¾k}q¤µ4LMîo+ý{À}w¼ 6!-¡}y´¤ÿê+à ¤j
+^K¦à¯¯ÿ49çÌåJ^-ÁQÒÑ
+ÏðrãúÙòúÙ|g_úì;iî/
+\ýËK¨SÀIøµ xEzÄkjïÜÀO
ã »vÅ^Nèà
+l~BbÿÅúì³ÑôTö/®Yw/address@hidden;|6ùºmÂ2úë#¾ã
HÍï³"address@hidden;ùKN?ù?|ZÎendstream
+endobj
+329 0 obj <<
+/Type /Page
+/Contents 330 0 R
+/Resources 328 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 252 0 R
+/Annots [ 332 0 R 336 0 R ]
+>> endobj
+332 0 obj <<
/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.058 330.266 306.529 342.221]
-/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.9) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [442.037 799.566 523.759 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
>> endobj
-275 0 obj <<
+336 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [303.9 143.017 326.372 151.928]
+/Rect [137.358 19.724 148.76 32.675]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.1) >>
->> endobj
-264 0 obj <<
-/D [262 0 R /XYZ 96.456 783.518 null]
+/A << /S /GoTo /D (section.7) >>
>> endobj
-42 0 obj <<
-/D [262 0 R /XYZ 96.456 720.815 null]
->> endobj
-267 0 obj <<
-/D [262 0 R /XYZ 96.456 658.59 null]
+331 0 obj <<
+/D [329 0 R /XYZ 122.358 787.954 null]
>> endobj
-271 0 obj <<
-/D [262 0 R /XYZ 96.456 413.454 null]
+38 0 obj <<
+/D [329 0 R /XYZ 122.358 413.012 null]
>> endobj
-273 0 obj <<
-/D [262 0 R /XYZ 96.456 347.756 null]
+42 0 obj <<
+/D [329 0 R /XYZ 122.358 296.321 null]
>> endobj
46 0 obj <<
-/D [262 0 R /XYZ 96.456 317.322 null]
+/D [329 0 R /XYZ 122.358 248.641 null]
>> endobj
-261 0 obj <<
-/Font << /F8 173 0 R /F43 164 0 R /F56 182 0 R /F57 219 0 R /F40 158 0 R /F20
226 0 R /F19 229 0 R >>
-/ProcSet [ /PDF /Text ]
+328 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F62 311 0 R /F41
201 0 R /F43 204 0 R /F56 222 0 R /F11 335 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-279 0 obj <<
-/Length 4089
+339 0 obj <<
+/Length 2937
/Filter /FlateDecode
>>
stream
-xÚ
kÛÆñ»ÅÁ_¬,äò
\»i$(_M?ð$êÄEª$þøÎs¹|HÓrwvfwvÞ»î|øÜåÅÉ]/²»Ýé÷#{Däû^äGÐ^ÜF
Kî¶¿<¼úê»ì.÷òÄÜ=,(ó(¿{Øÿ{³¿6U¿
6ghÕÅ}m>ßoMl#ôÜ~¹ÓMY"Ü3öÄ!/'üûx¿
¿e׿
¡<§oÞ!tq$¿T¬Òøþá§¡ËýÞ',Ý®Ú5´»²ØË
-wÐÊ=üêÇ~ãÍ®¾Ð®øó4ýÏÃ_}»·Üðï¶AàåÐ
øfØÿa
¾ÈaØââÃo¤üYà5ÐÊLúf(ër9ò½ ¨¬ië§R6/èiûX{Aì¹ØÛZvã²JnÌÎ
zøÌ-y^üMVj¶ìsñT¢ò¥fó÷Gæ$0»½ôÀ|ÐÅ·+\¸fÔâTLË{G¯?¶/+
"*\ïl>U0Q)AÎk°¼L<u¡¡
,èߪF^bÔö!"1ÕKKxIÌw"²¿ØKFÎ=Ì2ìpë½$W¦^±ÿ3¨¨Î5ãÍ{<ëݽC¦3zâ3F5Ðsj¡
HÌæ7ݰXTæ¡ñ {>³uëKÌ*¶YX·lt¥$nEÏpBP¡ãCEnü\(-x,DUèD
cO°¬=ªqhJm½EÙ!4µzT0²Øíñ;
-m-æ[Ì!ªu|«´¥ÌzCWCWPÅ<6صÀK,¾ÔËÍZðJÜÂ4¶âSÒ³7X;:há¯G²Ø0˽ÌÉ\µfâ%×6
ßQ¢Ôh5U`Û]Ã+Öõ©nA©WÕU,ã+
address@hidden(t¨wØö)oÃ
¬TnÇ(Â(Ư¥¦óUÌBß`±nq·-ËÂÇ¿×óQ3`d_.´3ãÝð#/2±Î±Ú·ËU¯-
ú·L·Äå¦dg°g[<address@hidden<={ϲæPl ú³aìx*D³(FÝ
çºØÞoAgrô¬<Ð=Ýqãç·?/Ü09}`ºgÒMÒ»{èÜüó¯ï0+XÄxèCµÎY
-18fúP£+ÿ{©(ÞiúàÇÔiu58(ØLaJ¬8ö<address@hidden)»"Å-ÉJB
æÛ£Í¿Okµ4_hÙXD¨¡SF^=r!
cr¿3)Ü®ýë4´Õ&ɳ§Á0[è».µÆõ0È
RXâ¬kYß\8=h/*ZH×ÊQªa
:8¤_àÐYOÌçRYã:¾Å-ê`Ób-v4oyQâóí'+¬oÆl¤±ª|7öáXyYMêÅéGÚÉúÃCÙhT)-åæñ*äPP>u-}qá¤À³3
#ã%x&½fé^¡·øütæ¯|'ô¢cBx&
-sÜÏMsÊQn
-ü3'address@hidden>Áú4ßå_ùG¿NÚ¼Cvºn==¶ðuÀĹ
n²ÄFÝô1Þ
Å㣢8%GÃ'} Å[¾4ÿíâ^\3ö.æ/^eñ5D¬Ï-Î06_óÀܦT:Riá'`(
ÅÈ¥.LEÕÆÙø(RÐÙȰ[óù_÷ú8©³ Äîr»úr¬ì
¼Ä-l¤m¯^¡AGÛ¸Ú©¤ÕRoc¥ª[K+xÚ½kÛ¸ñûþ
+c`m %QÏÛl$ÛôrH½fQ ¸¥µÕÈ#Éq¦ÿ½ó"EÙÞä +3ç=´7qá7='
ÒIÄNåæÂ¬+¹ÍÁþrAÎyZ D°6M+ÀlÙﲪ
+ëÙ<P.hSWÑ~<°æûãèµ
>àÞôÓ®&ù«ªÄ S½&(ª|fXÊZs·¦á&k?¢¥9Ï÷%0F
+÷ \å1AOêÇ)@Ìѧºê/@H<A¸üjD®v2Ð
Nlöæ¿Í|æz»¿H%HÍ]iÕ2èamÓ5¦Î¹'J}S3¨fGB!ÜFð´q²ÅKç
Ç«Ï=´Xle¯²ª¨ó¬uº¢ßmO¤Ç`ÜZ%2åßm®Ùjyå¡ÅwÙ2³Jãá=àAjg¸ïÑZUÆx1/=fÖÑí(zÕtEX$2t&º®xÑ,
v¹%vé-JîeK¢©Ñ=ºÌjçYW"8_íN»à=Ç?qÖ®v¢æ(K+'6ìý¼%
°M£Õ{ñ»H
w/DZ¯#%¼Õ
+oÙêÃÈÏJ¹Ci®ì.
+óÀãz4u_亾ÝQ&³ôÜp°Y7¡ Pº`Ã߬êF!OXV;1\Ê·Ü<"ù1ºì¡yð8ðÆQe(Åh×g
+,h¦y"-£lOïãí"$lÚ®¦b´ôÕ«\4Ð5
+Å9D®/4S¼sµ ÓÞvy_Éý¾ÈrFD?Ço·æ gÅkGw"t}4¹®
·Äz:~ÉpÙ®"«?½5*näJ)2æ Úq5ÃÙܪÖ\
»pÆWGÕ<8ïÊͶ"]r±fJéUØ#tÍÐ¥e=Á2.ú(ÚÃ*ÚAkþ³ÉVÅILÂû%Nâs&xG~¥bä_m¶´f©¥,ñ]A|¿H¡"&î+xZîÚ®iàíÛ¦¬ÁA±×¼p©®ÐPoûEnª2×Lç×g¸ìË©ßbôå=`WðÎ!7õ¦ÙuEó¹hApÍ`_áÜgË«¶ÙÕùÍuuýý»~ØNw´ýj,ÕùH&"ÛnÙÛ=.þ}¦
+ ¼ßw¡ð¾QK`ý÷:>ÙËëBÁi cßP{
Ãxzæ²åÃë¦Ý°;Æã}O^2çOÐehðþ,ûXñÉÁÝÛUåª&Òîhß]u½+ëUU¼ªÊåGAÖ°tÄY&NåóL&×x,égÖÅóà(ðÜ÷DhéFBÙ/V;
)address@hidden_*An[|address@hidden
+Ù©èéÝò.Lòt®É>É´¤üEÛ¨8ëaK<°úæ¿'ð~di/1øúI(5AM!ÛéDpL<Ö·]ôï¡qRÝ3Ê
l ÖÏavÅ+LU³¤¡ø¤òp¢ëÓ3åU»º¯N¦v5SqÚ¤è£vQu:aÕº0Æ`¡Ó»
B6v×þµ×̲h5½Và¦éBß¿¥Ü¿Gy_µ
+]Çsýï¼é<ûøâJ2t 2¾¼ã³ÓØqÝ£³j
AùÖGTðÄ3¥êÜ :[¯*©W,ó¼¨GµêS.V·UV²p
+ù\é!3B÷½2´YZ-^Ì-$)ì^w;£ØQz"+]?Óxjº'Èm
ÿLØ"Üt+J§\ræÜ,N[~àÉø1Kj
¦J=¡{¦K
Å}ÌêLKÆ.«Ä³>address@hidden
´=û©`ÔA9Sreñ_rx²U±yóP*bÿé!7£çÚa
+ì÷±«Å&ãñÌÜCÅÖãïØu¦ÒQÑS¿ÌðP!øè²èaÀIÓ°yþæ<ÚÏTâÆá¬ß)T¨ÈxytT]
øBawgûI('Râ·+Ö±Gñlß=9U~=¹þþLþ0endstream
endobj
-278 0 obj <<
+338 0 obj <<
/Type /Page
-/Contents 279 0 R
-/Resources 277 0 R
+/Contents 339 0 R
+/Resources 337 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 276 0 R
-/Annots [ 281 0 R 282 0 R 283 0 R ]
+/Parent 344 0 R
+/Annots [ 341 0 R 342 0 R 343 0 R ]
>> endobj
-281 0 obj <<
+341 0 obj <<
/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [153.63 210.763 168.353 219.409]
-/Subtype /Link
-/A << /S /GoTo /D (section*.2) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [168.691 799.566 250.413 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
>> endobj
-282 0 obj <<
+342 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [242.685 178.883 257.408 187.794]
+/Rect [70.553 349.105 98.005 357.518]
/Subtype /Link
-/A << /S /GoTo /D (section*.3) >>
+/A << /S /GoTo /D (subsubsection.5.3.11) >>
>> endobj
-283 0 obj <<
+343 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [254.032 96.691 276.503 108.646]
+/Rect [461.547 19.724 472.949 32.675]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.8) >>
+/A << /S /GoTo /D (section.7) >>
>> endobj
-280 0 obj <<
-/D [278 0 R /XYZ 96.456 783.518 null]
+340 0 obj <<
+/D [338 0 R /XYZ 71.549 787.954 null]
>> endobj
50 0 obj <<
-/D [278 0 R /XYZ 96.456 661.04 null]
+/D [338 0 R /XYZ 71.549 666.403 null]
>> endobj
54 0 obj <<
-/D [278 0 R /XYZ 96.456 371.673 null]
+/D [338 0 R /XYZ 71.549 335.151 null]
>> endobj
-277 0 obj <<
-/Font << /F8 173 0 R /F56 182 0 R /F57 219 0 R /F43 164 0 R /F14 223 0 R >>
-/ProcSet [ /PDF /Text ]
+337 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F57 274 0 R /F25
194 0 R /F56 222 0 R /F61 301 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-288 0 obj <<
-/Length 2339
+347 0 obj <<
+/Length 2662
/Filter /FlateDecode
>>
stream
-xÚÝYÝÛ6Ï_aìKd VDúºâÚ½æ×+úp9Z¶¥
$¯ákú¿ß|eÙNèÓaK"áðÇßpÅ"?±Èb_Eñ"I¥t±Þ¿
-[èùû+a$Tø*Pð~¡s¥`4^¬
¾{xõö¡|©âÅÃfP¢R?VÙâ¡ø§+!Bå=ÀÓÛéåJ&wWKáéºÈ[l½>«XzôºÇ6å}ûó{nõF·8\×k½ü÷ìUøY¡Ö`±
-¥
-e
-Ï,&3GL~,#F©ûÄ*
address@hidden,(¾JÁR.V"õeÊ«ÿ-G]×8 ÈQ
Ps|Þ´êey9ºbþÂCW>÷,ñ78ç<¤ÔÜ'Èö¦½ãLÈÔO²ØÀ¨>TÕh
Pôajzï7¦Ê|7g &(;¶
-kNá¡#k^E4àrÚchõ.ÌQàH^±TagÀHðô
Ã0¾Ôh=V'|P3}÷4ø@)åýçÛéöXv&ò³pà*~+±e_RÂ,ÿC
âºßmÉ'Ò´cؾï(ýLøvdÎÑ"QYpñ
ÚÉÁàå
-Îo)p~C³Å¹«ú3¯÷o-A
«ÑãkÜ'nÜ4¦ÏâÎøü£¬¿ßåøØÒîXÞ[á·7[÷Á"æ,§é¡øU×Gñm×23×Zä0»²°%W#Ì-½£ç¯+<ïhþÓ<,ÿ×õUwó±b§N#kWìÒ~ØéyìGæÌçSÇÂé%D20~û93?ã
üA·ö¤w¼Ô?{NIÂ{.Áæèï+½7address@hidden'e¢$G®Ç`ÖÔ×(§Ê?
äWQNGöå´"¸ÐÍ¡^³©.mD~¹fâ4ÔáH!ùëw
-°"L<®-ëçCÿÛ¦ÔU1á±E³>쩪èýî¿GßÕýw§÷ª½C-wSÅÁÜÓÉ+ K9wcȹi
S:\õ]Ê_ááhÏÂ
C<=9ÃáCÎ{nâÌ>R´K:Nr-°J&ªÏkX#rKátãAHBèÎZ-ð°8±0æR#pÓ^PiI5.ÄÔ¿.SeûBÝëG%W4¦áÇyøµ)Î1EÒ]ëPÞåå½-e](fÿ¹¡
s¡H"¿¶~*§UÌîä¬&é¼VÃæH>û¶Ün¡ê)øó¸Ãë
ê0Â9Æä&1'`ìmUÁM+ÀÍ~ñÞhqED±uWãÜMËÃ]N×·¹¼lùÚ[1ÈKyäÁ]íÇeª´OKtÌ>÷t÷¶Ýj{g*893ß¾á±Ã©$]æÊPýÚÂÈÔgm¦NîçÀ÷ÑÑ=Ï¥-#ÝÔzqo,¤¡ÉTõã¢-ß
ºÉÕÙ?÷k¤HDP{ÙW"Gö)²"Hý¯2ûª/¡,+xÚÍkÛÆñûý
+õC)address@hidden;[ÂÖ÷¸3ß
â·f¿Ï\Ç¢$¤½ñv¿´$ID¡ãØl^¿Øx³§õÅO³zÔ¶!oGç0ù'7×ϵ%Nú³ÅÌ×Ú`»ÊÑI2»É±ÞWi3÷¬lî+kåÌmÖ¹íǾõÃßͽyyý<p$Êq
gàîų}Çõý+þ§M6Wµ¡Ìph¢PM¹jÆ60G¼hw3!ÉON©y¹Y-KûÖé¦L׸
¬d/«·sX÷ÈvëËÕ\ÅVÎ<o«ÁTäÒ¥$i[9A8³·®0ØCO9*E=¤Ú PV(tFÌ)×
å4¶à ØùÕå ¯`£`{Ô¨ã6Úuíj¯/^]9ìùùÈcHäpÑ^ÿ^¨åz³(address@hidden
¸)xÀ±ÜD,address@hidden>Ú5èX/w0h
ÊDº.ª_öº.ee9¯tµ|Ñ1Ë<çϪpU¡b-ÇR$ý¯`øã<ÖÖ·ÿd!$¶JéÖhêÕ)address@hidden
*{ÀueÆÐP##»X¨µk½^Ü+µ
ú;²´N*ádÍÂIh,¢0*+<´7jyn·¨×:£Å^°½IïL¤ñ½Æø½kxÓ%ná"jÿvy4pÓ¡o×U*¨(öñðHÎY4í!˨®úl8jÑA»C.¶ü°4ì-¸þ2Åë°Y¿2
F·QFkzOx,ïÈðA¦#iÅ(qRù¸ñòD
ÿ¼ÀµdeuI$YFì³WÂ¥ÑìÁ°«w»¦\.ÉÌ`r»ëººjlé²^!ë[öùZôëFK8
Ä$zgmzÂà5ûLáêGl*©\ÕkñP¤ã/uÑHáÕzÁPÅ4ëÖ÷<¡'¼`ÄÄVAR¾Ãw%P'
ÛȪ¥Òe{"ÈùÝSâÞ Tbä5ªDa»Ã»èl1d²Þ[=LA¼2
+²xÐóS(wİGûC¹c0\»"hCeÎùoÍËt×ÕJx+ƲgîTÝû9r4VÌP¢MÆðcü#élÓ&Ý
2çeDùG¹%V)Þ¹û<æUï^¶`|jxýìÙßá°[|ënÛ®
W("address@hidden)Ωã¼þئ³¥KÕJ®ÞØWûJ¸¿úÛë\û½¿£R£¶èv[D|V¬
AÕ¨=±x7çäÁIC>ÓÖxçoq
+TÓû<Úö1338ºJSGÐÝ)¿
+S2,¢ºúyËahÂiFù:ìyÃ8§Ò/'á>`ü?È8ü
_NÆßÌòF½,îeéÈÊjZ~®H-g²º¼v¹k+SkPj=A²kwTä`Þ
+ÅÆM*òö(ù>Wq IÖØ5±*)ÀÓÎÆù!
þÚB%Úr)P°a-/a]ý«vIöw&S^FÒrñ;xR÷Çgjº¾o
mFHIZØÊþj8vÊ"¥mKj4Þµ<¨^ÐJÀ(
+÷-X(ù¢Voý̵9|address@hidden(Þ1¡£i3l©6J¹rúM^ #;Û´¤üi
É¢qJ¢]v%?v´>address@hidden:_¹\âªljÔaÕJ¥ñ°Þ¡¢ÓEGE±"®pwhä(©RÁÛNÛY×;´._Wb0:bØ(]o®²*NõÒöG-cpÕMî¦ÉR·}XÊ4üÙ!Æ'
+>Àåèã¬õ
Q 9
ö' endobj
-287 0 obj <<
+346 0 obj <<
/Type /Page
-/Contents 288 0 R
-/Resources 286 0 R
+/Contents 347 0 R
+/Resources 345 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 276 0 R
-/Annots [ 290 0 R ]
+/Parent 344 0 R
+/Annots [ 349 0 R 350 0 R ]
>> endobj
-290 0 obj <<
+349 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [442.037 799.566 523.759 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+350 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [421.971 429.533 444.443 441.488]
+/Rect [137.358 19.724 148.76 32.675]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.5) >>
+/A << /S /GoTo /D (section.7) >>
>> endobj
-289 0 obj <<
-/D [287 0 R /XYZ 96.456 783.518 null]
+348 0 obj <<
+/D [346 0 R /XYZ 122.358 787.954 null]
>> endobj
58 0 obj <<
-/D [287 0 R /XYZ 96.456 758.611 null]
->> endobj
-62 0 obj <<
-/D [287 0 R /XYZ 96.456 735.993 null]
->> endobj
-284 0 obj <<
-/D [287 0 R /XYZ 96.456 524.676 null]
->> endobj
-285 0 obj <<
-/D [287 0 R /XYZ 96.456 213.392 null]
+/D [346 0 R /XYZ 122.358 612.92 null]
>> endobj
-286 0 obj <<
-/Font << /F43 164 0 R /F39 155 0 R /F8 173 0 R /F56 182 0 R /F44 169 0 R >>
-/ProcSet [ /PDF /Text ]
+345 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F56 222 0 R /F60
289 0 R /F61 301 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-293 0 obj <<
-/Length 3024
+353 0 obj <<
+/Length 2507
/Filter /FlateDecode
>>
stream
-xÚ¥ZÝ£Èß¿bÅÒ¥Còt_ÝÓmrÒNEÙ(bl<&axG£»ü﩯n°=£Dó`h®¢êW=ê&?u§¡IÒMÊn¶Ç7ÑÍ=<ùã%&B¸>ópm`,½Y{|wûæÝ{ß(æIrs»wLL¦&¿¹Ýý=0+zµVJà/}¹?Õ«u¼1Á±<®bÜÁ
-ÊÓàë*¢«»Þ+{\M/Q=ví£#UÁ-"Ù¢Ô*èeoØê {£$m]·øòSÕÜó[°Jߦ7
|*Þå÷øqo~¼uv°à:k)!Y{4d)eF)°q» ¾Dj3g¦TƺÊÍÒ,Ø#;Â8Õ»¬27áy;#Åo
U¿&(øö§õ÷u¤AñyÛU Ç7òYn-ÌE<÷¼Ö ÂÄÁ,°PzÂÔ 7ýAÐÈʯl= ä
h7ÙÔ8»-oQåWZÂA&*iÏ£`Ï <ÛY´W=ÿ*d½+t°ðSбI¯Ð£¹-³X
qAb±Zâ$ÙLôr(Ä1$½æ"ùÝÃ)Ôw¥_ª~L'|~l+^Ê1¥¸§3â4vÁc¦:¹î#Í%Gñ
-·ÑgìÎ:¢Ç³Á÷uµ}(wK¥*LãttF£4eÍ¢#õ9¿ª®~ÆÇp+
^ctÅ_ñÅlÎÂì-
ù\ÖåvX$Ì]j:0`uÏ}MlÐÔ(ãϸ8u-ÏOìËx ±
°§ã4y&Ø2Q:&¼qPÁÎJA.O*Õ-h½òÁ%Ð:E§ÃûíøVvñл-D4Ú^ÒÒ0ÊóWè.ËÌEÝäÐèZ2YÃwų+
ÒSÅÓ ÖìÖãt¬á¶±ºRËq/ª-GhüìwÏNEÇtw¸ýÀ¤»J^nÚ/oíJ¤*øÂM-·Ñ
gìκ¡Ç§þ¶:.5D¡¶VúB¸ÐV¹×eÃ
º)Æ
-oÎX?Ê"J®º¬ Uy.[
̨êÏ Z¯l³Ä¿_Beê .ÊûíÊ=¥Sü®A"×'h5ß@
address@hidden
Bñ"¯p8cwÃÀ§ÍÂl1`4õñF®[N½ØM×$¹yHs°m½«j§H<@¤jf9àÈÔcoØvüÖÞ"5(]ø§ï½^Ú¼Âʱ
+$Úà¼C¿ÉÃ4D~ÛÂ
))´±[Å:ØÓ>address@hidden<ø²/áë7¯9»søòBŸ+ßW]¿,ÓúR¯ÐÙ2Òèp£_[Q´9("¶Xâ>µ\d¸Pqï©°óW8¶ÅO¡{Úü3si÷ü;Iü<~R&hA#H
±ò)DªÏ(M#Û"{(
±*1&address@hidden@q(ÀµmÛô<qÓ¼¶û
mé×ÞW³rç<±^6$NÚ_#´TöPå¶¹ñ¢õ/!y¨Lö"zæ,ý«öhÈ4
ÊèÑ-K®ÜQä£P;ô|ÀÐyÌàK[~-Ú1Ø9Ëz4SfÂ1É »5ª#;^ÏÛdô£dû>|c8
¿ötárm?:üxf¯|&ËßH`ìÅúù*enë(
2<`m{:ÓB<L!HpÁ®C6Õäð¢7ÐN{Ç+±¯ürº«e"Ç&ǪçMvRÖ³8(±[
qüÕ4%^Ðy
Mk¡ö÷¾u3Ótsq¦|6C*M%ÁE)v=UPÓ$øpûég&jñÆÝ>¶ïMq%ÒØÝÊÝ8f£-±Ajn½k%ÓdëÜHsÙ¦ÿ
Û$Èb>>âx}º-z÷,address@hidden:~ÕMt"ç>©C´ÁL<e×_l¨3»:4q$ä(N:ÄÛy©hÎHþékÉè¿}¹)çendstream
+xÚÝYësÛÆÿ®¿e?
Þ[V'±âV®3m"address@hidden@åÎô[íáp··ûÛÇííöÈÿö(´MßGa±ïæÅ
5ZÂÊ/l¡
+É´CóÝýÅìçb3ÜÑýB³,Çôâxt~0nöeROlc>qceN¦0¬ÉÔ\ãýû7÷ïfo£Ø1-$âÞK\½øþ¾a±Da+pâB½:5õ´CN;address@hidden'X<k
c¾0Æ'A¹_e°çâhT%9N8F²6¯Ö'address@hidden|<uLÀh~µlɺ+®ywüÁÇ´ÁÅ
gY¦gyò_Ü]ÖÜ3ÞõÀs±ïwdãßu¯ï`Bºh2ìh;¾ñ6'éBß'ø¦ÊNÏ=}|P,address@hidden
+ÇÀ#)pÏfr
Sø&^üØxGdÈÊ¢Ú]òR&$¿Ú®'atNK+ÿ¬á'DSÎ#ºZØ[m
Àÿøé=O4O|Â`+ÖüÂx<Àâ #'4=×é
xº®Ëá§pìÒ>WóF)RNÝL°VJ6oaÇ3öÑ{iµ3ój4=6Rda¨QäûmÐ8Oñ
T;F£OËGó8-\\ßtÜ^¢;IxB:íÐR¾ëª!éN ¼«4{L}Èuf«×ãE^%ÍKª³%¦yůER/³r«
&°UÑ_{¨¦*:«ãÀÎÒ×c>Zx®ª²¡ÃÆ×W3Às÷8pUðåwµ×Ùºa¾Í~
@õ{3û<QhÐêøZ®WÓì^NYlË9¹öwÎmh4ÑHóï«öÙ׿S»S"áY%8B<¬Z¨^ÀC
ALcõ¤ôêB3+¡Xó[UæûCj0s9}Xv5Û+*°Ì][XÕ©fJfQPÌà>¤ä`4íÍsX
·=j,{¸ÉDkÇ¥Ò¡ë8¤»o]WkU7{Ázlí®CÁ%ÄèYMgvØÆ íAmþö×Ëg¬Ð*
LµÖ*ÍjH8}ëÎöðoV³4AþP¿ëÕºCõ)·ò¯û**X¢,Uóvç¿(Zuz5`]ñUv?`¼xÁM
°ÅYÙ¨¥ªEEË4mû9iéW¥ÝÀ°#̵!8
Ù¦éÚÏD¶·iTÇɺk<ãÀ3¾éüÞjû^<»¶>¿ë4ʾtVzAðåÕi
+|£¸QÍv/òu6¨9æ)/|¡Ç½
+Ggâ±^øöæÌ9\C
+,%ÎU®
+|9õ+àA=µ0³?
nóü'd?O"address@hidden;®üP«ÚD¯á
Tø4Òç[TxºmPû¢òþÀ§Æ
§ñôTܾm4Û²V$M£D^Lôl^èïØÐz{é4=2Õ©%¨$6ª5*GW»¾òVßnòu=2 £
xJÅz7Ú0ÕkYAçÀ¡§Ê8f©6d¶=rj
bÇÎ%Ík&µâK5ÐB:ò¡å¡ÖM»Qp¨÷a,C
pÜèg]ëÆoϤtDG+`¢ÈDøfÑÁ{ÈØZ¨,o|¸»°î'%³òþ.?sßÇáA~oPENöƤÔÂæ¸«µG:5¥S·[bTi«äR£÷Ðah¯bÇ1J«;ö>³"·M46Jd^lÙ:-Þºm7ݯÂ{EqI`{оyÀÖ¡Iôyf¹rn¥C+Ð[ù®ÈrÎâòçV_
3¯TZ»WSBæpOçx¾iÑÕÓuhÏõtî²?L§ÇýȲR¶¸ªô*ÃÇñÕJ%éµÌ'KL§×¹¢Nñ¤o6càw}®ú07k¹
+¹ò¦^ì˺ÚR
address@hidden>address@hidden
8-]èÇ~¹ýuïÔºQŪÏÕºGý}æ#Èíæ®
ÅÉËÎÇËÀQËÜÍgm2-+úoa)íøáÿöÉ¿ýµËõM'address@hidden
7¾æã/4¤5)ÉÎÏ*.ÿ¼!ßðbØÆìäWÀ^O÷³¿}iâéè=bHAlH6N-®ÿo.òëendstream
endobj
-292 0 obj <<
+352 0 obj <<
/Type /Page
-/Contents 293 0 R
-/Resources 291 0 R
+/Contents 353 0 R
+/Resources 351 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 276 0 R
+/Parent 344 0 R
+/Annots [ 355 0 R 356 0 R ]
>> endobj
-294 0 obj <<
-/D [292 0 R /XYZ 96.456 783.518 null]
+355 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [168.691 799.566 250.413 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
>> endobj
-66 0 obj <<
-/D [292 0 R /XYZ 96.456 758.611 null]
+356 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [461.547 19.724 472.949 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
>> endobj
-70 0 obj <<
-/D [292 0 R /XYZ 96.456 409.469 null]
+354 0 obj <<
+/D [352 0 R /XYZ 71.549 787.954 null]
>> endobj
-74 0 obj <<
-/D [292 0 R /XYZ 96.456 389.087 null]
+62 0 obj <<
+/D [352 0 R /XYZ 71.549 763.047 null]
>> endobj
-78 0 obj <<
-/D [292 0 R /XYZ 96.456 150.697 null]
+66 0 obj <<
+/D [352 0 R /XYZ 71.549 371.111 null]
>> endobj
-291 0 obj <<
-/Font << /F43 164 0 R /F8 173 0 R /F14 223 0 R /F56 182 0 R /F57 219 0 R /F44
169 0 R >>
-/ProcSet [ /PDF /Text ]
+351 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F43 204 0 R /F56
222 0 R /F61 301 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-297 0 obj <<
-/Length 2282
+359 0 obj <<
+/Length 3072
/Filter /FlateDecode
>>
stream
-xÚ½koÛ¶ö{~
Ô¬(ztØ®w½m±Üí"éuÕÈ'Éõ5pü=RqìnÄÔ!yÞòPzüI/
Ò±¤Ð2õ&³À{^H»BPñɱi쾿½xùV)/Yy·÷=
XeÞmñ¯D$FcéG£ßo?¼|³ýêH H-UhW
ÒóWÏ{ÆYÓ-¦ºêÕf.âXEiI²öi-Ú¡W¯çGu*UNd§Q¾;_ìYÍqz¤\Q®¾?CÒÎîÍqbíô¾lz-Úz6CÕbyL|ÓH³8NsXsk*Àûý¢´£-ì¯
§üHòÌ'òiþ>ÿ4ï³9uä~[FgÓ~ÿu´åmNÛÆÉçã´5
ÔòÙUö£8îªÇ¯ÓÍ_aê«Hÿ9«Xҳ㤹_AúúÒeµ:Ó#"]èìlòógêÍfUsãNù¡½Ü6¶oÎj§Áâ8Q<0þ|
H/m8£üõõåýü<Åì-ã[+ÀÍÇóX`»¯(h0¿s
ëv®>ÃÅg§õ
;Bdç§_Ïá¶O*ä²àK½rsWDzkßÙS,address@hidden&Rº~ç>®ThífN[""U!pËÙa§(>£St»éÐ.zcºN³À`Ðî¯ê®î(H®
-àTÞhÂ
R$lÎêbIH=AìºÃBièß-ÑÐoÌ=^ôÉÚ1kÃ3QÞOQ'áF"ïÜË-Xñá"-c¥%ù1+ÒXp¤")±
I*Ë0[Z¢¬MZÞkÀ¹}b¯i¾»gSRyÓbñíÙ,ç;KwôÈÀ51G4RCOnhæ
ÎL]CµÇ©ÖjФå_F:ó1C9äZ±j;îU¢ÕPÆ~*·ÜÙÑä(;£íN,address@hidden)d³_plHGûl¸Ú.o:Ò`º&rsG
0<. gGRNã$ä|address@hidden)â$öì
-4»lØGì
GèÿPBUendstream
+xÚ¥ZëÛ¶ÿ~
zýjbQ|address@hidden"address@hidden&ÈdñIÙÎ08(ø¡0
;5ø/
%9¬c}E«¥¨À5ÌjZ&RØ?¶hv¸öI¶èé%±%ð£Á÷e[s`ãbt¥¼¦I
|Äcß¿2Ê£±1>¶+m_;&ò-òÝ4Va¤vj6Â΢PÂC)MZ!T"2Ö}^*
¸ó7"^E¯ÆlÅîÕ»~)IjmQ=<address@hidden&Önú¬,ü¢m
g%£%>GJ1ÐÖMÓèpmÏAT²Êä³u¢|?°(¾PÔ\°×gn©úä-JtêHõ67½«tÇNÔüqFø`ÌTHIçyè+¬;Z¼ÓvpÇÆ«¦Há9¡í{*ó©bÚA+Üæ¥_ì¢
+U1¦a³=¢×-F\2ê¯`9tX»a
HíØ*;ÁGøs"«VOãxìÀƧÍ÷lºâÔ±CÀ^Õ/address@hidden(ár½£FÀ9CJãät
ÊGL'øÑvt=uY³È¸w7´CÇWöH Ô^C;address@hidden
+{¬2+
'
¸PðFnF~¿CÂ>.÷²ö¨-fÁ*¶¢JÞÃ;Õâ)0åÜaglàôbËB]Äý®w¤£ÈîX
ð&0°í¼÷&moFÁZêÀÊÃå"®Ò¸Õûýêi+áÓ^rãÕfÃVfÚÿpºcä819jàóNÅ.?à
~ljÑ`1ÙHnu5?sË®úygNàÚaøFèÙsö
a¼Ç¾Y¸Ç/KÈúÖ[Á;KI³ÁòsiO*+*HR¶%T']^ßznL×½nêÛA|þ>Ô³Ó$½
]i^«³ë»nÎEIdÄÑ.®õëeâ[ï6¬û®¬4Âöl¦tq§Ñ
iÏÚ¦¦ÊÃ)ûЬåm øD7dÛ¿©·Ì%WuwàöQ
+ÃR¨Kw"2ÅÇà*M&õ½®`°L-¢çzØ<ôAÑ(û¢é\¨ç¿dSs½øV6¢á{T¡UF^Ëô
+Þ}>×ÕKU²ê¼aJuQTüÞll4µßxÚÁ\A¸ÎHfáH<´ÒQp×ÐWÐW÷¤Øº
+VS'°þÊX±(address@hidden
+¤VOúú£çtfS¼¹n:R´¨$ÏÕ0~øãËÕ½As0[ËìºBá^Võrù{7=µãs¦d©^b9ü¾àã÷j;UbØQÍ(t±âé¶#bîìE_Ö*ËÎTÖzz.E«6Eç+}9´~ø[ºò+3Dá3zv=e®&Èr{Y;Z¤ÁfÒbÞñÇôÖ+XiéZ?û+ï¹_#LuûÎjendstream
endobj
-296 0 obj <<
+358 0 obj <<
/Type /Page
-/Contents 297 0 R
-/Resources 295 0 R
+/Contents 359 0 R
+/Resources 357 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 276 0 R
->> endobj
-298 0 obj <<
-/D [296 0 R /XYZ 96.456 783.518 null]
+/Parent 344 0 R
+/Annots [ 361 0 R 362 0 R ]
>> endobj
-82 0 obj <<
-/D [296 0 R /XYZ 96.456 758.611 null]
+361 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [442.037 799.566 523.759 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
>> endobj
-86 0 obj <<
-/D [296 0 R /XYZ 96.456 692.408 null]
+362 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.063 19.724 153.464 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
>> endobj
-90 0 obj <<
-/D [296 0 R /XYZ 96.456 634.231 null]
+360 0 obj <<
+/D [358 0 R /XYZ 122.358 787.954 null]
>> endobj
-94 0 obj <<
-/D [296 0 R /XYZ 96.456 198.414 null]
+70 0 obj <<
+/D [358 0 R /XYZ 122.358 141.232 null]
>> endobj
-295 0 obj <<
-/Font << /F44 169 0 R /F56 182 0 R /F8 173 0 R /F7 216 0 R /F20 226 0 R /F19
229 0 R >>
-/ProcSet [ /PDF /Text ]
+357 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F56 222 0 R /F43
204 0 R /F60 289 0 R /F61 301 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-301 0 obj <<
-/Length 2966
+365 0 obj <<
+/Length 2502
/Filter /FlateDecode
>>
stream
-xÚkÛ6ò{~Å¢´rk%z%È\Ò4 Úû_48p-ÙV"[IÎÂ=ô¿ß¼HI6H9ç=äWü
Wyâë8¹J3åÇavµ9< ®v0óëP
tø:address@hidden>¹~£õUî纺ݺ=tæ':¿º->zÚWþjzéêÓíûë70ë UìA
-Øî©ËcaZ¿+û×Ugîê²xkV¡w,ê²åÅÙ°v-×aæ+Þév_x·Z+xÛ.ÝôUs(÷L]ÃH³RïA`Ϋ(óÏ÷
·Ýýj
ÃåFÛ³ àEFtg6êÏmaätZâæwozîÑ=Ì´ÁÍ¿%ÕvØ l{S
x
-Ó|À§N°Þ1¹È àä:ý<,®:Deî üÄõ
-VÀ3÷û}ÉÚÒÔ:<
-cµÖZ{VfF¤iiöZ,,£CwNp7Ü> W½¬ì
ØG~"y?aÉXz¡GTÄÞ
tÏøÝÜw|®gxê'¿Ü:%ÍC_§ú*ÉStc¤Å3mÈõ-ÐÒºn^á8qB6dÿPB0ªd"ëkA@"Å[ÃÍûn_;Yô¹ÜôrFåA$-°~¤4¡}:¥U2¸HüpÌw%õ{T]ìM.TÔZJ·¥s/köÐ;ûôD'w`´ï
-v2þPõûq÷ñ&ß30ÏlRr^4û0Z2ómO
Írøûý-ô
Bæ4QIîBG³:íóE§¢ÔO©õÝî)address@hidden)*KÁ=â&9ÎFR§ ¡xü¶JÁ²
-~|ÏQ¡É*-¢ÑñÔ#¥w»Êàïæ"ÿ `rÃ`ÑT:aÁ-ÑÎ;address@hidden@à
14*¬´#7EÐ÷m¹#q+صzD>¥ÓÀ[ÀÏ2µTsÂ67½é'>Í3%àEÉjI 4ø°*ÑiéÅ|wéJ%
+Â\êR ã½ØOÓlRLg§¶ë¼ðÛåtvYOC:address@hidden
ÀÌÇtÄ,ó³Ä&7äM×fw3ê8îsz¦¼d*¹Ò·Bê×Ut} address@hidden@ÊÁaéµ
{iî뢳ipE~ª®(address@hidden/ùzܯɤC!Ä÷[¥)¦tþD»"v|ø
z¿HdvÜ[fWòṿpiÝÏsìX2Û~!jF¥)_øÎËÕZâºÀ.;lÍÎÈET{ÐÙ÷}õ Ñ£Ç
Lúiö]ècAÕÝ
-ã_wSsg6_vmC)h±Þ4uÓ>ãA ÷Îáív+Ã-_k¹address@hidden
Û«½F¡÷áÊ ¼ðp!¯jG/E¹]x(ø©Ë§\¹±iËñûÁåY!·ÎC»èQY¹¯Bõ}Â`¦ØQϾ
-6uÑñÁ¹9ÉûÀDþ
9wòÊ×8 }#ö
¹>z[:õÍÁôÕKñyDÉq7}º«úgQí«nþýË«w/ûÏëäÙêÅø5fòÃ</ÚøPÉQ"Íí'øN2|Tº~äìòÀ$ç{o'Ó-î'Û%ÒfÒídÌ|¤Þº¾ßM»Ù/P-QY2Âðÿ;õMyß;öWk¨B¦·©ïŶ±e¶Põ
²7¥óïÝõu¹m
-µOßzª
-Q÷é*äWtxì:ÙwkWÊÀ=dØöqþj©áâV¾ënÒytç®pqúO.ß4ÛÅab
address@hidden ®(IRèr#ùWùFÿ0oendstream
+xÚ¥YéoÛFÿ®¿BPXB#äðLÜ,address@hidden
Eª<¬jýß÷3<DÚè¢0`gÞ¼{~ï
eMMø³¦¾e¸N8õß]gºÞOÌéV¾Xb©H×7Õ{ÇFèéÍF³
LÛpÂpzßÎß²¨XXóõBØó±XÂ0ß/"óß,în¾_½Z¡m.HĽÏquòî¦QÂòBÃüF+ÃÐ
åºHÕbéÚî¼:ä7³JþY~0ܼ:{µZ]>»}óöêæêBjFhc£T8VÉNò
¨Në=CJKÎ<<*y¡©\W2¦¶0K·Çr¥V1ÙË39ë(YL'Å:NÊCd<ÂúA__ñó~ÜÞ½ÔÔ6SqSgë*É3%/ÍK6]$ÃÃâéÿª\7ÏR;Y(ò"MÕ°HªÆ
°Aóº:ÔÕK½ -ÒÏ<KOÊ5¹²CþíÁ¿o Ùü·¼~¡ÇDËÏòb¥
75ïÌ#elzQ¦±¯ù^vÙV³Î+kÌ]_ÍkØ£ë¨ÔÁÍtÄd»E9ÐÚ?Ñ6J2ã`¾¹úôîýÏu"¯<]T,ûeZÃ\/6çÿLçЯJLʸ¿{ÇÉæôN-QZk³7çvÖÜ
ÔºEE¯âþÎu!£ªÉ¶HkwlÜú¤W
V}è§5¢Gj3Ûãgkù/|ÖÉ5?)GÜ7!+ä¦NÇä__ address@hidden: vrý¥·
[²i]:aTÂÿ~ÞWG«÷
øbãòÿáì߯5"É*T$;ºR}õz¾VÏxÖÚõµË{%|õjöT¸¢L){¨KãIÕO¤,gÈèþ3dÄxôÔÝ6ï®_`Øe7rè¿:ý¼þkD&õ.ñX½rÔ¡)+í¢/0}ÈBA¼(M¶
HX`/³_r+¸ëûÁü×öà¯wæ0ÇÕw[Zã,³°¨á>ò<¹Æ(Òoy]¤j®n½¸'°ÔmSwCÂ2D`+ßj7h£¾à©,address@hidden
¿ÑDZä°bªíLj
+"þ"ãaddress@hidden
+Ï`â
7ã-4½Åöãqz!àk6(ÝÀɹk=Ûðñ»v-òÄ*r%^[ÖËM;ðÃq]3Ñ?èÊÎanÉ=¯bp&address@hidden"Õ¹W)Ë´(9ÑR:«¹rCÞb³
d4v--HË=$»ï~ã§hÈ¥#Ði)ôn©/<TÔ¨ëNaáYM(q¬P{Dá¸ÑW;üãù
`ÈK{7²&É(Ñ´tE´Å¥ü>ZÁ< Ç
ØÒé!ÛµR
+ÓlÇ0½°¸¡4÷AP!~a¨üR7"LEA¤uhÎe¦iÁo9½ÌJµe§8>â?Z>
½a)0ô,JA\ÙÖkÁ7Ê0*B¨PÙaôEæñ&1D»¤*ÌÞ`
è}ü£ìY"µü±O`Õ}í¦BÀ
¦PZP°¨
address@hidden/ÕUØê8?$ÚIÇARcûFðyÍu£ª+KÙ¡i0ðÃ_×c-óäº}÷Ò3ÃùwÔ¿´¥;«¸i©äöùÆrj¾WÖ¶5%ð`¹å
+ùºú]áxæ¦F¤8oÓµÌ.Ãé9R²Ò¦©zã %oØ»h.ª
+lÀ»çJ×IÛuº)"address@hidden 4ôȨCfsÅ
V*åd° M%\MÀiá¨
address@hidden:¼°<²5\MÑÈi.cÃ+3æ{
±¢ÛÌ
u/W;ýS¬0
ëÞV©uJ0RPªEöè\Øbhóoýê«7¶}<7±Áyøgßè§kØÛ|÷:¿^8efJteq[
~¢îÄ
Þ¹«÷£?4iâeK=ÞgÂms Uý0ô~þ¬[×£endstream
endobj
-300 0 obj <<
+364 0 obj <<
/Type /Page
-/Contents 301 0 R
-/Resources 299 0 R
+/Contents 365 0 R
+/Resources 363 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 276 0 R
+/Parent 344 0 R
+/Annots [ 367 0 R 368 0 R ]
>> endobj
-302 0 obj <<
-/D [300 0 R /XYZ 96.456 783.518 null]
+367 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [168.691 799.566 250.413 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
>> endobj
-98 0 obj <<
-/D [300 0 R /XYZ 96.456 758.611 null]
+368 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [461.547 19.724 472.949 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
>> endobj
-102 0 obj <<
-/D [300 0 R /XYZ 96.456 422.91 null]
+366 0 obj <<
+/D [364 0 R /XYZ 71.549 787.954 null]
>> endobj
-299 0 obj <<
-/Font << /F44 169 0 R /F56 182 0 R /F8 173 0 R /F57 219 0 R >>
-/ProcSet [ /PDF /Text ]
+74 0 obj <<
+/D [364 0 R /XYZ 71.549 127.238 null]
>> endobj
-305 0 obj <<
-/Length 2576
+363 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F56 222 0 R /F11
335 0 R /F43 204 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+371 0 obj <<
+/Length 4060
/Filter /FlateDecode
>>
stream
-xÚYmã¶þ¾¿ÂÝ/'±N¨·ù°¹\6ÅîàîȶÖV#K®Dïf[ô¿wÞHIö.8àLCr8óÌ3C®ZðOòÄ×q²J³ÈU¶ÚnÕFþz£DB¯
í
Á²dµ-ðÝÃÍÛ`ÍÜÏhõð¸R*õ£4]¥:ó¯ö½êq½ÃØûÄÁNð¿âï®4®áöcQ÷å_Ö~½6Jù9¬ÛnýTÈG%?2{´èx³ÓZy«ÏÜñí·ü»/^U0ÝåJ4xEÍMøy¨&¢ÿ³ÓÃÈÏu½}+««^4ìmOÉbg.¨Z[
ô¦0>;.;½Qp2ïï2ÇÂÈÂÆjWVO%¬8Úi~.«Ù°_»ýW¹E
-ûëÔõ´³/ÏEç¦=õ¥VÌÿRÝ7â¶1Gßìݰl)èã¹ç~/íE¼¾k5þÂa/address@hidden,Vß¶O¥å=:³F|nZÑ»êmmAèé³öàO¾~t\u¸tå¨v?ADºlöE·pJ;ä÷¥ùÞzQþãÔÃâyשÈdoÈF4¥ý\kPV&ÃÕ0u¹Ö0õÚuyOøõ§pèϼ=ë=¶÷=O³ÀO*Òýå¡£oYlW½ÌhÈc0´ÜÙ£|{]Øâ²>ƹNÀ-?J7¼/hÂÃHøk£~c;2å=Ìùùý»wC÷å¸WqûZÇÿûæãç`µ|ðÓMàGy¶zvà«<_nB?Ïrùªoîoþ9äYj3ZòÅĹÛuûm~·Î"ïûõ&"2ÈOkíý#è-ÜúåÇÏ]»Æ~òOghHÔ.0.·ÅE84wèÂßàû¢&u:¥y>dï°®ÐÁ/Ü;ÜÞ
àõXÁ¶¯È¤Êã4³DHEÜËLÜËÐ\ÊSñÛÚ)Èú²éE
çc)ÌQë|$d5«d*nÛ
Ê/gü!AmØ)Èd9"dã dU0Ç,Dy%K½3sÔ4¡vZ>address@hidden(ÄóÅÈV-\
-óëç¡#%9OyHÃßK_>BmÊÔuQîá
?ÑÒEÿîá
9B9UHâ¦1#h_Üé¢;address@hidden:ÓN·%:¥Ð«+Ió
-Â¥å½Æâaû*Èþd_cq+²ÀâäUtñyÉ>V/êêÐ|Ö3hºÄ`¿õìOÅÁ?»òäå'yT·ïØ#¥s
[µFµÏ¤dТÙB2þØÚ{J¸ª¥ÌL·¸Òe½ÝÄ4]¬.1diVÉ
¼VIƯâ[Úhflò;
Óo{ª¢æ¾3WÁV6%>yDÀFbL(address@hidden|»pCÆøÈé|address@hidden<Ng¼¯ÎÈIÅgZØéö»îvÜ"HÌ6¹á]
-7fûÊCC¯.*ñ\QXC«8îÕÅBAWÊ,¶õèSoYsý¯¼ù5*s$öCÎfÁ#ù?ðã
ÝÁg|ûÄ/ÊFÒEW*\íwÎ á5*j]¨u¸ªù_'Ã7R, address@hidden:¡ÚðìcýKø<
\D°¯¦§vÇ¿c<óÄ)address@hidden@A,
+È"%¸AÃÊNæOZØW;#5J~ñÏÚ¼ã)uâÐ;Æ1\q;çQÁéï1Ú±²Ì§§Q:DCJF¶gÄ2já(@e8H©ÓÉÂÇXè?y-N¯ý³·¨Â̯·½d8R¥]]9náQž`9þ£
+wm%K'ºª¯ÀIsFâÑjöE|ö,qiøþÈ£3¹·é,å<@©Ç§7ÔҮ¡
½+zi]þêpsìæAJS®Kâ5Y6ûÅÚÝýóêÍFã5EúÀEï80¼GÃ#7|"I$·öùÊ
|³ÁɧÉÛ3#Ò÷óMÙ±óÄ&[EðÖ²¯}ÛÐæe.½b=SFøÚO¦ü4µÙ×¾áì]\²Ij[xdÃW^¾AMryI©à]ú3¥HlëWg¸døIêAMUt½üµs¾Ñÿa#Kendstream
+xÚ¥[ëã¶ÿ¾
ày¢HêqA>¤wM )ÞAÖwÈ#Ë·Ýýß;/êiËiÎ5â
¿yR«üÓʸd'±J]löwÁâýåNI°0Ê%>Zü¾ã4¢gýkxúû]lU¦1
D¯ÿðõW{½xWÝ}w·ø®zíÙ¯ãT+fÿ§û»×_X»HUÅýna¬UIêI*¦ûíËw/¬^éåfeÂåZá²Ú¯Ö&1Ëo¾y»úùþë×_$Ýi¨,ñÝOðéÝï[)¬5*0¦e@:Àõ£Pü½ÓÆÚS¯{ä$sÝxFdûüüb*zûrÿ³z³
+ãå\*~$ÕÄQ8j¸3kO3ÅH¡SI.DÅ(ËýSqeY³Ü£ M^Yá²y¶©«0]¾ Ø5?>ÂdÙ
¤àj-` 5Mºa»´c½ëæ§@;&ëK¨C&lmí=¡®P3öÀõÔG°søãÏÁbúúú0
+ |ÆU4´¿³A
l`å¾¼{ײ{fn©¼g1ãí×&V&+榿æ¢1üIû¶ÓÅGmÜx,ðfJ[¶°Vàª3z$+Dö#;¸E[*²F4ST¤X6û
b ëTäíg*70}CÆkÙOÚûÃ#µû
Rl*¯>·X©j1À4YÅo(vîß*No¦2ëÔ,address@hidden,Ã-`9äÏLãÈRJyÜ
VóаHF.]~¿]h6pKòµ¨j)à'ZÑFÿá£æI^:Ò¦flGàåyx$ËÏwpÍÃ:ÏÑú8ÇoÇé¦õÙÐx5
+d}
0Á? à}D&¨E'à½ox.pñaãÚ2eüS综Îo¤âáa©XêP¯e*÷Ï'ÿ
+ÚÆé²
i>÷jÇ1²øÚ#.y¸"ônTå¸Ñ!XÈQÓ&address@hidden>kAlÿHɸeÙëÄF°««}7óqu}È}*©Øç¿/ìeÿmqNW_gG&`3QÞl¸Z'Q°üÛJ
+C<þ~
d£>¡a@/*#4>ìàÍ3ftÓÅ|ÀpÅW)GÍ$×õ"fçd2AÑ÷mìÅä0V:ehèxÎÇÖBÜ××0ñ¥<address@hidden
+5®§^÷ÈÇEÎxF\K8aÃB£tÈvA=Í,³Ñ<\Ǫ0WÊN>Ýë%·î=U¶5CÒ+pà^¦¬pN'h¾kw¦~aï«:gF2¿U½íò6ªHmñùïM|ôùL/*C²n¡¾¢©Ó$èHOÆhá$*æADÅ
ÜkRÇL¡\RR¡
Í7Q m(¿ÅÊV®5¦ë+ÊÝ
®)bÁÆÄ®-e/yHWcvõ±µñ¸ÜäA²spÎËÇÁoÌp½«pËË
+I%mUñð§&?ø9n.í;¶þûÖ95ý R&IÿíÇF
¡m{Pà\¢eµE1bŰÂ5¹Ç1î~*
$_¤Ì(.>$K×-l¨(²·_¨×=ò-f¼løðP¸íIæY
fñÓeþÊ?±ØtP~´N,Û ôý·´(
Ã*^û;
+kÁ{$äf*û¬öå/öx\[ø7À©|
(ÒÐH#L
+¸øs*1á`E¨%ö
Ñ;?ÆúLuÙÓÀWHDvÙñßcñG*"ÅcðuÛ99vêÛ4#×Cÿ6¯½Û!Ði©kí7°xË;Ývy{DÓUθvTr³Ø*´óÜfÂÍÅ=v6Va4d÷µe°%O¬×Aæa|¿Ð§I¨áw»M£#;éÓ`a-¤ã~w¸N/}ZÕ¹éyûBú¦Öi6ú[ì°ÑPm×;ÜB=·]ãqE°º
ãÐÞ¢Ùýò4³ìFóp×ç±¹äÂPì&P$-IM;íÖ±¹Å9v-gØy(address@hidden'³©ÒÎ÷à°ÜÁ¹:ßpÿµ:|,ká$3X
»V,\·yg(|ÇÜYÖJ-9Nó¤Z±S³Ê
Øqþ<ì
×~âë8
+ë[.#º#!¹
£9v-fØyõØ1RsGN9íáÑu.ù¾ÔMPäõØ" Ù\BUZ{¯GÝ
¬JºOÕÒf
Ôv9oêûëí±ïÿyK>H5E´;!¹ÑÁî¥O«#5n:ÌÉwÀ®Â'LÄñ<|zD×àãInÀgÏ;OÁj¯«n(h]¶C;ÙZêx6çhþK¸Ñ*ãy%³=àà\-pÂ8ªßÂ8
±Pôj|ÈÉR)y¶#D:úm½¾9èpÔ8kuvÔËØgò5`¬"0¡¾czIú4td9¢GnÚõSuæ
+Çw8ß:÷"üWü:¼J
Rn¨´¸mºìÙïø·3»hl40
ë,h:ý#¾$¼©_Úu`©ÈsãË^ÜR¨Û# kVh²É
'Þ#ºj
BrË
+çØµV8ÃÎ[a;q§%Cw!Å®ìð(wtâøyF%?
÷6Ò)Ñ´Úð¥!â©ÑÃXîø½Ïåµ~ÇZ0i¬)ýjé©çô1óLCý7Í6C§ó{îiæçá/¨´iê;¤mßAo5+ù)ä+\:üêöxâuG=e>2`ÂÕAÍ©kíI&¼tÇ'&ðj?
endobj
-304 0 obj <<
+370 0 obj <<
/Type /Page
-/Contents 305 0 R
-/Resources 303 0 R
+/Contents 371 0 R
+/Resources 369 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 307 0 R
->> endobj
-306 0 obj <<
-/D [304 0 R /XYZ 96.456 783.518 null]
+/Parent 344 0 R
+/Annots [ 373 0 R 374 0 R 375 0 R 377 0 R 378 0 R 379 0 R 381 0 R 383 0 R 384
0 R ]
>> endobj
-106 0 obj <<
-/D [304 0 R /XYZ 96.456 519.57 null]
+373 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [442.037 799.566 523.759 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
>> endobj
-110 0 obj <<
-/D [304 0 R /XYZ 96.456 451.375 null]
+374 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [265.991 476.721 272.965 488.677]
+/Subtype /Link
+/A << /S /GoTo /D (section.2) >>
>> endobj
-114 0 obj <<
-/D [304 0 R /XYZ 96.456 327.388 null]
+375 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [202.213 405.177 209.187 417.132]
+/Subtype /Link
+/A << /S /GoTo /D (section.2) >>
>> endobj
-303 0 obj <<
-/Font << /F56 182 0 R /F8 173 0 R /F44 169 0 R /F57 219 0 R >>
-/ProcSet [ /PDF /Text ]
+377 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [411.21 371.1 425.932 381.949]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.1) >>
>> endobj
-310 0 obj <<
-/Length 2732
+378 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [396.341 239.997 423.794 251.952]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.15) >>
+>> endobj
+379 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [270.996 183.449 293.467 195.404]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.7) >>
+>> endobj
+381 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [467.509 94.264 489.98 106.219]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.1) >>
+>> endobj
+383 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [309.961 52.899 332.432 64.855]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.9) >>
+>> endobj
+384 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.063 19.724 153.464 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
+>> endobj
+372 0 obj <<
+/D [370 0 R /XYZ 122.358 787.954 null]
+>> endobj
+78 0 obj <<
+/D [370 0 R /XYZ 122.358 451.56 null]
+>> endobj
+376 0 obj <<
+/D [370 0 R /XYZ 122.358 388.415 null]
+>> endobj
+380 0 obj <<
+/D [370 0 R /XYZ 122.358 137.98 null]
+>> endobj
+382 0 obj <<
+/D [370 0 R /XYZ 122.358 70.768 null]
+>> endobj
+369 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F56 222 0 R /F43
204 0 R /F57 274 0 R /F60 289 0 R /F61 301 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+387 0 obj <<
+/Length 4964
/Filter /FlateDecode
>>
stream
-xÚÅZKÛ¸¾ûW¨| Ueq|eoÞÝZ_Ö\â85bL*ò·òãÓ-Vàx§¾÷9
->mÚCo¿wÊQS¾Çñ:hØhX ¼à¯ô>P±0ÕÑ"|6³0["address@hidden/ÖfÁ$
-g¥Ev9K8ÎBøÊS%MÆÊý0«ÚÌDÝ`¥ðÃX>N8õ
ñô¶;ÅÞ¾&t\aAª¢#VßðUäåOð⦰l¼êø -26âX4ÅeOWT
Aw,ó9'ñê®C]ØyÎgÄjA×ñ¨( address@hidden)nv4/X(?"
]ÞÕW
Q0 address@hidden"d¬n!®Ân!IØ#$à ád`ý¼rvHe<c0Càû§nsüü?`
,cäW~Wê&àáQ´qôbô¶0_TÅå\Ñè-´Ø±[=d¢6wìKÓßî½9ðÔ¹|>iãøÄ±.°RSD6ëCq%¶eä¶&¾õ¸<Õhxù{Í(£x"]"ü
k!Ää0[`/³A-q+ÚzÔÍÂÐQø4Ë_±K`RïdËRä©|ÅS¼Cc0Ìm+LÛa29q½CaZ¯æË1{Y&Ó¸§Ùk÷4ÑÚ~ËfñÎoãÎgK3_£®(Ë
eLVãÈ,-ßÏ'à¨s£+&EÈ=ø¬TY)MrØd?ØÞGÔ#àùL
address@hidden(?ôFcÄ
4cø2ðù¹ðè4Pãé¸T2,JvRùY-¿GÂq§¢ ûºD$~ [(%=ÊÙ}
4 Ïb½.A!~¸P
D|W]£ís=lg|ªµwâ%E:cúRiôgö_ªdà]¤ÜÌTÚ¥"%ÅëîÈ,íD-qw'®hëwâHÝìNtþ:YïÄOR夰äYÜfExSâ+Ä?ýR¶%=
¯±
Ò|}¯Í¢¹Ê&âʦ¡Äòäô\¿Ë±Ë*7é¸ãmºJáõûÀ+wÂÄøC3¬ß'E¥]¿ËH_egé*Ô¨{P[Óf¡6V75Wa5KúÙô'|
-åEU5¡3c§í¯e
HÅ&address@hidden'address@hidden
%0i»`ZÑÖi¤nL¹(¤¦utÚïD_¶,äjßïV)ªO¡!h<¢&Á«Dyû
-
fÀ"÷Û±.1qìÁÒµr<ª
-0#Ã'vbæ°ðX):TÈÈ[õ|/³äù°ÇïªçW´õ©õ¼£°Xt#VpXJDq/address@hidden
-¾Â³Ký½Ch°þ¦Áïó+÷ZV_µ&Âe%s÷`&Rá:¬KÓ/Àÿ
2Á3ö-^Lü!ü(address@hidden/3sý]ó&?½g®RÅ:ÐÏðÚ½$ñJ9cRUÜâ*Êyu«¿l'ʲ¼¯fî|address@hidden
yDý':îcÇ1d¶ðES´ìBtàS
W4¡è
Û\Ü'¢¾¯8ýçhHâou(t×ð$±5V_ôÀt¼ûhJ3A~?óáEH/ɾÊ)8Y/ܾÔ7ÚÛã,Á»¿µ|,zÖÜÑ2Ã|pè8n0-_$g:páß°;òø÷¹æß®>äß^
øpðÑ
à?ÖÐúö¡Ä«ìyÜGÜÿxÊ)-¶fw¯Åá©è4àï²DAC|ap).w¸+ÅÊŰ1çf~(MÚ5·ÙÍØ9Þ0èG¢=mobìÕ!-jÖü{å©+`+W°M{¥Ó¹
pûº!vÆ©º
ðsÞW¦EÛ!oYòâkYßÌîÂt^IsÈÝé8ãNO華M)BúͺÆ!ÿÛ3=e+xÚ¥;kã6ßûWó%60V$QÏÝÅÙÍedÍt68$ù
¶è¶Ò²äHrz¸¿õ"E=ܳ¸Ã+ø|j¯ø* {ÁG°Kîé±GkîPî¥ïÒé?*"òÃPµ
ð<ïdBaçÖ´úAã¤Ë¸ÈÐòïÃnj&`ǶFÌZÄøÕO¯¶#:-:Y¨
gîi½ (ÄIsN^Ô|.aÔô¢ãÆ9è|VZN:_\.1±±÷P\{ͽ\ÈK¡[nÈ:iÓrGú
+Ú¦nXs_ĤyìÍg!fbdBºpÉ`·%óù|©å\ÁÖ¢XBãO°è*à¡+À¦*[ù¡FAyÞµn
¾çy«:!éö*O½D¥}Ô¶AÒÔ`âÂPáØ,Lȯïñ\ßø·ÜAç´Âuö81OñØ´
)q-j!ûÕÚôË,«·8Úkͽ
P.çÆþZÃËCQ»²®lž¾;ï§l9~FéA)ZpË8ì/«?B勵¥Á
+'YâÅaôIÍÐ{¬(p;örDè8.9VèbßTyM÷Ùl³ØmB4Jv!ÜíÒµ]¶øZÑ<¢áKÒmÓ2%ÄJm?Ý0å-Ù×Eóx-5w+±Ñ6üK!È©`EÂ0¾mw¦
í¹`¯Orø1`¨&rF!G)address@hidden:½¤ FÍA_}¤Û¯*6
laD"r
Òÿtûøì`·H&
^áÅL( Ö,b¥ÞÀ
address@hidden, ùø'Ú®ÅgÞ÷u~ TÒ¼®ßJØý\5%Ïô.z0z8xä<âÀ©î×<¡
D
¦:|>\o&5Úþ.Ûæ31âðuíGûßàSt/g©Þ»¬:ä1Í,FyÁhà×
^±1_
ð~(Ø`V$ïàþpÐ7åçÉBwrÀ˰á¶ñÆØ¶þ*uè¬JÖ¼Ê{l?¼¾J
ü"ÿÈsG×nܤoÉkÑJsØn¢£cR½1F%êï'ónyì
·oñØÏ2í$±ÁfA}&6J0ÏÕ¨'<Íq|L\Ý8[ÛiqZòÄ»½¨®È§õQ×IøÑ?vÓØ¥1£hxq
kÌ2F±
¢²¿ò]Nò¢+|address@hidden address@hidden|C&Á'¢Þ;Ðó"Ãl=<aì)´ÝÁ|k
¹f2Û{¹×¶¯ãD¼a+1:l¼BT4%ŵó±kDvj
÷úÙ\RGS$z
hdʱ4;Átd£LD¿.läÿ¹òÓj$=¸å'YËBHÆ(eÈzã9ôé3î,BÛõ<8ÁuÁeZ\ö¢ÕZ±?#±:ÄcZ
WêçÛG.¡s(b2ººn«5!§ê-sÒøKÔ1ùqäe*ÎGLBæÂB(Z×úq%ÑÆ`òº,ô+6Î+Æ©å¬Blô¤:_HÖZÄÄd5ìW
wMKY8ǧpÔ\²ÓüM!#ü>4£càÃT®À~ÌÄD®éjAhä^
e©ÓÛ7<oaÖ¨õ7}ì¡cVàiùÀ`l¿ÎIb}¶£Jñ
-¢B¾ÎçÏÜ6tpUS)1¹Ûôª,ÇB+ÚkK{.à³\AcÕBg%Pþ¤|)Ã)3eVÅ6ë:®J|`êż|MÓ¦çíþ¨úê0æoÒYkq¾u0UÛïð]{,D|}·ê¡
õ8;Ýçe¦x*0®fþÃãWðÓN#òv`nÔ0
+>á6#/±1Õ«n3 ÅÿSÖÅY÷Îð½$Á<?·FJnÞ#£;
U;*G
+Laø(·ÀqóÆ(å27Iã0 ³Ìª¶YR÷¸Ø$·3¾)ÅháL&èT<°j
~îzáß'-4+1^'Ù l3BZdÐ\Ø)㱡ñX$×Üf\èV©ò"Su¢ËÐgï ¤\V/MM¬-ö8ä
+¤#1¤¥*½Ð>address@hidden ;*`÷ÆÈà+;PÉ·õ$¾À°SFU
)ï'&`ËÅú'ÒÚA°¶ÜNt£cܺÌ"B[ËÈÚ+.Ê£(æxiTÒë8ÒO²Io;!bZ¼¢~äEVÌOU©×«V&÷zc·¢ßùÎc$ö+.ªhí!-|G{UËÍCÅ!
8
)°6%ɵaÊ×&ö:^ÇDîDK-ÏV3sa{°ù`'>H*¤X¡¾¿êCçÛ±``B>)Õr*ÐóØÏ¸h'Ø I±W
Ê>Ô8Ë×,8é,Dz]%aÇxãKµ²¿¬§En=ÈõÀe5ÏS|hò&%×kgÿ³U
õ£IÞáóD%ïóé!}W\ùi&þôÁqä;Î>^¹5
VêY(Â6èÃtSÃ1KJºFD¾À$Þþt2t]ËþÕ`Ö°÷ów.ä` ìC~êWÚÒEÝzlBHÚËÄbX
bs!E&õb2ØD2>yÉJ~$0+
Icu(
̳
~íjË0«UJsÏGºdcR¹ú}X?ht`|ø-¼A:RUì-fCb Î)° Oëdã£7÷Ï
T0>ÏNU7)]ca8÷]RuÄÅ'¥RÀª¸¶&¾¯¿Tò7¡çþã endobj
-309 0 obj <<
+386 0 obj <<
/Type /Page
-/Contents 310 0 R
-/Resources 308 0 R
+/Contents 387 0 R
+/Resources 385 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 307 0 R
+/Parent 394 0 R
+/Annots [ 389 0 R 390 0 R 391 0 R 393 0 R ]
>> endobj
-311 0 obj <<
-/D [309 0 R /XYZ 96.456 783.518 null]
+389 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [168.691 799.566 250.413 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
>> endobj
-312 0 obj <<
-/D [309 0 R /XYZ 96.456 758.611 null]
+390 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [167.961 683.287 174.105 695.182]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.4) >>
>> endobj
-313 0 obj <<
-/D [309 0 R /XYZ 96.456 570.885 null]
+391 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [278.994 589.764 301.465 598.675]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.1) >>
>> endobj
-314 0 obj <<
-/D [309 0 R /XYZ 96.456 371.701 null]
+393 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [461.547 19.724 472.949 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
+>> endobj
+388 0 obj <<
+/D [386 0 R /XYZ 71.549 787.954 null]
+>> endobj
+82 0 obj <<
+/D [386 0 R /XYZ 71.549 763.047 null]
+>> endobj
+86 0 obj <<
+/D [386 0 R /XYZ 71.549 442.604 null]
+>> endobj
+90 0 obj <<
+/D [386 0 R /XYZ 71.549 150.647 null]
+>> endobj
+392 0 obj <<
+/D [386 0 R /XYZ 86.792 63.36 null]
+>> endobj
+385 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F43 204 0 R /F56
222 0 R /F21 280 0 R /F57 274 0 R /F25 194 0 R /F20 284 0 R /F61 301 0 R /F60
289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+397 0 obj <<
+/Length 3624
+/Filter /FlateDecode
+>>
+stream
+xÚÝZÝã¶ß¿Â¸+úlÐf/×Ü!mÞ}HBgËkåli#É·Ø6ýß;_¤hÉö^?Ö9äÃß
-BøÖÊ$ù"Ë3U$ñb}¸ ÷ÐõÇHHÂ
QIb×â×E¨L)õùÏÐûëM«¢(2jH
>ç¶óöÍ!Z¼jo~¸Yüà¦^Yö«¬³ÿêýÍíë8^ªHÍâývaâXåE²ÈCâ¢X¼ßü¼zjÊnë¥ÑÁN-WðØ+àÛoï?¿{û:ç(´
+`c¿ÀÞ¯ß;)âØ¨ÐÇtݽPüeÔÆÊR¯<rÙc7Ù>>>¢
+¤Þ<5ð¿ìÖK;xT(üDªT¥úTªÓYY,q¸ÈAô§gz!*FYÞïêàUW{lÐA
Ò·nºPìÛïwKJºB\m6
³&]³Öbd½Ò*I«æ§0JÌ0ÒJç¹lmííPW¨öÓaLõä[p$l?þ.6 ¯·7`£`¸£*
nâ0TqËûþæÝÍhcyNåÞn¿)3ÈZÖ¦`¬#*Ò>ü®÷5ô#þ«PÏìȺÁßô©íýír6³©Àäã8
ÞHß/0÷±dÖr¿ï¹ý 'n¿aÇ
LòwUÃO% ÛêõqOOÜIÒ}"9¶TVV\><tD^ã¿{:o ¼UÂRÒFÙàBãÂ
+t/;ÑO]Õã<]ÛôõèÛKçÐòÐN26£ü¸
ÇÜïx^h²¨¼B¯à-Úg+ùçÞ
ïÐÉP/address@hidden@è^ïóüÑÏòÆc]7¹ßz¶?Ñ
address@hidden ´¸vñÛ;{ä#+CÁ÷ÕH¼ãS|ÂÁö|¿b°¤´Oæ3÷vb±¶zîx
¶íEiÑöOFòºì'g;íwȩ́E¦ÂX=¨.´xD³¦Êר6ïF%ËÃzI£Ï¯K
address@hidden@À¡§¤]¨z&tWòT»)+ǦDÛéð
Á¾bã\"DÁ¹3s̽ÕÖm3ÓnªD4OÀfÏDdK½òÈgzÌ$*1.ÒÉñt[
æ*»É<ÈN]´ât=cÅ#ÑÜsC$µ$lÅwtØè\V÷gg½W8[ëõ8õê"W9ØÐsóüÎ^ü6.R
Bn\ÅÃN¼vö;
+ûL¶o{çо^
+0öÎ>
&õ¾0ô<
×%V+!OÌòTgl%³bCr¼²q(Ñ!SBÝdEÓ³y+°KN/&زÛÄpµö%#ÓðcÉÝ
Ùçî'§:øÅ
øM
Y+pô:(§ñXËi×cNÅÎpĦ1¥tsNcÝ^áòBûsóCÖFò!¸É´<£AÞö`5
address@hidden(ôpÆ"address@hidden'ÉæþZ¦Äy1Æj6&gäg/T
I¥ç॥^yäóØw:#Z|ÊÝ'Ì'aHH®qÌâííëØ`êfb®ÀDY¡ÂDÃZ¥1^º+é\w¥Eì±\ÊWjÄ·,þðýÔUÛª#]7ëjd-[¹Å}GF´sELf
+Ì*5©¸Õ»á(Ç|^ia=õ+%ü¡êä`ÝX(¥
yÜ)v8¤ÄIzl
²Féu¨çM-=3*Xi)¤w#Ä+g«yóÿFó{ü¿Ö:?z×É+ðXíJ'*)Rw¯1óBè¿CëÏ,ºÏ'*MS«>á
4HkCѰx1Í~SuöÜ÷ËQJë§'ÅÚz{4&Ôl
õ3¢xWFe|ú<Þõ/â]KkÝm9̬o½J¯l¼òÛ?äά=:ñµB×ÍÃqøÛ¶®°á¡èM»>â
rÕ
address@hidden,¤|VÛÊ<põsuv½T#Öãuº.óÎÅèÐÑ6ëP=WN_·Ý¡[mÖÛjjwOnÇqN)6Ê"ýì÷L½òÈçßWÎè¥Û³ïb8t(þ
÷E[«<'ó2¸"að
+5CÈJ9òK¹rqU§ÆÑ×¾í#TG¾¢[l=VKõ÷áh«B)¡|´N!Âkg(иu"ãÂOãª/*d³Ë
æÉ7"Ø?f!(BÃý=WêxäjüNo«}~Â`¼ï̽à®%µáJ^¾}À¹õÁGQLtn
aPnñZ<¥Èm5kÔ-ÜèàȤ´Bð+0yÆCZ¹_ ó¿XÊ=ËJÕaéû>y&u®[sÙ+endobj
+396 0 obj <<
+/Type /Page
+/Contents 397 0 R
+/Resources 395 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 394 0 R
+/Annots [ 399 0 R 400 0 R 401 0 R 402 0 R 404 0 R 405 0 R ]
+>> endobj
+399 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [442.037 799.566 523.759 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+400 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [179.533 684.09 194.256 692.736]
+/Subtype /Link
+/A << /S /GoTo /D (section*.2) >>
+>> endobj
+401 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [268.588 652.906 283.311 661.817]
+/Subtype /Link
+/A << /S /GoTo /D (section*.3) >>
+>> endobj
+402 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [279.934 571.41 302.406 583.366]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.8) >>
+>> endobj
+404 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [447.874 234.225 470.346 246.181]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.5) >>
+>> endobj
+405 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.063 19.724 153.464 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
+>> endobj
+398 0 obj <<
+/D [396 0 R /XYZ 122.358 787.954 null]
+>> endobj
+94 0 obj <<
+/D [396 0 R /XYZ 122.358 557.693 null]
+>> endobj
+98 0 obj <<
+/D [396 0 R /XYZ 122.358 529.596 null]
+>> endobj
+403 0 obj <<
+/D [396 0 R /XYZ 122.358 325.888 null]
+>> endobj
+395 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F56 222 0 R /F43
204 0 R /F39 191 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+409 0 obj <<
+/Length 3630
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Zm£Fþ>¿Âº/¥¥¦Ë§d7¹hsIn'NItbl<CðZ£lþûÕKwÓíå4Ò¢«ºú©×F,"øTÊiy¢ëÝM´x'ÿ¸beHVÍw7¯¿Vj¹w[;MÉPåùânósðöi_´K¬±
Ãå
+.ÝrgqðîÝå¯wß¼þ:¦Èe%ÀßýÞ|uç:u:$'>h
Å¿=-õÊ#'=vÓíétB1Czó´ÿE»^Ê4xË
H%U*¡ÇRM´gif²¨h0ÚS_ã/r÷Xu
+;£/address@hiddengëæ°yðR·8þð¸YУ ábÕ"
+e*hÒ5+=ÉÎ+& address@hidden&ó2 ¬Èì,òÛÀõáîòæ
+Ø9LÂe%S
):Òv¡ Åï _¦¹&ÿþ~ª0Ïót×}øúv'on?úSÄì=g
Oòó¯Ñb[óÍ
Ì<¡ÍØÝ¨(
+U¤Ì}}óþflx_Ø];'ñ#Mâ0x{K³z 1p³&ÐìßÔMg¨üÙÈCU~Dë*÷ø¿Ô
+4Ű½"X\1|address@hidden(yuQû
X:ÜiX¹4ÇzÃCk¢¥iL[ÃÉ'G£ãÑÇj3Ìß´<address@hidden
ü#X6n+¼¹_®$ø\÷zPþ*cÞ![çÁªgQQ -ývd ÔôllDØ{Uàfiö3¿Úcoñï
ý+s»]áÛåD-:!6l°
@¿¼/\¤CEnÖf&Ùj«¿ýߣßè¾jöLÒÐZEìx`d«Þ¯ûÀ¬R(RS×´§
+æÃß§&¯58l¡soB3S2+GIväÛ±#&address@hidden,æ(¨¢
[ÁÏÿ0^1TZgaðèu|çó3
zýÚpjù×½¸) "x¿¾:ÃíÏÏMÇ;ºE>2
µdý©mÀäGW¹=âV¦
+¶o·+ð×r`ãtiã±ÆÍtÊ
BJÕUndÆÍ}ÜàÞç¶t`¶s<bp
+>F¬T*(øöµ÷qè
x¿&vèça(ÕaÙ0ôö"/¨ÏÞ]¨àÖì6ò<UÈoúéñÔñX[bÆáCÎ¥èÎ~ø¦{äýßåѯdÏ×+ðä,
+¾ëW$³4He{ª:4"P¡*jÖuâ8ñ <x4ÈHÃ(éF óíz²<δ²7äÉLf
address@hidden;address@hidden/¸
qáûíä÷ýà¶É»·¥RªnðûǽÍg(address@hidden|nçÏãUΩ»«vóõ'Q(kz?ç×"address@hidden&®WìÊ/!/uxânη)·Rí;ù]eDìµáÉzä±a+°J2ÂW
²òZÊ6áñ¾ÙFÉxÍnü=¹Dã1¿D§á_µ
+ìþ¡èC]¼·EªeYªyI¤³*)ß6£Wµ¤À
aHWY ñG3¿X$įè-¹>zÛMÀ*³'BiÀ
}ØQxÀYÓt0+LÃ
äé ½îéÔx{q&±g"°ìwiC`ÏeÞHw§ªÅ~m«~Û)h(
Úcyr'%³$ü"Ç)Is)ÉC¡Ò$#Îÿj6õ(ÄqÆÃY¶6d®Âx]7}ÇWFÇP=bñ
ìÄü´eZ³§¨r¿Ù»Iw¼D³í
£ýÇåØi§Mvv$\êξ^õããÉVÖóÍ¢F94»ºq§¢ÂÍôw:³í·|;9Ûp
cë£;·ÊÜ)/5u_AÑáËNWbsºò=Êv_ÖH&address@hidden
@ô¥hZjncÊZW!?âù.LàAþ/vµÌX{: þy÷í;&¬ñÆ
Ë¡êÕÚyìílåÛ8¯Ö¦èb'-&×tb´>ÛÜ{ÿ
åS"9=U棺£¨£ÞÇÍAPa¶éèWÍêÆgÐÅ*ð÷Ox2ÚlXu=¥"W|z´>-ÉèÔ0<ÒÑ$Uª8XðÏ÷£ÌKG£öÄsµ|®VgÎ7õ%¹6
/è¬Êþ+À[¹ï¿|ºÝÐñdÑÂÝ+¼³%A&ØÖÓ%¿ð±¾)uÎ)Ç)Ö¦Mqv=2j"
R¸³4ÀÃ
²£i½W"êæýÀQ#Á/kÉ/"Vܤ56ø73aûpt)3^¬úL9whËnlÙ#*ê·]òÑ^Heî%À2çx=µ
Îõ[Wþ|¹_Óϼ\¨ÛýißtYpûö¹dµç_pE0Ý;¾§ìþ×
+¶$Ì'%+Å]ù´ÃF<ÛHzâ]ããâ3>÷!F¹wɺÖ/,¦aÁI9ËícMÂÀä\ß°>yçZæ\?ã*{¶åðk
+
+Õd=PÌ.¦ï.¡¹`¥ºÍçð0wí÷æ[9òýÔÐ.)ý@;ö0Ù2nÇ5lþué<Ä£³Ù¾ÙY2ÉÎæí(S¹^:Ju¨
4D¢+endobj
+408 0 obj <<
+/Type /Page
+/Contents 409 0 R
+/Resources 407 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 394 0 R
+/Annots [ 411 0 R 412 0 R ]
+>> endobj
+411 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [168.691 799.566 250.413 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+412 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [461.547 19.724 472.949 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
+>> endobj
+410 0 obj <<
+/D [408 0 R /XYZ 71.549 787.954 null]
+>> endobj
+406 0 obj <<
+/D [408 0 R /XYZ 71.549 746.65 null]
+>> endobj
+102 0 obj <<
+/D [408 0 R /XYZ 71.549 639.474 null]
+>> endobj
+106 0 obj <<
+/D [408 0 R /XYZ 71.549 294.741 null]
+>> endobj
+110 0 obj <<
+/D [408 0 R /XYZ 71.549 274.359 null]
+>> endobj
+407 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F56 222 0 R /F43
204 0 R /F25 194 0 R /F57 274 0 R /F61 301 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+415 0 obj <<
+/Length 2764
+/Filter /FlateDecode
+>>
+stream
+xÚ½koÛ8ò{~
8¨õèá>tÓÝkæ¶{MoqØÝÄjd+åúÜ¿yP/Ëqìö°(ÐPäpf8o
ÿ£´¾(Dbgº8Î=,ýýLYéøÂÄ!.9_)ü(JBZëaõËY$I"}ÇÍâåÛ
r^g¿9¿´¨½¼%J0ùnÎ.
+'Iè;7w"NK-$qnf¿¹¯·Ë´(w:ñµ;åbâù±ï¾5ùãæÝåOq#ÑB
{_àêÙ7-Aàéû-.T÷â4¼ÚëÏ=r»ìf³A6p=Û.áÿ´NtäÎa(ù®&
+õ«¡f¼fÄK I~Ú8Ò1òr3ÏW
¬ÀwÈHUyZàvs°kÓòq¢wlW8?èØSGI<address@hiddenäõîlp
+$´8¤ìwqöñ¬3ÈnÍNä=lË;
ËìT[1
=7BÊæüWi-gi%¦iQ¼I³"«FöìÙ-J
+U_©Ú¸wkÙrZçå'
=åÎ36ø¬V5¯Y÷Êí¾[´²Ôü]Y£Õfãh©ö(åòcVdÓzÄ~+
address@hidden
+ü¸U WG>'3\¯¬Û}âäAjN*Ë%c¬? £¤ÕéÈ}[ÿ
Í
+îîÖ³±7;address@hidden
Ñê4]ò ÀmçØ1¬ðrþÌïZ´{½[%TãÝ«y¹©JBÚBôѲX.Dhn² x
N
²³Î9hí±5O+(L´×ä̱&·Êê× ÊjÖÏØ^/Ðê0Zc/ãýºÍ,ve ÚYâ:yª
0ÜÌ9ºÌ]FGåFd+zD£±!tçk5»P2ê~С w^¾ÎÎÏ÷Øç¾
^ÆAAymÍ]ðÁÚ1ª¸Ë)R¾Õe*ÂëcdÅêS£¢ªõzÀTT
×U
³½6 î8»Ø^^,./fçþ:²
·°FOÃý&bq¼²boÝ%Jn®HN/Ðã¹Z®yKk)SúW¾¶.oÑa[ÆV.)=R©R÷<âfSëc;dðMÇF½i¬Ûî[¤÷`
ltdÝR2q¬|address@hidden<úrì!ÆÂ
Q]¤ãWZ'N±:¹²¯yZ÷8
¾i¥=Ì8¿c¥5º?-öD8ÏbïçâÕa(4¶þ<UtÇQ¾ýæÓ/JóÌñíâ¼Ð)g¼:Ll:Ìëª&Ü-×ï-ެ:àì0Á~^¥zâNv$Ócäà´EÃÀõo
Éq|f
+ßÍæÃlÎKÒÚsòÑþÉß~a5$¬ôñ{|>LøYep)îd+mdö\+ø
+£öíhñÚ»FK´[ewØ`>Ë~ÛÞGº[§Î7¿ø¡b=l¾¶Ý)<iî¶a)ûæËGùÝ{AMòµm{Ò3JekÍ<ÛÝF-»'4ëMÓ´ÿ8ÑV+ãîÌÆ>ÉÀßwÔK¤ÜÇ#Ój;º1C(ûÇÜ\~°-kU§UÍCzwL×%¡i¨
ó§BQBpÌÀ$xÿ"DQm¢ïû1ER
address@hidden,ìáj¼ö:è1ñ!B$®åªÑôÃ>ÕÝ÷2¢¥:ZÓvÁÚ>
V×·ôÆ2å»,address@hidden
+ùû|ÐÎendstream
+endobj
+414 0 obj <<
+/Type /Page
+/Contents 415 0 R
+/Resources 413 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 394 0 R
+/Annots [ 417 0 R 418 0 R 420 0 R ]
+>> endobj
+417 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [442.037 799.566 523.759 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+418 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [281.013 205.503 287.475 219.45]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.5) >>
+>> endobj
+420 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.063 19.724 153.464 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
+>> endobj
+416 0 obj <<
+/D [414 0 R /XYZ 122.358 787.954 null]
+>> endobj
+114 0 obj <<
+/D [414 0 R /XYZ 122.358 763.047 null]
>> endobj
118 0 obj <<
-/D [309 0 R /XYZ 96.456 324.389 null]
+/D [414 0 R /XYZ 122.358 706.244 null]
>> endobj
122 0 obj <<
-/D [309 0 R /XYZ 96.456 244.043 null]
+/D [414 0 R /XYZ 122.358 635.078 null]
>> endobj
126 0 obj <<
-/D [309 0 R /XYZ 96.456 165.911 null]
+/D [414 0 R /XYZ 122.358 573.93 null]
>> endobj
-308 0 obj <<
-/Font << /F44 169 0 R /F8 173 0 R /F56 182 0 R /F14 223 0 R >>
-/ProcSet [ /PDF /Text ]
+130 0 obj <<
+/D [414 0 R /XYZ 122.358 130.998 null]
>> endobj
-317 0 obj <<
-/Length 3194
+419 0 obj <<
+/D [414 0 R /XYZ 137.601 82.289 null]
+>> endobj
+413 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F56 222 0 R /F7
271 0 R /F21 280 0 R /F20 284 0 R /F60 289 0 R /F61 301 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+423 0 obj <<
+/Length 3369
/Filter /FlateDecode
>>
stream
-xÚZÝÜ6ß¿búrç
address@hidden>üã4b26q"XÈÍ®¼ñ7èùñk
-éûLúÚ3[
h³uüëþæùRnRFbsÿ`eÈE2ÝÜï÷$ìvË=ÞþyÿöùÐmÉ¥Ïb{$|òj5¬Í»wYuÈ>éÉ·~Ë&ûû[îåȾko·BH¯ÇÚ
´#õV?à3ðnÆd$¼îuÔÊ\7N§ -õ:
-`ZaõNM¥5°V)¥÷þ Éê3ümqpÑ~˹yuoM9±ÜÄ>,Frò ôtëÐ*è],
ôÁÙýÃ}Âbÿîv¡ÀøÊ¿#°¥ØpØ0!G³Ke¨
°ÀÊ=®: ?|.ò
?Þ,p4{*"o§·pé5<o¯i-qi
ÍÔwÑ$}Mx轩!Í¢ýS4h¨!R«m·u½ùתîHÐQ_>\àyÒl²®ç£¨2\ÙÉÌ!oô,V
W$*Ô5sedIêÙeO
Pïh)Ó¬/d]»LÙ®¾Ðæ«3S}2¦Ú/jþ|ÌÐúhò*׿;XéÄ!ñ<Ljdí篩zG>KBãºÔîdÚêÌÑCî±á¥F~Ìb°´9_«I¶2xg
=eóàYGL$|U¡Y¶,¢¡4eÓB&ÞáV
VI¯_nC°·w?ÓZ?D9a滢Ú×Ì`=:õ¸%>)!dòÊ"Pb®¦Jg£Ë$ kuÕ³ÉR
-¥6*¥m©y1Þ[)
-,h¼VCTâ-Râ~9ºÂ±è¯p]p,address@hidden))gòbÊü²¿'address@hidden
Öû&½±:䦪¼Gw1Ôþ
ÙWiÿptlö`7^fhs¤CNÕî¨HM¨Jùhå¬Bà¤=öþ½3FS*,«h¿Ð©Tò%s
#ÁRÎWÍÑ¡Y2GC æ¸&Ìã4m®42Ç4ðÞêÓ
-õã£9s75ÆØga µ}½ÌºiØH8ÆMÑÖëÖfRº¦4?»ùÏ{nI address@hidden
-{´aVé¨"Yj2DHErÊ&Ó0(-wa`ÎÐ'zëÍÎDúªÜ<küÖPÛ:)T£mèûÞzÊl¯y+¨aSÕê¦ái×r%D
ºØäô4
¶×ÉîP²0Ö¶okh\(aUX`Ûzà
-µ±>L·ÍO:î}QçSÞip*´Ý$üµ*Á¼ySÐ4[hj
-!£ÔòÁÕaaX;*¤éºPM3:address@hidden;ݼ¿ù31Ík}b1pH3ûé%ûÿ
G?Rãû¦É+Áï¶êÂwþ^í=avýq\ÙÆhn}Z>f?*?²²kríNäÎí¤#WíäûW/~ùy÷}ZÏáSz%Ä#EïêjßRϳçÉ$b"h
-QÄxÐó1íÖðYjðÁǪðùéÍϿ޿àitÑÈÐah$aµ¢k°ôDKcH
,û+³*×"3;#W!óú_ß]Á÷Áe\Àmà.=Ñ¢ºhK¾
-ÊPÊHè(PµÞßÿ6À$SL^(Ý2"0\C¤'C$Üò1@
-Aø*,k-,#És°8Õ?¼zõï.ñ-øTª,Ôµ¼Ó/EezÔÍpy¸4M©©§C|£8¦o×-ïy±(¼âS¢éÇ,èÓøÕ
_j7|$tná£
Ï?_²S{¯d²×ãiâlvífWG0S»s^ë&é|\¯Yá¤Åa:XÚ>³LÒJ!RÔJ!}oGYß³JêäôÍ,FH>õ0ÐoU
_fLê=ÀcrÝòÐg2Nym.o.Cx!Òðÿsr-^address@hiddenc§Ô2;?e
ʹUp¦\åñÊ¡ÓyE°39e'-<Ý
-.ÉÄq}©:zrÊÄ:,NttT_° cÄl¥-yîL½å´L¡°º´ã+ãFE.Ú®/î§}q?ê
£iõ±¸ÃOÇF-°>address@hidden/ÇÜÚN¯¿A^÷æB)ËíZ]=6¼Á&²Ò
U£ùÝ@"åÍÂòè2WBÏjÆçuEue4ú!ÏlÅesûÎú¥èKͲ[mîÙxSÍB¢3q¹Ô«#OZWú°C¢âNÉj¤³Â#?Qa`z'ã±9*Îà1O
-féûº²¾e&ù^ê3j03˹7\\ñ~zëONÇ1KQ
*T×ÿ,ªºÈÚ5õx""address@hidden&·&ÍÖäÆâfjr®¼×EUíÑÜú>]JS5ÁÂÜ1;.¬'ðJWWîÐ,¬ÜP\[ù4»ò±¸»òÞçOnEéUc½©¡ÃWå
ÇJàêÃI-÷zuz#8=*NcDvþöùóÇÇG¦ú»;O±1ÑÁ:^fmBc>:ÚäKÊaL®+CO³¤
âª2¬Hëa$nNyoëª×ú®þD?³:QEWózÜt8e5 âÕy
ù9J^+ÒÐìâÖ9gx¥~°¡YÓÏ"H!ü`õÑêo
íÖ!üNSIY6fÕ'üõ-%gQl¨_CMBzýÖ© ÿUÕuendstream
+xÚ¥kÛ6òûþ
+_hí"ÖJ¤
ú¡m顽Ý/AhKöº¥$רúßo^(K¦w²ÈáÌpÞC:Xøð/X$
Ù"I/ÂÅöxå/ö0óýU
kY;0ÿ¸»ºþ.
Åzq·³hR_ya-îòwËÇÊ4«`¹]iµ¼÷Vkx«µNõòÍ«÷w¯¯¿Kòü(âÚg8{õí]ÏDg^&=â'address@hidden
+þf»RÉò^=dþ+f^Äc®.¤ga&¼þ"fbG|IObåîþЬB½<"]ÑLjyÛÖ+-ëÇ÷÷+.;dtø¸Ùpá{*
é
eåµò"`nùÙ"s
address@hidden|RÔ.+7+^}?ºXj/öc»QÅâWàO'Iû³¿^%¡eYB±Æ÷ÔN^¿:úê§«ÅO¼uvºà4b$ïÞûTóú
+ð32W¡ï{¡Êwyu{5 æôÚ
AsY¤?É9H{>°"<MFâZGï[Q¿0eQå¦ñÚ¢»9´fSùKSå Þ²h&>´Åë õB[KÑþrw÷jÛê
+ÀtLY֨³+Ö
óJ.à$PA,ô\þ´!æ¸^Ã
+XðÈïÝ}Á/D¥Á+Y
Ë\apF¢å-¼RªÚúêÒÙâ\;]$`Äq¸æ;1c];°dÅ®]Z+èîdM)R·Ek:ßb~ö#G¯üGÂÆÁH1××To¸%|~¼¾åç+EªæÉöÄ/{kh»&address@hidden;ÿce){í?kÊ
qȵÁDaaddress@hidden),U©¥Cñ$ü
phOAÅ8<*I¶RtÝð|a¤¨¡¯KwA%¥Kì¤|îMÑSc»£ªþdmCB²PѵõrOÌt-Mì×´Ù{Ä*FF´Ï(p,"4½À`o
Öû¸Ù¹8J ûbÄAA
ªiT²Äº¦¦yhå4§8þ«CÑN
%Få+¥$]Þ á,Zoô~ß½©Ã`^KÌÔaÌd
",÷
Ò¥ E>(»ã¢¶;%îk®
éon[¤d¹9ÙUÅ3§âÙ=5EÏ0´Øæe˹ò§=Û²³ë-Qik+:õKkQ*4}Kì¢`8W´}Åï+²tÄXµéËû7
ÕDÍD¨#`8ÁU°< =
s5ÌIDÆwË0¶þ'~6
[3©wz_^H[½il±AR½{u¶+°ñB³'F³ÔLD·\JËwPn\ÂÏoëª=äÖúü. 4ñÐpfºY
0øjMèuÓ IU±ï¥©ë;Al·éNíKr|®ó@address@hidden¡,¢nt(=Á¤úÒå
Z~!pMïbÝv+¾ØóU:ê¤Ó¿ÒI;êÃ?é¥#÷TÊq#`CÒÖea
lÊ}MGië?"ÜkÉbk:ÅVTsæÂ¡Ú¢/ò9`R0 ³ñeO:`þ#
+é¦1ǵäó044ÖìKFÐ\´Üp½i[_ðÇeóú¬xjkèE¹þãG7}´L address@hidden,4`3Æd^î8
+eÍ.å©ÈVÓÔ^Mp³nµNǵ½~¬&?0,I3[þÊmº<|address@hidden
îÉÍKØãâ<jä{êÒ¡{
+qÇXG2yûæ[Anö<%áÜðÁÄãÍ]wÓb_Ø|Ì®I
+*5ÝWÎmÙé{®Q{Ý`W4ç0a c
Ù²69·DOÝB¨êßDÒ-ûÔ-!§j-Ýò©7=6fûaßÔ§*_ÓÝdY7_ñÌß}ß#èÑðn·á?>åLøÚ5$Á¾aÄM?Î:]ú
_
GÅÚR<Aóv®O»KÚ÷¾êmS¸÷ª:ì¢'õèg>Qìz÷½Ùkp¿ºÌeô±¦sþé>7\´àé
#ÃÐogÁDQîN]}4Ýá÷¹Üì0SíÇQC÷ÕL6ûÍK·?~ûâÕ7oþ}óÍ[¹¶úÚ½àóy^,ñ?-[Q!?ßÃwBü°¼Mö.wL²¿×¦:fîLDÍÒr±<Syʾ¤
·ìSùøÁ4Ûû.Ò9.e#þ·]ß]qÜp\¬¡7QïÙÈ
+Ûn*7~òoC8ûèmUðÅoTûºªîêîή(íUâôÕr?UÂÅ.¬|ÕÞ
address@hidden>âç³^W3Ý;Åqä
®¼;RYÑÝ¿þ'×¹;gng6W7ÃêÃXuRØñV¦ïÇÄ£MOoQ/B¦q¡çûéÜÏGà+ÁöðÐ×Ôò#Õ=ê¶ü+£c_㹦$襥÷_éħ1NA·ÉòzòËXáHOþ~˯hÞC÷!
5BU~3U}þfÔendstream
endobj
-316 0 obj <<
+422 0 obj <<
/Type /Page
-/Contents 317 0 R
-/Resources 315 0 R
+/Contents 423 0 R
+/Resources 421 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 307 0 R
-/Annots [ 331 0 R 332 0 R 333 0 R 334 0 R ]
+/Parent 394 0 R
+/Annots [ 425 0 R 426 0 R ]
>> endobj
-331 0 obj <<
+425 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [168.691 799.566 250.413 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+426 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.284 313.849 164.755 322.261]
+/Rect [461.547 19.724 472.949 32.675]
/Subtype /Link
-/A << /S /GoTo /D (subsubsection.4.3.5) >>
+/A << /S /GoTo /D (section.7) >>
>> endobj
-332 0 obj <<
+424 0 obj <<
+/D [422 0 R /XYZ 71.549 787.954 null]
+>> endobj
+134 0 obj <<
+/D [422 0 R /XYZ 71.549 763.047 null]
+>> endobj
+138 0 obj <<
+/D [422 0 R /XYZ 71.549 425.433 null]
+>> endobj
+421 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F56 222 0 R /F57
274 0 R /F61 301 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+429 0 obj <<
+/Length 3258
+/Filter /FlateDecode
+>>
+stream
+xÚZmã¶þ¾¿ÂØ/'±NH½$.¤½à&ÝE
,{ÕØ#ɷݾü÷Î%Êw[´8àV"áÌÃgÕ*j¥ÂÐLºJÒÄÏ^Ç`µ®?Ü(
VoÒ»V¿¯?J,¦>÷z¿I´eYB
qÏ©í|ûá¨V_57?ܬ~¦ÞXõ$S>«ÿòþæí7Z¯2?£Õýnií§Y¥Aèë,[Ýoò¾z®óv¼b
Þ£¿ÞÀcs\o¢4ò>~|¿þåþ۷ߤãYèTâØÏ°÷æëûÁ
+#?¢Aù+zÑÃ4eßÙñQx~wÇ"¸%pªd)
+9ê|¾åþSÛhÇmOí²fp®Y¤êë·[,¿p!+)¤
ÏH°¨ß`Ø8GÙÄhÏNÀ`Æ~Ë1øz¼®"ÿ¡ªì¶4Vn5íÎHGâpl wG4(ÿ
k²²Úë0ubÇÓcY[ë¦âÂÌ!b4:ú|âuÚqå%W±sÄ´M&UÁ²:ð(^ì»~ZfÐ&hØÅ
+×Å(u^DËznk]rÇm+ñ m¶Mß0B¯Ï8T%xZip`ª&Õç¬
+µ²Gx^
Jele¦im×B9}9ÛèÂ1Ñ
YJ[ª·#¹7ÛDCÏ]s8÷cC1"©A¹mU3Ëà¶<ä}eÓ&¶`0Ã,asÃ[;Þ4ÓÖ#Ã3â$I
address@hidden(þ/hÞs³TìÇÊxú«F@2%B
õ!1QÍDHãêÞÁÑqót
ý|©Ì´o²tÂNïv½5Ã8Âé ãõÛìòÃ8òöEÒÅRà
ưë:m-Mï´¬z»Q~fI<
LqôL±a S|9"
Ûì(mù«5Ë,[ê°lDC'4ïä0;gm¹ÀÁb
ÔǪ_ÊcY¿F®±Â,¤ý5Â;Îݰÿ ¶á®wQGl|¼æ«êæ]z]D,ày»°qØèÜ
*»©×ËáÙ#@"åý¸NµØÆ`ã§ÊÒHè*ÆB 1då]åï0ÍüÀüüí_åo+³ÀßR¤ñrÍ®{áóüPíë9]YHãá
+6KÂbiÃ¥MLëÅÎ_Û!ìB
+è9_²xÏ>Z<
X=64\NÛåÜ®ÏëBf¬DQóË-ÖH§!Qº¦*f\éò°åËû
+õ³ÇEãXÝa×5FF#*Úõ8ÁIØûùBÙy©IDõ&èNó³´í2ÆÌöTo
+ÀU÷pÅ[/J½$yHe¯b9}äí³K8ÁX¤ÐÓþâL°Ào¬÷º×9|
î}õâiæÆ&Iö"îÂdé¦K¼æÑÇ!ÀK1à»æIaÿ0IÉÙ<ê0Er5²ÈíeÇÓóÂb|address@hidden
/´íñð7Ù1#÷(pÀlIé>a,#Íw=8§gLMäÀGÇcq¢%¥EEæëë:ì!ä&©-u2ñ±!üÝÁ]¾-PÝ¢ºç+¯ôP
+¿."ÊXRºu¯+oFé¹òé¨<fZMèëø%wm¬ÈLué(õÓD»º
þV'address@hidden>µUÿrçhùr5Ýÿá÷ï+¿yÛ÷oëÃc°endstream
+endobj
+428 0 obj <<
+/Type /Page
+/Contents 429 0 R
+/Resources 427 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 394 0 R
+/Annots [ 431 0 R 433 0 R ]
+>> endobj
+431 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [274.539 221.279 370.678 232.127]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:address@hidden)>>
+/Rect [442.037 799.566 523.759 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
>> endobj
-333 0 obj <<
+433 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.063 19.724 153.464 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
+>> endobj
+430 0 obj <<
+/D [428 0 R /XYZ 122.358 787.954 null]
+>> endobj
+142 0 obj <<
+/D [428 0 R /XYZ 122.358 547.037 null]
+>> endobj
+146 0 obj <<
+/D [428 0 R /XYZ 122.358 477.976 null]
+>> endobj
+150 0 obj <<
+/D [428 0 R /XYZ 122.358 352.172 null]
+>> endobj
+432 0 obj <<
+/D [428 0 R /XYZ 122.358 130.62 null]
+>> endobj
+427 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F56 222 0 R /F57
274 0 R /F25 194 0 R /F60 289 0 R /F61 301 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+436 0 obj <<
+/Length 2811
+/Filter /FlateDecode
+>>
+stream
+xÚÅZ[Û6~÷¯0ò²6sHºmÞÒlv¤hLѶ-{´±©$g0Eü)Qk&X,Ej<â9<ç;7jÔRÂj+t'±HC³Üry.¥ØXGóúvqóÖe*Ò(XÞîÝ6Ô¤éòv÷ëêÍã9«Öjµ]zu'Ö§õ&address@hidden
+£¢¾Tí9,F.&òÔ§øK¢ÜÞ5èÊ«ÊÑäUqB¯
+°kÛò~ÓÕ#J]áüánU.ÄÃ¥:V´é¦ç!×Ñü&UÈd¾J
ÊÖ²Èï?ÔOÖeã*° ¦a(e8T1dä
address@hidden"+;&
×hòú $pîw
+ç<ôXâÅ®Ù=yÔu²Q
+aD)<°V(IºÌNìò{swÖ_³*ϼèÎs8,«âÏ#/ìXð¡CX¸ð¡b2Þ,;«
´$Op[·)zÜ>address@hidden
+%Öiíð!kÀ³o
x$k¤ssÓ̼/NîåÏJÊxZp`âñbQÄÚÂÐ9¼P( È©Þ+å
b©Ä)address@hidden|gضÒʪåe"À£á¿©ÀØB&p]ÂbÅ%ÑP¡¶$/x·mf·m²/Öéñ©´f
t4NtÌ8åÑâ¥8Ø :*Ê$=|]sÉë¿_s90ç]®£¹êrä)áÖºÜÛËyÜ>Ô8ñ\N
address@hidden
+VF?bõÑ?-÷¾ý+õܪò*ßñ,address@hidden"öâLÿ?Ø×Ï©«{aÎîF-CÐGQ£hÚè&MVó}
GsÍèä
£ÏqsFr0ºÏHQ©üæVÚSµÊÄ1ºßJNHíÒA¬f㮥}¿m5h3,yZóÕ=ÏTÜË«4ûâä<¸ÞËÔJ
)wÿ®ÃD©ÇWGs_ä)|Ípkñ5à6
/ÛÇ© ¢z]tpVÚ!;¯à-\ÒË»Î!3, p¾ë
ìßa¨a¡ÀÂĬ~§ôÔ/©¾-ùiá2×0Ë7ù>»¹a Ëå¯ëÈ ø0sq¨ÇR°µÐ»
address@hidden'Æ55Øöfè³
ï0×ÚÆ}ûÀtSÚ>Ú£¶*¹Y¬m L·Sð(Rãj¨×ã(©¤0;í){à fÏ
¡è¶_é1K#EDvÇïèLY%ê¼y5ùÿÆoT*ÛÜ6æEwE*L¡æ÷'Uè²O® ǺoÆ¥)X«½Ø
$NI%tâ°ñ¿ó¶C
£FàòÄH;«Áe'(â?! 79ËJzðÎðƨeA( >óul\Ôì
+d¦sôµ¨LDG(address@hidden)º»ËcÂ+1Îcîh;~³p§|Wdì3.,address@hidden&
GBuÞ+È/yI
H¿ÇàéHãA×
+!ìÇ-xÝ9.Yú/_ý6ÆgáÞ£½{G2ÄýbøpíuU
¬æ!vøû¶*¾Å
Ìs+¹TýÊvÓ{¯nÍl5¼Ïcý²ûÞp\7¥£}u®ø=ävï3mñloyX·HQy±¯¸JÞãg?#N9A,ö´³+»þ¿>address@hidden"dp#ã½àõÜ~CÚýÏ8¶¢ÔáTÇãü=wïé>9;¿ÎªÜ}ÎuÓyð¡Æ«ômûô.ZÞ;Ï*Ƭ1Bè=gµòÍ`RH}h0Æ3"¦m+©WW:|¬GûùÎÀ?%tÿw¨Ñ^¡ÐQW$Bþ
'address@hidden
+endobj
+435 0 obj <<
+/Type /Page
+/Contents 436 0 R
+/Resources 434 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 442 0 R
+/Annots [ 438 0 R 441 0 R ]
+>> endobj
+438 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [168.691 799.566 250.413 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+441 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [461.547 19.724 472.949 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
+>> endobj
+437 0 obj <<
+/D [435 0 R /XYZ 71.549 787.954 null]
+>> endobj
+439 0 obj <<
+/D [435 0 R /XYZ 71.549 650.966 null]
+>> endobj
+440 0 obj <<
+/D [435 0 R /XYZ 71.549 431.216 null]
+>> endobj
+154 0 obj <<
+/D [435 0 R /XYZ 71.549 401.298 null]
+>> endobj
+158 0 obj <<
+/D [435 0 R /XYZ 71.549 313.281 null]
+>> endobj
+162 0 obj <<
+/D [435 0 R /XYZ 71.549 225.265 null]
+>> endobj
+166 0 obj <<
+/D [435 0 R /XYZ 71.549 112.528 null]
+>> endobj
+434 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F25 194 0 R /F56
222 0 R /F61 301 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+445 0 obj <<
+/Length 3583
+/Filter /FlateDecode
+>>
+stream
+xÚ[ëܶÿ~ÅæK«¼²DR¯ÚNm7$¾ Ò|wu·WÒF«óuüñIQÏ
¸%8ÃßC9Üð/ÜBø2J7IøY¤6»ê&Ø<@×?nBMl¤¥1vm~ݾL,¦>·
½¿Þ$Êϲ,¡±Ävj:¿©ÂÍËææÛÍ·vèa¿M²Ðgö¿»yþ
RÌÏb¹¹»ßH¥ü46i
|e»ýOÞËK··¡·»Â;ø·[h6ÕíV¦ÒûòË·?ß½}þEÚ ?%¾û{o^ÝY)~
¥e@:ÀöAS|×kck¨·9Éì°lPL¤Þ_jøÍÛÝH¼4}~$UªIb1jh¡È¢M
+ÂĤ?ùi"6ZÅ(ËÝ¡<address@hidden;Özõ¬·ÂâͶ§ùWFLæJ
+_¤©6v¨+ÔL6#áDDc=¹¢øÓÏÁfúz{>¡Eý4Tݨ ðU ôýñæÝMȾO^S¹ã1¬r¹
/* ¤M,="òÞ¡*÷Ì(¼ZÅ®;O`C?¡¶P8MÃKù±¨÷#ý°kJãíb+?óMYá
+¾
Áïx¼poQ!í{¸I¼b¿/öö%¸F^^ó}QäýRûv
_«üMÌQÇMw]~+ñÐI8'address@hidden address@hidden
¡Bõļ
+ÅouÓqÍ©îázÔCå÷]?Qå8»££0£ç!¾E¢ò¬5{cg§¾×r4=
+uÝù³6bÒÆçÖ<µçE³Qf¢²õùi?ó?Èy#¬ôãC~A«¨DìN½>îQfHíÎ;ÂiÞú¿Lá~°L6BûK©¼cCBløK^§¯d<ëªvqqÆ:ÊddÇAIÂ)7
JsÓ4«ÜTâK
address@hidden'ªN&ÂÒû<92<
+aЧ&ÁæÑY¥).fÈcS»<çÞdRx¾çïõ¢BlåmgÀ]Hã|ð]X8-X}Sé@Ð]Ä
#G]ð¯= þQkß8à¾ksÝúy?ñÍ}£¹VI>öof¤$´¶w}<-%àÀoXpèM`sáH÷hbàþ
ûWe|߬¸ôôÁnÚ)dÀµìqqô¨ iبɤ
W© Pèr½îÓ·õ,'ûsl©ÊýQ
þ5o4$¾H¨
±ìË|¬.ò1^hù°fÂ{«*Xçòw_굡<address@hidden/ ê¥Íµ
YiLã#óªØãÂ!BïÛTñÊ$90ïYÒsSé§'WZÙºÒ®©L×ú{Em&address@hidden
9â;kH1òÝ«ß|=Ô\·WåUçb×Ôû3÷|ú|YG±ýxEG=ÑTG°ùý8FG»U1µ
+1UÃôÕ¯¿¿{5PP¬Õó)_
address@hidden'ZÄ&1zÙ_ÃÎ_«ßYÕ8I5¯¿ùþ»+)°&À*\V×Ó-FÅ«ZYcjµ2b:«+Møåç?"ÔT)¯A+
¼e±$×TÒÍ©$ÊcT'dÞ«zYãlõ2â<«5ÍùW¯þ9PL2ÕËKÐËç?.«%C^Ñ¥Y\BÂèäaU+6gѳ¤yÚ¦kºË©ð¦¼çe~î¹CHzEéÌå.
ßoU{¿á%òÚ¢£DE¼§ÔûkÜÅ=Vø¦ÞE¶L¼î¹ðÀÖ|ÉôíÐÖHãæX%ç:©rÅ{ÆùÙÑð¾G|Ky;ÚKµ
[éØçÎÆ&,address@hidden;³Ø}±3Æxñ^RÂÚ±
÷¦&
mÒxA:þÀ/qö¥}µRÛ°ÁW±çÒ6ßP13I\ä±|.ò+øüëG¦ÏÌ\¤
+§±ú-Äðf&¼dÞS cL¶[tmaddress@hidden¶°2Zi³
¡L7¯ûZãÔiº®}\ÖÔ)Mh¶V+2G'á":â+:z¢eth«èXchÑ1b8ßsÜ÷÷¼msúRíÃõb4õeëkê5Æ#¬Ïß
qaÖ¹Ø ÒÐO¤\Õ¡Ye4ÎU+ÿPFlÚöcMbªêa÷;òá~
òyW?ÀlaþÐ7ä½C&sÅOÞÂÐÇn*N¼çS´¸º/Ws4ñ¶§2¨¹FÂWñºdÅÅÿ¿ÃtþŰGËendstream
+endobj
+444 0 obj <<
+/Type /Page
+/Contents 445 0 R
+/Resources 443 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 442 0 R
+/Annots [ 447 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R ]
+>> endobj
+447 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [442.037 799.566 523.759 810.414]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dynarch.com/)>>
+>> endobj
+460 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [168.187 391.538 190.658 399.951]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.3.5) >>
+>> endobj
+461 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [186.728 178.883 287.517 190.838]
+/Rect [300.442 298.691 410.807 309.816]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:address@hidden)>>
+>> endobj
+462 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [234.023 276.497 295.515 288.452]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ex3.com)>>
+>> endobj
+463 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.131 256.572 282.73 268.527]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.simban.com)>>
+>> endobj
+464 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [212.631 216.721 282.148 228.676]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.oocgi.com)>>
>> endobj
-334 0 obj <<
+465 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [194.394 158.957 296.899 170.912]
+/Rect [220.297 196.796 291.53 208.751]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.sauen.com)>>
>> endobj
-318 0 obj <<
-/D [316 0 R /XYZ 96.456 783.518 null]
+466 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.063 19.724 153.464 32.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.7) >>
>> endobj
-130 0 obj <<
-/D [316 0 R /XYZ 96.456 758.611 null]
+446 0 obj <<
+/D [444 0 R /XYZ 122.358 787.954 null]
>> endobj
-134 0 obj <<
-/D [316 0 R /XYZ 96.456 691.114 null]
+170 0 obj <<
+/D [444 0 R /XYZ 122.358 763.047 null]
>> endobj
-319 0 obj <<
-/D [316 0 R /XYZ 96.456 621.473 null]
+448 0 obj <<
+/D [444 0 R /XYZ 122.358 699.162 null]
>> endobj
-320 0 obj <<
-/D [316 0 R /XYZ 96.456 577.914 null]
+449 0 obj <<
+/D [444 0 R /XYZ 122.358 655.603 null]
>> endobj
-321 0 obj <<
-/D [316 0 R /XYZ 96.456 530.093 null]
+450 0 obj <<
+/D [444 0 R /XYZ 122.358 607.782 null]
>> endobj
-322 0 obj <<
-/D [316 0 R /XYZ 96.456 513.6 null]
+451 0 obj <<
+/D [444 0 R /XYZ 122.358 591.289 null]
>> endobj
-323 0 obj <<
-/D [316 0 R /XYZ 96.456 497.659 null]
+452 0 obj <<
+/D [444 0 R /XYZ 122.358 575.348 null]
>> endobj
-324 0 obj <<
-/D [316 0 R /XYZ 96.456 481.719 null]
+453 0 obj <<
+/D [444 0 R /XYZ 122.358 559.408 null]
>> endobj
-325 0 obj <<
-/D [316 0 R /XYZ 96.456 465.779 null]
+454 0 obj <<
+/D [444 0 R /XYZ 122.358 543.468 null]
>> endobj
-326 0 obj <<
-/D [316 0 R /XYZ 96.456 449.839 null]
+455 0 obj <<
+/D [444 0 R /XYZ 122.358 527.528 null]
>> endobj
-327 0 obj <<
-/D [316 0 R /XYZ 96.456 433.898 null]
+456 0 obj <<
+/D [444 0 R /XYZ 122.358 511.588 null]
>> endobj
-328 0 obj <<
-/D [316 0 R /XYZ 96.456 406.556 null]
+457 0 obj <<
+/D [444 0 R /XYZ 122.358 484.246 null]
>> endobj
-329 0 obj <<
-/D [316 0 R /XYZ 96.456 378.661 null]
+458 0 obj <<
+/D [444 0 R /XYZ 122.358 456.35 null]
>> endobj
-330 0 obj <<
-/D [316 0 R /XYZ 96.456 350.766 null]
+459 0 obj <<
+/D [444 0 R /XYZ 122.358 428.455 null]
>> endobj
-138 0 obj <<
-/D [316 0 R /XYZ 96.456 299.832 null]
+174 0 obj <<
+/D [444 0 R /XYZ 122.358 377.521 null]
>> endobj
-315 0 obj <<
-/Font << /F44 169 0 R /F56 182 0 R /F8 173 0 R /F43 164 0 R /F57 219 0 R /F14
223 0 R >>
-/ProcSet [ /PDF /Text ]
+443 0 obj <<
+/Font << /F44 209 0 R /F8 213 0 R /F40 198 0 R /F59 261 0 R /F43 204 0 R /F56
222 0 R /F57 274 0 R /F25 194 0 R /F60 289 0 R >>
+/XObject << /Im1 253 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-335 0 obj <<
+467 0 obj <<
/Type /Encoding
/Differences [ 0
/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/omega/epsilon/theta1/pi1/rho1/sigma1/phi1/arrowlefttophalf/arrowleftbothalf/arrowrighttophalf/arrowrightbothalf/arrowhookleft/arrowhookright/triangleright/triangleleft/zerooldstyle/oneoldstyle/twooldstyle/threeoldstyle/fouroldstyle/fiveoldstyle/sixoldstyle/sevenoldstyle/eightoldstyle/nineoldstyle/period/comma/less/slash/greater/star/partialdiff/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/flat/natural/sharp/slurbelow/slurabove/lscript/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/dotlessi/dotlessj/weierstrass/vector/tie/psi
129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi
171/.notdef
173/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/tie
197/.notdef]
>> endobj
-248 0 obj <<
+334 0 obj <<
+/Length1 793
+/Length2 1151
+/Length3 532
+/Length 1728
+/Filter /FlateDecode
+>>
+stream
+xÚíRiTSת¡¬2©¤j=,iF!¡DEÃ(ÄÜrKr/^n i+ DA
p*RX$¨ü·0¤MÊñRðI¤HCÕz+k5FvI-ÿ
YÓhÕêÕrÍdù)§þkµþ¦I×0¤ãètj,üVfzVBÈÕB¦ªaÀà¬`²W¼ÅDC¡P¥\Oá0
+MWBú7¥%FH""=ÿøÚ©d¤A(}:address@hidden"¹ß¦5£
+BÐTÀåy9ËõrÈaddress@hiddenÄt0¸<²{
àóØ9%F£ÈF-, <¶ßË7
*´8£ÄÔP¶½é4ë`ÅrSønýlßéí5¹âªÎc¶ô
¦#[ÛÏo;eòe÷ú:]Ç?úÝqãgÈqðoX×G=-Ê6d¬m=f{zÅ~Ù¬áÄäËÚZ?ÐÜqϲx0½Ñóá/îÏîf·¸ÏáWRG
+gÖܺùêInÚ¦>Ý×ûP %©ìLÄ^8æw®N<Ū0Kõåùû9¿¶P[ït§Ý¶7
eR&¿sØt²¿Â9¶ØW*X%Î^è}=¦Ü¬>ôs3Åù77
K=ÐE¸ÞïäçÅJ¢G«pRÔ,Pû
VSáúÖu-ôbÁ`ý|§´úN®_1'½q/mmÊø+ÚïKvÎ|ôâEïó7FjËC
ÁÍÊõÄXOÃôv6ÕöÚf·x¹ê«{( address@hidden nä¹Ü<ú
»
K¹/×ì+ÿXºÎóÛ&óD±ÎJ ý¤¿òÑ¿.µpCzSÎFÝò¼\Ûp¡*ع¶`f¹)$¤jIÓl¬g
p¾¿óBß¹¢ÄÁ( Úe¹Ø+z
:íÄ_t\è}°û¥ïÐÏ%ÑæÆ#Þrm¶,HÛÅ|µÜàóÍùðÚ}§OíIóóí¢²kö¥¯
¯Ù®Ñ?ÌÙ{LPÿcS}ée^ê<Â7=[No£¿Rûp(|QÂÄãζ´¢8:xbÜÉ=ûézobêënÿ#kUvozøøÖE;ÖSvý=jºøóÜ7[G{Bµvâ¦özïéÎ}``˹CZw¿¸oú·Pë.üclå×Qe`«ã=û'hPs¥¦Ö
¹^§zX\ÍRçï%O]Qssºq{A;üêdUI
+w°gå)o7"b¬RÊJN«[͸3sìIëà3|óÁkaüò]PÀíÈu£~w»&´yÎWF
+;~=ã%UJß$Èö¦ÌWféuó²ºJ8ë[Ï|jøûÕicãf«yøjI$ôµª}ûuç«a1öÎXûüh\G¾Íû9
«¨Ô¨qiÝn]Xé`ßѲ¢?,0ßõq-¼¶©j·.K<Ì:5*ë{.VÛ£ÂK£òm··¬Ö5Øm·sH]Ü5·
yÖÂqy¼,SVñõ:ÿóüüÌs!¼¾9ß»/.RPrÎÉ¡"qõÁÔ{â°ìç?|+endobj
+335 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 467 0 R
+/FirstChar 60
+/LastChar 62
+/Widths 468 0 R
+/BaseFont /SMLILP+CMMI10
+/FontDescriptor 333 0 R
+>> endobj
+333 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /SMLILP+CMMI10
+/ItalicAngle -14
+/StemV 72
+/XHeight 431
+/FontBBox [-32 -250 1048 750]
+/Flags 4
+/CharSet (/less/greater)
+/FontFile 334 0 R
+>> endobj
+468 0 obj
+[778 0 778 ]
+endobj
+469 0 obj <<
+/Type /Encoding
+/Differences [ 0
/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/dieresis/visiblespace
129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi
171/.notdef
173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/dieresis
197/.notdef]
+>> endobj
+325 0 obj <<
+/Length1 937
+/Length2 2637
+/Length3 532
+/Length 3287
+/Filter /FlateDecode
+>>
+stream
+xÚíy<{ûÇ줣[q,afì[kYu3fÆ2Ì!K²+E
+Y"¢RvÙs%}/Ù·øMçÓ¯çÏßï¯çõÜ÷?÷ûº>ßëûù^×÷1³ÑBA},
«:Hãá0+ãæN$t$¿-qAá$ìzÐk¸ pÁ)address@hidden<à]
òa´·ç_)H¢$è&%ºE4£+èí-§ã½.µ$A¢«R+YØW>ίe,-Ê;¿B=w÷Úv+¿·£*ÊV²¦uT]ûr÷sþ/ìÎlØÂ®Ê¸¥×óÆo[deV]Þºçsæ§áÄÊâs26yxÊ+&ÖtOÕ8v;u½þhEiΰ§ùöÄ)6¬OÖ~x[Ð#!×RÆU¾UôM%Pó¹¶åýúǯÆcÖxÝ®d¯Íe°
3sÏß1ìWTÉ){jxÞÎÉ-¥BöíÎ49fVæéHævhW ±j
§¿_C"tþÀ3ªîÑÚ±]¼¶ÎiþV=aã+¿t
ìßh h¯)?m*(
+
wÏSºÇÓ5í>sÒ.4B
+Õ
+ÈÜä¾*{¹<0Ë9)@Då{Ån¹í4ÔýBeN-ë·ß_Ú
Ú-_^m2l$¯âc}ô¤ÿÈ£
+Ï0«H½ü`aƨû6E5ÖâÝ{Ý'ÁáÓm
û:þ5Rñ5£vOѨga
Ã#m£ÀK1
8Ãõ>Iª}VK]
W
skDWg
ÖÇÓÚ(S¥uu[Å|address@hidden;°©pmKia¶Ô°ØNáÿ¥/×NÖâk1-)z?:>Þ²×2qïj¹Hz^¡ÿÖ«h=®w¶
jïÐq#åZï%iuË'°[µïÒ%êjdªq(address@hidden'9Ý
¹/R÷ö¬Ó4Æ9¥%ÒßtÔ¼»&=Þ¼8Z¡/R;Vi;7ú9m\Ð÷Â%á£+eTªöéW]ºç+çìZ·]x³\Ñwñ²¶´ÅP#l-&Âo¦-QäÀCÚ¼'Bîwùü·¼f
®L¬Ñr¥ð9µÄôsÊÙÃ]ï
+§R²dÒ²W¬kåBǸÍì?&¹1ijë]¹× wXÿ¤è
QR¸ëõæ®õk©J[láwÎÙá,H¶Æ6¹%Öo1WkQÜvÏþ¼Y¶&ª±¥<"oz :8I¾ËÙäÒ
èñE²Ï?3UatÇûÕ·Zâ0ÔdþØÅiy¥íx×˪EËýÊ=c½+±¼í$a`¿Èo±Z½Åîs¥µ3ftyöÒXÞMD(eðÎfE¡ÀÇõQµõm]éH
ݨ\q7w"É%½nÄÅ åò¹£ùÃBϤ#¬Ê'address@hidden
+æ«:sC#ÀãsuCÀáÛU%PH<»eÁ¦6ÕjåÅþÈYã.ËudaÎ;ü=f
¬÷Zx¤ÿUÅqv?c=XÞXõ_ßÊI±¼c}Íl|jöj_Þ³¹YÅß3Ùfü%ôYû¤E?=
+y?se+¨Å÷àúÖn[ýhúó'·¹´Peæ¤Qts++Ë0¯Â²¡ýmlÌÝåtÇIÖªçvö´Ø-Ýø®â^d¥_¯WÅ×ðø}9סpò
address@hidden
m¿òSùútÄ*9DÛQ#åÔ¨qW~âwä¡^ðu¬äyeê-
-pL
«æK5»LÉø0tð¹v¬/Ît³êiéâP:¾±Ý¥6©ªí2¶1p.eØÄËB¬^mø
µ÷²[LÒxÝc9hwÙyÖ[ÃG\áõT¥ævØð·DMI+Ý+'mdݰ
+»o¼±ÜE>DÝÝcùåH+(vÐS¯«ûÑÝO¬ ¯¡z
Û&n :Ò%Õ;Fã][é+KZzH#3¸¦ÄÝå^¨óx÷b.qqË/\?vø¸±":¼3Am?ø
³
ù²ï9býèmK¹mìÛ-GóFäO-&ÒÝrÒ[Ö W%_×ÌEï¢Î¶Â[gXì°¥_êÃkî¿dùXX½qrX
õ¾e×+µ!;ö8Fh¨þBZ鯬"address@hidden@address@hidden
+endobj
+326 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 469 0 R
+/FirstChar 46
+/LastChar 117
+/Widths 470 0 R
+/BaseFont /DCUSSU+CMSLTT10
+/FontDescriptor 324 0 R
+>> endobj
+324 0 obj <<
+/Ascent 611
+/CapHeight 611
+/Descent -222
+/FontName /DCUSSU+CMSLTT10
+/ItalicAngle -9
+/StemV 69
+/XHeight 431
+/FontBBox [-20 -233 617 696]
+/Flags 4
+/CharSet (/period/C/a/d/e/l/n/p/r/s/t/u)
+/FontFile 325 0 R
+>> endobj
+470 0 obj
+[525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 0 0 525 525 0 0 0 0 0 0 525 0 525 0 525 0 525
525 525 525 ]
+endobj
+313 0 obj <<
/Length1 790
/Length2 1151
/Length3 532
-/Length 1737
+/Length 1736
+/Filter /FlateDecode
+>>
+stream
+xÚíR{<é/l9¢¬Kr"ÍádwÉd(×å5ó/3ïË;3rTâ¸u°v¬6ÉZ]8Ø[M¢meËjrkKbÛg?ÇþyÎ_çsÞçç÷ý}ïïû~ÇÒÌgË`áð
ÚRGàÂåº3jK&,-]p"ê
address@hidden ÀIÀH)°r±'ÑSãBFÂbÆG`i0E"à3B|`
ÇÁ"B/address@hidden)`µ`Ó¨L
address@hidden@address@hidden<ºØRÄüËS
7ýñÏX,,>ÉÖlí¨ªQd:Щää'ú¡H¬
vwT²ÝÞa1A¾ÇaTºð¤T©}¨
*hùÅ=ï_^Â>Û}AÃZb\p>íVãá+NÄÑÇNêÅkoû¦ãºu£µ§_xTBêa
s_{tøn»Î:ë/yJþhðgjò¶æ5ââÌ!ÅÆÁZe¿ÅÔ¸F*Î0
^jø"kEùý{ï'R¢÷w
(´Ï,~:M×sòàÝ??9öÝôs7ì,¦8×±>¸pJoVaØü¨'úF¶«ÞW°}fÙ:^øcR½Qáÿc'ÏQËvoêfè¯ÂÎÊAÓog|ü;'O4*¨éoo?Ü#ìãóJÖJfúÚ¿O>γ¸e4«¯ñHïXuQÓ©Äåÿtjl,ÚòRéÇbü#gY¼áÕç]w/âè¸
Ïæ4
¨¬.7÷x\|c¡7æER¢ëÅBFÑ`HwoújSâ¨qI
Ö[ðJìvËóVÞým´÷xKLqÉ#eCÚj#VÅAn
ÎÜGkô¿©5ÿz4cÿd¦¿IÙtn»«ß®å£¿ThǦ¬ËN:óàá{Éj)æ0ûvnËÀ¾
³ºîñ+,address@hidden;V.ûøTÔ*í}ËjÂ϶å\yþÍ`úqÍ5Lh8~ñ]bXªWgÇÜýoçlò¬ÿ¥èµHU«oö»WÙ]9nQúÓUfo
©¬Mn±11°£å®*a<±
¨¾Tû´ÉÅóÐÊççï&ÔÜ[w%_¾öLv;Úçʦßï77{Ãz¿ÆYC§§®ù/g¸Þâ£ÉÇwѼBvúîõÚÝÌwöé©Û¨ÃìÈ.Û_[$Ô±?ó}¶+mèêhQûLpÜ<g^î:ÝnpX6uçïqâ
+lïÕ)æÀݵæiÕnÛ¬?õk:¸ÿ<¸Z2ÌÈ¿^_Óp´':QýK!û5rã#ÖÂÏ/¾ìýêÎѶÓ4_S'O
CºÀè/iú¡ÙúçÖcÉ/GZ׫«ïZ!}YNPKuu[÷hOÁ!zj鵫7ªÄY±maÓ¸2oÂîàÈÍ,åÁüË1g°éÄú)y¼tàô}ÜãpêÈÏI=·CÜ&address@hidden,wn®;òý×Í{ÌLÃhûõfºIéÚár:süÀøÔñe+¾ê°¥4l®]j¼ïëq§3éêºö
³ï$%Þzí&ù±dSÇ0çíªfYï¶±\Ï
+ÌI|6Ñ(3×òçÐuSäÿð#ü_àB/!\!<ð+q½¥Fendstream
+endobj
+314 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 467 0 R
+/FirstChar 60
+/LastChar 62
+/Widths 471 0 R
+/BaseFont /OMSYTS+CMMI9
+/FontDescriptor 312 0 R
+>> endobj
+312 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /OMSYTS+CMMI9
+/ItalicAngle -14
+/StemV 74
+/XHeight 431
+/FontBBox [-29 -250 1075 750]
+/Flags 4
+/CharSet (/less/greater)
+/FontFile 313 0 R
+>> endobj
+471 0 obj
+[799 0 799 ]
+endobj
+472 0 obj <<
+/Type /Encoding
+/Differences [ 0
/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress
129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi
171/.notdef
173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis
197/.notdef]
+>> endobj
+310 0 obj <<
+/Length1 965
+/Length2 3012
+/Length3 532
+/Length 3663
+/Filter /FlateDecode
+>>
+stream
+xÚíy<mÛÇI²gDq1¶ÁX²%[d'Ã1Ìb6¥4h-²¤¤¢¬Ù×¶PDö,%*Ê3Õ{?·÷¾ÿ|ß¿Ïs]ÿ\ßã<Îßñ»ã<díÕ_9OQªC&6Æ®z+
lrðg`C0~<` p,
?p$øaP:`Å'~î 'Pd)
Tç
B$Æø¢Ð</ø§!K¼?ÐùFRÿ\
+AÈ,S2ËäAeIÀci+À
¶Î¯¨DBá)¿î+WæÝlÑÝ332¡RäóÝæÏ¯¾þ1â3^'åºmC[l¨ég|±Ûõv§»Ýz|íËù|{eS§Y®w²lm!Um9±Ú:®æÙØçâ*5eO]%'h
JOÝ9Òs:ðwêðWB#UYÀ}#íÇ)d·³ÏõbM`Êü|M¤<ÚëÎù)ê
,·¤ÒM_w2¹PìÒÅ~¥åCϬ²æà¡²þ¼[îëvÜû´JàV:~^iåô£ÞµÐÀüxçY+Ò±lÓV·(ÕD/ýT+ñæ¶½^ù%Æs
Iz¶%ieXÕîDÆMªøp_ËÌõõT§ÐõÄqºGÐkFjeàWí)µöÃûh·+"÷WmW2o0¼Äf§ÐÔwî·âÎÎоþºøýÖC£Î׸ÉséèV¹ç'#
촧u_-
IÖL¶îúÔÌ|öFbáyÔ×àrÉsìúAÕËRa»nôG_v¸Ý¹µ|TOÏãúiI|ÅCºCc8[OàgÈQA¿oÖTö¾¾´;/>(address@hidden<i
|jÿä9·7÷7C´PÞYθõµ&»ôlðhl÷ç]ñâ rÈ-i;¯]Síe§2<ê)Ò¤
«\ú½ØÂ+.^n6ï©\¶É§Íl<Åz+~4V¬Ø;¥\+cäÓ%zÕo4Ú2¯'u¾°z¾/UDIîÓjËÆÙ+#}°u:ââ.=LëhYoͯx=^VEL¸N0ËÓ|Ìál`õí¢¼ö"&+èùq¸³ÐÐÑ|
+q)'}îÓÍR9wÁ¯)/yp¡êjfܳøáD¶Þ1|pøQúN9má¦X¿F¨ñ ½Øl_`/½Kn&5fçósW±
Ѻ°V¨¦o|þe÷öÅí¸î pà ÒЫGëßµoµþèNPÊÂJzì2¦ýóè2{ÿǧ-¨[
Vdþ»®1ûè¶üd[=aaýKîxéòÁVs2è\Ñ~lLsÜGÎãxÂÇâÇ%yZÎÇkæp]n<¯£\B_U\»Zþ¨à8½ÎôÞÍ*ïi{~§c%ûe\³pRoÁ©
¸³ïçrDgÓW"õdÍc¾/´xð¬/ÞMÄM?j
³ßþCdTÁXÈdªÊõ#(address@hidden
¼TâÔ9ò{Ün.ã'{?¦(6è,z½´eEÞÚáî£#Q:iòÿýs[rÌòÞRÃT)îè%L8ýø¨ÂgÁ-·õ¹´Ìb½½DB5£¸©¢>Ó®ÿ¸õ¡LNãc]ãc¨sWÉâUc/<Ù!qíV®èD߯²_Ò5´;çck+>Åné{â¿ï¬^+U"cýCÁ³ïÜtÇ·¤·òny-*ïNáò¤ÎÂVÜѵF
+bâeß{X.`ª%
-¹ü/!*ë.óFeÅ6
æí¶"à«J£s©o*ÇíÔÐOPÚÊ(LGöÀxÕygfDH¨áã!tL¦)OLX£øt¦âÔ÷^µàQÎÃîUÔ)î}ÛÓu%yå;c¹àÌ,wf]èû*_Ö^ù
XþöÌGéß>ZPêÐÁÞÌ»ZífûÚaa
вmH-ߦ¡Ýøk¢ÑÞÔÂúôX;¡×ª5úîâÑÄ»àÞôJÆÇÚÓñ5ÐÏ&õü¢/§¿>7rµÊnÉϼ{çX³6Ñ®³WEµ¢£¡ÁQçHk
<{WÒ«:ÏðØI(¾+ø\y<6ôýGRÑÊ$;address@hidden ?L1ÞìC
+u×®KU¦
}]s:'C×´õFäÖ÷úêÍØ0<fû¿ÈýAÊZ'ë*YxT(E~ûRB¬>íæ¶É1UòwcDËãStûÂÆÉ÷=ÑÃÜ÷ªÌ1»Ó\Àþ]=üûãR½/ù¢É
Y¦Ä½¿¹VøãýÝ»cR0þÑÌp¸2?4NìCXB¢`Çn®;vóË6!Âþ[%c)N µt}ÄR"#
Ü^¡ý°[ê°~'{t¥9:è\3Êõ4o,êrÜêy×Âñ¯{ßÌj~
Ú2ж墥7Ͻ¤C
zñI·Å:Ü.4}Ö{°Ëû[·ÂvX¼>WÒd®T¬$ÌE»åDç6b{'ncÖ'»tMfô*K.D£cC
ÖÞm3leóÃBôPÒmeßc/gl¨4tÖÌOµjWëÁh.Á¸ý{nDÙ#ÍTD½ôÁÊxEè
$Ý{Kà\ÖjY,îIàj)+endobj
+311 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 472 0 R
+/FirstChar 97
+/LastChar 121
+/Widths 473 0 R
+/BaseFont /KGZHOS+CMBX9
+/FontDescriptor 309 0 R
+>> endobj
+309 0 obj <<
+/Ascent 694
+/CapHeight 686
+/Descent -194
+/FontName /KGZHOS+CMBX9
+/ItalicAngle 0
+/StemV 117
+/XHeight 444
+/FontBBox [-58 -250 1195 750]
+/Flags 4
+/CharSet (/a/c/d/e/f/i/l/n/o/p/r/s/t/u/y)
+/FontFile 310 0 R
+>> endobj
+473 0 obj
+[575 0 526 657 543 362 0 0 329 0 0 329 0 657 592 657 0 488 467 460 657 0 0 0
625 ]
+endobj
+300 0 obj <<
+/Length1 1346
+/Length2 7243
+/Length3 532
+/Length 8074
/Filter /FlateDecode
>>
stream
-xÚíRiXSWVÁ UA)D²I´"$YµpInàBr/Ü$È"0lîÒP¬8â3
address@hidden( F6«Ð-â\9PmÉd¥¥+CCÝ ì(
ì
-= Ó©öT*Á¸b±8%V®Öó$:``áA(address@hidden(X¤ÒàABàñXHL¡øÌX
ãñ0H P-X-Ø´*|&>, ¸j¬òòß°µT|T(äB¢yùù
þÐD0ñ7&J`p0>address@hidden"áE$Ã8ò:QÅ·àäîíÊåúÙ,^ìBÏBP_b,
È¿jÊïµ*"I-èTrÊ¿ýQ$N
-{¸*Ùnï° Oã0*YxRªÔ>ÔD4
'À<âÆsJ.¨É(address@hidden|£F{B/5|½¢üþ½÷©1û»Úgø?&ÊëÙùðîûnú¹;vSëXR8¥7«0l~Ôó#ç¨÷ɶϬ"['~ì"Pb6*¾`ìôuÔ2¦Ýºö«°³rÐtÅÛ¡ÎÉ
-jÆÛÛ÷ë¸#ß¼Òe%3cmÉß'ç[Ü2Õ×x¤w¬º¨éTÒò:µE5mù)òwaü#wY¼áÕç]w/bë¸GÌæ6
¨¬.7÷x\|c¡7îER¢ëEbBfÑ`hw¯}µ)iÔ¸¤Bkν¹_Æòý¦¥w¿gí=Þ[mòHÙ¾ÚÈ¥â
'Hgî£5úßÔ=¹2+À¤l:¯ÌÃÍ×òQ_*´ãR×å$yðð½xµÏÉTsu;¯e`_ðYMFÝL÷øiYúÔÁëï¼Üd¼îJRÕcûºí{¯ßy×?Sútëº.?+3~{Asó
UÅÞÆ¥Q1©Bzn³u10o}¨ÛÏÙÕ
C]^ù³68?5ò ÚòÅõYßCçvÒLâ0ïܵéº78ý·6Ý
ÆëeõQk¥!-äù]Ì&¯0¦¾G½v7óݽ¦AFÚ6êp'+jëöסu¬ÏüíJºz+Zã>lwîÌëÑ]§ÛrËf¢ïü=^Tí½:Ÿ»6É<½±Ú}põ§^cM÷WK]fg+
address@hidden"J~(e¶þ¹õXÊËÖõêêÇû%V"H_kÜR]íì=Ú#;DOk2½örõæS¸K\axå4®Lï°;8r3[9F0ÿrÌ9À&|:é¤~kêáE\ì¾±sNy3Â=Üs;ÌÊ}rèÆ\²
>£Z+ï´[ðª§ï¹|ÎX_mo[àrçæº#ïYݼÇÌ4¶_o¦ÁÕÐÓãÆ§/[ñUm-¥aËpíê4ã}_\x8EW×µo,¼s'18éæÐkwñ%:Ù
hWý5Ë2}ßiËuyì¡ ÜôÁg2Ky`]7Eþ?Âÿþ'xBÂ%Âc¿RÐ¥!endstream
+xÚíeT]·®q-ÅÛR,¸Kpkq)address@hidden@H ¸mq
+ÅݵâRܵ¸C¡¸KÅáä}¿ý½íùöÏs~í±ñ\sÍ5ï{͵VÂD§¥Ã%c
address@hidden(+ü¯è¿vô° ÇÎËÉûBf"·ný;$
+àÃÀÿ° address@hidden;B¬àPøoq!a+j NãÞû&F2¨ÑÓü %¶|
J:P-ã±¶\¡¨ñíõÑá %î% cËMÓÁ>²Ú35GëËîé tÌߣ]wªã8g8[voÁ,WÛ
+çQD`ÌLßþôwx5¼2bͰgýE-¬¿½üvðjÿ9<>÷¾ï±iÚéÝEÇÒ¸Ã"Aªhd¶:úTªÄ
./§Í÷a<`ºía[Ã$.ã"æ;¦¹É!tùÉ%YÐ6[[Á½a;ãq²8ów½ÕOox¨èRO©-½X5~¡Ô&»7Eøòz=Ï+ué}-PÍóÜ95ë+JD0¨at÷¨¼aÍÜ¿h6¥Xz4ÛQ-$
+ê_2"r<µâ&Þe¨{µµÉ=gV$uöÂÃcé¾ÑkN\hî¢YôOsrx&½?<3áy/çã?¨<ì4æ¦Pø>xM¤Ñh×3¯zðîÖEö´É;´¦d¶äQú]\ªîÙ5Kox`æOqcÅmmèRß
address@hidden<ø%«¥£ûd
ìaìG4®Í´·EüË1)×ÔiEf]um!Ð<ç8/ðÉ*å*oùÐ_æEp0ZÝ,ò+??Sak4¶À¯d*/æõKݼôìÛ>ªôæÓhû¢ÛP
¯ÄKûÔî0õH;H[àæ~Tô c-Nµ9ø6ü©®YëDzJ¿½%ÆAR*^Q° ¤,Ð_\DSØ0\Â
}ÎâqT+ຯK·úæpu
+§ÍZæº&Ù{-#ôvúé-6çA£Æ(Ú"¹íÊ¢³qÎÆwb$ëåE+}
+OÒ?Z§Oï+ú}»Irq$êna%¬Ö"tÑ;3g£~Òi=ç8å:ÈÀìC¾æ;³~ÌuË94ó«Ã<08ä»íÀ7¯=÷7Y8õ!å5º¡lcoèξîyÄ
¬Â?&û
x§Þeù®d¾§ÔÚ¦ÖfY1ÏVÎÔÏ<Шèñ+UÏû8wÇ0UIÑ'8ÎØxÉß'YVnëÝã?pÙhö8F
,þ *|C(>3CFØ(Ì)OÜNUõe'address@hidden
b}±üràP4g¸c}¿Ò¬£9,{)gÊÎ=(±«iÑí~óßîO1+"o&äÔ%¥¸N¶>ý¡³>GÝcX¿Çß~´"address@hidden/ï´Û{T÷IN`óqÉ,Ù¤uz
¦åõ¸a£ëknL½Ï.ªÑ÷vÒ_øCªÎº#ÉÔYqIÏí[ð¸½Â?på²¢¾*<.w
Ñ4ÿí+|SÓsA{)JöýÄ÷O"_ÄvàDrÆÚ²Ä~À£¹ÚkQ÷=ð,ss
ͧ£%9bP!r0rôÈß)¾·\MÿØÎyýð3µ(¬ÝÓwä°¸Ú/à @
Æùáîkÿî(½1<Éói/~6êáeGRý
¬.SFç>¹Ó>hm}ÀSÍ=ìÖLmE¦§LÊî!½uIÜÕ.e
ÁtpNSÑ7·s7±íÝçÍÍ}2ÛdqÿÌdcw*¡3 ½eØI¶CÈú9ij2
x¬åË'Å(6à¼õ.µqmS.Ô¤ðbAR4f Æâ1IUÙ/j8oÍsN*ä6£I<ú^
=Êõ(address@hidden<Ñ+.;üBÇ,³»9¾nüÓìO
ºV¹
äÊxÜíÀ`àVD¾f3ÙøÆZL
}L§\Û®lFõ+ãw.µÏÉðÖ_Ȧ=?í¼dmaïB%ùÆ6ªÓkùäÛt÷îEçWXNa
+÷~«N¶ËûÆ]°i꨸ygþP8íId¸<AͯCqñ îËëèwf¾AÒìÜJ^
ÕíÞ§Îg©5¼¸îfBÀȼIbÆ<address@hidden<ÚIOPáì,ZyìpEdAÞß¼:ß÷Ï
Ãaû&oANEnÝܺJvyµd\HuûÈ«°*vm;B~Ñ%1à#àu¢wXuGfÇ-göh»<èWG%d+#ÿ!CÂa
W
àaW_¥;Ô+¬6¿Zã:Ð'#O]úÉÏë$<üãÙS·¼÷ö5Òïù=öTO¦d¿(ÃétÅó¦¤}©ïÍ7·ÿÉÈ¥&Ìýe1Cv÷X!»
öçrc<í~ü¥ßyÂV¤£>!öÊg³tÒZ:ÍËëéüP³ðÀÕ`w¸e}Ø&
J½~:}4|§Í¹y»"®(¿µ«ûøìMÖ¶vç´êVüâû¬úiî!{
¦)gL/Ç|¶Ùº+Ç~ÁþÓ«öéN>L~wâÍ],¶CbÝ¡äGÞg÷ßÍYê¸ýËÓ
+Ï/Ëãê·Õ^µþCï®ZZ4º}¨TÍÛæ?ÊDi±Hú¾>Ýæã÷Ó©e6/|Y
ùìi"ÕܶÕw¢Sô>address@hidden"'+[³®åf{ó¦¬1ÁGä1?ÝëËNÒ¡èò^ek®ÛÂ%DÜu¾)æ²OµËðVHTNį¶]X¶JðXdçoéqD4«w:f¥|M;F4+Z.|UUörÎØgwø¬tZªEI1¿ûâj¬¦âMÇú¢¿zØÕZCºÄêI0wTf+ZÃ=!µ¼íÇãL%-J:,.ýSÄ1{ûjo©RjwºD<þ£\JjUy«xVúoÅ0xhn|ï΢O¥K+{&qç×"[Äï¢4¯!WÝÓåº
+3µW¸ b#üqÍEFVmÜ\D¤õl¸fÓp|ö¼$?ïÁÉé³'\˦mÌ·
K"Z\Y¤ï^íæ®¯¼È\Wú2£¸ÕÁÑP"address@hidden&Ï,ö£ÙA
J6ɹ>gwÉ+°'éã2îIbJ?8÷ÚÛE¼ÉÂÖã[8kØñXð)ÂQ}
×|´FRDs_;wLj
ìoõ$¾O\Q-Æöï^28ø²ççÏ8Èæ;½³½úf¸~:mÂ{Îo}¿¹½4!³×~Á©í
+±>Waddress@hidden;®dlÎ?^}bdØ
(xÕ©êå_®_Ò
.ÐiÕJ>ðØ}4Ã?!*^$V6ÔoY½~wìK¦Úõ+ûûÖ<æ¥_:AN?óÈÓÅw=nêï
+ßþüê×ÁnW¸1rZ¥-¦")$Rñ
»8þmi'8À®æÝÓø^¶6£}rKø³¡VïÐwK¥''Sv<mUËÝÝź/·X~æÀعød(¸¬òBßè¿GQ&vkÏv_¨Ñ?½/.ã±¢/^$6FÓPUÉQ+ð·
ÈùÝNeÃÖm HÎU¶pÀj
Ü+0Cªb(/ÓªQ>S/Î\«í´·ì*`O8¬àY¿¦÷j®CÚÐ-lc¿ùz
4®`ÎáuLôT¾Ï3õI°2heðÞü4v{(Nì±Ý]Dfq!ª£¼í¤ï9Q`ð
z0Õ;|¿2N¡Î¨ÑÁî.b
E1ÿbbJ=.nQ-¡ÜôAE=
{4ÛÓ3Ò¢ß}±ÏÕ¤ÚÐ~®Ås}VÒÁç·1«sK`ϼã±[ìâòè)vFãÍÃMëÉiÆ#¥q/1?Ax
mΤRÿÓÈR|1±sÛÉt"'ÅÖþ%Ì+Âûáá6:ñYü3Üî¡/Ög%í»ØòÜxþ¿´_4pЩ£
|Z~ÏRÜñ¢B%ØgÎNîNÝ-ÓÈúlýª÷ã Ãöõ-öres2±+µ±m/Ø/`Ê-Mô|Âp¬hÕÖõA)\q
7VT¯÷hàè°#ÁÛ½SBu>F'Äò¥Ég4E'Â<cBöäkúÅÉ43ïyîÔ,ذë±`#ªþzÔÅ8ye3
Zq!ÑüeÑËñ´4Eùhg_ZÚ7C²A&çþ$ºoÞ}ñª.tRQðáp&ÂL/J\üÅî!Û¼,DÄg5·N®óVwAÒ!ð¨ÉÊEáÙ×[_§ü
Ñà/nºÙ¹l|ܸµ ÓÛæN~ÆQøSÐ`¼&1UsÆ?`wj×åïUµyv<IöÄgè
_0Ý7R)¸9ðl<аÎô,p§hz¾¦tÎÈxQKáX&=Í÷Å04þ!ÇIG[+XAÁ
+ÜpÀû?®6"Oendstream
endobj
-249 0 obj <<
+301 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 335 0 R
-/FirstChar 60
-/LastChar 62
-/Widths 336 0 R
-/BaseFont /GPCNNT+CMMI9
-/FontDescriptor 247 0 R
+/Encoding 472 0 R
+/FirstChar 13
+/LastChar 118
+/Widths 474 0 R
+/BaseFont /EDJWTB+CMSL9
+/FontDescriptor 299 0 R
>> endobj
-247 0 obj <<
+299 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /GPCNNT+CMMI9
-/ItalicAngle -14
-/StemV 74
+/FontName /EDJWTB+CMSL9
+/ItalicAngle -9
+/StemV 82
/XHeight 431
-/FontBBox [-29 -250 1075 750]
+/FontBBox [-61 -250 1150 750]
/Flags 4
-/CharSet (/less/greater)
-/FontFile 248 0 R
+/CharSet
(/fl/parenleft/parenright/hyphen/period/one/two/three/four/five/semicolon/C/F/I/L/O/P/S/U/a/b/c/d/e/f/g/h/i/l/m/n/o/p/r/s/t/u/v)
+/FontFile 300 0 R
>> endobj
-336 0 obj
-[799 0 799 ]
+474 0 obj
+[571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 400 400 0 0 0 343 286
0 0 514 514 514 514 514 0 0 0 0 0 286 0 0 0 0 0 0 0 742 0 0 671 0 0 371 0 0 642
0 0 799 699 0 0 571 0 771 0 0 0 0 0 0 0 0 0 0 0 514 571 457 571 457 314 514 571
286 0 0 286 857 571 514 571 0 402 405 400 571 542 ]
endobj
-337 0 obj <<
+475 0 obj <<
/Type /Encoding
-/Differences [ 0
/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress
129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi
171/.notdef
173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis
197/.notdef]
+/Differences [ 0
/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress
129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi
171/.notdef
173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis
197/.notdef]
>> endobj
-245 0 obj <<
-/Length1 965
-/Length2 3012
+288 0 obj <<
+/Length1 937
+/Length2 3054
/Length3 532
-/Length 3662
+/Length 3715
/Filter /FlateDecode
>>
stream
-xÚíy<mÛÇI²gDq1¶ÁX²¯Ù";fa³aPK´ÈYRRDQÖìkÛm-!=K
address@hidden""ád4g'#P(address@hidden
-Ú-Ù
]h°ï1ýMH¾6øc.Ø{.;¬NÂe%Û:address@hidden(NÐ8?"º{¬/æ\ÀyÎZåÑ/øF£ófÚ3l'ïu«å
*ß#¹{]¨<Êóî
ÊMë,פÒ-÷·R¹PwÌÊ¥
Õ#d¬²æ
²¼Ûn¶4JÌ-µø|=ÓÊiÇ;¼j¡ùñlRÝYk±,³·ÉÕ¡ÏKÑæ¶ýï_ù&ÆsI{´%SieåDú-èhËÜT>ÇÄI{à
=µ2àæZy;ñÑÔÛÕêVûHåôô
dU´¿rDµîøø¡í@|cëi®$0c¿9·º+ªk?WqÑÑOj3Ug¥
òræ!Æ)éûõ{{òòhDÔ°ÄN"d¤`]¹¢$ÆVnlÙãu0]1Wû>¦úLËI'¨´B¹
®·ÜÙtsJä%
¼Øý~
-(n²;¨*Ø`×ÏUããª-åRíØØón»ÎnV2F¼Å/6½
õV®Ç
-ÃdÓæ6a<address@hidden"~R«åB¼zûÄå¨öaðéZ%dÙuX¤°ÿJܵòǧÀéuÆ'tnUyÍÚñ:(9(å¼
xNMèÄFo½[ÈO_3Ð9µþ¾zÚJì-Àµ±|/5þ`¬1Êzç¡q9C£I2ÇÀ0¨~I=5¯Z¶Â7öí¹1ÞU£çRzÍ>Õ¹KRf¥bgÎÞdör¶<}Ò÷a<õP±^gÑ£¨mKÊèö¾p7o-±Òi£¼ïº©,
¾ ûK¾Ö
-
3¥ØãÑ5¢hÔwÂã
-ï%×ÜÖHSI©åz;address@hidden&Ì\ÈhH²U[8¹(8TR
V%mÚ
-Èî?,aq½ÿ¡ù í£iÞ¼*-õüê÷()/!îG(¹Â^{BÛ´©ºku£H\ØÓ%å¥Jã
-ó^ï×qzòUÊè
§þiîyÏõ»ç
-v;F¯·u-½ÅÅÍVù3iýÀQ¾'V^!¹vÖX˰Õö³f3¬Fþ§~»qNªµ
H>04ÿèî-7\Kz+÷¶çR¡âÞÞÊ<lÍ
5Tk ÷>&^ú»ÅʺZ\ßÜÃïò1¢ö!oI`\ZdoÊßn#¾¦0¾úº¡ÒiÒNái
õäLa¹<Åp`õW^tbè?A¥HesÅ6Îú«ËÏ|ïS Jf?zä~E"ñþg}]WÃW¿Ó÷
-"ç93ëξå ÕØ/ËÛù8ýÒÇK
-Z[¹"×
-¡=ôI[=ê|Zµ
®åÙÒ·|jE0ØÚPxSk+Ð0¨\£ëðð^E¸îK¯äk|¢É>_cýdTÏ+üröËÃIËìøÌ{wO4kôhZûû
ZjjluqÔV Q_Î#±quÄ1½º¡3ËVÌHN?àµHÁ§Ê1Ôï?Ö¦Yil}çrµoì2ëN
-³Ð{ÞgÖ xóÕ¨[.þ1úâÊëü
Ê´Ð/ëç¥hê6¾AðÜú>P9kºûüÀg?ù$ms/ÿ°Ór¥(ýoA
-ðµÒg=19Æ
->ñ®ô(Ù2ÿã<ò®Ã1ãXÙÞ¢§:è^#9&wX¢ªGßr~8Tªó9_8#iS86wR¼»wobÙ\Æ;9fn¦ÈáyÈß±×ã®íâªu°
ßvÉD#h=]HW(¶HO¡µWh>ê¦ø%lÜÍ_kf8Õs<Ë8{%î뮸Ö
ñ½Å¯æÕ¿në(ráÒ-ç_Ò üÇ=yÄNÚ`ìï?ï;ÜåõGn
-B=*Z+n´P*ÒJæ
,ÜÎr¤q°¼51é^Iº.5z%¬Ö±ÉWk纺¶õ~)j$é¢Ïs6Ç:address@hidden(þ¸ÃâûmµC«
{ê>ÄHyë¬ó%Ýç33-¹¢Ñ²Q>ÚþÐÙR.=Âi(ÎØC}ΰ³ßàéɧçÅN"address@hidden
-üGøbp"
¹ÿá]0endstream
+xÚíRi<}Û¶¯Ù Ù.[7b¶fìKvBJÖ01ñï
ÒjKY²/,)[R¢
-û%Ã;Õsß=oÏÇ÷ýôþÞëúrÇyüóøç%/mc§¢Æ{&xQkVöæ+?Dj¾?HÀxºã+P
ThÑx A/è1<HKò¿êOs{ÌÝÿý!ýGÙÝ%ÿK÷ A`
GÜÒSà¯lV
Còÿ³jNtÇb<õqÞXP#!0ä/d Ñ6¢§àå
ò ýgÚð~æ¶:iuÊüЯ¥þ¬Ù¸cpD{r+¸îdÍ
+Bap+e=ñÒn¾øµ)ѨÁG¥U9iÚØAoe/úe¢ÄV¼lÆ-]
Í¥Ñ[ÆeÎÜ
>*ÙÌ:Sl{=wG)address@hidden@ýÞkf¼-Ú\®.% ì¯æÇ׬e]Ä>
³Ô\K^Ç©¿o9¿gäZ¾ÿCckK£´è ®Q8 ½Lt
âåËäq¶Ã<ÚzgQoε¶c
+òáh.IN2ßaddress@hidden("ùF}bß×Üàÿãd¾í.è(H
ÝiNyÒ¢aêhºÎ-õÞøÆñ-¬õ£ÝqÑ#«L©Â.(ÌÖKG
1¼M°Û<6Ý~wTìÔÎå~óå¶.G¤ªÖØZfÖõödF¢w
ýÅcµ©ÖÊUnéè¶®6r¼sËÄZ³ßNí8j¡ÁªG°/]Vë8°¾mVÂS˱È8»³µãE#vEDCd| WÀ
owÐ9ÕLáp}·n|8<³:ú`èÀ0ýStË#l3\ªëÙ,¾E(S»JOO.>Ò§"address@hidden
¿Ù¶Ù¾óbÿgç<
Û#¾n´õK$mÀ÷þoÞn!"vð×¾^Òe¾8iSÝð×þ¦aÙN<1±ß5<_¦WEJ»¢³ð¼TrÐBÂ
©
õÚBNRRÂÕrë
âÀ¸hH`+÷ÊA´PáÙ;Â-t%Qv*aR¯î·Þk/lóȪ!¾$ÐíÌÈS
TM;&ß3U-ܺeª:×á¥L=Á)°wI¶±«LTo½¼:±Ô¾Ë¾ü¬PÏÊnq«:ÒÑúYWÝSW!çÈÞ=-ìÇêâ
ñÑrýi*#ÁÑâ¹¥Gý¬¤Ð®æÖîæ=^H>Hô
ûU..×VãÊ·1¯
+˲øJò£&Úª*>vÕ[4æ?75´ açtb¼$Ç=C¢°Ù)Ùk~D ê«ËtP¿5Ï
+ê¬HÑåur»ÊgN®^®²Be.,ÒSù"ýÁÓ2åõë
Ûi²:¡zd¡¦ò`Õ4*{õ|á(E8¿ÇEbÍG©bê
address@hidden)¿Ý`E^ÜÔ9=ïP9È>W~þ*Ú«óàÊ=ïL=e¸²í1tWFTöéF¬qÓ¶ÃTÛÐ+uؤ0~ªz>7qü&«j7²&ÊoC¯Ãç&Z<è?qRß\6nD7<;¾¨%ªñ)X¯ªÙVCnÍf¯j32GëÎyÔÎËó*Ù|5(Kpúì½eþ8$ð¬HV+JÛP¥oCë`?·êB¡\BîLÏ]QÛlóÙýä®û
+7o1®Y.¡¶K»sÙ¶ÎG7Ï}ÍiQLýX:i¹Ê¤$gÈvFz|½¾ã¸J»B(VsTý8'wv¨¸6Dó¼æÎé}ÝcÒí8ïöÎ%·Æ(¾¢Ï¦R×[k·w'/YªÈÄeî¼v<ûX¹§aìèÏ\ö6_ã/O&-n¡±¼éåkN¸S/×üßú³dwúdIùÅÞ=¡½úÑ3°ÿáÃñÿÿ'
<± ;÷w'øqü3
õendstream
endobj
-246 0 obj <<
+289 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 337 0 R
-/FirstChar 97
-/LastChar 121
-/Widths 338 0 R
-/BaseFont /HEEXRH+CMBX9
-/FontDescriptor 244 0 R
+/Encoding 475 0 R
+/FirstChar 47
+/LastChar 57
+/Widths 476 0 R
+/BaseFont /YMVMWI+CMTI9
+/FontDescriptor 287 0 R
>> endobj
-244 0 obj <<
+287 0 obj <<
/Ascent 694
-/CapHeight 686
+/CapHeight 683
/Descent -194
-/FontName /HEEXRH+CMBX9
-/ItalicAngle 0
-/StemV 117
-/XHeight 444
-/FontBBox [-58 -250 1195 750]
+/FontName /YMVMWI+CMTI9
+/ItalicAngle -14
+/StemV 70
+/XHeight 431
+/FontBBox [-35 -250 1148 750]
/Flags 4
-/CharSet (/a/c/d/e/f/i/l/n/o/p/r/s/t/u/y)
-/FontFile 245 0 R
+/CharSet (/slash/zero/one/two/three/four/five/six/seven/eight/nine)
+/FontFile 288 0 R
>> endobj
-338 0 obj
-[575 0 526 657 543 362 0 0 329 0 0 329 0 657 592 657 0 488 467 460 657 0 0 0
625 ]
+476 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 ]
endobj
-228 0 obj <<
-/Length1 1572
-/Length2 8896
+283 0 obj <<
+/Length1 1595
+/Length2 9431
/Length3 532
-/Length 9814
+/Length 10356
/Filter /FlateDecode
>>
stream
-xÚíUXËÖ ±@ X @ð»»»{
4ÚtãînÁÜ!8
îÜ]4¸ÃôÞç?;9g.g®æî~WZõ~«ê«§©)Ô4ÅÍ¡¦ (Ä
]-²´ ±þå#±xÿ6w±ÿ÷+ÈÑ
&address@hidden G2ÔäùïTпÔAæÖ.vÿ=*ï[C,Á
-þׯý3Âÿ?#ÿæM0ÚÙGx-ú2õïçªÑIií¢¬PÀué»Öu¥óðêʤµÃBjh8)4°SJ¹ÂVݰVÇ|address@hidden>ÿÓÇÏå1ÍÎ[ÍÙQÑr\äÑù1éMÍ÷·¬¢
4q)áD t#UÂìÐw]¦/KàÊLÈp®Ó6e©cP
¥>H®hκ8è´T<kÌ%tn
'zVgàû|©HoóôGÂÉq;s×0ñÃ=4}Ì».ïvÄù·=ñp±zóòÙYÐe
-,ÊP½uzáù4ÜÑîç#k 8Ù±5ɤ
-ßê||·i´÷jk-ÓËhS»ü3
<¦Ôæ"7Ƥ§Õ)ж»ûÞ-d5;&
-òSÎzðÔ?Ú8óI0Ù©<ãtÌÔ3¦(ÞVðg£Mxm+%«SO9Þ.ºî`?]ó°½j×°Ó}îÔWÀhO6ÐhýìDàQ{Áé"0/,±qÞöýÆÊ8ÚÎ0&¢ï
\ÂaoV"K
-jSð}AKn`ë address@hidden<%gö$<^·«ºØqmMzd½-8Úùë£
imØiº+O]lyÝÒ$òuÜÅ4^H¤P Ê¥ÞZ5{Rs´2-ÉmãâHE|á5ïÎ7KÇ?µ
Ä-ìòîR&Þc-äö±xPb2é-ç8ÑÐP6Ô¤¡m6O-UÞ®QrÜJaØP`
*äZÙL]¤À8o¿
-²Ã&i*ò½Ê(Ã
fôàe:ÐoÜ¿wAv_-}à )ÕPn^Ìd·Âmá¥^*U¤KHúk|£©0wPÓÆO&ê«÷Äè*¥ôÅ
y©äÑÎM?·bÿ±Âv´s,Ê+ÍïfG]¡¸tôÓQow¦Xy4¡A|ÅØ<Ë{U>1¥P\öZìPakű~òÝYë,r×Ëô=ÊHÒ)gß}f¦åTlyR5|address@hidden&T¸.'Ô©Qq%Ù¨ÓiªÖQS(.Oõî¼ÏMvi-z]oj«®?A½_
¡R¥.Cß
ùò
íÏc¾-K,pòã^¢-¼A`)P:)ûåðÎ.Ú6á/î´Èð#¦üM
·ñP*R2ÝÇÐc=Þå:Aâ(§,(HÞøá;address@hidden ·T×/0Ç×hmÂiø#úè=½ÛÁa!Ï·mĨo/
-æÅK©$ʳ´´çôk¼ûßqÎÙj}E'(¨È¬Ì<$^x(Õsm«é÷ãT\§,ö2¿:ü`§Ê¼ïòxtrlñà:¾óó
-i=¶NNG§°¹QµÏ^ße=ÏϯÀü)1\BjqAb°ÉEâÃKRÌX<®ªÈ±(l"á2<8x5Ƕ¼îo.ürë³H£]
3Ã,TÔ§B\ÝÁ½uE`U")õE»Ka:÷¤Æ
(address@hidden)}µË¬õìáRþùŽ"
;Pk¨«!Ò¸onM¡ý,vý:çT¼PÖê-£BÅ1fÕ¬¬{«GÕ-vJ¹n|¼Ï¾NJ¡é4¥nOd·´éObÐ/(Wg%2×x*9à£ô×k³¼5¤ñ3½·~nµoHló^CJ.yMÏókJ&L-êy?¯,vþ®.ÿ[´®ÎÏ«òjpÙÈÛ´ÕvÈ_VíǪPãXCðú5©IlJ¶©µZþ;÷o«YC$ú©Ö$§½
3 OîÎ~SZ»æZ^}`ëÀÉÎ/·T^yU\bü¯;áiD²âÉHv#UwW
1n¥§;¥¹ZOf/6¡¥áKrî|·öÀÓôí¶íçx,Ãݬw¯×ÎI¾Ë;µw«ÃÑ|wźìgÙïùy?B©,}ÕXéLTì¥ò¼*¤²-yj-ûÅóGc»²Ud³ò!sº
-Ì
1ÃBZ¤æ3y¾
-þêÍÞ!1ôXÛfçÉ©j6ùâ
Ì^¶M6¼TO92É
ªÌ¬£ÌÒñ¬ÉÏ¥6I]ËåÍ_ed-R-cJ¾>bHi!Çkì4Åg@
Q{'ô¡oãî<IÞY¦¢Ar÷N<ÀÚ©ÎX:àåc^ÑXb¥¶Þ÷ê¯*î/&¦`1îbU^YY®úLÝQb«)8X¾Þ+Ù
-í|X³d,address@hidden/<¦FÒÝ¥mÙÞêØ>address@hidden
-ß}v(cÉ¥
-_Ç£¢ØºõRÛçàú|;x-éL(AÖ¬Õ ÑìlN¢Ü¬RZ¦èH¾q¤Æz7WøæG¾á'
[¼ºÍ¸øÄêÛ¬£
}R1ÛÖnrbCw!Ñ}º§ô4ñ|KënÈNwxø}12ÏÓk»¤lI)öú
Ħ#iÙ³e%¿'`ïîù4XÓßa?mlÒãŹMÄóùr)\!zRÅÅ59ËE^YMæ->B¢CVf[MÊkÁM¿|Õ.©í2ç}dÞÔ*IÕÁy¿=¹â®YVÎ+</ylppÎÊç+оû
gWqë9pöKwOµèLAÝéí½ylAí}ì=aü´mÛÃÅ~B?Y!Â8¼lK"¯©>ù¶s-¿Ý¯Ô%lÅùÊê4O²¯NN´*wþ
¤öEý3á+G,¹ ݰð¦bO£,0X#FfMÇGƨÒÔU³þi
-DL;H»ûÁ¹Ô$OugãtRÒ¶¶4ý'ïÑi¹ýóø;Úr[Âeý2ÁÞóª±}§E®ç~;ïKßöÏ~c
-¡ø{BS£ §P¢Ñ<N]jg?ïSÚP9|-päM ä³ÐoÜ|2§ZC]Íy¬
X¿êêùåó²ÕÞf}Åúº§g$Ðxì3ØÍÖ½Ö ÇözãQMÎØÀødCåIð׫L35(º(T
=|³O¥Ö±
aE5OÌ ãd2?tÕ¼ÿ?|/LþÅbð9-L£àýuÝÑ<ðp±/{¹Ã£¾Û4»O¹Õ[ºÓNIMô
-Ü&Ñ/`¯æ`Õ¨)V~ì&ºÔÒ¹otØw
ÊÌIÈ~516ËÜ¢§¹±ÁQ
¸oú Ï»JÃ+ Äñ#9IÞ68`õӾÁt]ýæCÞÇj.]Ô¥hö[ÖxSÌ}¤!Ñ'·S´»*BKl2w g
address@hidden|zK?õº[K²-úîͤÝ!ñöî·ãÁ3ÚÔïðþlð¦z½Ët`0H
èÿÆýÃ}:UQÊnmSuFæcþGE×½}k©dÐaÆþsIJÊjÃ_Ühµ'ùãmr/~½Ý¶Å-ÉOþÞFÓ)æäc/¼Uà'¼!«râ
-ö57BÝ%¸y¢·]´K1"Cèò"·ü
.ó¨¾
-h¢
å<V3}¨õBXG¸á.c+IÔë/address@hidden:L?d5ÐF|+LÐ4å$½SaJ2ópòH¤ôÚ}´I¬ÃÝ,
UÃaÄ[¬fãÓ^±®õ:ÖèüOÒÄÎĽ,]éE ¾nI¨ÙRÏ
Ô¾á¶pF·zÊ--kH¢ËTY½Lc¥{¸+,©cìºK¾¦ÜÕyö! þÆ}8^Óxíè«úÓ ÊbáÊBÏ
å{g»+Y¿¥ZÝfRÃgdw¬z'yÙÔÏ1í,address@hidden|§kcTVåÿKj
UfÄÀûÉÅæJÕ?+ñ>y¢UÀ¾%Äj3Ú"46¡ UXw¿ü6 mK.>ÈmÝPÁ¾t7©¸7¾h¬
ã®xÞïûiB`Þä´&5E¬eù%Mwb*ïÌV`ùzó¸fuíò\¼eö°¸åRÉoßFpPk$y¥aUdwGñ!ÍîöZ
ÌS¨,Û¶gâ~ÿßn2¨f¨8cRa¥{2¦©Á]
yø1`¡=+h?¤6{B&UçvùÙ¨Çe{GyW9S¬(ÜßExW5t¾ï͹pÕ×<_'y§ÓzÐy¾Ð\qÝJï!þìãûq-Îy^¯Sí¬ïÏl[|µV?FþCq|?ãÂK5{*ÙZ=9VÃñ¶³ª
Ѹ;R˼ÑFCóʦRPÏkUPÒrÕþó1$Ôð¦,?íißÚAvÌÂÚ¶a´GÂï¼3ÁhÒØÌÒbx
<ÎD2,¼áJ~v-Ô»w
´U,-¡ÛðÍúÛa}`ÉN]Wø§¶xómvÓÓï"Ë/°%ýÚp»*AMýÏÉMéÑuyx½¨£=YT\ñuêX¨®LäEÁ78¬Æôð+ü¯y:address@hidden,]¦ÆØvÂT¯lBÌo
-¯ÏÒ(vUÀþôy´Ñ ÎuÕ2F.ÂÓlNx¶ÌÜe%âmf1¤µÎý7>²wS»´U}[+
L}VéìV$ÓàlæmB1ãQÂ%üðb±óþN¿îkÃ1zq%y¬^àõ¿?<¢àG!ÛvbóU%+-Cô
-ÜORãmFXÉg}»O¸´pKXémËFÂr
ÛÒùñîúß2È
4·lºã7w×z
-Ë3¾ñÖ}΢bzö}3ªôÔFØ9ªT>5²ó3Ó6X'MÕxB±qýA³¨
È|]B)Ä©0ãÿâv#äÙØÕ9qÈ^¿ÁzgfE/}³Z°9÷(½æ6Èë·PMj|9ï4)%
Ð=X/Ú-Ó®¤¿;gÀ<´þHÀäºdÑýY±^éPi3ðâ»Mó5û±address@hidden,P°:)JüÊÝJÉêd®
ÒDÁ"Z1"?kÄp-sðwÊv8ĸ®u7.¶»º².KkH>W.O±þÊ¼ÄøipΤ´aßs±)<5hè¨ÐÃÊ6
ì-¯ã&@h<"kDà´S.gx¢å±ÝÖ{9Ek«C;xÊ ¼-/c9ö¢GÓË(òú
'cºÜÄÏ_®>OÔf¡=N²:.{ã¸Ô*ç]zJshGa$äÕíß# ~è#A¤ jY*IGó®
ðTË_í.ô5þrðû"&MÙéèÚ®,=cÊ"g¬£'¿ÿ}ªÝ:À6)¡ü6¤ÌÈ
RÑåÙZæèS&F5ûË´¹ø¡~ôIÖ·O!qdýýdjÝm_Íqµs.ý0Ix5-»È_eðùíåàÅä/ëDIw
|S½À¡æÉù^Á:ª¨£f¢Àßõ£CQ<ÿZ3MíãN0>_ðVZoÿήûéR]
4ÜÂöÅÔäÜ\¬¶cßë¶n`(¤¬ßz¼Ã¯*¸,R][b-\
5¹\óÂ1e¦.<é'T³J'¶é!òÆÝ¾Ckû[/.1"iíBG«dSEH:£ÙgßE
Pô<¹ØPC®<·LcÏót~ß»ZH²ã
-±ÌNI¢¿îX<ä·ÃÈ÷-áY$
±À\_Ä)$ЦìÿR7ÓI]/,¾îhbÍålmE¿èQ¾ÚÌià\¸IYF¾7ÇZ¬çÄÙ(ÌÖ¡qûÞUY,:Kcf~¬¶Â-¦àKacaä_¢
uÓ8QIÓð<ííc̺SF1ü0<fJ
7>1W52}ýX,èäO{Ü÷v"æÃ]»±ÔcÓ9æ¡go»§öªÆn¦9
-½
ÇÎï×àÔÖýíKÁz
[hb®Tö§àΧíïKCå:ÙØYßQÌ´c1zFmv\d\¨yݰs\ÖÉQIL"EM³ü`Ñ_ÔÒý¨´(address@hidden(ÿ½¡0¨pV.Æ·=X°4]©¤¢£4«ç!ÛÖ[.æ?¬øTK-˼˳;§;û(Ë.¾û6éÚ°¯-E«
M{ëϤlå±ã¯|.idØ$þкN
xD,±:¶ÿÃÚÿ/ðÿD30èèµ:Ú¢ý/OElendstream
+xÚíUX\˶¨qw'XÜ]»÷àÒHhwww\»w Ü=Àéµö9+Ùû<Þût¿ÛýÒÿ¨Q£þ9ªf5
¥ª¸
½PÆìÂÂÁÊ!TRçp°²£ÐÐH:address@hidden<address@hidden@Zâ°´wBùk3!ûÍfùwì_È
AÀæèjï´0ýkÿøïsC&ÛÛÙþðØ Yö¿C|+¿ ²ÂÛßéÒo¬
òñCªhü&HÍß§ó pþÞ9Ðòw ¯ ÛïÝ<Ùo,fþû,°CÇâàø×Qù!jV
ÄÍú´ÔæHØþÐѰû
ðѰÿ! address@hidden/
+ÄÊãXyþÿû&°÷ðfáâ°pò°ÿõðì+;¯æEлÙo\PÈÁ&Sügù
ÙG÷夺UÀHÝÝå×ürT!¹TÑâ»1W¯LÒPñ·US¢ðV¹0+HÕúõ$"zÁç:ä²KÊ]À«TezIÎHxu«¸9pmMúd},9??ó§7ÅÓ½g'¦í¾pµåu&vgÎÊ7.òÑzÃÙ7W-õ_7¨ú:pVX
|ÂÙ,Úïú.
WJÉQÿîj3¹b|±¤k0ÎtTâ-v(ôÖì3îü|
+8Û öõv6(\õ[ óDJOÆêe-´¶¼ÄÅ
¡k·yÎ>7¥Èã¶MÇ;¬¾¿ÕÿÈó¦Í¦`C¯D5¡³ui¾\³´¯ú¡ÑÍÿøTkÜïéYR
ô69ûSCHs¸ÖC,^ûvÔÊTÜeø=ðàåª
R6ÏüÃò«6*ÆøÅ)address@hidden&®ó´==¹êQu§V^ʾ²QxÍ7~1'иÝRy¶7÷Õø$¼ý`ñgF¢OF"zù,;#ÚyÒûxl³êìgY©ïèqàÈγ¥[ÆÚ©P(÷[¤Ð´ÅN#ܼ:Ý"á5Û
×]¹$2«ä¯XÅt,Ö`lGNô«Ó§zvC~O¤Ú~ÌúÜk~Ââu¿&hÓµ&² ݦä
»°èê
K¢èÆO address@hiddenaddress@hidden|+:u´µà6÷®Á
)ñÊ-Jv¹Ö
+±&§ÖÑÁP5ܪßèkùb:¼ÆÚÜ¢ù
ªÜj¯£Cð|gÐQÄðȹLîë²öY&ÔóÚÛ~n³æS7÷fi+²öY'Ö!;O9=K/ë;ý
+zÍÑ|ÙȲfBHæ?°ßǵYI-¿øv]0ýR«¾lov²tæ}G¯wsGÁBÄ6|c¦«iè4ÚßÞì=1uª:h9Õ$¸fÀjÐÓä?ÿìªps¯ºit¡
+©á·²:Õæ¼vlhðAA*Cp¦V Óòý¤)):|þ~Àkì6Ä*p! ñgMûÄøÖQ§ü
½Yà×uÌÒÐ&ó1þ¢©ê$º$BîsüÉÎ0îÿ.Æþ¥®leKº(«WôÍqcK'Ú´máG´þ~·¹Ù÷J722`IÊ®¨øW·jAÝ$J<]éßh
çähâýÝRVÞpžÈìE¦É29;~¸]ºÌw"address@hidden/vÅ¢góÎÚ¯8¤+ZÅÏè>Þº¹)ÇI}©ëYR®)
ßÓÙXÎ'$à3\OZ*»Ñyä°3©ÄüYæ§æTQMjç%ÙTc×(§R}¿*jÛÍñ¹yä"zX¤¥ÎTBKzÒ¶+¾fùùØmÎL(©H'address@hidden
óh¤²õUøìûGÏÕ»ióÔÉe¹È£Ã)ø5?iD9S¾ÏsÛ~Ð[Þbþ]÷h+Ü®5?Ñth¿þâÐÕ¯¤¿k¶Ïz:(ö3³ÝXÂ=ã{UãÓjwÒ,Ûúð¦ÙPÕcÎCLÎ4v_\¨ïÝwÏGÂqq³^ÊzÊ÷EÊ3cT=l2|U:¼}
/äÈCÏ×Ôܨä¤X½n´?°9KÊTmp×èNlùcV¬³®&M¡kT¹¼H#¼rQRñ8ÛN¥Á!CQù7»ô5ù¾^-ÕÒÃNâKÚçÉ|Ô
BÉÙ=q¸l4.ê¾2ÊA4n- '»E}Ð
¬ãOpåu]Ybc+éC
ÝQýþðȦ°b¾UÑ*¡¸?Î.ïz²x ;¢M|
C+$~ÝrYnã±ÝmxÒÛÀº|E2ïïÙùÐú½ö6áÂlèGÆxUªÌäñ¬¶Û/cÔÝKùãc²ê>oÙ/ê·ÂÒ`¿gÕ{ê¶P=T;¾ôLî^'ó}+Ú©l=
%g%þ**èÓëÅÈÈ" <Ƹ
×=6Äe©zø«±,³D\$L+TEË¥å,Jκ°ÅoÆ|S«ú}ç¹$L\³Ððü$8M~µÕÐW{:ÓåTJT=¶³mÊq¿©S¦ã²;#"JÅ·Û
»ú°¦7Gx¤+½¸½Óë²JyEBí
kÊõÌ
3vAÞÑOöxÂâ´tßÛ¿8ÂXmrcÕ!¡Ñðð½ú¤ÌZ/|)WÞ³Ó'qÂ|L¹fBÝÓ6¢:âZIª+óÉ=Ø:address@hidden
ùÑ¢¶§Ö®$-Õ·ÇY|iÆp!«s«#{è,fHõæµ¾
+wtÇÍ^SĤ;]ëa«>ÎÈÕº÷
k¬a`ù¡¦°Ñ2+>yxñ
vºù±4¿À>zIéÈÒ±¢!KGb±ªä»õ¼unFdºîH¾uBVlð±õéVÊEÝn<¬úR¬V|address@hidden@ëþC}´òz¥·;y
®z,}?í´?±³?Zg)¥ÎÄJk?ÒÁü¼²P,þ_¨Í¤½b²~¬ú}<TF^¬":mA7bÊûÕq:+·Gýú"Öi°ª`N|7B
+\Fó"øëj«vVnÈóÇEÕÝÊuÍeÁIð÷¡®èðìX®
ç|Ä2&y)SAUçîÆ¦BO³Uâ-Çô\Võ5²K
äp1Aõ{&FaS=°O'
Ï
Æ[¤Õ×½<¨|7V1ßȾ<ê±ZT
©¶¿ª-BKÇ?Y¹5ÊçX^
ÿ¢gx¿ø´¦<é`Lüyàúl¦øjìòÇÓÂô§&CT碹FÓ_v4üÍ'P%®)²
+wýDñÄÙg¨LϤ"äsQ=Ψd¯îwªq£GPØ]J?¯Ë×Ñ·¡üT®áèò×bR8UÇR%~M»õH¥éÙfWáÏâoíÓJúÜbRåÞ¡
UÚÔ«uNá
+õáÍGÊÇìm*ÁþÂRÂ
õ
.?¶7kP°qhøÐáoW¶q·Ê%?
Üõ¹ÕßÅmÓªØyýêV
ó1ÚÁ]ÿò+/Fc/z%M¸ºO¸Õiç8=fååÉÝb 2¼OìÝ©# ,än¨°®×·c"XPq_47Ív?ö
ö¦¿3,rÕIÎcÉùøvQí§k_<è
:¨FY+0t®åe³Å¿e(+2zä|³[@;Gwð,ç^Ef¦aµ}Ó¸RÆÈCpdMD¶ËyùÌô\!çmïÉÂi:úæÔ½^öcþÖÀ¦T]uæ%·üá(Úáþ;@=®vÿÖ;˳ÇÒK
+rôû0[~ÇÆ
ö7aÌ¥}¢Ü/ø+Ó®m-£dr+^d[¶ßËÈÛéWÐ¥¶G!&8Gþ>.O÷à+.SпÑyà&j»+5ªÒNÎhÂXH'address@hidden|W1èüNeuû>E5¸tÜS,ùä*G¢ßçÀCfh\J?ÅüzÊìl`æÑB·+ï¶Aúh!qz(ö«þÏü
#eì\ªvþ#âÄÈÝÎäxÎ N*É|ºs
ðEgØøu¾TcIZ±èòh(¥ô]ð*æØzÒù,6C_¼c«`ÑsEÜëîÿ3oj¦üÉEPM>_äµv
àwº¼¯ÅîHÖÃý¯>R¼
Î8¸ù´&Änb3E
+UX
/HVDjhfÂ
+oÖ´Ë´í¨KÑoáâØh/JV½jQÏs8F¯¬ßvb¨à¬ÀªJ1q»)5<Ã
+Û¨j°{n¾ü¶"û³R«
VÇ¿sæºh
Vù=Z~éüB},ÌU¿u÷Új¨:a¨Ô̼±®NÔKTi.¸ø¼²òñ]68³¼)¹¡I¾Ãß±;_¨9¿(O7÷}}sÐ%Ýû
)ï½iGÇ¿ÒÖ''LãÝNAýΦ #T?ÁF¼
1áåJº×¤¶C&U¾úÞ7̾px*·Ñ[»qÚzáã/ZpU¼Qz³öüÂ4ÖeKO;ø¬¢ôºä\FÂ&PvÓíHç·îöë±j¹]WEéáñÓ]_OXtÊ>~%Å
ÜY>{tÐðÌb1]ÖãjØóâ)YÞ¾©TÄÏùtzǺãN.R0ÈRIR02¼0 address@hidden<
ÕÅrDáY{×qIÍ|address@hidden {®/\]ÓÈ£S*I
ºûè!¯ÏÎj÷OVÆ5Âçã3_ÐçVT|i÷cÛ(
n®Öô·©t+%<Y®eÓ rÚÌ0Õz(||
<ök§ã£·u:mõ:$ ç-(Ì¿Ä
ÑÜ®>¸öè¾\?÷$Jj©½ðjÐôö¹Ù*ô5NSðVW³w÷º>address@hidden
ÕnrλÃpÒ±ö)döLɧÑ#n0bT
©Wÿ^X½Jãð´àÓn¶,¦'SÃx®ÜÜGs}·ô~ËzìgÀ¯á¼ª>uÊR³·´uÉäÆ^íà¹
+%ûDu©LZ»¡ßúïrrÔrÅÜ|g·Kóó¶ôÄÛ(WNÃx9Õ¸úöùz©½1M,address@hidden
~~°Vå bcûJµ4{Ñ`rV5ÂÍ«-E?¤+Ò[è²Dé·+1é±g43eÇ¿L¹âT,
C1P+IU&È~&)ü9Tj]JµïL&>ÄÔ©ýFPÀ0õûâµåé8o|*ZQk=UäEÌÏS¿^5F«Ë)Ô²Ù¹Ôï¯9ÇgÁó¨j.ÑàÊc?¥hÞ²äÅÑ'F7|¨&Ë%LeíÅ~::^:Rô
ø4/Ã8½HÛ*YÔY·ê$Ñ,
åðJÊÈЯ¾k¦g¡ Ë(³&ìºí%÷`ÜÏf'âv:4øäëêt|Fi''¯#ªÝ¥z_[{Që¸ãü
ËMå9ÆÅD¾%jóåXÛúç]ÆÜ°R"èÈF =å]ÙÝågå,´H4Ïá®9.
Jo×°è«ïD¬öE»ZAkl¿H3Gù¼H(?ÅÊGêß«¡ÁçW{±ZùñqúÁ_7¼!£H1êÕÄÕ
+×ȸïökG¶Åúµ<¡cp·y·SV$ZGjV=ývËv¾ê¾bâÑÜAÅ·ñGîgÕp1lº:Z#¹ÒêÎ
üú¨WrPyd*i§£&)ÙTNC íø³²·Û¥¤°?^µ½©þXJ%¥ôwOêB´hó«gep×8%ÞÈáÕ£ÄáÉ»
O¢W1»5Z"ãÒ÷{ëíöæÖtáÛ
8Ö§Z¾é´¥A^U]\Ó2×Ñì~
bça3ÅÕX7Þ6ß-¬
o6nû${X£¹öøñZÓ½L¢Xæuqy¾xñËðM¦VCEùh¥óCIsrK8ñÁ
è-c;þ¹ͧ)£¾l¯´'address@hidden'V\r address@hidden
+ùÙ~
ÊO]d®Þ~ìÅþ±n00"
+vîølYuåF¥¶Äþ¦µETìKÄWÂOÉÏuÜìª;åðªÕýǤÚüÞ+ÝÐ0ûêykÏFPCÝM6Cï´u(¢'vcI9û+°ñïØßm}pD¹Y©£×yFN
u6òçmçò¥\°À\Ï4)îjYç7,býØùZÙZä]
.Ò·ª)ó¼âðh$#öq9=Ì9=={~ØâQa©¨#~üºéQ<0Í»éçþ9P<X®9QÌêëX¹S~8aí1>f¬ebÞ½ß.×Ðͯ¬ùrûZFi®Ö^qª9gæYtÊ]ñø|çg{
A{>ð¶å>address@hidden&~qcÇ8Ç1ßLå×'Ú
|gFb[ãÍH3aI¼ãlâ
µ§¦6Ûà¤4Dçu¯Þò5ìwé]¡P ðÔõ:Â+YC>Ò×ñ«3s/ëqçxV%1$N¯Ø
ä¸ñ¿¼U!iA+Sê4æ&C_]f-BØê7
èûáÍr9ÉT|:Åï*FVfË3Pj>ô=S#]ǾôHösyq]¤ÈÌ
OblÍ
±ê×Ö¤a~e¿Z¹T ÛâóíØk7ÁaÆèÒx&YäíVAèxy+è
¥$Ƨ
+
8bT´RÎc˱º?òÄÖöD1èpF£ùÙñzväÇÈɦÞÕ`HÖt kâZ¯ßpÏ5cï·¤F$¹¢
AÏ÷yiÄI$ü}Ãât[¹
+6Ä!BiY¼¤
+æ³M¦Uð¬ÁßqF Ü
ÜC¤Çã&çÕis-Z²xÅD4D¨KX¡ÞØ1Ïs¿äÊfÝ`½îò+³ÖÐä¯jÆî)¶
ü¦:IüjÔÛøHö±GìÂÔ¿lÑü4RHGâêêÙ,»Ë³YüÚW'§ôèè½l¬«Á\Ûr(j=̱XÛh¨ùг6ìjDïÜ:ÅËɽe©|;P[¥(address@hidden>\ÆCªBk»÷Ò+®z+v;7]µZ^¨
+´ø
±)¦^#6WtÖñЫ
E7S
NB>öKñ#Îi]c±LÍìxfa沫´*ØMA×m0ïd
«é¶.q±ÜãÁOøþ<hh¾4$ªÉ«.=ýeD ¦`ÿ#.Á(¹_lµ]IJGrê¥i=T®öÚU(äÿað
ÛôxdZÖäæò«,E%
)$H(_Nè1&t0ýëY(I¤îôTB5lQR>P`YÿéÏmïÂJÉë4ûÿáåÿø¢9hêäbogêdò_BÇ»pendstream
endobj
-229 0 obj <<
+284 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 337 0 R
-/FirstChar 12
-/LastChar 124
-/Widths 339 0 R
-/BaseFont /MHFLJT+CMR8
-/FontDescriptor 227 0 R
+/Encoding 472 0 R
+/FirstChar 11
+/LastChar 121
+/Widths 477 0 R
+/BaseFont /ZYKKON+CMR8
+/FontDescriptor 282 0 R
>> endobj
-227 0 obj <<
+282 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /MHFLJT+CMR8
+/FontName /ZYKKON+CMR8
/ItalicAngle 0
/StemV 76
/XHeight 431
/FontBBox [-36 -250 1070 750]
/Flags 4
-/CharSet
(/fi/quotedblright/quoteright/comma/period/slash/zero/one/five/six/seven/eight/colon/semicolon/A/B/E/F/I/J/L/M/O/S/T/W/quotedblleft/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/emdash)
-/FontFile 228 0 R
+/CharSet
(/ff/fi/quotedblright/quoteright/comma/period/slash/zero/one/five/six/seven/eight/colon/semicolon/A/B/D/E/F/H/I/J/L/M/O/S/T/W/quotedblleft/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y)
+/FontFile 283 0 R
>> endobj
-339 0 obj
-[590 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531 0 0 0 0 295 0 0 0 0 295 0
295 531 531 531 0 0 0 531 531 531 531 0 295 295 0 0 0 0 0 796 752 0 0 723 693 0
0 383 546 0 664 973 0 826 0 0 0 590 767 0 0 1091 0 0 0 0 531 0 0 0 0 531 590
472 590 472 325 531 590 295 0 561 295 885 590 531 590 561 414 419 413 590 561
767 561 561 0 0 1063 ]
+477 0 obj
+[620 590 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531 0 0 0 0 295 0 0 0 0 295
0 295 531 531 531 0 0 0 531 531 531 531 0 295 295 0 0 0 0 0 796 752 0 811 723
693 0 796 383 546 0 664 973 0 826 0 0 0 590 767 0 0 1091 0 0 0 0 531 0 0 0 0
531 590 472 590 472 325 531 590 295 0 561 295 885 590 531 590 561 414 419 413
590 561 767 561 561 ]
endobj
-225 0 obj <<
+279 0 obj <<
/Length1 825
/Length2 1751
/Length3 532
-/Length 2347
+/Length 2346
/Filter /FlateDecode
>>
stream
-xÚíR}<ÿNÚ/ÖHJ¨)%lØ!òþVÕlÛ3ö%ô¢RMMEôBXRä%
,Íot:ÓïÏsþ:ó|ÿy®ë¾¾×}}îï¥îê¡kI ú¶T¡ÔCX'w4ÔCÀµ´°4Ç Q!k4
°d-itI(@[r3 address@hidden address@hidden( ϧþÂH
&ÒÀQ-ýLõa·[áÑÐÔqØÁþ´C·T¼ÇÓXïC4¦ËUñM|DI¹´¿n.LÞ[1Ú0íªmíùaq·ú{ûÂ*î¥Ç¢½mÓÈ^§No4Tw_ZgtJ¾"ùÂ"AÛñè
S27u^Q«
-¢¬$±ïÄ`û}JÜ´ÔÚñØI!qgÙv:FëÙ9çÒoÝpõ·ó
yR¡gÜ$Úæ¦æ
¦Þµ+2¢õu?;ѵvvúÕ¶èÖ>ßÚÊGkd©¹F´Çokþº¨å¾ØUK´
ö¸^x·îktóÈJAÏy£¾E¡
=¬¡} ½:ôCm\¦k»Ð§Q`|aÔàÝ!´cH¢vªi½¯qÍÀ¾Ä
-±ôÿ«¢ÛtËÇ^øT¯Ë¯Âçܨ®óCCñ«Ü¤¢4WªÊ¬pî¹"s¼Émò£Å»ÛãC¨Íлöþá½j³ÃÄG,3ó;-ðÛEÍ×r-8ÁI=Óº;Ò¥§Md
n*§R¼`iÖÍ¥±ùòTs¡·æ2Ï;2£îòÓ¶ÄcÊü<NÞäÞ}Â䯵y²AG(<çÆ-w'Kdº9GÇ#ìÉvm%¨÷³s¹Qö2û¶r§I
ÄÛ[L×®¾5å,£#döÂ¥TåD*9é¾6ñ|
øR»a1I[w´kÝåW|öÌ¢+]ÄkfOöòUz&täUîænÆr#]³´ßäËP¡¾
-kʳÂÔâ£3ß{¨tGn»³é0£Þõá±µg«Í2{NgD-I¶7ãÕKïÕÿ°FT"SÒI8r½m
©ýLI¿¯ü)nÍLØn åXö%͵}]Ã
Á+Éú="!WGà¨`Ù/ëø
ĬxÚñ¸4cd-¶ Üx¥i^
;Åèñ
åÆ\ì?Y®ähë°D4ìÊ5¾a»éç©b{´hI4¾EõÁÎÇ2\»2ûff®A7mý¬!¨ûÓ0Û~c'³-¶¥¼¦ÀGtjímQ:Ég¾ô\ZxKn)å5´ØÄúÚ䪴H¢ðè·-¸1mÎËÙ
b´ápÍ'àÙfÅ7Áüï>QkwÞ
Çë½ÃÅA?dÝF:&ÊÐ^×ij²c¸WCÛ¤¿lpOü¢<}¬7^S?Q©ZeçXÏø|Lßó.F9yçÅ\âíÒÆKè/·>$6øïojþþé̹TEØVzSY
ÏEJ^9nÝ`
:%BAÃUlTÍ#A§fXõîtÛøHk׺ö°ñÁhs¼EÎÈìËÛë¤*TOûî²ÓPpã±Z´¦ªôßTF5x7+~¹²»¬I+åkÁËÄC¾½Þßwù:_Ú'áT´V¸sÚ-ÓVÖ¢ù¡jO'ÓBVêuFpì¥IGv-{
-dîìÜ´ûýù¢\ïÓUÈwÞQD÷Ç*gý>R\¯FoXRR[:>=Q·8Ûúj׺K`I±ÙU";ÍC#ã¹îøSÇ«÷'xÈéF¾-ÐJþÂiJbt§kÚ+<ÙÙS©ÏòwWúnmQØ\ZàìÒñÛU§rÆ:òÙaì{ëð5ærÁ»ÄW¹qñß9êùºmý«Ã¼
-|à»ÈöT¯Ï6IÍÚÀ¸h?)¶+PmT~õ~Êev2yþÑ÷ÐáÛã¼p°ô«Mc±Q
;ÔMßÛ[lx8Á5(7véÖXã¼¶ß
Ä>PL½´¼©-×£¼ýyXI÷ÅO¼
ñÖÿÏ»8aº¼0¾q8jÁ¢Æ×pzZÎUÛìdöÅ
Ñó¡U8¤¬&ê;7(Z¥7ð¯ZaéÍK]ÓVµ÷qÊN·ôÌ¡ë§!LwæÓlw»A¹Æ)6ß.¨ªªëdWã(boì×Ú2,Lob³ýä,ìf¨ÉQå°¤
^OX£¡éV
-IA~ò+xÚíR}<ÿNÚ/ÖH¨)6lÌKÅ)ï$Qf{ØØ±,¡¤RMX!/9BôBXRä%-%²4¿ÑétN¿?Ïùë|Îóýç¹®ûú^÷õ¹¿·º»+Ùà
Ä`30D+Y+ÌúGJ address@hidden<F!+ÿ¡øë¬©QzeÕ3##À
þw¡'D
+c6þ)fÅ3i4bÌ/dÆ?q Iò" âá=ÝT¼y|0w¼(Æ6_
Û,eTäô÷Ûo-9ú,Y|¹Å1lóË
+oÑUËaë#fTè§j¹¶Ù %¥wÃý3ÞTñþ±õ6Tcêè¨\
ïÉÄ{sçËÖ¢Ô½y?6æ¸hÛx¼[Ü«¾àξðÊ;ñho»²çcÔÝV¤%D¬H=·HÐq4&øÌ
ÝãÔZ¦¼(W&;Eì;1ܹ}"·íµw=%vSÈDÜi¶½®ñzvîÌÕ3¢R®Á6¾ocR:ôÄCÛÞÐ<×ÕÒ¿öPåÅý¸Þ'ÇZs¢×ÎN°ÞÐÓ>à[_õàþ!lUcÈÎÄ_µÝ»hÁ6
+o7|i[%è;k<°h"¬I 5R£eÖ½«OÈ
+Hamú4LÎ}4|s½+4Ù;U´YÅ׸jhJ_b
¹¸ôÿµ³ëtÛû~øT¿ó¸¯³üç¼è6#«]¥¢5W©ÊØ<ÜóDxÓjòø.Ë7ÕFP:ÐgÝýj³þábÂÂ{VYxm"«Ö«þ\KNHJ_åâÞCNéÒÓ¦2¢I×ISi°
Ö²øt¡·æ2R{2£áÒP³ä8e~>'ò0ïajé×úä|ÙàÃSs
ºè(§s3#E¿Ê8ë¸Ø½Õâp1ÞqF»8
êø<±áÊõ¡XwS|Ýé/¶GÊd²4£¸^HK-bxÅér¨é7
|]|-/h[2«ÂåÝÊé䮤'ð{r\Ú êßý¬åc¯?Ï©Vî6
¸ã{KèZB¥SN2ºBf?y_JUNt¡Óîék«È
B.t´õ>ö¬»ôÏ~%Yt¹ØuÕüÑ^¾JßâJÛùJM!Xp¸GàlñîÛÊrT{¯ü§¬pµÄ£¯#ÜUºÎ"·ÞÚôÆ\x±Ñå~ÜÚÓµæY}'/Æ/Iu0ç4JîZp%à°NT*SÚM8r½oÿLɼ«ü!aÍLÚf¨µ«ü3Jkw»Rõ{$EB®Ø(ÁQ!²_Öð]ñ¸ëaY"3רFlI¹þ"ZÓ¢v?6ëN+ø:9ßÿéx
â.;Ç%¢Q®ñôusØ
?»#ÅKr¡OUï=+ä¼ïkc
#´«rndår36ÜÉ®1¾ëÑÙJð?c9´5í%>¦[ÿ`oâq>»ìÕ¤ÇÒ¢rKÙ,ÇèŦ6W'WgD5G¾ù·á¶lÄt<8+ç
ÑF£u':
+¯Bøß}&ï£Ü×î¸×F9ȺµuM£=¯ ±>feÇq/&F¶JÙà(»2ùòtÜ
ïS]ãD9¤jmk3ãó>5bÏXåÔe¯òÕeÍ6Ño&§¼Kn
+ØßÒúýé3é
+°-ôÝåA>7)jx±+lËãddð ºa£ê`»5Ãk½2í£dl\:Ã?% >¶&Z&è
ÉÞ²ª^'-_©zÒwϽ¼+Õ¦5Ucðªò$ªÉ»UáóØe¯ò´¯
Ï*|øörcÁÀ¥kp|
.xSÙ^éÆé´ÊZUæ©=ÌU"5êáØKSªï\öÈò
+êÞìõölñF®÷Éäïh¢íÛ£³ÿÖ%nT£7-L+mÈkHÆ©[o1ÇëKÝ&°¤Ø%ìó*QÝa£Ë\7ü8Ò$Ϲ½È·³
Z©_8PéH¬Þt]g¥;gj(ýIWIeï6y²B'§´®gØS6\Ïvßît´Ù)^¸ÚuÿÎQ/ªÔÔëT°ö,ôï<,ÛW»>_Ú4={ã¼Ã¤Ø¾PµcXùiV4Ôÿ*gkÚËäÄÜAGl5JðÄÁ2Ï)Åc£¶«ÅMßÙ[bäOä}4¬0qîÕ\ã´¶ßÄßSH¿°¼¥#Ͻ¢ó§Eø`iïöżõ6x
Ï¿<a¶²0±y4zÁ¢æpzFîëìdμå Ùó®
+U4¢¢&83,^£?ô¯ZiåÍK_ÃNµÿaÚ×ÌóÌk'!LoÖã7ûa¹æ)6ß>¸¦¦çxOó(gbü×úr,Loj»íä$ìe¨ËQ°ÀÂ`^_x³Ù
+I~å伿%9ºñ~ðÿüOàÉ Æ Rp´øaïZendstream
endobj
-226 0 obj <<
+280 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 337 0 R
+/Encoding 472 0 R
/FirstChar 49
/LastChar 53
-/Widths 340 0 R
-/BaseFont /KECYHQ+CMR6
-/FontDescriptor 224 0 R
+/Widths 478 0 R
+/BaseFont /THCIRI+CMR6
+/FontDescriptor 278 0 R
>> endobj
-224 0 obj <<
+278 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /KECYHQ+CMR6
+/FontName /THCIRI+CMR6
/ItalicAngle 0
/StemV 83
/XHeight 431
/FontBBox [-20 -250 1193 750]
/Flags 4
/CharSet (/one/two/three/four/five)
-/FontFile 225 0 R
+/FontFile 279 0 R
>> endobj
-340 0 obj
+478 0 obj
[611 611 611 611 611 ]
endobj
-341 0 obj <<
-/Type /Encoding
-/Differences [ 0
/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft
129/.notdef
161/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus
171/.notdef
173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade
197/.notdef]
->> endobj
-222 0 obj <<
-/Length1 797
-/Length2 709
-/Length3 532
-/Length 1280
-/Filter /FlateDecode
->>
-stream
-xÚíTmTUÖ
-W-läpUÈdwVLHQã3wÝfq·P>ÐLÁü
-±ÒÐ4QdC)% <vÀ$C4
DÌ6z<áÏúÕéÎû¾Ïsß÷¹Ï{ϸÌTªÜ|)6²ïI09ðW¨Va(À$(âââÏA§Yf)ÁC9À¼½1à«×-rÌXê
-8*N)Z¯ó&}7ÌSzà£-endobj
-223 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 341 0 R
-/FirstChar 13
-/LastChar 15
-/Widths 342 0 R
-/BaseFont /KGTSMV+CMSY10
-/FontDescriptor 221 0 R
->> endobj
-221 0 obj <<
-/Ascent 750
-/CapHeight 683
-/Descent -194
-/FontName /KGTSMV+CMSY10
-/ItalicAngle -14
-/StemV 85
-/XHeight 431
-/FontBBox [-29 -960 1116 775]
-/Flags 4
-/CharSet (/circlecopyrt/bullet)
-/FontFile 222 0 R
->> endobj
-342 0 obj
-[1000 0 500 ]
-endobj
-343 0 obj <<
-/Type /Encoding
-/Differences [ 0
/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress
129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi
171/.notdef
173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis
197/.notdef]
->> endobj
-218 0 obj <<
-/Length1 1081
-/Length2 5540
+273 0 obj <<
+/Length1 1096
+/Length2 5744
/Length3 532
-/Length 6258
+/Length 6460
/Filter /FlateDecode
>>
stream
-xÚíg\m·îQ©¡ô¡R ½HoBè
-Q!H)Ò«¡KS¢ôÒE¤H9<¾û}ϳ?óiÿöd>Ì5뺲î{&¹Âkl&address@hidden
address@hidden,ÊÎÀlqHôY;[ÀÌÕ
ÄyK-g&®o-_8ùêQ¶þ /»æ|["ïÀºaGýaùöÕ¿ì¹È
Z0ÚO
9OûDOÔ¶JÀ&ì»éϤ¡:é«"address@hidden"¦O¾Y&îsÖ!L+ñðkhj¶ôþÁ×OV¼D1cBL^w^ÊO°ÕqÅ|
zÞZ¼±;%0-¦ã(~Oªåçöêåê½-ÉwõU|ûrQ¼
Ç=l´=5Ï¥iC8ßè>̦ÙOó
ð½þȾ10Üò%ú,¸ýÔy¯ÓóªM*±ÔxJ®H£ö2Å7¥ïÝÊAù.«9oý>8ÕQ]"¶÷~ÅLL¯¼
©âb\˰aOíZVVR-qU%ss0PÅ´r|ß.ÖÞì8ÅU«SèvqªN?oï_*ÚÕ
4
-/}\1Ás8Ôå]I©
J4¦ÙÝ öâá_ºîmÄ[p½«H²IÂVY)nCuGòGákZØËö¢øg=RG÷/ç}©ïÜ´8^rTÞ6
¿1S¬VÏUa ÞÜç'
-7P|ôÐb¨¦ü¡pt¼bfÁýÀ4»`¢åú[ñBzym=Ev^ps*A!
Ð¥QB¾Âû¶\ÂïeìïLNÚÄ=þùűë¹#2S¼Ï<address@hidden
RKÓæé)-ƤDa¾»¥ÖäA7ªâ.f4¶»o¡b8y»=ÒTê+Â:[-õLnEÐÑ/O
\öî-5N¦\ðÌåOÀ"W®Q<ÇÆ
-r%d·¸¨_ûz9¹ÛZ÷3̹½
¢
BÍ´äf}ìÞÀÅÒ:û;±Dú-Ù²G7YîÊ/ÎÎùìYÆXÒ³ª`«$~4;1ôKTqZ&±
address@hidden"½#z!´dÿËNÐeªn,+׸Ö:"l
æ*¤ÎO5d4kÈM
-¨W3©õô=M¼úRÒ¹$ñ©IíÜQ¡}jö8á·ÒÛ9îïð¶Íðús§
-?jI¥T':]E¾£(£í)<-òBù¤.|~ÔåÖ¸í|öSQz^}
jZdJܪJû®£Å¤DR§ÄþÕgõÕT
ÄÈßÿkÜæ Ak #yÎTúÍÄØ®ï;µ·Ì.èã´Ï=GzoÎ]_
©xê$¡N$]8aî8¼o¨F·={B¨E|f±èèc8Fæ«O\þ0ÖóÚCÏH|òéP¾·©Cp¤êö>ßÐz«-ÀU,s6XC{<êlùÝàp¸¶:&ÉÐÿ*4ã%"¼ïNÞ1çôÒu§á{þµr{¢*9!Peª=\p´
xð§ôÆEbÚ%°÷W(oÆ$þT~Æ
\"S©Û|¿îËbiêóP¨ÂºËKÁ½ÿê{³~43Ü^7W.ÙñDs^-¨¦r^ºtwkÊ4
Ýsòk
5zùA x¸AòÀááÇÙ¢#P±Ø¥òkû¿ÆÅJ^^/r®Ë¡?è> Uâ)wEJéãeøÕÙ~ÆMtw·¾õz
Ô¦îÌZ
-o¾pñp΢wÏðÔH£>ÜÇMÌÊÁO¶W7.Ùäéå$+ð¸¾!ë_Üx;#Ssx¾U\Þ}qÆ[¦©bãoõðëS®°åä
;_m¦1BOn|?CºßH^-XâÎkÞǦHÓ±V7è5GÖyt<èWn6£Ýh5$2±ö3«>x0·ÉuÙ<,i41ETßaköÄ½ÔæÒ]N¦¤ûu4äë-§¸><yMý
¹aêÈMÌõÛ&ô]$ íÄ address@hidden(÷("µ_Ú<êM
Ð5*j/nví2ß.6äC¯R¼]#sÂØVAOÍAÞºâ½c(Yæ\2ëµ6^ ݬ¹è0
-~y¬¼Öø5âóí7Ù×t-ãîÔÑ`äô^Äò±ÓÊd3§>úä=Æa¢T¿íPÏ$üü¨çv{ït5³]^¬uµb!¹(²k-ß{)ÈÏù0I|¢Q'µ$½X9Ëÿu:¥Næ5}H-h4FrïT
+Ï©ï¤Íÿø¶Î©¡]Ñͪíu:¡väY0QpgI®$©Ê$ëÅOh0¯ûú4ͺvLÖç¶Ó8rëÁë-9«÷7É
ÂÎoOÓ ¬ýÛàNt$u?¼Ýà®í9ã,é>ûv00L»zâIUYt[^×§OÏFjÍ{õ>ôïQ
-îë2æµ]ÉõFí26æÏ½r+çå¨kh£(n)ÎÈ9YE
æò¼¯knÕ£ïýèªò¶1
Ï´ÉGyjÝ6£µH%E5$Ôç
òÛZTÞï)±L·
>oi¢qôþtxÍív.ÓÆ¯À£àÊcó~E|S²³½:°ÚônßVíǵá²ÙÃ¬ÓÆ.KÚ/V"e
ÿèüh`ç´Åâ\ѶXgÐÿó ëendstream
+xÚíg8\}·Æõ2ÈD !ÄèfÆF ¢÷½GÁ`1zQ£½Q"Á£× z¢
è5!J'oyr÷ã9ÎufÏý[kíuß×ú¯}]ES,
p²DÊ;9bÁ0L$£¦£ãÁ ||Ò+pd½0([,è
÷EpAYY8Ô,°¶Hôu+¶
address@hidden>á
+ÒBº"1îH+'´³©9!Ç¿ê#ÿaN
address@hidden 0L+xQKÇM&»Q;Bjx,˶qÖöç¾2Zé
áñòchmB)A^òI¢í¥0isÆe?>þÆØ× èX²qëâ7\Cº5ü?ưÑã9ýúÍlèyh_M_ñíïÓÔ
PTwt¤¡
ºÍ_[f2 äÕR½;Gáí$?ÂÈ(!º}àAy*íñ:ÝÊ,%òwftÛÅïiBiÙG5à/ÏRÀØ/Û
+!ïV²eѱYFÖ?PþÙÖÃûÌÔÕÎ.F¬ëÏùäÔ(&»»+Ü×
+^5(â|¡u¬ÃØÐªÉP{&£1RÆù:xéѤÌES6âÉú*²Ôöqè|¥![1·
¦¦Çô]IJ(Âä|address@hidden
+»wø³ÈdoQädν"tÙ>¢¹£ËAÑÀÖ²8ÿé5Ib]f£¸gïÐLë¶~ØBꣲÓ`Öû¡ÉuÒ['êù}ô*Ö¾5uDÞ'tâF®ÜÎlKËKÜ%7ïp=oÁÇÃ%ÕënxìOhñäÙÄAvëßfÐÜh`wÑ=pµÜ
u$(j³êU
+©_+®måýô£ßõÝ ®7DHúÒ¦Ãx$¢¦T·''º ѧ[)-c!7Xr&oõ³4÷06N¢Ì
ÀUwõ%ï6b¶è 39¾±ª'ákú>%é=ͺÔâÞlò¯Èí°+½6
+m²ÝÃoW÷+DkÊ8Öç*I[)Yx¾o¬`CZ?©Ó3õa3%°ôaLJ#2~1<ä¡
|¶FOÈD4±ÝaU`®4Ýɦ%À³<y`V¸åÃüäp0Í#|address@hidden@Ó)H!¢:Êsç15M¨hB³y
ÌóÊÜë5ÂX¬4²³pñʽë«ÌøTÉLZöÓªjßËM÷Uµ°àæ64ãêq:¸q3åk`÷R±÷öåù¶c;±ÅÐuõ¹puv±rÃ|·ÊÍx|JoàÔϦCÜgÂܳhñ{Ï^åS.¬áÜ5t#Öï9BYuvªÉwÔ8-tÑ'
ÞôwâBE¦ôË¿}áª&address@hidden)ï:îûóý«*|¼ DJ®ÉÀ¹8ß¼ûDÀõµ¡ö
9¼Âþið[L>Ô¢èÚ}+uÈÙñ+&^ýª² uëÚ
.}zÃvúµ)}Ïq!ÕNÐ×4>
ÜÂÕÞÐPꢲÉÓñ5»õq·ÆXä"![(?^§]fÁByã6;©))=tVGsùâÌ9NþQI
g)>ë1?ILȹÔZÙ.ßâWGWnÁÑvS*QÙ=íÇìÆ*¯WuIÛ_³Ðï.úNØÅ6Eŧ«®nù?ç}BÔ)S)Ï(
<=1bqg ²MÖxc³åܬ94dÀÓvÞ>
>ZtTO]xðu¶:+üV8uëÚ³ µ-¤eùð¢×=ÔGN¸AÚ\3]"'<±IÚ[åBJ¹ç0
>É¿II¨0¡zoE$Ü_q¬.¼÷á/address@hidden;yØ÷lÞ-üùR(¼ô;/=ub£«õªC¹pd{LýØenQrEÙ5óà¾5"C«Ê|ÎþÀ<)ÙèqâY\hbêø¥j&È+è
> a ,X7öKéö*¿p\géuZ¶Ïã(?jêHÖåÑRù¦fHhup¡¹ùdGl2Tè>&ÑC3`
>U!¨¦¼$tÿk±¤k^Þ°3ßµ6}êöºÀMõ0ùVI§v^ÏUuì¢Ðïî*WÑçîcc°zN`î-Â'F|Ê%á
>oǾã³u|÷Ê¢¹éÒ«tܳoO%Oºä.ø?C?lKª,Î0½Ì×f
>©IÕTY¼´¾×þÖRúä6!ËSª}Ït¡[N~»gólÕ+à7<¶
>]ë»P°"¥,Úý§,²:6
+¿3Údó2*L;lõ°<S2ºmð}EñªèMûªÈ>²gèÀà\Ù-1½Ô+^®¥F7OXÝí,)®¤Uü)ª`nÀÄk
¢ Êp¿Z¶?x ëÆÿ°ÄQñFWî½1ïu%´[ Æãû´k ¢EïbB§
ÑÔÙkÏËsÂ&ì3ë+0_d9ÃKCûpM÷åßs»¸í͸
`ÇÔÝ_Û^:~ÜQ§ÈÌ6ªÇ)3Å4ÅP|Ak׿PbÉÒégûakP:address@hidden;þAÙÔØ2lzäôvû!ýqþ$ép¿Å¡q¯c:SqÌ<ïM¶-÷iº*Ïè
+ç©®fg`E
Ö½+ÆÄѾ2ÜOã;+½ïzfÓrϼ÷øä-þ¸YBпFʾܺº%8ñWÍÈLk!ðõkîzçLHÙmA½ñ8§$èöt{ªYiW0ÍqëÙÔ"address@hidden@Ò$w¦Âà%Eäù`\x8ðY*aCvÊ,|-hslÉwR7X¶7uùÆ6µó±X¯IgQ_£+AÏ"xrÛìQ
GøöòòÛÌq'¾\å91T
¼;}æ46LóàËÎ,\·+a&m²$íÚêu
+ÎjSçG8.ft=uß®J&íÐ$ >U¦-of
+YÂßftÌØ2lÇ6g×±¾ÈU %\.Å[j¢Ý<IgIõ#I
k0ÖSF\1ßøZØ\¤H®»qÉV+²þ¾DW§«×éÿò'õ`tÜÝ®??<¥4ïÛOÝÐ;üæ«ÞF8Qª#ámoÎ5D÷Ë2QBÍ`ýãöB6"}}Ì®%Ø+üZÀÛ¸Þ§eØSôa>æ¦TìËÕË+Þ;ê¸mðÃûöNµÐ(gCí)í®%ÐÒ½â±ì°b:Ê·g/l'Û
ß2mÕw-ú6(tçAMÆ¥ÈÄ4K»ê}iGéä+º'ñçG*çþ(/ÌWo?oÖJTÔ¯¸;g6ö
G\U2æMîwóÔ{À.GhUD¹Sg¾
TÕ;ËkOÕ
iÍÊ©n¶ ¿V%CëâaT%ÝI¡¶nûÇ«
Nì2õ6¡îÇ(ÔnÚV\¯4ûøNAPlçÅ'9·;åú±yÜ')noDk|IàG]üzÞïjï¾kðS,è+ÿôáZµùW0TGÿ99U²»tî[9(Ä¢Tüªmª»BÐÃF³x¯ï1ç~â
b쪹f!6¥ÕøQC¦hðOúÑ·Ç6lÁÙ8¤×»ýüÅ5úæÝ,Ö÷6Â/¯¿=Cx¾WO*&s©e!½ðADz}t0¡MÚØ±ìò2
address@hidden
îÐ3\.~
ÊJÍs
Ë«4xè£OäùùÐgOt¦+BìÎp>W«y}±¡g×÷ÑØ3éÛÏæ_¶tóáMH¸_xØõ
yrßÏGoI̵B2*.2WÄcM}ûéry¶UzA{ÞõIìÉ;M
+k±¼ã?L«}IÕë÷ßêÍ1ÕyTØ{&u1^ÜñY&xõÔ´A)§÷cÚuÿKÊz4õ[
fBÖ6²±¾¸X$±mªÌs
¥oöðÍùB/¢×³ëÄr´/V¡
+ø¼-$GKÓWÒÃ>address@hiddenÜ¡ÄuÜðÐÈGM¼Çì&ÙºvïÂ8uc'ã4óÚ^L_¯×yÏBÖ'¿
jà þCôÂY5r´©MÃÈE¢KökK÷²²p»;Ù©Ç0â*êÁTOòÀÁ\6á÷Ìh´Ë!5Å6ÅYæcðâý
+m0ð㼡QÔ篲JéB,¼àEIʶXLÿ¬Ù^ágÅÉÛRã?Ì®BBÞÆî°´ö)¨vòsfÕú!K`Ð)è«Jޢత®¡Ó+Ùvef¡ÓÅBQpß'-¯Ût¹ÌÉ4´ÈÛ
Á ÞÇ´O{w¨µnÛØ3R±+Úé¸ú78¶fZJYä^Nå
×Tùd¬EþÁ®²åWÖ¤¯âYK®LÙNGIÀÞQÆ×yçE¿79ÏVÂÿ¹ðÚ3¦½bùòòùICêoGCÏúìÒB£
¤W¨¹÷04ÖôQ,"tÅÈ>y çø;g¾gö+"fp<address@hidden'¡
tÅ%o²èEÚÉv\yWêÒÌYu7vÄSK¤¨ ÈÊg3ª"é"ËBïdW
y$
|ý4]µ)-k3Òxp¤Y½)¿ÐØ¥ÌÅB²#ö±qU®6<ùD9øw5$"a6Ù°{ÕÐÆíX°ú^O¾ºÁõ'au?l"$è/¦¼¬üD
?Ý}ÚÑû!^dßÒySå·`GkpJ-ý;'+~ö$u¬rô\´V2¡oq¨ã°væ6÷«á
\ÞøML×®ÍXÁå2ýêÄ~8"7ML
+Âù£0«ÝÑð8ôt4´«ù>x.æmMäTÐÃ\Á0_ºÙ7egI4;×¼&©wîVUòÒþjKÞgN¡2V{8Î(àX¿l±ÏôÓÃöÙÎzFþç´¦£:üvÌ¥4VµuÃ<;¸CMGE±º<$Ês5Ó:Æâ^µZ&
+×z9»+óM×6cSPM,)¯ABæ#2×áOeF-RWɧÃ?oÅQ¬p8{LÝ2Ö
¼ÅPr+Ôê^J_Ò߯ØKànâF5Iyá<a8K
6Ì23Gá~ºîLyp«ÄÐçë´FAoË»àIÄ=Õ°ë»Êíë
+¤:?ĬÊÂ[úiÙ¹
+ÞP¾Ü;nI¢\ÐéÅ¿9æµc\x®\=ýó)¥ÎåêÌ:SªqnFS«C¸LCî
ånrÓ¸·Ú¸ü2)Ü+ËÓÏm,<mÿ¬£!¡¦7ÝPL ÎïÆ÷?üþ¿ÁÿVHÖ
m±ü³Sà¸endstream
endobj
-219 0 obj <<
+274 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 343 0 R
+/Encoding 475 0 R
/FirstChar 67
/LastChar 119
-/Widths 344 0 R
-/BaseFont /FXUHOK+CMTI10
-/FontDescriptor 217 0 R
+/Widths 479 0 R
+/BaseFont /BFANVS+CMTI10
+/FontDescriptor 272 0 R
>> endobj
-217 0 obj <<
+272 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /FXUHOK+CMTI10
+/FontName /BFANVS+CMTI10
/ItalicAngle -14
/StemV 68
/XHeight 431
/FontBBox [-163 -250 1146 969]
/Flags 4
-/CharSet (/C/I/W/a/b/c/d/e/f/g/h/i/l/m/n/o/p/r/s/t/u/w)
-/FontFile 218 0 R
+/CharSet (/C/I/W/a/b/c/d/e/f/g/h/i/l/m/n/o/p/q/r/s/t/u/w)
+/FontFile 273 0 R
>> endobj
-344 0 obj
-[716 0 0 0 0 0 386 0 0 0 0 0 0 0 0 0 0 0 0 0 999 0 0 0 0 0 0 0 0 0 511 460 460
511 460 307 460 511 307 0 0 256 818 562 511 511 0 422 409 332 537 0 664 ]
+479 0 obj
+[716 0 0 0 0 0 386 0 0 0 0 0 0 0 0 0 0 0 0 0 999 0 0 0 0 0 0 0 0 0 511 460 460
511 460 307 460 511 307 0 0 256 818 562 511 511 460 422 409 332 537 0 664 ]
endobj
-215 0 obj <<
+270 0 obj <<
/Length1 808
/Length2 1614
/Length3 532
@@ -1652,44 +2506,98 @@
/Filter /FlateDecode
>>
stream
-xÚíRk<TûÎÞlB±OX.[ ƵI\·©f̬aiÌã2.ã~)åH¤¨D.ÉÊ-
v!!JÚ"\"»gètö9íç|:address@hidden;þ£
ØþÃ0
BÁ_þmKK84\ô0B-4°Æ¨È'ºÑ!f·C¡°¦_ ±X
½vÏ~ÃTH¸-&åq¼Ç£õ¶Ïb|ðÉ/yíâN&í
ƹ-Êiõj5§>ÛôìûT'~`TÚÇÿ`\Sî¸Ù!
9³PTê©'ÑRø!lÛãRôØaÿ0?çdÎjÖååÅÜ,z91§âdÍØ·±#wb£~c¶EEÝèÜ&m£¤B#Ug·êl3ty;Ïn·Skõ§Yu^Õþl.?[Îõæf<FU¾Eài¯(_/Í&oåqýâï¹ì,6õ4EuÄîØ6»©Û¥ûa^Ð쬻áÑcî2o$SûÆÆ¿-kiÄ÷)*É7÷xiÊñ.£
²ÜÍf2Lg}E1Êìý\ɹ{îÇQ7e$JÍÉû»kü½XÒùìtNI>f$sÎ9
-þéE ·ï#Ürt·IèkfqÈOj;Í\Lî¨,:]ê
ÁrxñìQ £V1ÜܪÊùUËPûñ[ãwùÊ¢:Ok.{U,ú¨¢+,Úûí!5mv:ûCå®î¨hvÜxã"){
QL4KíÖ \nlÓ
I&,uÕßcTËíßê½®^/eÚOZ¦âx{þÝ'ê{·w¸2´_ÃܽP2Á¸¦0¦j:¾ë\EHV´À´Fz8Ã9!²Oy¹½4¿M½]k;¶/¹Òê;6©´ÇL>£¶_ÆaMpWÐOç¶3Ä뻸c?Ƶfz7ÞÑUa¤_+Ü}¹!Tгͬ>yBæ½õôLf[dIs²tø½HtÞÞ5ªB¥ÿí´¨,gOöØÇ5TÀEÇC¥A¬¹¨%þ±ÕÿH?ç^Øs"ï§
AبW.Szö¿u\
FdE&h+.oê0Wg}ÖÙøaâµ0ÅæGì+ûB[ä98;O¨TEs³Ê©ÛÉê×òä"}:åWÅÎÞîQÅ~~WõØP;5÷¦»¾û²OíöXRvzÒö.útz|°Àµû¼ô©
ÈúzÃ4UKnácÚé¶ë"殽6/º³·«l>AìpbGá¨j
-Hõ÷צµDUÚõ3©£èa}?Qã¦"address@hidden)ûé¬
È¿2&SðåÊ)jËØ<¹r85kBxÝ=ÆÕúQØÍÊ-V{ÔÞäöW´9e\Ô»6dÕ;:j¹í^0<×.ð磫.Væêíåó«×·X}X*É>
ç\»[ݸ´²ð[}É´:yjròîÀÌͦK?Å{¹µà~9$²ýfNãðS$©Pí¾m±ã¦9ðé&Ó6cÆf¦IC%_Ñ·©x*ô÷E÷}fSÇ)ã¿
Gø(uÏà¸u£Ô'ÊHÍÅêõ1ÚXl¡ÓÙªQ%FÌnGDÈN]*ó½veçc]'address@hidden
qvÅ»:Énïgr/9»Aë<lÞiü0gÂ+ð¨ÛÚõL®{$IþüÒ<ݦR¨ÿðAü_àBLI,address@hidden
+xÚíRk<TûÎÞlB±OX.[·ÐN
rÍT3fÖ°4fÍÁ˸_J9)*%K2£rk
+í(BB(´E¹Dv1ÎÐéìsÚÏùt~g/ëyßçÿ¼ÏzÞ?RÕå öí`*S6lÜL´>
address@hidden address@hidden¸Á #$é#ÐhèQ«~°T2~-BhßZ¡ #Xh
+ÐÔI0ÂH aàgB'ÿ
SßÛ
P(Î UyaFê
+û}8ÂLÔï©^àWkN
+ ú¾e(address@hidden"c
@address@hidden>f
++èaZh4£¢þèA
è! v¯p
+ejö5 bRk÷Lé7L+9ãíÚv}gLóÇøÖ1t߯;º*´
ãkE¿§oôìd³jNy¿wz&+Ý£G²´9E:âJËþ^$:O¡Ù¡ÒÿöKzt¶++ûCÜãË*à¢s-¦Ò ÆG.jl
<Òãzõ%É(hà6êUÆß½Å+çEáQÊ
+ÎÃ:ÌÑY}6a
x-\±¹ÖÙôcÁ#êÅU©"ÅKØÙdÜíKuÌk\EJ±¾_¹öU«¯gtÉ¥ßU¿Ä7ÔMÍç¿é®oâ¼ìS»=Ö§¤¼½:]¬*pï>/}*D
²¾Þ0¨G&address@hidden;Nì(º½QM©þþúÒ´v¨*R»Þrsy´
+½2¬ jÜ[Gõj-¼hÕ¼}¤rµ.ÕÁØü+m2í
O®¤¶l/W§eOhp®{ƺï}~³jÍnµ7yýÅ#m.&õnÙô&¦Zo»
+ϵ£ËyèêUù£{{y¼õ-6JsNù"×îÖ4.l½àTB_2£lNÚ¼;0#s³éÄO
>-Vl¿Û8üT"address@hidden|:¨É¬Í¶îbÒPÅSôoêÀbý¾è¹Ï|êX2=uü·Hÿ0¥î+\øDy©¹XJ¾>F+²qù2[=ªD½Ó³âÛЩK¦¿×®ê|¨kÅ.ß_^=¸o;d±¿ï,éyq_¦\ñI¶ß³åǼK®Ðz/Ûw?Ìp½&ø[»Éu$Ë_Úq«Û´S
+õ>ÿüO) Ác¿Èendstream
endobj
-216 0 obj <<
+271 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 337 0 R
+/Encoding 472 0 R
/FirstChar 49
/LastChar 53
-/Widths 345 0 R
-/BaseFont /ADDGIM+CMR7
-/FontDescriptor 214 0 R
+/Widths 480 0 R
+/BaseFont /NRJEBZ+CMR7
+/FontDescriptor 269 0 R
>> endobj
-214 0 obj <<
+269 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /ADDGIM+CMR7
+/FontName /NRJEBZ+CMR7
/ItalicAngle 0
/StemV 79
/XHeight 431
/FontBBox [-27 -250 1122 750]
/Flags 4
/CharSet (/one/two/three/five)
-/FontFile 215 0 R
+/FontFile 270 0 R
>> endobj
-345 0 obj
+480 0 obj
[569 569 569 0 569 ]
endobj
-346 0 obj <<
+481 0 obj <<
/Type /Encoding
-/Differences [ 0
/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/dieresis/visiblespace
129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi
171/.notdef
173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/dieresis
197/.notdef]
+/Differences [ 0
/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft
129/.notdef
161/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus
171/.notdef
173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade
197/.notdef]
>> endobj
-181 0 obj <<
+260 0 obj <<
+/Length1 775
+/Length2 649
+/Length3 532
+/Length 1208
+/Filter /FlateDecode
+>>
+stream
+xÚSUÖuLÉOJuËÏ+Ñ5Ô3´Rpö
´T0Ô3àRUu.JM,ÉÌÏsI,IµR0´´4Tp,MW04U00·22²22çRUpÎ/¨,ÊLÏ(QÐpÖ)2WpÌM-ÊLNÌSðM,ÉHÍ£ZR©§à£ÒQ¬ZZT¢Çeh¨\¢Ç¥rg^Z¾9D8¥´+@'¦äçåT*¤¤¦qéûåíJºB7Ü4'Ç/1d<(0¤s3s*¡
+òsJKR|óSRòЧBÜæY.ëYìª kh¢g`l
+È,vˬHM È,IÎPHKÌ)N§æ¥ ;z`èG:9¹jCb,WRYª`P
æ"øÀ0*ʬP6Ð300*B+Í.×¼äü̼t#S3
Ä¢¢ÄJ. QF¦¦
+Õ
+y)©
address@hidden)address@hidden
)?-º©©©É\7¯å'address@hidden)µÁ¦óÓK¼Zøhkßañì^ÉÖS
¶HöúõÄ}Y$¼fk×eL÷ëݯlîÆûO[ýçá°sZI[í/z<«SYçæåú<óR^8E-Þ÷ýÞ5n!
IZJRæ7W°ße¯¼ûü²ü§õÓÛ&¿;address@hidden>¿7s¿HÌúàWO¸áRãn²Ý®ÿ
¦d«Ôþ7_QpʸQñ¸Ìýûªæÿ9í%Û`¿Q\îryrgµËDz¾Ln¨]%º£ýX¡ä¬#5½*|
î
Í>b3?ÉD[H&÷lN¼§ìúÏ
+rd87¾eí\vâÎù%vnçÏÖVôT_í¨ÈMɵ~)ªÌÚ2÷õè{κ\j6ñËÅ[[ö^Ïܵ-ìÎËþ§ß«ßH¶~sàf®KäwÛ¥a+/Z¦ö}æñÏ]÷CÎ2ÃmZç¬Ýº%1íÜa´V
î¯?]¾çò~¥·öi8³z©é{ã¾_ºypùOztø%Ϧ³ûqÈqJÐ8°¾ëD¸R_b!§Je«C²hÅÛÖ¦|×̹1õ¡wÞs¶Ì
ýv[N<&
Éz·ÒWê³}ÌÑ£»T×RýÎç¸!gÚYΩ!|ûÿò=fßÇø<º)Îmínw¦÷xÒÝ»ÖQòèuÖÊ5[O¥MþX¿èKâT
¦¢×ê>2Ùßë|address@hidden
+261 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 481 0 R
+/FirstChar 13
+/LastChar 13
+/Widths 482 0 R
+/BaseFont /XQBBDU+CMSY9
+/FontDescriptor 259 0 R
+>> endobj
+259 0 obj <<
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/FontName /XQBBDU+CMSY9
+/ItalicAngle -14
+/StemV 87
+/XHeight 431
+/FontBBox [-30 -958 1146 777]
+/Flags 4
+/CharSet (/circlecopyrt)
+/FontFile 260 0 R
+>> endobj
+482 0 obj
+[1028 ]
+endobj
+221 0 obj <<
/Length1 2149
/Length2 13731
/Length3 532
@@ -1699,610 +2607,649 @@
stream
xÚí·UXͶpw÷ÆÝ=¸»Cp§qwîîîÜÝ%Á-¸àî4ð÷·öÚ+Ùû¿<çê<¸è1«zÎQ³ê÷TYQÄÌÁ(é`ïÊÈÊÄú
¦ ®ÎÊ`eba
§¤s»Z9Ø»?XyyÙ address@hidden
address@hidden puvþ+´7ûß ÎýËYV\VDTþßú¯Aec+{Wu/Çÿdýgö¿õÚãlå
Ðeõ4ôûßôÿW1 {S3+{-°²7z
af&{WÐW-ºíÿBÃ_²rüAVN!ÈÊù/üçúAV®!ÈÊí/Y¹ÿ
+?ȲòüAV^!ÈÊû/ü÷NþÏaeãüwøÏöþ߯QQÏÏ-:,¾ÿs½PFté°°ð°³ý+jêæ
address@hidden Ðh
-¿ºä`ÊbÞVá'Q<S M.jÑ
ØÔ?ß¼n[:.çD÷£Që¹*ù-O)÷8)_±ûýh&9sÚøX#lR«¥~¬<ÝeäÉ¥#=²ÊôÊó§¨Hb*D®õ³ëEB«eYµÇúBä
ÿÂ:·U;P;r6-J¤a}<W/o1}FðÔr}°éãr 9Á_ÌSÃUÏå¼¶Ãܰ
®òóÝCoî!üFu<TÃV?4ÑgØ¥ñÕéËÔ>º@&°|§YéæÓH«h¦g?\%Kåqb7½6*®½åÎ.á¦ß9<©ìt«½ÚÜ^鳿
¥F¨ê RL`cªrÞ¦wGÝx÷§ë¼UKNÊÐo¢¨s¦50
-®ç4ÜPBßÍΦVÛsºý:KT2àø½Ñî¾ç"¹²¼GXX
sÆÎ}ص[ìA®5ݵn>M/¹Ö6xóXg·6´èàL`G
z!°¿îóËF~YID<dcªS<û¹¦8
ZSÑHuB
w7ÆXåkwë±æ7üYIwA;Å¢
Û#B÷ïQ×Ê¥¼±z˰«ê`[÷ô0ÒB7¶XÆ©µ%,giBÇ®TC²
¿ã"ö5hLÇeëQäa}2¥õrGfÑHÙ²¯fó¥ ö>ýyýåäÀ
gÜ÷ªÄcÍ"¯:address@hidden:/~Åø¬#j±9¤(ÿåT¾8ü.¢§÷tÙ¢ÌÙç~Y/´ù:·48^jÂD0LÎ6ù½¯§s¥7ðWãÐí©a§Z¢¨µóM¯µ$&=ÐínÖN¤ô&RNr~>7pWÏkèV
0xªwÿu.ã´(iëÎéØQ5ÿ+iºTF+¼Ê;fÞËJÈixTÛËýxc;¶þÌt¢öú×=b7FÐ)wt_vqÅx>ãp¿
#)Äгr1ýq"¡Íæ+/ØÔåHrb]gÃJºlj3ÅðÓ2ñA&fï
_°ÍE-íhåGúªéàKÊnË:b½TsõXöEd6cª¯QSÜ}ÏFÑQßO³¥Q7³¾à%Ü=_g
9-ñêÍC-,W¥Óêdzû',øMÙæ
-C±ò[GYÔí¢ØKÖD²yxÏT¿Êä¶`½ÙaöQtJì8¡?÷ÚØ´+TFéöP-Ûà©bSùw}®e
º$bbæ)@>1fEà(a¶§Jn
Yp ±Î:CG4$;/ðmîÑÀõyìµ0¼OƼR%âÆpI9ê0t^«ÔÞ¿+®
µgÔk4TÄ\I(Êß^8)ô1bü¨N'*5î£d²ÊôíÀ>Qò
l8ùg¦×Âgc_KÌÜwUR{ÏÚÎ)Ñ`?Ûì&S+Rô$qMç
-+颣\Åà½29ó:ËÎÅ
Æn|¯!®â\GøTËìEÇõ^£,:àÅ¥^x°_z¹oBÎVò§¿RnȬÍÖ;Ò_8~0YþZCe0s)ÊmEXeÖ&¨
Óé£Ò}{dÿ²Á]q°åh7*»æLÖÑ TüMð Ì*dP5§J^çnØÃ¢HàIo±¶ÊÎuM4ÃÇ
TW¼û±c~CAwkù§f"ìö<[Ó¦Ì9DßµÞçÚõØéýݱ%RW2ù
çCÑkÙ¨,oQÂ;ÏWÝCNÃh[ÔËÕNî·ä$ì¬PÝÝùúÉÚë´ùÅàúElaºÖý/%*áá9½à
qÎ
U¸²m'-mF¢*
dºt!5[pÑ%»'"wÍÎ'ÆÏ !(wÀí sr]¤<PT]ïãèR-¹MUÿ}
R³Qî\~ò!áìgSÇBQn~YGuñÉØO¹å3J!2¹<a$´ëå¦Wæj«3®D
-³NÕµøYö¥<öÒß'ð>¯8ã/
-z4ìÚnu3ßC oCLQ9Î)°ÒUåÜõz'`e
-lÍÜÌÍÌí¬ÂlÆWµ<ä$áǧ.îcÔ >ý61|ÒS¨%Â<MxòúÒÅr!÷y¿ws½4©kó*ÅD
BEþØ~©Vr¾Ûr7¯ïkÎÔx]#¹z7Ü
÷¢1D
ÆWĵ²(ÊN¥0æÑ<pE¥3üÉ×ó#GhöLuzüÍ-|V#¾|4÷O4ËØRô7Ùê`иmd»ÃÐßo8>c,{ÁejÄ"AC&êÌÙðZÉcO/_N1ÏP\&±-kÔôvý
¼CN9yɲC߯0ø%Å÷W
ñ}DëéÌÕþMÇ
-õ¾
>-u&Éì)ÑjAqÁÒìÐjÁÜξ¿ºì¦%Ii®º1=L¥ÜwÀ¸äÒoæ2¢þÃÕWúYݯ\ÖxHÜ'sHEÂ!FØwFðxeÅPl_Iq³~¶8bÕ?dý»ÓVÊ>öJ¥EH3«Sªñò[%Lã7ÂùÕ°}cζ
R²Ðlî÷Dá¹[¹ZßIREX»CÆz5ÄmK7
xUúoa¹<ÞoGúPk«N*ZoQW|ûlân<È=ر^ãg´åù%G·°¾sGuE¿¦èÜcað§¤_±%*F1×$Tì®b×õl_EM#¤Yû
?7ÜìÖúQ;.´îÒözi:è¢#6ªCQlþÚòHèæ¥¾lÞ-Z1%¡ütõjÙü+Þyx¥Ó!<Îòp)fCÑÿDm2SíÕ
ö·ØÂ'måý/ü¦¿-íø-XZà&]jYå-L_Я¾¼>çd{PTªô1dãßéó³GßKMkà0ÿþË¡;0¿ôpÄ:A¬KmøÖÆd%æØaÉihò¡±e\?<¡Þ}º^×Vmkçêb¢YÕZÌaúmü:i¦öÐç(ºf[ÏÀ.ç_ÉpÙ÷L¯ÔÁ
«WüGﬣJU_Y^Ó<5rOqK"ä%ã¥ûzÙK÷´rÆ[ã·|%&Û(gB_
´?(>¤×O»/h±*"§)dj+§:R¯Üwp8¢--§IN/{¬Ôâ$$¡¨|sCRFqRì6%Us»¯%;ùdIáܯ¦ãë"¶E(%î
]ÓïÏ[ªcöz.,/]ãÌ{jâÄÞØxRhÅeÖb
-{èFZ2ßÁ>tâøø\ºY ®_ûSÍg¸
¸'µ¸ã$ £b[ôuÀ¦ÇoÜÀäÿÂ'رÇÝngÞèÈý=zÉ ½ïïÆËáXXÉë\ó`ÑË$1&ÔÏN>².Bè
¬5¢¾s`î#mÜq
±
-ï$Þ°WÂäÏ address@hidden xWS}_&û
Ñ$
Ôu=Ԩϡékþ</ãB4³,b¢cX9X¹scÓr f-1-`ï²jߪR¯|
åã/>äC+
-ØJ
s&:µ¼ÖâÍùë
ÔuÃZOÛªÞÈãëEÃkL~þ¼7Ûçð3qð\¬X÷`Qú¦%ãA¾
-éiÑ7PÈ^Þ#yÍÄ~¿à:OÄ
·ác;è©/>]31Nj,ý"Çé]E`,ÅvgÀc»ÐÏ®B0+q¾¶xõ¤1iKÌÐß¶Ð+´taëØ±{g|Ø¡»¥ãµ61=b¸P*kÚoõ;PÎ×Ãzp
ظSw¨=°õX>Ut¼+AáçÒDy2éw >
C!B8|õK÷*ç§)WavøÑf÷JL*-ªDàCh±r|SÆñ7°S^éV"ÙüjÍ"ä¢/Ü»c[1ø!ÓqK\k1²³eËhpjeÆÉ`§0jTN4çµÞ~¾ì=§+£:Yq)9»Ü7Íö¸¦MLyúo¹+Jíà"¦k²8Á%Ëc
-{#J¥otN:Bæ<ϤuwRXÔBO$6ZO½â
:æ¿Ågq"£Àð¾~CóT}úr¿-dt+¤³ú¨ÙrÁ÷~Ã:úU÷>R-jÚ½Û)kükèÚÑå2Üx-Pw8Í,address@hidden@ê;4_a_®`»íÎT#woéÞéÍð[íÆSr
I`Ñþ1÷Ý]Q笫\4¯Kq;cÔ%^n\ÔßE:º,-ÒÏ£T
address@hidden|ÛL:¤Ô±3:Ç]RDQ-]Al
-õY7(.úÕ{
öß~´^qù£«ä9k鯢ÏÈ£ë&Ç¢÷òâ¡!Ë+k3Hd?Ø·¿.³¸ìX¡°ù³èPïlñïÊÃIÙ٨ϹÉLù|NÞÞt\ËÄçF:address@hidden
KнÍ1©kÔ%<ãØWÖ=Énø.¡o|Õ©2 ñ±àöõiÊ9~Ìàs®38O72ÿU¿±v¡¬ü`
-ãâT©4îÖ!c¸wÞ1¢OadªÛ¾üÍ$²î:O}gÛÒ¶É¥U(Σ¤,^eÜÓR´æä¬Ò£ÝÚV»¼¼¤ÙÁH8£&¢24½L²2'address@hidden
ÁtÜ&GÄGÛ-á×ÛÕN,em1ãzq,toì
|¢É$øç¥?hî-ç¨JÙ/ñ£-(µ]àUM'«nH0>~c&$`÷ü-Çe´Ê'é-+ð¡}ÔïàûWÛø²Ð5\T\%VUð
Oæ Ëxy]â(®ÖiÁÚáÛ¿o;ã4J¼Ú
^¿à#Ð
¬p;_T0mì4_q ÎIú7HuÑe=EÑQªºE«Ü;address@hidden;,kY¦ö4hÝq·¹/
address@hidden@ã1¶>¸ívÓ¥½ªI7¾k͸Ä
ÎêãÈ£Íì/@ʯ´NÀU¢hìÄ·OVG:¤Ê<þqéÐ?'ÛáË]]×ëÆ½Õ§ºªOìlJzFßBüf¥z=ÆÌyì
Zª!c.µñ#øØÖhª?ôuS!³3ô{ïîê*5Â_æ`¼è×!É*zßÎRw¿}#iÚa¥D²AÓA=ì¥éÜ
w°æ¶ö®«±Î4Z&0³GÝIoªz÷²&LWñ¸e£ÈÀ]'î°|à2Ã
-m u×ý¹Fcóéðk$Ó¥&address@hidden K]m
-¥ù§I¦Ó{µ ¤£â`úÅ3~Iâï¸3
ò½çSÞOõvø(e(ª®³Ð>Ö_DÇîÇMGX\8ú{Ø®àÍlÇr;I ðßrtÍõߺÙ
-©ÆYÔ¦p§SY¯-èY1K¨lP2SÊÒa6i[iÂH¼bÉ÷Ú_T
jû¼>hé`ækãêia§¾Ó®/µÓoÜþº
Ôôzئ&ïå«=ï±}¦c!a'vÑñ๳Û@|Í)W.HsS7NôZk?1*¢t÷°Ï¡(¿xK^߯Hq¢|xûzÙ1Ì<Nlû=c·`¯¼,-q#\Z*gKLÛÂ5óÓ>BäÔåh©
½FáÊ
J2<xúÕaôHÚyÎÚ¸Ç\
Ïû«óç^Çàªæ¦Dþ!°hPØrÖúåKÈ#5z¥¦Öþïã¥Í-9'Ò\^i¹¸Ñgî²ÆU·q©ß¦Å<ÜøÉ`!6`E^ì²°
D
-ik\?BËïàæ|3âeìjÒw&>í
Q?ÿùà§BëÉüü~7]Â5¤×äWßÐ¥%[,ÅÕ1vèÉUü3?ÅSåSî&wî´¥1õ2Q)ÓÛ*µy£&÷(ÉæA©ò0Õg°=$žaðú~YiÎùC3Øl]:q9_ñlG4Ë]Huü
å3ɦëGíÿ!a(:6JÆW!Ãô®3èç
5á«þ¨nÃ:Ú2o³OI>V÷÷³KrGê)ee^;C'ÍM¿bɳÎt§òçò4aO2Æ÷êȰêèK¡ëëá
-¯éÍ뤺4zÄ[Àu®u=¤xï< s/í÷¯k'sSô~zõʦÖ
=Ãæp%ÔGE+f6_k©}&â¬0ñ»1èÏ6^nw
1åkÑ?`KEÓR(yykÝF«Ý9F|--<:XSéܺ͹¼>Î"åö¥mRúvçã2'=2u~ö`Õ9~îÑ~9½ÚìÖÃíû±KÐü
-<útðõåW{#ç&=ý9#q:\ý$ñf¤;ÝTôUÜÑ=VÒA}Êz#úRD×_,ï5KÙß
]âFa(dlûª¡HñÖÊ"^Q®QhñËÀë²öuÕ¡ì¼ñ¼
-±tG(Ôx HiÂ)fAZøh¥gçNè;vÜl/Ù6moFH¨z-p¼ôäHèd
ÚY¯?ÿö±â¢®I ·ÇP}Í
_â&]5/ùÊåÕÎ]834<Ë·ßùùk=ÚSé7CózòË6Âã7(_2)ŧØÒ.¡¿=ÿ
ÍÔªÏi±2Í0úölÖÜ
address@hidden(QÑ$1ù¡wEÄkVv|~HÝy®
Ûõ.
Ó¨u·Þ=¥ê¹Ú¡"®Èaʬ!wãþrõÁuL/0¾£]O¡û3]®hWFùü¼q4#*<ÚF =Ë4úFxÏAÀ<
È3\ÎcíÛ¶f/®ÚÞ5QõYjÁ`G:
Ú_ß×1Îikó¦V(êh)Fðâñ[%ý[%ex³S.Ä]/G|þ2Æ|Ã믵ܡ°Óè$üÏ^¨
|ö°ö·[ñ)¶rhÜ'6é~Ní[©[Á
"sÂ8k<l`åõá<Øiû;ó!N±¤/0j^J:¤CÓBg¸OË+§MÒ.5§Á¥Qh¼#ZØá®»µÍ[w·Sð1Q§»ÒH¤í[5§_è¼Àåµ|Ç]èËË
SBv}Uë]>°ªÌ
UòSÿ8bLÏ+qÍ,*
-+dw5Lï~PÏNYM_BØo´^¡Îß|address@hidden<±`gïtW³fãÁjÿáåõÄäkæxÅÎ
ê"|Y=)¨ÄJ"address@hidden>Ô°H¡0=·Ãlö:¤Ô¬a·lýð
± ·´ü«5!Ù j}Ö³o;/*6
xÓO*y÷-³2)D_jyMomPhý F
&¡OÉÊçp8ÌdH(RÛMX\_I¿¢p¡-õåç'5Ó<0Ü©¬ô5õ÷ña¸+WPî§ëá>I
Á`Ëjó´#}æÜ#ײs6<HþYÞÏöÂTz´M¯6µ<5}ÂhûÖ
-ø9Ò±ßÞôfg±Vf9wÀÖhäocØ!*D?-»ÖÜi}Ê,)å"{ð{
ÓsÌpÌôrȳ´Ò»
-'f
-7ãè×±~¯D¬â¢c°l~ýÚåzÇ
5+)pÒ*¨ì»½-¤£âW¦]ÀÂ^Üò·b¢eã¿r;Yq³½A-ðKÒÆØbÔqññ]»á,åÄ×°ðá}béìul*)0öS)bl¸çüî;ò±±cqaEE$U±à²´Äàóh¯¾^vLB®y^L
õÇ*Q?ÃF0Ôm>Tì©RF"ÃIbªf\ÊùóDé}LºðýT1ÀáôåWÖqq& ,&zQÜ`Ã
ªâ¶ÃÆö(÷¢×K.Ê^´%6<gÖîùm
ÂûT0
Û¡i¨íõÃkþØ6¶yP«.Ô=µÅxòñb:ªdq©Ø¦p*ÔKyfc¼´
î¤ì:ß¶/a&luÅZ¼âhÇhX -MÓÝz×WU2 4߬~ï¡À
íXï±Ù%×¼0ô:T.¼spç£PpÿÃËï
yu(¿tW²þïêɽÇ4ÒÐLÚj2J{=¿
z¿ý4;uÀÀrË 8tkg¥eÔ£\7CÐÉx×ptè=ĵRöMH¨ T{ãcþ¹1B¯8L-kC*ÄQJ®ïßjPÓ
JJ/ÃÂÈ7Ô<L
ÓO55O/¶OÎÊRéï®*w»¸(ì;El¡ê"«-¬
Í`m'oxí7ôöú²nd+µ»<ÓÍpæV¯ðÉu^Òwu¾uKËlô
{ì,zÌ.>Ñ-L¢õ§^÷wãµOq#¶¥!3|t¹7X~äÖ¿¾í®µdÌè1<j1/®ÛDdz^|ÞèIeé2dÖ8î¦X$±R°ÛC¯±5ùë
¯V"t'Áýï*7ºÃ^àÒ8Ò)´VKÊêË×Y±SôÔÆêiÑä/Lå~Z27H5þ$Òzèæi$
øVN¿õCzäZ(§¨Ê_AÅv$&CýƱKת+~AÛº:oK,çþæ||¤¿Ù]|¦
=
address@hidden,ÄZ=/éc×£&2DZ)ZpÀã%t×f"ÖgcöCe»eøí}§ã篯£9ë5®Åå÷üùãÙ¦yó&,UNHíUæ¾dr
-â³I*å:ÕBË·½mçæªF.º½àyk·¢uxÁ>¼lÌíD#
ÆFÝæKóÛå³SÇC¶îrµ~¶¡3ùN³i¤m;§<ÚH´Zi÷
ª³¡"MveDÅGË[¿¼Ù/ËlJk×¶£
kaßl²Ãüö^½j:¾q
ÂF*®$~sºßúâ4!¾ë
-Þtnß|
,G«ññK±»á#¯þÛ¯§Vú³1F"Ú³¨ïÐ$8ê·E-A»¦90H»YêK.¼õp
t-øq®øÈo6øICËÄΣÆáOHf¡êK¥LCÞdÀ1ëne0wzú>3¿
¸NfGO¼%»dTðzmAµXÜUéÎabÁµD4á£*8þÂ
hHW'NM9
ZEßÚ*â"·Ù¹÷êµíÞ&µû%-3ö>YwEÀDîäkÕ¸½}
=*HXÒ×Ömßk½"¬¹^¿};u
3ò-F«¼âÈC\6{ ¦R$
r¹pzÝÎJ¢-µ¸çÙ5â£sKkBÊ¿è8r cN®W°'®ûå¯s)
¤k;̱ûÔ½k
O®òÓóìͱN«2Lİ6tÀ6-Nö}¨-Ù*GÏѬ¨>µ£\Jt·"ãÚhøU;ÂæµlÉð$Øx³}Òøü¥ýΦéTe#d
&Û¼>-´ä(address@hidden/
ñÆPæþ.oÎè,address@hidden&¾muÐÒÈá^%èQ^}ûá|2uì5|÷|õ{ ]ìJoÕ»m ã-²Ðýy
(¯Éµ+0²bÿ¸ hgÅÕÔxíó¾ú+nÜ+<
-ÊM}Aõ-f3±ëfÁH(¼[yi¿W
ü(@ÞÁô?»Í¢o`ãSû³½?úõØô5F¯áý1mEhFçm7°å¾p
Mw\¿³mt~:±öÎê2ÿã2ÔéeÊÁÞ¨×VîlÕ³¯q]v´ª }"_rDÍ«Èúþ
Çb»Á7"Ña*û×É=Ãúirl««£vAg.Eß2vc;address@hidden>
^û7Üf`äl *ÛWF\öâKõ=¡O`m«®/4\óÝXíµÆÜÀWG¨6Ýki
tËÉJSRæ^¹àÞ6Ãñdoö(8sÁ`õ
sÓ}iühXìÜws¨Ô:°ÜÇØ¨xs?Õñ,ñüO³à|³°½þ=hi»òXIWتøCøeëÆÒ
ÇWÁüF
IEërDZ´ø*¯QÉKJiÅïX2-ùHÖ4øÂç:Èg6
ö;Ô-<Û_¤`\å-ÌX°T~^¡¥Îûý.ÝÆ=iý]<l2ï;<doöÕ\Ʋ?2ôY³Ò`Ì\scOØÓn]xrxc#º¨WüîÕ°ù
-µÀ9u½æÛö8}]b¡'Oôvô<À³òã©oE£25tp~-U¼G¸ð;Vû9OÝzÓ ¶}
-ɸ«PNZu,Ù¹§\¸
tK¿Â_c/9m\8ss³À]8¼èxðMtIRTÐ(¢SÕ3B?qßÒ¥ç
r¿ô·¸ÃkCxf¸5;4"ÞøÏ¯µÂÁ-d.ÐìËùýÒz¸F£ZÎçÚìÏÛC®vT&´¿/vR¶a<Á\¾ìÎÚµKDëâGÍl"ÖÄ&wÄH9eSh2
-©O¿2p=ÆQ}Y8 Ëßl/è9 oºXl~¯js´Ñ\{RÊòÁÝhJäÑr¬å:R¢ððÛqoãú
£!º|¸²ºÈqR6ù°Cê#êÕàÅãkóq>6ã
*S©yZØÅPßÌC~°Ì6
py,Òø.W|Ý$a¼u,é'<øÔÌáöo¥À·ª0äÁ,þ¶Lé>?»:address@hidden"3dµ
address@hidden:=þÙ´aÃé"ìH®'ÕaÌG]ºÑÖתî:8ýîdÜ4¶¢÷íL
address@hidden'SÂÏÑøm,PyKê%QBvHSJîzÇn/²d\sd¸Ä=o}¹´8äÝE lß&ùíý©
address@hidden puvþ+´7ûß ÎýËYIVUMæý¿7õ_ÊÆVö®ê^ÿÉúÏì1ëµÇÙÊ
Ëê/+h"è÷¿?éÿ¯bö¦fVö+q+õB`Ýçü²xÈÆT§xösMq.
+µ¦¢"ë
+în>;±Ê×îÖcÍoø³-ï.wE¶Gîߣ®K'*xcõaW1#?ÔÁ¶îéa¤
:ol±>S7j?JXÏ0Ò4]©(d&~Ç#Eìk$ÐËÖ!¢ÈÃúdJëåÌ0£ÿ²e_ÍçKì}úóúËÉϸïUÇE^u¸=
+$عBBúúu:^üñY
FÔbsHQÿË©|qø]DOïé²E'1²Ïý²^hóunip9½Ô`8lò{_OçJ[oà¯Æ¡ÛSÃNµDQkç-6^?jILz
ÛݬHéM(¤äü<}nà®2<ÖÐþ`ðT3ïþë\ÆiQÒ(ÖÓ±£jþWÒ"t©:Wxw̼Óð¨¶
úñ(Çvlý+é"Díõ¯{6Ån*¡Sîè¾ìâñ|Æá~AFR¡
+f3åbú
â$EBÍW^°©ËäźÎtÙÔfá§eâ*LÌÞA¿`ZÚÑÊõ
U?ÒÁÝuÄz©æê±íÈl6Æ6U_£¦(¸û£5¢8¿;fK£nf}Á;J<*¹{¾Î
address@hidden>-¹ïª¤öµ3?S¢Á~¶ÙM¦V¤èIâÎVÒEG¹Á{eræu-A%Ýø8_C\Źð[©!;Øë½FYuÀK½ð`¿ôr5ÞäO%~¥ÜY#w(¥¿pü`²üµ$Ë`æR"۰ʬM2Q¦Ó;G¥ûöÈþe»â`ËÑnTvͬ£A©øàU$É
jN¼Î7ܰ)EÀÞ
bmëh¨®y÷cÇ:ý,î×6òOÌEØí)Zy¶¦Ms¾k½Ïµ)ë±Ó?ú»cK¤®dòAÏ¢Ö²Q-YÞ¢6
)v8¯4ºÑ¶©«ÜoÉ
HØY¡º»óõ´×i%òÁõ<ØÂtû+_JTÂÃszÁâ«p
eÛN0ZÛ.DU
+ÉtéB4j¶
+à¢KvO:Eî OBPîÛAç äºHy *&address@hidden<ÃÙϦ
¢Üü²$êâ±rËgBd+6Þ:¢(rS`¥« ʹ#ëôNÀÊØ¹ÛY3
Ù¯jyÈIÂO]Ý?ǨA|úl:bù¤§>QK>yð-åõ¥å4Cîó~ïæziR׿
+T6address@hidden/°ýR,ä|·ån^ßשñ»:Frõn¸ ïEc
+®keQ/JaÌ£y2áJg8ù¯æGþÐìê$õø[ø¬F4|ùhî6i±¥èo³ÕÁ
qÛÈv¡¿ßp|ÆX:÷Ë:Ô:ELÔ³áµÇ_¾b¡¸L>b5/1ZÖ¨#éíúA)2yròe6¿;^`ðKî;®
+ã=ûÖÓ«ýë}A?}+R;È5÷°½¦ëxwwp<!P·=ê¤ÄJ_°±I°¹SËÔNÄ_ÜßÔÅ4ÞV¾|^4uÉ7)"ÀgÑu,address@hidden
Y÷Á!ßPÑôÂ
+Í&n3 (ÄRypO¤:á%R:{x³Þ1l½Xþ{U½ºm?(?address@hidden"+_{õU]¢$ª
:ús×äÐxò¹¡+!<5Â/s·:sµ.¾¤°v?õj9Ûn
+ñªôßÂr5y¼/Þô¡ÖV
T´Þ,¢®øö'ØÅÝx>{°c½ÆÏhËóKna}çë~LÑ+¹ÇÂà-OI'¾b
9KTb®I¨Ø]Å®/ëÙ#¾FI³ö?n¸
Ù'¬õ£v\hÝ¥
íÿôÒt4ÑEGlT¢Øüµå7ÐÍK}Ù¼;Z´b.JBùéêÕ²ùW¼óðJ§CxåáRÌ<¢ÿÛd¦Ú«Aìo±
OÚÊû_.øMlǵÉ|
alk;*¹Hûìd}Úʫɢ԰SEj-tbÞãÉ>address@hidden|ùí{H¡&^è*Rb××jd³
KF÷PºçdÌ®&yÕÁtÀ¼U+_
d´ú íT¿ì·V uo%¾XW
Ü[ÇûPÆ7Êqws×Ú-ð[°.8´ÀMº$?Õ²Ê[&¿ _}y}ÏÉö
¨Té+cÉ,Æ-¿Óçg¾ÖÀa(ÿý7Cw`~éáuXÚð
ÉḴ;ÂÓ:Ñä%Bc˸~8xB½ût½®Ú(ÖÎ(ÕÄD³ªµ0ÃôÛøtÒLí¡ÏQ
)'t/Ͷ>?]οá²ï^©,V¯øÞY9Fª¾²¼¦%xjäãDÈKÇK÷õ²î/hå·ÆoùJL¶Q0ξ
+iP|H¯v_Ðb%2TDNSÈÔWNu¤<^¹ïàqD[ [N^öX©Å I>IBQù-ç¤
â¤Ø#lJªæv_Kv<óɹ_MÇ#×ElPJܺ¦ß;¶TÇì
õ\:X>^º,Ç=÷$ÔÄ)½ÿ°ñ¤ÐˬÅöдd.¿}èÄññ¹t³\¿ö#§1Ï8p(qOjqÇIFÅ(¶>7
é1ëM߸Éÿ
O°c39»ÝÎ0- ½Ñû{ôAzßßñ°×¹æ-"Á¢IbL¨|d] ÑXkD}çÀÜ
GÚ¸ã,cÞI¼a¯ÉAjðáÑõÝñ[¤Oõ«ÈºMÇ×_¥9þøAð®¦ú¾Lö¢I
+?¨ëz¨QCÓ×üy^Æ
hfYÄDǰr±rçÆ<address@hidden
+)ÊÇ'^|ÈV°/æLt4jyÅ+ò×;6¨ëµ¶U½Ç××üüy3n¶Ïág2ãà¹X±îÁ¢ôM%KÆ|<ÒÓ¢o
½¼Gò#ý~ÁþuAnÃÇv*ÑS_|ºfb,ÔYú9EÓ»6ÀXíÎÇv¡]
`Vâ(|
mñêIcÒ$.¡¿m=
¡WhéÂÖ±c÷Î
ø±CwKÇkmbzÄ&address@hidden<Q{`ë±|ªèyW0(ÃÏ¥òdÒï+Bpøê12î[UÎ&5'NS®.Ãìð;£Íï#T
ZT5ÀÐ2cåø¦ão`§¼Ò:D²ùÕEÈE^*¹)6:vǶbðC§%â¸4Öb*dg
ËÑàÔ&Ê6+ÁO`Ô¨
+ hÎk½ý|Ù{&,5OWF)t²â
+.Rsv¹o?íqM$&+ì¿)ýh½âòGWÉrÖÒ_E#G×%MEïåÅC+B.;/WÖfÈ~°o-]gqÙ±B9aógÑ;
?Þ Ù09âß²³Qs.óù¼)¼é¸3Îu®dð»ÇK®Ú¶Â3,:ó{,S¯n.<)
{cRרKx+Ö³Líiкãn+r_²ùÙ*ÝZv
wc-$<ðöp¯1ghäçêÆcl}p;Û9í§K
zU.n|×qA7ÕÇGÙ_+^1h«DÑØo?¬t*HyüãÒ¡'~N¶Ã»º®×{5ªOuUØÙõ¾
ø%Í0KõzòØ´TCÆ\jãGð
°;ÑTèë¦0Cfgè+öÞÝÕUj3¾ÌÁx7Ñ®C-Tô¾¥î~ûFÒ´ÃJd¦<zØKÓ¹î`Ím1ì'\Wci´L`fºÞTõZïeM
¯:cp3ÊF»NÜ/address@hidden<address@hidden,JóOL§÷*%kAI?GÅÁôg)ýÄßqg823å{)2Χ¼ë+ìðQÊPT]g¡}¬¿Ý°¹pô÷°]ÁÙåvà¿åè
ë¿u³<S³¨MáN§2!³^;%"xí¨îê g¬ =}Jí9Ú{6ÚW:)a!)Öô? a
+^²Z54áí¶Ï9L
7Áx)address@hidden,K±\"ò¨>çý¹&~#Äv&å(ubÓÏDÜõ{øT:±¯÷ðIs¯µ=TªÓ÷³Ù1¬½ïê
§aþRAÝß¹ô±¤°û¤Bu7 5¡ï¸ýs%yæ¬7±4õxÝi=Æ«£ØÛa>±AÒºÁK:îZ¸!Ó
address@hidden&&!Þílê%çºYRr?!gà\ë~²"LPl¡A8ªøÐIäÀ*¥y7z½Ð³bPÙ
d¦¥Ã,mÒ¶.8Ò*4xÅï>µ¿¨
+Õö
x}ÐÒÁÌׯÕÓ<ÂN}§]_j§ß¸ýu¨é/ô°3MMÞËW{þÞcûLÇBÂNì£ãÁsg·øS®\æ§nèµÖ~bTEéîaCQ*ñ"¼.¿&_âDùðö1*õ,%6³cyØö{Æn)Á^yX
3[âF¸´TÎ(*¶kæ§}È©ËÑRA'{[Â-dyðô«Ãè´óµq¹@;$÷WçϽÁUÍ;M0üC`9Ð.'¡°å"õË!GjôJMýßÇ%:J
.+¿úlyW G¿ÎªMQ½dB%¬[WU÷ÓÖ+}9ÜKûéú»âuÚÁ)üõr=ð7¼`·HY{BMÅQ×:
@r_xÌJhOáû!sm³
+ïõ7øÏ)TèKæ_£²Yô9Ú¸óDw̳gËà½}á¯-ÉwÓà~%ZÐé«V¿ú(«="9\
ù¾VÏÅ6îíN¹³ÉäéB`y/¶ì?ëGÉpL|address@hidden
«è*òÊNC¤XX˾dÆYn°cËé[×Ëá®=tl°~&}'¼¿ÆçéXªÌý¸MX-ÒGxDWs1ÑYb/OkØ
4êÆïPy^âÐû-ûÍQi-ë"s?TH§.ÍN®oá[u:Ç>O"öNâ©]=_[á*3N%¥3fþA0a¦g¼Ã3·F$Õ3j
F8øÍx¡ó Ï*ïAW9¾eAÍ2µÇÊÂ!/¼üyzÐÊ·ó«ÂRÀ5ñ¼ôtP ßCC×o"
ôÑ9Õ6~fà';.3Óø~gÂ*´5IYGFý¡õtªÒõÈWÇï®
ªË.`³nÏ0ç+Yò¤DÏWo,s$N¤¹¼2
Òrq£Ï,Üe«n15ãR¿ M
x8¹ñÁBl.Á0¼Øe?+`Ò׸~ß58ÁÍùfÄËØÕ¤ïL|Ú+£~þóÁO
Öùùýn"ºkH¯É¯¾;¡KK&¶X«cìЫøg~§Ê§ÜMîÜiJcê#d¢R¦·Uj9òFMîQÍ SåaªÏ`{I}Ãà
õý²Ò1ó$g°Ùºtâr>[/¾âÙhºêøÊgM×Ú>9þ)B+ãz
týÎlm¦²EôdàVÖôZ«d£¨DFþûûÈ×3ÑΨIIh=TG¬vZ
gðÄXou{µ2XI¥DgÎ×ÊÔxfVtR"î>-¦|ÛSr u;5·QðxJ
b;¤uD¥L£Eqê>Ét}ïvÛ°Hxt°",§ 5Ò¹usy}EÊíKÛ¤
ôíÎÇeNzdêü>ì+ÀªsýÜ£ýrz!´Ù9Û5öc 5$ùxôéàë3ʯöF4ÎMzúsFât¸ú
+&H$âÍH vº©è«¸£z¬¤úõFô¥®¿XÞk²¿4»ÄÂP:ÈØ
+öUC5â1E¼>address@hidden
Ï!0(Ð;;wì0!%¸Ù^*;³/l[ÛÞ2PõZàxéÉÐ3È"´³^?þí
$bÅE]n¡<û¾ÄM»,k^òË3«»pf*%hxZ?o¿óó×z(µ§Òoçõäm
Ç+n4Q¾þdRO1±¥]B{þ©UÓbeaôíÙ¬¹~¸!k0'¼P¢.(¢IbòCï.׬&'ìøüºÿ:ò\-·ë]>§$Pën½{JÕsµCE\ÃYC8*1ïÆýå
kë&^a|G»B÷gº\Ñ2¯òùxãh>address@hidden>Ag¸
Æ6Û·m;Í^\µ½k¢ê²ÕÁt´¿¾¯3b2#Ò41:ÖæMPÔÑRà#Äã
¶Jú·2K*Ê<ðf§\(»^øüeù×_/k¹Ca§ÑIø½Pøìaí'n·âS6låÐ0,
¹OlÒýÚ·R#¶0DæqÖx<ÙÀÊëÃy°Ó$öwæC8bI_(aÔ¼tH
¦;Î<q5!WN¤1\jOK)£ÐxG<´°Ã]wk=·î>n§àc¢Nw¥HÛ·jN1¿ÐyËkù»ÐA§ìúª×»|`U«ä-§þqZÅ*Wã2=Y+úá!bniùWkB²AÔú¬gßv^Tlð<;§=Tþòî[feR0¾
Ô(òÞÚ 4ÑúALB-Ï1àp=
È>Q¤¶2[±¸"¿~EáB/ZêËÏO:þj"§y`¸S%Yékêïã9Â&p+W+ÁÕæi
þFú:͹F®eçlxü³¼/?í
©ôh^mjy.kúÑö1*qs;¥c-¿½9èZÍÎcÍrZï8-9ÑÈ߯°CT~<+vÃY˯aàÃû#Å8ÓÙëØTR`ì§RÄØp+ÎùÝwåc?bÆâÂHªbÁeiÁçÑ(_}
½ì\ó8¼+táû©4cÃéË)address@hidden&U;ÅmíQîE¯\$½hKlxάÝ'.óÛ÷©`
+·CÓ>4QÛë×(ý°(3lló
W]¨{jñäãÅ*uTÉâR±MáZU¨(address@hidden@Ú±Þ#c³K®yaè7Zu6
©\xçà8ÎG¡à4ÿßòêP~é®dýßÕ{i¤¡*´Õd÷z(~ô~ûivêå-pèÖÎJ˨G¹n
ñ®;à0èÐ{k¥ìPA¨÷ÆÇü>rc^qZÖT£\ÿÞ¿Õ¡¦)
+8*^0#
+ºÍæ5¶9Êg§4lÝåj
ýlCgòfÓH[ÛvNy´?hÿ2µ
Ó*ïT-fCE<ì$Ê·~y³_ÙÖ®mGÖ¾5Ødùí½zÕt|ã'T\Iü"æt¿õÅiB|Ö¼éÜ¿ù
+!YVããbwÃG^ý·_Oôgc&D´gQß¡IpÔoZvMs`v³0Ô\xëá*è6Zðã\ñßlð-FÃÌBÕK>½ÉcÖÝÊ`&îôõ}f:ApÌxKv5ȨàõÚj/?±6¹1,«+5ÓÃ*Å5?jhÂG
T,&pü
ЮNr
+µ¾µ?UÄEn³sïÕ;kÛ½Mj÷K$Zfì}²î&address@hidden
¼~ûvêþ@ få [VyÅþ¸löM-¥4IäráÿôºD[jqϲkÄ'GçÖÑ
qä<Æ\¯`O&address@hiddenHÖvc÷©{×\å§
æÙcVeam&ém+-#¹ÿ¢P[&~ùôî|address@hidden>address@hidden>ßÑYºÎcPM|Ûê
¥;ý>J:У¼úöÃùdêØkøîùê÷ 1A»,Ø;ÞªwÛÆ[0d¡ûó
address@hidden"ñ<Ûç|õWÜ.¸Wxúê[ÌZ;g&b×ÍPx·
óÒ~¯øQ¼'èvEßÀG§ög7z>ôë-±ék^ÃûcÚÐÎÛn`9Ê}áî¸~g#ÛèütbíÕeþÇe©7ÒʽQ¯ÜÙª9f_)
ã4(ºì(hUúD¾å
Wõý#AÅvoD¢ÃT*ö¯{õÓäØVWG=*ì:!Î+]¾eíÆwÊ¡Êñ̽ò[Òç
p[Áü!H³Ý´´5Î'aç©I¹!8̲Û=
¬}¼þöo¸ÍÀÈ'6ØT¶)3®¸ìÅ!ê{BÀÚ>W]_h.¹æ»±Úk¹¯Pmº×*Óè1¦¤&4̽2rÁ½!mãÉ:ÞìQ,
qæÁêAæ¦1&ûÒøÑ
+°Ø¹ïæP©u`¹
±Qñæ~ªãYâùfÁùfa{ý9{ÐÒvå±*®°U/7ð8ñËÖ7
¥¯ù4Öå&´hñU^£Òß±8eZò.¬#hð
ÏuÏl
+íw.¨|ú²¥½y+y,s´^ûL|@´):K°#{JUâ¾.LÙ=ÏhQa¯ÍZ"¥íFlü/ðøn0'ããjfÍ©Î3S]YçIU=äJ4¯4ýîh<«`ÀI£¢²ã°jqØe1UgóÃ3jú¾$Ý)address@hidden@@)ë/GÝ[^òV·×ç+¨xý\O?±ac¥÷!Ë
v,æQ²¬*7Ö®mB3ÄhÆûþç¸"TÛÕ
+LI1Øg5%5xt¬¨~!®B´`m`ýZn6ß
+¶4VkDnÌFcø^âµ|address@hiddenÁ`n:fðZr¨ÇèÐjmK¡¼1i¿ýÑ·
+\×þ¼úøÎ-Uc õ¼Xòå3ý;ÌÕ
+óá©4F|JMT6au$~Â7ÛBR¿Q?xñð,÷0
address@hidden)Ö7´}j®ÃÛN´ê~^´¼>,%aúqú6`çÄ¥mOD{ròpzR¨Û*¦éÌèÉäPóp3<ärsX>ÏÏmß:ø5a}ÃjF*DR;3½Õh=-Å0æ(0¸öðóª×>
íÉÄ
ÞVPkéö9ô¨Ó-z¬¶n.z°97(Nñ
þsYzïLÃ`V"ªÇè<ò[ÆÏ¢þ¥8ä3ÈhÍÁ/®zC{0ÖÂaµ4ns}ð³U»E7
+ý¸Ñûì`Eñfæ×élwÏ}\*p¨k
dѬ?Ãx$·¿8IÁ¸Ê[±`
©,ü$¼BK÷û]º9zÒ$ú»:x"ØdÞvþxÈßì«?¹e~dè³f¥Á¹æ<ǰ§5Ü0ºðäðÆ4FtQ¯ø=Ý«a[ó8k;rêz3Í·íqúºÄ>COèí"èygåÇS-ß
+:Fejèàü+ÏoÛhT°ÒÜÑÜß
+nRoÓpÏM
+µøM¸$_ÏÊ:¬ÙßÙ=âûF¸Âñ´
XJª¾/sê,>$ó[F©4ÔQÊ\©Î2éjðøÏJ5®^ñ̼nLë#ÓÏqx}lÚÛ9Icg½
j*#¤ÍÝ8ï)
I ÿªj$k3èwfÖ7)hÚA
0¡ØSÃ[úêrFL:address@hidden:YäAZ²î]çÑäª3d+²¼ÞqmÌ#¼4b¬<
cáá¤Y¡AD{ªx?pá1v¬ö)rºõ¦Amû:"qW1 ´êX²s=O¹p%é~
¿Æ^rÚ¸pææf
"8ºpxÑñàè<¤¨ QD7§«g~â¾¥JÏä6~éoq×<ðÍ*pkvhD¼=ð_k
[È\
Ùóû¥;õpFµÎµÙ&·\5ì©Lh_ì¤lÃx.¹|)Ù?µk0ÖÅ!ÙD¬+LîrʦÐdR~eà,{;address@hidden
ö¤å»Ñ(È£åXËu¤Dáá·/âÞÆõGCtùpeuã¤lòaÕG
Õ«Á3Ç׿ã|lÇT.¦Ró´°¡¾%ü`m:à:òX¤ñ!4]®øºIÂxëYÒO0xñ©Ãí5ßJoUaÈYülÒ}~vuÎi¦ëåúÚw
ôZDfÈ0k53FϪ®+Á¹b÷Sç°ÕC/ÞÛï)ó7´¹êâNáu-uzü³iÃ
ÒEØ\;1N2«Ãºt£¯U5ÜupúÝÉ
+¸hlEïÛÌIö;L£824O¦£?ñÛX òÔK
£í¦$Üõ"Ü^þd+ȸæÈp{Þ>address@hidden&½¨+<ÃQVZóO÷T)Îw§
óäÝZ±R`"~m#*ËÁâÖ$Ö,áP·é¶N}1¥ß'À]Z;¸
ÜEZ¾¬9ÂàX°Zùv¯á×ÜÆÿUR{^:bTØÍ{¤°Îz¡ÖUzÁæÜCÙAo£úYÜJNR«ÒûøÌJÛ#G°ìÉl7ïZ¥¶¥uABÍ2ÌHAìq¤pöáJÊÒ-×ë$%]p³X«9¤*ëþû'Fb6ÎeþBt,6±Û¸k3äi%U¢i·¨ç_ûçѦQÈSôÁG^8ÞS¾Ø1ÿÎØªS¡OÑúrXz®Ó>Ø9ü~ã¥^*ý¿eÓûèóŸÊ&ÆU,*Jx>ËZO[&#'°j$ÛAø4E¾V%Ùù63îËsÕÅ"QVaÜG/
ö)ÝÊ~ütf%d4´Tå<¥1¯¿±¯ðp }×àæ4«fùøÿÿ'øÿDS[ ±³«±³
üÿ¬|°×endstream
endobj
-182 0 obj <<
+222 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 346 0 R
+/Encoding 469 0 R
/FirstChar 33
/LastChar 125
-/Widths 347 0 R
-/BaseFont /JDJABA+CMTT10
-/FontDescriptor 180 0 R
+/Widths 483 0 R
+/BaseFont /OJRSIV+CMTT10
+/FontDescriptor 220 0 R
>> endobj
-180 0 obj <<
+220 0 obj <<
/Ascent 611
/CapHeight 611
/Descent -222
-/FontName /JDJABA+CMTT10
+/FontName /OJRSIV+CMTT10
/ItalicAngle 0
/StemV 69
/XHeight 431
/FontBBox [-4 -235 731 800]
/Flags 4
/CharSet
(/exclam/quotedbl/numbersign/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/at/A/B/C/D/E/F/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/Y/bracketleft/bracketright/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/braceright)
-/FontFile 181 0 R
+/FontFile 221 0 R
>> endobj
-347 0 obj
+483 0 obj
[525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 0 525 525
525 525 525 525 525 525 525 0 525 525 525 525 525 525 0 525 0 525 0 525 0 525
525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
525 525 525 525 525 525 525 525 0 525 ]
endobj
-172 0 obj <<
-/Length1 2075
-/Length2 14715
-/Length3 532
-/Length 15855
-/Filter /FlateDecode
->>
-stream
-xÚí·ctåß²÷»tÐ1;騶mÛ¶mÛIÇîØ¶mÛ¶ÑqõßçݽÏóòÞWwܬ5Ö§fÍYßY5gýÖ"&U
â3´Ñ7¶±v¤¢£¦cǧ£Å§£¦¥å!&°7Òs4³±Ôs4bǧcc£Ç6Ò|-ýãÄÏgedof
g/address@hidden&fÖ04ÿH³6¶Ágù/³¡íÿ9Ù;-ýX-þ±8ÙÚã¿«¸ÿÃÆf§«ÌÊ¢G
yrcp·Pþt)890¿IS¬t]÷\lÀr°eá¨ùfêKY2ü!ø!ËCx»§Üð]lÊÂÇ¡³îa{êmÛ-áï3¶Æùûs&address@hidden,ªÂiJ!Aµ?äSìJBC6\ãÁ6¦¼ÍC
)ÖnlÚ^ò¡r>4£Æ|5hÇcß%G?â9/þPóÙ?\Åo¢`¾
-%?*
\é)¤3s6)*å|address@hidden|¹ö:>ߦ<äÊýãÿç[^»DѶï'Bcn²&:8ÁóïhêiéÓ(îtð÷J|Þ0¶<N¼iZ|^
0f{/æüdoÞ2ú°ý²'YhY
¸ýòhö4¸Ñ¼7;üÑnÔUÛê²sò_¥Þf¥A<»6¾ÚlòÊU(4òåyûíû%ºN2c¡òäfÁÃyè)ÛÑrVBÃKÁ£A8;¶Õ§·sWz¸s|Ë\°¿Z)jÔ¶÷giK6,ËLT²¿"ºRI7j\g¯
-åô'µgæàwÜe®1îÁ²'¢á X²Ë-LK¼-V Ê?j>aÌèr¬
4i»-.HlÉZUi[ÃyúèÍgïdDDØêC+SÏ
JòvY¥n¾Óë3ýÔ40t#ð¸5;v§À¬°tm<ЫL¯WàuzÃ:Qydæ¶3É÷²q
address@hidden<ÀwJ74Þ]ÿ=lQq°Æ8;ùæ?r6¿K½ãÖWY>æ9 D áRjÕ´M
+OÉçÔØUë"]¶DP8 ³HøNyÒìq ¶õDq#FW7
-ZªceãÛ6qÛOÒ#§æõB|±4 _E=èܤֺ¡¨ßJ»éµÀ°ô¼ú¦³ÌöCdû¦
q¶Ëú¥o¼ÿ÷]í.J _«ÐÁt÷ïe>Ú*ý·ÜJÛÌ2_dpû}Á&;V_ñà·
¿«v?R[¼pfhפ¤Ç¢¸Ê*Âm1&R¸u?¢^®8_M!y~q Î#À
3cÊ©·yþñélwòµ¬K-éT¥u4ÝÎ:äïÌ´ôg¶BYæ!arkm{ºv
ÞAT*0d{AP§«ýøô¸WXMf9.S²²fÆr?}(à{.,%êª(Û°LÛú
ì|~ÚÍ¿~r\¦Ü{ض\S+¸¢¿ä]r#×`
ñûa Ò¤#©Ø]lÍq»4|[ 岯°re¶_¸Yw X9¨â¥Ó©¬Ørðî*
ÿ®Àó½ÖÞdcçÙ`Ocí±rëöÞp
/©uº¿
[ÞgmïLæì¸ÚÝO³N%Á]ÐÓN]&Uèó=f-iv§37#Yr'eGÉ
öq¯ëP¡©VÞV¤
1âë;&ÚÒNÔ£*vcø7¿Æúëö®¼çïüxÉ(é ïÐ(ÇXðì½2?<ûR
ýT=Iû×IGÇé8G{¾´¯r÷hRáuÔVòÁnþÄ
è üÏõ¹Ï!+"ÜK:Os>ò?ؾò#ØIbO¯WUJ
-Í]ÀgXCÜ*ÕË;2yOû/AÙ·Ç%k`Ã,JÐÁ
£ñ[±iæ0¸
bvâC¬Vts&address@hidden(×!àÏblàQ
ÇÌ3ߥôz÷﫲âqYbbK¹u½z{Kð%ÆÒ¤|É «)ÏC=È/ÏY7ɾ
oWN)âì~PÐ2O1Ï)ç"âÆ >_úaõcõà^T
ÿP^³G§kH°x;ùO¿mT¸O`®6qѶqÎ#ÑyJ©INNôë
Zf°×ÐÍî^¤uÈ¿P×N¬³ûMbzÆÏðLÏÜÜ~Øã)êðónîl ´WdtØØu/06n ürZÈ
+n+$çÊ£ðB%å1TÆPôªÓ³ÅæÝ·}N.ª
-VÈç¬KÖJm¨(±`Ú¦YÅ_ÛtÜÅsÐô>é<address@hidden
-í¨ó\~]TÛxÙVJ~%_Mt^KÖÈÚLiõ'$?rw,Òss¡láðÏNSö*Ä¥1D¸É2yÝ.Ó}î2jååIBíS¥ªwPåRì±zíÛW+Ua;·B3U3
Áèteä[óþü¶-¡õ>
-Å®³ñ±ÁA4æÖ¨NzÀ1L½¥x¡ê ¢w×Ý-Ò¾lo"^³ty30)Àdí½¬y0±5
address@hidden;mjÓwLÁØucö{~"£g=¥ÆWÙü
-XmëÖóâß$xñª)LÝtI¬¼£Twx.ù
-ØwRqôG¬xn~ÆÇëûTÑåJ-<´^8ìIP
ÞÆïrúgTVÇ(¶1Ìðfã(ë3MI7z
address@hidden,|+É+.?ó´+i)address@hidden;ïx÷Zç×ÇAåÝ#3A!MOà>®òVÌPÿ±1
-Ù":áã<:Ñ¥¼#2å%Å
j3|¦UÉ BÚñY Tn£îL>K|Ú¿¥:FÏ¢]¯L
{¹ºKF«KëU¿!ËGÜ^ó X¯©ª×ç¹Ç¼óLå;§R
Óv8ÝR¢;7«Øg³Æ+Åoa<Îü¬£EÝ?a¢\.G!5ú[´ìÝ·ÅÁxÔ¡®Z¬ÆFÂwÂ+¢¼yÅ_IF¦d8Ù¢j4b¡Uì«
mB,îD¯¦¤úý»vJöö£ø½/Dô5îóϸYÖÃhhó}e¥ª©eX`9oçj¿(Á)hFv¸ê4³ÓÙYý´
4¬f5®Þ§~ÎxçhS\¦Ë^eìùÕ}1GæBåÌ]AÃå9à÷«¢ÜDu
Á8{gªeÂ>¤Jc¹òN¶ 6]Õ÷HçtÓ{zÁ²PÃàÁùn
-#& Q`×ÏHh¹²xmý²kªµ·(^To¼T[°El#íMðÑvJåí®
meIù-Jþ¦î½¥AÿÓv§mO
^îÀíΧ蹧É
-aD[m8C¸¹G¢ôëv} ñÝà|\çÁ¯I
Ô0Ià7|ïð&eðba[R<wWéïóäÜa8ÑöÔ¢ô-ûÈfY¨ÞÓ·TEypcUïÂrá|×pë×3:x¥%´ûÏSáïþ
¿5É Ci£d)YÏ<wsV3ýúêñ0HïVµA÷Up{`øß.צã
Ù©a«¬äµÞP¸'âxÁ)¡¥b^[éìÄ´¤,:address@hidden&òO^cíØÆîI*ÿegóv)ÔȤ8ndåÝ|ö-üIy
2ùøU~íÑV$2»2/T
ovUç[¸Qó,ùÂêÁ¥IÏîßÑ{É©É$âQ¡PæUÒ<Ãwv`jlfÝ!sñ±à×In¾ ô
address@hidden(£Rã2X§LrYÑÝp7G OðúêdSkïª;-teÄõüY´r¦Xáx
î7vè´ZPRJðPgÔÛcÕö¼Ø\´êWÍj*[¦®Ü*wðc=rI3c8"QcÚìPç{wHÁæ´
¾Æâ(åfÚ%Ð'Z{èhdÄìýôqßùÒÉéXÂ1â#ÍÛVª~qÀ(7`ä}Ǽ'÷ègü¢ªÈ
Av3óˬ8ý~¹EôÅÙe\ØòëÊØ="address@hidden
iöM*[å æÓì$¡zíc¯öµÀ ]`tÞ4á²Ò
-y¤®¥îaç?
ÕLߤ«Ñ¯ï(zAe¨E»7ÐÓ`ÚLpÁ÷LÕfÖ¯sKXNAÚ]øÂ¤ÇQ?ÛØÆÍ#È1Éàq©6'address@hidden(address@hidden"Y#׺C«aKH°û6C*IÁ>ñÈzã¼³8«<
»´ýnn¿%îòrÔú1ð3MrK3OÊ£ÅUVMyK^Ï ñ" ?üàþK¸z
FØ]ú¼è'§K.ÍÚÜÈÕ&address@hidden@Ãâ'cH],ÑÌíxåË¥Qs=.KÇ!|g6¨WÊ
ÞáÀÍØn£ÛcS/èçFÈ0YiÌÌ«ÑcÚºtFPN¦èÀ}/¦®éÖ]óÁà]PhÃ⣷>U§«aNÌbì¦tz1Ì]º§o[
-ð05ôúW5Y°¸*¶ò¹vàH9Þnêg¥t´%éEÛfÔT7¦
`è*·ñU!ÞRW?Yâiû«sªÇ»§äÂÐ#:ì)õSÝuI×mS?*ñ&address@hidden:øÝêͤâ©ÍxhF[øòRþÌÃësåoô'àGÊéýÕÏú
ý|ðñ( ^n®õ±(Ñ×þ°²Áѹ|´#:qÛ{¹?øjkHGø
ï|=ç;?#n¸FïÉ£R-m|ÝI°Ñ°!$]Å[Çw¹q°üõ-¸Ô>òíë#D¹kû-9í^]=TÅêr*(cYR²ZûàZئþ>b¯ÙÛÁÆ(address@hidden
çà#OÖsµp ^©1Ä
¤y)!´íü)5¦:dþ.üüä!2Óíx}Í;4°1Cgozú
xd×$¿õ'address@hidden(ß׬¬éi,ÊMVIÉ¿P±ùöz!-ùWÎ$ÝüXÁû^!·¢Ù^ÒÄì´×Q£MoM¹"O
~K©*(_#ß{¾Ýd,ÈmÛC¶ã¢ð!ØS/ú%3Ö%á²ËLÁçÙGM+èz<address@hidden&Tüªjî¼^'©óMÅS¤Ë®nµÄÉeøÌ"oX
ý®¸ÇF9ç!ôtDMÿì¨6WnûÇì*|address@hidden:E1MðçrRù1ðܹ¢¥zoðΪB´Jmíªz
5¹³Ñß-]¥S'Lõ±Â4ÍDÑù)×<®w¶ªoºäã¤Íly#¤a.ÓËé±Â-¾#±èâL LQ
v6ß3d×§uÈ%JQ7c=SÃ*®>}5häs K{~³[
-·Rðñ#r·d¶îæe`Æ?ùÜòÙE±"ÑêÀ
£~Uâ-p|Ðúý¥5£%çÎ|HÀ_ĶþÕ_/Ôoe¤¢-;"ñ£VJó3#êcüßÕóî|Ç*âsØîå
vÒH#¦
-_Myï«ãb\øO½-²ÓjÞ2àK°ì6g$ìa#%Dð½8/j{"#à<ô Çj¸Ü^ÌgÞëX
åÝð]çôù« KôiS]þmD)>P»rô
PÄ|Õq[xu~¥ÛN¿2Ï>2µc+Ô-7§§÷ëCLî7o½öÔ7§&ÑÐêγèô5bj¦ÉµqUÑ?hiõË~B6¸M+¶ÒK$fmÕ¨I:ãÊf"&&address@hidden<ßîɫ߱UÅÌpi§a·}o«Ìq¥ÖR§aW¿®ò¼aá5f0½BzS¶
[nÅÒ7ÑÃ`ñ<èyråºí
è1Ïæ·Èå<¸¨ñìÅ{~.dÎ1©ëÀßæ[Á|µ
íGÅIpÇn·7ªIÅñDS8-Ö$ÉÀ{«Ä=÷_-`Çð
-.r¼÷c
-g/ 8êÀu¡äæ4Aú,T1¯f
-Ä)address@hidden,address@hidden>address@hidden,Ð3Kª_ÃÃ-ÌÆà¾ï½ë/Ê*1!µÏ?fiº¦Ù+¬GF¹U4æµ°Gî{±âßU²~ÜõÊùuS`!
-ûµÒ3ù¤ÎË'ÊäÇ-TÿÉúN¤2l&U`Á
--aÝ%þÌoä°S×ImÝ¥W>'4Ëò¢Õ9æ)ÅÏ÷c9@;îÔSÅêü´-NW÷òÂk(Á';q=ñ¶~BNJú=ïzvÚ
-*ßh¼.ÊÂKBؾpÝqG(Ýþ.DPb5(&·Fé«Á¢¹¦
-¸Óö
ܽéûdWóMha%[GFêsô;ï´^kaÜ&9k;M!aÛØ¡¥°ÐµnS£
-:hð%»þá_X
á±
CY
qUbÙøDþ¼p°Òï£Ê^ VÓp>ñæN2ÄíHÈOÐçÍ
µôÒS/ÇWª_Â?4,y'Ù·é2«Óî6E×ÉN`dòPa§
©½|_{èA]f±lÌêÇnqÆ]ù{F©/gJ¿Ï»ëHaþ³è¥E>%Çs5üsy¶6ÐA.Ì}¢|¿þ
-LÕrHHåêà´88Ï·ø»Mq»ÇãÓ¥Woþ"líçZ}(ÞùÇM¿º6îFÄ
-Pj0û¥Acÿ8&sÿwâ°dªC»«|£¼×©jÂMÕkÃËZ;q£ÁÛ] ÷Õ"ÝåÎEJ_Ä1¬c
°Hsr墤üåk¹.?[Lê?¿j
address@hiddenDVÆóÀzJ+ÄÝ%·s/ÌïH)sÿÂ[ßàã4;Çìd9PÜÓ®évã¡_W¸
×¢'"Ö8(s|address@hidden/ÂÁD9ÌP8ưHÕÂRݸÎÑÕÃ)$G8|lÖ
C)à2½
¢Ç¢£~^-=(ådº)#ªÖÿ^
Ê3,<£Ìm9NÞ¡#Þ_wN´ÓG
'6.Ôôf¨Âݸ
u¢üHG½NOܶdÞÿ&®þpXÏõÌ-¨¬DÿĶ3n!Vàò
£ØÂí¸¼ÆY
é#4Ö{8o3ºÃ^/+â¾"EE" ` K| Ì(ø+»:n)\ θò4O<ª^
aÙ¹Ê(¶]¥{òU¼Tp¾ÞgëO»î¾7¡¡&a]Ùï¿uË)b{Ò͹b+Þ 4ÐáóöVÏ4Ü
-&¾¤Dã-#Iö}_Õãlå-ÍWÏt&×h¹h÷¸IpåÃ4p+ÔId0HÇZºYùÖXÅS?t;8áÄß}7.öwItÞ:3º
ApÿrÈ
-ɼcêÄu¡ù}C£:âÜrm
8¨pÆmÜè¢4¬Vا?v?þr¿x*ØéÎ)¥Á£gé&7XËòc´ÜU.·§¯ícútJÆû+M#1m70}úºØ¿Àj´A÷w?Ûzµ7&F0EÖÉÒ³è(Y{/)}ó_&zU®=xHô}<ëf%)·òOú°Í4:Ükl§õ>
±feò½£X±z%97Cw1¬K»m0Ü\¯
-6ä
-xfNNC+RYGbtPp6\hÆFéån8\Ò?©ÄØ6wdwè{p
-¿h/9zsý~¶¢ì`±âü¶¿çòpóìqD
ëQÝçõÅ
-¡L*uµªÚ¿'r[ÇÜè«VBJ°,&ß0©õ×&,3sN_[çpÌä
áýê³ü
¡ÝÌ÷ÐuÙráldcиh2[;address@hidden
Sn·ÍÃÛh<Pé[Aµ¯Ïz]E¨iá'øØhß³+`[2³"ºòѼT·>úÓN©sR¯%QE¹/|û3rÁ:ö0Mðj~tåB
L¾ø9 oÆ'29çéõmÕSfèÊè=°¿åï_bûçB¸å:Ykl<§Õø¦Ïæ6Ì £aëÿjó}ÃR'YcD¶
ènIÖ)x*ZÀñÄ[1:address@hidden)2HúNÌïMó$Í_®òÖFznEkø°ué¥ñÜÄô˳Zön#nl6Í+aY±¥¦à`-
é,VÊÜÖ¤i¤-Å/÷j©h-1HÐ
°zxç±|],lÂÞÃ}S`&Ù6FNøRÈ»6p]ú-cÂß¼ò>
-ªïé|òæ9zêDîj¶úðØÒÍÒ
-MÓW-Á)Ú¢ê1³íAvYYê¹ÀÉ!L¹²b×wÎoPGTÖuÏäÈeñ9 ÇÆ0¸7_oÆhÀ¡Äz·Æé
address@hidden)P£4
-P[ùÝúÙÊ
Ý?Ss<ë+KT·]·ÆLÏÃ&address@hidden e3¨Wk$¬ºá)©)wÛ
s¦ïù0RÂ0=a:7¢/CUÔ.õSÊ @èWo̧¸µáíÝA<vÚÓ2
*Ö«Bs od¯i=±u]öp¸'
méi2Tè'bÚà§2%çùòt5¡kÞimõV:-Ѿ"Ø1²myßéÖ§¶ó(Jz²7.=Nн}I®P¢¸x·®}¼gÿk¢Eô«X~
)Iì|\XÄ^Ú0Üc÷NçWKÓ%ÔÆÝ LËxZOì·\
address@hidden:wm|¤D¨,Í}wóðN(ú}9X5»¡' lp²fd'address@hidden
ãhIʨÙí²:ö"Ñ3"ïPr!Õ_3î)¦å¿òà?ÒÁ¤GáRÂð±ÃßË¢öÆrJ½Zq
êë]|address@hidden<
A÷&»£IÞdáæâ+tH/«K!ºùØS:Æ"Uu0
;ÀY#¹°lC|address@hidden'È>ÊDm[Î$M
[~¨rá'address@hidden@|írÑÅ\à&3ËäõÛ®ù ×*İ e£ï×Ô4
-b½Uöv0UëÝi̧`§Ö£þ-rg<ä®çê9 8
-=Éká÷¸'jøë.z
Æ8gdTt&nõëÙqqá(Þ[V8ìåµOå0¼Lo®°õ{ÿÝ6M°¾êiËEîH<R®¯ãaî|&address@hidden
address@hidden;?FR'Ð3[õñáO¨9®yM=,address@hidden)þyd
>Xçk±Û
XëlþÔód©òþ{÷Çc齫yÏ=!cì½®ÌðÔö/ôaç
éZ#rÏ#¦Â×64e0)ËTÖ_k#P/O½LÌíU
rÛ
bùù±S
XÏèYûC;S,®ì¿ðr5çÔçû~M÷$æ*³\ê
-· ¶ø$|²µÔy[<¡ä
"<[Äô´-4Ggyd¢
ªæÍû]6±äoÓÊ/PÇQÖÖàÅök¡çзû«.}Ъ%vx^~1
8×÷¾)¤qÙ oÐ&6)5ú¶.K]~oTõ'}~)Ø~.zþÊܯݵ¿+µnRi:Í';#$jÈzTqZB
²9\òÑlÑÚA«ä-!zjãÈsr,o?´sÙ¿3x^[ÏcìÕ; "
- ¶:ÃBõ'ØÓIº®>ª]Ð6Ý3MJݲw¹×µß¾¾u\ÒJÇÿ}꾩<¿¨¹ôEfr}ø<ß7FR|P¯Gu[
ϸøÍÌÑZ%Óó\êé¦ê45÷®GÖBà$¨l#'s4,ø°0´À?°
¦oïÈv÷$"àÞtâ£|HºÞ(o®eÕMäcJwÜlÓ!Êñcô˯iÊFíæ·»ô
ÔmÔL'þι2ÝA×:Ê{"åyȹ¤¥ð¡Eôbó«tÇæVm<å'address@hidden@=S¢ß
p~Iá)w7Ú1M&address@hidden'4£è
±ØºÜVWvv¯xðÍ®"éôý¦Ð}¸^r[*kI¥ì§ÿ]Sµ¼-'ënõ:u»
-NT£¢Î\k°Áä%3¥×
ÓbX£Ù/Xä£é-ÿßW'nÇóCñ«X?nA¬!)ÇÎAñÙ«ÓåóÊnZ»Ü¥ÄÞlñ§ÎR.&Ð:Òx
ù1¬àl^yIÂ#Äù]£à¶s²ÕÞv¬¤uÎWHÈ|ö J¶ÔíWõ
-[EèiY
{Ã$ääcc>address@hidden/&%Ä=:ê>b÷³Kt½qq®HfêTß¼å5®ÍºOj}&Ì,fð6+c÷E³àNÊl7ÛÇïvÏî'¢-¯~»Þëôc©³Ò'address@hidden'ÀãväS
{FOüLîZb,¾TÞbgu²Nc<3:{r®~vëÊÔòînæ
5V]mÃÑJS»aq(¬nÆT¸ºß/×àÓWuR¦fõjw/G~%pÍrZCWªÿÆ3Q$x64WÕËÐÍõg½~$Úqº
-G¨À¥qßVäM=Vhw*½R°Ø,Aãàv,µÉ"qkü&Úÿ0ÿÿÿXÀÀÒHÏÞÑÆJÏÞæÿ+212 0 obj <<
+/Length1 2089
+/Length2 14950
+/Length3 532
+/Length 16096
+/Filter /FlateDecode
+>>
+stream
+xÚí·eT\϶öwׯ5¸»»»»»»wwàîînÁ'¸ûÛÿ}ÎÙÉ>ïÇ{?ÝqþÍ«gͪ½XQ峩±¸½ëg&z&n2#Q\ÄÙÌÈÕÊÁ^ÔÈÕÀÄÅÅ
73~+¼+ì,À]ðOÔÄÍØä\ÿõ-Ôý6·~÷yÀþøî`ÂbÞVá/V<W I*lÑ
ßԿؼj[:)ãD³Ù¨ù\
x+beä
§ÖðÈ)I?gýáÛiׯºÝP¡ßu0âQLºXwiÐ~
GFjø¯ÌX¨8 × '¥óÐÂêr½qÅ
æ/±¾Eȹ_Ðutk¿³ëmî°ÐX~^-a¼L*v¨¥|ö~?¤=ruË$m^ø"%»ÆªëRkC#tXbideÏ¡{3!Þæ¨á
+ùÃ8
+¤|ø¸ fé ùºÀZýB~¶¦~õW0CåU<ÎÃÊk!VÆrf
¼Úó¢¯ÛÖÕV\QF{]Sóí#Gýâ+C 0&ÞÇH-Ìï ªQ^ÊÝý
«&¬º¿~ÒÇç½\ákúÅNU§±{8O3ÝôSUníÒ%4Ù
F¶%Hëw]Àè*gö8a×Pìuñ&âx"cÎÓd
<Ät2+ ±N
e²Y)g É%/f·ÛnÈu+ßÅ
íµ(HiûAWPèRJ[:nÌEoÅ-nÚ-é4U¤P¸¯Ø¹Níë·©'9W¾}cÓiRqÓÉѸXÈf~Ǥ¥Zëáè>address@hidden@öbfL"n^y.V
ê!1¨Ø«S4|ÀZ0Ûè2öÛPº8Rïwj2vE
1[/Ü(H´Hp5G×g>ÌcÈJÿ쳫ÉÜ|c6fKÓ51õ"þ}mõ{Ü?¦ÆÖ³uߨþSz/íØ$s³
Û½Þ±Öü=8¿ErÍãûÍê(Ctæ;K§hÓ,F)añXá'3ô·}[¶µ¬¨ùî*âÃXM
ÔþëÂè§×/§K« address@hidden<*íÚ¶ÉáâéÜZû½Àäkñ VKG¾
<¦dÓ·ûåCl=Ò^I15MW8â9vÍ\SÃ*iÀá=|C¬£uïÑjÃø©jÜɸéY»Ì²ú´öj°*|E¡J¹}ÕͺÐgÿ<4=ÀÓ¸"Ô)¶?×ÿ°*dÁX'address@hidden<\¿y"8;ñ+O¾¹XSÿÈNù×pÐî)k]0_
rSY(r¼<Óvéá¥InLYþS+{a_S'ùYFø3$Î6YóIìÏ.M
¶ýïî4ow6ìÌ.®§PbyÖáPJë]¿ZüYBI>«jÀRÿò
>Yþ`&¼Àk³ê,ðU¼S´2WòM MF8³
i«£ë³ì^ws
+HsZzùà9ϸõq츤/WñÄ~..;+!á'.GkÀÂAeÈFÕp¦>ÛZä÷hÆ\¦ã³Ç±ódw^¹Zv¡]8
®d2W¨Ùrñï«D$U mt¶ø¹ pfòKgý¾vëúL1d](µsn¸_ÙW`ý×
,Âé%y½wnz²¶¨¯¶B¦ØÇ[ü
=fáH)Å=x[±×;a§ööQ©ìÛurõ/DráO4ý³ÈaBöÃWvh©É¼Qí=/¡É<Ær-¿C£_xoiûy\[¹8´z{6Ö¢ÝÄÍôÙpBí¤
V
äZÆ)ùI
ßÒÛFðs¯ìñû×ý}üÝ66¢¼é¬Éúo+
ù\Ù°3vó=ý#1LøY1ÊMÒvÆn~yþ:¼®ÕæÁ&ÉE"µÝ)¨,ÄbË>ÍÑaddress@hidden
{2Hº×«!úAzVázåY~Í&8Ú9ØzL
CKç65½;RMoÔd|%²/YFIÆË²ö907Rþêa®ÝÔsòÜWqþâ(wk×Íâ.òÆ«ëõ\äêôÞ½¥a+
è]mÚýk>lCöw¶Dö<y,
address@hidden)¼Ó>
$gßha:*[ð¥ hÕp«;ï®þùÛá[g/:¾ç#ÞÉaNÙå
Y=Ø&address@hidden'¼ÝOh#`Ø;Wß%:4$¹³ ìõ·ã3+Â
r£/'øµåõïA0Z3Äà\¿´1þº®æ«L:Ó }âaG4ºQóáÆ ´ZÖ eØÔ¿;µÙÙ9.UG¶
+`äWÊÕÙ[ü
²I"°>,AsQÂÔ$"l¿ñ6èçÌDfJ§vYæZd#NÜ¢®*uÔ_±¨
address@hidden ļ+Eæ4ÊF7#CÒÄ'×ëCA<Ñã(jm+á2¹jGDÉúÐÄ[ Ãñâ¾m[Fê0r
+«á³Æ})µ§¾y
+.Eõ¥âAê¡Àr[ZÏo?ö-2Ûéf}Ô¬üYõ¶(L
÷Ì;¨ÛPpÀ<>ËýÎVáR¾''`ÏkÌÝߦoÇqBÓ2Ñëè¤*a°ÅíÙSÑð
Áü½©}¹O8UèÏUþåQã$¥6í8ãá¦æ[ÃOÉKÙ×_j
pÝ¡ÙI«4|úî>;ÿSVÿ6r2©¢¸Þô«ºgÓ¸/ìópDãAZÿ·YìªÉî»úÜmÔmg»éÆAóOÇd½SñÓ\XèO¾î#MG2ÇWºKQiKºEÎqº[¥>address@hidden"½Ü8Ö;ö;ùS§ôAÄx?,äÁIÝt¼y;[7)
eU&address@hidden>èÛ|¸¬MÐüt5XbqÔ[ÂË'À¢åñý7²r¾vçÛ]Æ
+~Õ$m(\î¦*]ÃR
méÄu·PØHè{w¢Õès"».ôT?*¿ø¶=F*è?Ü sj¯
¹àíÕCÚàÖóIT=fÏXÂÈï`:k2ÂOO´nò*ò;¼pðÒá+r$
Ó6°j¨hN)Âáµï÷Zö¨ûÍ3ûHÚõ
+)[¿É²1¹Ä±gokÀ¡ÜÕ6éÝj²pd·a:÷Ä~Ûëà-ºê&8_Rá9n©fu¿mé#1"üCÁö
ªùaÛxs¬$À712äÚRaOØÉfoÔ;ÝêØwdã5pè,½>ÃÇèHÎôzwÛO< Úú>l~
Äú½Xuzº_]÷ãÃÞqZWµùÂ\yP¯ù§¥$Îh²ý]®Ya×*ÿþJRÛÃáÌèÜyØ2ÊXXFûè¶þ¨üKÒ4´óçÆ'SÕxZ=ãÜi%ªÖNâÑús<^üL$ª4/dð¦Õý5¢¿¨!'.
ð_rm\ï>u;zw¸I[îø¨{Ú)U/address@hidden ¾h}wÂuòÌyi5ü¸ÎwXÎoJ%.
ʽÈM0i.îägCßþ¶#©ÝK,yõ~o*Ñ2]Ù±ÿèH:2 I»Ï&ñæíMõù?H(
+l+ÕøêTTFh:Äxl³NÃ7#¬Ý´tÆ µgø0ì±&)x0_¾Â¶,§ó<gtRCôɸÿ³\Tv`¹
{Ü2i
+¹eÔw£9ï'Êî¼Ãîå¡|Ûë¨jtÓO£9âñÖ
ÓbY/QÁl¯ê,
aWäJp"NXùp9?üØì'1pñùSÀbÝǧ&÷Í÷)`ذ²]øszçZï[¿Û÷Êóû®cK¶Ä2®¶¡kîe¼(ÛßÀý8xà8;ÁýÒAë7
N_JZ'¥½
P·X6ã¹LkØm0!=1IØkÈM[ÌUÐf±SRLãF³·ñ¿ca`?z÷ªi)'address@hidden&aè[)address@hidden,ÌÖA=ËköaX=ß5Å
¬b:Rë
÷~èÛC:Ю÷²êêg7æË´Ýf¢8¬ÜVÜ>ë²jyÓö,ìnH;Rr£¬Þ-%Ò)à¦uIÙTúây\$zbieúùÒê4C<Eùk(address@hidden"ãFжF¨ïiyç«&noOøÃ
Ñ9e*f
z
+°Ñ"ÕðA4yíD¢¼`.Sºî«táIwYøLYïHZ&¼Õ¾l Ï3Öé\¼ÏãÏ@'û^ýIÀ¢÷
~VDüUræHiTèsrUê{é¨?Æ}ÃÀûEÔ/kIx;W÷CcNü´ÜåBØb£8DÈ
fõZ·ãGÓ¯ù.Þ,
nð\ìHHÝb?¡ÝõìÇQΤä÷$à>[D¡©5mL®
+mº
Òÿ¶Åê>address@hidden">address@hidden(Ú=QùÓÃÅÕ9ÉÚ¦'üGC¯ýÒ)=§ðË[ró³>´ÉgòOl"´aTRÓ8NeŸáCøí´Âqëù%íä
+ð$;Èx
+wºâðf·.bvÁ²âsEQè®2ED£JÓ? -ÝI/®8=`¦-7G?<ãNÀÄV
w²±öÜÏ<ïe [Z¹üV¯ÚäÌÔÆYaIò©0gk6$Q»/íÆPëR»ptÈ'
rÐØþ¾¼7>Ô÷$V]Ì<nÙø*Ð{W¨P$ôk9Ѧß~Qδ¹9ðÀ
+H
+Iâ8ûÂ'7,8
¡å%ÇÊnýBøcì-A>Ñ]R«ÂueB.Üb¾ºðésU
+1Í3¿±©1÷AÏ2´Yk?×!ÝÜ©n *tÑ
+K©¥è²èn¼OW
+×ågÝqõ`cE¶ÞÇqxÑÇ1¦à¢EX$$÷¯8Pøº³üRw¾¸¸ùÍ
j®¯Òxe¸÷jDÐ
éÒëfmð1¿{`ú´^¸¶ÞG:væ¦~3)½\ÊäöÂk;.XïÎ]-öù4Eà[ªL?r³ª\°ÙGIöÂM_ÞOe2JK#î´¼¢1¤Þ4õ¬¬¨'DÍíÞÖ!`âð'address@hidden
;åÁñrEé:ɨçýö°<SõMÃ'1ÇCÇP;·®]¶¬êïð54sóÚoä.¦ÓuÇ4
t_}ñ5H¢âpkú£góHd+YͼMW5³>÷-¯¬ÍBÊÜw¼ÇGgT\(c|address@hidden:xÔǪÀ`9:è"wXj±qëiâ1äþ
ìwÙâÿòh²qPLÊdõnäIϧélÃoØ:¯7x¯ÃýÀ³K0
ùAM)1²_÷
Å1±þPÅ1?ó9GÜõ~]ËÂh~(åÌVþ*9%J\EôXtxOèäÁ¥FÇnLÌ}©S=Ç7½c>ÙÙ|.G3Ídpô-¸7IÙ&IÜm\C÷§Õq®Ãþ䪦9Ò£nøÚÁøìÁ
+i¹ü ä$E¿Ä¶ù'ªÆ²(ù¶QÜî[È;¶uµöT·¥FËù,NO¨ùçwÐè
u·,±jzÕko=ß½`ô/ð=zJâ}l÷Ó"·`ûfx^qÌÃI}/âÅîIWõÞZº$7P'-2²ëD)_TÆÔ%¿
+øNyË/ëéÏÔp+îéKÊÈÓry}Üy³þ-É>ß[¿q
;ÄF¸Cý>ÕFÞ¡ËýTËAl9
address@hidden':Ì,address@hidden&`Ù:tOÅj\3Æé&X(Æ~s´.Þi*naKj
N¬µÛI¶¼,¨)zûì"| Óñzø
MÙF«À¿ý;g¥OE#ô&iÅ»©½_Æ~#Íq+ú}ù¯ÚôÃu._õ¨ÞÞ1>ù `oïËð7ÍïCºVÅe'©¼ßS
÷MøèßÍÅõsäSºKa2mH!ÚóUõÒ(9tô
>ײ¬P¶ªÏVg>En!ê¹ÌD¼JZøÓçø[4È$r6"à<ËsÐ8
ÏRøØÄK×U½pB¥ý´vùyàC
â°0QÞ-Øç¤ÖuûËíReÃv>î»ÃJóYiû°Mw¸áÒ%áD#â
ûlijï¦OÍ
address@hidden
+õ¹.Ì~Wm3Ûf'address@hidden:$AÍ®J_½ÁG{yp)_Õ ÛAWöüúa¶6ïú^aW}a.l
Þ`2>;è³£ý7'K°0³¹!?¾ÝË¡±²h´Zptövû 4x¸àãww
a²§%N¦ÅÍ>kø Ïn!Í©ÙÐwÉOî&òÜ IÄçÑùâÁBÎÒ
5ÌeTrç_ÊÝIC2µôº§SB÷~¡ ÂÿòT`lb%,û¢N¤®2a8¸9M`ï
¾T²XèT'ôÃè4Ú7¯Ú£ª.TòI=0Ã
òî¤)&Í¡TÉÚKßÐgYAD3¥
ZAÍè(Tç2UÛOGÚa7ëìÀôøQ¶l¨[/+¤¾à³Ü#b^ytÖn?Ðê;{jD¢Å°"¢*¡u¾,VÙïËewöà}ÇÐQ~Ge?:}U_HHÏÐUËðÁzÆQzÛèøÍñ3(7
+øË%ëÊ#ÌÇÂ/b´:address@hidden|§Û¹îfû¼Îsõ
nôd¯f
+%Ò¶Ék6;q7u%i¦ñÉ2¾û~AdÑfÍ<µQh²¡¢~Ãáé{µ8ÇסA5¸`^AÌ\*å·*Æ+<Dç?¾»bR«ö
Ø¢y^qÚ¾Aå
+4çp5í**g©?ï!Ó<}?U\êHD®W¹%¼
±à¦loIÃø¤ïîóõI¤l:Þ4Ébe>Ý(þmÈs~齨'{jÎàÇÏUUÜY¸L¸1|Ò%uüÂ
+HÁÚùOU+¦Ö.`Oë).úý»¹÷îçOúúè.SeZ6Ö
+JU0oëHÀf)ÃÀïvOdSyíä§àb»aMñ
+d¡ºÚu¹È7ò
®FÉéDqªÕé ~Öxø<¯ØcÀ©ÄÚ£öÏp½ºVÌî|5½
|ÃSÿ1aÖùkØéoÞ;
+ó§ê^|É`ͯ| ¶¼Ü F$OøY[®ë´¤yIÿ̧ü_l[]qµDv&MÔQ]} EU+÷{oÒ´ (&*Ó
+¶´0Çðö¢UÏ=Ó½,?ÙZÊ·kéºØÐn*É &÷§
ÑÛD)gHæ,ÑHb5·Þ¼?këBm©D¢ÄÎË(¶äû3Ýá>|¾GÿY2^ilX7¾ÿJ0zj&É-¦Ûó³
CuÀy½ÉÚ¯,/Ýy»¤ÃËL\÷FêýÒ6ö~ßÑmì{=¼)Õv©>ÚgÎî]H`(ÌÌöu_üd¾¯.ñKv+í×øú'ßäH
^lΫ¿PløãÅ;¢nÅðe.<ütÛä¡Õ6L>Úà1`^[h´ÊåØgY_ÀsbAü0²u
ëÏxâCxpÛÌl*=DñôÃlÇsðæHÞw ¹ïV]¹ª¨Íܰ¬¾¾B|·ÀûÖÑÌÊãE
ÖÉ%ÿ®àJȳ,JÄ,»ØÖ+ZβÂBtÙÈÎåLx4àà±%ËÓ³0
jH±ë¿,Ý_®í²¡2]ÍT3î·&XÝ4Oµ{%Ä4Ó/[ÉaðæÝ!¶âÛ*Sóïç(k9=Ù°¢#[?hSD©;÷º
+r¦4cFì¨3p¾ªµæ¤¥PowÅj²Ñþ?m4Rüë*'Í.$¤e7|óE¶ÎN¿±Ã÷«ì/lAÛM&F\æ7ÊíÒÌ+ÔKm¥R¹*ð
+½°©}8ȸ{þéO;HDäéé?ð.TôýÛÑðf±©9Þ~,¯ÕÑíqâÀ1Â0Þ#¨cü¶Å·=ô%B$X¿R×J
+ãÒfU?¸d6'´^" ë0¹vcB[ºÙ£W¹·hÑcÑ%ïaÿ$ n*QÅTC©òÍM
+>áÓÖ['address@hidden&Ä
ù]r]ã³&F×Ìô¤7QHÔ»ÑÊVj~ÃÉýå:F§D×¼"Ç¢Ý8'x+PØa.õýOû¿ÏiJeß1LVþeDñåi¦WKªm+í«³èc{ITÈ»iùEC¡9Ô
HSõÐl[*Oeöâ~®wZüºE-&3ûwOÿ®|ðѼ
+·«~á^áòÐíåsÔdåµStý°ÃÓí
address@hidden(üsÿ»Æw
÷{)address@hidden
address@hidden@n_¡Ä)¶¨xÓ×0=éɪhèÚ¿F±/gq´B$r ¾c'?ÅÍ6h¬ F¯¢Ï1~Ë
¾ÔtÁ}4ǹÛC[£;AO>éH.<&address@hidden
+vÞ
×^â´z Û£l
ü '½Êøñi^÷2¬Ý7[º"ã®SzÞ
˺UÄ]lQé±êbK Ê®1p+K0©Â¼¿[P»|
êáÿ$=Ú2«o>Ù®\9ù¸PF³
VMöyëÕCbcs·!g>.¹
+Qå
+aQ
K°T¾kAîÛC±
ùg/M(íFq±×Ä
ä4·jNºÚxcQýÅÔï²ÂÙ àc£ãï¾
ÂvÏe¶-1¿]Ä+OPÃIGÏñòQïEæôËg¬R£¨²ÒAÉBÍc=q±x,çªÓÈ£¾MûiûÍh´cJ»-4Tò
ÃcÀ°#ªÖ;U½Ü¦Gs¤DõuNÅáiã!Ùê0DÛoà¨+ÔÌ",ÑÚù«æ8çíÅ5'z}yU[
ë?ÊÖÓ#[/VGÓzX!Pÿæ\Ë*ªIWö
+C°ànmº9×öU80áòM ?³Ú+#Z&5ÅùW
¦Nk¼¸¤}w(ø5pù³Ñà+êÖHÙ âuÅ 5î¼Üw}¦£#}Sà
tÆì~BwÇ?úëöøÁl³ªåDÉ!Apø ÉcJ¹©LÜÓSa}ûä?uTÒȾµ
8w¦.ø`ld-!ÃÜgÊCgXRªåT-%\¶Ð¢ÆÓEâü,{¦+V
ÞY\9üÊò+®6&i°W{I'}ùkêðYîÃ|upJxCªVª0â¯Ld©^ÃUmékÆ\°h¨dÒ
+t¤Ì÷Ìâ¤hÞê¢áFps.çÈÆ±8*+©õR]ü;É?;c6~ÞåÊÉ-æ¤ó½6kl:y¸û¥eïÓ8×YM8$'½°qøè
ÅDËl½Ac©üwÊ8mdöCR©^BÃxXÐ31 ôh
_³Á}f¶låÜݵ¦p(¥$Zz¬&ßæ{ɯ+1§7FéÀhzY.ôZ¾eJp#wÿBáïÝö¢Y¬Ñ"w
ÖeK#XË[mä¦Ö(s¥Òë<T,[µ+Lî©Çy̨^Ó7O5Ì}(ºüg!·¦Á
ß¶!þý«
û´[ËÓyH¢bN|Û=ëßI¾~êª×Ææí¸G!ÜÄHºöoLߪ.ú-%íö|address@hidden
ÎU·ZG¸ðdtmsÏ3:üwãOu]3w¿X×lZi)T»ß2¦¢çå÷w³_n?ݱoú0)éÒû7&RV÷#ó¶ÄÔQ§Ô×®`IWýèA:¡¢ï˺Ñá¶")?3
Jbx¼úT¼À¯Ò¼ÝGYGèúUX½<ôÆ+usèÖÑvhÓtõ(Ë#¡¢~WûæAëiI3~CqË¥ÊêáDOÕÇ5$AA
Ìä"zO_h 4´'ª?D°)p¸W-Ò
+ÔMývk²¡&íÜ6 cO$þo.å¶1.r%Í:1øìTúK»0Ýa}vÇÈXV,< éÌ®v:ê
;ÆÃçUiKF}
È*=
D"@~ùvÌ4iÿÁÕQùB.¼GþáT®¤~ûÞ|"Õö¶fúöÍú =SöÏʬÍÜB²OcÎfEÎø[
Q°Bky¬'7iwÊ)Så©GW¯ñ©3Wïª|Æô?¿Åfqoö-'d¡U~ìa%nUèËfÌ×Qy/¥:^à
ð¶¡Àð,íÚʬͨ½^×¹P`eXcåe'ÙãgéíLÕ3ýº¸Ñ}³B÷#}Ķo$`cr¸¤TðêÎ#WÞ5«ü|k`À½IfÎ0ó\jÅ4^æÌ>»[ººÃ¥XA©~¡ÌWÔbá%÷VjBái!{÷KÁcú
+m½¿&$àÂÅTbaw
+÷³0Ý{bÐdUx5 ½Å_NÝËvôµ¾¬Ï?CÍþzÇÆ·¼«ëcÁ¢)address@hidden 3¼`
¨<Ú0=r N}8~*MAÓ¿eó"Ù°wïe!>*Eô[pQÿ)#Î,ÝåpßP3¥LÖ7îàij%
!÷7vl»Çñó·)§.j9ZövëV®®þÚÓ¯.1C]©2¾w«jà¹÷Gµ½_~ö&)éä¶úç×£H°d²QZðöôB¾â
àHÕÉj©ïÀ7ñÛçÑUÑyA±JȸñÆÉÔ¯äS%ÂÎ!Õo¶[Y`D«¯Á`éâp`èîã
òG0°+*,HKmfE²¢²±¶¾Ï.H
2uñÖÑÆ««>(Aʼ?ºøTRt6>KsmÙ¸÷õ#ùõ|}nPýÓ2êU¤IÑ(eVÀ
éÍ£2:þ|î䨽/ËçcA·'üL¸Õ
Èn°ü×°D£*ÜËÝêCN×à¥àðe{éa«¯kèc¼ÛÐtü#?æµZ"GÍ}
¥fÊc\[`sè᯦úa~~p²xͲ(õF%6õOL%¸h!àp*ÏENÉÒíF]RI8DªÊzÈ5¯ÎßÇæ/wÐC
©{(\EÓã 4ºB§¡óý*Ù=EHmÐÚ¯°.wé!+$Z»¨
+½fèûÝ¿Á%gE?}$qq
ò#ÎõlPéÜs(ÙÈ=zå1ðå#g¸àr}!ajùç»J³VñiÄòAºp¶Ziù<sº÷®Ô5Irôr4wb¤ÚÑÔÓ#^~io¥&]?ÈÌ«[cõ9
address@hidden
address@hidden'°ÅçìÚ¼]XTM)gåâ«u&ËH¨|5Û¥ÈZH±,í©?xó¶õf-áé±µ¾u·CvÅ[gcJûY½ÉÚ#x1Ç×ç£9zZü!íVy:_=Õ]+ï¢ËTÉ'OVåV$Ý5Ú·¬¹,º3pø5#ôð»ú>AÜ"u³vBø:¢«ø8·82þÄ>BC"~»£«ùÜp&ÃFsN8HéÀc¦
L$_Dûáâ¼ågº!zcëÞëqÛoMÃUü93Ëõbº
Al¶õI`Quhe§©QWÇ
},}v&æ?ñë$#ó¸Oe¿õÏ,Bvfg"Kõ4X´yx©©3³uÝp½3s8éöy¼NyD0r»%±±U¯²ó×øñ0ûð½±÷bdI8)6á^Mç
¯ËûK¢2yÔȬÞÊÞp¢øt®-ç'Ìg2KP_ÉúK¿
ehÚ¿3»sÒÒw=³!
ò2·H䫱y"~-W«_PÉ`U|address@hidden'(8÷¯H<ï-'Jx5Z$ª¶¿K>®wD>êMvzTÐYI<±r´DØQÒ}ìòï&3î8Ñ¿ObÙ`P÷Cféê)âïÌae9*ècÇ©êRìuþ1I¯È\]Ð9
^ñ4)e7¨Û+^¨Õè§Ã,ÄÛ$äîÃL¼¨³½9B9ÕÛTÿØV¡i}oxR6 á)®¡&+
kµ·'ܨÑT±Û:2-Ch{ endobj
-173 0 obj <<
+213 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 337 0 R
+/Encoding 472 0 R
/FirstChar 11
/LastChar 124
-/Widths 348 0 R
-/BaseFont /ZHXTTD+CMR10
-/FontDescriptor 171 0 R
+/Widths 484 0 R
+/BaseFont /XTVEQN+CMR10
+/FontDescriptor 211 0 R
>> endobj
-171 0 obj <<
+211 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /ZHXTTD+CMR10
+/FontName /XTVEQN+CMR10
/ItalicAngle 0
/StemV 69
/XHeight 431
/FontBBox [-251 -250 1009 969]
/Flags 4
-/CharSet
(/ff/fi/fl/exclam/quotedblright/ampersand/quoteright/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/question/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/Y/bracketleft/quotedblleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash)
-/FontFile 172 0 R
+/CharSet
(/ff/fi/fl/exclam/quotedblright/ampersand/quoteright/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/question/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/bracketleft/quotedblleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash)
+/FontFile 212 0 R
>> endobj
-348 0 obj
-[583 556 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 500 0 0 0 778 278 389
389 0 0 278 333 278 500 500 500 500 500 500 500 500 500 500 500 278 278 0 778 0
472 0 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778 681 0 736 556
722 750 750 1028 0 750 0 278 500 278 0 0 0 500 556 444 556 444 306 500 556 278
306 528 278 833 556 500 556 528 392 394 389 556 528 722 528 528 444 500 1000 ]
+484 0 obj
+[583 556 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 500 0 0 0 778 278 389
389 0 0 278 333 278 500 500 500 500 500 500 500 500 500 500 500 278 278 0 778 0
472 0 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778 681 0 736 556
722 750 750 1028 750 750 0 278 500 278 0 0 0 500 556 444 556 444 306 500 556
278 306 528 278 833 556 500 556 528 392 394 389 556 528 722 528 528 444 500
1000 ]
endobj
-168 0 obj <<
-/Length1 1484
-/Length2 9516
-/Length3 532
-/Length 10401
+208 0 obj <<
+/Length1 1560
+/Length2 10369
+/Length3 532
+/Length 11284
/Filter /FlateDecode
>>
stream
-xÚíUXËÖ
ÑÜÝ»{Üà4ÐXCãw'¸{àNpwàÁ%ÈôÞç?;s.g®æî¾èwÕªZoªï£¥RÕ`·--$hê;Hº-=svË¿c#77mgjÿOÀî=5°Åï-ùV¶¹ýÁ`w6áæ
2Ð
èð;5û×þá°;address@hidden@9)è%æàà^¿¢æ®ÐÁåï÷ ôÿ7[ ¯ Ðh²86¶Im
--õ.*Cd°úüA¹¾{¦5h!Ö®xTÁiN÷¾<cqÒýÔ9²Ý[m\æ4ÀéCÚÜÓ®ÉnW©îyç#õMÐ!f[Óìå/¬ÊôÚXiÞÇìùª
R{H+T0=n
=Á|üº2vZa!utÜTêXiN¥á<a«îXI «A¾6a/ÏÀí®8÷
/óaîÌ_DE9sAE_:&}èÓò½U·7t+g¯"·©´qB½´{GùAFÒýåúÝ«Öû-©ÕrR±nÓÀ¯´ïæ:ÆXk¶ÒSÏ-f_v
E¾I#Ã1Áuû-G§!Þv]Màíf+êüp¤§ÚKÒ2k¯Jûåm.'eϬ{¹
ü|¶(Dvñ³]å
1þ\#Pk3=[nr }ýµ$w\?6L,wdÄ@
-Û¤e1Ð)}üptØZÈîï*Mjé¡_]ϨÜ_[» ù^*ìö*¶D îÀĸx]ÀR¯ÌÐ:øuLr
4ò=Á9M¢û¦~pÕ,{߯ 66¾
Z5
)K«ÐWY¯)¯'· ;³öêRRTùtÈèMÇáK#_p'e
¾`4ë9æÉÜQmmAü
oùô#~±çÉS6(address@hidden)³R%AÿøQqB?Ôcç
6Q»Á9=çÞ'O¥~°!ççà1Ýq¯×ÚtµÊÜKuýR÷fȦÝÎÏD£
-ØWè¶³A¡w?¦hd^óÎXè?0b¹º¥ôqJ-hËØTÊõ¼*oIGL<Gá·õÅÌ«
Qئ4MPê³ÇʯUä¾ÿ
ÊÆ1hG:
´GZF×sÀÊÙ¬-kð¼¹/T÷¬l°.¦é¤£ïº:^·Ò%ò
hLmMÍ)ÅÞ¯_oyºÛ´âóPHìò9À8v×k$ä>£aßG®=CE3ê®Y$|
V`1,(*>Øý¼k§zù§äY*K÷m÷;F¨9΢ù:Îwô
ôxd°CV¡â£JW¹Î÷)2Vö×dxGc·¢:gÝ.³g#e÷ËQÛ'e),h_BDÏ¥ËeàûË´VPôÊruï/fî755PöV?r¯5ãIqëïD綠p1¨ØJëüüv'«0ËbKè]àûþ¬dNÁé·1õíO>5oI3ÚK£y¯Q¯àWèÊÌv%¸¶"E
-è2sA¼í-¹ Â
"ÇQ¢Ë-N}êĽaRïTú0ãH D{ÍP
uØõ¦Ge#e*âáúrvò§_âØó\
KÅ̱$оä£}!Ö71Ú¤ÕGþD¥(]KQ+æÁ¥9
-«çöÆäStöY}X¯ñFØJϵ½¿ç.ðÌc¢Hzç'®I¼ÃáÐÜ Hâa5|d1y²è)ßDЩÜ
-v£Åz}[ zu>º>mÃ%³ò {¾¬ÿNwÙ´!oUêUÅÞÕv¢JI§d¨ÜÈ
ÊGñoÖ£Ôóû¡=óδ}ð
-¤O<TGjβîHw^ÚaCÍöÔ\íHV=\Zzç7eAO¶ç'em/ï-âr»S
yZBb¥D0ÞQ·!ØjSá˰»t~åúÄÞñã(v÷yÉÆã²y˨«YáT\Þ/Q-fqÆ`QçIuÕùÓÊÜ×Zÿ3]¼¾ô|á|l¨µdÀ.ëWðµ%f®æÛi
R(&p-§c"ì%a¸¡OÞGÖÞgåäøÃ¤ÝÚ<îã1\J:þ?¨íLÕ?üàï;kª
ä<ÓgMH»Rv'¼?Ge$pl
-Õ'address@hidden
=4øÒâ©¶AÑÓa
µÄ±´ÒZ>àSß'W^-}O´ò%Ô¨xq¨å]îÁVwSTR-$Y3ÇÍ?ôéNëG8Ç
çf8å·:]O9ðöÝQWâøvÁ;xcIÀÑtjè$¶Á몴Â~lû)ý>Î`Ù#x¨*æ³ç
fpÛiÿõÝøÚßk\ÂBªôAcm¢éènàÝϧeâätîk0{.¹Éò1Jöa
ÔÀéüï.zÃOÞÍã«¢¸ÂÔ'ÃõTcþIº{¾E4íHRÊòB]Î}xQ²9n°ÀbÂn_F®OÂÔ¸WçJ
-üBàNXßÃ""ÏÏ5J·peUQ¯'MòOc
-m÷ìý-·]Ý
¾ßÔ
¸F÷¥Â2
1öd(address@hidden
¯RÞi(¢{Ý7Çë6t³ÖÜfRm!UÏ(-J§xÏna/{1ã^2nÏ-Uá'IT3<y´Î|gÜÍûH[ÁCsø¨«Ø/UÉ'EJV]Êk³'¡ânô%Êymâ`Á)òºC
L>zCs»SÚBáM¹WÏë)address@hidden>ü2ÆÈ¶4Y®ºðB³Ô/Ë¥ìñ)ò´pÕ3¾Ý\[$X-/&ÉW$tÎɩϺrê|ðçn%ö¢tdJ.Y>¯n>Ö2ÔwU%æ}±Îí2á'address@hidden(àk!µÿD_®ó¼æ
(?·;ìÇI|m³îÈ:NC<lKtí
IíѸ2<øðÕ ?5LaD%KÔ-SuOQSï+õ7¤T
·nÒ»Q!Æ#éV4î*©üD¬_yícFðªp {NLµ*'Ìý¦)±åm_eå÷çUÏß±reú÷ì`
¬¸¶l?sÐ¥òÑNÃöÛß ª¸3K³:¼GÖ!È+køÆ¬ÚÃ~TUÞÒPâLý´Ø¡Ï
Þeq[ÑZ²dp-T¾§¡¡¯×ç,]×}T¬¦:ýdÞHdÁ³äËø8û`£mJÏ:¡#üí
¹utÃS'§lª¶+yÝÕD£Fç;BXNS«ÒÎyôcS|address@hidden@%:r
)]¼
rå'©oâϫǹö6»¦THÈ
-,Û²<í'<Â/VnØ+bæyÄEdZãÆ·ÒÓå¡´Qhbíh·K'¶Bu¨dÜ}¨åÏN«uHoÉ6{±¯8A÷<Âö2õÎÌmnnj>¨R¯ÃAb§t°ÅGRËXßÞe½´·àÎÈa©äZH9?k¼Y]|Dºw©ö¯ºvsTLdJîb1I§çyôo}×Q¾l:<Õzt}#DÚçFûæ/óÖSeªÐÖ¥v\¸w|÷k¯QÓ7ÿE²
£×¥ß
-º4]ìAªÎÔQ¨ô"¥%/
-÷ény}"üwñÀìñòÎíÞI¼Ñê=tQŶUûر&ìø6ru]éÎ2Åôu¾âoU`Ï} zú
ÓÔ6Äv,s
GÖY1UÉ|ÇÆP[hóÞ46²¬-¦±¿bBÀ2J"¹Ë·Ãz)¬»Rk^fùu§æÞ'·/Ari¿{.Þûù>ôᥤ-¬/¦E)ÄÙ¸%ùîjÆø"µ¨é»R·4e¡éXHýá$U/Jm)G2ê#¤»R.ÓIJé/©d¨_l±¬]XÛcU
ðâ:IJ¬ª#ÆêKñi"{Ìb0
iÕ%á°ßsK¨tnÍ·R¸pÔ7+¯<OÊoN[Çc_¾h7Q¸¸BdÍZ=Ñae_Xñó¶ä%aܹíÙ¹vL|]ͳÚ9ý0$0Ö´¾
-)Pq§4ÈXñ©
-K] 즱5¹ÀY+³Ë¤{ZVô2o¶à|¯¹x]}+°½>éfé±f"AÖd§ÊFÍgFK¥
² ÁRfØ
¶ëéßZq¢5V±tëÇ}Y÷-UiÜyçuâ¶×ê)(mHºÉôîÆp:-Þ-£F7NÚí¬H)Ǭ;-Z3úE¨ÿè}'Öc¯ÛÙêWܸtR[2䪡D2á[dÐ6âØ*xàøßÙÇcó>LÈÁÕ¿8A-ÕôkvçÐÏß9
R:#¼C°AMÔIÞ:ñÓêÐê%ÂMW²È°ïë¨F]ÜPzñ¾ÄkÜâe$~-ë¸M#6ðC¿¦pøõ>-
-y>EûE¸'h¸?T']KlÇN¯Ø+¨ÖRÞ¨¼
XÂR*<¹`x"¾[ô%åÁÕ%ÿÁ*´`¯S6õ»iÚÒW¥ééÉã¡ODÍÊØN©ÄeÓz$4Y«uzèyÚh-Ód^'£¬Å8YmýG|address@hidden|ÓaRÁºß·pdRx¼yW±é>ÚÙ3æ¨9#±Ö¥Q>,YS¹¬Î²Ljmà-´}O¦¹e?ÓýFG¯QÐø!OüÓ»~WSuäÆëô
þï»x´}ü<ô62Ëû#-ÅfóãªDjáÍö>ÀÀv?6(TdSgyÉóÌ×U
Ðð5jmkS·ZÛ·Ù}ÒѵÀp£}Q/ô:address@hidden:address@hidden)`¢ðqï#²¶àâbM¦B(²*âü
¶ºþ¶jê£Á#T;pvÝù/¯µFwÍ7á=8sL(Òq?ßsúò³Ttøsw#rwâFt²~,äúùÕÔIÔ71s¦¹äæñZºF]Iz+§
address@hidden
address@hidden|ÏÈÖ2Ôòd'zB±Üåkcò=î|Ó-w/ Ðâ/J
¥HÿRÝë&s˹ȣh¢^â½ÿ:hói0r-%f²fÈl¼f],6ÎûinCC.Ë|¢Ü®¹$Ñ¿poP>
BÖIO¸gj.'qÃ/úr]²¯Ë3³å=ßfì[£°É£+>"ì¯?<'´ÈbëÙ-
+ÀÙÑtÑÈc¿lâf£;)=ÄÁÑáQ
ËxYDÊ%À_8yóA¨qô÷¢B´¦:zQ¼á>address@hidden"jFYu+%Ó"®,·ÜJ]¬xwNj>\LE4%´Y
ÓÂÙCs:ðýÕÖä~·~%+Ë \Õvb¼N&wåãõYòK¬ÆÏ
°¾ÎKQöñÒå.3Ké
!vÿÝ/(õ¤÷³¹¼¶DsÚ+ýÔÔ>upð¯Ímñ³j>tû§Òư,Q¼¡'+
-³.ÏáJ×ÇxЫ+½ÓV_¶Sõæ&#áQØî?GÜ!5¬EK]9`ë/[WÒ.K#°©|Ýfù|CZ
³CxË«ð+¡Ñ\¥ZàXÞ:ºg¦ôÈÀçVðFÇÓþúÆW+¥aB¦¡æLnÄUË!o°æF·jÛÉeÎ/űêT½#À¸áñV¸@
æçp¹D_¯lÓ³&ß^}{EÒ3ÖGi³J$ÚÀSF²É8}en§MìÔ7$Ý®¡_¾RTrÒ»Ð9[ÚýªÞå`)/YëIGצü¥
]ÈHãEù$ÊMªx·÷ØÈGÊ--ù¹¤!ûε« f÷;YP$_ÐEA§öýsm+xÚíUXËÖ qww»»
îwiÜÝÁw»{pOpw Kp
Lï}þ³9çræjéîï]U_Õ[kUÕÓÔ*êÌbæ¦@)G7fvv¢¸6;
MZÂhâfíè
iâ+àÄý-À*!'!+¯Éø?5ý»QÅÄÚÁí½·Ó?ÃþÕûofÿÍàì¸X{ôØÀéewÿýdð½s0s4·v°ppó+
ÇE
À9}ÂptØFÐÞø¦r³j::hÆ
ñÂSØÊs"t³Þº°Û§Äð:ÚÕp{T>address@hidden
+²iö¡'^llt¥J|F¡¿N
CO3WnAwfÝ͵Òù¡hÛ1¡¿ãW*]þhæK:8©ÜQMM~$Ü`?¹ôÞ·Ë®Sç,TQ£ØRI¥A:ÓÖ]äxý'%ýh¿¾ÞÁ``tªké]Ò²ïß9{sU;ëö
ðx·¼ÚBZF¹Õ¤©SâúæPdÐ/ùhh¢×èúJ+¬0a:·ØßôpÒnÈÊ?ó4+Ìwu`Àܸ;,H_÷(ãî³Ìn½³wnLD^+=Hhî=<ü±æî¯ÀBì/дCä´öØ+5v!=ºqdÄ&t¯¹i:³Ç½5
+ì/§}½çe[Õ©1£FAÀâÍE;1ëïî,m-ô¿T
Pw
+Ê>J4¹-¥ß`¦´½ñ64¯Þ+V;vTÔQ0Fê rvÇ*CíJϯ,±1Þ²Ti"ÄZsd_
£ÞL"@address@hidden
òM7©aìZ¾ËEiîmÐÛHaLØ2*ig7¶çØg¨örs
Àùv9}X±úYd^"ä[Yí¢ÕbûºtaÉQ§ªÝa¾ú8
)çaèIkÜTç)¥Ô\ßïzlo9¡C¼ùÈ¥ÜZä¯Gs¶óôìȸzíÍýâ¨hÞ
k×L}9]EøªâhzãÌ
+S¢/ì0gò¾ÞcTlÁìøs?)o
GÞlFDß7ݱ^|Î/;f³ÔÅþ:address@hidden)Ë>¾ÑAòO:rÄ]£#ô&×h
µíµZÔþªÑúVÂrõv?0¿-¶xb5§îåÜ Úb$Á
+³èÓ
(ò>*ÏD(ó
ªø,address@hidden;Hh|¬tÜW¬³WúEüzÁY
ÜtyÒýÒá4W>R"A'f°¯
iåcC~néZ¾ÙåÀ0>{PÏf³±}¿,address@hidden&p÷ö,e=¶¡¦I¡:Ñ4_|2í.å$Kûàùx}¿
F«q¾Ýèù²Y
+ENËÑpN#è_5[`ÇáÈÈPæu uùÈEèÛçY£ÅÉ͹å¹w`¦nc
U²l8Ù*×SBá~ØØlÃåÉMBRøjE¤ð!Â'
7ÇQ]©ÏeP¡³÷Ô ·'úÑr'-ðÆk{N>SÍÔ
ovóJÖ«,Á§·§×2$BØÝP!ß%§®SvâHÓqt`ØDÚÇbL§v¥&õí´mêÍ7÷ÙnCf+õ7ô»ýj~xÏ;©çÏV
oÑîD±üyT?$ai54»É
+w)aÇY~ÚB¡¤ È[Ò~O¼â½Hk/Ó»Âëµ¼CW"=¿×ÑI×CúJehýæÚ:¬åµ.#ö,«ùr8 ª¶
.6Ï¡ò]'
S¥îKCtí÷X=6Æ+~_évèÕj«åH!ð(
[]u%W¦}¬9¡ã¸ºÊ¤l¬ïGøÛµ \Q±¤däBJzZ//mx#ZúDþ¢ÿVj`6TÃ
zÉäÍÁEEy©#'"¬Þ墼¿lè
0×Y¬J¼µ6_àÛ*ñn¨,k
+pë¾L]XÄBá,Û§<ZC÷o+Oz
ÅÃ÷OHÜRA0CjÕöÈäÙ&5ÝøwùQJ£¯é)µämï{Ô°Îd¦ðã[ËÇ¿v*CgtÁʹtÔ°Ùr´}÷FÉa{²õÕñ{ÙãoAÚp[!ªi`¼C*;y.=ð³îÁ«
lE}±Õ-~6RmËC>ý6ê¢'address@hidden,thrÐru?sE¹jùíÐÓ©¨>e·xç¦çTwþ#õÜÕ÷
ÝápÚðÝR']xté©Oßm»¹ZQ1;ë)VsíNñRâìÎôÝó-4 ÚÙ£01Käû
i-õ¦>|õЬúIó]®f_vsí+['+w^ú¼íóë̺5cãÊc¥Ð)1w~Dçí+!V(¦â©ì
p±FBÞYl-ÐÉäãí58ợ£;÷ÕDÌ£DÄbfÎÞ£yæ_ïÖÏÎ`{ÉØi§¨)Õ6%
¤H)ætÝ1ïgÈç÷ô¼/¤OÞ6Å
)nJ}/\ÞÕ,Rstÿ`4ì5'dÔ!Ä7`èlZDOqìk¥ÑØÄ9[¿D
#+3o²L²+ÓT¹k¾z'¼Ù>Âï
Ô´¡ñgÚwrЪ)&ÄÓO&¿"¡MþÕ;v¡
NÀvÃ-Qo¼WåÁûÞ³NT÷=\_ïX'ÃÙüµ]+páØ{I
²FEOz>Å {£5S"êVjG³ì«ð¯Mt#¯æè¤0
##¶ÊsÁ=xl±ÅsDJß&address@hidden>Îsw="æHçJïºÇ¡t~ÁQúlóóþ0ÂS´ÑtÑøV[w[_ó$_YI»Ò»óhU%3Aë<b¥#olOÔÒ
address@hidden|zðECú.¶·M±¹Çôù«uÚä[¬f³mÈýUüÌϰ6³<ûåäJáMÄ8(ÌÑð´Þ£ûÈØã¹-ïÇäí-Ûca,address@hidden
Æ9º6©êÒý©~:²p×qÅ`à{a$"oâTI;ð\ù S:èïìw¬poÔê¸n¼±3UåááóßÀÔ(¤¶é¾
VÀ´ÐLÜ*õô7vIé
+÷ýòíÊ ñê+ãJhçÂÒ%H®¹¿_Ô5 eeÃ'¬óoþ/Ó7æ/q14Çö±Þæ¹aE|TXÓÛ
áQlTÕNçáSâ%S`)Å¡¨nÙKd¨¤¢Ò9MBãm5â3Ê address@hidden|JN°B~dD8$ËjrÞ
+ t9¬¢M6Ègm^¹&ÙòýUÀô¨«ªLJgîüiÙwºøöS¥/address@hidden
Øòp·]8qÚ-6ɰÀ\§fÎ*PBTÕ¼(address@hidden|Iº§öð$I¹d`À'çà
£ýÌz仡ºr¼ÊcÙÎkuAnÒNá#¡d#·Oöx%)t}#KßëQ×Xe3È©í^dQöË2ÑÖyrÏz2C9ïZ¶/ë{¸Ûw¶áö»ØNP||¤5×Sl3[3ª¶èªEö;}ã\Û¸{PÃM¤îߣ:ÿDr8/~wjê©tM÷(ÑwXÓ1hÕóZ)|Ò6®×Ëß_o»rTý©ðyÜ£exr¯¤ïz4óóI+ªO/ÚeëòØw®ä¶¦¡°kܸ˧¶õPÜ*|ùaMZç_Ý:+ïè"¨_£ê1H#Ë>rc
¶Æ
oß§¦ÿ$ªÿ\>VF°Jõvw0í{Þ}Ðäý̬Wø
¶aýó'®;£ïÑür¹P*ir£$=ýý9¥SöËu Þþ*^ÓaûMÃY]Ëuh)|¾rxÈkä¢Ò>jбX
£ã¨>I51ËÖ<Zjº¦
ÎýÁ*H¾}û³AÛâ[C¢¯ ó$w(I+8¶'®¢ûühð`üd'Ì`l"5±Ë®*mðd¾ÍÝFÕîéoan=¸³
ÖÉmTÜzæ_D»F´`Õ¼w/ßÅ~ÔFÏï½V Ðõá-dL\MÓViz±é¾²*GÒv
+öæ
ÞªKdg1Á6´¼G\òkÓµÞrV~V©VÜ7<$?æ"6åÈ$E='Ŧ(ì</?Yä}¾ÁQ!ºj°àaÔ4²U¹Ì)ÄÛõãºy
+Ø1íÐt1hÛçð1. FsA
|çNè]´ïcÖÑðé=h|+ç¤;ßܼåvôÃ+õ£TK¤²ù°ºàÛæw¨s¾E[/«A
(Ú©¨bKÃÉ>ìo)Èq¨+Ýg±¶dic
+Ó¸{%¿Û£~Xe$§>address@hidden)
8±n!UÏÍÂ4APÀäÆ>ïõÚ/çè[/ÆÎøÇÚíYR ÁfwãÉ¢aN¡|÷lªCüñ5ä3+¿¸ÿ
MÆÖ×=X5xIn·ÌÝu}1îóE1gZS´°ëoá÷
&v±:HèÓk¢×¹&lî¤3¯ïgRlç]z6ßÛ·`WÑq)ȵã Éx7ÒÚL
qÉ»Pï5îpé1ÒÛ àÊ! address@hidden@¬ÃÈÕU*& o"qÙ6<»¤{¾â)8|
Þõ:3.w×$X¥ál¡&1(ôvjz-Ø3¦ßeû%ú´¿8¶ÜÏzY×ù¥ß,uÅßåÜ_$©'¤qË
SáPf©!MMSR"z°¢N½F$ß8R¢¸=%ÒBúSûË»°såãªËHÓqP{HÕ<"rÖPéM¿R§>zJ¡22ÅóÇp
8ëz>IPeuKÖ å èxú5Ô/<êE®øï
E¾o»¢ð¢2háÖL¥E:~zÒêK]¼Íùµáö¥mñ$=CVXaTålP°ÚùáLôÎ~4-y:
I»3`WÞ¡Ïæ.ëÔáøcsÏ÷òò!EjY[&·Bð
±Ät¹1iÅç¯÷¿BýÛ/óì´Rw:Ô(?Å7Ù¤{üºä
It¬cKoG;TÑêìbDøLËÄënÊþÅU4Ë[àèäPxݺ°SWåeT+ÝÎ3¶h>}
ÆÙ!O9º8épCbê£äÀ0¾½âǤçwroPxV§ Ñoß6Jì^5ÛD;¢Ëyf¢
+>r?ܼÚ×òGiྐྵ»ØL
+õꢦ&Õ¯Y¸î¼Æºé=q/âK¹XG&¦Q>'¹A÷P)Õ¶lبN?Èj¸'ç
ÉEvUZ×â¯köYvÍêUõ/Ã)address@hidden).UnõòæÂà´·¶®ãe¸2wªä²O¥DÍ©t¼T¶ËKh¢?ò£bIÌ>X÷\©ðrmOP[áßdL¶:/])¸Â)address@hidden,Û
ó¬fK zNaeS/hkb? ôè£ûH®Éúûk®úRT±ÑZXØÀ¡
+»GÈ#
¬¿eð8(?'l®«v¯ÏR×OÚ (P÷Ùw«iÁ?5×Ç$î¼øO
þÔ'a
KºNÄù°ÆXF×aV#¸
+ÕýT<.ÁBk/ãà Çm¹'ɾH¿`|&&õNÂh<êÒ³ùѹë÷1UI7Ñ8¤ëâ>=KÄyº
î¯Ù¨U
_$в!]l+U¥ûÀ\C©Ë¶LÏMqݨË+÷8öÝëBH
ØkX¸3Q:ØÆ{<Õ|address@hidden/ò¨$,b¤aïÐTx?3_%of´Ì%_0r¨½`J&Ù£)ôʰ
ìÑ0ñõ»mäí?D.9ü
+m)>;üDSÛà6ª©Ëoô°Æßd§å÷ѽbL³)address@hidden
[SoGIsÞéׯeQÝÄ:99ìL%¢Å[Äy{<ò.^(¡¤T.±Á¦ÏDVT>ëµ{ãïæ~-ZÄÛUHV$"¾äRÀáÄÌȳÁìjßC-.MáR
{
<è[ú{W¢P×]í¥ÔÐ
eè²ÛÇ6æÎ=4í¢°¢dX<ná·¯\BJÍÙ´ZûÀ£X|ýÁð<&C>)¿à65óðþ'×§7?h¾|ÔfÀü:AÒD~Îþ°P½.-ê¦Ñ?é½
address@hidden
+ÑíàCÀeà$μ¥ò¨UoMgý[ÑEù÷Y2ìÚÄ9«ñÇ#ú±uKâ&O]7*sÿïT½È²54ÌÐ8+G*{&î=l¥!»HÀõCÕ5ËÎ=fèJiæaõ´WÙ
-B EßG8¥©Sp°öWvé¼%>st¾¸þTè89|`{³Mj ýqçjôà3"@ÊòP%Ò3$ÕU¼âñKîÈ}
þ7µÚl:#AdQöXL Syõ+·!F'«ømO¯$|ÜX&93÷SÂ
#s¼¥=½òÐIW)AQÒy]ìRJËÑÐv
+íl`â^"¶»éÏÌðîDâ°"oùTXâD'ز²Êk.%Ù´ò
§këY
`p®<`öî+˧WÜfoSc
UwåpíÛÕQ8ØÉý/äõRfÑs5vx5púÄ_ÏL(¸ÅôiDÇð¨¼h©fqJ°êÜZ7É×)$:ZYåºøÉçééæÌ©DëldçnâܤàeDZRwmQ2åÜÓ'AÙ¿ô.ª"t²o2`H50ãöN;Ùq¸Lõ·Y¸E,Ö÷h¢Å¸$Íböý4<ÇyC;À7L«èÔʾ_¸Ï<ÀKsZ`}åë*,qí^-Op¨q·0ðøò:Qüýîì¾J¯ôL9Z¿oÅf¥ßâöFhk]iëûêã=¿æS=ZõA42Ûv±û´$'
¿t®²¾åq¤B$_Ûñ5ê} 7zª¨õÿ5lêvé¹»Ä+1#ÚJuVðI2O#ÏRÂ~ça^ÉÀ%,
address@hidden<'êXwê±µVZ<\ô}ª½íËÕ¨S0Ã6^»[o.=ë4¢àÞWî
Y±)NÅÚåR
2ö8x{2´$CØvr^c°= BÊö[U?K¹Eàn'hÙíÜU!OJl»ÃwesTFpÉÄüEæÆA}Ú¡I´-ËÜ
ÀðKBPù¬f~Q¤è#×ûÙ̪ElxZC{»È×[x£¦^׳ÖL¢ìû¼,address@hidden
ö¾ZÇsª#&ÕÖQþý-vÍä Â?5*ºäÎ%0
address@hidden/]Uð(ÆE¶cÿ±.ÙS©Ë5ðra4÷&A¸á"<{ KÝvíÆ©¡*¾å
ý>kýÕI¾²àTÉgáÕbÅS¾=ÁOÌã9[rÖ];rüÒR¡·©m¨Ýv/
Ø)Üv
Uy¾åÓæý\6ð»ÂÏ¥°Ïzéø~A±oæàãHô3?ÍG#?ãU1PÁUQ5õ`¹×Lè,iEàBþäÓ'½C'*LæáÍ
7
-¦Åªú`{úml¦q#´;Õc³
-âèÈîóùjÆ¢¢¸ð WU Ìîà z)Èg¶¬Í§8ú2GøNÜp3#÷
[DF#,lñT[¹¯æ¨c¼&,îJÓí§ÛÈ4LcÄ.iù¤©½ª9÷:address@hidden'}Øq=Dzo
K}é^Ö]©© §ï¤NïÔXÎÐëgUx§4w2µ5\<[
nÞüç
f{b>¦»ÁFLç©!¤ÝÁÖ¸!åpÒU"ðñÜZpiÙ.}íY4§)éSÕZÞ>ìuÍ:\=¿
-ºÑÞD¨éèqº¡¼z2É=p¾ÂDøÔ×|sù]©/UíÛzR øºT÷ÙßùöÕõN
-ÊEhÁ´/¿²(\F=O_`zZeïÜüO+maÙ/bÈdìf´ËV« ²m/Hxg?/!Û ×øÆ¨m¼-ÿ8tnþ
-b¤
È1RwÚï ϧYr\¼Ó¾¾¶O¾éèî&ñ(,ãîéÒpöBóõº0,?þ¨£Þ'ëâ_%Å0&Øò
ÆPiÄíÑ6D»óa,=-0(Æ©½1¬pÎ
(Je´{@:Ó+/address@hiddenÚ;ÜñMC0S 54̳ÒrU,!¿Êe¯áû
¬9IP¥ñµ208¨m$
-EÄÈ(åEjÈ~d%öѨ}ñq©Ð»çï³S§.ÈûíÚU¸Ã`:.ç©E·½?I±÷ìZR$þB
-,ÃĹã>wVÕÜ¢·¼¬ñ,³éLòZ9-u address@hidden',j|-"ÿP¬&v±µ*½õ-2²é
ÒtÂôßq)¸;dkvÏ數3
¾p
-FèÛlækÞ¤¯U¾Î3¬:¦có¤DOtSGÞÔbáêÎa¡y=Kq-³Óvk¬í£ô"½Þ
¦"J?ç¦câABa[Bøª.%}Ë7|5ÑgÆâ½Öõ|-Aê&ü#GFê~ÜÞöÞ[ñÝýÓþ÷²z:Û$âIÄ;?îo{ÃåBO³ËVÌëG¥äÞeBK±L°ùÙê;Z¿
rq¬N2N|§³+ß&W£Òç/ÓWNbð_Xà«®p\b
²9êv7 ûÒv²¢[ûè5׿2X³áø?ü
üÿþXÀÜh
-qÛBlQþæ(endstream
+¼ØÁcO8Âwíyý&address@hidden>1{)·Ï¤7sîÕX¿¦Ïy>;AFK¿ä{kíÚ»ð½Îà3«Î¤±¤Ójl=[³<»º[³¸|U¸¤±ùB5³$÷:ÏÚ÷¶0s)òû×Y*IÚÜ>`(»Í-io¥ÏÅK]·W9gýþæ,÷JzZ½¶ý'ø,J'éU
aµ`±üi²±Ý*
+Æ|´Ýaõ+Ì+p!?ÅpFm,æ®ëoÒÐ
Û1Föp+°(pQz³ô%o°ÛäÓgÌá[I7¨XMʽE
¤´hÝ'F
9Z¯\WAVÉ'2vpGk
êËYU+ÃÅdkÔÜc~Çe®z7˦nl=6ÑøQUxÛÇù Þ¸x
hTê)N8qj3^%lYVx´Î³)H»B` (èæÆ3¦Óâgv8IbÐyTvÙYë}´(¢ôì£KZEvÍ*µÚ
eî¦Ã}pÃÛþ׿j/®Ä'ÃóÙô}7ýÊù¿øó`Mé¨éòÖ6ôAÈ¿- 9û"¯L²dÅãWaÌÄbb¤V
+,ºzÎ2ã`¤þôêÛlý4ôþ®ïaç\_ì©fbw¢0kÀܺÒ]JusÛÏCH_82;Ä×1
0fG:fa¼P<ý¼EFû,ÝûYSØ»Ï8®??ºy@;dÀ\
address@hidden"`>lø?éý`iO¶TEÑÝ1:jé8Áé
+½§å6Þ¨G¿[sDz*7ÆÜe7 êF¡~!7`XAs%õ÷KÃÉa\æÇ<(Ýaæ9äa¯Õ
+Ðii7?:°Î¼-¯â«øÚbï&¿~e¤ä¿v6¼o_XSÀ^K>Í
¿f,¨¦eW&sïqßv5U÷
+)address@hidden:[Jî}Öi)ÈÁJ~÷v¿¯ÔVe-øxëè:Uü÷Fkõ6j©)ÊïØáS¤Ñlÿ¤ÿ?ÀÿÙM\ÜíM\lþV»endstream
endobj
-169 0 obj <<
+209 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 337 0 R
+/Encoding 472 0 R
/FirstChar 11
/LastChar 122
-/Widths 349 0 R
-/BaseFont /FRLQHZ+CMBX10
-/FontDescriptor 167 0 R
+/Widths 485 0 R
+/BaseFont /CJCIKV+CMBX10
+/FontDescriptor 207 0 R
>> endobj
-167 0 obj <<
+207 0 obj <<
/Ascent 694
/CapHeight 686
/Descent -194
-/FontName /FRLQHZ+CMBX10
+/FontName /CJCIKV+CMBX10
/ItalicAngle 0
/StemV 114
/XHeight 444
/FontBBox [-301 -250 1164 946]
/Flags 4
-/CharSet
(/ff/exclam/period/zero/one/two/three/four/five/six/seven/eight/nine/A/C/D/H/I/O/P/Q/S/T/V/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/y/z)
-/FontFile 168 0 R
+/CharSet
(/ff/fi/exclam/comma/period/zero/one/two/three/four/five/six/seven/eight/nine/A/C/D/H/I/L/O/P/Q/R/S/T/V/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z)
+/FontFile 208 0 R
>> endobj
-349 0 obj
-[671 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 350 0 0 0 0 0 0 0 0 0 0 0 0 319
0 575 575 575 575 575 575 575 575 575 575 0 0 0 0 0 0 0 869 0 831 882 0 0 0 900
436 0 0 0 0 0 864 786 864 0 639 800 0 869 0 0 0 0 0 0 0 0 0 0 559 639 511 639
527 351 575 639 319 351 607 319 958 639 575 639 0 474 454 447 639 607 831 0 607
511 ]
+485 0 obj
+[671 639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 350 0 0 0 0 0 0 0 0 0 0 319 0
319 0 575 575 575 575 575 575 575 575 575 575 0 0 0 0 0 0 0 869 0 831 882 0 0 0
900 436 0 0 692 0 0 864 786 864 862 639 800 0 869 0 0 0 0 0 0 0 0 0 0 559 639
511 639 527 351 575 639 319 351 607 319 958 639 575 639 0 474 454 447 639 607
831 607 607 511 ]
endobj
-163 0 obj <<
-/Length1 1497
-/Length2 8125
+203 0 obj <<
+/Length1 1543
+/Length2 8646
/Length3 532
-/Length 9013
+/Length 9551
/Filter /FlateDecode
>>
stream
-xÚíUXËÖ Ñà.ÁÓ¸»»»»éF-
address@hiddenP·:-t¨ClîàÿN5þKNâü?Ê(CA6Ò`{g ë_!Èh«Ú8-
ÌávསãsrúaRÎ ÌÊå7rìÀ Ì
address@hidden
¯¿ñR·/;¬Øy`ÆÍÍ+äçòÿßõÁ X(address@hidden;address@hidden
b#êÞ^ ÿ~¦^ƾ%Q£¡w¾#d%
Þ¹dLÕe«Þè¾"-¯jØjÂRüCUc`&Gbö¡£BqM¤]/.Ýâpvå¦ãñÔU!tq¢D79Ü3±=K4y¼h§Þrù\
Ø
8«¢x¶ vá+tÝü£R9^^ünçE>ãÕÞW¨½ª3DÜTßÎÈ0:êÛîýвTCEã´
&·Ëax¾ÚÙ:})?´hCÝL#CöÞt
ùºWßÛWUFCa¹ç¨²8yÛ«pqvX_0²?¸gvrçÚ-á·ì=-ÈNM ûìÇ
ñhdw¶´f>dþn¾åô=ýB ¢ í×ìÑ:ܸ Óʪ{gC®03{±¯Ñ- Áy
g¾þ~{Øó-GX\üCqVïùø>ìmä:+æJdáåë~Dµ(²!}÷U`Ç8;XÚÖ^<u¯îcÏJó¤£ð
«2º¿ÇOÏ$7w¥
-¦C$øågWoÓéS¹yW>-Ö#Ó2 DÎÔEqq mþ¨ã+ò?õÆÓ}!±c
Á)±ªq4ù¹rN¯_¦\°í4ãs·ûú«£MtØo9±/ØéZöÃC8¿Z#é³cË7·
pEÈTs`Ú\½IX÷BðPÊÓ¬[×]£%Î,)address@hidden;;address@hidden
óhü2¸ÑÑùó§RØ«|3ãó·§QöwÓ,×Y2c4X)wrq"^ȹFã»8[íV
ÄÙ¸¼´
D9Ãl§÷I=¹#Ó¼
;6Ľâ¸ÚÈ[§p§û·XfÔ¬^n×4,o
-<T±ç³æÏï%Ôô^¸q© u¾
address@hidden(v>¢U`ohíÁUmWzYê£?³éB±~äxÀDtÛY®=ªò{²æÐüÁWTUØbú»WÔ²)©DÕÉ9K-¿ó¤VµW"®5&!²uy¯Ù·¸§´ÕÎ{ɰ¼«{Sùcÿ¨ïàôC
x«YpðÎ:ÒüJ?GÞsÆÅ-!ÄÅ3Äåc0FuX®ü%©B(«Ë
Íú9õY¦q\¦/×/:n;=38éµÀ)ä:dp®¥ÿ6hE=¿*½X«à'ÅïuÚç-/¾
§
-ÍÉÙµ:¦cóG]µoá?ýÃ
«£¸£~gU¼):qúv¼Ì)¶{V{߯¹vÁÐ71ë08(Cö1ÞÑ+'Af<address@hidden(½ÏjÕæ³ÕíóÏÇÂuvüº¤ü>fGèÚ'èG<"|®Y?ôÞZ6IÕÕ12_d¶¶¾i¨GA÷×êA²
-¤úzæH³D%PBJJKV´ dpAh'F<*³¦xÏsçVùÎRâfÖVàÔ´mbnNs¤pbÂãê~ÊÄ
][¨Gÿ¹gQÓ]5Á$Á3~ÂB:æí
¾xµAIß½lñI'ñM,ñÇ{¦¾
-&zmrf¢rhã|
ߢ`:UE×ÔU)9N~DÒ&¥N]ôÙ;ÄËg×°¤7mYAÕ»ëDvEÇÀ¹ÏËvÉË0i]»»#Ƕy$Ø/q
-ÙGqQÄî,(´dâXñØ;f^ȶ1[¥áÝ,9cݱ;jÀǮңlê$AN3«Î½7
ÕÛ_dvñ¤d!sxÆ
Äò½¶ýúqCºuü6¨(T-¼aU=.Rg37RTïÝÉ\Ù6Ó½
-bÿò¼Fd¡ºû¡1ìÉDà©´ãöT½%¨§Ëp~hÿe40¡Ýüö±<£0kgkw3(Ì#{íçÚgæìêAÅñ5+,21¡¸ÇN)g¿$òÃß#±×ßÎvû÷|§·J¶1N½íS¶q4þðh±
V)Þp)mnÏrywæÙg§¬;ß°Yî0W
uøë>BT2ÒÓß^äy|address@hidden<%nªo¬jøI1¦®xÈódu«Ãd½ØácEfÂ<²}x'KØ£ô=«nÐÌ:¶Íî'°'yqÂda_j×X¨«cÈß>^½X1ýÜ&rTɪ®ãܳ/PñÙãe;_SfÜû!g±K"lhxúR¢}½LæÕ)¼Lº£°ÛÚÒ½4;IİGÈ\³§s¢SX[©ÊeBÔÏÊÅÛûB¼ãÚJºéàãfÇõ^i®?nwû½õ2Ï9ïy¶®V73ÒºSù¬Ê65ÃböÏQÇY_óÀºÃ®
í®5k
-S;£ÎNeOñÞ/È¥ îÉ\¸n+UËñáèrWÙ[¯¦ÎFIXÛÅg"µzTÎ'ɯ˶¾ª×»Ýæ
õj¿ëïDÅîôþÚ¬èIýæ>ëI<-Ú±
¤ès6V9þ2¹ÙOµ»Õ9Hõh©àZeÛwÁ:ðÈnCëßP2Ý"ÿj:¡H°Ò,¨`v¦¸0
QÔ4aü}×µ§&æl~jSÓ¬DuÑú6àniÞSTçÈ\àÅö%
fiæqMûε£ 9}KF6¶¢AÑrBöá
-Ú©/'æüÂx?µlåiͱS °ÕSXïÖÚ,°õ½7:®/+å
-ú:BßnÐgðx
-ãÒ
QÕ¨ÈÃÿÜL$eã>b$8&Üi|¦DRæXsnTû$¤ÇoÓcîüAC
õ³îùe<cé>qy)o¢À+kvÖ"ûÙø%å´Èæç®hOñr·/èÁø{v%ªL%ÇôGc2DÔË·*~¨ý'¯}
¿UOR³ôì1È{ÝÊÎí+¤¯h>c7éºq<8÷Ì
-«#_oØÍ\ ;.ånìÓ%qqÖwI¬¯\±'¦+t¿-]\î~cMª½£Îª0³ñ}i·4ú¤ª×x%<
X÷Ç/7ÆÄ29´íiÉÛFA¡Zºó)tX=±Ìn<¶Y÷LCöùÄ[»d+Ô½ØòJ;F¼ê²#g
ßNc¼§ïp²¢°îG£D×6×Û¹3[Rý?¾]z¥ÿ*Ì5¢Æ»çS¶7rñÖ¬$¡}ÍbZÀSXj=%BÔ»ÛÈ'*¿ÔH³M;JB°f]hDr$æ1Ý84ÝÖ.§_ÿ0KBRÔR[x
cèª6VzJõoScg¶ÓéXÃ%r#Èá´ïNDmÅ:QÏfFT"â¦"<¼÷
-âØÂéØCkæ!ýΪÑ-À8BÈvBåjÙY_Ð6ι_×Þ\%²tÐûÆÉÒ²Ö,¬â
-ü§WeÊÑ¥
L8(Ïbhì½\äXAkÁ¬Èý¥S&§ÆêÕc7ÄCÓ¿ÈÁ*§[Í41x_ickWyö0zYgÏÕY§ÎÆ
ÃyÑ¡¤8n/Ä
)[%dÕÊms¯YDÐèÎs©åå-Þxð¶5ÈͦôÐiø}®-,
^Cúå°U±Úì>áßßÀw\Ïc&hüHÇfSßÍ*ôZzãõÄC
§¦¾ØãØDgü2?þeÀþw%ðªX5_5¿ÈÌyÛI1e#Ê+vÏ
-DëMsÑ/ÔýÉ}ï¨Õ¦íùÌ?H°dØ9rÐP§03ýLZ±CbÓzÃ
ïlÜÍØsï¨htÆM
-HEq;´_½÷Î"-Å;address@hidden
ÇðÞIªH£4üJëÐ"¨,6Þ·-ü
-¦¯°ûk¦YãáÄH]ÛÆá¡8¯õ§C¼wAB
-^Ø]Ìad'Ã'þzÄêd×%ÅÛ/-Xb«Ã8HìC(Q//3']2²õäÄÏ(ܧ<Gé\Í1¥/ÞÔf¹#qYä3)ü$çûG?&[*ÁvBÝ-÷G3aõÈèMuµi22ïMs¶°Æ>¼5è½Ý!
V\Þ·råtî7^¤¢c¯ª,þYÀÁ´¡éO㢺\¼{;-6¤4ÛWA¯<4ÞÂ+Sû3SÛ&ðñ2ɼR¤#«¤?8}YZËöÁìCÄ}ëý6Ó°RE
z
OµµqÎÙ_ÎÕ§{%Ø[ÉÐ )fö¨Jì>°
- 5P#)ËFñ¦þjÎ=ºY½¤Ò¸Ð )ô
-æmY+ºY5k\5/Qe\³-+üìæfêV¹Y·LJS$U<WüM÷CxÔ¾°í%âM©[4r
`DÖN/G²í%q´ßIÞªNÜÐZ"v;¥z:%ø¹ùúÊã¶Þ
£¿ûîCBh)ÅaªóR%d8ëL|=Z»ºxºxpýI8OÂ!-ÕµDÀ§à\¿ÁêÖ¹eÑýÕÇ É|2Ib¡
üÑ'Mlï¾%´Ëú[3[·ãfÅqá"Ô¾ðÄ\/vûÃÌF²t«¶D\hdÐf[\ïmÞÊ«ÊÕ8[Ëíe
Dîá¶Ûl|Zyì'r¢;ª'okÙí9Jç¶Ã~}ógÎD¥s¹£çqûùI-°¬ì °¥ÑTäo~ÐÜ
¤ç5êåscµ_]%M')'¬¿k?zÞ0
j>0ÂÛpgý_°Âæ©¿ö
ôj°¦a}®Ì(aù«¢íéDå+Òá5O¬¦U/É
-ë¢æGïPÚà»#°ý·VIåצòUOÈé³cTÑÌr`èØ¨¯H(¶Ò}è_«RPßqÏÁ?ïñUZýp
à¿L(UEéâÙclnl,Õ4W;骰©sÍâò$¢ýHB]-ÎsýÚùã=DZïüÖ§ÁeöN®Ù!Bî±ö%7îvs¿'½-ÔàáÆÌC¸(ÊK)î3´Å½hU
-.«©ßz3§mnèi¦CØL
®yw!|´÷)y®ksø)WþVKI1zb±ivµRÀëÜéÓç°ü²_ç˾ÄL«æýð^aíjZÚ©¦yÒèKþ¡º]K×oðÙ|ìÌëÏÞÞRÈv/=Ke«d=Cw{,ÝT&ÅðÂ,Ç÷çtíÁ/¦#M±±Ñ]8®'Ù½êî
y^ñiäNn÷Ø:g¼áÏøç_ ~
JÝr'2ôØPYKwjôjE[ØRȶb
-s#?%á$gëD9Å
~þ¾f¿þ«$uá¨û"wý¯8YjY9s,aûÙFìÒ}öæ%`ìJ²È3AVü=EóÄÃ0[,LÇ~®ü^é²ÉÒæ;ªTõÁa<:5
Ê©ë·Xô´ÞY%z¦address@hidden
-n8ZµAò{íéz¨(°Õ÷0üC9Á·Ùé\q¨Wk?
address@hidden Ø¢TáÍíÚÆs´êé¤×
ª~7íu¨Í
«n1M_G,çb9fÂp´ãöñ¾ÚUFÈÚ[Jxíwæ¾Âç\þáÓx²jOªËùMJ}#Y<Îçü¥9>ûÙÅ&#=´¸¯d®úI-qÐ?±GxltD°¿CWâ|øÜqe¼ÆQÁ¾{¨Ävöi2Åj.0l=M¾,7à²RÀêUá§²ÑÃ-uvÛ&EéE§jSég©fðÎïcÍ]¥'EÉ¡º%:wþ}=¡³Vé¬M'U8Õií}.Giµ·K{ÂþÝCAwwÿ2ÔáÓ2+°cÝÉ`aJ[B`K"wÔtóõ:\ÜR
;iÁ·¿0F½¶gYÝ~ëRVSú¯Vz*äÏ?8ÌÒ?¬à±ñ'ÏG$«Tæe£±:5qKP"r«£ÊLkv¿u®zcöƶBåûEÍ.ãJ÷~K§Oõ¢sS
L
ÔpßùĤ>Ø<address@hidden'{IQ¢ÉÁÜ,Ö(ÖÍA>ÚÔyÓÍ9kíC4jÊjȪê)Ê;-ÏÚßä
µlÄõcùèhåUkêâ»eäõÝE*5¸ç1ëÅ8£
4Ô02¾´`}V¸tÜÁ³Aç8êâÕ|address@hidden@¼79Áãe>ÇYÈá|wæ¯
oIF°!)E·Eú°Þ?=ܯ¿F
DìhfàpÔYÑ:pßM,q|"Tÿ9¼¿N²øÒÕhÔPÅ[׿ü¥xu¹¿ãZ±Ñ×aç
FOHNà\À3¹-ÛmGpc̪9of¯ÍÆ
-[{ðnÞî9©\¼ÿ2$gê>U
ö`2ôVÏg`k;fhÜ/:vÊ9ä±*0zÜGO)¤¶Î=GåĤaöÀÙØnìÊP3æ÷n-§¿©&address@hidden@*S¿ä1f
úùZ\×GÍpï|»)ºÛU¨NÒÓþuûÒPíXâêSxY~`¹Ðöó¹í´8ÞÊAG_½#Ò`ytá9Æ_Ssá$*¼¼Ïß¼þºFÙ0S[Ò9ʡƵþÀjíÔ^þ»b&address@hidden'
7µ¨Î×&i/
"Xä28À:ÂIuL+E¡z<#p÷ª©Â÷Ðèé)$£!Òá¾þí;¶D:\¾ÜÍËoA)dRÎ5ëÔC-ÈàÌ\Y¬{nÆä©åÅç¶W»Á®ÔXê
ÏÔ¶FÊ+x"zt¾PíÖ
Ê9li,trPº2æ¥ð¶cJBèWªaddress@hidden'¼Véú¼¶sú
kTîæHôÁ¯l¥öξx}¤¯sØã¨V½
«I»ì]¨Âå)ç}IP>n~áPÞBÿ4¸ &AÖº3ϴذª8bi
ÔãÝÉ_5
jöËYÛ¨gÝnxJ"XϬ_jüZ«SE>äÚÜ8ª]mÌÿ[*tæs£²fM}ï£êËöþ\Ok²äl³[Å?>ð+|£-ÁÞß$ø+á¼#½
I¨wY|ÃÂÉ2í7£«7Χjëü¼Ö^øòÕ«l?ªúy¿¹ë¢Y'{Pø¥§°"%4t[ÀõøAÿÿü?13ÐÊ
-q±rwBÿ_9I÷£endstream
+xÚíU\\Ûò \wk ¸»'¸»»7®»[îî ; Np÷ ÁÝLsï=ÉÜÿãÌÓü~á«]»êÛkÕZTäÊjL"æ¦
IGW&6f6~ ¨6;J2qµvt7qñÙøøØ"address@hidden 7?'?'PÌÑÉlmiå
+¤£û+(address@hiddenú#ã/EG7ðïÀ_ÖîdpY\ address@hidden/ü&
Ø?ÄüM1éß)&ó _.ÿ íþ!^Håßù`ß©©ú
5Õ~ä3ÕÄSã5ßÄd1ýMîf¿·ÒÞüôýö1°ü!
+V Äááa
|´Íq²ý!Rv address@hidden DÃíh¸ÿ
¿ñiQQGO&ȸ1±CÆÈÃÅê÷¿'j8XCfHF2ɬ¬<Ü|GÍÜÀóáú÷%
+¹/þÃÖÛò!-Î9
Ú¤5ô(øKÿZÔ²)^±¾{º9d!áµ]é°3ýZöCE&`vÌãÈå}»¯Êäis|úìó®»ñn¦wöE¦×ÅmÈ!Z[ãÌÕ×k¥©µÉ:ÅßrÎúiÅÕ¯¿êÑsoèÉ
+åæÑÌ´Ó«£æ WEOwþɱê³:âoÐ̰|îØîùPôlm>¦i|+wê
º¥û?zù9Ð
üý[¾BNlÕ£©Þ
+Y6ÝŬKFWýêN§¥êÜbÝ{%ÎORQ²<¨Öï[;É5^}¯¡oZ-l·2ÖU¼!-#¶zùé-p¼Ñ0
mí¦£P²Qãjh³èÞ¼ÈrÈ
-ÆÍ
I<U5dºÄìÙHÔDZt£S(¿Ý gYû²p4²(ò
[Ȫ8ÞY\ýLpËQã½mwý'$tEÈ}ÙÿAVêqÞ_þÂ;è¦ñ²R&Vè~¬FæzkÔ5ÔRî-5ã[hv"}
7ÚZï£~2±Y}®¯øL3.Âf¯!/¶LUÆåZ¼Æ¬Äd
,§>ÀIH´üÚ£'Ù]±Jû[ØUî9Ø3ZÞúâ«Ôä¬ùÂrpF;[®Å|:QæXAVÒ`ª?á¶s+ò³¶ÅÙÜá7C<Â7ÓMð§ET3R<æûYÑcô/*«ì$ÍöXÃ
,÷ß7ÅçRWhù¼õSôÝL7¢²r}Ã)_|àæÄ~*ßZɵÊ}{¯0`TlF8½Ï½¡Ë
(ksÐ=W÷0e¦º½!övf³eÆùQàÂÀM[,9Âhûñ38hì,
+ÀntÆâ
+ ¥äðuûIçD4ÛÙm² æ8B¼ÇÛvôO
+ÅI¸¾ë7ÉÙÀâ·'bØÁf:,k+54ªj Ú¢s
U)X½ù$Lµ_+ÉZûÂ>çuDSYÖϧXzNÙh|)miųX¼ÍP~ address@hidden"
¤îõ²cÜËx©Ö¦r¹ÞO%ùØ
¤Î¶ïÒPköõÁ¢64DâÔ*ØYZX0¶$¾3è£É"m({?CÍÒpÜtá
iOøãýìê<µ¡£Ã;y§Él¯OðÏC¿æZA¥÷I¦¯-'ë?|:1çØAi·R»ÈîpQ£Uðaº2»Z¶Ãe9±ÂQëtÃþNiÑ}è:¼{ñê$¾eò¦
ä\
óþ#ÙVy®ÆÍ¶ÉFuÉ)p禤|}l-¼/ñnïQ.Mât3Þ9=Þ6\[KDýedõp¾ÀÊGçÂí{Ûý´Ø<address@hidden<X°ú;»5Ç<²/,סícGæ57çu¹*B¿¼Y;M¤ugP]¦¨Ð&øhk¨f»ôÍpÛµmjjç1ôu³mìæETDÔÈw>address@hidden&é¬Ú×Ð?ûIÛÑHE
W>address@hidden ½^x[u4\ØzÅ)¸v+ë¸u^åY«®â>4¹+¤Å¸±úÌzãÚñ
ý`'ÅÏ/=ϸ+Ða!9¢ <Æ8¦ ºx"dnSÂz
à8hÛäee÷9Öñvç)ätÒØâX|C¤6ÎxO§è¾m2̶iãÛÁQMF Öãc`ÃJåï ¹¼åÕ²d¯Á}Ã
Nõ ¼fßÑÖÁN±Ã¤úàißTK*ÇM W#;íç6¾Qé-³uõ㬦g¤µO18ÿ
}AN·&!Öcõ°ÿCHJTReÌçËã®tãõ2ÕV+ÎbE¦ÉbÒûR;¨æ+×IJ£ëkªÇÃÀxFóO²ª¶²7EûXwã+˽Ø5ªhä"æDMû!pX)É[A³i/d
CÜý\ó;kèįJ,ÎØ¤!sbiÙô»»Á²®Yü",?»ïl,ç(¹\Ϻ3i³è<NMÔH
+Ät6/KGV¨C3º/Câõ)Bt#M`6ÊO¯*÷-Á*[$«ÈqYÉ?GÑ|ª&åãv+sÊ÷¶_0Gk:{jdã×GU'¶(É.áI
{&F/qèÛ"ÊH.ÏDÜo eFÎþ´èÒ\+ÿVínN³+òsJµÓó¼±ðµÄ#F9Þ1GËÜ/,RëÖk¯
¢2pÜ£1Ròî{¨luÌuå7¤å¿Ä>³ßòiyÄí Ø¥±;b˽D°çô5Yßáa4ÐBs
pjÓ²Âè_Ëé<÷}ã|F=D%*[_®NZíâUæÉVUUÎ^þÓNá°nè'íD,address@hidden(ȵ=|OU
k,?¡*
&Ü®Ú#-¼t©hÑM Vm~Űéê-*<+r
+ïâ47!NåOwtÓV7
þ¯w¢ÈúkÒsüh餲Û\îë¹y¿I<4¨W§ÕSO:ö]\_dûèE)Ó?Ï:âÎÁe};]«V
nÔ_mh<address@hidden&ÓjâsªOê¼zàIAýr(åjÆÿv}++ÈC/FÖÍEÑ
ÖÔñßCì&ØS-~åÚ4¬7và_4lÒ.*¡T<à.iËf?\úì\¼og
Ôà/iË×°o4£¨ÆT½~ô>Û>9¬Zì]M_0=p¾0)9d~nóáÉ&
+U<^ùÙ¤E:tBoøa?R¨¨.âä>Æ\aç®àÞ/Ü<ìHaQ³½b±¶#3§WÆÔ
¼ì½Õ-¡û¾¤©^°äóÖp¢ß#.èu8Wb:âç%
ªþÚ;õàãdUÁ=-q?¢×GÙ.7ÿ$ÕÕÕÓ:V&?\kx²½uѽ_¬ihÑÕ4yïݳ¿2°Ì,Öç¼Ø
+_ê×ÍÉsØté\soÅ|2&ª5
YÙO).!TgS"YUkLJÒfØrí[¬¯×»ôl-«D½¸®ös»æì¨üêÏS°ò^5 ÔKÛ]Ý.¨Ð_!Ò
5ëòá¯VCºÆÕåe¨ô]´
ï3láh1_zuÛêÞ¬á
çåµ"%?¿sZyÐï.È"é ýà
6<Ö÷¬,address@hidden/ÏÄ×78Ôì/í¡¦*¿ÐúàÖ£õÖµ{ïcFÚ«L§ÕÓ
+M¾Ù:
Tdm×ïÆ5ÆýøOÂ,ø)C6yw21/¼#BS/ävJ2¸EU¦òQJc. c.Äܲ
©½³EßuÙ§á*J?òÎÎÜMg¤pÆJw')ñ+Y8WÆsØ7ÞF Îu9
yA]P±o¾¢á±ñjǾåÉþõÙ¥Ãu=JIËÓJTHìÉFS`÷pyù# <zìI jÎ|Ù`s
address@hidden::Ø ëD/6ØçAÚOA1¯F¼hË;9^
address@hidden"ï^dñXjE/uqs´ãø^
j_ÞO&ãRDÚß°Fç¨Ä3$6¹vÿ8æFtz(mbV®+åhouûß>qZP·2®Ó¤nçcïHsßÂ÷àT_$½"æÎO|address@hidden/Jvç¹Mÿ\cÄ»JnOA°=³t-ÖR°>að0½OÕ#ÀÁzBÉîÉÈ®Ð
+:2.sÀ²¬ P'ý.¦86L«ô²ÝôZ>gÃCE&xwÙ_nxPôJ6 á¢
g~FÝÞvp«©9Ø'ÉrÀq¸ìÍ{ìãµVP¼×¢Ë¬^Q Æô'YKYÇðD¹\aïýT¿¼
+N£cløÅrd*?èIêsã§LÕJBú+xoÓHÏ´"vâ«é¬G£ÖÖ»D4k8'+seI!TÝ^NÉË*/iZµ>address@hidden|íñp$7¿OPÞM0ð_Á
/V¬J`S
BIw:gU1
+bLüxç¥O×,qµ²}À?!£S%êÕ~ùùÆo,R±(~v+7ÌÆht?æ°ôaás)m^1ì{Ü@&ec½[ÏGS|Î]Ò¥VMå
ôðí%¢|address@hidden
G®RÕ¶£%¨Z\ÙZâËrFÚp+SW¤é§·¹écÊ¢^w^HpY¾§þþ²ç^#mIÌÖéAV<¢V¢rÔ¶áIoðÒCç**gëïÊàdYø|äç°bsôYÖÖ+_vÄ1¦3¶ûéRÊX¥1(9{`(WãÈýüTÒÃzÏRR3YJÇ»òH
_K÷ù6J¢W&º*´÷]É<Ê;÷XÆ
öÃ2Îôox°Ær÷=2äü¢Ç4
1÷Qk-ÞhºÓ»g(G÷5
+ì_Á4zJ~7 $¸4 ôN橺¨¬ú´Ãq4¹uâu]pËN5ødÙt+ºÃu»Zü!éã¯
+*®RwÍÕ"aE#Öànå6d®¯ôÁoð6^Dú93¢Ø'HŹüUlm>éãV1Öaí<8{N6ÃÀbÔä;ïDÝ#Û}¼ÓÃÄYÔd·ÝZspèÓ°w©íEáú©ª¾ñ½µ
Ì+®aò1´ <ö·ì{ÁrV;º"åKs#¿ÔÄMû)àYñ5°
ç´íªÔúÞϰ
S>eÂziå eÚåXµF¦#¢´Óx¨8ãw8VÔ&address@hidden
®Ê®.ì7(Å»ÓT{ÐùýMCÛ*:SÚá¸pǵcEpõ²°ÝhB/
+Õeó9ç:zã¬^âÒ>-ÒzÆ gÜ9_ýMúBº³Äη¾ö
+¹¼â&w`¡x\KÛ® tÃ~,éo©
ã¿e±¥o]eþaC+Xs¥ê1'«mº+Oz1Ù,/à?ãk'¤Î¾ÀÿVÙ¼¼ÙQgBS÷^dL¸:%¡æXä5Lòê"FT|¡¨¾"f!Tù¡×)3/~'åäê×88n(äËN¢
.Ön©:ýäx²¦?LïÕÆ©ÃÔMlËÅû~
WûØi+/¦[%?Ïò¹ºÔ9Ø1÷MT¼»ßC¼²KÊhùetº¶ì9W<z*««=\ÛsdøxL«Ôy¨q!«Î
÷£©'vR~T6ø§÷VêWxD,Å}_UaãÓAìä8ätÀÔå7é©°yzÙqï=3C'L5Éw_
d1Øîß)ïF¤»¡
+j£J´Oc¬
+saÐ^AÏOB}!1ã¶Üu<Åmne+ê3g#ÙGZU;´ù¶s~`DE*Vç¼|¯t-µÁ+
CÛU
]×$<ñ(¶«jí5ËÍO×ïÀ«
H2WOZè;Ç C.ÑÊ¡þ ¦ÅVk§ÍDÑÈ
%¼ª®SñÎÒ[oÌ¿ðv.½+%ÊïìrgdÕØÍOE^] ¢p '-öù3
+,Ó&éÄæj÷nijÞH+}d¬çgݦìN:ñ9ZOEßmu¡üªod±9ÒËâ{5¼N
+Þvr¿è¶ZD7Ú»ò¦¶L¾ÎLÚ'àK¨®u.2{
+TiÊIyÑfµâTq¹¯HX\Dªq4¼DK©Ëlaö¼§¾G[<ñ#Óú2Û2
ÊOª
ähZ8«=ÓÜV£ÿ^wâ8h#ÖûäÀÿªÒÞßO÷¸*ÔÙ¦mL±ÞÔ}&|g4¿Ý#*§wshF{Á|ê[Ô¸Ò³Ã-¼_)ÒÓ
®µvÆ´ÜñZà]ç1¨Ò7o-bød,&פµcwÀlË&=iÆ·'å¾3:¾S¼ä±<¶e¸R¨îB7Xoeà
¶»*uVfH«7äçÈÇÓÕ)address@hidden'£{PµÅGWÇé>Î[v]D©¶{ÊhöÊ`zI<]e©öÓ=ýü×[Ø
©äï¬
address@hidden|y-¯vlGÖ⿨1Þ©_T.Q/RÐJg¼Ù_0qgDßé`
)Kj!¶£1¦¯<ßÏRoÓºvkïI
Cþ®ãó^#
/
4¼Õ×NÑ
tèSü^ùòB$¿~ë"ø<ÏQ>¿Í®%|Øâ¬úú8C91ã¢YëÇä<Î]4¬Ãm£Ák蹡êJí
¶r¹::8Ù¯«äóØÐÐë%ºÙBí
Sç[ú}úyØÖÎöü°×ÔûßÏ|Òr¯_9ð¾Êê#·P´ÎÔ¬±Uö¿]ã0S¶Ò£;address@hidden(}(9¹é+tè¯öåõ}?¯¨
=¯*¨
f[:À*
VàN/iF×^ï1ÕéS+ðÃÖ~°Õ±Ñ8W]YáÀ¡yÙ`|jH
+´9w7ëö®&(ì¨ñûû¯¤)ì²å;9©94ìAѺ
)½DCjKBÁzÄE¢tñe§®
;áîâ{ç:µË<$ð8³QP eJÖ¶î
address@hidden&`[¤ÿ¹~endstream
endobj
-164 0 obj <<
+204 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 337 0 R
+/Encoding 472 0 R
/FirstChar 11
/LastChar 119
-/Widths 350 0 R
-/BaseFont /VXIJJB+CMBX12
-/FontDescriptor 162 0 R
+/Widths 486 0 R
+/BaseFont /RGKIUI+CMBX12
+/FontDescriptor 202 0 R
>> endobj
-162 0 obj <<
+202 0 obj <<
/Ascent 694
/CapHeight 686
/Descent -194
-/FontName /VXIJJB+CMBX12
+/FontName /RGKIUI+CMBX12
/ItalicAngle 0
/StemV 109
/XHeight 444
/FontBBox [-53 -251 1139 750]
/Flags 4
-/CharSet
(/ff/fi/fl/parenleft/parenright/hyphen/period/one/two/three/four/five/six/semicolon/question/A/C/H/I/L/O/P/Q/S/T/U/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w)
-/FontFile 163 0 R
+/CharSet
(/ff/fi/fl/parenleft/parenright/hyphen/period/one/two/three/four/five/six/seven/semicolon/question/A/C/F/H/I/L/O/P/Q/R/S/T/U/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w)
+/FontFile 203 0 R
>> endobj
-350 0 obj
-[656 625 625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 438 438 0 0 0
375 313 0 0 563 563 563 563 563 563 0 0 0 0 313 0 0 0 531 0 850 0 813 0 0 0 0
880 419 0 0 676 0 0 845 769 845 0 625 782 865 0 0 0 0 0 0 0 0 0 0 0 547 625 500
625 513 344 563 625 313 344 594 313 938 625 563 625 0 459 444 438 625 594 813 ]
+486 0 obj
+[656 625 625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 438 438 0 0 0
375 313 0 0 563 563 563 563 563 563 563 0 0 0 313 0 0 0 531 0 850 0 813 0 0 707
0 880 419 0 0 676 0 0 845 769 845 839 625 782 865 0 0 0 0 0 0 0 0 0 0 0 547 625
500 625 513 344 563 625 313 344 594 313 938 625 563 625 0 459 444 438 625 594
813 ]
endobj
-160 0 obj <<
-/Length1 1403
-/Length2 7051
-/Length3 532
-/Length 7898
+200 0 obj <<
+/Length1 1448
+/Length2 7435
+/Length3 532
+/Length 8303
/Filter /FlateDecode
>>
stream
-xÚíe\}·¨îº$îîNé¡apèi¤Aº[º¥PºA¤®=Ïó÷Ñóîç|Ú¿=óe®µÖ½Ö5ÿ¸iµt9¤ÁP+ÔÅÈ
Ȫëé ܲ0ÈÝê"r-bkïÉõ²
ø¯0ØÃõß)OÌ
.`K²à`¨-¿ >Lù7ÁûjüCBðîo/ÞoÏÓÿàGë÷B ûXý&øtëÈ
þáòòÀÿû7°ýá
-v ÜÁþK8þp§?®áüp
?®ýá® |address@hidden address@hidden/=
ÊrðCÆÍ-Äû¯«díA\Üÿ~sÁ/é¿ÙÆ~£!o5æÂ,ÔZ4Ì!½%¢"P¾h¼
ímkFcïTVè|â§ÒaÕlß
oª2p·Q¶i¼î(Üb:ýµ¿(
¼LÈyØö´ÜÎôm§0<ÍT÷Ùr¥»
ÝÇ{ß2ýëÿæä·£âÁãûZ,rz;hË´}&M}Ya
-Núá
L¼´:ø/+¢ø"W¼ðSWÆB"ÑÛØN
7EèùÉ×Ö¨±¯xdrç[ÇÄ#39¨Y_-ÌÈ>Zý¶]\î窸ÚG¦I<ÚN}
ج[¢ÄÕ¸Âl6JJ}aªï9Loa㶦Ôü'Li¥,b*©`»ï.¬Æ³NûÉ9)ü<(X9Æ¿ÈsoS"@ôDm¹Ù1/¼R
Já¢ÔKÇìA¹¿éðÖs3j·1,T{nÛyQì-¢Óõ*»ÕÐ|:¥ÝE
UÇ;O.´°S»ØDÀlÔ«±l,ñùÖ·Z¶©XQ°Îz3úÌB
ß'³g{]hi$¦Ú=õ«q¬¥"¡KK¹¼ô#¯Æy=2Ú$5Ù+üÏ9«SP/EÛl)õ.ô¥ñ-"ÌJg]ÑIU M
{?|9ø®!¶Êú®°««iÜrúÆBM'hÌð;
-:[83~)address@hidden'8O};ØJ½Báj8L¨ß·(ËÐѽݫÁoªWµ`ÿæ¾{¸G´Úe°%DöyR(¢Æcùã`t=þÍz-9VÉ#ÃÅ$«7/åøªcccú(eF©¡Éá!ò
QÁecéµ)?©¶k {îwzÀ½ÏN$g)¾±Z.á{fÒ
-·ânùÙÇhñµ©ñW,ZB(v,ÅuøÀö]k&u·PÙñbr?ÐñPBÍÇ »ãï$^7̵}2£nåkq*¼XEãr'
í-¹YëE5¼"³Hl~°$UêÏ8ÎüLê×RVkëþ>ôPÄVj×b0ôu
-Vhtf°£FP\¨[Ef¦¼©GInnþé½iNÔ-£ÿ¢«d®z)ûëpÏSzíµ×8;år÷ºßE
·ûÄÔî&tëÆ¾ô$¥Äq©×w:\&address@hidden,|ó¤çU¯~~¥£<½.ź\øu´íLmN«Þts2kM~qpuçRõ
zÜTz<'»?Ø_õ\rªt÷&;>·Cÿ¼â-A*~ÔDMù!Â,æcü¼?*6.a_p÷'/¦8´Í!ùâ&)Ïy{Ö'Ä×DòX±wáI¿½eWu¶tj>/ÍÌ{IXØrH<address@hidden,k!Ñ{:á,`«ìðÍ,{úÈ%÷Ähÿ&Y1¹ìv`ÀëÙÓI¿8©Èo4³¥ÚZ4â:(wæK#
_=ØïÈ8ÃJë Ë16 BÖp'hεX
ÙèÔvQÑ(7jÈ
-ÛÌ)Ê¡w^A©°IȼPFÐÍÀw/XÏÌVjÜû:´ØY;>Û¶8FÕZz_f'3O>]ÈÁ£¬l|t-ºO-zÕ/báW09¼JCje²ýÓʺ3Ðöæù'dlYïöæQôÎÔÚ;ç·ó±¥{¨æmq--hiÞ6ó?
7Ê\?|%q5Ïq&´µzU¤-© ¤
îrö;øáúü Y²þx²t¡¶%,2í½I6ª°0»ËvE¶á}*Nè6"dÖ|s6¼ó
¹Ý8ØîؼHêîQ¶ºI¿mN¯þîÌcؼú~³ÝCj.ni'dÈõê0-gkx#½%ÿf
G½¨-Õ9aUJ³Ù">zîP²#Gkÿ¹)õ2Å/address@hidden X ¨1צÓLgû!¾Ñ
3e+ÝÃÌáÙãúþ
*BeZT¹FÍg§e×:ê´
³å)úÈÏY9>Ù_õb¥¡£Ø0¿Bt7®Lv']îã-¦"DG.×OJÃù¬ÞªÑ¿o."address@hidden f
ã"ÀãÝÕaÝ~GhPþM´9EêD>P¢A¢¡À[8që6ccó0â¨KØVÛüh Aq"W
T©Ù7ÍDbHçQKÏÐCË©åÜjküKWÇDÓ¸i
>¶æPÅ`³'V#êßQÈ(ÓOlÆ63y+Æ+Y¦`¯Å²½
-
@$U6¿-0_aº£Ý`¾²aïA-*BÔ¿ÁWúº_¾OÍó~|.I®=MþSpdj\/x8æçJÝ0ÂòX
*w¢[³©Â2èÎ&Q>.{æeÞUÏ;Ñ&L
n¾¡:Ùm?îojîÚìËMM¶Åú(M¢¿ûèÛ9Qi¤'øÞÒH·t¾¿ÑÏ0ÔHö¤VdâLú§«ëGâqÓç
}I1ÉmBO®¸ÙãÂv¼Gâ¨HðÆetfnúÕ¸³MÚn÷¾6³ɨ)1EW3sÜY¥èxa+Øge7úbÙ,á"
g=¨ýbVRÿsb°úôì¹±¨UOéS}1ÒwÐEÄ2ÞÑ&*/Û¹WL8Ý
«té±Ð÷Æp(ïpIs(úkÆHöbJq8Ü¿3W6zV_I~éÀ(,J9^L{ÓÒ¡¾xÿÔLÆ
ÙmÍTÍÁ5ÉP5fàõøå~ ×þê£gò^fLÕ÷`H:Ô4
-e¢¤5¥|°vç address@hidden(#ÅÐûh:AöÏ8,å´ 82+ñ-ut«Û¬l~"^Î|(`&
K!À°>±Z,nþtpn7)Iƽzó]³ñ8ШSC%´ãP|ÿq,ÊOXFÂÍjÚjnÞ¬g¦Á×7×Ä¿Ã
µ·C(Z0©Yõ4ä¶mOÔ¨|½HÈ-ÌÀ=K²²}±.϶Ü/¬BËâMrç#5å²EîTüpZmî-øp9\ëÄ\qã¢z«óC"ò©{û7sÞ8òùRj4^LÂÔïã_âruÚ¼RõI+0Lp=(»Ü°b
=
zdG²¾¥`ÍF0ö4&¼&Zª´VÓÙuÌÌÚÜKÌ$ϪíìW+-x]Íá±]cdÔ¿4¹Ö=øð®ø1ôX¿Æ>TtñzÄ#ãUY+WF¦CÅü»WlqÛ¯Ìýè»F!wÓ*ßÛkz?ôj?}©#¦E4'$´2ð¬ð[ÏëN
û²=ò<êØ¯ÒØ3|'?VÄTY?5ضSVæévFj3N$p¼E8!$kvú¹ö!èsü´|ÙnóÜw&¹ëHÑ-»¶Øù÷9jçS»ìJÓü_Þé.E¬#øvh
ÞÖ+5}¯X¿8êN*¤{Ý ´åϬå_uªh4³+Äc¨Bò4VMGC¤Æòö3¡=~þD*eX
gý³è-tÀÄfÊE£/s9!QS Ã*ئ4lwýB²ÃýdJ GÃCË[z/VDÖóíJ¢h÷1x·<òT("··;6
-U³ç¦QgOS¯µ[=f+à=ø4otð7ÉþæGͪ}f4ù^zøªØ*]d9Ì
z°µÊOß2l×^Lôg!3<îb°"v4Fe9ÅÚâ/ÇÜY<address@hidden)ö03ÃÍÝ\íµ¬¤U¡yX(
Ã÷GB}ɽ`|mÜL:>eûÞ]îìRá*·´³¬ð-ò¯æjnƱój¬ïK³V-¡S»döWÃ2Ïh
võ\q¿®´²7|±XëK
¥åÝ»á(address@hidden
-5¶ê^\&ím»ç-Y)1-øLÓdjë2à%·ÙÜÔШ÷ô#²ÝÚHÍC,VNC|ÂñágnÚc²®;cwEø¤XüU/0©Ïu?νϩ_ÜS»"¦¹(Ϊ0Ì×V¤¥,C&³G6M7Î-Ȩ^ÑbÙ
8ô×$r/ÏÞ½võ\¾ *cTöÛë)Fæ>Fl4GÖºæÆ
)!¸3¢Vd ´ø3ÙÚ¡}¹Ó©ymçXó?ôÜf¨«¤³ÊSdMtTÌø.ÁÖµ:²YôvÈ¢}>éÑÏ
&0ɶG/ML[ûÂpê*oºÎLý?«áü÷yaÌPö¤W~7âFë_'³©05¸vÄ×tËV
±ÕJ]©£ÒÛIÛ
-gâï`½qPýÕÍ-O4ÒE.ØH¼v²|òo9ô³A["ÎìuK»E½¾wÖRc)øN2ñßC^(
75¿§Ò'*ecÓc'ùu}_Wt`ATõ`ô
üDiÊ¢Y2ßËd²^¶¹Kèùîã÷üÆÎÝl6*jµ~£]8²ÙMÆfDÚ²(Êë¥ÖÒØ9Êm©lõ®¾Uoô¯.¡"ÉrY(kH#É'qÆÌ¸ÿ?ÿÛàDk'æuÁ1ÿQè§+xÚíUX\˶¨q
ÜiÜ4nÁÝÝ address@hidden"À8zý!+ªÎwO½¸ÑCOHîb+)òÞ°:öÌpt
uØ"address@hidden¶U}Û¾à4ºD±ÐOCWÙ½Õu)Ðu¶êâööú ÐI
N:áÑWt
ö0ü2v"ÿtGX%öO§S¨þv÷s´.ú¾AêÛAÔê¥
+WSD¡Z(ýJra-ÞuxÓ]ªE»7÷½ÀÂõv{ïÂdc(SÂáÍ5+_GQµ8ú7¯pÀ¯kN©_}ÁþþÊÕ¯{)ÿ6ó(¡
¿,~~
address@hidden"úÄA¡¦3µZX¹ÏÙÊöwêGV¿¨\îïÂ!>ÒÀÊ{fù=îSÔÀV:4ût¹ÏÏç
¥¾òÓ¤_¨MÔÚb&׬v+2ëè»(_
;Fèöõê1>GB¼ãÒîå>![+/2jì/ñÑÊi´w2$$o®.ù'ª«[NlüXËëe½chß`Xä
,:êscmÜ/W6|iÔy6Û}¿ðÈIiÛå"Løé^É£·ñKu©&VB]Y¢, õ0 ÷ÕãTñÎ1a¼
²sö+4B
Æ5ùºAÝ#³If"ÞÔñýÕET)vÞäÌn3X,Ò÷Et¯JüF¤{P¸QÛ͹ôlm'ÐâXn~Ì:address@hidden
I=ÅK1cÑ¡®§ØÊÛPqÊjþAÁì´WUb¿oÅã1³*{Q{wd$¿iMÎÆZ¾=ôÍz¨&+¢éCÒ°¬6y$¥¹`vFýêÈáËuJ~È)~*;µ8ªyôL»FáÍÄg)¥´CßÜA
JÃÅ¢H}þÑ/¾úX\mгÿ+/ ¾É^ÙÞÀ(&çÇ>Nªj©!ùÑ7ëSÄ;¿·yö!¶=¼<ÆÖÎb~o^|À<S
+«B°ë䣸õÙEúø»1cÈ
+ùOçüqDývêét´°Z×ÊKìTwÅBGr/address@hidden(x^E
óDÂO~X¦á·Ãhã´¦*U½üìî!*7gt+î+·Wâù8áÑ.¤Èê¸y
óMA
+³Q4ùÕ~®X=Të Á³h)íM^6E<.S}Jô&0qp8¤:áØ¨úHæÓ&
JµÛ%`ÏnÖ.~6øu¹ËƹbO(ß¾úfü¨Åí´EHíß|üh÷¥§Ácæroð߯(O¾|ìróÆ$ÆOaŤ"Q¾_Ä7ÎÜÉ3½
+Æç÷-Û§±ÚÒwÓê®¶ôÆÕ(×q³D:ZåvùÄ÷«Þ×,tXøÔ%Éì«ã8£ËQ&-]ÚÌM¦2/ÒÀ|m#Zô
+>óîS8à×íK^»=}o¦+ìòuܵ´L©c¿l¼¸G¼ÓÒöjÈòlzÊÐÑôÛ½øÊËø0×|O¹ÝÔ¶¶ý´'f¡¤K`çRm¬¬sK;
lïÑ¢©
+<
Æäµ/.¿''fIç%*å!pNH¥PW @â×ë¼UMðC8çSVÝJìs.¨LÖ®`é
+%cZKsWw~=Qò¸Õ¸ð¤¤yòüä|üÃu$IA|ZJ
¶îOܤe¤Ñ
§¦DWlgZÞþ$ÌÂOn(S»ùEº#Ä,ë¯BÙ7òÛ±/ñè¬lÆØ0بUòº0i徹źQPÏ¡êì[~wi]
È$n¼A"e]æ+ÎHàFvflOZFàK({ÝléQ¹`Djl+%2.p
éïó=rm`;9Ä"ïg¾<Iy%ØÖÇAØÐ´ÇöX-h±ùÂÊ!së¯M§åÔb*3ÏÓ;¨_\»)ã¼ý¶Éu?DÊÜÀüPøíoèèk
.§äWÖeÉ7V×
+ï1Ûx¹.¶ð¯ì/ƹ$
»éi×%ì¾óJ>i³ö1ömowç qÙ'4Ø"½!æAÁ~é3h
ƬHSÁD÷émT;u1×ÞÚoÕÖT¤ãÈØ|q©;µ¦aúèæ¬³¸Q¡mÓ¾¡bxNðÑu»õfXòf
ôêýH:OA,ÆvÙ-êB¿[`ÈÆF¿äKìXιÉýå]sR
ðÝ4iJ®ïzòÄù²¬c´"9TAùyWaÑ4é½½áÙ¡_®¦/Ñ0êZH·7¾õ9©Äñê¶ôxãÁ+A*
+ ÎÙè
ågOw <·µôBÂNYï:NåEðJ§«z
;õ`Æmýë>á©I¤ë
+¼¹tk&LäèÈ)¨ú#¨F§$õavÈÏìÖ^ÜËbrMØ+;fuãÙ¬
address@hidden&\¸Î»þÞnTd®-n¹8¸}eéDTd=%n¥ÅW¿tvJùÑr¡O¿ZÅ~?nãN
Ì
;»3uO}sHgÖkË\ïEñ²-GrUkbÔa¥)çÊCt±U)8øË&¯ytã×¶ Mµ'¾çL±¶ýþϯ
¥Ôöm7Q:Výt¿1LP!úrÕ®!<Û>ky¨éÅ9¦Ú\Ñô§W´í4Èg2û8ç¬50öÚSoUIc;sÄ5ã
,[l/uä7
Ù©Äå:_!P¯Ì#éÄÇêÎÞ|address@hidden@¬[
+å7QOIð~g¶ë>address@hidden>ɱ©Ç´ïå'ZÜ|Úá£
n¨°ny$^Wî±¾ZÜj!k
}zñü¤N¨mëV·ØU±çÙØ¥átw0xqõëPS8Ì:¿jºÔ¶268¬£´Ïaxbß/Ŭ-m½o°Z\É+S|Yf_ýïcÐVv:address@hidden&BóÙ
C³Wu£ºÎôÔók*¶|$zúC.HÑ×èõi"É'oGÐFå¿ÃoF|tôEfÒA¡ÊKuÉf,uLÄ+gªtíD&Ã?æÈoÔêTEÛ%!Ý«ÏiéD½;X&|Ç#MÔ¿«W¼ÇqVb8ÞI
5mæh¶iö¢QJ£«e¾BWÃt²î
jTðkzã"`*c!×c¬è$ßÚÖfìAHÈ¡$©qU´
+¡ÖT6¼5¯:(âÄÍÄÓîÈÑØ//<RËZ·°kõvÓ"ën0'3)rVº! o[M+`'T×ÍëV]Æ! æX
+ïÚå³ÛÝJVôi¹ßìÐôí%n,ß%o 5LÝ\À#yìÇL
¤:Ü«\~2ÎÊoâ|±¡7éBؾÜk½Á~¨ðe
¤ûâr¤'÷âªãYßë×ó?|£Ã£J7üÇÑqZÝì&øÙ½Âe%õï¶)Ö$zUOlkÅJËg
Óé¢Ñ¼®Ýz<d¯MÉ8på¢f1/H
H ÞΦy:address@hidden&W~òÏQ±fæÞ9á[oW
îçùÖ-ñýÌD½B__gTZxÚ$ÌY#øç&øïuÆð#S«¹5Ò.\KæÛ
z±ÒNïò³µEf¨p<{«ºLy$ò%ؤ½JåÜ1Dìûú
p>©Còb8F¬NõMßéÜ> ÚÕäÚÔV?àJõ´½ÝßmWOû|³\òù
JT½¸~KÑ0mmVÎEbv÷âë¥ÏHþrö}º26$æ«´_¢ÔWý·TòU=üï4Î]PeÜ';]ëzù¾ñn?SïÔã¿ñt'Æq2[
ÚÉÍG<©ÉbÜÝhÅYίÓ(×öãÕ北ÒfÓº`Ú N¡OFÀûvM£êrbÝæ8ÚF¥ÀpRn
ÿUbid,address@hidden<ø¾WM$ç¥ÈõC×Q#W²ý
ê'÷o0(û(¸!¾·ZÞ>Þí+ñmTGSÏå+`S?¯Å2Nnò|¡óÑЪ³ôùÕGjì?(e\a¶;ÂÁâßq^ã¼[ÝÆ[ZFì
é¼D?ò2N5<óá¢!àûUcË|$ÝZDÎÞì
+SÛÄ 0H¼"ÈÛ¸m=û(ùsö[èçjr=+LyN
¢OÜz¢ïk¦Ê«÷>û²B%9ñ¦iM»b¼|´°ÍWl+JöN¡,«PâyÎ||Ö-ÌòÎ$Hg2»Þ¦f%
à+äTÔÒý´(£G"ÐP~þb_Ô®;jï¡|ÍÓËçW]M
|»ÝA;l0¯©ü"öióá8¢ùQÉ;¡Û$'»Ø\ê}3LÆC{¶.¶ºmBíø+ät={[Öͨx¶ðò[[Û|tåº<h,HÄϳ6Gµñ[^®G9¸V'{ÿ=ï·HÎè
خżIócÄî,NWNìTͧo?ïø;mgË×Üa¯ÃêËâçÓQ¨1÷pK
+|£ ñì
±µ'©-Å]ÄÝÞá1ƦGßÈë»Ãdu®7®Ît¼É*eà(î±%¶þzß&(îROàÆZ
+û½b£x'Îà'úÜ+¯PÍ£eb<âÑX¿å×±álÙËUëpü«ÕólYê«7J=´Ë9ý7¼µasü±AȬw;)X/¶:^>lç®nteú¬5¬]Ý×RÐåa3Ò¿=,3ÐÏôHÇabèØf©4£]°<ÇÙÂ3î¿Èú0®ÝÍgÆk¤R\¿Í§¼Õ𣽮ôpVßC(
ÞÐd
+øýcªÃ+a°J×ëOV
ßSi4«OK©=*¢GeæBÕüògoåïýDÞNOõóXn¬Ù÷hÓz?3v)°?*¡eèÉm*5UEw\ø^¶~¨iú®³¸9ï÷1ËU¼A!ÞöëÆ
¡ËæÝ³N 9Y#÷¶nzJ.³ÑxuÍ`qZ©sÆ
¾3%ÿÆÖ>®ºT&¶âO²rÔëǵH:ÉÒm¡W³8s¡^'
ïÅÁ²b&4ØÒC8K8.]v
¡³á¯£b;ã-ø×ÎÁb{&ÁIzF÷¾A»>fÐ"ÝzñwØ9KAæ559ç·'õô~Þ|o*Z\+ñäØù鮲4ÐLͲ©¼&NOÔ#Äå;éºt_&¥d/
¥M°x<`
+Oîg*HBì ùÕì«|´3LvÝå§Å¾Ø¾`;mÏûâT-¹K¸FËç Ú®rfòè½1
Õ9j6`Á#F5Å"ê.z®Ûw7.Ø3ß B,°:Â˾
¡ ©!XÓþTäYÓ}RIÍBÏÚþÖUöo
3áaÝè.tÏ'u6¨þé£YwzkvÓ.Ôäܨ£oLYØC¹gì^ CëEöÁLDJâöÄ
address@hidden<ç¿íqàÂ'ºl hncÚ¹â©È¶VqY¶çe}/address@hidden>ì
",address@hidden|Û>ÃØº
+ÐâÉÚû«º¥õd}}øªþèî<²R'Ó¢>ÿ£¼åd3¦þgÉÈ˺-½*¹7½txfI
Zú}`½(½ï0uZÂ×Öt4ÃíܤÇìj_Dìû-\ï»p´óg¯y¤·¾<yK¡~UÌ*xP¬éKú
ñii¶z"{^Ò°rC©ûþ
1ÑüسLù§b¤M;ô/TÙÊ
øùóS (address@hidden endobj
-161 0 obj <<
+201 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 346 0 R
+/Encoding 469 0 R
/FirstChar 36
/LastChar 121
-/Widths 351 0 R
-/BaseFont /VGACAU+CMTT9
-/FontDescriptor 159 0 R
+/Widths 487 0 R
+/BaseFont /JJXMJG+CMTT9
+/FontDescriptor 199 0 R
>> endobj
-159 0 obj <<
+199 0 obj <<
/Ascent 611
/CapHeight 611
/Descent -222
-/FontName /VGACAU+CMTT9
+/FontName /JJXMJG+CMTT9
/ItalicAngle 0
/StemV 74
/XHeight 431
/FontBBox [-6 -233 542 698]
/Flags 4
-/CharSet
(/dollar/comma/period/slash/zero/one/two/three/five/seven/colon/A/C/E/F/I/N/S/T/U/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/r/s/t/u/v/w/x/y)
-/FontFile 160 0 R
+/CharSet
(/dollar/comma/period/slash/zero/one/two/three/four/five/seven/colon/A/C/D/E/F/I/N/O/S/T/U/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/r/s/t/u/v/w/x/y)
+/FontFile 200 0 R
>> endobj
-351 0 obj
-[525 0 0 0 0 0 0 0 525 0 525 525 525 525 525 525 0 525 0 525 0 0 525 0 0 0 0 0
0 525 0 525 0 525 525 0 0 525 0 0 0 0 525 0 0 0 0 525 525 525 0 0 0 0 0 0 0 0 0
0 0 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 0 525 525 525
525 525 525 525 525 ]
+487 0 obj
+[525 0 0 0 0 0 0 0 525 0 525 525 525 525 525 525 525 525 0 525 0 0 525 0 0 0 0
0 0 525 0 525 525 525 525 0 0 525 0 0 0 0 525 525 0 0 0 525 525 525 0 0 0 0 0 0
0 0 0 0 0 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 0 525
525 525 525 525 525 525 525 ]
endobj
-157 0 obj <<
-/Length1 1860
-/Length2 11802
-/Length3 532
-/Length 12841
-/Filter /FlateDecode
->>
-stream
address@hidden AA'xpw÷`ÁÝ],address@hidden&¡¤ÎGÆÆÌDM-á
address@hidden"-ÅCÚWp¢_¯Ó}ú
¶»ÿÞý
È%¢ÃGmBú<À).mþmßÍx?ëH÷*CÉsÏâ>è½½iîæRev}¬,I¯h0ûbè8_NRó-ò%}~#õDnØ,ɼ<{×V©ÕÙ»
ÇvƱ°Ì¾Ê1Qù2¤C#ìu,^Ʋ)ÔègÀÅ·Ó×óv%Rfâ
¼pØ1\J$Ç~¾Ñ7(úz¢Yº¿ÃÈÔ*¥yzP×Þy+{Ë'¶³WDyËkåë!*èÓ³È%
wðüÈÊëyGMO´elµ9ñIÇ.ÞVt.<&8T¼
-ÙUz1Sä<¥+÷c [6_ñ¶d%âù
#¯ÛåDÂäûrb[1ǶÙÒ+³
uxh
-!Õí,úM¼±.ß¿KD&IíõÀ1 zÍLå' âàÃÇ©¦ «-½ÄÎdɺø
øæiKYÊ-æ}ßXËdy/©1ÂbD}_¹p7w³j*B»Pü|2ÌF/8Èþâñ
XPªÙð(Â<ÒóÖ¤æPb{[Ûlß
ß{Å5±·O|i#Ãöʹî&Æý«êMÅ]êkî¡Dr&address@hidden@±BA´Çg'>Û
-³Å>É*¿Ffoï?ÿÀ&4u·b"èÞ¬ì÷b?uZÌÊöøU°)(?&}×eÏÏr"l%ì}|address@hidden
ÏhóÆ¥W÷\;ó^VH9¨Ò<ÓjDçÂ'ÕfH¨zÉß9É
-w׿Iþ!,UõGÜ14k¾ÛwN½ÁªÞ*ë¥*¹{
Ôã90¡º)zñBîa§Ù+³}2°z'gÞÍ`¥ÆÍABy
|»#ª½[·
-sf\`ݶ2[§ÝTõò
ûÊ_Uîð._Ñk½Àú¶Ê~ÿÌ·¬ROcgòƪ°UØDØù<j°´ÒUÜÄî¯*ïè9ïwøZ"¯zêxrÌ+Úg\¡7×+ýË·j;Úu»s;¤ê$õÌÄWQ3KV¦¼hD-4S¢"
-zBD¥ºëKõÑ??÷if E'(äÖ$ØMÞâ®b Ï*~e
×l~S*épu^LþS»xlg«QßµG´Zý¬àÄ}£°¦¤hLÜY<l¦ljT¡\}}vk £n2}s~ßeo
q_<¿¿îÑ|ä[d%c\ɸñAp&AñÕN+%BíCLÒ£¾{Ë^n
-¸©¹¦¨Ä;Qÿ
½³5¸ã0µw»7¸"address@hiddenÞÔ Ûr¡öÈú[Äïø iå¯qw¶)®F2l^«Î
5°¸±aà_Z(address@hidden:V8GñÄîÅf%mò=Sê£ez<<ÃSó$&×SÙÂÐ
»PÇfEQêqäRã-ßÇNËeD§©~_ÚØùa&eäÎïº
-ìÅÏÚ&Ý|Ø:qËÊJ·îký¸;=èA¨ï`qñɲÚûÆ^êÞEÞ
-j+V0ÞR´cÙuÅØT6?Qó®£WÞ>U×m¥DʶãïÏ+g&ÅBF|ÙC}lÉpõÂÝCVÜ.KL0îì
¬·Î-9Æ |j{çôDex7®J ®x
-iÔÔÞV.æêzèFja»H¾Óg¹k9µ
Ó=CÃSAhED]M¿}å6e4Î]°ª·7¯ÌBÌ˺ÕNªÍOÛãsrÞ³Ãó×ökw¤°J«£í"4|"òYZÄC¥jõÞª;¯ÔCº¼Mùü°Íákæ¦Ë¿Õyø
- ÖßWç
¸ý¹¼1AEãß'6ÍïÆ®l=W6Þ=ëYJéaR³6i¸Úrkøã9÷R^¬q²g\I#ÌÐÂ;^;ÖMw>Eoo./Hª£ZZçØÌ£ÏÀèg}dIL+cÉÇ̳Ègñ´_m
¼`&ÍëX jMå;¼'akÐüÊE¼Ä\7RÙpÞ,V
ïYÙ<ÓÐo`Ùr|Ûbeð$RWÕ0·þ®j¾Y
Óô ç
ó
Xf:ü0ÔÆ5²_¶Ûvió8³_eìrͦ8Dß¶Z{ºö½`h-ê¬2ºß!·ðF#^®:Ñj-IùÍDäðEæþá+*öyÀºß£EÕd¯Ì[ØçäeÚÏk
>W×6GÂ.äô/ô3Á·CiÛï
½ò:Ã,+·wЬ{ãÖ;address@hidden"äøNÉæÄèôíáØæV
-ß U8ºÝeøK/¡'uåU»»
-1(ãc¢êb_;Ù¸
-;ì!Öæå"Kcæ6Óâàçm¡Þ!ZËN²>ëÞNµ¡'éEKd³SÎh;4Ó<£Ý2§éìµ{0og-˦[¶¯²Y|IÔjMwÝy·'«w5©ÒÈ
DÉYéoEÔv=àáÏÌc
2!`sR÷1»cÇÜóÔÚË´Ç!9Cßf-þ0îºÃCôÄ÷¦±W¨q1¿3Tÿê3
³FXºÏ£óÅI¬õîCð^gµús>mÛE|û±¥
Å<ÌXQÁrÒJ"Ȱ*祢£çKQ*¶ûÁÉÍ"ÞZQÄÐÒamÑ.ßOåáù+UC,mäihma³þ÷ûÐâÐíËÁ(}Îú±Ç¼Á©à¶Èâ6ÇBü¥Í[ùXU®ðïDF²aJôc¾<Ñ;þÔ¯_ÝÇÅá$ç¾æJy£Pmì¼hkbu·×Î}»ò®x`27ÌEãàøQÖM)Ck?n0µñJ
address@hidden
-}muV¨.s²°q¸Oø7kµ,Ú¸|E
Åñ6OÉZ¢¹9Zvм·VøÓÝ,5ޫƤt£º?°»Á\¬7²b+
!)ÍJxh¢å6s§¾ÛMÈOc_¹é,ĦvîÚl¶Î¸Å:d"Ã,²ðáàÇÓvY+cM¶\¾U<a:KÊ82ûÁ)t+¥;úM
-~ذY¥<k-°"ÒÍV¶áô¥ª-ÂÖ¶MáëTÅÞ+j¿J
Î
ºýHDÍqqF"ÐÎK-õ9µÍ«Ù¼ºá"*l/ï}(÷6yPÒ(f0¿©ÛTñº»¸ªüêW=÷¸Ý7
j;Æý&}y-E»8HlÑìéÉ)$É_P4鶸ýÞæ¬ßò·¯×]½cÑFßA¤Ú+Òx·-Lêp³
-%BØJKuHz±AݵéèUue>ù8ë
C¢FgÎØK}¡Ör}¿¦´4aϸµ5²Õû×-ÙÀî±öË_Ͳ¦O<address@hidden
¬xÍPVcSC»qø§\»pfïn?^û|È>=áLÕ"¢B¾Ú?cíÀùmϳ¢xËX0pØ`üC#%<1!mê~Ü©VL|É0¸É¤Ë¦ÐUÎjÒ^Cȯ¤ù8õ<iBÿ¥Ùâääú=ÝýÈYIöUîiÑéös<AİÉíôµßï,
Ç *ï4%!¦ÚÞ¾Äi`ª
ýÚvk<`ße×x¶Ì:ÔòÉ6ÙâþO²aÞ¯P"DýSµKQõ
P>úÍí»¨Ë#èò/pÃZMQF-³lÏAî'¹§¨:¯èVGQe¿Ð2ÎÏ"¢þ÷Dp6J
1)OF¿_v¡ã ÷j÷_MëÜ
ÏéÇË1DÄëÛÏÇ%Ðù±Ös~¡¦ÏÞs3Õï»ÃeÂHL6üØjXYü$&¿¯1Ùh >¨tùÍÉ£EºÒö
-ï«í(P åqÖð¼¤õoýE Á
-¢PZ\^ÞJ&-ß*FI*òerqô^ïâ "NCâ®ÌnßY`}$
ïGñ!rÚÛ³#Ç/address@hidden
-jÀHÿôïÁz0 }Ñj¯p5iE}¬?
-¥6äSÂ|UÓÀ1Oê5åâÂécñ¨zú]Í>ãØNaI«sTP
âE½XÓÒûpÞý£÷Æþ¼#}7NªªÚI[¶`¶SçÖIHÝTd±êQU
address@hidden'address@hidden;/Îêá¹<Åt$`- ìa¦Õ$³McÊé3ç m
-)^íV¬.aÍFå'ñl26Ig¹´d{®ÌÆò%?ÜnÊE¬P`½4
_"ýÔ
-iö~Eà{è´hUAÚ?Á~UØSÊ8bå-%7bïhÛ-,address@hidden>S®±^?¾~hy;¡8)ÛË[Bïj¸"xä>ã«Õ¥Øë¨o÷%.xxI·QK²Íì»a%"ÞåÏPà<Ö'vf2Ó}CèÿòJ©±ç»ü
-×ýKSxΤëáë"ßv-[vôMö¨
²Wȸ_YNtFߩ˨Ó;Õòô Úßá,/=0;
-ÒÁß¿(ÔskH¦×#·È6AþúV6#B-ðv2Hµî¬c<Hy¼»dT:"ü3Õz§ú~>¡ï¡ORq!§Ö]Ös4¦1Üå]kô1(ÄêK_:CÅw!
¡YK£%(¸^éãwfÃÛnô«"»
c~{UÈü)¹Éà^XZH*ëèä³ÚÀÐÕ$ϵnoBÇu«Æ³´±ï¦që*¸.å¿ûä~òÙæqóªÂ¤EëM!ÅÄÂkh&õ6`Jôç|ë¥!L®y¦.®5з)Cj»j~|
Å·¸ÔærÃŲEhyKàð7 vDfßGïÏ~Ú`쩤7æO=K[«r(=
-Õ=xµû_¨ÌwëQôõuí;»q 9BAõrǾBÓÁ
-Ïù¤Þ¶|kÑn%ðÕ-öã(%/ù_âseù]/ô>N{rp3ÉÈA9lË?ëH¾Ùë÷ÕjRÇëxÕ÷
iÒ'}hÙû¨í ïñÁØ|ª¹_x¤sT!W/eýËWâÜDæZc
³ÕEs;gÆåôaE¹V¿ìÊ:-D>Þ»|¦Dú=ò^d¬§ÝuÉeô#ùE5¾èý§e<üPKÓK
[¯sÃõ=9Âoë:aÊ0ÅÓÏ0h³7»²å:ɨoØMxFËu¿7TWÙLУ
JS©93PÒ2üTDÇ©¹Ië×ì©.
-Ä{û(°K#K¾
×F!¥TLF[;4\BEPçU!QÑ5lDÉ¿ÑÍÝ>-äìnä,®g%ßnÍvêß){®|ÿ¼ûx®ð:+qO¹J4GÒx©£-
ÝæÈ<8oq²Sï¤ÅÍ»Ñ?b<"-
ÖìZ-S(Nl·Ûÿ eÔa| -ò9DSÊÎà5#$l¶É»0Ù
-Rò|æõÖ¼Ðxp*6²×µ¯£P\ùPd¦Ï/¬ ÐN+DϾx+»¼¬Z×ú
-;ÓËÛ>G
ì,JªâS½â$;S7¤51T?
-U%GþVÐz¶§/µi=Ë{èa-"
¸±¡|øsö¨eJýáZß.9L£(©×áùóò*ç`ãÉh&¹Ãw-JÜCZ9ÕÓ0ô+iµÄì)Z3¸j<¨2·q¤Þò·ªGDê\0Bݲ!·ü¹lÎ.¿AHÊZ8Cøòg¾
* kXi¶±áõ=²¸ÒPy|yXÆrï~ç夳rÍSzǼsY¦ÅNÄûaØBÌ%
ó!QÆfymôÎ=»þ-D}_èÊÒ¬ü²«T.Lltîõn&Á~Ôþγ¿«Å`õÿÖAîZ2ß2îhl
[?MÑ<address@hidden|ãʸ½e 3Ì}æó
ËÇ{G6¥#~Ä~íwÒ¦²Ý9É1Êzê
oÛXWÆßÄhÐØ0B¤x¼Ñ&îì$ÓØÎû,ìÉ-\ÃKâbºïÆÕsRZbɲBf'L?»ÂïîáûH¹hÆÆJ_ÈßÀnãªþ¿
HçðrçÂ
address@hidden>xóÔÛ3fG¨Õj³Z&A-¹ßv$j£*VØ45P
G>³¹%zå ¾»Êb¾¦sK0Yý1/"LÉø3K6Kezî)TGq¸i¢¿ÉÁkã§"m^Èa«
"Ĥ¤]þ,address@hidden'|Égvî<Æ×ÆÜ5ÒvZi¢>º4ÒTU§ò$'2;a;address@hidden
túO
-þRÕ¼¨î±NX~ºÄ÷|address@hidden>Xnòý8°ZÏPðµ3fJú¡Oü¤î^nQ3
~Ö^]0p\'yZÙ¶wl0l¾*`mà¶0Hx4´\¼f(hå
-îñlqÅQS³eÔc¨
ë{¯íT¡m[NÚá¿åÆV«Æ8¹µ+s
")wËâ²ñCJcËùë§
¯ÌY}ðJ¢¿Iåô¢ÏÏkÆÝ-ûàÏV²ÔÜëãäa²à[
ÔÈKaÔ¨O®<dm¢*´5ßùãÆ¥èW§¥e¥J_ÆÈ1£ðøôí-Vé£9&
-IF¨rïß:wT·Jï(ÇXøPwÎÂ}%ÍÊ!PÊdçwHJ§?!ÿC9qÍàhrRô òÎô·;í%õnò
¡J#<¥°6ÎîõµK1(ôLfU®ÑZ§5;xÈþ"r
9e/Rp+ÄçF|11±ò©t
WñæÉ[/ÖÞÈsQXö,|÷ÕÙ¿N`°:I3k©pgX±üåZ£þtZï-ö
óÞÐïA~4ãëɰ¼òF(÷Õ"Ú:z}û-2]
#qÖ8ÉM#æÑKcÒX3§¾^¤Õ¡iV
-ÁÌLK^è{×åÇ28ÎIEø±¡÷!$£¢ùaÁèºpmë<¶Æ!Ñ«&address@hidden,,Xw-læÛ~x>BH}Ço&;°$³ýµ¦Çõ!a*þ²`"ÙösÆXöcáÊBÌ£"¹ÝæcaúW:,ÎyÒ$k1+,w{5Q¿¦t
¥´ùZdx Ua.Ï»J
í'A&UÕ¶(#Õø´dµº^ûG$&CtÏYÕ1ÌwJåñÕFÚc¢x-GÃÈëºÚ!´_¨
{«æxÄi}èØKÓ¹ìîÕHv#bkæÑÅ--IlâH>address@hidden|9GFù¤) x+197 0 obj <<
+/Length1 1897
+/Length2 12087
+/Length3 532
+/Length 13142
+/Filter /FlateDecode
+>>
+stream
+xÚí·UX\Q¶¨w÷ÂÝÝ»)
àîACpwwwwÁ-Hàî.§º{ïNºÏã½O÷»ÔÿcñOY\UYÜÜÁ$ã`ïÊÌÎÂ.+»9þï;ÈÙ,
KÒÀæö¶^+tÙÛ,þ²ÿOô¿ÁÍìì"Ü+ü²±ñ·ùQ37gðmáúÏ?Tà;ùÙÂ|address@hidden
3Äå3Á©M¡¥¤¦Ê`
%,ãë{f;â!mÆÖëtË3°PwawÉ<\":|Õ&dÎâÒæ_wÝMv3¼[t/3¼v)îÐÚæ®¹!UfÖ¿&é}Ì>:úªJ'¥¹·JÑkàÞÐÂë+a«õås
'¹:zSi×5ô¤µÉàO¿À·0®\8t¸a>Àç%¾~¸ÃÅ0ë ãTßbÀVß=.ùööm`¤Z,`©áØ
ý
¯>&ZíM(m<}÷C:LÉý©µCü
Çp½hÛÑØêüR!ÛyBCeפnÛËìÉË,v+¡Î"ý)`öE[(Ç+
ZmØr|}Æ¡ú¡3Þ2dIÏüaíׯ['ñ>{©ø%êàD"V®
jf3§þÆ¡IâC(¯wÊ;¤¯Ô¹Å⯰$óò]Z%Vkf÷LßÃ2û)¿á<Ë"î»b¯cñ1N¢D?ÎËO^2ÌÛE\HY3ðÂ)b¯Åq)ûùGSÜ¡ê>déf
( Ô*ex{P÷×0|}dC[IØVDùÊjåê!*ҳȥ
ãù/5ÕóYEµem´¹ðI¿¾®è{þäTqàSøíXÕ©Ç3IΩYÒ¸r÷=!hóc!Þæ{ɸDþƽAèÈ«v9QÁ0yâ>ãØVÌï[ìéÙL":address@hidden"ÎqA~|
+Ðøañº¹÷%bѬYç~p¯^6%<â>wµÌwR#¬ÆÔwõp·s׫¦BÈ´EOÇÃìBÓϾè
Ô©
#Ì#ý¹nHjö%G±·´ÍÑñ
ú}VÜ{ûôÈÖ*9Ó8m.Ûê®c¬È]¡_s5¿øPñ`|2÷T¢M9÷zz+sÒké0,æÓ¸§²§;Õ"q÷ý
hï)ÜÁõf ¾öÉS
¹WÛCÅV²$í³aî|¯`ýÆ~-dM×&?QjÙ<ÅÉHIÛµUh
ðûWÈMýØ÷Q©¿|(ÎDô0|K<²v®ÉEdáô?w¤Þ
address@hidden/u ×Eþ°U¤ZÚGå!Û?ÿ6Y*í9MÂ;»ø
ôd÷uV8îTªÂY¾sN§Ô©OÑküÂ&6Uç½Vû¹¼5¨´n¦Q
ò§LêÜí0äBkæY½%*ûZÖ¶nç"address@hidden:SÛXf#ºg` ÞÇbÊÀ'ão¾)ÜÌï F
ÅDÂ$?ʪOù«Ç¬XS¦ËßÏ×;Ôynûæ¦ç5Ò8+VîâBpJào5B+ØR¹:>rH
Ó/²RºyÐñ°àcã?Äñ&h¾Ãåºøa_¶ÞnÅ+°Ù¦×²lë=¦¤Od}pY¶ÕM«
4ºpºÐ"address@hidden"*§~â")kª?µøHÐÅ>address@hidden
·´
Ù«) AF¢ä¤)Û·fcP,EÅFçr,}=JÌÁ1ÃÅÃë»JA-§¸: d3òJ
¹G[¥.ºraÖÍÄUÛæØ>mS`ì2Ý*þ] §]éÛH ìGg1!
5Rgt4ȽvP¹'r>å²0ç=ÌÞkÝßy÷éÓ|~/address@hidden>÷«:ô^GXð¢ÏÒÔ}ä"vÂ/Û¬¶xóJ
R½<E|address@hidden'>í¹ÒÓ±Ýõó¬:ó;YOÅpVºð
"Âóù'W <»úDoЦüVÜîï¨
äKÊEDîù
x:¿þø4ÔÁð«!o»JVAy²§ó«¥Î¨àÓ¹/Ït\ÙRÇûXA8ÔÖG<ÙËç0lÕ%Í»TÞò{çú²¢#!¶B7ꪴ#jÁ±±Ç|b&ýÆÈ¼Íõoª×-,0/áø]TVcíôNEÍoÖPÞ|ߥÖ~#¦åå<B¸ÐÛ
wµX«]°®[P{ýyì0z=|5>@4=ÔÎ_ê'ÒMÖò¦bºãáÃ6&/-qW«
dÓáÝW>Ùµ!|I)àÏTãú±ÁÜö6
Má3¤4TEñôNÚçÂAÞ
Å?Ý£µ°zÃÜ~ëhMv*=mÛTÅÃkÅ×&bFèþAVÍXoµé%v¥þ+ï9+ux0ü£÷Üħ!O©0$Õ¯ú§Ãª×æ
*¬â¼Õ½brü©ÆÂg:h+§²VË©¤TÍZÄ]²Ãídá$=¢*Jºîg&7Ã/t¬&êû¡jì\AAFâÜßãÔÒît(í:¤+Ñ
ÝýmTÊ+'ð|¿Þ¢
+\öcp),ï«6wÔɽ%幡b PÞ½è¶ÝÅ»!Pízù¹
lõéW_4Þh¿J<êçÐP$;ÆyMwÒpvøYþõåía'ÀrÞÚ>Ýgsð<]dte]f
åâ!>bk
ì.Iöï÷a8zª¤¤.V U
T¶ð9` ÿyLýÅrL` ¾Hß,pùÀÕÏsЪ4h³ù
gö,Cô4ü;u"BìØa¤çíÒÝ?PÞNë#3Oá·KTiBÈéÊÙ²ÉÌ»D¾êÐb_;cgØ/x÷¶
å;X$oüö¨g¯ûÈ8.K»^c|Fu{ôGJô"ÞÌöíÃCÚl¦û(rñø
÷üm¹l×äqÁwðÃlÍí°ð·ÔD:]t^Ò¹AÛî·"¸¶\§ß·²AxèyÓ½fJ
address@hidden)4Á¢JG «G
}oì©S½{¯å(address@hidden|sÈñ¹Jéõ%B_éXÏ
«VoàM.[k1´Nµ4îÉÏ«tÒÈ,ƹ÷cáIäø¸äD®|ú>ú]RÌÝEòá.ü{"ÍM»Qþ
+ëc7Ûð÷U´¹"¡U¡7ɵY²é6Jù_ê9Îá^â
Vft+÷Ñ[fi¶iy.hÝØ³.s(lvÖtÔX:address@hidden
+ó®D*ZÌx[üÁA'{ÄíeÕí"ív)ü^!å4HîµG5`åñ]j' <tb¤¸I'ü{ø¸`K1Mm6³(
IJ7 ð?Ãaq©ð½:PÖ³T+DÜdP_m´Sd)-82K¢¿µ\
+ ÅMPò³¾UÛ9§FÉsï>¯|vJ-iÃÎúÐn[Þ\YdWï¬ÿÏâþöb
æMÝö:address@hidden)*ÿ^©Ý=l²Ù»ò:HcryÌÝÏ<ùø¤2WeÉòzeþñ^v8ù$Qß
++°±üe8ó¤ÛÙ¢ oAàÒÔ]äçüÔûÔyç¸<
\ª=Cð¦a4d
·ºÀãöÂU!þz¹¡Bjw4ËmjÃþä³$ºh-
+´Hñº)la*}2åAA£ÆHÍÿ%o
«úeõ
+£ãW.ûÕqp¨çþ`û»ãK¢° Mz°÷Ô9K¥<<¤`³S6T£o¸x
Ô¾þçô_ý<8Åö¼1"-\ÌÏÊDÐømÁrR$áénºMÉQoóh=¡ÅHsØÌT&V:Ë¡:%¯ãFGÀ1ܹÕ8ÓE\s³)
éN[<'Ç.noþÏ7UkÉÎ(¼#9áÛ
WÏã}KwjL·wV¿%Rønê®àQª©k3~P+©ÂÝ
2ÈD¾'ÎMuH}[hô˵~ÂÆª©Ì©Ûjn¯4RÒ>ýø^ë' ¿MvRɱ
Ç@>n[$þTd}KDãÕõÿ³Üàü
+Û/L¸6ÂYÆZK±>ÕwÁdäëd¥ÜaLòã&¡xF/ù¥ìy£Íza^Uã©\¼^¨ß¿'Pl+ ®~vçÓlT¸õù
+ª]°p.?9N)ÙÂåÓ6
x<-ÛÖ$wCüêòég°HѸwá£×5ÄÂù]¦ÉPïÜ+Z¼gFÈ}rz¬xe)ZþxT(
+v«<±ÊS³~'Gìélø~ÇÆÅ¦ÒJ¬N%°Þ×£sõõ[âzjjÆÏ5
+
°Õc{+uIZ6鳿LCt¯pDÿ$ NüÜew¸Ï×\²ÌB.hdTY½aêû]òx´
>~N6ÛÚíyhÌe¶Íî|õÅìÖ»-¬mE?
>`ªW5ÿzØÁfÜv¦÷ããÔ+Qheï8èjn:ïbJëçÙv`>±è· )<(Zç"D{ZK>µ
>Eþy&èÁß7ú'{)Ñaddress@hidden
>úPÒ)tðxw=¸èóêk½+˹÷\¬ó;lï¯L*é¾i¨x_¹x=ÃçöÚ.©Ò<¬×oh9^4®Ìì/¾W³|8~U
>
>©½+ÂÍ-mU:bϺYD+'LQ_¼|î÷¨óãªÛ±#1½lðõÿB¡ñÕã,ÛÝ}w·Ö¢ñ:Z:(Я(+O½ëhÖ¼ñYðÓ
>
>ÔY°r0v÷Júw|/ð.`z¨&ùÐ&Eì¥ê1ô¤ÄñþUTåAªðL÷E`ÇDõ´ôË[à-¶ØzÇÂD$M5úP¼+ɺÎhOZ¶#1«!>)å;address@hidden
»ØUiPL<8:ÁyL¯kÎii+h߯^_ctÚ¡¬(÷!õÞ¹\¹ªg²=îS³© ·©<KÕmèÖ¦\®²\ÕùT
_·Âä&îØO±>¦ù´°XOéÛ×4õ÷¡ÁË´%ÓÌW-GÒáB-Ê©
Zg&¬Ô§áV_K>ýØ^[,MT!84M¥NGF÷m~úéÂçº]¥3÷hgÒ¹3ÇçÃé[ï».ål`ðý!9?
ËÅPgíwGó7g¢}¶Vû
X#i0#Òf¸É$߯hýÌ0xó²Ü<\tçµãè}ÐÞÍKþ\¥Y¿0øæ]vÁרx8T¥MÖÉÉÁì
¢ºÃã×Ã4? y¹VPã
£K©«(g»º÷obnIfÂâ}Ç\¿nÝWöæáq¯Cbqë
S?ÔÃ.ÈÙFånBì½Ä H96i·]Ã%FþdA¶ÜL
9×A¾'address@hidden 7y!/©ôÙgYÍÃ
°¿Þg~
+ó̸ÆÞÞ½î·B¼èIÖ÷± E:address@hidden;¢ÜÕåà Oܧ´
¡î¼£M®ÓõsîJªÝ»Hu6Á2ÝÖUwÜýXUQÙæÇ1eèÝÖ¸jj%&óqa±ôÊö]ÛM¸¯ÙRTÐSîÞ]²uºGºåÔ8¦á=pCªôZ}ÍJq
+¬6ñeWóÝñ×È
Ó:Z¢`V6ç³¶ävEû:[£CDMyÐ*Ï-2T&³pz¯¨ãÿèb"ÿîe%«Q+hÙÑLÒÔHYøÛ#9³0v0!Ë[c{
|µ¥øàá¥÷û%ÙüO¾¨X¬4T¹6<é65wGõtBÝÜÙ;í½Ldº\¨^´éÔ¾ø¡þc³~
éy¦?ìVÙÚ%æ$Õ|address@hidden dö»q,ÆÛVº¸PØpd%ùèäþ´
+!·Æ¬Qú^ü¿F ?ú`X¢5{ð.×iìBö×Á·Vò¾¨Ê¼¥Ð
9 /t+3`ä&ïéÙ«vÙ-yaÁa§<
²1.wmiC[Æç»Óé*qN]dÅ÷·3é?ÊHá]'»}_¹C8iÍ $ØÂT)2Æ;ź,address@hidden
+k[Þs=Ú"1ÿ^UcßùÆÈJLDcÕº^
+¸+Kù /ظ<§ä°ïmâJÿÉ{Qcäg7{þ²ó³bsyâí°céW¢IbÊYd¬¤¦
ßB<hm¬P+&p_DØ
}ñ
Y·:÷Kµÿ½¿}LÀKÇu 3â{âz7öSÍûo,Z
+¬èÞµ5°ûȹ]²+Î#sÊÔ«!*Ý.6e{2N°G¦U*¶NܬVÕ\±-ÅÅU©ä,å«iÈ5ôJÑ°ÖØON
+ê
address@hidden;G)êuºÕÚÕí¥à)¾VÅý|×¥[û´`
)ýR"ÿÝ7aâKã$|vä$ÈC:C<×»Ix¶HuOÞBÿ{´Ï+í-ʽSñÜÈ娺ï¹ú$ôÂ
q9%ÍÈ8.
ªð]°;Üê¥;ú ö¾¹/¼þý<address@hidden:±¥XûR^X¤3^w
ɽký&ùò8ø¤Q¬iï
:(õY£ÀÉ ÚaOüÊêc¤½,¡o;ÜvÁf+C
+×ö0ì%ZNÎ<Ô~¸kC¤ï9°Ø endobj
-158 0 obj <<
+198 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 337 0 R
+/Encoding 472 0 R
/FirstChar 11
/LastChar 121
-/Widths 352 0 R
-/BaseFont /ZNPYSD+CMR9
-/FontDescriptor 156 0 R
+/Widths 488 0 R
+/BaseFont /WPNJDR+CMR9
+/FontDescriptor 196 0 R
>> endobj
-156 0 obj <<
+196 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /ZNPYSD+CMR9
+/FontName /WPNJDR+CMR9
/ItalicAngle 0
/StemV 74
/XHeight 431
/FontBBox [-39 -250 1036 750]
/Flags 4
-/CharSet
(/ff/fi/fl/exclam/quotedblright/percent/quoteright/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/eight/nine/colon/A/B/C/D/E/F/I/J/L/M/O/P/R/S/T/U/V/W/Y/bracketleft/quotedblleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y)
-/FontFile 157 0 R
+/CharSet
(/ff/fi/fl/exclam/quotedblright/percent/quoteright/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/eight/nine/colon/semicolon/A/B/C/D/E/F/I/J/L/M/O/P/R/S/T/U/V/W/Y/bracketleft/quotedblleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y)
+/FontFile 197 0 R
>> endobj
-352 0 obj
-[600 571 571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 286 514 0 0 857 0 286 400
400 0 0 286 343 286 514 514 514 514 514 514 514 514 0 514 514 286 0 0 0 0 0 0
771 728 742 785 699 671 0 0 371 528 0 642 942 0 799 699 0 757 571 742 771 771
1056 0 771 0 286 514 286 0 0 0 514 571 457 571 457 314 514 571 286 314 542 286
857 571 514 571 0 402 405 400 571 542 742 542 542 ]
+488 0 obj
+[600 571 571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 286 514 0 0 857 0 286 400
400 0 0 286 343 286 514 514 514 514 514 514 514 514 0 514 514 286 286 0 0 0 0 0
771 728 742 785 699 671 0 0 371 528 0 642 942 0 799 699 0 757 571 742 771 771
1056 0 771 0 286 514 286 0 0 0 514 571 457 571 457 314 514 571 286 314 542 286
857 571 514 571 542 402 405 400 571 542 742 542 542 ]
endobj
-154 0 obj <<
-/Length1 1053
-/Length2 3751
+193 0 obj <<
+/Length1 821
+/Length2 915
/Length3 532
-/Length 4458
+/Length 1499
/Filter /FlateDecode
>>
stream
-xÚíi<}ÛÇÉN¶lI8 Ùgƾgß*,eÌË,Ì
,ÉN²«dÍN*Ê#²dl%K²=©ë¾®«çº_>Ï«ûsϼïñ?þ¿ã7ÇqSXÀÌBJ¹×Ç ñRi
-
sÙÒ"address@hidden:X8ïAëBñp-`-³Ü÷*ôeII¢|äI[+1¾ið>µG|äH{cåtÄvLÞ-¾'4^ê|ìÏñXÆóÒÖ»FB
-»¢Åj¢&:ÙÂÏeQ:Ä+xöQg-õ#(à©][á::DSsÕóvëî[âz×ÀL¢*ùºÚÒM·îJXMlû+÷U¶ë|øì
-¿hOáÕyjW¥W±NLúRs-sÿ¾}6·õÝv6^þ¶SÃÇaþ½ýF&¨ìëÆÊ"#ïÀ
êã̽º]äkóöWÆc2î1¬
address@hidden;h_lkç¯üVuæ&õËʤ¤ "Oó£ÐàÆúGC5ú<`
ÔÞÎ2èfÎbà±ã»oÓÑLïRe!Þ5·¼£}+Gâó®
9©ÙØ`vÒ²<öº'´Á·ù.IÙ9Î--éM¿wîëÔÍsÊ´,"lu7æÔÜyÊejÂzÕåp)n¹È¥NÏÏÏËxR³-7î_TdØPÝÇõø"eIϾåLü³³"ÇQi«gÕõ¿]ЮM
-1zÑɽ:vl¦;B^R2z°B{CHzÑ)õ9ZþdÒýéÖ
-9uW-òîJfï ü= i).i¥ÆQ1ð¼Ý´ KYþïve6
-÷f²¸Û(2¶{´uìË_kºú¡óF°
T×µ(ÎSêDãbL*òDºGÖ¤ÿIõ;ÄH=WüÜÄH¾ÏQRÿYñT¼QI}è"7öZ¹
íè}G,á!yz2l¹~w8ñ\#õÇª×ØäoSռݶ®»W»ùY{¢_ÅxÉÎy¬îçëF¼ 4îÞDlNáü
ihÓPI/×ÊùÊp?Èõ,nøè9×%ã4© Îzó-55Ó¦Óצû¥mÁ«G#ß]éý;ðÖoïCÉû¬|W7HVimZ»
, ¯Zlr§
<&\Þc¾ÍèÕ¢Ná"ù%¯æ«;«£*l:´Xé;òd´SgÑ
-$Có_?´òZ^Z*¾Þøq®'N9Rü±¿éÞ}dr"ÌùÃä¹5Q±OëïÉtæ0MéιìM«Z9.O¥
ÄÇD¬Ø¶ö¬TMC58¿-^ã$m;ª}C/=fùZ§ÙB¶=¨ÕsÍ0Ç´Í¡ åÐ"ä
uh]òHÎöàå±ÛtËeÑ^¹E¨í3(eªQóR,Õ¸Å-Õ´¬ëm÷n´Sm)ÓâÊõaê4`÷
½+Q§Òø')°)åÝmºkSÐÎuÇhÌJ[râ\ÔÔ+¨Áð{³ª»A-;=FsÞÜéshÞ,îïh¥)üçS¬:%EV
7KØ6U}£ÝÔPçß××ÑE&&õúòäÑ´{·|¶ìDõ¸u3ç´¦ñC6$wÙ¯`OYS¤¼½²S½Còcßv4V5º·e(ÿ\èɬ¾¨óã'ÅÚùåÜ9:ÖÖ¥V?3ón×<]ã[Î
óÌëDþÓ»Æñæä#Zêû`ï«XÎ~ºÎGÄ.ÃñøÛD
ѽ×,%?ä¼y¿ljÑ
e]«Þn.äìfÙY<i87Ê£fúÑ!<ÿib®cÛ)»<ìF¨ÕIÇ;ñʺýSu/1Ñ_y±}Ãd2{j¯T^¶}]j¸Å·Ú#Ëå2PÈ3áÔuTKÖ#Õ4ã{WÖ¦Ô³Êþåú]ÁJX¢©
A÷SæyÎÈnâ.RÏ&Ó¾%¥ªÃL¼T}
Ib6ûÆqÂ¥
-eE?®Us,Ôú4Ï
ÑÖ?»`"g*)X¤ð¥½Ü×ãH«l©ó4g¹?×áNN©Q[ëUx¼]þ¹[V+¿S¼?}Îñä§ÏöKO§Üºð¡Áüê¢ÑÁuO³½+ÑÓ0ª
-ÀÌË
-z]jnVô¢º³m%+̪ݽÒ9ug Ë¥Þª"¦G»9ÙרËÌ
멳j2&ù8Þsn¹{ÀL½øî»nÒSÚÕT
ëT2µ¨ñÓÇ-6vSÞ-¿`e!JýPÞ|dqc,c9òe
-WJo±MÁGu¸Æt
-"5Ú=
?TR«µ[ó|ÏìsiVcVÝ¡½Ø)j'7rF{HÌSÿ
¡J8(ä}ADþ9n³ê¥/oÒp3ZCüãÏÖ~|lHTsÉ;îfQe<×wÊOÿZjL¤-õ ÿòÙ®endstream
+xÚíUkPWõ
HÐ)#(address@hidden THí²¹ address@hidden/*
>ÔAQ´íuâÏöW§»öûιß={ιVsR2zí°w
address@hidden('address@hidden/`Y¥py
lEvC$*!
c(Ä(ÌU Ã!e¡BV¨@
TA*JÙ,address@hidden)±8þ$³dü¢F÷V+þ¨rhü°K_á¨WhÿbÊh5
) &¥"FSá81âjåhÔF8&$ä
+6×?à*o\¥8E+Õ²ÄT|+
¥IøÎdGZ_ÿ¹©wâ¹'7WF ¸øwâ
+QC_OÀçr¹ßòF¬ÀÔ zøÈ1®~®e8±tM$¶
=r[iÆ$¯ü£z÷õÇéô/%íÄ¥Aü=ËæÊéçûÛK6ÖF5-Æl5¦Ngûoø¡ïqQIÖ¾C!RøUì»A¦Ú´¬Ü)lûÖĬܾk]û
÷*ª#ï'KG]erýä=Ò§«ò+Z
§Ún¶g!ÐÖo;ÝTÛòäÖ×eÉÛêb=×øª¼³leß÷¡ýXa²ØÆFeÂêÛOÛ×I?-ÝPªé9o½Õ«A4o³fÄß¹oz3³+{ÿÛ¥¬ªYµ-
5éuíÊYKfÖw8G|°¨wðÏ5s[Çw_|´âÔ
dýOõ-&½;Fí:³egw\LaŦÙl¿Òí5MÓãïoëD9ï÷ø_Å«KúsË"6vqL¿p¹ÖÔàSТ3Ù|w²°3¬ì¥¨÷§ÙÕ[®Fâ.Nw´~/1½Ý·ÓÿXró¤cçT®ugìÇ«¢§æsòûTâ5aÔ7½ªÚlTºïÖÕÎé½Õòðd`öÚò´±Û{r¶_+óó
+tvg%w/;÷Zw]uO-x.¸»|\BÖÃI¼Ã<address@hidden _÷ÇoÆäÕpåÁ밫ź©\\ä/ìµì
]ªÑlÖk½b÷£^÷ZI¨öIß
©ôBtQ×ûft:|Eô1ç¸ë§´OÅ}Ëoz0Ä;áÃrͦ°¶N*rà¡äÈ#gyµOVz^½û^vWAÚué~uû½MtKÙëa²þ±Ì7r=RtßËË%Ól(?ãÙpÒ¢
endobj
-155 0 obj <<
+194 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 481 0 R
+/FirstChar 3
+/LastChar 15
+/Widths 489 0 R
+/BaseFont /WJKDIA+CMSY10
+/FontDescriptor 192 0 R
+>> endobj
+192 0 obj <<
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/FontName /WJKDIA+CMSY10
+/ItalicAngle -14
+/StemV 85
+/XHeight 431
+/FontBBox [-29 -960 1116 775]
+/Flags 4
+/CharSet (/asteriskmath/circlecopyrt/bullet)
+/FontFile 193 0 R
+>> endobj
+489 0 obj
+[500 0 0 0 0 0 0 0 0 0 1000 0 500 ]
+endobj
+190 0 obj <<
+/Length1 1111
+/Length2 4364
+/Length3 532
+/Length 5087
+/Filter /FlateDecode
+>>
+stream
+xÚíW\Së¶ÅAJSéKé5.E:
+ÒkD ÞAªô&address@hidden@]àÒ+í{ÀÍİAcÈ~Þ§+ö³þ«$!
pgç¿"+>õÉÃ!g
Õ>ýd?EÈ57èÞ¾ÞúÍ+YÚ¼çr1ä]´ìÆo¼rC¨+RQ£]ã9vOÉ«ÆnÜ´ºkåÙ+þ8¯eÚrîVÅñ}t*²mºÔu'öûí
+!«ïíÈçÏÇÒbI}6ærô_Düý_ÒjÙÜC<'H|Àv=é<ãë+á~õ]ZìÈJIô³5Zfí3¨3iþ
þ²ÄêÔNQAüÊ2¢nÕûnÂftwëRæÞW½¶¥´¶¤Þë¤.èÛDÓ_L5û^³äÖM/ç)S³n'ò'ÈQ×[[~ïíc(úsX4¥¨¸ïm°ÄÿÀMKºFbÍWÂ(;$¾¥¼ó0'$>6øãd&Ç)*ln¿â(zME+h+TS
n6¨×½}2¤uþu+^9öEV®j
]í¢Õlê i%åe?Úiïó¡ÞÞÊCóÔj«0
UÏtÉÓ¢±¡7$ Z+UjÞpÈD9Vâ É Ã+p[þ°thwöql=ûx?0ke4U¼ãÄÖyÝþê£Qg¯e
«'Ù{[Ë¥anß³À¢`û^Ù«¾~1a®SÉ¡°ü>Ååýòý³fQ.|ÂSÍÐ~¿áòpd®^k+ÜBUWC-&õ¸ÖÄ«\0õuá`
Þü-ü®BÔD=¡;óÖ%Økö¤®¹Ò3ͼ±N¹ÊTqðä¢9lUк!{éþó[i%Z_L2ºî*WÎ~in«7¿xhyíѪW"np£ÖÄjrª
ó®yûBâ^ðÓKÐ|ådrLÌÊ1/ +Cw}HÊ_2
{në£gH
tByGl©>¾èDÞ2É©[xÏZ2ÚÊ&1ÈGÝÅ2îU!ÐÚ4úUOøÔjq°ý³l¦$8ËÃHÂl¾¢û
UV¦Kë¤]¡RË}Dɱ=ÃvªàO\ç]ò²»3¹÷ ëθ8nL-úÍdAJÓdýM
·è_ 8}Iȼ²:°4
address@hidden>ûãä:¢rp (L ðùæFÇÝ÷Rv9ö"þô6¾Vº~<Â\)?hÂÝ^ÃôÞ¤+¢ÕP
+Ú9wÚÈýFÃEI¾Ñ#÷]c¨SȽ78¦®Åí±-Äâ×5Ò É»ù§Ö)Ü]XH!_
râSqÂ)¬MC^{Úñ'd¥àWýÓ±ü¨ødzÖæó©ý¯Áb¡´ü÷2z£Ùé
û´ÀÄãÅþG7ܼ'
`e¦ÌâZÎεá¡ËgÙqߨ¬áÅVo/)address@hidden&iÉìò²ÂðËõÅu+ü,Á¶<!VDãÄoÙØÂ¾:
+;dϾµS´±ÎB?ö(Õ|¬]X ¦ÁÖº³è¾è¥i/address@hidden
ùÙ·ôÏ.ÙI×YÆ'*hFÂÖy$'¯[±ºeïT¾2ç=«Qj©Zÿ±çx¢ÏBvVÄ+s¯Bt©#°ì¹{£Çf:Y1ÌCSE5þ
¸ú¬OæÀá
Xî15
ÕCcU/N¾«A27£Ðø#Ô®Sþ¦ÕèÕwON-Ç\÷ôßP(«k¦ÇèQøä`E*¬æWäD8uöÝ68QµÍé¼÷Y°»Y´Äû~1ÚrÏw(íN[ïg»÷Ù±dì}Ól««`+ÎÊS,rø¼:3Î:cä]æÑL,ç¶/LhÞ(Õ_!²
¼yïÑ
¹iïíLÛòñ\*ßÿGÙXþÿG¨6ýâÕºìä"QÛ;Æ&[]ßÄÝÄR3ææ²kÂZýíî|y§Ô)wíªµ^~
À×5z¤Ò׺æºW}ÎËʺt0§ØWùôü¸RÖK¹¹¼uqf3äÑ{¶·{
hob~zµeÜ9<-z)ÈÈÅí"rIîLWî£\|(¹ÎÑåõ
2Ùhg&{eÉsVÈâÔéå!"Öm'âRTõ
">[?8Ô±ñ|mF{»«Ïõá¼æJ^AoÈ´ÁÛXû«ÔH
[}Ëí~j<ä:M£61:ÜÑBÃa[ReÔMênJ+ø_/RÍbl)¥ä\É<ÕZW^iâYq&¤)
z¸$½»âë3c{´E]1pHD)¯ñ6ä2ü»Y Ä'Ö³±2ï+âaÑ2Ïî{â
+'ýà¦ãjOµ»ñ9+õ:¾v1ò{¤ù÷Ø l£×ÍFTÁ»*ÁwÙìf
H:zjøÞØeõ)QEÃÚÃ1ýxóyqæ ö+·¾JÈÒÕ_61Ûq;ARÅ$$M;4
m½öt9céÜÜpL!^i¼i¾÷Âï´=¼öèñ¡²£ÅD¥ÈyTÕ<£%^ïÇäK `é
address@hidden ^®/Ю2ß4¯ój-¯XE
ê]ÕëÇeî[rB)9÷DzÄÏ>ºZ:/qÎyÅ¯ÎæpÞ&U{ôiÅêMp?Éê:¶Áç>«õìµ'M3ý"¨=Jý_»WÄ
°Éç +Q0ª3ÑW &ÀÑáùwE(¶KW¬ë¦|«brïWúæ:¸Õ$
êÄÚÖ;{3[|ú¼F$AÃb-¦ê7r/,¬=¬YÊ©ùº°áºÆÕ]9àVl3J§6>OG{Êjá9ÑÆõôÍA¹
XÔm>$ò¸Sþ~Èþ_àÿ5Ÿ {²ÿÁáPªendstream
+endobj
+191 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 346 0 R
+/Encoding 469 0 R
/FirstChar 46
-/LastChar 117
-/Widths 353 0 R
-/BaseFont /ZNOBQE+CMTT12
-/FontDescriptor 153 0 R
+/LastChar 122
+/Widths 490 0 R
+/BaseFont /MNZOOW+CMTT12
+/FontDescriptor 189 0 R
>> endobj
-153 0 obj <<
+189 0 obj <<
/Ascent 611
/CapHeight 611
/Descent -222
-/FontName /ZNOBQE+CMTT12
+/FontName /MNZOOW+CMTT12
/ItalicAngle 0
/StemV 65
/XHeight 431
/FontBBox [-1 -234 524 695]
/Flags 4
-/CharSet (/period/less/greater/at/C/a/d/e/f/h/i/l/m/n/o/p/r/s/t/u)
-/FontFile 154 0 R
+/CharSet (/period/less/greater/at/C/a/b/c/d/e/h/i/l/m/n/o/p/r/s/t/u/w/y/z)
+/FontFile 190 0 R
>> endobj
-353 0 obj
-[515 0 0 0 0 0 0 0 0 0 0 0 0 0 515 0 515 0 515 0 0 515 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 515 0 0 515 515 515 0 515 515 0 0 515 515 515
515 515 0 515 515 515 515 ]
+490 0 obj
+[515 0 0 0 0 0 0 0 0 0 0 0 0 0 515 0 515 0 515 0 0 515 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 515 515 515 515 515 0 0 515 515 0 0 515 515
515 515 515 0 515 515 515 515 0 515 0 515 515 ]
endobj
-151 0 obj <<
-/Length1 1034
-/Length2 3983
+187 0 obj <<
+/Length1 1058
+/Length2 3877
/Length3 532
-/Length 4685
+/Length 4594
/Filter /FlateDecode
>>
stream
-xÚíWXë¶
)"½IS?Uлtº-ðìad î,.ÉÿF¨«{":P×ö?ôe¨+áû_
(W7O
address@hidden;address@hidden:address@hidden>ÓÙh6
Á/address@hidden(Å$IBºÖ%×ì'ðA÷ì#¢»±´YYbº>ëõ^wØLZ¯O*PJ÷ÙV#WÌ|DtªDo0¥HúØ9z-Ù"ÚigÖõÒ©»ê(address@hidden:address@hidden)å©+G¤
rzc®©^gQÔ®ÑxTê.Äñ:7:ÂÇzïSrÖ{ßÝÃJ±Ì¦î«MËt¦ÔÀÌÔ¾±qëóã¥ËÍóöfhàÍã!_^¯[
}êשøâ"Æi·òfk®TFuc¶o»/Ò§°ÍH8ßyËå^MÀL#Ë,î¦÷£pãà¢ã0EÆ÷YQËVpÑæÈ"É{kÕø£µÒI»ÒÙýÀɵ´Õíû=ÀÞ¼W§X¦HÃZKµ
-3iT GÎÞÚhÝh
'«;tÆ|4ÛßñË5QùH¼,ý&øDÁá#{qÖèötbl"ùiL¡°ouxÊ«TQkü}
A¸J]¼Åûn¥AÞ´·é墨à{>÷,³¡ÛüÄ¿
ÖsT©É|9õÃÑFéÑVß^»M>@#ëÍ¿yLkÈëÞ«PÄYÌÊ VD
ß"~%»+MDéýIóaϽT3-ÿbç([-ïê6q
?©Ì¬jlxöÁÙkøªÊÖÏUÛ©Kóðô·Sàú7¾Så<æï·[Ò¯TÅmðzFØ®ïy$!ôï¢;×1þO"\¹8è³®T?Þ¤XôOí'ÒËÿ(»<6ÄÂOú¼6¯Êy±ÙYWú«û'*Ò¹æÎo¬+æ23ͧ'çìÆöQµdSo@
-ÜiU#;
çãûUyµÌíÓ0ÊÃB¡^&1ãBIê¾mÚE=R9¢áf詯Þ?ÜOßã%PãDù5ÓÅ=aãrì0G-+Ï·éGÑÜÆ75èöÎhË`ÓlW¼¹//a=°eµwíT4ô`f5Câ"×
¦ØÛCÍ;KÓsoÌönô¸I¿Eué4ÅB
=ÀiZMðM&m2èè}MÊNz£wîú»óæÝãØXÆm9p8ÿÃùO1ONOÇ6öÖ®5ÉÊâìiñSÙýí¹
BºIS¥'¨_ØÂ¾KÕ¸$e?¥ÏÕc¡«B9lxÝw㿺Ýmâ¢7£!XÍ1·toâ½.JæÓnh¹ì\4k¯«¾
-²æÇ\%}/w½Î¾t,address@hidden;±O F÷·Á*+kÚÈ-»Å¯}¨ªfï1dÓuÞmNíºË×
kãdð¥güdwýÎQ<¥`º+x4ÓYùûÏÎIúè¼êK_Nè¼]¼}Åã
ÔÚ÷'address@hidden'"$3ëÉ9J¿ãò#lbM»ÅIýJäkäQÝ·©öóÉ*£ð¾ÇåÙÈ5#~ÄkÖáÝ#Ê.3a©aök+wdFÒÈHw¥í$uº§ÏÆïùÜ+×0êl
\mhSÂs»b~µÝÊ)ýº i
ëáK¨'d¦Õ{«¿Ü$wD릶0íÝÛÜó2¸a0¢LY;yIrüDËL¢?'öï]-û
¾`Ë~v¥Õç=õ_s!óÈZnQÓÇXZbÛ¡`n^Ç
-êùlGcëñ KKÓöèÁ>µÊ
address@hidden;GFw¼ÔãoÑBW°F{ç5tqói1ü]IØEooRêÇEF?
-B2GmÝéÈdoâDçÉoÏäù{Mô&¶hÝYÆ¿Ñ/qÓ/Ö{÷¨ëÓ$sv5ðmÞRdY7_\ó
½ñ°;n|Ýé yÛº±Ä$¬VÞ é^
ªIV~ÁªXæy=æBCNáäÑ[¶ÃÓ
Òr/mG®¡(kBZ)º2k7{_*ó$_:D]ùþúHz_n¾0¥"{tÔ¹^;3 ~N
.ƶҰÌ8
Ð?ÉõaL¥ªmî#£Y
ÑôÒn9¦Åþgäòîÿâ&æ*_pÄAíÃY>m£{!è·¸ê=®9ë=#3¢ìl5,address@hidden
{Ñ!òRÄ5dßÛÀÐPZh¯æµ#§Ù²mÛL4M,ÛsÌ¡SOcÝF}uðöÉÂJÿÜýÐO#;ôØc]<ïéJóåîLåD
,oj²J%$dkÛ¶ÏIÀâhc:óGJe®ß
LD3¥;/\|.îÛóe^oðó9îZÝÙûÊ~¬Z°;6¾ªb{$p¨z2bÀjÂ%ÍU¼s3[cÖÒE3ÃOÍ\W«
ä×5 address@hidden<´ö9ìdÐJ%~CBî]ÔÈ=¡A¡>kö
¡·X.³~m!ûÁñG³zweÚgI¢T®A¸yN]Ø=±¤5+¼XR£©Ïì$w|¡A0VÁ¢ÜAx¤Þ4s¶'·l7Ú
B8I3«¬rÊ©?äyä
-§Ü=àº6«ä08}K:ë>À÷tCªN¼®jR/¥ë¨wE ¸;@Æ¿×ÐòX4Ù¼_Ü.iBa
ûGûIF.øýsLRÒ´pOÑUijýSÇéqé|NNçñåxî{¡&D²ë9Þ>ÔS
òæ4楥Ía?Ê¡VpôïÃwù(½í}9²°sé7Xå½l×ÖèTûzüÒæìãÎc°¢ûI^(qTϰ&¼PLÅr¯v¹ñ(ÅÃÉLAgçCm
¾lJ¨r¦W÷ÃÎkf"î°i¥?ëÙçåëÒ³ÚØ´o%ÈýHóQy O¼¸:vûnnÆõuxÄZ~-×ð=x
$IùjDïó=£ei{¼|address@hidden(ÑßÏWæB°Rp²5Sz¡Øö¥~ñ4ríh¤A'Õ°ª{Ó¿m[&ûÜËI9jú}môÍrÅF'¬jîl¿úvÑËûÂ-#úÆÀרÙVü8lnµ]¶¼}vÕÝ,address@hidden)tùê®yâÔrº÷Ä(6}Æ'ÂPTô$ò£¸ß
(b)뽿ÍðرAèQ%îB3m`Ád¯7(àÿ0²È1Ôbl×¾](¬QÉr2
-"address@hidden
-¬x±Þý´ù²êJéLl^çR[5~e2£
ï×À<éOw¯j|çÛðJV!Qé+æ4ÝBsPyîñó(îXØa_îÞ+¸pqû+¹nüòeíÁù·»£A»/Ä7mÆX*©êi1}
c«Ã=åõTF1p4È."LMbýj¯ÌË"¢Ûê¦
û)address@hidden;´ó}½ÒjÚ#1]I+6ÂÈÛ||Îߺ¬©c÷ºÐ}¼ÏBÙðË.üqx"Íh.°{Ü4*ûÒkýÊ<ýêÒ
ÎSkG-ñmt?XSÀÚÚo÷gÙ
'?n±g7Ó¿Ò.úé>!rÍ'LÒ|7å9*üÔäÓ'êÑt¤F[âÎÃ{¿Çô5¾"X5}+µi$¯]®^WGòÞðrÁ¬"+xÚíTy<TýÛ¶F²ïNÙ×±SÂØ²O¶¬1Æ`4fëCödɾ%dTBö¥PY²K,address@hidden,+Ñãª+V
´°^DÊÍiÿHR4=8áxw¤'IGæX
+'Ê+ò7c¤Ê×óQ}<BhbÜÐH+p\áhäOqù§ Rß~Z++@
address@hidden(Òâ!$îõ8q>Â#£1ª,D§h°Zêö0ÉäÁG§®O&£K^zK¼³>¨Èfc\¤^ð?äõkºÜ¯»æ9v´èç´ÐÌk½mLüàun÷úSkãèöº¹éðÛÞ²T»Ïó>uÀÄ´-h¦Ï=µó«¡¨d¶¬;kÆé]#=ãÏzjfàzG4mäÔgl/ëAm~Êýöʰgî¢æÕØû¸'Ú~#þ¤¼@|QBNsËáAU.H}P®Q$)3ªWÔi¼5ör'¨>/D&|z4²7ßÈ_V¦n±4Ïgú´ÍS
ðMkήÔÕ
¦Ád½Å:¼âµ\CÐrQþÐ5±Ëú¦>'=wÎO»¶î¥7D¿K×;Âé_Ó&fê³bgÞwëüg²¨ío°äVçfqÄuÎÂú¥\7nÕ÷(§uÖ+³}S¦L+U6;ÆñØÅúa:OÜ«BÝT)ÃjÅOÛgÁÒÊ.ÍOAÂùo¥{¶ÓÌL
à,°öutóhY¶*mY×)½Jß²pÛe*¸ÍIpÜNrOÍí#níU_ÛÍi~>puÃ!óJszpNzÿÏØ¸ã®íA««wË
è¹3äCñ3H¡$Ô¯1sÅG'3Ó|,¹º:æyÈÀ¦¡÷;|ß´û=£Þ¥±<̪<ò^°ï%ë»IênÃl|ôAzIæQÜÅ«(ÙèRŨÕZòØ=cÌüàT:Zö¶n`{ίC.Ò¸ÚZKÐbô8Ùª
âoNor
+YoC¥ê¬ÞsíH
xg³³1B+#ëxÒÑ<;òN"èYÜ)^/#ÿ¹²35±Û0Ñ«f°~}4z_dÊÏg¿íyëà·ï`v®üiW+lóÑ®¯T©¬eÚå1ݾe-ËÓId^HäYÊÊ?|ÝÂü¦Wc?¥Inö¡ø$¾\-1§êİz\
êåZJnßÄYÆ/à¦å:°|´£ýft ïþ[
+GDf¦MSmElóçE¼jûÒ6\]9õ½Ü櫹-*QÎÂ|M<t*sú7Bmvç+^Øoõ6§Êî¨fÐ0/û=õ¸n¶¾¶v#me¿bµ*KÌ
Òf¼²¨<±ßáKñ9}Ç`5Öµ±¤]¿×=l¦³ìÍÐMW®ªÅi£Ê¹ÜF
+¹ß<>òyp6¤w%:q0ﯺ'address@hidden@
+.«k5
ÁÝ,èÑËWê3ÙÝr¡Ïvl!£æ<s0ßwÖCL«X®mÜ)6Áì¯ÜÖ+Íâó¸x.§BÄ"½J»©(è®úA<½/S¿|ɱ¬ûâ$ø,kébÏÉèÅ×mjÌzú~÷+
ÒO ۶Ͻô,`fsSSÕÄÞéÜöÛa¡v1{õ[bå=UCRmÉlb<
³9¦ÓDúé³qaûØÏªÒÍmÞêaÛTOí´ìêa<mh
ÁFµaÊᵸÿ~hÙó~¤y
kuêæQ
åå7/"lE`-1Zß«ê×Ó{ÀÚBÓæ&dr²¸»ækl=0¨§ô,(r²Éxð9XÌ};¬+*ÃEÞ'ð°5o£iv®µÜYJ¶¶?rzj)¤¨¿Ê!Åí}ëÚÞãÞÊHÞûû{ÛÍMu½¹
äòîBcÂ>V3CG=t¾(ÌE:»×Ûâê¼B¸«HùºøæÀí®~gã¤Ûî77³M¦\¡çòG{Ò^
ßVHÎx¨>address@hidden
k'§®mµ^ß^ó¨ªcén÷ͪ/ÙkÑ#ê#âöü§KÉa]xÄÃÙ3!V¾ÇWÙg(÷*ôÐÓÒôn§ìú<Ê¿k®ßë´½¤:Æs
®M;ºÍC|ý×ÁÃôìf$+ö¸iÚb edYãô½rçÞm½ß7sTfÝ*b×èK¹ÂwÌ´Â=Bô+_üE^¾
µnÕ´Ç»ZµfBQ³ûÒ*ª
_ÅfôpíØ44£PÀ9¨)nöÈʧÊäq2÷íÇ zíÎëi>Aùýâó±`©
+ë÷ä½Os)å;ùÖ¨æô|añXJ¤x¹Åª·
}²9NS½í®D¶^ÝYCq
§ÐÚ§;Ó}TjâbÉgjá}z¦¹]Wì
#Ôj*É_}«ÈGG5k,4\Og^¼õ¿ZÃÉÉÐÁáãÈåµé¨=ÌfÁÔÞ×I|¼¯#è-u±³úêl¦Ç$]úwµ¨6ØËJ'ÕÃ÷,BîhÏÚo<û·/èLÏk³:kÌ+{È´ãÄî\\.f_\iïþÑù]
ô¦~Sbõ0¬ÊHVÑùIsöeò£ òC(µ%
+¹±ß\X.x½åzyª6TY6=5'#r"AÑ$¾1"WR`ó¢U¼-Þ¦«óS#Åï;çZýÚÜ
,rý«tíäi;c¢ÿAÝ8ò£%Ë\ÛæEhPò%Ì(§UO
]õ$5߸û£mtô!ÞüT}^o$/G^Ç8½Ï±â#«e³+ÍE]^¤1øiº,|óTOfåùþìzø_òèú;ùBpÞ
ãgfaÿÒ9ì^¡ÞKòý¤mä]íBªîøý)Y9óXZNº-!«O ײG$|é¸.¦&eWýÏg&òù
gsKOî©c0nL4ë)ù endobj
-152 0 obj <<
+188 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 337 0 R
+/Encoding 472 0 R
/FirstChar 44
-/LastChar 122
-/Widths 354 0 R
-/BaseFont /OYJUNS+CMR12
-/FontDescriptor 150 0 R
+/LastChar 123
+/Widths 491 0 R
+/BaseFont /CAKDYU+CMR12
+/FontDescriptor 186 0 R
>> endobj
-150 0 obj <<
+186 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /OYJUNS+CMR12
+/FontName /CAKDYU+CMR12
/ItalicAngle 0
/StemV 65
/XHeight 431
/FontBBox [-34 -251 988 750]
/Flags 4
-/CharSet (/comma/zero/two/three/five/B/M/N/a/b/e/h/i/m/n/o/r/v/z)
-/FontFile 151 0 R
+/CharSet (/comma/period/zero/two/five/seven/B/D/M/a/c/h/i/m/n/o/r/y/z/endash)
+/FontFile 187 0 R
>> endobj
-354 0 obj
-[272 0 0 0 490 0 490 490 0 490 0 0 0 0 0 0 0 0 0 0 0 0 693 0 0 0 0 0 0 0 0 0 0
897 734 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 490 544 0 0 435 0 0 544 272 0 0 0
816 544 490 0 0 381 0 0 0 517 0 0 0 435 ]
+491 0 obj
+[272 0 272 0 490 0 490 0 0 490 0 490 0 0 0 0 0 0 0 0 0 0 693 0 748 0 0 0 0 0 0
0 0 897 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 490 0 435 0 0 0 0 544 272 0 0 0
816 544 490 0 0 381 0 0 0 0 0 0 517 435 490 ]
endobj
-148 0 obj <<
+184 0 obj <<
/Length1 975
/Length2 3431
/Length3 532
@@ -2310,258 +3257,328 @@
/Filter /FlateDecode
>>
stream
-xÚígTSë¶.]i*.©Þ%$!!!ô"address@hidden"Òkv¢ûî½½ûü¼÷×g?ës~ï÷9¿5ÆZ"BFÒªH=J%JeÀʺ!
-edDDÔ
(8ÃjÀ(e-i&"-QµZyÖ´f)B͵Ò1&áU¢rBiøÒ(ùÈ1/¤{´coC#ë¥>ã=80æ&Üd°ÍÍcâ®\¦¢É*<Á&ô¥JT[û
9÷
qÊâ;¸7¢´©+¶·¾yVÉÁèòivùmÿ¥-ñëËÃõ'ö©±))C&W¨üv.®¨àUVIƧ¼
-c{l53xfîÔ¡ë"ËYÓµ»SÓf
Ýì+Ö ñΫÌ*|½±Bxy«`"@
fcÈ}ååÃGqutÚØÆ8²fÅ5mÿÒ³e=4qqçÖõeÓ·»®ksLk]»'|½0ù`¸< «K"
2aJ³
z^ª»¬Ð÷*,ÖÂ¥·ì|
ô9¬íSae¹¹þüç§¼âõáapó¶ÌôÚ´t?5ÚODy|k¸ÝÕsBó\»fã!¨¿<éÎk9¿çÉ?á/ªû?4«éCÌe8û9VÐDδ3&4C"Z©ì¡+llÒ=Ý|¬ÁÙ¤rÙÊÍWt©ô=¸,?cXÂúM¿ÐQ
æLótH×î4ÒÑé5=ëZ/&ëý*ÛB¬l
J|ò=-Ñ$Ùi/fjgá<á{b!´·ti>dNÌQnÇé§w×!FuvÏýÃoÓqyoÆû+ÛÙO\ÃUÎkø½®ì8
òÖ»]6ý¢ÀAÓÕÌI4%W-[(MÄ
²K>TN't´.ê]¿Y¢xtA>9o:ãúógZX4'ÇdÏðöÔ}Ô
²IÍXe`K,IÕ
b¸åi[ûó³[üîïàK×ï&öðHèsâ&Îqü
dAÇã¬Ý7G]ßྸöí¨ÕS\ãÝ#ÙéqÎþ>0®õ¿à$ù)Üj-:ä¼{Aù¶F3
+ߢF¾`èÒ?©r3óaN²ÏÚ:2²))¥î=¿àÝla/Oÿõöa5Õ-¦,w5w¤NoЯª¹üÚò7«*©£RcÑbtwmóÏCCéù;JË6s>»
/Îi¨¤Ù¸Ôê@;³u=×xã¦-Ú»y¯,ÛÁ·£×÷¨üàçUì¥x©×Gé´¯à=뻢æ¢M_fGÖ¾í
PõµÕ\^à|À²ÈØ®®åa
¨ìG<¹ú¢µì;É3<auio°YS²¨ôåøhÜG:address@hidden,wd#ò¶ÒèOz/«Q=«9+o3Y
address@hidden>ºxñbZÌ%¸ÉµÓ¤î lüúúýdßþùtÄ}âãÄÈø =HXpÃa'ç
߯ëÐ¥ùÐ#R¤
¯Wa¯oñlÏbZcÅoZ]¼Â§ühÐ[`_^C÷l¯~±`ç«Ö 0®æ³vñnüJÖ(,QÝ<ET±vdõ÷ nqì/
uH ¢yó ÿd¦b]ÅÆ¡v}Æéöd9Ó¨¥n^òë 2á
~Ê·
ú·¢ÌäC#CíÁ£Ók>:ló*¨í5¡|%YF'öíõg¡Âa|_«XC{_bÑ*êzY
-¶áesúï0Q^)¦¥»ÎRßæ¿ð?dÉQ½cÒìwözoïE5Áºá¬¾6$¾~3'¢§F!í¥ü7d6zѰBZEÔyç}£ÚèG?úµÇËC¡2Ìë(xÂ9rOª'sYWjäð()µüX^`g°ÞgOkíí9H°$ÏÍnúüAFtÌ
,º³Q&ù0«¿÷Í6hÖeSÅúúâðíï8R%ÌjdUçh5óì7â;ùùÅÙß(åíÈ|ÐÌXÈÚíö§ògY!Â/Ãï
$à±Þ}-£];ÐiÂÌHR
¶¬s;address@hidden|address@hidden"äÓV¾yf"=Ï|zrÔ5q_ÍDýÉÇâ^NèY©|Û ÷³,<Ác¡ï
-áBÏ,º¤iïIÔÃïW[iKÎ-áâ#æ2¶S^Óòèð¿ZúÐÿ8_`§Ýdm[*rÜáCZq.í
[Á]ä}!Ü).cQ}Zþ>åÎDGûMÍQó¾G¹9¨ 'Ó
órdZ\äëjT4éÎÒ47¹ãÒ)¡Lÿ°,r¯["Z÷¤XС®ËiÌ{Ïêûh,Ö×ù~±ÞyÅ
·Ac&ÖwËà«ÝcÜÖÛLÌþ
0MÞ|»ö79ó»jiNVxäòì¡!äáì½yc°ÕñÝd¸ÇL=<kÚ·4æ¨É;VåÃôíSÞñvîQXÒß¡MÄf©áÀ6K£¤*móíº«F§ª¦«lç>Ò¶ÊX3Ió°/Á¦-ÆØÙÛñâQçЩûá*6s¶µURkÔðiíÙõ+ÇÂô̪éDfBmTûÄ>
¢ýw!#¬ÌÁ¹;-fÔOË¢ªsçÚ3Ñi8Ï~Èîv\æÝ8Ѽ¤tjhÄpN?6ÏL´£]ýÜ-KÃí¸Vó#
ÕÈ{3_Ï"°
-ÆUuG·¯Õµ¶ô6ãËxojìöݬ î}Zã=à°çU
ÖFøÎa÷snzÎõiIj=ʾþ¨Ð~ÔÌÛÚâ.b+öéÂIºA©.u?\Vqùµ
-»9ÚÖ{å
=Ýt¡>'x½ãO4wq»Q߬ìÅÆC*)&7¶5íø~-<\Ð&àßÝ|ý¥%pÁc´Üz¼ÏzÔÑ:P-:Í/LÍñ%Håy_ÛKXìhî2͵Ú+½JÈNï~bhh(?
,ºÉYã[<®à^%=O4v+±<[~"³x=]ãcù6d¤þÃéª;«êÇK?:address@hidden
.Lÿ/UÑendstream
+xÚíy8}ÛÇeÏÉV¹${Ë EÖ%ÙwÆÌ`3f}ɾÉ}
ElH"Kal
²¯# y¦î÷¾ïÞûùó}ÿzçºþ¹>address@hidden PÓ5+JY!@
ëæG9:+Ô~þ +ºÝW¬âWU¼øäfc
àêNÁT¢µçµWÇÕÑhy`ãH7´üKÏõ\ÒÀÆ]Or¶ÜÔJNKÞíº©Å7y¡yC0"lHä¾àuÔÒôÃÑrÒ´B]~
]-Ôô*¨¸KkrY}/ "address@hidden>Vé-~zÆ-:address@hidden
+\xµW'#}QymRW`¼Rsù§2ü
u¾öf=¹
+c½ÀìÊùvîÈÊbHH35tm`åñÓmªãgNA3Ø+_µrò])V
òçà+¸R¿ÙÚóÁìÉ0®N!ÉÚýÚÚ½&±ç]ëeÒ$z¿Ç¶j+[¦~
cußöo2{ÉÚí¿äwW:A©+æÁÐ`çü®:ê address@hidden@»÷ã~бÕLÁÊ·ã
¨±ÏhôÂR0¥enf½BÓÇìó6ôÌ¢ÇJÊ©{/.y7ÛËÒ~¹sTMq.Ë]ϫӴä©j*¿ñ´üíºrê¸çD´H'Í}|¥ÐPZÞ⪵x
ÚØÇ.GÁÎFû,TÜÒtRb} Ѫc²qÛÉÇÖvÚàþCÏJ{¨¥ü½sâmºz&wXu ç
+ÀÙ±ó\Á=[á4j9'wË¿RB×qïÉÛÞbødG[¬l¢gú÷ãM
´]ø×E¶Õk5¸!ÞÍÅ'jB¨Ô¤Í(©nòïÍÌ«[,O̼ÌôÍgõöÇ¥
±2f6nUkê´GÓ.4±í!(>Ì÷z7½¹oA"ÆA¶÷˲Ý|KÐJq}ËO1ñZÇ\×lysFÓàγ¾+j!ÚäUvdí»n
¾¶«Kâ¹æÙá»U2³µ\t´u°±=¡Éc×_¶µ}#z'¬0¯
6i>address@hidden"ÆÉìÜLw«9{&ìçVY( å,îV*½iïUUæZ©qåmÆëa©<+ª
ÛÜ)rå§úB'Çw/address@hidden>NÜpàÉ>è·õÝ*te1ôD%qËë5~ÔëÑ;ËQsLk¬È2¿åeÈk\Ê÷Ý%ÖÕ
TÏîúÉ1sVjí+êYðl6¨b(í}
D)«éfÉÙM-Tê½G[Dµz¥Nï;K|]üÌû~.Gå®q¢ßuÔk8ÞÞbyËYmcHtÓ6'¢§F.íì"µlP!ÊIÏÏ"address@hidden'Õ±,#µÄÅrôVZ~"/°3X÷§Öî$XëÜv7m~Í
=S:zF,¼·U&þ(«wðÕ&hÞ
i[Ùòæ]Âà9ï8b¥åØ<1ªÎÑrîÉoÌwúÓËó;1¾QJ»)=5¸
¹;í;Ïd·Î--3C_
ÜHÀa¾ÿRF½ù3/ 4qV®Ó¤8lQçöc}*{6erkVA5ÎÞïÆø<ò
ý¿DìT«YÓBà&(÷gçêO]ù¶ÙI$yûøô¸·BÔÔUcµ§{Ù¡ç%òÍïÌ3±qO¾/
4[8uIRß'(G×[©K.¬`ã#2vSÞPsió¾^éÏ·×îE´2-:address@hidden
+&Ós ³e_äéj7îÌÐ03¾ëÒ)¦Lû¨"ò [,Rç´HÐËYô0Ñgý¥}4ãëü·\ï¼æÂÈÝ
>뻣ÿÅîvç]&ú-oP÷é}û[òìù]µÔC§«\2yvPuR`öÁ"Þ1Xâä~"\Ñc®5ë[pÔÉä¨òaøzÄ.GAëx'Hç¸BÒßË¡møv©ÁÀÝ6©Ã¤*-³Ýºëgªf«l>P·JY1
r±®(Ì+»:êÖûå
=Üt
>§¸½ãO5upºQÚÖGöbâ¡'ÇåÍÛïù~)?ZÒÆãÞÛ¾þÚÒ¸ä1^n5N:d>îè¨H3Êg¿,ÕÑh^X§êtªÃìU
address@hidden&àÂ3
+nðkh>eÉ9ZMû¹P¼ªXåÉVCUÔeù¶NXÆåÇfxÄ
óÁÜoì%LöÔÏöZmÌßE%d§w>µËO4°NÝd¬p-×Oq®_$¹ÖX/?Y¼Â®~¶xO2VC;r¶êîºÚÉâÒN«péÿãÅð_ÿ8
ð®0¼Ã¿ endobj
-149 0 obj <<
+185 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 337 0 R
+/Encoding 472 0 R
/FirstChar 67
/LastChar 116
-/Widths 355 0 R
-/BaseFont /RTHRLB+CMR17
-/FontDescriptor 147 0 R
+/Widths 492 0 R
+/BaseFont /NOSBBG+CMR17
+/FontDescriptor 183 0 R
>> endobj
-147 0 obj <<
+183 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -195
-/FontName /RTHRLB+CMR17
+/FontName /NOSBBG+CMR17
/ItalicAngle 0
/StemV 53
/XHeight 431
/FontBBox [-33 -250 945 749]
/Flags 4
/CharSet (/C/D/H/L/M/T/W/a/d/e/g/i/l/n/r/t)
-/FontFile 148 0 R
+/FontFile 184 0 R
>> endobj
-355 0 obj
+492 0 obj
[668 707 0 0 0 693 0 0 0 576 850 0 0 0 0 0 0 668 0 0 955 0 0 0 0 0 0 0 0 0 459
0 0 511 406 0 459 0 250 0 0 250 0 511 0 0 0 354 0 354 ]
endobj
-209 0 obj <<
+252 0 obj <<
/Type /Pages
/Count 6
-/Parent 356 0 R
-/Kids [142 0 R 211 0 R 231 0 R 240 0 R 251 0 R 257 0 R]
+/Parent 493 0 R
+/Kids [178 0 R 255 0 R 292 0 R 304 0 R 317 0 R 329 0 R]
>> endobj
-276 0 obj <<
+344 0 obj <<
/Type /Pages
/Count 6
-/Parent 356 0 R
-/Kids [262 0 R 278 0 R 287 0 R 292 0 R 296 0 R 300 0 R]
+/Parent 493 0 R
+/Kids [338 0 R 346 0 R 352 0 R 358 0 R 364 0 R 370 0 R]
>> endobj
-307 0 obj <<
+394 0 obj <<
/Type /Pages
-/Count 3
-/Parent 356 0 R
-/Kids [304 0 R 309 0 R 316 0 R]
+/Count 6
+/Parent 493 0 R
+/Kids [386 0 R 396 0 R 408 0 R 414 0 R 422 0 R 428 0 R]
>> endobj
-356 0 obj <<
+442 0 obj <<
/Type /Pages
-/Count 15
-/Kids [209 0 R 276 0 R 307 0 R]
+/Count 2
+/Parent 493 0 R
+/Kids [435 0 R 444 0 R]
>> endobj
-357 0 obj <<
+493 0 obj <<
+/Type /Pages
+/Count 20
+/Kids [252 0 R 344 0 R 394 0 R 442 0 R]
+>> endobj
+494 0 obj <<
/Type /Outlines
/First 7 0 R
-/Last 139 0 R
-/Count 6
+/Last 175 0 R
+/Count 7
+>> endobj
+175 0 obj <<
+/Title 176 0 R
+/A 173 0 R
+/Parent 494 0 R
+/Prev 171 0 R
+>> endobj
+171 0 obj <<
+/Title 172 0 R
+/A 169 0 R
+/Parent 494 0 R
+/Prev 95 0 R
+/Next 175 0 R
+>> endobj
+167 0 obj <<
+/Title 168 0 R
+/A 165 0 R
+/Parent 107 0 R
+/Prev 163 0 R
+>> endobj
+163 0 obj <<
+/Title 164 0 R
+/A 161 0 R
+/Parent 107 0 R
+/Prev 159 0 R
+/Next 167 0 R
+>> endobj
+159 0 obj <<
+/Title 160 0 R
+/A 157 0 R
+/Parent 107 0 R
+/Prev 155 0 R
+/Next 163 0 R
+>> endobj
+155 0 obj <<
+/Title 156 0 R
+/A 153 0 R
+/Parent 107 0 R
+/Prev 151 0 R
+/Next 159 0 R
+>> endobj
+151 0 obj <<
+/Title 152 0 R
+/A 149 0 R
+/Parent 107 0 R
+/Prev 147 0 R
+/Next 155 0 R
+>> endobj
+147 0 obj <<
+/Title 148 0 R
+/A 145 0 R
+/Parent 107 0 R
+/Prev 143 0 R
+/Next 151 0 R
+>> endobj
+143 0 obj <<
+/Title 144 0 R
+/A 141 0 R
+/Parent 107 0 R
+/Prev 139 0 R
+/Next 147 0 R
>> endobj
139 0 obj <<
/Title 140 0 R
/A 137 0 R
-/Parent 357 0 R
+/Parent 107 0 R
/Prev 135 0 R
+/Next 143 0 R
>> endobj
135 0 obj <<
/Title 136 0 R
/A 133 0 R
-/Parent 357 0 R
-/Prev 59 0 R
+/Parent 107 0 R
+/Prev 131 0 R
/Next 139 0 R
>> endobj
131 0 obj <<
/Title 132 0 R
/A 129 0 R
-/Parent 71 0 R
+/Parent 107 0 R
/Prev 127 0 R
+/Next 135 0 R
>> endobj
127 0 obj <<
/Title 128 0 R
/A 125 0 R
-/Parent 71 0 R
+/Parent 107 0 R
/Prev 123 0 R
/Next 131 0 R
>> endobj
123 0 obj <<
/Title 124 0 R
/A 121 0 R
-/Parent 71 0 R
+/Parent 107 0 R
/Prev 119 0 R
/Next 127 0 R
>> endobj
119 0 obj <<
/Title 120 0 R
/A 117 0 R
-/Parent 71 0 R
+/Parent 107 0 R
/Prev 115 0 R
/Next 123 0 R
>> endobj
115 0 obj <<
/Title 116 0 R
/A 113 0 R
-/Parent 71 0 R
+/Parent 107 0 R
/Prev 111 0 R
/Next 119 0 R
>> endobj
111 0 obj <<
/Title 112 0 R
/A 109 0 R
-/Parent 71 0 R
-/Prev 107 0 R
+/Parent 107 0 R
/Next 115 0 R
>> endobj
107 0 obj <<
/Title 108 0 R
/A 105 0 R
-/Parent 71 0 R
+/Parent 95 0 R
/Prev 103 0 R
-/Next 111 0 R
+/First 111 0 R
+/Last 167 0 R
+/Count -15
>> endobj
103 0 obj <<
/Title 104 0 R
/A 101 0 R
-/Parent 71 0 R
+/Parent 95 0 R
/Prev 99 0 R
/Next 107 0 R
>> endobj
99 0 obj <<
/Title 100 0 R
/A 97 0 R
-/Parent 71 0 R
-/Prev 95 0 R
+/Parent 95 0 R
/Next 103 0 R
>> endobj
95 0 obj <<
/Title 96 0 R
/A 93 0 R
-/Parent 71 0 R
-/Prev 91 0 R
-/Next 99 0 R
+/Parent 494 0 R
+/Prev 75 0 R
+/Next 171 0 R
+/First 99 0 R
+/Last 107 0 R
+/Count -3
>> endobj
91 0 obj <<
/Title 92 0 R
/A 89 0 R
-/Parent 71 0 R
+/Parent 75 0 R
/Prev 87 0 R
-/Next 95 0 R
>> endobj
87 0 obj <<
/Title 88 0 R
/A 85 0 R
-/Parent 71 0 R
+/Parent 75 0 R
/Prev 83 0 R
/Next 91 0 R
>> endobj
83 0 obj <<
/Title 84 0 R
/A 81 0 R
-/Parent 71 0 R
+/Parent 75 0 R
/Prev 79 0 R
/Next 87 0 R
>> endobj
79 0 obj <<
/Title 80 0 R
/A 77 0 R
-/Parent 71 0 R
-/Prev 75 0 R
+/Parent 75 0 R
/Next 83 0 R
>> endobj
75 0 obj <<
/Title 76 0 R
/A 73 0 R
-/Parent 71 0 R
-/Next 79 0 R
+/Parent 494 0 R
+/Prev 39 0 R
+/Next 95 0 R
+/First 79 0 R
+/Last 91 0 R
+/Count -4
>> endobj
71 0 obj <<
/Title 72 0 R
/A 69 0 R
-/Parent 59 0 R
+/Parent 39 0 R
/Prev 67 0 R
-/First 75 0 R
-/Last 131 0 R
-/Count -15
>> endobj
67 0 obj <<
/Title 68 0 R
/A 65 0 R
-/Parent 59 0 R
+/Parent 39 0 R
/Prev 63 0 R
/Next 71 0 R
>> endobj
63 0 obj <<
/Title 64 0 R
/A 61 0 R
-/Parent 59 0 R
+/Parent 39 0 R
+/Prev 43 0 R
/Next 67 0 R
>> endobj
59 0 obj <<
/Title 60 0 R
/A 57 0 R
-/Parent 357 0 R
-/Prev 39 0 R
-/Next 135 0 R
-/First 63 0 R
-/Last 71 0 R
-/Count -3
+/Parent 43 0 R
+/Prev 55 0 R
>> endobj
55 0 obj <<
/Title 56 0 R
/A 53 0 R
-/Parent 39 0 R
+/Parent 43 0 R
/Prev 51 0 R
+/Next 59 0 R
>> endobj
51 0 obj <<
/Title 52 0 R
/A 49 0 R
-/Parent 39 0 R
+/Parent 43 0 R
/Prev 47 0 R
/Next 55 0 R
>> endobj
47 0 obj <<
/Title 48 0 R
/A 45 0 R
-/Parent 39 0 R
-/Prev 43 0 R
+/Parent 43 0 R
/Next 51 0 R
>> endobj
43 0 obj <<
/Title 44 0 R
/A 41 0 R
/Parent 39 0 R
-/Next 47 0 R
+/Next 63 0 R
+/First 47 0 R
+/Last 59 0 R
+/Count -4
>> endobj
39 0 obj <<
/Title 40 0 R
/A 37 0 R
-/Parent 357 0 R
+/Parent 494 0 R
/Prev 23 0 R
-/Next 59 0 R
+/Next 75 0 R
/First 43 0 R
-/Last 55 0 R
+/Last 71 0 R
/Count -4
>> endobj
35 0 obj <<
@@ -2586,7 +3603,7 @@
23 0 obj <<
/Title 24 0 R
/A 21 0 R
-/Parent 357 0 R
+/Parent 494 0 R
/Prev 7 0 R
/Next 39 0 R
/First 27 0 R
@@ -2615,406 +3632,543 @@
7 0 obj <<
/Title 8 0 R
/A 5 0 R
-/Parent 357 0 R
+/Parent 494 0 R
/Next 23 0 R
/First 11 0 R
/Last 19 0 R
/Count -3
>> endobj
-358 0 obj <<
-/Names [(Doc-Start) 146 0 R (Item.1) 267 0 R (Item.10) 325 0 R (Item.11) 326 0
R (Item.12) 327 0 R (Item.13) 328 0 R (Item.14) 329 0 R (Item.15) 330 0 R
(Item.2) 271 0 R (Item.3) 273 0 R (Item.4) 319 0 R (Item.5) 320 0 R (Item.6)
321 0 R (Item.7) 322 0 R (Item.8) 323 0 R (Item.9) 324 0 R (page.1) 145 0 R
(page.10) 294 0 R (page.11) 298 0 R (page.12) 302 0 R (page.13) 306 0 R
(page.14) 311 0 R (page.15) 318 0 R (page.2) 213 0 R (page.3) 233 0 R (page.4)
242 0 R (page.5) 253 0 R (page.6) 259 0 R (page.7) 264 0 R (page.8) 280 0 R
(page.9) 289 0 R (section*.1) 165 0 R (section*.2) 284 0 R (section*.3) 285 0 R
(section*.4) 312 0 R (section*.5) 313 0 R (section*.6) 314 0 R (section.1) 6 0
R (section.2) 22 0 R (section.3) 38 0 R (section.4) 58 0 R (section.5) 134 0 R
(section.6) 138 0 R (subsection.1.1) 10 0 R (subsection.1.2) 14 0 R
(subsection.1.3) 18 0 R (subsection.2.1) 26 0 R (subsection.2.2) 30 0 R
(subsection.2.3) 34 0 R (subsection.3.1) 42 0 R (subsection.3.2) 46 0 R
(subsection.3.3) 50 0 R (subsection.3.4) 54 0 R (subsection.4.1) 62 0 R
(subsection.4.2) 66 0 R (subsection.4.3) 70 0 R (subsubsection.4.3.1) 74 0 R
(subsubsection.4.3.10) 110 0 R (subsubsection.4.3.11) 114 0 R
(subsubsection.4.3.12) 118 0 R (subsubsection.4.3.13) 122 0 R
(subsubsection.4.3.14) 126 0 R (subsubsection.4.3.15) 130 0 R
(subsubsection.4.3.2) 78 0 R (subsubsection.4.3.3) 82 0 R (subsubsection.4.3.4)
86 0 R (subsubsection.4.3.5) 90 0 R (subsubsection.4.3.6) 94 0 R
(subsubsection.4.3.7) 98 0 R (subsubsection.4.3.8) 102 0 R
(subsubsection.4.3.9) 106 0 R (table.1) 243 0 R]
+495 0 obj <<
+/Names [(Doc-Start) 182 0 R (Hfootnote.1) 281 0 R (Hfootnote.2) 285 0 R
(Hfootnote.3) 286 0 R (Hfootnote.4) 392 0 R (Hfootnote.5) 419 0 R (Item.1) 376
0 R (Item.10) 454 0 R (Item.11) 455 0 R (Item.12) 456 0 R (Item.13) 457 0 R
(Item.14) 458 0 R (Item.15) 459 0 R (Item.2) 380 0 R (Item.3) 382 0 R (Item.4)
448 0 R (Item.5) 449 0 R (Item.6) 450 0 R (Item.7) 451 0 R (Item.8) 452 0 R
(Item.9) 453 0 R (page.1) 181 0 R (page.10) 360 0 R (page.11) 366 0 R (page.12)
372 0 R (page.13) 388 0 R (page.14) 398 0 R (page.15) 410 0 R (page.16) 416 0 R
(page.17) 424 0 R (page.18) 430 0 R (page.19) 437 0 R (page.2) 257 0 R
(page.20) 446 0 R (page.3) 294 0 R (page.4) 306 0 R (page.5) 319 0 R (page.6)
331 0 R (page.7) 340 0 R (page.8) 348 0 R (page.9) 354 0 R (section*.1) 205 0 R
(section*.2) 403 0 R (section*.3) 406 0 R (section*.4) 432 0 R (section*.5) 439
0 R (section*.6) 440 0 R (section.1) 6 0 R (section.2) 22 0 R (section.3) 38 0
R (section.4) 74 0 R (section.5) 94 0 R (section.6) 170 0 R (section.7) 174 0 R
(subsection.1.1) 10 0 R (subsection.1.2) 14 0 R (subsection.1.3) 18 0 R
(subsection.2.1) 26 0 R (subsection.2.2) 30 0 R (subsection.2.3) 34 0 R
(subsection.3.1) 42 0 R (subsection.3.2) 62 0 R (subsection.3.3) 66 0 R
(subsection.3.4) 70 0 R (subsection.4.1) 78 0 R (subsection.4.2) 82 0 R
(subsection.4.3) 86 0 R (subsection.4.4) 90 0 R (subsection.5.1) 98 0 R
(subsection.5.2) 102 0 R (subsection.5.3) 106 0 R (subsubsection.3.1.1) 46 0 R
(subsubsection.3.1.2) 50 0 R (subsubsection.3.1.3) 54 0 R (subsubsection.3.1.4)
58 0 R (subsubsection.5.3.1) 110 0 R (subsubsection.5.3.10) 146 0 R
(subsubsection.5.3.11) 150 0 R (subsubsection.5.3.12) 154 0 R
(subsubsection.5.3.13) 158 0 R (subsubsection.5.3.14) 162 0 R
(subsubsection.5.3.15) 166 0 R (subsubsection.5.3.2) 114 0 R
(subsubsection.5.3.3) 118 0 R (subsubsection.5.3.4) 122 0 R
(subsubsection.5.3.5) 126 0 R (subsubsection.5.3.6) 130 0 R
(subsubsection.5.3.7) 134 0 R (subsubsection.5.3.8) 138 0 R
(subsubsection.5.3.9) 142 0 R (table.1) 308 0 R]
/Limits [(Doc-Start) (table.1)]
>> endobj
-359 0 obj <<
-/Kids [358 0 R]
+496 0 obj <<
+/Kids [495 0 R]
>> endobj
-360 0 obj <<
-/Dests 359 0 R
+497 0 obj <<
+/Dests 496 0 R
>> endobj
-361 0 obj <<
+498 0 obj <<
/Type /Catalog
-/Pages 356 0 R
-/Outlines 357 0 R
-/Names 360 0 R
+/Pages 493 0 R
+/Outlines 494 0 R
+/Names 497 0 R
/PageMode /UseOutlines /URI<</Base()>> /ViewerPreferences<<>>
-/OpenAction 141 0 R
+/OpenAction 177 0 R
/PTEX.Fullbanner (This is pdfTeX, Version 3.14159-1.10b)
>> endobj
-362 0 obj <<
-/Author(Mihai Bazon)/Title(DHTML Calendar reference)/Subject(API documentation
for the DHTML Calendar)/Creator(LaTeX with hyperref
package)/Producer(pdfTeX-1.10b)/Keywords()
-/CreationDate (D:20031105193000)
+499 0 obj <<
+/Author()/Title()/Subject(no subject defined)/Creator(LaTeX with hyperref
package)/Producer(pdfeTeX-1.10b)/Keywords(Dynarch,documentation)
+/CreationDate (D:20050307190600)
>> endobj
xref
-0 363
+0 500
0000000001 65535 f
0000000002 00000 f
0000000003 00000 f
0000000004 00000 f
0000000000 00000 f
0000000009 00000 n
-0000016908 00000 n
-0000202932 00000 n
+0000024631 00000 n
+0000268395 00000 n
0000000054 00000 n
0000000080 00000 n
-0000016967 00000 n
-0000202860 00000 n
+0000024691 00000 n
+0000268323 00000 n
0000000130 00000 n
0000000174 00000 n
-0000017027 00000 n
-0000202774 00000 n
+0000024752 00000 n
+0000268237 00000 n
0000000225 00000 n
0000000257 00000 n
-0000021326 00000 n
-0000202701 00000 n
+0000029952 00000 n
+0000268164 00000 n
0000000308 00000 n
0000000334 00000 n
-0000021386 00000 n
-0000202577 00000 n
+0000030012 00000 n
+0000268040 00000 n
0000000380 00000 n
0000000412 00000 n
-0000021446 00000 n
-0000202503 00000 n
+0000030072 00000 n
+0000267966 00000 n
0000000463 00000 n
0000000509 00000 n
-0000024512 00000 n
-0000202416 00000 n
+0000034371 00000 n
+0000267879 00000 n
0000000560 00000 n
0000000605 00000 n
-0000024572 00000 n
-0000202342 00000 n
+0000034432 00000 n
+0000267805 00000 n
0000000656 00000 n
0000000699 00000 n
-0000032857 00000 n
-0000202217 00000 n
-0000000745 00000 n
-0000000792 00000 n
-0000039014 00000 n
-0000202143 00000 n
-0000000843 00000 n
-0000000881 00000 n
-0000039256 00000 n
-0000202056 00000 n
-0000000932 00000 n
-0000000973 00000 n
0000044316 00000 n
-0000201969 00000 n
-0000001024 00000 n
-0000001061 00000 n
-0000044375 00000 n
-0000201895 00000 n
-0000001112 00000 n
-0000001149 00000 n
-0000047339 00000 n
-0000201769 00000 n
-0000001195 00000 n
-0000001247 00000 n
-0000047399 00000 n
-0000201695 00000 n
-0000001298 00000 n
-0000001337 00000 n
-0000050988 00000 n
-0000201608 00000 n
-0000001388 00000 n
-0000001445 00000 n
-0000051048 00000 n
-0000201495 00000 n
-0000001496 00000 n
-0000001529 00000 n
-0000051108 00000 n
-0000201421 00000 n
-0000001585 00000 n
-0000001619 00000 n
-0000051168 00000 n
-0000201334 00000 n
-0000001675 00000 n
-0000001714 00000 n
-0000053906 00000 n
-0000201247 00000 n
-0000001770 00000 n
-0000001814 00000 n
-0000053966 00000 n
-0000201160 00000 n
-0000001870 00000 n
-0000001902 00000 n
-0000054026 00000 n
-0000201073 00000 n
-0000001958 00000 n
-0000001999 00000 n
-0000054086 00000 n
-0000200986 00000 n
-0000002055 00000 n
-0000002098 00000 n
-0000057507 00000 n
-0000200897 00000 n
-0000002154 00000 n
-0000002201 00000 n
-0000057567 00000 n
-0000200806 00000 n
-0000002258 00000 n
-0000002307 00000 n
-0000060573 00000 n
-0000200714 00000 n
-0000002364 00000 n
-0000002397 00000 n
-0000060633 00000 n
-0000200622 00000 n
-0000002455 00000 n
-0000002490 00000 n
-0000060694 00000 n
-0000200530 00000 n
-0000002548 00000 n
-0000002590 00000 n
-0000064040 00000 n
-0000200438 00000 n
-0000002648 00000 n
-0000002684 00000 n
-0000064101 00000 n
-0000200346 00000 n
-0000002742 00000 n
-0000002785 00000 n
-0000064162 00000 n
-0000200254 00000 n
-0000002843 00000 n
-0000002881 00000 n
-0000068502 00000 n
-0000200176 00000 n
-0000002939 00000 n
-0000002976 00000 n
-0000068563 00000 n
-0000200084 00000 n
-0000003023 00000 n
-0000003055 00000 n
-0000069354 00000 n
-0000200005 00000 n
-0000003102 00000 n
-0000003129 00000 n
-0000006152 00000 n
-0000012106 00000 n
-0000003181 00000 n
-0000011923 00000 n
-0000011984 00000 n
-0000199147 00000 n
-0000194764 00000 n
-0000198986 00000 n
-0000194300 00000 n
-0000189333 00000 n
-0000194139 00000 n
-0000188880 00000 n
-0000184139 00000 n
-0000188718 00000 n
-0000183294 00000 n
-0000170171 00000 n
-0000183134 00000 n
-0000169574 00000 n
-0000161394 00000 n
-0000169413 00000 n
-0000160706 00000 n
-0000151410 00000 n
-0000160544 00000 n
-0000012045 00000 n
-0000006555 00000 n
-0000150735 00000 n
-0000140051 00000 n
-0000150573 00000 n
-0000006705 00000 n
-0000139114 00000 n
-0000122976 00000 n
-0000138953 00000 n
-0000006862 00000 n
-0000007018 00000 n
-0000007175 00000 n
-0000007326 00000 n
-0000007483 00000 n
+0000267680 00000 n
+0000000745 00000 n
+0000000771 00000 n
+0000044377 00000 n
+0000267569 00000 n
+0000000822 00000 n
+0000000856 00000 n
+0000044438 00000 n
+0000267495 00000 n
+0000000912 00000 n
+0000000983 00000 n
+0000048438 00000 n
+0000267408 00000 n
+0000001039 00000 n
+0000001105 00000 n
+0000048498 00000 n
+0000267321 00000 n
+0000001161 00000 n
+0000001213 00000 n
+0000052040 00000 n
+0000267247 00000 n
+0000001269 00000 n
+0000001323 00000 n
+0000055401 00000 n
+0000267160 00000 n
+0000001374 00000 n
+0000001407 00000 n
+0000055461 00000 n
+0000267073 00000 n
+0000001458 00000 n
+0000001500 00000 n
+0000059401 00000 n
+0000266999 00000 n
+0000001551 00000 n
+0000001591 00000 n
+0000062771 00000 n
+0000266874 00000 n
+0000001637 00000 n
+0000001684 00000 n
+0000068858 00000 n
+0000266800 00000 n
+0000001735 00000 n
+0000001773 00000 n
+0000075218 00000 n
+0000266713 00000 n
+0000001824 00000 n
+0000001865 00000 n
+0000075278 00000 n
+0000266626 00000 n
+0000001916 00000 n
+0000001953 00000 n
+0000075338 00000 n
+0000266552 00000 n
+0000002004 00000 n
+0000002041 00000 n
+0000080601 00000 n
+0000266425 00000 n
+0000002087 00000 n
+0000002139 00000 n
+0000080662 00000 n
+0000266349 00000 n
+0000002190 00000 n
+0000002230 00000 n
+0000085282 00000 n
+0000266258 00000 n
+0000002282 00000 n
+0000002340 00000 n
+0000085343 00000 n
+0000266140 00000 n
+0000002392 00000 n
+0000002426 00000 n
+0000085404 00000 n
+0000266061 00000 n
+0000002483 00000 n
+0000002518 00000 n
+0000089224 00000 n
+0000265968 00000 n
+0000002575 00000 n
+0000002615 00000 n
+0000089286 00000 n
+0000265875 00000 n
+0000002672 00000 n
+0000002717 00000 n
+0000089348 00000 n
+0000265782 00000 n
+0000002774 00000 n
+0000002807 00000 n
+0000089410 00000 n
+0000265689 00000 n
+0000002864 00000 n
+0000002906 00000 n
+0000089471 00000 n
+0000265596 00000 n
+0000002963 00000 n
+0000003007 00000 n
+0000093795 00000 n
+0000265503 00000 n
+0000003064 00000 n
+0000003111 00000 n
+0000093856 00000 n
+0000265410 00000 n
+0000003168 00000 n
+0000003217 00000 n
+0000097983 00000 n
+0000265317 00000 n
+0000003274 00000 n
+0000003307 00000 n
+0000098045 00000 n
+0000265224 00000 n
+0000003365 00000 n
+0000003400 00000 n
+0000098107 00000 n
+0000265131 00000 n
+0000003458 00000 n
+0000003500 00000 n
+0000101983 00000 n
+0000265038 00000 n
+0000003558 00000 n
+0000003594 00000 n
+0000102044 00000 n
+0000264945 00000 n
+0000003652 00000 n
+0000003698 00000 n
+0000102105 00000 n
+0000264852 00000 n
+0000003756 00000 n
+0000003794 00000 n
+0000102166 00000 n
+0000264773 00000 n
+0000003852 00000 n
+0000003889 00000 n
+0000107673 00000 n
+0000264681 00000 n
+0000003936 00000 n
+0000003968 00000 n
+0000108478 00000 n
+0000264602 00000 n
+0000004015 00000 n
+0000004042 00000 n
0000007640 00000 n
-0000122040 00000 n
-0000106846 00000 n
-0000121878 00000 n
-0000007797 00000 n
-0000007948 00000 n
-0000008104 00000 n
-0000008261 00000 n
-0000008417 00000 n
-0000008574 00000 n
-0000008724 00000 n
-0000008881 00000 n
-0000009037 00000 n
-0000009193 00000 n
-0000009355 00000 n
-0000009517 00000 n
-0000009679 00000 n
-0000009841 00000 n
-0000010003 00000 n
-0000010165 00000 n
-0000010326 00000 n
-0000010486 00000 n
-0000010648 00000 n
-0000010810 00000 n
-0000010973 00000 n
-0000011135 00000 n
-0000011298 00000 n
-0000011461 00000 n
-0000011624 00000 n
-0000011774 00000 n
-0000199525 00000 n
-0000017086 00000 n
-0000016523 00000 n
-0000012281 00000 n
-0000016847 00000 n
-0000105577 00000 n
-0000103096 00000 n
-0000105418 00000 n
-0000102683 00000 n
-0000096142 00000 n
-0000102521 00000 n
-0000016662 00000 n
-0000094945 00000 n
-0000093385 00000 n
-0000094784 00000 n
-0000091470 00000 n
-0000088844 00000 n
-0000091311 00000 n
-0000088113 00000 n
-0000078018 00000 n
-0000087953 00000 n
-0000021505 00000 n
-0000020211 00000 n
-0000017247 00000 n
-0000021265 00000 n
-0000020382 00000 n
-0000020556 00000 n
-0000020740 00000 n
-0000020924 00000 n
-0000021108 00000 n
-0000024693 00000 n
-0000024332 00000 n
-0000021628 00000 n
-0000024451 00000 n
-0000024632 00000 n
-0000077692 00000 n
-0000073749 00000 n
-0000077531 00000 n
-0000072563 00000 n
-0000070546 00000 n
-0000072403 00000 n
-0000028967 00000 n
-0000028434 00000 n
-0000024868 00000 n
-0000028906 00000 n
-0000028581 00000 n
-0000028743 00000 n
-0000032917 00000 n
-0000032500 00000 n
-0000029077 00000 n
-0000032796 00000 n
-0000032639 00000 n
-0000039316 00000 n
-0000037489 00000 n
-0000033053 00000 n
-0000038953 00000 n
-0000037684 00000 n
-0000037836 00000 n
-0000039074 00000 n
-0000037987 00000 n
-0000038144 00000 n
-0000038307 00000 n
-0000039134 00000 n
-0000038469 00000 n
-0000039195 00000 n
-0000038631 00000 n
-0000038793 00000 n
-0000199642 00000 n
-0000044435 00000 n
-0000043634 00000 n
-0000039465 00000 n
-0000044255 00000 n
-0000043789 00000 n
-0000043941 00000 n
-0000044094 00000 n
-0000047459 00000 n
-0000047520 00000 n
-0000047581 00000 n
-0000046977 00000 n
-0000044558 00000 n
-0000047278 00000 n
-0000047116 00000 n
-0000051228 00000 n
-0000050808 00000 n
-0000047704 00000 n
-0000050927 00000 n
-0000054146 00000 n
-0000053726 00000 n
-0000051364 00000 n
-0000053845 00000 n
-0000057627 00000 n
-0000057327 00000 n
-0000054281 00000 n
-0000057446 00000 n
-0000060755 00000 n
-0000060393 00000 n
-0000057737 00000 n
-0000060512 00000 n
-0000199759 00000 n
-0000064223 00000 n
-0000063677 00000 n
-0000060865 00000 n
-0000063796 00000 n
-0000063857 00000 n
-0000063918 00000 n
-0000063979 00000 n
-0000069415 00000 n
-0000067607 00000 n
-0000064333 00000 n
-0000068441 00000 n
-0000068624 00000 n
-0000068685 00000 n
-0000068746 00000 n
-0000068807 00000 n
-0000068866 00000 n
-0000068927 00000 n
-0000068988 00000 n
-0000069049 00000 n
-0000069110 00000 n
-0000069171 00000 n
-0000069232 00000 n
-0000069293 00000 n
-0000067770 00000 n
-0000067932 00000 n
-0000068105 00000 n
-0000068273 00000 n
-0000069551 00000 n
-0000072773 00000 n
-0000072803 00000 n
-0000077918 00000 n
-0000088492 00000 n
-0000091688 00000 n
-0000091728 00000 n
-0000095163 00000 n
-0000095194 00000 n
-0000102926 00000 n
-0000105790 00000 n
-0000105828 00000 n
-0000122602 00000 n
-0000139639 00000 n
-0000151070 00000 n
-0000161060 00000 n
-0000169893 00000 n
-0000183758 00000 n
-0000189129 00000 n
-0000194548 00000 n
-0000199373 00000 n
-0000199852 00000 n
-0000199930 00000 n
-0000203041 00000 n
-0000204667 00000 n
-0000204706 00000 n
-0000204744 00000 n
-0000204971 00000 n
+0000014247 00000 n
+0000004095 00000 n
+0000014064 00000 n
+0000014125 00000 n
+0000263627 00000 n
+0000259244 00000 n
+0000263466 00000 n
+0000258764 00000 n
+0000253888 00000 n
+0000258603 00000 n
+0000253409 00000 n
+0000248039 00000 n
+0000253247 00000 n
+0000247755 00000 n
+0000245977 00000 n
+0000247595 00000 n
+0000008075 00000 n
+0000245116 00000 n
+0000231692 00000 n
+0000244956 00000 n
+0000231080 00000 n
+0000222495 00000 n
+0000230919 00000 n
+0000221791 00000 n
+0000211957 00000 n
+0000221629 00000 n
+0000014186 00000 n
+0000008246 00000 n
+0000211257 00000 n
+0000199689 00000 n
+0000211095 00000 n
+0000008397 00000 n
+0000198748 00000 n
+0000182369 00000 n
+0000198587 00000 n
+0000008553 00000 n
+0000008709 00000 n
+0000008865 00000 n
+0000009016 00000 n
+0000009172 00000 n
+0000009328 00000 n
+0000181433 00000 n
+0000166239 00000 n
+0000181271 00000 n
+0000009484 00000 n
+0000009635 00000 n
+0000009791 00000 n
+0000009953 00000 n
+0000010114 00000 n
+0000010276 00000 n
+0000010438 00000 n
+0000010594 00000 n
+0000010749 00000 n
+0000010904 00000 n
+0000011054 00000 n
+0000011209 00000 n
+0000011364 00000 n
+0000011520 00000 n
+0000011674 00000 n
+0000011825 00000 n
+0000011980 00000 n
+0000012135 00000 n
+0000012291 00000 n
+0000012453 00000 n
+0000012615 00000 n
+0000012776 00000 n
+0000012938 00000 n
+0000013100 00000 n
+0000013262 00000 n
+0000013424 00000 n
+0000013582 00000 n
+0000013742 00000 n
+0000013903 00000 n
+0000264005 00000 n
+0000019483 00000 n
+0000024998 00000 n
+0000019256 00000 n
+0000014435 00000 n
+0000024569 00000 n
+0000022650 00000 n
+0000166004 00000 n
+0000164517 00000 n
+0000165844 00000 n
+0000022821 00000 n
+0000022983 00000 n
+0000023145 00000 n
+0000023307 00000 n
+0000023469 00000 n
+0000023620 00000 n
+0000023771 00000 n
+0000162609 00000 n
+0000160128 00000 n
+0000162450 00000 n
+0000159711 00000 n
+0000152968 00000 n
+0000159549 00000 n
+0000023924 00000 n
+0000024078 00000 n
+0000024231 00000 n
+0000152710 00000 n
+0000150085 00000 n
+0000152551 00000 n
+0000024813 00000 n
+0000149355 00000 n
+0000138718 00000 n
+0000149195 00000 n
+0000024875 00000 n
+0000024937 00000 n
+0000138401 00000 n
+0000134406 00000 n
+0000138241 00000 n
+0000024420 00000 n
+0000030132 00000 n
+0000028895 00000 n
+0000025247 00000 n
+0000029891 00000 n
+0000029066 00000 n
+0000029237 00000 n
+0000029408 00000 n
+0000029587 00000 n
+0000132828 00000 n
+0000124472 00000 n
+0000132667 00000 n
+0000029741 00000 n
+0000034555 00000 n
+0000033842 00000 n
+0000030356 00000 n
+0000034309 00000 n
+0000033989 00000 n
+0000034493 00000 n
+0000124146 00000 n
+0000120202 00000 n
+0000123985 00000 n
+0000119016 00000 n
+0000117000 00000 n
+0000118856 00000 n
+0000034160 00000 n
+0000040013 00000 n
+0000038979 00000 n
+0000034818 00000 n
+0000039952 00000 n
+0000039150 00000 n
+0000039321 00000 n
+0000039483 00000 n
+0000039645 00000 n
+0000116585 00000 n
+0000113014 00000 n
+0000116421 00000 n
+0000039802 00000 n
+0000044499 00000 n
+0000043787 00000 n
+0000040224 00000 n
+0000044254 00000 n
+0000043934 00000 n
+0000111755 00000 n
+0000109746 00000 n
+0000111594 00000 n
+0000044105 00000 n
+0000048558 00000 n
+0000047740 00000 n
+0000044723 00000 n
+0000048377 00000 n
+0000047895 00000 n
+0000048066 00000 n
+0000048227 00000 n
+0000264122 00000 n
+0000052100 00000 n
+0000051511 00000 n
+0000048769 00000 n
+0000051978 00000 n
+0000051658 00000 n
+0000051829 00000 n
+0000055521 00000 n
+0000054872 00000 n
+0000052285 00000 n
+0000055340 00000 n
+0000055019 00000 n
+0000055190 00000 n
+0000059462 00000 n
+0000058871 00000 n
+0000055719 00000 n
+0000059339 00000 n
+0000059018 00000 n
+0000059189 00000 n
+0000062831 00000 n
+0000062242 00000 n
+0000059660 00000 n
+0000062710 00000 n
+0000062389 00000 n
+0000062560 00000 n
+0000069102 00000 n
+0000067169 00000 n
+0000063029 00000 n
+0000068796 00000 n
+0000067372 00000 n
+0000067543 00000 n
+0000067695 00000 n
+0000068918 00000 n
+0000067847 00000 n
+0000068001 00000 n
+0000068164 00000 n
+0000068980 00000 n
+0000068326 00000 n
+0000069041 00000 n
+0000068486 00000 n
+0000068646 00000 n
+0000075457 00000 n
+0000074357 00000 n
+0000069313 00000 n
+0000075157 00000 n
+0000074520 00000 n
+0000074691 00000 n
+0000074845 00000 n
+0000075398 00000 n
+0000075007 00000 n
+0000264239 00000 n
+0000080785 00000 n
+0000079411 00000 n
+0000075707 00000 n
+0000080539 00000 n
+0000079590 00000 n
+0000079761 00000 n
+0000079913 00000 n
+0000080066 00000 n
+0000080723 00000 n
+0000080227 00000 n
+0000080389 00000 n
+0000085222 00000 n
+0000085465 00000 n
+0000084693 00000 n
+0000080983 00000 n
+0000085161 00000 n
+0000084840 00000 n
+0000085011 00000 n
+0000089594 00000 n
+0000088533 00000 n
+0000085689 00000 n
+0000089162 00000 n
+0000088688 00000 n
+0000088859 00000 n
+0000089533 00000 n
+0000089012 00000 n
+0000093917 00000 n
+0000093266 00000 n
+0000089817 00000 n
+0000093734 00000 n
+0000093413 00000 n
+0000093584 00000 n
+0000098230 00000 n
+0000097453 00000 n
+0000094115 00000 n
+0000097921 00000 n
+0000097600 00000 n
+0000098169 00000 n
+0000097771 00000 n
+0000102227 00000 n
+0000101332 00000 n
+0000098441 00000 n
+0000101800 00000 n
+0000101479 00000 n
+0000101861 00000 n
+0000101922 00000 n
+0000101650 00000 n
+0000264356 00000 n
+0000108540 00000 n
+0000106088 00000 n
+0000102425 00000 n
+0000107611 00000 n
+0000106283 00000 n
+0000107735 00000 n
+0000107797 00000 n
+0000107859 00000 n
+0000107921 00000 n
+0000107983 00000 n
+0000108045 00000 n
+0000108107 00000 n
+0000108169 00000 n
+0000108231 00000 n
+0000108293 00000 n
+0000108355 00000 n
+0000108416 00000 n
+0000106454 00000 n
+0000106616 00000 n
+0000106792 00000 n
+0000106958 00000 n
+0000107126 00000 n
+0000107294 00000 n
+0000107461 00000 n
+0000108751 00000 n
+0000111966 00000 n
+0000111996 00000 n
+0000116812 00000 n
+0000119226 00000 n
+0000119256 00000 n
+0000124372 00000 n
+0000133150 00000 n
+0000133458 00000 n
+0000138654 00000 n
+0000149734 00000 n
+0000152928 00000 n
+0000159956 00000 n
+0000162822 00000 n
+0000162860 00000 n
+0000166214 00000 n
+0000181995 00000 n
+0000199275 00000 n
+0000211607 00000 n
+0000222155 00000 n
+0000231408 00000 n
+0000245592 00000 n
+0000247986 00000 n
+0000253666 00000 n
+0000259024 00000 n
+0000263853 00000 n
+0000264441 00000 n
+0000264527 00000 n
+0000268504 00000 n
+0000270570 00000 n
+0000270609 00000 n
+0000270647 00000 n
+0000270874 00000 n
trailer
<<
-/Size 363
-/Root 361 0 R
-/Info 362 0 R
+/Size 500
+/Root 498 0 R
+/Info 499 0 R
>>
startxref
-205201
+271069
%%EOF
Index: phpgwapi/js/jscalendar/index.html
diff -u phpgwapi/js/jscalendar/index.html:1.4
phpgwapi/js/jscalendar/index.html:1.5
--- phpgwapi/js/jscalendar/index.html:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/index.html Sun Mar 26 10:53:26 2006
@@ -1,15 +1,17 @@
-<?xml version="1.0" encoding="iso-8859-2"?>
-<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ro" lang="ro">
-<!-- $Id: index.html,v 1.4 2004/12/30 06:47:33 skwashd Exp $ -->
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- $Id: index.html,v 1.5 2006/03/26 10:53:26 skwashd Exp $ -->
<head>
<meta http-equiv="content-type" content="text/xml; charset=utf-8" />
<title>The Coolest DHTML Calendar - Online Demo</title>
+<link rel="stylesheet" type="text/css" media="all" href="skins/aqua/theme.css"
title="Aqua" />
<link rel="alternate stylesheet" type="text/css" media="all"
href="calendar-blue.css" title="winter" />
+<link rel="alternate stylesheet" type="text/css" media="all"
href="calendar-blue2.css" title="blue" />
<link rel="alternate stylesheet" type="text/css" media="all"
href="calendar-brown.css" title="summer" />
<link rel="alternate stylesheet" type="text/css" media="all"
href="calendar-green.css" title="green" />
-<link rel="stylesheet" type="text/css" media="all" href="calendar-win2k-1.css"
title="win2k-1" />
+<link rel="alternate stylesheet" type="text/css" media="all"
href="calendar-win2k-1.css" title="win2k-1" />
<link rel="alternate stylesheet" type="text/css" media="all"
href="calendar-win2k-2.css" title="win2k-2" />
<link rel="alternate stylesheet" type="text/css" media="all"
href="calendar-win2k-cold-1.css" title="win2k-cold-1" />
<link rel="alternate stylesheet" type="text/css" media="all"
href="calendar-win2k-cold-2.css" title="win2k-cold-2" />
@@ -58,39 +60,42 @@
// destroying it.
function closeHandler(cal) {
cal.hide(); // hide the calendar
- cal.destroy();
- calendar = null;
+// cal.destroy();
+ _dynarch_popupCalendar = null;
}
// This function shows the calendar under the element having the given id.
// It takes care of catching "mousedown" signals on document and hiding the
// calendar if the click was outside.
-function showCalendar(id, format, showsTime) {
+function showCalendar(id, format, showsTime, showsOtherMonths) {
var el = document.getElementById(id);
- if (calendar != null) {
+ if (_dynarch_popupCalendar != null) {
// we already have some calendar created
- calendar.hide(); // so we hide it first.
+ _dynarch_popupCalendar.hide(); // so we hide it first.
} else {
// first-time call, create the calendar.
- var cal = new Calendar(true, null, selected, closeHandler);
+ var cal = new Calendar(1, null, selected, closeHandler);
// uncomment the following line to hide the week numbers
// cal.weekNumbers = false;
if (typeof showsTime == "string") {
cal.showsTime = true;
cal.time24 = (showsTime == "24");
}
- calendar = cal; // remember it in the global var
+ if (showsOtherMonths) {
+ cal.showsOtherMonths = true;
+ }
+ _dynarch_popupCalendar = cal; // remember it in the
global var
cal.setRange(1900, 2070); // min/max year allowed.
cal.create();
}
- calendar.setDateFormat(format); // set the specified date format
- calendar.parseDate(el.value); // try to parse the text in field
- calendar.sel = el; // inform it what input field we use
+ _dynarch_popupCalendar.setDateFormat(format); // set the specified date
format
+ _dynarch_popupCalendar.parseDate(el.value); // try to parse the text in
field
+ _dynarch_popupCalendar.sel = el; // inform it what input
field we use
// the reference element that we pass to showAtElement is the button that
// triggers the calendar. In this example we align the calendar bottom-right
// to the button.
- calendar.showAtElement(el.nextSibling, "Br"); // show the calendar
+ _dynarch_popupCalendar.showAtElement(el.nextSibling, "Br"); // show
the calendar
return false;
}
@@ -124,7 +129,7 @@
var parent = document.getElementById("display");
// construct a calendar giving only the "selected" handler.
- var cal = new Calendar(true, null, flatSelected);
+ var cal = new Calendar(0, null, flatSelected);
// hide week numbers
cal.weekNumbers = false;
@@ -159,20 +164,24 @@
</head>
<body onload="showFlatCalendar()">
-<h2><a href="http://dynarch.com/mishoo/calendar.epl"
-title="Visit the project website">jscalendar</a>-0.9.5
-"Your favorite time, bis"</h2>
+<h2><a href="http://www.dynarch.com/projects/calendar/"
+title="Visit the project website">jscalendar</a>-1.0
+"It is happening again"</h2>
<p>
<div style="float: right; border: 1px solid #b87; padding: 2px; font-size:
90%; background: #ffb;">
Theme:<br />
+<a href="#" id="defaultTheme" onclick="return setActiveStyleSheet(this,
'Aqua');">Aqua</a>
+|
<a href="#" onclick="return setActiveStyleSheet(this, 'winter');">winter</a>
|
+<a href="#" onclick="return setActiveStyleSheet(this, 'blue');">blue</a>
+|
<a href="#" onclick="return setActiveStyleSheet(this, 'summer');">summer</a>
|
<a href="#" onclick="return setActiveStyleSheet(this, 'green');">green</a>
<br />
-<a href="#" id="defaultTheme" onclick="return setActiveStyleSheet(this,
'win2k-1');">win2k-1</a>
+<a href="#" onclick="return setActiveStyleSheet(this, 'win2k-1');">win2k-1</a>
|
<a href="#" onclick="return setActiveStyleSheet(this, 'win2k-2');">win2k-2</a>
|
@@ -182,7 +191,7 @@
<br />
<a href="#" onclick="return setActiveStyleSheet(this, 'system');">system</a>
<script type="text/javascript">
-setActiveStyleSheet(document.getElementById("defaultTheme"), "win2k-1");
+setActiveStyleSheet(document.getElementById("defaultTheme"), "Aqua");
</script>
</div>
<a href="release-notes.html">Release notes</a>.
@@ -190,12 +199,15 @@
Set it up in minutes:
<a href="simple-1.html">popup calendar</a>,
<a href="simple-2.html">flat calendar</a>.
+Other samples:
+ <a href="simple-3.html">special days</a>,
+ <a href="dayinfo.html">day info</a>,
+ <a href="multiple-dates.html">multiple dates selection</a>
<br />
Documentation:
<a href="doc/html/reference.html">HTML</a>,
<a href="doc/reference.pdf">PDF</a>.
<br />
-<b style="color: red">Donate! Keep me on it! Details on <a
href="http://dynarch.com/mishoo/calendar.epl">the Calendar website</a>.</b>
</p>
<div style="padding-left:20px; font-size: 90%; font-style: italic;">
@@ -215,12 +227,12 @@
<b>Date #1:</b> <input type="text" name="date1" id="sel1" size="30"
><input type="reset" value=" ... "
-onclick="return showCalendar('sel1', '%Y-%m-%d [%W] %H:%M', '24');"> %Y-%m-%d
[%W] %H:%M -- single
+onclick="return showCalendar('sel1', '%Y-%m-%d [%W] %H:%M', '24', true);">
%Y-%m-%d [%W] %H:%M -- single
click<br />
<b>Date #2:</b> <input type="text" name="date2" id="sel2" size="30"
><input type="reset" value=" ... "
-onclick="return showCalendar('sel2', '%a, %b %e, %Y [%I:%M%p]', '12');"> %a,
%b %e, %Y [%I:%M%p]
+onclick="return showCalendar('sel2', '%a, %b %e, %Y [%I:%M %p]', '12');"> %a,
%b %e, %Y [%I:%M %p]
-- double click
<br /><br />
@@ -228,15 +240,15 @@
if you remove this comment and leave the following HTML code
you will see a horrible effect, in all supported browsers (IE and Mozilla).
-->
-<select multiple size="4" name="component-select">
- <option selected="selected" value="Component_1_a">Component_1</option>
- <option selected="selected" value="Component_1_b">Component_2</option>
- <option>Component_3</option>
- <option>Component_4</option>
- <option>Component_5</option>
- <option>Component_6</option>
- <option>Component_7</option>
-</select>
+<SELECT multiple size="4" name="component-select">
+ <OPTION selected value="Component_1_a">Component_1</OPTION>
+ <OPTION selected value="Component_1_b">Component_2</OPTION>
+ <OPTION>Component_3</OPTION>
+ <OPTION>Component_4</OPTION>
+ <OPTION>Component_5</OPTION>
+ <OPTION>Component_6</OPTION>
+ <OPTION>Component_7</OPTION>
+</SELECT>
this select should hide when the calendar is above it.
<br /><br />
@@ -253,17 +265,9 @@
</form>
-<p>This is release <b>0.9.5</b>. Works on MSIE/Win 5.0 or better, Opera 7,
-Mozilla, Netscape 6.x, 7.0 and all other Gecko-s, Konqueror and Safari.</p>
-
-<p class="help">You can click on "Mo"/"Su" (first day name displayed) to
-change the first day of week (Sunday/Monday) (since 0.8 this is also mapped
-on the "-" button in the top-left corner). Use the navigation buttons
-("<<", "<", "Today", ">", ">>") to move to the prev/next
-year/month. Keep the mouse button pressed for a short time over one of
-these buttons to get a menu for faster selection. You can drag the "status
-bar" (that's where the tooltips appear) or title bar (that's where the
-currently selected month/year shows up) to move the whole calendar.</p>
+<p>This is release <b>1.0</b>. Works on MSIE/Win 5.0 or better (really),
+Opera 7+, Mozilla, Firefox, Netscape 6.x, 7.0 and all other Gecko-s,
+Konqueror and Safari.</p>
<h4>Keyboard navigation</h4>
@@ -287,7 +291,7 @@
</td>
- <td style="padding: 5px; margin: 5px; border: 1px solid #984;
background: #ed9; width: 15em;">
+ <td style="padding: 5px; margin: 5px; border: 1px solid #984;
background: #ed9; width: 19em;">
<div style="background: #984; color: #fea; font-weight: bold;
padding: 2px; text-align: center">
Flat calendar
@@ -298,9 +302,9 @@
<!-- the calendar will be inserted here -->
<div id="display" style="float: right; clear: both;"></div>
- <div id="preview" style="font-size: 80%; text-align: center;
padding: 2px"></div>
+ <div id="preview" style="font-size: 80%; text-align: center;
padding: 2px"> </div>
- <p style="width: 12em"><small>
+ <p style="clear: both;"><small>
The example above uses the <code>setDisabledHandler()</code>
member function
to setup a handler that would only enable days withing a range
of 10 days,
forward or backward, from the current date.
@@ -314,13 +318,13 @@
</table>
<hr /><address>
-© <a href="http://dynarch.com">dynarch.com</a> 2002-2003 <br />
-Author: <a href="http://dynarch.com/mishoo/">Mihai
+© <a href="http://www.dynarch.com/">dynarch.com</a> 2002-2005 <br />
+Author: <a href="http://www.bazon.net/mishoo/">Mihai
Bazon</a><br /> Distributed under the <a
href="http://www.gnu.org/licenses/lgpl.html">GNU LGPL</a>.</address>
-<p style="font-size: smaller">If you use this script on a public page it
-would be nice if you would <a href="mailto:address@hidden">let me
+<p style="font-size: smaller">If you use this script on a public page we
+would love it if you would <a href="http://www.dynarch.com/contact.html">let us
know</a>.</p>
</body></html>
Index: phpgwapi/js/jscalendar/jscalendar-setup.php
diff -u phpgwapi/js/jscalendar/jscalendar-setup.php:1.5
phpgwapi/js/jscalendar/jscalendar-setup.php:1.6
--- phpgwapi/js/jscalendar/jscalendar-setup.php:1.5 Thu Apr 28 08:11:59 2005
+++ phpgwapi/js/jscalendar/jscalendar-setup.php Sun Mar 26 10:53:26 2006
@@ -3,22 +3,23 @@
* API jsCalendar setup (set up jsCalendar with user prefs)
* @author Mihai Bazon
* @author Ralf Becker <address@hidden>
+ * @author Dave Hall skwashd at phpgroupware.org
* @copyright Copyright (C) 2002-2003 Mihai Bazon
* @copyright Copyright (C) 2003-2005 Free Software Foundation, Inc.
http://www.fsf.org/
* @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General
Public License
* @package phpgwapi
* @subpackage javascript
- * @version $Id: jscalendar-setup.php,v 1.5 2005/04/28 08:11:59
powerstat Exp $
+ * @version $Id: jscalendar-setup.php,v 1.6 2006/03/26 10:53:26 skwashd
Exp $
*/
$GLOBALS['phpgw_info']['flags'] = Array(
- 'currentapp' => 'calendar', // can't be phpgwapi
+ 'currentapp' => 'home', // can't be phpgwapi
'noheader' => True,
'nonavbar' => True,
'noappheader' => True,
'noappfooter' => True,
'nofooter' => True,
- 'nocachecontrol' => True // allow cacheing
+ 'nocachecontrol' => True // allow caching
);
/**
@@ -30,6 +31,20 @@
$jsDateFormat = str_replace(array('d', 'm', 'M', 'Y'), array('%d', '%m', '%b',
'%Y'), $dateformat);
$dayFirst = strpos($dateformat,'d') < strpos($dateformat,'m');
$jsLongDateFormat = 'DD, '.($dayFirst ? 'd' : 'MM').($dateformat[1] == '.' ?
'. ' : ' ').($dayFirst ? 'MM' : 'd');
+
+// Set the correct first day of the week, defaults to monday
+$fdow = 1;
+if ( isset($GLOBALS['phpgw_info']['user']['preferences']['weekdaystarts']) )
+{
+ switch ($GLOBALS['phpgw_info']['user']['preferences']['weekdaystarts'])
+ {
+ case 'Sunday':
+ echo 0;
+ break;
+ default:
+ echo 1;
+ }
+}
?>
/* Copyright Mihai Bazon, 2002, 2003 | http://dynarch.com/mishoo/
@@ -180,31 +195,28 @@
// translations
// ** I18N
-Calendar._DN = new Array
-("<?php echo lang('Sunday') ?>",
- "<?php echo lang('Monday'); ?>",
- "<?php echo lang('Tuesday'); ?>",
- "<?php echo lang('Wednesday'); ?>",
- "<?php echo lang('Thursday'); ?>",
- "<?php echo lang('Friday'); ?>",
- "<?php echo lang('Saturday'); ?>",
- "<?php echo lang('Sunday'); ?>");
-Calendar._MN = new Array
-("<?php echo lang('January'); ?>",
- "<?php echo lang('February'); ?>",
- "<?php echo lang('March'); ?>",
- "<?php echo lang('April'); ?>",
- "<?php echo lang('May'); ?>",
- "<?php echo lang('June'); ?>",
- "<?php echo lang('July'); ?>",
- "<?php echo lang('August'); ?>",
- "<?php echo lang('September'); ?>",
- "<?php echo lang('October'); ?>",
- "<?php echo lang('November'); ?>",
- "<?php echo lang('December'); ?>");
+Calendar._DN = ["<?php echo lang('Sunday') ?>", "<?php echo lang('Monday');
?>", "<?php echo lang('Tuesday'); ?>",
+ "<?php echo lang('Wednesday'); ?>", "<?php echo
lang('Thursday'); ?>", "<?php echo lang('Friday'); ?>",
+ "<?php echo lang('Saturday'); ?>", "<?php echo lang('Sunday');
?>"];
+
+Calendar._SDN = ["<?php echo lang('Sun') ?>", "<?php echo lang('Mon'); ?>",
"<?php echo lang('Tue'); ?>",
+ "<?php echo lang('Wed'); ?>", "<?php echo lang('Thu'); ?>",
"<?php echo lang('Fri'); ?>",
+ "<?php echo lang('Sat'); ?>", "<?php echo lang('Sun'); ?>"];
+Calendar._FD = <?php echo $fdow; ?>;
+
+Calendar._MN = ["<?php echo lang('January'); ?>", "<?php echo
lang('February'); ?>", "<?php echo lang('March'); ?>",
+ "<?php echo lang('April'); ?>", "<?php echo lang('May'); ?>",
"<?php echo lang('June'); ?>",
+ "<?php echo lang('July'); ?>", "<?php echo lang('August'); ?>",
"<?php echo lang('September'); ?>",
+ "<?php echo lang('October'); ?>", "<?php echo lang('November');
?>", "<?php echo lang('December'); ?>"];
+
+Calendar._SMN = ["<?php echo lang('Jan'); ?>", "<?php echo lang('Feb'); ?>",
"<?php echo lang('Mar'); ?>",
+ "<?php echo lang('Apr'); ?>", "<?php echo lang('May'); ?>",
"<?php echo lang('Jun'); ?>",
+ "<?php echo lang('Jul'); ?>", "<?php echo lang('Aug'); ?>",
"<?php echo lang('Sep'); ?>",
+ "<?php echo lang('Oct'); ?>", "<?php echo lang('Nov'); ?>",
"<?php echo lang('Dec'); ?>"];
// tooltips
Calendar._TT = {};
+Calendar._TT["DAY_FIRST"] = "<?php echo lang('Display %s first'); ?>"
Calendar._TT["TOGGLE"] = "<?php echo lang('Toggle first day of week'); ?>";
Calendar._TT["PREV_YEAR"] = "<?php echo lang('Prev. year (hold for menu)');
?>";
Calendar._TT["PREV_MONTH"] = "<?php echo lang('Prev. month (hold for menu)');
?>";
@@ -218,6 +230,7 @@
Calendar._TT["SUN_FIRST"] = "<?php echo lang('Display Sunday first'); ?>";
Calendar._TT["CLOSE"] = "<?php echo lang('Close'); ?>";
Calendar._TT["TODAY"] = "<?php echo lang('Today'); ?>";
+Calendar._TT["WEEKEND"] = "0,6";
// date formats
Calendar._TT["DEF_DATE_FORMAT"] = "<?php echo $jsDateFormat; ?>";
Index: phpgwapi/js/jscalendar/lang/calendar-br.js
diff -u phpgwapi/js/jscalendar/lang/calendar-br.js:1.4
phpgwapi/js/jscalendar/lang/calendar-br.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-br.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-br.js Sun Mar 26 10:53:26 2006
@@ -1,17 +1,45 @@
-// ** I18N
+// ** I18N
+
+// Calendar pt-BR language
+// Author: Fernando Dourado, <address@hidden>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
Calendar._DN = new Array
("Domingo",
"Segunda",
- "Terça",
+ "Terça",
"Quarta",
"Quinta",
"Sexta",
- "Sábado",
+ "Sabádo",
"Domingo");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+// [No changes using default values]
+
+// full month names
Calendar._MN = new Array
("Janeiro",
"Fevereiro",
- "Março",
+ "Março",
"Abril",
"Maio",
"Junho",
@@ -22,24 +50,59 @@
"Novembro",
"Dezembro");
+// short month names
+// [No changes using default values]
+
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Altera primeiro dia da semana";
-Calendar._TT["PREV_YEAR"] = "Ano anterior(hold for menu)";
-Calendar._TT["PREV_MONTH"] = "Mês anterior (hold for menu)";
-Calendar._TT["GO_TODAY"] = "Hoje";
-Calendar._TT["NEXT_MONTH"] = "Mês seguinte (hold for menu)";
-Calendar._TT["NEXT_YEAR"] = "ano seguinte (hold for menu)";
-Calendar._TT["SEL_DATE"] = "Seleciona uma data";
-Calendar._TT["DRAG_TO_MOVE"] = "Arrasta calendário";
+Calendar._TT["INFO"] = "Sobre o calendário";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
+"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for
details." +
+"\n\n" +
+"Translate to portuguese Brazil (pt-BR) by Fernando Dourado
(address@hidden)\n" +
+"Tradução para o português Brasil (pt-BR) por Fernando Dourado
(address@hidden)" +
+"\n\n" +
+"Selecionar data:\n" +
+"- Use as teclas \xab, \xbb para selecionar o ano\n" +
+"- Use as teclas " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " para selecionar o mês\n" +
+"- Clique e segure com o mouse em qualquer botão para selecionar
rapidamente.";
+
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Selecionar hora:\n" +
+"- Clique em qualquer uma das partes da hora para aumentar\n" +
+"- ou Shift-clique para diminuir\n" +
+"- ou clique e arraste para selecionar rapidamente.";
+
+Calendar._TT["PREV_YEAR"] = "Ano anterior (clique e segure para menu)";
+Calendar._TT["PREV_MONTH"] = "Mês anterior (clique e segure para menu)";
+Calendar._TT["GO_TODAY"] = "Ir para a data atual";
+Calendar._TT["NEXT_MONTH"] = "Próximo mês (clique e segure para menu)";
+Calendar._TT["NEXT_YEAR"] = "Próximo ano (clique e segure para menu)";
+Calendar._TT["SEL_DATE"] = "Selecione uma data";
+Calendar._TT["DRAG_TO_MOVE"] = "Clique e segure para mover";
Calendar._TT["PART_TODAY"] = " (hoje)";
-Calendar._TT["MON_FIRST"] = "Inicia na segunda-feira";
-Calendar._TT["SUN_FIRST"] = "Inicia no domingo";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Exibir %s primeiro";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
Calendar._TT["CLOSE"] = "Fechar";
Calendar._TT["TODAY"] = "Hoje";
+Calendar._TT["TIME_PART"] = "(Shift-)Clique ou arraste para mudar o valor";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
-Calendar._TT["TT_DATE_FORMAT"] = "DD, dd de MM de y";
+Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
+Calendar._TT["TT_DATE_FORMAT"] = "%d de %B de %Y";
Calendar._TT["WK"] = "sem";
+Calendar._TT["TIME"] = "Hora:";
+
Index: phpgwapi/js/jscalendar/lang/calendar-ca.js
diff -u phpgwapi/js/jscalendar/lang/calendar-ca.js:1.4
phpgwapi/js/jscalendar/lang/calendar-ca.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-ca.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-ca.js Sun Mar 26 10:53:26 2006
@@ -1,4 +1,15 @@
// ** I18N
+
+// Calendar CA language
+// Author: Mihai Bazon, <address@hidden>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
Calendar._DN = new Array
("Diumenge",
"Dilluns",
@@ -8,6 +19,31 @@
"Divendres",
"Dissabte",
"Diumenge");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("Diu",
+ "Dil",
+ "Dmt",
+ "Dmc",
+ "Dij",
+ "Div",
+ "Dis",
+ "Diu");
+
+// full month names
Calendar._MN = new Array
("Gener",
"Febrer",
@@ -22,24 +58,66 @@
"Novembre",
"Desembre");
+// short month names
+Calendar._SMN = new Array
+("Gen",
+ "Feb",
+ "Mar",
+ "Abr",
+ "Mai",
+ "Jun",
+ "Jul",
+ "Ago",
+ "Set",
+ "Oct",
+ "Nov",
+ "Des");
+
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Canvia el primer dia de la setmana";
-Calendar._TT["PREV_YEAR"] = "Any anterior (mantenir per a menu)";
-Calendar._TT["PREV_MONTH"] = "Mes anterior (mantenir per a menu)";
+Calendar._TT["INFO"] = "Sobre el calendari";
+
+Calendar._TT["ABOUT"] =
+"DHTML Selector de Data/Hora\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
+"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for
details." +
+"\n\n" +
+"Sel.lecció de Dates:\n" +
+"- Fes servir els botons \xab, \xbb per sel.leccionar l'any\n" +
+"- Fes servir els botons " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " per se.lecciconar el mes\n" +
+"- Manté el ratolí apretat en qualsevol dels anteriors per sel.lecció ràpida.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Time selection:\n" +
+"- claca en qualsevol de les parts de la hora per augmentar-les\n" +
+"- o Shift-click per decrementar-la\n" +
+"- or click and arrastra per sel.lecció ràpida.";
+
+Calendar._TT["PREV_YEAR"] = "Any anterior (Mantenir per menu)";
+Calendar._TT["PREV_MONTH"] = "Mes anterior (Mantenir per menu)";
Calendar._TT["GO_TODAY"] = "Anar a avui";
-Calendar._TT["NEXT_MONTH"] = "Mes següent (mantenir per a menu)";
-Calendar._TT["NEXT_YEAR"] = "Any següent (mantenir per a menu)";
-Calendar._TT["SEL_DATE"] = "Seleccionar data";
-Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar per a moure";
+Calendar._TT["NEXT_MONTH"] = "Mes següent (Mantenir per menu)";
+Calendar._TT["NEXT_YEAR"] = "Any següent (Mantenir per menu)";
+Calendar._TT["SEL_DATE"] = "Sel.leccionar data";
+Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar per moure";
Calendar._TT["PART_TODAY"] = " (avui)";
-Calendar._TT["MON_FIRST"] = "Mostrar dilluns primer";
-Calendar._TT["SUN_FIRST"] = "Mostrar diumenge primer";
-Calendar._TT["CLOSE"] = "Tancar";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Mostra %s primer";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
+Calendar._TT["CLOSE"] = "Tanca";
Calendar._TT["TODAY"] = "Avui";
+Calendar._TT["TIME_PART"] = "(Shift-)Click a arrastra per canviar el valor";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-yy";
-Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
+Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
-Calendar._TT["WK"] = "sem";
+Calendar._TT["WK"] = "st";
+Calendar._TT["TIME"] = "Hora:";
Index: phpgwapi/js/jscalendar/lang/calendar-cs-win.js
diff -u phpgwapi/js/jscalendar/lang/calendar-cs-win.js:1.4
phpgwapi/js/jscalendar/lang/calendar-cs-win.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-cs-win.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-cs-win.js Sun Mar 26 10:53:26 2006
@@ -3,16 +3,18 @@
language: Czech
encoding: windows-1250
author: Lubos Jerabek (address@hidden)
+ Jan Uhlir (address@hidden)
*/
// ** I18N
-Calendar._DN = new
Array('Nedìle','Pondìlí','Úterý','Støeda','Ètvrtek','Pátek','Sobota','Nedìle');
-Calendar._DN3 = new Array('Ne','Po','Út','St','Èt','Pá','So','Ne');
-Calendar._MN = new
Array('Leden','Únor','Bøezen','Duben','Kvìten','Èerven','Èervenec','Srpen','Záøí','Øíjen','Listopad','Prosinec');
-Calendar._MN3 = new
Array('Led','Úno','Bøe','Dub','Kvì','Èrv','Èvc','Srp','Záø','Øíj','Lis','Pro');
+Calendar._DN = new
Array('Nedìle','Pondìlí','Úterý','Støeda','Ètvrtek','Pátek','Sobota','Nedìle');
+Calendar._SDN = new Array('Ne','Po','Út','St','Èt','Pá','So','Ne');
+Calendar._MN = new
Array('Leden','Únor','Bøezen','Duben','Kvìten','Èerven','Èervenec','Srpen','Záøí','Øíjen','Listopad','Prosinec');
+Calendar._SMN = new
Array('Led','Úno','Bøe','Dub','Kvì','Èrv','Èvc','Srp','Záø','Øíj','Lis','Pro');
// tooltips
Calendar._TT = {};
+Calendar._TT["INFO"] = "O komponentì kalendáø";
Calendar._TT["TOGGLE"] = "Zmìna prvního dne v týdnu";
Calendar._TT["PREV_YEAR"] = "Pøedchozí rok (pøidr pro menu)";
Calendar._TT["PREV_MONTH"] = "Pøedchozí mìsíc (pøidr pro menu)";
@@ -23,12 +25,41 @@
Calendar._TT["DRAG_TO_MOVE"] = "Chy a táhni, pro pøesun";
Calendar._TT["PART_TODAY"] = " (dnes)";
Calendar._TT["MON_FIRST"] = "Uka jako první Pondìlí";
-Calendar._TT["SUN_FIRST"] = "Uka jako první Nedìli";
+//Calendar._TT["SUN_FIRST"] = "Uka jako první Nedìli";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
+"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for
details." +
+"\n\n" +
+"Výbìr datumu:\n" +
+"- Use the \xab, \xbb buttons to select year\n" +
+"- Pouijte tlaèítka " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " k výbìru mìsíce\n" +
+"- Podrte tlaèítko myi na jakémkoliv z tìch tlaèítek pro rychlejí výbìr.";
+
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Výbìr èasu:\n" +
+"- Kliknìte na jakoukoliv z èástí výbìru èasu pro zvýení.\n" +
+"- nebo Shift-click pro sníení\n" +
+"- nebo kliknìte a táhnìte pro rychlejí výbìr.";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Zobraz %s první";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
Calendar._TT["CLOSE"] = "Zavøít";
Calendar._TT["TODAY"] = "Dnes";
+Calendar._TT["TIME_PART"] = "(Shift-)Klikni nebo táhni pro zmìnu hodnoty";
// date formats
Calendar._TT["DEF_DATE_FORMAT"] = "d.m.yy";
-Calendar._TT["TT_DATE_FORMAT"] = "DD, 5.MM y";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
Calendar._TT["WK"] = "wk";
+Calendar._TT["TIME"] = "Èas:";
Index: phpgwapi/js/jscalendar/lang/calendar-da.js
diff -u phpgwapi/js/jscalendar/lang/calendar-da.js:1.4
phpgwapi/js/jscalendar/lang/calendar-da.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-da.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-da.js Sun Mar 26 10:53:26 2006
@@ -1,45 +1,123 @@
// ** I18N
+
+// Calendar DA language
+// Author: Michael Thingmand Henriksen, <michael (a) thingmand dot dk>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
Calendar._DN = new Array
-("Søndag",
- "Mandag",
- "Tirsdag",
- "Onsdag",
- "Torsdag",
- "Fredag",
- "Lørdag",
- "Søndag");
+("Søndag",
+"Mandag",
+"Tirsdag",
+"Onsdag",
+"Torsdag",
+"Fredag",
+"Lørdag",
+"Søndag");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("Søn",
+"Man",
+"Tir",
+"Ons",
+"Tor",
+"Fre",
+"Lør",
+"Søn");
+
+// full month names
Calendar._MN = new Array
-("January",
- "Februar",
- "Marts",
- "April",
- "Maj",
- "Juni",
- "Juli",
- "August",
- "September",
- "Oktober",
- "November",
- "December");
+("Januar",
+"Februar",
+"Marts",
+"April",
+"Maj",
+"Juni",
+"Juli",
+"August",
+"September",
+"Oktober",
+"November",
+"December");
+
+// short month names
+Calendar._SMN = new Array
+("Jan",
+"Feb",
+"Mar",
+"Apr",
+"Maj",
+"Jun",
+"Jul",
+"Aug",
+"Sep",
+"Okt",
+"Nov",
+"Dec");
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Skift første ugedag";
-Calendar._TT["PREV_YEAR"] = "Ét år tilbage (hold for menu)";
-Calendar._TT["PREV_MONTH"] = "Én måned tilbage (hold for menu)";
-Calendar._TT["GO_TODAY"] = "Gå til i dag";
-Calendar._TT["NEXT_MONTH"] = "Én måned frem (hold for menu)";
-Calendar._TT["NEXT_YEAR"] = "Ét år frem (hold for menu)";
-Calendar._TT["SEL_DATE"] = "Vælg dag";
-Calendar._TT["DRAG_TO_MOVE"] = "Træk vinduet";
+Calendar._TT["INFO"] = "Om Kalenderen";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"For den seneste version besøg: http://www.dynarch.com/projects/calendar/\n";
+
+"Distribueret under GNU LGPL. Se http://gnu.org/licenses/lgpl.html for
detajler." +
+"\n\n" +
+"Valg af dato:\n" +
+"- Brug \xab, \xbb knapperne for at vælge år\n" +
+"- Brug " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) +
" knapperne for at vælge måned\n" +
+"- Hold knappen på musen nede på knapperne ovenfor for hurtigere valg.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Valg af tid:\n" +
+"- Klik på en vilkårlig del for større værdi\n" +
+"- eller Shift-klik for for mindre værdi\n" +
+"- eller klik og træk for hurtigere valg.";
+
+Calendar._TT["PREV_YEAR"] = "Ãt Ã¥r tilbage (hold for menu)";
+Calendar._TT["PREV_MONTH"] = "Ãn mÃ¥ned tilbage (hold for menu)";
+Calendar._TT["GO_TODAY"] = "GÃ¥ til i dag";
+Calendar._TT["NEXT_MONTH"] = "Ãn mÃ¥ned frem (hold for menu)";
+Calendar._TT["NEXT_YEAR"] = "Ãt Ã¥r frem (hold for menu)";
+Calendar._TT["SEL_DATE"] = "Vælg dag";
+Calendar._TT["DRAG_TO_MOVE"] = "Træk vinduet";
Calendar._TT["PART_TODAY"] = " (i dag)";
-Calendar._TT["MON_FIRST"] = "Vis mandag først";
-Calendar._TT["SUN_FIRST"] = "Vis søndag først";
-Calendar._TT["CLOSE"] = "Luk vinduet";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Vis %s først";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
+Calendar._TT["CLOSE"] = "Luk";
Calendar._TT["TODAY"] = "I dag";
+Calendar._TT["TIME_PART"] = "(Shift-)klik eller træk for at ændre værdi";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
-Calendar._TT["TT_DATE_FORMAT"] = "D d. M, y";
+Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
-Calendar._TT["WK"] = "wk";
+Calendar._TT["WK"] = "Uge";
+Calendar._TT["TIME"] = "Tid:";
Index: phpgwapi/js/jscalendar/lang/calendar-de.js
diff -u phpgwapi/js/jscalendar/lang/calendar-de.js:1.4
phpgwapi/js/jscalendar/lang/calendar-de.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-de.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-de.js Sun Mar 26 10:53:26 2006
@@ -1,18 +1,13 @@
-// Author: Hartwig Weinkauf address@hidden
-// Überarbeitet und fehlende Texte hinzugefügt von Gerhard Neinert (gerhard at
neinert punkt de)
-// Feel free to use / redistribute under the GNU LGPL.
// ** I18N
-// short day names
-Calendar._SDN = new Array
-("So",
- "Mo",
- "Di",
- "Mi",
- "Do",
- "Fr",
- "Sa",
- "So");
+// Calendar DE language
+// Author: Jack (tR), <address@hidden>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
// full day names
Calendar._DN = new Array
@@ -25,14 +20,34 @@
"Samstag",
"Sonntag");
-// short day names only use 2 letters instead of 3
-Calendar._SDN_len = 2;
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("So",
+ "Mo",
+ "Di",
+ "Mi",
+ "Do",
+ "Fr",
+ "Sa",
+ "So");
// full month names
Calendar._MN = new Array
("Januar",
"Februar",
- "März",
+ "M\u00e4rz",
"April",
"Mai",
"Juni",
@@ -47,9 +62,9 @@
Calendar._SMN = new Array
("Jan",
"Feb",
- "Mär",
+ "M\u00e4r",
"Apr",
- "Mai",
+ "May",
"Jun",
"Jul",
"Aug",
@@ -60,41 +75,50 @@
// tooltips
Calendar._TT = {};
+Calendar._TT["INFO"] = "\u00DCber dieses Kalendarmodul";
Calendar._TT["ABOUT"] =
-"DHTML Datum/Zeit Selector\n" +
-"(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
-"Donwload neueste Version: http://dynarch.com/mishoo/calendar.epl\n" +
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
;-)
+"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for
details." +
"\n\n" +
-"Datumsauswahl:\n" +
-"- Jahr auswählen mit \xab und \xbb\n" +
-"- Monat auswählen mit " + String.fromCharCode(0x2039) + " und " +
String.fromCharCode(0x203a) + "\n" +
-"- Für Auswahl aus Liste Maustaste gedrückt halten.";
-
+"Datum ausw\u00e4hlen:\n" +
+"- Benutzen Sie die \xab, \xbb Buttons um das Jahr zu w\u00e4hlen\n" +
+"- Benutzen Sie die " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " Buttons um den Monat zu w\u00e4hlen\n" +
+"- F\u00fcr eine Schnellauswahl halten Sie die Maustaste \u00fcber diesen
Buttons fest.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
-"Zeit wählen:\n" +
-"- Stunde/Minute weiter mit Mausklick\n" +
-"- Stunde/Minute zurück mit Shift-Mausklick\n" +
-"- oder für schnellere Auswahl nach links oder rechts ziehen.";
-
-
-Calendar._TT["TOGGLE"] = "Ersten Tag der Woche waehlen";
-Calendar._TT["PREV_YEAR"] = "Jahr zurück (halten -> Auswahlmenue)";
-Calendar._TT["PREV_MONTH"] = "Monat zurück (halten -> Auswahlmenue)";
-Calendar._TT["GO_TODAY"] = "Gehe zum heutigen Datum";
-Calendar._TT["NEXT_MONTH"] = "Monat vor (halten -> Auswahlmenue)";
-Calendar._TT["NEXT_YEAR"] = "Jahr vor (halten -> Auswahlmenue)";
-Calendar._TT["SEL_DATE"] = "Datum auswaehlen";
-Calendar._TT["DRAG_TO_MOVE"] = "Klicken und halten um zu verschieben";
-Calendar._TT["PART_TODAY"] = " (heute)";
-Calendar._TT["MON_FIRST"] = "Wochenanzeige mit Montag beginnen";
-Calendar._TT["SUN_FIRST"] = "Wochenanzeige mit Sonntag beginnen";
-Calendar._TT["CLOSE"] = "Schliessen";
+"Zeit ausw\u00e4hlen:\n" +
+"- Klicken Sie auf die Teile der Uhrzeit, um diese zu erh\u00F6hen\n" +
+"- oder klicken Sie mit festgehaltener Shift-Taste um diese zu verringern\n" +
+"- oder klicken und festhalten f\u00fcr Schnellauswahl.";
+
+Calendar._TT["TOGGLE"] = "Ersten Tag der Woche w\u00e4hlen";
+Calendar._TT["PREV_YEAR"] = "Voriges Jahr (Festhalten f\u00fcr
Schnellauswahl)";
+Calendar._TT["PREV_MONTH"] = "Voriger Monat (Festhalten f\u00fcr
Schnellauswahl)";
+Calendar._TT["GO_TODAY"] = "Heute ausw\u00e4hlen";
+Calendar._TT["NEXT_MONTH"] = "N\u00e4chst. Monat (Festhalten f\u00fcr
Schnellauswahl)";
+Calendar._TT["NEXT_YEAR"] = "N\u00e4chst. Jahr (Festhalten f\u00fcr
Schnellauswahl)";
+Calendar._TT["SEL_DATE"] = "Datum ausw\u00e4hlen";
+Calendar._TT["DRAG_TO_MOVE"] = "Zum Bewegen festhalten";
+Calendar._TT["PART_TODAY"] = " (Heute)";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Woche beginnt mit %s ";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
+Calendar._TT["CLOSE"] = "Schlie\u00dfen";
Calendar._TT["TODAY"] = "Heute";
+Calendar._TT["TIME_PART"] = "(Shift-)Klick oder Festhalten und Ziehen um den
Wert zu \u00e4ndern";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
-Calendar._TT["TT_DATE_FORMAT"] = "Datum auswählen";
+Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
-Calendar._TT["WK"] = "KW";
+Calendar._TT["WK"] = "wk";
+Calendar._TT["TIME"] = "Zeit:";
Index: phpgwapi/js/jscalendar/lang/calendar-el.js
diff -u phpgwapi/js/jscalendar/lang/calendar-el.js:1.4
phpgwapi/js/jscalendar/lang/calendar-el.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-el.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-el.js Sun Mar 26 10:53:26 2006
@@ -1,45 +1,89 @@
-// ** I18N
+// ** I18N
Calendar._DN = new Array
-("ÊõñéáêÞ",
- "ÄåõôÝñá",
- "Ôñßôç",
- "ÔåôÜñôç",
- "ÐÝìðôç",
- "ÐáñáóêåõÞ",
- "ÓÜââáôï",
- "ÊõñéáêÞ");
+("ÎÏ
Ïιακή",
+ "ÎεÏ
ÏÎÏα",
+ "ΤÏίÏη",
+ "ΤεÏάÏÏη",
+ "Î ÎμÏÏη",
+ "ΠαÏαÏκεÏ
ή",
+ "ΣάββαÏο",
+ "ÎÏ
Ïιακή");
+
+Calendar._SDN = new Array
+("ÎÏ
",
+ "Îε",
+ "TÏ",
+ "Τε",
+ "Πε",
+ "Πα",
+ "Σα",
+ "ÎÏ
");
+
Calendar._MN = new Array
-("ÉáíïõÜñéïò",
- "ÖåâñïõÜñéïò",
- "ÌÜñôéïò",
- "Áðñßëéïò",
- "ÌÜúïò",
- "Éïýíéïò",
- "Éïýëéïò",
- "Áýãïõóôïò",
- "ÓåðôÝìâñéïò",
- "Ïêôþâñéïò",
- "ÍïÝìâñéïò",
- "ÄåêÝìâñéïò");
+("ÎανοÏ
άÏιοÏ",
+ "ΦεβÏοÏ
άÏιοÏ",
+ "ÎάÏÏιοÏ",
+ "ÎÏÏίλιοÏ",
+ "ÎάÏοÏ",
+ "ÎοÏνιοÏ",
+ "ÎοÏλιοÏ",
+ "ÎÏγοÏ
ÏÏοÏ",
+ "ΣεÏÏÎμβÏιοÏ",
+ "ÎκÏÏβÏιοÏ",
+ "ÎοÎμβÏιοÏ",
+ "ÎεκÎμβÏιοÏ");
+
+Calendar._SMN = new Array
+("Îαν",
+ "Φεβ",
+ "ÎαÏ",
+ "ÎÏÏ",
+ "Îαι",
+ "ÎοÏ
ν",
+ "ÎοÏ
λ",
+ "ÎÏ
γ",
+ "ΣεÏ",
+ "ÎκÏ",
+ "Îοε",
+ "Îεκ");
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "ÌðÜñá ðñþôçò çìÝñáò ôçò åâäïìÜäáò";
-Calendar._TT["PREV_YEAR"] = "Ðñïçã. Ýôïò (êñáôÞóôå ãéá ôï ìåíïý)";
-Calendar._TT["PREV_MONTH"] = "Ðñïçã. ìÞíáò (êñáôÞóôå ãéá ôï ìåíïý)";
-Calendar._TT["GO_TODAY"] = "ÓÞìåñá";
-Calendar._TT["NEXT_MONTH"] = "Åðüìåíïò ìÞíáò (êñáôÞóôå ãéá ôï ìåíïý)";
-Calendar._TT["NEXT_YEAR"] = "Åðüìåíï Ýôïò (êñáôÞóôå ãéá ôï ìåíïý)";
-Calendar._TT["SEL_DATE"] = "ÅðéëÝîôå çìåñïìçíßá";
-Calendar._TT["DRAG_TO_MOVE"] = "Óýñôå ãéá íá ìåôáêéíÞóåôå";
-Calendar._TT["PART_TODAY"] = " (óÞìåñá)";
-Calendar._TT["MON_FIRST"] = "ÅìöÜíéóç ÄåõôÝñáò ðñþôá";
-Calendar._TT["SUN_FIRST"] = "ÅìöÜíéóç ÊõñéáêÞò ðñþôá";
-Calendar._TT["CLOSE"] = "Êëåßóéìï";
-Calendar._TT["TODAY"] = "ÓÞìåñá";
+Calendar._TT["INFO"] = "Îια Ïο ημεÏολÏγιο";
+
+Calendar._TT["ABOUT"] =
+"ÎÏιλογÎÎ±Ï Î·Î¼ÎµÏομηνίαÏ/ÏÏÎ±Ï Ïε DHTML\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"Îια ÏελεÏ
Ïαία ÎκδοÏη:
http://www.dynarch.com/projects/calendar/\n" +
+"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for
details." +
+"\n\n" +
+"ÎÏιλογή ημεÏομηνίαÏ:\n" +
+"- ΧÏηÏιμοÏοιείÏÏε Ïα κοÏ
μÏιά \xab, \xbb για
εÏιλογή ÎÏοÏ
Ï\n" +
+"- ΧÏηÏιμοÏοιείÏÏε Ïα κοÏ
μÏιά " +
String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " για
εÏιλογή μήνα\n" +
+"- ÎÏαÏήÏÏε κοÏ
μÏί ÏονÏÎ¹ÎºÎ¿Ï ÏαÏημÎνο ÏÏα
ÏαÏαÏÎ¬Î½Ï ÎºÎ¿Ï
μÏιά για Ïιο γÏήγοÏη εÏιλογή.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"ÎÏιλογή ÏÏαÏ:\n" +
+"- ÎάνÏε κλικ Ïε Îνα αÏÏ Ïα μÎÏη ÏÎ·Ï ÏÏÎ±Ï Î³Î¹Î±
αÏξηÏη\n" +
+"- ή Shift-κλικ για μείÏÏη\n" +
+"- ή κλικ και μεÏακίνηÏη για Ïιο γÏήγοÏη
εÏιλογή.";
+Calendar._TT["TOGGLE"] = "ÎÏάÏα ÏÏÏÏÎ·Ï Î·Î¼ÎÏÎ±Ï ÏηÏ
εβδομάδαÏ";
+Calendar._TT["PREV_YEAR"] = "Î Ïοηγ. ÎÏÎ¿Ï (κÏαÏήÏÏε για
Ïο μενοÏ)";
+Calendar._TT["PREV_MONTH"] = "Î Ïοηγ. Î¼Î®Î½Î±Ï (κÏαÏήÏÏε για
Ïο μενοÏ)";
+Calendar._TT["GO_TODAY"] = "ΣήμεÏα";
+Calendar._TT["NEXT_MONTH"] = "ÎÏÏÎ¼ÎµÎ½Î¿Ï Î¼Î®Î½Î±Ï (κÏαÏήÏÏε
για Ïο μενοÏ)";
+Calendar._TT["NEXT_YEAR"] = "ÎÏÏμενο ÎÏÎ¿Ï (κÏαÏήÏÏε για
Ïο μενοÏ)";
+Calendar._TT["SEL_DATE"] = "ÎÏιλÎξÏε ημεÏομηνία";
+Calendar._TT["DRAG_TO_MOVE"] = "ΣÏÏÏε για να
μεÏακινήÏεÏε";
+Calendar._TT["PART_TODAY"] = " (ÏήμεÏα)";
+Calendar._TT["MON_FIRST"] = "ÎμÏάνιÏη ÎεÏ
ÏÎÏÎ±Ï ÏÏÏÏα";
+Calendar._TT["SUN_FIRST"] = "ÎμÏάνιÏη ÎÏ
ÏÎ¹Î±ÎºÎ®Ï ÏÏÏÏα";
+Calendar._TT["CLOSE"] = "ÎλείÏιμο";
+Calendar._TT["TODAY"] = "ΣήμεÏα";
+Calendar._TT["TIME_PART"] = "(Shift-)κλικ ή μεÏακίνηÏη για
αλλαγή";
// date formats
Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
Calendar._TT["TT_DATE_FORMAT"] = "D, d M";
-Calendar._TT["WK"] = "wk";
+Calendar._TT["WK"] = "εβδ";
+
Index: phpgwapi/js/jscalendar/lang/calendar-en.js
diff -u phpgwapi/js/jscalendar/lang/calendar-en.js:1.4
phpgwapi/js/jscalendar/lang/calendar-en.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-en.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-en.js Sun Mar 26 10:53:26 2006
@@ -1,7 +1,7 @@
// ** I18N
// Calendar EN language
-// Author: Mihai Bazon, <address@hidden>
+// Author: Mihai Bazon, <address@hidden>
// Encoding: any
// Distributed under the same terms as the calendar itself.
@@ -43,6 +43,10 @@
"Sat",
"Sun");
+// First day of the week. "0" means display Sunday first, "1" means display
+// Monday first, etc.
+Calendar._FD = 0;
+
// full month names
Calendar._MN = new Array
("January",
@@ -79,8 +83,8 @@
Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" +
-"(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
-"For latest version visit: http://dynarch.com/mishoo/calendar.epl\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for
details." +
"\n\n" +
"Date selection:\n" +
@@ -101,8 +105,16 @@
Calendar._TT["SEL_DATE"] = "Select date";
Calendar._TT["DRAG_TO_MOVE"] = "Drag to move";
Calendar._TT["PART_TODAY"] = " (today)";
-Calendar._TT["MON_FIRST"] = "Display Monday first";
-Calendar._TT["SUN_FIRST"] = "Display Sunday first";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Display %s first";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
Calendar._TT["CLOSE"] = "Close";
Calendar._TT["TODAY"] = "Today";
Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value";
@@ -112,3 +124,4 @@
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
Calendar._TT["WK"] = "wk";
+Calendar._TT["TIME"] = "Time:";
Index: phpgwapi/js/jscalendar/lang/calendar-es.js
diff -u phpgwapi/js/jscalendar/lang/calendar-es.js:1.4
phpgwapi/js/jscalendar/lang/calendar-es.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-es.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-es.js Sun Mar 26 10:53:26 2006
@@ -1,8 +1,10 @@
// ** I18N
-// Calendar EN language
-// Author: Mihai Bazon, <address@hidden>
-// Encoding: any
+// Calendar ES (spanish) language
+// Author: Mihai Bazon, <address@hidden>
+// Updater: Servilio Afre Puentes <address@hidden>
+// Updated: 2004-06-03
+// Encoding: utf-8
// Distributed under the same terms as the calendar itself.
// For translators: please use UTF-8 if possible. We strongly believe that
@@ -14,10 +16,10 @@
("Domingo",
"Lunes",
"Martes",
- "Miircoles",
+ "Miércoles",
"Jueves",
"Viernes",
- "Sabado",
+ "Sábado",
"Domingo");
// Please note that the following array of short day names (and the same goes
@@ -37,12 +39,16 @@
("Dom",
"Lun",
"Mar",
- "Mii",
+ "Mié",
"Jue",
"Vie",
- "Sab",
+ "Sáb",
"Dom");
+// First day of the week. "0" means display Sunday first, "1" means display
+// Monday first, etc.
+Calendar._FD = 1;
+
// full month names
Calendar._MN = new Array
("Enero",
@@ -79,36 +85,45 @@
Calendar._TT["ABOUT"] =
"Selector DHTML de Fecha/Hora\n" +
-"(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
-"Para conseguir la zltima versisn visite:
http://dynarch.com/mishoo/calendar.epl\n" +
-"Distribuido bajo licencia GNU LGPL. Visite http://gnu.org/licenses/lgpl.html
para mas detalles." +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"Para conseguir la última versión visite:
http://www.dynarch.com/projects/calendar/\n" +
+"Distribuido bajo licencia GNU LGPL. Visite http://gnu.org/licenses/lgpl.html
para más detalles." +
"\n\n" +
-"Seleccisn de fecha:\n" +
-"- Use los botones \xab, \xbb para seleccionar el aqo\n" +
+"Selección de fecha:\n" +
+"- Use los botones \xab, \xbb para seleccionar el año\n" +
"- Use los botones " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " para seleccionar el mes\n" +
-"- Mantenga pulsado el ratsn en cualquiera de estos botones para una seleccisn
rapida.";
+"- Mantenga pulsado el ratón en cualquiera de estos botones para una selección
rápida.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
-"Seleccisn de hora:\n" +
+"Selección de hora:\n" +
"- Pulse en cualquiera de las partes de la hora para incrementarla\n" +
-"- s pulse las mayzsculas mientras hace clic para decrementarla\n" +
-"- s haga clic y arrastre el ratsn para una seleccisn mas rapida.";
+"- o pulse las mayúsculas mientras hace clic para decrementarla\n" +
+"- o haga clic y arrastre el ratón para una selección más rápida.";
-Calendar._TT["PREV_YEAR"] = "Aqo anterior (mantener para menu)";
-Calendar._TT["PREV_MONTH"] = "Mes anterior (mantener para menu)";
+Calendar._TT["PREV_YEAR"] = "Año anterior (mantener para menú)";
+Calendar._TT["PREV_MONTH"] = "Mes anterior (mantener para menú)";
Calendar._TT["GO_TODAY"] = "Ir a hoy";
-Calendar._TT["NEXT_MONTH"] = "Mes siguiente (mantener para menu)";
-Calendar._TT["NEXT_YEAR"] = "Aqo siguiente (mantener para menu)";
+Calendar._TT["NEXT_MONTH"] = "Mes siguiente (mantener para menú)";
+Calendar._TT["NEXT_YEAR"] = "Año siguiente (mantener para menú)";
Calendar._TT["SEL_DATE"] = "Seleccionar fecha";
Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar para mover";
Calendar._TT["PART_TODAY"] = " (hoy)";
-Calendar._TT["MON_FIRST"] = "Mostrar lunes primero";
-Calendar._TT["SUN_FIRST"] = "Mostrar domingo primero";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Hacer %s primer día de la semana";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
Calendar._TT["CLOSE"] = "Cerrar";
Calendar._TT["TODAY"] = "Hoy";
-Calendar._TT["TIME_PART"] = "(Mayzscula-)Clic o arrastre para cambiar valor";
+Calendar._TT["TIME_PART"] = "(Mayúscula-)Clic o arrastre para cambiar valor";
// date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y";
Calendar._TT["WK"] = "sem";
+Calendar._TT["TIME"] = "Hora:";
Index: phpgwapi/js/jscalendar/lang/calendar-fr.js
diff -u phpgwapi/js/jscalendar/lang/calendar-fr.js:1.4
phpgwapi/js/jscalendar/lang/calendar-fr.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-fr.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-fr.js Sun Mar 26 10:53:26 2006
@@ -1,4 +1,17 @@
// ** I18N
+
+// Calendar EN language
+// Author: Mihai Bazon, <address@hidden>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// Translator: David Duret, <address@hidden> from previous french version
+
+// full day names
Calendar._DN = new Array
("Dimanche",
"Lundi",
@@ -8,6 +21,31 @@
"Vendredi",
"Samedi",
"Dimanche");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("Dim",
+ "Lun",
+ "Mar",
+ "Mar",
+ "Jeu",
+ "Ven",
+ "Sam",
+ "Dim");
+
+// full month names
Calendar._MN = new Array
("Janvier",
"Février",
@@ -22,24 +60,66 @@
"Novembre",
"Décembre");
+// short month names
+Calendar._SMN = new Array
+("Jan",
+ "Fev",
+ "Mar",
+ "Avr",
+ "Mai",
+ "Juin",
+ "Juil",
+ "Aout",
+ "Sep",
+ "Oct",
+ "Nov",
+ "Dec");
+
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Changer le premier jour de la semaine";
+Calendar._TT["INFO"] = "A propos du calendrier";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Heure Selecteur\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"Pour la derniere version visitez :
http://www.dynarch.com/projects/calendar/\n" +
+"Distribué par GNU LGPL. Voir http://gnu.org/licenses/lgpl.html pour les
details." +
+"\n\n" +
+"Selection de la date :\n" +
+"- Utiliser les bouttons \xab, \xbb pour selectionner l\'annee\n" +
+"- Utiliser les bouttons " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " pour selectionner les mois\n" +
+"- Garder la souris sur n'importe quels boutons pour une selection plus
rapide";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Selection de l\'heure :\n" +
+"- Cliquer sur heures ou minutes pour incrementer\n" +
+"- ou Maj-clic pour decrementer\n" +
+"- ou clic et glisser-deplacer pour une selection plus rapide";
+
Calendar._TT["PREV_YEAR"] = "Année préc. (maintenir pour menu)";
Calendar._TT["PREV_MONTH"] = "Mois préc. (maintenir pour menu)";
-Calendar._TT["GO_TODAY"] = "Atteindre date du jour";
+Calendar._TT["GO_TODAY"] = "Atteindre la date du jour";
Calendar._TT["NEXT_MONTH"] = "Mois suiv. (maintenir pour menu)";
Calendar._TT["NEXT_YEAR"] = "Année suiv. (maintenir pour menu)";
-Calendar._TT["SEL_DATE"] = "Choisir une date";
+Calendar._TT["SEL_DATE"] = "Sélectionner une date";
Calendar._TT["DRAG_TO_MOVE"] = "Déplacer";
Calendar._TT["PART_TODAY"] = " (Aujourd'hui)";
-Calendar._TT["MON_FIRST"] = "Commencer par lundi";
-Calendar._TT["SUN_FIRST"] = "Commencer par dimanche";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Afficher %s en premier";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
Calendar._TT["CLOSE"] = "Fermer";
Calendar._TT["TODAY"] = "Aujourd'hui";
+Calendar._TT["TIME_PART"] = "(Maj-)Clic ou glisser pour modifier la valeur";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
-Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
+Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
-Calendar._TT["WK"] = "wk";
+Calendar._TT["WK"] = "Sem.";
+Calendar._TT["TIME"] = "Heure :";
Index: phpgwapi/js/jscalendar/lang/calendar-hu.js
diff -u phpgwapi/js/jscalendar/lang/calendar-hu.js:1.4
phpgwapi/js/jscalendar/lang/calendar-hu.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-hu.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-hu.js Sun Mar 26 10:53:26 2006
@@ -1,4 +1,16 @@
// ** I18N
+
+// Calendar HU language
+// Author: ???
+// Modifier: KARASZI Istvan, <address@hidden>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
Calendar._DN = new Array
("Vasárnap",
"Hétfõ",
@@ -8,6 +20,31 @@
"Péntek",
"Szombat",
"Vasárnap");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("v",
+ "h",
+ "k",
+ "sze",
+ "cs",
+ "p",
+ "szo",
+ "v");
+
+// full month names
Calendar._MN = new Array
("január",
"február",
@@ -22,9 +59,41 @@
"november",
"december");
+// short month names
+Calendar._SMN = new Array
+("jan",
+ "feb",
+ "már",
+ "ápr",
+ "máj",
+ "jún",
+ "júl",
+ "aug",
+ "sze",
+ "okt",
+ "nov",
+ "dec");
+
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "A hét elsõ napjának beállítása";
+Calendar._TT["INFO"] = "A kalendáriumról";
+
+Calendar._TT["ABOUT"] =
+"DHTML dátum/idõ kiválasztó\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"a legfrissebb verzió megtalálható:
http://www.dynarch.com/projects/calendar/\n" +
+"GNU LGPL alatt terjesztve. Lásd a http://gnu.org/licenses/lgpl.html oldalt a
részletekhez." +
+"\n\n" +
+"Dátum választás:\n" +
+"- használja a \xab, \xbb gombokat az év kiválasztásához\n" +
+"- használja a " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " gombokat a hónap kiválasztásához\n" +
+"- tartsa lenyomva az egérgombot a gyors választáshoz.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Idõ választás:\n" +
+"- kattintva növelheti az idõt\n" +
+"- shift-tel kattintva csökkentheti\n" +
+"- lenyomva tartva és húzva gyorsabban kiválaszthatja.";
+
Calendar._TT["PREV_YEAR"] = "Elõzõ év (tartsa nyomva a menühöz)";
Calendar._TT["PREV_MONTH"] = "Elõzõ hónap (tartsa nyomva a menühöz)";
Calendar._TT["GO_TODAY"] = "Mai napra ugrás";
@@ -33,13 +102,23 @@
Calendar._TT["SEL_DATE"] = "Válasszon dátumot";
Calendar._TT["DRAG_TO_MOVE"] = "Húzza a mozgatáshoz";
Calendar._TT["PART_TODAY"] = " (ma)";
-Calendar._TT["MON_FIRST"] = "Hétfõ legyen a hét elsõ napja";
-Calendar._TT["SUN_FIRST"] = "Vasárnap legyen a hét elsõ napja";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "%s legyen a hét elsõ napja";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
Calendar._TT["CLOSE"] = "Bezár";
Calendar._TT["TODAY"] = "Ma";
+Calendar._TT["TIME_PART"] = "(Shift-)Klikk vagy húzás az érték
változtatásához";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
-Calendar._TT["TT_DATE_FORMAT"] = "M d, D";
+Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
+Calendar._TT["TT_DATE_FORMAT"] = "%b %e, %a";
Calendar._TT["WK"] = "hét";
+Calendar._TT["TIME"] = "idõ:";
Index: phpgwapi/js/jscalendar/lang/calendar-it.js
diff -u phpgwapi/js/jscalendar/lang/calendar-it.js:1.4
phpgwapi/js/jscalendar/lang/calendar-it.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-it.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-it.js Sun Mar 26 10:53:26 2006
@@ -1,13 +1,50 @@
// ** I18N
+
+// Calendar EN language
+// Author: Mihai Bazon, <address@hidden>
+// Translator: Fabio Di Bernardini, <address@hidden>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
Calendar._DN = new Array
("Domenica",
- "Lunedì",
- "Martedì",
- "Mercoledì",
- "Giovedì",
- "Venerdì",
+ "Lunedì",
+ "Martedì",
+ "Mercoledì",
+ "Giovedì",
+ "Venerdì",
"Sabato",
"Domenica");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("Dom",
+ "Lun",
+ "Mar",
+ "Mer",
+ "Gio",
+ "Ven",
+ "Sab",
+ "Dom");
+
+// full month names
Calendar._MN = new Array
("Gennaio",
"Febbraio",
@@ -16,7 +53,7 @@
"Maggio",
"Giugno",
"Luglio",
- "Agosto",
+ "Augosto",
"Settembre",
"Ottobre",
"Novembre",
@@ -39,41 +76,49 @@
// tooltips
Calendar._TT = {};
-Calendar._TT["INFO"] = "a proposito del calendario";
+Calendar._TT["INFO"] = "Informazioni sul calendario";
Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" +
-"(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
-"Per le ultime versioni vai a: http://dynarch.com/mishoo/calendar.epl\n" +
-"Distribuito su licenza GNU LGPL. Vedi http://gnu.org/licenses/lgpl.html per
i dettagli." +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"Per gli aggiornamenti: http://www.dynarch.com/projects/calendar/\n" +
+"Distribuito sotto licenza GNU LGPL. Vedi http://gnu.org/licenses/lgpl.html
per i dettagli." +
"\n\n" +
-"selezione della data:\n" +
-"- Usa i bottoni \xab, \xbb per selezionare l'anno\n" +
-"- Usa i bottoni " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " per selezionare il mese\n" +
-"- Utilizza il mouse per una selezione rapida.";
+"Selezione data:\n" +
+"- Usa \xab, \xbb per selezionare l'anno\n" +
+"- Usa " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) +
" per i mesi\n" +
+"- Tieni premuto a lungo il mouse per accedere alle funzioni di selezione
veloce.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
-"selezione dell'ora:\n" +
-"- Clicca sull'ora visualizzata per aumentarla\n" +
-"- o Shift-click per diminuirla\n" +
-"- o click a trascina per la selezione rapida.";
-
-
-Calendar._TT["TOGGLE"] = "Modifica il primo giorno della settimana";
-Calendar._TT["PREV_YEAR"] = "Anno prec. (tieni premuto per menu)";
-Calendar._TT["PREV_MONTH"] = "Mese prec. (tieni premuto per menu)";
-Calendar._TT["GO_TODAY"] = "Vai a oggi";
-Calendar._TT["NEXT_MONTH"] = "Mese succ. (tieni premuto per menu)";
-Calendar._TT["NEXT_YEAR"] = "Anno succ. (tieni premuto per menu)";
+"Selezione orario:\n" +
+"- Clicca sul numero per incrementarlo\n" +
+"- o Shift+click per decrementarlo\n" +
+"- o click e sinistra o destra per variarlo.";
+
+Calendar._TT["PREV_YEAR"] = "Anno prec.(clicca a lungo per il menù)";
+Calendar._TT["PREV_MONTH"] = "Mese prec. (clicca a lungo per il menù)";
+Calendar._TT["GO_TODAY"] = "Oggi";
+Calendar._TT["NEXT_MONTH"] = "Pross. mese (clicca a lungo per il menù)";
+Calendar._TT["NEXT_YEAR"] = "Pross. anno (clicca a lungo per il menù)";
Calendar._TT["SEL_DATE"] = "Seleziona data";
-Calendar._TT["DRAG_TO_MOVE"] = "Trascina per spostare";
+Calendar._TT["DRAG_TO_MOVE"] = "Trascina per spostarlo";
Calendar._TT["PART_TODAY"] = " (oggi)";
-Calendar._TT["MON_FIRST"] = "Parti da lunedì";
-Calendar._TT["SUN_FIRST"] = "Parti da domenica";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Mostra prima %s";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
Calendar._TT["CLOSE"] = "Chiudi";
Calendar._TT["TODAY"] = "Oggi";
+Calendar._TT["TIME_PART"] = "(Shift-)Click o trascina per cambiare il valore";
// date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
-Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b ";
+Calendar._TT["TT_DATE_FORMAT"] = "%a:%b:%e";
-Calendar._TT["WK"] = "Setti";
+Calendar._TT["WK"] = "set";
+Calendar._TT["TIME"] = "Ora:";
Index: phpgwapi/js/jscalendar/lang/calendar-jp.js
diff -u phpgwapi/js/jscalendar/lang/calendar-jp.js:1.4
phpgwapi/js/jscalendar/lang/calendar-jp.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-jp.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-jp.js Sun Mar 26 10:53:26 2006
@@ -40,6 +40,6 @@
// date formats
Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
-Calendar._TT["TT_DATE_FORMAT"] = "M dú (D)";
+Calendar._TT["TT_DATE_FORMAT"] = "%m %dú (%a)";
Calendar._TT["WK"] = "T";
Index: phpgwapi/js/jscalendar/lang/calendar-nl.js
diff -u phpgwapi/js/jscalendar/lang/calendar-nl.js:1.4
phpgwapi/js/jscalendar/lang/calendar-nl.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-nl.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-nl.js Sun Mar 26 10:53:26 2006
@@ -8,6 +8,9 @@
"Vrijdag",
"Zaterdag",
"Zondag");
+
+Calendar._SDN_len = 2;
+
Calendar._MN = new Array
("Januari",
"Februari",
@@ -24,7 +27,25 @@
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Selecteer de eerste week-dag";
+Calendar._TT["INFO"] = "Info";
+
+Calendar._TT["ABOUT"] =
+"DHTML Datum/Tijd Selector\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" +
+"Ga voor de meest recente versie naar:
http://www.dynarch.com/projects/calendar/\n" +
+"Verspreid onder de GNU LGPL. Zie http://gnu.org/licenses/lgpl.html voor
details." +
+"\n\n" +
+"Datum selectie:\n" +
+"- Gebruik de \xab \xbb knoppen om een jaar te selecteren\n" +
+"- Gebruik de " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " knoppen om een maand te selecteren\n" +
+"- Houd de muis ingedrukt op de genoemde knoppen voor een snellere selectie.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Tijd selectie:\n" +
+"- Klik op een willekeurig onderdeel van het tijd gedeelte om het te
verhogen\n" +
+"- of Shift-klik om het te verlagen\n" +
+"- of klik en sleep voor een snellere selectie.";
+
+//Calendar._TT["TOGGLE"] = "Selecteer de eerste week-dag";
Calendar._TT["PREV_YEAR"] = "Vorig jaar (ingedrukt voor menu)";
Calendar._TT["PREV_MONTH"] = "Vorige maand (ingedrukt voor menu)";
Calendar._TT["GO_TODAY"] = "Ga naar Vandaag";
@@ -33,13 +54,20 @@
Calendar._TT["SEL_DATE"] = "Selecteer datum";
Calendar._TT["DRAG_TO_MOVE"] = "Klik en sleep om te verplaatsen";
Calendar._TT["PART_TODAY"] = " (vandaag)";
-Calendar._TT["MON_FIRST"] = "Toon Maandag eerst";
-Calendar._TT["SUN_FIRST"] = "Toon Zondag eerst";
+//Calendar._TT["MON_FIRST"] = "Toon Maandag eerst";
+//Calendar._TT["SUN_FIRST"] = "Toon Zondag eerst";
+
+Calendar._TT["DAY_FIRST"] = "Toon %s eerst";
+
+Calendar._TT["WEEKEND"] = "0,6";
+
Calendar._TT["CLOSE"] = "Sluiten";
-Calendar._TT["TODAY"] = "Vandaag";
+Calendar._TT["TODAY"] = "(vandaag)";
+Calendar._TT["TIME_PART"] = "(Shift-)Klik of sleep om de waarde te veranderen";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
-Calendar._TT["TT_DATE_FORMAT"] = "DD, d MM";
+Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b %Y";
Calendar._TT["WK"] = "wk";
+Calendar._TT["TIME"] = "Tijd:";
\ No newline at end of file
Index: phpgwapi/js/jscalendar/lang/calendar-no.js
diff -u phpgwapi/js/jscalendar/lang/calendar-no.js:1.4
phpgwapi/js/jscalendar/lang/calendar-no.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-no.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-no.js Sun Mar 26 10:53:26 2006
@@ -1,13 +1,49 @@
// ** I18N
+
+// Calendar NO language
+// Author: Daniel Holmen, <address@hidden>
+// Encoding: UTF-8
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
Calendar._DN = new Array
-("Søndag",
+("Søndag",
"Mandag",
"Tirsdag",
"Onsdag",
"Torsdag",
"Fredag",
- "Lørdag",
- "Søndag");
+ "Lørdag",
+ "Søndag");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("Søn",
+ "Man",
+ "Tir",
+ "Ons",
+ "Tor",
+ "Fre",
+ "Lør",
+ "Søn");
+
+// full month names
Calendar._MN = new Array
("Januar",
"Februar",
@@ -22,24 +58,57 @@
"November",
"Desember");
+// short month names
+Calendar._SMN = new Array
+("Jan",
+ "Feb",
+ "Mar",
+ "Apr",
+ "Mai",
+ "Jun",
+ "Jul",
+ "Aug",
+ "Sep",
+ "Okt",
+ "Nov",
+ "Des");
+
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Skift første ukedag";
-Calendar._TT["PREV_YEAR"] = "Et år tilbake (hold for meny)";
-Calendar._TT["PREV_MONTH"] = "En måned tilbake (hold for meny)";
-Calendar._TT["GO_TODAY"] = "Gå til i dag";
-Calendar._TT["NEXT_MONTH"] = "En måned fram (hold for meny)";
-Calendar._TT["NEXT_YEAR"] = "Et år fram (hold for meny)";
-Calendar._TT["SEL_DATE"] = "Velg dag";
-Calendar._TT["DRAG_TO_MOVE"] = "Dra vinduet";
-Calendar._TT["PART_TODAY"] = " (i dag)";
-Calendar._TT["MON_FIRST"] = "Vis mandag først";
-Calendar._TT["SUN_FIRST"] = "Vis søndag først";
-Calendar._TT["CLOSE"] = "Lukk vinduet";
-Calendar._TT["TODAY"] = "I dag";
+Calendar._TT["INFO"] = "Om kalenderen";
+
+Calendar._TT["ABOUT"] =
+"DHTML Dato-/Tidsvelger\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"For nyeste versjon, gå til: http://www.dynarch.com/projects/calendar/\n" +
+"Distribuert under GNU LGPL. Se http://gnu.org/licenses/lgpl.html for
detaljer." +
+"\n\n" +
+"Datovalg:\n" +
+"- Bruk knappene \xab og \xbb for å velge år\n" +
+"- Bruk knappene " + String.fromCharCode(0x2039) + " og " +
String.fromCharCode(0x203a) + " for å velge måned\n" +
+"- Hold inne musknappen eller knappene over for raskere valg.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Tidsvalg:\n" +
+"- Klikk på en av tidsdelene for å øke den\n" +
+"- eller Shift-klikk for å senke verdien\n" +
+"- eller klikk-og-dra for raskere valg..";
+
+Calendar._TT["PREV_YEAR"] = "Forrige. år (hold for meny)";
+Calendar._TT["PREV_MONTH"] = "Forrige. måned (hold for meny)";
+Calendar._TT["GO_TODAY"] = "GÃ¥ til idag";
+Calendar._TT["NEXT_MONTH"] = "Neste måned (hold for meny)";
+Calendar._TT["NEXT_YEAR"] = "Neste år (hold for meny)";
+Calendar._TT["SEL_DATE"] = "Velg dato";
+Calendar._TT["DRAG_TO_MOVE"] = "Dra for å flytte";
+Calendar._TT["PART_TODAY"] = " (idag)";
+Calendar._TT["MON_FIRST"] = "Vis mandag først";
+Calendar._TT["SUN_FIRST"] = "Vis søndag først";
+Calendar._TT["CLOSE"] = "Lukk";
+Calendar._TT["TODAY"] = "Idag";
+Calendar._TT["TIME_PART"] = "(Shift-)Klikk eller dra for å endre verdi";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
-Calendar._TT["TT_DATE_FORMAT"] = "D d. M, y";
+Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
-Calendar._TT["WK"] = "wk";
+Calendar._TT["WK"] = "uke";
\ No newline at end of file
Index: phpgwapi/js/jscalendar/lang/calendar-pl.js
diff -u phpgwapi/js/jscalendar/lang/calendar-pl.js:1.4
phpgwapi/js/jscalendar/lang/calendar-pl.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-pl.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-pl.js Sun Mar 26 10:53:26 2006
@@ -1,46 +1,56 @@
-// Polish| dariush pietrzak, address@hidden
// ** I18N
+// Calendar PL language
+// Author: Artur Filipiak, <address@hidden>
+// January, 2004
+// Encoding: UTF-8
Calendar._DN = new Array
-("Niedziela",
- "Poniedzia³ek",
- "Wtorek",
- "¦roda",
- "Czwartek",
- "Pi±tek",
- "Sobota",
- "Niedziela");
+("Niedziela", "PoniedziaÅek", "Wtorek", "Åroda", "Czwartek", "PiÄ
tek",
"Sobota", "Niedziela");
+
+Calendar._SDN = new Array
+("N", "Pn", "Wt", "År", "Cz", "Pt", "So", "N");
+
Calendar._MN = new Array
-("Styczeñ",
- "Luty",
- "Marzec",
- "Kwiecieñ",
- "Maj",
- "Czerwiec",
- "Lipiec",
- "Sierpieñ",
- "Wrzesieñ",
- "Pa¼dziernik",
- "Listopad",
- "Grudzieñ");
+("StyczeÅ", "Luty", "Marzec", "KwiecieÅ", "Maj", "Czerwiec", "Lipiec",
"SierpieÅ", "WrzesieÅ", "Październik", "Listopad", "GrudzieÅ");
+
+Calendar._SMN = new Array
+("Sty", "Lut", "Mar", "Kwi", "Maj", "Cze", "Lip", "Sie", "Wrz", "Paź", "Lis",
"Gru");
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Zmieñ pierwszy dzieñ tygodnia";
-Calendar._TT["PREV_YEAR"] = "Poprzedni rok (przytrzymaj dla menu)";
-Calendar._TT["PREV_MONTH"] = "Poprzedni miesi±c (przytrzymaj dla menu)";
-Calendar._TT["GO_TODAY"] = "Id¼ do dzisiaj";
-Calendar._TT["NEXT_MONTH"] = "Nastêpny miesi±c (przytrzymaj dla menu)";
-Calendar._TT["NEXT_YEAR"] = "Nastêpny rok (przytrzymaj dla menu)";
-Calendar._TT["SEL_DATE"] = "Wybierz datê";
-Calendar._TT["DRAG_TO_MOVE"] = "Przeci±gnij by przesun±æ";
-Calendar._TT["PART_TODAY"] = " (dzisiaj)";
-Calendar._TT["MON_FIRST"] = "Wy¶wietl poniedzia³ek jako pierwszy";
-Calendar._TT["SUN_FIRST"] = "Wy¶wietl niedzielê jako pierwsz±";
+Calendar._TT["INFO"] = "O kalendarzu";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
+"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for
details." +
+"\n\n" +
+"Wybór daty:\n" +
+"- aby wybraÄ rok użyj przycisków \xab, \xbb\n" +
+"- aby wybraÄ miesiÄ
c użyj przycisków " + String.fromCharCode(0x2039) + ",
" + String.fromCharCode(0x203a) + "\n" +
+"- aby przyspieszyÄ wybór przytrzymaj wciÅniÄty przycisk myszy nad ww.
przyciskami.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Wybór czasu:\n" +
+"- aby zwiÄkszyÄ wartoÅÄ kliknij na dowolnym elemencie selekcji czasu\n" +
+"- aby zmniejszyÄ wartoÅÄ użyj dodatkowo klawisza Shift\n" +
+"- możesz również poruszaÄ myszkÄ w lewo i prawo wraz z wciÅniÄtym
lewym klawiszem.";
+
+Calendar._TT["PREV_YEAR"] = "Poprz. rok (przytrzymaj dla menu)";
+Calendar._TT["PREV_MONTH"] = "Poprz. miesiÄ
c (przytrzymaj dla menu)";
+Calendar._TT["GO_TODAY"] = "Pokaż dziÅ";
+Calendar._TT["NEXT_MONTH"] = "Nast. miesiÄ
c (przytrzymaj dla menu)";
+Calendar._TT["NEXT_YEAR"] = "Nast. rok (przytrzymaj dla menu)";
+Calendar._TT["SEL_DATE"] = "Wybierz datÄ";
+Calendar._TT["DRAG_TO_MOVE"] = "PrzesuÅ okienko";
+Calendar._TT["PART_TODAY"] = " (dziÅ)";
+Calendar._TT["MON_FIRST"] = "Pokaż PoniedziaÅek jako pierwszy";
+Calendar._TT["SUN_FIRST"] = "Pokaż NiedzielÄ jako pierwszÄ
";
Calendar._TT["CLOSE"] = "Zamknij";
-Calendar._TT["TODAY"] = "Dzisiaj";
+Calendar._TT["TODAY"] = "DziÅ";
+Calendar._TT["TIME_PART"] = "(Shift-)klik | drag, aby zmieniÄ wartoÅÄ";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
-Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
+Calendar._TT["DEF_DATE_FORMAT"] = "%Y.%m.%d";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
-Calendar._TT["WK"] = "wk";
+Calendar._TT["WK"] = "wk";
\ No newline at end of file
Index: phpgwapi/js/jscalendar/lang/calendar-pt.js
diff -u phpgwapi/js/jscalendar/lang/calendar-pt.js:1.4
phpgwapi/js/jscalendar/lang/calendar-pt.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-pt.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-pt.js Sun Mar 26 10:53:26 2006
@@ -1,17 +1,53 @@
// ** I18N
+
+// Calendar pt_BR language
+// Author: Adalberto Machado, <address@hidden>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
Calendar._DN = new Array
("Domingo",
"Segunda",
- "Terça",
+ "Terca",
"Quarta",
"Quinta",
"Sexta",
- "Sábado",
+ "Sabado",
"Domingo");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("Dom",
+ "Seg",
+ "Ter",
+ "Qua",
+ "Qui",
+ "Sex",
+ "Sab",
+ "Dom");
+
+// full month names
Calendar._MN = new Array
("Janeiro",
"Fevereiro",
- "Março",
+ "Marco",
"Abril",
"Maio",
"Junho",
@@ -22,24 +58,66 @@
"Novembro",
"Dezembro");
+// short month names
+Calendar._SMN = new Array
+("Jan",
+ "Fev",
+ "Mar",
+ "Abr",
+ "Mai",
+ "Jun",
+ "Jul",
+ "Ago",
+ "Set",
+ "Out",
+ "Nov",
+ "Dez");
+
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Trocar o primeiro dia da semana";
-Calendar._TT["PREV_YEAR"] = "Ano Anterior (mantenha para menu)";
-Calendar._TT["PREV_MONTH"] = "Mês Anterior (mantenha para menu)";
-Calendar._TT["GO_TODAY"] = "Ir para hoje";
-Calendar._TT["NEXT_MONTH"] = "Próximo Mês (mantenha para menu)";
-Calendar._TT["NEXT_YEAR"] = "Próximo Ano (mantenha para menu)";
-Calendar._TT["SEL_DATE"] = "Escolha Data";
+Calendar._TT["INFO"] = "Sobre o calendario";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"Ultima versao visite: http://www.dynarch.com/projects/calendar/\n" +
+"Distribuido sobre GNU LGPL. Veja http://gnu.org/licenses/lgpl.html para
detalhes." +
+"\n\n" +
+"Selecao de data:\n" +
+"- Use os botoes \xab, \xbb para selecionar o ano\n" +
+"- Use os botoes " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " para selecionar o mes\n" +
+"- Segure o botao do mouse em qualquer um desses botoes para selecao rapida.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Selecao de hora:\n" +
+"- Clique em qualquer parte da hora para incrementar\n" +
+"- ou Shift-click para decrementar\n" +
+"- ou clique e segure para selecao rapida.";
+
+Calendar._TT["PREV_YEAR"] = "Ant. ano (segure para menu)";
+Calendar._TT["PREV_MONTH"] = "Ant. mes (segure para menu)";
+Calendar._TT["GO_TODAY"] = "Hoje";
+Calendar._TT["NEXT_MONTH"] = "Prox. mes (segure para menu)";
+Calendar._TT["NEXT_YEAR"] = "Prox. ano (segure para menu)";
+Calendar._TT["SEL_DATE"] = "Selecione a data";
Calendar._TT["DRAG_TO_MOVE"] = "Arraste para mover";
Calendar._TT["PART_TODAY"] = " (hoje)";
-Calendar._TT["MON_FIRST"] = "Mostrar Segunda primeiro";
-Calendar._TT["SUN_FIRST"] = "Mostrar Domingo primeiro";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Mostre %s primeiro";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
Calendar._TT["CLOSE"] = "Fechar";
Calendar._TT["TODAY"] = "Hoje";
+Calendar._TT["TIME_PART"] = "(Shift-)Click ou arraste para mudar valor";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "a-mm-dd";
-Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
+Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b";
Calendar._TT["WK"] = "sm";
+Calendar._TT["TIME"] = "Hora:";
Index: phpgwapi/js/jscalendar/lang/calendar-ro.js
diff -u phpgwapi/js/jscalendar/lang/calendar-ro.js:1.4
phpgwapi/js/jscalendar/lang/calendar-ro.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-ro.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-ro.js Sun Mar 26 10:53:26 2006
@@ -30,8 +30,8 @@
Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" +
-"(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
-"Pentru ultima versiune vizitaţi: http://dynarch.com/mishoo/calendar.epl\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"Pentru ultima versiune vizitaţi:
http://www.dynarch.com/projects/calendar/\n" +
"Distribuit sub GNU LGPL. See http://gnu.org/licenses/lgpl.html for details."
+
"\n\n" +
"Selecţia datei:\n" +
@@ -52,8 +52,8 @@
Calendar._TT["SEL_DATE"] = "SelecteazÄ data";
Calendar._TT["DRAG_TO_MOVE"] = "Trage pentru a miÅca";
Calendar._TT["PART_TODAY"] = " (astÄzi)";
-Calendar._TT["MON_FIRST"] = "Prima zi -> Luni";
-Calendar._TT["SUN_FIRST"] = "Prima zi -> DuminicÄ";
+Calendar._TT["DAY_FIRST"] = "AfiÅeazÄ %s prima zi";
+Calendar._TT["WEEKEND"] = "0,6";
Calendar._TT["CLOSE"] = "Ãnchide";
Calendar._TT["TODAY"] = "AstÄzi";
Calendar._TT["TIME_PART"] = "(Shift-)Click sau drag pentru a selecta";
@@ -63,3 +63,4 @@
Calendar._TT["TT_DATE_FORMAT"] = "%A, %d %B";
Calendar._TT["WK"] = "spt";
+Calendar._TT["TIME"] = "Ora:";
Index: phpgwapi/js/jscalendar/lang/calendar-ru.js
diff -u phpgwapi/js/jscalendar/lang/calendar-ru.js:1.4
phpgwapi/js/jscalendar/lang/calendar-ru.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-ru.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-ru.js Sun Mar 26 10:53:26 2006
@@ -1,45 +1,123 @@
// ** I18N
+
+// Calendar RU language
+// Translation: Sly Golovanov, http://golovanov.net, <address@hidden>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
Calendar._DN = new Array
-("Âîñêðåñåíüå",
- "Ïîíåäåëüíèê",
- "Âòîðíèê",
- "Ñðåäà",
- "×åòâåðã",
- "Ïÿòíèöà",
- "Ñóááîòà",
- "Âîñêðåñåíüå");
+("воÑкÑеÑенÑе",
+ "понеделÑник",
+ "вÑоÑник",
+ "ÑÑеда",
+ "ÑеÑвеÑг",
+ "пÑÑниÑа",
+ "ÑÑббоÑа",
+ "воÑкÑеÑенÑе");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("вÑк",
+ "пон",
+ "вÑÑ",
+ "ÑÑд",
+ "ÑеÑ",
+ "пÑÑ",
+ "ÑÑб",
+ "вÑк");
+
+// full month names
Calendar._MN = new Array
-("ßíâàðü",
- "Ôåâðàëü",
- "Ìàðò",
- "Àïðåëü",
- "Ìàé",
- "Èþíü",
- "Èþëü",
- "Àâãóñò",
- "Ñåíòÿáðü",
- "Îêòÿáðü",
- "Íîÿáðü",
- "Äåêàáðü");
+("ÑнваÑÑ",
+ "ÑевÑалÑ",
+ "маÑÑ",
+ "апÑелÑ",
+ "май",
+ "иÑнÑ",
+ "иÑлÑ",
+ "авгÑÑÑ",
+ "ÑенÑÑбÑÑ",
+ "окÑÑбÑÑ",
+ "ноÑбÑÑ",
+ "декабÑÑ");
+
+// short month names
+Calendar._SMN = new Array
+("Ñнв",
+ "Ñев",
+ "маÑ",
+ "апÑ",
+ "май",
+ "иÑн",
+ "иÑл",
+ "авг",
+ "Ñен",
+ "окÑ",
+ "ноÑ",
+ "дек");
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Ñìåíèòü äåíü íà÷àëà íåäåëè (ÏÍ/ÂÑ)";
-Calendar._TT["PREV_YEAR"] = "Ïðåä. ãîä (óäåðæèâàòü äëÿ ìåíþ)";
-Calendar._TT["PREV_MONTH"] = "Ïðåä. ìåñÿö (óäåðæèâàòü äëÿ ìåíþ)";
-Calendar._TT["GO_TODAY"] = "Íà ñåãîäíÿ";
-Calendar._TT["NEXT_MONTH"] = "Ñëåä. ìåñÿö (óäåðæèâàòü äëÿ ìåíþ)";
-Calendar._TT["NEXT_YEAR"] = "Ñëåä. ãîä (óäåðæèâàòü äëÿ ìåíþ)";
-Calendar._TT["SEL_DATE"] = "Âûáðàòü äàòó";
-Calendar._TT["DRAG_TO_MOVE"] = "Ïåðåòàùèòü";
-Calendar._TT["PART_TODAY"] = " (ñåãîäíÿ)";
-Calendar._TT["MON_FIRST"] = "Ïîêàçàòü ïîíåäåëüíèê ïåðâûì";
-Calendar._TT["SUN_FIRST"] = "Ïîêàçàòü âîñêðåñåíüå ïåðâûì";
-Calendar._TT["CLOSE"] = "Çàêðûòü";
-Calendar._TT["TODAY"] = "Ñåãîäíÿ";
+Calendar._TT["INFO"] = "РкалендаÑе...";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
+"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for
details." +
+"\n\n" +
+"Ðак вÑбÑаÑÑ Ð´Ð°ÑÑ:\n" +
+"- ÐÑи помоÑи кнопок \xab, \xbb можно вÑбÑаÑÑ
год\n" +
+"- ÐÑи помоÑи кнопок " + String.fromCharCode(0x2039) + ", " +
String.fromCharCode(0x203a) + " можно вÑбÑаÑÑ Ð¼ÐµÑÑÑ\n" +
+"- ÐодеÑжиÑе ÑÑи кнопки нажаÑÑми, ÑÑобÑ
поÑвилоÑÑ Ð¼ÐµÐ½Ñ Ð±ÑÑÑÑого вÑбоÑа.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Ðак вÑбÑаÑÑ Ð²ÑемÑ:\n" +
+"- ÐÑи клике на ÑаÑаÑ
или минÑÑаÑ
они
ÑвелиÑиваÑÑÑÑ\n" +
+"- пÑи клике Ñ Ð½Ð°Ð¶Ð°Ñой клавиÑей Shift они
ÑменÑÑаÑÑÑÑ\n" +
+"- еÑли нажаÑÑ Ð¸ двигаÑÑ Ð¼ÑÑкой
влево/впÑаво, они бÑдÑÑ Ð¼ÐµÐ½ÑÑÑÑÑ Ð±ÑÑÑÑее.";
+
+Calendar._TT["PREV_YEAR"] = "Ðа год назад (ÑдеÑживаÑÑ
Ð´Ð»Ñ Ð¼ÐµÐ½Ñ)";
+Calendar._TT["PREV_MONTH"] = "Ðа меÑÑÑ Ð½Ð°Ð·Ð°Ð´ (ÑдеÑживаÑÑ
Ð´Ð»Ñ Ð¼ÐµÐ½Ñ)";
+Calendar._TT["GO_TODAY"] = "СегоднÑ";
+Calendar._TT["NEXT_MONTH"] = "Ðа меÑÑÑ Ð²Ð¿ÐµÑед
(ÑдеÑживаÑÑ Ð´Ð»Ñ Ð¼ÐµÐ½Ñ)";
+Calendar._TT["NEXT_YEAR"] = "Ðа год впеÑед (ÑдеÑживаÑÑ
Ð´Ð»Ñ Ð¼ÐµÐ½Ñ)";
+Calendar._TT["SEL_DATE"] = "ÐÑбеÑиÑе даÑÑ";
+Calendar._TT["DRAG_TO_MOVE"] = "ÐеÑеÑаÑкивайÑе мÑÑкой";
+Calendar._TT["PART_TODAY"] = " (ÑегоднÑ)";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "ÐеÑвÑй Ð´ÐµÐ½Ñ Ð½ÐµÐ´ÐµÐ»Ð¸ бÑÐ´ÐµÑ %s";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
+Calendar._TT["CLOSE"] = "ÐакÑÑÑÑ";
+Calendar._TT["TODAY"] = "СегоднÑ";
+Calendar._TT["TIME_PART"] = "(Shift-)клик или нажаÑÑ Ð¸
двигаÑÑ";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
-Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
+Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
+Calendar._TT["TT_DATE_FORMAT"] = "%e %b, %a";
-Calendar._TT["WK"] = "íåä";
+Calendar._TT["WK"] = "нед";
+Calendar._TT["TIME"] = "ÐÑемÑ:";
Index: phpgwapi/js/jscalendar/lang/calendar-sk.js
diff -u phpgwapi/js/jscalendar/lang/calendar-sk.js:1.4
phpgwapi/js/jscalendar/lang/calendar-sk.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-sk.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-sk.js Sun Mar 26 10:53:26 2006
@@ -64,8 +64,8 @@
Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" +
-"(c) dynarch.com 2002-2003\n" +
-"PoslednÄÅ verziu nÄËjdete na: http://dynarch.com/mishoo/calendar.epl\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" +
+"PoslednÄÅ verziu nÄËjdete na:
http://www.dynarch.com/projects/calendar/\n" +
"DistribuovanÄ© pod GNU LGPL. ViÃŹ http://gnu.org/licenses/lgpl.html pre
detaily." +
"\n\n" +
"VÄËber dÄËtumu:\n" +
Index: phpgwapi/js/jscalendar/lang/calendar-sp.js
diff -u phpgwapi/js/jscalendar/lang/calendar-sp.js:1.4
phpgwapi/js/jscalendar/lang/calendar-sp.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-sp.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-sp.js Sun Mar 26 10:53:26 2006
@@ -1,4 +1,15 @@
// ** I18N
+
+// Calendar SP language
+// Author: Rafael Velasco <rvu_at_idecnet_dot_com>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible. We strongly believe that
+// Unicode is the answer to a real internationalized world. Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
Calendar._DN = new Array
("Domingo",
"Lunes",
@@ -8,6 +19,18 @@
"Viernes",
"Sabado",
"Domingo");
+
+Calendar._SDN = new Array
+("Dom",
+ "Lun",
+ "Mar",
+ "Mie",
+ "Jue",
+ "Vie",
+ "Sab",
+ "Dom");
+
+// full month names
Calendar._MN = new Array
("Enero",
"Febrero",
@@ -16,15 +39,47 @@
"Mayo",
"Junio",
"Julio",
- "Augosto",
+ "Agosto",
"Septiembre",
- "Octubrer",
+ "Octubre",
"Noviembre",
"Diciembre");
+// short month names
+Calendar._SMN = new Array
+("Ene",
+ "Feb",
+ "Mar",
+ "Abr",
+ "May",
+ "Jun",
+ "Jul",
+ "Ago",
+ "Sep",
+ "Oct",
+ "Nov",
+ "Dic");
+
// tooltips
Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Primer dia de la semana";
+Calendar._TT["INFO"] = "Información del Calendario";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"Nuevas versiones en: http://www.dynarch.com/projects/calendar/\n" +
+"Distribuida bajo licencia GNU LGPL. Para detalles vea
http://gnu.org/licenses/lgpl.html ." +
+"\n\n" +
+"Selección de Fechas:\n" +
+"- Use \xab, \xbb para seleccionar el año\n" +
+"- Use " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) +
" para seleccionar el mes\n" +
+"- Mantenga presionado el botón del ratón en cualquiera de las opciones
superiores para un acceso rapido .";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Selección del Reloj:\n" +
+"- Seleccione la hora para cambiar el reloj\n" +
+"- o presione Shift-click para disminuirlo\n" +
+"- o presione click y arrastre del ratón para una selección rapida.";
+
Calendar._TT["PREV_YEAR"] = "Año anterior (Presione para menu)";
Calendar._TT["PREV_MONTH"] = "Mes Anterior (Presione para menu)";
Calendar._TT["GO_TODAY"] = "Ir a Hoy";
@@ -33,13 +88,23 @@
Calendar._TT["SEL_DATE"] = "Seleccione fecha";
Calendar._TT["DRAG_TO_MOVE"] = "Arrastre y mueva";
Calendar._TT["PART_TODAY"] = " (Hoy)";
-Calendar._TT["MON_FIRST"] = "Lunes Primero";
-Calendar._TT["SUN_FIRST"] = "Domingo Primero";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Mostrar %s primero";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
Calendar._TT["CLOSE"] = "Cerrar";
Calendar._TT["TODAY"] = "Hoy";
+Calendar._TT["TIME_PART"] = "(Shift-)Click o arrastra para cambar el valor";
// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-yy";
-Calendar._TT["TT_DATE_FORMAT"] = "D, d M";
+Calendar._TT["DEF_DATE_FORMAT"] = "%dd-%mm-%yy";
+Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y";
-Calendar._TT["WK"] = "Smn";
+Calendar._TT["WK"] = "Sm";
+Calendar._TT["TIME"] = "Hora:";
Index: phpgwapi/js/jscalendar/lang/calendar-sv.js
diff -u phpgwapi/js/jscalendar/lang/calendar-sv.js:1.4
phpgwapi/js/jscalendar/lang/calendar-sv.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-sv.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-sv.js Sun Mar 26 10:53:26 2006
@@ -1,7 +1,7 @@
// ** I18N
// Calendar SV language (Swedish, svenska)
-// Author: Mihai Bazon, <address@hidden>
+// Author: Mihai Bazon, <address@hidden>
// Translation team: <address@hidden>
// Translator: Leonard Norrgård <address@hidden>
// Last translator: Leonard Norrgård <address@hidden>
@@ -58,8 +58,8 @@
Calendar._TT["ABOUT"] =
"DHTML Datum/tid-väljare\n" +
-"(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
-"För senaste version gå till: http://dynarch.com/mishoo/calendar.epl\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"För senaste version gå till: http://www.dynarch.com/projects/calendar/\n" +
"Distribueras under GNU LGPL. Se http://gnu.org/licenses/lgpl.html för
detaljer." +
"\n\n" +
"Val av datum:\n" +
Index: phpgwapi/js/jscalendar/lang/calendar-zh.js
diff -u phpgwapi/js/jscalendar/lang/calendar-zh.js:1.4
phpgwapi/js/jscalendar/lang/calendar-zh.js:1.5
--- phpgwapi/js/jscalendar/lang/calendar-zh.js:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/lang/calendar-zh.js Sun Mar 26 10:53:26 2006
@@ -1,45 +1,119 @@
-// ** Translated by ATang ** I18N
-Calendar._DN = new Array
-("ÐÇÆÚÈÕ",
- "ÐÇÆÚÒ»",
- "ÐÇÆÚ¶þ",
- "ÐÇÆÚÈý",
- "ÐÇÆÚËÄ",
- "ÐÇÆÚÎå",
- "ÐÇÆÚÁù",
- "ÐÇÆÚÈÕ");
-Calendar._MN = new Array
-("Ò»ÔÂ",
- "¶þÔÂ",
- "ÈýÔÂ",
- "ËÄÔÂ",
- "ÎåÔÂ",
- "ÁùÔÂ",
- "ÆßÔÂ",
- "°ËÔÂ",
- "¾ÅÔÂ",
- "Ê®ÔÂ",
- "ʮһÔÂ",
- "Ê®¶þÔÂ");
-
-// tooltips
-Calendar._TT = {};
-Calendar._TT["TOGGLE"] = "Çл»ÖÜ¿ªÊ¼µÄÒ»Ìì";
-Calendar._TT["PREV_YEAR"] = "ÉÏÒ»Äê (°´×¡³ö²Ëµ¥)";
-Calendar._TT["PREV_MONTH"] = "ÉÏÒ»Ô (°´×¡³ö²Ëµ¥)";
-Calendar._TT["GO_TODAY"] = "µ½½ñÈÕ";
-Calendar._TT["NEXT_MONTH"] = "ÏÂÒ»Ô (°´×¡³ö²Ëµ¥)";
-Calendar._TT["NEXT_YEAR"] = "ÏÂÒ»Äê (°´×¡³ö²Ëµ¥)";
-Calendar._TT["SEL_DATE"] = "Ñ¡ÔñÈÕÆÚ";
-Calendar._TT["DRAG_TO_MOVE"] = "Í϶¯";
-Calendar._TT["PART_TODAY"] = " (½ñÈÕ)";
-Calendar._TT["MON_FIRST"] = "Ê×ÏÈÏÔʾÐÇÆÚÒ»";
-Calendar._TT["SUN_FIRST"] = "Ê×ÏÈÏÔʾÐÇÆÚÈÕ";
-Calendar._TT["CLOSE"] = "¹Ø±Õ";
-Calendar._TT["TODAY"] = "½ñÈÕ";
-
-// date formats
-Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
-Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
-
-Calendar._TT["WK"] = "ÖÜ";
+// ** I18N
+
+// Calendar ZH language
+// Author: muziq, <address@hidden>
+// Encoding: GB2312 or GBK
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("ÐÇÆÚÈÕ",
+ "ÐÇÆÚÒ»",
+ "ÐÇÆÚ¶þ",
+ "ÐÇÆÚÈý",
+ "ÐÇÆÚËÄ",
+ "ÐÇÆÚÎå",
+ "ÐÇÆÚÁù",
+ "ÐÇÆÚÈÕ");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary. We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+// Calendar._SDN_len = N; // short day name length
+// Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("ÈÕ",
+ "Ò»",
+ "¶þ",
+ "Èý",
+ "ËÄ",
+ "Îå",
+ "Áù",
+ "ÈÕ");
+
+// full month names
+Calendar._MN = new Array
+("Ò»ÔÂ",
+ "¶þÔÂ",
+ "ÈýÔÂ",
+ "ËÄÔÂ",
+ "ÎåÔÂ",
+ "ÁùÔÂ",
+ "ÆßÔÂ",
+ "°ËÔÂ",
+ "¾ÅÔÂ",
+ "Ê®ÔÂ",
+ "ʮһÔÂ",
+ "Ê®¶þÔÂ");
+
+// short month names
+Calendar._SMN = new Array
+("Ò»ÔÂ",
+ "¶þÔÂ",
+ "ÈýÔÂ",
+ "ËÄÔÂ",
+ "ÎåÔÂ",
+ "ÁùÔÂ",
+ "ÆßÔÂ",
+ "°ËÔÂ",
+ "¾ÅÔÂ",
+ "Ê®ÔÂ",
+ "ʮһÔÂ",
+ "Ê®¶þÔÂ");
+
+// tooltips
+Calendar._TT = {};
+Calendar._TT["INFO"] = "°ïÖú";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this
this ;-)
+"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
+"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for
details." +
+"\n\n" +
+"Ñ¡ÔñÈÕÆÚ:\n" +
+"- µã»÷ \xab, \xbb °´Å¥Ñ¡ÔñÄê·Ý\n" +
+"- µã»÷ " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) +
" °´Å¥Ñ¡ÔñÔ·Ý\n" +
+"- ³¤°´ÒÔÉϰ´Å¥¿É´Ó²Ëµ¥ÖпìËÙÑ¡ÔñÄê·Ý»òÔ·Ý";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Ñ¡Ôñʱ¼ä:\n" +
+"- µã»÷Сʱ»ò·ÖÖÓ¿Éʹ¸ÄÊýÖµ¼ÓÒ»\n" +
+"- °´×¡Shift¼üµã»÷Сʱ»ò·ÖÖÓ¿Éʹ¸ÄÊýÖµ¼õÒ»\n" +
+"- µã»÷Í϶¯Êó±ê¿É½øÐпìËÙÑ¡Ôñ";
+
+Calendar._TT["PREV_YEAR"] = "ÉÏÒ»Äê (°´×¡³ö²Ëµ¥)";
+Calendar._TT["PREV_MONTH"] = "ÉÏÒ»Ô (°´×¡³ö²Ëµ¥)";
+Calendar._TT["GO_TODAY"] = "תµ½½ñÈÕ";
+Calendar._TT["NEXT_MONTH"] = "ÏÂÒ»Ô (°´×¡³ö²Ëµ¥)";
+Calendar._TT["NEXT_YEAR"] = "ÏÂÒ»Äê (°´×¡³ö²Ëµ¥)";
+Calendar._TT["SEL_DATE"] = "Ñ¡ÔñÈÕÆÚ";
+Calendar._TT["DRAG_TO_MOVE"] = "Í϶¯";
+Calendar._TT["PART_TODAY"] = " (½ñÈÕ)";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "×î×ó±ßÏÔʾ%s";
+
+// This may be locale-dependent. It specifies the week-end days, as an array
+// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
+Calendar._TT["CLOSE"] = "¹Ø±Õ";
+Calendar._TT["TODAY"] = "½ñÈÕ";
+Calendar._TT["TIME_PART"] = "(Shift-)µã»÷Êó±ê»òÍ϶¯¸Ä±äÖµ";
+
+// date formats
+Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
+Calendar._TT["TT_DATE_FORMAT"] = "%A, %b %eÈÕ";
+
+Calendar._TT["WK"] = "ÖÜ";
+Calendar._TT["TIME"] = "ʱ¼ä:";
Index: phpgwapi/js/jscalendar/release-notes.html
diff -u phpgwapi/js/jscalendar/release-notes.html:1.4
phpgwapi/js/jscalendar/release-notes.html:1.5
--- phpgwapi/js/jscalendar/release-notes.html:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/release-notes.html Sun Mar 26 10:53:26 2006
@@ -11,9 +11,211 @@
</head>
<body>
+ <div style="float: right; border: 1px solid #000; background: #fff;
padding: 10px; ">
+ <a href="http://www.dynarch.com/projects/calendar/">The Coolest DHTML
Calendar</a><br />
+ © <a href="http://www.dynarch.com/">Dynarch.com</a> 2002 and later.
+ </div>
<h1>jscalendar release notes</h1>
- <p>This release compiled at Wednesday, 5 Nov 2003 (19:30).</p>
+ <p>This release compiled at Monday, 7 Mar 2005 (19:06).</p>
+
+ <h2>1.0</h2>
+
+ <ul>
+
+ <li>
+ Added support for multiple dates selection. In this mode the
+ calendar will allow the user to select more than one date, and
+ will maintain an array of selected dates that can be
+ investigated from your custom handlers. Sample in <a
+ href="multiple-dates.html">multiple-dates.html</a>.
+ </li>
+
+ <li>
+ Support for âday infoâ. Using this feature you can display
+ custom information for certain dates. Sample in <a
+ href="dayinfo.html">dayinfo.html</a>. Note that if the text
+ is really big the calendar layout might appear somehow broken;
+ this is something that should be easy to fix in the CSS file.
+ </li>
+
+ <li>
+ Clicking on âTodayâ will now close the calendar if the current
+ date is already selected.
+ </li>
+
+ <li>
+ The âfirst day of weekâ setting can now be defined in the
+ language file--after all, it is locale-specific. The new
+ parameter is âCalendar._FDâ. Language files should be
+ updated, but the calendar will not complain nor fail to
+ function if the parameter is not present.
+ </li>
+
+ <li>
+ Some fixes to make the thing work in Safari. It now seems to
+ be properly supported, please let me know if you encounter any
+ problems.
+ </li>
+
+ <li>
+ New skin: Aqua theme, appropriate for MacOSX fan sites :-)
+ This theme is located in âskins/aqua/theme.cssâ (in the
+ future, all themes will go to this directory).
+ </li>
+
+ <li>
+ <b>Bug fixes.</b>
+ <ul>
+ <li>
+ Keyboard operation now functions normally when the
+ calendar is displaying days from adjacent months; it might
+ even work correctly for months containing disabled dates
+ :). This fix was originally developed under contract for
+ <a
+ href="http://www.zapatec.com/website/main/products/prod1/">The
+ Zapatec Calendar</a>. Zapatec kindly allowed us to
+ include the bugfixes back in the open source calendar.
+ </li>
+ <li>
+ Fixed the time selection bug: the previous version would
+ reset the time to current time when a new date was
+ clicked.
+ </li>
+ <li>
+ Parsing hours like "12:XX pm" would wrongfully replace
+ "pm" with "am"--fixed.
+ </li>
+ <li>
+ Fixed critical bugs in parseDate function that would
+ initialize the calendar with 'NaN' values in all cells if
+ the string to be parsed is not a valid date.
+ </li>
+ <li>
+ The golbal variable that we are using was renamed to
+ â_dynarch_popupCalendarâ to minimize the risk of name
+ clashes. It's still difficult to get rid of it.
+ </li>
+ <li>
+ Added z-index property to drop-down menus style.
+ </li>
+ <li>
+ The calendar will update an input field even in flat mode,
+ if an input field was passed. Also, the âshowOthersâ
+ parameter will be effective in both popup and flat mode.
+ </li>
+ <li>
+ Others, probably.
+ </li>
+ </ul>
+ </li>
+
+ <li>
+ Documentation & sample files updated.
+ </li>
+
+ </ul>
+
+ <h2>0.9.6</h2>
+
+ <ul>
+
+ <li>
+ "Smart" (TM :-) positioning algorithm. The new algorithm will
+ try to keep the calendar in the browser view, which is helpful
+ in situations when the input field is near the bottom or the
+ right edge. This code is only tested with IE and Mozilla, but
+ it should work with other browsers too. Many thanks to <a
+ href="http://www.ex3.com">Sunny Chowdhury</a> for sponsoring
+ this feature!
+ </li>
+
+ <li>
+ Support for IE5/Win is back. I also want to thank Janusz
+ Piwowarski for keeping his eye on the CVS ;-) He reviewed my
+ IE5-related changes and sent me a much cleaner patch.
+ </li>
+
+ <li>
+ The calendar will now allow any day of week to be "the first
+ day of week". This was requested long time ago, by someone
+ whose name I forgot (sorry). The reason was that in certain
+ countries weeks start on Saturday. So I thought that instead
+ of having a "mondayFirst" and a "saturdayFirst" parameter,
+ :-), it's better to have a "firstDayOfWeek" parameter; now
+ it's present and its meaning is: "0 for Sunday", "1 for
+ Monday", "2 for Tuesday", etc. The equivalent parameter for
+ Calendar.setup is "firstDay". The end user can also change
+ it very easy: click on the day name in the calendar display.
+ </li>
+
+ <li>
+ The above feature triggered one <b>important change</b>: the
+ notion of "weekend" is now defined in the language file.
+ Added parameters:
+
+ <pre>
+ Calendar._TT["WEEKEND"] = "0,6";
+ Calendar._TT["DAY_FIRST"] = "Display %s first";</pre>
+
+ "WEEKEND" specifies a string with comma-separated numbers from
+ 0 to 7; they define what days are marked as "weekend". 5 and
+ 6 mean, of course, "Sunday" and "Saturday". Day first is the
+ tooltip displayed when a day name is hovered; "%s" will get
+ replaced with the day name. Updated languages are "en" and
+ "ro", which I maintain. Please note that languages wich are
+ not updated <b>will not work</b>. If yours is one of them,
+ please consider fixing it and sending me the fix so that I can
+ include it in the distro.
+ </li>
+
+ <li>
+ The calendar can now display days from the months adjacent to
+ the currently displayed one. This is optional, of course, and
+ the parameter name is "showsOtherMonths" (or "showOthers" in
+ Calendar.setup). All theme files were updated.
+ </li>
+
+ <li>
+ Displays "Time:" near the time selector, only if defined in
+ the language file.
+ </li>
+
+ <li>
+ Some bugs fixed in the date parsing code (which has also been
+ rewritten a little bit cleaner).
+ </li>
+
+ <li>
+ Calendar.setup will now configure the calendar to trigger the
+ input fields' "onchange" event, if specified, when a date is
+ selected.
+ </li>
+
+ <li>
+ New parameter in Calendar.setup: "cache" (<b>defaults to
+ false</b>). If set to true then the popup calendar object
+ will be "cached", meaning, it will be created only once, no
+ matter how many input fields are there in the page. Sometimes
+ this is not desirable, which is why I've added this
+ parameter. Please note that it defaults to "false" (thus the
+ default behavior has changed).
+ </li>
+
+ <li>
+ Added a simple PHP wrapper. It provides code which loads all
+ the required scripts and theme file, and one function which
+ creates and configures an input field for date input. It
+ takes care of creating and assigning unique ID-s for the
+ calendar fields and it also creates the "Calendar.setup" code.
+ Functions to create more specialized fields can be added very
+ easily. This feature was requested by the FreeMED.org project
+ (thanks for donating!).
+ </li>
+
+ </ul>
+
+ <p>Wow, there were quite some changes :-D Enjoy it!</p>
<h2>0.9.5</h2>
@@ -36,7 +238,7 @@
correctly when it was configured for an input field inside a
<b>scrolling area</b>. <b>Many thanks</b> to Ian Barrack (<a
href="http://www.simban.com">Simban.com</a>) who pointed it up and
- donated quote some money for the Calendar project!
+ donated quite some money for the Calendar project!
</li>
<li>
Index: phpgwapi/js/jscalendar/simple-1.html
diff -u phpgwapi/js/jscalendar/simple-1.html:1.4
phpgwapi/js/jscalendar/simple-1.html:1.5
--- phpgwapi/js/jscalendar/simple-1.html:1.4 Thu Dec 30 06:47:33 2004
+++ phpgwapi/js/jscalendar/simple-1.html Sun Mar 26 10:53:26 2006
@@ -98,7 +98,9 @@
<p><b>Input field with a trigger button.</b> Clicking the button activates
the calendar. Note that this one needs double-click (singleClick parameter
-is explicitely set to false).</p>
+is explicitely set to false). Also demonstrates the "step" parameter
+introduced in 0.9.6 (show all years in drop-down boxes, instead of every
+other year as default).</p>
<form action="#" method="get">
<input type="text" name="date" id="f_date_b" /><button type="reset"
id="f_trigger_b">...</button>
@@ -110,7 +112,8 @@
ifFormat : "%m/%d/%Y %I:%M %p", // format of the input
field
showsTime : true, // will display a time selector
button : "f_trigger_b", // trigger for the calendar
(button ID)
- singleClick : false // double-click mode
+ singleClick : false, // double-click mode
+ step : 1 // show all years in drop-down
boxes (instead of every other year as default)
});
</script>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] phpgwapi inc/class.jscalendar.inc.php js/jscale...,
Dave Hall <=