bplist00_WebSubresources_WebMainResource_WebSubframeArchives("',16;@EJOTY^chmrw| _WebResourceResponse^WebResourceURL_WebResourceData_WebResourceMIMETypeOGbplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_-http://www.fluentcollab.org/mbg/css/reset.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh c3456AWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagTVaryZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveXtext/css_Mon, 11 Apr 2011 16:50:58 GMT_Sun, 22 Feb 2009 19:57:03 GMTS715_"6855230-2cb-4a2c61c0"ZUser-Agent_timeout=5, max=100*+ab_NSMutableDictionaryac/\NSDictionary*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~!*039BKMT\gitvxz|~ *3Ssw03InK_-http://www.fluentcollab.org/mbg/css/reset.cssO/** * Global.css * Created by: Brandon Durham * Created on: January 13, 2008 * */ /** * Reset Styles */ html,body,div,span, applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dd,dl,dt,li,ol,ul, input,fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; } table { border-collapse: collapse; border-spacing: 0; } ol,ul { list-style: none; } q:before,q:after, blockquote:before,blockquote:after { content: ""; } Xtext/css OKbplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_.http://www.fluentcollab.org/mbg/css/global.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh $3456AWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagTVaryZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveXtext/css_Mon, 11 Apr 2011 16:50:58 GMT_Fri, 25 Dec 2009 03:13:31 GMTU20959_"a3aa490-51df-f0b2ecc0"ZUser-Agent_timeout=5, max=100*+ab_NSMutableDictionaryac/\NSDictionaryQ*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~"+14:CLNU]hjuwy{}  +4Ttz"47MnO_.http://www.fluentcollab.org/mbg/css/global.cssOQbody { background-color: #f2f2f2; color: #666; font: 62.5% Helvetica, Arial, Verdana, sans-serif; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;} * html .clearfix {height: 1%;} .clearfix {display: block;} .clearfix_left:after { content: "."; display: block; height: 0; clear: left; visibility: hidden; } .clearfix_left {display: inline-block;} * html .clearfix_left {height: 1%;} .clearfix_left {display: block;} a, a em { color: #6DBFFB; font-weight: bold; line-height: inherit !important; outline: none; text-decoration: none; } a:hover, a:hover em { color: #3caafa; text-decoration: none; } a em { font-style: italic; } em { font-style: italic !important; font-weight: inherit; } strong { font-weight: bold; } .break { margin-bottom: 15px; } /** * Masthead */ div#masthead { background: #FFF url('../images/bg_masthead.gif') repeat-x left top; border-top: solid 15px #F2F2F2; height: 93px; padding: 1px 0; } /** * Navigation */ div#navigation { background: #FFF url('../images/bg_navigation.gif') repeat-x left top; height: 93px; margin: 0 15px; padding: 0 4px; width: 873px; } div#navigation div.home { background: #FFF url('../images/bg_home.gif') repeat-y left top; float: left; height: 93px; padding: 0 1px; width: 108px; } div#navigation div.home a { background: #FFF url('../images/bg_nav-home.gif') no-repeat left top; display: block; height: 93px; text-indent: -9999px; width: 108px; } div#navigation div.home a:hover { background-position: 0 -93px; } div#navigation div.home a.selected { background-position: 0 -186px; } div#navigation div.testsite { background: #FFF url('../images/bg_secondarynav.gif') repeat-y left top; float: left; height: 93px; padding: 0 1px 0 0; width: 108px; } div#navigation div.testsite a { background: #FFF url('../images/bg_nav-testsite.gif') no-repeat left top; display: block; height: 93px; text-indent: -9999px; width: 107px; } div#navigation div.testsite a:hover { background-position: 0 -93px; } div#navigation div.fluent { background: #FFF url('../images/bg_secondarynav.gif') repeat-y left top; float: left; height: 93px; padding: 0 1px 0 0; width: 108px; } div#navigation div.fluent a { background: #FFF url('../images/bg_nav-fluent.gif') no-repeat left top; display: block; height: 93px; text-indent: -9999px; width: 107px; } div#navigation div.fluent a:hover { background-position: 0 -93px; } div#navigation div.main_nav { float: left; height: 93px; position: relative; width: 545px; } div#navigation div.main_nav ul { bottom: 0; float: left; height: 25px; left: 0; position: absolute; width: 545px; } * html div#navigation div.main_nav ul { bottom: -1px; } div#navigation div.main_nav ul li { float: left; height: 25px; width: 109px; } div#navigation div.main_nav ul li a { background-color: #FFF; background-position: 0 0; background-repeat: no-repeat; display: block; height: 25px; text-indent: -9999px; width: 109px; } div#navigation div.main_nav ul li a:hover { background-position: 0 -26px; } div#navigation div.main_nav ul li a.archives { background-image: url('../images/bg_nav-archives.gif'); } div#navigation div.main_nav ul li.selected a.archives { background-position: 0 -52px; } div#navigation div.main_nav ul li a.contact { background-image: url('../images/bg_nav-contact.gif'); } div#navigation div.main_nav ul li.selected a.contact { background-position: 0 -52px; } div#navigation div.main_nav ul li a.credits { background-image: url('../images/bg_nav-credits.gif'); } div#navigation div.main_nav ul li.selected a.credits { background-position: 0 -52px; } div#navigation div.main_nav ul li a.subscribe { background-image: url('../images/bg_nav-subscribe.gif'); } div#navigation div.main_nav ul li.selected a.subscribe { background-position: 0 -52px; } div#navigation div.main_nav ul li a.links { background-image: url('../images/bg_nav-links.gif'); } div#navigation div.main_nav ul li.selected a.links { background-position: 0 -52px; } /** * Wrapper */ div#wrapper { background: #f2f2f2 url('../images/bg_content.gif') repeat-y 0 15px; margin-left: 19px; width: 873px; } /** * Content */ div#content { margin: 0 228px 0 0; padding: 30px 20px 10px 30px; position: relative; } div#content h1 { color: #3caafa; font-size: 1.8em; font-weight: bold; margin-right: 202px; } div#content h2 { color: #3caafa; font-size: 1.3em; font-weight: bold; } div#content h3 { color: #3caafa; font-size: 1.2em; font-weight: bold; line-height: 1.3em; } div#content h3.back { color: #3caafa; font-size: 1.4em; font-weight: bold; line-height: 1.3em; margin-bottom: 15px; } div#content h4, div#content h4 span { font-size: 1em; font-weight: bold !important; line-height: 1.4em; padding-bottom: 3px; } div#content h4.links { padding-bottom: 10px; } div#content h5 { color: #3caafa; font: 1em Verdana, Arial, sans-serif; padding-top: 1px; } div#content h6 { font-size: 1em; line-height: 1.4em; padding-bottom: 3px; } div#content h6 a { font-weight: normal; } div#content div.copyright { color: #999; font: .9em Verdana, Arial, sans-serif; padding: 30px 0 20px 0; } div#content div.copyright a { color: #999; font-weight: normal; } div#content div.copyright a:hover { text-decoration: underline; } h4 p { font-weight: bold !important; margin: 0 !important; padding: 0 !important; } h4 p em { font-style: italic !important; } /** * Sidebar */ div#sidebar { color: #6DBFFB; float: right; padding: 10px 0 30px 0; width: 223px; } div#sidebar ul {} div#sidebar ul li { padding: 4px 0 4px 23px; } div#sidebar ul li a { display: block; font: normal 11px/13px Verdana, Helvetica, Arial, sans-serif; } div#sidebar ul li a span { display: block; font-weight: bold; } div#sidebar ul li a span.details { display: block; font-size: 9px; font-weight: normal; line-height: 11px; } div#sidebar ul li.break_top { margin-top: 10px; } div#sidebar ul li.short { padding: 2px 0 2px 23px; } div#sidebar ul li.selected { background: #FFF url('../images/bg_sidebar-selected.gif') no-repeat left center; } div#sidebar ul li.header { position: relative; } div#sidebar ul li.header div.issue-nav { position: relative; } div#sidebar ul li.header div.issue-nav a { display: block; float: left; height: 17px; margin-right: 5px; text-indent: -9999px; width: 15px; } div#sidebar ul li.header div.issue-nav div.arrows a#issue-back { background: url('../images/issuenav.gif') no-repeat left top; } div#sidebar ul li.header div.issue-nav div.arrows a#issue-back:hover { background: url('../images/issuenav.gif') no-repeat left bottom; } div#sidebar ul li.header div.issue-nav div.arrows a#issue-forward { background: url('../images/issuenav.gif') no-repeat right top; } div#sidebar ul li.header div.issue-nav div.arrows a#issue-forward:hover { background: url('../images/issuenav.gif') no-repeat right bottom; } div#sidebar ul li.header div.issue-nav div#issuenav-hover { left: 42px; position: absolute; top: 2px; } div#sidebar h1 { color: #3caafa; padding: 10px 0 0 0; font: bold 18px/18px Helvetica, Arial, Verdana, sans-serif; } div#sidebar h2 { color: #3caafa; padding: 10px 0 0 0; font: bold 18px/18px Helvetica, Arial, Verdana, sans-serif; } div#sidebar h3 { color: #3caafa; } div#sidebar p { padding: 10px 0 0 0; } div#sidebar p.details { padding: 0; } div#sidebar ul.search { padding: 15px 0; } div#sidebar ul.search li { padding: 2px 0 2px 23px; } div#sidebar ul.search li label { color: #3caafa; display: block; font: bold 12px/13px Verdana, Helvetica, Arial, sans-serif; padding: 3px 0; } div#sidebar ul.search li span { float: left; margin-right: 5px; } div#sidebar ul.search li span input { background: #FFF url('../images/bg_input.gif') left top repeat-x; border: 1px solid #C3C3C3; border-top-color: #7C7C7C; border-bottom-color: #DDD; color: #999; padding: 5px 0; width: 160px; } div#sidebar ul.search li input.button { background: #3caafa url('../images/bg-search.gif') no-repeat center; color: #FFF; float: left; margin: 0; text-indent: -9999px; padding: 6px 0; width: 25px; } /** * Image Header */ div.img_header { padding: 20px 0 10px 0; } div.img_caption { color: #3caafa; font: .9em Verdana, Arial, sans-serif; } div.img_caption p { line-height: 1.5em; } a.view_gallery { background: url('../images/camera.gif') no-repeat left top; color: #3caafa; display: block; font-weight: normal; height: 11px; margin-top: 5px; padding: 3px 0 0 22px; } a.view_gallery:hover { text-decoration: underline; } div#slideshow { padding: 20px 0 10px 0; position: relative; z-index: 50; } /** * Entry Content */ div#entry_content { border-bottom: solid 1px #3caafa; border-top: solid 1px #3caafa; font-size: 1.2em; line-height: 1.6em !important; margin: 10px 0; padding: 15px 0; } div.noborder { border-top: none !important; } div#entry_content p { line-height: 1.6em !important; margin-bottom: 15px; } div#entry_content p em { line-height: 1.6em !important; } div#entry_content p span.credit { font-style: italic; line-height: 1.6em !important; } div#entry_content p.credit { font-style: italic; line-height: 1.6em !important; } /** * Footer */ div.footer { background-color: #F2F2F2; border-top: solid 1px #3caafa; color: #666; font: .9em Verdana, Arial, sans-serif; padding: 10px 20px; } div.footer a { color: #666; font-weight: normal; } div.footer a:hover { color: #666; font-weight: normal; text-decoration: underline; } /** * Colors */ .might_be_good {color: #3caafa;font-weight: bold;font-style:italic} .fluent {color: #fd6dab;font-weight: bold;} .testsite {color: #f8ac0c;font-weight: bold;} /** * Interview */ .interview_header { font-weight: bold; line-height: 1.6em !important; } .interviewer { color: #6dbffb; font-weight: bold; line-height: 1.6em !important; } .interviewee { font-weight: bold; line-height: 1.6em !important; } /** * News */ div.news_entry { line-height: 1.6em !important; margin-top: 20px; } /** * Form Elements */ ul.form { margin: 25px 0 0 0; } ul.form li { font-size: 1.1em; padding: 0 0 10px 0; } ul.form li label { color: #3caafa; display: block; float: left; font: .9em Helvetica, Arial, Verdana, sans-serif; margin-right: 10px; padding-top: 6px; text-align: right; width: 100px; } ul.form li div.control { margin-left: 120px; } ul.form li span { } ul.form li span input { background: #F3F3F3 url('../images/bg_input.gif') left top repeat-x; border: 1px solid #C3C3C3; border-top-color: #7C7C7C; border-bottom-color: #DDD; color: #333; font-size: 1em; padding: 3px 0; width: 70%; } * html ul.form li span input { width: 50%; } ul.form li span.sel { padding: 1px; } ul.form li select { color: #333; font: 1.2em Arial, Helvetica, sans-serif; margin: 0; width: 100%; } ul.form li span input:focus { background-color: #FFFFCC; } ul.form li span textarea { background: #F3F3F3 url('../images/bg_input.gif') left top repeat-x; border: 1px solid #C3C3C3; border-top-color: #7C7C7C; border-bottom-color: #DDD; color: #333; font: 1.2em/1.4 Georgia, Times, "Times new Roman", serif; height: 500px; padding: 3px 0; width: 100%; } ul.form li span textarea.short { height: 80px; } ul.form li span textarea:focus { background-color: #FFFFCC; } span.sm { width: 100px; } span.sm_med { width: 200px; } span.med { width: 350px; } span.lg { width: 500px; } input.button { background-color: #EEE; border-bottom: solid 1px #BBB; border-right: solid 1px #BBB; color: #444; font: bold .9em Helvetica, Arial, Verdana, sans-serif; padding: 7px; } /** * Form Errors */ div.form_errors { margin: 15px 0; } div.form_errors h2 { color: #444; font-size: 1.1em !important; } div.form_errors ul { list-style: decimal; } div.form_errors ul li { color: #e62900; font-size: 1em; margin: 10px 20px; } div.flash_message { color: #e62900 !important; font-size: 1.1em !important; font-weight: bold !important; margin: 15px 0; } /** * Image Callout Box */ div.img_callout-left { float: left; margin: 0 20px 10px 0; width: 230px; } div.img_callout-right { float: right; margin: 0 0 10px 20px; width: 230px; } div.img_callout-left p, div.img_callout-right p { color: #6dbffb; font: .8em Verdana, Arial, sans-serif; margin: 10px 0 0 0; padding: 0; } /** * User functions */ div.user_functions { float: right; margin: -40px 5px 40px 0; position: relative; width: 590px; z-index: 60; } div.user_functions_top { top: 30px; } div.user_functions_bottom { float: none !important; margin: 20px 5px 0 0; } div.user_functions div.buttons { float: right; height: 16px; margin-right: 4px; position: relative; width: 192px; } div.user_functions_bottom div.buttons { float: none; height: auto; text-align: right; width: auto; } div.user_functions div.buttons div#label { color: #3caafa; float: left; font: bold 1em Arial, Helvetica, sans-serif; height: 16px; } div.user_functions div.buttons div.label { background-color: #FFF; color: #3caafa; font: bold 10px Arial, Helvetica, sans-serif; height: 16px; left: 0; margin: -20px 0 0 10px; position: absolute; top: 0; } div.user_functions div.buttons a { display: block; float: left; height: 16px; margin-left: 10px; text-indent: -9999px; width: 16px; } div.user_functions_bottom div.buttons a { display: block; float: none; font-size: 1.2em; font-weight: normal; margin: 0 0 4px 0; padding: 1px 0 0 24px; text-indent: 0; width: auto; } div.user_functions div.buttons a.print { background: url('../images/but_print.gif') no-repeat left top; } div.user_functions div.buttons a.comment { background: url('../images/but_comment.gif') no-repeat left top; } div.user_functions div.buttons a.email { background: url('../images/but_email.gif') no-repeat left top; } div.user_functions div.buttons a.subscribe { background: url('../images/but_subscribe.gif') no-repeat left top; } div.user_functions div.buttons a.printwhole { background: url('../images/but_printwhole.gif') no-repeat left top; } div.user_functions div.buttons a.feed { background: url('../images/but_rss.gif') no-repeat left top; } div.comment_form { background-color: #FFF; border: solid 1px #3caafa; display: none; font-size: 1.1em; margin-top: 31px; padding: 15px; } div.comment_form div.tab { background-color: #FFF; border-left: solid 1px #3caafa; border-right: solid 1px #3caafa; border-top: solid 1px #3caafa; display: none; height: 25px; position: absolute; right: 25px; top: -26px; width: 22px; } div#send_comment div.tab { right: 25px; } * html div#send_comment div.tab { right: 29px; } div#email_article div.tab { right: 77px; } * html div#email_article div.tab { right: 81px; } div.comment_form h1 { font-size: 1.6em !important; } div.comment_form h2 { font-size: 1.2em !important; margin-top: 5px; } div.comment_form h3 { color: #fd6dab !important; font-size: 1.6em !important; } div.comment_form h4 { color: #fd6dab; font-size: 1.2em !important; margin-top: 5px; } div.comment_form ul.form { margin-top: 15px; } div.comment_form ul.form li label { color: #3caafa; display: block; float: left; font: bold .9em Helvetica, Arial, Verdana, sans-serif; margin-right: 10px; padding-top: 3px; position: absolute; text-align: left; width: 90px; } div.comment_form ul.form li div.control { margin-left: 100px; } div.comment_form ul.form li span input { width: 100%; } div.comment_form ul.form li span textarea { font: .9em Helvetica, Arial, Verdana, sans-serif; height: 100px; } ul.reply { margin-bottom: 10px; } ul.reply li { color: #fd6dab; font-size: 1.2em; font-weight: bold; padding: 3px 0; } /** * Search Results */ div.search h4 { padding: 0 !important; } div.search h4.no_results { margin-bottom: 20px !important; } div.search p { margin: 0 !important; } div.search ol { list-style: decimal; margin: 0 0 20px 30px; } div.search ol li { padding: 10px 0 0 0; } div.search span.hilite { border: dotted 1px #fd6dab; color: #fd6dab; font-weight: bold; padding: 2px; } div.search ol li h2 { font-size: 1.1em !important; font-weight: bold !important; padding: 5px 0 !important; } h1 p, h2 p, h3 p, h4 p {display: inline !important; padding: 0 !important; margin: 0 !important;} /** * Comments */ div#comments { border-top: solid 1px #3caafa; padding-top: 15px; } div#comments div.details { /* float: right;*/ } div#comments div.details span.commentcount { color: #3caafa; display: block; float: left; font: bold 10px Helvetica, Arial, Verdana, sans-serif; padding: 4px 5px 0 10px; } div#comments div.details a { background: transparent url('../images/bg-commenttoggle.gif') no-repeat left top; color: #FFF; display: block; float: left; font: bold 10px Helvetica, Arial, Verdana, sans-serif; height: 18px; line-height: 0 !important; margin-left: 3px; text-indent: -9999px; width: 22px; } div#comments div.details a.opened { background-position: left bottom; } div#comments div#commentcontent { display: none; font-size: 11px; padding-top: 15px; } div#comments div.open { display: block !important; } div#comments div#commentcontent div.comments div.comment { /* border-top: dotted 1px #64d2ff;*/ padding: 15px 0; } div#comments div#commentcontent div.comments div.comment div.poster { background: url('../images/arrow-comment.gif') no-repeat right 5px; float: left; padding-right: 15px; text-align: right; width: 120px; } div#comments div#commentcontent div.comments div.comment div.poster span { line-height: 16px !important; } div#comments div#commentcontent div.comments div.comment div.poster span.name { font-weight: bold; } div#comments div#commentcontent div.comments div.comment div.post { background: url('../images/bg-comment.gif') no-repeat; line-height: 16px !important; margin-left: 150px; } div#comments div#commentcontent div.comments div.comment div.post p { line-height: 16px !important; margin-bottom: 8px; } div.commentform ul { margin: 15px 0 0 0; } div.commentform ul li { font-size: 1.1em; padding: 0 0 10px 0; } div.commentform ul li label { color: #3caafa; display: block; float: left; font: bold .9em Helvetica, Arial, Verdana, sans-serif; margin-right: 10px; padding-top: 4px; text-align: right; width: 130px; } div.commentform ul li div.control { margin-left: 150px; } div.commentform ul li span {} div.commentform ul li span input { background: #F3F3F3 url('../images/bg_input.gif') left top repeat-x; border: 1px solid #C3C3C3; border-top-color: #7C7C7C; border-bottom-color: #DDD; color: #333; font-size: 1em; padding: 3px 0; width: 70%; } * div.commentform ul li span input { width: 50%; } div.commentform ul li span.sel { padding: 1px; } div.commentform ul li select { color: #333; font: 1.2em Arial, Helvetica, sans-serif; margin: 0; width: 100%; } div.commentform ul li span input:focus { background-color: #FFFFCC; } div.commentform ul li span textarea { background: #F3F3F3 url('../images/bg_input.gif') left top repeat-x; border: 1px solid #C3C3C3; border-top-color: #7C7C7C; border-bottom-color: #DDD; color: #333; font: 12px Helvetica, Arial, Verdana, sans-serif; height: 100px; padding: 3px 0; width: 100%; } div.commentform ul li span textarea.short { height: 80px; } div.commentform ul li span textarea:focus { background-color: #FFFFCC; } h2.addcomment { border-bottom: dotted 1px #64d2ff; margin-top: 5px; padding-bottom: 10px; } /** * DONATE */ div#donate { -moz-border-radius: 4px; -webkit-border-radius: 4px; clear: left; color: rgb(60,170,250); background-color: rgba(60,170,250,.1); margin: 0 0 0 23px; padding: 5px; } div#donate:hover { background-color: rgb(60,170,250); } div#donate div.inner { -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: rgb(255,255,255); padding: 10px; } div#donate span.header { display: block; font-size: 20px; font-weight: bold; } div#donate p { color: #888; font-size: 11px; line-height: 14px; padding: 0 0 10px 0 !important; } div#donate a.button { -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: rgba(60,170,250,.1); color: rgb(255,255,255); display: block; padding: 5px; } div#donate a.button:hover { background-color: rgba(60,170,250,.4); } div#donate a.button span { background-color: rgb(60,170,250); display: block; font-size: 16px; font-weight: bold; padding: 8px; text-align: center; text-shadow: 0 -1px 0 rgb(0,110,190); background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(60,170,250)), to(rgb(20,130,210))); } a.stbutton { display: block !important; float: left !important; height: 16px !important; margin-left: 10px !important; padding: 0 !important; text-indent: -9999px !important; width: 16px !important; } span.stbuttontext { display: none !important; } Xtext/css O-bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_6http://www.fluentcollab.org/mbg/images/bg_masthead.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShP3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:05 GMTR92_"3c67af7-5c-3b87c540"_timeout=5, max=99*+]^_NSMutableDictionary]_/\NSDictionary\*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|(17:@IRT[cnpz|~&0Pps !7j9_6http://www.fluentcollab.org/mbg/images/bg_masthead.gifO\GIF89a_m!,_3oڋ޼HB,ӯR;|d솽]ju! ;Yimage/gif O/bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_8http://www.fluentcollab.org/mbg/images/bg_navigation.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShQh3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:10 GMTR76_"3c67bab-4c-3bd41080"_timeout=5, max=99*+]^_NSMutableDictionary]_/\NSDictionaryL*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|*39<BKTV]epr|~ (2Rru #9j;_8http://www.fluentcollab.org/mbg/images/bg_navigation.gifOLGIF89a ]W!, ]#ڋ޼H"ʶ րX;Yimage/gif  !O)bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_2http://www.fluentcollab.org/mbg/images/bg_home.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShP/3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:04 GMTR56_"3c67b4d-38-3b788300"_timeout=5, max=98*+]^_NSMutableDictionary]_/\NSDictionary8*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|$-36<ENPW_jlvxz|~",Llo3j5_2http://www.fluentcollab.org/mbg/images/bg_home.gifO8GIF89anW!,nDЋީ;Yimage/gif #$%&O1bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_6http://www.fluentcollab.org/mbg/images/bg_nav-home.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShO3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:08 GMTT1709_"3c67b9f-6ad-3bb58c00"_timeout=5, max=99*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|(17:@IRT[cnpz|~&0Ppu"%;j=_6http://www.fluentcollab.org/mbg/images/bg_nav-home.gifOGIF89alS`itpKT[222l[kvwICIMc:=@dvV|}"~JoO 1B4do"IO*`*< kg%Avk. w(L W0 gH58 K à@ H"HLbC%:P)ZXb.z[bQ11f4b 0Eqh|8E1qL< L.(h&H@`> 0G1fQ2?CqexU wd#=F4-gCYʲcR9@22pjYFRl+eK9~ $R Im@1cJi3|<yS>};CJPTYA;Yimage/gif ()*+O4bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_:http://www.fluentcollab.org/mbg/images/bg_secondarynav.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShln;3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:10 GMTS832_"3c67bad-340-3bd41080"_timeout=5, max=97*+]^_NSMutableDictionary]_/\NSDictionary@*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|!,5;>DMVX_grt~ *4Ttx%(>j@_:http://www.fluentcollab.org/mbg/images/bg_secondarynav.gifO@GIF89amW!,mH*\ȰÁJHE;Yimage/gif -./0O5bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_:http://www.fluentcollab.org/mbg/images/bg_nav-testsite.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShl3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:09 GMTT1237_"3c65ba5-4d5-3bc4ce40"_timeout=5, max=98*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|!,5;>DMVX_grt~ *4Tty&)?jA_:http://www.fluentcollab.org/mbg/images/bg_nav-testsite.gifOGIF89ald iiie{Ն᧟MMM䲒[[[222ّ@@@vvvpݜWZ!,l@pH,Ȥrl:ШtJZجvzxL.zn|N>{UT}XRVOQSDHW}F^[\YŪ̶HKҰΞϷ؜I߆EKBXрV#QH= yyӗ(P:"[8墐 9Z K$dn!+ZU 5sɳ@ JѣH*]NӧPJJիXj}ʴׯ`4$P.$A A(BI$X@ (L(k  @PHxx@[XI* @AdhIbjYesa[PlٵjU1{إgw BVW t!Ota7& q˙'(h-rO'Bk'րhfl 6 WF(Vhfv Qш#QBd ,4,8C43P,8#?]GJEPH(FZ98*^>B618Ί[Fy:df#% Hh&4LzBHD&;I:Р@Dӕ(dFi HERITQ-LN!*ꨤjꩨꪬ"૰`0­뮼+C:&첹FVk#P$b@Vk,, 2@ a,`$@;`. $(,p#|;B`Z`-+(j/024l$ 5|0؆\8po 0МӸFZ-mAkq!Ph1 uMw4Q׺oc*JNZ:nSF;Yimage/gif 2345O3bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_8http://www.fluentcollab.org/mbg/images/bg_nav-fluent.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh`-3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:07 GMTT2246_"3c67bb5-8c6-3ba649c0"_timeout=5, max=97*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|*39<BKTV]epr|~ (2Rrw$'=j?_8http://www.fluentcollab.org/mbg/images/bg_nav-fluent.gifOGIF89aliiiӟ[[[قMMM㎲oq9ؒDs啶瞽n%lߊ }㎱$ xvvvzi喷|rs@@@4co/vU ޑS睼x_ȭ}|ކ sB߁݁ބ222̔_D y-x~=Ѓ)uLWjᆬ!,liÕE=6FA׍f!*gh'+ bt5c;39"[D=i 9hFCh L&(Ѱw;6|!"\jE1 9(\ҠP)  g^Lp:@j a}#np`2" l5TgO^*蠄j衈&袌6裐F*餔Vj饘f"et駠*ꨤjꩨ馬꫰#1@ <Є ")10P@i0%kb,"̚2 V!׎ i0 Ԛ 0nVi0o@ :0{XC;-\тL?[@ [0Pk#0`E@^,H 'gk1LV|l @>m M/WRm& K.Vv;H [c-H6f B!<1&@܇ԝxj?#ݳ*Wn凨w.褗n騧ꬷ.촟bL{4c44$;#C$Z 3Y9O?#P@Y2&Eed=G7 H%$*,9X\S"֛M=YFTX*:ĎR!ކգ+;t۔gIR$r QqeI_.=R 7cP2gX_*!aF3 ǐD4Q ysFCoz7` h4SFr>49 3BLN'8(L Cħ$ =hExmNMB@xPV.Ƈ2"(8(T $Q8:b<#G.j\H0iINT%d){4nd gҚ8ѩNwӞڙL:v 8UEC\e@R&[zTB 4P* .CZС)\pXpGT&@LPBMb:@JXA KPZ54 MuVEi]c{ӡ6ePcXvhUh@hPM{}V7:OkyZYN5d[T(i_@ᅀ}]m:;8}#% [8% {x>GLw*(D ;Yimage/gif 789:O5bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_:http://www.fluentcollab.org/mbg/images/bg_nav-archives.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShQZ3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:06 GMTT1199_"3c67b08-4af-3b970780"_timeout=5, max=98*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|!,5;>DMVX_grt~ *4Tty&)?jA_:http://www.fluentcollab.org/mbg/images/bg_nav-archives.gifOGIF89amKtS`iwIpKT[c:=@[kvCIM|Vl222}dvW?O4bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_9http://www.fluentcollab.org/mbg/images/bg_nav-contact.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShkM3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:06 GMTT1134_"3c67ad1-46e-3b970780"_timeout=5, max=97*+]^_NSMutableDictionary]_/\NSDictionaryn*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y| +4:=CLUW^fqs} )3Ssx%(>j@_9http://www.fluentcollab.org/mbg/images/bg_nav-contact.gifOnGIF89amKS`itCIMcȕp222wI:=@KT[l|V[kv}dvW@@@ ;\@dА,b \|v b (P4j!}/O: e=v}.w .~5 FiǠ >Zefpi s uŠAV`h? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:07 GMTT1107_"3c67b99-453-3ba649c0"_timeout=5, max=98*+]^_NSMutableDictionary]_/\NSDictionaryS*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y| +4:=CLUW^fqs} )3Ssx%(>j@_9http://www.fluentcollab.org/mbg/images/bg_nav-credits.gifOSGIF89amKS`ipIwCIMcօ}222KT[:=@lt[kvdvV|W? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:09 GMTT1271_"3c67af9-4f7-3bc4ce40"_timeout=5, max=97*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|"-6<?ENWY`hsu  +5Uuz'*@jB_;http://www.fluentcollab.org/mbg/images/bg_nav-subscribe.gifOGIF89amKS`i222pCIMcwI:=@KT[V|tdvl}[kvW j\ 瀘ۜ܏VН&]_eYإTK駠**\jOhꪬ꫰"v,j뭸뮼Kk&{*;lVkm^J@j³ mfn՞F;@/PkPB$P֧/ x ,a@/-F·{,p Hp@,X |;2'/LC4 T`%zsLB ں,pൺ{%'K"? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:08 GMTS990_"3c67bb4-3de-3bb58c00"_timeout=5, max=98*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|)28;AJSU\doq{}'1Qqu"%;j=_7http://www.fluentcollab.org/mbg/images/bg_nav-links.gifOGIF89amKpS`it222|cIw[kvVCIMKT[:=@dvl}WO % 9 h0% 6XҁF(Nhf=]1 ($h(+!0(4Nj51@ BX`*YN YD9#Z8eXv8 0\& &ĩ@/\`\9$ iq2gl qd>' ʙrvP j$ }es h \Щ z)G@P( Aln9leԶlآan+.;Yimage/gif PQRSO-bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_5http://www.fluentcollab.org/mbg/images/bg_content.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShU23456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:04 GMTS139_"3c67ae9-8b-3b788300"_timeout=5, max=97*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|'069?HQSZbmoy{}%/Oos !7j9_5http://www.fluentcollab.org/mbg/images/bg_content.gifOGIF89a W!, bDڋ޼H扦ʶ Lm ĢL*̦AԪjܮ N ?P;Yimage/gif UVWXO5bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_>http://www.fluentcollab.org/mbg/images/bg_sidebar-selected.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:11 GMTR49_"3c67b3d-31-3be352c0"_timeout=5, max=96*+]^_NSMutableDictionary]_/\NSDictionary1*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y| %09?BHQZ\ckvx#.8Xx{&)?jA_>http://www.fluentcollab.org/mbg/images/bg_sidebar-selected.gifO1GIF89am!,s˺i@(;Yimage/gif Z[\]O+bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_3http://www.fluentcollab.org/mbg/images/issuenav.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Mon, 16 Feb 2009 20:08:32 GMTS126_"5da580a-7e-c0317000"_timeout=5, max=96*+]^_NSMutableDictionary]_/\NSDictionary~*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|%.47=FOQX`kmwy{}#-Mmq 5j7_3http://www.fluentcollab.org/mbg/images/issuenav.gifO~GIF89a"< x!,"O&uM"czE ĢL*?щ<Д*4]AkU: G̲N;Yimage/gif _`abO,bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_4http://www.fluentcollab.org/mbg/images/bg-search.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShs3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Sun, 22 Feb 2009 19:57:08 GMTS103_"68552a2-67-4a78ad00"_timeout=5, max=96*+]^_NSMutableDictionary]_/\NSDictionaryg*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|&/58>GPRYalnxz|~$.Nnr  6j8_4http://www.fluentcollab.org/mbg/images/bg-search.gifOgGIF89a22ڋ޼H扦ʶ * ]xﯞL*̦ JԪY;Yimage/gif defgO+bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_1http://www.fluentcollab.org/mbg/images/camera.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShĐ3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:13 GMTS897_"3c67bb6-381-3c01d740"_timeout=5, max=94*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|#,25;DMOV^ikuwy{}!+Kko 5j7_1http://www.fluentcollab.org/mbg/images/camera.gifOGIF89a!,^HP` ƒ#JPŋ/8hbƎ62 F4QJ 9dH/;%M)5ʬ(fL*]ԡħ;Yimage/gif ijklO,bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_4http://www.fluentcollab.org/mbg/images/but_print.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh:3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:12 GMTS141_"3c67b52-8d-3bf29500"_timeout=5, max=95*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|&/58>GPRYalnxz|~$.Nnr  6j8_4http://www.fluentcollab.org/mbg/images/but_print.gifOGIF89afff!,Rh&!!F؂p$=㡚Xc%o\ME v< lP&EX .܊;Yimage/gif nopqO.bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_6http://www.fluentcollab.org/mbg/images/but_comment.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:11 GMTS142_"3c67b54-8e-3be352c0"_timeout=5, max=96*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|(17:@IRT[cnpz|~&0Ppt "8j:_6http://www.fluentcollab.org/mbg/images/but_comment.gifOGIF89a𜜜eee!,Sh&!!F؂d=Wqlqz4:lUv^I@J71QMO$uv"snoE;Yimage/gif stuvO,bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_4http://www.fluentcollab.org/mbg/images/but_email.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShMf3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:12 GMTS149_"3c67b1b-95-3bf29500"_timeout=5, max=95*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|&/58>GPRYalnxz|~$.Nnr  6j8_4http://www.fluentcollab.org/mbg/images/but_email.gifOGIF89a𚚚eee!,Zh&!!F؂:E&B6G=DJ: CÓ1KԯY Qf}w ccr:]pwE;Yimage/gif xyz{O0bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_8http://www.fluentcollab.org/mbg/images/but_subscribe.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShz}3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:12 GMTS143_"3c67ba2-8f-3bf29500"_timeout=5, max=96*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|*39<BKTV]epr|~ (2Rrv!$:j<_8http://www.fluentcollab.org/mbg/images/but_subscribe.gifOGIF89aeee!,Th&!!F؂pdI^x,qj!ko˥U|CT;]mW? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Thu, 28 Aug 2008 20:26:54 GMTS927_"3c67ba5-39f-f52c1f80"_timeout=5, max=95*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y| +4:=CLUW^fqs} )3Ssw$'=j?_9http://www.fluentcollab.org/mbg/images/but_printwhole.gifOGIF89aeee!,|@0&8pÇh8$#79@3? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Mon, 08 Sep 2008 02:14:22 GMTS652_"3c65bcf-28c-fa391b80"_timeout=5, max=96*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|$-36<ENPW_jlvxz|~",Llp  6j8_2http://www.fluentcollab.org/mbg/images/but_rss.gifOGIF89aغٯ㿿߰״ոŹҮ!,DB??A A9=AAD",48&!@D?B3 ?>@?BBB>  ('@ 7)?    ? =A/>?B&=;@A$ B-=CA>0UYXpB X$z 2A;PLDD`# F!dJ"A{C1yG Cd};Yimage/gif O5bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_;http://www.fluentcollab.org/mbg/images/bg-commenttoggle.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh83456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Mon, 09 Mar 2009 17:46:18 GMTS289_"5b26d34-121-3631ce80"_timeout=5, max=95*+]^_NSMutableDictionary]_/\NSDictionary!*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|"-6<?ENWY`hsu  +5Uuy&)?jA_;http://www.fluentcollab.org/mbg/images/bg-commenttoggle.gifO!GIF89a$x>GlNjQE<!,$$3hi,O s> 躄$H7h(%:ᩃd,4ƴ.a[j,og (s2G^}'5Y$ @ ,`$&:+-Y0{8?'zsGm'M(R'VX`o(]`bdhlqvz|="}#:!;Yimage/gif OGbplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_-http://www.fluentcollab.org/mbg/css/print.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh j3456AWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagTVaryZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveXtext/css_Mon, 11 Apr 2011 16:50:58 GMT_Sun, 22 Feb 2009 19:57:03 GMTS441_"6855223-1b9-4a2c61c0"ZUser-Agent_timeout=5, max=100*+ab_NSMutableDictionaryac/\NSDictionary*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~!*039BKMT\gitvxz|~ *3Ssw03InK_-http://www.fluentcollab.org/mbg/css/print.cssOdiv#content { font-size: 1.4em !important; } div#content div#entry_content { color: #444 !important; } /** * Masthead */ div#masthead { display: none; } /** * Sidebar */ div#sidebar { display: none; } /** * Footer */ div.footer { display: none; } /** * User functions */ div.comment_form { top: -9999px; } div#label, div.img_caption a.view_gallery { display: none !important; } div.user_functions { display: none; } Xtext/css O]bplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_/http://www.fluentcollab.org/mbg/js/swfobject.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh j3456AWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagTVaryZKeep-Alive]Apache/2.0.54UbytesZKeep-Alive_application/x-javascript_Mon, 11 Apr 2011 16:50:58 GMT_Tue, 26 Aug 2008 19:08:40 GMTT6880_"3c64deb-1ae0-a1b49e00"ZUser-Agent_timeout=5, max=100*+ab_NSMutableDictionaryac/\NSDictionary*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~#,25;DMOV^ikvxz|~ !,Gg&4FI_na_/http://www.fluentcollab.org/mbg/js/swfobject.jsO/** * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/ * * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License: * http://www.opensource.org/licenses/mit-license.php * */ if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="";_19+="";var _1d=this.getParams();for(var key in _1d){_19+="";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="";}_19+="";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.majorfv.major){return true;}if(this.minorfv.minor){return true;}if(this.rev=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;_application/x-javascript Ocbplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_2http://www.fluentcollab.org/mbg/js/mootools_1-2.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh 3456AWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagTVaryZKeep-Alive]Apache/2.0.54UbytesZKeep-Alive_application/x-javascript_Mon, 11 Apr 2011 16:50:58 GMT_Tue, 26 Aug 2008 19:08:38 GMTU96213_"3c64db9-177d5-a1961980"ZUser-Agent_timeout=5, max=99*+ab_NSMutableDictionaryac/\NSDictionaryw*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~&/58>GPRYalny{}$/Jj,:LOeng_2http://www.fluentcollab.org/mbg/js/mootools_1-2.jsOw/* Script: Core.js MooTools - My Object Oriented JavaScript Tools. License: MIT-style license. Copyright: Copyright (c) 2006-2007 [Valerio Proietti](http://mad4milk.net/). Code & Documentation: [The MooTools production team](http://mootools.net/developers/). Inspiration: - Class implementation inspired by [Base.js](http://dean.edwards.name/weblog/2006/03/base/) Copyright (c) 2006 Dean Edwards, [GNU Lesser General Public License](http://opensource.org/licenses/lgpl-license.php) - Some functionality inspired by [Prototype.js](http://prototypejs.org) Copyright (c) 2005-2007 Sam Stephenson, [MIT License](http://opensource.org/licenses/mit-license.php) */ var MooTools = { 'version': '1.2dev', 'build': '' }; var Native = function(options){ options = options || {}; var afterImplement = options.afterImplement || function(){}; var generics = options.generics; generics = (generics !== false); var legacy = options.legacy; var initialize = options.initialize; var protect = options.protect; var name = options.name; var object = initialize || legacy; object.constructor = Native; object.$family = {name: 'native'}; if (legacy && initialize) object.prototype = legacy.prototype; object.prototype.constructor = object; if (name){ var family = name.toLowerCase(); object.prototype.$family = {name: family}; Native.typize(object, family); } var add = function(obj, name, method, force){ if (!protect || force || !obj.prototype[name]) obj.prototype[name] = method; if (generics) Native.genericize(obj, name, protect); afterImplement.call(obj, name, method); return obj; }; object.implement = function(a1, a2, a3){ if (typeof a1 == 'string') return add(this, a1, a2, a3); for (var p in a1) add(this, p, a1[p], a2); return this; }; object.alias = function(a1, a2, a3){ if (typeof a1 == 'string'){ a1 = this.prototype[a1]; if (a1) add(this, a2, a1, a3); } else { for (var a in a1) this.alias(a, a1[a], a2); } return this; }; return object; }; Native.implement = function(objects, properties){ for (var i = 0, l = objects.length; i < l; i++) objects[i].implement(properties); }; Native.genericize = function(object, property, check){ if ((!check || !object[property]) && typeof object.prototype[property] == 'function') object[property] = function(){ var args = Array.prototype.slice.call(arguments); return object.prototype[property].apply(args.shift(), args); }; }; Native.typize = function(object, family){ if (!object.type) object.type = function(item){ return ($type(item) === family); }; }; Native.alias = function(objects, a1, a2, a3){ for (var i = 0, j = objects.length; i < j; i++) objects[i].alias(a1, a2, a3); }; (function(objects){ for (var name in objects) Native.typize(objects[name], name); })({'boolean': Boolean, 'native': Native, 'object': Object}); (function(objects){ for (var name in objects) new Native({name: name, initialize: objects[name], protect: true}); })({'String': String, 'Function': Function, 'Number': Number, 'Array': Array, 'RegExp': RegExp, 'Date': Date}); (function(object, methods){ for (var i = methods.length; i--; i) Native.genericize(object, methods[i], true); return arguments.callee; }) (Array, ['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift', 'concat', 'join', 'slice', 'toString', 'valueOf', 'indexOf', 'lastIndexOf']) (String, ['charAt', 'charCodeAt', 'concat', 'indexOf', 'lastIndexOf', 'match', 'replace', 'search', 'slice', 'split', 'substr', 'substring', 'toLowerCase', 'toUpperCase', 'valueOf']); function $chk(obj){ return !!(obj || obj === 0); }; function $clear(timer){ clearTimeout(timer); clearInterval(timer); return null; }; function $defined(obj){ return (obj != undefined); }; function $empty(){}; function $arguments(i){ return function(){ return arguments[i]; }; }; function $lambda(value){ return (typeof value == 'function') ? value : function(){ return value; }; }; function $extend(original, extended){ for (var key in (extended || {})) original[key] = extended[key]; return original; }; function $unlink(object){ var unlinked; switch ($type(object)){ case 'object': unlinked = {}; for (var p in object) unlinked[p] = $unlink(object[p]); break; case 'hash': unlinked = $unlink(object.getClean()); break; case 'array': unlinked = []; for (var i = 0, l = object.length; i < l; i++) unlinked[i] = $unlink(object[i]); break; default: return object; } return unlinked; }; function $merge(){ var mix = {}; for (var i = 0, l = arguments.length; i < l; i++){ var object = arguments[i]; if ($type(object) != 'object') continue; for (var key in object){ var op = object[key], mp = mix[key]; mix[key] = (mp && $type(op) == 'object' && $type(mp) == 'object') ? $merge(mp, op) : $unlink(op); } } return mix; }; function $pick(){ for (var i = 0, l = arguments.length; i < l; i++){ if (arguments[i] != undefined) return arguments[i]; } return null; }; function $random(min, max){ return Math.floor(Math.random() * (max - min + 1) + min); }; function $splat(obj){ var type = $type(obj); return (type) ? ((type != 'array' && type != 'arguments') ? [obj] : obj) : []; }; var $time = Date.now || function(){ return new Date().getTime(); }; function $try(){ for (var i = 0, l = arguments.length; i < l; i++){ try { return arguments[i](); } catch(e){} } return null; }; function $type(obj){ if (obj == undefined) return false; if (obj.$family) return (obj.$family.name == 'number' && !isFinite(obj)) ? false : obj.$family.name; if (obj.nodeName){ switch (obj.nodeType){ case 1: return 'element'; case 3: return (/\S/).test(obj.nodeValue) ? 'textnode' : 'whitespace'; } } else if (typeof obj.length == 'number'){ if (obj.callee) return 'arguments'; else if (obj.item) return 'collection'; } return typeof obj; }; var Hash = new Native({ name: 'Hash', initialize: function(object){ if ($type(object) == 'hash') object = $unlink(object.getClean()); for (var key in object) this[key] = object[key]; return this; } }); Hash.implement({ getLength: function(){ var length = 0; for (var key in this){ if (this.hasOwnProperty(key)) length++; } return length; }, forEach: function(fn, bind){ for (var key in this){ if (this.hasOwnProperty(key)) fn.call(bind, this[key], key, this); } }, getClean: function(){ var clean = {}; for (var key in this){ if (this.hasOwnProperty(key)) clean[key] = this[key]; } return clean; } }); Hash.alias('forEach', 'each'); function $H(object){ return new Hash(object); }; Array.implement({ forEach: function(fn, bind){ for (var i = 0, l = this.length; i < l; i++) fn.call(bind, this[i], i, this); } }); Array.alias('forEach', 'each'); function $A(iterable){ if (iterable.item){ var array = []; for (var i = 0, l = iterable.length; i < l; i++) array[i] = iterable[i]; return array; } return Array.prototype.slice.call(iterable); }; function $each(iterable, fn, bind){ var type = $type(iterable); ((type == 'arguments' || type == 'collection' || type == 'array') ? Array : Hash).each(iterable, fn, bind); }; /* Script: Browser.js The Browser Core. Contains Browser initialization, Window and Document, and the Browser Hash. License: MIT-style license. */ var Browser = new Hash({ Engine: {name: 'unknown', version: ''}, Platform: {name: (navigator.platform.match(/mac|win|linux/i) || ['other'])[0].toLowerCase()}, Features: {xpath: !!(document.evaluate), air: !!(window.runtime)}, Plugins: {} }); if (window.opera) Browser.Engine = {name: 'presto', version: (document.getElementsByClassName) ? 950 : 925}; else if (window.ActiveXObject) Browser.Engine = {name: 'trident', version: (window.XMLHttpRequest) ? 5 : 4}; else if (!navigator.taintEnabled) Browser.Engine = {name: 'webkit', version: (Browser.Features.xpath) ? 420 : 419}; else if (document.getBoxObjectFor != null) Browser.Engine = {name: 'gecko', version: (document.getElementsByClassName) ? 19 : 18}; Browser.Engine[Browser.Engine.name] = Browser.Engine[Browser.Engine.name + Browser.Engine.version] = true; if (window.orientation != undefined) Browser.Platform.name = 'ipod'; Browser.Platform[Browser.Platform.name] = true; Browser.Request = function(){ return $try(function(){ return new XMLHttpRequest(); }, function(){ return new ActiveXObject('MSXML2.XMLHTTP'); }); }; Browser.Features.xhr = !!(Browser.Request()); Browser.Plugins.Flash = (function(){ var version = ($try(function(){ return navigator.plugins['Shockwave Flash'].description; }, function(){ return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version'); }) || '0 r0').match(/\d+/g); return {version: parseInt(version[0] || 0 + '.' + version[1] || 0), build: parseInt(version[2] || 0)}; })(); function $exec(text){ if (!text) return text; if (window.execScript){ window.execScript(text); } else { var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.text = text; document.head.appendChild(script); document.head.removeChild(script); } return text; }; Native.UID = 1; var $uid = (Browser.Engine.trident) ? function(item){ return (item.uid || (item.uid = [Native.UID++]))[0]; } : function(item){ return item.uid || (item.uid = Native.UID++); }; var Window = new Native({ name: 'Window', legacy: (Browser.Engine.trident) ? null: window.Window, initialize: function(win){ $uid(win); if (!win.Element){ win.Element = $empty; if (Browser.Engine.webkit) win.document.createElement("iframe"); //fixes safari 2 win.Element.prototype = (Browser.Engine.webkit) ? window["[[DOMElement.prototype]]"] : {}; } return $extend(win, Window.Prototype); }, afterImplement: function(property, value){ window[property] = Window.Prototype[property] = value; } }); Window.Prototype = {$family: {name: 'window'}}; new Window(window); var Document = new Native({ name: 'Document', legacy: (Browser.Engine.trident) ? null: window.Document, initialize: function(doc){ $uid(doc); doc.head = doc.getElementsByTagName('head')[0]; doc.html = doc.getElementsByTagName('html')[0]; doc.window = doc.defaultView || doc.parentWindow; if (Browser.Engine.trident4) $try(function(){ doc.execCommand("BackgroundImageCache", false, true); }); return $extend(doc, Document.Prototype); }, afterImplement: function(property, value){ document[property] = Document.Prototype[property] = value; } }); Document.Prototype = {$family: {name: 'document'}}; new Document(document); /* Script: Array.js Contains Array Prototypes like copy, each, contains, and remove. License: MIT-style license. */ Array.implement({ every: function(fn, bind){ for (var i = 0, l = this.length; i < l; i++){ if (!fn.call(bind, this[i], i, this)) return false; } return true; }, filter: function(fn, bind){ var results = []; for (var i = 0, l = this.length; i < l; i++){ if (fn.call(bind, this[i], i, this)) results.push(this[i]); } return results; }, clean: function() { return this.filter($defined); }, indexOf: function(item, from){ var len = this.length; for (var i = (from < 0) ? Math.max(0, len + from) : from || 0; i < len; i++){ if (this[i] === item) return i; } return -1; }, map: function(fn, bind){ var results = []; for (var i = 0, l = this.length; i < l; i++) results[i] = fn.call(bind, this[i], i, this); return results; }, some: function(fn, bind){ for (var i = 0, l = this.length; i < l; i++){ if (fn.call(bind, this[i], i, this)) return true; } return false; }, associate: function(keys){ var obj = {}, length = Math.min(this.length, keys.length); for (var i = 0; i < length; i++) obj[keys[i]] = this[i]; return obj; }, link: function(object){ var result = {}; for (var i = 0, l = this.length; i < l; i++){ for (var key in object){ if (object[key](this[i])){ result[key] = this[i]; delete object[key]; break; } } } return result; }, contains: function(item, from){ return this.indexOf(item, from) != -1; }, extend: function(array){ for (var i = 0, j = array.length; i < j; i++) this.push(array[i]); return this; }, getLast: function(){ return (this.length) ? this[this.length - 1] : null; }, getRandom: function(){ return (this.length) ? this[$random(0, this.length - 1)] : null; }, include: function(item){ if (!this.contains(item)) this.push(item); return this; }, combine: function(array){ for (var i = 0, l = array.length; i < l; i++) this.include(array[i]); return this; }, erase: function(item){ for (var i = this.length; i--; i){ if (this[i] === item) this.splice(i, 1); } return this; }, empty: function(){ this.length = 0; return this; }, flatten: function(){ var array = []; for (var i = 0, l = this.length; i < l; i++){ var type = $type(this[i]); if (!type) continue; array = array.concat((type == 'array' || type == 'collection' || type == 'arguments') ? Array.flatten(this[i]) : this[i]); } return array; }, hexToRgb: function(array){ if (this.length != 3) return null; var rgb = this.map(function(value){ if (value.length == 1) value += value; return value.toInt(16); }); return (array) ? rgb : 'rgb(' + rgb + ')'; }, rgbToHex: function(array){ if (this.length < 3) return null; if (this.length == 4 && this[3] == 0 && !array) return 'transparent'; var hex = []; for (var i = 0; i < 3; i++){ var bit = (this[i] - 0).toString(16); hex.push((bit.length == 1) ? '0' + bit : bit); } return (array) ? hex : '#' + hex.join(''); } }); /* Script: Function.js Contains Function Prototypes like create, bind, pass, and delay. License: MIT-style license. */ Function.implement({ extend: function(properties){ for (var property in properties) this[property] = properties[property]; return this; }, create: function(options){ var self = this; options = options || {}; return function(event){ var args = options.arguments; args = (args != undefined) ? $splat(args) : Array.slice(arguments, (options.event) ? 1 : 0); if (options.event) args = [event || window.event].extend(args); var returns = function(){ return self.apply(options.bind || null, args); }; if (options.delay) return setTimeout(returns, options.delay); if (options.periodical) return setInterval(returns, options.periodical); if (options.attempt) return $try(returns); return returns(); }; }, pass: function(args, bind){ return this.create({arguments: args, bind: bind}); }, attempt: function(args, bind){ return this.create({arguments: args, bind: bind, attempt: true})(); }, bind: function(bind, args){ return this.create({bind: bind, arguments: args}); }, bindWithEvent: function(bind, args){ return this.create({bind: bind, event: true, arguments: args}); }, delay: function(delay, bind, args){ return this.create({delay: delay, bind: bind, arguments: args})(); }, periodical: function(interval, bind, args){ return this.create({periodical: interval, bind: bind, arguments: args})(); }, run: function(args, bind){ return this.apply(bind, $splat(args)); } }); /* Script: Number.js Contains Number Prototypes like limit, round, times, and ceil. License: MIT-style license. */ Number.implement({ limit: function(min, max){ return Math.min(max, Math.max(min, this)); }, round: function(precision){ precision = Math.pow(10, precision || 0); return Math.round(this * precision) / precision; }, times: function(fn, bind){ for (var i = 0; i < this; i++) fn.call(bind, i, this); }, toFloat: function(){ return parseFloat(this); }, toInt: function(base){ return parseInt(this, base || 10); } }); Number.alias('times', 'each'); (function(math){ var methods = {}; math.each(function(name){ if (!Number[name]) methods[name] = function(){ return Math[name].apply(null, [this].concat($A(arguments))); }; }); Number.implement(methods); })(['abs', 'acos', 'asin', 'atan', 'atan2', 'ceil', 'cos', 'exp', 'floor', 'log', 'max', 'min', 'pow', 'sin', 'sqrt', 'tan']); /* Script: String.js Contains String Prototypes like camelCase, capitalize, test, and toInt. License: MIT-style license. */ String.implement({ test: function(regex, params){ return ((typeof regex == 'string') ? new RegExp(regex, params) : regex).test(this); }, contains: function(string, separator){ return (separator) ? (separator + this + separator).indexOf(separator + string + separator) > -1 : this.indexOf(string) > -1; }, trim: function(){ return this.replace(/^\s+|\s+$/g, ''); }, clean: function(){ return this.replace(/\s+/g, ' ').trim(); }, camelCase: function(){ return this.replace(/-\D/g, function(match){ return match.charAt(1).toUpperCase(); }); }, hyphenate: function(){ return this.replace(/[A-Z]/g, function(match){ return ('-' + match.charAt(0).toLowerCase()); }); }, capitalize: function(){ return this.replace(/\b[a-z]/g, function(match){ return match.toUpperCase(); }); }, escapeRegExp: function(){ return this.replace(/([-.*+?^${}()|[\]\/\\])/g, '\\$1'); }, toInt: function(base){ return parseInt(this, base || 10); }, toFloat: function(){ return parseFloat(this); }, hexToRgb: function(array){ var hex = this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/); return (hex) ? hex.slice(1).hexToRgb(array) : null; }, rgbToHex: function(array){ var rgb = this.match(/\d{1,3}/g); return (rgb) ? rgb.rgbToHex(array) : null; }, stripScripts: function(option){ var scripts = ''; var text = this.replace(/]*>([\s\S]*?)<\/script>/gi, function(){ scripts += arguments[1] + '\n'; return ''; }); if (option === true) $exec(scripts); else if ($type(option) == 'function') option(scripts, text); return text; }, substitute: function(object, regexp){ return this.replace(regexp || (/\\?\{([^}]+)\}/g), function(match, name){ if (match.charAt(0) == '\\') return match.slice(1); return (object[name] != undefined) ? object[name] : ''; }); } }); /* Script: Hash.js Contains Hash Prototypes. Provides a means for overcoming the JavaScript practical impossibility of extending native Objects. License: MIT-style license. */ Hash.implement({ has: Object.prototype.hasOwnProperty, keyOf: function(value){ for (var key in this){ if (this.hasOwnProperty(key) && this[key] === value) return key; } return null; }, hasValue: function(value){ return (Hash.keyOf(this, value) !== null); }, extend: function(properties){ Hash.each(properties, function(value, key){ Hash.set(this, key, value); }, this); return this; }, combine: function(properties){ Hash.each(properties, function(value, key){ Hash.include(this, key, value); }, this); return this; }, erase: function(key){ if (this.hasOwnProperty(key)) delete this[key]; return this; }, get: function(key){ return (this.hasOwnProperty(key)) ? this[key] : null; }, set: function(key, value){ if (!this[key] || this.hasOwnProperty(key)) this[key] = value; return this; }, empty: function(){ Hash.each(this, function(value, key){ delete this[key]; }, this); return this; }, include: function(key, value){ var k = this[key]; if (k == undefined) this[key] = value; return this; }, map: function(fn, bind){ var results = new Hash; Hash.each(this, function(value, key){ results.set(key, fn.call(bind, value, key, this)); }, this); return results; }, filter: function(fn, bind){ var results = new Hash; Hash.each(this, function(value, key){ if (fn.call(bind, value, key, this)) results.set(key, value); }, this); return results; }, every: function(fn, bind){ for (var key in this){ if (this.hasOwnProperty(key) && !fn.call(bind, this[key], key)) return false; } return true; }, some: function(fn, bind){ for (var key in this){ if (this.hasOwnProperty(key) && fn.call(bind, this[key], key)) return true; } return false; }, getKeys: function(){ var keys = []; Hash.each(this, function(value, key){ keys.push(key); }); return keys; }, getValues: function(){ var values = []; Hash.each(this, function(value){ values.push(value); }); return values; }, toQueryString: function(base){ var queryString = []; Hash.each(this, function(value, key){ if (base) key = base + '[' + key + ']'; var result; switch ($type(value)){ case 'object': result = Hash.toQueryString(value, key); break; case 'array': var qs = {}; value.each(function(val, i){ qs[i] = val; }); result = Hash.toQueryString(qs, key); break; default: result = key + '=' + encodeURIComponent(value); } if (value != undefined) queryString.push(result); }); return queryString.join('&'); } }); Hash.alias({keyOf: 'indexOf', hasValue: 'contains'}); /* Script: Event.js Contains the Event Native, to make the event object completely crossbrowser. License: MIT-style license. */ var Event = new Native({ name: 'Event', initialize: function(event, win){ win = win || window; var doc = win.document; event = event || win.event; if (event.$extended) return event; this.$extended = true; var type = event.type; var target = event.target || event.srcElement; while (target && target.nodeType == 3) target = target.parentNode; if (type.test(/key/)){ var code = event.which || event.keyCode; var key = Event.Keys.keyOf(code); if (type == 'keydown'){ var fKey = code - 111; if (fKey > 0 && fKey < 13) key = 'f' + fKey; } key = key || String.fromCharCode(code).toLowerCase(); } else if (type.match(/(click|mouse|menu)/i)){ doc = (!doc.compatMode || doc.compatMode == 'CSS1Compat') ? doc.html : doc.body; var page = { x: event.pageX || event.clientX + doc.scrollLeft, y: event.pageY || event.clientY + doc.scrollTop }; var client = { x: (event.pageX) ? event.pageX - win.pageXOffset : event.clientX, y: (event.pageY) ? event.pageY - win.pageYOffset : event.clientY }; if (type.match(/DOMMouseScroll|mousewheel/)){ var wheel = (event.wheelDelta) ? event.wheelDelta / 120 : -(event.detail || 0) / 3; } var rightClick = (event.which == 3) || (event.button == 2); var related = null; if (type.match(/over|out/)){ switch (type){ case 'mouseover': related = event.relatedTarget || event.fromElement; break; case 'mouseout': related = event.relatedTarget || event.toElement; } if (!(function(){ while (related && related.nodeType == 3) related = related.parentNode; return true; }).create({attempt: Browser.Engine.gecko})()) related = false; } } return $extend(this, { event: event, type: type, page: page, client: client, rightClick: rightClick, wheel: wheel, relatedTarget: related, target: target, code: code, key: key, shift: event.shiftKey, control: event.ctrlKey, alt: event.altKey, meta: event.metaKey }); } }); Event.Keys = new Hash({ 'enter': 13, 'up': 38, 'down': 40, 'left': 37, 'right': 39, 'esc': 27, 'space': 32, 'backspace': 8, 'tab': 9, 'delete': 46 }); Event.implement({ stop: function(){ return this.stopPropagation().preventDefault(); }, stopPropagation: function(){ if (this.event.stopPropagation) this.event.stopPropagation(); else this.event.cancelBubble = true; return this; }, preventDefault: function(){ if (this.event.preventDefault) this.event.preventDefault(); else this.event.returnValue = false; return this; } }); /* Script: Class.js Contains the Class Function for easily creating, extending, and implementing reusable Classes. License: MIT-style license. */ var Class = new Native({ name: 'Class', initialize: function(properties){ properties = properties || {}; var klass = function(empty){ for (var key in this) this[key] = $unlink(this[key]); for (var mutator in Class.Mutators){ if (!this[mutator]) continue; Class.Mutators[mutator](this, this[mutator]); delete this[mutator]; } this.constructor = klass; if (empty === $empty) return this; var self = (this.initialize) ? this.initialize.apply(this, arguments) : this; if (this.options && this.options.initialize) this.options.initialize.call(this); return self; }; $extend(klass, this); klass.constructor = Class; klass.prototype = properties; return klass; } }); Class.implement({ implement: function(){ Class.Mutators.Implements(this.prototype, Array.slice(arguments)); return this; } }); Class.Mutators = { Implements: function(self, klasses){ $splat(klasses).each(function(klass){ $extend(self, ($type(klass) == 'class') ? new klass($empty) : klass); }); }, Extends: function(self, klass){ var instance = new klass($empty); delete instance.parent; delete instance.parentOf; for (var key in instance){ var current = self[key], previous = instance[key]; if (current == undefined){ self[key] = previous; continue; } var ctype = $type(current), ptype = $type(previous); if (ctype != ptype) continue; switch (ctype){ case 'function': // this code will be only executed if the current browser does not support function.caller (currently only opera). // we replace the function code with brute force. Not pretty, but it will only be executed if function.caller is not supported. if (!arguments.callee.caller) self[key] = eval('(' + String(current).replace(/\bthis\.parent\(\s*(\))?/g, function(full, close){ return 'arguments.callee._parent_.call(this' + (close || ', '); }) + ')'); // end "opera" code self[key]._parent_ = previous; break; case 'object': self[key] = $merge(previous, current); } } self.parent = function(){ return arguments.callee.caller._parent_.apply(this, arguments); }; self.parentOf = function(descendant){ return descendant._parent_.apply(this, Array.slice(arguments, 1)); }; } }; /* Script: Class.Extras.js Contains Utility Classes that can be implemented into your own Classes to ease the execution of many common tasks. License: MIT-style license. */ var Chain = new Class({ chain: function(){ this.$chain = (this.$chain || []).extend(arguments); return this; }, callChain: function(){ return (this.$chain && this.$chain.length) ? this.$chain.shift().apply(this, arguments) : false; }, clearChain: function(){ if (this.$chain) this.$chain.empty(); return this; } }); var Events = new Class({ addEvent: function(type, fn, internal){ type = Events.removeOn(type); if (fn != $empty){ this.$events = this.$events || {}; this.$events[type] = this.$events[type] || []; this.$events[type].include(fn); if (internal) fn.internal = true; } return this; }, addEvents: function(events){ for (var type in events) this.addEvent(type, events[type]); return this; }, fireEvent: function(type, args, delay){ type = Events.removeOn(type); if (!this.$events || !this.$events[type]) return this; this.$events[type].each(function(fn){ fn.create({'bind': this, 'delay': delay, 'arguments': args})(); }, this); return this; }, removeEvent: function(type, fn){ type = Events.removeOn(type); if (!this.$events || !this.$events[type]) return this; if (!fn.internal) this.$events[type].erase(fn); return this; }, removeEvents: function(type){ for (var e in this.$events){ if (type && type != e) continue; var fns = this.$events[e]; for (var i = fns.length; i--; i) this.removeEvent(e, fns[i]); } return this; } }); Events.removeOn = function(string){ return string.replace(/^on([A-Z])/, function(full, first) { return first.toLowerCase(); }); }; var Options = new Class({ setOptions: function(){ this.options = $merge.run([this.options].extend(arguments)); if (!this.addEvent) return this; for (var option in this.options){ if ($type(this.options[option]) != 'function' || !(/^on[A-Z]/).test(option)) continue; this.addEvent(option, this.options[option]); delete this.options[option]; } return this; } }); /* Script: Element.js One of the most important items in MooTools. Contains the dollar function, the dollars function, and an handful of cross-browser, time-saver methods to let you easily work with HTML Elements. License: MIT-style license. */ Document.implement({ newElement: function(tag, props){ if (Browser.Engine.trident && props){ ['name', 'type', 'checked'].each(function(attribute){ if (!props[attribute]) return; tag += ' ' + attribute + '="' + props[attribute] + '"'; if (attribute != 'checked') delete props[attribute]; }); tag = '<' + tag + '>'; } return $.element(this.createElement(tag)).set(props); }, newTextNode: function(text){ return this.createTextNode(text); }, getDocument: function(){ return this; }, getWindow: function(){ return this.defaultView || this.parentWindow; }, purge: function(){ var elements = this.getElementsByTagName('*'); for (var i = 0, l = elements.length; i < l; i++) Browser.freeMem(elements[i]); } }); var Element = new Native({ name: 'Element', legacy: window.Element, initialize: function(tag, props){ var konstructor = Element.Constructors.get(tag); if (konstructor) return konstructor(props); if (typeof tag == 'string') return document.newElement(tag, props); return $(tag).set(props); }, afterImplement: function(key, value){ if (!Array[key]) Elements.implement(key, Elements.multi(key)); Element.Prototype[key] = value; } }); Element.Prototype = {$family: {name: 'element'}}; Element.Constructors = new Hash; var IFrame = new Native({ name: 'IFrame', generics: false, initialize: function(){ var params = Array.link(arguments, {properties: Object.type, iframe: $defined}); var props = params.properties || {}; var iframe = $(params.iframe) || false; var onload = props.onload || $empty; delete props.onload; props.id = props.name = $pick(props.id, props.name, iframe.id, iframe.name, 'IFrame_' + $time()); iframe = new Element(iframe || 'iframe', props); var onFrameLoad = function(){ var host = $try(function(){ return iframe.contentWindow.location.host; }); if (host && host == window.location.host){ var win = new Window(iframe.contentWindow); var doc = new Document(iframe.contentWindow.document); $extend(win.Element.prototype, Element.Prototype); } onload.call(iframe.contentWindow, iframe.contentWindow.document); }; (!window.frames[props.id]) ? iframe.addListener('load', onFrameLoad) : onFrameLoad(); return iframe; } }); var Elements = new Native({ initialize: function(elements, options){ options = $extend({ddup: true, cash: true}, options); elements = elements || []; if (options.ddup || options.cash){ var uniques = {}, returned = []; for (var i = 0, l = elements.length; i < l; i++){ var el = $.element(elements[i], !options.cash); if (options.ddup){ if (uniques[el.uid]) continue; uniques[el.uid] = true; } returned.push(el); } elements = returned; } return (options.cash) ? $extend(elements, this) : elements; } }); Elements.implement({ filter: function(filter, bind){ if (!filter) return this; return new Elements(Array.filter(this, (typeof filter == 'string') ? function(item){ return item.match(filter); } : filter, bind)); } }); Elements.multi = function(property){ return function(){ var items = []; var elements = true; for (var i = 0, j = this.length; i < j; i++){ var returns = this[i][property].apply(this[i], arguments); items.push(returns); if (elements) elements = ($type(returns) == 'element'); } return (elements) ? new Elements(items) : items; }; }; Window.implement({ $: function(el, nocash){ if (el && el.$family && el.uid) return el; var type = $type(el); return ($[type]) ? $[type](el, nocash, this.document) : null; }, $$: function(selector){ if (arguments.length == 1 && typeof selector == 'string') return this.document.getElements(selector); var elements = []; var args = Array.flatten(arguments); for (var i = 0, l = args.length; i < l; i++){ var item = args[i]; switch ($type(item)){ case 'element': item = [item]; break; case 'string': item = this.document.getElements(item, true); break; default: item = false; } if (item) elements.extend(item); } return new Elements(elements); }, getDocument: function(){ return this.document; }, getWindow: function(){ return this; } }); $.string = function(id, nocash, doc){ id = doc.getElementById(id); return (id) ? $.element(id, nocash) : null; }; $.element = function(el, nocash){ $uid(el); if (!nocash && !el.$family && !(/^object|embed$/i).test(el.tagName)){ var proto = Element.Prototype; for (var p in proto) el[p] = proto[p]; }; return el; }; $.object = function(obj, nocash, doc){ if (obj.toElement) return $.element(obj.toElement(doc), nocash); return null; }; $.textnode = $.whitespace = $.window = $.document = $arguments(0); Native.implement([Element, Document], { getElement: function(selector, nocash){ return $(this.getElements(selector, true)[0] || null, nocash); }, getElements: function(tags, nocash){ tags = tags.split(','); var elements = []; var ddup = (tags.length > 1); tags.each(function(tag){ var partial = this.getElementsByTagName(tag.trim()); (ddup) ? elements.extend(partial) : elements = partial; }, this); return new Elements(elements, {ddup: ddup, cash: !nocash}); } }); Element.Storage = { get: function(uid){ return (this[uid] || (this[uid] = {})); } }; Element.Inserters = new Hash({ before: function(context, element){ if (element.parentNode) element.parentNode.insertBefore(context, element); }, after: function(context, element){ if (!element.parentNode) return; var next = element.nextSibling; (next) ? element.parentNode.insertBefore(context, next) : element.parentNode.appendChild(context); }, bottom: function(context, element){ element.appendChild(context); }, top: function(context, element){ var first = element.firstChild; (first) ? element.insertBefore(context, first) : element.appendChild(context); } }); Element.Inserters.inside = Element.Inserters.bottom; Element.Inserters.each(function(value, key){ var Key = key.capitalize(); Element.implement('inject' + Key, function(el){ value(this, $(el, true)); return this; }); Element.implement('grab' + Key, function(el){ value($(el, true), this); return this; }); }); Element.implement({ getDocument: function(){ return this.ownerDocument; }, getWindow: function(){ return this.ownerDocument.getWindow(); }, getElementById: function(id, nocash){ var el = this.ownerDocument.getElementById(id); if (!el) return null; for (var parent = el.parentNode; parent != this; parent = parent.parentNode){ if (!parent) return null; } return $.element(el, nocash); }, set: function(prop, value){ switch ($type(prop)){ case 'object': for (var p in prop) this.set(p, prop[p]); break; case 'string': var property = Element.Properties.get(prop); (property && property.set) ? property.set.apply(this, Array.slice(arguments, 1)) : this.setProperty(prop, value); } return this; }, get: function(prop){ var property = Element.Properties.get(prop); return (property && property.get) ? property.get.apply(this, Array.slice(arguments, 1)) : this.getProperty(prop); }, erase: function(prop){ var property = Element.Properties.get(prop); (property && property.erase) ? property.erase.apply(this, Array.slice(arguments, 1)) : this.removeProperty(prop); return this; }, match: function(tag){ return (!tag || Element.get(this, 'tag') == tag); }, inject: function(el, where){ Element.Inserters.get(where || 'bottom')(this, $(el, true)); return this; }, wraps: function(el, where){ el = $(el, true); return this.replaces(el).grab(el, where); }, grab: function(el, where){ Element.Inserters.get(where || 'bottom')($(el, true), this); return this; }, appendText: function(text, where){ return this.grab(this.getDocument().newTextNode(text), where); }, adopt: function(){ Array.flatten(arguments).each(function(element){ element = $(element, true); if (element) this.appendChild(element); }, this); return this; }, dispose: function(){ return (this.parentNode) ? this.parentNode.removeChild(this) : this; }, clone: function(contents, keepid){ switch ($type(this)){ case 'element': var attributes = {}; for (var j = 0, l = this.attributes.length; j < l; j++){ var attribute = this.attributes[j], key = attribute.nodeName.toLowerCase(); if (Browser.Engine.trident && (/input/i).test(this.tagName) && (/width|height/).test(key)) continue; var value = (key == 'style' && this.style) ? this.style.cssText : attribute.nodeValue; if (!$chk(value) || key == 'uid' || (key == 'id' && !keepid)) continue; if (value != 'inherit' && ['string', 'number'].contains($type(value))) attributes[key] = value; } var element = new Element(this.nodeName.toLowerCase(), attributes); if (contents !== false){ for (var i = 0, k = this.childNodes.length; i < k; i++){ var child = Element.clone(this.childNodes[i], true, keepid); if (child) element.grab(child); } } return element; case 'textnode': return document.newTextNode(this.nodeValue); } return null; }, replaces: function(el){ el = $(el, true); el.parentNode.replaceChild(this, el); return this; }, hasClass: function(className){ return this.className.contains(className, ' '); }, addClass: function(className){ if (!this.hasClass(className)) this.className = (this.className + ' ' + className).clean(); return this; }, removeClass: function(className){ this.className = this.className.replace(new RegExp('(^|\\s)' + className + '(?:\\s|$)'), '$1').clean(); return this; }, toggleClass: function(className){ return this.hasClass(className) ? this.removeClass(className) : this.addClass(className); }, getComputedStyle: function(property){ if (this.currentStyle) return this.currentStyle[property.camelCase()]; var computed = this.getWindow().getComputedStyle(this, null); return (computed) ? computed.getPropertyValue([property.hyphenate()]) : null; }, empty: function(){ $A(this.childNodes).each(function(node){ Browser.freeMem(node); Element.empty(node); Element.dispose(node); }, this); return this; }, destroy: function(){ Browser.freeMem(this.empty().dispose()); return null; }, getSelected: function(){ return new Elements($A(this.options).filter(function(option){ return option.selected; })); }, toQueryString: function(){ var queryString = []; this.getElements('input, select, textarea').each(function(el){ if (!el.name || el.disabled) return; var value = (el.tagName.toLowerCase() == 'select') ? Element.getSelected(el).map(function(opt){ return opt.value; }) : ((el.type == 'radio' || el.type == 'checkbox') && !el.checked) ? null : el.value; $splat(value).each(function(val){ if (val) queryString.push(el.name + '=' + encodeURIComponent(val)); }); }); return queryString.join('&'); }, getProperty: function(attribute){ var EA = Element.Attributes, key = EA.Props[attribute]; var value = (key) ? this[key] : this.getAttribute(attribute, 2); return (EA.Bools[attribute]) ? !!value : (key) ? value : value || null; }, getProperties: function(){ var args = $A(arguments); return args.map(function(attr){ return this.getProperty(attr); }, this).associate(args); }, setProperty: function(attribute, value){ var EA = Element.Attributes, key = EA.Props[attribute], hasValue = $defined(value); if (key && EA.Bools[attribute]) value = (value || !hasValue) ? true : false; else if (!hasValue) return this.removeProperty(attribute); (key) ? this[key] = value : this.setAttribute(attribute, value); return this; }, setProperties: function(attributes){ for (var attribute in attributes) this.setProperty(attribute, attributes[attribute]); return this; }, removeProperty: function(attribute){ var EA = Element.Attributes, key = EA.Props[attribute], isBool = (key && EA.Bools[attribute]); (key) ? this[key] = (isBool) ? false : '' : this.removeAttribute(attribute); return this; }, removeProperties: function(){ Array.each(arguments, this.removeProperty, this); return this; } }); (function(){ var walk = function(element, walk, start, match, all, nocash){ var el = element[start || walk]; var elements = []; while (el){ if (el.nodeType == 1 && (!match || Element.match(el, match))){ elements.push(el); if (!all) break; } el = el[walk]; } return (all) ? new Elements(elements, {ddup: false, cash: !nocash}) : $(elements[0], nocash); }; Element.implement({ getPrevious: function(match, nocash){ return walk(this, 'previousSibling', null, match, false, nocash); }, getAllPrevious: function(match, nocash){ return walk(this, 'previousSibling', null, match, true, nocash); }, getNext: function(match, nocash){ return walk(this, 'nextSibling', null, match, false, nocash); }, getAllNext: function(match, nocash){ return walk(this, 'nextSibling', null, match, true, nocash); }, getFirst: function(match, nocash){ return walk(this, 'nextSibling', 'firstChild', match, false, nocash); }, getLast: function(match, nocash){ return walk(this, 'previousSibling', 'lastChild', match, false, nocash); }, getParent: function(match, nocash){ return walk(this, 'parentNode', null, match, false, nocash); }, getParents: function(match, nocash){ return walk(this, 'parentNode', null, match, true, nocash); }, getChildren: function(match, nocash){ return walk(this, 'nextSibling', 'firstChild', match, true, nocash); }, hasChild: function(el){ el = $(el, true); return (!!el && $A(this.getElementsByTagName(el.tagName)).contains(el)); } }); })(); Element.Properties = new Hash; Element.Properties.style = { set: function(style){ this.style.cssText = style; }, get: function(){ return this.style.cssText; }, erase: function(){ this.style.cssText = ''; } }; Element.Properties.tag = {get: function(){ return this.tagName.toLowerCase(); }}; Element.Properties.href = {get: function(){ return (!this.href) ? null : this.href.replace(new RegExp('^' + document.location.protocol + '\/\/' + document.location.host), ''); }}; Element.Properties.html = {set: function(){ return this.innerHTML = Array.flatten(arguments).join(''); }}; Native.implement([Element, Window, Document], { addListener: function(type, fn){ if (this.addEventListener) this.addEventListener(type, fn, false); else this.attachEvent('on' + type, fn); return this; }, removeListener: function(type, fn){ if (this.removeEventListener) this.removeEventListener(type, fn, false); else this.detachEvent('on' + type, fn); return this; }, retrieve: function(property, dflt){ var storage = Element.Storage.get(this.uid); var prop = storage[property]; if ($defined(dflt) && !$defined(prop)) prop = storage[property] = dflt; return $pick(prop); }, store: function(property, value){ var storage = Element.Storage.get(this.uid); storage[property] = value; return this; }, eliminate: function(property){ var storage = Element.Storage.get(this.uid); delete storage[property]; return this; } }); Element.Attributes = new Hash({ Props: {'html': 'innerHTML', 'class': 'className', 'for': 'htmlFor', 'text': (Browser.Engine.trident) ? 'innerText' : 'textContent'}, Bools: ['compact', 'nowrap', 'ismap', 'declare', 'noshade', 'checked', 'disabled', 'readonly', 'multiple', 'selected', 'noresize', 'defer'], Camels: ['value', 'accessKey', 'cellPadding', 'cellSpacing', 'colSpan', 'frameBorder', 'maxLength', 'readOnly', 'rowSpan', 'tabIndex', 'useMap'] }); Browser.freeMem = function(item){ if (!item) return; if (Browser.Engine.trident && (/object/i).test(item.tagName)){ for (var p in item){ if (typeof item[p] == 'function') item[p] = $empty; } Element.dispose(item); } if (item.uid && item.removeEvents) item.removeEvents(); }; (function(EA){ var EAB = EA.Bools, EAC = EA.Camels; EA.Bools = EAB = EAB.associate(EAB); Hash.extend(Hash.combine(EA.Props, EAB), EAC.associate(EAC.map(function(v){ return v.toLowerCase(); }))); EA.erase('Camels'); })(Element.Attributes); window.addListener('unload', function(){ window.removeListener('unload', arguments.callee); document.purge(); if (Browser.Engine.trident) CollectGarbage(); }); /* Script: Element.Event.js Contains Element methods for dealing with events, and custom Events. License: MIT-style license. */ Element.Properties.events = {set: function(events){ this.addEvents(events); }}; Native.implement([Element, Window, Document], { addEvent: function(type, fn){ var events = this.retrieve('events', {}); events[type] = events[type] || {'keys': [], 'values': []}; if (events[type].keys.contains(fn)) return this; events[type].keys.push(fn); var realType = type, custom = Element.Events.get(type), condition = fn, self = this; if (custom){ if (custom.onAdd) custom.onAdd.call(this, fn); if (custom.condition){ condition = function(event){ if (custom.condition.call(this, event)) return fn.call(this, event); return false; }; } realType = custom.base || realType; } var defn = function(){ return fn.call(self); }; var nativeEvent = Element.NativeEvents[realType] || 0; if (nativeEvent){ if (nativeEvent == 2){ defn = function(event){ event = new Event(event, self.getWindow()); if (condition.call(self, event) === false) event.stop(); }; } this.addListener(realType, defn); } events[type].values.push(defn); return this; }, removeEvent: function(type, fn){ var events = this.retrieve('events'); if (!events || !events[type]) return this; var pos = events[type].keys.indexOf(fn); if (pos == -1) return this; var key = events[type].keys.splice(pos, 1)[0]; var value = events[type].values.splice(pos, 1)[0]; var custom = Element.Events.get(type); if (custom){ if (custom.onRemove) custom.onRemove.call(this, fn); type = custom.base || type; } return (Element.NativeEvents[type]) ? this.removeListener(type, value) : this; }, addEvents: function(events){ for (var event in events) this.addEvent(event, events[event]); return this; }, removeEvents: function(type){ var events = this.retrieve('events'); if (!events) return this; if (!type){ for (var evType in events) this.removeEvents(evType); events = null; } else if (events[type]){ while (events[type].keys[0]) this.removeEvent(type, events[type].keys[0]); events[type] = null; } return this; }, fireEvent: function(type, args, delay){ var events = this.retrieve('events'); if (!events || !events[type]) return this; events[type].keys.each(function(fn){ fn.create({'bind': this, 'delay': delay, 'arguments': args})(); }, this); return this; }, cloneEvents: function(from, type){ from = $(from); var fevents = from.retrieve('events'); if (!fevents) return this; if (!type){ for (var evType in fevents) this.cloneEvents(from, evType); } else if (fevents[type]){ fevents[type].keys.each(function(fn){ this.addEvent(type, fn); }, this); } return this; } }); Element.NativeEvents = { click: 2, dblclick: 2, mouseup: 2, mousedown: 2, contextmenu: 2, //mouse buttons mousewheel: 2, DOMMouseScroll: 2, //mouse wheel mouseover: 2, mouseout: 2, mousemove: 2, selectstart: 2, selectend: 2, //mouse movement keydown: 2, keypress: 2, keyup: 2, //keyboard focus: 2, blur: 2, change: 2, reset: 2, select: 2, submit: 2, //form elements load: 1, unload: 1, beforeunload: 2, resize: 1, move: 1, DOMContentLoaded: 1, readystatechange: 1, //window error: 1, abort: 1, scroll: 1 //misc }; (function(){ var $check = function(event){ var related = event.relatedTarget; if (related == undefined) return true; if (related === false) return false; return ($type(this) != 'document' && related != this && related.prefix != 'xul' && !this.hasChild(related)); }; Element.Events = new Hash({ mouseenter: { base: 'mouseover', condition: $check }, mouseleave: { base: 'mouseout', condition: $check }, mousewheel: { base: (Browser.Engine.gecko) ? 'DOMMouseScroll' : 'mousewheel' } }); })(); /* Script: Element.Style.js Contains methods for interacting with the styles of Elements in a fashionable way. License: MIT-style license. */ Element.Properties.styles = {set: function(styles){ this.setStyles(styles); }}; Element.Properties.opacity = { set: function(opacity, novisibility){ if (!novisibility){ if (opacity == 0){ if (this.style.visibility != 'hidden') this.style.visibility = 'hidden'; } else { if (this.style.visibility != 'visible') this.style.visibility = 'visible'; } } if (!this.currentStyle || !this.currentStyle.hasLayout) this.style.zoom = 1; if (Browser.Engine.trident) this.style.filter = (opacity == 1) ? '' : 'alpha(opacity=' + opacity * 100 + ')'; this.style.opacity = opacity; this.store('opacity', opacity); }, get: function(){ return this.retrieve('opacity', 1); } }; Element.implement({ setOpacity: function(value){ return this.set('opacity', value, true); }, getOpacity: function(){ return this.get('opacity'); }, setStyle: function(property, value){ switch (property){ case 'opacity': return this.set('opacity', parseFloat(value)); case 'float': property = (Browser.Engine.trident) ? 'styleFloat' : 'cssFloat'; } property = property.camelCase(); if ($type(value) != 'string'){ var map = (Element.Styles.get(property) || '@').split(' '); value = $splat(value).map(function(val, i){ if (!map[i]) return ''; return ($type(val) == 'number') ? map[i].replace('@', Math.round(val)) : val; }).join(' '); } else if (value == String(Number(value))){ value = Math.round(value); } this.style[property] = value; return this; }, getStyle: function(property){ switch (property){ case 'opacity': return this.get('opacity'); case 'float': property = (Browser.Engine.trident) ? 'styleFloat' : 'cssFloat'; } property = property.camelCase(); var result = this.style[property]; if (!$chk(result)){ result = []; for (var style in Element.ShortStyles){ if (property != style) continue; for (var s in Element.ShortStyles[style]) result.push(this.getStyle(s)); return result.join(' '); } result = this.getComputedStyle(property); } if (result){ result = String(result); var color = result.match(/rgba?\([\d\s,]+\)/); if (color) result = result.replace(color[0], color[0].rgbToHex()); } if (Browser.Engine.presto || (Browser.Engine.trident && !$chk(parseInt(result)))){ if (property.test(/^(height|width)$/)){ var values = (property == 'width') ? ['left', 'right'] : ['top', 'bottom'], size = 0; values.each(function(value){ size += this.getStyle('border-' + value + '-width').toInt() + this.getStyle('padding-' + value).toInt(); }, this); return this['offset' + property.capitalize()] - size + 'px'; } if (Browser.Engine.presto && String(result).test('px')) return result; if (property.test(/(border(.+)Width|margin|padding)/)) return '0px'; } return result; }, setStyles: function(styles){ for (var style in styles) this.setStyle(style, styles[style]); return this; }, getStyles: function(){ var result = {}; Array.each(arguments, function(key){ result[key] = this.getStyle(key); }, this); return result; } }); Element.Styles = new Hash({ left: '@px', top: '@px', bottom: '@px', right: '@px', width: '@px', height: '@px', maxWidth: '@px', maxHeight: '@px', minWidth: '@px', minHeight: '@px', backgroundColor: 'rgb(@, @, @)', backgroundPosition: '@px @px', color: 'rgb(@, @, @)', fontSize: '@px', letterSpacing: '@px', lineHeight: '@px', clip: 'rect(@px @px @px @px)', margin: '@px @px @px @px', padding: '@px @px @px @px', border: '@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)', borderWidth: '@px @px @px @px', borderStyle: '@ @ @ @', borderColor: 'rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)', zIndex: '@', 'zoom': '@', fontWeight: '@', textIndent: '@px', opacity: '@' }); Element.ShortStyles = {margin: {}, padding: {}, border: {}, borderWidth: {}, borderStyle: {}, borderColor: {}}; ['Top', 'Right', 'Bottom', 'Left'].each(function(direction){ var Short = Element.ShortStyles; var All = Element.Styles; ['margin', 'padding'].each(function(style){ var sd = style + direction; Short[style][sd] = All[sd] = '@px'; }); var bd = 'border' + direction; Short.border[bd] = All[bd] = '@px @ rgb(@, @, @)'; var bdw = bd + 'Width', bds = bd + 'Style', bdc = bd + 'Color'; Short[bd] = {}; Short.borderWidth[bdw] = Short[bd][bdw] = All[bdw] = '@px'; Short.borderStyle[bds] = Short[bd][bds] = All[bds] = '@'; Short.borderColor[bdc] = Short[bd][bdc] = All[bdc] = 'rgb(@, @, @)'; }); /* Script: Element.Dimensions.js Contains methods to work with size, scroll, or positioning of Elements and the window object. License: MIT-style license. Credits: - Element positioning based on the [qooxdoo](http://qooxdoo.org/) code and smart browser fixes, [LGPL License](http://www.gnu.org/licenses/lgpl.html). - Viewport dimensions based on [YUI](http://developer.yahoo.com/yui/) code, [BSD License](http://developer.yahoo.com/yui/license.html). */ (function(){ Element.implement({ scrollTo: function(x, y){ if (isBody(this)){ this.getWindow().scrollTo(x, y); } else { this.scrollLeft = x; this.scrollTop = y; } return this; }, getSize: function(){ if (isBody(this)) return this.getWindow().getSize(); return {x: this.offsetWidth, y: this.offsetHeight}; }, getScrollSize: function(){ if (isBody(this)) return this.getWindow().getScrollSize(); return {x: this.scrollWidth, y: this.scrollHeight}; }, getScroll: function(){ if (isBody(this)) return this.getWindow().getScroll(); return {x: this.scrollLeft, y: this.scrollTop}; }, getScrolls: function(){ var element = this, position = {x: 0, y: 0}; while (element && !isBody(element)){ position.x += element.scrollLeft; position.y += element.scrollTop; element = element.parentNode; } return position; }, getOffsetParent: function(){ var element = this; if (isBody(element)) return null; if (!Browser.Engine.trident) return element.offsetParent; while ((element = element.parentNode) && !isBody(element)){ if (styleString(element, 'position') != 'static') return element; } return null; }, getOffsets: function(){ var element = this, position = {x: 0, y: 0}; if (isBody(this)) return position; while (element && !isBody(element)){ position.x += element.offsetLeft; position.y += element.offsetTop; if (Browser.Engine.gecko){ if (!borderBox(element)){ position.x += leftBorder(element); position.y += topBorder(element); } var parent = element.parentNode; if (parent && styleString(parent, 'overflow') != 'visible'){ position.x += leftBorder(parent); position.y += topBorder(parent); } } else if (element != this && (Browser.Engine.trident || Browser.Engine.webkit)){ position.x += leftBorder(element); position.y += topBorder(element); } element = element.offsetParent; if (Browser.Engine.trident){ while (element && !element.currentStyle.hasLayout) element = element.offsetParent; } } if (Browser.Engine.gecko && !borderBox(this)){ position.x -= leftBorder(this); position.y -= topBorder(this); } return position; }, getPosition: function(relative){ if (isBody(this)) return {x: 0, y: 0}; var offset = this.getOffsets(), scroll = this.getScrolls(); var position = {x: offset.x - scroll.x, y: offset.y - scroll.y}; var relativePosition = (relative && (relative = $(relative))) ? relative.getPosition() : {x: 0, y: 0}; return {x: position.x - relativePosition.x, y: position.y - relativePosition.y}; }, getCoordinates: function(element){ if (isBody(this)) return this.getWindow().getCoordinates(); var position = this.getPosition(element), size = this.getSize(); var obj = {left: position.x, top: position.y, width: size.x, height: size.y}; obj.right = obj.left + obj.width; obj.bottom = obj.top + obj.height; return obj; }, computePosition: function(obj){ return {left: obj.x - styleNumber(this, 'margin-left'), top: obj.y - styleNumber(this, 'margin-top')}; }, position: function(obj){ return this.setStyles(this.computePosition(obj)); } }); Native.implement([Document, Window], { getSize: function(){ var win = this.getWindow(); if (Browser.Engine.presto || Browser.Engine.webkit) return {x: win.innerWidth, y: win.innerHeight}; var doc = getCompatElement(this); return {x: doc.clientWidth, y: doc.clientHeight}; }, getScroll: function(){ var win = this.getWindow(); var doc = getCompatElement(this); return {x: win.pageXOffset || doc.scrollLeft, y: win.pageYOffset || doc.scrollTop}; }, getScrollSize: function(){ var doc = getCompatElement(this); var min = this.getSize(); return {x: Math.max(doc.scrollWidth, min.x), y: Math.max(doc.scrollHeight, min.y)}; }, getPosition: function(){ return {x: 0, y: 0}; }, getCoordinates: function(){ var size = this.getSize(); return {top: 0, left: 0, bottom: size.y, right: size.x, height: size.y, width: size.x}; } }); // private methods var styleString = Element.getComputedStyle; function styleNumber(element, style){ return styleString(element, style).toInt() || 0; }; function borderBox(element){ return styleString(element, '-moz-box-sizing') == 'border-box'; }; function topBorder(element){ return styleNumber(element, 'border-top-width'); }; function leftBorder(element){ return styleNumber(element, 'border-left-width'); }; function isBody(element){ return (/^(?:body|html)$/i).test(element.tagName); }; function getCompatElement(element){ var doc = element.getDocument(); return (!doc.compatMode || doc.compatMode == 'CSS1Compat') ? doc.html : doc.body; }; })(); //aliases Native.implement([Window, Document, Element], { getHeight: function(){ return this.getSize().y; }, getWidth: function(){ return this.getSize().x; }, getScrollTop: function(){ return this.getScroll().y; }, getScrollLeft: function(){ return this.getScroll().x; }, getScrollHeight: function(){ return this.getScrollSize().y; }, getScrollWidth: function(){ return this.getScrollSize().x; }, getTop: function(){ return this.getPosition().y; }, getLeft: function(){ return this.getPosition().x; } }); /* Script: Selectors.js Adds advanced CSS Querying capabilities for targeting elements. Also includes pseudoselectors support. License: MIT-style license. */ Native.implement([Document, Element], { getElements: function(expression, nocash){ expression = expression.split(','); var items, local = {}; for (var i = 0, l = expression.length; i < l; i++){ var selector = expression[i], elements = Selectors.Utils.search(this, selector, local); if (i != 0 && elements.item) elements = $A(elements); items = (i == 0) ? elements : (items.item) ? $A(items).concat(elements) : items.concat(elements); } return new Elements(items, {ddup: (expression.length > 1), cash: !nocash}); } }); Element.implement({ match: function(selector){ if (!selector) return true; var tagid = Selectors.Utils.parseTagAndID(selector); var tag = tagid[0], id = tagid[1]; if (!Selectors.Filters.byID(this, id) || !Selectors.Filters.byTag(this, tag)) return false; var parsed = Selectors.Utils.parseSelector(selector); return (parsed) ? Selectors.Utils.filter(this, parsed, {}) : true; } }); var Selectors = {Cache: {nth: {}, parsed: {}}}; Selectors.RegExps = { id: (/#([\w-]+)/), tag: (/^(\w+|\*)/), quick: (/^(\w+|\*)$/), splitter: (/\s*([+>~\s])\s*([a-zA-Z#.*:\[])/g), combined: (/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=)["']?(.*?)["']?)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g) }; Selectors.Utils = { chk: function(item, uniques){ if (!uniques) return true; var uid = $uid(item); if (!uniques[uid]) return uniques[uid] = true; return false; }, parseNthArgument: function(argument){ if (Selectors.Cache.nth[argument]) return Selectors.Cache.nth[argument]; var parsed = argument.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/); if (!parsed) return false; var inta = parseInt(parsed[1]); var a = (inta || inta === 0) ? inta : 1; var special = parsed[2] || false; var b = parseInt(parsed[3]) || 0; if (a != 0){ b--; while (b < 1) b += a; while (b >= a) b -= a; } else { a = b; special = 'index'; } switch (special){ case 'n': parsed = {a: a, b: b, special: 'n'}; break; case 'odd': parsed = {a: 2, b: 0, special: 'n'}; break; case 'even': parsed = {a: 2, b: 1, special: 'n'}; break; case 'first': parsed = {a: 0, special: 'index'}; break; case 'last': parsed = {special: 'last-child'}; break; case 'only': parsed = {special: 'only-child'}; break; default: parsed = {a: (a - 1), special: 'index'}; } return Selectors.Cache.nth[argument] = parsed; }, parseSelector: function(selector){ if (Selectors.Cache.parsed[selector]) return Selectors.Cache.parsed[selector]; var m, parsed = {classes: [], pseudos: [], attributes: []}; while ((m = Selectors.RegExps.combined.exec(selector))){ var cn = m[1], an = m[2], ao = m[3], av = m[4], pn = m[5], pa = m[6]; if (cn){ parsed.classes.push(cn); } else if (pn){ var parser = Selectors.Pseudo.get(pn); if (parser) parsed.pseudos.push({parser: parser, argument: pa}); else parsed.attributes.push({name: pn, operator: '=', value: pa}); } else if (an){ parsed.attributes.push({name: an, operator: ao, value: av}); } } if (!parsed.classes.length) delete parsed.classes; if (!parsed.attributes.length) delete parsed.attributes; if (!parsed.pseudos.length) delete parsed.pseudos; if (!parsed.classes && !parsed.attributes && !parsed.pseudos) parsed = null; return Selectors.Cache.parsed[selector] = parsed; }, parseTagAndID: function(selector){ var tag = selector.match(Selectors.RegExps.tag); var id = selector.match(Selectors.RegExps.id); return [(tag) ? tag[1] : '*', (id) ? id[1] : false]; }, filter: function(item, parsed, local){ var i; if (parsed.classes){ for (i = parsed.classes.length; i--; i){ var cn = parsed.classes[i]; if (!Selectors.Filters.byClass(item, cn)) return false; } } if (parsed.attributes){ for (i = parsed.attributes.length; i--; i){ var att = parsed.attributes[i]; if (!Selectors.Filters.byAttribute(item, att.name, att.operator, att.value)) return false; } } if (parsed.pseudos){ for (i = parsed.pseudos.length; i--; i){ var psd = parsed.pseudos[i]; if (!Selectors.Filters.byPseudo(item, psd.parser, psd.argument, local)) return false; } } return true; }, getByTagAndID: function(ctx, tag, id){ if (id){ var item = (ctx.getElementById) ? ctx.getElementById(id, true) : Element.getElementById(ctx, id, true); return (item && Selectors.Filters.byTag(item, tag)) ? [item] : []; } else { return ctx.getElementsByTagName(tag); } }, search: function(self, expression, local){ var splitters = []; var selectors = expression.trim().replace(Selectors.RegExps.splitter, function(m0, m1, m2){ splitters.push(m1); return ':)' + m2; }).split(':)'); var items, match, filtered, item; for (var i = 0, l = selectors.length; i < l; i++){ var selector = selectors[i]; if (i == 0 && Selectors.RegExps.quick.test(selector)){ items = self.getElementsByTagName(selector); continue; } var splitter = splitters[i - 1]; var tagid = Selectors.Utils.parseTagAndID(selector); var tag = tagid[0], id = tagid[1]; if (i == 0){ items = Selectors.Utils.getByTagAndID(self, tag, id); } else { var uniques = {}, found = []; for (var j = 0, k = items.length; j < k; j++) found = Selectors.Getters[splitter](found, items[j], tag, id, uniques); items = found; } var parsed = Selectors.Utils.parseSelector(selector); if (parsed){ filtered = []; for (var m = 0, n = items.length; m < n; m++){ item = items[m]; if (Selectors.Utils.filter(item, parsed, local)) filtered.push(item); } items = filtered; } } return items; } }; Selectors.Getters = { ' ': function(found, self, tag, id, uniques){ var items = Selectors.Utils.getByTagAndID(self, tag, id); for (var i = 0, l = items.length; i < l; i++){ var item = items[i]; if (Selectors.Utils.chk(item, uniques)) found.push(item); } return found; }, '>': function(found, self, tag, id, uniques){ var children = Selectors.Utils.getByTagAndID(self, tag, id); for (var i = 0, l = children.length; i < l; i++){ var child = children[i]; if (child.parentNode == self && Selectors.Utils.chk(child, uniques)) found.push(child); } return found; }, '+': function(found, self, tag, id, uniques){ while ((self = self.nextSibling)){ if (self.nodeType == 1){ if (Selectors.Utils.chk(self, uniques) && Selectors.Filters.byTag(self, tag) && Selectors.Filters.byID(self, id)) found.push(self); break; } } return found; }, '~': function(found, self, tag, id, uniques){ while ((self = self.nextSibling)){ if (self.nodeType == 1){ if (!Selectors.Utils.chk(self, uniques)) break; if (Selectors.Filters.byTag(self, tag) && Selectors.Filters.byID(self, id)) found.push(self); } } return found; } }; Selectors.Filters = { byTag: function(self, tag){ return (tag == '*' || (self.tagName && self.tagName.toLowerCase() == tag)); }, byID: function(self, id){ return (!id || (self.id && self.id == id)); }, byClass: function(self, klass){ return (self.className && self.className.contains(klass, ' ')); }, byPseudo: function(self, parser, argument, local){ return parser.call(self, argument, local); }, byAttribute: function(self, name, operator, value){ var result = Element.prototype.getProperty.call(self, name); if (!result) return false; if (!operator || value == undefined) return true; switch (operator){ case '=': return (result == value); case '*=': return (result.contains(value)); case '^=': return (result.substr(0, value.length) == value); case '$=': return (result.substr(result.length - value.length) == value); case '!=': return (result != value); case '~=': return result.contains(value, ' '); case '|=': return result.contains(value, '-'); } return false; } }; Selectors.Pseudo = new Hash({ // w3c pseudo selectors empty: function(){ return !(this.innerText || this.textContent || '').length; }, not: function(selector){ return !Element.match(this, selector); }, contains: function(text){ return (this.innerText || this.textContent || '').contains(text); }, 'first-child': function(){ return Selectors.Pseudo.index.call(this, 0); }, 'last-child': function(){ var element = this; while ((element = element.nextSibling)){ if (element.nodeType == 1) return false; } return true; }, 'only-child': function(){ var prev = this; while ((prev = prev.previousSibling)){ if (prev.nodeType == 1) return false; } var next = this; while ((next = next.nextSibling)){ if (next.nodeType == 1) return false; } return true; }, 'nth-child': function(argument, local){ argument = (argument == undefined) ? 'n' : argument; var parsed = Selectors.Utils.parseNthArgument(argument); if (parsed.special != 'n') return Selectors.Pseudo[parsed.special].call(this, parsed.a, local); var count = 0; local.positions = local.positions || {}; var uid = $uid(this); if (!local.positions[uid]){ var self = this; while ((self = self.previousSibling)){ if (self.nodeType != 1) continue; count ++; var position = local.positions[$uid(self)]; if (position != undefined){ count = position + count; break; } } local.positions[uid] = count; } return (local.positions[uid] % parsed.a == parsed.b); }, // custom pseudo selectors index: function(index){ var element = this, count = 0; while ((element = element.previousSibling)){ if (element.nodeType == 1 && ++count > index) return false; } return (count == index); }, even: function(argument, local){ return Selectors.Pseudo['nth-child'].call(this, '2n+1', local); }, odd: function(argument, local){ return Selectors.Pseudo['nth-child'].call(this, '2n', local); } }); /* Script: Domready.js Contains the domready custom event. License: MIT-style license. */ Element.Events.domready = { onAdd: function(fn){ if (Browser.loaded) fn.call(this); } }; (function(){ var domready = function(){ if (Browser.loaded) return; Browser.loaded = true; window.fireEvent('domready'); document.fireEvent('domready'); }; switch (Browser.Engine.name){ case 'webkit': (function(){ (['loaded', 'complete'].contains(document.readyState)) ? domready() : arguments.callee.delay(50); })(); break; case 'trident': var temp = document.createElement('div'); (function(){ ($try(function(){ temp.doScroll('left'); return $(temp).inject(document.body).set('html', 'temp').dispose(); })) ? domready() : arguments.callee.delay(50); })(); break; default: window.addEvent('load', domready); document.addEvent('DOMContentLoaded', domready); } })(); /* Script: JSON.js JSON encoder and decoder. License: MIT-style license. See Also: */ var JSON = new Hash({ encode: function(obj){ switch ($type(obj)){ case 'string': return '"' + obj.replace(/[\x00-\x1f\\"]/g, JSON.$replaceChars) + '"'; case 'array': return '[' + String(obj.map(JSON.encode).filter($defined)) + ']'; case 'object': case 'hash': var string = []; Hash.each(obj, function(value, key){ var json = JSON.encode(value); if (json) string.push(JSON.encode(key) + ':' + json); }); return '{' + string + '}'; case 'number': case 'boolean': return String(obj); case false: return 'null'; } return null; }, $specialChars: {'\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '"' : '\\"', '\\': '\\\\'}, $replaceChars: function(chr){ return JSON.$specialChars[chr] || '\\u00' + Math.floor(chr.charCodeAt() / 16).toString(16) + (chr.charCodeAt() % 16).toString(16); }, decode: function(string, secure){ if ($type(string) != 'string' || !string.length) return null; if (secure && !(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(string.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, ''))) return null; return eval('(' + string + ')'); } }); Native.implement([Hash, Array, String, Number], { toJSON: function(){ return JSON.encode(this); } }); /* Script: Cookie.js Class for creating, loading, and saving browser Cookies. License: MIT-style license. Credits: Based on the functions by Peter-Paul Koch (http://quirksmode.org). */ var Cookie = new Class({ Implements: Options, options: { path: false, domain: false, duration: false, secure: false, document: document }, initialize: function(key, options){ this.key = key; this.setOptions(options); }, write: function(value){ value = encodeURIComponent(value); if (this.options.domain) value += '; domain=' + this.options.domain; if (this.options.path) value += '; path=' + this.options.path; if (this.options.duration){ var date = new Date(); date.setTime(date.getTime() + this.options.duration * 24 * 60 * 60 * 1000); value += '; expires=' + date.toGMTString(); } if (this.options.secure) value += '; secure'; this.options.document.cookie = this.key + '=' + value; return this; }, read: function(){ var value = this.options.document.cookie.match('(?:^|;)\\s*' + this.key.escapeRegExp() + '=([^;]*)'); return (value) ? decodeURIComponent(value[1]) : null; }, dispose: function(){ new Cookie(this.key, $merge(this.options, {duration: -1})).write(''); return this; } }); Cookie.write = function(key, value, options){ return new Cookie(key, options).write(value); }; Cookie.read = function(key){ return new Cookie(key).read(); }; Cookie.dispose = function(key, options){ return new Cookie(key, options).dispose(); }; /* Script: Swiff.js Wrapper for embedding SWF movies. Supports (and fixes) External Interface Communication. License: MIT-style license. Credits: Flash detection & Internet Explorer + Flash Player 9 fix inspired by SWFObject. */ var Swiff = new Class({ Implements: [Options], options: { id: null, height: 1, width: 1, container: null, properties: {}, params: { quality: 'high', allowScriptAccess: 'always', wMode: 'transparent', swLiveConnect: true }, callBacks: {}, vars: {} }, toElement: function(){ return this.object; }, initialize: function(path, options){ this.instance = 'Swiff_' + $time(); this.setOptions(options); options = this.options; var id = this.id = options.id || this.instance; var container = $(options.container); Swiff.CallBacks[this.instance] = {}; var params = options.params, vars = options.vars, callBacks = options.callBacks; var properties = $extend({height: options.height, width: options.width}, options.properties); var self = this; for (var callBack in callBacks){ Swiff.CallBacks[this.instance][callBack] = (function(option){ return function(){ return option.apply(self.object, arguments); }; })(callBacks[callBack]); vars[callBack] = 'Swiff.CallBacks.' + this.instance + '.' + callBack; } params.flashVars = Hash.toQueryString(vars); if (Browser.Engine.trident){ properties.classid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'; params.movie = path; } else { properties.type = 'application/x-shockwave-flash'; properties.data = path; } var build = ''; } build += ''; this.object = ((container) ? container.empty() : new Element('div')).set('html', build).firstChild; }, replaces: function(element){ element = $(element, true); element.parentNode.replaceChild(this.toElement(), element); return this; }, inject: function(element){ $(element, true).appendChild(this.toElement()); return this; }, remote: function(){ return Swiff.remote.apply(Swiff, [this.toElement()].extend(arguments)); } }); Swiff.CallBacks = {}; Swiff.remote = function(obj, fn){ var rs = obj.CallFunction('' + __flash__argumentsToXML(arguments, 2) + ''); return eval(rs); }; /* Script: Fx.js Contains the basic animation logic to be extended by all other Fx Classes. License: MIT-style license. */ var Fx = new Class({ Implements: [Chain, Events, Options], options: { /* onStart: $empty, onCancel: $empty, onComplete: $empty, */ fps: 50, unit: false, duration: 500, link: 'ignore', transition: function(p){ return -(Math.cos(Math.PI * p) - 1) / 2; } }, initialize: function(options){ this.subject = this.subject || this; this.setOptions(options); this.options.duration = Fx.Durations[this.options.duration] || this.options.duration.toInt(); var wait = this.options.wait; if (wait === false) this.options.link = 'cancel'; }, step: function(){ var time = $time(); if (time < this.time + this.options.duration){ var delta = this.options.transition((time - this.time) / this.options.duration); this.set(this.compute(this.from, this.to, delta)); } else { this.set(this.compute(this.from, this.to, 1)); this.complete(); } }, set: function(now){ return now; }, compute: function(from, to, delta){ return Fx.compute(from, to, delta); }, check: function(caller){ if (!this.timer) return true; switch (this.options.link){ case 'cancel': this.cancel(); return true; case 'chain': this.chain(caller.bind(this, Array.slice(arguments, 1))); return false; } return false; }, start: function(from, to){ if (!this.check(arguments.callee, from, to)) return this; this.from = from; this.to = to; this.time = 0; this.startTimer(); this.onStart(); return this; }, complete: function(){ if (this.stopTimer()) this.onComplete(); return this; }, cancel: function(){ if (this.stopTimer()) this.onCancel(); return this; }, onStart: function(){ this.fireEvent('start', this.subject); }, onComplete: function(){ this.fireEvent('complete', this.subject); if (!this.callChain()) this.fireEvent('chainComplete', this.subject); }, onCancel: function(){ this.fireEvent('cancel', this.subject).clearChain(); }, pause: function(){ this.stopTimer(); return this; }, resume: function(){ this.startTimer(); return this; }, stopTimer: function(){ if (!this.timer) return false; this.time = $time() - this.time; this.timer = $clear(this.timer); return true; }, startTimer: function(){ if (this.timer) return false; this.time = $time() - this.time; this.timer = this.step.periodical(Math.round(1000 / this.options.fps), this); return true; } }); Fx.compute = function(from, to, delta){ return (to - from) * delta + from; }; Fx.Durations = {'short': 250, 'normal': 500, 'long': 1000}; /* Script: Fx.CSS.js Contains the CSS animation logic. Used by Fx.Tween, Fx.Morph, Fx.Elements. License: MIT-style license. */ Fx.CSS = new Class({ Extends: Fx, //prepares the base from/to object prepare: function(element, property, values){ values = $splat(values); var values1 = values[1]; if (!$chk(values1)){ values[1] = values[0]; values[0] = element.getStyle(property); } var parsed = values.map(this.parse); return {from: parsed[0], to: parsed[1]}; }, //parses a value into an array parse: function(value){ value = $lambda(value)(); value = (typeof value == 'string') ? value.split(' ') : $splat(value); return value.map(function(val){ val = String(val); var found = false; Fx.CSS.Parsers.each(function(parser, key){ if (found) return; var parsed = parser.parse(val); if ($chk(parsed)) found = {value: parsed, parser: parser}; }); found = found || {value: val, parser: Fx.CSS.Parsers.String}; return found; }); }, //computes by a from and to prepared objects, using their parsers. compute: function(from, to, delta){ var computed = []; (Math.min(from.length, to.length)).times(function(i){ computed.push({value: from[i].parser.compute(from[i].value, to[i].value, delta), parser: from[i].parser}); }); computed.$family = {name: 'fx:css:value'}; return computed; }, //serves the value as settable serve: function(value, unit){ if ($type(value) != 'fx:css:value') value = this.parse(value); var returned = []; value.each(function(bit){ returned = returned.concat(bit.parser.serve(bit.value, unit)); }); return returned; }, //renders the change to an element render: function(element, property, value, unit){ element.setStyle(property, this.serve(value, unit)); }, //searches inside the page css to find the values for a selector search: function(selector){ if (Fx.CSS.Cache[selector]) return Fx.CSS.Cache[selector]; var to = {}; Array.each(document.styleSheets, function(sheet, j){ var href = sheet.href; if (href && href.contains('://') && !href.contains(document.domain)) return; var rules = sheet.rules || sheet.cssRules; Array.each(rules, function(rule, i){ if (!rule.style) return; var selectorText = (rule.selectorText) ? rule.selectorText.replace(/^\w+/, function(m){ return m.toLowerCase(); }) : null; if (!selectorText || !selectorText.test('^' + selector + '$')) return; Element.Styles.each(function(value, style){ if (!rule.style[style] || Element.ShortStyles[style]) return; value = String(rule.style[style]); to[style] = (value.test(/^rgb/)) ? value.rgbToHex() : value; }); }); }); return Fx.CSS.Cache[selector] = to; } }); Fx.CSS.Cache = {}; Fx.CSS.Parsers = new Hash({ Color: { parse: function(value){ if (value.match(/^#[0-9a-f]{3,6}$/i)) return value.hexToRgb(true); return ((value = value.match(/(\d+),\s*(\d+),\s*(\d+)/))) ? [value[1], value[2], value[3]] : false; }, compute: function(from, to, delta){ return from.map(function(value, i){ return Math.round(Fx.compute(from[i], to[i], delta)); }); }, serve: function(value){ return value.map(Number); } }, Number: { parse: parseFloat, compute: Fx.compute, serve: function(value, unit){ return (unit) ? value + unit : value; } }, String: { parse: $lambda(false), compute: $arguments(1), serve: $arguments(0) } }); /* Script: Fx.Tween.js Formerly Fx.Style, effect to transition any CSS property for an element. License: MIT-style license. */ Fx.Tween = new Class({ Extends: Fx.CSS, initialize: function(element, options){ this.element = this.subject = $(element); this.parent(options); }, set: function(property, now){ if (arguments.length == 1){ now = property; property = this.property || this.options.property; } this.render(this.element, property, now, this.options.unit); return this; }, start: function(property, from, to){ if (!this.check(arguments.callee, property, from, to)) return this; var args = Array.flatten(arguments); this.property = this.options.property || args.shift(); var parsed = this.prepare(this.element, this.property, args); return this.parent(parsed.from, parsed.to); } }); Element.Properties.tween = { set: function(options){ var tween = this.retrieve('tween'); if (tween) tween.cancel(); return this.eliminate('tween').store('tween:options', $extend({link: 'cancel'}, options)); }, get: function(options){ if (options || !this.retrieve('tween')){ if (options || !this.retrieve('tween:options')) this.set('tween', options); this.store('tween', new Fx.Tween(this, this.retrieve('tween:options'))); } return this.retrieve('tween'); } }; Element.implement({ tween: function(property, from, to){ this.get('tween').start(arguments); return this; }, fade: function(how){ var fade = this.get('tween'), o = 'opacity', toggle; how = $pick(how, 'toggle'); switch (how){ case 'in': fade.start(o, 1); break; case 'out': fade.start(o, 0); break; case 'show': fade.set(o, 1); break; case 'hide': fade.set(o, 0); break; case 'toggle': var flag = this.retrieve('fade:flag', this.get('opacity') == 1); fade.start(o, (flag) ? 0 : 1); this.store('fade:flag', !flag); toggle = true; break; default: fade.start(o, arguments); } if (!toggle) this.eliminate('fade:flag'); return this; }, highlight: function(start, end){ if (!end){ end = this.retrieve('highlight:original', this.getStyle('background-color')); end = (end == 'transparent') ? '#fff' : end; } var tween = this.get('tween'); tween.start('background-color', start || '#ffff88', end).chain(function(){ this.setStyle('background-color', this.retrieve('highlight:original')); tween.callChain(); }.bind(this)); return this; } }); /* Script: Fx.Morph.js Formerly Fx.Styles, effect to transition any number of CSS properties for an element using an object of rules, or CSS based selector rules. License: MIT-style license. */ Fx.Morph = new Class({ Extends: Fx.CSS, initialize: function(element, options){ this.element = this.subject = $(element); this.parent(options); }, set: function(now){ if (typeof now == 'string') now = this.search(now); for (var p in now) this.render(this.element, p, now[p], this.options.unit); return this; }, compute: function(from, to, delta){ var now = {}; for (var p in from) now[p] = this.parent(from[p], to[p], delta); return now; }, start: function(properties){ if (!this.check(arguments.callee, properties)) return this; if (typeof properties == 'string') properties = this.search(properties); var from = {}, to = {}; for (var p in properties){ var parsed = this.prepare(this.element, p, properties[p]); from[p] = parsed.from; to[p] = parsed.to; } return this.parent(from, to); } }); Element.Properties.morph = { set: function(options){ var morph = this.retrieve('morph'); if (morph) morph.cancel(); return this.eliminate('morph').store('morph:options', $extend({link: 'cancel'}, options)); }, get: function(options){ if (options || !this.retrieve('morph')){ if (options || !this.retrieve('morph:options')) this.set('morph', options); this.store('morph', new Fx.Morph(this, this.retrieve('morph:options'))); } return this.retrieve('morph'); } }; Element.implement({ morph: function(props){ this.get('morph').start(props); return this; } }); /* Script: Fx.Transitions.js Contains a set of advanced transitions to be used with any of the Fx Classes. License: MIT-style license. Credits: Easing Equations by Robert Penner, , modified and optimized to be used with MooTools. */ (function(){ var old = Fx.prototype.initialize; Fx.prototype.initialize = function(options){ old.call(this, options); var trans = this.options.transition; if (typeof trans == 'string' && (trans = trans.split(':'))){ var base = Fx.Transitions; base = base[trans[0]] || base[trans[0].capitalize()]; if (trans[1]) base = base['ease' + trans[1].capitalize() + (trans[2] ? trans[2].capitalize() : '')]; this.options.transition = base; } }; })(); Fx.Transition = function(transition, params){ params = $splat(params); return $extend(transition, { easeIn: function(pos){ return transition(pos, params); }, easeOut: function(pos){ return 1 - transition(1 - pos, params); }, easeInOut: function(pos){ return (pos <= 0.5) ? transition(2 * pos, params) / 2 : (2 - transition(2 * (1 - pos), params)) / 2; } }); }; Fx.Transitions = new Hash({ linear: $arguments(0) }); Fx.Transitions.extend = function(transitions){ for (var transition in transitions) Fx.Transitions[transition] = new Fx.Transition(transitions[transition]); }; Fx.Transitions.extend({ Pow: function(p, x){ return Math.pow(p, x[0] || 6); }, Expo: function(p){ return Math.pow(2, 8 * (p - 1)); }, Circ: function(p){ return 1 - Math.sin(Math.acos(p)); }, Sine: function(p){ return 1 - Math.sin((1 - p) * Math.PI / 2); }, Back: function(p, x){ x = x[0] || 1.618; return Math.pow(p, 2) * ((x + 1) * p - x); }, Bounce: function(p){ var value; for (var a = 0, b = 1; 1; a += b, b /= 2){ if (p >= (7 - 4 * a) / 11){ value = - Math.pow((11 - 6 * a - 11 * p) / 4, 2) + b * b; break; } } return value; }, Elastic: function(p, x){ return Math.pow(2, 10 * --p) * Math.cos(20 * p * Math.PI * (x[0] || 1) / 3); } }); ['Quad', 'Cubic', 'Quart', 'Quint'].each(function(transition, i){ Fx.Transitions[transition] = new Fx.Transition(function(p){ return Math.pow(p, [i + 2]); }); }); /* Script: Request.js Powerful all purpose Request Class. Uses XMLHTTPRequest. License: MIT-style license. */ var Request = new Class({ Implements: [Chain, Events, Options], options: { /*onRequest: $empty, onSuccess: $empty, onFailure: $empty, onException: $empty,*/ url: '', data: '', headers: { 'X-Requested-With': 'XMLHttpRequest', 'Accept': 'text/javascript, text/html, application/xml, text/xml, */*' }, async: true, format: false, method: 'post', link: 'ignore', isSuccess: null, emulation: true, urlEncoded: true, encoding: 'utf-8', evalScripts: false, evalResponse: false }, initialize: function(options){ this.xhr = new Browser.Request(); this.setOptions(options); this.options.isSuccess = this.options.isSuccess || this.isSuccess; this.headers = new Hash(this.options.headers); }, onStateChange: function(){ if (this.xhr.readyState != 4 || !this.running) return; this.running = false; this.status = 0; $try(function(){ this.status = this.xhr.status; }.bind(this)); if (this.options.isSuccess.call(this, this.status)){ this.response = {text: this.xhr.responseText, xml: this.xhr.responseXML}; this.success(this.response.text, this.response.xml); } else { this.response = {text: null, xml: null}; this.failure(); } this.xhr.onreadystatechange = $empty; }, isSuccess: function(){ return ((this.status >= 200) && (this.status < 300)); }, processScripts: function(text){ if (this.options.evalResponse || (/(ecma|java)script/).test(this.getHeader('Content-type'))) return $exec(text); return text.stripScripts(this.options.evalScripts); }, success: function(text, xml){ this.onSuccess(this.processScripts(text), xml); }, onSuccess: function(){ this.fireEvent('complete', arguments).fireEvent('success', arguments).callChain(); }, failure: function(){ this.onFailure(); }, onFailure: function(){ this.fireEvent('complete').fireEvent('failure', this.xhr); }, setHeader: function(name, value){ this.headers.set(name, value); return this; }, getHeader: function(name){ return $try(function(){ return this.xhr.getResponseHeader(name); }.bind(this)); }, check: function(caller){ if (!this.running) return true; switch (this.options.link){ case 'cancel': this.cancel(); return true; case 'chain': this.chain(caller.bind(this, Array.slice(arguments, 1))); return false; } return false; }, send: function(options){ if (!this.check(arguments.callee, options)) return this; this.running = true; var type = $type(options); if (type == 'string' || type == 'element') options = {data: options}; var old = this.options; options = $extend({data: old.data, url: old.url, method: old.method}, options); var data = options.data, url = options.url, method = options.method; switch ($type(data)){ case 'element': data = $(data).toQueryString(); break; case 'object': case 'hash': data = Hash.toQueryString(data); } if (this.options.format){ var format = 'format=' + this.options.format; data = (data) ? format + '&' + data : format; } if (this.options.emulation && ['put', 'delete'].contains(method)){ var _method = '_method=' + method; data = (data) ? _method + '&' + data : _method; method = 'post'; } if (this.options.urlEncoded && method == 'post'){ var encoding = (this.options.encoding) ? '; charset=' + this.options.encoding : ''; this.headers.set('Content-type', 'application/x-www-form-urlencoded' + encoding); } if (data && method == 'get'){ url = url + (url.contains('?') ? '&' : '?') + data; data = null; } this.xhr.open(method.toUpperCase(), url, this.options.async); this.xhr.onreadystatechange = this.onStateChange.bind(this); this.headers.each(function(value, key){ if (!$try(function(){ this.xhr.setRequestHeader(key, value); return true; }.bind(this))) this.fireEvent('exception', [key, value]); }, this); this.fireEvent('request'); this.xhr.send(data); if (!this.options.async) this.onStateChange(); return this; }, cancel: function(){ if (!this.running) return this; this.running = false; this.xhr.abort(); this.xhr.onreadystatechange = $empty; this.xhr = new Browser.Request(); this.fireEvent('cancel'); return this; } }); (function(){ var methods = {}; ['get', 'post', 'put', 'delete', 'GET', 'POST', 'PUT', 'DELETE'].each(function(method){ methods[method] = function(){ var params = Array.link(arguments, {url: String.type, data: $defined}); return this.send($extend(params, {method: method.toLowerCase()})); }; }); Request.implement(methods); })(); Element.Properties.send = { set: function(options){ var send = this.retrieve('send'); if (send) send.cancel(); return this.eliminate('send').store('send:options', $extend({ data: this, link: 'cancel', method: this.get('method') || 'post', url: this.get('action') }, options)); }, get: function(options){ if (options || !this.retrieve('send')){ if (options || !this.retrieve('send:options')) this.set('send', options); this.store('send', new Request(this.retrieve('send:options'))); } return this.retrieve('send'); } }; Element.implement({ send: function(url){ var sender = this.get('send'); sender.send({data: this, url: url || sender.options.url}); return this; } }); /* Script: Request.HTML.js Extends the basic Request Class with additional methods for interacting with HTML responses. License: MIT-style license. */ Request.HTML = new Class({ Extends: Request, options: { update: false, evalScripts: true, filter: false }, processHTML: function(text){ var match = text.match(/]*>([\s\S]*?)<\/body>/i); text = (match) ? match[1] : text; var container = new Element('div'); return $try(function(){ var root = '' + text + '', doc; if (Browser.Engine.trident){ doc = new ActiveXObject('Microsoft.XMLDOM'); doc.async = false; doc.loadXML(root); } else { doc = new DOMParser().parseFromString(root, 'text/xml'); } root = doc.getElementsByTagName('root')[0]; for (var i = 0, k = root.childNodes.length; i < k; i++){ var child = Element.clone(root.childNodes[i], true, true); if (child) container.grab(child); } return container; }) || container.set('html', text); }, success: function(text){ var options = this.options, response = this.response; response.html = text.stripScripts(function(script){ response.javascript = script; }); var temp = this.processHTML(response.html); response.tree = temp.childNodes; response.elements = temp.getElements('*'); if (options.filter) response.tree = response.elements.filter(options.filter); if (options.update) $(options.update).empty().adopt(response.tree); if (options.evalScripts) $exec(response.javascript); this.onSuccess(response.tree, response.elements, response.html, response.javascript); } }); Element.Properties.load = { set: function(options){ var load = this.retrieve('load'); if (load) send.cancel(); return this.eliminate('load').store('load:options', $extend({data: this, link: 'cancel', update: this, method: 'get'}, options)); }, get: function(options){ if (options || ! this.retrieve('load')){ if (options || !this.retrieve('load:options')) this.set('load', options); this.store('load', new Request.HTML(this.retrieve('load:options'))); } return this.retrieve('load'); } }; Element.implement({ load: function(){ this.get('load').send(Array.link(arguments, {data: Object.type, url: String.type})); return this; } }); /* Script: Request.JSON.js Extends the basic Request Class with additional methods for sending and receiving JSON data. License: MIT-style license. */ Request.JSON = new Class({ Extends: Request, options: { secure: true }, initialize: function(options){ this.parent(options); this.headers.extend({'Accept': 'application/json', 'X-Request': 'JSON'}); }, success: function(text){ this.response.json = JSON.decode(text, this.options.secure); this.onSuccess(this.response.json, text); } });_application/x-javascript Ofbplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_7http://www.fluentcollab.org/mbg/js/mootools_1-2-more.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh 3456AWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagTVaryZKeep-Alive]Apache/2.0.54UbytesZKeep-Alive_application/x-javascript_Mon, 11 Apr 2011 16:50:58 GMT_Tue, 26 Aug 2008 19:08:37 GMTU12792_"3c64dd4-31f8-a186d740"ZUser-Agent_timeout=5, max=100*+ab_NSMutableDictionaryac/\NSDictionary1*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~ +4:=CLUW^fqs~ #)4Oo/=ORhnj_7http://www.fluentcollab.org/mbg/js/mootools_1-2-more.jsO1//MooTools More, . Copyright (c) 2006-2008 Valerio Proietti, , MIT Style License. /* Script: Fx.Slide.js Effect to slide an element in and out of view. License: MIT-style license. */ Fx.Slide = new Class({ Extends: Fx, options: { mode: 'vertical' }, initialize: function(element, options){ this.addEvent('complete', function(){ this.open = (this.wrapper['offset' + this.layout.capitalize()] != 0); if (this.open && Browser.Engine.webkit419) this.element.dispose().inject(this.wrapper); }, true); this.element = this.subject = $(element); this.parent(options); var wrapper = this.element.retrieve('wrapper'); this.wrapper = wrapper || new Element('div', { styles: $extend(this.element.getStyles('margin', 'position'), {'overflow': 'hidden'}) }).wraps(this.element); this.element.store('wrapper', this.wrapper).setStyle('margin', 0); this.now = []; this.open = true; }, vertical: function(){ this.margin = 'margin-top'; this.layout = 'height'; this.offset = this.element.offsetHeight; }, horizontal: function(){ this.margin = 'margin-left'; this.layout = 'width'; this.offset = this.element.offsetWidth; }, set: function(now){ this.element.setStyle(this.margin, now[0]); this.wrapper.setStyle(this.layout, now[1]); return this; }, compute: function(from, to, delta){ var now = []; var x = 2; x.times(function(i){ now[i] = Fx.compute(from[i], to[i], delta); }); return now; }, start: function(how, mode){ if (!this.check(arguments.callee, how, mode)) return this; this[mode || this.options.mode](); var margin = this.element.getStyle(this.margin).toInt(); var layout = this.wrapper.getStyle(this.layout).toInt(); var caseIn = [[margin, layout], [0, this.offset]]; var caseOut = [[margin, layout], [-this.offset, 0]]; var start; switch (how){ case 'in': start = caseIn; break; case 'out': start = caseOut; break; case 'toggle': start = (this.wrapper['offset' + this.layout.capitalize()] == 0) ? caseIn : caseOut; } return this.parent(start[0], start[1]); }, slideIn: function(mode){ return this.start('in', mode); }, slideOut: function(mode){ return this.start('out', mode); }, hide: function(mode){ this[mode || this.options.mode](); this.open = false; return this.set([-this.offset, 0]); }, show: function(mode){ this[mode || this.options.mode](); this.open = true; return this.set([0, this.offset]); }, toggle: function(mode){ return this.start('toggle', mode); } }); Element.Properties.slide = { set: function(options){ var slide = this.retrieve('slide'); if (slide) slide.cancel(); return this.eliminate('slide').store('slide:options', $extend({link: 'cancel'}, options)); }, get: function(options){ if (options || !this.retrieve('slide')){ if (options || !this.retrieve('slide:options')) this.set('slide', options); this.store('slide', new Fx.Slide(this, this.retrieve('slide:options'))); } return this.retrieve('slide'); } }; Element.implement({ slide: function(how, mode){ how = how || 'toggle'; var slide = this.get('slide'), toggle; switch (how){ case 'hide': slide.hide(mode); break; case 'show': slide.show(mode); break; case 'toggle': var flag = this.retrieve('slide:flag', slide.open); slide[(flag) ? 'slideOut' : 'slideIn'](mode); this.store('slide:flag', !flag); toggle = true; break; default: slide.start(how, mode); } if (!toggle) this.eliminate('slide:flag'); return this; } }); /* Script: Fx.Scroll.js Effect to smoothly scroll any element, including the window. License: MIT-style license. */ Fx.Scroll = new Class({ Extends: Fx, options: { offset: {'x': 0, 'y': 0}, wheelStops: true }, initialize: function(element, options){ this.element = this.subject = $(element); this.parent(options); var cancel = this.cancel.bind(this, false); if ($type(this.element) != 'element') this.element = $(this.element.getDocument().body); var stopper = this.element; if (this.options.wheelStops){ this.addEvent('start', function(){ stopper.addEvent('mousewheel', cancel); }, true); this.addEvent('complete', function(){ stopper.removeEvent('mousewheel', cancel); }, true); } }, set: function(){ var now = Array.flatten(arguments); this.element.scrollTo(now[0], now[1]); }, compute: function(from, to, delta){ var now = []; var x = 2; x.times(function(i){ now.push(Fx.compute(from[i], to[i], delta)); }); return now; }, start: function(x, y){ if (!this.check(arguments.callee, x, y)) return this; var offsetSize = this.element.getSize(), scrollSize = this.element.getScrollSize(); var scroll = this.element.getScroll(), values = {x: x, y: y}; for (var z in values){ var max = scrollSize[z] - offsetSize[z]; if ($chk(values[z])) values[z] = ($type(values[z]) == 'number') ? values[z].limit(0, max) : max; else values[z] = scroll[z]; values[z] += this.options.offset[z]; } return this.parent([scroll.x, scroll.y], [values.x, values.y]); }, toTop: function(){ return this.start(false, 0); }, toLeft: function(){ return this.start(0, false); }, toRight: function(){ return this.start('right', false); }, toBottom: function(){ return this.start(false, 'bottom'); }, toElement: function(el){ var position = $(el).getPosition(this.element); return this.start(position.x, position.y); } }); /* Script: Fx.Elements.js Effect to change any number of CSS properties of any number of Elements. License: MIT-style license. */ Fx.Elements = new Class({ Extends: Fx.CSS, initialize: function(elements, options){ this.elements = this.subject = $$(elements); this.parent(options); }, compute: function(from, to, delta){ var now = {}; for (var i in from){ var iFrom = from[i], iTo = to[i], iNow = now[i] = {}; for (var p in iFrom) iNow[p] = this.parent(iFrom[p], iTo[p], delta); } return now; }, set: function(now){ for (var i in now){ var iNow = now[i]; for (var p in iNow) this.render(this.elements[i], p, iNow[p], this.options.unit); } return this; }, start: function(obj){ if (!this.check(arguments.callee, obj)) return this; var from = {}, to = {}; for (var i in obj){ var iProps = obj[i], iFrom = from[i] = {}, iTo = to[i] = {}; for (var p in iProps){ var parsed = this.prepare(this.elements[i], p, iProps[p]); iFrom[p] = parsed.from; iTo[p] = parsed.to; } } return this.parent(from, to); } }); /* Script: Color.js Class for creating and manipulating colors in JavaScript. Supports HSB -> RGB Conversions and vice versa. License: MIT-style license. */ var Color = new Native({ initialize: function(color, type){ if (arguments.length >= 3){ type = "rgb"; color = Array.slice(arguments, 0, 3); } else if (typeof color == 'string'){ if (color.match(/rgb/)) color = color.rgbToHex().hexToRgb(true); else if (color.match(/hsb/)) color = color.hsbToRgb(); else color = color.hexToRgb(true); } type = type || 'rgb'; switch (type){ case 'hsb': var old = color; color = color.hsbToRgb(); color.hsb = old; break; case 'hex': color = color.hexToRgb(true); break; } color.rgb = color.slice(0, 3); color.hsb = color.hsb || color.rgbToHsb(); color.hex = color.rgbToHex(); return $extend(color, this); } }); Color.implement({ mix: function(){ var colors = Array.slice(arguments); var alpha = ($type(colors.getLast()) == 'number') ? colors.pop() : 50; var rgb = this.slice(); colors.each(function(color){ color = new Color(color); for (var i = 0; i < 3; i++) rgb[i] = Math.round((rgb[i] / 100 * (100 - alpha)) + (color[i] / 100 * alpha)); }); return new Color(rgb, 'rgb'); }, invert: function(){ return new Color(this.map(function(value){ return 255 - value; })); }, setHue: function(value){ return new Color([value, this.hsb[1], this.hsb[2]], 'hsb'); }, setSaturation: function(percent){ return new Color([this.hsb[0], percent, this.hsb[2]], 'hsb'); }, setBrightness: function(percent){ return new Color([this.hsb[0], this.hsb[1], percent], 'hsb'); } }); function $RGB(r, g, b){ return new Color([r, g, b], 'rgb'); }; function $HSB(h, s, b){ return new Color([h, s, b], 'hsb'); }; function $HEX(hex){ return new Color(hex, 'hex'); }; Array.implement({ rgbToHsb: function(){ var red = this[0], green = this[1], blue = this[2]; var hue, saturation, brightness; var max = Math.max(red, green, blue), min = Math.min(red, green, blue); var delta = max - min; brightness = max / 255; saturation = (max != 0) ? delta / max : 0; if (saturation == 0){ hue = 0; } else { var rr = (max - red) / delta; var gr = (max - green) / delta; var br = (max - blue) / delta; if (red == max) hue = br - gr; else if (green == max) hue = 2 + rr - br; else hue = 4 + gr - rr; hue /= 6; if (hue < 0) hue++; } return [Math.round(hue * 360), Math.round(saturation * 100), Math.round(brightness * 100)]; }, hsbToRgb: function(){ var br = Math.round(this[2] / 100 * 255); if (this[1] == 0){ return [br, br, br]; } else { var hue = this[0] % 360; var f = hue % 60; var p = Math.round((this[2] * (100 - this[1])) / 10000 * 255); var q = Math.round((this[2] * (6000 - this[1] * f)) / 600000 * 255); var t = Math.round((this[2] * (6000 - this[1] * (60 - f))) / 600000 * 255); switch (Math.floor(hue / 60)){ case 0: return [br, t, p]; case 1: return [q, br, p]; case 2: return [p, br, t]; case 3: return [p, q, br]; case 4: return [t, p, br]; case 5: return [br, p, q]; } } return false; } }); String.implement({ rgbToHsb: function(){ var rgb = this.match(/\d{1,3}/g); return (rgb) ? hsb.rgbToHsb() : null; }, hsbToRgb: function(){ var hsb = this.match(/\d{1,3}/g); return (hsb) ? hsb.hsbToRgb() : null; } }); /* Script: SmoothScroll.js Class for creating a smooth scrolling effect to all internal links on the page. License: MIT-style license. */ var SmoothScroll = new Class({ Extends: Fx.Scroll, initialize: function(options, context){ context = context || document; var doc = context.getDocument(), win = context.getWindow(); this.parent(doc, options); this.links = (this.options.links) ? $$(this.options.links) : $$(doc.links); var location = win.location.href.match(/^[^#]*/)[0] + '#'; this.links.each(function(link){ if (link.href.indexOf(location) != 0) return; var anchor = link.href.substr(location.length); if (anchor && $(anchor)) this.useLink(link, anchor); }, this); if (!Browser.Engine.webkit419) this.addEvent('complete', function(){ win.location.hash = this.anchor; }, true); }, useLink: function(link, anchor){ link.addEvent('click', function(event){ this.anchor = anchor; this.toElement(anchor); event.stop(); }.bind(this)); } }); /* Script: Scroller.js Class which scrolls the contents of any Element (including the window) when the mouse reaches the Element's boundaries. License: MIT-style license. */ var Scroller = new Class({ Implements: [Events, Options], options: { area: 20, velocity: 1, onChange: function(x, y){ this.element.scrollTo(x, y); } }, initialize: function(element, options){ this.setOptions(options); this.element = $(element); this.listener = ($type(this.element) != 'element') ? $(this.element.getDocument().body) : this.element; this.timer = null; this.coord = this.getCoords.bind(this); }, start: function(){ this.listener.addEvent('mousemove', this.coord); }, stop: function(){ this.listener.removeEvent('mousemove', this.coord); this.timer = $clear(this.timer); }, getCoords: function(event){ this.page = (this.listener.get('tag') == 'body') ? event.client : event.page; if (!this.timer) this.timer = this.scroll.periodical(50, this); }, scroll: function(){ var size = this.element.getSize(), scroll = this.element.getScroll(), pos = this.element.getPosition(), change = {'x': 0, 'y': 0}; for (var z in this.page){ if (this.page[z] < (this.options.area + pos[z]) && scroll[z] != 0) change[z] = (this.page[z] - this.options.area - pos[z]) * this.options.velocity; else if (this.page[z] + this.options.area > (size[z] + pos[z]) && size[z] + size[z] != scroll[z]) change[z] = (this.page[z] - size[z] + this.options.area - pos[z]) * this.options.velocity; } if (change.y || change.x) this.fireEvent('change', [scroll.x + change.x, scroll.y + change.y]); } });_application/x-javascript Obplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_?http://www.google.com/recaptcha/api/js/recaptcha_ajax.js?legacy*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMVServer]Cache-Control\Content-TypeWExpires]Last-Modified_X-Content-Type-OptionsTDate_Content-Encoding^Content-Length_X-Xss-ProtectionSAgeSGSE_public, max-age=3600_application/x-javascript_Mon, 11 Apr 2011 17:50:40 GMT_Tue, 05 Apr 2011 15:01:21 GMTWnosniff_Mon, 11 Apr 2011 16:50:40 GMTTgzipT6147]1; mode=blockR19*+ef_NSMutableDictionaryeg/\NSDictionaryd*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}%*5>DGMV_ahp{}*9LPTk $(58=QUiwr_-http://api.recaptcha.net/js/recaptcha_ajax.jsOdvar RecaptchaTemplates={};RecaptchaTemplates.VertHtml='

';RecaptchaTemplates.CleanCss=".recaptchatable td img{display:block}.recaptchatable .recaptcha_image_cell center img{height:57px}.recaptchatable .recaptcha_image_cell center{height:57px}.recaptchatable .recaptcha_image_cell{background-color:white;height:57px;padding:7px!important}.recaptchatable,#recaptcha_area tr,#recaptcha_area td,#recaptcha_area th{margin:0!important;border:0!important;border-collapse:collapse!important;vertical-align:middle!important}.recaptchatable *{margin:0;padding:0;border:0;color:black;position:static;top:auto;left:auto;right:auto;bottom:auto;text-align:left!important}.recaptchatable #recaptcha_image{margin:auto;border:1px solid #dfdfdf!important}.recaptchatable a img{border:0}.recaptchatable a,.recaptchatable a:hover{outline:none;border:0!important;padding:0!important;text-decoration:none;color:blue;background:none!important;font-weight:normal}.recaptcha_input_area{position:relative!important;background:none!important}.recaptchatable label.recaptcha_input_area_text{border:1px solid #dfdfdf!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}.recaptcha_theme_red label.recaptcha_input_area_text,.recaptcha_theme_white label.recaptcha_input_area_text{color:black!important}.recaptcha_theme_blackglass label.recaptcha_input_area_text{color:white!important}.recaptchatable #recaptcha_response_field{font-size:11pt}.recaptcha_theme_blackglass #recaptcha_response_field,.recaptcha_theme_white #recaptcha_response_field{border:1px solid gray}.recaptcha_theme_red #recaptcha_response_field{border:1px solid #cca940}.recaptcha_audio_cant_hear_link{font-size:7pt;color:black}.recaptchatable{line-height:1em;border:1px solid #dfdfdf!important}.recaptcha_error_text{color:red}";RecaptchaTemplates.CleanHtml='
';RecaptchaTemplates.ContextHtml='

';RecaptchaTemplates.VertCss=".recaptchatable td img{display:block}.recaptchatable .recaptcha_r1_c1{background:url(IMGROOT/sprite.png) 0 -63px no-repeat;width:318px;height:9px}.recaptchatable .recaptcha_r2_c1{background:url(IMGROOT/sprite.png) -18px 0 no-repeat;width:9px;height:57px}.recaptchatable .recaptcha_r2_c2{background:url(IMGROOT/sprite.png) -27px 0 no-repeat;width:9px;height:57px}.recaptchatable .recaptcha_r3_c1{background:url(IMGROOT/sprite.png) 0 0 no-repeat;width:9px;height:63px}.recaptchatable .recaptcha_r3_c2{background:url(IMGROOT/sprite.png) -18px -57px no-repeat;width:300px;height:6px}.recaptchatable .recaptcha_r3_c3{background:url(IMGROOT/sprite.png) -9px 0 no-repeat;width:9px;height:63px}.recaptchatable .recaptcha_r4_c1{background:url(IMGROOT/sprite.png) -43px 0 no-repeat;width:171px;height:49px}.recaptchatable .recaptcha_r4_c2{background:url(IMGROOT/sprite.png) -36px 0 no-repeat;width:7px;height:57px}.recaptchatable .recaptcha_r4_c4{background:url(IMGROOT/sprite.png) -214px 0 no-repeat;width:97px;height:57px}.recaptchatable .recaptcha_r7_c1{background:url(IMGROOT/sprite.png) -43px -49px no-repeat;width:171px;height:8px}.recaptchatable .recaptcha_r8_c1{background:url(IMGROOT/sprite.png) -43px -49px no-repeat;width:25px;height:8px}.recaptchatable .recaptcha_image_cell center img{height:57px}.recaptchatable .recaptcha_image_cell center{height:57px}.recaptchatable .recaptcha_image_cell{background-color:white;height:57px}#recaptcha_area,#recaptcha_table{width:318px!important}.recaptchatable,#recaptcha_area tr,#recaptcha_area td,#recaptcha_area th{margin:0!important;border:0!important;padding:0!important;border-collapse:collapse!important;vertical-align:middle!important}.recaptchatable *{margin:0;padding:0;border:0;font-family:helvetica,sans-serif;font-size:8pt;color:black;position:static;top:auto;left:auto;right:auto;bottom:auto;text-align:left!important}.recaptchatable #recaptcha_image{margin:auto}.recaptchatable img{border:0!important;margin:0!important;padding:0!important}.recaptchatable a,.recaptchatable a:hover{outline:none;border:0!important;padding:0!important;text-decoration:none;color:blue;background:none!important;font-weight:normal}.recaptcha_input_area{position:relative!important;width:146px!important;height:45px!important;margin-left:20px!important;margin-right:5px!important;margin-top:4px!important;background:none!important}.recaptchatable label.recaptcha_input_area_text{margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;background:none!important;height:auto!important;width:auto!important}.recaptcha_theme_red label.recaptcha_input_area_text,.recaptcha_theme_white label.recaptcha_input_area_text{color:black!important}.recaptcha_theme_blackglass label.recaptcha_input_area_text{color:white!important}.recaptchatable #recaptcha_response_field{width:145px!important;position:absolute!important;bottom:7px!important;padding:0!important;margin:0!important;font-size:10pt}.recaptcha_theme_blackglass #recaptcha_response_field,.recaptcha_theme_white #recaptcha_response_field{border:1px solid gray}.recaptcha_theme_red #recaptcha_response_field{border:1px solid #cca940}.recaptcha_audio_cant_hear_link{font-size:7pt;color:black}.recaptchatable{line-height:1em}#recaptcha_instructions_error{color:red!important}";var RecaptchaStr_en={visual_challenge:"Get a visual challenge",audio_challenge:"Get an audio challenge",refresh_btn:"Get a new challenge",instructions_visual:"Type the two words:",instructions_context:"Type the words in the boxes:",instructions_audio:"Type what you hear:",help_btn:"Help",play_again:"Play sound again",cant_hear_this:"Download sound as MP3",incorrect_try_again:"Incorrect. Try again."},RecaptchaStr_de={visual_challenge:"Visuelle Aufgabe generieren",audio_challenge:"Audio-Aufgabe generieren", refresh_btn:"Neue Aufgabe generieren",instructions_visual:"Gib die 2 W\u00f6rter ein:",instructions_context:"",instructions_audio:"Gib die 8 Ziffern ein:",help_btn:"Hilfe",incorrect_try_again:"Falsch. Nochmals versuchen!"},RecaptchaStr_es={visual_challenge:"Obt\u00e9n un reto visual",audio_challenge:"Obt\u00e9n un reto audible",refresh_btn:"Obt\u00e9n un nuevo reto",instructions_visual:"Escribe las 2 palabras:",instructions_context:"",instructions_audio:"Escribe los 8 n\u00fameros:",help_btn:"Ayuda", incorrect_try_again:"Incorrecto. Otro intento."},RecaptchaStr_fr={visual_challenge:"D\u00e9fi visuel",audio_challenge:"D\u00e9fi audio",refresh_btn:"Nouveau d\u00e9fi",instructions_visual:"Entrez les deux mots:",instructions_context:"",instructions_audio:"Entrez les huit chiffres:",help_btn:"Aide",incorrect_try_again:"Incorrect."},RecaptchaStr_nl={visual_challenge:"Test me via een afbeelding",audio_challenge:"Test me via een geluidsfragment",refresh_btn:"Nieuwe uitdaging",instructions_visual:"Typ de twee woorden:", instructions_context:"",instructions_audio:"Typ de acht cijfers:",help_btn:"Help",incorrect_try_again:"Foute invoer."},RecaptchaStr_pt={visual_challenge:"Obter um desafio visual",audio_challenge:"Obter um desafio sonoro",refresh_btn:"Obter um novo desafio",instructions_visual:"Escreva as 2 palavras:",instructions_context:"",instructions_audio:"Escreva os 8 numeros:",help_btn:"Ajuda",incorrect_try_again:"Incorrecto. Tenta outra vez."},RecaptchaStr_ru={visual_challenge:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443", audio_challenge:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443",refresh_btn:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443",instructions_visual:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0434\u0432\u0430 \u0441\u043b\u043e\u0432\u0430:",instructions_context:"",instructions_audio:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u043e\u0441\u0435\u043c\u044c \u0447\u0438\u0441\u0435\u043b:", help_btn:"\u041f\u043e\u043c\u043e\u0449\u044c",incorrect_try_again:"\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e."},RecaptchaStr_tr={visual_challenge:"G\u00f6rsel deneme",audio_challenge:"\u0130\u015fitsel deneme",refresh_btn:"Yeni deneme",instructions_visual:"\u0130ki kelimeyi yaz\u0131n:",instructions_context:"",instructions_audio:"Sekiz numaray\u0131 yaz\u0131n:",help_btn:"Yard\u0131m (\u0130ngilizce)",incorrect_try_again:"Yanl\u0131\u015f. Bir daha deneyin."},RecaptchaStr_it= {visual_challenge:"Modalit\u00e0 visiva",audio_challenge:"Modalit\u00e0 auditiva",refresh_btn:"Chiedi due nuove parole",instructions_visual:"Scrivi le due parole:",instructions_context:"",instructions_audio:"Trascrivi ci\u00f2 che senti:",help_btn:"Aiuto",incorrect_try_again:"Scorretto. Riprova."},RecaptchaLangMap={en:RecaptchaStr_en,de:RecaptchaStr_de,es:RecaptchaStr_es,fr:RecaptchaStr_fr,nl:RecaptchaStr_nl,pt:RecaptchaStr_pt,ru:RecaptchaStr_ru,tr:RecaptchaStr_tr,it:RecaptchaStr_it};var RecaptchaStr=RecaptchaStr_en,RecaptchaOptions,RecaptchaDefaultOptions={tabindex:0,theme:"red",callback:null,lang:null,custom_theme_widget:null,custom_translations:null,includeContext:!1},Recaptcha={widget:null,timer_id:-1,style_set:!1,theme:null,type:"image",ajax_verify_cb:null,$:function(a){return typeof a=="string"?document.getElementById(a):a},create:function(a,b,c){Recaptcha.destroy();if(b)Recaptcha.widget=Recaptcha.$(b);Recaptcha._init_options(c);Recaptcha._call_challenge(a)},destroy:function(){var a= Recaptcha.$("recaptcha_challenge_field");a&&a.parentNode.removeChild(a);Recaptcha.timer_id!=-1&&clearInterval(Recaptcha.timer_id);Recaptcha.timer_id=-1;if(a=Recaptcha.$("recaptcha_image"))a.innerHTML="";if(Recaptcha.widget)Recaptcha.theme!="custom"?Recaptcha.widget.innerHTML="":Recaptcha.widget.style.display="none",Recaptcha.widget=null},focus_response_field:function(){var a=Recaptcha.$,a=a("recaptcha_response_field");a.focus()},get_challenge:function(){if(typeof RecaptchaState=="undefined")return null; return RecaptchaState.challenge},get_response:function(){var a=Recaptcha.$,a=a("recaptcha_response_field");if(!a)return null;return a.value},ajax_verify:function(a){Recaptcha.ajax_verify_cb=a;a=Recaptcha._get_api_server()+"/ajaxverify?c="+encodeURIComponent(Recaptcha.get_challenge())+"&response="+encodeURIComponent(Recaptcha.get_response());Recaptcha._add_script(a)},_ajax_verify_callback:function(a){Recaptcha.ajax_verify_cb(a)},_get_api_server:function(){var a=window.location.protocol,b;b=typeof _RecaptchaOverrideApiServer!= "undefined"?_RecaptchaOverrideApiServer:"www.google.com/recaptcha/api";return a+"//"+b},_call_challenge:function(a){a=Recaptcha._get_api_server()+"/challenge?k="+a+"&ajax=1&cachestop="+Math.random();RecaptchaOptions.lang&&(a+="&lang="+RecaptchaOptions.lang);typeof RecaptchaOptions.extra_challenge_params!="undefined"&&(a+="&"+RecaptchaOptions.extra_challenge_params);RecaptchaOptions.includeContext&&(a+="&includeContext=1");Recaptcha._add_script(a)},_add_script:function(a){var b=document.createElement("script"); b.type="text/javascript";b.src=a;Recaptcha._get_script_area().appendChild(b)},_get_script_area:function(){var a=document.getElementsByTagName("head");return a=!a||a.length<1?document.body:a[0]},_hash_merge:function(a){var b={},c;for(c in a)for(var d in a[c])b[d]=a[c][d];b.theme=="context"&&(b.includeContext=!0);return b},_init_options:function(a){RecaptchaOptions=Recaptcha._hash_merge([RecaptchaDefaultOptions,a||{}])},challenge_callback:function(){var a=Recaptcha.widget;Recaptcha._reset_timer();RecaptchaStr= Recaptcha._hash_merge([RecaptchaStr_en,RecaptchaLangMap[RecaptchaOptions.lang]||{},RecaptchaOptions.custom_translations||{}]);window.addEventListener&&window.addEventListener("unload",function(a){Recaptcha.destroy()},!1);Recaptcha._is_ie()&&window.attachEvent&&window.attachEvent("onbeforeunload",function(){});if(navigator.userAgent.indexOf("KHTML")>0){a=document.createElement("iframe");a.src="about:blank";a.style.height="0px";a.style.width="0px";a.style.visibility="hidden";a.style.border="none";var b= document.createTextNode("This frame prevents back/forward cache problems in Safari.");a.appendChild(b);document.body.appendChild(a)}Recaptcha._finish_widget()},_add_css:function(a){var b=document.createElement("style");b.type="text/css";b.styleSheet?navigator.appVersion.indexOf("MSIE 5")!=-1?document.write(""):b.styleSheet.cssText=a:navigator.appVersion.indexOf("MSIE 5")!=-1?document.write(""):(a=document.createTextNode(a),b.appendChild(a)); Recaptcha._get_script_area().appendChild(b)},_set_style:function(a){if(!Recaptcha.style_set)Recaptcha.style_set=!0,Recaptcha._add_css(a+"\n\n.recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none !important}")},_init_builtin_theme:function(){var a=Recaptcha.$,b=RecaptchaStr,c=RecaptchaState,d,e,c=c.server; c[c.length-1]=="/"&&(c=c.substring(0,c.length-1));var f=c+"/img/"+Recaptcha.theme;Recaptcha.theme=="clean"?(c=RecaptchaTemplates.CleanCss,d=RecaptchaTemplates.CleanHtml,e="png"):(Recaptcha.theme=="context"?(c=RecaptchaTemplates.VertCss,d=RecaptchaTemplates.ContextHtml):(c=RecaptchaTemplates.VertCss,d=RecaptchaTemplates.VertHtml),e="gif");c=c.replace(/IMGROOT/g,f);Recaptcha._set_style(c);Recaptcha.widget.innerHTML="
"+d+"
";a("recaptcha_reload").src=f+"/refresh."+e;a("recaptcha_switch_audio").src= f+"/audio."+e;a("recaptcha_switch_img").src=f+"/text."+e;a("recaptcha_whatsthis").src=f+"/help."+e;if(Recaptcha.theme=="clean")a("recaptcha_logo").src=f+"/logo."+e,a("recaptcha_tagline").src=f+"/tagline."+e;a("recaptcha_reload").alt=b.refresh_btn;a("recaptcha_switch_audio").alt=b.audio_challenge;a("recaptcha_switch_img").alt=b.visual_challenge;a("recaptcha_whatsthis").alt=b.help_btn;a("recaptcha_reload_btn").href="javascript:Recaptcha.reload ();";a("recaptcha_reload_btn").title=b.refresh_btn;a("recaptcha_switch_audio_btn").href= "javascript:Recaptcha.switch_type('audio');";a("recaptcha_switch_audio_btn").title=b.audio_challenge;a("recaptcha_switch_img_btn").href="javascript:Recaptcha.switch_type('image');";a("recaptcha_switch_img_btn").title=b.visual_challenge;a("recaptcha_whatsthis_btn").href=Recaptcha._get_help_link();a("recaptcha_whatsthis_btn").target="_blank";a("recaptcha_whatsthis_btn").title=b.help_btn;a("recaptcha_whatsthis_btn").onclick=function(){Recaptcha.showhelp();return!1};a("recaptcha_table").className="recaptchatable recaptcha_theme_"+ Recaptcha.theme;a("recaptcha_instructions_image")&&a("recaptcha_instructions_image").appendChild(document.createTextNode(b.instructions_visual));a("recaptcha_instructions_context")&&a("recaptcha_instructions_context").appendChild(document.createTextNode(b.instructions_context));a("recaptcha_instructions_audio")&&a("recaptcha_instructions_audio").appendChild(document.createTextNode(b.instructions_audio));a("recaptcha_instructions_error")&&a("recaptcha_instructions_error").appendChild(document.createTextNode(b.incorrect_try_again))}, _finish_widget:function(){var a=Recaptcha.$,b=RecaptchaStr,b=RecaptchaState,c=RecaptchaOptions,d=c.theme;switch(d){case "red":case "white":case "blackglass":case "clean":case "custom":case "context":break;default:d="red"}if(!Recaptcha.theme)Recaptcha.theme=d;Recaptcha.theme!="custom"?Recaptcha._init_builtin_theme():Recaptcha._set_style("");d=document.createElement("span");d.id="recaptcha_challenge_field_holder";d.style.display="none";a("recaptcha_response_field").parentNode.insertBefore(d,a("recaptcha_response_field")); a("recaptcha_response_field").setAttribute("autocomplete","off");a("recaptcha_image").style.width="300px";a("recaptcha_image").style.height="57px";Recaptcha.should_focus=!1;Recaptcha._set_challenge(b.challenge,"image");if(c.tabindex&&(a("recaptcha_response_field").tabIndex=c.tabindex,Recaptcha.theme!="custom"))a("recaptcha_whatsthis_btn").tabIndex=c.tabindex,a("recaptcha_switch_img_btn").tabIndex=c.tabindex,a("recaptcha_switch_audio_btn").tabIndex=c.tabindex,a("recaptcha_reload_btn").tabIndex=c.tabindex; if(Recaptcha.widget)Recaptcha.widget.style.display="";c.callback&&c.callback()},switch_type:function(a){var b=Recaptcha;b.type=a;b.reload(b.type=="audio"?"a":"v")},reload:function(a){var b=Recaptcha,c=b.$,c=RecaptchaState;typeof a=="undefined"&&(a="r");c=c.server+"reload?c="+c.challenge+"&k="+c.site+"&reason="+a+"&type="+b.type;RecaptchaOptions.lang&&(c+="&lang="+RecaptchaOptions.lang);RecaptchaOptions.includeContext&&(c+="&includeContext=1");typeof RecaptchaOptions.extra_challenge_params!="undefined"&& (c+="&"+RecaptchaOptions.extra_challenge_params);b.type=="audio"&&(c+=RecaptchaOptions.audio_beta_12_08?"&audio_beta_12_08=1":"&new_audio_default=1");b.should_focus=a!="t";b._add_script(c)},finish_reload:function(a,b){RecaptchaState.is_incorrect=!1;Recaptcha._set_challenge(a,b)},_set_challenge:function(a,b){var c=Recaptcha,d=RecaptchaState,e=c.$;d.challenge=a;c.type=b;e("recaptcha_challenge_field_holder").innerHTML="";if(b=="audio")e("recaptcha_image").innerHTML=Recaptcha.getAudioCaptchaHtml();else if(b=="image"){var f=d.server+"image?c="+d.challenge;e("recaptcha_image").innerHTML=""}Recaptcha._css_toggle("recaptcha_had_incorrect_sol","recaptcha_nothad_incorrect_sol",d.is_incorrect);Recaptcha._css_toggle("recaptcha_is_showing_audio","recaptcha_isnot_showing_audio",b=="audio");c._clear_input();c.should_focus&&c.focus_response_field(); c._reset_timer()},_reset_timer:function(){var a=RecaptchaState;clearInterval(Recaptcha.timer_id);Recaptcha.timer_id=setInterval("Recaptcha.reload('t');",(a.timeout-300)*1E3)},showhelp:function(){window.open(Recaptcha._get_help_link(),"recaptcha_popup","width=460,height=580,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes")},_clear_input:function(){var a=Recaptcha.$("recaptcha_response_field");a.value=""},_displayerror:function(a){var b=Recaptcha.$;b("recaptcha_image").innerHTML= "";b("recaptcha_image").appendChild(document.createTextNode(a))},reloaderror:function(a){Recaptcha._displayerror(a)},_is_ie:function(){return navigator.userAgent.indexOf("MSIE")>0&&!window.opera},_css_toggle:function(a,b,c){var d=Recaptcha.widget;if(!d)d=document.body;var e=d.className,e=e.replace(RegExp("(^|\\s+)"+a+"(\\s+|$)")," "),e=e.replace(RegExp("(^|\\s+)"+b+"(\\s+|$)")," ");e+=" "+(c?a:b);d.className=e},_get_help_link:function(){var a=RecaptchaState,a="http://www.google.com/recaptcha/help?c="+ a.challenge;RecaptchaOptions.lang&&(a+="&lang="+RecaptchaOptions.lang);return a},playAgain:function(){var a=Recaptcha.$;a("recaptcha_image").innerHTML=Recaptcha.getAudioCaptchaHtml()},getAudioCaptchaHtml:function(){var a=Recaptcha,b=RecaptchaState,c=Recaptcha.$,c=b.server+"image?c="+b.challenge;c.indexOf("https://")==0&&(c="http://"+c.substring(8));b=b.server+"/img/audiocaptcha.swf?v2";a=a._is_ie()?'
':' ';c=(Recaptcha.checkFlashVer()?'
'+ RecaptchaStr.play_again+"":"")+'
'+RecaptchaStr.cant_hear_this+"";return a+c},gethttpwavurl:function(){var a=RecaptchaState;if(Recaptcha.type=="audio")return a=a.server+"image?c="+a.challenge,a.indexOf("https://")==0&&(a="http://"+a.substring(8)),a;return""},checkFlashVer:function(){var a=navigator.appVersion.indexOf("MSIE")!=-1?!0:!1,b=navigator.appVersion.toLowerCase().indexOf("win")!=-1?!0:!1,c=navigator.userAgent.indexOf("Opera")!= -1?!0:!1,d=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"])a=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"",a=navigator.plugins["Shockwave Flash"+a].description,a=a.split(" "),a=a[2].split("."),d=a[0]}else if(a&&b&&!c)try{var e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),f=e.GetVariable("$version"),d=f.split(" ")[1].split(",")[0]}catch(g){}return d>=9},getlang:function(){return RecaptchaOptions.lang}}; _application/x-javascript Oibplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_;http://www.fluentcollab.org/mbg/js/squeezebox/SqueezeBox.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh)3456AWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagTVaryZKeep-Alive]Apache/2.0.54UbytesZKeep-Alive_application/x-javascript_Mon, 11 Apr 2011 16:50:59 GMT_Tue, 26 Aug 2008 19:08:40 GMTU11159_"3c64de4-2b97-a1b49e00"ZUser-Agent_timeout=5, max=99*+ab_NSMutableDictionaryac/\NSDictionary+*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~$/8>AGPY[bjuw '-8Ss2@RUknm_;http://www.fluentcollab.org/mbg/js/squeezebox/SqueezeBox.jsO+/** * SqueezeBox - Expandable Lightbox * * Allows to open various content as modal, * centered and animated box. * * Dependencies: MooTools 1.2 trunk (04/2008) * * Inspired by * ... Lokesh Dhakar - The original Lightbox v2 * * @version 1.1 rc2 * * @license MIT-style license * @author Harald Kirschner * @copyright Author */ var SqueezeBox = { presets: { size: {x: 600, y: 450}, sizeLoading: {x: 200, y: 150}, marginInner: {x: 20, y: 20}, marginImage: {x: 50, y: 75}, handler: false, target: null, closable: true, closeBtn: true, zIndex: 65555, overlayOpacity: 0.7, classWindow: '', classOverlay: '', overlayFx: {}, resizeFx: {}, contentFx: {}, parse: false, // 'rel' parseSecure: false, ajaxOptions: {}, onOpen: $empty, onClose: $empty, onUpdate: $empty, onResize: $empty, onMove: $empty, onShow: $empty, onHide: $empty }, initialize: function(presets) { if (this.options) return this; this.presets = $merge(this.presets, presets); this.options = {}; this.setOptions(this.presets).build(); this.bound = { window: this.reposition.bind(this, [null]), scroll: this.checkTarget.bind(this), close: this.close.bind(this), key: this.onKey.bind(this) }; this.isOpen = this.isLoading = false; return this; }, build: function() { this.overlay = new Element('div', { id: 'sbox-overlay', styles: {display: 'none', zIndex: this.options.zIndex} }); this.content = new Element('div', {id: 'sbox-content'}); this.closeBtn = new Element('a', {id: 'sbox-btn-close', href: '#'}); this.win = new Element('div', { id: 'sbox-window', styles: {display: 'none', zIndex: this.options.zIndex + 2} }).adopt(this.closeBtn, this.content); this.fx = { overlay: new Fx.Tween(this.overlay, $merge({ property: 'opacity', onStart: Events.prototype.clearChain, duration: 250, link: 'cancel' }, this.options.overlayFx)).set(0), win: new Fx.Morph(this.win, $merge({ onStart: Events.prototype.clearChain, unit: 'px', duration: 750, transition: Fx.Transitions.Quint.easeOut, link: 'cancel', unit: 'px' }, this.options.resizeFx)), content: new Fx.Tween(this.content, $merge({ property: 'opacity', duration: 250, link: 'cancel' }, this.options.contentFx)).set(0) }; $(document.body).adopt(this.overlay, this.win); }, assign: function(to, options) { return to.addEvent('click', function() { return !SqueezeBox.fromElement(this, options); }); }, fromElement: function(from, options) { this.initialize(); if (this.element) this.trash(); this.element = $(from); this.setOptions($merge(this.presets, options || {})); if (this.element && this.options.parse) { var obj = this.element.getProperty(this.options.parse); if (obj && (obj = JSON.decode(obj, this.options.parseSecure))) this.setOptions(obj); } this.assignOptions(); this.url = ((this.element) ? (this.options.url || this.element.get('href')) : from) || ''; var handler = this.options.handler; if (handler) return this.setContent(handler, this.parsers[handler].call(this, true)); var ret = false; this.parsers.some(function(parser, key) { var content = parser.call(this); if (content) { ret = this.setContent(key, content); return true; } return false; }, this); return ret; }, assignOptions: function() { this.overlay.set('class', this.options.classOverlay); this.win.set('class', this.options.classWindow); if (Browser.Engine.trident4) this.win.addClass('sbox-window-ie6'); }, close: function(e) { var stoppable = ($type(e) == 'event'); if (stoppable) e.stop(); if (!this.isOpen || (stoppable && !$lambda(this.options.closable).call(this, e))) return this; this.fx.overlay.start(0).chain(this.toggleOverlay.bind(this)); this.win.setStyle('display', 'none'); this.trash(); this.toggleListeners(); this.isOpen = false; this.fireEvent('onClose', [this.content]); return this; }, trash: function() { this.element = this.asset = null; this.options = {}; this.removeEvents().setOptions(this.presets).callChain(); }, onError: function() { this.asset = null; this.setContent('string', 'Error during loading'); }, setContent: function(handler, content) { if (!this.handlers[handler]) return false; this.content.className = 'sbox-content-' + handler; this.applyTimer = this.applyContent.delay(this.fx.overlay.options.duration, this, this.handlers[handler].call(this, content)); if (this.overlay.retrieve('opacity')) return this; this.toggleOverlay(true); this.fx.overlay.start(this.options.overlayOpacity); return this.reposition(); }, applyContent: function(content, size) { this.applyTimer = $clear(this.applyTimer); this.hideContent(); if (!content) { this.toggleLoading(true); } else { if (this.isLoading) this.toggleLoading(false); this.fireEvent('onUpdate', [this.content], 20); } this.content.empty(); if (['string', 'array', false].contains($type(content))) this.content.set('html', content || ''); else this.content.adopt(content); this.callChain(); if (!this.isOpen) { this.toggleListeners(true); this.resize(size, true); this.isOpen = true; this.fireEvent('onOpen', [this.content]); } else { this.resize(size); } }, resize: function(size, instantly) { var box = document.getSize(), scroll = document.getScroll(); this.size = $merge((this.isLoading) ? this.options.sizeLoading : this.options.size, size); var to = { width: this.size.x, height: this.size.y, left: (scroll.x + (box.x - this.size.x - this.options.marginInner.x) / 2).toInt(), top: (scroll.y + (box.y - this.size.y - this.options.marginInner.y) / 2).toInt() }; $clear(this.showTimer || null); this.hideContent(); if (!instantly) { this.fx.win.start(to).chain(this.showContent.bind(this)); } else { this.win.setStyles(to).setStyle('display', ''); this.showTimer = this.showContent.delay(50, this); } return this.reposition(); }, toggleListeners: function(state) { var fn = (state) ? 'addEvent' : 'removeEvent'; this.closeBtn[fn]('click', this.bound.close); this.overlay[fn]('click', this.bound.close); document[fn]('keydown', this.bound.key)[fn]('mousewheel', this.bound.scroll); window[fn]('resize', this.bound.window)[fn]('scroll', this.bound.window); }, toggleLoading: function(state) { this.isLoading = state; this.win[(state) ? 'addClass' : 'removeClass']('sbox-loading'); if (state) this.fireEvent('onLoading', [this.win]); }, toggleOverlay: function(state) { this.overlay.setStyle('display', (state) ? '' : 'none'); $(document.body)[(state) ? 'addClass' : 'removeClass']('body-overlayed'); }, showContent: function() { if (this.content.get('opacity')) this.fireEvent('onShow', [this.win]); this.fx.content.start(1); }, hideContent: function() { if (!this.content.get('opacity')) this.fireEvent('onHide', [this.win]); this.fx.content.set(0); }, onKey: function(e) { switch (e.key) { case 'esc': this.close(e); case 'up': case 'down': return false; } }, checkTarget: function(e) { return this.content.hasChild(e.target); }, reposition: function() { var size = document.getSize(), scroll = document.getScroll(); this.overlay.setStyles({ left: scroll.x + 'px', top: scroll.y + 'px', width: size.x + 'px', height: size.y + 'px' }); this.win.setStyles({ left: (scroll.x + (size.x - this.win.offsetWidth) / 2).toInt() + 'px', top: (scroll.y + (size.y - this.win.offsetHeight) / 2).toInt() + 'px' }); return this.fireEvent('onMove', [this.overlay, this.win]); }, removeEvents: function(type){ if (!this.$events) return this; if (!type) this.$events = null; else if (this.$events[type]) this.$events[type] = null; return this; }, extend: function(properties) { return $extend(this, properties); }, handlers: new Hash(), parsers: new Hash() }; SqueezeBox.extend(new Events($empty)).extend(new Options($empty)).extend(new Chain($empty)); SqueezeBox.parsers.extend({ image: function(preset) { return (preset || (/\.(?:jpg|png|gif)$/i).test(this.url)) ? this.url : false; }, clone: function(preset) { if ($(this.options.target)) return $(this.options.target); if (this.element && !this.element.parentNode) return this.element; var bits = this.url.match(/#([\w-]+)$/); return (bits) ? $(bits[1]) : (preset ? this.element : false); }, ajax: function(preset) { return (preset || (this.url && !(/^(?:javascript|#)/i).test(this.url))) ? this.url : false; }, iframe: function(preset) { return (preset || this.url) ? this.url : false; }, string: function(preset) { return true; } }); SqueezeBox.handlers.extend({ image: function(url) { var size, tmp = new Image(); this.asset = null; tmp.onload = tmp.onabort = tmp.onerror = (function() { tmp.onload = tmp.onabort = tmp.onerror = null; if (!tmp.width) { this.onError.delay(10, this); return; } var box = document.getSize(); box.x -= this.options.marginImage.x; box.y -= this.options.marginImage.y; size = {x: tmp.width, y: tmp.height}; for (var i = 2; i--;) { if (size.x > box.x) { size.y *= box.x / size.x; size.x = box.x; } else if (size.y > box.y) { size.x *= box.y / size.y; size.y = box.y; } } size.x = size.x.toInt(); size.y = size.y.toInt(); this.asset = $(tmp); tmp = null; this.asset.setProperties({width: size.x, height: size.y}); if (this.isOpen) this.applyContent(this.asset, size); }).bind(this); tmp.src = url; if (tmp && tmp.onload && tmp.complete) tmp.onload(); return (this.asset) ? [this.asset, size] : null; }, clone: function(el) { return el.clone(); }, adopt: $arguments(0), ajax: function(url) { this.asset = new Request.HTML($merge({ method: 'get' }, this.options.ajaxOptions)).addEvents({ onSuccess: function(resp) { this.applyContent(resp); this.asset = null; }.bind(this), onFailure: this.onError.bind(this) }); this.asset.send.delay(10, this.asset, [{url: url}]); }, iframe: function(url) { return new Element('iframe', $merge({ src: url, frameBorder: 0, width: this.options.size.x, height: this.options.size.y }, this.options.iframeOptions)); }, string: function(str) { return str; } }); SqueezeBox.handlers.url = SqueezeBox.handlers.ajax; SqueezeBox.parsers.url = SqueezeBox.parsers.ajax; SqueezeBox.parsers.adopt = SqueezeBox.parsers.clone; window.addEvent('domready', function(){ // SqueezeBox.initialize({ // size: {x: 590, y: 590} // }); // SqueezeBox.assign($$('a[rel=boxed]')); SqueezeBox.assign($$('a.boxed'), { parse: 'rel' }); });_application/x-javascript OVbplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagTVaryZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveXtext/css_Mon, 11 Apr 2011 16:50:59 GMT_Tue, 26 Aug 2008 19:08:39 GMTT1324_"3c64de2-52c-a1a55bc0"ZUser-Agent_timeout=5, max=99*+ab_NSMutableDictionaryac/\NSDictionary,*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~ %09?BHQZ\ckvx (.9Bb -?BXnZ_?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-Length_Content-EncodingTEtagTVary_Apache/2.2.14 (Ubuntu)UbytesZkeep-aliveXtext/css_Mon, 11 Apr 2011 14:17:29 GMT_Tue, 05 Apr 2011 18:34:31 GMTS615Tgzip_"30630-872-4a03020805bc0"_Accept-Encoding*+ab_NSMutableDictionaryac/\NSDictionaryr*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~49DMSV\enpw ,16OU`i (,@N`cyn{_Phttp://w.sharethis.com/button/css/sharethis.5a38f5a9c07cb53d1f16671f83f1c3bf.cssOra.stbutton{padding:1px 5px 5px 22px}.stbuttontext{line-height:17px}.stico_default{background:url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0!important;background:url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0}.stico_rotate{background:url(http://w.sharethis.com/images/rotating-icon.gif?CXNID=1000014.0NXC) no-repeat scroll 0 0!important;background:url(http://w.sharethis.com/images/rotating-icon.gif?CXNID=1000014.0NXC) no-repeat scroll 0 0}.stwrapper{position:absolute;width:354px;z-index:1000000;margin:0;padding:0;top:0;left:0;visibility:hidden;height:auto}.stwrapper2{position:absolute;width:500px;z-index:1000000;margin:0;padding:0;top:0;left:0;visibility:hidden;height:auto}.stframe{position:absolute;z-index:1000020;left:0;top:0}.stclose{cursor:pointer;z-index:2000000;position:absolute;right:9px;top:3px;margin:0;padding:0;font-family:Helvetica,Arial,Sans-Serif;text-align:left;line-height:1.0em;text-decoration:none;cursor:pointer;height:15px;width:15px}.stCloseNew2{cursor:pointer;z-index:2000000;position:absolute;right:25px;margin:0;padding:0;text-align:left;text-decoration:none;cursor:pointer;height:25px;width:30px}div.stbutton.vertical{position:relative;width:57px;height:57px}div.stbutton.vertical div.stoverlay{position:absolute;top:0;left:0;width:57px;height:57px;z-index:999999;cursor:pointer;opacity:.01;-moz-opacity:.01;filter:alpha(opacity=1);background-color:#fff}div.stbutton.vertical iframe.stcounter{position:absolute;top:0;left:0;width:57px;height:39px}div.stbutton.vertical img{position:absolute;bottom:0;left:0;width:57px;height:18px;margin:0;border:0;padding:0}div.stbutton.horizontal{position:relative;width:118px;height:18px}div.stbutton.horizontal div.stoverlay{position:absolute;top:0;left:0;width:118px;height:18px;z-index:999999;cursor:pointer;opacity:.01;-moz-opacity:.01;filter:alpha(opacity=1);background-color:#fff}div.stbutton.horizontal iframe.stcounter{position:absolute;top:0;right:0;width:37px;height:18px}div.stbutton.horizontal img{position:absolute;bottom:0;left:0;width:81px;height:18px;margin:0;border:0;padding:0}Xtext/css Obplist00bcX$versionX$objectsY$archiverT$top"()012HIJKLMNOPQRSTUVWX\]U$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ehttp://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASX=u3456?WNS.keysZNS.objects789:;<=> @ABCDEFGVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtag_Apache/2.2.14 (Ubuntu)UbytesZkeep-aliveYimage/png_Mon, 11 Apr 2011 15:42:35 GMT_Tue, 05 Apr 2011 18:26:17 GMTT1007_"2cc97-3ef-4a030030e8440"*+YZ_NSMutableDictionaryY[/\NSDictionary*+^__NSHTTPURLResponse`a/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverde_WebResourceResponse#-27V\wz~%*5>DGMV_ahp{}"-7Ww|1f3_Ehttp://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXCOPNG  IHDRagAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxbʶgdd/fL ,L?Xqc@  nS,:dc"Vu 2bB[OJ|2y:@@0s534g`d?0xɸ1l°=g3+Ϗ?8X~@L@m hƿ G  @ b e'Æp3؀?~0dx0J2)[ ?0p(1pp03}h@6#@ `_( 1Fh`4@Klbunga="0X`k ^~`x5Ǘ `? A(~7((H.IH2H-, Q8_`AG!2Vn2L ed@1€)w14kf67aJbe &`H ; ^=fx)Ô39@98XAd?b`a;ïwb@r00q(n f61|y#f! ?&@c3n049ߡ@IENDB`Yimage/png O5bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_:http://www.fluentcollab.org/mbg/images/hdr_mightbegood.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShPh#3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveYimage/gif_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:18:20 GMTT1445_"3c67af3-5a5-3c6ca700"_timeout=5, max=98*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|!,5;>DMVX_grt~ *4Tty&)?jA_:http://www.fluentcollab.org/mbg/images/hdr_mightbegood.gifOGIF89a!CW!,!CX0I8ͻ`(dihlp,tmCĭ|pH,Ȥr1ШtJZجv[urxL.ѫn|N7~y'[n *U+K ˃ˆRБCލ٬`ܧ݊1J@Š_9qxQd*lܰƎ !8adn@H@3ˢ1`:), < 岙2FQs+ԟ[s@K6#P}x4EV?zVK#S`=0Y{}el33 axkа43ffEk nm|soIN8ѨkbNim { %o֥ޮki xz:+r?pۜ>- 8:^g޵Ix.Q]xn=\&|~ՀI6W(C}Ie7)V"{(Ñox'hSC̅U|%ȖGc|$${!in4@NX8aN(X|iB fBg#v$ky'Sk&a5z艩){6pYl> h^ hPb)"@]ԁVVS{>Z"5{Ik5FiGK:F&{>VlY.ala;x'7dI顲> 2,p-]Jըў{+b!,O̲R"ʦ:A 'G];kY~,sH+2JIs>x2TY{pFLgOQ5,,qjs| RFqdl>54mFԸJMW /9y1[%f\*vouhs w,aypAf:-#mH՟obnnfin H?ċu!Uk~h_+6I"xiFм NIa$ D@p+&2 u)!ENHB0Ag84 Ќ =rHD"MGkg"FcO` )ʄNj:8p)b'/. fL8ip# 2R#"#’0 %(B򐈬!F: $'IJƒ̤&7Er (0RJ";Yimage/gif Obplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_rhttp://w.sharethis.com/button/sharethis.js#publisher=8d5a181f-5f7d-4e1c-ad49-585d528c8049&type=website&buttonText=*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AShWC3456AWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-Length_Content-EncodingTEtagTVary_Apache/2.2.14 (Ubuntu)UbytesZkeep-alive_application/javascript_Mon, 11 Apr 2011 16:51:00 GMT_Tue, 05 Apr 2011 18:34:39 GMTT9381Tgzip_"2c0fd-8d1b-4a03020fa6dc0"_Accept-Encoding*+ab_NSMutableDictionaryac/\NSDictionary*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~V[foux~ ,;NSXqw/3@CH\`tn_rhttp://w.sharethis.com/button/sharethis.js#publisher=8d5a181f-5f7d-4e1c-ad49-585d528c8049&type=website&buttonText=OST_JSON=new function(){this.encode=function(){var self=arguments.length?arguments[0]:this,result,tmp;if(self===null){result="null"}else{if(self!==undefined&&(tmp=$[typeof self](self))){switch(tmp){case Array:result=[];for(var i=0,j=0,k=self.length;j0){bottomA=false;topA=true;if((buttonPos.height-widgetH)>0){newH=buttonPos.height-widgetH}SHARETHIS.wrapper.style.top=newH+"px"}if(diffW>0){leftA=false;rightA=true;if((buttonPos.width-widgetW)>0){newW=buttonPos.width-widgetW}SHARETHIS.wrapper.style.left=newW+"px"}}SHARETHIS.wrapper.style.visibility="visible";SHARETHIS.mainstframe.style.visibility="visible"},this.hideWidget=function(){if(SHARETHIS.wrapper.style.visibility!=="hidden"){SHARETHIS.wrapper.style.visibility="hidden"}if(SHARETHIS.mainstframe.style.visibility!=="hidden"){SHARETHIS.mainstframe.style.visibility="hidden"}},this.pageSize=function(){var pScroll=[0,0,0,0];var scX=0;var scY=0;var winX=0;var winY=0;if(typeof(window.pageYOffset)=="number"){scX=window.pageXOffset;scY=window.pageYOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scX=document.body.scrollLeft;scY=document.body.scrollTop}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scX=document.documentElement.scrollLeft;scY=document.documentElement.scrollTop}}}if(window.innerWidth){winX=window.innerWidth;winY=window.innerHeight}else{if(document.documentElement.offsetWidth){winX=document.documentElement.offsetWidth;winY=document.documentElement.offsetHeight}}pScroll={scrX:scX,scrY:scY,width:winX,height:winY};return pScroll};this.addEntry=function(properties,options){if(_thisScript===null){var tmpScr=getShareThisScript();SHARETHIS.options=parseQueryString(tmpScr.src);this.frameUrl=(("https:"==document.location.protocol)?"https://ws.sharethis.com/secure/index.html":"http://wd.sharethis.com/share4x/index.52b0a1200f7e64c407513f002605fece.html");this.postUrl=(("https:"==document.location.protocol)?"http://wd.":"http://wd.")+"sharethis.com/api/setCache_ws.php";if(SHARETHIS.options.button){SHARETHIS.options.button=SHARETHIS.getBool(SHARETHIS.options.button.toString())}if(SHARETHIS.options.popup){SHARETHIS.options.popup=SHARETHIS.getBool(SHARETHIS.options.popup.toString())}if(SHARETHIS.options.embeds){SHARETHIS.options.embeds=SHARETHIS.getBool(SHARETHIS.options.embeds.toString())}var init="#init";SHARETHIS.newwinfrag="#popup";for(var o in SHARETHIS.options){if(SHARETHIS_tstOptions(o)==true){init=init+"/"+o+"="+encodeURIComponent(options[o]);this.newwinfrag=this.newwinfrag+"/"+o+"="+encodeURIComponent(options[o])}}SHARETHIS.initstr=init;SHARETHIS.mainstframe.src=SHARETHIS.frameUrl+SHARETHIS.initstr}var o=new Shareable(properties,SHARETHIS_merge(SHARETHIS.options,options));if(typeof(o.properties.url)==="object"){try{o.properties.url=o.properties.url.href}catch(err){}}for(var prop in o.properties){try{o.properties[prop]=o.properties[prop].toString()}catch(err){}}var xInt="";var xInt2="";var sendDataInt="";var sendPopupDataInt="";if(this.meta.publisher=="5afea983-e449-4a75-a464-3c9a7f6c6e37"||this.meta.publisher=="e1e0ea5a-a326-4731-b1d1-f21623043511"||this.meta.publisher=="ccd2a158-6cce-4bbc-afa8-1d2dc62fe84c"||this.meta.publisher=="1e542d6f-546f-4d85-a790-bbaf333155b7"||this.meta.publisher=="89879177-51bf-4cf0-91c9-6326d062d5e6"||this.meta.publisher=="44b6b8a4-c8df-4bd0-8d8d-e6ad27ec63f4"){o.options.onmouseover=false}if(SHARETHIS.options.onmouseover){if(SHARETHIS.options.onmouseover=="true"){o.options.onmouseover=true}else{if(SHARETHIS.options.onmouseover=="false"){o.options.onmouseover=false}}}if(o.options.popup){o.options.onmouseover=false;SHARETHIS.popupExists=true}else{if(SHARETHIS_TOOLBAR!==true){SHARETHIS.widgetExists=true}}o.idx=this.shareables.push(o)-1;var id="sharethis_"+o.idx;var oidx=o.idx;if(o.properties.url!==this.lastUrl){this.lastUrl=o.properties.url}else{SHARETHIS.logFlag=false}o.chicklet=function(e){if(!e){var e=window.event}if(e.target){o.trigger=e.target}else{if(e.srcElement){o.trigger=e.srcElement}}var dest=o.trigger.getAttribute("st_dest");var loggerUrl=(("https:"==document.location.protocol)?"http://l.":"http://l.")+"sharethis.com/log?event=click&source=chicklet&publisher="+encodeURIComponent(SHARETHIS.options.publisher)+"&hostname="+encodeURIComponent(SHARETHIS.meta.hostname)+"&location="+encodeURIComponent(SHARETHIS.meta.location)+"&destinations="+dest+"&ts"+(new Date()).getTime()+"&title="+encodeURIComponent(o.properties.title)+"&url="+encodeURIComponent(o.properties.url)+"&sessionID="+SHARETHIS.options.sessionID+"&fpc="+SHARETHIS.options.fpc;var logger=new Image(1,1);logger.src=loggerUrl;logger.onload=function(){return};var url=(("https:"==document.location.protocol)?"http://wd.":"http://wd.")+"sharethis.com/button/redirect.php";url+="?d="+dest;url+="&pk="+SHARETHIS.options.publisher;url+="&s="+SHARETHIS.options.sessionID;url+="&p="+encodeURIComponent(ST_JSON.encode(o.properties));window.open(url,"stpopup","width=970,height=700,location=1,toolbar=1,scrollbars=1,menubar=1,resizable=1")};o.popup=function(e){stCancelClose();o.options.autoclose=true;SHARETHIS.postEntries(o);if(SHARETHIS_TOOLBAR===true){if(st_showing===false){SHARETHIS.log("widget",o,"toolbar")}st_showing=true;clearInterval(stVisibleInterval);SHARETHIS.hideEmbeds();var added="#popup/title="+encodeURIComponent(encodeURIComponent(o.properties.title))+"/url="+encodeURIComponent(encodeURIComponent(o.properties.url))+"/publisher="+o.options.publisher+"/fpc="+o.options.fpc+"/sessionID="+o.options.sessionID+"/toolbar=true";var pgval="";if(SHARETHIS.page!=null){pgval="/page="+SHARETHIS.page}SHARETHIS.mainstframe.src=SHARETHIS.frameUrl+added+pgval;SHARETHIS.wrapper.style.visibility="visible";SHARETHIS.mainstframe.style.visibility="visible"}else{if((SHARETHIS.ready===true&&SHARETHIS.frameReady===true)||(SHARETHIS.popupExists===true&&SHARETHIS.ready==true&&SHARETHIS.widgetExists===false)||(SHARETHIS.popupExists===true&&SHARETHIS.ready==true&&SHARETHIS.frameReady===true)){clearInterval(stVisibleInterval);if((typeof(e)!="undefined"&&typeof(e)!="unknown"&&e)||(typeof(event)!="undefined"&&typeof(event)!="unknown"&&event)){if(typeof(e)!="undefined"&&typeof(e)!="unknown"&&e){o.trigger=e.target}else{if(typeof(event)!="undefined"&&typeof(event)!="unknown"&&event){o.trigger=event.srcElement}}if(o.trigger!==null&&o.trigger){id=o.trigger.id;SHARETHIS.current_element=o.trigger;o.page=o.trigger.getAttribute("st_page");if(st_showing===false){if(o.page=="home"){SHARETHIS.log("widget",o,"button")}else{SHARETHIS.log("widget",o,"chicklet")}}}else{o.page="home";if(st_showing===false){SHARETHIS.log("widget",o,"button")}}}else{if(o.element!=null){id=o.element.id;SHARETHIS.current_element=o.element}o.page="home";if(st_showing===false){SHARETHIS.log("widget",o,"button")}}var pageFrag="/page="+o.page;SHARETHIS.curr_offsetTop=Number(o.options.offsetTop);SHARETHIS.curr_offsetLeft=Number(o.options.offsetLeft);if(SHARETHIS.curr_offsetTop>0||SHARETHIS.curr_offsetTop>0){SHARETHIS.autoPosition=false}SHARETHIS.curr_id=id;if(o.options.onclick){var res=o.options.onclick.apply(document,[o]);if(res==false){return false}}var added="#popup/title="+encodeURIComponent(encodeURIComponent(o.properties.title))+"/url="+encodeURIComponent(encodeURIComponent(o.properties.url))+"/publisher="+o.options.publisher+"/fpc="+o.options.fpc+"/sessionID="+o.options.sessionID+"/toolbar=true";if(o.options.popup){var newwinurl=SHARETHIS.frameUrl+SHARETHIS.newwinfrag+added;window.open(newwinurl,"newstframe","status=1,toolbar=0,width=345,height=450")}else{if(st_showing==false){if(o.options.embeds==false){SHARETHIS.hideEmbeds()}stautoclose=o.options.autoclose;if(o.options.onmouseover==false){stautoclose=false}if(SHARETHIS.sendNum')}}catch(err){}var x=document.getElementById(id);if(x){if(o.options.button){x.appendChild(ovr);x.appendChild(img)}}break;case"horizontal":case"vertical":var ovr=document.createElement("div");ovr.className="stoverlay";o.button=ovr;var img=document.createElement("img");img.setAttribute("src",(("https:"==document.location.protocol)?"http://w.":"http://w.")+"sharethis.com/images/hbutton.gif");if(o.options.onmouseover==false||o.options.onmouseover=="false"){ovr.onclick=o.popup}if(o.options.onmouseover==true||o.options.onmouseover=="true"){ovr.onclick=function(){stCancelClose()};ovr.onmouseover=function(){stCancelClose();SHARETHIS.mousetimer=setTimeout(o.popup,150)};ovr.onmouseout=function(){clearInterval(SHARETHIS.mousetimer);stClose()}}try{if(o.options.button==true&&SHARETHIS.bodyLoaded==false){document.write('
')}}catch(err){}var x=document.getElementById(id);if(x){if(o.options.button){x.appendChild(ovr);x.appendChild(img)}}break;default:var a=document.createElement("a");a.className="stbutton stico_"+(o.options.style?o.options.style:(SHARETHIS.options.style?SHARETHIS.options.style:"default"));a.title="ShareThis via email, AIM, social bookmarking and networking sites, etc.";a.href="javascript:void(0)";a.setAttribute("st_page","home");if(o.options.onmouseover==false||o.options.onmouseover=="false"){a.onclick=o.popup}if(o.options.onmouseover==true||o.options.onmouseover=="true"){a.onclick=function(){stCancelClose()};a.onmouseover=function(){stCancelClose();SHARETHIS.mousetimer=setTimeout(o.popup,150)};a.onmouseout=function(){clearInterval(SHARETHIS.mousetimer);stClose()}}var t=document.createElement("span");t.className="stbuttontext";t.setAttribute("st_page","home");t.appendChild(document.createTextNode(o.options.buttonText));a.appendChild(t);o.button=a;try{if(o.options.button==true&&SHARETHIS.bodyLoaded==false){if(document.readyState!="complete"&&document.readyState!="loaded"&&document.readyState!="interactive"){document.write('')}else{if(document.readyState!="complete"&&(/MSIE/gi.test(navigator.userAgent))){document.write('')}}}}catch(err){}var x=document.getElementById(id);if(x){if(o.options.button){x.appendChild(a)}}}if(SHARETHIS.logFlag){SHARETHIS.buttonCount++}return o},this.postEntries=function(o){SHARETHIS.sendNum=0;var urls="";var propertylist=[];var tmp_prop={};urls=urls+o.properties.url;for(p in o.properties){if(SHARETHIS_tstOptions(p)==true){tmp_prop[p]=null;tmp_prop[p]=o.properties[p]}}var metaProps={};var meta=document.getElementsByTagName("meta");for(var i=0;i0){toReturn=true}else{if(variable.length==0){toReturn=false}}}}break}return toReturn}},this.onStFrameLoad=function(){if(SHARETHIS.frameLoaded===false){SHARETHIS.widgetCalled=true;SHARETHIS.frameLoaded=true;if(SHARETHIS.st_clicked==true){setTimeout("SHARETHIS.st_clicked_o.popup()",1000)}}};this.readyTest=function(){if(SHARETHIS.frameReady===true&&SHARETHIS.ready===true){clearInterval(SHARETHIS.readyTestInterval);SHARETHIS.onStFrameLoad()}};this.sendEvent=function(name,value){var tmpSend="#widget/"+name+"="+value;try{window.frames.stframe.location.replace(SHARETHIS.frameUrl+tmpSend)}catch(err){}};this.initialize=function(options){if(typeof(options.publisher)=="undefined"&&typeof(stLight)!=="undefined"){options.publisher=(typeof(stLight)!=="undefined")?stLight.publisher:null}for(o in options){options[o]=options[o].toString()}if(_thisScript==null){var _slist=document.getElementsByTagName("script");var _thisScript3=_slist[_slist.length-1];var ST_script_src=_thisScript3.src}else{var ST_script_src=_thisScript.src}this.frameUrl="http://edge.sharethis.com/share4x/index.52b0a1200f7e64c407513f002605fece.html";this.postUrl=(("https:"==document.location.protocol)?"http://wd.":"http://wd.")+"sharethis.com/api/setCache_ws.php";this.options=options||{};if(this.options.button){this.options.button=this.getBool(this.options.button.toString())}if(this.options.popup){this.options.popup=this.getBool(this.options.popup.toString())}if(this.options.embeds){this.options.embeds=this.getBool(this.options.embeds.toString())}if(this.options.publisher){this.meta.publisher=this.options.publisher}var tmp_css=(("https:"==document.location.protocol)?"https://wd.sharethis.com/button/css/sharethis.5a38f5a9c07cb53d1f16671f83f1c3bf.css":"http://w.sharethis.com/button/css/sharethis.5a38f5a9c07cb53d1f16671f83f1c3bf.css");try{if(this.options.css){tmp_css=this.options.css.toString()}}catch(err){}var css=tmp_css;this.load("link",{href:(this.options.css?this.options.css:css),rel:"stylesheet",type:"text/css"});try{this.mainstframe=document.createElement('');this.mainstframe.onreadystatechange=function(){if(SHARETHIS.mainstframe.readyState==="complete"){SHARETHIS.frameReady=true}}}catch(err){this.mainstframe=document.createElement("iframe");this.mainstframe.allowTransparency="true";this.mainstframe.setAttribute("allowTransparency","true");this.mainstframe.onload=function(){SHARETHIS.frameReady=true}}this.mainstframe.id="stframe";this.mainstframe.className="stframe";this.mainstframe.name="stframe";this.mainstframe.frameBorder="0";this.mainstframe.scrolling="no";this.mainstframe.width="345px";this.mainstframe.height="450px";this.mainstframe.style.top="0px";this.mainstframe.style.left="0px";try{this.fp=document.createElement('')}catch(err){this.fp=document.createElement("iframe");this.fp.style.visibility="hidden"}this.fp.name="stpostframe";this.fp.width="0px";this.fp.height="0px";this.fp.src="";var init="#init";this.newwinfrag="#popup";for(var o in options){if(SHARETHIS_tstOptions(o)==true){init=init+"/"+o+"="+encodeURIComponent(options[o]);this.newwinfrag=this.newwinfrag+"/"+o+"="+encodeURIComponent(options[o])}}if(typeof(stLight)!=="undefined"){init=init+"/stLight=true";this.newwinfrag=this.newwinfrag+"/stLight=true"}this.initstr=init;this.sendInit.push(this.initstr);this.mainstframe.src=this.frameUrl+this.sendInit[0];this.wrapper=document.createElement("div");this.wrapper.id="stwrapper";this.wrapper.className="stwrapper";this.wrapper.style.visibility="hidden";this.wrapper.style.top="-999px";this.wrapper.style.left="-999px";this.closewrapper=document.createElement("div");this.closewrapper.className="stclose";this.closewrapper.onclick=stcloseWidget;this.wrapper.appendChild(this.closewrapper);this.wrapper.appendChild(this.mainstframe);this.defer(function(){SHARETHIS.bodyLoaded=true;SHARETHIS.log("pview",null,null);if(SHARETHIS_TOOLBAR===true){document.body.appendChild(SHARETHIS.fp);SHARETHIS_TOOLBAR_DIV.appendChild(SHARETHIS.wrapper)}if(SHARETHIS.popupExists===true&&SHARETHIS.popupCalled===false){document.body.appendChild(SHARETHIS.fp);SHARETHIS.popupCalled=true}if(SHARETHIS.widgetCalled===false&&SHARETHIS.widgetExists===true){document.body.appendChild(SHARETHIS.wrapper);setTimeout(function(){try{window.frames.stframe.location.replace(SHARETHIS.mainstframe.src)}catch(err){}},100);SHARETHIS.readyTestInterval=setInterval(SHARETHIS.readyTest,250)}try{var stfrm=document.getElementById("stframe");stfrm.onmouseover=function(){stCancelClose();SHARETHIS.inTime=(new Date()).getTime()};stfrm.onmouseout=function(){SHARETHIS.outTime=(new Date()).getTime();SHARETHIS.openDuration=(SHARETHIS.outTime-SHARETHIS.inTime)/1000;stClose()};try{if(document.body.attachEvent){document.body.attachEvent("onclick",function(){if(SHARETHIS.buttonClicked==false){SHARETHIS.stopClosing=false;SHARETHIS.openDuration=0;stClose(100)}})}else{document.body.setAttribute("onclick","if(SHARETHIS.buttonClicked==false){SHARETHIS.stopClosing=false;SHARETHIS.openDuration=0;stClose(100);}")}}catch(err){document.body.onclick=function(){if(SHARETHIS.buttonClicked==false){SHARETHIS.stopClosing=false;SHARETHIS.openDuration=0;stClose(100)}}}}catch(err){}});if(typeof(window.addEventListener)!="undefined"){window.addEventListener("load",this.onReady,false)}else{if(typeof(document.addEventListener)!="undefined"){document.addEventListener("load",this.onReady,false)}else{if(typeof window.attachEvent!="undefined"){window.attachEvent("onload",this.onReady)}}}setTimeout(function(){for(var s in SHARETHIS.shareables){if(SHARETHIS.shareables[s].options!=undefined){switch(SHARETHIS.shareables[s].options.style){case"vertical":var ifr;try{ifr=document.createElement('')}catch(err){ifr=document.createElement("iframe");ifr.allowTransparency="true";ifr.setAttribute("allowTransparency","true")}ifr.className="stcounter";ifr.frameBorder="0";ifr.scrolling="no";ifr.width="57px";ifr.height="39px";ifr.src=(("https:"==document.location.protocol)?"http://wd.":"http://wd.")+"sharethis.com/button/vcounter.php?url="+encodeURIComponent(SHARETHIS.shareables[s].properties.url);SHARETHIS.shareables[s].button.parentNode.appendChild(ifr);break;case"horizontal":var ifr;try{ifr=document.createElement('')}catch(err){ifr=document.createElement("iframe");ifr.allowTransparency="true";ifr.setAttribute("allowTransparency","true")}ifr.className="stcounter";ifr.frameBorder="0";ifr.scrolling="no";ifr.width="37px";ifr.height="18px";ifr.src=(("https:"==document.location.protocol)?"https://wd.":"http://wd.")+"sharethis.com/button/hcounter.php?url="+encodeURIComponent(SHARETHIS.shareables[s].properties.url);SHARETHIS.shareables[s].button.parentNode.appendChild(ifr);break}}}},1000)};this.initialize(options)}var closetimeout;function stClose(a){if(!a){a=1000}if(stautoclose==true&&SHARETHIS_TOOLBAR==false){if(SHARETHIS.openDuration<2&&SHARETHIS.stopClosing==false){closetimeout=setTimeout("stcloseWidget()",a)}else{SHARETHIS.stopClosing=true}}}function stCancelClose(){clearTimeout(closetimeout);SHARETHIS.buttonClicked=true;setTimeout(function(){SHARETHIS.buttonClicked=false},100)}function stcloseWidget(){if(typeof(SHARETHIS.grayOut)!=="undefined"){SHARETHIS.grayOut(false)}st_showing=false;SHARETHIS.wrapper.style.visibility="hidden";SHARETHIS.mainstframe.style.visibility="hidden";SHARETHIS.wrapper.style.top="-999px";SHARETHIS.wrapper.style.left="-999px";SHARETHIS.showEmbeds();SHARETHIS.sendEvent("screen","home");SHARETHIS.sendArray=[]}function SHARETHIS_tstOptions(a){var d=["type","title","summary","content","url","icon","category","updated","published","author","button","onmouseover","buttonText","popup","offsetLeft","offsetTop","embeds","autoclose","publisher","tabs","services","charset","headerbg","inactivebg","inactivefg","linkfg","style","send_services","exclusive_services","post_services","headerfg","headerType","headerTitle","sessionID","tracking","fpc","ads","pUrl","publisher","doneScreen","jsref"];var c=false;for(var b=0;b0){return false}var g=_stGetFpc("__unam");if(g==false){var c=Math.round(Math.random()*2147483647);c=c.toString(16);var h=(new Date()).getTime();h=h.toString(16);var e="";var a=(typeof(_stDomain)=="undefined")?_stGetD():_stDomain;a=a.split(/\./)[1];if(!a){return false}e=_stdHash(a)+"-"+h+"-"+c+"-1";g=e;_stSetFpc(g)}else{var b=g;var f=b.split(/\-/);if(f.length==4){var d=Number(f[3]);d++;b=f[0]+"-"+f[1]+"-"+f[2]+"-"+d;g=b;_stSetFpc(g)}}return g}function _stSetFpc(g){var a="__unam";var c=new Date;var i=c.getFullYear();var f=c.getMonth()+9;var h=c.getDate();var d=a+"="+escape(g);if(i){var b=new Date(i,f,h);d+="; expires="+b.toGMTString()}var e=(typeof(_stDomain)=="undefined")?_stGetD():_stDomain;d+="; domain="+escape(e)+";path=/";document.cookie=d}function _stGetD(){var b=document.domain.split(/\./);var a="";if(b.length>1){a="."+b[b.length-2]+"."+b[b.length-1]}return a}function _stGetFpc(b){var a=document.cookie.match("(^|;) ?"+b+"=([^;]*)(;|$)");if(a){return(unescape(a[2]))}else{return false}}function _stdHash(a){var e=0,d=0;for(var c=a.length-1;c>=0;c--){var b=parseInt(a.charCodeAt(c));e=((e<<8)&268435455)+b+(b<<12);if((d=e&161119850)!=0){e=(e^(d>>20))}}return e.toString(16)}var _thisScript=null;function getShareThisScript(){var d=document.getElementsByTagName("script");var c=null;for(var b=0;b=0){c=d[b]}else{if(a.search(/.*sharethis.*\/widget\/\?/)>=0||a.search(/.*sharethis.*\/widget\/index/)>=0||a.search(/.*sharethis.*\/widget\/\?&/)>=0){c=d[b]}}}return c}function dbrInfo(){var a=document.referrer;if(a&&a.length>0){var c=/(http:\/\/)(.*?)\/.*/i;var b=/(^.*\?)(.*)/ig;var g="";var f=a.replace(c,"$2");var d=new RegExp(f,"gi");if(d.test(document.domain)==true){return false}if(f.length>0){g+="&refDomain="+f}else{return false}var e=a.replace(b,"$2");if(e.length>0){g+="&refQuery="+encodeURIComponent(e)}return g}else{return false}}_thisScript=getShareThisScript();if(_thisScript){SHARETHIS=new ShareThis(parseQueryString(_thisScript.src))}else{SHARETHIS=new ShareThis()}}var _slist=document.getElementsByTagName("script");var _thisScript2=_slist[_slist.length-1];if(_thisScript2&&_thisScript2.parentNode.tagName!="HEAD"&&typeof(_sttoolbar)=="undefined"){var obj=SHARETHIS.addEntry()}}catch(err){};_application/javascript OUbplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Shttp://www.fluentcollab.org/mbg/images/mightbegood/reviews/Hysterosalpingogram7.JPG*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASh03456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthTEtagZKeep-Alive]Apache/2.0.54UbytesZKeep-AliveZimage/jpeg_Mon, 11 Apr 2011 16:51:00 GMT_Wed, 27 Aug 2008 23:35:20 GMTV149446_"3c66f64-247c6-79389e00"_timeout=5, max=94*+]^_NSMutableDictionary]_/\NSDictionaryG*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|5:ENTW]foqx$28CNn&4FI_ja_Shttp://www.fluentcollab.org/mbg/images/mightbegood/reviews/Hysterosalpingogram7.JPGOGJFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90 C     C   N" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?a7ѰX\7đH`pxĦEI-n/b"Ky2|c =-oVmeT-fƮo,2!h?1$Ӱ6Oi&;}Vnnmw&V9̱s yNnwV2xRk.i],BWyU*'c'F@I~8iIu6Ά;q#U}KOH-#p#yd/o9Ae|EXUh-f}AKYcdAl;4n,j4wďB;޺we1ZE]Dm.K;HXi B䳌^+0w/{u1cM{u{tUN{F . U ^1#ҼDZ;A +nv_nS~b˞3Y5M=u܉*EwD) 'ӂr*) xI>!t"m5I˖-dVa JgkܣI[EBc s6['ooO k+-lϗ"讣SJC^/oviW~|~|/<@+XJqIAy75=TЮ,t[^IôIW\73uV_mk#i꺞d$V-!\NI Ӡ54좒}Y? }Gr$BH?iҮ H u YYT-YFdz߇2֚Ii Guq#nTCRy:'1|FtɢҼ&MYH ml^o"d,ִ̾p{yw UM>(KI3ZʑFTT(>8:]ƣ nq_s7i;\m$dQ+@NT `zо}AC+ǿ.[v0s^_x~K[kҐG3 #4?\q^_VC}AX"*Bc+  we`x3qilw:6mk!/ĒF59qV}D{NH.5Z\\8>_;n-߅|!IߛuMY/jB% Tΐ$kaT8W^eF\q.4#cU bjDŽ4hĘ,3s'c ZC姖>'Ҽč{}ʹWzLUcxOҼuZ/|u^hF( O]^nSРDlliyb=&bAPpT>#_Xk>:JjWM.e0/6A[{alvUl-وɎaP\Tq^lG&roԕfYkcu k8>knXp:G?|1Yk(Y6e봐8^⧽#i,"遞~$hբL23%+p*90 9iofCk{jzYHu9&Z\Jy aTc׭xZ}㸴Y2n\@puw}͌Ӗ'ͼ< ,NF1ӚuѵھI/:p!xξ&Wʗt$k m.|+;>@ҨWC zxKIc ހ?&k9ixV{ugd$cNcP nIcZ-w)49H[p"ȧ }5'KݽJV=Itzv>&8 gs<(Y2Hbdּ"_^@Ceh+rI&" ǡ_O:kq# EunH?>}`}s^O[Az;pP?Ì^&5](-:3 Yu^\w2y{G2R3|.NUm:]u$MS1tRA x"tkiȓZigyGB~,:xVo^=!RvB㓃q;+'N𥮖otwjrw)Ad8\cP|q¶њ¬"m݆޼v9 HZ0 캪4pFIRr9_zFLx.%[Ys3 9nj}sv֢V}#MY=+/;3+ZmJonK~wZuپIn-P`a}mo$i#Zgzlp%v}#J2Ìooq_Ƅ;H⿸Iƻ%@@W%Fg3Mv. B#DpeRc_8eʎHƢռOs,h.,$+4en0Gci'zWw0ݵ7ŽB&Pɶ='?7kWp/"f<cB _Et_i: Rݵ^CU l&I-85EDmo[Gn퐍bI*Hp9|7qc᫽:ʹT[vʙpA^yI>¸Ccm Y3L_>RB=0k^_M)n XZ戟(~w>޻p6ىٜ%o4 |Aw*]hȗ~pb.0 *;O]_Ə=KOVSܳ}&\ a$g+t=WW92ˀ%N;Cֵ/7 #T2!&u l mFy 8Fg h\jv$IHY̐Ɂ垇ck<.i./c,RbmJWfN9Wx"{IKXVUHA~UfHךM&Q}iv3od<ۉՈepǠvmj>~mQiQuYYZ# $kl.H>]Q-f> ~}S9vKsЫ܊FkmR)kB"3OJ[uFfUmIsQLoSjږ-38Չ*9 ^$i׍}uAZMlGS18mFN$*?(5ijjZYmbYц~EUUꦭ J4[;'y-Zo [\߽Hh:5>asvƯ6T*X'jnUtSY?>^XE@t$bx*PGVBSt.L\2$;o%5~oby,q yDTKOnx=C^}aAI (az`xUUB#H}$xGO .M8 p>U~?Ƽίg2ֳn$inV%@ʹlt+ޭ*5ԆGdԞ+6NJ.: ` N: I6.So5T0/N:ӱ|lz/,>ZV|oL^i0>F8>WlGTwlp[OK3=ӷGFGWh]zHEXOۙ6m¼'V3jh-ntN5}3*JvF?5W4v@9N 'qHM*{uWEiEF%6fmB<3Ozai.IF]:QH$1RA:z<kXM.o;T̒8;S<ץ&ף5ˉR{h9z(R@sn`N1ZqOx_(l#KAzHq1n_N#gSۧP6GFF + )NM5pU9g]VQ_k[M6*8PG sV ᤾)=&[Y[yw@&f#A$d|0yr[iZ-b형ʑ~}6&kFBqUQԁ[ѣJG<k5 {5r|d0\|< <mգJnL.pwLN7d{׭PV5TKa I{s\{p8\XCc]3c5X~={c.6Sas){ njw OWo&KHVI+4I9e9m5t8gdb1SS{5 jx~kkTk<(LW9bz^A$r#y'wʇF9kUiR(҇5oFrhSm<&mqlҪQJRϘIȯ;#[th!\+]D^I*@}^ >M5i$cc 7y<*>&nB-22_y^l9|+|؟Ğ ѭO iZm̚S2a*AU,1u6s5XѣK9K3q+c&Xj04>ť估#f[h{97V?m[}[-6,KnG4&͵~ RI#mUB~qسSxsQy.n! u zW6\Oyql-x-ֽ XZY1-(]̡\ئhQ'3Zkuy,L Ky@^wo's\4;ձ)4? (ȮPulhdx_"/24rD95 [FD$ftM> a[ɅIln`ǜq^;3܎vǞxZ/̞"io41<^z5[rjMVnvPD_՜1kU˽3[?&LӢd51I0LqR@z6<hlۥk{xQ vhQ\r0qpk:=Cl |N~oKsw,D_VrJ֥U{Khm9#nn&;m2<Xmz Ilm..EIJY[]`HB4 $+Gu|?:Mީ"]BBSo@k 4Xa$߻#t/z~.]fuEK =ϗHLő6NlmԞ BVukhze?W!| 1 F1V5GR, gQE;ougYvgzf]L=Σni=|ܹ]sAYN6t CsCyFY9܀(1~n+(oo]Me:]/xXѵ]2$k sBJDZl- r NUT 8tQR8f/෵ӖrkMY u+K[c5ո'?)`RW?16cjkØ4vX.Oxkx"9Jo^Q|=z?idgx84hՏ\ XO^kZ$ye!ʝN$+./{Jfk&,n0G PY~#9,Jz(@j3pOsmeo=_[Aq$O݊3p=xz,Msom?j(&3ۊGk +kh.cI -fMA݌oލiA[ i)%OHQjغm'C$f-3]NMKh."1Y²Y[8_|%x Ţ~U ̜̈$ܤ+w5k1ZZ5͆%0\L2}pA5##_~Q`~ר9̌I<ھz>j:Ry.[]ּ! =EpK1' /qF+Mr+oOc ^I:J'REiGm QxwDm-Aq5=\ߩ^S .s\Zn]^sF)+MFW\#֒1i&[q4L,p<6N+ GW7;Fk ױF|#Pc@ zĚ#6pg# WOrQQ tW:3Ck ]n3ơ_Zj;&iXʟqV\8^77A_yF:ѼW J6z oe.)bXzY.# \K2n[x"\v%{tq֏oildn?JR&F<F~QSw.ż/X _αd[yz}*TC? bpT(؆$1#k'x {Oil9&v]p6Cq ŚPIqkO,u(Ʃhڭ-Ȭu1Ơ6v = ;%߆;mY%[uRFK> մoZxUt+HշpfBIP|tF1Zt+ ;{3Yf̒g #.ʪΩЋֵxB]wOf8ϙ]y|'^mlam"}u.?N1ӾCY]jziieHR<8מ+ BF zÂE~]]`%[,gGdeʄR@>|;_DQ__},̍y;˸3'zFb A\Ma]~_O.r)'WPÐ:zibSVa٧c8{MnJYdP<]q[Y?E9[10H}Wi~I[}Fo];s;NaR8 ~zOį %6^J>A-Lʸ(Jrq8_^"ycnV[kg FN7:|RGy\yp%:3ܐ̬&Fz뚷-uCĞ˦ ZSZI*<~b8 VP{kɞ]+LibK]Cs 6A)'t=()O|p,p'+ߋ湨C8.2[5V'>iچ![iK9`ONNzT8(=zwSw:خB&]mEEkyd1dWa٫Xdž.- 4SaۻGkmPIAdYxnty$tJ.(՞{}2{T>.ĎoY]*X TgzU^3n~=T pȅ9 VC[PU!8|_gKyv |=rЙ ui"@A?SFyֆc}%4WWZ&I#('  ag5.hvC%eiV%77DsבG_×wT-Ako;B䫒CȨTyf,tcZűX_jzvmWQr2.@\_S\sl$檶B񏔊7dC+ϭt ޣ૛YZwfn|O*#wH>V!ɧE:ƕj:JƢ~X$958;,` Jn̤B @^䴶; m`KWxZý!kkUwLVŃ2?{ߵc~5'{qkjw!B? E/Vx~B(RP$j+;-|OCVWb8wۄrMN= |ӃYtK4]<-of almu&q^k 7CPٲ+Dp[=q^ *ЫN'5̔<* {Ey'y?*sɰ#Ԟ&6bpD?/Mʧ#N߇C VO}|gdtd %{{Ce-^@ce%A,d!!qI9S&.YgbOGK{k> dL{km˩ܙgԮix,$z.n4mb4nE}z} oSQG4cbHnu85ơ.߻CxiiyE*U !OkH;S &sC!}SR!VUۀ$zw 6~am}uo-K6`+ɾxSK.U0MݧW5\dׄ-{>I5t{ʩ]hz,˷v*3a\lZTB.Vxm8#*.-Y [$UW;I{ՅhU^.٭6lN g Ӟfc |``{Gdynzu-6[m#q隬gBE_އ\px𾿭2k7tk6Mnr+ sr'hM|36*V[F3Z><"[9d{Z&f*q]o[ӮN-l [{m gmFf 0vܔɞw>Df"|Aq\IirE? J 뗚oAtVnd2"$v *]EӮX^. ;Dlȝ%S:<澆N%u'(}׎Z&~PI'v~kѼZiW_B,+i<T:/l5]FZv=0e$g޳|=h5!qi$u0 n͘?0^5w85$mO~mͯíVi鷺+}$Bg\~u;|=qk.bf%5oˍ'):idFU gu扢'Hhnoyn[ rrsUF/NMIr/EG ҵ*gt 8Q5ޖѳ,1D;J~ UGZQ@E^ 62F-Y()Ŵ{D ? Iƥjv-OfBF5~>xN;Yk'{[!XW#k7C9Jx&[gע [WEC449C2~c_F|W=?:4/,i<%+smׯc"Q唹A䨭5cjKM697ѪVZ~y)jD({Lѡǜ3F3k~y9ᦆs5-ͷگdV9H2HQTn;0y Yz䚥ajiepxRʼcfp O]O+-C@o0n9guGYP s,,i7|!?w;=+Z~CljxsZ NK% QF2ױu-|ɪmrfM>3dN3N;ɅT]&75~}丒Hgu)a"$ڠ' C]Xb4Q}gou.3g,.vDqЎ1Ŭ&dBK(\jM0O*7A @<zDO\^5r7+#i>60wܞkeW<xkՓG.nn?!$C4 pһYAt\^jsX.0jBFzںhri`.b£1|ԛ8 ke[}o=~dqѐO[Y[VkhMpnI~Ju[rxc7J1#kn{KGW~6*A]Qv\|eo n_o#Yœ Z<-qav@̤,JZzsB5koK]:)N71(#xqWz-Vpq"VTEsm$㿿SNvbuЭ.6Bxxr[M^Sq4Vˆ#Qg9/5׶6ۍ~1EP >Wc?.u+ v[=BE J1 $:q?[\öa -Ѝl.-J1AGPI+ SRI]ɻᮡEh[ZZj+֜adF |6Vws $K\H$.6^8ϵR懧_OjN}vLq$rܣ9kiKoOӴVH`G F)'֖C^þ{7 m;ݼP`< aeև"IcsyK{i*<U=z׾/vZiVZ/y^yrvq^**NcicY.1*I<5^,Wx_ڔ2iݗiQB>6P?{~#'< kOhvڅɴLrBY'LB|b4m;NWmSLKKRז;FxKT#w-nShqZ}A=ne![KcgC{nG65UsF9˱}ku_֧sۤUFo|ͰxjoZm);(mmCSX,@+dWwȚ;=A,Xii Ѵ&8$T$/"sw5|(exS^$M~^\X1A9ڻ/sUXD[lpVLPt`98g|ѵ b{kFQIe kߕ )r?v)-^˥Z%%vF(Ok?ĺ5.b@ބURQd'KպGl`";k `uD̶:DqP6AJ̋J4HOẫcL{'—Ѻ;2?͐H|1\j[e__lþ]yr@-ohv^ D*Ùx8%|s.y%\wMckZ "1Ǝ)\t$uRk 4k}O65Xo/ݑI'(yxUm&cdӴLwz`c1mn[`q]IOE4<;MBPPK{K'Q#`#Wi[ h-*%ԯ[i^K{@$vϝ#.e;ˈlMEFNь`NJn45a+ݗG[ j+q4;N+}ccxn8<>Fިs䪫_89+ZLVNOe}hkYLd3p8ZӡMĘYnXsH_4JK)um۬W6m$/vF8;Z] \Qw4aldtbwOҺCL4XFe.qm ^yo4M(LIJPds؜tM%.KsiWt >CKy'֡|Ci/ֻV8pvvZZjWD.!ؒ1܀m*ZM=Eb, n3tfBNr:ovÞ?!3]m,q(NӜx-Sf(p$RI 1fxsW֭X V,cjLF݇d=*\[NXA>dO3 \wvHY6Sg߄1֥{ħ4"UݸƪOO#W% 薐j_ʈų=ǂX1x.odQ溼QOp< ֽVVFq iXr26jIe[٦D`:-~A?(= Śo4?Sn[I[qncV-˹jwR\spB<_7CxŖ6Zm,9Xk+! #=xrN+8ohܥT׊'~ ėSMm !EDg5dF 3y ) :wjWkk꒣#Ҭs+DI*.Ob +͇/ڣCy6Y\BK(Q)v*?2r꧐q5 b׆+yM :g${ۂ;=+% 8 LW6&iEcJ@ġF;q rH%NF5f-7G;<.FMJ|9-$i'@p= D1.PȖt`{{on~(eTE$qkRWN\涯J5IY.Ox:>{=dS\6ZuM[ l^9 1lGjaw >"kdž<<,E vf;$ޤwCGȟIXRIqJ29i/z/N?+Jkͯ**Wb+亭ڕS#ݙ' SONk,Xմh% #u_ ~^qcmW_Oe;ufZbVGBIx f/g;h:>cdgs,_2GӝS^umi-no5;?;JLo50( IϥyVtoeF@>Ӹcj}I⫏Lnx/mru#I'5urkH#KwFW$)h^G^$6`1T$ϰZó=J*yÏ-#@Ie#$009]Nw2,7q Gb nwaָ*jVD[S|C +xd 5.;Y#Lg8mb:Xbnl;+8Qjs6PQpl`dzAakN I-69*5>#Ѯ5;9Gws V8A?29\y{`+˜`5wMtm4h lxЏe*h){Y* JkչnmKq?y& xw]4˕mN{Hc-!Y_h@wc]:X\jv3anFd`skPߊ/Xi, r>?*NZc%&*xnAcwxwKѲqPߨ9y©ڸPI|/5Ƅ麕-m Vdٜ0w[-4?hs["xqHqxcIւ:rGe'ap1W Z >2}ޯ5own8楲ռ1WwJ*`reʴ_Qp;cfy{[o)2xJCWV]Jh4 #8rG'bsrW::]9c}"=V.!tڼ c8'>AcԾ+G{A ,g 8wEHgU$A[3];F#$]*Hq->j[2~]sֹ'c;orO)67iĐmT9P}k|7co_zb9;9sS:u.. $eA0¢85`E$Cin#Csϩ,EvI20p'}߆՚9 (Qز5˫- SWҤӖKHيйO!o dWx>LHP8M`=3ҽ ®ڄ] [i-U~G=03ڼt6c9KQ{{2*4 ܂;6&}Cpp]Ԑ^mE4-Wa@ #NErhZ,t %8NIi)Y|1ቴ=BS[ f8ٴ\?8z8Rm(-,)f*HO ǥ}Ci.O [YJK'FQOvp2^I A~~ULJm+̟Ix פ&zͽO6:__..OY}Ըg5Z_xT=ݹ,g<@⺶=薶~cVwـ&IuT{U?>־)Jo ΫrmDe9'И|ԮM ՛KbA,AϾ_EGԞ+4"$ tE~Z_G7VuhkQ3ZvdXrq<'ZwVg6ѳ GSsX%)B(tҲg|3msͼG3+?/ZbO/ʐ_H-sbT+"mۍT()۴W=P5op;h!$0Jx:Tu=UPB9=sSK"+/.:dU;i#DV mȍp?Q^aEN4T͌W#xsŶ]^ܺ.ߦ:EScg^cʅ *r9⹭ 6hM gVH2IT0{ZkKt~R~sX PMbM=18,@s5q[ӒFO%Żzq Ȱ }k/ xGM~^A+2ї 2lPBJ_|,-R_:ݽ1$y6eT}8⯍KΡs-z`nvA^:nu }ݭ{G]7H ¿j򠻸}v=袻_|FI|#+{$I|?ZOj#ijjlB@=K,~FV_?]ۤ^P1U',~c5Q#89_keӢ^Z具#9啿 SGk}>%61ZdRi\-;zF7kTlQ'5:7V.m]R9þzOl·cr$-,7)<;#ϧ<{ӯ/dLwXsZ<;qi,ұR0<ǚyር C+rޓh+bћYče;K|рBfd1rzڳtKf6ak:= m#pQM'Xdb$.@+p p23=sPBA #G̙@!KinYėsgywƗX湗-;7F^S'$nxIuO^.sdom1W,GC feX[=Lk8p .$#OKujozd!HEjBg(mgA-+̸?9RJ9Zx_hs5`ji y'| } 6lV?df\c9muD+#h6DF쥀X9חI_ ?;^IŮ$G<OC\']_XK+#Waܒ[{z3]w,Y| 7NYmFow$$C0XkJM; ~{XQeU X;IR:8-Ēi]b=նNit5;{C"$u#![w|5&K-V&H18c4Mr[֨|z-*[ .,.{Wx;gִ5j$M6Y"u\10c'# ڹ-2^+㴆ФK ȓ#Q@9aX!,Xn|2bAqjͥIEckf=AwVSokgj>ՃM*I[9AduJ|1&OKq91`[w I։ms,&"+o_3$ <ךUvev4|7& mjN/iE~پ^ 1(<⺋-?:zZȒ5e~\.Kmmf<7M N{XfoeU(;l{[H}-b{鑜W!IJL[|ށ +hzw7R9G(SD /&i:k$CLܹ,y#:\!Dmȹa!G={F-b%GxJZgCĚ6i췭+!*˼ݷ!gVKkk]*K+KLV"S$f\F% jemwykAB]Mh|@lפKH9A,#ۭz_4r ?7bZ\\DJIrNTqjD?ϛ7 (E7C^,+w+ 1 >UCRm-|[$QC2p9 ׸~:}擨k0^[Gu[% I7`O|wF~ i7R^lw6 ˕G'k< mug=>S׼A- 5 j)Hd p2>QW9d#EuƯ~:$/-$â'+MSX<;ة_㦷x31OŸ?G|ozgKE;HM#{峜W?f/ᝁl]W?=I?¤gֽJQTcaMmϖXW)}k_iG(sڂG̈mTgGJ 7Q!{km<<˿K狵]B2ݰ?5Jf8SRpV:K/?q?@+~)Z Im+ ?*O+;ᔞ-]:4 u#|+⹬;=2.Ƕk8^.;u?@5rxt/,,Q[v1ZF|1ϩ|U6|YujT6XJ!_pԎ~ş"aQ? = !<. o STH]FCqoR:NZ+g+{p c uk·("À!=!`Wk(p h~8S1 =j W EtNZG٧{ru?'oR+>Y9߱嶫[:¡ʴ(^OL׵? .n[jzk)r10>WM%1FL99xOZӗqyeu-<-ݽo!?#m8Ñ[|+4MWE]JI4yU$9Ց[i6Z5ljT*9\oT[uU$Df'd2+}^◺ ᖆ].cS;H78nbuUK56]\I;lv^z˛iڍΡl ZP1$j6r*ĺ?g+[[Kyu(ou5G''p#:mErA]Y}֣_Wy6Uh;b})>#x[Ɩ]%W1"`0 >f\ֿoe{R'73,T/l6H1; y?S^(9%)bޚq:mfD1Ym\dB0G=kGBҡ>-شqř.B::J<-;O +H*=ҵ + ytmF}N+k> YxOO~,rY&}9e@UJ-=|j֟jZ5Ђ]Vm9l;{b់ mswe,7 U 8*2J4)tE!Hs)*O=[d38=%e~m5[X5HC1a!lZ7_AѬ1hAUeo}o0˾ga-FԤ hy sCwukRgO[ST巉FZN#>GiO%k-L].GqI #{LjX'#XV5sh}k8g̵;%|AYVw R7FCgqؑ޺ٗ0hRRYe1Fp {X935˹,{wG*T-2+Ύ.^T Yj}%柯4vo me>> i|/1vkq9['ʗ9oTQtzްҺP{ȚEpy P?\W*uEE=OĿ:CK汽n^HB|V~~ +^f{-UX,"$o+.K />MMz[$<%ۂֽ>^*<Gh g#T_;zUiX*^'Ǿ0oxWJ+K)o:OXr8|7VKE3]@%B#$_!|un~'i%qYPܙw$$rrwms9]#7=*t4=򐉁77XU KONHQC 1^D\\>յX8Al(Uf* E@Q[;N?y w#0>,LqssOS↽}<s"YZOd3mDilAr1;dFZ{[kv2;y8sP6O_~~оum/[bVb` (eRH_տ zxfS.ZF ʏHB2+0-jiTŸ!xS]|YA,ڐo-d.G85赇LkNV>Jx`kzcUTl5PD__8/aVYG$UI'=3^ RRO9/vݛ[f82ii6HL8|lA"Ot♗D 1$L}p/So<=WLħoͩt?9XH;G8ݖZ0=žcpiIm%rgs +tB+$I$J|#"L_ɨ]@,d z)cG/hH3J:4x .xo΃n)rZ(}ΏoВnxė7KWEe{Ɍђ ,r!LW9᫻Cɮ.6xUIr7"䟺cMd\>[Es`'!_p}k!}2 X.>_ {fUѧ-np~KT@_s(I.q^ᇾK+M@ |jm.'A'=5B燼%JQ|V|mDF +#1;wg8x/aXs Ie$ b6FH< ]xco_..$ 0+{mƫu@ȖrD =F}+yR#53?;֮"Mȴ9T¸>dX"|ˀGƼ־ M,)-V n:>`Đw/vj6vw^[yR][nw1Pyo3_>=a RA0ZK.Ŝ\ -CNGM$M\}MgfI :sYSpIK,soۄ DyvSm57[>58ry&@'?]\j>4az\A9| lr7wr⯈|4uqpB{uPNWq3ھNmKWHgi9?S1bitaZ\^}cZѴ[Tf1\1 Slcm/IeAj.1ā>oI둝]kj[@ӞUbq‘^N"OSEMZZ\ Zpk0`GҹΏP^hT^$7<ͧnWɿ Dm[jJuc|9rrIQ^zZߍU0)_|Ϳh{YOӒӏaҒSBsI+sGo}5tNyZ%1cB@8_Zkǟefy?Iܒ\M:}3;Ncm+}݅ͺ' }+.t1s;?S|vr81үŷ̉]sQO+>iFCw9g8jWvOnKQ.7ݐ@:ҵt}z->=:gCգ@*~lQӊ.wwcVSGi$k<0[fiAeNzAcq"}2فI/!Ju]o('VWзdk%ސ=@J>ѱ׌Ӟr騳 mT:+BGScY&"IYѐpFyw*?ଟ_dӬ.Y6L|$`AF~Aq]kY3Դw_x{PGO+Hm+HRL-r0qmiC@56f?mr7CBs_d[oK %=rSS[mN~_/xhRDC$(Á|m|_%mi.7`&~]K:=B\s%n;G\*͸ .eHUpђx$rk`rš:B+H `ܑk.d1,F clW&ֲ/?3~^,\msF{'[-S Ć56?\q~_v~K]7·Z征Q 5{l:ĹXSE._!C|<  :޽|iUs|I>oUq$@s5/o/'Gv8 '+`ZWW-nk6BcL #+7E|)A~i|1]̶:vpLj;F횃ÿ|9xú<]_#̾t#Qcp})?h?7?-/V GAkCFb1vwgQ]JMSJ1ioȳ(A2 ]/ T秣z7;^+"$\ǯ>sk |G0:ݰͩ|`_SYW>uOjӁ0 HHy+<tqK8; pr>aٯ?hω?>(kzլr}VaXaF?Z:ךmuTRktsal^.Y}q@uvMk#dE Ã\{HU2gbH8#bturge=⾖=kj)kv麕-"UG$B<#5ku DQCN=}kcW=deϭi-k>5|O{4773:$%4&-.tHe#!R7S/K}Kh1ަB0͐9 'fDsvJvA2EPN#5xz_[8FHn`Gӎ0OJu㟇&K3xdh f)m4o-n[vDр`sRӼȏZbOqJvswZqPWYyPrjL.(˸#8ҽOZE<k[ !O%!Ofԃ[y5Z;xQ}3MAq Q$[l\_|wySQҵor$۩ز\MJ s5WҊ; CVq6shQ#i${Nx ZMM[TD#12Fvd&0yz m&O Ҭ|B|t FLrǸ渿M_VjH^ "ұ}]ݾDG<5V~!K$Rܲ|27Xeӭu+{ͪݱilfHxҩxs:]ܯl.|wmŹ8S\uzzƵдufdmCOE̵コ;Zꭤ_-#n1ׅ/w)VK 5!DCd>½UK+B̀bJt{.LZcfv£_ |8hQlV!aס |6g\3Wt(U`Hc@vz\ѓT'KW;YԼ,P[ȅZݾd տg=O4%>zޓw!Tٟlt'i^f,+x=\S5t5y^JHE#nu$M-`@cԸ7%q""dnJQu G4so \W0r~{CƽQ} f91 o:];\ ;lǔA;O\Rz3Pkb|(p!5i[iő( ʚ?GUB@j/|ABZKq#>E8أos$Ȩ|P)6+}Ӄ[hsGsZ0cee~ԛ\ GOxmno]&I󭅤1+d5Mj"a|O0ς%0r)ǡ|A|ACiK_DA#!y*UZ|cF>.$:LƷ˄#?uBIc78KzV̤φܬx";-xI,P٭)یs׵z.j^gV*-"11kOzrNޤçV,\3*A~\qW؟%ݿ>xI#+j&N?^0j2\?ʐ±!9's(q^+'xSgG⋇X >w1 $= u^iu 6SQ 0 RO_-ش(U,V, ,"HۂV?*ܩ892KF1I~ygyZ~oV]$o#1C*|cޙt7\F8n$OG̱I- u7噡 r3=r5<:eYmKUuϮk`!V3s+H;Tu/O!?}N{_1P\U6N=kӭe[mzxnX4B#6X9EТKH`]ڪaTaSX*H׭J(GٽRc'MZ;? uGBdi 9pmd]~rGԼRmid.5'+(ol-{&!a%cA? Yno}m(N gvwڛ!Hzj&g:oGخ#trt1<#Xi"B0~||$~_<'_cw(VKI/ fYCu+"Z3}?T -j1&O :UjU5g2qa0k6r@dFk QaXHA(Jo#FqVZ|9TXʨx^&\M6o}ֲFa&}RMvѥϝ 4"7'}1T~5в)P[8+r~8ESXx#kBNO<};Γ0hCIf-ql׋5 JwpH\4Oy?(c'@ID4g$V$/4F9!OQYw2 S%P"? fނ;=z * ݂)#%wp21W5%[)߷dzdcҭd>h}yG3JJN<1~~4"6Vzjt\gcb_9 c ڔCV(S:n.k;MKG[Oٚ p'6,6l0qXZ24-*lbE]:o*0cS! ejKClVFbPvm|6[>f*8u֟:ڄY&GnlVM+2^.eԗR.l]Fq.rZ_ܺF&Oݳ<`h19'׏iwזXf%X̐u99z_Y_jh2$:^C- JWn\}+a87k: G$#h]ORTs-5cEi˥E& RqөKҟUX7XͣXst>QAϨ'ڳêXi֖\Ʀ+H8]8FIly=+9Le-圑* ͎p['$3c^}a Aǖy `~ZZG=}E-r 2M|u4~On&p׻J(4-m{?º-6|E,p4qMOy3qV߅մ[McTU[[eV)thdwh^|ǚ=V2$ex%F8Xzr_ bvDNo5N-;5]3Z:MRp-"Q*2-v>د i ʻBzgҽ[FĿ ^ IeB2y`%fY x2lz֔Ȝlu֣F,3orWgҽsGƄl.5KR!NaNrkȼ%[PFñ6m>o\p;{WI_eK]&X,kwrvo\u&w8EY&_>t?BWQ;H9sWi~-ͩ뚔jpdc9 yFMu4]nzU2D7C02W=qvx&D.4vSG%3.<eW~"ּ7Z#{ |aAс#bxK,&ufK*Fʤ $gp>"m-mBK[l]g@;@;9;I3^6=?SѮ4EѭVT[Y۸T6[F2+Ҽems_2YؼbwRu|=cv$!e} 0=* Z[8f7L;g,6Wa 5iߴwxe'MlVI9H } TU<WYS}cu [2X䶧vMyh%D<_RdvӏC4km3Ezu#xׇ%fWIh%tz?Hl8 v^[iH3WLAɓ`ץwP*`psYGS229vHCkU~O^|J*>WQy]m2}lӱΗHYٜ2gBX ($bO/;u> ^5ު;=B?QZY;-O*CvjuWd>O='Nk0/3y׭/Gq9LY\ڱm%$$֩5W*$WωJ8!cҶ5xp~6JZj2 1־~{?ky>_,5zFN잘At_3b²v'ڜWυ-לjı_#[Cr)R;ݧ8xt>?x/ݾ&ab E[rXjZ̛FX]R{]MMu6O:+յ_jo"!@dm=xTbބ$aE&瓝q>{k;L`h8QʓOfZڄJ;iH9㎾^O+IvUbWGڠb*QRϿ{D.5{%2"R1_Nlm2͖895'iPX58|gM2HGU!_jZf)#ha#98Nd4s6|)__ '0"]'57% G |;x-,tAk$1$g=:}'^xb2Y4)9ּڏe0UABOԞuAM>ra'_b6_u2g :UfI#)8ӽ#&):_¿`ǎ D4Y-}to WX{_Z _Gl. ܣ᳻V_WX)PW Kճ)8\U/I]{I#924m~qW#8ViEJ@I]7ZjPvWם+q2zolU$cD_Vy:Tsu}N:[,GH,1?ﶞ&yRE=NzWi^%R eSsrׁȮo}YW__GT|C|i*_qRFqr|K0iA}qԊQ12&FT(?W|voo#~RN!Cwh7=0Uh\ 2B i#1zT\_: XK*Z>k[avԣ=k_?7z嗇. FfP@[& >\Tiμ=G3پ4i' qyZ;z),.Ws+0\מxgS:ճl-t.=2~U^zƟ hO&o,"L++1`1٬Ŷ^+=#X*#M:)~EʬOVy?rHZD O@r?Q_q6~ȉgqiSF+ϩm ׋W_綵Ϸ7J"|Ab+j?Ciڕ¿+-ŝ*XcT})3J.Բ>D6S=@/]6&q`>ٜglbT2qǵ}F~}2–Mwuڳ_sM@e\l2|)gw e-$crǰBNs*SCs 4L˞:-+Ğr;Wg9cuXs+hDTUn'vg+ǯ:=># eS1Eai5ڛP/# 8I{ v'5oF؍B=MryMU5K$exZKY^yESoL׆oЋKo4ify'oqs6&ş7& KkhaInd(#j|W{"j $AQ/ Ig}ksDcI;W'#\} jľBE{IEհ9dāP ˞3+Kzsx_fIkGa%iho+?Xז-"EG[0ςd=<kS1?ao/ O.[GB$D$HA 215ObOR(/&l띪wp@?I6_E%Yn2X`}k!o.[[e䘥N; \zS_NU{4VB't\qcS "mc4isť^gq[7R ўx75Cƞ5Ŷ]lTPޒ (FP7"zgMR.M| < *>QY.5wױHH2E1^ңNSi7V:$jVXʤ,JaBI?kNQdIkZZo l){ϋö́f'OQ{"a%R-"sH9;2nqsT=G_φgMZjא1m'#1 g޺xc픋ri' %r!l"8Cqh^K6iemqmk^.Gqlwjϧqq>Ѭ 7^W/c ZN|7Ek4`Wo%.O""z+&@m'Is ;NH9_]—z~ͨMڄn~̖xȏh*x_m,ZF E[M4Q!ˎ0G*J1=[Z4 "-OVԿ0BʖzEꄀrJ'Ҿx ׅ.Sj,b`FTpq'ƻcs~² $1P^FٔÂ~ R`|ΕAoe TS`\#Y,?/z'G)}7V\Cgxm!\3ڸZX#ӗ7uv#PH}߇V z'|;^5J1C]~@W^7Hr=: RC}r6Q^*uisKI{o9U Ѣ`fԣ!a+8?H1Iq[+zZOdNeA$c8ꧭl:މM[, ([J= zc_c[=jYX.#fwEqs cm21ՐI<Ud'HW;BG",r#H3Bx#s+~OҴWg}S7e9-23V~ZxP ]Q 07٣M;|t$;קGY:^{xKm-1c p2 xUT{JnJZu:ն69bk&tuf * |ǚ;ugxx5'ҵ)j"2Jȣo]MԴ+ koHRvc[M3f Pq xjhۋ_jq4bh9]n+KC;>GZW_ --,6%Y8vybYFr¼Knq߇ZD^j3<]k%-2UՅoqo^0M2.!qGx?Z-4Xd7Q9 3ȯ_+5⯶4<-[ǃ)tK9V fJ~q(TkmVUee@N}~)21)T+hRo:-&TaZȑ)APxiڒ9^|ZFu(˕]FՑ_ z;}mr1.ܚej RCl榁DlB[+cADv.,nmTiah~ ɄJQԖ&{2Ki[   vr2} zMNERf TW?X|G5ᝆ{}i hgհDp^k 3OG22&7Hd!xtu8[S(\T22ʁV4>95xTmU Vh)! >®6xfNN0 z{Λ\ pr9*_FI_yn/#$9uʂ W3~ϟtO6ur1ɖf'͓ċxF ]3x(: ^Pj1<ǟFc̈́3M_t EG۶dʸ5) z]̈́Pɞ̱.TuO~%X3G-ˁ1_G76cO!"I#A2N{Өu؊iN:5Ƨj46SvʎO;? µ``{ ,u7%ޙ#$.xJPIXKXNZ 8T#YViïV8ȫOĪA&x4;hSqgt$$YX#Vb oy(N'W[@Y|hY&s%JpGЊ~IԾjt o9!%^#"1|EFM1ID @ք6v9|J~vv(.fxOZ+Kžŭ$x#({9#Ҿ/i8%7BqaLUyc<1D> m8$wZt6e*VCOծl 3Ŝ=Ekx;Iqt;YȪ%ܫ cbw}جKqŽEv8k:[׺>X Uc1q=Mt:j7m8 tkNO5"*">9']}[g[]B+_n0jªIZc[M]Q( DO# iXEZo"^Gt$dNmcGKMZI#JANP)5ˈ!lg-eӒXƸ+]g^4c iy>_p2'J;+ƞ*qjڼZf9O=bX0`~U׊uz/QԴ+On.,W,7!c!s6ZyAzE<2y2J.$]AV/ubXxGYhs5; "n<:~|msq`,sXHGb:Nau]KJH72 n R%zZݭ`[ǻ2,j'i̎nj1#q^g&b"%4f26n%rixOukQ]xp8Ogݞm]RWamt3dvR5-)B>Xhok]Bާ{Gh7ܶmrO9#l5]kpͨU c;8+յk4+I Xo2W3k9DrгyiI+G!9>x/Ц}&Y#:-dw@`xƥj6cGĉsp1̅;,}@@,&kx wJ u#[VFM֧> zwz;+@f3eF;W}ᛍL|9񍭝ΦٚoXe8fTW=G]>@Ѿ Ak$&nY\fuצ7F4̺qqݪۢ[uά7.9^P wȯ.YF*)ٓ^Zj { 2}'qfќ-3XwX]xfIMSo>B8f嗝ޔk^ e8ƫ}); $P # 85KMu{a]k,]¨Ni@ t^4,(sWݕ < G-Wο!U[em2y=ѿ*u˩G4%̓Fw c8$yW?..] HԖq$5B۩5Z_Kmu:u\ć-6p7U lY}UDa00?3\&4 SWOuI|.X1y]Z[V''Q$pJBУ$ٳ_GӅKny{No<5ո!/c䨒5}0qsM1Ys楔(`Ax5x++ ! (A] v|v|i<☖b%sn0a^3skgvEX]/7 5 VUio?u,Fqz7 :g7WV6#I*q/V[{ UrZMe4I&RHHe!Tey-i'?v4*]%b}8:-;]3SI'J?kx]q/ F$`Ђa9澷5ͷFY'I~Uzơs,wnp^̅}⎉OOX⳰_.p]䈲Hn1{gzDŽ.5KNw9Sc_3^#m|_x "k_o,2O dSb+?i35pveU;p+gx ez^ +M.$>lZri'5xnϚ!x~w_}^m*q(ө\d>F=TW\j֩C+7'hONkBπ -σ % 6u\DUC' /=k᮸4n,;_XdpAM7ѳ*m;+>h6|KLm^Eco38c1H#ɭۨL[p.#$AFD_|6Z!׮ Y\Hö{)8B $WW佹d  7}zeVm!4WG3}_ҽQgm,5hsoo+Z]LH]ǭui>ӬOch3s ms NʸYmrc$I"U$|wQ^OޜTLx]) Rgo2!ñfݿ#;cIWRY!vljCA^?"G֦g$Rq%T"O;ue͎wO6P+*}BYEvSJ-MW7&|)YC$+G/Ѧ±m!otp#ke-ܖ1ZGo}wI5x` wʏֽ襲 {Rk٫[D2$~WנSpKBW֟R_K@Ϧi"4+9=s)#%Pe2GvI]pXp:c8Uo/pOa/`UdMFqʹMˤyc#[-Ym,v25Vċޕ|1,qk&ng`nC#0܃vzLloKIoa[Ԭr>Oյ 4I/gcLn M`Sό0ŏjȾG‰mE>,f8Hq3^5sjw"G4^ P3:z?uj|Վ_4 ;$s q5/mS4 oH֯"+g*^՚'+| P=:[{^Rag_v} Ğ1Uiy!dΡyuq!#`?Xː6׽uW,u/ ^i"ˏW <=>u_k-r)° Wm͒K~w%.{j]I:/0PI85u Ft{}>9Y't}G5w6*6qamwy-8@HT||ӊW'W7 b P/R3R@}'\1d9=obm O*C,gD1\'}X}~*Yƍ....&aU$eO\85hXx'@b-ڭ,[ km 1xnxQkgh(ԐqdU'qҸA|Ng!}t]Qbᢌ$ry}54 ڤۆg$zSEu#֖5[*K+,xmt,^]n|cz_a):)u;"xt?8MyO5C]4}zZNtmU%N8"\jP?mʤTѬ&=fR+!Fkŗ ].J\Tv$gʎX 9ބt w ⚊&i$agcb!N\Wƙ 5Բu+-|o ˇ ҽjpŹ&}K֚l2/_!Ă0Id# m\iNadvYH ' .kmh6V<ֶ%0M Hh^^).&Qg1u\H*VLP 8Krxcӯnt]>Y((<:w3_?fVF\ Mn7VU=FnOjnѝ/ܫmi$|>H0ULq⩺+33ZÚxFF-.-ͳ} =kQcS[ _ĊuߎJy&F\r6Qג^Wp; NU9ǓCGFZ֣ 66)<]Wz2Tw!ifI1w92mHƛr#zj͘Kyq,̧hS0s^Q>躶eEm_^ ƄI7< 9xJFԧIA '8th9v2|˷֘ &FjXM8|d~鉤;i6:Fb`xþ}O<=< jA-#&K6ǾE6^qv>jޣ$^xcU]VkA$h221k0լ<5k J[Y΄k54a:IMHoRF#,[ءh$EExE?Z쵏-C\#4Q#!7J>"kibBF@)ntlo0N] vϯ_#խ E0.K}#5G5S[9"[،_Rp~b߁[pǟ85>%n5Gנ]Աŭj)L 2[pO=^q tیduO|a5YQu( ?0]2ɫz:H剮3Jl,7pkҴ{Ya%΢Gň.s־~a]_;9.'Qwڕ4=aGE.>#iӉȆ$U[sN+ƿumaQ7 ڊ:c|A㶝/46Hm" R\{p*i*-hvX M=g7,%n 28݃Ȯ h }ċ]Kh_%߿+ϦO>$-`K9 :l:|ڮx8yWNNQ9ۗPSƝiJ]SY>[g_,JJrB@: zD i В9cy/:\r\.q{bdHmX^[N>SکRXu]wQpA |gsB܃.sjR٪ ey ݚH6'nկ0'|Y\ӭ<>rtvDA`Z=tu g}A|rsHZ>+CβVG慄VџWz?nl|F#_hoE*]7;qZ77_E.\\xP!xm f;ۋ{+YUYƟ<(1ďދDcc!m$z<˿ORHű+0:ӵ}+JM "|Eb.HXH:Wnmw{Ge. sNXN1+iV7Wrwk~("{F1 27 ݏֱB/;Pog7 >U-(O9b3g jEZ_A]]Cmu!}, Gb=޹XR.9[@I2" .6ƧދrZwt'OѴKdopzx7z׋]7E ko3 _^1^-?]:/S&hn+29Gx_W4ZޣiB/Av1ҺhTI'CjaAJ-u &;h.ÀAsҪ|7ORKiW$p#{]wVze[m>pdlc U?:gxDž~5Gd q"7 sn5e^.3KȦ-^OsJYK&-XIPQ$h RÎl:eό1pH/$89/ ;p\tZK,n\`GtS]GOƖZ,o 2>W9T:fT&WekHchJYt:'lX]k6o9VuոV{LwP9<0n5x[ψSM,so<Ī ڃy$^wEMBza2‘TBuGFkMlL]CE: ; Ik 6ЍMF dW##8'S$Q!3n#ϥvjm4Yi,12hT?𦕢XD4 qa ,g+F=+r->VKnղL*k%q)wʶ4XbӲW=NXOffJ>b0z#54}=fԠ~yK yHl-p3Xp+U XUB,!v kD+ *Msν-F|AAyZ} )&^$0&7t5H[HIo:^Ğ(.f L+|],U4Ic('׊g7ׇtiG-{Mķk}]HlR+0ZGSh'Oc>x ;/6]j19[c8~G5?f*~7 MagZ}J$x4bF:zף~$a_ YGfC;xSy-9 >+G.meXp1#GMNw}u+o^gn<ˋH# +3p$)7{5O:/ KO/FwfF%I,O9zWK kxiA+3,It\Kv xXk}HѼ?q0}Z{αn'JƯFK3`+`I X,Dbbw`Q<[~MJav;Y#o1]ƅ'hw5ߏ^GQk/Xf Xv⾔գ|8,_[{(dVy-H$ z0Rowa)GZy:(QeA 2kƟlMznG>\,I$ֶE):p29;Ck;&tE<ʎeCw:c^|-=֬6qqqns OO'z^Ax, D c[F8\kῊ SS{,~$V̺P@e@yaN ߧ5ׅRv|7nM;Y+h3~I gl+ONZZk}~DACDF@?Nω~+~Ӌ.Pfcbu?xq2"|:׮7h60}If2 F]$eTr3oɧMN\{#r q@?Z_)! NVgI7 A#+``g|dOm+\x4Q y* eC Woc^2bo|ol v0ʳp /)FKAj6;?<1ך/, QUӯh؜{e=3Z}[?&5pHunnayP'@-0NdY9vLaomo˩ļ <_I.T8+m@ffdT6zW& q^.5W T]ZtrGW6G\&{/)/Qk gGL`H5yeШ>Ѵ| MGkK)5[Ku!#s,x/@YN{q}Irg8[\NMKW:'RᦚW+CXծYØ Ag8xGsWJ({B`k^kAɤ=oFumumo#^X׍[ >A^.G%#h>w9oMs$ֻwn\>Pc?𖡫i iʹ1֑^2RB #U(KW/=i׼q"$Ҽ%K 9+<rkC[J֠b:Vg[+EacW5rjWhe(@xc;^3N֢:sR C 3#5ة** +B|4N|gԌ( (# |k9U%3"]X㈅@3\uY^]\hi (I`!p]sǽs^ >Z]I&.Ue #9i\9ݞ0zJTW:4mSNJbҭuka4!Rpzs_}&VѭH,p0?vŶ;b1&Ɗ_p٧%Νnf(#뜏ZOF_Ȑ ykUqbkhP3m"'O\Wcgy{kyOipb&Èmez=k4OvqFV2J:{Qznd RWzҭot+X=3Bb5,*rxxOKM4n2A37{TSW̶h&t~fVO'qݫk6<f?Ya(GšUޟb ܢАI}&vmQ%ƙx !ʂu;@5xY<=: i:}IyWI\ &KMn h٥EFA 3RՄzn0j-0=Ң-^bbs\rZ-U#` D ѶmW_xb|M=gk-H )i'i7:.cYt;I̒[ ԰e;^y'<֡E|n ڃ,x.i:}J+kh+UI5ÿ-kl Yه%_t+ZM' a?}^, F¤AA5OvL{*3~UYkn!"[=7~_D>%kbdwE)ABU {[?X_d/$*#c救>#hȌBQ~7XWּgĺZ;eY"dْ? {4NFydo1!!28k|TӪ$Jur?uԍuaSMku+&3x^1cm:o-pY}MyqkHi'sp( ϱC^=֯ZO2}HWK4Y>_f^kcuo#*#8p:\O>j>n$rʬT$ۚfL٩$&p uɐڴ|uh6iXyn,lA9-xhK{\];oÒĦ "b^J,} x7]~/n L~f8a߅u~'T "H_y2#۟޼Ɖsxڦk*3$qw9Տb}^]kZ_Vp3.?;; z޽֐ h4:KxmIWQd l zkا@ vtM^ױJ@`ϸQԑC (DZ3?fOٟ[xo#0lðy%U2( 'pO<5OY-qg, ɉ2Ĝr}5`-HU#1j0W|e_xOk٦uLOm|쩗C}3zע: ԧ^쒋v$FGk}mbG # C7 9ý&ڲG}gdyr&#ضҌ:d)϶ 'F<_ Ht,2Q =:w~eVg<7ݰ‚1 }+ӅӅW!.vSa?+(F[H3(M ԋq̫+#0 sx#tiڛK7x6Y&>C[* +=wJA7Q[iଭ,إظU>'_s WE}1W}"KcnsoysR[{}Ӻ$MՆ2H<ח\C0v0zF3Rk6[J񍍶2H5&CSYy L+䞟ZEHgg%`B 0?zv^jNl&h,Sar#k=.`Zm=J,(NLZuF&ނ,MK10D07)$w~'wE呷;ZMaxZ 6Mhl0B#g!1kͼU}&Mk-ݳ-۰+"2rv^״YV:5گG2rی$ m2Ko i7[&Po#%0'Wǒt+\!mŚYD,6Ƈ;5Oz喓6wewkm]6eJH!['$⻏Lái\~щ­'n'#ERBdTezv:e^t[)0<W i~\KpG10uźT3'汕#$]s ~Mj+H`.'vSs\[:L&򸷂66<;cU3UT(lf=IG~/e?ݰ.ΈxYʁu ܈Y< ,I"+smSkfn귉}$G4!Y"Ԛyn,-EU_H:t2kfo0,^:jwe|DzGsf #/mB)k;\Eu4*D=2ھd 7u܃RSpNT[3VH$]ս)S9H7Zi R?OTdx?J?_6s^oVK B8;ky1̴ʥ$k jˌn=*ʌjtIDزm^Jg]7ӵ1xoCWeiWK-/"JE"W_d{FxYyc@^p=cފ؅1O0"';^,\0L(rj{nźArGU~-G!c+c<g5az5>&}=E!kg9˻G̓=hug`QB-a&!~ nֹ=SI/,A$7o7f8af!N !wM\̱M3(pgrۚM*S֫y&lVx؊CY-'HѨ pG?zv:Χ,c ič#?^O+UVM/}3K|GS][a7E0@i!'r>O-KbMBo2("/5Q,ܒ:sXxӬ/ozU;15э^:|V߃|!2_[^۟72ylH@Ipy+{c J}Mԍs lQʌp~Ocm;_jp!"{'>3 5o~Z}:kx,U=xjPisF*M\x?\-72yloh֝uբ}n=*kEP͛%:sLm/#.@>iW~ѯ뫫R=;/Jgeqp LXJ%:)a+d%FpQFO5'cT>n!ZZYcepcݫogts u}j+K VQͽΘY1\q_߶Tڕ5X5n`b5>G*ƾ(OKDgfW=3 ,.e{]>8vQ5{Sy;MY.ltzWESɌ}rZ/,9#>RR⒳;'U4k=R3%䲨ɸ rk?^ mJ(˒TaqPc0qX3ɻ#駵֧ڟJEdu}."LCd”ݜ#Rm t`8ѐqI7dL#PGskWY@m<IjZx*@ d|)єZԦFp^'w%,@+*Ilps?UK&>lRF\ ]`9<9}NmZ K 40HNYg' W:|yk:fZmrEAPn TV˷*u] UI#l1(3r[o'7-SI.RTyH1nzihw;I$+pc=<}5y1Q6EhBl98.6s4dARqW5mVuk(UB ,zOZӕ[R^ ▾ŠkS[w9G+/늭Q> :Χy-n,:ȱ H0 7sƓ=e$?,T\כi!i˃)7qs#&= =dw)Xవq8mcLp⡛_.[bd7$0Cv8\⛵4TYŀ ޷E"/Tcj7NZqM msIHզXmv2#mP2H8nM/zvқ;mv]zp=z*kKlVSʞzPGc-7S*uop}zf):B@ѷ<ֳnfY$%Ĝտ^4-:Zr(x+}Ef~$6ߓ6<צxk~1/Ҡ;vh{aT`cyo+wiSO4S&p@[psbx3X^"yhwzNEiqF0=˯VNQ72s't BQmf8b] G67s=kwX[iW@BxfSv~`3ׁ]*+`F!bXmPץni]-E3 ^6q;ԏi,NE,#ǀ=3Z#-0o-=UA?Pѧ$pT xgX§8OKZ3 w?Ji+\gh'nmZnVK)8r1Z6JuB9{\i ]@rRXӘ>0xhVx|)^{W7g\eU|=]o~!ӬR+¨G8n@IҴr[iNmppTE`Dzsº}oG}3]ĶwIk)+U>^"fA!YAnJTey۩^ ;[(C82˸ a=+|=uD+~92#}13R-mp[hFwC*¶]W_g毜,(c#b_1Xm1td }kh[^0 ƿ@UIuus<|Y XD8:8ktkVW噄3Fs'j&}L?]fk:]ˍnpS$R,m,c1m#'w{ׯF5Zkm77[e*g*HE{Vޣk}1H ݖ"Wڏ~ӈ)=BGN:Wx*{onʤP?5/JuNOC1wG<~AKFN>s~zXwP𦡳M L|c$h~ Ӭaʺ{;'ka#J;x*zG dW̚&++mGMk{H`CA^cХe+~Ke6,9דW)𕁪r{?6xKCF}oĶĨV`uxu%]/i,k6(mIY%'㊓cOo/46?Qq>e ;-t|KyELoLtx5-ly[ngP*$'' |'f-f}2X841\W싫RmaG}m F\%[p ys.W&KǺ3ilmDs̟h@v/*}1,~ѷ8ѭt]i{y8cU$z_݇q=OFԟ}mMq.WT 1_|.:jBAm%׭h x9ʓzSsu Z^^K[ MR(Lgċ@aߠ)ßUF\Ӭc/%xA?S_z_.7BI'W.vK,=EJ*Iw|]O¾-tSYbRzyW|vBXwHp:>Giipxƚ`B1F~JRnL|3M[&ywXHQՙʪ;q^ |5 \nBKZ]:b>Bhվ#Q\'~(ϬiBmυ]a;zS  "AۧğiYkw̹(mks7h s{9?_JX{oavS.OPGzbtۍ6x$!R nԣkUii&wdpOSa4cDQ3ƫy.b7?ί_j\+FFݽOֶ9S/|k:m&4`rHHI8Ĩ|k담YK)UHF8+WT҅wY%YzH"K-.ONH?J3#2Ȓ\ouSg (K+< 赶iZv}"\'ȈX3ayhVcwBR\_2LO^zf'K}wZ@1DHULsׁ\ՠZR̵FK HKy4$çtk6O 2am,ԅ8S19穭5_Du?\kypcĢN/. ʀ:oX,Ȧ%jOFy2@+8HhRmekᮭr&tm"8q#'iC5-~]7XhR-mlȭ NpHP>8vQꐅ'yi8۹udkN}NM t;'AugwL3qrnˠފf魴mbP֒[# X "z Gyem៴źRDhC$M_7Mc =fqǎ #'ح &2ىIt#_kQԜ]TǓYiGF g*s+iq{Yj`Hs>'{߃:KiP-R9g-1J&qunFF11Q ;a~Exrmaz ݖxI3E]YӻV5t8'$YilY.79b>T$ojƿ|'x"h~0X]Fv N ׹+h:="Ac2B P@nnk3bđV-R[QēF2YpztsQҔ-;;Oi5m k<7y< 9ƣcms%M".w~vqaj߆|Wf{tX-|u94\V+ohzK- 'EYVϯ#vAe,ZݥߏUD#88g^b1s喩_|:HUz7G?U&gyΒCbrMKJȖVX嘜nrkRڍA 1G Ƈi BjteVX~uM;>qo7ď .o%K x >޻H J+c51.H% &~&'o>}_# zZ??c~$:5If.T])g$Aq s=8KGDp3c]*[iĠ[o$_N~՟m˥\">p)ib)W9s^EXrmuDV6[^;?2[%aw*oVluH@99w>~3fk9ه(zzWW]FyW40Iew`z{Wr|7ٷrp7}+O'<|4^LC|2ǏEWqPcxPc 0!47a)]=4iEoޤ1&ī[Ǻ+;2HbKв.: ɻHK!gǭ\{ ɕG' $<\;1oUcڕ si{fQMȭʸ`S_;~Χ=xBiO]ʫ(Z *~>X?xƏ' k4(-j+\vbG3G'mYIH#)SwLZtهĺƹ)ӵ*Z1_y9-RB?z' Όy?#ɡ̙ki[+}+39'̊~ cZ%m` !u`}dRGCC5KVWRY$*9V5[܃P`x_첱45;b<2>ϩ-\bFŧ߀?"IVNi&nzzxGD[ ;+Esq՘ܟʹoZ H]Hd+#{ 'MdkTm y?P4$5P-~]2CM%&d7N ̹#Ԕ3ЧW9WC}^ۤ yj!z_.}z=FWRngrk,jׇ|Cs-+%S.Q#%p ;c~w|jg4ޙgs} , \x~BWL ;75mW=CCᯃW<=+ȋ6U"anx_ncVvva`?r8*/ ?ioi"Fna 2L[=rO,ȎUVBXU{ 6s4*JQ.hn@΀f"-l'};D1%I h<a=T׎帱c'gtlu}V?\C!o5[z>Iw$Vȋt4uܤ|5'<3aWtFBz{}a$2x.U]k $kK.qוM\ڝ+O.ׯwnlrQ]c=^⏊5hR~`xe[%f;q8YM|1&5^ $E Ǯs^gDŨza̬ 0>Cdk<SPy=4M4C:I6li$Q;z[Z_AVhOkxy/8=+UXR|lf׌~o <ڭX&Ix̋m '3Z*uţ~# qxN%Ṏk8̫2($\Wï_G:}k[XxPʽU𞟮jpOe`wr@瞸\^*֧TxdOJծQX}ۧ8*Ȁ)*qO񶶍gͮ/j&F8z<%?~?\[SMeRSFcqXM&eu9]A AanD ]g)MFx {r$=F(6h’]mGI k8q$`ּ4-"Eogt.> ~OsZRQS3i^šwoKѭJӁlq珘#+Xxt9#gm|}ynux(#[-R(AlNHTa^Zk;YC)MAf}p`E-%ܴE&F;/gv ;H7&;DK:9!zk 5iKX['d|+| _xrOuEaA,81 y>u-"ݸ{yrI9G'Zm|i#ĶBi58R3 "P0pZ)> 4]jO%D..$Bppa}.y8_%nxefkVh8R3F08Hy5<|GUL2=pƱ= t5g¿i5DAx@ }>5t[\:ZJHf#=G5XDIbsݕf}ɷy H˛\ k?`dH>Yv++L>ZY:2#;lͯZ@m|XnoWRH@ϩ]]]tC <҅T0>f^;xUCQc`Ej$ ɮspmpx'ؑ5NRvVHsr *i'9Lx׉c:m-m3Q9s1^SiXln #+ Tq%|uMIK[jz IJkZ,S &TX$Eu[% p %aQ!I‚HVҭa*U#OְV0IHfg+d0z.[ CiWifF2OCiً8p"9l'a|8鶚hmKYW@%ai>@ž298"pu/iv2ƾv\R|kXbsHKRXCx2wI8"[@jϖ77yzWe[5&sswQY ډwgXRwG =GxkO?;-z7Ӯ?-GPɟ}WcD~Z߇RxoJmTnоZ#3!~rB:^bZjn3Qg_?/.÷QEcʳ}(+ ( sk!į Xj]JDR_|@y_Fj 7RbH y H#]:Mo6>> KFfpG\zE7:~뽌ZpaViQCt_|8R:5?ߵ,DHFߓ;vy}^_ E5[;6j0<ШgU~EN~>(:_Xhf 5;KFwNS-=##w=c(r>E|3^ᇼԓ˜l.a}z{/ iV bUx=OemKfGM>5%tFV}O>*Ѽ\+]^5+/sOɯm>%_ĿugʎH݈B<pĨu dl??*:JzR8Z&#_>hאG}K壘?20#(U'$_u([h$ZU)V]xX̫1O.2gop*V%Eoঞ}f[vR7խ0.pB8AqU|j>)|2ӯR:ݫ -B4EfTPNA?:]Əŭi~1o6ٗFE[O^ c-ރu4w[pFFu-MbړZ\2~'c$ IF׌~_?|1ڴj>/v@:s6|Eik[ZŔZo.М5k%4K ')Xs]l;ܥ#n۲GI/߈ܬGWD'X[cڗ9ou% 2D:VNQ0pj8 t[^ Q]Wƚ&eb>D*H9xwHKKJSԝ$͵9En$\Ժ5Du!bp5WlLQ*s>`~5$ijǢh$bKɈ_h Gwe|E&\UKv `猚=&.D[\w+!t zǀqkae{ktF{Yc ~`$'c8E1%+ŷ::uO Q$I±Q 95xΣ% bw"t;p1Wkqx\ܽ1kvf chSW i0F87TF*uz5LJ:M$c>ucQԴlRa\zLLbF.L+<I"OX@Vp f(뎕\il`F6}haXba~ԄkGrCH-uk $%vZR24ky‘Ěae{V{)H\ 1ǭy=]me5R.c'l;y'>WJ?mij1\y$Ď36MyPvfR\>(-5̛ɯdzH1.ǁ־{wq1D dX5ǯ6`!NNVnLr9A⫙ IeO1Q@ \û x>]%֢C0.-۞N*8!~$ d*8PfZ=-mmk yXzH@ q޾~Ǩj-k* 4eYty?\WTmOs=g%u{ Yh>u@x-|C{hmNh}L\bk6^Rr3ZKQt4?'vd׃^ o[#5ġLg4Kb6cFAadfB_:/ xoˬvJ1rxk{1Wzc=ZpGLخU՟<Uϧrbc5n]R[̾LFv}+t^)..lo Garn>&$i5< Luc kA9viWpHC/\ޒF-Ѽ.S 0r=Gj/5gK^idG'*R?UJήTf}i[@\kc&댏QQE=[Ȕg+?e) ;xz"*S yr럗zCLfW p?QYՍBWѱ$Hʼ@:~fA'sYSdWOݲ{b:z6[fYAg>b_`ү--#ݍAz0ъPK)M*YʄDI==M[ִ}KÞE$RGo,!A (;:~VobxmbG=o/⿟$w D|RD Q8m//F~z,I]DyF„~,AYd.6yUNfg$:4χ [Z*K)$DW>f"l.'v$ghfZ cBp\ӒƤdK>o>I: ])O^z-;DHj\C9Υ!>2ڝqN;פx$M:8Lryo3ۏe  wCF `8<~j :=s::kov YbY9@p3]4ތM3ῆR k{{f`.=K_q: |kMm oc@調|aǣx~ K%aY6t%=1_?KwQ3w2#_@I( >#Mdȿ@F[lO})kTԤ1A+c1\lpO@Y,lsLXM4RHJ&nUY> TJR+\BI`B$zk8w6d=3T t8W1di:<:&k7*IPk;>Oqes#h@5xW]~Qcs!^Irtksw2>Y7-,_˭odK F p-3R3:}=jIzQyy̴zï,qwDlh3Wi&UYgma4ȕe<O|R+žqiiV2\w!d%*jNb\bZoߋ%-W2=Bd rgOAUӡ] q-q).S_ߴΉ>dgfBVSO>}c\(7GJO٠EunFrT=p u86fN(nd]qa h>_ 3g]J"w(|B*Cش $ di ;؜(=/+HY px҇+՜g'k5Sj&#"} ֬+Y-Y$O8=GAlkVShf.k[{i6pʖH9Ursb Aon[nBv `98bA} 4Rvov^ }M7'o,H[*{uzl|3M*9m!Gpё#}:GzW s5˧ ¡b# 8ECƷyj^Uk][bm fO!aX: %rx5%ZuփM jzc\ƁB~bx4G[:^jWqC(9 =`?I{mL·v\k\Gʣ8ltqԩ9ܬ 9]~'h-oЃSc65~=τ }xF!H{;/<7kuq+]U )c#d&28=pkéK<:uq3Aq 'RnR`w9-/]:B-\.㢓]cz֟nu>̷O7aX<:UPc7V^lN%La##pYx^(4U$V$lto^GR7yWeju*UK9>;ǒ9PT0NzWK=r6[y;k7!Q~@Mp0 _[,M&5ǚUF ~XxZfZF)#…ܠ`3^mK՚Ыsًzg&VQuff8A:~-E$f89u_g~ s$_] dv`>E?۞>x#Ön^k#fu%BYwZ֣5+0ǦkgtDv]%\xO׶ G_Q_3zSGx^eVh ?M~yi6隔rmoO*}5Xcn% ІIc?Ppk ?xr=`mx3r~X}M|#+3WJ! A~z^-IgReQ'ŵfU⥡z^*BϞ]SvݾXȪ<5|e֖q=rB$n~U77>9Ko)>~~E۫ XZ]R!H<Ҿgqj&u=:w.Tv'W>?}Fo)S_ݒ:#>L.\h\}]V9Z]rTKۂ2c@ģ"z52.*Wy2A,Hwf3Zdu3!t0ۀ94$ǵu+5%eSGlOh8Zk!ִP#MN2HjCkAYEcn7+/~z>m$:BBڻW*>gКqOsڒl5)e#8ϾGĊ;Pa`DhmSS-Ytૻj&؋Wqy^`>dݍgr6$M8O1Đ:͠0<_>nOSN\# PQvR=j[;cq1/TOq RkTfT$]-ն=ÁjKXwfy:B FԫAڭ'k|X] WҤ{dfeb8_]e&dG1'w3|:o<!M3px4c𘜵ᘄ,szr+_xV=<@[K?yMnX [9dd\rN3wsUiS}NxKx}aK㸶xOu:W9 "[kK7݋B'5Vq5: ψ7YK<3ȹYy+u8LVi /R( tu/2v"shESV;K柴cϪ^tW 8y豕`pNrk࿋_2j_`'˶mYO;8bGQ#?*im"ӼZќGz쑝Z\7eif[wWEJNJbGE2 LpW)s}09Y.G@b uF7w3PI[kdq*$@vSڒH"fQrD'9^u5ce56wkMK{`[o E. 1?$ұ5rHNuF[[-*)r"y[%S(䃞MM+]WKCtK@d pnN3yi],lž`=c>f=^ 4#ݷxY%>V}O,!H $6+񗉵+N֮/m.d&M1^>GkQ'gۮɧ]Zѝnv0?;-wi1@ xgu|G)og`bWqnKLloR>b65&Ydv-#zߞYX0WNIj ʰ F8ѿuK2Z*s+Q/oPźL6# i]7Y "(p?_t6մ--xdVrAX*W_x}n#v[N>FwR䖆cܴ4M+`~>ii+ `YD ޴VBOZ2-Z^]4rr+-k6>\u$`gVn0XOZRM#J'KVAӵ2ɖWyu X}0Yr}au.$YCָߏ~O_ KI&JU*^E]Nh%];`*~]Z<6Rܰ Y`WСr&vYS&4 ;I|2~XNDKTNWO 3G%_Um`H&O ).4hGKnEMl jZKc4D$A=E5c::=厵lDr5^u!Ժ'U gh:kwIJo5wO$άxQ%ΊڊjsF.9A[h-u~T ~W\$enǡ9~޽ }S ʎ8 'qx]^\Ck>^.|,}WZ]e(] Q;+%n|9=>@=HaIǥxvEf ~sہW:ya]5cI˹>۸mN>c«moę4(qҖ o5[ jPycs%*={\XHjj(NJh\ r9+]R-*Q[l1 {+ n ^vb>$(>-D(Ӥ},d!Ӂ7ЫisR]P[ᙗnUM2+ň 8񐶽-yB*bx:U:fI.@wS:I&mfC🜞¬Y[!/3?\U%K _jL ް/N*|O"1[F=I@\opv v{OCLood IEos`8k:o'fq_H|S|:w4ͧ"H$SG\XrJ4_C5.K4O*n}ʹ/:xw7W\On9aG¸njwڤXBqrz>%Ϯ|I)qJ_ξqaEk0HP߆)/3],$1T{F;oɦ'E'M(H7P j OO#]/]k$Wb "F0W(AX5֤Y<|_ԵjZ~pW:^ԅh"S%IUMN8 j%V5bJ`NI'n<7i J;B`[k([3m#n8Muz/ ZV .8J̑ri\w>gxo-DuFTq_ߵ챬~4KK >ƛ|Vqr~|?okE\ !?z5r?T-2]Evm.9O5n3C~`V¬UH]9'N]v?nbF$=)Է4˱LsLf E3]ُq]-hfFCg,qE ("+KzV!3Hc#g~rPCRH.y8,}'I W #o7$(<֪ e3*Z!g>>^^:u7q{|Bնk] [5imqy"0EcC]EiR! HTw+M9ҴG3Uӧ,8[#?`*1^V"Z=Y6kؠc F`ת{]FΑ&uY`خpU8^ kះ|J\ֱ NJM ާ#\ͤ寮ki+D{v W^R9BW->a$8}y|9q{U.01cK}78/ ƚ?ھgKnLN!ǐ1kΧERw#ݏ5/0bTap)wp[#h=+,e–mu[w9Xa`[|Ejw*dmtXEź/ڎp;FIPq.5 k3XдxnuYĵmʮȲ`>lrmN nf?/=:ؒ hRެG~՗~Ѭu˘noiYfi/&;Hlg5 |*C7YJDY RM2I`ҧ״#:}΍6w:a B`Ae++s׊CGl4)Ig7΂A:E )nX9;q^krxOH$iE,ɀ:g<סx§J4 [RԵ8$j! gQno>y >". ѡX/! SډS.OJb^dix#"շAt ٮK1$C]m65ά+m:Z $bT B[hZLQ;fWt(TwN_ j_4,lGF9d lPq[abB2[xy\4]N"`?xp93fѭ87<k瞟׭xDٷm:&K晚0F2r>sqMj<,|6=n}kM\|,3e%NO~k'  k}/N+QIeviop+ư'5n84dORGLV,R'KQ6ww "qEuZఖK-_YUqOn}E5nhںe$ (r;tqUL$unhqIT$ I> r ێ?2[ǧ˩ywW1Xlse灑מ*y8قu%+>rY9d7^g AzUc뿎%Q; #[fu}wG5͢C bq+{MZҝHGPxG9ygÿXk~䷺iu0qǵzfuV2-悽sw]zǵtM;0-kWʸj<mJ'FVRI؊S5-NlxrPʄ$ryM< 1_;D^:O;\Tc^3kRi鵖 d Ù2I㪎u\'/[}on.h'3 >c zbNǀSKba9bvAn 7Y6gzvI)3oHW34cO==0?p>#xɖvBHBSkR{v,:UXn1 [w{s8=S剋6X00κq纶l?Go5%ncdj긑0 :V^I8-|" p?J$|cU )ZEe-} -0G0Gj2A`{{7.V{$$ǟ־]ۦ,Ic=Hes¾OMyusy˱@`\=Mvi$;io8h@R oւ(S"2Ңn\-` ?t r@9?52{ NFxHࡾΊMއ[C/ESW5Η$2 46z$?Wk,0J+鯇|M.BuKYP\.%p]w&;F.? EyܵZ*`v*Gk4km3Px:r9dQ xtد}wo'ʫ[T̉G`kٿWo;I{ w)$ v9PUMߑ۹ϫZOCB]Z-|7 t#*y`3BoC=ݺ[,j@s(ѿgjpxO^Υc̶)e;g_~ ZU.cCZ n,SZ*yĢ=y4Γ//4T]N!lJxrk;V7wFD@uqʭ=㹩uas Mip|F,ffK< BIsЎ۾d *V)n~==33Xz<6M=,2Y9O\n\u:ɦ|O)m5 t2o#01; մ]`o2oYKscZ^?ИGtm,r7_-{~^xcECZ[\Coz.7ٲ_([LsJroVdd ƛ&s}5?a%O:F[*ld8X:MPLf2By~_ +I<7I_P;I#| cuj:}:uiv}id!.dWnGW]hTd9 . mk땆Y#_R,9 ($@*zbIu߆y~\\J2XmF   :{WɫXڈo5[$ h!Kaqzgֵ}:ល5m>P) ?F34o!ny>z],d|In1n 8 bwHџg^m ,#\T ^9v骺ݵ̑;m BRDJIARrZlvLfѲM O="IݲӲ8}cOKkKfAm{s6,8=ASjO|9zy{x]9?.r+%Zt\ZؤMn`nǨ9[nUfAW,b$p_8V'){$eiKgw<: yv`z}GPVi^+oZq>gEw&fۼp\ < :%Ք'WF!`1{ץzˠ>x95khuha0Np}>&տs+|){{iKQo*^vrs_;\ܦ;}>?*32UAcfjtdtCv[zņRЄ*'h8s+mhC>1-?$D ]]8687=I `s\[mMV=PG!,py5x[Lmn-Rd2vA-%kYxO}?Nӧx܌9<|(O^oF<1ھp>]iHmZf@y OΪI(KKg JYvʲr8"QrWHԖKa'v5%_(>K %2hx{ȡTwPuY A0e)4*lR^Z0ց-FSwzM#%rp?^_,ZZI3*o2f=(&Ă0H"፽d4]. &ΊK\]~y8h}Z}SRCo"RjZρ";0kEJt8uFZLvRq+ٿg~ĺ>ů#%E`FSal\>BVͦALu)m$=j42Ƶ[ h#};ҥ jv^LpgEyXJk@'r@'P=E?Α9*s1U 9,?&ŽEHezzrj< wrI%o4Sv>%Z[aF ۙ&t Y9|`а#h2Gv'T\\V>-o; !YgզBMqo8;>5||?ɨ_YҌ8Co>7xe sx@;4r~(I:9"h|dzD9Go4Q_#q& 8h*q&P5fE܏cZЉv;Ղ!DǨ eOK YF?2Ȟw?Հ{Znx_e; Fֺֆ-NX b$AιΒ[EʼFx;YmYU%tFovǦIlqvJǰsyp>oXSKd+/3ᾑ|Dݸ7̾j 7/Г_'xk7hrܩGu$66Ϩ_-Rj-*OvQ[IW9H˃HO^u_:DQFz.OY>u/ Zi15x󖴶G ²<{ρ~{Gd!˂Ο1;3[YHr1BM} >[izȂM^eF}7?_-&h4ǪJڛf9f6jc΋4N ?_g(]8X ׋zҒCxFoO/op(/^jstFFl6A:J]]2QF4YPC=~k_2ö 뺭c|L W9OCS5Y[Z5|swU~44'.2ȫrҸ/:O k OxRIa'&WrRAS]' I,jZYuՠd0ˏÏW2x+)$ F*mXȲe vt\>$3FP (WYQ|`(8ϸJq)dp'q{WK]Q]y 0zG| pQd$UkyΞ.#PBXc,{ʳ؞qP.)lFs#KaR}*Ec ǵӨ#5GNtg۶,HGhnVt lx]kYt]lȎD$S my6<%ˤRfw1Su3Mq3N';B<45b;(ŞUcDpIZpm/^m}#xXd6$A m A/ܱ42~('# ں;\%(<O$W~ !Sٖ4)5f -GN=UIr/&^yq3I֖p&"M@$gc\W_iP_xrm:$׭O@ۖL.3P>_lZG6-C*K9bF$88PRyoo6fe9x,aczp로E)ok,clXn s+UMIwAO̲f 15&}Q$mѕ]hC0FAO=PM f# dBuŷ[Pp mf\=j7EI../Wy+8@pPc@'=캕BhVLrXt# UN"]f\IqE/٭vQַ9$hݍ?&4xV/^XK<wx5{3Ũ5#[ZIeURy{?xR ;WYG#C!|9\׵i]aj/oT˗8H՜Ïq:7O)_yڋ/GZXcx1++")kxCwKEg0H> `yœYoP!cǔ H>@G6h Ix~NI *X:20kJT칢RVE=CA%g6\4emtxǴS7L&4;65j7H\qC[#\OGDKg!KG3'Oi4l{ <τD$*^Te+УfKe ;8J\%ĥ3PDU9Eť5M>AE+V_?\ cHl/`݉H?T>-Wq`GJ> kM4;+A毘 }N9>ka֧X :uS]2Az<_m.q5XKᐢTG٨#ytb$Qeۏ3U?᣻K( \ŦcnC:O^QSU啖i q$!# @}OTT ñU^9&RO5/Qb&s8'kN5麲Ǵ:adgךF%8 ?^mPu&u*IuPxі`95fCԞhtsYz_ynH9mXzW2ɱ2gKx nڱ$.'S/U5 ~oWᎭ<3ͥBe=B#kiqlqYFd3԰qv>o Z$/#faq9dlg2yN''5=/i:nm,pJ2~b23ǂM7⿍5;Duɛ, "ӦҾ^xYN1|m][؀zgO %;jGHj7-c&. b9Dp+g-Y2jKpU|/wek ؒ3 lS+_xxIӵkq)D H9W4(j+g:{qQr2xWޏĿ-uM3LԚb$wln~HFyNzR2?FhnnnhdEF=rM|kIڝk1iQE}but>,krzUNGZno{H+$$ 8< ZO |>5\:_Ixn@9BztO<XDmt%7/5Ƴ@ܺ+teara>(O i}WMv7G:|{ʀhc0 iK{M߃G}/T4F[ -^xa>$kY"e,eJ$ܐA^[[G"Ͷgcr*XpqMu:<ڟK+cF|6mvݵ2~Ff$dq;W h5Z}5,t5Z]At*F C{îi:͐}BIU"I  ӻ8A|I7Nk;H[ ڙmlA{-KTh">~vFGjJZO; XpϧbE #lpA#= Mx&*H4t4nw,qdպu' k:E*1bDk#/\EҤеV2 #+yE֣v9_Nƽeznݍ,gz%\κ,BH);rA~O& nmk sA%'#3ߍ4KKoyq#0F㎃O{?mńв8Y#s1^'ytYA$|4}iLkHW'v%ݵyA!#fBpq־_~kzr#K, {9g >-BڠE6evʩ}Wujqm !֚cqtOoCew޳_ZLoɮmIHӵ${w.rpN6@O<ox:Ub,b,$T NwAɪv%ݖZ4_xʕBxwq>Քe2#~mv;xk]$d,^RѥbȒ @ʶ3oi7>>BYxV{?QҼw-J4b;Kioh7HFq^ 7c.I#,s>Wtv%B5ɟq,.0Avwl?x(8Qֽ7|vI)0+i$x!֚('* {uXr95 c3SHۗ>5KrxYrq[V&mq;[`vnFRWÚ?}p6\n,Yxdנ[0zt&I!2p1Ru%`i*dȬ۸~YPjc CLCJ28+;[j):A{W~ŒLXOjSvKF*ƽcÞ*Lh~r0 3_!x{_ncg^૗LaV{F*I^&Z-;n?6e3)F9  :45G^wՁ>-Үy_<'5mJ)#5-q. HǽYšœ|3FG͸=]n21\Mb]MFy ]a$#<H5麭rюʵnEJ[Y/)y1Tu'm|Iuip9xM u޽wwAQrİ:ܻCDG\}MY&4S +N%uݱ"~R@cxUwB樉#C*ݜ 5;/s^=eGm(uYssolvQkЌo@)ݐw2jVԵ%*hE$p08~=IMx*+@}J [Bv߻ZWOz& 4EٷI 2|Z =jڥhڜEu3#k+6Ȼ) Oۼv$V$\EY SʖP7c>/|2#'fǜ,nYeoOu$2(+Yki?1.ZKu'^5 VV\Os=p~rnU%B YVz־|Eb,PG ;m+>Mmm#0E-[Oz6FX =&:3y6\CVYFh8 篭2m"eA=GiI$u+hkup*m0%|r85KMm%1*פUt'{PD8/寴źq$7ѹP2jbkڭ.]]$,şz/a~ZCmW[&tޖ*B_dyM+&mu7kqU#po 54d|_~ߴϊ#Ιmst[JQLs.`48F;eKٚs9l{g8/|~ѻܶcI%m|m*I6QW $k) +֡h$cGu98%̧46 }lk]cexMxV9Hd9 ) {V;=: ۏzTծsƚ~>%ό?Z7Xޥi84YO ߝ8s\ޓ(m+Vm9A䍸>^?K:JQTO6BWo98;zwQq5"H+^Ek°Ojں] to#XmH';?;m:kou>Ϻ壖o?6FjZ$B9f <Lqs}럟#J6ė* B7,$GCsڳY4%E6|aGե%E">AwImtibn.t2K*#8$'vx .P-Fxnw呞UN 2qq(ʂbe}`?bz TL/]KudozocFU{4GYĬrAFtW:\^6 [ :ovQFsU~"|߈to4nmVX^!,VdUD>VNwLPn6o׿DӴkukm@"| ^☥|KJDEcxIջx-{ Q r?JC[D:,/2Ēf^xZ4_z7<,`Fx5ߚ;%>۶ ĐĨ5xK.nP {e$0k~!$z #roK3鎟lh4cKNks\k;URJ*c?_)-i *eK/$Е /ړsx'{־5Kv0G wo̞^w,l[&IJBǧ?{}i's6w~54Fx2(S\85ofLpy0#!zdcO֬4ʒ<CCWPG2Xƥ$Խ[~(bHp'֮K9#m}x OQ4l"9@zzcw^_#KD%LIܖyL|&40Y']aHXͼb¹vHH\F*V)WI^ޔ>"\pfd䞕QGm= @/bY#4\ G`cXL 3y_Kq9,c5*/ʬC/vG<7/g]Du>S7êtڗMmǷ^oQBAU#$ַ.Eos5)dd~iwE`5{úV2ݬ)HrA=WZEyQIPvfcqXL叆<8|ĺ{jW`` MQP5dln `!?=r~WُxgP}oZP.$>Z3+uGٙ=Pz5Kc]şi~~Ⱥ[Z^1K+omd\\5 GT=Ua)q`bbO<*Zm P,K<1*c#o%N;tgvbdZWeqڤQ[I0 w*-`s!R\iOj9X1z&W32ذHx9_Uv1 ۽>H+!'jl(xY\֧t6 yNW8# +\,PkZLJPi">wd c+:nyfj;Eh"arO9m=kC?EKmռ>{q,d^,Ux;s_5kcu3k 5Xcy¤ay1܅ zcX8N+|=߃4K5+'=ĭLd2FU2Wa)Ehk/8H,_6f@|v-φ5SķqLEAXP%,G^I$,%rWnTohnw{/Mg,G,XH+"Zwrh7cOBES%6_cm<^:S~j5mvfF`gMSUbEo+=3׺z9c sw`ЊwǽL29YI/fx흕 `{\!E_'5F5+أAHdUQ8\w2OֱiwB-$ΪԒ0+:HV@c SqZ .y4R 4r\;+B /tk{sl3n=ڹx Ҥ@^P3_O-EPF3Uֵ,%ޝq[Y$#!f#U8IsOrU5+\s&ݡq<㞕pMX뵯xsa4A;m?sZ&euawk@'\$W.ujN: r|X#_‡ⷃY`-ȶW13FGZQo^ɴ+h>Wmmi=ܞb 8^m]=v  _H|y<}Yr3g#8#Rּ֡1QF(nrzIa(u !F߸*KguOZOxyr L ɂK~Oj)鸨8ֵN|7aa7~ZoWfNro인,ޙY\zf-:yK+VKQZZi0h3ɐ~@3U͵ف7?}KOvmx; 4XTɿȁ[׸d*bvm8bG>g@,/[ZK[iZj;RW%%fjg7A躝}OI/?6&ML(՛^(hY?1Jk/G5=T]3O. #A50pbtUUOuk+6m11RrFWX-?S͑6孯'\x0##5+}˖?˩ےbN1:E;Bgy'VΙeQnbITf)}#fBQ.Qg}o ˆۆ0A9ψ : Uy$[;m(. 8$ u.lu-7ƞӡҡ߬t wv/ֹ 2k] %Wi'EnFd sϵ|\"sE=Vǖx;QE ;V9TdWWx;L&jD-|FY-ү%p\!_udQ$!T`dT'aϨ bl<;mx+˶TjH 3+)39k'M .UѦB_i֡HiubMB `ng:A^BkVY^Iʯ;6ag@LҾi,[OC42[& t2:^u=3L%FdiK0F7a*TךȽto48#,G%ޤ"m3k;swcrseΆ7Ah0e 7)S<-KsnbKK ~VQ'pSnKc勽Jz֢MsN4샒HGҮVZ_H2|AS7▙oi to G%],F%玧oҸM :3ZNi׳&3r!|щ@[ss^gq5t=)ik2!?+ԵmOֺW`"}>=pwgɂr#J5-Kp,gz砶(:Q?.s;5vґ ma4yR*7=~3\d͌s)IM)/A 1W,ٮ_,qОABU93A9Wmt^T/("`v49=R3/ꪬH"8J%P#n2abpr:҂"E8jg F @czTɳ^9τGR,&& [[laDے SBKEv* b wPm']cX'Ev #{R]ܪ*Gj^)ǕQЎ6pg"G88F;ɁZs.Yd ]*}͍"լֲ0Y#CQʻ6K\,n>}~uίZC:S ,=Z #i㎵keI/E{HdP5"K[,萏Gq8YB^GLP8k"H7VoGZ;Jox_-NR8o|o24sQ5·esܵvM*_Hcngz3xb$[;?WZUuh-;k̤5}&HꖲFk.:'-1WZu_KwK}V!eU `nS^CN;oXƍo ;F_k"ax>r.-a}j~?|$<]5["UT*pz Q%h<;ᶢm`r짃_GjKṴ1x+x,񋭲؁wGW|: iDOth(bM'3?~Z2y/t7׍-~ Z_>!R\ 6 c]7qӥ|Kq I y.?f~_{+ieUeOŊJWG_0U#pP83^NI՗3859)Jc:Myƞ Ojk)#^J\G/n{W9 ٘SֽW96ܣ10o1 (Mk%ҥqn3C549lOc6.W{;b#9}X ${zWG}TSOTf o |9^VPoxe`!+/sx7<ៀwIgv vPHQ"ʑ@>~)a:οmwNLCq&u/u *WO-I_JrRѢN'>eV:f{m7@in%by < Yx{P𦵪m3IadFIb9Egkm!Ry|3=\eU1FXL0+ֹ>Fom+!i[ەUgDT:۶E|r̽e4CjnJƖ3XPH 2EҴm?@)kZ5_Ick(!Rc cy^ixQ,pYU$G[&-v_]yZmF< WvqbT:6u*j"4Ze̾thҹbr\-BK&V=2 `Bu,# k٦pK[b/g3ǽs ^{rx{-]V[)򢾴B T|vHȬT䬁'{U>:d9O1< 1G p0zf Oҥl$f #,i{,`ǥy_ Sjҿ"@]YK [vwz$o`u|2y71ݎ6R7CcҽI1[oß^x4<_^>H<,8`G^I‹;;{ˋ=~$nBӅ玵e,xb% 9IK`":J.mn;Xb p+1uڬZ'vRV**  0~'Ayo+ӢktvBp0^6?xבFm!Ԯl%ZԒD gp]'}-- j;ֱgKT.IVu\:.9&̴z]9P0?g:QB|okk,fG“ǃWCbϪ5;y4=ae%@Xv+c\FZvM;T2? _/-ľF:LV~$)Pʇa+OԶ:NU[x,ǔ= ZXGךN촊Z kOl~Êp"NƔ)S0*uQ] xw˜c0ۊ&yx CS['G7x]!O,Ę+;%XHqбFiL=ER 1i&jcCrʰǽ/(PF0+o[+0lGלWwYx!d"J/~K[X:2aȯ>uY4YMxB;k> s#.IRTw}~?7|WP2Lj6#mʚј6?УSEү%5I#1few?E }]Ujn#p$ױxCς<6#:mUol$H GZGm*coK4[`[RrZ9&V.;4ԌWJFFEtp[[WjVCY`sW|gI|H/i0"k0,?sAp{j/L)+=Lj-7W3)eZ[Z(c4x'N\&@62p~Rcumn~ǭ*mF)Y&*=8€x_n!Fb'іV8)n>"[s;!R !Z)ogV< cB_-GF"1BaV#W6iv2xOQs-,IӠo 4f/< aj:$Oa\ܧy)6I\I&u(ФҼkcVfv?|lׯZ)wiۮi9cZU&e99axH/b+uk׆59W{?$@:6njȨ&Wy-v$P{i-dDsTOqƟ6zl?YhZvR]Ke p1Bv7N&l.~ K-&94&9Jex]L$0H$r3YFqq1j⮣7`\[-BY5s6BQo2$J r![ Hۺ:W-4JKn#nKK* #dt 5ֵ}OQ&S$l#ʒrrx'(%c'o'0{IYe.BN;NDʁW叏|K>m^;+7v:HH*\+³xͅNE2B7ZҒBF1 'G2^86SܯpV@Ji\~w։l5,sk U$r)"68'$:V-mF/]BHQ[ H'~K9'$p+~'ח mFH'x"4m+Đ<3)`Ae9`drGz|{+|V^6v @6Md^vHh #| ]S6Mf6ʺ>"V?i&ʓ`83 ƚeo$]pF3^X. Ρ!PP.@Ȯ_vnAazU<ԞO\hK{hQ|J` zU3`894U"eP}$ܒ)U}YûkUmul>ֲnϙg<\^:IF+'?һ !9ihfkSwZn͹S+b65> M%<\΀ +TsV޹u THlINJ1>0?bo\7j¥*:<#%Ip1g*FW vGSC}K]n 7)½m|,a1NvHIϦ0S5 CW]M %]G9>_@{SK+W12`ֹn^88޺'Vmwk%VbSz%3m&=}?]3Ǟ *ئ˫]>Rx Hs{4Szu]V7C"Ʌb=I{]Is|mY]87Ic.{ Z6~ nodɑkM2W}sHR}8Xܮ}*F#hK]O<@Fi {I_+-Φ-=8I#cqJVn * |i[nog;c[u5JwZ`~lz,k[x[Wr:Ls~uq<6_xd\#q)/n}ˀdֶ-SP|_!{Tapx^aV8mb2)¢_ƚm̶Iw'>+}Ic^UVthλw*=͝u"_5^?ZH>#%ly~z{WLX_;,n4NI~`&˙u^% NʼŞ>uˠ+, -7wY#1ǖ.kO 0k=*GIvcN7< u?i.֎3(%N3u}?t. TD'15j ]2sĿ%1=tl\vl|yQR7Ho#qQJ27^B {+G,s k?+?s=6qWm\ʪnk4ړĒB{x1{zׂ Kr@\=vls͓Gn-h=_J'ϐRڽA%귎uK99ȯ$%⻇Vl~r̝ |sǧ`t>26-Z3>m]n\j~G}WdWZ@bM.[HB3}Iķ7]`E nm~ r;_+xi4w1 $ z攧H;-ⷈumtC?!bq3q(@w0Mu:Ú~v̊AmNҹl|Gj!JXSs I'IkG#)t5 xF6԰C#d:Q-u2% % th? ^-*-C->a?$>isק5h<ڭhdbѺ9(S^}6Z4"c2_4jL_wfg$T--RLM|%i(ѣtCSVh$r%'##=q]|7.9V@@F{o`97}A%̺xwm *a^8rW!ԓXҵF am=gv"*DrpnbAzU x}I)dH纱PۅR@6a۝-\I_s%֞Ibn-F5ȺHEUŴ'H[W~Ҿ5|:K5vF7iQ6<~=_T|iM 9Q|ý d|_GB{Tu|7O}ķwH(@Yč7#֍)N+v-+tXivkZJ-*AM\pkuW@jrM"jR3 [8qz@O~њ<#K=-5@ {-1|I#88 =Sl5&x-mCn$q潚ysIr6$_L]Bsn|ۇqWx7Y׻W.1c<^'5ն$>VX=sӑ]υΗ7R4t޽'N]IVB:̶ LC=pXZ]qre䰇v\`p^O/~k-esKq 0 )S^kWѴ"mcAW~p7wCdztD(*tb3U;1a֯^m#`wc^.5>Ov~t;ڇeAD]uOG}`S:nuHe'N}+Y3iSjhE?#9U:eK#&C{I+ۋ=FKvL˶=y?|!k{iEjTrVR!{uOWEK{?.B~e֚4[8Pns¯rn=\˟Zƻ5m#%k \92!dbn]~k7Mc$ ڻ,}6sU6g'gcHS 8Z#6;FvGhݓiaiW~w5mslEU#nNkהI  cc>kxF+Nm8TA6;TBrz DPc*k5s.dqۊ>6)k  =.L{β<LfV+~>> ,4by%]3VЧՙZ߳PъI$'> $)}bX*=x $әI8 G$7Ng7iy \e=D?lӡK55'qu95 ϫVQ< aLr5!Цk!3eU9xpwww^J ;osN}nbxtuθW͹#I/տ#\*-ڽ^ SUp2ֶisGZ47Zf 9dO)J}[JoIK##ȅ OQaKw)'}H$N5@Ƚ]SMZwV[$ht TOeHH!sZ-5k\ 8uIb6B;N׌<%.[|G(ּ[Lm)5a!E} qEnTv5Zjo{e+)JOݳ2rX aViD Hn >8{֩e13nc҉=cx40B;Pbԓ ]9wᏆDI_JL9G? lƳ"A"$ǞH`ԁ^4QǗj~hI;i:W\'rWxլt8C֯8O r@ Yc$z +ՃK Ҹl&N7IZ6W^ұ"j('mV;0Q'h-ɨWbdyׁ6RdBLȩo^e4Lg*pGdž uW[i$ 17Qԁ:/KC$q{fGJSi2Omм=b;MK YiW)|t>e6kGۙ/tlҚ7bcx+e lr' qNsTI[cCQzaWNԭ&KrlDnV<hn7AmKӠ[<:nrrr&:CJT/ ɞ~0XX^ZXh\F#ud;iY"D@1&TMW`q+ZŭD-+Z3 ^e3X}RX'~|w&_ܒ1sG4*nr g"X|R$vj,ںǼl ?(A yZ F.xQ4 44qF#X׭۲,L:ƝxCXwڋyr"P d縮$:aI,OӽPr_ [i|?V[x|k[ԟk=PISӀ__Gs.G\H8ВA` Rɭ?]v!? Xwk3-k}rdԵ(n- bk~}WO/u H-tc;#v'|%gvxZZeV>l 9#Y-2h -*>}L/AT aSXgS7YǦ+ȨûGnWfzu{¿CW-.b/<=Ȯ:6N\>'g5ǜB lCus[3×z7R滝#,4o?2xd=gh)RT}rk1L9 WǞqaj^2Kb)bSҭ=c"#kZf; Mj1px%b~H'4{&ALYUxqk6LP^4L.Ny8>6G'? sZ dH#VIܦo_'``ydҍir^xc]5bk>&; mDe ##=Z[rK)^.|Ҫw$yBBJ`iO7N=/ō.7qrX2S9ҧ⇅ܒ<7됑}wq\dž 6FP Б{܅&"bݨ)JLj[КFp:ou8& \I"S#족]LJo]fdMW.캁gwDSňּ+׌OA_N^HE ALī?h'24^_ cIꕿo[(#fԓ+++'^K@-JH7Xkgž0f ;T9lgҀ> a$CǦGo?Z.Oq ZF$b!_=ӬOֻYR0W'ϹKGb8m8Ҥٽƺ>Q]% *wS;>ώq M%{r-l mY:ZO OkWֺd2I:k dB@~":dX.H$?iuqPN^3ÅRq8msӬ?ऺJNU՝G= sWࢗ6!n!iat߬6Qѕ~#6vl4UfMN5. _2sO5-#G>ހ>:ޓ|\xNQ"2zrb#uS"6 am-sߎDIv:d0Cy2HжF<0UsTkm.;qX>Z.ƊF^0Tih-ɺռ߅NzWKOۣO.|085uM϶>Y~F:ֱ(#vuSt$?EP^OA$k{TYn&Xĭ"~T{\?՝|b&XϪǵ|<P/9W5@]fQ_칤:_5)^,H,<a '}1!zߌ>KcS-Z6Ɖ"9Z{גE:^(OoVQh&hqOt _s#)j'> Xԟr}`J[ =xGih(`Am6'h+by" ~nU*ir*ႏ?#Uwޅ ]: d vQg]v#+ŀ_b]R0A=>Q4(U((J( PEPsۭj>,B l夊(]tZ ׮3m [B>{2y9%.sRw(( O x)=?W$K)D)[ ǞtYQrB|*7. +*V<k%!,K>6i(4Qڊ(JTRj6ťZQnWrc3 Ǡ=k#K +xI#M퍸qœE@y$}ݪO*pI裞+ӵ=6 ]eXٟ1(8TZߘ~z-q?3"#YPW,NBii"gѦa>mÔNPzYzksPѾ.Ūȍ Oy2ʹ9Wo&;k-,G$T]$@ꌰ(IkТ+vj&Vbk}#a_~[\C^0rˎ[h8f[|MU47=}-FDkZQ5ד>26vt\FmcПZK#Gc4r9{hqW;k꺽VO&\͂w#Ҁ>mnE,+vYI|<ǚ:HMTe)A4OͥOlt1mƐeu+.N B/@`Ԯu@" ۵u|Dԣ ㄐƗ$m[%ة"N*hL0?Ҁ=5K {Cլ\=M\*W=cQi3Ĥ'Ih>)veiHXcp5#7^Xmx|3㿆^$grǽdIor=RA㝧 ;XVsi}yfJ&ʒ q~~KAh~"ѭ5 ܄^.uß# 0A_6T |cɦ<t}֗I7ӧug>4#@w–b0fA-kǺޝ*k7ssow|H ̓i @ lC&bB0|a%B3A:f9aY~f?{hw[[-Bx5eQd;U=6m<#\]c6V8#|A״=gHӎOjInYC+/kikiHʊk$}MsQK@ F(QKI@~^`5H"ىwN0}ovI/Cch; mT=GКQE-%-%QG׏̍׳)R8;PωW=bX /ᣌXeu╤?Kom AW,qFU@=s(-%-%RIE-%Q@Q@)(]9ҖLG\ݼ{O["z}cڰ>+ib-%n, \lA #s)b )M&x((4f·K[\%|ڸscXa#=1]4(O+HI!D7=+ FYCz}Q@h;iGzJ^qh{^խu x> Ci7.}s*$x[ZƇ G,.i5ġ.>!qj),4m"MCTmaydc 5/W~VZB7".~y=q[i1fԼD[i/2ge٤nZ4U-[[''? ddu@MƧZ;ӄd~b:G&/_j>cqHo ƒ8DpiTd}uolm?M3S8ho!0jZ#'G׵V4]GWgCnB#BGge?琀zր;o \t_λjMa5Y,Xٲ đ?ma9,lq?IYI,%p3 %q@nf4QVV{ x!6>@1sn&vbY@LqĊ}1's 9r9;6c 4`@_iaFB>zkZ[( I%Ҽ1$Ӥ1+BInsA:1QZ}s?~&i1hzJ4HE!7B=BF|s]^^E&+uH߳UÙǂ/=R@jT3Ls+1+C_ij.Z0۱n#q|OurX:-ޛzËG7xUq}kcź{=bäֲ"9FFc }3Z%ѡnbm/kX`1 {b2h@-%fZ()h 'S׋-%lۮ}o+o7rn^dCvK@ EPu(~C\E͕jAZ{ ^M›ۙv!by#x4%7CߟJAx\/4s+Wa^{=Z|"a}ʵV=D$q!'s@|UFkQ2q# |. ;tF[h ~1gk4۝&kxpLQ~XH{v@(-GJ(tσ|y\ W7zU=2Tk >G"\cwi;~n3g Š\²jr=A (еKH^k+PZYEQI\ EZsgcwx@fy>?#ZO S5_ xMy5;IK`˜9,kj(\v3詯,wv zqVzF׋O@UQͺo"<ˋY#\eB#-{wme.}2P3֊>և]S[ggsLn168 wV#Z5Ow7Vki$"X$69xO .Wyٟ6&?*{15.3;gy+W2h[Kmlk,13c >x}Lf"]pTWvǥ~5ҲQ>qz}ӴX#:a zUbHdtnOBú.~f{YTw$ހ6thU+|mDnL Ȫ%۩Td!i68q}c4DŜMck2\\LgWva95|4֌J2LLTi3$ O4ml7϶+F;5%XI/$QFY}̉u?GfmdbO.إ5o-j;\$LEYd$w#W¿ڱ]\\š\.-d;%pF*q=(%-H5A;TzVկ q[[ ` ZcZW9qmp>HY\UKހ;_w _W [Gol9TP*{]jR /nF2@X9<{յFkzPo)h淩07zYϗ=ȹpI=:&R%{#\EjduLmVW:l[;9qo3F== (SsU9MSu啚L19W.I _q<f]oRVm*𒷒Ho' !᷇ei%rs_^!1:f,gaY :r ~|֠׾3Tm]xvu9C~?o^ŏGm_[ۋE܈=8]{X)}BhdFV^pEAMK^e:ϧ WݐCtE4H~yqh1v3'5reHMRGnpz!m ƫ="hw/hv4i-"Ss1sӟAzΏ{#5yog%Hp@ '+`8#Zg^EK3 Vl/'wN+^&/<@,ItP 9qxlt(\4 Fe8'8$Wg66:2\vcaƹ\g{U.b]]][J+q+I5=SŲ3ǩK{u)[i۔n}ڼIWFA<x 9sxX~5IT @Ы'Yq{/gl*؁&ꫬxO7IhW/jI~dTh% lj ֌ΦdF1?ĽI;аqpp}Im] aeVy?E$-: i^&rWVK%u 8#=M|u qm;Ɇal'9 qi߿ngg,a?)*Z݌+Y6dBc${b(jzk]Y; ҴlG*E\[? ZKn%uV2w9aW*?9tUfRu 7ڭP]^p\qk CC $qȨRPLjukh廑Շj+-ZMV[;5sa3U(,G|woR$XYM䄃j28$} q\ugqo$$Nsޯ6Z,$W2ꖰA . Gy ͻؘ}H|(SsU;FRIyu=6 zUEikhjj0U޹jn;I=ԎEQ.ZR;{#\H*?<0zKV]=֛1{9Hdb;8W,V H5@v~/jeEJ2}vn.>-xyn%a!,6 VsPUOrxZ-QIYp)=XnX5;F59Uyc 18>%jЯ݊Wh )|KBKj2k2-*{n6W6EFjj1@k?6_*ygvW;INcIe ( )hEu~>m=aU͓>[Ƞ/@CJu72> ξ ǟ) @qIE(b (kOh]\ErȮj̖9P&OeE$vT`Oj-!(Z( ڊ(=i (׊״[ xFel'fbo!RADB{/i/b߇__" ?\C'< *NI0%Wk&x//W]¦CfV%f\WB(ߊgVO8Xl䌓Ҷ>1X\hQf$r430vҫֻ;Qoc.PΠW;3w] 87 w.n7aϠ?_ 5* vK ^8MB$@y@W>m=/tMZWq% ?~ڶ~^óGLU:Wg5{_n #Li'?įsþ#2Ǡ\v.uM@#cg yCsFZ]kk;A_A\wuA}OǍa2<ɎV8ǩg*?Toǟ oFhcb$~+>;mʳz}%$֑K! ⳯KoUoncrŝՙl[$"!*AapAz@Q@%QKI@Z>ky^̄ͧ[KY`;ұ5h#,尴XԶ ڱw +5qh(RPMA)!# qN4tl}phmk]4vVwC ;$ks7E"Kxr-zNQEQE)(RPEP֌523m5xQHXD}EfY? 7;$LʊJ;E-%(@J(45|YhIS^"Y& rk&D`=23]>'xk5Yǔ/-RQKI@ ڒ(i8@Ҁ;_H;bz]Zm{#Λ#xSj>zCͧj7'/P̌K0bI4xD ?SO#zg?RZ]CΎ{z{b- )+pC Vz*z]Σ[xI]jq ρ ր8 _ֵ ? C]Ɏ 2}ݍ[ֲc]OhbO koZTUM9r0??gJ^2xWKσ-W2aN: 1,lK ['uFՓ̵^YTq/+" &K% g=2kS}4YK@F~*MId2'>K-øin zW+&L} -3Istl=r?C?5pגr(") ƾ(lx⎹HZL.-$S3"S]f:, ^y?+*KVc4NI #phfroʺ_2BopzZ3INvPEPE- ZJ)0?:uGs _hW:<-BF*zk>ϋTUaJ ( )ZJ(1EPEPxM6Bwa}v,y銡]\ F:Y)E()h@ ]n]ɛs~8;ggĪ cǧ5ᮿ?&⩜1QuPҋs%/[[>xF{\ωg_vmd m:Ueև,*^Gv?IxRmUt||s@`¤ՑS/Ebqy=#ůVѠ վb?Q>ik ^ETqy{^;kb*bS!<7q[~7oq&43Yǒ-&Yge};?yn8`j/S׊.xsWx@G| d/:]O "§ X'uڢ @l@glY5;HK@+K xs@',C,+ռ5-/LWBP'1-sZOYd ߥ}g8vIjVZ-J3͔(xzU|+;Qе 'O͓iH^կ—x|3~͔ OAӎH7Ow{%9|>(*8])./NAu]o&  5Ĺ!X㯥zFI|@ч!v֢i;IcQ&x.[8"u[NDgacp{XoZkmSjh-!=o'9{sx#W6EYv݊1yX8x¶?ҮoUKAS%y'i&9[7j+púǀ2u'8Uv^ C ZKz7r L\fOMby])/٤܄gbo9eKm*ɚBjfPA1< f/k(JѼi^a$vL4?\hͧZƿWg !$/=hy+<^È2^^j1"5C6BYuAo/6&pXCjOڻDE m|+LkY\ .?'\FK hF Iu9(TEQ|uAº%/5y ]^0:5h2X&xE;k2J#l1B6l@[K.i-C&kþ7g4wD^5ʫnLV|JgN=/TM_E!58SVoȎQ`_mx{xRhY)2+Mt6HA:w}pv3c|>''VPom08ONsjBL۳Ϸ-|c"o|BXN(-]n͖PG+c jgTPY@.Wդ!r!Ҁ>/ ica 6^R9'vT"g]@c⎏q^i4mV{7?!@@=OBng-hr6Tlsހ='e|u%rt+w}F+|IR}/IuI9Ռdڭi^ڐP#9*Xq(~C;YN[x`7cb8+oo9n"4:vi5YS9PRGA#f~ƿ-83(DT%-}+3i&#YgHɭ0爽xZ4i`k>ܸ< c e8S r+ݯ ^YkidxɭU8ci</q.%MDd'*6@99=a{s#jZ;{Xn"s 1w+ok'  -y=;ӆeot|iMF |%K뉭_\" Lͷ 2z/#ҵ;1 C:6b+\9|{jǐm~rIm7dW|XO6[ p-:)N88=ey>&#2S3F~}pcC'R(+6𵎷^YJ#ë2 ?Qs g5PLY*:Iq%׍1-b 3\bß1q#&2c\o kϥj3ic6%c>Ks[^/_G.\ygv@+-wH6\H|#!KYj'R(Zimage/jpeg Obplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_%http://www.google-analytics.com/ga.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ARlN3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMVServer]Cache-Control\Content-TypeWExpiresTDate^Content-Length]Last-Modified_Content-Encoding_X-Content-Type-OptionsTVarySAgeWGFE/2.0_max-age=86400, public_text/javascript_Mon, 11 Apr 2011 20:00:45 GMT_Sun, 10 Apr 2011 20:00:45 GMTU11745_Mon, 04 Apr 2011 13:52:07 GMTTgzipWnosniff_Accept-EncodingU17068*+ef_NSMutableDictionaryeg/\NSDictionaryi*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b} $*-3<EGNVacoqsuwy{}$(0HZz-1ESeh~r_%http://www.google-analytics.com/ga.jsOi(function(){var r=true,s=false,aa=encodeURIComponent,ba=window,u=undefined,ca=String,w=Math,ea="push",fa="cookie",x="charAt",z="indexOf",ga="gaGlobal",ha="getTime",ia="toString",A="window",B="length",C="document",D="split",E="location",ja="protocol",ka="href",F="substring",H="join",I="toLowerCase";var la="_gat",na="_gaq",oa="4.9.1",pa="_gaUserPrefs",qa="ioo",K="&",L="=",M="__utma=",ra="__utmb=",sa="__utmc=",ta="__utmk=",ua="__utmv=",va="__utmz=",wa="__utmx=",xa="GASO=";var ya=function(){var k=this,l=[],f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";k.Ic=function(m){l[m]=r};k.Xb=function(){for(var m=[],h=0;h=0};f.wc=function(){return f.ab("Firefox")&&![].reduce};f.pb=function(m){if(!m||!f.ab("Firefox"))return m;m=m.replace(/\n|\r/g," ");for(var h=0,p=m[B];h-1){f=k[z](f,h);if(f<0)f=k[B];m=k[F](h+l[z](L)+1,f)}}return m},Ea=function(k){var l=s,f=0,m,h; if(!Q(k)){l=r;for(m=0;m-1)}}return l},T=function(k,l){var f=aa;if(f instanceof Function)return l?encodeURI(k):f(k);else{O(68);return escape(k)}},Fa=function(k,l){var f=decodeURIComponent,m;k=k[D]("+")[H](" ");if(f instanceof Function)try{m=l?decodeURI(k):f(k)}catch(h){O(17);m=unescape(k)}else{O(68);m=unescape(k)}return m},U=function(k,l){return k[z](l)>-1}; function Ha(k){if(!k||""==k)return"";for(;k[x](0)[B]>0&&" \n\r\t"[z](k[x](0))>-1;)k=k[F](1);for(;k[x](k[B]-1)[B]>0&&" \n\r\t"[z](k[x](k[B]-1))>-1;)k=k[F](0,k[B]-1);return k}var W=function(k,l){k[ea]||O(94);k[k[B]]=l},Ia=function(k){var l=1,f=0,m;if(!Q(k)){l=0;for(m=k[B]-1;m>=0;m--){f=k.charCodeAt(m);l=(l<<6&268435455)+f+(f<<14);f=l&266338304;l=f!=0?l^f>>21:l}}return l},Ja=function(){return w.round(w.random()*2147483647)},Ka=function(){};var La=function(k,l){this.Sa=k;this.gb=l},Ma=function(){function k(f){var m=[];f=f[D](",");for(var h,p=0;p0)d=d[D]("^")[0];j=d[D](":");d=j[1];q=parseInt(j[0],10);if(!e&&q0?m(j):"";if(p.m){c=h.lc(P[C][fa],a,p.m,c,j);a="2"+a;e=j>0?m(p.v):""}a+=c;a=P.pb(a);if(a[B]>2E3){O(69);a=a[F](0,2E3)}e=a+"; path="+p.f+"; "+e+h.Va();P[C].cookie=e};h.lc=function(a,c,j,e,d){var q="";d=d||p.v;e=f([e,h.r+d*1],j);q=S(a,"2"+c,";");if(!Q(q)){a=f(l(a,c,j,r),j);q=q[D](a)[H]("");return q=e+q}return e};h.Va=function(){return Q(p.b)?"":"domain="+ p.b+";"}};var Oa=function(k){function l(g){g=Da(g)?g[H]("."):"";return Q(g)?"-":g}function f(g,n){var t=[],o;if(!Q(g)){t=g[D](".");if(n)for(o=0;o')}catch(p){h=m.createElement("iframe");h.name=l}h.height="0";h.width="0";h.style.display="none";h.style.visibility="hidden"; var i=m[E];i=i[ja]+"//"+i.host+"/favicon.ico";i=Pa+"u/post_iframe.html#"+aa(i);var a=function(){h.src="";h.parentNode&&h.parentNode.removeChild(h)};Ca(P[A],"beforeunload",a);var c=s,j=0,e=function(){if(!c){try{if(j>9||h.contentWindow[E].host==m[E].host){c=r;a();var d=P[A],q="beforeunload",b=a;if(d.removeEventListener)d.removeEventListener(q,b,s);else d.detachEvent&&d.detachEvent("on"+q,b);f&&f();return}}catch(g){}j++;P.setTimeout(e,200)}};Ca(h,"load",e);m.body.appendChild(h);h.src=i}else P.setTimeout(function(){k.lb(l, f)},100)}};var Sa=function(k){var l=this,f=k,m=new Oa(f),h=new Ra,p=!X.Yc(),i=function(){};l.jc=function(){return"https:"==P[C][E][ja]?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif"};l.C=function(a,c,j,e,d,q){var b=f.D,g=P[C][E];m.ma(j);var n=m.z()[D](".");if(n[1]<500||e){if(d){var t=(new Date)[ha](),o;o=(t-n[3])*(f.Tc/1E3);if(o>=1){n[2]=w.min(w.floor(n[2]*1+o),f.Qb);n[3]=t}}if(e||!d||n[2]>=1){if(!e&&d)n[2]=n[2]*1-1;n[1]=n[1]*1+1;d="utmwv="+oa;t="&utmn="+Ja();e=d+"e"+ t;a=d+t+(Q(g.hostname)?"":"&utmhn="+T(g.hostname))+(f.Q==100?"":"&utmsp="+T(f.Q))+a;if(0==b||2==b){g=2==b?i:q||i;p&&h.sb(f.ia,a,e,g,r)}if(1==b||2==b){c="&utmac="+c;e+=c;a+=c+"&utmcc="+l.cc(j);if(X.Ra){j="&aip=1";e+=j;a+=j}a+="&utmu="+za.Xb();p&&h.sb(l.jc(),a,e,q)}}}m.qa(n[H]("."));m.wa()};l.cc=function(a){for(var c=[],j=[M,va,ua,wa],e=m.h(),d,q=0;q0)for(i=0;i0;)i+=a--^c++;return Ia(i)}};var Z=function(k,l,f,m){function h(a){var c="";c=a[D]("://")[1][I]();if(U(c,"/"))c=c[D]("/")[0];return c}var p=m,i=this;i.a=k;i.ob=l;i.r=f;i.Za=function(a){var c=i.ca();return new Z.s(S(a,p.Ba+L,K),S(a,p.Ea+L,K),S(a,p.Ga+L,K),i.M(a,p.za,"(not set)"),i.M(a,p.Ca,"(not set)"),i.M(a,p.Fa,c&&!Q(c.G)?Fa(c.G):u),i.M(a,p.Aa,u))};i.bb=function(a){var c=h(a),j;j=a;var e="";j=j[D]("://")[1][I]();if(U(j,"/")){j=j[D]("/")[1];if(U(j,"?"))e=j[D]("?")[0]}j=e;if(U(c,"google")){a=a[D]("?")[H](K);if(U(a,K+p.qc+L))if(j== p.pc)return r}return s};i.ca=function(){var a,c=i.ob,j,e=p.P;if(!(Q(c)||"0"==c||!U(c,"://")||i.bb(c))){a=h(c);for(var d=0;d9?g[F](b+1)*1:0;q++;g=0==g?1:g;a.xb([n,i.r,g,q,d.H()][H]("."));a.ya()}}}}}}; Z.s=function(k,l,f,m,h,p,i){var a=this;a.o=k;a.R=l;a.W=f;a.p=m;a.O=h;a.G=p;a.Oa=i;a.H=function(){var c=[],j=[["cid",a.o],["csr",a.R],["gclid",a.W],["ccn",a.p],["cmd",a.O],["ctr",a.G],["cct",a.Oa]],e,d;if(a.eb())for(e=0;e0&&j<=a.jb){e=T(e);d=T(d);if(e[B]+d[B]<=64){h.n[j]=[e,d,q];h.T();b=r}}return b};h.oc=function(j){if((j=h.n[j])&&1===j[2])return j[1]};h.Vb=function(j){var e=h.n;if(e[j]){delete e[j];h.T()}};h.Rb=function(){c.t(8);c.t(9);c.t(11);var j=h.n,e,d;for(d in j)if(e=j[d]){c.q(8,d,e[0]);c.q(9,d,e[1]);(e=e[2])&&3!=e&&c.q(11,d,""+e)}}};var Wa=function(){function k(o,v,y,N){if(u==i[o])i[o]={};if(u==i[o][v])i[o][v]=[];i[o][v][y]=N}function l(o,v,y){if(u!=i[o]&&u!=i[o][v])return i[o][v][y]}function f(o,v){if(u!=i[o]&&u!=i[o][v]){i[o][v]=u;var y=r,N;for(N=0;N2147483648)return s;var a=f.ib;a.t(14);a.V(14);a.ta(14,1,i)&&f.Fc(); m&&m.isValidLoadTime!=u&&m.setPageReadyTime();return s};f.Eb=function(){if(!f.Pc())return s;if(P[A].top!=P[A])return s;f.Bb()&&Ca(P[A],"load",f.Bb,s);return r}};var $=function(){};$.Zb=function(k){var l="gaso=",f=P[C][E].hash;if(f&&1==f[z](l))k=S(f,l,K);else k=(f=P[A].name)&&0<=f[z](l)?S(f,l,K):S(k.h(),xa,";");return k};$.zc=function(k,l){var f=(l||"www")+".google.com";f="https://"+f+"/analytics/reporting/overlay_js?gaso="+k+K+Ja();var m="_gasojs",h=P[C].createElement("script");h.type="text/javascript";h.src=f;if(m)h.id=m;(P[C].getElementsByTagName("head")[0]||P[C].getElementsByTagName("body")[0]).appendChild(h)}; $.load=function(k,l){if(!$.vc){var f=$.Zb(l),m=f&&f.match(/^(?:\|([-0-9a-z.]{1,30})\|)?([-.\w]{10,1200})$/i);if(m){l.Lc(f);l.Zc();X._gasoDomain=k.b;X._gasoCPath=k.f;$.zc(m[2],m[1])}$.vc=r}};var Za=function(k,l,f){function m(){if("auto"==e.b){var b=P[C].domain;if("www."==b[F](0,4))b=b[F](4);e.b=b}e.b=e.b[I]()}function h(){m();var b=e.b,g=b[z]("www.google.")*b[z](".google.")*b[z]("google.");return g||"/"!=e.f||b[z]("google.org")>-1}function p(b,g,n){if(Q(b)||Q(g)||Q(n))return"-";b=S(b,M+a.a+".",g);if(!Q(b)){b=b[D](".");b[5]=""+(b[5]?b[5]*1+1:1);b[3]=b[4];b[4]=n;b=b[H](".")}return b}function i(){return"file:"!=P[C][E][ja]&&h()}var a=this,c=Ba(a),j=u,e=new Ma,d=s,q=u;a.p=k;a.r=w.round((new Date)[ha]()/ 1E3);a.l=l||"UA-XXXXX-X";a.Qa=P[C].referrer;a.aa=u;a.d=u;a.A=s;a.J=u;a.e=u;a.Ta=u;a.ja=u;a.a=u;a.j=u;e.m=f?T(f):u;a.kc=function(){return Ja()^a.J.bc()&2147483647};a.ec=function(){if(!e.b||""==e.b||"none"==e.b){e.b="";return 1}m();return e.Ja?Ia(e.b):1};a.ac=function(b,g){if(Q(b))b="-";else{g+=e.f&&"/"!=e.f?e.f:"";var n=b[z](g);b=n>=0&&n<=8?"0":"["==b[x](0)&&"]"==b[x](b[B]-1)?"-":b}return b};a.oa=function(b){var g="";g+=e.X?a.J.Rc():"";g+=e.Z&&!Q(P[C].title)?"&utmdt="+T(P[C].title):"";var n;n=u;if(P[A]&& P[A][ga]&&P[A][ga].hid)n=P[A][ga].hid;else{n=Ja();P[A].gaGlobal=P[A][ga]?P[A][ga]:{};P[A][ga].hid=n}g+="&utmhid="+n+"&utmr="+T(ca(a.aa))+"&utmp="+T(a.Ec(b));return g};a.Ec=function(b){var g=P[C][E];b&&O(13);return b=u!=b&&""!=b?T(b,r):T(g.pathname+g.search,r)};a.Vc=function(b){if(a.F()){var g="";if(a.e!=u&&a.e.B()[B]>0)g+="&utme="+T(a.e.B());g+=a.oa(b);j.C(g,a.l,a.a)}};a.Ub=function(){var b=new Oa(e);return b.ma(a.a)?b.Qc():u};a.Wa=c("_getLinkerUrl",52,function(b,g){var n=b[D]("#"),t=b,o=a.Ub();if(o)if(g&& 1>=n[B])t+="#"+o;else if(!g||1>=n[B])if(1>=n[B])t+=(U(b,"?")?K:"?")+o;else t=n[0]+(U(b,"?")?K:"?")+o+"#"+n[1];return t});a.rc=function(){var b=a.r,g=a.j,n=g.h(),t=a.a+"",o=P[A]?P[A][ga]:u,v,y=U(n,M+t+"."),N=U(n,ra+t),V=U(n,sa+t),J,G=[],R="",ma=s;n=Q(n)?"":n;if(e.w){v=P[C][E]&&P[C][E].hash?P[C][E][ka][F](P[C][E][ka][z]("#")):"";if(e.U&&!Q(v))R=v+K;R+=P[C][E].search;if(!Q(R)&&U(R,M)){g.Bc(R);g.cb()||g.Tb();J=g.da()}v=g.ga;var Y=g.wb,da=g.Kb;if(!Q(v())){Y(Fa(v()));U(v(),";")||da()}v=g.fa;Y=g.sa;da=g.xa; if(!Q(v())){Y(v());U(v(),";")||da()}}if(Q(J))if(y)if(J=!N||!V){J=p(n,";",ca(b));a.A=r}else{J=S(n,M+t+".",";");G=S(n,ra+t,";")[D](".")}else{J=[t,a.kc(),b,b,b,1][H](".");ma=a.A=r}else if(Q(g.z())||Q(g.ea())){J=p(R,K,ca(b));a.A=r}else{G=g.z()[D](".");t=G[0]}J=J[D](".");if(P[A]&&o&&o.dh==t&&!e.m){J[4]=o.sid?o.sid:J[4];if(ma){J[3]=o.sid?o.sid:J[4];if(o.vid){b=o.vid[D](".");J[1]=b[0];J[2]=b[1]}}}g.ub(J[H]("."));G[0]=t;G[1]=G[1]?G[1]:0;G[2]=u!=G[2]?G[2]:e.Sc;G[3]=G[3]?G[3]:J[4];g.qa(G[H]("."));g.vb(t);Q(g.mc())|| g.ra(g.L());g.Ib();g.wa();g.Jb()};a.tc=function(){j=new Sa(e)};a.getName=c("_getName",58,function(){return a.p});a.c=c("_initData",2,function(){var b;if(!d){if(!a.J)a.J=new Ua(e.$);a.a=a.ec();a.j=new Oa(e);a.e=new Wa;q=new Va(e,ca(a.a),a.j,a.e);a.tc()}if(i()){if(!d){a.aa=a.ac(a.Qa,P[C].domain);b=new Z(ca(a.a),a.aa,a.r,e)}a.rc(b);q.uc()}if(!d){i()&&b.dc(a.j,a.A);a.Ta=new Wa;$.load(e,a.j);d=r}});a.Hb=c("_visitCode",54,function(){a.c();var b=S(a.j.h(),M+a.a+".",";");b=b[D](".");return b[B]<4?"":b[1]}); a.kd=c("_cookiePathCopy",30,function(b){a.c();a.j&&a.j.Xc(a.a,b)});a.F=function(){return a.Hb()%1E40){p=i[F](0,a);i=i[F](a+1)}var c=p==la?X:p==na?ab:X.Ya(p);c[i].apply(c,f[h].slice(1))}}catch(j){m++}return m}};var X=new $a;var cb=ba[la];if(cb&&typeof cb._getTracker=="function")X=cb;else ba[la]=X;var ab=new bb;a:{var db=ba[na],eb=s;if(db&&typeof db[ea]=="function"){eb=Da(db);if(!eb)break a}ba[na]=ab;eb&&ab[ea].apply(ab,db)};})() _text/javascript Obplist0056X$versionX$objectsY$archiverT$top%&-./01U$null R$6R$2R$7R$3R$8V$classR$4R$9R$0R$5R$1   !"#$[NS.relativeWNS.base_+http://www.fluentcollab.org/mbg/favicon.ico'()*Z$classnameX$classesUNSURL+,UNSURLXNSObject#ASi\image/x-iconP#'(23]NSURLResponse4,]NSURLResponse_NSKeyedArchiver78_WebResourceResponse#-27CI`cfilovy|  $12;@NQ_qt9_+http://www.fluentcollab.org/mbg/favicon.icoOfU8BPSl8BIM%8BIM$9 application/vnd.adobe.photoshop Adobe Photoshop CS3 Macintosh 2009-06-05T09:13:50-05:00 2009-06-05T09:20:04-05:00 2009-06-05T09:20:04-05:00 uuid:1213C3694353DE11A537D6D0E34A6BFE uuid:FD38C0CD4353DE11A537D6D0E34A6BFE 3 sRGB IEC61966-2.1 1 720000/10000 720000/10000 2 256,257,258,259,262,274,277,284,530,531,282,283,296,301,318,319,529,532,306,270,271,272,305,315,33432;DAAFEA2667D0E9E053B5032CB8C699B7 16 16 1 36864,40960,40961,37121,37122,40962,40963,37510,40964,36867,36868,33434,33437,34850,34852,34855,34856,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37396,41483,41484,41486,41487,41488,41492,41493,41495,41728,41729,41730,41985,41986,41987,41988,41989,41990,41991,41992,41993,41994,41995,41996,42016,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,30;26EC271C894309D0BBA2E3379EE65237 8BIM com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket PMPPDPaperCodeName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMPPDPaperCodeName Letter com.apple.print.ticket.stateFlag 0 PMTiogaPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMTiogaPaperName na-letter com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 774 594 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 774 594 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName US Letter com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PageFormatTicket 8BIMHH8BIM&?8BIM Transparency8BIM Transparency8BIMd8BIM5d8BIM8BIM x8BIM8BIM 8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM8BIM8BIM08BIM-8BIM@@8BIM6nullVrsnlongenabbool numBeforelongnumAfterlongSpcnlong minOpacitylong maxOpacitylong2BlnMlong8BIM3null Vrsnlong frameStepObjcnull numeratorlong denominatorlongX frameRatedoub@>timeObjcnull numeratorlong denominatorlongXdurationObjcnull numeratorlongp denominatorlongX workInTimeObjcnull numeratorlong denominatorlongX workOutTimeObjcnull numeratorlongp denominatorlongXLCntlongglobalTrackListVlLs hasMotionbool8BIM4FnullVrsnlongsheetTimelineOptionsVlLs8BIM8BIMCfaviconnullboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM H HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km8BIM8BIM 0JFIFHH Adobe_CMAdobed            "?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?lαs=gEm혞5>'X+ms1nֽ5]~@4_`>SctQq8cQ+bpnxS^sa68BIM!UAdobe PhotoshopAdobe Photoshop CS38BIM".MM*bj(1r2i ' 'Adobe Photoshop CS3 Macintosh2009:06:05 09:20:04&(.HH8BIMmaniIRFR8BIMAnDsnullAFStlongFrInVlLsObjcnullFrIDlongFrDllongFStsVlLsObjcnullFsIDlongAFrmlongFsFrVlLslongLCntlong8BIMRoll8BIMmfri'0BBB8BIMnorm ( Background8BIMluni Background8BIMlnsrbgnd8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp b"""8BIMnorm$@(m8BIMTySh#\??@ f?@(A$.2TxLrTxt TEXTm textGriddingenum textGriddingNoneOrntenumOrntHrznAntAenumAnntAnSm TextIndexlong EngineDatatdta! << /EngineDict << /Editor << /Text (m ) >> /ParagraphRun << /DefaultRunData << /ParagraphSheet << /DefaultStyleSheet 0 /Properties << >> >> /Adjustments << /Axis [ 1.0 0.0 1.0 ] /XY [ 0.0 0.0 ] >> >> /RunArray [ << /ParagraphSheet << /DefaultStyleSheet 0 /Properties << /Justification 2 /FirstLineIndent 0.0 /StartIndent 0.0 /EndIndent 19.99999 /SpaceBefore 0.0 /SpaceAfter 0.0 /AutoHyphenate false /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 8 /Zone 36.0 /WordSpacing [ .8 1.0 1.33 ] /LetterSpacing [ 0.0 0.0 0.0 ] /GlyphSpacing [ 1.0 1.0 1.0 ] /AutoLeading 1.2 /LeadingType 0 /Hanging false /Burasagari false /KinsokuOrder 0 /EveryLineComposer false >> >> /Adjustments << /Axis [ 1.0 0.0 1.0 ] /XY [ 0.0 0.0 ] >> >> ] /RunLengthArray [ 2 ] /IsJoinable 1 >> /StyleRun << /DefaultRunData << /StyleSheet << /StyleSheetData << >> >> >> /RunArray [ << /StyleSheet << /StyleSheetData << /Font 0 /FontSize 13.6 /FauxBold false /FauxItalic false /AutoLeading false /Leading 21.99999 /HorizontalScale 1.0 /VerticalScale 1.0 /Tracking 0 /AutoKerning true /Kerning 0 /BaselineShift 0.0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 1 /Tsume 0.0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1.0 .23529 .66666 .98038 ] >> /StrokeColor << /Type 1 /Values [ 1.0 .99999 .99999 .99999 ] >> /FillFlag true /StrokeFlag false /FillFirst false /YUnderline 1 /OutlineWidth 1.0 >> >> >> ] /RunLengthArray [ 2 ] /IsJoinable 2 >> /GridInfo << /GridIsOn false /ShowGrid false /GridSize 18.0 /GridLeading 22.0 /GridColor << /Type 1 /Values [ 0.0 0.0 0.0 1.0 ] >> /GridLeadingFillColor << /Type 1 /Values [ 0.0 0.0 0.0 1.0 ] >> /AlignLineHeightToGridFlags false >> /AntiAlias 3 /UseFractionalGlyphWidths true /Rendered << /Version 1 /Shapes << /WritingDirection 0 /Children [ << /ShapeType 0 /Procession 0 /Lines << /WritingDirection 0 /Children [ ] >> /Cookie << /Photoshop << /ShapeType 0 /PointBase [ 0.0 0.0 ] /Base << /ShapeType 0 /TransformPoint0 [ 1.0 0.0 ] /TransformPoint1 [ 0.0 1.0 ] /TransformPoint2 [ 0.0 0.0 ] >> >> >> >> ] >> >> >> /ResourceDict << /KinsokuSet [ << /Name (PhotoshopKinsokuHard) /NoStart (00 00    0=]0 0 0 00000000A0C0E0G0I0c000000000000000000?!\)]},.:;!!  0) /NoEnd (  0;[00 0 00\([{ 0) /Keep (  %) /Hanging (00.,) >> << /Name (PhotoshopKinsokuSoft) /NoStart (00 0   0=]0 0 0 0000000) /NoEnd (  0;[00 0 00) /Keep (  %) /Hanging (00.,) >> ] /MojiKumiSet [ << /InternalName (Photoshop6MojiKumiSet1) >> << /InternalName (Photoshop6MojiKumiSet2) >> << /InternalName (Photoshop6MojiKumiSet3) >> << /InternalName (Photoshop6MojiKumiSet4) >> ] /TheNormalStyleSheet 0 /TheNormalParagraphSheet 0 /ParagraphSheetSet [ << /Name (Normal RGB) /DefaultStyleSheet 0 /Properties << /Justification 0 /FirstLineIndent 0.0 /StartIndent 0.0 /EndIndent 0.0 /SpaceBefore 0.0 /SpaceAfter 0.0 /AutoHyphenate true /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 8 /Zone 36.0 /WordSpacing [ .8 1.0 1.33 ] /LetterSpacing [ 0.0 0.0 0.0 ] /GlyphSpacing [ 1.0 1.0 1.0 ] /AutoLeading 1.2 /LeadingType 0 /Hanging false /Burasagari false /KinsokuOrder 0 /EveryLineComposer false >> >> ] /StyleSheetSet [ << /Name (Normal RGB) /StyleSheetData << /Font 1 /FontSize 12.0 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0.0 /HorizontalScale 1.0 /VerticalScale 1.0 /Tracking 0 /AutoKerning true /Kerning 0 /BaselineShift 0.0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0.0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> /StrokeColor << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> /FillFlag true /StrokeFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1.0 >> >> ] /FontSet [ << /Name (HelveticaNeue-Heavy) /Script 0 /FontType 0 /Synthetic 0 >> << /Name (MyriadPro-Regular) /Script 0 /FontType 0 /Synthetic 0 >> << /Name (AdobeInvisFont) /Script 0 /FontType 0 /Synthetic 0 >> ] /SuperscriptSize .583 /SuperscriptPosition .333 /SubscriptSize .583 /SubscriptPosition .333 /SmallCapSize .7 >> /DocumentResources << /KinsokuSet [ << /Name (PhotoshopKinsokuHard) /NoStart (00 00    0=]0 0 0 00000000A0C0E0G0I0c000000000000000000?!\)]},.:;!!  0) /NoEnd (  0;[00 0 00\([{ 0) /Keep (  %) /Hanging (00.,) >> << /Name (PhotoshopKinsokuSoft) /NoStart (00 0   0=]0 0 0 0000000) /NoEnd (  0;[00 0 00) /Keep (  %) /Hanging (00.,) >> ] /MojiKumiSet [ << /InternalName (Photoshop6MojiKumiSet1) >> << /InternalName (Photoshop6MojiKumiSet2) >> << /InternalName (Photoshop6MojiKumiSet3) >> << /InternalName (Photoshop6MojiKumiSet4) >> ] /TheNormalStyleSheet 0 /TheNormalParagraphSheet 0 /ParagraphSheetSet [ << /Name (Normal RGB) /DefaultStyleSheet 0 /Properties << /Justification 0 /FirstLineIndent 0.0 /StartIndent 0.0 /EndIndent 0.0 /SpaceBefore 0.0 /SpaceAfter 0.0 /AutoHyphenate true /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 8 /Zone 36.0 /WordSpacing [ .8 1.0 1.33 ] /LetterSpacing [ 0.0 0.0 0.0 ] /GlyphSpacing [ 1.0 1.0 1.0 ] /AutoLeading 1.2 /LeadingType 0 /Hanging false /Burasagari false /KinsokuOrder 0 /EveryLineComposer false >> >> ] /StyleSheetSet [ << /Name (Normal RGB) /StyleSheetData << /Font 1 /FontSize 12.0 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0.0 /HorizontalScale 1.0 /VerticalScale 1.0 /Tracking 0 /AutoKerning true /Kerning 0 /BaselineShift 0.0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0.0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> /StrokeColor << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> /FillFlag true /StrokeFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1.0 >> >> ] /FontSet [ << /Name (HelveticaNeue-Heavy) /Script 0 /FontType 0 /Synthetic 0 >> << /Name (MyriadPro-Regular) /Script 0 /FontType 0 /Synthetic 0 >> << /Name (AdobeInvisFont) /Script 0 /FontType 0 /Synthetic 0 >> ] /SuperscriptSize .583 /SuperscriptPosition .333 /SubscriptSize .583 /SubscriptPosition .333 /SmallCapSize .7 >> >>warp warpStyleenum warpStylewarpNone warpValuedoubwarpPerspectivedoubwarpPerspectiveOtherdoub warpRotateenumOrntHrzn8BIMlunim8BIMlnsrrend8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrpRG;;;;;;;;;;;;;;;;YYYYYYYYYYYYYYYY0```@P@@ p@@@@@@@@@@@@0@ <<<<<<<<8BIMPatt8BIMTxt2n /DocumentResources << /FontSet << /Resources [ << /Resource << /StreamTag /CoolTypeFont /Identifier << /Name (HelveticaNeue-Heavy) /Type 0 >> >> >> << /Resource << /StreamTag /CoolTypeFont /Identifier << /Name (MyriadPro-Regular) /Type 0 >> >> >> << /Resource << /StreamTag /CoolTypeFont /Identifier << /Name (AdobeInvisFont) /Type 0 >> >> >> ] >> /MojiKumiCodeToClassSet << /Resources [ << /Resource << /Name () /Members << /ClassMappings [ << /R (55) /C 1 >> << /R (77) /C 1 >> << /R (99) /C 1 >> << /R (;;) /C 1 >> << /R (==) /C 1 >> << /R (??) /C 1 >> << /R (AA) /C 1 >> << /R (CC) /C 1 >> << /R () /C 1 >> << /R (;;) /C 1 >> << /R ([[) /C 1 >> << /R (  ) /C 1 >> << /R (00) /C 1 >> << /R (0 0 ) /C 1 >> << /R (0 0 ) /C 1 >> << /R (00) /C 1 >> << /R (00) /C 1 >> << /R (00) /C 1 >> << /R (66) /C 2 >> << /R (88) /C 2 >> << /R (::) /C 2 >> << /R (<<) /C 2 >> << /R (>>) /C 2 >> << /R (@@) /C 2 >> << /R (BB) /C 2 >> << /R (DD) /C 2 >> << /R ( ) /C 2 >> << /R (==) /C 2 >> << /R (]]) /C 2 >> << /R (  ) /C 2 >> << /R (0 0 ) /C 2 >> << /R (0 0 ) /C 2 >> << /R (0 0 ) /C 2 >> << /R (00) /C 2 >> << /R (00) /C 2 >> << /R (00) /C 2 >> << /R () /C 3 >> << /R (^^) /C 3 >> << /R (0A0A) /C 3 >> << /R (0C0C) /C 3 >> << /R (0E0E) /C 3 >> << /R (0G0G) /C 3 >> << /R (0I0I) /C 3 >> << /R (0c0c) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R (00) /C 3 >> << /R () /C 4 >> << /R () /C 4 >> << /R () /C 5 >> << /R (00) /C 5 >> << /R (  ) /C 5 >> << /R () /C 6 >> << /R (00) /C 6 >> << /R ( ) /C 7 >> << /R (00) /C 7 >> << /R (  ) /C 8 >> << /R ( % &) /C 8 >> << /R () /C 9 >> << /R () /C 9 >> << /R () /C 9 >> << /R () /C 10 >> << /R () /C 10 >> << /R () /C 10 >> << /R ( 0 0) /C 10 >> << /R ( 2 4) /C 10 >> << /R (00) /C 11 >> << /R (0B0B) /C 12 >> << /R (0D0D) /C 12 >> << /R (0F0F) /C 12 >> << /R (0H0H) /C 12 >> << /R (0J0b) /C 12 >> << /R (0d0) /C 12 >> << /R (00) /C 12 >> << /R (00) /C 12 >> << /R (00) /C 12 >> << /R () /C 13 >> << /R (00) /C 14 >> << /R (00) /C 14 >> << /R (00) /C 14 >> << /R (00) /C 14 >> << /R (00) /C 14 >> << /R (00) /C 14 >> << /R (00) /C 14 >> << /R (00) /C 14 >> << /R (00) /C 14 >> << /R (2 2C) /C 14 >> << /R (22) /C 14 >> << /R (22) /C 14 >> << /R (33W) /C 14 >> << /R (3q3v) /C 14 >> << /R (33) /C 14 >> << /R (N) /C 14 >> << /R (09) /C 15 >> << /R (!~) /C 16 >> << /R () /C 16 >> << /R (  ) /C 16 >> << /R (  ) /C 16 >> ] >> >> >> ] /DisplayList [ << /Resource 0 >> ] >> /MojiKumiTableSet << /Resources [ << /Resource << /Name (Photoshop6MojiKumiSet4) /Members << /CodeToClass 0 /AutoTsume << /TsumeMappings [ << /Before -.5 /Code () >> << /Before -.5 /Code (;) >> << /Before -.5 /Code ([) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (=) >> << /After -.5 /Code (]) >> << /After -.5 /Code ( ) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code () >> << /After -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0) >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code (0) >> << /Before -.25 /After -.25 /Code ( ) >> ] >> /Table << /DataArray << /SparseArray [ << /Index 1 /Elements [ << /P [ 1 5 ] /Data << /A << /R [ .25 .25 .25 ] /P 1 >> >> >> ] >> << /Index 2 /Elements [ << /P [ 2 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 2 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 2 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 2 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 11 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 17 ] /Data << /B << /R [ .5 .5 .5 ] >> >> >> ] >> << /Index 3 /Elements [ << /P [ 3 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 3 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 3 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 3 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 15 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 3 16 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 4 /Elements [ << /P [ 4 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 4 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 4 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 4 15 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 4 16 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> ] >> << /Index 5 /Elements [ << /P [ 5 1 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 2 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 3 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 4 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 5 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 1 >> >> >> << /P [ 5 6 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 7 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 8 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 9 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 10 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 11 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 12 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 13 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 14 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 15 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 16 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 17 ] /Data << /B << /R [ .25 .25 .25 ] >> >> >> ] >> << /Index 6 /Elements [ << /P [ 6 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 6 3 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 4 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 5 ] /Data << /B << /R [ 0.0 .75 .75 ] /P 1 >> >> >> << /P [ 6 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 6 8 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 9 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 10 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 11 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 12 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 13 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 14 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> << /P [ 6 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> << /P [ 6 17 ] /Data << /B << /R [ .5 .5 .5 ] >> >> >> ] >> << /Index 7 /Elements [ << /P [ 7 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 7 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 7 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 17 ] /Data << /B << /R [ .5 .5 .5 ] >> >> >> ] >> << /Index 8 /Elements [ << /P [ 8 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 8 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 8 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 8 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 8 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 9 /Elements [ << /P [ 9 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 9 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 9 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 9 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 9 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 10 /Elements [ << /P [ 10 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 10 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 10 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 10 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 10 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 11 /Elements [ << /P [ 11 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 11 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 11 15 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> << /P [ 11 16 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> ] >> << /Index 12 /Elements [ << /P [ 12 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 12 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 12 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 12 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 12 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 13 /Elements [ << /P [ 13 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 13 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 13 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 13 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 13 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 14 /Elements [ << /P [ 14 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 14 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 14 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 14 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 14 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 15 /Elements [ << /P [ 15 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 15 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 15 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 15 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 15 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 15 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 16 /Elements [ << /P [ 16 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 16 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 16 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 16 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 16 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 16 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 17 /Elements [ << /P [ 17 1 ] /Data << /A << /R [ .5 .5 .5 ] >> >> >> ] >> << /Index 18 /Elements [ << /P [ 18 1 ] /Data << /A << /R [ .5 .5 .5 ] >> >> >> ] >> ] >> >> /PredefinedTag 2 >> >> >> << /Resource << /Name (Photoshop6MojiKumiSet3) /Members << /CodeToClass 0 /AutoTsume << /TsumeMappings [ << /Before -.5 /Code () >> << /Before -.5 /Code (;) >> << /Before -.5 /Code ([) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (=) >> << /After -.5 /Code (]) >> << /After -.5 /Code ( ) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code () >> << /After -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0) >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code (0) >> << /Before -.25 /After -.25 /Code ( ) >> ] >> /Table << /DataArray << /SparseArray [ << /Index 1 /Elements [ << /P [ 1 5 ] /Data << /A << /R [ .25 .25 .25 ] /P 1 >> >> >> ] >> << /Index 2 /Elements [ << /P [ 2 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 2 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 2 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 2 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 11 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 17 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> ] >> << /Index 3 /Elements [ << /P [ 3 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 3 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 3 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 3 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 15 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 3 16 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 4 /Elements [ << /P [ 4 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 4 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 4 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 4 15 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 4 16 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> ] >> << /Index 5 /Elements [ << /P [ 5 1 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 2 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 3 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 4 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 5 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 1 >> >> >> << /P [ 5 6 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 7 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 8 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 9 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 10 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 11 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 12 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 13 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 14 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 15 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 16 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> ] >> << /Index 6 /Elements [ << /P [ 6 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 6 3 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 4 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 5 ] /Data << /B << /R [ 0.0 .75 .75 ] /P 1 >> >> >> << /P [ 6 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 6 8 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 9 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 10 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 11 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 12 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 13 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 14 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> << /P [ 6 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> << /P [ 6 17 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> ] >> << /Index 7 /Elements [ << /P [ 7 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 7 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 7 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 17 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> ] >> << /Index 8 /Elements [ << /P [ 8 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 8 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 8 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 8 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 8 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 9 /Elements [ << /P [ 9 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 9 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 9 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 9 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 9 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 10 /Elements [ << /P [ 10 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 10 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 10 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 10 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 10 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 11 /Elements [ << /P [ 11 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 11 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 11 15 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> << /P [ 11 16 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> ] >> << /Index 12 /Elements [ << /P [ 12 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 12 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 12 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 12 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 12 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 13 /Elements [ << /P [ 13 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 13 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 13 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 13 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 13 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 14 /Elements [ << /P [ 14 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 14 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 14 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 14 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 14 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 15 /Elements [ << /P [ 15 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 15 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 15 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 15 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 15 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 15 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 16 /Elements [ << /P [ 16 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 16 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 16 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 16 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 16 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 16 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> ] >> >> /PredefinedTag 4 >> >> >> << /Resource << /Name (Photoshop6MojiKumiSet2) /Members << /CodeToClass 0 /AutoTsume << /TsumeMappings [ << /Before -.5 /Code () >> << /Before -.5 /Code (;) >> << /Before -.5 /Code ([) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (=) >> << /After -.5 /Code (]) >> << /After -.5 /Code ( ) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code () >> << /After -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0) >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code (0) >> << /Before -.25 /After -.25 /Code ( ) >> ] >> /Table << /DataArray << /SparseArray [ << /Index 1 /Elements [ << /P [ 1 5 ] /Data << /A << /R [ .25 .25 .25 ] /P 1 >> >> >> ] >> << /Index 2 /Elements [ << /P [ 2 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 2 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 2 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 2 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 11 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> ] >> << /Index 3 /Elements [ << /P [ 3 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 3 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 3 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 3 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 15 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 3 16 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 4 /Elements [ << /P [ 4 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 4 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 4 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 4 15 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 4 16 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> ] >> << /Index 5 /Elements [ << /P [ 5 1 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 2 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 3 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 4 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 5 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 1 >> >> >> << /P [ 5 6 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 7 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 8 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 9 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 10 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 11 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 12 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 13 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 14 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 15 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 16 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> ] >> << /Index 6 /Elements [ << /P [ 6 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 6 3 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 4 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 5 ] /Data << /B << /R [ 0.0 .75 .75 ] /P 1 >> >> >> << /P [ 6 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 6 8 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 9 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 10 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 11 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 12 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 13 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 14 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> << /P [ 6 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> ] >> << /Index 7 /Elements [ << /P [ 7 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 7 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 7 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> ] >> << /Index 8 /Elements [ << /P [ 8 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 8 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 8 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 8 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 8 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 9 /Elements [ << /P [ 9 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 9 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 9 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 9 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 9 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 10 /Elements [ << /P [ 10 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 10 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 10 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 10 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 10 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 11 /Elements [ << /P [ 11 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 11 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 11 15 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> << /P [ 11 16 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> ] >> << /Index 12 /Elements [ << /P [ 12 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 12 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 12 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 12 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 12 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 13 /Elements [ << /P [ 13 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 13 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 13 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 13 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 13 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 14 /Elements [ << /P [ 14 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 14 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 14 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 14 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 15 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 14 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 15 /Elements [ << /P [ 15 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 15 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 15 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 15 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 15 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 15 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 16 /Elements [ << /P [ 16 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 16 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 16 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 16 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 16 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 16 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> ] >> >> /PredefinedTag 3 >> >> >> << /Resource << /Name (Photoshop6MojiKumiSet1) /Members << /CodeToClass 0 /AutoTsume << /TsumeMappings [ << /Before -.5 /Code () >> << /Before -.5 /Code (;) >> << /Before -.5 /Code ([) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (=) >> << /After -.5 /Code (]) >> << /After -.5 /Code ( ) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code () >> << /After -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0) >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code (0) >> << /Before -.25 /After -.25 /Code ( ) >> ] >> /Table << /DataArray << /SparseArray [ << /Index 1 /Elements [ << /P [ 1 5 ] /Data << /A << /R [ .25 .25 .25 ] /P 1 >> >> >> ] >> << /Index 2 /Elements [ << /P [ 2 1 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 2 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 3 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 4 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 2 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 2 8 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 9 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 10 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 11 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 12 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 13 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 14 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> ] >> << /Index 3 /Elements [ << /P [ 3 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 3 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 3 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 3 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 15 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 3 16 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 4 /Elements [ << /P [ 4 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 4 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 4 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 4 15 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 4 16 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> ] >> << /Index 5 /Elements [ << /P [ 5 1 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 2 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 3 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 4 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 5 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 1 >> >> >> << /P [ 5 6 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 7 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 8 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 9 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 10 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 11 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 12 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 13 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 14 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 15 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 16 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> ] >> << /Index 6 /Elements [ << /P [ 6 1 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 6 3 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 4 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 6 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 6 8 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 9 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 10 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 11 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 12 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 13 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 14 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 6 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 7 /Elements [ << /P [ 7 1 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 3 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 4 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 7 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 7 8 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 9 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 10 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 12 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 13 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 14 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> ] >> << /Index 8 /Elements [ << /P [ 8 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 8 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 8 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 8 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 8 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 9 /Elements [ << /P [ 9 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 9 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 9 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 9 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 9 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 10 /Elements [ << /P [ 10 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 10 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 10 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 10 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 10 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 11 /Elements [ << /P [ 11 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 11 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 11 15 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> << /P [ 11 16 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> ] >> << /Index 12 /Elements [ << /P [ 12 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 12 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 12 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 12 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 12 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 13 /Elements [ << /P [ 13 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 13 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 13 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 13 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 13 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 14 /Elements [ << /P [ 14 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 14 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 14 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 14 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 14 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 15 /Elements [ << /P [ 15 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 15 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 15 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 15 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 15 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 15 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 16 /Elements [ << /P [ 16 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 16 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 16 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 16 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 16 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 16 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> ] >> >> /PredefinedTag 1 >> >> >> << /Resource << /Name (YakumonoHankaku) /Members << /CodeToClass 0 /AutoTsume << /TsumeMappings [ << /Before -.5 /Code () >> << /Before -.5 /Code (;) >> << /Before -.5 /Code ([) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (=) >> << /After -.5 /Code (]) >> << /After -.5 /Code ( ) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code () >> << /After -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0) >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code (0) >> << /Before -.25 /After -.25 /Code ( ) >> ] >> /Table << /DataArray << /SparseArray [ << /Index 1 /Elements [ << /P [ 1 5 ] /Data << /A << /R [ .25 .25 .25 ] /P 1 >> >> >> ] >> << /Index 2 /Elements [ << /P [ 2 1 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 2 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 3 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 4 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 2 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 2 8 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 9 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 10 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 11 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 12 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 13 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 14 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 2 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> ] >> << /Index 3 /Elements [ << /P [ 3 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 3 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 3 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 3 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 15 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 3 16 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 4 /Elements [ << /P [ 4 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 4 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 4 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 4 15 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 4 16 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> ] >> << /Index 5 /Elements [ << /P [ 5 1 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 2 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 3 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 4 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 5 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 1 >> >> >> << /P [ 5 6 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 7 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 8 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 9 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 10 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 11 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 12 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 13 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 14 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 15 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 16 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> ] >> << /Index 6 /Elements [ << /P [ 6 1 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 6 3 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 4 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 6 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 6 8 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 9 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 10 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 11 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 12 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 13 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 14 ] /Data << /B << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 6 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 6 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 7 /Elements [ << /P [ 7 1 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 3 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 4 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 7 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 7 8 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 9 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 10 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 12 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 13 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 14 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> << /P [ 7 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 2 >> >> >> ] >> << /Index 8 /Elements [ << /P [ 8 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 8 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 8 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 8 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 8 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 9 /Elements [ << /P [ 9 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 9 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 9 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 9 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 9 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 10 /Elements [ << /P [ 10 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 10 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 10 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 10 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 10 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 11 /Elements [ << /P [ 11 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 11 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 11 15 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> << /P [ 11 16 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> ] >> << /Index 12 /Elements [ << /P [ 12 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 12 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 12 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 12 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 12 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 13 /Elements [ << /P [ 13 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 13 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 13 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 13 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 13 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 14 /Elements [ << /P [ 14 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 14 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 14 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 14 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 14 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 15 /Elements [ << /P [ 15 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 15 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 15 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 15 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 15 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 15 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 16 /Elements [ << /P [ 16 1 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 3 >> >> >> << /P [ 16 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 16 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 16 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 16 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 16 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> ] >> >> /PredefinedTag 1 >> >> >> << /Resource << /Name (GyomatsuYakumonoHankaku) /Members << /CodeToClass 0 /AutoTsume << /TsumeMappings [ << /Before -.5 /Code () >> << /Before -.5 /Code (;) >> << /Before -.5 /Code ([) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (=) >> << /After -.5 /Code (]) >> << /After -.5 /Code ( ) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code () >> << /After -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0) >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code (0) >> << /Before -.25 /After -.25 /Code ( ) >> ] >> /Table << /DataArray << /SparseArray [ << /Index 1 /Elements [ << /P [ 1 5 ] /Data << /A << /R [ .25 .25 .25 ] /P 1 >> >> >> ] >> << /Index 2 /Elements [ << /P [ 2 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 2 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 2 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 2 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 11 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> ] >> << /Index 3 /Elements [ << /P [ 3 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 3 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 3 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 3 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 15 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 3 16 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 4 /Elements [ << /P [ 4 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 4 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 4 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 4 15 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 4 16 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> ] >> << /Index 5 /Elements [ << /P [ 5 1 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 2 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 3 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 4 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 5 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 1 >> >> >> << /P [ 5 6 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 7 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 8 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 9 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 10 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 11 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 12 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 13 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 14 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 15 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 16 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> ] >> << /Index 6 /Elements [ << /P [ 6 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 6 3 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 4 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 5 ] /Data << /B << /R [ 0.0 .75 .75 ] /P 1 >> >> >> << /P [ 6 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 6 8 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 9 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 10 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 11 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 12 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 13 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 14 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> << /P [ 6 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> ] >> << /Index 7 /Elements [ << /P [ 7 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 7 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 7 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> ] >> << /Index 8 /Elements [ << /P [ 8 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 8 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 8 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 8 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 8 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 9 /Elements [ << /P [ 9 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 9 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 9 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 9 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 9 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 10 /Elements [ << /P [ 10 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 10 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 10 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 10 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 10 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 11 /Elements [ << /P [ 11 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 11 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 11 15 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> << /P [ 11 16 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> ] >> << /Index 12 /Elements [ << /P [ 12 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 12 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 12 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 12 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 12 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 13 /Elements [ << /P [ 13 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 13 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 13 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 13 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 13 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 14 /Elements [ << /P [ 14 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 14 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 14 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 14 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 15 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 14 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 15 /Elements [ << /P [ 15 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 15 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 15 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 15 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 15 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 15 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 16 /Elements [ << /P [ 16 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 16 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 16 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 16 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 16 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 16 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> ] >> >> /PredefinedTag 3 >> >> >> << /Resource << /Name (GyomatsuYakumonoZenkaku) /Members << /CodeToClass 0 /AutoTsume << /TsumeMappings [ << /Before -.5 /Code () >> << /Before -.5 /Code (;) >> << /Before -.5 /Code ([) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (=) >> << /After -.5 /Code (]) >> << /After -.5 /Code ( ) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code () >> << /After -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0) >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code (0) >> << /Before -.25 /After -.25 /Code ( ) >> ] >> /Table << /DataArray << /SparseArray [ << /Index 1 /Elements [ << /P [ 1 5 ] /Data << /A << /R [ .25 .25 .25 ] /P 1 >> >> >> ] >> << /Index 2 /Elements [ << /P [ 2 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 2 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 2 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 2 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 11 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 17 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> ] >> << /Index 3 /Elements [ << /P [ 3 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 3 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 3 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 3 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 15 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 3 16 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 4 /Elements [ << /P [ 4 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 4 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 4 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 4 15 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 4 16 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> ] >> << /Index 5 /Elements [ << /P [ 5 1 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 2 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 3 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 4 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 5 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 1 >> >> >> << /P [ 5 6 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 7 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 8 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 9 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 10 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 11 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 12 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 13 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 14 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 15 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 16 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> ] >> << /Index 6 /Elements [ << /P [ 6 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 6 3 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 4 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 5 ] /Data << /B << /R [ 0.0 .75 .75 ] /P 1 >> >> >> << /P [ 6 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 6 8 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 9 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 10 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 11 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 12 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 13 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 14 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> << /P [ 6 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> << /P [ 6 17 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> ] >> << /Index 7 /Elements [ << /P [ 7 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 7 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 7 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 17 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> ] >> << /Index 8 /Elements [ << /P [ 8 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 8 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 8 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 8 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 8 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 9 /Elements [ << /P [ 9 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 9 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 9 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 9 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 9 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 10 /Elements [ << /P [ 10 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 10 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 10 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 10 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 10 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 11 /Elements [ << /P [ 11 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 11 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 11 15 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> << /P [ 11 16 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> ] >> << /Index 12 /Elements [ << /P [ 12 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 12 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 12 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 12 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 12 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 13 /Elements [ << /P [ 13 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 13 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 13 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 13 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 13 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 14 /Elements [ << /P [ 14 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 14 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 14 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 14 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 14 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 15 /Elements [ << /P [ 15 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 15 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 15 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 15 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 15 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 15 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 16 /Elements [ << /P [ 16 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 16 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 16 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 16 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 16 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 16 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> ] >> >> /PredefinedTag 4 >> >> >> << /Resource << /Name (YakumonoZenkaku) /Members << /CodeToClass 0 /AutoTsume << /TsumeMappings [ << /Before -.5 /Code () >> << /Before -.5 /Code (;) >> << /Before -.5 /Code ([) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code ( ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0 ) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /Before -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (=) >> << /After -.5 /Code (]) >> << /After -.5 /Code ( ) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0 ) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code (0) >> << /After -.5 /Code () >> << /After -.5 /Code (0) >> << /After -.5 /Code ( ) >> << /After -.5 /Code (0) >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code () >> << /Before -.25 /After -.25 /Code (0) >> << /Before -.25 /After -.25 /Code ( ) >> ] >> /Table << /DataArray << /SparseArray [ << /Index 1 /Elements [ << /P [ 1 5 ] /Data << /A << /R [ .25 .25 .25 ] /P 1 >> >> >> ] >> << /Index 2 /Elements [ << /P [ 2 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 2 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 2 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 2 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 11 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 3 >> >> >> << /P [ 2 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 2 17 ] /Data << /B << /R [ .5 .5 .5 ] >> >> >> ] >> << /Index 3 /Elements [ << /P [ 3 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 3 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 3 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 3 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 3 15 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 3 16 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 4 /Elements [ << /P [ 4 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 4 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 4 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 4 15 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 4 16 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> ] >> << /Index 5 /Elements [ << /P [ 5 1 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 2 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 3 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 4 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 5 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 1 >> >> >> << /P [ 5 6 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 7 ] /Data << /B << /R [ .25 .25 .25 ] /P 1 >> >> >> << /P [ 5 8 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 9 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 10 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 11 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 12 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 13 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 14 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 15 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 16 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 5 17 ] /Data << /B << /R [ .25 .25 .25 ] >> >> >> ] >> << /Index 6 /Elements [ << /P [ 6 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 6 3 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 4 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 5 ] /Data << /B << /R [ 0.0 .75 .75 ] /P 1 >> >> >> << /P [ 6 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 6 8 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 9 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 10 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 11 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 12 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 13 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 14 ] /Data << /B << /R [ 0.0 .5 .5 ] >> >> >> << /P [ 6 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> << /P [ 6 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 4 >> >> >> << /P [ 6 17 ] /Data << /B << /R [ .5 .5 .5 ] >> >> >> ] >> << /Index 7 /Elements [ << /P [ 7 1 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 3 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 4 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 5 ] /Data << /B << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 7 7 ] /Data << /B << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 7 8 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 9 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 10 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 12 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 13 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 14 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 15 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 16 ] /Data << /B << /R [ 0.0 .5 .5 ] /P 2 >> >> >> << /P [ 7 17 ] /Data << /B << /R [ .5 .5 .5 ] >> >> >> ] >> << /Index 8 /Elements [ << /P [ 8 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 8 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 8 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 8 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 8 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 8 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 9 /Elements [ << /P [ 9 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 9 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 9 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 9 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 9 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 9 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 10 /Elements [ << /P [ 10 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 10 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 10 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 10 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 10 15 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 10 16 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 11 /Elements [ << /P [ 11 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 11 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 11 15 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> << /P [ 11 16 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 4 >> >> >> ] >> << /Index 12 /Elements [ << /P [ 12 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 12 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 12 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 12 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 12 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 12 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 13 /Elements [ << /P [ 13 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 13 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 13 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 13 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 13 15 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 13 16 ] /Data << /B << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> ] >> << /Index 14 /Elements [ << /P [ 14 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 14 3 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 14 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 14 8 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 9 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 10 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 12 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 13 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 14 ] /Data << /A << /R [ 0.0 0.0 1.0 ] >> >> >> << /P [ 14 15 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 14 16 ] /Data << /B << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 15 /Elements [ << /P [ 15 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 15 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 15 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 15 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 15 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 15 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 15 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 15 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 16 /Elements [ << /P [ 16 1 ] /Data << /A << /R [ 0.0 .5 .5 ] /P 3 >> >> >> << /P [ 16 3 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 4 ] /Data << /A << /R [ .125 .25 .25 ] /P 4 >> >> >> << /P [ 16 5 ] /Data << /A << /R [ 0.0 .25 .25 ] /P 1 >> >> >> << /P [ 16 7 ] /Data << /A << /R [ 0.0 0.0 0.0 ] /P 2 >> >> >> << /P [ 16 8 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 9 ] /Data << /A << /R [ 0.0 0.0 .5 ] /P 4 >> >> >> << /P [ 16 10 ] /Data << /A << /R [ 0.0 0.0 .5 ] >> >> >> << /P [ 16 12 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> << /P [ 16 14 ] /Data << /A << /R [ .125 .25 .5 ] /P 4 >> >> >> ] >> << /Index 17 /Elements [ << /P [ 17 1 ] /Data << /A << /R [ .5 .5 .5 ] >> >> >> ] >> << /Index 18 /Elements [ << /P [ 18 1 ] /Data << /A << /R [ .5 .5 .5 ] >> >> >> ] >> ] >> >> /PredefinedTag 2 >> >> >> ] /DisplayList [ << /Resource 0 >> << /Resource 1 >> << /Resource 2 >> << /Resource 3 >> << /Resource 4 >> << /Resource 5 >> << /Resource 6 >> << /Resource 7 >> ] >> /KinsokuSet << /Resources [ << /Resource << /Name (None) /Data << /NoStart () /NoEnd () /Keep () /Hanging () /PredefinedTag 0 >> >> >> << /Resource << /Name (PhotoshopKinsokuHard) /Data << /NoStart (!\),.:;?]}    0!! 0000 0 0 0000A0C0E0G0I0c000000000000000000000000 =]) /NoEnd (\([{  00 0 0000 ;[) /Keep (  % &) /Hanging (00 ) /PredefinedTag 1 >> >> >> << /Resource << /Name (PhotoshopKinsokuSoft) /Data << /NoStart (  0000 0 0 00000000 =]) /NoEnd (  00 0 000;[) /Keep (  % &) /Hanging (00 ) /PredefinedTag 2 >> >> >> << /Resource << /Name (Hard) /Data << /NoStart (!\),.:;?]}    0!! 0000 0 0 0000A0C0E0G0I0c000000000000000000000000 =]) /NoEnd (\([{  00 0 0000 ;[) /Keep (  % &) /Hanging (00 ) /PredefinedTag 1 >> >> >> << /Resource << /Name (Soft) /Data << /NoStart (  0000 0 0 00000000 =]) /NoEnd (  00 0 000;[) /Keep (  % &) /Hanging (00 ) /PredefinedTag 2 >> >> >> ] /DisplayList [ << /Resource 0 >> << /Resource 1 >> << /Resource 2 >> << /Resource 3 >> << /Resource 4 >> ] >> /StyleSheetSet << /Resources [ << /Resource << /Name (Normal RGB) /Features << /Font 1 /FontSize 12.0 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0.0 /HorizontalScale 1.0 /VerticalScale 1.0 /Tracking 0 /BaselineShift 0.0 /CharacterRotation 0.0 /AutoKern 1 /FontCaps 0 /FontBaseline 0 /FontOTPosition 0 /StrikethroughPosition 0 /UnderlinePosition 0 /UnderlineOffset 0.0 /Ligatures true /DiscretionaryLigatures false /ContextualLigatures false /AlternateLigatures false /OldStyle false /Fractions false /Ordinals false /Swash false /Titling false /ConnectionForms false /StylisticAlternates false /Ornaments false /FigureStyle 0 /ProportionalMetrics false /Kana false /Italics false /Ruby false /BaselineDirection 2 /Tsume 0.0 /StyleRunAlignment 2 /Language 0 /JapaneseAlternateFeature 0 /EnableWariChu false /WariChuLineCount 2 /WariChuLineGap 0 /WariChuSubLineAmount << /WariChuSubLineScale .5 >> /WariChuWidowAmount 2 /WariChuOrphanAmount 2 /WariChuJustification 7 /TCYUpDownAdjustment 0 /TCYLeftRightAdjustment 0 /LeftAki -1.0 /RightAki -1.0 /JiDori 0 /NoBreak false /FillColor << /StreamTag /SimplePaint /Color << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> >> /StrokeColor << /StreamTag /SimplePaint /Color << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> >> /Blend << /StreamTag /SimpleBlender >> /FillFlag true /StrokeFlag false /FillFirst true /FillOverPrint false /StrokeOverPrint false /LineCap 0 /LineJoin 0 /LineWidth 1.0 /MiterLimit 4.0 /LineDashOffset 0.0 /LineDashArray [ ] /Type1EncodingNames [ ] >> >> >> ] /DisplayList [ << /Resource 0 >> ] >> /ParagraphSheetSet << /Resources [ << /Resource << /Name (Normal RGB) /Features << /Justification 0 /FirstLineIndent 0.0 /StartIndent 0.0 /EndIndent 0.0 /SpaceBefore 0.0 /SpaceAfter 0.0 /DropCaps 1 /AutoLeading 1.2 /LeadingType 0 /AutoHyphenate true /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 0 /Zone 36.0 /HyphenateCapitalized true /HyphenationPreference .5 /WordSpacing [ .8 1.0 1.33 ] /LetterSpacing [ 0.0 0.0 0.0 ] /GlyphSpacing [ 1.0 1.0 1.0 ] /SingleWordJustification 6 /Hanging false /AutoTCY 0 /KeepTogether true /BurasagariType 0 /KinsokuOrder 0 /KurikaeshiMojiShori false /Kinsoku /nil /MojiKumiTable /nil /EveryLineComposer false /TabStops << >> /DefaultTabWidth 36.0 /DefaultStyle << >> >> >> >> ] /DisplayList [ << /Resource 0 >> ] >> /TextFrameSet << /Resources [ << /Resource << /Bezier << /Points [ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ] >> /Data << /Type 0 /LineOrientation 0 /TextOnPathTRange [ -1.0 -1.0 ] /RowGutter 0.0 /ColumnGutter 0.0 /FirstBaselineAlignment << /Flag 1 /Min 0.0 >> /PathData << /Spacing -1 >> >> >> >> ] >> >> /DocumentObjects << /DocumentSettings << /HiddenGlyphFont << /AlternateGlyphFont 2 /WhitespaceCharacterMapping [ << /WhitespaceCharacter ( ) /AlternateCharacter (1) >> << /WhitespaceCharacter ( ) /AlternateCharacter (6) >> << /WhitespaceCharacter ( ) /AlternateCharacter (0) >> << /WhitespaceCharacter ( \)) /AlternateCharacter (5) >> << /WhitespaceCharacter () /AlternateCharacter (5) >> << /WhitespaceCharacter (0) /AlternateCharacter (1) >> << /WhitespaceCharacter () /AlternateCharacter (3) >> ] >> /NormalStyleSheet 0 /NormalParagraphSheet 0 /SuperscriptSize .583 /SuperscriptPosition .333 /SubscriptSize .583 /SubscriptPosition .333 /SmallCapSize .7 /UseSmartQuotes true /SmartQuoteSets [ << /Language 0 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 1 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 2 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 3 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 4 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 5 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 6 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( 9) /CloseSingleQuote ( :) >> << /Language 7 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 8 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 9 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 10 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 11 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 12 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 13 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 14 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 15 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 16 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 17 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 18 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 19 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 20 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 21 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 22 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 23 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 24 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 25 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( 9) /CloseSingleQuote ( :) >> << /Language 26 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 27 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 28 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 29 /OpenDoubleQuote (0) /CloseDoubleQuote (0) >> << /Language 30 /OpenDoubleQuote (0 ) /CloseDoubleQuote (0 ) >> << /Language 31 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 33 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 34 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 35 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 36 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 37 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 38 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 40 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 42 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 43 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> << /Language 44 /OpenDoubleQuote () /CloseDoubleQuote () /OpenSingleQuote ( 9) /CloseSingleQuote ( :) >> << /Language 45 /OpenDoubleQuote ( ) /CloseDoubleQuote ( ) /OpenSingleQuote ( ) /CloseSingleQuote ( ) >> ] >> /TextObjects [ << /Model << /Text (m ) /ParagraphRun << /RunArray [ << /RunData << /ParagraphSheet << /Name () /Features << /Justification 2 /FirstLineIndent 0.0 /StartIndent 0.0 /EndIndent 19.99999 /SpaceBefore 0.0 /SpaceAfter 0.0 /DropCaps 1 /AutoLeading 1.2 /LeadingType 0 /AutoHyphenate false /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 0 /Zone 36.0 /HyphenateCapitalized true /HyphenationPreference .5 /WordSpacing [ .8 1.0 1.33 ] /LetterSpacing [ 0.0 0.0 0.0 ] /GlyphSpacing [ 1.0 1.0 1.0 ] /SingleWordJustification 6 /Hanging false /AutoTCY 1 /KeepTogether true /BurasagariType 0 /KinsokuOrder 0 /KurikaeshiMojiShori false /Kinsoku /nil /MojiKumiTable /nil /EveryLineComposer false /TabStops << >> /DefaultTabWidth 36.0 /DefaultStyle << /Font 1 /FontSize 12.0 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0.0 /HorizontalScale 1.0 /VerticalScale 1.0 /Tracking 0 /BaselineShift 0.0 /CharacterRotation 0.0 /AutoKern 1 /FontCaps 0 /FontBaseline 0 /FontOTPosition 0 /StrikethroughPosition 0 /UnderlinePosition 0 /UnderlineOffset 0.0 /Ligatures true /DiscretionaryLigatures false /ContextualLigatures false /AlternateLigatures false /OldStyle false /Fractions false /Ordinals false /Swash false /Titling false /ConnectionForms false /StylisticAlternates false /Ornaments false /FigureStyle 0 /ProportionalMetrics false /Kana false /Italics false /Ruby false /BaselineDirection 2 /Tsume 0.0 /StyleRunAlignment 2 /Language 0 /JapaneseAlternateFeature 0 /EnableWariChu false /WariChuLineCount 2 /WariChuLineGap 0 /WariChuSubLineAmount << /WariChuSubLineScale .5 >> /WariChuWidowAmount 2 /WariChuOrphanAmount 2 /WariChuJustification 7 /TCYUpDownAdjustment 0 /TCYLeftRightAdjustment 0 /LeftAki -1.0 /RightAki -1.0 /JiDori 0 /NoBreak false /FillColor << /StreamTag /SimplePaint /Color << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> >> /StrokeColor << /StreamTag /SimplePaint /Color << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> >> /Blend << /StreamTag /SimpleBlender >> /FillFlag true /StrokeFlag false /FillFirst true /FillOverPrint false /StrokeOverPrint false /LineCap 0 /LineJoin 0 /LineWidth 1.0 /MiterLimit 4.0 /LineDashOffset 0.0 /LineDashArray [ ] /Type1EncodingNames [ ] >> >> /Parent 0 >> >> /Length 2 >> ] >> /StyleRun << /RunArray [ << /RunData << /StyleSheet << /Name () /Parent 0 /Features << /Font 0 /FontSize 13.6 /FauxBold false /FauxItalic false /AutoLeading false /Leading 21.99999 /HorizontalScale 1.0 /VerticalScale 1.0 /Tracking 0 /BaselineShift 0.0 /CharacterRotation 0.0 /AutoKern 0 /FontCaps 0 /FontBaseline 0 /FontOTPosition 0 /StrikethroughPosition 0 /UnderlinePosition 0 /UnderlineOffset 0.0 /Ligatures true /DiscretionaryLigatures false /ContextualLigatures true /AlternateLigatures false /OldStyle false /Fractions false /Ordinals false /Swash false /Titling false /ConnectionForms true /StylisticAlternates false /Ornaments false /FigureStyle 0 /ProportionalMetrics false /Kana false /Italics false /Ruby false /BaselineDirection 1 /Tsume 0.0 /StyleRunAlignment 2 /Language 0 /JapaneseAlternateFeature 0 /EnableWariChu false /WariChuLineCount 2 /WariChuLineGap 0 /WariChuSubLineAmount << /WariChuSubLineScale .5 >> /WariChuWidowAmount 2 /WariChuOrphanAmount 2 /WariChuJustification 7 /TCYUpDownAdjustment 0 /TCYLeftRightAdjustment 0 /LeftAki -1.0 /RightAki -1.0 /JiDori 0 /NoBreak false /FillColor << /StreamTag /SimplePaint /Color << /Type 1 /Values [ 1.0 .23529 .66666 .98038 ] >> >> /StrokeColor << /StreamTag /SimplePaint /Color << /Type 1 /Values [ 1.0 .99999 .99999 .99999 ] >> >> /Blend << /StreamTag /SimpleBlender >> /FillFlag true /StrokeFlag false /FillFirst false /FillOverPrint false /StrokeOverPrint false /LineCap 0 /LineJoin 0 /LineWidth 1.0 /MiterLimit 4.0 /LineDashOffset 0.0 /LineDashArray [ ] /Type1EncodingNames [ ] >> >> >> /Length 2 >> ] >> /KernRun << /RunArray [ << /RunData << >> /Length 2 >> ] >> /AlternateGlyphRun << /RunArray [ << /RunData << >> /Length 2 >> ] >> >> /View << /Frames [ << /Resource 0 >> ] /RenderedData << /RunArray [ << /RunData << /LineCount 1 >> /Length 2 >> ] >> /Strikes [ << /StreamTag /PathSelectGroupCharacter /Transform << /Origin [ 0.0 0.0 ] >> /Bounds [ 0.0 0.0 0.0 0.0 ] /ChildProcession 0 /Children [ << /StreamTag /FrameStrike /Frame 0 /Transform << /Origin [ 0.0 0.0 ] >> /Bounds [ 0.0 0.0 0.0 0.0 ] /ChildProcession 2 /Children [ << /StreamTag /RowColStrike /RowColIndex 0 /Transform << /Origin [ 0.0 0.0 ] >> /Bounds [ 0.0 0.0 0.0 0.0 ] /ChildProcession 1 /Children [ << /StreamTag /RowColStrike /RowColIndex 0 /Transform << /Origin [ 0.0 0.0 ] >> /Bounds [ 0.0 0.0 0.0 0.0 ] /ChildProcession 2 /Children [ << /StreamTag /LineStrike /Baseline 0.0 /Leading 0.0 /EMHeight 0.0 /DHeight 0.0 /SelectionAscent -11.65513 /SelectionDescent 3.18231 /Transform << /Origin [ 0.0 0.0 ] >> /Bounds [ 0.0 -11.65513 0.0 3.18231 ] /ChildProcession 1 /Children [ << /StreamTag /Segment /Mapping << /CharacterCount 2 >> /FirstCharacterIndexInSegment 0 /Transform << /Origin [ -6.29676 0.0 ] >> /Bounds [ 0.0 0.0 0.0 0.0 ] /ChildProcession 1 /Children [ << /StreamTag /GlyphStrike /Transform << /Origin [ 0.0 0.0 ] >> /Bounds [ 0.0 -11.65513 12.59352 3.18231 ] /Glyphs [ 77 0 ] /GlyphAdjustments << /Data [ << >> ] /RunLengths [ 2 ] >> /VisualBounds [ -6.29676 -11.65513 6.29676 3.18231 ] /RenderedBounds [ -6.29676 -11.65513 6.29676 3.18231 ] /Invalidation [ -6.29676 -11.65513 12.8247 3.18231 ] /ShadowStylesRun << /Data [ << /Index 0 /Font 0 /Scale [ 1.0 1.0 ] /Orientation 0 /BaselineDirection 2 /BaselineShift 0.0 /KernType 0 >> ] /RunLengths [ 2 ] >> /EndsInCR true /SelectionAscent -11.65513 /SelectionDescent 3.18231 >> ] >> ] >> ] >> ] >> ] >> ] >> ] >> /OpticalAlignment false >> ] /OriginalNormalStyleFeatures << /Font 1 /FontSize 12.0 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0.0 /HorizontalScale 1.0 /VerticalScale 1.0 /Tracking 0 /BaselineShift 0.0 /CharacterRotation 0.0 /AutoKern 1 /FontCaps 0 /FontBaseline 0 /FontOTPosition 0 /StrikethroughPosition 0 /UnderlinePosition 0 /UnderlineOffset 0.0 /Ligatures true /DiscretionaryLigatures false /ContextualLigatures false /AlternateLigatures false /OldStyle false /Fractions false /Ordinals false /Swash false /Titling false /ConnectionForms false /StylisticAlternates false /Ornaments false /FigureStyle 0 /ProportionalMetrics false /Kana false /Italics false /Ruby false /BaselineDirection 2 /Tsume 0.0 /StyleRunAlignment 2 /Language 0 /JapaneseAlternateFeature 0 /EnableWariChu false /WariChuLineCount 2 /WariChuLineGap 0 /WariChuSubLineAmount << /WariChuSubLineScale .5 >> /WariChuWidowAmount 2 /WariChuOrphanAmount 2 /WariChuJustification 7 /TCYUpDownAdjustment 0 /TCYLeftRightAdjustment 0 /LeftAki -1.0 /RightAki -1.0 /JiDori 0 /NoBreak false /FillColor << /StreamTag /SimplePaint /Color << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> >> /StrokeColor << /StreamTag /SimplePaint /Color << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> >> /Blend << /StreamTag /SimpleBlender >> /FillFlag true /StrokeFlag false /FillFirst true /FillOverPrint false /StrokeOverPrint false /LineCap 0 /LineJoin 0 /LineWidth 1.0 /MiterLimit 4.0 /LineDashOffset 0.0 /LineDashArray [ ] /Type1EncodingNames [ ] >> /OriginalNormalParagraphFeatures << /Justification 0 /FirstLineIndent 0.0 /StartIndent 0.0 /EndIndent 0.0 /SpaceBefore 0.0 /SpaceAfter 0.0 /DropCaps 1 /AutoLeading 1.2 /LeadingType 0 /AutoHyphenate true /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 0 /Zone 36.0 /HyphenateCapitalized true /HyphenationPreference .5 /WordSpacing [ .8 1.0 1.33 ] /LetterSpacing [ 0.0 0.0 0.0 ] /GlyphSpacing [ 1.0 1.0 1.0 ] /SingleWordJustification 6 /Hanging false /AutoTCY 0 /KeepTogether true /BurasagariType 0 /KinsokuOrder 0 /KurikaeshiMojiShori false /Kinsoku /nil /MojiKumiTable /nil /EveryLineComposer false /TabStops << >> /DefaultTabWidth 36.0 /DefaultStyle << >> >> >>8BIMFMsk 2     mmHHH<< <<<http://www.fluentcollab.org/mbg/index.php/reviews/review/99/26PUUTF-8Ol\ ... might be good

Yoon Cho: Nothing Lasts Forever

Fuse Box & Women and Their Work

April 3 - May 10, 2008
by Angela Ahlgren

    Send comments to the editors:

      Email this article to a friend:

      Detail from
      Yoon Cho, Hysterosalpingogram, 2007
      Archival Ink-jet print
      32 x 70 inches

      View Gallery

      Yoon Cho’s Nothing Lasts Forever, a video and photography exhibition at Women and Their Work Gallery, ruminates on the layers and structures of identity. Season’s Greetings (2004), one photograph from her Nuclear Family series, is a send-up of a holiday postcard in which Cho and her husband pose behind a chair, empty except for a bright yellow baby-shaped cutout. The other photos in the series show the couple engaged in bourgeois domestic activities—washing the car, painting the walls and jogging—all with the cartoonish baby cut-out toddling alongside them. The series lampoons the bourgeois expectation of fertility and procreation, the baby’s garish presence interrupting the couple’s serene domesticity.

      Cho’s Self-Portrait series suggests a more wistful view of women’s fertility. In one self-portrait, Hysterosalpingogram (2007), an X-ray photo highlighting an ovary covers Cho’s abdominal area, as her face tilts longingly skyward. In the companion self-portrait, Map (2007), Cho stands in profile beside her home, an aerial sketch of a suburban landscape superimposed over her body. The self-portraits juxtapose the subject’s vulnerable body and the stark medical and cartographic grids, critiquing the violence with which medical and societal notions of fertility land on women’s bodies.

      The Nuclear Family and Self-Portrait series are the stand-outs in this exhibition, their placement on opposing walls in the center of the gallery highlighting both personal longing for and cultural critique of the ever-elusive nuclear family. Other pieces are less successful. The Blurred series, several pairs of portraits in which one of each pair blurs out the faces of its subjects, and the Persona series, a trio of videos in which Cho performs pedestrian tasks in neutral mask, comment on identity in much more general terms and lack the complexity of Nuclear Family and Self-Portrait.

      Angela Ahlgren is a Ph.D student in Performance as Public Practice at The University of Texas at Austin, where she studies Asian American and queer performance. She is also a taiko performer, and has begun working on her dissertation on women and taiko drumming in the U.S.

      + 0 Comments

      Add Your Comment:

        Ytext/html Ovbplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Mhttp://w.sharethis.com/share4x/css/share.0e745facbd9672e46b03207ef3a1e93e.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASD3456AWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-Length_Content-EncodingTEtagTVary_Apache/2.2.14 (Ubuntu)UbytesZkeep-aliveXtext/css_Mon, 11 Apr 2011 14:17:34 GMT_Tue, 05 Apr 2011 18:34:35 GMTT2688Tgzip_"2c4b0-29a4-4a03020bd64c0"_Accept-Encoding*+ab_NSMutableDictionaryac/\NSDictionary)*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~16AJPSYbkmt|).3LR]f '+?M_bxnz_Mhttp://w.sharethis.com/share4x/css/share.0e745facbd9672e46b03207ef3a1e93e.cssO)@CHARSET "UTF-8";*{margin:0;outline:0;padding:0}.hidden{display:none}body{width:344px;color:#666;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Tahoma,Arial,sans-serif;font-size:11px}a{color:#222;text-decoration:none}a:hover{text-decoration:underline}.clear{clear:both}#outercontainer{border:3px solid #666;border-top:3px solid #666;background-color:#fff}#main{margin-top:10px}#footer{background-color:#666;color:#fff;zoom:1}.home_separator{border-top:2px solid #666;width:300px;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px}.sharethis,.aim,.aol,.bebo,.blinklist,.blogger,.blogmarks,.care2,.current,.dealsplus,.delicious,.digg,.diigo,.email,.facebook,.faves,.fresqui,.friendfeed,.friendster,.funp,.furl,.fark,.bus_exchange,.gbuzz,.gmail,.google,.google_bmarks,.hi5,.hugg,.kirtsy,.linkedin,.livejournal,.magnolia,.meneame,.messenger,.mister_wong,.mixx,.msn,.myspace,.n4g,.netscape,.newsvine,.oknotizie,.orkut,.propeller,.reddit,.simpy,.slashdot,.sms,.sphinn,.stumbleupon,.sonico,.tailrank,.technorati,.twackle,.twine,.twitter,.typepad,.windows_live,.wordpress,.xanga,.yahoo,.yahoo_bmarks,.yahoo_myweb,.tumblr,.yigg,.instapaper,.yammer,.formspring{margin-right:23px;padding:2px 0 2px 20px;white-space:nowrap;height:16px;line-height:16px}.ckimg{background:url("http://w.sharethis.com/share4x/images/service-icons-sprite.png") no-repeat scroll right top transparent;background-repeat:no-repeat}.aol{background-position:0 -439px}.blinklist{background-position:0 0}.blogger{background-position:0 -680px}.blogmarks{background-position:0 -60px}.care2{background-position:0 -880px}.current{background-position:0 -640px}.dealsplus{background-position:0 -1160px}.delicious{background-position:0 -40px}.digg{background-position:0 -20px}.diigo{background-position:0 -780px}.email{background-position:0 -460px}.facebook{background-position:0 -180px}.faves{background-position:0 -840px}.fresqui{background-position:0 -980px}.friendfeed{background-position:0 -1138px}.friendster{background-position:0 -1120px}.funp{background-position:0 -1000px}.furl{background-position:0 -160px}.gmail{background-position:0 -480px}.google{background-position:0 -220px}.google_bmarks{background-position:0 -220px}.hi5{background-position:0 -1100px}.hugg{background-position:0 -1020px}.kirtsy{background-position:0 -920px}.linkedin{background-position:0 -1240px}.livejournal{background-position:0 -1060px}.magnolia{background-position:0 -240px}.meneame{background-position:0 -820px}.mister_wong{background-position:0 -740px}.mixx{background-position:0 -580px}.msn{background-position:0 -499px}.myspace{background-position:0 -520px}.n4g{background-position:0 -900px}.netscape{background-position:0 -280px}.newsvine{background-position:0 -360px}.oknotizie{background-position:0 -960px}.orkut{background-position:0 -1480px}.propeller{background-position:0 -600px}.reddit{background-position:0 -320px}.simpy{background-position:0 -860px}.slashdot{background-position:0 -800px}.sms{background-position:0 -540px}.sphinn{background-position:0 -1180px}.stumbleupon{background-position:0 -140px}.tailrank{background-position:0 -100px}.technorati{background-position:0 -120px}.twitter{background-position:0 -620px}.typepad{background-position:0 -700px}.windows_live{background-position:0 -300px}.wordpress{background-position:0 -660px}.xanga{background-position:0 -1200px}.yahoo{background-position:0 -560px}.yahoo_bmarks{background-position:0 -720px}.yahoo_myweb{background-position:0 -80px}.yigg{background-position:0 -757px}.fark{background-position:0 -1280px}.bus_exchange{background-position:0 -1298px}.bebo{background-position:0 -1440px}.gbuzz,.buzz{background-position:0 -1315px}.tumblr{background-position:0 -1378px}.twackle{background-position:0 -1396px}.twine{background-position:0 -1419px}.sharethis{background-position:0 -1080px}.messenger{background-position:0 -500px}.sonico{background-position:0 -1460px}.aim{background-position:0 -420px}.instapaper{background-position:0 -1498px}.yammer{background-position:0 -1517px}.formspring{background-position:0 -1540px}.close_button{background-image:url(http://w.sharethis.com/share4x/images/sprite2_052610.png);background-position:0 -2px;background-repeat:no-repeat;height:12px;width:12px;z-index:10000;top:2px;left:331px;position:absolute;z-index:10000}.closeX{background-image:url(http://w.sharethis.com/share4x/images/sprite2_052610.png);background-position:0 -18px;background-repeat:no-repeat;top:3px!important;top:4px;left:334px;position:absolute;z-index:10000;height:8px;width:8px}.sharebox{background-image:url(http://w.sharethis.com/share4x/images/sprite2_052610.png);background-position:0 -120px;background-repeat:no-repeat;padding:3px 4px 2px 24px;white-space:nowrap}#chicklets a{float:left;margin:2px 0 3px 9px;overflow:hidden;width:75px}#chicklets{max-height:150px;border-top:1px solid #ccc;overflow:auto;display:none;padding-top:10px;clear:both}#pref_chicklets a{float:left;margin:2px 0 3px 9px;overflow:hidden;width:75px}#pref_chicklets{height:45px;margin-left:20px}#top_chicklets{width:auto;margin-left:20px;margin-right:auto;margin-top:5px;margin-bottom:10px}#top_chicklets a{margin-right:12px}#chicklet_search{margin-top:10px;margin-left:50px}#chicklet_search_field{color:#666;width:105px;margin-left:15px;float:left;display:inline;margin-bottom:7px}.loading_box{width:340px;height:176px;display:none}#loading{height:30px;width:100px;float:left;font-size:20px}#loading_img{height:30px;width:30px;float:left;margin-top:5px}.loading_container{margin-top:80px;margin-left:auto;margin-right:auto;width:140px;height:30px}.popular{font-size:15px;margin-left:10px;font-weight:bold}.button{height:20px;width:80px;border:1px solid #666;cursor:pointer;margin-left:20px}#hide_all{display:none}#footer_link{color:#fff;float:left;margin-left:3px;padding-top:3px;cursor:pointer}#footer_link:hover{text-decoration:underline}#footer_link a{color:#fff}#signIn{color:#fff;cursor:pointer;line-height:20px;margin-right:3px;display:block;text-align:right;width:162px;float:right}#signIn span{margin-right:0;padding:0 2px 5px 16px}#signIn_text{margin-right:0;padding:0 0 0 0!important}#footer_email{line-height:18px;text-align:right;margin-right:5px;display:none;float:right;margin-top:3px}#footer_email span{margin-right:0;padding-left:24px;padding-top:1px}#footer_info{cursor:pointer;text-align:right;margin-right:5px;display:none;float:right;padding-top:3px}#footer_info span:hover{text-decoration:underline}#modal_text{color:#900;font-weight:bold;position:relative;top:25%;text-align:center;margin:0 50px;font-size:1.1em}#modal_ok{top:40%;margin-left:auto;margin-right:auto;position:relative;text-align:center}#modal_ok .button{margin-left:0}#modal_box{opacity:.95;background:#fff;position:absolute;left:0;top:0;display:none;z-index:9999}#header_div{background-color:#ccc;text-align:center;font-size:12px;font-weight:bold;color:#fff;display:none}#header_title{padding-top:5px;padding-bottom:5px}#done_screen{padding-top:12px;padding-left:12px;padding-right:12px;padding-bottom:2px;display:none;min-height:150px}.relatedShare .relatedImg{cursor:pointer;float:left;margin-right:5px;max-height:75px;overflow:hidden;width:100px}.relatedShare .relatedTitle.link{color:#263a83;font-weight:bold}.relatedTitle:hover{text-decoration:underline}.relatedShare .relatedTitle{clear:both;float:left;max-height:43px;overflow:hidden;cursor:pointer;width:100%}.relatedShare .relatedDetails{float:left;width:310px}.relatedShare.hasImage .relatedDetails{width:198px;margin-left:2px;padding-right:5px}.doneText{clear:both;margin-top:25px;border-top:1px solid #dedede;padding-top:20px}.doneText img{float:left}.relatedShare{clear:both;border:.5px solid #e0e0e0;padding-bottom:5px;margin-bottom:3px;margin-top:6px}.relatedShare .relatedImg{float:left;width:100px;max-height:75px;overflow:hidden;margin-right:4px;cursor:pointer;padding-left:3px;padding-top:2px}.relatedShare .relatedTitle{float:left;clear:both;max-height:43px;overflow:hidden;width:100%;margin-bottom:5px}.relatedShare .relatedSource{float:left;clear:both;color:#999;overflow:hidden;margin-top:12px}.relatedShare .relatedMessage{float:left;clear:both;max-height:29px;overflow:hidden;width:100%}.relatedShare .relatedShareCount{float:right;color:#999;margin-top:12px;font-size:1.3em}.relatedText{height:14px;padding-bottom:2px;font-size:14px;font-weight:bold;margin-top:10px;border-bottom:1px solid #696969}.success{color:#090;text-align:center}.button_grey_left{background-image:url("http://w.sharethis.com/share4x/images/sprite2_052610.png");background-position:0 -52px;background-repeat:no-repeat;padding:3px 0 5px 9px;color:#444;cursor:pointer;float:left;font:13px arial,sans-serif;margin-right:0;text-decoration:none}.button_grey_right{background-image:url("http://w.sharethis.com/share4x/images/sprite2_052610.png");background-position:0 -28px;background-repeat:no-repeat;color:#444;cursor:pointer;float:left;font:13px arial,sans-serif;margin-right:0;text-decoration:none;padding:3px 0 5px 9px}.button_green_left{background-image:url("http://w.sharethis.com/share4x/images/sprite2_052610.png");background-position:0 -76px;background-repeat:no-repeat;padding:3px 0 5px 9px;color:#fff;cursor:pointer;float:left;font:13px arial,sans-serif;margin-right:0;text-decoration:none}.button_green_right{background-image:url("http://w.sharethis.com/share4x/images/sprite2_052610.png");background-position:-16px -28px;background-repeat:no-repeat;color:#fff;cursor:pointer;float:left;font:13px arial,sans-serif;margin-right:0;text-decoration:none;padding:3px 0 5px 9px}#btnShareAgain{margin-top:5px;margin-left:100px}#poster_main{padding-top:10px;padding-right:10px;padding-left:10px;display:none}#poster_heading{height:20px;font-size:14px;font-weight:bold;margin-bottom:5px}#poster_message,#poster_message2{float:left;font-size:12px;margin-top:5px;width:70px}#poster_textArea{background-color:#f4f4f4;border:1px solid #ccc;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Tahoma,Arial,sans-serif;font-size:11px;padding:4px;width:235px}#poster_inputBox{background-color:#f4f4f4;border:1px solid #ccc;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Tahoma,Arial,sans-serif;font-size:11px;padding:4px;width:155px}#comment_box{display:none}#poster_input_div{font-size:15px;display:none}#poster_message_counter{margin-left:210px;margin-top:5px;margin-bottom:5px;display:none}.poster_buttons{margin-left:170px;margin-top:5px;margin-bottom:5px}#footer_info a{color:#fff}#view_all,#hide_all{display:inline;float:right;font-size:1.1em;margin-right:50px}#main_privacy{height:12px;margin-bottom:3px;margin-left:3px;font-size:9px;margin-top:3px}#main_privacy a{color:#222}Xtext/css Obplist00jkX$versionX$objectsY$archiverT$top "()012LMNOPQRSTUVWXYZ[\]^_`deU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Hhttp://w.sharethis.com/share4x/js/st.8420922a8df40577276f021cf40c4bea.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ASD 3456AWNS.keysZNS.objects789:;<=>?@ BCDEFGHIJKVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-Length_Content-EncodingTEtagTVary_Apache/2.2.14 (Ubuntu)UbytesZkeep-alive_application/javascript_Mon, 11 Apr 2011 14:17:34 GMT_Tue, 05 Apr 2011 18:34:39 GMTU12485Tgzip_"2e21c-d0ac-4a03020fa6dc0"_Accept-Encoding*+ab_NSMutableDictionaryac/\NSDictionaryЬ*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~,1<EKNT]fhow$).GMXq 37KYknn_Hhttp://w.sharethis.com/share4x/js/st.8420922a8df40577276f021cf40c4bea.jsOЬif(!window.console||!console.firebug){var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];window.console={};for(var i=0;i0&&hash!==this.oldQS){var args=hash.split("/");this.oldQS=hash;var cmd=args.shift();cmd="fragmentPump."+cmd;var temp="";if(true==/page=send/gi.test(hash)||true==/page-=-send/gi.test(hash)){showLoadingBox()}for(var i=0;i0){var d=document.getElementById("header_div");var f=document.getElementById("header_title").innerHTML=h;d.style.display="block"}break;case"headerfg":var d=document.getElementById("header_div");d.style.color=h;break;case"headerbg":var d=document.getElementById("header_div");d.style.backgroundColor=h;break;case"tracking":widget.tracking=true;if(widget.domReady==true){getPubGA()}break;case"linkfg":widget.linkfg=h;break;case"tabs":var b=new RegExp(/email|send/);if(b.test(h)==false){widget.email_service=false}if(b.test(h)==false){widget.sms_service=false}break;case"send_services":var b=new RegExp(/email/);if(b.test(h)==false){widget.email_service=false}b=new RegExp(/sms/);if(b.test(h)==false){widget.sms_service=false}break;case"exclusive_services":widget.merge_list=false;break;case"post_services":if(widget.services==null){widget.services=h}else{widget.services+=h}break;case"stLight":widget.stLight=true;break;case"doneScreen":widget.doneScreen=h;break;case"jsref":widget.jsref=h;break;case"type":widget.type=h;break;case"service":widget.service=h;break;case"embeds":case"button":case"type":case"inactivefg":case"inactivebf":case"headerbg":case"style":case"charset":case"hash_flag":case"onmouseover":case"inactivebg":case"send_services":case"buttonText":case"offsetLeft":case"offsetTop":case"buttonText":break;default:break}}var widget=new function(){this.URL=null;this.title=null;this.sessionID=null;this.fpc=null;this.publisher=null;this.browser=null;this.services=[];this.publisher=null;this.icon;this.content;this.guid;this.guid_index;this.published;this.author;this.updated;this.summary;this.thumb;this.tags;this.hostname;this.location;this.headerTitle;this.headerfg;this.page;this.purl;this.all_services={aim:{title:"AIM Share"},sms:{title:"Text",type:"sms"},email:{title:"Email"},bebo:{title:"Bebo"},blinklist:{title:"Blinklist"},blogmarks:{title:"Blogmarks"},blogger:{title:"Blogger",type:"post"},bus_exchange:{title:"Add to BX",aTitle:"Business Exchange"},care2:{title:"Care2"},current:{title:"Current"},dealsplus:{title:"Dealspl.us"},delicious:{title:"Delicious"},digg:{title:"Digg"},diigo:{title:"Diigo"},facebook:{title:"Facebook"},fark:{title:"Fark"},faves:{title:"Faves"},formspring:{title:"Formspring"},fresqui:{title:"Fresqui"},friendfeed:{title:"FriendFeed"},funp:{title:"Funp"},google_bmarks:{title:"G Bookmarks"},gbuzz:{title:"Google Buzz"},instapaper:{title:"Instapaper"},kirtsy:{title:"Kirtsy"},linkedin:{title:"LinkedIn"},livejournal:{title:"LiveJournal",type:"post"},meneame:{title:"Meneame"},messenger:{title:"Messenger"},mister_wong:{title:"Mr Wong"},mixx:{title:"Mixx"},myspace:{title:"MySpace"},n4g:{title:"N4G"},newsvine:{title:"Newsvine"},oknotizie:{title:"Oknotizie"},orkut:{title:"Orkut"},reddit:{title:"Reddit"},slashdot:{title:"Slashdot"},sonico:{title:"Sonico"},simpy:{title:"Simpy"},sphinn:{title:"Sphinn"},stumbleupon:{title:"Stumbleupon"},technorati:{title:"Technorati",dontUseEncodedURL:"Encoded URLs are not allowed"},twackle:{title:"Twackle"},twitter:{title:"Twitter"},typepad:{title:"TypePad",type:"post"},tumblr:{title:"Tumblr"},wordpress:{title:"WordPress",type:"post"},xanga:{title:"Xanga"},yammer:{title:"Yammer"},yahoo_bmarks:{title:"Y! Bookmarks"},yigg:{title:"Yigg"}};this.top_services="email,facebook,twitter,gbuzz";this.exclusive_services=null;this.services="blogger,myspace,digg,aim,stumbleupon,messenger";this.sharebox={title:"Save",type:"sharebox"};this.displayServices=[];this.topDisplayServices=[];this.chickletNumber=6;this.domReady=false;this.guid_index=0;this.page="home";this.toolbar=false;this.loginPoller=null;this.importPoller=null;this.metaInfo=null;this.mainCssLoaded=false;this.toolbar=false;this.pageTracker=null;this.pubTracker=null;this.tracking=false;this.lastURL=null;this.sharURL=null;this.poster=null;this.linkfg=null;this.email_service=true;this.sms_service=true;this.merge_list=true;this.chicklet_loaded=false;this.segmentframe=null;this.segmentRun=false;this.ga=null;this.popup=false;this.cssInterval=null;this.stLight=false;this.optout=false;this.doneScreen=true;this.jsref="";this.type=null;this.service=null};var user=new function(){this.name=null;this.email=null;this.nickname=null;this.recents=null;this.chicklets=null;this.display=null;this.type=null;this.token=null;this.contacts=[];this.loggedIn=false;this.user_services=null;this.currentUserType=null;this.ThirdPartyUsers=null};function getServiceLink(b){if((widget.all_services[b]==undefined&&b!=="sharebox")||(widget.email_service==false&&b=="email")||(widget.sms_service==false&&b=="sms")){var c=document.createElement("a");return c}var e=" rpChicklet";if(widget.chicklet_loaded==true){e=" ckimg"}if(b=="email"){var c=document.createElement("a");c.className=b;c.className+=e;c.setAttribute("title",widget.all_services[b].title);c.setAttribute("id","post_"+b+"_link");if(c.attachEvent){c.attachEvent("onclick",function(){getEmailService()})}else{c.setAttribute("onclick","getEmailService();")}c.setAttribute("href","javascript:void(0);");c.appendChild(document.createTextNode(widget.all_services[b].title));if(widget.linkfg!=null){c.style.color=widget.linkfg}return c}else{if(b=="sharebox"){var c=document.createElement("a");c.className=b;c.className+=e;c.setAttribute("title",widget.sharebox.title);c.setAttribute("id","post_"+b+"_link");c.setAttribute("href","javascript:void(0);");c.appendChild(document.createTextNode(widget.sharebox.title));if(widget.linkfg!=null){c.style.color=widget.linkfg}return c}else{if(b=="twitter"&&user.ThirdPartyUsers&&user.ThirdPartyUsers.twitter){var c=document.createElement("a");c.className=b;c.className+=e;c.setAttribute("title",widget.all_services[b].title);c.setAttribute("id","post_"+b+"_link");if(c.attachEvent){c.attachEvent("onclick",function(){createPoster("twitter")})}else{c.setAttribute("onclick",'createPoster("twitter")')}c.setAttribute("href","javascript:void(0);");c.appendChild(document.createTextNode(widget.all_services[b].title));if(widget.linkfg!=null){c.style.color=widget.linkfg}return c}else{if(b=="wordpress"){var c=document.createElement("a");c.className=b;c.className+=e;c.setAttribute("title",widget.all_services[b].title);c.setAttribute("id","post_"+b+"_link");if(c.attachEvent){c.attachEvent("onclick",function(){createPoster("wordpress")})}else{c.setAttribute("onclick",'createPoster("wordpress")')}c.setAttribute("href","javascript:void(0);");c.appendChild(document.createTextNode(widget.all_services[b].title));if(widget.linkfg!=null){c.style.color=widget.linkfg}return c}else{if(b=="sms"){var c=document.createElement("a");c.className=b;c.className+=e;c.setAttribute("title",widget.all_services[b].title);c.setAttribute("id","post_"+b+"_link");if(c.attachEvent){c.attachEvent("onclick",function(){getEmailService("sms")})}else{c.setAttribute("onclick",'getEmailService("sms")')}c.setAttribute("href","javascript:void(0);");c.appendChild(document.createTextNode(widget.all_services[b].title));if(widget.linkfg!=null){c.style.color=widget.linkfg}return c}else{var f="chicklet";if(widget.service==null){widget.service="legacy"}var d=(("https:"==document.location.protocol)?"https://ws.":"http://wd.")+"sharethis.com/api/sharer.php?destination={destination}&url={url}&title={title}&publisher={publisher}&fpc={fpc}&sessionID={sessionID}&source="+f+"&service={service}&type={type}";d=d.replace("{destination}",b);d=d.replace("{url}",encodeURIComponent(widget.URL));d=d.replace("{title}",encodeURIComponent(widget.title));d=d.replace("{publisher}",widget.publisher);d=d.replace("{fpc}",widget.fpc);d=d.replace("{sessionID}",widget.sessionID);d=d.replace("{service}",widget.service);d=d.replace("{type}",widget.type);var c=document.createElement("a");c.className=b;c.className+=e;c.setAttribute("href",d);c.setAttribute("title",widget.all_services[b].title);c.setAttribute("id","post_"+b+"_link");c.setAttribute("target","_blank");c.setAttribute("stservice",b);if(c.attachEvent){c.attachEvent("onclick",function(){serviceClicked(c)})}else{c.setAttribute("onclick","serviceClicked(this);")}c.appendChild(document.createTextNode(widget.all_services[b].title));if(widget.linkfg!=null){c.style.color=widget.linkfg}return c}}}}}}function getEmailService(a){if(a=="sms"){widget.poster="sms";updateServiceCount("sms","SMS");gaLog("Chicklet","Sms");shareLog("Sms")}else{gaLog("Chicklet","Email");shareLog("Email");widget.poster=null;updateServiceCount("email","Email")}if(typeof(email)=="undefined"){odjs((("https:"==document.location.protocol)?"https://ws.sharethis.com/secure/js/email.706b4c629688d249e3a4766d11a906f8.js":"http://w.sharethis.com/share4x/js/email.706b4c629688d249e3a4766d11a906f8.js"),function(){});document.getElementById("main").style.display="none";document.getElementById("email_main").style.display="block";showLoadingBox()}else{document.getElementById("main").style.display="none";document.getElementById("email_main").style.display="block";hideLoadingBox();email.reClicked();if(widget.poster=="sms"){document.getElementById("heading_div").firstChild.innerHTML=lang.strings.msg_text}else{document.getElementById("heading_div").firstChild.innerHTML=lang.strings.msg_email}}}function emailServiceCallback(){if(widget.poster=="sms"){document.getElementById("heading_div").firstChild.innerHTML=lang.strings.msg_text}else{document.getElementById("heading_div").firstChild.innerHTML=lang.strings.msg_email}hideLoadingBox();document.getElementById("email_main").style.display="block";document.getElementById("txtYourAddr").focus();if(user.email==null){document.getElementById("from_div").style.display="block"}else{if(user.email.length<2){document.getElementById("from_div").style.display="block"}else{document.getElementById("from_div").style.display="none"}}}function showLoadingBox(a){if(a){document.getElementById("loading").innerHTML=a}document.getElementById("loading_img").innerHTML=''+lang.strings.msg_loading+'';document.getElementById("loading_box").style.display="block";document.getElementById("main").style.display="none";document.getElementById("email_main").style.display="none";document.getElementById("poster_main").style.display="none"}function hideLoadingBox(){document.getElementById("loading_box").style.display="none"}function processExclusiveServices(){if(widget.merge_list==true){return true}widget.top_services="";var d=widget.services.split(",");var a=[];for(var c=0;c=1){c.removeChild(c.firstChild)}var f=0;var a=widget.top_services.split(",");var g=widget.services.split(",");if(user.user_services!==null){var e=user.user_services.split(",");for(var b=0;b=widget.chickletNumber){return true}for(var d=0;d=1){b.removeChild(b.firstChild)}for(var a=0;a=1){c.removeChild(c.firstChild)}if(a==null||a==""){document.getElementById("view_all").style.display="inline";document.getElementById("hide_all").style.display="none";document.getElementById("chicklets").style.display="none";return true}if(a=="all"){for(var b in widget.all_services){if(b!=="sharebox"){d=getServiceLink(b);if(d!=null){c.appendChild(d)}}}widget.lastSearchTerm="all";return true}document.getElementById("view_all").style.display="none";document.getElementById("hide_all").style.display="inline";document.getElementById("chicklets").style.display="block";try{var e=new RegExp(a,"gi")}catch(f){return false}for(var b in widget.all_services){var g=widget.all_services[b].title;if(e.test(g)==true&&b!="sharebox"){d=getServiceLink(b);if(d!=null){c.appendChild(d)}}else{if(e.test(g)==true&&b!="sharebox"){d=getServiceLink(b);if(d!=null){c.appendChild(d)}}else{if(e.test(g)==true){}}}}widget.lastSearchTerm=a;return true}function showAll(){searchAndDisplay("all");document.getElementById("view_all").style.display="none";document.getElementById("hide_all").style.display="inline";document.getElementById("chicklets").style.display="block";gaLog("Widget","show_all")}function hideAll(){document.getElementById("hide_all").style.display="none";document.getElementById("view_all").style.display="inline";document.getElementById("chicklets").style.display="none";gaLog("Widget","hide_all")}function extractServicesFromCookie(){var b=$JSON.decode(cookie.getCookie("ServiceHistory"));var d=[];var c=null;for(o in b){d.push(b[o])}d.sort(serviceSort);if(d.length>0){c=""}for(var a=0;ac.count){return -1}else{return 1}}}function signIn(){window.open("http://sharethis.com/account/signin-widget","LoginWindow","status=1, height=700, width=970, resizable=0");clearInterval(widget.loginPoller);widget.loginPoller=setInterval(function(){checkForLoginCookie()},1000);gaLog("SignIn","Click")}function signOut(){if(typeof(window.localStorage)!=="undefined"){window.localStorage.clear()}gaLog("SignOut","Click");cookie.deleteCookie("ShareUT");cookie.deleteCookie("recents");forgetUser();if(typeof(email)!=="undefined"){email.display=[];email.selected=[];document.getElementById("recents").style.display="none"}document.getElementById("signIn").style.display="block";document.getElementById("footer_email").style.display="none";document.getElementById("footer_info").style.display="none";createPreferenceServices()}function forgetUser(){user.name=null;user.email=null;user.nickname=null;user.recents=null;user.chicklets=null;user.display=null;user.type=null;user.token=null;user.contacts=[];user.loggedIn=false;user.user_services=null;user.currentUserType=null;user.ThirdPartyUsers=null;if(user.email==null&&typeof(email)!=="undefined"){document.getElementById("from_div").style.display="block"}}function checkLogin(){if(cookie.getCookie("ShareUT")!==false){var a=["return=json","cb=loginOnSuccess","service=getUserInfo"];a=a.join("&");jsonp.makeRequest((("https:"==document.location.protocol)?"https://ws.sharethis.com/":"http://wd.sharethis.com/")+"api/getApi.php?"+a)}}function loginOnSuccess(b){gaLog("SignIn","Complete");if(b&&b.status=="SUCCESS"){user.email=b.data.email;user.name=b.data.name;user.nickname=b.data.nickname;user.recents=b.data.recipients;if(user.recents!==null){cookie.setCookie("recents",$JSON.encode(user.recents))}user.display=user.email;user.currentUserType=b.data.CurrentUserType;user.ThirdPartyUsers=b.data.ThirdPartyUsers;if(b.data.CurrentUserType&&b.data.ThirdPartyUsers){if(user.name!==null){user.display=""+user.name+""}else{user.display=""+b.data.ThirdPartyUsers[b.data.CurrentUserType]+""}}if(typeof(window.localStorage)!=="undefined"){var c=cookie.getCookie("ShareUT");var d=window.localStorage;if(user.email!=null){d.email=user.email}if(user.name!=null){d.name=user.name}if(user.nickname!=null){d.nickname=user.nickname}if(user.currentUserType!=null){d.currentUserType=user.currentUserType}if(user.ThirdPartyUsers!=null){d.ThirdPartyUsers=user.ThirdPartyUsers}var a=user.display;if(a!=null){a=a.replace(/ckimg/gi,"rpChicklet");d.display=a}}if(typeof(email)!=="undefined"){document.getElementById("from_div").style.display="none";email.getContacts();email.showRecents()}}document.getElementById("signIn").style.display="none";if(user.display!==null){document.getElementById("footer_email").innerHTML=user.display}document.getElementById("footer_email").style.display="block";document.getElementById("footer_info").style.display="block"}function checkForLoginCookie(){var a=cookie.getCookie("ShareUT");if(a){clearInterval(widget.loginPoller);checkLogin();clearInterval(widget.loginPoller)}}function checkForImportCookie(){var a=cookie.getCookie("StImported");var b=cookie.getCookie("ShareUT");if(b&&a){clearInterval(widget.importPoller);checkLogin();if(email){email.getContacts()}clearInterval(widget.importPoller)}}function getMainCss(){if(widget.mainCssLoaded==false){odcss((("https:"==document.location.protocol)?"https://ws.sharethis.com/secure/css/share.0e745facbd9672e46b03207ef3a1e93e.css":"http://w.sharethis.com/share4x/css/share.0e745facbd9672e46b03207ef3a1e93e.css"),function(){},true);widget.mainCssLoaded=true}else{return false}}function showModal(c){document.getElementById("modal_box").style.display="block";document.getElementById("modal_box").style.border="1px solid gray";document.getElementById("modal_text").innerHTML=c;var a=document.getElementById("outercontainer").offsetHeight;var b=document.getElementById("outercontainer").offsetWidth;document.getElementById("modal_box").style.height=a+"px";document.getElementById("modal_box").style.width=(b-2)+"px"}function clearModal(){document.getElementById("modal_box").style.display="none"}function extractDomainFromURL(b,a){try{var d=b.replace(/(\w+):\/\/([^\/:]+)(:\d*)?([^# ]*)/,"$2");if(!a&&d.toLowerCase().indexOf("www.")==0){d=d.substring(4)}d=d.replace(/#.*?$/,"");return d}catch(c){return null}}function initWidget(){if(widget.URL==null){return true}else{var a=["return=json","url="+encodeURIComponent(widget.URL),"fpc="+widget.fpc,"cb=initWidgetOnSuccess","service=initWidget"];a=a.join("&");jsonp.makeRequest((("https:"==document.location.protocol)?"https://ws.sharethis.com/":"http://wd.sharethis.com/")+"api/getApi.php?"+a);return true}}function initWidgetOnSuccess(a){widget.metaInfo=a.data;replaceClass("rpChicklet","ckimg");replaceClass("button_green_left_replace","button_green_left");replaceClass("button_green_right_replace","button_green_right");replaceClass("button_grey_left_replace","button_grey_left");replaceClass("button_grey_right_replace","button_grey_right");replaceClass("closeX_replace","closeX");replaceClass("close_button_replace","close_button");if(a.data&&a.data.ga&&a.data.ga==true){initGA();if(typeof(email)!="undefined"){email.reClicked()}}}var jsonp={};jsonp.makeRequest=function(a){odjs(a,function(){})};var ajax={request:null,defaultResponse:{status:"FAILURE"}};ajax.makeRequest=function(a,b,f,j,c){try{var e=new XMLHttpRequest()}catch(h){try{e=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{e=new ActiveXObject("Microsoft.XMLHTTP")}catch(g){e=false}}}try{e.open(a,b,true);e.setRequestHeader("Content-type","application/x-www-form-urlencoded;charset=utf-8");e.setRequestHeader("Content-length",f.length);e.setRequestHeader("Connection","close");e.onreadystatechange=function(){if(e.readyState==4){if(e.status!=200){j(ajax.defaultResponse);return true}if(e.responseText.length==0){j(ajax.defaultResponse);return true}var l=null;if(/^[\],:{}\s]*$/.test(e.responseText.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){l=window.JSON&&window.JSON.parse?window.JSON.parse(e.responseText):(new Function("return "+e.responseText))()}else{}j(l)}};e.send(f)}catch(d){console.log(d)}};var cookie=new function(){this.setCookie=function(c,e){var d=new Date;var g=d.getFullYear();var h=d.getMonth()+2;var f=d.getDate();var b=c+"="+escape(e);if(g){var a=new Date(g,h,f);b+="; expires="+a.toGMTString()}b+="; domain="+escape(".sharethis.com")+";path=/";document.cookie=b};this.getCookie=function(b){var a=document.cookie.match("(^|;) ?"+b+"=([^;]*)(;|$)");if(a){return(unescape(a[2]))}else{return false}};this.deleteCookie=function(a){var c="/";var b=".sharethis.com";document.cookie=a+"="+((c)?";path="+c:"")+((b)?";domain="+b:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}};function odjs(a,b){this.head=document.getElementsByTagName("head")[0];this.scriptSrc=a;this.script=document.createElement("script");this.script.setAttribute("type","text/javascript");this.script.setAttribute("src",this.scriptSrc);this.script.async=true;this.script.onload=b;this.script.onreadystatechange=function(){if(this.readyState=="loaded"){b()}};this.s=document.getElementsByTagName("script")[0];this.s.parentNode.insertBefore(this.script,this.s)}function odcss(a,b){this.head=document.getElementsByTagName("head")[0];this.scriptSrc=a;this.css=document.createElement("link");this.css.setAttribute("rel","stylesheet");this.css.setAttribute("type","text/css");this.css.setAttribute("href",a);this.css.setAttribute("id",a);setTimeout(function(){b()},500);this.head.appendChild(this.css);widget.cssInterval=setInterval(function(){if(document.getElementById(a)){clearInterval(widget.cssInterval);b();document.getElementsByTagName("body")[0].style.display="block"}},100)}try{widget.segmentframe=document.createElement('')}catch(err){widget.segmentframe=document.createElement("iframe")}widget.segmentframe.id="stSegmentFrame";widget.segmentframe.name="stSegmentFrame";function initialize(){var h=false;var k=navigator.userAgent;var e=/bot|gomez|keynote/gi;if(k&&k!==null&&k.length>4){var m=k.match(e);if(m&&m!==null&&m.length>0){h=true}}else{h=true}if(fragmentPump.initRun==true){processBuffer()}if(widget.segmentRun==false&&h==false&&widget.stLight==false){var j=/fpc=.*?\//gi;var p="";p=glo_initFrag.match(j);if(p!==null){p=p[0];p=p.replace("/","");var c=document.getElementById("segmentDiv");var n="&purl="+encodeURIComponent(widget.URL)+"&jsref="+encodeURIComponent(widget.jsref);var l=(("https:"==document.location.protocol)?"https://seg.":"http://seg.")+"sharethis.com/getSegment.php?"+p+n;widget.segmentframe.src=l;c.appendChild(widget.segmentframe);widget.segmentRun=true}}getMainCss();widget.domReady=true;createPreferenceServices();document.getElementById("chicklet_search_field").value=lang.strings.msg_search_services;document.getElementById("chicklet_search_field").onfocus=function(){searchFocus()};document.getElementById("chicklet_search_field").onblur=function(){searchBlur()};document.getElementById("signIn").onclick=function(){signIn()};document.getElementById("signOut").onclick=function(){signOut()};document.getElementById("modal_button").onclick=function(){clearModal()};if(widget.tracking==true){getPubGA()}document.getElementById("popular").innerHTML=lang.strings.msg_share;document.getElementById("msg_view_all").innerHTML=lang.strings.msg_view_all;document.getElementById("msg_hide_all").innerHTML=lang.strings.msg_hide_all;document.getElementById("msg_share_success").innerHTML=lang.strings.msg_share_success;document.getElementById("msgstr_btn_send").innerHTML=lang.strings.msg_share_again;document.getElementById("relatedText").innerHTML=lang.strings.msg_related_shares;document.getElementById("msg_post_to").innerHTML=lang.strings.msg_post_to;document.getElementById("poster_message").innerHTML=lang.strings.msg_message;document.getElementById("poster_message2").innerHTML=lang.strings.msg_blog_url;document.getElementById("msg_submit").innerHTML=lang.strings.msg_submit;document.getElementById("footer_link_a").innerHTML=lang.strings.msg_friends;document.getElementById("msg_my_acct").innerHTML=lang.strings.msg_my_acct;document.getElementById("signIn_text").innerHTML=lang.strings.msg_signin;document.getElementById("signOut").innerHTML=lang.strings.msg_signout;if(cookie.getCookie("ShareUT")!==false){if(typeof(window.localStorage)!=="undefined"){var d=cookie.getCookie("ShareUT");var g=window.localStorage;if(typeof(g.email)!="undefined"){user.email=g.email}if(typeof(g.name)!="undefined"){user.name=g.name}if(typeof(g.nickname)!="undefined"){user.nickname=g.nickname}if(typeof(g.display)!="undefined"){user.display=g.display}if(typeof(g.currentUserType)!="undefined"){user.currentUserType=g.currentUserType}if(typeof(g.ThirdPartyUsers)!="undefined"){user.ThirdPartyUsers=g.ThirdPartyUsers}document.getElementById("signIn").style.display="none";if(user.display!==null){document.getElementById("footer_email").innerHTML=user.display}document.getElementById("footer_email").style.display="block";document.getElementById("footer_info").style.display="block"}}if(cookie.getCookie("st_optout")!==false){var q=document.cookie;q=q.split(";");for(var f=0;f=1){g.removeChild(g.firstChild)}var j=document.createElement("div");j.className="clear";if(f&&f.urls&&f.url_count>0){for(var h=0;h=140){return false}else{return 140-b.length}};poster.updateCounter=function(d){try{var a=(window.event)?event.keyCode:d.keyCode}catch(b){a=0}var f=poster.getCount();var c=element=document.getElementById("counter");if(f===false){c.innerHTML=0;if(a!==0){return true}else{return false}}else{if(f<11){c.style.color="red"}else{c.style.color="#666666"}c.innerHTML=f}};poster.post=function(a){if(widget.poster=="twitter"){showLoadingBox(lang.strings.msg_posting_t);var d=["return=json","cb=poster.post_onSuccess","service=postTwitter","status="+encodeURIComponent(document.getElementById("poster_textArea").value),"url="+encodeURIComponent(widget.URL),"sessionID="+widget.sessionID];d=d.join("&");jsonp.makeRequest((("https:"==document.location.protocol)?"https://ws.sharethis.com/":"http://wd.sharethis.com/")+"api/getApi.php?"+d)}else{if(widget.poster=="wordpress"){if(document.getElementById("poster_inputBox").value.length<1){showModal(lang.strings.msg_valid_blog);return false}else{if(widget.service==null){widget.service="legacy"}var c=document.getElementById("poster_inputBox").value;var b=(("https:"==document.location.protocol)?"https://ws.":"http://wd.")+"sharethis.com/api/sharer.php?destination={destination}&url={url}&title={title}&publisher={publisher}&fpc={fpc}&sessionID={sessionID}&wpurl={wpurl}&source=button&service={service}&type={type}";b=b.replace("{destination}","wordpress");b=b.replace("{url}",encodeURIComponent(widget.URL));b=b.replace("{title}",encodeURIComponent(widget.title));b=b.replace("{wpurl}",encodeURIComponent(c));b=b.replace("{publisher}",widget.publisher);b=b.replace("{fpc}",widget.fpc);b=b.replace("{sessionID}",widget.sessionID);b=b.replace("{service}",widget.service);b=b.replace("{type}",widget.type);window.open(b,"post_wordpress","status=1, height=700, width=970, resizable=0");widget.poster=null;showDoneScreen();return true}}}return true};poster.post_onSuccess=function(a){hideLoadingBox();widget.poster=null;showDoneScreen()};function createShar(){var b=widget.URL;if(b==widget.lastURL){var a=((widget.title!=null)?widget.title+" - ":"")+widget.sharURL;document.getElementById("poster_textArea").value=a;poster.updateCounter()}else{if(b!==""&&b!==" "&&b!==null){document.getElementById("poster_textArea").value=lang.strings.msg_loading;widget.lastURL=b;var c=["return=json","cb=createShar_onSuccess","service=createSharURL","url="+encodeURIComponent(b),"sessionID="+widget.sessionID,"fpc="+widget.fpc];c=c.join("&");jsonp.makeRequest((("https:"==document.location.protocol)?"https://ws.sharethis.com/":"http://wd.sharethis.com/")+"api/getApi.php?"+c)}}}function createShar_onSuccess(b){if(b.status=="SUCCESS"){widget.sharURL=b.data.sharURL}var a=((widget.title!=null)?widget.title+" - ":"")+widget.sharURL;document.getElementById("poster_textArea").value=a;poster.updateCounter()}function initGA(){if(typeof(_gat)=="undefined"){var c=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");var a=document.getElementsByTagName("head")[0];var b=document.createElement("script");b.type="text/javascript";b.src=c+"google-analytics.com/ga.js";odjs(b.src,function(){try{widget.ga=_gat._getTracker("UA-1645146-9");widget.ga._trackPageview()}catch(d){}})}}function gaLog(b,d,a,c){if(typeof(widget.ga)!="undefined"&&widget.ga!==null){widget.ga._trackEvent(b,d,a,c)}}if(typeof(lang)=="undefined"){var lang={};lang.strings=new Object;lang.strings.msg_loading="Loading";lang.strings.msg_posting_t="Posting to Twitter";lang.strings.msg_text="Text to a Friend:";lang.strings.msg_email="Email to a Friend:";lang.strings.msg_sendign_inProgress="Sharing Message";lang.strings.msg_search_services="Search for services";lang.strings.msg_get_button="Get the Button!";lang.strings.msg_put_sharethis="Put ShareThis on your website or blog in minutes!";lang.strings.msg_valid_blog="Sorry, there was something wrong with that URL, please try again.";lang.strings.msg_post_wordpress="Post to Wordpress";lang.strings.msg_email_to="To:";lang.strings.msg_email_from="From:";lang.strings.msg_email_send="Send";lang.strings.msg_email_cancel="Cancel";lang.strings.msg_email_preview="Preview";lang.strings.msg_email_close_preview="Close Preview";lang.strings.msg_email_char_limit="2000 characters left";lang.strings.email_message="Message:";lang.strings.msg_email_privacy="Privacy Policy";lang.strings.msg_email_load_cont="Loading Contacts...";lang.strings.msg_import_serv="Import Contacts From";lang.strings.msg_email_captcha_info="Spam Prevention: Please type the words below:";lang.strings.msg_valid_email_add="Please enter a valid email address.";lang.strings.msg_valid_email_add_from='Please enter a valid email address in the "From" field.';lang.strings.msg_valid_recipients="Please enter a valid recipient";lang.strings.msg_captcha="Please enter the Captcha response.";lang.strings.msg_share="Share with Friends";lang.strings.msg_view_all="View All";lang.strings.msg_hide_all="Hide All";lang.strings.msg_share_success="Your message was successfully shared!";lang.strings.msg_share_again="Share Again";lang.strings.msg_related_shares="Popular Shares";lang.strings.msg_post_to="Post to";lang.strings.msg_message="Message:";lang.strings.msg_blog_url="Blog URL";lang.strings.msg_submit="Submit";lang.strings.msg_friends="What are your friends sharing?";lang.strings.msg_my_acct="My Account";lang.strings.msg_signin="Sign In";lang.strings.msg_signout="Sign Out"};_application/javascript _Chttp://edge.sharethis.com/share4x/index.52b0a1200f7e64c407513f002605fece.html#init/publisher=8d5a181f-5f7d-4e1c-ad49-585d528c8049/type=website/buttonText=/jsref=http%253A%252F%252Fwww.google.com%252Fsearch%253Fclient%253Dsafari%2526rls%253Den%2526q%253DAngela%252BAhlgren%252C%252B%252522Yoon%252BCho%253A%252BNothing%252BLasts%252BForever%252C%252522%252BMight%252Bbe%252Bgood%2526ie%253DUTF-8%2526oe%253DUTF-8/sessionID=1302540660374.82091/fpc=cc444ee-12f45792e96-4720c6c-1/pUrl=http%253A%252F%252Fwww.fluentcollab.org%252Fmbg%252Findex.php%252Freviews%252Freview%252F99%252F26WstframeUUTF-8O- ShareThis

        I'm the header

        Loading...
        Ytext/html _Zhttp://seg.sharethis.com/getSegment.php?fpc=cc444ee-12f45792e96-4720c6c-1&purl=null&jsref=^stSegmentFrameUUTF-8O ShareThis Segmenter NO Cookie Value
        Ytext/html!3It}E& u ^^^bccdcncwggh4h>hGltllllq,qexx x)|a|.kDNWVO1,6?tÐÚã ȚȤȭ'[enѝT^g֗8BKzۮ3=Fv=GPLV_^hqr|-R\e  B.&.A.J22OUKK5K>OO{{{AqzQD7AJis|+777<:<\gp C [ [ [ [ [ \, \- \3 ȓ ȝ ȟ Ȧ ȩ Ȳ , | $ - 6  ̷ " * 0 . = C C M