bplist00_WebSubresources_WebMainResource' "&*.26:?CGKOTX\`dhlosw{ _WebResourceResponse_WebResourceData^WebResourceURL_WebResourceMIMETypeOPbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078*4#A>I0#APs*+!-.WNS.base[NS.relative_!http://www.jamati.com/css/new.css1234X$classesZ$classname456UNSURLV%NSURLXNSObjectXtext/css9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Mon, 15 Sep 2008 21:00:27 GMTUbytes_Wed, 17 Sep 2008 20:24:32 GMTU13511_timeout=15, max=100_"3064c5-34c7-48cecceb"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135Y^grv| $)8CHU\| ',0DoRO4@charset "UTF-8"; /* CSS Document */ body {font-family:Arial, Helvetica, sans-serif;} body, h1, h2, h3, h4, h5, h6, p, label, form, ul, ol, li, dd, dl, dt {margin:0;padding:0;} label {font-size:9px;} ul, li {list-style-type:none;} a {text-decoration:none;} a:link {color:#915b00;text-decoration:none;} a:hover {text-decoration:underline;} a:visited {color:#8a6c3b;text-decoration:none !important;} a:visited:hover {text-decoration:underline !important;} .input_submit:hover {cursor:pointer;} .imageWrapper {overflow:hidden;} .input_text, textarea {padding:2px;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;border-bottom:1px solid #ddd;background:#fff url(../images/backgrounds/input_background.gif) no-repeat top right;} .input_submit {padding:2px 5px;font-size:12px;} select {padding:1px;font-size:10px;border:1px solid #666;overflow:hidden;} body {background:#281900;} #pseudoBody {width:981px;margin:0 auto;background:#fff;} /* header Styles */ #header {padding:10px 0 0;background:#f2ebe3 url(../images2/backgrounds/masthead-bg-tile.jpg) repeat-x top left;} #masthead img {margin-left:17px;} #searchBox {float:right;width:400px;margin-right:10px;text-align:right; } #searchBox form {margin-bottom:7px;} #searchBox p {font-size:10px;} #navigation {padding-top:10px;} #mainNav {width:940px;height:35px;padding:0 20px;overflow:hidden;} #mainNav li {float:left;height:35px;margin-right:5px;overflow:hidden;} #mainNav li a {display:block;padding:7px 12px 5px;color:#281900;font-size:20px;} #mainNav li a:hover {padding:5px 10px 4px;text-decoration:none !important;border:solid #fff;border-width:2px 2px 1px;background:url(../images2/backgrounds/nav-bg-states-tile.gif) repeat-x bottom left;} #mainNav li a.selected, #mainNav li a.selected:hover {padding:5px 10px 4px;border:solid #fff;border-width:2px 2px 1px;background:#fff url(../images2/backgrounds/nav-bg-states-tile.gif) repeat-x top left;} #mainNav li.french a {font-size:18px;} /*#mainNav li a#prNewsTab {padding:5px 10px 4px;border:solid #fff;border-width:2px 2px 1px;color:#fff;background:url(../images2/backgrounds/prnews-bg-states-tile.gif) repeat-x top left;} #mainNav li a#prNewsTab:hover {background:url(../images2/backgrounds/prnews-bg-states-tile.gif) repeat-x bottom left;}*/ ul#subNav {padding:12px 20px;background:#fff url(../images2/backgrounds/topics-bg-tile.jpg) repeat-x bottom left;} ul#subNav li {float:left;margin-right:15px;height:1%;font-size:14px;} ul#subNav li.head {font-weight:bold;text-transform:uppercase;color:#503a1b;} ul#subNav ul {display:none;} #mainContent {background:url(../images2/backgrounds/rightcolumn-bg-tile.gif) repeat-y top right;} /* mainLeft Styles */ #mainLeft {float:left;width:635px;padding:15px 15px 20px 10px;border-top:1px solid #ccc;} #sideBar {float:left;width:200px;padding-right:10px;border-right:1px solid #ddd;} #sideBar img.header {margin-bottom:10px;} #sideBar .story {margin-bottom:20px;} #sideBar .story .imageWrapper {margin-bottom:8px;} #sideBar .story h1 {margin:0 0 6px 8px;font-size:15px;line-height:16px;} #sideBar .story p {margin:0 0 8px 8px;font-size:12px;line-height:16px;color:#333;} #sideBar .story p.meta {margin:0 0 0 8px;font-size:10px;color:#333;} #newsletter {margin-bottom:15px;background:#f2ebe3 url(../images2/backgrounds/newsletter-middle.gif) repeat-y top left;} #newsletter form {padding:0 12px;} #newsletter p {color:#a88457;font-size:10px;margin-bottom:3px;} #newsletter label {display:block;color:#999;} #newsletter .input_text {width:170px;margin-bottom:5px;} #newsletter .input_title, #newsletter small {font-size:10px;color:#666;} #mainWell img.header {margin-bottom:10px;} /* #archive .story Styles */ #archive #mainWell {float:left;width:409px;padding:0 0 0 15px;} #archive #mainWell .story {padding:15px 0;border-top:1px solid #ddd;overflow:hidden;} #archive #mainWell .story h1 {margin-bottom:7px;font-size:18px;font-weight:normal;line-height:20px;} #archive #mainWell .story h1 img {vertical-align:baseline;} #archive #mainWell .story p {margin:0 0 8px 110px;font-size:12px;} .prNews #mainWell .story p {margin:0 0 8px 0 !important;font-size:12px;} #archive #mainWell .story p img {display:none;} .prNews #mainWell .story p img {display:block !important;} #archive #mainWell .story p.meta {margin:0 0 8px 0;font-size:10px;color:#666;} #archive #mainWell .story p.bottomMeta {margin:0 0 8px 110px;font-size:12px;color:#333;} #archive #mainWell .story .imageWrapper {float:left;} #archive .bottomPagination {font-size:18px;} #archive #mainWell .noImage h1 {margin:0 0 8px 0;} #archive #mainWell .noImage p {margin:0 0 8px 0;} #archive #mainWell .noImage p.bottomMeta {margin:0 0 8px 0;} .pagination {padding:10px 0;} .bottomPagination {border-top:5px solid #d3cec6;} /* mainRight Styles */ #mainRight {float:left;width:300px;padding:5px 10px 20px 11px;} #rss {margin-bottom:25px;padding:10px;background:#fff;} #rss img.icon {float:left;clear:none;width:50px;} #rss img.header {margin:0 0 5px 0;} #rss ul {margin:0 0 10px 0px} #rss li {float:left;width:105px;font-size:12px;} #mainRight h2 {margin-bottom:10px;font-weight:normal;color:#281900;border-bottom:6px solid #dcd7d0;} #mainRight h3 {padding-bottom:1px;font-size:14px;font-weight:normal;color:#281900;} #bloggers {margin-bottom:25px;} #events {margin-bottom:25px;} #events h3 {margin:0 5px;border-bottom:1px solid #dcd7d0;} #events ul {border-bottom:1px solid #dcd7d0;} #events li.event {padding:10px;} #events li.stripe-even {background:#f7f3ee;} .event h1 {margin-bottom:3px;font-size:14px;font-weight:normal;} .event p {font-size:10px;color:#666;} .event p.date {font-size:12px;font-weight:bold;color:#281900;} #events p.moreLink {padding:7px 0 10px;font-size:12px;} #events ul#regionListings {margin:0 5px;padding:4px 0;} #events ul#regionListings li {float:left;width:140px;padding:3px 0;font-size:12px;color:#333;} .storyCrawl {margin-bottom:20px;border-bottom:1px solid #dcd7d0;} #recentStories .storyCrawl h3 {margin-bottom:8px;font-size:18px;color:#281900;} .storyCrawl p.moreLink {float:right;margin:0 10px;padding-top:2px;font-size:12px;text-align:right;} .storyCrawl li {padding-bottom:12px;} .storyCrawl li h1 {margin-bottom:5px;font-size:12px;line-height:13px;} .storyCrawl li p {font-size:12px;color:#333;} /* #article .story styles */ #article #mainLeft {width:625px;padding-left:20px;} #article .story {margin-bottom:15px;padding-top:6px;border-top:1px solid #d3cec6;} #article .story .categories {margin:0 0 15px 0;font-size:12px;} #article .story h1 {margin-bottom:5px;font-size:24px;color:#333;line-height:26px;} #article .story .byline {margin-bottom:13px;font-size:11px;color:#666;line-height:20px;} #article .story .byline img {vertical-align:middle;} #article .story .storyText p {margin-bottom:10px;font-size:14px;color:#333;line-height:18px;} #article .story .storyText img {padding:3px;border:1px solid #ddd;} #article .story .storyText img[align="left"] {margin:0 10px 10px 0;} #article .story .storyText img[align="right"] {margin:0 0 10px 10px;} #article .story .storyVideo {float:right;width:400px;overflow:hidden;} #storyInset {float:right;width:200px;margin:0 0 15px 15px;} #storyInset .bookmark {margin-bottom:6px;text-align:center;} #storyInset ul {padding:5px 5px 13px;font-size:12px;border-top:6px solid #dcd7d0;} #storyInset h3 {font-size:14px;color:#281900;text-transform:capitalize;} #storyInset li {padding:5px 0;} #storyInset li span {display:block;font-size:10px;color:#666;} #relatedProducts {margin-bottom:15px;padding:8px;text-align:center;border:1px solid #ccc;} #relatedProducts p {font-size:12px;margin-bottom:3px;} #relatedProducts p.title {font-size:14px;font-weight:bold;} #relatedProducts img.amazonBug {margin-bottom:5px;} #article .tools, #article .authorDescription, #article #belowStory .categories, #article #commentsArea {margin:0 0 15px 225px;} ul.tools {clear:right;margin-bottom:12px;padding-top:15px;text-align:center;} ul.tools li {display:inline;padding:0 10px;} .authorDescription {margin-bottom:15px;background:#f2ebe3;} .authorDescription img {float:left;margin:0 10px 10px;padding:3px;background:#fff;border:1px solid #ccc;} .authorDescription p {margin:0 10px 7px;font-size:12px;color:#333;} #belowStory .categories {margin-bottom:20px;font-size:12px;} #belowStory .categories p {margin-bottom:3px;} #belowStory .categories ul {padding-top:5px;color:#333;border-top:3px solid #dcd7d0;} #belowStory .categories li {padding-bottom:6px;} #gallery {padding-top:15px;border-top:6px solid #dcd7d0;} #largeImage {float:left;width:400px;margin:0 15px 15px 0;text-align:center;border-right:1px solid #dfdfdf;overflow:hidden;} #largeImage img {border:1px solid #ccc;} #imageMeta {float:left;width:205px;} #imageMeta a.galleryNav {display:block;float:left;width:100px;padding-bottom:5px;} #imageMeta a.nextImage {text-align:right;} #imageMeta a.galleryNav img {verticle-align:middle;} #gallery #imageMeta h2 {padding:7px 0 10px;font-size:14px;border-top:3px solid #dcd7d0;} #imageMeta p {margin-bottom:8px;font-size:12px;} .slideshowPage .storyText {} /* #commentsArea styles */ #commentsArea {} #commentsArea h2 {margin-bottom:10px;padding-bottom:7px;font-size:18px;color:#333;font-weight:normal;line-height:20px;border-bottom:6px solid #dcd7d0;} #commentsArea h2 span {color:#000;font-style:italic;} #comments {margin-bottom:12px;} li.comment {margin-bottom:10px;padding-bottom:10px;border-bottom:3px solid #dcd7d0;} li.comment p {margin-bottom:8px;font-size:12px;color:#333;} li.comment p.date {margin-bottom:2px;font-size:11px;} #commentForm {height:1%;} #commentForm h3 {margin-bottom:3px;font-size:24px;color:#333;font-weight:normal;} #commentForm form {padding:10px;border-top:6px solid #dcd7d0;background:#f2ebe3;} #commentForm textarea {width:363px;margin-bottom:5px;} #commentForm p {margin-bottom:5px;font-size:12px;} /*IE6*/ html>body #commentForm {height:auto;} /*IE6*/ html>body #commentForm textarea {width:373px;} .pagebar {padding: 2px 5px;margin-right:10px;margin-bottom:10px;border: 1px solid #fff;background: #fff;text-decoration: none;font-size:12px;} .pagebar a, .pageList .this-page {border: 1px solid #915b00;text-decoration: none;padding: 2px 3px;} .pagebar a:hover {border-color: #915b00;} .pagebar a:visited {border: 1px solid #dcd7d0;text-decoration: none;padding: 2px 3px;} .pagebar .break {padding: 2px 6px;border: none;background: #fff;text-decoration: none;} .pagebar .this-page {border: 1px solid #915b00;padding: 2px 3px;font-weight: bold;background: #915b00;color: #fff;} .pagebar .inactive {border: 1px solid #cccccc;color: #ccc;text-decoration: none;padding: 2px 3px;} /* PR NEWS */ .blogRoll {margin-bottom:15px;} .blogRoll ul li {padding:4px 0; font-size:14px; border-bottom:1px solid #e4e4e4;} .blogRoll h2 {display:none;} #getRSS {padding:7px;border-top:1px solid #ddd;font-size:18px;} #getRSS img {vertical-align:middle;} /* CALENDAR */ #calendar {margin-bottom:10px;font-size:12px;} #calendar table {width:200px;border-left:1px solid #bbb;} #calendar td {padding:3px 2px 4px;border-top:1px solid #fff;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #fff;text-align:center;} #calendar h1 {font-size:18px;text-transform:uppercase;} #calendar h5 {font-size:14px;text-transform:uppercase;} #calendar h5.calendarHeader {color:#a88457;} .eventsLeft {float:left;width:200px;margin-right:20px;} .eventsRight {float:left;width:407px;} /* admin panels */ #admin #mainWell {padding-left:10px;} #admin #mainWell h1, #admin #mainWell h2 {margin-bottom:10px;font-weight:normal;} #admin #mainWell h2 {padding-bottom:7px;border-bottom:3px solid #dcd7d0;} #admin #mainWell p {margin-bottom:10px;font-size:14px;color:#333;line-height:18px;} #admin fieldset {border:0;} /* footer Styles */ #footer {padding:5px 15px 15px;background:#dcd7d0;} #footer ul {border-bottom:1px solid #ccc;} #footer ul li {float:left;padding:5px 10px;font-size:12px;} #footer p {padding:5px 10px;font-size:10px;} #footer a {color:#000;} /* AD BANNERS */ #topLeaderboard {margin:0 auto 10px;width:728px;height:90px;} #mediumRectangle { width:300px; margin-bottom:15px;} #mediumRectangle label, #wideSkyscraper label {display:block;margin-bottom:3px;color:#999;letter-spacing:1px;} #wideSkyscraper {width:160px;height:600px;} #fullBanner {margin:0 5px 10px;} /* HACKS */ .cornerTopLeft {width:100%;height:10px;background:url(../images2/backgrounds/corner-topLeft.gif) left top no-repeat;overflow:hidden;} .cornerTopRight {float:right;width:10px;height:10px;background:url(../images2/backgrounds/corner-topRight.gif) right top no-repeat;} .cornerBottomRight {float:right;width:10px;height:10px;background:url(../images2/backgrounds/corner-bottomRight.gif) right bottom no-repeat;clear:both;} .cornerBottomLeft {width:100%;height:10px;background:url(../images2/backgrounds/corner-bottomLeft.gif) left bottom no-repeat;} .clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix {display:inline-block;} /* Hide from IE Mac \*/ .clearfix {display:block;} /* End hide from IE Mac */ img {border:none;} .spacer {clear:both;}_!http://www.jamati.com/css/new.cssXtext/css O}bplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078j=#A>]d#A'*+!-.WNS.base[NS.relative_Ohttp://www.jamati.com/online/wp-content/plugins/dd-formmailer/dd-formmailer.css1234X$classesZ$classname456UNSURLV%NSURLXNSObjectXtext/css9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Sat, 21 Apr 2007 12:55:57 GMTUbytes_Wed, 17 Sep 2008 20:24:32 GMTT3610_timeout=15, max=100_"12d2cd9-e1a-462a09dd"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135 "$+9GRWfqv  #058TY]qoO/* CSS File for Dagon Design Formmailer Script */ /* http://www.dagondesign.com */ /* COLOR/BORDERS CSS */ form.ddfm h1, form.ddfm h2 { color: #606060; } form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide { color: #606060; } form.ddfm .fmcheck p, form.ddfm .fmradio p, form.ddfm textarea, form.ddfm .fmfullblock, form.ddfm .fmhalfblock, form.ddfm .fmselect, form.ddfm input.fmtext, form.ddfm input.fmverify, form.ddfm textarea.fmtextwide, form.ddfm .submit, form.ddfm .credits { color: #404040; } form.ddfm .required { color: #FF0000; } .ddfmerrors { color: #FF0000; } /* TEXT CSS */ .ddfmwrap { font-size: 100%; font-family: Arial, Helvetica, sans-serif; } form.ddfm h1, form.ddfm h2 { font-family: Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 10px 0; padding: 0; } form.ddfm h1 { font-size: 140%; } form.ddfm h2 { font-size: 115%; } form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide { font-size: 100%; font-weight: bold; } form.ddfm .credits { font-size: 90%; } form.ddfm legend { font-size: 110%; } .ddfmerrors { font-weight: bold; } /* STRUCTURE CSS */ .ddfmwrap { margin: 15px auto 15px auto; width: 400px; } .ddfmwrap p.fieldwrap { padding: 1px; margin: 1px; } form.ddfm { text-align: left; padding: 15px; width: 380px; } form.ddfm fieldset { padding: 0 10px 2px 10px; margin: 0 0 13px 0; display: block; } form.ddfm legend { padding: 0 6px 0 6px; margin: 0 0 0 10px; } form.ddfm label { display: block; float: left; width: 26%; text-align: right; margin: 0 10px 0 0; padding-bottom: 15px; clear: left; } form.ddfm label.fmtextlblwide { display: block; float: left; text-align: left; margin: 0 10px 0 1px; padding-bottom: 8px; } form.ddfm select.fmselect { float: left; display: block; width: 65%; margin-bottom: 15px; padding: 3px; } form.ddfm .fmcheck { width: 65%; float: left; display: block; margin-bottom: 15px; } form.ddfm .fmradio { width: 65%; float: left; display: block; margin-bottom: 15px; } form.ddfm .fmcheck p { padding: 0; margin: 0 0 5px 0; line-height: 140%; } form.ddfm .fmradio p { padding: 0; margin: 0 0 5px 0; line-height: 140%; } form.ddfm textarea { float: left; position: relative; width: 65%; margin-bottom: 15px; padding: 3px; } /* display: block; float: left; width: 26%; text-align: right; margin: 0 10px 0 0; padding-bottom: 15px; clear: left; */ form.ddfm .fmfullblock { padding-left: 0px; float: left; width: 100%; margin-bottom: 13px; display: block; } form.ddfm .fmhalfblock { width: 65%; padding-left: 29%; margin-bottom: 13px; float: left; display: block; } form.ddfm input.fmverify { float: left; width: 22%; margin-bottom: 15px; padding: 3px; position: relative; display: block; } form.ddfm img { margin: 1px 0 0 10px; } form.ddfm input.fmfile, form.ddfm input.fmtext { float: left; display: block; width: 65%; margin-bottom: 15px; padding: 3px; } form.ddfm textarea.fmtextwide { display: block; float: left; width: 93%; margin-right: 2px; margin-bottom: 15px; padding: 3px; } form.ddfm .credits { text-align: right; margin-top: 7px; margin-right: 10px; width: 95%; } form.ddfm .submit { margin-top: 15px; margin-right: 10px; text-align: right; clear:both; width: 95%; } .ddfmwrap .ddfmerrors { display: block; float: left; width: 27%; text-align: right; margin: 0 10px 0 0; padding-bottom: 15px; } .ddfmwrap .errorlist { float: left; display: block; width: 65%; margin-bottom: 15px; padding: 3px; } _Ohttp://www.jamati.com/online/wp-content/plugins/dd-formmailer/dd-formmailer.cssObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078a6#A>]0π#Ap*+!-.WNS.base[NS.relative_Fhttp://www.jamati.com/online/wp-content/plugins/democracy/democracy.js1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Sat, 07 Apr 2007 20:45:13 GMTUbytes_Wed, 17 Sep 2008 20:24:32 GMTT4406_timeout=15, max=100_"1519286-1136-461802d9"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135~   !#%')+-4BP[`oz-:?B^cg{oO6// setTimeout holder for the loading dots (...) var demLoading; function dem_Vote(that) { inpts = that.getElementsByTagName('input'); user_added = false; ans = -1; theSubmit = false; for (i = 0; i < inpts.length; i++) { cur = inpts[i]; if (cur.type == 'radio' && cur.checked) { ans = cur.value; if (ans == 'newAnswer') { user_added = true; ans = inpts[i+1].value; } } if (cur.name == 'dem_poll_id') poll_id = cur.value; if (cur.name == 'dem_cookie_days') cdays = cur.value; if (cur.type == 'submit') theSubmit = cur; } // they haven't checked a box or they added a blank answer if (ans == -1 || ans == '') return false; demLoading = setTimeout(dem_loadingDots.bind(theSubmit), 50); path = that.action; if (user_added) { path += "?dem_action=add_answer"; path += "&dem_new_answer="+encodeURIComponent(ans); } else { path += "?dem_action=vote"; path += "&dem_poll_"+poll_id+"="+ans; } path += "&dem_poll_id="+poll_id; path += "&dem_ajax=true"; dem_ajax.open("GET", path, true); dem_ajax.onreadystatechange = dem_displayVotes.bind(that); dem_ajax.send(null); return false; } function dem_addUncheck() { oUL = this.parentNode.parentNode; lis = oUL.getElementsByTagName('li'); els = lis[lis.length-1].childNodes; for (i = els.length-1; i >= 0; i--) if (els[i].nodeName.toLowerCase() == 'a') els[i].style.display = ''; else els[i].parentNode.removeChild(els[i]); Inp = oUL.getElementsByTagName('input'); for (i = 0; i < Inp.length; i++) { Inp[i].onclick = function () { return true }; } return true; } function dem_addAnswer(that) { allBoxes = that.parentNode.parentNode.getElementsByTagName('input'); for (i = 0; i < allBoxes.length; i++) { allBoxes[i].onclick = dem_addUncheck; allBoxes[i].checked = false; } that.style.display = 'none'; i1 = document.createElement('input'); i1.type = 'radio'; i1.value = 'newAnswer'; i1.checked = true; i2 = document.createElement('input'); i2.className = 'addAnswerText'; that.parentNode.appendChild(i1); that.parentNode.appendChild(i2); i2.focus(); return false; } // very simple ajaxy loading visual // adds 3 dots to link, then erase and start over function dem_loadingDots() { isInput = this.nodeName.toLowerCase() == 'input'; str = (isInput) ? this.value : this.innerHTML; if (str.substring(str.length-3) == '...') if (isInput) this.value = str.substring(0, str.length-3); else this.innerHTML = str.substring(0, str.length-3); else if (isInput) this.value += '.'; else this.innerHTML += '.'; demLoading = setTimeout(dem_loadingDots.bind(this), 200); } function dem_clearDots() { clearTimeout(demLoading); } function dem_getVotes(path, that) { that.blur(); demLoading = setTimeout(dem_loadingDots.bind(that), 50); dem_ajax.open("GET", path, true); dem_ajax.onreadystatechange = dem_displayVotes.bind(that.parentNode); dem_ajax.send(null); return false; } function dem_displayVotes () { if (dem_ajax.readyState != 4) return false; if (dem_ajax.status != 200) { alert('Error '+dem_ajax.status); return false; } clearTimeout(demLoading); this.innerHTML = dem_ajax.responseText; } function dem_getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } dem_ajax = new dem_getHTTPObject(); /* from prototype.js */ Function.prototype.bind = function() { var __method = this, args = $A(arguments), object = args.shift(); return function() { return __method.apply(object, args.concat($A(arguments))); } } var $A = Array.from = function(iterable) { if (!iterable) return []; if (iterable.toArray) { return iterable.toArray(); } else { var results = []; for (var i = 0; i < iterable.length; i++) results.push(iterable[i]); return results; } } _Fhttp://www.jamati.com/online/wp-content/plugins/democracy/democracy.js_application/x-javascript Opbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078f#A>r#A;r*+!-.WNS.base[NS.relative_Chttp://www.jamati.com/online/wp-content/plugins/democracy/basic.css1234X$classesZ$classname456UNSURLV%NSURLXNSObjectXtext/css9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Sat, 07 Apr 2007 20:45:11 GMTUbytes_Wed, 17 Sep 2008 20:24:33 GMTT1239_timeout=15, max=99_"1519284-4d7-461802d7"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135{  -;FKZejw~#(+GLPdorO.dem-graph { position: relative; font: 9px/10px arial, sans-serif; margin-top: 2px; padding-right: 1px; margin-bottom: 3px; } .dem-graph a, .dem-graph a:hover { display: block; float: left; height: 5px; cursor:default; text-decoration: none; border: 0; } .dem-winner a, .dem-winner a:hover { border-right: 0; } .dem-winner { padding-right: 0; } .dem-graph b, .dem-graph i { float: left; display: block; position: absolute; margin-left: 3px; font-weight: bold; font-style: normal; } .dem-vote-button { display: block; margin: 6px 0; } .democracy { padding-bottom: 5px; } /* kubrick fixies */ .democracy form { text-align: left; } html>body .entry .democracy ul { text-indent: 0 !important; } .democracy input { vertical-align: middle; } .dem-graph a i, .dem-graph a:hover b { display: none; } .dem-graph a:hover i { display: block; } /* yay IE hack - display or visibility don't work */ * html .dem-graph a i, * html .dem-graph a:hover b { filter: alpha(opacity=0); display: block; } * html .dem-graph a:hover i { filter: alpha(opacity=100); display: block; } .dem-total-votes, .dem-added-by-guest { display: block; margin: 3px 0; } .dem-user-added { display: block; } .dem-archives .democracy { margin-bottom: 30px; } _Chttp://www.jamati.com/online/wp-content/plugins/democracy/basic.css Onbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078}#A>䈤#Ag*+!-.WNS.base[NS.relative_Chttp://www.jamati.com/online/wp-content/plugins/democracy/style.css1234X$classesZ$classname456UNSURLV%NSURLXNSObjectXtext/css9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Sat, 07 Apr 2007 20:45:15 GMTUbytes_Wed, 17 Sep 2008 20:24:33 GMTS776_timeout=15, max=99_"916d7a-308-461802db"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135{  -;FKZejw~!&)EJNbopO.democracy { max-width: 250px; } .democracy img { width: 100%; margin-bottom: 4px; vertical-align: middle; } .democracy input { vertical-align: middle; margin-right: 5px; width: auto; } .democracy .addAnswerText { width: 80%;; } .dem-graph { border: 1px solid #ccc; height: 10px; } .dem-graph a, .dem-graph a:hover { background: #efefef; border-bottom: 5px solid #e0e0e0; border-right: 1px solid #ccc; } * html .dem-graph a, * html .dem-graph a:hover { border-bottom-width: 6px; } * html .dem-graph { height: 11px; } .dem-graph b, .dem-graph i { color: #555; } .dem-voted-for-this { border-color: #888; } /* blix fix */ .democracy ul { padding: 0; } .democracy label { float: none; display: inline; } /* .democracy ul li { list-style: none; background: none; } */_Chttp://www.jamati.com/online/wp-content/plugins/democracy/style.css ! Oqbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078)#A>b#A0Y*+!-.WNS.base[NS.relative_Ehttp://www.jamati.com/online/wp-content/plugins/lightbox/lightbox.css1234X$classesZ$classname456UNSURLV%NSURLXNSObjectXtext/css9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Tue, 17 Apr 2007 11:07:12 GMTUbytes_Wed, 17 Sep 2008 20:24:33 GMTT2062_timeout=15, max=99_"92e733-80e-4624aa60"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135}  !/=HM\gly$),HMQeosO#lightbox{ position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #lightbox a img{ border: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #imageContainer{ padding: 10px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block; } #prevLink { left: 0; float: left;} #nextLink { right: 0; float: right;} #prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; } #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; } #imageData{ padding:0 10px; } #imageData #imageDetails{ text-align: left; } #imageData #caption{ font-weight: bold; } #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } #imageData #bottomNavClose{ margin-right:10px;width: 66px; float: right; padding-bottom: 0.7em; text-align:right; } html>body #imageData #bottomNavClose {margin-right:0;} #bottomNav {text-align:left;margin-bottom:8px;} #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html>body .clearfix { display: inline-block; width: 100%; } * html .clearfix { /* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ } _Ehttp://www.jamati.com/online/wp-content/plugins/lightbox/lightbox.css#$%Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078AY#A>#AN) *+!-.WNS.base[NS.relative_Ehttp://www.jamati.com/online/wp-content/plugins/lightbox/prototype.js1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Tue, 17 Apr 2007 00:37:22 GMTUbytes_Wed, 17 Sep 2008 20:24:34 GMTU47603_timeout=15, max=99_"92e735-b9f3-462416c2"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135}   "$&(*,3AOZ_ny~ +8=@\aeyoO/* Prototype JavaScript framework, version 1.4.0 * (c) 2005 Sam Stephenson * * THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please diff * against the source tree, available from the Prototype darcs repository. * * Prototype is freely distributable under the terms of an MIT-style license. * * For details, see the Prototype web site: http://prototype.conio.net/ * /*--------------------------------------------------------------------------*/ var Prototype = { Version: '1.4.0', ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)', emptyFunction: function() {}, K: function(x) {return x} } var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } } var Abstract = new Object(); Object.extend = function(destination, source) { for (property in source) { destination[property] = source[property]; } return destination; } Object.inspect = function(object) { try { if (object == undefined) return 'undefined'; if (object == null) return 'null'; return object.inspect ? object.inspect() : object.toString(); } catch (e) { if (e instanceof RangeError) return '...'; throw e; } } Function.prototype.bind = function() { var __method = this, args = $A(arguments), object = args.shift(); return function() { return __method.apply(object, args.concat($A(arguments))); } } Function.prototype.bindAsEventListener = function(object) { var __method = this; return function(event) { return __method.call(object, event || window.event); } } Object.extend(Number.prototype, { toColorPart: function() { var digits = this.toString(16); if (this < 16) return '0' + digits; return digits; }, succ: function() { return this + 1; }, times: function(iterator) { $R(0, this, true).each(iterator); return this; } }); var Try = { these: function() { var returnValue; for (var i = 0; i < arguments.length; i++) { var lambda = arguments[i]; try { returnValue = lambda(); break; } catch (e) {} } return returnValue; } } /*--------------------------------------------------------------------------*/ var PeriodicalExecuter = Class.create(); PeriodicalExecuter.prototype = { initialize: function(callback, frequency) { this.callback = callback; this.frequency = frequency; this.currentlyExecuting = false; this.registerCallback(); }, registerCallback: function() { setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); }, onTimerEvent: function() { if (!this.currentlyExecuting) { try { this.currentlyExecuting = true; this.callback(); } finally { this.currentlyExecuting = false; } } } } /*--------------------------------------------------------------------------*/ function $() { var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } Object.extend(String.prototype, { stripTags: function() { return this.replace(/<\/?[^>]+>/gi, ''); }, stripScripts: function() { return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), ''); }, extractScripts: function() { var matchAll = new RegExp(Prototype.ScriptFragment, 'img'); var matchOne = new RegExp(Prototype.ScriptFragment, 'im'); return (this.match(matchAll) || []).map(function(scriptTag) { return (scriptTag.match(matchOne) || ['', ''])[1]; }); }, evalScripts: function() { return this.extractScripts().map(eval); }, escapeHTML: function() { var div = document.createElement('div'); var text = document.createTextNode(this); div.appendChild(text); return div.innerHTML; }, unescapeHTML: function() { var div = document.createElement('div'); div.innerHTML = this.stripTags(); return div.childNodes[0] ? div.childNodes[0].nodeValue : ''; }, toQueryParams: function() { var pairs = this.match(/^\??(.*)$/)[1].split('&'); return pairs.inject({}, function(params, pairString) { var pair = pairString.split('='); params[pair[0]] = pair[1]; return params; }); }, toArray: function() { return this.split(''); }, camelize: function() { var oStringList = this.split('-'); if (oStringList.length == 1) return oStringList[0]; var camelizedString = this.indexOf('-') == 0 ? oStringList[0].charAt(0).toUpperCase() + oStringList[0].substring(1) : oStringList[0]; for (var i = 1, len = oStringList.length; i < len; i++) { var s = oStringList[i]; camelizedString += s.charAt(0).toUpperCase() + s.substring(1); } return camelizedString; }, inspect: function() { return "'" + this.replace('\\', '\\\\').replace("'", '\\\'') + "'"; } }); String.prototype.parseQuery = String.prototype.toQueryParams; var $break = new Object(); var $continue = new Object(); var Enumerable = { each: function(iterator) { var index = 0; try { this._each(function(value) { try { iterator(value, index++); } catch (e) { if (e != $continue) throw e; } }); } catch (e) { if (e != $break) throw e; } }, all: function(iterator) { var result = true; this.each(function(value, index) { result = result && !!(iterator || Prototype.K)(value, index); if (!result) throw $break; }); return result; }, any: function(iterator) { var result = true; this.each(function(value, index) { if (result = !!(iterator || Prototype.K)(value, index)) throw $break; }); return result; }, collect: function(iterator) { var results = []; this.each(function(value, index) { results.push(iterator(value, index)); }); return results; }, detect: function (iterator) { var result; this.each(function(value, index) { if (iterator(value, index)) { result = value; throw $break; } }); return result; }, findAll: function(iterator) { var results = []; this.each(function(value, index) { if (iterator(value, index)) results.push(value); }); return results; }, grep: function(pattern, iterator) { var results = []; this.each(function(value, index) { var stringValue = value.toString(); if (stringValue.match(pattern)) results.push((iterator || Prototype.K)(value, index)); }) return results; }, include: function(object) { var found = false; this.each(function(value) { if (value == object) { found = true; throw $break; } }); return found; }, inject: function(memo, iterator) { this.each(function(value, index) { memo = iterator(memo, value, index); }); return memo; }, invoke: function(method) { var args = $A(arguments).slice(1); return this.collect(function(value) { return value[method].apply(value, args); }); }, max: function(iterator) { var result; this.each(function(value, index) { value = (iterator || Prototype.K)(value, index); if (value >= (result || value)) result = value; }); return result; }, min: function(iterator) { var result; this.each(function(value, index) { value = (iterator || Prototype.K)(value, index); if (value <= (result || value)) result = value; }); return result; }, partition: function(iterator) { var trues = [], falses = []; this.each(function(value, index) { ((iterator || Prototype.K)(value, index) ? trues : falses).push(value); }); return [trues, falses]; }, pluck: function(property) { var results = []; this.each(function(value, index) { results.push(value[property]); }); return results; }, reject: function(iterator) { var results = []; this.each(function(value, index) { if (!iterator(value, index)) results.push(value); }); return results; }, sortBy: function(iterator) { return this.collect(function(value, index) { return {value: value, criteria: iterator(value, index)}; }).sort(function(left, right) { var a = left.criteria, b = right.criteria; return a < b ? -1 : a > b ? 1 : 0; }).pluck('value'); }, toArray: function() { return this.collect(Prototype.K); }, zip: function() { var iterator = Prototype.K, args = $A(arguments); if (typeof args.last() == 'function') iterator = args.pop(); var collections = [this].concat(args).map($A); return this.map(function(value, index) { iterator(value = collections.pluck(index)); return value; }); }, inspect: function() { return '#'; } } Object.extend(Enumerable, { map: Enumerable.collect, find: Enumerable.detect, select: Enumerable.findAll, member: Enumerable.include, entries: Enumerable.toArray }); var $A = Array.from = function(iterable) { if (!iterable) return []; if (iterable.toArray) { return iterable.toArray(); } else { var results = []; for (var i = 0; i < iterable.length; i++) results.push(iterable[i]); return results; } } Object.extend(Array.prototype, Enumerable); Array.prototype._reverse = Array.prototype.reverse; Object.extend(Array.prototype, { _each: function(iterator) { for (var i = 0; i < this.length; i++) iterator(this[i]); }, clear: function() { this.length = 0; return this; }, first: function() { return this[0]; }, last: function() { return this[this.length - 1]; }, compact: function() { return this.select(function(value) { return value != undefined || value != null; }); }, flatten: function() { return this.inject([], function(array, value) { return array.concat(value.constructor == Array ? value.flatten() : [value]); }); }, without: function() { var values = $A(arguments); return this.select(function(value) { return !values.include(value); }); }, indexOf: function(object) { for (var i = 0; i < this.length; i++) if (this[i] == object) return i; return -1; }, reverse: function(inline) { return (inline !== false ? this : this.toArray())._reverse(); }, shift: function() { var result = this[0]; for (var i = 0; i < this.length - 1; i++) this[i] = this[i + 1]; this.length--; return result; }, inspect: function() { return '[' + this.map(Object.inspect).join(', ') + ']'; } }); var Hash = { _each: function(iterator) { for (key in this) { var value = this[key]; if (typeof value == 'function') continue; var pair = [key, value]; pair.key = key; pair.value = value; iterator(pair); } }, keys: function() { return this.pluck('key'); }, values: function() { return this.pluck('value'); }, merge: function(hash) { return $H(hash).inject($H(this), function(mergedHash, pair) { mergedHash[pair.key] = pair.value; return mergedHash; }); }, toQueryString: function() { return this.map(function(pair) { return pair.map(encodeURIComponent).join('='); }).join('&'); }, inspect: function() { return '#'; } } function $H(object) { var hash = Object.extend({}, object || {}); Object.extend(hash, Enumerable); Object.extend(hash, Hash); return hash; } ObjectRange = Class.create(); Object.extend(ObjectRange.prototype, Enumerable); Object.extend(ObjectRange.prototype, { initialize: function(start, end, exclusive) { this.start = start; this.end = end; this.exclusive = exclusive; }, _each: function(iterator) { var value = this.start; do { iterator(value); value = value.succ(); } while (this.include(value)); }, include: function(value) { if (value < this.start) return false; if (this.exclusive) return value < this.end; return value <= this.end; } }); var $R = function(start, end, exclusive) { return new ObjectRange(start, end, exclusive); } var Ajax = { getTransport: function() { return Try.these( function() {return new ActiveXObject('Msxml2.XMLHTTP')}, function() {return new ActiveXObject('Microsoft.XMLHTTP')}, function() {return new XMLHttpRequest()} ) || false; }, activeRequestCount: 0 } Ajax.Responders = { responders: [], _each: function(iterator) { this.responders._each(iterator); }, register: function(responderToAdd) { if (!this.include(responderToAdd)) this.responders.push(responderToAdd); }, unregister: function(responderToRemove) { this.responders = this.responders.without(responderToRemove); }, dispatch: function(callback, request, transport, json) { this.each(function(responder) { if (responder[callback] && typeof responder[callback] == 'function') { try { responder[callback].apply(responder, [request, transport, json]); } catch (e) {} } }); } }; Object.extend(Ajax.Responders, Enumerable); Ajax.Responders.register({ onCreate: function() { Ajax.activeRequestCount++; }, onComplete: function() { Ajax.activeRequestCount--; } }); Ajax.Base = function() {}; Ajax.Base.prototype = { setOptions: function(options) { this.options = { method: 'post', asynchronous: true, parameters: '' } Object.extend(this.options, options || {}); }, responseIsSuccess: function() { return this.transport.status == undefined || this.transport.status == 0 || (this.transport.status >= 200 && this.transport.status < 300); }, responseIsFailure: function() { return !this.responseIsSuccess(); } } Ajax.Request = Class.create(); Ajax.Request.Events = ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; Ajax.Request.prototype = Object.extend(new Ajax.Base(), { initialize: function(url, options) { this.transport = Ajax.getTransport(); this.setOptions(options); this.request(url); }, request: function(url) { var parameters = this.options.parameters || ''; if (parameters.length > 0) parameters += '&_='; try { this.url = url; if (this.options.method == 'get' && parameters.length > 0) this.url += (this.url.match(/\?/) ? '&' : '?') + parameters; Ajax.Responders.dispatch('onCreate', this, this.transport); this.transport.open(this.options.method, this.url, this.options.asynchronous); if (this.options.asynchronous) { this.transport.onreadystatechange = this.onStateChange.bind(this); setTimeout((function() {this.respondToReadyState(1)}).bind(this), 10); } this.setRequestHeaders(); var body = this.options.postBody ? this.options.postBody : parameters; this.transport.send(this.options.method == 'post' ? body : null); } catch (e) { this.dispatchException(e); } }, setRequestHeaders: function() { var requestHeaders = ['X-Requested-With', 'XMLHttpRequest', 'X-Prototype-Version', Prototype.Version]; if (this.options.method == 'post') { requestHeaders.push('Content-type', 'application/x-www-form-urlencoded'); /* Force "Connection: close" for Mozilla browsers to work around * a bug where XMLHttpReqeuest sends an incorrect Content-length * header. See Mozilla Bugzilla #246651. */ if (this.transport.overrideMimeType) requestHeaders.push('Connection', 'close'); } if (this.options.requestHeaders) requestHeaders.push.apply(requestHeaders, this.options.requestHeaders); for (var i = 0; i < requestHeaders.length; i += 2) this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i+1]); }, onStateChange: function() { var readyState = this.transport.readyState; if (readyState != 1) this.respondToReadyState(this.transport.readyState); }, header: function(name) { try { return this.transport.getResponseHeader(name); } catch (e) {} }, evalJSON: function() { try { return eval(this.header('X-JSON')); } catch (e) {} }, evalResponse: function() { try { return eval(this.transport.responseText); } catch (e) { this.dispatchException(e); } }, respondToReadyState: function(readyState) { var event = Ajax.Request.Events[readyState]; var transport = this.transport, json = this.evalJSON(); if (event == 'Complete') { try { (this.options['on' + this.transport.status] || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')] || Prototype.emptyFunction)(transport, json); } catch (e) { this.dispatchException(e); } if ((this.header('Content-type') || '').match(/^text\/javascript/i)) this.evalResponse(); } try { (this.options['on' + event] || Prototype.emptyFunction)(transport, json); Ajax.Responders.dispatch('on' + event, this, transport, json); } catch (e) { this.dispatchException(e); } /* Avoid memory leak in MSIE: clean up the oncomplete event handler */ if (event == 'Complete') this.transport.onreadystatechange = Prototype.emptyFunction; }, dispatchException: function(exception) { (this.options.onException || Prototype.emptyFunction)(this, exception); Ajax.Responders.dispatch('onException', this, exception); } }); Ajax.Updater = Class.create(); Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), { initialize: function(container, url, options) { this.containers = { success: container.success ? $(container.success) : $(container), failure: container.failure ? $(container.failure) : (container.success ? null : $(container)) } this.transport = Ajax.getTransport(); this.setOptions(options); var onComplete = this.options.onComplete || Prototype.emptyFunction; this.options.onComplete = (function(transport, object) { this.updateContent(); onComplete(transport, object); }).bind(this); this.request(url); }, updateContent: function() { var receiver = this.responseIsSuccess() ? this.containers.success : this.containers.failure; var response = this.transport.responseText; if (!this.options.evalScripts) response = response.stripScripts(); if (receiver) { if (this.options.insertion) { new this.options.insertion(receiver, response); } else { Element.update(receiver, response); } } if (this.responseIsSuccess()) { if (this.onComplete) setTimeout(this.onComplete.bind(this), 10); } } }); Ajax.PeriodicalUpdater = Class.create(); Ajax.PeriodicalUpdater.prototype = Object.extend(new Ajax.Base(), { initialize: function(container, url, options) { this.setOptions(options); this.onComplete = this.options.onComplete; this.frequency = (this.options.frequency || 2); this.decay = (this.options.decay || 1); this.updater = {}; this.container = container; this.url = url; this.start(); }, start: function() { this.options.onComplete = this.updateComplete.bind(this); this.onTimerEvent(); }, stop: function() { this.updater.onComplete = undefined; clearTimeout(this.timer); (this.onComplete || Prototype.emptyFunction).apply(this, arguments); }, updateComplete: function(request) { if (this.options.decay) { this.decay = (request.responseText == this.lastText ? this.decay * this.options.decay : 1); this.lastText = request.responseText; } this.timer = setTimeout(this.onTimerEvent.bind(this), this.decay * this.frequency * 1000); }, onTimerEvent: function() { this.updater = new Ajax.Updater(this.container, this.url, this.options); } }); document.getElementsByClassName = function(className, parentElement) { var children = ($(parentElement) || document.body).getElementsByTagName('*'); return $A(children).inject([], function(elements, child) { if (child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)"))) elements.push(child); return elements; }); } /*--------------------------------------------------------------------------*/ if (!window.Element) { var Element = new Object(); } Object.extend(Element, { visible: function(element) { return $(element).style.display != 'none'; }, toggle: function() { for (var i = 0; i < arguments.length; i++) { var element = $(arguments[i]); Element[Element.visible(element) ? 'hide' : 'show'](element); } }, hide: function() { for (var i = 0; i < arguments.length; i++) { var element = $(arguments[i]); element.style.display = 'none'; } }, show: function() { for (var i = 0; i < arguments.length; i++) { var element = $(arguments[i]); element.style.display = ''; } }, remove: function(element) { element = $(element); element.parentNode.removeChild(element); }, update: function(element, html) { $(element).innerHTML = html.stripScripts(); setTimeout(function() {html.evalScripts()}, 10); }, getHeight: function(element) { element = $(element); return element.offsetHeight; }, classNames: function(element) { return new Element.ClassNames(element); }, hasClassName: function(element, className) { if (!(element = $(element))) return; return Element.classNames(element).include(className); }, addClassName: function(element, className) { if (!(element = $(element))) return; return Element.classNames(element).add(className); }, removeClassName: function(element, className) { if (!(element = $(element))) return; return Element.classNames(element).remove(className); }, // removes whitespace-only text node children cleanWhitespace: function(element) { element = $(element); for (var i = 0; i < element.childNodes.length; i++) { var node = element.childNodes[i]; if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) Element.remove(node); } }, empty: function(element) { return $(element).innerHTML.match(/^\s*$/); }, scrollTo: function(element) { element = $(element); var x = element.x ? element.x : element.offsetLeft, y = element.y ? element.y : element.offsetTop; window.scrollTo(x, y); }, getStyle: function(element, style) { element = $(element); var value = element.style[style.camelize()]; if (!value) { if (document.defaultView && document.defaultView.getComputedStyle) { var css = document.defaultView.getComputedStyle(element, null); value = css ? css.getPropertyValue(style) : null; } else if (element.currentStyle) { value = element.currentStyle[style.camelize()]; } } if (window.opera && ['left', 'top', 'right', 'bottom'].include(style)) if (Element.getStyle(element, 'position') == 'static') value = 'auto'; return value == 'auto' ? null : value; }, setStyle: function(element, style) { element = $(element); for (name in style) element.style[name.camelize()] = style[name]; }, getDimensions: function(element) { element = $(element); if (Element.getStyle(element, 'display') != 'none') return {width: element.offsetWidth, height: element.offsetHeight}; // All *Width and *Height properties give 0 on elements with display none, // so enable the element temporarily var els = element.style; var originalVisibility = els.visibility; var originalPosition = els.position; els.visibility = 'hidden'; els.position = 'absolute'; els.display = ''; var originalWidth = element.clientWidth; var originalHeight = element.clientHeight; els.display = 'none'; els.position = originalPosition; els.visibility = originalVisibility; return {width: originalWidth, height: originalHeight}; }, makePositioned: function(element) { element = $(element); var pos = Element.getStyle(element, 'position'); if (pos == 'static' || !pos) { element._madePositioned = true; element.style.position = 'relative'; // Opera returns the offset relative to the positioning context, when an // element is position relative but top and left have not been defined if (window.opera) { element.style.top = 0; element.style.left = 0; } } }, undoPositioned: function(element) { element = $(element); if (element._madePositioned) { element._madePositioned = undefined; element.style.position = element.style.top = element.style.left = element.style.bottom = element.style.right = ''; } }, makeClipping: function(element) { element = $(element); if (element._overflow) return; element._overflow = element.style.overflow; if ((Element.getStyle(element, 'overflow') || 'visible') != 'hidden') element.style.overflow = 'hidden'; }, undoClipping: function(element) { element = $(element); if (element._overflow) return; element.style.overflow = element._overflow; element._overflow = undefined; } }); var Toggle = new Object(); Toggle.display = Element.toggle; /*--------------------------------------------------------------------------*/ Abstract.Insertion = function(adjacency) { this.adjacency = adjacency; } Abstract.Insertion.prototype = { initialize: function(element, content) { this.element = $(element); this.content = content.stripScripts(); if (this.adjacency && this.element.insertAdjacentHTML) { try { this.element.insertAdjacentHTML(this.adjacency, this.content); } catch (e) { if (this.element.tagName.toLowerCase() == 'tbody') { this.insertContent(this.contentFromAnonymousTable()); } else { throw e; } } } else { this.range = this.element.ownerDocument.createRange(); if (this.initializeRange) this.initializeRange(); this.insertContent([this.range.createContextualFragment(this.content)]); } setTimeout(function() {content.evalScripts()}, 10); }, contentFromAnonymousTable: function() { var div = document.createElement('div'); div.innerHTML = '' + this.content + '
'; return $A(div.childNodes[0].childNodes[0].childNodes); } } var Insertion = new Object(); Insertion.Before = Class.create(); Insertion.Before.prototype = Object.extend(new Abstract.Insertion('beforeBegin'), { initializeRange: function() { this.range.setStartBefore(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.parentNode.insertBefore(fragment, this.element); }).bind(this)); } }); Insertion.Top = Class.create(); Insertion.Top.prototype = Object.extend(new Abstract.Insertion('afterBegin'), { initializeRange: function() { this.range.selectNodeContents(this.element); this.range.collapse(true); }, insertContent: function(fragments) { fragments.reverse(false).each((function(fragment) { this.element.insertBefore(fragment, this.element.firstChild); }).bind(this)); } }); Insertion.Bottom = Class.create(); Insertion.Bottom.prototype = Object.extend(new Abstract.Insertion('beforeEnd'), { initializeRange: function() { this.range.selectNodeContents(this.element); this.range.collapse(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.appendChild(fragment); }).bind(this)); } }); Insertion.After = Class.create(); Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), { initializeRange: function() { this.range.setStartAfter(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.parentNode.insertBefore(fragment, this.element.nextSibling); }).bind(this)); } }); /*--------------------------------------------------------------------------*/ Element.ClassNames = Class.create(); Element.ClassNames.prototype = { initialize: function(element) { this.element = $(element); }, _each: function(iterator) { this.element.className.split(/\s+/).select(function(name) { return name.length > 0; })._each(iterator); }, set: function(className) { this.element.className = className; }, add: function(classNameToAdd) { if (this.include(classNameToAdd)) return; this.set(this.toArray().concat(classNameToAdd).join(' ')); }, remove: function(classNameToRemove) { if (!this.include(classNameToRemove)) return; this.set(this.select(function(className) { return className != classNameToRemove; }).join(' ')); }, toString: function() { return this.toArray().join(' '); } } Object.extend(Element.ClassNames.prototype, Enumerable); var Field = { clear: function() { for (var i = 0; i < arguments.length; i++) $(arguments[i]).value = ''; }, focus: function(element) { $(element).focus(); }, present: function() { for (var i = 0; i < arguments.length; i++) if ($(arguments[i]).value == '') return false; return true; }, select: function(element) { $(element).select(); }, activate: function(element) { element = $(element); element.focus(); if (element.select) element.select(); } } /*--------------------------------------------------------------------------*/ var Form = { serialize: function(form) { var elements = Form.getElements($(form)); var queryComponents = new Array(); for (var i = 0; i < elements.length; i++) { var queryComponent = Form.Element.serialize(elements[i]); if (queryComponent) queryComponents.push(queryComponent); } return queryComponents.join('&'); }, getElements: function(form) { form = $(form); var elements = new Array(); for (tagName in Form.Element.Serializers) { var tagElements = form.getElementsByTagName(tagName); for (var j = 0; j < tagElements.length; j++) elements.push(tagElements[j]); } return elements; }, getInputs: function(form, typeName, name) { form = $(form); var inputs = form.getElementsByTagName('input'); if (!typeName && !name) return inputs; var matchingInputs = new Array(); for (var i = 0; i < inputs.length; i++) { var input = inputs[i]; if ((typeName && input.type != typeName) || (name && input.name != name)) continue; matchingInputs.push(input); } return matchingInputs; }, disable: function(form) { var elements = Form.getElements(form); for (var i = 0; i < elements.length; i++) { var element = elements[i]; element.blur(); element.disabled = 'true'; } }, enable: function(form) { var elements = Form.getElements(form); for (var i = 0; i < elements.length; i++) { var element = elements[i]; element.disabled = ''; } }, findFirstElement: function(form) { return Form.getElements(form).find(function(element) { return element.type != 'hidden' && !element.disabled && ['input', 'select', 'textarea'].include(element.tagName.toLowerCase()); }); }, focusFirstElement: function(form) { Field.activate(Form.findFirstElement(form)); }, reset: function(form) { $(form).reset(); } } Form.Element = { serialize: function(element) { element = $(element); var method = element.tagName.toLowerCase(); var parameter = Form.Element.Serializers[method](element); if (parameter) { var key = encodeURIComponent(parameter[0]); if (key.length == 0) return; if (parameter[1].constructor != Array) parameter[1] = [parameter[1]]; return parameter[1].map(function(value) { return key + '=' + encodeURIComponent(value); }).join('&'); } }, getValue: function(element) { element = $(element); var method = element.tagName.toLowerCase(); var parameter = Form.Element.Serializers[method](element); if (parameter) return parameter[1]; } } Form.Element.Serializers = { input: function(element) { switch (element.type.toLowerCase()) { case 'submit': case 'hidden': case 'password': case 'text': return Form.Element.Serializers.textarea(element); case 'checkbox': case 'radio': return Form.Element.Serializers.inputSelector(element); } return false; }, inputSelector: function(element) { if (element.checked) return [element.name, element.value]; }, textarea: function(element) { return [element.name, element.value]; }, select: function(element) { return Form.Element.Serializers[element.type == 'select-one' ? 'selectOne' : 'selectMany'](element); }, selectOne: function(element) { var value = '', opt, index = element.selectedIndex; if (index >= 0) { opt = element.options[index]; value = opt.value; if (!value && !('value' in opt)) value = opt.text; } return [element.name, value]; }, selectMany: function(element) { var value = new Array(); for (var i = 0; i < element.length; i++) { var opt = element.options[i]; if (opt.selected) { var optValue = opt.value; if (!optValue && !('value' in opt)) optValue = opt.text; value.push(optValue); } } return [element.name, value]; } } /*--------------------------------------------------------------------------*/ var $F = Form.Element.getValue; /*--------------------------------------------------------------------------*/ Abstract.TimedObserver = function() {} Abstract.TimedObserver.prototype = { initialize: function(element, frequency, callback) { this.frequency = frequency; this.element = $(element); this.callback = callback; this.lastValue = this.getValue(); this.registerCallback(); }, registerCallback: function() { setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); }, onTimerEvent: function() { var value = this.getValue(); if (this.lastValue != value) { this.callback(this.element, value); this.lastValue = value; } } } Form.Element.Observer = Class.create(); Form.Element.Observer.prototype = Object.extend(new Abstract.TimedObserver(), { getValue: function() { return Form.Element.getValue(this.element); } }); Form.Observer = Class.create(); Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), { getValue: function() { return Form.serialize(this.element); } }); /*--------------------------------------------------------------------------*/ Abstract.EventObserver = function() {} Abstract.EventObserver.prototype = { initialize: function(element, callback) { this.element = $(element); this.callback = callback; this.lastValue = this.getValue(); if (this.element.tagName.toLowerCase() == 'form') this.registerFormCallbacks(); else this.registerCallback(this.element); }, onElementEvent: function() { var value = this.getValue(); if (this.lastValue != value) { this.callback(this.element, value); this.lastValue = value; } }, registerFormCallbacks: function() { var elements = Form.getElements(this.element); for (var i = 0; i < elements.length; i++) this.registerCallback(elements[i]); }, registerCallback: function(element) { if (element.type) { switch (element.type.toLowerCase()) { case 'checkbox': case 'radio': Event.observe(element, 'click', this.onElementEvent.bind(this)); break; case 'password': case 'text': case 'textarea': case 'select-one': case 'select-multiple': Event.observe(element, 'change', this.onElementEvent.bind(this)); break; } } } } Form.Element.EventObserver = Class.create(); Form.Element.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), { getValue: function() { return Form.Element.getValue(this.element); } }); Form.EventObserver = Class.create(); Form.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), { getValue: function() { return Form.serialize(this.element); } }); if (!window.Event) { var Event = new Object(); } Object.extend(Event, { KEY_BACKSPACE: 8, KEY_TAB: 9, KEY_RETURN: 13, KEY_ESC: 27, KEY_LEFT: 37, KEY_UP: 38, KEY_RIGHT: 39, KEY_DOWN: 40, KEY_DELETE: 46, element: function(event) { return event.target || event.srcElement; }, isLeftClick: function(event) { return (((event.which) && (event.which == 1)) || ((event.button) && (event.button == 1))); }, pointerX: function(event) { return event.pageX || (event.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft)); }, pointerY: function(event) { return event.pageY || (event.clientY + (document.documentElement.scrollTop || document.body.scrollTop)); }, stop: function(event) { if (event.preventDefault) { event.preventDefault(); event.stopPropagation(); } else { event.returnValue = false; event.cancelBubble = true; } }, // find the first node with the given tagName, starting from the // node the event was triggered on; traverses the DOM upwards findElement: function(event, tagName) { var element = Event.element(event); while (element.parentNode && (!element.tagName || (element.tagName.toUpperCase() != tagName.toUpperCase()))) element = element.parentNode; return element; }, observers: false, _observeAndCache: function(element, name, observer, useCapture) { if (!this.observers) this.observers = []; if (element.addEventListener) { this.observers.push([element, name, observer, useCapture]); element.addEventListener(name, observer, useCapture); } else if (element.attachEvent) { this.observers.push([element, name, observer, useCapture]); element.attachEvent('on' + name, observer); } }, unloadCache: function() { if (!Event.observers) return; for (var i = 0; i < Event.observers.length; i++) { Event.stopObserving.apply(this, Event.observers[i]); Event.observers[i][0] = null; } Event.observers = false; }, observe: function(element, name, observer, useCapture) { var element = $(element); useCapture = useCapture || false; if (name == 'keypress' && (navigator.appVersion.match(/Konqueror|Safari|KHTML/) || element.attachEvent)) name = 'keydown'; this._observeAndCache(element, name, observer, useCapture); }, stopObserving: function(element, name, observer, useCapture) { var element = $(element); useCapture = useCapture || false; if (name == 'keypress' && (navigator.appVersion.match(/Konqueror|Safari|KHTML/) || element.detachEvent)) name = 'keydown'; if (element.removeEventListener) { element.removeEventListener(name, observer, useCapture); } else if (element.detachEvent) { element.detachEvent('on' + name, observer); } } }); /* prevent memory leaks in IE */ Event.observe(window, 'unload', Event.unloadCache, false); var Position = { // set to true if needed, warning: firefox performance problems // NOT neeeded for page scrolling, only if draggable contained in // scrollable elements includeScrollOffsets: false, // must be called before calling withinIncludingScrolloffset, every time the // page is scrolled prepare: function() { this.deltaX = window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0; this.deltaY = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0; }, realOffset: function(element) { var valueT = 0, valueL = 0; do { valueT += element.scrollTop || 0; valueL += element.scrollLeft || 0; element = element.parentNode; } while (element); return [valueL, valueT]; }, cumulativeOffset: function(element) { var valueT = 0, valueL = 0; do { valueT += element.offsetTop || 0; valueL += element.offsetLeft || 0; element = element.offsetParent; } while (element); return [valueL, valueT]; }, positionedOffset: function(element) { var valueT = 0, valueL = 0; do { valueT += element.offsetTop || 0; valueL += element.offsetLeft || 0; element = element.offsetParent; if (element) { p = Element.getStyle(element, 'position'); if (p == 'relative' || p == 'absolute') break; } } while (element); return [valueL, valueT]; }, offsetParent: function(element) { if (element.offsetParent) return element.offsetParent; if (element == document.body) return element; while ((element = element.parentNode) && element != document.body) if (Element.getStyle(element, 'position') != 'static') return element; return document.body; }, // caches x/y coordinate pair to use with overlap within: function(element, x, y) { if (this.includeScrollOffsets) return this.withinIncludingScrolloffsets(element, x, y); this.xcomp = x; this.ycomp = y; this.offset = this.cumulativeOffset(element); return (y >= this.offset[1] && y < this.offset[1] + element.offsetHeight && x >= this.offset[0] && x < this.offset[0] + element.offsetWidth); }, withinIncludingScrolloffsets: function(element, x, y) { var offsetcache = this.realOffset(element); this.xcomp = x + offsetcache[0] - this.deltaX; this.ycomp = y + offsetcache[1] - this.deltaY; this.offset = this.cumulativeOffset(element); return (this.ycomp >= this.offset[1] && this.ycomp < this.offset[1] + element.offsetHeight && this.xcomp >= this.offset[0] && this.xcomp < this.offset[0] + element.offsetWidth); }, // within must be called directly before overlap: function(mode, element) { if (!mode) return 0; if (mode == 'vertical') return ((this.offset[1] + element.offsetHeight) - this.ycomp) / element.offsetHeight; if (mode == 'horizontal') return ((this.offset[0] + element.offsetWidth) - this.xcomp) / element.offsetWidth; }, clone: function(source, target) { source = $(source); target = $(target); target.style.position = 'absolute'; var offsets = this.cumulativeOffset(source); target.style.top = offsets[1] + 'px'; target.style.left = offsets[0] + 'px'; target.style.width = source.offsetWidth + 'px'; target.style.height = source.offsetHeight + 'px'; }, page: function(forElement) { var valueT = 0, valueL = 0; var element = forElement; do { valueT += element.offsetTop || 0; valueL += element.offsetLeft || 0; // Safari fix if (element.offsetParent==document.body) if (Element.getStyle(element,'position')=='absolute') break; } while (element = element.offsetParent); element = forElement; do { valueT -= element.scrollTop || 0; valueL -= element.scrollLeft || 0; } while (element = element.parentNode); return [valueL, valueT]; }, clone: function(source, target) { var options = Object.extend({ setLeft: true, setTop: true, setWidth: true, setHeight: true, offsetTop: 0, offsetLeft: 0 }, arguments[2] || {}) // find page position of source source = $(source); var p = Position.page(source); // find coordinate system to use target = $(target); var delta = [0, 0]; var parent = null; // delta [0,0] will do fine with position: fixed elements, // position:absolute needs offsetParent deltas if (Element.getStyle(target,'position') == 'absolute') { parent = Position.offsetParent(target); delta = Position.page(parent); } // correct by body offsets (fixes Safari) if (parent == document.body) { delta[0] -= document.body.offsetLeft; delta[1] -= document.body.offsetTop; } // set position if(options.setLeft) target.style.left = (p[0] - delta[0] + options.offsetLeft) + 'px'; if(options.setTop) target.style.top = (p[1] - delta[1] + options.offsetTop) + 'px'; if(options.setWidth) target.style.width = source.offsetWidth + 'px'; if(options.setHeight) target.style.height = source.offsetHeight + 'px'; }, absolutize: function(element) { element = $(element); if (element.style.position == 'absolute') return; Position.prepare(); var offsets = Position.positionedOffset(element); var top = offsets[1]; var left = offsets[0]; var width = element.clientWidth; var height = element.clientHeight; element._originalLeft = left - parseFloat(element.style.left || 0); element._originalTop = top - parseFloat(element.style.top || 0); element._originalWidth = element.style.width; element._originalHeight = element.style.height; element.style.position = 'absolute'; element.style.top = top + 'px';; element.style.left = left + 'px';; element.style.width = width + 'px';; element.style.height = height + 'px';; }, relativize: function(element) { element = $(element); if (element.style.position == 'relative') return; Position.prepare(); element.style.position = 'relative'; var top = parseFloat(element.style.top || 0) - (element._originalTop || 0); var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0); element.style.top = top + 'px'; element.style.left = left + 'px'; element.style.height = element._originalHeight; element.style.width = element._originalWidth; } } // Safari returns margins on body which is incorrect if the child is absolutely // positioned. For performance reasons, redefine Position.cumulativeOffset for // KHTML/WebKit only. if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) { Position.cumulativeOffset = function(element) { var valueT = 0, valueL = 0; do { valueT += element.offsetTop || 0; valueL += element.offsetLeft || 0; if (element.offsetParent == document.body) if (Element.getStyle(element, 'position') == 'absolute') break; element = element.offsetParent; } while (element); return [valueL, valueT]; } }_Ehttp://www.jamati.com/online/wp-content/plugins/lightbox/prototype.js'()Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078h#A>l#AN,Oƀ*+!-.WNS.base[NS.relative_Vhttp://www.jamati.com/online/wp-content/plugins/lightbox/scriptaculous.js?load=effects1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Tue, 17 Apr 2007 00:37:22 GMTUbytes_Wed, 17 Sep 2008 20:24:35 GMTT2152_timeout=15, max=98_"92e736-868-462416c2"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135 )+-/13579;=DR`kp $:GLOkptoOh// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to // permit persons to whom the Software is furnished to do so, subject to // the following conditions: // // The above copyright notice and this permission notice shall be // included in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. var Scriptaculous = { Version: '1.5.1', require: function(libraryName) { // inserting via DOM fails in Safari 2.0, so brute force approach document.write(''); }, load: function() { if((typeof Prototype=='undefined') || parseFloat(Prototype.Version.split(".")[0] + "." + Prototype.Version.split(".")[1]) < 1.4) throw("script.aculo.us requires the Prototype JavaScript framework >= 1.4.0"); $A(document.getElementsByTagName("script")).findAll( function(s) { return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/)) }).each( function(s) { var path = s.src.replace(/scriptaculous\.js(\?.*)?$/,''); var includes = s.src.match(/\?.*load=([a-z,]*)/); (includes ? includes[1] : 'builder,effects,dragdrop,controls,slider').split(',').each( function(include) { Scriptaculous.require(path+include+'.js') }); }); } } Scriptaculous.load();_Vhttp://www.jamati.com/online/wp-content/plugins/lightbox/scriptaculous.js?load=effects+,-Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078|#A>G#AN/qc܀*+!-.WNS.base[NS.relative_Chttp://www.jamati.com/online/wp-content/plugins/lightbox/effects.js1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Tue, 17 Apr 2007 00:37:07 GMTUbytes_Wed, 17 Sep 2008 20:24:35 GMTU31969_timeout=15, max=97_"92e729-7ce1-462416b3"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135{   "$&(*1?MX]lw| )6;>Z_cwoO|// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) // Contributors: // Justin Palmer (http://encytemedia.com/) // Mark Pilgrim (http://diveintomark.org/) // Martin Bialasinki // // See scriptaculous.js for full license. /* ------------- element ext -------------- */ // converts rgb() and #xxx to #xxxxxx format, // returns self (or first argument) if not convertable String.prototype.parseColor = function() { var color = '#'; if(this.slice(0,4) == 'rgb(') { var cols = this.slice(4,this.length-1).split(','); var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3); } else { if(this.slice(0,1) == '#') { if(this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase(); if(this.length==7) color = this.toLowerCase(); } } return(color.length==7 ? color : (arguments[0] || this)); } Element.collectTextNodes = function(element) { return $A($(element).childNodes).collect( function(node) { return (node.nodeType==3 ? node.nodeValue : (node.hasChildNodes() ? Element.collectTextNodes(node) : '')); }).flatten().join(''); } Element.collectTextNodesIgnoreClass = function(element, className) { return $A($(element).childNodes).collect( function(node) { return (node.nodeType==3 ? node.nodeValue : ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? Element.collectTextNodes(node) : '')); }).flatten().join(''); } Element.setStyle = function(element, style) { element = $(element); for(k in style) element.style[k.camelize()] = style[k]; } Element.setContentZoom = function(element, percent) { Element.setStyle(element, {fontSize: (percent/100) + 'em'}); if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0); } Element.getOpacity = function(element){ var opacity; if (opacity = Element.getStyle(element, 'opacity')) return parseFloat(opacity); if (opacity = (Element.getStyle(element, 'filter') || '').match(/alpha\(opacity=(.*)\)/)) if(opacity[1]) return parseFloat(opacity[1]) / 100; return 1.0; } Element.setOpacity = function(element, value){ element= $(element); if (value == 1){ Element.setStyle(element, { opacity: (/Gecko/.test(navigator.userAgent) && !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? 0.999999 : null }); if(/MSIE/.test(navigator.userAgent)) Element.setStyle(element, {filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')}); } else { if(value < 0.00001) value = 0; Element.setStyle(element, {opacity: value}); if(/MSIE/.test(navigator.userAgent)) Element.setStyle(element, { filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') + 'alpha(opacity='+value*100+')' }); } } Element.getInlineOpacity = function(element){ return $(element).style.opacity || ''; } Element.childrenWithClassName = function(element, className) { return $A($(element).getElementsByTagName('*')).select( function(c) { return Element.hasClassName(c, className) }); } Array.prototype.call = function() { var args = arguments; this.each(function(f){ f.apply(this, args) }); } /*--------------------------------------------------------------------------*/ var Effect = { tagifyText: function(element) { var tagifyStyle = 'position:relative'; if(/MSIE/.test(navigator.userAgent)) tagifyStyle += ';zoom:1'; element = $(element); $A(element.childNodes).each( function(child) { if(child.nodeType==3) { child.nodeValue.toArray().each( function(character) { element.insertBefore( Builder.node('span',{style: tagifyStyle}, character == ' ' ? String.fromCharCode(160) : character), child); }); Element.remove(child); } }); }, multiple: function(element, effect) { var elements; if(((typeof element == 'object') || (typeof element == 'function')) && (element.length)) elements = element; else elements = $(element).childNodes; var options = Object.extend({ speed: 0.1, delay: 0.0 }, arguments[2] || {}); var masterDelay = options.delay; $A(elements).each( function(element, index) { new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay })); }); }, PAIRS: { 'slide': ['SlideDown','SlideUp'], 'blind': ['BlindDown','BlindUp'], 'appear': ['Appear','Fade'] }, toggle: function(element, effect) { element = $(element); effect = (effect || 'appear').toLowerCase(); var options = Object.extend({ queue: { position:'end', scope:(element.id || 'global') } }, arguments[2] || {}); Effect[Element.visible(element) ? Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, options); } }; var Effect2 = Effect; // deprecated /* ------------- transitions ------------- */ Effect.Transitions = {} Effect.Transitions.linear = function(pos) { return pos; } Effect.Transitions.sinoidal = function(pos) { return (-Math.cos(pos*Math.PI)/2) + 0.5; } Effect.Transitions.reverse = function(pos) { return 1-pos; } Effect.Transitions.flicker = function(pos) { return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4; } Effect.Transitions.wobble = function(pos) { return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5; } Effect.Transitions.pulse = function(pos) { return (Math.floor(pos*10) % 2 == 0 ? (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10))); } Effect.Transitions.none = function(pos) { return 0; } Effect.Transitions.full = function(pos) { return 1; } /* ------------- core effects ------------- */ Effect.ScopedQueue = Class.create(); Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), { initialize: function() { this.effects = []; this.interval = null; }, _each: function(iterator) { this.effects._each(iterator); }, add: function(effect) { var timestamp = new Date().getTime(); var position = (typeof effect.options.queue == 'string') ? effect.options.queue : effect.options.queue.position; switch(position) { case 'front': // move unstarted effects after this effect this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) { e.startOn += effect.finishOn; e.finishOn += effect.finishOn; }); break; case 'end': // start effect after last queued effect has finished timestamp = this.effects.pluck('finishOn').max() || timestamp; break; } effect.startOn += timestamp; effect.finishOn += timestamp; this.effects.push(effect); if(!this.interval) this.interval = setInterval(this.loop.bind(this), 40); }, remove: function(effect) { this.effects = this.effects.reject(function(e) { return e==effect }); if(this.effects.length == 0) { clearInterval(this.interval); this.interval = null; } }, loop: function() { var timePos = new Date().getTime(); this.effects.invoke('loop', timePos); } }); Effect.Queues = { instances: $H(), get: function(queueName) { if(typeof queueName != 'string') return queueName; if(!this.instances[queueName]) this.instances[queueName] = new Effect.ScopedQueue(); return this.instances[queueName]; } } Effect.Queue = Effect.Queues.get('global'); Effect.DefaultOptions = { transition: Effect.Transitions.sinoidal, duration: 1.0, // seconds fps: 25.0, // max. 25fps due to Effect.Queue implementation sync: false, // true for combining from: 0.0, to: 1.0, delay: 0.0, queue: 'parallel' } Effect.Base = function() {}; Effect.Base.prototype = { position: null, start: function(options) { this.options = Object.extend(Object.extend({},Effect.DefaultOptions), options || {}); this.currentFrame = 0; this.state = 'idle'; this.startOn = this.options.delay*1000; this.finishOn = this.startOn + (this.options.duration*1000); this.event('beforeStart'); if(!this.options.sync) Effect.Queues.get(typeof this.options.queue == 'string' ? 'global' : this.options.queue.scope).add(this); }, loop: function(timePos) { if(timePos >= this.startOn) { if(timePos >= this.finishOn) { this.render(1.0); this.cancel(); this.event('beforeFinish'); if(this.finish) this.finish(); this.event('afterFinish'); return; } var pos = (timePos - this.startOn) / (this.finishOn - this.startOn); var frame = Math.round(pos * this.options.fps * this.options.duration); if(frame > this.currentFrame) { this.render(pos); this.currentFrame = frame; } } }, render: function(pos) { if(this.state == 'idle') { this.state = 'running'; this.event('beforeSetup'); if(this.setup) this.setup(); this.event('afterSetup'); } if(this.state == 'running') { if(this.options.transition) pos = this.options.transition(pos); pos *= (this.options.to-this.options.from); pos += this.options.from; this.position = pos; this.event('beforeUpdate'); if(this.update) this.update(pos); this.event('afterUpdate'); } }, cancel: function() { if(!this.options.sync) Effect.Queues.get(typeof this.options.queue == 'string' ? 'global' : this.options.queue.scope).remove(this); this.state = 'finished'; }, event: function(eventName) { if(this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this); if(this.options[eventName]) this.options[eventName](this); }, inspect: function() { return '#'; } } Effect.Parallel = Class.create(); Object.extend(Object.extend(Effect.Parallel.prototype, Effect.Base.prototype), { initialize: function(effects) { this.effects = effects || []; this.start(arguments[1]); }, update: function(position) { this.effects.invoke('render', position); }, finish: function(position) { this.effects.each( function(effect) { effect.render(1.0); effect.cancel(); effect.event('beforeFinish'); if(effect.finish) effect.finish(position); effect.event('afterFinish'); }); } }); Effect.Opacity = Class.create(); Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), { initialize: function(element) { this.element = $(element); // make this work on IE on elements without 'layout' if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout)) Element.setStyle(this.element, {zoom: 1}); var options = Object.extend({ from: Element.getOpacity(this.element) || 0.0, to: 1.0 }, arguments[1] || {}); this.start(options); }, update: function(position) { Element.setOpacity(this.element, position); } }); Effect.Move = Class.create(); Object.extend(Object.extend(Effect.Move.prototype, Effect.Base.prototype), { initialize: function(element) { this.element = $(element); var options = Object.extend({ x: 0, y: 0, mode: 'relative' }, arguments[1] || {}); this.start(options); }, setup: function() { // Bug in Opera: Opera returns the "real" position of a static element or // relative element that does not have top/left explicitly set. // ==> Always set top and left for position relative elements in your stylesheets // (to 0 if you do not need them) Element.makePositioned(this.element); this.originalLeft = parseFloat(Element.getStyle(this.element,'left') || '0'); this.originalTop = parseFloat(Element.getStyle(this.element,'top') || '0'); if(this.options.mode == 'absolute') { // absolute movement, so we need to calc deltaX and deltaY this.options.x = this.options.x - this.originalLeft; this.options.y = this.options.y - this.originalTop; } }, update: function(position) { Element.setStyle(this.element, { left: this.options.x * position + this.originalLeft + 'px', top: this.options.y * position + this.originalTop + 'px' }); } }); // for backwards compatibility Effect.MoveBy = function(element, toTop, toLeft) { return new Effect.Move(element, Object.extend({ x: toLeft, y: toTop }, arguments[3] || {})); }; Effect.Scale = Class.create(); Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), { initialize: function(element, percent) { this.element = $(element) var options = Object.extend({ scaleX: true, scaleY: true, scaleContent: true, scaleFromCenter: false, scaleMode: 'box', // 'box' or 'contents' or {} with provided values scaleFrom: 100.0, scaleTo: percent }, arguments[2] || {}); this.start(options); }, setup: function() { this.restoreAfterFinish = this.options.restoreAfterFinish || false; this.elementPositioning = Element.getStyle(this.element,'position'); this.originalStyle = {}; ['top','left','width','height','fontSize'].each( function(k) { this.originalStyle[k] = this.element.style[k]; }.bind(this)); this.originalTop = this.element.offsetTop; this.originalLeft = this.element.offsetLeft; var fontSize = Element.getStyle(this.element,'font-size') || '100%'; ['em','px','%'].each( function(fontSizeType) { if(fontSize.indexOf(fontSizeType)>0) { this.fontSize = parseFloat(fontSize); this.fontSizeType = fontSizeType; } }.bind(this)); this.factor = (this.options.scaleTo - this.options.scaleFrom)/100; this.dims = null; if(this.options.scaleMode=='box') this.dims = [this.element.offsetHeight, this.element.offsetWidth]; if(/^content/.test(this.options.scaleMode)) this.dims = [this.element.scrollHeight, this.element.scrollWidth]; if(!this.dims) this.dims = [this.options.scaleMode.originalHeight, this.options.scaleMode.originalWidth]; }, update: function(position) { var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position); if(this.options.scaleContent && this.fontSize) Element.setStyle(this.element, {fontSize: this.fontSize * currentScale + this.fontSizeType }); this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale); }, finish: function(position) { if (this.restoreAfterFinish) Element.setStyle(this.element, this.originalStyle); }, setDimensions: function(height, width) { var d = {}; if(this.options.scaleX) d.width = width + 'px'; if(this.options.scaleY) d.height = height + 'px'; if(this.options.scaleFromCenter) { var topd = (height - this.dims[0])/2; var leftd = (width - this.dims[1])/2; if(this.elementPositioning == 'absolute') { if(this.options.scaleY) d.top = this.originalTop-topd + 'px'; if(this.options.scaleX) d.left = this.originalLeft-leftd + 'px'; } else { if(this.options.scaleY) d.top = -topd + 'px'; if(this.options.scaleX) d.left = -leftd + 'px'; } } Element.setStyle(this.element, d); } }); Effect.Highlight = Class.create(); Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), { initialize: function(element) { this.element = $(element); var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || {}); this.start(options); }, setup: function() { // Prevent executing on elements not in the layout flow if(Element.getStyle(this.element, 'display')=='none') { this.cancel(); return; } // Disable background image during the effect this.oldStyle = { backgroundImage: Element.getStyle(this.element, 'background-image') }; Element.setStyle(this.element, {backgroundImage: 'none'}); if(!this.options.endcolor) this.options.endcolor = Element.getStyle(this.element, 'background-color').parseColor('#ffffff'); if(!this.options.restorecolor) this.options.restorecolor = Element.getStyle(this.element, 'background-color'); // init color calculations this._base = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this)); this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this)); }, update: function(position) { Element.setStyle(this.element,{backgroundColor: $R(0,2).inject('#',function(m,v,i){ return m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); }.bind(this)) }); }, finish: function() { Element.setStyle(this.element, Object.extend(this.oldStyle, { backgroundColor: this.options.restorecolor })); } }); Effect.ScrollTo = Class.create(); Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), { initialize: function(element) { this.element = $(element); this.start(arguments[1] || {}); }, setup: function() { Position.prepare(); var offsets = Position.cumulativeOffset(this.element); if(this.options.offset) offsets[1] += this.options.offset; var max = window.innerHeight ? window.height - window.innerHeight : document.body.scrollHeight - (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight); this.scrollStart = Position.deltaY; this.delta = (offsets[1] > max ? max : offsets[1]) - this.scrollStart; }, update: function(position) { Position.prepare(); window.scrollTo(Position.deltaX, this.scrollStart + (position*this.delta)); } }); /* ------------- combination effects ------------- */ Effect.Fade = function(element) { var oldOpacity = Element.getInlineOpacity(element); var options = Object.extend({ from: Element.getOpacity(element) || 1.0, to: 0.0, afterFinishInternal: function(effect) { with(Element) { if(effect.options.to!=0) return; hide(effect.element); setStyle(effect.element, {opacity: oldOpacity}); }} }, arguments[1] || {}); return new Effect.Opacity(element,options); } Effect.Appear = function(element) { var options = Object.extend({ from: (Element.getStyle(element, 'display') == 'none' ? 0.0 : Element.getOpacity(element) || 0.0), to: 1.0, beforeSetup: function(effect) { with(Element) { setOpacity(effect.element, effect.options.from); show(effect.element); }} }, arguments[1] || {}); return new Effect.Opacity(element,options); } Effect.Puff = function(element) { element = $(element); var oldStyle = { opacity: Element.getInlineOpacity(element), position: Element.getStyle(element, 'position') }; return new Effect.Parallel( [ new Effect.Scale(element, 200, { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], Object.extend({ duration: 1.0, beforeSetupInternal: function(effect) { with(Element) { setStyle(effect.effects[0].element, {position: 'absolute'}); }}, afterFinishInternal: function(effect) { with(Element) { hide(effect.effects[0].element); setStyle(effect.effects[0].element, oldStyle); }} }, arguments[1] || {}) ); } Effect.BlindUp = function(element) { element = $(element); Element.makeClipping(element); return new Effect.Scale(element, 0, Object.extend({ scaleContent: false, scaleX: false, restoreAfterFinish: true, afterFinishInternal: function(effect) { with(Element) { [hide, undoClipping].call(effect.element); }} }, arguments[1] || {}) ); } Effect.BlindDown = function(element) { element = $(element); var oldHeight = Element.getStyle(element, 'height'); var elementDimensions = Element.getDimensions(element); return new Effect.Scale(element, 100, Object.extend({ scaleContent: false, scaleX: false, scaleFrom: 0, scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, restoreAfterFinish: true, afterSetup: function(effect) { with(Element) { makeClipping(effect.element); setStyle(effect.element, {height: '0px'}); show(effect.element); }}, afterFinishInternal: function(effect) { with(Element) { undoClipping(effect.element); setStyle(effect.element, {height: oldHeight}); }} }, arguments[1] || {}) ); } Effect.SwitchOff = function(element) { element = $(element); var oldOpacity = Element.getInlineOpacity(element); return new Effect.Appear(element, { duration: 0.4, from: 0, transition: Effect.Transitions.flicker, afterFinishInternal: function(effect) { new Effect.Scale(effect.element, 1, { duration: 0.3, scaleFromCenter: true, scaleX: false, scaleContent: false, restoreAfterFinish: true, beforeSetup: function(effect) { with(Element) { [makePositioned,makeClipping].call(effect.element); }}, afterFinishInternal: function(effect) { with(Element) { [hide,undoClipping,undoPositioned].call(effect.element); setStyle(effect.element, {opacity: oldOpacity}); }} }) } }); } Effect.DropOut = function(element) { element = $(element); var oldStyle = { top: Element.getStyle(element, 'top'), left: Element.getStyle(element, 'left'), opacity: Element.getInlineOpacity(element) }; return new Effect.Parallel( [ new Effect.Move(element, {x: 0, y: 100, sync: true }), new Effect.Opacity(element, { sync: true, to: 0.0 }) ], Object.extend( { duration: 0.5, beforeSetup: function(effect) { with(Element) { makePositioned(effect.effects[0].element); }}, afterFinishInternal: function(effect) { with(Element) { [hide, undoPositioned].call(effect.effects[0].element); setStyle(effect.effects[0].element, oldStyle); }} }, arguments[1] || {})); } Effect.Shake = function(element) { element = $(element); var oldStyle = { top: Element.getStyle(element, 'top'), left: Element.getStyle(element, 'left') }; return new Effect.Move(element, { x: 20, y: 0, duration: 0.05, afterFinishInternal: function(effect) { new Effect.Move(effect.element, { x: -40, y: 0, duration: 0.1, afterFinishInternal: function(effect) { new Effect.Move(effect.element, { x: 40, y: 0, duration: 0.1, afterFinishInternal: function(effect) { new Effect.Move(effect.element, { x: -40, y: 0, duration: 0.1, afterFinishInternal: function(effect) { new Effect.Move(effect.element, { x: 40, y: 0, duration: 0.1, afterFinishInternal: function(effect) { new Effect.Move(effect.element, { x: -20, y: 0, duration: 0.05, afterFinishInternal: function(effect) { with(Element) { undoPositioned(effect.element); setStyle(effect.element, oldStyle); }}}) }}) }}) }}) }}) }}); } Effect.SlideDown = function(element) { element = $(element); Element.cleanWhitespace(element); // SlideDown need to have the content of the element wrapped in a container element with fixed height! var oldInnerBottom = Element.getStyle(element.firstChild, 'bottom'); var elementDimensions = Element.getDimensions(element); return new Effect.Scale(element, 100, Object.extend({ scaleContent: false, scaleX: false, scaleFrom: 0, scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, restoreAfterFinish: true, afterSetup: function(effect) { with(Element) { makePositioned(effect.element); makePositioned(effect.element.firstChild); if(window.opera) setStyle(effect.element, {top: ''}); makeClipping(effect.element); setStyle(effect.element, {height: '0px'}); show(element); }}, afterUpdateInternal: function(effect) { with(Element) { setStyle(effect.element.firstChild, {bottom: (effect.dims[0] - effect.element.clientHeight) + 'px' }); }}, afterFinishInternal: function(effect) { with(Element) { undoClipping(effect.element); undoPositioned(effect.element.firstChild); undoPositioned(effect.element); setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }} }, arguments[1] || {}) ); } Effect.SlideUp = function(element) { element = $(element); Element.cleanWhitespace(element); var oldInnerBottom = Element.getStyle(element.firstChild, 'bottom'); return new Effect.Scale(element, 0, Object.extend({ scaleContent: false, scaleX: false, scaleMode: 'box', scaleFrom: 100, restoreAfterFinish: true, beforeStartInternal: function(effect) { with(Element) { makePositioned(effect.element); makePositioned(effect.element.firstChild); if(window.opera) setStyle(effect.element, {top: ''}); makeClipping(effect.element); show(element); }}, afterUpdateInternal: function(effect) { with(Element) { setStyle(effect.element.firstChild, {bottom: (effect.dims[0] - effect.element.clientHeight) + 'px' }); }}, afterFinishInternal: function(effect) { with(Element) { [hide, undoClipping].call(effect.element); undoPositioned(effect.element.firstChild); undoPositioned(effect.element); setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }} }, arguments[1] || {}) ); } // Bug in opera makes the TD containing this element expand for a instance after finish Effect.Squish = function(element) { return new Effect.Scale(element, window.opera ? 1 : 0, { restoreAfterFinish: true, beforeSetup: function(effect) { with(Element) { makeClipping(effect.element); }}, afterFinishInternal: function(effect) { with(Element) { hide(effect.element); undoClipping(effect.element); }} }); } Effect.Grow = function(element) { element = $(element); var options = Object.extend({ direction: 'center', moveTransistion: Effect.Transitions.sinoidal, scaleTransition: Effect.Transitions.sinoidal, opacityTransition: Effect.Transitions.full }, arguments[1] || {}); var oldStyle = { top: element.style.top, left: element.style.left, height: element.style.height, width: element.style.width, opacity: Element.getInlineOpacity(element) }; var dims = Element.getDimensions(element); var initialMoveX, initialMoveY; var moveX, moveY; switch (options.direction) { case 'top-left': initialMoveX = initialMoveY = moveX = moveY = 0; break; case 'top-right': initialMoveX = dims.width; initialMoveY = moveY = 0; moveX = -dims.width; break; case 'bottom-left': initialMoveX = moveX = 0; initialMoveY = dims.height; moveY = -dims.height; break; case 'bottom-right': initialMoveX = dims.width; initialMoveY = dims.height; moveX = -dims.width; moveY = -dims.height; break; case 'center': initialMoveX = dims.width / 2; initialMoveY = dims.height / 2; moveX = -dims.width / 2; moveY = -dims.height / 2; break; } return new Effect.Move(element, { x: initialMoveX, y: initialMoveY, duration: 0.01, beforeSetup: function(effect) { with(Element) { hide(effect.element); makeClipping(effect.element); makePositioned(effect.element); }}, afterFinishInternal: function(effect) { new Effect.Parallel( [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }), new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }), new Effect.Scale(effect.element, 100, { scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true}) ], Object.extend({ beforeSetup: function(effect) { with(Element) { setStyle(effect.effects[0].element, {height: '0px'}); show(effect.effects[0].element); }}, afterFinishInternal: function(effect) { with(Element) { [undoClipping, undoPositioned].call(effect.effects[0].element); setStyle(effect.effects[0].element, oldStyle); }} }, options) ) } }); } Effect.Shrink = function(element) { element = $(element); var options = Object.extend({ direction: 'center', moveTransistion: Effect.Transitions.sinoidal, scaleTransition: Effect.Transitions.sinoidal, opacityTransition: Effect.Transitions.none }, arguments[1] || {}); var oldStyle = { top: element.style.top, left: element.style.left, height: element.style.height, width: element.style.width, opacity: Element.getInlineOpacity(element) }; var dims = Element.getDimensions(element); var moveX, moveY; switch (options.direction) { case 'top-left': moveX = moveY = 0; break; case 'top-right': moveX = dims.width; moveY = 0; break; case 'bottom-left': moveX = 0; moveY = dims.height; break; case 'bottom-right': moveX = dims.width; moveY = dims.height; break; case 'center': moveX = dims.width / 2; moveY = dims.height / 2; break; } return new Effect.Parallel( [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }), new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}), new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }) ], Object.extend({ beforeStartInternal: function(effect) { with(Element) { [makePositioned, makeClipping].call(effect.effects[0].element) }}, afterFinishInternal: function(effect) { with(Element) { [hide, undoClipping, undoPositioned].call(effect.effects[0].element); setStyle(effect.effects[0].element, oldStyle); }} }, options) ); } Effect.Pulsate = function(element) { element = $(element); var options = arguments[1] || {}; var oldOpacity = Element.getInlineOpacity(element); var transition = options.transition || Effect.Transitions.sinoidal; var reverser = function(pos){ return transition(1-Effect.Transitions.pulse(pos)) }; reverser.bind(transition); return new Effect.Opacity(element, Object.extend(Object.extend({ duration: 3.0, from: 0, afterFinishInternal: function(effect) { Element.setStyle(effect.element, {opacity: oldOpacity}); } }, options), {transition: reverser})); } Effect.Fold = function(element) { element = $(element); var oldStyle = { top: element.style.top, left: element.style.left, width: element.style.width, height: element.style.height }; Element.makeClipping(element); return new Effect.Scale(element, 5, Object.extend({ scaleContent: false, scaleX: false, afterFinishInternal: function(effect) { new Effect.Scale(element, 1, { scaleContent: false, scaleY: false, afterFinishInternal: function(effect) { with(Element) { [hide, undoClipping].call(effect.element); setStyle(effect.element, oldStyle); }} }); }}, arguments[1] || {})); } _Chttp://www.jamati.com/online/wp-content/plugins/lightbox/effects.js/01Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/0787O#A>5#A0 S*+!-.WNS.base[NS.relative_Dhttp://www.jamati.com/online/wp-content/plugins/lightbox/lightbox.js1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Tue, 17 Apr 2007 11:03:20 GMTUbytes_Wed, 17 Sep 2008 20:24:36 GMTU20390_timeout=15, max=96_"92e734-4fa6-4624a978"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135|   !#%')+2@NY^mx} *7<?[`dxoOO// ----------------------------------------------------------------------------------- // // Lightbox v2.01 // by Lokesh Dhakar - http://www.huddletogether.com // 3/31/06 // // For more information on this script, visit: // http://huddletogether.com/projects/lightbox2/ // // Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/ // // Credit also due to those who have helped, inspired, and made their code available to the public. // Including: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.org), Thomas Fuchs(mir.aculo.us), and others. // // // ----------------------------------------------------------------------------------- /* Table of Contents ----------------- Configuration Global Variables Extending Built-in Objects - Object.extend(Element) - Array.prototype.removeDuplicates() - Array.prototype.empty() Lightbox Class Declaration - initialize() - start() - changeImage() - resizeImageContainer() - showImage() - updateDetails() - updateNav() - enableKeyboardNav() - disableKeyboardNav() - keyboardAction() - preloadNeighborImages() - end() Miscellaneous Functions - getPageScroll() - getPageSize() - getKey() - listenKey() - showSelectBoxes() - hideSelectBoxes() - pause() - initLightbox() Function Calls - addLoadEvent(initLightbox) */ // ----------------------------------------------------------------------------------- // // Configuration // var fileLoadingImage = "http://www.jamati.com/online/wp-content/plugins/lightbox/images/loading.gif"; var fileBottomNavCloseImage = "http://www.jamati.com/online/wp-content/plugins/lightbox/images/new_close.gif"; var filePopUpLogoImage = "http://www.jamati.com/images/headers/crimsoncarpet_small.gif"; var resizeSpeed = 7; // controls the speed of the image resizing (1=slowest and 10=fastest) var borderSize = 10; //if you adjust the padding in the CSS, you will need to update this variable // ----------------------------------------------------------------------------------- // // Global Variables // var imageArray = new Array; var activeImage; if(resizeSpeed > 10){ resizeSpeed = 10;} if(resizeSpeed < 1){ resizeSpeed = 1;} resizeDuration = (11 - resizeSpeed) * 0.15; // ----------------------------------------------------------------------------------- // // Additional methods for Element added by SU, Couloir // - further additions by Lokesh Dhakar (huddletogether.com) // Object.extend(Element, { getWidth: function(element) { element = $(element); return element.offsetWidth; }, setWidth: function(element,w) { element = $(element); element.style.width = w +"px"; }, setHeight: function(element,h) { element = $(element); element.style.height = h +"px"; }, setTop: function(element,t) { element = $(element); element.style.top = t +"px"; }, setSrc: function(element,src) { element = $(element); element.src = src; }, setHref: function(element,href) { element = $(element); element.href = href; }, setInnerHTML: function(element,content) { element = $(element); element.innerHTML = content; } }); // ----------------------------------------------------------------------------------- // // Extending built-in Array object // - array.removeDuplicates() // - array.empty() // Array.prototype.removeDuplicates = function () { for(i = 1; i < this.length; i++){ if(this[i][0] == this[i-1][0]){ this.splice(i,1); } } } // ----------------------------------------------------------------------------------- Array.prototype.empty = function () { for(i = 0; i <= this.length; i++){ this.shift(); } } // ----------------------------------------------------------------------------------- // // Lightbox Class Declaration // - initialize() // - start() // - changeImage() // - resizeImageContainer() // - showImage() // - updateDetails() // - updateNav() // - enableKeyboardNav() // - disableKeyboardNav() // - keyboardNavAction() // - preloadNeighborImages() // - end() // // Structuring of code inspired by Scott Upton (http://www.uptonic.com/) // var Lightbox = Class.create(); Lightbox.prototype = { // initialize() // Constructor runs on completion of the DOM loading. Loops through anchor tags looking for // 'lightbox' references and applies onclick events to appropriate links. The 2nd section of // the function inserts html at the bottom of the page which is used to display the shadow // overlay and the image container. // initialize: function() { if (!document.getElementsByTagName){ return; } var anchors = document.getElementsByTagName('a'); // loop through all anchor tags for (var i=0; i // var objBody = document.getElementsByTagName("body").item(0); var objOverlay = document.createElement("div"); objOverlay.setAttribute('id','overlay'); objOverlay.style.display = 'none'; objOverlay.onclick = function() { myLightbox.end(); return false; } objBody.appendChild(objOverlay); var objLightbox = document.createElement("div"); objLightbox.setAttribute('id','lightbox'); objLightbox.style.display = 'none'; objBody.appendChild(objLightbox); var objOuterImageContainer = document.createElement("div"); objOuterImageContainer.setAttribute('id','outerImageContainer'); objLightbox.appendChild(objOuterImageContainer); var objImageContainer = document.createElement("div"); objImageContainer.setAttribute('id','imageContainer'); objOuterImageContainer.appendChild(objImageContainer); var objLightboxImage = document.createElement("img"); objLightboxImage.setAttribute('id','lightboxImage'); objImageContainer.appendChild(objLightboxImage); var objHoverNav = document.createElement("div"); objHoverNav.setAttribute('id','hoverNav'); objImageContainer.appendChild(objHoverNav); var objPrevLink = document.createElement("a"); objPrevLink.setAttribute('id','prevLink'); objPrevLink.setAttribute('href','#'); objHoverNav.appendChild(objPrevLink); var objNextLink = document.createElement("a"); objNextLink.setAttribute('id','nextLink'); objNextLink.setAttribute('href','#'); objHoverNav.appendChild(objNextLink); var objLoading = document.createElement("div"); objLoading.setAttribute('id','loading'); objImageContainer.appendChild(objLoading); var objLoadingLink = document.createElement("a"); objLoadingLink.setAttribute('id','loadingLink'); objLoadingLink.setAttribute('href','#'); objLoadingLink.onclick = function() { myLightbox.end(); return false; } objLoading.appendChild(objLoadingLink); var objLoadingImage = document.createElement("img"); objLoadingImage.setAttribute('src', fileLoadingImage); objLoadingLink.appendChild(objLoadingImage); var objImageDataContainer = document.createElement("div"); objImageDataContainer.setAttribute('id','imageDataContainer'); objImageDataContainer.className = 'clearfix'; objLightbox.appendChild(objImageDataContainer); var objImageData = document.createElement("div"); objImageData.setAttribute('id','imageData'); objImageDataContainer.appendChild(objImageData); var objImageDetails = document.createElement("div"); objImageDetails.setAttribute('id','imageDetails'); objImageData.appendChild(objImageDetails); var objBottomNavCloseLink = document.createElement("a"); objBottomNavCloseLink.setAttribute('id','bottomNavClose'); objBottomNavCloseLink.setAttribute('href','#'); objBottomNavCloseLink.onclick = function() { myLightbox.end(); return false; } objImageDetails.appendChild(objBottomNavCloseLink); var objBottomNavCloseImage = document.createElement("img"); objBottomNavCloseImage.setAttribute('src', fileBottomNavCloseImage); objBottomNavCloseLink.appendChild(objBottomNavCloseImage); var objCaption = document.createElement("span"); objCaption.setAttribute('id','caption'); objImageDetails.appendChild(objCaption); var objNumberDisplay = document.createElement("span"); objNumberDisplay.setAttribute('id','numberDisplay'); objImageDetails.appendChild(objNumberDisplay); var objBottomNav = document.createElement("div"); objBottomNav.setAttribute('id','bottomNav'); objImageData.appendChild(objBottomNav); var objPopUpLogoImage = document.createElement("img"); objPopUpLogoImage.setAttribute('src', filePopUpLogoImage); objBottomNav.appendChild(objPopUpLogoImage); }, // // start() // Display overlay and lightbox. If image is part of a set, add siblings to imageArray. // start: function(imageLink) { hideSelectBoxes(); // stretch overlay to fill page and fade in var arrayPageSize = getPageSize(); Element.setHeight('overlay', arrayPageSize[1]); new Effect.Appear('overlay', { duration: 0.2, from: 0.0, to: 0.8 }); imageArray = []; imageNum = 0; if (!document.getElementsByTagName){ return; } var anchors = document.getElementsByTagName('a'); // if image is NOT part of a set.. if((imageLink.getAttribute('rel') == 'lightbox')){ // add single image to imageArray imageArray.push(new Array(imageLink.getAttribute('href'), imageLink.getAttribute('title'))); } else { // if image is part of a set.. // loop through anchors, find other images in set, and add them to imageArray for (var i=0; i 1){ Element.show('numberDisplay'); Element.setInnerHTML( 'numberDisplay', "Image " + eval(activeImage + 1) + " of " + imageArray.length); } new Effect.Parallel( [ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: resizeDuration + 0.25, from: 0.0, to: 1.0 }), new Effect.Appear('imageDataContainer', { sync: true, duration: 1.0 }) ], { duration: 0.65, afterFinish: function() { myLightbox.updateNav();} } ); }, // // updateNav() // Display appropriate previous and next hover navigation. // updateNav: function() { Element.show('hoverNav'); // if not first image in set, display prev image button if(activeImage != 0){ Element.show('prevLink'); document.getElementById('prevLink').onclick = function() { myLightbox.changeImage(activeImage - 1); return false; } } // if not last image in set, display next image button if(activeImage != (imageArray.length - 1)){ Element.show('nextLink'); document.getElementById('nextLink').onclick = function() { myLightbox.changeImage(activeImage + 1); return false; } } this.enableKeyboardNav(); }, // // enableKeyboardNav() // enableKeyboardNav: function() { document.onkeydown = this.keyboardAction; }, // // disableKeyboardNav() // disableKeyboardNav: function() { document.onkeydown = ''; }, // // keyboardAction() // keyboardAction: function(e) { if (e == null) { // ie keycode = event.keyCode; } else { // mozilla keycode = e.which; } key = String.fromCharCode(keycode).toLowerCase(); if((key == 'x') || (key == 'o') || (key == 'c')){ // close lightbox myLightbox.end(); } else if(key == 'p'){ // display previous image if(activeImage != 0){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage - 1); } } else if(key == 'n'){ // display next image if(activeImage != (imageArray.length - 1)){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage + 1); } } }, // // preloadNeighborImages() // Preload previous and next images. // preloadNeighborImages: function(){ if((imageArray.length - 1) > activeImage){ preloadNextImage = new Image(); preloadNextImage.src = imageArray[activeImage + 1][0]; } if(activeImage > 0){ preloadPrevImage = new Image(); preloadPrevImage.src = imageArray[activeImage - 1][0]; } }, // // end() // end: function() { this.disableKeyboardNav(); Element.hide('lightbox'); new Effect.Fade('overlay', { duration: 0.2}); showSelectBoxes(); } } // ----------------------------------------------------------------------------------- // // getPageScroll() // Returns array with x,y page scroll values. // Core code from - quirksmode.org // function getPageScroll(){ var yScroll; if (self.pageYOffset) { yScroll = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict yScroll = document.documentElement.scrollTop; } else if (document.body) {// all other Explorers yScroll = document.body.scrollTop; } arrayPageScroll = new Array('',yScroll) return arrayPageScroll; } // ----------------------------------------------------------------------------------- // // getPageSize() // Returns array with page width, height and window width, height // Core code from - quirksmode.org // Edit for Firefox by pHaez // function getPageSize(){ var xScroll, yScroll; if (window.innerHeight && window.scrollMaxY) { xScroll = document.body.scrollWidth; yScroll = window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac xScroll = document.body.scrollWidth; yScroll = document.body.scrollHeight; } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari xScroll = document.body.offsetWidth; yScroll = document.body.offsetHeight; } var windowWidth, windowHeight; if (self.innerHeight) { // all except Explorer windowWidth = self.innerWidth; windowHeight = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode windowWidth = document.documentElement.clientWidth; windowHeight = document.documentElement.clientHeight; } else if (document.body) { // other Explorers windowWidth = document.body.clientWidth; windowHeight = document.body.clientHeight; } // for small pages with total height less then height of the viewport if(yScroll < windowHeight){ pageHeight = windowHeight; } else { pageHeight = yScroll; } // for small pages with total width less then width of the viewport if(xScroll < windowWidth){ pageWidth = windowWidth; } else { pageWidth = xScroll; } arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) return arrayPageSize; } // ----------------------------------------------------------------------------------- // // getKey(key) // Gets keycode. If 'x' is pressed then it hides the lightbox. // function getKey(e){ if (e == null) { // ie keycode = event.keyCode; } else { // mozilla keycode = e.which; } key = String.fromCharCode(keycode).toLowerCase(); if(key == 'x'){ } } // ----------------------------------------------------------------------------------- // // listenKey() // function listenKey () { document.onkeypress = getKey; } // --------------------------------------------------- function showSelectBoxes(){ selects = document.getElementsByTagName("select"); for (i = 0; i != selects.length; i++) { selects[i].style.visibility = "visible"; } } // --------------------------------------------------- function hideSelectBoxes(){ selects = document.getElementsByTagName("select"); for (i = 0; i != selects.length; i++) { selects[i].style.visibility = "hidden"; } } // --------------------------------------------------- // // pause(numberMillis) // Pauses code execution for specified time. Uses busy code, not good. // Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602 // function pause(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if (now.getTime() > exitTime) return; } } // --------------------------------------------------- function initLightbox() { myLightbox = new Lightbox(); } Event.observe(window, 'load', initLightbox, false);_Dhttp://www.jamati.com/online/wp-content/plugins/lightbox/lightbox.js345O\bplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 ʆF#A>#Aܘ+b*+!-.WNS.base[NS.relative_ http://jamati.com/openads/adx.js1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Sat, 14 Apr 2007 18:41:31 GMTUbytes_Wed, 17 Sep 2008 20:24:36 GMTR70_timeout=15, max=100_"13d852f-46-4621205b"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd".024W\eptz )49HSXel38<Po^OFfunction phpads_deliverActiveX(content) { document.write(content); }_ http://jamati.com/openads/adx.js789Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 ~N#A> !€#A>67*+!-.WNS.base[NS.relative_http://jamati.com/openads/adjs.php?n=509958914&what=zone:1&exclude=,&referer=http%3A//www.google.com/search%3Fhl%3Den%26q%3Dblacks+without+borders%26btnG%3DGoogle+Search%26aq%3Df%26oq%3D1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Cache-ControlZConnectionTDateZKeep-Alive_Transfer-EncodingVPragma\Content-TypeVApache_private, max-age=0, no-cache_Wed, 17 Sep 2008 20:24:36 GMT_timeout=15, max=99XIdentityXno-cache12abbc6_NSMutableDictionary\NSDictionary12eff6_NSHTTPURLResponseInternal12hiij6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13  #>EGIKR]enprtvxz|~7LU^cg}kOvar phpadsbanner = ''; phpadsbanner += '<'+'a href=\'http://jamati.com/openads/adclick.php?bannerid=5&zoneid=1&source=&dest=http%3A%2F%2Fwww.jamati.com%2Fadvertise%2F\' target=\'_self\'><'+'img src=\'http://jamati.com/openads/adimage.php?filename=advertise_leaderboard.gif&contenttype=gif\' width=\'728\' height=\'90\' alt=\'\' title=\'\' border=\'0\'><'+'/a><'+'div id="beacon_5" style="position: absolute; left: 0px; top: 0px; visibility: hidden;"><'+'img src=\'http://jamati.com/openads/adlog.php?bannerid=5&clientid=7&zoneid=1&source=&block=0&capping=0&cb=733ef3c5020418f33a85e3ab8fe69b17\' width=\'0\' height=\'0\' alt=\'\' style=\'width: 0px; height: 0px;\'><'+'/div>'; document.write(phpadsbanner); _http://jamati.com/openads/adjs.php?n=509958914&what=zone:1&exclude=,&referer=http%3A//www.google.com/search%3Fhl%3Den%26q%3Dblacks+without+borders%26btnG%3DGoogle+Search%26aq%3Df%26oq%3D;<=>Obbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 z#A> `#AGpzE,*+!-.WNS.base[NS.relative_Xhttp://jamati.com/openads/adimage.php?filename=advertise_leaderboard.gif&contenttype=gif1234X$classesZ$classname456UNSURLV%NSURLXNSObjectYimage/gif9:;=>?GOZNS.objectsWNS.keys@ABCDEFHIJKLMN VServer]Last-ModifiedZConnectionTDate^Content-LengthZKeep-Alive\Content-TypeVApache_Sun, 13 May 2007 16:10:32 GMT_Wed, 17 Sep 2008 20:24:36 GMTT7290_timeout=15, max=98_)image/gif; name=advertise_leaderboard.gif12^__`6_NSMutableDictionary\NSDictionary12bcc6_NSHTTPURLResponseInternal12effg6_NSHTTPURLResponse]NSURLResponse$)2DILbd+-/1%3>CR]jq#(+GLPdhrOzGIF89aZaJ%ܜ{OqV{?ҳlʻ|SS~b9뼋{b³zsNˠش~Rx]5²m髜өŵuJlJ]G"ͼ\vbAdՎ6㢅\řfN(êu{[aiQ+y]YCvUsЋ[q];nT.oD٣[˸zTҦekE՜OlZ:ɶfVzkAx϶tȭj[E!psHiĸ­ŶwKg>ʾrżnº}eApFrX1ǙhtXtZ2ɶ}kMƺkU3tj~alBw\4ȴν߼ͼǾbN,пuMaf=Ͱsh?^G#z_7pY6˻ȸqW0x`;ŹnPveGTdbҼxPWVA«b|kTɲwWBκfS8v[4V[F)G&7݀d;˽q_FjdmS-aM+qwLʈw[eQ.ȼrgBʚkL`пgS0ŭt`?|`8c:lODů]}YpKmT+g2ʦq;c^$mW4ϥÐgƫfyhJ}hFcO-}P:!,Z H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷p=ݻx˷߿ LÈ+^̸ǐ#KL˘R̹ϠCMӨSSެװc˞Mۚ'ͻ 5ȓ+_μyrΣKNucνMCO͏OϾoOϿht 6([F(]fᆃA "h,ȝ.*G uAcgh>+uLuJ(8U@da LXjed1;f}J&%@ lEF(uu }Y)Oד&袊& d(HEh~@JV@`W(b&C; yO~W&{${] Z_Ob06f,0͓ɐOë׶S@(uvm;,kW(Ahy-Q +^OsWlq`)$]pĹOf]’뗒$kLy%So|y%J Gד'f|!qt+ls^z q()` v WfG(c%[rXknMk˞ߪuJ)bJ ߫xWEv  +v+I䥊($Dv?x]` (B?¹]U:^U~8( (^*xŠ(](4n]H?8h]w(r~?]:V)B_` 2:^ ٯf13W+  >+fW zzA삀Xv*4뜧ٹ{xW SHOHD/ws򺺸K -d@ow"c=Ӌ T =h_A  0 UxW%/3-&IJZ_ 8Z].l"?C ^49Uf(xXQ"Db Żr-|ngQxs+~)%`^@q1 jfT+1T % pU>i#[xn`A R[Lx-- ]ʘc-Yl+00;׺qQ5_,OJa +ξsM̜WX8]w;+{ֺ`.kNxV2(]v.3Upհ i-Fy c ;&^_5e?ٿ~/;ޟy $@&lSPA˰k-7 ?z^O|1y_6Ј{1yQ Űx!HXH$@wgH|xp|}v`|~A~uh}y}wq|x(8)Cm=WDNRCwDMwa`mWBx=8Dx4Fel*TF˨ քa Gwޔ9vhjDb&nĂ<WzvDx{VdYL9Dc<$ WրѰ,9 (9khPgx}6pC& ,/,|1~ȉx! rTuX`Z\~0~hH|P y xQ Bl~H|AP Pyvva=#8OUD@D8xІc OLNY4:gB$ DMGO;CVxYWufE8W{8) ɚwq mnezF<8neVƑ9{bDxXFEem)wq{qXDD(πm0 x N0 y>Hw>c` YY0 i { R9y!oN p p PG}x1Ri9 ( y! v! (`+Y 5i5j"Cc@Sa`xgac`dXz2xyTfR{&8oGi7{pȉyj{`y kukФuk|z}px}#`# :A@K/`0> Ыy0 zQ Z( Z.P!pv#Чao`ךJ!m}wwv8LhY%z'Eg2֌|Ѧnj: ]۴ a`۵} j= ٟ]2LO|q>ى !  O}-}JZյ ʢ 0֯`;j3:1<<@x Ej xq:R~|Zp d^ @`e~5yqrm l?`T p ~΁u1pT%4uQQ  Lբ Z- Z 0u1P\`@z nvoTg @Zp{Aٖ  ŞE{欝t R P%``oho^ߞ0iNݝZ}I-HI=OuOSʶ~q :@9 @ P ̰x% @ @/w @RNO dbOd_:@Ra^ u `Du!/B#,,_?Ȅ+/] ?`2*n! f   sT0vQAL|0 @An/  B@|Qcn:?Y~ p l Y± ފLu2U-d0X _* >(XK࿂2$YI)U ˂+eΤYM9usw|] YQI&5,ҥ"O)O%jׅB F`'[VAIZxŐ-—`Y`ĉ/fx(Ǒ%ć1A5g0³!]ع%BI] B(( pK-Ro'^,_Tѣ;?*C̩ײO26uҧkŸTwGN0 @#%C9C!I)`- )d P90B/PZ3PB4Yl|d0H110G!C2A*@rKV3 C '<"  1GJE2Ռ5W|p5e K˅|sPC,4O@RQ8S3|P9\҅tJ.;T&,tTRe|CQe3҅r ,1VKl4;#5_-tP[iݔ{^| |Wߦw}A:<~맿}?zP$` x@&P d`@FP`-xA fP`=WAP#$a MxBP+da ]BP3a mxCP;a}C QC$bxD$&QKdbD(FQSbxE,fQ[a@;_Xhttp://jamati.com/openads/adimage.php?filename=advertise_leaderboard.gif&contenttype=gifYimage/gif@AB>Oybplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 S+#A> ^#A>ǀ*+!-.WNS.base[NS.relative_http://jamati.com/openads/adlog.php?bannerid=5&clientid=7&zoneid=1&source=&block=0&capping=0&cb=733ef3c5020418f33a85e3ab8fe69b171234X$classesZ$classname456UNSURLV%NSURLXNSObjectYimage/gif9:;=>?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Cache-ControlZConnectionTDate^Content-LengthZKeep-AliveVPragma\Content-TypeVApache_private, max-age=0, no-cache_Wed, 17 Sep 2008 20:24:36 GMTR43_timeout=15, max=100Xno-cache12abbc6_NSMutableDictionary\NSDictionary12eff6_NSHTTPURLResponseInternal12hiij6_NSHTTPURLResponse]NSURLResponse$)2DILbd ,.02"$&(*,.02;=?ACEGIKMTbmr '49<X]aukO+GIF89a!,D;_http://jamati.com/openads/adlog.php?bannerid=5&clientid=7&zoneid=1&source=&block=0&capping=0&cb=733ef3c5020418f33a85e3ab8fe69b17DEF>Ofbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 #A> +#AJ+ F*+!-.WNS.base[NS.relative_7http://www.jamati.com/images2/headers/masthead-logo.gif1234X$classesZ$classname456UNSURLV%NSURLXNSObjectYimage/gif9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Wed, 11 Jun 2008 01:31:00 GMTUbytes_Wed, 17 Sep 2008 20:24:36 GMTT5509_timeout=15, max=94_"1d8d0f3-1585-484f2ad4"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135ot}   "0;@OZ_ls !=BFZohOGIF89a/aU@aWBwz6) E8 bWCE: E:!6) v7) SH0tyx`U?`U@{p^{q^`T?unbNŨSH1|q_TH17* zo\t{o]ocQ˿aUBʽɻǑuvzo]´ySG0ƪynZnbO}lɽɺ{p]xľmaMTI3ȹ|jodR{hǹ̿ȇ{itɼǨE8ɿê}kʓxncO~lɺ~m˾öǽɻ̿D8ɺzh|q`Ü|r`õƇ|i´mbMµ~lɽodQȽocOǽʼʿ}jɾTH3ʾʾʿ{q_zoZʽzgƸǸɾȽǼʲ¸r`T>͝peRƷ&!,/hMޖ #(\0B!.ȓwbB (1 CI^&S\ɲ@.cʜI͛8U۹ğ@ J<#<*]ʴӧ;JիXwAׯ`ÊK6+"hӦZlmInW#FxAd߿v m[DF"x1|U4-S-kW@=%qH jP=SR(ظsӅn&zMQÂɟO'Ý<&?EalUƈQ=$;r'$ntGQjkeB(`ua"()>P1\ !)Da#@jꩨ꫰Dz?=aH*KP P*z?mDAO/# ꕯ$^$2yx Z p/`B>P#L/z |%c_!(-| a⭌y\D @a0+?|@HEQ0UpLF#HŴhL#ͨF2T ڨ72tFP3q"c44F 2 IP`)'W(G)?QR  (̥.ii]޲?(k9Y281Kĥj0UZ A)r30IY`̥4tR By@:G Ey, +С;>Lb:I f̉,U(Aʉ@ɜfQylt&7 *O6TI'?.C*?)bKu)?gQgӥ4(6 [,MyRh|(*t$iJa:k"t`YY]U}h9JӏR~Q`Uckf/YQಣD`B{79j'6tUePЊ2ԥAuԩrIb@^;B pk ./~%8@PB fs[}~"u(w+֖U.P?{ͻc(j.m@eU ! ; O D>ADHa{b@#&\()v0PbO5.7a> la#@ q<#@=F:8$XಘL2 ?11?afy`/.,](?Y? ,Ѝ~4 -Hb<iI7ьq{[.l?|!f>Z01rE'c[{?Jl2'EkIz"lY/@9hy`?YĖw l_y˿I zYg_x l28-m>[z3 &A/"(x'ucڗ޶Cn[o2\N-sy _n-ԠҢ$yZ-o;e6arl&/^ㄱnmzV/z+z̮N/s g 0 1m e'O.1gw,s' %NXϛ>*|2;|sٔ_9nu@VQW!|Y H@1[؟>|sCE%Xl@} 濾0u'rx}`Wh}f ؀2G~V}ۆ}gW)ooN)Bg.(/Hp26x6XsB<؃>x5?TB9XrF?8X;؃)_<斄g_OhBxE6Hm^x"=?d?1VmY؃8]@Q=~8I(ahئc0UiHтh888P2'Bamx`g؃h=Hpxdu腧@؃8ȃWh=uo)s y7YYs7`)0 )@45ב9nP?y9+YIm:<ٓI?1 @Y?Fٓ!)'?q /9?1@,m@yA5): bEi YBk)td79\b)8b)w?ٓfYh ){ z ٘ ?Ayyٔ]I@ 1I@!qM閥ٙ5)fY=)I)I)w)YIYYpIfٞ 9` ٞY )ṟ?! 9(9`)i j@ z ֞ٞ4 ٢)s@P6:16P1 ~*n;[7;0럨ĻK*˽0;ԛ?J;k+ {k+{s[7۵;p \  JJp@'@Wi6Xl4<&p,J l?'2@DL?&qL\?Q8 A!&Ca' -Z 2D@a\,­jj|~J=L?* 'c<ȝB!ȃ<ȁF|Ujl ?U l,pN<|y<_ Î|6 oR,T\Z!,Ni6LI Lg'- ' , XPDȩY\(mPڼ Ām\͡eepL" <,l0ͪl ܜ ||`99`Є!e <>l=l= P% \%A`,.}0M.`&P<-ZA@7,?qHm9Cp`LXr MrP{ PMY 9_M P%}M@A!Mppӯ 1]9r9ZP֍,kM w,)M&`ٞMm٠]ڦ}Y=׉ډ ٵڨҤ{ڛ Ւ-W- &3p3P !=`& }] m b=]}  ]}-&  >^~ >^~>ՠ ;_7http://www.jamati.com/images2/headers/masthead-logo.gifHIJ>Obbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 9#A> =#AKb*+!-.WNS.base[NS.relative_5http://www.jamati.com/images2/headers/header-film.gif1234X$classesZ$classname456UNSURLV%NSURLXNSObjectYimage/gif9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Fri, 20 Jun 2008 01:26:54 GMTUbytes_Wed, 17 Sep 2008 20:24:37 GMTS390_timeout=15, max=93_"165ea36-186-485b075e"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135mr{   .9>MX]jq9>BVodOGIF89a8sMŽئ•gŸ|Zͮt!,8I'Ct]4)t4qДk+5@" S"Mങ薁Y;rc"ahhz"Y+J9^6)jl 9pftl'!G P|z5H 'C{X~g"l;Z ' {[xzsEdȸ  }1_~G~1lݡU Q՛N$@D"w)z{Fe7gZ ]4M3$@$I :y &v$7,n^6p? (A@l 2" !;_5http://www.jamati.com/images2/headers/header-film.gifLMN>Ogbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-ModifiedZConnection]Accept-RangesTDate^Content-LengthTEtag\Content-TypeUX-Cf1_CFEngine 7.1-a _Fri, 10 Aug 2007 02:56:46 GMTZkeep-aliveUbytes_Thu, 11 Sep 2008 19:41:33 GMTT1536_""61c73a7a21a3d9013ec390335fdb2b97"ZfG.lax1:hf12fggh6_NSMutableDictionary\NSDictionary12jkk6_NSHTTPURLResponseInternal12mnno6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135\ajuy(-<ANTf  <AEYpgOGIF89a} 2Dk'g/6EB|$9  !249\5GYR|fm!,/WS<`2FGJqqH]TdnÌBk]NtD"&3 ?Lwgw7d%i:mLsGuHuI{Q|S}T(}-GƐ&Ҧؼܸ1 ŎK֩ScN/'~Nƻʿɝ͸!9,}sC*\ȰÇ#8Ү3jȱǏ C9D;I\ɲe\\z4ic8oٲOh?O)!"HܘJujXGj֬c8]u6u5.ְ_{p]&X0bzAh0k %-i4jrQ䄊|dPPnMxc\*lj~̛qc޸NQ1bUIcVM-`qC ew+u ۇ^\wpG+={rx GKy'j_"fX"%"&"",rb*r*  EKˊ!D -R@E4pޓOZfIK_ &^)abfeț,2 v2 *A'|`M !˚k+R0E3pޣfJ**ʩbjW!҇ T  0OŪ*wUeճfH_U@ނm~- |b*t'h|[ @A`D2$p7G,K!mdáPTEZ<1;ш% @.L#l8<@-t('H'L7PG-TSDI\w5C;_$http://s3.addthis.com/button1-bm.gifPQRSO}bplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 ؐ;#A> =`#A6*+!-.WNS.base[NS.relative_Jhttp://www.jamati.com/online/wp-content/uploads/2008/09/gene_ext_house.jpg1234X$classesZ$classname456UNSURLV%NSURLXNSObjectZimage/jpeg9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Tue, 09 Sep 2008 02:39:09 GMTUbytes_Wed, 17 Sep 2008 20:24:36 GMTU80891_timeout=15, max=96_"8d409f-13bfb-48c5e1cd"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd  %1357!#*8FQVepu  #058TY]qoO;JFIFHHPhotoshop 3.08BIMC     C  X " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?AK+e`|HOkZQ|sdQmuGEǐ+p֓²?|,8k:m+2r+Х{e|yAٟ_# 5_ZQx/](8*w-΃}d$qsëNisGx=<9^5xj j< qiӌ_MF|၏t~OBj'5I? /&|ᜏtn1oL85I ] g?LokqL5i ] R7<4yIb l15i"~I igV??}@㚴>]o҆?σ|9X\ *B`<9iTg:Qo#'έEvi.> 4) (۔[09i *#؟i.Qxu|{aǵh9;cA= kx?@0??𭶤9*{]/C?A1^q4C+oq݂M5\}*{ ]OC?hZgGD|?A} 4j;sC@· )^=t7# <{SHT9> C}# hn= lisOC{Iw1O>sLD in('9ayL c{vy0IqNE4hwNV3oa9>Ј4T iWM6=q =; Nic)6=)Mq}OZO\{vi>(hE"ӎ?¶z>c(Pd h@=S)h}]?[9֗aI?"8Ѵת0[BEӏ*mIϵ7Ltò<h'8tuOciT``RPO@vq?tڧV2=i 0hP]oELdy\u2hSҶGPzQ=LڧQ@}9TVSQN* 9mO?eOeS;:c h^'SX j^?eϹ9d[D3'Vjv=/e|r7z˽! : ҐpkIݜR8*'ց \sn9ҤQ@9%{ `zLW$;qNfЇTܞGKA6Hpi.8=x4$0zkE>1[is{ԙ9GA9ϯInrARCߞ9jbj# 7Zpc۽hi:ϧ]Ki:$ʞ>֤qrd*JO9{jxSý}/koѯbph=km#+OE~>e&囐 JXޕ>ƭ);џqziq^uuƈm\}?9?ݯx x紕'x0#^dp75f)zqH'Czj@FjB3M)1V9xVc8 g1MHFT*IsSQ:rXv385!野ՠ eE3Bza3\G$r ZbVڙxJLd2zqƭE:M!O#MaT3J@EӚTdgLHsHx)٤7Z1:wڤ#Xw"֞{qM<;3M+ڥ ɦP# SE8})8Q ֘M=3^}3I V,d휓  ##j2sN+ppi8zJ@0R!pyhN)>&JfV1Ԁu&sV`sM'*Fn 'ހ;1F=֎zAqHGzv8uqLBm9o"QF8dqF=OǶ9O3O*qiEqM.ޘ'P".T (ԛi ր\+\PKGN8(E<.GZBx<OчH Sf*Cb+G謑\zNZx@:ҩ #ցCR)\>3I 6 V;RK{Fn6NFGN(1gR9V Lq49uSF2NN)0i!W997i3jN;ttF̂sHH @=iZ i6❐)c 1FE?1 ң1ɦsJa`0(cɦs}(#Wq$K*me?o¸^*BۀVt̪RUi+l|TU0}i:`U*7i tϵ3J:VJk RuTqR搌uL{si1쨽َsnjm?ڦn͏Z%yNJF]>ltoZG!&USm!lo^M]*h;T:R咳ˑMjbWBfz$;␌ҞC1LvHޣzԻ~SXǓAP857\c2}h M"*A$coH "g⚼3Ӛ޴0H=2^zQyCqL&݂sIi :X?#!h&l2Nv֟ӡF(4Ҥn@iiB8iSpx3I䑌c3杷f7=sޥy۞`E㨧`gҞS_z:TH946߽H L.DS9sJG433ޟ}EFF29)Ѵ(lipߝ(_ΐpj@R* 2su4H=ȥS9_n@2:{1+1.L|`i \a;\8'=ڞ8i-a:(p# sdRҘ\u-kj?af]k 1<)Uڡ|AOL(e*1g@x'֤1s$`SNsW&.+֓0Y;`v7m'KI^ c;ш`}n/~Uѵ[0 "Zh)Z3!w W}bpzf3|)ƶMPKQ$_99"Ÿiϵ&1V0&_j,!:Sx SP&|+o.0x\LrEH#޿!N*gTj9zI4fC-O =GqSAQ(ޙ3i•JhLrqP 48yTn7r#E0sF1לdg)8t9aژCs߅=~"8 ֞0Tg'9ϵ !R{@B2Z{}zSFNxx2=O@nEnO;sӥ*䎔˸=zS :f~a"Q'PT2^*V*0>SҐiIg9+݄GjjNFj zR?QL^'ƑHS\,hi{u-l LT3_)-F/; H?z|@ C:.c]k-k:vew崃!lc^n Jόu-΃}-+Pzgxň]2{gWաK \$$FNNsZz֬<LcJ"̼Zc)֬j@T+31zf=SV"{SH*V\jg\$ݴ_6>pFFW#=H@NSRl7檴m }i!slhVsm!rdQ^qEÀ1u~q|C溢eV@ Fi?嵯w N9$hzkI$́WOF$~{KAuyoj (@WΖA-e[fˉqܦrQų3^U|5sԣNv=7R`bGuMF3p9~Ƿ708\n ʁrzMiBB CUq5>d{p\Q=DfHce~Q8_ Kc̋#F5 Tug)w4)<.9A''9&`g9"w 8pI?0FpAJ=M9pJo9p3ө0 w@1L$~)$8}({N,? a9onԻpLL. 9$LTҐ*1BfvwWGuo~$%4qd K!zW^,VN4P1Lp{n gTJ= z4qG_Nџ7|ʞ=i6ھ1/o6DWN|̃|77˵@wZLHv½UU{+PCZ[:uU?Ja_jR9j"Q8Z)_TlV1f$ ǯk嫛tcO/$YGrC_WD3p~tI(R70+糇GkPGXn;}*hJ4f1r I楺 Oj.>l=7 <)}OҘ7Yx[?I.ˌZGS,OcQu }k_O$>j}F]do#M\kcZn9KFkF$Vx)M8ɮX8F29V HAR2Z B`GP}1Sc9Ioқ:sR!RFi4R҂p"ہ1\zR(PW Sw+GM}Lz6Ƿjn7=*b?݈OɅzS8)pyAҰIHT}hyǵxR$c>K&XC' 4mv"=4T;R#ނ*Pޔ's=h* cޚWƀ"@ԥy捘53Nj`8<0yRg@ UBTMws{3зP1qڧ;[DIW y'~)[<,tU$۷_R9Zc r?hKmXx`&b}@ul۝:7߲M_\ծgV9lBǚߖ0VZ9;$%N)F>cӕq>JA&J9n(Rx UlXK#bm֐ƜӇ@)0xLCg210=ܑM?:iQv=J~H#?$DOi(j yV-VmF\/Q]]FzoOE~xq>ȯFN}sOz?~êX.lFفH[ޫ<_od玣Jyui{iZ4EȢCepśK(g˳D`WwIZR0Krs}ʃכW5V=ZYM(nq/u}FH78Aq&R |^d+,lJCJ wQq½+d{N9PGԤvIEFW?4MK1HrM;юsR'i\qF "Ґ1^)1ǡq2c#H]GڌI\d{qI5.Ӛh6E(qR⍹4"0J4zJ#{P&΍GRJo҅E+h'j@ƍxWjPwoojjR!^{F;Ӹ<6 M\R񎔊2>n*-φe6[Cm%8'qk#Ni`٪bGC_9BGA'Q)p{u5r*_$:QPns[h@Cj5ζv®]DŽX3rk9sd(Xjůxk(sC'ǂ|_ïiX\UwX$w4^< wF t=x0-3Vb{I$ EKx ֏Rc:"M/؍C/$pQ+[g1F㪺ZZ%~nFNJnwsg-Ϳ8_,.=N#h y7@3_D_ >s?}Kh%1JC}#= y V͒1y]^.x oGsF*77tŤ9Ihz5BjCFT#hxls֕'+ֵUña~֯è.Tl&CET{];9cqAr6] yE!:zR=h|M5NӁLu45WYBd#3 =H٥/7hUpsLuĬ2sً,8!;98\ |wX>$ZIP9l棻ʝ1QfUVHr0,LG3W:0:ד&%zVLx+%ZG'FOӷr*R@⩜ıA18F$(ұɦg SNiCH뚀 #Mh վ \ [gqkg23iVTmqJt(?־&zN'f嬘xSL+5sւ3֥IqoQf#5IIϧJvy\ޚbЏm.3Rl >bHMScip!Fzޔ!."-m#M mF.=F}h ..UhN瞵&yF?ZW߮i gTRhmN֔dS\,FGQJ j@q֗i@",`oNEHW拁AjMf.}h%<~e#? AltQ) C0ii5mbe`@~V7VIWm# 5kMr\H`H.Jb'P9M'i0zQzyIN>NA`;R13Ω+סZ*̜ 84y5ޯ%9`=U$Z-f+@ h] ˞L6N{c"~ȥP0sI8ʌ:SvvZ;cJEƧwDq٭6U&SCnڸ!TcH)qִRJ60pЋ$Z@Ez ' g vS׷ Yz+Ҵ߃T9'xL v1֝2` \wnrlQ~ǯyÙ'ߒv?bŊNGAc-Έ]0=qQfBvQ4$ǽr1ۏEur2ŠZԲ6$+J:U){tJ;-mӊ[~;qbBzDbF_T~[[;\0y>!qՙ;u20GJ@,zԡ݇ jTą<|)xg W3תxЕvgӃylN{ЙN\v#MlH2*VRCLpEE?\>I,D zPNu4nh߷x@<>& 6GNiW9t˿h'DtIolW_g`|ºċޗ]͌,%OU#׀Nh#ymîGz=rV*9PPXxL(OJ_eASdsԛ*g`d!sۚ65.̎n: 9DR(CJ\D%3lQC1Tp}1K4\dEmh aXS =& .ITR9N MFHZ>)@ݱLV3r)!n)qHvJMbl})ITtvMks;8jְ+4='e;RTps{Ҹ˯Z}N8~kX-䌫2*GMdZYo\szMgj[i U7D{n4˻PMƣ+y!mIJwvǥg+ 2Z" 0*FOMcB2O81{$ Cdws[;41ԑIcxd⹺a:,;fF!QV);tǯZ9'<ȧ\ulA7#wGc^}9EB ^wP"I0!V vWݕ-*S{F6h61sjB7 3kakYY]>W#DҲ[Dhc*YH2w5oRugUV'ixLee1NE{˭XmRT$k+OPkŃ;.Cp-<毪.3"(y`e}ju{VYޠztPʟm+%W&8䷩oQQ I#oo6X1fh[rY&`%<\Ոj̈ ~B-BK,ϷY'pk `+nH*+ZVKB^EDT 98i` e0ݐ #[VYcv}ǿzԩpCq(iRdU9RKF[pNsF I,Տҋ6Od;,=YW<$l@B~#Xu{$ {>k7ZIXgOud7=3V6 h\%e@yǠ^wOes#=Nq*+%fnqU-{Ϩ?4me6cmd?wjX3@'!oWO:O9 .^z#]׈taJ J N?ʳ/ $xN9lW; NlBl gi]8z7âjh泂M3i]X}}J~kϥZsʹ_6sQ^+s'M6dcȵ~#Gʓ!p${΀{bM9n=Z1$l$㿭Om"`TRx(~"&3oG2s5Sm"-n1NM3i8K53 8 #x5r\ig;YSɢH#i`~f! F5rtBޝ5CJb g̟O]źH9\iuli[^0I(:v:#SIn +m!/$X8;)pb:+mK*ӯK$# ܮ¸?DŽ_}(pcG:40+VZ\ ̓") V, KQҲ鳣ො" 0yG[rՔI21JIHDt>q5"ΤNz{*GZz11֤6KZqWW =BhK0;IA+i}%\ftסk~ƻ@'QmZ[Ip!}2xu~/Ad r$nȭs޲j](h,)գSWo b~11m#jڣ獧ګÕ;>YDW&[$vǞ)lԙU#y'DSh Rɦi;on*2WWLe`Ս UIYA$(k5Ksᮅk!&m/8?J_ xk."ePvrxP|.; gܻA. ^淂hC)iX]`~]*Xϩbl@eW<ů<]]ofG+`d-9Y+Njͮ}_6+Xg6/{=ZSP[*chܨ5pIU^b'60|{[KrMW!>@u!P 1lw7;; P9v^_%~Nx=^:ʍǯ5/8:_A|@%-ǥy=+uNNM VvR 9_F=Mv3k?F9iP c8ǍX[FEkF^~ʁ;, 犫%Rsky*6yĈs6e> "3);TԢ'nvZm7K>MMneXtj\C [GzHQ@>d8ּWX$d2[=Θ_-wqWPOs-T׊á=piZYt]"2G_ZK>)XKXنX1W᷀9L jx[e.y-ҧ5U`ܗ^w E8toJ3.;s] ~$mF(bP%@B\hZv!^Qw1sT{/ў3 ֋clw*f孝u$C!$f8_g/Gpz#5W<(e|||!Ԧ>?T+Z:\AN8BcBPWyܬTJNjЄ Dp? d+X!\ MQ"=)=*.`iA<93'zB|EҍlHD[G4HW=(R NhR?ΜĶvG0XS'GNj6A!Slq@\ ~lP\B~4lF\±S߯INSAG0A:T}9SVUTNGL#!nqQ.:A -3(94q,gH$qFl9=nTWiSO]AsQW [pH϶)=6(d054!jEDUȡL,o&~뚐_HxTơ5w8Pj ؇ẑv}U9( !by;Us!Xd y4t2H\“kjƢ[{A1 MջSUB*^H`T;gi)GS1B.bzbAWb06< xb.Lz=zS;Tkɩ=}B -IKUYnj֊%/I; E HhUWZX}ʨ=vs╊y@4߳}[Ԣ#OxJ nB%#myViV:Nmn1'РLxzvYE!66cw5 w\/kkF;DEW (g|F2?q6n-~*n}lƺoќ$ʹ;JTx]uK%:MBy@޲MGf6֏tGvݣ:dEG2ElBpA]*5iaiw[,sj]9/1?ʫxWԵVRe#(*twf+hrxU TP,AE[8$p) ,V]Aר"ApFGz<2SQsQ1.~B cOA@)kaW'!ʂ66yGwp#"3Ver8JvM\߽Ze::).KZ*}t+ZV?'-_''5pKkFT.~+(lLGuqeg^\-/35֬oSmwyeOϧ*\74?@V܈dGIIOcddFbW ngF\*_'>XqZr9J'BNJzڻ Nޛ+S=<ZSғe.aXq4Əx=Q2zMH*lߚ]N)4$\IΧۑf>s(SAZ|± Q]^_K6@L gj]\@W1Mك`hIR<8@N})UOQOs򩂑ڜ&ӌͰQbkԤZnG|5HpTOW~I@0Ǟָ횛 Ԅc"S$WOCS5h_JMl4Ffk%=kHN~”#"]aӥWt8ȮF5I6b)*n5#,JB}ݎYZK95o[ܜw;]NK_=Bt4jWamw +*Ϛ? 0U]VopznN5J:%[8^3WwoIZY>닋XmJ?7iE,#$}Ee+v샷S nU$U5vxxPͻ}kan3IH€30Ed(px>I&4n}{CnxHba5 xj2'n+pLQS4'BՈgj]5`rtB\Ztl`'i3b euq\ pq#lW"]F9M,6Ov\D fw^3V]}V5-bmkKfއ-~{y$~U|'*Ҙڥr'Iӏx '[\*AKyLszPT׭Ugj&V2y+Ed\mmu.ԭ+&}'$>cuS;o+OqRdq_oc,Hʏ+8߈by(=5?ۭ7? nf IZ5jRu>9>@t1?_[m&^[y(+%[Z@FbmĜ~oZ k~J!T`r;uNj0j5ѕjV ,(̭,yf |?]&bb#iW~i%} wKseWQOy9'8pVln zW? 31xzXRKI], =ps_$!V#$z4-fx-H]B885eJMB5,=FoZΒgw2*ˏ>Q5A_ަ☐YM0Opr6Ҿ`d6w ?9a^[mo45$ 1'' sZOC8h?@l-,YbwZHPF|sQ,cw@ ';@?}iOwP$hWwz\yrN^sd^"8}#?3Zš^NsR[ҤWRg+DGM(OJE.v@c'@5ggFƎaYs׵.ۃSdSQ+y~VJMG0E T(^QqXo֞P8/b(~!\&ދ6ъ/MV*Ԡq@s4=[~Sm9400z#(A$4֔/,@ SR9o)VksePi0-i2HP)~0CUA̒?Z4@pP⥩[v>kTzTc`W=*TIFBLzSQ皑=jұ-<ݦsY#6=*VQ {TЬK E9bjui3ץ0<~֍ZEp' jAJh)[sw1Wq=Cĺa9V%Q0!*ɮH4VƱ8o!Y Ǘs޲q:S EKB=UU35PO)s.:zm4JbuzWPL~WA5MuIph ֧:C @tJM1X[_ih?u բt&[ݸָjp ">f@G=b b[{YJ2>NJ(竬CK q\o/̙?hQZox4&,Ǭw랕r7C?L)jML7c޹ yS+ px/~a\sֹ=M>HR20+sH?Zș◮F.1?3OL3Pkc$zvδp N8Kb#, аx@+q5|ӕʓzWCz-x>qc 򏡬ZͮfMZНQǦk.Π ^:FJeFrsNF*9Z} iT@͔*q=I=%bdPǐ#*ć'cj#wp;blJY-xioI Fۊ񋡎= {-{>o9c#KKs_oڹB{\%v'CsAj!^FDxr3]WSG*n\4, f`,u4np#0y+ F2nJBbтOzGzjmgB7&4ver? ~FF 9].,!-]k#&=WRwκo>"QW8ѣ5_N^rt?$V\z𦱽G&RUZ[bƹ x|۽w v*ύnB+֣!l1XOd͡E)mIj$8RصR \jdtU/&<LQKre$Ԑjq~F[;Z0╎[#Rr:K$&_]7rKon J¸yW+U) H??Ŕ[4+jyhV%YRBsv~m%] ,0~U׵yKoi:ŊHaxq^J/_E֟K%ۥ x20#kOZ?Bu./n5lO][)1#!#^ԟ4M B`5 DO0}az^jidSꆳ'G͑^k5o^-l忴~u{i ~׭mx'@q[{IE\t^lR49覶Ȇ0r3jIF*Qe*J+RoQwq=ikyU=f2{嶒B8lw P(;"8AwPWѣ 8ZԇiFI}se&:nG^Jjr:$m4*n;1@c}OʔcaHʃɥ.BqS7EƐIQN)Rd @6?%Ze\gYաj4SgޕFyYbZ.}BUd& 2(8Ա2*ZkUF&=sDΧ?(3 )3cSAe/҄ s5MZ*pN(#4AL/|e3ҭܭL:z0Hՙ(68mhsAMy\VAץK~njPhZ^DJAHҨcHȥ!^*U?Zn8[`8$G~k#]+t:nj,RyV xs\qֺɽ-+! \rjt[dSNsڤAϥjKaQ)&H571#4 "Z %YbߊiX](dXsr)iֱӔ[ }iGUXwVNi6WacsOkNX)*ZHg&FS# `L`'qθB1GojQnVӀjKcՀAJǤK6eɏ:g 2 6/˼zMd"_hpcIhHҜf\m 8[߉gIt1#O<1AlW{ 4R+9; OSֺsTs6!9둓U;GL7zP`z%{Af &waxž":l l3M$G0zҵlI̍)1>&Gq*L5x?_-/X'g=vLʼn q޳jƉ``0HOY IQ+JRv.If\RQ^v+lwdϥx7"B";:įdB{f@=GW'jsҶ.KJ%l耏\85eq*!X`q0`9$J;jDƒ3Br9`F*ֺ0fVNUNqZnb؀S^&}+O@* J.*J*[՜owai? ?̟XA @5=XȲXE <ҵS2oSkOIاݒzS\Ϋ, =,k{fZyb{ʹm<ڜx)E7˚WlܯV& "|+⡼DMӞȀHnZX3ɩ{XGj7$i|lCp*0qsR1E!¤Cj4iH ~=՞4kj$u,pl:/nއ^ݟ`M4l1j?,|>$ѺS4l6s\U'~U& >O=k|Qc [Ep,PzڮnJZmEj?LtvW#L)*A&enmo-c8?~U++ Qe֭o^]FBeC\hjz8\_\.H03r0kЧ־qsDHgn TfGo R5"8_ƴLA'X6E0A )!8QR"$Er( {Q.+8P5&ޟZmo" dT[cWh$SLrqѨ3:o©e<(4>yL\@GpSnsNjEQ? A(SLpn_q6-dTbvpO֛[ex'd_v+vHR8n+HqܿC]]lPE큚5fR\rw:+YrNhg^Ӟ3up=lU. 8nsZ}FT0=V0W2XU\\a{D#;M1XF1^oj)& '-r<k(۫d86VA^nVԯ%fB"-'N3qr[fX%c<}k ʭ́M0Xr Q6JFOI-cƒG"7*2Cy A{L4R?κisT_5auT\yjicơ-c9$ N?JJ.bW݁R[=,D jZ_,>_N)t5{bC~ l܇1g#z-H&brCWj ?o^pn1yj8>y]L$n}y ȍId&3g.BŌERZS4FJdjBH>ap&i.FKŒ֬ g"U~P*3ˎ%Q"6YArzzPc5΢؞\t88T/H,8{Ѩ)%9Ty~taMuIN1IR#GmN+Et'LtQh`pzTĪH;G".*ьQh[~V} kɵYX;ʞ»[=4+#$׻ @Ն=PF[PI܀|ޚF *R2@x7`SlHޝ 4j6U$z19`k^F&`J秽dWCli%WLٌݑY;t/PEB-˼m1$~Y~4qv8p=FknH:mu]dzQS}_4"hH Fm~+c瓺ڴvF늟fpZGmUb;Zf&*qKX`]yilmH*cv:Je^9 aVFNS\vr2:W_% g#pܢ@g,J|(%S *O֬=f9䲕"r Y֗s:pҟk@uUk??Eu1[vXҸU7"e5H嘞֞fok{0~R9v.>W:\YهƐhjb)n۲xr8WQ#X[5o[܈g32Wo+n8@^&!{H VmM8C,h3k|ch_Ų^]5ޜnDe=@di}EsU|䚿bB.R[5_v x)j=B"yFKV6i4H{(pGa5}={{Ӿ68,A N@'Zs֩NjH״s0D,[x#<'+~_imńqƛSFAwŚkh1[xF{B;}WSV wZ8,{nxU񟌵mjPɪ#)m 4EUM\c+.>]ՔSCrʲ1G@:cc] A\\m閾j# 1gt6!qlBuv_Jy5щ"M|cq1`r.砂;פxmf_-eWך8[U7$HS!F2X_zO& 7G:41Sl-O!d(҂ `;׈|::zϴr3]qb&E̊7ի!1%JdT"#iTKeXz$vb;}kvkU}:7 ֵCU0*r+'T)p pyl<jM^q<3JJN"SG*$Gb}Ed +[@#vk33GqY&F,D5i4"{Ġk>xAAwC,gm6Wf°JǵtҜ_[2 e0ʢ5%iTz|+{G A< +683Wk|MŠOxI61'Y6HJ:nSSłkzTMzj:m$3{˘gkIX#egtZ%qi"Tp:$]Ȩx,}M%?r#PW$PطR>ҬEdϷX^-`uIŊ+N*Be+w1q*tw+Ga[z6 ^Ky$x3yA\d5s/ڳa듎k/Ulo!>j[zƑ5:}2#,r ϭr̺ڊ 3Pd')S׋%Λxq,V'WMq%og9ч%:( L}vK40ۂlt}Γi򩹿 Z@CqҼ mKRb=+5.tnd#9vld[b1eFg5wghwm!`ysY>)\xnt볰Ln6 J?~9Fʃ*17ȫnyORk^mt<#{-&oz "NJ>>Gl}FƝmG2rW9k뛈 qn=U.IZZ Pm~I_<;XIw4w@y7 Ahy#5~-_XYX=>( t7= ty愩'i9f,V ԍ=A4׉'9>p%j2llvG9>ٯ9e^W4TZ݉`APOjeIasmk a낸!S+E^߭PB%i |=39!>ekw&d`{}$$vR0 HzZm4L&x֮r]bhY3湻A1[m[*9 s\Sz t>qs)_ٮ+U^m>Sq'!WwoVi"0bzIi&Fwo+^mbrprkW#O}0j2SOGrFG#W^Gw..tHNˍ?Z䡻 `Sp篵uZoYxRy]#r Ŀ>͎XFbPpܚpVe Jigi]g9'խ&Bck]}{ioKN]]Hd(4'p: P٥8DCXR})1J8Q\TjHxBmXY]?5h\|Üt#wN'g%Դʆ .9^AwW?c̛Zqi .Qja*qN-9vGzhZr'3FdOi*&y(H䒻V y@89g%HVٲ4I+THXRp]};UuXqt׏ _? ޗ|0r]r=9DBA5ΐriXIcR 5[Q)KdgPsYufm{֬ׄ$a;Mb&x4p$蝪!d9$+ sL$A֥F94`2iF}i*Pdždҩ'DHԇfZK6 ;l܃}iہ<$KGzGikvc~0:G~[#A\W!j!H|õhd )RnZF6d:$ 4{i~=qEfrRHQֻjvKu rǁmfmrG@ihEZI\%Uie ۨd>nHGVgշ\$v6$yy=pj/mX!" Eaw&t_6ِH*Y+i^STC3Mr .ai!,dq \r:Avz5zfG,Jb\; }R9cq41.j-qkkuU|suhyMy+jRV:(f`t;Vty d-͏ݩnia̭mfi8:3T`F0J҈13{ x[R&u *}8EmӌxU/v:*yCz7ĺs*[K>)={?e=c4LndvN>*ҋRI\"dgұmSˊ٧vV:+CB8Ԕ9_J΀irxiJyRVhe$VF -+u~6 Ѱ?tw/jM[{V|F#YuttVSMF@[]tO@(ZK[@;N3;35cB3GUj,  W4LWfVh[)ַ9<.0Qw4P[2FvKF?uVW,e5'uu$?2\9֏tCt\푬l![KG"+! s^i֢PB?J-`xERw؉ 9&/&ΞYla8sm%Oc]g='Tv4t "dmXaU﹛y8nv}kgkKmBF˗C=@?Kr uO#O2K#H,=:ȞHUMB?lcyoL g XYVV1yMYhEwY9'ֻ_v#ux㴷C!*@:Ӥddw^t?C mڏ44 =7O֎kx݋c6PXˀ8wIhnX.v)9'h^mos{jҬŢ rr'#@o^L2=M{\%}Irqۥy;~& .wVy2scy_s]9nF)R#\ЅY1W>Lqדz,`dִ48&y,MV eGq;$M뙝GWC}2K-,1+;V=GMƟ l{w%QF}9#h SSEI ȥ3"zOFS4s FO?`3=˟y~4{~4=sI gKew^!o#W./N;WOh _ ϩGqjr\#*; ^kt Eޕj Kg&2N>|orZXWQѵ=a|aFܑrDNHb\J-9iE#XyxGS}%+=Y.rqQu&85p;Ԭ?wIDi`6rj'Nj3i&{ ͡SQ! ެh)|~F%9-]fXBFNF72`pR,wt&.].&rsFP7jL;nmз*։r.Q3$ 樛&?5{PFLmuHԳwbI4xkliwzy}jCKaܧj o4Ȯ| H V]MqKFx L8ޔ=64 B8p)ytdk4O[ V> lڄlZ)i+t!=e$f(7REw!rP?*V\*],|;dӭ5"=쪡dNm˱/i$l0p\ݼĖlfy }nla+ÀSӌR|̴tDV̔TbL0e@=wWT1 ]t#V!q\)OPZqrce)8:?,P k6$3`JVڗ5NgMeiS]HfN V]&#Kbj 9+6;]G`ɕOsV72\$1 ;9!QTcKZ_E[6]֣, -{n.7|5gd6۴gֺt`r9X'aRwkv߃//y+-}60r dd_ߊcÚ\%BbGk} Tn*y0nǞg@.m}R="\&]crEluŜ'qۗͭm' z虔㧥UvfHc92WsoܕSWA9i -H+mP2F[ں@s3ιQ~PkV΁\ZޏeS1v98JwsZ4jqkT=Ou퍆&p \y+kGU= {5<#\Aiyl#_@G'g5<+ix2tW,d=ܩ?Vvsxdla3=5MQ>Ӯ }wRG4soc`#/U9kTw9lZ6c\g]u^.oد[C9_&,4 [ۛXV2K{ۛSg3COYwCQ^:.0`1EF@)ck淸կ$cfF0یUFXgZlM fORKЁg=1Q@T|$?&r8ҙ bXC.p)[hʜ2"M2HW8 qji:̚<Yyj֥QݏYPq1Xn+ ..DSE0f3EI0=Ȩ&k5 Tݼ>lhӯ6+a3UI 0 R`ːYK4 *D)s]/3.vy&[!e+ kPdҥf$,?( Oq?+!rҳw]qE(Yztdž% O^Xmhoagos!DŞrM [ c tu%OR֣[}XջMy8qBk7Oll9H=V3::vvU:=@ֳZebn16{*.*XACNYIXЕv;}-ji+WV9;2`{9"zN꥿$;GͷW9],BJ٧F̰e/c\W]*Vw55ks$¢,V~{@phwoI#$0)PH Dž^I@qǭ:IN:^Ժn@āF3ǵIkk-oaR2G\WU MAPʱDrzUNr9dV p;Ҍv(X-f$,{U0f `zzWd*s XuKTB=V#;MS,8U5!/<.3sǡUMu\N۠=sUd\hK+o\} [FaЬ-Œ#?('̈BŝgJi QI |ڍ59PlXl/=&?1%ɞy7^iˠG'9F$;T:Ȳ6;xqJ ^ƔӸqp㰦"qƂ"s>izE49H,3?x)3HVS@^] Rq9\ւoSM<) '&v(YUhqIu;m=h!N%`UZK?΋ ''5-[CwfO|IURj8lnc͆&čFkcM>.V(jKUnuO{KP]e{~NKXW X`4[ZXAĘUk)TJȲ6Cv ZF<ە$MQ_Z\l߹ilw #nN;t Ɂ6h:=[vx 9N23]N4>TL~W1q.|TѬ9,VLRVW~@f"w]-ҙa.`4kdWM"$J$,ORٮ>_gkFW)[j9R\E0OA&-s\9l+e'yr.1Tnm2H9Vv2FvbI=U4meTY:=H濖saYxWu eFrEgIXm# ,\J ?i4KIjuv/|~F6p=+F3B'mYڦ]xɴs1I3KStyu #>%Mjͣ~m5p߅t>dWfV-s|S#MOlݎ4@ߵsf+պT<89na\36mYd ]j5v #+Bbf7ֳsjmX=zsVhbec 2 s!Sz&]`O ڔRP 6z6) q4 !zbH^MwqZX EG5č?ιdS8 Z_>,̄.1{֍XaW}AY"`Ƚ oZSzml,^d.'1зmjh90*3Ff|ĊFX0dO$VouyyVQqojm{MB[M>_BmT` dޢZijPË$#i]F[=k,'4 DNG |"׵][ $2(0$ڼr"!e*J/.XΔ}ە;f=?eaF OcH8[K;B+}VP2,R6Xx2z}@f2`czj>I=JF2hϙ QGZ; `ÞԐY:RbV[7xS0@OM0sg'E"iwxLڬ[mzKA k?+!8[:=qc sƅlUXR+8[vGZ#&a.[]j3gc[A)Ь{T#J`4)yf;F(dJ60 9<`dw,88sg4o?hnOBd@8h`CRyH#(W"$nIj@ #d`֗o'af"9V 9?qlvު*F1G.Q@)tn@<KRzѶ.F*C Cے Tpv y_g"8x8b#j&uhråCًIxmش5l~482HZ[D?HOznVFDmv7⧖1â޴v3tEFN3C0+2'8A}h8 R]ca+dPWԞ5&C__RUjpdb(@sޫTׄ\uS[ҕߚ0cկNn f$gU;H4hmA.OJD+}i̇`fniXv>|r+'MϔsZH1L4v|Wx=*3lLD_-Qw+#Kn>N+:}CHޢ.Bz+Jo!Nkݷdlyq ٭7zKJl9тFd*m R=ꨚ9lR@6Nrjc >ƹ]鮥QLf :55֗S?q.\!oOrz"/BM^)Q2A})& YbXCY\ȁ']t\DޜTJ;jzN^~M?Y%wQP2s!ߵp ݏJ.RV͒F3dUZMeGřv9wwQڽmn#=\8z^Zk$ds} NOqW$ED^凭SS'Ҿj`fػQ\\I:>\Ĝ.?=4?}E:=!j(mf+'x튱^?U$\Ո26kj]U8bIBÞ3-P_+*gg\I9mbΜ~K1#wJfg5D#T9s$dXU,bЃPQP#隽d[/3^R-RW{RA[)-GVRby9B1#1V _XlN c |1!F 'ҵ%LE#&X݇IFn?aRHtqx](7VzN!4I*}AZ7\"kBO j0 X"91_HBuWWh$Amwp_ OF;_E\4i̍Hɷ 8~aKG挶@r:Ul<Nj![g1xݎjk=Ҽ% 8l6Wh"]& Vf?L=5cJPw&8GQPoN+ГX6y3x^L!Ҝ .<YXfǵT<=jukȯ@_6gn*37QS( Se!ݜ2 _Y2E^wv!.9~lY: wei n)&F;s(4j< ^.c6m/X)0TtxvO죔%VO3N㷺\92}zPTO6[˔kit>r+R~ejxzKP +#5uXJ>. NrG4M8;FS4X홧r_$Z̷Q0EjM=Y dp?y3\鷠js롛ٙs29 T`;c{T:HF1rk&` ?#jm)#֡LR ZSaVF,gE:(8R95N:d3BgsZq) Jb\.OCAuY qGAu5VQtfR$9jD'd_zo<`?5O06g9❸sޥ@p3ҲfgM \1jZž\2%F¹9`A+3v:?m4.Y[i. /O]Osz$H^dBǍI5lnd'厽:ׇ/ol5(.a+rIEH鵈"Tyq(BGH5q{C}5THJFpLHBOA9#ڨ]C6aEh.%I>SX4$Ͼv٘T i`4H^$gpB78R é=?1 SU~|zko$UT 1+]ˋSzG+#dli92rAH7}M[<1<[ GmuOY =jlON=NG_ƲjMκ+=R'MX2QHEAoooH$Pk!|c; Ѐ 9&6݌lc&xΝu=vc+=*";"3H]y?6zV-4d#JY+jo;h%ck^y>S{Y^vg=2Xhqܞ;鳳\͹Fs AΕ(NȹJM {kڛ~IݿE11AK48;Rݜ]IsY,Oiƙ3})*qꦟdۡSO8!PFY !p{tfgC9v&D6\j28QV'p-"$ ~Q gvB ޔz e@\>[ ES ɫ:nMq֡nSسk"]y{ my!=i>)8^F([2c.:ԒMyd'Ҩ(+ҬLd-*qvot'uu[y7*Ã< O9\i:9[QI|O~=jIRd$OL(ĮfǫkmBirL0'SSW1cуRlÜ`j+_\M5)TqZzbxGե*d tk⸵KgL8U\%|J<شtL֡Kkھj Q-pY?c_Zѵ߅.hKu J)|"95ztkG54#d4Mg CYN5,?㿍|=kVhd[i QM.EuLC#|wHdY|G5i?mF-o(gGZ:Þ(fvOq^z1?x"."@Ⴃ)gK \Dy~cfmi4-|Ki;`csި; Lڵy<`Eg5;^ޤ,Qީ^X}| 'ESm1TU؏r,#xq5hƗj^n1kN%~ս:eO'POL-%}NvL<ʰ?%֜.P)eN`pA٭/)>M}[mէn)D'B9UC I쵽9u;K-G|~:5JegJU;s5%OofxzL$pw6͹JmSTw" sr< YH)mTb5>"gn&v1FW5ɕ-cʱFXMݵ<0i,FXڏ1Jg[Wc8Ȳ0x.2`NSGbI#f5yP۽I[)bs֝8I*rb9X ͠ZW*6:Zn9⌲qw8#h,n̅?DXvq`^G5ʊԌs]DWR}j~3*_H:|ca[7pM$c\.*贒d唞tFNIg[XlbTsVOrI>8 /eVRz1AC;Xx 댱6yvUJjT暠ٜd D zL :%vv9͏@+#Ewee>hBz?ffʇYп( ykox?Jm9QLmh_6O.RqUԤcvb /9˓k/8^13:K W_0:OpYe+ŷ.kh!me%72sҧ|O}鮥7BJw6hi^k+?*ӒE

ƸMFU[IFOQVm6kշ 7GcA i*bUUlFzu$8Z_ JVl欼_wGkd!8DV>!A#L%-'֝;\+QUSpS5rܪ˔f>gQ+Ϛ Kfy*jLңay{Գk|}EWd qjԮ<ӏJUV@ J7nӡ d-Q~o 47ZmV$Ǡ R_οJ!+I1W|W֩ '9awp()PDl3| RC cXeWjQNڗRƆsV#\n%ҎU[SLlQZL:=7LYvg 鑶#5f@s5a-Ԯkni6ූ3u,MQƽͬ6X6dVw1ЅK[/d8PZ0R٣CjKi:m^Qw "nbsVI}hkcnv1 r*\Z*2M TƮ?vqU:5}J;X[xkxrI []Kc!XACq5m+)pX{wXgbzX-G4yZ%³ YsFTHQO#̬֔N̿sl I54Yda;O v6Qdu@He?0SfZ]e8?׊P_!$YbVs1d)" G]c#ovj9Tej5ԫ!ǵOb5xkYz|mbK0#8Fz};z,rŒ]0qJP|P172x^歧gS{=fUܐZXa;lGEA?ri_&6ͭ(ʄ~0} v)is/aQp+h {~84#lw+b3JU 1Uzuz~osy@!*:f+q8އޅR-)ЪmTA[sm*OJemb3No.#C$$QOc]?z.i|8N/O_ YӾ xUȴoڈ?:9IGYS(q_f_Kty"9@xv{.jZOK&4ڒ(i> J$mk~'7MM-R s"~7cה#qG6HMϥ5&pO#Ҥ0 E;_9?)4Tڋ1=Sy2YbGBJɼxݫTmg5)lT#JipMJ9*agҪEm;{ HS96<-rmnpyH=b>d| V3H?- j ]\HPsSQU%ilPKxAU)Fq9$q`ROe['5jpQ15r*vq]uX#tb>Bs?&ЃW86WMokꪼ6pj#ƍ]/DY% `_GJXS${m !u . }k~u#"&NdHpG^jȧ AqS- (;Ɍ??i[[8Жc qX"m{A>D|?G,0> 2#ݱt> ʤh|9b ZO5kueW {;0\]ऌfhKi| g5.mъ׹g]t?g{S,q¨:%C;c^R,EVwv[܂jm^)̎g$YC*A Kw w<䓎=)$⤐!bݞJlsJp֚"jǽ5'$6rh^ T`0u0wcUb\,dҞn }9 Cpx欍cwBeFbSQFDXnՏsɫWX1I\ш݁8'֦9p`Z8c*/BL8|F\6pGtd_.~5oK'M4&\]06ωK𶍤KT9POR({W[隟g0A}-8/ o{״E'NZ$~>֛1zIiIH <9+FkBo i:޳K>:A M#;g.W7:TʗшXeRA;eOS8顝3Uc֣gf<9=)TVb< R4 )0R8 3JNL I9̇>*2h%TN"ϥK u4v[K8wV#}?"WҵT]?[dqUP皹(kS36 Y"cu>4*q\ʦFfNܚ橩U_2F#TZ47Fxr~`U>c3`-S128'ڝᲸ:Ur֟?&q7)m?P)je\P/i H I[2x/*;zZ^Gn+`!t_q eJ`Ye\ GJ NnmihZ4ԥkTcgֻ4fUZ6WmzF{ycˌ9ҧn"R7cZ*r7Q7v{\a] xP",h^wZt1ͨ&r]%HvyrϏRk˷[rE4LFPn+/ags:+ ԢԶO$q=ƣ7" #Y*}$Mу؎ BwJTm Tj/u6a CdV%o-$M30pc)lUF*tmT>Kb]ǣE]g[ Hdg`Xl}JM{!V6Uy\? J+Y̠T\DGg7]bNoCXTM/Vn(d>O`5ť+~]5|)em> Sp+RPv3Jx/pW?ʻW•I ǵsN6B"r2A'[ π)-g,A_"Ѥ$"Ǡ~o? ;R^7Jd(g#_/vYxJ-`+ Yu93Jrl֢8Xt`ˡfk;;  1$c8Vad,z(; #!oW:7_~s} N2Yp+O1]y>&>1H'Fcu+-jzh*%N 1~/aq~4Ưٓb5Ǔq~.)̳G-Xa -ớ}ZmWÒ,@ ʠ3#"RwPtb ʴ  9#bhtɾYų$՞?j5} nKTB>$/ͩV]ns8 KmƍFVu!uyA= {Ԃ=W<#j"1 Hұsr58#Cֱ P:pHuX -H3|[#'#׊r夒e#pr67vsp3 rq[):N3勫3$y@F#ޡ,;+Onщ㸏ٲh\i'R~t,`*ԓ!HO(U_N>xvayө$5X#C./4Ck,fUfRET G&Yiz]ܐ" 7ޔoBo9_q,~+n1FQ\0Q k+hےIqnшff^h}!vMy5eDV#hCU$JqRaYU~cz`gAJnHZB :pmK 受u!R{t/'_>GNkw.Jt(эH7wU hn1J'`sQJ$_bne'k kWeqB(w噱ڣhl秩6Ԝr['>rg*W/;H*cO PẢʰ9W_O>iy6<ԯy$dм˗@nFVƍHsF L|G5|w68KÖOkQfb%(cbWVcװ:*dǥA(^$fTG?ZҰc+4ێ~5j4nڗ2ޑ\pzT;ⴱ0z DUrH4V kjhFtFə=Vm̋)#P0=}h`B$ҤH{=#`T4 _i݉_j%PLUNMI  SNq4PI6G@]_tkUF:>6yElkrX(=tҮV̎U%#mt? ks5L;NyX9>=j0A2HKwn\t&YؤLrJU˂S=j ݳWQL0n oNw!ܾ(+˽Td6 Q ]HZ:6%:SӃW=ZWG_i̠ t&64׭9/^W]g EȽBykNPG'9ƞJʀ=Sឯ2Xn}|N? opI '+Vyĺg+R[o43B](JW{q]S0jSYb]:pG3=*}Ɗks.nE2i$'*~BټʫiȪzv-D^sgKujv׶$Z7۝ϵ%n۷ ,k  vsr ~'XӮ91(Tdg٭S. 5Oxူb=z xFMLE+ w曡W_7V_<>L<}(RJ:n9Uz>W#}Z[)+̎Bk{كi khZ;}N4L%d$98>6mRQ!=\^Ai:mqnu9~>u)%Roޑ*Fw?QHkH?RݢG"m tp ~t|>9o"Yvռ⯄U$ 8+:T{SSZEYM迶$#=֋h)g;uvO܍$¾;avu0dkJvfBFa6؆eSvEREfNK+-3?51'ʣmמ>I-Գ@[\t:ZKl`aƩ'|'xFE OX}T(EBnm,˖j~g4PijEas V1Ά)&Ha+m#%1؀*DŽmEvpǪN3ۥU+IVcn?(]݈q^wJsIF\n}Hl64x 0GY=zo,2 JԈFGI&ck_Qz[<~5C\qӼDZ#S /$Xc9SˤNO+;OJ&%h㘒NyR?Z.w2FÓԯJl ̰OSTJL"~ELD补\0੧bnd>5)\WDj$!T9I*~Y_Jzًo6hg9iZ158"UgWp2S X\HBS] ݍ`zt1LqsjH.$K὆)q[LfX+[Mw 2kP𥖥grA4B6cG?Z̋ 2Yx sCcM>wZ3"@ qzno, R1u22"KBR1Ĕ0:civ"pRg|=63ok YBI\{ȥq3A`s}-v-m Ǔx=.o$L9r8d]?[Fلrc$n!J8RO|W~#5ǎ6 zzmon#j82î=ռ:n|Puw&M:ЯF5zv"6)[ {Sqx?yc +E#|7xujmoȚhyL+kwuի ugKXjw`sjzN%(jiq6/טWz~|)C'|CW2cM 4?D.eC\I&7LSpTry)vNtC$8H,A.%y'XQ/sһ0jt;-H8T6k;d7+Eՙ$$vjXM&5.IL8)m[rsR֙zu 81" U A_i<ߕ<6$jvW{#1B@ Բg%{Xq s)k;ʤh8李+Kr4ӼZ*Alfegl 8\g\FAZo:Iؗ 㜊n;ᶞ鷤΀+/5͉~^-M^G?5[SPJ=eI*R7qH uj-IJԅI暣'1sh1'*ؚGdv%]֮ZL2#-!1"1/Z -#?P(EfA4E1 $W]s_\z6gxT{`F*q$p=_&Z+caWU[]Y״uT%Ȳl~`3Fo : T FHf>ևQ:zg`()ٿ i}cS+=SR$mRF2KQ{?zl_%2a, k{noK*q6Ve ^)'`Z]nI& 1T5_)|?|艤߽ΟBZW1`kw_^sEΡvZ8y擬]orvgOJ Dh{[k l59mldV!8GItt7QҵYQ",:{V|j .Ykm 0`wFAVC5xŶ#y@yw-+a$Z:7hڇbQEń[#}[JX#p<;<`YԴ"hdqmg,rWGм+xóN-.p ܌aK]Mg7 R~;g\ 'ecM5Zn־]w%D4\>IKk#u⾷E}4 á =+e@ip˅^N?5r[K7E$\#x-MWq-lj0ntȯy zlfK؁Us؀ARBqhH4k2)*T9@ 6M&5*_3V&&~kwsb[PV֠O<(^"i,xƺ/>6pnI( C\#m'IKlprWiṣsƖa$2{XjPh$]0rNVD6$/$N|~U['cOS^7 /XezJSV1u>f.TO49!OGԏpI8ւɩoBq>[A_Px+]Bnt!?bZ_5uGu.9ԁq\ғ\`%Wl_ĺdFNsT1|3ëo ZxOL-$$l`On@OvԠ-3DvT^/6h[Ym*YvV^71p|K"q2q_)c2;Jm}i$z>$yF'\qHgxHYVm. *iAkkU\׳>N#%A>8Ԝ3v4t$] jٶaTEK6?:ߴwJ̑&(Z?^su0 89$qQԯ^)e9}ae[][$ $;Nv='Xy4jW:E]n7nkoPd~VehmZ{(@Q#}OGѣ)-3s},uzz>u1|My=|^OQ+f!rfM-WΜ#^׺mA4hC;d@5c} J.5=k[족d ;`xi0z^UH> g-5- r;kWѺt-sTPS[fI u+(WΞw׼h w_#0dӆpOw>.|"4ONoiYyJ~ +'tg麾>[;hZgek1{# u ,K k7wچMφ#es7Ofh5i4sx_Oma&^շ2e>ץ|%MMo $z^k;5̶:EPzhv^/Ym`ƤH"bP@x/{?Ztqą^w'1_YQ+?hߌew+B_?yꑌ9zQFs~S xF/5b_,_F)v,H'֜wF/cjV>x6m|%%=֩giQo^Ixk_Kq SM;B8 ݽq+8*js*7s$Ϙ\ȪKKdiHq'.naҴʘx?GU^SNryʐs6{Gq⭅ǥ/NsV3yN5J~d~XB9(z0EwVI-H)y圎}'u.R>r5YҲtN܁)_u8=e*0W5z]ݾ.ۀum--+!_prsI;pJ" E^ݺ;n8!ڜL6l9djW ]j7JA\B)~rßza[\b&ZzyX}EjKqP56v)>maf#b4.̎=hdOG5L 86Cm#<09FM #֜"^t>>;Ɲ>rXPJc{=ݾPUeW6!㟉KMKMw3)m2GT=RF9K *wCJR*-+MtV8XnYg+$lU9uisl~:VZ!a j9̌r1LNb{9ߍ.V5$6dv5ˌ{h9z+^3\\5ZCWbSSvղ2b;cg$C+$'=I= Ov$ E'繱,gh$A 4 tA H>^ t>ծĻ`cW&}*8}igre%fuݩC,+1t5ռ=jsF˕^s.汷6ݲ@'$gҮ5m[óut%>sgk #368ijtaz.$E|.#aVW]BYU֡X dzWB U>5s.u a#$b})f  Mʓ8xǨ Bb-~gȍ&Xs\/ney.X\kG.UT;h>#o5jLa_%,cLqz%xJA 6 2uPy 6NU@PC tu& `rV4zZey$4.-|'Wt) ȏ#{វ|e]|E\^ܰ3㷠*O#Z c+4`b Fd|0~0i2 'ZyXn[FQIܰ0}ԿhZm+摇 x>?~|Y_j$DvE}zc:|D𮧠2ZZFKM~?L)Ԕ4ن"T9o 6?[\HKrDoPF!_t/ƍWKH%B1wG rI&LJnmlIu˘|W-o!>o6w5fky]GQlsiBxv;ug' 7*oK,yӿ\(9$zsB cڼᇂ'wos.,'kYԟ,[zc 6T\iC -GaT/x7NsFTߒ* i"jTXp:էQ4:R)+-Hs*!fXFpj^j0`\Ap:zqQem)-#oPE7G6턙.: n [%wO}Hs_:jBsRNo-W"5]X,N GxdrZaaN7Uד*/v.*LzmhN^Fi8Ϋ [ME4 *jΞC&}Qr>cT.&f Bk?ɳ?AZ] m|%I ٍG;m#9qɎG޴QT}Ʉ2xU}{0OJU 0iJF4}ix :R晐)wzU0!Z7ªgc3Jf#sM^z4;Al{O?B2)\9K01-l%2W&m=s t4{79Cpf9rbӘo8ǧ4r\ȧ; r}Kf溙- ޽iML)Ju?2iFmRo7fzM-n e? G<#~Uxv?ӥ_N\HdV|]L^'< 8֤>d(1Q,pL)"=F8܎e>;y3b8+-ܹ;ohl:TA⦂hBN;EZҡ~JܰG5JuMdmhn p0>jIeC&F ɫ琬+N<)KKhmXAssX.)Cj If-5xn-/'|خd~xOAfhn9+$/BR0!G.9|jBHr#7͏bA9U:w:_ݠc P=EnhCY a{t FҧfNx)>%PY1__>iodf9 8,T# I˩[QYdtzREcܷC^|Iy$qi%}5>k{ȷX_~ܗ#^tմݴAGXRzI/i~ҵ M"}sƾ'v{d Gҳ.Xn̡ٯԚoGwE x;j\wveF#$jd\?kۍj "5ox |SJqZIə˰W'SomM!" |ez>=|DCocO<8X._P;87jPA~k)(ZZbKT}tҖK'7JʜU-k#it@r?'|;k]Rgc꾅sҢ]oӴ֥p%n6,4\ԧ^J7Z{9e]p?Y{p=]}g6CkahUF@\ vo ^ks۲XBnX#dE Oƛ\˘*jQkD`R2y~k^=ky }ví;4:bi؂+}4 h]q8+3B\U\VFwUh,EDy9CR恀<|^'TGʽZ]0Q{lR.&%$dѰ*LW*̖p اq9ʏ/SP"Bn1m=ޅpj ޷p2VЯȍVf_0\Xnʒ \ҵ$$tۃ!yF|_B*_r9֬BIVW fIy!1]q+ճ,ȯr@|Yn$"B00hw| ./NHH,93G bhe>D` r*rC,WQ`rs*,*3/@eX\Sr?JjinxϹTg[^*I_[oe!hN#5i2hVOR6Wi.mfe^̄U~Dm& S"\=Ŷ;C/͏j!5g-(sz0%֧ 0'ҹRKpHi&k R{|X71.O5X4;T)ٝĩ㚧o՝UN T1 9Б 4wAJqM;trg4۠'*'$,3X.vW$1#lT$`#r\uD{i$?ѯsg5e- fTrYGg ӤYFE,wZj 77[frr 㚤h\GCOZ6E-#m9ud?+]:z|uũ]Nn(PVTkƤc?** mE>7>U m̄[\5<`W;iݑ$8:5ۈH2Clng_<~ [qXt23|`NsV ^Wk+#↏*zRR&62:W8&r=1Ug*9Z=C 9椑[i%=),OQS4ЛЊ$yI-wniv@ qVB>gBR 7HsJ:T=j Fu%O[hxT#ZtJa#Eۼa̜ؑuO\T=)ȩGT4RcҜM;qip=)D}BgvZ]#aI gI͐_i0gfjJ{?6 aa<1.wfcޗL3}3-z"RIZ4pA2Aw&dT2NVlkC=- +sڭh@UǽLoZP4(B Zk9'֓% 5KJH;TBmzsYV7u]^toP>Ydr*+0xr ՖbUձzһF*:=iP;8U$hЧ5Tm S.T@ۮaKE,TPH$oI[zu R/_j6S{ӧvV&jE9rG+rLғ )?~n3IUf`wU5v Wy'ja'v^c5I•1ȦisVCRI@PݩS@< p8J9VGRHp+OMu xܟHÀ+9FI.~D S-㊻<)TAoAC_=&ǞӼ7=躬Zo~hkH:~Vff3\ԭ:|7<]ak;kp?}( ^| -_[ԍ܀r8ۚK FZ ܦ6LG5RUdgN<wֳ{a ?^K/tؤGcæ (P8ծmK䍣;imi}tٵr9kcyL{.r%k?%j&=ꔑ$}:_߆>˦@)HsFiV5kέz25ך*>[2z)ArR7)&3_7.$u#tɮ3Jlj/F"@qҙL,15|s2e MG.P86k/tˍVhu˟Ewm QyCM8?xnO.4iU_d/c 㨌'V:M*HFb݁eps#~CUѯ\28EE9+=x {6ٔ`LM#㌊ѾBBuSN@9C>Tu4OJF;FI;k0Pdf!KmL)+fK^Xm#8;/#{՚koԞN=* rY$:ϻQK1n(6Ci*F 5j ^cŝ cE+md qIjۏI IBxF;ZVRD+HH^ri UIv/jDn݋U]=B&{լP!ڤnj8,Bқti$ %Z(INm;zLw$ڽYub|c ar`zBv[¤m_5i7ڄW\,!V`8ϵc[H,e;VUB22X񶧫|A5g#E*!\c]E:'2څ^*0P#lH ֲ/>M } WVkI˞*g_I+ɓ J>W &kU?3~X*ۏyEj({\,:>F#?J7d=.ǗBƙ`z->y.s,dt1rwQU{:$Vo ^j]8>{Y:kOkvnǨKoʹpH6:MPzYx_vH/EZ# m+/Њe G'ڽWB*K ;2ӵ}fwWGPP>t :c#m~=9nneܗ8#p"Ə:E+h|2H0nm8U $*m6՞~u 0!qRmŃlL*,!Qi&AZw6mHH`4б C}JW{y3|el9; c?Sz<˜@zSŢqV)ʇ9)^e_SиnxK%ꊺy/ zעi5ҿ.FfrpgQ97Ҝ AZגEqb;X20kW[kSU#aZo#2u8`G"$`WjL?44 YLmSEμ`*A#-N<ʕng?>7.Fi< Z W8YQOEНH ^٦_xr[I9' oZ_CUm\O'X7*#̳6\m3y4lT^lpiJQ2zRP)QvJn V O] O=pښam zň|41jWkDF#<犒;}s@v ѾCo҄=? F1qJ&n%O;}E D,sޚe8AO_΂TuK}Z+b3aO9-)pB@;3eK'arc0ҫ0xՄ:Wm-\O8j;^5WFԲZM)+0̫/O Yh-*\$NwE:4ƐsUM )EjY.)7)q$Ӄ38̉,Wg`FOZo@ɣ|XcN[ve L*ۇ>9۰rw.i1OVU9㊐nPsIA4,f n`Tܾ{ே:[kK! B>e7Iϙ2zWx 3kN{BH]['z6OGd~VHEhuQ¢w6 Z` #"_HC}yWitµl:י|qγ9xB㩮EQjty)vi^wMe,s[6(>:ZS?ح8o[OJ_"v DYY:o|oϤNuͶ Π/Nce(:(ԍ Լis%i4%m5Q8`T>G!aw3Z_DX6w.2ā]HSvX㤱[^NC{@{p1I$ӹK5j8j H&cх/9 W(Wh%bbxҠ vcw? `iv5GQJЀv9—r(av=qI"uxSKǫi<;1oV^3wO9$hK2lq85' RS) /gV}?JxHd;]i\E`dZe(t/ x{O+#u)͚YL9 s J4;UP|ZD@+'6tz~T%T} qK*+(~\jʼA qfrIl;"RdqH[8S,K>L~"l$ s)8sܿ\Vx^IIzfmȲw%G^8^CiHaTmIw w72.GV85nYǖ~f)VLV 32ǓVA番B,qTJ"ryk.$HֳZݞ2qI c 1U&Xd-45+=G]K]RO*XeO7ODtQx]GA¬2՟3[~<ÍiVqҡ5`rFGF[kx`J-|0|;wWT}SQ;NDKcG9NVΨRۻ},r5kWL^o Kav{6e{kڣ2\?Aiz'tYĨlOD W]&-=CMԯ9$Gl{`')NV# ue~'s[M2&6FChp,7ǵg^]mos#H+ }I'񯢼W> k+)5{k2fDP{Emy##/d>X7=gF qLLlcZ3OqChk/gI3#?CJ, q,H̉BQZjS/i&፮Zc4U'Np+>jEԎ<+8$ђ>猕!E]QڜIz%FolIJ 9dV,@q=FR+erTLKw^^:ԋORr 8k߅/9J+cUܱ$ۗQƫZ?<N. ZI= &֥fSG#+R,tz-_<8!#8U!TxxwvAі ^OKm``V$V*RCgsul ld`ǧwV18*=+8]caiQҘK?|ªR&=~0P@P€x1O`S!8d-xi15)l҄|d`EH{L8"7sW|2GsGh-NHz; ryԌ}tÎux"C \rHJ!+kͭvwe̓0V--g@jZBG@ ә&A#+ VByJ4gWcg%#Yߖ{E䊞?"eEG+UC瀞Q^V=@$Q'ړ'4QM4S@(\u z(1 c4r(qڜ[<(,|chaEZ# hҊ* =zQER$6xw4/ffKq|e?Q\|&k/KmNV?=}Y-+߈WfQɳ?Sڊ+מ é&ԺG?? EŦhpInK9YI=]|J׬|sᴅ@K9W:=~N.)Sg>,M'Ɵ(}PYGO3^V>-dKK "W_dUW:jb)ʛXxU h7spJZCp!uQiu_/_%y^"(ߔ tKR\}֝qfn`wQ^j ʎZv rb9K6qڡQEld,(6ifbqS1Hž1([HhdJ\@E BJHaO EVd8@x}ςdXs:Y (U)sI&cxKՊ-u &ݹ~\3Sa$0~TQP4.g C|=|u=+-U=ۇ^k0jM7M"o]6.ߡQ^t'U#^ͳ>8\/)aJ#(/\|Q_xLɔcvGh?U)$8FR[[XbCB>s<JNhRc6M;P0ʉr4Q[IɘErݣ,M[FP&>@Fx5͢Gaeۺ(5ΒҮ>ߝtRv`D>S\i>-Y#9#al6EvT#S֓j>EZ6\oLW/1i4[MTs hse9i28cσ0afa5v>$j0Aɐҝij*!mX>kEZH+J[H*C#3Џj(E(dۊ9m(zf TQa7n~P.?L(B'vh-(o3~tQZ$"h"_ @ui >Z(#=$% P7#A> {>#AS^*+!-.WNS.base[NS.relative_Ghttp://www.jamati.com/online/wp-content/uploads/2008/09/bwbhometour.jpg1234X$classesZ$classname456UNSURLV%NSURLXNSObjectZimage/jpeg9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Tue, 09 Sep 2008 02:31:37 GMTUbytes_Wed, 17 Sep 2008 20:24:36 GMTU98359_timeout=15, max=97_"8d409b-18037-48c5e009"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd  %1357  '5CNSbmr  -25QVZno|O7JFIFHHPhotoshop 3.08BIMC     C  X " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?fl ew0RQjŶllGzuf㱍dܬ:{{RsգptW%2znѬSG4+.I -JY!kWo졳"t,TquV 'e3g!99*z }gkl|9߃SMo#OA?:Hzg>»  akJQE]ͼk3i ZvAs4 B7/x<}#9z}+ ~񍦣VV{(KB͵S=FT $,#Eƴ-rR.O_7L>B>hRT7pg a6+^/m5Khk.Tcwƽ//CSFuR7k mqj:i֗ɵVXЊe)L6K$fV=2{WOTN5՞C&æip[ہ[{ťZOrqjW2X&4v\0UiNZ%mǔK]u0FڒDqh 08vܰ ܤqVJzOk#Z+YHb-\N*u}kHR6?::c#> Fۇֺ-X_l!cQk;FsչP]gژq O sX6<pUH]GMG}<ݻ`:\+h)Qٙjc <0[h=kix:^cWXiL@3)Sks?$r* xh+kc'sߑ$~:t \ =2]fA %VMq^/}'ZNԾ}N) GRm N{Nv{k:{{-٠,w':xȮGm,]D2YMh>4BG#vҪzϟںӏ´=ß| u]n[H#,aBQ uۚ_kz/iVf`B0 ~n&u?"+)]1A9$d w4MK,o{cx=9Y.E/9^OcҊ(((((((((((((((((((((BBUe[خ1p9y"QQ7pXKQ?v;I@Q@Q@Q@Q@RfIe ׎[[U(CQs5jGhNY <_?u~f4L^ƩL"8)nf8S ss8#KI&8szu2֤ rFI"%z(!p>|?{㻹M28^IOX[ۮs5k?kɡCaH; -}=PS&uh\>&KPK!:cqoxNn5 `p? X9'ֹ% 65ګZ[_ iP$oY7Z6F#HB Nu9+*edwJ2ڗQZ*Wͨ`E;Ȑ ҺDW >:鶏wBN=ji5k&=Ƣw'zN|蕋~-탈ȼd~uwoW,|c b? ?xVሴ$6RkcR5'#i`vv՛Mwgʺfi 1}Q p:V ]Wf 77嗯-FΤS99!b8Yoϖp3Ԝ> `UKeϙ~8JRtw*ɧ<Kdq>XWcc` ]X,g qH1ԓ3U]p0|MSiÀȯ"WǿZOXק\5w^;XtÚsjzww~4 YH9Mdxfu k֯/qG_r:M'nZl4FEZtk΀~sFPkc1?t+MŎn"@5&nGʖeYJ "ĂDԾж8PyȪK 2 quֳ(~5&7n]0%;v5f0vmYkWKLJFL2 Zmqmq;e}Y=NV)idb$}kn6̰}FW1e}w?z^7Sle4 {bcywt.Z+wL  +.PMLD /*|aYM0Eܡʟjiuԋ+KY ݈h̋CڝABz;.JGQ\4XBOpk}s?Jt}Ff!qs+X)݈e_ |H_5k[0_S^?xwRվ#E}>1dw<9o|5pgWVn*JGXaiiқ[/x?`H#Ҳ]ݵ Smku~1_z,wC}(e "rv?=6oPs}zWkJؿ-t{+lܘs.nTty#I^h0jA̠E}4G ߎNsֽKwC6Ӯomv C@@2{*W~=="Qw3[x{G9vI;u5D_2L(QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQHFAU=$u20L=I@Q@Q@8x)؛Hcȱ;O(Bܚyi=†m*)UKDi*6\$Z/#{'fjmZ?]m.e<H|53K_:=3`^xW%tBG~U_ i%Ŵ\ЌƸ]c^{4[hgHaᄃj:5}AmM5=O xy$#rmr}7KX/_OrXsʨqA)b:Go?i\4hZtz$98|+.UּGm ֽqvΡZlv8U_,-ǧy! T(*G+J2Z9y`R2AMwUxrA#*Y|>gWE第qW<|l.RC6oYh#_H׏ΘĚQiБչjڃ@/Iy)#lÍVbIv.Mf`DxojZ~=Ko O=rrHZD@ŞF ysu&z㝙Sl4+[9/.vFV=׊tKH4/B\ ?y==YN-dYּ)/ePP=F㴾<2I#na|OV OmYȳd`r k/GPןn|=⫫O~ebGM(F \ϝGŞ'4x9tcHnɅϾ } h[ 3 Ix>#vfkR21&=z8 Tv83 |)M73zO(Ҵ9VdaskR@ƈg79͛jekk!fxJ `9T1ڼ-kxk?x.BtWpܯu1zr>dxWu{u! H3Du+ʤ緽vlQQ|jђ1QO9滱嗑yN/ƙ!qywaA ǿ`8g9yFew- K+ z]ďhJ{U~s(P#5.>%x_>Vgs"M?W xR̾ mXg &_kҵ[KH0iPn^2ZSa| s8aYOQǽOsj#fx[Oe? ]*Iid1H#! g9.[EKFj[ !kQݶ^qEt2o/Ko:`nj>ex^;܅OCSJZ5ԉ*{YއnA [eݘ*8'\NyfOAқn B{֮7Z鴝Pia!e gW|^52Zx,l>4SQ8֛I&.3"J OP}A+ID6[E&ߧ\Rqn ǖ;K$[iwz!-i;Q+{0Kr$9^=^ӭs%uf-1?ZFG^QT2 Waxl-'mUUPUczN ¾&4;{ k,nAx1-VM-]>JIdw8ֵF^]_=΋+&ω5m2 p܎ /|Kce>o'׿Zk"0Ld%~.Y2M{7@.4H-.}mnZVq m|^|!:N[723E wm&W^]Mh>2x4[o?M6(0-+ ^Ԣ؇gxkx; (Ȫ|="Dn_v)U-T95I+}#\nj4 Z/ߴFK46}M=nRh,ԽŒs!1p=tWhmU@o3A\Tt !$3QR"p J6; cMy޷+:O##S5mi8iITխdSK{]5B:R\\~+ڬVqo `z{>R"m @,|5"&hV9w;4]:{Ouf-Sg,nMC`&!#JGַq߈,`iG%_\m<ӋVԙ 9~@-F#NǑ?Zx"P/..\Р@pJ_S.e3cb#^RN3*xD;w0zuxCH^&M:-ϟ.{MixOυNVs$,Fs#5-CERso]KR֯qG<0D&? |pB,חmK1㹯uð^ZF;~"ŠY|L;#M%x3~~4DHqN|gUz(I.ծ&K, WK^?m:{fP60?r7" NG;@WbkV'' }+MJTTeKC|m_ِ}ȎkZDn% I:FgrnBΟ {K>Bnħk)+9F'-SտSXW_[h_G7FM09?{I _s|aiW؝qUP\[{jLz z^8a '5V՗]y3.MF5>NWI6ceFY&Y5Y-8e{b}fJΫ)X ^?#ɠگQy".Y{m}6=Nk4 :(H"u5s"\ |׬Yq[+VI-I"4WIԉ[_Z9R٪$Y(e[x19P=຺֟k;gf~kdt1nM.ڇÿC}\9@Y"z֒AXō3T🆵@CVӅԮ@yb@_X[N=7Lt<0dϹ#|O-;SO*Mi19X5+"FqqБ^⯄ˣ͡hWW]][D\.zvtCzb 3at">/5YmƔ֓b TE*daҝۖQKp)QEQUow;xeI,7ǝ#L +ٔ`@ez5j'ʵ}dZs{8Lsirjzi8 ٧ V1),-I2d3)Pz롷F4xyH#Q L灎 a9H_/rhQ I*J9Ld;K)CSOBoީ=Oլ|KMBvD/B~Ae jU 7R2䇱twFN=pMg^rѴ X"yHg{8bm"` y*pr+᷉t 5itm ɻzf}LwQu=(G5oM_?|z Mr[E^,=̪=SjQ-]x.XƚĪCXdׇ|_I( ;f]/wlmn洙&6)$nU*ƨ[b˼l'ki.Ҵ}^Dж eX} ax:5[%30D?*4;[k.o4F]6+dcZW/s'&}W4-e V]}̶] Q~7 X wT6P^DʓD܇F *j4 (Ph{SKQ="d9YfUb"RנoMcY ļ|!kX!I0=qUʖ|[0DϘH#3gY'l7 O^q}.mFYw2qjs5:bqr3}*}(JZ}syNIEa &9opz4 (꺣_\)?FsWZ7<[;r@-p;`vR>WӲCKc5Rt^iyot#ռr^h֬lN'BoU{FʇZp?Xsz-04Z}Wy,QR3k~Y1?sWnKd16}Z?dסҊK̊ p>Ij[a4}5qs}q^i\ihr@}k:L$S3_}W:6i?32d,_] &G#<ԛЊrnz<iivJ5bX{.+۝vSIQXjoFMgTWuu6.D>aQ^Ğ"VڱӃj%iZV]^K1]I\e+?+5_#7)ufǨc,,|#W#L5@81ˍsҽ3ÇKҼ7Iq5{X؅P$^s;__X\Mw,Zr/C=WWCXѢٝ ὴ7ZuKa2+cC]"OʪV0Ka'^Tj^{m|g'^ow{i! c8SRPY<OQKݓ6Gҹmֈ }45wcI+>8~*r9\+i BZVܥ_A|?+K/ҡ&)>?*OXh (Ww!|IČuPFZqCg>8}¾0'پ8|d1ɯ M xdU;R9v8:RLkN/P\l}~UK=ݩ {cM/VyS>83D4nvt*q+?n=kۑAxz9^v-^:0N|lF10(?\ץj5.s%p 뱶9*GOC^óW>NZl"|I>!\eq+4^k// pL~)@[*wfїtln9HbHCssV<̭2n0Ml)5&6md*p@\a?J}wv |RgTw^FwteቜD` UrzQ(& O \İң܏eyi9c0]=}+qPnP8 ֭搶wE*ߎ{v6Vz Ͱ t7..$\|ZEo9h;pJeorUֶR;Y>csS!" 9>ײʯDp8d 8(+[S*GkZ $>X*x= R>mKX=1ܘ2[`enEW|ƹs fA#*ޣKov~tLӯ|HHvF}j4p:0cazN:"ZdB7t>٭;\%DhdϖgS]6vј\pLx=똜C #Zp)E,V(!x=iZ+py=x`ԭ&ܛ_rc^gEz[9ݘw\4oC|~EYd3@ vdtEi^R i{R!8ׇ|m}ZdGWQlhsts7|[ux-.X}Yԃǚ3yqd{יN <+m ziNۆcԖ.?ҷR~9ܢvMSޫ=VMWP4d[@8Vk;oxNq^@Y3~ __{A[|6b:5u(N N2Yʑz/[Ykc ?"dR\JZNYZtY|=),mF4RI[poL{%/r? -n7^i\q /3kslMtOm=Kvԭ.ƭ5wrUCj\l-?5V>@nY"!<skOOoXX-X$- @vV/& i3I ۮ:O?zi|R[…Jiǜ|+kQ}S_$5sOa`V0|H!-/tqms># 4 EYQXʝvu +AiʷW·k|ȱR瓳#U:rJ {xc7v 3y`b09?kΟ྅5/u 3#ǯk㹟×Ǧ+{?ciKVG%ح\6vwRZȚ3* ;ntu5kϤ]l@x}~/O-K5FC2D®޹G>.H.L9c_ˤGqE_8+oeOANש:qg1l(HLmI Ѹǵyimq Co֧gP̪#8#}ׁ4ZȒFP}#_wq~׿.QE$*$GD#kS#iiq*s:4RHU;RV rTg9tAoĎ?%i&wl󟋾s:L+!;QOB gwk ,,fͮʒA$%8 y8oL m[tϹֈMc<]m?x_bե\3XwbqQ_k$ts}uX:m_Ih:M7L47 kN߉jޓ741qzU| /DlQ%y}@pI;Wb1W+%[n+D9^gV{0l?^ jA-ދ.s%?g캷چYNA  H5׽4Ef^\%#5j4MZOw|2:o[|F^V! ~"i/I.ji,=&Xt`{g5|{CڞãHk{[*8{Y2~iA0W[P%9&5&ee1yQKq5&%N2OjW :0qG"~D:}ӻ\V_jVv)QT¼+J_@Jo'*+ɼ_UcFX3e>t3Oc>g-Ϭ.&ҹ?y1\OSBMC ~:%#7JB J,xXrN[̬e|=8שХ-42.?{aڐ/K8݇OM <($RZ./2밼$K;gkƂ8YHd-It jvV0[_S:'#zmAXvn:·a G; ̅'#Xlu L2>Zs&<-x~3֯TnݯܶEb k3VvjZ؋T[i*?.*\S'$մ0=}udnDyN;]/NO 28bkC<6?\?>~3 [xl=6H|Bgj^k98pG +Is6ioxV[xo"y,SjF[ߚ4vֺgϧGq+rl['?ʽ|dXv6"0:̚hHk&cb7Ɠ?`ϸ.|G *4?q1ӿ# hWffmbubek_೽U/9{=K=:wAlaΛGkF&20^Be/C:yx.hҖb#]J6Y!߸I-?*6.uV[9|6n'_iYhG਼@̒(;ONA4[?{>?J^7v>2?*pɏO.L5ozXk^ާzxg NGxQ r:ϧEy ZQ~k;+{?ZN<њ.(;$>UoY= ??%[_Cx51r;Ҽkm԰yg{nQ1tb*lU|e:-ףxl3#m mcϡB%eƣ^NE3,kuǨǕ'* =3^?2¾=9⸓9dn_bXjo'R gD#Ka5QPz[(E&}"}IHhOTG1[8LyC(}h-Ţ#5N9$Gށ~Ae%qێS,H7SZX's9\b4OʜpNNqڄjj6l*.QVuIge\6Ք]28".n7`8K6m hZWjĝP6`H5)6hMSDDI1 ܖXs2kXaYC·*ЊϞlc !qZũnWVo48aW,fE ~bC6с8Z_ %IyP,{=僁2 -81"߀?čk]gSEŪ,w`gǫoQ zԳjȻ]Oq圦*Zw5 |$l =<~)""c V!(*rnKo̴^G ?,ZntRQ%.#Um~~Suڣ 9(Js_7KqSiiQ1/UHկO' c1S%eԘM34.$x(f죓رbOD;ŧ>ۤ\Nj?n!f/iwko 6 q^ua_˜Egc׍dSCF , VU2W:׆ol<m$L7I" 7/X?%Nhz:Ph@I5$֧W48Kx& 8%szPS;  ? nt5gŽnʾi'/Aee-͖i7%#Y$r]\'WI; Ql[Lw=#&(=FB+[q|E`Y0CsRinh4ӾgJANRt+mofJU؂ñ៧;NG{XžxwQy.(-[wg~fÞ*=AJO6$h =kZRL%;?|C|}^$? :ٔǮ2F+| ,t6=OE.mNU!B;8 /'c夌|V {-d%O=E1ȕb(]iht'U6 n o>"%SܤSGvざ8Ux[];iLbK4FIbЮBxƾ$>Nf`{>U4Ѧx~(xNbu Vwĭv汩i0l`,\cpCៀWͪir݂U\|'5)mm;S ml6~;E{u20k9-8'|3׾&Ic!mUj/y E_M{sxy$q>mX{J)-iӤԤXUCG=:Wrt O *Xhp*>Sk1>?ך-in,~g"DUlU+ju3DxNX(1צc44o^|X?<[՟&t$YPtַB^.c64cd:Ap|#iD1U+>Ӯ#hJdNb0>EW1ipaa?h!]52<{0kJћ#fYaU8zb]jZx1F"qJ2TEM+jբjKH%Ͳ|=:/k:WbrJcXwúž#][N6;OҽV "4N,MkKt,ĤymlYIr7ʇnrǮܭ_ ԮI?Aַ|_%h%ĺq[#H3<mj:YGwqq2yv*km8k5X+<ت H6?ʱvr٦|}6 ͩx1?tKq~yy6ʐz_|Km"((b*z4|&Ҵ=EMfB!POG:qreY)XG66m=@%Ɍ)Zkt: K^# c|gmN{;YR]E#VA2M5wyv97}:B4ˮ1<| hªH@Ze̗ "[\C 3&ir+;s;+1|Z ǟ $vh(e䪃⢶~F& #6b 9=~$>5Lw}|\ot:ѐ"n K=.] Ms m_WX,zcK0%1kSbF66LLa,èWF*>lyxzkMFW/)c$5vyLo'޽w6K{6qmN1k{yv7rG]$g1|7NoVȞic[(S#ѳ]MHy?[Jha޺hW%s½:JG[,=fŒ(ˡϸz@k.o#n4L|ŭ3Gֽ, x+Iq)'k3}g?S? ݓ76*ݘoڞT-iz7$y\ 3Y*H*1|^4mׂ:eZ3O>/\S^L &duxkV"z}諲ߝ  )Ǐx1&L|M T >-\]1v@G?&}HY\Mp=kx 9E@QWZ6>E}q^XGe[xCZtk?xZOx 4h%[y.u[-012B?zVևf##4`(;3KRN4bv@^Q2֣5*|doֱE?^{SPiҾGj֨k_]lUW6}+hҞ>j![2)Wknc_3 ('dtz F]]s̥揝=VLlZ4bFsa-73u'/D{6{WKܚ1͗KSFiH*FPr׷=HJ\{U>UlUQ'C}@*ݽq'a_ ;>>Wb/%E1 3G&U/ 2gkkÄ csEj&9'I8% ŭkkF]_f0}ϺM?Z%\ͽ.. c}xh"2pXU2w%+D#/.qU L2A9km@s _QR]+']:tM{k6N$Y%H\zEWc'P TZ~% m%ĀIj\DlO$L^5J1\R pQ,i(UBdO]'t)w֬Ȗqw14W, =>5.b[(Ts\' BǍ? sE[Kw" H٨xmX_sv2tCtj0D _tep {|bݦgbP=L1\6I;Zp&.ö;Y[Bk<$LL2~QfGNWgtO5kIgel{tnxj&Ù'z#M䫵fܓ~o\_zwZΎnQ\D 9x^+Эih~5=T9מ 4}*=.kK#-c]4k%N ~ h:ium.'&}n2{ ,7V^N*3g \` Mo-k[(l[hң7`3J82Qf.bO:+OSZDhZ[|sgu}[P7%1XNy9ǵf/K?"qm}FJ$2}O,&oxbTATv#cuʦ(ԗc,ƜiTV3ŐO_Oi],&&BzשQL&O>v`@UH.J{m\ҧ9'Ez+Qžҹ[c|UPҒ*1RqK&g׏ÀWgLϷ8)/ O+XR>hu'OMvྣ su$Ju/ٞ &>$q65ߧl?/']_mI;ա|#xg r#?>)WZ=w5}Xt/J<plT*xXT~io4"Zߋt[f֭]mX_mbԤ+kaXDG#oxOjC!'`e>O%gdoo 7tֿҍe~0z`q^>&jsOK jt?C:g`x-D}m)\U 5.vj)!6pkQM5dL OElD0ԙ՘O\y)j:a'΍ {ߤ7_Ҟ\1&)t¯xGG~'}q3ҳ9Zx=cf_zm%R$fZO9P=EXTX{U{rv#N1^ē4CA卥Tpj(ʧ`m?25+Rv$#=c;0t"8yv,FʷT㠷wfj׉l;#2ڥ Zᓒ%:yP pxRxՔIkF4˸ns G9Gcw*,EUBp˴sh͜7~"d`6zҤnfo]ζ_*vZ#]*1cf)YUN'h=t/D$$R$;}{D(YfW'(ld03) *:O^koedujD҅0iJI1ķc/#3v01me~+J+dB~t#~>r`v..76,E<á#9YK+xC3Fx`9礍9:Vx-eDO#zD@Ց=>Hb[m`:z[Rq]MsGW9pNH˨?53pfE#a4kU, LFk =2J+UQ`Xɹ粓[AZ UN90[E$ }1$)yk_=6ڸ t#ɖxːF^ k/Ə-]F u,s$ǥ`^h곽})Z,<$9ֵi:nxFVV)i%DHrCX %_!ZFGF[;/aÏb \Rv1??CAt[M3p!99K/Zmx;JZ_W ߃5IAeG !⾩?{7鲌@סAo?zt}~+ҽV*pVfZ=O6{?) q+?iom!T|/!_gÖgд->Gx OmeῳQZ>~[;w1O׋>'4mū(#[Eu׼6j6?\:;tu wElXeEAM\Wۭ+PߊߺOWn@o1R {Wýyv^5Tz;W}6ށXU}Y;VF_>x\xU|1jc?^ϯ ڰ$&9Vp? grcVɝk:0>+F lpJ+w]+ꠖ vī]]O `Q~t2wg(I6E/ #Ez'Zyjθ֝8rE-V5|GV!58)I NR4S)'4ɠߡSQqZ{#*NUm0BO> L0DIXh "KX ?ZhH,}dtT5x+V>!Z {F1g"%6uBgqÐjTj$U5ZGs`Aӿ;׭_B'^I _$?zޞ?’p{V4 Veic`-Σ;k<|ydS^ӑZC0xS]΍-k6$Fؾc{q[er1ܕgZÜt,,!}wWaCj#Ԯ#?z(B-/tbֶ2H:5fК'^R6<ЧJ1HF Vm! ݭ1A$2ȄY/egHPoP+=Wdo:0 H*}EE,1(;`{ոL%b !JolzVWO,?֩- ԓkS-6.CtkM|ךlPJ0"Hj Bk)YVR9Uov2۵Dzz6ԙidoBEX`I%CjH5VY6 `q1j\M԰s-4C_ i> MGJ]fhbx0|8_1)l`kEuJDzJSy95dv_*0T9Sx/ E}ΕT+M3iҬ/nS}3@z IEԩMs4CS5"2֑{4vIxe^vNtlv5#V u;m4 !q4o iz Xکc 8;_~kYa  ¯aR쏗/udζ-E$@"t ֎([z.#_GSۭ88[dFGE0x0Oy-ԗw/rA=&8nE %$lWbwq}k.yq6oƺ"t _Dž-,>UG;5\$R~o ]:}qe h?DrPlv1Y8Esg{Mltl^ᇃ.|,`>UK=U%]K7Sय़q)#)\2C|~dg5 9xw_*-R,5$=h<$@XžeȖtGYKKĘ'k ~$}Dx~Bܼk_ѵ\`;G[]٣Yk:t%vQ,v1Ӧk1! LJg擪(mv;aV#$|pO6ϒ[6 q Цe/>WYe]_}w' _풲G!;G["֩, hwԲlO+W[^Fg}u|zS u CBA3#>-GC=W|2Sqv/z+~s#?"1GJO|LS֝=ܑ^EB i\|qvRE|Q#F^Kh$:J;x.X+oj;|ֵə+#?΅~^S:oB0rj8V? 65 |[>no.I@-# ;?﩯zm9ܸ탚\Hx-Lu8PWOks\ȃy+|E|A[P(n4{5 ~|A?]XӞU7}9z.w[$9M*.yb$]1^!WOִm6/qdmۤQUUN Uqq_G*\ SIe!@I4x]ib;s6t>E:PUD9|GG&o:0p8950 Xb56b>mَUR -IFG2!џ)R$ENLFxai2=i3mft M*~r:֐p"݇LH5hEU'q35N=sX-R"p֤jigᙒdt @+ nU m:PJR-˴mcӬԬP.J^?ξ)tb1l;wr^'ZDm Zjob9*9TZ3ަs)E&u/V6bAYW|ӎYޘ =i\BEmK>,?yH,E1T2S θ܀u\_`!JPVU7vpGXNtVyKҮ{.uoFz1ƻ֊8ڪ;ʾ>+5iʴtRu+ۻIN?*ڴ^h˲V9k 8@0 BƹMN4*s٤`r J5e>E<^SRCw 1 a~r\=*V ׎騳wW4R&di!}[q|}oB.i)dU"KrB1};3V܈; [r'=K_jq$6퐮@z5iBwS%UhխٜSݸyO{h"Դ'Xg 8~8X/MG\ *rOniZ|Kxn-H\ >*htAyڡF\0};m:_Fۤlt$Zr:V$ׄ{vkiQOҭ nU<`5ilC|$$`w',j=&*xf.}7[w&ZKhy!B=4ԆP1§q9iO?xms9A>o?b I-g ?MY^'M &ߓ>>XwtZw e=j)f5k veEU?IR+CNǣ:μ½7 Ѵ/ӠA 4WA^qr <+AhbJG @jڣR)cN4,AFk"vSEԲiqjzOJgN1PCf(>-*MO4Z =i4)VCOݚ@ec8{i@r -KEFR}3Y> "Լ9}4ؔ$&'[y$RuSqN(EG<1_<<-?%mZbEl,ynh>Ja'H己  ʀ{dW4<(c>oc^ [>T:\{h$r>k~ :_-Oq+`q]Et[+m8D .̰ϦkxOF4W9ugI֯⟆ZYKs{u Tc^;9fxm>BſW@ U@OS+:ؙV4vCkrKFi+5ز\/ޗNZ.CZA%Kڿ]қkcLHRW̛x,QE_E4h"O.?-8QIHi E7>4փILg4 M'c$M^ ih̨PufިO4xq0lU?v#Lӯ/t_gƦ WoZ ۄHaUH΍r=vW][^|Uk=A4iGҼf:Eu'~m#jY⼱YE(p0A y^Ư e GZM YX?YUFvZS$K |YzlZ^sBhHϖ3l ժmK6R5InlNڬU50Al k{&i8֡ Q/:q ֙\9Kb6E"8d+cԱ?ZD#*2HH)V׊*W0[x VbqW6,Ly;sIKۧH(hRRǃIt4 4fLI{=N33w '4Ɠv}3㸤GZPxZn7)8늆k Ϟ8Nb_x~EޭiG 5܁$dydK&@$\I0!/c 4M6=C %ݔ0Eegzג.-AooP|M1(?w+m{؝c+['̚CFsWv|G>.s{1Oc 1V͞ gK*ȦrzM']~\=<7qI ryɮjY‰b{QS$ۙ?$C]oBd"icF)v8U<=9Jj)]|#]OWV/R. <>?<5e-|[c&.qUImQGq-OW][$ag63pFp}q-׃-GG3DW(G n N_,m^5JMs7oKo/"|?;x6%lȒikH6٫ռy~|={y,V\[c,rHǖ gSDX(FJrz 'ۆ@" &2ڹZ}]I&B zM.F\m1h:"ƬB=+VTҮ糿p1:FDC 6(#=.XIC>cjQ 㟭!4+3tjOH v3rrt|B\8~d)HN"=D<7ҡ8ce=)3x2̈;RM"lY3Fϟڦ:Q57 AW5 ⿄yc$zi%ATMfw@u|[dM8|]yjvcI\d?<'' CrkJ~ǓEѢgG^6қI 3M':*Ri3G9#>rM nzcy{on@+~*CJ$]kVdmʓiؓJ=+uGeݞbp:5ڛLziu >X&?ZQ>OI^)W5:KOBk䏂U<3K 1W^ERL,CǏ lI|c@}Qw?ħsڌnŀ!}JL(/H(Ycnx qkQg8nV3bv7Wd1cRk{{;n=3]\N/,rHEbH^k˜lw|ڜmnⱧ?λ}+"k =j,]NXo\WS.׏ƪIxw9c84l1?E%3Fx)I^↵/v5x Cمyƙ\jwKM,p:¿ t}W৉uR/ &x+)ONJ1O\ҕe\_5swor;R-oZU'9|qsJ%zf ןR{-^ɢyG+5;HAdW_4.Yt<*ǭ-byJTR$nx8Ž#)>rO?r4sZd䑗OA~SU 8JV1AC6D)p˖5%Cd-͹$ akn$ٵI܈yzО d&%0wt5R>PWs Oxv<}*8kN2+EVF[6;"[[[jjaT}F8"sR_ upn/aY8JL.Oxlt|!+Xv5O遂~?$cE1@pqsZ԰}|t u֜"59⪬rfـ8oj]IhIt٠"dB3k/ n ؙ՝^t=nQÛ3aVE[Xn;H ޚ\'܎Hv;oV3a5~ש}E&:>+X+pT~"0>'v!Qau=Hi ,{J6: a?t0BCQ'}tECXVUpeak/[Nݰ4v?pjY#NO(a_i',J8t?vW9R WCӁ,>=CRړ]Twzg4maCidԍLCddG!n:TXQ^04U{G~+;3 M9T%)Jޥ9[9<xa](X 9MB )Y>dPz؋@$k*Z]{BjL}ؾc\uc9<ẏ1facguwA?j[4hv21Pu)RNs_j?/w,3jGk~#T$_kwD ca=ϻ/|A7ڕr/D%#Gw.5-5̲ݜe'ɨx=wgZ3{m 3ujTr*uk2v֣-a=TlYQy?,C[JqMnziY~*]N8 ˨W>Gůg5TE}2@M'F'LS! tc{9=ԬdzOB㩍qlI bKzcY]\`mwwUc6vⶑ>Yآrpx?r-<7ּ\NVg%]K^hIuoY5c8⎕DV݅w_>F6k[kE28.Ak qnEԻuU[[%RMeIf񈵵T:̷sG85.lگne0T-3M[QjbW<=MwnoAr,4Y/'z_y|^4_MIV9[KCc_>&s[U]>fas7W㴓aCeIzM{9s0#eeZ}*:T=;Ưz~4hFeA#֩k 8y>_^?{g_ٛW=ۘ:~$Ѓw0_ ۤNkEl=+pX# Wc-}Oaj\F1q\tt|+#R qB)'Xj:3t)֭m>]]bl`{q[O6+qesۧ7bnxL25Yj'ژh<%fIM79$,cT+ך`h `3ޘbJ*6+ U^? 9nH8+Vm 5@G*k0I3j]4zcŚ3)֧Gw~5'1[MsOV&wҞ.FECйšEM:SfP~ nS^{ ' w.A+iPh} gKQƵRҊ5/A3co.MǾ&զS5Ҧ\V}q~>XZ\ݟqmCmٚLQ e|妈<\O2hXD^U;(t6/|fR.m-M+#pYt=@T>"L֬]bm6Ѥ Nykw}ͥJ^и&OO'Zƌ`ڠv`^8iյ=v/ mmd)$0=+7+#3vO6?F/=+iNJ'84MkI ׬jj<=-m y8= և6jzNkmZQ?* :c4|9ۥeL.sZ 秭s~*bׇuIgi ܒG6`"{UϘU Wh%w1, 3|5Ꮛ žũϛ:n+o j66::Rrmt9="Q>pXsU-N?Z(m.s6sԊgMoD̿)w2K6kûšvuʎ+hB_:vz 6;GZoxr EKtr e9C\`-Aukk<Ӳ&zϑFNyT眒%-`[,)Kd[WAJqK2I/وÂknKK -ܯ' S0RFq|0LgLw,Rݸs>ĨDKt8YEr_|uC+Z^iڥʳ,Rb_[_ᥦc?vhMc}6{sӡ>YMSu iy#3~9^ + 4sn*1W 淯jM$%&1ryҸ7[/zĺE4KK=|K!Y_t_.]6>j6T22Fx%XsVvQl5?h7K?h-kڪI] W،[aHs U>Z6-̑HþAKCtRO5و8u'5" [hTpbR=hKٞ3ח6uo?߳$JQ[ockzEXA2XrV[]?in9^Cޢ20&s5Ax5ɤ&O4)ǽ@[L/ZZ-^j-C3яҫy#0"py慓*&ڀ.tі!$cFg,pNqUC$,iB, Ffad}ំԾxP>uWx2" ղ9j{89v5MTv>o냺?"Gg'.́OIgF9/ANʿ7moš|D;wZZ/opQ;&kBJ7rUk1P\~u|K/ kao)e_fr:0s^϶A(u9ҷ>@n.f-]ZSG61?_C2+$= t4Bl՝+?}#ZrnLZ𮩸g+2oN@O cvH\r^Gw:Ou=9cha=N+x]DMhW#+KӯmgY$ h)|ohrخmGh}0q+klo+̭WYsH'@"{H#P`c&d73j.kf '\t`fi?:g)|灏Z؂G^gI[{[Mdlg+s[|;xG-.80l\$pHs\ܥisf$pyn4Ɛ =+Dȱ!r;YQ3 S#LS7ƘNza;hY @,r=q g/|йEcN>>݊tRl}S%uqvgifa6>:=[9ȑ $g+|9igPeWWZ-k Xf2\2=d_6|F6.G澭`m7 ITT,1魤Nj*>}g*2 ?6ּ hD忟hލ<+SRR'=jޓp&ĥM&3QQ4I%C&㊂Y$uwLȃvW/sC+BTu#E=3'Kϊ$m&kZc̅HWok:{atӨ<Sz¾1Լ%ǩ~[ čp[>js^-fX{KiЦĞzqI}u#/{\H#ڬG!JK?ʂ ҘX<iGNi 9X\ ҀqM&g^$ VAI\Z(OVs}9 |Gn.`<+OW :"&iji2 TLk%< {;y$ uEi&;7mt?;H&IzϾ"}B:s8G*}G9?+G@vk90m &,d}+!<c2;w\By!REBښsnUWX::OT>W&8SՏ._a5ÿSkE;ծf w*}׉|4Z .At3$O.Y ,Jp=륹s%D||zTt!%^MnvcmQiy{"Gq\3L˂2HjGt$&ZA$E$i$5Uu壢Q}M~n Y{  Ć' ~hʀ;5V8*⬤m!i1HP[(́CÆR0sZ_yzm/&ӂqG]&"zJۘ5 7q<3؊ƾ&كwѲ+؂([D?c+5OYIVP^G!⏊/VU[hN# sO7^iLM3@PRk_  D2#%RjQ3J3r>48`^㩆mspԷ5h<'ۉ-3zP̪Okkc̠67 >֙#W%=8սA^ZXs'7@+d}fM+Ehoac$q<-fx8"-eOkϵ^A-\8tѮR[mR +. }J<,^J*&3W0H㊫wMަP>8?Y4q W<}+h%L@59_޼*=,ޓ}Tq^5΋{8DŽ_;H왓$r3ی 9\CTIo x94q>|Sd䓓@/FӯOK3&j\ڟ0X;֎OYj6KL&tzV\ڢk;I\yRkF Ep90{-ݷqӊmq+۝=3ҵ3rI>(5I?ZG܀PؚhJGv@vg3cvWaQl2O"C{a |G\F<1_I_GkόĢ񱟕V#Yީ /H5}BK-&#r z91Xe'fJ*8؞2q^,RKCٔzQN)<{Ml1jM ҸiE*7A42p8WU+.IPˏJ2%|/tڵnιRk2k8ؿ*Q Uċ#qOTnFkw 8YmE96* ,g5!=kq-vE Oǥ)ʾzԊjJK{C br6.C_S~ǨBM|#+6~ףNyfoM/S#*|=U5>`Ⱥ>yW aO;jԇӥrb6:hGX>+k~aC~b=* } <5ilaoK恇'=ueQ[Vsq. PF] (krxt-,L erE榞~;@8:tS7ػŝ" 6ayjށNe⋁#ּzU F ZprIXawR>ht#޼b 'uQۼ 6ףAщɋ\ *Uʌt=鷋^@I$Զh :Q(/y# Q{ EOSHH%Vx_j&YRNrs\ =^^Moo~ #Yk95~K%I0Q5kK0Aj .\RkV5W gڪ6}*vީ ,ӍGHPcnxsHZ鰬O)U,AFJ"ڴ#hZhX)XRXX-&t7}s.n:&/Ah Ny#cV-BI<wo :8×KE#–/2(/ιB1F?;J2|xuCb #emPya׭{" 4  +4y}gh< [ۧ1W|Sߗ} j< CyzTՐM^ ӄ$VS4> ~eX/ony]y#J>9|qq$Q1,j#ׇVǵE{ƺз$4.^Al޳5ANz+$ЋO=iʛҪ՘c٪W"X9Mhqڵܕ5 mҳS):nޭ2GZ=:V؈b& 3f㯥geeo\U }EW~y Zsi. bURU3v/*Ls+0@XϽ;q ?pLn0ޮ8YH$O1NZvztXrJS8S\JXR:,vzL|n_O!/_;ñ _GkO؆85O]؞ޯG.8{Fq~C**V`\s_ELsNk PRV\:|=GMg!TyxWZM綉 o@\6]N6N+j7*%%]F0Y!϶EC4*r ɮ5;#–~6w+ ̣utFvwX ^eeҶއ'#ְʉb=G4CV؍xOk fr0<4i3E'LVb, cmffsGz70¶+n> qg fTޥ; \6.,戍W^5=k*3 ;LЮ'îW|^RlY. l׹nFc} S 8ݸMBs{ 'LOot$1J0AV?m.l+WSa+[y͔3pm;+vj_ܦ;kn8O9vFIiv]׾ ֆ7ҭryDҸq\J[*prAX+YPE{u]j\ +HrB׬U^FMxZ!) ]C;a(~b`^$1Eyj8WLDtSn~\]w* Vl?fìۯQIIr mNֺQ\sg?>.[n`[=N*@mҠ6QZ90|Jlw5|8oYd_W]FܚuGZr?kMN.Hx׋W}Á:UC׌j.sW803/vrGz͍9]^waxVo6>IOTNpx5SRկ=u׺MN[ÑRSjHoቇ΄垹H9=1IgN}+jg])ZFპ(ϊ4(p#;0SϽzo+ռifQڌ[Ѓ=}OFJlsj|?oƼOZ\cK$qێRھudž,u&)(sRd"챁V-!ȼ  '$zzUkxQ!WmKBt@G?Χyʖ PF=ȅ@*fi+y8Z @Dr*X4D_ SI* 3M#+yNjit-iObƭ^OG9Jݙk5gs `U.jŐi#*Jb}j屛f)W2Wnyo0d7ZCbכ0?q_W3HU,>jp~_"s־o;7:||_LuR<P<3ӷּ7ewcIu*Q?XcV8ҠKFP/Wͺoa9?hi LmkZ_2+˻Nǧ^f/^ݧ]cyʹVΘk@ځ7p>S_Drξ#$WPE S3^^'gFȯc&NLr @$WhHԉ=<,1S^H?:D?~q >$ɢݔs|m5ʟ-I ~Uz-Hk1c(*#b9).YiwM] ޶{pww@\fx-Zȕ fO]L9&E`FTJ ֗4#e [TsYHߦ+f̃^Exrh?R+9.FO)=S^~=X}[kP}r¼8/(+;W~56r;9td⤽9Zjc95C8zps5^_[t jb\wCٓd M]/Ԝ@=SYbtڧ1FA$7bPH5sN֧XՔ8"oǦMB}V5LuT|'U{;G(gX4:+|G Cʵ}~}(Y\q0𭦛csqJX ]=̲x=;`qԳ3E*ƧqҺ]2&/O76Djd9x9 {V tL$ *C+UT)׌i-_swO+6FճGHkվm'Ъb\~5c(O YSzPr{;y5'sB7yd@,Ak¼VɛSX#=|3ú$= zu55ekkek }2s^V<'WI*ZI>BBN1ָ~d}Ǿ!9ߨ\D5f j/w;~r5jݦ"j*y/-'T# ܁uŝs?>.zYODQab$MJ&W]="YCpjŕ*% &:tKFjؕMGOAҸTlΦ):`3jW5𮅡Ǝqp)sP=H_Gb OSXz𲅔(g|֔y3i52ZV6OSW7.^)ytv<`ϭ>G iw_AdD $db׼ZF$|gze[hw 㞪3_@ϟ`oGQ\xoJAj[nUۤy=K)#ڧES֬C*9WP8uʶ}kN/Y <֐Tv"[η bkMӌU~CV0u~[jn4cֻ`Ò-mMEpެ& >`TlCLq֙ʒ88EWbzGRj4F=0bz9ۯ+0Z}Y |ay}_ھU ~.}j0?FkW}x\`Uix⡓zIk3˵Sa@vߏtd1ڸ(Nz(<QɘޯCts*4_܅˦qt,jhXF|N{zjyz#(Z#1jn'E?2篭\t#alvl:"q"Iufk7(z=ߌwnw)S>4=j`["ʜFI}JYwp?Z? Mu Q^t-8Ju+X+*usY5nsʟ2!_@$ k0xzـ_/y',ǜrF+SZ| j}/O)lRckPrH<g/\ߌ1e  ޵Vw>ƅy#_M)y?+8Ry&9u'AL%yk[m%?h8_\<kO1"A';ŻQ\A^99l9<;ܷeyH&9ɧGtoqiGc4R1*V=BTq Tg%㿍_'U4ĶOHsuq⯄Vk9UCBy?h?ƿ3(vj+l~ xwDwy7R;߃^WUQKn&"X6c54fꇐNC7O >Oe#-,Gi66;vMdIH#gcwݑG_ӧ k;9wg⋽cNj>HT;W'iQ59fɶ(drr}@Vҵux4;TKl8߹\ݩxXb[tqT㤹חs`}j:|1t`pGcֺ5PҭF[jjIiRt>g7,ji' 8wnVhNoE6mf]KOK{sb=t7Zѣdn'&a#ڲUXBİ>@j]_0ɺxC/^7KBZ; Jz3ҼT ,W/6(̉ˁ^I .,}uE,}N`mTs;n5)u6yj,OA^ܽxNSۭekOܿqsɭ i'mpG|W?C.hvsir]IIF~Ԛg r] Lrc%bkvq nTұIqW7vniH*;u/ta@YKtk֣y'~:eʾi}ɫ5Qʴn[9ޔPspr3֚}N 5͌c/J w52h;Vh* ȪwvjDeoD5fEEtc骪lcў DUx5DZY'|E<v͸${^l>Eyx/E3j{\}?οu=],*f3G|M s:k{N v hg[7`+Q׈!-L\bx/*Mz>3UfԻ.LlFT˿qW18}IELYfɭcgqP9fL:֑nc@3k6|!+\;lV r*A 8M)5K'OSmZ^zߊqJ5߁/s_W32r8%8sC'Cװɻ\vKjڻr؏j孱=ϐiPGtLE}_Qns|ᤢO t?^fs= (3#Qff6*م8M-Ӣ7$hix[qV4aWd^(5#!rHK[*K&I<:iy~7&߉zk{>&j8.k3˾ cV-2+ӗ&6kd$,{Mz8/يס "5mV&'kcҳ27#I:һ}埴I 85̀cm[R%V&7Gڸ^vk `9Su}A/.vAvmCUa)pcRw3"c g9 *C4aFb FB=*-oplz>lھaGCx ٻey]d\x9V%v0^IJ~NN4z,nT11dW^4Z=KF'l峞9"?*ǃ˱eZ ~nroPUPv{L<#&m9&z5͓Cmy4#`RO 1mUa!ݪ&o-|f~Hz93[Z2?lZiv;X,c5󽟌Emjo^.d ̄ZV,mܜ -fiR6&7j1];H?{WYw&_"U-)ħ$G.^j 8f;d%oG\?rFzh4\N? µ߉xGk&>Ft\Fcvؼϭy[~ PxzJD /QJ2StH#Ҽc%F︖98=kOSOiU" *,̳oOE@MsZd3d#;dD,v݊^'Yh}5B4IG}FFΫ"2pZZ Vz^<9;ty6>٢1vQfC6{,Qsx` ^W7SG( $l[wQc|u=kj[[?cGfZkGcn[0xkRF+e+JbGr#4GgMڜl#b9x cm0?no/سlo~A讠1W8߈3dJ2.-\+̍>*j1zv1I]Cs2s\W|gir%Xm27 ?,ti{Jݍ__ s54eLcղk~Ou2maIp$mMf{|=β]GrOz=i?ڦcv,e笅>副&2u5RTb՟B{=Y6q*?)Vu"jݝCѻSzU#bh?=t1XIk+2яiR4ŗc8yfE*ztRZ89LߕܧLV5oAz5(1bpF{W)R*Ku81Q}1,2+t˓yeJ;%T#Hxb66(9eP MV3% !3”`%fM;UCAkIRMRb Vү*Vwd ֮Ж@&tIJ۟n&gTWAد4g@uv./zx/ݣwQ\͟4fAWG_4ԭ‘~P~➇@w$.x,N,0M:HM]pS=VVV? RcÊ?ơg`׭^;NqT~֭aҫF%~56d`튖g3ײTgU5n2:/t;l\* [~enҥg^f jI.Pڭ+ KVk9o!~gMĨ twil wI|}38d |MYq?"PSK!k=OC: ӽ3h'DG-90ßzֆ<*0 N1ϖʼˌdzyOYb:i߶`ccP/ }k߭|IFωWĎ_Ň߂ڶCZ &#pz*N8zX\⏡k.@E{n&k$vT=:#N\/k+}aL_AZ]u5)?ywkfBY":O,k%t\Ie &(cw3Q_"KϻҥCVMkVyO&#ҍ䓦-YDzgjOϧZ~Hj3 \\$*q+벌$ԓGehgL5 /&ٳ$`z^ 21SGY*dQjwl8d #RlW-[䟴 /~"=$OE*,sJQs񯈮 *0Oz|'[W-.:C/yK6.8zN/5GxG86F0?*%Nؾi^5!{}EhҪWʾT<տx@Dq.GbuTji\jpREڔɘW6Z0ap( Sz Ūa:g@xeKsh!NTV[L\QXHVʷpjޝ$0Ro5( ԅ!yكpŮBx'\(aE2D( `~Ur Dg(FhQUe{c\GӦ&q4Xc\)IzqSYb3,W8mWZCp!d cevg:ђ?I|4 1zb/WE5-<N\+~# oPLWJ?nھ[MS{jdSW O ִ!\;h&E!z⟏zE-Ɣ?Zq_)GYk+MR-M9q:#>l<י_n(?B-A؞hq ͌[ɑFJЃG#crXcٶYHeHdbL}in\WDJ"ޥ\.͗qQi"’}FX\e/pkP! Ͱ)p&dq\vtT{ 1j ˌVn-G51c^8ڃ)gĸJӱqXB:W?I$n\6_9454hĨ'p9ZE` l"5L/C=zBцt0޾#:lckzyY39¢^<.&ۑ򰮆 sČq޸oOS]VI.C`[`D3WߵKcOa/o61¼7z?Q1RBh`x&4=G5z?T^6_]ga窵yY_Ί:fvi5+*'nۢ*>#{S^V+[-ڢ<Y-kŽ6ihXVNn+mH4wWBW4qҏk5 W噼/v'$֎ 9jn awst6G;4$bU17qUIGN-̓ZrTl7P& GSPf5|Z@|mik-ě8q/m88S^-ƀ {`#R;$Kr=',XoࠦI/l#e5->=9!]0[-֗{}IIF^Inn&&VAO^O aX<͹Ն<_A^(m=O>0Gf05{l/ZLsY%ws`G"0{|%*0c}CiB!P"NcW/ZmKN[f`#'V?Lỹ.̒9֤2[FB}sjFEi6GJ\ƛP|!S1EX#sPHq|ze`GWmD8U{$̞ȩcW}EZg+NWnF*5k:6zeY1!{Ds޸~70G?ue$GbB=A⍾4C2:V Y3wf9*9OJj?hv2$@MՋeg=)s|9'8Ycd3U 5x`p3Yfv#KTa܃Vީg0=kخ]8*Ώ`v=؞@|oU lv~3Gl31QCN=7Z˾O;tWkd t7jce=+饹?_N=~f}% ?J{篦>τ>dG; sS>>"Ii_iAŒwjU3*1_?SV>c2 )y>u$궲1²Gzhr?_6˝pkFGZ~(yWT㸯?Sq\M6NJQ HMPV~ī ?CS-G%wqW6TcՈV(X.1O2!U_+QBJ/;AEMmV)&]h[0 R(Ȧ9HepԵE+FW/ @ԮԘɫpV0$&o;/*Ӣ0V_w\Nƙ{69f.+4>PĖ1dxzw]=]'E)-QB cyWq2uh$$ 5}=:`n*i\OW4_C4/ -χ.m.uh+<5 F&+R8V#Kx -?nF;u ֬$#58qZqEHAԔL iZuΎ{8S_[x^Dn.n*C3l"$9Β#TtNTVxg'e$ԗfEE]7779$ b?×Sj:+5֟q̵1!^:t>E}=vO: tBfv&9U$(yеH.V8ъ +ĖMZMo+A8)'M[ЂK#>- cqYþޣkd,T eԙlǧ`=*kozyvRPH+*u*tcMhIc 1!w!vG>X$&yi𘭉k*u]4t0^ *@:GYI*O ^ KwwFҽ^M=:׳JTpSV9m[ڕKZ1(G-ta yU[x@ŧ_\\ 8П棅9u.b+J9+9XFo\Vφ9xYt 9/o c8'jpv,Gn%ڿtkZlk$ɧˏJU2{^96~_`յ31g{׼g5Y#ky< ?ځ-1xV5n~L_bI6p Ƽ)y/ۡZ\Nj[{5$֖Bc ۞U;1`Gy)u^{°4-upp3K\I,63SQsE+-LdGt71 [ɮb-u ۄT2[%sdd1;) OR,{It[<.+wZ|m8mEhL>ϸ)zbEfڒOSY}LچAqVtۛ/"dh#VpN:i4Սj\{@Fj Kpen6ma٬xXp1KB n;sYe)quBr;.⸫Nߜנiɩ EmηHЮrK*z WG*xL]8R_ C+ݞ?k6Ҝzp+뛮ʾ=jhS1[s$e[P bFxZڇ9s\1G{/)}8oJА\FctXZT\ȊmB]i,)5l.#b|q!cMHr:s(#F9ij64H0ne#'qDrlA2+~5i++bS`2+ОIѮfzS*|6u[h?x$VVas-cPTqkg[NV1go$l~77lQSaMQ_X 6ibjyݞYʑ*0-3 ybi,̛dVϡOyʼn#>g}ybU]Oñh9>+/QoioWR/ yj{ \ۍB+TOߴ^Jm ACQ6w#vY=]s]]O;5XfTr3ڜOޘ܏Z'C.'kp sS[cߵJ6_IMMlTnJGx?<`¯; 9ag~MDt# UC'*{JS'5~>aJzITٗVLzFKgפ_ םB0qzWFZ|j#z-b8ktO_,y=2xz%6^ߡ0-3+m%X>~&!0,3^;x e͓=mtmj^dwl-vɵտ.$FTnk^R_r@7R iP5r;<sڻ[/d [+ۂ!0YgwǗ^y|yT?tō5-<"< 0zⷢm5[C{ \RK̕ΜdewQ68n\~}9Yr0Nc| !\Hjj7c;S*qMї%NK>K|uQ=BTH<-F1\gƟxזE468`NzQ4uiuEk?l8m4P<+b0M҉fF{|m;$fzefƭYitr0RqVl1g ^pҌ5dDbk bQ`;U$ʎr\Cw#جذwZj57}ɺE(=l\G';yrDc s֫^3{fw+z73yJl淣T֞59lRi|- Sad=yWUkP>$iƝ6G4{{ =a8&8.Eu4cW2Q#b\:Ԧ8tj>4]&ma6DGT&oIJf5x_u´1=~B|,o,DYThIj9#Jz4V^+R-670b $pW?̀xj&{cvGE^H8ār\uu,.O)F1ޱ5 #y^1G.y7dY5>n{Yn5h::j A#TgҠLծQ6<~pVsAq¤HZu]IT[k,m=N7+B&sKfR' 29?Gl5D5St_0 ŗ¡hRKŀiWbbFNAZc1S, ц$Fk~:V]ғv)&yYK8zXM|w5Si.F(a]G|mḀNc ? -? HQ/c'~ku2SqO#`mly+]y+Wm@rTdz]FIi>'\))ožfu~鏯57T.2(8z⠓sI.i3i{Lmra3VΥ<2jG+-gpXnJ(i7aED_O,.8AXCT?9bsӄ?K[cώ_D] |(Ki/vc*' ,|ua_S-h_>=NjSQ ub <}f=B?h}*#)Kތ1^y,{rzyG.s&do 5<*LxͺZ.|U_baۜp~b3e'fXIR:י&؜BNGMF6$qJJwgkRD5FtE9Vv/1`Юj?Ofr7٩ִ-z""OsCcuj=  ȥ `j *Ech3sor, \lpLu $!3n) \4.esͬyS+]@UI}jԁMbVGI+sY2i8WbICUSֶU]R{-qH~F9 f}o(CURKfmlasʃԞEL"ѰG}$ ̠@)\RISv܊spHwt?~PuGM>Xͧ\2J8(FB$WgAqAM31k?jtFnK; Yn x/؝q.I;duo8`@ξ5M2o#K%F7:S RK噒e)Ozhyy7ӞNҌnL =+w+,cq܊ɃUkIo9F:0ȺT\"qpNvf-W0 y5;G 2akH-S)᾵CC2BO]iLaQx O}>'gԮzW~+ڻrقI+G[~nkJۗ;;Xxs"|Oi;>r_ ƼRZ;k$MƃO^\\kڌ_gS^>;4Na'Χ4v`Wh7nyoZ]toyg3&K`!R@]S" y' IBC+ ygt856dtՉ L#99C[xnIWsX!Hſ-7{$k]R#),zQ}trL€}d3D)1>j&{Xd Kn>^2*TL89t}k#'dh9 .8jC&yaULz\]@IV c&N;6~2+TDo͍J¤6g>^Af޺V#*i9-VhU󠼌A`}*8Tw_ !QئX\w2d'r*3@ݿ09 X[F҄Zn"I3ݓ9ӔbeN{:dY-0v> #ps U00Tr͖9GSsMY6H_S~.a< eE}EU.88?&OSߪϷniZy@ڽndj\zoۯ+eNw_cߴxZ q> k;]=W?~\$ TXG^Vz8wq]3j{C$7# 9mZ6DY )Zz|oŲ.iN 6Cq=8= y1#Y?er+4&KHRsn[ p}<ޤm%/`d1R::(U3GiC885^]?L`CY|4]1v%)?)WВ|7|ǷJq3Eړ#eN]Tk2w6r2V'$j$:pJ*- jOM0_6g@,K;:p)me+TlGZk$ɧjlr|Wsx){e-ϙ3|$X~ xZÞ=v' Ifcܒs[QKsa'K'8 W,,p٢B{{u@i >wŕͤK;e>rՒkFtыRG3"\_$`Fׯ zԴahHdMu= ;Eu v6\Cf63{Ƈ1`:V%ٔ "m6uHX' YX+tgTv^ ScO|R8x .:4M2U#7଩B1o*ԋItư=kQA)QZPEֶ(q8殹T[1%ʸ9ȯi&~']嵈tW62Aekv%>\vP+Ȯ{8mT;VJ#ҹNL/[=}sNⱊ4R,rS:LI` E]kB8YڅAH^oCX. `}A_[h\`tgB8OҶ幇2DR\EgMqHrc~rP_w2LaS =䈢8&/R2@P~ZS֭3m.2x=GFZvZ֜ҵJn NۼG}0<*AXum ,s7AX];"NFM]Iul nsNJWk N\xkY"7rZФO 8UەjΪ;%7:h:!-'Ե(x]{\lIW -{@Yx Ȫ6OVCZL wMk RrNGzlcRJ9fpuu4\zBPϭ(\Rd!;ʤj%!sqyr짐*%'/}p?Ve_aڜG`A IrJ.8WQ8zIspz֧oݵ 7ᗅO(kZL 7?/W*z7\ι>NEJrOD[k[Eg"ҩ+sv\@GmOfVyJO=C<9y8#\/[2ӥI F959Psg?q@>? V . \Wv4냕x4O0$~`YGΐ]voi1aԟJ`<-)< >-WyZMAA46+5X4ۀBziinBvdey_§|ȣH8'Wuy~%ʨn+v=sץMJ\kcůEw-cڭPY_jjeA$pz&|Յ9Gޟ8䚮2fC<(RĞYSnXp2vn%c;99&:\=X p0x> ,G%G b Ѝ^<ITwn$uUdf&p%Ҵ@F!V!WѵƤv2 ˟~?`xkTl`赭%z{K'X w*Et-=Jxri,jGBYHǢ:@!NO{Ln^+;\HsE]>OywdҷykaMV]6I~XϹmGԚ+`mo?ls^t%Y7pQ8jOZoܶax Zgox+Zd+jR6ǶpkJV-n 6*{:)l !}*姞0!VQ:*=C-v8?N+lՈci+͖8 R_$m78߷m$pX\]i\ XZ\j/a OLgy+;ryDo Y~gL7 lE7(|,3~|$PIablCx +(\^Z\Ş9滛:!*O5. o')^Y%#U{91ǥBt~^\88@3ڣ}"2O֋rfRPӦ*+{ v$t늂]&rȪGUdiKs‚ssWW^ty޼)4V>j'٣"dղurSgl*ݐ{N߂l_m+FTm'2VXis}k2$NIʾgÏ Cpd֬f/R> #d;IiU٫6Mfٶֶ֥ɾVk.37'\ג|H ,^;c&*zz)+\W+[Z5e* 唢p- eDb84g_Rj 0Гxrަ)ȻaeѝTYcJ,3O<~C6`Wvx55;jΟ9^;P:8iREQ"+Z[@]S**R kc'fVM>C'5Z8ILpG\pKF7Zl7d⭫sOUd04xx]wlfXsID;` ;WQn9nYFM\d\0YϚ氌 J{YQ[ȹPƳ[X[d Yzc5dZiGkX˻atNxwlazYZ-ŔfE avdP2v5Po.rӭlQ@T.sUiw!88CYbSX'b*'F6:9&.hM?%k~0ydqūO_[~9WoGks7Ӻ>Q?~ N >-%Ny5<{M}sr3ӱާ̟Sm(n5>xhg_1~qi1鯅¹*0Sz8:=OA(r*gH9ڬyO*xpy ֳUçiYτ^ƌg6&3c+'^/9ǽy6g|F7 0&j-0{1f b8pgӚ(AyUF2:F[ud8ay%@.n۰)zT .gsҬC.pd9c`Ь{.FPnS[FhQФ|z[Z 66w?k{O=r%wmyZmN+OڸX]s\XVteJ/vzƏ2mr5<9Gn9澕۵ͲQ1Mƽ%egs0ܩݰU<y^)wp!&+ ->"s[o!-AiL(xi{A!3f15ms:lI.v2:]U핅(l`6sr1^ve~Ao[֛iġ v'*%$]/'9ֹ^;}mu lz:exYcN&Km9Nkפ CT'jCg6s?1\ί\ͫ {E!w{QY:I➗'MsLHZ+Ywpׯ\CXZĺe."b(LqM;9K\{c[ӔLcrO ]1ld=* ҾJʏGnq2!ѹs.mI?"-kx~ZUrxꮓMuA+5JIXV.̜&EE6#稭e[Jt©E9&s؈GeIOU^Uѝ!AM}S؋[?sZЀG̸e? 6 Ij?('CKNd%}QݩPHs{Wއb'#bnWOGֹAᯱM1)jzW`q_7Ы|ô_E} ~v7Ήw'h\U 1Ҫ9%>W0cms-<>jA֝ž8V׾籿'S yi5RrOҼf8g:6E~Nj;ur=Zd۔LGN~=x(Ax)́o`rYZXm22q$f8=oj%ΆWl6bgNvou"-#ufVVa*w֑_ʔ[# Vq04+Y~5֨]SOL`9T# LRW)6N%^ qSYɲx80ccY3m̊0Q$lfuhj ;;?Vҵ+-k򐄞kVȤӤajb9RƧRItz-.^x#p pkzUQ>+icn},~o;V!:݌1*ݬ.kmK_-Qioa;\RZ#k*̶)QxT:v<ƀ#?u lgy\x&S+$fWc`LM& fbQ!ɌYjӲu<*.,OⱿZJeNi8`!KTr~O&쎵U.GAR3` AD"*#&>札VޟvqI7ӊk\o`X$Vr:^Xi% tq4SL1xF^DCD)3}kLeo ֱ lq,៯Jyqb?J{4iL&E@z5m-8J71Q秽)MlOE!ۮYpҶwCʗ*5XVFW*c=x.??{j9,s";mp} cTyEć\qTfLgzᲶ )QQ>l2c+^fg\h,[QӸO8Aֽ_GGuԏYAUBErTQ>W\pCzjULrxArʛC^@j]NxO3)l;*C ČNI+ TglycGNq4B_p|iv:Ɲ$-FL}+#Qbż} yÖ!F0֩U;\,mIS:f's52S{1IS[^<=+3Uxz<=ji+̝swjp_'9[XN3<"]"MBIWRD`5> ^#mY?^m ^:r0A^*EҲc>K}x `1ҙ-$Y?tUfhn^28vfaU?-c \T"R㸩NQԚb 0pOb>uf0K#rv+KWs9lC?73 A?>$#'NWA#M"[wbUGs<eث`+;l6H4KSI%O8SM2ܸ@Q+n;Z I`3֒ZZ3G*}=e SDRN㊝*& 4;52o?.l鍧ݡ]Ba q~xM@(cWgbcҪxWm7K d+RUfvIJR;$jYV>5XJMnTpg 3q!y7t=M[< cRp{Ͼ9Pr|?ν;JT ,}+9u!{>e}3\~{wnKD10bx8;j[ɴs+?sPz ~'vT?f MH}8Ǩ?KX4h$|ěr1T%,Z{ngw* d|q^2M$]d*ǎE u;МRS>ԦZgX8ḭo^S .#qҾ'Mx@u=UG\|u;UT}xLՠYla`UXc"yX_[k+" …n8_Pj^үJ#|QB@RRoz|eC^@>` ɿy,AXSI_W7~sǵ':CԼϾVTa4A_QsuuhAԦxQ5A 1$9}ԗsb0/ >qǦ}+3S.TLF¾RyetCj%VwfR{73~'^a3pщ3S[G 4z;X7 fgj;LF Bv7!^{+~z-k^E|GwZTFuKov>>?I-J*2yw>*k#$m\c]fSx$>߭%Mu32Zu{6T${j0fFr#jeXgc[$$I29#Ÿ02 0F3m!"4 'bRf{/Ky*E_09.F:UFs̆3)ui]l;IJP g5iwI̲.q,+G kߥXi#h$E+"IGfw|j\2JvaSN NbG)漦;XųNY\n)+ɟE6;5 9-_)7nbʙÌdRF:Q$JϓGQlo,dg] uⶕU(=T uK2V64~с@ih@g<7n$/i()V#ҴXu[Cx4~8VeFn, y#`9WVTS񟕳[)[2Z%P[@TNzЬA;Muqdl-22t?OR:{qG)W^YWz:lM@tI\}i$߽\}g4MxG ?A]d7"vp^ # -Jn'AJBu\yoqS iU zYpxLҭ4?#*H=3Zi\\Ŗ|=|:5+v}K\՚('8QLi"q5$hUe3]5!usfL`l&`q7wJ#Oke'-kRtnǜs҅f'n3i(6\Y:>`l{A&dg$-zjrJ̱2)H}1O-\wQV?Ll͹PU?T231뎂Qe =jA$^[:͞M#[bq'֤2ʛnD zcNa^GACS= Ff1)Bq4;+oEi&MXimGL, +!r98n#™ץSI !~)iN0iXw/Y[`O5 F3<qh^2qu[ ӧJϟ`Hb@2W2A^LIHe9(ȦN덽1UBpдDg5-i4qTجւYԪ0]$fXi0r~Ȳf2zWim*}EsW7mۇE=kЯ٬n+0m{'ɣ2hʼw*Mt5MK@uBFsڝ] `Wm?Dvϯ[mu/LVkls^}of. z-t:a+Rch7ZoF;1^ux[lp:efۓQu5l]@ tiqӨaރIM6̌]p@=Ė cV- NٔKc(y"VB8'57v/މ<NpwxYHn*WSD?1 I#TZI;qr?CQBLI'VkӠ֪+q1` S#!g-HSZ|)i$杀gvD(+V#PII`y{@'oQFFOEWh\֪l@XWGBh#;SiK!88W5~IB:| An-lu$8 3Uk݃ M刡9 QQ\7 TE  ϮjW'* hVT45#,L|9}6$R13ܻw3PԿ >״-Bt6g$ W<>: I<1E*[3S|Ǝ@٭;գd)Gla8`RHx0r:j5ZܵVOC1jx [ekz?FtL6dp$09^;?5BK]@ W9Ho$X|AGЭÃTv)\v`.s\#Xs}A$IzPgrlg֓9rzpp3P0=OV9Q>+) $s֝`@eN1Va0n|dN,8Hj68rf`Bک0i8=30y{ mfaŽB{jZn^,G2Bۏr9(ϩo!bv$튖v89'4T@E,NqĮ$<* py )#zR\c'jOJ[\-ܰv"LZ$.zsmG, 6,DcN/mFQcOJ[u02N"ܜ;x%p&l، H-N{XpA8Lq c-JO&E6sޠPX_ NO*,$T{Rzr `;2\Ɂ\Ԗ1 jTi.OjcEkpZCR4j$Qi;Ȼ n=ITqhq=|3gM*Owq:Tڴ2y{ӌUR'FI/PO $lwG7lc/`<ɄjҮ(dՉm` Wo>ի!\kF$8 Vuk5K }jZS W ZF澋sJ[]Ԍtqc*kַ* =z-GqrgqJ$*rJnIbV WyjP@^+zk4QF\,N-+$wH$|Ǡ<ԅ3w楦+ +>C4JۀҪ$ ՆIcUi rơAĒsAcҥYBȌ *[]ф16SQSi^rUt$PwH=֋Ik|f(=+r?$FA ' [:+Gzmo59.h7f!]pqҥ\d*+BK$GJpEUF_>~3x\37h6?ҵw\I"<fpylߊ.}>"qVUZ&{ص;#)QrU`F=~zԮm)#`5]|CL6wg_-z_]M9dbO,zG)+tXJn0</\D\tA.<3vx#V-|2{mBV ڼkNu$#Zk&ՐȌ#9+OlֱziFN?wSi#JKyEoFI}qf6TV,Q17{yoSּ-Dȫ=iW;F 'U')Ne`('1 3b(e)8v;y-jSI T}ꇱY IG,r:Jgu*cY##z|IGnN=ڸ(fo+h}xPJSV'Ëdګyn%lcs]x:jd(6γYѴ!Ҭ"Kk[hA`l@=+u]:Rm|ںOh> /u=&ᮮfMƟ4{ȏ.2TJFTx=Io.hQ|k}Lp=IZ/ a$oZ|UMuj);82u.NUcČ&rrkSJ`v= 8ilo[{W3Z-Ʊϕ.PhVLL d=jg9|%' BUN%X#;Tv^Fxne2.}3DŽ`ƬqI޲&sNwv`H=f AܳI CU<ª)w0P jY#CpAG*d+fGnM^6( RǠfF<;ѦrIK,o'ʠmv=^S   H H=7YEʑڣÁ)ޔ$0\w⣼kghQUfg<()RHՑ׹atܖZl/\=܀??71ryhd4\DO#;3ޤ],~,ΈϐGNRl+5b8V-A-)fv!4ʙ51ʣ6rs{Tff` Uw*x2s^ڏ[L {}D1@$pM6gcC4Nqщhh-2ƘcޚlBbm0r1PKtnFjYHhd-3wKCFNcqzV-IH #l!_ؚkZq6 L}ЊӚ(gdCU&VEl`C4A|8GJ,uAVc Ƿ3j x_|];S+ ъRtaޕ s0"EM/#O hHzҽkwVĥ^dQZXDF+n{UcRNvRL:ǖ%BUܑǜw5+`|{$V&!U:Ӻd9{՗f ;@ on=9EiU|N謠[˺U VLB?ZH|݃{٥.J &-wn2F8jrx*{ՙ-Z$04ƷUQ&T0b02@9Z>T+BڦH `MKr%em8jC*Վx<9I+筰dwhPn*ȭ^؂E=FQ:&ޠKbd k( 5v+ulu>ddd6tDh늈2wN_;/bC݈q4:;n{W0P1򚸚ĪN Z*k{J7>XYrPˊBc+Ҷa񔱱[` /j>qzV߳*#+_Gq\cںO[95g ʗI731OsI9=9T6yFM52\g%y"1 "wqET ȣ{:vVlf`^J|,2xU;Gtm JG.$Cj̣h NfRXhV2x,OyWi1&Y F?ҽ^MV-KmE=iYMRqH5:/#9 +7]>w=kڏt9N9s^''[% H޽gJT8_BǦX К|A.똕NvWEm2KLr2ۓrfV,' gxZVQT{V斈C75zB2ެMhVg'ߎ*hBj-U!u*A3Jv`q,qHp8=DMbXTKH p=[5Y'b˺sORmc NOJ;)bSC@xtQIcmRfaUQ*pʍT2L:pG=f 6vzK@{hDHO+ "D9`qQ$+ª)ʐM %<ZOPWE6l$ps,bIxZ֕<MdR_$}i`6[22lS#02Ԧh,(IXNYb'-)ar%ʖN7v>,7eOiS Y0݈V#Vܫgpǡ߲\>MW[U2/9E}AR  $(լٙB ީɉ!G ثż8'gQ Q Jq'<)>Wݥ{F6HVү[4`0ÜzHgdl\u Lm|ڭEoFjy9'vD8Zu&`«!ٌtAd8n0; mňC($#3ҖPf`h{!8# Kqt$AV%8=)RX'll{U.h+ZBFzeIǃOh8= op'4h"[8U;R\NG,y*G򨡗t-xddt5bV%R8uoZlSY\ϭLGo!4߰H #)+؊ h)g+8bS,Dmlsүi(|;қ-P"]Kc=)'e.|F#_,8$7zXxw9Ŗh'&7DR99M/;;K6>z#y\TۓgON3I55S7"8TWKڹO!Zlq. 2cQ:qVm/y64Lc{ԡmz=W YۓvLIYUC ,V)ZCq WpҦV3F_Æ~pȓDJ8eҪ/sV̩d!  ]WU%bz1+oE;l=6-'\ERsv5Q- ѬSfQ\ؽ)\NPߝ˞/St~\gwijhlS%On+POQE-e) a-x+MrV"兌-k#)S|#Ϙ#Rcb*E4nYI<3Wo‚9E-6ۅqt 7QN+w$aqE7mz\HQ#W'Eaڊ*ULD%OI=3V&p0uQX94o2S( 98j#SERDRX0dʸFH9I!q=袔[+iÐ;1\,Je\SSO)IԞx")?_Ghttp://www.jamati.com/online/wp-content/uploads/2008/09/bwbhometour.jpgYZ[SO}bplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 5,#A> #A%Xk*+!-.WNS.base[NS.relative_Ihttp://www.jamati.com/online/wp-content/uploads/2008/09/bwbcoras-pool.jpg1234X$classesZ$classname456UNSURLV%NSURLXNSObjectZimage/jpeg9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Tue, 09 Sep 2008 02:35:26 GMTUbytes_Wed, 17 Sep 2008 20:24:36 GMTV105464_timeout=15, max=97_"8d409d-19bf8-48c5e0ee"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd  %1357 ")7EPUdot  #058TY]qoOJFIFHHPhotoshop 3.08BIMC     C  X " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Q_KA)͢ђ_%J_V+ _EGY^3k}(y 8eE'vGh+nᧅ/ccwYL›gђ/ YteFg0Zǻt1}S k䟛*+ٻW !?+2_k<{ `:dH|:?` u$M:MBx*UmX,%[JxtT_$R3|6sҫƖ 4O U}:&D 9t?T}.F:3Z<=n0' ي4#LFZ"G˂z5%#%Қ$(A ctF:b;!NAd q94+XcepPTrEi@ңI9ҋA^( ^$'G4˸!!v#QҬ̠'uʫ keFXDV-qcH'ךH,Hm_Tabigo? bY-9<lI 43ܲp< #oX [}9\+7t;֭,gٲDZm7ѬAgI#Az%n__~ηzg}S f@Ϛ8U 7+3< \ۄ_M[~ h/!OQlƤS"_Mdžtaj?A-Z0[yB0"iӚp<ӱ*rdAo O h|_M_f[E>/&S.Ö&.tS$ȗ>'E}57+*[Djsnj vAь繁<UC:׃M74 b@Dw;>FqҼG׆ir |~iM_cnwk#xW&軴[k6K(JX;Dht&nۤ0`ȣ7)ɬWv޸/5Id"S?jO?ʸ]>Y4H$0Ffi)Fq=#Zَ^-Oq6<Fq[<_s&r=$q^wm溼o1\HFܷQA?5ήpp; Y9ŭjIkqoignB,0G_UjFڅeedc>ByN8ItU%}";(8[V՚ċ8'Y)Z6FWٝ%-5fOuV:~E<Q~c ~",k"y@][ͤ4femҾkfSunn z}Q"Bǎ5i66]$[⇦}*|>w61cXě#uXnmZԬGzC ?wd{i7c񍶛k[zlL+\ێk-žZ-͵*ެI9ٞ|%ԗy2oK;_-t;[U=Vd 7f꪿iE60E]39|[c"xgK{ &AB5gc秥rv /cok6m8I#VFUC=}C=RF׼O]&48hv 8J=BfVf[BXY1ng8tc[N2Ho.2"H07ue:U'OVy$}cd (85_|%wkX+}LjInJw$W󯞬/&֨oPVFA<39)(C:HBa:G/\vg;QYv6Vb[)ny$F3)&$Z-<|'TTYG~ˣ:j6|04#6܎c\~xnT 6 c8cf=k Sѵ;{6Kk|rFe>i?խTKH]'UHZ5{5nsUF=+-s\҅-mkam Fleޠu{⼳]MJѬ'XopCgdbI}$`2qҨH? FRv[QdVpB}b;KKw z'ݔxR&6dHv<{X8jXi&1 3 uO={AwI;cל WD!̒z3Ѽ?8?t*xZW_֮[Taa Xt_Z÷;֭OIN :HL1^HxOI.hdY\qӨeҌdz5'Ivm7 *vR\'2v\e$p8Xu+,~U?*>y87cjRavT3Vs1@2(h?*u*?*q \`&>80?L<#@ 4\0=O"F5rR. qR6k=(1Á_)Ǵ)Rpiu!~=)q%W')7",(eTnJbHA; N$"'nS2D5D8?Jnc&+Q=QM #ː28$Jn6.ӕ$R)pƟB!A?Jm*irTavP*#0J{cp~95 q1JBrq\GM= 4*5{GN; Г% ֣BO*;jRg1,I#lv4 oǥ"(c&VF;@R r3Li@cJO? dz8 Nݪ`s -ޜ6p{AB\ DF6wcңܥq`vG!-'͖aMn3J+u"WS2F uT8$u&?Ҵ `|bFpy8ꆧ%*_XXLdWҹo-ivCEu|Ì+Wr!lֈ7%Rvݟ(x*Ǐ_N+<`*<94Q{1f[y*CdeAZJW8[@n# n2!h#`棛Qatv,I{T) E)o@W=r(|pIU%bֆqy qQ\< [i㌃ڥY| sR֢whjזLr*Ec5'UMCDg8BZ}Ubxim ^ڎYڄ+s.ќ PWZA ~lR l+pk_u\ւrDaGwZ F0%@(K]V=$jmԍy بMT)Ե]I[DCLk;g-G^=k_th678eI0GտS_%slQ'!_FQ .\t^ 2s,AROc]\Ku-Qbpѯml}¶J\X1ޤ",S2`>H<{9m>{˟I~+((lnMNm*.gQu4PY޶2*E}XOԫ'{8gQkGzj >ɧ`d<5XQWb=/?yEZ8OcjjpѣWmE')3A=S<&q40 }=N %DO)╉w梽$tܗGˊ~/H_1U?{Ң7Bv_ۅ?Jl]<&zj9-8.a~"]0nc<]g.Y^GUy }+F?6}k[JnNx.V9yY5Nxk$Cla;pwq+t϶Iʹ_X d$sDNUX@J-; @O5r /lHgY0eh\zW7KM^ H0?~U&ZoW:5C̱@3 5;m2CKИ%n{}ge $@zߎt+H~q-q]P wo5)lu 2XEiNŃ$ך MnI%w< NYh#QԳDȼIOok&Qk~;bF9R&/ p{=T@95JY;JT+J%rzTؔ^&}oki#OWwπl渶vȑ ; rX kzzirna&9&М _~xtS^Ð2g9vn.iZi;_ x7M~ϥݭ%%U;FΟWo D vfF#?S<-coCm#?W|Et6Wᤓ;ԫ:5)> 9vJiڤ`ԗ) ޠTsr6ibD >sץ*2m֬F  3 lzQ;SSnA?!0r:q0BRE3GMOm@lVddӭg4n RepP ֫JpwJ1r~`jM*rO^!b=)T۟JtI!E(daÍT >aǭHf2i^ϘI+ @,fF;sRDZ'%7@f8lJcD!I$Ř%T c1=)FE)%jVHN;/bK6J &  TM(=Np*.+'@œ>#J[8v44{2 :Qka JpTמ֛:)`Nc;P_\eILʀRI/Am`gzRsޚ~e:`c[RpAG*bpy^ cNc?'z8qJrP+#vsL]E \~Tb#ޣ98c >QaO*xRV;NzR}* seN߽n1ȭ["2y?[^(ӡIm]HZS՘ԗ*cM,bO8QH%gi>7zl%Fx ϾEppؑ<j4ұ "N57I8 $sTR<Y= H%Lğ Y,x"|9Z6aCBcNo͐OzԸ2uQ#e%SsU'2$p ܧ<6vZ5 &T}m_$W\m%zξ9$w6eӥ;&* լl`R0wc+AܮvyaeϬW OĚnjLk4Y\·i|Ky|*}涼Yߝjl.=W Rǁ=[v)rhxXg<@,{TC\^ޓ+8-8^%A4z̧^iT%YL~89V\uXNm">_H\neLl'K2oP=H\XO5.=3 =]qTvZWVBTW 4n0}sS#0ݸު,F `<Ҹc3RNfCÍb اv+ܙc)8Y3F+6Oi3;usZJ@nRҖJ;3>xSSC8vSW9?L6F+ (4̆$ӏcU^x֫6Bun/W-{$~M5t@A yJD>0U}ʗL5ؙgie#iyiq_a}Nv.zdu5lnGķ?gީmy o\֭ozjnѮ@bCj)K1=O#Q*r`?8&}"caj̟Nk:v;"K%`7@j&s7]˂LSS }1>ypA[^ jsc ʓ ?QrX.VzHR@rdi87 sE\%iS9q\%(%Q9s_|j 4c͡˴_;xǧ&VfcL#%L Ҿ&g B~R:TFSre9d?w&o;wcr.? z*_MNkx)n9'i^xzs՜/G5H۴LRE w5m &22 遊O> φVyi[F@Gʁ ԰q+:֊1ZA)&gw<bN\@ n1P`x9 ^sU}n8LLc!Y0 5t@i]&-hZN LW%xWFt57vO-ÓH |drTW^epǧtJNJ!QG_~9aC<"MR f?7?g@+iKy$BCֻdtz>m(B+Uf$r{Z\t#byN;=&;7PE*8t-nn/̙a(qsݵ)vHR:6qF4$S/֧|0 ^O$+U|Ux2q֚gj?&K <}*s?y?:@ vW+.U L`áu怵E$ff8P8|A1mMryA\Z):S?J_o d7zm9&,q14 ,GNOJU91䚬)>Gonwpxr8WiߜsHKc8^5avw[H|(D]Qv'APy#bŸ$Ԛle} "V IWJh`G#e+n5{B\BA :z_uʹ#id[yCo'<p;R:7g_ֆQ#)9M vr)W#v^;qV rި 9»N7(z䊁O Τ, Q9j0]F:jGS^R;=j6J} $ڨ)Y:Z&EkDH#5N!qTNϼa;o-0Fmh& C9"_MU1ڴ,a^9sP.!`3+7 {;cֳxAڎwʌ m#5rj2Sg+TFiQ8p$z~Eg6\bD1Q+^X} XEl{?2QΓIs(͜N>iFΐ(mdT2My$+BWC~cY2:]#TG#r>蔉r;} .;UO`]Lm4F}Ms++d$\q]*t6g*S@&iCtDϵ>S` @#G*Xjȫ_gR'@)C>SQ(ZŲFN8ȨLca4)n1uZ &T!sަ8`N¹ xrYmj"%sڼM?j K֭cI\UOCgy`q֠2gGbKstPͣ\O{eǿ3ңlg$c,啡Rz.ceh9zmnc^d9K }j<-;)rKH=NP_zXEIBGaҩ^u"3Ȭ Sw6dyrj$u";\Ht"yy u5ہ5]A(V9#WjEk5d͉rp:݃ap<5km̛ -5 [X7#BDrVY"%v-9;Gzge³rbѺY"0U1 sľdXNpO2ſ^8X&q7tfpl:wjޣ4EadFpO W=ҧ̀Xw3B~ppOh!1!R[8"aFRkm8尤OV]k^EH:?s{_k[/ґHBB87Ns6h/#S4X2 z/e2g+~'ŮnnJJt7]u.X#HpN!n[6&խQdFM_W"'Rڏ,%U$RrM(wHvx}"J'S Sq95t*O`p,1HGkZ=e%ݖe 6sH#Ҹ ?u ՋE wy~X Awğ36$*E^{d?0o >Gp֨ļsӝj&]n [M"2Ͼp3=FD},#1xƯ4B@' z?"ԏt֮>|i %[zEq)q$g BZIAu+^#{a*ke}ҘX_gB0yכqxvvBM# R/1VΣy 9L灐IҨ,Cpq= 1IRyl@4Rx-kp,B9pj6F~*#> ʒqHh9' 6G~:ҟ[{?;p:cc# &eoLb"~s@ǫoZC!qq֔#Lfp;sEJP8IHlQx=)p8Qދƒq993.$֥ 9Fm9sWp7p?mx>a'$s߷jjK4{SazzT;ʫd'uO) 6GJb)+'2N?3,=k!`$vC\wz<9ikHTza9m`2OzF( ci$ӏz1H#S7qۜz/q)o`;u=Y\22GǥO!qk"[ZM❦LZs+A Q>۞OZw1fP[Wy}\9m1d]?p `[af^RGjYar?KY4<V, X#c*Wմ\85-Xz5 sjZ.u/.\h7D k.hda${q^ɮX{ךkHw0_Ω7s)At9^AOƛq:ԬJZ$k]LJfҗ~FF+Nh"ɢCg=i6ck(({v@) Vaܻc4$?tUV9N˞)̠G~ԖKAcbnZ9 [ڑBpsڑ.?հ QžO@Hګ*ĞsN߃SZx5j8 #%l~HM(sKzlZ?2ԏҥSDRi.ѳ-9ٗHCJ]i7BURg7n,>l*+uXQpx'=+еK4TIxrk/QY$QZ۪%݇lv.]yNF+P#μHۚ}GqH6U>ڍY3NO==D xQEx Q)TeҧCpNvUL}$x~=Fk;[;*ǩ fY֪DqzqCHm_"8?c_[_-P!{NYUib CB5JѼKM[um2cr3AK!0.|9mt{nm(!ݪS[nĖp}MZVj~7՚ѢO++ qv&4O6"KiaxNA pW-h I#\Ri\qfdg1\N%QCv{/<\a#Q #2 '8Mn~Y :b HJc;jG jQ*@T"A 7jdR+IxV8;䩒КLeI$)c֑r:Qךd6=)#-: $p=@ctcתN M@ܻ4 0U䃞$g$Po07l%j/Hg(D뎵Z}k5k͵PƑKc*aZ`faIFMB:R8@94irh>Ɓ_@n*H]2IUyEX`/J3n:c.YN@ңaA@0ssGM#'$O.9j>jղϩh E]4BbY6f(}yc8Jb~[\Goj!̣!.DӠK QY ":tN ;_r5z6)=mQ&:R,9>GOZz݁>ܚ4_;llm8OuX5 ydf3;]Q&Ai@qoiV=5pXYR~z%-@yOi{ϩU󓞝C| :O|jGծFDg?Jcvêu+oT!H5msu t{[+ʜ: Oi Y~|n$4֣lMs4[V)ԏ#*"[:Zx?v\V6aG^qUM^(zI)Erz!V|vS]pH̜qSkL(M7ea+` $1?3^{zK۲oFwX>h > л I'cѳv+F(0p̠XwaSY_B`b~PxeaHP#5\̸Q5f)Sy7$i';$9[6 qңgT#$7A63YW܎ `B3Srn{0X; |Mq!  zޣ򋯛ǡ246n\r0 =֫jd7-! 2V=qTC0rnsSI4N]-YpG,GqR lC6g6F߼Wv&6\1<#SDň&={r*^4dhRS-ăL`-a~x\մ褻}'YYmշݗ|q4Q|q*c>5uk; 5cS&#+~ͤu$^'-Vf$3wWxv|x(u*7sd;~` *[◍-2G]q1?j/O(VbOY}x2Wf8f{| Ҷk:;I Fhp]I}%!sԦP㌩"E" \i6o$,if7FOU_XN,0qI,ۇ'?p | =v-(:MlPl PԠ.Þ8Sj6GӣqlcXΓ=;:i֡ Ԑd=P{|n͛AMSՂvl ǯNQ&Mˑj;fSVtsB1 R̀p2ypUfe[91 |wLk$R R^9ZHhPpqeXzS;dP9@rr&خ~]'=i 3|Τe'>p|c@XF*9T(K!=qRaۊ>!"=&ȅW?ʶ|[uW9-؃V_À#𖟐y^=FGY#8n' L r1N$JchV&1۵Jʹ0sɨ# BqU y_1s֬H>S1[nxεW7*H ^e88@Ê:.yڥK q T 93Uf OΙ&|\xur\7J3|lſ|\뛿` n$O4%ƣ1#p;W}~AVQָ^< \ehp.;Z@7YWP)z/8'OqmlcJVi{)o,t4d]h[HWL+$`Z]eNҝ;UYAx̶r@_-59E<uYbL9=:Ж}h 퍾KX=4&zfZ%a%T7`$s=*/T"zWk-RK ·$\ݶ\LBknt]2WYR9v7fx ͦM'%˷41+6һ(DN^d2*}fe# ΀ jb@6YԮ& D`+RQ Ľ8SV34Zjxx@& KQGcTtx~Fbt 9ձ]A >f?1]vOm_- nݏW}{M+fiCPMD};߆ΥtI^`̻J]~av~͊8 `t;"kmUUH#sSgˍjFi$[ttQIJߎc_ i m'^Usxػ܃]уisR9kc< U'A_:N/5f̸\RYzEt pO|n-+ocQaiwutW%Rv<^E?f/P9I;z1.1Wd]@׎jeFNRPp$~ua A#4ze8ti,E߼v#^g\J$AlJ? FB-cPWVꬠ~5U.cOڏs]C ݱ|w{%_2Grj PCUe[3kImK {=Ė$5v''5|?Q4uH\Z0m\|36)<? sU#KGS~xwMQD Q7$0r~'9\T5)ͭhE$gRG>Iʊ`O2lyp=k<9rI'b ·=[Ӛo8Ҹ$5Im[GHƯ'4ͭvE5] U`>Ufx=vPn2}j dʌ-X4*c~B85nFPSYWoH fHqֻ B}k&+wMPo^ڹb8e<)ڼi2OS^\.5yWu( +)?9Dy Up}i3Bv(Qk_3J'uI// nywr+7i>KEuzQRUrTk,-?Ro4DOq\[gbG*A洋m6)4e05,V}߼ ;s܎LHw# g  c'ԌL{~UNF fϥ\E, +i/RkàyF&bʟƅλ^OeHIz"jbXzk<MO"'Y׻`~g9ᵻ4չJq!+:~$\qjBV&{0ݜfЬK$Qy'oMM'-d|ќGҩהB5“4\Jnh{T4>jJ f}j /ƾ[e-K2;*Ն-&ukAuiu '>kE'Rݞ)+X\w,5oZ=`txvyV<"y%d VLbuc- {yHl֩{Vvr8Vj]2 =+-m>A-KdurjvvxTRc>R-wx>]i>\o#^4I]@ nFj"Ub1k.&hBxcW0Q'V\ WO{vlG8c5 F3]cGNZpyv<(0T'kTQGsl+[h- #/}ndqKpvsŨIW*<XκpNҹ_~h!' FH1縯;1{mg FP,MzPUZn``yH .5]d8 `RϟiBC̶nYXO^K8:֊ׄdDlW]5.x#f>t>gZK;Stѓt:(i4Ͼ'E lVv ih˂ 袴 *WJŽST;sEmtZ/oc[J1,+{O'L9"NNTiH9dArryz|a5Zߎ|eϖOȒ<;a" 9,{eUPev~cې*GmXTwV9BʁJd2G,OVrIsV[.wX&SW>X<vg9<]dYH~?G>.Ey]0c@׵hO''KFH52 x'd]8&l=J$ɼvos櫠ig kff ᫆H^TESQ} lZӉVf.v=I?R2Gpxnq/"++]NJyD.;I>U@8= ҈TN( T+>T9R{zӕaLYcJAq-Ms"So݂y;z38>HCUy&ۓax+pw@shhoaq *rqQR s+ƲVHWasc>ՋKi"v&w0=qwkv;fEn~qɮ3Q߇ˍ[.d`\Пus0\]j%oᩬVX 6^/ #Q=ż?1#ҩ8{l[속:Zgb%MԲFUSGh%T'iBEi(h$w'|aBkNxfڙo0 Ibc OduRM"ʘʶKuk#QҫRN#ҩ2o][e!=*9@RBHO#HJ&UK ppy(n$cIHңїoJյi2\h4F[pQ4rhsӥZNHxr O2:_q^xxZVUj4֖ögikP oe󌖒-v=3S^sJմSs3p"?()$;\me#Q~FA{鼭u֖Bݟj xA|jNn ;і~y~xHtK @.ŝn@q{W^ ?k7FةđqqN1G K.ǰO^=?߇~l<Ŕ|8?J}㯁nҥUP[pݓ޽HODy(H- Rc'ڳO6t[OwKFĮ(WEi[Ɛ3W5j}rP~X/U-X nj?/o3xb~ccʟwC]C 2ND$CxKU#M>ͦYKjN&X> 6~n25eJseeEVWV3c} ~d+fxnq^'Bi&IIs`C TFg ŕ3~oÊIr^Ep֬[w$d}8$T7Z 4#=vl⽉%KtNj'!Fb_Fk쮝D.W Wp=km35Z$Acƽ&[٥C wRnrv:q^dR rZ[20ÀDTU!#UMfhY+bRYuX(v!-u8aO.܃;~%YzH!GH=?ZAs{W%uHfzױq[SGbElrATѕlg=AnK}i +kXNvv/ ^U$y hi24g⾹ִ ڕk$-Xn^w}?xRkKo2H ѓROLW+Ծ )9;hϠ;t%*SmlrB#ȈÜn's=M8‰3q)]&[<r? iLd k sڧwq0F9f~#OmZH|S"}+ $AI2>p_(B*=ZZ3 g8LvTdD[P?:O~3t(`5L{fٴH`,Kp+k&iMZq! zܟ7\gnz-,zey}I˓WeqֳnPb5jZIJ8Vίy[mFٕR. xkf.8ZXNjՄcTLǽ/ZLӆB? V"\I.;֑f< I KS&;RN*"0pxGӯm,WQ vPGs(_IY8[*E?)qNKjecY`j&^ >|N@<Y)ۜCppL %ڑ$`i ~|CDp:qsRI*Cq3R# $b2&I~FsB4{+2` +WVHp 7rzwUQdxcO>Ԣ#/!B9*i>Vu͵.v~4E6h]A ^H?6X2O2(xpWmUGd})px#_nO  75)-"n\zUh+%|B"o޳OҬs jWZ0X|tu0C@JB2TF=AVɩ:o(@k${cd=Zsmbb՜-e^[,һx)pGT.I+Ps{T.̑(6U Li'J陶ӮZ6X+aAd;kxaun$֪d&49ǗBwL|p4FEtapo`h,dL,Smc'xL^{9$. Iּ]R{j7rT6s*^YmD$ҹRjȶ%Ttc qJAb9c8 葎Vn٫v üYd0 ŬIeNEj|A0*k~wk"$WmӝeMmLRIoݤ+$mrwb&DounvZݻ{ymd,ٙ1TJpkSUEi^[%Ш#CZ06~/$EUt精"4\3z*,NK\SNMǞxSڭMQP>z8Gmq2eXP\WxEa*i+ɞkoZLtx.9;uv= I$Fа}&^ [kgV8?C+& Қ70 GCEԯ{qxQQ/u'># `5ⳬ 9Vox_5(A8jiCsew"|+ g"n^WCd|ՃiDwqW]S7PU6g5 ⠓"u% xV_þ*,a<|:h/Lj@%(Ul)-JR%KWcϺ*KXhuռ*5G@$!e),`2y0y{+rOz_u;(Ui< nVb=#Pλ}$1]>FqO~)CusyQ<{⏍v>5P_-~u&E,)7ِicqob ײ4snY8_z mRk(ܐ=¹{L;Fh&-B s@J+cӑ\eǾ:>Cئ/߯lWƗλK *9 :n+1Ơ` }(L$tzOo40[o%1]Y4o.@;wg|2Zfl;׻|+h$'Jn2b^=B0I~)ۛOnm0u['U 6nA_`1…8; GZ77,Jyϴ0'^kVt󔩙N:[4|ר+昒]l\xRiӉ]Ji˚獸bТZw0bSIhѧ(I3PxsXnJ>KqVwEI=g{ޥU8U=lx:oʵml2ʓA4 -b;2g^L~"s V" H@U&d(Tf#j&w+69ZCYӾ8e+MF\Dbfs:bqH[YJQёcMR*tAd뙁=mIzխ -lVj:JaE9'wu%%KenNI0Xְ̧зأ3/z rbjBR UFj" 85I9\;W;Nn/#6Åy x]}j^[M ? ;bW9j_m's?8^R_P2kۣ3 -gSfz'Nf6̪GZ(l7ok/cw%vFhjn u{9Ӆ2JOC|[cf@9~$Ͱ#lRsIÏqol8,Aϵ]4>QN-~dnZ4=Vtۘ;~y]3Ɠ^t~|O۽Ɲmosflc?G.,Z%|G8} \-ͫI<m $g ~}qYV0Y$ yy<ּMi76Wwk" ݎ#޹K]i7675ؖ/,ePKϨEs/\V[uS+]kt\l3cc#KVL0c&@j^j OjN.~fR=V5Ƨy4nߨ{;$(Ý͑/Co,}W|@!d@;32nfi7ryό.Uէ8we\`YiE֤hY Lll _ΥhDS>m.XoeF9UAֹ-G?;5>rZut:Ŋ~~ meL#|隶EFNsSFuq8WO\UyTTX\e{\T7uȪ7$ $wܽs#d€+|muwoU F\וxqbnQ u2y-D17Q:wg,#PrVI~mnAź̰Fwszz;7v4&BczM;B^+9 b]6xC4- ǥTNБ09X+|BEɗPUG{Co5]X)EeMһmE5)+VmqX/.naX݃䰍sǧOPtvouoQO<0!18bi-.t+tҐzb^'>,U]Tg-cT0:lR25V'rÌW'?WMrW%l)]53n|\V;b뺡k5!NHG%ޥ)HI#5sN+Q3gD\jy: CVtD lJˆ˂I3Z'jc*^g nkϚvɭyvDĻӑQU Ny`(R*)J+C17g4Ah_\B8杌'7W?8T]s[/cҭ-.@*#M[lQOyUXnzZĿp>é_Oh,͡t+׵?^~biW1$VVbOӡ<9<4BH $[v$wU&>rt\ T9gkkmS 탚ZƱME=6E{LK`'|;Iu[kquIyEs7B1SvnPI쌈N@>+G=b+dj\$Ջio}a&D& 2G#ߵf%I͍rV),crCzVb$xzj]0y#Kqi=ӲV)FӂVOk'%r~bgTğpҭiZ;\ 2Ɵ5+{#iJ#E8j)ŭL^ .Uc#2NO$~G 0Gxe_ii]^ +[k_ 0x|YNt*@4&e1$JrL׵^4wS EȨ'bVHڇqTMaW,v^<*ey$hQz:ʹ%p NCОXc#k[Niu1%W\8kJSaqڻkM%ڬhN0WaҳnC4P3x`U3UnK2޹gQm~|Nv/91Qm*ym-"2rtΧ,}!Cux[tk!V#TuFKFO#ìvyφZC/gMH(Xgf~_V_mew 0~Q4RiX+Fvx|.o`Y]>p̸=jFn VoC,"8!:'7ĻK9QC,/ p;ygl'C$(]a?|g;W%@rmÜ-OiCpcr9ު U#+]bex݈ž+3q[zXOHnS@|0M"6?HR99P?M}yi@t'Tye_nFjf:)q yiz\G͐aW* l5I# oSiQ=y^M3aqRi։ 9;♺|/fw洂L#7 7˷f@+b`)ZOCۭ $/zܘ.X& 7f8פyinj(Kd#/ + 5ºy@'X7> No$F!܍HmZG $+s%$<Swr8txmf\۬ĸZMJ;h*:us*/8ڟ,:֋A{4 ]=ep*ÐzW%7g[G )rJf-+ӛnf|Ȋ\8Gek+s+|Su6-N=+ņ-'W6*`S~D>k&{noziӧRI8XV&$pJ#դe| TwYOBYLByBkJb9bp:+-Z7 Β]#Mk-J€l=Z-%sQ3[%䊆wcU?Gq0k^r|csXԄɳjAHWi.[̀zִ uj(7J=57(8&Z!IEP΋FP-ُGv ֥EbuL' R՛2c<P:P"{̀LqD uciS=- @sQT1rqҧfQZy&;n`Sc=sN*rOZO$z35C9`MY0M2CiE]gJ v7Uf!*Ⱓ$^*Uհh Ov%P454*9lsګIulDi3&@5ȍr] d@2*y8f! 8_M E(R`mFC nVRI0qT#MND[D˕*lzo^^i%V8Hv&o-/д^-.TPG >7B7-[ش.%(?0?~xW JH`vueOުq^[@pj:G0RH} e0{|A7L{_Mq5E~5E(Q$U_g'*|ֱfII'aYTNwjѵ#c#E| 3:w֞< P_ 3K1Rf m, Lp7::U #fuGG8{ۡ$Ug=>!f6m zU;Cjw[[!H 8=G4'nA$ʏ4bU*6s=I^XԐ0o=á^HT#,wbIшT:gE<3Uht$&@HemZ@C\n[5D7N\gQިw wF"-m)_s{<[H1@cCW kh#}MGk^ ]6TmAR<$ƲcHe =I5{3mTEJ0* la򑞤um,M6rk&.bYNI<[tc}W[XQGc&y#!0aJ-ukRשM>"+[f l h"c)g=kSZL&R,’ Pq"{`]5v4+~ ėEG"nlP0Tiԙ2sF6c>kb=Z,浌n$lnCߚ2Ǹ0i\-@J#o?Bl1W45hD(o=*/!%a*8ȍ[ dh`7sNK}NZl2+}k)GҼ;zlxgL$R<~Z+ C#}i|5QƬǶb dUn$zվ'ZkV$Z9Z^RC0mաw3&㡤jNZ6[[]VF[QEMo$^ Uw(o+K3LSs4$pvg=J.ScҼҋ]O3މgڬq\e-r)6K$.6ȅK'SxZ mu'.pg'|yWVto+ҲKe}4s3dU>dsh=mUazSQE'?{=9/U :BЂy+ӌU)`8=F=&#l/95 8ur( `F SҎ`CRT{Wk y0{R"PI^7_iB[nGʎ}u$hUeN MGWRa{\V|-d]eUݞ6z8P٣E$#֮ RKIdʢ3>6$I Vc2䚩4b͕@泻3jaku[ě|)aZʲ{Ui'7ڳE@iYg/LTOK q ztZO"]]f1ܚg"Ҹgm\U`KlNlߥj=: 7ҲFVɦiP\۠$ciZ.k}^8<3*Q%PRbxV85k[ŝ򪣭P _ M3+Gl`խ,FeDt5`*x.9d_sf@Ui'Ցb0QҢh'jݽ1AhɟwhxxwvỤ5(oMY-D1oJao,YC`ѱYZldt\+c5wg b(pG?Jl-IN)1jcnR^T*p8dYf8CG&A\TBB@BI$"95$g!EyI&Q^Eh(Py&#3ZM7y%Kg~?ҒOڑ"-pr[! 9%߆jmL2ďrCinR*> #]_4O ̏C8F0 o\;erw5Uũ3n!v_Qw~Z]쓩8#xQz ._c1wˁOp%ٱHJ-^¾*OpADGFRoqk{}bm"4H|dil2|;ۭ|MvFIg[{mhcݴƪNCU;5wqvvZɭ}k:E@ufWr˻#בEvIߵMWСߙ^,xb>kO6#nhBzOZ)Λr&:w,[g&k &SĐj+qoW#K-5˳'Բ@IyHz[iw:M%f8EDt\~NEs BYOtuXa1%ԡRv<wN #f;\Ud#Հq85qCSǚVj<3w%)pedF$Ҹlo koigv=9ɨW{մg۹+^9&]Bo8'=$gf K8![vV&$yл]Z|A+^A-Ñ;WwVUykY9Y#\fUOhsZ\W24SǦ)=i]6#$3!ʶ= 2/:0hx1U/gce =5Fܴh\6]P H( ֩qyw,N!2ʠ3GB&8gVJrS-$\YXDS#қokp`Ï`;N m=KCBI{P1'G;F`YVF!\ך5l7T%v;=;v>4>$n`ۃ]>j ,?ƖH&ٮk\oH_zxJM^Q8).b%m=Z.Vn9׼6 k{o2g+>uEemۖI$Q׵z/t{iu.TٕKv=\> t^G'n>aV-?9{%xǯCsKq&!-Y7 wְ,tNSM($W''v!c+cff} *}ɹJO׬ŭݔl*%[C*dZG5ɾwnSq]C7Vp0%t5 ܁dzr{V4Z'خ0c?l|xLHgg9|#ᖴ%OEw4C9 pqg2;UPP9 *o3퍴i$ _q9S--Qcƥ$Mt0Ak˂]~P:_F|fx7JXIG `3'9$𞥦XZL`#qY+j'Mƈ zެ[3Š4{pElx^ խ՘3:zwx?Yn>ѷDg޹e$8WKp#9ǁjcoZ+hTlut06s&m70'odA ݜ[SqW(_SJSMg lӝA~2?pk\$#r[?V|WGk~ M\% pWQ?h!m{^gpsmq 늿gf? 6MVUD3iʮ~Y:V欑+dܗȷsL梛V~zp(QerWR@TMq:n,gs)}ҽ2ĺ\aI#-fIFǛϬUCYkګEt]v/<ܑ*nWճ:\c[ӗS\|̳(ĪkD"r Vn /jd.pEzfǃ #=JڐHA#3FYҵ ԁ` ^qͣlY7nkf ΓzE6V#G;i|:!j̫=NwgVvd%-dd;q9J\e:vWgrDV!S&3ϵGm0%5VE`3W-R;?)Z|VgIj[XKՎ+?UVkHV2o9\U+[1حa#]CV`yVƹ  MQE4*17[#5W(fQIɩ|•UX zw-crG{ռ-:{*ݵҬq8Po&+p3"ʊʮBgY=̵elN].WfJj<bА2 5,RjEGo%NnIЭfv[;!XXP"쭌aT'XYlS2&`¾0 {atXPdI5^PXD +4!t~lt*x{">ַ݃"RjQ~z[8t%#Bznzok6 v 9j#)c8QmMWUm$j65׷dr'V{bLn(z1]DǨ pAJh\*ɦ1sQ1ɦ11N݁oJpǥ~ʥn4Ze+8E5 URG imTrbU@,%p% Y,omz `9X u򺭢UqTke,i >AT#[;-}1d? Xf cbοyYSF4VFfx*;ҥom ~+sƶ}Z5X%]-;cxĭ2g MݮDCmi+7i wW1Ąd\ +Q~jdi#LL nj}60>k+[9t#!ֳ4M´q`0M}N-ׄEyfsv@Sr|5MgQѬ!-puRz՜_ChMɝf ˉtNU8ocf%.Ulqjw#_I+HGގ\2==kK5h!hmIؓ[Y4mKQYnmFa标mYG }#|a~vzs%6S܅;.$Rpv|? x GM%q$EUx8x:'&L;[.a١s4^++Y ZޟĚE[{|@dI>Ry W|E^(fupMgi`q++/7XӮ<.ˏ+ܷ<؞xR|L_DFyWȌgO?Sh fRPU>r刴偻 1gNm2?>+J?ja9Dz‰dfip;lƻe2~϶uގnr1xR[\b$^Dxِ9Cy @m ^,*>"Ӥe]-@N ar)SUxq3 d=o xM>۽ -1Y6qu;H8fe*AGlU!6g7X"n|5ňýtC7[;Y-cKTf=f.yQnvicI,` Fd1w*S{;H+I9 )VՄ0cN.a"pstnCxXp[V7&:s)Osnn܀2uJI468 ̌o6E.F[[9$!zshJD0FoTuzJ ;c̓r<_4 d_4vCm@ZULv6m&X;5%tyDZOn"C<xio.1gE=ϔ%a۟{0@k>.n_h^Y^YrTEA<DT*ɭyCv_j~xO:Nw KggryZ0O7Z܁s[TGt.Q}kK$h#bUI9"MO xg-6K r ؐr(Qwg-aGekԤ)v_1T$r? o5mCP׋Q~P\Î ׳^qjS„o^*thFNp*nPY|=imeOJ,fٽ򪱴ox =*vԄH`Og֦$'$XܞU)rF3l֡0ܠ>pj}ƣtgjSv1m+;\sZ~L e<09/NwzVшEXL;TI ӥΖE ѷ uaoոmC8$dz96G A=K9dlP&Oe#GY6r5X}0+.qYja ǯzeoyqK/rv_I Ku8mB\5ޡs mc#끚[iF֚ ftmOV׌Dյm k:H$g{_z97QIK5CfSZڥis礫d݊s7PεeyrM=1 ΦU/ 3wX^ټWcŸ}P{OBGB|Qw߈zyk % kd^_m/taD8zWh{_]jhi{'}`{Zھ2^x PErPlrX}ywrSttV_MLfi62Lj_xP' -FGsիSDpi+7S58 ^X#9E4PUtЫ9 SŽ(\pcIk)5>tO}|@v <{U/ja;"/ۨ&U$ԣM8Tk7I${OLGb'aHRO4y^h@XSD-LZ'F[bX?P:H63+⷇H<ȬۯL'pZA:e]y`ȭ];L4krX= x TҰϞ^LⰮ'PUCmUrZFG]߇:lOvI\9^̶(X`㸪sЗ!TcWcӺ.v2eTpѠZpAUjZvBi2Őe/d4c.aUI"Rw+NrMT_)p~l{?_Ȋ7r9j,l:}zN][iB~T.YX9>̵:LSG[y l2 "K{SzgӢI$v@U$}AQ9E0 ݎ{㸢^BEýK{h܂,Vu;S#YVmVXN$Aɪ{i̶}1 Oa[M4"I [BYfA9mY~hԊU C+ۙ=cFsb7}WM4ˏN:V̶G7鎝k#Tk3ϖUN¹};}BHdWEnBzUƵi:o"`zRVYK5THկ\~8?SU3'RN/>|qCsyqP‰ ߴr%mǵ}1_j 'WY$*=*څַMu,cv"ޛ}i~K<-([E[gRl'.:b&LjR y&-B SkDBEi$X:=1]huˈ"6 ArF}k_^%/-et{T\'r֝kwgir'*}cMfSvN~Gp]J#$lyƬV$'ץ:N~e,q6l=ɦ؄2;`S%2ycb&=ǰԗ3\#HFf宂znUB8Esdybh3Oz֠+j.cգ5̖5უkn-3ȤP3~7:jM[|'kN\;)e>Wz OQA$ԫw$|͎MKiRY,{kng\pU" B lcZ0>rnvЂĺ ɉUd0j+6} .YgYo*d+ԎI쐻%JЮߔB%Vs)xt?5]&Xm)/̠}*hKqe<>bqZv:M4QTsnx4rЗ]%rXlbC%AC_ιm=~SW@@6Loi}n"QiQ,`}[Fo izNĞƏ` ՟+it8䏄lgH|'dAsik%?5>nsTO; ĵ+eeK3v/CG }c>X)h28q\p8ҏ YяGcN;fJp_zo/-fg<\#@֞4+%{ ߟ=ܚFGI5e`x<_tG؞-&ٯ$VN*,)>jAZ~;*dfvAJ@]>%xf^#1U-|דg=vt #OLm5'ޟB>OVG7/8"LjV6^ycQb'yhs6fR +6zt3Ta"bP[AGNcl֗QKi7a#ުx_ǓٕD׭hF,+Tơ5%g.I=Ɉ2LYQY5S:LeewlG<\lmc|MKP$U?*_ 9% 4)/LI2n'R^ѣmt|jM2g˪9Fe-+tB+d){&8\M.H= 8hQh{wƞvx摛Z|bqd#kJ%@Wު{tp9UeYϻ(5EHT3F15 9=7--NR[YsҫIk(@qF~h7/"6sy @\$x9pg1%󚭲@ptf_J`6. \Ix05Id ;Y:v3Juf9Ȯj7L:YCqwI&u&y%~fVmOUW?vl$ƾ_ƗeY.f#g˰?ҚSui_FoѢ 7^kҤ+#P~Hx= IX!!q}宕h[$<{2o[Z")svETՔ5|'?ZeۀdN#dε'XP}ЪGsYw:SxٛP9h4>PګGyg:ݖb8cc+k+H'Nyv]iٚDqq2F?xuq0PcPBSk/kr(.,bg +)jDt76*[oѲYc|/#Atid6r1I5+/C]K_$Ѭl.6ZUoݴc,&^@?js+JV[YZnan#1i>otLNu"y17q^H*CRHYY/AQskæ?k~WuZ3rY6} >a̮*Qz#REu= h\WU:̚y%!)c~Xx/MUށ~- 5ͧT`AI8ц y;i*cqF9G\U5zF^915-sB]qH9=uml͒79Z w*+2qUyv%-ٌR3R nԊhwsںV-6:n\g\;A̱sl֢>mVk1F#4kb"sHs1{tx1DO* ?peBr=yCrf-ӑC?ؠxKz(Y沚Qc&;L4]uM'(&tS[ZGC+_ 584uW/b}j9N^WN=N`{᰻S;C 0%e|c?Zx6sE| *<ߝYa6Zɻԟu9+(JgX֕\hw0j%ҽue+ӜVMh35D6y)bmCCT჌ҳܤbs!X~utȪiS~Fúe0*Y-%? W"0$'5H!=8`)ӊwn4407'1@$;h.ņaQ\+c!T>A댊 LrlT]2FlX;8oJҼCq̛єpEXhUIVPC 0IDZjgxg,WEʬxYFi,2ASaLzv5ca#B>.yJPOcG4zœ9ږx ]{wRǪaUBm5=ǜV. q˺ Y>`cM.dP[+^u#|iosbbFtF=/=x^MB8 ։MJs}dW7uMi/4"\timk]ֲ*N94nWr|vCQ =ҭS6laS@zہC,Q(hC5Zs UeS۞OE\jhSO\DD+^Z.L ClJrJ-4mnfWŏƯ;*럺x5ͫУk\pDž"8- V,2z.r?JFǧ;JZ.t|nf ɫ2@ rP+XRGЪ-yO&ǖ`a#(' Ҍ e)=Ȭ3YsDy8VI2|ɞIh"ܤy8TP9v1r՜oѬgy /'p!Z9`U>S4l,t%7Gu¸gE"!o$}HRout~{Hn'iNW濤j%}ס5cw-}ެ)ؔ5ue/BYXy_/FtF);skhq6ݮ̉!IdgbL:}-MEuH2yK}iuqxRJJ#O;Z/=>XkVS)J[OXH`KY\rA# ~S[P{(lkL I'YzFwg{&Cmi&y]<`Vx]ʜ-_ٶ1Z[,Q(UcPcˁsZX:@0*T1^I7Y$q'"Y.ԬnGzEgYٖ9(=k^[a W->w2n8R+VM^ed:J\*M!IݙMX( +aΎ\[`zcWe{]OU=X4%i%U9lqKNHlkgu(9_Z֏O@ݚ{ V~㰣l# ]ޟZY-QB zv|r=pBe)cFPFIk6 WB! $鎴/OOAQʋRf|19U~P6qބF gG*3N+'*@:]! '$GddCK՘ʉ|FEr77Mdpy2*cq3\_`Y5`!^BWvE%kUAV&CAm@1Cpq5YJa!!`Z⎯&6.Z9$vIrG/coO+7NG% w2$| ?V2OV>4|oa7upIR7i11`I!:#<9~xc[_AR@ /to73 }4"HY~ j7AL.8f]vwNn8/ٲb4Ƕo# X*Ktp0|0X. >kjo{lKqWA[X܂buj굯]h<ple趗;CHWy՞Xʐ1UitA޷1P$5Yha@ w=ҷsFQR} C*YϵmYͨ,t+f7 Rr:Ңa u~@3Pȱ1^=մR9lrJwZ/F* ,Ii’\~Bjޟ!\ثh u  ,;jD8dMUF fOhбks+kyTFUn9Y؝Hީ!FN n)m&MѺpGֽ,:,$4p=k.,Vl_ַ< [SG[չ+MC'sbcp +wڸ @dqӽHRH A"fA\;#U HLU*3MpHm$M9?j̽I[,c}BQ`i\h>r܎w M9 +xM*\WBsv{ s z9mqڣ{`܁€OS( u5~H>X>ošW̶g u?U$'ZxzjAsr 3vf$)LdG{`udʧtF{✤'$;Zȉ*Aa*%ȭĩvml{w+֤KS)`;k4Vֳz 3c&ˆpYq[oT\#sk VRI^2v#<c@b1-wQڬ0`M`aڲK I{-?]cYn/mZ_.lJַqFQ[r޽&VmAV,חkvS溝@I_3 ZIjfP2[uiuoue!d;UX.Up_j-b2+aY4[v}y{{{$q>zS3]*HJլV(ɉW>w P2fu&B9FG]MsSv>.-{`yٌ÷44z+Kl>~ΌBzT쒱/޺xNMmitw|$~HZ1\8WL9/sW4%4I#=A\5{.|\O`jIm0B5Ͳa"O)>i-Lf^MnѤl*J?\U?Ś熬SILUn5OVYnE~ip Nu kKnav @kX[Ҕoɹڼ<+@cdf:\SI4`i +q+ҭto$vK$19l|T"U |#%ZāBqPx>N"|+Ix{O>lp#h^jGeD9!N}jGv>1r{Uy<qZb*GKV=*[khw( &bAmv09)eAs1{TΛy"UzZ9yH߅]sLVf9ӧ2XݽSJ/*{~(b9Ҩy!稭82?~$eϮc;SQ Kҳ $eTvhcᏽi65F]ʕ%ShRHX)` ey*ZԻBtI ϵMb'q+fGӜbUHTAȨ%]`DW z{b]σW"G cVY R*KWRJrm$Tl`#UI 5}Sh3@y,ٮO\w m\Y]NO-źG94dZ ,5ԎGL`U_zu*#IpV3]Us_]#@Y}=Ge=ΥR;b(m2q䪎ۉو. -GN t*t~,m҂fVzŐZ.q5˙цW3Sv!u6Z`59&& pk~N>ݦJFhuLk&k[|qJwItMH3<+*Rݫ[MkRK L^r1o=GwZΧ'P\ȯe]b^K#1ɰ2? .]Md[6 A"Sfli_IipyI gyvuXuhzq]/ N4_NU#c^Oi6Ǿ)r}MJ5ɩơ2$$FҶ|5Ok Eg803'mJ;ssaZ5K uYc$]Z/SQ;{ @,@<T?7uH.mռ̩::_Ȍ#p*x cZ"2-:ۜqZGd9RWGi ]xP4lbNTcY5ؽmq^2ocq% HЊ>?>kMYP6&~QܵAYɼ#Kd wǗ:' W־%^1 #,Hwt^k\hG4py=3iνŪqgKF?{m*0RR@-'ɇ x4e扛gNh,[lܟ,[:OYpd>F1תxM(q" 9 \֗UU6|1.Õ|,dTC*wohb?:Hmzu \6o=N I0{Zǥh0}iDvޢaTROZq(y$WooywwjW_+1>Ҷ#[ $u"3D۳_I5yHAǛ#mE5⠆9-mRdhd0:Ջ2m#LcEsx 28n%<\i~pҼ7Ee#| ;=kvÚn"ɣc}MtzOt/)3g?tf( XH畑zbW4v9d}݋Y eإ} x P}vʼoYբSlDFu<\P2Q8HX2Ҽ+NmoXIJ]Y%?W떈7(y5<,!їz)`x=m n\EK-;Ӛ塴o1]NDЯ5}jW $wA]Ǎͮl.n# `D`]vd?`\8<5v; igY8.w06cl}=Ҹ˃-F:SZk_02qQH;"*GCVo,\vzgᱴЭTR$'-'׊WCVU`nK:FO-Xqh+39r]=ܑ#%te.8Af&~\qL9w`~_f7iCi $mY8`zNMFZ) 2{ME=Ϸֺ{ [xgzy2u\tIC?L~, -!.Xq= zc> KFb^]E&3򜝾K={)M\|cz0!f1ocG"-M#!i0sD>ң9?Jt- Ҝ]/g{u:ݦI% N:N zxvdT凿' שOKabR8,}3>Fk;?hk~R`E 'NF q=OEҠp#NOm>ҽP䊾֪Mqn `S,7ڨnUkK\hhC ㅫb^}+2BUI(y/Res"H'i`P`h^+VI~zDB+X#7$"`#@N\GO(LOϔdHrybso  żj8ʏ~ QifI',5cY#jhVyVϺJgtݘ98pg~3~76$_)sqp3@ש8PvHe%A /)Нj?;yi=AkAc͞g95/pHj2skL&ÜvSAT^i7bא|#[>Օex6WHM6q[" ZF#ک_p#%RP`?}'Sԅg蒵ͬBjŮ#b. '+*-Jm:idTb*[1ZmrKx4c |q^} Yhw07+laa~xQ&tY 򜂿׭{IKmk/aN{*Kfymi-jmd*AUcCQkx[}s\6YiZa$4 ǽe(w5G,iʑfxoX'nZ?:od׺)0K* ?}໭7Emtx5`r}ɭ[S>yh|ˢ~3YwiJq^ᶣmgwE ?x$|r2 5,85xV_ k+Hy1HRH>ƜfN: ?aQJ5<'>.8#l3),8"CⲖ6,Q\FxE\'3ɖ,Yq5u$s˯> ZtKnx(~7{iht%Zϧʽ:/ldUmj0Bf0? x-aeBszBQL|{ ii-`! 6\'ۑPiKD%K`ӭ^n M&Oy D̄s>ڨjƠ)x.cl- &׀ə0G?{׎MsIpu޺@qsurKq-כSD|Q>SDiҷhuˡIPE*l$91I'i$)0'fI=;,NKnRԹTKs_[-'oO;]=hoBFkCs"A0!b#%JnT$JgU= ϸ[2$Y¼MJmӰFɭխqp^HX1qBl=+DnQPٌ֒ybEy5Lm@3}^{#NVD$4%,5ZSsֶݴ%˖  .)J;qEi0}gOfLt||85 +J@be : iSGAtZ~ɊՓo9@F;U'ERw KM@>qGjS+rX6iGoZV&BVv4 j˿=V? Y "6ZM 7R4輈0>bw8O]4c =J[jnU0IYeb|d2L"noӥZVw-[nPj#,GPQ$DC  ՝>NO^X3#ZIgc.t?Gt9?ڧ6$NEk)Vfpm^ZגB$(țU?w%'[FOegq>q]ң^GKC١sv>4ۇq:HI8AL4h#Ī=6kbL=+-:O7ڷ2܉r@<ʮDcƷ7|w|6a-#8˒£>5t-0*9;˖ jNLX{՝"H?W49$dy- dH.Ry"J7FKM;3DӍ1yu% 08Ai|vVcPl-u< yJΣ7^jFH?ZB:WQW2t\WѲ{27twg zH%* YO~5?WJz\In,u>^En q2գ̯Rs|&ojVZwo.R 4+"ܫ⼧W"ZelBWOtgcVT#8u*5/g.m?ڪ9=(20 ^6l*I!c;Oxo`WOcwe y  U OZŒk嘅NzԎ.x:Ceٝ:v~J^:u4y9<ǂ tVF!a6>8Tr@v9wvTi"h!=uHxޛh'yS#+b[fVFO' jHn^wUW8J@Jۂ 4MvBӾO ')B`Y%[η1С푗)GI(bI j'\nyo\yiRs}̽ `t ک^ #z杛сGzwt61̫uu0 {U H̅Hiz Ol]kׅ@XIB$n$sPo*#+YF,h d CrNjݼPLcPNyClĮ!e dj6RȒ'~3p! Qo'8>kt VbY32+ oq& u&k̈́%# rvQj{=+^[8t(~3s\}9nRi6Pf9$4'ir2XBwsOhLhYA@3\E/ G ӬbA#u/DZ$D ''Q΅/ڮl!p0ڟ\Uk<Isc&?a>sDu_װipz^1'Pw7 .yb~u-+|@Vyⴟt,Da]]71n[hVbK ;u'CsgL@sxTVAeֶ8gVQ[\*;8R<+_}[-":SߊVR]dch NQ׭;bqNkίBEyDg%t+,㬸q^k,AuLsY]Z܍Tj{du8WmOK+"crۍF{Wuc{Fr1I8t&qQm_39ybǨ4$F)}hnGfdWEFgwc[ BZI\Pj>AZvb!-ƙax:%pyP v|R$}Qav(Yq*$l_'E[UTt]}ffjT}iaW ]AWcú 7g>[X)!K36U &|v1Px23;XWBorl`" S4ewn{EBv؜U9|ye携mK*+Jk)4[;*F}0+Χn+:U#cs\<ۂ9#?4c}f|\kZ͘y.eoqx"W\1ޑV/SžKym`M Hԭ֛icc.G{W{CNT;K#IZʥ4%|8 ]_3r!*ϾF+𗅠͌u2:z]\61tmJzJtq b7!损(g Ǝ)|; A0pC[>94wD^Bׁ4%z[jy:EsՔc%:hҩV.Mno[ jd 6v^ո"FLjI&), *-e/-ry uAQ$L|'5J(>e @X iʝ;Td[\I< (ͨ1Be1:L'l +7Qb r@8*eo-ȽԿ˞=iE̍ w7s s/̐Ū3P[=Vq*;y'ZkK9]a5r&9 V3ƽVE\0SOJ־$luybpmo7ǵlhv1^;4j8{;MMRĒ $DŽbxk+X6.w=*gd G_@k.O]Pݤx2O-ҥkgS|[{VOr̐Z"k^t$nI'].;U;Zd皨=BU1o gZoHflmiR+/  `>x{Lo݋l-.l3*PIy%f?U=n]jUԠkaV~)Yc-oXe.!l|}ko4mm\z8I'O$[0Iknz{-wBu{(+e\ǂ%>y7\kt)-Pq@0]Jeؐ*q ImR|\Qu1n~.C4as|BB'}]jk[J_=O} .$շ3.y$3KzhD.@ S\43t Ə#b>a=:K \#H I$ HF6IP`[ݣFܙxcVEc;9d㨪pMmsqsg#3sT0M¡ ; * 3.8=N2ܛe+Ro3g!Kzs fܠ #E  W5]YmF2ִSOR۴N~۩$!5 kDTwW#*?Z[#q<U:d2({c]7ڙmiwEXqp*[v\"ILGRV ^ -`c#t۹Q6e|cR%c0AƌƍcےJ5+hc<<+ݘVw=;PHa +F}').um{Um1-,P5imUt}]^mt(5 X[Lc27NyKfiOM^suj]]mxo[ieI-apBz~+msl ~z/%tg?O$l_}ȮFK)XEcWL*DXUǓjߗx#ѪӱORH9ګNHzR册<2!\=KB XDQIG=SĢWN0OvC+t)YaUs|ԣNkY8:ipqڔ\-5 KԓQ[)ZT^vt5x:.iɊM:c@eyZ ᧈ ?Y' ϡuه $nYNAcY,ֺP̄{X^0q! >F\Hn"HvX&XU܊ci05͎Un| H碎;Op^=eEVw19[T r}=mNxYJN摍ѮDar'(Qʌ2oQ ,b'mkK*H*;Z̻dB듊¼;RO@ E[I RcL7CԎի%8&VJ~'v9XÕ3;Ɐă =Etڅr){%#VszI̱V} a_CsGca7dt t$OqkT r:c҉4f[3H7ޢԟq1sXnh|.uue3f$Ч[]@v &@.vȍLTX$G s9_fc+ sbljWmW Eam[^5Җu݇}^~jVpwBY:UP, NjBM3VO"4՝YV)m!y }c[Oؑm+w5֩rIۜV=B0]Xx"a3ڨ(e,vIU[UzZ0y \I"H"dfxPYz1 Bs&j}3+OF2ͰCv^uE#Ȳ63^x_/&{}m? *O \.oPi!(Q3~}", մA(SgN: ¶:U罘Pxf*w Sg-odn!HTkNeJ-hf*R<֖.yg_J)0+gcŽe_׮eԵ+∯s+L$Y)dS5UUYg5&^jVֈsXD'*z}k ntb^6ZF3J=_Śkh>etxuPsYڎޥƺg6]R8nj#4,g8/:Bqjz6`E!+A+ʨx~qN4,s[į*sNK"p@uZu1Z BABtyU`)7]4rP j6:T{ ǥOm+9jnXStzcfj7^C`IAknH-iz {ϗH._՚ш1V%ܸ 2Sm7v=*Ejo~AZ.A*]!n6F1+7zb4)/ زL7g_Dтq(l[~XX41Y4ElmCɞan krq~W[g{帚%Fxp*k^Ey) k 9XۻedR(r 횯/#+%m[8V *xNIHL#Տ##>ꝓ%j5=98>e  U&Uenž9zyv:Ԡ.<ݥLPLi&{̺YM>ԯO,= U? _EጺbB=U侄j}C%LgY) O_EH=~QVn>YYv7NSo\jGmZd%e8E{[\-A#yF1'x-Z_Bϙ#F=ۜV2wN=@k fY]ڮ[xi.-Hd\JTL?eP%ɹPLattXaXDou#> .l%RH< !.@=x[۫WQxӴ>B~s\nc+W'UG4[9f1?J&]ȅN[_|DG hFY]ޜה4,fpo]o.;ϫp'dڪU9 Ya} ecd?ҝl4Չ^+A(u s(NdV^p1޳,VQ6Jgl|QY&$f2`>%r=ZP̷Pڀ2gӡB6ci7 Ap+p^k+>nn-@l`KBPmsz7~ܒ}7w^^jSx̹kKp##յO 67\ootcf{X^!71C|]sۥ'{>ahx_֚uGBx1HUW{kZO5JB +~ x} H hЂln h\x@K5c}w,2y'Y&=L5(⹹gk.NO*1$ږ d>X6XmQZ\*w1oǻ\*\,#D2MåBFW*ޤ Lv+} LB%rET¯AU.[tgI l)6dqk'osDF4^.NLHQSayozd6޴<%.zaٱ;7ɓץI[Â8N%ǔ>]`gaR:Bc[~?x7TWd FT1:;I4v6eUOz"wZ^ӄȎ35vxb-ioJW񾳫 >vƷjMr96+CŅ:.@FU#ss6.$xJF#;c%aד$V70&dPU$.yZfJI|(޹h #v~CQ!x8&: ,2zUp*2sRΗɈnT#KY yB]+T衶kq֊CeG!PoUY#0#f$.8Md&Co3!GxMIZ*JeH,%S\ÖʃXbNTݫ74v6n4S"S,\U8VV] 8Қu7qo*Č`u\ݎ{ּKe )Z=9D撾nh,c,!}~ͽZ˷oj餿2XdbLbZ$WҚfm6rA[6Ρ'q$hG5B˄NZ >.ӵK{HX•pp7/fn.}:sO?kh,6]G,@=^ld70>6Nd=p+=F` s)^)E Z?0')evnN0pO/21LT`Fڱ;lYF C*Ge*$R3}њ7rrxn6bؔSЃUKqBJW^'^w{ӆ 21O T{Z3GyʸQ) 1 MiXO v\8ũ*F9r]ȃVD9[q5i)Uoq] w&[hnjQ@:T4FkwawuehИTU’wkijח h. #Zp3C.=)J44i6l7>7ŤIoĒHvm;&\焐7NzWxc@->{y|NsIwGqmۢH6)*i 9T$}楂AAUmMqHҏ2D0'S69VҔҰVw <'j{@RA]r⻟^68t$[U"w׈%ĻZ~T{sԒ+YZ>OaR%xHX_jrrOCu ׍4-ӶHzc &,`dB@ijf2}sy:?kf[.&?{>$Tyk&q{q ,B@>ޕ5ƻgeP""[9CrvApU9N(ٔj̙idGc<$0!$9[ݾ6W8Ӏx>PSR֦kkI̍=!ddMK<Ɵx3D3zhIҚ/rosU&󮤋i VZg)QBnWww#Augo(rMXK%eWNs'L)'D Q'VKnCc۴#"2p0qޠ[˴1gv\p)0q)ɨYRI$$Q+<#NOJleIڴ5ԕPEup0FfV\&[cTE97w*R4qGgƔ,K&Ni@o@}P$ hĽHfDHUvKQk7jx6b_Ll=qZB-Q.cְ㱵9$GhZgoHWO9^1t^^eMGysU g,7VR.Uo<KDX("NMs1OcMpow&#ff=U rO.G'V`1&%;zimK E+?8,O^$x|<7':Zi dݞ#}%0.]:I8]Fe(# dEimsox4}KO3jWy<'cY~JkH;gzְ}%%1E] -ukki;Ѡiҽ1톁D[8!d?;3{qxe4Vzu[N?1'~X5+_h׷7rO$U6+ߊ2=I5n;#a8$גj^8>=$o<|/̧dZŎ&oim & "?@ `Decsqy%D^B"׊cscswH[,;Ő.Ė֒eY pGX'+x~ V/~a,G2{Gi6Vz妁+IKP!q1]Wi^E=,GTÁ_4>!-, -GNx?\Waq[vGgӬeX1r@nVǿ%8{˷e9`ܚ++oi-tsMrU>Dg8cRi&_+0U'AYv0B JϽ[suLsF"՗t\,@/mU]  *QI$v /Bn@jJ:'1Mh@$T)YQ;6L.1JKT ķj`9A3'bb=R2Pسˤj]CQ](j^[.3zhcjX$U;z/6RP J8t.FE\(aC#<隡*[,/}+&ŴDw "d֠5krJN-Y#rg'j :ބ:bt+22~"2yVMRF0d\ FZ0 ۻ]++cV.akYn\+]Oube['lNڧ{+8d o xNėOVΛiR_/q"4+1;sJ|ցqRq09 uhIBo;UK4 C;Ӟ]B}Sĕ(u%bg1 jPS ]b5M$Uܫmbj+D`RAȍ۳WHKf{VB~Da/<pi )U< BV b(EY"BoFyQ7ܬo432Ϝ3 8hoby$ll˭eբK[Q>t03x}f;O:nQK34M&$vbS׶h"_lXUqx+X%Y6yczbhqGx76¿-%E dá_~7 ԭj;}sP\I!NJ:9:Rv-,P8#ʚЫd#r*h$9P}xWؖ'H@ۀJՖNj6go9j[h(m-dE̲2IRTnY瘒A=*H-"]Fj39Uyi.W"obx m" ;4$8^LOюGZ.RZ 0ܤ/!:TP4,fD%GJ5Hs1 <#Nx\n~ԗQ'id*2 VG#.#L 7遞1Um1$q))sĎ)ೳ7{FR%R$I1,I0G jR7$h?6?*9(UTFGNry` ӖŢH5ըh֧?b@ݼVI%˶E?j?5}=nkf2bTrfHa+]Y+ B]' x$ioC- /0M@ 1r03 `v,E*_1r=eV0pI䊤%gެGn4r0U$'ѿ&1JLĦ-R^&8[r;*J>،2M:"m7GҢQ#y9>e>(oHF%TV::]L*Csָ3ۛIIBAGec3W>* &!sJ"f6VȘkjs麆$5iQsǾ>,ŌR[\!.#U;@BXʼ|uoct{kXvNp}kSݳZ]Cgiֶ` ?'Ub #܅/:6yǹj?xʲS$͓q\$>|a1Vla%g^bpFGȮq4rG{qƪ| =zUD` КfsNQZ"s|7c]*iXT;F,d;te19s+XsBڎrA-: xOrӳ2xXмCjU"gj Y y[dpaAnMivqk6Κrj:i,r?d޴V)㡯krZp;i jUhR=(E\8RYmӹ15qwmdqOX](k/T`/]7D>MrkRL-E3IiɴHQx̗'i~71B܉TBc+;\zݫ4i 5W'T;sA6Qrlym_JOy! +[[Sʚt QbfRGy_Z,Wt60٣}ݽ(+6:S#;2늇df婫2Gdϼ8bM8mcjq!+S>)ȍ?x`XY0W3ȩ2sb$ZC<%Jbr*WIl|}j{k$ OZ_vz|/5̫'g'ThXHB?t=[L/Sf[|5ׇjKW8},Smf#qZ%[Qv`Gᾗℳ_ђ7c+ɠJ:VPGD!)SS{, wY"oŽzp9"k+Vr4|䞵Z(g]HLr:UktpnRQT BsqȩN3̨r@<x$QN/ lہFBSN1oF5 KfIY V)5Ca\qhvQ'TM;J>Gim,RDk4Hh'JYǘpZtr4(r9"#6AOUESC/ ;wUbNO5}+*FA#ϖ?SiuX0ja^Wf)l'|Ԁ= |ß۞/y2Q_][B $ĠFJ֪j1sueS&[M= NH$EĶ@ֲ̪XF'+4M@;p5 _=$s!ǨZE$'}J0lu*`gzQ6[b[Lm]4, +3mh20ҷ f?J\Z>Eu)P9cnf9>kB}lXbJR2W#S| T3{/JDg-r0`rWpVB; 29SM&6ZnkBy.Tϭg)"v'<Ӄ L"@|}sDv#f2@Ǒը )DTsv&,\3Z,csg4_7T'p lYk-HwvsS($=jyz"FYKsaP-M3\=!hDpBmvO5KM j cJRZԺ<aw|*mzlY+m#ӸeQk1 X ySQ_p~I'ӊ;ʮ@Tcc\[[V$*?NFp:P^YF@lK<z@$RLƢEnQY݌1R};Y"Hi'JwJZR[2DC3a@OvHZ=>4Et nIΣ,o_Z&V5$S:|INQxkKm?OF,K9zLJ-tϨ]5ˈ̿)^܊|H.<[ >^xUk{ٛ~桱xv%̲r]3GCCV'OqMm4qKMH>]`7|t2HER؛2g䔋 5wj0Gc[b6ϵT#}4]\u E!^T[EmhJw÷yGrzsU72kVZpݸI 儡UPU~$x5w4ȗ`n+-*Ǿj1;>gˬIcQj}KVO|1Ao:;GcҾ3ʠFrh7̠qI{wO[݌VȎadSW`DQw-$6H}Fj- .(>n 횊v7)Zq8&FGS396=7Tж!X>cRZkH-*TܤTmobztMQwԂ[r|5]e7 h@0$vִLh1H8Y\`LF]cA#*BZ{byfn6:T dJBx_4kwQK]:&Gzԟ> X߈.f dp#5::sMu)K:9Qӑud.7 >{NwgDa*wT~3DQ`O.;OWQa1)(MleBg]]6?*\杁֭s_] k= WnSҩH :'#}GFA2C jH7Pbt2D3NPS$29B]pYC C# c&w⭍n=&]26ɟ+K֤G9Oپu=⏏}9,LlYʏMyRYi#85{ehDEm->T*Pk۩m$~\ 9d* .& g+YRO7LV]jiCV>tg?+qUDdfoҴDaX,P8 `Z\GǑƳqXI۝xU9m١2Kŀ=Y WTcc#H Ukݬ"e#OSm/Odi x7J$֒R7TuvfNGct<.$]5Hj5U^yOc\Ϲ9uzTM(2l$ r0L d8J%0M`qhA{Ż/CgjYcj+IK3=2j_0֛ݞ=Ymu+Au[Ys/̄pqS *Sk7QKt5.Y&HvLwSbHg!j+_b63IiVQ݋ 3$,ը f*4; u=qt[Di6Rv^YwLncT^u/ݻ,Z\Gw)+8jYt2* rX j^;9|ڧF@#0sCԘ6i1Ey '!ZY} >Eqw%- ɐ3A׽[ŧ[bWC 9#Q5wY{JXp_1cXF -=jtU(>-c馰2L[Pryy恳o3Cz?BQ丒{IS *i pqޛl̦]۬9gJ[o o5}p50K+DTdJCgVSb F4A8Ac$CpZ[#t{Ր&zN>{UYI hH%GzXG b0px>VBhúTG9]JuRtN*3d4EH 7hGBHB~lg[sj ,.~) !q>ZD6\shoC#88eϚi~2-\;=.Vxsќt8N_ 6[7N11ӽϙ\ꅃyS\c3,) }ɤWP GViL bxএau$7PrZ9:N-+(2:.3W᮹˸5 '$ )*\؋޴%^anF7<7դ$УKᑡnLOKXb 2mjnB'7~U6P6 A*- Lfib IDK!*ˁT h90$&: ϜTaû;OJ# hFjZ!#?78=*k<V형8RО*Ij.1ex$UXD"Sõ[IvS9^*FrVE ܝ 8$ {<8՜HD߼Cޫ30qYv. V]ia"zT$ V@qA$w$̌H.BYb)0p2;U .<#5=;LXfyn㷹Uʔ!Bq^yB+7#rozŁ% _Scr۳ZrPQM(@w^}bjMEtE(9Ԩ령,RnN2 :A|+#'iO= n{&DӬ01(v(3ݒ T5y3 vv yP^fɒU!Z啌unJШ^٦NJ[{wb0Ojg ԫGxz(lm.1ײ )S0JZR9*WHEfMK-꒦(d2%3\+;#Zt9ue˫؋D+ĀOҫ,Pn$2D #8 ckcU˹L?`EsI:dy.\*Q<Hk~Rў+2TQ~E$k)'-G2L#zR6֪hO!~XwV0B-J̒ 85+tRNSJ;du,v XФep?:C!,r m Dv+QXE qF:{i-b#fQ3Ycs4-˜Z2w皂 7u֌R[$#p{0<墒IԮ[4|DQjRt˻k-d*w*\xM$Ն{#ByՀVA3$ۀUdYB)ochy k6\ܟ7#%Y.2V'lr?e*j͉ T(.>ңE=>;1~bp1YLmK#x%FSɨvY_f0ʼndgf:W=ORXI$rԿ%XHGNHFB \uz$URSM Yܤf!8[V-"my[CI+lER 1>z#+2V7qV9DUۥP9șf*T3H<?D)27.Oj VLL)<'G,n=;P_2 iE#&dg=K ј5Đ xco|gR?8wn;O7aT8>NJ ͨS^f[wdVM*ZΓ'erhiJIJ;F'TLn!\`)<>k{FUFpq\߁Җ[ۜpZ?TAʂm)9.7sՍ~(L>fC/fj~bdBpr|5-Rgsix 'S-NrXMƙI]}!W#𤝴"Q}y`xȪH-{N#Q ΗXIX;U?|SS"\Ekej#wa˱je zKUiք2,oxc$~f #5Pxd#h%%]ޛ-W 3.YR`/'ߴ4y[d=3߻id``׵Qɀ2XO %$ed3*n m >"ۘǵW-.XTHe[f@Wqh`[+pk|H 捏̧zէtLWFcb35nKyFLWOwpA*pU(bx')4N'YΗe2 rWkC,b@L0 =+7sb9fEiIziY-z9ܸή,ȕ6xV[}NBIK#Hh Cϵ~գb"Gqkόe;HM^OῈ|6ҝGLʍenCİ/5d{CH'ODW2ɷǡ4HVKăVgi!W,oxn!E2<|q?{r X[FTҦ'I^K,6U-DzGd*NnTzl#Q0iW`㡩XA+xoϋ'e.E!BH^LQZuޥfNZE ֩# DKpMz<e] %n"2/z֩SI֜׸l lHDE.FaEf~rXEh#T+ҡ RǑ&]= ڷ8኉WqVLh4#Kψj8V$ţ߄#kt)*($d RuAn?\S;!M/\J4X{/*-LqV=efyyu5{{5F.c):֢6Pƻ cYd=럾ȪqU4A~ s}VWijvv"̌؉A{T.A5 )S$'Ks.Ac NzbLVˆ%PHK6 };Učd T'hXN3#^[U~ZzB1TrhcKXˀ6ktxoo$Mi2BvOVz6g}JCµ}wcH"X?%qg|gʟ2{)a\H'!fsOswP.^@lRME[EAI#\gpyUrЕcTW~z]ev/W5sĸ9=M^Í%ţV]沯 %'.J|5įC9] V5޴ccҨʅY դm>lᏭAsՕ(p*7qv~j~A4xîj6_7j!UnS8'ޥEʈuX̪1uN-呒z 3(9PzLIۙ-9KmBdx9H 5!}G|Q(+%vxD?)F; ;OEǪi8Yv0I7(1PBݕw]Oֵ😺lF XEF6Z [_+qmzXg]U&fIYYrP>uiaI;>FA Ӕ;;hYBy)U <ǥci--+ ~̛H|ށOLV)dyϖ xYWC)9(5~XY[nڝ&Z=\"޺YcOȭ+eT`XJ/<EM\ڠaFqC'b>Pw>kdlf7YIЌ8,dTNoCR8'Q{[fp%dIp'{Vİ>ĸ^_9Zq*; a`*nƖz7'Sa\ 2W TAHA#t,7KWp{S澌tc62!\M$őz i><97ȨCBtsJf5T$PCUbv:?:wŝ˰V]O QK;2F8f%Q/ 8ULVyv!4lK+D'x(A#<}+=RvlO\M'Τ*åki~0ͽ@ٍB=+EQc7MKSW4^Aj'E:?^LIj1M՘,,DDr*YS TOt'#kW+u80[o_^+x$֑ںE; ;s\DoBݵZwSaЁVBQy{Ň+6yޟw$eëATVVLIx[x͜y9JB8Q\}[pϷk״V|׿+֟:/oTP *>o,Æ'8)E&~BAW[Wkw-yxwub̌Tm )}JKD|bVeU-57% }|"o,q+> fO2BR/P{=F|U|?EfmtޛWGF0۩H&3 FWUh]ݖ@)8r*EWEoJlw#wݬF=-4X[yT:#J׏O+s$2CpQ,@'oڱa֖}$J-+ͽ/I:r* ͽb霱'{<+I"Pq!ki10Ÿ*jD IOT4cv['Q𚉯dBOA[ jdJ.Fz#ȑovyLq.Dcf7@pr{S>[,GYI%w_H\jc 6{Y1HqҞ-uJzY[#%+I:nL`MgڥzYIW񚆓+T|qhyNe'֍\ĂC"P"ҽ[oo|b/0O ϯּ'U}!#rqHNUy;ԫ9HKvGj{q_;D*u(Kxɔ`+}a Hlx$)%jq*DSN(k`u!^*wBzE y԰n9QyĮ$CIw.;2G=}MA+G#i>Z7 qCNQgpNʿ4$$aY;B΢C䐊0 5y$ox?7}*21vA)' 5 '<ԍ3?u\TQ }MRCȻ UxcV+j$jH$:jAl$?$/w?O@騊@~Ojk98rr( fr*GNV;_LQ- YX p sU WO S*pYZ#LE7M'`%P+8_{u4qz r*f`3yixxaR>N2՚&ImSW.kߩj6ҬUAqI)])P'8?/j{Ls,4ڭ#6PX-PKQ[c}ˁ!07B17a6Ł"[g=w@p <:ViXIuv]"(uR쇕N=A,:?%xڨ$,r1ڎ}-c (&6fbwc56%^K o`~|~5RP}+uKwa6Ė3}y\FnxL*YTΧKoúo6r6%FT^7TyD9PI@<~U> K@̭+g}+j:$k5$ru+ѠI[&8O񬙬&C̓"}?E2\E.cr^H >~FhdZt9fN21 n:td;y牏QP61m$=VzK IbrWmXdzRu%2/8@rSJMm{!!իU|fwߑr9ɋOqs{=$`;V|M9ZV56mob{=@~CVq-4~`+r6]Z4b}(APaOd^\ilH9I|(F Az`{  KBJ;gLo G2  ?ɞK՗.Mys:vؠ0*dTļ/|my nĞZşr6T3 唨bGpzfz,r H9zWo^ֈMݖnK91ت#HNN0#wH&\djͮfG:Cj|ҧ c#K \֩MpÞ8늲U«ie_0GcʹL $)_)J@W5^~QTB;)B*Aw 1Dr2?1NGٝrW!;]5FCujўJu& y$eO"j)ܢc;7zΜ q $yēOg+9rsF{ye6Ǖ OQT>ţ =ϣT'.E*}amRt&+x/!8G$V燮tBH.dV H1tn#պs .k媭AZ%b܅fEsU.y'BDC9Qݾ9[U0S%W$Wl\՗*Ԟ/QLdZ@Ynxj"V4Bil^rNJP_ vVi2zR=@9*膯bǞʠd ,88U~5U2Jq@ZS<(>J3JzO9s,|Q%? !~2W*12e1AGmcB՞_.6Rqۏμ-Oc#OpdOmgk^u yWZ7"| ==ɶKy DZ9+- *yԱ\0ajD˷ֱePO~hII{M͝V z#+St<)<~.pG@sPCj, jp0y8+gadɭD팏Q#t+s%%e-Ё,֧t1!pH8'޳tċ<_Jм^5LER$e-EV2" '4(08aҳvd*] t"*hRW;DPGsSQsm/nm]4 rÁGё^Q<lfC=e]?fn7+t-G&SQ%ԵȟR+|~Z&xb@mB>Fz7:.قG#:TYe]6Xm2TV}83hDlp=+%lyYzCj$dqv[޳LʛG˒2='|YMvfl80Cg8Zl%eG"F;4Qr+#wҼnQ%>|p.1#Vf39 ϸsKEoR4/|un1Ag^:^kci-;Vb .=MhWܧ&RwqGqe]x]qAwwebtu(EdH7w݋N<؛|{-Ÿ1=)"H-7%J"T<{&&bנ!tq8̓f]CRDPL`(7eO?5$r!Б_H =ϕv4e8]e қc6Jڣ7.y:0T3ۇ>.+F{U0,܃ֆ.b0g+ `:Y⫡9({h'r$ezzPȮPp;VTQyD5h^JC<{ҘS+M,M ֢niG1A¯ug:jtơ@U-bHʀk6EJX$&꒴g;~pױ$D) )1%# Og'Nҥ=zZ'I.Yy"G 5e05 wfNɑo"%Wi#P!xjmEà>ƺO\vQZ2]\$ڲ Ӏ*`Zba,uԚԶ,$]ݚ niJrrq۰``j\FpUR$tHY7 v.^EnExUܤZ3한_|:u9?ԟll˷oq}r΍-5_>8Q P)ǿ*e uȸYI$vb }A5R=ͨlm3]&[Q}5O#Kulr9[XKԴ,,uHZ Ϗ,d+2yzGSn`x%TQdtZ4{d\ Si4Ud̳~m]/YZ7sBMRfX1y ckOMGr@ w~y'۝0ݪսKD @zZ_C7-G4O SՁ#sPpF+k=uẖGRa4nE zHQ@68=*I+q8#&b8Z2:t#6#2|WD v|ޕw97kTH/7{u̇Qaxw6J9OyP+Jq3}nKh c;.5%ð%Ufl&ANM&)u-,R* F#\2Vc[֑zEBԻXi 4VKI3'TKA2~=~&K|<ș@AO׸m\YZ ˞@=[T\!9[ =b#9T11hp9cnLgVbhHøGKLR59\NT }fʸ+>.b/;o~p^dn082'n*dJ'hT/ݐ 0*mJJ/M8꾕 Wrx +^rtO([ 2!lsK>Jώ|2e75 bC3P%e]Np_x>#h&50$ @6Ր^\Y|>? :$z u_,Bz+A# Qm )@p±^#lˇ0ۓ/.*3֩Y9"cR!-Ũ-ї̘aI3I6n3]dp:jdF5\vU5R{ɾY]~2z WdO b%OU, Տ56pr~(攪%GABFTV* (\O<Փ )Xu4[,0I֬ߧ ^8n٨2K¥ 7(Fp:Ոۯ*|.žұ[*GjgG$v jӦr%<'Y&<2qVBz䰂q @G5J[;Fcp1>Tj >RYHUE N&#\24M֒;VqHn_/#5/ A4rBn*3TZ!P(aotCT6+XKMsӊ9xv)^zŲM0UGj}؎(BK0+9ZsO"0sg ry}ˮĂŎeD򞡽)IVnc2ڄ(аy$1? |R-˞O?Ax=x>`L[s`EmDjf:s/[u׹9z멶dUK0:`*5K͋V6zRmrI4Cj3ځD tvS\|1sW<hGh[Zo D@[\%2+Z9p]${gLڂUZ+fvjķ n/m!4Jd~Ux+XN9[v$JNDA0x8׶ւYoSΟ:FMEtΛE n'[Ek(!P@>P}.Wy$Hm'W20䎣\ʨdcҞ6Ws qPw ±t 傌R݈kO.VgH"Y{ȩ|sɭ[6I q_/Rd@'vU{c&WTkܣh1}j"Q㦴 qH>Ka&VYڌ|j5دOs(>͜}*t֓Y݌9]CI8|DHnYun#&8gNMErjXU^GF+x9V 4d\׹zBEw ЁwGAxQ52.GBzՊ2IwVV}+8ezU)sץA%YAkaYHzR+c}Z|vћϗ, =Oj開L̕]ƕzdY6MEͬRؑڍOVѴ~XaMW)kVa (3ZnA$FA&MiU>;8U0ܙO =631v6EjE#,r8Ȭ[r#(V^dqkMa`?|;L~mxXmS&L̗Ofx(x?W-|3$+X+>n t❑ Mh"ԠxW)n<$^[5K )!}}(7Dt8mJlm&]9r3{Uw7E*ga \njd?MJGI[=FUV^:sߏ5c`o\rzթY$.cp gȟqe 7HZAg9TeqR܅ G4"0iZ A1H9-;9TlzsQ9oNAGAIؗM(t9Ra&o*\ +v+䲞Z7e+*S"HAo>fTz3yEc>T԰y!Q|c"tE'* m<0=)b~cv.Ŷ=67 /_I`vMWhԺ A$DLj^Š+68%8yܪQR)OMhp@^h2Fcbz tNf9V+H|n0M=+GW.{EiJ,u I 18932: ()5]|q2̧[,FWhSIN.#<ɇ}$6)G Lo?^C97Ѿ**q6G1a-f3F NJ(bT*5$n, S[f-t{K$W]3&ڤQEH6J(\G=(t84QRbi\|1j\Fh7GpT'g\9<縊WH,|,|xUV#S}*IWE$gX;yUܻd `2gO_H7*۶_I#*EVRI27r[!4RLpWi+]CE;R% ;rQEddRW04xlLLSF{]RAwlJk>f+ISU;UI4m,xr X砢 z!|ʲR EKJf+HGaZ6IJ=Q2-CshױeOfbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078!?) #A> #AJ-4;*+!-.WNS.base[NS.relative_8http://www.jamati.com/images2/headers/newsletter-top.gif1234X$classesZ$classname456UNSURLV%NSURLXNSObjectYimage/gif9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Wed, 11 Jun 2008 01:31:01 GMTUbytes_Wed, 17 Sep 2008 20:24:43 GMTT2748_timeout=15, max=95_"1d8d0f4-abc-484f2ad5"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd #/135pu~  #1<AP[`mt !=BFZohO GIF89aGƽqbKm^FF3~jTC%dS9~p[zɾD1 RA"xd_P5ylUr6!!,G@O'*Ȥrl:ШtJZzసz-5?#jN~~"#L%{%J(BDlFY(H$(a($I&(nK (&IsHƚF_)P(ML''F)^ '&pA{ȧ"h0!"?@a>rhc=빴@U@q  a= OX4ŀA1<.ņKd L"͋Jæ`N‰|Nl,vB D8q!Eήi:zBS X#L`s@X9 X'9nJ(+HK>QjkKO|D4Pqi rPi&PXkOT L^6݄H@nnh``vFr|`{$؏ /bޒD:|LXWD|FwySEqS%WUo 2Fw鵷]~\re8 JH`RȄzk&k)eb /Qd\2H%S PVHxa1EC-ƞ@5b YV?"EHE;EEiSYbXAƜ `i U$1C)䖚i qV(!AP@Yঢ়gVSaX=:.|Jګ{1F[GIh睐0ƢN^55ќPڑ\7iEĢFdKNT;+ 鈆|3/|1?/}0=DhjxbO]TF@?p& %+B 0@QAK@4V/yP@@< a-, T08 p0`# xXxC0(" P@D%`1/taE00 С!04H0@r<@ xC @e8,  (Nѐ 99ʐ%__@ H?1 :T@$(JVVS)P Lm8|"_hAO<$qXI/,&BEoL87?WLA ٙxfs@ ž΂Q I}1W` yjT`aqx{qNgElaa Zp`}TniUYGppHTnxTkw͈Dzq pPϓ z$<"!8%4F=nbh'dߋ^:>cm†9vR!;| &~c,c B/1 " !^z+5 7^Flֈ z9@P@l|*KLtOF4H.}hJV^` zOa(CGF @|E`oZרZZ B(JQ#EL8&:#AuUI5c@CJ%eٓ3/} />z̤@9KOjbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078xu#A> 7#AJ.[*+!-.WNS.base[NS.relative_?http://www.jamati.com/images2/backgrounds/newsletter-bottom.gif1234X$classesZ$classname456UNSURLV%NSURLXNSObjectYimage/gif9:;=>?ISZNS.objectsWNS.keys@ABCDEFGHJKLMNOPQR VServer]Last-Modified]Accept-RangesZConnectionTDate^Content-LengthZKeep-AliveTEtag\Content-TypeVApache_Wed, 11 Jun 2008 01:30:49 GMTUbytes_Wed, 17 Sep 2008 20:24:42 GMTS241_timeout=15, max=96_"1942ed8-f1-484f2ac9"12effg6_NSMutableDictionary\NSDictionary12ijj6_NSHTTPURLResponseInternal12lmmn6_NSHTTPURLResponse]NSURLResponse$)2DILbd".024v{  )7BGVafsz"%AFJ^olOGIF89a!,I礽8ͻ`(di>Tlp,x]_pH,jql4tJ@լvyUn`4|N*8P   $fqi}Z;_?http://www.jamati.com/images2/backgrounds/newsletter-bottom.gifefgObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 <2#A> e܀#A>R€*+!-.WNS.base[NS.relative_http://jamati.com/openads/adjs.php?n=879479674&what=zone:3&exclude=,&referer=http%3A//www.google.com/search%3Fhl%3Den%26q%3Dblacks+without+borders%26btnG%3DGoogle+Search%26aq%3Df%26oq%3D1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Cache-ControlZConnectionTDateZKeep-Alive_Transfer-EncodingVPragma\Content-TypeVApache_private, max-age=0, no-cache_Wed, 17 Sep 2008 20:24:36 GMT_timeout=15, max=100XIdentityXno-cache12abbc6_NSMutableDictionary\NSDictionary12eff6_NSHTTPURLResponseInternal12hiij6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13  #>EGIKR]enprtvxz|~7MV_dh~kO2var phpadsbanner = ''; phpadsbanner += '<'+'a href=\'http://jamati.com/openads/adclick.php?bannerid=37&zoneid=3&source=&dest=https%3A%2F%2Fwww.kikwe.com%2Fnewkikwe%2F%3Futm_source%3DJamati%26utm_medium%3Dreferral%26utm_campaign%3DJamati%2BBanner\' target=\'_blank\'><'+'img src=\'http://jamati.com/openads/adimage.php?filename=160x600.gif&contenttype=gif\' width=\'160\' height=\'600\' alt=\'\' title=\'\' border=\'0\'><'+'/a><'+'div id="beacon_37" style="position: absolute; left: 0px; top: 0px; visibility: hidden;"><'+'img src=\'http://jamati.com/openads/adlog.php?bannerid=37&clientid=37&zoneid=3&source=&block=0&capping=0&cb=af83016e4dbc453dbe5ba3a1142147b2\' width=\'0\' height=\'0\' alt=\'\' style=\'width: 0px; height: 0px;\'><'+'/div>'; document.write(phpadsbanner); _http://jamati.com/openads/adjs.php?n=879479674&what=zone:3&exclude=,&referer=http%3A//www.google.com/search%3Fhl%3Den%26q%3Dblacks+without+borders%26btnG%3DGoogle+Search%26aq%3Df%26oq%3Dijk>OGbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 EN#A> [K0#AN98r*+!-.WNS.base[NS.relative_Jhttp://jamati.com/openads/adimage.php?filename=160x600.gif&contenttype=gif1234X$classesZ$classname456UNSURLV%NSURLXNSObjectYimage/gif9:;=>?GOZNS.objectsWNS.keys@ABCDEFHIJKLMN VServer]Last-ModifiedZConnectionTDate^Content-LengthZKeep-Alive\Content-TypeVApache_Wed, 17 Sep 2008 14:39:16 GMT_Wed, 17 Sep 2008 20:24:37 GMTU19988_timeout=15, max=97_image/gif; name=160x600.gif12^__`6_NSMutableDictionary\NSDictionary12bcc6_NSHTTPURLResponseInternal12effg6_NSHTTPURLResponse]NSURLResponse$)2DILbd+-/1~  %05DO\c ,15IhWONGIF89aX45XolvwT0yzVVV%ZY祑|ٍ!ǺܓQ]]RΨpSL1@9AB?:l;2=ݰʭcy66IN;%{5&6.2!Eu~"___٧?KLy4;~!,X} H*\ȰCVxHŋ3jT"Ə C)0] v\ɲe]*}[ದ͛w.Ο@sB*y>Jj1\+$tʵ™ۭJ&n5vj2+Gzf8 pHKcs രC hlP&:f#+b]7a;J  Hu^mOJ`ֽJSE9s!aZ ~NuE.yHpR'Hk!vy4R]7nP#Cz<DpYCX{iR[V tz{`j:jj Il܁-JPN`AaV@s b-m;hT9"P Q\^:pI3H/\< #W#~A/Q=H q*X"rt$h/\q-@Ovt3 `/[*G]GiA X SZAt"ڠ/c""b8ʄf頕A' Mis˽`JL@uSjrG/j1y)<ɅD]鱂 „ |D=PEx*BY80`(\ -n-xò uسqSD6UWA: D["݀a71GWq? ĵ`G:4x1uyb P1z1K 1P쐒5%$@A/లq\[dz&ץ(o7n@؂&ΙeMl$cD&1 H0|i) !j- ppQ!w%k`ەr") q7 1q72.&YbzdMwDEB4-F\+vl F0&(Ä7#Eԡ6_9p:62f%\{`(Y|"%_]$pg2LrdET+`MM*8@"X28/TTcVqac OrX& r TA PfU#/ XP/fk:Xq3&7vz}jȡSe*ߓ2~-Щ[LO'&y,q[éHedPѧ{;g ,aL?y~ aJaM jB 0nʓޣk:nBkǨ0>RaMM8pXވ:=>rcOIbcz ru<ܾ-/ MNvZ-gmkm「[>Wm͆^Ǻ+ A0-G&1 <`t1Ì{\ͭ>^~؞ھ>^~> Ů$@40o^$Nx`,@D/$ ̎o^13> A.$P1o$"2/*' O-O5O,0p +/^04 O't~2X?/]$`+c PP34A]Wz'?S M>oP/@[,Pc`aO($k?v`n4М7p4ZWOȟʿ_%kʱlk9ͯ(pD'D$**rár>qƹNFsqG{G A%ގ*I%IbIJ1%f*|*ˌR%/Q.13/Ojfhnhh#x썅"j^|$L!0#P,MJ4Cj'eAn(('_c(TxRl 2P>Ht$)wBJ!D4( 4-0rXrVܵZͨL_:x/ ]_"vBL^0hR VhhLBy2-7݌Ł`Ūa|Mj_X"Ј0b(}Y(+e$jAl`cX􃏡r:,3ff72{fmB:i k@2egڗ$ޯi0HhxPƌ]{ [vy5S{mË):(8,=Y1DÝJŰhXaDP׈t\k7Vv m%: axW~y曏Ko7z(mݎTA%"r̈AS\=hgsLa1Zlc%Z[1Hp\)x#΍E1Es$ѕ`=APBfXɁAF(wZ:)D(18gHQ,}BPʄHsd!ŪNHxtg#aQf`0_@MkwR V >o`R xǐK-F9N ǜ>o!:@aV[Yހ7/4k83.[#| ` bp RzƬ1"@B^a ¬1Z ;:ĕ R!,QMp%PK\" R7Rb7ItD'8<X-Hjd:х|21~ON{"'h+Ii)RАp,X3>XP".mHܷ()ŚD^`ȯ-q))dS.f.CM6$d,S2`c8PInz$E%EIh"%9+|$ު xҦ`Wla {X G 0ґlfUy$Oj'٢^ RJ fŒލOj㔑Q㈾ư=2l1J' \ deሿ2"*RQU)JNdY-p\:UmchHu,x,lHT&4e."H!mfu]R͸rC_, t! Ɇ j.'&<x NTX&4K{ tr!>n![5~ kӴc&0r/p!]X6QhEdg{* \E̬̣mLи;5uS8G r}yբ9>Q|e<ÊV#'1qCjǬ.#q]9בn%NRi2ޤG}&Jmb@`ЄD05]p7X_\J\^yR=5p*TFw+q[C{ S UG[X9Am:k9C1ϫ, ,/ZKGS]V7In,%p7{bb|d̺ ˈVGJ2Ő\PMzPp̜Za }y{? /}|' } !@#q}g_~߈ P<%ч@,^p?/1 4B?>C?4DcX`Q֫x@k @ @ {;@ =c?胀mkr?A @A \@_)(bm8H?B  B ,Aw^`B /A+B8$>.L9`=C>>̀(FЀbЀ)xC@|>47CKC<=qprxx (bXNJD,C EZE[E\E\{)E` FaxB4CSԃxFf$T&FjFkFlk00qGr,Gs( x`BFOSIVVU_`Td-Ws=We PuVvUhEUp]UIo=XToWUU_`=W-,HקHv]8ViT|PUk}UՉXq%WrEO U5}WVk=V_X-V] %YuXY]TNxY֘U -8RZR xYU|hiNZZZڪ ShZ [[%E80m۷u[[۸[[@S_l[ \\-U-ȅǝ\˭\̕\O͕; ]]-]=]M]]]m]}]؍]ٝ]ڭݩXO]]]]倄'm/uu(ǀ^q^q+dBN_W_#05vJs7c+b:<:o@̓VfexUneYeZneZv_".A QpxBn?V'؎26ᆰdЅ"(c>`9^fPQՁ.M[Fdo6dAVh.AF6bs;`Q(v"`[d^;g:M(q&Dnd v?vA'$@uac.z+h)``e`neBiYcUn_`rfd&ce(;61 E`1xc~j+Vf:)xȄ;z`=&+p>>pɖ&@pFkcV&mn.m}'`_U^'&^;k (11H01aMVt(eG@n.eGTVjv lP(emp>fi$PtD?h^m7J(UyjXf`0Rf:VЁW`W) jzx L p /.~_>4@'xknFkWPEeae_8H1@&k"@7H!O`.cc n+`)Vd^:Vd pWxLȄVp+zp .u'iLXf DaWN_UvrI{(AX"hbn1xt(o|n (WP+/,oGg+(VpMiG.aE~pe-Op}^m^Nr..w(@p21(C 6v[pjVpz(_)g,)dp(ǂW,hVgL8F_e4uMAPes6'6/05ƁE'{2 KON/h[RZV@WuOpdLddjVz'oP'd8k0?iO`D%$q&t"(GT212%HKpepc;&zwrNw~h|NwPqxO@r]/EH@OxH@rPibh_r;H?`"pNOC:c=&.ǂLg0OwiL,@Ŗ~,@ViȄWx_.]PWQz}2D&3N*;amAYENd&z#D3'[\Pt@+pqV &Ḟ/QBFG0JD C%h0؂@ aBS}C30ȡ s?4*,!!d!A2=;渊Q /ppXA!`\XD1qx p qohwC&M; 2l=7}s=ryPZR\.@.F^*GjQs]EtD5ix15fx`Er 8c8P\ Z$U1#J cbpL,})0z?\-e]P$0Q~pC|vZLSg0Is7&4.RI;qDC B*8g:ұ]ѝ'grK@@~t(C'ȀZGFdH&"mtԾqo`@ZY^,BJS`d O~p+؞ nG/n8z6 *U: 7݁dX@ QգhpeY('֭{%[Z4@(GaM,Sfn):a bO4705&@CSʤEdA$ՆZ7m3}#춗J\ \o|9P\B~jVUٱB hh,됳jonGUTTڀ?;0E0 ?5ﮀ җ~@`5m% vP*>k4.G öDB\QJpF$։6#u@H̐- DvF;?\0bqUot"E?,vth!$ҏtLFDmaN> :f PhрI`1P.Ӱzfx' a6Y+-}~64evqBsTHSq(Y,J,!70Ё}5`ʼnJV.Ex\![VQ]L ؤᅫc<8J QE0Ё1qx(M a0\89P `[s>y-HDXy`!b ]O(~;T!P&< Uði|@)~nGSBa ЄXq`pVi%lY{R MS<~S + @:xYYWrnpˍ즁anlggyXЁ#|F4/0@ fZ^Qg|GEl_7$ P_ |A 0 m^D/@.ۢ8t\ _ yT AB $LΝ杀,C5`C7p xDC6x@!M,џ!BB Z Z^_ H@,H> ,/TBR@$gR/P%Ac* dfvytg~H*E!Ă/lJNl%i9h+V7A%`8( Kn%6A>;4"S!oCK2%kqw1ӬoAkؽGVڅhtk*` @~)..q 4?/@R$[1C%G2ڝBB si t抺@ P;@;lC"Or13c23 +`hN55뉊g>#@;PWr@(3Fd>o 4k)9/4wj*PC!4L L@@%4@ tB 5[p c eFĖ](avvf@c3$AW,@890@̀u )A谀\[4e'R.s|]nX*ޠ+&,<0"A C B:,$-  nBߠWqσ!+m뎖:m3'6zLP߀@N@ ؁/A:4DCu;C8 Aw= A/8T `#HPs]uBVCV/я I3q/vc+wԂYCtt@4DC-g{,B SB: =Td,P|։w,"ذɏk&wWu'p^=؁gB h pp@@X,Dl]ՊwSH鎀}V~H]8On xu Pp'@D\ Ѐ(†= xC4 w4_4m)ط1S s87sqxf~HA6r8e"90e:@t.C 0.Ѐ;H <0:Ca@BHނY3 p*:CA4EAS[\[Z ;[Wt;]5V=qY2#K;DG${[ 3iHᭊ?8g5}xwÇ.3Ǵ<;X1!?/9{pC1}<ې8/ n|Ӫyn' .ǹĀ4@>,=@ϓTHz?=C <3?_Gt9c{1B>xR@>8~>LLC><34:!.o8Op0C!Ԁ=82=8/#/|0CݿCdbs0J ??'+$}COOC s;$;???F[gŦG׿??/ 4xaB 6tbD)VxcF9vdH#I4yeJ+YtfL3iִygN;yhPC5ziRK6ujTSVzkV[vlXcɖ5{mZk[@ۘF ;q4!($+XH+RH`D!3s|yzČQIcUDHL`$Y+H_V= H }$t(8"xNgY<.E|YK$TXk`!N !J8|PQ'6_P( p.EEx&U(-q0J'4Ye$dX Er I x q+ '0 *ĠЗ@AQgHJqB9J# )-c Qq37*E'-)c8(cgsbEHd15y,0"t$@_,IB E4Ƀ_ӗ_0G*Xl3DٌÉ|M<*vf@/!җPG[18ш%~% Y8chJ2ӊj1k>}bVI)W{EfH fBtPUA\`fJ`EI2MĞh‚'‰d!܉ E:U|EEPnX H |A ) *+!_ e'Z.’yF8$$)_\@ HA:`CD" ¢gITA $ kB b*؃~80` C'@I ϳ |# $pې/%! 6Q4/*,3FC ,Qg\=*Q! yH?_)@/1FA8 0dR%9! HR+>! dC]W$ Bp5#FA&e! 8Ai!ƚuM5C >XZL!΄2ժiYnGH"Npb X@DF_BgV19&J=RPv| `S G%j`F@gQ_~@,834rBM,!PAX^]Il„/v<Q!`XPxEģh"dJh\"Xzi@ @, G4]<* %Rg þh".L<51!% XǸTu{AxK?!X@&#9 \E) K41"sE*7 AHJ'!XBr1C #y!/d!6qbkaP@ 2$@/H`zmb$H Dn7 B wrXϐp/p y#0C 3\c28C(c 7"ʹCT@S`G!Axm@Zd7_A%#D{;.-ś" R|7RJ- ZbG%mm:BFa _!T*h3PVe A_r0Xv/1 J ÁJ1!5"dSKl3sDhUEB q_A ,R1DBf@|9A5 5rQ@aqX /!T@&!_EH('Ne;hQPŞ!)$w'āDءՃMX>\zW5 --TyC )`|8'E AOzbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 =+#A> [#A> *+!-.WNS.base[NS.relative_http://jamati.com/openads/adlog.php?bannerid=37&clientid=37&zoneid=3&source=&block=0&capping=0&cb=af83016e4dbc453dbe5ba3a1142147b21234X$classesZ$classname456UNSURLV%NSURLXNSObjectYimage/gif9:;=>?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Cache-ControlZConnectionTDate^Content-LengthZKeep-AliveVPragma\Content-TypeVApache_private, max-age=0, no-cache_Wed, 17 Sep 2008 20:24:37 GMTR43_timeout=15, max=99Xno-cache12abbc6_NSMutableDictionary\NSDictionary12eff6_NSHTTPURLResponseInternal12hiij6_NSHTTPURLResponse]NSURLResponse$)2DILbd ,.02$&(*,.024=?ACEGIKMOVdot (5:=Y^bvk_http://jamati.com/openads/adlog.php?bannerid=37&clientid=37&zoneid=3&source=&block=0&capping=0&cb=af83016e4dbc453dbe5ba3a1142147b2pqrOBbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 <;#A> \U"#A> n*+!-.WNS.base[NS.relative_Dhttp://www.jamati.com/online/wp-content/plugins/sendtoafriend/js.php1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Cache-ControlZConnectionTDateZKeep-AliveWExpires_Transfer-Encoding\Content-TypeVApache_must-revalidate_Wed, 17 Sep 2008 20:24:37 GMT_timeout=15, max=91XIdentity12`aab6_NSMutableDictionary\NSDictionary12dee6_NSHTTPURLResponseInternal12ghhi6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13z!#*8CHS[o|#(,@jNO; var SendStaf = "/online/wp-content/plugins/sendtoafriend/sendtoafriend.php?staf=true"; function initStaf() { // initiates the object for sending and receiving data httpStaf = staf_getHTTPObject(); stafLnk = document.getElementById('stafLink'); staffrm = document.getElementById('stafForm').innerHTML; if(stafLnk) { stafLnk.onclick = function() { document.getElementById('stafUrl').value = document.URL; document.getElementById('stafBlock').style.visibility = 'visible'; ws = staf_windowsize(); w = parseInt(document.getElementById('stafBlock').offsetWidth); h = parseInt(document.getElementById('stafBlock').offsetHeight); stafTopOffset =0; if(document.body.scrollTop) { stafTopOffset = document.body.scrollTop; } else if(document.documentElement.scrollTop){ stafTopOffset = document.documentElement.scrollTop; } document.getElementById('stafBlock').style.top = (stafTopOffset + ((ws.y/2)-(h/2)))+"px" ; document.getElementById('stafBlock').style.left = ((ws.x/2.5)-(w/2.5))+"px"; return false; } } } function staf_Close() { document.getElementById('stafBlock').style.visibility = 'hidden'; return false; } function staf_Reset() { document.getElementById('stafBlock').style.visibility = 'hidden'; document.getElementById('stafForm').innerHTML = staffrm; } function staf_Error(stafErrorArr) { document.getElementById('stafLblFromName').style.color = "inherit"; document.getElementById('stafLblFromMail').style.color = "inherit"; document.getElementById('stafLblToName').style.color = "inherit"; document.getElementById('stafLblToMail').style.color = "inherit"; for(i = 0; i < stafErrorArr.length; i++) { document.getElementById(stafErrorArr[i]).style.color = '#ff0000'; } } function staf_Submit() { if (httpStaf.readyState == 4 || httpStaf.readyState == 0) { httpStaf.open("POST", SendStaf, true); httpStaf.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); params = 'url='+document.getElementById('stafUrl').value; params+= '&fromname='+document.getElementById('stafFromName').value; params+= '&frommail='+document.getElementById('stafFromMail').value; params+= '&toname='+document.getElementById('stafToName').value; params+= '&tomail='+document.getElementById('stafToMail').value; httpStaf.send(params); httpStaf.onreadystatechange = function () { if (httpStaf.readyState == 4) { results = httpStaf.responseText; if(results.substring(0,5) == "Array") { results = eval(results); staf_Error(results); } else { document.getElementById("stafForm").innerHTML = staf_confirmtext; setTimeout('staf_Reset()', 1000); } } } } else { setTimeout('staf()', 400) } return false; } //returns the window size function staf_windowsize() { var x,y; if (self.innerHeight) // all except Explorer { x = self.innerWidth; y = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) // Explorer 6 Strict Mode { x = document.documentElement.clientWidth; y = document.documentElement.clientHeight; } else if (document.body) // other Explorers { x = document.body.clientWidth; y = document.body.clientHeight; } retval = new Object; retval.x = x; retval.y = y; return retval; } //initiates and handles the XMLHttpRequest object //as found here: http://www.webpasties.com/xmlHttpRequest function staf_getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } // brothercake's generic onload // http://www.brothercake.com/site/resources/scripts/onload/ if(typeof window.addEventListener != 'undefined') { //.. gecko, safari, konqueror and standard window.addEventListener('load', initStaf, false); } else if(typeof document.addEventListener != 'undefined') { //.. opera 7 document.addEventListener('load', initStaf, false); } else if(typeof window.attachEvent != 'undefined') { //.. win/ie window.attachEvent('onload', initStaf); }_Dhttp://www.jamati.com/online/wp-content/plugins/sendtoafriend/js.phptuvObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 F#A> #A> Z*+!-.WNS.base[NS.relative_http://jamati.com/openads/adjs.php?n=414898261&what=zone:2&exclude=,&referer=http%3A//www.google.com/search%3Fhl%3Den%26q%3Dblacks+without+borders%26btnG%3DGoogle+Search%26aq%3Df%26oq%3D1234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Cache-ControlZConnectionTDateZKeep-Alive_Transfer-EncodingVPragma\Content-TypeVApache_private, max-age=0, no-cache_Wed, 17 Sep 2008 20:24:37 GMT_timeout=15, max=98XIdentityXno-cache12abbc6_NSMutableDictionary\NSDictionary12eff6_NSHTTPURLResponseInternal12hiij6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13  #>EGIKR]enprtvxz|~7LU^cg}kOvar phpadsbanner = ''; phpadsbanner += '<'+'!-- Begin Adify tag for "Jamati Rectangle 300x250" Ad Space (300x250) ID #4481907 -->\n<'+'script type="text/javascript">\n sr_adspace_id = 4481907;\n sr_adspace_width = 300;\n sr_adspace_height = 250;\n sr_adspace_type = "graphic";\n sr_ad_new_window = true;\n<'+'/script>\n<'+'script type="text/javascript" src="http://ad.afy11.net/srad.js?azId=4481907">\n<'+'/script>\n<'+'!-- End Adify tag for "Jamati Rectangle 300x250" Ad Space (300x250) ID #4481907 --><'+'div id="beacon_33" style="position: absolute; left: 0px; top: 0px; visibility: hidden;"><'+'img src=\'http://jamati.com/openads/adlog.php?bannerid=33&clientid=32&zoneid=2&source=&block=0&capping=0&cb=5934a9d10a1748c42d11e488763d3f48\' width=\'0\' height=\'0\' alt=\'\' style=\'width: 0px; height: 0px;\'><'+'/div>'; document.write(phpadsbanner); _http://jamati.com/openads/adjs.php?n=414898261&what=zone:2&exclude=,&referer=http%3A//www.google.com/search%3Fhl%3Den%26q%3Dblacks+without+borders%26btnG%3DGoogle+Search%26aq%3Df%26oq%3DxyzONbplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078 NoC#A>  #Ao*+!-.WNS.base[NS.relative_(http://ad.afy11.net/srad.js?azId=44819071234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-Length\X-Powered-ByTEtag\Content-Type_Microsoft-IIS/6.0_Mon, 02 Jun 2008 22:11:00 GMTUbytes_Wed, 17 Sep 2008 20:24:37 GMTT5955WASP.NET_"072ef89fdc4c81:761"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13^clw{*/>KP]q +04HlVOC(function(){var b="undefined",ap=Math,t=window,d=document,ag=(location.protocol.indexOf('https')>-1?"https://":"http://"),aa=d.all?true:false;if(typeof(sr_adserver)==b)sr_adserver=ag+"ad.afy11.net/ad?";if(typeof(sr_page_key_1)==b){var bb=new Date();sr_page_key_1=srGetRand();sr_page_key_2=bb.valueOf()/1000;};srValidate();srConstructGraphicAd();function srGetConcordance(av){return'';};function srGetRand(){return ap.round(ap.random()*100000000);};function srValidate(){if(typeof(sr_adspace_id)==b)sr_adspace_id=0;if(typeof(sr_adspace_width)==b)sr_adspace_width=120;if(typeof(sr_adspace_height)==b)sr_adspace_height=60;if(typeof(sr_adspace_type)==b)sr_adspace_type="";if(typeof(sr_color_back)==b)sr_color_back="#FFFFFF";if(typeof(sr_color_text)==b)sr_color_text="#000000";if(typeof(sr_color_url)==b)sr_color_url="#E15F00";if(typeof(sr_color_title)==b)sr_color_title="#3F66B3";if(typeof(sr_color_border)==b)sr_color_border="#3366CC";if(typeof(sr_ad_new_window)==b)sr_ad_new_window=false;if(typeof(sr_mode)==b)sr_mode=1;if(typeof(sr_popup_type)==b)sr_popup_type=0;if(typeof(sr_popup_interval)==b)sr_popup_interval=1800;if (typeof(sr_disable_ie6_iframe)==b)sr_disable_ie6_iframe=false;if(navigator.appVersion.indexOf("MSIE 6")!=-1&&sr_disable_ie6_iframe!=true){try{if(window.frameElement!=null)sr_mode=0;}catch(ay){sr_mode=0;};};if(sr_color_back==sr_color_text||sr_color_back==sr_color_title){sr_color_back="#FFFFFF";sr_color_text="#000000";sr_color_title="#3F66B3";};};function srConstructGraphicAd(){var ak=sr_mode;if(sr_popup_type!=0){sr_ad_new_window=true;ak=0;};var z=srGetRand(),af=sr_adspace_height,a=(typeof(encodeURIComponent)==b?p:encodeURIComponent),l;if(sr_adspace_type=="graphic")l="2x";else l="1x";l+=sr_adspace_width+"x"+sr_adspace_height;var e=sr_adserver+'asId='+sr_adspace_id+'&sd='+l+'&ct='+srTestCapabilities()+'&enc='+ak+'&sf=0'+'&sfd=0'+'&ynw=0'+'&anw='+(sr_ad_new_window?"1":"0")+'&rand='+z+'&rk1='+sr_page_key_1+'&rk2='+sr_page_key_2+'&pt='+sr_popup_type;if(typeof(sr_custom0)!=b)e+='&c0='+a(sr_custom0);if(typeof(sr_custom1)!=b)e+='&c1='+a(sr_custom1);if(typeof(sr_custom2)!=b)e+='&c2='+a(sr_custom2);if(typeof(sr_custom3)!=b)e+='&c3='+a(sr_custom3);if(typeof(sr_custom4)!=b)e+='&c4='+a(sr_custom4);if(typeof(sr_keyword)!=b)e+='&kd='+a(sr_keyword);if(typeof(sr_click_count_url)!=b)e+='&trl='+a(sr_click_count_url);if(typeof(sr_second_pass)!=b&&sr_mode!=0&&typeof(sr_callback_data)!=b&&sr_callback_data!=null){e+='&cd='+a(sr_callback_data);sr_callback_data=null;};if(sr_adspace_type=="text"){e+='&bc='+a(sr_color_back)+'&tc='+a(sr_color_text)+'&uc='+a(sr_color_url)+'&ttc='+a(sr_color_title)+'&bbc='+a(sr_color_border);};if(sr_popup_type!=0){var m=new Date(),ae=d.cookie;d.cookie='srtc1=1; path=/;';if(ae.indexOf('srtc2=12345')<0&&d.cookie.indexOf('srtc1=1')>=0){m.setTime(m.getTime()+sr_popup_interval*1000);ae='srtc2=12345; path=/; expires='+m.toGMTString();if(!aa)d.captureEvents(Event.CLICK);am(d,'click',n,false);sr_popup_window_source=e;};}else if(ak==0)d.write(''+srGetConcordance(1));else d.write(''+srGetConcordance(1));};function srTestCapabilities(){function srControlVersion(){function h(aj){return new ActiveXObject("ShockwaveFlash.ShockwaveFlash"+aj);};var f,ad,ay;function v(aj){if(!f){try{ad=h(aj);f=ad.GetVariable("$version");}catch(ay){};};};function r(aj,aq){if(!f){try{ad=h(aj);f=aq;}catch(ay){};};};v(".7");if(!f){try{ad=h(".6");f="WIN 6,0,21,0";ad.AllowScriptAccess="always";f=ad.GetVariable("$version");}catch(ay){};};v(".3");r(".3","WIN 3,0,18,0");r("","WIN 2,0,0,11");if(!f)f=-1;return f;};function srGetSwfVer(){var o=navigator,k=o.appVersion,c=o.plugins,s=o.userAgent.toLowerCase(),aa=(k.indexOf("MSIE")!=-1)?true:false,ax=(k.toLowerCase().indexOf("win")!=-1)?true:false,ar=(s.indexOf("opera")!=-1)?true:false,g=-1,aw="Shockwave Flash";if(c!=null&&c.length>0){if(c[aw+" 2.0"]||c[aw]){var au=c[aw+" 2.0"]?" 2.0":"",w=c[aw+au].description;g=w.split(" ")[2].split(".")[0];};}else if(aa&&ax&&!ar){g=srControlVersion();if(g!=-1)g=g.split(" ")[1].split(",")[0];};return g;};var g=srGetSwfVer();if(g>4)return 15;else return 7;};function am(ab,q,al,ba){if(ab.addEventListener){ab.addEventListener(q,al,ba);return true;}else if(ab.attachEvent){return ab.attachEvent('on'+q,al);}else{ab['on'+q]=al;};};function n(az){var ao=aa?event.srcElement:az.target;try{if(sr_popup_window_source!=null&&(u(ao,"A")||u(ao,"INPUT"))){ah(sr_popup_window_source);sr_popup_window_source=null;};}catch(ay){};};function u(ai,at){if(ai.tagName.toUpperCase()==at)return true;while(ai.parentNode!=null){ai=ai.parentNode;if(ai.tagName.toUpperCase()==at)return true;};return false;};function ah(ac){if(navigator.appName=="Netscape"){y=t.open("","_blank","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0");}else{if(aa){y=t.open("","","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left=-1000,top=-1000,height=200,width=200");};};if(y!=null){t.focus();y.resizeTo(720,300);y.moveTo(screen.width/2,screen.height/2);y.location=ac;};try{t.event.cancelBubble=true;}catch(ay){};};function p(an){var x="";for(av=0;av33&&j<39||j>42&&j<48||j>57&&j<65||j==91||j==93||j==94||j==96||j>122&&j<126)x+=escape(an.charAt(av));else if(j>127)x+="%20";else x+=an.charAt(av);};return x;};})();function srExecute(){};function srDocumentWrite(as){document.write(as);};function srGetAnchor(i){var av=0;if(i.childNodes[av].nodeType==3)av++;return i.childNodes[av].firstChild;};function srNavigate(i,ac){if(srGetAnchor(i).target=="_new"){window.open(ac);}else{window.top.location=ac;};};function srShowStatusI(ac){window.status=ac;return true;};function srShowStatus(i){window.status=i.friendlyURL;return true;};function srClearStatus(){window.status='';}; _(http://ad.afy11.net/srad.js?azId=4481907|}~Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse (./67;OPQRSTUVWXYZ6[\`cU$null  !"#$%&%'R$6S$10R$2S$13R$7R$3S$11R$8R$4S$14R$9R$0V$classR$5S$12R$1#A> q#A> )*!,-WNS.base[NS.relative_http://ad.afy11.net/ad?asId=4481907&sd=2x300x250&ct=15&enc=1&sf=0&sfd=0&ynw=0&anw=1&rand=89261990&rk1=19509089&rk2=1221683078.859&pt=00123X$classesZ$classname345UNSURLV%NSURLXNSObject_text/javascript89:<=>FNZNS.objectsWNS.keys?@ABCDEGHIJKLM VServerZConnection]Cache-Control^Content-LengthZSet-Cookie\Content-TypeSP3p[AdifyServerUclose_no-cache, must-revalidateT1137_c=AQEBAAAAAABhrykBhmfRSAAAAAAAAAAAAAAAAAAAAACHZ9FIAQABAO3SEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFzAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==; path=/; expires=Sat, 31-Dec-2019 00:00:00 GMT; domain=afy11.net;_opolicyref="http://ad.afy11.net/privacy.xml", CP=" NOI DSP NID ADMa DEVa PSAa PSDa OUR OTRa IND COM NAV STA OTC"01]^^_5_NSMutableDictionary\NSDictionary01abb5_NSHTTPURLResponseInternal01deef5_NSHTTPURLResponse]NSURLResponse$)2DILbd"$&( %')+-/13;=?ACEGIKR]kz[`dzgOqdocument.write("\r\n\r\n