From c6220b1dc1fbaef2061ff19742fae40571ee2b2d Mon Sep 17 00:00:00 2001 From: jeena Date: Sun, 24 Mar 2013 19:31:04 +0100 Subject: [PATCH 1/9] first changes to 1 window on Linux --- Linux/Bungloo.py | 39 ++--- Linux/Helper.py | 24 +++ Linux/Windows.py | 2 + WebKit/css/default.css | 46 +++++- WebKit/img/background.png | Bin 38495 -> 46070 bytes WebKit/img/sidebar/conversation.png | Bin 0 -> 1412 bytes WebKit/img/sidebar/conversation_active.png | Bin 0 -> 1941 bytes WebKit/img/sidebar/mentions.png | Bin 0 -> 1354 bytes WebKit/img/sidebar/mentions_active.png | Bin 0 -> 1793 bytes WebKit/img/sidebar/profile.png | Bin 0 -> 1095 bytes WebKit/img/sidebar/profile_active.png | Bin 0 -> 1570 bytes WebKit/img/sidebar/search.png | Bin 0 -> 1610 bytes WebKit/img/sidebar/search_active.png | Bin 0 -> 1952 bytes WebKit/img/sidebar/timeline.png | Bin 0 -> 783 bytes WebKit/img/sidebar/timeline_active.png | Bin 0 -> 1083 bytes WebKit/img/sidebar/user.png | Bin 0 -> 4992 bytes WebKit/img/sidebar/user_active.png | Bin 0 -> 4992 bytes WebKit/index.html | 6 + WebKit/scripts/controller/Conversation.js | 8 +- WebKit/scripts/controller/Mentions.js | 4 +- WebKit/scripts/controller/Profile.js | 30 +++- WebKit/scripts/controller/Sidebar.js | 182 +++++++++++++++++++++ WebKit/scripts/controller/Timeline.js | 6 +- WebKit/scripts/helper/Core.js | 9 + WebKit/scripts/main.js | 59 +++---- 25 files changed, 346 insertions(+), 69 deletions(-) create mode 100644 WebKit/img/sidebar/conversation.png create mode 100644 WebKit/img/sidebar/conversation_active.png create mode 100644 WebKit/img/sidebar/mentions.png create mode 100644 WebKit/img/sidebar/mentions_active.png create mode 100644 WebKit/img/sidebar/profile.png create mode 100644 WebKit/img/sidebar/profile_active.png create mode 100644 WebKit/img/sidebar/search.png create mode 100644 WebKit/img/sidebar/search_active.png create mode 100644 WebKit/img/sidebar/timeline.png create mode 100644 WebKit/img/sidebar/timeline_active.png create mode 100644 WebKit/img/sidebar/user.png create mode 100644 WebKit/img/sidebar/user_active.png create mode 100644 WebKit/scripts/controller/Sidebar.js diff --git a/Linux/Bungloo.py b/Linux/Bungloo.py index 6eaebd5..2f849ab 100755 --- a/Linux/Bungloo.py +++ b/Linux/Bungloo.py @@ -21,7 +21,7 @@ class Bungloo: self.preferences = Windows.Preferences(self) self.preferences.show() - self.oauth_implementation = Windows.Oauth(self) + #self.oauth_implementation = Windows.Oauth(self) if self.controller.stringForKey("user_access_token") != "": self.authentification_succeded() @@ -43,17 +43,17 @@ class Bungloo: def authentification_succeded(self): self.preferences.hide() - if hasattr(self, "oauth_implementation"): - self.oauth_implementation.hide() + #if hasattr(self, "oauth_implementation"): + # self.oauth_implementation.hide() self.preferences.active(False) self.init_web_views() def init_web_views(self): self.timeline = Windows.Timeline(self) - self.mentions = Windows.Timeline(self, "mentions", "Mentions") + #self.mentions = Windows.Timeline(self, "mentions", "Mentions") self.timeline.show() - self.conversation = Windows.Timeline(self, "conversation", "Conversation") - self.profile = Windows.Timeline(self, "profile", "Profile") + #self.conversation = Windows.Timeline(self, "conversation", "Conversation") + #self.profile = Windows.Timeline(self, "profile", "Profile") self.find_entity = Windows.FindEntity(self) def timeline_show(self): @@ -61,7 +61,7 @@ class Bungloo: def mentions_show(self): self.controller.unreadMentions(0) - self.mentions.show() + #self.mentions.show() def find_entity_show(self): self.find_entity.show() @@ -131,7 +131,7 @@ class Controller(QtCore.QObject): self.app.timeline.set_window_title("Bungloo (^" + str(i) + ")") else: self.app.timeline.set_window_title("Bungloo") - self.app.mentions.evaluateJavaScript("bungloo_instance.unread_mentions = 0;") + #self.app.mentions.evaluateJavaScript("bungloo_instance.unread_mentions = 0;") @QtCore.pyqtSlot(str, str, str, str) def notificateUserAboutMentionFromNameWithPostIdAndEntity(self, text, name, post_id, entity): @@ -188,28 +188,29 @@ class Controller(QtCore.QObject): if message.isPrivate: isPrivate = "true" - func = u"bungloo_instance.sendNewMessage(\"{}\", \"{}\", \"{}\", {}, {}, {});".format(text, in_reply_to_status_id, in_reply_to_entity, locationObject, imageFilePath, isPrivate) + func = u"bungloo.timeline.sendNewMessage(\"{}\", \"{}\", \"{}\", {}, {}, {});".format(text, in_reply_to_status_id, in_reply_to_entity, locationObject, imageFilePath, isPrivate) self.app.timeline.evaluateJavaScript(func) @QtCore.pyqtSlot(str, str) def showConversationForPostIdandEntity(self, postId, entity): - func = "bungloo_instance.showStatus('{}', '{}');".format(postId, entity) - self.app.conversation.evaluateJavaScript(func) - self.app.conversation.show() + func = "bungloo.sidebar.onConversation(); bungloo.conversation.showStatus('{}', '{}');".format(postId, entity) + self.app.timeline.evaluateJavaScript(func) + self.app.timeline.show() @QtCore.pyqtSlot(str) def showProfileForEntity(self, entity): - func = "bungloo_instance.showProfileForEntity('{}');".format(entity) - self.app.profile.evaluateJavaScript(func) - self.app.profile.show() + func = "bungloo.sidebar.onEntityProfile(); bungloo.entityProfile.showProfileForEntity('{}');".format(entity) + self.app.timeline.evaluateJavaScript(func) @QtCore.pyqtSlot(str, str) def notificateViewsAboutDeletedPostWithIdbyEntity(self, post_id, entity): - func = "bungloo_instance.postDeleted('{}', '{}')".format(post_id, entity); + f = ".postDeleted('{}', '{}')".format(post_id, entity); + func = "bungloo.timeline" + f + ";" + func += "bungloo.mentions" + f + ";" + func += "bungloo.conversation" + f + ";" + func += "bungloo.entityProfile" + f + ";" + self.app.timeline.evaluateJavaScript(func) - self.app.mentions.evaluateJavaScript(func) - self.app.conversation.evaluateJavaScript(func) - self.app.profile.evaluateJavaScript(func) @QtCore.pyqtSlot(str) def authentificationDidNotSucceed(self, errorMessage): diff --git a/Linux/Helper.py b/Linux/Helper.py index 21b2212..baa31b8 100644 --- a/Linux/Helper.py +++ b/Linux/Helper.py @@ -39,6 +39,30 @@ class WebViewCreator(QtWebKit.QWebView): self.connect(self, SIGNAL("linkClicked (const QUrl&)"), self.app.controller.openQURL) self.setPage(WebPage(self, self.app)) + self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) + self.customContextMenuRequested.connect(self.context_menu_requested) + self.actions = [] + QtWebKit.QWebSettings.globalSettings().setAttribute(QtWebKit.QWebSettings.DeveloperExtrasEnabled, True) + + def context_menu_requested(self, point): + context_menu = QtGui.QMenu() + + for action in self.actions: + if action.isEnabled(): + context_menu.addAction(action) + + frame = self.page().currentFrame() + + hit_test = frame.hitTestContent(point) + if unicode(hit_test.linkUrl().toString()): + context_menu.addAction(self.action_copy_link) + + if self.settings().testAttribute(QtWebKit.QWebSettings.DeveloperExtrasEnabled): + context_menu.addSeparator() + context_menu.addAction(self.pageAction(QtWebKit.QWebPage.InspectElement)) + + context_menu.exec_(self.mapToGlobal(point)) + def load_local(self, callback=None): self.page().settings().setAttribute(QtWebKit.QWebSettings.LocalContentCanAccessRemoteUrls, True) self.page().settings().setAttribute(QtWebKit.QWebSettings.LocalStorageEnabled, True) diff --git a/Linux/Windows.py b/Linux/Windows.py index ee1fc0c..9b2769f 100644 --- a/Linux/Windows.py +++ b/Linux/Windows.py @@ -91,6 +91,8 @@ class Timeline: self.initUI() + self.webView.triggerPageAction(QtWebKit.QWebPage.InspectElement) + def moveWindow(self, x=0, y=0): self.show() geo = self.window.geometry() diff --git a/WebKit/css/default.css b/WebKit/css/default.css index dfe42cf..17527bd 100644 --- a/WebKit/css/default.css +++ b/WebKit/css/default.css @@ -16,6 +16,36 @@ a { outline: 0; } +#sidebar { + position: fixed; + top: 0; + left: 0; + width: 62px; + height: 100%; + background: #333; +} + +#sidebar ul { + list-style-type: none; + margin: 0; + padding: 7px 0 0 0; + text-align: center; +} + +#siedebar a { + color: #5b5b5b; +} + +#sidebar .sidebar-user img { + max-width: 50px; + max-height: 50px; + border-radius: 8px; +} + +#content { + margin-left: 62px; +} + ol { list-style-type: none; margin: 0; @@ -39,37 +69,37 @@ ol li, .error, header.profile { color: red; } -body > ol > li { +#content ol > li { } -body > ol > li:first-child { +#content ol > li:first-child { border-top: 0; } -body > ol > li:nth-child(odd), .error, header.profile { +#content ol > li:nth-child(odd), .error, header.profile { background: #fafafa; } -body > ol > li:nth-child(even) { +#content ol > li:nth-child(even) { background: #f2f2f2; } -body > ol > li:hover { +#content ol > li:hover { background: #dedede; } -body > ol > li.highlighteffect { +#content ol > li.highlighteffect { background-color: #FFFBD0; -webkit-transition: background-color 200ms linear; } -body > ol > li.highlighteffect-after { +#content ol > li.highlighteffect-after { -webkit-transition: background-color 1000ms linear; } -body > ol > li:after, header.profile:after { +#content ol > li:after, header.profile:after { content: "."; display: block; clear: both; diff --git a/WebKit/img/background.png b/WebKit/img/background.png index dcce74edfd7a0030e308abba60fe7d4cf3f021e1..f3bd7aed643c09c473bf1c70751aea2f3caf89d4 100644 GIT binary patch literal 46070 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∬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 literal 38495 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 literal 0 HcmV?d00001 diff --git a/WebKit/img/sidebar/profile.png b/WebKit/img/sidebar/profile.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc7e3adff04db525a381051e636dbf18935f579 GIT binary patch literal 1095 zcmV-N1i1T&P)ddF^X%lS# ziWG2aYU(b9<2Ol?qT}P^FA|BwG`fL{n@o-YN@#hvq9}{U4i*H@sdC49SgR$gM$Or!ZSoB;|K!*v|)L{ z&V_aXb+6YeSs8CPCtC$<=h;T1q4pBfAQ7+`#BwIFW5HIgRaLbPkiWVOhJgJW(_GVz z742G(Jgg2Ac`~LoZ0o#DT zC_W77W`H77F;lRSP$+adnM~dc27|Ytd^+1t)d0^sESJmgH#Rn2Lrai{zslIR)Nsak z%yt%#wVZd2y}Q7%4Gzd7uJI;YM>P69a03+Y3@%KuM*0RX4YiN_<)Cd~i< N002ovPDHLkV1n&YisBzi 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 IM6N<$f{bSkf&c&j literal 0 HcmV?d00001 diff --git a/WebKit/img/sidebar/search_active.png b/WebKit/img/sidebar/search_active.png new file mode 100644 index 0000000000000000000000000000000000000000..4b946f815788fc90dd2beb9eec1c2ecfd6c31bc9 GIT binary patch literal 1952 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 N002ovPDHLkV1l!+Xa4{I literal 0 HcmV?d00001 diff --git a/WebKit/img/sidebar/timeline_active.png b/WebKit/img/sidebar/timeline_active.png new file mode 100644 index 0000000000000000000000000000000000000000..4de24ddfdbe08baabc90b4a9a6fe9bba4451105c GIT binary patch literal 1083 zcmV-B1jPG^P);ML|3W9;yXF1Vu%t6^a)xy;RVH1y6bqK`ad-RBc793LrHDa)PoqP5j9YG6o>w27EaYXe# zlF|U`d+UWoRTtaIWSjg_p-kEJ*okB-g7YsQ&z;jg&Wd45>0XCPDOQ?MULxYjG);kt zFlz_D$Y(7rMQmLjT$8~~OIQzp#VwF9enX4aJ5ei^2+|0Tn=niRklc<6I37E6^y#

^p@R+)?Pu-2Un95xD@y(0t-TA&7wv}kDh;GkankziNi2?2p4YZ$C$hGMt zAu=D4AfF^LIcJ%)FxknZ8SfjYu&9Vk5%xa-|qe z?MfnmLFjG0lAN6QI!;pAUXgsEQYiME3_j(gprWS$;fGSERG7Qa8H*&K?3T;Ck{EKE zBn8{dlCvQ577KPqkN_%$19L;Lz)Ow*%0X*BaMs&!M3p)oyrubfudn8M4&1gZyG<@w zVl&@Yyv3ihudcDn6|Q`8u>F*_Rg1f$_D~$@jVPdcC9#l+yqcs@^ew-G)+^(+O0d5@ zleo&ki3V8>s#=i0bQQ;r!d633qAJvr{AQf$*4-?qU>yWUB6d8wOE&dfTrCEPcJ|c| z<+>u+>KbiVG5@yt+tt>OfsH?p8UPyrE88Cd1_0uN3eF#Ra25an002ovPDHLkV1gZG B`4s>F literal 0 HcmV?d00001 diff --git a/WebKit/img/sidebar/user.png b/WebKit/img/sidebar/user.png new file mode 100644 index 0000000000000000000000000000000000000000..563c6068e158c510b980affa26b7b3dba3b4b439 GIT binary patch literal 4992 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 literal 0 HcmV?d00001 diff --git a/WebKit/img/sidebar/user_active.png b/WebKit/img/sidebar/user_active.png new file mode 100644 index 0000000000000000000000000000000000000000..856f62ccc96074591e56cd66d9d7b63684a49aaf GIT binary patch literal 4992 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 literal 0 HcmV?d00001 diff --git a/WebKit/index.html b/WebKit/index.html index 098642f..f6d8422 100644 --- a/WebKit/index.html +++ b/WebKit/index.html @@ -7,5 +7,11 @@ +

+
+ +
\ No newline at end of file diff --git a/WebKit/scripts/controller/Conversation.js b/WebKit/scripts/controller/Conversation.js index c09d6f6..a92897e 100644 --- a/WebKit/scripts/controller/Conversation.js +++ b/WebKit/scripts/controller/Conversation.js @@ -14,15 +14,15 @@ function(HostApp, Core, Paths, URI) { this.action = "conversation"; - document.body.innerHTML = ""; - this.body = document.createElement("ol"); this.body.className = this.action; - document.body.appendChild(this.body); + + document.getElementById("content").appendChild(this.body); + this.hide(); } Conversation.prototype = Object.create(Core.prototype); - + Conversation.addStatus = function(status) { diff --git a/WebKit/scripts/controller/Mentions.js b/WebKit/scripts/controller/Mentions.js index 5410e10..1909aa5 100644 --- a/WebKit/scripts/controller/Mentions.js +++ b/WebKit/scripts/controller/Mentions.js @@ -17,11 +17,13 @@ function(HostApp, Timeline, URI, Paths) { this.action = "mentions"; this.body.className = this.action; - + + this.hide(); } Mentions.prototype = Object.create(Timeline.prototype); + Mentions.prototype.newStatus = function(statuses) { Timeline.prototype.newStatus.call(this, statuses); diff --git a/WebKit/scripts/controller/Profile.js b/WebKit/scripts/controller/Profile.js index 972c0e9..f9b39e3 100644 --- a/WebKit/scripts/controller/Profile.js +++ b/WebKit/scripts/controller/Profile.js @@ -14,12 +14,25 @@ function(HostApp, Core, Paths, URI) { this.action = "profile"; - document.body.innerHTML = ""; + this.container = document.createElement("div"); + document.getElementById("content").appendChild(this.container); this.initProfileTemplate(); + this.hide(); + + this.showProfileForEntity(); // Load users profile on start } Profile.prototype = Object.create(Core.prototype); + + + Profile.prototype.show = function() { + $(this.container).show(); + } + + Profile.prototype.hide = function() { + $(this.container).hide(); + }; Profile.prototype.showList = function(list) { $(this.body).hide(); @@ -30,6 +43,10 @@ function(HostApp, Core, Paths, URI) { Profile.prototype.showProfileForEntity = function(entity) { + if (!entity) { + entity = HostApp.stringForKey("entity"); + }; + this.clear(); this.entity = entity; this.following = null; @@ -46,8 +63,9 @@ function(HostApp, Core, Paths, URI) { var _this = this; var header = document.createElement("header"); - header.className = "profile" - document.body.appendChild(header); + header.className = "profile"; + + this.container.appendChild(header); this.profile_template = { avatar: document.createElement("img"), @@ -139,15 +157,15 @@ function(HostApp, Core, Paths, URI) { this.body = document.createElement("ol"); this.body.className = this.action; - document.body.appendChild(this.body); + this.container.appendChild(this.body); this.followingsBody = document.createElement("ol"); this.followingsBody.className = this.action + " followings"; - document.body.appendChild(this.followingsBody); + this.container.appendChild(this.followingsBody); this.followersBody = document.createElement("ol"); this.followersBody.className = this.action + " folloewds"; - document.body.appendChild(this.followersBody); + this.container.appendChild(this.followersBody); } diff --git a/WebKit/scripts/controller/Sidebar.js b/WebKit/scripts/controller/Sidebar.js new file mode 100644 index 0000000..fd43d49 --- /dev/null +++ b/WebKit/scripts/controller/Sidebar.js @@ -0,0 +1,182 @@ +define([ + "helper/HostApp", + "helper/Paths", + "helper/Cache" +], + +function(HostApp, Paths, Cache) { + + + function Sidebar() { + + this.cache = new Cache(); + + this.body = document.createElement("ul"); + this.body.class = "sidebar"; + + var _this = this; + + this.menu = {}; + + this.menu.user = this.createItem("User", function() { _this.onEntity() }, "img/sidebar/user.png", "img/sidebar/user.png"); + this.menu.timeline = this.createItem("Timeline", function() { _this.onTimeline() }, "img/sidebar/timeline.png", "img/sidebar/timeline_active.png", true); + this.menu.mentions = this.createItem("Mentions", function() { _this.onMentions() }, "img/sidebar/mentions.png", "img/sidebar/mentions_active.png"); + + this.menu.conversation = this.createItem("Conversation", function() { _this.onConversation() }, "img/sidebar/conversation.png", "img/sidebar/conversation_active.png"); + this.menu.entityProfile = this.createItem("Profile", function() { _this.onEntityProfile() }, "img/sidebar/profile.png", "img/sidebar/profile_active.png"); + this.menu.search = this.createItem("Search", function() { _this.onSearch() }, "img/sidebar/search.png", "img/sidebar/search_active.png") + + this.body.appendChild(this.menu.user); + this.body.appendChild(this.menu.timeline); + this.body.appendChild(this.menu.mentions); + this.body.appendChild(this.menu.conversation); + this.body.appendChild(this.menu.entityProfile); + this.body.appendChild(this.menu.search); + + document.getElementById("sidebar").appendChild(this.body); + + this.setEntityAvatar(); + } + + Sidebar.prototype.createItem = function(name, callback, src_inactive, src_active, active) { + + var li = document.createElement("li"); + li.className = "sidebar-" + name.toLowerCase(); + li.active = false; + li.title = name; + li.name = name; + + var a = document.createElement("a"); + a.href = "#"; + a.onclick = callback; + + var img = document.createElement("img"); + img.src = active ? src_active : src_inactive; + img.src_inactive = src_inactive; + img.src_active = src_active; + img.alt = name; + + a.appendChild(img); + li.appendChild(a); + + return li; + } + + Sidebar.prototype.setEntityAvatar = function() { + + var entity = HostApp.stringForKey("entity"); + this.menu.user.title = entity; + + var img = this.menu.user.getElementsByTagName("img")[0]; + + var _this = this; + + var profile_callback = function(p) { + + var basic = p["https://tent.io/types/info/basic/v0.1.0"]; + + if (p && basic) { + if(basic.name) { + _this.menu.user.title = basic.name; + } + if(basic.avatar_url) { + + img.onerror = function() { + img.src = "img/sidebar/user.png"; + img.src_inactive = img.src; + img.src_active = img.src; + } + + img.src = basic.avatar_url; + img.src_inactive = basic.avatar_url; + img.src_active = basic.avatar_url; + + } + } + + } + + var p = this.cache.profiles.getItem(entity); + + if (p && p != "null") { + + profile_callback(p); + + } else { + + Paths.findProfileURL(entity, function(profile_url) { + + if (profile_url) { + Paths.getURL(profile_url, "GET", function(resp) { + var p = JSON.parse(resp.responseText); + if (p && p != "null") { + _this.cache.profiles.setItem(entity, p); + profile_callback(p); + } + + }, null, false); // do not send auth-headers + } + }); + } + } + + Sidebar.prototype.showContentFor = function(active_part, active_li) { + + // Show active content + var parts = [ + bungloo.timeline, + bungloo.mentions, + bungloo.conversation, + bungloo.entityProfile, + bungloo.search + ]; + + for (var i = 0; i < parts.length; i++) { + if (parts[i] != active_part && parts[i] != null) { + parts[i].hide(); + } + } + + active_part.show(); + + // Show active icon + for(var li in this.menu) { + if (this.menu[li] != active_part) { + var img = this.menu[li].getElementsByTagName("img")[0]; + img.src = img.src_inactive; + } + } + + var img = active_li.getElementsByTagName("img")[0]; + img.src = img.src_active; + } + + Sidebar.prototype.onEntity = function() { + bungloo.entityProfile.showProfileForEntity(); + this.onEntityProfile(); + } + + Sidebar.prototype.onTimeline = function() { + this.showContentFor(bungloo.timeline, this.menu.timeline); + } + + Sidebar.prototype.onMentions = function() { + this.showContentFor(bungloo.mentions, this.menu.mentions); + bungloo.mentions.setAllMentionsRead(); + } + + Sidebar.prototype.onConversation = function() { + this.showContentFor(bungloo.conversation, this.menu.conversation); + } + + Sidebar.prototype.onEntityProfile = function() { + this.showContentFor(bungloo.entityProfile, this.menu.entityProfile); + } + + Sidebar.prototype.onSearch = function() { + debug("Search not implemented yet") + } + + return Sidebar; + +}); \ No newline at end of file diff --git a/WebKit/scripts/controller/Timeline.js b/WebKit/scripts/controller/Timeline.js index 4b997bd..e287635 100644 --- a/WebKit/scripts/controller/Timeline.js +++ b/WebKit/scripts/controller/Timeline.js @@ -14,7 +14,7 @@ function(Core, Paths, HostApp, URI) { this.action = "timeline"; this.reload_blocked = false; - this.max_length = 200; + this.max_length = 20; this.timeout = 10 * 1000; // every 10 seconds this.since_id = null; this.since_id_entity = null; @@ -22,7 +22,7 @@ function(Core, Paths, HostApp, URI) { this.body = document.createElement("ol"); this.body.className = this.action; - document.body.appendChild(this.body); + document.getElementById("content").appendChild(this.body); var _this = this; this.reloadIntervall = setInterval(function() { _this.getNewData() }, this.timeout); @@ -31,7 +31,7 @@ function(Core, Paths, HostApp, URI) { } Timeline.prototype = Object.create(Core.prototype); - + Timeline.prototype.newStatus = function(statuses) { diff --git a/WebKit/scripts/helper/Core.js b/WebKit/scripts/helper/Core.js index 38a49ab..9632ba7 100644 --- a/WebKit/scripts/helper/Core.js +++ b/WebKit/scripts/helper/Core.js @@ -13,6 +13,15 @@ function(jQuery, Paths, URI, HostApp, Cache) { this.cache = new Cache(); } + + Core.prototype.show = function() { + if (this.body) $(this.body).show(); + } + + Core.prototype.hide = function() { + if (this.body) $(this.body).hide(); + } + Core.prototype.getTemplate = function() { if(this.template == "undefined") { diff --git a/WebKit/scripts/main.js b/WebKit/scripts/main.js index 7eda271..3bea0cb 100644 --- a/WebKit/scripts/main.js +++ b/WebKit/scripts/main.js @@ -1,54 +1,57 @@ -var bungloo_instance; -var bungloo_cache = {}; + +var bungloo = { + oauth: null, + sidebar: null, + timeline: null, + mentions: null, + entityProfile: null, + conversation: null, + cache: {} +}; requirejs.config({ baseUrl: 'scripts' }); -function start(view) { +function start() { +/* + require(["controller/Oauth"], function(Oauth) { - if (view == "oauth") { - require(["controller/Oauth"], function(Oauth) { + bungloo.oauth = new Oauth(); - bungloo_instance = new Oauth(); + });*/ - }); + require(["controller/Sidebar"], function(Sidebar) { - } else if (view == "timeline") { + bungloo.sidebar = new Sidebar(); - require(["controller/Timeline"], function(Timeline) { + }); - bungloo_instance = new Timeline(); + require(["controller/Timeline"], function(Timeline) { - }); + bungloo.timeline = new Timeline(); - } else if (view == "mentions") { + }); - require(["controller/Mentions"], function(Mentions) { + require(["controller/Mentions"], function(Mentions) { - bungloo_instance = new Mentions(); + bungloo.mentions = new Mentions(); - }); + }); - } else if (view == "profile") { + + require(["controller/Profile"], function(Profile) { - require(["controller/Profile"], function(Profile) { + bungloo.entityProfile = new Profile(); - bungloo_instance = new Profile(); + }); - }); + require(["controller/Conversation"], function(Conversation) { - } else if (view == "follow") { + bungloo.conversation = new Conversation(); - } else if (view == "conversation") { + }); - require(["controller/Conversation"], function(Conversation) { - - bungloo_instance = new Conversation(); - - }); - - } } From cbc67557917f4e4bbd3404c8f542f4a5b062fbb4 Mon Sep 17 00:00:00 2001 From: jeena Date: Mon, 25 Mar 2013 19:13:09 +0100 Subject: [PATCH 2/9] fixed many things and added search --- Linux/Bungloo.py | 10 ++-- Linux/Helper.py | 4 ++ WebKit/css/default.css | 11 ++++ WebKit/scripts/controller/Conversation.js | 8 +++ WebKit/scripts/controller/Mentions.js | 13 ++++- WebKit/scripts/controller/Profile.js | 68 +++++++++++++---------- WebKit/scripts/controller/Sidebar.js | 14 ++--- WebKit/scripts/controller/Timeline.js | 10 +++- WebKit/scripts/helper/Core.js | 31 ++++++++--- WebKit/scripts/main.js | 34 ++++-------- 10 files changed, 128 insertions(+), 75 deletions(-) diff --git a/Linux/Bungloo.py b/Linux/Bungloo.py index 2f849ab..60a2d82 100755 --- a/Linux/Bungloo.py +++ b/Linux/Bungloo.py @@ -233,23 +233,23 @@ class Console(QtCore.QObject): @QtCore.pyqtSlot(str) def log(self, string): - print ": " + string + print ": " + unicode(string) @QtCore.pyqtSlot(str) def error(self, string): - print ": " + string + print ": " + unicode(string) @QtCore.pyqtSlot(str) def warn(self, string): - print ": " + string + print ": " + unicode(string) @QtCore.pyqtSlot(str) def notice(self, string): - print ": " + string + print ": " + unicode(string) @QtCore.pyqtSlot(str) def debug(self, string): - print ": " + string + print ": " + unicode(string) if __name__ == "__main__": diff --git a/Linux/Helper.py b/Linux/Helper.py index baa31b8..f3733ac 100644 --- a/Linux/Helper.py +++ b/Linux/Helper.py @@ -44,6 +44,10 @@ class WebViewCreator(QtWebKit.QWebView): self.actions = [] QtWebKit.QWebSettings.globalSettings().setAttribute(QtWebKit.QWebSettings.DeveloperExtrasEnabled, True) + def copy_link(): + self.page().triggerAction(QtWebKit.QWebPage.CopyLinkToClipboard) + self.action_copy_link = QtGui.QAction('Copy Lin&k', self, triggered=copy_link) + def context_menu_requested(self, point): context_menu = QtGui.QMenu() diff --git a/WebKit/css/default.css b/WebKit/css/default.css index 17527bd..afb1159 100644 --- a/WebKit/css/default.css +++ b/WebKit/css/default.css @@ -396,4 +396,15 @@ a.youtube:before { iframe { max-width: 500px; +} + +form.search { + text-align: center; + padding: 5px 10%; +} + +form.search input { + width: 100%; + padding: 10px; + font-size: 1.2em; } \ No newline at end of file diff --git a/WebKit/scripts/controller/Conversation.js b/WebKit/scripts/controller/Conversation.js index a92897e..b488d32 100644 --- a/WebKit/scripts/controller/Conversation.js +++ b/WebKit/scripts/controller/Conversation.js @@ -22,6 +22,14 @@ function(HostApp, Core, Paths, URI) { } Conversation.prototype = Object.create(Core.prototype); + + Conversation.prototype.show = function() { + Core.prototype.show.call(this, this.body); + } + + Conversation.prototype.hide = function() { + Core.prototype.hide.call(this, this.body); + } Conversation.addStatus = function(status) { diff --git a/WebKit/scripts/controller/Mentions.js b/WebKit/scripts/controller/Mentions.js index 1909aa5..b60de05 100644 --- a/WebKit/scripts/controller/Mentions.js +++ b/WebKit/scripts/controller/Mentions.js @@ -2,10 +2,11 @@ define([ "helper/HostApp", "controller/Timeline", "lib/URI", - "helper/Paths" + "helper/Paths", + "helper/Core" ], -function(HostApp, Timeline, URI, Paths) { +function(HostApp, Timeline, URI, Paths, Core) { function Mentions() { @@ -23,6 +24,14 @@ function(HostApp, Timeline, URI, Paths) { Mentions.prototype = Object.create(Timeline.prototype); + Mentions.prototype.show = function() { + Core.prototype.show.call(this, this.body); + } + + Mentions.prototype.hide = function() { + Core.prototype.hide.call(this, this.body); + } + Mentions.prototype.newStatus = function(statuses) { diff --git a/WebKit/scripts/controller/Profile.js b/WebKit/scripts/controller/Profile.js index f9b39e3..43d07aa 100644 --- a/WebKit/scripts/controller/Profile.js +++ b/WebKit/scripts/controller/Profile.js @@ -20,19 +20,20 @@ function(HostApp, Core, Paths, URI) { this.initProfileTemplate(); this.hide(); - this.showProfileForEntity(); // Load users profile on start + var _this = this; + setTimeout(function() { _this.showProfileForEntity() }, 5000); // Load users profile on start } Profile.prototype = Object.create(Core.prototype); Profile.prototype.show = function() { - $(this.container).show(); + Core.prototype.show.call(this, this.container); } Profile.prototype.hide = function() { - $(this.container).hide(); - }; + Core.prototype.hide.call(this, this.container); + } Profile.prototype.showList = function(list) { $(this.body).hide(); @@ -247,18 +248,23 @@ function(HostApp, Core, Paths, URI) { } Profile.prototype.getFollowing = function() { - var url = Paths.mkApiRootPath("/followings") + "/" + encodeURIComponent(this.entity); - var _this = this; - Paths.getURL(url, "GET", function(resp) { - if (resp.status >= 200 && resp.status < 400) { - var following = JSON.parse(resp.responseText); - _this.following_id = following.id - _this.setFollowingButton(true); - } else { - _this.setFollowingButton(false); - _this.following_id = null; - } - }) + if(this.entity != HostApp.stringForKey("entity")) { + var url = Paths.mkApiRootPath("/followings") + "/" + encodeURIComponent(this.entity); + var _this = this; + Paths.getURL(url, "GET", function(resp) { + if (resp.status >= 200 && resp.status < 400) { + var following = JSON.parse(resp.responseText); + _this.following_id = following.id + _this.setFollowingButton(true); + } else { + _this.setFollowingButton(false); + _this.following_id = null; + } + }) + } else { + this.setFollowingButton(false); + this.following_id = null; + } } Profile.prototype.showProfile = function(profile) { @@ -320,21 +326,25 @@ function(HostApp, Core, Paths, URI) { _this.populate(_this.profile_template.followed, resp.responseText); }, null, false); - Paths.getURL(URI(root_url + "/followers/" + encodeURIComponent(HostApp.stringForKey("entity"))).toString(), "GET", function(resp) { - if (resp.status == 200) { - _this.relationships.following_you = true; - } - _this.setRelationships(); + if (this.entity != HostApp.stringForKey("entity")) { + Paths.getURL(URI(root_url + "/followers/" + encodeURIComponent(HostApp.stringForKey("entity"))).toString(), "GET", function(resp) { + if (resp.status == 200) { + _this.relationships.following_you = true; + } + _this.setRelationships(); - }, null, false); + }, null, false); - Paths.getURL(URI(Paths.mkApiRootPath("/followings/" + encodeURIComponent(this.entity))), "GET", function(resp) { - if (resp.status == 200) { - _this.relationships.followed_by_you = true; - } - _this.setRelationships(); - - }); + Paths.getURL(URI(Paths.mkApiRootPath("/followings/" + encodeURIComponent(this.entity))), "GET", function(resp) { + if (resp.status == 200) { + _this.relationships.followed_by_you = true; + } + _this.setRelationships(); + }); + + } else { + this.setRelationships(); + } var url = URI(root_url + "/posts/count"); var post_types = [ diff --git a/WebKit/scripts/controller/Sidebar.js b/WebKit/scripts/controller/Sidebar.js index fd43d49..4a4bc8d 100644 --- a/WebKit/scripts/controller/Sidebar.js +++ b/WebKit/scripts/controller/Sidebar.js @@ -18,13 +18,13 @@ function(HostApp, Paths, Cache) { this.menu = {}; - this.menu.user = this.createItem("User", function() { _this.onEntity() }, "img/sidebar/user.png", "img/sidebar/user.png"); - this.menu.timeline = this.createItem("Timeline", function() { _this.onTimeline() }, "img/sidebar/timeline.png", "img/sidebar/timeline_active.png", true); - this.menu.mentions = this.createItem("Mentions", function() { _this.onMentions() }, "img/sidebar/mentions.png", "img/sidebar/mentions_active.png"); + this.menu.user = this.createItem("User", function() { _this.onEntity(); return false; }, "img/sidebar/user.png", "img/sidebar/user.png"); + this.menu.timeline = this.createItem("Timeline", function() { _this.onTimeline(); return false; }, "img/sidebar/timeline.png", "img/sidebar/timeline_active.png", true); + this.menu.mentions = this.createItem("Mentions", function() { _this.onMentions(); return false; }, "img/sidebar/mentions.png", "img/sidebar/mentions_active.png"); - this.menu.conversation = this.createItem("Conversation", function() { _this.onConversation() }, "img/sidebar/conversation.png", "img/sidebar/conversation_active.png"); - this.menu.entityProfile = this.createItem("Profile", function() { _this.onEntityProfile() }, "img/sidebar/profile.png", "img/sidebar/profile_active.png"); - this.menu.search = this.createItem("Search", function() { _this.onSearch() }, "img/sidebar/search.png", "img/sidebar/search_active.png") + this.menu.conversation = this.createItem("Conversation", function() { _this.onConversation(); return false; }, "img/sidebar/conversation.png", "img/sidebar/conversation_active.png"); + this.menu.entityProfile = this.createItem("Profile", function() { _this.onEntityProfile(); return false; }, "img/sidebar/profile.png", "img/sidebar/profile_active.png"); + this.menu.search = this.createItem("Search", function() { _this.onSearch(); return false; }, "img/sidebar/search.png", "img/sidebar/search_active.png") this.body.appendChild(this.menu.user); this.body.appendChild(this.menu.timeline); @@ -174,7 +174,7 @@ function(HostApp, Paths, Cache) { } Sidebar.prototype.onSearch = function() { - debug("Search not implemented yet") + this.showContentFor(bungloo.search, this.menu.search); } return Sidebar; diff --git a/WebKit/scripts/controller/Timeline.js b/WebKit/scripts/controller/Timeline.js index e287635..4888ee4 100644 --- a/WebKit/scripts/controller/Timeline.js +++ b/WebKit/scripts/controller/Timeline.js @@ -14,7 +14,7 @@ function(Core, Paths, HostApp, URI) { this.action = "timeline"; this.reload_blocked = false; - this.max_length = 20; + this.max_length = 200; this.timeout = 10 * 1000; // every 10 seconds this.since_id = null; this.since_id_entity = null; @@ -31,6 +31,14 @@ function(Core, Paths, HostApp, URI) { } Timeline.prototype = Object.create(Core.prototype); + + Timeline.prototype.show = function() { + Core.prototype.show.call(this, this.body); + } + + Timeline.prototype.hide = function() { + Core.prototype.hide.call(this, this.body); + } Timeline.prototype.newStatus = function(statuses) { diff --git a/WebKit/scripts/helper/Core.js b/WebKit/scripts/helper/Core.js index 9632ba7..207d873 100644 --- a/WebKit/scripts/helper/Core.js +++ b/WebKit/scripts/helper/Core.js @@ -11,15 +11,22 @@ function(jQuery, Paths, URI, HostApp, Cache) { function Core() { this.cache = new Cache(); + this.saveScrollTop = 0; } - Core.prototype.show = function() { - if (this.body) $(this.body).show(); + Core.prototype.show = function(container) { + if (container) { + $(container).show(); + document.body.scrollTop = this.saveScrollTop; + } } - Core.prototype.hide = function() { - if (this.body) $(this.body).hide(); + Core.prototype.hide = function(container) { + if (container && $(container).is(":visible")) { + this.saveScrollTop = document.body.scrollTop; + $(container).hide(); + } } Core.prototype.getTemplate = function() { @@ -270,11 +277,19 @@ function(jQuery, Paths, URI, HostApp, Cache) { text = text.escapeHTML().replace(/\n/g, "
"); var entities = [status.entity]; - status.mentions.map(function (mention) { - entities.push(mention.entity) - }); + if (status.mentions) { + status.mentions.map(function (mention) { + entities.push(mention.entity) + }); + } template.message.innerHTML = this.replaceURLWithHTMLLinks(text, entities, template.message); + + // adding show search on click hash + $(template.message).find("a.hash").click(function(e) { + bungloo.search.searchFor("#" + e.target.innerHTML); + return false; + }); if (status.type == "https://tent.io/types/post/photo/v0.1.0") { @@ -802,7 +817,7 @@ function(jQuery, Paths, URI, HostApp, Cache) { var hash = /(^|\s)(#)(\w+)/ig; - return URI.withinString(text, callback).replace(hash, "$1$2
$3"); + return URI.withinString(text, callback).replace(hash, "$1$2$3"); } Core.prototype.parseForMedia = function(text, images) { diff --git a/WebKit/scripts/main.js b/WebKit/scripts/main.js index 3bea0cb..7d28999 100644 --- a/WebKit/scripts/main.js +++ b/WebKit/scripts/main.js @@ -6,6 +6,7 @@ var bungloo = { mentions: null, entityProfile: null, conversation: null, + search: null, cache: {} }; @@ -21,37 +22,24 @@ function start() { });*/ - require(["controller/Sidebar"], function(Sidebar) { + require([ + "controller/Sidebar", + "controller/Timeline", + "controller/Mentions", + "controller/Profile", + "controller/Conversation", + "controller/Search" + + ], function(Sidebar, Timeline, Mentions, Profile, Conversation, Search) { bungloo.sidebar = new Sidebar(); - - }); - - require(["controller/Timeline"], function(Timeline) { - bungloo.timeline = new Timeline(); - - }); - - require(["controller/Mentions"], function(Mentions) { - bungloo.mentions = new Mentions(); - - }); - - - require(["controller/Profile"], function(Profile) { - bungloo.entityProfile = new Profile(); - - }); - - require(["controller/Conversation"], function(Conversation) { - bungloo.conversation = new Conversation(); + bungloo.search = new Search(); }); - } From 3d1768540d355eb0a8ef247fe8b941db642e8a4a Mon Sep 17 00:00:00 2001 From: jeena Date: Tue, 26 Mar 2013 13:25:16 +0100 Subject: [PATCH 3/9] added search and logout to Linux --- Linux/Bungloo.py | 44 +++++++---- Linux/Windows.py | 62 +++++++++++---- WebKit/scripts/controller/Profile.js | 4 + WebKit/scripts/controller/Search.js | 111 +++++++++++++++++++++++++++ WebKit/scripts/controller/Sidebar.js | 16 ++++ WebKit/scripts/helper/Core.js | 2 +- WebKit/scripts/main.js | 47 +++++++----- 7 files changed, 236 insertions(+), 50 deletions(-) create mode 100644 WebKit/scripts/controller/Search.js diff --git a/Linux/Bungloo.py b/Linux/Bungloo.py index 60a2d82..995f3d4 100755 --- a/Linux/Bungloo.py +++ b/Linux/Bungloo.py @@ -21,7 +21,7 @@ class Bungloo: self.preferences = Windows.Preferences(self) self.preferences.show() - #self.oauth_implementation = Windows.Oauth(self) + self.oauth_implementation = Windows.Oauth(self) if self.controller.stringForKey("user_access_token") != "": self.authentification_succeded() @@ -43,29 +43,45 @@ class Bungloo: def authentification_succeded(self): self.preferences.hide() - #if hasattr(self, "oauth_implementation"): - # self.oauth_implementation.hide() + if hasattr(self, "oauth_implementation"): + self.oauth_implementation.hide() self.preferences.active(False) self.init_web_views() def init_web_views(self): self.timeline = Windows.Timeline(self) - #self.mentions = Windows.Timeline(self, "mentions", "Mentions") self.timeline.show() - #self.conversation = Windows.Timeline(self, "conversation", "Conversation") - #self.profile = Windows.Timeline(self, "profile", "Profile") self.find_entity = Windows.FindEntity(self) - def timeline_show(self): - self.timeline.show() - - def mentions_show(self): - self.controller.unreadMentions(0) - #self.mentions.show() - def find_entity_show(self): self.find_entity.show() + def timeline_show(self): + self.timeline.show() + self.timeline.evaluateJavaScript("bungloo.sidebar.onTimeline();") + + def mentions_show(self): + self.controller.unreadMentions(0) + self.timeline.evaluateJavaScript("bungloo.sidebar.onMentions();") + + def conversation_show(self): + self.timeline.evaluateJavaScript("bungloo.sidebar.onConversation();") + + def profile_show(self): + self.timeline.evaluateJavaScript("bungloo.sidebar.onEntityProfile();") + + def search_show(self): + self.timeline.evaluateJavaScript("bungloo.sidebar.onSearch();") + + def open_about(self): + self.controller.openURL("http://jabs.nu/bungloo") + + def log_out(self): + self.oauth_implementation.log_out() + self.timeline.close() + self.preferences.show() + #self.timeline.evaluateJavaScript("bungloo.sidebar.logout()") + class Controller(QtCore.QObject): @@ -131,7 +147,7 @@ class Controller(QtCore.QObject): self.app.timeline.set_window_title("Bungloo (^" + str(i) + ")") else: self.app.timeline.set_window_title("Bungloo") - #self.app.mentions.evaluateJavaScript("bungloo_instance.unread_mentions = 0;") + self.app.timeline.evaluateJavaScript("bungloo.mentions.unread_mentions = 0;") @QtCore.pyqtSlot(str, str, str, str) def notificateUserAboutMentionFromNameWithPostIdAndEntity(self, text, name, post_id, entity): diff --git a/Linux/Windows.py b/Linux/Windows.py index 9b2769f..88eeeca 100644 --- a/Linux/Windows.py +++ b/Linux/Windows.py @@ -101,19 +101,32 @@ class Timeline: def initUI(self): - newPostAction = QtGui.QAction("&New Post", self.window) + menubar = self.window.menuBar() + + newPostAction = QtGui.QAction("&New post", self.window) newPostAction.setShortcut("Ctrl+N") newPostAction.setStatusTip("Open new post window") newPostAction.triggered.connect(self.app.controller.openNewMessageWidow) + findEntityAction = QtGui.QAction("&Open profile for entity ...", self.window) + findEntityAction.setShortcut("Ctrl+u") + findEntityAction.setStatusTip("Find entity and open its profile view") + findEntityAction.triggered.connect(self.app.find_entity_show) + + logOutAction = QtGui.QAction("&Log out", self.window) + logOutAction.setStatusTip("Log out from this entity") + logOutAction.triggered.connect(self.app.log_out) + exitAction = QtGui.QAction("&Exit", self.window) exitAction.setShortcut("Ctrl+Q") exitAction.setStatusTip("Exit Bungloo") exitAction.triggered.connect(QtGui.qApp.quit) - menubar = self.window.menuBar() fileMenu = menubar.addMenu("&File") fileMenu.addAction(newPostAction) + fileMenu.addAction(findEntityAction) + fileMenu.addSeparator() + fileMenu.addAction(logOutAction) fileMenu.addAction(exitAction) timelineAction = QtGui.QAction("&Timeline", self.window) @@ -126,26 +139,41 @@ class Timeline: mentionsAction.setStatusTip("Show Mentions") mentionsAction.triggered.connect(self.app.mentions_show) - findEntityAction = QtGui.QAction("&Open Profile", self.window) - findEntityAction.setShortcut("Ctrl+u") - findEntityAction.setStatusTip("Find entity and open its profile view") - findEntityAction.triggered.connect(self.app.find_entity_show) + conversationAction = QtGui.QAction("&Conversation", self.window) + conversationAction.setShortcut("Ctrl+3") + conversationAction.setStatusTip("Show Conversation") + conversationAction.triggered.connect(self.app.conversation_show) - hideAction = QtGui.QAction("&Hide window", self.window) - hideAction.setShortcut("Ctrl+W") - hideAction.setStatusTip("Hide this window") - hideAction.triggered.connect(self.hide) + profileAction = QtGui.QAction("&Profile", self.window) + profileAction.setShortcut("Ctrl+4") + profileAction.setStatusTip("Show Profile") + profileAction.triggered.connect(self.app.profile_show) - windowMenu = menubar.addMenu("&Windows") + searchAction = QtGui.QAction("&Search", self.window) + searchAction.setShortcut("Ctrl+F") + searchAction.setStatusTip("Show Search") + searchAction.triggered.connect(self.app.search_show) + + windowMenu = menubar.addMenu("&View") windowMenu.addAction(timelineAction) windowMenu.addAction(mentionsAction) - windowMenu.addAction(hideAction) - windowMenu.addAction(findEntityAction) + windowMenu.addAction(conversationAction) + windowMenu.addAction(profileAction) + windowMenu.addAction(searchAction) + + aboutAction = QtGui.QAction("&About Bungloo", self.window) + aboutAction.setStatusTip("Open about page in Webbrowser") + aboutAction.triggered.connect(self.app.open_about) + + helpMenu = menubar.addMenu("&Help") + helpMenu.addAction(aboutAction) def show(self): self.window.show() #self.window.raise_() #QtGui.qApp.setActiveWindow(self.window) + def close(self): + self.window.close() def hide(self): self.window.hide() @@ -174,7 +202,11 @@ class Oauth: self.core.page().mainFrame().evaluateJavaScript(script) def login(self): - script = "bungloo_instance.authenticate();" + script = "bungloo.oauth.authenticate();" + self.core.page().mainFrame().evaluateJavaScript(script) + + def log_out(self): + script = "bungloo.oauth.logout()"; self.core.page().mainFrame().evaluateJavaScript(script) def handle_authentication(self, url): @@ -203,7 +235,7 @@ class Oauth: dialog.exec_() def bungloo_callback(self, url): - script = "bungloo_instance.requestAccessToken('" + url.toString() + "');" + script = "bungloo.oauth.requestAccessToken('" + url.toString() + "');" self.core.page().mainFrame().evaluateJavaScript(script) def hide(self): diff --git a/WebKit/scripts/controller/Profile.js b/WebKit/scripts/controller/Profile.js index 43d07aa..b3913d3 100644 --- a/WebKit/scripts/controller/Profile.js +++ b/WebKit/scripts/controller/Profile.js @@ -35,6 +35,10 @@ function(HostApp, Core, Paths, URI) { Core.prototype.hide.call(this, this.container); } + Profile.prototype.logout = function() { + this.container = ""; + } + Profile.prototype.showList = function(list) { $(this.body).hide(); $(this.followingsBody).hide(); diff --git a/WebKit/scripts/controller/Search.js b/WebKit/scripts/controller/Search.js new file mode 100644 index 0000000..62b19a5 --- /dev/null +++ b/WebKit/scripts/controller/Search.js @@ -0,0 +1,111 @@ +define([ + "helper/HostApp", + "helper/Core", + "helper/Paths", + "lib/URI" +], + +function(HostApp, Core, Paths, URI) { + + + function Search() { + + Core.call(this); + + this.action = "search"; + + this.container = document.createElement("div"); + document.getElementById("content").appendChild(this.container); + + this.body = document.createElement("ol"); + + this.form = document.createElement("form"); + this.form.className = this.action; + this.input = document.createElement("input"); + this.input.type = "search"; + this.input.placeholder = "Search ..."; + this.form.appendChild(this.input); + + var _this = this; + this.form.onsubmit = function() { _this.doSearch(_this.input.value); return false; }; + this.form.action = "#"; + + this.container.appendChild(this.form); + this.container.appendChild(this.body); + + this.hide(); + } + + Search.prototype = Object.create(Core.prototype); + + + Search.prototype.show = function() { + Core.prototype.show.call(this, this.container); + this.input.focus(); + } + + Search.prototype.hide = function() { + Core.prototype.hide.call(this, this.container); + } + + Search.prototype.doSearch = function(query) { + + this.body.innerHTML = ""; // remove old results + + if (query == "") return; + this.input.value = query; + + var endpoint = "https://skate.io/api/search"; + var api_key = "15cbec6445887eff3408"; + + var url = URI(endpoint); + url.addSearch("api_key", api_key); + url.addSearch("text", query); + + var _this = this; + + Paths.getURL(url.toString(), "GET", function(resp) { + + var results = JSON.parse(resp.responseText).results; + var statuses = []; + for (var i = 0; i < results.length; i++) { + var result = results[i].source; + var status = { + entity: result.entity, + content: { + text: result.content + }, + published_at: result.published_at, + id: result.public_id, + type: result.post_type, + version: result.post_version, + app: { + url: "http://skate.io", + name: "skate.io" + }, + mentions: [] + } + + statuses.push(status); + } + + for(var i = 0; i < statuses.length; i++) { + var status = statuses[i]; + if (status.type == "https://tent.io/types/post/status/v0.1.0") { + + var new_node = _this.getStatusDOMElement(status); + _this.body.appendChild(new_node); + } + } + + }, null, false); + } + + Search.prototype.searchFor = function(query) { + this.doSearch(query); + bungloo.sidebar.onSearch(); + } + + return Search; + +}); \ No newline at end of file diff --git a/WebKit/scripts/controller/Sidebar.js b/WebKit/scripts/controller/Sidebar.js index 4a4bc8d..5e52e7d 100644 --- a/WebKit/scripts/controller/Sidebar.js +++ b/WebKit/scripts/controller/Sidebar.js @@ -120,6 +120,13 @@ function(HostApp, Paths, Cache) { } } + Sidebar.prototype.removeEntityAvatar = function() { + var img = this.menu.user.getElementsByTagName("img")[0]; + img.src = "img/sidebar/user.png"; + img.src_inactive = img.src; + img.src_active = img.src; + } + Sidebar.prototype.showContentFor = function(active_part, active_li) { // Show active content @@ -177,6 +184,15 @@ function(HostApp, Paths, Cache) { this.showContentFor(bungloo.search, this.menu.search); } + Sidebar.prototype.logout = function() { + this.removeEntityAvatar(); + bungloo.timeline.logout(); + bungloo.mentions.logout(); + bungloo.conversation.logout(); + bungloo.entityProfile.logout(); + bungloo.search.logout(); + } + return Sidebar; }); \ No newline at end of file diff --git a/WebKit/scripts/helper/Core.js b/WebKit/scripts/helper/Core.js index 207d873..27a3f54 100644 --- a/WebKit/scripts/helper/Core.js +++ b/WebKit/scripts/helper/Core.js @@ -634,7 +634,7 @@ function(jQuery, Paths, URI, HostApp, Cache) { Core.prototype.logout = function() { - this.body.innerHTML = ""; + if(this.body) this.body.innerHTML = ""; } diff --git a/WebKit/scripts/main.js b/WebKit/scripts/main.js index 7d28999..8d783b9 100644 --- a/WebKit/scripts/main.js +++ b/WebKit/scripts/main.js @@ -14,32 +14,39 @@ requirejs.config({ baseUrl: 'scripts' }); -function start() { -/* - require(["controller/Oauth"], function(Oauth) { +function start(view) { - bungloo.oauth = new Oauth(); + if (view == "oauth") { - });*/ + require(["controller/Oauth"], function(Oauth) { - require([ - "controller/Sidebar", - "controller/Timeline", - "controller/Mentions", - "controller/Profile", - "controller/Conversation", - "controller/Search" + bungloo.oauth = new Oauth(); - ], function(Sidebar, Timeline, Mentions, Profile, Conversation, Search) { + }); - bungloo.sidebar = new Sidebar(); - bungloo.timeline = new Timeline(); - bungloo.mentions = new Mentions(); - bungloo.entityProfile = new Profile(); - bungloo.conversation = new Conversation(); - bungloo.search = new Search(); + } else { - }); + + require([ + "controller/Sidebar", + "controller/Timeline", + "controller/Mentions", + "controller/Profile", + "controller/Conversation", + "controller/Search" + + ], function(Sidebar, Timeline, Mentions, Profile, Conversation, Search) { + + bungloo.sidebar = new Sidebar(); + bungloo.timeline = new Timeline(); + bungloo.mentions = new Mentions(); + bungloo.entityProfile = new Profile(); + bungloo.conversation = new Conversation(); + bungloo.search = new Search(); + + }); + + } } From f3bb2efbc0dc0322e0fc41b0fd264627a505628d Mon Sep 17 00:00:00 2001 From: jeena Date: Tue, 26 Mar 2013 15:07:50 +0100 Subject: [PATCH 4/9] Added webkit inspector to menu --- Linux/Bungloo.py | 17 ++++++++--------- Linux/Helper.py | 1 - Linux/Windows.py | 14 +++++++++++--- WebKit/css/default.css | 17 +++++++++++++++++ WebKit/scripts/controller/Sidebar.js | 17 +++++++++++++++++ 5 files changed, 53 insertions(+), 13 deletions(-) diff --git a/Linux/Bungloo.py b/Linux/Bungloo.py index 995f3d4..3c357f8 100755 --- a/Linux/Bungloo.py +++ b/Linux/Bungloo.py @@ -49,7 +49,10 @@ class Bungloo: self.init_web_views() def init_web_views(self): - self.timeline = Windows.Timeline(self) + if not hasattr(self, "timeline"): + self.timeline = Windows.Timeline(self) + else: + self.timeline.evaluateJavaScript("start('timeline')") self.timeline.show() self.find_entity = Windows.FindEntity(self) @@ -78,9 +81,9 @@ class Bungloo: def log_out(self): self.oauth_implementation.log_out() - self.timeline.close() + self.timeline.hide() self.preferences.show() - #self.timeline.evaluateJavaScript("bungloo.sidebar.logout()") + self.timeline.evaluateJavaScript("bungloo.sidebar.logout()") class Controller(QtCore.QObject): @@ -142,12 +145,8 @@ class Controller(QtCore.QObject): @QtCore.pyqtSlot(int) def unreadMentions(self, count): - i = int(count) - if i > 0: - self.app.timeline.set_window_title("Bungloo (^" + str(i) + ")") - else: - self.app.timeline.set_window_title("Bungloo") - self.app.timeline.evaluateJavaScript("bungloo.mentions.unread_mentions = 0;") + script = "bungloo.sidebar.setUnreadMentions({});".format(int(count)) + self.app.timeline.evaluateJavaScript(script) @QtCore.pyqtSlot(str, str, str, str) def notificateUserAboutMentionFromNameWithPostIdAndEntity(self, text, name, post_id, entity): diff --git a/Linux/Helper.py b/Linux/Helper.py index f3733ac..c822256 100644 --- a/Linux/Helper.py +++ b/Linux/Helper.py @@ -42,7 +42,6 @@ class WebViewCreator(QtWebKit.QWebView): self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.customContextMenuRequested.connect(self.context_menu_requested) self.actions = [] - QtWebKit.QWebSettings.globalSettings().setAttribute(QtWebKit.QWebSettings.DeveloperExtrasEnabled, True) def copy_link(): self.page().triggerAction(QtWebKit.QWebPage.CopyLinkToClipboard) diff --git a/Linux/Windows.py b/Linux/Windows.py index 88eeeca..ac1eded 100644 --- a/Linux/Windows.py +++ b/Linux/Windows.py @@ -103,17 +103,17 @@ class Timeline: def initUI(self): menubar = self.window.menuBar() - newPostAction = QtGui.QAction("&New post", self.window) + newPostAction = QtGui.QAction("&New Post", self.window) newPostAction.setShortcut("Ctrl+N") newPostAction.setStatusTip("Open new post window") newPostAction.triggered.connect(self.app.controller.openNewMessageWidow) - findEntityAction = QtGui.QAction("&Open profile for entity ...", self.window) + findEntityAction = QtGui.QAction("&Open Profile for Entity ...", self.window) findEntityAction.setShortcut("Ctrl+u") findEntityAction.setStatusTip("Find entity and open its profile view") findEntityAction.triggered.connect(self.app.find_entity_show) - logOutAction = QtGui.QAction("&Log out", self.window) + logOutAction = QtGui.QAction("&Log Out", self.window) logOutAction.setStatusTip("Log out from this entity") logOutAction.triggered.connect(self.app.log_out) @@ -165,8 +165,13 @@ class Timeline: aboutAction.setStatusTip("Open about page in Webbrowser") aboutAction.triggered.connect(self.app.open_about) + developerExtrasAction = QtGui.QAction("&Developer Extras", self.window) + developerExtrasAction.setStatusTip("Activate webkit inspector") + developerExtrasAction.triggered.connect(self.developer_extras) + helpMenu = menubar.addMenu("&Help") helpMenu.addAction(aboutAction) + helpMenu.addAction(developerExtrasAction) def show(self): self.window.show() @@ -188,6 +193,9 @@ class Timeline: def evaluateJavaScript(self, func): return self.webView.page().mainFrame().evaluateJavaScript(func) + def developer_extras(self, widget): + QtWebKit.QWebSettings.globalSettings().setAttribute(QtWebKit.QWebSettings.DeveloperExtrasEnabled, True) + class Oauth: diff --git a/WebKit/css/default.css b/WebKit/css/default.css index afb1159..4d94b0f 100644 --- a/WebKit/css/default.css +++ b/WebKit/css/default.css @@ -42,6 +42,23 @@ a { border-radius: 8px; } +#sidebar .unread_mentions { + color: white; + background: red; + border: 2px solid white; + border-radius: 1em; + box-shadow: 0 0 1em black; + padding: 0 0.3em; + position: absolute; + top: 100px; + right: 10px; + font-weight: bold; +} + +#sidebar .unread_mentions:empty { + /*display: none;*/ +} + #content { margin-left: 62px; } diff --git a/WebKit/scripts/controller/Sidebar.js b/WebKit/scripts/controller/Sidebar.js index 5e52e7d..81d5599 100644 --- a/WebKit/scripts/controller/Sidebar.js +++ b/WebKit/scripts/controller/Sidebar.js @@ -33,6 +33,11 @@ function(HostApp, Paths, Cache) { this.body.appendChild(this.menu.entityProfile); this.body.appendChild(this.menu.search); + this.unreadMentionsSpan = document.createElement("span"); + this.unreadMentionsSpan.className = "unread_mentions"; + this.menu.mentions.appendChild(this.unreadMentionsSpan); + this.setUnreadMentions(0); + document.getElementById("sidebar").appendChild(this.body); this.setEntityAvatar(); @@ -158,6 +163,15 @@ function(HostApp, Paths, Cache) { img.src = img.src_active; } + Sidebar.prototype.setUnreadMentions = function(count) { + this.unreadMentionsSpan.innerHTML = count == 0 ? "" : count; + if (count > 0) { + $(this.unreadMentionsSpan).show(); + } else { + $(this.unreadMentionsSpan).hide(); + } + } + Sidebar.prototype.onEntity = function() { bungloo.entityProfile.showProfileForEntity(); this.onEntityProfile(); @@ -191,6 +205,9 @@ function(HostApp, Paths, Cache) { bungloo.conversation.logout(); bungloo.entityProfile.logout(); bungloo.search.logout(); + + document.getElementById("sidebar").innerHTML = ""; + document.getElementById("content").innerHTML = ""; } return Sidebar; From 746f3f4a897f3af0857df5ef605759c027d2bfd7 Mon Sep 17 00:00:00 2001 From: jeena Date: Tue, 26 Mar 2013 15:43:32 +0100 Subject: [PATCH 5/9] fixed menu in new post window --- Linux/Windows.py | 49 +++++++++++++++++++++++------------------------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/Linux/Windows.py b/Linux/Windows.py index ac1eded..1ffe591 100644 --- a/Linux/Windows.py +++ b/Linux/Windows.py @@ -336,10 +336,10 @@ class NewPost(Helper.RestorableWindow): sendPostAction.setStatusTip("Send post") sendPostAction.triggered.connect(self.sendMessage) - togglePrivateAction = QtGui.QAction("&Toggle private", self) - togglePrivateAction.setShortcut("Ctrl+P") - togglePrivateAction.setStatusTip("Toogle if private post") - togglePrivateAction.triggered.connect(self.toggleIsPrivate) + hideAction = QtGui.QAction("&Close Window", self) + hideAction.setShortcut("Ctrl+W") + hideAction.setStatusTip("Close this window") + hideAction.triggered.connect(self.close) exitAction = QtGui.QAction("&Exit", self) exitAction.setShortcut("Ctrl+Q") @@ -350,34 +350,31 @@ class NewPost(Helper.RestorableWindow): fileMenu = menubar.addMenu("&File") fileMenu.addAction(newPostAction) fileMenu.addAction(sendPostAction) - fileMenu.addAction(togglePrivateAction) + fileMenu.addAction(hideAction) + fileMenu.addSeparator() fileMenu.addAction(exitAction) - timelineAction = QtGui.QAction("&Timeline", self) - timelineAction.setShortcut("Ctrl+1") - timelineAction.setStatusTip("Show Timeline") - timelineAction.triggered.connect(self.app.timeline_show) + togglePrivateAction = QtGui.QAction("&Toggle Private", self) + togglePrivateAction.setShortcut("Ctrl+P") + togglePrivateAction.setStatusTip("Toogle if private post") + togglePrivateAction.triggered.connect(self.toggleIsPrivate) - mentionsAction = QtGui.QAction("&Mentions", self) - mentionsAction.setShortcut("Ctrl+2") - mentionsAction.setStatusTip("Show Mentions") - mentionsAction.triggered.connect(self.app.mentions_show) + addImageAction = QtGui.QAction("Add &Image", self) + addImageAction.setShortcut("Ctrl+I") + addImageAction.setStatusTip("Add image to post") + addImageAction.triggered.connect(self.openFileDialog) - findEntityAction = QtGui.QAction("&Open Profile", self) - findEntityAction.setShortcut("Ctrl+u") - findEntityAction.setStatusTip("Find entity and open its profile view") - findEntityAction.triggered.connect(self.app.find_entity_show) + editMenu = menubar.addMenu("&Edit") + editMenu.addAction(togglePrivateAction) + editMenu.addAction(addImageAction) - hideAction = QtGui.QAction("&Hide window", self) - hideAction.setShortcut("Ctrl+W") - hideAction.setStatusTip("Hide this window") - hideAction.triggered.connect(self.close) + aboutAction = QtGui.QAction("&About Bungloo", self) + aboutAction.setStatusTip("Open about page in Webbrowser") + aboutAction.triggered.connect(self.app.open_about) + + helpMenu = menubar.addMenu("&Help") + helpMenu.addAction(aboutAction) - windowMenu = menubar.addMenu("&Windows") - windowMenu.addAction(timelineAction) - windowMenu.addAction(mentionsAction) - windowMenu.addAction(findEntityAction) - windowMenu.addAction(hideAction) self.statusBar().showMessage('256') From 5e306e0dd8565cbf9693d8dee12661319e7be6f6 Mon Sep 17 00:00:00 2001 From: jeena Date: Wed, 27 Mar 2013 00:00:55 +0100 Subject: [PATCH 6/9] added deb deployment --- Linux/deploy.sh | 14 - Linux/deploy/Makefile | 38 + Linux/deploy/bungloo.desktop | 12 + Linux/deploy/debian/changelog | 15 + Linux/deploy/debian/compat | 1 + Linux/deploy/debian/control | 15 + Linux/deploy/debian/copyright | 17 + Linux/deploy/debian/rules | 17 + Linux/deploy/deploy_deb.sh | 29 + Linux/{ => deploy}/setup.py | 2 +- WebKit/scripts/lib/.DS_Store | Bin 6148 -> 0 bytes WebKit/scripts/lib/vendor/.DS_Store | Bin 6148 -> 0 bytes images/bungloo.xpm | 11491 ++++++++++++++++++++++++++ 13 files changed, 11636 insertions(+), 15 deletions(-) delete mode 100755 Linux/deploy.sh create mode 100644 Linux/deploy/Makefile create mode 100644 Linux/deploy/bungloo.desktop create mode 100644 Linux/deploy/debian/changelog create mode 100644 Linux/deploy/debian/compat create mode 100644 Linux/deploy/debian/control create mode 100644 Linux/deploy/debian/copyright create mode 100755 Linux/deploy/debian/rules create mode 100755 Linux/deploy/deploy_deb.sh rename Linux/{ => deploy}/setup.py (96%) delete mode 100644 WebKit/scripts/lib/.DS_Store delete mode 100644 WebKit/scripts/lib/vendor/.DS_Store create mode 100644 images/bungloo.xpm diff --git a/Linux/deploy.sh b/Linux/deploy.sh deleted file mode 100755 index 358af46..0000000 --- a/Linux/deploy.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -mkdir -p build -mkdir -p build/bin -mkdir -p build/bungloo -touch build/bungloo/__init__.py - -cp Bungloo.py build/bin/bungloo -cp Helper.py Windows.py build/bungloo -cp setup.py build/ -cp -r ../WebKit build/bungloo/ -cp -r ../images build/bungloo/ - -# eof diff --git a/Linux/deploy/Makefile b/Linux/deploy/Makefile new file mode 100644 index 0000000..15affa6 --- /dev/null +++ b/Linux/deploy/Makefile @@ -0,0 +1,38 @@ +# $Id: Makefile,v 1.6 2008/10/29 01:01:35 ghantoos Exp $ +# + +PYTHON=`which python2` +DESTDIR=/ +BUILDIR=$(CURDIR)/debian/bungloo +PROJECT=bungloo +VERSION={VERSION} + +all: + @echo "make source - Create source package" + @echo "make install - Install on local system" + @echo "make buildrpm - Generate a rpm package" + @echo "make builddeb - Generate a deb package" + @echo "make clean - Get rid of scratch and byte files" + +source: + $(PYTHON) setup.py sdist $(COMPILE) + +install: + $(PYTHON) setup.py install --root $(DESTDIR) $(COMPILE) + +buildrpm: + $(PYTHON) setup.py bdist_rpm --post-install=rpm/postinstall --pre-uninstall=rpm/preuninstall + +builddeb: + # build the source package in the parent directory + # then rename it to project_version.orig.tar.gz + $(PYTHON) setup.py sdist $(COMPILE) --dist-dir=../ --prune + rename -f 's/$(PROJECT)-(.*)\.tar\.gz/$(PROJECT)_$$1\.orig\.tar\.gz/' ../* + # build the package + dpkg-buildpackage -i -I -rfakeroot + +clean: + $(PYTHON) setup.py clean + $(MAKE) -f $(CURDIR)/debian/rules clean + rm -rf build/ MANIFEST + find . -name '*.pyc' -delete \ No newline at end of file diff --git a/Linux/deploy/bungloo.desktop b/Linux/deploy/bungloo.desktop new file mode 100644 index 0000000..15a8e69 --- /dev/null +++ b/Linux/deploy/bungloo.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Comment=Tent is a distributed social network protocol and Bungloo is one of the clients using it. +Exec=/usr/bin/bungloo +GenericName=Tent Client +Icon=/usr/share/pixmaps/bungloo.xpm +Name=Bungloo +NoDisplay=false +StartupNotify=true +Terminal=false +Type=Application +Categories=Network;Qt diff --git a/Linux/deploy/debian/changelog b/Linux/deploy/debian/changelog new file mode 100644 index 0000000..2ed9a7d --- /dev/null +++ b/Linux/deploy/debian/changelog @@ -0,0 +1,15 @@ +bungloo (2.0.0) quantal; urgency=low + + [ Jeena Paradies ] + * Changed to one window + * Added search (skate.io) + * Added log out + + -- Jeena Tue, 26 Mar 2013 21:50:00 +0100 + +bungloo (1.2.0) quantal; urgency=low + + [ Jeena Paradies ] + * Initial release. + + -- Jeena Tue, 05 Mar 2013 17:57:47 +0100 diff --git a/Linux/deploy/debian/compat b/Linux/deploy/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/Linux/deploy/debian/compat @@ -0,0 +1 @@ +9 diff --git a/Linux/deploy/debian/control b/Linux/deploy/debian/control new file mode 100644 index 0000000..15d7830 --- /dev/null +++ b/Linux/deploy/debian/control @@ -0,0 +1,15 @@ +Source: bungloo +Section: Miscellaneous +Priority: optional +Maintainer: Jeena Paradies +Build-Depends: debhelper (>=7.0.50~), python-support (>= 0.6), cdbs (>= 0.4.49), python-all-dev +Standards-Version: 3.9.4 + +Package: bungloo +Architecture: all +Homepage: http://jabs.nu/bungloo +Depends: ${misc:Depends}, ${python:Depends}, python-qt4 +Provides: tent +Description: A desktop Tent client + This desktop Tent client makes it possible to use the Tent protocol. More + information about this protocol can be found at https://tent.io diff --git a/Linux/deploy/debian/copyright b/Linux/deploy/debian/copyright new file mode 100644 index 0000000..2eed79d --- /dev/null +++ b/Linux/deploy/debian/copyright @@ -0,0 +1,17 @@ +This package was debianized by Jeena Paradies (jeena) on Tue, 5 Mar 2013 18:38 + +License: BSD + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + - Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + - Neither the name of Bungloo nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/BSD'. diff --git a/Linux/deploy/debian/rules b/Linux/deploy/debian/rules new file mode 100755 index 0000000..f0766df --- /dev/null +++ b/Linux/deploy/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +DEB_PYTHON_SYSTEM := pysupport + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/python-distutils.mk + +install/bungloo:: + mkdir -p debian/bungloo/usr/share/applications/ + cp bungloo.desktop debian/bungloo/usr/share/applications/ + mkdir -p debian/bungloo/usr/share/pixmaps/ + cp bungloo/images/bungloo.xpm debian/bungloo/usr/share/pixmaps/ + +clean:: + rm -rf build build-stamp configure-stamp build/ MANIFEST + dh_clean diff --git a/Linux/deploy/deploy_deb.sh b/Linux/deploy/deploy_deb.sh new file mode 100755 index 0000000..f670343 --- /dev/null +++ b/Linux/deploy/deploy_deb.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +VERSION="2.0.0" +DEPLOYPATH="bungloo-$VERSION" +LINUXPATH=".." +SHAREDPATH="../.." + +rm -rf $DEPLOYPATH + +mkdir -p $DEPLOYPATH +mkdir -p $DEPLOYPATH/bin +mkdir -p $DEPLOYPATH/bungloo +touch $DEPLOYPATH/bungloo/__init__.py + +cp $LINUXPATH/Bungloo.py $DEPLOYPATH/bin/bungloo +cp $LINUXPATH/Helper.py $LINUXPATH/Windows.py $DEPLOYPATH/bungloo +cat setup.py | sed -e "s/{VERSION}/$VERSION/g" > $DEPLOYPATH/setup.py +cat Makefile | sed -e "s/{VERSION}/$VERSION/g" > $DEPLOYPATH/Makefile +cp -r $SHAREDPATH/WebKit $DEPLOYPATH/bungloo/ +cp -r $SHAREDPATH/images $DEPLOYPATH/bungloo/ +cp $SHAREDPATH/readme.md $DEPLOYPATH/README +cp $SHAREDPATH/LICENCE.txt $DEPLOYPATH/COPYING +cp -r debian $DEPLOYPATH/ +cp bungloo.desktop $DEPLOYPATH/ + +cd $DEPLOYPATH +make builddeb + +# eof diff --git a/Linux/setup.py b/Linux/deploy/setup.py similarity index 96% rename from Linux/setup.py rename to Linux/deploy/setup.py index 67f55b2..06130f5 100644 --- a/Linux/setup.py +++ b/Linux/deploy/setup.py @@ -14,7 +14,7 @@ for dirname, dirnames, filenames in os.walk('bungloo/images'): setup( name = "bungloo", - version = "1.2.0", + version = "{VERSION}", author = "Jeena Paradies", author_email = "spam@jeenaparadies.net", url = "http://jabs.nu/bungloo", diff --git a/WebKit/scripts/lib/.DS_Store b/WebKit/scripts/lib/.DS_Store deleted file mode 100644 index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T04=L-xr)=P+$B8rNwZjvG*8ulUB?WcS0Lve9!Ws!Ts%(>6m zy9Y9}10XHh^$9QoFy#(45Z2OX1U-?`Pus8_2jJ091k2K qlGlksq2BulpdtInkp?ZEMQ2{&*cr+y;@5Iwd c #FFFFFF", +", c #FEE960", +"' c #FCC800", +") c #FCC504", +"! c #FFF7C0", +"~ c #FFFDE8", +"{ c #FDD726", +"] c #FCB800", +"^ c #FAB100", +"/ c #FEE16C", +"( c #FFFEF6", +"_ c #FEED93", +": c #FBBD00", +"< c #F9AD00", +"[ c #F8A600", +"} c #FABC0F", +"| c #FFF6C9", +"1 c #FFFBE8", +"2 c #FFFAE1", +"3 c #FFFAE2", +"4 c #FFF9DC", +"5 c #FCD025", +"6 c #F8A900", +"7 c #F99E00", +"8 c #F89F00", +"9 c #FCD554", +"0 c #FFF8DA", +"a c #FFF5D0", +"b c #FFF5D1", +"c c #FFF5D2", +"d c #FFF8E0", +"e c #FEE16F", +"f c #F89C00", +"g c #F89500", +"h c #FAAA00", +"i c #FEE68B", +"j c #FFF2C9", +"k c #FFEFC0", +"l c #FFEFC1", +"m c #FFF0C1", +"n c #FEE9A4", +"o c #FBBF05", +"p c #F89A00", +"q c #F89600", +"r c #F88F00", +"s c #F89000", +"t c #FBBC15", +"u c #FEE9A7", +"v c #FEEBB1", +"w c #FEEAB0", +"x c #FEEAB1", +"y c #FEEAB2", +"z c #FEEBB4", +"A c #FEEBB2", +"B c #FCC823", +"C c #FAA300", +"D c #F88A00", +"E c #F78400", +"F c #FCC831", +"G c #FDE5A2", +"H c #FDE4A1", +"I c #FDE4A0", +"J c #FDE4A2", +"K c #FDE4A4", +"L c #FDE7AA", +"M c #FCCA41", +"N c #FAAD00", +"O c #F68800", +"P c #F68500", +"Q c #F58000", +"R c #F57E00", +"S c #FCC943", +"T c #FDE097", +"U c #FDDE8F", +"V c #FDDE90", +"W c #FDDE91", +"X c #FDDE92", +"Y c #FDDE93", +"Z c #FDE19E", +"` c #FCCA50", +" . c #F68E00", +".. c #F57A00", +"+. c #F67F00", +"@. c #F57600", +"#. c #F57C00", +"$. c #F9A700", +"%. c #FCC545", +"&. c #FDDA87", +"*. c #FDD77F", +"=. c #FDD781", +"-. c #FDD782", +";. c #FDD883", +">. c #FDDB8B", +",. c #FCC74E", +"'. c #FAAE00", +"). c #F79700", +"!. c #F57300", +"~. c #F67600", +"{. c #F67100", +"]. c #F56D00", +"^. c #F68000", +"/. c #FAA700", +"(. c #FBBF3C", +"_. c #FCD275", +":. c #FCD06E", +"<. c #FCD06F", +"[. c #FDD070", +"}. c #FDD071", +"|. c #FDD172", +"1. c #FDD37A", +"2. c #FCC145", +"3. c #FAA800", +"4. c #F57000", +"5. c #F66F00", +"6. c #F56900", +"7. c #F56500", +"8. c #F78000", +"9. c #FBB62F", +"0. c #FBCB65", +"a. c #FBC95F", +"b. c #FBC960", +"c. c #FBC862", +"d. c #FBC864", +"e. c #FBC962", +"f. c #FBC963", +"g. c #FBCC6A", +"h. c #FBBA3B", +"i. c #FAA200", +"j. c #FAA000", +"k. c #F56C00", +"l. c #F56600", +"m. c #F56800", +"n. c #F36400", +"o. c #F66200", +"p. c #F45F00", +"q. c #F77C00", +"r. c #FA9F00", +"s. c #FAAB1C", +"t. c #FBC152", +"u. c #FBC151", +"v. c #FBC052", +"w. c #FBC150", +"x. c #FBC646", +"y. c #FBC056", +"z. c #FBC154", +"A. c #FBC45A", +"B. c #FAB02A", +"C. c #F99B00", +"D. c #F99C00", +"E. c #F46A00", +"F. c #F45E00", +"G. c #F55F00", +"H. c #3AA600", +"I. c #3CA801", +"J. c #3AAA16", +"K. c #3AAB14", +"L. c #3AAA08", +"M. c #D26800", +"N. c #F85A00", +"O. c #F25900", +"P. c #F47200", +"Q. c #F89F0A", +"R. c #FAB840", +"S. c #FAB845", +"T. c #FAB544", +"U. c #FCD01D", +"V. c #FDE402", +"W. c #FBC232", +"X. c #FAB64A", +"Y. c #FABA48", +"Z. c #F9A317", +"`. c #F89800", +" + c #F89400", +".+ c #F25E00", +"++ c #F25A00", +"@+ c #FB5600", +"#+ c #B47F07", +"$+ c #3BA701", +"%+ c #3AA606", +"&+ c #38A408", +"*+ c #39A300", +"=+ c #3AA501", +"-+ c #3CA802", +";+ c #3DAA00", +">+ c #3EAC00", +",+ c #3FAD00", +"'+ c #3CB100", +")+ c #54A500", +"!+ c #EA5A00", +"~+ c #F55500", +"{+ c #F25400", +"]+ c #F35F00", +"^+ c #F89200", +"/+ c #F9A829", +"(+ c #FAAE39", +"_+ c #FBC416", +":+ c #FDE300", +"<+ c #FDE600", +"[+ c #FDDB02", +"}+ c #FBBA27", +"|+ c #FAAC36", +"1+ c #F89605", +"2+ c #F89700", +"3+ c #F68300", +"4+ c #F25500", +"5+ c #FB5100", +"6+ c #B97001", +"7+ c #3EB103", +"8+ c #3FAF06", +"9+ c #46B00B", +"0+ c #4CB318", +"a+ c #54B833", +"b+ c #5FBF46", +"c+ c #3CA800", +"d+ c #39A404", +"e+ c #37A000", +"f+ c #379F01", +"g+ c #38A200", +"h+ c #40AE00", +"i+ c #40AF00", +"j+ c #40B000", +"k+ c #3BB200", +"l+ c #5E9E00", +"m+ c #ED5200", +"n+ c #F44F00", +"o+ c #F25000", +"p+ c #F24E00", +"q+ c #F89100", +"r+ c #F99610", +"s+ c #FBB811", +"t+ c #FDDA00", +"u+ c #FEF074", +"v+ c #FFF6AE", +"w+ c #FEE626", +"x+ c #FCD100", +"y+ c #F9A612", +"z+ c #F88D01", +"A+ c #F88E00", +"B+ c #F24B00", +"C+ c #F84B00", +"D+ c #CE6000", +"E+ c #43AD00", +"F+ c #3DB000", +"G+ c #3EAF00", +"H+ c #3EAE00", +"I+ c #3CAB00", +"J+ c #3DAB00", +"K+ c #3FAB03", +"L+ c #43AC0B", +"M+ c #50B11F", +"N+ c #5BBA3E", +"O+ c #6CC44B", +"P+ c #3AA601", +"Q+ c #38A100", +"R+ c #369E00", +"S+ c #3BA700", +"T+ c #5A9F00", +"U+ c #EE4C00", +"V+ c #F44900", +"W+ c #F24A00", +"X+ c #F24900", +"Y+ c #F9A300", +"Z+ c #FCCF01", +"`+ c #FFF29C", +" @ c #FFFBDC", +".@ c #FEE026", +"+@ c #FCC200", +"@@ c #F99000", +"#@ c #F45A00", +"$@ c #F24700", +"%@ c #F94500", +"&@ c #C85F00", +"*@ c #41AE00", +"=@ c #3EB000", +"-@ c #3AA700", +";@ c #3CA601", +">@ c #42A80C", +",@ c #55B224", +"'@ c #64BE41", +")@ c #3AA500", +"!@ c #359D00", +"~@ c #359C00", +"{@ c #3BA600", +"]@ c #3FAC00", +"^@ c #41AF00", +"/@ c #41B000", +"(@ c #3DB100", +"_@ c #47AA00", +":@ c #DB5100", +"<@ c #F74200", +"[@ c #F24600", +"}@ c #F24400", +"|@ c #F23F00", +"1@ c #F67200", +"2@ c #FCC000", +"3@ c #FFEC87", +"4@ c #FEF7C5", +"5@ c #FDD50C", +"6@ c #FBB100", +"7@ c #F45B00", +"8@ c #F13E00", +"9@ c #F14400", +"0@ c #FC3D00", +"a@ c #AC6D00", +"b@ c #38B300", +"c@ c #3FAF00", +"d@ c #3EAD00", +"e@ c #38A700", +"f@ c #3CA206", +"g@ c #4FAC19", +"h@ c #63BD40", +"i@ c #369D00", +"j@ c #39A200", +"k@ c #3DA900", +"l@ c #42B000", +"m@ c #3FAE00", +"n@ c #3DAD00", +"o@ c #3AAC00", +"p@ c #36AB00", +"q@ c #31B000", +"r@ c #997200", +"s@ c #F73600", +"t@ c #EF4000", +"u@ c #EF3A00", +"v@ c #F36700", +"w@ c #F9B100", +"x@ c #FDDC4C", +"y@ c #FFFFF7", +"z@ c #FFFDF4", +"A@ c #FFFCF1", +"B@ c #FFFCF2", +"C@ c #FFFDF3", +"D@ c #FDEA85", +"E@ c #FBC500", +"F@ c #F8A100", +"G@ c #F05000", +"H@ c #EE3900", +"I@ c #668C00", +"J@ c #2FB000", +"K@ c #3DAE00", +"L@ c #38A400", +"M@ c #349E00", +"N@ c #3AA004", +"O@ c #51AF1C", +"P@ c #6CC142", +"Q@ c #3DA800", +"R@ c #379E00", +"S@ c #3AA400", +"T@ c #3FAB00", +"U@ c #42AF00", +"V@ c #3CAD00", +"W@ c #38AA00", +"X@ c #46B105", +"Y@ c #57B819", +"Z@ c #73C33D", +"`@ c #8ACD60", +" # c #9DDA7D", +".# c #BCD892", +"+# c #EE5F2B", +"@# c #F02C00", +"## c #F15800", +"$# c #F8A200", +"%# c #FBC310", +"&# c #FFF4BF", +"*# c #FFF9E5", +"=# c #FFF8DC", +"-# c #FFF9DD", +";# c #FFF9DE", +"># c #FFFAE4", +",# c #FFF8DD", +"'# c #FCD42F", +")# c #F9B600", +"!# c #F69100", +"~# c #F04200", +"{# c #F12C00", +"]# c #E18048", +"^# c #9DDA7F", +"/# c #87CC5C", +"(# c #6DC135", +"_# c #54B616", +":# c #45B003", +"<# c #3CAC00", +"[# c #38AB00", +"}# c #43B000", +"|# c #3CA700", +"1# c #349B00", +"2# c #43A50B", +"3# c #5FB72A", +"4# c #76C858", +"5# c #40AC00", +"6# c #3CA600", +"7# c #38A000", +"8# c #379D00", +"9# c #3AA300", +"0# c #39AB00", +"a# c #48B208", +"b# c #64BE2A", +"c# c #8ACD5F", +"d# c #ABDB89", +"e# c #CAE8B5", +"f# c #DFF0D1", +"g# c #E7F3DB", +"h# c #EEF7E6", +"i# c #F0F8E9", +"j# c #EAFBE9", +"k# c #E4E5CD", +"l# c #ED7D3B", +"m# c #F78B00", +"n# c #F9AA00", +"o# c #FEDC60", +"p# c #FFF6D7", +"q# c #FFF3CB", +"r# c #FFF4CC", +"s# c #FFF3CE", +"t# c #FFF4CE", +"u# c #FFF7DC", +"v# c #FDE589", +"w# c #FBBF00", +"x# c #F9A500", +"y# c #F67C00", +"z# c #E99362", +"A# c #E4F5DF", +"B# c #EEF9EA", +"C# c #EDF6E3", +"D# c #E4F3D8", +"E# c #DDEFCF", +"F# c #C5E6AE", +"G# c #A6D982", +"H# c #85CA57", +"I# c #60BB24", +"J# c #46B005", +"K# c #3BAC00", +"L# c #3AAB00", +"M# c #42AE00", +"N# c #3DA700", +"O# c #369F00", +"P# c #329A00", +"Q# c #3A9F00", +"R# c #52AE19", +"S# c #71C343", +"T# c #41AC00", +"U# c #3BA400", +"V# c #389F00", +"W# c #389E00", +"X# c #3BA300", +"Y# c #40AB00", +"Z# c #39AC00", +"`# c #52B612", +" $ c #7DC84B", +".$ c #A8D984", +"+$ c #CFEABC", +"@$ c #E1F2D5", +"#$ c #EBF6E2", +"$$ c #ECF6E4", +"%$ c #E7F4DD", +"&$ c #E4F3DA", +"*$ c #E3F3D9", +"=$ c #E2F2D6", +"-$ c #E1F4DC", +";$ c #E2F1CF", +">$ c #F3AD2F", +",$ c #F99400", +"'$ c #FABB09", +")$ c #FEEAA2", +"!$ c #FFEEBB", +"~$ c #FFEEBC", +"{$ c #FFEEBD", +"]$ c #FFF0BE", +"^$ c #FFF0BF", +"/$ c #FFF0C3", +"($ c #FFEDB8", +"_$ c #FCC919", +":$ c #F99100", +"<$ c #EFBF57", +"[$ c #E1F7DE", +"}$ c #E1F3D7", +"|$ c #E2F2D5", +"1$ c #E2F2D7", +"2$ c #E6F4DC", +"3$ c #EAF6E2", +"4$ c #E8F5DE", +"5$ c #DFF1D1", +"6$ c #C9E7B1", +"7$ c #A0D77B", +"8$ c #75C441", +"9$ c #4DB40C", +"0$ c #4CB30B", +"a$ c #46B103", +"b$ c #43AF00", +"c$ c #3EA800", +"d$ c #339B00", +"e$ c #4CAA10", +"f$ c #6CC040", +"g$ c #41AD00", +"h$ c #3CA500", +"i$ c #39A100", +"j$ c #3EA900", +"k$ c #3BAD00", +"l$ c #4CB40B", +"m$ c #64BE28", +"n$ c #7FC94D", +"o$ c #91D169", +"p$ c #9CD575", +"q$ c #A5D980", +"r$ c #AEDC8B", +"s$ c #A5D981", +"t$ c #BCE3A0", +"u$ c #DEF1D0", +"v$ c #E8F4DD", +"w$ c #E8F5DF", +"x$ c #E3F3D8", +"y$ c #E1F2D3", +"z$ c #E0F2D3", +"A$ c #DFF2D2", +"B$ c #DFF3D4", +"C$ c #DFF4D8", +"D$ c #EFB14B", +"E$ c #F98500", +"F$ c #F99F00", +"G$ c #FCCC34", +"H$ c #FDEAAE", +"I$ c #FDE8AC", +"J$ c #FDE8AB", +"K$ c #FDE9AD", +"L$ c #FEE9AE", +"M$ c #FEE9AF", +"N$ c #FEECBA", +"O$ c #FCCF4A", +"P$ c #FBB700", +"Q$ c #F99600", +"R$ c #E9C577", +"S$ c #DDF7DE", +"T$ c #DFF1D2", +"U$ c #E0F1D3", +"V$ c #E0F2D4", +"W$ c #E8F6DF", +"X$ c #E2F3D5", +"Y$ c #D4EDC2", +"Z$ c #BBE29E", +"`$ c #C2E4A9", +" % c #C9E7B3", +".% c #B7DF98", +"+% c #A1D77B", +"@% c #80C94F", +"#% c #56B716", +"$% c #3CAE00", +"%% c #3DA600", +"&% c #349C00", +"*% c #49A80A", +"=% c #6ABD38", +"-% c #42AD00", +";% c #399F00", +">% c #399E00", +",% c #59B918", +"'% c #83CA52", +")% c #A9DA84", +"!% c #C8E7B1", +"~% c #D6EDC3", +"{% c #DCEFCC", +"]% c #DEF0D0", +"^% c #DDF0CE", +"/% c #E4F3D9", +"(% c #EFF8E9", +"_% c #FDFDFB", +":% c #FEFFFE", +"<% c #FAFDF7", +"[% c #F5FBF1", +"}% c #ECF7E5", +"|% c #E1F2D6", +"1% c #DCF0CE", +"2% c #DDF1CF", +"3% c #DDF1D0", +"4% c #DCF1CF", +"5% c #DBF7DB", +"6% c #E6C77D", +"7% c #F78700", +"8% c #FCD054", +"9% c #FDE5A4", +"0% c #FDE29B", +"a% c #FDE29C", +"b% c #FDE39D", +"c% c #FDE39E", +"d% c #FDE39F", +"e% c #FDE3A0", +"f% c #FCD468", +"g% c #F58507", +"h% c #E1D99F", +"i% c #DBF5D8", +"j% c #DBF0CD", +"k% c #DAF0CC", +"l% c #F3FBEE", +"m% c #FCFEFB", +"n% c #F8FDF6", +"o% c #F1F9EA", +"p% c #D8EDC9", +"q% c #D7ECC6", +"r% c #D9EEC7", +"s% c #D0EABB", +"t% c #A8DA85", +"u% c #6CC133", +"v% c #44B000", +"w% c #42AC00", +"x% c #3BA200", +"y% c #4BA90C", +"z% c #70BF3B", +"A% c #44AE00", +"B% c #3EA600", +"C% c #3AA000", +"D% c #3A9E00", +"E% c #3AA100", +"F% c #3AA900", +"G% c #47B203", +"H% c #70C237", +"I% c #A6D880", +"J% c #CCE8B4", +"K% c #D9EEC8", +"L% c #D3EBC0", +"M% c #CEE9BA", +"N% c #CFE9BB", +"O% c #DBEFCC", +"P% c #EBF7E3", +"Q% c #F7FCF4", +"R% c #F6FBF3", +"S% c #F6FBF1", +"T% c #F6FCF2", +"U% c #F4FBEF", +"V% c #E5F4DC", +"W% c #DAEFCA", +"X% c #DBEFCB", +"Y% c #DAF3D4", +"Z% c #DEE0AD", +"`% c #F3840E", +" & c #F57700", +".& c #F79100", +"+& c #FAB300", +"@& c #FCCF5C", +"#& c #FDDC8B", +"$& c #FDDC8C", +"%& c #FDDC8D", +"&& c #FDDD8E", +"*& c #FDDD8F", +"=& c #FDDD90", +"-& c #FDDF96", +";& c #FCD472", +">& c #FAB102", +",& c #FAAF00", +"'& c #F68700", +")& c #F67400", +"!& c #EF932B", +"~& c #DAECC5", +"{& c #DAF0CE", +"]& c #DAEECA", +"^& c #E5F4DB", +"/& c #F0F9EB", +"(& c #F0F9E9", +"_& c #F0F9EA", +":& c #F2FAED", +"<& c #F1FAEB", +"[& c #E5F4DA", +"}& c #D6EDC4", +"|& c #D8EDC7", +"1& c #D7EDC6", +"2& c #AFDD8D", +"3& c #68BF2E", +"4& c #45AF00", +"5& c #3FA800", +"6& c #51AC10", +"7& c #76C44C", +"8& c #45B000", +"9& c #40A900", +"0& c #3BA000", +"a& c #39A400", +"b& c #78C640", +"c& c #B3DE92", +"d& c #D0E9BB", +"e& c #D2EBC0", +"f& c #CDE9B8", +"g& c #CAE7B4", +"h& c #C7E6B0", +"i& c #C9E6B2", +"j& c #EAF6E1", +"k& c #F4FBF0", +"l& c #F5FCF1", +"m& c #F3FBEF", +"n& c #F3FAEE", +"o& c #F3FAED", +"p& c #D8EEC7", +"q& c #D9EEC9", +"r& c #D9EFCB", +"s& c #D8F1CD", +"t& c #EB9D3E", +"u& c #F76F00", +"v& c #F57500", +"w& c #FCCA54", +"x& c #FDD57B", +"y& c #FDD67B", +"z& c #FDD67C", +"A& c #FDD67D", +"B& c #FDD67E", +"C& c #FDD67F", +"D& c #FDD885", +"E& c #FDD069", +"F& c #FAAC03", +"G& c #F57100", +"H& c #F66C00", +"I& c #E6B264", +"J& c #D6F5D2", +"K& c #D7EEC7", +"L& c #D6EEC5", +"M& c #E1F1D4", +"N& c #EDF7E6", +"O& c #EDF7E5", +"P& c #EDF8E5", +"Q& c #EEF8E7", +"R& c #EFF8E7", +"S& c #F2FAEB", +"T& c #D4ECC1", +"U& c #CBE8B6", +"V& c #D4ECC3", +"W& c #D4EBC0", +"X& c #9AD370", +"Y& c #50B50E", +"Z& c #45B100", +"`& c #3CA200", +" * c #5BB117", +".* c #7EC854", +"+* c #43AC00", +"@* c #3DA200", +"#* c #3B9E00", +"$* c #3B9F00", +"%* c #65BE27", +"&* c #AADA84", +"** c #CCE8B5", +"=* c #CBE8B4", +"-* c #C6E6AD", +";* c #C5E5AC", +">* c #C3E4A8", +",* c #D1EABD", +"'* c #E7F5DD", +")* c #F2F9EB", +"!* c #DDF0CF", +"~* c #D7EDC5", +"{* c #D6F3CF", +"]* c #DFCA8C", +"^* c #FBC349", +"/* c #FCCE6A", +"(* c #FCCE6B", +"_* c #FCCF6C", +":* c #FCCF6D", +"<* c #FCCE6D", +"[* c #FCCF6E", +"}* c #FCCF6F", +"|* c #FDD074", +"1* c #FCC95C", +"2* c #FAA803", +"3* c #F99900", +"4* c #F66800", +"5* c #F3720B", +"6* c #D9DCA8", +"7* c #D5F0CB", +"8* c #D5ECC4", +"9* c #D5ECC3", +"0* c #ECF6E3", +"a* c #F1F9EB", +"b* c #F1F9E9", +"c* c #CFEABB", +"d* c #D5EBC2", +"e* c #BEE2A0", +"f* c #69BF2E", +"g* c #46AF00", +"h* c #3FA600", +"i* c #369C00", +"j* c #43A303", +"k* c #69B92E", +"l* c #83CC61", +"m* c #48B006", +"n* c #8CCE59", +"o* c #C2E3A7", +"p* c #C7E5AD", +"q* c #C0E3A5", +"r* c #C0E3A3", +"s* c #BFE2A2", +"t* c #BCE19D", +"u* c #C6E5AD", +"v* c #F1F8EA", +"w* c #F0F8E8", +"x* c #EFF8E8", +"y* c #EEF8E8", +"z* c #EEF8E6", +"A* c #EDF8E6", +"B* c #E5F3DA", +"C* c #D3EBC1", +"D* c #D4ECC2", +"E* c #D3EDC3", +"F* c #EC8B33", +"G* c #F76100", +"H* c #FAA100", +"I* c #FBB937", +"J* c #FBC860", +"K* c #FBC65B", +"L* c #FBC65C", +"M* c #FBC75D", +"N* c #FBC75E", +"O* c #FBC85F", +"P* c #FBC964", +"Q* c #FBBF4A", +"R* c #FAA201", +"S* c #F56400", +"T* c #F75E00", +"U* c #E6A051", +"V* c #D2F2C9", +"W* c #D3EBBF", +"X* c #DCEFCD", +"Y* c #E9F5DF", +"Z* c #E9F6E0", +"`* c #E9F6E1", +" = c #EBF6E3", +".= c #DDEFCD", +"+= c #C8E6B0", +"@= c #CAE7B3", +"#= c #CAE7B2", +"$= c #82CA4D", +"%= c #44AF00", +"&= c #47B100", +"*= c #42AA00", +"== c #3CA000", +"-= c #50AA0D", +";= c #79C44D", +">= c #43AB00", +",= c #5AB819", +"'= c #A4D87B", +")= c #C3E4A6", +"!= c #BCE19E", +"~= c #BAE19B", +"{= c #B7DF97", +"]= c #B9E099", +"^= c #D1EABC", +"/= c #EEF7E5", +"(= c #EDF7E4", +"_= c #D3EABF", +":= c #D1EFC4", +"<= c #D8D098", +"[= c #F36303", +"}= c #F46000", +"|= c #FAAB1F", +"1= c #FBC04F", +"2= c #FBBE4D", +"3= c #FBBE4E", +"4= c #FBBF4F", +"5= c #FBC050", +"6= c #FBC051", +"7= c #FBC257", +"8= c #FAB231", +"9= c #F99A00", +"0= c #F99D00", +"a= c #F36200", +"b= c #F35E00", +"c= c #F45C00", +"d= c #EF6B0F", +"e= c #D3DFAD", +"f= c #D0EDC0", +"g= c #D0EABC", +"h= c #E6F4DA", +"i= c #E7F4DC", +"j= c #E7F5DE", +"k= c #E9F5E0", +"l= c #ECF7E3", +"m= c #EEF7E7", +"n= c #E8F4DE", +"o= c #C3E3A8", +"p= c #CAE7B1", +"q= c #91CF60", +"r= c #46B002", +"s= c #44AD00", +"t= c #3CA100", +"u= c #3EA000", +"v= c #67B51F", +"w= c #80CA64", +"x= c #47AF00", +"y= c #41A600", +"z= c #3C9F00", +"A= c #3C9E00", +"B= c #64BC24", +"C= c #AFDB88", +"D= c #BCE09C", +"E= c #B5DE93", +"F= c #B5DE92", +"G= c #B4DE91", +"H= c #B1DC8C", +"I= c #BCE09D", +"J= c #DDEFCE", +"K= c #EAF5E1", +"L= c #EAF6E0", +"M= c #E9F5DE", +"N= c #EBF5E1", +"O= c #E4F2D7", +"P= c #CEF3C7", +"Q= c #E0A762", +"R= c #F45200", +"S= c #F25B00", +"T= c #F25D00", +"U= c #F79000", +"V= c #F89900", +"W= c #F89D09", +"X= c #FAB53B", +"Y= c #FAB640", +"Z= c #FAB63F", +"`= c #FAB542", +" - c #FAB443", +".- c #FAB742", +"+- c #FAB743", +"@- c #FAB946", +"#- c #F9A319", +"$- c #F25800", +"%- c #F25700", +"&- c #F35500", +"*- c #DABA7A", +"=- c #CDF0C4", +"-- c #CFE9BA", +";- c #CFE9B9", +">- c #CEE9B9", +",- c #CEE9B8", +"'- c #D5EBC3", +")- c #E0F1D2", +"!- c #E5F3D9", +"~- c #E5F3DB", +"{- c #ECF7E4", +"]- c #DBEFCA", +"^- c #C2E3A5", +"/- c #C5E5AA", +"(- c #96D168", +"_- c #47B103", +":- c #3FA400", +"<- c #50A90C", +"[- c #7EC444", +"}- c #45AD00", +"|- c #3EA300", +"1- c #3DA000", +"2- c #65BD25", +"3- c #ADDA84", +"4- c #B5DD90", +"5- c #B0DB89", +"6- c #AFDB89", +"7- c #ADDB86", +"8- c #ACDA84", +"9- c #E4F4DA", +"0- c #E8F5DD", +"a- c #E6F4DD", +"b- c #E7F4DB", +"c- c #E7F3DC", +"d- c #CDE8B7", +"e- c #CBEEBE", +"f- c #E38F48", +"g- c #F44C00", +"h- c #F25200", +"i- c #F89300", +"j- c #F9A31E", +"k- c #FAAE34", +"l- c #FAAC32", +"m- c #FAA934", +"n- c #FBB929", +"o- c #FBBD26", +"p- c #FAAA36", +"q- c #FAAD35", +"r- c #FAAF38", +"s- c #FAAB31", +"t- c #F89403", +"u- c #F25300", +"v- c #DFA05D", +"w- c #CBF2C4", +"x- c #CDE8B6", +"y- c #CCE8B6", +"z- c #CCE7B6", +"A- c #CBE7B4", +"B- c #D7ECC4", +"C- c #E3F2D7", +"D- c #E4F2D8", +"E- c #E6F4DB", +"F- c #C6E5AC", +"G- c #C0E2A1", +"H- c #8DCE5B", +"I- c #47B000", +"J- c #40A600", +"K- c #389D00", +"L- c #41A202", +"M- c #6CBA2D", +"N- c #86CA63", +"O- c #48B300", +"P- c #44AB00", +"Q- c #3DA100", +"R- c #3EA200", +"S- c #60BC1C", +"T- c #A7D87B", +"U- c #AEDB86", +"V- c #AADA80", +"W- c #A8D97C", +"X- c #A9D97F", +"Y- c #CBE7B3", +"Z- c #E4F2D9", +"`- c #E5F3D8", +" ; c #CAECBB", +".; c #E38942", +"+; c #F44600", +"@; c #F24F00", +"#; c #F67900", +"$; c #F99406", +"%; c #FAA123", +"&; c #FAA128", +"*; c #FAB619", +"=; c #FDE301", +"-; c #FDE700", +";; c #FABD16", +">; c #FAA229", +",; c #FAA42C", +"'; c #F99A13", +"); c #F24C00", +"!; c #F24D00", +"~; c #F54200", +"{; c #DE985A", +"]; c #C7F2C0", +"^; c #C9E6B1", +"/; c #DAEFC8", +"(; c #E2F2D4", +"_; c #E3F2D6", +":; c #E4F3D7", +"<; c #CCE8B3", +"[; c #B9DF96", +"}; c #7CC743", +"|; c #48B200", +"1; c #49B300", +"2; c #43A900", +"3; c #5DB118", +"4; c #83C656", +"5; c #48B100", +"6; c #42A700", +"7; c #3EA100", +"8; c #3FA300", +"9; c #53B70D", +"0; c #9CD369", +"a; c #AAD97D", +"b; c #A5D777", +"c; c #A1D672", +"d; c #D0EABA", +"e; c #E3F2D5", +"f; c #E1F2D4", +"g; c #D2EBBE", +"h; c #C7F0BB", +"i; c #DE9452", +"j; c #F53F00", +"k; c #F24800", +"l; c #F46200", +"m; c #F67700", +"n; c #F88B0A", +"o; c #FBB70C", +"p; c #FDDE00", +"q; c #FDE708", +"r; c #FDE607", +"s; c #FDE100", +"t; c #FBBE0C", +"u; c #F99515", +"v; c #F88201", +"w; c #F77700", +"x; c #F43F00", +"y; c #DAA262", +"z; c #C7F1BA", +"A; c #C9E7AF", +"B; c #C9E6AF", +"C; c #C8E6AD", +"D; c #C9E6AE", +"E; c #D1EBBC", +"F; c #DCEFCB", +"G; c #DEEFCE", +"H; c #DEF1CF", +"I; c #DFF1D0", +"J; c #E0F2D2", +"K; c #E6F3DA", +"L; c #B1DC89", +"M; c #63BC21", +"N; c #49B200", +"O; c #44AA00", +"P; c #4FA909", +"Q; c #7EC245", +"R; c #48B000", +"S; c #40A400", +"T; c #40A300", +"U; c #47B200", +"V; c #82C948", +"W; c #A6D776", +"X; c #9FD46E", +"Y; c #9FD56E", +"Z; c #9CD368", +"`; c #E1F2D2", +" > c #E0F1D1", +".> c #E1F2D1", +"+> c #DEF1CE", +"@> c #CEE9B6", +"#> c #CAE7AF", +"$> c #C7E5AC", +"%> c #C6EDB5", +"&> c #D2BD7E", +"*> c #F24100", +"=> c #F24300", +"-> c #F14500", +";> c #F03B00", +">> c #F8A300", +",> c #FDDB00", +"'> c #FEED59", +")> c #FFFBDE", +"!> c #FFFAD0", +"~> c #FEE83F", +"{> c #FDDC00", +"]> c #FAB400", +"^> c #F35900", +"/> c #F03C00", +"(> c #F04000", +"_> c #F14300", +":> c #F24000", +"<> c #EF4604", +"[> c #CDCA8C", +"}> c #C6EAB2", +"|> c #C6E5AB", +"1> c #C6E6AB", +"2> c #C7E6AC", +"3> c #C7E6AB", +"4> c #C6E5A9", +"5> c #CBE7B2", +"6> c #D7EDC4", +"7> c #DCF0CC", +"8> c #DDF0CD", +"9> c #DEF0CF", +"0> c #D6ECC1", +"a> c #9ED46E", +"b> c #4BB303", +"c> c #4AB300", +"d> c #45AA00", +"e> c #43A302", +"f> c #76BD31", +"g> c #83C766", +"h> c #47AD00", +"i> c #49B000", +"j> c #46B100", +"k> c #60BB1C", +"l> c #9DD368", +"m> c #9BD366", +"n> c #9AD365", +"o> c #96D15F", +"p> c #A0D46F", +"q> c #D2EABB", +"r> c #E2F1D4", +"s> c #DEF0CE", +"t> c #DDF1CD", +"u> c #DAF0C9", +"v> c #D4EDC0", +"w> c #CEE9B7", +"x> c #C6E5AA", +"y> c #C5E5A9", +"z> c #C7E5AA", +"A> c #C7E5AB", +"B> c #C5E8AD", +"C> c #DE7E3E", +"D> c #F23400", +"E> c #F03D00", +"F> c #EF3F00", +"G> c #EE3800", +"H> c #F04F00", +"I> c #FDD80B", +"J> c #FFFEF9", +"K> c #FEEA69", +"L> c #FDD500", +"M> c #EE3600", +"N> c #EF3E00", +"O> c #EF3B00", +"P> c #F23100", +"Q> c #DB8848", +"R> c #C3EBAF", +"S> c #C5E6AA", +"T> c #C5E5A8", +"U> c #C4E4A8", +"V> c #C3E3A6", +"W> c #C6E4AB", +"X> c #D2EABD", +"Y> c #D8EDC6", +"Z> c #DAEDC7", +"`> c #DBEFC9", +" , c #D6ECC0", +"., c #77C43A", +"+, c #4AB200", +"@, c #6BB620", +"#, c #85CC7E", +"$, c #46AC00", +"%, c #3FA100", +"&, c #48AF00", +"*, c #49B100", +"=, c #80C842", +"-, c #99D362", +";, c #95D05D", +">, c #91CF58", +",, c #9BD267", +"', c #DAEFC9", +"), c #DAEEC8", +"!, c #DBEEC9", +"~, c #DAEEC7", +"{, c #CDE8B4", +"], c #C3E4A7", +"^, c #C3E3A5", +"/, c #C4E4A7", +"(, c #C5E4A8", +"_, c #C5E4A7", +":, c #C3E7AB", +"<, c #C4E2A5", +"[, c #DE7B3B", +"}, c #F13400", +"|, c #F13200", +"1, c #EE3300", +"2, c #FAA600", +"3, c #FDD00D", +"4, c #FFF4B2", +"5, c #FFFFFE", +"6, c #FEE76A", +"7, c #FCCE00", +"8, c #FBAE00", +"9, c #EF3700", +"0, c #F03500", +"a, c #DC8041", +"b, c #C4E2A4", +"c, c #C3E6A8", +"d, c #C2E3A4", +"e, c #CDE8B5", +"f, c #D5EBC1", +"g, c #D5ECC2", +"h, c #D8EEC6", +"i, c #DBEECA", +"j, c #53B50D", +"k, c #46B000", +"l, c #61B116", +"m, c #85C65A", +"n, c #4CB300", +"o, c #40A200", +"p, c #49AF00", +"q, c #4BB300", +"r, c #55B60C", +"s, c #8ECD53", +"t, c #91CE56", +"u, c #8CCC50", +"v, c #93CF5A", +"w, c #CBE7B0", +"x, c #D8EDC5", +"y, c #D8EDC4", +"z, c #D6ECC4", +"A, c #D8ECC5", +"B, c #D7ECC3", +"C, c #D0E9B9", +"D, c #C1E2A3", +"E, c #C2E2A4", +"F, c #C2E6A7", +"G, c #C1E7A8", +"H, c #CEAF71", +"I, c #E0642D", +"J, c #F15A00", +"K, c #F9A400", +"L, c #FBC300", +"M, c #FEEE9C", +"N, c #FFFFFB", +"O, c #FFFCEC", +"P, c #FFFCED", +"Q, c #FFFCEE", +"R, c #FFFCEF", +"S, c #FFFDF7", +"T, c #FFFDF2", +"U, c #FCDD43", +"V, c #FAC200", +"W, c #F9A900", +"X, c #F36300", +"Y, c #EA400A", +"Z, c #E06A2E", +"`, c #CDB272", +" ' c #BFE8A8", +".' c #C0E5A5", +"+' c #C1E2A2", +"@' c #C0E2A2", +"#' c #BFE2A1", +"$' c #C0E1A1", +"%' c #D2EBBC", +"&' c #D3EBBE", +"*' c #D4ECC0", +"=' c #D5ECC1", +"-' c #D6ECC2", +";' c #E0F0D1", +">' c #A5D77A", +",' c #4BB200", +"'' c #45A900", +")' c #5AAD12", +"!' c #85C552", +"~' c #46A900", +"{' c #3FA000", +"]' c #40A100", +"^' c #48AD00", +"/' c #4CB200", +"(' c #64BC1C", +"_' c #8CCB4F", +":' c #88C94A", +"<' c #89CA4B", +"[' c #C0E39F", +"}' c #D9EDC8", +"|' c #D5EBC0", +"1' c #D4EBBF", +"2' c #D4EBBE", +"3' c #BFE2A0", +"4' c #C0E2A0", +"5' c #BEE3A2", +"6' c #B9EEB2", +"7' c #D2CC65", +"8' c #F7A200", +"9' c #FAB200", +"0' c #FDDF64", +"a' c #FFF7D9", +"b' c #FFF7D8", +"c' c #FFF7DA", +"d' c #FFF8DB", +"e' c #FFFAE7", +"f' c #FEF4C6", +"g' c #FCCE15", +"h' c #FAB600", +"i' c #FA9E00", +"j' c #DDB142", +"k' c #BBE8A9", +"l' c #BCEAA9", +"m' c #BFE29F", +"n' c #BEE29E", +"o' c #BEE19E", +"p' c #BEE19D", +"q' c #BDE19D", +"r' c #CEE8B7", +"s' c #CFE9B8", +"t' c #D1EABA", +"u' c #D6ECC3", +"v' c #D2EABA", +"w' c #8FCE59", +"x' c #44A800", +"y' c #56AB0F", +"z' c #84C34C", +"A' c #4DB300", +"B' c #40A000", +"C' c #48AC00", +"D' c #69BD22", +"E' c #88C948", +"F' c #80C73E", +"G' c #B0DC86", +"H' c #D1EBBA", +"I' c #BEE19C", +"J' c #BFE19E", +"K' c #BDE19C", +"L' c #BAE5A5", +"M' c #D1C863", +"N' c #F79B03", +"O' c #F9A200", +"P' c #FCCB26", +"Q' c #FFF2C1", +"R' c #FFF2C7", +"S' c #FFF2C8", +"T' c #FFF3C9", +"U' c #FFF3CA", +"V' c #FFF3CC", +"W' c #FFF6DB", +"X' c #FDDF75", +"Y' c #FBC200", +"Z' c #D8BF4D", +"`' c #BBE4A0", +" ) c #BCE29E", +".) c #BDE09B", +"+) c #BCE09B", +"@) c #BCE09A", +"#) c #BDE19A", +"$) c #BDE19B", +"%) c #BCE19A", +"&) c #BBE099", +"*) c #CCE7B3", +"=) c #D1EABB", +"-) c #CAE7B0", +";) c #C0E29F", +">) c #7DC641", +",) c #44A600", +"') c #50A80A", +")) c #83C144", +"!) c #45A700", +"~) c #41A100", +"{) c #47A900", +"]) c #4DB200", +"^) c #67BC1F", +"/) c #7EC639", +"() c #D1E9BA", +"_) c #CFE8B7", +":) c #CEE8B6", +"<) c #CEE8B5", +"[) c #CBE7B1", +"}) c #BCE19B", +"|) c #BCE099", +"1) c #B9E5A2", +"2) c #D0C561", +"3) c #F79202", +"4) c #FA9400", +"5) c #FAB700", +"6) c #FEDF77", +"7) c #FFEFC2", +"8) c #FFEDB7", +"9) c #FFEDB9", +"0) c #FFEEBA", +"a) c #FFECB5", +"b) c #FCC517", +"c) c #FBBA00", +"d) c #FB8C00", +"e) c #D8BA4C", +"f) c #B8E59F", +"g) c #BBE19A", +"h) c #BCE098", +"i) c #BBE098", +"j) c #BBE097", +"k) c #BADF97", +"l) c #BADF96", +"m) c #BFE19D", +"n) c #C9E6AD", +"o) c #C4E3A6", +"p) c #B9DF94", +"q) c #65BC21", +"r) c #4CB100", +"s) c #43A400", +"t) c #41A000", +"u) c #50A809", +"v) c #83C34D", +"w) c #4EB400", +"x) c #46A800", +"y) c #41A200", +"z) c #42A200", +"A) c #45A800", +"B) c #4EB300", +"C) c #5AB80E", +"D) c #87CA46", +"E) c #C6E5A8", +"F) c #C4E4A5", +"G) c #BAE096", +"H) c #BBE096", +"I) c #B7E69F", +"J) c #CEC462", +"K) c #F88B02", +"L) c #FA8800", +"M) c #FAA500", +"N) c #FBC315", +"O) c #FDE59F", +"P) c #FDE8A9", +"Q) c #FDE7A7", +"R) c #FDE7A8", +"S) c #FDE7A9", +"T) c #FDE8AA", +"U) c #FDE8AD", +"V) c #FEE8AE", +"W) c #FEEBB7", +"X) c #FCCE4B", +"Y) c #FBB900", +"Z) c #FAAB00", +"`) c #F98700", +" ! c #FA8600", +".! c #D4B84E", +"+! c #B6E59C", +"@! c #B9E096", +"#! c #BAE095", +"$! c #B9E095", +"%! c #B9DF95", +"&! c #B8DF94", +"*! c #B8DF93", +"=! c #C3E3A3", +"-! c #C8E6AA", +";! c #BCE199", +">! c #B7DF92", +",! c #A8D87A", +"'! c #53B509", +")! c #4CB000", +"!! c #42A300", +"~! c #51A807", +"{! c #84C244", +"]! c #4FB400", +"^! c #48AA00", +"/! c #42A100", +"(! c #44A500", +"_! c #4EB200", +":! c #50B401", +"~ c #4AAC00", +",~ c #50B400", +"'~ c #54B506", +")~ c #A8D777", +"!~ c #BADF93", +"~~ c #B9DE93", +"{~ c #BBDF97", +"]~ c #BBDF95", +"^~ c #B8DE90", +"/~ c #B6DD8C", +"(~ c #B4DD8E", +"_~ c #B5DC8B", +":~ c #E39124", +"<~ c #F96F00", +"[~ c #F57400", +"}~ c #F57D00", +"|~ c #FAA900", +"1~ c #FCC445", +"2~ c #FDD57C", +"3~ c #FDD376", +"4~ c #FDD477", +"5~ c #FDD478", +"6~ c #FDD479", +"7~ c #FDD37D", +"8~ c #FDD37E", +"9~ c #FDD57D", +"0~ c #FDD57E", +"a~ c #FDCF67", +"b~ c #FAAB03", +"c~ c #F68200", +"d~ c #F56F00", +"e~ c #F86E00", +"f~ c #EB8215", +"g~ c #B8D580", +"h~ c #B3DF8F", +"i~ c #B4DC8A", +"j~ c #B3DC8A", +"k~ c #B3DC89", +"l~ c #B1DB86", +"m~ c #B8DD8F", +"n~ c #99D162", +"o~ c #45A600", +"p~ c #58AC10", +"q~ c #87C14E", +"r~ c #51B400", +"s~ c #4BAC00", +"t~ c #43A200", +"u~ c #47A800", +"v~ c #50B300", +"w~ c #7CC53A", +"x~ c #BBDE93", +"y~ c #B5DC8A", +"z~ c #B0E290", +"A~ c #D0AB49", +"B~ c #F86800", +"C~ c #F56E00", +"D~ c #F56A00", +"E~ c #F78500", +"F~ c #FBBA34", +"G~ c #FBCE6C", +"H~ c #FBCD66", +"I~ c #FBCD67", +"J~ c #FCCD69", +"K~ c #FCCB6D", +"L~ c #FDD156", +"M~ c #FDD352", +"N~ c #FCCC6F", +"O~ c #FCCD6E", +"P~ c #FCCE6C", +"Q~ c #FCCF72", +"R~ c #FCC758", +"S~ c #FAA602", +"T~ c #FAA400", +"U~ c #F88C00", +"V~ c #F96300", +"W~ c #D99834", +"X~ c #AFE18D", +"Y~ c #B2DC88", +"Z~ c #B2DC87", +"`~ c #B2DC86", +" { c #B2DB86", +".{ c #B1DB85", +"+{ c #BEE19A", +"@{ c #8BCB52", +"#{ c #57B60A", +"${ c #4EB000", +"%{ c #44A300", +"&{ c #61B015", +"*{ c #87C25A", +"={ c #4DAE00", +"-{ c #44A200", +";{ c #43A100", +">{ c #45A400", +",{ c #50B200", +"'{ c #51B300", +"){ c #4FB200", +"!{ c #56B607", +"~{ c #A6D674", +"{{ c #B3DC87", +"]{ c #B3DC86", +"^{ c #B2DB85", +"/{ c #AFDE89", +"({ c #B7D077", +"_{ c #EF710C", +":{ c #F76300", +"<{ c #F56700", +"[{ c #F56200", +"}{ c #F88400", +"|{ c #FBAE1D", +"1{ c #FBC559", +"2{ c #FBC558", +"3{ c #FBC45B", +"4{ c #FBCF32", +"5{ c #FDE504", +"6{ c #FDE701", +"7{ c #FBD22D", +"8{ c #FBC55A", +"9{ c #FBC561", +"0{ c #FBBB40", +"a{ c #F88900", +"b{ c #BFC064", +"c{ c #ADDF89", +"d{ c #B0DA83", +"e{ c #B0DA82", +"f{ c #B0DB82", +"g{ c #AFDB82", +"h{ c #AFDB81", +"i{ c #B0DB83", +"j{ c #C6E4A6", +"k{ c #D3EABC", +"l{ c #E1F2C0", +"m{ c #D9EFAF", +"n{ c #A3D563", +"o{ c #6DBF27", +"p{ c #52B400", +"q{ c #6BB31D", +"r{ c #84BF5E", +"s{ c #4FB000", +"t{ c #44A100", +"u{ c #4DAD00", +"v{ c #78C332", +"w{ c #B6DC8A", +"x{ c #B1DA83", +"y{ c #AFDA82", +"z{ c #AFDA81", +"A{ c #ABE188", +"B{ c #CEA042", +"C{ c #F85900", +"D{ c #F67B00", +"E{ c #F9A000", +"F{ c #F99F06", +"G{ c #FBBA42", +"H{ c #FBBD4B", +"I{ c #FABB4D", +"J{ c #FABE40", +"K{ c #FBCD14", +"L{ c #FDE000", +"M{ c #FDE503", +"N{ c #FDE403", +"O{ c #FDE200", +"P{ c #FCD10F", +"Q{ c #FBC03F", +"R{ c #FABD53", +"S{ c #FBC055", +"T{ c #F9AB23", +"U{ c #F89B00", +"V{ c #F58100", +"W{ c #F65600", +"X{ c #D88B2D", +"Y{ c #ACDE83", +"Z{ c #AEDB81", +"`{ c #AEDA80", +" ] c #ADD97F", +".] c #ABD87C", +"+] c #D0E9B7", +"@] c #CDE7B4", +"#] c #DFF2B5", +"$] c #EEFBB6", +"%] c #F0FCB8", +"&] c #D9F27E", +"*] c #ABD965", +"=] c #68BC20", +"-] c #48A700", +";] c #74B727", +">] c #82BE63", +",] c #51B200", +"'] c #47A500", +")] c #49A800", +"!] c #52B300", +"~] c #99D160", +"{] c #AED97F", +"]] c #ADD97E", +"^] c #ADDA7E", +"/] c #ADDB7F", +"(] c #AEDA7D", +"_] c #E1791D", +":] c #F55400", +"<] c #F9A723", +"[] c #FAB440", +"}] c #FAB927", +"|] c #FBC901", +"1] c #FDDE05", +"2] c #FEEE6A", +"3] c #FFF9C8", +"4] c #FFF8C1", +"5] c #FDEA50", +"6] c #FDDD00", +"7] c #FCCD01", +"8] c #FABC26", +"9] c #FAB23D", +"0] c #F89909", +"a] c #F46B00", +"b] c #F45500", +"c] c #EA640C", +"d] c #B0D377", +"e] c #ACDB7F", +"f] c #ADD97C", +"g] c #ACD97C", +"h] c #ACD97B", +"i] c #ACD97A", +"j] c #C3E3A2", +"k] c #CFE9AF", +"l] c #E9F9B1", +"m] c #ECFAB2", +"n] c #ECFAB7", +"o] c #E8FA96", +"p] c #CFED62", +"q] c #91CE50", +"r] c #53B403", +"s] c #50B100", +"t] c #45A300", +"u] c #47A302", +"v] c #7FBC34", +"w] c #4AA800", +"x] c #45A200", +"y] c #45A100", +"z] c #46A300", +"A] c #4EB100", +"B] c #66BB1A", +"C] c #AED97E", +"D] c #ADD97D", +"E] c #ABDB7D", +"F] c #AED576", +"G] c #E66911", +"H] c #F45000", +"I] c #F25100", +"J] c #F89707", +"K] c #FBB312", +"L] c #FCC500", +"M] c #FDE031", +"N] c #FFF8CA", +"O] c #FEF19B", +"P] c #FDDB0C", +"Q] c #FCC900", +"R] c #FAB107", +"S] c #F89401", +"T] c #F34F00", +"U] c #F05504", +"V] c #B5C465", +"W] c #A9DC7C", +"X] c #ABD878", +"Y] c #AAD877", +"Z] c #AAD876", +"`] c #ABD879", +" ^ c #C8E5AC", +".^ c #D4ECAB", +"+^ c #EAF8AC", +"@^ c #E9F9AC", +"#^ c #E9F9AE", +"$^ c #E8FAA8", +"%^ c #DCF665", +"&^ c #B1DD5C", +"*^ c #62B917", +"=^ c #53B400", +"-^ c #4CAB00", +";^ c #4FA608", +">^ c #85BD42", +",^ c #54B500", +"'^ c #4DAC00", +")^ c #46A200", +"!^ c #80C63C", +"~^ c #B1DB80", +"{^ c #ABD979", +"]^ c #ABD978", +"^^ c #ABD877", +"/^ c #AADA79", +"(^ c #ADD473", +"_^ c #E56411", +":^ c #F44B00", +"<^ c #F46700", +"[^ c #FEE354", +"}^ c #FFFDEF", +"|^ c #FEF5C1", +"1^ c #FDD819", +"2^ c #FCC400", +"3^ c #FBAF00", +"4^ c #F34900", +"5^ c #F05005", +"6^ c #B2C765", +"7^ c #A7DC79", +"8^ c #A9D876", +"9^ c #A9D875", +"0^ c #A8D875", +"a^ c #A8D774", +"b^ c #A8D674", +"c^ c #A8D675", +"d^ c #A9D675", +"e^ c #BEE099", +"f^ c #C5E3A8", +"g^ c #D4ECA7", +"h^ c #E9F9A7", +"i^ c #E8F8A8", +"j^ c #E9F8AD", +"k^ c #E0F776", +"l^ c #C7EA56", +"m^ c #6EBE22", +"n^ c #48A600", +"o^ c #42A000", +"p^ c #5DAD11", +"q^ c #88BE4E", +"r^ c #51B000", +"s^ c #49A700", +"t^ c #54B400", +"u^ c #54B501", +"v^ c #98D15C", +"w^ c #AAD875", +"x^ c #A9D874", +"y^ c #A9D774", +"z^ c #A7DB76", +"A^ c #D97826", +"B^ c #F74000", +"C^ c #F24200", +"D^ c #F46600", +"E^ c #F8A400", +"F^ c #FABA00", +"G^ c #FDE160", +"H^ c #FFFEF0", +"I^ c #FFFCF0", +"J^ c #FEF4C0", +"K^ c #FCD211", +"L^ c #FABF00", +"M^ c #F46F00", +"N^ c #F24500", +"O^ c #F54100", +"P^ c #E45E14", +"Q^ c #A8D471", +"R^ c #A6D874", +"S^ c #A7D673", +"T^ c #A7D672", +"U^ c #A8D672", +"V^ c #A7D671", +"W^ c #A5D56E", +"X^ c #C3E3A4", +"Y^ c #CFEAA2", +"Z^ c #E8F8A3", +"`^ c #E7F8A3", +" / c #E7F8A4", +"./ c #E9F8AA", +"+/ c #E3F788", +"@/ c #D1F152", +"#/ c #6FC01A", +"$/ c #55B500", +"%/ c #50AF00", +"&/ c #6EB31F", +"*/ c #83BB5F", +"=/ c #54B300", +"-/ c #51AF00", +";/ c #60B90E", +">/ c #A6D66F", +",/ c #A9D775", +"'/ c #A8D673", +")/ c #A4DD76", +"!/ c #BAB052", +"~/ c #F34100", +"{/ c #F04100", +"]/ c #F8A500", +"^/ c #F8B200", +"// c #FCD844", +"(/ c #FFF8DE", +"_/ c #FFF7DB", +":/ c #FEEA99", +"( c #AAD772", +",( c #A5D56B", +"'( c #A5D46A", +")( c #A5D56A", +"!( c #A4D469", +"~( c #A1DB6E", +"{( c #B7A84C", +"]( c #E3560F", +"^( c #F77800", +"/( c #FDDF77", +"(( c #FFEEB8", +"_( c #FFEEBE", +":( c #FFEFBE", +"<( c #FFF1C5", +"[( c #FFEBAD", +"}( c #FCC30F", +"|( c #F88000", +"1( c #E85609", +"2( c #BD9841", +"3( c #A1D76B", +"4( c #A2D66A", +"5( c #A3D467", +"6( c #A3D367", +"7( c #A2D367", +"8( c #A2D366", +"9( c #A1D364", +"0( c #A2D369", +"a( c #C2E57C", +"b( c #E5F988", +"c( c #E3F88D", +"d( c #E1F787", +"e( c #DFF775", +"f( c #C5ED23", +"g( c #60BA00", +"h( c #4EAA00", +"i( c #47A200", +"j( c #66AF17", +"k( c #85BA57", +"l( c #55B300", +"m( c #4AA500", +"n( c #48A200", +"o( c #4EA900", +"p( c #67BD00", +"q( c #B1E400", +"r( c #C5EF00", +"s( c #8DD100", +"t( c #84C742", +"u( c #A8D56E", +"v( c #A4D468", +"w( c #A3D366", +"x( c #9ED86C", +"y( c #A7D35F", +"z( c #E79912", +"A( c #FCC520", +"B( c #FDE6A4", +"C( c #FEE9B0", +"D( c #FEECBB", +"E( c #FCCF4C", +"F( c #FBB800", +"G( c #FBB500", +"H( c #FA8900", +"I( c #ED930A", +"J( c #AECA53", +"K( c #9CD86B", +"L( c #A1D365", +"M( c #A0D364", +"N( c #A0D363", +"O( c #9FD262", +"P( c #A1D361", +"Q( c #CEEE64", +"R( c #DEF865", +"S( c #DAF562", +"T( c #E1F868", +"U( c #B4E334", +"V( c #56B500", +"W( c #55B200", +"X( c #49A400", +"Y( c #7AB72B", +"Z( c #7AB467", +"`( c #49A300", +" _ c #54B100", +"._ c #57B400", +"+_ c #56B300", +"@_ c #59B500", +"#_ c #AAE000", +"$_ c #C5F000", +"%_ c #BFEC00", +"&_ c #C1ED00", +"*_ c #BCEA00", +"=_ c #9CD24B", +"-_ c #A2D365", +";_ c #A2D364", +">_ c #A1D363", +",_ c #9ED668", +"'_ c #A9CB58", +")_ c #E69210", +"!_ c #FB8200", +"~_ c #F8A000", +"{_ c #FBB600", +"]_ c #FCCB4A", +"^_ c #FDE197", +"/_ c #FDE298", +"(_ c #FDE299", +"__ c #FDE29A", +":_ c #FDE5A9", +"<_ c #FCD671", +"[_ c #F8A700", +"}_ c #F58200", +"|_ c #F08605", +"1_ c #B3BF49", +"2_ c #9AD868", +"3_ c #9FD362", +"4_ c #9FD261", +"5_ c #9ED261", +"6_ c #9ED260", +"7_ c #9CD161", +"8_ c #A5D660", +"9_ c #CCEB60", +"0_ c #DAF460", +"a_ c #D8F265", +"b_ c #91CE3B", +"c_ c #58B500", +"d_ c #50AB00", +"e_ c #53A708", +"f_ c #88BB42", +"g_ c #54AF00", +"h_ c #4AA300", +"i_ c #49A200", +"j_ c #4FA900", +"k_ c #58B400", +"l_ c #C0EC00", +"m_ c #C2ED02", +"n_ c #AEDC50", +"o_ c #9ED265", +"p_ c #A0D362", +"q_ c #9FD260", +"r_ c #9CD564", +"s_ c #A4CC58", +"t_ c #E58C11", +"u_ c #FA7800", +"v_ c #FCCD58", +"w_ c #FDDD8D", +"x_ c #FDDB86", +"y_ c #FDDA88", +"z_ c #FDDC8F", +"A_ c #FDDE94", +"B_ c #FDD87E", +"C_ c #FAB106", +"D_ c #F78E00", +"E_ c #F97600", +"F_ c #EC810A", +"G_ c #ACC24D", +"H_ c #99D663", +"I_ c #9DD15E", +"J_ c #9DD25F", +"K_ c #9ED25F", +"L_ c #9ED25E", +"M_ c #9DD25E", +"N_ c #9DD15D", +"O_ c #9BD05D", +"P_ c #9DD25D", +"Q_ c #AAD95D", +"R_ c #A6D661", +"S_ c #87C740", +"T_ c #54B200", +"U_ c #55B100", +"V_ c #4AA400", +"W_ c #6AB019", +"X_ c #85B855", +"Y_ c #4DA600", +"Z_ c #4AA200", +"`_ c #57B300", +" : c #A6DD00", +".: c #C4EE05", +"+: c #B3DE57", +"@: c #9BCF61", +"#: c #9ED15F", +"$: c #9ED15E", +"%: c #9CD35F", +"&: c #9ED15C", +"*: c #DB8F19", +"=: c #FA7000", +"-: c #FCC952", +";: c #FDD476", +">: c #FDD579", +",: c #FDD57A", +"': c #FDD783", +"): c #FDD47A", +"!: c #FAAD08", +"~: c #F57200", +"{: c #F96E00", +"]: c #E8800D", +"^: c #A4C851", +"/: c #99D45F", +"(: c #9CD15C", +"_: c #9CD15B", +":: c #9BD15B", +"<: c #9BD15A", +"[: c #9BD05A", +"}: c #99CF5A", +"|: c #8CCA44", +"1: c #59B400", +"2: c #6BBE00", +"3: c #9BD800", +"4: c #ADE100", +"5: c #9DD900", +"6: c #73C200", +"7: c #4FAA00", +"8: c #80B731", +"9: c #51AC00", +"0: c #61B900", +"a: c #BAE900", +"b: c #C2ED00", +"c: c #C3ED06", +"d: c #AEDB57", +"e: c #99CF5E", +"f: c #9CD15A", +"g: c #97D65E", +"h: c #CA9D29", +"i: c #FA6900", +"j: c #F9A100", +"k: c #FBBF41", +"l: c #FBCF6C", +"m: c #FBCD68", +"n: c #FCCD68", +"o: c #FCCE69", +"p: c #FCCE6F", +"q: c #FDD073", +"r: c #FCCA60", +"s: c #FAA804", +"t: c #F56B00", +"u: c #FB6500", +"v: c #DA8819", +"w: c #9AD259", +"x: c #9AD15A", +"y: c #9BD058", +"z: c #9AD058", +"A: c #9AD057", +"B: c #9CD159", +"C: c #8FCB47", +"D: c #5AB502", +"E: c #B9E800", +"F: c #C8F000", +"G: c #C4EE00", +"H: c #C6EF00", +"I: c #8DD000", +"J: c #54B000", +"K: c #5CAA0F", +"L: c #88BA4A", +"M: c #4BA400", +"N: c #55B000", +"O: c #5AB600", +"P: c #6DBF00", +"Q: c #BEEB00", +"R: c #C1EC06", +"S: c #A4D654", +"T: c #9AD059", +"U: c #9BD158", +"V: c #9BD159", +"W: c #9BD157", +"X: c #96D55B", +"Y: c #B0B740", +"Z: c #F46701", +"`: c #F76500", +" < c #FBB228", +".< c #FBC75C", +"+< c #FBC659", +"@< c #FBC65A", +"#< c #FBC65D", +"$< c #FBC65E", +"%< c #FBC75F", +"&< c #FBC760", +"*< c #FBCA66", +"=< c #FBBC42", +"-< c #F56100", +";< c #F95F00", +">< c #BEA431", +",< c #94D659", +"'< c #99D055", +")< c #99D054", +"!< c #98D053", +"~< c #9AD157", +"{< c #8DCB44", +"]< c #5BB602", +"^< c #A3DC00", +"/< c #C7EF00", +"(< c #88CE00", +"_< c #4AA600", +":< c #76B326", +"<< c #7DB361", +"[< c #5BB600", +"}< c #51AA00", +"|< c #4BA300", +"1< c #4EA600", +"2< c #5AB500", +"3< c #72C200", +"4< c #C3EE00", +"5< c #B2E304", +"6< c #96CE4E", +"7< c #9AD056", +"8< c #9AD055", +"9< c #99CF54", +"0< c #98D055", +"a< c #96D255", +"b< c #D88118", +"c< c #F95B00", +"d< c #F46100", +"e< c #F46400", +"f< c #F9A20B", +"g< c #FBBC45", +"h< c #FBBE4A", +"i< c #FBBD49", +"j< c #FBBD4A", +"k< c #FBBD4D", +"l< c #FBBE4F", +"m< c #FBBE50", +"n< c #FBBF51", +"o< c #FBC256", +"p< c #F9AB22", +"q< c #F46C00", +"r< c #F35C00", +"s< c #F55A00", +"t< c #E66C0B", +"u< c #9CC84C", +"v< c #95D153", +"w< c #97CF52", +"x< c #97CF51", +"y< c #97CF50", +"z< c #87C93B", +"A< c #6ABB00", +"B< c #46A000", +"C< c #54A708", +"D< c #87B841", +"E< c #58B100", +"F< c #4CA300", +"G< c #4BA200", +"H< c #54AD00", +"I< c #5CB600", +"J< c #5BB500", +"K< c #69BC00", +"L< c #BEEA00", +"M< c #C1EC00", +"N< c #89CD02", +"O< c #88C743", +"P< c #98CF53", +"Q< c #98CF52", +"R< c #98CF51", +"S< c #95D253", +"T< c #A1C146", +"U< c #EE6003", +"V< c #F68100", +"W< c #F9A823", +"X< c #FAB43C", +"Y< c #FAB53D", +"Z< c #FAB53E", +"`< c #FAB641", +" [ c #FAB642", +".[ c #FAB43D", +"+[ c #F89A06", +"@[ c #F35700", +"#[ c #B2A935", +"$[ c #93D453", +"%[ c #97CE4F", +"&[ c #96CE4F", +"*[ c #96CD4E", +"=[ c #96CD4F", +"-[ c #96CD4D", +";[ c #99CE52", +">[ c #84C635", +",[ c #83CA00", +"'[ c #C6EE00", +")[ c #A5DC00", +"![ c #4CA500", +"~[ c #6FB01D", +"{[ c #80B35A", +"][ c #51A900", +"^[ c #4DA400", +"/[ c #59B300", +"([ c #5AB400", +"_[ c #AFE200", +":[ c #C8EF00", +"<[ c #C3EC00", +"[[ c #C9F000", +"}[ c #ADE000", +"|[ c #5EB700", +"1[ c #86C73A", +"2[ c #99CF52", +"3[ c #97CD4E", +"4[ c #92D251", +"5[ c #AEAD38", +"6[ c #F35400", +"7[ c #F89504", +"8[ c #FAA828", +"9[ c #FAAB30", +"0[ c #FAAC31", +"a[ c #FAAD33", +"b[ c #FAAD34", +"c[ c #FAAD36", +"d[ c #FAAF39", +"e[ c #F99D17", +"f[ c #F78F00", +"g[ c #F54C00", +"h[ c #B99A2C", +"i[ c #90D351", +"j[ c #95CC4C", +"k[ c #94CC4B", +"l[ c #95CC4B", +"m[ c #94CC4A", +"n[ c #7EC32D", +"o[ c #90D100", +"p[ c #C2EC00", +"q[ c #C3ED00", +"r[ c #C4ED00", +"s[ c #6BB900", +"t[ c #47A000", +"u[ c #52A506", +"v[ c #87B83B", +"w[ c #52AA00", +"x[ c #79C400", +"y[ c #BEE900", +"z[ c #C5ED00", +"A[ c #AFE100", +"B[ c #6CBD00", +"C[ c #80C42F", +"D[ c #99CD50", +"E[ c #96CC4C", +"F[ c #95CC4A", +"G[ c #92D14D", +"H[ c #A9AF38", +"I[ c #F34E00", +"J[ c #F35600", +"K[ c #F67800", +"L[ c #F88D00", +"M[ c #FAA11F", +"N[ c #FAA325", +"O[ c #FAA224", +"P[ c #FAA225", +"Q[ c #FAA326", +"R[ c #FAA427", +"S[ c #FAA428", +"T[ c #FAA62A", +"U[ c #F99D1A", +"V[ c #F77E00", +"W[ c #F35A00", +"X[ c #F64600", +"Y[ c #B8982B", +"Z[ c #8ED44C", +"`[ c #93CC48", +" } c #93CC47", +".} c #97CD4C", +"+} c #77C124", +"@} c #9AD600", +"#} c #93D100", +"$} c #48A100", +"%} c #49A100", +"&} c #6DAF1A", +"*} c #80B158", +"=} c #5DB600", +"-} c #52A900", +";} c #4CA200", +">} c #4DA300", +",} c #53AD00", +"'} c #5CB500", +")} c #58B300", +"!} c #6BBD00", +"~} c #77C300", +"{} c #60B600", +"]} c #77C023", +"^} c #98CD4E", +"/} c #94CC49", +"(} c #94CC48", +"_} c #92CE49", +":} c #97C644", +"<} c #E75808", +"[} c #F54500", +"}} c #F88604", +"|} c #F99314", +"1} c #FA9819", +"2} c #FA9919", +"3} c #FA9A19", +"4} c #FA9A1A", +"5} c #FA9B1A", +"6} c #FA9B1C", +"7} c #FA991C", +"8} c #F99212", +"9} c #F88501", +"0} c #F77900", +"a} c #F34500", +"b} c #F14701", +"c} c #A4B037", +"d} c #8FD049", +"e} c #92CB46", +"f} c #91CB46", +"g} c #91CB45", +"h} c #92CC46", +"i} c #6EBD17", +"j} c #98D500", +"k} c #C5EE00", +"l} c #B1E300", +"m} c #54AA00", +"n} c #4BA100", +"o} c #74BB00", +"p} c #9ED400", +"q} c #93CE00", +"r} c #5CAD00", +"s} c #4BA103", +"t} c #84B639", +"u} c #59B100", +"v} c #4EA300", +"w} c #76C200", +"x} c #9DD800", +"y} c #A7DD00", +"z} c #99D500", +"A} c #6BBC00", +"B} c #5DB500", +"C} c #5BB400", +"D} c #6DBC14", +"E} c #92CC47", +"F} c #92CB45", +"G} c #8DD148", +"H} c #BB8F25", +"I} c #F73C00", +"J} c #F34200", +"K} c #F04400", +"L} c #F14700", +"M} c #F14E01", +"N} c #F25A07", +"O} c #F4630D", +"P} c #F4680E", +"Q} c #F4680F", +"R} c #F46810", +"S} c #F46910", +"T} c #F3650F", +"U} c #F14F00", +"V} c #F04800", +"W} c #F04300", +"X} c #F03F00", +"Y} c #F14100", +"Z} c #F83700", +"`} c #CD7418", +" | c #8DCF45", +".| c #90CC44", +"+| c #90CB44", +"@| c #90CB43", +"#| c #8FCB43", +"$| c #8FCA43", +"%| c #8FCA42", +"&| c #90CA43", +"*| c #8ECA40", +"=| c #66B90B", +"-| c #56B100", +";| c #C0EB00", +">| c #65B600", +",| c #49A000", +"'| c #6BB500", +")| c #C0E900", +"!| c #C3EB00", +"~| c #C4EC00", +"{| c #B0DF00", +"]| c #5DAD00", +"^| c #6BAC1B", +"/| c #5EB600", +"(| c #53A900", +"_| c #4DA200", +":| c #4AA000", +"<| c #86C600", +"[| c #C7EE00", +"}| c #CAF000", +"|| c #B7E500", +"1| c #5AB300", +"2| c #5EB500", +"3| c #63B706", +"4| c #8DC93F", +"5| c #91CA45", +"6| c #90CA42", +"7| c #8ECB43", +"8| c #8DCD44", +"9| c #C1801D", +"0| c #F23A00", +"a| c #F43900", +"b| c #EF3D00", +"c| c #EF3C00", +"d| c #EE3B00", +"e| c #EF3D02", +"f| c #EF3E03", +"g| c #EF3D03", +"h| c #EE3A00", +"i| c #F33800", +"j| c #F43500", +"k| c #D16712", +"l| c #93C33D", +"m| c #8CCD42", +"n| c #8FC940", +"o| c #8EC940", +"p| c #8EC93F", +"q| c #8ECA3F", +"r| c #8ECA3E", +"s| c #86C635", +"t| c #5FB602", +"u| c #58B200", +"v| c #83C900", +"w| c #79C300", +"x| c #98D100", +"y| c #BCE700", +"z| c #C2EB00", +"A| c #A5D900", +"B| c #56A606", +"C| c #85B43B", +"D| c #5BB200", +"E| c #489F00", +"F| c #7DC000", +"G| c #C6ED00", +"H| c #A1D900", +"I| c #5BB300", +"J| c #82C42F", +"K| c #91CB44", +"L| c #8FCA41", +"M| c #8DCB40", +"N| c #8BCE41", +"O| c #AA9F2B", +"P| c #D9590D", +"Q| c #F03800", +"R| c #F53100", +"S| c #F33500", +"T| c #F03900", +"U| c #F03A00", +"V| c #EF3900", +"W| c #F03700", +"X| c #F53000", +"Y| c #E04D07", +"Z| c #B48D22", +"`| c #8BCA3E", +" 1 c #8BCD3F", +".1 c #8DC93D", +"+1 c #8CC93D", +"@1 c #8DC83C", +"#1 c #8CC83C", +"$1 c #7AC124", +"%1 c #5CB400", +"&1 c #72BF00", +"*1 c #85CA00", +"=1 c #53A600", +"-1 c #AFDE00", +";1 c #BFE900", +">1 c #BDE700", +",1 c #C1EA00", +"'1 c #75BC00", +")1 c #6CAC1F", +"!1 c #7EAD5B", +"~1 c #5FB700", +"{1 c #55AB00", +"]1 c #4FA400", +"^1 c #4AA100", +"/1 c #64B000", +"(1 c #BBE700", +"_1 c #75BF1D", +":1 c #91CB41", +"<1 c #8ECA3D", +"[1 c #8EC93D", +"}1 c #8DC93C", +"|1 c #88D03F", +"11 c #A5A42C", +"21 c #C27A1A", +"31 c #D9560C", +"41 c #EA3E03", +"51 c #EF3800", +"61 c #F33200", +"71 c #F62E00", +"81 c #F52F00", +"91 c #F43100", +"01 c #F43200", +"a1 c #F33300", +"b1 c #F33100", +"c1 c #EC3D02", +"d1 c #DE4F09", +"e1 c #C77116", +"f1 c #AA9A27", +"g1 c #8FC339", +"h1 c #86D03E", +"i1 c #8ACA3B", +"j1 c #8BC83A", +"k1 c #8BC93B", +"l1 c #8BC93A", +"m1 c #8BC839", +"n1 c #8CC83B", +"o1 c #6DBB13", +"p1 c #61B700", +"q1 c #B3E300", +"r1 c #87CC00", +"s1 c #53AC00", +"t1 c #56A800", +"u1 c #B7E400", +"v1 c #BCE800", +"w1 c #C1EB00", +"x1 c #9ED500", +"y1 c #57A609", +"z1 c #87B440", +"A1 c #5DB400", +"B1 c #51A600", +"C1 c #4EA400", +"D1 c #9DD500", +"E1 c #5FB600", +"F1 c #66B909", +"G1 c #8DC93B", +"H1 c #8CC93A", +"I1 c #8CC93B", +"J1 c #8BC939", +"K1 c #8BCA3A", +"L1 c #87CF3C", +"M1 c #86D03D", +"N1 c #8CC739", +"O1 c #95B933", +"P1 c #A4A229", +"Q1 c #B09022", +"R1 c #BD801C", +"S1 c #C67417", +"T1 c #CD6811", +"U1 c #D25F0E", +"V1 c #D45D0D", +"W1 c #DD4F09", +"X1 c #D55B0D", +"Y1 c #D2600E", +"Z1 c #CE6611", +"`1 c #C77115", +" 2 c #BF7D1B", +".2 c #B38B20", +"+2 c #A69E27", +"@2 c #97B530", +"#2 c #8DC436", +"$2 c #86CE3B", +"%2 c #86D03B", +"&2 c #89CA39", +"*2 c #8AC838", +"=2 c #8BC838", +"-2 c #8AC837", +";2 c #8AC836", +">2 c #85C630", +",2 c #62B703", +"'2 c #93D200", +")2 c #C9EF00", +"!2 c #84CA00", +"~2 c #50A500", +"{2 c #55A800", +"]2 c #B3E200", +"^2 c #B5E400", +"/2 c #57AA00", +"(2 c #77B027", +"_2 c #79A95F", +":2 c #59AE00", +"<2 c #67B200", +"[2 c #91D100", +"}2 c #59B200", +"|2 c #5FB500", +"12 c #7FC327", +"22 c #8AC736", +"32 c #89C937", +"42 c #88CA37", +"52 c #86CD39", +"62 c #84D039", +"72 c #83D23A", +"82 c #85CE38", +"92 c #89C836", +"02 c #8AC735", +"a2 c #8CC334", +"b2 c #8AC635", +"c2 c #89C835", +"d2 c #88CA36", +"e2 c #86CD37", +"f2 c #83D139", +"g2 c #87CB37", +"h2 c #88C936", +"i2 c #89C735", +"j2 c #89C734", +"k2 c #88C734", +"l2 c #8BC837", +"m2 c #77C01E", +"n2 c #6FBE00", +"o2 c #78C300", +"p2 c #51A500", +"q2 c #A6D900", +"r2 c #C0EA00", +"s2 c #BDE900", +"t2 c #66B300", +"u2 c #5CA610", +"v2 c #85B04A", +"w2 c #61B600", +"x2 c #53A700", +"y2 c #4FA300", +"z2 c #50A400", +"A2 c #8CCA00", +"B2 c #CAEF00", +"C2 c #98D400", +"D2 c #5CB300", +"E2 c #6EBC11", +"F2 c #8AC835", +"G2 c #89C733", +"H2 c #88C834", +"I2 c #87C833", +"J2 c #87C834", +"K2 c #87C934", +"L2 c #88C833", +"M2 c #88C733", +"N2 c #88C732", +"O2 c #87C732", +"P2 c #87C731", +"Q2 c #86C730", +"R2 c #68BA0A", +"S2 c #96D300", +"T2 c #68BA00", +"U2 c #58AD00", +"V2 c #8FCC00", +"W2 c #BDE800", +"X2 c #BEE800", +"Y2 c #6EB700", +"Z2 c #4CA101", +"`2 c #7FB232", +" 3 c #5CB100", +".3 c #5EAC00", +"+3 c #9CD300", +"@3 c #ABDD00", +"#3 c #CBEF00", +"$3 c #61B601", +"%3 c #82C429", +"&3 c #8AC834", +"*3 c #88C731", +"=3 c #87C630", +"-3 c #87C631", +";3 c #86C630", +">3 c #86C62F", +",3 c #85C62F", +"'3 c #85C52F", +")3 c #79C11F", +"!3 c #66B900", +"~3 c #A1D800", +"{3 c #5EB400", +"]3 c #6FB700", +"^3 c #48A000", +"/3 c #6CAD1A", +"(3 c #7DAB54", +"_3 c #62B700", +":3 c #57AB00", +"<3 c #61AF00", +"[3 c #B0E000", +"}3 c #69B400", +"|3 c #5FAE00", +"13 c #B8E600", +"23 c #CBF000", +"33 c #91D000", +"43 c #5AB200", +"53 c #62B600", +"63 c #6FBC12", +"73 c #87C62F", +"83 c #85C52E", +"93 c #85C62E", +"03 c #84C62D", +"a3 c #84C62E", +"b3 c #84C52D", +"c3 c #84C52C", +"d3 c #83C52C", +"e3 c #84C52B", +"f3 c #69BA0A", +"g3 c #60B500", +"h3 c #72BE00", +"i3 c #B9E600", +"j3 c #73BF00", +"k3 c #A1D700", +"l3 c #5EAD00", +"m3 c #58A708", +"n3 c #82B03F", +"o3 c #61B500", +"p3 c #95CF00", +"q3 c #6FB800", +"r3 c #C5EC00", +"s3 c #C7ED00", +"t3 c #85C900", +"u3 c #64B700", +"v3 c #63B600", +"w3 c #7DC122", +"x3 c #85C52D", +"y3 c #84C42B", +"z3 c #83C42B", +"A3 c #83C42A", +"B3 c #83C52A", +"C3 c #83C52B", +"D3 c #83C429", +"E3 c #77BF1B", +"F3 c #6EBC00", +"G3 c #A2D900", +"H3 c #B4E300", +"I3 c #7BC300", +"J3 c #54A900", +"K3 c #63B000", +"L3 c #78AF2A", +"M3 c #71A260", +"N3 c #5CAF00", +"O3 c #499F00", +"P3 c #7ABE00", +"Q3 c #AADC00", +"R3 c #7BBE00", +"S3 c #75C000", +"T3 c #47A700", +"U3 c #43A500", +"V3 c #41A500", +"W3 c #4EAB00", +"X3 c #54AE00", +"Y3 c #6EBB0B", +"Z3 c #85C52A", +"`3 c #82C428", +" 4 c #82C328", +".4 c #82C327", +"+4 c #81C327", +"@4 c #81C427", +"#4 c #81C326", +"$4 c #7FC325", +"%4 c #67B806", +"&4 c #60B400", +"*4 c #74BF00", +"=4 c #66B800", +"-4 c #5FB400", +";4 c #59AD00", +">4 c #6AB400", +",4 c #ABDC00", +"'4 c #ACDD00", +")4 c #62AF00", +"!4 c #66AA15", +"~4 c #7DAB4E", +"{4 c #56A900", +"]4 c #4FA100", +"^4 c #A2D500", +"/4 c #C2EA00", +"(4 c #BFE800", +"_4 c #B7E300", +":4 c #58A700", +"<4 c #4FA200", +"[4 c #51A300", +"}4 c #4B9F00", +"|4 c #7BBD00", +"14 c #C3EA00", +"24 c #C9EE00", +"34 c #B5E300", +"44 c #52AB00", +"54 c #399D00", +"64 c #3BA100", +"74 c #43A600", +"84 c #4CAA00", +"94 c #72BC17", +"04 c #85C529", +"a4 c #84C428", +"b4 c #83C428", +"c4 c #83C328", +"d4 c #82C326", +"e4 c #81C325", +"f4 c #80C325", +"g4 c #80C324", +"h4 c #71BC10", +"i4 c #62B500", +"j4 c #64B600", +"k4 c #61B400", +"l4 c #65B700", +"m4 c #5DB000", +"n4 c #50A300", +"o4 c #4DA000", +"p4 c #53A500", +"q4 c #63AF00", +"r4 c #56A600", +"s4 c #4DA100", +"t4 c #56A505", +"u4 c #7FAE3B", +"v4 c #62B400", +"w4 c #5DAB00", +"x4 c #B8E500", +"y4 c #BFEA00", +"z4 c #B2E000", +"A4 c #56A700", +"B4 c #51A400", +"C4 c #4BA000", +"D4 c #C4EB00", +"E4 c #C6EC00", +"F4 c #CCF000", +"G4 c #7BC200", +"H4 c #349700", +"I4 c #3A9B00", +"J4 c #3B9C00", +"K4 c #3B9D00", +"L4 c #41A401", +"M4 c #5BB20A", +"N4 c #6EBB16", +"O4 c #7AC020", +"P4 c #82C325", +"Q4 c #85C427", +"R4 c #83C426", +"S4 c #81C324", +"T4 c #80C323", +"U4 c #80C322", +"V4 c #7FC322", +"W4 c #7FC222", +"X4 c #81C224", +"Y4 c #78BF19", +"Z4 c #65B800", +"`4 c #75AD29", +" 5 c #75A659", +".5 c #8AC11E", +"+5 c #89C438", +"@5 c #88C01A", +"#5 c #82BA00", +"$5 c #53A300", +"%5 c #A4D800", +"&5 c #6EB600", +"*5 c #3E9E00", +"=5 c #379800", +"-5 c #3B9B00", +";5 c #389B00", +">5 c #339800", +",5 c #309700", +"'5 c #309800", +")5 c #329900", +"!5 c #379C00", +"~5 c #4BAB00", +"{5 c #50AE01", +"]5 c #5BB308", +"^5 c #6ABA13", +"/5 c #78C01D", +"(5 c #81C323", +"_5 c #83C424", +":5 c #82C424", +"<5 c #7FC321", +"[5 c #7EC321", +"}5 c #7EC320", +"|5 c #7EC220", +"15 c #7EC21F", +"25 c #7FC220", +"35 c #7BC11D", +"45 c #68B905", +"55 c #63B700", +"65 c #52A600", +"75 c #64A819", +"85 c #89BA26", +"95 c #8AC223", +"05 c #89C22D", +"a5 c #89C330", +"b5 c #89C01F", +"c5 c #8BBE08", +"d5 c #8CBE03", +"e5 c #8DBC00", +"f5 c #8FBD00", +"g5 c #89BA00", +"h5 c #55A200", +"i5 c #BEE700", +"j5 c #8FCA00", +"k5 c #4EA100", +"l5 c #5BA900", +"m5 c #BDE600", +"n5 c #63B500", +"o5 c #329400", +"p5 c #399800", +"q5 c #399900", +"r5 c #3A9900", +"s5 c #3A9A00", +"t5 c #329600", +"u5 c #3F9D08", +"v5 c #6BB33D", +"w5 c #84BF5F", +"x5 c #83BF5E", +"y5 c #72B745", +"z5 c #51A71A", +"A5 c #3A9C01", +"B5 c #359A00", +"C5 c #3A9D00", +"D5 c #3D9E00", +"E5 c #4BAA00", +"F5 c #49A900", +"G5 c #4EAC01", +"H5 c #58B108", +"I5 c #66B710", +"J5 c #74BE19", +"K5 c #7DC21F", +"L5 c #81C321", +"M5 c #80C320", +"N5 c #7FC21F", +"O5 c #7EC21E", +"P5 c #7EC11E", +"Q5 c #7DC11E", +"R5 c #7CC11D", +"S5 c #7CC01D", +"T5 c #6CBA08", +"U5 c #55A408", +"V5 c #7DB40A", +"W5 c #8EBD00", +"X5 c #8DBD02", +"Y5 c #8CBE04", +"Z5 c #8ABF16", +"`5 c #89C020", +" 6 c #86C336", +".6 c #8ABF11", +"+6 c #8CBD01", +"@6 c #8CBD00", +"#6 c #8EBE00", +"$6 c #84B700", +"%6 c #57A100", +"&6 c #4CA000", +"*6 c #50A200", +"=6 c #A3D700", +"-6 c #CDF100", +";6 c #9ED600", +">6 c #369600", +",6 c #369400", +"'6 c #389600", +")6 c #389700", +"!6 c #309300", +"~6 c #62AC35", +"{6 c #D6E6CC", +"]6 c #FDF9FF", +"^6 c #FFFCFF", +"/6 c #FCFAFF", +"(6 c #F3F6F5", +"_6 c #CDE3BE", +":6 c #96C975", +"<6 c #5BAC27", +"[6 c #399B01", +"}6 c #379A00", +"|6 c #4AA700", +"16 c #48A800", +"26 c #4CA900", +"36 c #53AD05", +"46 c #60B30C", +"56 c #6DBA14", +"66 c #79BF1B", +"76 c #7FC21E", +"86 c #80C31F", +"96 c #7FC21D", +"06 c #7DC01D", +"a6 c #7CC01C", +"b6 c #7CC01B", +"c6 c #7BC01B", +"d6 c #7AC01B", +"e6 c #7AC01A", +"f6 c #7ABF1A", +"g6 c #70BB0C", +"h6 c #66B700", +"i6 c #6AB900", +"j6 c #88C900", +"k6 c #84C400", +"l6 c #67B000", +"m6 c #70AC00", +"n6 c #8DBD00", +"o6 c #8CBD05", +"p6 c #88C123", +"q6 c #89BF15", +"r6 c #8CBC00", +"s6 c #8BBD00", +"t6 c #7EB400", +"u6 c #5BA200", +"v6 c #62AE00", +"w6 c #BBE600", +"x6 c #A2D600", +"y6 c #4EA200", +"z6 c #77BF00", +"A6 c #C5EB00", +"B6 c #CDF000", +"C6 c #57A900", +"D6 c #2F8F00", +"E6 c #379400", +"F6 c #379500", +"G6 c #309200", +"H6 c #55A429", +"I6 c #EBEFE7", +"J6 c #FFFBFF", +"K6 c #FAF7FF", +"L6 c #F9F7FF", +"M6 c #FBF8FF", +"N6 c #FFFDFF", +"O6 c #FFFEFF", +"P6 c #F7F8F9", +"Q6 c #C9E1BA", +"R6 c #87C161", +"S6 c #4AA212", +"T6 c #47A600", +"U6 c #46A600", +"V6 c #4EAA02", +"W6 c #5AB009", +"X6 c #69B711", +"Y6 c #77BE18", +"Z6 c #7DC11C", +"`6 c #7EC11C", +" 7 c #7BBF1A", +".7 c #7AC019", +"+7 c #7ABF19", +"@7 c #7ABF18", +"#7 c #79BF18", +"$7 c #71BB0D", +"%7 c #67B700", +"&7 c #6FBC00", +"*7 c #B1E000", +"=7 c #CBEE00", +"-7 c #54A300", +";7 c #6EAA00", +">7 c #8ABC00", +",7 c #8BBD04", +"'7 c #86C232", +")7 c #85C22E", +"!7 c #8ABD00", +"~7 c #8CBE00", +"{7 c #78B100", +"]7 c #60A500", +"^7 c #A4D700", +"/7 c #B8E400", +"(7 c #65B000", +"_7 c #54A600", +":7 c #86C800", +"<7 c #C6EB00", +"[7 c #C4EA00", +"}7 c #72BD00", +"|7 c #379300", +"17 c #349000", +"27 c #359100", +"37 c #369200", +"47 c #308F00", +"57 c #B6D4A6", +"67 c #F6F5FF", +"77 c #F7F6FF", +"87 c #F8F6FF", +"97 c #FCF8FF", +"07 c #E8EFE6", +"a7 c #B3D799", +"b7 c #74BC40", +"c7 c #409E04", +"d7 c #47A400", +"e7 c #46A500", +"f7 c #45A500", +"g7 c #4CA902", +"h7 c #6CB912", +"i7 c #7DC119", +"j7 c #7BBF18", +"k7 c #7ABF17", +"l7 c #7ABE17", +"m7 c #79BE17", +"n7 c #79BF17", +"o7 c #79BF16", +"p7 c #79BE16", +"q7 c #78BE16", +"r7 c #78BE15", +"s7 c #72BB0E", +"t7 c #CEF000", +"u7 c #C7EC00", +"v7 c #95CD00", +"w7 c #57A400", +"x7 c #6BA900", +"y7 c #86BA00", +"z7 c #8BBC00", +"A7 c #89BF10", +"B7 c #88BE14", +"C7 c #73AE00", +"D7 c #64A600", +"E7 c #68B100", +"F7 c #B1DF00", +"G7 c #ADDD00", +"H7 c #6CB400", +"I7 c #58A900", +"J7 c #68B700", +"K7 c #64B500", +"L7 c #6FBA00", +"M7 c #7AC100", +"N7 c #74BE00", +"O7 c #5DAF00", +"P7 c #358F00", +"Q7 c #338D00", +"R7 c #348E00", +"S7 c #348F00", +"T7 c #2E8D00", +"U7 c #56A129", +"V7 c #F1F0F7", +"W7 c #F8F3FF", +"X7 c #F5F3FF", +"Y7 c #F6F3FF", +"Z7 c #F5F4FF", +"`7 c #F6F4FF", +" 8 c #F3F0FE", +".8 c #8286BA", +"+8 c #203969", +"@8 c #1A4F3A", +"#8 c #348016", +"$8 c #419D01", +"%8 c #46A400", +"&8 c #51AA04", +"*8 c #65B40D", +"=8 c #76BD14", +"-8 c #7CC017", +";8 c #7ABE16", +">8 c #79BE15", +",8 c #78BE14", +"'8 c #78BD14", +")8 c #77BD14", +"!8 c #77BE14", +"~8 c #71BB0C", +"{8 c #69B700", +"]8 c #69B800", +"^8 c #6AB800", +"/8 c #66B600", +"(8 c #73BD00", +"_8 c #C1E900", +":8 c #7EBF00", +"<8 c #5AA400", +"[8 c #6BA800", +"}8 c #80B700", +"|8 c #83C23E", +"18 c #88BD07", +"28 c #89BC00", +"38 c #88BB00", +"48 c #6DAA00", +"58 c #66A600", +"68 c #59A800", +"78 c #55A600", +"88 c #5AAB00", +"98 c #67B600", +"08 c #65B500", +"a8 c #59AB00", +"b8 c #338B00", +"c8 c #338C00", +"d8 c #278700", +"e8 c #8CBC73", +"f8 c #FEF8FF", +"g8 c #F3F2FF", +"h8 c #F4F2FF", +"i8 c #F5F2FF", +"j8 c #FDFBFF", +"k8 c #E9E9F3", +"l8 c #3E448C", +"m8 c #000068", +"n8 c #00027F", +"o8 c #00008F", +"p8 c #041193", +"q8 c #18357C", +"r8 c #2A5E54", +"s8 c #317826", +"t8 c #378F03", +"u8 c #3E9D00", +"v8 c #4DA703", +"w8 c #64B40C", +"x8 c #7ABF14", +"y8 c #78BE13", +"z8 c #77BD13", +"A8 c #77BD12", +"B8 c #76BD12", +"C8 c #76BD11", +"D8 c #70BA09", +"E8 c #6BB800", +"F8 c #5EB200", +"G8 c #5DB200", +"H8 c #5FB300", +"I8 c #63B400", +"J8 c #89C900", +"K8 c #C8EE00", +"L8 c #5AA900", +"M8 c #5EA500", +"N8 c #68A600", +"O8 c #7CB300", +"P8 c #85BF28", +"Q8 c #82C143", +"R8 c #89BC02", +"S8 c #88BC00", +"T8 c #87BB00", +"U8 c #6AA800", +"V8 c #67A600", +"W8 c #56A300", +"X8 c #6CB900", +"Y8 c #318800", +"Z8 c #338900", +"`8 c #328A00", +" 9 c #2E8900", +".9 c #B1CEA2", +"+9 c #FDF5FF", +"@9 c #F3F0FF", +"#9 c #F2F1FF", +"$9 c #F7F4FF", +"%9 c #63689F", +"&9 c #00005C", +"*9 c #000876", +"=9 c #020D87", +"-9 c #3F4AB0", +";9 c #7981D0", +">9 c #959AE3", +",9 c #8D90E6", +"'9 c #757FD5", +")9 c #5A6FB0", +"!9 c #406972", +"~9 c #316D3A", +"{9 c #34840D", +"]9 c #3F9B00", +"^9 c #439F00", +"/9 c #449F00", +"(9 c #44A000", +"_9 c #43A000", +":9 c #429F00", +"<9 c #51A904", +"[9 c #6EB80E", +"}9 c #79BE11", +"|9 c #77BD11", +"19 c #76BD10", +"29 c #75BD10", +"39 c #75BD0F", +"49 c #75BC0F", +"59 c #75BC10", +"69 c #76BC0F", +"79 c #77BD0F", +"89 c #71BB06", +"99 c #58AF00", +"09 c #4DA900", +"a9 c #42A400", +"b9 c #41A300", +"c9 c #55AD00", +"d9 c #63B300", +"e9 c #96D100", +"f9 c #7FC000", +"g9 c #77B100", +"h9 c #86BB00", +"i9 c #89BB00", +"j9 c #86BE1C", +"k9 c #81C144", +"l9 c #88BC02", +"m9 c #85BB00", +"n9 c #81B800", +"o9 c #87BB01", +"p9 c #98C51F", +"q9 c #95C318", +"r9 c #68A700", +"s9 c #59A400", +"t9 c #6CB800", +"u9 c #6AB700", +"v9 c #6DBA00", +"w9 c #53A400", +"x9 c #2F8600", +"y9 c #328800", +"z9 c #308700", +"A9 c #378B05", +"B9 c #CDDCCC", +"C9 c #F8F2FF", +"D9 c #F1EFFF", +"E9 c #F2EFFF", +"F9 c #F2F0FF", +"G9 c #F3F1FF", +"H9 c #D4D3E9", +"I9 c #0C1266", +"J9 c #000569", +"K9 c #00067A", +"L9 c #3742A6", +"M9 c #868ED2", +"N9 c #8F98DA", +"O9 c #949CE0", +"P9 c #99A2E6", +"Q9 c #9BA4E9", +"R9 c #979EE8", +"S9 c #848AE3", +"T9 c #6970CE", +"U9 c #3D4AA5", +"V9 c #1E3B66", +"W9 c #20552E", +"X9 c #36820D", +"Y9 c #429E00", +"Z9 c #419D00", +"`9 c #429D00", +" 0 c #409D00", +".0 c #45A001", +"+0 c #62B109", +"@0 c #75BC0E", +"#0 c #75BB0E", +"$0 c #75BB0D", +"%0 c #74BB0D", +"&0 c #74BC0D", +"*0 c #75BC0D", +"=0 c #76BD0D", +"-0 c #77BD0D", +";0 c #76BC0D", +">0 c #74BB0C", +",0 c #72BA0C", +"'0 c #6BB70A", +")0 c #5FB104", +"!0 c #44A400", +"~0 c #3E9F00", +"{0 c #5BAF00", +"]0 c #64B300", +"^0 c #98D200", +"/0 c #A3D600", +"(0 c #63A600", +"_0 c #72AE00", +":0 c #9CC726", +"<0 c #8EC00C", +"[0 c #83B900", +"}0 c #87BC00", +"|0 c #85BE1B", +"10 c #87BC03", +"20 c #84BA00", +"30 c #82B900", +"40 c #94C217", +"50 c #B8D764", +"60 c #DDECB4", +"70 c #D1E598", +"80 c #93C213", +"90 c #7DB500", +"00 c #5CA400", +"a0 c #4A9F00", +"b0 c #61B000", +"c0 c #6DBB00", +"d0 c #2E8400", +"e0 c #308600", +"f0 c #318700", +"g0 c #2E8500", +"h0 c #3C8D0E", +"i0 c #E1E5EA", +"j0 c #F4EFFF", +"k0 c #F1EEFF", +"l0 c #8C8EB8", +"m0 c #000057", +"n0 c #00086E", +"o0 c #051081", +"p0 c #5661B8", +"q0 c #6D78CA", +"r0 c #737FD3", +"s0 c #7A86DC", +"t0 c #7D8AE5", +"u0 c #7D89E6", +"v0 c #7A85DE", +"w0 c #737ED5", +"x0 c #6B75CC", +"y0 c #616BC2", +"z0 c #4850B3", +"A0 c #181D8A", +"B0 c #000A5E", +"C0 c #102D3C", +"D0 c #286319", +"E0 c #449C09", +"F0 c #3E9900", +"G0 c #409B00", +"H0 c #419C00", +"I0 c #409C00", +"J0 c #5EAE07", +"K0 c #75BC0C", +"L0 c #74BC0C", +"M0 c #74BB0B", +"N0 c #74BB0A", +"O0 c #75BC0B", +"P0 c #76BC0B", +"Q0 c #73BB0A", +"R0 c #70B909", +"S0 c #69B508", +"T0 c #62B207", +"U0 c #5CB006", +"V0 c #56AE04", +"W0 c #50AA03", +"X0 c #48A601", +"Y0 c #409F00", +"Z0 c #3F9F00", +"`0 c #3C9D00", +" a c #3D9D00", +".a c #3F9E00", +"+a c #3F9D00", +"@a c #5AAD00", +"#a c #64B400", +"$a c #5EAB00", +"%a c #52A300", +"&a c #66A500", +"*a c #6EAB00", +"=a c #AFD24F", +"-a c #E2EFBF", +";a c #CCE28E", +">a c #A5CC3A", +",a c #88BC03", +"'a c #86BC00", +")a c #84BE22", +"!a c #86BD07", +"~a c #93C31A", +"{a c #C4DE7E", +"]a c #EEF6D9", +"^a c #D2E69E", +"/a c #8ABD08", +"(a c #89BE00", +"_a c #79B200", +":a c #64A500", +"b c #85BC04", +",b c #EDF5D7", +"'b c #FBFEF7", +")b c #FBFDF7", +"!b c #CCE291", +"~b c #85BB03", +"{b c #83BB00", +"]b c #88BD00", +"^b c #75B100", +"/b c #63A500", +"(b c #8DC800", +"_b c #BBE500", +":b c #9FD300", +"c c #F8FCF0", +",c c #D6E9A6", +"'c c #99C727", +")c c #81BA00", +"!c c #80B900", +"~c c #7EBF3D", +"{c c #80BE27", +"]c c #84BC00", +"^c c #7FB900", +"/c c #94C41E", +"(c c #D9EAAB", +"_c c #FAFEF4", +":c c #F6FBED", +"d c #74BD00", +",d c #86C500", +"'d c #4A9D00", +")d c #65A700", +"!d c #7EB800", +"~d c #A4CD3F", +"{d c #F1F7E1", +"]d c #F6FAEC", +"^d c #FCFEF8", +"/d c #F3F9E5", +"(d c #D0E498", +"_d c #B3D55C", +":d c #94C41D", +"e c #D4E4C8", +",e c #3F9804", +"'e c #399500", +")e c #3B9600", +"!e c #6FB900", +"~e c #A7DB00", +"{e c #85C500", +"]e c #5BA400", +"^e c #7CB700", +"/e c #87BD00", +"(e c #7EB900", +"_e c #AED354", +":e c #F7FAEC", +"f c #060BA1", +",f c #00028C", +"'f c #000076", +")f c #0D1375", +"!f c #BDBFDB", +"~f c #F7F5FF", +"{f c #FDF7FF", +"]f c #79B452", +"^f c #379200", +"/f c #57A800", +"(f c #68B500", +"_f c #88C800", +":f c #B7E700", +"g c #A9AFE9", +",g c #9EA5E1", +"'g c #7A83CE", +")g c #1C279B", +"!g c #00077E", +"~g c #000067", +"{g c #353883", +"]g c #F4F4FD", +"^g c #F9F8FF", +"/g c #AACD93", +"(g c #318E00", +"_g c #389100", +":g c #6AB200", +"h c #000C83", +",h c #000770", +"'h c #020762", +")h c #BDBDDA", +"!h c #FEFCFF", +"~h c #FAF6FF", +"{h c #C7DABE", +"]h c #399001", +"^h c #368E00", +"/h c #388E00", +"(h c #348B00", +"_h c #6BB600", +":h c #80C300", +"i c #000871", +",i c #000059", +"'i c #8487B4", +")i c #F7F3FF", +"!i c #DAE3DC", +"~i c #3E910A", +"{i c #368C00", +"]i c #B7E800", +"^i c #BBE900", +"/i c #74B900", +"(i c #53A100", +"_i c #5EA300", +":i c #71B000", +"j c #0B1787", +",j c #00086F", +"'j c #66689B", +")j c #FDFCFF", +"!j c #F5F1FF", +"~j c #E7E9F0", +"{j c #41910F", +"]j c #328900", +"^j c #358B00", +"/j c #51A000", +"(j c #75BB00", +"_j c #6CB600", +":j c #A6DA00", +"k c #000054", +",k c #585D92", +"'k c #F9F6FF", +")k c #E4E7EE", +"!k c #3F8F0F", +"~k c #54A200", +"{k c #70B900", +"]k c #6DB600", +"^k c #61AD00", +"/k c #56A500", +"(k c #55A400", +"_k c #56A200", +":k c #6BAE00", +"l c #388A06", +",l c #318600", +"'l c #338700", +")l c #5BA700", +"!l c #8FCB00", +"~l c #5DAA00", +"{l c #4D9E00", +"]l c #50A000", +"^l c #57A200", +"/l c #6AAD00", +"(l c #7FBB00", +"_l c #82BC03", +":l c #AFD454", +"m c #7CBA00", +",m c #94C522", +"'m c #CAE28E", +")m c #F9FCF3", +"!m c #F2F8E2", +"~m c #A5CF48", +"{m c #79B800", +"]m c #79BC37", +"^m c #77BC34", +"/m c #7AB900", +"(m c #8FC321", +"_m c #DEEDBB", +":m c #DCECBA", +"n c #7CBB10", +",n c #BBDB78", +"'n c #E2EFC6", +")n c #F4FAEA", +"!n c #F8FBF2", +"~n c #CFE59E", +"{n c #7BBA00", +"]n c #80BC00", +"^n c #74B400", +"/n c #6FB400", +"(n c #A4D600", +"_n c #76BA00", +":n c #458C00", +"o c #9EB4A0", +",o c #EEE4FF", +"'o c #E1DCFF", +")o c #E2DCFF", +"!o c #EDE8FF", +"~o c #E9E4FF", +"{o c #A6C0A0", +"]o c #257500", +"^o c #2B7800", +"/o c #2D7900", +"(o c #2C7800", +"_o c #317E00", +":o c #6BB100", +"p c #F2F9E7", +",p c #F2F8E6", +"'p c #B0D664", +")p c #75B700", +"!p c #7CBB00", +"~p c #71B300", +"{p c #58A200", +"]p c #56A000", +"^p c #85C200", +"/p c #B4E100", +"(p c #A5D700", +"_p c #6DB300", +":p c #5FAB00", +"

Q c #A5D364", +",Q c #64B807", +"'Q c #3A9800", +")Q c #266B39", +"!Q c #0F3985", +"~Q c #123E7D", +"{Q c #12407F", +"]Q c #1C5494", +"^Q c #205F9E", +"/Q c #2265A3", +"(Q c #1E5998", +"_Q c #123376", +":Q c #040B50", +"R c #72BE1C", +",R c #3C9C00", +"'R c #2F7F2A", +")R c #113D81", +"!R c #113D7E", +"~R c #113E7D", +"{R c #113D7C", +"]R c #1A5291", +"^R c #215F9E", +"/R c #205E9C", +"(R c #21609E", +"_R c #2263A2", +":R c #1E5897", +"S c #205C9B", +",S c #205E9D", +"'S c #2161A0", +")S c #1E5898", +"!S c #143A7A", +"~S c #071454", +"{S c #102E67", +"]S c #2262A2", +"^S c #215E9E", +"/S c #0B1F52", +"(S c #000022", +"_S c #00002F", +":S c #020832", +"T c #2C6237", +",T c #367634", +"'T c #3C8228", +")T c #428C1B", +"!T c #489611", +"~T c #4C9D0E", +"{T c #4EA006", +"]T c #4FA101", +"^T c #E7C900", +"/T c #FFD200", +"(T c #FDCF00", +"_T c #FCCA00", +":T c #FBC800", +"U c #767B27", +",U c #001939", +"'U c #08152A", +")U c #030A21", +"!U c #010227", +"~U c #184782", +"{U c #1F5C9D", +"]U c #1C5391", +"^U c #020534", +"/U c #02043A", +"(U c #0A1C57", +"_U c #153D7B", +":U c #1E5796", +"V c #1F5B9C", +",V c #133670", +"'V c #684E06", +")V c #FFC700", +"!V c #FCBD00", +"~V c #FBBE00", +"{V c #FBB400", +"]V c #FBC000", +"^V c #FFCA00", +"/V c #A77F04", +"(V c #02072E", +"_V c #1D5798", +":V c #1E599A", +"W c #37280B", +",W c #07123C", +"'W c #1C5293", +")W c #1C5495", +"!W c #1D5495", +"~W c #194B8A", +"{W c #113A78", +"]W c #0F3471", +"^W c #0F3574", +"/W c #359405", +"(W c #60B807", +"_W c #9ED25C", +":W c #9FD25F", +"X c #194987", +",X c #1D5598", +"'X c #14407E", +")X c #0E3470", +"!X c #0E346E", +"~X c #339502", +"{X c #4AA900", +"]X c #59B401", +"^X c #9CD05A", +"/X c #A2D464", +"(X c #8BC943", +"_X c #53AB21", +":X c #56B10D", +"Y c #BF7300", +",Y c #FFA000", +"'Y c #FBC400", +")Y c #FBC700", +"!Y c #FF9E00", +"~Y c #EA9200", +"{Y c #2C1C0E", +"]Y c #030A20", +"^Y c #06122E", +"/Y c #0A1C3F", +"(Y c #0D2751", +"_Y c #0F2F5F", +":Y c #133B70", +"Z c #66BA14", +",Z c #A5B900", +"'Z c #309400", +")Z c #329403", +"!Z c #0E3068", +"~Z c #0D2E68", +"{Z c #0D2D67", +"]Z c #0C2D67", +"^Z c #133C7A", +"/Z c #174787", +"(Z c #194B8D", +"_Z c #194A8C", +":Z c #1B4F94", +"` c #9CB700", +",` c #4DB400", +"'` c #68BB16", +")` c #90CC49", +"!` c #8FCC49", +"~` c #8FCC4B", +"{` c #92CC4D", +"]` c #84C73C", +"^` c #55B305", +"/` c #97CE54", +"(` c #92CD4E", +"_` c #91CC4D", +":` c #90CC4C", +"<` c #8ECC49", +"[` c #8ECB47", +"}` c #8DCB47", +"|` c #8FCB49", +"1` c #6BBD1A", +"2` c #B7B700", +"3` c #E9B800", +"4` c #2F9200", +"5` c #319600", +"6` c #338930", +"7` c #0C2D66", +"8` c #164384", +"9` c #18478A", +"0` c #184789", +"a` c #12458D", +"b` c #0D448F", +"c` c #435369", +"d` c #9A6A32", +"e` c #E47B08", +"f` c #FD8100", +"g` c #FF8300", +"h` c #FE8000", +"i` c #FB7D00", +"j` c #F97C00", +"k` c #F97E00", +"l` c #F97F00", +"m` c #FA7D00", +"n` c #FE8100", +"o` c #FF8400", +"p` c #FE8400", +"q` c #F08003", +"r` c #B27025", +"s` c #5C5A5A", +"t` c #14468A", +"u` c #0F458F", +"v` c #133C7B", +"w` c #0C2C65", +"x` c #0D2E67", +"y` c #0A2760", +"z` c #072158", +"A` c #072059", +"B` c #319306", +"C` c #4BB400", +"D` c #9BB600", +"E` c #F8B900", +"F` c #57B503", +"G` c #91CD4D", +"H` c #67BB18", +"I` c #51AC1C", +"J` c #51AF12", +"K` c #69BC19", +"L` c #94CE51", +"M` c #91CD4E", +"N` c #8CCB47", +"O` c #8CCB46", +"P` c #8CCA45", +"Q` c #85C73C", +"R` c #5AB607", +"S` c #81B500", +"T` c #FFB700", +"U` c #B4B500", +"V` c #2E9300", +"W` c #329700", +"X` c #2B8123", +"Y` c #08235D", +"Z` c #0C2B65", +"`` c #0B2A63", +" . c #123A7A", +". . c #154384", +"+ . c #174789", +"@ . c #17488A", +"# . c #174688", +"$ . c #164688", +"% . c #0E448E", +"& . c #0D438E", +"* . c #294B79", +"= . c #635954", +"- . c #956436", +"; . c #C06E1A", +"> . c #E2750A", +", . c #EE7804", +"' . c #EF7803", +") . c #EF7903", +"! . c #E87808", +"~ . c #C97116", +"{ . c #A1682E", +"] . c #715C4D", +"^ . c #364E70", +"/ . c #10448A", +"( . c #0B4390", +"_ . c #15468A", +": . c #17478A", +"< . c #154284", +"[ . c #123B7A", +"} . c #0B2B64", +"| . c #0A2A64", +"1 . c #0A2860", +"2 . c #07235B", +"3 . c #072058", +"4 . c #309204", +"5 . c #4AAB00", +"6 . c #F7B600", +"7 . c #D0B500", +"8 . c #6FBF20", +"9 . c #8BCA45", +"0 . c #8CCB45", +"a . c #8ECB48", +"b . c #85C83D", +"c . c #55B600", +"d . c #4A9F42", +"e . c #4CA52F", +"f . c #7FC637", +"g . c #91CD4F", +"h . c #8ECC4A", +"i . c #8DCB48", +"j . c #8BCB47", +"k . c #8BCB45", +"l . c #8ACA44", +"m . c #89C943", +"n . c #75C229", +"o . c #E6B400", +"p . c #FFB400", +"q . c #8AB400", +"r . c #2B841D", +"s . c #07215A", +"t . c #0B2A64", +"u . c #0A2962", +"v . c #0A2862", +"w . c #113876", +"x . c #144081", +"y . c #164586", +"z . c #164587", +"A . c #12448A", +"B . c #0A428F", +"C . c #0A428D", +"D . c #174584", +"E . c #22487F", +"F . c #324B72", +"G . c #394D6C", +"H . c #384D6D", +"I . c #374D6E", +"J . c #25487E", +"K . c #194683", +"L . c #0E438A", +"M . c #084190", +"N . c #10438C", +"O . c #154588", +"P . c #154486", +"Q . c #143E7F", +"R . c #113875", +"S . c #0B2B65", +"T . c #092863", +"U . c #0A2964", +"V . c #16336B", +"W . c #08245C", +"X . c #072159", +"Y . c #07225C", +"Z . c #2F9203", +"` . c #D4B300", +" .. c #9CB400", +"... c #4AB400", +"+.. c #5EB90D", +"@.. c #87C93F", +"#.. c #8AC943", +"$.. c #8ACA43", +"%.. c #8BCA44", +"&.. c #8BCB46", +"*.. c #90CD4C", +"=.. c #64BB16", +"-.. c #52B109", +";.. c #52B206", +">.. c #53B500", +",.. c #61BA13", +"'.. c #8BCA46", +").. c #89CA43", +"!.. c #88C942", +"~.. c #88C940", +"{.. c #87C940", +"].. c #86C940", +"^.. c #65BB16", +"/.. c #4CB400", +"(.. c #B5B300", +"_.. c #FFB100", +":.. c #EBB000", +"<.. c #68B300", +"[.. c #369A00", +"}.. c #2F9400", +"|.. c #2F9600", +"1.. c #2C8915", +"2.. c #07225A", +"3.. c #041743", +"4.. c #04153F", +"5.. c #09245B", +"6.. c #092761", +"7.. c #082660", +"8.. c #0B2863", +"9.. c #0B2963", +"0.. c #0B2862", +"a.. c #0A2761", +"b.. c #0C2963", +"c.. c #0D2D68", +"d.. c #103471", +"e.. c #123A79", +"f.. c #164385", +"g.. c #174487", +"h.. c #174587", +"i.. c #144387", +"j.. c #124387", +"k.. c #104288", +"l.. c #104289", +"m.. c #154385", +"n.. c #174586", +"o.. c #164486", +"p.. c #143E7E", +"q.. c #123877", +"r.. c #0F326F", +"s.. c #0C2C67", +"t.. c #15326A", +"u.. c #425C89", +"v.. c #5A7199", +"w.. c #153065", +"x.. c #042059", +"y.. c #061B4C", +"z.. c #04133B", +"A.. c #061D51", +"B.. c #07225B", +"C.. c #2F9302", +"D.. c #ABB100", +"E.. c #FFB000", +"F.. c #F5B100", +"G.. c #54B503", +"H.. c #7BC430", +"I.. c #87C941", +"J.. c #88C941", +"K.. c #88CA42", +"L.. c #8ACA45", +"M.. c #7CC533", +"N.. c #54B600", +"O.. c #4BA52D", +"P.. c #4BA529", +"Q.. c #77C22D", +"R.. c #8AC945", +"S.. c #89C945", +"T.. c #89C944", +"U.. c #87C841", +"V.. c #86C840", +"W.. c #85C83E", +"X.. c #80C738", +"Y.. c #5BB70A", +"Z.. c #81B200", +"`.. c #FDAD00", +" +. c #FFAE03", +".+. c #CEB510", +"++. c #329800", +"@+. c #2D9300", +"#+. c #2E9400", +"$+. c #2E9500", +"%+. c #2C8B0E", +"&+. c #07235C", +"*+. c #062055", +"=+. c #04143A", +"-+. c #04153D", +";+. c #041F56", +">+. c #143067", +",+. c #3D5685", +"'+. c #19356C", +")+. c #092660", +"!+. c #0B2861", +"~+. c #0B2761", +"{+. c #0A265F", +"]+. c #0B2760", +"^+. c #103370", +"/+. c #123876", +"(+. c #143C7C", +"_+. c #164284", +":+. c #164283", +"<+. c #154283", +"[+. c #153F7F", +"}+. c #133A79", +"|+. c #113674", +"1+. c #0F306D", +"2+. c #04205A", +"3+. c #274174", +"4+. c #62799F", +"5+. c #657CA1", +"6+. c #3B5483", +"7+. c #03205A", +"8+. c #051B4B", +"9+. c #041236", +"0+. c #051946", +"a+. c #07245C", +"b+. c #2E9302", +"c+. c #2C9200", +"d+. c #56B600", +"e+. c #49B400", +"f+. c #84B407", +"g+. c #FDB20D", +"h+. c #FFAC00", +"i+. c #CDAF00", +"j+. c #6FBF22", +"k+. c #86C93F", +"l+. c #86C83F", +"m+. c #8BCA47", +"n+. c #5DB70E", +"o+. c #52B203", +"p+. c #52B302", +"q+. c #59B609", +"r+. c #85C83F", +"s+. c #88C943", +"t+. c #84C83D", +"u+. c #83C73C", +"v+. c #83C73B", +"w+. c #82C73A", +"x+. c #78C32E", +"y+. c #54B404", +"z+. c #E0AB00", +"A+. c #FFB211", +"B+. c #FFCE67", +"C+. c #A9B412", +"D+. c #4EAF00", +"E+. c #2E9301", +"F+. c #07245D", +"G+. c #07255E", +"H+. c #061D4F", +"I+. c #051239", +"J+. c #051947", +"K+. c #021F5A", +"L+. c #365080", +"M+. c #6980A5", +"N+. c #5B739B", +"O+. c #2F4A7C", +"P+. c #08255E", +"Q+. c #0B2860", +"R+. c #0B275F", +"S+. c #0A265E", +"T+. c #0B265F", +"U+. c #0C2A64", +"V+. c #0E2E69", +"W+. c #113675", +"X+. c #154081", +"Y+. c #154183", +"Z+. c #164285", +"`+. c #154182", +" @. c #154082", +".@. c #143F7F", +"+@. c #133B7B", +"@@. c #0E306C", +"#@. c #08255D", +"$@. c #03215A", +"%@. c #1D396E", +"&@. c #5B729B", +"*@. c #60779E", +"=@. c #5A719A", +"-@. c #102C65", +";@. c #041E55", +">@. c #05143C", +",@. c #051640", +"'@. c #07245E", +")@. c #2C9100", +"!@. c #E9C447", +"~@. c #FFC449", +"{@. c #FFA900", +"]@. c #96B000", +"^@. c #87C942", +"/@. c #8CCA48", +"(@. c #70BF25", +"_@. c #4CA725", +":@. c #4CA91F", +"<@. c #52B500", +"[@. c #67BC1B", +"}@. c #88CA44", +"|@. c #85C941", +"1@. c #84C83F", +"2@. c #83C83D", +"3@. c #83C83C", +"4@. c #81C73A", +"5@. c #80C639", +"6@. c #80C638", +"7@. c #81C739", +"8@. c #71C026", +"9@. c #51B301", +"0@. c #ABAC00", +"a@. c #FFAF10", +"b@. c #FFD57C", +"c@. c #FEC34C", +"d@. c #86AE00", +"e@. c #48B400", +"f@. c #2F9303", +"g@. c #07245F", +"h@. c #061947", +"i@. c #05133A", +"j@. c #051D50", +"k@. c #536C96", +"l@. c #61799F", +"m@. c #3E5786", +"n@. c #05225D", +"o@. c #09245E", +"p@. c #0A255E", +"q@. c #09255C", +"r@. c #09255D", +"s@. c #0F3370", +"t@. c #103674", +"u@. c #113877", +"v@. c #133A7B", +"w@. c #133C7E", +"x@. c #143E80", +"y@. c #143F81", +"z@. c #143F82", +"A@. c #154083", +"B@. c #133D7E", +"C@. c #123878", +"D@. c #103371", +"E@. c #0A275F", +"F@. c #09245D", +"G@. c #0A255F", +"H@. c #09255E", +"I@. c #05215C", +"J@. c #17336A", +"K@. c #587099", +"L@. c #5E769D", +"M@. c #647CA2", +"N@. c #2C4779", +"O@. c #021F59", +"P@. c #061742", +"Q@. c #062056", +"R@. c #07255F", +"S@. c #34921A", +"T@. c #389C00", +"U@. c #52B100", +"V@. c #D0B318", +"W@. c #FFD47B", +"X@. c #FFC348", +"Y@. c #EEA800", +"Z@. c #5EB810", +"`@. c #7EC535", +" #. c #80C73A", +".#. c #82C73B", +"+#. c #84C83E", +"@#. c #85C840", +"##. c #88CA43", +"$#. c #7EC637", +"%#. c #73C22A", +"&#. c #82C73C", +"*#. c #81C73B", +"=#. c #7FC73A", +"-#. c #7FC638", +";#. c #7EC635", +">#. c #7DC534", +",#. c #7EC636", +"'#. c #6CBF21", +")#. c #4BB301", +"!#. c #F9A804", +"~#. c #FECB64", +"{#. c #FFD177", +"]#. c #EFB321", +"^#. c #4CB600", +"/#. c #2B9100", +"(#. c #2E9106", +"_#. c #08245F", +":#. c #082460", +"<#. c #051740", +"[#. c #05153E", +"}#. c #031E56", +"|#. c #213C72", +"1#. c #637AA1", +"2#. c #5F769E", +"3#. c #6078A0", +"4#. c #344F7F", +"5#. c #03215C", +"6#. c #08255F", +"7#. c #09255F", +"8#. c #0A255D", +"9#. c #0A255C", +"0#. c #0A245D", +"a#. c #0A245C", +"b#. c #09235B", +"c#. c #0D2A66", +"d#. c #0D2C68", +"e#. c #0E2E6B", +"f#. c #0F316F", +"g#. c #103472", +"h#. c #0D2B67", +"i#. c #0C2964", +"j#. c #0C2761", +"k#. c #0A235B", +"l#. c #06235E", +"m#. c #102D65", +"n#. c #566E98", +"o#. c #5D759D", +"p#. c #647BA2", +"q#. c #496290", +"r#. c #07235F", +"s#. c #051B4A", +"t#. c #061D4E", +"u#. c #082561", +"v#. c #08245E", +"w#. c #082560", +"x#. c #30862F", +"y#. c #B3AB00", +"z#. c #FFC453", +"A#. c #FED47E", +"B#. c #FFB830", +"C#. c #BEA900", +"D#. c #5BB70D", +"E#. c #79C430", +"F#. c #7DC536", +"G#. c #7FC639", +"H#. c #5DB80F", +"I#. c #4AA723", +"J#. c #51B500", +"K#. c #7BC534", +"L#. c #81C83E", +"M#. c #7DC636", +"N#. c #7CC534", +"O#. c #7AC533", +"P#. c #7AC532", +"Q#. c #6ABE1F", +"R#. c #4FB402", +"S#. c #CDA600", +"T#. c #FFBE45", +"U#. c #FDD179", +"V#. c #FFC65B", +"W#. c #DCA807", +"X#. c #5AB100", +"Y#. c #319C00", +"Z#. c #2D9400", +"`#. c #2C9004", +" $. c #082661", +".$. c #07245B", +"+$. c #05163F", +"@$. c #3A5585", +"#$. c #667DA4", +"$$. c #5D759E", +"%$. c #5E77A0", +"&$. c #2C487B", +"*$. c #0A245B", +"=$. c #0A235A", +"-$. c #09235A", +";$. c #092259", +">$. c #092359", +",$. c #09265F", +"'$. c #072560", +")$. c #506A96", +"!$. c #5C759E", +"~$. c #13306A", +"{$. c #051E53", +"]$. c #05153C", +"^$. c #061D4D", +"/$. c #082762", +"($. c #257B22", +"_$. c #2E9600", +":$. c #96AB00", +"<$. c #FFB42D", +"[$. c #FECF73", +"}$. c #FECD6D", +"|$. c #FEAC12", +"1$. c #7FAD00", +"2$. c #54B80D", +"3$. c #77C32D", +"4$. c #7BC533", +"5$. c #7CC634", +"6$. c #80C73B", +"7$. c #81C83F", +"8$. c #67BD1C", +"9$. c #50B202", +"0$. c #4FB302", +"a$. c #61B60C", +"b$. c #8DC332", +"c$. c #7BC73B", +"d$. c #7EC638", +"e$. c #78C432", +"f$. c #78C430", +"g$. c #78C42E", +"h$. c #79C431", +"i$. c #62C021", +"j$. c #93AC00", +"k$. c #FFAE1F", +"l$. c #FCCC6E", +"m$. c #FBCC6E", +"n$. c #FFB637", +"o$. c #C2A100", +"p$. c #279300", +"q$. c #08235A", +"r$. c #526C98", +"s$. c #637BA2", +"t$. c #5B759E", +"u$. c #264378", +"v$. c #05235F", +"w$. c #092762", +"x$. c #09245A", +"y$. c #496391", +"z$. c #5E769F", +"A$. c #647CA5", +"B$. c #2A477B", +"C$. c #04225D", +"D$. c #082259", +"E$. c #257C23", +"F$. c #2C9300", +"G$. c #1F9200", +"H$. c #6D9C00", +"I$. c #F9A70E", +"J$. c #FEC65E", +"K$. c #FBCD71", +"L$. c #FFC150", +"M$. c #DCA400", +"N$. c #61B810", +"O$. c #74C32D", +"P$. c #78C42F", +"Q$. c #78C431", +"R$. c #79C432", +"S$. c #7AC534", +"T$. c #7CC635", +"U$. c #7DC637", +"V$. c #7DC639", +"W$. c #80BD1E", +"X$. c #51B600", +"Y$. c #49A527", +"Z$. c #459F31", +"`$. c #A0B109", +" %. c #92C231", +".%. c #77C738", +"+%. c #79C532", +"@%. c #77C42F", +"#%. c #77C42E", +"$%. c #76C32D", +"%%. c #75C32D", +"&%. c #73C42E", +"*%. c #77BE22", +"=%. c #E7A406", +"-%. c #FFC053", +";%. c #FBCA6B", +">%. c #FCC660", +",%. c #FFA616", +"'%. c #A79700", +")%. c #249300", +"!%. c #2B9300", +"~%. c #2C9400", +"{%. c #2B9004", +"]%. c #092965", +"^%. c #062561", +"/%. c #19376F", +"(%. c #6078A2", +"_%. c #6078A1", +":%. c #59739D", +"<%. c #203D74", +"[%. c #052560", +"}%. c #092864", +"|%. c #092862", +"1%. c #092159", +"2%. c #09225A", +"3%. c #082157", +"4%. c #071E53", +"5%. c #071D52", +"6%. c #425E8D", +"7%. c #5D769F", +"8%. c #657DA5", +"9%. c #405B8C", +"0%. c #092865", +"a%. c #247B22", +"b%. c #2D9600", +"c%. c #1E9300", +"d%. c #559500", +"e%. c #EB9A00", +"f%. c #FFB840", +"g%. c #FBC968", +"h%. c #FFAD24", +"i%. c #AAAF0D", +"j%. c #6CC42C", +"k%. c #76C42F", +"l%. c #7AC535", +"m%. c #79C739", +"n%. c #AEB91E", +"o%. c #6FB000", +"p%. c #50B500", +"q%. c #4BAE08", +"r%. c #389C0A", +"s%. c #4AB000", +"t%. c #D2AD0B", +"u%. c #82C331", +"v%. c #74C635", +"w%. c #75C42F", +"x%. c #73C32C", +"y%. c #72C229", +"z%. c #6BC42B", +"A%. c #B3AC0E", +"B%. c #FFAC26", +"C%. c #FBC868", +"D%. c #FBC662", +"E%. c #FCBA47", +"F%. c #FF9B02", +"G%. c #9B9600", +"H%. c #279200", +"I%. c #269200", +"J%. c #2B9400", +"K%. c #2A9004", +"L%. c #0B2D6B", +"M%. c #092763", +"N%. c #042361", +"O%. c #2D4A7E", +"P%. c #657DA6", +"Q%. c #56719C", +"R%. c #1A3971", +"S%. c #062562", +"T%. c #081F55", +"U%. c #092057", +"V%. c #092158", +"W%. c #082056", +"X%. c #071E54", +"Y%. c #051C4F", +"Z%. c #051A4D", +"`%. c #05194B", +" &. c #061F55", +".&. c #092964", +"+&. c #072763", +"@&. c #3C588A", +"#&. c #5C769F", +"$&. c #627BA3", +"%&. c #546E9A", +"&&. c #0C2B66", +"*&. c #082359", +"=&. c #2C9600", +"-&. c #2A9300", +";&. c #519400", +">&. c #E19700", +",&. c #FFA91F", +"'&. c #FBC45F", +")&. c #FBC664", +"!&. c #FEC054", +"~&. c #EBA206", +"{&. c #7DBD23", +"]&. c #6FC32A", +"^&. c #73C229", +"/&. c #73C32B", +"(&. c #76C32E", +"_&. c #76C42E", +":&. c #77C430", +"<&. c #78C533", +"[&. c #71C736", +"}&. c #B2B820", +"|&. c #B0AB00", +"1&. c #47B300", +"2&. c #41A800", +"3&. c #379232", +"4&. c #368E42", +"5&. c #42A800", +"6&. c #44B400", +"7&. c #AAA900", +"8&. c #E2AA0D", +"9&. c #7DC22F", +"0&. c #72C532", +"a&. c #75C42E", +"b&. c #75C32E", +"c&. c #71C128", +"d&. c #6CC128", +"e&. c #7ABC21", +"f&. c #EB9F07", +"g&. c #FEBC4E", +"h&. c #FBC15C", +"i&. c #FBAA28", +"j&. c #FF9500", +"k&. c #AD9500", +"l&. c #2A9200", +"m&. c #239200", +"n&. c #2B9200", +"o&. c #2C9106", +"p&. c #092A66", +"q&. c #092A65", +"r&. c #051741", +"s&. c #061C4B", +"t&. c #062662", +"u&. c #405D8D", +"v&. c #657EA6", +"w&. c #5D77A0", +"x&. c #546F9A", +"y&. c #15346E", +"z&. c #082862", +"A&. c #082763", +"B&. c #082863", +"C&. c #061F52", +"D&. c #051C50", +"E&. c #092056", +"F&. c #071D53", +"G&. c #051B4E", +"H&. c #051B4D", +"I&. c #07255D", +"J&. c #092B66", +"K&. c #355486", +"L&. c #5B779F", +"M&. c #5F79A2", +"N&. c #5F7AA3", +"O&. c #193972", +"P&. c #052259", +"Q&. c #071E4E", +"R&. c #308935", +"S&. c #299200", +"T&. c #1D9200", +"U&. c #5F9300", +"V&. c #EB9500", +"W&. c #FF9B07", +"X&. c #FABB4B", +"Y&. c #FBC461", +"Z&. c #FFA924", +"`&. c #B2AB0D", +" *. c #67C228", +".*. c #70C027", +"+*. c #75C430", +"@*. c #6FC633", +"#*. c #A9B720", +"$*. c #E9A401", +"%*. c #60B100", +"&*. c #4BB000", +"**. c #2F9115", +"=*. c #319123", +"-*. c #279100", +";*. c #47AC00", +">*. c #E8A100", +",*. c #DBA90C", +"'*. c #79C12C", +")*. c #70C42F", +"!*. c #73C32D", +"~*. c #73C22B", +"{*. c #71C229", +"]*. c #6FC027", +"^*. c #6FC026", +"/*. c #6DC025", +"(*. c #66C227", +"_*. c #B2AA0D", +":*. c #FFA41E", +"<*. c #FBC05C", +"[*. c #FBBD56", +"}*. c #FBBA4D", +"|*. c #FA9B0E", +"1*. c #FF9300", +"2*. c #BF9300", +"3*. c #2B9204", +"4*. c #092B68", +"5*. c #072257", +"6*. c #05163E", +"7*. c #051D4D", +"8*. c #0C2D68", +"9*. c #54709C", +"0*. c #627CA4", +"a*. c #5B76A0", +"b*. c #59749E", +"c*. c #506C97", +"d*. c #10316B", +"e*. c #092D69", +"f*. c #0F3674", +"g*. c #123C7B", +"h*. c #144080", +"i*. c #154483", +"j*. c #164686", +"k*. c #144382", +"l*. c #14407F", +"m*. c #113B79", +"n*. c #0E3472", +"o*. c #0A2E69", +"p*. c #082A65", +"q*. c #082864", +"r*. c #092C67", +"s*. c #051C4E", +"t*. c #061C50", +"u*. c #091F58", +"v*. c #091F57", +"w*. c #091F56", +"x*. c #051D51", +"y*. c #092A64", +"z*. c #082964", +"A*. c #092B67", +"B*. c #0C316D", +"C*. c #144280", +"D*. c #154484", +"E*. c #164687", +"F*. c #164585", +"G*. c #144281", +"H*. c #133F7E", +"I*. c #113A77", +"J*. c #0D326F", +"K*. c #052764", +"L*. c #304F82", +"M*. c #5A759E", +"N*. c #5D78A2", +"O*. c #647EA7", +"P*. c #2D4C81", +"Q*. c #051842", +"R*. c #061A46", +"S*. c #092A67", +"T*. c #30921D", +"U*. c #259200", +"V*. c #219200", +"W*. c #779200", +"X*. c #F39400", +"Y*. c #FAAC2F", +"Z*. c #FBBE56", +"`*. c #FBBF59", +" =. c #FFB646", +".=. c #EC9D04", +"+=. c #7ABC20", +"@=. c #6AC126", +"#=. c #6EC026", +"$=. c #73C22C", +"%=. c #73C32E", +"&=. c #6CC530", +"*=. c #A3B71D", +"==. c #FF9F01", +"-=. c #9DA900", +";=. c #3FA500", +">=. c #299204", +",=. c #2D910D", +"'=. c #268E00", +")=. c #2A9000", +"!=. c #45AB00", +"~=. c #43B300", +"{=. c #91AB00", +"]=. c #FF9B00", +"^=. c #D3A509", +"/=. c #73BF24", +"(=. c #6DC32D", +"_=. c #72C02A", +":=. c #71C028", +"<=. c #6FC028", +"[=. c #6EBF27", +"}=. c #6EBF26", +"|=. c #6EC025", +"1=. c #6FC125", +"2=. c #56A811", +"3=. c #DB9500", +"4=. c #FFB13D", +"5=. c #FBBC56", +"6=. c #FBBB52", +"7=. c #F9AE35", +"8=. c #F99200", +"9=. c #FF9100", +"0=. c #DD9100", +"a=. c #639201", +"b=. c #1F9100", +"c=. c #219100", +"d=. c #289300", +"e=. c #288D09", +"f=. c #092B69", +"g=. c #092C68", +"h=. c #072052", +"i=. c #052055", +"j=. c #173973", +"k=. c #5E79A3", +"l=. c #5E78A2", +"m=. c #5A769F", +"n=. c #5B7AA3", +"o=. c #577BA6", +"p=. c #1B4C8B", +"q=. c #1A5091", +"r=. c #1D5394", +"s=. c #1D5496", +"t=. c #1C5393", +"u=. c #164786", +"v=. c #0B2F6C", +"w=. c #082A66", +"x=. c #091F55", +"y=. c #091E55", +"z=. c #062259", +"A=. c #0D3572", +"B=. c #134180", +"C=. c #1C5292", +"D=. c #15498B", +"E=. c #396398", +"F=. c #5F80A9", +"G=. c #5976A0", +"H=. c #3E5C8D", +"I=. c #052763", +"J=. c #051A46", +"K=. c #051944", +"L=. c #082861", +"M=. c #299102", +"N=. c #1C9100", +"O=. c #359201", +"P=. c #A39201", +"Q=. c #FC9100", +"R=. c #FC9000", +"S=. c #F89D13", +"T=. c #FAB84C", +"U=. c #FBBA51", +"V=. c #FCBC54", +"W=. c #FFA017", +"X=. c #8F9A03", +"Y=. c #51B41C", +"Z=. c #6DC024", +"`=. c #6EC125", +" -. c #6DBF26", +".-. c #6EBF28", +"+-. c #70C028", +"@-. c #71C029", +"#-. c #72C12B", +"$-. c #68C42C", +"%-. c #9BB317", +"&-. c #FE9C01", +"*-. c #DEA100", +"=-. c #2F9500", +"--. c #278E00", +";-. c #288F00", +">-. c #358F34", +",-. c #2B9102", +"'-. c #268D00", +")-. c #298F00", +"!-. c #2F9800", +"~-. c #CE9C00", +"{-. c #FF9900", +"]-. c #CD9F00", +"^-. c #6CB714", +"/-. c #66C127", +"(-. c #70C229", +"_-. c #6FC127", +":-. c #6DBF25", +"<-. c #6ABE24", +"[-. c #62B81F", +"}-. c #52AD16", +"|-. c #3D9E0C", +"1-. c #2B9909", +"2-. c #739603", +"3-. c #FE990E", +"4-. c #FDB74B", +"5-. c #FAB74D", +"6-. c #F99E1B", +"7-. c #FE8E00", +"8-. c #F98E00", +"9-. c #A98E00", +"0-. c #4A8F00", +"a-. c #188319", +"b-. c #092C69", +"c-. c #061D4C", +"d-. c #051843", +"e-. c #03225A", +"f-. c #26487E", +"g-. c #617DA6", +"h-. c #6181AA", +"i-. c #658AB2", +"j-. c #6891B9", +"k-. c #5986B3", +"l-. c #1F5697", +"m-. c #1B5191", +"n-. c #154382", +"o-. c #0D3371", +"p-. c #082A67", +"q-. c #061E53", +"r-. c #0A2E6B", +"s-. c #184B8B", +"t-. c #185193", +"u-. c #396DA4", +"v-. c #6792BA", +"w-. c #658DB6", +"x-. c #6285AE", +"y-. c #627FA8", +"z-. c #4C6A98", +"A-. c #07255C", +"B-. c #092D6A", +"C-. c #1D8E03", +"D-. c #309000", +"E-. c #758E00", +"F-. c #DA8E00", +"G-. c #FF8E00", +"H-. c #FA8D00", +"I-. c #F89003", +"J-. c #FAAD39", +"K-. c #FAB74B", +"L-. c #FAB951", +"M-. c #FFA92F", +"N-. c #CA9300", +"O-. c #369908", +"P-. c #349A09", +"Q-. c #47A611", +"R-. c #5AB31B", +"S-. c #67BC22", +"T-. c #6BBF24", +"U-. c #70C128", +"V-. c #6EC229", +"W-. c #61BE20", +"X-. c #97AA08", +"Y-. c #F69900", +"Z-. c #FF9A00", +"`-. c #7AA000", +" ;. c #2D9E00", +".;. c #278D00", +"+;. c #329122", +"@;. c #348D33", +"#;. c #289100", +"$;. c #1D8D00", +"%;. c #5C9200", +"&;. c #FA9800", +"*;. c #FF9F11", +"=;. c #D69C04", +"-;. c #55A005", +";;. c #3CA612", +">;. c #4CA914", +",;. c #49A713", +"';. c #40A10E", +");. c #389B0A", +"!;. c #339807", +"~;. c #349908", +"{;. c #2E9A09", +"];. c #B29100", +"^;. c #FF9F21", +"/;. c #FAB64C", +"(;. c #FAB247", +"_;. c #FAAD3B", +":;. c #F89007", +"<;. c #FA8B00", +"[;. c #FF8A00", +"};. c #F08A00", +"|;. c #B78C00", +"1;. c #908610", +"2;. c #051844", +"3;. c #022460", +"4;. c #3C5E90", +"5;. c #7095BA", +"6;. c #6C95BC", +"7;. c #6994BB", +"8;. c #6891BA", +"9;. c #5684B2", +"0;. c #1E5696", +"a;. c #1B5395", +"b;. c #144484", +"c;. c #082761", +"d;. c #041B4E", +"e;. c #051E52", +"f;. c #051D52", +"g;. c #051D53", +"h;. c #041D52", +"i;. c #366AA2", +"j;. c #6690B9", +"k;. c #6A95BB", +"l;. c #6C94BA", +"m;. c #6386AE", +"n;. c #123672", +"o;. c #041E51", +"p;. c #072256", +"q;. c #092E6B", +"r;. c #092D6B", +"s;. c #9D8A02", +"t;. c #D78B00", +"u;. c #FE8A00", +"v;. c #F99F21", +"w;. c #FAB246", +"x;. c #FAB349", +"y;. c #FEAF3E", +"z;. c #F49206", +"A;. c #5C9605", +"B;. c #2C9A09", +"C;. c #359A09", +"D;. c #339908", +"E;. c #359908", +"F;. c #3C9E0C", +"G;. c #45A411", +"H;. c #46A813", +"I;. c #3AA30D", +"J;. c #939C00", +"K;. c #FC9F10", +"L;. c #BA9600", +"M;. c #228F00", +"N;. c #248D00", +"O;. c #278F00", +"P;. c #328E2E", +"Q;. c #289000", +"R;. c #208E00", +"S;. c #AB9300", +"T;. c #FFBD58", +"U;. c #FFB953", +"V;. c #DC9203", +"W;. c #508B00", +"X;. c #1B8F00", +"Y;. c #2C9304", +"Z;. c #329707", +"`;. c #369A0A", +" >. c #2E9909", +".>. c #459806", +"+>. c #E38E01", +"@>. c #FFA530", +"#>. c #FAB045", +"$>. c #FAAE41", +"%>. c #F9A026", +"&>. c #FB8800", +"*>. c #FF8600", +"=>. c #092E6A", +"->. c #051A49", +";>. c #061E4F", +">>. c #124181", +",>. c #5683B1", +"'>. c #729CC0", +")>. c #6892BA", +"!>. c #507FAF", +"~>. c #1C5696", +"{>. c #184A89", +"]>. c #08265D", +"^>. c #041D51", +"/>. c #051F53", +"(>. c #051F54", +"_>. c #051F55", +":>. c #195193", +"<>. c #31669F", +"[>. c #638FB8", +"}>. c #6691BA", +"|>. c #6994BA", +"1>. c #6D97BC", +"2>. c #709ABE", +"3>. c #2E609A", +"4>. c #092D67", +"5>. c #07245A", +"6>. c #092F6C", +"7>. c #FF8700", +"8>. c #FE8700", +"9>. c #F98800", +"0>. c #F88800", +"a>. c #F9900C", +"b>. c #FAAA3B", +"c>. c #FAAE42", +"d>. c #FBAF43", +"e>. c #FF9613", +"f>. c #939101", +"g>. c #289A09", +"h>. c #359909", +"i>. c #369A09", +"j>. c #2F9606", +"k>. c #239102", +"l>. c #9A8C00", +"m>. c #FDA220", +"n>. c #FFC771", +"o>. c #F4A420", +"p>. c #1F8F00", +"q>. c #2C910C", +"r>. c #339324", +"s>. c #218F00", +"t>. c #418E00", +"u>. c #E9B448", +"v>. c #FFCF86", +"w>. c #FFB952", +"x>. c #EE9508", +"y>. c #718C00", +"z>. c #1D8E00", +"A>. c #248F00", +"B>. c #2A9101", +"C>. c #2D9304", +"D>. c #2E9304", +"E>. c #2E9505", +"F>. c #229504", +"G>. c #6F8E00", +"H>. c #FD8D07", +"I>. c #FCA736", +"J>. c #FAAB3F", +"K>. c #FAA83A", +"L>. c #F99111", +"M>. c #092F6D", +"N>. c #092E6C", +"O>. c #082C6A", +"P>. c #0B326F", +"Q>. c #174A8A", +"R>. c #215B9A", +"S>. c #6491B9", +"T>. c #6F98BD", +"U>. c #4D7EAE", +"V>. c #0B2C66", +"W>. c #051F56", +"X>. c #051E54", +"Y>. c #041E54", +"Z>. c #1A5495", +"`>. c #2F659F", +" ,. c #628EB8", +".,. c #6893BB", +"+,. c #6B96BC", +"@,. c #729BBF", +"#,. c #4175A9", +"$,. c #175193", +"%,. c #113E7B", +"&,. c #082D6A", +"*,. c #F88700", +"=,. c #F99F29", +"-,. c #FAAA3D", +";,. c #FAAC3F", +">,. c #FF9A1E", +",,. c #C88A00", +"',. c #2B9504", +"),. c #2E9404", +"!,. c #2C9203", +"~,. c #299000", +"{,. c #1D8F00", +"],. c #378D00", +"^,. c #B88D00", +"/,. c #FFA527", +"(,. c #FDC774", +"_,. c #FFCA79", +":,. c #979A11", +"<,. c #1C8D00", +"[,. c #2D9305", +"},. c #339323", +"|,. c #1A8D00", +"1,. c #819C1A", +"2,. c #FFC674", +"3,. c #FCC877", +"4,. c #FFB957", +"5,. c #FC950E", +"6,. c #988B00", +"7,. c #268F00", +"8,. c #1E8F00", +"9,. c #A38900", +"0,. c #FF8D0B", +"a,. c #FAA536", +"b,. c #FAA739", +"c,. c #FA9F2B", +"d,. c #F88503", +"e,. c #F78300", +"f,. c #FA8300", +"g,. c #0F3B79", +"h,. c #1C5798", +"i,. c #295F9C", +"j,. c #6D96BD", +"k,. c #6D97BD", +"l,. c #6995BB", +"m,. c #6692BA", +"n,. c #4C7DAE", +"o,. c #103775", +"p,. c #0D316E", +"q,. c #052056", +"r,. c #052058", +"s,. c #092962", +"t,. c #113977", +"u,. c #1A5191", +"v,. c #1A5596", +"w,. c #2D64A0", +"x,. c #618EB8", +"y,. c #6591B9", +"z,. c #6793BA", +"A,. c #6A95BC", +"B,. c #4D7DAE", +"C,. c #195495", +"D,. c #1E5A9B", +"E,. c #164A8A", +"F,. c #09306E", +"G,. c #09306F", +"H,. c #F98400", +"I,. c #F78100", +"J,. c #F99115", +"K,. c #FAA83B", +"L,. c #FE9A22", +"M,. c #EE8700", +"N,. c #4A8D00", +"O,. c #238F00", +"P,. c #1A8F00", +"Q,. c #558D00", +"R,. c #D88C00", +"S,. c #FFA630", +"T,. c #FCC46F", +"U,. c #FFCA7C", +"V,. c #DBB54D", +"W,. c #328E00", +"X,. c #2C9306", +"Y,. c #328F2C", +"Z,. c #279000", +"`,. c #C3AE3F", +" '. c #FFC573", +".'. c #FBC26E", +"+'. c #FDB959", +"@'. c #FF9717", +"#'. c #C98900", +"$'. c #538D00", +"%'. c #D88400", +"&'. c #FF8C0E", +"*'. c #F9A130", +"='. c #F9A235", +"-'. c #F79119", +";'. c #FA8000", +">'. c #DB830E", +",'. c #0A306E", +"''. c #113E7E", +")'. c #194882", +"!'. c #195394", +"~'. c #356BA3", +"{'. c #6F99BE", +"]'. c #6C97BD", +"^'. c #6895BB", +"/'. c #6592BA", +"('. c #6693BA", +"_'. c #4678AB", +":'. c #1A5696", +"<'. c #1E5798", +"['. c #184C8A", +"}'. c #06225A", +"|'. c #052057", +"1'. c #052159", +"2'. c #0A2B65", +"3'. c #113976", +"4'. c #123D7B", +"5'. c #1B5696", +"6'. c #28609C", +"7'. c #5E8CB7", +"8'. c #6995BC", +"9'. c #6F9ABF", +"0'. c #5887B4", +"a'. c #1A4F8D", +"b'. c #174A89", +"c'. c #0B3270", +"d'. c #0A316F", +"e'. c #F48100", +"f'. c #F68506", +"g'. c #F89D2B", +"h'. c #F9A335", +"i'. c #FA9821", +"j'. c #FF8401", +"k'. c #808A00", +"l'. c #258F00", +"m'. c #1B9000", +"n'. c #2D8F00", +"o'. c #8C8B00", +"p'. c #F38B02", +"q'. c #FFA938", +"r'. c #FBC06A", +"s'. c #FDC370", +"t'. c #FFC067", +"u'. c #669712", +"v'. c #33902B", +"w'. c #299203", +"x'. c #499106", +"y'. c #ECB452", +"z'. c #FFC06C", +"A'. c #FBBD66", +"B'. c #FCB859", +"C'. c #FF981D", +"D'. c #F48600", +"E'. c #A18A00", +"F'. c #3F8E00", +"G'. c #219000", +"H'. c #1C9000", +"I'. c #598C00", +"J'. c #F57F00", +"K'. c #FB870A", +"L'. c #F89927", +"M'. c #F89C2C", +"N'. c #F7860B", +"O'. c #FA7E00", +"P'. c #0A3271", +"Q'. c #14386D", +"R'. c #102E5F", +"S'. c #164D8C", +"T'. c #4377AB", +"U'. c #6794BB", +"V'. c #6592BB", +"W'. c #4678AC", +"X'. c #1B5697", +"Y'. c #1C5493", +"Z'. c #103A77", +"`'. c #0E3572", +" ). c #06235C", +".). c #05225A", +"+). c #051F57", +"@). c #0A2C66", +"#). c #164684", +"$). c #29619D", +"%). c #6491BA", +"&). c #6693BB", +"*). c #6994BC", +"=). c #6E98BE", +"-). c #6591BA", +";). c #225C9C", +">). c #143D75", +",). c #102B5B", +"'). c #1B4D88", +")). c #194F90", +"!). c #F67E00", +"~). c #F7931E", +"{). c #F89D2E", +"]). c #F79018", +"^). c #FF8001", +"/). c #B48500", +"(). c #698C00", +"_). c #D28700", +":). c #FF8A05", +"<). c #FEAA3E", +"[). c #FBBC64", +"}). c #FCBD67", +"|). c #FFBF6B", +"1). c #A0A127", +"2). c #269000", +"3). c #2E9310", +"4). c #2C930B", +"5). c #259000", +"6). c #70920B", +"7). c #FEB150", +"8). c #FFBC65", +"9). c #FBB85D", +"0). c #FBB557", +"a). c #FD9922", +"b). c #FF8200", +"c). c #EA8300", +"d). c #978800", +"e). c #3E8D00", +"f). c #199000", +"g). c #1E9000", +"h). c #1A9000", +"i). c #8B8700", +"j). c #FF7C00", +"k). c #F77F03", +"l). c #F78B15", +"m). c #F7860F", +"n). c #0A3372", +"o). c #0F3B7B", +"p). c #1E5896", +"q). c #123365", +"r). c #185191", +"s). c #4E7FB0", +"t). c #6A96BC", +"u). c #4579AC", +"v). c #1B5798", +"w). c #1F5A99", +"x). c #1F5999", +"y). c #13407F", +"z). c #0F3876", +"A). c #06245C", +"B). c #06225C", +"C). c #1A4F8E", +"D). c #205B9B", +"E). c #28619E", +"F). c #5D8CB7", +"G). c #6390BA", +"H). c #6895BC", +"I). c #6C97BE", +"J). c #2A64A1", +"K). c #144079", +"L). c #0F2C5B", +"M). c #17467E", +"N). c #0A3270", +"O). c #F77F04", +"P). c #F78C17", +"Q). c #F6850B", +"R). c #FE7D00", +"S). c #DE8000", +"T). c #3A8D00", +"U). c #678B00", +"V). c #C68600", +"W). c #FC8100", +"X). c #FF8A0A", +"Y). c #FBAA42", +"Z). c #FBB85C", +"`). c #FBB95E", +" !. c #FFBB64", +".!. c #C8A12B", +"+!. c #2C8D00", +"@!. c #208F00", +"#!. c #289200", +"$!. c #319129", +"%!. c #329126", +"&!. c #289201", +"*!. c #808F0A", +"=!. c #FEAD4A", +"-!. c #FFB75E", +";!. c #FBB356", +">!. c #FBB152", +",!. c #F89A29", +"'!. c #FA8101", +")!. c #FF7F00", +"!!. c #E88100", +"~!. c #9B8600", +"{!. c #488C00", +"]!. c #B68200", +"^!. c #FF7A00", +"/!. c #F17A01", +"(!. c #093171", +"_!. c #0D3978", +":!. c #205C9C", +"~. c #1B5290", +",~. c #0C306B", +"'~. c #06235A", +")~. c #08265F", +"!~. c #0F3A77", +"~~. c #144381", +"{~. c #1D5A99", +"]~. c #26619E", +"^~. c #5B8BB7", +"/~. c #6190BA", +"(~. c #6795BC", +"_~. c #6A97BD", +":~. c #709CC0", +"<~. c #4077AC", +"[~. c #164A87", +"}~. c #112F61", +"|~. c #163C73", +"1~. c #114181", +"2~. c #093272", +"3~. c #F47B01", +"4~. c #FF7800", +"5~. c #848400", +"6~. c #109000", +"7~. c #828500", +"8~. c #D57E00", +"9~. c #FD7C00", +"0~. c #F78B13", +"a~. c #FAA741", +"b~. c #FAAD4E", +"c~. c #FCAF53", +"d~. c #FFAB4A", +"e~. c #C99418", +"f~. c #219207", +"g~. c #338F36", +"h~. c #25911C", +"i~. c #6A8D04", +"j~. c #E4931E", +"k~. c #FFA43E", +"l~. c #FAAA4A", +"m~. c #FBA949", +"n~. c #F99B30", +"o~. c #F68007", +"p~. c #F67A00", +"q~. c #F97900", +"r~. c #C87C00", +"s~. c #6B8701", +"t~. c #628827", +"u~. c #0A3375", +"v~. c #1A4B85", +"w~. c #112E5E", +"x~. c #153F76", +"y~. c #2763A0", +"z~. c #6997BD", +"A~. c #6B99BE", +"B~. c #6796BD", +"C~. c #6191BA", +"D~. c #3E74A9", +"E~. c #1B5799", +"F~. c #205C9A", +"G~. c #1E5A98", +"H~. c #184B89", +"I~. c #215E9D", +"J~. c #235E9C", +"K~. c #598AB7", +"L~. c #6292BA", +"M~. c #6595BC", +"N~. c #4A7EB0", +"O~. c #184F8D", +"P~. c #113162", +"Q~. c #14386C", +"R~. c #0D3A7B", +"S~. c #478B15", +"T~. c #9E8000", +"U~. c #E67900", +"V~. c #FD7900", +"W~. c #F78C19", +"X~. c #FBA541", +"Y~. c #FAA949", +"Z~. c #FCA846", +"`~. c #FC9B2F", +" {. c #AF8D0C", +".{. c #368E0E", +"+{. c #2D9524", +"@{. c #DA830B", +"#{. c #FB8D1C", +"${. c #F7982F", +"%{. c #F89C35", +"&{. c #F78918", +"*{. c #F87700", +"={. c #FF7700", +"-{. c #114082", +";{. c #1D518D", +">{. c #133467", +",{. c #184984", +"'{. c #306BA6", +"){. c #6B98BE", +"!{. c #6494BB", +"~{. c #3F75AA", +"{{. c #1C5A99", +"]{. c #103B7A", +"^{. c #113E7C", +"/{. c #0B306B", +"({. c #113B7A", +"_{. c #24609D", +":{. c #5A8BB7", +"<{. c #6594BC", +"[{. c #6897BD", +"}{. c #6F9CC0", +"|{. c #5185B4", +"1{. c #14396E", +"2{. c #163F76", +"3{. c #FB7700", +"4{. c #F67C05", +"5{. c #F8972C", +"6{. c #F69A33", +"7{. c #FA9427", +"8{. c #F28512", +"9{. c #AA8A0B", +"0{. c #1C5A9A", +"a{. c #3972A8", +"b{. c #6D9BC0", +"c{. c #6998BE", +"d{. c #6696BC", +"e{. c #6394BC", +"f{. c #6091BA", +"g{. c #437AAE", +"h{. c #1E5C9B", +"i{. c #0C336F", +"j{. c #1E5D9B", +"k{. c #2965A1", +"l{. c #5A8CB8", +"m{. c #5F90BA", +"n{. c #6192BB", +"o{. c #6495BC", +"p{. c #6D9ABF", +"q{. c #598BB7", +"r{. c #14488A", +"s{. c #2162A0", +"t{. c #1B5B9B", +"u{. c #4178AC", +"v{. c #709DC1", +"w{. c #6997BE", +"x{. c #447AAE", +"y{. c #1E5D9C", +"z{. c #1B5594", +"A{. c #103E7D", +"B{. c #0D3673", +"C{. c #154685", +"D{. c #1E5E9C", +"E{. c #2966A2", +"F{. c #598CB8", +"G{. c #6494BC", +"H{. c #6696BD", +"I{. c #6C99BF", +"J{. c #6292BB", +"K{. c #23609E", +"L{. c #1F5F9E", +"M{. c #2162A1", +"N{. c #1C518C", +"O{. c #1B4D87", +"P{. c #497FB0", +"Q{. c #6F9DC1", +"R{. c #6897BE", +"S{. c #6293BC", +"T{. c #5F91BB", +"U{. c #437BAE", +"V{. c #1E5D9D", +"W{. c #20609D", +"X{. c #114080", +"Y{. c #0E3776", +"Z{. c #184E8D", +"`{. c #1E5E9D", +" ]. c #2967A2", +".]. c #588CB8", +"+]. c #5E90BA", +"@]. c #6092BB", +"#]. c #6596BD", +"$]. c #6999BF", +"%]. c #2866A2", +"&]. c #1C5593", +"*]. c #1A4A83", +"=]. c #20609F", +"-]. c #20619F", +";]. c #215F9C", +">]. c #123264", +",]. c #1D5895", +"']. c #5187B5", +")]. c #6E9CC1", +"!]. c #6797BE", +"~]. c #6495BD", +"{]. c #6194BB", +"]]. c #5E91BB", +"^]. c #447CAF", +"/]. c #1F5E9D", +"(]. c #154786", +"_]. c #103F7E", +":]. c #11407E", +"<]. c #1C5694", +"[]. c #1F5F9D", +"}]. c #2B68A3", +"|]. c #6294BC", +"1]. c #6595BD", +"2]. c #6998BF", +"3]. c #2F6DA8", +"4]. c #16437C", +"5]. c #112D5E", +"6]. c #1B4E88", +"7]. c #205E9B", +"8]. c #143669", +"9]. c #133669", +"0]. c #205E9A", +"a]. c #568BB8", +"b]. c #6C9BC0", +"c]. c #6697BE", +"d]. c #6093BC", +"e]. c #5E91BA", +"f]. c #5E90BB", +"g]. c #4880B2", +"h]. c #21629F", +"i]. c #114180", +"j]. c #124383", +"k]. c #113F7F", +"l]. c #2163A0", +"m]. c #2F6DA6", +"n]. c #598EB9", +"o]. c #5D90BA", +"p]. c #5F92BB", +"q]. c #6898BF", +"r]. c #6A9AC0", +"s]. c #3674AB", +"t]. c #174880", +"u]. c #112E5F", +"v]. c #2262A1", +"w]. c #1F5C99", +"x]. c #133668", +"y]. c #14396C", +"z]. c #22619D", +"A]. c #5C90BA", +"B]. c #6B9AC0", +"C]. c #6597BE", +"D]. c #6295BD", +"E]. c #5D91BB", +"F]. c #5C90BB", +"G]. c #4881B2", +"H]. c #1B5694", +"I]. c #11417F", +"J]. c #124282", +"K]. c #316EA7", +"L]. c #598EBA", +"M]. c #5B90BA", +"N]. c #5E92BB", +"O]. c #6194BC", +"P]. c #6396BE", +"Q]. c #6798BF", +"R]. c #6B9BC0", +"S]. c #3C79AF", +"T]. c #174B84", +"U]. c #113060", +"V]. c #194880", +"W]. c #2264A4", +"X]. c #1F5A97", +"Y]. c #153C71", +"Z]. c #2463A0", +"`]. c #5D92BC", +" ^. c #6596BE", +".^. c #6094BC", +"+^. c #4D85B5", +"@^. c #2264A1", +"#^. c #184E8C", +"$^. c #2265A2", +"%^. c #1F61A0", +"&^. c #3572AA", +"*^. c #5A8FBA", +"=^. c #5B8FBA", +"-^. c #6094BD", +";^. c #6698BF", +">^. c #6B9CC1", +",^. c #3F7BB1", +"'^. c #184E89", +")^. c #123263", +"!^. c #19467D", +"~^. c #2366A5", +"{^. c #1E5791", +"]^. c #123364", +"^^. c #153F74", +"/^. c #2465A2", +"(^. c #5E92BC", +"_^. c #699AC0", +":^. c #6496BE", +"<^. c #6195BD", +"[^. c #5E94BC", +"}^. c #5B91BB", +"|^. c #5A90BB", +"1^. c #4D86B5", +"2^. c #2162A2", +"3^. c #2365A4", +"4^. c #144786", +"5^. c #134281", +"6^. c #134382", +"7^. c #134486", +"8^. c #2466A5", +"9^. c #1F61A1", +"0^. c #598FBA", +"a^. c #5A8FBB", +"b^. c #5C92BC", +"c^. c #6295BE", +"d^. c #6598BF", +"e^. c #6A9CC1", +"f^. c #3F7DB1", +"g^. c #19528D", +"h^. c #174277", +"i^. c #215D99", +"j^. c #153B6F", +"k^. c #194A83", +"l^. c #2869A6", +"m^. c #6497BF", +"n^. c #6799C0", +"o^. c #6397BF", +"p^. c #6194BD", +"q^. c #5E93BC", +"r^. c #528AB7", +"s^. c #2567A4", +"t^. c #174C8C", +"u^. c #134383", +"v^. c #134485", +"w^. c #14488D", +"x^. c #1E5B9A", +"y^. c #1F62A1", +"z^. c #3B78AD", +"A^. c #5F94BC", +"B^. c #6296BE", +"C^. c #6C9DC2", +"D^. c #4680B3", +"E^. c #1C5998", +"F^. c #1B4B83", +"G^. c #2769A5", +"H^. c #6498BF", +"I^. c #6396BF", +"J^. c #6095BD", +"K^. c #5D93BC", +"L^. c #588FBA", +"M^. c #528AB8", +"N^. c #2366A3", +"O^. c #2468A6", +"P^. c #134484", +"Q^. c #12417E", +"R^. c #144A8E", +"S^. c #134384", +"T^. c #2367A5", +"U^. c #2064A2", +"V^. c #3D7AAF", +"W^. c #5990BB", +"X^. c #588FBB", +"Y^. c #5C91BC", +"Z^. c #6196BE", +"`^. c #6398BF", +" /. c #4680B2", +"./. c #1E62A1", +"+/. c #246AA9", +"@/. c #2267A5", +"#/. c #669AC0", +"$/. c #6296BF", +"%/. c #5F95BE", +"&/. c #5D93BD", +"*/. c #5A90BC", +"=/. c #528BB9", +"-/. c #2B6DA7", +";/. c #2466A4", +">/. c #1D5A98", +",/. c #12427D", +"'/. c #0A2546", +")/. c #144A8D", +"!/. c #5890BB", +"~/. c #5B91BC", +"{/. c #5E94BD", +"]/. c #6096BE", +"^/. c #6B9CC2", +"//. c #457FB2", +"(/. c #1F63A2", +"_/. c #2469A8", +":/. c #2469A7", +"(. c #558FBB", +",(. c #5B94BD", +"'(. c #6298BF", +")(. c #659BC1", +"!(. c #397AB0", +"~(. c #2063A1", +"{(. c #163B6E", +"](. c #2366A2", +"^(. c #2670B1", +"/(. c #133757", +"((. c #256DAB", +"_(. c #1D528A", +":(. c #246DAB", +"<(. c #508CB9", +"[(. c #5F96BF", +"}(. c #5C95BE", +"|(. c #5A94BD", +"1(. c #5791BC", +"2(. c #548FBB", +"3(. c #538EBB", +"4(. c #3577AE", +"5(. c #2168A6", +"6(. c #256BA7", +"7(. c #195292", +"8(. c #134688", +"9(. c #144789", +"0(. c #14488B", +"a(. c #164D94", +"b(. c #20629F", +"c(. c #266CA8", +"d(. c #236AA7", +"e(. c #4986B7", +"f(. c #548EBB", +"g(. c #5590BB", +"h(. c #5892BC", +"i(. c #5E95BE", +"j(. c #6198BF", +"k(. c #6399C0", +"l(. c #3477AF", +"m(. c #2165A2", +"n(. c #163B6F", +"o(. c #2367A3", +"p(. c #216199", +"q(. c #2772B3", +"r(. c #1E538A", +"s(. c #143464", +"t(. c #1D5289", +"u(. c #236DAA", +"v(. c #4A86B7", +"w(. c #659BC2", +"x(. c #5F97BF", +"y(. c #5C94BE", +"z(. c #5993BD", +"A(. c #397AB1", +"B(. c #2269A7", +"C(. c #14498A", +"D(. c #144A8C", +"E(. c #134583", +"F(. c #0A2649", +"G(. c #154E93", +"H(. c #154A8B", +"I(. c #256DA9", +"J(. c #276CA9", +"K(. c #4C89B8", +"L(. c #5590BC", +"M(. c #5892BD", +"N(. c #5D96BE", +"O(. c #6198C0", +"P(. c #6097C0", +"Q(. c #2E73AC", +"R(. c #2267A3", +"S(. c #163D6E", +"T(. c #173D6F", +"U(. c #2468A4", +"V(. c #22659F", +"W(. c #133858", +"X(. c #1C4F86", +"Y(. c #1E548C", +"Z(. c #226CAA", +"`(. c #4382B4", +" _. c #659CC2", +"._. c #5E97BF", +"+_. c #5691BC", +"@_. c #538EBC", +"#_. c #538FBC", +"$_. c #397CB1", +"%_. c #1C5B99", +"&_. c #164D93", +"*_. c #12417C", +"=_. c #164C8E", +"-_. c #154C8C", +";_. c #246AA8", +">_. c #276DA9", +",_. c #4C8AB9", +"'_. c #528EBB", +")_. c #548FBC", +"!_. c #5792BC", +"~_. c #5A94BE", +"{_. c #5C96BF", +"]_. c #6098C0", +"^_. c #5E95BF", +"/_. c #296FAB", +"(_. c #2369A5", +"__. c #173E70", +":_. c #163B6D", +"<_. c #2466A2", +"[_. c #266DAB", +"}_. c #23669F", +"|_. c #216298", +"1_. c #266EAD", +"2_. c #1F5992", +"3_. c #173E72", +"4_. c #21609A", +"5_. c #3A7CB1", +"6_. c #629AC1", +"7_. c #5E97C0", +"8_. c #5B95BF", +"9_. c #5894BE", +"0_. c #5591BC", +"a_. c #528FBC", +"b_. c #3C7EB2", +"c_. c #276FAB", +"d_. c #154A8C", +"e_. c #154B8C", +"f_. c #165096", +"g_. c #144785", +"h_. c #154C8E", +"i_. c #174E90", +"j_. c #2A71AB", +"k_. c #4C8BB9", +"l_. c #518EBB", +"m_. c #5390BC", +"n_. c #5692BD", +"o_. c #5994BE", +"p_. c #6199C0", +"q_. c #246CA9", +"r_. c #1B4B82", +"s_. c #19457A", +"t_. c #256DAA", +"u_. c #2773B3", +"v_. c #2468A1", +"w_. c #276FAC", +"x_. c #3176AE", +"y_. c #5F98C1", +"z_. c #5A95BE", +"A_. c #5794BE", +"B_. c #5591BD", +"C_. c #528EBC", +"D_. c #3E81B4", +"E_. c #246DA9", +"F_. c #1F609E", +"G_. c #14498B", +"H_. c #0B2646", +"I_. c #144784", +"J_. c #175090", +"K_. c #2D73AD", +"L_. c #4C8CBA", +"M_. c #5993BE", +"N_. c #4B89B9", +"O_. c #2975B5", +"P_. c #2467A0", +"Q_. c #276FAD", +"R_. c #2773AF", +"S_. c #2970AB", +"T_. c #5D98C0", +"U_. c #5995BF", +"V_. c #5491BD", +"W_. c #518FBC", +"X_. c #3D80B4", +"Y_. c #2770AA", +"Z_. c #144A8B", +"`_. c #154C8D", +" :. c #165094", +".:. c #0E3561", +"+:. c #154D8E", +"@:. c #164E8F", +"#:. c #266FAB", +"$:. c #256EAA", +"%:. c #2C73AD", +"&:. c #508EBB", +"*:. c #5592BD", +"=:. c #5B96BF", +"-:. c #609AC1", +";:. c #3F81B5", +">:. c #226BA8", +",:. c #2771AE", +"':. c #2772AE", +"):. c #2975B6", +"!:. c #133755", +"~:. c #2569A1", +"{:. c #1E568D", +"]:. c #256AA4", +"^:. c #256FAA", +"/:. c #4B8BB9", +"(:. c #5F99C1", +"_:. c #5391BD", +"::. c #508FBC", +"<:. c #3D81B5", +"[:. c #2771AB", +"}:. c #1B5998", +"|:. c #144B8C", +"1:. c #154E91", +"2:. c #134784", +"3:. c #165298", +"4:. c #2D74AE", +"5:. c #4B8CBA", +"6:. c #508EBC", +"7:. c #5290BD", +"8:. c #5492BE", +"9:. c #5794BF", +"0:. c #5C97C0", +"a:. c #3279B0", +"b:. c #205E96", +"c:. c #205B93", +"d:. c #2A77B7", +"e:. c #143958", +"f:. c #2976B2", +"g:. c #2874AF", +"h:. c #133365", +"i:. c #1F5890", +"j:. c #2875B0", +"k:. c #246FAB", +"l:. c #3D81B4", +"m:. c #5E99C1", +"n:. c #5896BF", +"o:. c #5594BE", +"p:. c #5392BD", +"q:. c #5090BC", +"r:. c #4F8FBC", +"s:. c #2570AC", +"t:. c #2772AC", +"u:. c #2872AC", +"v:. c #2871AC", +"w:. c #165092", +"x:. c #144885", +"y:. c #0A2646", +"z:. c #175399", +"A:. c #164D8F", +"B:. c #154B8D", +"C:. c #1F619F", +"D:. c #2974AE", +"E:. c #2670AB", +"F:. c #2D75AF", +"G:. c #4B8CBB", +"H:. c #5190BD", +"I:. c #5694BF", +"J:. c #5A97C0", +"K:. c #5492BD", +"L:. c #2972AC", +"M:. c #266FA9", +"N:. c #173F73", +"O:. c #163C70", +"P:. c #266DA8", +"Q:. c #205E8F", +"R:. c #2978B5", +"S:. c #1F588F", +"T:. c #133569", +"U:. c #1F578E", +"V:. c #2975B0", +"W:. c #2F76AF", +"X:. c #5895BF", +"Y:. c #5996BF", +"Z:. c #5594BF", +"`:. c #5291BE", +" <. c #4F8FBD", +".<. c #3B80B4", +"+<. c #2873AC", +"@<. c #2267A4", +"#<. c #164F90", +"$<. c #164E90", +"%<. c #165093", +"&<. c #144A87", +"*<. c #0B2848", +"=<. c #18559A", +"-<. c #154E8F", +";<. c #1A5797", +"><. c #2C75AE", +",<. c #4A8BBA", +"'<. c #5392BE", +")<. c #5694BE", +"!<. c #5C98C1", +"~<. c #4487B8", +"{<. c #256FAB", +"]<. c #276EA8", +"^<. c #173F74", +"/<. c #276FA8", +"(<. c #226597", +"_<. c #2A78B6", +":<. c #1F598F", +"<<. c #133769", +"[<. c #2671AC", +"}<. c #488ABA", +"|<. c #5A97C1", +"1<. c #5494BF", +"2<. c #5291BD", +"3<. c #397FB4", +"4<. c #1B5999", +"5<. c #154E90", +"6<. c #165091", +"7<. c #164F91", +"8<. c #164F92", +"9<. c #165095", +"0<. c #154A88", +"a<. c #18559C", +"b<. c #2773AD", +"c<. c #2A74AE", +"d<. c #4E8FBC", +"e<. c #5090BD", +"f<. c #5393BE", +"g<. c #5695BF", +"h<. c #5896C0", +"i<. c #327AB1", +"j<. c #2770A9", +"k<. c #174074", +"l<. c #2975B1", +"m<. c #236497", +"n<. c #2772AB", +"o<. c #2977B2", +"p<. c #1F5990", +"q<. c #2978B2", +"r<. c #2672AD", +"s<. c #327BB2", +"t<. c #5696C0", +"u<. c #5192BD", +"v<. c #4F90BD", +"w<. c #4C8FBC", +"x<. c #337CB3", +"y<. c #165296", +"z<. c #144986", +"A<. c #0A2645", +"B<. c #17559C", +"C<. c #154F91", +"D<. c #1A5898", +"E<. c #4388B9", +"F<. c #4E8FBD", +"G<. c #4F91BD", +"H<. c #5293BE", +"I<. c #5797C0", +"J<. c #478BBA", +"K<. c #2771AA", +"L<. c #2A79B6", +"M<. c #1A4C72", +"N<. c #266EA5", +"O<. c #2976B1", +"P<. c #20598F", +"Q<. c #143568", +"R<. c #2673AD", +"S<. c #4087B8", +"T<. c #5696C1", +"U<. c #5193BF", +"V<. c #498DBB", +"W<. c #2B77B0", +"X<. c #2774AF", +"Y<. c #185596", +"Z<. c #155192", +"`<. c #165293", +" [. c #17569B", +".[. c #0F3762", +"+[. c #051220", +"@[. c #165292", +"#[. c #165395", +"$[. c #154F92", +"%[. c #1F63A1", +"&[. c #2674AE", +"*[. c #3A82B6", +"=[. c #4F91BE", +"-[. c #5495BF", +";[. c #5192BF", +">[. c #2E79B1", +",[. c #2876AF", +"'[. c #184074", +")[. c #2B7CBB", +"![. c #143B58", +"~[. c #1E5883", +"{[. c #2A7AB6", +"][. c #24679F", +"^[. c #184277", +"/[. c #226199", +"([. c #2775AF", +"_[. c #3F86B8", +":[. c #4E91BE", +"<[. c #4D8FBD", +"[[. c #3780B5", +"}[. c #2675AF", +"|[. c #165394", +"1[. c #165494", +"2[. c #17599E", +"3[. c #144B87", +"4[. c #165698", +"5[. c #236AA6", +"6[. c #2B78B1", +"7[. c #448ABA", +"8[. c #498EBC", +"9[. c #327CB3", +"0[. c #2876B0", +"a[. c #1B4A7F", +"b[. c #1C5087", +"c[. c #2978B3", +"d[. c #0C2435", +"e[. c #103047", +"f[. c #2B7DBA", +"g[. c #2874AD", +"h[. c #2D79B2", +"i[. c #2E7AB2", +"j[. c #1D609E", +"k[. c #155294", +"l[. c #165495", +"m[. c #165496", +"n[. c #165598", +"o[. c #155291", +"p[. c #030D17", +"q[. c #0C3258", +"r[. c #17599F", +"s[. c #175596", +"t[. c #2A79B2", +"u[. c #2A77B0", +"v[. c #2F7BB2", +"w[. c #2775AE", +"x[. c #236596", +"y[. c #246698", +"z[. c #2A7BB7", +"A[. c #2978B1", +"B[. c #2A7CB6", +"C[. c #2A7AB3", +"D[. c #2876B1", +"E[. c #1B5D9D", +"F[. c #155394", +"G[. c #185A9F", +"H[. c #0E365F", +"I[. c #000000", +"J[. c #04111E", +"K[. c #175698", +"L[. c #165596", +"M[. c #226BA7", +"N[. c #2C7EBB", +"O[. c #113149", +"P[. c #0F2B3F", +"Q[. c #2B7DBB", +"R[. c #2979B3", +"S[. c #2977B3", +"T[. c #215F95", +"U[. c #2469A1", +"V[. c #195A9B", +"W[. c #175597", +"X[. c #175697", +"Y[. c #18599C", +"Z[. c #15508E", +"`[. c #030C14", +" }. c #0D2F53", +".}. c #185CA2", +"+}. c #165597", +"@}. c #2065A3", +"#}. c #2B7AB4", +"$}. c #2975AE", +"%}. c #215D94", +"&}. c #256BA3", +"*}. c #216190", +"=}. c #010203", +"-}. c #1C5076", +";}. c #2D81BF", +">}. c #2B7BB5", +",}. c #266CA5", +"'}. c #163C6F", +")}. c #1B4C81", +"!}. c #2B7CB5", +"~}. c #2167A5", +"{}. c #175798", +"]}. c #175799", +"^}. c #175699", +"/}. c #17589A", +"(}. c #195CA1", +"_}. c #09213B", +":}. c #010305", +"<}. c #13487D", +"[}. c #185BA1", +"}}. c #165497", +"|}. c #1B5E9E", +"1}. c #2B7CB4", +"2}. c #24669F", +"3}. c #163A6D", +"4}. c #1D5287", +"5}. c #2A7AB4", +"6}. c #2B7CB7", +"7}. c #0A1C29", +"8}. c #03090D", +"9}. c #226290", +"0}. c #2C81BE", +"a}. c #266FA8", +"b}. c #184075", +"c}. c #2A7BB5", +"d}. c #2C7CB6", +"e}. c #1A5D9D", +"f}. c #165697", +"g}. c #185798", +"h}. c #185899", +"i}. c #18589A", +"j}. c #195DA3", +"k}. c #0D3257", +"l}. c #04101C", +"m}. c #16518E", +"n}. c #195BA0", +"o}. c #185799", +"p}. c #1F65A3", +"q}. c #2774B0", +"r}. c #2C7CB5", +"s}. c #2B7DB8", +"t}. c #23649C", +"u}. c #1E568C", +"v}. c #2A7CB5", +"w}. c #2B7CB6", +"x}. c #2C7EBA", +"y}. c #113148", +"z}. c #061018", +"A}. c #246799", +"B}. c #2E83C0", +"C}. c #2973AC", +"D}. c #194377", +"E}. c #1B487C", +"F}. c #2C7DB6", +"G}. c #236CA9", +"H}. c #18599A", +"I}. c #18599B", +"J}. c #1A5EA3", +"K}. c #103862", +"L}. c #000001", +"M}. c #061626", +"N}. c #175493", +"O}. c #195CA0", +"P}. c #2773AE", +"Q}. c #2C7EB8", +"R}. c #236298", +"S}. c #173C6F", +"T}. c #215A91", +"U}. c #2C7EB7", +"V}. c #2C7EB9", +"W}. c #2C80BC", +"X}. c #143A56", +"Y}. c #051016", +"Z}. c #1E5A86", +"`}. c #297CBB", +" |. c #2B7AB2", +".|. c #1B477A", +"+|. c #1A4679", +"@|. c #2A79B1", +"#|. c #2B7EB6", +"$|. c #2C7FB6", +"%|. c #2C7FB7", +"&|. c #2572AD", +"*|. c #1F66A4", +"=|. c #1A5C9C", +"-|. c #19599A", +";|. c #19599B", +">|. c #195C9F", +",|. c #1A5EA2", +"'|. c #16508A", +")|. c #1A5FA4", +"!|. c #1C60A0", +"~|. c #226CA9", +"{|. c #2B7DB5", +"]|. c #2B7DB6", +"^|. c #2C81B9", +"/|. c #226095", +"(|. c #173C6E", +"_|. c #246197", +":|. c #2D80BA", +"<|. c #2A7CB9", +"[|. c #2673AE", +"}|. c #11334A", +"||. c #000204", +"1|. c #0F365D", +"2|. c #1D63A5", +"3|. c #216AAA", +"4|. c #164175", +"5|. c #163F72", +"6|. c #2872AB", +"7|. c #2C80B7", +"8|. c #2D80B7", +"9|. c #2D7FB6", +"0|. c #1F64A3", +"a|. c #195A9C", +"b|. c #1B5FA4", +"c|. c #185695", +"d|. c #0A243E", +"e|. c #030B13", +"f|. c #124171", +"g|. c #1A5C9F", +"h|. c #2570AD", +"i|. c #2D7FB7", +"j|. c #2C7FB8", +"k|. c #1F578D", +"l|. c #1C5790", +"m|. c #216DB1", +"n|. c #17528B", +"o|. c #061727", +"p|. c #071A2E", +"q|. c #154E88", +"r|. c #144886", +"s|. c #123E78", +"t|. c #1A5B9B", +"u|. c #1D63A2", +"v|. c #1F66A5", +"w|. c #2169A7", +"x|. c #2470AC", +"y|. c #246EAA", +"z|. c #236DA9", +"A|. c #2068A6", +"B|. c #1E64A3", +"C|. c #1A5C9D", +"D|. c #195B9C", +"E|. c #195B9D", +"F|. c #1A5FA3", +"G|. c #124272", +"H|. c #040F19", +"I|. c #000102", +"J|. c #0A2743", +"K|. c #175694", +"L|. c #1B61A6", +"M|. c #195D9F", +"N|. c #1A5D9E", +"O|. c #1D62A1", +"P|. c #1F67A5", +"Q|. c #216AA6", +"R|. c #1C61A1", +"S|. c #164C89", +"T|. c #113D76", +"U|. c #175393", +"V|. c #0F3861", +"W|. c #01060A", +"X|. c #03080D", +"Y|. c #0D2E4F", +"Z|. c #17538F", +"`|. c #1A60A6", +" 1. c #18589B", +".1. c #185A9C", +"+1. c #195C9D", +"@1. c #195B9E", +"#1. c #195C9E", +"$1. c #1A60A4", +"%1. c #1A61A5", +"&1. c #154D84", +"*1. c #081F34", +"=1. c #000101", +"-1. c #030B12", +";1. c #0F385F", +">1. c #185A9B", +",1. c #1A62A7", +"'1. c #1A5EA1", +")1. c #185A9D", +"!1. c #195DA1", +"~1. c #124172", +"{1. c #07192A", +"]1. c #02080E", +"^1. c #0D2F4E", +"/1. c #16518A", +"(1. c #1B61A7", +"_1. c #195EA0", +":1. c #195D9E", +"<1. c #195DA0", +"[1. c #1B63A9", +"}1. c #134679", +"|1. c #09223A", +"11. c #040F1B", +"21. c #0E355A", +"31. c #175591", +"41. c #1A61A6", +"51. c #195EA1", +"61. c #1B62A8", +"71. c #185A9A", +"81. c #124370", +"91. c #06192A", +"01. c #010306", +"a1. c #081E33", +"b1. c #113D68", +"c1. c #175693", +"d1. c #1A5FA2", +"e1. c #195FA2", +"f1. c #195FA1", +"g1. c #195E9E", +"h1. c #195E9F", +"i1. c #1B62A7", +"j1. c #1B64AA", +"k1. c #155087", +"l1. c #0D3357", +"m1. c #051422", +"n1. c #02060A", +"o1. c #0A253E", +"p1. c #11426F", +"q1. c #175895", +"r1. c #1A61A4", +"s1. c #185B9B", +"t1. c #154D83", +"u1. c #0C2D4D", +"v1. c #010508", +"w1. c #0D2F50", +"x1. c #124777", +"y1. c #185A99", +"z1. c #1B64A8", +"A1. c #1B65AB", +"B1. c #1B64AB", +"C1. c #1A63A8", +"D1. c #195FA3", +"E1. c #175997", +"F1. c #16558F", +"G1. c #103F69", +"H1. c #0C2D4C", +"I1. c #051320", +"J1. c #09233B", +"K1. c #144C80", +"L1. c #175795", +"M1. c #185C9C", +"N1. c #1B64A9", +"O1. c #1A63A7", +"P1. c #155189", +"Q1. c #0F3961", +"R1. c #0B2845", +"S1. c #040F1A", +"T1. c #010102", +"U1. c #030C15", +"V1. c #092239", +"W1. c #0C2B4A", +"X1. c #0C2E4F", +"Y1. c #0C2E4E", +"Z1. c #0B2946", +"`1. c #02070C", +" 2. c #010407", +".2. c #000203", +"+2. c #05111D", +"@2. c #0A2640", +"#2. c #0C2C4A", +"$2. c #0D2F4F", +"%2. c #0B2844", +"&2. c #061828", +" ", +" . ", +" + @ # ", +" $ % & * ", +" = - ; > , ' ", +" ) ! > > ~ { ] ", +" ^ / > ( ( > _ : < ", +" [ } | 1 2 3 1 4 5 6 ", +" 7 8 9 0 a a b c d e ^ f ", +" g h i j k l l m j n o p q ", +" r s t u v w w x y z A B C D ", +" E q F G H I H J J K L M N O P ", +" Q R 8 S T U V W W X Y Z ` ^ . .. +. ", +" @. #. $. %. &. *. *. =. =. -. ;. >. ,. '. ). !. ~. ", +" {. ]. ^. /. (. _. :. <. [. }. |. |. 1. 2. 3. 7 4. ]. 5. ", +" 6. 7. 8. C 9. 0. a. b. c. d. e. f. g. h. i. j. k. l. m. ", +" n. o. p. q. r. s. t. u. v. w. x. y. z. A. B. C. D. E. F. G. ", +" H. I. J. K. L. M. N. O. P. p Q. R. S. T. U. V. W. X. Y. Z. `. + .+ ++ @+ #+ ", +" $+ %+ &+ *+ =+ -+ ;+ >+ ,+ '+ )+ !+ ~+ {+ ]+ ^+ q /+ (+ _+ :+ <+ [+ }+ |+ 1+ 2+ 3+ {+ 4+ 5+ 6+ 7+ 8+ 9+ 0+ a+ b+ ", +" c+ d+ e+ f+ g+ H. ;+ h+ i+ j+ j+ j+ i+ k+ l+ m+ n+ o+ p+ !. q+ r+ s+ t+ u+ v+ w+ x+ y+ z+ A+ p. B+ p+ C+ D+ E+ F+ G+ H+ I+ J+ K+ L+ M+ N+ O+ ", +" ;+ P+ Q+ R+ R+ Q+ S+ >+ i+ j+ j+ i+ i+ i+ i+ i+ i+ k+ T+ U+ V+ W+ X+ X+ 6. Y+ Z+ `+ > > @ .@ +@ @@ #@ $@ X+ X+ %@ &@ *@ =@ i+ i+ i+ i+ i+ G+ I+ -@ ;@ >@ ,@ '@ ", +" ;+ )@ e+ !@ ~@ e+ {@ ]@ ^@ /@ /@ ^@ ^@ i+ i+ i+ i+ i+ i+ i+ (@ _@ :@ <@ [@ }@ |@ 1@ 2@ 3@ > > > > 4@ 5@ 6@ 7@ 8@ 9@ 9@ 0@ a@ b@ c@ i+ i+ i+ i+ i+ ^@ ^@ /@ j+ d@ e@ g+ f@ g@ h@ ", +" ]@ {@ e+ i@ ~@ !@ j@ k@ i+ l@ l@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ i+ m@ n@ o@ p@ q@ r@ s@ t@ u@ v@ w@ x@ y@ z@ A@ B@ C@ > D@ E@ F@ G@ u@ 8@ H@ I@ J@ o@ K@ m@ i+ ^@ ^@ ^@ ^@ ^@ ^@ ^@ l@ ^@ >+ L@ M@ N@ O@ P@ ", +" Q@ j@ R@ i@ i@ R@ S@ T@ U@ l@ U@ U@ U@ U@ U@ U@ U@ ^@ h+ V@ W@ n@ X@ Y@ Z@ `@ # .# +# @# ## $# %# &# *# =# -# ;# ;# ># ,# '# )# !# ~# {# ]# ^# /# (# _# :# <# [# n@ h+ U@ U@ U@ U@ U@ U@ l@ }# *@ |# M@ 1# 2# 3# 4# ", +" 5# 6# 7# i@ 8# 8# 8# 9# 5# }# }# U@ ^@ *@ *@ ^@ U@ ^@ d@ 0# n@ a# b# c# d# e# f# g# h# i# j# k# l# m# n# o# p# q# r# r# s# t# t# u# v# w# x# y# z# A# B# C# D# E# F# G# H# I# J# K# L# m@ *@ h+ h+ h+ h+ U@ }# M# N# O# P# Q# R# S# ", +" T# U# V# R@ W# W# R@ X# Y# l@ ^@ H+ o@ Z# V@ h+ U@ H+ o@ H+ `# $ .$ +$ @$ #$ $$ %$ &$ *$ =$ =$ -$ ;$ >$ ,$ '$ )$ k !$ !$ ~$ {$ ]$ ^$ /$ ($ _$ N :$ <$ [$ }$ |$ 1$ D# 2$ 3$ 4$ 5$ 6$ 7$ 8$ 9$ m@ :# 0$ 0$ a$ H+ L# m@ }# b$ c$ V# d$ 8# e$ f$ ", +" g$ h$ V# W# V# V# W# i$ j$ h+ k$ ^@ l$ m$ n$ o$ p$ q$ r$ q$ s$ t$ u$ v$ w$ x$ |$ y$ z$ z$ z$ A$ A$ B$ C$ D$ E$ F$ G$ H$ I$ J$ I$ K$ L$ M$ M$ w N$ O$ P$ Q$ E$ R$ S$ T$ T$ T$ T$ T$ U$ V$ x$ W$ X$ Y$ Z$ `$ % F# .% +% @% #% H+ $% }# M# %% W# &% i@ *% =% ", +" -% h$ ;% W# ;% ;% >% ;% 6# <# ^@ ,% '% )% !% ~% {% ]% ^% /% (% _% > :% <% [% }% |% 1% 2% 3% 4% 4% 2% 2% 5% 6% 8. 7% '. 8% 9% 0% a% a% b% c% d% d% e% L f% P$ $. +. g% h% i% 1% 1% 1% 1% 1% 1% j% k% V$ l% m% n% o% x$ p% q% r% s% t% u% ^@ H+ v% w% x% W# i@ i@ y% z% ", +" A% B% C% D% Q# Q# Q# >% E% F% G% H% I% J% K% K% L% M% N% O% P% [% Q% R% [% [% [% S% T% U% V% W% X% O% O% O% Y% Z% `% & .& +& @& W #& $& $& %& && *& *& =& -& ;& >& ,& '& )& !& ~& {& ]& ]& ]& ]& ]& ]& K% ^& /& (& _& :& U% <& [& }& N% |& 1& 2& 3& H+ U@ 4& 5& Q# >% i@ 8# 6& 7& ", +" 8& 9& 0& >% Q# Q# Q# D% >% a& :# b& c& d& e& f& g& h& i& 1& j& k& l& m& n& n& n& o& o& o& o& n& U% [& p& K% q& r& s& t& u& v& f '. w& *. x& y& z& A& B& B& C& C& D& E& F& '. ^+ G& H& I& J& p& K& p& p& p& K& L& M& N& O& P& Q& R& _& o& S& ^& T& U& V& W& X& Y& d@ Z& w% `& D% Q# i@ D% * .* ", +" +* @* D% #* $* $* $* #* ;% c+ %* &* ** =* -* ;* >* >* ,* '* o& o& )* )* )* )* o% o% o% o% o% o% (& _& _& !* }& ~* {* ]* k. k. !. C 3. ^* :. /* (* _* :* <* [* }* }* |* 1* 2* 3. 3* ]. 4* 5* 6* 7* 8* 8* 8* 8* 8* 9* 8* =$ #$ #$ #$ 0* O& P& Q& a* b* D# c* 6$ d* e* f* d@ 8& g* h* D% $* D% i* j* k* l* ", +" 4& h* Q# D% $* $* $* $* #* i$ m* n* o* p* q* r* s* t* u* 5$ v* )* w* x* y* y* x* R& R& R& R& R& R& R& z* A* y* B* C* D* E* F* G* 7. {. H* H* I* J* K* L* M* M* N* O* O* J* P* Q* R* i. D. 6. S* T* U* V* C* L% L% L% L% L% W* L% X* 2$ Y* Y* Z* `* #$ = O& (& N& .= += @= #= $= M# %= &= *= == D% $* W# 8# -= ;= ", +" >= `& #* $* $* $* $* $* D% 9# ,= '= )= != ~= ~= {= ]= ^= #$ i# /= (= (= (= $$ $$ $$ $$ $$ $$ $$ 0* 0* 0* #$ #$ 0* v$ _= := <= [= }= p. E. D. D. |= 1= 2= 2= 3= 4= 4= 5= 6= 6= 7= 8= 9= 0= 2+ a= b= c= d= e= f= ^= ^= ^= ,* ,* ,* g= s% T& 5$ h= i= i= j= Y* k= `* l= m= n= ^= o= p= q= r= b$ &= s= t= D% $* $* 8# u= v= w= ", +" x= y= #* #* z= z= z= z= A= z= 6# B= C= D= E= F= G= H= I= J= O& 0* j& j& j& K= L= L= Z* Z* Z* Z* Z* k= k= Y* Y* M= M= N= O= s% P= Q= R= S= ++ T= U= V= W= X= Y= Z= Y= `= - .- .- +- @- #- g p '& O. $- %- &- *- =- -- -- -- -- ;- ;- >- >- ,- >- '- )- !- !- B* ~- i= '* w$ #$ {- ]- ^- /- (- _- 4& &= g* :- #* z= z= D% 8# <- [- ", +" }- |- A= z= z= z= z= z= z= 1- j$ 2- 3- 4- 5- 6- 7- 8- >* 9- 0* 4$ 4$ 4$ 0- 0- 0- '* %$ a- %$ i= i= i= i= b- g# c- c- v$ !- T& d- e- f- g- 4+ 4+ h- !. `. i- j- k- l- m- n- o- p- q- r- s- t- i- q E. o+ u- u- V+ v- w- d- x- x- x- y- y- z- z- z- z- A- d- B- )- =$ =$ C- D- [& E- v$ 3$ |$ F- G- H- %= g* &= I- J- A= z= z= z= K- L- M- N- ", +" O- P- Q- == Q- Q- Q- Q- Q- == R- 5# S- T- U- V- V- W- X- Y- n= %$ B* B* B* !- !- !- !- !- !- Z- Z- D- D- D- D# `- !- /% @$ ]& -- @= U& ; .; +; @; @; p+ o+ #; q+ $; %; &; *; =; -; ;; >; ,; '; r r G& ); !; !; !; ~; {; ]; @= @= @= Y- Y- Y- Y- Y- Y- #= #= #= ^; f& /; )- )- y$ (; _; :; D# v$ E- <; [; }; }# |; |; 1; 2; == Q- Q- Q- 0& Q# 3; 4; ", +" 5; 6; 1- Q- 7; 7; 7; 7; 7; 1- 8; A% 9; 0; a; b; b; c; T- d; 2$ x$ _; _; _; e; e; |$ |$ |$ (; (; f; (; |$ =$ =$ y$ 2% p& g; J% += += 6$ 6$ h; i; j; W+ W+ X+ k; X+ l; m; n; o; p; q; r; s; t; u; v; w; c= [@ $@ k; k; $@ x; y; z; A; A; A; A; A; A; A; B; B; B; B; B; B; C; D; E; F; G; H; I; J; y$ (; :; K; s% L; M; v% N; N; 1; O; 1- Q- 7; 7; Q- V# P; Q; ", +" R; S; u= 7; 7; 7; 7; 7; 7; 1- T; x= U; V; W; X; Y; Z; b; W& D# `; )- )- )- )- > > > > 5$ 5$ > `; .> +> r% W* @> #> $> F- C; C; C; C; C; %> &> *> => -> -> 9@ 9@ ;> W+ >> ,> '> )> !> ~> {> ]> ^> /> (> _> _> _> _> :> <> [> }> $> $> $> $> $> |> 1> 1> 1> 1> 2> 2> 2> 3> |> 4> 5> 6> X% F; 7> 8> 9> I; `; D# 0> a> b> &= N; N; c> d> 1- 7; 7; 7; 7; Q# e> f> g> ", +" h> 8; 1- 7; 7; 7; 7; 7; 7; u= S; i> j> k> l> m> n> o> p> q> r> s> s> s> ^% 8> 7> 7> 7> 7> 7> 8> t> u> v> w> D; x> y> y> x> z> A> A> A> A> x> x> 1> B> C> D> E> F> F> G> H> >> I> `+ > > > J> K> L> < ## M> N> N> N> O> P> Q> R> S> y> T> T> T> y> y> y> y> y> y> U> U> U> U> U> U> V> W> X> Y> |& Z> `> X% {% s> (; , ., b$ +, +, +, c> O; 1- 7; 7; 7; 7; 0& 1- @, #, ", +" $, %, u= 7; 7; 7; 7; 7; 7; u= T; &, c> *, =, -, ;, >, ,, @> H; `> `> `> ', ), ), ), ), ), !, ~, W& {, W> ], ^, /, /, (, (, (, (, (, _, _, _, /, /, /, :, <, [, }, |, 1, {+ 2, 3, 4, > > 5, 5, > > 6, 7, 8, b= 1, 9, P> 0, a, b, c, ^, ^, V> V> V> V> V> V> V> ^, ^, ^, ^, ^, ^, ^, ^, ^- d, ^- e, f, g, ~% 6> h, ), i, f; )= j, k, +, +, +, c> d> u= 7; 7; 7; 7; 1- $* l, m, ", +" n, d> 7; %, %, %, %, %, %, %, %, o, p, q, *, r, s, t, u, v, w, {% x, x, x, y, 6> z, z, B- A, B, C, C; ^- D, d, d, ^- ^- ^- ^- ^- E, E, E, E, E, E, E, E, E, E, F, G, H, I, J, K, L, M, N, O, O, P, Q, R, S, T, U, V, W, X, Y, Z, `, ' .' +' +' +' +' +' +' +' +' +' +' @' @' +' +' +' +' @' @' #' #' #' $' B; %' X> &' *' =' -' ~* ;' >' +, *, ,' ,' ,' q, '' %, %, %, %, %, 7; Q# )' !' ", +" n, ~' {' %, ]' ]' ]' ]' ]' ]' %, ]' ^' n, /' *, (' _' :' <' [' }' |' W& 1' 1' 1' 1' W* 1' 2' e, U> #' 3' G- G- G- G- G- G- G- G- G- 4' 4' 4' G- G- G- G- 4' 4' 3' 3' 5' 6' 7' 8' 9' 0' ># a' b' a' c' d' =# =# e' f' g' h' i' j' k' l' m' m' m' m' m' m' n' n' n' n' n' n' n' n' n' n' n' n' o' o' o' o' o' p' q' /- r' s' C, t' %' &' u' v' w' 5; +, /' /' /' n, x' {' ]' ]' ]' ]' %, D% y' z' ", +" A' ~' B' ]' ]' ]' ]' ]' ]' ]' ]' B' C' A' /' /' R; D' E' F' G' -' q> t' t' t' t' t' H' q> <; )= p' I' J' J' J' J' J' J' p' p' p' p' p' p' p' p' p' p' p' p' K' K' K' q' L' M' N' O' P' Q' q# R' S' T' T' U' q# V' V' W' X' Y' /. V= Z' `' ) K' K' .) .) .) +) +) +) +) +) +) +) +) @) @) @) #) #) #) #) $) $) %) @) &) d, p= *) e, @> s' =) -) ;) >) 4& /' /' /' /' /' ,) B' ]' ]' ]' ]' ]' z= ') )) ", +" /' !) B' ~) ~) ~) ~) ~) ~) ~) ~) B' {) A' ]) ]) ]) *, ^) /) m> () _) :) x- x- e, <) :) [) d, }) &) @) @) +) +) @) @) @) @) @) @) @) %) %) %) %) %) |) |) |) @) @) @) +) 1) 2) 3) 4) 5) 6) 7) 8) ($ 9) 9) 0) 0) !$ !$ ~$ l a) b) c) Q$ d) e) f) g) h) i) i) i) i) i) i) i) i) i) j) j) i) i) i) i) i) i) i) k) k) k) k) k) l) m) A> n) D; p= {, o) |) p) q) I- ]) ]) ]) A' r) s) t) ~) ~) ~) ~) ~) z= u) v) ", +" w) x) ~) y) z) z) z) z) z) z) z) ~) A) w) B) B) B) B) /' C) D) E) e, -) -) -) -) -) D; F) %) G) j) i) i) i) j) j) j) j) j) j) j) j) j) j) j) j) H) H) j) j) j) j) j) j) I) J) K) L) M) N) O) P) Q) Q) R) S) T) J$ J$ I$ U) V) W) X) Y) Z) `) ! .! +! @! #! #! #! #! #! #! #! $! $! $! $! %! %! %! %! p) p) p) p) p) p) p) p) &! *! i) =! E) -! -! ;! >! #) ,! '! ,' B) B) B) w) )! !! y) z) z) z) z) z) 1- ~! {! ", +" ]! ^! z) z) z) z) z) z) z) z) z) /! (! _! B) B) B) B) B) /' :! h' g! h! i! j! k! >! l! l! l! l! l! m! m! m! m! m! m! n! n! n! o! o! p! p! p! p! p! o! o! o! q! o! h) I' H) r! o! o! s! t! *, B) B) B) B) ]! u! /! z) z) z) z) z) z) 1- v! w! ", +" ]! _@ /! z) z) z) z) z) z) z) z) z) x! )! ]! B) B) B) B) B) i> y! z! A! B! F) C! [' H) D! D! m! n! n! n! o! o! p! p! p! p! p! o! o! o! o! o! o! o! o! o! o! o! E! E! E! F! G! H! I! J! 8 ^ K! *& L! M! N! O! O! P! >. $& $& %& Q! R! S! T! U! V! J! W! X! Y! Z! `! `! `! `! `! `! `! `! `! ~ ~ ~ ~ `! `! `! `! `! `! `! `! .~ .~ .~ .~ .~ .~ .~ +~ @~ @~ @~ #~ $~ %~ &~ B) B) B) B) ]! ^! ~) z) z) z) z) z) z) 1- *~ =~ ", +" -~ ;~ /! z) z) z) z) z) z) z) z) z) z) >~ ,~ -~ -~ -~ -~ -~ ]) '~ )~ !~ ~~ {~ ]~ ^~ `! /~ `! `! `! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ .~ /~ /~ /~ /~ `! `! @~ @~ @~ @~ @~ @~ (~ _~ :~ <~ [~ }~ |~ h 1~ 2~ 3~ 4~ 4~ 5~ 6~ 7~ 8~ 2~ 2~ 9~ 0~ -. a~ b~ h Z) c~ d~ e~ f~ g~ h~ +~ +~ +~ +~ i~ i~ i~ i~ i~ i~ i~ i~ i~ i~ j~ j~ j~ j~ j~ i~ i~ i~ i~ i~ i~ $~ $~ k~ k~ k~ k~ l~ m~ n~ &~ /' -~ -~ -~ -~ -~ o~ ~) z) z) z) z) z) z) 1- p~ q~ ", +" r~ s~ /! t~ t~ t~ t~ t~ t~ t~ t~ t~ /! u~ v~ v~ v~ v~ v~ v~ v~ &~ w~ x~ _~ $~ $~ $~ i~ y~ y~ y~ i~ i~ i~ i~ i~ i~ i~ i~ i~ i~ i~ i~ i~ i~ i~ i~ i~ k~ k~ k~ k~ k~ k~ k~ k~ z~ A~ B~ C~ D~ E~ |~ M) F~ G~ H~ I~ I~ J~ K~ L~ M~ N~ O~ P~ <* Q~ R~ S~ T~ |~ U~ m. D~ V~ W~ X~ Y~ Z~ Z~ Z~ `~ `~ `~ Z~ Z~ Z~ Z~ `~ `~ `~ { { { { { { { { { l~ l~ .{ .{ l~ l~ .{ { +{ 3> B; @{ #{ r) v~ v~ v~ ,~ ${ %{ t~ t~ t~ t~ t~ t~ t~ u= &{ *{ ", +" ={ -{ t~ -{ -{ -{ -{ -{ -{ -{ -{ ;{ >{ ,{ r~ '{ '{ '{ '{ '{ ){ !{ ~{ /~ {{ {{ {{ {{ ]{ ]{ ]{ {{ {{ {{ {{ `~ ]{ ]{ { { { { { { { { { { { ^{ ^{ { { { { .{ /{ ({ _{ :{ <{ [{ }{ 2, j. |{ 1{ 2{ 2{ 3{ A. 4{ 5{ 6{ 7{ 8{ 9{ N* P* 0{ r. j. T~ a{ [{ S* o. S* b{ c{ d{ d{ d{ d{ d{ d{ d{ d{ d{ d{ e{ e{ f{ f{ f{ f{ f{ f{ f{ f{ f{ f{ g{ g{ g{ g{ g{ h{ i{ j{ q> k{ l{ m{ n{ o{ _! '{ '{ '{ p{ s~ ;{ -{ -{ -{ -{ -{ -{ t~ B' q{ r{ ", +" s{ >{ t{ -{ -{ -{ -{ -{ -{ -{ -{ -{ -{ u{ r~ '{ '{ '{ '{ '{ '{ r) v{ w{ x{ x{ x{ x{ x{ x{ x{ x{ x{ x{ x{ x{ e{ y{ g{ f{ f{ f{ f{ f{ f{ f{ f{ f{ f{ f{ f{ f{ f{ f{ f{ f{ z{ A{ B{ C{ }= }= c= D{ E{ C. F{ G{ H{ I{ J{ K{ L{ M{ N{ O{ P{ Q{ R{ S{ T{ V= U{ 8 V{ ++ T= T= W{ X{ Y{ Z{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ ] ] ] ] ] ] ] ] ] ] ] .] H) +] @] #] $] %] &] *] =] ]) '{ '{ '{ '{ -] ;{ -{ -{ -{ -{ -{ -{ t~ /! ;] >] ", +" ,] '] ;{ -{ -{ -{ -{ -{ -{ -{ -{ -{ ;{ )] !] '{ '{ '{ '{ '{ '{ v~ '{ ~] `~ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ `{ {] {] {] {] {] {] {] {] {] ] ] ] ]] ^] /] (] _] :] ++ ++ $- X, q V= 2+ <] [] }] |] 1] 2] 3] 4] 5] 6] 7] 8] 9] 0] g 2+ `. a] 4+ $- $- b] c] d] e] f] f] f] f] f] f] f] f] g] g] g] g] g] g] g] h] h] g] g] g] g] h] h] h] h] i] h] j] w, k] l] m] n] o] p] q] r] v~ '{ '{ p{ s] t] -{ -{ -{ -{ -{ -{ -{ /! u] v] ", +" !] w] t{ x] x] x] x] x] x] x] x] x] y] z] ,] p{ !] !] !] !] !] !] A] B] f] C] D] D] D] g] g] g] g] g] g] g] g] g] f] f] f] f] f] f] h] h] g] g] g] g] h] h] h] h] h] h] h] h] E] F] G] H] {+ {+ u- I] !. 2+ q+ J] K] L] M] N] > > > > O] P] Q] R] S] r g y# I] I] I] I] T] U] V] W] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] Y] Y] Y] Y] Z] `] j] ^ .^ +^ @^ #^ $^ %^ &^ *^ ){ !] !] !] =^ -^ y] x] x] x] x] x] x] x] /! ;^ >^ ", +" ,^ '^ y] )^ z] z] z] z] z] z] z] z] z] x] '^ ,^ =^ =^ =^ =^ =^ =^ =^ A] !^ ~^ {^ {^ {^ {^ ]^ X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] X] ^^ ^^ ^^ ^^ ^^ ^^ X] X] /^ (^ _^ :^ p+ p+ p+ !; ); <^ r Z) 2@ [^ }^ > 5, 5, > > > |^ 1^ 2^ 3^ ,$ k. p+ B+ B+ B+ B+ 4^ 5^ 6^ 7^ 8^ 8^ 8^ 8^ 8^ 8^ 8^ 9^ 9^ 9^ 9^ 9^ 9^ 9^ 9^ 0^ 0^ 0^ a^ b^ c^ c^ c^ c^ d^ d^ d^ e^ f^ g^ h^ i^ i^ j^ k^ l^ m^ _! =^ =^ =^ =^ !] n^ x] z] z] z] z] z] z] z] o^ p^ q^ ", +" r^ z] z] z] z] z] z] z] z] z] z] z] )^ s^ =^ t^ t^ t^ t^ t^ t^ t^ =^ u^ v^ h] 8^ 9^ 9^ Z] Z] Z] Z] Z] Z] Z] Z] w^ w^ 9^ 9^ 9^ 9^ 9^ 9^ 9^ 9^ 9^ x^ x^ 9^ 9^ 9^ 9^ 9^ 9^ 9^ 9^ y^ 9^ z^ A^ B^ k; k; k; $@ C^ D^ E^ F^ G^ H^ z@ P, Q, Q, I^ A@ B@ > J^ K^ L^ 6 M^ C^ N^ $@ $@ $@ O^ P^ Q^ R^ S^ S^ S^ T^ T^ U^ U^ T^ T^ T^ T^ T^ T^ T^ T^ V^ V^ V^ V^ V^ V^ V^ V^ V^ V^ V^ W^ {{ X^ Y^ Z^ `^ / ./ +/ @/ #/ ){ t^ t^ t^ t^ $/ %/ z] z] z] z] z] z] z] z] z] z) &/ */ ", +" =/ n^ )^ z] z] z] z] z] z] z] z] z] z] z] -/ $/ t^ t^ t^ t^ t^ t^ t^ !] ;/ >/ ,/ '/ '/ '/ '/ '/ '/ '/ U^ U^ U^ U^ U^ U^ U^ U^ U^ T^ T^ T^ V^ V^ V^ V^ V^ V^ V^ V^ V^ V^ V^ V^ V^ V^ V^ )/ !/ :> ~/ 9@ ~# {/ G& ]/ ^/ // -# (/ a' c' _/ =# ,# ,# ;# ;# R, :/ / >/ >/ >/ 3/ 3/ 3/ >/ >/ >/ >/ 3/ 3/ 4/ 4/ 4/ 4/ 4/ 4/ 4/ 4/ 4/ 4/ 5/ 5/ 5/ 5/ 6/ >/ 7/ 8/ 9/ 0/ a/ b/ c/ d/ e/ ,{ t^ t^ t^ t^ t^ $/ f/ x] z] z] z] z] z] z] z] t] g/ h/ ", +" i/ j/ )^ k/ k/ k/ k/ k/ k/ k/ k/ k/ k/ )^ l/ i/ i/ i/ i/ i/ i/ m/ n/ s] ,{ o/ p/ q/ r/ s/ s/ s/ s/ s/ s/ t/ t/ t/ s/ s/ >/ >/ 3/ 3/ 4/ 4/ 4/ 4/ 4/ 4/ 4/ 4/ 4/ 4/ 5/ 5/ 5/ 5/ 5/ 5/ 5/ u/ u/ v/ w/ x/ y/ z/ A/ 8 $. B/ C/ s# S' T' T' U' q# V' V' D/ t# E/ _/ F/ Y' G/ H/ 3+ I/ 0, J/ K/ L/ M/ N/ N/ N/ N/ N/ N/ N/ O/ O/ O/ O/ P/ P/ Q/ Q/ Q/ R/ R/ R/ Q/ Q/ Q/ Q/ Q/ Q/ Q/ Q/ Q/ S/ V^ T/ U/ V/ W/ a/ X/ Y/ Z/ `/ i/ i/ i/ i/ i/ $/ ( .( k/ k/ k/ k/ k/ k/ k/ k/ -{ +( @( ", +" #( k/ $( $( $( $( $( $( $( $( $( $( $( $( ( %( &( &( &( &( ,] *( =( -( ,{ ;( >( ,( ,( N/ N/ N/ N/ N/ N/ N/ N/ N/ N/ N/ N/ N/ '( '( )( )( )( ,( ,( ,( )( )( )( )( Q/ Q/ Q/ Q/ Q/ Q/ Q/ Q/ !( Q/ ~( {( ]( ^( V= D. c) /( /$ 8) ($ (( 0) 0) !$ ~$ ~$ {$ _( :( <( [( }( : E{ ,$ |( 1( 2( 3( 4( S/ S/ S/ S/ S/ S/ S/ S/ S/ 5( 5( 5( S/ S/ S/ S/ S/ S/ 6( 6( 6( 6( 6( 6( 6( 6( 6( 7( 7( 8( 9( 0( a( b( c( d( e( f( g( =/ &( &( &( &( &( &( %( h( i( $( $( $( $( $( $( $( $( ;{ j( k( ", +" l( m( n( $( $( $( $( $( $( $( $( $( $( i( o( %( &( &( &( &( `/ p( q( r( r( s( t( u( v( v( v( v( v( v( v( v( v( v( v( v( 5( 5( 5( S/ S/ S/ S/ S/ S/ 6( 6( 6( 6( 6( 6( 6( 6( 6( 6( 6( w( w( 5( 5( 5( x( y( z( d) A+ U! A( B( P) R) S) S) T) J$ J$ I$ U) V) L$ M$ C( D( E( F( G( :$ H( I( J( K( L( L( L( L( L( L( L( 9( 9( L( L( L( L( L( L( L( L( 9( 9( M( M( 9( 9( 9( 9( 9( 9( 9( N( N( M( M( O( P( Q( R( S( T( U( =/ l( &( &( &( &( &( &( V( W( X( $( $( $( $( $( $( $( $( k/ i( Y( Z( ", +" %( o( n( `( `( `( `( `( `( `( `( `( `( `( `( _ %( ._ ._ ._ +_ @_ #_ $_ %_ &_ *_ =_ 0( -_ -_ -_ -_ -_ -_ -_ -_ -_ ;_ ;_ -_ -_ -_ -_ -_ -_ -_ -_ 9( 9( 9( 9( 9( 9( 9( 9( 9( 9( 9( >_ >_ 9( 9( 9( 9( ,_ '_ )_ !_ 3+ ~_ {_ ]_ I ^_ /_ (_ (_ __ b! 0% a% c! d! d% d% e% :_ <_ ]> 5) [_ }_ |( |_ 1_ 2_ 3_ 3_ 3_ 4_ 4_ 4_ O( O( O( O( O( O( 4_ 4_ 4_ 4_ 5_ 5_ 5_ 5_ 5_ 5_ 5_ 5_ 6_ 6_ 6_ 5_ 5_ 5_ 5_ 5_ 7_ 8_ 9_ 0_ a_ b_ `/ ._ ._ ._ ._ ._ ._ +_ ._ c_ d_ n( `( `( `( `( `( `( `( `( )^ e_ f_ ", +" g_ `( h_ h_ h_ h_ h_ h_ h_ h_ h_ h_ h_ i_ j_ c_ k_ k_ k_ k_ ( =( r( l_ l_ l_ m_ n_ o_ p_ p_ p_ p_ p_ p_ 4_ 4_ 4_ O( O( O( O( O( O( 4_ 4_ 4_ 4_ 4_ 4_ 4_ 4_ 4_ 4_ 4_ 4_ q_ q_ q_ 4_ 4_ 4_ 4_ 4_ r_ s_ t_ u_ .. '& U! ^ v_ w_ x_ M! y_ O! P! >. $& $& %& Q! Q! z_ *& A_ B_ C_ '. ^ D_ & E_ F_ G_ H_ I_ I_ J_ J_ J_ K_ K_ K_ K_ L_ L_ M_ M_ M_ M_ M_ M_ M_ M_ M_ N_ N_ I_ I_ I_ I_ I_ I_ I_ I_ N_ N_ O_ P_ Q_ R_ S_ ._ ._ k_ k_ k_ T_ T_ @_ W( T_ U_ V_ h_ h_ h_ h_ h_ h_ h_ h_ h_ y] W_ X_ ", +" ._ Y_ Z_ h_ h_ h_ h_ h_ h_ h_ h_ h_ h_ h_ h_ U_ c_ k_ k_ k_ ._ `_ : r( l_ l_ l_ .: +: @: #: #: #: $: $: #: #: #: #: #: #: #: #: I_ I_ I_ I_ I_ I_ I_ I_ I_ I_ I_ N_ N_ I_ I_ I_ I_ I_ I_ I_ N_ %: &: *: =: v& !. `. ,& Z) -: y& ;: 4~ 5~ >: ,: ,: x& 2~ 9~ A& B& C& C& ': ): !: |~ G/ E{ !. ~: {: ]: ^: /: (: (: (: (: _: _: _: _: _: _: _: _: _: :: :: :: :: <: <: :: :: :: :: :: :: [: [: [: [: [: [: [: [: }: I_ |: 1: ._ k_ k_ T_ 2: 3: 4: 5: 6: =/ 7: i_ h_ h_ h_ h_ h_ h_ h_ h_ `( h_ 8: ", +" @_ 9: i_ h_ h_ h_ h_ h_ h_ h_ h_ h_ h_ h_ i_ j_ @_ k_ k_ k_ k_ +_ 0: a: b: l_ l_ l_ c: d: e: (: _: _: (: (: (: (: (: (: _: _: _: _: _: _: _: _: _: _: _: _: _: f: f: _: _: _: _: _: _: f: f: f: <: g: h: i: C~ ]. G& j: 3. 2, k: l: I~ m: n: n: o: /* /* P~ P~ <* :* }* p: q: r: s: M) /. M) m; 6. t: u: v: w: x: y: y: y: y: y: y: y: y: y: y: z: z: A: A: A: z: z: z: z: z: z: z: A: A: A: A: A: A: A: A: A: A: A: B: C: D: ._ k_ T_ 2: E: F: G: H: b: I: J: `( h_ h_ h_ h_ h_ h_ h_ h_ h_ )^ K: L: ", +" `_ M: h_ h_ h_ h_ h_ h_ h_ h_ h_ h_ h_ h_ Z_ N: O: @_ @_ @_ @_ +_ P: Q: &_ l_ l_ l_ R: S: T: U: V: V: V: V: V: V: U: U: U: U: U: U: U: U: U: U: U: W: W: W: U: U: U: U: U: U: U: W: W: A: A: A: X: Y: Z: `: <{ 7. 5. H* C j. < .< 2{ 1{ +< @< K* K* L* #< #< $< %< %< &< *< =< r. j. j. H* W! -< S* S* ;< >< ,< '< '< '< '< '< '< '< '< '< '< )< )< '< '< '< '< '< '< )< )< )< )< )< )< )< )< )< )< )< )< )< !< !< ~< {< ]< c_ c_ ._ ^< /< l_ l_ l_ b: H: (< _< i_ h_ h_ h_ h_ h_ h_ h_ h_ h_ i( :< << ", +" [< }< Z_ |< |< |< |< |< |< |< |< |< |< |< Z_ 1< 2< 2< 2< 2< 2< 2< +_ 3< %_ &_ l_ l_ 4< 5< 6< z: 7< 7< 7< 7< 8< 8< 8< '< '< '< '< '< '< '< '< '< )< )< '< '< '< '< '< '< 9< 9< 9< 9< 9< 9< 9< 9< 0< a< b< c< d< }= p. e< 3* 7 D. f< g< h< i< j< H{ H{ k< 2= 3= l< l< m< n< 6= o< p< V= U{ f U{ q< r< b= .+ s< t< u< v< w< w< w< w< w< x< x< x< x< w< w< w< w< w< w< x< x< x< x< x< x< x< x< x< x< x< y< y< y< x< x< x< )< z< 2< @_ `_ 2: Q: &_ l_ l_ l_ l_ b: %_ A< B< |< |< |< |< |< |< |< |< |< i_ C< D< ", +" E< F< F< F< F< F< F< F< F< F< F< F< F< F< G< H< I< J< J< J< J< J< k_ K< L< b: M< M< H: N< O< 7< P< Q< Q< Q< Q< Q< Q< Q< Q< Q< Q< Q< R< R< R< R< Q< Q< Q< Q< Q< Q< R< R< x< x< x< x< R< R< R< x< S< T< U< ^> S= S= S= O. V< f `. 2+ W< Z= X< Y< Z< Z< Z< Z= Y= `< `< [ .- S. .[ +[ q 2+ p m# O. %- $- $- @[ b] #[ $[ %[ &[ &[ *[ *[ =[ =[ =[ =[ =[ =[ =[ *[ *[ *[ *[ *[ *[ *[ *[ *[ *[ *[ *[ -[ -[ *[ *[ *[ *[ *[ *[ ;[ >[ 2< J< W( ,[ '[ M< M< M< M< M< M< /< )[ ![ G< F< F< F< F< F< F< F< F< F< i( ~[ {[ ", +" [< ][ G< F< F< F< F< F< F< F< F< F< F< F< F< ^[ /[ J< J< J< J< J< J< ([ I< _[ :[ <[ [[ }[ |[ 1[ 2[ %[ %[ %[ %[ %[ %[ %[ %[ %[ %[ 3[ *[ =[ =[ =[ =[ =[ =[ =[ *[ *[ *[ *[ *[ *[ *[ *[ *[ *[ *[ *[ -[ 4[ 5[ {+ 6[ 4+ 4+ 4+ u- r< m# `. i- 7[ 8[ l- 9[ 0[ 0[ 0[ l- a[ a[ b[ b[ c[ d[ e[ s ^+ g f[ a= o+ h- h- h- I] g[ h[ i[ j[ k[ k[ j[ j[ j[ j[ j[ j[ l[ l[ l[ l[ l[ l[ l[ l[ l[ l[ l[ m[ m[ m[ m[ m[ m[ m[ k[ k[ k[ m[ m[ 3[ n[ 1: J< _ o[ [[ p[ p[ p[ p[ p[ p[ q[ r[ s[ t[ F< F< F< F< F< F< F< F< |< Z_ u[ v[ ", +" E< F< F< F< F< F< F< F< F< F< F< F< F< F< G< w[ I< J< J< J< J< J< J< J< `_ x[ y[ z[ A[ B[ W( C[ D[ E[ E[ E[ E[ j[ j[ j[ j[ l[ l[ j[ j[ j[ j[ j[ j[ l[ l[ l[ l[ l[ l[ l[ l[ l[ l[ l[ F[ F[ F[ F[ F[ G[ H[ @; I[ @; p+ p+ p+ ); J[ K[ L[ q+ $; M[ N[ O[ P[ P[ P[ Q[ R[ R[ S[ T[ U[ A+ s L[ V[ W[ X+ ); ); ); ); B+ X[ Y[ Z[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ `[ } } } } } .} +} k_ 2< `_ @} :[ p[ p[ p[ p[ p[ p[ p[ [[ #} $} |< F< F< F< F< F< F< t[ G< %} B< &} *} ", +" =} -} ;} >} >} >} >} >} >} >} >} >} >} >} >} ;} ,} ([ '} )} /[ '} '} '} '} '} /[ !} ~} {} )} k_ ]} ^} /} /} /} /} (} (} (} (} (} (} (} (} (} (} (} (} (} (} (} (} (} (} (} (} (} `[ `[ `[ `[ `[ `[ `[ _} :} <} [} X+ X+ X+ X+ X+ [@ [@ &- 6. w; }} |} 1} 2} 3} 4} 5} 6} 6} 7} 8} 9} 0} k. #@ k; N^ $@ $@ $@ $@ $@ a} b} c} d} e} e} e} e} f} f} f} g} f} f} f} f} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} h} i} 1: '} )} j} :[ p[ p[ p[ p[ p[ p[ p[ k} l} m} n} >} >} >} >} >} n} o} p} q} r} s} t} ", +" u} v} v} v} v} v} v} v} v} v} v} v} v} v} ;} F< w} x} y} z} A} /[ B} B} B} B} B} ([ )} C} B} C} D} } E} h} e} e} e} e} e} e} e} e} e} e} e} e} F} e} e} e} e} F} F} F} F} F} F} F} F} F} F} F} F} g} g} G} H} I} J} 9@ 9@ 9@ 9@ 9@ K} {/ (> 9@ L} M} N} O} P} Q} R} S} T} N} U} V} W} X} X} ~# ~# ~# ~# ~# ~# Y} Z} `} | .| +| @| @| @| #| #| #| #| #| #| #| #| $| $| $| $| $| $| $| $| $| $| %| %| %| %| %| %| %| %| %| &| *| =| C} B} -| o[ [[ p[ p[ p[ p[ p[ p[ p[ q[ ;| >| n} v} v} v} v} ,| '| )| !| ~| {| ]| ^| *} ", +" /| (| _| v} v} v} v} v} v} v} v} v} v} v} _| :| <| k} [[ [| }| || A} 1| 2| 2| 2| 2| 2| 2| 2| 2| B} 3| 4| 5| +| +| +| +| +| +| +| @| @| @| @| @| @| @| @| @| @| @| &| &| &| &| &| &| &| &| &| &| 6| 6| %| %| 7| 8| 9| 0| a| [/ F> F> N> N> N> N> N> b| c| d| O> e| f| f| g| O> h| O> c| b| b| b| b| b| b| b| c| i| j| k| l| m| n| n| n| n| n| n| n| o| o| o| o| p| p| q| q| q| *| *| *| *| q| q| q| q| q| q| q| q| q| q| q| r| o| s| t| B} 2| u| v| '[ ~| <[ <[ <[ <[ <[ <[ ~| r[ w| G< v} v} v} >} n} x| !| y| y| z| A| B| C| ", +" D| v} v} v} v} v} v} v} v} v} v} v} v} v} E| F| [| G| <[ <[ <[ }| H| I| B} 2| 2| 2| 2| 2| 2| 2| 2| B} J| K| L| L| L| L| n| n| n| n| n| n| n| n| n| n| n| o| p| p| p| p| p| o| o| o| o| p| p| p| p| p| p| p| p| M| N| O| P| Q| R| S| Q| T| U| u@ u@ u@ u@ u@ u@ V| V| V| V| u@ u@ u@ u@ u@ u@ u@ Q| W| J/ X| D> Y| Z| `| 1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 +1 +1 .1 .1 .1 .1 .1 .1 @1 @1 @1 @1 @1 @1 @1 #1 #1 #1 #1 #1 #1 #1 #1 n| $1 %1 2| 2| I| &1 z| r[ <[ <[ <[ <[ <[ <[ <[ [| *1 1< _| v} v} ;} =1 -1 ;1 y| y| >1 ,1 '1 )1 !1 ", +" ~1 {1 v} ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ^1 /1 (1 k} <[ <[ <[ <[ z[ ;1 B[ J< /| /| /| /| /| /| /| /| J< _1 :1 <1 [1 [1 [1 [1 [1 [1 [1 [1 [1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 }1 }1 }1 }1 }1 }1 }1 }1 }1 }1 }1 }1 }1 |1 }1 11 21 31 41 51 61 71 81 91 01 61 D> D> D> D> D> D> a1 01 91 X| 71 b1 W| c1 d1 e1 f1 g1 h1 i1 j1 k1 k1 k1 k1 l1 l1 l1 l1 l1 l1 l1 l1 l1 l1 l1 j1 j1 j1 j1 j1 j1 j1 j1 j1 j1 j1 j1 m1 m1 m1 m1 m1 m1 n1 o1 '} /| /| B} p1 q1 '[ <[ <[ <[ <[ <[ <[ <[ [| r1 s1 v} ]1 ]1 >} t1 u1 y[ v1 v1 v1 w1 x1 y1 z1 ", +" A1 B1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 C1 >} D1 k} <[ <[ <[ <[ <[ ~| '[ v| 1| E1 E1 E1 E1 E1 E1 E1 E1 2| F1 m1 G1 H1 H1 H1 I1 I1 I1 I1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 J1 J1 J1 J1 J1 K1 L1 M1 N1 O1 P1 Q1 R1 S1 T1 U1 V1 W1 W1 W1 W1 W1 W1 X1 Y1 Z1 `1 2 .2 +2 @2 #2 $2 %2 &2 *2 =2 =2 *2 *2 *2 *2 *2 *2 *2 *2 *2 *2 *2 *2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 ;2 -2 -2 -2 -2 -2 -2 =2 >2 ,2 /| E1 E1 E1 1| '2 )2 <[ <[ <[ <[ <[ <[ ~| G| !2 E< ~2 ]1 ]1 >} {2 ]2 y[ v1 v1 v1 y[ ^2 /2 (2 _2 ", +" p1 :2 v} ]1 C1 C1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ^1 <2 v1 z| <[ <[ <[ <[ <[ <[ }| [2 }2 {} {} {} {} {} {} {} {} {} |2 12 G1 =2 =2 =2 =2 =2 =2 =2 =2 =2 =2 =2 =2 =2 =2 =2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 ;2 -2 -2 -2 -2 -2 -2 -2 22 ;2 32 42 52 62 72 82 42 92 02 a2 a2 a2 a2 a2 a2 b2 c2 d2 e2 f2 f2 82 g2 h2 c2 c2 c2 c2 c2 c2 i2 i2 i2 i2 i2 i2 i2 i2 i2 j2 j2 j2 k2 k2 k2 j2 j2 j2 j2 k2 k2 k2 k2 k2 k2 k2 k2 k2 k2 k2 k2 k2 l2 m2 2| {} {} {} {} A1 n2 ;1 z[ <[ <[ <[ <[ <[ r[ <[ o2 %1 (| v} ]1 v} p2 q2 r2 v1 v1 v1 s2 v1 t2 u2 v2 ", +" w2 x2 y2 ;} n} >} n} z2 z2 z2 z2 z2 z2 z2 ^1 A2 ~| <[ ~| ~| ~| ~| ~| ~| B2 C2 D2 w2 w2 w2 w2 w2 w2 w2 w2 w2 2| E2 l2 F2 F2 F2 i2 i2 i2 i2 i2 i2 i2 i2 i2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 j2 G2 G2 k2 k2 k2 k2 k2 H2 H2 I2 J2 K2 K2 K2 K2 K2 K2 K2 I2 L2 L2 M2 N2 N2 M2 M2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 O2 O2 O2 O2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 O2 Q2 R2 |2 w2 w2 w2 w2 w2 %1 S2 }| ~| ~| ~| ~| ~| G| v1 T2 {} U2 y2 z2 z2 n} V2 ~| W2 W2 W2 y[ X2 Y2 Z2 `2 ", +" 3 z2 n} .3 V2 +3 Y2 ;} z2 z2 z2 z2 z2 y2 =1 @3 z| ~| ~| ~| ~| ~| ~| ~| #3 C2 I| w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 $3 %3 &3 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 *3 *3 *3 *3 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 =3 -3 -3 -3 -3 -3 -3 -3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 ;3 >3 >3 >3 >3 >3 >3 >3 >3 >3 >3 >3 >3 ,3 ,3 ,3 ,3 ,3 ,3 ,3 ,3 ,3 '3 '3 '3 '3 '3 '3 '3 -3 )3 {} w2 w2 w2 w2 w2 w2 |2 !3 q1 B2 ~| ~| ~| ~| #3 ~3 {3 p1 3 z2 z2 z2 n} Y2 r2 X2 W2 W2 y[ X2 ]3 ^3 /3 (3 ", +" _3 :3 :| <3 [3 r[ q[ v1 }3 ^1 ]1 ]1 ]1 ]1 ;} |3 13 w1 ~| ~| ~| ~| ~| ~| ~| 23 33 43 53 53 53 53 53 53 53 53 w2 w2 |2 63 N2 =3 =3 =3 =3 =3 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 >3 '3 '3 '3 '3 '3 '3 '3 '3 '3 '3 83 83 83 83 83 93 93 93 93 93 93 93 93 93 03 03 a3 a3 a3 a3 a3 03 03 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 d3 d3 d3 d3 d3 d3 d3 e3 f3 g3 w2 w2 w2 w2 w2 w2 w2 A1 h3 i3 }| G| z[ )2 ;1 j3 A1 w2 g3 p2 ]1 ]1 v} ]1 k3 <[ v1 v1 y[ i3 l3 G< m3 n3 ", +" o3 ~2 ~2 A| <[ v1 v1 q[ p3 n} C1 ]1 ]1 ]1 ^1 q3 s2 z| ~| ~| ~| ~| ~| ~| r3 s3 t3 {3 u3 v3 w2 g3 g3 w2 53 u3 u3 u3 v3 53 w3 >3 x3 x3 x3 x3 x3 x3 x3 x3 x3 x3 x3 x3 x3 x3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 y3 y3 z3 z3 y3 y3 y3 y3 y3 y3 y3 y3 A3 B3 B3 B3 B3 C3 C3 C3 B3 B3 B3 B3 B3 B3 B3 B3 B3 B3 B3 B3 A3 A3 A3 A3 A3 A3 A3 A3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 %3 %3 e3 E3 w2 53 53 53 53 53 53 53 53 53 A1 F3 G3 )| !| H3 I3 A1 53 53 53 J3 v} ]1 ]1 n} K3 u1 p[ y[ r[ D1 >} v} C1 L3 M3 ", +" N3 O3 P3 !| W2 W2 W2 r2 Q3 =1 y2 z2 z2 z2 :| R3 ,1 <[ ~| ~| ~| ~| ~| ~| z[ !| S3 D| d_ T3 U3 S; V3 ,) u~ W3 X3 D2 53 v3 Y3 Z3 e3 B3 B3 B3 B3 B3 B3 B3 B3 B3 B3 A3 A3 A3 A3 A3 A3 A3 A3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 D3 %3 %3 %3 %3 `3 `3 %3 %3 %3 %3 `3 `3 `3 `3 `3 `3 `3 `3 `3 `3 `3 4 4 4 .4 .4 .4 4 4 4 4 .4 .4 +4 +4 +4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 #4 .4 $4 %4 53 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 &4 &4 F3 *4 =4 -4 v3 v3 v3 u3 ;4 y2 z2 z2 z2 ^1 >4 ,4 X2 '4 )4 ;} z2 >} !4 ~4 ", +" v3 {4 ]4 ^4 /4 >1 >1 >1 (4 _4 :4 <4 [4 [4 [4 }4 |4 14 r3 r3 r3 r3 r3 r3 r3 24 34 44 A= 54 D% #* 0& == == t= 64 `& |- 74 84 X3 94 04 Z3 a4 b4 c4 c4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 d4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 g4 g4 g4 g4 g4 g4 g4 #4 h4 i4 j4 j4 j4 j4 j4 j4 j4 j4 j4 j4 j4 j4 v3 k4 k4 i4 j4 j4 j4 j4 l4 m4 n4 [4 [4 [4 [4 o4 p4 q4 r4 s4 [4 [4 n4 t4 u4 ", +" v4 z2 w4 x4 ;1 W2 W2 W2 y4 z4 A4 y2 B4 B4 B4 C4 |4 D4 E4 r3 r3 r3 r3 r3 E4 F4 G4 H4 I4 J4 K4 K4 K4 K4 z= z= z= == == t= 64 `& L4 M4 N4 O4 P4 Q4 R4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 e4 S4 S4 S4 S4 S4 S4 S4 g4 g4 g4 g4 g4 g4 g4 g4 T4 T4 T4 g4 g4 g4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 T4 U4 U4 U4 U4 U4 V4 V4 V4 V4 V4 V4 V4 V4 V4 W4 W4 W4 W4 W4 W4 W4 W4 W4 W4 W4 W4 W4 X4 Y4 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 Z4 k4 B4 B4 B4 B4 B4 B4 <4 s4 <4 B4 B4 B4 B4 n4 `4 5 ", +" .5 +5 @5 #5 $5 >4 W2 y[ W2 W2 W2 w1 %5 B4 y2 z2 z2 z2 n} &5 /4 G| r3 r3 r3 r3 r3 B2 : *5 =5 I4 -5 -5 -5 ;5 >5 ,5 '5 )5 !5 D% z= 1- 1- 0& 8; ~5 {5 ]5 ^5 /5 (5 _5 :5 (5 T4 U4 U4 U4 U4 V4 V4 V4 V4 V4 V4 V4 V4 V4 V4 V4 V4 V4 V4 V4 V4 V4 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 <5 [5 [5 [5 <5 <5 <5 <5 }5 }5 }5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |5 15 15 15 |5 |5 |5 15 15 15 15 15 15 15 15 15 15 15 25 35 45 55 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 v3 65 z2 z2 z2 z2 z2 z2 z2 z2 z2 z2 z2 z2 >} 75 85 95 05 a5 ", +" b5 c5 d5 e5 e5 f5 g5 h5 &5 i5 X2 >1 >1 >1 D4 j5 C4 n4 n4 n4 n4 k5 l5 m5 s3 r3 r3 r3 r3 G| G| n5 o5 p5 q5 r5 s5 t5 u5 v5 w5 x5 y5 z5 A5 ,5 B5 C5 D5 A= s) E5 F5 F5 G5 H5 I5 J5 K5 L5 L5 M5 25 25 25 25 N5 N5 N5 N5 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 O5 O5 O5 O5 O5 O5 O5 O5 P5 P5 P5 P5 P5 P5 P5 P5 P5 P5 Q5 Q5 Q5 Q5 Q5 Q5 Q5 Q5 Q5 Q5 Q5 R5 R5 R5 R5 R5 R5 R5 R5 R5 R5 R5 R5 S5 S5 S5 S5 S5 S5 S5 S5 S5 S5 S5 S5 T5 u3 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 u3 o3 ~2 }4 n4 n4 n4 n4 n4 n4 n4 n4 n4 n4 n4 y2 U5 V5 W5 e5 e5 X5 Y5 Z5 `5 ", +" 6 .6 +6 @6 @6 @6 @6 @6 #6 $6 %6 &5 i5 X2 >1 >1 i5 )| &5 &6 [4 [4 [4 [4 *6 <4 =6 F4 r3 r3 r3 r3 -6 ;6 >6 ,6 '6 )6 )6 !6 ~6 {6 ]6 ^6 ^6 /6 (6 _6 :6 <6 [6 ,5 }6 J4 %{ |6 w] )] 16 16 26 36 46 56 66 76 86 96 06 06 06 06 06 06 06 06 06 06 06 06 06 06 a6 a6 S5 S5 S5 S5 a6 a6 a6 a6 a6 a6 a6 a6 a6 a6 a6 a6 a6 b6 b6 b6 b6 b6 b6 b6 b6 b6 b6 c6 c6 c6 c6 c6 c6 c6 c6 c6 c6 c6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 e6 d6 d6 d6 d6 d6 d6 d6 d6 f6 f6 e6 c6 g6 l4 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 h6 n5 i6 j6 k6 l6 s4 <4 [4 [4 [4 [4 [4 [4 [4 [4 [4 [4 *6 m6 n6 @6 @6 @6 @6 @6 e5 o6 p6 ", +" q6 r6 s6 s6 s6 s6 s6 s6 s6 #6 t6 u6 v6 w6 X2 >1 >1 !| x6 *6 *6 [4 [4 [4 [4 [4 y6 z6 A6 )2 s3 s3 B6 >1 C6 D6 E6 E6 F6 G6 H6 I6 J6 K6 L6 K6 M6 ]6 N6 O6 P6 Q6 R6 S6 t5 >5 x! n^ T6 T6 n^ -] T3 U6 s^ V6 W6 X6 Y6 Z6 `6 c6 c6 c6 c6 c6 c6 7 7 7 7 7 7 7 7 7 7 7 7 f6 f6 f6 f6 f6 e6 e6 e6 e6 e6 e6 e6 e6 e6 e6 e6 e6 .7 .7 .7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 @7 @7 @7 @7 @7 @7 @7 @7 @7 #7 #7 #7 #7 #7 #7 #7 #7 #7 #7 #7 #7 #7 #7 +7 $7 h6 h6 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 j4 &7 *7 =7 G| >1 j5 [4 ]4 [4 [4 [4 [4 [4 [4 [4 [4 n4 -7 ;7 >7 @6 s6 s6 s6 s6 s6 s6 r6 ,7 '7 ", +" )7 s6 s6 s6 !7 !7 !7 !7 s6 s6 s6 ~7 {7 ]7 n4 ^7 A6 X2 /4 /7 (7 &6 n4 n4 n4 n4 n4 <4 _7 v4 :7 >1 <7 [7 Q3 }7 |7 17 27 37 27 47 57 J6 67 67 77 77 87 87 87 L6 97 ^6 N6 07 a7 b7 c7 !) F5 '] d7 d7 '] '] '] e7 f7 U6 g7 W6 h7 @7 i7 j7 @7 @7 @7 @7 @7 @7 @7 @7 @7 @7 @7 @7 k7 k7 @7 @7 @7 @7 @7 @7 l7 l7 l7 l7 l7 l7 l7 l7 l7 l7 l7 l7 m7 m7 m7 n7 n7 n7 n7 n7 n7 n7 n7 n7 n7 n7 n7 n7 n7 n7 o7 o7 o7 p7 p7 p7 p7 p7 p7 q7 q7 q7 q7 q7 r7 r7 r7 r7 p7 l7 s7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 n5 k3 t7 u7 14 (4 r3 v7 y6 <4 n4 n4 n4 n4 n4 n4 n4 y2 w7 x7 y7 ~7 s6 s6 s6 !7 !7 !7 !7 s6 z7 A7 ", +" B7 z7 >7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 C7 D7 o4 E7 F7 i5 G7 H7 C4 [4 [4 [4 [4 [4 [4 *6 I7 J7 K7 L7 M7 N7 J7 O7 P7 Q7 R7 S7 T7 U7 V7 W7 X7 Y7 Z7 `7 67 67 77 87 87 87 L6 > 8 .8 +8 @8 #8 $8 U6 T6 z] )^ )^ z] %8 %8 >{ %{ e7 &8 *8 =8 -8 ;8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 r7 r7 r7 r7 r7 r7 r7 r7 r7 r7 r7 r7 ,8 r7 r7 r7 r7 r7 r7 r7 r7 '8 '8 )8 )8 )8 )8 )8 )8 )8 )8 )8 )8 )8 !8 !8 !8 !8 !8 !8 !8 !8 !8 !8 !8 !8 !8 !8 !8 !8 !8 ~8 J7 J7 J7 J7 J7 J7 {8 ]8 ^8 ^8 ^8 ^8 ^8 {8 J7 J7 J7 J7 J7 J7 J7 J7 J7 J7 /8 (8 _8 s3 r3 D4 >1 i5 !| :8 }4 [4 [4 [4 [4 [4 [4 [4 y2 <8 [8 }8 ~7 !7 !7 !7 !7 !7 !7 !7 !7 !7 >7 >7 |8 ", +" 18 >7 28 28 28 28 >7 >7 >7 >7 >7 >7 >7 38 48 58 -7 s4 68 /1 78 o4 [4 [4 [4 [4 [4 [4 [4 *6 88 ]8 J7 98 08 08 i6 a8 b8 c8 Q7 Q7 d8 e8 f8 g8 g8 h8 i8 i8 Y7 `7 `7 67 67 67 j8 k8 l8 m8 n8 o8 p8 q8 r8 s8 t8 u8 f7 t] y] y] x] x] x] t~ t~ v8 w8 !8 x8 y8 y8 y8 z8 z8 z8 z8 z8 z8 z8 z8 z8 z8 z8 z8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 A8 B8 B8 A8 A8 A8 A8 A8 A8 A8 C8 C8 C8 C8 C8 B8 B8 B8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 D8 J7 {8 ^8 E8 E8 J7 %7 08 k4 F8 G8 G8 G8 H8 >| J7 ^8 ]8 J7 J7 J7 J7 J7 J7 J7 I8 J8 K8 r3 r3 ~| >1 >1 )| z4 L8 ]4 [4 [4 [4 [4 [4 [4 n4 M8 N8 O8 s6 28 >7 >7 >7 >7 >7 >7 28 28 28 28 >7 P8 ", +" Q8 R8 28 S8 28 28 28 28 28 28 28 S8 y7 T8 !7 y7 U8 V8 W8 n4 <4 k5 *6 [4 [4 [4 [4 [4 [4 [4 [4 <4 ]| E8 {8 {8 {8 {8 X8 _7 Y8 Z8 b8 `8 9 .9 +9 @9 #9 g8 g8 g8 h8 h8 i8 X7 Y7 $9 O6 %9 &9 *9 =9 -9 ;9 >9 ,9 '9 )9 !9 ~9 {9 ]9 U6 t] ^9 /9 (9 _9 :9 o^ <9 [9 }9 |9 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 19 C8 C8 C8 C8 19 19 19 19 19 19 19 19 19 19 19 19 29 29 39 39 39 39 39 39 39 39 39 39 49 49 49 59 59 59 59 59 59 49 49 49 49 49 49 49 49 69 69 69 79 79 89 {8 J7 K7 F8 99 s1 09 -] (! U3 a9 b9 b9 b9 b9 s) s^ c9 08 E8 {8 {8 {8 {8 {8 {8 d9 e9 #3 r3 r3 r3 y| (1 (1 w1 f9 }4 [4 [4 [4 [4 [4 [4 n4 ]7 V8 g9 s6 28 h9 T8 28 28 28 28 28 28 28 S8 S8 i9 j9 ", +" k9 l9 S8 S8 S8 S8 S8 S8 S8 S8 m9 n9 o9 p9 q9 28 n9 r9 r9 s9 n4 [4 [4 [4 [4 [4 [4 [4 [4 [4 [4 [4 *6 |3 t9 u9 u9 u9 u9 v9 w9 x9 y9 y9 z9 A9 B9 C9 D9 E9 F9 F9 G9 #9 g8 g8 g8 h8 M6 H9 I9 J9 K9 L9 M9 N9 O9 P9 Q9 R9 S9 T9 U9 V9 W9 X9 Y9 >{ Z9 Z9 `9 Y9 0 .0 +0 79 49 49 49 49 49 49 49 49 49 49 49 49 49 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 #0 #0 $0 $0 #0 #0 #0 #0 $0 $0 $0 %0 %0 %0 %0 %0 %0 %0 %0 %0 %0 %0 %0 %0 %0 &0 *0 *0 =0 -0 -0 ;0 >0 ,0 '0 )0 H< o( n^ !0 b9 %, 7; o, o, o, ]' B' B' B' B' B' {' ~0 D5 t~ {0 t9 u9 u9 u9 u9 u9 ]0 ^0 F4 r3 r3 r3 W2 (1 (1 r2 /0 [4 *6 [4 [4 [4 [4 [4 [4 (0 V8 _0 28 o6 :0 <0 [0 [0 }0 S8 S8 S8 S8 S8 S8 S8 i9 |0 ", +" 10 S8 S8 S8 S8 S8 S8 S8 20 30 40 50 60 70 80 S8 90 58 N8 00 y2 [4 [4 [4 [4 [4 [4 [4 o4 a0 }4 ]4 *6 b0 s[ ^8 ^8 ^8 ^8 c0 w9 d0 e0 f0 g0 h0 i0 j0 k0 k0 D9 E9 D9 E9 F9 F9 #9 #9 > l0 m0 n0 o0 p0 q0 r0 s0 t0 u0 v0 w0 x0 y0 z0 A0 B0 C0 D0 E0 q5 F0 G0 H0 I0 I0 J0 -0 K0 K0 K0 K0 K0 K0 K0 K0 K0 K0 K0 K0 L0 L0 L0 L0 L0 L0 L0 L0 L0 L0 L0 L0 L0 M0 >0 >0 >0 >0 M0 M0 M0 M0 M0 M0 M0 M0 M0 M0 M0 M0 M0 M0 N0 N0 N0 M0 O0 P0 P0 Q0 R0 S0 T0 U0 V0 W0 X0 z) %, u= u= %, ]' ]' B' Y0 Y0 Z0 *5 D5 A= `0 a *5 .a .a +a *5 a a @a X8 ^8 ^8 ^8 ^8 #a ^0 F4 r3 r3 r3 s2 (1 (1 W2 || $a k5 [4 [4 [4 [4 [4 %a 58 &a *a }0 T8 =a -a ;a >a ,a 30 'a S8 S8 S8 S8 S8 S8 S8 )a ", +" !a }0 }0 }0 }0 }0 }0 m9 n9 ~a {a ]a > ^a /a 20 (a _a :a V8 M8 n4 [4 [4 [4 [4 [4 <4 o4 b 50 ,b 'b )b !b ~b {b 'a ]b ^b /b 58 ]7 [4 [4 [4 [4 [4 ]4 %a (b _b /4 /4 :b r4 c ,c 'c )c !c #5 -b -b -b -b 'a ~c ", +" {c -b ]c ]c ]c ]c -b ^c /c (c _c :c b }c -b -b |c 1c 2c D7 2c 3c 4c 4c 4c 5c 6c 7c A6 (4 >1 X2 r3 8c 9c t9 t9 t9 t9 t9 0c .3 ac bc ac cc dc ec fc gc hc 5b 5b 6b 6b 5b 6b 0a ic jc kc lc mc nc oc pc qc rc sc tc uc vc wc xc yc zc Ac Bc Cc Dc Ec > Fc Gc Hc Ic Ic Jc Kc Lc Mc Mc Nc Nc Nc Mc Mc Mc Mc Mc Mc Mc Mc Mc Mc Mc Mc Mc Mc Mc Nc Nc Nc Nc Nc Nc Nc Nc Nc Nc Nc Nc Oc Oc Pc Pc Pc Oc Qc Rc Sc Tc $( Y0 *5 Y0 Uc Vc Vc Vc Wa 0 +a +a +a .a B' b9 Wc za Xc Yc Zc `c d .d N6 > N6 J6 +d @d J6 O6 #d $d %d &d &d *d =d -d ;d c t9 t9 u9 >d X2 G| ~| r3 y[ +c @c @c M< ,d 'd 4c 4c 4c 4c *6 <8 b D7 )d *c |c -b -b !d ~d {d ]d ^d /d (d _d :d 1 >1 >1 (4 _4 cd dd ed ed ed ed fd gd hd id jd kd ld md nd od pd qd rd gc hc 5b 5b 6b sd td ud vd wd bb xd yd zd Ad Bd Bd Cd Dd Ed Fd Gd Hd Id Jd Kd Ld Md Nd ^6 Od Pd Pd Qd Rd Sd Td Ud Vd Vd Vd Vd Vd Vd Vd Vd Vd Vd Vd Vd Vd Vd Vd Vd Wd Wd Wd Wd Xd Xd Xd Xd Xd Xd Xd Xd Xd Xd Xd Yd Yd Yd Yd Yd Zd `d e Y9 Xb .e Ua +e +e +e +e +a Y0 %, %, `0 E6 @e #e $e %e &e *e =e -e > N6 @d M6 K6 L6 ;e 87 87 87 87 87 J6 >e ,e 'e )e )e )e )e b0 !e ed ed ed ;d ~e )2 ~| r3 y4 +c @c @c l_ {e 'd 4c 4c 4c 4c *6 ]e D7 (0 (0 ^e /e -b ]c ]c (e _e :e }e |e 1e 2e }c ]c ]c ]c 3e ", +" 4e {b 5e 5e )c (e 1 >1 >1 >1 >1 )| ie je ed ed ed ed fd dd ke le me ne oe pe qe re re se se od pd qd rd gc 7b 0a te ue ve we xe ye ze Ae Be Be Ce De Ee Fe Ge He Ie Je Ke Le Me Ne Oe Pe Qe Re Se Se Te Ue Ve We We We We We We We We We We We We We We We We We We We We Xe Xe Xe Xe Xe Xe Xe Xe ed ed ed ed ed ed ed Ye Ze `e &d f za za f .f *5 ]' Xb +f @f #f $f %f &f *f =f -f ;f >f ,f 'f )f !f > 87 87 77 77 77 77 67 67 67 67 ~f {f ]f 47 Qd Qd Qd ^f /f Ye ed ed ed (f _f [| ~| r3 L< :f +c +c 1 >1 >1 >1 >1 >1 14 nf (f of of of of of pf qf rf sf tf uf vf wf xf xf yf yf re re se se pd qd zf Af Bf Ie Cf Df Ef Ff Gf Hf Hf If Jf Kf Lf Mf Nf Of Pf Qf Rf Sf 77 Tf Uf Vf Wf Xf Yf b8 ge Zf of of of of of of of of of of of of of of of of of of of of of of of of of of of of of of of of of of Ye <3 F0 =d zb zb zb ,6 `f g .g +g @g #g $g %g &g *g =g -g ;g >g ,g 'g )g !g ~g {g ]g ^g 67 `7 `7 Z7 `7 Y7 Y7 X7 X7 i8 Uf /g (g Pd _g _g R7 p4 cd of of of ed of [3 :[ ~| L< :f +c E: +c :g 1 >1 >1 >1 >1 >1 D4 jg kg of of of of of lg mg ng og pg qg rg sg tg ug xf xf xf re re yf re re vg wg xg yg Ie zg Ag Bg Cg Dg Dg Eg Fg Gg Hg Nf Ig Kd Jg Kg Lg Mg O6 E9 Ng Og Pg `8 Xf `8 Qg Ye of of of of of of of of of of of of of of of of of of of of of of of of of of of of of of of of of Ye Rg Sg Tg )e )e 'e Ug Vg Wg Xg Yg Zg `g h .h +h @h #h $h %h &h *h =h -h ;h >h ,h 'h )h !h X7 i8 i8 i8 h8 h8 h8 h8 g8 g8 ~h {h ]h ^h /h /h (h 1 >1 >1 >1 >1 >1 D4 ih >4 jh jh jh jh jh kh lh og ng mh nh oh ph qh rh sh th ug tg xf xf xf re qd gc uh vh Je wh xh yh zh Ah Ah Bh ve Ch Dh Eh Kd Fh Gh Hh Ih Jh Oe E9 Kh Lh Mh Y8 Nh f0 Oh kh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh jh Ph Y2 Qh Rd Rh Rh ^f Sh Th Uh Vh Wh Xh Yh Zh `h i .i +i @i #i $i %i &i *i =i -i ;i >i ,i 'i > g8 g8 g8 g8 g8 G9 #9 #9 G9 @9 )i !i ~i b8 {i Yf b8 lf kh jh jh jh jh jh _h A2 <[ &_ ]i a: ^i /i lf hg hg hg hg hg (i |h ]7 ]7 _i :i c :e fi 0i 7g 7g 7g 7g 7g }c 5e |d }f ]7 ]7 9d gi hi lf ii (4 i5 >1 >1 >1 >1 >1 >1 ,1 ji ki Ph Ph Ph Ph Ph li li mi ni oi pi qi ri si ti ti ui ui rh sh th ug tg tg vi wi xi yi zi Ai Bi Ci Di Di Ci Ei Eh Fi Gi Hi Gh Ii Ji Ki K6 aa aa Li Mi Ni Oi Pi 5a Qi Ri Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Ph Si L8 Se Ti Ti Ui Vi Wi N6 M6 Xi Yi Zi Ie `i j .j +j @j #j $j %j &j *j =j -j ;j >j ,j sa 'j )j h8 @9 F9 F9 F9 E9 E9 E9 D9 D9 !j ~j {j ]j ^j ^j Y8 /j (j Ph Ph Ph Ph Ph jh _j {e :j 1 >1 >1 >1 >1 >1 i5 i5 mj Y2 nj nj nj nj nj nj oj pj qj rj pi sj tj uj ti ti ti vj ti ti ui ui rh sh th i8 wj xj yj zj Pf Aj Bj Bj Aj Kd Cj Dj Ej Kg Ii Fj Gj Hj !j 5b 5b Ij Jj Kj Lj Ni Mj Nj '1 nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj nj li nj Oj Pj Qj Qj Rj Sj Tj +d Uj Vj Wj Xj Ei Yj Zj `j k .k +k @k #k $k %k &k *k =k -k ;k >k ,k 'k F9 D9 E9 E9 D9 k0 k0 k0 k0 4b ic )k !k f0 Nh Nh e0 ~k '1 nj {k ]k &5 {k nj nj {k ^k /k (k 1 >1 >1 >1 >1 >1 (4 ik jk Ph li li li li li li o} :g kk lk mk nk ok pk qk rk rk sk vj ti ti vj ti ti tk ug 4b uk vk wk xk Hi Dj Dj Hi xk yk zk Ak Bk Ck Dk Ek Fk gc hc 6b Gk Hk Ik Jk Jk 2b Kk Lk li li li li li li li li li li li li li li li li li li li li li li li li li li li li li li li Si Mk Nk Yf Pj b8 Ok Pk Ng Qk Rk Sk Tk Uk Of Vk Wk Xk Yk Ed Zk `k l .l +l @l #l $l %l &l *l =l 'k E9 4b aa aa aa 7b 0a 0a 0a 6b -l ;l >l ,l 'l 'l Oi )l Lk jh Lk !l ie nj jh li Ri ~l {l ge hg hg hg hg hg hg hg ]l ^l |h M8 M8 00 /l ij 9i 9i 9i 9i 9i 9i (l _l :l 1 >1 >1 >1 >1 >1 !| 9l 0l Ri li li li li li li li al bl cl dl dl el fl gl hl hl hl sk sk sk sk vj ti ti ti il jl kl ll ml nl ol pl ql rl sl tl Fj ul vl wl )i re od pd 6b xl yl zl Al Bl Cl E7 o} li li li li li li li li li li li li li li li li li li li li li li li li li li li li li li li (j $a ^j Dl Dl El Fl Gl G9 Hl Il Jl Kl Ll Zi Bc Ml Nl Ol Pl Ql Rl Sl Tl Ul Vl Wl Xl Yl Zl `l m .m 0a 6b 6b 6b 5b 5b 6b 6b 5b 5b Gk +m @m Lj #m Jk #m $m Ri %m &m H: z[ *m =m jh Ri -m ge hg hg hg hg hg hg hg hg hg gg M8 fk fk 00 ;m (l (l (l (l (l (l (l (l >m ,m 'm :c bk 8e 5j )m ;c !m ~m {m (l (l 9i ]m ", +" ^m (l /m (m _m :m 1 >1 >1 >1 >1 i5 _8 2m $m jk 3m 3m 3m 3m 3m 3m 3m Lk 4m 5m 6m 7m 8m 9m 0m am bm cm dm hl hl hl sk rk sk sk vj ui 9a em fm gm hm im jm Lg km lm mm nm om pm yf yf re re qm rm sm jd tm id um 3m Si 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m 3m %m vm y9 wm wm xm ym zm E9 `7 Am Bm Cm xk Uk Eh Nf Mf Dm Em Fm Gm Hm Im Jm Km Lm Yl wd Mm ta Nm Om 5b 5b 5b 5b 5b hc gc gc gc rd Pm Qm Rm Sm Tm hd Um Vm Wm Xm F: p[ p[ F: Ym li 3m Zm ]l hi hi hi hi hi hi hi hi hi `m 00 00 00 n .n (l (l (l 7l 7l 7l (l (l 7l +n @n #n $n %n 8e &n *n ;c =n -n -n 7l 7l ;n ", +" >n 7l {m ,n 'n ci 4h df bk %n )n !n ~n {n -n 7l 7l 7l 7l 7l 7l 7l 7l ]n ^n ]e ]e ]e ]e 00 _k {l /n (4 X2 >1 >1 >1 >1 !| (n ]l l6 _n /i /i /i /i /i /i /i /i =m :n 1 >1 >1 )| @o #o $o lh _n /i /i /i /i /i /i /i /i %m %o &o *o =o -o ;o >o ,o 'o )o )o 3n 3n 4n 5n bm cm dm hl hl hl sk ui se jl j0 pm jl !o ~o ti tk rh sh th th qe {o ]o ^o /o (o _o :o m mo no oo po !n 8e qo )n ro ]d so to /m 6k 6k 6k 6k 6k 6k 6k 6k 6k (l uo fh fh fh fh fh ^l hg Qg vo ~| )| X2 !| >1 wo ad p ,p )n 'p )p {n {n {n {n {n {n {n {n {n {n !p ~p Zo Zo Zo Zo {p ]p hg 5c ]l ^p /p w6 (p _p lf hg ge :p _n In In In In In In In In In _n /i

p Nn [m ch ak Cp )p {n {n >m Dp ", +" Ep {n ii Fp Gp Hp Ip Jp Nn ro Kp Kp Lp Mp Np {n Op Op Op Op Op Op {n {n {n -n ~p {p ^l ^l ^l {p %6 /j hg ]l xp vm Pp /j {l hg hg Qp Rp Sp In wo wo wo wo wo wo wo wo wo ln Tp Up Vp Wp Wp Xp Yp Zp `p q q 5p 4p 5p 'o 'o )o 'o )o )o 3n 3n 4n 5n bm cm dm hl hl hl hl .q qk +q @q rj bp #q nk $q }j wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo %q &q *q do =q -q ;q >q en od re !o Y7 ,q kp 'q )q !q ~q xk Dj Ll zj zj Ke {q Dc ]q ^q /q xf ug th th sh sh sh sh tk tk ui (q _q :q p Nn ch =r -r 1q Op Op {n ;r ", +" >r %q 5q ,r 'r 4d )r >p Kp !r ~r {r ]r 2m 5q 5q 5q 5q Op Op Op Op Op Op Op ^r /r h5 h5 _k _k _k _k hi hg hg hg hg hg hg hg s ;s Tr 5q %q %q %q %q %q %q %q bd ,s Jo 's 's 1 <7 ks ls %q %q 5q 5q 5q 5q 5q 5q 5q 5q 5q |q |4 ms ns os Wr Xr [r ps qs rs ss ts s us 5r 5r vs .s .s ws uq xs 3p ys zs As Bs Cs =o Ds &s Es Fs fg [a 5q 5q 5q 5q 5q 5q 5q kq >s kq Fq Gs Hs ~l r4 n4 &6 Is Js Js Js Js Js Ks &6 [4 r4 ~l lh iq Fq ^r >s kq 5q 5q 5q 5q kq Np Ls bp Zq kk Ms Ns Os ti ti ti ti ti vj vj ~o Ps Qs j0 j0 9a Rs ui sk rk rk sk sk hl hl hl hl hl hl dm dm cm Ss Ts qj Aq *s Us 5m Vs [a 5q 5q 5q 5q zp kq *m $_ vp Ws [3 W8 Qp /j /j /j /j /j /j /j /j ]l 3q ~k h5 h5 h5 (i 1s 5q 5q %q %q %q %q %q %q %q %q %q up >r Xs Ys Zs Zs 6j &r Kp `s t .t Sp %q %q %q ", +" +t up `a @t #t $t ,p es Kr gs %t &t *t Sp %q %q %q %q %q up up up %q %q %q %q kq js ~k ~k ~k ~k ~k ~k Or =t =t =t =t =t -t Or ;t ,1 >1 y| [7 t7 >t ^r zp 5q 5q 5q 5q 5q 5q 5q 5q 5q 5q ;s bd ,t 't )t !t !t ~t {t ]t ^t /t (t _t :t 1 y| _8 t7 >t ^r zp 5q 5q 5q 5q 5q 5q 5q 5q 5q 5q 5q ^r :8 Ut Vt Wt Xt Yt Zt Zt ns `t u .u +u @u #u $u %u &u *u rq ps nq pq =u =u =u -u ;u >u ,u [a 5q 5q 5q 5q ^r at ii 'u 3c )u !u ~u gt ht ht gt {u ]u ^u /u /u 'e Ic 'e /u |7 'e )e {u gt ht gt ~u (u ~u dt %a 'u ii at ^r ^r )p _u :u Cq Cq s 5q 5q 5q 5q 5q 5q 5q zp 8u !p !p 9u 0u =t =t =t =t =t =t =t =t =t =t ~k ~k 0d 0d 0d hg Bt up up up up up up up up up up up up In au bu cu du ds Et !r du eu fu gu In up up hu ", +" iu Fq wo |s ju du ku Kr lu Ot mu nu ou pu It wo wo wo wo up up up up up up up _n dp |s -7 0d 0d 0d 0d 0d hi =t =t =t =t =t qu ru !| >1 >1 >1 X2 _r su !p Rn Op Op Op Op Op Op Op Op Op Op Op Op ^r tu uu vu wu xu Xt yu yu Yt zu 't Au Bu Cu Vr Vr Du Eu Xr Fu Gu |r Gu Hu Wr Iu Ju Ku at Op Op Op !p at Lu )l Mu Nu Ou !u Pu Qu Sd ^f Rh Ru Su Tu Uu Vu Wu Xu Yu Xu Wu Zu `u v .v +v @v ^f Sd Qu #v Qu Ou $v Mu Pp %v at &v *v =v Us *s -v ;v >v am ti cm cm cm bm bm 5n 5n 5n 4n 3n 3n |u 3n )o )o )o )o )o 'o 'o )o )o 'o 3p ,v 'v )v !v !v 6u Ds /b ~v Op Op Op Op Op Op Op Op Op Op Rn Op {v ]v =t =t =t =t =t =t =t =t =t =t 0d 0d 0d 0d 0d hg ^v dp _n _n up up up up up up up wo wo In /v (v _v lu mu :v 1 >1 >1 >1 bv cv Rn Op {n {n {n {n {n {n {n {n {n {n {n {n {n {n dv tu ev fv gv hv Wt iv Xt yu yu Yt Yt Zt jv jv !t !t Zt 't ns Xr kv lv Op ~v {n {n {n !p mv ,u Kk nv ov $v Qu #v ov Ui Ou pv qv rv sv tv uv vv ,o 8r wv xv 8r yv ,o zv uv Av Bv Cv Dv Ev ov Fv ov Gv Gv Hv Iv nv Jv mo Kv Lv Ao xt xt [n Mv Nv zv Ov 3n |u |u 3n )o )o )o )o )o 'o 'o )o )o 'o 'o 'o 5p 5p 5p 4p 4p 3p Pv Qv Rv 6u Sv Tv qq Uv &v {n {n {n {n {n {n {n {n {n {n {n !p mo yp -t 9v 9v 9v 9v 9v 9v 9v 9v 9v =t hi hi hi hi hi ]l Vv up wo wo wo wo wo wo wo wo wo wo wo wo Wv Xv Yv Zv `v mu w .w +w @w #w $w /i In wo %w ", +" &w In In *w =w -w gs ;w >w dq }v ,w 'w Vm In In In In In In In In In In In In wo up bt 0d 5c hg hg hg hg hi -t 9v 9v 9v 9v )w !w !| >1 >1 >1 y| Pr ~w o >m >m >m >m >m >m >m >m >m >m >m >m >m >m >m >m >m ru dv {w ]w ^w /w (w _w :w m >m >m mv {n 2w 3w 4w 5w 6w 6w 7w Se 8w 9w 0w aw bw 8r cw dw Ov ew hl hl hl hl hl hl ew ew sk dw fw Ss bw gw hw iw jw kw 7w 5w 5w lw mw 3w nw ow

m >m >m >m >m >m >m >m >m >m >m mv Aw 0u 9v 9v 9v 9v 9v 9v 9v 9v 9v 9v =t hi hg hg hg hg Qp Bw %q wo wo In In In In In In In In In In It Cw Dw Ew Fw 5v Gt Gw Hw Gw Iw Jw }a In In Kw ", +" Lw /i /i 3m $w Mw $t ds >w @w Nw Ow Ew Pw |s In In In In /i /i /i /i In In In In In wo 2m 3c Qp 5c 5c hg hg hg -t 9v 9v 9v 9v 0v Qw r3 >1 >1 >1 X2 @o Rw p 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 7l Sw Tw 6k Uw Vw Ww Xw Yw Yw Zw Zw `w x .x 1c x ,x 'x Te $x %x lw $x )x 0d Vs !x 8t Ds Ds 6u ~x {x ]x fw 3p 5p 4p 5p 5p 4p q q q q q wq wq q vq vq ts ^x /x (x _x Wp Wp =u Eu :x -n mv 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 6k 7l 1 >1 ~| hx ix jx -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n jx kx Tw lj lx Kv Kv Kv Kv mx lx nx kx jx -n -n -n -n -n mv kx ox px mw %x %x %x qx rx sx tx ux .q sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk sk am vx wx xx yx qx zx zx zx Ax Bx Cx Dx Wp Ex Ex Ex 7t Fx Gx Hx ^x Ix Jx 5r Kx 6r 6r 6r 6r 6r 6r vq q ts uq Lx Mx Nx Ox =u =u Px Hu Qx -n kx -n -n -n -n -n -n -n -n -n -n -n -n jx 8u 3q -t =t =t =t =t =t =t =t =t =t =t ]v Nj Nj Nj Nj Nj {l xo y ,y 'y @x 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l 7l (l (l (l (l (l 7l 7l 7l 7l 7l 7l 7l 7l ]n mv <8 )y !y ~y ~y {y ]y ^y /y ux .q sk sk sk sk sk sk sk sk sk vj vj vj vj vj vj vj vj sk Ov ti ti ti ti ti ti ti ti ti ti uj vx (y _y (h )y :y :y z ky sy Yx ,z 'z Y2 li li li li li li li li li li li 3m 3m 3m 3m 3m }b ct )z )z xp xp xp {l =t =t =t =t =t =t !z yp %c At ]v =t =t ~z {z 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i 9i {z (l ]z ^z A u6 ,A Jz Jz Jz Az 'A )A !A ui ui ui ui ui ui ui ui ui ui sh sh sh sh sh sh sh sh sh sh th th th th th th th th th th th th th th th th th ug ug ug 6n Fz ~A {A Az Jz Jz Jz ]A ^A /A (A _A :A jv Qz Qz B C zB ,C 'C )C Xd dd ed ed ed ed ed ed ed ed ed ed ed ed ed ed ed fd ;d a0 Ks cB cB cB cB Ks Qg -t -t -t -t -t -t -t -t -t -t -t -t -t -t St !C XB ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c ]c }g ]c ~C {C ]C ]C ]C Lo ^C /C (C re re re re re re re re re re re re re re re re re re re re re re re re od od od od od pd pd pd se se pd pd pd pd pd pd pd pd pd pd pd pd pd fc _C :C C %C VC WC XC YC ZC `C FB t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 n4 6C tB tB tB Is Is gk -t -t -t -t -t -t -t -t -t -t -t -t -t -t -t St D -b 'a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b .D +D @D BC BC BC #D $D %D &D pd pd pd pd pd pd pd pd pd pd pd pd pd pd pd pd pd pd pd pd pd pd pd qd qd qd qd qd qd qd qd qd *D *D *D *D gc gc gc gc gc gc gc gc gc hc hc hc hc Gk =D #D -D uC uC uC _o ;D >D -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b .D Tp !z -t -t -t -t -t -t -t -t -t =t $5 ,D 'D )D ~g !D O3 ~D tB tB tB tB 6C {D fd t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 t9 u9 }9 ]D ^D /D (D _D XC 'C %C TA :D E Ks 5B X8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 ^8 ^8 J7 ,E 'E )E !E mz CD OD ~E {E qC FD ]E ^E n5 ^8 ^8 /E ", +" u9 u9 u9 /8 m7 (E WC WC _E 7D QD :E F ,F 'F )F !F 08 {8 {8 {8 ", +" J7 J7 J7 /8 ~F {F ]F 7D QD ^F /F (F HE _F u9 J7 {8 {8 {8 {8 {8 {8 {8 {8 {8 {8 {8 {8 {8 {8 {8 {8 ^8 :F >E Qh Qh Qh qE >E t[ F xF yF 08 {8 J7 J7 ", +" J7 J7 J7 >| zF AF BF CF |B |B DF EF FF GF J7 %7 J7 J7 J7 J7 J7 J7 J7 {8 {8 {8 {8 {8 {8 {8 J7 J7 ]8 08 LE HF Qh Qh Qh Qh IF JF nE ,i KF LF MF NF ,y 8v 8v 8v 8v 8v 8v 8v 8v 8v 8v 8v ]z )w rA ~7 s6 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 XD O8 OF PF 5F 5F 5F 4F 4F QF Li 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 7b 7b 7b 7b 7b aa aa aa aa aa 4b 4b 4b 4b k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 k0 RF 9F ap SF PF PF PF SF TF UF +E !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 !7 VF dD %6 WF 8v 8v 8v 8v 8v 8v Or XF YF ZF `F G G G .G +G @G KF )D #G $G %G Qh Qh Qh Qh it &G i6 J7 J7 {8 {8 {8 {8 {8 {8 {8 J7 J7 J7 J7 J7 J7 J7 J7 K7 *G =G sF sF tF -G ;G vF >G ,G K7 J7 J7 J7 ", +" %7 %7 %7 j4 'G )G wF tF BF !G >G 5D LB ~G 3D 98 %7 %7 %7 %7 J7 J7 J7 J7 J7 J7 J7 J7 J7 J7 J7 J7 {8 98 E| oF HF HF HF HF '] {G ]G ^G ,i m0 /G (G _G Or 9v 8v 8v 8v 8v 8v 8v 8v 8v 8v 8v 8v WF :G ~7 ~7 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 k OG PG QG RG RG RG SG TG lF KF UG VG WG HF HF HF HF HF HF O7 ^8 J7 J7 J7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 %7 i4 02 XG YG oG qG kG ZG tF `G H i4 h6 h6 %7 ", +" h6 h6 h6 v3 .H +H -G kG qG oG @H #H $H %H &H >| %7 %7 %7 %7 %7 %7 %7 h6 h6 h6 %7 %7 %7 %7 %7 %7 %7 *H =H -H ;H ;H ;H ;H y] >H ,H &9 ,i uG ca 'H )H !H ~H {H ]v =t 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u Qi kj y7 ]H s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 s6 AG ^H GG HG GG GG GG GG Aq /H W7 @9 E9 sd sd E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 F9 F9 F9 F9 F9 F9 F9 F9 F9 F9 #9 #9 #9 #9 G9 G9 G9 G9 G9 G9 G9 )i (H _H :H I lF ,i uG sa ca ,I UH 'I RH )I !I ~I {I pF =t 0u 0u 0u 0u 0u 0u 0u 0u yy -t KG ]I ^I n6 n6 n6 n6 n6 n6 n6 n6 n6 n6 n6 n6 n6 ]H /I (I _I :I :I :I :I :I | h6 l4 l4 l4 h6 h6 h6 h6 h6 h6 h6 l4 l4 l4 l4 l4 l4 l4 53 AI pG BI *I &I &I #H CI DI EI o3 l4 l4 l4 ", +" FI GI u3 53 HI II pG kH .I JI KI LI MI NI OI g3 u3 u3 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 l4 PI QI ]9 ]9 ]9 ]9 ]9 I0 RI SI &9 uG m0 ca Zg TI 8H UI UI 'I VI WI XI YI ZI w9 =t 0u 0u 0u 0u 0u 0u 0u #x yy ,s `I J f5 W5 W5 W5 W5 W5 W5 W5 W5 W5 W5 W5 ]I .J +J @J jI jI jI jI jI jI =v #J $J %J h8 ~h ~h X7 &J eI *J =J -J ;J >J ,J 'J )J !J ~J {J ]J ^J ^J ^J ^J ^J /J (J _J :J k sa NJ OJ SH PJ PJ QJ RJ SJ `l NJ TJ UJ VJ |a =t oA #x #x #x #x #x #x WJ 3z KG W5 J W5 W5 W5 W5 W5 W5 W5 W5 W5 W5 f5 XJ YJ ZJ eJ eJ eJ eJ eJ eJ !x br `J K .K +K @K #K $K %K &K *K ^J =v =K -K br xt ;K >K >K @J @J @J @J @J @J @J >K >K dJ ZJ 7m 6m ,K ,K xt ^J 'K )K !K ~K {K ]K ^K /K (K _K :K | i4 `9 yb F0 ya ya ya Wa zK AK BK CK NJ *l DK SH !I !I EK !I FK 9K GK `l PH HK IK JK KK Or oA #x #x #x #x #x WF Qi [f hJ ^I nI f5 W5 W5 W5 W5 W5 W5 W5 W5 LK MK NK OK PK PK PK PK PK PK PK QK RK Ds Ao Ao Sv Ds RK SK NK TK OK PK PK PK PK PK UK UK OK OK OK OK OK OK OK UK UK UK UK UK UK UK UK OK TK NK SK VK WK Ds 6u XK XK Tv Ds VK TK UK UK UK UK UK UK UK UK YK ZK `K ^I W5 W5 W5 W5 W5 W5 W5 W5 W5 W5 f5 2K J L .L 8v WJ eB 0u /j KK +L @L #L $L %L ta 9K mJ nJ rI oJ OH lJ PH oJ &L SH !I !I !I !I !I QJ *L =L -L ;L +e ya ya ya F0 zb (| =4 j4 j4 j4 j4 j4 j4 j4 j4 j4 v3 v3 v3 j4 j4 j4 j4 j4 n5 >L ,L 'L vK 'L GJ EJ MI DJ pG )L {3 v3 u3 !L ", +" ~L {L v3 53 ]L ^L /L EJ (L _L %H :L M ,M 'M )M !M ~M {M MK MK MK MK ]M ^M !M /M (M _M :M N UK iL lL lL lL lL lL ,N iL PM 'N )N !N ~N 2K 2K 2K 2K 2K 2K qL {N eL ]N ^N Kz St WJ ]v 3c /N (N _N :N O aN bN ,O 'O )O !O g3 w2 p1 ~O ", +" {O p1 {} C} ]O %H rM aN >O jN ^O /O /O ^O (O A1 w2 w2 w2 {} {} {} w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 55 _O &d &d &d &d &d f :O P Yi ,P vh mp 9o ZN Bf }N 7M 7M [N xL 8M yL ue ue yL `l 'P )P !P sN jO jO jO jO jO 4N ~P {P ]P lO MO MO ^P MO /P (P &d &d &d &d zM `( _3 w2 {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} 2| _P :P FO GO

O

Q ,Q 2| E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 2| 0 Zb 'Q 'Q &d &d *5 )Q !Q aP aP aP ~Q {Q ]Q cP ^Q ~P ~P cP /Q (Q _Q :Q xL xL IM 8M xL HM 7M 7M `N Bf ZN fO [ WQ XQ ;Q YQ ZQ *Q `Q 5P uO R 1| 2| /| .R ", +" +R 2| 2| C} @R #R 3P $R %R &R *R =R -R ;R >R C} 2| 2| 2| 2| 2| 2| 2| 2| E1 E1 E1 E1 E1 E1 E1 /| /| /| (9 )6 'Q 'Q 'Q 'Q ,R 'R )R !R ~R ~R ~R {R QQ ]R ^R /R /R /R /R (R _R :R S >S >S >S ,S 'S )S !S ~S HM To `N 7M `N Bf To ,P {S ]S >S >S >S IR ^S /S xj LQ Dc xj Le (S xj _S :S ' Y) U! Z) M) |~ 8, P$ 2^ cS t+ dS eS dS fS ]M Gv 0R qu yy !z Qp 5c 5S gS hS iS jS kS lS mS nS oS LQ Tq tl Pq (S pS (S qS rS >S >S >S IR sS tS uS fO mp eO 9o To Bf ZN 9o vS wS xS ^Q 'S >S >S >S >S >S >S >S >S IR IR yS *S =S *S *S *S *S *S zS AS Zb Zb Zb Zb Zb 'Q BS E1 2| 2| 2| 2| 2| 2| 2| 2| 2| 2| 2| 2| B} B} B} B} %1 CS DS #S #S ES :P FS &R GS FO HS IS %1 B} |[ JS ", +" KS =} '} 1: LS ;Q MS FS :P #S NS OS PS QS RS SS '} B} B} B} B} B} B} B} B} B} B} B} B} B} B} 2| 2| SR _< TS )6 )6 )6 )6 )6 US VS =S =S =S =S WS XS YS ZS `S ZS ZS ZS ZS ZS `S JQ ZS T .T +T 9o ZN To To _S @T ^Q ZS ZS ZS ZS #T $T Le LQ Dc Dc 2R wk Le (S Tq nl %T Le LQ &T *T =T -T ;T >T ,T 'T )T !T ~T gS {T ]T 5c *6 Qh QN ^T /T (T x+ _T G( 8 + s r s q+ q+ s s i- D. U! :T S (Q jT XS kT =S =S =S =S WS lT mT nT )6 )6 )6 )6 oT r5 I| E1 2| 2| B} B} B} B} B} B} B} B} B} B} B} B} B} B} /[ pT qT rT sT OS #S tT +S FS XR uT C} J< B} /| ", +" vT =} '} C} wT xT &R #S #S OS sT yT zT zT AT BT ([ B} B} B} B} B} B} '} '} '} '} B} B} B} B} B} B} ~1 CT DT nT nT nT nT nT ET FT GT GT WS WS WS GT HT IT JT ZS KT KT KT KT KT KT LT IR MT NT OT PT To vh ,P QT RT ST KT KT KT }Q TT Le LQ Dc Dc 2R wk Le Le (S Tq Hh Pq tl Rf UT lp ml %T Le VT WT XT YT ZT `T U .U +U @U #U $U %U &U =U =U -U ;U >U ,U 'U )U Bk nl ml 'q 'q Lg Oq ml bT im tl %T nl Pq Hh Tq pS pS !U ~U {U KT KT KT RT ]U ^U _S }R ,P ,P /U (U _U :U 6 Va C} 2| B} B} B} B} B} B} '} '} '} B} B} B} B} B} B} B} k_ 2U #S HS zT yT sT NS NS tT 3P S `_ '} '} 3U ", +" 4U 5U '} J< ([ 6U ;Q 7U sT yT 8U 9U 0U aU bU cU )} '} '} '} '} '} '} '} '} '} '} '} '} '} '} '} '} /| d_ >6 nT nT nT nT =5 dU WS eU fU fU fU fU fU gU hU iU KT )S :R :R :R :R :R :R )S fP jU kU lU mU nU oU :U (Q :R :R :R pU qU xj Ld Dc Dc 2R wk Le pS (S Tq Hh Pq nl tl tl Rf im UT lp Oq or 'q Fj ul Fj 'q lp im rU sU tU L, E@ G( i' uU r. r. r. r. r. r. r. r. r. r. r. r. r. i' vU '. wU E@ tU xU yU Ji ul ul zU jm or Oq lp ml UT UT Rf tl %T nl Pq Hh Tq pS (S AU BU fP :R :R :R ZS CU DU Ld EU FU GU HU IU dT JU :R :R :R :R :R :R :R :R :R :R KT KU LU MU gU fU fU fU fU fU eU NU OU PU nT nT nT nT >6 .a '} '} '} '} '} '} '} '} '} '} '} '} '} '} '} '} '} J< QU RU SU TU 0U HS 8U yT sT QS QS UU 1: '} '} VU ", +" WU J< J< +_ XU YU ZU 8U HS 0U TU xT `U 0U V ([ 2< J< J< J< J< J< '} '} '} '} '} '} '} J< J< J< =} .V nT nT nT nT nT nT +V @V #V #V #V #V #V #V $V #V %V &V *V &V &V &V &V &V &V &V &V *V ST =V -V ;V ]Q &V &V &V &V >V ,V Dc Ld Dc Dc 2R wk Le pS (S Tq Hh Pq nl tl tl Rf UT UT bT lp lp or Lg Lg 'q Fj Fj ul 'V )V !V ~V F( T~ C M) M) M) M) M) M) M) M) M) M) M) M) M) M) M) M) C {V ]V ~V ^V /V Fj zU zU jm Lg or Oq lp ml UT UT Rf tl %T nl Hh Hh (S pS (S (V [U _V &V &V &V :V V JU &V &V &V &V &V &V &V &V &V &V &V *V )S 1V 2V 3V 4V #V #V #V #V #V #V 5V 6V =5 nT nT nT nT DT /! I< J< J< J< J< '} '} '} '} '} '} '} J< J< J< J< J< k_ 7V `U `U 8V xT aU 0U 8U 9V 0V aV bV ([ J< I< cV ", +" dV 2< 2< ._ eV 9U 9V 0U TU xT fV gV hV iV jV kV k_ 2< J< J< J< J< J< J< J< J< J< J< J< J< J< J< I< N: nT >6 >6 >6 >6 >6 DT lV gU 3V 3V mV mV mV mV nV oV pV qV rV sV tV tV tV tV tV tV tV tV tV *V uV tV tV tV tV tV vV wV xj 2R Dc Dc xj wk Le pS (S Tq Hh Pq nl tl tl Rf UT UT ml lp lp or Lg Lg 'q zU zU ul xV yV P$ P$ 8, 3. |~ |~ |~ |~ |~ |~ |~ |~ |~ |~ |~ |~ |~ |~ |~ |~ |~ |~ G/ F( Y) zV AV BV zU 'q jm Lg or Oq lp ml UT UT Rf tl %T nl Hh Hh (S Le Tq CV [U DV tV tV tV tV EV EV FV uV sV tV tV tV tV tV tV tV tV tV tV tV tV GV ]Q jT gU oV mV mV mV mV mV 3V 3V HV IV >6 >6 >6 >6 >6 `f x] I< J< J< J< J< J< J< J< J< J< J< J< J< J< J< J< 2< `_ JV KV iV gV P( fV xT 0U 9U LV MV k_ 2< 2< NV OV ", +" PV O: @_ c_ QV RV 9V SV TV P( gV L_ UV VV hV WV &( 2< 2< 2< 2< 2< 2< 2< 2< 2< 2< 2< J< J< J< J< I< )} =5 %d DT DT DT DT XV YV 3V ZV `V `V `V `V `V `V W .W jT +W @W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W #W $W %W &W Le Tq pS pS Le Le (S Tq Hh Pq %T tl tl im UT UT ml lp lp or Lg Lg 'q zU zU *W =W -W U! U! '. ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& ,& +& ]> ;W ^/ >W zU 'q jm Lg or Oq lp bT UT UT Rf tl %T nl Pq Hh Pq Pq im ,W 'W )W +W +W +W +W )W )W +W +W +W +W +W +W +W +W +W +W +W +W +W !W !W ~W {W W ]W `V `V `V `V `V `V `V ^W /W DT DT DT DT DT o5 T6 |[ J< J< J< J< 2< 2< 2< 2< 2< 2< 2< 2< 2< 2< 2< k_ (W w< UV _W L_ :W gV P( >_ TU ZU ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> mW mW '. G/ nW oW pW zU 'q jm Lg or Oq lp bT UT im Rf Rf im bT UT Pq qW rW sW tW +W 'W 'W 'W 'W 'W 'W 'W 'W 'W 'W 'W 'W 'W 'W 'W 'W 'W 'W uW +W vW pV W aW ]W ]W ]W ]W ]W ]W wW 0W 9W xW yW 7W 7W 7W 7W o5 s^ 5U 2< 2< 2< 2< 2< 2< 2< 2< @_ @_ @_ @_ 2< 2< 2< &( zW _W V: f: VV UV L_ :W AW KV BW CW ._ @_ @_ DW ", +" EW 1: 1: +_ FW gV q_ I_ GW _: <: V: HW A: y: IW +_ @_ @_ @_ @_ @_ @_ @_ @_ @_ @_ @_ @_ @_ @_ 2< k_ JW KW LW LW LW LW MW NW W OW OW OW OW OW OW OW PW OW 2V QW RW SW TW TW TW TW TW TW TW TW TW TW TW TW TW SW UW #W dW VW WW XW YW ZW `W X UT lp bT UT UT bT UT ml lp lp or Lg jm 'q zU zU ul .X +X T~ C 6@ @X c) c) c) c) c) c) c) c) c) c) c) c) c) c) c) c) c) @X P$ /. /. #X $X %X zU 'q jm Lg or or or or Lg jm bT &X *X =X -X ;X >X SW ,X dW TW TW TW TW TW TW TW TW TW TW TW TW TW TW TW TW TW SW 'W )P 'X )X PW OW OW OW OW OW OW OW OW !X ~X LW LW LW LW LW KW {X NV @_ @_ @_ @_ @_ @_ @_ @_ @_ @_ @_ @_ @_ @_ c_ ]X MV ^X A: U: <: _: GW N_ $: /X (X `_ 1: 1: 2< _X ", +" :X c_ k_ ._ Y ,Y `. 2+ $. 'Y )Y E@ 'Y 'Y 'Y 'Y 'Y 'Y 'Y 'Y 'Y 'Y 'Y 'Y wU )Y ^ p p !Y ~Y {Y lp ]Y ^Y /Y (Y _Y :Y Z m/ &( &( r~ (B ,Z ]! ._ ._ ._ ._ ._ ._ ._ ._ A= 'Z KW KW KW KW KW )Z !Z ~Z ~Z qY qY qY qY qY qY qY {Z ]Z QX ^Z /Z (Z (Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z _Z (Z (Z (Z 1N wY XY xY :Z ` ,` &( &( m/ '` )` !` ~` yZ {` mZ +Z vZ cY aY ]` =/ t^ &( &( ^` ", +" &( i/ i/ i/ t^ ]` /` *Z (` _` :` wZ <` [` }` |` 1` !] &( &( ,` 2` 3` A1 r~ i/ i/ &( &( &( &( A= 4` OX OX OX OX OX 5` 6` ]Z {Z {Z FZ FZ FZ FZ FZ FZ FZ FZ 7` &` hZ 4X bW 8` HZ @` 9` 9` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` a` b` c` d` e` f` g` h` i` j` k` l` k` j` m` n` o` p` q` r` s` t` u` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 9` 9` @` HZ #` v` 0W {Z &` w` 7` FZ FZ FZ FZ FZ FZ FZ FZ {Z x` 7` y` z` A` B` OX OX OX OX OX OX OX -^ c_ &( &( &( i/ i/ C` D` E` bA p{ &( t^ F` 8Y !` }` [` !` wZ :` G` *Z vZ 0Y H` !] i/ i/ V( I` ", +" J` $/ i/ i/ '{ K` L` M` :` ~` !` [` N` O` P` }` Q` R` =/ i/ ,` S` T` U` ,` t^ i/ i/ i/ i/ i/ C5 V` 'Z 'Z 'Z 'Z OX W` X` Y` y` hZ hZ w` w` w` w` w` w` w` w` w` Z` `` `` hZ rY .. .+ .@ .+ .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .$ .% .& .* .= .- .; .> ., .' .' .' .) .! .~ .{ .] .^ ./ .( ._ .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .# .: .@ .# .< .[ .rY ]Z `` `` Z` w` w` w` w` w` w` w` w` w` } .| .Z` 1 .2 .3 .3 .A` 4 .BZ OX 'Z 'Z 'Z 'Z 'Z 5 .%( i/ i/ i/ i/ w) Rt 6 .7 .p{ t^ i/ !] 8 .}` 9 .0 .N` }` a .<` ~` yZ L` b .i/ t^ i/ i/ c .d . ", +" e .c .=^ =^ =^ p{ f .g .h .i .N` j .k .9 .l .m .9 .n .!] t^ r~ %1 o .p .q .C` i/ i/ i/ i/ i/ C5 V` 'Z 'Z 'Z 'Z 'Z 5` r . s .A` 2 .y` t .t .t .t .t .t .t .t .t .t .t .t .t .u .v .hZ QX w .x .y .+ .+ .$ .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .A .B .C .D .E .F .G .H .H .I .J .K .L .M .N .O .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .z .# .+ .# .P .Q .R .QX S .u .u .t .t .t .t .t .t .t .t .t .t .t .t .T .U .V .W .A` X .3 .s .s .Y . Z .CZ 'Z 'Z 'Z 'Z 'Z 'Z 5 .%( i/ i/ i/ p{ i/ ` .p . .....t^ !] +..@..#..$..%..9 .&..N` N` <` ~` *..=..v~ =^ =^ ,^ -.. ", +" ;..>..=^ =^ ,{ ,..h .i .N` '..9 .l .)..!..~..{..]..^..v~ =^ /..(.._..:..<..,` =^ =^ =^ !] [..V` }..}..}..}..}..|..1.. 2..2..3..4..5..6..7..7..8..9..9..9..9..9..9..9..9..9..9..0..a..a..b..c..d..e..fZ f..g..h..y .#` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` f..i..j..k..l..l..l..l..j..i..m..#` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` #` n..h..o..8` p..q..r..s..8..y` a..0..9..9..9..9..9..9..9..9..9..9..9..9..9..6..t..u..v..w..x..y..z..A..2 .B.. C..}..}..}..}..}..}..V` x) c .=^ =^ p{ C` D..E..F..Vz ]! =^ G..H..I..{..J..K..l .L..9 .'..N` :` M..'{ =^ =^ =^ N..O.. ", +" P..>..!] !] !] ,{ Q..h .R..S..T..!..U..V..W..]` b .X..Y..,] C` Z..`.. +..+.!] ,~ =^ t^ '{ ++.@+.#+.#+.#+.#+.#+.$+.%+. &+.&+.*+.=+.-+.;+.>+.,+.'+.)+.0..0..0..0..0..0..0..0..0..0..0..0..0..!+.~+.{+.]+.9..c..^+./+.(+.fZ _+.o..o..f..8` _+._+._+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+.:+._+._+._+.8` f..f..o..f..<+.[+.}+.|+.1+.Z` 0..{+.{+.!+.!+.0..0..0..0..0..0..0..0..0..0..0..0..0..0..!+.y` 2+.3+.4+.5+.6+.7+.8+.9+.0+.a+.2 . b+.#+.#+.#+.#+.#+.#+.c+.74 d+.=^ =^ e+.f+.g+.h+.i+.,~ '{ '{ j+.k+.]` b .l+.V..!..m .T..S..m+.L..n+.,{ !] !] !] o+. ", +" p+.!] !] !] ,{ q+.r+.'..s+.I..V..r+.t+.u+.v+.w+.u+.x+.y+.B) )} z+.A+.B+.C+.N; !] t^ D+.}..V` V` V` V` V` V` #+.E+. F+.G+.H+.I+.J+.K+.L+.M+.N+.O+.P+.]+.Q+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.R+.S+.T+.~+.U+.V+.r..W+. .Q .X+.Y+.< .Z+.< .< .Y+.Y+.Y+.Y+.Y+.Y+.Y+.Y+.`+.`+.`+.`+.`+.`+.`+.`+.`+.`+.`+.`+.`+.`+.`+.`+.Y+.Y+.Y+.Y+.Y+.Y+.Y+.Y+.< .< .Z+.< .Y+. @..@.+@.w .d..@@.hZ 0..]+.S+.S+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.]+.Q+.Q+.]+.)+.#@.F+.$@.%@.&@.*@.=@.-@.;@.>@.,@.2 .a+.'@. E+.#+.V` V` V` V` V` V` )@.1- $/ m/ n, lh !@.~@.{@.]@.1; ){ ^..v+.w+.%Z u+.u+.b .l+.U..^@.s+./@.(@.){ !] !] !] >.._@. ", +" :@.<@.'{ '{ '{ _! [@.}@.|@.1@.2@.3@.u+.w+.4@.5@.6@.7@.8@.9@.O- 0@.a@.b@.c@.d@.e@.t^ _@ V` V` V` V` V` V` V` V` f@. g@.'@.g@.h@.i@.j@.0..k@.l@.4+.m@.n@.o@.p@.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.S+.p@.q@.r@.{+.a..9..c..@@.s@.t@.u@.v@.w@.x@.x@.y@.z@. @. @.Y+.Y+.Y+.A@.A@.A@.A@.A@.A@.A@.A@.A@.A@.Y+.Y+.Y+. @. @.y@.y@.x@.x@.B@.v@.C@.t@.D@.oY qY U+.~+.E@.p@.F@.r@.p@.S+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.{+.G@.H@.P+.'@.'@.'@.I@.J@.K@.L@.M@.N@.O@.P@.>@.Q@.R@.G+. S@.@+.V` V` V` V` V` V` c+.T@.!] ]! U@.V@.W@.X@.Y@.1a +, Z@.`@.6@.6@. #.4@..#.v+.3@.+#.@#.##.$#.y+.,{ '{ '{ '{ 9@. ", +" 9@.'{ v~ v~ -~ ){ %#.^@.3@.&#.*#.4@.=#.-#.$#.;#.>#.,#.'#.)#.:i !#.~#.{#.]#.aD ^#.Wc /#.@+.V` V` V` V` V` V` (#. _#.:#.&+.<#.[#.}#.|#.1#.2#.3#.4#.5#.6#.6#.7#.7#.8#.9#.0#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.0#.0#.0#.a#.a#.b#.b#.a#.0#.p@.{+.~+.b..c#.d#.e#.pY f#.f#.r..g#.g#.g#.g#.g#.g#.g#.g#.g#.g#.f#.f#.f#.e#.e#.d#.h#.i#.j#.{+.p@.0#.a#.b#.b#.k#.a#.0#.0#.0#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.8#.0#.0#.8#.H@.H@.6#.6#.6#.6#.6#.6#.l#.m#.n#.o#.p#.q#.r#.s#.i@.t#.u#.v#.w#. x#.$+.V` V` V` V` V` @+.c+.5` A] C` y#.z#.A#.B#.C#.|; D#.E#.F#.>#.,#.-#.G#. #.4@.*#.&#.+#.+#.H#.]) v~ v~ v~ <@.:@. ", +" I#.J#.v~ v~ v~ ){ '~ K#.L#. #. #.G#.-#.M#.N#.K#.O#.P#.K#.Q#.R#.S#.T#.U#.V#.W#.X#.Y#.)@.@+.@+.@+.@+.@+.@+.Z#.`#. 7.. $..$.+$.0+.5#.@$.#$.$$.%$.&$.5#. $. $.7.. $.7..7#.p@.a#.*$.*$.*$.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.*$.*$.*$.*$.*$.k#.=$.=$.-$.-$.;$.;$.>$.-$.-$.-$.-$.-$.-$.-$.-$.-$.-$.;$.;$.;$.-$.-$.=$.=$.k#.*$.*$.*$.*$.*$.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.a#.*$.*$.*$.a#.p@.,$.7.. $. $. $. $. $. $. $. $.'$.9..)$.!$.3#.$$.~$.{$.]$.^$./$.7.. $. ($._$.@+.@+.@+.@+.@+.@+.@+.c+.J+ :$.<$.[$.}$.|$.1$.2$.3$.4$.P#.4$.K#.5$.,#.-#.G#. #.6$.7$.8$.]) v~ v~ v~ v~ 9$. ", +" 0$.,~ v~ v~ v~ /' a$.b$.c$.d$.M#.5$.K#.O#.P#.e$.f$.g$.h$.i$.j$.k$.l$.m$.n$.o$.$+.p$.@+.@+.@+.@+.@+.@+.Z#.`#. T .6..6..6..q$.&+.U .r$.s$.$$.t$.u$.v$.w$.w$.w$.w$.w$.w$.w$.w$.)+.r@.5..-$.-$.-$.-$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.-$.-$.-$.-$.-$.-$.-$.-$.-$.-$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.x$.5..5..5..5..x$.5..H@.)+.w$.w$.w$.w$.w$.w$.w$.w$.w$.w$.w$.w$. $.9..y$.$$.z$.A$.B$.C$.D$.P+.6..6..6.. E$._$.@+.@+.@+.@+.@+.@+.F$.G$.H$.I$.J$.K$.L$.M$.N$.O$.f$.P$.Q$.R$.P#.S$.N#.T$.U$.V$.v+.W$.A' -~ v~ v~ v~ X$.Y$. ", +" Z$.]! ,~ -~ -~ B) ]) `$. %..%.K#.S$.+%.R$.Q$.@%.#%.$%.%%.&%.*%.=%.-%.;%.>%.,%.'%.)%.p$.!%.!%.!%.F$.F$.~%.{%. T .T .T .]%.]%.^%./%.(%._%.$$.:%.<%.[%.T .T .T .T .T .T .T .}%.}%.}%.|%.)+.o@.b#.1%.1%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.2%.1%.3%.4%.5%.6..}%.}%.}%.T .T .T .T .T .T .T .T .T .T .T ./$.T .6%.7%.7%.8%.9%.^%.}%.]%.}%.T .T .0%. a%.b%.F$.F$.F$.!%.!%.!%.c%.d%.e%.f%.g%.;%.h%.i%.j%.%%.%%.$%.k%.@%.Q$.+%.O#.S$.l%.m%.n%.o%.c> -~ -~ -~ p%.q%. ", +" r%.s%.p%.B) B) O- dy t%.u%.v%.R$.Q$.k%.w%.%%.%%.x%.%#.y%.z%.A%.B%.C%.D%.E%.F%.G%.H%.I%.!%.!%.!%.!%.J%.K%. L%.M%.}%.}%.q$.H@.N%.O%.P%.%$.t$.Q%.R%.S%.}%.}%.}%.}%.}%.}%.}%.}%.}%.}%.}%.]%.]%.T .w$.H@.T%.U%.V%.1%.1%.1%.1%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.V%.1%.1%.V%.W%.X%.5%.Y%.Z%.`%. &.]%..&.}%.}%.}%.}%.}%.}%.}%.}%.}%.}%.}%.}%.}%.}%.+&.@&.#&.#&.$&.%&.&&./$.*&.7..0%.T .]%. a%.=&.!%.!%.!%.!%.-&.G$.;&.>&.,&.'&.)&.!&.~&.{&.]&.^&./&.O$.%%.(&._&.:&.e$.<&.[&.}&.|&.1&.A' B) ]! ]! 2&.3&. ", +" 4&._$.5&.]! p%.B) 6&.7&.8&.9&.0&.a&.b&.O$.O$./&.y%.y%.c&.d&.e&.f&.g&.'&.h&.i&.j&.k&.l&.m&.n&.n&.n&.n&.o&. p&..&.q&.P+.r&.s&.t&.u&.v&.w&.t$.x&.y&.t&.z&./$.A&..&.]%.]%.B&./$./$.B&..&.]%.q&.q&.q&.q&.C&.Z%.D&.5%.4%.T%.E&.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.U%.V%. F&.Y%.G&.H&.H&.G&.G&.H&.I&.J&.q&.q&.q&..&.}%./$./$.B&..&.]%..&.B&./$./$.B&.S%.K&.L&.t$.M&.N&.O&.P&.,@.Q&.]%..&.]%. R&.-&.n&.n&.n&.S&.T&.U&.V&.W&.X&.h&.Y&.Z&.`&. *..*.c&.y%.^&./&.O$.%%.b&.+*.@*.#*.$*.%*.1; ]! p%.&*.R+ **. ", +" =*.-*.~@ ;*.]! C` E< >*.,*.'*.)*.!*.~*.y%.{*.c&.]*.^*./*.(*._*.:*.<*.[*.}*.|*.1*.2*.$x G$.S&.l&.l&.3*. p&.p&.4*.5*.6*.7*.8*.9*.0*.a*.b*.c*.d*.e*.f*.g*.h*.i*.j*.j*.k*.l*.m*.n*.o*.p*.q*.q&.p&.r*..$.G&.s*.s*.s*.Y%.Y%.t*.T%.U%.u*.v*.w*.w*.w*.w*.w*.w*.w*.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.E&.w*.w*.w*.w*.w*.w*.w*.E&.v*.u*. Y%.Y%.Y%.Y%.Y%.Y%.Y%.x*.y*.J&.p&.z*.z*.A*.B*.5V pV C*.D*.E*.F*.G*.H*.I*.J*.K*.L*.M*.b*.N*.O*.P*.$@.Q*.R*.]%.S*.p&.A*. T*.S&.l&.l&.U*.V*.W*.X*.1*.Y*.Z*.`*. =..=.+=.@=.#=.]*..*.{*.{*.%#.$=.%=.&=.*=.==.-=.6&.]! r) ;=.~%.>=. ", +" ,=.'=.)=.!5 !=.~=.{=.]=.^=./=.(=._=.:=.<=.[=.}=.|=.1=.M; 2=.3=.4=.5=.6=.7=.8=.9=.0=.a=.b=.c=.d=.e=. f=.p&.p&.g=.h=.<#.i=.j=.k=.l=.m=.n=.o=.p=.q=.r=.kU kU s=.!W !W s=.kU s=.t=.qV u=.=S v=.w=.A*.B&.D&.Y%.Y%.Y%.Y%.Y%.Y%.D&. x=.w*.w*.w*.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.y=.w*.w*.w*.x=. D&.Y%.Y%.Y%.Y%.Y%.G&.z=.g=.p*.g=.A=.B=.wX C=.!W kU s=.s=.!W !W s=.kU !W 'W D=.E=.F=.G=.a*.O*.H=.I=.J=.K=.L=.A*.p&.4*. M=.I%.N=.O=.P=.Q=.R=.S=.T=.U=.V=.W=.X=.Y=.Z=.`=./*. -..-.+-.@-.#-.$-.%-.&-.*-.=/ I- :- =-.--.;-.>-. ", +" ,-.--.'-.)-.!-.Q- ~-.{-.]-.^-./-.(-._-.:-.<-.[-.}-.|-.1-.2-.3-.4-.5-.X. 6-.U~ 7-.8-.9-.0-.m&.a-. b-.g=.g=.r*.c-.d-.e-.f-.g-.h-.i-.j-.k-.l-.uX +W +W +W +W +W +W +W +W +W +W )W kU kU m-.n-.o-.p-.q-.Y%.j@.j@.j@.j@.j@.x*. x*.j@.j@.j@.j@.j@.Y%.G+.r-.m*.s-.)W #W kU ]Q +W +W +W +W +W +W +W +W +W +W t-.u-.v-.w-.x-.y-.z-.g=.7*.d-.A-.B-.g=.g=. C-.D-.E-.F-.G-.H-.I-.J-.K-.L-.M-.N-.O-.P-.Q-.R-.S-.T-.|=.U-.V-.W-.X-.Y-.Z-.`-. ;.F$.--..;.;-.+;. ", +" @;.#;.;-.;-..;.$;.%;.&;.*;.=;.-;.;;.>;.,;.';.);.!;.~;.P-.{;.];.^;./;.(;._;.:;.8Z <;.[;.};.|;.1;. e*.e*.B-.J&.0+.2;.3;.4;.5;.6;.7;.8;.9;.0;.a;.)W )W )W )W )W )W )W )W )W )W )W ]Q )W sV rV +W b;.c;.d;.e;.e;.e;.f;.f;.f;. g;.f;.f;.f;.e;.e;.j@.h;.f*.QW GV GV )W ]Q ]Q )W )W )W )W )W )W )W )W )W )W )W t-.i;.j;.v-.k;.l;.m;.n;.o;.,@.p;.q;.e*.e*.r;. s;.t;.YZ u;.8Z D v;.w;.x;.y;.z;.A;.B;.C;.D;.E;.F;.G;.>;.H;.I;.J;.K;.W&.L;.M;.N;.--.;-.O;.,=. ", +" P;.Q;.;-.;-.O;.R;.S;.T;.U;.V;.W;.X;.Y;.Z;.P-.C;.`;.C;. >..>.+>.@>.#>.$>.%>.a{ a{ a{ &>.*>.[;. =>.=>.q;.g=.->.;>.>>.,>.'>.k;.)>.v-.!>.)W a;.)W tV tV tV tV tV tV tV tV tV tV sV sV sV sV ~>.:V {>.]>.^>.e;./>./>.(>.(>._>. (>.(>.(>./>./>.^>.(>.9W GV _V sV sV sV sV sV tV tV tV tV tV tV tV tV tV )W )W :>.<>.[>.}>.|>.1>.2>.3>.4>.3..5>.6>.=>.=>.q;. 7>.8>.9>.a{ 0>.a>.b>.c>.d>.e>.f>.g>.h>.i>.i>.C;.D;.j>.k>.N;.l>.m>.n>.o>._A p>.;-.;-.O;.q>. ", +" r>.Q;.;-.;-.s>.t>.u>.v>.w>.x>.y>.z>.A>.B>.C>.D>.E>.E>.F>.G>.H>.I>.J>.K>.L>.VZ RZ VZ VZ M>.N>.N>.N>.O>.P>.Q>.R>.S>.T>.k;.v-.v-.U>.~>.~>.&V &V kU kU kU &V &V &V &V &V &V &V &V &V &V &V *V kU e..V>.W>.X>._>._>._>.W>. _>._>._>._>.Y>.#@.5Y .Y JU &V &V &V &V &V &V &V &V &V &V &V &V kU kU kU &V &V Z>.`>. ,.}>..,.+,.@,.#,.$,.%,.&,.r;.N>.N>.N>. RZ VZ VZ RZ *,.=,.-,.;,.>,.,,.f@.',.E>.),.D>.!,.~,.{,.],.^,./,.(,._,.:,.<,.;-.;-.--.[,. ", +" },.-*.O;.O;.|,.1,.2,.3,.4,.5,.6,.;-.{,.7,.--.O;.O;.7,.8,.9,.0,.a,.b,.c,.d,.e,.c~ f,. M>.M>.6>.&,.g,.DV h,.i,.j,.k,.l,.m,.m,.n,.DV *V *V *V *V *V *V *V GV &V GV *V *V *V *V *V *V *V *V KU n-.o,.p,.z=._>.q,.q,.q,. r,.q,.q,.q,._>.s,.t@.t,.u,.KU *V *V *V *V *V *V *V *V &V &V GV *V *V *V *V *V *V v,.w,.x,.y,.z,.A,.'>.B,.C,.D,.E,.F,.q;.M>.M>.G,. H,.I,.e,.I,.J,.a,.K,.L,.M,.N,.8,.O;.O;.--.--.O,.P,.Q,.R,.S,.T,.U,.V,.W,.M;.O;.7,.X,. ", +" Y,.Z,.7,.A>.'-.`,. '..'.+'.@'.#'.$'.{,.s>.O;.O;.O;.s>.R7 %'.&'.*'.='.-'.^. ;'.>'. ,'.,'.N>.''.BU )'.!'.~'.{'.]'.^'./'.('._'.:'.PO PO PO PO :R :R :R )S )S )S <'.<'.<'.<'.<'.)S )S )S fP ['.$V t,.)X }'.W>.|'.|'.1'. r,.|'.|'.W>.2'.3'.o,.4'.iO )S )S )S )S <'.<'.<'.<'.)S )S )S :R :R :R :R PO PO PO 5'.6'.7'.S>.('.8'.9'.0'.KU a'.)'.b'.c'.M>.,'.d'. e'.+. f'.g'.h'.i'.j'.k'.X;.O;.O;.O;.l'.m'.n'.o'.p'.q'.r'.s'.t'.u'.<,.O;.7,.q>. ", +" v'.w'.l'.z>.x'.y'.z'.A'.B'.C'.D'.E'.F'.m'.G'.O;.O;.H'.I'.J'.K'.L'.M'.N'.O'. P'.d'.6>.WP iO Q'.R'.S'.T'.'>.+,.U'./'.V'.W'.X'.)S )S )S (Q (Q (Q (Q (Q (Q (Q (Q (Q (Q (Q (Q )S )S )S KT Y'.Z'.5V {W `'. ).r,.1'..). 1'.1'.+).@).{W MU $V #).fP )S )S )S (Q (Q (Q (Q (Q (Q (Q (Q (Q (Q (Q (Q (Q )S )S DV $).7'.%).&).*).=).-).;).>).,).').)).c'.,'.d'. V{ !).~).{).]).^)./).M;.l'.O;.l'.H'.l'.()._).:).<).[).}).|).1).$;.l'.2).3). ", +" 4).5).|,.6).7).8).9).0).a).b).c).d).e).f).g).l'.h).i).j).k).l).m).!). n).F,.o).(Q p).q).FY r).s).'>.t).U'.%).V'.u).v).KT KT KT KT (Q (Q KT LT LT LT LT LT LT LT LT w).w).w).w).x).y).z).MU WS `'.A).1'.}'. B).}'.1'.@).WS Z'.MU 5V C).D).w).w).w).LT LT LT LT LT LT LT LT KT KT (Q (Q KT KT KT h,.E).F).G).V'.H).I).]'.J).K).L).M)..O,.h).A>.U).V).W).X).Y).Z).`). !..!.+!.@!.#!.$!. ", +" %!.&!.|,.*!.=!.-!.;!.>!.,!.'!.)!.!!.~!.{!.g).f).M;.]!.^!.#; /!. (!._!.&V :!.~.WS WS WS WS e!.,~.}'.a+. '~.)~.9!.lT WS WS !~.~~.`S `S `S f!.f!.ZS ZS ZS ZS ZS ZS ZS ZS ZS ZS ZS ZS ZS ZS ZS {~.]~.^~./~.3!.(~._~.:~.<~.[~.}~.|~.ZS f!.>S 1~.2~. 3~.4~.5~.6~.Dl 7~.8~.9~.R).q. 0~.a~.b~.c~.d~.e~.^z f~.g~. ", +" h~.i~.j~.k~.l~.m~.n~.o~.p~.q~.4~.I! r~.s~.t~. u~.E,./R `S ^Q v~.w~.x~.y~.z~.A~.B~.*~.C~.=~.D~.E~.>S F~.>S >S >S >S >S >S >S >S >S >S >S >S >S >S >S >S >S IR G~.4'.{W m*.m*.m*.e!.2'.2 . '@.a+.`'.PR m*.m*.m*.MU H~.I~.>S >S >S >S >S >S >S >S >S >S >S >S >S >S >S >S >S F~.F~.ZS J~.K~./~.L~.M~.&~.:~.N~.O~.P~.Q~.6!.MT 7!.)S R~. S~.T~.U~.4~.V~.0} p~.W~.X~.Y~.Z~.`~. {..{.+{. ", +" @{.#{.${.%{.&{.m; K[ m; *{.={. -{.IR >S >S I~.;{.>{.,{.'{.A~.){.B~.!{.C~.=~.~{.{{.>S :!.:!.:!.IR IR IR IR IR IR IR IR IR IR 7!.7!.IR IR IR IR IR i*.]{.PR PR hU ^{.!~.7.. '@./{.^{.hU hU PR PR ({.OR ^R IR IR IR 7!.7!.IR IR IR IR IR IR IR IR IR IR IR :!.:!.:!.f!._{.:{./~.L~.<{.[{.}{.|{.OQ 1{.2{.>S >S >S I~.u,. 3{.w; K[ m; 4{.5{.6{.7{.8{.9{. ", +" ~>.I~.IR IR IR ;S ZS 0{.a{.b{.c{.d{.e{.f{.C~.g{.h{./R /R /R /R IR IR IR IR IR /R /R /R /R /R ,S ,S ,S ,S ,S ,S JQ yS ]{.{R {R {R {R WP i{.'$. z*.*S ~R {R {R {R PR aP ZS ^Q ,S ,S ,S ,S ,S ,S /R /R /R /R /R IR IR IR IR /R /R /R /R j{.k{.l{.m{.n{.o{.B~.p{.q{.,S ZS `S IR IR IR IR I~.r{. ", +" ~P ,S ,S ,S ,S JQ s{.t{.u{.v{.w{.M~.e{.f{.C~.x{.y{.~P ~P ~P ~P ~P ~P ~P ~P ~P ,S ,S ,S ,S ~P ~P ~P ~P ~P ~P ~P cP z{.QQ ~R ~R ~R ~R ''.A{.A*. B{.]P ~R ~R ~R ~R zS C{.~P ~P ~P ~P ~P ~P ~P ~P ~P ,S ,S ,S ~P ~P ~P ~P ~P ~P ~P ~P ~P D{.E{.F{.m{.n{.G{.H{.I{.J{.K{.L{.M{.^Q ,S ,S ,S ,S ^Q ", +" 'S ~P ~P ~P ~P IQ N{.O{.t{.P{.Q{.R{.M~.S{.T{.T{.U{.V{.^Q IQ IQ IQ IQ IQ IQ IQ IQ IQ W{.W{.IQ ^Q ^Q ^Q ^Q IQ IQ (R cP UP 0P ~R WP WP WP WP X{.Y{. B-.WP WP WP WP WP WP zS Z{.jO (R (R IQ IQ ^Q ^Q ^Q IQ W{.W{.IQ IQ IQ IQ IQ IQ IQ IQ IQ IQ `{. ]..].+].@].e{.#].$].R{.%].&].*].6!.IQ ~P ~P ~P ~P ", +" =].^Q ^Q IQ -].;].Q~.>].,].'].)].!].~].{].]].T{.^]./].(R (R (R (R (R dP dP dP dP dP cP cP cP dP dP dP dP (R (R (R (R (R (]._].]P :].]P ]P ]P ]P zS ]P ]P ]P ]P :].:].WP <].jO (R (R (R (R dP dP dP dP cP cP cP dP dP dP dP (R (R (R (R (R [].}]..].+].@].|].1].2].2].3].4].5].6].AL IQ IQ ^Q ^Q ", +" dP dP dP (R cP 7].8].9].0].a].b].c].~].d].e].f].g].-].cP cP cP cP cP cP cP cP cP h].h].h].h].h].h].h].h].h].h].h].h].4N O~.A{.X{.i].i].i].i].i].j]. OO i].i].i].i].X{.k].0P UP l].h].h].h].h].h].h].h].h].h].h].h].cP cP cP cP cP cP cP cP cP L{.m].n].o].p].S{.#].q].r].s].t].u].*]._R (R (R dP dP v]. ", +" h].h].h].h].l].w].x].y].z].A].B].C].D].d].E].F].G].s{.jO jO jO jO jO jO jO jO v].v].v].v].v].v].4N 4N 4N 4N 4N 4N 4N sN H].I].lO lO 0P 0P 0P 0P J]. lO 0P 0P 0P 0P lO NO (].jO 4N 4N 4N 4N 4N 4N 4N 4N v].v].v].v].v].v].jO jO jO jO jO jO jO =].K].L].M].N].O].P].Q].R].S].T].U].V].cM h].h].h].h].AL ", +" W].4N 4N 4N 4N /Q X].x].Y].Z].`].r]. ^.D]..^.E].F].+^.QO M{.4N 4N 4N 4N 4N _R _R _R _R _R _R _R _R _R _R _R _R cM cM @^.TP UP |O |O |O |O |O |O |O |O pN |O |O |O |O |O |O I].#^.$^.@^.cM cM cM _R _R _R _R _R _R _R _R _R _R _R 4N 4N 4N 4N 4N 4N %^.&^.*^.=^.E].-^.P].;^.>^.,^.'^.)^.!^.1L 4N 4N 4N 4N 4N ", +" [Q _R _R _R _R ~^.{^.]^.^^./^.(^._^.:^.<^.[^.}^.|^.1^.1L 2^._R cM cM cM cM cM cM cM cM QO QO QO QO QO QO QO QO QO QO 1L 3^._R 4^.5^.6^.6^.6^.6^.6^.6^. 7^.6^.6^.6^.6^.6^.6^.0P z{.8^.1L 1L QO QO QO QO QO QO QO QO QO cM cM cM cM cM cM cM cM cM _R 9^.s].0^.a^.b^.-^.c^.d^.e^.f^.g^.>].h^.cM [Q _R _R _R _R ", +" 1L QO QO QO QO 3^.i^.j^.k^.l^.m^.n^.o^.p^.q^.}^.0^.r^.s^.[Q sN 1L QO 1L 1L 1L sN sN sN sN sN sN sN sN sN sN sN sN sN sN sN sN t^.J].u^.u^.u^.u^.u^.v^.NO w^.u^.u^.u^.u^.u^.u^.u^.x^.FM sN sN sN sN sN sN sN sN sN sN sN sN sN sN sN 1L 1L QO QO sN sN y^.z^.|^.|^.b^.A^.B^.d^.C^.D^.E^.j^.F^.sN QO QO QO QO QO ~^. ", +" sN sN sN sN sN sN sN #O cM G^.H^.n^.I^.J^.K^.}^.L^.M^.G^./Q N^.rN rN rN rN rN 3^.3^.3^.3^.rN rN rN rN rN rN N^.N^.rN rN rN O^.OR J].P^.P^.P^.P^.P^.eM Q^. R^.P^.P^.P^.P^.P^.S^.VP jO T^.rN rN rN N^.N^.rN rN rN rN rN rN 3^.3^.3^.rN rN rN rN rN N^.N^.U^.V^.W^.X^.Y^.[^.Z^.`^.C^. /../.#O sN sN sN sN sN sN sN ~^. ", +" T^.rN rN rN N^.N^.EM +/.@/.G^.B^.#/.$/.%/.&/.*/.X^.=/.-/.N^.FM FM FM FM FM FM FM FM FM FM ;/.;/.;/.FM FM FM EM EM EM EM EM RJ >/.j].&O &O &O &O &O eM ,/. '/.)/.&O &O &O &O &O pN E,.rN EM EM EM EM EM EM FM FM ;/.;/.;/.;/.FM FM FM FM FM FM FM FM FM FM /Q f^.!/.X^.~/.{/.]/.`^.^/.//.(/._/.:/.rN N^.N^.rN rN rN (.w/.5/.,(.%/.'(.)(.!(.~(.{(.{(.](.5L YL YL YL A/.^(./(. ", +" ^(.5L 5L 5L 5L 5L ((._(.W/.p/.:(.<(.)(.[(.}(.|(.1(.2(.3(.4(.5(.5L 5L 5L 5L 5L 5L 5L 5L 5L 5L 5L 5L 5L @O @O 6(.6(.6(.6(.6(.6(.6(.6(.7(.8(.B/.B/.9(.9(.9(.0(.eM a(.9(.9(.9(.B/.B/.B/.B/.b(.c(.6(.6(.6(.6(.6(.6(.6(.@O @O 5L 5L 5L 5L 5L 5L 5L 5L 5L 5L 5L 5L d(.6(.e(.f(.g(.h(.,(.i(.j(.k(.l(.m(.n(.n(.o(.6L 5L 5L 5L 5L U/.p(. ", +" q(.5L @O @O 6(.6(.cK r(.s(.t(.u(.v(.w(.x(.y(.z(.1(.f(.2(.A(.B(.!I !I !I !I !I !I !I !I 6(.6(.!I !I !I !I !I !I !I !I !I !I |L |L bK G/.&(.C(.C(.C(.C(.C(.D(.E(. F(.G(.C(.C(.C(.C(.C(.C(.H(.rN I(.|L |L !I !I !I !I !I !I !I !I !I 6(.6(.!I !I !I !I !I !I !I !I 6L J(.K(.3(.L(.M(.u/.N(.O(.P(.Q(.R(.S(.T(.U(.|L 6(.6(.@O @O U/.V(. ", +" W(.q(.!I !I !I !I !I cK X(.s(.Y(.Z(.`(. _.._.}(.z(.+_.@_.#_.$_.B(.!I !I !I !I |L |L |L |L EK EK EK EK EK EK EK EK EK EK EK EK EK EK cK %_.b/.H(.H(.H(.H(.H(.H(.&_. *_.=_.H(.H(.H(.H(.H(.D=.-_.+(.I(.EK EK EK EK EK EK EK EK EK EK EK EK EK EK |L |L |L |L !I !I !I ;_.>_.,_.'_.)_.!_.~_.{_.]_.^_./_.(_.__.:_.<_.EK !I !I !I !I [_.}_. ", +" |_.1_.EK EK EK EK EK cK 2_.3_.4_.Z(.5_.6_.7_.8_.9_.0_.@_.a_.b_.6L bK bK bK bK PJ PJ PJ bK bK bK bK bK bK bK bK bK bK bK bK bK bK bK c_.`{.r{.d_.d_.d_.e_.e_.e_.f_. g_.h_.e_.e_.d_.d_.d_.D=.i_.EK UI bK bK bK bK bK bK bK bK bK bK bK bK bK bK PJ PJ PJ PJ bK bK bK EK j_.k_.l_.m_.n_.o_.{_.p_.)_.bK q_.r_.s_.YL t_.EK EK EK EK EK u_. ", +" v_.w_.bK bK bK bK bK bK QJ 6(.QJ 6L x_.y_.7_.z_.A_.B_.C_.a_.D_.E_.QJ QJ QJ QJ bK bK QJ QJ QJ QJ QJ QJ UI UI UI UI UI UI UI UI UI UI RH F_.G_.e_.e_.e_.e_.e_.e_.f_.H_. I_.h_.e_.e_.e_.e_.e_.H(.J_.I(.UI UI UI UI UI UI UI UI UI UI QJ QJ QJ QJ QJ QJ QJ bK bK QJ QJ QJ t_.K_.L_.l_.m_.n_.M_.{_.6_.N_.q_.bK EK |L bK bK bK bK bK bK bK O_. ", +" P_.Q_.UI UI UI UI UI UI RH R_.c_.I(.S_.9_.T_.U_.A_.V_.W_.W_.X_.E_.UI 6H 6H 6H c_.c_.c_.c_.c_.c_.c_.c_.c_.c_.c_.c_.'I 'I Y_.Y_.'I 'I TH D{.Z_.`_.`_.`_.`_.`_.`_. :..:. -_.+:.`_.`_.`_.`_.`_.e_.@:.bK tI 'I 'I Y_.Y_.'I 'I c_.c_.c_.c_.c_.c_.c_.c_.c_.c_.c_.#:.6H 6H 6H $:.%:.L_.&:.a_.*:.9_.=:.-:.;:.>:.UI ,:.':.UI UI UI UI UI UI QJ ):.!:. ", +" ~:.aK c_.c_.c_.c_.'I tI v_.{:.]:.tI ^:./:.(:.U_.A_._:.W_.::.<:.^:.'I 'I 'I 'I [:.[:.[:.[:.[:.[:.[:.[:.[:.[:.[:.[:.[:.'I RH RH tI tI wI }:.|:.+:.+:.+:.+:.+:.+:.1:.2:. 3:.+:.+:.+:.+:.+:.+:.+:.+:.(_.TH tI tI RH RH 'I [:.[:.[:.[:.[:.[:.[:.[:.[:.[:.[:.[:.[:.'I 'I 'I #:.4:.5:.6:.7:.8:.9:.=:.0:.a:.^:.'I b:.c:.Y_.'I 'I c_.c_.c_.c_.d:.e:. ", +" f:.tI [:.[:.[:.[:.[:.g:.{:.h:.i:.j:.k:.l:.m:.n:.o:.p:.q:.r:.<:.s:.[:.[:.tI tI tI tI tI tI tI t:.t:.t:.t:.t:.t:.t:.t:.u:.u:.u:.v:.u:.'I $,.=_.@:.@:.@:.@:.@:.@:.w:.x:. y:.z:.@:.@:.@:.@:.@:.@:.A:.B:.C:.D:.v:.u:.u:.u:.u:.t:.t:.t:.t:.t:.t:.t:.t:.tI tI tI tI tI tI [:.[:.E:.F:.G:.r:.H:.8:.I:.J:.K:.L:.+G M:.N:.O:.P:.tI [:.[:.[:.[:.[:.jF Q:. ", +" R:.t:.t:.t:.t:.t:.t:.sH S:.T:.U:.V:.'I W:.X:.Y:.Z:.`:. <.r:..<.E:.u:.TH TH TH TH TH TH TH TH TH TH TH TH uI +<.+<.uI uI uI uI uI UH @<.@:.#<.$<.$<.$<.$<.#<.#<.%<.&<. *<.=<.#<.#<.#<.$<.$<.$<.#<.-<.;<.uI uI uI uI uI uI +<.+<.uI uI TH TH TH TH TH TH TH TH TH TH TH TH tI ><.,<.r:.H:.'<.)<.!<.~<.{<.TH ]<.N:.^<./<.uI t:.t:.t:.t:.t:.j:.(<. ", +" _<.TH TH uI +<.+<.uI QG :<.<<.:<.QG uI [<.}<.|<.1<.2<. <. <.3<.[<.uI uI uI uI uI uI uI uI uI uI uI uI uI uI SH SH SH 8H 8H 8H 8H 8H 4<.5<.6<.6<.6<.6<.6<.7<.8<.9<.0<. *<.a<.8<.8<.6<.6<.6<.6<.6<.6<.#<.@(.7H 8H 8H 8H SH SH SH SH uI uI uI uI uI uI uI uI uI uI uI uI uI b<.c<.}<.d<.e<.f<.g<.h<.i<.[<.8H j<.k<.k<.j<.8H +<.+<.uI uI TH l<.m<. ", +" n<.g:.uI uI SH SH SH o<.p<.x].p<.q<.8H r<.s<.t<.Z:.u<.v<.w<.x<.r<.SH 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H sH @<.7<.w:.w:.w:.w:.w:.%<.%<.%<.y<.z<. A<.B<.%<.%<.%<.w:.w:.w:.w:.w:.C<.D<.SH vI 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H 8H SH SH SH E<.F<.G<.H<.I<.J<.r<.8H RG K<.k<.k<.K<.g:.SH SH SH uI uI L<.M<. ", +" N<.O<.8H 8H 8H 8H 8H q<.P<.Q<.U:.q<.vI vI R<.S<.T<.U<.v<.V<.W<.X<.RG RG g:.g:.g:.RG RG RG RG RG RG vI vI RG RG RG RG RG RG 0G [<.Y<.Z<.`<.`<.`<.`<.`<.`<.`<.`<. [..[. +[.@[.#[.`<.`<.`<.`<.`<.`<.`<.`<.$[.%[.QG RG RG RG RG RG RG RG vI vI RG RG RG RG RG g:.g:.g:.g:.RG RG &[.*[.=[.G<.-[.;[.>[.R<.vI ,[.j<.3_.'[.K<.RG 8H 8H 8H 8H 8H )[.![. ", +" ~[.{[.vI RG RG RG RG QG ][.^[./[.o<.RG RG ([.7H _[.:[.<[.[[.}[.,[.,[.,[.,[.,[.,[.,[.RG RG UH UH 7H sH sH 7H 7H 7H 7H 7H QG RG t{.Z<.|[.|[.|[.|[.|[.|[.|[.|[.1[.2[.A<. 3[.4[.|[.|[.|[.|[.|[.|[.|[.|[.|[.`<.5[.XH sH 7H 7H 7H 7H 7H sH sH 7H UH RG RG RG ,[.,[.,[.,[.,[.,[.([.6[.7[.:[.8[.9[.&[.RG RG 0[.uI a[.b[.RG RG RG RG RG RG ,[.c[.d[. ", +" e[.f[.sH 7H 7H 7H 7H 7H 0G g[.sH 7H 7H 7H 7H RG ([.h[.i[.j:.sH 0G 0G 0G 0G 0G 0G 0G 0G 0G 0G 0G 0G sH sH sH 0G 0G 0G XH sH j[.k[.l[.l[.l[.m[.m[.m[.m[.m[.m[.n[.o[.p[. q[.r[.m[.m[.m[.m[.m[.m[.l[.l[.l[.|[.s[.E_.t[.0G 0G 0G 0G sH sH sH 0G 0G 0G 0G 0G 0G 0G 0G 0G 0G 0G 0G ,[.u[.v[.u[.w[.7H 7H 7H 7H sH vI ,[.sH 7H 7H 7H 7H 7H {[.x[. ", +" y[.z[.sH 0G 0G 0G 0G A[.B[.C[.0G 0G 0G QG QG QG D[.D[.QG QG QG QG QG QG A[.A[.A[.A[.A[.q<.q<.q<.q<.q<.q<.o<.o<.hF g:.E[.F[.s[.s[.s[.s[.s[.s[.s[.s[.s[.s[.G[.H[.I[.I[.I[. I[.I[.I[.J[.|[.K[.s[.s[.s[.s[.s[.s[.s[.s[.s[.l[.L[.M[.hF q<.o<.o<.q<.q<.q<.q<.q<.A[.A[.A[.A[.A[.A[.QG QG QG QG QG O<.D[.QG QG QG 0G 0G 0G A[.B[.C[.0G 0G 0G 0G sH sH N[.O[. ", +" P[.Q[.R[.o<.o<.o<.S[.RG T[.U[.hF G G G G G G G G G G G G G G G G G hF hF hF hF hF hF hF hF iF [<.V[.m[.W[.W[.W[.W[.X[.X[.X[.X[.K[.K[.Y[.Z[.`[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[. }..}.K[.K[.K[.X[.X[.X[.X[.W[.W[.W[.s[.+}.@}. G #}.hF hF hF hF hF hF hF hF G G G G G G G G G G G G G G G G hF $}.%}.&}.c[.o<.o<.o<.o<.Q[.*}.=}. ", +" I[.I[.I[.-}.;}.hF hF hF >}.,}.'}.)}. G hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF C[.C[.!}.q<.~}.{}.+}.{}.{}.{}.]}.]}.^}.^}.^}.^}.]}./}.(}._}.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.:}.<}.[}.]}.]}.^}.^}.^}.]}.]}.]}.{}.{}.K[.}}.|}.[<.1}.iF C[.C[.hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF hF >}.2}.3}.4}.5}.hF hF hF 6}.XH 7}.I[.I[.I[. ", +" I[.I[.I[.I[.8}.9}.0}.C[.C[.!}.a}.b}.a[.q<.c}.#F #F #F #F 5}.5}.5}.5}.5}.#}.#}.#}..G .G #}.#}.#}.#}.#}.iF d}.hF u(.e}.f}.g}.h}.h}.h}.h}.h}.h}.h}.h}.h}.h}.i}.j}.k}.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.l}.m}.n}.o}.h}.h}.h}.h}.h}.h}.h}.h}.h}.h}.X[.]}.p}.q}.r}.!}.#}.#}.#}.#}.#}.#}..G .G #}.#}.#}.5}.5}.5}.5}.5}.#F #F #F 5}.s}.t}.'}.u}.v}.C[.C[.w}.x}.y}.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.z}.A}.B}.!}.w}.C}.D}.E}.XH >}.#}.#}.#}.#}.#}.#}.#}.#}.iF iF iF iF >}.>}.>}.>}.r}.F}.d}. G G}.|}.K[.K[.i}.i}.h}.h}.H}.H}.H}.H}.H}.H}.H}.I}.J}.K}.L}.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.M}.N}.O}.H}.H}.H}.H}.H}.H}.H}.i}.h}.i}.i}.o}.K[.H}.p}.P}.>}.F}.F}.>}.>}.>}.>}.>}.iF iF iF #}.#}.#}.#}.#}.#}.#}.#}.#}.Q}.R}.S}.T}.U}.iF V}.W}.X}.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.Y}.Z}.`}.6}. |..|.+|.@|.#|.!}.!}.!}.!}.!}.!}.!}.!}.!}.!}.!}.!}.@F $|.%|.@F C[.&|.*|.=|.]}.o}.H}.-|.-|.-|.;|.;|.;|.-|.-|.-|.-|.-|.>|.,|.k}.L}.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.+[.'|.)|.V[.-|.-|.-|.-|.-|.;|.;|.;|.-|.-|.-|.i}.]}.H}.!|.~|.0[.{|.%|.%|.@F ]|.!}.!}.!}.!}.!}.!}.!}.!}.!}.!}.!}.!}.^|./|.(|._|.:|.<|.[|.}|.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.||.1|.2|.3|.4|.5|.6|.U}.@F 7|.8|.8|.8|.8|.8|.8|.8|.9|.@F {|.hF R_.G}.0|.E[.H}.h}.-|.V[.V[.V[.V[.V[.V[.V[.V[.V[.V[.V[.V[.a|.b|.c|.d|.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.e|.f|.b|.g|.V[.V[.V[.V[.V[.V[.V[.V[.V[.V[.V[.V[.V[.i}.i}.V[.!|.5(.h|.D[.iF #|.9|.i|.8|.8|.8|.8|.8|.8|.8|.$|.F}.j|.k|.<<.l|.m|.n|.o|.I[.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.I[.I[.p|.q|.r|.s|.t|.u|.v|.w|.G}.G}.k:.x|.y|.z|.>:.A|.B|.!|.C|.a|.I}.I}.a|.a|.a|.a|.a|.D|.D|.D|.D|.D|.D|.D|.E|.E|.E|.F|.)|.G|.H|.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I|.J|.K|.L|.M|.E|.E|.D|.D|.D|.D|.D|.D|.D|.D|.a|.a|.a|.a|.;|.i}.I}.D|.N|.O|.P|.Q|.z|.z|.k:.x|.y|.G}.>:.A|.B|.R|.S|.T|.U|.V|.W|.I[.I[.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.I[.I[.X|.Y|.Z|.`|.O}.Y[.I}. 1. 1.Y[..1.Y[.I}.I}.Y[..1.D|.E|.E|.+1.+1.+1.+1.+1.+1.+1.E|.@1.@1.@1.@1.#1.#1.M|.$1.%1.&1.*1.=1.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.-1.;1.>1.,1.'1.#1.#1.#1.@1.@1.@1.@1.+1.+1.+1.+1.+1.+1.+1.E|.E|.E|..1.Y[.Y[.I}.I}..1..1.Y[. 1. 1.I}.)1.)|.!1.~1.{1.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.]1.^1./1.$1.(1._1.M|.+1.+1.#1.#1.#1.#1.#1.#1.#1.#1.:1.:1.:1.:1.:1.:1.:1.:1.:1.:1.:1.<1.F|.[1.M|.}1.|1.||.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.11.21.31.41.41.51.M|.:1.:1.:1.:1.:1.:1.:1.:1.:1.:1.:1.#1.#1.#1.#1.#1.#1.#1.+1.+1.#1.M|.F|.61.71.81.91.L}.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.01.a1.b1.c1.d1.[1.%1.e1.f1.M|.M|.M|.:1.:1.:1.:1.:1.:1.g1.g1.h1._1.e1.e1.i1.j1.:1.k1.l1.m1.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.n1.o1.p1.q1.%1.j1.r1.e1.51.h1.g1.g1.:1.:1.:1.:1.:1.:1.M|.M|.M|._1.f1.F|.61.i1.s1.t1.u1.H|.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.L}.v1.a1.w1.x1.31.y1.r1.z1.j1.A1.A1.A1.A1.A1.A1.A1.B1.C1.D1.E1.F1.G1.H1.I1.I|.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.=1.n1.J1.l1.K1.L1.M1.,1.j1.A1.A1.A1.A1.A1.A1.A1.A1.N1.O1.M|.q1.P1.Q1.R1.S1.T1.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I|.01.U1.V1.W1.X1.w1.w1.w1.w1.w1.w1.w1.Y1.Z1.a1.`1. 2.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[..2. 2.+2.@2.#2.w1.w1.w1.w1.w1.w1.w1.$2.u1.%2.&2.W|.:}.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[.I[. ", +" I[.I[. I[.I[.I[.I[.I[.I[.I[. ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; From c59a49e0c9906a8a71eb888c566da6844e0fee9c Mon Sep 17 00:00:00 2001 From: jeena Date: Wed, 27 Mar 2013 00:46:51 +0100 Subject: [PATCH 7/9] added rpm to deploy --- Linux/deploy/{Makefile => Makefile.example} | 2 +- Linux/deploy/{deploy_deb.sh => deploy.sh} | 25 ++++++++++++++++++--- Linux/deploy/{setup.py => setup.py.example} | 0 3 files changed, 23 insertions(+), 4 deletions(-) rename Linux/deploy/{Makefile => Makefile.example} (91%) rename Linux/deploy/{deploy_deb.sh => deploy.sh} (52%) rename Linux/deploy/{setup.py => setup.py.example} (100%) diff --git a/Linux/deploy/Makefile b/Linux/deploy/Makefile.example similarity index 91% rename from Linux/deploy/Makefile rename to Linux/deploy/Makefile.example index 15affa6..1e34feb 100644 --- a/Linux/deploy/Makefile +++ b/Linux/deploy/Makefile.example @@ -21,7 +21,7 @@ install: $(PYTHON) setup.py install --root $(DESTDIR) $(COMPILE) buildrpm: - $(PYTHON) setup.py bdist_rpm --post-install=rpm/postinstall --pre-uninstall=rpm/preuninstall + $(PYTHON) setup.py bdist_rpm builddeb: # build the source package in the parent directory diff --git a/Linux/deploy/deploy_deb.sh b/Linux/deploy/deploy.sh similarity index 52% rename from Linux/deploy/deploy_deb.sh rename to Linux/deploy/deploy.sh index f670343..06d363f 100755 --- a/Linux/deploy/deploy_deb.sh +++ b/Linux/deploy/deploy.sh @@ -1,11 +1,13 @@ #!/bin/bash VERSION="2.0.0" -DEPLOYPATH="bungloo-$VERSION" +DEPLOYPATH="bungloo-${VERSION}" LINUXPATH=".." SHAREDPATH="../.." +DISTPATH=dist rm -rf $DEPLOYPATH +rm -rf $DISTPATH mkdir -p $DEPLOYPATH mkdir -p $DEPLOYPATH/bin @@ -14,8 +16,8 @@ touch $DEPLOYPATH/bungloo/__init__.py cp $LINUXPATH/Bungloo.py $DEPLOYPATH/bin/bungloo cp $LINUXPATH/Helper.py $LINUXPATH/Windows.py $DEPLOYPATH/bungloo -cat setup.py | sed -e "s/{VERSION}/$VERSION/g" > $DEPLOYPATH/setup.py -cat Makefile | sed -e "s/{VERSION}/$VERSION/g" > $DEPLOYPATH/Makefile +cat setup.py.example | sed -e "s/{VERSION}/${VERSION}/g" > $DEPLOYPATH/setup.py +cat Makefile.example | sed -e "s/{VERSION}/${VERSION}/g" > $DEPLOYPATH/Makefile cp -r $SHAREDPATH/WebKit $DEPLOYPATH/bungloo/ cp -r $SHAREDPATH/images $DEPLOYPATH/bungloo/ cp $SHAREDPATH/readme.md $DEPLOYPATH/README @@ -25,5 +27,22 @@ cp bungloo.desktop $DEPLOYPATH/ cd $DEPLOYPATH make builddeb +make buildrpm + +echo "Cleaning up ..." + +mv $DISTPATH .. +cd .. +mv bungloo_${VERSION}_all.deb $DISTPATH + +rm bungloo_${VERSION}_amd64.changes +rm bungloo_${VERSION}.diff.gz +rm bungloo_${VERSION}.dsc +rm bungloo_${VERSION}.orig.tar.gz +rm -rf $DEPLOYPATH +rm $DISTPATH/bungloo-${VERSION}-1.src.rpm + +echo "Done." + # eof diff --git a/Linux/deploy/setup.py b/Linux/deploy/setup.py.example similarity index 100% rename from Linux/deploy/setup.py rename to Linux/deploy/setup.py.example From 7e89dcd3a15843a500a13a770c26d039db704f73 Mon Sep 17 00:00:00 2001 From: jeena Date: Wed, 27 Mar 2013 00:52:09 +0100 Subject: [PATCH 8/9] renamed files --- Linux/deploy/{Makefile.example => Makefile.exmp} | 0 Linux/deploy/{bungloo.desktop => bungloo.desktop.exmp} | 2 +- Linux/deploy/deploy.sh | 5 +++-- Linux/deploy/{setup.py.example => setup.py.exmp} | 0 4 files changed, 4 insertions(+), 3 deletions(-) rename Linux/deploy/{Makefile.example => Makefile.exmp} (100%) rename Linux/deploy/{bungloo.desktop => bungloo.desktop.exmp} (94%) rename Linux/deploy/{setup.py.example => setup.py.exmp} (100%) diff --git a/Linux/deploy/Makefile.example b/Linux/deploy/Makefile.exmp similarity index 100% rename from Linux/deploy/Makefile.example rename to Linux/deploy/Makefile.exmp diff --git a/Linux/deploy/bungloo.desktop b/Linux/deploy/bungloo.desktop.exmp similarity index 94% rename from Linux/deploy/bungloo.desktop rename to Linux/deploy/bungloo.desktop.exmp index 15a8e69..d21b077 100644 --- a/Linux/deploy/bungloo.desktop +++ b/Linux/deploy/bungloo.desktop.exmp @@ -1,5 +1,5 @@ [Desktop Entry] -Version=1.0 +Version={VERSION} Comment=Tent is a distributed social network protocol and Bungloo is one of the clients using it. Exec=/usr/bin/bungloo GenericName=Tent Client diff --git a/Linux/deploy/deploy.sh b/Linux/deploy/deploy.sh index 06d363f..684e274 100755 --- a/Linux/deploy/deploy.sh +++ b/Linux/deploy/deploy.sh @@ -16,8 +16,9 @@ touch $DEPLOYPATH/bungloo/__init__.py cp $LINUXPATH/Bungloo.py $DEPLOYPATH/bin/bungloo cp $LINUXPATH/Helper.py $LINUXPATH/Windows.py $DEPLOYPATH/bungloo -cat setup.py.example | sed -e "s/{VERSION}/${VERSION}/g" > $DEPLOYPATH/setup.py -cat Makefile.example | sed -e "s/{VERSION}/${VERSION}/g" > $DEPLOYPATH/Makefile +cat setup.py.exmp | sed -e "s/{VERSION}/${VERSION}/g" > $DEPLOYPATH/setup.py +cat Makefile.exmp | sed -e "s/{VERSION}/${VERSION}/g" > $DEPLOYPATH/Makefile +cat bungloo.desktop.exmp | sed -e "s/{VERSION}/${VERSION}/g" > $DEPLOYPATH/bungloo.desktop cp -r $SHAREDPATH/WebKit $DEPLOYPATH/bungloo/ cp -r $SHAREDPATH/images $DEPLOYPATH/bungloo/ cp $SHAREDPATH/readme.md $DEPLOYPATH/README diff --git a/Linux/deploy/setup.py.example b/Linux/deploy/setup.py.exmp similarity index 100% rename from Linux/deploy/setup.py.example rename to Linux/deploy/setup.py.exmp From b9563e1ebb9110f953216616bc6b1f9fa80d9602 Mon Sep 17 00:00:00 2001 From: Jeena Paradies Date: Wed, 27 Mar 2013 10:22:48 +0100 Subject: [PATCH 9/9] changed mac version to 1 window --- Mac/Bungloo-Info.plist | 4 +- Mac/Controller.h | 12 ---- Mac/Controller.m | 117 ++++++++-------------------------- Mac/English.lproj/Credits.rtf | 4 +- Mac/ViewDelegate.h | 12 +--- Mac/ViewDelegate.m | 32 ++-------- WebKit/css/default.css | 2 +- WebKit/scripts/helper/Core.js | 1 - 8 files changed, 39 insertions(+), 145 deletions(-) diff --git a/Mac/Bungloo-Info.plist b/Mac/Bungloo-Info.plist index c72ed76..87a0d8c 100644 --- a/Mac/Bungloo-Info.plist +++ b/Mac/Bungloo-Info.plist @@ -42,7 +42,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.2.0 + 2.0.0 CFBundleSignature ???? CFBundleURLTypes @@ -57,7 +57,7 @@ CFBundleVersion - 1.2.0 + 2.0.0 LSApplicationCategoryType public.app-category.social-networking LSMinimumSystemVersion diff --git a/Mac/Controller.h b/Mac/Controller.h index 08fc2e2..b06e762 100644 --- a/Mac/Controller.h +++ b/Mac/Controller.h @@ -19,12 +19,6 @@ @interface Controller : NSObject { IBOutlet WebView *timelineView; IBOutlet NSWindow *timelineViewWindow; - IBOutlet WebView *mentionsView; - IBOutlet NSWindow *mentionsViewWindow; - IBOutlet WebView *conversationView; - IBOutlet NSWindow *conversationViewWindow; - WebView *profileView; - NSWindow *profileViewWindow; NSPanel *openProfileWindow; NSWindow *loginViewWindow; NSTextField *loginEntityTextField; @@ -40,12 +34,6 @@ @property (assign) IBOutlet WebView *timelineView; @property (assign) IBOutlet NSWindow *timelineViewWindow; -@property (assign) IBOutlet WebView *mentionsView; -@property (assign) IBOutlet NSWindow *mentionsViewWindow; -@property (assign) IBOutlet WebView *conversationView; -@property (assign) IBOutlet NSWindow *conversationViewWindow; -@property (assign) IBOutlet WebView *profileView; -@property (assign) IBOutlet NSWindow *profileViewWindow; @property (assign) IBOutlet NSPanel *openProfileWindow; @property (assign) IBOutlet NSWindow *loginViewWindow; diff --git a/Mac/Controller.m b/Mac/Controller.m index ed36384..0cf5147 100644 --- a/Mac/Controller.m +++ b/Mac/Controller.m @@ -17,7 +17,7 @@ @synthesize loginViewWindow; @synthesize loginEntityTextField; @synthesize loginActivityIndicator; -@synthesize timelineView, timelineViewWindow, mentionsView, mentionsViewWindow, conversationView, conversationViewWindow, profileView, profileViewWindow; +@synthesize timelineView, timelineViewWindow; @synthesize globalHotkeyMenuItem, viewDelegate; @synthesize logoLayer; @synthesize oauthView, accessToken; @@ -25,7 +25,6 @@ - (void)awakeFromNib { [timelineViewWindow setExcludedFromWindowsMenu:YES]; - [mentionsViewWindow setExcludedFromWindowsMenu:YES]; [self initHotKeys]; @@ -70,7 +69,6 @@ if (forceLogin || ![accessToken stringForKey:@"user_access_token"] || ![accessToken secret]) { [timelineViewWindow performClose:self]; - [mentionsViewWindow performClose:self]; [self.loginViewWindow makeKeyAndOrderFront:self]; [self initOauth]; } else { @@ -125,47 +123,11 @@ [timelineView setPolicyDelegate:viewDelegate]; [timelineView setUIDelegate:viewDelegate]; [[timelineView windowScriptObject] setValue:self forKey:@"controller"]; - //WebPreferences* prefs = [timelineView preferences]; - //[prefs _setLocalStorageDatabasePath:localStoragePath]; - //[prefs setLocalStorageEnabled:YES]; - - viewDelegate.mentionsView = mentionsView; - [[mentionsView mainFrame] loadHTMLString:index_string baseURL:url]; - [mentionsView setFrameLoadDelegate:viewDelegate]; - [mentionsView setPolicyDelegate:viewDelegate]; - [mentionsView setUIDelegate:viewDelegate]; - [[mentionsView windowScriptObject] setValue:self forKey:@"controller"]; - //prefs = [mentionsView preferences]; - //[prefs _setLocalStorageDatabasePath:localStoragePath]; - //[prefs setLocalStorageEnabled:YES]; - - viewDelegate.conversationView = conversationView; - [[conversationView mainFrame] loadHTMLString:index_string baseURL:url]; - [conversationView setFrameLoadDelegate:viewDelegate]; - [conversationView setPolicyDelegate:viewDelegate]; - [conversationView setUIDelegate:viewDelegate]; - [[conversationView windowScriptObject] setValue:self forKey:@"controller"]; - //prefs = [conversationView preferences]; - //[prefs _setLocalStorageDatabasePath:localStoragePath]; - //[prefs setLocalStorageEnabled:YES]; - - viewDelegate.profileView = profileView; - [[profileView mainFrame] loadHTMLString:index_string baseURL:url]; - [profileView setFrameLoadDelegate:viewDelegate]; - [profileView setPolicyDelegate:viewDelegate]; - [profileView setUIDelegate:viewDelegate]; - [[profileView windowScriptObject] setValue:self forKey:@"controller"]; - //prefs = [profileView preferences]; - //[prefs _setLocalStorageDatabasePath:localStoragePath]; - //[prefs setLocalStorageEnabled:YES]; } else { [timelineView stringByEvaluatingJavaScriptFromString:@"start('timeline')"]; - [mentionsView stringByEvaluatingJavaScriptFromString:@"start('mentions')"]; - [conversationView stringByEvaluatingJavaScriptFromString:@"start('conversation')"]; - [profileView stringByEvaluatingJavaScriptFromString:@"start('profile')"]; } } @@ -312,7 +274,7 @@ if (range.length > 0) { - [oauthView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"bungloo_instance.requestAccessToken('%@')", aString]]; + [oauthView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"bungloo.oauth.requestAccessToken('%@')", aString]]; } else { @@ -353,7 +315,7 @@ isPrivate = @"true"; } - NSString *func = [NSString stringWithFormat:@"bungloo_instance.sendNewMessage(\"%@\", \"%@\", \"%@\", %@, %@, %@)", + NSString *func = [NSString stringWithFormat:@"bungloo.timeline.sendNewMessage(\"%@\", \"%@\", \"%@\", %@, %@, %@)", text, post.inReplyTostatusId, post.inReplyToEntity, @@ -378,17 +340,17 @@ - (void)unreadMentions:(int)count { - if (![mentionsViewWindow isVisible] && count > 0) + if (count > 0) { - [timelineViewWindow setTitle:[NSString stringWithFormat:@"Bungloo (^%i)", count]]; [[[NSApplication sharedApplication] dockTile] setBadgeLabel:[NSString stringWithFormat:@"%i", count]]; } else { - [timelineViewWindow setTitle:[NSString stringWithFormat:@"Bungloo"]]; [[[NSApplication sharedApplication] dockTile] setBadgeLabel:nil]; - [mentionsView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.unread_mentions = 0;"]; } + + NSString *script = [NSString stringWithFormat:@"bungloo.sidebar.setUnreadMentions(%i);", count]; + [timelineView stringByEvaluatingJavaScriptFromString:script]; } - (void)notificateUserAboutMention:(NSString *)text fromName:(NSString *)name withPostId:(NSString *)postId andEntity:(NSString *)entity @@ -414,35 +376,21 @@ { NSString *entity = [self.showProfileTextField stringValue]; if ([entity rangeOfString:@"."].location != NSNotFound && ([entity hasPrefix:@"http://"] || [entity hasPrefix:@"https://"])) { - NSString *func = [NSString stringWithFormat:@"bungloo_instance.showProfileForEntity('%@')", entity]; - [profileView stringByEvaluatingJavaScriptFromString:func]; - [profileViewWindow makeKeyAndOrderFront:self]; - [openProfileWindow performClose:self]; + NSString *func = [NSString stringWithFormat:@"bungloo.sidebar.onEntityProfile(); bungloo.entityProfile.showProfileForEntity('%@')", entity]; + [timelineView stringByEvaluatingJavaScriptFromString:func]; } } - (void)notificateViewsAboutDeletedPostWithId:(NSString *)postId byEntity:(NSString*)entity { - NSString *fun = [NSString stringWithFormat:@"bungloo_instance.postDeleted('%@', '%@')", postId, entity]; + NSString *f = [NSString stringWithFormat:@".postDeleted('%@', '%@');", postId, entity]; + NSMutableString *fun = [NSMutableString stringWithFormat:@"bungloo.timeline%@", f]; + [fun appendFormat:@"bungloo.mentions%@", f]; + [fun appendFormat:@"bungloo.conversation%@", f]; + [fun appendFormat:@"bungloo.entityProfile%@", f]; [timelineView stringByEvaluatingJavaScriptFromString:fun]; - [mentionsView stringByEvaluatingJavaScriptFromString:fun]; - [conversationView stringByEvaluatingJavaScriptFromString:fun]; - [profileView stringByEvaluatingJavaScriptFromString:fun]; } - -/* -- (void)storeAccessToken:(NSString *)_accessToken secret:(NSString *)secret userId:(NSString *)userId andScreenName:(NSString *)screenName -{ - self.accessToken.accessToken = _accessToken; - self.accessToken.secret = secret; - self.accessToken.userId = userId; - self.accessToken.screenName = screenName; - [timelineViewWindow makeKeyAndOrderFront:self]; - - [[NSNotificationCenter defaultCenter] postNotificationName:@"authentificationSucceded" object:nil]; -}*/ - - (void)loggedIn { [loginActivityIndicator stopAnimation:self]; @@ -456,58 +404,47 @@ if ([[loginEntityTextField stringValue] length] > 0) { [[loginEntityTextField window] makeFirstResponder:nil]; [loginActivityIndicator startAnimation:self]; - [oauthView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.authenticate();"]; + [oauthView stringByEvaluatingJavaScriptFromString:@"bungloo.oauth.authenticate();"]; } } - (IBAction)logout:(id)sender { - [oauthView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.logout();"]; + [oauthView stringByEvaluatingJavaScriptFromString:@"bungloo.oauth.logout();"]; [timelineViewWindow performClose:self]; - [mentionsViewWindow performClose:self]; - [conversationViewWindow performClose:self]; - [profileViewWindow performClose:self]; [self.loginViewWindow makeKeyAndOrderFront:self]; - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.logout();"]; - [mentionsView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.logout();"]; + [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.sidebar.logout();"]; } // Mentions window has been visible - (void)windowDidBecomeKey:(NSNotification *)notification { - if ([notification object] == mentionsViewWindow) - { - //[self unreadMentions:0]; - [mentionsView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.setAllMentionsRead();"]; - } + } - (void)getPostUpdates:(id)sender { - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.getNewData(true)"]; - [mentionsView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.getNewData(true)"]; + [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.timeline.getNewData(true)"]; + [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.mentions.getNewData(true)"]; } - (IBAction)showConversationForPostId:(NSString *)postId andEntity:(NSString *)entity { - NSString *js = [NSString stringWithFormat:@"bungloo_instance.showStatus('%@', '%@');", postId, entity]; - [conversationView stringByEvaluatingJavaScriptFromString:js]; - [conversationViewWindow makeKeyAndOrderFront:self]; - [[NSApplication sharedApplication] activateIgnoringOtherApps:YES]; + NSString *js = [NSString stringWithFormat:@"bungloo.sidebar.onConversation(); bungloo.conversation.showStatus('%@', '%@');", postId, entity]; + [timelineView stringByEvaluatingJavaScriptFromString:js]; } - (IBAction)clearCache:(id)sender { - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.cache.clear()"]; + [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.timeline.cache.clear()"]; } - (IBAction)showProfileForEntity:(NSString *)entity { - NSString *js = [NSString stringWithFormat:@"bungloo_instance.showProfileForEntity('%@');", entity]; - [profileView stringByEvaluatingJavaScriptFromString:js]; - [profileViewWindow makeKeyAndOrderFront:self]; + NSString *js = [NSString stringWithFormat:@"bungloo.sidebar.onEntityProfile(); bungloo.entityProfile.showProfileForEntity('%@');", entity]; + [timelineView stringByEvaluatingJavaScriptFromString:js]; } - (void)growlNotificationWasClicked:(id)clickContext @@ -518,8 +455,8 @@ [self showConversationForPostId:postId andEntity:entity]; - NSString *js = [NSString stringWithFormat:@"bungloo_instance.mentionRead('%@', '%@');", postId, entity]; - [mentionsView stringByEvaluatingJavaScriptFromString:js]; + NSString *js = [NSString stringWithFormat:@"bungloo.sidebar.onMentions(); bungloo.mentions.mentionRead('%@', '%@');", postId, entity]; + [timelineView stringByEvaluatingJavaScriptFromString:js]; } - (NSString *) applicationNameForGrowl diff --git a/Mac/English.lproj/Credits.rtf b/Mac/English.lproj/Credits.rtf index 2ee605e..e023b0c 100644 --- a/Mac/English.lproj/Credits.rtf +++ b/Mac/English.lproj/Credits.rtf @@ -1,4 +1,4 @@ -{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 +{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \viewkind0 @@ -16,7 +16,7 @@ \b Documentation: \b0 \ - http://github.com/jeena/bungloo/wiki\ + http://jabs.nu/bungloo\ \ \b With special thanks to: diff --git a/Mac/ViewDelegate.h b/Mac/ViewDelegate.h index 7e3cb80..689b094 100644 --- a/Mac/ViewDelegate.h +++ b/Mac/ViewDelegate.h @@ -11,17 +11,9 @@ #import "Constants.h" @interface ViewDelegate : NSObject { - WebView *timelineView; - WebView *mentionsView; - WebView *conversationView; - WebView *profileView; - WebView *oauthView; + WebView *timelineView; WebView *oauthView; } -@property (nonatomic, assign) WebView *timelineView; -@property (nonatomic, assign) WebView *mentionsView; -@property (nonatomic, assign) WebView *conversationView; -@property (nonatomic, assign) WebView *profileView; -@property (nonatomic, assign) WebView *oauthView; +@property (nonatomic, assign) WebView *timelineView;@property (nonatomic, assign) WebView *oauthView; @end diff --git a/Mac/ViewDelegate.m b/Mac/ViewDelegate.m index c49b7b2..c10a6ad 100644 --- a/Mac/ViewDelegate.m +++ b/Mac/ViewDelegate.m @@ -11,18 +11,15 @@ @implementation ViewDelegate -@synthesize timelineView, mentionsView, conversationView, profileView, oauthView; +@synthesize timelineView, oauthView; - (void)webView:(WebView *)sender addMessageToConsole:(NSDictionary *)message { if (![message isKindOfClass:[NSDictionary class]]) return; NSString *viewName = @"TimelineView"; - if (sender == mentionsView) viewName = @"MentionsView"; - if (sender == conversationView) viewName = @"ConversationView"; if (sender == oauthView) viewName = @"OauthView"; - if (sender == profileView) viewName = @"ProfileView"; - + NSLog(@"js<%@>: %@:%@: %@", viewName, [[message objectForKey:@"sourceURL"] lastPathComponent], @@ -33,8 +30,6 @@ - (void)webView:(WebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame { NSString *viewName = @"TimelineView"; - if (sender == mentionsView) viewName = @"MentionsView"; - if (sender == conversationView) viewName = @"ConversationView"; if (sender == oauthView) viewName = @"OauthView"; NSLog(@"jsa<%@>: %@", viewName, message); @@ -52,7 +47,7 @@ - (void)webView:(WebView *)sender decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id )listener { - NSArray *frames = [NSArray arrayWithObjects:timelineView.mainFrame, mentionsView.mainFrame, conversationView.mainFrame, oauthView.mainFrame, profileView.mainFrame, nil]; + NSArray *frames = [NSArray arrayWithObjects:timelineView.mainFrame, oauthView.mainFrame, nil]; // If it is clicked from one of the views the open default browser if ([frames indexOfObject:frame] != NSNotFound) { @@ -85,25 +80,9 @@ [oauthView stringByEvaluatingJavaScriptFromString:@"function HostAppGo() { start('oauth') }"]; - } else if(sender == conversationView) { - - [conversationView stringByEvaluatingJavaScriptFromString:@"function HostAppGo() { start('conversation') }"]; - - } else if(sender == profileView) { - - [profileView stringByEvaluatingJavaScriptFromString:@"function HostAppGo() { start('profile') }"]; - } else { - NSString *action = @"timeline"; - NSString *delay = @"1"; - - if (sender == mentionsView) { - action = @"mentions"; - delay = @"1000"; - } - - [sender stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"function HostAppGo() { start('%@') }", action]]; + [sender stringByEvaluatingJavaScriptFromString:@"function HostAppGo() { start('timeline') }"]; } } @@ -126,8 +105,7 @@ } - (void)reload:(id)sender { - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.getNewData();"]; - [mentionsView stringByEvaluatingJavaScriptFromString:@"bungloo_instance.getNewData();"]; + [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.timeline.getNewData();"]; } - (NSString *)pluginURL diff --git a/WebKit/css/default.css b/WebKit/css/default.css index 4d94b0f..4dd168c 100644 --- a/WebKit/css/default.css +++ b/WebKit/css/default.css @@ -236,7 +236,7 @@ li:hover .from { li:first-child:hover .from { top: auto; - bottom: -1.9em; + bottom: -1.8em; z-index: 2; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; diff --git a/WebKit/scripts/helper/Core.js b/WebKit/scripts/helper/Core.js index 27a3f54..c3c3147 100644 --- a/WebKit/scripts/helper/Core.js +++ b/WebKit/scripts/helper/Core.js @@ -122,7 +122,6 @@ function(jQuery, Paths, URI, HostApp, Cache) { head.appendChild(reposted_by) - var message = document.createElement("p"); message.className = "message"; data.appendChild(message);

q c #E9E7F8", +",q c #9493A6", +"'q c #000011", +")q c #000321", +"!q c #000428", +"~q c #00052C", +"{q c #000435", +"]q c #070930", +"^q c #9494B2", +"/q c #F5F0FF", +"(q c #EDE6FF", +"_q c #D4D8DE", +":q c #377F0F", +"r c #79BA02", +",r c #BDDC7B", +"'r c #D8EAB2", +")r c #F5FBEB", +"!r c #F0F7E1", +"~r c #F0F6E0", +"{r c #EFF7E0", +"]r c #A8D155", +"^r c #7BBB00", +"/r c #6FB300", +"(r c #9CD100", +"_r c #CDEF00", +":r c #B4DF00", +"s c #7CBC00", +",s c #62A700", +"'s c #2D7800", +")s c #448620", +"!s c #DDDFEB", +"~s c #E3DEF9", +"{s c #BDBAD3", +"]s c #9593AC", +"^s c #86849E", +"/s c #86849F", +"(s c #9996B2", +"_s c #C6C2DE", +":s c #E7E2FD", +"t c #BEE500", +",t c #4B8D00", +"'t c #195900", +")t c #185800", +"!t c #1C5C00", +"~t c #1B5C00", +"{t c #145800", +"]t c #155900", +"^t c #346E1C", +"/t c #688E62", +"(t c #95AA9D", +"_t c #B7C0C9", +":t c #D1CFF0", +"u c #468900", +",u c #75B600", +"'u c #65AE00", +")u c #459A00", +"!u c #409700", +"~u c #3F9700", +"{u c #3E9700", +"]u c #3B9500", +"^u c #389500", +"/u c #369300", +"(u c #3E9600", +"_u c #337C00", +":u c #256F00", +"v c #789F6A", +",v c #E1DCF6", +"'v c #629052", +")v c #1A6300", +"!v c #246900", +"~v c #7FBE00", +"{v c #5CA600", +"]v c #4F9E00", +"^v c #61AB00", +"/v c #7CBC08", +"(v c #92C526", +"_v c #C1DE83", +":v c #ECF5DA", +"w c #E9F3D6", +",w c #E8F3D5", +"'w c #ACD463", +")w c #4C9B00", +"!w c #92CA00", +"~w c #A0D000", +"{w c #69A700", +"]w c #488600", +"^w c #2E6C00", +"/w c #1D5A00", +"(w c #185500", +"_w c #145100", +":w c #125000", +"x c #D4D9E2", +",x c #91BA79", +"'x c #4D9A13", +")x c #3B9100", +"!x c #2D7000", +"~x c #196100", +"{x c #487F30", +"]x c #B6C2C3", +"^x c #E8DFFF", +"/x c #A9B8B4", +"(x c #3A7420", +"_x c #175D00", +":x c #408200", +"y c #A3D500", +",y c #529F00", +"'y c #68AD00", +")y c #3C8F00", +"!y c #3D9000", +"~y c #3E9100", +"{y c #3C9000", +"]y c #358D00", +"^y c #68A63C", +"/y c #C9D4CE", +"(y c #C7D3CA", +"_y c #63A236", +":y c #3E9000", +"z c #E0F0C6", +",z c #DDEDC1", +"'z c #AFD668", +")z c #4C9F00", +"!z c #4D9D00", +"~z c #76B600", +"{z c #82BC00", +"]z c #509C00", +"^z c #388B00", +"/z c #378B00", +"(z c #3E9008", +"_z c #AAC59F", +":z c #F1E7FF", +"A c #83BD00", +",A c #378800", +"'A c #3A8A02", +")A c #B1C8A8", +"!A c #F3E9FF", +"~A c #AAC49D", +"{A c #398A01", +"]A c #378900", +"^A c #60A600", +"/A c #8AC300", +"(A c #73AF00", +"_A c #4F8E00", +":A c #2C6C00", +"B c #7AB600", +",B c #86BF00", +"'B c #88C100", +")B c #7AB300", +"!B c #70AB00", +"~B c #67A300", +"{B c #629D00", +"]B c #65A000", +"^B c #6DA900", +"/B c #75AF00", +"(B c #7EB700", +"_B c #A6D154", +":B c #CFE6A4", +"C c #E5F2D0", +",C c #E2F1CC", +"'C c #E1EFC8", +")C c #C0DF8B", +"!C c #69AD00", +"~C c #4A9200", +"{C c #358200", +"]C c #388500", +"^C c #4E911D", +"/C c #E0E1EA", +"(C c #EFE9FF", +"_C c #DADEE0", +":C c #468C13", +"D c #89BF00", +",D c #3E8438", +"'D c #0D2071", +")D c #000063", +"!D c #152E3E", +"~D c #489E00", +"{D c #60AF00", +"]D c #9BCD44", +"^D c #9DCE47", +"/D c #9DCE46", +"(D c #B4D972", +"_D c #DEEEC5", +":D c #CEE5A6", +"E c #459C00", +",E c #80C11D", +"'E c #9BCD45", +")E c #99CC41", +"!E c #ADD668", +"~E c #D7EBB8", +"{E c #CAE5A2", +"]E c #D4E9B2", +"^E c #9DCF54", +"/E c #68B60F", +"(E c #CAE4A1", +"_E c #DDEEC5", +":E c #DAEBBE", +"F c #C9E39D", +",F c #C9E39F", +"'F c #CAE3A0", +")F c #D0E7AC", +"!F c #A4D360", +"~F c #79BE18", +"{F c #C6E199", +"]F c #CFE7AA", +"^F c #DAEBBD", +"/F c #D8EBBA", +"(F c #D7EBB9", +"_F c #B9DC81", +":F c #61B100", +"G c #CDE6A6", +",G c #A3D25C", +"'G c #77BF17", +")G c #C4E297", +"!G c #CCE6A6", +"~G c #B2D974", +"{G c #265723", +"]G c #00005F", +"^G c #00005B", +"/G c #010663", +"(G c #204B5D", +"_G c #489623", +":G c #69AB00", +"H c #337510", +",H c #010159", +"'H c #020458", +")H c #2263A6", +"!H c #2775BA", +"~H c #2D7994", +"{H c #418E3A", +"]H c #8FBF00", +"^H c #72AB00", +"/H c #6D9C4C", +"(H c #EBECF0", +"_H c #4A8721", +":H c #2A7200", +"I c #060E4C", +",I c #1C4F94", +"'I c #2770AB", +")I c #256FB5", +"!I c #256BA8", +"~I c #2B6051", +"{I c #49961A", +"]I c #8FBE00", +"^I c #90BE00", +"/I c #81B400", +"(I c #327600", +"_I c #2D7200", +":I c #2E7300", +"J c #91B17F", +",J c #78A15E", +"'J c #629440", +")J c #508829", +"!J c #3F7C14", +"~J c #37770B", +"{J c #337405", +"]J c #307202", +"^J c #2C7000", +"/J c #2F7203", +"(J c #327405", +"_J c #35760A", +":J c #3A7A11", +"K c #2A6F00", +",K c #206800", +"'K c #317305", +")K c #38780E", +"!K c #45811D", +"~K c #558C30", +"{K c #61923E", +"]K c #6D9B4F", +"^K c #7AA360", +"/K c #79A15F", +"(K c #6C994D", +"_K c #598E34", +":K c #3F7C16", +"L c #68B807", +",L c #B1D877", +"'L c #BADC85", +")L c #88C636", +"!L c #5FB11D", +"~L c #5AAB3B", +"{L c #62B505", +"]L c #64B601", +"^L c #A8D467", +"/L c #BEDE8F", +"(L c #BADD86", +"_L c #B9DC85", +":L c #B8DC82", +"M c #4A8700", +",M c #538E00", +"'M c #5C9500", +")M c #639B00", +"!M c #679E00", +"~M c #6DA300", +"{M c #73A800", +"]M c #73A700", +"^M c #6DA400", +"/M c #649C00", +"(M c #5D9500", +"_M c #569000", +":M c #4C8900", +"N c #307000", +",N c #296A00", +"'N c #4B8700", +")N c #6CA100", +"!N c #8FBC00", +"~N c #96C100", +"{N c #96C000", +"]N c #86B900", +"^N c #71AE00", +"/N c #50A107", +"(N c #438D23", +"_N c #2B6241", +":N c #102A50", +"O c #B3DA7C", +",O c #B6DB81", +"'O c #B8DC84", +")O c #B0D976", +"!O c #65B807", +"~O c #5BAF25", +"{O c #5CB11A", +"]O c #7FC32B", +"^O c #B2DA78", +"/O c #B1D978", +"(O c #7CC227", +"_O c #56AD00", +":O c #3A9503", +"P c #103070", +",P c #00002E", +"'P c #0A1D63", +")P c #1A4D8E", +"!P c #2367A4", +"~P c #205F9D", +"{P c #164988", +"]P c #11407F", +"^P c #134181", +"/P c #318220", +"(P c #3D9C00", +"_P c #68B90A", +":P c #AAD66D", +"