diff options
author | dmaclach@chromium.org <dmaclach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-02 21:46:28 +0000 |
---|---|---|
committer | dmaclach@chromium.org <dmaclach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-02 21:46:28 +0000 |
commit | a5a830f9b7ee311b47f5cb094aad4d388d5a488b (patch) | |
tree | 8a78c69b34662b71a9bcec90f09aa2c659aa26ea /remoting | |
parent | 02cd2bfab054f3f21f3d4972831933f0e588290d (diff) | |
download | chromium_src-a5a830f9b7ee311b47f5cb094aad4d388d5a488b.zip chromium_src-a5a830f9b7ee311b47f5cb094aad4d388d5a488b.tar.gz chromium_src-a5a830f9b7ee311b47f5cb094aad4d388d5a488b.tar.bz2 |
Cleans up some of the appengine ui to make it prettier.
Also fixes the "show offline servers" checkbox.
BUG=NONE
TEST=Bring up appengine UI and make sure the show offline servers checkbox works correctly.
Review URL: http://codereview.chromium.org/6588107
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76620 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting')
-rw-r--r-- | remoting/client/appengine/api.py | 8 | ||||
-rw-r--r-- | remoting/client/appengine/hostlist.html | 92 | ||||
-rwxr-xr-x | remoting/client/appengine/static_files/chromoting_icons.pdf | 2057 | ||||
-rw-r--r-- | remoting/client/appengine/static_files/client.js | 261 | ||||
-rw-r--r-- | remoting/client/appengine/static_files/main.css | 202 | ||||
-rwxr-xr-x | remoting/client/appengine/static_files/offline.png | bin | 0 -> 5440 bytes | |||
-rwxr-xr-x | remoting/client/appengine/static_files/online.png | bin | 0 -> 5420 bytes |
7 files changed, 2375 insertions, 245 deletions
diff --git a/remoting/client/appengine/api.py b/remoting/client/appengine/api.py index 1b48da0..ec16fc6 100644 --- a/remoting/client/appengine/api.py +++ b/remoting/client/appengine/api.py @@ -29,9 +29,6 @@ class GetXmppTokenHandler(webapp.RequestHandler): except auth.NotAuthenticated: self.response.out.write('User has not authenticated') self.set_status(400) - return - pass - class GetHostListHandler(webapp.RequestHandler): """Proxies the host-list handlers on the Chromoting directory.""" @@ -50,8 +47,9 @@ class GetHostListHandler(webapp.RequestHandler): except auth.NotAuthenticated: self.response.out.write('User has not authenticated') self.response.set_status(400) - return - + except (gdata.client.Unauthorized, gdata.client.RequestError), inst: + self.response.out.write(inst.reason) + self.response.set_status(inst.status) def main(): application = webapp.WSGIApplication( diff --git a/remoting/client/appengine/hostlist.html b/remoting/client/appengine/hostlist.html index 2f5eb95..7848db0 100644 --- a/remoting/client/appengine/hostlist.html +++ b/remoting/client/appengine/hostlist.html @@ -11,41 +11,75 @@ found in the LICENSE file. <link rel="stylesheet" type="text/css" href="static_files/main.css" /> <title>Remote Access Host List</title> </head> - <body class="hostlist_body" -{% ifnotequal chromoting_token None %} - onload="populateHostList();" -{% endifnotequal %} -> - - <h1>Remote Access</h1> - - <div id="auth_status" class="authstatus"> - <p>Chromoting Token: + <body onload="init();"> + <div class="header"> + </div> + <div id="main-content"> + <div id="navbar-container"> + <h1 id="settings-title">Chromoting</h1> + <ul id="navbar"> + </ul> + </div> + <div id="mainview"> + <div id="mainview-content"> + <div class="page"> + <section> + <h3>Host List</h3> + <div class="hostlist"> + <list id="hostlist-div"> + <p class='message'>Initializing...</p> + </list> + <div id="host-options"> + <button class="float-left" onclick="populateHostList();"> + Reload Host List + </button> + <span class="float-right"> + <input type=checkbox id="show_offline" + onClick="updateShowOfflineHosts(this);" /> + Show offline hosts + </span> + </div> + </div> + </section> + <section> + <h3>Chromoting Token</h3> + <div> {% ifnotequal chromoting_token None %} - OK (<a href="/auth/clear_chromoting_token">clear token</a>) + <div>Token Authenticated</div> + <button id="subitem" + onclick="window.location='/auth/clear_chromoting_token'"> + Clear Token + </button> {% else %} - <a href="/auth/chromoting_auth">Not Authenticated</a> + <div class="error-msg">Token Not Authenticated</div> + <button id="subitem" + onclick="window.location='/auth/chromoting_auth'"> + Authenticate Token + </button> {% endifnotequal %} - <p>Xmpp Token: + </div> + </section> + <section> + <h3>Xmpp Token</h3> + <div> {% ifnotequal xmpp_token None %} - OK (<a href="/auth/clear_xmpp_token">clear token</a>) + <div>Token Authenticated</div> + <button id="subitem" + onclick="window.location='/auth/clear_xmpp_token'"> + Clear Token + </button> {% else %} - <a href="/auth/xmpp_auth">Not Authenticated</a> + <div class="error-msg">Token Not Authenticated</div> + <button id="subitem" + onclick="window.location='/auth/xmpp_auth'"> + Authenticate Token + </button> {% endifnotequal %} + </div> + </section> + </div> + </div> + </div> </div> - <hr /> - - <p class="reload"> - <a href="javascript:populateHostList()">Reload host list</a> - </p> - - <input type=checkbox name="show_offline" id="show_offline" - onClick="updateShowOfflineHosts(this)"/>Show offline hosts - - <div id="hostlist_div" class="hostlist"> - <p class='message'>Initializing...</p> - </div> - - <br /> </body> </html> diff --git a/remoting/client/appengine/static_files/chromoting_icons.pdf b/remoting/client/appengine/static_files/chromoting_icons.pdf new file mode 100755 index 0000000..65bbad06 --- /dev/null +++ b/remoting/client/appengine/static_files/chromoting_icons.pdf @@ -0,0 +1,2057 @@ +%PDF-1.5
%
+1 0 obj
<</Metadata 2 0 R/OCProperties<</D<</OFF[5 0 R 97 0 R 188 0 R 279 0 R 370 0 R]/ON[6 0 R 98 0 R 189 0 R 280 0 R 371 0 R 461 0 R 462 0 R]/Order 463 0 R/RBGroups[]>>/OCGs[6 0 R 5 0 R 98 0 R 97 0 R 189 0 R 188 0 R 280 0 R 279 0 R 371 0 R 370 0 R 461 0 R 462 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 49698/Subtype/XML/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> +<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00 "> + <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <rdf:Description rdf:about="" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <dc:format>application/pdf</dc:format> + <dc:title> + <rdf:Alt> + <rdf:li xml:lang="x-default">chromoting_icons</rdf:li> + </rdf:Alt> + </dc:title> + <dc:rights> + <rdf:Alt> + <rdf:li xml:lang="x-default">Copyright 2011. The Chromium Authors. All rights reserved.
</rdf:li> + </rdf:Alt> + </dc:rights> + <dc:creator> + <rdf:Seq> + <rdf:li>Copyright 2011. The Chromium Authors. All rights reserved.</rdf:li> + </rdf:Seq> + </dc:creator> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmp="http://ns.adobe.com/xap/1.0/" + xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"> + <xmp:CreatorTool>Adobe Illustrator CS5</xmp:CreatorTool> + <xmp:CreateDate>2011-03-02T12:38:57-08:00</xmp:CreateDate> + <xmp:ModifyDate>2011-03-02T12:54:28-08:00</xmp:ModifyDate> + <xmp:MetadataDate>2011-03-02T12:54:28-08:00</xmp:MetadataDate> + <xmp:Thumbnails> + <rdf:Alt> + <rdf:li rdf:parseType="Resource"> + <xmpGImg:width>256</xmpGImg:width> + <xmpGImg:height>256</xmpGImg:height> + <xmpGImg:format>JPEG</xmpGImg:format> + <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FWndEQu7BUUVZiaAAdyTigmmKax+aPlDTS0a3RvrhdvRtB6v/D1Ef8Aw2VzyxiLJoOs1HbO
nx9eI+X6+TENR/ObWJSV0zTIrdO0ly7SNTx4pwp95zWZe2sEeR4vc6bN7SSP0RA9+/6mPXnn3zve
E+pqzwqeiW6JFT/ZKOX45rsntAf4Y/Mutyds6mf8Ve7ZKLi/1W5JN1qN3cE9fVndv1nMOfbec8qD
hT1WWXOUj8ShGtYWJZwWY9WLEn9eUntbUfzvsH6mkyJa+p238n4n+uP8raj+d9g/Utq0LTwEG3uJ
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</xmpGImg:image> + </rdf:li> + </rdf:Alt> + </xmp:Thumbnails> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" + xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" + xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"> + <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass> + <xmpMM:OriginalDocumentID>uuid:65E6390686CF11DBA6E2D887CEACB407</xmpMM:OriginalDocumentID> + <xmpMM:DocumentID>xmp.did:F77F117407206811822ADE0868BE5968</xmpMM:DocumentID> + <xmpMM:InstanceID>uuid:50e468c1-4e49-0741-a776-03e419c31137</xmpMM:InstanceID> + <xmpMM:DerivedFrom rdf:parseType="Resource"> + <stRef:instanceID>uuid:52d3fbd8-d8d7-2543-8e0c-81d9ea137ecb</stRef:instanceID> + <stRef:documentID>xmp.did:8CF5709C0E20681188C6A12CE4B46A4D</stRef:documentID> + <stRef:originalDocumentID>uuid:65E6390686CF11DBA6E2D887CEACB407</stRef:originalDocumentID> + <stRef:renditionClass>proof:pdf</stRef:renditionClass> + </xmpMM:DerivedFrom> + <xmpMM:History> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <stEvt:action>saved</stEvt:action> + <stEvt:instanceID>xmp.iid:F77F117407206811822ADE0868BE5968</stEvt:instanceID> + <stEvt:when>2011-03-02T12:38:48-08:00</stEvt:when> + <stEvt:softwareAgent>Adobe Illustrator CS5</stEvt:softwareAgent> + <stEvt:changed>/</stEvt:changed> + </rdf:li> + </rdf:Seq> + </xmpMM:History> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"> + <illustrator:StartupProfile>Web</illustrator:StartupProfile> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" + xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" + xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"> + <xmpTPg:NPages>1</xmpTPg:NPages> + <xmpTPg:HasVisibleTransparency>True</xmpTPg:HasVisibleTransparency> + <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint> + <xmpTPg:MaxPageSize rdf:parseType="Resource"> + <stDim:w>64.000000</stDim:w> + <stDim:h>64.000000</stDim:h> + <stDim:unit>Pixels</stDim:unit> + </xmpTPg:MaxPageSize> + <xmpTPg:PlateNames> + <rdf:Seq> + <rdf:li>Cyan</rdf:li> + <rdf:li>Magenta</rdf:li> + <rdf:li>Yellow</rdf:li> + <rdf:li>Black</rdf:li> + </rdf:Seq> + </xmpTPg:PlateNames> + <xmpTPg:SwatchGroups> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:groupName>Default Swatch Group</xmpG:groupName> + <xmpG:groupType>0</xmpG:groupType> + <xmpG:Colorants> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>White</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>255</xmpG:red> + <xmpG:green>255</xmpG:green> + <xmpG:blue>255</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>Black</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>0</xmpG:red> + <xmpG:green>0</xmpG:green> + <xmpG:blue>0</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>RGB Red</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>255</xmpG:red> + <xmpG:green>0</xmpG:green> + <xmpG:blue>0</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>RGB Yellow</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>255</xmpG:red> + <xmpG:green>255</xmpG:green> + <xmpG:blue>0</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>RGB Green</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>0</xmpG:red> + <xmpG:green>255</xmpG:green> + <xmpG:blue>0</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>RGB Cyan</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>0</xmpG:red> + <xmpG:green>255</xmpG:green> + <xmpG:blue>255</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>RGB Blue</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>0</xmpG:red> + <xmpG:green>0</xmpG:green> + <xmpG:blue>255</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>RGB Magenta</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>255</xmpG:red> + <xmpG:green>0</xmpG:green> + <xmpG:blue>255</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=193 G=39 B=45</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>193</xmpG:red> + <xmpG:green>39</xmpG:green> + <xmpG:blue>45</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=237 G=28 B=36</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>237</xmpG:red> + <xmpG:green>28</xmpG:green> + <xmpG:blue>36</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=241 G=90 B=36</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>241</xmpG:red> + <xmpG:green>90</xmpG:green> + <xmpG:blue>36</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=247 G=147 B=30</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>247</xmpG:red> + <xmpG:green>147</xmpG:green> + <xmpG:blue>30</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=251 G=176 B=59</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>251</xmpG:red> + <xmpG:green>176</xmpG:green> + <xmpG:blue>59</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=252 G=238 B=33</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>252</xmpG:red> + <xmpG:green>238</xmpG:green> + <xmpG:blue>33</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=217 G=224 B=33</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>217</xmpG:red> + <xmpG:green>224</xmpG:green> + <xmpG:blue>33</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=140 G=198 B=63</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>140</xmpG:red> + <xmpG:green>198</xmpG:green> + <xmpG:blue>63</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=57 G=181 B=74</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>57</xmpG:red> + <xmpG:green>181</xmpG:green> + <xmpG:blue>74</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=0 G=146 B=69</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>0</xmpG:red> + <xmpG:green>146</xmpG:green> + <xmpG:blue>69</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=0 G=104 B=55</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>0</xmpG:red> + <xmpG:green>104</xmpG:green> + <xmpG:blue>55</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=34 G=181 B=115</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>34</xmpG:red> + <xmpG:green>181</xmpG:green> + <xmpG:blue>115</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=0 G=169 B=157</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>0</xmpG:red> + <xmpG:green>169</xmpG:green> + <xmpG:blue>157</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=41 G=171 B=226</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>41</xmpG:red> + <xmpG:green>171</xmpG:green> + <xmpG:blue>226</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=0 G=113 B=188</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>0</xmpG:red> + <xmpG:green>113</xmpG:green> + <xmpG:blue>188</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=46 G=49 B=146</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>46</xmpG:red> + <xmpG:green>49</xmpG:green> + <xmpG:blue>146</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=27 G=20 B=100</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>27</xmpG:red> + <xmpG:green>20</xmpG:green> + <xmpG:blue>100</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=102 G=45 B=145</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>102</xmpG:red> + <xmpG:green>45</xmpG:green> + <xmpG:blue>145</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=147 G=39 B=143</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>147</xmpG:red> + <xmpG:green>39</xmpG:green> + <xmpG:blue>143</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=158 G=0 B=93</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>158</xmpG:red> + <xmpG:green>0</xmpG:green> + <xmpG:blue>93</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=212 G=20 B=90</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>212</xmpG:red> + <xmpG:green>20</xmpG:green> + <xmpG:blue>90</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=237 G=30 B=121</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>237</xmpG:red> + <xmpG:green>30</xmpG:green> + <xmpG:blue>121</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=199 G=178 B=153</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>199</xmpG:red> + <xmpG:green>178</xmpG:green> + <xmpG:blue>153</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=153 G=134 B=117</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>153</xmpG:red> + <xmpG:green>134</xmpG:green> + <xmpG:blue>117</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=115 G=99 B=87</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>115</xmpG:red> + <xmpG:green>99</xmpG:green> + <xmpG:blue>87</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=83 G=71 B=65</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>83</xmpG:red> + <xmpG:green>71</xmpG:green> + <xmpG:blue>65</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=198 G=156 B=109</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>198</xmpG:red> + <xmpG:green>156</xmpG:green> + <xmpG:blue>109</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=166 G=124 B=82</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>166</xmpG:red> + <xmpG:green>124</xmpG:green> + <xmpG:blue>82</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=140 G=98 B=57</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>140</xmpG:red> + <xmpG:green>98</xmpG:green> + <xmpG:blue>57</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=117 G=76 B=36</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>117</xmpG:red> + <xmpG:green>76</xmpG:green> + <xmpG:blue>36</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=96 G=56 B=19</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>96</xmpG:red> + <xmpG:green>56</xmpG:green> + <xmpG:blue>19</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=66 G=33 B=11</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>66</xmpG:red> + <xmpG:green>33</xmpG:green> + <xmpG:blue>11</xmpG:blue> + </rdf:li> + </rdf:Seq> + </xmpG:Colorants> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:groupName>Grays</xmpG:groupName> + <xmpG:groupType>1</xmpG:groupType> + <xmpG:Colorants> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=0 G=0 B=0</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>0</xmpG:red> + <xmpG:green>0</xmpG:green> + <xmpG:blue>0</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=26 G=26 B=26</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>26</xmpG:red> + <xmpG:green>26</xmpG:green> + <xmpG:blue>26</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=51 G=51 B=51</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>51</xmpG:red> + <xmpG:green>51</xmpG:green> + <xmpG:blue>51</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=77 G=77 B=77</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>77</xmpG:red> + <xmpG:green>77</xmpG:green> + <xmpG:blue>77</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=102 G=102 B=102</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>102</xmpG:red> + <xmpG:green>102</xmpG:green> + <xmpG:blue>102</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=128 G=128 B=128</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>128</xmpG:red> + <xmpG:green>128</xmpG:green> + <xmpG:blue>128</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=153 G=153 B=153</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>153</xmpG:red> + <xmpG:green>153</xmpG:green> + <xmpG:blue>153</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=179 G=179 B=179</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>179</xmpG:red> + <xmpG:green>179</xmpG:green> + <xmpG:blue>179</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=204 G=204 B=204</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>204</xmpG:red> + <xmpG:green>204</xmpG:green> + <xmpG:blue>204</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=230 G=230 B=230</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>230</xmpG:red> + <xmpG:green>230</xmpG:green> + <xmpG:blue>230</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=242 G=242 B=242</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>242</xmpG:red> + <xmpG:green>242</xmpG:green> + <xmpG:blue>242</xmpG:blue> + </rdf:li> + </rdf:Seq> + </xmpG:Colorants> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:groupName>Web Color Group</xmpG:groupName> + <xmpG:groupType>1</xmpG:groupType> + <xmpG:Colorants> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=63 G=169 B=245</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>63</xmpG:red> + <xmpG:green>169</xmpG:green> + <xmpG:blue>245</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=122 G=201 B=67</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>122</xmpG:red> + <xmpG:green>201</xmpG:green> + <xmpG:blue>67</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=255 G=147 B=30</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>255</xmpG:red> + <xmpG:green>147</xmpG:green> + <xmpG:blue>30</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=255 G=29 B=37</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>255</xmpG:red> + <xmpG:green>29</xmpG:green> + <xmpG:blue>37</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=255 G=123 B=172</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>255</xmpG:red> + <xmpG:green>123</xmpG:green> + <xmpG:blue>172</xmpG:blue> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>R=189 G=204 B=212</xmpG:swatchName> + <xmpG:mode>RGB</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:red>189</xmpG:red> + <xmpG:green>204</xmpG:green> + <xmpG:blue>212</xmpG:blue> + </rdf:li> + </rdf:Seq> + </xmpG:Colorants> + </rdf:li> + </rdf:Seq> + </xmpTPg:SwatchGroups> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> + <pdf:Producer>Adobe PDF library 9.90</pdf:Producer> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/"> + <xmpRights:Marked>True</xmpRights:Marked> + <xmpRights:WebStatement>http://code.google.com/chromium/terms.html</xmpRights:WebStatement> + </rdf:Description> + </rdf:RDF> +</x:xmpmeta> + + + + + + + + + + + + + + + + + + + + + +<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[8 0 R]/Type/Pages>>
endobj
8 0 obj
<</ArtBox[0.0 0.0 63.0693 64.0]/BleedBox[0.0 0.0 64.0 64.0]/Contents 464 0 R/Group 465 0 R/LastModified(D:20110302125428-08'00')/MediaBox[0.0 0.0 64.0 64.0]/Parent 3 0 R/PieceInfo<</Illustrator 466 0 R>>/Resources<</ExtGState<</GS0 467 0 R/GS1 468 0 R/GS2 469 0 R>>/Properties<</MC0 461 0 R/MC1 462 0 R>>/Shading<</Sh0 470 0 R/Sh1 471 0 R>>/XObject<</Fm0 472 0 R/Fm1 473 0 R/Fm2 474 0 R/Fm3 475 0 R>>>>/Thumb 476 0 R/TrimBox[0.0 0.0 64.0 64.0]/Type/Page>>
endobj
464 0 obj
<</Filter/FlateDecode/Length 702>>stream
+HlTn1W5AhC"j)Y +'Eǭ;=zwsw-0EN26.T[q,TQꄉc@مH9_ݱg) +8;Rb40bJq$&B%7Y_<bp16HAiQ2uu!!._H<SIn>bL3/W?/SBqQY;`A3i9\usjX.&]0 +\E]\.1c/Ee!<B5)*SU~>
endstream
endobj
477 0 obj
[/Indexed/DeviceRGB 255 478 0 R]
endobj
478 0 obj
<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream
+8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1 +VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH< +PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
472 0 obj
<</BBox[10.3228 55.7441 46.1113 19.9443]/Group 479 0 R/Length 620/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 467 0 R>>/Shading<</Sh0 480 0 R>>>>/Subtype/Form>>stream
+q +18.944 54.699 m +17.897 55.744 l +10.323 48.162 l +11.37 47.117 l +h +W n +q +0 g +/GS0 gs +10.8730774 -36.0829926 -36.0829926 -10.8730774 13.7133789 54.4819336 cm +BX /Sh0 sh EX Q +Q +q +31.936 41.801 m +32.653 41.086 l +33.368 41.801 l +46.111 54.529 l +44.904 55.734 l +32.108 42.953 l +31.446 42.291 l +h +W n +q +0 g +/GS0 gs +10.8740845 -36.086319 -36.086319 -10.8740845 35.0136719 60.9038086 cm +BX /Sh0 sh EX Q +Q +q +24.268 32.695 m +24.981 33.412 l +24.268 34.129 l +23.776 34.619 l +23.116 33.955 l +10.327 21.151 l +11.532 19.944 l +h +W n +q +0 g +/GS0 gs +10.8750916 -36.0896759 -36.0896759 -10.8750916 9.8100586 53.3110352 cm +BX /Sh0 sh EX Q +Q +
endstream
endobj
473 0 obj
<</BBox[10.3228 55.7441 52.4883 33.0586]/Group 481 0 R/Length 372/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 467 0 R>>/Shading<</Sh0 480 0 R>>>>/Subtype/Form>>stream
+q +23.821 34.664 m +23.116 33.955 l +22.219 33.059 l +28.172 35.451 35.051 37.477 42.488 38.889 c +42.785 38.945 43.08 38.996 43.377 39.049 c +52.488 48.16 l +44.904 55.734 l +32.108 42.953 l +31.403 42.248 l +30.694 42.953 l +17.897 55.744 l +10.323 48.162 l +23.116 35.371 l +h +W n +q +0 g +/GS0 gs +8.9833527 -42.0575562 -42.0575562 -8.9833527 27.2451172 67.6411133 cm +BX /Sh0 sh EX Q +Q +
endstream
endobj
474 0 obj
<</BBox[4.24902 12.7969 63.0693 -0.0732422]/Group 482 0 R/Length 267/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 483 0 R>>/Shading<</Sh0 484 0 R>>>>/Subtype/Form>>stream
+q +63.069 6.36 m +63.069 2.807 49.901 -0.073 33.659 -0.073 c +17.417 -0.073 4.249 2.807 4.249 6.36 c +4.249 9.915 17.417 12.797 33.659 12.797 c +49.901 12.797 63.069 9.915 63.069 6.36 c +W n +q +0 g +/GS0 gs +29.4075775 0 0 -6.4358063 33.6601562 6.3613281 cm +BX /Sh0 sh EX Q +Q +
endstream
endobj
475 0 obj
<</BBox[-31.0 24.4883 31.0 -24.4883]/Length 576/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 469 0 R/GS1 467 0 R/GS2 468 0 R>>/Shading<</Sh0 470 0 R>>/XObject<</Fm0 485 0 R/Fm1 486 0 R/Fm2 487 0 R>>>>/Subtype/Form>>stream
+q +/GS0 gs +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /Fm0 Do +Q +q +25 -14.916 m +16.125 -23.781 l +-7.129 -0.521 l +-16.125 -9.521 l +-25 -0.645 l +-7.141 17.219 l +-7.129 17.193 l +-7.102 17.219 l +h +W n +q +0 g +/GS1 gs +22.2518921 0 0 22.2518921 -1.9550934 12.885788 cm +BX /Sh0 sh EX Q +Q +0.549 0.596 0.627 RG +1 w 4 M 0 j 0 J []0 d +/GS1 gs +q 1 0 0 1 25 -14.916 cm +0 0 m +-8.875 -8.865 l +-32.129 14.395 l +-41.125 5.395 l +-50 14.271 l +-32.141 32.135 l +-32.129 32.109 l +-32.102 32.135 l +0 0 l +h +S +Q +q +0 G +/GS2 gs +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /Fm1 Do +Q +q +0 G +/GS2 gs +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /Fm2 Do +Q +
endstream
endobj
485 0 obj
<</BBox[-31.0 24.4883 31.0 15.4883]/Group 488 0 R/Length 246/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 489 0 R>>/Shading<</Sh0 490 0 R>>>>/Subtype/Form>>stream
+q +31 19.988 m +31 22.475 17.121 24.488 0 24.488 c +-17.119 24.488 -31 22.475 -31 19.988 c +-31 17.504 -17.119 15.488 0 15.488 c +17.121 15.488 31 17.504 31 19.988 c +W n +q +0 g +/GS0 gs +30.9985809 0 0 4.500061 -0.0002441 19.9887695 cm +BX /Sh0 sh EX Q +Q +
endstream
endobj
486 0 obj
<</BBox[-23.584 2.30664 17.5605 -22.3672]/Group 491 0 R/Length 394/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 467 0 R>>/Shading<</Sh0 480 0 R>>>>/Subtype/Form>>stream
+q +-6.398 1.584 m +-5.674 2.307 l +-4.953 1.584 l +17.561 -20.934 l +16.125 -22.367 l +-6.422 0.186 l +-7.109 0.873 l +h +W n +q +0 g +/GS0 gs +4.9998779 40.4992981 -40.4992828 4.9998779 3.1107635 -27.1601868 cm +BX /Sh0 sh EX Q +Q +q +-14.889 -6.869 m +-16.125 -8.107 l +-23.584 -0.645 l +-22.348 0.594 l +h +W n +q +0 g +/GS0 gs +5.0000458 40.5006561 -40.5006409 5.0000458 -21.7469788 -24.0929871 cm +BX /Sh0 sh EX Q +Q +
endstream
endobj
487 0 obj
<</BBox[-23.584 3.79883 23.5859 -22.3672]/Group 492 0 R/Length 472/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 467 0 R>>/Shading<</Sh0 480 0 R>>>>/Subtype/Form>>stream
+q +8.648 -5.51 m +10.879 -5.934 13.082 -6.285 15.25 -6.574 c +23.586 -14.918 l +16.125 -22.367 l +-3.803 -2.434 l +0.107 -3.635 4.279 -4.68 8.648 -5.51 c +W n +q +0 g +/GS0 gs +17.5556335 39.6029053 -39.60289 17.5556335 -1.7137756 -34.8557739 cm +BX /Sh0 sh EX Q +Q +q +-8.789 -0.768 m +-16.125 -8.107 l +-23.584 -0.645 l +-19.145 3.799 l +-16.074 2.16 -12.596 0.619 -8.789 -0.768 c +W n +q +0 g +/GS0 gs +17.5584259 39.6092072 -39.6091919 17.5584259 -26.4632416 -23.8887939 cm +BX /Sh0 sh EX Q +Q +
endstream
endobj
492 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
480 0 obj
<</AntiAlias false/ColorSpace 493 0 R/Coords[0.0 0.0 1.0 0.0]/Domain[0.0 1.0]/Extend[true true]/Function 494 0 R/ShadingType 2>>
endobj
493 0 obj
/DeviceRGB
endobj
494 0 obj
<</Bounds[]/Domain[0.0 1.0]/Encode[0.0 1.0]/FunctionType 3/Functions[495 0 R]>>
endobj
495 0 obj
<</C0[1.0 1.0 1.0]/C1[0.0 0.0 0.0]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
467 0 obj
<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>>
endobj
491 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
488 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
490 0 obj
<</AntiAlias false/ColorSpace 493 0 R/Coords[0.0 0.0 0.0 0.0 0.0 1.0]/Domain[0.0 1.0]/Extend[true true]/Function 496 0 R/ShadingType 3>>
endobj
496 0 obj
<</Bounds[0.0981598]/Domain[0.0 1.0]/Encode[0.0 1.0 0.0 1.0]/FunctionType 3/Functions[497 0 R 498 0 R]>>
endobj
497 0 obj
<</C0[0.874512 0.862747 0.858826]/C1[0.874512 0.862747 0.858826]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
498 0 obj
<</C0[0.874512 0.862747 0.858826]/C1[1.0 1.0 1.0]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
489 0 obj
<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask 499 0 R/Type/ExtGState/ca 1.0/op false>>
endobj
499 0 obj
<</G 500 0 R/S/Luminosity/Type/Mask>>
endobj
500 0 obj
<</BBox[-32767.0 32767.0 32767.0 -32767.0]/Group 501 0 R/Length 79/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 467 0 R>>/Shading<</Sh0 502 0 R>>>>/Subtype/Form>>stream
+q +0 g +/GS0 gs +30.9985809 0 0 4.500061 -0.0002441 19.9887695 cm +BX /Sh0 sh EX Q +
endstream
endobj
501 0 obj
<</CS/DeviceGray/I false/K false/S/Transparency/Type/Group>>
endobj
502 0 obj
<</AntiAlias false/ColorSpace 503 0 R/Coords[0.0 0.0 0.0 0.0 0.0 1.0]/Domain[0.0 1.0]/Extend[true true]/Function 504 0 R/ShadingType 3>>
endobj
503 0 obj
/DeviceGray
endobj
504 0 obj
<</Bounds[0.0981598]/Domain[0.0 1.0]/Encode[0.0 1.0 0.0 1.0]/FunctionType 3/Functions[505 0 R 506 0 R]>>
endobj
505 0 obj
<</C0[0.850006]/C1[0.850006]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
506 0 obj
<</C0[0.850006]/C1[0.0]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
470 0 obj
<</AntiAlias false/ColorSpace 493 0 R/Coords[0.0 0.0 0.0 0.0 0.0 1.0]/Domain[0.0 1.0]/Extend[true true]/Function 507 0 R/ShadingType 3>>
endobj
507 0 obj
<</Bounds[]/Domain[0.0 1.0]/Encode[0.0 1.0]/FunctionType 3/Functions[508 0 R]>>
endobj
508 0 obj
<</C0[1.0 1.0 1.0]/C1[0.694122 0.749023 0.780396]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
469 0 obj
<</AIS false/BM/Multiply/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>>
endobj
468 0 obj
<</AIS false/BM/Screen/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>>
endobj
482 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
484 0 obj
<</AntiAlias false/ColorSpace 493 0 R/Coords[0.0 0.0 0.0 0.0 0.0 1.0]/Domain[0.0 1.0]/Extend[true true]/Function 509 0 R/ShadingType 3>>
endobj
509 0 obj
<</Bounds[0.0981598]/Domain[0.0 1.0]/Encode[0.0 1.0 0.0 1.0]/FunctionType 3/Functions[510 0 R 511 0 R]>>
endobj
510 0 obj
<</C0[0.854904 0.854904 0.854904]/C1[0.854904 0.854904 0.854904]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
511 0 obj
<</C0[0.854904 0.854904 0.854904]/C1[1.0 1.0 1.0]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
483 0 obj
<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask 512 0 R/Type/ExtGState/ca 1.0/op false>>
endobj
512 0 obj
<</G 513 0 R/S/Luminosity/Type/Mask>>
endobj
513 0 obj
<</BBox[-32767.0 32767.0 32767.0 -32767.0]/Group 514 0 R/Length 80/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 467 0 R>>/Shading<</Sh0 515 0 R>>>>/Subtype/Form>>stream
+q +0 g +/GS0 gs +29.4075775 0 0 -6.4358063 33.6601562 6.3613281 cm +BX /Sh0 sh EX Q +
endstream
endobj
514 0 obj
<</CS/DeviceGray/I false/K false/S/Transparency/Type/Group>>
endobj
515 0 obj
<</AntiAlias false/ColorSpace 503 0 R/Coords[0.0 0.0 0.0 0.0 0.0 1.0]/Domain[0.0 1.0]/Extend[true true]/Function 516 0 R/ShadingType 3>>
endobj
516 0 obj
<</Bounds[0.0981598]/Domain[0.0 1.0]/Encode[0.0 1.0 0.0 1.0]/FunctionType 3/Functions[517 0 R 518 0 R]>>
endobj
517 0 obj
<</C0[0.949997]/C1[0.949997]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
518 0 obj
<</C0[0.949997]/C1[0.0]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
481 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
479 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
471 0 obj
<</AntiAlias false/ColorSpace 493 0 R/Coords[0.0 0.0 0.0 0.0 0.0 1.0]/Domain[0.0 1.0]/Extend[true true]/Function 519 0 R/ShadingType 3>>
endobj
519 0 obj
<</Bounds[]/Domain[0.0 1.0]/Encode[0.0 1.0]/FunctionType 3/Functions[520 0 R]>>
endobj
520 0 obj
<</C0[0.929413 1.0 0.819611]/C1[0.121567 0.854904 0.121567]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
461 0 obj
<</Intent 521 0 R/Name(Offline)/Type/OCG/Usage 522 0 R>>
endobj
462 0 obj
<</Intent 523 0 R/Name(Online)/Type/OCG/Usage 524 0 R>>
endobj
523 0 obj
[/View/Design]
endobj
524 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 15.0)/Subtype/Artwork>>>>
endobj
521 0 obj
[/View/Design]
endobj
522 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 15.0)/Subtype/Artwork>>>>
endobj
466 0 obj
<</LastModified(D:20110302125428-08'00')/Private 525 0 R>>
endobj
525 0 obj
<</AIMetaData 526 0 R/AIPDFPrivateData1 527 0 R/AIPDFPrivateData10 528 0 R/AIPDFPrivateData11 529 0 R/AIPDFPrivateData12 530 0 R/AIPDFPrivateData13 531 0 R/AIPDFPrivateData14 532 0 R/AIPDFPrivateData15 533 0 R/AIPDFPrivateData2 534 0 R/AIPDFPrivateData3 535 0 R/AIPDFPrivateData4 536 0 R/AIPDFPrivateData5 537 0 R/AIPDFPrivateData6 538 0 R/AIPDFPrivateData7 539 0 R/AIPDFPrivateData8 540 0 R/AIPDFPrivateData9 541 0 R/ContainerVersion 11/CreatorVersion 15/NumBlock 15/RoundtripVersion 15>>
endobj
526 0 obj
<</Length 958>>stream
+%!PS-Adobe-3.0
%%Creator: Adobe Illustrator(R) 15.0
%%AI8_CreatorVersion: 15.0.2
%%For: (Dave MacLachlan) ()
%%Title: (chromoting_icons.pdf)
%%CreationDate: 2011/3/2 12:54
%%Canvassize: 16383
%%BoundingBox: -1 -65 64 0
%%HiResBoundingBox: -1 -64.0732 63.0693 0
%%DocumentProcessColors: Cyan Magenta Yellow Black
%AI5_FileFormat 11.0
%AI12_BuildNumber: 399
%AI3_ColorUsage: Color
%AI7_ImageSettings: 0
%%RGBProcessColor: 0 0 0 ([Registration])
%AI3_Cropmarks: 0 -64 64 0
%AI3_TemplateBox: 32.5 -32.5 32.5 -32.5
%AI3_TileBox: -256 -388 320 346
%AI3_DocumentPreview: None
%AI5_ArtSize: 14400 14400
%AI5_RulerUnits: 6
%AI9_ColorModel: 1
%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 2
%AI9_OpenToView: -46.8081 -0.948242 11.2236 1355 752 18 0 0 43 134 0 0 0 1 1 0 1 1 0 1
%AI5_OpenViewLayers: 77
%%PageOrigin:-368 -332
%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI9_Flatten: 1
%AI12_CMSettings: 00.MS
%%EndComments
endstream
endobj
527 0 obj
<</Length 26010>>stream
+%%BoundingBox: -1 -65 64 0
%%HiResBoundingBox: -1 -64.0732 63.0693 0
%AI7_Thumbnail: 128 128 8
%%BeginData: 25876 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD36FFAF848A5F5F343B123A123B123A123B3A5F5F8484AFAFFD66
%FF8460343A1217111717391639163916391639163916171117113A345F84
%AEAFFD5DFFAF845F123A1739163F383F383F383F383F383F383F383F383F
%383F383F3839173A123B5FAEFD58FFAF5F3B111716391638163816391639
%163916391639163916391639163916391639163816391617113A59A8A8FD
%52FF84601218173F383F383F383F383F383F383F383F383F383F383F383F
%383F383F383F383F383F383F383F3939113B84FD4EFFAF8A341211391638
%163916391639163916391639163916391639163916391639163916391639
%163916391639163938381617125FA8FD4AFF843B1139383F383F3839383F
%3839383F3839383F3839383F3839383F3839383F3839383F3839383F3839
%383F3839383F383F3839173A5FFD47FFA834181638163916391639163916
%391639163916391639163916391639163916391639163916391639163916
%391639163916391639163816171260AEFD42FFAF5F1239383F383F383F38
%3F383F383F383F383F383F383F383F383F383F383F383F383F383F383F38
%3F383F383F383F383F383F383F383F383F383F113B84FD40FF5F3A113916
%391639163916391639163916391639163916391639163916391639163916
%39163916391639163916391639163916391639163916391639163F161235
%FD3EFF3B18163F3839383F3839383F3839383F3839383F3839383F383938
%3F3839383F3839383F3839383F3839383F3839383F3839383F3839383F38
%39383F3839383F3839128AFD3AFF84121716381639163916391639163916
%391639163916391639163916391639163916391639163916391639163916
%3916391639163916391639163916391639163916391639115FAEFD37FF84
%1239383F383F383F383F383F383F383F383F383F383F383F383F383F383F
%383F383F383F383F383F383F383F383F383F383F383F383F383F383F383F
%383F383F383F383F383F173BA8FD34FFA85F113916391639163916391639
%163916391639163916391639163916391639163916391639163916391639
%16391639163916391639163916391639163916391639163916391639163F
%111284FD32FFAF3B113F3839383F3839383F3839383F3839383F3839383F
%3839383F3839383F3839383F3839383F3839383F3839383F3839383F3839
%383F3839383F3839383F3839383F383F163F3839383F17185FFD30FF843B
%113816391639163916391639163916391639163916391639163916391639
%163916391639163916391639163916391639163916391639163916391639
%163916391638165E3438163916391638161259FD2EFFA83B173F383F383F
%383F383F383F383F383F383F383F383F383F383F383F383F383F383F383F
%383F383F383F383F383F383F383F383F383F383F383F383F383F383F383F
%165E537D583F383F383F383F38185FFD2CFFA834103F1639163916391639
%163916391639163916391639163916391639163916391639163916391639
%1639163916391639163916391639163916391639163916391639163A537D
%537D343F16391639163816185FFD2AFFA83B173F383F3839383F3839383F
%3839383F3839383F3839383F3839383F3839383F3839383F3839383F3839
%383F3839383F3839383F3839383F3839383F3839383F383F165E537D5984
%597D583F3839383F383F16185FFD28FFA834103816391639163916391639
%163916391639163916391639163916391639163916391639163916391639
%1639163916391639163916391639163916391639163916391639527D59A8
%A87E5277333916391639163816185FFD27FF3B173F383F383F383F383F38
%3F383F383F383F383F383F383F383F383F383F383F383F383F383F383F38
%3F383F383F383F383F383F383F383F383F383F383F383F383F385E537D7D
%A8FFFFA884537D583F383F383F383F391884FD25FF5F1138163916391639
%163916391639163916391639163916391639163916391639163916391639
%16391639163916391639163916391639163916391639163916391639165E
%535953A8FFFFA9FFA87D527D343816391639163F161284FD23FF84113F38
%39383F3839383F3839383F3839383F3839383F3839383F3839383F383938
%3F3839383F3839383F3839383F3839383F3839383F3839383F3839383F38
%39383F385E537D59A8FD06FFA87E537D583F163F3839383F173BAEFD21FF
%841139163916391639163916391639163916391639163916391639163916
%391639163916391639163916391639163916391639163916391639163916
%39163916391638165E535953A8FFFFA8FFFFFFA8A9847D527D3438163916
%391638113BFD21FF1239383F383F383F383F383F383F383F383F383F383F
%383F383F383F383F383F383F383F383F383F383F383F383F383F383F383F
%383F383F383F383F383F383F383F165E537D59A9FD06FFA8FFA8AFA88459
%7D583F383F383F383F1184FD1FFF35173839163916391639163916391639
%163916391639163916391639163916391639163916391639163916391639
%1639163916391639163916391639163916391639163A537D59A8A9FFFFFF
%A8FFA8A8A8A9A8A8847E537D343F16391639163911AEFD1DFF8418383F38
%39383F3839383F3839383F3839383F3839383F3839383F3839383F383938
%3F3839383F3839383F3839383F3839383F3839383F3839383F3839383F38
%3F165E537D59A8FD06FFA8AFA8A9A8AFA8AF8484597D583F3839383F3839
%34FD1CFFA83A163816391639163916391639163916391639163916391639
%163916391639163916391639163916391639163916391639163916391639
%163916391639163916391639527D59A8A8FFA8FFA8FFFD0AA87E7E527733
%3916391639161759FD1BFF60173F383F383F383F383F383F383F383F383F
%383F383F383F383F383F383F383F383F383F383F383F383F383F383F383F
%383F383F383F383F383F383F383F383F385E537D7DA8FD06FFA8AFA8AFA8
%AFA8AFA8A9A8AFA884537D583F383F383F163AAEFD19FFA8113916391639
%163916391639163916391639163916391639163916391639163916391639
%16391639163916391639163916391639163916391639163916391639165E
%535953A8FFFFA8FFFFFFA8A9A8A8A8A9FD08A8847D527D34381639163811
%5FFD19FF3539383F3839383F3839383F3839383F3839383F3839383F3839
%383F3839383F3839383F3839383F3839383F3839383F3839383F3839383F
%3839383F3839383F385E537D7DA8FD06FFA8A9A8AFA8A9A8AFA8A9A8A9A8
%A8A8AFA87E537D583F163F383911AEFD17FF831816381639163916391639
%163916391639163916391639163916391639163916391639163916391639
%16391639163916391639163916391639163916391638165E535953A8A8FF
%A8FFA8FF84A8A8A884A8A8A884A8A8A884A8A8A884A8847D527D34381639
%161734FD17FF3B173F383F383F383F383F383F383F383F383F383F383F38
%3F383F383F383F383F383F383F383F383F383F383F383F383F383F383F38
%3F383F383F383F383F165E537D59A9FD06FFA8AFA8AFA8AFA8A9A8AFA8A9
%A8AFA8A9A8AFA8A98484597D583F383F383A84FD15FF8411391639163916
%391639163916391639163916391639163916391639163916391639163916
%39163916391639163916391639163916391639163916391639163A537D59
%A8A8FFA8FFA8FFFD0AA884A8A8A884A8A8A884A8A8A87E84537D34391638
%103BFD15FF3539383F3839383F3839383F3839383F3839383F3839383F38
%39383F3839383F3839383F3839383F3839383F3839383F3839383F383938
%3F3839383F383F165E537D59A8FFFFA9FFFFFFA8AFA8A9A8AFA8A8A8A9A8
%A8A8A9A8A8A8A9A8A8A8A9A8A87D7D5359383F383F11AEFD13FF84181638
%163916391639163916391639163916391639163916391639163916391639
%163916391639163916391639163916391639163916391639163916391639
%527D59A8A8FFA8FFA8FFA8A884A8A8A884A8A8A884A8A8A884A884A884A8
%84A884A87D7D525916381639161734FD13FF60173F383F383F383F383F38
%3F383F383F383F383F383F383F383F383F383F383F383F383F383F383F38
%3F383F383F383F383F383F383F383F383F383F385E537D7DA8FD06FFA8A9
%A8AFA8A9A8AFA8A9A8AFA8A9A8AFA8A8A8A9A8A8A8A97E7D537D393F383F
%383F383AAEFD11FFAF123916391639163916391639163916391639163916
%391639163916391639163916391639163916391639163916391639163916
%391639163916391639165E535953A8A8FFA8FFA8AFFD04A884A8A8A884A8
%A8A884A8A8A884A8A8A884A8A8A87D7D5359163F1639163916381160FD11
%FF8417383F3839383F3839383F3839383F3839383F3839383F3839383F38
%39383F3839383F3839383F3839383F3839383F3839383F3839383F383938
%3F385E537D7DA8A9FFFFFFA9FFA8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9FD
%08A87D7D5359393F383F3839383F383934FD11FF3B163816391639163916
%391639163916391639163916391639163916391639163916391639163916
%39163916391639163916391639163916391638165E535953A8A8FFA8FFA8
%AF84A8A8A884A8A8A884A884A884A884A884A884A87EA884A87D7D535816
%381639163916391639161284FD0FFFAF123F383F383F383F383F383F383F
%383F383F383F383F383F383F383F383F383F383F383F383F383F383F383F
%383F383F383F383F383F383F383F165E537D59A8FFFFAFFFFFFFA8AFA8A9
%A8AFA8A9A8AFA8A8A8A9A8A8A8A9A8A8A8A9A8A87D7D5359383F383F383F
%383F383F383F1760FD0FFF5F171639163916391639163916391639163916
%391639163916391639163916391639163916391639163916391639163916
%391639163916391639163A537D59A8A8FFA8FFA8FFA8A884A8A8A884A8A8
%A884A8A8A884A884A884A884A884A87D7D53593838163916391639163916
%39163912FD0FFF5F173F3839383F3839383F3839383F3839383F3839163F
%3839383F3839383F3839383F3839383F3839383F3839383F3839383F383F
%383F383F165E537D59A8FFFFA8FFFFFFA8A9A8A8A8A9A8A8A8A9A8A8A8A9
%FD06A884A8A8A87D7D5359383F3839383F3839383F3839383F383A84FD0E
%FF1239163916391639163916391639163916391639163916391639163916
%391639163916391639163916391639163916391639163916391639163A52
%7D59A8A8FFA8FFA8AF84A884A884A884A884A884A884A87EA884A87EA884
%A87EA87D7D5259163816391639163916391639163916381160FD0DFF843A
%383F383F383F383F383F383F383F383F383F385E5359383F383F383F383F
%383F383F383F383F383F383F383F383F393F383F393F383F385E537D7DA8
%A9FFAFFFA9FFA8A9A8AFA8A9A8A9A8A8A8A9A8A8A8A9A8A8A8A9FD04A87E
%7D537D393F383F383F383F383F383F383F383F383935FD0DFF8411381639
%163916391639163916391639163916395359535816381639163916391639
%163916391639383916393839163F3839163F3839165E535959A8A8FFA8FF
%A8A984A8A8A884A8A8A884A884A884A884A884A884A884A884A87D7D5359
%163F16391639163916391639163916391639163AA8FD0CFF35393839383F
%3839383F3839383F3839383F3839537D7D7D5359383F383F3839383F3839
%383F383F383F393F383F393F383F393F383F385E537D7DA8A8FFA9FFA8FF
%A8A8A8A9A8A8A8A9FD06A884A8A8A884A8A8A884A87D7D5359393F383F38
%39383F3839383F3839383F3839383F11AEFD0BFFAE3A1639163916391639
%16391639163916381639535953A87D595358163816391639163916391639
%1639163938391639383916393839165E535953A8A8FFA8FFA8A884A884A8
%84A884A87EA884A87EA884A87EA884A87EA884A87D7D5358163816391639
%163916391639163916391639163916175FFD0BFFAF123F383F383F383F38
%3F383F383F383F165E597D59A8FFFF7D7D5359383F383F383F393F383F39
%3F383F393F393F393F393F393F385E537D7DA9AFFFA8FFAFFFA8A9A8A8A8
%A9A8A8A8A9A8A8A8A9A8A8A8A9A8A884A8A8A87D7D5359383F383F383F38
%3F383F383F383F383F383F383F383F1760FD0BFF84171639163916391639
%1639163916391639527D59A8A8FFAFA87D7D5358163F3839163F3839163F
%3839383F3839383F3839383F385E537D59A8A8FFA8FFA8FFA8A884A8A8A8
%84A884A884A884A884A884A87EA884A87EA87D7D53593838163916391639
%1639163916391639163916391639163934FD0BFF84173F383F3839383F38
%39383F3839165E537D59A8FFFFA8FFFFA87D7D5359383F393F383F393F38
%3F393F393F393F393F393F385E537D59A8AFFFA8FFAFFFA8A9A8A8A8A9FD
%06A884A8A8A884A8A8A884A8A8A87D7D5359383F3839383F3839383F3839
%383F3839383F3839383F383F163BFD0BFF59171639163916391639163916
%391639527D59A8A8FFA8FFA8A9A8A8597D5358163F383916393839383938
%3938393839383F385E525959A8A8FFA8FFA8AFA8A884A884A884A884A87E
%A884A87EA884A87DA87D847D847D7D525916381639163916391639163916
%3916391639163916391639163811AFFD0AFF5F173F383F383F383F383F38
%3F385E537D7DA8AFFFFFFFA9FFA8AFA8A97D7D5359393F393F393F393F39
%3F3963393F3963395E537D7DA8A9FFAFFFA8FFA8A9A8AFA8A9A8AFA8A9A8
%A9A8A884A884A87DA87E847DA87E7D537D393F383F383F383F383F383F38
%3F383F383F383F383F383F383F383AA8FD0AFF3439163916391639163916
%391639535959A8A8FFA8FFA8A8A8A9FD04A87D5953593839383F3939383F
%3939393F3939385E535959A8A8FFA8FFA8AFFD08A884A884A87D847D847D
%847D847D847D847D7D5359383F3839163916391639163916391639163916
%39163916391639163811AEFD0AFF3B163F3839383F3839383F3839537D7D
%A8A8FFAFFFA8FFA8A9A8AFA8A9A8A97D7D5359393F393F393F3963393F39
%63395E537D7DA8A8FFA9FFA8FFA8A9A8AFA8A884A884A87EA87EA87DA87E
%847DA87E847DA87D7D537D393F383F393F383F3839383F3839383F383938
%3F3839383F3839383F381784FD0AFF123916391639163916381639535953
%A8A8FFA8FFFD0CA87D5952583839383F3939383F3939385E535959A8A8FF
%A8FFA8AFFD04A87EA87E847DA87D847DA87D847D847D847D847D847D7D53
%59383F383916391639163916391639163916391639163916391639163916
%381184FD0AFF3B163F383F383F383F165E597D59A8FFFFA8FFAFAFA8FFA8
%AFA8FFA8AFA8FFA8A97D7D53593963396339633963395E537D7DAFFFFFA8
%FFAFFFA8A9A8A884A884A884A884A884A884A87EA884A87EA87EA87D7D53
%7D393F393F393F393F383F393F383F383F383F383F383F383F383F383F38
%3F381784FD0AFF12391639163916391639527D59A8A8FFA8FFA8A9A8A8A8
%A9A8A8A8A9A8A8A8AFA8A87D7D5358393F39393963395E537D7DA8A8FFA8
%AFA8A984A87EA884A87EA884A87EA87EA87DA87E847DA87D847DA87D7D53
%59393F383F3839383F3839163F3839163916391639163916391639163916
%39163F1184FD09FFA83A383F383F3839165E537D59A8AFFFA8FFA9AFA8AF
%A8A9A8AFA8A9A8AFA8AFA8AFA8A97D7D535939633963395E537D7DAFA9FF
%A8FFA8A984A8A8A884A8A8A884A884A884A884A87EA884A87EA884A87D7D
%5359393F393F393F393F383F393F383F383F383F3839383F3839383F3839
%383F3839383984FD09FFAF1239163916391639527D59A8A8FFA8FFFD14A8
%7D7D5358393F395E52597DA8A8AFFD04A884A87EA884A87EA884A87EA87E
%A87DA87EA87DA87D847DA87D7D5259393F383F3939383938393839383916
%391639163916391639163916391639163916381184FD0AFF3B383F383F38
%5E537D7DA8A9FFAFFFA8FFA8AFA8AFA8AFA8FFA8AFA8FFA8AFA8FFA8AFA8
%AF7E7D5383395E537D7DAFA8FFA8FFA8FFA8A8A8A9A8A8A8A9A8A8A8A9A8
%A884A8A8A884A884A884A8847D537D3963396339633963393F393F393F39
%3F393F383F383F383F383F383F383F383F383F383984FD0AFF1239163916
%39537D59A8A8FFA8FFA8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8AFA8
%A8A8A97D59527D53597DA9A8A9A8FFA8A884A8A8A884A884A884A884A884
%A884A87EA884A87EA87EA87D7D535939633939393F3939393F3939383F38
%39383F3839163916391639163916391639163916381184FD0AFF3B163F38
%39537D59A8A8FFA9FFA8AFA8A9A8AFA8A9A8AFA8A9A8AFA8AFA8AFA8AFA8
%FFA8AFA8AF847D537D7DA9A8FFA8FFA8FFA8A8A8A9A8A8A8A9FD06A884A8
%A8A884A8A8A884A8847D537D3963396339633963393F3963393F393F393F
%383F393F383F3839383F3839383F3839383F381784FD0AFF343916391658
%537D7DA8A8FFA8A884A8A8A884FD11A884A87EA87D5959A8A8A9A8AFA8A8
%84A8A8A884A8A8A884A884A884A884A87EA884A87EA87EA87D7D52593963
%393939633939393F3939383F393938393839163938391639163916391639
%1639163916381184FD0AFF5F173F383F165E537D7DAFA9AFA8AFA8A9A8AF
%A8AFA8AFA8AFA8FFA8AFA8FFA8AFA8A9A8A8A8A9A8A984AFA8FFA8FFA8FF
%A8AFA8A9A8AFA8A9A8AFA8A9A8AFA8A9A8A9A8A8A8A9A8A8847D537D3964
%5D6439643963396439633963393F3963393F393F393F383F393F383F383F
%383F383F383F383A84FD0AFF5F1716391638165E535959FD0CA8A9A8A8A8
%A9A8A884A884A884A884A884FD04A8FFA8A9A8AFFD0EA884A8A8A884A884
%A884A8847D527D3963396439633963393F39633939393F3939383F393938
%3F3839163F38391639163916391639163911AFFD0AFF84173F383F383F16
%5E537D7DFD04A8AFA8A9A8AFA8A9A8AFA8AFA8A9A8A884FD04A8A9A8A8A8
%A9A8AFA8FFA8FFA8AFA8A9A8AFA8A9A8AFA8A9A8AFA8A8A8A9A8A8A8A9A8
%A8847D537D5D645D643964396439643963396339633963393F393F393F39
%3F393F383F383F383F3839383F383F163AAFFD0AFF5F1716391639163816
%58535959A8A8A884FD09A884A87DA884A87EA884A884A8A8A884FD04A8AF
%FD12A884A8A8A884A8847D52595D63396439633964396339633939396339
%39393F3939383F38393839383916391639163916391639163934FD0BFFAF
%123F383F383F383F385E537D7DA8A8AFA8A9A8AFA8AFA8A884A884A9A8A8
%A8A9A8A9A8AFA8A9A8AFA8AFA8FFA8AFA8FFA8AFA8FFA8AFA8FFA8AFA8FF
%A8AFA8AFA8A9A8AFA87D537D5E645D645D645D645D6439645D6439643963
%396439633963393F393F393F393F393F383F383F383F383F175FFD0BFFA8
%3A163916391639163F1658537D7DFD07A884A87EA884A884A884A884FD08
%A8A9A8A8A8A9A8A8A8AFA8A8A8AFA8A8A8AFA8A8A8A9FD06A8847D53595D
%645D6439645D6439643963396439633963393F39633939393F3939383F38
%39383F383916391639163938175FFD0CFF34393839383F383F383F385E53
%7D7DA8A8AFA8A87EA884A884A8A8A884A9A8A8A8A9A8A9A8AFA8A9A8AFA8
%AFA8FFA8AFA8FFA8AFA8FFA8AFA8FFA8AFA8AFA8A9A8AFA87D537D5E645D
%645E645D645D645D645D6439643964396439633963393F3963393F393F39
%3F383F393F383F3839383F118AFD0CFF5F10381639163916391639165852
%7D7DA87DA87DA87DA87EA87EA884A884A8A8A884FD08A8A9A8A8A8A9A8A8
%A8AFA8A8A8A9A8A8A8A9FD06A8847D52595D645D645D645D6439645D6439
%6439633963396339633939393F3939383F39393839383916391639163916
%38163AA8FD0CFF843A383F383F383F383F393F385E537D7DA884A884A8A8
%A884A9A8A8A8AFA8A9A8AFA8AFA8FFA8AFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA87D537D5E8864885E8864645E6464645D645D
%645D645D6439643964396439633963393F393F393F393F393F383F383F38
%3F34FD0DFFAE1139163916393839383F3839385E53597DA87EA87EA884A8
%84A884A884FD04A8A9A8A8A8AFA8A8A8AFA8A9A8FFA8A9A8FFA8A9A8FFA8
%A9A8AFA8A8A8FFA87D527D5E645E645E645D645D645D645D6439645D6439
%6439633963396339633939393F3939383F3839383F383916391638105FFD
%0EFF3B163F383F383F393F383F393F385E537D7DA884A884FD04A8A9A8A8
%A8AFA8A9A8AFA8AFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF
%A8FFA87D537D5E8864885E8864885E8864645D645E645D645D6439645D64
%39643963396339633963393F393F393F383F393F383F381784FD0EFF5F17
%163916391639383938393939385E53597DA87EA87EA884A884A8A8A884FD
%04A8A9A8A8A8AFA8A9A8AFA8AFA8FFA8AFA8FFA8AFA8FFA8A9A8FFA87D52
%7D5E885E885E645E645E645D645D645D645D643964396439643963396339
%39393F3939383F39393839383916391639163912AFFD0EFFAE113F383F38
%3F393F393F393F3963395E537D7EA8A8A9A8A8A8AFA8A9A8AFA8AFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA9FFA8FFA9FFA8FFA9FFA8FFA87D537D888864
%896488648964885E8864885E8864645D6464645D645D6439643964396439
%633963393F3963393F393F393F383F175FFD0FFFAF3A163F3839383F3839
%383F3939393F3958537D7DA884A8A8A884FD04A8A9A8A8A8AFA8A9A8FFA8
%AFA8FFA8AFA8FFA8FFA8FFA8FFA8FFA8FFA87D527D5E885E885E885E885E
%885E645E885E645D645D645D645D64396439633964396339633939393F39
%39383F3839383F383916175FFD10FF5F39383F393F383F393F3963396339
%63395E537D7EA8A8A9A8A8A8AFA8A9A8FFA8AFA8FFA8FFA8FFA8FFA8FFA9
%FFA8FFAFFFA8FFAFFFA8FFA87D527D82895E8988895E8964885E8864885E
%8864645E8864645D645E645D645D6439643963396339633963393F393F39
%3F383F383912AFFD10FFAE11391639383938393939383F39393963395852
%7D7DA884A8A8A884FD04A8A9A8A8A8AFA8AFA8FFA8FFA8FFA8FFA8FFA8FF
%A8FFA8FFA87D52595E895E885E885E885E885E885E885E645D645E645D64
%5D6439645D643964396339633939393F3939393F393938393839163F113B
%FD12FF3B173F393F393F393F39633963396439643983537D7EAFA8A9A8AF
%A8AFA8FFA8FFA8FFA8FFA8FFA9FFA8FFFFFFA9FFFFFFAFFFFFFFA87E537D
%82898889888988898889888964896488648964885E8864645E6464645D64
%5D645D645D64396439633963393F3963393F393F383A84FD12FF5F17383F
%3839383F3939393F393F39633963395E53597DA9A8A8A8A9A8A8A8AFA8A9
%A8FFA8AFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA87D527D8289828982898289
%82885E895E885E885E885E885E645D645E645D645D643964396339643963
%39633939393F3939383F3839383912FD14FF1239383F393F396339633963
%396339645D64395F537D7DAFA8A9A8FFA8AFA8FFA8FFA8FFA9FFA8FFAFFF
%A8FFFFFFA9FFFFFFA87D537D828989898889888988898889888988895E89
%64885E8864885E8864645D645E645D645D6439643963396339633963393F
%393F393F1184FD14FF5F113938393839383F39393963396339633963395E
%53597DA9A8A8A8A9A8A8A8AFA8AFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA87D
%527D828982898289828982895E8982885E895E885E885E885E885E645D64
%5D645D645D643964396339633939393F3939393F3939383F1612A8FD14FF
%AE3A3963393F396339633964396439645D645D646383537D84FFA8FFA8FF
%A8FFA8FFA8FFAFFFA9FD0AFF7D527D83AD89AD89AD89AD89898889898988
%89888988898889648964885E8864885E8864645D645D645D645D64396439
%633963393F3963393A5FFD16FF5F17383F3939393F393F39633963396439
%6439645D5E527D7DA9A8AFA8A9A8FFA8AFA8FFA8FFA8FFA9FFA8FFFFFFA8
%7D527D82AD8989828988898289888982898889828982885E895E885E885E
%645E645E645D645D64396439633964396339633939393F3939383912AFFD
%17FF12393963393F396339633964396439645D645D646483537D84FFA8FF
%A8FFA8FFA9FFA8FFFFFFA9FD06FF7D527D83AD89AD89AD89AD89AD89AD89
%898889898988898889828988885E8864885E8864645D645E645D645D6439
%643963396339633963393F1160FD18FF601139383F39393963395D396339
%6339645D645D645D5E52597DAFA8AFA8AFA8FFA8FFA8FFA8FFA8FFA9FFA8
%7D525982AD838982AD898982AD838982898289828982895E895E885E885E
%885E885E645D645D645D645D643964396339633939393F3939383F1734A8
%FD19FF3B396339633964396439645D645D6464645D8864646483537D84FF
%A8FFA8FFAFFFA9FD08FF7E537D83AD89AD89AD89AD89AD89AD89AD89AD89
%AD8989888988898889888964896488648864885E8864645D645D645D645D
%64396439633963393A5FFD1AFF8412393F3939396339633964396439645D
%645D645E645D8353597DFFA8AFA8FFA8FFA8FFA8FFA8FFA87D527D83AD83
%AD89AD83AD89AD83AD89AD83AD898982898889828982895E895E885E885E
%645E645E645D645D64396439633964396339633939383934FD1CFF3B3A39
%6339633964396439645D645D645E645E8864886483537D84FFA8FFA8FFAF
%FFA8FFFFFFA87D537D83AD89AD89ADADAD89ADADAD89AD89AD89AD89AD89
%AD898988898889828988885E8864885E8864645D645E645D645D64396439
%633963393F12AFFD1CFFAF1239393F3939396339633964396439645D645D
%645E645E8352597DFFA8AFA8FFA8FFA8FFA87D527D83AD83AD89AD83AD89
%AD83AD89AD83AD89AD82AD828982898289828982885E885E885E885E645D
%645D645D645D643964396339633939393F115FFD1EFF8A1264396439645D
%645D645D645D6464645E88648864898883537DA8FFA8FFAFFFAFFFAF7D52
%7D83AD89AEADAEADAEADAEADAEADAEADAEADAD89AD89AD89AD8989888988
%8988898889648964885E8864885E8864645D645D64396439643963393BFD
%20FF5F116339633964396339645D645D645E645D885E885E886483527D84
%FFA8FFA8FFA87D527D83AD89AD89ADADAD89AEADAD89ADADAD89AD89AD83
%AD898982898889828982895E895E885E885E645E645E645D645D64396439
%63396339633918A8FD21FF3B1763396439645D645D645E645E8864885E88
%64885E898883537DA8FFA8FFA87D527D83AD89AEADADADAEADAEADAEADAE
%ADAEADAEADAEADAD89AD89AD89AD898988898889828988885E8864885E88
%64645D645D645D645D64396439185FFD22FFA81239633963396439643964
%5D645D645E645E885E885E886483525984FFA87D525982AD89AD83AD89AD
%83AEADADA7AEADAD83ADADAD83AD89AD83AD838982898289828982885E88
%5E885E885E645D645D643964396439643963391835FD24FF843A39643964
%5D645D6464645E88648864896489648988898883537D847E537D83FD04AD
%AEADAEADAEADAEADCFADAEADAEADAEADAEADAD89AD89AD89AD8989888988
%8988898889648964885E8864645E6464645D645D64393A35FD26FF5F1839
%6339645D645D645D645D645E645E885E885E89828988835359527D83AD83
%AD89AD83FD04ADAEADAEADAEADAEADAEADAD83AD89AD83AD898982898889
%828982885E895E885E885E645D645D645D645D643964393A12FD28FF5F3A
%396439645D645D645E645E8864885E898889828988898883537D83AD89AD
%89FD04ADAEADAEADCFADAEADCFADAEADAEADADADAEADAD89AD89AD89AD89
%89828988895E8964885E8864645E885E645D645D645D3A12AFFD29FF3518
%396339645D645D645D645D885E885E885E885E8982898283828982AD83AD
%83AD83AD83ADA7ADA7AEA7AEA7AEA7AD83AD83AD83AD8389828982898289
%82895E895E885E885E645D645D645D645D6439645D3A12AEFD2BFF5F3A39
%645E645D885E645E885E885E89828982898889828989AD83AD89AD83ADAD
%ADA7AEADAEADCFADCFADCFADAEADAEADAE83AE89AD83AD89AD83AD898982
%8988895E8964885E8864885E8864645D64633A12AFFD2DFF351239645D64
%5D645E645D885E885E885E885E8982898289828982AD838983AD83AD83AD
%A7ADA7AEA7AEA7AEA7AD83AD83AD83AD838982898289828982895E895E88
%5E885E645E645E645D645D645D3A12AEFD2FFF5F1839645E645D885E645E
%885E885E898289828982898289838982AD83AD83AD83AD83AEA7AEA7AEA7
%AEA7AEA7AD83AD83AD83AD838982898389828982895E8982885E885E885E
%885E645D645D3A12AFFD23FFA8FFFFFFA8FFFFFFA8FFFFFFCAFF5F123364
%5D5E5D645D5E5D885E825E885E825E838283828382838283828382A783A7
%83A783A783A783A783A783A782A7838382898283828982835E895E825E88
%5E825E645E5E5D645D64393A34AFFD04FFA8FFFFFFA8FD2AFF843B3A645E
%885E885E885E885E898289828982898289838982AD83AD83AD83AD83ADA7
%ADA7AEA7ADA7AEA7AD83AD83AD83AD83AD82AD838982898289828982885E
%885E885E885E88393A5FFD32FFA8FFFFFFA83B115E5D645E5E5E885E825E
%885E825E898283828982838289838382AD83A783A783A783AD83A783AD83
%A783AD838382898283828982835E895E885E885E885E885E645D6439125F
%FD38FFAF60125E5E885E885E885E885E898289828982898289838983AD83
%AD83ADA7AD83AEA7ADA7AEA7AD83AD83AD83AD83AD83AD83898289828982
%8982885E895E885E886464113B84FD2EFFA8FFFFFFA8FFFFFFA8FD04FF84
%123A39885E645E885E885E885E885E8982838289828382AD83A783AD83AD
%83AD83AD83AD83AD83AD838982898283828982835E895E885E885E885E88
%5E885D3A125FA8FFFFFFA8FFFFFFA8FD36FF5F3A3A885E895E895E898289
%8289828982AD83AD83AD83AD83ADA7ADA7AEA7AEA7AEA7AD83AD83AD83AD
%83AD83AD838982898289828982895E8982885E3A34AEFD41FF843B125E5E
%885E885E898289828982898289828982AD83AD83AD83AD83AD83AD83AD83
%AD83AD83898289828982898289828982885E885E885E64111259FFFFFFA8
%FD41FF8A343A3A8988895E8982898289828982AD83AD83AD83AD83AD83AD
%83AD83AD83AD83AD83AD83AD83AD8389828982898289828982895E3A125F
%A8FD3AFFA8FFFFFFA8FFFFFFA8FD05FF5F34115E5E885E895E895E898289
%828982898289828382AD838382AD838382AD828382898283828982835E89
%5E825E885E5E111234A8CAFFA8FFA8FFA8FFA8FFFFFFA8FFFFFFA8FFFFFF
%A8FD36FFAF8A353A3A8982898289828982AD838983AD83AD83AD83AD83AD
%83AD83AD83AD83AD8389828982898289828982895E3A125FA8FD46FFA8FF
%FFFFA8FFFFFFCBFF845F123A345E5E898283828982838289828382838283
%8283828382838283828382835E8382825E825E3411355FA8CAFFA8FFA8FF
%A8FFA8FFA8FFA8FFFFFFA8FD43FFAF835F123A345F828982AD8389828983
%83828982838283828382838283828382835E83343A123B59A8A8FFCBFFA8
%FFFFFFA8FFFFFFA8FD34FFA8FFFFFFA8FFFFFFA8FFFFFFA8FFA8FFA8FFA8
%FFA8FFA8FFA8AF835F12341234345E5E835E83828382838283828382835E
%835E5E3434113412355984A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFFFFFA8FFFFFFA8FFFFFFA8FD36FFA8FD05FFA884595F34
%34123A343A345E345E345E343A343A3434343B598384AFA8FFA8FFA8FFA8
%FFA8FFA8FFFFFFA8FD44FFA8FFFFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFCA
%FFA8FFA8A88384595F595F3459595F595F598484A8A8FFA8CBA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFFFFA8FFFFFFA8FD40FFA8FFFF
%FFA8FFFFFFA8FFCAFFA8FFCBFFCAFFFFFFCAFFCBFFCAFFCBFFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA8FFFFFFA8FFFFFFA8FD38FFA8FFFFFFA8FFFF
%FFA8FFFFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFFFFFA8FFFFFFA8FFFFFFA8FD4EFFA8FFFFFFA8
%FFFFFFA8FFFFFFA8FD60FFA8FFFFFFA8FFFFFFA8FFFFFFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFFFFA8FFFFFFA8
%FFFFFFA8FDC5FFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFF
%FFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8
%FFFFFFA8FFFFFFA8FFFFFFA8FDFCFFFDFCFFFD20FFFF
%%EndData
endstream
endobj
528 0 obj
<</Filter[/FlateDecode]/Length 16792>>stream
+HWۊd~1H:ʬ1?YJ{GdVH}
F,sNUfdduڏ_伕4d䒪#Rs;̱
oٖRoHJwDkVGzU1/5IZjkYllkZfIYiݸL6NR73 +ȽX#Њk눩6%|vŁ3Bė+Yj=jw-'$xOpYPxД5TJ.ّ"%}r8 + +.H)mҒ!> +oźUt%\ERGäd(? 1VCfªjfN械lqIJ@AdWrRkÑj!̈2;AwK S8kT"!ر$~W:(XH#.G䓜a,C]% LJ$
jT{'_g\6-\HlМ*qVwˈ +YwO'8 +mU$xp~DaM.*FJ@ +ZC k&F6Ģ<Ry4u~$OK +'@/0w$aHܓ/ sm̫g^]?~&\-;MHZxsʔ8Yy4~ֲs2;"Qnކw(NI&X{5& X۪91U.ٽӈѯNqK9A05ڸƼi6 WS28EFe^֎{1P(nY+f"5րWNC
wf$q"ue{2pY:Wμt浥3/JOO +|qa<%w45+n7H4Ǎq&0lkHH|R@*|4H
-l'{i؛ɤo$M(R={'GnЯ8)ΖJTv%`n28
arrQ,3n;y7V\q7F)M"he|"VE]Z%C(3R@^*,.S(0zT\O<WI{0w$aHܗ~3ymб6I]zW-&S/B>]|?bC_BjT+X$u
sǻ6Nx.U٤HGNej1EO
rlnՌ%$-ʚz//[h Yq20~>d9+ZD9V;5Xp%-OI#SCNW>_ǣ{5EHh8d芊)lԈTVT{H5j HuTs'NR͝vXcX'O
<ݣdET +*3c ;-pxA{b +6,&2q7XN +fG8&XZ<554 +LEQ 1rlg(}c=u2:ߠUWWn +ȡdcPED1hQ(H(=ǯdUP\eDYa>Vl҅ P:pXUn0.500N=2fs;#2DB +A Vh& {YB:N9 ~{+2HC-%0p̔W-|3d3GN99C/s/|({nL;EdV!oeta{?\BST{vsș
]r]{J[l:(RW6k3.(E7tbgCU`.oLh"hÔK5,JgkH̩]4~m}s~sZSWk!~6Ő CS:Y6t[H#UTa;V:O>C_/ak)Ք<<#ՠ+${ +Ȭ}[yn7G +nެL1R]BT)
LTW0iJ!J
')Y + {EpL"0THvWțkvj!9OkDnMɄm@0S[W)Td)}5[]g7ext#ގe=Οm}=LC&]z`N0F>oOBW jG"\caFĺ2c
\3&_oN/"^t(^[MUv(=c{q92} +RH$pi~{?1LJ*TE&+
bfvnjt4L@ 4
݃HuļZKBFGHPj; +YSB֙cD:'Yו"VJ=Cxj*?lGzPG; G?rIHCTnBLNp.Y, +}LJ<7a?;^~9sz5q# +yZ ʾۃ$o e.F%i| lqZ*z\:ds`Rg.M'C`У%Eau=dBΐP +jGց';U(;G]+"A 3&QxƾǕ
@(@G˹A +a(Fׁqp F FPim-M2h#ȪBN +B7f,R +7
HF3XD
V˛WX +`3 J[AˀG{ +I`LTVӴI>&кn`,-+{ *D;߉Ho4䒌'@g[nUFQZI6J.|j=73E +%rt
)1@IMZ^a9qr }rG0he`Rz#Z=?%ޜTn YnQ6'0Z1IV1%U@4nX~ ۪*hjM"+<riiݲA:
=]Rݗ[ +Fiel^ 2gM@D,tC <pgZ/>
YE
߇Q K&i` |bArQ%%^ +LJ*FY +y8P:$CXzX3q¥RE#X6)q(oU +{{KD +(Rbem]^B6 +(6шTqeJrI<w~L J]CVpF$mP4IfXA3?ur3C,~Jj6c_J4d~&sg1gJy3*C3NK;(mL]"Dɿ [ +=Р5i9f0+Ѵy$p/bNd}!zF'Y' +(J +B<:>rXXya,qJj(Fir`1Pe!At
JHT%SY:blmGG)¯!|L&qXL0#[7+ycKzWVJ{/*7oy֤>wc0~@~Z-PƸUvrٟN_ɧ)^SM1uCraaEAW&K43KHh&_Z5i"&BҤW- $6)%$.=t7X&1nq=A\9Pk^YEPE $@밣UYF6#k5ŤF\qYIlZ7m<!ۤ9eXbjB+N%.#p0ƭr;;ܽsuћ9-o_m;HCIrAjQf3_x܆ +P.%UPwr + )cw^T/B +B-AĕPO4 .F^wb +j&2[p[h"xR45WKsԤC;do\;KM PXȤayute*2_HRV +Qg +<D9Gb#T<(9ɦU$V\c$[ 4M63^>=4Rfx:諾[ޮhNpJHm8ErYt>;uSPV"*鰽V3sNT!'텣SsPܧӁvjyNv_^;pp^8\́q?9|iwZɷ'kpbQyde4D<)*fM I_ҶiPU'C6 +E<D!e'2* +ҭ/OMV.zx}Ey9RY<I(U~Wo=:c{m( ^(@Πj;!PP
ŘGFA~[xNWz+jߺY\P\[]S V4wZoo~x?_?珿|o +}7'#Is_5F. ?ͿoMV9 +Q$@)/z%"yʊm}u +U6]DM -B."[&}/Y.=ʞ3f|=+ƞ?/TU:DxSnp]n(<Xqnw-wE2Ujܐ.ὄZ^;;QEMnFcX+SaD4Ƚƕ{Vt71]y>åτOjBа +)Xm~#Bgʸb!%SJoB(|)((ll5]}"1MM^Ba +͇)4BsBsBsBOe0«ǠofZH/"eH2rJz@"ECU$qNQqlU)W<:)>u,m;Pԥb̤e*cӊ$^HZ[] +8Mr6!zy BDla=ILդhBZzD/%ƮPiD><&|Ha"o#\#\$\&S;[ڥD53b,\;֔d~hӎ{lP0
2l^W'J\x0W1FZ-T}=Ɩ<UgG$$J,%|FP-$}\&s4.IJes=d1E(Y XUSC11m=/R#ܺ'3|:+@B@Dom!-d\<zsw*fުj3vG5w\'[_e[ÏoV5d$C>C~o\E@K߸ +3lԍw"~1UU;;6|;WڹNtwgTclLx,[#xqLZ?=<np4PEW1NJbB;G܁ + ־(kveѴlLձvZ,+#PWZJr: +X;uZf$RV;ee|"c0z#%,̛̛+̛3o~֘777י +LF| ST4n>cΆrFO}?:v5*bĺ1Eđ\˥ly:SP6P-^A,/8v6Y!m\M)=6udL1y*Y{G7|{kν̽̽;n+Yիm9ZVF>Uʶy x5e=蝴V[q()`_>挲]D1E{Ctխ
\L$'Tf +es g9*c$1q*sd2ebrnф) `oZƾ @`)h0́*@D:SN-}$!!v4JLBPzEmUOF90Y*Jީ[J<-i6}ul|Jd0#kn<M.[ +7RiPiPiQ@Sc^A/CU' +xv5Xс +$sR{ ~i/XZ.,K~tjbh'B| ZiY$@!Y +9v[tl`#.O{{s{s{ȽƽȽ̽'Tv%=D7^\=7@1_-ɑ8}!{[h[s +3#C&6i
Dݵ {B +LAzHyy~.>uC^^^^/::q,u*u,^^^_GrN?HuzZ1?tgw$*4bE&~ŊS):9?@\:RpV2n63gMe#2poƗZݺ5'e<n
:X>/(~{_u9-sS;DGNE___g_DZ<ֱ<ֱ</DwNDwNDyH yz}p$9F6";0cA/#
w=vZw"*}:}P5gƊޓG,0q$u)," 7xye^VqFOɄTR4w;TIwqr+\R`EAU./RdI=sqaqyПU
cc/d=w9F=E23*]8:^zl= +_;-vQzmcn2w_=ɰDj1"ۓgmUo=ZK=wȤQ}fy}Z[$/9Vq*\T+ta9:+cȾu̥u̥uȥ\8::~La4FN6w +߱u4rMW` }ZmEFd- +t UdOXIY- vK@5C 3G44Cťkj78@S"G +ij3MM4: V%[lYµ"!{F/D<CZfYv|K@4B#7ewޣRme̸lZSږ76%n̘x+{T)P(X,ԡ\gY1xf3]hq{TxgZBD̔Pԩs-^\%3,J%Z:sY9/O!ɻCCi&EAXXXuuuTǺ^Ǻ^Ǻ^߯uu]x~ *T#T2ƞC7)O3|a6G1,&dvocG<@b`K5V76bl K#)\)tNKBE$6x1 +HW]d
%`ЮJiY0Ly[0^ج~ѝvϝ1.Ke>TGGi^fsi.ՋL8>͋{v +fs[@byÿ>{߬o~xO?'7o}o>= O\O/ +=j*6B[\,c<ZFE_?}yzwTyS?~S~!uEfWDUy~QߪwF,7"nF
\K[E8-1M&I/+j՞TJa&1&[q.`Rx$\5dbs`N֗QfЮGu`i"aYE W\x>3/qmpR +Awud>b3v1FB'p,.oɧ#ܢV=9 +4Hl|Ƅ/ߣS3u_1zΖmaL9i3lQGOv=-Ao:̿u#(a[wOjOI6A@_ +UДGNYA0gS5PM)dfi#p=%>}UziJNtѿz0o`^4T/JVMMsz݂bԤo[ g [ݍ3lXr8.{]MhPmSz-A2dZɴ>i&:LuLw1
bέB4ʰLzwMFw_+A5 +<J3ʲ9A +{'s]ktϳG٧^K=.)-UN%-EN3qk-)6[tlAX.٫Z$n5dGR%cmm:k'0dfÀeR7..ot<4<TPS͏y,)GkڈۨYXzT|gMgPIrHV=^$KW$m什ݢޛ%Kz4d6=pjߞs4 \Qy-cx^FFEon,x
yXKmێ?L
eWG}NźCfYN̹$gҦ0XhƮ:5҃W6ߏ,DܺlM?as(#+}yPm 8٭"jj@&_6U@]WWPA0c50kՁq4Qf_"t ʚ&^ ɳnZɝ i.qLdIB9Rɇa +!owab,QкnPE
$3JciQzB˩W!H.bcƚh-$#<GNЪpwӦ7$#mhMCϽ+C#X;تZP +RZNU;NV7>E~Zcta!saJm-!Zs3B7W~2FImmD'mI|r&i@Yjs,:=Hi^`5P6M2* !JKͻccP,heP6-$O()s>]x /ѫnu{۠f$aaE{BnCvÙ]]/ +Aޚ]tJBdqJGܟmv42ꤔ&ү;ǞmE1嚕Mb*ܐqϘI]BG%ܪdfq>gfi*Qѧ5ЌQMKgG(.VE蹶aIwKFk\̸R,]Tu!.yڹHneKqDzۂW*Udʱ$JŌ̒ITiV T6XNj81L`_y/I"%qB7hT0{M5))~@yKA˧]960tT+C .`J[(sOw߭Q{mP3YYYYO@:F:E <c]⻞ P|שsyކץi@u<w-G8'6$`d +_XPaڭ9C$ C旻s}@7)g20N
qlP4-|>(eti]qaqO$2d}ΐYYy='w^р$Q
eܒ-,F5RXQ,z{_9#cʋj2}`Ҝ_
b~c&3"<#l:b1}P3ʞKnK2܅9ꨐ|*
bK-VFa@[m>U".>.O뭀w
!vǔLFwZR#M#^溹(!kFH0N`ݮM1nxD +5ClK#6K#R|Ā ]Go(A4:@#*Xf D.XBYNYYYYY'Xh_:57Cc`ױ1\p}1\pun]݇.|fE?2KZ:fCS߾.c#zqoUw HT Ro50fw`ZUcp#H^ՐC{OTh(dX!Wh:Y<`t\UW45)zŻoXޯZRm4wtɧuo@mD9#x`8SēS;; +xDï`wo!_2e!VC~B*n9i
mp3
bØ"DHj +S<bLQ%W!Q>cO=(dp i<
dvOݦ>TX(3r>v$p]W=Ѩݜ^^k^O@x,wų,6Ek5T?IÂFm4gnPfؿN*_SkןQ*_oz*_[U>cV`Yvg2pytfֺ:Ss,N6{trx~pɕƈFY8.Fu9ypdw$A-A5F`lGLo5mM @:BN05<U>gO"6c
w;#=\CPp9t1Z;%,8d f·rANg6itN=H2[&㋽I^|2_֫|YemQ0x6@l-b- yZgԗ<؈!ѡѸfM{FK1$!݃*/c@2gUscZ"uK}r@# +rxr*`"|&&^fLZ;LZ;LZ[L%Z6zmZvzh?6:U.HA|hx3H +%w=.358:i!9tOK.Nd*Cd,@ߺCTŨsP +|u :ZzI˚%& +f%?Ru6uptH̯3%{#/_ӟ\]yQ*Θe][XzokuY$ǧԄ~ \[0+ˉgkgkgu?ȳó: zПCm:u9a:)*@R = &U:yȩ^IY4Fݿ@`jL\S~2q\W͗F*9wAy84obt7*/
->XiՈ6i5v06"(?L3YУ8<e34?>Nc(}ij|->^cprQ9kP8hE6g$ bzFK£ + +uCD +m)_;6 +N˅6 +ɫ~këUW]^u˫^]^uxյUW?>_UӮzB듉'x#NsҤ'ANy'|铒?y1SyLOlwO䩗>t۳?SWbO'rr*g7FX /ȯR!ހ|*a(fQW"fqw<Qb3Ir6h0Ӓ+LiSJ,C"NhXB
vL%NT )19e1ݬ×p%JI>c +\nռ'{T +Zvۍnr- dlA +XIúLN_ Jebxr}[# &Q /C'CQmX8i:yZ3+qˇ|bpTkpl1h8N6l3J2Q$4MҐXqv9˱~ջCJd{qCjCGsq0:w +zxE=*ℌ@;MÑzU}5@QsԬg7b42U|Z4)\9HSU1Rɪ +;*<Q;*<B*<RP,{*<7Uxn^9J*QUPãbб<&bj~i}a7CxC̅q$OPbB#X@d{ ^-;r`~0bZE^>!kWOScSGIE584EbmҸvTPf +P%S\w{'VL@-
FײJ{>N+&]725-6Sأ(a8*yF p@-"I4A*W:9 +ثLdlud+Q+RP*/gހQqD&ʏwL99 +e
$SJD%@ÊRMR' ;%zF| +;?vCȘ +$x&K|v)RxŤg7 @ J-&Z"C:heѻE<,ʺhϸ孆/*>Soʣx͝<_Gs'Nͭ<z'$}+T"icOfCd 5tD( +(M3 x˺7P}Vdql݆iǷNv@cHDtޟާeWa"RfVohPd~Krԏax%>D.DR7@]4+`Vzoݑ,ܘ.Jzq--"ďF:?6`ӆ@-6)7\7lK nkx✹m9&eo{{owLr;m͑ +aö %փRDHqߪC\BCkH2 +~
2H7%@$gfNR1%
`2ÈP}2 +
Pspg+!d4|jamFa#P<]4&jKGM4NZ4bډDO6%+N*͍T_Js'N*ͽTR_2Nq\\2dfr˺֏e92PkK`9yi8Pt
Vc8I,Q1RFckB9T%҄DbM_lXրZgTLj7ܤK^/TъƠ$&;{drk-#K,Ë(h pN#V1р/@f7\
+۠§QvRppa}>[|{'Q̇y27x)i8Q"+wY7<s:hCHA +ɱU|@e6urn}(}Z2;dMB~4-0IQf4@n"e^e6y쉴/nFNE(gF?EKG$/ +Z°(C +4W~k;Eˈi] F"+DZ.y%<6ܪ2>,A6wd{UihGû!ػ~Ԙ!&wA[г* +ba0ze)I3*.S=wl0e-#37{ḥHHDQPFpJVP,(b-kQ屜bM٤"7G~n:@[0FFbZH H9(x*4&gj\pX϶'+/u!ׅ\_Ou%ו\_ߘJ+J+.T]wM{%$5f߂U688u +SLf*e'6ĭn=]PmAA +֧A1ҝ?~PN *KbSO,ӣ`6L@5S`bfCY+}Rg:8up<QD(N^ a(+nb0RYR9@Hl
S ++$ZHD +ϓ M3(#p(?p|?1+oK<y8>"fǙ@7405Ym 'fI +B}0:BɊVx\Wa4\kN3# +'`Gц߾N"L75Fy,^4zE6*P&dq@h GP%[(pRLR|BK9 $ vViw2{ OqQXckMU݂n jmmTMG+o3O['cM@6uU4r_G7F#Af>>*uĺs +nYV$#řmiN^hEQѺZ/+X]n$oxr%Wu;M81u_hwle2\ +$M(.1# x(cTNӖ
^*#q')bNm6 +.uc"I=4K%L>"EY/"'qX(RE+<=Hg
'd
2d7 +NoZnn<Wl֝ljq.诇/?M7ką.:ąR$k,'(ZoGW"hN?8=*)9s0&m+kKBiUYa +6_ +XѻdRiF@<@듙
(5 &$(d >O!~SFp hb{A +$`~4 +j`k5TRGS(I2--L)"H?Z5P2J?'88Bw)LVV7Dt//4ݎ93X52I +ĒJl#zyB%(D/FF^3gruӎp(4ucYSʩ@P\y#Ec/h[yZGQP_m%nHM܁VXÖIcō.Sv}Ţru[<DW}3/3hx܉zޖcͮKlCgXZE{JX.E7i@d?-BVzqUmcUօAD[\*LS2|IoCߣ2$kY@% +r!O*6I# +HWݪ|} &g=?=3ɕN][ đ/=9AYUf\%saЂkqKֲJlk2J+ӂ+'5"Ez㞰`:vQ+p.i0,fnPOvrh><8By+w{^V0ݛ[Ӓ^ne7Zl1kR{wZ935PÄ'oq롚P b8Eb#k36P6h,X5CRq8qY hk^oS=81Dטa0dK- +Y1U}bpx[ڡ!i +l;'$|uUblu0]Z!C~3eУkE8R@c<rBkAJ3ɢ0+2e-S0ꥥGmiE1B;KvxbRCbFD,s+Qg6Ld4fAn3Fi"2] 3J3aZOO^^ʹ{I?ߝŗWߞy/' wT',ޝzMZ3O(%GU?mG|FzN=Q9j.X&n%=r] P˨+OsBELvC
Cԕ[8F +aı?[=*(Wڣy߾~Ӈoo~|_Ͼ7~_5~S74wYωcz4_iVڏi?nڟf͙rܜ)͙r|BpS1B!Bz$NV! +J*JV_ NIya+~.{,1rߐG-ۃbvV]ӣ}N({b.Rw]#ʶV9{ZЄ\L|H"ngz`Ӵ W_qz4 +GZ^+'Jm秼7~q3'4WoΕ\9nΕrs֤==KW1澷ii1̊&=P3:tTXvV/!vwiʹ7BhJo;V ֖Yډ9 s%2L3UiLrWv=+Zr+Ahwтk ZGI/M7~Lq;O39n̐9nϐP~>}u-E!:58[Mz^& T?.Đë[[c8ZN4EV֡3G .ث (>': +w9"V_: +/35Ƞmq'Hnl_s'f HOaj1.hέm6HR\P;%TUc)}Nvؠ(];ơ7|+Ѳօc"#,\I5h]j`W+vPUDbQU#W%,>,
!3#x\? )`ˇʴw؏' ,,$KcVpp/=3\ +De[|HzdB)AS0jq\L~H$Dw,$%hsr4MdjKϺ;I ڸ +BKKA: h+hhцLO + +&I xN2 +
AiZfT.R45wUjݹP9S%MA12GMW{Lh&&{ &U@xȬ/]z .dv<=:37BҦn^4À[bOLuPW20ǙjV
Q(Z^#}G2ue51OVtd~=lòҧ2MtEǟUUE R[lpZUWMraP3W0Xhr}&)ZyٱLNjh?}6̔n5XQ_|vDnfjT;rbV8Рl +8'[/䷋n1[nߑ('`
ze +hL7 +Ph)҆PURz;gYnMW<ePmKVQ739L>r#@rIk?:F2QB\#`^$ojanf +<卻_GmP+MfV]b*BppG
{v6eǎDydi7J]kıZrL嫉1V}" +/p K)' +a`'7%|L(Xr{J=F]`c +փX$/1mݤ{iVt:qOcN(H=wTN + Yif-jΊE;Β/Mo-\P +GeY" MŌ:kfJql8 +M˖&95[徣%dmLϱH6ݩF +*5+<
&m^nţnM;4OS78hL=dZ} +BQr<T9PU=Y1}-xʋy2ķMXDb +ZiP7d +yW1Ft!-UkPrA"HFdc.ԌXqNJip53 o8 !Ɛӆյ"|U=Hk] ++ǎ2
ܧ!qR`ԘTgC(C**c>WKXPgE+ٌo_Ms6ia+Qg0jd<y8`ÓJC4̵EC|D\ 7ͫeWkF-ּgm]hC"RH%5z>ʺrLjIMB}y43MoMríGoZ84lp>cx,dt:.H:?V ӥHbv3:RDre*i5vڣ&)"J]Ǔ(m`9# +193#$eHoJC{)H4>B|!pk˙I2E-EK9w#mP}u +}ݮJ <֤揸_}~{7?x|wO~5bw_?ܿ}ߜ~~|)>?>gK}h|mGh}h;Bc4/7ny^SAzN.AF
^E6@X`ed尐hx ;[p +[h3#]x1`pRkTv +(wZ7X%y4 9xyAP%Oh`Z'_W@ +/<?<Rݜ@걮M +<Xi'@-F:&ِXmV0G|riK4lTk=2ͼ;aVن!\dzxcl6\"\YX)n273E4[mA{:䬇ٛ%F$NиN8؊Pb&0OЋQ@&hɡq,aP!a-2أLW-$_Q +)bPUKRHHƨ,3Q|S-'P- *"ek"`KI$p,! 驏 +PɩX&Mʡ5vm/Ԉ.LFJJs FM`wN +s12'c@ܢ9\?3ma&Ὅi$䓚O#_˒v\R$&He:x{=BR4~'Nd9d*e,y ".J]d$ude5t`+'s8,볾*G4 + +AoP<J +c0cX=:*FG& +yn +UÓDi R] *}&yw*7Z<sGpj鐓.V +Qpc!čVWT=UEfu~ӄL߳VS|'7!\70k:am^P G|\t~qz7ow~gȠk'tW/ت\C.8GieĻ; +NI7L
ltzrR!,E.C${*zHvh+ä̌8r4S1=l{) =w٢qux `"1Gy>#>rȄ0&*W@@ +'ʟX$Gg^v$-c+h+2@u 4S,6\Pbq妽i7-CǟMM +f4<i)Vlؠp|
?ouwxѮv'uq?wN+峧vS-m{},_ázpcTbțE~\>jxaQJnTn_ ++Ls>>!qp +XzFWq80a3tM] +L~VEPHSGzf釃6 +3HNOdQy%8! {3B`@$xuC= +A@`BN8Gz0ĂyI dWR.wF\1\hŤ(6ef}ԋ/e,FqF-x>j n$
- +ig%Db)R +FHV ېϿO94Kv)S=}5/ +N] +*<('-X8 +@T pҢ +74sOUx595B)M,)! !
i5)2"2:z7o +Q*jg' +͒,fC{F
!RpM,@'174G"ۑ;*j'X +O]T}k݃q^ڝ/y|pLáo|>ߵEL;
)wt +{X_>xRwYll"ZYD48%>BuJY&T)(PGZaez}O~fT@a4v80{@6BχJ@9|'(D@3&Z3ӧ4>F&;$_M[-;;w-boa()L[ +\TJS jG1 3T@ZWH5:UWGB>Λ+̺BljMq7^AK4.s㏂jF@vs!/l~Gu6=Զpz5Ff̽E'lb>3ʑ2, +p]H/Z!Wo"gف+(\aHвp7]^ +wۻ_BHt1}s|Çu|vsw/^o^3?|f3^on4#Fy/o^mY +|{Yĉhц)Un
҄GPL9(;fЂt+ދ5 +Z6I6l+:4ON[<v7C$n.] +aڽn Ew8lDU0->gHn[FW⑃եŮ{Jܒ6tozH3z +Db4J`?77B, H-id'`sYԳ@HN{ +f۱̂;fhFիb#iMb( +SD`hV9Hh +i@ >X8E&Poi&$Ji=SY$&P8qfaE@!٦- N=*kbD@֍ģl +:qgJqb*3K{W2KDm<PrB<?=gÎleJIZFO$+1_1U'H6;oC#b*xvW>aI +z^P + 7ʤ@KG.@lzqlkr*l<3{j\NZ!( ٬qsDr@#bj2aY!11@;/;V=8B֖J-L
B`4{ +!T +ʸe!n;Tׇ?}V\6i]JAu1ڥ_vݕvlOlD26 :)hp C6
erx&m_TX:1kà̕;k_7Gvxr÷wd;TJN(LUQL'2"5QKz^B.MxYDEwRx<ۘp4!%˖ZCA=.cc+O.uB,-9\ +Ũ043U Rp꾖.N-v98(<0Ryn>}鷏!74/l_T $O8V=5W_²}'Wﮗpe!ˋ˟kHT7@CBM<E%2>cM0n)`NW3$"NG뮭?PG1䒍̐zGGfSp{\KzÓiԲx&wPl(t'ڇ+,A*nE7>{^D%Ԇ\[A2ʟ3,f0>9;l#˦yə:-rfѷ8&Y /Ch +u5
=,9Pq\ӛ\̤P`ij"ڊޖulKgU7_
%吼UVMkO.7&Znf*G&{n6"X-Lzʒ>=Hަ?ת HMXc)،fZag"ycx}أb_c&}>Hk?T:X<TcP~g%oni,n=c4m)-4'ZHs|gzks-VUHa]b< +iꖋ5WMgQmfGD;]Ix&nokK'!g5*8,<$&4v>@ǽSڏ2ZnZ"lQ $Y"hs7l*M\ɀD& n:G6%Y;Q曳X˹DOr +X^.//?de5LקJ0[*K=zCҧn-?/ +7SEA>?+6И<زo2(*eLudx7s%?k*V7˫Շ%o|/9qCx?3 P(xW4
R}2Hↂ^ +:BmL +G@géisќfBh'Vm.hCV
$1[qV{DK|2v̶DdxU^,}q\йoxvxN^<F̠^WvuV*KV/C(EWbfD"%&
sh +<_0l
~֓P^p`Ko6E#Wi9dN-ε=Ӯp41|HSSwb\颗Da6/㠖ε#`%`t\^Q";Z?-\`2dL`wSުlNa-5<< +3NEl|ikbchU {)Sh¤X{Yx3/ +HWmo8=Z8J^n&{@D*6p؍'b"gHp<3u I\@BB[VwR+07VϽ +>~CgEQoNNJ|(zG1D%2ΖAeL蔪9Ar84?{Se=Ğʣ,ys˼8tP;yE|L +v09KɁ~d?sOpݏ,)^'e1,KvA-L!UFо) +uSO噓?(.xZM1CAS)
!^p>5uyReb;䦘4s˲&JA`S?o^r~7{8% +ļ#~rgA'/+ؗG+=4΅ľExxuqYP$M/("Oe<vW9Nz(虽j>A?'`au zŷܽ@EAaHHz}Ȭ&VehuyގZ%jQ +YU4a4JQB +Yv1ʨ* dZPJjSsjS7Vn:Z68' AvЋ]%)V2pwH#j`1GG$Ct}y/F1Q;JN+BmG90 +z JggCSs]?VCA;H"pyQZH{kQhO-u>.՜n8 +4ieqLo4Wv:fѥ3^;cɬ0'WCd?9R(N@"6p=gWZ3`0\l2RjAG* UT
R=R1k.-*0A!LYj k} K5@VY
ddj u,-V0|6|V +4eAj +5uJr郱w`xR1!k&9VQI9Z4z@Ikb4.xkכPuP)30֤AOq!)VLm`Hq,? +l4P +n3"dnCg%A]0u\67@@bcpVf$Vp+,d4%X+`mhXD, !֒z 9~.'q1F6dEgږƖz9Ub/*1@3CSE)p4(Kv$_{kr$$@ B^tSs,[P2nJ&;IMqZWLXo) kc?\&ZXkYhOgOP]F9?{>ymP=gEN7U{sVTuQ-qV-*tj,:~3v~ތvw8Wԋl\g㳏vi٪W%f)yU{e9 r}/wP,\wza6?Y^P*ujuTzHsʊսpP7̸7MC2qٴHFL'_Y^@0)pk9Bq +R~g\)!
XGlt;<&^U` +XI.pklG%ͧA[=]_&Ea(=_>>F}?U[-͎ŻGq4+7$jofPg5#덓tBqOuhp=ܿRMv5;.>|nshhY/9پ#8MSy2X٦ɐYcDL9^
Q>iAhkue}kC}iY&ϫ5ͭPι,jxnbzYayC!=w8˗˦PY>7<Dc"0c]XmG\0-62ۖ>n+ਡs%K!c+z`h*g1E]r+ @{4],*)Y4k{Rg +ۆAfg! +rg&
7|YaF}'2|("ϳeǵ(טb),@WEۀ<pX{PJ~CUKHD:~)PeEE2 ^HMK4]5>.UQAqCCyUE!V +S:P- +Bsl;-jԷr$,`\Aњf; Ƹ*kZF&Tj(<P)T7Sf<yY'O&< C#-^P{[vyV)\?n##֤`+a"`ȎjXOm]2;{"^qOh kJB4Ɛ9/,<:`_sj,B պ^n +jC'հ!'J--u
S;uGh +L%dE +$}RDɒ䮍 +ĕ7lXö<Tv!"[<tm[nfB픥W,}EYCTOaƦLrH4LMH̾=Lr+9تTW,N0,i5HdSH;i +Z1NYt)^t,H2[rzJA'lԐb)?ռ+'_3If9J*n UF/`苋4%:a,dqE"3۾iTM&Z<һA/ͬkݵՌhɸMvZdǔ*I?$5D`fO@'I8-kgL0$797j-ee0i"rKL(j0#EZ;`0%O4LtKʴ{:V*j12擣31?y^1z>ptQ2?QrEהukxb_*%;3'@_!dtB9{o6$\ơ&.:Vk +'A +v?eE[ZpoSs@nX́ +IF9 +S* IrB9 + +nѳDT-FVyW{N6dʻ;(
b! +MR4ˈ,e,ۨaC +[`YlK +٨v9V*d*=݂s3ҦY@OTԗo0t*xP4pŵ$k˚kЉ`
C<Чǀ\,5.(v8-9ۏЗdtu6xE.q_>$:eJה6ma˽ +tc[x&P' FsX-,*4|sG#ɗ˹/>.@B5v%ktIiG+l?ȳx۔ǜ +S3Y97͚֛$c4u(Hcy._jEU]M^S ӛ*i&牖ihUdn9Qa1#ك)tGuĴɓP™ U*3T +^g!IJ ~)r]ԙ9c +}J4=P$Tt-}B'藠iBy؉zzeW-ɠ(yA[D|j +thKCieRqj%y>9[Ŗ~kQ(tn;VCaj@Ul9piwQii=<~T7#)-rLjMLXDA %t?xn%Jd6~,M'3Tۛр?.
c8F\vx#ʑ]HhzU?oEuс~-
O;ZHP)L;ƊRCZ;o|C2~4䭕x:2l=y~` +HWVJ!n.& +BAqB!xq>_?GJn</jkV`*Tʖi֠QDb "CiЭ
ZfkߟڼO`tUg>6DM:]K4lS!N|":XZ@IQ +,bAGlEqwPbu +4lqn`ӭ\M}^$" +弮f˭2F]jdz`j'^
Bh'CIKWqTtUrØp)zW6'ݱ] +g}wUH"::"0WAUI&D8!Cəc vCB0q{<mgK퇛AhE %tCHАY$t!lIIuU<2XP*f13=-Yeࡻ6^,kb/l +^kJ>_.$%1U ^JW"K$Cdьn?f__'qXFK8{p1 x&%Xmpbz pNVOC[s5;1a441nQ%*-ޖU#(ZDt<dɤOI4yT=OiZ:q,rSz1N,H|<.|4/bQf6Rp>sgzdu1}нL>O/;,g°s!RG0+>E.*TzzG(Ks1q0d{<Bz+r名ON,`D9^L#Tn"yidGGd +pN +j@I8s4U?s*iK;eǪp"8LzvsU Hz"cH9y%KrXR%Eβ_{6:iRj\BM5.#(`u5+\%藢g6K +h>MC/l +Imէn;;biz254 rP£rLU27Y|TsOWtdP"N2N"V +2MmJG{.> >d(yPzJ=6s4~))D&0W;ӬX,
y +ԹXu7[Eί}`ve#e&G+>)(zȏq%YxW]orTXµTjSL4s#!L2>tPNy̩T{V"qaT< +|{rj[4I8p0銰 +_V2dϔ')w>Rk-8`,_, +to`=XAtV"х؊2Ѭlg&TԽ.!4-4"|+ӢҬ.?-2:6O6_*5Ǚ̻
Ef +1~bZ$VSybzMGR!)[vr1b5YQ>_[VcZ)`}P)i_#k4]f;-m>r=?/&`N]D+UUl8~n6E4PН8T`<SE
7Լ?;"fW
69iړXR'~a2\czӕ۴3 +uVaѷ$O?%,"U5b4H-~zb'DiʛJeF
-1yIXeiwmWcbUjٖuG;W+7ZګAq,̹2;=YֻQ2{:-D$tr;Ti!g]9Y>rɠy<7dg(ieOoLxڰx;NuY-ieƃۮyG:7Ε"Q@pO̟cRXe9 5U2?EA^%z^ +2 +1K!2,0ofFI2SpNp^(Oފ&4) +Y+F%-6sl8e~Aicю?vl܌JÁ-0^]f$9si.9bnuqL).KƘ4I=8[x>q5xqta+ˤ1]hՈꜫ+Şd*x\H QDuf+[CZQM.K#7FkLbn_CMoIX0!Z?KR
0lv⹅e=9-dat|E.'J+UM,P:/',*=JEʓdI$9|!yr)y ʟp"VE3̒4B+T563X$G;U~}cOw?.)F$XOjh/,lQ(HۥrW5rT`̼u{W&\sZUz Ozur*0nctIwJLUz¯ +^sFZ;DOm*\y=k{8:^pĊm)//&o%l߭H!7 +m=ja2֓e0_dHTJUձr-UtUק>6Q^M(ԛbq4![~;7l0A=Vbvp>ޱ,1n 9J*^jo0]ĔAs;P5% =Rݚ:0we첥OKԜc5 ra%>VK2]/L>ASTvI{6&eWnFeU/;&\xl+ʬJsJ+fj
i"yvT3"qQ_w+@)/gқ\I,`9X$C:UnϩV +q*q]\gwJA]U[Ya?K7Lnm翝|c}1)^~"085kq|i5y,:*(6n6PHuy #T=@ޭ昭>ோq]A-
3&Zh妙kC0ކHHrK|-x*<Nqw +NO)w>7Gr3HC3Y-,5=,J),BJB_\Zߤq 1lAu9q0*O7Se["ή1K.!$_^69i;T"[˘\9q2*ߓVA?&^>L40"<@?wDX藋+D!^$C~w f!-⤋ +2s0#̮xӧ4jUPҹ!-FDk2Ѝ<#<=$:">[<,_{8S+,L%W|lR<&N2bO~o(3k }[${^! kzɱ.+=vMn]w݇IJԁYW*4cr%c= +|1!\;<E*g!F>ײ
,^0a`R*?#xľԀ"=1 u* =}Q|N5 +.X,gNpńyUi/Sz憫!n$:ۊ5ggDQX8W/%4n_Sp.-CV+o4W3%su n?}7MddY0#ep⾽ߵǣT.6I=_"B]XC`?J!sfPb7HeY)m0'_Œp !Igj{d$]́Ę#VZNq ԛ-#o~8Խ'}PM=5͕D9;e2^7㼲X%_#d<|FVT;WUL|ia ]ƯHiћqeRѬtCGP܈fZ6ZMrDbډ|M2ƉIgp݉3X8Qtoڈ +QIJI&ݮA5n%ıRp IO+'%2wA:6\_IBM1쯔@xCJRE״.$X"BōtJ8u"#u%ްIߗՆ^q\{H1ZqЁ6bbKwKS{r2N\:p:;V
4˾o
,=u qۊ/l۳д
7"Z_E'
%KhQH3ĄB.N3B&ΙEކQ?T!Wwzv
{Ʉ [BGI*:OԟX8{49zv+(ҙ;9~n
z$jPHxH + +S0 +6nd2QN:"gBkO` + + +l`;d:͖9kh5ÏG:oJ&Ԩ/}]s:ŭaWOR(PL츄m!-i ~R5
q1Ks'W4\_&4gO+$@4x²觵WzW)xKBv Un +.͆ڥD=tlB
4y7TXETkҍTe"9"MmHmFxױ. q?ym3b}ċcj7ԟ[I/+E?KJE͉u)|ofk`l:֗k6mDȴw*]K\ OH pPvA\@\/ݝ&#'ZNU:u))Xoi
DV̷(!>Wr-bC8|n0~k[bZoCۦ)وɿ%ߊ\<0Vۣ mS+J)6boj`s.6rwr9az3ю+'SP~svhPOi_l<,fv +gj;[U'٭{ "\~x~g(|=w8}٢r~>l31PxmtEG;4˿.*'AP>6-BDQ + * /Te[Ə&4J"bp+KLw,"G!n +-:ntLdp|Y +Zb2Z l)@|fO !z0+_W_ +y.SAw?N
Ńqh˟a1D L7XQ5 >-Ԍ^QFqes{AfA(AEP1 C!Zv_˼pa +>M
hT$\}ZwxVݶv+Jsc_ˌ-@,5ZrTsA\0ѷجHI^`d +>EDr99m9M +0hzu9[h=Ѷ4hiۇ̩/;
WigFVLF3vOM#DK!>vBijNa6_ߚ\kLcL%x8=nWys1ˇd2+9^ӆ f{ +2f/CFJiV^aI{?4Yҟ\19.Tc1]@ua߆>hw}h{>]h]yIۅ~b>bo1diVawB0˽my
qP6xW&HةFx[v#r >ۈ}2{r1.$º@-\s1t
P};,o0r.r<]ɱRadK$rQ77#r\ヒcF:uK͙ƴMŪ,eLc%?"vObK:oqNvc +"өx#p;n@p!V}^7@.ڿx8}d |3eQ۬$e?rEs.4BSŮ`U^xJphjy?U7$</;A
`qVӷofzbR qrP +ɡ~!NTo{j]K OHYGp AuaAYeaowҹtӷoNU:r|vR1p:O` +OzOQOMfG>N.J\ +D/gdꙧq¹&nFlBqfˆ&>C5s:by%)AP`xR&=Χo>iA~KK^lh, +P6z4*ʜzN,AZ'钌{mjkChx3ZKYS
M憲xWqaE| '5}^s+Yw\4~Q'y9'2yVr(c颛BGҋz
-=ݔ>`c 0~]a}J1Rne"xEpxk|B˄J1:nVT9L/1/YI}sZ'?흭ܻQ]~UkG~0<dڬi99H0#D[B@Evb9Ppto!nU1=vweWj0+?nI= -i +BMF|tY grbKZl/7.U +SsN(,X۟1!5Nh_OfMl,_ɉQhsw\a~(t] & +&/f,E%]o(<,T!ccҷ lC~"8`<?KK6AYܙ8J +u`iVwf^*`z8)Q%㤃dc13N(Ue9.);]$/)3X|
Ƨj1t]/YwykW\C _5|Sp+!1p]CxAӟ$ybo}ՌsQrWL''"!`}j17r+2s6qstKt0-tBdЖ,AAv1wS=|GQl +PTb?9äG'oOvN&ۇlp%\C| Ө!ZJ,1LW^(Gk2@Q!@I9/_qbQ켪εx+aĈcJˌWb +.C\ +vz,
S
Cja}cxC;y+@/pn&@B;QhR_/oƟǷQ#ӛȷ_˞-oW?O}{]ekNϑOekdVaM$=Bt1ح_O2_ð8Q!}svWykf襓iۮg^5M_O`_gѣhe>kG;ϞoG_9wM7ƺbe +k5Gxb{nG' ox>b= +^W¢9H;//KRK;t:O)BvIkk&I|DzTM~Z|*wDm]z˒N=m%qRO '-ԟMZAk*i)^v҂SWӒ¥8!WT媡XUxә))i<T8\>R +ͪNQ%2lS mjdYBujNFQp_qa%st~^=e}{OέC2|hӷP7OwvH^gVY
(VdCJ|<aN{|9?[]a+.
2 0M
ewrADE?h,`O|c!rKif+% i8IwCsIG5yAg&аe6X1KكV
i87\P,q6kQ76xWn +0u|Q&b##%v~Y2|%w)_9e4'UѦKERqĊ{9!;U+w]oA_0E%e$+̨h?U8D !["BP@EAq:~è_w+ip̭-pvP+}8rwl ]䜴H"gHK|ɍapvs'9 +ԣxmP'[4y)+t;PE#yq{Ŋn~E7+MwWhhzuU[.mwvE)ynkmWn1ZTe١4WF21KQUgJテs]Ijc1݊2.o{fp_\XP0[}A|Ko+ < +}:l]*%1 +e|tJK@d9~ +!D7jeޕ)%C5+KSšq2uSї+s:^2ID`ȏV{#w Le$IPl+lfNʊb8*M}d>%:R*OqjAޟK>UUO;Ѹwǰư73x!)-Fon"(%Jl1SX2 + ZZ܅nRD&T@cHlN<i0V}/~UV.ۛt+ùjqC:x2}NO0ѐK!ECaYHBl,LU3wW7qһo99˄{08:>B#>-B~;|Kd9u,kC29)
VE!>Hۯ?yFqQ92mda8rԋ?F#(%ԘXzϦ?Qi^5bA!=Fckt)<e-TJQG2Vh1IF.`0-\džQK ~0GaUgT3'0F/ZQM7FFf#S/*Qײw۶lj/d[s$yX`EK6r9\5Z'${с}21o^f*4'uD*%JBZ%ɰSR9ucK) + Vȥ +tIr5ոyb6`,
C9uI>ݕnW]BL-_xdfI'3H|Uqu7g^NsKR˩r7}qUmQaFAWCV۔jߚ;bg0xк6c&V̪V}+HT/tq}'U<fP[&\}Plj'-Y&-hZ0 +昁<0+V R!FYh^}.0dyvrQl]X\)@9'
aBN?|8X]9\ϒg| +s +
endstream
endobj
533 0 obj
<</Filter[/FlateDecode]/Length 10164>>stream
+HW^L}^@zJ|BLC?pv̜YR7yL|-ZwB4ſ%>:G[ L4C)ypaY&]I?N4M49
oUGP"ӷ%xNͺ0zy9<UI1lGpf,L+2Se*QnfʲEq|= +6r(w34%Å9c7nbs"ⲣxʼnCdv9MLZu&0u?#ӫ6Lؐ&rG먹4q0Qv:ia?{L +s(!B
p3&
u\<@0g@Z4c2`x}j<MzI'Zӊ6M˥t]cuz/?Vz +`ꓒ|&KwIɰjYȇEv6ΈD7_u%]9vm&`+8P*$ż㻁ur 7r3^B6H/9.jZOFBHVwkQHHa/FR08l!kL7<G`?u9>K9d aُ- +Nxe(.v
m~]mȔC"d|@!
|(K5UL0{2la-CU=$ByR[s&C +2loE0lbPs vlqSF{^0 +>,]ϛ9aX'Cx,B&V 1c1@.zⶥӅL:^5%a&UKƤdH +EʦCj:gRpn(VnpQ +bGHvou2LI3q30G3z]k_A$/`DU3n督mRߧ
jF{"JȟښR W'h\[+>˛Y%|Jt٤ !jԣIm02ٸ.l+7h+79nz>Jc+.)vom߯*%W +S4N56?D&C>):ܧZ܃(`zx$;/j2!$ڂO[Rܟ,|*Fd!2G?s +OY3|F~.\BBW Ƀܧ6Ҙտb^Cr}67#V'ZST
GIR(kF<1L<ܨ伋S^|)d}%CBܻn-?{R=8}i%w85ȫ
j?!A >O-~pnN}$(sr*1p%B`B +kp|mM[8篘"O[N0J8]uD b"i1` +ٷ#)þƬaOkvBh| ˇLχQI Uo9Σ\r
i)
^~hY{'}LFw/.FOn*S?}$0rbJ)}J(7*cT~ri*ϖ\>0O(JQ"26H240Pmi&h16k|"4I>9Iĕ%F,@`M0`lZ~nE'3~RwKջvb2SE+HpBb%6,Tf!TSif c>ުX?hi;ʼ}(hˋIy{G>}0li*Jԥ7U]_; z]Q/"
TuSL`'B#mև1(ѥI}BXy|5$wE!ElI4N\ɿCxt74 _Ժ48_:GJ47NQvl@-%<]xyF)Evy. dc(3j"3MYUQv1]\lQaC'UoduhCi6*iڞmʶ5"No`p}!|[9j]slAyDPwA)7 ]2G`h|0`B@Ϭ)Ćq+!$sqsߐ*BE#^
Bfeb`"+VrSmŌ""0.յl屚A@Kb[s5/5Qr8l<j|) 2X-[5wP8-F T~Pcwr- '`7MK',PL6@
(UNGؤ^Ey}s9UډX؈yCݾz6!UEv (k;=ww-(Xж+dYAN7'B.8H'mxG"J_s!H-'pTq4ve +;hEſ7YEv02#O
qrk1j)9 xC8\eݛ;*;_6r|<c Pa4`쬉AZ)0&0Κ6`_nC a:?9@Nc:<\'n81#нiPi1tܐ3b
=T>)ʶ=pZqwEje?Cmb+T|0RxCs'/CiJ4}'ϱ$UJ-{xfA2dr FP2Q1:Ԇ|l,q˱bه[ I*ã̊AoN5b٢zH}n9 J5fu8TR UU~E
Ѯ1M&X؛KԿ$sd{Oޯmv=Ǻ>xH{w/m\&56|+H6dm5>#\BIJG ٹ4;eV,PrxUSk[Ea!\tHm/F j +pTol경00`9`ڻX2-l,4e<TS-c{hV:b/00H:\m."j`-l1.GlUC/hOۭ8hdރi8^k+M +"% $A7L +?V}4@EH|OJ: jPٓKM\n4u;W8Oj <lpn[8'&n. ڍ#(KVW +H"\NDeӞm)4tW(E-)(ݷLiRR}+mzRЉHD~yhxd*0Do4>ܳFe{kX8s5͇fX>
P W_EG7Tt1t3Nmgt/7]ƥͦdw}6VkQ:*R^Y-XLjTycTKAJ؎ +; U64j^AUmbSb().M L!z=b!>x <fJ (H_} +]y
Bb H/Q"Û}qAk K> +^8͎"a:/[-^?ׁ2V(9/?1>8֕qɆWs7Bx\X +|],͊TatI7Y`|+Qwڱ5^18s:cdӸ4~6dWp^ N檩gX%='gD바JI ?o]Ӊ[z|ާous!: =Ql;Xg/D +KL5|vx'e}}l)Rh>QZSsΤ:2qO2Ԕz<_ie+HD~ͭ\ +kn:8騻%E{X8yg#~UttRwth
d6${^ +V8g!p75f)&τ=-=LOFpNE71:UtsXmGU`SN'pO2Bs>O|[ + %8Jնs%`1$ǚ(*my9Njm vB1~,& 2Ο +
K,o,3rm`*-Uan'/{6fnLA@`N7F +hCmf1}̍=HYk$"Z"sQ+@t:aFfL^`FU ℴbJSiȉ 2i(Ä̤R\Z$<'iɜ$kD&< +(TSU%(ʥqI4'kMUdƘA7ß/Wrګmm$~/ +7ɫX,NYrV^#"tBSr]IU+y*x +)%<DIQf-t_eSYBa(ZcYj˃k͏(I-^#ծR/-Ү(g0lKmh|Cҿ;,{Ǎ*ι +' C&E'pyJb!w_&DT8S@E ϨL^<`NeӭHT╵dAk(/YKvxy:ϷEJZ~V$ju12}C[zw9("qVEBE|R]?hRyBy]9EŠ8w:}aD
wXxqRnzSbf%g8PqļGlLإT"yuıۆpe+AQ9DBOu¨)e +RV҇٠ +4>.)fiA٭^D\*ʼnT-ENWWh}/p#J +ĄnY^#SӝtR.~<&.A:Uu--KoL!~Ɋk +&P
_h#X$V:ґes\l0T<N^m(!*Z! +KIo$k)RqqU +'SL"h#:muZ^cqi)>(9iI0qD0@D8z3NEotΧFqD-M Ƽ- +r:jB_uH +7:ByﱩȑwSҁ(/k"u<߀zR\ΊBlt:& +ϳ6Hc'K$H<k.o_-9f|fg4MDxy:6ow2QfSvsaa_hoo}-9+/we,0"X)i-p^Y$(`5HjxZE|?Yo+,AC[ZK}GfhEYˢPV\\kNŚ>vR㴄AL!Ku<s7#@7;Z@!_\eA>pVaz]t o1#s@udnaB0iL)"IhA6C9F%"R,hdQG֑^g|QKD).K)ar G.A0MLDpYZ(J$-lw揳ܻzQ칟Z` xh1N不"1{% wjhǂ@ȓ'v1kId }EJ3-o
%I$Q{dp#^6u4U(sB\/h
쭬O@kh}r2AN|Qg_synY_9כ>*Og۽{| +H̗k۸!@xy/(JifnQ,2Vfܵ%Cd$u3
51yKٟo.u+&Ϟ}S*
p}7)VvK6]{V?4a[
Fn7kŸ:̹iP]e"xWaoR5G5,_W%M/eJz?y>+8K%,
3]wku5CmpHnS~KllwWSJ}dv]@pc|7
&>Ͼ[ݾܡ9X`A˛v:C{~b0w][6l}8.bpX&1546WO] +DXx$L9[C߰P}|50َ_O}_wsS?ҷ]̞Mև1ָOW&)íٟ_dEnz{j'Ƨݻn9f=umc5v
vG7 6Uy3nKLԶ~
w۶5~JHRN~MPGjiN
hJQA9eRB*RG +bIN&H p"{hfiHd0tfj4}Fs^>:5F`Up@JYRK[+˲*TbDURL٪|ss<1Ϙ;3fܷ[#dE)\6@aבxkP"d?dw`?2HjVf&qQ!!둧HڴgyK駪˪`w)ϻe:l +*AU" +XDN9Bϸs^pK&\!Z+ЍА5ۥzن<PS$lo77rrKa[h~_N=?TsT९;rGߢcؽo:BUp +Ȣ +J2GQLs(?24(GPeJbu(_rgJt;(vReኢE^BEV[:[XkskJYa9IC>.\t*Y8]N^|{~p⩏g^94z:ƕ'!v6;Fs&) +Yřƽ^8:܋DYT2#eP?iVJ%Oi
,;?%9 +:?7g"S''/ϫ_ް$ȲLf +'JY\BPHɥTRK#si^EV\ )ʨ\YU(*@"4X'Jkmrm%G/$4O2l_b/Ch/mcϱ.p.9l&4`_y?IҡN&BBthfj+ʡU8Y P8G&6Dx|逜!O1IsiRrBEجE7B#=6I&39egg +v$@@ s8E(?Wm+Π-O?] .U܉ V:B]PZ'Í;ݢqp,1
%@0 +pJQ7IP HP%j@Z 1<C}z/P9 ![Q"s#Ȩ@^K9"W +:h +:_.=ncG`1xf0>l aL7#I;#NսdKmw,XE|K*VL'5aׂ5Dc6:2u#=% +RwIV +?ZQ+{?U6Gd_Em
ZЄfFEߝ~N4y>_LJ/?.KUAߘ_FzLy;}=ƬJVS'ۯ'"jџ:]"`Lm,0=E\=2cϼeUa@"\hԦ{7PW^kM0 )Gxnfg6fk=cG=5(gØ9=ソzOQ2X%g1$Ǩ~_#=,c'FX'!oao* +C[K_ +~azNo?]ֻʛ
=t2}5Vxܕc7XW9~-xK<%OůwFk:yO +WW<W:sO㇇/_U|b0Pֵ}Նz:uWNel_Pb+T.I0#"u@:iGt%UYhL؈tk<J{xGkyRB.$?&uRwл&I}=s:**M5XXL7bakTfPgʽzF|.}о`^G +<J|!J폕)#Po}5 MHscR EIb It%IR +=miK$ +XdGZe}B~:C]FCĠPBOVL r +<PB
>H+U`D]Aj"'
aA"1+͊ѕŬfƢ e-4$Q3 +[sʕf˘NH`VfH۹;Hz+]. +^y: UH]Ι܋TMUp,.A9C]CιR1j +قFTRgm::#сLQt& T-KjY'bqkMh1[ɟWmusrG[C[KrZ-,-iENP<EJҫ O<e2E{J݇KZM卸uCx?ۍXor5f
CL7bCݍhעՍ&_j"7^m#t;jn3z|A+:CLFc^LcDݢE-h1X=Aa\6-~ԏu#QKr`g4ic^m1ںg
63R*S!tO\V;v< +YbT̖jSF* +.L[:q5s5]َ\ g(jۮA"dճ-ixM9#ҴkB[3M;j\A$$
c";G@ u]o/WoD{ꓧvKV<^'OW93]8|!Yۗ(ezj<88UYpL貚13i$I#\̕Gh-37snm;+c4|,4VX6{nAǹl⿲fDk SKnǸ)![dT_rzy2گBfOp-$+s\Wy5<v~VD$?)vxG4=é["5>!pRRgͱ*8.5#8L@ӬEIKLj(QQupX{e2SިQkvw7.`DYY3$6xaJڨG'TV\lۦk D<IO'p@;u˿J2ȣ=9!|Ce#F +Dʅ89%;2dǝIƍBp#2yHc,[C
( +!#檇j 5@Ԝ"kX +h&ꎬzǶDn3i)H+%&j+QLFF53mJggѴҥDu^5~Ǝ6QMM[wz~q^uB5mI~%\6 G'(ƈ&Me*)kiI]?Z +tadf.M)rW~{ƛܴjO/!S"gWhpngrdV!a0Jsx u]o#ML߸YDX`u$cp5@iJ㘟&Wj.?D隣[~PCV{}zJ?6oEX
N}Y1?e|?Ws|"ojY|v47-ƛA(D T9 UkFLL.1 +v%)ܕxW"^ yy%祰W_|}59*)$.V&m=Y2Pq!p^dLW"uVFPDciw:Nb:AcudR
Ve2MIDX4u$4B_8X֣zjl]m^kgF=}__Ofꆦ~g?>C=
R{2_[뎯cn;qȕy쳶6{voV}ƕا>V.:{ǬtL8fC-?+s67Gv}{g<u
ݯ?O8 +<Á}N4R>GD<T5MF +bj)31hԆֵApTM8;Q+&d$$-$_Yo>C+ѸN +0}XO39fP^&_;@g\r;tai;jHi_E'x/Ve=1x);rqR\DJX|$,%i
dMJxdxRJAR)Xq1LmS@5:A9;W-.toKq{]vmavSdf\@+ҞYw؞Fy)ܨ9SGJv|wAbQ(~
& +F/S*h,M&pFOFjڱ;+@i{--98-r]fZfϢc& |ﱶXځ;3\ӖYu`B z +*q'RZ˟ +AE,E(z/Šs> vjE(鈸Gi5C-!'u4\QEBOb1~xːkH+Fy*ODeO[ۋRש0^B{-]"5"EFE2 J'#${x=حsj+eVW hQt$MvԨ'Y'ElU#z2=,G`$%՞Z9^\Yݧ`Rwˣ3<ѡɳ;tJӡWbbͥU՛[obgZx3`WDƏun.X
pw':#"٭-mٵ߳m?{W
(@a6 +ߋ$2r|Ox D.^n,[;jhZvOl/-W˱IZd5Z.K8NKõpuk@30x[XPj |4zO#}aa.c?,MC>L]տkɄEڻ}=yM^ͮUA%\$={^콴ȃx/(9#BFY)d "dGExHVYQ@VVugV_WփD5$RAj-BO <GNCe$?>^wx?l^m_W:=.sNY0/zfTrRʒ^R+h'~5oJkKE52ʚ_*+xC[WJny*+u5T54HOIT%H +D6+ +M_pM$IPLΌZwsLys:y^p;zM=IcY9 + àa0X0v +0eĝ)q>3"(QqFb\A/?/ g05F9blޙ<}dWѐr-H9kJ8
qIVTZ⥅KE˩Y ʈ)I%~ar +${G0-NX!_Zy߁5Ǵ +ء&o\0
#=0֯Uvrd=6|zp_TEo;e<Y}B%$XA`Gu,{iCW*n_W}}#IrIZ5IќV-&" %2HM1r"/i)rOI?aApxF"L3.0lR#@,"?4{<Ιs7]=adOf遳e41M x5pV\LGAͼ2rNnc2c]()Jmq>BcAKXKfW)w4]?l 6DB1
- +~-S~{M-m~,}nBw-oFa>⛮iaӳG4iH$vͪy,"IS5**Ou&HծymESEfWEF9*=]ܻ&{Qˣ{P니i.mƗȇ?U]#FAY78z|nrB}͍O+k/
z w{t9vq;'1E}gaBn=ehh)$@@Ӱgڇ7{m%SQ0Ud}w+/gwu$?&5,O7SDh=h>YS.7UNqຌYt(KJt$7]aT+ +\mRHcD{4bxțK7}4i0%P&XX,{]ѫTVՀ:0
t;07Iކz7f^6w1Ȼ'zYGZ-yt-,+zrfTL8dc` )0C@;@E7nf<?r0
)Q!5=E=&HLzWw+:8$3CWN%Umh4O5?^KO䲓10cdc1yDBbF;- +Ys_"ģ2{Eփ*zvz~g)0<NPq,?k;t8)Ί~\8<xZ9yFu{omNX\|>lﺠ+I
2%Gr#Ɂg3o]Ú!pf(
a/+ၬ/ګeq~A./B\Hifɇ +רM$wE7O5#pЗeý+c2`N\c . +<_B&a ""GQC:6%rR%{401Ga:d_rI'Wy
ΠB~hSF 8Gͥ(&)!?q 5ۦ{UWĒԨ3q1Ȭ[U >)\՚4ڳ^!{źP
E]
(kFm]->9d(3^=,0&_:,oǾrq +4u!mdKzbź2Mbѯ`:0jA1ʹ?ַO/n̟ǿ|ynBPOqX$鬋E^P]Pv)COvQPnY +E0
JNNru XmۺUpxFj}B! f7u[ +g$p+~u]ͪVZ$s +CƂpU6с1jɓi $_2ؐmf9p&aT +QIXO*RUbBr&@<bEYʒJj.pEX縪\],wnG F/qm#,{6[/4X;%HFI*1lDBF/'Tvu,섬R)[YȜb;Hn/paZ0+vZ)CLN2tN!_e{|mB)IiU{`am,TҚp<\#c&NE8 01-!$Xiو)Gv;SD㎧#WҾ' + 5qh?{p|Zz eE$^S{H[R֮c86wbZRoy/*"eB=EѳE*zMMvM裨I4= 9HE_!84EO==?j4sMcwkBԁ||7U*ݕ)mo%*BvzUԮ|vC](LTF]f3YwI@RRRHZKIgťn
28L2WqޱOO+SGӮpkv7{p;#8ܓ'zVZ7kL}lWSPRo)wnj=##h4KtpZ1`Vi,4,
$H`I4IkEPPҭ +*.N:(i5®UYaXcZJ>.36CFx]nuE<]nM^DidMbpchB/'ixˁYI܋tr|tx)wl= ۳[Uoՠl~u)xa"-3^JmԱgC}:[)"Ϧ* =hhц*j( &sP/'cÆL{:I(ק%CJy=yD E.EX(Er3֍fdb.1Ld%dsOlDVV$ܞff5 P;^4TUZ7pNXv&%ɋ*dRRA$Zc.&"*\#,d@,(2;VPqBi5@;p]zMGZ7tEDZѷv:ⶬa@Q0Ӏe@UNӇ;&Pe<u^P'=p
JN~h +bdE +;g4)'Ť&)Or:arȉ8g=Y +k!a +(A53n
ssȸ砑@ + d%Lr839$[)>bqb1E؋EcG +gZi_iVkS}boI~TOC{z16zr*۷
K]Tuz>/[q}}///_.?ϗЅ3gsa>g6(*$%B\Xd.5i^u(N1~MѥB&<YRʨ٧,1TRR&'ܚ"&Set]BQ%ɤ+RJe5Jiw¹ )4UjtMb-4{
,<)%5-wu2=MFuh[{mkԶs ;*mMrZ= +-u&i4
kk3)[pUS' +QʵQ5C0I A +ޯZEnun{(K(2ԄÖfmtN6,͡RbZts|IGtfF`4J@/Jբ!gDE(l[|e#QrqdH<4<\ӰPpPX$%v +49U8"3cf폓kc
ӳW,g8is4a8aIAiT\9 ?6e»0| +-L(bF봡MK`jPjVIbb +Xσ!c;4ނ7ޒtّTPG֊ _]#<fnfcvf`Gm{@+b^76zbqKK骋l圼wwe7+?~?껯0}\_kzO~9>t~7Hc4~{uOSUuOWi*kkF[$Ge}yuTخ]eYgКiZHڨ;W'K E"DqPAI+ZJc_`r5gVgnXFQMXK?&րYz-qQ^4n$jlJ4g Yrro40Kג,z>͋S֚&F]ʪɸ +V +3M&';Yp
=0u^@Ya(m_CLM;F +HԗˎE 10Ok+/$fa-FdUVPnm +18iɏ>DxeA4+ANM]çyo|CIDW!gPΘ\lѾp\~Jܧ_o_g(_~~Ϸ?_$e|4?I觕3@qޢ h0F>6JS5ĭiX*0g7J\,ahƮ0xG
|Aa!D,eQ<Kbyj:UXd$ڏ/>C +9PC=()@4F}b)Xb
H2 _çbJ)jjA-*d]'ǜ2= +QdACEB>{779W,?W؟#O=$NȎgCOPxEN1^K+fӜ/,YJ ϯHv$C%)*[Rn /n_MӃγU)"6T0-ٶr*y;J.Yu8krsA]{:*]Uc>~RGa:
h n%Nϟi\Zpy<
|xwCuɷ/
C }QGyG~az(Xo[`{; +Fj+XEB5ܡQ{mRsM5P}uV)QziJ,0y`7$AA&$C@N8䅁@4dJA$dL@8d\/@5SA@#,Kci0j
V> az釁 +AWDL4+DJ)EZ%#H5ҍ3YCRM$' J%iI\&5ˬ(@l,zP>QC|߳d2YJ!PAA{\B>qr()n4vDJ#ry؉E2l+͓x:;<Vydvy-q9r|'zg*ԗNmUfe)O]IrNAu/ʬҫ*Wb}VUeU^VUASvcE{ekǣ**%؆-M` +W0U +UxeD?GV7s>tk:9e6M9`_rܓ1'^s9nc:6FTQ6y.p<^/Kt }2}%SP!$ryU|'TApJ}?|ݦ߃kVXfKkx;msk=qŃuwg9(mkV٪n5٬0>&Ы*ۏv PF]458al B2!dAB:tǎ<■nСvƄ;ea$EHHTtRarXLYu;V`9K8lȟ"H=B5!d"Ձ+AF;u@v'xA*7@b )p!*GKcJéa@ ]Dl;(a)+GR3uڑ&l;xbI"3f\1<vL< 4΄fc +OVB,/:]+ҋp4~d :+7ͦb4jPK*Br@&,G/5O +,E#x1A??/SIܝ1M**2Yn]eV!7CΫ#^W G<CŤD;fn?#j`8i3^|:@= +o> +tlEfnvHdJfEY
],0' `*ŀ\
s謓:`gGYm<7ak?bk[n}=w[X=7s/۩>sk>7t9w]lm6sOaS*b'Aq +E )H!>c9=9oȽBHV +Vn +Vn![lغׁ5>%"qP
Xk^C3|8-O˜yg,";BrX7}ZdNqd\Ts? +_|Ň<-w;=fa0(#$cUDIEE$<>:l8ɾGR?gYz?NstHI:T +@ּږ}mTրl-eK'W5)MáOYDk +0&,#{N4ʒhH+l(nO0JԕowqH%;l4b~xYk{ΜtNVdwcgSzϱ&o;j'Dx(
tJ]v-b{|Y]);bRz̐1\jȊG!0tZ50:zUYa˴Fe1I0z,ʧYF/!W
Uj゙[-Xj8N5RVHE1)1_0 d⛂͏6jNcY ++?}G=|GO}p~3(qo{}!H
k&|9Y[kqYb-
! ++<6AItT%BaڔH2iP*e.]
vMN[HO4RJԱɮ2ٮ3ۡKV*S≵7$mU:ܟkV<*8j/GpO<䮸JƱtA-(Ll.@ل4 +#\:<(`~K|C^QUHwŦXDOZF^ĕZVӪqP&%ܴrrrA'-jfbl>(ĘB܃HkdxD*9`:uWV+XZzu5Tv,^z1yiU
~T5Wګun?y +ʃ%d,e<LVPecэ6=RN=
vӔ/EU8hdٞFCeۆ{S0U{>{j^>]?|9>]~o旋篮/n>wnwz^Y3K{cSGc6n˟1}_37#$R3f&=;7/7ĈH#H%FRNvP91䁍G91KC=5d;~ǑFE9Ƨw}Tgec{ĉʭS=zlA 硵zzz8GLS=sd=8!<HqVKkhi!P1P8I[۞o1={ oM9aCܴTe;1FYzU\\OˏY`b.omzm-$P|ZgOr9?Rg8 ͟R,KijҸf'm-k鷵wfayZߵ"im-kM-wr3MUw&f&֍Mv!KZgBӄ6!۹o-[bT65vapk]k[L4,}1ƭmci.%ۧ +=4 gSd'CڳلwOy|^zJЕ[>`
%5e(@7< +7|ƳX.BAsF|mЏ%Ef(Y+!+pr9ē+<ÒS!+pr3B-?ܬ]bˎܽQEw2b uS$4p11q's2zO ӕBZ+$&9i +-=d/$`nE+w1V(YH~]d@)%8c0\@&ę7"{K:k=V<lZ>ndqܺK/([*!7k~S[ģjP4v㡷ɇ!-:Ȗ!&aam[Iow?ʮnd= #uGspnukO[GSxU`2p-SթD(T\::z9FX*o.8i +٫'WU\zQ!sci +Y6G&5踘E>B9;{$AF /5FT&<Z|ےPءT(86moaSKF!2F)xG5jo(dNR\V:ǚr%kQsH~ɂ̳X3lI$\]Hxl"RɁ'`cxUy +*sH}wr{{&Rx}z{~zzruuEEl]~cWQ|lJ#q&J-<ACنš_ +FESEPEȻX5d#iSSɪO$<L:SL<).vZ}d'(.A\+ fHQيI9U)!TƑB'W*A)zkM/l +>(VÓƸ- m-2˸HҪG +9u\tLqs +I 8cB!Z Znl-VoeB6.[<J4C<sD:cJdnU%%rTǫ:`d"'5p/2(K)LT4(c
^7F'4f82N|&?%QzuNeVjd*L@uQHFHE;Hd$+0FDRs$M5DZn\Jv\vp
Mj쳧"8Zr|eVeF^*RעylV'>^qV/"(qQX +U +&/jugDd0V"A'Ӏ+ yBHFRCՂL
20;t
^ٛ2A"PI~O$KI(
eP@K9t^ +jmu=KUrmrS ZNn&:-.Q-M}nDYYa +G43̿\{[zu +zșp:X/H%. M';5(<K>Jqg;<2=qp%gz%1OdϷ(HfBM:L u)&=;^?Qz~!Eŗ½QcAPh7iȸ @7l|'tF;YgnXG|bg.h3TLTir *ly1Rwc0wdEW*
5J*<S=((\Kx.'F)2ETaUR6?zUk4"Q(*4&PBW+v\GTbV̫(Q^OfyhB`8FxQjq,io/Ȋk2SLb< +CSjٽ_n/PZ~+YSTH/p"
۽۽۽
ڽ+b1מ5ׂ4pFi)SF_4CE!ءfa1h[/[
p9(XViQD}N5KоLE긊N<TհX'$=?\YNбlE/{\XQ}2Da4* Fpp<8ޚOH +p .S9w|9:Trz +u0/]Mկa:HƋbCѲrIƖ~ǦXdađg$QH1 +0l8w,@a}5Q=MWK} +( b%\[y+e.HBĕaAhJc:Q!xGC@(/X>GFS56Dɢ(B5᷒Ÿ3\L6)TͤP1e/X\åƖP{x&fbGF&MdICE64
w!G=r#N(L@aN<i[\(
U
OTе` +Hn:Ɵ +}MpmiR$)ڜjk(K5n-hUF[E{vE5D@wZA{zAkvCkoh>zF|U.MSP&^ RŧȎ9#U>fiN6d 6N0ۆI3ŝ@XZ23kzn}!a5ie+i&+UeiV`i"Uk,XOJU3yaa
ELhs=/ߪԴiB6"F &AQ`f.Crɫq_aTe=J8VVp.JLY3A|aaK2ZrpDR hf^Ic\m6yZK/5K":Ke} ܼ>RX9+`XFJ-S Ռ 5&D1b$QF(-x=kb~ny-U +y,}/\L<a5*+CwPݓ:eaEeA|l~Mz"NN
yw;}Z83xu2~!ek
7,LѴ9<(4U(zBBv;_4va+E'&| .UX>Yhץ,rf3E!t!7J6T0,%kY(>4OR[OXTX7b +miL`^NhB/0W)ކ<&-兟mߕq +A`c7
T*I,EOZEܸ),Fnije0(.Wh+褤nA7#vIm_Ї<&VW4NM,S]Hx~Snh݂>-BxkOLa§D/[;s@V`</XBhuǍb6V\8Qi|UTtbἬ6PDpyd+8IĈ1p{)pZ["lom~b aQZ "H47Q,3BC>ڴ|e
ILI-#2R}&UT@<jv^517<uĮݯ o؝%3ڝI&? 0Cee.{R1_=ͯ+Ĵ 897i-;d얭5ܸX^2ɡM<XYH"F>+Njr G}=VI^tt|NS0'kD"lamȵFYjʚd1e4T7
k9/1+uYg7㈅G +*w5kٯfoI!Y5#ZY[k&^5k`u,MX%GRw<4w֥EOEA{Ci4)vbL~@`]4T0SptzP]ZDStOF0^_~dl|E 3&yB ;MCnT%їaLܱy4o:r +O+SYUO&aa
Hhis=oR
ոiJ6"AN$$nlF)Eɕ + F'J
7A7hjC +èV
*NT]?]as3<fF6-&+"\$bĘN~ra@;H5*+az( 511Քcӻ1Ɛue{94|%gPٰ۶?5܁Bwۖ7.;̭4O.c I~ A B9b^鋽;(}gjBD.$ֲ̲͐5a9.f5^dX5Tg(V9|c|.c8ӟ٨%-[ +#>'a +OlⳉHmÚ!l+M|H6L|7P`eM|=(ɸ%C<0v2dq5B
+HWNH}*v~%0AZqi8v7vI8I/[ +OOZcsj[t<I$ztf~:4dqYXgvPUMI"JDKLȂOFb+|%)|3[Dn|@WȚm)(z R8,G0p\@bsb)h8,j8?Ѷ[|کX{EdکXDjȇMUoho.Wavesébn-t8y/.,tWpwlCX"+0 gC3?c)v︄+)Ɵ`wԮT7[Οzl `RV0٦"BUMM#aj,#QDqk%i\iٕI/<keSfoсfL?VPѺ +< Fv7<h{uPV$\EW +8MǓt塊Y Yl#3ca:RW]Qס DRëi
O鴹VzmI0/ANeM$t>|(ZE%W;"E)V;."+#;-q jN<'LItpijm
ڙQi*ftf~f-#)ɴuEɖT?- Df@1TPS.`{0TzU1!$]EPv;餌p7JK왇NpN)<ǗqɏhZbhf7~VA_)@Qһ? E2^E{όg{l)vGtp5d9,h(=AC~L +tmВi88C:T`+8ҕ4X1W"˪u&qKp]ފr6ĸe/Z{L炽kzuB>^žJr:(x! +ֱ+%\<Y˰@lÁߜϺ$Y6#b$Ts/cZgZtjx&ɪU+JmYEx$0<[N]
lA_G(:rGpu
fc
r!Mǁcxm;^GVRR-9)D1GxԵ=.)u\\8ޑe\ o0&Ԗtra'"X ł~<M ++=& Hq5]q
Hp+]0Nb +v}<ꕠK +5 +*T?5}I<i$z4ɡ + +p-RmB~qYq7b1) %+!DrlTU
ҫ
GzacyrW, +V؋^,*wEwŻ@P-AQEgY%
CMs/Kvihd-\z!RA/*hEgeyƩVbQR sev80|Y^쌧ݗ"d
A`' E'A$1dxWazCbkӰ͙CWW}7WBOvc=[o/#I{,¥5` /〬uDjGH>R^yDMvP=[vM5oIb`faNNůTu5(g;}W7SwS-gwpGr14}GRV<R9"d$rCVmMp#)={NZ0rCzlp{2RCHX 5P289 +|Hz1C܁<dQ3
c_N@|BVyU?W0֒bezi#E
"4{P\"@? +Z
gL=0x*f7@P^-tW!8}ÃTO
e(#>ȆKk:+V;J`+zS61 l!*$)֠%i]C$C* "oBH'W~@Bdž)4OU;SMgzQɬꭲkj7dӾY:<*Prm~
BkhR&[`Y.땑F
RW>;$%s%qeLs79ޠZƏd9J^[&VYh^r)H|""=-M i"ROZjQyΆrt?.~CɂߤmfZeŒ)t.σyM{G̗%Mя>6h٢;.;6 Qo0!GUJ'2A*(q" zH\/bVukd%e`%tсT+s۽pqineF:6(EwSJ,F93DX;͓,"4r,74JtJ(ă7*{;4<R}>]ؽK$<VDPq@8xpiʓxTt+v kFM +9UgN<V0 +BJ|!"B#d +r&'d,dN2U~SV~>ҿ^]of( +y:3o.G@46,iz +9oFo(u3
'0͙5Ϭ;55-/Et3?ĚD3Ibllj튖 &1ީPMte:; +]hW2Y`LbpQ"|jr3ryτ;QܩQ'wmPNcfSCN0ÝJg#TQ'Aӂgnw;@r@;YsSJLS`STyRFG%]/'' 4ŗcPi={ +PF7 uI|0,ȼRPpׇnOG t$T3缋?9qE8d"JF78y&ί88y8ۄmf6Ag[~ag{2w>L~s3ft +x -k$YM}&43`_0 +7|"<GѼ@L+i"vy6Y;(*L=Fhͫwo_pVKgMJry{y:\B߷^o/S`CzEȿ줜(GmSQQND@&bhT8;/%<УNL--jo?Cކf6y<b]ޑ8:}$Ԡ
eK!eu@+SHUi+B:##uҢɔ/4j[,'H^ Y@sƄuȼKWn7~aJ^reS$'S%= @3y*Y"_; nqpЏw!9\jWq-p) +Nx9mUnj@,UI
ʚhVp)LVUaWƆ: fL~s`,A@ME^K+a?:ؓ-7w].|0,LjW䘜*QSk* ?m]`l7JOq=.<t!ʊmFE"8-.A#|KPخъ_!4[iOC1 P[5s}NVxnA~QHkJzTp|QCuіI@.{Dn8:\L4D+Q +8'`ZҔFƁ5āq𡜣FWܑBލwWdGZ)s-Mwx|pT$wyuVT_.hU|,]hkІ-#8i\HZNh8(["c+8ޭݑlA +>NC}NvB5_CkݍF$cT!]+0ߛ:Vj5Cf1TRDZ2FSw/W;Jq;)*iC^5YR&9e(K'GeȊZ l[R+ݢk,zBfW(FӬ^wW3^U)4/7- +wP& +-@{2Zuu_j)sڇw2d<& 4h +MparU QۀڐppιD65I%Y%jH//r;Zmc-u<BC,_qPح5Hz(0(9E]J[:Q*f$tYaZd̀R#[rm}Gi +$;6Rt +ccUO7rplS({f}qep<~<_/OV>?]mE$u}SKHdܕ&AcljsWsGVbFrie8Xu4ŋѡOXnk!zzݜ=>2gtsh#\
dG;1;v
uD?^H㋷Y77ųD]N^*gM|j|zsyu98oSnbf$?{ryuy6nfu ?Ƌf2%Cסi<
wD><Ή
UfO\^Fh:Fvdaf!3[ZҪr+D3Ѫ&+9Z#Lf:\V=)UMWjI}R.S*EZQJkU +:($bNt>[+:\_̕TA*WSBsOekub<r@@'g
Ѣ>BTE5Ww(\0(3kVf(U?'A $H A $H A $H A $H A $H A $H A $C/> fz_2rx3~ݧOC;s<yzw?/~<Ȃn8}Ϳ +0 +Hs$4i
`bQj@Ðr4p$h1F:[²neYZݶl + +
+\\&pʶGC) Ms˂5l>.:~JENQd +y7V{Oxڠ]tV&PW[$d#9}r;clͬdSfۙGta*r +C0£)`fK(]*;<W +O| +
+\&#l2}u/hZ~?XDyG"/ !`ld>{O@#^A@>$a( +~PayԂB3\p=nj%LJƶUu&Ls+Cwa*@Md3Tgp7;|
,. | IW\"^D|3pmM_;jX1/cawSZ1c7u wPVY{J)jjƀ{(),d1ctWjwƌ2
~D6%R^ +`:I cqWfv,~Pq +K/2!$d/Gm1㒜e ){,= wz0=
Tƃ#sV +Q%@H0C)jOǝ0D ֳ=j +s{p.@)>6JKCMG YS_>X{#&ևL)L!NWuKǸ4Wdxk22&Hb^`P!a
Q!l|>,;/Fŕ=dno +9Nޜםr*Q#o%\MX]fֲIؿN*R뗄fj?RIBkD&#j2\m6MdbǨ0_|X^^E&b +!֓79I ;A k%9$b4I~fxlAaȈhpD+Ј7ZR&nS}¯7kYTHg Nx#(c1LݸK:g9kCu0J%0N33fEd830Ewްqy19K!u8`&1JǙgo/>7؍B=D&t1&<7_J2yvn]uҧRH /v)JMobCS%64@25nٮܫ35th^Pܢ.D5Hln{̴摁R6I/bz9(V~ZVtw6&~ +^f]Rb=#+uՅ`q%VF]1
w #s +%VJ]qdx-bVMǾ,J\eL:*gPb"Y8LEn>+f渚8fsn[P`-c[OxXjpEYF0v쪓>ݖi~V {ˮ`S;T$<dEd)dJsˡ>کosGsL>{.3Hd} +sH^sjk7 kلP=,1?sô~ +wrm{饼j =Q[_En\[ʳ^Q!acaZ-.Mx4>fW[A&nS}¯\Y#Gpk!.&'{249Zd%iV d02dS*?+)dT BV]EL I{٭94Ild58ȆY(S.9vw1kPUMp#bӇ\w?ok<r:)]HYqeAG:AVE{YidJ/}ץ:3-_լ("w&F<BE
Ǒ5_d"i!xq0_}ZHMS+XP5k5:m#R#&:DFJ*S8}ݻOv/EDy]v,{/+/g~9ߟƣIp.+$E:]Fmi:[wXoi1)-N-3br/kbdp,+-oJƖ#1Yz6ΌGU-p-!k]⒓B˧9ھX5Ok竭 -N/;T)!#]PbSb+rpC8WI\G`B=qV~jլk߆)6JY"E!O˰UH/9Ǜҷg,t~^b,g3KguO]#:qZWDr0oi~)Y3'.Vh±=?gz#5"JIgp5ԌIbUB[D8W$eE.:+3a.ƆɭB^!~Ǜӷ˺p^̱EXwݑsU<, +L+ꯥJvv-vw`O@2wo\wK.wWm9"P-=bVŖhs0.bh7rs&BZaoO4yoZKtK :Lqh77`UFxkQoq<`O8#;c%nB'ig_z:ֵ/P_UV2qڙ8-$*m=^'~#2^gc9Ek.Ufg67`~b-UF/*r70W?pX)5ߗ>wxI9QRe2m<m5Lm|e@!f5k9~יhz5h#zLuP8p,W(<.Th_leEr@ɀCS_NQ%P&'+Se%PT)C i7/qrqb!C(PB?ˡS_Hkb1MP?V_JӒsV!eE{freT*Z!-?`R?oXʜ/HKصTi WMj-;X
%`㫠IV[[{A*<H?Z|)Kv\?Ezuf:7og,(ɬAiFEPX!ɐ*VZ^n6Q#(N5z!h\3̜V? +pYzdάԾ
<ANz\E!ɐjH8Zp +Yl|u) +&]3{U1E5l3}k3tx! +ɤ[;;P;lRHEz@^ޠGJX?RR?jL@ @ @ @ @ @ @ >?A @ @ ^z;?`P~̠8tTD?xqL
>>5qA||>+bڍlڼq튈Y!G|
=soؾ;XbcoX>'W#`D>Fu;'\Tu RWRf^/$2rlȬ-{7"[}:١cGP@W^xޓ76WmC,j]6sqKfrPo4RWk|?jzX縕-HܽvWz=Az/5
f @o_$'8tnܒ 7xƍjx&EDMvYѓaCztޮ#㖅y7"6O*|Qv<2ʓ>轈xbp.aCjj2)N;<Ki<{M]XU(Kܹxφyj|~<lD.OY40sGy^5n<LDwWjK
sPhna}u~C^r@GO}{}i28^Mpj)|OR$͢Oe"99"e}B2_C2-* +KWBbi3K&j/\Rs~6 T{s?s]97J8,'Q4#W^kel +!|q1o75d.bp;N-xȃld5蚊B`/ieOyMtTb7K't몧<D +HPggU'; anMcHK;4Ƌ
JRo^jÜM::͍C+wZN+V%_:a'>>ϛؘq=>~ +,&O+~4pnxxi|tKsJ^?}An.Bw}WOGod2EQXG"<)ʊd1 鮹Ԍ8Im7H&ҦcWzGgE+;, \TfE`UP3e*+?.výOV$Fos(|gfwиP(؎uDQ?lm:zv`VEv(z-"o^MB#}?SL[rYOt}ѫ93-1]^9a zηc}vJB&(S?e__E{˖_;iQ/ohy[(BC=gyC(ڢ=;yL}Wgu57R'. M'/Wœlbϛ^QC㵿?l\w:8kQ<o;38*I +n\iu̔(ܵ3Wn!f$MUVʥ G&+j:||Cb5?;WڜtU<|LR|#]
xo^r;{Lf⸘#㫖;s[~>]k +OXdYjZzzzZ%c{#G$D) J%s|/JÛ>
6lذaÆ
6lذaÆ
ۼXV֣.{kSmPeY +p_bUj*":*' +<
34^nvgkHݽ%`BNjhJ<vձ0XpD [S¹?*WV]9DVK5pF-AQIOSN>#!3D4LZB!"h
-MhI JHѠ%pJK 4PFHCHϧ +ksU|UX+6٪'XMb+kyP D~[V=v.5atD~ ks٥6'Vu{& Ro0KHdžV +:RuKuհ:^j;i5|Ck*
1}d`tFi|Ђp4HF38XleAg;{k + +ɗ)aH-Aq
3z٭p0XhXbpfXxaӬ3rN a0qqXXmdu#^N55n4,¢faaa +!N(
a0^3`byr:%N(
+afFI2'wJ,fjf H5n(xΆQm6oͽO000 kN-\Â
kr
dS36+'n×CP^!(L`k.U)ҁ%G +%T3BX +LfP@}70/ +6]*ф^s3! +.SA(^v^ҏ +q('!F4Ĩ˳`hx&3iWOdc3} + Nq?;cK93^asK`A +6jc99d-Mv{/\' +3ջ0ģ"AL=I`1cfD~M`!YO 9~ }ngwd+3ڗa1=y'lgou\5$lyfFm4' 9A)Sm;br0gwXil@uݏ0&<UĹ7=ɺ{>ivB-&ݼvoN 3#9齱QOjy*'|MSAxRF^llڀ1dڬ,km +Cw_f7}|{ k]q6"UêV/;cU0'd=L,Roۼ-Ubi~:Cד0A(M?]]eKϰF6D1{OАY|$aj`$lNnr nMKOȖߥ7bLSf x4Ngc@ */~y &5#O + +(k&stLr a`L:] +$_ `C + +cv9zlE`Cwkc+_Ɗ0,1jbg4|1<:ɹUoKXa>uC5,a~
k7`Y-;klԙșX>ln{v NaV&/3K]'ڸ+EAw#c;K_bg!d`%,53s^eD\l!rˀRᇦ~YH.h1/mWݲƹm~3/fS??*qno>0-xY<$c\Vlh3?jga~6ۮ%;f_6f
{fsD9 +Inrd^M곊O<_Ra0_bj@teZ![dtOWFa]^6amP=,ga|5kbTX+0WB'0ǯh9Lk
ܸMXg
c
w`VaCF9XDװJ^=&),0wC֔ !,0loSτ?0Y\vAYL`/#q$ +[s֔5a
PLhSD} K Na{ @k"̗v`B?yƤz3¢y&QrEmrՌl9kd(\0.,BrL]jZxߖ%%_iz&ųĖ~]tR s'+wXhxM_3])a4F4Nd9CX;Qn"ZaV<%X,=XW3}
0:0($G[1$B7+dU=##MZbqIP,fB`0Jf%ܭca-BY`pci<=I\"%>"?V}V1l94Xcf#v-3*N氡5IQs#XMX'0+La +F}}=.
k^`0TsXL;jg3Q"#C4JccyJdM +bDVx#Ez#$M_Kn |B=3iV8c(.3 c+u6nK;ݶ`c}#
y_A]fLjyV<r$)X5ԁ':%X\;a +Ʒm25/cws;o3=i|3>V<{MWEo:4\ޅuJV !$#ꈡ<!
k$ +ʣn+C7"A`MռA<J>`7]c8\ +9L~sxZ//lJV֯eߎa_Rs&ٮ`zUQnaOrZfؐ)V83~g&D~FT5X=_B/Q}YA"ڈcXn{-K˪?g:QTz6Ujsz|8Rӆ0مr{蚯]`a>ѧa.<s9K;Z-S'[P(MLvv>W']ga|z<͌N"-=T<waҞI&"R kfg$3_6˺b|(FJjU۲l`%~M^`nkÍf,_:[|Lo`<~9drsX{bˡ4}j=#l\cIcs{0恔a7=[0|XcaF`ig}|r,~f +PmQ}&P<ߦYك=;كܻ+ݕ7%t:y<5k٩ɓe'0jW,fZI7n>>Ľ:*V[ +H=Ae&.;ܒ*0s8KT +&) +*(4 .hnQUeR)U[U3(|K-k7#}c/kGV4(0M+ na0u[X
X O!A0*Ӯ` + Մ3/*o5~*w[, +vV6gL%F=ElX/a;.z<)|%ӦaB1fhGϏجK
u:0xd3`]yFkC<Xp#,̆,cъ`}EsufQsw`ux~903k݆m캹N0noٰc+<30ƪ +ɄDs]R7,Y`M&ӄU~)_k+?Ya
^֙0ʍ`5J\1\xeO`"сoᗦWxqKbq+E0
2am(&maR +W-i{J5=!Hz%;%>
.V`<olex3}klHlM̤`%aRKϤa9?`L(aӥ_x(6P{j2`H;RTśF|eszFXg-+*5s`s1E)A;pMjkċ}+kӮXb:<o]/y +!sQR1!4][y&3F2,3
Brv +f(lk44oKXwvV!as 'nqGjLN/)d9);ɑBLjY-l0{oVX0sƐ(0MX0VaCg~1ij={F3g9FV`kխԏES/g(W +BܪYE,\;FSB\)FTva=+ʪƎlaqUA,|Rx--(O})sA4hUd{!g̩4+`ʪ
0Ɏ\~-7`
c?s~Xe?2!y[ +fwn^RJ{L8\42**/X/Zj,*b%`GS6\ڋ:.QRص=f)}QnӄU>_ʨ(gg|*s +UÌSa4^MY0ǸILD"/[M,,m +6JX茘xSÚ%Lϰ~ʿ#cs0V0u+M}'dg<sѶ٨s`Q,}ΚM/1:gb[iV +u]Qg!9rnXM!!wUDzV)1٘]9UMcxƶ'=I@ֶmzUNxHvnxgEvAz]F`:K70ZEwW0| +CtM=s +օwW0VUuy7Ņ*d܄R>ncUrˠ;4L`W`xt23t6Hk/eٟ֪CXZo +&Z? +ţkHUmsjyhd93G$%WS4Q%f-֘NWVE/ 3#lHBoa0KD(%l
*fiw0Kd +V.`qLO?%a&O
X\ +z[N`c=`U焃^>%a1`,Ƴ0~h{v3e6R?ed;]-:ׇѨ ;sS?>jch$$c1m4ڸ,1٪/6Os~.'<~IQϴ&a6Xƛm^A4b1y}g +ݙwfᒃKa9l}k +fXl~If0C߭aG'ӄ"y$kXߚ =[Y4 r_[¸iYfPR].l-cb$l[bKaawp +B-`:~:+x**2[D*zr,1MBJ080~1=|XӁXgFa +).#G`U|6H-&)$3X1K1CǫzDT㣁7c`19"{zX8=><'m*Lq9j +0HY,<qӈ;SiƂ%a"PoHԔX(xX?Q)ȵɅ6Đ,ᔚb}[]"rVQH0E)_{, Tb0ao1 "sى.ܹ+.+S]Oh<2L,"ap]FE p(`R +g7fTڸ_p +,#/a`UeT +qrZ`|,slİ,6,Yud +L9cؤMK̭R3.Jd3Efa8Zlj4mH0Yc/IW(e*_0~*~H&g.08b<kzEkDO: +?I͇'wx$lᲠIL`8Lj=1b)^WARXD|Qנ`
)N٩+,ǂ%19.(3\λD575 +<Gp.NPSĕu< svapBU+!uXX +suOӰY=%!4]p?*+rHWA:_D"_"sKME1D~G"p;GisD +_7-F:Xc99hurϙFWK盚&Ok +TJ#R/"hWғW,>`kQLa[E@MHnR>3gT#{oS?QVZ.}Pxݷ'```` ++>@]@h:Ρ~F[{
hQ0bH*ŻWPIe:ATsd(sb*4Yӳ&1BE&0+````ma[[Oau|;ɿl}{ÇO{W7?{˽?ٹ5Ͼ|ӧ?O&}o
=;_l8ؾ;#X_c`gyk>xe6>ݽ:;<{sI#7by{}930"&plf{{_]L^c=$
sh+0E$Zp \Kp]a^0î4ȐhגX"l^cZZ誼ZkŖcK oK`3Z/\] +§aCW7?\*1WdOiʅՊ*h'H +HW[N\57L }ndĵ#@Q!.ȑ#|G`'~BCRյWz"oi׳gIE<J<Ƿ?q]Ds|]4TAk=֓nnԠ`Y~πnxtqj[;#;jmq߃Lzūȶv_Aǽ2ݲ_y/fԭ%]ڞѢ'd"+vDb8eYWEV>d~+ʢgkf^lYluk,^{;ߛ輑挄ZF/Z:y9mZ~9Z">5[B0qغja?=E:\N=εS\k8Z1Lpok&6ak_cmwj{'4o
^|7wmOi#\Oji QZmk<75sM}\^>פڵ=}Y\녳w?{7]swӵ? \wl}+|}G\F~;J-xUYE/cOW>{ګ}~o~\h{㻐j`'{%k=ȶowMȰq1R(:tRJ#>&|/XYIpZo{sӘmV}ڂOc*|:S>>kL鳴.ޜ]
~w6b_;t?V~Qƺ֤sq`sj)uЇJ +5!Bq|O)[2F|gjK_ +\Ѹ4]U +>yO +}Yؼ +9_BX5+CSr>FRG({qʼnzRt2S +Bd r4|d`]%K`RIAf4+^x%8h((<v +NG%@wA;HPDP$UH2P1VzQb'7dm+v8+v +K\5/mu^+lP@ +7FD+T.INSTt - +2B<D&,7JX@{9U3\"˲渫Tթǻ͕wZ/ +=,kDx +mF%D?ښVr V#!@q+lКvkP~YaHFi=uRqf6U]|+̾#69TD۠u.^C7ryH:,}cOHšdW[+m"#X Vxϕv#uu{0RӔjjF.՝M17 +>Wn\t㊫NCHȀ +ٗk٠a\́r9ݫkƹ;N&"+ժn6|O}en. +ۚ`I9ap TH F +hrU5Ti9$B +̌Aj@;fPmh & +3\ެ2؍P>@bkƤPWq9Z| + 7_89@x[
hj +H#VTGOcs3%vLYYR?`k_.e"x=m +d\6VB]i:~#Q3oq2fݤt1>Ǧ(f! +(:"( :6jp55=,i;>'mOYrLbjrF#-I O~Aܐ$ + y2bE>3T$`NJVrع^gCi2 +`8njh}F7Nqj>lL-Zi'gGUPM@O +h +:MV%Oe"#2ZMvf. _NF3]/kM !ci4Ri `o +{bսmp˸HQ +:BP},-:)u`{]N1y`~:\3<N;:ԙELGSqrnҥX asXϡ%9P1S}>ÈzkӔQgժpx/CQQ:Y6y抚t`k?'n^Լj5FN~>l,Kwz1Ks[M: s"Vۇ#J_ѫF6Ϫ;w]HKYOz^DTCi.h~GVEt9UTyw~U?\D#w2g^B/n@$:ȑ>l!JHi~0G 5Gd.)O0d\JMkVS^@"@4@5H(Sg}.DT={ACKVD 5 +ӰZ:kATP1K=FlՓzw)X,ECxXqqHFS +PA`'5OdFі +/U+z/'2n 2^x#2n!!/o 2n!ex[x{!2~5ovZvD'_M"$e)HIb'qFk +үH,i13;7C+b[w/=NIZ2cRxAeyǾNA:ţ.a4}g6:SdP%P(7@ +Վ%9N0w>I~qs
6K +Hz
+ .ۄldP/v,`j: +#T4 +W^4J7 #4J0k^@L&}[ +缕\@ND)M+UVy +hq+}_RKHhUd9%'g5V¨' +JF8UqJZD;ޱ]@%U x[ +5Gt@qg<16S!GPXhp +5#im=kZ['/&* Jg{iM <5WF! +|&xiD!q ёkj2--3_M;cR 4^?m:"s] +iA>r
+eRW4 +>P{4
`HBa74WںnHq At&J.$&qw&tceaIF\_6̭@L51̠)DgRB\.̲%,hÒ@,Jm%NB-e0Jf&p)tjfCRÉ)$3Hf}LY@\V! +p"k}J ֠DRo#E( +da-
.$d6۳7]nyt8 5FReSzCh=e!o(мtV(}H)hA,|^ȢX9Jf`- d}~j!eN6T" +0#Q 0
1d$Ͻ +p1nNx +-8.4~}hd&D%i~8C1xi9Lih.iT![CGCZ +Jb{['+7S!a~NU@Vxg1!j2!diA+[`ϳmW5G*mx8S8oOŗߜ_OAPߟnNIMFnrvVd~Ǝ|
פ5ަo!a\ȱL 4!OPQ<#)0bxwq/=bͱ=y!lx)ٍjg̀k5nc +Үצe-4-cֶ +XaN\s#('66GP;̀R2pl_dZ?zjs"m*}TS6AYHc[#7x +څ:6Zڧ;=4lNruVk]ls+4 kiQFUӤtwzgAPQ5גz_=뚚]iДuZ'oۘlfη=܁gT6E_\g +>-fÿa-5|BΣZO8LLE5J\,VM+pcW{.8Q`ӟW?߿TW_pZ^7z|{]GO9y=gwտKQ-(#³b0*ݐ$q9FrI|<Hr a8}szU%YiںZ̳GXG /eSV2u6ԠI2=s{0y56^U-%@FR[6;k4myO4E?}YI''KqJ
}ifb
㰩NS.q0ui5
>˟)Kbwʯֿl{ .@\<#A\q9,0}lMz%GL +ĆK%:h q-)qR
8O/G1K(ЪDF?ߺ;ycPzz'A[c͕#gQZ +˙vݪZ0¸HGj\5UN,)owQr}:zWRZkhT*E*m-KQEۀvQr*7qKK݁~̸(,12AcJ=哗=gV رZqtEq9r 3x A(~*x蚄ueL S)AZ(,dcpIӶuTƥUq"yIUz+z
)Kڤn^&Ea!KiSZQvjAM]X\%dS6YpO@ (U;\51$.I\ǃ$.I\&@m]75P!hCT&eCu]m$.^-n0*m{n; +@Jf^FD 'f +2hrI{@{|rV<e6<[/D$L=sjnٽU +. Kv$(MR</by *am7\0C#_I*CSş.ar:@B,[V*gL8 ZS<<#A/@cϫA]ɍGVV!A9 +Dц6a}' +0000000016 00000 n
+0000000319 00000 n
+0000050094 00000 n
+0000000007 00000 f
+0000256052 00000 n
+0000255982 00000 n
+0000000009 00000 f
+0000050145 00000 n
+0000000010 00000 f
+0000000011 00000 f
+0000000012 00000 f
+0000000013 00000 f
+0000000014 00000 f
+0000000015 00000 f
+0000000016 00000 f
+0000000017 00000 f
+0000000018 00000 f
+0000000019 00000 f
+0000000020 00000 f
+0000000021 00000 f
+0000000022 00000 f
+0000000023 00000 f
+0000000024 00000 f
+0000000025 00000 f
+0000000026 00000 f
+0000000027 00000 f
+0000000028 00000 f
+0000000029 00000 f
+0000000030 00000 f
+0000000031 00000 f
+0000000032 00000 f
+0000000033 00000 f
+0000000034 00000 f
+0000000035 00000 f
+0000000036 00000 f
+0000000037 00000 f
+0000000038 00000 f
+0000000039 00000 f
+0000000040 00000 f
+0000000041 00000 f
+0000000042 00000 f
+0000000043 00000 f
+0000000044 00000 f
+0000000045 00000 f
+0000000046 00000 f
+0000000047 00000 f
+0000000048 00000 f
+0000000049 00000 f
+0000000050 00000 f
+0000000051 00000 f
+0000000052 00000 f
+0000000053 00000 f
+0000000054 00000 f
+0000000055 00000 f
+0000000056 00000 f
+0000000057 00000 f
+0000000058 00000 f
+0000000059 00000 f
+0000000060 00000 f
+0000000061 00000 f
+0000000062 00000 f
+0000000063 00000 f
+0000000064 00000 f
+0000000065 00000 f
+0000000066 00000 f
+0000000067 00000 f
+0000000068 00000 f
+0000000069 00000 f
+0000000070 00000 f
+0000000071 00000 f
+0000000072 00000 f
+0000000073 00000 f
+0000000074 00000 f
+0000000079 00000 f
+0000257767 00000 n
+0000257798 00000 n
+0000257651 00000 n
+0000257682 00000 n
+0000000080 00000 f
+0000000081 00000 f
+0000000082 00000 f
+0000000083 00000 f
+0000000084 00000 f
+0000000085 00000 f
+0000000086 00000 f
+0000000087 00000 f
+0000000088 00000 f
+0000000089 00000 f
+0000000090 00000 f
+0000000091 00000 f
+0000000092 00000 f
+0000000093 00000 f
+0000000094 00000 f
+0000000095 00000 f
+0000000096 00000 f
+0000000099 00000 f
+0000256194 00000 n
+0000256121 00000 n
+0000000100 00000 f
+0000000101 00000 f
+0000000102 00000 f
+0000000103 00000 f
+0000000104 00000 f
+0000000105 00000 f
+0000000106 00000 f
+0000000107 00000 f
+0000000108 00000 f
+0000000109 00000 f
+0000000110 00000 f
+0000000111 00000 f
+0000000112 00000 f
+0000000113 00000 f
+0000000114 00000 f
+0000000115 00000 f
+0000000116 00000 f
+0000000117 00000 f
+0000000118 00000 f
+0000000119 00000 f
+0000000120 00000 f
+0000000121 00000 f
+0000000122 00000 f
+0000000123 00000 f
+0000000124 00000 f
+0000000125 00000 f
+0000000126 00000 f
+0000000127 00000 f
+0000000128 00000 f
+0000000129 00000 f
+0000000130 00000 f
+0000000131 00000 f
+0000000132 00000 f
+0000000133 00000 f
+0000000134 00000 f
+0000000135 00000 f
+0000000136 00000 f
+0000000137 00000 f
+0000000138 00000 f
+0000000139 00000 f
+0000000140 00000 f
+0000000141 00000 f
+0000000142 00000 f
+0000000143 00000 f
+0000000144 00000 f
+0000000145 00000 f
+0000000146 00000 f
+0000000147 00000 f
+0000000148 00000 f
+0000000149 00000 f
+0000000150 00000 f
+0000000151 00000 f
+0000000152 00000 f
+0000000153 00000 f
+0000000154 00000 f
+0000000155 00000 f
+0000000156 00000 f
+0000000157 00000 f
+0000000158 00000 f
+0000000159 00000 f
+0000000160 00000 f
+0000000161 00000 f
+0000000162 00000 f
+0000000163 00000 f
+0000000164 00000 f
+0000000165 00000 f
+0000000170 00000 f
+0000257533 00000 n
+0000257565 00000 n
+0000257415 00000 n
+0000257447 00000 n
+0000000171 00000 f
+0000000172 00000 f
+0000000173 00000 f
+0000000174 00000 f
+0000000175 00000 f
+0000000176 00000 f
+0000000177 00000 f
+0000000178 00000 f
+0000000179 00000 f
+0000000180 00000 f
+0000000181 00000 f
+0000000182 00000 f
+0000000183 00000 f
+0000000184 00000 f
+0000000185 00000 f
+0000000186 00000 f
+0000000187 00000 f
+0000000190 00000 f
+0000256340 00000 n
+0000256266 00000 n
+0000000191 00000 f
+0000000192 00000 f
+0000000193 00000 f
+0000000194 00000 f
+0000000195 00000 f
+0000000196 00000 f
+0000000197 00000 f
+0000000198 00000 f
+0000000199 00000 f
+0000000200 00000 f
+0000000201 00000 f
+0000000202 00000 f
+0000000203 00000 f
+0000000204 00000 f
+0000000205 00000 f
+0000000206 00000 f
+0000000207 00000 f
+0000000208 00000 f
+0000000209 00000 f
+0000000210 00000 f
+0000000211 00000 f
+0000000212 00000 f
+0000000213 00000 f
+0000000214 00000 f
+0000000215 00000 f
+0000000216 00000 f
+0000000217 00000 f
+0000000218 00000 f
+0000000219 00000 f
+0000000220 00000 f
+0000000221 00000 f
+0000000222 00000 f
+0000000223 00000 f
+0000000224 00000 f
+0000000225 00000 f
+0000000226 00000 f
+0000000227 00000 f
+0000000228 00000 f
+0000000229 00000 f
+0000000230 00000 f
+0000000231 00000 f
+0000000232 00000 f
+0000000233 00000 f
+0000000234 00000 f
+0000000235 00000 f
+0000000236 00000 f
+0000000237 00000 f
+0000000238 00000 f
+0000000239 00000 f
+0000000240 00000 f
+0000000241 00000 f
+0000000242 00000 f
+0000000243 00000 f
+0000000244 00000 f
+0000000245 00000 f
+0000000246 00000 f
+0000000247 00000 f
+0000000248 00000 f
+0000000249 00000 f
+0000000250 00000 f
+0000000251 00000 f
+0000000252 00000 f
+0000000253 00000 f
+0000000254 00000 f
+0000000255 00000 f
+0000000256 00000 f
+0000000261 00000 f
+0000257297 00000 n
+0000257329 00000 n
+0000257179 00000 n
+0000257211 00000 n
+0000000262 00000 f
+0000000263 00000 f
+0000000264 00000 f
+0000000265 00000 f
+0000000266 00000 f
+0000000267 00000 f
+0000000268 00000 f
+0000000269 00000 f
+0000000270 00000 f
+0000000271 00000 f
+0000000272 00000 f
+0000000273 00000 f
+0000000274 00000 f
+0000000275 00000 f
+0000000276 00000 f
+0000000277 00000 f
+0000000278 00000 f
+0000000281 00000 f
+0000256487 00000 n
+0000256413 00000 n
+0000000282 00000 f
+0000000283 00000 f
+0000000284 00000 f
+0000000285 00000 f
+0000000286 00000 f
+0000000287 00000 f
+0000000288 00000 f
+0000000289 00000 f
+0000000290 00000 f
+0000000291 00000 f
+0000000292 00000 f
+0000000293 00000 f
+0000000294 00000 f
+0000000295 00000 f
+0000000296 00000 f
+0000000297 00000 f
+0000000298 00000 f
+0000000299 00000 f
+0000000300 00000 f
+0000000301 00000 f
+0000000302 00000 f
+0000000303 00000 f
+0000000304 00000 f
+0000000305 00000 f
+0000000306 00000 f
+0000000307 00000 f
+0000000308 00000 f
+0000000309 00000 f
+0000000310 00000 f
+0000000311 00000 f
+0000000312 00000 f
+0000000313 00000 f
+0000000314 00000 f
+0000000315 00000 f
+0000000316 00000 f
+0000000317 00000 f
+0000000318 00000 f
+0000000319 00000 f
+0000000320 00000 f
+0000000321 00000 f
+0000000322 00000 f
+0000000323 00000 f
+0000000324 00000 f
+0000000325 00000 f
+0000000326 00000 f
+0000000327 00000 f
+0000000328 00000 f
+0000000329 00000 f
+0000000330 00000 f
+0000000331 00000 f
+0000000332 00000 f
+0000000333 00000 f
+0000000334 00000 f
+0000000335 00000 f
+0000000336 00000 f
+0000000337 00000 f
+0000000338 00000 f
+0000000339 00000 f
+0000000340 00000 f
+0000000341 00000 f
+0000000342 00000 f
+0000000343 00000 f
+0000000344 00000 f
+0000000345 00000 f
+0000000346 00000 f
+0000000347 00000 f
+0000000352 00000 f
+0000257061 00000 n
+0000257093 00000 n
+0000256943 00000 n
+0000256975 00000 n
+0000000353 00000 f
+0000000354 00000 f
+0000000355 00000 f
+0000000356 00000 f
+0000000357 00000 f
+0000000358 00000 f
+0000000359 00000 f
+0000000360 00000 f
+0000000361 00000 f
+0000000362 00000 f
+0000000363 00000 f
+0000000364 00000 f
+0000000365 00000 f
+0000000366 00000 f
+0000000367 00000 f
+0000000368 00000 f
+0000000369 00000 f
+0000000000 00000 f
+0000256634 00000 n
+0000256560 00000 n
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000256825 00000 n
+0000256857 00000 n
+0000256707 00000 n
+0000256739 00000 n
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000061545 00000 n
+0000061619 00000 n
+0000257883 00000 n
+0000050616 00000 n
+0000051388 00000 n
+0000061928 00000 n
+0000057155 00000 n
+0000059385 00000 n
+0000059269 00000 n
+0000058912 00000 n
+0000061178 00000 n
+0000052244 00000 n
+0000053076 00000 n
+0000053660 00000 n
+0000054142 00000 n
+0000051454 00000 n
+0000051680 00000 n
+0000051730 00000 n
+0000061114 00000 n
+0000056793 00000 n
+0000061050 00000 n
+0000059499 00000 n
+0000060066 00000 n
+0000059563 00000 n
+0000054984 00000 n
+0000055437 00000 n
+0000056044 00000 n
+0000057333 00000 n
+0000057900 00000 n
+0000057397 00000 n
+0000057269 00000 n
+0000056729 00000 n
+0000056939 00000 n
+0000056967 00000 n
+0000057064 00000 n
+0000057551 00000 n
+0000057673 00000 n
+0000057794 00000 n
+0000058017 00000 n
+0000058072 00000 n
+0000058364 00000 n
+0000058442 00000 n
+0000058596 00000 n
+0000058625 00000 n
+0000058747 00000 n
+0000058832 00000 n
+0000059066 00000 n
+0000059163 00000 n
+0000059717 00000 n
+0000059839 00000 n
+0000059960 00000 n
+0000060183 00000 n
+0000060238 00000 n
+0000060531 00000 n
+0000060609 00000 n
+0000060763 00000 n
+0000060885 00000 n
+0000060970 00000 n
+0000061332 00000 n
+0000061429 00000 n
+0000061810 00000 n
+0000061842 00000 n
+0000061692 00000 n
+0000061724 00000 n
+0000062004 00000 n
+0000062511 00000 n
+0000063520 00000 n
+0000089583 00000 n
+0000106449 00000 n
+0000121973 00000 n
+0000142967 00000 n
+0000152252 00000 n
+0000167565 00000 n
+0000177803 00000 n
+0000196437 00000 n
+0000206792 00000 n
+0000210365 00000 n
+0000218252 00000 n
+0000224237 00000 n
+0000232505 00000 n
+0000238540 00000 n
+0000257918 00000 n
+trailer
<</Size 543/Root 1 0 R/Info 542 0 R/ID[<2739D81CC34F4C0EAFE6C64018C7DE03><E9051F4F967E44038720696346DB2E5D>]>>
startxref
258166
%%EOF
\ No newline at end of file diff --git a/remoting/client/appengine/static_files/client.js b/remoting/client/appengine/static_files/client.js index 067cedf..7252128 100644 --- a/remoting/client/appengine/static_files/client.js +++ b/remoting/client/appengine/static_files/client.js @@ -14,185 +14,22 @@ var BAD_AUTH_TOKEN = 'bad_token'; var AUTH_EXPIRES = 21; function init() { - updateLoginStatus(); - - // Defer getting the host list for a little bit so that we don't - // block the display of the extension popup. - window.setTimeout(populateHostList, 100); - var showOff = getCookie('offline'); chromoting.showOfflineHosts = (!showOff || showOff == '1'); - updateShowOfflineCheckbox(); -} - -function updateShowOfflineHosts(cbox) { - chromoting.showOfflineHosts = cbox.checked; - // Save pref in cookie with long expiration. - setCookie('offline', chromoting.showOfflineHosts ? '1' : '0', 1000); - - populateHostList(); -} - -function updateShowOfflineCheckbox() { var cbox = document.getElementById('show_offline'); cbox.checked = chromoting.showOfflineHosts; -} - -// Update the login status region (at the bottom of the popup) with the -// current account and links to sign in/out. -function updateLoginStatus() { - var username = getCookie('username'); - - var loginDiv = document.getElementById('login_div'); - clear(loginDiv); - if (!username) { - var signinLink = document.createElement('a'); - signinLink.setAttribute('href', 'javascript:showDirectoryLogin();'); - signinLink.appendChild(document.createTextNode('Sign In')); - loginDiv.appendChild(signinLink); - } else { - var email = document.createElement('span'); - email.setAttribute('class', 'login_email'); - email.appendChild(document.createTextNode(username)); - loginDiv.appendChild(email); - - loginDiv.appendChild(document.createTextNode(' | ')); - - var signoutLink = document.createElement('a'); - signoutLink.setAttribute('href', 'javascript:logoutAndReload(this.form);'); - signoutLink.appendChild(document.createTextNode('Sign Out')); - loginDiv.appendChild(signoutLink); - } -} - -// Sign out the current user and reload the host list. -function logoutAndReload(form) { - logout(); populateHostList(); } -// Sign out the current user by erasing the auth cookies. -function logout() { - setCookie('username', '', AUTH_EXPIRES); - setCookie('chromoting_auth', '', AUTH_EXPIRES); - setCookie('xmpp_auth', '', AUTH_EXPIRES); - - updateLoginStatus(); -} - -// Sign in to Chromoting Directory services. -function showDirectoryLogin() { - document.getElementById("login_panel").style.display = "block"; -} - -function login() { - var username = document.getElementById("username").value; - var password = document.getElementById("password").value; - - doLogin(username, password, checkLogin); -} - -// Check to see if the login was successful. -function checkLogin() { - var username = getCookie('username'); - var cauth = getCookie('chromoting_auth'); - var xauth = getCookie('xmpp_auth'); - - // Verify login and show login status. - if (cauth == BAD_AUTH_TOKEN || xauth == BAD_AUTH_TOKEN) { - // Erase the username cookie. - setCookie('username', '', AUTH_EXPIRES); - showLoginError("Sign in failed!"); - } else { - // Successful login - update status and update host list. - updateLoginStatus(); - populateHostList(); - - // Hide login dialog and clear out values. - document.getElementById('login_panel').style.display = "none"; - document.getElementById('username').value = ""; - document.getElementById('password').value = ""; - } -} - -function doLogin(username, password, done) { - // Don't call |done| callback until both login requests have completed. - var count = 2; - var barrier = function() { - count--; - if (done && count == 0) { - done(); - } - } - setCookie('username', username, AUTH_EXPIRES); - doGaiaLogin(username, password, 'chromoting', - function(cAuthToken) { - setCookie('chromoting_auth', cAuthToken, AUTH_EXPIRES); - barrier(); - }); - doGaiaLogin(username, password, 'chromiumsync', - function(xAuthToken) { - setCookie('xmpp_auth', xAuthToken, AUTH_EXPIRES); - barrier(); - }); -} - -function doGaiaLogin(username, password, service, done) { - var xhr = new XMLHttpRequest(); - xhr.open('POST', 'https://www.google.com/accounts/ClientLogin', true); - xhr.onreadystatechange = function() { - if (xhr.readyState != 4) { - return; - } - if (xhr.status = 200) { - done(extractAuthToken(xhr.responseText)); - } else { - console.log('Bad status on auth: ' + xhr.statusText); - } - }; - - xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); - xhr.send('accountType=HOSTED_OR_GOOGLE&Email=' + - encodeURIComponent(username) + '&Passwd=' + - encodeURIComponent(password) + '&service=' + - encodeURIComponent(service) + '&source=chromoclient'); -} - -function showLoginError() { - var errorDiv = document.getElementById('errormsg_div'); - clear(errorDiv); - - errorDiv.appendChild(document.createTextNode( - "The username or password you entered is incorrect [")); - - var helpLink = document.createElement('a'); - helpLink.setAttribute('href', - 'http://www.google.com/support/accounts/bin/answer.py?answer=27444'); - helpLink.setAttribute('target', '_blank'); - helpLink.appendChild(document.createTextNode('?')); - errorDiv.appendChild(helpLink); - - errorDiv.appendChild(document.createTextNode("]")); -} - -function extractAuthToken(message) { - var lines = message.split('\n'); - for (var i = 0; i < lines.length; i++) { - if (lines[i].match('^Auth=.*')) { - return lines[i].split('=')[1]; - } - } +function updateShowOfflineHosts(cbox) { + chromoting.showOfflineHosts = cbox.checked; - console.log('Could not parse auth token in : "' + message + '"'); - return BAD_AUTH_TOKEN; -} + // Save pref in cookie with long expiration. + setCookie('offline', chromoting.showOfflineHosts ? '1' : '0', 1000); -// Open a chromoting connection in a new tab. -function openChromotingTab(hostName, hostJid) { - var background = chrome.extension.getBackgroundPage(); - background.openChromotingTab(hostName, hostJid); + populateHostList(); } // Erase the content of the specified element. @@ -219,9 +56,9 @@ function appendMessage(e, classname, message) { } function populateHostList() { - var hostlistDiv = document.getElementById('hostlist_div'); + var hostlistDiv = document.getElementById('hostlist-div'); displayMessage(hostlistDiv, 'message', - 'Hosts will appaer if Chromoting Token is "OK".'); + 'Hosts will appear if Chromoting Token is "OK".'); var xhr = new XMLHttpRequest(); // Unhide host list. @@ -234,34 +71,54 @@ function populateHostList() { if (xhr.readyState != 4) { return; } - if (xhr.status == 200) { - var parsed_response = JSON.parse(xhr.responseText); - appendHostLinks(parsed_response.data.items); - } else { - var errorResponse = JSON.parse(xhr.responseText); - - console.log('Error: Bad status on host list query: "' + - xhr.status + ' ' + xhr.statusText); - console.log('Error code ' + errorResponse.error.code); - console.log('Error message ' + errorResponse.error.message); - clear(hostlistDiv); - if (errorResponse.error.message == "Token expired") { + try { + if (xhr.status == 200) { + var parsed_response = JSON.parse(xhr.responseText); + appendHostLinks(parsed_response.data.items); + } else if (xhr.status == 400) { + clear(hostlistDiv); appendMessage(hostlistDiv, 'message', - 'Authentication token expired. Please sign in again.'); - logout(); - } else if (errorResponse.error.message == "Token invalid") { + 'Unable to authenticate. Please sign in again.'); + } else if (xhr.status == 401) { + clear(hostlistDiv); appendMessage(hostlistDiv, 'message', - 'Invalid authentication token. Please sign in again.'); - logout(); + 'Please use your google.com account for your ' + + 'chromoting token.'); } else { - appendMessage(hostlistDiv, 'message', - 'Unable to load host list. Please try again later.'); - appendMessage(hostlistDiv, 'message', - 'Error code: ' + errorResponse.error.code); - appendMessage(hostlistDiv, 'message', - 'Message: ' + errorResponse.error.message); + var errorResponse = JSON.parse(xhr.responseText); + + console.log('Error: Bad status on host list query: ' + + xhr.status + ' ' + xhr.statusText); + console.log('Error code ' + errorResponse.error.code); + console.log('Error message ' + errorResponse.error.message); + + clear(hostlistDiv); + if (errorResponse.error.message == "Token expired") { + appendMessage(hostlistDiv, 'message', + 'Authentication token expired. Please sign in again.'); + } else if (errorResponse.error.message == "Token invalid") { + appendMessage(hostlistDiv, 'message', + 'Invalid authentication token. Please sign in again.'); + } else { + appendMessage(hostlistDiv, 'message', + 'Unable to load host list. Please try again later.'); + appendMessage(hostlistDiv, 'message', + 'Error: ' + errorResponse.error.code); + appendMessage(hostlistDiv, 'message', + 'Message: ' + errorResponse.error.message); + } } + } catch(er) { + // Here because the reponse could not be parsed. + console.log('Error: Bad status on host list query: "' + + xhr.status + ' ' + xhr.statusText); + console.log(xhr.responseText); + clear(hostlistDiv); + appendMessage(hostlistDiv, 'message', + 'Unable to load host list. Please try again later.'); + appendMessage(hostlistDiv, 'message', + 'Error: ' + xhr.statusText + ' (' + xhr.status + ')'); } }; @@ -270,9 +127,9 @@ function populateHostList() { xhr.send(null); } -// Populate the 'hostlist_div' element with the list of hosts for this user. +// Populate the 'hostlist-div' element with the list of hosts for this user. function appendHostLinks(hostlist) { - var hostlistDiv = document.getElementById('hostlist_div'); + var hostlistDiv = document.getElementById('hostlist-div'); // Clear the div before adding the host info. clear(hostlistDiv); @@ -304,12 +161,12 @@ function appendHostLinks(hostlist) { if (numHosts == 0) { var message; if (numOfflineHosts == 0) { - message = 'No hosts available.'; + message = 'No hosts available.' + + ' See LINK for info on how to set up a new host.'; } else { message = 'No online hosts available (' + numOfflineHosts + ' offline hosts).'; } - message += ' See LINK for info on how to set up a new host.'; displayMessage(hostlistDiv, 'message', message); } } @@ -320,8 +177,9 @@ function addHostInfo(host) { hostEntry.setAttribute('class', 'hostentry'); var hostIcon = document.createElement('img'); - hostIcon.setAttribute('src', 'static_files/machine.png'); - hostIcon.setAttribute('class', 'hosticon'); + hostIcon.className = "hosticon"; + hostIcon.style.height = 64; + hostIcon.style.width = 64; hostEntry.appendChild(hostIcon); if (host.status == 'ONLINE') { @@ -335,6 +193,9 @@ function addHostInfo(host) { encodeURIComponent(host.jabberId) + "');"); span.appendChild(connect); hostEntry.appendChild(span); + hostIcon.setAttribute('src', 'static_files/online.png'); + } else { + hostIcon.setAttribute('src', 'static_files/offline.png'); } var hostName = document.createElement('p'); @@ -343,7 +204,7 @@ function addHostInfo(host) { hostEntry.appendChild(hostName); var hostStatus = document.createElement('p'); - hostStatus.setAttribute('class', 'hostindent hostinfo hoststatus_' + + hostStatus.setAttribute('class', 'hostindent hostinfo hoststatus-' + ((host.status == 'ONLINE') ? 'good' : 'bad')); hostStatus.appendChild(document.createTextNode(host.status)); hostEntry.appendChild(hostStatus); diff --git a/remoting/client/appengine/static_files/main.css b/remoting/client/appengine/static_files/main.css index b8031ec..e1ebb40 100644 --- a/remoting/client/appengine/static_files/main.css +++ b/remoting/client/appengine/static_files/main.css @@ -1,4 +1,7 @@ -.hostlist_body { +body { + font-family: Helvetica, sans-serif; + cursor: default; + font-size: 13px; } p { @@ -19,24 +22,22 @@ h1 { } .hostlist { - width: 100%; margin: 0; - border: black 1px solid; + border: #D9D9D9 1px solid; + border-radius: 2px; } .hostentry { margin: 0; padding: 3px; - border-top: blue 1px solid; + border-bottom: #D9D9D9 1px solid; min-height: 70px; } -.hostentry:first-child { - border-top-style: none; +a.hostentry { + text-decoration: none; } -a.hostentry { text-decoration: none; } - .hosticon { float: left; margin: 2px; @@ -53,12 +54,12 @@ a.hostentry { text-decoration: none; } line-height: 1.2em; } -.hoststatus_good { +.hoststatus-good { font-weight: bold; color: green; } -.hoststatus_bad { +.hoststatus-bad { font-weight: bold; color: red; } @@ -120,7 +121,7 @@ a.hostentry { text-decoration: none; } margin: 5px; } -.error_msg { +.error-msg { color: red; } @@ -184,3 +185,182 @@ a.hostentry { text-decoration: none; } .gaia_font { font-family: Arial, Helvetica, sans-serif; } + +#main-content { + display: -webkit-box; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; +} + +#mainview { + -webkit-box-align: stretch; + -webkit-padding-start: 267px; + margin: 0; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 1; +} + +html.hide-menu #mainview { + -webkit-padding-start: 0; +} + +#mainview-content { + box-sizing: border-box; + max-width: 888px; + min-height: 100%; + min-width: 600px; + padding: 0 24px; + position: relative; +} + +#navbar { + margin: 0; +} + +#navbar-container { + -webkit-border-end: 1px solid #c6c9ce; + background: -webkit-linear-gradient(rgba(234, 238, 243, 0.2), #eaeef3), + -webkit-linear-gradient(left, #eaeef3, #eaeef3 97%, #d3d7db); + position: fixed; + bottom: 0; + left: 0; + right: 0; + top: 0; + width: 266px; + z-index: 2; +} + +#navbar-container > ul { + -webkit-user-select: none; + list-style-type: none; + margin: 0; + padding: 0; +} + +.navbar-item { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; + color: #426dc9; + cursor: pointer; + display: block; + font-size: 105%; + outline: none; + padding: 7px 0; + text-align: end; + text-shadow: white 0 1px 1px; + -webkit-padding-end: 24px; +} + +.navbar-item-selected { + -webkit-box-shadow: 0px 1px 0px #f7f7f7; + background: -webkit-linear-gradient(left, #bbcee9, #bbcee9 97%, #aabedc); + border-bottom: 1px solid #8faad9; + border-top: 1px solid #8faad9; + color: black; + text-shadow: #bbcee9 0 1px 1px; +} + +#settings-title { + -webkit-padding-end: 24px; + -webkit-user-select: none; + color: #53637d; + cursor: pointer; + font-size: 200%; + font-weight: normal; + margin: 0; + padding-bottom: 14px; + padding-top: 13px; + text-align: end; + text-shadow: white 0 1px 2px; +} + +.page h1 { + -webkit-padding-end: 24px; + -webkit-user-select: none; + border-bottom: 1px solid #eeeeee; + color: #53637d; + font-size: 200%; + font-weight: normal; + margin: 0; + padding-bottom: 4px; + padding-top: 13px; + text-shadow: white 0 1px 2px; +} + +section { + -webkit-box-orient: horizontal; + border-bottom: 1px solid #eeeeee; + display: -webkit-box; + margin-top: 17px; + padding-bottom: 20px; +} + +section > h3 { + font-size: 105%; + font-weight: bold; + margin: 0; + vertical-align: middle; + width: 160px; +} + +section > div:only-of-type { + -webkit-box-flex: 1; +} + +div.page section:last-child { + border-bottom: none; +} + +button { + -webkit-border-radius: 2px; + -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); + -webkit-user-select: none; + background: -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5); + border: 1px solid #aaa; + color: #444; + font-size: inherit; + margin-bottom: 0px; + min-width: 4em; + padding: 3px 12px 3px 12px; +} + + +button:hover { + -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); + background: #ebebeb -webkit-linear-gradient(#fefefe, #f8f8f8 40%, #e9e9e9); + border-color: #999; + color: #222; +} + +button:active { + -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2); + background: #ebebeb -webkit-linear-gradient(#f4f4f4, #efefef 40%, #dcdcdc); + color: #333; +} + +button[disabled], button[disabled]:hover { + -webkit-box-shadow: none; + background: -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5); + border-color: #aaa; + color: #888; +} + +#host-options { + padding: 3px 12px 3px 12px; + line-height: 30px; +} + +.float-right { + float: right; +} + +.float-left { + float: left; +} diff --git a/remoting/client/appengine/static_files/offline.png b/remoting/client/appengine/static_files/offline.png Binary files differnew file mode 100755 index 0000000..2f16c19 --- /dev/null +++ b/remoting/client/appengine/static_files/offline.png diff --git a/remoting/client/appengine/static_files/online.png b/remoting/client/appengine/static_files/online.png Binary files differnew file mode 100755 index 0000000..cc3b783 --- /dev/null +++ b/remoting/client/appengine/static_files/online.png |