From 48bfaf8b72424c79a0b527fce24b1db34435c768 Mon Sep 17 00:00:00 2001 From: Wang Date: Wed, 12 Apr 2017 17:25:02 +0800 Subject: [PATCH 01/64] add weavesilk --- css/font-awesome.css | 540 +++++ css/normalize.css | 375 ++++ css/site.css | 140 ++ css/ss-social.css | 67 + font/DINWeb.eot | Bin 0 -> 59104 bytes font/DINWeb.woff | Bin 0 -> 30972 bytes font/fontawesome-webfont.ttf | Bin 0 -> 55096 bytes font/fontawesome-webfont.woff | Bin 0 -> 29380 bytes font/ss-social/ss-social-regular.ttf | Bin 0 -> 14688 bytes font/ss-social/ss-social-regular.woff | Bin 0 -> 9764 bytes img/announcement.png | Bin 0 -> 110729 bytes img/announcement_hover.png | Bin 0 -> 110451 bytes img/draw_something.png | Bin 0 -> 13629 bytes img/silk_text.png | Bin 0 -> 25288 bytes js/d3.v3.min.js | 5 + js/detect.js | 132 ++ js/jquery-1.8.1.min.js | 2 + js/jquery.fullscreen.js | 52 + js/keymaster.js | 226 ++ js/knockout-2.2.0.min.js | 85 + js/noise.js | 226 ++ js/site.js | 2881 +++++++++++++++++++++++++ js/underscore.min.js | 1 + weavesilk.html | 374 ++++ 24 files changed, 5106 insertions(+) create mode 100644 css/font-awesome.css create mode 100644 css/normalize.css create mode 100644 css/site.css create mode 100644 css/ss-social.css create mode 100644 font/DINWeb.eot create mode 100644 font/DINWeb.woff create mode 100644 font/fontawesome-webfont.ttf create mode 100644 font/fontawesome-webfont.woff create mode 100644 font/ss-social/ss-social-regular.ttf create mode 100644 font/ss-social/ss-social-regular.woff create mode 100644 img/announcement.png create mode 100644 img/announcement_hover.png create mode 100644 img/draw_something.png create mode 100644 img/silk_text.png create mode 100644 js/d3.v3.min.js create mode 100644 js/detect.js create mode 100644 js/jquery-1.8.1.min.js create mode 100644 js/jquery.fullscreen.js create mode 100644 js/keymaster.js create mode 100644 js/knockout-2.2.0.min.js create mode 100644 js/noise.js create mode 100644 js/site.js create mode 100644 js/underscore.min.js create mode 100644 weavesilk.html diff --git a/css/font-awesome.css b/css/font-awesome.css new file mode 100644 index 0000000..8875098 --- /dev/null +++ b/css/font-awesome.css @@ -0,0 +1,540 @@ +/*! + * Font Awesome 3.0.2 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.0.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), + url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), + url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + + /* sprites.less reset */ + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav [class^="icon-"], +.btn [class*=" icon-"], +.nav [class*=" icon-"] { + display: inline; + /* keeps button heights with and without icons the same */ + +} +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +li [class^="icon-"], +.nav li [class^="icon-"], +li [class*=" icon-"], +.nav li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li [class^="icon-"].icon-large, +.nav li [class^="icon-"].icon-large, +li [class*=" icon-"].icon-large, +.nav li [class*=" icon-"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { -moz-transform: rotate(0deg); } + 100% { -moz-transform: rotate(359deg); } +} +@-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(359deg); } +} +@-o-keyframes spin { + 0% { -o-transform: rotate(0deg); } + 100% { -o-transform: rotate(359deg); } +} +@-ms-keyframes spin { + 0% { -ms-transform: rotate(0deg); } + 100% { -ms-transform: rotate(359deg); } +} +@keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(359deg); } +} +@-moz-document url-prefix() { + .icon-spin { + height: .9em; + } + .btn .icon-spin { + height: auto; + } + .icon-spin.icon-large { + height: 1.25em; + } + .btn .icon-spin.icon-large { + height: .75em; + } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { content: "\f000"; } +.icon-music:before { content: "\f001"; } +.icon-search:before { content: "\f002"; } +.icon-envelope:before { content: "\f003"; } +.icon-heart:before { content: "\f004"; } +.icon-star:before { content: "\f005"; } +.icon-star-empty:before { content: "\f006"; } +.icon-user:before { content: "\f007"; } +.icon-film:before { content: "\f008"; } +.icon-th-large:before { content: "\f009"; } +.icon-th:before { content: "\f00a"; } +.icon-th-list:before { content: "\f00b"; } +.icon-ok:before { content: "\f00c"; } +.icon-remove:before { content: "\f00d"; } +.icon-zoom-in:before { content: "\f00e"; } + +.icon-zoom-out:before { content: "\f010"; } +.icon-off:before { content: "\f011"; } +.icon-signal:before { content: "\f012"; } +.icon-cog:before { content: "\f013"; } +.icon-trash:before { content: "\f014"; } +.icon-home:before { content: "\f015"; } +.icon-file:before { content: "\f016"; } +.icon-time:before { content: "\f017"; } +.icon-road:before { content: "\f018"; } +.icon-download-alt:before { content: "\f019"; } +.icon-download:before { content: "\f01a"; } +.icon-upload:before { content: "\f01b"; } +.icon-inbox:before { content: "\f01c"; } +.icon-play-circle:before { content: "\f01d"; } +.icon-repeat:before { content: "\f01e"; } + +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { content: "\f021"; } +.icon-list-alt:before { content: "\f022"; } +.icon-lock:before { content: "\f023"; } +.icon-flag:before { content: "\f024"; } +.icon-headphones:before { content: "\f025"; } +.icon-volume-off:before { content: "\f026"; } +.icon-volume-down:before { content: "\f027"; } +.icon-volume-up:before { content: "\f028"; } +.icon-qrcode:before { content: "\f029"; } +.icon-barcode:before { content: "\f02a"; } +.icon-tag:before { content: "\f02b"; } +.icon-tags:before { content: "\f02c"; } +.icon-book:before { content: "\f02d"; } +.icon-bookmark:before { content: "\f02e"; } +.icon-print:before { content: "\f02f"; } + +.icon-camera:before { content: "\f030"; } +.icon-font:before { content: "\f031"; } +.icon-bold:before { content: "\f032"; } +.icon-italic:before { content: "\f033"; } +.icon-text-height:before { content: "\f034"; } +.icon-text-width:before { content: "\f035"; } +.icon-align-left:before { content: "\f036"; } +.icon-align-center:before { content: "\f037"; } +.icon-align-right:before { content: "\f038"; } +.icon-align-justify:before { content: "\f039"; } +.icon-list:before { content: "\f03a"; } +.icon-indent-left:before { content: "\f03b"; } +.icon-indent-right:before { content: "\f03c"; } +.icon-facetime-video:before { content: "\f03d"; } +.icon-picture:before { content: "\f03e"; } + +.icon-pencil:before { content: "\f040"; } +.icon-map-marker:before { content: "\f041"; } +.icon-adjust:before { content: "\f042"; } +.icon-tint:before { content: "\f043"; } +.icon-edit:before { content: "\f044"; } +.icon-share:before { content: "\f045"; } +.icon-check:before { content: "\f046"; } +.icon-move:before { content: "\f047"; } +.icon-step-backward:before { content: "\f048"; } +.icon-fast-backward:before { content: "\f049"; } +.icon-backward:before { content: "\f04a"; } +.icon-play:before { content: "\f04b"; } +.icon-pause:before { content: "\f04c"; } +.icon-stop:before { content: "\f04d"; } +.icon-forward:before { content: "\f04e"; } + +.icon-fast-forward:before { content: "\f050"; } +.icon-step-forward:before { content: "\f051"; } +.icon-eject:before { content: "\f052"; } +.icon-chevron-left:before { content: "\f053"; } +.icon-chevron-right:before { content: "\f054"; } +.icon-plus-sign:before { content: "\f055"; } +.icon-minus-sign:before { content: "\f056"; } +.icon-remove-sign:before { content: "\f057"; } +.icon-ok-sign:before { content: "\f058"; } +.icon-question-sign:before { content: "\f059"; } +.icon-info-sign:before { content: "\f05a"; } +.icon-screenshot:before { content: "\f05b"; } +.icon-remove-circle:before { content: "\f05c"; } +.icon-ok-circle:before { content: "\f05d"; } +.icon-ban-circle:before { content: "\f05e"; } + +.icon-arrow-left:before { content: "\f060"; } +.icon-arrow-right:before { content: "\f061"; } +.icon-arrow-up:before { content: "\f062"; } +.icon-arrow-down:before { content: "\f063"; } +.icon-share-alt:before { content: "\f064"; } +.icon-resize-full:before { content: "\f065"; } +.icon-resize-small:before { content: "\f066"; } +.icon-plus:before { content: "\f067"; } +.icon-minus:before { content: "\f068"; } +.icon-asterisk:before { content: "\f069"; } +.icon-exclamation-sign:before { content: "\f06a"; } +.icon-gift:before { content: "\f06b"; } +.icon-leaf:before { content: "\f06c"; } +.icon-fire:before { content: "\f06d"; } +.icon-eye-open:before { content: "\f06e"; } + +.icon-eye-close:before { content: "\f070"; } +.icon-warning-sign:before { content: "\f071"; } +.icon-plane:before { content: "\f072"; } +.icon-calendar:before { content: "\f073"; } +.icon-random:before { content: "\f074"; } +.icon-comment:before { content: "\f075"; } +.icon-magnet:before { content: "\f076"; } +.icon-chevron-up:before { content: "\f077"; } +.icon-chevron-down:before { content: "\f078"; } +.icon-retweet:before { content: "\f079"; } +.icon-shopping-cart:before { content: "\f07a"; } +.icon-folder-close:before { content: "\f07b"; } +.icon-folder-open:before { content: "\f07c"; } +.icon-resize-vertical:before { content: "\f07d"; } +.icon-resize-horizontal:before { content: "\f07e"; } + +.icon-bar-chart:before { content: "\f080"; } +.icon-twitter-sign:before { content: "\f081"; } +.icon-facebook-sign:before { content: "\f082"; } +.icon-camera-retro:before { content: "\f083"; } +.icon-key:before { content: "\f084"; } +.icon-cogs:before { content: "\f085"; } +.icon-comments:before { content: "\f086"; } +.icon-thumbs-up:before { content: "\f087"; } +.icon-thumbs-down:before { content: "\f088"; } +.icon-star-half:before { content: "\f089"; } +.icon-heart-empty:before { content: "\f08a"; } +.icon-signout:before { content: "\f08b"; } +.icon-linkedin-sign:before { content: "\f08c"; } +.icon-pushpin:before { content: "\f08d"; } +.icon-external-link:before { content: "\f08e"; } + +.icon-signin:before { content: "\f090"; } +.icon-trophy:before { content: "\f091"; } +.icon-github-sign:before { content: "\f092"; } +.icon-upload-alt:before { content: "\f093"; } +.icon-lemon:before { content: "\f094"; } +.icon-phone:before { content: "\f095"; } +.icon-check-empty:before { content: "\f096"; } +.icon-bookmark-empty:before { content: "\f097"; } +.icon-phone-sign:before { content: "\f098"; } +.icon-twitter:before { content: "\f099"; } +.icon-facebook:before { content: "\f09a"; } +.icon-github:before { content: "\f09b"; } +.icon-unlock:before { content: "\f09c"; } +.icon-credit-card:before { content: "\f09d"; } +.icon-rss:before { content: "\f09e"; } + +.icon-hdd:before { content: "\f0a0"; } +.icon-bullhorn:before { content: "\f0a1"; } +.icon-bell:before { content: "\f0a2"; } +.icon-certificate:before { content: "\f0a3"; } +.icon-hand-right:before { content: "\f0a4"; } +.icon-hand-left:before { content: "\f0a5"; } +.icon-hand-up:before { content: "\f0a6"; } +.icon-hand-down:before { content: "\f0a7"; } +.icon-circle-arrow-left:before { content: "\f0a8"; } +.icon-circle-arrow-right:before { content: "\f0a9"; } +.icon-circle-arrow-up:before { content: "\f0aa"; } +.icon-circle-arrow-down:before { content: "\f0ab"; } +.icon-globe:before { content: "\f0ac"; } +.icon-wrench:before { content: "\f0ad"; } +.icon-tasks:before { content: "\f0ae"; } + +.icon-filter:before { content: "\f0b0"; } +.icon-briefcase:before { content: "\f0b1"; } +.icon-fullscreen:before { content: "\f0b2"; } + +.icon-group:before { content: "\f0c0"; } +.icon-link:before { content: "\f0c1"; } +.icon-cloud:before { content: "\f0c2"; } +.icon-beaker:before { content: "\f0c3"; } +.icon-cut:before { content: "\f0c4"; } +.icon-copy:before { content: "\f0c5"; } +.icon-paper-clip:before { content: "\f0c6"; } +.icon-save:before { content: "\f0c7"; } +.icon-sign-blank:before { content: "\f0c8"; } +.icon-reorder:before { content: "\f0c9"; } +.icon-list-ul:before { content: "\f0ca"; } +.icon-list-ol:before { content: "\f0cb"; } +.icon-strikethrough:before { content: "\f0cc"; } +.icon-underline:before { content: "\f0cd"; } +.icon-table:before { content: "\f0ce"; } + +.icon-magic:before { content: "\f0d0"; } +.icon-truck:before { content: "\f0d1"; } +.icon-pinterest:before { content: "\f0d2"; } +.icon-pinterest-sign:before { content: "\f0d3"; } +.icon-google-plus-sign:before { content: "\f0d4"; } +.icon-google-plus:before { content: "\f0d5"; } +.icon-money:before { content: "\f0d6"; } +.icon-caret-down:before { content: "\f0d7"; } +.icon-caret-up:before { content: "\f0d8"; } +.icon-caret-left:before { content: "\f0d9"; } +.icon-caret-right:before { content: "\f0da"; } +.icon-columns:before { content: "\f0db"; } +.icon-sort:before { content: "\f0dc"; } +.icon-sort-down:before { content: "\f0dd"; } +.icon-sort-up:before { content: "\f0de"; } + +.icon-envelope-alt:before { content: "\f0e0"; } +.icon-linkedin:before { content: "\f0e1"; } +.icon-undo:before { content: "\f0e2"; } +.icon-legal:before { content: "\f0e3"; } +.icon-dashboard:before { content: "\f0e4"; } +.icon-comment-alt:before { content: "\f0e5"; } +.icon-comments-alt:before { content: "\f0e6"; } +.icon-bolt:before { content: "\f0e7"; } +.icon-sitemap:before { content: "\f0e8"; } +.icon-umbrella:before { content: "\f0e9"; } +.icon-paste:before { content: "\f0ea"; } +.icon-lightbulb:before { content: "\f0eb"; } +.icon-exchange:before { content: "\f0ec"; } +.icon-cloud-download:before { content: "\f0ed"; } +.icon-cloud-upload:before { content: "\f0ee"; } + +.icon-user-md:before { content: "\f0f0"; } +.icon-stethoscope:before { content: "\f0f1"; } +.icon-suitcase:before { content: "\f0f2"; } +.icon-bell-alt:before { content: "\f0f3"; } +.icon-coffee:before { content: "\f0f4"; } +.icon-food:before { content: "\f0f5"; } +.icon-file-alt:before { content: "\f0f6"; } +.icon-building:before { content: "\f0f7"; } +.icon-hospital:before { content: "\f0f8"; } +.icon-ambulance:before { content: "\f0f9"; } +.icon-medkit:before { content: "\f0fa"; } +.icon-fighter-jet:before { content: "\f0fb"; } +.icon-beer:before { content: "\f0fc"; } +.icon-h-sign:before { content: "\f0fd"; } +.icon-plus-sign-alt:before { content: "\f0fe"; } + +.icon-double-angle-left:before { content: "\f100"; } +.icon-double-angle-right:before { content: "\f101"; } +.icon-double-angle-up:before { content: "\f102"; } +.icon-double-angle-down:before { content: "\f103"; } +.icon-angle-left:before { content: "\f104"; } +.icon-angle-right:before { content: "\f105"; } +.icon-angle-up:before { content: "\f106"; } +.icon-angle-down:before { content: "\f107"; } +.icon-desktop:before { content: "\f108"; } +.icon-laptop:before { content: "\f109"; } +.icon-tablet:before { content: "\f10a"; } +.icon-mobile-phone:before { content: "\f10b"; } +.icon-circle-blank:before { content: "\f10c"; } +.icon-quote-left:before { content: "\f10d"; } +.icon-quote-right:before { content: "\f10e"; } + +.icon-spinner:before { content: "\f110"; } +.icon-circle:before { content: "\f111"; } +.icon-reply:before { content: "\f112"; } +.icon-github-alt:before { content: "\f113"; } +.icon-folder-close-alt:before { content: "\f114"; } +.icon-folder-open-alt:before { content: "\f115"; } diff --git a/css/normalize.css b/css/normalize.css new file mode 100644 index 0000000..73abb76 --- /dev/null +++ b/css/normalize.css @@ -0,0 +1,375 @@ +/*! normalize.css v2.0.1 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/* + * Corrects `block` display not defined in IE 8/9. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section, +summary { + display: block; +} + +/* + * Corrects `inline-block` display not defined in IE 8/9. + */ + +audio, +canvas, +video { + display: inline-block; +} + +/* + * Prevents modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/* + * Addresses styling for `hidden` attribute not present in IE 8/9. + */ + +[hidden] { + display: none; +} + +/* ========================================================================== + Base + ========================================================================== */ + +/* + * 1. Sets default font family to sans-serif. + * 2. Prevents iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -ms-text-size-adjust: 100%; /* 2 */ +} + +/* + * Removes default margin. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/* + * Addresses `outline` inconsistency between Chrome and other browsers. + */ + +a:focus { + outline: thin dotted; +} + +/* + * Improves readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/* + * Addresses `h1` font sizes within `section` and `article` in Firefox 4+, + * Safari 5, and Chrome. + */ + +h1 { + font-size: 2em; +} + +/* + * Addresses styling not present in IE 8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/* + * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/* + * Addresses styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/* + * Addresses styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + + +/* + * Corrects font family set oddly in Safari 5 and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/* + * Improves readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +/* + * Sets consistent quote types. + */ + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/* + * Addresses inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* + * Prevents `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/* + * Removes border when inside `a` element in IE 8/9. + */ + +img { + border: 0; +} + +/* + * Corrects overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ + +/* + * Addresses margin not present in IE 8/9 and Safari 5. + */ + +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ + +/* + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/* + * 1. Corrects color not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/* + * 1. Corrects font family not being inherited in all browsers. + * 2. Corrects font size not being inherited in all browsers. + * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome + */ + +button, +input, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 2 */ + margin: 0; /* 3 */ +} + +/* + * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +button, +input { + line-height: normal; +} + +/* + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Corrects inability to style clickable `input` types in iOS. + * 3. Improves usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/* + * Re-set default cursor for disabled elements. + */ + +button[disabled], +input[disabled] { + cursor: default; +} + +/* + * 1. Addresses box sizing set to `content-box` in IE 8/9. + * 2. Removes excess padding in IE 8/9. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/* + * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/* + * Removes inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* + * Removes inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/* + * 1. Removes default vertical scrollbar in IE 8/9. + * 2. Improves readability and alignment in all browsers. + */ + +textarea { + overflow: auto; /* 1 */ + vertical-align: top; /* 2 */ +} + +/* ========================================================================== + Tables + ========================================================================== */ + +/* + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} \ No newline at end of file diff --git a/css/site.css b/css/site.css new file mode 100644 index 0000000..547f2dc --- /dev/null +++ b/css/site.css @@ -0,0 +1,140 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;} +.clearfix{*zoom:1;} +.clearfix:before,.clearfix:after{display:table;content:"";} +.clearfix:after{clear:both;} +.desaturate{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(resources.svg#desaturate);filter:gray;-webkit-filter:grayscale(1);} +.clearfix:before,.clearfix:after{content:" ";display:table;} +.clearfix:after{clear:both;} +.loading-stripes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, transparent), to(transparent));background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);background-size:60px 60px;-moz-background-size:60px 60px;-webkit-background-size:60px 60px;-webkit-animation:animate-stripes 2s linear infinite;} +@-webkit-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-moz-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-ms-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-o-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}body.iphone{overflow:hidden;}body.iphone #iphone-image-link{display:block;height:100%;width:100%;position:absolute;z-index:1000;overflow:hidden;background:url(../img/iphone-horizontal.jpg) center top no-repeat;background-size:568px 240px;display:block !important;} +body.iphone.right-side-up #iphone-image-link{background:url(../img/iphone-vertical.jpg) center top no-repeat;background-size:320px 568px;} +body.iphone *{display:none;} +@font-face{font-family:DINWeb;src:url("../font/DINWeb.eot");}@font-face{font-family:DINWeb;src:url("../font/DINWeb.woff") format("woff");}#replay-thumbnail{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;position:absolute;z-index:1000;bottom:25px;left:25px;border-radius:5px;-webkit-box-shadow:0 0 15px #000000;-moz-box-shadow:0 0 15px #000000;box-shadow:0 0 15px #000000;width:150px;height:150px;border:1px solid #4d415b;cursor:pointer;}#replay-thumbnail.visible{opacity:1;pointer-events:all;} +#replay-thumbnail:hover{border:1px solid #60497b;} +#replay-thumbnail:active{border:1px solid #5a4574;} +#replay-thumbnail img{border-radius:5px;} +#replay-thumbnail .tt{left:0px !important;width:150px !important;text-align:center;padding:0;bottom:auto;top:-30px;} +#appstore-badge{position:absolute;bottom:20px;right:30px;z-index:5;text-decoration:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;pointer-events:none;width:262px;height:125px;width:165px;height:300px;overflow:hidden;overflow:visible;}#appstore-badge #announcement{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:all 0.1 ease-in-out !important;-moz-transition:all 0.1 ease-in-out !important;-ms-transition:all 0.1 ease-in-out !important;-o-transition:all 0.1 ease-in-out !important;transition:all 0.1 ease-in-out !important;height:245px;width:170px;}#appstore-badge #announcement.visible{opacity:1;pointer-events:all;} +#appstore-badge #announcement img{-webkit-transition:all 0.1 ease-in-out !important;-moz-transition:all 0.1 ease-in-out !important;-ms-transition:all 0.1 ease-in-out !important;-o-transition:all 0.1 ease-in-out !important;transition:all 0.1 ease-in-out !important;} +#appstore-badge #announcement .close-button{color:#aeaed6;border-radius:5px;display:block;position:absolute;right:-6px;top:249px;z-index:10000;text-align:center;font-size:14px;line-height:26px;width:26px;height:26px;background:#222222;background-image:-webkit-gradient(linear, left top, left bottom, from(#222222), to(#111111));background-image:-moz-linear-gradient(top, #222222, #111111);z-index:1000;-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000;-webkit-transition:0.8s all ease-in-out;-moz-transition:0.8s all ease-in-out;-ms-transition:0.8s all ease-in-out;-o-transition:0.8s all ease-in-out;transition:0.8s all ease-in-out;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}#appstore-badge #announcement .close-button:active{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} +#appstore-badge #announcement .close-button.ad-showing-unnecessarily{opacity:1;opacity:0.7;pointer-events:all;} +#appstore-badge #announcement .close-button.close-pressed{opacity:0;pointer-events:none;} +#appstore-badge #announcement:hover .close-button{opacity:1;} +#appstore-badge #announcement img{margin-bottom:5px;position:absolute;} +#appstore-badge #announcement.visible #app-announcement{opacity:1;z-index:1;} +#appstore-badge #announcement.visible #app-announcement-hover{opacity:0;z-index:2;} +#appstore-badge #announcement.visible:hover #app-announcement{opacity:0;} +#appstore-badge #announcement.visible:hover #app-announcement-hover{opacity:1;} +#appstore-badge #badge{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;margin:0 auto;width:135px;height:40px;margin-top:5px;position:relative;left:3px;bottom:-10px;-webkit-box-shadow:0 0 15px #000000;-moz-box-shadow:0 0 15px #000000;box-shadow:0 0 15px #000000;z-index:100;}#appstore-badge #badge.visible{opacity:1;pointer-events:all;} +#share-options .direct-link{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;font-size:12px;color:#ccc;margin-top:5px;padding:10px 0;text-indent:10px;-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;-o-user-select:text !important;user-select:text !important;text-shadow:0 0 5px #000, 1px 1px 0 #000;margin-left:10px;background:#382c49;background-image:-webkit-gradient(linear, left top, left bottom, from(#382c49), to(#2d233b));background-image:-moz-linear-gradient(top, #382c49, #2d233b);-webkit-box-shadow:0 0 15px #000, inner 0 0 5px #000;-moz-box-shadow:0 0 15px #000, inner 0 0 5px #000;box-shadow:0 0 15px #000, inner 0 0 5px #000;border:none;border:1px solid #111;width:220px;outline:none !important;display:inline-block;cursor:text;}#share-options .direct-link.visible{opacity:1;pointer-events:all;} +#share-options .direct-link:focus{border:1px solid #276f9b;} +#copy-to-clipboard-wrap{position:relative;} +#btn-new,#btn-share,#share-options .btn{background:#53416c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#53416c), to(#261d32)) !important;background-image:-moz-linear-gradient(top, #53416c, #261d32) !important;border-top:1px solid #5f96e1;}#btn-new:hover,#btn-share:hover,#share-options .btn:hover,#btn-new.hover,#btn-share.hover,#share-options .btn.hover{border-top-color:#35c9ff;}#btn-new:hover .text,#btn-share:hover .text,#share-options .btn:hover .text,#btn-new.hover .text,#btn-share.hover .text,#share-options .btn.hover .text{color:#fff;} +#btn-new:active,#btn-share:active,#share-options .btn:active,#btn-new.active,#btn-share.active,#share-options .btn.active{background:#3a2d4c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#3a2d4c), to(#53416c)) !important;background-image:-moz-linear-gradient(top, #3a2d4c, #53416c) !important;} +#btn-new.disabled,#btn-share.disabled,#share-options .btn.disabled{background:#53416c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#53416c), to(#261d32)) !important;background-image:-moz-linear-gradient(top, #53416c, #261d32) !important;border-top:1px solid #5f96e1 !important;} +#intro-center{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:100;text-align:center;position:absolute;top:50%;left:50%;height:150px;line-height:100px;width:300px;margin-left:-150px;margin-top:-275px;color:#ccc;}#intro-center.visible{opacity:1;pointer-events:all;} +#intro-draw-something{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:101;position:absolute;top:50%;margin-top:170px;width:100%;height:20px;text-align:center;font-size:14px;color:#a48dc4;}#intro-draw-something.visible{opacity:1;pointer-events:all;} +#intro-mute-option{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:100;position:absolute;bottom:20px;width:100%;height:20px;text-align:center;font-size:14px;color:#a48dc4;color:#a288c3;color:#79698e;}#intro-mute-option.visible{opacity:1;pointer-events:all;} +#intro-mute-option #instructions{margin-bottom:15px;color:#c4b2dc;} +#intro-mute-option a{pointer-events:all;color:#a48dc4;color:#947fb1;text-decoration:none;border-bottom:1px dotted #a48dc4;}#intro-mute-option a:hover{color:#eadbff;border-bottom-style:solid;} +#intro-mute-option a:active{color:#d1bbef;} +*{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;} +html{background:#000;} +body{font-family:DINWeb,Helvetica,sans-serif;font-size:16px;overflow:hidden;background:#000;} +.text-drop-shadow{text-shadow:0 0 5px #000, 1px 1px 0 #000;} +:hover>.tt{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);} +.tt{z-index:100;color:#fff;padding:10px;height:20px;white-space:nowrap;position:absolute;bottom:-30px;font-size:14px;width:200px;left:-85px;text-align:center;opacity:0;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);pointer-events:none;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;text-shadow:0 0 5px #000, 1px 1px 0 #000;} +#main-controls{top:20px;left:20px;z-index:1000;} +#sound-and-about{top:10px;right:20px;}#sound-and-about .app-link-container{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;color:#ccc !important;width:265px;pointer-events:all;font-size:13px;position:relative;}#sound-and-about .app-link-container.visible{opacity:1;pointer-events:all;} +#sound-and-about .app-link-container a{width:135px;height:40px;display:block;float:right;} +#sound-and-about .app-link-container a{text-decoration:none;color:#d7c3f2;}#sound-and-about .app-link-container a:hover{color:#fff;} +#sound-and-about .app-link-container a:active{color:#d7c3f2;} +#sound-and-about .social-row{width:265px ;}#sound-and-about .social-row .silk-icon{height:auto;line-height:auto;} +#sound-and-about .social-row .social{float:right;opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;display:inline-block;position:relative;top:12px;right:10px;z-index:1;padding-left:15px;}#sound-and-about .social-row .social.visible{opacity:1;pointer-events:all;} +#sound-and-about .social-row .social .fb-like{display:inline-block;overflow:hidden;position:relative;left:-5px;top:-1px;} +#sound-and-about .social-row .social .fb-like{vertical-align:text-top !important;} +#sound-and-about .social-row .social .fb-like *{vertical-align:text-top !important;} +#sound-and-about .social-row .social .twitter-follow-button[style]{vertical-align:text-top !important;} +#sound-and-about .social-row .social .twitter-follow-button{display:inline-block;font-style:10px;color:#8976a4;position:relative;text-decoration:none;top:-1px;} +#sound-and-about .silk-icon{float:right;} +#sound-and-about .about-row{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;margin-top:position: relative;width:200px;color:#8976a4;padding:20px;background:#231c2c;background-image:-webkit-gradient(linear, left top, left bottom, from(#231c2c), to(#130f18));background-image:-moz-linear-gradient(top, #231c2c, #130f18);font-size:13px;line-height:1.5;}#sound-and-about .about-row.visible{opacity:1;pointer-events:all;} +#sound-and-about .about-row a{color:#b8a3d6;text-decoration:none;}#sound-and-about .about-row a:hover{color:#f3e9ff;} +#sound-and-about .about-row a:active{color:#dbd0e9;} +#sound-and-about .about-row p{margin-bottom:8px;} +.controls-container{position:absolute;z-index:5;pointer-events:none;} +.controls-container .row{clear:both;pointer-events:none;*zoom:1;}.controls-container .row:before,.controls-container .row:after{display:table;content:"";} +.controls-container .row:after{clear:both;} +.controls-container .row .btn{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;position:relative;width:95px;height:45px;line-height:45px;float:left;background:#261d32;color:#cbb2ec;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #130e19;font-size:14px;}.controls-container .row .btn.visible{opacity:1;pointer-events:all;} +.controls-container .row .btn:last-child{border-right:none;} +.controls-container .row .btn.mini{width:55px;} +.controls-container .row .btn .loading-stripes{opacity:0;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;} +.controls-container .row .btn.disabled{color:#7f6e94 !important;background:#261d32 !important;cursor:default !important;}.controls-container .row .btn.disabled .text{color:inherit !important;} +.controls-container .row .btn.disabled.loading{color:#fff !important;}.controls-container .row .btn.disabled.loading .text{color:#fff !important;} +.controls-container .row .btn.loading{color:#fff !important;}.controls-container .row .btn.loading .loading-stripes{opacity:1;} +.controls-container .row .btn.loading .text{color:#fff !important;} +.controls-container .row .btn:hover{background:#362a47;cursor:pointer;} +.controls-container .row .btn:active{background:#322742;color:#c4ade4;} +.controls-container .row .btn.silk-icon{width:47px;background:transparent !important;text-shadow:0 0 5px #000, 1px 1px 0 #000;font-size:14px;border-right:none;text-align:center;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;}.controls-container .row .btn.silk-icon .tt{margin-left:-2px;} +.controls-container .row .btn.silk-icon:hover{color:#fff !important;} +.controls-container .row .btn.silk-icon:active{color:#dbd0e9 !important;} +.controls-container .row .btn.silk-icon i{display:inline-block;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);} +.controls-container .row .btn.silk-icon.flip-icon i{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);} +.controls-container .row .btn.silk-icon:hover i{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;} +.controls-container .row .btn.silk-icon .tt{bottom:-7px;} +.controls-container .row #share-wrap{position:relative;float:left;}.controls-container .row #share-wrap #btn-share{position:absolute;z-index:5;border-right:none;} +.controls-container .row #share-options{position:relative;white-space:nowrap;float:left;z-index:4;pointer-events:none;}.controls-container .row #share-options .btn,.controls-container .row #share-options .direct-link{opacity:0;pointer-events:none;} +.controls-container .row #share-options.show-share-options .btn,.controls-container .row #share-options.show-share-options .direct-link{opacity:1;pointer-events:all;} +.controls-container .download-row{position:absolute;}.controls-container .download-row img{width:100%;border:1px solid #2c233a;-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;} +.controls-container .download-row p.instructions{text-shadow:0 0 5px #000, 1px 1px 0 #000;margin-bottom:15px;font-size:14px;line-height:1.5;color:#b8a3d6;}.controls-container .download-row p.instructions em{white-space:nowrap;color:#d3c1ed;} +.controls-container .controls-row{font-size:14px;margin-top:15px;width:195px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;}.controls-container .controls-row.visible{opacity:1;pointer-events:all;} +.controls-container .controls-row.color-and-symmetry-row{margin-top:10px;}.controls-container .controls-row.color-and-symmetry-row .silk-icon{cursor:pointer;} +.controls-container .controls-row .label{margin:15px 5px 25px 5px;color:#8976a4;text-shadow:0 0 5px #000, 1px 1px 0 #000;cursor:default;} +.controls-container .controls-row .control{*zoom:1;}.controls-container .controls-row .control:before,.controls-container .controls-row .control:after{display:table;content:"";} +.controls-container .controls-row .control:after{clear:both;} +.controls-container .controls-row .control.toggle{padding:0 5px 15px 5px;cursor:pointer;text-shadow:0 0 5px #000, 1px 1px 0 #000;color:#8976a4;}.controls-container .controls-row .control.toggle:hover{color:#f3e9ff;} +.controls-container .controls-row .control.toggle:active{color:#dbd0e9;} +.controls-container .controls-row .control.toggle .state-on{display:none;} +.controls-container .controls-row .control.toggle .state-off{display:block;} +.controls-container .controls-row .control.toggle.on{color:#cbb2ec;}.controls-container .controls-row .control.toggle.on:hover{color:#f3e9ff;} +.controls-container .controls-row .control.toggle.on:active{color:#dbd0e9;} +.controls-container .controls-row .control.toggle.on .state-on{display:block;} +.controls-container .controls-row .control.toggle.on .state-off{display:none;} +.controls-container .controls-row .description{float:left;} +.controls-container .controls-row .state{float:right;text-align:right;} +.controls-container .controls-row #colorpicker{display:block;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;width:100%;height:185px;}.controls-container .controls-row #colorpicker g{cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;} +.controls-container .controls-row #colorpicker path{cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;cursor:pointer;}.controls-container .controls-row #colorpicker path:hover{stroke:rgba(255, 255, 255, 0.5);stroke-width:4;} +.controls-container .controls-row #colorpicker path.selected{stroke:rgba(255, 255, 255, 0.6);stroke-width:6;} +.controls-container .slider.one-d{position:relative;height:30px;background:#231c2c;cursor:pointer;border-radius:30px;}.controls-container .slider.one-d .slider-bg{position:relative;top:10px;height:10px;margin:0 10px;background:#15111c;border-radius:30px;overflow:hidden;}.controls-container .slider.one-d .slider-bg .slider-bg-pc{position:absolute;z-index:2;height:10px;border-radius:30px;background:#757ab2;} +.controls-container .slider.one-d .handle,.controls-container .slider.one-d .ghost-handle{position:absolute;z-index:5;top:6px;height:18px;width:18px;background:#9e95cb;background:#8572af;background-image:-webkit-gradient(linear, left top, left bottom, from(#8572af), to(#6f6091));background-image:-moz-linear-gradient(top, #8572af, #6f6091);-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;border-radius:30px;} +.controls-container .slider.one-d:active .handle{background:#6f6091;background-image:-webkit-gradient(linear, left top, left bottom, from(#6f6091), to(#8572af));background-image:-moz-linear-gradient(top, #6f6091, #8572af);} +.controls-container .slider.one-d .ghost-handle{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0;pointer-events:none;} +.controls-container .slider.one-d:hover .ghost-handle{opacity:0.75;pointer-events:all;} +.controls-container .slider.one-d:active .ghost-handle{opacity:0;} +.controls-container .slider.two-d{position:relative;height:145px;background:#231c2c;cursor:pointer;border-radius:30px;}.controls-container .slider.two-d .slider-bg{position:relative;top:10px;height:125px;margin:0 10px;background:#15111c;border-radius:30px;overflow:hidden;}.controls-container .slider.two-d .slider-bg .slider-bg-pc{position:absolute;z-index:2;height:125px;border-radius:30px;background:#757ab2;} +.controls-container .slider.two-d .handle,.controls-container .slider.two-d .ghost-handle{position:absolute;z-index:5;top:63.5px;height:18px;width:18px;background:#9e95cb;background:#8572af;background-image:-webkit-gradient(linear, left top, left bottom, from(#8572af), to(#6f6091));background-image:-moz-linear-gradient(top, #8572af, #6f6091);-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;border-radius:30px;} +.controls-container .slider.two-d:active .handle{background:#6f6091;background-image:-webkit-gradient(linear, left top, left bottom, from(#6f6091), to(#8572af));background-image:-moz-linear-gradient(top, #6f6091, #8572af);} +.controls-container .slider.two-d .ghost-handle{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0;pointer-events:none;} +.controls-container .slider.two-d:hover .ghost-handle{opacity:0.75;pointer-events:all;} +.controls-container .slider.two-d:active .ghost-handle{opacity:0;} +.controls-container #symmetry-controls{margin-top:15px;} +.controls-container #sym-num-rotations .ticks{position:absolute;height:100%;width:100%;pointer-events:none;z-index:1;}.controls-container #sym-num-rotations .ticks .tick{position:absolute;width:1px;height:100%;background:#333;background:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#332940));background-image:-moz-linear-gradient(top, transparent, #332940);}.controls-container #sym-num-rotations .ticks .tick.one{left:16.666666666666668%;} +.controls-container #sym-num-rotations .ticks .tick.two{left:33.333333333333336%;} +.controls-container #sym-num-rotations .ticks .tick.three{left:50%;} +.controls-container #sym-num-rotations .ticks .tick.four{left:66.66666666666667%;} +.controls-container #sym-num-rotations .ticks .tick.five{left:83.33333333333333%;} +.controls-container #sym-num-rotations .ticks .tick.six{left:100%;} +body.silk-active #main-controls{pointer-events:none !important;}body.silk-active #main-controls .btn,body.silk-active #main-controls .row *,body.silk-active #main-controls .row,body.silk-active #main-controls .control,body.silk-active #main-controls .slider,body.silk-active #main-controls #colorpicker,body.silk-active #main-controls #colorpicker *{pointer-events:none !important;} +body.silk-active #appstore-badge,body.silk-active #announcement,body.silk-active #app-announcement,body.silk-active #app-announcement-hover,body.silk-active #badge{pointer-events:none !important;} +body.mouse-down-on-slider .toggle.control{pointer-events:none !important;} +body.mouse-over-previewable-controls #sparks,body.mouse-down-on-slider #sparks{pointer-events:none;} +#canvii-container{left:0;position:relative;} +#silk-1,#silk-2,#sparks{position:absolute;top:0;left:0;} +.silk-canvas{z-index:1;opacity:1;-webkit-transition:opacity 0.75s ease-out;-moz-transition:opacity 0.75s ease-out;-ms-transition:opacity 0.75s ease-out;-o-transition:opacity 0.75s ease-out;transition:opacity 0.75s ease-out;}.silk-canvas.onepacity{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} +.silk-canvas.active{z-index:2;pointer-events:all;}.silk-canvas.active.zeropacity{opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} +#sparks{cursor:pointer;z-index:3;} +#tips{position:absolute;pointer-events:none;width:100%;z-index:3;color:#fff;top:50%;height:50px;line-height:50px;margin-top:-25px;}#tips .tip{color:#373547;color:#454259;color:#64607e;font-size:18px;text-shadow:0 0 5px #000;position:absolute;text-align:center;width:100%;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#tips .tip a{color:#96bc7b;border-bottom:1px solid #5a5579;text-decoration:none;}#tips .tip a:hover{color:#bbe59c;border-bottom:1px solid #79749d;} +#tips .tip a:active{color:#a8d488;} +#tips .tip.showing{opacity:1;}#tips .tip.showing a{pointer-events:all;} diff --git a/css/ss-social.css b/css/ss-social.css new file mode 100644 index 0000000..c5bb813 --- /dev/null +++ b/css/ss-social.css @@ -0,0 +1,67 @@ +@charset "UTF-8"; + +/* +* Symbolset +* www.symbolset.com +* Copyright © 2012 Oak Studios LLC +* +* Upload this file to your web server +* and place this within your tags. +* +*/ + +@font-face { + font-family: "SSSocial"; + src: url('../font/ss-social/ss-social-circle.eot'); + src: url('../font/ss-social/ss-social-circle.eot?#iefix') format('embedded-opentype'), + url('../font/ss-social/ss-social-circle.woff') format('woff'), + url('../font/ss-social/ss-social-circle.ttf') format('truetype'), + url('../font/ss-social/ss-social-circle.svg#SSSocialCircle') format('svg'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: "SSSocial"; + src: url('../font/ss-social/ss-social-regular.eot'); + src: url('../font/ss-social/ss-social-regular.eot?#iefix') format('embedded-opentype'), + url('../font/ss-social/ss-social-regular.woff') format('woff'), + url('../font/ss-social/ss-social-regular.ttf') format('truetype'), + url('../font/ss-social/ss-social-regular.svg#SSSocialRegular') format('svg'); + font-weight: normal; + font-style: normal; +} + +/* This triggers a redraw in IE to Fix IE8's :before content rendering. */ +html:hover [class^="ss-"]{-ms-zoom: 1;} + +.ss-icon, .ss-icon.ss-social, .ss-icon.ss-social-circle, +[class^="ss-"]:before, [class*=" ss-"]:before, +[class^="ss-"][class*=" ss-social"]:before, [class*=" ss-"][class*=" ss-social"]:before, +[class^="ss-"].right:after, [class*=" ss-"].right:after, +[class^="ss-"][class*=" ss-social"].right:after, [class*=" ss-"][class*=" ss-social"].right:after{ + font-family: "SSSocial"; + font-style: normal; + font-weight: normal; + text-decoration: none; + text-rendering: optimizeLegibility; + white-space: nowrap; + /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */ + -moz-font-feature-settings: "liga=1"; + -moz-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + -o-font-feature-settings: "liga"; + font-feature-settings: "liga"; + -webkit-font-smoothing: antialiased; +} + +.ss-icon.ss-social-circle, +[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before, +[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after{ + font-weight: bold; +} + +[class^="ss-"].right:before, +[class*=" ss-"].right:before{display:none;content:'';} + +.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''} diff --git a/font/DINWeb.eot b/font/DINWeb.eot new file mode 100644 index 0000000000000000000000000000000000000000..6f8633d0ed1747487dc269d3f6c084821ea774a7 GIT binary patch literal 59104 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 literal 0 HcmV?d00001 diff --git a/font/DINWeb.woff b/font/DINWeb.woff new file mode 100644 index 0000000000000000000000000000000000000000..8fac23879c11269ea2b0d6757f95af4c07b99769 GIT binary patch literal 30972 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 literal 0 HcmV?d00001 diff --git a/font/fontawesome-webfont.ttf b/font/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d46172476a3c7caf4f44946e3c40218559f3edfa GIT binary patch literal 55096 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%0D$gSMd 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

R}45_uzO@F4>M&+fi#l7 zu}x-k`$*y};gJW~ja5i>h$qK`;x0T!A7tm; zg-(N*6d#(p%XrXu@Gcr4vO~c)r0!zpAj2PVIGWG}#AWl=BMT3S@3Rf#qaqabP5#x1 zpQ}qxd5VI*k&iglEZ!|j(7RPA6aa_t!9g!!dD;#uq50BU=}dH8*zRRLro^TTWTde4 zAc@1|FPxX8xaBXMqf{%ThNMmflL--j2QQW2s~_Ed^P1gPYyDTwSsxj6 ztv9dgvz0!HK4!*Zlus*J5XcZqjlj-^07K-LS)r!yD*4i~_NSpyleo zNn>guPDBn75gj0^N#j{mM4>~3!wh6uBy*@|>eJC5 zz(lxCj@kWscayt1;;5J7(bsC4o1*tdi}RzeMVr#K_eP^XsA-;BO1|#Yd)Hoh)!NtA zu3vxJ-YeJrVBM57%QvC+m|X9ORJ)tHb-x|gux0+|n#es-{u^9GYwn4rQK+VVa-rgz zqigS3d+I;0z49ZctzVCtCnsrL0CyFDyJ|2-Lb`%TltS1FG^$YFOp&Wzc=O?-!$6mJ zT*eVq@*&3NEFRo>u=)BYS>fR~;Uv57=eejG0Vkinqxay>{&{sjgk1VktT`v@4r3PZ z^#CEe=@Je>Vp%~>4N0QP;w+uTCtiZ;pSu_BJX+YfsGI#6>&LXsff~j5tue~KZHxvA z>(99Ex-;ZzcBhG>jf)o=YuV@Plk868;-u(`#02gkguGJPDD9N4lx~)8$1ReI!lSunpTgQ_uJ~wn-O6|dm><&5dl33+Tp)qJfAmKUp#05x#dwJ z#&Dk9f18X=1Dg==7oo9wL>Wm!8rB1t6!=y^&bVb@+4~5Q0y8>&`!w#SO@yFV>?Pv~ zP2hjhy%k63OC$K?=^%nhG<7fRDHuOut=M95{3q696exlOmzv~%GcOfnn4uzAtn^J2 z`d%tZeWmF~_>}7Bj2{`F#`hP8C};q_h$J-)j{QX`m?=OTlayoo)T`C2g?5oJ4&0PX zVWn__6KPY-NjQj*toRrpc>Ia`~Mdr6-7^18o z$SxT3@y(n**JQ3{e6Ox7vN3h1Q++DwW1IMhj8v5Hxv7B7_)ptRx2feUV7O&W6M~kG zTSju^9T}z#Tpps&)mBBDh!Bzsu67%%wgt-J8jeadqnISALSyD1!@P`t&Gt9ZK`|#~ z8o-SS8t;JFcx{qd1MEd$8)CZK2!9))^Ax&5(iDQCp=jttFbIn{5Cv1?aZgQ8j_p_u zd#Dx&%^eX(x*ir+bYO3v=u+(Q!=N?ulBu&yLx%>6rtFdEEA7zGUQcRWS*tlUe`+gB zx>)j^**&C=R%$Pgm}=U|nUw{8AoQ^8E^#VO#9fnrH8qD#L{i7JpigdE_v)V!@481C z0M!;2bvy*IclAXWy*$S+%X_MJ(+Jzh}N@CtGn=riU8`wg0ELFM)6B zI`h5fYPDp^w!GV5O(0%9f2GdGFUZn5%p4xo7>( zchC9Gx1ANu%_|nC7H4lu>8@SZ*Ro{|yH#~rf`iFOCUjQ=p|1^ri?Y1+jzQJOk#8cQ z)!DJ9xvOaLB8zsVZuK(kXDiQl`J&g0mdA2T<((A;g~_SuwRPn+TU*Pv7FVa%hrWrT z@o^YU@rnaB+p-HwqvLYhZVkCYpP6|v53aK^s~E`i?0hZ-^LZ9Az^nuetE-5>rN2bj z8-uu!7B=EG@;^l;Q2-=`z#pf6xWy3B&6U-XmKd#ikT7t~JM{$VYW|gLY_eAtC6}D| z98;E!HoJ9tqbj=7SXS9}*xRzYx%urij@sOh*+ZIT$tAhBbgb(*;@y0@hW7VN?2pNa zQDqkuG}f)NY-lf9u{leWo!*h>J4<$vb@w*{x5h{3E>v^}x#Ab+ujVR)7&NlZ#lt8ZxOT(=l>N_bwd zkz_9(Y|Sbx`cj|Dsx{CMrIj9=mc(S~v?r;zQjdwB3Xp*-TU`z|DL0zpprZ6iGc)Iv$k*XXROR%V!fpvd=F++7iBke?R4x|Sx^#} z6PKuo!CpT;tDw&)cK)F4kV&m9%3r6BQD}|oM4ZsLe#6l4*(XO2);A=@#-*yZn~Yca zK&XO7lPXgbyBO?cu-7(PqM}lb2Mqb@Uxhw8y0I>E#UfK?&Z3pI>mJ_Jd*AlD)rr|) z6KvNh3}T)^lM>DJ>X>JRdfH>*x9PU2jVp_RYw(zhys-6sFVdC9jS2 z6q@ri_ubs5o285_k+!=*+Q_Ob*t!PkJE9+U&rC2h8;tP&7!ey0TsT2QVQgdM$+R>N zr(b(W_BTSO(`JK@QBGcz^H~nJETN4LSy(S&xydwBKp1m_yYdN^I|T1}%S~6WLO%1V z$)r-#{pxGIy%`y}*wKp@>+5kTelEvMKPm?l|IG8gT}643wTkkZUcHy+%jgYF@qG0c zr}xP*Vul<5-YMntYl;4k6;cG)ZiKl-jQoGo7H`IM3C^dKdD*mNLhGG=L6AusKM*pF z3Uc%%>D_UT1UFj^iV_AJ#$I+D{KY-a7jE5M(9xcug=&b+7uht%UVbJl7&+IDL)NV+GAVeKk_QNM1c=F_6 zJ#{Xrvb14aN^eTsi;h1gDjIlQ7hjCgu8T*=YVSs2G4QR*wMyOLJXMl~V;qrV8 z3tT=CbAtCPLzJuuu&i>ITMANeSLByhLx`-As8%q`=xo$PIKPjB3+>SH?g!ITc8xfy z&2j3|xT5%+xKv$K=%<&zFz}2yFY)6Y*77};lH`HC&4Z0*#al2hDa1o1#0p#_wO!hf;3K<6`d8Am70^8&(>=;vacOb zHKeX)U+x>L*y?bs=sC6J*olm3^TDUrbvEx`x2CKvBgay=)_?ZiVzo|X)LGiQk3IMF z!5-4W;w95kLGTf{F6JV5va^u}1oSbrM2664XMl&>DB_4>j6NVlDyUV8ObrBO+<$OF z1{{@X)R`P=bc6_KJD>;!XaENwsw5C8Tv58zxSaT+xKedoW|hO!S=H)0W~m$6 zSA8h6VW@d;e{zXsPq}r+?d%&TPquC>Zf-8lth87vGf$rn{jqNB$iDhqbKt`LZ5E|k zCoau+;O&?1+NX4dq12j~pP7>i@I+@p{FAeCUwz9^Lq=-lKE)&TCy#A8)w9Ck*jh0r zuG&;|p=-TwZQZJzw6fx|hE`k6_~F|VR;(Fb-LT%Ww=`MY+8mu6o32$|y#MsimL!DB zC#XsA;yfDxr+O}eB${@~{8(SGqCnnaA8r((L<1;56wP45MY9{3ZzaO0b^dBcXZ;4e z_qQ)M5YKga`>}J!+Luc=arxl6$pFns%D}nHU_WCH%S+SXmj!xQ@Xn6hgwVu?r_UVS zxbf&2=@wd!bI6e)#D5i*$pB@cv$HUHVeVoUrJxAF;s|<{5QNdDm?JX0e1$CJl-dG| zEF2uB*u}%#D1@dxo)?Isut<414J%uhzAB6j`bLZOO76>+D6g>%E06}yh15^CIj(vU2_oa8ib#G zf(tl!bD@geAZ<}+;KbWI+st`jdp80S?0OjTdQjabjvb3Eh~NMi;#6~~jcDQAHqC7W z#$AGEcm~rJGo#l9*iK*m9H1tW^B@*>5Epr;Le} zYr0w!WBzPROf>$^5UXN)r@u{M9#M6wxA#=9;+xMtJ^cbjigB&Y1A9WtD6Hr+ChA~{ zvm+VBJRFW;Uqgo8Q}WozauH|_gPtIB{~Rb!R8!MnNI_GtH1mRkiR~ZIiR|JaA|Z#D z$|SXL_)_SDhyO?D+ds)y=%Ql3ldLIY#;3`VGx=xkeSYno5#o^BhFJW453@y=6pKRN z4SjIw@OftXiqR0AeBnE?AL`cTQxQ^+&)VIGF9Cm+LjLz_)jQ;mEi>$*53@V*QnT_i zuqeRdT;{OBI{`LtusoO1zF3WPB0;w_@FxZ93btpVq~H=>pY#|L3W&ou zlv|nW!l4W#RV-kr%LtJQ%8S+Ip=^CpR1~o&ml{y3J{|Srm>^}Mh-y&R^-0mH1(F`S zCKRAA`9uL@U(3H8;uX<}$|MznLS~o%4&PaP6;xp0B?0gxO_i#=FwGoJ5!Tpbu^b2T z^WrK@1D+ld;PxHgpMzsN{B5Kd-z7dW9(R3kug0jbepQZzWvnFj`n)5k-rjOMT`)BH z^TmsQ#?&uRA@^JfJx_Q|^9BHbc_WF|M<`waOTfX$UK|X5+S}(;#paP$e&7u`ssp(& z&r=;y#>%#kBlO6dpTBKKdP?#6BLy{U8eV6%H{WENBmCE?Vp6ViV0VQ*%syfdD+BOI z;dyO+SvneLHCrXMB094~!>_YPImS|u@h78C$1ELOs9Qu*!Bpi*lxm{i|Wro^&aa8%B-?6g)H zulRmK%H)w$C^W??mfD#)~mbRQwg~O-C z!4AmJd!*NRM-z6HK&u9{*Wfu03VOUaMd17!=ONGA*tapWQIQ#M&_|bc)wUce&?GAL zaVEVoQB!d6j)VNs6vrPAwbXW%M#EDdD-y1;Z7-i@hKYa3WYfa(!sRGQyg2=mZ`e@uLl#of_y-!D&z;#<9<*h@q! z-e0d?*A3mk&WR0R~mm7Gmd$;N1d! z3m{R#Xom$=@K26WON^nl0E8>~KWAp1o_?l>k$&5B4~_P?B;p{klpzM|K@TPgY3%sf zNwM(0u?J(vnHxlW5Veg>K{A$f?B&1(prJ@EmsBy~J_P)8`cC9aolVZU^ZCfp=+Q-* zm9)VE-6BrJr^UM}s2^pv4dZLvCr_PpuW8XO(*+D47y`Jr1O|%g>Xj=}Q;Q6%iW55a zbtDw8G8Cnzu29z36%FjX_r;fAymzMpK!`UKm!ULsTg5F$Hx(6aI(mzJlfF>@;Jx=g zh}$OnL;FkHd}WKOa?{guD;6iG6qglNR1}sKrz9_~pt!0*K}Dup?D2*8(38-c@OgFop0v9G&G= zi4h{f*^Kmz?{h(~(1DuV5-Mw9nY;=d$O&HX1RdPkLkG8Z>%_36{`3Ko)IZD=b*t#V;qP=2jlD@5#{s;aD5Q^$29I@|TFZLkL%+E}Bhf@YSMl=& zG(wlqGb;^~U`ObxsD^4Ux9KEND^~i7>LhbD5P(?l)FCc`<E^&r(Mkz)T zlPmMij!m5#JFCyFb+jbau7$j;wI=mATYEfp@SGWjXJ#<__WBEOp%vHu6FT6YmMYi{qgs3R=F;&KAY?ZGnc%? zv@b2mq;Ph9oKBsV_uk_aRnrRSkcWEww>0)9hDINI|NX~~C%kipyI#r20o`W`jd0HA zSrZ;|GDIj;31{9(IL;&QO6+X}X!u-A^lShlPP^S)d^h0hsJMe!zJ_9BT}~e_UqVUx z%nj9KZL-if_i(BlpAs;olKPk^9N%L>q!L!GlL#vio&?P}&ZpLisoRJFX8G(&^Zm{26cv_FG*A2_lSGc^8VhJzqUW>t=<*IS;_sjVKvK{TQdlM` z)B#V2#nSQDD;jWQCWXOs8q52SS&r`^Z?D9dc}!6IvI7yyxoGN7;oeM(6yzf9qXfz}#+07gx#gby>n z3W3LC9((CH9lW9nP6zNQO#O)vU!ljxK}W^|Eqdsejn5DNHOT!BVPRF6kH3^hgg?Fm z!WEK1Erldw6?!1UCM>hBoc9c7Dh(q!O`loG!%e3ZT#5O1+CpNPuy>(wcq*V2NFO02 zfW0rT=957}BhgH{3s}fm56?+Izn=+BpH*PphZYIt+BP*oIaC%>Rgo8S=$Fc4u#hb6 zE5g4BKNS8=_#LRA7-$z2F>oA6Gl9m4dWlVZ67@3jna*{He4d}4pmekM^V83N{_oEJ zN%hU|FO4!k`IT=9!W3J0oXK;pg%+JTKSZ&GBcKF36IMioBjaxr{{NAlyooK;wz+L) zfyn^%jXO{S$8-`O8O|BS??gCr{2yjQGX+M(P0zl*dFXGIFtkuLvn{)NA33I-kchAd z)o9{S-sGEkQTVCwr~m%1FhvM4~VFuSB6?L?zku%(4oqX~SUXHOQuo+E-vV zBJhaUKyh;wf(cruW`YbL4u<8`0h$KV;$Mxoq>W3G8lH6niK#`+E77{?FLOQ{PRlZy z=9WW6ip3=2Au^3FEazC7Ehvra>w|{i>oBL;$X7`zR$=lr_i4KRsVF*X#`xGl&TF(lTF%ZSTz-u5Wi`% z^DE2omtR?3nT6ch2%4uRSe8QencBF}WFhu49+q*kH&xh)edNF%jseg?62Zo@>-&+UpoD9d3#yo`3Im+|P zOZ4$^Bnfc%ba4`{OX^xcBtje+DQ1dR00N-}Py~Htgd5`4nKC~$65MFCd714nI4oDt zxT2l>EBJH+$cAq;CQN8&MJSWTg!(RjS)T&}_7ZshvzuIvFz@V*=?Sx$7#eALX7ls}36#~4M~h|!r+lV}s!+6(Dqim9 z1_MoS#`=!DeK;}&Nzo|*JZR1<6!>12>*Vn*xWwonsX;d8G2S*%e7vnh3d*!&xvGp@ z6DO3jajKe^+B`W9&#=7uNmQ@u8JApwjVnB{vE#9^3^H>O4U)ViD|%*`)$vnXdx+lY z!AeEV0#5=B3}DXHz{&?g$FSs(JSJZcwOJ_1_9pBJ9PmRBFc37L^f2qEv7d8{CM53g z6g5`ygEL;d0mBBe z6q2u0v~_d0Tvv!+FZ1pd?PjxiiYHLgZ{)hjzACOh<(prbI?0f{W^mTqkGJVR+Q z<>sd=13%?8o^0DVUxu~`82d(%HvFXHO&bGR?&z6VF*i-15Ih~BK!=AU_E_j(aW!~u z<)UM{;=pMGv z2)_^8QnD-C>gqc?>+3`nC%mVBz3=$GeaDp}&3l@g_e_feX9ot(iq&ADdd9^w{KV4p z9A~Evb#@-=4E>5z=VCKu+BbcPGBqo9Ql^0(Zg(;D5kKXWeU@V|^@q*SN$_qGiI`ju zG|~r(tk)@PdCur)f}ZDRGP48)1V)l*ud0&N6v^*DHY(wj2TbI0GgRP(TNN=lgE=-P zPNm9j?A`z1L%kEEcqPQ+FlIWeS^VCGN;dvP=$D$Tw5Yg*n5b-ZOSOG`bX(PuXfj^r z$>@h128V`E(3}WbFMw}fk8i&ee1FXTkX98l%*Hr1G9sKzf-h1O!40hb331+kM`ue*=iHy8hn`B*>l2?k z)OGuYBBQZr!|hD_!=vq<`s^rm{IbTrrXz3s=CLhZ{{Bs!+2$=9`~5pMkE5Fr-%&E1 zj4jW!#P7T5jLQwH)!2qlTlkJONWXLta$x>pU=t#L$CGi#mEuS9PY2`kzGf8jejH}~ zH9)Egn(euCh!#oE9k74r4T@+O6sn>53PFrK9m$+}FebRf8_rGsR0+1}?zGUmrb@^_ z_oT8s)8t*mBb9t%l7yNGg=bVX#i5@RoLxN`oH@h{ySiZ2uA~@oZ+5|w&;u#4*@a8k zP}1|`)J>@?&$7D8HGkh&8+xE}4Y>V0ule|%@zP>5!4=;HUB@=Pm)9Lr|0h8Y1seSO zLGqTnXYbG|!5#zuw9+^rggj~?^fOwcftA$kXJ!Z@X$u6Ui%Oq=5m>48 z@SUbi7QjV!TtX0c?76rp~RiSyl!Ep9E#KNa`7(QCQ3ugdbs|GHqPlM zj}PZVddfp>naPWHR3~o_;(2)i;V|zHo_V_?-m76es0;{|xJKvq=_bz>xtvPWRmtm+ z$|jrVFzgP8^V55Zr@MT`^7cf;%_$G@)Cb-V+yP4q&qr~Bbj_57I0}d372#*xDNc#| z%zK38diXuuhKMod;}%XsW5d%3av4&7FIO@ob4q7lsdwJzZizu;Aiw3&(}=LS>W6LK#b`-0-CcNNwO{$>s2O zC@0*1f&s;a>!W9a8Nbsz)Emx&G&5~P-9@+z%7D;L7ur^YYv!5Crwi}qz@6$*n`hd~ z>kZc}kY3yW{a*%rJD(MP%$k{pJtqocy&^|(oAMUrCFNCBz3K_ol)6)WQPZ!P(spW3 zYu}4%i8>o~S=X!!=w8=n=ubyiMW2X%$IxOJG<@B-#rT5pFEPb2cf{7lx?(TJMaP{s z<(baM?@CBZIFRsGVqxNmq>`iy$qC78lg}pqYl(W ztI|8ukEee>{pzB^McWr0U-ZUe<>Gyd$1_YBgBh2XY+3Tml8-=UcbU(cU(bxq?8*FU z=7(8g)~>84vQ62?voGc3RrOT8P#s-;+e*{Quhv*<-mP6)>#q&g85`eNWnOh`)l;i}Z|SpKZaUWV zrKS&?FRos``qb(_wwPMBw*=R?)(UH%YCYci;Vs*5xwx)mU2uKZ`sdfbwf@Qme+Q_*Ymr6zFWJyWA~%G-`kV3r)$si zdt>(=+Iw#AyZgHKeX*MmpW%Okc#iLoCF%hxM~JuJlKw>t=YV>!SHj~lTvC_;!;Z;e zQ7{Vk%VC9(C0vlhP`(!~%3&4aFUw)Iki??putvDRvg9zds8~3Cl#syQljFaO^jGBY z_kUo#v%9xvrs0KfYvKVs0sRzZlM=et!8*R8H3%XAK_u#&EPPP za4Qlo^1G4W%HQ?jyc^2r!k;;!RLbE+ULP*6Z~(uQaxHR>AYYSkkiT=IY`d@p*MKmJ z60AtO7MgJzg-%#3Hwn$)2X8`nEoh-Gd}W)EmYxbfCkf|~79CB9pJd0&<%*5hZ0!zfX#mOv%rLr`Z&ght8 z^6FuR3zICC&2m^S%Y(V(QnrjOhZp}sNaV>rxP+CmGFHwiSS7213y_tphSkEhkd8-g zgc+rUHDOL(&0268-dfhmZei=#dbR^s>uww>)@U2G@Y#dfnj zY%kl#x>*m*@Ot4_sE^rMKO0~U=469x2zu4SYy=(vJ#0U|-`@!a=4C$SXQS)@JID^P zF?N_8VMp0#pzC`p4q^W+yN%t>jG>@2&F-OnCi z=hzq6dG;XtB6|p$&X2H1*<(;r{5u!}{ylq~{R4Y~J;|P8PqSy(v+PUk%j`M!74}v3 zHTHEl5r3Y2gT26BWdD=>Bl{=z&+H}kzu3#{UvT!zH`%w?E9@fsHhYzQhkciQkA0uL z#$IPXV3*hr*&FOlFqwbEe$3ux|H}S1dk3z&-(^2#@3Eh;pR<2s6YPEV3-(L)0s9r4 zQT-q2U;jJ1%zn*2hWqs2vfr^Q>_6D=*&o;+*`L^-*?+RXu)ngaY?4i}X%=GFupYwO z9X#6M*d0-=869z!lr)vly{x1pd@q%s%jA2xe6Nu2mGZqxzE{ilmGZqtzBfttvbEB^ zlHb>$9@T)$>hr0FM}1D4+Gn?VZ4Rw{vwd!tlj~;=yzx+?DY9X_mJ9aA9f$GYYw~J!`;piEx)@*{R($~zuM;<7_qt( zHur$a@3s0IN{4&cPNmtEekVd+x3w?2&wX&jg+RB}<=2KE)T17XQ#nU^-G}rZmvyY$ z=JeWJcGTywTm2fZz29s1IkeOa%Bgg@Z9~d_mvumgj`VpP?h(6Bcfjo$9kzF)EqXaf z6-3G5QIC4R*XHiCYkC0++!cQ7fD)Ha+3R)>Y3XO!>K#&fyv`B7+GZWLd#%cT_lO_w zU43e&-|BMO^nUvxf49T#9B}w`JbcjE=XdDvZeXO_W$*V#OF^4`#BcZNr3Wu1H%Q^Z zQJ>%0Kc=L<=$#{dNGIi!!#u6A-)gfH)VdEi`|NIw$7%DAdhKeDeZ=N;>4vSIZfdLD ztG4!0fq*dDY43CTRX&H+YggGEc0h;*%i#0dJ>9)l+t5L)x6jaT1qj1W+HgQgKv#LJ zKmZ_x+oS1sdntJ|Pab~YCCLve`=H(Ck48NQyl$!IhVTRLLX^if>gy(?&<#6B3Xdr;h@#)bsyxA z)Js9$3au0#_2{Gk#|RE0!Xq@t=R9oh?jLozqUEq}*y?h{+7H=W)?w>Rvy=nQexRM* z+7FEO+O_sEAR0y^iUKy5+h>mkyhfZO1HA1jz;nc|wOL*Ekv^+e?X`~dxra42_wX>r zTRm(Y7_s|xVR(&tX5dKe1G@VU+UiZqXCXdp2y7+lVgAt0qRvKr5*&w=h3@CDhu zm?|)CybdXCysMaJ+)D?RFX0-jkT zcT^khqgpCiJ&NhaHlzn?;bS4d_9?tRpTg1Cr|kt60B9r1Uc1Ysw-Gq|0Z_kP=fLoF zOIXc=^qp&XXw(zM?*xoE2`Rg0G0`+9h8GYsCu-C)Hxm_udE4D4MkxX(H?xZ#+eWYd+dPQJ>ar;&wTs(hzJ$N&_1RE%M6bt3gY9G0t8mQ z6y&hN_ktOH#HaMRz5Xcr;n_4igpVe?n(@UXjB84?+YN*n0N(du8R~UojP)`aQ_AQt zO49?)?S9~^-;Oy|3k>&S?5&syG1uuZr#moNj=Flam=7?{19l?^F>eMfS<%v?gsB=@ zKD&qe^vLUXxP1V=UF#cl`f0?pgj7_c+J*(nj)l?f?$grh$Xnk#>U7~l8PFo1hnAWs z>o6*|j@az#VSC?@)35KR)}VqxJ6dhW)bHRRSN50m+vED&qZp%ZG!ef9N7I}b3H9bg z0rloQ(}3t^^XsJ`�BcG>P)^DXFH|n4bmKVUj~;gSQkVFL7%ihZM>XC4 yQMX@enqCS@LyX>zjG!}8S``+2*O*S81puws$XSmd6%#S@(X+rh{^NpC5dI5Q|KZmF literal 0 HcmV?d00001 diff --git a/font/fontawesome-webfont.woff b/font/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..3c89ae09b88b38d3bc8563ca69f7f401b7301f45 GIT binary patch literal 29380 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 literal 0 HcmV?d00001 diff --git a/font/ss-social/ss-social-regular.ttf b/font/ss-social/ss-social-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2c9ddf6c5786b513bb023fd0707f8e76835b4447 GIT binary patch literal 14688 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


4aPSEs%Oh#2ma;U;SbK+gINUXOLwIfk5@Pv z+m<3sCb6TCHCoEUHf5e&US&J>F3U|y01_;+q$N}*swm8jAt5;sVynok)?n!s6bY&g zo`UB-|8>MSbYk_*+mPzK=Az%l+{_p>(?_hQg$BM1l}vm=_UNWzng2=A)r#DF4@Da; z!88kS|K5K_f7@y_#XE5Q`d>xO8z7Zef=KN#B!L4vL`u-HY?uUYofI(3l;!A=bDL2P znaXS(Ib=9+LMklBg=(?nFAf1!wn*)*!cl9Gb&+pS{j89C zGogCLHm4T-P#2HawGcu;Y;IqIfYh7g&Y)EFV9>ypXwZiOnP+=)0vm)Ph@|3}1Aq1) zsiII3iNJsmUBOFDR}~uE^#0hKg{S}bSJ8C+GOXEt17fY4Uv|!7?iBK;GD!D!!er~H zeu!>f`Yg8I$8!O=yp9zswR|Z@*~sIY&-@*BTzxmX8k!)o#LESNmmXo+o5a9`;;`6! zf)E=bN*H09FkD$C(_iJg=(eKq--(hAlX(j`HZ-Q}f*Q~2kG`Kgz|M2&Z0>FRCh zx@|2EJ+u?TNS2gY8D(LX+D_LK>P6J2>kSt%H(Y>Mc6hmJX6riwU9&?#^+i(NE}h;XmpnAF8rCx-oun5$PEuV6ymBnS$mmRT&E<{5jsWJ(b2?8a9 z8-p23G)iWb%?iqi7Cah^(tNZ|P_CeqCCJ7~h}soM(ba$!L0Qev>vPa13fT39Z=?Nf z%duhm+n^_xUT{vAnf<56(Aw09AR0zgN|8>pIn0=I09TBxFd#ue5-#mlnl4UY*O{l$ z+b)s;-G-#z0-Jy#i6RFo4-aLgy}?X)=I$i$BquE9-wMabEOrU(1aej3S*BDDQ&Ntk zm}TaAM9|f>7}8Q7I@%PR%pSzy@%@*)dT-L_vt%ydNw|GJc?5LLS`dOwZER|3MrL3F z)%@@U;E?nr`q$lvo;z0I@FP#cIC6$KX`m?0ARvn&2=^h(LVnd*npk{znF3$?W*cqn znn_>7W4Q+C+Ef-J;M8CRDxIeaUuV?@9K@SCelEzpDNqg0LiO@G_|KOE{G|tK@MgmM zt+pA(V%=HU<8qD$J#!eRL8p4mTqLE(b8mXwT}KwwdMr5;k)zY7AVna~l9@aQIkti9 z(ggC#IDx1H;p7CK{rZFGe#c5|+3`L|TGIvRoftYsW^*&twloBrIn@)qm7zBKg8zNtI^)n51CXU%MvBdXJ2Qj@f1fOSX;12afV5SvJxUz zD2lLck{PUU=*c7`*=7z)<}8vrWywaE4c(Dmfz_#Xm?)jXkM`_Dym8qjwN0Y;R^1xk z;9}P%h-}SPp&!W#5EBq1Q8cB~$V|@gT(0N9LH*so?(OJ*=UNAM)u&jSWL4=ek@B~=`V9zQp$Fu)RmI|TPiiIg*01rDiXrc&9G z##;)izhr}Y!I}JLXSK!S{LQFFG$dj$V=`*B0%|6U!8b{r`CQSkN}ayskt!vmIzFkH z^WetP)s4=gM&_uEF=&+$sLFB(ktXDVK>}G7-oev&^4pJ~@16a)>TMsUF&jPi_Uz~( zxcM^D-Dy-!QiqZPQ4ix>l5*x*Krmn#`!7jpCrD{WRD6H;y)funR&}kzlJrWt5nT>N zwyVzeyA`I=Xri!~ud1TpY%vLu6e#xuAjrx*X|`Mk6Pe1aT53nbQuMT}Kw~t4uRZ<+ z>Yp4!dg_weCiA*a9;`}@s~zT9Aj%qKNrYYVptZBQusSAB?K|&&6|ijmJFw=RYjF7a zBgj0y7ZK4%#v4SS>(npHp_xUR^hW6WYlbt&Di{>b-RokYz-4LwNNKYae?GN<v|JAq*oV*VImp%)^-C#wx3 zEL(8)4&aG@eF|&ew*gn*{t28dH|G0QOrJS}*8UFet`wCb2xR5OG8X}>4dFo#>z8yb zEQHe&Oy)L=f73PSgWAIWP zq<_+6E*IgK4nX%vai!K`CVU1F&4Tg#Av|{f4Ze2m9Hfcw< z9HI@h@h3Xu>`piFKL-$IoZdr$TIEHvbJHn}M zeobt{jolA5StQfmM~JT3kY#R;i>|{%JN0-6;>m94as(^W>#(I~Js#YDA5KmUK&5lI zEZKBz?vi?1kLY|e$RzWe7454p=&FdyQTVcsrmikbo;-_IR(#FM9-51o)2;$>27i@k#p zbBcxDIu#iP^@XW8h=%FA71g&8RDZcL_REXFTHxk>xDm0C1Vi_@^SNipkRmQG`erep za zaL_Pt`UUJ6ehlw?@5kYs+>Apk?QzcjKx3-={u{(K%RALLGK_;I*wIQlm;lhFkTyN;FIZkvL5p zvQ|%dNU%&abmQ3IV|AD=-+`My`9Zw!w}M5_6r zH>A4h`9EKdYO20}d7<~BWB;Pt)Z%doN1|ydRLy~{i?Fk04o->3vXiRuErMSCre!xW zGx?btQzFuEQ3EKLm?Vjqh0wf&25uUTO`tZ8L&%OpRn{ZhY?B)HVeC1EhyUe1Z2#mv z*z~rKardd*TFW$sFj=|YWN+WcJ2%^<2bK?wm3-COXJ@)#V+ z#M`3Fks3Gv;rKJ8o-L%;-ik=iRout6zJe;$i`-G4q&M7&Fk4$4d>-Lr&*4U;1MSHq z?i=5SMDJGUAr+xW9Ohhstatmhm4zpT*=)2&Qon+0-25@JfhDs zeTi;DI-Z6nlu)68W#v4cnVwfMAqB$<%hd%z-4D+qn6mQ7F+D}fCv=hiB{mJ6f*hFe zQ;jgaC~Q-Q;SkVf4?wXxk!#n{*cG7s{6ReQ4`0FdfAeeDbn{1%JvoY&^?j(-Y-j`@ z;cV(Yrb-ArE}5(f1MMYzh2`QnaX~=SrfbmJwGn#0hWozx-*H1%KdxDFBf|7qq1h=U ziW$V0UxR3R1<#1jpc9TXBeniEBuFVoW+r&5zO~I8@Sb%y;RpZvS(qcEXlq`H=FQh3 zDm0-mJ9J4s%_akO4Z*y^vK^a1$7)-tq!tBI!^@Bvog6}d7mi#1FS9~@3$R-XHzA%1!;)AO4Vi;gR(`|g z6-8aAR-b?7l_}!@t2k=W?^))eh!(y0%||A=JvxjC6FUtlQicgw)d-KWGIGxYGd}VS zjc8eyf_>x|zWZPQC)R%KE-c@A6Os)v9+|{KM|tkgdRE_hI%V7EJN|O$wKo<;H3VBF z=xaLKYh{EU!uB)TziP1&>{WH1E;K@^zagbX`HE zRzqW78#Gciia z*Ssj4RDxnOl;C~uIQ7@~XWgmTB<0qB$Cf(+gGF3Xn`Gwo!8QS#FDZup&4%ig+>ix zDYm&0Rp5n_1OkGpsc>`E92&rEprPfur3lYV!RP?8m048G3Yr?ySigQ5{=fVGBW$QBR&uPuLEfr{;jt`LQ57*+Loho7vs`#Z=!96ttU%;2b>{Q8@+zKnr!5|e$^a{~Da&%m zny_K8I$ttbA>oEg0^pks)hqJw7kBwzRlZ+=le{(7PorsqLyZQJ%9C}7WRkMIb(d{i z@X$yR_0`n+|LSX~HNFnllxTm|&#qMpaHglxB?Q zW)<3FI_~@3{~Il&C~yDF9}}#5FEIHTeAvbcF9XeBD!l@{SQ3>GbK+MJH65hTf{Z&3 zg|0;;)mt>@@SP{WjZfV3aXLqmOk5i!y8;Xy#p*RXu<^E!Ks|K`1!E2l^G^+AeC%Dn zj%QCii{Y8$r07ZYx<0br7(`n|$`K(G?E^gwK~Y~7s(k%&zI+Mh{Ti8aOv$ad`kvp! z^3|*G;GcaKN;Zd%?He#zE}=4ffE4=-teVbE{D9ycgapLs`lNgjJQXTO{VwhJ>SP@^(2fBz6sx({gcB>R9id6UAO+6Wy?Gu~<_0&v!N@ERkww0- zO03Lfj7?IeMNRWbrAp8vB2>NMb>}6$(oj7YA?06zjQxuVrWa-ED;;dpAru$k(P(Fm z^Fpn@HtO>M=Faa2`Slt`YyfgoQRHi=EEJT*hPNiWFX>!Wvy2>>_l=s0m|>F|BDINs=was2d0pT*i6*F(1@6emWp=F^|X>TS31vLsAt@h+8wSL|6y4MVI| zp_5{)SylA5u7u)6;HfU+vV=g2@np+SpMDr;@`D7`by(K00=-wg1KzZQ+Q0<5*1ip$ z4NI}9dpkzxHM`C{iHcbw^_xVDu3t?^FiS2r_uYt!Q9wwK6NoBM6b znFP~|yZjeD=GU+mt$svet?;B04K|hgQHqWWNs{Ut6@J~lM_?ZH%#7xHD)qG_1~#T> z$^?_{#^sk3y~Ga7HZeOhjYw2Pj7)L0NQzh^05wG5iwf*Q7^8bm;MtSAA;rt+(IZ^h zcHi|5Y`yCqMD!@nAIh0^u~V|-C8W5R%4W{&bJZD)WKZJubsvOK)euPtuxciODuir# zg4COagQG9tecOK(J2u~fkrM|nbmD2OU9t|p^PbP(*!V%d`E_#Q2s~LP@#c})@4+DFis0z+!COS%FNGT)1c<9+8lr%b`}QzNSff_UD#(7oW)3dbjP=U8d^mr%W-+ z=TyJX11D_00Vz5j2P$)S^MeYadh}-k;FW|bU*o^bj`xcu{{n!VyTF$g65%*aFJ%~B zjQe0RGn8eOvI(dn-&q%V_@$@JhkVW_p~PW3=^>&*>Nra@j1DG!V8u z=(9zrWS$F&5Lc{~=`yOvN;o)@!|}-@&_n}zEQRh{Z^!i?`Yp6{cJe9$7d82*y^>?| zooyBg#K8a4qxU0BDtLR>op8JwVl3aO7{XZo3FsZXi%w|tvTWbUz zD^{W*mL`xzFe_$@_I`z{bq1rb8sk-3d8)jZ@sx#qI!L6F zxaNHy!HT=y3%#ic#7j(09l@UCW0*aj!`!J!n&ng=&YZkxQplANs=3e_M3jsojIw#j zuu)`<*VbbBVVQ63xh0&lCDdh=ubI}9zWDq*XAc$?$4YOTp33tfgf-=YC9;JG)hm$~ z6${9@|CiI`r;e|f3!A7B8Z5qG!SZ!7Ln{O-lMgButIyUgeTk*-a|k9P-?(81TZ3b8 zW%Zjp0#?43A+vey>pHJfaZ$<@;U`G3g+wU1Dzr?I=PR{zACg}~q#=zn$Fq3sE1$#2 z-bbMkZ+qW!C$|08zd`?1TcCzst^`F^`Z-`Q3Gq!c)@EkXJ~QwzHgsz&T?AAAR?4!%L*G>-jux+j<)*(@$Xk{tPAz8TZ`%323^A3PEOB%XX|xcS9rP zw!Y&UJa_6*)X2~|1vPjs7jdrio6bdxZY;+A8r)geuN~&tHt?e-n14u$a4# z??^$>R37={v1BAx?Yv$IxO2ZvroQZw))VXT<^n6%F`rV;Ac(NdjBIHVJuRyVFgst@ z={>`TLEuz$GL=*G*(^+p)T&n^pc^GbdRri#QsEQ=?EC&h7~g#W*Is`!)_?RaL|6Bb zYW*@sc0Gx?=^W0MaAIy&-0zYHAlST=v?fQey6Y;QbF?s*M`Lp%I%4g3+vbnqhMo=Z zv@jZyGMa)2X3E2`EElU=TcD?9h<*|qmTtrEML&xNpMM0E!ePwKmiR5Sp=TQokM5rAF&=-99Yn?LuL-O6r!I`+nWSKp=>^ zG(RdPSsxlr18fQBf*H@`X=p97AYvq#B}u1y#C+K~E;Ua7jg0-jSR2kM)3Y-5GMM`d zi5QE?Q5GUkNyUk(NGgj4EL)qf&kmUSJ;~C#@n9OZKE;#^nf;Q*GK%_Kr82+8vQ;F7 zrXZ##u%u}@Mzbd`9jGi~h(5z1)#RxJ)))i4LIAD8JwAlU&7{=G+(shIOD<<8XYkNJ zd;z0F`*8IK-;eA5@ZX_z+l@GS?-!9ha}s8m)R!ed6?N``!1I8TYHUw+;R82*0AGIO zA2C;+MORZduIpQc-6x;GlSlsreJgk1y5ya(PR*gpE?AXO9U4YcDvjrccHzk0`>6+7 zv9WU{PMcYrsvN;12fu?q|M35dy+co7@9C$xzbc!U!fKq<9;ta*B;ZR(wzgySJs-ug zx4j*@O=|nU|26i0{~1^;UZF9HfE2V6jUr8t;_*RLCMFQ-X@(H>d2(ytpn=SS0qo#a zf%3A=Mgn_dqy;BR`{;8_4tws$%O*Q9oX{m-$zq(KMs8UA8_!{1E{$rfF=!AwwXn8xusb$?WwJX0n;f# zNO~{?dUojVEM2M-@IZ$1A$lnQTHCpqXZvUI``O|o-#}y;rualj6QIRv%dqcz9uVSu zPSmr(2KCHTZ0Z#09;uhRc{O$XW+>GQ-izR}ZX8|U+#f6gb@8~^mqI|46b3YrCqWUo zLYcog>1Vdl5?B>5-O8Ng4OXK*l!DGcCF@)TvE6Mw(F03KV9Uy_cz$XRO644^TJDnD z!82JI9+|ZwUyfmARxEW6YO{g}sneipK$*-zmq=BG!w^#}sYngGAO9`}ckjlvANg(E z`0+nM$F?0f`NQucHdjT)pM{rY+2>PO+r0r=Z2*6A!<{%*jp6Tp{O72UvQ9UzK*kUd zPKsEXQgPTQ;Vg% zO>58?YsZ{ZfRqvuO%n*?ThO-SW~{yLE==w^jBozY$1pv81bTl2S}F{|RUni}(N5>! zk{VaT1mGqCPN={ql1f2<9AUM*{8v?@7Xyr<$4TW!v1a9U$d_!y8~ah3ueHRW@3J~p zgh@*xC2v&NoJE#GjaO#yg?cqtpVhbu=-FY}sYuT%q-5z{c`cRrW<&LgY>F(J{ENpc zn*20)MA_#qCv0aoU^SK4!<8V(VW_cY#2Pxu6mLd~l{jf>M?wvwffsqJlE5)|@?{3% zw#G)Zw5G9rIi4R+k2Pku;G4RB{Dsn+LsFg5Iw30WD0Fq0sr% zI4SFh4l5R*U`^mhfB$C~c=Tqh`|!u`pa1H=KpGs!ksm&YhU`&9#a3LmK7#UaC%&68 z@lTKc6->MCc4U@j5GK`WxDg!8Jc(Vo{m@CtF(;wj`4bQ`kE2FPPNm5rsOGufEjzyU z^#6di{WJK))~k{3^9ioYQLK2##Fk*$ZTBF#r4RQ$o57=h{#hK`cR$TWq`ISFgv1cE zstq?&fmaJ4^)^7$RH!W?{XIanScX$(e)R@4zea!4E;)awOb~5qUQ2Baqa&5V`W0(% z;N$=*WWq0vc0pj(UdbYn#4swP+Vf-$sM!ok1X0_n64)nU8rga>9Fe)tG2_IpD`e55 z_o|n)Zu@4fsp7m1smrHO=dJxklmDe_AR>arZ7IG6$_tCIU3>zjrZ*rNTY-jfFCt-; zo6anfvKpd6pD&?`0b~su)p7|&jg+fnawmUwgH>$;r<}u*HXRQi+KDFmjHdS0$c%Zg zXrR8HgK?`mS%g(0lhc;rDGsy-pI|5RJgF?roR}ft%+cQotWG4r@To^})xCqbCiO8i zz2|+{aoZXkdTuWUemsidV>QebHGJXmzdHw0c2vv)FK6P{1e`c}99oNq*qFp)+oetc z17k-J*J)A-$tX;XU7%FH`poCCu4y^edTA6%rFOq>2i~<~BO1gcsy}`R&wTSM_}bos z5F(^XeVQRk)Mkm)VN!;YQXnU&+nNK|b2Ncjq`WO1wdpFjfCO6sFgQ?O3o?A^Mh>B& zbq#%=bI6qUVC%~F;OOXXoT3S3G&@-DQ<^9gMMjvwYe%C9t0BbV60~F+LN=-DwkGc~CxaSIuC80JkSd(#3id{+$~SUN^~$6z2^Ne{T~w$G@L=m|mRUn6-if99 zHl(#2eNmGzs*|uR0_UtjK=V)uCCT)+Aml5^D>@V!?7HK@_3P?H5oOF2GH9&M;hI%f zqeJV*MD;X%ZUN~ft1vmZn+B!zy4vPC7K{pkzNEpOwctkB#uO>17(F$JaM(ur1huI^ zYR?Ps!7a`B%Xg*l-G}}OHm4O*VH#TC{%kixE7p(n8e9X2E;_5&8G{&>N7z;9(dtej; z4}F%}^ca3~dn*EI3I6ht(Rx&uEI>-q1l2AQzs0|HqN!~a9EI9j&O&m-SR$>)$nXSmQ*&@>vhcXN5_sX$ifq6P`AE<;6==eA zD`iBD5+p^0tP|+<5ZaRwbSb@XE8E1gZ%811XzMsMTcjo@aE(9S+ZxsEzqtv2{k;*KoU)OKJ%?zih~L3Bd^Rw}Eyhs<#@g)3vH zc*ZP#gmmaj+n_F8fsMU%O(`3v>2q&wis0FQIfN6>Jc!}ZeV8qn7#cM2sk=KcW;Ehk z19^l)bg5wnfy^>xsj%~OP0X92#PZHY>TXQli+-jIrVOf~P^b3EbyN95t;im-D6wyn4tGR-<;)oILFb2K+daCjbDiTmUlnnLhYQL6^9JPlgS<;qU9 z3HUYvTq;72XP^?G6RC|@(z%wt`2=Q$UqC*0{F2u&uQXK8#qs0vINo0n%fGmW`f}<1 z%a|PHocAr6h#hTLVcptW(Y(aOVD%YfEe)lr4m(g_ihe!bn`NCM;P_SzcA^2I;z6@Z zaA;84qKPnzR1$cpHyWfGsnTg2n;XOG?u`)llHw|nNh=r7*xpSFZ7p&}hQF49m96RV z1fgurwp!vourK+BVAkg9p^+^2DN7lcBLzo5l1McRr21GXW?c>N*;~_ibZ`bku7!A$ zgbw(an3;h3#E)^;rtK*C0?d;Kur8<}5?+F%>#xP^wJr)HXW-=x%=D%a3$H*EwckH9 zjhY*vskITct`(Ri&;-pA6q*DQecect0$f(BVMA#E!?R^n2R?u`QYWT&K7`@iX{1G( zB$^cD1sC5vJca+bJ&I?hJxo~vWJ`vTap;^bJ$n$73Qs{ODG|7q!IxdmKbYAciX|XK z5-*mxW=fGMSNbt3$B=G`A)h~kpd`bgbNBUZ!B8p7Vag`IfF>qU@OVCJi`vBAsM18{ z3H05FI!!7i?vKhm5BNH(CP4Ga3L#}{h6_jtd(qgi4r}_i&;(e+^z31HR^b&P_vWps zUVd+>g;aWe0V>qsm#&gDyBFe(Yp|?mBO=XNl;V$LJiif{Y#2E!go0s1HggC_r3y9X z)Xoe_ADR@9I%E#u3MrZjDMXzHr$slI1GdUn=c)?QddQZ~K-V_o>Qy)6*}8AsCcadM^#Mf1=W1*x+DQR(* z97luLAR)6X1~F};GW-Z;s}al@5iXjwxheD*1Bmv-5hzhKvWj23 z>3zVH|B9JSpF}1u;l$h|BC3ED$pF=|gBf~cr)1pO9>?c*=itt|(Ao%$fka9bJj+x4 zCL|R}{bJcKE{iZXB}ocH2_>K~>JnTrpJAVQ2aBX~)62S`Hzkk~TQO!HM|)%mnp0gE zI`u57wQsr*=Z7MD!_K#S4qG_qQN z*`SELGJxh@15N3hFgiL!YV}CH8tsBH|8XwU)a5k!7ZvJjFERge9HdHnmh3=Ze+z2S zgBYL8z{!y6@Ds?Crr{Py#gsD;S+!6y4@pn4oJ#CR?w=@=DzhR*)z)nY7^uc4J_LMtIgM!U}2yVhVpcSTQ)XQTXvl!_3B5E3NsgV z2eSq#Rn5go^B@MNPUBym+le)ed3^F$e-od-?|XPYH$sE23Gt}_np=Y0Y0@O(U}HqW zvKEB{Xr$=k$OM_?d4k=zf^i{e5A4X3Ys=TNyf+$fm8}1YSf?-0BtfQ9eT0K zGtmcp$|&lE6qMnKprAVd&MbT-nY zk;QCnK2xYnW_5cKg_4JgGY3sS|Zr8iY5-4j83{S)M^rrjulXCP@t#|ni^Ul z+l}xlWN!O4c+|I!>vOfrTGf_Xg4OL?FjXEwMbDu;TtLwl;m886Zc1Tg`)WK|J%EB) zs+Wr4c#-&~luLa}`V=xvLWV->+;n-l6JE260hO)E5`1|;6@4Ca?~n=Ls#OK5Q<$^! z@Qe;vrj1ndLA3NOK`e3$hDHvdS{zysQ1$)GxhZuvxB0@5VGAslKbS8U{EL4i((AE) z)&I}ld%#(8)mOr&;>)>noSyFKo}4rqX(Wx}D1Z`K5>eRLyEb8M*4VrDVt>Z|eQST- z^?GesY-3{#SVqEtKte*GEX_!oq{%bg(>eF+mvg;W;XAi_Bm_n_0*@@%dHR*Q=XJe$ zw{G2g{^#8L4;MpfK8cB?MPzepP?ALQi!+>1WjM{PF8fhLa%4&DH0y4beo0gqGWpm< zLS{EyQ7{@Cl~BZ$hQWr60>RL7C{ydUn`}e){6x0gfRmXK%slltZr^x29(m!bSoXFe z%hQ^t$v6YEm^w3xJFob#8@Y3Q>VfV6vLPqleNs zohsqm!3Nqw8rmCPT+-~pH5;PX+H9a}x{8yzJPs^rkis5VvWFlP!c%j{ks(tHc|&-9 z{~1h<yzkS zt6{m^gx~v{gBYF}gU=s8l70B_#9p*YEifDWe4Vm6TgUoD2_IMu>>`Nv_L6xUHcpgu zd}YkUT$wVvQbQMI_nR&WW9_au7Wz6d+`0)PnFB}_Q)HFq3OLln3PBw`t^K%m!|nL) zi(f+}u#A8aL#8O9?kB~~&Elr3eizQzGLBO22i9MM#-WGYXXq}4i#2OigU@2$h`?!Yzl6{ z*|8YXWW_I49{u+M)${G-|3<2M`o?3ZKktsHoFJ`Tmto!7K2-esFh8pxZ*Dy+-AHxAj?2500j9!pm7$xVNZJzH+U{RjRLa%_mKSVI%MNJkfOXml?w>bsJX{P@es zfyG9c$X>NvN}`WUZTC<&rcXKeOgkb9jNkY6e2EJP~LjUY!QRC;O2vR`ExFSH@~y>z1p$*m*U9gupQ&Cvhy@ zf!cz|q(uWkcDjC578l)85X7_d2D!VC6od&%6*yg)`TS{ti2-rH8*)m3A*IR^uh$bz5hXc_${BnqemYk zBc4Yi*pE`lK~KkO6!RIZZQFu1ts9XhBNGfsxJp&(RcQSATbFcU#9G9enHu8WW;BP& zP=jPoWRJo@J>*fbF0Q(M{tB5TF_5gQjvH2)*wLZjn+p=Ya5jU*1rt$S#S-tg;n9Vj zb(b;5<`n$N7kI-#8-b9Cw_c{8XP1QskC45WEnL2b;65+mzkFLqHm|`c$|P%&3o0c7 zx>&0f-VbrI{f0;~;*s#qHD0{COG9UnQe8Og*D3FPIx3QbzJ!X-99bgIvlIi8pZ7xc zS=J&Loo7Ff594E(wBp!-1ZH$HYEfiR*4^jeq5R(3b19xU^8k9f`%qkTPz|W?8S^MN zYWUEtzmB65M{#QED1539hDqS`2ij%E+O@CF8h>hotqB? zC5>RJQj_qRdbAiy1*()9&tbnirUBI$gBi^s7vBUk8G#u;ir)S~cs*hX;2Ad!U1usj4)b)^(D zK_Rz1jK1D0$-*>vizce7h}l-5KoEiZt-8^M5}Sa>Xj0_s)ww{SxKfL z@&WKXU9dLA!PlSudotu+eDXbihTr@0M>r8@QS$aeOV$yJ0x!-yi@UG>HRuF9KLI93 zhIeds0z29!QR96)GovGbD%M64I9gc19D!cs8dV5vMp?!+O)?5~Agsxh(IRDM9WwuB z`@{I9O(EQI6L9aTB2K)R#6->zMF-qXA5ogR$opqAkf}PzCxI`0wT8bK44`8mg_&6! zSCGyA_7_q})$;^FAQ6+$>~RB~+}(LmF2;b%*zSMrbpbuwu$ z`eGW&WdoKeVY;$X9Yt)!nMw^2$BW&uHa>+qju7~p@@@E?n{U8lGhG;JS%a3Q2_E<&7w2617?e@4NP+Xo|-1m-qewpFthE5+Gz%0BZ z%H9BEmxc0qiCn18xrjk|rSysWzF6u}G%69xb->WIC^DHTx7L(c0urAgszOO+Xqfk- z)Up9~aR8=o46U7AWY)VeI`KS>P4;yK)t55%i*fjJrQGwig?+)X|NoMg=EutpIiI5TvY#)epL<;2f-!zz}PfB9~{aU?UW!;H2z#IGJjJHcG^z>keg$ zjj4txeKDKHclgqO{t{;9 z$MNa!eG0x1!Ox6gbC>slp@>Iv-E zqik=^Wo&h}sVrFpZNU!fZfTOSauqezKrSyMrQ6V#GPtN)!CP)>!mqq{5YpKk9yyxB zQbovI2PIP4D#>@L(7FwXn5>V+_v7vYJz_#q`K@fBzlf) zH|%k6{n{X+n-c`e21@%Eao?zcj3J}B(LhuqAhBii!spR!(~Ga{LPaG@$k{(@De;FTSGxg!W;Eq)(~~8vZ$42v1j93 z@!{(}f?GomJ*!cHClmis^Bk$ye5q zgu4-CrH}Apnh4tx3f>^9bpt6|IM;VT&Mrcu937t@#sg13jyG?(6Z!fw{$cN5Lh?$e z*hA?diqf`+p0{zK8Jn7ygjSvyQrL zx`5h{4d?*{qg5NrQVkPj1xuNC*koI*7CKCIDW@ZfWJU%z0XI?ht^7MFO}l=>b5%C3Zri-$ruIqkvm zr;|9GETbl}H%T%yN_;=5U7P^F##hJLs)}_n8lZd?71?pabOpkR#3MIfaXW6_b|<=S z*o+oYQf8Zq{a<+=ik`=Y7_fhu_ck{|;4fms&{h--)ymFn@6AUeU_!N5))Ixgm0}Tii(;vL7S(p5wr>@r>O7hf4hE%N zI6MA4EE??B2UNfRi*sI};+5sgF97P#_lpx@&CqpdZ!aU&NFuHEk@3w!ol3f3Dod)% zI0OZ;$YSfd*NvhPz^E8i6c$cGYidKA)F6}1y5XK;%xGkCHV;Px>B#OoFE7puM;={- zqWZk>m5O9#2FgMWrlwKZdNaJ~B{w^hhu44T@cr13z8qKfy%X)BUi`@;zlG-RE76c5 zxaH!va-s&1E9da#lgDv%`U|dHywJMxAH_X;{|CXsg92rB zL-@%yC2(S58N;?0XDD~84GBRS2({rLB9s{<3k@PLT_%vXaBr_eMy1~&lNda#oEG9Si&v63I>`b{L|S2o|&qn zFDPTBFsTGXl~Jo$$ap-Mr&O-fAk`_IJ1FbT*%b0M6aIjQirK=o>)(NGm%JTmjN$MD z$ME3Pi?Ejq_}16IPPQM!+K$aw-?<%w9owM$ESyZuAsF$)nt2BA+;KOqUH1;`KXnwD z+#K(@0*h?a3bn#)T?J$MFnmS@L1=DilX5`RX*JnfgicXX#g)VaRF~y*4Dfj>LVj2h zyjBe%vi@j*09^B7DtVHhmC^77$Z%;eDEC!@vdZTzjI#<+X@QJ&j;y)UL^j+*MUz4z zx_~wPmtgqpvv7>U>j0|fzeLG}5-9&Sya;}MgV&+8rG~VVMLN)d3MZL5k%v~`1QCo# zQQS0b4a#QMNxxnv2;XKu_tTt@Q$KK9$B5#si{m(Pb`tIW6ZpMn??F@d9%MaDsE{p}2$p(0 z3}34Uqel!()B~dC30mqE7}W9=N^gbI)NIJ85M0xB2@gz}IIv{lEnNz(Y1NVN07sH0 zawW>!sEWZJ;aI=2G1K2^BN~!WTBdyGq+QpnV@F)VLfOP$oHj67A=_l<1v#|+sstaI zV3`I<(@ZoIm&J12K zTCvRbixAHjMjv&Ls4tFNcE1|QvH z^S4p;@}`k_dZ~DtT#uY!poq zo=QXH_kcP9*+vfGp-!mx&O#4Wk@ooU2=67VS!mmSF?MwJpD6AgID7WHteyZKNlr{E=95GhP*B1T({ zxGYmANP4PucXPxM8%u>#FcNFg;SZzcq@h#=OI4wYO$rntB19cBFtPqBHc4#DfF5i{ zpkpl%?|>9etR$r786Hl`{T56#$mEBMY7zvP^{QEQUgve+St`9<3C14d0e^uUGTQ14`yvIZ*jhCLq?C}!_(#V$CfAvZhb}0oZ zpF(wUjF+LYRcR1qwwJ6~xSGkb<9c-nsp2K$)J+pjfdr(igxbte`0N^=h3#eua|qg& z$46Bny9Qb_%Y4>ijnxk)5QCTFO%~M}=4i0(42pd*$ORkmFqKQ+PRx(*`xkfWe=1OY z9T@6`r%J#>b|H~X zQgD_Fup7c9%5pbvuxt2qqTtq0BN7))ip0l(>P<`sphvB*7V~CHMsE_W&*^Vfxo34W9__2E^imw|X z3|;>b%pCX<7D+K9fo96|qT3d`xd|OHFA`}BPZ=f($~Y3CDD=iOC$^0YY3SBAU}L9* zM;}rV6XBFK6#-L4fk1nh09R}{F6fE-PLq}DUWou8yP2fK`^7q0HW}vCTPz%$^`KIu zWNv2vOpFs86{rn`0IOnY#EYHls(6C^F`owfn&c)EaTB~)GLi)DMq|ZgXR2&tsYc)o z$cRgt3&>$#1EpCV&7AjFte5cT`)h~>#O4l=@I_H-%wopXh2UFv4azeoQC>RXsso%0qqGInlzeV|DY;?74w?x0J21bv;JRh0qSCEZag~g0 zR3Q8TTovLG(%*|Zjh80UG!_@p2)03q_du(pU@g&r+c{{P;!qY%w9{BrE1QsAJpLm= z^@r!?YX?>5<^7`bOCT@A^1ph={EWVIe+$-a+D3MiMs;lh)zcHeH1EgnB?C!7;Q%jG z=Ex*OWD(_9ftuK;xuKqQ$9`!peLrMRY&U6MWYfc_S2t4ncVe!vL>VWeDmF35Y8A1O zVbxvfuX+>&cU(^0=LIOZO)1c;6r3v1jf_adw^)J&Wv8mRh%(0bkx1Gh!YrX z5gJSO8{~bw=PDJ`CwM=}5*if+MML2|IG8akf~o+#bCDY&O`UM(A_#_5!JI5Nc}Y*m z!AHm%Pfh7KMX+4ut6~>HIz3lKr6QptVPRjv!bvjfj--xX-)Z3UFUmN)00hW11C+uw zi>%dhUQUZBydY{cHZx?#I?u6d5&~p@jeHen51P1XhX)UwsuG0RK%XBms{})tfI->3 zKV@S}K8YuS0e77{81*B#x&smR#WmO7ib%E>Q%^jEgZT*b7C$z#5#Ky<7#6Ry!1KYWxJ!F+$)r*2R1<%knG^$fDsyWDHoRV;xQ-W?*F^`Cz;xmpk zM>ttKkjXvGKGas2ANx|Y$v(H#<9ZF41{DscHJ?wz@2C3FVHqie9Rer~fn`^LYy-6u zDQKHJAWzrPyQ&lQS^?$U)T^$A{-jLxr8U&^xy%2u?do~Gs`fmoVa2~-f>gxyCIF5qPi|TI%TCe zL9{$4TP%RsX1_#hH zum%23Kbkl8ATlwDsY;aq%86gkAyt@xQ4g_+2Hw5HLB^l~7%pRhptnEmxXDba!j(!e zarq^#;=G*H!XVJmzPRh1EkOtWb(e$bd7XeMVQmoZX4GTjGN!WxXBv|4j?$R$^XvGx zWX{3f5gos_-NE`+0nieB@=Dr5)BgSx6Jts{SAtt?nu+qu$8#3O^Zfp~B92UH_|R1f z?6SyxO1Urcz*=N>WY<|yByW5cYu0o@SrtL=z)f=6kALkRyzuqELXhk?x+;d} zk39#UZeq(7cjDGx`eke$h#@kzjCGzE`<_pWfLG^!l(T_FXhm`!4kUGc=aHQ!5VsOg_uPfc`jeO&N%Fc4gsTn2Yh@I25jW<(Gf=_C)m}V(#KErhMK>H) zIO(4*IoKFd(M(dcVA-x;rE?DC#P5Ph#>h}3eg~h}>0mkK#qlJtDJEf}Eb7jSywDOJ zqC6FwS?j_IDg@Tas*QCK1!F}A2PQoD_(cZ(-vc%@Lvybwzoc|TJ$vzO{AZZ#HO9Ui zE?Q*nHv0LyTC3pHn1gMbJlNb;$BB%ATrrA-lt!DG!?Iby*}R4w(F`(gdOIrni^v_{ z54D9%uhxR&rL#CVF^?_jYp}g<2m6wSuBi>hf`a_sXV7Fy=AeO3Cc)R z6ye2qdEAH$t!~mrSFs3RW?AGiC^n!}%cw?dswkO2ZNmtKP$_8ej!Z-AAA~lMLGRj& zFm`;exca~8n(F!YD|gPttX}}spNm(bV?DaM;&7VDEX+mZCN$K-O^|9Sw|s_{&q6IE z-Pm#=(?sG6On&L&!6GF&K>8SY#B-*)w0vB9`yLY3O!Ic~DLSxG?tds|- zg)E9r6{_FsGL)RXgxumdCgx{Qs#Z|3>+t)6=xbh!Zh~4n+t}0^#<7u;I6Hd^mn0Wa z4aBi&s2$IK_B$AV{1~)K(arep&y&q0V#sbupwirrE@=kJ^CMUca+>mQn}a3+nesm6 z=cLZyl70)PvKmUFEDOQJ5RU6?dxh5$JMe3LD&nN5nfeOYiTHIP{{=IRkr-XpOE9c> z2wo~KO4xWh*&t(+;giJYSL)UatT;?&sq-iQgy&KwE+MjC;PK%rW-bUB&p-_wPddQie%jhJ|_<@?lkc2Q#F*D zLnysCje)ihrZ=vK8Z{BC%+qj|35quImVxK)e-OjbR(#?&e~X5|guaxPGfy~!}dNm18rQk}gTB8U{5$lKg%SnR;vk-Yk1Kuc^EhRgpp00Y` z_Y?xISNFT`c?qsQo$`zfw~#%96N|#xJ%{6|$1p#cMk!S!Xc;iY+S!R~5m9~63X8~d z!h=jm5n!#ZtXsx{aqJkp6kFP_#G3x?s4S-mlmYzxfdd%rj3cxhhi}0_E#QYHV)F-A zA=<^u96RO8#YQ2IP{e^Uv>H3Sr*O2Kz(THqu(yJtE*bmAIN|x|7DN^#f|aZ~Zpyi; z>0pEtzh5MR)(AiihXz9?Yqt?3`@Cj==ahAvB4ZLx`VWf))5^-a0E5T@& z$V?|FvBi54e)c%Q`i6EIlZt{`&4XJ8OoFn6MYh2!itvebPu{-((@_FlK>)hCl3P@a zvTRjyLl>u)$bPpdXpYn{l`Z1YnFucGTEr1+fX}rACz(S-&LV*02(G8WtFMNX9AV#s z;3v@#22of)h`&1cIPU1V2<3DE>xTxBE#~pU)VFYGd_R`+OD=P?t(D}`AZYu&&2Tsd za;ggJ>^|4n`Xvqia0pGk5e%lbAr`M7vwRX=iB<6NT%%D#y-{^5#fsnoVUR<4!K{8UY9;Q>;`#330b7fKpNq2VPD3bYE6l;0DS6cbfgA&^M zu5p(RDtZ!5l%QM_>#QmgWIPdX99ET5(IXNZ%dY#4BAKpdK-Q|@fuoP$n}@%Fp5|5f z8WU4+RLSii0viK@JNIDZ@zwG0WQ>%{eGERv2xYPjc5rg_l6O#?Onw8NUEXa=RhK$CvC_J7hf@H5*8c|w6Sel8dKaJEp z4Mln$i*w%s#Ew2eN>m0AC8ra?HZ(^&*@qtY@X+uY1lc;-s%5cV94|$K3Z^0qdf7G9 z8pkU%2lYCQFI5xxvqZ8gaV(~nYv^dV;f=@8HME9fIDg);RIf0AC4D{tW_-Zw`Jg`nlXL7RC$tr}b?@II|5o#xp zhFvxy09F9#Qho-7Y6eTW8BT!ezt~6V`2%R}yci)Vjz%KK8DVg8*5Hc?KUWi7fo7=l zITXl{A^SL)d~Az`qD5w2F;r2EeCf^H1EWEj2MQK^a=Jh%r9x-5$y}fln#dju6Y$8yP=N-%!Z8CJ( zm9jws-!8J`p}53$I=Hz4j#-}A*9$&<%M1-s~f_l0M z)wwA|LTlLX-T3mC{{ZQcQObG=_dfp(G$%HpCB6%b1qG#A!L3*275y)^joi}RRT@?e zeJxGM`fb;M*4ljpJdfBygIo(jrLj$unF=s{2|Nt5>K@thGDeqL!F{swXkF@|84_g;^T+3UpmmA<*6B4$Y{#hQA`B>tbOnB~$3?8APN*L1$qD zrcS)zvfrNuR2^w$J@YJZGn#Tyl%8 z3HfddS0JZArX-=eX$`u=YbecPE?}k$3+^DF%Z$J5IRE3m#D>M}_~TIYpeq4AWVRxG zTgA+w)}kV$dC}R`gY4Y%(4;!qiwQ45HDJ`;vdFEGcA{PqW+8=ou0R=^pbXYgpEC(w zPojHpfHIa+&`-vzme5w3K)qNbi&M}PR&i$1!ct)ozjV8VHy!SWoE=6(QJ{+=cMZ@e zkUF7&d`a3c8HdrXsRZ3p5fYDNaba(2Ds=6}$Vc!A9?u{H`hF zDg6@hW^CygBIuSeximu7GLHUWAA*$SMs{|k#+hJ183(7AM#)b7Xu2+rwTnq!FN-4t zy-mF_%yEt{S0#*%rSS!_t&hKF7t#l&@c2FjCK>8LvyE*X4eXBC$d!fUSFx0q@XUgO zR{wzy^1yM%@|7uu(>mc<5PKL@O2hSq2LWrzz)s=#CE{5op3pY6jEGXW`f5=nl5S zSMp=;*yAX9bx5M#RHgU>;Q2~0eJ!A7P_4|Q$J|3~a<)Xe&>3HiH7#4v+cJpB)EO*g zX53uXg2`Go8E`gD&P*%VVqyAB2t(U9!rWq@m|a4dhW95f(&v0Xp8tF?)Hl*gIfr0B ze8@lIP+sx#m52H&hxRIm{wjxO&vkqBh51FCJv;0U%JT`@!hu>a$k)7X%3JQcXcsQJ z`5l-aDPnZySx(q#$O|>MGvWkOqgsGh4`9dOl?0(nQLN^$f8;S78hgrJ6BRP-{JcaC zO-gUd#`(q5ly_ci?!5$;tho*yu|C(c;G$KRBkF0xfwNB`>TiRe6Y9+TVRt83xNW(+ z!enms{tdXggRFOC5=lzyMx+DL)*y`DFnYI3*s(r`;!Ff1PhW*!xwDsmcMwCqIxY!P z%4<5o)Qg9QC7hX)p*o^$h7*~>3K3a ze&&u_I*=gMJ@P^Z-&GS#nB6+~-9v+q<#ZLVu5e?N=GN`RYCR@>ed$L~0B-zpad( z?GZ>F&5%qP)0GfXR2L2z=Rios5wiHknMt?L+`e<8+${99Zgl&0bnyr->AM!!tb3E| z3e_6v!P<_kh!I@pb5l4vwGTB_a;v5~wc<*Gn;&ANKko0Z_P4reAXiCYIyHh+X%W$2 z97AkFQ?vt>N&)3+9zm)cQ`|*W1c;PT)9P?aLG*9Gh-|rl%m51|+pYCzNZR$0? z;+?CoTXE)2U;_`JWw zglsh22pKWRMD^0y%!IqcD%R+P{TS-lhELw{-?4Y}J1AA=(bwGn&#$v%BX(Unh_-{n z*f+1Cj6AwiXR(p;{dBbh%Lf#6hMRHgMKKIraTFb`w_#x84y5|Oh(mkN;K&gbdPzbT zfmn)4?k>Lw{~Rk@@Jb5aNBP|>c{!mSOcZQ{6$wB-f*)O5i?fso1a)xcbu7=vwz4$W}M*y73#>T#aC6M#Ai39safR7*H3H z95XQ{yeyO$x=I<`a@imra4v)W*uEc7wHw+ukk!p1NCy7qOK-)OAOAZ%H~d|<7MO6# zcQf+YHUYljW}|{Iu$J|jQ{%l>`MsQ*!;{D6(9+a_O+A-j*V-GA$}D1J@hJR?4^@>0 zAy#w~D`Gp0{jh^@kzyI}OkQdyhegtup-_YwVn(D`;cf1RM*jhY! z&!;&dD2)qwvfWNMTBSYEg5CYsqfpD@fg@kQMDona?KED;MjBOEUO#MK0F7eKb-60n zi|*!^h`gF&o1Q)WDBgSZ$1rx{ix_BahNgvx!z*$#eA8|udIxYFnb&u-3euuvG-dny zZm;14;`rZxoh5t8BTQO&=PEL*E)BB$JzTN%EvQsKf^PluSheK{s?!!87V(1Wt{A3WuJTvA9sjm&R1g6SVPE03W-@!Kyeh#@>3YtfT zBdXQeFLmMT@Wh3eM8kj+2)iI}ll=sJQ5R4xAuTCQ=hAazs@rkX#`VzEFy@x#FpwiIr$e4~=QiUgT z0*d-Pd`ZguBSkkSX~vMCiu8PS2a{x{(`2c=F&pc{G(LVWzBSiy-)mz(zS{>YRQyq&X9h2263S^ZxNHr8gU63|yfH8d*L%wd@dFfraY~uh@ z)h2xP`OhO+m~%_Qh)~mzKMJE>fhm*eQc2kPWs&&y$CA%K{O{K)zh9clA`(xfp(@pi zI5T}1`EnXtyDmo}(uQ0m;|4XzW|nQPAvw8>^_O1>FZ+Au291FsE8)e2;TKRKzy$rf46PYt^w z8A^H{My!nzSm$@wTz}VmHRJjzE@fx&#mD~)*MH*U2vrjJ)cZe)FB%)kWNR2$IEYi} ztjj7te3K8Gw*p^(a2fYL(o8U}pgUB@FK!18F8Q!nkq{*NTVAptg>-!DXcd?DPLTD= zm|7CPpCZeX<4SEsS}AMYMmZl8?qX!5jk<*@rT8L;_2sLBXiySgc3Cs}Y7H6$A1t4W zX-;T4C}CSdc4hj}9KpE&+_KJ(-pz5|XAvK{s~3+ymx9fH9!@rpt2YoKaOO%T8JU6( z@5;mz?olFY>P+4yg9ZBhGWruV4C)-d_JD#*!d?`YO?Vs=GnPgmS8>ONx?4hfI9bAH z{wYcTs^UZMQL$$#h;Khq!J)-DyxCvCWa}oFzw$xcp7Z#k6>nG8ArZzKLY+LIyPL19c%AI zPdti!V~^nQ*j^~DoU&FAiX`r$yopn>Ad|@iB?GpVho#g|_X)>tvg5kQ*zboE^g{}- zR3sJIs8B9Kt{E`PWi$x3hFST^28u<%O3gy@hB(>02zdgC_~K+E8I^XG2&~7ATce0>FmWHq z(#_g$k~Lc*>y#u&Rt=I?hax-BMdX{U^9a%Kc-aQ8Tf58hS@7_AiS^y5vfoCZz5$nA zaSe*KYjJGyA{~of%q5+_Zy+e%!2Vm+97bq0+1_vti_iJr zUN+idDWXcYcq}Qo!36L(uvK+XD$Cf}tRT-eoys*(m@%;s(ec6U2L9xk0#rWBbhU{8 zbI;TG`=%H1fwg{Iq4(i!m;E`$Yv+vRldLL)p!7yOQ_?r4rOe0SZ-wYFEid>%y$lW=AOT;~Zas z6-`?=Y0T4*3MFV&2QpPunbt)U*}xRw#zJEZi-%ueNR4uFF*ci7zCQA6($+rEnB{o3{sj7tHf)QoytxLa$^~GgIq|W zr1y|XXiZSP9qc^MN|8RP0Ey>0)iPOaU64yx7FPH-LzG_jc@W?P3Wj~qf+{4jVj!YB zMTUA+IyYvee{s->xNkdDL%1c1Yq#Bk-}uyTptNQXdHmTE z&tj4HP(zj;ft7iZ&`*&lLf~#6(5W{g|*2dN~8VZ>zCi48O z9(Eaf-K=6{!N$Ov>nWArg5!VtHOwA4ga(yHbn6iIyy*tymNYEn7m+b$kx8dq*Q$SM z-BEG5UdpaEAW_vQ0!$Txs$Aty4XWNk zJKY0IPoPfYW||y>#yn&r2}M-dC6kpJ0z@_b&cpB$kTv+M0LQ9?6K8oJ*#@rZ*o}DC z0J6q7#?MaRig&&rW6wQ_O1bo7xpWD)so~dQ4Yj9d)f-|B^$iH9^KU3Xeb>i+1I1`7 z#=mnf?z-sLaar4C_{T^79FLCdB~$Rh=MOZ@+OjRuOQX{oHqO>Vf-FJM}ESed0w7 z&%c0hte=uShNH=0SauvzrHW!Qi(kByy+(s^eO$$Lof7uVTex@1!il^^<|W*L9Bgd? z##0J`R>HDaH|9{AtBTDg2bZ>6c>90{t!;6^FPpfGZS)XO zCJ2ljUI{_XK~J*>VUdwZqp@npa0s}u5J$1maF-H99jTC5HV7!Vceo0J{Vb{@wDWTa z`EcxH7X95J1j!0#N)^121cBZ`P+iIP)k4rRI1KvZHV&~3XHql@Z1~xV?GEC%^r~#T zj^T`g_1z{OJ5qJQ&LLBEv|Lb6yI@yaf1RDCMEe!m;xMnpu7Z7hg%hr;EG<3b{<6zlIA z&93gLLQ`pYwGcnoONG=5)2osRbDTBiXrz}3m^A_^l@Fhx#|pxa2>f!4j5kgK5ai(D zn9}`FR37YW(D2XamN2_W^)he+1`<0kHuE%!{va;9`f9xR*mwWc%_;GFOKU5J&zx~V z?|eyqnTn*hmw-Anc)<_#pF`d2xx^s-i)%Y=-Tmmg2NPByi=90V?tW7XD)T;^9nIpu95irZd1Zvv4aWuZR8j1l6Yxc{XlErG zzlT8YBXHf^Z{o_hhFn2~#dZ&^3b;)Bk%MUjdG4D#H0)0{u)q(6Y>^p?0O@zo9`U(L z3{Ddf)DX_^212W%kd_Mws|wk06*ad`lthWHpxZ~_Zq|@uA3T1dfSa#q#kRo^`@_L( zR>jVk4)6K~?jM!iwu!u{qN{j1S_5RLGm4vkwaV$YShjE!Xue;@SL>d}ZbSVLz2HYzOa*+`$ z98V6%E5FBb>5>-{*&IIm`2WUT*L)av@AwG*@xa$%y#G$D+i@9AAKdq6CEm@gTr96e|&^oNcM4q?^$BGoR{3#nAAzXQ%M^L<5sGF=1>s1)tcx7r;74 z1z05W+nkU&@p)Y;j1uktoBJ$mk9g4|)?&#%OJsyonL4^n0w=E#r9p}44sPBOWcxj+ zOqa2ipcrimy7f_eH<19RdK;)zW3b;XyaLQdU;-`ff=!BMMipSl*TDt;WHJ< zS8N#BDweW!DE(ph`MrHrg0o+NvZjv1^DAy_9sG9_0VT*boXxGIes{U6@IK?;$9Z3$ zJzT@J$pzfj-itr{-672W<_sR2O(E9Kd)1mK#k24cw6h!st(_h$&53d+68usDUw!2B zc<68M!}ag@54h<4AH>j2Z^!UAzk>O_Pa!kEKm%z)3zLzOoyz1lQiDKRwB4$(R@jRM zpRFV|_jvD)$PwXb&=`rFr(~Pn)sTZR*q%D-rCG={Fu}T?482o0dXVY*-M$dfSP~7G zzaznZZ9*gxMKBSCFBTxP_X@KQPlL)wtmlhzjvfuVPDMj&qY|Y>8_!ay+`Q%z{LYqU zJef`6wqO1j#tt1IKsUZ`7)0o;TRA{-vs+1cz2>rX0Z`uvFOf3OJon&53N*h+Ho`&J z9O}l}t8c^ZTi%Oy%B$5k0iWJK4QEio+?f%a7@k5ppG75GLb+B#ouFo0H4a2dv`{mG z!De{lt?-4zh(}{cw5f1*@>_ULHJwAwsG=}Fi^3F{3IRaPhu|y4;3eA=@!WQZ?6f7u z$*`GhqX4ZqhlXBo-Hhrb;T=FZ=O?(f5ctac-h749+!Cq{-l!Ly7k8k2<3;Ga&}#4%Quxri0DkNJ zomj}G@n`pB5$1QaXd2lonUm{h>Y(JT#A8^tgBLRnu8EnL&!|`%BroE`zolE_Wc7k7 z9$y`;;Krax1Y%>kUdG{^jn$&e39Z*adjKK9#6l4?s^m~{g3CY*(wYREI2+y7B(f$$ zT1>&Ysuxaw3^=|7HS1taQyfZ^Af%W$HDAUouYbDWAdxJiLiW0JCXa8NDdDUF{8v#wGFI})X9daJ`yU&k%D^B#EBHyx|GIa|MW)~JMbuWyz>rhf7b`m zcjeVsIQSG6PaZ^eY7W(m0jp-YY~K#~Ue zQ;<_8)SAd25vRJKQ3?eh$9)L4#S!Z3LfGenKN{wZP|6nxc9jMUKD+$5fn;t9x~AG;P-@E+u&cb7W)EoxNG|=+>u^|GX(kfe)Laq_*>r~VVFkE zs=8?c8&>1orl0DDGryjW{TBfBhh8p6lwRNO3+N$tx7{RDt=5b1icr9gHHhxn1&PwL zF6Hpc|MN3=W3w=3<`F2#@Fr`}o5(`DT2NJbP+TU% zO^=X?mIxtg(VbuomJidJULFrLIJy)@_6fjhAVb9V}2@$FF%_`O-R9p z?Cu=A-@O>^`L56_|jw@3k301-8L=_ zt4J;uk!RPPEs2EBDmv#31Ue{92_7Edi@TdT`|>t8Up)y-aH4Nn7MY^q97vLF>2U7Y z0Q9uL^TmTJOZ$e7@?rrCRT(G9&`SiPgN5M~b^AhVr91~rZ)PJ&X64BdgEu|EjZ3ftxl4IReEqxs_nnn3(+mMSB53?uuV!}Uo9}JU|9Rf`U&wf7a?s~! z{#bq#Y5pp0#6Af;6TNXnJCbnOj44Ve7Yr26E?|E7EL2iG4XqAMbfBpv8n{w(U!RpB zSD3FbbFBjZ9CK~6$?&qnQ9+^kOoq?j-injg-+`~Y22u3>)AKH#R+ty&6k;kv! z|C@OB$XDTz9F@fg?6633yTJ>naa|~~&_;{YxXm5+SyU8v-gh*hwg9b0AW5>i#2oio zX_GMm*~4K1Za+WJN_6+4V{JD!t=|C8P1m7OC?J(u#M1e36ecqek7NmmZS<@gg44Gi zh1@ij=1(xMb&};_gngYz?%0Obt(y^PX+wgTv0#^RAX@vyxgClk9t!J?_L59fd!hwK@6Eq$(DHlm}A2zjH z_~kC(*T`78h-ur@E}7JYvN{PlA!DI(4iA0wBUrO$2R7V%8#)Q3{F^tSHJ?WQ!Wh!W zhfzq)!t@qN-b;uj*CU=7giJcVJUM}4#()_N!MCadZ9{$7Oh!5okHIKaQBUWw^vo!7 zb8}E@WuA0eGb*G!iqxMC?nS^VqBg_4MeZrWwqhj4{-q`e!xG_Qq`+Z$3+Sor;(M${ zVHroi{4e>#l-VFCv|v#z|BIds2C@T)k%#oaxb#_GV*TnaP*>hq54g*x0(5A6Ki*^AQ^G(f<11FzmPTCQ~ zI|tD@xEXEz39P^O?F8ZpVu+_OGkhN72Ts66QoMibR&3gT8@ve(dQS^Xn!x$#DzO)$ zPtgD_OumHS&wUk{@fpa><%Yn?MPM(}B-dHVD}&nLF)*Cf@SzhDKGYdRPOTElQSm;K z_+2g+>ckqEgr1(s!C>X0RhIOnhO#C=A$&{MnwjsJJgt%Rs~S$TjuDODSOIuTw@!vtwmnya8t z(y*EgVUR$9@ED|qF%hK2%R=i|tXij(pmW8Yh zrWizHrivqzPh<4hFgD!t7PM@-3LZTMPwyIR*tMMut_Ed(8D`Fd%3YQaM@F%Hat^0vo<@Ftw8=b~F^B!CQ}>ro-$^M6E;moc!qyo}&dmIF z1(ND492GQ&o1}o|xMT4!RUSR)dZz_p4V++$tu`sY0RG_V2xw{_EwT- zbsQTWf!E`OD$}IXS=cDk^+t2tR;tDcD_aM`#RTO4B&k#B{3}VAo*JIZm?a>1sC)RzT#2#@~tIhJ|9f)DQwW2h|xe~AF! zQ6Pr=I5t}#fH9Fb{j{Ly{VYA5B*Vo{njL}f?=kzwo4C>njo$O@tbjW<89X*t{u?G(kQDPy5GoBgEIaj+6Tom9X!AlK@Zp=a z?0e_Q6txk^F4Q1o8qGs1dcVU;E)&xvGKhIo!umD>31V!MZW+f?Dv>gg$N!fs2Zbda zZ(SuKvqa34<5yXbau>O|4#8`c(rHfcP^AZkx_aBj+pC;qCz>(yK zxh{QQou`$mvwSYvE8ZZiB>9TMVk}jZ9PT*8eJJe}oLUKpV1z;;K%ShO#nFj*+_b6( zX9EG0{B0-_Q)Ou@Sv{+&R(O@q?d#0ME*k_B@eBT7d#AGK;sxN?1aQkNdlJhHWbrUQ zLAYf5M|fobos0G5U&XF3F_X?E`xk=v6BiEG8cQgqW{{goqrQ|uxTOopfkE`F>4!rs zAv?PSb1{v85+J!3f<_Xwn9Vdj)tSeFOW}Kyf^P7`4i?8Pu!X`B-?OAGy2B~h9D$tI zEg(ui%my$N=LFvt(wz(UE++;X--M@q})u1(nL0aUxckso>7SVYgusEdz_{UU_Q9~8mxX5 zeMV74em#~`m8HtFoma+-eWxU`*NJh7ZOFpQT@((2Zn&AHvCAnB^+6Q_CnVr(Oori@lJV-| z+!j_iuCp>O!pgZrb6&HY1e&SwK2fMG+!>SF>=NC)0OcD8rdK5Y59g;`ZoP32mN0}# z6PAG2O;SkJE0`~&aPWK;`?f@}eqaF4pL&w-DLI@4SR5RgV@-3>z2b96`e=o&2|Ps_ zdmsM{V*xB&uLw*@$mxLh(z67|7H5(DjL|u`1 za%q`W?eoas)%)Hu0EDL@s5+buVx(rZ$^KhOvbJ~tzZcH#9$>l50ac>w)^vgI*{*Us zxUi&Q&9*287pvINLhm(g1PMe#bm>iT84gj+&K6?L838wT0begS-M=nEktj47I2$&V zF*CMRPO@F5*JH%4$y{MIUB{!VC=nwT11|jYkt)*E=Kpz38`{%#e0Ht|t!ToovZN%; zD3Ofs@Ro)>POq;8KDQtKU(I4f0KQNFj^9AFQp42wSu8yC5RBylyfDzZx(ohWu0y(%!lU2%Bh()#!lkvMwPziY zS8ahF4kGGJV$Z&JV#oTcaO5jr!_@p4Vi9>5vI{bc{Vt|G!-q$5L$vjt*Bz6;Kjj76E77A>6uer!iE1|54^570{ zBSUiDho1iR*#6eHBD`iJ%GDYQdKyBhfcfX1$BD^NsNxblei!0BJJ5gq)iASJq#t<> zbNT@|5kJ~CZ$S6j9&F#X4}#`~UTt7`auKP~QPfI#Ub{?f(3lg*I+nJwyVT%JQeb=h z98aAl7p3vD*%^Q%HKo4faOP~X{VP_tOVRm3lU`EccYE<$zjhC-hzpN=?Eq?-1tKC- zqzb$Ud7?ZYFk`TctT>Ky#ck>r<-rEs>+++)ilz}8U=u8pnSy-o5S}=>7ST6t#h-op z6Zo@F{uz!u_bk-;Wm-W@#**9=*}fV?1m3~02><#P7=ZvX1U!?+ABIt1 zCWgrtkDugh4b|D>m|Z%D_Gc65Z0|*F!)A2cvKw#x=!dXy=n!7`+=G}rHB1Z2f*kk5 zRnbt-)N$L6B!&$M51wCw>{HNBV16Xy!DAz3?C;m`=2i)tw#0}{+4$0M898cGP_%fK zrZ53&kZ%zPT=p`VUp869kBM}{!CaBpDKW)}UqvgKgQ!P9R(CL2v9YdCMw-Aow^YDU zRfLN`a1DX;+N1~Z_7L?I4Z_iRU?>Uah9p-l&U6LX)(Y-oaG1uxPue<2eLS@Y;qVOI zzZa3AR`jHbIF;6MCeMl^R)pR;=(^%cmtzZv*-{k2Oo?bTbT>?|v6~VS7v2Lq^ z7w2_^0}sZovzWuML6L0b-wC_(KXwc^N{$4JR3Zn}DdX zu#9YG8KciFpgcjKKvrMkaoHwfehF%#3Oz~-!WTuUqQjUwN-`@)3tNU(^U>6iIa3oz z(#twA&Rh}cg(Z@IXAziu9v#zU||NDHMXQ-;soBbp&m(vFN1FSy1 z4R==v?jUm;kYR>`5RXg}>#D$6lOQln619!7k_iyHB5;@s)$v8()G{|VY!8oxVTK0C zKrPh?!Yxb@fCeHWYIKi71lH^6-}`&qxTe*`59#Uz`pidmOOzNHHE3PTz~MOyIkOol zMP18FN{2{kuu1_eR=%Q(xP7OBJNNbDOJB?5Zw{%*(znGU5y%#S7tMu`X<^LfmWta`>D{7+>4Z#Wr z2*WIT&7dCwcrSsKaU2aX2qoMP7pVs!R)jxahF7zppUGosSi}OW)(~*P-_?T1sxHKO zBWSs12Ml(Szf5zzszGa*s8vlg=-Rc+904sEals&hQG-om!*)d3I#5DkbR^o)-ra`8 z>H!1>H{-oKHz3fEagHvfo+Ej`I8XQ4;I+w^3!-l7yi7JLZOtO5UOvov-B{%1<(Ksf z4X7-OJv)?Q2U3ioR!AN#JM);zoWt114r6Gm2jlT>h!Y;%?Ou;Zi6QN{VLODqL6l4a zBf*4hHu&L*Xw>Ps3X2$Pg(h#2M+;V=<+CVf$|%lGqe|>bo6kZouvBXnTqemsdcQ() zQuP&4b<<~qBzfJ$#%g5om&WNHGjxwK^tuQYC1&bZ%LBaRty5G z5>7vL7!wE1ApX!J=)L(ithx7Hc=s(g;n=@^4JV&|5S@`M2EuN9Im0{_BqaJ2oJ?2Y zR#>0`Ee-^c5ncF$7qfVJzJY)E<0L-dHSy%v7BFhE&{J?=WpdwSg3)RoUTsYXm@3NL z_2>ctTA7tlX=qsO1^p;^-;f7`tNj=|Q$|l)0DILcB1HYj&cIzWcxHcnv4|jnbwDGA zKb?oOjsW$>eqf0ZyRO0si4d3@)#(iHcT?4|T-Fij5As5CYY8|5)c2j#C%x@HOyzX6 z_66}PB?A$iW$sroORC_-1({1&UZqqcHqK7sW$?o|wl~ZozecOzA*8Lu%)3a9yklQG z_TKErZ~o;XK6khTeCSCP)^OF!qV>fMFKAu+&(h88ucg556LaV2>E#UslWhJHTZoh9_D&? z5@tTaBc{Yq8!AST6j1?g8kc|_fmxJbXcr?F2ZFl2KfBr!%6=unN z*_@n+g7os~Een=;Lph^xCBgLf+nS3m9d8t%602aA)BXYbGU?hfKK3Uc!W|#`6u$fq zAIAr`zZY!;G9UT+@1t6F5b?x_>C`}Knad>AtfNFimsxt9SdLyYxihz9HBUcT+&fD& z>|uvjW(hh;(uPQ^gh13`8LRx=1d?Hhbz-OK3j|mtVx_dGRK~YR-g;RKq{NT7T@_-p z#55$PLy2KoB1`#a@`DzOB)3fqt6Hz4nm>;`E!xRvzJ-DPcVowI-Gl!9x1jI22T`(* zKy?|!HbgAV+0Z-^M4Rr3g+HPJ$J>K=n~0Z2Q~3Qq9>-t&b{E?Bb)uDw!q>)iELH^$ zsuvSnwGwD1-M}L=7J(!y*=)f>%9B!6_I6%laSa??EcWP zB6{K;1nGiHWNg}~J*@;tG6APkATT9B;m*LxP!nhk9l4r@`GNt_5mBG3;n-{qTjDYb zy3NxEZU}j?B|>bCzI}pZ>p6P=G_j{IToCDASRj&x8G2uy6mMUvfK?%z`_W>>50!Z- zu!Ju+_bRw!X9BA?$@u$^jNvO!TZr~1h)GANS)^20$#8Zsr-U%SU?W1eTXxxW9~SQ1 z{#JPJdmDPMU4;wJKZ?=6{XB|OQ>f9G`g}fq;KN)(1s@p)GOn_R)Q*RMmBvuYR$I>U&K~pv84GAs}D_MRTa+v_!+X487p!w>kXepXQB}ke`f2Y3*q>3sursX;c zXQz;62UIi$%xBc1xhMu*@cKyZ(>(_zA6R5R^Fvjc@2T!aogJtu6}H%On%~%ya43I!!EXc<_MR18dyz$y(siw*GMVnvLULMVWiX>mw)@UWXR;manuhz zh4!1T#h-uW!}yimAHpBp@&Do=UHLl>KXM$(fVUigWjdYKy!bDa@r z0XPllwvIXht_1>dT5N*L2T@59(8dUKNp_al3GE3OcAXfX0z>!HdkLYuZtw)7Wbs`D zDjvh8rv#cYiSLE!n$AzKnGd1a_yKp1E zjhWLY5UCf48HwoV3&R)f!9ulwsfmNMKtd2AVLUKW#F~c|(BchYH=!meSprH6FJ>HM znEMRL`xe5vqRF;UNG2=JO1@DCWxC(bpCyPM&~e`&fd!ebk#i-)24lEtZ3yENB|Mk5 zFjjGJbyB1SZR0reIW3zg*G#mx`r)3;!4nM<5V)X@=U_Mn7Ku^owARyPL|Ba|BBnS~ z0pEsL7Zk94fY==|ts|!j*n72%WYokn#7@6BA)-w8>j_x!OU>jiZtBl08J3oyh0&bI zDv2QGldvr;;@*B@&~Z0jTBzd`$?K0iYr%>HU?~BZdKOpr?!d-GKlSk}QWHgV5|cOm zesuS3z}h?Sz^eWsJpcSbJoMoYqIBUH8d;hPHS1NG&MfL9i}~u3!E{Jvm@=srV)QaG zRu}UeBSX+25HwgSFF%2;?IB>*>HBq>gY?@Thg2ti>28C^)eYO%1MGMvVczDWR3x^6ne%N5t2Oe}3UF z;B4B21SzktJoc?0xSoC(!2Y5=@$t(iAL`hVL-?ipe;23Dj^XIU z*AQzT#O-U}hC(`pndK1zvMLmkkd|5@5G2{pN}b3R)U*PsdYV{h5xQK1DQUF8sri96 zh~7Su`Q7lS1gzBsl5#Tyj9FHzjedIxFnpY~GWsjXHhi?;qXgDIb|UK`NR}H=iGi8~ z9xO+yWzdiI!`-r2Gqth-!6?BPn}(THaKl|U!gtLMl8s%&8e`ZK?#Dgv_#@aJ5592V zL1eWI-&=IVAYT~8ypHYbfKMN?xMTX>q=deJ%oB>R$f+$!mSa>xrovM82|Ohp_ouZO zV1Xo~gkA!%O@lrJTyCiO21!l{T|pVo&DSxQ@L-Lb9demqxw*4C+p`orWt=N$c-xQrnz8|>|uV!jzZ?gAcdka7d--c zi=@Aqfv7iVp#>m%dT3R}Nxpl@OtHOwnxAyvnm|g#U|Uu-T6r4HqdJ_r3eji~3DBW2 z0zgV>Fgl3$-uSDikiq)u$-gJnq2cCx--~blkKaeJkh{bq>W3EyWJUVU^L(hUkITEw z{hnp?_pfT^L%ot<`qc@h7Zw&SD?rtB4T{;owRgWC&wcgVm@XfK(c{Pd?RO&PZ^4<& z0aWcA&jw^jDh!s^&rRd!b_jPw*e(JjR|`$r2{j?BB;(1&$SS6JZUBhjd#DFR&6^p19YS7EfS)Z{|r|Gt3|7a$_!fS)f$5rZv z-|xkd3kMK5a{?{hEtu}>!_bzUxaD1UqoL(7{@9>W!wGQOqSYLl9|(booV|7d2G{Rx27}As<@$ zLO7pp@N&%?{Q?F$2?U3tkjhm=2wdHkjW&;no+w?D7K{|7wz^nBKodOyiMw^N?UvS7 zH=-=La$gkjfP!8cuPT8|%CNYXf{TDDHJ`_)PZ?+s__HE`K9ajZML@5==?2CowNCeU z>joQoQO1_2!oyG>UNCT^bShr4i{J;Eh|cBvBM=R2T{#HmRRN45YL0_xS|Bc z1j3}CSfByfN&;Jx1GgYBX|EGYZ4e32v3J`&xb=p2;(}`mj~;sf^XC`v=68Jn#j#^J z^zb)d6G$)qyS+Wh6HLp@a0tTdqB36w)U{U`=i&0b{i7cn2Lu`T8ol~dRi!|v;PSFHb zbz+vZ2n44EwoI@olN6(c6=Zn=YBdNX<7JZfwQ?RcV!alAFz~+?kn%kp#Y>FPkC2xZ z6S0q}@dfBE8{av321C+=z^Xft{J_09TAaXVAN)NG`gh>2fxXyw%Ot*iW*RR(eIDtu zM)EU)2Zl5FjlDV&gKo@En@BBL=%o476%eqwQy?izfKxLNCfO@cKNJnNkJ?;Zj6<=5 zs&7xJ*p$k{8?D1dz!~oLKvEeCXRMKoL@V`6gBH1B6JsJ^R0TXua{Fzvfgl0wvy%<1 zPx!Egg?rMx??OPWgW*pkDm%^6Dj)*YO)4`zYS`mw$_ybNew# zlWgqCFJt-0Q4IF)!)=4_!MHev7cP92m~Rcy2aq!oE$Ko1-%;oaL*JXd$4 zN_HYelH5xYw6IM7t~S4Q-D~XuH&OmRj@!T z?AlH*wsv}O;dCBbuWdy*S4XTfhSIWzuN=tngCT>yr%(d-5q)s7hTph4iuP5lFiEOv z9X=dBoJEZqx{?W@`@5t*I`>RY0|TOzF^bDa1c(@W4F+P01v-T!TUe#us$M?N+$xG+Ex6 zx{Pg|H)B)p)tERtg3-w@pi&-1-Si{6YAfD!=UzPZsgI#jDZLu#e*|#8ArAMKmXo=X z9OdW0mKHn7D8lyZf)hJuP?Q+b8}NW5-UB zY-d^0Wac;BbdtU}_$*2VuQ)tk)C@n{E+qC5?||1PW>{l|>Jl7GZTfCSav|z(!Ckw4 z4PLVwWx0kw{Odo)W2uMH`Ho*kIB*r-(m94_7Bl#NzBrHVL%@IeB?;@gO8EFgL7dAr z@TJol?q03p%z}a`()6Jg0clyqZMRuS*1B=<*%Uhb4z@=nEUF?d5U^IwrkP9==+%fj zx&0oJtOobJR7uu8JY2-QYGD;I(BHl`Mt$4BQlp}RkfUUv+4@46qKuKy(#@>9?)ji5lfZS25*Oz=!B6^v7^Ty zyYlI!&oBNqEn?Z#@(+~Z;1v~kr}4Z4y3h<*aQT}DsTTE3tFHsMY;;S*c;PkK=o`jNuN+Ff_8#iqi+iYJ7f1?S9($;lK9(n@ z(Xnm-tG3;Q>5&PNfOXhf4kj_a>HG!GH1=)yB_x8K$W-T1saBesVrDa0#w*(`uVc%Y zd<@0lVIi)S0s_7$8q7!5(s>qjj~u|;u6_r$4eh~^V_)V&`mqBKpjNG-aP~B+tGX~B z?!ZlT3v)#m#z@wmJEr1&Z`R;R`f!xk*D?>cv~g9CBzIK6&RrVryn8n-re8yGZVB=B z3=OD(k*tm7hQL`WW0pQ*b-E>DCv#EqNSG`)E29n(u;o~NC%T(D16X3MeQ_DNoPj;9 z3VPZ-$Pp4~l8Du9Zd?7~z;$>yQd>s9sia@#|_ z%m8)&3ZRZ%mVjy+Dgj0cYp&Y~pKk!miz!&{3NKUQ5YNch(wIsOqbELqYuDTczb}A7 zBMp@p$s4vo?DLcS3qWC!SAxtZ8!LCrZh&P|?~D)P{Npu6lFymC!yW${X0w#Ei=_diDYUbbMOz7o(EY6oi+r!uE%O}47$Al@ zmN#)CYhd5D5Kb@XXrc68vo)X$BtehXGbU0L8ZdRjJMx?IH*XCKA; z_We4>7RIquoa121Gw4wtuu{*KUT-?kGe6}^bjs@ks;@lv`vch0zlV(fJK&dscxmDZ zOckbh^jm`n0>U&t?k)@r+<^WaJ$UI0pG9i&+>dqb@BLdl%@bBe`t_`O%C7zLDgTv2 zsh@{qsY_Vut zAdnrIJc?{7^*ZmC2<#LJGV?9eRdls&M0dO&y~LR6Y7LrRqlL5!BU7UonLdtf{nulz zT>gGnlt*90W7@TN$IdvCr*cSp0$B3Lad63mhXD1ujRcI91x#OX! zVflO&l~W2<``t*{5{4HUXgX*i6k~~<+0640i=WClSahlAC1JgR!0$-j;J%Nnz7u1t z^TbdyMGdVdiuk~7NqA}64s#(~*J%(F{lK93m%lP`a8bWS~*S6~O5r7-4UcG~T z9SSO{fYWu22RX1js5QIE&e()6>JFys0(>D6+u}Bg#|#`TzJzG)y%_3zKmO_Sx1-eh zb!@(+49(kuGBMOsqdrV0WCUD!gsQ~$*9GvEf)4X*kG;HwbMbM0X%y?bb|IZVfX5F% zfxE7LH{yXfu{1XV-Y^z()7&Y3Z1EIi!{E%@&Gu0(>oq0xYsvo~^}dilhN13_SlzLi z=l?x9`63oGQ}FmgP#qJxszZ#3u)}TW@NdE3RcmqXneSkJw2t9 z?nKnr!Y7={PVViWeftCgQ^6mB*l1u!=N_!<+>XV<48~F;oE7!At>rBGnUU|%ebunO zV;e>nj}d#CeR<&dc@~YTqGq7quoLT)Dr)Hx0zMO~6J9J$>Uidmif=wu#6qQj-?-0% z?D;R^lb;2io_3*8H?byZA{H>v6LWZZku=K>t&51dB&;Qw?vU(f*L!oXpIEPvoK}s$jn6a2db1P2u;x zCFvqoDWaFISrAk#<`n`|8D*Vi$YM!b9IQ&%xMt8sUra-Q80_Ii2M>+A@xqH9c(g;< zbh8%^o*KcIzFWoeoEu1K7^M5omMd^d4Rj~N7~8x73s1ZVp7gv=NVVpeMWz5qeK!))bJ8;v~jGdg;b9xRGp7=2Ov%H0kge|UiawT6gKfnm6DdQpOzm$7V`sL3YQ zwE~;FEW{KGUO~iiRm7R1fE&Fo7-9(}-Gd&#g27G~mg>O9kc_=a5#13t#&axXoQ4zA z4J2zWe$bT8YS0NB3xbU6+FjTl7IC3q^98)W!_B#}q9)t@5hGI387FBF&7?>fp zKC850X1oP`-VJbHV`6D;9xR+*kXh*v7Cst8TTdIhGV8d1=jrSrIC&F_M}Zls5~I!{ zlbgb(p53^{e+@?JS-4mtlu`z)4mjIu)r~4_qyBGVsw~49tCQABXlRe zA57iffPwgFMM7$71pY`1R&AHiyLuI@3l-R{9+YXJ3%L|TVxi1Hcw`^3R~2XHk6}h0 zM`x^`E=0mDP`0*R=x%v02UML8YKVAV78pyy)F|EyS#V zOm+-nQoxcsg1l=0*M&5c@(ltflNcV*x+RI~com<0_#AFnOOl>gpq6juhi(tk=W_y1 zlH@-;$5IfG^!M4sa4ll#4z{*QP)MSWQ`^@K0CNP?192~g(<)I38@pO%e0QdT1p>b^ z{hZB-P|n&swO^gc!$6Ec-z(uvL&MwqiSep74woIQ>-J$LucD>L#-gR8Lab<8Cvd1} z;UL||7;9IRCBkV=u`R@)yCP)tbaq{V+Ak4h5%I*)NvwKo2-n`yi~Q3Wgo$y^faDV4lDrU1k@|taRF}rvuBSX5DO#LWh2?y0efy5cBBnenox2+15ceMtZMMY z#H=Dftx?8>)F}kqQ;7Oo5%fmka|O^!3!x`I2#Z)mLvQA0%~et;*9#nASw(?MA8kE* z;1vll?2`myI)S%~)d7U*BetpqF;U1MRW}Hn+&uezQ*9CBky)l90;=2vT2xDT*EN5G zpzALD^&=&xu&=laZoXR~Lw}xg^}S-oOn( z2`|hykYlx$L=m4jZ{SRxIoLCq&Q9zFtc!?zX)jbn93dhXauI+=9W1F9+F3$>(ZQqB zb@WDTJhW)w!P6r3H#OguAdwI|SG8VF3eFN?voc?Pzkr0l=|;pNcl{n4Q_P;Z1iUz# z!Q0CwB13V^oyud7nEOdPiLp!w@eUPoBn>3$^!>x=)~~@Y-~S;Te)`Lp7(RsCx8H;< zU2E~^iBDl-=>T0f27$)8#LA5e3XOvc%zsHP(%tCG@Pwi;1Y(P+8nIgywlYt~Qba&p zg=E(*%uPNA0p`mf74$?A^hM}*1o2=i%`G2io2-l6 z2}=x3gF;K+a+9HrM(O+82uw}1#A3vd8_3V4Xl|c^X*GVZE7niA&wGWTUXlDi))}KKeVYLY=1jyA~BUx2`*j>y~ayOh$64bgsNKNexc0CJLqK*GzpUK zJ`N@@3R_$!xU< z$u6R7<%osUAQ{HWMvuuIz&Et7!S2EP&>reTLJDEaRlkCCyc1d33)i7>EFM1&w;V#i zVOs?&+UKAE~Y4f=KjbRDnHH&{%Vzn0K zru$H<+d_nXN{Wb8Ee@U;XPcQ`Y}({Q=j1dVT4K2sh{fkrjQV4UL<#fAWB>IyHuD_L%#!gl7I;Q{R&vDPzkT#v zhSMOnOZUW5?)f}^>MH`>Aa!5cEP7on*t-AMVPs|?2|=10VIK9yfV0*pqOMo@zgd_t zOGv`}T`M%VSk`>QP$Q)1xnReYQ~sawQOZqYZmb3U%+Iv56|Egb7!zeekT|q3i{*Di zDdwQp^DubKw7?6rF*d>W%2?UmLM_cDTY!~DAtu9|@3YPlcc)?RW!nZ`mlvxCufwj* zS7W~NBCbkrgj90DRCE+g71>G<@L$#Bh~-m{>_0u^yX%I*86_Kf1!*2oN}jJT1uO z%9u@!W6#b6CR_^s`|Wq*BY*t~q-M_Z6KAnT(z{_nI5Ur8TLN>VKIF3t@EmC1L;v-|m@k@e z)h!fH)u;`t@cwJBLuqH03~L3c$^z!|lc=b~{;BOg8dp2eigGv#k;bVbo*)B4<867M zyAAl05_-csFgCM<)2AOszLLk3akiPqm(?#Lz+?xw?C_HrUiKZVAR+skC^nZjn|BWP zaA2iu0naPyuOra87tK_X@axbKFn8> zfRL5nWh|Dx#(uL>5+0IsZrMY!-itO%#v{kSKnrpl-clI8P#nQnC!)atVw^Vm2yDZy zDB3GJ0>K~*sfLo1q0f`l%LFmET*TDWBxW;bNh-FW7$zpI5#v0O!*y%+BEM}T9{S8_ zcv*(|kRQ6bjK<+b1X@MR?diebo(dw5o<*rF;v})j{f!2C<2owEAYK~N@SksR@U&Z@ z?)`5`jPqq1 z0b-*40SV_weludbB`hPa+nBA{*g@CLsLe8{+gGXh^OFRkC6PPrGxsZ&n$NPE`=#tN z)SU#@GESEb>KBJ^Pbe&rGZ~((tpc7HVcCmNHrial`P4u@8Vol2?T(en2 z*(oE4IJ|Zk^;!cdy5D@z#)A1Q8U%tRlIZir6dI*0>a%5>O)bq)je`hP&!N0bAmI1HPoO3FBPg?k z6!i+^Mjf`P^YX^VO5zi7rJ5=W4`n|r!KqG?txB@aBB|EWc@;6)GZ@P~34LCGNlel# z`=F$K@XIW7s)^XrLD*fZ;XQj2jwwT>1(UC)XyNI^ggl4`T962Jz~xC`wt|KYQDq$>Dn>9sw)gnjaTLO%E1_-=s^ggyX z`d7zn{I~5Y78?qtiKz~Sntx*zNcXlXJT2^!YV(>BVezloX7I8zY{jp4WnGwv>UWg=TFt25Ov<$_gxEyei50kULC_R6(6o z6HCJ5_m$w<(hp%YL!WhH^2|{JXZ8E`O@AD~{PzV_;R>MsM|)UC73YVKV#|(QkVi5! zQG4JzJPl{Ljyf$;ujofiw2^n~BoVz(G>v3o4Yr~2%91Pri^KD_t(2ukv$he>JtVo& z#e7JOGpJ<@UOcTX3%ru0S_b5?0(PvxO(GuOdef^O$&b4?sveuEr{oapG0o*JQin0QJc-88k&N> zy&tVh^T>NNlB!{1xPoUu;mUeDgz(V}^_658WEF&`RJdv<9#{p26>bk(7gn z0LQHn*m>y2f@B0O_*628gHfD5w*d1r$@R7>qN`Z`f<9b-`+e|?dog$J5T=f$u)cQ# z+5-`M>)}t~$xMMb7Tuc*s-7p-UPj5?%n+p=`v&Tj6d58J z{$Lc265}V=UiSW+gG^`??TKr#xZDbhSn9T;Qqwm>Znw@zGrK@Q_ow z8~R>98iEd~T!1TJ!nM5}(v%9xRxmy`g$8~9PwEo&qvZb^u5N`ZfO@%lKm3~>_2LXJ zoQq=ZnqGJ&t1z~;!#GYnE>(gdmm&KT2ot2#h&Ad&xAaI9vS~tAH7L4D0BO*|xA-0y zc*^C&+GWioeF|S{RkHGsMiI!92p&M z2Qwzy*JNPV%;?V~IXkRkiBn8^-B0rVTn6~lg93i{O$NqN#MV>=hQ~l4q(IjsR0y0s zDH%iUCN}qI_|yqf;nO71-OV~sHPhi0OIi69R=|MQjIx_yt?h0JF|f?{EF{%JB;v*D zogRGWUsMcdMTEN)$W8?{ISE!jz*Xn|5r$=@}glFOe~A??7pC7K5k95!!YO$`?*!nT(J-8bE-?BR~dHCp%LQgrEds zaA+LVBJ-G#_}HtBGTb~%RDdUw_GuO}%UQ(w(}>51FkfCIz;wUN&Df93wu+dAQQSN~ zfTl2aIg8W~88~kOf;R%Kk%OR_EN>xPTcdENsV}LM=9X&6FP-^`4w``Zy{=7S=p5f%*jGP&?#EH=ObkuXL(07b2E< zi6og~SrAz|KV64N?9w4{WuY8hEvunw(=f8cxL6Fh#GGDq0@Ql*aD|oHb4ac_3JP;4 zpw_Yo^=(HZkwi7p$}_wB2xwXfV0OLr25juxiZU_?cE1O!*Cs$Xf@K1wsbU>1#G(#= z{SQ$t81TD0p%eI9D|>1JN!gjAih7WwbxB0fUWMh_Q4UaS?81IGPE6{UEL-sQILOZ^ zXmy#$mK^vM8CMfyovvF*u@fc&y_iP;t2wBttgMRwO?TjP3G{vm-zEI|{rwuwO^HYm zIIim_fFp39$)DlO^2Ut>riTQKEJ%oWY+fP2MW1CMtjrCng+4RK3LO%2Z}o~8V1Wnp zx3XZOEo>o2;Nv72sM&b<7!V1%VKQGT$-%N#MNsKPt22(SgoNj87v$v(F2*r6Drxu= z{UnhWsNX(}ZSVRxQsr%E(73GI-i7Wx@4@ji1&FGOzV>#!<-hzcp8w)EsLyTg{lOBD z=;aKA8iDuNOQ@zsASpf?bGm=YfI*DaW2xLL!zAW!Da7oHK&3u|WPA&j7l=Kx98xT# zjkSZ=sO5IkT#~t4m~0ww*GNIIGUmZ{o)pKR45I&YstD+%S4q|cgnOC`f z|Exjv7wK_D^1lv``LXBWb>Bh~jTlE(gRv?>3n`7poCQyQ4nc1iRd)b2ViPhkQ&+Xl zt3(>aDl``jiQCUAT@VwZMdfWluq%$mr4eFUZq&UlzC9q?4FX#MHUkiwT& zpjuu)mQYfO7=$*=yY0OouGoHnG3O!Aou% zMFM)ouMz9AVG!VV`G^U!gE|5(enM_o%{@+*BGfOUpMEy5k{`snKl_4(Ti4eRAV%&U zT0?BE7qO=gBiaUh{s=MFih_5paxl^`F;=yq5&L6hL~=w)+v$7yS>%*z^aST)YIu~h-x9-AnS0|Q_e22hN<3;(j$}*(I z(Pp@*%fmyF**G#OZ;KXGdXplPY7so7NZf2U6q#Bb1FK|sIya+|Kg;Wq*`lxlqAV$S zogV_)ZXYzSpIEvJLA3^>R)EU93EC8R2Equ|B!uW%)p`pi&p*u%^)Bwa{<;It5k*A(T=*f0Cm=cT`R$-H@Ms_(_(M1_9USSCB@@}dLbi%f!UMnD4NtKKD^ta`>!X8^gre1{yvBSf8Knp^pCeR$_ohP&#`C?Ok0cO7m!KI7l^K9cN!5mU`p%J8=Cq z@5bq+aa2lAqTjm>FP``gwr6*vG5I*ot67{P<~ely0?d{$^ob*+J~XZ}bhft{j*;Z9 zzARfEo{EYTh^!McWwp7OBd^gc2)fexUMVVQ@L|bPfv~*WPkucfM5U#W>KUliXxSBur2+z<<)QRe*RbX z`di!Ur2STwyiT%LvVtY8BvQemM1mA^1POr1zzo7*Fgf&ePL=Dw_w|4jMSuh)21uNO zMgV7~yQ^N+JMWzP?mbrx(PSak$`&6B3F4BZiEf~cfJwtw(;+sZbL$ggiw5BUOHs5e zh2GSS{PF$ZKx{LyUv{CA>383D`TJ->mhq=Q{;ya)a2rzUNo?-B085Oe!W{YFmbv#9tgWG-dQS6~(+7)XZT5(u0KMUb)S zTGcudA?}Oh!LIp85K{|TKCbAH@tzeL+KHBLqXp-w3{X-DP&zcxIr@pTMEvK`d`ujm+=^sM7mpi(^o`F9mwegEzV# zak_V*nvF^{1}Q>7M+>PhHMZ$E<;iD@4FW}G=?so8y}v}~A2(fi)1zo>YQuD>2lXo5 zlW>ggohGs-REHLhQjwl3&NmIAMz8h4GVD$rdTS3-wHjJDq)=Ug!$aG}hUQB#%U@Rh zF9Pc897B~F%iFKT;QCephX)_Ty0tf;t!)CnISD_u0`>kA2*#%ol>J84jAIhZEC}-u zpW|i(kT$WlRL_O*x?`9bQ&5XH!L&#Qati>~wZu$hnuRKdBPGu7^hGt1$E}uW@^RTK z=X_>kVPc~W679y zgMo-}sQRNTZzVA4fN6$t(KTz(`R?=3PJm=SHjUil58>`z{~Ly4L6Hd<3>A`7gFiWg zb*fCDRfcLin9`$gB?2^>^m7hP{;-cF1e#Y}ki?d>irphse1614#vx`NSD}&gZ!>)K z5+h!_1i16Ds7Nzg*{k8o)*5Ct1EV2gdNmKv(ASBh9^OpA@%xt~a9~}4gCi9TRb3Q_ zjYc)@o}h~uYpYwrD$T+QEsErP20@)bUeyp$OoZrs9@_s^tfOn*a?yuz?G3%So}_p2 ziE-ReejANXokk>spA3)VnUP0v|KJ=}FTVhD#X13YJ3e>MXYipbKZSQ}`UEnWb=Z00 zVd$hrWWGl;C!n+}L2l+4>cl=1wg;nHMV%HK&cX;;W+Q=)p8*!(YyvIOa}gpY%dN<1 zfvm+7$kUV!HF=2itVdyZjuuQ>n2F^|+!i8em~^vg4tRqz;t-gopr=+KWzM3N78$R! z0*8-ohh3RG?e6?54XUphfx%)e|LHfSe$7;ZSI^?$;7_qGxE389+^qg6=Cx(0_UH&E zk3%Xo0*Jgr&9PC5z>k>*@6h&X^gEe@K!G=}beba$B%LOW&yCq=wCHb{H=}q8`i)-i zW+YDElc4!rPN~ASE70k^(`p!r*>P0O3LN^3{*D!R&(&|kcc1_^^nYmgzkn8Vyh%Sc@iF2xhXwSkkotKbhKv%a&Q#6n7BmS4F=r*;X+{K>aw4 z)y)^DaP4g^I5=8D_GkfPQzi4(Zko)VS))uA&%@BV_Xiqk>#AO^aNS?k6p<^ehAtsgHn^ z2}%DjEgT$Q<_uGdfHFq+#+f~eE^R4tb#D9YicrBqHZvqe68FQ4g21#3;mA@nb63_F zU0Y!QhX_oq()d~J&cBi|)kTK7xY7U0fhtL>1A`CXJpX!h_b8C6gLIi|Q0|F9p4tnk zz+KY9qB(rPRWCG2RD&dSLPaq*1&Iw-JYq-X95kLRoU2N*Q6d(?vrSq^8F9i<=(dGK ztqh;Rlvq#LvJf^B2y=O2y~qZc^d1qs@1_qDGu?^L{`ik!Fqnpxpv`iiM_jb&-MIeB zccHVTRV3(-PG|6~p*%MC+=E$SL&f@gkR2IDsXUGv0ZKKZK_vj^ke?#@#IyN_3Z2+i zpHA0kR0wE&)Qu>5`{GFTMRC{h62AOT!#Ff!5xWBnT^4a;cJ`k!AzG&tE#hvK5Poxw zOdz@gCvqOPZtlZGC4sLVD2npZmavV^5N85$dKNG=>fx?EWh_f6Sbu3JZoX(KlsOZ} zMoLi1Ws>#=YSkE;B@OwSMPo=z-{ZKW42vC@NZJ=md6MH(cwqn2u#=l1kKRYXX5zj> zs}XCx41c)c?V=obCX>VVV-I3){t8iY&8M zgzhvW!AbeW8Nt+5V#z7GSEWc)+`|wpc7kaIB8is3)glI3gT_@(?6c)HaqkwGISa9l z9vJa1)bhjh{<^4=BFRDuhx3E!_d8c3Lg$nAkDxQvg!(D9 z2I~H6uqkyq`A?~;pGUM5<1$#1pWcGuDJ={-|=P47G^{uyyKe0TFbbD7}ys- zdI`*Q0aMU%l0c$eHqjcT#Xzcaf&tiQPL%>ABNAsI;k-5ink=!bc#Xiaj{Ej{`0BT3 zuxGr6B!T{nYlzGQN!ICgikOI&ClSc{2qit-v^9c>R^Zr!aRLJ$&(L*#@ZBx=_Cr9f zK;T!CF)2foxw@P~#s+}2Ff`8)r#mo-ziXMt$Ja%0Lo+QDF}m7(2+LY%JPAl+1UwNM zzg2Ms;U-S8qBml|qwzmd$>Mxkw0e^kR`wL|U%qr74$S-z=|qAsEg~kcK?>r7mwyVw z*~8G=i}0p>6hqxGXskbb$7k@ZKfVhey#AB8{lTvZlW9(aQ#gaeb!qW%iSaX7YKYR< z)*=ycA7w5}mKx4l0o`NQbw#f-S#m}7oJow8y;B{xfR>i!#FmfI&*@rKm!v*@2Av<; zHy}z2bXq?^thx`CsdfwwKSGPs%u9mhuQaGGCib5ePJe9=-zs8o=*Otr*JJt0i=cJx z#O!1mh33oP8iNF?WAHgOiNLVArG)@+9v-nKlbD-t)dWzo-v@&t7Z!5b&Z)X<%ZLbO zqtOJchYUCbUJ9YF%4MDe8om}r-80dj>cIQ1`3S!8(|^V|N$7BTHT0TK0O(-4oJF_0 z8Y9_b*fX+SbkpQ28@9dkJr8s?_^U^c;LiWjgMDq|xII4!yTrD49wc@OB+*~9B@AU< z7(E(Yiwm~ps1a};o!0QZsVaUtMZXhCAi5+iqQ)x2``Qzw=jr zkH_Z6pZ-=hAW*Ck0p)cNG;`nx>PNT7(z*SU=7BqS!(`zl#@*dsOx|u~J z(kI%Hd#VLFq`^z{LQbwl!Yrb-?F8D5b(k43aCG>m2<+k+ndz$us;^mMe{gOzpFigq z>aWwL)amuVjg!akfn{yQn$=qo>e~x#`Y`g!64aZMBnL^tsWlkH22Fx6hro&xy?JMz z`>~658*U>#Dmc}Snt;{T!wA)D2)KEi$Wskq@NTcFk_6Aw>*)3UeYm>)N))P7_~G_% zKu;{CNva@0ywcQ7)JE&L=<+ME`{ZN7VvrNdpG|`yIB$uiP?Xcyesm7!M`rQKt6M}v zzL64vz0t7Q8)#CoQjwvyM^MVy*q?Ps5_`CPSb-UDLvx2D$}s2Y>PmE7y5Yg4#Uif9 z@vf`lxa7PHl$wXRVF`O5^I@*)z{N=uZeO|4tu!QIYA}Y;T{W!e^>O*i09Rk6VBd)* z{P-~m)A?Db;V3LNmm#U#9y6fDnsCAn@Yj27+}z{hiVg*9k{a6E4RlNuu^}m;6b>*` zB{ojKx1=?Mt2QNZd8dV=<8v5u5@>I3rEx1Pw62lFBg(b&drm%qn=beOcAR(sg~%Kd zdIDCJmcIBh8mC8b;N+vY`NCUqaDRczx8N2h2p|o?Mt!1yFQipWMYT;O@0mSkVxvkpe9sJ9bReDsNYdieGVx`mz;q=sM^J{$s9;U}0LAAOTYgb%?M+wT25Jgpr`HI78R3ayLea#6!ItKWqEW7~0XYzLx7e8ERk7P3F2 z5@5?=WD1kG{m3EgnXSPl+5V2L?I>4jXwvKG*IW#b1=us{V9!(?j~%PwK2n+et<6ZJ z*|*t(ZxmtDb!~3hfaCPpgEPmmw7&~~{Qhf*UGK)f-|J%NPyn3(J=B^&s!S|bKy~+ztfoCc21?7o;$}rYL^2=MH@2U4MlO zv|I7$_x=cWKvbGtUf9>b<5pUph%HCitJEj349hUMkl+-%AePPM*&NFj#Nc>`I;CC}j_0S3QH3 z<*U%Uq6N{|K4d0|nfmK#qAVkMc?b@7psv-0&7J3QYLrS0M-diEf$NJ(8OtERv&wL} z@<^(S4J=g%b!ow1SbdoVUXES%jN z4o1%z_g1WuXw@Q-oIX^nW6z|6Cm)?gy-{I_xYlmCiK*CfT}&HYb2j@$Rn5o2pZoE8mEYB!QLFg691 znD6qmE{s)1i!QvAvq;2s0+bY7C5eeS6`%V?25%bJi@&((ZMZ*L!&Aq~`1sX-h<~~3 zw_%s^u!-R>rT6m*g^VDA2m#lDkrMu3R|ScfjY~@*wCNf#(lQ3;T$JHpgIdSxvP6sB zNmyeAM71Vjfrc=85v`zkH=a)F*vtW9uk%>eavrG*ACYw-WKNbaL9^?=LK&M&!&sin zV<$^>x(}jrfaEp0UV5fzYM|*dG^b1~HA?rF-raRXk1B;Lp*)WxFJjZrtJmSjR5-L4 z`mrv=Lk8mVF0^!cXbG=Fek6{gCmw?NBAZXIC8#a}>gx%m(!vCm-Z(eHtz~fd(DyN4 zxC|=>uE3J6A(){odOPay!b_0VY4Vi0zQ`eY?!vD%+Kec2Ali6XMp!ru@kWRlCCcL3 z2yrJ!VLb!^rU5a{&W?>}ZC-&N-v0L_nIFfpB^RUA$L7rQ7~eO9DltONU1ZBQ?tvxx zrf9^D>HQqD3fpP4!)Q{|#8wHQxd@+rg>3`}=S&Q#Tn6jFuR7uu?lBB}c#Vc94weYS zUGztZL4`DAD?TplJ|7n>zZl8lBj{+l3IBTgZsclXcx&?#SoILJw1;vkBzjtvrfS$< ziD7#oCg44c8rnKaXzmWdYn2eo()Cp}sKn^=g*p76uRnxOzxg+CZPRY7ShgCQ(_8Rh z_5lJcm4I5pSh0$5NXCWB61ZzTOf#T_lI`N58Jn(^#&IUmDEr!X;bzqpUD1gm@{Ky?vN7dNI}musGzd;e`%}@%uZNk&zu(%@1p@~P6-sLTJc5IgjY-kd; zBvud;t>WSRcOz7*qB!;-eSaBB83_fD#56PlVFD>J7vzSlH7lY__Gd#dGBG7Bk|2gu zZp`*D+ZB^UcNNGfLfEhZtLkHSwT>W~KzCHfTvbM zQ^cAlA-8V8Q7uKR&P0~Z)5+wCNw&dg>m~5cz$Av~vs+bP7cz-Wu+$7Ja}rWZ6wOQM zbKEfc>`wFqWBA&!`|w-u_!G2+6g1KG4R~FM1qGBUGME>}X;^yNG;G_Qh0&o4fK?(i zu0g#6SI z=ot%#=SPv-_;$1(IeWsWqOD=#>(5@55J>X`yE zp)g5pVv6jG=du4Lfl;JYgVv?O$`ebam*?rn|6{j}-@C92$9_18OqsqP)o@`?J9<}d zMzEn5>VSb_OA=Bg5% zR56qRA_TfhOhUBNpz~8uDp)XC)B6OzZjBb5Fac`#g&7;1>q}oE>z)CZU9=YpGv?=~ z;g|Yg^pbq9n^5Lm96i1rn^)d|lhFL$pg-CfM!;Gl4rRNI?wv9222i6(Y@z7L(Af~f@fyxWG{M;t&yWpt zX=${D<9P7klhD)j*l~V1mSTEt@4_A#m$G_ib#A;-Wsu~pal_@Xgb*?5I7wB7Q!_ob z;nPtoTF|NizB`>m5B=c3zjrCV_4EX?-T;zs`Vj0btMRaG;(D_iTiPzgpZwcrkv%dh zDr!$1I!WB-uGN?s9w#u#6VV=kNAIm?o`E?UpmW1YWC?(aRRXnQ1@(uYA-H)4Pc7}h z@80$iEQ_9x`!d5Q-*yF}ecedidk0eGUHH%?U3hxj#Q*%klqfazA__tY;@Gw<@;xJ6 z8rxpM9kbwjRUykYF6BJa!D$y}{RR4}P?|=Uxfx0`0U)u_9VZ{fMN7A$&uBwIZ9=JD zphd|O)p4ri!4PRv62fe3;@9928%{YGyaa=B9|RN9RvL)X`?!)W2X_KK)Pdbx-1JIIU=p{4J9grdX9nG+Z#0Bl>tSo>g=3|SG)9k zoV1^a5W7zqNQM%KdooN?6-mbh-C>wk2v*fWcD{s?c?3m&6z!=BRxas&-npF(vwW>V zbrDcsPap~2NPGM*7W(i-{8QCKBA3!CPT=I!5sU{3gd*)o#5xd)rGQimbUy;UC5{1N zIpJ6xCOi1ETUFzYu&iZ0)()(|(}PbT8C-y<)`6M1!>E=fegU8-iQG;sDWwr>a-jJ1 z_*7JwGbSY4hQ35ckP5?X)#0#NN4?1gEt5aK5+dlB=Zx9 zB--Ex&O&+=XJLfkYEhKgIV@8`Evuqb&cZEC()DFfugt)ea)>m=A-7%tRW)dF(@0o2 zXAPLIS4{Pdr1=*m|2cSYeq%rrTSPQfj*}Y1_8dr70J}ViTyYFmED20$m?F7fPc|cI zvf~s!{r~h_eCXh-5EL^DXBG#4^)`523 zhcoFB_?QUuImW`os@RN$4UNmt2sAFd{$sf4H$Q~DH;F&~{O1uqIgR0|gD~?JdcsTa z|26q&Hjm@F-WJ$fe;@z;*ylxlXDr!?IkSwV;W{qsxgLIK98bH)VADdg(dfcu9XDXN zeLqaIh*-QGN-ZzO?52$$!MoS4N42~kCycA{g@=#f$ozgFu?uVN-%Cus8NIjNjQ9NG z=W*z}cjKuad>NI>6lz@rqRAL!lV&8Ho1L*>m0UP>y{C5#u z+lzzSzKsJv{0{752E9$I;O2bTBwuHp4ECKojHYNezV-0m;?kAZPcuNB2B{wKv>`^WXO|EPL}-JoSJ687HQmfR!%;HoL4u z;Kd^%g~}?}a5F&2O+l52IYuQ>?d#Pg(Yb&NCeCu!6JX}V*W-`ej^37~7#rPzsrjRD zh2Nn4WeLS0a*AnedEwBA#j0|d0A8WjTfZ;}z83QTwPdX4 z0(P8ZyZpgoFclD!#N|RK#TOeTybIqb9dBeo1l){`7>h!H%Uvx)>>kJVee``c7?J5K z6>B9X6GCV6GCVSP=gW_kYO*LNl~hUeu9qDhUcn-kY(OH0Yq!VXreh-K(XSIzE!NSs zd?~iP{Wf%6^;V1z9mbRY?RPPEd_OAlHAuFKs%a7;%0im)H9mdxe*D>oK8r^VFU5lg z?!@J5uEig`?|=y&3=flP{o3j8Mdp2#6|kHPrGBEL3p#hu_4^&h0q=BmW84 zefE!W@qs7t#2w$k(I*bWHwY+c5ebqJxNRvBqtv}9f&z_qLZz`_c5e$KZO;kdS>DSU z*WIJrvApX77+M7FseVl7PZEf#jpmG;en#w<+uWdTgA=N_2!b2yH4g%AOqi{!zr z5up0^S%c{74XTSV)Ym7H`i5tyzDvy0rpZMTngNZI$WN`m90m{$?F-+LNCv9hH;7Yq z=pp8w@BD*AxS1wxm_Vh1qf`4|*5}I%rXdN6u82hTpe~b)cj##$a9Q4mYD|U6h+nJ_ zeKQbgYQo0Luf`>xcqh!Tfv3OxFBrb>N61dkz^XRF3#!aLr7VQlq{XQa({gZP_85Nh z)Hd95;fL|B+0SCUI)civ7;e1iJy_TFhX^Ozp)ZNU(p(%myo&(L#ER7yqHS3mtBhrE zm)wLSg$X>c`ytHC?uB6(xOvn2u>0tK>?TIeeY*HC)DYajCS3KzxR$2tsAUhM_P_oF zQ;%PZi$3*ny#3Gq412%v6YP5UL1aqoaALzYEo6xu>Z_K+NHh~5XP`$67*PU1#S(@t zT;1?;K($oQAy>&D7D~e5a#L=g7YIvf8j}DTH)xCyOC}{Evp*`0Id^Ypv_Yi1t~LA> zBpN^4ROmg-Us|re7BSUVnTjm}>aW7!yndRW8LC475r(4Dco^YRP%8fC^CaU68lH4K zT#h9soQy`2xXR7{WDV(98^*FnpEXfAYj#Qm$%uz&B5QC9o-k!`o1@U0TA((iQ5&0u zU#g3KM=Q2$!Ns?}2W`!Lm>C(u;I?n#@U}-$En3fCB$A>n399OJ+2To4;7|Y~wVNV~LLOSlxmeDdA#`3y@k%>Y4 z>yv*?W3&PZJ&NXZ3*w;^?%($VQTfH@C8AHgY6w$jX7SIe0NcmhSO$f;J7ASZu;wiv zz{;C%L(i34vE$w!;owj2g;S}aI5Y{16oRs(2QIrhRR{$0B)ek~C~;!ERTG}|@^0^u zsXbWVw*`e-77-(kvRNR;DHG_^SQGnKeNO0S1>%eRU}@oxm>IMniIh2wtL(T?%X~#* zps!X;b&;Vi9_PeSvus2HVnd3JIw$XQeZ5O^n!F*;0@A>`DKql7vz+K-(UuQpLV)F;4??a2W1Z_zV zLo<7E;nFLyf9z>GXAcoACSuYieU>M`aMIhRkD(`apf;DsstuE9dDGQcdCl9AZtsI_ zH4L;7W;ZAZSA45236;HR%O(s*L%c;t1!Y)8=d8zgbp8l7FTF-E=X9(cWm-gJVa4c) zg+`>b&I`J+cM zY56Gn#F*6xP7nZ=$49aE_%7tjCG@3M(rfA{60rJ?jJ=u1Q7jj6F>_ONEVbGb zsBvLHRw8DcCgP}_^*C3|62=HrlaXcu#*nzLd>;HIENxhED4ZATi}ofO-E$6=uoWYh zyBdl~3#*EnX$#ZpGqJ*#+GRf-0KM4nobCI)9>5lyBhf+`i^n;6l*_YFIqy`r#l{Fr zz<}9{LM&AP>cZxfV~dALUML$CDK!MDiEs)dnW5*&+!tl0^#1Lg?IeE*H|TB6=6Iv} zG+&2I>{N@H=)SNYmu|cW&Bh8GpBh7`tp#(BZO6{otS&n$B*}Y4Xv?mbTswS^}E6?-&57+nTGr*zF|A^@xgc!9#0% z8w?|K*7tWJH-b3bBTnw+4z)aR@`6)854 zLLm5Rfa+@xtkNQ&E*_^p>eX3TCAQA=MVeF)4vR^~X;iW>JrT1_?6~`)ibi#t z`>#Q7awXx`44xi)3}bumLAW=G#OkG(I`Sa)o_HL?a|emZuEixwuOLMpf$Ek}rg88p z#PGr%b{%_2Fu)qI!GM5{H-Jv(Pr&EOrYnNs)3~vV{=p~i$KikbGMZPeg+vR>(YqhV zb=UtE`qy27P_m9t+!ifqKy2054OAjJa&-qSU7d)MBtM&DJa?QHgqo23AyOcG9vnv% zw$ii+aHB=hFN{?OC-Ac(3F%N|9U+xl+ayuQPrRZa_)3H7YYnB+qU2vZ&UE;88MSHv zU6D!R5fDTpg57cc3{QN{qY{;6{;A!4Sv<%*LBm>9>?Y3@$6xYu*f_emvlm&}L4}zw z!5ep3Rft7K(=_3u0XkM)i}P1phhxJtz(wn@^s4Kz<1hXiho63cr13&#!6{!GzmdOs zT9RtlU^7dlMS)wiR0vp&6fw)9iyGTlIVGf{U3mMZTj&%>f*-qI^p~GFv=2FF64jP6 z#&+(2!UoXeJ8^7kC$3nz70cSz!Kc;7l0DQ)E`go~mknaL%?K?rPADu|$eeZ}o=TSp z8fALoT67gBkMG6yKmYIO>s^Yj+unu)W7AmCc_9WaxCMG7gjh=zs#HfnY*lh4(d%i> zGZE|P5IguUb(l03#ad1ndGmt6H%F#%wm9QY3fx4 z!Cy5{Jr^Q{i-3Br9)XKWse-uDOrYu_h{S}I8z<}=1egL)u~4SUfGRa4e^`$qVlbfQ z#V+@Y9lXPw=EvtYWasKi3K1S3*IB*9FqAAK8cMA{8u-=k0CimT2?^K=cnzw~Vk z?SB-Ku87YJ7LX}e*o-*So`mGs#8PW;!%+g00)0jpO`MKY_Xz+UR4cQ%a@|b`np}M8 zzP}f3Sh$3>E!vFzGg)k(m_m~l6Jx-ht>4@J?>Lk_fVW-xe$=>H3MQ(aBs!9|b+#i{ znuQ;U!{!zsws~f1Bg{okb#ao!wBVTa*w{Wi{*7XI zAQE#BO4J~+^sYI?f^}ph6QRxyBw{Tud5g1jy&U6ZHNidtrxdF=8^7U1#XlEO0QR+| zMKz>&i0C0&Y>ACKRbk_JE`#dNr&GPEEOjx4db-H+;&JLIl;?<9MG=y0VW1q)B=^{( zQ`R7Hr_g8nJuUp9Cn`i>%QA7kJpJO#G(^DLMa-1m+qLL1DA$RVmJv==5z=*p+b=}- z@->i;Ph;rNFy8Vve+aERg}eX!Z!kZ*Pk=SEDe)99?Ci=5Jp%*(^fxka97wf_u&pc5 z?-nqNHlrV==*r5jOkuq5x)0#XKllnJv*RL+5F-X{ELn$rhj-xVpMD=$u>nm+QiL_Q zi@-nq;ET9+(>0BFsac@+0@6w!6k2mKsKZfcT+FJ7HJ|C36YCCl990%l(-v5(EU6fq zKZyH3_m`NPox;2R;ZHGHsG_`c2>pEnh;&~}Y9N7dvI;GzKq^=193;&9Ce-$JMB~jb zdJp&>$>N?xL@4LfJrw7{V@RrlH?26N!}nf}M4=P&4*N|g7IUJN4g>1T0m|1JRDT{^ zU+J%(rKXDv^)yfSBBnlfl&fnaFE>jV(}2=#A5TT(%7C%e$wxalwdGa_Cq?z#QD zn3)}fCDnxUQ$r>%uu{2E0p+UiBXTvvu6!bMib)U7{(^XFmWP>Pv7(zz%C*lYbG{o zVBF3jNpf8=NtV~DXO^J;g8#0(5UMzJO#)PX)LjP^XC4pU^B<^A__+B`{s6`1G-e(< zigwLIXz6-{L#q*rSTMpB$dw{cb&(Hj7~Op^qGyh&RyjzH1`FjyGFaG{66(YE#by*| zD!6RVN{gHt4kJvPEbFF$70rgxAgq$OXLx5T-(nR%C zE|7s7WpfNo0I9~QRDNTX7D?X$1Z(5;8V&>0tjg(S5dmMAz_g}vDQOvMy+D(`21Az+ zj%|S4+lEAa7L|P^lv`Ty?!Wr4n0nv<_TO`-*vZ#ar2z!4x4`BW7?mn7)VcdFc?-RI z1rfJGz$|0N2noPAzk4-4a>b|cgGcW`rJfbBUA?6nv#BN&jy(;(Fb&13qj=y!%+bOk zwe=vZ$3?TkJD>hOwyt;!u3UMw$ZE)hBdAEaFl6>C#h09lp4qq-t_*9iYe_I|9$(XR z1h`Kh9mkRF_u;@-e~eo{^Jy3tti{~^0-Ex(kUK*Nr#8b-3^A6PTR@Pf@guM^`j_i;Dk62gJjCDGMctAwtsCNO6-W18kKcs~Qweo8rf5VRzWz&ZHt~ zz6jGfz1OMI*AF+Af}hL5@QIm5NaAZrgwhwoZK@(UI|pk-MXj$3@BE|R!|=8pc=X$U zi}*k*<_=CE7U8^3r@@XJ4dlf}l*TQR%|{_7hv<&ZQw#b0<+a@+5M}H0rG#unDXVjBUpwhqvSX zH~&7o&Q8qK=jgqkB4#;*WOLtHt>F%_N;TAIe)!ze=)0G}BBMj+RDV&rrp6VqL8*Bfas<}CRe1J&T-SX;%<_!}s*4Quv_WO*oEn^S z;mFUAz;i+{ET0%#OcF4}a@(h$gzx-q(luBZEYPiM7?7=fX3b zy2Y;Zh6<~EcGW`hmM&E746Le$*`Y^pd8`GUoon&q`Y6VGx>4&{29rR)c>EcZh8{w| z_3MI#(4SD4r1w7L4nG8ouGQ=sK&E#YeqxWpil*?k{tX0v51>}A61yxTOe~vYp)YmV z45)Msiu~L&$YaR${IV{iHaAb~GmZ9T7vR97-^L?f{J*&2!|z1wl6A=DRJ6?Mu$}!t zOCQ4FHN^O7kx_C8W=;Y|6EXkZ)60IdB&wcNwc!vZ68z;xKCwdQ&E>`17cAVSBO+ zf5-d>?E@RQeH4Lh38{7sw(U1)X`}CkXsaYE3OxIziwG2w>D<`QDc4}uJ#=-g!kd=g zfS=s)CG0w}4FN3@wxuFpn1N$gAQ6DFok755wZtB|vYi)>a%LD-ZW7_9E^bwiBgY@X zoyQMg%i6bM{i-W)aPV=&t2+Ev7e>4T^_Qp^W2x_29x-A0*|;!&&vPtdhf!!&fI@Bz z9jlgOa`*}Cd-xjy=-%?tx8WX5L;lIVXmQh+4ef*yKabSHM%a}D1e7`WQ}o_6_9zyC z!t+BATsg)vpJS&Cq#SmDtBQP6p9a?FYA+>#-kOA#@#yyzl;)4WFpR=o8dUXJP}pMz;r(jq~9{!~FOmxbnr5R-|ibgFDO1y=-BIoU=PIjD`kL#hDTy7R)E z%Yb+6D>-P+lwh`6^n93x3#a%DQpGk%ZY#_cy}04yH{;|3!+7NOe_%KlukBvD6!UXO zVA#Z=^gzgBmaCGG{A|V|3(0&o>?E4(fljaC`g$(8{K(c%VsL5{ho<(Ske^0rZbZm> zZqMvk7#J)I6}Jk>F)=rC9DVE8JUeanJ@j?#_`gr!>RYZx{IUyB zbs}i54ZzLqM_tW8iJec^n4o)-g*tx{(y}!#c(fa_ZdwRKnz)Ay=!(ysYiUe5O^y~% zEoRdi6h_2WQL5D8pQd%q&u>nhYcbVVSJ|FB;lgt(h8iryt`;|@o_Ea8o`4;Y1T4!4 zcc(;CHkKv&^z6jqt#c~aFuUvtdW8(xWHB`8o$#Dgs1`9cyDlsgxW}elx z=o*1JU5f)7AG`Lq5x6=IP3*yFenga6a;z~RM#k9;9><7@{Y7jWF8#Mf{|?vdB7V%* z?w|Vo1;RX2n8l&VJ(!%G!Y8i%e@UuK!hcme%brk<<%nJNh3W+H7zSn?6`L!Xd`u0` zA<^0)+R&U@>~`Mw73}~1UR-_aRnRY7L!hdo)m#ccHw+Ue5v12c5BI{bW{5%30@Xe6 zJWw^=Iuwlnbz$R5_EjPEnVq`qH06;xSrVm%guvB{ATxVWE%f;7Ti!$!t1ubn*aAEfw#+;sf+|5|&drt8;Vd zz2QlmEeviC%|XwqOMYfHo7nyEw{YY?4q@v%u7SRJ4UK;k zEm+CzYhjy%u;TsD)qaFa<50Vj2*UB_^atk{(;_IsH~c41M1w_(n5wUaU}(fnn_Hpe zd;)ft*!akqwajU9QcnkfzrHcm#ajNw<7`>#%mi;kLG{9jHxr|wJLeLp@CFq#M8(q@ z7I5sVNmKgNot3*g5!DI^l_M~t{jlms5LBiRwTNk{9VoX%apmv5AEjN>cw*a+NcNt5 z-skqNxBzv#2y0>%YB+#RlG`_{qSZ+wc~hVQ9QW)@LF<({Ebkb=t(!iC9g|OCI(HnV zS%MdEdyj^nt1I~=cLU+;YS=#N3dv!T?>Yf_of)p>ideBr1lE?kMshyy)N_jv`n`$F z5$v1UgH21eV(WQVqA)jjc7VzqNZm#mFE19pPoPTIB@s|pQGlB-5<{FuM}PnGrjBRj zuk#IAXwc)LlQ^I>m^Xl!L95=E!+y-Y(>nPgWBKzY-lS`d{H35DQ}Y3 zV5bb`4rg)DVi-%f2x$ozrjPmgIRg1JD}l4kNqw#5|7)gj7a8j5Zpvco)6*Tr%qW}4 zL#w!mb){iQHAs4dz(y7^MOD&BN*iKgdTg%2*cuKa)?pB{4Wnvwz^x5IrpX_%TM*N` zP;An1+3$P+#hv4L=Dvqe$sBn8!=We9zN8Z~b8`d?Rg~QvJuo_fj7eXCC^Z%CR$imm z(b*h{Py*MV_hyXG1jq-|$dozbfWeF;t7M3K?=U+I$&J=7o)3$=zY>UtYGv3O8<G5V7w>I!d%&riH^mZffKu=g-;Zq`n@Y z`l?k*E$IG5Ks`-x`R9Tni^nMziK(ILcCr!1M@#X#u+3grwe$oaW=QPkj*1SPA=o`Z%)VkH6qElj#*`J+B9I z<5LI)K1>F2IYg7zZj@^(ibzU#&FWcQ1GCBxU-<{veeiKi6--j^B-axjB-;_S>wy#z z7Jsg;LFZ70Q$>xgi_@|+0wvkCp^+@F84(0_9U;jVn^U&f4UdZ0CtLYR%%p=V>TVN$ z`ox`h@0Q<1(^+mzRmwThEDyXPCK@Ez^jR`Y0ykB5F@JmlT1rPM{lfg#%G`b&eBx1L zo;ZQ6zw<#1C9+Vt5h&~F%tq>^1(X96%8#vhb8}EWYXX3z}1OTIt z<8&GMsg`coAqmA{t~qxIxNMQqL!6Orkq#vi7fk`H1VU$X+;qVQktGRya{3^iI&=qO z>RQCp5z(6|L`>A<3rI%uuQDg7RJ;z0jw)) zFo>PWTt!CM*%8@<#}57nW;260G`Syd-~1bAwK-+c`zy@6={*(xeLA4m1!#i^Y*{K%7--+mmI{q9Fl;OZu$6Je)`Bt3z1c@PChLOj`vcz+Yv zUX{>aw1r_KX_M{^=fKgBH2!O9cn_vQv_qJg-PnWrG|sOB$8bln^JZG z^^h*?3?n4{JtHkrjKXxPQrtstdNuMD1t(8FA}j)D@?*j!|HcjPKZ`}3n0Pr$>r_ls zX9+hiW_>cV$1>zx3AyoUw5=V0kvvTm7M=I}#FH4h_em&OADe#TotUkcNELKKwPVDx ziD?HT$Xj$jXu%Ww!Iwq++tW1BRY0Nz#n633o7(9dTomWCBII+n$C+ZOuc!QfZ6)p^ zpf<+iS^u&{$$zF}ergO>p^8K}iIALv8g)hL5cg|xxG5$vokTniDY*>g%n2AMka~?H zffiH)6{*cDu>PtWvG1GrVsdsbyxQqaRN`%`(LB(Ox&6lojBQl>JcNZ4=Yg`>F>l)F z1mxM-mptc{og0K_>4CAQMQYS!eniOXV@J24Tu)+I|0*CR370GmS_GzodN|Txn|2Al z>@8GE5m+#;dc?K~WKH&nwN>c!O=fr=5z4-SUMRsb96Wjt0hfQar02*0Mmy@5a~^$xqZdy-+*&gXLn=o_wGk`_ZqCc z^%@jt+?td&I?p(PC7t{H5V7x0QUOWP?#1SfIF16+XR0x72_8p0(Fwa=!~FCVO$qlG z2GnyUruv#f$?Np~=O#m4l>BErO4&)|X6K-WeWdkv$c90HX^UP?by4Lnp>@SNlHnC7 zg$ZI;VI=e>$ni8t@#FeW|0j%W+mGWTd*IflAw?6AB2i*RKhwU0q<5;h1A1o?v%_Pe zQl~E0Acs@J07bAiJxc1I*kP&kqUYP2UWQASUymcxdqir`ICo)XKnC};FJkcM1Bj~^ zqIqo}eU5}gsR~n1z|!N0aMC-+F;xas4<5@|Hrr;)JF`N7r=uEbMzm@oOe`|8rVX9( zEf_q$1NG8)qZ2Hh@ObvPs75+AdjQKj)?t0`r7sRhrbR@!j3APL=zr)`NZrTbXdW?h z4~63=5oiID&1o99=iH>YrME;2ffS7sQLSKnW*_$7{wOYc|3?vC-U8EzA{}joEQU=vcWLsz+cMV;FVBPPt61O=<6epFc`+S%Xs25s9@CPc7n2pL{Q@ zBX#V2>>fDub17(~SwSZ-WguWsWtL0QJkiqylh{%H#3Vr(O?KI#pAql|7JIh9ZEl92 zn-w;5XFA#wJpxQe7SfhxilcB`TkOWV+~Qf)VHd}-ck&2Q>5I|ZX&_<{6K#q^snh$q zbY1LQAO+&{eaR+<>WdOh{-f4B_=z||hKi0f(9?M#4rYreWe!7C8k=+8LPyxi+^|U6 zXHZ?!y$Q?O&wJ5v_GYKyH6=u)5-leP92GuSgauW|MH9LCc{HzEicqw(G3z)nKSJQj zzO|y~mja)z?a;wTFnaePyydq)hPqLOMhlx()}dGikUs&R#y!&3Bl=#kYro2I3(^yv z9Ru{aCZef86oD4j z(dLzbu4Z&~uRv`g!0^N)f^}=0<{;9sJn>m|yNU?{Ri5xug;89vWGnhxR-KuaWb>l! zwA<23=fJt2x+ol|iS#KCbA!jxwQd<=Ed%tU1u$ji&RGWZ#be9)rEcaB9{B#3(5kfK zn%l0$cxE0kqm9OuTY%I1*C!F_Zx=bZic}$h)ev=C(7I|V@&xMn@zG!C89BvJ&j#Rr zE!v;_EPgBkDxNt~@I$xm@1qrU}PzqZkoXiBTJt zgXzKhFk$ziE8T&FTSJnq3X%z8gkd4~1C4jTxnRL1fYuNsl874$;&vTfO%aro4H!Oj zAHrq&%m_2?7&NKjEy@7SpItSJ7@I#T`Z?vwbJ(=x3JkQaIWwr9JPAMD!+g5YKu?Ln z_KBgYKC%aoAxIi%@9w4Z>=ee?jp_oY@%-}N+}K1Wo;kN0-}}nfaru^8(Ak`XNlY}R zCuqFG@T?M|ZK^Q1k(3GzX$0wXAFXS3jP2WlS}pgB&7~KS^JfCkSKIn;k)ghRx^@vY zU*gD3onhhz6?#VA#s0q zxzVb)VZo;e>CSDc)p!s3*R4k>I}P(Bfgl4I12E@La-SnZgKH8Pj}4!e4|JxMkj#G* zYywX1Yc)Q940!^0j%9LxD2|;nnCeCh6_V?UZ6a*BsD%s+4c>!ru@&i#W*GDg#E9hu zO({_kB?+ld(5CqCk|{*#_rs2dczX=ZP9KgOxDQ3ef$q_D*Q%(*B2dDd*0o^6$6Zee z6l(-vqw_;3)Uqg>1#IZwf)yR>PrJAW^E2?WHTt}SFyan)fuhfMU6SCr3T6)+ME{mc zV8nV((L!NZBfx}9NhMpDoan^1hj)D+dk!4Khd%sUA`3$%W**SOpjlDKUJ5F$AP$Eo z+yuHV*oaDT60;|c{c;QMFOZY^s|>2aBA_l}=`VV4*U+PnJwj|!MY?ANF&zW8P7|2q ze$wxSuEda+8Q@y6>85w$&To7fDuIZ`u2cj(s^UVG%|=C)mUi$1EQ^H!I(pNC79T}$9)Ayb~hNM;Zft0+oi8BBSCamBh8 zilLfpf@0MWuGy%?(*!&OE}5e^IP^H3`#QwiVu;Xd;=Je6(Z<{C4I}NA7DSsg#9RxJ zw1H%F0|rkVfjjXGi*i%}BP`t06KUwS52I41e-ogFlf+bIA^X{Vih{7J(iVtM_0 z-;2FR_u|A;cZ>2yp7WC0h)Z&qu>q>w6s}Gz)WE8Bn~9}b7=L;{*qYOnEs;3@DFR9N z;cysp?&li-N?6~w1s4un1&e@=H-Jve9io5N#m+uUZf-Ouz?7J2jlfi5^XHm_Isu?W zl0H(-5`olE$Q;JO!Do;#HX`1oAg0#PtcT#Gm%t+Sn~Wrp1Oaiohjd~Cj-8mm%=mWU zYHw5u&}gBlCR?GC;#NuiR}(S81`Vmv-GG@Y12dn`XyypUh(VW$eXj1_giDuS|H9<| zY5`8cL=fS#4~fXHt2zX(4oXL-kexb=jn`dAV;6?v*PsxCWiaKifC&GpjVY$kYfB@C z@zZ;6$F(2)5G0S?!s3lgji8L0RHl0v#j;DcpfER#<2#=ErAsMKm7@N#0Q#!|s?s?T zW;h2or4~{3Y!BDBap11I(c9OArtYOQA#Io>pIhTma7XABt>>X-{RZ6ir7s|4XySHr z61mSlpL)YXmEEaic5KoJ?2_%c@|{=U;9YmX0N2LX;LDb%u~*d)@QBq~iwD0Ko;(`E$5$tAgBTNZT?logQ_sfz?9k`O=wAg;v{_b#yaJ+pK5ba&o+GqdcS?c??A?(6{b z{$$q-=Gd8e-TmwT_r3SNhmy%=wL>LfnwdO;6PMmVJa`AXI!O2*DWPk_jaaw!HgX?m z>x`f?b{F0mI)kCXpONntDyM?!=VWIQDr5*$I}tDg2&QK-Pr`pA-cDR)pq$<;l_w(5 zdGmDS!5Q+MM`s7IwfjbV;FhP*7F)aobm__%vF-{9-2*Tb684i&o=$B|L=$-X*=Mo) z!Ryhn6g{4wt+NR`cL@WKXD*UF*di^7@2=;&bZ;^`!ar@1CP|y`@>g+;TZAW1~ z12x`-JKw(xeLs5<+3f6!93x(X{QaZ^nj5NXP}I8lfhtP(`PJE@2QmE4aoqlahf&Pr zFg7xR4O?y`@G!CWqrZ)l$6muw-wA|>8P+zyejmK8=ZD@(bkMOJ}-dg>V7zH}5?=m~7u z{1NQz&EuvUrtqF^4-)Wv3MYq%GaY^%3UTCSpvZ<-(HyBpEVw#9hiGPsfGb5Fk0VCD zb1o7@k$$EeVynh#4D<%8FF@CIIx%<y;931>9&P^U84zYkB9sg;R2qa4^#8+uWtd1^d0R^%2JoHcs#YhZ^40V!uXqDwn zqyT}sI!|0)iMT-m!mb_26~nlA{$&J11?=p(4>$MhMKTt`z~Fw&&E|own~7cRfElJ2 zgn0r#olQ@rgR&Ij)>G+e@_9iN2qdHAVnbKP%o0Z^hsz@X=&At}tSroz3=Gb_Lw?K8 zFr2xB58V0`9=+@1h{fW>p_|B@9VLHr1Yx@5HGy(T){&o^LR3j$|FbXQ;fL-)$NHUY z)mO<-*+okxAf@9?S!qR0X47XC^4kx-@FT>wcHyQw??s}g7Zalw$#+q3|HnRpL;Jpq zLLs-J$H;QZ`Yku7+VB8(jU8EYmhThtr3-z>F?{?Wc0KkKMyC3alEZlXxBfGZO`OHW zQ>UPYW31wRWs%ZyA!FiHl~RyER%MIjJ@ELa5g^d%J9rXZY7}`Ag6ajGY!P&|M=|$K zAMz6=Z0WoKzx)0#kP!b~96J9Cym9s=OwErX6beJ7BLL_C{0dC<2%^2eiF$*2js+V@}65^cBWv2v&5}tp$5pOt6>676`i>}+UWGI_D!sCOsG&q zHkCv%(a!R_v}e9VOZ1WOJQ9v#zA%f!7x&|r{m-!x3!mBZUvcy1JE3JvjGsJ%t|ZOX zwZX`hkk96jG9-+hAH$^sZ{kCr{14Fb#F6R}`OP#M2(q@8SkY{-+O<+3gxQf{ym9yi zJocGCz^-+-V`{P=8+Y$PoLo!}{p5ueKR(vxf=ES|N0Aj z_V0gy7mgf4Dw)UK58jHeJ^kOv!99mkq#L?kVguDfT8Rx?q9+-3tT2k`e9ujI@^?Oo zAAb3(1dK7L+8hB=o`l1B1UL4gaN!cn;Rv3(=eMw}YbW}LkK)ATU!zdUk`Ovlu3<_* zMaQy+r6BY~8;bD+aee_LN(3VDC|eFWG(Qb9Ps{2R*_?bMR3r|PY_WEj@y$?_ZbXPX zON2+!z9EbD#CGTt8*zDn0PFIXVQM*Syzc$jx_J+_Z<@qR#~DmdE11izL%#cc(7Vas z&kRD(knf+*qo9SzZ!959E*R}44TX3I>-dUkSprl8TD%P^&0Xd*FiPa#1pGlY!Up6| zPL1Q|GtZ)T{cb$E^Aosp(?fXW#1Aoj>@?bYZ$LIX48%zh#fQsnOxm3K!+d}iKM4{y9w3k9arDG5@xc#$7CW^ueB)R1xaY~=!3$sc zBb4;g%AZv=AwJK7d$q4~daS7y>T3cu=c=ays=jq);36)+{35n}_+LWl%wgR|6GP`t zvvrl^fKHragoW=VnS|wr$v{H~<`;@4e*cfZf(r+Z;KaaLBqB0$`7E?xfsMcH2yMlV zU<|i>@Lmi}U%)R;JcF5Rxn^iE7-CS>39M*Q6C)IdmPnA#3?rq};>;>aK?8DT0?5vR zPM|dCn_G4ru zg-x68!Iq8hL+9oxOy|!cJ$D7OSprt#Zi`(7}0$#0)G*bptXFi$=&3M0{t zkW80lCf>9o4qYQ*e&K|f&Jfk7N7glf5)GE^bl#6JS_kVlU!6Z3RRj{Cazgg%K6^mGv^Qq zrjfd?i0FMEKxBFpZ~f|(RXaW?+!aM}g{~K9dEQqG)kb<#Q#jP7bL>~OzWWzn!5=^O z3*_Rx2+^>6HjOatun7>yX6kIMBRV&|NS+JG1SZ6Vz3&tM8rOC7;&1-)PhdvFNY9UB zhPc{I8#mzn_x?Mq8%<$cJA)Vc_OaPT>|`OKaYm!?DX{#f9wty?1y-VLxe%3vyjj|3 zpHD-|&Z9u*;opRN4?@2^mHEDoDMlB zAuuHCy^L>xtiU0Ip@cl3U5rUB}wv>rUr=b#Os>sCA z2Qp+|kbN>ShIV}pW5FIg{^5u4=O25lVI4M3psWX=UQlgdzEA+wpr|Gwz*qn3 zuW9-Ey=ZBxcRDP1>Me~M+5((F7(GfEcB2KdtMl{Yko>Yl|lCJ5b zX)tqhtlGX2BrbR>c|1uVOQ59^drH@AiW86ojY&kKDiVPWD9l}txxpgNj16FF;sgop z`BnhXbCb9-xF1)pgplmK5!bD|0jZ81=t<2WYYr2*W{D$@ArojrDM4O;9nA?BfOG-U zB)O=}&k*MrB~H1GxcC^1IC)*Xh#dKR3RWdIk6a-`YnHIl0GgD=8yA0t#LzM9)*r;@ zp7=U0oq8Py4(-R~(F>SWO8CJy{x81pH-CwXgBNhhTXmpPm&(@5@&P?w=h_TVm6~9LP;&uQk}Az2LjHO+cS*xr zZ(qW{dSELay!&w+dGSq{>O3-$X(*8#BfrL@JMYA; zJ-1=~4cB8lPQdWeH!*tpb(Dyk(u^E5TDd7qLfCKwa+tW$XcA#H%G{_*YozML*~tV# zaq_y&#Eqp=?C3M7R+5SaAkTN6SI9N%nsClAvFq^8$X7V zWK-iC(3#qX&i3n&Y$MJwkw*uCcPXzS9}FT-D{8exP}(LDr$``^E<(|=ZAv!ZHhG?!0%1js!edsCNeq##z`p0nQjUl!; zp|Q$F!l@&v-u$UuKGyB?L=IJ?Pp>M`3QJMqq@Mnt-$YdT_xQ-CKZ1R4_T%!;UPN0q zgjsbGd2I$aKl})O`w#yb*Jsy5%g6AQPkkM8nQ06JE@9u`_i*me0hDO@x}b_ufE*&R z2&?-^2i*rEDa1f~=T%lVFC5cY0TzSK8;_q+v_zmu{*IYMsSv=# zOd3;}Da=hDhL#-%I2ZThRVg!!QMz4`$OWVWiMDNMk9VNGEkzu$i3EY8oGG!@Qdtpc z;!4f+VFG#LsOE`-mQ+Y34aJO%T#;yj83u1YD5%-Nsg>9NDu z{NDHCeb+yV`!|0aAB}w;@64P<$9drMfBFqP-StJB_};gnkakY$-B8RFB6r@0r#}BF z96FQ5(|`RPM5c$347Xt>KfS8QN7bROq%-vbv;gXwCs9oi@Yktz?OSkm;2^dqQaE{R z7<+oU@s-Fy@Cc zv~&px(YHd0bs$b)l;~JTz|@5ZtCbpr6v(n3ce?s%9$5lL3Q*!w3kC`6b=Ff&d)P~Q z1iAD)=H@0apPNN4Gs=oJH|kiTDS;Wfk$+uK!U)CJk!wR6l8JW2Qse@mnk4Ku5SS=H zQHc8{;kc2Y74svAcSNBOw~Al{&|~B`lHWvtkxtKIjw0>yBe@gzZ@m{igJ<#ht~>DP|M=hd<-;GxnHLUWEN3FTqZc3D`vA5|U3l^6AlfIU zadO}Q+LP-rSD0m!4OZKw@`7@ua;lBthE%DgAb={g0*VCV1Y&ti7sjC-`+tarlQ^(F zfPb<3CVb)XCs6vt6G(Ie=f;4UDd0!Lm+;L4KSEBL1J(x+?R+nG-5Mp~atd*}s;C@f zA##woR3)fkc6Jik!OPHQM~QpO6FANzpGhM(KMzAQp%IwoayeGeBTwhQ7v?K#$Q#Yk zK;*j=W-qaAYNVWTqv3rZMEo{!){%HSBGDKL%@xoN`EVqPa3X;S*#f~3LdgVDn>Jxb z*ADWxLd3D^2x=M>o&09vXeVcLjt@Fe-6axnhRRYnPQE#`<5w3x7I=Q;*z(?RPzlBNvB}Q6}-w?p;V0hVb&0 z%eZlOFIzMYbZ$Ex|EL#HO3xuZIgE+1QOrz?BRxahC2?iNEUot`5qKITbk|VGW>759 z`kjU5fu>(qW8|Ub=r)PW94Tadie_C}b5DFreBp01jJ5rtN&`Dfr zTSo%hHYJI3?*OB*O5Cm*#oOcO5IZ)7c;`-h@wrnlXM?!=hWB9n%p2(Y(SD4K_p=(R z!9WE0QjSdmP|5r0nBmom)2d;)A26;|PIYznrqL9UZIca~GRteBi?UOED5X;w2}o61 zNr@cDu~3RFB~7P)77Pu;bLVjB>C<@SpPxbd)*F$T&tl)V_TlBD{|LGyoRG`uX%tY% z(QRs3f9W5{cK?kZ2O%$lu@KIEZxH#(F{BbHq)TZ6ZWW1eJ2c{;v&DG^R0<_p%hXum z{BmtBb-Cd`Z%(y=o=gDM9u&f(a_u|qI zyoznzH{#fMpMYtDb>N+6anpu7aAoQO8*MI;YxF=VX%wVM3gu4nrj%rOPr?XwqUNVKt0UAdG@mz+`5W6;e(T z_d`40gP|x!GegK}SmG&_h8Ev#LbV|8NbDh2^L$Y4tMnL+kpdEZEEg;tfh z)Di*k>PgYZ5A4jWAUZ4n$asv4QpkrnI&v?E=bW zC)vr_7V9prr$nBUD#dqavs0q+)=0GNlhJkt8M6|08z0!C56_?rRvBQ(hQPxpHO(dJ4DK4&%G;JR!}1QIl%Tc8v2MBOTz zIk-xUTJ8|2X3Lj~UVfpvLp3ka&MA|Q;Gw<76=$o9=3DdVf=VaR1kH~YwHy~FRx5I@ z0Skl`76i_OY6_q(cI*&iP**(6Bqy(73ZOO(P%9~zX6h>7ah!h6%e8}QbHvyUho)PTlzRsS zR98y0^Fy>}vt8u0rYcg&3&7?N|Aj-fZ4ObfUr4C=TxzpJwHe05`UUE$eq(`AA)&Pc zs#{*P-kfS9-I!qrhuUO@T}VhcRG!x~V_%0UI;EPgL4<@_9jdF5Q(bK*)-2>`DxfY* zeG^_)NT?~z&2n<8S6O^pR|c}l2KEb(3JEm}MBSj;lsQ!q@;hA`ME8`CP%}fd_PI4p z*GZn9vSC1x*SHC6FEGNV3JEn&sK1O4-K)vXw==~7EhN^QBqX%rPP6e)H5XO@Udxn#n9DCDB(y5wzo<5~);rA* zNEH%lR){w1(kIRIJwz|RkdV-dIMp=+8tag1j>7b!Q%Xok$QMAHwbMz=loBpgNa&h# zsts3pHM)vR6+o>)shB4vBqX4Eb$T(8LlqJdstcT6P;C@gs~^)~D<+AMUr0!(VNh){ zHH5cKHn3lW{6azks#mX?3aE4#s@O3?LISG3ttT5gWvqGoh+$JgLPEl+UW-6wGsmRr z9U&nh0aXFiW$r16A}K;b0;&S2SCfPZ77`Lry;gu~+tQ6Jjv`4SeJmuj+E8sIQpD8L zC6sHNeKZY2oC!ig*A!H*KA)LhNz`s#D2FpUN_zliyTgsvs1HuxjWl>(~i6}8*kU(>5bvxWyk zLISEQ^;rgFS@z>BHfWINF7TR#``n9)+SP zjSltQHm@+>4aA;sQfuBIaei5zFy8d|venI~-j^C&0xA>=qEylyJge#AZLgIX2#xzK zVg_7mhWlpYSK;uAgiQ`k)g7s;J}jhCuTB{%Z;5 zLam^gnHd0yC+(gLOnR2Md>+9@Tv;Dv;QxMTiu4}T~Wu63wRaP>+HppN_O z-^-bL%4404njdA@fz+}I2?+_+rBo^}<8+as|;%)*>S0Z*`bb_o-=` zYgkVYl|rGws5& zqTxIRDQ}LHLX^Uk=2?YW-loC^o;s&HbptG1QUY8dzgIoMdcu6Wt3>s&5(BC%o0e;i zP>YGWO$tamm|ANt=z3`hROwcIzfkL0R1*v3`|KR56I|WQpy>fo+sFMBN8yF5*8qOq zVJp#2TpIF;j{epa?R>I|=1BMMeTY>CD??L3E?2;-uf9y2X@22#6v8fxvfWw&(N-yrB9PjOip63GM`F-RTDiQURzxruW??@aMkPry%acW-QA8tABvUDb zLt&_a0K28br-p_ui-v45NhmM6sT*wB(^{tRg#9LmQw5J(RXrf;$C0P1cK=4=~)=SPlrymcXT42Od^*r5V(ezQ{B3CJ9Do2LXi!bqIuO|Fo40q zLD7gUNmQv~!c4P1)82nsmY^y!(sMJS5nGa{GV7336}1Xf4bFK~ zKLh@G$EPklR?iYBUW560diG0pTdAaLX6@RALM^* z$}Y7Oo^;$P6-@b@Ouv6w{xd-J9DN#9SKL*%OdP=S&a-2Vcoh73vmh?Mo0dmiz!l=(zz%!%&!(p zq0kMJf1mCPQB;)UW6kg zyqlgDM@oz8;)U}Jn78e|o#jbs_|K|5NM)!}cS;MR(81itj~~O4BX2DLSyY~CJ<(iy zGL^)Y%L6mjXxGE3*6UE+QlRCFejVYy7fgAEO6fIM64n4mjvO9~$71sx9i6O^gj!2h z7@j|W7BBzer?_z899_~9PE-?5B(QGX zI{ozNz6tVB5%zi1dV2f~xYtEp0$A0>nevAHZVt5;q)KHgS#Gt;eKniS=Euj!MtXaD zuOB2QjHZd4SSxFGb{4-r@H&nheiMm!l0+_HR{u1eP9vYsi3Sp4$HeB%o9W%D3l}a- zb2wClZ4A*RqU`jxId%@CWhMTZi60fBxKf#i14|w^g@V^pOhi8e-*C znaVNbx9iDwbEk$!=&!@Rw{20lU;W{S55F}!I5^P1XU~J6p+C)+iBL{RNT^oHWD2`? z-+}gyw((bAedS^eM4bTY74n;$VZUwGN^x&`Iu6F-kw4FZPH}&8{4|TV- zwa3RN#-SCpB~^%ogoIjCbeL2!)rMPc*@eA(_RjCy_r2FfM@MHX&a_~0sCHnjg)Hx! zf1dm*oPb(S3cwA%vXA%Dkj@;qbZPwIM;__guwi3tW_A`Oy|l2dkdTm2>xoX_h(=@R z?&`sP_uY@Zd*46*Pv82-U-tK(9<_w})^NXQ<63JYWT(OZUd5?xbE;m@lx;S}W>amp zK+P7k+*Y@c<(6(?%l%Lw5R824cRzjC)~(yGKYHY_dbgY>wM=cF)7(Z=^An$^CNa!q8ZGI2v@bsK`AFxuMMuw~0u+eG(G;7S;yJ6+}BGsuQHeHSL?M) zT6m4L&`674v-r949+ud9YCAux7scxH)%$MO8m9~C;)|?ZyVibR)8YLR=l)s-YNhIL z0q6d&v<^LoDhIt$^Si3QXW>c{j}eixz&oxq_ebZ$NyZybxq(b3UCfvTnFW+vWz z^U(QMUU~UaO^9Ex0cpVlq)wewb{$n*j57q z2YL0qQl;7G|FvhbgV8gc4t}ZjsFjvn<`>GvNQ;m9rRQzcX-GET!?gTe$=>_0k@Gcw z)RY$eWO%MJowpZ0QUNFC= z2Mg`~jH6?#Hh^LIo7Q8@;ls>@%1VnKTY$dAajCTVZnnpA<&KG(3LB>7m^RJD$D&br zwPY~@3lJ?|yvkFErG?isk;f=RDNN}WAmKgvx0#*K=153Ce)ini$)iV)jE#+r&RGCi zu(`E!rcNOBGhWrL*MA96fp>fSB_B}r<5YRU8ghVbu;zUWTQnLC_w@9HZ@%T`WLv5& zL{1=uxK>&`Q#K4kCjXYn&Xi5VWdGI;L)y{X8))xnmn#Q{L>`wce3PmtqG@{hOh>C| zIk`>8YrJD>z`~D3=cG^5=;dh^@y^B-xqVO8J~htHG;6{}>&fXe4Z`c07hi^~pDiu^ z?v~HDMkap3RMVT3&PRl4ITB1PTx-(yndPcr<@MntS)$7tu{Ttv4x2K0j^5HWP{Pk7JcOzlE_x3Q{*9Z-40ey{LfbpUI?M{d;#qCuPY z*ScZV#xd7!*6(jOM%J#A&d$?_0kW%;TohV6nLeKPQxn;1#f~MlJ+O3GrB(w~H^BOF zrCu|stl!^tuD{CJz!JQRqg3HzSZ;NA^ys@J{hXFhu{O9JP!$)T+JV$==oioTlmtYC zS`@5KGbjys7n(QVJQZE{0aeWgoIJTwyWA*OIA8NyZQICe8EMHOa@7dvSAbEd6#-jsePplIJ9M9J)d{XVVLi{XD88ni@>ZLY zYI-*8Kq^@P3Y+_q$IkK!8){)1u-sSb4D)%z{d(Q00Iblp>Q=qVde*zfoE=y-pK!Gc z?VUn-yO~nFFkLeB)K7tF$>xvRK@~1wg+p%AerzPhzhl; zLxoG&Z#n>#2drNC)e^jCL%BKBdP?{?t-H6R+LRj*Ob56cmiHMow{|eKbEa@fCs-TZ ztK&&^aHL*&QyzCJI;4b_Bk3xFCGYEbT&kaZs$Z}=!L?qH)?Hoa)5{o1hK4W!G3sl@Sn1XP7u*{S*gs^7ZFe!*&&9|D`Ztpn7X-CqXH$XQD{`08~i0RPXbd2dF&xRi2ap@9-#{Gt~ETr;DO&KQpDg8rARtQg~d^ zoEmvKjR#M!?hYdKSxsefN#i@0H=_EtG7#qgY)xp zt8O6FJ#O6q>Su_Q>5{6n`|Z9%ezyv_ur!`j<5VS%+^JjxRx4Cx3siYKoa%9=D>;~7 zfL5qg9IBH$^>V5_Zq@Vvq*pla$C2`c{H|@Ja)J~-!hhI=|JL`(9AK3#@2w|4>L*{y z>rDLuQUFz`)qv^+Q`1K(fHxh$yR8&R9o?xLP@Q1vU0v7Rt@41?@Ci__6<3!FQxWb9 z3Aw}7PcC&Oz-rb3Ps76@^Mcg1O;nD?b6MGoduD}U1FzcZRaThRg4M4R^#UqSm@j(w zg@jhlrFy}YCl$a8S-1E5>CLzM{*Lan-jJVX1c1p2GiygwZD~Mj$nONt<#amn_U!Y3 zQh-#b)!ivPz_VPi`hje{0QCb?_zC%)z-k9ozcOk7XN9WuZ`bBvdEhC#xKLh*ioyIs zLjK{pQckrV_sV;p2cEnzHS2X&ZlJNdbqlF^Hs0`^r%F^kAQf}>g@jh#sq%sqoFL@M mh5DIBiaKDrq#gdh00RIi0B~mJYFbWO3i5o$w$@CB|IjeG zS=+s#0RRDEH#tX zjd@MTg@woj-1y!YSc9Al$=s~1Y#jOA1j+y9%lCHv&oDDN*}o)CmV)H}rIeO}GMTuo z1Bi^1iJj4yg_V_zi;IbsgOiJkm4S?ng_Vt&E} zC8Yja*4vdJxtWub9Un8ZtE(%MD?5{|1DKhWmzVb+9&BukZxoD9ux3wYrhohm9t+SIL`J1NyH3e%s1%>}%Y~%RfhI%s@vzwtEGbl0*K{igZ5`yG!cbH7fP55|N#U;f##Uwd6*;u%ESXp^kc-SRGC8XHJxx~c8ImG|N z{U5BXjiZyHjWOsya?Ri5{x_EU z|BB@kcK{hW**d7%+FJc50+h{coopS=Z0*RzRk_G$6%38dZT=bf{EvhFYrYa72XhyY ziIjt_HQB!w<}?3aH2D9X`F~+e{{L8w`Ar$-f5PMc6)yi7dW*q-PX8zP-!A?qeLyyE zIpgq_9L#(xrU01IY*`6WHMgY`Z^Sgh-o=-b5SlQ zsOfQ*-+r|(ipc4<9~}+gV?Q}ue6C3t{!{A;=1l}p;JKXi)A@u_1kAf?6gsg+}b zjO7Ejmz%YwBA0CFfF*-;&cj3YqZ1Fbj@FJ#Z`#vQF3(>*SP9MM|FTX;jbr>SPcim% zq(%AtY4>8UKm!fVz8<2QrSKe*6dW?X6U%7LOL5tC6NJn^G6~Xsrc1y zd6#zrv4#^!%-QWdU#&fs^8&--3OYiRGM#i$>Fe^6)n()fmjReHtbRv^e|OrsR6Zq7 z_0lOIX3Dpb zJMi8+v-_zCEXFdXc|shd@L7F$t>&o8S~sHNqTNGPu)QJ}L!Riv0h?rr`1bfm(I!&g zxd>!R{PnmJ^L5%D&sr#kTA^#6+S};xQ}Qfb?80uI^PW4w_4RwBNxI%!y1gu+q7~2;b8h%@Wro$7IVISc7Y5so4i@A-BXp_$=QI$wFB>+EC2}xicX^jeF z-|G^Zko0Udk`|9UO2A>aU=q>$WesZ!Ph8$V&rwl*Fh#<0T8%ll2~%>xGfNNE z!fmb>=Y}Be#+CGzjQi!bj+dth?&E78C)Ni?U#xVlWj#9SU%>`u93)tQZ0c?Dx4Ki; zT;sDap*tt*Pe&>4xnKH~#>SbM@`GAdD;^38ni-=M{LQ%X?c|CFweW`x!!Ohs*GC6Jloi&X12!6$?;gH-%rVIOzBJT#fpq z+jNsfZGYlZuI=9>_Vnn;L)^5-9yyk*_JO#M2G0vZCdvLy(M~qk(MonzgUJ$8$&5^eg)O++ zOVjsRv3FFY+VyNB8UJmYR8d@6Sy8=sV$I~L$vHtd&AVr?P!fvbp37Ovvx{TJO^t{MTuDfawiFvIj1Hs9c|QX6shM{78S1ED`x5J9_4A9>-roqAy@etD6ZTlVs?qQ*-7jr zOO!&YrJ1jkHQA-Jw=TU-RO3wI>*DXFo^p>AQECVV>2Z_cT+zAZB5+%23cn+>Rz?Re z_zUjt)3lN{8|M7F=#cN}XyJVO1*DMf9Gd5YmeyQx)Kl-4&ebb<*#5c=ckE zesTN3sL}(}XzN9)wKhZbaNz2HB#TO@BfnSEqDaRq5_fQRfx))`TGM3COT#4GDEpnr zMP&~MpJZ?rh*agpiyP(v%ywM`9u{6bkAC)Yr)y|8K|ABepFG-LNU-FeM~u4JKYECI ziat}usPF-lCs_^aVw-q?0zs@;Dk6i8J2|O)LqBI_mpo2g^{pCTmAGxEe3zpg*~d(( z-5eig5V+2TzAX!0F6b)hHs2K%5|=GF-@Rr$j>1e7e!IQL;+bPN?6~s|PhiKO?Bk(? zu}?$bepeK0zmG8F^g`f z7v>wn2!i@s&}AV<5hx18n)vRJ#rq$eNqvG69^_Eiizpfa5-O&6ukrONV+0zKVO06Z zyfzlgKI+2ESq8z7(gxSy7$ynXwfJS=ypS{>@mzBa!1?{o?~vp3Mr63uxf$#Z?|omC zK260u^o4q>vvqx3yOl{=hj$ z$Fl|x5^?QLQGFos)4}7aNDwp`NDj+O=jU7IV@W=Pi$r^{Em^m|%ZZ{wA>?9&ZnUCG zdQ_Wr9zjE*Za9j9ySyzfLg46HmXVl3o#ITZKZ)f_^~t(u7&3isY2IT&P_@{FOhIx% zyu8~|hJ7`|2GzM!32;HSBH0xN#6)DL&f_sJXI$8<=Fj2eaH}eO)1oBkT1!0fll?4e z8YhEDhoqb$jPM3ujwNoSoE$z$9b)L3Vx5T1h#)6$UCIK6=?vK-G#c50osisQxC&_31ardM_G$P*KEOJOB!~p ze^?@v2zt~QQB!mLCi?&t-FS=Le)Q}V4L|A}EiF}Pkej%xKZcH&+rGO+M~|=HcA#RJ zJGIl>fPkbzkRQ8-{9JL7U1h~jx&g^x9CjNvytxD5$;|NNANmokGgt;}rdYLRhk%DE zUUA({tyHnf7Vr%?cnICV`trfMw~v}xVUq#b%($+!ZSCW&)UtMdv3ke<6gug$;(B_B29Xx=j1(i#@DX`CSHz? z&l#z{?Hfqm2JrsZh)K^Kmq^=6X&iQ)p%)TRsUd4i+lrE+g|^*t*H_!#Xx+CiOZf&M z5;Qh{`0BlXg%W~FB1lC~ugMb^vAd9!lnj&xo9>_%Ak@`!+Vr2= z9q3mIJPpnf>#L%)6AQl<=B-{kK;Sy5gkR35hOe&Vf^F9xZZx53)MALDbO-^3eaTyOL0a@dBU+u$%(hEj{GZ?|1685CGh=UQjgyg9en;Ju^(5!18`hd7O+?}u-$;P|Nvh)Lk4Dh{{ zYru8QkF_ZFXyc2t{9yA<0pd9G04WRVoOJGz`6Ar#Z~;c^RdnGV!}Hb+x1P^)SGj>R z2HcF}c(cz;N};~H5HJL$3bl}e-P`H#*R_tVSCL6?3AE$@il+?nhE=YYKe9%E{Dwod zVp%-*=CadAnt+)?`uqy1d~seXnv$(ua3%jtA?Qjp*xM^UZy=(60FNG8hOC5Zb8}!F z{%FQ?)`R0iiW5zFKSxNKc6op){Mw)4z0M85mW@S-!sir(MC*{;8y2AFU8npsu}3BT z&UH~k1;PwL`}|1o%CCD|8{59v!>U}3W2LWfx(NsOB{(6zzT>n&T8`B7Av&FC5c!M; z`H0Eer(+}%M9*@f4eM8Op2xM~YS=M~Kwj@Sh|qwR$zeFBz0<6J;VN)H-{O0<8l2CB z)fB}!kb$k9U=-!uu@27fE7}yNF?lmTMd4<(z|3E*HS|1b3_$g;y2V@~t;tbw$8LW6x~+F$@KTw}W5sGJ`pIHL zaYb$IsG!l^LRlE5X%xl!TXJEqdG!PquH6Xlmr;Pc{#>pmu6lBvs;c$6_foxb${6QG z&FW_Q-aqI?SRMYf?_;P!2zOCS0#z^6j(>AIg_W)0`<`51$1%^%!J*E5Y>*#`$Hlr0 z7WTdlI5~L|bMW;RpWTc~)jYAVwVlM9{Uu9-LCEUm#rx8Bb*)-)2a~a2+j? zU~PcQ2pjy&`D1ve#0+4&!L@_W_O7ZLb3pLN&FR9;DtAcCiJ(cfmadzFlOa%$lDWa{ z4tH3;GLQ~4nkg+&b|uK_8!2C{gYk`_hlkBzl<>H#$v)c%5L;3RjNkwtFU2%!UXXaE5HlLHQU3Nt+r;khx;+}|=eS5Vk1CnFW-Omi! z7bVA!Xu}zO^40zDt<;*yJ_wC8igpdYtQg9GB*6=!uYwj`dJKTJ>;!NLx zrekrkAati!5=E)S!eXPLy+SFm{hEeY9wbGBgcdTyZJDIu;^N}9bJL9Smg!eWJ5mBt zf|))q4&@AkB#TCed=4h0hN;n?0{gWgjW^Zzyo(43PN+63tv@3{%)Shs>t5TZ(ojFH z3Cb^({owh%XsdC(y7S+vgU@b9jV%1-CkJM{0~bsx2wBvG%76TGL|ES)?KAkK-bn{hZ3Rb^XxLeS3ZoLHYo9x zN!KgnHn5^Xaa}s|rA?|~$pz-Pl9S~gZoJ3Hym-{K;dH6?qBDYdwdLM!R&j_4DYO_@ z|E?AvAHOMRXALf-9&*~xrf)W%p#N!1g8?tD; zYwUVNHqcr3dd|fRL1ju6sW6^wKdUZ0bGz!y9%b~X~MuAN{Dy6V3n{k1@Oc&|R5 z>OHtQocQDw-4hp=%}UWR9zYJ=ySlB7x1YK_O2x1q7-syO;j{7?97{OVPo)2{?kXhg z0BIlP@A!T(_wZ-kSAJIT#PlOSNog!-={=^Z*e6u>G)~w!;gg1?9Nq66Q@&$4q!_=b zN>`(%JxK+w#xaDSmp=fLH(nmeme*<_EgEUicxcPUN@`uI?wcpT!!L`-PP0pWfpSa_ zi)Qjt$k)}am@&KRv7%DZyC~zGeoKH1LW2XLOlqnqB35&b6n;;r?dpA{=9zwYzcN+3 zUJ$u=K*AbOsBiW|a2+k9w3REA!-*fRAMA_ft^!QU#RZ4n(t zFkZo4%fsx@{PDXMvlac&m9ILX|@!+oD>tNS6>^_xaPo3FtPizmiX z3aQuemalF%%(k93n^m7M5sykTVcVkN0ku!fI=|L{=k7SG=YMbYW3#)trtqC_m3*Hz zCRR?ioGw?BhS$G^bk)H~_OS=0;ypzs1p?CyR*Gm>UZ(>d1&wDyKT~vR>Gd{NBlKUs zJTJQd`!Cg@^3&`5jk)9d7_Gu7{G6N#e@yf?SZDn2;%c9~{qsq@{YoO9nj0|<;j_ZM zeri_UZ@dq`R-d7sf)aL=U*88;d`C&qxeV#`{ z5;lmlKzd+*m^c+%X_|g(Y4!saC}?_+W&1~M@PHe6ETjSQWHX*U#K?q2@?1m=pmTbi z!Y?6b9e0Iw{lxBl@MzOhW8tyh`BMe1co}05WlxWddS;Klp1=*!>_KH@=XToRoHB_= z504?s1r|p!FZ2Od|9>-3%5VKr2X8ATY6-AJQ@wxT=%H@Jt=%?R4XQuzdb=r!2L5I zdGur9NQ)EMDHOu(^9N0mZxgZq5;3#2DlC!HZ6mp>nNq@$z$*kTH4!2iN2nt}>tHNW z8E`a7bNPtH$c`d4K`4?M`EaA4(_to+olgD^mC}7X5u|V}q^vjL`^zUpQyC%X>5%-1 z$Ix5D_sR!t3;x5{7~Mz?w5(rb4Al%D_B?nrv!UV7AE$ysP(B!pvwIY%L|<5BU?~1WN|g+W^YPOAC$Yj7f{z!q_S7}Y3XyxXcjb%lV-EdqfqM@Ib^qF zZkRA=LsoGH&uUctB>>)GjEMAHgGxf4gmFS#y55VB!VLsFqu=c8(>8MB0{fB2`zK3R z&%ckB1a<2=QtJPFqAtRimU^$;vvhEcAY7-A?i4;Ze$36}*!D2zT~5m;QfHDS9<{LW zp5QTj2ygp6NxXSib?Yad#OzXXykWWJ<>haDQ&Tl;HS8!?ojlVxE_djqb5Hv$c>EK- z2~iVNcovt=MITCCCb$(YD6qeWjFiI#Jz?wGQO&8VOyIBgSMj@88neV7U$2$?)+J`Z zq*fmr#gA2jEH>U;p-WAURWyIq(QyQKRweGjZxvDqGIFOU)|xNZD4GUHz_XdIeX<%Z z5>7kp;Ysci;n=a=iWo5b8U55MnsWV^V7X={8kY@SNQO6bCLyjC`wH(Sjdv_a?qgKkx&XXJaYys8myC!Ae0KE7s2`y%Kqdj{6pFm#MB0!A|jF5 zPKE^>7-w9f;V(Wf8}btsr`3H9^gy+T7kOQd1PsPwnVT`LiA0918Xe8Ivahs*L3_l@ zM8eluOxLJLV?;P0+D6i*q=Lnz^@rO@L0#D-?$oEqfk8QFc0pv}hF zS`B@qSQk8MlDyXQ?WD!Vc@7~ExUSi-Ns$MX9nJ_!cZ`3eM*7jdpYHPhCYD!G7p>~_kel9Wjc4Y|Ppf4I8PQd1vQT&K5P>+nzHH#*1@gEtbT z-Ly6{^8;0sTD@vBpx1dqfX}uqPLoXyNn|e<3@1ncWa%B(Ne6X-I+eQ$!G@1QYsO*g z76vMz2Vg3ew4OZ#+p{XvKl8Z?H((J^gS|!Oiyd%Cis%wZZG6r*v-_u3p0n}eV_-FX zAn#v2^|c{F6FTIS;mz@5gUso3X6*b>%*U^x#)nF`I0N`0oGcqqR6RO*V=3uCL<)ri|RxxF6E8UA88$hZ(LK2;XOS zg-#b#KPn?dz#O?YiRdJZ4jZVEu=OmNOsuz755TgtfY;7PicVWJoYd!urnD?HG(K3- zXe@=Z;IJCw0|V{p^K`B)GktGrAYowJb2Xy1@;^F;UFX-OO!wO|SombYQP%$NX_Ar5 zRD)pDG%a-;Jq3*M*{35rwJIznH(3!@3!zXS(lyM)9BoJ_-@qO;+hFIrE? zTA}x`gMf<3$sb^s-vt8Ty@XXs&G2&KJ1{Z2fga<3?XQ4uW@q}%WFvO}ImJaMnCl%O z0jKa>)}Pk;7dzvkw5DF#DSrXHi{eJR$n>>Rx~}93CO!TrLUv}vAVl5lMe1P}!s)do zNUF{ee;_8k8g3&u(YG_=$mL(%b%Y!|O&?EsSh&=6bS4Q()&&L@7M`ESE>&tBVH)wP zRWs;1X;F>wJkeOHWeiLJ)0ovo($P0rHs936=+ZHSywkLl zH0Ote09UL`Qi(M>Qp=c>Jchz|k4%EPoshpy&%Zw!6wwv>d}~X7a5}$)5(+I!Kt7WS zI(`gCefYS7C=A)5r=Iepr>iHOVjTRoRts$rzg~K){vo2Jg2?NLHiF(S7;;_ww2?fs z?s*nUoNYpeCuuMO1{p%TtpR0`0SxCpT?pGPXqjqLkp8F?P8X4j1&+TzzDZ<@Fq((* z62Ld4A`hXZnw1dvl9u=jp|UONdd{m)TINbCk_L5e`xc1b^x4PbqN62Ze!O3-9*AK6 za9XE|mKBaHRl1lWnUZ(1v=lh{J`1(af(0`!b^4aFVGDZWZ+Sxr5w5Fnxi6UyG&Y$- z!X3kBvvc4JUjbU~&T#Vd2Uvg5%Ht!G?R;)uzShcczW=qMRk5N6^B}Fd$^z*OzZ054 zRBAhgko!uQd@@x(HsEU&R}ss3KWw^yx+3l+(owP-9o;#WGIAZ@CG{(i4v1mTXn2Il zWj3%**x>WszR?2W;Se+WJHvVV&-mD8m=SI!bol~KZm18aab3~_@x29qM6M7Wk6N#I zg|^p~lBym8}ejG_b=g zAkCIpuK?U)=VG(~P@sp-6wX%9Hrt*d$440RKP?Z<-S4@-U!8o%LLLwuR~X{;UQ?i; ziA)y`H!Nzss|=<1z*C{+^~&&f9X_jVUvmG+A&nAYCGwVd;X4e@fCg6gDZ zSrGcKAdE(-R=m(uwNtSEvomCq!jmIOq?A+eaq9{qglKQXoHbyklkqNB&0wXj+hw)= zc(?~Ufxn@bJF%30{q=g1F_tK{jIJhTdi<o318Ox;b{9sA3W*1Ll(R^FRRLG8) zFQI2AS3~WA5Gzy%KaIf|Eg=LEgMpbsN7lCa7IFnW(QlwIFk6^z1oam>*U3jI1Z7CO zs)}-dJmr{k752JrD`oaH$m_{SlmjlEagtxS)zw)oPjqd6Ilt-y{<;&I zpSN7sE@8*OuoHAB(|d$4QI+tv>~)JeahlexzB zp&nIkbH5T&GDDUlXA1HC+nz|7yq%_hRA2SQoi@1e1OE<_{%-SxG=vcRrdtgJMh<=^ z_5NBsYtb;vO;j;FPAJik#+5U%2RvNGAklW-#>gZvt6m626x+Pf6!zI|hdZ91ojI-S zTzCG)FjwJEl?%kiM$PnD*B@)gXmoE%@v%ZmbjT(68Bkc>frP74w;5J_1=*0#ZrSMNz{ZftYT$;vU#t-i&;7Vp0C! zaheKw^Z%t#0Rx)ye3|DTwAwx2(PW>lkEmK>Pp#P$vcbD=f0xD!^`CBXwQ0V42{2*8 zm1sx_!mGi)qi^>)4OHEKIr#b&9r(BPGbV1g@z)7xs?dGk;XvK42}YLRw+OMWZ+T0> zx^vv?Ew8f8=7c*gCoE|ZP-z6&$pF6uz&LlyO?}%y%+n2rkx7rz8 z_b2%N`*QehUJQRzjEgmu~8s}X!t(frq(Kc&tYus2~iaE-F(vF_IlXecBU0L5+rOP(6Jn?9`gu>yP`* zSnkFkY=6Jy>0{!+00A$lrs9q~b}5j-Dy#lgZWH-HS|wlN213UVCm=WEIq^V2j)_BB z?!|1yh)|-ns}oo5dKraQa_*YEtrg?A8QF~a4Z<`~=_idJo6ij20G<5Z5^h4O-{B&! zo63%_T#!_(9eCaiUXix$v)l$A3uyH4DZeQcPAR8}muUEDx@+R`TXgIU$c6`6Hk zOqQc{>0Q&?H~OX{kb@QKmZvz#P7bUp$}1LYEf+=9>Sr>Xp0-pSY7rxAjBihFo$9%`h%3I|oLU~coM>zK4h?dnldwDNadiGz z0sJaoc3~{F6d$ z`akxVkb3ZXU~QG*XpZfNj$o-Vi26}pNJlFMWF&Ml@X?!K|Pne4qi`!y6@iTPtnV{X=FRPz9ErFBw zdEloDm;%h<(_$5;oxKmxk!it;D8vmSElKRt8qfX&kV=NKqOQ|E2wSc;_(87&!Zv`X z#VlKuQN?g8thUCl7=gmMPzpD(G&AZF`NBg);wE$5+OvF2tu7*kT5GdRfXa*aqRYH1m6O?paFY@M^-UOsFp1QhjlqwFg6|CM%j) z!Ly=LNHDX=fO!~TO#*(J54zk93u+unTjjx-6$(zmtalKY6ZzlD^|aPbhq8h1vOYTZ7wQYu-~_oCS8vh5t7-WP zYo%@88@*TdPO}fhJKy#%AOe+@(q10mxs1?_+?n*+Y9zqGs2eV@I}z3%M<|w6pPl89_S$*rY)~KA~vqGfEDeJBB`xLcFbWxkzg3h0JG7nd7g8QDS;iV zQrmAuPc(;0m1bs~0xE1xSEpl_@{(y($j4F(RLLN#s3) zAAMTawlN;pa1C~J@+i6(e%aGWy&@NROE=(mCi}&Lb#g0X7;+(MLeD{yj=ah*>lD_7 zlpz?hT%jLEW)lZo-a|pVl#!w?bDd#4xtrnz(&!((Rs&NG`^rh%I<}ULW{V+zV*g$JxaYW@WFnBR9>@ zzKX%hEUm3=Drk0@Pjn`HX{%`VaV#HGB)l2N>GOkg?zhsfSyqY@Z7Eh+qaY~yO}u~d zEM+_wdLgIsFdoX=PcR%VN-CAAT9Q&dMYu4x4l`SHF$!B!+@E5A`g0Im1k98oi^_Rg zGh-P{ll-JXSVT=-mg1_W@aq%R`QzC&McP8yP0F9{>DIHJBpue6xY9SSD;>#AZ{n$SX|uJqx=C+9DEkC2zGHH zAc6B&)ytprNLRYAH6gc>%b%!z{tF~lH4^qD!2;!-k9f{Sz%(b^zxORImVs49$O?BF z383Rpt0wvI4nQ}~8M$Bn>Ax}4bbvWz+qqIPzoLJcgi-!`1NKcHUKl1K3` zHcI$nD|;vuvi(kc13#$R*!WjX_UbRJwm_9=?1-4>GO7CM4Kt}Dc`&?cM`@TUW| zq?fGc-7ZUQzh5U3Moe!o_|Z-IPFq3f*NV(;m0qirQwD~>y!2`R>B%mO`mF$kZzL3# z;cXiYi?(E~Ys6|7Pb$jSJPqH09sv z0Obwy`174F#fSjTgi}+fafswJgFuU0#vT)`BJQ@k2dI z(%t>SmG34;^stcW(3HGx!p+Hk0%msL=u9Nv|4JL7Ec~#Q4#ZsThfzfg7g$k*9f`w! zp2Z{UC2%2&oiY{~0Pp=yz=p&Te*2cnooPRp#}6}{Yp@j!Gc_rI7|F2r1*3sofR7(l zS=h&STeqp{etS^Zbd1Dt~N-cfG+lkND^{!>o(&n|a&1UM_MmO#d;`uZaS zUGLFN*L6?OtS6-7dv;(jaZo0Sx%6g8_XYaUl_LQ8Tia)mWoN*ssDEuj&2^frZyv4B z<;Zub?=HCm;`?q!e9RPBnY{v_)2Ca0=5qJf9?j#f7L`86$7dn_J6V`5#O%cDdIP0R z4nD8Rg9(W{9h^M(5XwHj^KmO(E!$wT-FLdxfSF&^w;SBup;LpD4O$E-yo*io7581E z;O(&X0JhG6r<~2+UN}TT?9j@%;~tvGOupl%D<*yK)tmkH9zgM1gRyy@H84%FNH*Z3 z=*{TYlz%AlyA=Gc1ZL;z(fR>8qcs;q9)n=I93<#LVERtary!#>EOp972(ltKuj@M< zRH`x%P$@XQeHN`&g7X^mwC^q^lTvdq-y`6Hny8Ji^bW$ z*))SLOcPih|Ko3y_FJ#ca9Im(U*_jqx&?vv6{)$^)zw`N4DuA5B-LrNvi4tI4jj~b z1GUxv)BrK?&xlyPoNn*zRi)yOO=^Up^RBz3>vk{8v@3QqNPyXxZn#gXDrqFsqLsCM zG{2{vU4F+nk^pAN#Bbh$TMjW=F{?JRPdO@5=A1)?`A%Yk*rP6;Mv3p`j)v4z@Of{U z>7Jx6=|r;*T2TDnj~DB?`~j+m<=*!Tc?qVz2`wlSwG%cuX4im!v<%Y!hekw^F~N;R zeV_1ouWbFmzWTN!6ypJfVEDkuRD4qpQR=0SZNEu5lLK7ZSOEiWOxe1dDYh!D zf;OUX!G#{cNppgUm|3UL-)G%xJRvDjxQnSkp?S?lcr&{+yxq2Rsu`)#EhwBKrp z`4k9ke{~o2nZ$GG8Cew9|8at((>t|=n9WD30zJl68DVfLzp+CCEOTjQR0o@p_jw+G$^$CJHw&VEPau zDb5%6O&V(Jzz{C|13`5pzhCKwpuDrWWt;oaP<)z^&vc*h)6!E?5*AmcwAyUfD-_0` zpU3Ij^*c&n{7Nub)Q}AhJMQjDX%tfVwi~m>08v8K^T*otFF>| z`kb}Hj=xqmSSF$Wq|=K0!}YK`{>tOLH*!z2zmJXnMNV# zzCV^Yh_n<9&Fr5-fiH)~Mx&0DI$|zz^5-xfC%n3BArEb-$#D!dd}VYr>QwFIahQU6 zG|hf%h1W`QV24Q1Vnyxe@DMda+hd2VRz)CQx-u5lw2#y2sWDU2T?noUS^j5wdK&Mc zo$YBz+y3EC3?YwNWI(e@?1#ITSkbSU8b{&So4kIo8jdtQ0q+f5^!_${p=n7EOnfRR z03z?;oUeT&;LQ;@^?%I3=e9C4M`!p^w^_Gsirxs#C@ffUhTgm`G#;h`NwO5v+1Mc& z>q0&tl}W!itMxcZ`-i%CpyJ!3hBWRqub0*Sj8?EPvi2OO$jyD*H$m2-=+>RB!B(|Qm6;0Wm`0#73TU?2tom*It^rcyHB?%x|tJ;w(* z0I6Em$Mc+wWhxrL4IaCUBp|#b_z+@cm{VhMFoT8$+wM5l-1tMUtY|@B$=QLEQ~Fz* zUX15)J=!w#Y;`gK|7Xb^cK^ZT_9gC!zMA5hFz7|QkWt_?phPLDT@{AJKbPL!dHtgc521$+Fi8=7*;K^=u;!#JZAHhX z`4RO}{(B6ZPD4edrM0Df3}a?8=k{OsZ8Ke;*Nzxn`c9Qt4xM&1HL$~ zYOmfxos8$@+yn`7@`&Lm;rrf&sj16P@K&U+SEZxLXdNNl4a6-x7J#?rwLl_b56kVy<8}%xvueQ&b-VM zccc<|$c3#+{%!C08@?^FGCm2zDLu}yn`?K>_Qy$_8ba2#!r!4I6cQlV? zf`HJw1dNzpyL)VidD-=iIhdt@sD~ZbT!nSCI^Y;qP*DX2Z#DngZYBag7%%r=2ne@X zjkux7ufLv0Dfl)*_h&saWrsDrPI}y@<(Qcgq!JP_gf{Quanl^WE$^2#;6J-3)=egV+EA7VO zn8>^rIxNY}PMrb#A!$%SH}G-_`1^q?Pg>&EmM9gUnTlMc$5DWz`Q{5j! z7TvBYYgn#&=$h{$|MuUeros#d7juA84`7zor6{3TDHy$I5w!@I55hVVKSTg>zHQ5P z0COWzwxzE>kC(2WEw+@y90*`*{|xl#2I+fM;RYUxD$_)5o-H&@HWLA#*%wC#QcVp6NCH;a$qt#E9-jN00+2{{dfejM@WH!(E@uROn!koZEL zJBnr?)uJ(h%pDJI{J?4PjaAMz>WT>P?oqyuxo&hOS1HzfJ__vBuR)qfs(Ctk3=RX9 z@_AfgdgUluU+>#ZVvIFtS^a0&n8IQ_WoXX%st2q*LRNwNP7*nuMI$ZpGorOJ#C2H7 zSKU<24Gi`i?pSv}tfk3#=n=xIIjB7f%BmIz&^9?=j(Z$sR^MDSKL8z>Y-;(?{==zi*8uA?q0wM z;T&jZphgs)-~9fqq9=aLp_vzLg7N$8oHB*OJn~id^t7B9ejx;no)M(Rc!Ey9DMkh0 zES8O)xClCiMAqMZYFN&%mVJN(_ciwgKP;6T{q8}8Jk2^=cA8`}jAkbp_m9wkFC^!G z8E!C)4AaZdkPQ{D)$(7(R5HsOHbVnb?fknWP3R`umHwbYI#8XldO>*Kbs59k)D zf82*bBez^z+rD7(&!1zBHJ9VlBxdnXV28wPmyUG8qi8ivO_I*j){j+R57tYKM9?1Y z&em#!4m9~y+#=x>=37pNp%;G&i`%v5{J+dfUT=_J&R!~6_<4xK_)#A28lZdn;sV<^ z7;3=T%6AedYKC5ao^nk)w^SmVO_US)OPs7eF~UVW3bkdh#VQ`;F#f6Mvh@3%q{9LT zA|$dF(L_g6mHHa_*2-=f6_+uo>}e&7=cHf}SY0U+*8+obzI?#NhBdl*SSJC>5UE*t z9{BIaWZHM9g}Jo!;N2!$wT8Y zNuY&h;C&j9YGb_3lmZf}&l}}~f!-6?)RCQ z`-#yEwT{lMC3N-@EgH@a+o!dhB1*{$lYDpF-?h)@)98hUbMV==Zc z7D+EggT1b9>f5TNq5I_yioE6rztCZc8?t5i4wDrr7qVHQBJ;2clb&v#$a5f6P3;6@Zug{?DM5LMl|OwW#m+wh8w0ivk7rL10G~xY zrl@ZE6OkMk6p?C|RWG+0|0}$Og&QU|n@Qq#LI>praz0fR=wtBrD|CYY1E)Y(zc|#+ zFqvRp_uc9WdSUY9G`nFsY9{bYu^y6<7Kx;N& zhZ;b?`R^AFk)2WG!oUGT2L0*5e@sP@@iA>nF1ogG=8XAej2O$t#`JSoBV~ycP$@HP z1Y$N#_29jm0VD53p>T0NLoiKFJGU|*8pir$K8W#hXK*q}k`J)n=H)9suG+S31M%ZT z#NqyhzkN6dg>RwNnB5fwB5q41#a5P%*O?w)1&>r-!^wd$(_uPrLlrvI zWP>SWXBtalCSnUTO32|8qXAAn04g2;ax^rY`@n(Sy9N&$rdelybnR`EF&o`iQF*|h zotCK?&?4?d1^Gq!y6D@9!eeYgP-TN$!*K=uOkLpJ>ri-b6qcdVaxIJm z;7(#YcL7lrvNNY9W=C52;Wl2VyA6^O*<$qqCa$Sd9(v?|mOt^ASBf$+GPB2)Pa6C7 zn_p+IUcGF0OKYaG}DEC8ee1h3RP-wo9&<_YVN5(!>eJU5OW~ z402M!%$f79!ryH{;qGeiXc$!hsz~wbPkoH2Ym;S*kD1KDWRb&|Q!~RzU4RLytdZxx z?!0!{OD`@RHmbCI8gZFA@7&AEVcBGFcT-b+%beM#Ptm`sMWGOW+BV3SUU|BusHo&$ zi!Z!-32})TF?{q$l3_UnOrL!EzK<@y^vA~sL`Us?ppKI@7(rl_fUyE@C#B*zO*JSy zd>_nS#sCGuG@0$}Gbmp>X%>SrET00fk28OQz+tsmJo;imr9bQT9UE+S{Nn289=!j# zD@ZUEA{{Kg=;}f2U?P#LUU~J|4_|%#*(y*ch4VgbDBNv|TNnK|bqH*{c;l_-8|`*y z(^Xg8aC%-|K@nb{wagpbKA(>~;~A!{M2ZEdSfmrJkT^qytVxTYE{BVobzu|TYV|Oz z3W~X22An9M((rb+E3ZE7g{K~WqrSAXY%+}&b@1Tced{-Tv-kdo?%H|ZAD#(<>Sgn`*-c$x)Cp!D*^L|?Tg>X z!oH6yW?cfmVe4YYi)t0ln;v@L`B@`Jj2Tl>JZK~hC8&*qriLBO&5e7jsw?;CeIAUx zyL0E}=gZ3{U8^Ymwl!$U2=x{4?G0=bXqs5Nz`()mS@xOw-wuP{di9Ch26T5& zhet(S8Vs6l;e;oXQY$Nr{O$#MObWzqFv+M9%E1_+s16Jsr{M$avMq-3$Zya#Mj4^- z2=#3C_dq*$0t1dw`E+ZhAB7(|&3o4j6pEqh2V;mmtroVs48WXKr?7|P(R)28j%agH)Di>tcea< z7%I)9|BhN(ttj$bArCV#;Bg%6+4j(N2OdS@1<&u~i2Uryo;(Kc2Vkx+|7H*AgJ)w& zJ=D$;qYG!t_n`2g*FMBQk=2SqVgC^5Lm1})E;0_z0>++45D5{?C3bj3R(?i3!q$VmSMBCJG;7R~On|G}mw>D%pC@&*j#4kZuZ3Cl*-uLhW(yerd#1aD zBAvkPQGifI;VwpA118Cq$(|9#mg55x-NTt^{wQrD8)SsSo%LDA{hn%P$lQ&}h4EUW z#e{{&LaPiALUEhzH^fK;UV~>z%t9MaU3k~w7_cyGopo1J3;YPN6aAib3g-5C^mYN%wd(R^_~Yr(Y6^z zJH!uyPQ;ed9&BeNM)~aFbZV5bBy--4ZF2}_vH|e(w%W4omPlPB&b#vBo2s0?S2*pe z8Z3syf5NR zOjd+8Dn~UaM==S0JaHXyK2^@A+Dq*mt$buqUu5uJM)yc4(oa)jR0Ik~?ZcL#nyiat z(5AfpmrX2mu>$6(jA|fRps6MRh-x>UsrD5>l~N3rQj$S8*{T95j)eq80Tr|0B$+5% zHSs=D0`==ngFsKVbE=4jWTK8erFxT0)<=zTPqIKXo`0)JDkrJnDkZ675&==k#DJ6H z0M~fyl5G8~NFp7JDG@O3E^sD#JrQt?3s}1Y7?Me#is$cGpJuPc%W4IHiX>8M0X7k~ zshR*vHGzB00%zQkLm~iT7O2cJO(}{P(%sKQfK`C1NFwzfkS6lkU2s(ssBcmLRq7^? zngvlaf5!sfL;zL*sz@Rw7gQ4w&trjQynn|Fw$Xr9O%|ZW1Ez@psF{Dq1GMolR{^df ziIf@;?G6)V|L*R;y92PMKs8=BqV6!!SYR6Kd$YhBi@};*90aI}BvSIg)Cg3~0;$n= zX71?@gEhmf;{uCBz|`owctA6r91p;Dhp~zzl1RyCq}>6~cyglb)ikIk0;sW0a_kO> z%5i?52(ZSZV-?^kl1PcM(`1SCMmy@_`92;NYXq{f0M`^yn6=KE)qk1+QaK8c%BXwn zH5PLffGUzm-3L@N;(ekFREhF$B>`|vgt;1ms+nz?iGXQ$fYj(S7T6}rUd^a8L=s7) z*ua`9AdLl@MxU|REHVkQra?6xKurdingvj!zq<>tX4opPT?DX-BvNAHej;MM830vG zewQrfYDSF_6Ht=@rtyF%@87Y2Hd(-G#8?HOiX>8OP))?>WCloM0jCn>yJUc?8BmQ0 zs67FsM&KDM#{;gseqaE(U=Aiz{4k&?qs;}!2?Wq+K1n*rBuvsI~^?9_+}nic6;(6lh$8-4Pkw##v< z0wfa*RfP8wNdTw0>#-PWJfgiBAdU7J3slXh1bB5dQegzYHv_1#*lE1_Q6BTOpvYr6 zjQ$-DYmJww3Wh3@NQr@MBE~1PK*|Cn3!c1x`%N-dvwBuj+gZ&5s$>#S%>bz-2AIam zMvT>hVjHhw0c$kTUnG%4>K>q)wb=V(Fw%H(G&UPATa5*-T;ofuEu=hMX)N*HVj$MD z*&5^D$plujpemTENFv47pPB{JWCN)$#=rdur~}wKMg!NVI@ClAP_e{rvrN>AVjmZ5 zjiCyNr3Q%Qvl@$`3Q!eEfT^(#l?SS^EcnrMq&zV7asD>?G|ODg=vYm$)IcMLlfY^gRFM$lH3HOF z7JVK-nK3q*1yZAI#9S>gn5qRu_ggh%@kfHKiX;HkkewovVm|%O&jC~;Fy(=ynVbl) z!oSTLtAg(?b%UM8!%VFPV9LujgTIY{6_y*13c$!v6-(?FNhFb?v(rSGDgE0Q1yFg} zYw))bxWd1cIMe_!S*kUT#)}thqq#vDfvAo7I~u4)Qw5j-)@Y(X3#x*diX@Wx-BGa& zP_f*gc%r?}KpJJ|vY9!m>c2-EW-aTVJd9JpCpTG50%>=cYa&3(=2*aL#v{N;{EsF2 z3lJ4aq{PL2Gh)6!0Y++xF^7%jt&xXC14n5ty5Lj<6TB$9bRjpn#-R>Y4c+FSI$S>4afQB$3Q9R3k@zBS19^rZ(_5 zo!4FtK{7j6qt)36RHbYw1Pf+#x;rWIq zx9ah@-5D8~bQn@1 zUQq)-4FE%6DM=7CrBIdw_i3LJxL5lQ3_?Sv2`L1c!EV)Wl%(!+0jV1p%c)1i{jr{* zMwTq;<*6p?K_=FSkt0!FZXWJ4f5bZm=dl!OPgSp&WU@JUONgrfAf_*k$@|PKRI2Iw z)hJ*as|YpVN-h~Ke}NZLqm3t31%0U+KNp2SG{g}?AWJ!e29k&ZrVg+aboFaURrLGl z_c~zfzb6Z>g0l|;G$BhCiv{K7<)e{!>+1=yy7lYcO5y8QCXP*+z+1pKP16tVtL_CpppGb>AwtY!xw<~ zRxLG(0H>OQ`0({iic#O_>se&mKroaTLKR*|UOmFgVEcoItTKlqs2qOAUuJ_6q!js# zpqwHFzW4im$mjE7^5jDG4UOnMU{fXV|^ zPd7l77hEO6**_MbMzh{`7fe|;>V%(XE?P9|%rnoK{r>y!TeolDit6iXklXDRh}6$h zK|uk!>#nv1tiUtlGWU^1CZccWoPe6mY6h!j^Mph_0vl9FOg@A}QR>*R|rT9UV7`Im>hUT?JHOU#}b6;DuUmgcLn$z|NE z@hYBer&b=wp0((lk@fZUgQ(7GcWgr*p))-y6VZha8#W9L88Sq$RFM*0o;8UlBO?QC*suvLIAww3v(G*~h|Ha+ z8tpTlfYK2xRgR);iZ^<{*(m*n4*uokWAkxwc@>8aq4xH6F=me9v~lA`(Fh`SM}efd z-W3%U2Hdd}wQ%(4(Rl{U)F?uo#RNk&!a;6IMzkrTz|(Q>=bt=fN^x~fwWX=KQMg1M zlLKb=(_}hviLjamN zH96M#a}X!BXj9R4N%8)UwE@74n-w>h^oS87bE>LpP-kaX;6a+tngG_LF?Dowpk2Fm zp&2t~2(e$JgcC7R<>lp}hWdI`TvC|HfT$1Piw~KL?-9$}iAOdip2(kwxG$r`f~0T* zr4$tv=d`!CBCp4zuRsD!kLI*#(h z%>f9S7e&{Z@+|#kj+u`ZcwUlY04Oq1xS5?*M(0bx9ac7N7ri80X^xfTa=A2JD)CE= z1*BGs1$liwZC|$}9Fs)~aa3(g5NCCt-zTBO3{hrJ@Q8WloHb5%Y8GVUjXtGiEl3mz zS|UctF(vlToH^4_#Y4c8u-7lX_!3oC973Z8}rA(3DR zVz243lgN%2vU6(w{Q1c1^>TD%3I4wuwiKK$tR+5 z17&pL@sm->fD++qB~nP_S5>N4mr&wIAn|mmMhA8#q(hA+;>T;8l992M4ZJ)tN(o3k z))EontE;O~Nr^E~P8>g8_x_NP;`bq;JryY+>IZ^T%M$&U>7(QmVWqK7HbIFfERBp) zGKx>H8o^Kl3ypx&V=WO7-L`F;p=Ej zj|xtS&;c`|f3#o&QCz8nQR-Mu)O|{9F%>C3K&9Xk6!{a0CMBcT+e@Q)KA8s8Xa#nc zp@y#@5)um3V>s2+)Myrea$K-S50E30NM;zSwg?9f9gW9{Uqu1qolt5=#wf)-5X9K7Laozu9wd6LF#9ssp5` zj}_@yNF<8?!Gi};Sy`D7`$dWeQAxlY9&pAJI65Am(}Z=XC<I;}WGB)Oq}^AoT7?D<9Eh^Bv$-sld`J3<{XCj|So*zf2yH~P$?1m0cOOr3(CxnsCX(Z#dD^V(Fv&0)BrK-9+Z)h zfts3{v`!~~lVdnqT3R%Kg`i9RO($zkPL6gzd!ICUlwr;CWMUGSk0#-$lFM?B8adVfJ}u>Yl8!&6Xc;nTeK17dbM2 zQp!*@E+!*nUc5&!2x1}AdFBxS=`@XwnCQ=>&RQ7$7pDC!S2*u|PWyW$Jm)I|x1i*L!H(txX zNFqffB003Tx5osXWP+*@;F$&CWCMJnfX%CSZ-6RMk)l{xs#a6M`~hNh%3twi^E zc88T3-6sV*qz8-&!keIfq~_*kQ=pS7P&NCE?l9G4{XW{l(A!Kkr7ApC(S1=>gyIXi z7mqQ@6v6Dy#(60Tzv(qpbGuyvt@=S~YikSYRC^j!V}Vn$#s8xbREZ9piv6h-`Qrz_ z1nx~4LyZSuqgl(szSE5SJ>l}Ah8vtj>br?dMxskK3x=uGsis=|PnAx!H$j!SzL5nn zwScPVDpbjg)SL>8O9`NMpLzD6`=Ai{`=8j~8=#u1XCw;n{S8##!MBO6{ zRZ7}@0^>yDB(ht|<#P2aP)&yTel&opk>^CxMb7xqBqeB*tOI`l zGC2=>XHcL<6NB1UiAJ{V9>HzBEuuZ-Q#7o{=cP_avys0#N?%l>k*rp+QPDW~ek&?k<^`+>9OPaM3}&S%Tf~sBcW669i1v=s430*e|>=?^|1q-R3w5oiDZmL%E~# zSt2DZkrPo#z~cT6s>u-F`y!~a|MnAisU88;o|A6-51ci7Nu_Z_?K>o?&oR^Oyx(!6QW_(v{e6|G8nM=R?(c2!KUs#V)bHo-I}Ei?0cuaWlL>y>{{b~wF-k?~ztn*$ z?;TTTloEg%0ds+!4+2p|ik`^vD8%9)FLM+wRXq!;Y7bfX)jl$(`lsn{nbykCjgc1t?Uakx^L~}M?JaN2!?tzB@&L2Y(-7vSdzW~szW4~ls#3u4g~ZlV zA%=^T%tRO}3>s9V2>|EBuWRI*f3egHefPAQQ@O0JXxwxaT`9qmlj%scm__}??^wC_-) zKIqslKtZJLCFqlCMwAuef9l2m)W$UZLQBERn`$+oZ1FtPRYXogcfd5M1>6fuvbL=02pc$7p%;Z%SsVW<)YRI<<=3p&-% zUj7tE?MHoMV^D7csuT_Y0tA!Vx%$MFWf_b9wqx%7&2B}F1{TQ#Rie)(eIlu9aO5BD zq5t4{PpRK2)%yU_r*=vSqg0YRSGMY(Hsn`)$7CB2K+Vm~jk<$~vU&J7yf1k>oCv5| zwTW-RQiC7)O#e34-|^O)cfa}fi0Ai8@Tihhsq+G53mvLRDNJ^o6WOf}jTI5G->)dg zWIK?psBX8r+oEtXm@08VCzGB?4Fp(8|8z$*7dq7t`|UGQVc$~vslqT7tBLSr3;?Aq z>dCEXwhT>oN<@7b-)FU0kJ&aeGEVihPSv6tqb$1m#bHY~{4Ldg+erV(a=#7z*AtHY z0cl@En-VD@wTOb*rXNp6CrYzt;0b5f*p3Z@tljDin~+3FZ?iZxLr5B)ycYS`1Xbcb z1p^%ShEA3AfdlssnfErb7~-iX>(h^15A>m3TLj5sN&1px3`N1Z_s1iuduC6+(q~9m zADm%=oyJN;AL{mYVNgxeG67Bkpbl%A_Sxm`(DbKXzXwlBJL>c(7+4)BH@yHgwAUPS z?L{p8#NwZxo*tJzGMPHn3}=?sS6!ZtfTf?5gD*R=BtaHO@^6pgMye9hw|afr_)6Z3+fR5ezi~ONDd4Sy1)*-I`v`rZXBJ22hXBh0+`us3?0d&Vw}OL-tF!F~}BX z6l=ziV_ED^^_Ehjzw^_Jk;mPI5CKeCLU|b_C@;MbWjL~sPw`^#^dOsL(+r3hRq=P8 zFhgR0*QusXkE(_Y{HlnDDpG=pupF}Tdyz*Ic^q=OrUD>4qsUdFJIzVYM;@0OIh}bZ zJAVKM(==3&U5Zxke)pJbFTzmC?kS7KVwzP(i0uh7)$)?#QD(s)lwC9exjLGVKxAoM|W{8@F|44$98SMUKpLWWnu^ z= zOVPQf&Ovsc4YlMVlwLd!RaPP7K-18G%4+nV6`vtLY7ck;_%IL`*iim(%z81q^*eBR zX}D}32BHQ$;hP&Vn0BJ}#zxdp--x=}@ONFENcGDYIJ~HgUV43;+HVrF+>ki;xMJpLYU38OiPI10AxaA^AYIX7Eb0 z*zu`YWtl!0YjV*p6~hn&-pJjDh$g;rE0>oW(dSC-|X}33IckDO%KO{=s4UeXxOq0 zOP8$1n$Q-cUZ` zcjsoDIlX!4y4;oum;+8vp3-^8XzhU71?;sQi-n2HvHZ;|s_9zXB%z0vdx03#f}xQa?XW z8f$p_Eo(6}=HrPc9za{?gX>83t3x1LBp~o>#=&Upj@FNXo||klJwq zOQL>H6VwzXfrIyc6Zf?(!TW#blbHGQKSNC}W6$ZGcxLbOcA`c>w@CmLBSn6Mm%+yv)O$}i-a~N=IuK`j8sixIvYw1U8X9TWt1~nYP zbj3rZ(g;sk0z)M}y9H99If6YY<_c(%F`%@zP@7}ae&*@GJSNKUYXnbHq6%9V_8lJj zDa#t)v|`X^E>2wp?d2`&p)PB|lZXBugC`C_s7Q#CBGzoO4(@y}4iD|ZlVA8Jnz*9W z?;`IbS0HfH^(ZRATBu;CGJ-%aLd$6Azx!>7e*cR!ndE-qN>slTtd|F?SLYFUh*IgT%v{sgOA?!ZbpffcLXk5ki!adPS)tiVM?i4%kzST3Eg zSR|;BiY3MB5Li`Gb7CNq>Z8}NiUGAe{EPuR6TsI9ve8+TqcZ$(Gs=Dsa#Ri!>2#K804f}1^qu$zP)OQK4Bv3}Khq&Ico-v8tG2*NB)p9jfu2<$FRDk|yM z5PU}_SXUso(gdf5&_NLW#-WpV=cj)k-}Kok%_wNDNGe-q5CB3oG?84`E+zY2FGU*%8GdB){kLn^BU|v{SypMAF4-bk^1sQ zwyRHSvRHvso`X%w&tdLGfdtK$;UwCjkf|FgXJA&#@MO!f| zj;xbKG_)V-RvoLGm!Udy4~EB%V|HR!{W_c1qo->l8rlrhv;mCF7D$b@peC(?MM_w( zMj_8-p;R1#B&lRNzvu_h30^_G364f)JDKxFB?m+_$YhEuHBzUZ3qz!KiFMyx!>J;0 z0<b(%5;zIcDN(~sA9xSG_w_Hq$c`hV$EnYG zBtCrKg2M*BKyVE-`h9?8cPGj&O#riV$UXBIx_H>+d zJX?$5r4R8U59z$;^B?jnJd{^>sITzQZoTbxb!KJ;Ck6&C$h7{(9|Bpf5|2*#MLF*I z!+(c~5<%+lZfx$j6N6P!T_ltZUFcYH16tZdh>b@uQyanLXcT#)6BQ|dTN!{fa|~iG2c@b)c1U3g3UmU# z5RSu$HBj4Zcok|hU4v=YkfcXYE0GEAa;JS&qsf8V>;^W%G%2j_-G&vN8*y^>03JU0 z4U~gvG_6~U;_NJZQnS=p9)(u6EL?Zf4ipK-kA36w&_bka*@Wc_JlTmzeJ!&DC#*mp z>vvMESHJykG-y5WPTQECIe;^T9Im?gW*mBK=Zkmgd2qVe&#(0NOL_05zUSvXM`vdz zMn*<>#;nU})kY#w^!4@O!3Q5;;IJ?9a9-izzU1MZ_k8x@pZ9$JBRKDwKNe&OltqpD z`i|DlZmhcP-Pm{kx6vB!Ly?r|17H6eT+_1|Z9U6q@K>OaN)y?bX6l1gqLfH2(Ib$3 z=wShmeCKm$Sl){zE4z`S`$>sJ=j{nSyK(NCQYZ}B% z7SiNCxYdIwx(3E4TXFgX!LciW>u&GC4tgY3r*URP#^{+=%+dKA<0!pnFTr#IVuj#k zN8wl=0_GqexX5cNax%3iKLN|kprXqJT!P^g`*)3CDv&CmdEOIXIVNOTLSO3|+_3Ua zo>=Aw`@V$dPCv@~E4{9V+9ktt=qf}BG6A@z$_OP%P4BoKJHPiONTR`IMnIkIi4M;e z#rj;}O9%9`Z9$DDuxb6Rc;*M+#z5{AQi&dn9e5U6LkIfTZ@H+o_KQ-Y`tn${3uqr> zaSipYf9&}1uj9~Ddr`}dAlcfD$*ChaapYN?dgdsuf9Jd5Stj35@@bFT{JUghUvHA$G!i}UV1k|&T8?U4uaCDmsGKVr|=X=xtn$ zW8-`9@cwUNuEg3KAk>n8C%3>V7l@ZO^`{7x6nEJ!;p*GBW8dLHWX1^YA&K{?FB8;N z7oK8LTj*Kv`L%kMfz{itg;cO`V*f4_bEgqYwL|a>?0@uWYEvX|JZlFiLKY)fmC}Z!L3S)lm@m; zs#J5pa~*s2YLR>&#*?u7r$0cnbp`sju1C4xK&pmd7YPEhGboK#AZm>Wm~x#rmX4g> zgZrQRGOE=Q)^=>e+Rm$aia?fjjwMrOJO0d0Vo5*Ld9oeX6XVH{wgc^%taL@Dfd7W6c`Ks3i#y1nHuT^5Y zzS42FP~YWw)bj)^0(J5DdA~eC!lt|L#@vj9?C=RPK{dp}A!G|B==8UN@qMTbkKm5q z`V49{i{9XI6Q75glj>psW6*GHnSdI=%#7mc2limY-S0<*%wb80kUC?VI#nKwoE2ziWvyC+75>=^H5LJ={)75CDw&yFe zc>2Uc$P~vffP>W12*IF!A^?kSh5AaQ_C`>y8d!D9Ef_gGNBw`C{zelPO-wG^2&Dex zOZ4nnqCrm&lU~36_IDvhs`%)!XKBI#rt^6?ehErA0-M@6cyt8)+i!$?Ub67Fw)sDA zl3zv@xoGk)9&gBzUa}NRw_cCkk32z&u)8+zMvf} zEOXb%ALGQte#G=7x|>#@t8oQ~Rvlm}->7iNwD-x}j+QI1V+jz)5h-Nhs1br}5`u3- zk9T7I+FMCQ9!FuSjEWJ)oaaH9Jqcyz81e+q5}Eght9&64ln|6; z7^pgYO;jLrUnHPH(4jTQ(7J3R4n6)f^{2u6FrdElJY{|xgRb5UxJQN0BFPf1*m1`P zao~qPg5gyl2UX_Jo4a|*mF2M z`W(VqlvHXLfpsM>`@y^^>SaIbP<4$GqQw#^(MY0hu+%3PURwn|`?NpXvONyVlTno03;Ua;Zn6 zr30<2*W<+VCt&zdl4@;Ra#628=AU|KbQjOb z+7M2oJG}}aEq2all_^!WhUpq*L@PDe;V^7ffL6|o|!8dX~f{EHP7I?qkweSoHKgqngb?AoP=RNVN+hUGk1_|tx?9ynj^Wwk*faD52UbXpVoB3- z#6l_l1uNo9aGG!4@?3^q!RCjtM2Yh3+1p|}&ad_+n zo_PADVDQ<`-Q5r?S(<$$4MFseLE3R&7 zc{CA7$z^!^yWfjbgD+rsY6dzDyNXq$?~U52=+xy71h&!Vg&;~M3b}E3P6%zwS3p%G zZ#q=ph;y9HS$cVQ`GrNGzRcpkLbJ?U8QBR^FYPN=qgHlMu%{q;H5%lkq+}67u0|$p z3p`CA<>#VgX3)`)z_UAdVXSfnZ~x$@pfs1~dlW80378Cqh9>^DDM-G&hL-XP!Y@VhQ0;LT5uChbvRWY=@mgm4FwJ zif&A-MCaOdm?<5EKRkn3C5Ea&Ca_)NN{=PY5nTegQ?Fysd^#1HEX<0D88r!iVh*#@ zN6^%tMqB%}1i=FA`9#e!bF63Ov4g3!(4)Q&L+Uuug-zFy z@@^6F*n>OK($oOcnj>Y(cKu0}>MbxQ%6y&G3&`}hY*fWOisLg#wX`FaZu^o6A5*F6H??-M9tY z%poBp@x#x59qAoQv2oMeASZiy+`7PE>Jlt!RRp!VQnQU5if1MeiA13Gwn8FRDzmh9 zq!uBNiV}TDb6GOa+nHQ`#kLM-j^W7Ib6DE4nw$I`sipNY$@7q7o&Z9q5nH-8qg>uY z>dk;zwGk9b@N}9Sq<{w@Fgmd|u!qRjb6KG~Qh|P$KBH2FO)7U{*1<$>4>q+dfkxNn zc{X1wt!KjbInY_}Eoth<*xYFx8h!R$J6U3E2Gt8p{^k})#VWy@`C}2tW#%hOkPkv| zBQlby2Fx8Fg;kxY4{DYpmCX2nZSjlsZ9LGmb$4&Z@^@^-vzDFYZe}dWhi5VvmoYmzLXg$a)Y(Pzowf+o#Z9T7LpELkKM3(HDp4cJ7BscD z!?P63)+P{;I`S-yM+NBuOG@HnZtxJo^g1_|CKebd)UuE&Ww@gyJn^M}z?u)lf6j%s=?GE{9X{4(?9AE7Ce?* zB!ESxupqdIR&%I?bX4iu3rELMw)S9E|BX;W4WQoOPWx@CZr)}F)nYA&=LR2nSv${~ z{rpg5$ZCuS0I)>VkfR8^Dk)~R79b z648d%%Tl5BN7&nL!-sA~OUp(GO8BDvUYr>~aU_G*^~>QA zJfczqou@j#izV@BB+2%nHMYEFn|BXAhPlcNmJ?JZGQC?9OSr35Z|^N=P6C7DhY{r2 z=7kHBt?6nmLbVE+#40JdD5+A3o5bwYBEj94*hZEPoggR?QvJ~A`^#r?Olw04L`d^* z_UJoxy)r>Q2Q?H%D&5M5>RT16mtUnWp#6=7wuUM!x=g*|p|G9vmKN$G4YlF~T-$+9 z5D@|gI@`D*6PhJZ4rpY~O^u-`QbQp0(STLSgs!1rjG;Lc!@;lI4?FB&^_|<%)Uk~x zPkyP{**DXT6}u8sHix zzeeWyz>P}Jpk9x|kA%_C(~kVm6wKn8i-IPeUXPxQ8xUUAiv8cXA4xGxz@DY+s=#M! z$LK;T6rhruoOiJB>rq~=$ColZi$z?K5m3y)vn9k*4G70uer_%P+z($wRpV3(b%>WVKRvwg{;w19=0j-?D8txv3FT+QUZ`*ktHpmI#ESoZVU;@ zfe>3oX0--Oub@a!ZSWL4_xZ0QzM&JVZ{CJf=QS7oF6L&&pqV~mJuNiwWvFE03$jNy z4a@vbimq1V=6fjGa0#Yafcy9UGy2(~D(YTf{;yb?rek0A*h*dbDaj%C9n zaO!I>>&PL)ffG_;IWAO-C4X@Us3Om0YGz%`ntO5MhF?J})`6>+ z-GB%8e}y~kzuLjfewIv{C&DsWl>(c)Ye8o@4d_Ze0YW;CuoED2<_wwt&dVSYZd#6> zbsNxj<7(`^_xsRG^u5?w)Z`*fbR-udy@<&Qne&sp;2#gPkn7b>UDu+ikJPwh!mveZ zZxxPOgRF~ugX(96+?xs2E4Dec=!d#^ysm{10%CLf5(K2)9Crq#st1DxwnT$I6v#Z= zlM~n=6hR~v#~k>x2T2u$ibw;HLM-<}5t@zrTv6>z858_8Smu-Tbn1 z7IUYNKb1kcw-Y8?NA*K=^U`Or^*){pz~yzUSgGYpIm$*J-+bopu;c2x(bdodktJR( z2)y(N%ibggCKQLo<`ab25K+Pi(}dy5GMWA=-$l0-jsH%RbePOrz_Fn*Wf#HC^${v??00p@ve}bMgS58vG$Pw_c6*rhdqz3R#vYaX$MxOO2;E z0>RpXMT#>_DwLHFu|iRVZIjGkg+os!A;~s#STbjk)G13g!ffb{^a`v_t;0m=6n?a4 zC*qCEE~#x2y|?Pt_y!ldHbG=-whH}7R)Cm*7>S}OoknJIhUaoU2M+4*{&jCh|2x;> z_zQ*DDcnSS|npu}dfbg zhE?kHC681oA=U9o&721}macAe7Bw9hRh5(v9eHD6(C3w%@HVl|~bV#e7v21!s#%h@?QdCjdcK=1H^VI+(~*X4O(V z8kVA`Wd$0e34HDGFHryF5YkhZ)Ha#deez&cYFzCw&jL}_AWI_bng^|&)rHkDd1~Kz z_p5+q>)(Mj?_7h!&mTeN@x6$MJ~G}Q0$rzmSq{xC(xf*+-(NGFIaa}-aPD3g0|hQi z`$tNfrTFuy1uUlkTRRqL(y(0(W;q8hAt6G29E!L9+>pDXP~{5pa>w#7oKn&Y3aG-_ zaLC2uf+N-33tgb0o+OiWItSaAc(M?gsZ*95S#&s5*p8}i(ZCl%7k)ry0 zFP6CoSZxRodRV`tYhfXro?tS!S^U$^zeRIH16FlxMk|4WO$aO_wBQPm*wUisaYy-@ zrtt*Xs_noCh3It--}Ps^{A`1qbC}+ciX^bIeKS_~uECd|_}?g($^=B}H|CviDHE3_ zbCqAM)lGixtgPwK6@r=_pt-vNW}%2$Y4RL6`qtfrtM0iLhYp`Y=7~LMB(LC4-CUdz6zjOe)M~W-87Bk^9h-em!=MUkr`ya=q_ix4KTR(p8 z_831rh;-`;GPOxNy7hQ(|Sbbn?WX-=d5U7eL+`6RF1-zbu@K#Ve;fj)XNJ2 zU8`=zwI9A2hYlUZ)T7U%frRvoG6W&j1rs;=g`oP&m9bx51l9sK_rr~dg(Mid z$DPkTLxvP_dC@nE0hNPQs)uN*0nb1m(O$mm9+b<#=pfvVWe`W%4OoO%-UrQD4k@)2 z8S5xoq-Nxw+J_$*Hs1B|U*Ssdz+?Z6nc<_*wGiY)n3Qf6N}H!M=vUC}1Ief9MiKe-!E?f*XYS&YuXiW2Iu%LA`%9g!MU zA~M{n&sCyf8i>Sc;*hm^%0q%>qM;kd1|O@#bomb4{K*gEg(siH_)lLzYgEQ;Xbe(# zIWJr7)Q*tSq`q;Z2%2evC}e6 zJeHkQjc*b3>NhRBk(tTQ+?W!PhKm|N!Nep<#4Lp7B{Xo;aBKp#aU4Q+9ICP&*=C#6 zun%L;F+BV)_hI`d@4=?GeT=(LfrMTAA1frDjjG~CUM{RJ|ud#LJz43MdC2$3S_<8udOU}8J<~Rhi2DQGYk${SygBf zaG)k*GDZFnVO-r`Vb& zsp;|2b3^`oxUljoj%QOF9p0Z@p;8-|Un+wv_xUHt8nYJn)rD9?BGK}OZX8`srTXIU zad{p47l=q*U?%_K0_sb26VmZCJfVaN4J<3?@yztRiU}zgR#>hs2+! zQa+)J^e?e#=oI9@gr91J=|y3iIt+(^HhTby)rnlYj>fJ4<>wFLp?~-aw*Q-7!={@* zitNczw5;z#t!6_b_y}iH_c2vM;Bm=hRTyY5;VUc`$B7F9nl@d7)~=1v^EKS}&Hs)Y zy83a=k{c1G&kD^>AyLdAzWf?Q(<^vJdS;C^uxkkB6_)MT1UgpRN+q=@kQ!cw%#1!HG?RiBJQ* z*5Kv0&(2Wnzr1ju@A8c|@TfG8Anm~wEF@!Ofykk^2vje>NxpF0`hS@f>RW)_Qn(56 zR2Y`TqG-q*tg`YOHm@k^I<@-zGp|e;2Ux{Xi+;~C7e%z_#cw_`$?ef$M3~rVNRcv3 zz^X=gl$DWt9+>fwZ)ilzx)kgq$MD_%`aiMuV|QWs)|-%Qi1ElI7COpvf7Y}5*3&85 zKHu?|L$AHDD5@dYDnVb<(OxSfOltRq;r+OO|JQNP4If4{)I{y6LCj8}l}z3EifuqN z1y`03TXPfAP5?bK1;Z*qmUP^?_5CO*+)JKw|9Po70*e*%T(Fi_B8=l0VCRfJ{G zwFNN*i3CEVZk>ryQoiOz;iM82qoD-vd&jB2#y{&$#U?4Y{yVnZ5g07uirOSIuMf5f z*nCMb^lvs)ujGbQun5#en7-N(i?%>fs;CGOYBsY&O}@L$H!;`%6vg_DG;i|wK|OMb znTqkyD~E&H)e5ZfGf1(`ji>@IoFotsR857OtLD%EW&;f^*DXbOW*QIum%l+`eIs_f z>jR{Y+7S|&LXzr9su=*7smhfUHAxYuS+CN;ss^7FRyI3<#eFW;M zLns(?aF~B;Amd~2`gJ^e;#myO94AFjs@L_A^~NCDDpHOJnP?yAVF-%)s!-+Ym-FRI zFz?sMlw(S6#nt!xCYG;Wg$Muavrw`*bZp;%$#Mym;RB@DXJFNIZsG?7?;s=~M%O3h zizpW}uL`F`sF4>7G#NPA^~@_&uJ~F1dLEB}6X|pc&!TDAdf(aISvC+E2n@T**HPolnf*1~ zm`ar_tmzpvLx;?geMU8SdJJYU45KE)$Q{Dq{+~eTZNc(Y{rJJXKZSP7T5SI0C(zxs z8op(|*q!Gm`hA79@PMEuk}6Zk1WtzHuqqC6qjB-izD%Z^ivjegh#gokbyputa^}moPh(K|0LebnXK7xv^tp@cV2hgNy(!Efl z?>H1@`DFD=2H=|w)yt}ng2e>WudpX2V9^cr>^fr<;fO$hbYL-{R;%?Cc1)pq_PL}G zXX`rg5*{o|l55a_DJCI<&iLF$;2&Y|KeYwpoMr9716d3(xOmA71o@C zP(nu7XJuI8m@bXrfjvLOvX-sb(sKhZD46Q$K|0ihRJj4o>(?T1JgjJ0him)af#(Ka zz_E$l5Vbf|UqLu3!zwxO2zD|-RQ7ym)Q5r=c|~g_5HD0xWP_u%Whrj>)BlWuU&YA> z9zu6pD@t-6gZmzYO_M;i9D-%&2neLmCCIjcCP{;vE23D6M1+xddVRKyIM)DWrFWQfey5R9TmidDy%!;j;qKl&`z-nbsREulCuiZ!49G*)lBg_k8^ zN{e@?B)nqJN@^HltqPqKW6i3fw{;~HF9J_>5tk(dQj8~Ce){yoIFlbFsIJ4Zh85_& z>K*W=9n=OU(6#n$=xkVuP2JluLa*6%=1Ek{5~<%LVs!m#LV{UxvAOR?REz>bdYnL1 zfud-rr^tHwZ6Hc7n*0HQxOe4dZ2tW};BCwd3}MB#O*pjo0h~JUF!hB9qol!?nPVy` zMA3s*wFvksD%l*0mHZ{asU_Kouo5MhntYk&?1t3YB^0ie*?M{4aerX$O<~&fv&}7* zK&jH?(fqmrc%`9=;L0SJUfkus=rO;BwP^Jt5^IGgm1wZ3+>cUpTu72s->C5G?mYtY zsApz0-&3itB{8ruMN=l2bT=-)r06AfShk7TnQ26#B4T8Ut3^`88Ud&w0$)^M7s43b za{|wv+zlySMvorh%C`HicVO#X_aLH2dHzt&tc#tJB`+bx#Z)$PW}mChU?h7Ix3Bvk zgsO%}LV#5>2~;6u%M+yDG#ng#0q@)XtJtym7L1%YfT0slW9^c4_?`EB2FJz^^3AW4 z6G!05GKn{j%zh895#Z+K@1+UF#!PX7$LF)cd^~xxEMHWiGN3XSG=+L{FOb6_9F^uz%(-PVYN_T23Lr(F7J_>&^;fn&iSo3-O4A{9F#TTJ<$e(z8Fe#Jl)J z#@4%Sr|vRUUq5AvSw5%weI7Vr^9@MR@it2#a!4#jnH861q+t1lNnkeP?>yCu~>b!Zs|)b zeV;=x5&6aqJJ=c=gDb1wQnz1%BllGZ` zhq0l13z_T9Sk}~z<;~YZA^^@A6Zq)6e;ZyRja|>@aog70NSS^D`}b!sVaT}W?oU9| zMN|kf%UZT$Wx5+0DYx|<*WkHRkD^9qJ}Xzv&c#Z!=q!ho=fA97vMiu`O+T*w=%=vk zS3iVUI*OU2FW`x<{tX6qpMk2TNg4Vmxh4cfgj%RT$il*|&Cyyl~v1;e_O2D1_Z8G&`m$aT(k2e=sxsLgidImv+ zZDwRkljvz#O@P_?x=!yIJ`4h7hGpD9Ye>4E!h0&-$Kvo)fl}0aqN2V2N;pWVP0}MJ2``g{^1K49omPhKlpxJ_lN%ut=n$I(R;s$?3t4=%cQ<60jj8T4+NeE zlvHDTstX^u@dNnsBmaoG@+`WVx^Z3KD(pV_1fD$lFX&sj1J@<*gmr2TRd&IujOx%Z zno?;zH?#{!_TEoD(29+nD{5_S-ZTS5rA(rR9|Ur^PE{OT;@eRVG*b=ThCfNnCj3-9g-R7 zh%{)K!+d=`O*q>_eAk!dL1peb76Da5hyjoldZYg_mz-R29C0m2# zKF@v>c=g21a>#|)K;v03Sqgcm(`86y3qog%%wIyeQN{6N`!M(yN3d$?O}OUw{s8TN zy$yT5{I?i>_Q&w5HRuryrI|Tygvg}AuUmN=21dv5!r(4k)wcsH+ScN0Kl)o7qqajX zV3{$AQGp=#%%j+H^E)8Ybsl-*N66>bVxmv%N&;I} zZpHIcdr&IpVAXP$+zy_}%J9gn75Q=uE3;y$b5NTVL`akMs8od}`6g^HVKZ-RguS33M zBi`7L(tNEY27Q;+u_8=b5-EA3!saZp6l%OOgD=#px%#ZeRY1=U%T7glRv{%z_sVOj z#5WtNS7cLU(d1t|UeV;I!6V8(cR67@y8)}I#2&5$Ne)AeH6zy0Nv3!+Qmn*DOFI&3 z7!AD0Ta^Tk!ILjD5VtipqNO#B?Hg~$zSDzz(9TRBf?1ilbg;TK(2Jyr6rhqTP}@A{ z%@Xu>l@DlPq6~%3r^ZQHM|4=R00nCTKl=MW!@#3AW8H^8hX4Fm{{_4I?CmpjBL##GV`l9p!qfWn|8_hLuGT>}vjEN)BjHBeqygze%J zFg3ja$=C`sgnJPQtK4*Ek(AXC4f=cuRSY0&*r=9EFlwY+9g{oxvm2~x6FB7@mbB@3 z_|Q%?(PuQZuSRCfgGB@N^&E^_)yX2P5}BN~3{P>OHTVQOndeDmY39TX0cVc>PGEH+ z0ftXKimUDJjpq3J#E!;ah5;Lvk>G4SJ23?HjuuBhP)kN@2{n6jf{7I--mzb4?s z(c{osJjBK%9@{Q;3K$qWg1AnTN=QawYU~1~^3`WPk9AGUvDQnYNGi4aeLL{39UIXg zCQ<$ILwM$!U%}V*9)u7fRqE3WQKB|Wqz;oZl#~KFLEY9Iz@DQC%p&D&>8MRt!38AP z3V^|Z`dX0TOE+=|4XtbF`#p*YpPc!ZAq|TgzBO~ zU4RE$SF_9-Lh(*4)wdz7<>-r=gi)P@Wf3@M4FZ~nN+?ODzXc&*L0-|J&|udc53XNV zCyFRzrjS8nbq?38x*8o?KPIZD>2nK6FIk1j!QC_{t=H8y*Rfz!2=pZl?yLnj!ZxNz zImPIyL4?CL(kG}*1yXxnfDdkI#$UcGh3`J}PZ+;{7q;B>8>p^th4z6>xT<+69{B1% zp%ShTsV*EIHDeMz(q>GaoQ9Gxp|0s6`mkirqo@qbAiA*;vtEv8#lK+fH{xTqbr4to z(Wfz1#B}!s@I5z zZO_4OGPXnyc63$b`NUtJa!8waofj#6HlEUhka%MwV?@+olf9#P?Yf}Wz{>vepc;-P2kM6^4 z!Nky@fluAtfia^I-x|mx9HL7NI|yW!DNBW&r)y%~3?-I#Hd1$E@?P{aWiVw>4TVB= zaENtBd=|;X{h1g%NJ+<|EIJ|&Cs%}>6R>T?)sSh{8LLiX#+swKL4w2c*h<_d*U%J# zr;1uNfaPh>YA#oHqD{cJ3E)x@ay$c-0G&u}#FEan^vx$QGyDSbx#O3-hIyr-dM=J1 zm&ft`f>{2=HPn|&_g}{3DCfLy$wcgEy9(>p-iqcWCI+j|AZuwTRdv{b0#o$s@!l-! z6amM#YOoUx5ET!aU4lb{(iTmGS)`J{OTEz`)ku|2NNN-^td zfY08V#-oEX7;-Jdnb ztdTk~z4IXq=T0Ln(j?KOATPN1?%^r?$L&!(Gwor@3LslDjEqC)bm`fHm{fQQLP?3h zwG6)Oa{j^0{!lCdA(D8p#5GfjOu5pJQ8|WmOAPt^83ZL64xPKNXA6c(Sq@V+`2{pF ziGs)TSzFX5_C}Q^GEboIM$~CiDRF;P=6S%^Sv3KgPgV#iTQgihLfDJOhILrezlA2i z8m4Ct!?Oyn2)Q?JP4)77OD&|*^9xX+2ETNbq}ja?Z(M_AJsS~e&Y~259OL0Kq^(JF{gHBQ2NlMfYc##09Q!SR7fG}G&n7~!5pwvzB*S`kk&)Cd1D8VywU7P#t^S$HU`zr?-(rn;hyyxON@R(N4Yr&fZ` z@(2h_K{1Gma5Yj^WfyLam1YTW)5Q#Lk~4$*4Hrmz0cvp z9XH}@&;A5S`2cS88{s$_#0CkOWig0p8Ng>&Na`2MesNiZxhY9f7)mGsg;AH_iunxt%sW^lm78AH1-&VO zl-PeXl$jQNjqnWiqM$-k&jUweu9 zm*XH++OuQ_`ubZ?iyp-IWCl)#REM8HrZf$=Kq{u3fyknN*n- zNy79*QZEinG9^s{syM%-#FA;qG;F74_F^u#4!`oA-^akt5L_}T8^;7RbTy!B%{6f6 z0-VksN1>J@)u+^p)iHlpNrxB<^Uy~Yd(NI&9#ESg&uC!T4p?ozz61*cl`xd28{D$7 zk=nBBB&kfBfs5_W7NU3TrPMQZXICUET^4w0WY0Tr3zxtc_{C(fU^SKckd`*Z? z1<>3Q|{mY@+Z9f#DZCPOzWJnI%;iecqX0_HmBLL_*5Y&k|B zN5QAN!0X1$7)z8gfOPvDR>oIhdb}N@W4qv!#j+5f3S90j_;~@wqh1z)`b&Liu`aCa z+m5E*3TDhFksXYqWG*9fd=71;AsSdYXh8^uP9~r&ftQLWlTc)trUJ3P%tlgyDe2IQRi24H;2Sp;qlmF&3^(^~!n+!q@sp{&7!^V&4Un>HCul2ST-$#K zPG^o{Xy!PNWD@3YQntpI3MbH%Xn_$k&_)1jiV-w7HsPwJQC{O{g;t}sIygG)OvkLl}^J**>4s&0Z*?s8AY_$(>*SQ+bk2*4{s*w7NemQ^%y&}4MdjiFYP zaCEGIYJ&nrb3N~wg^WS zaCK7(E8AD&(dq#d%u>Bn49APaH>F(aThgbHX%aFNQs<`2%boC=T@0vfO_t!x1FGor zn0tpz09UOlP@Te@orh<1z%p&5nh&C-ZwX?NTQD?o2-V`yf`F>;U(QXbv$@R|h74O^ zvHZb&x!_;?BavQ@^{cLekUomxnQ7z;{ip~m`NaSYs49YV3s*l9OO7nCoo1D1=@(dq zA(y^3mXMi;D>6mnqZUhW(=h6YC=m?3fXr0e=gBsh&rf2*?KnDj5@S#N6z^X9Zv6Q9 z?;xYMAWtt#kCNhyjALZr6h5^5_ju&a;gRR(qi}etOMm0tpF$vNR)U zk|xh|Pv_jPU(WSjh40+zkq{W!2t2Z2=jm7Kp4av2-MV$}`JZ#|KcIv>Vr?<>whZCj zgKM$9YX+0m1Rgz<#_3cE-wrm=7Shn(@ZyqY53bn|#nxs6UDH*Z%;j-lNrM#jz>+-# zp%9*$JB|#QTF4v1^ZUvTiCLM-5^~ zZ$fV034{kMtX`i)_gW3hq~j}NCg#eN*_9f)D7)WuNf>K)#j()WiQ(2w7|9$!s+c0HG*`f( zCRPaQ=xOc8wHt27cVGM(DuHDLj2JRS33WdyZf+JgUG=+g#+GrEazC*C8Z-_)wv# z;?!zX%Ts7;&0te-3(k(kkR~gBsq*N*7pR_ZC;vB6)zdc~L;ZPoMCAl&?Ya!>*7l*| z--r2G1$lD|s`4z9EEz?m43libsEUG}ap*#V%Nk{87^+-dnP{?zn9*FOD&CMO3-yLU zx#)#nBTLnE7zEck0a&MW*SvAazBV``hw)glicfC(W9->-3+_MgkC0P7W+K!bJ9}7n>T___;wsm{22iuz+^asm$D4oL#1XeQ;g5`-o6Y=Ua7(UsLe6fl@`nxh#^IErD z<;Bjc2_yuL2|0;l=?>HuL?$g72(r`ltFpNGMhPCT9}{^SpZSV}qvJU;QBiZS8AhG( zBVyv&*UM%dN}-4iVFS0UR&jX?0XeQfF3^%JIGC&e-c0o5o_~gF zzf8m~0P2q*qt4GWMO8dlwR#T*27*|Y_hD(S9eGbPtl|-<$yqp@ppqrnlumY5B7>sT zR8kO?gG_-I)#}QIgDkRgh^+nUIn86kTPvXyh*9p#l(!}94uTQ%cY!Kc*KZ z@a_E%;#c4D2|RlAK{DcbG=lvol^pbRtVS`P!P>ShSkt-@X)-dwkc6vLrCx=`pTBiU z7e=f_oSCU1?rlbMs0=ko_C)q59MnS|73<=v>*ueKSrP-uy6U)Lm5Ci43ck4@;R|Oo zSX?j>)m1F0>d)dO}dkF6H68_7# zb!77zoT5y!Cb^(eBA|=4TH*Z=C);m`BqJUP?_A@>ySp@W1}W8r!+xFe-lwA?Ip|BM z=**EN@;pm1Ao+POWS?a%g3)>Q^Y}16c1bIa9Y|nCC!-cc24&rS4j#(ytv#3Gi8BwN zr@IfuMF-V@3ZF5La-)V1-}>t~I&l=IrjEj=`e2v@PJhr{7q`Uysyx?T0dbLr(Z^@# zrson;ALp`9$=12~Kv2>MrYbcFpQ%TSp;Vwssqq~4yJH$qjWL+f9CGnZFq09O@uTSN zAB5KHBPh| zC#+s6!K-@6dYqMH8X_M6&(j5KQyhH#>AxpK?!_nH^JnR*FS!1EJea%6bNW+$+tZ4x!!$1^iJ0;pnbB!Q!a1-U)&VJ9XA2@o+{$Ri%Cr63{iBz-SiQqsf)aSHUpWegM1SB z(pPKvi@^Xo22z-rwQ&X6>~DV|g;YIH5Cjr23C$ii(8=AM7v*9MTA(%_>o+&!U0b8* z(-eNTgnA_pIZ!8)_M$JQpSk9DjN5AMhE}p(_D` zrm_;BFR!eRdI-$IOQP%zKz3OupO?sm>YR%hlvhfhxbKUl9z~-Pv0MiXU5g@65q`o_@O*+pi(8>17?)7WHRS5SQ^W4{=OFIUPvUt8E0 z9Q*$-d1-zO4c>r`o+=jW<4Dy8k=F`P=MF*2idg-in+ndsN(l_Hb}4ds)(SR4VG2&l zeutB(7HFeHEV}Mcw%C|zi1H_50-oFL{@$nH3laRx7*^N37`0De`A`y?M?u*rV`I}GK7Q53ypPLp zAhnDrTCuKG!l<6Wem%s0z zZLB8vheE2$E<>W{$acdX2iLC+BDy(2plqPDe-ZbM8ps$jni~y7H3Aa*rYYoSZ=0wS zh|26B&G8VV?3L_Jyf4j(VCU)$IPGnR4nz7@ZE-AC{zU;iT{vvUah0?<9J$csP=>hwDQEd@eQiI;gAth(0+ z57}vj&+eryE5~J|nwtUMjTvx!G)#W}yADs#>#nI+bJOlvanH6^5~uLOQ1a|R`y?uD zeL!Ok|2B@+);b2|%P}&(j|@EXx`8TwARE;A$%ks&7Z~cl&f|YxmQ1xE)(q`ITW1N2 zjd`T3A%X_MYGxdIPPiv|QManDU#aYtzaWcI#G0v%8KZ{&)tfkZ4nd|&v?=Y-AfvO& zoXn0}OiwXAt~2?{I+AcVqO9~0UQ82VTSCDbM73@pWeex}4#?R>Xq2Pl^TT-H>BsTr z4R<16U&cS|{Yyw*2^D(?y}<-dj~xN=2AzokY>LY`IzER?DTj-%*@9SK7rH&Y7<~V4 zLD}~ZKL5fWQhC- zIFWed<|}T;&D-uo*A1J|B1+0^Q?dUm&qLAk*boEuPxId9MhN^xY#7>#f}y(k5{&W; zuG(-D?z;4sap=Su965W45?yr@Xjf?%b9}ZnQM!iDBv9w`GA;h@L#UV|^Q^lb1Hvc@ z_z{`C#2TwuC$|(2Z3X2%M~E5pLu*-$rA3KqLFT>rXar2C_R3nKaJNz{0&h_)wa=p3 zPSp0Tf>fPHQ^LWZvmjcf6B)3I{B?Zz14Zb~ZTRe;7qBl$aN)TkXRBCS7z#_c zrB}f~vxI*-Tfj3@b@T;gtQ01dV5l-`6$=@U2lJH5bsD5PrE>>my*ZmgzGlK7@K7;Z zxOV+JuEn$yoGUAAu279 zvCfe-cbdqCd#GqqNJJN~rvDNQpM4gNQFt9d_57D8xljV-|ArUAuW#@=w6@fccCttZ zI#A&xQz!D!3Y;K<5h;qBrmaEQ>^kY!>jc3(C!6VR^3>}^EYvE9we_RCd<>?kp`v=B zxa_p-CV+-gb9dM!cOAfT<-bg}D5QTi=tH3Wx zw&30;zJMFH-G*Pf>bGGM)MKGFn4dj>2lsxO^Kt42ZtECPymfILC(cfy-G2hV_v}4r z>fVE_rwJ9Z0p9 zCM#r{?7Sd{wqKRtBNHssAZeP3W&(3T_hFiH-DcnJQ5p!hMv%9bVGziQN({r*GCuO@ z+wqaLYcUn-hu4|G3q~uJ*?tk?`NHU#s_>#U)Q-H^M4USX-Lg>Ub1wzFt_zl@T0+S!b0X?kOKznAM=)i8d;7TaFcT@%&F zRs^H6-A#)I<(Iu5s%KLE>a9)K zqF(~xi}TiPA0+Fw@yTy~98c_j6cNSq&+aRu1W`;E;Uu$=ue=HspNxlwzsu{lAjWoR z#VY)rZIr=jOqbx6AknHd@NH-oWw%MzX$gmR8zN-AO_q=@5Nim8pP#U?A!1@%P{CTV z(=3_UO+z9#0lzn?QzmPOl!5;=NOpZ%ctfa&@_rwfw{SRXp;UL=zG?PJP`nOtoPB5z zR3$GBkd2}#!c%F8{2ovzAlt|xJk$yG-dX6OD$*W59^t)&H4AOqFUE^coQ5Y-#|%M2 z@tkACFHK|`q%S{r0B%5$zYqEs4&X2E{yYNeo3W5Ti`6ZI=EFHs*PSZWVgn4nB`^mRhrMZu~Obz_?rq>DZA>%`Mdt791oW1g(e&D(J1-i3c{Wa zjLgr%qOq{FpbNYTZ(8M8(aJSo`005E)Ri^b3)!ZAZeJ}uJJH)2Kmi#PTEeJO;$xx#FWI6VZgn>w zD&-WsWD6pNNlnCPs}YxF>I6woweD_?IAUX|a0*6ZEjs*R)SNVws$i)qRIy2cB1D9! zLk1?+U&SVgZ5hym%?Na?1>zl$!iklH)I7t(N!i~P!shpW6zSm%6Z|Z?}d4|ZT!YJkuBU>KW zsN><24staO&E$R=vF1Q93=xDD2uib6N?ZbJ6Tvu47N$s+I~R%-8%Juu=|vm6T4nsl zt4w6lUUzeD!6<@qPc|PW?{>s;>h>y^tK`XNbbT)>kmT25Sa-IKfjWt&XF7au%4h;c+Y|iC)S# z1&!Ra>-JO$c*rg!vPlZgashTjxI|fQsHk~vja^imb*12$YKmTN@4@L2HBZQ&rKZ2P9U&10OW+c!|nO=0;VmCLTBj!aSZQ&`yL_rxxA{2$* znC8T`ks%G;+6HXwlvZf+nswfa>4-?>u4aWsNao=gOQr#;N0Ax3llz6{b zC(9q~ij>UF?4OBof};Ypp%7qIERA@vb6pirus`P0fM1i`WFl^Y7fVKx zz};x9xa>@oZ7kIYoB}#MjtD~9o{)+Vy{(OH8(SX?80TR9_N{v~}*<}o5 z6X@%*G2Y(#GNAecEhv!@HZ>_&efcjU*R~F;di;2C+`#ei94d3iQ66S{yDq}KT*vc| zeF@2_Q8$TK(2>wW7HJUlOTG|%>#jk0<|N8XCtP)ab77RWV49N8tuG}vOxQsaA%6$v z7Z+T&ELBvxwJNTXk&Oz3KY*)3JVN?=QK#|JM4HCpA{xOqDDfU>l@zQc8gM%YZBrb| zqKS4Ii)v*PvWv%mB&h!I+b$&Pbbblsg;@Sq@0g#_m+o)Dx=q{2j?$>EO`v*u z0+{Cg_`PHx2`C)kg~}Y6gorGn94k;08#Oo7v+me0&86>$?1}9r&5LY$81?E#O8-vG z6_zODWK_i_23f5lHZrWbEB#fEg5Zwp$wbZ~ULgCW^k24WXpr4lBCVb$fU#;8PaOCr zwqJZV8jBuePwmHz>n=vduHfj?i#UDk0c`2sgdOku13dQ3{V2}PbE0RFUCL5RH)DfS z#>u5Bs+x|vcNTF1qb)*X$$o>pkM~@qV)_K{Cs{(HqM&Ffyaxv}hDA^nfOjr(L!_w_ z?py@HkSdsyvfG9j6GEt9(`LB1os_s;E>XbR;b7D_A&5M%|Ir@#{Mc zeEvllhZleVnPz}exMq>HTF%R95rr2-jmBn%%vk3+c1=Qn?5~lp;_N{aH|_A?fm2n2 zFdOLeBW9IgC=)O!oA;+|Y{@6_L@?m4a|fe-1Xp(;!oIlX+FKFH_G0RZhj1_-f!^ZB zW;WuRCl15nbryKu*^wu4eE2ZfLr`i}lz5*tf~AM7(yMw=@TTAy+J;7T3Pv>tnT%5s zZgWb|%_`;*(NlcJk>&^|YX>s9r`d*T0n?zu;k4%SY54tAKRPTU zg|I^ar6I8FDv)iUb|M9Ba|h(p7$fGcf8QHqpSlcR0uxGyub8 zED-eeryVz$NmaN~2_`PT#8sS^lUf)AI@%X^y|X3g;J@y2Fg>pmFeR)F!rhE|Y+S~4 zmf%c7^4(Dy6MlXj|CY=-*gK-**S0%Y-zorFf=^yaTWH$fpJHN6Y3E9Ci%m08e))LL z!g!wFKUc(&DGeXKN`YM#xlbwgMIKm-%#Q3jD~jZe&tlD*E-0%a=p9&(M0}l_7V+_~ z-Gdjt{#OW+{YF>C@cgmo;L}ZPx#CXT`isAW%>yw+#+I?p6Jy`=X%XUfq>W2cM(~(7hX>olAeHY;qdT0oori)J81FuV>wOPUYK_aFsh2?h9v9K%6Ji= zD_~5xTGj0aOu<@nS@?K}(lJ?-;gE5AI8M!Q6lNg^RtxE^KzX3oU0esP+#v&sP&h*GP2R#33GmwGR_AhMmbC{v{6UdEJ4d8 z2|`tvD{kB8%9Q9U8&D#R+qo?HqP)fmxO&_}b}3dG@xYs~qnC0vun4V4&g0?Z^M(j| z3AFirSa<2w2zV2SuDP8AB|!Ga$t$M`WD5NCFvh8km$FIJ>Um_o_ZZqj?}Qm^!YC)| znvN|fOL=^8{9#zRd3e1+sPa6r^915n0_vW-a9Mv6b0bM!w}EiAfq1QqLN4OQ+;;{l z*tpt@r;j+;wZ7hVFv%DhYQ*p06FVI&r@T0x z1UAJaOq504d65@d!b6m&Vl!)9SV4urI$5=`E}~$p=-|MF2Oq!4!2f%|hGuB)HRYF- zj;LoZzK#D3lfA~+m%~Mi%-u#me^+Z2oEmemZIcI^+v+%xF_0@pk&x18GjmurD>$3i zup^p5=1p%$Wq%R526UTaL-E75s>lT>yMqcQpBcnbwTiqbJZKa-c4&z78bVE8#J!gw zx$p?$p%&L8z!W9J37jIl7%z_-k)hR1+UP14;ma(GTn5Dklxi8(h)oqG6R2$%p%5ws z4c?JyX#IoGCNk(PE#;Qa(DGTRg`^u>E@YZWe4$Az;y|pKibGSp2zo*Yc_|$=AAv+WH&Eb$t8n*j z)H1ko<6UTM8HSbeAhnQ1(Wyf9dtHW-vzL%t9LL1`3`*4sDs~-yUl4uGYtc9xwoo%o1T4D!&txrXq6g5*{0Xq@D zF66&prZEzu%X$fh6%WBn#YG7lPbV8>Y%+Y3`20%UdVv*($t-pL!$>J~YUDS2hnD)=J`PvD@$7BUaKk3U2}> zv*e}*Y=mPXA2-YZpKn%$CpinHs}Iq|6xvp8!s5i?f3tEba9-N!2hPVL=l9w0h4g(t z!p=A@;GB!4{F!(K!tLl=Pq`GObkeFwohFd^T2QYh;i(i{$yI9M7yXK-RsIJ@U?JoOmnC(|gUiUchK zrdT^WaV;XM4_aXnc}{qc2`K`s)s=P2STK$qgO_4U`;}PJza5q3G=VaJzdvvQqn&Yt zmgDd(IH(2u&_rzh;3`DBc$s6TT)EgN-msNv9H$Ykv{f@Gi94Dg(?j#Fez!b$&OkziU` z`THapZj1=pL1rZw?Gl;k1SPh3FT&3rCs^OmPGeG0P^)=x%YaExmaxb+ctsIDvF^$H z7hpO{peqPKS66b2icyxWN^a=l^b*MO}+HVh!-Qmf$3FXvkRv za2&z)Gj&{y2Oq~BJr|*zE@1u8AhN|gUYPn84vp`}a(>BW zj<&UuTp9#zzqc6<$3RY1VV&LQ8e6}l!5N{Z+9@%kR%5OKA0^ zA;+81CaI_u`;bdb{F{_hd5ILP%<1#PA}?g@|2f%|l4TG2w(LN#B?2W7#_ZUL>l|Jw zEyG87?=O{5;~-6l$W(O&~}{D%QhvN_!tCrD?8A3L)vvE*wQN zKZ{~5&-Y3zUwTkNTi-SA(m_Q}!if@;Yhs;MMS_ec;*GM7;d?|L{em7bI!)_7{L-(M@&jcna5MEK+ zx+=J?rH-Rix~=QIoRHmkairpAhVN+=Y4|`;b70oQ4!g3FyoGXCye~;&lSsm8O6{Ql zK~-^3CJ5*peb=rtu|1(;(w5z&ks@U{i6CZqyQ4V=g~ke_ZSzU)+NkgnNZ0szlC(fX zCi4cWN&}&wgJynql~2K&Hq~+85sF`4Q#iLL*biq4rn@oa#y`|oHV;IBy+uPsny6Uz z5LB}=`Y1A{vlZ++s-f%pR_tnvVg7Iy8(VE0l8X4=R2WSl z0|yS=k4L`sF!VjYhHEyy4PSWdvp6+(7_#DnM~y)9ceo|OEsh1*k=>Bdm==Y{6Gf2h zHA^E(3kXXyQT3;hnx~;i&tq}!TY%WnCrF9P0HWk{BG`uJXeay7;~pLwUV|W8CtI~F zwu|GXXi&jagh4O6hFarzh324Mr}3p~0)LiBRwa(b^l}Xy?KZse7`lema13Wq=eYan zi}V3F?+o=qq|~c(R5vF1X9HBb*KR{|Z!3I}ZcLp$fjlR0v6z9rJO^K`=9UN6Dd|j3 zmO5F5ko8@Oek4Ne1k$j}Mg+hL0A0$@pis?VDL2CjQ2iJCC_R4wt(_MmB*oE4+KE-+G|?%AgqOgSSD>C_ zedU@Yf{NU9gblY4DA{CypAC|c1})s)Cd1@=p@@Yy_p2x^%hhZjT`JzpRF1u1TNZ{K=mOK=f*iHvG_b3=ESXd}JxNDOi^Z6=1)Tv=@yn*p~ zvU1(VQ^^L}G+?6I$ZCuvkz~sukRN zRbJ8mV%x|q-Cd<&)zH_{gsk6o4QQ?1N5J!lEi}lrAXFOLG?}RY)0e=*Fsts7EiYqq z>9`A8sv;^Vw9`Pxc{Ee?gsE;qXr_7+V=G@tBUzZGaj!tvMHK?wUGC6~s%!WwBDyXX z#!@ncuAV_eIuvvkHel++3oiTpX+YJHR@QURryuHtd7Uy*qV^$Wx|`OZJG_R{Ean1cy0G95^100T%Z~Fu?n`V~ z%#J?}MGv|X&_iY`(zjL29BM5pLYfzyT|LOoJr7N)lf9Vm5>x|5-7SmU8fho$C1Dm) zsOJilu?fmx9rZbr;PoWB2L~u)DFyvxylM$;r3uuFMY1>rO<@&hCM_%#7V(R>OL)`a ze#qHjG!zB8D00^TjRF}YF(X7mbj2zgTVe#NAl&30R$azOR>G!`hHX(B$x$zYoa9AQ zL60nBxo*QMNVt{Ya%{PdEy6ccF%kAFZY9!M*+!+I!^@$&Hl`sYHoExUfF`4mRLJ~% zNRC<9#A^q9I-Xy)-E@MtbQ845xR;0?C)vJ(3lilrFhe6zudS4*uH|h+$*i|^_Tbjr zb^OIsv+zu-Xd%FRq9*dZsV&kZM!mh53=R=6o8V`E&mMak<)s?@S}VcQgqdwXGb=Fi z3k3caqzW}OtQwz_g1Td%ZkEX;YiMrX;3kq;%;%s~X?(I&8j8;6TSc{+gk=_A;YIT5 zpeCgKA`P)PR#>bTEs;*Ngu4(6wICj(l#ljesXRr1pN3%*NTs05SZyjIE44r)VM1=9 zL7JLD|N2d68=}D}yoFG&7>rNgONn*pT9clnbqx zuT-(S?;33MUdiv8LY~qu5pTwpjv<0>8IwyRWG&<95B4EQS#D%!S8ALI29$AddTEsG z)Q_g?;#j+wcuXNPZPdX$j9PC}{PnXd|1INn7iB9WDMC7K;{2WOXkt*03h1VWw*1yGa{Ybx9bc z%%7_0*wh_G=YZdJD9z2(@cfw)Iy4JY1fhqg8)zlFyn(E0Z_+?#R3R%>(C^a^M! zs03jJGrX_)DxVG6;I@Q?OF99+kL=4JAk8{BN}$i>bX>l}z@E!D;GTU)$=a(})834+ zbO4(>gE&5wMojlg^bZfyn%C(wJqiuyC4k-iPk^01|;F z%%o;8y?hpaJ&x{RJA5TS_KrP{l2?Z$>P=OOKLDPu1k=|7Y6jKHOnS^c#3pA;qzj$# z)mYQA1-&hUm`t6)Qf9`@Wi6PjWs?DC)8x#wf-M%N&xA0veIv{*28!7wlxcW>;v#*{ z_v87`7ejp`y_9nZ_QQw#BM#*iKVNyMuX1Rwa_Fyec=lYkM_-s<#M!gM?w~xMpe-Dz z1%rIe>!!TrzKeF@qMP4=`H><hPx)jA~4*N$Q z!=bUK+%-`l!_Lo3cbvdG*HXJzn6r%n% z_&K4@%pZ1lf`!|byDLoQR`1_{t2@YgM<$V^v~EN?5N!>@=nbQHyM!I#f6HL8$cv!-jIT@-W%7%#dC3j6UDhn=SPB7}$Q5ft#=1 zgD-#Oa!jPgaP!;B=-D2D)X@ydlrdciAw_lJkZ}%#R2(6TZ=9KQ`^@b-H_FXIU+YG< zZ$}r8;F7*;am~6nxvo&Hkshq=*oqjzbv`$Rqf`4(Qzf@*s#7bjB)It@M*8Fa{%U`# zn+9@~6sA)nNR<{54aPCVHZ(;$P^lD9uI3S>$}z=VR7HSD88xjArxZm0_KV1t3&_mQ z5xA_M==)n++c7dcyplltypScwElbnY)r-NQHF)rW2O8qGf5g#vmBaj@!+OQfmk#?C zKVNw`ulVU67u=>^<15~|3OnBVcH}58Pak`nPh=A6Vil4aML@)On-;e8UXInB>#$Io z#KTAK!Q{fQD}~SdOH9Z{!;O#;gG^K}oy|p%n|lwm2;z^S8ITrm{F7(Y9eYM?hDW1?aq?vdOK_HzVQ zo!4w9um_tO_{?G3^%xLUMn(8(Ur2I2N~#3zqn3&d8-c4YU5&1F?}2P}$VW5UZqiJ_~M!7Y~!;sNI}*pKb|0ad%9eFItDEP`aDdDYog^(~si4SAPs+C%%Y*)@Ep0h&a3=H^VpWMxu8B z*O7UBH>)5mN=8$*zwh=MP9To|{nuHtmpsCxg?FwZv+B|y%iqHlTi=38^&{xkKaW*g zj-Wbi;el}n)4Z%;r9MSC@xv`~t+G#sf-3G^GI5HawuLf%s$wEZ`JH5Etxb4w>!tvf zrYq>wW%vlpW0NHs1qZ8|H4G6H1zY`vEg?KLR>gt2DoUKd1+vJs{M$qG4YFYwA0AY( zAkyZkY$utiNat5ZatpD)L=ix-x)*cn-9Zwvr$RtizU!1FJt4nyWQoL zBNNZLNpKohQ7!hHv!ucMx>WVS^34ru9$#2m*TS783kH_-gKvSpuB>$f4_4$Q)oE;f?LrVVb*S{ItZ+$nu`?vpqeEKMS^$a{xJLP>0Te`MmYugU& zJM$fU9b%s*0ebCPBZ393lXS9dT;b~;U#+8eX6K1}1|_u^Y~ z4fnk^_EU~vl;#oR@9)1jim=EGRchdgWDU#91`UM;qh?~B8vm)Jfxdu(FxlRwUJs5h z)-YSN+(9JPPfr(ZWC-Fnba^nt_s0zr`J^wWnJ$%tonID-Z+|TL{KNl# zt@8V&sVpM#R2r&Mt%x(zhmkL*v9;@RBqD9dRWfc+gKTEm<{FZd%UFN;mGH8^XHK5@ z0oDHFe1B_O+d0X9zPQ_p7GHe)&v5-GK8{c&fls~v zllY>skxaIRfrW!OmCm}X@>g&2Ve?kt>klsD-bb1V#uapj>iE!h;NX%Eixmk$vcKge z3sOkOw~khEdG7>SuZ*cB;rl7FJUOn^R-~1()@_vYLE$b&M%t)bs8WhAa#&x!I*0}( z@nx4aqp#MWLGZ!yshH-3mV*+uC1h8oAI%Y*3&1Vw{OH{r=Y1COk-K{F_;V@P?C0TR z1G#zw5dvqfWRj67=w1<-=eCD5`1fVKD{2mp1rh@qPBNZH4oWq;_1x&VXg89oI#2xB22xpsM zN2>VJKmISw7pL4EeX%p+B{LNzl}%}-iftpi2uV2Vz6PfG!|Y7F@75s`faUSR(N#De z4;-)0O-}8)Ao6}>$#fG|i#27Bh(Pm7ZlZFLp(ayJ(%Oi(glTX|SY4RxPz z>?S*|i;Vq#I6*(8@JdBek&O!FBIKF@vs^}lU~8C_pKPF51gz97ByWh5&5MvHfQT-6yd z{LBo&@|G=O_{b<@e7`TOBiy8m=m6N+3TE>ePIejZ==0-+CH7%hfnOJy`fIp#l@IZ9 z9cTAWVW3$e$>=$5m?ss1hjBqHtZcj#UKlt{_}i8qr_MMg?sE9Nf&=*v+5dYGR28sb0PcL}zE*h23Jyk*4^y8`HVT}KA8MoXzfDgZSHR>aN zj4v0VSEq5+p0{Avb??MCKm9NkpSu?=o*5ip&LSXd2>K)Nh`L%v4hGq(k};F16@SE**cF94Ud;?@Vd3TET07r zpO;wQeJcBH^ywRL*%jBISi2U-CLhA=$U)4Xd;!Ov>cKVd{~+f7pZ^NOsQuWW`ckUW z^D6l-IQGAa5SM^AqTAHYJvX9j+iraJ*MAe?F0!R---#PLZ$@%@4*%zCA44WTjR+@A zS-1m{eM$Zmc~vip&5r;iUksYm0+o~4Q>nSm@K$-rjmfqwk6Woyq-!fv9!s3qvR{Kn zHWQK(1Pg+2t%Pc&j2Z{>Ykk!z>rA=g_G`k|h9Hq8C8u%iU<>>=T?=E?Mhq{FV9!Mt zV@>9N;P_X62ggg#;1B0M@=NiEZ0O-bdVX%k%`Wd zISv==t`BOwD#NeX?#{l&^Tb@z`TGWf;tlM-Rn1|9R+H@w=dd_k^iS=(4z z6oR6{C%8#AHWI9(1Pf2EA8Js+E`oM1iC4Z)5cqH^Vf2C zwwOa}v;%U{gIsMHg=*dn5&d!5=qvv%WV2sXP$j#Sd_I)j9JecpUr;JRZ4{tTMW}X_ zY_u-SI&F4@5-fN*eh%OJ#y4SC$8i0XAH+@3Yq9UiNATsxKMjLG6Scx51H5I+w~|3h(_xi( zZL(9@DM4;5!)}lZNtE;+G6}5-s<(rk=UFMzClw&^Jf~VFtE~%i>B_GJTIePE8y)rb?{Vd^V_(shd{>}cr0V%nMKRp zMQ5kpFk7}!Fn}ysuwa#4T~T;>;}*{unXh8O5ETY&q;e)Ay!AZU>6wCsXBTU@s*B7` zQ(-I?;R)#IS`$P)Tg3B=z+%ltuD)WtDInZPE)lgA@lpELOnmhW;AQ`AY*KJls|;c| zPR!cax<*4GQ^iD{pVh-IW3QW4j4ap~SaUt4@>_8HZ@-4wBZttS(ui&y!k#zXfZURX zh5RBi#w;@FlO^?!{df{W>mdyA1#M$e-iUk-cOJKKT40=qg#LknjBI^@R{1 zqw`b(@R%H=rpT;L5EOuCib8K3*wzv(sq7}jP`sT`m1egLh%A@M7>t$jC)I|Vq287> zHwL{d3ilZfG=ng#d!YGwO;v>Ukr9X_AOcsdSEm4>R#AyGhE+Gc760uw?#3zt&a)w(A(qC|KWZ;;|!D7wjA|RY$Jlrgc|iTh~r}Z||4z;8PEwGIsMn69)-Uvom7^yArIb{R2$xl^`UGr4g^}vPRXX!t3|D5pG08)Y!&? zNOve)t~f3vvP!Z3uF>r3o+>nzhF1&mbG=kZtuVbRnJ~v$V~$38nSfa%kW%^Z8G5WB z{D{CW$H;i&BmhAU9*!y94@Kp{z6K5dd~OM|i&QTIH((&K17kB!qv#Lfva7Ggi;sQx zU)`J%zqhouV))D%7xd1T;PdV2||LxUImQ2#m9y`D=9(!aR2)7IUOu3O%PCqMf) z_?1h3jqGkM{^a4`$H?Ra{A2(^aCz+&e~pG}pvvdtI0nJc7P&!aZF~egos3OJ$Sncg za0{?mM$MJtb>}o{9tyKiE16U$ye1h%B@IhnM8i`igEL_kHQ1uu1!+??KzZ6|Krb0k z2_%Zg%Y*DgtGfv`6kUc%AhR3aFDBu<6!!lL5u?%wIpiHtfaM9^Q{Y zUB(woFCze-6Slw`3 zFi#c5&N%^JB#U-dvhjNe^gaUD&HW~>jBCghR9I~H(5isTv>!Q`Mv&*exkJPLWCIKQ zP{%{B9t$Dhg@2fUv5N4OdZf>qJSE=nA@h1ny=HDfYqR zCknXvidJkJ46#2P%w|>WjOp;MZ{Yq>*=?K1n<~1Br=vAMhB~9T`B$r)ev4%b_mL$( zpE2?7wZQdj<7gWQVq|6x|8yje0M&xwYsJa2?_qf4TL=ng4k_m57>yMdaA@)%HtJ;h z>ZQ;(?ZNH8a|up8c0cBxeGG;9MO5aJ=$+ESD~MF_F#TvycC8+;z>b;_e+E!9O1OI*j+3zLY5T_30p0(cOHK?jy17A6VQLpNtpR6fisMt)Z&)#6%W8{6j9cO(Fp30n>#rXwn5G3NNA_XG|DSks!AmB zst%jXr4|plC8xDq1u~hG;`6wS#_~4YN}{y_*%kXS(cXrxUAr;(_V=NqXAoz;@+h9U z?~~ZCOykO%yIi(g5{Z^qDVR!bUQ`SXUwd{6k54o( zSrZe+c2n?)-FpG7b5wvuGQZ6UnG>JarNSuD{=d1;!uE(4Jz_1E?6X8hIF+fR+az%E z8c`aQi0hNg&LR< zn^t6`w?=84(iJ{ak$lC5k*#7WTZhsghM(WtS0y<66)0=!I6S}N#@4}qHxW>RY{S{y zO6qr)y9)0!{(YSH_1VKUT$^0LZSB4I!`~gk>~GHCvDp-2?Yvj5iBdcZA3;0IanRc7 z!P1;4cOt0J#u7=!Jpqh6YYOal|F`^nHd zg`)?VuHWqo5sf9$fcZNT?AInlB2ferQTSp3GJCHu`|vcVe8hUbDCg+WpzBmLv^FYH zTD0*jmCDU)F2V0?X~vV;ByRhqk74Z40RnX6`-VY;-nx|oBsaU2gx6~>OBVq3jqnmF z^UQM(UZg>)O-lO zQVd?QJrU1shsaJ_Vw?<{$ucSG<+aV4 zj|{B_Um=ALuM6O}-rtFZY#M)dPZnW*M~kMBy^=Y(ex?pe&PqInWjlB=Qk%AC-84YUUk5=<-iuGNi>6oU3}_^v8hXOHi{8)-=VTL(p@(L247{Uste!u_X_>yb9U9fn#h--4x6f?s)JBgXELM{un$Q1EN~$ zU*9*2J1YU)`@5_0r(amYeJ4^hgd8(U3{~5}>PVeznCc^;avUkB7fqZDYe(P=Dy{x^7o?VbAJ?l~qzw|#pgGavlRb;0psckJcyi-UTFXfmew(doWGWA@Q(z-~L zK{m;O4}Y9eK0ypq+OM z2EBLt@9=#bUa2?$c0OoQyAqpcI&7hj4tw!L-7YSbpD z@Z|sZhdB1sGq5QW4;u}`Bk=l!=)HWw)~g>)89`NtL=Y>k>&s+m|t))n%L&`=Mm zriCv}*0DekU)62n(y)r;Vi9?E-Pw{z_^hIH&Oo4p(v;xg5x%&)sk1L{gY(sszyv4y zmSvGC8qR?v*_ICHjtxLh3p`&uxU#fw=qN81uuzq8f(*SxFj~mf(Ub6Ff_?S)f{7Q> zHty)v$ZS=3Q#}qEG&mkxLYdFi;UoRl<9Rga zOnl_(4qO?i;Tuy$ys$(z>4~B%;l(t^kVF~1Yf}`bDm9GG<>4nlHX>xMsgroN6ZaRscDUU#*qwli=CZn?S6i9l9-;qJl!Uf$XU{%r2cmjjE?=RA9&sj9Q)# zF2Ay_FUpW>!dF
A$8aBZ_`c*W+Zq;Wjc@CDjhaOBFX@X?LSNd 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≫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
ma&&(la.scrollX||la.scrollY)){e=oa.select(ca.body).append("svg").style("position","absolute").style("top",0).style("left",0);var u=e[0][0].getScreenCTM();ma=!(u.f||u.e),e.remove()}return ma?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(n.getScreenCTM().inverse()),[r.x,r.y]}var i=n.getBoundingClientRect();return[t.clientX-i.left-n.clientLeft,t.clientY-i.top-n.clientTop]}function g(n){for(var t=-1,e=n.length,r=[];++t0&&(n=n.substring(0,o));var l=qa.get(n);return l&&(n=l,c=z),o?t?u:r:t?N:i}function C(n,t){return function(e){var r=oa.event;oa.event=e,t[0]=this.__data__;try{n.apply(this,t)}finally{oa.event=r}}}function z(n,t){var e=C(n,t);return function(n){var t=this,r=n.relatedTarget;r&&(r===t||r.compareDocumentPosition(t)&8)||e.call(t,n)}}function D(n,t){for(var e=0,r=n.length;r>e;e++)for(var u,i=n[e],a=0,o=i.length;o>a;a++)(u=i[a])&&t(u,a,e);return n}function j(n){return Ma(n,Na),n}function L(){}function F(n,t,e){return new H(n,t,e)}function H(n,t,e){this.h=n,this.s=t,this.l=e}function P(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?i+(a-i)*n/60:180>n?a:240>n?i+(a-i)*(240-n)/60:i}function u(n){return Math.round(r(n)*255)}var i,a;return n%=360,0>n&&(n+=360),t=0>t?0:t>1?1:t,e=0>e?0:e>1?1:e,a=.5>=e?e*(1+t):e+t-e*t,i=2*e-a,tt(u(n+120),u(n),u(n-120))}function R(n){return n>0?1:0>n?-1:0}function O(n){return Math.acos(Math.max(-1,Math.min(1,n)))}function Y(n){return n>1?La/2:-1>n?-La/2:Math.asin(n)}function U(n){return(Math.exp(n)-Math.exp(-n))/2}function I(n){return(Math.exp(n)+Math.exp(-n))/2}function V(n){return(n=Math.sin(n/2))*n}function X(n,t,e){return new Z(n,t,e)}function Z(n,t,e){this.h=n,this.c=t,this.l=e}function B(n,t,e){return $(e,Math.cos(n*=Ha)*t,Math.sin(n)*t)}function $(n,t,e){return new J(n,t,e)}function J(n,t,e){this.l=n,this.a=t,this.b=e}function G(n,t,e){var r=(n+16)/116,u=r+t/500,i=r-e/200;return u=W(u)*Ya,r=W(r)*Ua,i=W(i)*Ia,tt(nt(3.2404542*u-1.5371385*r-.4985314*i),nt(-.969266*u+1.8760108*r+.041556*i),nt(.0556434*u-.2040259*r+1.0572252*i))}function K(n,t,e){return X(Math.atan2(e,t)*Pa,Math.sqrt(t*t+e*e),n)}function W(n){return n>.206893034?n*n*n:(n-4/29)/7.787037}function Q(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29}function nt(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055))}function tt(n,t,e){return new et(n,t,e)}function et(n,t,e){this.r=n,this.g=t,this.b=e}function rt(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16)}function ut(n,t,e){var r,u,i,a=0,o=0,c=0;if(r=/([a-z]+)\((.*)\)/i.exec(n))switch(u=r[2].split(","),r[1]){case"hsl":return e(parseFloat(u[0]),parseFloat(u[1])/100,parseFloat(u[2])/100);case"rgb":return t(ct(u[0]),ct(u[1]),ct(u[2]))}return(i=Za.get(n))?t(i.r,i.g,i.b):(null!=n&&n.charAt(0)==="#"&&(n.length===4?(a=n.charAt(1),a+=a,o=n.charAt(2),o+=o,c=n.charAt(3),c+=c):n.length===7&&(a=n.substring(1,3),o=n.substring(3,5),c=n.substring(5,7)),a=parseInt(a,16),o=parseInt(o,16),c=parseInt(c,16)),t(a,o,c))}function it(n,t,e){var r,u,i=Math.min(n/=255,t/=255,e/=255),a=Math.max(n,t,e),o=a-i,c=(a+i)/2;return o?(u=.5>c?o/(a+i):o/(2-a-i),r=n==a?(t-e)/o+(e>t?6:0):t==a?(e-n)/o+2:(n-t)/o+4,r*=60):u=r=0,F(r,u,c)}function at(n,t,e){n=ot(n),t=ot(t),e=ot(e);var r=Q((.4124564*n+.3575761*t+.1804375*e)/Ya),u=Q((.2126729*n+.7151522*t+.072175*e)/Ua),i=Q((.0193339*n+.119192*t+.9503041*e)/Ia);return $(116*u-16,500*(r-u),200*(u-i))}function ot(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function ct(n){var t=parseFloat(n);return n.charAt(n.length-1)==="%"?Math.round(2.55*t):t}function lt(n){return"function"==typeof n?n:function(){return n}}function ft(n){return n}function st(n){return n.length===1?function(t,e){n(null==t?e:null)}:n}function ht(n,t){function e(n,e,i){arguments.length<3&&(i=e,e=null);var a=oa.xhr(n,t,i);return a.row=function(n){return arguments.length?a.response((e=n)==null?r:u(n)):e},a.row(e)}function r(n){return e.parse(n.responseText)}function u(n){return function(t){return e.parse(t.responseText,n)}}function a(t){return t.map(o).join(n)}function o(n){return c.test(n)?'"'+n.replace(/\"/g,'""')+'"':n}var c=RegExp('["'+n+"\n]"),l=n.charCodeAt(0);return e.parse=function(n,t){var r;return e.parseRows(n,function(n,e){if(r)return r(n,e-1);var u=Function("d","return {"+n.map(function(n,t){return JSON.stringify(n)+": d["+t+"]"}).join(",")+"}");r=t?function(n,e){return t(u(n),e)}:u})},e.parseRows=function(n,t){function e(){if(f>=c)return a;if(u)return u=!1,i;var t=f;if(n.charCodeAt(t)===34){for(var e=t;e++f;){var r=n.charCodeAt(f++),o=1;if(10===r)u=!0;else if(13===r)u=!0,n.charCodeAt(f)===10&&(++f,++o);else if(r!==l)continue;return n.substring(t,f-o)}return n.substring(t)}for(var r,u,i={},a={},o=[],c=n.length,f=0,s=0;(r=e())!==a;){for(var h=[];r!==i&&r!==a;)h.push(r),r=e();(!t||(h=t(h,s++)))&&o.push(h)}return o},e.format=function(t){if(Array.isArray(t[0]))return e.formatRows(t);var r=new i,u=[];return t.forEach(function(n){for(var t in n)r.has(t)||u.push(r.add(t))}),[u.map(o).join(n)].concat(t.map(function(t){return u.map(function(n){return o(t[n])}).join(n)})).join("\n")},e.formatRows=function(n){return n.map(a).join("\n")},e}function gt(){for(var n,t=Date.now(),e=Ka;e;)n=t-e.then,n>=e.delay&&(e.flush=e.callback(n)),e=e.next;var r=pt()-t;r>24?(isFinite(r)&&(clearTimeout($a),$a=setTimeout(gt,r)),Ba=0):(Ba=1,Wa(gt))}function pt(){for(var n=null,t=Ka,e=1/0;t;)t.flush?(delete Ga[t.callback.id],t=n?n.next=t.next:Ka=t.next):(e=Math.min(e,t.then+t.delay),t=(n=t).next);return e}function dt(n,t){var e=Math.pow(10,Math.abs(8-t)*3);return{scale:t>8?function(n){return n/e}:function(n){return n*e},symbol:n}}function mt(n,t){return t-(n?Math.ceil(Math.log(n)/Math.LN10):1)}function vt(n){return n+""}function yt(n,t){co.hasOwnProperty(n.type)&&co[n.type](n,t)}function Mt(n,t,e){var r,u=-1,i=n.length-e;for(t.lineStart();++un&&(r=n),n>i&&(i=n),u>t&&(u=t),t>a&&(a=t)}function e(){o.point=o.lineEnd=N}var r,u,i,a,o={point:t,lineStart:N,lineEnd:N,polygonStart:function(){o.lineEnd=e},polygonEnd:function(){o.point=t}};return function(t){return a=i=-(r=u=1/0),oa.geo.stream(t,n(o)),[[r,u],[i,a]]}}function wt(n,t){if(!go){++po,n*=Ha;var e=Math.cos(t*=Ha);mo+=(e*Math.cos(n)-mo)/po,vo+=(e*Math.sin(n)-vo)/po,yo+=(Math.sin(t)-yo)/po}}function St(){var n,t;go=1,Et(),go=2;var e=Mo.point;Mo.point=function(r,u){e(n=r,t=u)},Mo.lineEnd=function(){Mo.point(n,t),kt(),Mo.lineEnd=kt}}function Et(){function n(n,u){n*=Ha;var i=Math.cos(u*=Ha),a=i*Math.cos(n),o=i*Math.sin(n),c=Math.sin(u),l=Math.atan2(Math.sqrt((l=e*c-r*o)*l+(l=r*a-t*c)*l+(l=t*o-e*a)*l),t*a+e*o+r*c);po+=l,mo+=l*(t+(t=a)),vo+=l*(e+(e=o)),yo+=l*(r+(r=c))}var t,e,r;go>1||(1>go&&(go=1,po=mo=vo=yo=0),Mo.point=function(u,i){u*=Ha;var a=Math.cos(i*=Ha);t=a*Math.cos(u),e=a*Math.sin(u),r=Math.sin(i),Mo.point=n})}function kt(){Mo.point=wt}function At(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Math.sin(t),Math.sin(e)]}function qt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function Nt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function Tt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function Ct(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function zt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function Dt(){return!0}function jt(n){return[Math.atan2(n[1],n[0]),Math.asin(Math.max(-1,Math.min(1,n[2])))]}function Lt(n,t){return Math.abs(n[0]-t[0])o;++o)u.point((e=n[o])[0],e[1]);return u.lineEnd(),void 0}var c={point:e,points:n,other:null,visited:!1,entry:!0,subject:!0},l={point:e,points:[e],other:c,visited:!1,entry:!1,subject:!1};c.other=l,i.push(c),a.push(l),c={point:r,points:[r],other:null,visited:!1,entry:!1,subject:!0},l={point:r,points:[r],other:c,visited:!1,entry:!0,subject:!1},c.other=l,i.push(c),a.push(l)}}),a.sort(t),Ht(i),Ht(a),i.length){if(e)for(var o=1,c=!e(a[0].point),l=a.length;l>o;++o)a[o].entry=c=!c;for(var f,s,h,g=i[0];;){for(f=g;f.visited;)if((f=f.next)===g)return;s=f.points,u.lineStart();do{if(f.visited=f.other.visited=!0,f.entry){if(f.subject)for(var o=0;o=0;)u.point((h=s[o])[0],h[1])}else r(f.point,f.prev.point,-1,u);f=f.prev}f=f.other,s=f.points}while(!f.visited);u.lineEnd()}}}function Ht(n){if(t=n.length){for(var t,e,r=0,u=n[0];++r1&&2&t&&e.push(e.pop().concat(e.shift())),s.push(e.filter(Rt))}var s,h,g,p,d,m=t(r),v={point:u,lineStart:a,lineEnd:o,polygonStart:function(){v.point=c,v.lineStart=l,v.lineEnd=f,p=!1,g=h=0,s=[],r.polygonStart()},polygonEnd:function(){v.point=u,v.lineStart=a,v.lineEnd=o,s=oa.merge(s),s.length?Ft(s,Ut,null,e,r):(-Fa>h||p&&-Fa>g)&&(r.lineStart(),e(null,null,1,r),r.lineEnd()),r.polygonEnd(),s=null},sphere:function(){r.polygonStart(),r.lineStart(),e(null,null,1,r),r.lineEnd(),r.polygonEnd()}},y=Ot(),M=t(y);return v}}function Rt(n){return n.length>1}function Ot(){var n,t=[];return{lineStart:function(){t.push(n=[])},point:function(t,e){n.push([t,e])},lineEnd:N,buffer:function(){var e=t;return t=[],n=null,e},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function Yt(n,t){if(!(e=n.length))return 0;for(var e,r,u,i=0,a=0,o=n[0],c=o[0],l=o[1],f=Math.cos(l),s=Math.atan2(t*Math.sin(c)*f,Math.sin(l)),h=1-t*Math.cos(c)*f,g=s;++i2&&(a+=4*(r-s)):a+=Math.abs(h-2)0?La:-La,c=Math.abs(i-e);Math.abs(c-La)0?La/2:-La/2),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(o,r),n.point(i,r),t=0):u!==o&&c>=La&&(Math.abs(e-u)Fa?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(e)-Math.sin(r)*(u=Math.cos(t))*Math.sin(n))/(u*i*a)):(t+r)/2}function Xt(n,t,e,r){var u;if(null==n)u=e*La/2,r.point(-La,u),r.point(0,u),r.point(La,u),r.point(La,0),r.point(La,-u),r.point(0,-u),r.point(-La,-u),r.point(-La,0),r.point(-La,u);else if(Math.abs(n[0]-t[0])>Fa){var i=(n[0]i}function e(n){var e,i,c,l,f;return{lineStart:function(){l=c=!1,f=1},point:function(s,h){var g,p=[s,h],d=t(s,h),m=a?d?0:u(s,h):d?u(s+(0>s?La:-La),h):0;if(!e&&(l=c=d)&&n.lineStart(),d!==c&&(g=r(e,p),(Lt(e,g)||Lt(p,g))&&(p[0]+=Fa,p[1]+=Fa,d=t(p[0],p[1]))),d!==c)f=0,d?(n.lineStart(),g=r(p,e),n.point(g[0],g[1])):(g=r(e,p),n.point(g[0],g[1]),n.lineEnd()),e=g;else if(o&&e&&a^d){var v;m&i||!(v=r(p,e,!0))||(f=0,a?(n.lineStart(),n.point(v[0][0],v[0][1]),n.point(v[1][0],v[1][1]),n.lineEnd()):(n.point(v[1][0],v[1][1]),n.lineEnd(),n.lineStart(),n.point(v[0][0],v[0][1])))}!d||e&&Lt(e,p)||n.point(p[0],p[1]),e=p,c=d,i=m},lineEnd:function(){c&&n.lineEnd(),e=null},clean:function(){return f|(l&&c)<<1}}}function r(n,t,e){var r=At(n),u=At(t),a=[1,0,0],o=Nt(r,u),c=qt(o,o),l=o[0],f=c-l*l;if(!f)return!e&&n;var s=i*c/f,h=-i*l/f,g=Nt(a,o),p=Ct(a,s),d=Ct(o,h);Tt(p,d);var m=g,v=qt(p,m),y=qt(m,m),M=v*v-y*(qt(p,p)-1);if(!(0>M)){var x=Math.sqrt(M),b=Ct(m,(-v-x)/y);if(Tt(b,p),b=jt(b),!e)return b;var _,w=n[0],S=t[0],E=n[1],k=t[1];w>S&&(_=w,w=S,S=_);var A=S-w,q=Math.abs(A-La)A;if(!q&&E>k&&(_=E,E=k,k=_),N?q?E+k>0^b[1]<(Math.abs(b[0]-w)La^(w<=b[0]&&b[0]<=S)){var T=Ct(m,(-v+x)/y);return Tt(T,p),[b,jt(T)]}}}function u(t,e){var r=a?n:La-n,u=0;return-r>t?u|=1:t>r&&(u|=2),-r>e?u|=4:e>r&&(u|=8),u}var i=Math.cos(n),a=i>0,o=Math.abs(i)>Fa,c=ie(n,6*Ha);return Pt(t,e,c)}function Bt(n,t,e,r){function u(r,u){return Math.abs(r[0]-n)0?0:3:Math.abs(r[0]-e)0?2:1:Math.abs(r[1]-t)0?1:0:u>0?3:2}function i(n,t){return a(n.point,t.point)}function a(n,t){var e=u(n,1),r=u(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}function o(u,i){var a=i[0]-u[0],o=i[1]-u[1],c=[0,1];return Math.abs(a)0&&(u[0]+=c[0]*a,u[1]+=c[0]*o),!0):!1}return function(c){function l(i){var a=u(i,-1),o=f([0===a||3===a?n:e,a>1?r:t]);return o}function f(n){for(var t=0,e=M.length,r=n[1],u=0;e>u;++u)for(var i=1,a=M[u],o=a.length,c=a[0];o>i;++i)b=a[i],c[1]<=r?b[1]>r&&s(c,b,n)>0&&++t:b[1]<=r&&s(c,b,n)<0&&--t,c=b;return 0!==t}function s(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(e[0]-n[0])*(t[1]-n[1])}function h(i,o,c,l){var f=0,s=0;if(null==i||(f=u(i,c))!==(s=u(o,c))||a(i,o)<0^c>0){do l.point(0===f||3===f?n:e,f>1?r:t);while((f=(f+c+4)%4)!==s)}else l.point(o[0],o[1])}function g(u,i){return u>=n&&e>=u&&i>=t&&r>=i}function p(n,t){g(n,t)&&c.point(n,t)}function d(){C.point=v,M&&M.push(x=[]),q=!0,A=!1,E=k=0/0}function m(){y&&(v(_,w),S&&A&&T.rejoin(),y.push(T.buffer())),C.point=p,A&&c.lineEnd()}function v(n,t){n=Math.max(-bo,Math.min(bo,n)),t=Math.max(-bo,Math.min(bo,t));var e=g(n,t);if(M&&x.push([n,t]),q)_=n,w=t,S=e,q=!1,e&&(c.lineStart(),c.point(n,t));else if(e&&A)c.point(n,t);else{var r=[E,k],u=[n,t];o(r,u)?(A||(c.lineStart(),c.point(r[0],r[1])),c.point(u[0],u[1]),e||c.lineEnd()):(c.lineStart(),c.point(n,t))}E=n,k=t,A=e}var y,M,x,_,w,S,E,k,A,q,N=c,T=Ot(),C={point:p,lineStart:d,lineEnd:m,polygonStart:function(){c=T,y=[],M=[]},polygonEnd:function(){c=N,(y=oa.merge(y)).length?(c.polygonStart(),Ft(y,i,l,h,c),c.polygonEnd()):f([n,t])&&(c.polygonStart(),c.lineStart(),h(null,null,1,c),c.lineEnd(),c.polygonEnd()),y=M=x=null}};return C}}function $t(n,t,e){if(Math.abs(t)=n;var r=n/t;if(t>0){if(r>e[1])return!1;r>e[0]&&(e[0]=r)}else{if(r4*r&&d--){var x=a+h,b=o+g,_=c+p,w=Math.sqrt(x*x+b*b+_*_),S=Math.asin(_/=w),E=Math.abs(Math.abs(_)-1)r||Math.abs((v*N+y*T)/M-.5)>.3)&&(e(t,u,i,a,o,c,A,q,E,x/=w,b/=w,_,d,m),m.point(A,q),e(A,q,E,x,b,_,l,f,s,h,g,p,d,m))}}var r=.5,u=16;return t.precision=function(n){return arguments.length?(u=(r=n*n)>0&&16,t):Math.sqrt(r)},t}function Kt(n){return Wt(function(){return n})()}function Wt(n){function t(n){return n=a(n[0]*Ha,n[1]*Ha),[n[0]*f+o,c-n[1]*f]}function e(n){return n=a.invert((n[0]-o)/f,(c-n[1])/f),n&&[n[0]*Pa,n[1]*Pa]}function r(){a=Jt(i=te(d,m,v),u);var n=u(g,p);return o=s-n[0]*f,c=h+n[1]*f,t}var u,i,a,o,c,l=Gt(function(n,t){return n=u(n,t),[n[0]*f+o,c-n[1]*f]}),f=150,s=480,h=250,g=0,p=0,d=0,m=0,v=0,y=xo,M=ft,x=null,b=null;return t.stream=function(n){return Qt(i,y(l(M(n))))},t.clipAngle=function(n){return arguments.length?(y=null==n?(x=n,xo):Zt((x=+n)*Ha),t):x},t.clipExtent=function(n){return arguments.length?(b=n,M=null==n?ft:Bt(n[0][0],n[0][1],n[1][0],n[1][1]),t):b},t.scale=function(n){return arguments.length?(f=+n,r()):f},t.translate=function(n){return arguments.length?(s=+n[0],h=+n[1],r()):[s,h]},t.center=function(n){return arguments.length?(g=n[0]%360*Ha,p=n[1]%360*Ha,r()):[g*Pa,p*Pa]},t.rotate=function(n){return arguments.length?(d=n[0]%360*Ha,m=n[1]%360*Ha,v=n.length>2?n[2]%360*Ha:0,r()):[d*Pa,m*Pa,v*Pa]},oa.rebind(t,l,"precision"),function(){return u=n.apply(this,arguments),t.invert=u.invert&&e,r()}}function Qt(n,t){return{point:function(e,r){r=n(e*Ha,r*Ha),e=r[0],t.point(e>La?e-2*La:-La>e?e+2*La:e,r[1])},sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function ne(n,t){return[n,t]}function te(n,t,e){return n?t||e?Jt(re(n),ue(t,e)):re(n):t||e?ue(t,e):ne}function ee(n){return function(t,e){return t+=n,[t>La?t-2*La:-La>t?t+2*La:t,e]}}function re(n){var t=ee(n);return t.invert=ee(-n),t}function ue(n,t){function e(n,t){var e=Math.cos(t),o=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),f=l*r+o*u;return[Math.atan2(c*i-f*a,o*r-l*u),Math.asin(Math.max(-1,Math.min(1,f*i+c*a)))]}var r=Math.cos(n),u=Math.sin(n),i=Math.cos(t),a=Math.sin(t);return e.invert=function(n,t){var e=Math.cos(t),o=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),f=l*i-c*a;return[Math.atan2(c*i+l*a,o*r+f*u),Math.asin(Math.max(-1,Math.min(1,f*r-o*u)))]},e}function ie(n,t){var e=Math.cos(n),r=Math.sin(n);return function(u,i,a,o){null!=u?(u=ae(e,u),i=ae(e,i),(a>0?i>u:u>i)&&(u+=2*a*La)):(u=n+2*a*La,i=n);for(var c,l=a*t,f=u;a>0?f>i:i>f;f-=l)o.point((c=jt([e,-r*Math.cos(f),-r*Math.sin(f)]))[0],c[1])}}function ae(n,t){var e=At(t);e[0]-=n,zt(e);var r=O(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Fa)%(2*Math.PI)}function oe(n,t,e){var r=oa.range(n,t-Fa,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function ce(n,t,e){var r=oa.range(n,t-Fa,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function le(n){return n.source}function fe(n){return n.target}function se(n,t,e,r){var u=Math.cos(t),i=Math.sin(t),a=Math.cos(r),o=Math.sin(r),c=u*Math.cos(n),l=u*Math.sin(n),f=a*Math.cos(e),s=a*Math.sin(e),h=2*Math.asin(Math.sqrt(V(r-t)+u*a*V(e-n))),g=1/Math.sin(h),p=h?function(n){var t=Math.sin(n*=h)*g,e=Math.sin(h-n)*g,r=e*c+t*f,u=e*l+t*s,a=e*i+t*o;return[Math.atan2(u,r)*Pa,Math.atan2(a,Math.sqrt(r*r+u*u))*Pa]}:function(){return[n*Pa,t*Pa]};return p.distance=h,p}function he(){function n(n,u){var i=Math.sin(u*=Ha),a=Math.cos(u),o=Math.abs((n*=Ha)-t),c=Math.cos(o);_o+=Math.atan2(Math.sqrt((o=a*Math.sin(o))*o+(o=r*i-e*a*c)*o),e*i+r*a*c),t=n,e=i,r=a}var t,e,r;wo.point=function(u,i){t=u*Ha,e=Math.sin(i*=Ha),r=Math.cos(i),wo.point=n},wo.lineEnd=function(){wo.point=wo.lineEnd=N}}function ge(n){var t=0,e=La/3,r=Wt(n),u=r(t,e);return u.parallels=function(n){return arguments.length?r(t=n[0]*La/180,e=n[1]*La/180):[180*(t/La),180*(e/La)]},u}function pe(n,t){function e(n,t){var e=Math.sqrt(i-2*u*Math.sin(t))/u;return[e*Math.sin(n*=u),a-e*Math.cos(n)]}var r=Math.sin(n),u=(r+Math.sin(t))/2,i=1+r*(2*u-r),a=Math.sqrt(i)/u;return e.invert=function(n,t){var e=a-t;return[Math.atan2(n,e)/u,Math.asin((i-(n*n+e*e)*u*u)/(2*u))]},e}function de(n,t){var e=n(t[0]),r=n([.5*(t[0][0]+t[1][0]),t[0][1]]),u=n([t[1][0],t[0][1]]),i=n(t[1]),a=r[1]-e[1],o=r[0]-e[0],c=u[1]-r[1],l=u[0]-r[0],f=a/o,s=c/l,h=.5*(f*s*(e[1]-u[1])+s*(e[0]+r[0])-f*(r[0]+u[0]))/(s-f),g=(.5*(e[0]+r[0])-h)/f+.5*(e[1]+r[1]),p=i[0]-h,d=i[1]-g,m=e[0]-h,v=e[1]-g,y=p*p+d*d,M=m*m+v*v,x=Math.atan2(d,p),b=Math.atan2(v,m);return function(t){var e=t[0]-h,r=t[1]-g,u=e*e+r*r,i=Math.atan2(r,e);return u>y&&M>u&&i>x&&b>i?n.invert(t):void 0}}function me(){function n(n,t){Eo+=u*n-r*t,r=n,u=t}var t,e,r,u;ko.point=function(i,a){ko.point=n,t=r=i,e=u=a},ko.lineEnd=function(){n(t,e)}}function ve(){function n(n,t){a.push("M",n,",",t,i)}function t(n,t){a.push("M",n,",",t),o.point=e}function e(n,t){a.push("L",n,",",t)}function r(){o.point=n}function u(){a.push("Z")}var i=we(4.5),a=[],o={point:n,lineStart:function(){o.point=t},lineEnd:r,polygonStart:function(){o.lineEnd=u},polygonEnd:function(){o.lineEnd=r,o.point=n},pointRadius:function(n){return i=we(n),o},result:function(){if(a.length){var n=a.join("");return a=[],n}}};return o}function ye(n,t){go||(mo+=n,vo+=t,++yo)}function Me(){function n(n,r){var u=n-t,i=r-e,a=Math.sqrt(u*u+i*i);mo+=a*(t+n)/2,vo+=a*(e+r)/2,yo+=a,t=n,e=r}var t,e;if(1!==go){if(!(1>go))return;go=1,mo=vo=yo=0}Ao.point=function(r,u){Ao.point=n,t=r,e=u}}function xe(){Ao.point=ye}function be(){function n(n,t){var e=u*n-r*t;mo+=e*(r+n),vo+=e*(u+t),yo+=3*e,r=n,u=t}var t,e,r,u;2>go&&(go=2,mo=vo=yo=0),Ao.point=function(i,a){Ao.point=n,t=r=i,e=u=a},Ao.lineEnd=function(){n(t,e)}}function _e(n){function t(t,e){n.moveTo(t,e),n.arc(t,e,a,0,2*La)}function e(t,e){n.moveTo(t,e),o.point=r}function r(t,e){n.lineTo(t,e)}function u(){o.point=t}function i(){n.closePath()}var a=4.5,o={point:t,lineStart:function(){o.point=e},lineEnd:u,polygonStart:function(){o.lineEnd=i},polygonEnd:function(){o.lineEnd=u,o.point=t},pointRadius:function(n){return a=n,o},result:N};return o}function we(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function Se(n){var t=Gt(function(t,e){return n([t*Pa,e*Pa])});return function(n){return n=t(n),{point:function(t,e){n.point(t*Ha,e*Ha)},sphere:function(){n.sphere()},lineStart:function(){n.lineStart()},lineEnd:function(){n.lineEnd()},polygonStart:function(){n.polygonStart()},polygonEnd:function(){n.polygonEnd()}}}}function Ee(n,t){function e(t,e){var r=Math.cos(t),u=Math.cos(e),i=n(r*u);return[i*u*Math.sin(t),i*Math.sin(e)]}return e.invert=function(n,e){var r=Math.sqrt(n*n+e*e),u=t(r),i=Math.sin(u),a=Math.cos(u);return[Math.atan2(n*i,r*a),Math.asin(r&&e*i/r)]},e}function ke(n,t){function e(n,t){var e=Math.abs(Math.abs(t)-La/2)1){o=t[1],i=n[c],c++,r+="C"+(u[0]+a[0])+","+(u[1]+a[1])+","+(i[0]-o[0])+","+(i[1]-o[1])+","+i[0]+","+i[1];for(var l=2;l9&&(u=3*t/Math.sqrt(u),a[o]=u*e,a[o+1]=u*r));for(o=-1;++o<=c;)u=(n[Math.min(c,o+1)][0]-n[Math.max(0,o-1)][0])/(6*(1+a[o]*a[o])),i.push([u||0,a[o]*u||0]);return i}function We(n){return n.length<3?je(n):n[0]+Ye(n,Ke(n))}function Qe(n,t,e,r){var u,i,a,o,c,l,f;return u=r[n],i=u[0],a=u[1],u=r[t],o=u[0],c=u[1],u=r[e],l=u[0],f=u[1],(f-a)*(o-i)-(c-a)*(l-i)>0}function nr(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])}function tr(n,t,e,r){var u=n[0],i=e[0],a=t[0]-u,o=r[0]-i,c=n[1],l=e[1],f=t[1]-c,s=r[1]-l,h=(o*(c-l)-s*(u-i))/(s*a-o*f); +return[u+h*a,c+h*f]}function er(n,t){var e={list:n.map(function(n,t){return{index:t,x:n[0],y:n[1]}}).sort(function(n,t){return n.yt.y?1:n.xt.x?1:0}),bottomSite:null},r={list:[],leftEnd:null,rightEnd:null,init:function(){r.leftEnd=r.createHalfEdge(null,"l"),r.rightEnd=r.createHalfEdge(null,"l"),r.leftEnd.r=r.rightEnd,r.rightEnd.l=r.leftEnd,r.list.unshift(r.leftEnd,r.rightEnd)},createHalfEdge:function(n,t){return{edge:n,side:t,vertex:null,l:null,r:null}},insert:function(n,t){t.l=n,t.r=n.r,n.r.l=t,n.r=t},leftBound:function(n){var t=r.leftEnd;do t=t.r;while(t!=r.rightEnd&&u.rightOf(t,n));return t=t.l},del:function(n){n.l.r=n.r,n.r.l=n.l,n.edge=null},right:function(n){return n.r},left:function(n){return n.l},leftRegion:function(n){return n.edge==null?e.bottomSite:n.edge.region[n.side]},rightRegion:function(n){return n.edge==null?e.bottomSite:n.edge.region[Ho[n.side]]}},u={bisect:function(n,t){var e={region:{l:n,r:t},ep:{l:null,r:null}},r=t.x-n.x,u=t.y-n.y,i=r>0?r:-r,a=u>0?u:-u;return e.c=n.x*r+n.y*u+.5*(r*r+u*u),i>a?(e.a=1,e.b=u/r,e.c/=r):(e.b=1,e.a=r/u,e.c/=u),e},intersect:function(n,t){var e=n.edge,r=t.edge;if(!e||!r||e.region.r==r.region.r)return null;var u=e.a*r.b-e.b*r.a;if(Math.abs(u)<1e-10)return null;var i,a,o=(e.c*r.b-r.c*e.b)/u,c=(r.c*e.a-e.c*r.a)/u,l=e.region.r,f=r.region.r;l.y=a.region.r.x;return s&&i.side==="l"||!s&&i.side==="r"?null:{x:o,y:c}},rightOf:function(n,t){var e=n.edge,r=e.region.r,u=t.x>r.x;if(u&&n.side==="l")return 1;if(!u&&n.side==="r")return 0;if(e.a===1){var i=t.y-r.y,a=t.x-r.x,o=0,c=0;if(!u&&e.b<0||u&&e.b>=0?c=o=i>=e.b*a:(c=t.x+t.y*e.b>e.c,e.b<0&&(c=!c),c||(o=1)),!o){var l=r.x-e.region.l.x;c=e.b*(a*a-i*i)h*h+g*g}return n.side==="l"?c:!c},endPoint:function(n,e,r){n.ep[e]=r,n.ep[Ho[e]]&&t(n)},distance:function(n,t){var e=n.x-t.x,r=n.y-t.y;return Math.sqrt(e*e+r*r)}},i={list:[],insert:function(n,t,e){n.vertex=t,n.ystar=t.y+e;for(var r=0,u=i.list,a=u.length;a>r;r++){var o=u[r];if(!(n.ystar>o.ystar||n.ystar==o.ystar&&t.x>o.vertex.x))break}u.splice(r,0,n)},del:function(n){for(var t=0,e=i.list,r=e.length;r>t&&e[t]!=n;++t);e.splice(t,1)},empty:function(){return i.list.length===0},nextEvent:function(n){for(var t=0,e=i.list,r=e.length;r>t;++t)if(e[t]==n)return e[t+1];return null},min:function(){var n=i.list[0];return{x:n.vertex.x,y:n.ystar}},extractMin:function(){return i.list.shift()}};r.init(),e.bottomSite=e.list.shift();for(var a,o,c,l,f,s,h,g,p,d,m,v,y,M=e.list.shift();;)if(i.empty()||(a=i.min()),M&&(i.empty()||M.yg.y&&(p=h,h=g,g=p,y="r"),v=u.bisect(h,g),s=r.createHalfEdge(v,y),r.insert(l,s),u.endPoint(v,Ho[y],m),d=u.intersect(l,s),d&&(i.del(l),i.insert(l,d,u.distance(d,h))),d=u.intersect(s,f),d&&i.insert(s,d,u.distance(d,h))}for(o=r.right(r.leftEnd);o!=r.rightEnd;o=r.right(o))t(o.edge)}function rr(n){return n.x}function ur(n){return n.y}function ir(){return{leaf:!0,nodes:[],point:null,x:null,y:null}}function ar(n,t,e,r,u,i){if(!n(t,e,r,u,i)){var a=.5*(e+u),o=.5*(r+i),c=t.nodes;c[0]&&ar(n,c[0],e,r,a,o),c[1]&&ar(n,c[1],a,r,u,o),c[2]&&ar(n,c[2],e,o,a,i),c[3]&&ar(n,c[3],a,o,u,i)}}function or(n,t){n=oa.rgb(n),t=oa.rgb(t);var e=n.r,r=n.g,u=n.b,i=t.r-e,a=t.g-r,o=t.b-u;return function(n){return"#"+rt(Math.round(e+i*n))+rt(Math.round(r+a*n))+rt(Math.round(u+o*n))}}function cr(n){var t=[n.a,n.b],e=[n.c,n.d],r=fr(t),u=lr(t,e),i=fr(sr(e,t,-u))||0;t[0]*e[1]180?f+=360:f-l>180&&(l+=360),u.push({i:r.push(r.pop()+"rotate(",null,")")-2,x:hr(l,f)})):f&&r.push(r.pop()+"rotate("+f+")"),s!=h?u.push({i:r.push(r.pop()+"skewX(",null,")")-2,x:hr(s,h)}):h&&r.push(r.pop()+"skewX("+h+")"),g[0]!=p[0]||g[1]!=p[1]?(e=r.push(r.pop()+"scale(",null,",",null,")"),u.push({i:e-4,x:hr(g[0],p[0])},{i:e-2,x:hr(g[1],p[1])})):(p[0]!=1||p[1]!=1)&&r.push(r.pop()+"scale("+p+")"),e=u.length,function(n){for(var t,i=-1;++ir;++r)if(a=f[r],a.x==e[0]){if(a.i)if(l[a.i+1]==null)for(l[a.i-1]+=a.x,l.splice(a.i,1),u=r+1;i>u;++u)f[u].i--;else for(l[a.i-1]+=a.x+l[a.i+1],l.splice(a.i,2),u=r+1;i>u;++u)f[u].i-=2;else if(l[a.i+1]==null)l[a.i]=a.x;else for(l[a.i]=a.x+l[a.i+1],l.splice(a.i+1,1),u=r+1;i>u;++u)f[u].i--;f.splice(r,1),i--,r--}else a.x=hr(parseFloat(e[0]),parseFloat(a.x));for(;i>r;)a=f.pop(),l[a.i+1]==null?l[a.i]=a.x:(l[a.i]=a.x+l[a.i+1],l.splice(a.i+1,1)),i--;return l.length===1?l[0]==null?f[0].x:function(){return t}:function(n){for(r=0;i>r;++r)l[(a=f[r]).i]=a.x(n);return l.join("")}}function mr(n,t){for(var e,r=oa.interpolators.length;--r>=0&&!(e=oa.interpolators[r](n,t)););return e}function vr(n){return"transform"==n?gr:mr}function yr(n,t){var e,r=[],u=[],i=n.length,a=t.length,o=Math.min(n.length,t.length);for(e=0;o>e;++e)r.push(mr(n[e],t[e]));for(;i>e;++e)u[e]=n[e];for(;a>e;++e)u[e]=t[e];return function(n){for(e=0;o>e;++e)u[e]=r[e](n);return u}}function Mr(n){return function(t){return 0>=t?0:t>=1?1:n(t)}}function xr(n){return function(t){return 1-n(1-t)}}function br(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}}function _r(n){return n*n}function wr(n){return n*n*n}function Sr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return 4*(.5>n?e:3*(n-t)+e-.75)}function Er(n){return function(t){return Math.pow(t,n)}}function kr(n){return 1-Math.cos(n*La/2)}function Ar(n){return Math.pow(2,10*(n-1))}function qr(n){return 1-Math.sqrt(1-n*n)}function Nr(n,t){var e;return arguments.length<2&&(t=.45),arguments.length?e=t/(2*La)*Math.asin(1/n):(n=1,e=t/4),function(r){return 1+n*Math.pow(2,10*-r)*Math.sin(2*(r-e)*La/t)}}function Tr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}}function Cr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}function zr(n,t){n=oa.hcl(n),t=oa.hcl(t);var e=n.h,r=n.c,u=n.l,i=t.h-e,a=t.c-r,o=t.l-u;return i>180?i-=360:-180>i&&(i+=360),function(n){return B(e+i*n,r+a*n,u+o*n)+""}}function Dr(n,t){n=oa.hsl(n),t=oa.hsl(t);var e=n.h,r=n.s,u=n.l,i=t.h-e,a=t.s-r,o=t.l-u;return i>180?i-=360:-180>i&&(i+=360),function(n){return P(e+i*n,r+a*n,u+o*n)+""}}function jr(n,t){n=oa.lab(n),t=oa.lab(t);var e=n.l,r=n.a,u=n.b,i=t.l-e,a=t.a-r,o=t.b-u;return function(n){return G(e+i*n,r+a*n,u+o*n)+""}}function Lr(n,t){return t-=n,function(e){return Math.round(n+t*e)}}function Fr(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return(e-n)*t}}function Hr(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return Math.max(0,Math.min(1,(e-n)*t))}}function Pr(n){for(var t=n.source,e=n.target,r=Or(t,e),u=[t];t!==r;)t=t.parent,u.push(t);for(var i=u.length;e!==r;)u.splice(i,0,e),e=e.parent;return u}function Rr(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent;return t.push(n),t}function Or(n,t){if(n===t)return n;for(var e=Rr(n),r=Rr(t),u=e.pop(),i=r.pop(),a=null;u===i;)a=u,u=e.pop(),i=r.pop();return a}function Yr(n){n.fixed|=2}function Ur(n){n.fixed&=-7}function Ir(n){n.fixed|=4,n.px=n.x,n.py=n.y}function Vr(n){n.fixed&=-5}function Xr(n,t,e){var r=0,u=0;if(n.charge=0,!n.leaf)for(var i,a=n.nodes,o=a.length,c=-1;++ce;++e)(t=n[e][1])>u&&(r=e,u=t);return r}function ru(n){return n.reduce(uu,0)}function uu(n,t){return n+t[1]}function iu(n,t){return au(n,Math.ceil(Math.log(t.length)/Math.LN2+1))}function au(n,t){for(var e=-1,r=+n[0],u=(n[1]-r)/t,i=[];++e<=t;)i[e]=u*e+r;return i}function ou(n){return[oa.min(n),oa.max(n)]}function cu(n,t){return n.parent==t.parent?1:2}function lu(n){var t=n.children;return t&&t.length?t[0]:n._tree.thread}function fu(n){var t,e=n.children;return e&&(t=e.length)?e[t-1]:n._tree.thread}function su(n,t){var e=n.children;if(e&&(u=e.length))for(var r,u,i=-1;++i0&&(n=r);return n}function hu(n,t){return n.x-t.x}function gu(n,t){return t.x-n.x}function pu(n,t){return n.depth-t.depth}function du(n,t){function e(n,r){var u=n.children;if(u&&(a=u.length))for(var i,a,o=null,c=-1;++c=0;)t=u[i]._tree,t.prelim+=e,t.mod+=e,e+=t.shift+(r+=t.change)}function vu(n,t,e){n=n._tree,t=t._tree;var r=e/(t.number-n.number);n.change+=r,t.change-=r,t.shift+=e,t.prelim+=e,t.mod+=e}function yu(n,t,e){return n._tree.ancestor.parent==t.parent?n._tree.ancestor:e}function Mu(n,t){return n.value-t.value}function xu(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pack_next=e,e._pack_prev=t}function bu(n,t){n._pack_next=t,t._pack_prev=n}function _u(n,t){var e=t.x-n.x,r=t.y-n.y,u=n.r+t.r;return u*u-e*e-r*r>.001}function wu(n){function t(n){f=Math.min(n.x-n.r,f),s=Math.max(n.x+n.r,s),h=Math.min(n.y-n.r,h),g=Math.max(n.y+n.r,g)}if((e=n.children)&&(l=e.length)){var e,r,u,i,a,o,c,l,f=1/0,s=-1/0,h=1/0,g=-1/0;if(e.forEach(Su),r=e[0],r.x=-r.r,r.y=0,t(r),l>1&&(u=e[1],u.x=u.r,u.y=0,t(u),l>2))for(i=e[2],Au(r,u,i),t(i),xu(r,i),r._pack_prev=i,xu(i,u),u=r._pack_next,a=3;l>a;a++){Au(r,u,i=e[a]);var p=0,d=1,m=1;for(o=u._pack_next;o!==u;o=o._pack_next,d++)if(_u(o,i)){p=1;break}if(1==p)for(c=r._pack_prev;c!==o._pack_prev&&!_u(c,i);c=c._pack_prev,m++);p?(m>d||d==m&&u.ra;a++)i=e[a],i.x-=v,i.y-=y,M=Math.max(M,i.r+Math.sqrt(i.x*i.x+i.y*i.y));n.r=M,e.forEach(Eu)}}function Su(n){n._pack_next=n._pack_prev=n}function Eu(n){delete n._pack_next,delete n._pack_prev}function ku(n,t,e,r){var u=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=r,u)for(var i=-1,a=u.length;++iu&&(e+=u/2,u=0),0>i&&(r+=i/2,i=0),{x:e,y:r,dx:u,dy:i}}function ju(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]}function Lu(n){return n.rangeExtent?n.rangeExtent():ju(n.range())}function Fu(n,t,e,r){var u=e(n[0],n[1]),i=r(t[0],t[1]);return function(n){return i(u(n))}}function Hu(n,t){var e,r=0,u=n.length-1,i=n[r],a=n[u];return i>a&&(e=r,r=u,u=e,e=i,i=a,a=e),(t=t(a-i))&&(n[r]=t.floor(i),n[u]=t.ceil(a)),n}function Pu(n,t,e,r){var u=[],i=[],a=0,o=Math.min(n.length,t.length)-1;for(n[o]2?Pu:Fu,c=r?Hr:Fr;return a=u(n,t,c,e),o=u(t,n,c,mr),i}function i(n){return a(n)}var a,o;return i.invert=function(n){return o(n)},i.domain=function(t){return arguments.length?(n=t.map(Number),u()):n},i.range=function(n){return arguments.length?(t=n,u()):t},i.rangeRound=function(n){return i.range(n).interpolate(Lr)},i.clamp=function(n){return arguments.length?(r=n,u()):r},i.interpolate=function(n){return arguments.length?(e=n,u()):e},i.ticks=function(t){return Iu(n,t)},i.tickFormat=function(t,e){return Vu(n,t,e)},i.nice=function(){return Hu(n,Yu),u()},i.copy=function(){return Ru(n,t,e,r)},u()}function Ou(n,t){return oa.rebind(n,t,"range","rangeRound","interpolate","clamp")}function Yu(n){return n=Math.pow(10,Math.round(Math.log(n)/Math.LN10)-1),n&&{floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}}}function Uu(n,t){var e=ju(n),r=e[1]-e[0],u=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),i=t/r*u;return.15>=i?u*=10:.35>=i?u*=5:.75>=i&&(u*=2),e[0]=Math.ceil(e[0]/u)*u,e[1]=Math.floor(e[1]/u)*u+.5*u,e[2]=u,e}function Iu(n,t){return oa.range.apply(oa,Uu(n,t))}function Vu(n,t,e){var r=-Math.floor(Math.log(Uu(n,t)[2])/Math.LN10+.01);return oa.format(e?e.replace(ro,function(n,t,e,u,i,a,o,c,l,f){return[t,e,u,i,a,o,c,l||"."+(r-2*("%"===f)),f].join("")}):",."+r+"f")}function Xu(n,t,e,r){function u(t){return n(e(t))}return u.invert=function(t){return r(n.invert(t))},u.domain=function(t){return arguments.length?(t[0]<0?(e=$u,r=Ju):(e=Zu,r=Bu),n.domain(t.map(e)),u):n.domain().map(r)},u.base=function(n){return arguments.length?(t=+n,u):t},u.nice=function(){return n.domain(Hu(n.domain(),Gu(t))),u},u.ticks=function(){var u=ju(n.domain()),i=[];if(u.every(isFinite)){var a=Math.log(t),o=Math.floor(u[0]/a),c=Math.ceil(u[1]/a),l=r(u[0]),f=r(u[1]),s=t%1?2:t;if(e===$u)for(i.push(-Math.pow(t,-o));o++0;h--)i.push(-Math.pow(t,-o)*h);else{for(;c>o;o++)for(var h=1;s>h;h++)i.push(Math.pow(t,o)*h);i.push(Math.pow(t,o))}for(o=0;i[o]f;c--);i=i.slice(o,c)}return i},u.tickFormat=function(n,i){if(arguments.length<2&&(i=$o),!arguments.length)return i;var a,o=Math.log(t),c=Math.max(.1,n/u.ticks().length),l=e===$u?(a=-1e-12,Math.floor):(a=1e-12,Math.ceil);return function(n){return n/r(o*l(e(n)/o+a))<=c?i(n):""}},u.copy=function(){return Xu(n.copy(),t,e,r)},Ou(u,n)}function Zu(n){return Math.log(0>n?0:n)}function Bu(n){return Math.exp(n)}function $u(n){return-Math.log(n>0?0:-n)}function Ju(n){return-Math.exp(-n)}function Gu(n){n=Math.log(n);var t={floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}};return function(){return t}}function Ku(n,t){function e(t){return n(r(t))}var r=Wu(t),u=Wu(1/t);return e.invert=function(t){return u(n.invert(t))},e.domain=function(t){return arguments.length?(n.domain(t.map(r)),e):n.domain().map(u)},e.ticks=function(n){return Iu(e.domain(),n)},e.tickFormat=function(n,t){return Vu(e.domain(),n,t)},e.nice=function(){return e.domain(Hu(e.domain(),Yu))},e.exponent=function(n){if(!arguments.length)return t;var i=e.domain();return r=Wu(t=n),u=Wu(1/t),e.domain(i)},e.copy=function(){return Ku(n.copy(),t)},Ou(e,n)}function Wu(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,n)}}function Qu(n,t){function e(t){return a[((i.get(t)||i.set(t,n.push(t)))-1)%a.length]}function r(t,e){return oa.range(n.length).map(function(n){return t+e*n})}var i,a,o;return e.domain=function(r){if(!arguments.length)return n;n=[],i=new u;for(var a,o=-1,c=r.length;++oe?l():(i.active=e,h.start.call(n,f,t),a.tween.forEach(function(e,r){(r=r.call(n,f,t))&&d.push(r)}),c(r)||oa.timer(c,0,o),1)}function c(r){if(i.active!==e)return l();for(var u=(r-g)/p,a=s(u),o=d.length;o>0;)d[--o].call(n,a);return u>=1?(l(),h.end.call(n,f,t),1):void 0}function l(){return--i.count?delete i[e]:delete n.__transition__,1}var f=n.__data__,s=a.ease,h=a.event,g=a.delay,p=a.duration,d=[];return r>=g?u(r):oa.timer(u,g,o),1},0,o),a}}function xi(n,t){n.attr("transform",function(n){return"translate("+t(n)+",0)"})}function bi(n,t){n.attr("transform",function(n){return"translate(0,"+t(n)+")"})}function _i(n,t,e){if(r=[],e&&t.length>1){for(var r,u,i,a=ju(n.domain()),o=-1,c=t.length,l=(t[1]-t[0])/++e;++o0;)(i=+t[o]-u*l)>=a[0]&&r.push(i);for(--o,u=0;++u1?Date.UTC.apply(this,arguments):arguments[0])}function Si(n,t,e){function r(t){var e=n(t),r=i(e,1);return r-t>t-e?e:r}function u(e){return t(e=n(new hc(e-1)),1),e}function i(n,e){return t(n=new hc(+n),e),n}function a(n,r,i){var a=u(n),o=[];if(i>1)for(;r>a;)e(a)%i||o.push(new Date(+a)),t(a,1);else for(;r>a;)o.push(new Date(+a)),t(a,1);return o}function o(n,t,e){try{hc=wi;var r=new wi;return r._=n,a(r,t,e)}finally{hc=Date}}n.floor=n,n.round=r,n.ceil=u,n.offset=i,n.range=a;var c=n.utc=Ei(n);return c.floor=c,c.round=Ei(r),c.ceil=Ei(u),c.offset=Ei(i),c.range=o,n}function Ei(n){return function(t,e){try{hc=wi;var r=new wi;return r._=t,n(r,e)._}finally{hc=Date}}}function ki(n,t,e,r){for(var u,i,a=0,o=t.length,c=e.length;o>a;){if(r>=c)return-1;if(u=t.charCodeAt(a++),37===u){if(i=Tc[t.charAt(a++)],!i||(r=i(n,e,r))<0)return-1}else if(u!=e.charCodeAt(r++))return-1}return r}function Ai(n){return RegExp("^(?:"+n.map(oa.requote).join("|")+")","i")}function qi(n){for(var t=new u,e=-1,r=n.length;++er?Array(e-r+1).join(t)+n:n}function Ti(n,t,e){wc.lastIndex=0;var r=wc.exec(t.substring(e));return r?e+=r[0].length:-1}function Ci(n,t,e){_c.lastIndex=0;var r=_c.exec(t.substring(e));return r?e+=r[0].length:-1}function zi(n,t,e){kc.lastIndex=0;var r=kc.exec(t.substring(e));return r?(n.m=Ac.get(r[0].toLowerCase()),e+=r[0].length):-1}function Di(n,t,e){Sc.lastIndex=0;var r=Sc.exec(t.substring(e));return r?(n.m=Ec.get(r[0].toLowerCase()),e+=r[0].length):-1}function ji(n,t,e){return ki(n,""+Nc.c,t,e)}function Li(n,t,e){return ki(n,""+Nc.x,t,e)}function Fi(n,t,e){return ki(n,""+Nc.X,t,e)}function Hi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+4));return r?(n.y=+r[0],e+=r[0].length):-1}function Pi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.y=Ri(+r[0]),e+=r[0].length):-1}function Ri(n){return n+(n>68?1900:2e3)}function Oi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.m=r[0]-1,e+=r[0].length):-1}function Yi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.d=+r[0],e+=r[0].length):-1}function Ui(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.H=+r[0],e+=r[0].length):-1}function Ii(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.M=+r[0],e+=r[0].length):-1}function Vi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.S=+r[0],e+=r[0].length):-1}function Xi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+3));return r?(n.L=+r[0],e+=r[0].length):-1}function Zi(n,t,e){var r=zc.get(t.substring(e,e+=2).toLowerCase());return null==r?-1:(n.p=r,e)}function Bi(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=~~(Math.abs(t)/60),u=Math.abs(t)%60;return e+Ni(r,"0",2)+Ni(u,"0",2)}function $i(n){return n.toISOString()}function Ji(n,t,e){function r(t){return n(t)}return r.invert=function(t){return Ki(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain(t),r):n.domain().map(Ki)},r.nice=function(n){return r.domain(Hu(r.domain(),function(){return n}))},r.ticks=function(e,u){var i=Gi(r.domain());if("function"!=typeof e){var a=i[1]-i[0],o=a/e,c=oa.bisect(jc,o);if(c==jc.length)return t.year(i,e);if(!c)return n.ticks(e).map(Ki);Math.log(o/jc[c-1])t?[t,e]:[e,t]}function Ki(n){return new Date(n)}function Wi(n){return function(t){for(var e=n.length-1,r=n[e];!r[1](t);)r=n[--e];return r[0](t)}}function Qi(n){var t=new Date(n,0,1);return t.setFullYear(n),t}function na(n){var t=n.getFullYear(),e=Qi(t),r=Qi(t+1);return t+(n-e)/(r-e)}function ta(n){var t=new Date(Date.UTC(n,0,1));return t.setUTCFullYear(n),t}function ea(n){var t=n.getUTCFullYear(),e=ta(t),r=ta(t+1);return t+(n-e)/(r-e)}function ra(n){return n.responseText}function ua(n){return JSON.parse(n.responseText)}function ia(n){var t=ca.createRange();return t.selectNode(ca.body),t.createContextualFragment(n.responseText)}function aa(n){return n.responseXML}var oa={version:"3.1.3"};Date.now||(Date.now=function(){return+new Date});var ca=document,la=window;try{ca.createElement("div").style.setProperty("opacity",0,"")}catch(fa){var sa=la.CSSStyleDeclaration.prototype,ha=sa.setProperty;sa.setProperty=function(n,t,e){ha.call(this,n,t+"",e)}}oa.ascending=function(n,t){return t>n?-1:n>t?1:n>=t?0:0/0},oa.descending=function(n,t){return n>t?-1:t>n?1:t>=n?0:0/0},oa.min=function(n,t){var e,r,u=-1,i=n.length;if(arguments.length===1){for(;++ur&&(e=r)}else{for(;++ur&&(e=r)}return e},oa.max=function(n,t){var e,r,u=-1,i=n.length;if(arguments.length===1){for(;++ue&&(e=r)}else{for(;++ue&&(e=r)}return e},oa.extent=function(n,t){var e,r,u,i=-1,a=n.length;if(arguments.length===1){for(;++ir&&(e=r),r>u&&(u=r))}else{for(;++ir&&(e=r),r>u&&(u=r))}return[e,u]},oa.sum=function(n,t){var e,r=0,u=n.length,i=-1;if(arguments.length===1)for(;++i1&&(t=t.map(e)),t=t.filter(n),t.length?oa.quantile(t.sort(oa.ascending),.5):void 0},oa.bisector=function(n){return{left:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n.call(t,t[i],i)r;){var i=r+u>>>1;er)for(;(u=n+r*++o)>t;)i.push(u/a);else for(;(u=n+r*++o)=a.length)return r?r.call(i,o):e?o.sort(e):o;for(var l,f,s,h,g=-1,p=o.length,d=a[c++],m=new u;++g=a.length)return n;var r=[],u=o[e++];return n.forEach(function(n,u){r.push({key:n,values:t(u,e)})}),u?r.sort(function(n,t){return u(n.key,t.key)}):r}var e,r,i={},a=[],o=[];return i.map=function(t,e){return n(e,t,0)},i.entries=function(e){return t(n(oa.map,e,0),0)},i.key=function(n){return a.push(n),i},i.sortKeys=function(n){return o[a.length-1]=n,i},i.sortValues=function(n){return e=n,i},i.rollup=function(n){return r=n,i},i},oa.set=function(n){var t=new i;if(n)for(var e=0;e=0&&(r=n.substring(e+1),n=n.substring(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(arguments.length===2){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},oa.event=null,oa.mouse=function(n){return h(n,f())};var ma=/WebKit/.test(la.navigator.userAgent)?-1:0,va=p; +try{va(ca.documentElement.childNodes)[0].nodeType}catch(ya){va=g}var Ma=[].__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]};oa.touches=function(n,t){return arguments.length<2&&(t=f().touches),t?va(t).map(function(t){var e=h(n,t);return e.identifier=t.identifier,e}):[]},oa.behavior.drag=function(){function n(){this.on("mousedown.drag",t).on("touchstart.drag",t)}function t(){function n(){var n=o.parentNode;return null!=s?oa.touches(n).filter(function(n){return n.identifier===s})[0]:oa.mouse(n)}function t(){if(!o.parentNode)return u();var t=n(),e=t[0]-h[0],r=t[1]-h[1];g|=e|r,h=t,l(),c({type:"drag",x:t[0]+a[0],y:t[1]+a[1],dx:e,dy:r})}function u(){c({type:"dragend"}),g&&(l(),oa.event.target===f&&p.on("click.drag",i,!0)),p.on(null!=s?"touchmove.drag-"+s:"mousemove.drag",null).on(null!=s?"touchend.drag-"+s:"mouseup.drag",null)}function i(){l(),p.on("click.drag",null)}var a,o=this,c=e.of(o,arguments),f=oa.event.target,s=oa.event.touches?oa.event.changedTouches[0].identifier:null,h=n(),g=0,p=oa.select(la).on(null!=s?"touchmove.drag-"+s:"mousemove.drag",t).on(null!=s?"touchend.drag-"+s:"mouseup.drag",u,!0);r?(a=r.apply(o,arguments),a=[a.x-h[0],a.y-h[1]]):a=[0,0],null==s&&l(),c({type:"dragstart"})}var e=s(n,"drag","dragstart","dragend"),r=null;return n.origin=function(t){return arguments.length?(r=t,n):r},oa.rebind(n,e,"on")};var xa=function(n,t){return t.querySelector(n)},ba=function(n,t){return t.querySelectorAll(n)},_a=ca.documentElement,wa=_a.matchesSelector||_a.webkitMatchesSelector||_a.mozMatchesSelector||_a.msMatchesSelector||_a.oMatchesSelector,Sa=function(n,t){return wa.call(n,t)};"function"==typeof Sizzle&&(xa=function(n,t){return Sizzle(n,t)[0]||null},ba=function(n,t){return Sizzle.uniqueSort(Sizzle(n,t))},Sa=Sizzle.matchesSelector);var Ea=[];oa.selection=function(){return Ta},oa.selection.prototype=Ea,Ea.select=function(n){var t,e,r,u,i=[];"function"!=typeof n&&(n=m(n));for(var a=-1,o=this.length;++a=0&&(e=n.substring(0,t),n=n.substring(t+1)),ka.hasOwnProperty(e)?{space:ka[e],local:n}:n}},Ea.attr=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node();return n=oa.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(y(t,n[t]));return this}return this.each(y(n,t))},oa.requote=function(n){return n.replace(Aa,"\\$&")};var Aa=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;Ea.classed=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node(),r=(n=n.trim().split(/^|\s+/g)).length,u=-1;if(t=e.classList){for(;++ur){if("string"!=typeof n){2>r&&(t="");for(e in n)this.each(S(e,n[e],t));return this}if(2>r)return la.getComputedStyle(this.node(),null).getPropertyValue(n);e=""}return this.each(S(n,t,e))},Ea.property=function(n,t){if(arguments.length<2){if("string"==typeof n)return this.node()[n];for(t in n)this.each(E(t,n[t]));return this}return this.each(E(n,t))},Ea.text=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}:null==n?function(){this.textContent=""}:function(){this.textContent=n}):this.node().textContent},Ea.html=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}:null==n?function(){this.innerHTML=""}:function(){this.innerHTML=n}):this.node().innerHTML},Ea.append=function(n){function t(){return this.appendChild(ca.createElementNS(this.namespaceURI,n))}function e(){return this.appendChild(ca.createElementNS(n.space,n.local))}return n=oa.ns.qualify(n),this.select(n.local?e:t)},Ea.insert=function(n,t){function e(e,r){return this.insertBefore(ca.createElementNS(this.namespaceURI,n),t.call(this,e,r))}function r(e,r){return this.insertBefore(ca.createElementNS(n.space,n.local),t.call(this,e,r))}return n=oa.ns.qualify(n),"function"!=typeof t&&(t=m(t)),this.select(n.local?r:e)},Ea.remove=function(){return this.each(function(){var n=this.parentNode;n&&n.removeChild(this)})},Ea.data=function(n,t){function e(n,e){var r,i,a,o=n.length,s=e.length,h=Math.min(o,s),g=Array(s),p=Array(s),d=Array(o);if(t){var m,v=new u,y=new u,M=[];for(r=-1;++rr;++r)p[r]=k(e[r]);for(;o>r;++r)d[r]=n[r]}p.update=g,p.parentNode=g.parentNode=d.parentNode=n.parentNode,c.push(p),l.push(g),f.push(d)}var r,i,a=-1,o=this.length;if(!arguments.length){for(n=Array(o=(r=this[0]).length);++ai;i++){u.push(t=[]),t.parentNode=(e=this[i]).parentNode;for(var o=0,c=e.length;c>o;o++)(r=e[o])&&n.call(r,r.__data__,o)&&t.push(r)}return d(u)},Ea.order=function(){for(var n=-1,t=this.length;++n=0;)(e=r[u])&&(i&&i!==e.nextSibling&&i.parentNode.insertBefore(e,i),i=e);return this},Ea.sort=function(n){n=q.apply(this,arguments);for(var t=-1,e=this.length;++tr){if("string"!=typeof n){2>r&&(t=!1);for(e in n)this.each(T(e,n[e],t));return this}if(2>r)return(r=this.node()["__on"+n])&&r._;e=!1}return this.each(T(n,t,e))};var qa=oa.map({mouseenter:"mouseover",mouseleave:"mouseout"});qa.forEach(function(n){"on"+n in ca&&qa.remove(n)}),Ea.each=function(n){return D(this,function(t,e,r){n.call(t,t.__data__,e,r)})},Ea.call=function(n){var t=va(arguments);return n.apply(t[0]=this,t),this},Ea.empty=function(){return!this.node()},Ea.node=function(){for(var n=0,t=this.length;t>n;n++)for(var e=this[n],r=0,u=e.length;u>r;r++){var i=e[r];if(i)return i}return null};var Na=[];oa.selection.enter=j,oa.selection.enter.prototype=Na,Na.append=Ea.append,Na.insert=Ea.insert,Na.empty=Ea.empty,Na.node=Ea.node,Na.select=function(n){for(var t,e,r,u,i,a=[],o=-1,c=this.length;++oe-b){var i=n[0],o=t(n[0]);r(2*w),u(i,o),a(E.of(this,arguments))}b=e}}function p(){var n=oa.touches(this),t=n[0],e=d[t.identifier];if(i=n[1]){var i,o=d[i.identifier];t=[(t[0]+i[0])/2,(t[1]+i[1])/2],e=[(e[0]+o[0])/2,(e[1]+o[1])/2],r(oa.event.scale*m)}u(t,e),b=null,a(E.of(this,arguments))}var d,m,v,y,M,x,b,_=[0,0],w=1,S=za,E=s(n,"zoom");return n.translate=function(t){return arguments.length?(_=t.map(Number),i(),n):_},n.scale=function(t){return arguments.length?(w=+t,i(),n):w},n.scaleExtent=function(t){return arguments.length?(S=null==t?za:t.map(Number),n):S},n.x=function(t){return arguments.length?(y=t,v=t.copy(),_=[0,0],w=1,n):y},n.y=function(t){return arguments.length?(x=t,M=t.copy(),_=[0,0],w=1,n):x},oa.rebind(n,E,"on")};var Ca,za=[0,1/0],Da="onwheel"in ca?(Ca=function(){return-oa.event.deltaY*(oa.event.deltaMode?120:1)},"wheel"):"onmousewheel"in ca?(Ca=function(){return oa.event.wheelDelta},"mousewheel"):(Ca=function(){return-oa.event.detail},"MozMousePixelScroll");L.prototype.toString=function(){return this.rgb()+""},oa.hsl=function(n,t,e){return arguments.length===1?n instanceof H?F(n.h,n.s,n.l):ut(""+n,it,F):F(+n,+t,+e)};var ja=H.prototype=new L;ja.brighter=function(n){return n=Math.pow(.7,arguments.length?n:1),F(this.h,this.s,this.l/n)},ja.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),F(this.h,this.s,n*this.l)},ja.rgb=function(){return P(this.h,this.s,this.l)};var La=Math.PI,Fa=1e-6,Ha=La/180,Pa=180/La;oa.hcl=function(n,t,e){return arguments.length===1?n instanceof Z?X(n.h,n.c,n.l):n instanceof J?K(n.l,n.a,n.b):K((n=at((n=oa.rgb(n)).r,n.g,n.b)).l,n.a,n.b):X(+n,+t,+e)};var Ra=Z.prototype=new L;Ra.brighter=function(n){return X(this.h,this.c,Math.min(100,this.l+Oa*(arguments.length?n:1)))},Ra.darker=function(n){return X(this.h,this.c,Math.max(0,this.l-Oa*(arguments.length?n:1)))},Ra.rgb=function(){return B(this.h,this.c,this.l).rgb()},oa.lab=function(n,t,e){return arguments.length===1?n instanceof J?$(n.l,n.a,n.b):n instanceof Z?B(n.l,n.c,n.h):at((n=oa.rgb(n)).r,n.g,n.b):$(+n,+t,+e)};var Oa=18,Ya=.95047,Ua=1,Ia=1.08883,Va=J.prototype=new L;Va.brighter=function(n){return $(Math.min(100,this.l+Oa*(arguments.length?n:1)),this.a,this.b)},Va.darker=function(n){return $(Math.max(0,this.l-Oa*(arguments.length?n:1)),this.a,this.b)},Va.rgb=function(){return G(this.l,this.a,this.b)},oa.rgb=function(n,t,e){return arguments.length===1?n instanceof et?tt(n.r,n.g,n.b):ut(""+n,tt,P):tt(~~n,~~t,~~e)};var Xa=et.prototype=new L;Xa.brighter=function(n){n=Math.pow(.7,arguments.length?n:1);var t=this.r,e=this.g,r=this.b,u=30;return t||e||r?(t&&u>t&&(t=u),e&&u>e&&(e=u),r&&u>r&&(r=u),tt(Math.min(255,Math.floor(t/n)),Math.min(255,Math.floor(e/n)),Math.min(255,Math.floor(r/n)))):tt(u,u,u)},Xa.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),tt(Math.floor(n*this.r),Math.floor(n*this.g),Math.floor(n*this.b))},Xa.hsl=function(){return it(this.r,this.g,this.b)},Xa.toString=function(){return"#"+rt(this.r)+rt(this.g)+rt(this.b)};var Za=oa.map({aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"});Za.forEach(function(n,t){Za.set(n,ut(t,tt,P))}),oa.functor=lt,oa.xhr=function(n,t,e){function r(){var n=c.status;!n&&c.responseText||n>=200&&300>n||304===n?i.load.call(u,o.call(u,c)):i.error.call(u,c)}var u={},i=oa.dispatch("progress","load","error"),a={},o=ft,c=new(la.XDomainRequest&&/^(http(s)?:)?\/\//.test(n)?XDomainRequest:XMLHttpRequest);return"onload"in c?c.onload=c.onerror=r:c.onreadystatechange=function(){c.readyState>3&&r()},c.onprogress=function(n){var t=oa.event;oa.event=n;try{i.progress.call(u,c)}finally{oa.event=t}},u.header=function(n,t){return n=(n+"").toLowerCase(),arguments.length<2?a[n]:(null==t?delete a[n]:a[n]=t+"",u)},u.mimeType=function(n){return arguments.length?(t=null==n?null:n+"",u):t},u.response=function(n){return o=n,u},["get","post"].forEach(function(n){u[n]=function(){return u.send.apply(u,[n].concat(va(arguments)))}}),u.send=function(e,r,i){if(arguments.length===2&&"function"==typeof r&&(i=r,r=null),c.open(e,n,!0),null==t||"accept"in a||(a.accept=t+",*/*"),c.setRequestHeader)for(var o in a)c.setRequestHeader(o,a[o]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=i&&u.on("error",i).on("load",function(n){i(null,n)}),c.send(null==r?null:r),u},u.abort=function(){return c.abort(),u},oa.rebind(u,i,"on"),arguments.length===2&&"function"==typeof t&&(e=t,t=null),null==e?u:u.get(st(e))},oa.csv=ht(",","text/csv"),oa.tsv=ht(" ","text/tab-separated-values");var Ba,$a,Ja=0,Ga={},Ka=null;oa.timer=function(n,t,e){if(arguments.length<3){if(arguments.length<2)t=0;else if(!isFinite(t))return;e=Date.now()}var r=Ga[n.id];r&&r.callback===n?(r.then=e,r.delay=t):Ga[n.id=++Ja]=Ka={callback:n,then:e,delay:t,next:Ka},Ba||($a=clearTimeout($a),Ba=1,Wa(gt))},oa.timer.flush=function(){for(var n,t=Date.now(),e=Ka;e;)n=t-e.then,e.delay||(e.flush=e.callback(n)),e=e.next;pt()};var Wa=la.requestAnimationFrame||la.webkitRequestAnimationFrame||la.mozRequestAnimationFrame||la.oRequestAnimationFrame||la.msRequestAnimationFrame||function(n){setTimeout(n,17)},Qa=".",no=",",to=[3,3],eo=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"].map(dt);oa.formatPrefix=function(n,t){var e=0;return n&&(0>n&&(n*=-1),t&&(n=oa.round(n,mt(n,t))),e=1+Math.floor(1e-12+Math.log(n)/Math.LN10),e=Math.max(-24,Math.min(24,Math.floor((0>=e?e+1:e-1)/3)*3))),eo[8+e/3]},oa.round=function(n,t){return t?Math.round(n*(t=Math.pow(10,t)))/t:Math.round(n)},oa.format=function(n){var t=ro.exec(n),e=t[1]||" ",r=t[2]||">",u=t[3]||"",i=t[4]||"",a=t[5],o=+t[6],c=t[7],l=t[8],f=t[9],s=1,h="",g=!1;switch(l&&(l=+l.substring(1)),(a||"0"===e&&"="===r)&&(a=e="0",r="=",c&&(o-=Math.floor((o-1)/4))),f){case"n":c=!0,f="g";break;case"%":s=100,h="%",f="f";break;case"p":s=100,h="%",f="r";break;case"b":case"o":case"x":case"X":i&&(i="0"+f.toLowerCase());case"c":case"d":g=!0,l=0;break;case"s":s=-1,f="r"}"#"===i&&(i=""),"r"!=f||l||(f="g"),null!=l&&("g"==f?l=Math.max(1,Math.min(21,l)):("e"==f||"f"==f)&&(l=Math.max(0,Math.min(20,l)))),f=uo.get(f)||vt;var p=a&&c;return function(n){if(g&&n%1)return"";var t=0>n||0===n&&0>1/n?(n=-n,"-"):u;if(0>s){var d=oa.formatPrefix(n,l);n=d.scale(n),h=d.symbol}else n*=s;n=f(n,l),!a&&c&&(n=io(n));var m=i.length+n.length+(p?0:t.length),v=o>m?Array(m=o-m+1).join(e):"";return p&&(n=io(v+n)),Qa&&n.replace(".",Qa),t+=i,("<"===r?t+n+v:">"===r?v+t+n:"^"===r?v.substring(0,m>>=1)+t+n+v.substring(m):t+(p?n:v+n))+h}};var ro=/(?:([^{])?([<>=^]))?([+\- ])?(#)?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,uo=oa.map({b:function(n){return n.toString(2)},c:function(n){return String.fromCharCode(n)},o:function(n){return n.toString(8)},x:function(n){return n.toString(16)},X:function(n){return n.toString(16).toUpperCase()},g:function(n,t){return n.toPrecision(t)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},r:function(n,t){return(n=oa.round(n,mt(n,t))).toFixed(Math.max(0,Math.min(20,mt(n*(1+1e-15),t))))}}),io=ft;if(to){var ao=to.length;io=function(n){for(var t=n.lastIndexOf("."),e=t>=0?"."+n.substring(t+1):(t=n.length,""),r=[],u=0,i=to[0];t>0&&i>0;)r.push(n.substring(t-=i,t+i)),i=to[u=(u+1)%ao];return r.reverse().join(no||"")+e}}oa.geo={},oa.geo.stream=function(n,t){oo.hasOwnProperty(n.type)?oo[n.type](n,t):yt(n,t)};var oo={Feature:function(n,t){yt(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,u=e.length;++rn?4*La+n:n,ho.lineStart=ho.lineEnd=ho.point=N}};oa.geo.bounds=_t(ft),oa.geo.centroid=function(n){go=po=mo=vo=yo=0,oa.geo.stream(n,Mo);var t;return po&&Math.abs(t=Math.sqrt(mo*mo+vo*vo+yo*yo))>Fa?[Math.atan2(vo,mo)*Pa,Math.asin(Math.max(-1,Math.min(1,yo/t)))*Pa]:void 0};var go,po,mo,vo,yo,Mo={sphere:function(){2>go&&(go=2,po=mo=vo=yo=0)},point:wt,lineStart:Et,lineEnd:kt,polygonStart:function(){2>go&&(go=2,po=mo=vo=yo=0),Mo.lineStart=St},polygonEnd:function(){Mo.lineStart=Et}},xo=Pt(Dt,It,Xt),bo=1e9;oa.geo.projection=Kt,oa.geo.projectionMutator=Wt,(oa.geo.equirectangular=function(){return Kt(ne)}).raw=ne.invert=ne,oa.geo.rotation=function(n){function t(t){return t=n(t[0]*Ha,t[1]*Ha),t[0]*=Pa,t[1]*=Pa,t}return n=te(n[0]%360*Ha,n[1]*Ha,n.length>2?n[2]*Ha:0),t.invert=function(t){return t=n.invert(t[0]*Ha,t[1]*Ha),t[0]*=Pa,t[1]*=Pa,t},t},oa.geo.circle=function(){function n(){var n="function"==typeof r?r.apply(this,arguments):r,t=te(-n[0]*Ha,-n[1]*Ha,0).invert,u=[];return e(null,null,1,{point:function(n,e){u.push(n=t(n,e)),n[0]*=Pa,n[1]*=Pa}}),{type:"Polygon",coordinates:[u]}}var t,e,r=[0,0],u=6;return n.origin=function(t){return arguments.length?(r=t,n):r},n.angle=function(r){return arguments.length?(e=ie((t=+r)*Ha,u*Ha),n):t},n.precision=function(r){return arguments.length?(e=ie(t*Ha,(u=+r)*Ha),n):u},n.angle(90)},oa.geo.distance=function(n,t){var e,r=(t[0]-n[0])*Ha,u=n[1]*Ha,i=t[1]*Ha,a=Math.sin(r),o=Math.cos(r),c=Math.sin(u),l=Math.cos(u),f=Math.sin(i),s=Math.cos(i);return Math.atan2(Math.sqrt((e=s*a)*e+(e=l*f-c*s*o)*e),c*f+l*s*o)},oa.geo.graticule=function(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return oa.range(Math.ceil(i/m)*m,u,m).map(h).concat(oa.range(Math.ceil(l/v)*v,c,v).map(g)).concat(oa.range(Math.ceil(r/p)*p,e,p).filter(function(n){return Math.abs(n%m)>Fa}).map(f)).concat(oa.range(Math.ceil(o/d)*d,a,d).filter(function(n){return Math.abs(n%v)>Fa}).map(s))}var e,r,u,i,a,o,c,l,f,s,h,g,p=10,d=p,m=90,v=360,y=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(g(c).slice(1),h(u).reverse().slice(1),g(l).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.majorExtent(t).minorExtent(t):n.minorExtent()},n.majorExtent=function(t){return arguments.length?(i=+t[0][0],u=+t[1][0],l=+t[0][1],c=+t[1][1],i>u&&(t=i,i=u,u=t),l>c&&(t=l,l=c,c=t),n.precision(y)):[[i,l],[u,c]]},n.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],o=+t[0][1],a=+t[1][1],r>e&&(t=r,r=e,e=t),o>a&&(t=o,o=a,a=t),n.precision(y)):[[r,o],[e,a]]},n.step=function(t){return arguments.length?n.majorStep(t).minorStep(t):n.minorStep()},n.majorStep=function(t){return arguments.length?(m=+t[0],v=+t[1],n):[m,v]},n.minorStep=function(t){return arguments.length?(p=+t[0],d=+t[1],n):[p,d]},n.precision=function(t){return arguments.length?(y=+t,f=oe(o,a,90),s=ce(r,e,y),h=oe(l,c,90),g=ce(i,u,y),n):y},n.majorExtent([[-180,-90+Fa],[180,90-Fa]]).minorExtent([[-180,-80-Fa],[180,80+Fa]])},oa.geo.greatArc=function(){function n(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),e||u.apply(this,arguments)]}}var t,e,r=le,u=fe;return n.distance=function(){return oa.geo.distance(t||r.apply(this,arguments),e||u.apply(this,arguments))},n.source=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,n):r},n.target=function(t){return arguments.length?(u=t,e="function"==typeof t?null:t,n):u},n.precision=function(){return arguments.length?n:0},n},oa.geo.interpolate=function(n,t){return se(n[0]*Ha,n[1]*Ha,t[0]*Ha,t[1]*Ha)},oa.geo.length=function(n){return _o=0,oa.geo.stream(n,wo),_o};var _o,wo={sphere:N,point:N,lineStart:he,lineEnd:N,polygonStart:N,polygonEnd:N};(oa.geo.conicEqualArea=function(){return ge(pe)}).raw=pe,oa.geo.albersUsa=function(){function n(n){return t(n)(n)}function t(n){var t=n[0],e=n[1];return e>50?a:-140>t?o:21>e?c:i}var e,r,u,i=oa.geo.conicEqualArea().rotate([98,0]).center([0,38]).parallels([29.5,45.5]),a=oa.geo.conicEqualArea().rotate([160,0]).center([0,60]).parallels([55,65]),o=oa.geo.conicEqualArea().rotate([160,0]).center([0,20]).parallels([8,18]),c=oa.geo.conicEqualArea().rotate([60,0]).center([0,10]).parallels([8,18]);return n.invert=function(n){return e(n)||r(n)||u(n)||i.invert(n)},n.scale=function(t){return arguments.length?(i.scale(t),a.scale(.6*t),o.scale(t),c.scale(1.5*t),n.translate(i.translate())):i.scale()},n.translate=function(t){if(!arguments.length)return i.translate();var l=i.scale(),f=t[0],s=t[1];return i.translate(t),a.translate([f-.4*l,s+.17*l]),o.translate([f-.19*l,s+.2*l]),c.translate([f+.58*l,s+.43*l]),e=de(a,[[-180,50],[-130,72]]),r=de(o,[[-164,18],[-154,24]]),u=de(c,[[-67.5,17.5],[-65,19]]),n},n.scale(1e3)};var So,Eo,ko={point:N,lineStart:N,lineEnd:N,polygonStart:function(){Eo=0,ko.lineStart=me},polygonEnd:function(){ko.lineStart=ko.lineEnd=ko.point=N,So+=Math.abs(Eo/2)}},Ao={point:ye,lineStart:Me,lineEnd:xe,polygonStart:function(){Ao.lineStart=be},polygonEnd:function(){Ao.point=ye,Ao.lineStart=Me,Ao.lineEnd=xe}};oa.geo.path=function(){function n(n){return n&&oa.geo.stream(n,r(u.pointRadius("function"==typeof i?+i.apply(this,arguments):i))),u.result()}var t,e,r,u,i=4.5;return n.area=function(n){return So=0,oa.geo.stream(n,r(ko)),So},n.centroid=function(n){return go=mo=vo=yo=0,oa.geo.stream(n,r(Ao)),yo?[mo/yo,vo/yo]:void 0},n.bounds=function(n){return _t(r)(n)},n.projection=function(e){return arguments.length?(r=(t=e)?e.stream||Se(e):ft,n):t},n.context=function(t){return arguments.length?(u=(e=t)==null?new ve:new _e(t),n):e},n.pointRadius=function(t){return arguments.length?(i="function"==typeof t?t:+t,n):i},n.projection(oa.geo.albersUsa()).context(null)},oa.geo.albers=function(){return oa.geo.conicEqualArea().parallels([29.5,45.5]).rotate([98,0]).center([0,38]).scale(1e3)};var qo=Ee(function(n){return Math.sqrt(2/(1+n))},function(n){return 2*Math.asin(n/2)});(oa.geo.azimuthalEqualArea=function(){return Kt(qo)}).raw=qo;var No=Ee(function(n){var t=Math.acos(n);return t&&t/Math.sin(t)},ft);(oa.geo.azimuthalEquidistant=function(){return Kt(No)}).raw=No,(oa.geo.conicConformal=function(){return ge(ke)}).raw=ke,(oa.geo.conicEquidistant=function(){return ge(Ae)}).raw=Ae;var To=Ee(function(n){return 1/n},Math.atan);(oa.geo.gnomonic=function(){return Kt(To)}).raw=To,qe.invert=function(n,t){return[n,2*Math.atan(Math.exp(t))-La/2]},(oa.geo.mercator=function(){return Ne(qe)}).raw=qe;var Co=Ee(function(){return 1},Math.asin);(oa.geo.orthographic=function(){return Kt(Co)}).raw=Co;var zo=Ee(function(n){return 1/(1+n)},function(n){return 2*Math.atan(n)});(oa.geo.stereographic=function(){return Kt(zo)}).raw=zo,Te.invert=function(n,t){return[Math.atan2(U(n),Math.cos(t)),Y(Math.sin(t)/I(n))]},(oa.geo.transverseMercator=function(){return Ne(Te)}).raw=Te,oa.geom={},oa.svg={},oa.svg.line=function(){return Ce(ft)};var Do=oa.map({linear:je,"linear-closed":Le,"step-before":Fe,"step-after":He,basis:Ie,"basis-open":Ve,"basis-closed":Xe,bundle:Ze,cardinal:Oe,"cardinal-open":Pe,"cardinal-closed":Re,monotone:We});Do.forEach(function(n,t){t.key=n,t.closed=/-closed$/.test(n)});var jo=[0,2/3,1/3,0],Lo=[0,1/3,2/3,0],Fo=[0,1/6,2/3,1/6];oa.geom.hull=function(n){function t(n){if(n.length<3)return[];var t,u,i,a,o,c,l,f,s,h,g,p,d=lt(e),m=lt(r),v=n.length,y=v-1,M=[],x=[],b=0;if(d===ze&&r===De)t=n;else for(i=0,t=[];v>i;++i)t.push([+d.call(this,u=n[i],i),+m.call(this,u,i)]);for(i=1;v>i;++i)t[i][1]i;++i)i!==b&&(c=t[i][1]-t[b][1],o=t[i][0]-t[b][0],M.push({angle:Math.atan2(c,o),index:i}));for(M.sort(function(n,t){return n.angle-t.angle}),g=M[0].angle,h=M[0].index,s=0,i=1;y>i;++i)a=M[i].index,g==M[i].angle?(o=t[h][0]-t[b][0],c=t[h][1]-t[b][1],l=t[a][0]-t[b][0],f=t[a][1]-t[b][1],o*o+c*c>=l*l+f*f?M[i].index=-1:(M[s].index=-1,g=M[i].angle,s=i,h=a)):(g=M[i].angle,s=i,h=a);for(x.push(b),i=0,a=0;2>i;++a)M[a].index!==-1&&(x.push(M[a].index),i++);for(p=x.length;y>a;++a)if(M[a].index!==-1){for(;!Qe(x[p-2],x[p-1],M[a].index,t);)--p;x[p++]=M[a].index}var _=[];for(i=0;p>i;++i)_.push(n[x[i]]);return _}var e=ze,r=De;return arguments.length?t(n):(t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t)},oa.geom.polygon=function(n){return n.area=function(){for(var t=0,e=n.length,r=n[e-1][1]*n[0][0]-n[e-1][0]*n[0][1];++to;o++)e.push([u,t[o],t[o+1]])}),e},oa.geom.voronoi=function(n){function t(n){var t,r,a,o=n.map(function(){return[]}),c=lt(u),l=lt(i),f=n.length,s=1e6;if(c===ze&&l===De)t=n;else for(t=[],a=0;f>a;++a)t.push([+c.call(this,r=n[a],a),+l.call(this,r,a)]);if(er(t,function(n){var t,e,r,u,i,a;n.a===1&&n.b>=0?(t=n.ep.r,e=n.ep.l):(t=n.ep.l,e=n.ep.r),n.a===1?(i=t?t.y:-s,r=n.c-n.b*i,a=e?e.y:s,u=n.c-n.b*a):(r=t?t.x:-s,i=n.c-n.a*r,u=e?e.x:s,a=n.c-n.a*u);var c=[r,i],l=[u,a];o[n.region.l.index].push(c,l),o[n.region.r.index].push(c,l)}),o=o.map(function(n,e){var r=t[e][0],u=t[e][1],i=n.map(function(n){return Math.atan2(n[0]-r,n[1]-u)}),a=oa.range(n.length).sort(function(n,t){return i[n]-i[t]});return a.filter(function(n,t){return!t||i[n]-i[a[t-1]]>Fa}).map(function(t){return n[t]})}),o.forEach(function(n,e){var r=n.length;if(!r)return n.push([-s,-s],[-s,s],[s,s],[s,-s]);if(!(r>2)){var u=t[e],i=n[0],a=n[1],o=u[0],c=u[1],l=i[0],f=i[1],h=a[0],g=a[1],p=Math.abs(h-l),d=g-f;if(Math.abs(d)c?-s:s;n.push([-s,m],[s,m])}else if(Fa>p){var v=l>o?-s:s;n.push([v,-s],[v,s])}else{var m=(l-o)*(g-f)>(h-l)*(f-c)?s:-s,y=Math.abs(d)-p;Math.abs(y)d?m:-m,m]):(y>0&&(m*=-1),n.push([-s,m],[s,m]))}}}),e)for(a=0;f>a;++a)e(o[a]);for(a=0;f>a;++a)o[a].point=n[a];return o}var e,r=null,u=ze,i=De;return arguments.length?t(n):(t.x=function(n){return arguments.length?(u=n,t):u},t.y=function(n){return arguments.length?(i=n,t):i},t.size=function(n){return arguments.length?(null==n?e=null:(r=[+n[0],+n[1]],e=oa.geom.polygon([[0,0],[0,r[1]],r,[r[0],0]]).clip),t):r},t.links=function(n){var t,e,r,a=n.map(function(){return[]}),o=[],c=lt(u),l=lt(i),f=n.length;if(c===ze&&l===De)t=n;else for(r=0;f>r;++r)t.push([+c.call(this,e=n[r],r),+l.call(this,e,r)]);return er(t,function(t){var e=t.region.l.index,r=t.region.r.index;a[e][r]||(a[e][r]=a[r][e]=!0,o.push({source:n[e],target:n[r]}))}),o},t.triangles=function(n){if(u===ze&&i===De)return oa.geom.delaunay(n);var t,e,r,a,o,c=lt(u),l=lt(i);for(a=0,t=[],o=n.length;o>a;++a)e=[+c.call(this,r=n[a],a),+l.call(this,r,a)],e.data=r,t.push(e);return oa.geom.delaunay(t).map(function(n){return n.map(function(n){return n.data})})},t)};var Ho={l:"r",r:"l"};oa.geom.quadtree=function(n,t,e,r,u){function i(n){function i(n,t,e,r,u,i,a,o){if(!isNaN(e)&&!isNaN(r))if(n.leaf){var c=n.x,f=n.y; +if(null!=c)if(Math.abs(c-e)+Math.abs(f-r)<.01)l(n,t,e,r,u,i,a,o);else{var s=n.point;n.x=n.y=n.point=null,l(n,s,c,f,u,i,a,o),l(n,t,e,r,u,i,a,o)}else n.x=e,n.y=r,n.point=t}else l(n,t,e,r,u,i,a,o)}function l(n,t,e,r,u,a,o,c){var l=.5*(u+o),f=.5*(a+c),s=e>=l,h=r>=f,g=(h<<1)+s;n.leaf=!1,n=n.nodes[g]||(n.nodes[g]=ir()),s?u=l:o=l,h?a=f:c=f,i(n,t,e,r,u,a,o,c)}var f,s,h,g,p,d,m,v,y,M=lt(o),x=lt(c);if(null!=t)d=t,m=e,v=r,y=u;else if(v=y=-(d=m=1/0),s=[],h=[],p=n.length,a)for(g=0;p>g;++g)f=n[g],f.xv&&(v=f.x),f.y>y&&(y=f.y),s.push(f.x),h.push(f.y);else for(g=0;p>g;++g){var b=+M(f=n[g],g),_=+x(f,g);d>b&&(d=b),m>_&&(m=_),b>v&&(v=b),_>y&&(y=_),s.push(b),h.push(_)}var w=v-d,S=y-m;w>S?y=m+w:v=d+S;var E=ir();if(E.add=function(n){i(E,n,+M(n,++g),+x(n,g),d,m,v,y)},E.visit=function(n){ar(n,E,d,m,v,y)},g=-1,null==t){for(;++g=0?n.substring(0,t):n,r=t>=0?n.substring(t+1):"in";return e=Yo.get(e)||Oo,r=Uo.get(r)||ft,Mr(r(e.apply(null,Array.prototype.slice.call(arguments,1))))},oa.interpolateHcl=zr,oa.interpolateHsl=Dr,oa.interpolateLab=jr,oa.interpolateRound=Lr,oa.layout={},oa.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++e(u-e)*o){var c=t.charge*o*o;return n.px-=i*c,n.py-=a*c,!0}if(t.point&&isFinite(o)){var c=t.pointCharge*o*o;n.px-=i*c,n.py-=a*c}}return!t.charge}}function t(n){n.px=oa.event.x,n.py=oa.event.y,o.resume()}var e,r,u,i,a,o={},c=oa.dispatch("start","tick","end"),l=[1,1],f=.9,s=Io,h=Vo,g=-30,p=.1,d=.8,m=[],v=[];return o.tick=function(){if((r*=.99)<.005)return c.end({type:"end",alpha:r=0}),!0;var t,e,o,s,h,d,y,M,x,b=m.length,_=v.length;for(e=0;_>e;++e)o=v[e],s=o.source,h=o.target,M=h.x-s.x,x=h.y-s.y,(d=M*M+x*x)&&(d=r*i[e]*((d=Math.sqrt(d))-u[e])/d,M*=d,x*=d,h.x-=M*(y=s.weight/(h.weight+s.weight)),h.y-=x*y,s.x+=M*(y=1-y),s.y+=x*y);if((y=r*p)&&(M=l[0]/2,x=l[1]/2,e=-1,y))for(;++e0?n:0:n>0&&(c.start({type:"start",alpha:r=n}),oa.timer(o.tick)),o):r},o.start=function(){function n(n,r){for(var u,i=t(e),a=-1,o=i.length;++ar;++r)c[r]=[];for(r=0;d>r;++r){var n=v[r];c[n.source.index].push(n.target),c[n.target.index].push(n.source)}}return c[e]}var e,r,c,f,p=m.length,d=v.length,y=l[0],M=l[1];for(e=0;p>e;++e)(f=m[e]).index=e,f.weight=0;for(e=0;d>e;++e)f=v[e],typeof f.source=="number"&&(f.source=m[f.source]),typeof f.target=="number"&&(f.target=m[f.target]),++f.source.weight,++f.target.weight;for(e=0;p>e;++e)f=m[e],isNaN(f.x)&&(f.x=n("x",y)),isNaN(f.y)&&(f.y=n("y",M)),isNaN(f.px)&&(f.px=f.x),isNaN(f.py)&&(f.py=f.y);if(u=[],"function"==typeof s)for(e=0;d>e;++e)u[e]=+s.call(this,v[e],e);else for(e=0;d>e;++e)u[e]=s;if(i=[],"function"==typeof h)for(e=0;d>e;++e)i[e]=+h.call(this,v[e],e);else for(e=0;d>e;++e)i[e]=h;if(a=[],"function"==typeof g)for(e=0;p>e;++e)a[e]=+g.call(this,m[e],e);else for(e=0;p>e;++e)a[e]=g;return o.resume()},o.resume=function(){return o.alpha(.1)},o.stop=function(){return o.alpha(0)},o.drag=function(){return e||(e=oa.behavior.drag().origin(ft).on("dragstart.force",Yr).on("drag.force",t).on("dragend.force",Ur)),arguments.length?(this.on("mouseover.force",Ir).on("mouseout.force",Vr).call(e),void 0):e},oa.rebind(o,c,"on")};var Io=20,Vo=1;oa.layout.hierarchy=function(){function n(t,a,o){var c=u.call(e,t,a);if(t.depth=a,o.push(t),c&&(l=c.length)){for(var l,f,s=-1,h=t.children=[],g=0,p=a+1;++sg;++g)for(u.call(n,l[0][g],p=d[g],f[0][g][1]),h=1;m>h;++h)u.call(n,l[h][g],p+=f[h-1][g][1],f[h][g][1]);return o}var t=ft,e=nu,r=tu,u=Qr,i=Kr,a=Wr;return n.values=function(e){return arguments.length?(t=e,n):t},n.order=function(t){return arguments.length?(e="function"==typeof t?t:Zo.get(t)||nu,n):e},n.offset=function(t){return arguments.length?(r="function"==typeof t?t:Bo.get(t)||tu,n):r},n.x=function(t){return arguments.length?(i=t,n):i},n.y=function(t){return arguments.length?(a=t,n):a},n.out=function(t){return arguments.length?(u=t,n):u},n};var Zo=oa.map({"inside-out":function(n){var t,e,r=n.length,u=n.map(eu),i=n.map(ru),a=oa.range(r).sort(function(n,t){return u[n]-u[t]}),o=0,c=0,l=[],f=[];for(t=0;r>t;++t)e=a[t],c>o?(o+=i[e],l.push(e)):(c+=i[e],f.push(e));return f.reverse().concat(l)},reverse:function(n){return oa.range(n.length).reverse()},"default":nu}),Bo=oa.map({silhouette:function(n){var t,e,r,u=n.length,i=n[0].length,a=[],o=0,c=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];r>o&&(o=r),a.push(r)}for(e=0;i>e;++e)c[e]=(o-a[e])/2;return c},wiggle:function(n){var t,e,r,u,i,a,o,c,l,f=n.length,s=n[0],h=s.length,g=[];for(g[0]=c=l=0,e=1;h>e;++e){for(t=0,u=0;f>t;++t)u+=n[t][e][1];for(t=0,i=0,o=s[e][0]-s[e-1][0];f>t;++t){for(r=0,a=(n[t][e][1]-n[t][e-1][1])/(2*o);t>r;++r)a+=(n[r][e][1]-n[r][e-1][1])/o;i+=a*n[t][e][1]}g[e]=c-=u?i/u*o:0,l>c&&(l=c)}for(e=0;h>e;++e)g[e]-=l;return g},expand:function(n){var t,e,r,u=n.length,i=n[0].length,a=1/u,o=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];if(r)for(t=0;u>t;t++)n[t][e][1]/=r;else for(t=0;u>t;t++)n[t][e][1]=a}for(e=0;i>e;++e)o[e]=0;return o},zero:tu});oa.layout.histogram=function(){function n(n,i){for(var a,o,c=[],l=n.map(e,this),f=r.call(this,l,i),s=u.call(this,f,l,i),i=-1,h=l.length,g=s.length-1,p=t?1:1/h;++i0)for(i=-1;++i=f[0]&&o<=f[1]&&(a=c[oa.bisect(s,o,1,g)-1],a.y+=p,a.push(n[i]));return c}var t=!0,e=Number,r=ou,u=iu;return n.value=function(t){return arguments.length?(e=t,n):e},n.range=function(t){return arguments.length?(r=lt(t),n):r},n.bins=function(t){return arguments.length?(u="number"==typeof t?function(n){return au(n,t)}:lt(t),n):u},n.frequency=function(e){return arguments.length?(t=!!e,n):t},n},oa.layout.tree=function(){function n(n,u){function i(n,t){var r=n.children,u=n._tree;if(r&&(a=r.length)){for(var a,c,l,f=r[0],s=f,h=-1;++h0&&(vu(yu(o,n,r),n,u),l+=u,f+=u),s+=o._tree.mod,l+=i._tree.mod,h+=c._tree.mod,f+=a._tree.mod;o&&!fu(a)&&(a._tree.thread=o,a._tree.mod+=s-f),i&&!lu(c)&&(c._tree.thread=i,c._tree.mod+=l-h,r=n)}return r}var c=t.call(this,n,u),l=c[0];du(l,function(n,t){n._tree={ancestor:n,prelim:0,mod:0,change:0,shift:0,number:t?t._tree.number+1:0}}),i(l),a(l,-l._tree.prelim);var f=su(l,gu),s=su(l,hu),h=su(l,pu),g=f.x-e(f,s)/2,p=s.x+e(s,f)/2,d=h.depth||1;return du(l,function(n){n.x=(n.x-g)/(p-g)*r[0],n.y=n.depth/d*r[1],delete n._tree}),c}var t=oa.layout.hierarchy().sort(null).value(null),e=cu,r=[1,1];return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(r=t,n):r},Zr(n,t)},oa.layout.pack=function(){function n(n,u){var i=t.call(this,n,u),a=i[0];a.x=0,a.y=0,du(a,function(n){n.r=Math.sqrt(n.value)}),du(a,wu);var o=r[0],c=r[1],l=Math.max(2*a.r/o,2*a.r/c);if(e>0){var f=e*l/2;du(a,function(n){n.r+=f}),du(a,wu),du(a,function(n){n.r-=f}),l=Math.max(2*a.r/o,2*a.r/c)}return ku(a,o/2,c/2,1/l),i}var t=oa.layout.hierarchy().sort(Mu),e=0,r=[1,1];return n.size=function(t){return arguments.length?(r=t,n):r},n.padding=function(t){return arguments.length?(e=+t,n):e},Zr(n,t)},oa.layout.cluster=function(){function n(n,u){var i,a=t.call(this,n,u),o=a[0],c=0;du(o,function(n){var t=n.children;t&&t.length?(n.x=Nu(t),n.y=qu(t)):(n.x=i?c+=e(n,i):0,n.y=0,i=n)});var l=Tu(o),f=Cu(o),s=l.x-e(l,f)/2,h=f.x+e(f,l)/2;return du(o,function(n){n.x=(n.x-s)/(h-s)*r[0],n.y=(1-(o.y?n.y/o.y:1))*r[1]}),a}var t=oa.layout.hierarchy().sort(null).value(null),e=cu,r=[1,1];return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(r=t,n):r},Zr(n,t)},oa.layout.treemap=function(){function n(n,t){for(var e,r,u=-1,i=n.length;++ut?0:t),e.area=isNaN(r)||0>=r?0:r}function t(e){var i=e.children;if(i&&i.length){var a,o,c,l=s(e),f=[],h=i.slice(),p=1/0,d="slice"===g?l.dx:"dice"===g?l.dy:"slice-dice"===g?e.depth&1?l.dy:l.dx:Math.min(l.dx,l.dy);for(n(h,l.dx*l.dy/e.value),f.area=0;(c=h.length)>0;)f.push(a=h[c-1]),f.area+=a.area,"squarify"!==g||(o=r(f,d))<=p?(h.pop(),p=o):(f.area-=f.pop().area,u(f,d,l,!1),d=Math.min(l.dx,l.dy),f.length=f.area=0,p=1/0);f.length&&(u(f,d,l,!0),f.length=f.area=0),i.forEach(t)}}function e(t){var r=t.children;if(r&&r.length){var i,a=s(t),o=r.slice(),c=[];for(n(o,a.dx*a.dy/t.value),c.area=0;i=o.pop();)c.push(i),c.area+=i.area,i.z!=null&&(u(c,i.z?a.dx:a.dy,a,!o.length),c.length=c.area=0);r.forEach(e)}}function r(n,t){for(var e,r=n.area,u=0,i=1/0,a=-1,o=n.length;++ae&&(i=e),e>u&&(u=e));return r*=r,t*=t,r?Math.max(t*u*p/r,r/(t*i*p)):1/0}function u(n,t,e,r){var u,i=-1,a=n.length,o=e.x,l=e.y,f=t?c(n.area/t):0;if(t==e.dx){for((r||f>e.dy)&&(f=e.dy);++ie.dx)&&(f=e.dx);++ie&&(t=1),1>e&&(n=0),function(){var e,r,u;do e=Math.random()*2-1,r=Math.random()*2-1,u=e*e+r*r;while(!u||u>1);return n+t*e*Math.sqrt(-2*Math.log(u)/u)}},logNormal:function(){var n=oa.random.normal.apply(oa,arguments);return function(){return Math.exp(n())}},irwinHall:function(n){return function(){for(var t=0,e=0;n>e;e++)t+=Math.random();return t/n}}},oa.scale={},oa.scale.linear=function(){return Ru([0,1],[0,1],mr,!1)},oa.scale.log=function(){return Xu(oa.scale.linear().domain([0,Math.LN10]),10,Zu,Bu)};var $o=oa.format(".0e");oa.scale.pow=function(){return Ku(oa.scale.linear(),1)},oa.scale.sqrt=function(){return oa.scale.pow().exponent(.5)},oa.scale.ordinal=function(){return Qu([],{t:"range",a:[[]]})},oa.scale.category10=function(){return oa.scale.ordinal().range(Jo)},oa.scale.category20=function(){return oa.scale.ordinal().range(Go)},oa.scale.category20b=function(){return oa.scale.ordinal().range(Ko)},oa.scale.category20c=function(){return oa.scale.ordinal().range(Wo)};var Jo=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],Go=["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"],Ko=["#393b79","#5254a3","#6b6ecf","#9c9ede","#637939","#8ca252","#b5cf6b","#cedb9c","#8c6d31","#bd9e39","#e7ba52","#e7cb94","#843c39","#ad494a","#d6616b","#e7969c","#7b4173","#a55194","#ce6dbd","#de9ed6"],Wo=["#3182bd","#6baed6","#9ecae1","#c6dbef","#e6550d","#fd8d3c","#fdae6b","#fdd0a2","#31a354","#74c476","#a1d99b","#c7e9c0","#756bb1","#9e9ac8","#bcbddc","#dadaeb","#636363","#969696","#bdbdbd","#d9d9d9"];oa.scale.quantile=function(){return ni([],[])},oa.scale.quantize=function(){return ti(0,1,[0,1])},oa.scale.threshold=function(){return ei([.5],[0,1])},oa.scale.identity=function(){return ri([0,1])},oa.svg.arc=function(){function n(){var n=t.apply(this,arguments),i=e.apply(this,arguments),a=r.apply(this,arguments)+Qo,o=u.apply(this,arguments)+Qo,c=(a>o&&(c=a,a=o,o=c),o-a),l=La>c?"0":"1",f=Math.cos(a),s=Math.sin(a),h=Math.cos(o),g=Math.sin(o);return c>=nc?n?"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"M0,"+n+"A"+n+","+n+" 0 1,0 0,"+-n+"A"+n+","+n+" 0 1,0 0,"+n+"Z":"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"Z":n?"M"+i*f+","+i*s+"A"+i+","+i+" 0 "+l+",1 "+i*h+","+i*g+"L"+n*h+","+n*g+"A"+n+","+n+" 0 "+l+",0 "+n*f+","+n*s+"Z":"M"+i*f+","+i*s+"A"+i+","+i+" 0 "+l+",1 "+i*h+","+i*g+"L0,0"+"Z"}var t=ui,e=ii,r=ai,u=oi;return n.innerRadius=function(e){return arguments.length?(t=lt(e),n):t},n.outerRadius=function(t){return arguments.length?(e=lt(t),n):e},n.startAngle=function(t){return arguments.length?(r=lt(t),n):r},n.endAngle=function(t){return arguments.length?(u=lt(t),n):u},n.centroid=function(){var n=(t.apply(this,arguments)+e.apply(this,arguments))/2,i=(r.apply(this,arguments)+u.apply(this,arguments))/2+Qo;return[Math.cos(i)*n,Math.sin(i)*n]},n};var Qo=-La/2,nc=2*La-1e-6;oa.svg.line.radial=function(){var n=Ce(ci);return n.radius=n.x,delete n.x,n.angle=n.y,delete n.y,n},Fe.reverse=He,He.reverse=Fe,oa.svg.area=function(){return li(ft)},oa.svg.area.radial=function(){var n=li(ci);return n.radius=n.x,delete n.x,n.innerRadius=n.x0,delete n.x0,n.outerRadius=n.x1,delete n.x1,n.angle=n.y,delete n.y,n.startAngle=n.y0,delete n.y0,n.endAngle=n.y1,delete n.y1,n},oa.svg.chord=function(){function n(n,o){var c=t(this,i,n,o),l=t(this,a,n,o);return"M"+c.p0+r(c.r,c.p1,c.a1-c.a0)+(e(c,l)?u(c.r,c.p1,c.r,c.p0):u(c.r,c.p1,l.r,l.p0)+r(l.r,l.p1,l.a1-l.a0)+u(l.r,l.p1,c.r,c.p0))+"Z"}function t(n,t,e,r){var u=t.call(n,e,r),i=o.call(n,u,r),a=c.call(n,u,r)+Qo,f=l.call(n,u,r)+Qo;return{r:i,a0:a,a1:f,p0:[i*Math.cos(a),i*Math.sin(a)],p1:[i*Math.cos(f),i*Math.sin(f)]}}function e(n,t){return n.a0==t.a0&&n.a1==t.a1}function r(n,t,e){return"A"+n+","+n+" 0 "+ +(e>La)+",1 "+t}function u(n,t,e,r){return"Q 0,0 "+r}var i=le,a=fe,o=fi,c=ai,l=oi;return n.radius=function(t){return arguments.length?(o=lt(t),n):o},n.source=function(t){return arguments.length?(i=lt(t),n):i},n.target=function(t){return arguments.length?(a=lt(t),n):a},n.startAngle=function(t){return arguments.length?(c=lt(t),n):c},n.endAngle=function(t){return arguments.length?(l=lt(t),n):l},n},oa.svg.diagonal=function(){function n(n,u){var i=t.call(this,n,u),a=e.call(this,n,u),o=(i.y+a.y)/2,c=[i,{x:i.x,y:o},{x:a.x,y:o},a];return c=c.map(r),"M"+c[0]+"C"+c[1]+" "+c[2]+" "+c[3]}var t=le,e=fe,r=si;return n.source=function(e){return arguments.length?(t=lt(e),n):t},n.target=function(t){return arguments.length?(e=lt(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},oa.svg.diagonal.radial=function(){var n=oa.svg.diagonal(),t=si,e=n.projection;return n.projection=function(n){return arguments.length?e(hi(t=n)):t},n},oa.svg.symbol=function(){function n(n,r){return(tc.get(t.call(this,n,r))||di)(e.call(this,n,r))}var t=pi,e=gi;return n.type=function(e){return arguments.length?(t=lt(e),n):t},n.size=function(t){return arguments.length?(e=lt(t),n):e},n};var tc=oa.map({circle:di,cross:function(n){var t=Math.sqrt(n/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(n){var t=Math.sqrt(n/(2*uc)),e=t*uc;return"M0,"+-t+"L"+e+",0"+" 0,"+t+" "+-e+",0"+"Z"},square:function(n){var t=Math.sqrt(n)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(n){var t=Math.sqrt(n/rc),e=t*rc/2;return"M0,"+e+"L"+t+","+-e+" "+-t+","+-e+"Z"},"triangle-up":function(n){var t=Math.sqrt(n/rc),e=t*rc/2;return"M0,"+-e+"L"+t+","+e+" "+-t+","+e+"Z"}});oa.svg.symbolTypes=tc.keys();var ec,rc=Math.sqrt(3),uc=Math.tan(30*Ha),ic=[],ac=0,oc={ease:Sr,delay:0,duration:250};ic.call=Ea.call,ic.empty=Ea.empty,ic.node=Ea.node,oa.transition=function(n){return arguments.length?ec?n.transition():n:Ta.transition()},oa.transition.prototype=ic,ic.select=function(n){var t,e,r,u=this.id,i=[];"function"!=typeof n&&(n=m(n));for(var a=-1,o=this.length;++ai;i++){u.push(t=[]);for(var e=this[i],o=0,c=e.length;c>o;o++)(r=e[o])&&n.call(r,r.__data__,o)&&t.push(r)}return mi(u,this.id,this.time).ease(this.ease())},ic.tween=function(n,t){var e=this.id;return arguments.length<2?this.node().__transition__[e].tween.get(n):D(this,null==t?function(t){t.__transition__[e].tween.remove(n)}:function(r){r.__transition__[e].tween.set(n,t)})},ic.attr=function(n,t){function e(){this.removeAttribute(i)}function r(){this.removeAttributeNS(i.space,i.local)}if(arguments.length<2){for(t in n)this.attr(t,n[t]);return this}var u=vr(n),i=oa.ns.qualify(n);return vi(this,"attr."+n,t,function(n){function t(){var t,e=this.getAttribute(i);return e!==n&&(t=u(e,n),function(n){this.setAttribute(i,t(n))})}function a(){var t,e=this.getAttributeNS(i.space,i.local);return e!==n&&(t=u(e,n),function(n){this.setAttributeNS(i.space,i.local,t(n))})}return null==n?i.local?r:e:(n+="",i.local?a:t)})},ic.attrTween=function(n,t){function e(n,e){var r=t.call(this,n,e,this.getAttribute(u));return r&&function(n){this.setAttribute(u,r(n))}}function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(u.space,u.local));return r&&function(n){this.setAttributeNS(u.space,u.local,r(n))}}var u=oa.ns.qualify(n);return this.tween("attr."+n,u.local?r:e)},ic.style=function(n,t,e){function r(){this.style.removeProperty(n)}var u=arguments.length;if(3>u){if("string"!=typeof n){2>u&&(t="");for(e in n)this.style(e,n[e],t);return this}e=""}var i=vr(n);return vi(this,"style."+n,t,function(t){function u(){var r,u=la.getComputedStyle(this,null).getPropertyValue(n);return u!==t&&(r=i(u,t),function(t){this.style.setProperty(n,r(t),e)})}return null==t?r:(t+="",u)})},ic.styleTween=function(n,t,e){return arguments.length<3&&(e=""),this.tween("style."+n,function(r,u){var i=t.call(this,r,u,la.getComputedStyle(this,null).getPropertyValue(n));return i&&function(t){this.style.setProperty(n,i(t),e)}})},ic.text=function(n){return vi(this,"text",n,yi)},ic.remove=function(){return this.each("end.transition",function(){var n;!this.__transition__&&(n=this.parentNode)&&n.removeChild(this)})},ic.ease=function(n){var t=this.id;return arguments.length<1?this.node().__transition__[t].ease:("function"!=typeof n&&(n=oa.ease.apply(oa,arguments)),D(this,function(e){e.__transition__[t].ease=n}))},ic.delay=function(n){var t=this.id;return D(this,"function"==typeof n?function(e,r,u){e.__transition__[t].delay=n.call(e,e.__data__,r,u)|0}:(n|=0,function(e){e.__transition__[t].delay=n}))},ic.duration=function(n){var t=this.id;return D(this,"function"==typeof n?function(e,r,u){e.__transition__[t].duration=Math.max(1,n.call(e,e.__data__,r,u)|0)}:(n=Math.max(1,0|n),function(e){e.__transition__[t].duration=n}))},ic.each=function(n,t){var e=this.id;if(arguments.length<2){var r=oc,u=ec;ec=e,D(this,function(t,r,u){oc=t.__transition__[e],n.call(t,t.__data__,r,u)}),oc=r,ec=u}else D(this,function(r){r.__transition__[e].event.on(n,t)});return this},ic.transition=function(){for(var n,t,e,r,u=this.id,i=++ac,a=[],o=0,c=this.length;c>o;o++){a.push(n=[]);for(var t=this[o],l=0,f=t.length;f>l;l++)(e=t[l])&&(r=Object.create(e.__transition__[u]),r.delay+=r.duration,Mi(e,l,i,r)),n.push(e)}return mi(a,i)},oa.svg.axis=function(){function n(n){n.each(function(){var n,s=oa.select(this),h=null==l?e.ticks?e.ticks.apply(e,c):e.domain():l,g=null==t?e.tickFormat?e.tickFormat.apply(e,c):String:t,p=_i(e,h,f),d=s.selectAll(".tick.minor").data(p,String),m=d.enter().insert("line",".tick").attr("class","tick minor").style("opacity",1e-6),v=oa.transition(d.exit()).style("opacity",1e-6).remove(),y=oa.transition(d).style("opacity",1),M=s.selectAll(".tick.major").data(h,String),x=M.enter().insert("g","path").attr("class","tick major").style("opacity",1e-6),b=oa.transition(M.exit()).style("opacity",1e-6).remove(),_=oa.transition(M).style("opacity",1),w=Lu(e),S=s.selectAll(".domain").data([0]),E=(S.enter().append("path").attr("class","domain"),oa.transition(S)),k=e.copy(),A=this.__chart__||k;this.__chart__=k,x.append("line"),x.append("text");var q=x.select("line"),N=_.select("line"),T=M.select("text").text(g),C=x.select("text"),z=_.select("text");switch(r){case"bottom":n=xi,m.attr("y2",i),y.attr("x2",0).attr("y2",i),q.attr("y2",u),C.attr("y",Math.max(u,0)+o),N.attr("x2",0).attr("y2",u),z.attr("x",0).attr("y",Math.max(u,0)+o),T.attr("dy",".71em").style("text-anchor","middle"),E.attr("d","M"+w[0]+","+a+"V0H"+w[1]+"V"+a);break;case"top":n=xi,m.attr("y2",-i),y.attr("x2",0).attr("y2",-i),q.attr("y2",-u),C.attr("y",-(Math.max(u,0)+o)),N.attr("x2",0).attr("y2",-u),z.attr("x",0).attr("y",-(Math.max(u,0)+o)),T.attr("dy","0em").style("text-anchor","middle"),E.attr("d","M"+w[0]+","+-a+"V0H"+w[1]+"V"+-a);break;case"left":n=bi,m.attr("x2",-i),y.attr("x2",-i).attr("y2",0),q.attr("x2",-u),C.attr("x",-(Math.max(u,0)+o)),N.attr("x2",-u).attr("y2",0),z.attr("x",-(Math.max(u,0)+o)).attr("y",0),T.attr("dy",".32em").style("text-anchor","end"),E.attr("d","M"+-a+","+w[0]+"H0V"+w[1]+"H"+-a);break;case"right":n=bi,m.attr("x2",i),y.attr("x2",i).attr("y2",0),q.attr("x2",u),C.attr("x",Math.max(u,0)+o),N.attr("x2",u).attr("y2",0),z.attr("x",Math.max(u,0)+o).attr("y",0),T.attr("dy",".32em").style("text-anchor","start"),E.attr("d","M"+a+","+w[0]+"H0V"+w[1]+"H"+a)}if(e.ticks)x.call(n,A),_.call(n,k),b.call(n,k),m.call(n,A),y.call(n,k),v.call(n,k);else{var D=k.rangeBand()/2,j=function(n){return k(n)+D};x.call(n,j),_.call(n,j)}})}var t,e=oa.scale.linear(),r=cc,u=6,i=6,a=6,o=3,c=[10],l=null,f=0;return n.scale=function(t){return arguments.length?(e=t,n):e},n.orient=function(t){return arguments.length?(r=t in lc?t+"":cc,n):r},n.ticks=function(){return arguments.length?(c=arguments,n):c},n.tickValues=function(t){return arguments.length?(l=t,n):l},n.tickFormat=function(e){return arguments.length?(t=e,n):t},n.tickSize=function(t,e){if(!arguments.length)return u;var r=arguments.length-1;return u=+t,i=r>1?+e:u,a=r>0?+arguments[r]:u,n},n.tickPadding=function(t){return arguments.length?(o=+t,n):o},n.tickSubdivide=function(t){return arguments.length?(f=+t,n):f},n};var cc="bottom",lc={top:1,right:1,bottom:1,left:1};oa.svg.brush=function(){function n(i){i.each(function(){var i,a=oa.select(this),l=a.selectAll(".background").data([0]),s=a.selectAll(".extent").data([0]),h=a.selectAll(".resize").data(f,String);a.style("pointer-events","all").on("mousedown.brush",u).on("touchstart.brush",u),l.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),s.enter().append("rect").attr("class","extent").style("cursor","move"),h.enter().append("g").attr("class",function(n){return"resize "+n}).style("cursor",function(n){return fc[n]}).append("rect").attr("x",function(n){return/[ew]$/.test(n)?-3:null}).attr("y",function(n){return/^[ns]/.test(n)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),h.style("display",n.empty()?"none":null),h.exit().remove(),o&&(i=Lu(o),l.attr("x",i[0]).attr("width",i[1]-i[0]),e(a)),c&&(i=Lu(c),l.attr("y",i[0]).attr("height",i[1]-i[0]),r(a)),t(a)})}function t(n){n.selectAll(".resize").attr("transform",function(n){return"translate("+h[+/e$/.test(n)][0]+","+h[+/^s/.test(n)][1]+")"})}function e(n){n.select(".extent").attr("x",h[0][0]),n.selectAll(".extent,.n>rect,.s>rect").attr("width",h[1][0]-h[0][0])}function r(n){n.select(".extent").attr("y",h[0][1]),n.selectAll(".extent,.e>rect,.w>rect").attr("height",h[1][1]-h[0][1])}function u(){function u(){var n=oa.event.changedTouches;return n?oa.touches(y,n)[0]:oa.mouse(y)}function f(){oa.event.keyCode==32&&(E||(m=null,k[0]-=h[1][0],k[1]-=h[1][1],E=2),l())}function s(){oa.event.keyCode==32&&2==E&&(k[0]+=h[1][0],k[1]+=h[1][1],E=0,l())}function g(){var n=u(),i=!1;v&&(n[0]+=v[0],n[1]+=v[1]),E||(oa.event.altKey?(m||(m=[(h[0][0]+h[1][0])/2,(h[0][1]+h[1][1])/2]),k[0]=h[+(n[0]l?(u=r,r=l):u=l),h[0][e]!==r||h[1][e]!==u?(i=null,h[0][e]=r,h[1][e]=u,!0):void 0}function d(){g(),b.style("pointer-events","all").selectAll(".resize").style("display",n.empty()?"none":null),oa.select("body").style("cursor",null),A.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),x({type:"brushend"}),l()}var m,v,y=this,M=oa.select(oa.event.target),x=a.of(y,arguments),b=oa.select(y),_=M.datum(),w=!/^(n|s)$/.test(_)&&o,S=!/^(e|w)$/.test(_)&&c,E=M.classed("extent"),k=u(),A=oa.select(la).on("mousemove.brush",g).on("mouseup.brush",d).on("touchmove.brush",g).on("touchend.brush",d).on("keydown.brush",f).on("keyup.brush",s);if(E)k[0]=h[0][0]-k[0],k[1]=h[0][1]-k[1];else if(_){var q=+/w$/.test(_),N=+/^n/.test(_);v=[h[1-q][0]-k[0],h[1-N][1]-k[1]],k[0]=h[q][0],k[1]=h[N][1]}else oa.event.altKey&&(m=k.slice());b.style("pointer-events","none").selectAll(".resize").style("display",null),oa.select("body").style("cursor",M.style("cursor")),x({type:"brushstart"}),g(),l() +}var i,a=s(n,"brushstart","brush","brushend"),o=null,c=null,f=sc[0],h=[[0,0],[0,0]];return n.x=function(t){return arguments.length?(o=t,f=sc[!o<<1|!c],n):o},n.y=function(t){return arguments.length?(c=t,f=sc[!o<<1|!c],n):c},n.extent=function(t){var e,r,u,a,l;return arguments.length?(i=[[0,0],[0,0]],o&&(e=t[0],r=t[1],c&&(e=e[0],r=r[0]),i[0][0]=e,i[1][0]=r,o.invert&&(e=o(e),r=o(r)),e>r&&(l=e,e=r,r=l),h[0][0]=0|e,h[1][0]=0|r),c&&(u=t[0],a=t[1],o&&(u=u[1],a=a[1]),i[0][1]=u,i[1][1]=a,c.invert&&(u=c(u),a=c(a)),u>a&&(l=u,u=a,a=l),h[0][1]=0|u,h[1][1]=0|a),n):(t=i||h,o&&(e=t[0][0],r=t[1][0],i||(e=h[0][0],r=h[1][0],o.invert&&(e=o.invert(e),r=o.invert(r)),e>r&&(l=e,e=r,r=l))),c&&(u=t[0][1],a=t[1][1],i||(u=h[0][1],a=h[1][1],c.invert&&(u=c.invert(u),a=c.invert(a)),u>a&&(l=u,u=a,a=l))),o&&c?[[e,u],[r,a]]:o?[e,r]:c&&[u,a])},n.clear=function(){return i=null,h[0][0]=h[0][1]=h[1][0]=h[1][1]=0,n},n.empty=function(){return o&&h[0][0]===h[1][0]||c&&h[0][1]===h[1][1]},oa.rebind(n,a,"on")};var fc={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},sc=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]];oa.time={};var hc=Date,gc=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];wi.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){pc.setUTCDate.apply(this._,arguments)},setDay:function(){pc.setUTCDay.apply(this._,arguments)},setFullYear:function(){pc.setUTCFullYear.apply(this._,arguments)},setHours:function(){pc.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){pc.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){pc.setUTCMinutes.apply(this._,arguments)},setMonth:function(){pc.setUTCMonth.apply(this._,arguments)},setSeconds:function(){pc.setUTCSeconds.apply(this._,arguments)},setTime:function(){pc.setTime.apply(this._,arguments)}};var pc=Date.prototype,dc="%a %b %e %X %Y",mc="%m/%d/%Y",vc="%H:%M:%S",yc=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Mc=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],xc=["January","February","March","April","May","June","July","August","September","October","November","December"],bc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];oa.time.year=Si(function(n){return n=oa.time.day(n),n.setMonth(0,1),n},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n){return n.getFullYear()}),oa.time.years=oa.time.year.range,oa.time.years.utc=oa.time.year.utc.range,oa.time.day=Si(function(n){var t=new hc(1970,0);return t.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),t},function(n,t){n.setDate(n.getDate()+t)},function(n){return n.getDate()-1}),oa.time.days=oa.time.day.range,oa.time.days.utc=oa.time.day.utc.range,oa.time.dayOfYear=function(n){var t=oa.time.year(n);return Math.floor((n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5)},gc.forEach(function(n,t){n=n.toLowerCase(),t=7-t;var e=oa.time[n]=Si(function(n){return(n=oa.time.day(n)).setDate(n.getDate()-(n.getDay()+t)%7),n},function(n,t){n.setDate(n.getDate()+Math.floor(t)*7)},function(n){var e=oa.time.year(n).getDay();return Math.floor((oa.time.dayOfYear(n)+(e+t)%7)/7)-(e!==t)});oa.time[n+"s"]=e.range,oa.time[n+"s"].utc=e.utc.range,oa.time[n+"OfYear"]=function(n){var e=oa.time.year(n).getDay();return Math.floor((oa.time.dayOfYear(n)+(e+t)%7)/7)}}),oa.time.week=oa.time.sunday,oa.time.weeks=oa.time.sunday.range,oa.time.weeks.utc=oa.time.sunday.utc.range,oa.time.weekOfYear=oa.time.sundayOfYear,oa.time.format=function(n){function t(t){for(var r,u,i,a=[],o=-1,c=0;++o=12?"PM":"AM"},S:function(n,t){return Ni(n.getSeconds(),t,2)},U:function(n,t){return Ni(oa.time.sundayOfYear(n),t,2)},w:function(n){return n.getDay()},W:function(n,t){return Ni(oa.time.mondayOfYear(n),t,2)},x:oa.time.format(mc),X:oa.time.format(vc),y:function(n,t){return Ni(n.getFullYear()%100,t,2)},Y:function(n,t){return Ni(n.getFullYear()%1e4,t,4)},Z:Bi,"%":function(){return"%"}},Tc={a:Ti,A:Ci,b:zi,B:Di,c:ji,d:Yi,e:Yi,H:Ui,I:Ui,L:Xi,m:Oi,M:Ii,p:Zi,S:Vi,x:Li,X:Fi,y:Pi,Y:Hi},Cc=/^\s*\d+/,zc=oa.map({am:0,pm:1});oa.time.format.utc=function(n){function t(n){try{hc=wi;var t=new hc;return t._=n,e(t)}finally{hc=Date}}var e=oa.time.format(n);return t.parse=function(n){try{hc=wi;var t=e.parse(n);return t&&t._}finally{hc=Date}},t.toString=e.toString,t};var Dc=oa.time.format.utc("%Y-%m-%dT%H:%M:%S.%LZ");oa.time.format.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?$i:Dc,$i.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},$i.toString=Dc.toString,oa.time.second=Si(function(n){return new hc(Math.floor(n/1e3)*1e3)},function(n,t){n.setTime(n.getTime()+Math.floor(t)*1e3)},function(n){return n.getSeconds()}),oa.time.seconds=oa.time.second.range,oa.time.seconds.utc=oa.time.second.utc.range,oa.time.minute=Si(function(n){return new hc(Math.floor(n/6e4)*6e4)},function(n,t){n.setTime(n.getTime()+Math.floor(t)*6e4)},function(n){return n.getMinutes()}),oa.time.minutes=oa.time.minute.range,oa.time.minutes.utc=oa.time.minute.utc.range,oa.time.hour=Si(function(n){var t=n.getTimezoneOffset()/60;return new hc((Math.floor(n/36e5-t)+t)*36e5)},function(n,t){n.setTime(n.getTime()+Math.floor(t)*36e5)},function(n){return n.getHours()}),oa.time.hours=oa.time.hour.range,oa.time.hours.utc=oa.time.hour.utc.range,oa.time.month=Si(function(n){return n=oa.time.day(n),n.setDate(1),n},function(n,t){n.setMonth(n.getMonth()+t)},function(n){return n.getMonth()}),oa.time.months=oa.time.month.range,oa.time.months.utc=oa.time.month.utc.range;var jc=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Lc=[[oa.time.second,1],[oa.time.second,5],[oa.time.second,15],[oa.time.second,30],[oa.time.minute,1],[oa.time.minute,5],[oa.time.minute,15],[oa.time.minute,30],[oa.time.hour,1],[oa.time.hour,3],[oa.time.hour,6],[oa.time.hour,12],[oa.time.day,1],[oa.time.day,2],[oa.time.week,1],[oa.time.month,1],[oa.time.month,3],[oa.time.year,1]],Fc=[[oa.time.format("%Y"),Dt],[oa.time.format("%B"),function(n){return n.getMonth()}],[oa.time.format("%b %d"),function(n){return n.getDate()!=1}],[oa.time.format("%a %d"),function(n){return n.getDay()&&n.getDate()!=1}],[oa.time.format("%I %p"),function(n){return n.getHours()}],[oa.time.format("%I:%M"),function(n){return n.getMinutes()}],[oa.time.format(":%S"),function(n){return n.getSeconds()}],[oa.time.format(".%L"),function(n){return n.getMilliseconds()}]],Hc=oa.scale.linear(),Pc=Wi(Fc);Lc.year=function(n,t){return Hc.domain(n.map(na)).ticks(t).map(Qi)},oa.time.scale=function(){return Ji(oa.scale.linear(),Lc,Pc)};var Rc=Lc.map(function(n){return[n[0].utc,n[1]]}),Oc=[[oa.time.format.utc("%Y"),Dt],[oa.time.format.utc("%B"),function(n){return n.getUTCMonth()}],[oa.time.format.utc("%b %d"),function(n){return n.getUTCDate()!=1}],[oa.time.format.utc("%a %d"),function(n){return n.getUTCDay()&&n.getUTCDate()!=1}],[oa.time.format.utc("%I %p"),function(n){return n.getUTCHours()}],[oa.time.format.utc("%I:%M"),function(n){return n.getUTCMinutes()}],[oa.time.format.utc(":%S"),function(n){return n.getUTCSeconds()}],[oa.time.format.utc(".%L"),function(n){return n.getUTCMilliseconds()}]],Yc=Wi(Oc);return Rc.year=function(n,t){return Hc.domain(n.map(ea)).ticks(t).map(ta)},oa.time.scale.utc=function(){return Ji(oa.scale.linear(),Rc,Yc)},oa.text=function(){return oa.xhr.apply(oa,arguments).response(ra)},oa.json=function(n,t){return oa.xhr(n,"application/json",t).response(ua)},oa.html=function(n,t){return oa.xhr(n,"text/html",t).response(ia)},oa.xml=function(){return oa.xhr.apply(oa,arguments).response(aa)},oa}(); \ No newline at end of file diff --git a/js/detect.js b/js/detect.js new file mode 100644 index 0000000..5170a2e --- /dev/null +++ b/js/detect.js @@ -0,0 +1,132 @@ +var MobileDetect = function() { + if (navigator.userAgent.match(/Android/i) + || navigator.userAgent.match(/webOS/i) + || navigator.userAgent.match(/iPhone/i) + || navigator.userAgent.match(/iPad/i) + || navigator.userAgent.match(/iPod/i) + || navigator.userAgent.match(/BlackBerry/i) + || navigator.userAgent.match(/Windows Phone/i) + ){ + return true; + } else { + return false; + } +} + +var BrowserDetect = { + init: function () { + this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; + this.version = this.searchVersion(navigator.userAgent) + || this.searchVersion(navigator.appVersion) + || "an unknown version"; + this.OS = this.searchString(this.dataOS) || "an unknown OS"; + }, + searchString: function (data) { + for (var i=0;i=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.1",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return typeof a=="object"?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length||!d)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
t
",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||++p.uuid:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c-1)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c-1)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,""+d),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0),h[l]&&j.push(k);j.length&&t.push({elem:f,matches:j})}n.length>o&&t.push({elem:this,matches:n.slice(o)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function $(a,b,c,d){c=c||[],b=b||q;var e,f,g,j,k=b.nodeType;if(k!==1&&k!==9)return[];if(!a||typeof a!="string")return c;g=h(b);if(!g&&!d)if(e=L.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&i(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return u.apply(c,t.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&X&&b.getElementsByClassName)return u.apply(c,t.call(b.getElementsByClassName(j),0)),c}return bk(a,b,c,d,g)}function _(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function ba(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bb(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bc(a,b,c,d){var e,g,h,i,j,k,l,m,n,p,r=!c&&b!==q,s=(r?"":"")+a.replace(H,"$1"),u=y[o][s];if(u)return d?0:t.call(u,0);j=a,k=[],m=0,n=f.preFilter,p=f.filter;while(j){if(!e||(g=I.exec(j)))g&&(j=j.slice(g[0].length),h.selector=l),k.push(h=[]),l="",r&&(j=" "+j);e=!1;if(g=J.exec(j))l+=g[0],j=j.slice(g[0].length),e=h.push({part:g.pop().replace(H," "),string:g[0],captures:g});for(i in p)(g=S[i].exec(j))&&(!n[i]||(g=n[i](g,b,c)))&&(l+=g[0],j=j.slice(g[0].length),e=h.push({part:i,string:g.shift(),captures:g}));if(!e)break}return l&&(h.selector=l),d?j.length:j?$.error(a):t.call(y(s,k),0)}function bd(a,b,e,f){var g=b.dir,h=s++;return a||(a=function(a){return a===e}),b.first?function(b){while(b=b[g])if(b.nodeType===1)return a(b)&&b}:f?function(b){while(b=b[g])if(b.nodeType===1&&a(b))return b}:function(b){var e,f=h+"."+c,i=f+"."+d;while(b=b[g])if(b.nodeType===1){if((e=b[o])===i)return b.sizset;if(typeof e=="string"&&e.indexOf(f)===0){if(b.sizset)return b}else{b[o]=i;if(a(b))return b.sizset=!0,b;b.sizset=!1}}}}function be(a,b){return a?function(c){var d=b(c);return d&&a(d===!0?c:d)}:b}function bf(a,b,c){var d,e,g=0;for(;d=a[g];g++)f.relative[d.part]?e=bd(e,f.relative[d.part],b,c):e=be(e,f.filter[d.part].apply(null,d.captures.concat(b,c)));return e}function bg(a){return function(b){var c,d=0;for(;c=a[d];d++)if(c(b))return!0;return!1}}function bh(a,b,c,d){var e=0,f=b.length;for(;e0?i(h,c,g):[]}function bj(a,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s=0,t=a.length,v=S.POS,w=new RegExp("^"+v.source+"(?!"+A+")","i"),x=function(){var a=1,c=arguments.length-2;for(;al){g+=k.slice(l,n.index),l=p,q=[c],J.test(g)&&(m&&(q=m),m=e);if(r=O.test(g))g=g.slice(0,-5).replace(J,"$&*"),l++;n.length>1&&n[0].replace(w,x),m=bi(g,n[1],n[2],q,m,r)}g=""}}o||(g+=k),o=!1}g?J.test(g)?bh(g,m||[c],d,e):$(g,c,d,e?e.concat(m):m):u.apply(d,m)}return t===1?d:$.uniqueSort(d)}function bk(a,b,e,g,h){a=a.replace(H,"$1");var i,k,l,m,n,o,p,q,r,s,v=bc(a,b,h),w=b.nodeType;if(S.POS.test(a))return bj(v,b,e,g);if(g)i=t.call(g,0);else if(v.length===1){if((o=t.call(v[0],0)).length>2&&(p=o[0]).part==="ID"&&w===9&&!h&&f.relative[o[1].part]){b=f.find.ID(p.captures[0].replace(R,""),b,h)[0];if(!b)return e;a=a.slice(o.shift().string.length)}r=(v=N.exec(o[0].string))&&!v.index&&b.parentNode||b,q="";for(n=o.length-1;n>=0;n--){p=o[n],s=p.part,q=p.string+q;if(f.relative[s])break;if(f.order.test(s)){i=f.find[s](p.captures[0].replace(R,""),r,h);if(i==null)continue;a=a.slice(0,a.length-q.length)+q.replace(S[s],""),a||u.apply(e,t.call(i,0));break}}}if(a){k=j(a,b,h),c=k.dirruns++,i==null&&(i=f.find.TAG("*",N.test(a)&&b.parentNode||b));for(n=0;m=i[n];n++)d=k.runs++,k(m)&&e.push(m)}return e}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=a.document,r=q.documentElement,s=0,t=[].slice,u=[].push,v=function(a,b){return a[o]=b||!0,a},w=function(){var a={},b=[];return v(function(c,d){return b.push(c)>f.cacheLength&&delete a[b.shift()],a[c]=d},a)},x=w(),y=w(),z=w(),A="[\\x20\\t\\r\\n\\f]",B="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",C=B.replace("w","w#"),D="([*^$|!~]?=)",E="\\["+A+"*("+B+")"+A+"*(?:"+D+A+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+C+")|)|)"+A+"*\\]",F=":("+B+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+E+")|[^:]|\\\\.)*|.*))\\)|)",G=":(nth|eq|gt|lt|first|last|even|odd)(?:\\(((?:-\\d)?\\d*)\\)|)(?=[^-]|$)",H=new RegExp("^"+A+"+|((?:^|[^\\\\])(?:\\\\.)*)"+A+"+$","g"),I=new RegExp("^"+A+"*,"+A+"*"),J=new RegExp("^"+A+"*([\\x20\\t\\r\\n\\f>+~])"+A+"*"),K=new RegExp(F),L=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,M=/^:not/,N=/[\x20\t\r\n\f]*[+~]/,O=/:not\($/,P=/h\d/i,Q=/input|select|textarea|button/i,R=/\\(?!\\)/g,S={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),NAME:new RegExp("^\\[name=['\"]?("+B+")['\"]?\\]"),TAG:new RegExp("^("+B.replace("w","w*")+")"),ATTR:new RegExp("^"+E),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+A+"*(even|odd|(([+-]|)(\\d*)n|)"+A+"*(?:([+-]|)"+A+"*(\\d+)|))"+A+"*\\)|)","i"),POS:new RegExp(G,"ig"),needsContext:new RegExp("^"+A+"*[>+~]|"+G,"i")},T=function(a){var b=q.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},U=T(function(a){return a.appendChild(q.createComment("")),!a.getElementsByTagName("*").length}),V=T(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),W=T(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),X=T(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),Y=T(function(a){a.id=o+0,a.innerHTML="
",r.insertBefore(a,r.firstChild);var b=q.getElementsByName&&q.getElementsByName(o).length===2+q.getElementsByName(o+0).length;return e=!q.getElementById(o),r.removeChild(a),b});try{t.call(r.childNodes,0)[0].nodeType}catch(Z){t=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}$.matches=function(a,b){return $(a,null,null,b)},$.matchesSelector=function(a,b){return $(b,null,null,[a]).length>0},g=$.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=g(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=g(b);return c},h=$.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},i=$.contains=r.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:r.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},$.attr=function(a,b){var c,d=h(a);return d||(b=b.toLowerCase()),f.attrHandle[b]?f.attrHandle[b](a):W||d?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},f=$.selectors={cacheLength:50,createPseudo:v,match:S,order:new RegExp("ID|TAG"+(Y?"|NAME":"")+(X?"|CLASS":"")),attrHandle:V?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:e?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:U?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(R,""),a[3]=(a[4]||a[5]||"").replace(R,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||$.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&$.error(a[0]),a},PSEUDO:function(a,b,c){var d,e;if(S.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(d=a[4])K.test(d)&&(e=bc(d,b,c,!0))&&(e=d.indexOf(")",d.length-e)-d.length)&&(d=d.slice(0,e),a[0]=a[0].slice(0,e)),a[2]=d;return a.slice(0,3)}},filter:{ID:e?function(a){return a=a.replace(R,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(R,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(R,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=x[o][a];return b||(b=x(a,new RegExp("(^|"+A+")"+a+"("+A+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return b?function(d){var e=$.attr(d,a),f=e+"";if(e==null)return b==="!=";switch(b){case"=":return f===c;case"!=":return f!==c;case"^=":return c&&f.indexOf(c)===0;case"*=":return c&&f.indexOf(c)>-1;case"$=":return c&&f.substr(f.length-c.length)===c;case"~=":return(" "+f+" ").indexOf(c)>-1;case"|=":return f===c||f.substr(0,c.length+1)===c+"-"}}:function(b){return $.attr(b,a)!=null}},CHILD:function(a,b,c,d){if(a==="nth"){var e=s++;return function(a){var b,f,g=0,h=a;if(c===1&&d===0)return!0;b=a.parentNode;if(b&&(b[o]!==e||!a.sizset)){for(h=b.firstChild;h;h=h.nextSibling)if(h.nodeType===1){h.sizset=++g;if(h===a)break}b[o]=e}return f=a.sizset-d,c===0?f===0:f%c===0&&f/c>=0}}return function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b,c,d){var e,g=f.pseudos[a]||f.pseudos[a.toLowerCase()];return g||$.error("unsupported pseudo: "+a),g[o]?g(b,c,d):g.length>1?(e=[a,a,"",b],function(a){return g(a,0,e)}):g}},pseudos:{not:v(function(a,b,c){var d=j(a.replace(H,"$1"),b,c);return function(a){return!d(a)}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!f.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},contains:v(function(a){return function(b){return(b.textContent||b.innerText||g(b)).indexOf(a)>-1}}),has:v(function(a){return function(b){return $(a,b).length>0}}),header:function(a){return P.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:_("radio"),checkbox:_("checkbox"),file:_("file"),password:_("password"),image:_("image"),submit:ba("submit"),reset:ba("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return Q.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b,c){return c?a.slice(1):[a[0]]},last:function(a,b,c){var d=a.pop();return c?a:[d]},even:function(a,b,c){var d=[],e=c?1:0,f=a.length;for(;e",a.querySelectorAll("[selected]").length||e.push("\\["+A+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),T(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+A+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=e.length&&new RegExp(e.join("|")),bk=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a)))if(d.nodeType===9)try{return u.apply(f,t.call(d.querySelectorAll(a),0)),f}catch(i){}else if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){var j,k,l,m=d.getAttribute("id"),n=m||o,p=N.test(a)&&d.parentNode||d;m?n=n.replace(c,"\\$&"):d.setAttribute("id",n),j=bc(a,d,h),n="[id='"+n+"']";for(k=0,l=j.length;k0})}(),f.setFilters.nth=f.setFilters.eq,f.filters=f.pseudos,$.attr=p.attr,p.find=$,p.expr=$.selectors,p.expr[":"]=p.expr.pseudos,p.unique=$.uniqueSort,p.text=$.getText,p.isXMLDoc=$.isXML,p.contains=$.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
","
"]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{cj=f.href}catch(cy){cj=e.createElement("a"),cj.href="",cj=cj.href}ck=ct.exec(cj.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:cj,isLocal:cn.test(ck[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=""+(c||y),k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,ck[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]==ck[1]&&i[2]==ck[2]&&(i[3]||(i[1]==="http:"?80:443))==(ck[3]||(ck[1]==="http:"?80:443)))),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e,f=this.createTween(a,b),g=cQ.exec(b),h=f.cur(),i=+h||0,j=1;if(g){c=+g[2],d=g[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&i){i=p.css(f.elem,a,!0)||c||1;do e=j=j||".5",i=i/j,p.style(f.elem,a,i+d),j=f.cur()/h;while(j!==1&&j!==e)}f.unit=d,f.start=i,f.end=g[1]?i+(g[1]+1)*c:c}return f}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/js/jquery.fullscreen.js b/js/jquery.fullscreen.js new file mode 100644 index 0000000..09b9c9c --- /dev/null +++ b/js/jquery.fullscreen.js @@ -0,0 +1,52 @@ +(function($) { + function isFullScreen() { + return document[!prefix ? 'fullScreen' : + 'webkit' === prefix ? 'webkitIsFullScreen' : + prefix + 'FullScreen']; + } + function cancelFullScreen() { + return document[prefix ? prefix + 'CancelFullScreen' + : 'cancelFullScreen'](); + } + + var supported = typeof document.cancelFullScreen !== 'undefined' + , prefixes = ['webkit', 'moz', 'o', 'ms', 'khtml'] + , prefix = '' + , noop = function() {} + , i + ; + + if (!supported) { + for (i = 0; prefix = prefixes[i]; i++) { + if (typeof document[prefix + 'CancelFullScreen'] !== 'undefined') { + supported = true; + break; + } + } + } + + if (supported) { + $.fn.requestFullscreen = function() { + return this.each(function() { + return this[prefix ? prefix + 'RequestFullScreen' + : 'requestFullScreen'](); + }); + }; + $.fn.fullscreenChange = function(fn) { + var ar = [prefix + 'fullscreenchange'].concat([].slice.call(arguments, 0)) + , $e = $(this); + return $e.bind.apply($e, ar); + }; + $.Fullscreen = + { isFullscreen: isFullScreen + , cancelFullscreen: cancelFullScreen + }; + } + else { + $.fn.requestFullscreen = $.fn.fullScreenChange = noop; + $.Fullscreen = + { isFullscreen: function() { return false; } + , cancelFullscreen: noop + }; + } +})(jQuery); \ No newline at end of file diff --git a/js/keymaster.js b/js/keymaster.js new file mode 100644 index 0000000..22a3525 --- /dev/null +++ b/js/keymaster.js @@ -0,0 +1,226 @@ +// keymaster.js +// (c) 2011-2012 Thomas Fuchs +// keymaster.js may be freely distributed under the MIT license. + +;(function(global){ + var k, + _handlers = {}, + _mods = { 16: false, 18: false, 17: false, 91: false }, + _scope = 'all', + // modifier keys + _MODIFIERS = { + '⇧': 16, shift: 16, + '⌥': 18, alt: 18, option: 18, + '⌃': 17, ctrl: 17, control: 17, + '⌘': 91, command: 91 + }, + // special keys + _MAP = { + backspace: 8, tab: 9, clear: 12, + enter: 13, 'return': 13, + esc: 27, escape: 27, space: 32, + left: 37, up: 38, + right: 39, down: 40, + del: 46, 'delete': 46, + home: 36, end: 35, + pageup: 33, pagedown: 34, + ',': 188, '.': 190, '/': 191, + '`': 192, '-': 189, '=': 187, + ';': 186, '\'': 222, + '[': 219, ']': 221, '\\': 220 + }, + _downKeys = []; + + for(k=1;k<20;k++) _MODIFIERS['f'+k] = 111+k; + + // IE doesn't support Array#indexOf, so have a simple replacement + function index(array, item){ + var i = array.length; + while(i--) if(array[i]===item) return i; + return -1; + } + + // handle keydown event + function dispatch(event, scope){ + var key, handler, k, i, modifiersMatch; + key = event.keyCode; + + if (index(_downKeys, key) == -1) { + _downKeys.push(key); + } + + // if a modifier key, set the key. property to true and return + if(key == 93 || key == 224) key = 91; // right command on webkit, command on Gecko + if(key in _mods) { + _mods[key] = true; + // 'assignKey' from inside this closure is exported to window.key + for(k in _MODIFIERS) if(_MODIFIERS[k] == key) assignKey[k] = true; + return; + } + + // see if we need to ignore the keypress (filter() can can be overridden) + // by default ignore key presses if a select, textarea, or input is focused + if(!assignKey.filter.call(this, event)) return; + + // abort if no potentially matching shortcuts found + if (!(key in _handlers)) return; + + // for each potential shortcut + for (i = 0; i < _handlers[key].length; i++) { + handler = _handlers[key][i]; + + // see if it's in the current scope + if(handler.scope == scope || handler.scope == 'all'){ + // check if modifiers match if any + modifiersMatch = handler.mods.length > 0; + for(k in _mods) + if((!_mods[k] && index(handler.mods, +k) > -1) || + (_mods[k] && index(handler.mods, +k) == -1)) modifiersMatch = false; + // call the handler and stop the event if neccessary + if((handler.mods.length == 0 && !_mods[16] && !_mods[18] && !_mods[17] && !_mods[91]) || modifiersMatch){ + if(handler.method(event, handler)===false){ + if(event.preventDefault) event.preventDefault(); + else event.returnValue = false; + if(event.stopPropagation) event.stopPropagation(); + if(event.cancelBubble) event.cancelBubble = true; + } + } + } + } + }; + + // unset modifier keys on keyup + function clearModifier(event){ + var key = event.keyCode, k, + i = index(_downKeys, key); + + // remove key from _downKeys + if (i >= 0) { + _downKeys.splice(i, 1); + } + + if(key == 93 || key == 224) key = 91; + if(key in _mods) { + _mods[key] = false; + for(k in _MODIFIERS) if(_MODIFIERS[k] == key) assignKey[k] = false; + } + }; + + function resetModifiers() { + for(k in _mods) _mods[k] = false; + for(k in _MODIFIERS) assignKey[k] = false; + } + + // parse and assign shortcut + function assignKey(key, scope, method){ + var keys, mods, i, mi; + if (method === undefined) { + method = scope; + scope = 'all'; + } + key = key.replace(/\s/g,''); + keys = key.split(','); + + if((keys[keys.length-1])=='') + keys[keys.length-2] += ','; + // for each shortcut + for (i = 0; i < keys.length; i++) { + // set modifier keys if any + mods = []; + key = keys[i].split('+'); + if(key.length > 1){ + mods = key.slice(0,key.length-1); + for (mi = 0; mi < mods.length; mi++) + mods[mi] = _MODIFIERS[mods[mi]]; + key = [key[key.length-1]]; + } + // convert to keycode and... + key = key[0] + key = _MAP[key] || key.toUpperCase().charCodeAt(0); + // ...store handler + if (!(key in _handlers)) _handlers[key] = []; + _handlers[key].push({ shortcut: keys[i], scope: scope, method: method, key: keys[i], mods: mods }); + } + }; + + // Returns true if the key with code 'keyCode' is currently down + // Converts strings into key codes. + function isPressed(keyCode) { + if (typeof(keyCode)=='string') { + if (keyCode.length == 1) { + keyCode = (keyCode.toUpperCase()).charCodeAt(0); + } else { + return false; + } + } + return index(_downKeys, keyCode) != -1; + } + + function getPressedKeyCodes() { + return _downKeys.slice(0); + } + + function filter(event){ + var tagName = (event.target || event.srcElement).tagName; + // ignore keypressed in any elements that support keyboard data input + return !(tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA'); + } + + // initialize key. to false + for(k in _MODIFIERS) assignKey[k] = false; + + // set current scope (default 'all') + function setScope(scope){ _scope = scope || 'all' }; + function getScope(){ return _scope || 'all' }; + + // delete all handlers for a given scope + function deleteScope(scope){ + var key, handlers, i; + + for (key in _handlers) { + handlers = _handlers[key]; + for (i = 0; i < handlers.length; ) { + if (handlers[i].scope === scope) handlers.splice(i, 1); + else i++; + } + } + }; + + // cross-browser events + function addEvent(object, event, method) { + if (object.addEventListener) + object.addEventListener(event, method, false); + else if(object.attachEvent) + object.attachEvent('on'+event, function(){ method(window.event) }); + }; + + // set the handlers globally on document + addEvent(document, 'keydown', function(event) { dispatch(event, _scope) }); // Passing _scope to a callback to ensure it remains the same by execution. Fixes #48 + addEvent(document, 'keyup', clearModifier); + + // reset modifiers to false whenever the window is (re)focused. + addEvent(window, 'focus', resetModifiers); + + // store previously defined key + var previousKey = global.key; + + // restore previously defined key and return reference to our key object + function noConflict() { + var k = global.key; + global.key = previousKey; + return k; + } + + // set window.key and window.key.set/get/deleteScope, and the default filter + global.key = assignKey; + global.key.setScope = setScope; + global.key.getScope = getScope; + global.key.deleteScope = deleteScope; + global.key.filter = filter; + global.key.isPressed = isPressed; + global.key.getPressedKeyCodes = getPressedKeyCodes; + global.key.noConflict = noConflict; + + if(typeof module !== 'undefined') module.exports = key; + +})(this); \ No newline at end of file diff --git a/js/knockout-2.2.0.min.js b/js/knockout-2.2.0.min.js new file mode 100644 index 0000000..f25f95e --- /dev/null +++ b/js/knockout-2.2.0.min.js @@ -0,0 +1,85 @@ +// Knockout JavaScript library v2.2.0 +// (c) Steven Sanderson - http://knockoutjs.com/ +// License: MIT (http://www.opensource.org/licenses/mit-license.php) + +(function() {function i(v){throw v;}var l=!0,n=null,q=!1;function t(v){return function(){return v}};var w=window,x=document,fa=navigator,E=window.jQuery,H=void 0; +function K(v){function ga(a,d,c,e,f){var g=[],a=b.j(function(){var a=d(c,f)||[];0",g[0];);m=4b.a.i(d,a[c])&&d.push(a[c]);return d},V:function(a,b){for(var a=a||[],d=[],c=0,e=a.length;cm?a.setAttribute("selected",b):a.selected=b},D:function(a){return(a||"").replace(d,"")},Qb:function(a,d){for(var c=[],e=(a||"").split(d),f=0,g=e.length;fa.length?q:a.substring(0,b.length)===b},sb:function(a,b){if(b.compareDocumentPosition)return 16== +(b.compareDocumentPosition(a)&16);for(;a!=n;){if(a==b)return l;a=a.parentNode}return q},X:function(a){return b.a.sb(a,a.ownerDocument)},u:function(a){return a&&a.tagName&&a.tagName.toLowerCase()},n:function(b,d,c){var e=m&&k[d];if(!e&&"undefined"!=typeof E){if(a(b,d))var f=c,c=function(a,b){var d=this.checked;b&&(this.checked=b.mb!==l);f.call(this,a);this.checked=d};E(b).bind(d,c)}else!e&&"function"==typeof b.addEventListener?b.addEventListener(d,c,q):"undefined"!=typeof b.attachEvent?b.attachEvent("on"+ +d,function(a){c.call(b,a)}):i(Error("Browser doesn't support addEventListener or attachEvent"))},Aa:function(b,d){(!b||!b.nodeType)&&i(Error("element must be a DOM node when calling triggerEvent"));if("undefined"!=typeof E){var c=[];a(b,d)&&c.push({mb:b.checked});E(b).trigger(d,c)}else"function"==typeof x.createEvent?"function"==typeof b.dispatchEvent?(c=x.createEvent(e[d]||"HTMLEvents"),c.initEvent(d,l,l,w,0,0,0,0,0,q,q,q,q,0,b),b.dispatchEvent(c)):i(Error("The supplied element doesn't support dispatchEvent")): +"undefined"!=typeof b.fireEvent?(a(b,d)&&(b.checked=b.checked!==l),b.fireEvent("on"+d)):i(Error("Browser doesn't support triggering events"))},d:function(a){return b.$(a)?a():a},ta:function(a){return b.$(a)?a.t():a},da:function(a,d,c){if(d){var e=/[\w-]+/g,f=a.className.match(e)||[];b.a.o(d.match(e),function(a){var d=b.a.i(f,a);0<=d?c||f.splice(d,1):c&&f.push(a)});a.className=f.join(" ")}},bb:function(a,d){var c=b.a.d(d);if(c===n||c===H)c="";if(3===a.nodeType)a.data=c;else{var e=b.e.firstChild(a); +!e||3!=e.nodeType||b.e.nextSibling(e)?b.e.N(a,[x.createTextNode(c)]):e.data=c;b.a.vb(a)}},$a:function(a,b){a.name=b;if(7>=m)try{a.mergeAttributes(x.createElement(""),q)}catch(d){}},vb:function(a){9<=m&&(a=1==a.nodeType?a:a.parentNode,a.style&&(a.style.zoom=a.style.zoom))},tb:function(a){if(9<=m){var b=a.style.width;a.style.width=0;a.style.width=b}},Kb:function(a,d){for(var a=b.a.d(a),d=b.a.d(d),c=[],e=a;e<=d;e++)c.push(e);return c},L:function(a){for(var b=[],d=0,c=a.length;d< +c;d++)b.push(a[d]);return b},Ob:6===m,Pb:7===m,Z:m,Na:function(a,d){for(var c=b.a.L(a.getElementsByTagName("input")).concat(b.a.L(a.getElementsByTagName("textarea"))),e="string"==typeof d?function(a){return a.name===d}:function(a){return d.test(a.name)},f=[],g=c.length-1;0<=g;g--)e(c[g])&&f.push(c[g]);return f},Hb:function(a){return"string"==typeof a&&(a=b.a.D(a))?w.JSON&&w.JSON.parse?w.JSON.parse(a):(new Function("return "+a))():n},wa:function(a,d,c){("undefined"==typeof JSON||"undefined"==typeof JSON.stringify)&& +i(Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js"));return JSON.stringify(b.a.d(a),d,c)},Ib:function(a,d,c){var c=c||{},e=c.params||{},f=c.includeFields||this.Ma,g=a;if("object"==typeof a&&"form"===b.a.u(a))for(var g=a.action,h=f.length-1;0<=h;h--)for(var j=b.a.Na(a,f[h]),k=j.length-1;0<=k;k--)e[j[k].name]=j[k].value;var d=b.a.d(d),m=x.createElement("form"); +m.style.display="none";m.action=g;m.method="post";for(var v in d)a=x.createElement("input"),a.name=v,a.value=b.a.wa(b.a.d(d[v])),m.appendChild(a);for(v in e)a=x.createElement("input"),a.name=v,a.value=e[v],m.appendChild(a);x.body.appendChild(m);c.submitter?c.submitter(m):m.submit();setTimeout(function(){m.parentNode.removeChild(m)},0)}}};b.b("utils",b.a);b.b("utils.arrayForEach",b.a.o);b.b("utils.arrayFirst",b.a.kb);b.b("utils.arrayFilter",b.a.fa);b.b("utils.arrayGetDistinctValues",b.a.Fa);b.b("utils.arrayIndexOf", +b.a.i);b.b("utils.arrayMap",b.a.V);b.b("utils.arrayPushAll",b.a.P);b.b("utils.arrayRemoveItem",b.a.ga);b.b("utils.extend",b.a.extend);b.b("utils.fieldsIncludedWithJsonPost",b.a.Ma);b.b("utils.getFormFields",b.a.Na);b.b("utils.peekObservable",b.a.ta);b.b("utils.postJson",b.a.Ib);b.b("utils.parseJson",b.a.Hb);b.b("utils.registerEventHandler",b.a.n);b.b("utils.stringifyJson",b.a.wa);b.b("utils.range",b.a.Kb);b.b("utils.toggleDomNodeCssClass",b.a.da);b.b("utils.triggerEvent",b.a.Aa);b.b("utils.unwrapObservable", +b.a.d);Function.prototype.bind||(Function.prototype.bind=function(a){var b=this,c=Array.prototype.slice.call(arguments),a=c.shift();return function(){return b.apply(a,c.concat(Array.prototype.slice.call(arguments)))}});b.a.f=new function(){var a=0,d="__ko__"+(new Date).getTime(),c={};return{get:function(a,d){var c=b.a.f.getAll(a,q);return c===H?H:c[d]},set:function(a,d,c){c===H&&b.a.f.getAll(a,q)===H||(b.a.f.getAll(a,l)[d]=c)},getAll:function(b,f){var g=b[d];if(!g||!("null"!==g&&c[g])){if(!f)return H; +g=b[d]="ko"+a++;c[g]={}}return c[g]},clear:function(a){var b=a[d];return b?(delete c[b],a[d]=n,l):q}}};b.b("utils.domData",b.a.f);b.b("utils.domData.clear",b.a.f.clear);b.a.F=new function(){function a(a,d){var e=b.a.f.get(a,c);e===H&&d&&(e=[],b.a.f.set(a,c,e));return e}function d(c){var e=a(c,q);if(e)for(var e=e.slice(0),j=0;j","
"]||!c.indexOf("",""]||(!c.indexOf("",""]||[0,"",""];a="ignored
"+c[1]+a+c[2]+"
";for("function"==typeof w.innerShiv?d.appendChild(w.innerShiv(a)):d.innerHTML=a;c[0]--;)d=d.lastChild;d=b.a.L(d.lastChild.childNodes)}return d};b.a.ca=function(a,d){b.a.ka(a);d=b.a.d(d);if(d!==n&&d!==H)if("string"!=typeof d&&(d=d.toString()),"undefined"!=typeof E)E(a).html(d);else for(var c= +b.a.sa(d),e=0;e"},gb:function(a,b){var c=Q[a];c===H&&i(Error("Couldn't find any memo with ID "+a+". Perhaps it's already been unmemoized.")); +try{return c.apply(n,b||[]),l}finally{delete Q[a]}},hb:function(a,d){var c=[];ba(a,c);for(var e=0,f=c.length;ec;c++)a=a();return a})};b.toJSON=function(a,d,c){a=b.fb(a);return b.a.wa(a,d,c)};b.b("toJS",b.fb);b.b("toJSON",b.toJSON);b.k={q:function(a){switch(b.a.u(a)){case "option":return a.__ko__hasDomDataOptionValue__=== +l?b.a.f.get(a,b.c.options.ra):7>=b.a.Z?a.getAttributeNode("value").specified?a.value:a.text:a.value;case "select":return 0<=a.selectedIndex?b.k.q(a.options[a.selectedIndex]):H;default:return a.value}},T:function(a,d){switch(b.a.u(a)){case "option":switch(typeof d){case "string":b.a.f.set(a,b.c.options.ra,H);"__ko__hasDomDataOptionValue__"in a&&delete a.__ko__hasDomDataOptionValue__;a.value=d;break;default:b.a.f.set(a,b.c.options.ra,d),a.__ko__hasDomDataOptionValue__=l,a.value="number"===typeof d? +d:""}break;case "select":for(var c=a.options.length-1;0<=c;c--)if(b.k.q(a.options[c])==d){a.selectedIndex=c;break}break;default:if(d===n||d===H)d="";a.value=d}}};b.b("selectExtensions",b.k);b.b("selectExtensions.readValue",b.k.q);b.b("selectExtensions.writeValue",b.k.T);var ja=/\@ko_token_(\d+)\@/g,ma=["true","false"],na=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i;b.g={Q:[],aa:function(a){var d=b.a.D(a);if(3>d.length)return[];"{"===d.charAt(0)&&(d=d.substring(1,d.length-1));for(var a=[], +c=n,e,f=0;f$/:/^\s*ko(?:\s+(.+\s*\:[\s\S]*))?\s*$/,ha=J?/^<\!--\s*\/ko\s*--\>$/: +/^\s*\/ko\s*$/,oa={ul:l,ol:l};b.e={I:{},childNodes:function(a){return A(a)?$(a):a.childNodes},Y:function(a){if(A(a))for(var a=b.e.childNodes(a),d=0,c=a.length;d=b.a.Z&&e in ea?(e=ea[e],g?a.removeAttribute(e): +a[e]=f):g||a.setAttribute(e,f.toString());"name"===e&&b.a.$a(a,g?"":f.toString())}}};b.c.checked={init:function(a,d,c){b.a.n(a,"click",function(){var e;if("checkbox"==a.type)e=a.checked;else if("radio"==a.type&&a.checked)e=a.value;else return;var f=d(),g=b.a.d(f);"checkbox"==a.type&&g instanceof Array?(e=b.a.i(g,a.value),a.checked&&0>e?f.push(a.value):!a.checked&&0<=e&&f.splice(e,1)):b.g.ea(f,c,"checked",e,l)});"radio"==a.type&&!a.name&&b.c.uniqueName.init(a,t(l))},update:function(a,d){var c=b.a.d(d()); +"checkbox"==a.type?a.checked=c instanceof Array?0<=b.a.i(c,a.value):c:"radio"==a.type&&(a.checked=a.value==c)}};b.c.css={update:function(a,d){var c=b.a.d(d());if("object"==typeof c)for(var e in c){var f=b.a.d(c[e]);b.a.da(a,e,f)}else c=String(c||""),b.a.da(a,a.__ko__cssValue,q),a.__ko__cssValue=c,b.a.da(a,c,l)}};b.c.enable={update:function(a,d){var c=b.a.d(d());c&&a.disabled?a.removeAttribute("disabled"):!c&&!a.disabled&&(a.disabled=l)}};b.c.disable={update:function(a,d){b.c.enable.update(a,function(){return!b.a.d(d())})}}; +b.c.event={init:function(a,d,c,e){var f=d()||{},g;for(g in f)(function(){var f=g;"string"==typeof f&&b.a.n(a,f,function(a){var g,m=d()[f];if(m){var p=c();try{var r=b.a.L(arguments);r.unshift(e);g=m.apply(e,r)}finally{g!==l&&(a.preventDefault?a.preventDefault():a.returnValue=q)}p[f+"Bubble"]===q&&(a.cancelBubble=l,a.stopPropagation&&a.stopPropagation())}})})()}};b.c.foreach={Ra:function(a){return function(){var d=a(),c=b.a.ta(d);if(!c||"number"==typeof c.length)return{foreach:d,templateEngine:b.C.na}; +b.a.d(d);return{foreach:c.data,as:c.as,includeDestroyed:c.includeDestroyed,afterAdd:c.afterAdd,beforeRemove:c.beforeRemove,afterRender:c.afterRender,beforeMove:c.beforeMove,afterMove:c.afterMove,templateEngine:b.C.na}}},init:function(a,d){return b.c.template.init(a,b.c.foreach.Ra(d))},update:function(a,d,c,e,f){return b.c.template.update(a,b.c.foreach.Ra(d),c,e,f)}};b.g.Q.foreach=q;b.e.I.foreach=l;b.c.hasfocus={init:function(a,d,c){function e(e){a.__ko_hasfocusUpdating=l;var f=a.ownerDocument;"activeElement"in +f&&(e=f.activeElement===a);f=d();b.g.ea(f,c,"hasfocus",e,l);a.__ko_hasfocusUpdating=q}var f=e.bind(n,l),g=e.bind(n,q);b.a.n(a,"focus",f);b.a.n(a,"focusin",f);b.a.n(a,"blur",g);b.a.n(a,"focusout",g)},update:function(a,d){var c=b.a.d(d());a.__ko_hasfocusUpdating||(c?a.focus():a.blur(),b.r.K(b.a.Aa,n,[a,c?"focusin":"focusout"]))}};b.c.html={init:function(){return{controlsDescendantBindings:l}},update:function(a,d){b.a.ca(a,d())}};var ca="__ko_withIfBindingData";P("if");P("ifnot",q,l);P("with",l,q,function(a, +b){return a.createChildContext(b)});b.c.options={update:function(a,d,c){"select"!==b.a.u(a)&&i(Error("options binding applies only to SELECT elements"));for(var e=0==a.length,f=b.a.V(b.a.fa(a.childNodes,function(a){return a.tagName&&"option"===b.a.u(a)&&a.selected}),function(a){return b.k.q(a)||a.innerText||a.textContent}),g=a.scrollTop,h=b.a.d(d());0/g;b.ya={ub:function(a, +d,c){d.isTemplateRewritten(a,c)||d.rewriteTemplate(a,function(a){return b.ya.Fb(a,d)},c)},Fb:function(a,b){return a.replace(pa,function(a,e,f,g,h,j,k){return V(k,e,b)}).replace(qa,function(a,e){return V(e,"<\!-- ko --\>",b)})},jb:function(a){return b.s.qa(function(d,c){d.nextSibling&&b.Ea(d.nextSibling,a,c)})}};b.b("__tr_ambtns",b.ya.jb);b.l={};b.l.h=function(a){this.h=a};b.l.h.prototype.text=function(){var a=b.a.u(this.h),a="script"===a?"text":"textarea"===a?"value":"innerHTML";if(0==arguments.length)return this.h[a]; +var d=arguments[0];"innerHTML"===a?b.a.ca(this.h,d):this.h[a]=d};b.l.h.prototype.data=function(a){if(1===arguments.length)return b.a.f.get(this.h,"templateSourceData_"+a);b.a.f.set(this.h,"templateSourceData_"+a,arguments[1])};b.l.O=function(a){this.h=a};b.l.O.prototype=new b.l.h;b.l.O.prototype.text=function(){if(0==arguments.length){var a=b.a.f.get(this.h,"__ko_anon_template__")||{};a.za===H&&a.ia&&(a.za=a.ia.innerHTML);return a.za}b.a.f.set(this.h,"__ko_anon_template__",{za:arguments[0]})};b.l.h.prototype.nodes= +function(){if(0==arguments.length)return(b.a.f.get(this.h,"__ko_anon_template__")||{}).ia;b.a.f.set(this.h,"__ko_anon_template__",{ia:arguments[0]})};b.b("templateSources",b.l);b.b("templateSources.domElement",b.l.h);b.b("templateSources.anonymousTemplate",b.l.O);var N;b.va=function(a){a!=H&&!(a instanceof b.v)&&i(Error("templateEngine must inherit from ko.templateEngine"));N=a};b.ua=function(a,d,c,e,f){c=c||{};(c.templateEngine||N)==H&&i(Error("Set a template engine before calling renderTemplate")); +f=f||"replaceChildren";if(e){var g=M(e);return b.j(function(){var h=d&&d instanceof b.z?d:new b.z(b.a.d(d)),j="function"==typeof a?a(h.$data,h):a,h=S(e,f,j,h,c);"replaceNode"==f&&(e=h,g=M(e))},n,{Ja:function(){return!g||!b.a.X(g)},W:g&&"replaceNode"==f?g.parentNode:g})}return b.s.qa(function(e){b.ua(a,d,c,e,"replaceNode")})};b.Lb=function(a,d,c,e,f){function g(a,b){T(b,j);c.afterRender&&c.afterRender(b,a)}function h(d,e){j=f.createChildContext(b.a.d(d),c.as);j.$index=e;var g="function"==typeof a? +a(d,j):a;return S(n,"ignoreTargetNode",g,j,c)}var j;return b.j(function(){var a=b.a.d(d)||[];"undefined"==typeof a.length&&(a=[a]);a=b.a.fa(a,function(a){return c.includeDestroyed||a===H||a===n||!b.a.d(a._destroy)});b.r.K(b.a.Za,n,[e,a,h,c,g])},n,{W:e})};b.c.template={init:function(a,d){var c=b.a.d(d());if("string"!=typeof c&&!c.name&&(1==a.nodeType||8==a.nodeType))c=1==a.nodeType?a.childNodes:b.e.childNodes(a),c=b.a.Gb(c),(new b.l.O(a)).nodes(c);return{controlsDescendantBindings:l}},update:function(a, +d,c,e,f){var d=b.a.d(d()),c={},e=l,g,h=n;"string"!=typeof d&&(c=d,d=c.name,"if"in c&&(e=b.a.d(c["if"])),e&&"ifnot"in c&&(e=!b.a.d(c.ifnot)),g=b.a.d(c.data));"foreach"in c?h=b.Lb(d||a,e&&c.foreach||[],c,a,f):e?(f="data"in c?f.createChildContext(g,c.as):f,h=b.ua(d||a,f,c,a)):b.e.Y(a);f=h;(g=b.a.f.get(a,"__ko__templateComputedDomDataKey__"))&&"function"==typeof g.B&&g.B();b.a.f.set(a,"__ko__templateComputedDomDataKey__",f&&f.oa()?f:H)}};b.g.Q.template=function(a){a=b.g.aa(a);return 1==a.length&&a[0].unknown|| +b.g.Db(a,"name")?n:"This template engine does not support anonymous templates nested within its templates"};b.e.I.template=l;b.b("setTemplateEngine",b.va);b.b("renderTemplate",b.ua);b.a.Ia=function(a,b,c){a=a||[];b=b||[];return a.length<=b.length?R(a,b,"added","deleted",c):R(b,a,"deleted","added",c)};b.b("utils.compareArrays",b.a.Ia);b.a.Za=function(a,d,c,e,f){function g(a,b){s=k[b];v!==b&&(y[a]=s);s.ma(v++);L(s.M);r.push(s);z.push(s)}function h(a,c){if(a)for(var d=0,e=c.length;db.a.Z)&&a.nodes?a.nodes():n;if(d)return b.a.L(d.cloneNode(l).childNodes);a=a.text();return b.a.sa(a)};b.C.na=new b.C;b.va(b.C.na);b.b("nativeTemplateEngine",b.C);b.pa=function(){var a=this.Cb=function(){if("undefined"==typeof E||!E.tmpl)return 0;try{if(0<=E.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(a){}return 1}();this.renderTemplateSource=function(b,c,e){e=e||{};2>a&&i(Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.")); +var f=b.data("precompiled");f||(f=b.text()||"",f=E.template(n,"{{ko_with $item.koBindingContext}}"+f+"{{/ko_with}}"),b.data("precompiled",f));b=[c.$data];c=E.extend({koBindingContext:c},e.templateOptions);c=E.tmpl(f,b,c);c.appendTo(x.createElement("div"));E.fragments={};return c};this.createJavaScriptEvaluatorBlock=function(a){return"{{ko_code ((function() { return "+a+" })()) }}"};this.addTemplate=function(a,b){x.write(" + + + + + + + + + + Silk – Interactive Generative Art + + + + + + + +
+ + +
+ +
+ + +
+
+
+
Fullscreen
+
Fullscreen
+
+ +
+
+
Save Picture
+
+ +
+
+
Controls
+
+ +
+
+
Undo
+
Redo
+
+
+ +
+

To save, right click the thumbnail and choose Save Image As....

+ +
+ +
+ + + +
Drag colors to blend.
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
Mirror across center
+
OnOff
+
+ +
+
Spiral towards center
+
OnOff
+
+ +
+
+
+ + +
+ + +
+

Silk was made by Yuri Vishnevsky, with music and sound crafted by Mat Jarvis.

+ +

Art shared with Silk is licensed under Creative Commons.

+ +

If you enjoyed Silk, please let me know!

+ +
+
+ + + + + +
+ +
+ +
Hide thumbnail
+
+ + + + +
+ + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+ + +
+
+ Note — Silk has sound. + Muted. + Mute? +
+ +
+
Press Space to start anew.
+
Press Z to undo.
+ + + + +
Try different colors and symmetries.
+
Sally forth, you weaver of wonder, sower of silken waves.
+
+ + + + + + + + + + + \ No newline at end of file From 71d43d96eab3146608f66dff8b2242d9555d0508 Mon Sep 17 00:00:00 2001 From: Wang Date: Wed, 12 Apr 2017 17:40:21 +0800 Subject: [PATCH 02/64] copy of weavesilk --- weavesilk/css/font-awesome.css | 540 +++ weavesilk/css/normalize.css | 375 +++ weavesilk/css/site.css | 140 + weavesilk/css/ss-social.css | 67 + weavesilk/font/DINWeb.eot | Bin 0 -> 59104 bytes weavesilk/font/DINWeb.woff | Bin 0 -> 30972 bytes weavesilk/font/fontawesome-webfont.ttf | Bin 0 -> 55096 bytes weavesilk/font/fontawesome-webfont.woff | Bin 0 -> 29380 bytes .../font/ss-social/ss-social-regular.ttf | Bin 0 -> 14688 bytes .../font/ss-social/ss-social-regular.woff | Bin 0 -> 9764 bytes weavesilk/img/announcement.png | Bin 0 -> 110729 bytes weavesilk/img/announcement_hover.png | Bin 0 -> 110451 bytes weavesilk/img/draw_something.png | Bin 0 -> 13629 bytes weavesilk/img/silk_text.png | Bin 0 -> 25288 bytes weavesilk/js/d3.v3.min.js | 5 + weavesilk/js/detect.js | 132 + weavesilk/js/jquery-1.8.1.min.js | 2 + weavesilk/js/jquery.fullscreen.js | 52 + weavesilk/js/keymaster.js | 226 ++ weavesilk/js/knockout-2.2.0.min.js | 85 + weavesilk/js/noise.js | 226 ++ weavesilk/js/site.js | 2881 +++++++++++++++++ weavesilk/js/underscore.min.js | 1 + weavesilk/weavesilk.html | 374 +++ 24 files changed, 5106 insertions(+) create mode 100644 weavesilk/css/font-awesome.css create mode 100644 weavesilk/css/normalize.css create mode 100644 weavesilk/css/site.css create mode 100644 weavesilk/css/ss-social.css create mode 100644 weavesilk/font/DINWeb.eot create mode 100644 weavesilk/font/DINWeb.woff create mode 100644 weavesilk/font/fontawesome-webfont.ttf create mode 100644 weavesilk/font/fontawesome-webfont.woff create mode 100644 weavesilk/font/ss-social/ss-social-regular.ttf create mode 100644 weavesilk/font/ss-social/ss-social-regular.woff create mode 100644 weavesilk/img/announcement.png create mode 100644 weavesilk/img/announcement_hover.png create mode 100644 weavesilk/img/draw_something.png create mode 100644 weavesilk/img/silk_text.png create mode 100644 weavesilk/js/d3.v3.min.js create mode 100644 weavesilk/js/detect.js create mode 100644 weavesilk/js/jquery-1.8.1.min.js create mode 100644 weavesilk/js/jquery.fullscreen.js create mode 100644 weavesilk/js/keymaster.js create mode 100644 weavesilk/js/knockout-2.2.0.min.js create mode 100644 weavesilk/js/noise.js create mode 100644 weavesilk/js/site.js create mode 100644 weavesilk/js/underscore.min.js create mode 100644 weavesilk/weavesilk.html diff --git a/weavesilk/css/font-awesome.css b/weavesilk/css/font-awesome.css new file mode 100644 index 0000000..8875098 --- /dev/null +++ b/weavesilk/css/font-awesome.css @@ -0,0 +1,540 @@ +/*! + * Font Awesome 3.0.2 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.0.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), + url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), + url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + + /* sprites.less reset */ + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav [class^="icon-"], +.btn [class*=" icon-"], +.nav [class*=" icon-"] { + display: inline; + /* keeps button heights with and without icons the same */ + +} +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +li [class^="icon-"], +.nav li [class^="icon-"], +li [class*=" icon-"], +.nav li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li [class^="icon-"].icon-large, +.nav li [class^="icon-"].icon-large, +li [class*=" icon-"].icon-large, +.nav li [class*=" icon-"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { -moz-transform: rotate(0deg); } + 100% { -moz-transform: rotate(359deg); } +} +@-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(359deg); } +} +@-o-keyframes spin { + 0% { -o-transform: rotate(0deg); } + 100% { -o-transform: rotate(359deg); } +} +@-ms-keyframes spin { + 0% { -ms-transform: rotate(0deg); } + 100% { -ms-transform: rotate(359deg); } +} +@keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(359deg); } +} +@-moz-document url-prefix() { + .icon-spin { + height: .9em; + } + .btn .icon-spin { + height: auto; + } + .icon-spin.icon-large { + height: 1.25em; + } + .btn .icon-spin.icon-large { + height: .75em; + } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { content: "\f000"; } +.icon-music:before { content: "\f001"; } +.icon-search:before { content: "\f002"; } +.icon-envelope:before { content: "\f003"; } +.icon-heart:before { content: "\f004"; } +.icon-star:before { content: "\f005"; } +.icon-star-empty:before { content: "\f006"; } +.icon-user:before { content: "\f007"; } +.icon-film:before { content: "\f008"; } +.icon-th-large:before { content: "\f009"; } +.icon-th:before { content: "\f00a"; } +.icon-th-list:before { content: "\f00b"; } +.icon-ok:before { content: "\f00c"; } +.icon-remove:before { content: "\f00d"; } +.icon-zoom-in:before { content: "\f00e"; } + +.icon-zoom-out:before { content: "\f010"; } +.icon-off:before { content: "\f011"; } +.icon-signal:before { content: "\f012"; } +.icon-cog:before { content: "\f013"; } +.icon-trash:before { content: "\f014"; } +.icon-home:before { content: "\f015"; } +.icon-file:before { content: "\f016"; } +.icon-time:before { content: "\f017"; } +.icon-road:before { content: "\f018"; } +.icon-download-alt:before { content: "\f019"; } +.icon-download:before { content: "\f01a"; } +.icon-upload:before { content: "\f01b"; } +.icon-inbox:before { content: "\f01c"; } +.icon-play-circle:before { content: "\f01d"; } +.icon-repeat:before { content: "\f01e"; } + +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { content: "\f021"; } +.icon-list-alt:before { content: "\f022"; } +.icon-lock:before { content: "\f023"; } +.icon-flag:before { content: "\f024"; } +.icon-headphones:before { content: "\f025"; } +.icon-volume-off:before { content: "\f026"; } +.icon-volume-down:before { content: "\f027"; } +.icon-volume-up:before { content: "\f028"; } +.icon-qrcode:before { content: "\f029"; } +.icon-barcode:before { content: "\f02a"; } +.icon-tag:before { content: "\f02b"; } +.icon-tags:before { content: "\f02c"; } +.icon-book:before { content: "\f02d"; } +.icon-bookmark:before { content: "\f02e"; } +.icon-print:before { content: "\f02f"; } + +.icon-camera:before { content: "\f030"; } +.icon-font:before { content: "\f031"; } +.icon-bold:before { content: "\f032"; } +.icon-italic:before { content: "\f033"; } +.icon-text-height:before { content: "\f034"; } +.icon-text-width:before { content: "\f035"; } +.icon-align-left:before { content: "\f036"; } +.icon-align-center:before { content: "\f037"; } +.icon-align-right:before { content: "\f038"; } +.icon-align-justify:before { content: "\f039"; } +.icon-list:before { content: "\f03a"; } +.icon-indent-left:before { content: "\f03b"; } +.icon-indent-right:before { content: "\f03c"; } +.icon-facetime-video:before { content: "\f03d"; } +.icon-picture:before { content: "\f03e"; } + +.icon-pencil:before { content: "\f040"; } +.icon-map-marker:before { content: "\f041"; } +.icon-adjust:before { content: "\f042"; } +.icon-tint:before { content: "\f043"; } +.icon-edit:before { content: "\f044"; } +.icon-share:before { content: "\f045"; } +.icon-check:before { content: "\f046"; } +.icon-move:before { content: "\f047"; } +.icon-step-backward:before { content: "\f048"; } +.icon-fast-backward:before { content: "\f049"; } +.icon-backward:before { content: "\f04a"; } +.icon-play:before { content: "\f04b"; } +.icon-pause:before { content: "\f04c"; } +.icon-stop:before { content: "\f04d"; } +.icon-forward:before { content: "\f04e"; } + +.icon-fast-forward:before { content: "\f050"; } +.icon-step-forward:before { content: "\f051"; } +.icon-eject:before { content: "\f052"; } +.icon-chevron-left:before { content: "\f053"; } +.icon-chevron-right:before { content: "\f054"; } +.icon-plus-sign:before { content: "\f055"; } +.icon-minus-sign:before { content: "\f056"; } +.icon-remove-sign:before { content: "\f057"; } +.icon-ok-sign:before { content: "\f058"; } +.icon-question-sign:before { content: "\f059"; } +.icon-info-sign:before { content: "\f05a"; } +.icon-screenshot:before { content: "\f05b"; } +.icon-remove-circle:before { content: "\f05c"; } +.icon-ok-circle:before { content: "\f05d"; } +.icon-ban-circle:before { content: "\f05e"; } + +.icon-arrow-left:before { content: "\f060"; } +.icon-arrow-right:before { content: "\f061"; } +.icon-arrow-up:before { content: "\f062"; } +.icon-arrow-down:before { content: "\f063"; } +.icon-share-alt:before { content: "\f064"; } +.icon-resize-full:before { content: "\f065"; } +.icon-resize-small:before { content: "\f066"; } +.icon-plus:before { content: "\f067"; } +.icon-minus:before { content: "\f068"; } +.icon-asterisk:before { content: "\f069"; } +.icon-exclamation-sign:before { content: "\f06a"; } +.icon-gift:before { content: "\f06b"; } +.icon-leaf:before { content: "\f06c"; } +.icon-fire:before { content: "\f06d"; } +.icon-eye-open:before { content: "\f06e"; } + +.icon-eye-close:before { content: "\f070"; } +.icon-warning-sign:before { content: "\f071"; } +.icon-plane:before { content: "\f072"; } +.icon-calendar:before { content: "\f073"; } +.icon-random:before { content: "\f074"; } +.icon-comment:before { content: "\f075"; } +.icon-magnet:before { content: "\f076"; } +.icon-chevron-up:before { content: "\f077"; } +.icon-chevron-down:before { content: "\f078"; } +.icon-retweet:before { content: "\f079"; } +.icon-shopping-cart:before { content: "\f07a"; } +.icon-folder-close:before { content: "\f07b"; } +.icon-folder-open:before { content: "\f07c"; } +.icon-resize-vertical:before { content: "\f07d"; } +.icon-resize-horizontal:before { content: "\f07e"; } + +.icon-bar-chart:before { content: "\f080"; } +.icon-twitter-sign:before { content: "\f081"; } +.icon-facebook-sign:before { content: "\f082"; } +.icon-camera-retro:before { content: "\f083"; } +.icon-key:before { content: "\f084"; } +.icon-cogs:before { content: "\f085"; } +.icon-comments:before { content: "\f086"; } +.icon-thumbs-up:before { content: "\f087"; } +.icon-thumbs-down:before { content: "\f088"; } +.icon-star-half:before { content: "\f089"; } +.icon-heart-empty:before { content: "\f08a"; } +.icon-signout:before { content: "\f08b"; } +.icon-linkedin-sign:before { content: "\f08c"; } +.icon-pushpin:before { content: "\f08d"; } +.icon-external-link:before { content: "\f08e"; } + +.icon-signin:before { content: "\f090"; } +.icon-trophy:before { content: "\f091"; } +.icon-github-sign:before { content: "\f092"; } +.icon-upload-alt:before { content: "\f093"; } +.icon-lemon:before { content: "\f094"; } +.icon-phone:before { content: "\f095"; } +.icon-check-empty:before { content: "\f096"; } +.icon-bookmark-empty:before { content: "\f097"; } +.icon-phone-sign:before { content: "\f098"; } +.icon-twitter:before { content: "\f099"; } +.icon-facebook:before { content: "\f09a"; } +.icon-github:before { content: "\f09b"; } +.icon-unlock:before { content: "\f09c"; } +.icon-credit-card:before { content: "\f09d"; } +.icon-rss:before { content: "\f09e"; } + +.icon-hdd:before { content: "\f0a0"; } +.icon-bullhorn:before { content: "\f0a1"; } +.icon-bell:before { content: "\f0a2"; } +.icon-certificate:before { content: "\f0a3"; } +.icon-hand-right:before { content: "\f0a4"; } +.icon-hand-left:before { content: "\f0a5"; } +.icon-hand-up:before { content: "\f0a6"; } +.icon-hand-down:before { content: "\f0a7"; } +.icon-circle-arrow-left:before { content: "\f0a8"; } +.icon-circle-arrow-right:before { content: "\f0a9"; } +.icon-circle-arrow-up:before { content: "\f0aa"; } +.icon-circle-arrow-down:before { content: "\f0ab"; } +.icon-globe:before { content: "\f0ac"; } +.icon-wrench:before { content: "\f0ad"; } +.icon-tasks:before { content: "\f0ae"; } + +.icon-filter:before { content: "\f0b0"; } +.icon-briefcase:before { content: "\f0b1"; } +.icon-fullscreen:before { content: "\f0b2"; } + +.icon-group:before { content: "\f0c0"; } +.icon-link:before { content: "\f0c1"; } +.icon-cloud:before { content: "\f0c2"; } +.icon-beaker:before { content: "\f0c3"; } +.icon-cut:before { content: "\f0c4"; } +.icon-copy:before { content: "\f0c5"; } +.icon-paper-clip:before { content: "\f0c6"; } +.icon-save:before { content: "\f0c7"; } +.icon-sign-blank:before { content: "\f0c8"; } +.icon-reorder:before { content: "\f0c9"; } +.icon-list-ul:before { content: "\f0ca"; } +.icon-list-ol:before { content: "\f0cb"; } +.icon-strikethrough:before { content: "\f0cc"; } +.icon-underline:before { content: "\f0cd"; } +.icon-table:before { content: "\f0ce"; } + +.icon-magic:before { content: "\f0d0"; } +.icon-truck:before { content: "\f0d1"; } +.icon-pinterest:before { content: "\f0d2"; } +.icon-pinterest-sign:before { content: "\f0d3"; } +.icon-google-plus-sign:before { content: "\f0d4"; } +.icon-google-plus:before { content: "\f0d5"; } +.icon-money:before { content: "\f0d6"; } +.icon-caret-down:before { content: "\f0d7"; } +.icon-caret-up:before { content: "\f0d8"; } +.icon-caret-left:before { content: "\f0d9"; } +.icon-caret-right:before { content: "\f0da"; } +.icon-columns:before { content: "\f0db"; } +.icon-sort:before { content: "\f0dc"; } +.icon-sort-down:before { content: "\f0dd"; } +.icon-sort-up:before { content: "\f0de"; } + +.icon-envelope-alt:before { content: "\f0e0"; } +.icon-linkedin:before { content: "\f0e1"; } +.icon-undo:before { content: "\f0e2"; } +.icon-legal:before { content: "\f0e3"; } +.icon-dashboard:before { content: "\f0e4"; } +.icon-comment-alt:before { content: "\f0e5"; } +.icon-comments-alt:before { content: "\f0e6"; } +.icon-bolt:before { content: "\f0e7"; } +.icon-sitemap:before { content: "\f0e8"; } +.icon-umbrella:before { content: "\f0e9"; } +.icon-paste:before { content: "\f0ea"; } +.icon-lightbulb:before { content: "\f0eb"; } +.icon-exchange:before { content: "\f0ec"; } +.icon-cloud-download:before { content: "\f0ed"; } +.icon-cloud-upload:before { content: "\f0ee"; } + +.icon-user-md:before { content: "\f0f0"; } +.icon-stethoscope:before { content: "\f0f1"; } +.icon-suitcase:before { content: "\f0f2"; } +.icon-bell-alt:before { content: "\f0f3"; } +.icon-coffee:before { content: "\f0f4"; } +.icon-food:before { content: "\f0f5"; } +.icon-file-alt:before { content: "\f0f6"; } +.icon-building:before { content: "\f0f7"; } +.icon-hospital:before { content: "\f0f8"; } +.icon-ambulance:before { content: "\f0f9"; } +.icon-medkit:before { content: "\f0fa"; } +.icon-fighter-jet:before { content: "\f0fb"; } +.icon-beer:before { content: "\f0fc"; } +.icon-h-sign:before { content: "\f0fd"; } +.icon-plus-sign-alt:before { content: "\f0fe"; } + +.icon-double-angle-left:before { content: "\f100"; } +.icon-double-angle-right:before { content: "\f101"; } +.icon-double-angle-up:before { content: "\f102"; } +.icon-double-angle-down:before { content: "\f103"; } +.icon-angle-left:before { content: "\f104"; } +.icon-angle-right:before { content: "\f105"; } +.icon-angle-up:before { content: "\f106"; } +.icon-angle-down:before { content: "\f107"; } +.icon-desktop:before { content: "\f108"; } +.icon-laptop:before { content: "\f109"; } +.icon-tablet:before { content: "\f10a"; } +.icon-mobile-phone:before { content: "\f10b"; } +.icon-circle-blank:before { content: "\f10c"; } +.icon-quote-left:before { content: "\f10d"; } +.icon-quote-right:before { content: "\f10e"; } + +.icon-spinner:before { content: "\f110"; } +.icon-circle:before { content: "\f111"; } +.icon-reply:before { content: "\f112"; } +.icon-github-alt:before { content: "\f113"; } +.icon-folder-close-alt:before { content: "\f114"; } +.icon-folder-open-alt:before { content: "\f115"; } diff --git a/weavesilk/css/normalize.css b/weavesilk/css/normalize.css new file mode 100644 index 0000000..73abb76 --- /dev/null +++ b/weavesilk/css/normalize.css @@ -0,0 +1,375 @@ +/*! normalize.css v2.0.1 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/* + * Corrects `block` display not defined in IE 8/9. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section, +summary { + display: block; +} + +/* + * Corrects `inline-block` display not defined in IE 8/9. + */ + +audio, +canvas, +video { + display: inline-block; +} + +/* + * Prevents modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/* + * Addresses styling for `hidden` attribute not present in IE 8/9. + */ + +[hidden] { + display: none; +} + +/* ========================================================================== + Base + ========================================================================== */ + +/* + * 1. Sets default font family to sans-serif. + * 2. Prevents iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -ms-text-size-adjust: 100%; /* 2 */ +} + +/* + * Removes default margin. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/* + * Addresses `outline` inconsistency between Chrome and other browsers. + */ + +a:focus { + outline: thin dotted; +} + +/* + * Improves readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/* + * Addresses `h1` font sizes within `section` and `article` in Firefox 4+, + * Safari 5, and Chrome. + */ + +h1 { + font-size: 2em; +} + +/* + * Addresses styling not present in IE 8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/* + * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/* + * Addresses styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/* + * Addresses styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + + +/* + * Corrects font family set oddly in Safari 5 and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/* + * Improves readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +/* + * Sets consistent quote types. + */ + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/* + * Addresses inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* + * Prevents `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/* + * Removes border when inside `a` element in IE 8/9. + */ + +img { + border: 0; +} + +/* + * Corrects overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ + +/* + * Addresses margin not present in IE 8/9 and Safari 5. + */ + +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ + +/* + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/* + * 1. Corrects color not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/* + * 1. Corrects font family not being inherited in all browsers. + * 2. Corrects font size not being inherited in all browsers. + * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome + */ + +button, +input, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 2 */ + margin: 0; /* 3 */ +} + +/* + * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +button, +input { + line-height: normal; +} + +/* + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Corrects inability to style clickable `input` types in iOS. + * 3. Improves usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/* + * Re-set default cursor for disabled elements. + */ + +button[disabled], +input[disabled] { + cursor: default; +} + +/* + * 1. Addresses box sizing set to `content-box` in IE 8/9. + * 2. Removes excess padding in IE 8/9. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/* + * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/* + * Removes inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* + * Removes inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/* + * 1. Removes default vertical scrollbar in IE 8/9. + * 2. Improves readability and alignment in all browsers. + */ + +textarea { + overflow: auto; /* 1 */ + vertical-align: top; /* 2 */ +} + +/* ========================================================================== + Tables + ========================================================================== */ + +/* + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} \ No newline at end of file diff --git a/weavesilk/css/site.css b/weavesilk/css/site.css new file mode 100644 index 0000000..547f2dc --- /dev/null +++ b/weavesilk/css/site.css @@ -0,0 +1,140 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;} +.clearfix{*zoom:1;} +.clearfix:before,.clearfix:after{display:table;content:"";} +.clearfix:after{clear:both;} +.desaturate{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(resources.svg#desaturate);filter:gray;-webkit-filter:grayscale(1);} +.clearfix:before,.clearfix:after{content:" ";display:table;} +.clearfix:after{clear:both;} +.loading-stripes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, transparent), to(transparent));background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);background-size:60px 60px;-moz-background-size:60px 60px;-webkit-background-size:60px 60px;-webkit-animation:animate-stripes 2s linear infinite;} +@-webkit-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-moz-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-ms-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-o-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}body.iphone{overflow:hidden;}body.iphone #iphone-image-link{display:block;height:100%;width:100%;position:absolute;z-index:1000;overflow:hidden;background:url(../img/iphone-horizontal.jpg) center top no-repeat;background-size:568px 240px;display:block !important;} +body.iphone.right-side-up #iphone-image-link{background:url(../img/iphone-vertical.jpg) center top no-repeat;background-size:320px 568px;} +body.iphone *{display:none;} +@font-face{font-family:DINWeb;src:url("../font/DINWeb.eot");}@font-face{font-family:DINWeb;src:url("../font/DINWeb.woff") format("woff");}#replay-thumbnail{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;position:absolute;z-index:1000;bottom:25px;left:25px;border-radius:5px;-webkit-box-shadow:0 0 15px #000000;-moz-box-shadow:0 0 15px #000000;box-shadow:0 0 15px #000000;width:150px;height:150px;border:1px solid #4d415b;cursor:pointer;}#replay-thumbnail.visible{opacity:1;pointer-events:all;} +#replay-thumbnail:hover{border:1px solid #60497b;} +#replay-thumbnail:active{border:1px solid #5a4574;} +#replay-thumbnail img{border-radius:5px;} +#replay-thumbnail .tt{left:0px !important;width:150px !important;text-align:center;padding:0;bottom:auto;top:-30px;} +#appstore-badge{position:absolute;bottom:20px;right:30px;z-index:5;text-decoration:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;pointer-events:none;width:262px;height:125px;width:165px;height:300px;overflow:hidden;overflow:visible;}#appstore-badge #announcement{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:all 0.1 ease-in-out !important;-moz-transition:all 0.1 ease-in-out !important;-ms-transition:all 0.1 ease-in-out !important;-o-transition:all 0.1 ease-in-out !important;transition:all 0.1 ease-in-out !important;height:245px;width:170px;}#appstore-badge #announcement.visible{opacity:1;pointer-events:all;} +#appstore-badge #announcement img{-webkit-transition:all 0.1 ease-in-out !important;-moz-transition:all 0.1 ease-in-out !important;-ms-transition:all 0.1 ease-in-out !important;-o-transition:all 0.1 ease-in-out !important;transition:all 0.1 ease-in-out !important;} +#appstore-badge #announcement .close-button{color:#aeaed6;border-radius:5px;display:block;position:absolute;right:-6px;top:249px;z-index:10000;text-align:center;font-size:14px;line-height:26px;width:26px;height:26px;background:#222222;background-image:-webkit-gradient(linear, left top, left bottom, from(#222222), to(#111111));background-image:-moz-linear-gradient(top, #222222, #111111);z-index:1000;-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000;-webkit-transition:0.8s all ease-in-out;-moz-transition:0.8s all ease-in-out;-ms-transition:0.8s all ease-in-out;-o-transition:0.8s all ease-in-out;transition:0.8s all ease-in-out;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}#appstore-badge #announcement .close-button:active{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} +#appstore-badge #announcement .close-button.ad-showing-unnecessarily{opacity:1;opacity:0.7;pointer-events:all;} +#appstore-badge #announcement .close-button.close-pressed{opacity:0;pointer-events:none;} +#appstore-badge #announcement:hover .close-button{opacity:1;} +#appstore-badge #announcement img{margin-bottom:5px;position:absolute;} +#appstore-badge #announcement.visible #app-announcement{opacity:1;z-index:1;} +#appstore-badge #announcement.visible #app-announcement-hover{opacity:0;z-index:2;} +#appstore-badge #announcement.visible:hover #app-announcement{opacity:0;} +#appstore-badge #announcement.visible:hover #app-announcement-hover{opacity:1;} +#appstore-badge #badge{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;margin:0 auto;width:135px;height:40px;margin-top:5px;position:relative;left:3px;bottom:-10px;-webkit-box-shadow:0 0 15px #000000;-moz-box-shadow:0 0 15px #000000;box-shadow:0 0 15px #000000;z-index:100;}#appstore-badge #badge.visible{opacity:1;pointer-events:all;} +#share-options .direct-link{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;font-size:12px;color:#ccc;margin-top:5px;padding:10px 0;text-indent:10px;-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;-o-user-select:text !important;user-select:text !important;text-shadow:0 0 5px #000, 1px 1px 0 #000;margin-left:10px;background:#382c49;background-image:-webkit-gradient(linear, left top, left bottom, from(#382c49), to(#2d233b));background-image:-moz-linear-gradient(top, #382c49, #2d233b);-webkit-box-shadow:0 0 15px #000, inner 0 0 5px #000;-moz-box-shadow:0 0 15px #000, inner 0 0 5px #000;box-shadow:0 0 15px #000, inner 0 0 5px #000;border:none;border:1px solid #111;width:220px;outline:none !important;display:inline-block;cursor:text;}#share-options .direct-link.visible{opacity:1;pointer-events:all;} +#share-options .direct-link:focus{border:1px solid #276f9b;} +#copy-to-clipboard-wrap{position:relative;} +#btn-new,#btn-share,#share-options .btn{background:#53416c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#53416c), to(#261d32)) !important;background-image:-moz-linear-gradient(top, #53416c, #261d32) !important;border-top:1px solid #5f96e1;}#btn-new:hover,#btn-share:hover,#share-options .btn:hover,#btn-new.hover,#btn-share.hover,#share-options .btn.hover{border-top-color:#35c9ff;}#btn-new:hover .text,#btn-share:hover .text,#share-options .btn:hover .text,#btn-new.hover .text,#btn-share.hover .text,#share-options .btn.hover .text{color:#fff;} +#btn-new:active,#btn-share:active,#share-options .btn:active,#btn-new.active,#btn-share.active,#share-options .btn.active{background:#3a2d4c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#3a2d4c), to(#53416c)) !important;background-image:-moz-linear-gradient(top, #3a2d4c, #53416c) !important;} +#btn-new.disabled,#btn-share.disabled,#share-options .btn.disabled{background:#53416c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#53416c), to(#261d32)) !important;background-image:-moz-linear-gradient(top, #53416c, #261d32) !important;border-top:1px solid #5f96e1 !important;} +#intro-center{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:100;text-align:center;position:absolute;top:50%;left:50%;height:150px;line-height:100px;width:300px;margin-left:-150px;margin-top:-275px;color:#ccc;}#intro-center.visible{opacity:1;pointer-events:all;} +#intro-draw-something{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:101;position:absolute;top:50%;margin-top:170px;width:100%;height:20px;text-align:center;font-size:14px;color:#a48dc4;}#intro-draw-something.visible{opacity:1;pointer-events:all;} +#intro-mute-option{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:100;position:absolute;bottom:20px;width:100%;height:20px;text-align:center;font-size:14px;color:#a48dc4;color:#a288c3;color:#79698e;}#intro-mute-option.visible{opacity:1;pointer-events:all;} +#intro-mute-option #instructions{margin-bottom:15px;color:#c4b2dc;} +#intro-mute-option a{pointer-events:all;color:#a48dc4;color:#947fb1;text-decoration:none;border-bottom:1px dotted #a48dc4;}#intro-mute-option a:hover{color:#eadbff;border-bottom-style:solid;} +#intro-mute-option a:active{color:#d1bbef;} +*{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;} +html{background:#000;} +body{font-family:DINWeb,Helvetica,sans-serif;font-size:16px;overflow:hidden;background:#000;} +.text-drop-shadow{text-shadow:0 0 5px #000, 1px 1px 0 #000;} +:hover>.tt{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);} +.tt{z-index:100;color:#fff;padding:10px;height:20px;white-space:nowrap;position:absolute;bottom:-30px;font-size:14px;width:200px;left:-85px;text-align:center;opacity:0;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);pointer-events:none;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;text-shadow:0 0 5px #000, 1px 1px 0 #000;} +#main-controls{top:20px;left:20px;z-index:1000;} +#sound-and-about{top:10px;right:20px;}#sound-and-about .app-link-container{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;color:#ccc !important;width:265px;pointer-events:all;font-size:13px;position:relative;}#sound-and-about .app-link-container.visible{opacity:1;pointer-events:all;} +#sound-and-about .app-link-container a{width:135px;height:40px;display:block;float:right;} +#sound-and-about .app-link-container a{text-decoration:none;color:#d7c3f2;}#sound-and-about .app-link-container a:hover{color:#fff;} +#sound-and-about .app-link-container a:active{color:#d7c3f2;} +#sound-and-about .social-row{width:265px ;}#sound-and-about .social-row .silk-icon{height:auto;line-height:auto;} +#sound-and-about .social-row .social{float:right;opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;display:inline-block;position:relative;top:12px;right:10px;z-index:1;padding-left:15px;}#sound-and-about .social-row .social.visible{opacity:1;pointer-events:all;} +#sound-and-about .social-row .social .fb-like{display:inline-block;overflow:hidden;position:relative;left:-5px;top:-1px;} +#sound-and-about .social-row .social .fb-like{vertical-align:text-top !important;} +#sound-and-about .social-row .social .fb-like *{vertical-align:text-top !important;} +#sound-and-about .social-row .social .twitter-follow-button[style]{vertical-align:text-top !important;} +#sound-and-about .social-row .social .twitter-follow-button{display:inline-block;font-style:10px;color:#8976a4;position:relative;text-decoration:none;top:-1px;} +#sound-and-about .silk-icon{float:right;} +#sound-and-about .about-row{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;margin-top:position: relative;width:200px;color:#8976a4;padding:20px;background:#231c2c;background-image:-webkit-gradient(linear, left top, left bottom, from(#231c2c), to(#130f18));background-image:-moz-linear-gradient(top, #231c2c, #130f18);font-size:13px;line-height:1.5;}#sound-and-about .about-row.visible{opacity:1;pointer-events:all;} +#sound-and-about .about-row a{color:#b8a3d6;text-decoration:none;}#sound-and-about .about-row a:hover{color:#f3e9ff;} +#sound-and-about .about-row a:active{color:#dbd0e9;} +#sound-and-about .about-row p{margin-bottom:8px;} +.controls-container{position:absolute;z-index:5;pointer-events:none;} +.controls-container .row{clear:both;pointer-events:none;*zoom:1;}.controls-container .row:before,.controls-container .row:after{display:table;content:"";} +.controls-container .row:after{clear:both;} +.controls-container .row .btn{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;position:relative;width:95px;height:45px;line-height:45px;float:left;background:#261d32;color:#cbb2ec;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #130e19;font-size:14px;}.controls-container .row .btn.visible{opacity:1;pointer-events:all;} +.controls-container .row .btn:last-child{border-right:none;} +.controls-container .row .btn.mini{width:55px;} +.controls-container .row .btn .loading-stripes{opacity:0;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;} +.controls-container .row .btn.disabled{color:#7f6e94 !important;background:#261d32 !important;cursor:default !important;}.controls-container .row .btn.disabled .text{color:inherit !important;} +.controls-container .row .btn.disabled.loading{color:#fff !important;}.controls-container .row .btn.disabled.loading .text{color:#fff !important;} +.controls-container .row .btn.loading{color:#fff !important;}.controls-container .row .btn.loading .loading-stripes{opacity:1;} +.controls-container .row .btn.loading .text{color:#fff !important;} +.controls-container .row .btn:hover{background:#362a47;cursor:pointer;} +.controls-container .row .btn:active{background:#322742;color:#c4ade4;} +.controls-container .row .btn.silk-icon{width:47px;background:transparent !important;text-shadow:0 0 5px #000, 1px 1px 0 #000;font-size:14px;border-right:none;text-align:center;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;}.controls-container .row .btn.silk-icon .tt{margin-left:-2px;} +.controls-container .row .btn.silk-icon:hover{color:#fff !important;} +.controls-container .row .btn.silk-icon:active{color:#dbd0e9 !important;} +.controls-container .row .btn.silk-icon i{display:inline-block;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);} +.controls-container .row .btn.silk-icon.flip-icon i{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);} +.controls-container .row .btn.silk-icon:hover i{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;} +.controls-container .row .btn.silk-icon .tt{bottom:-7px;} +.controls-container .row #share-wrap{position:relative;float:left;}.controls-container .row #share-wrap #btn-share{position:absolute;z-index:5;border-right:none;} +.controls-container .row #share-options{position:relative;white-space:nowrap;float:left;z-index:4;pointer-events:none;}.controls-container .row #share-options .btn,.controls-container .row #share-options .direct-link{opacity:0;pointer-events:none;} +.controls-container .row #share-options.show-share-options .btn,.controls-container .row #share-options.show-share-options .direct-link{opacity:1;pointer-events:all;} +.controls-container .download-row{position:absolute;}.controls-container .download-row img{width:100%;border:1px solid #2c233a;-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;} +.controls-container .download-row p.instructions{text-shadow:0 0 5px #000, 1px 1px 0 #000;margin-bottom:15px;font-size:14px;line-height:1.5;color:#b8a3d6;}.controls-container .download-row p.instructions em{white-space:nowrap;color:#d3c1ed;} +.controls-container .controls-row{font-size:14px;margin-top:15px;width:195px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;}.controls-container .controls-row.visible{opacity:1;pointer-events:all;} +.controls-container .controls-row.color-and-symmetry-row{margin-top:10px;}.controls-container .controls-row.color-and-symmetry-row .silk-icon{cursor:pointer;} +.controls-container .controls-row .label{margin:15px 5px 25px 5px;color:#8976a4;text-shadow:0 0 5px #000, 1px 1px 0 #000;cursor:default;} +.controls-container .controls-row .control{*zoom:1;}.controls-container .controls-row .control:before,.controls-container .controls-row .control:after{display:table;content:"";} +.controls-container .controls-row .control:after{clear:both;} +.controls-container .controls-row .control.toggle{padding:0 5px 15px 5px;cursor:pointer;text-shadow:0 0 5px #000, 1px 1px 0 #000;color:#8976a4;}.controls-container .controls-row .control.toggle:hover{color:#f3e9ff;} +.controls-container .controls-row .control.toggle:active{color:#dbd0e9;} +.controls-container .controls-row .control.toggle .state-on{display:none;} +.controls-container .controls-row .control.toggle .state-off{display:block;} +.controls-container .controls-row .control.toggle.on{color:#cbb2ec;}.controls-container .controls-row .control.toggle.on:hover{color:#f3e9ff;} +.controls-container .controls-row .control.toggle.on:active{color:#dbd0e9;} +.controls-container .controls-row .control.toggle.on .state-on{display:block;} +.controls-container .controls-row .control.toggle.on .state-off{display:none;} +.controls-container .controls-row .description{float:left;} +.controls-container .controls-row .state{float:right;text-align:right;} +.controls-container .controls-row #colorpicker{display:block;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;width:100%;height:185px;}.controls-container .controls-row #colorpicker g{cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;} +.controls-container .controls-row #colorpicker path{cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;cursor:pointer;}.controls-container .controls-row #colorpicker path:hover{stroke:rgba(255, 255, 255, 0.5);stroke-width:4;} +.controls-container .controls-row #colorpicker path.selected{stroke:rgba(255, 255, 255, 0.6);stroke-width:6;} +.controls-container .slider.one-d{position:relative;height:30px;background:#231c2c;cursor:pointer;border-radius:30px;}.controls-container .slider.one-d .slider-bg{position:relative;top:10px;height:10px;margin:0 10px;background:#15111c;border-radius:30px;overflow:hidden;}.controls-container .slider.one-d .slider-bg .slider-bg-pc{position:absolute;z-index:2;height:10px;border-radius:30px;background:#757ab2;} +.controls-container .slider.one-d .handle,.controls-container .slider.one-d .ghost-handle{position:absolute;z-index:5;top:6px;height:18px;width:18px;background:#9e95cb;background:#8572af;background-image:-webkit-gradient(linear, left top, left bottom, from(#8572af), to(#6f6091));background-image:-moz-linear-gradient(top, #8572af, #6f6091);-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;border-radius:30px;} +.controls-container .slider.one-d:active .handle{background:#6f6091;background-image:-webkit-gradient(linear, left top, left bottom, from(#6f6091), to(#8572af));background-image:-moz-linear-gradient(top, #6f6091, #8572af);} +.controls-container .slider.one-d .ghost-handle{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0;pointer-events:none;} +.controls-container .slider.one-d:hover .ghost-handle{opacity:0.75;pointer-events:all;} +.controls-container .slider.one-d:active .ghost-handle{opacity:0;} +.controls-container .slider.two-d{position:relative;height:145px;background:#231c2c;cursor:pointer;border-radius:30px;}.controls-container .slider.two-d .slider-bg{position:relative;top:10px;height:125px;margin:0 10px;background:#15111c;border-radius:30px;overflow:hidden;}.controls-container .slider.two-d .slider-bg .slider-bg-pc{position:absolute;z-index:2;height:125px;border-radius:30px;background:#757ab2;} +.controls-container .slider.two-d .handle,.controls-container .slider.two-d .ghost-handle{position:absolute;z-index:5;top:63.5px;height:18px;width:18px;background:#9e95cb;background:#8572af;background-image:-webkit-gradient(linear, left top, left bottom, from(#8572af), to(#6f6091));background-image:-moz-linear-gradient(top, #8572af, #6f6091);-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;border-radius:30px;} +.controls-container .slider.two-d:active .handle{background:#6f6091;background-image:-webkit-gradient(linear, left top, left bottom, from(#6f6091), to(#8572af));background-image:-moz-linear-gradient(top, #6f6091, #8572af);} +.controls-container .slider.two-d .ghost-handle{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0;pointer-events:none;} +.controls-container .slider.two-d:hover .ghost-handle{opacity:0.75;pointer-events:all;} +.controls-container .slider.two-d:active .ghost-handle{opacity:0;} +.controls-container #symmetry-controls{margin-top:15px;} +.controls-container #sym-num-rotations .ticks{position:absolute;height:100%;width:100%;pointer-events:none;z-index:1;}.controls-container #sym-num-rotations .ticks .tick{position:absolute;width:1px;height:100%;background:#333;background:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#332940));background-image:-moz-linear-gradient(top, transparent, #332940);}.controls-container #sym-num-rotations .ticks .tick.one{left:16.666666666666668%;} +.controls-container #sym-num-rotations .ticks .tick.two{left:33.333333333333336%;} +.controls-container #sym-num-rotations .ticks .tick.three{left:50%;} +.controls-container #sym-num-rotations .ticks .tick.four{left:66.66666666666667%;} +.controls-container #sym-num-rotations .ticks .tick.five{left:83.33333333333333%;} +.controls-container #sym-num-rotations .ticks .tick.six{left:100%;} +body.silk-active #main-controls{pointer-events:none !important;}body.silk-active #main-controls .btn,body.silk-active #main-controls .row *,body.silk-active #main-controls .row,body.silk-active #main-controls .control,body.silk-active #main-controls .slider,body.silk-active #main-controls #colorpicker,body.silk-active #main-controls #colorpicker *{pointer-events:none !important;} +body.silk-active #appstore-badge,body.silk-active #announcement,body.silk-active #app-announcement,body.silk-active #app-announcement-hover,body.silk-active #badge{pointer-events:none !important;} +body.mouse-down-on-slider .toggle.control{pointer-events:none !important;} +body.mouse-over-previewable-controls #sparks,body.mouse-down-on-slider #sparks{pointer-events:none;} +#canvii-container{left:0;position:relative;} +#silk-1,#silk-2,#sparks{position:absolute;top:0;left:0;} +.silk-canvas{z-index:1;opacity:1;-webkit-transition:opacity 0.75s ease-out;-moz-transition:opacity 0.75s ease-out;-ms-transition:opacity 0.75s ease-out;-o-transition:opacity 0.75s ease-out;transition:opacity 0.75s ease-out;}.silk-canvas.onepacity{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} +.silk-canvas.active{z-index:2;pointer-events:all;}.silk-canvas.active.zeropacity{opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} +#sparks{cursor:pointer;z-index:3;} +#tips{position:absolute;pointer-events:none;width:100%;z-index:3;color:#fff;top:50%;height:50px;line-height:50px;margin-top:-25px;}#tips .tip{color:#373547;color:#454259;color:#64607e;font-size:18px;text-shadow:0 0 5px #000;position:absolute;text-align:center;width:100%;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#tips .tip a{color:#96bc7b;border-bottom:1px solid #5a5579;text-decoration:none;}#tips .tip a:hover{color:#bbe59c;border-bottom:1px solid #79749d;} +#tips .tip a:active{color:#a8d488;} +#tips .tip.showing{opacity:1;}#tips .tip.showing a{pointer-events:all;} diff --git a/weavesilk/css/ss-social.css b/weavesilk/css/ss-social.css new file mode 100644 index 0000000..c5bb813 --- /dev/null +++ b/weavesilk/css/ss-social.css @@ -0,0 +1,67 @@ +@charset "UTF-8"; + +/* +* Symbolset +* www.symbolset.com +* Copyright © 2012 Oak Studios LLC +* +* Upload this file to your web server +* and place this within your tags. +* +*/ + +@font-face { + font-family: "SSSocial"; + src: url('../font/ss-social/ss-social-circle.eot'); + src: url('../font/ss-social/ss-social-circle.eot?#iefix') format('embedded-opentype'), + url('../font/ss-social/ss-social-circle.woff') format('woff'), + url('../font/ss-social/ss-social-circle.ttf') format('truetype'), + url('../font/ss-social/ss-social-circle.svg#SSSocialCircle') format('svg'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: "SSSocial"; + src: url('../font/ss-social/ss-social-regular.eot'); + src: url('../font/ss-social/ss-social-regular.eot?#iefix') format('embedded-opentype'), + url('../font/ss-social/ss-social-regular.woff') format('woff'), + url('../font/ss-social/ss-social-regular.ttf') format('truetype'), + url('../font/ss-social/ss-social-regular.svg#SSSocialRegular') format('svg'); + font-weight: normal; + font-style: normal; +} + +/* This triggers a redraw in IE to Fix IE8's :before content rendering. */ +html:hover [class^="ss-"]{-ms-zoom: 1;} + +.ss-icon, .ss-icon.ss-social, .ss-icon.ss-social-circle, +[class^="ss-"]:before, [class*=" ss-"]:before, +[class^="ss-"][class*=" ss-social"]:before, [class*=" ss-"][class*=" ss-social"]:before, +[class^="ss-"].right:after, [class*=" ss-"].right:after, +[class^="ss-"][class*=" ss-social"].right:after, [class*=" ss-"][class*=" ss-social"].right:after{ + font-family: "SSSocial"; + font-style: normal; + font-weight: normal; + text-decoration: none; + text-rendering: optimizeLegibility; + white-space: nowrap; + /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */ + -moz-font-feature-settings: "liga=1"; + -moz-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + -o-font-feature-settings: "liga"; + font-feature-settings: "liga"; + -webkit-font-smoothing: antialiased; +} + +.ss-icon.ss-social-circle, +[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before, +[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after{ + font-weight: bold; +} + +[class^="ss-"].right:before, +[class*=" ss-"].right:before{display:none;content:'';} + +.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''} diff --git a/weavesilk/font/DINWeb.eot b/weavesilk/font/DINWeb.eot new file mode 100644 index 0000000000000000000000000000000000000000..6f8633d0ed1747487dc269d3f6c084821ea774a7 GIT binary patch literal 59104 zcmce<37lO;l|No}U%!3d_kHcx%j@pf{d(_yy}u-#&K^1mYZ6vjB8vtUMZgWwVO&@g z(P3P0gP;yV!ZwH+5fK>&(LrE@ark4#-{_AK1@ij;J$3I}IxocKKcD|i?yGz2-dlC* zY<23?sp{u{&DbOV!5C)}qeC*P+a%5<{A1U1#@g88#yc6i@|`hO)`>UhT^6HD$I}n) zQL>tn5<7|QWf!uyLwW?Z(~3>}>oyi=DwPU}xgrUYzH!x8ez77Pc98 zXS2)L`FMUYawgbzhe$y6J*5 z_U}{ekp}U6Ki-dBc*X^17C!muImW*824k9w_FZ(zrJvjU;xJ>60)F*_`z}6n--F?E zPGu}}81H{b;70pi&7KFJcARD%`yb|4y@Y)B=y|9hk0>-wlvPpR`no#MtS}=q#we2*CSnI9a4%#q_475qy*EcwlkZQ zWmZXII;oQl^I^0FFeB}h{HWKD>sJ7~1u(|hPX02RL|T>{Y?6J*eSA0T;q&Z0 zluAK}FYpiC@8Q2ky(w0ZKEajTvu3<53KwbQYPKWvUNHTt(s4wKiv~8nopv|RVcR;cq6QJBtR?BgvwG`!CSAf?b1BU@==yn{Sx>+ z1>b>}h@N%c0sZKG{&5!JTJS!duYjLkVY_f{!}(L3*Wmn5)O!xns|3IALVF1hM3;WF z8FCKVh=b%n^)bj&tvpJ<(Kw}3*jjPAfUo~y%Wa=#Q@p}*IG5PHD>s3*X`CLMS)55F z4I@q9q-QfYW!`v`_oOd^@7~G^s&BGQss)xJSZjRJc1fLI+Lb&?<2XIaeO5^+kFK-) zRq;)_O~r3( z5xn<)T%UtBKZ^6)(zV=y^b6q4D~Oi3{yeC)PS3Skp5s9e@8icmB;L(=PKAf7coBySmC#Xe!sx*fqo3m+E*D^k$5Hz+hj`s;B%|{#TNG-n8Q@OZqYdj}t@dZ=s@DX6ajn=4Ap_#`V8jW73(P|9!%qXpND+R`{su7VLD)nL*Hd}=kYlBk)gHng&S$k@`Ng=nJ|Mbdk83B0QH zXe?f@y$ta2x(d03UX`Xzi-bxe0%?(<)`M(qfRFG=#KEslr<3uf(F^oZOO-YeuC-b` zl`9Z*BKpZ_qD=aNsz4Dc1Jw(vfr9e;sD*%5tC(7kkAP3y=uF4Mrxy6s>U2f`Q$N%? zgL0^;wSZJc3#w#9xm5=N3XA}sMze+yh+3^)CqP9j6^0>bRVw^|b;So-9YKhy>1*&4 zVF2*cd&Eq*!0Rf5xCK)S{-tIR2DBQKY9Qno@GiAY3yiBZM1N7b!X1D?rK{J6))7v` zp%>_*=Sqg05Do!|%1G3e@mYHg!r)THGzNTx_TyG(ZUYM+dw@0dU`MlHN99MOH!6ol ztD_RZ40M3A7`3HwpjsItgin)23w*W#Wd=QHi0W72lX6fLh=(@nfKPglXox#tKtm!; zZxH{sfq#J`Bd)z?jvcW6;zZgWhaJQvevaMl?tKv;iidP!EFX@zbU= z=uJiguJk&C&WvXeBk>}N#06e&qg*r%98Z{~=Rhgm#$z+y(wG4eeWXXvq}7236vb~r z4SGG{(_j>gA}cU_DIfH)jBh1FPSC(MlTNR;nn{X4A_1~^CKINO>A;jkb-i9^bU>}H zQhjt|&|A!4M|+JUDb<;39llPcuSur6L8oVm=qPZYT7nn9z^BcrCwxNg%qD1A01S{C z0L$1iqJ@M-Bb2n>Y{JJzz22y|fNPRcFGvN~=EjkGT6^9x~f;3RefJBp8kM~T}On|1h(hG!7dIy(45%6gxK7+nA2nmLm z$@tU*94lekN>sqR2DKj5Su7R>pEkjjgin*G!KgP9pMY-iVG-yf{?!XkMy|j*FlN>p z)OIU42iMRg$_IKiF}hyO^tL)a%`WO8jy+69o5g6cH~~!k&|B=vp*NVQE(`UYU?YQp zQCk`ZswIrz7x;8~jEsx{DiR$P00Y+u_7FellL3;&WHyp!cYmMuXX41B#)( z#EWQ~2K+NK5nqW2bf(HpejUsOfUK_I-X zH5r{yzIrEg2Qp1&^h^d5cmR?{hg1AgLoHUpCEyqwMzhSVMu$Kj;girL4k82iS8W3v zZU>~u1a=T0i^m!wj8VgkP815-n$1R=U-X-Rs`;>(T@J9Luf~y-8toqCFq*BX&}2uC zg#*0BsPk$ZfQtY%8Oc513z->uK7-BTa-gGvISQ^3EfYUlEfS#6X0=%?HoMkD@8QN~ zG26^;a4mEQUJ(Crq0yMNZu-z*(wU8R)Cu7>gZs@kWSHFOGYxK&5vtH+wrET`qZvG) zD1MK?A~nZtTwGhZ?b|1%raZ}?Sw^Y zrqku1!y^Ae9>n2=R9Gy8Z-swRD-M$tylJuNgI=^0*Wi8meJEy|1F&hC1x%?0hQS4{ z80q2@EK0n2%jdW z-RFiu0R)+J_^@`M4?!tzhtuJ*+np|*mELnYoKCyVW%Gkkp}uT3E4bHY#RYgvPq{Xe z#Q^@bfF1P)8?*^PGT5vEv(0J>0QV@?X4hHuW}DCFlkw&VItZ_XPnX+Cht)}ZVs)Z; zI(!0sgilC|d=LR3Ct9!7t`Ga|pph9y1?Vatdb<;_>6kT$Lcw8ZvnN6Q;IW6x5%f8I zzBquXA68#PIc#G4Fw;8OCKp>zf{)mg9qNaMhZaVC4;uF+JfY|Lp)FR^> z(jp(k78bij=eIcxu@I2wu#!50s27aFodBU92T3=Y4w4A=&~Gy zPmkT`u!pU{XBYq&jbL`Y-Dq_LgTWd;-NcTBPcPL#`1ImH0|X@YPy?S%Imb=}fZovs z>`p@*__Px~^?K#0-9U^^_>7=X;M3)D__M%gqbpIaJnm@79SmjwO#QG2Ypy+q%L@>k zK@&9;2yg+PXfdv3$ZGhs6F$?OZl>3pY(7sk2s6szgcW2aIOW4=L<*LKGt=Yt1q@D~ zI}-GHeLj!N?}`D%(8?|_mdimJ+zqFsF-~}~IZSTwFBsKicIizHm(OW(JL7=H7I)g6 zCKH(5;56CYkSPbD&FfA0h#iS%{6QggP9Jp$s8I$biYjD$Lt5x?LQH^l7i8V(F{NW3 zhtq9`QDKnZcR7t75XNa>P6)XH9P9D8LY)|oQE#>C@OzU{h{~-mo|2^?1!zv)Ai}gnB(@ug_@on$kXx*XwXwd`^;Jh`iTec6&n} zi`SiYdOeP`+vzcz-9Eq3ZFYLW1dud3vOz*0wKE(QT;d6aad?7W8J46Ff8r>Qz&vuP z8BVVgB=ni{DL=q)l2Jiuh6uS$L>SoD9tgP+s=@E~#QM-p$%aAGZzzyUf*pHm97(A= z(V-k(e;6S65;iYE67=~Ql#mD4Xfqv7Wa99;gTQBZDZt|N8jgm7k(k*V31kwHa3m7+NBvp9FJQ4*{C=;`4-U5Y116K-k_&*ZoL+0d9rw81 z=$!mUtJfd#Sp(j7x8LV#_qu&nt2Yobd97|gc)%<7qxmqU)XG>wFp4h{#o>ztWN0#w z3ZIYg?Nf4mLkGI|;C-3jeO^l_5(xNA%$LVUVCYcDmn>PW)Wxno zqT$Xg*s;IHk(7Ef1?BLEVt$`5khc4g0Gtr>+0kO)h3>(a$ixxwMu5-0(GY_r;f_c0 zX>?S+0D5KWB$UHy#f3i=jiZg>c+%pJhuhQfSS%h6CW0NIKnS*CFz62i{m_F!U?XVl z41ri~zdhthfm5MagC?6l7!TM({!ULQ;O_K$12&sK6tVbi-cWmcyPwb&jdsTfDyTV2 zA}xA?K%Dp_5DUq$%x2w4+EI`;cqW0M=+8E2%(%4RR#b~gaw>vG4KKq zaCiejf;Z%k1D`ll${Au}#-Bff9J&gzHq6;Gc0Ma(&cBnro2~F7pXOWm8GJu~5C52S zpY(m{m#TNGKB4-u>OR#&FQvDw(Z*yXVg#l9B%R@@U$#53{J z;vb5CJbrURN@x<+gd-71L=qi|O5*gynThYFAAMb_uB;$RfyLP8crTygoB8Re?F!U( zNcx`ibW?3w)aH!&Vxd?})HW zT(ff7%DF3BRyM4RSKU?9(Kn8se01Sx@o4;LiPFPfBEw#J-_j}|MT37&;9#z_dNG^&wc2*4?GurF7%x1Ip=fc=M2wQpZ(Rd zKYaG^v*-TXnVN!BlrfCf{r_`lFbjzT#1xcmsx5MM1|nORywMu{6uDEX%QWmd6}v zC+kAgO#uNzy_mr+BCu!xK|_OV2w_Dd2rL?7;|N2V1n*6;X*R=V*&Lf^3#`J{u(fO* zTSOel65GHwvQ2C=+rqZ8ZHR_Ai7m4on2F!TPDTvNsq8d%Iy(c+dO!OBVrM?gKF)4p zx3Yg^w_yhLi|h;ROYF<+tL!W6YwYXnPId=7!0uw-WdFpz#qMVJuy3>b*dca5dw{*n zE*2qE=dvSgKl=xSR=tI5*xN8)+rd7_KE-p0BI)E^2%>sBk7KSf$)3e5`}yo$T+41} z2ibes9(EzmvLEw2Pap*A3ie+J%esoakKM?=&knO+u@~5XvX|J4>_6DOyukjM{gC~R ztJwcx|IK@NFZ&Ic8g?DKntg;_%l?jC&;Fi$lzo!jfEIp&-NHV@KFuCx zPqL>G*!5HPuk0!I4)$~QGxjeGjbWYZ?qS-E%Xe}9(H-~jmG|Al_J;2TMOCMr+I0`( zow3;5xw8lO>9~vWAm|d&e(gPEiF}fK+4^j^ZVC=epPdRc7Pz zrsV@y&IS*ZXLmqV#pVt?v~l^sL$ks7jvaVQQ->4~UvaKafmsWfHF-SO$)#*rK2Q!G zU^}k8mdf0+oQxm1^4e>I*PPx(MeTpgqZ&)WHuzt%{2Waj_np-3zH86IR#pAf)RwaC8YW z;uSgUL439y3_pM@1e1xEq+@bWHs)TLwgVN(m^cW5(j!_6ls(A3aZs;^zW4O=oTjM## z+l_~fZ`{Gx{ zZ-{>*VS=G|ZQ@Asn&gYgS5j>$S1Oh2NtIJKq`sKCJN3QPQ>kC2ew%tNtw}r5?@oU- zeQWxT^aJU~)4xc+lKEifrp)b`doqt?ewqzrKbE~M`;F|w*(bBlW`CReO739p(cCX` zFX#TyF10(_BklS2``RCCf2RFN`x|*v-j|=wAI?9We<}aRjJzUfj`-|5WA20s4f4TqG z{$KUKG0-<~-N3<;t+cgtap{@C#Na(cXAQRv?;SoeQX08^G(URB*wWbJ`PP-ztzEZ!-8E$RdiIcMpuWpbcU%`R$)}zp!h)E2hNBv$62TuCT*;I~~GQ3S0 zcFM3beH}|~%D{-Zp5dnqe^Z76i)g2SR!?u}so{qJhy*gULE-p;T+jt*R@u<4JRzq> zq!RAUNEuQqQX9??PRb9{HPYx4Xs8wq)g}kUIZzx#qX&yxak}G3`D@-Cds1stpG&Sy z?bz!*`OL(+02fg0wO);6dbqQ-@qFxJw19lfEG`N}F9975BR;%e}TgRp;eY|!o)Mq|;ie&nQ3 zU_WvW!m3fTq_~;{j;*-r=}o&Vk`@&1=Gnmr_u8|#$PDzC20?S&YjJD$MpRxz^Yv%w zp?!j@EZprvj#mmrhd1?(Eu2;8&uuEY+GpK^Z#i{rWP83hJk=fbXCi)MIJW4p`v+pP z>%TWS6LS{>k95xWM^zV|uj<4{Nkn%^Z81mh)@^Um?bxA8r+WiYRrM&sW=vLtf1wcS zhND$oT~W^>s%Czu6tX+W@|#-ulZs0}hRqj*{Wb{u?4lYM`UpY3CKQfP#z<2}7iDzG zq9a&ph%$y`mg)yfMZr>sU{y-sRbnn5FpSO;%+-afjF4g8pGhV(Veax2`$_{|mnNCW zjPw3dvCrc^(KB@tgBEu(pHHRo`Q*sr=;$Jye1A(;)jP(Q#-#c7?(X(8+q=5jrOAbb z$#W+wmC5R@l({$G)s8bqsU>wNb#&il}vO?1N{@yV7H2r zVqZjZyEInroq$@haIKeHRBl%U4@!e7fj~HFy@L~6DwmC^{@ITHEu+yu$57ZD^jf_6 zkwknr@9jzq+-z?Qd%tJCi>c4 zwnV1G7c1qw-rQiUW89niH(NZ@9hp5pe>K0*7RwYOvHpxJ)Xwit^%he8-j0C19jJp2 zgq~zy5_-}{c&o{2LqkG&Lok+wCdB(EuiVCtK)!<*fynQh3q8GFh)FjeutSO__@EaJ zhrrm;Qi#mGfjA~rv=(zbP;>^by)ygkm^DW6I7QFP7>h=)ulm|+Hq8X8EqXZC^o9?K;e#*pI7}^D+({7 zYJV|!^beul0IHVjn&D^i8>JtC|F@!DQVkDA;t(V8kZeX8LHUE!y)pTU!u#bb5+3== zT)(m@SJ1UtZ*owZ9n21TvqkNo7mV@F%i2cTE)DPBAHEb9mxcE4=U-a*(1#X!r>1)- z?U|ke4*J;$e~SMbUY&o)h$uo&{(IHXZEXw;4+8n_MTPd%_s%Ypf>MBVqb5P!i z7VB_#5VD9sC83gv10143&9zAGWUc*>4OQGd%l$6b)TqBJ;i`m+m9EZ8e<&3G6YneY zGXs6$k$Fq3H<4c`hJ$?zogI^z>ceHwF2C|8{uuh59*p7@_;N&%+;J&#h^T?#5^*R| z1OfnPjZa*GpMvimmP1}tst&{a{2!Vohl(gB=+ z!X$|%q&lQEX^an`-%|wg!wc0HIbUC0`SHR@Z++`qrzFqOmmhtUGNGka{BdW-Ki5-OyiJnL%#@|-{l{esXySn;{fO87+{21EiLFYPEYn_E! zXK89(L!J-8k5y}(1K1=ZmbfUPv__F@bTZDO3U)_C(#nlNp9(hNk3n?1y4Ds$9`BuN zKO4{IXM2JbTdWWro}C>Yp8HYP(oig1TI|lO@8V}vAF@VDYYUP7taoX8dT9x?SOgFJ z4Djk;H!8Gf;em!M$`pV>4i48r!iz~~5=uDketz-QKQ8bOOCQ{KpbXwpu_EyBGst)p zI0l6lm~QGbYA?i8SaurD8wE1wTbxjN{@Uv~!w`i;gI)T*-JU2w2>}*kB9B z&^tG&1F~(24WK22aWWy*jT1uT&tk*tJ3H48$0oY+#qdBSpRWvr`|@4m6?eKA4j0qz zT56da9Gs)`k*>9+aJaO#YjSJAw=|TWCq+7+A6oJSwoXL)GH!RKFQTOU?4e3!Xn1}e zZJYqke*oO9;t>b&h@*)|8e_jh#0{VjNq`PKLXzh|ivyy?oK#)X3DZpmCn0B;0p>{6K<9-g&D!6$PP2XjK{Sy5Cgnt;6 z)j}Sjjce9I159KBIEG;=bpUGgh-5{v7w&$H=-g=AZ1& zFL(nEhu2f->?{ZD9`|7Ks${>%Ygd~+_Fiwqp&c6B^NHP%QeB`Yo9zkcYUyAs5(`JS z%}#HRhU3xLQm*KwU=wd|zIvxG5%ijS?XgU6oNqj5cxY(&oT}}&$?0M=TAWTQso(>I z21+ME*J?59tkn2GQGgAN*sN^@x>ST=EchT_h=JI&&bFk2ND@>hJW}6@;OPnsvkuCD$Elw_*V}@%LF0A>uV5bseEk{1)Ftp3e}NqLp}%S zE5V7>Kly|&LW`@okQ-sgz~dzk2DQSG(82A{tSV5VgS(4;6OyzsI9pe|*Q#8CN@(EXy-%`VfSyQW;$KzBMyDEsyWrmyY}UrQ$=8~&erm;o>c1@t;xg$4AS{5ci~ z01!;34E1b6APC_wc%*HT$?r?;8hhoHv0W*j-y|(cdZ#^DY5(-6+bco4Q!nwo?Hej( ze>No@PGtj=l@0Cbx$&YS;yL<|C*mlMV{tg?JmQ%+;59aE#Kt&T>C_t>dkA`%gO^C2 zIiSUyE~J=zq8Pe6Y?jm5SN{U z#EXEKbU4*wCu8rMRQ@7AC|y&1ZMOP7)I)6|{wafhhK2n(3_UL7ti`9)Oa<}|5vL!- zsAZVNg&Yt)z>jF*Fs@3XZiOYiI{=DKJkINm-urQmgwpkv+UZqYo7 z)3w2d4Z~0d4gA*%p57(!w5L{23!W6d_>1sFE);C30Dd_Lxsb0& zHXzreyjAeZqNThDM`z;aHvn^sr#uh5zVln(2lCG5H&_3wx~?XNQNX2cwEqP7lO<2a zA|!2*pASsFt0rGRKslyH58fhQE$XO+4;noL=_j-Y9%wyUrxkKR{u${BIOvhKQ7i4L zq>4Bs$iX02d}r!=i;FM)YEcSTxA3nYeE|*C@;@oQ0n#^@0X{uu)fGA`_Co{REdaN` z*O-?fYl7fISx7Ym4JS~bIqgzc_5F(#{*Fay^yqhipzlk=fCBa!^uq-7Llhq8x=-fM zYKN@Q1f&xNPM`_u+8PFWQ&&Sed!mhcnB}3>dSGaodY`sMxvOdJcI0cmSLtz9>jLFY z?tGe6g19D`lKUcv7_3Qeqn#~EK*6>!KiuGE?8E`>u17l^^>(5og1QxhQ}{2a6OtBV zqnmo}U*!6pO{1~JEi>Q#_RJRkYR~$?NcG>O!;#YZo`w19e=HCjiz~mBb^+fBL|d$> zQ9Vd~B0R43K2dQ?3cFJFIlwmxC^`h*jkp>WR}-N16zD88u~(ZtPDfwwFv%&P^!GwT zkgt*`A)#Mi>fR7u>V9)#_$E`SNncGj<1XCi+1b4vYmd>lmNriGdX~DEyn#0-3&meG zECj#b=GfVNk}cCWRin)g(8dZ&YjX`JEt;r>@tYO22gH(XMN&5wpoI)KryyEfl~gDO z*S*$>k+4EGcH37MxxIU7D7t;_%R4trKJdWg20m7OL^>QSuI*mhW2xRR@#(4R>t*60 z&N?6~F3@hU;VVlJ$nz2CyjjPQ%x5qyZ97I4c4QQnW78IS;LMcUA3+^Q{kfkDzdcg4=p~< zUy`ml`Y!33Sz)W30{kwaY(M6Cl(HNCc_pJoH8l`k6VjTS5nZ5N@qXY^T1wCCDwTFk zrx$%)ab7?ge_3sBpY9F>x~JRu&xqFWxJm)QqQOL)QgzFWbxXsW zSyXfen7&3oz*o$NGbyzC?88xRP!j`gh;11!(&U|+k%be3Xd5-$?g;C znridM)G3ILIBDcEV1P}!e&N0=}#I zpWI*lLiOV^t@vwzQOC+P82@}f+F;Uy!jPBU8pND3&2o!B-F*8OH}g#O7ud_lX#!{WE$zig2x^8%<$yLNeJTZVZOKe75=sA&HU_& zG&Wm4dLP*?Cu2^qP_F{ z^Y2*jTcVpXh+=rIJIpj#smKjp7SBSD0pdDwEXx|~wu4z`#Osz9FMa?uid(0aEV)7W0YOBu*lIc@(3fFo^a+rxpYVs8D zLzy+j!iLd!d~`#hxF*vZ>Px0ZTz0F~?ixuY`$9AAvFPM!lar@T#$xT=QC}$J8!r^b zk@};8$I5^cLlr@XdUS?|AoVoSL2+(3B7jc7aHI{}m`7+n@^TZK9fY^n!6J$_tkI^K z;Si1>(*_;fvA#ckWppMFlBB(Av(Hf@)3LM}%?7-#%td37(NYgq1Nk%DeRSv#t+bH@ zZT($24PBi!#yB455aE$%VYQ;I=_Ase@nwCCCC3 zKAteb3{-IL$hNBX18XWB!{J_Mx}z`JyKyLT{;6l2yTB#v>tP$s!A`_=gU4Hd@_Qgt8EEqE+a=8SS#Cgz#!FIz>P@vj?;-gOM{f!YY}a83LB?Lw%RCSV<@bq=>A4!a?%>>j`e4g(R2Af zRoC%<8r&J|Nx3I7iDk^_u<}ZTe;2sU!%JM}uQcI0-Gu9Q%4l!OP|Of*ee|HHyt@5W zo27+96SK5wz}X{OKXrGBJKsEH_NF@*(=HP0!cCR0bX>EQ-x5;7F_z=^wJ`?b{ z(&vwjou39fW=DRXm?_3$#hCZ*q~vH^fi0BNVQWe zBaPdYAOdnx5G%Uv{F9Tz!_$>YY3sI=dCzpYJY9VPy6m@OySG*!A-%jEP<;t=1T;_7 z3%z`7{NeF|APa{kjL7Rl6Bauwi<|h7s!Q6xX%h-$(#r2vlA>HQJV0b+*ZVSsV;kiv zDjuXKOM`gQg3_%trv!Q`v+MR^7S-HljTXRqnGmYm5$Z{~Fr<^FuaoQKA_nwT;MUlX zj~4S*!Ca&I7Th+p^zrPxCSOoi_60eMS|`8tmeVVhXLo+-kvA^UBez0cyLUiv95XkRJlq@DP!t(b(^8R&dtP;v(*9}Q?M;}O~V9`>!;3HK)^fy=3 zdeausSH>BQwuVXU!cAh=s9EV=n;A>Mru4`{4#Ntk$+33`AzICI4dzp(?1=?wZby1@ zYN#|QDHQQY6yezS-v~Zm)i~)=vIQ zwA0lhFO6ndsae*)v{}~U%8LM*faRYAoRFBne12nhaTR3UeJ24b(s8fxCjpZm-sHN! zsii+@HeIO4kYh^7Qt1$wYl?h;rVm+p#MH$O>S^EsxWz%E?oX9TA zR9}`3k7Qs6yop^#v`X>sAKShb^F}d%8VyziqtQM^XoVcqtQ>hfB-@>8d!w(Z+cp?= z&}`Z&!}C3Ivl_O|Oq4p8)pqAI93*bGZUUK+qeJ}3W33xm=iP?(Iaz(&sEn{1jZqx$ zjf_ULHX^UVkQ7FXaSqumh_+}V5Wm2c3I{tQ_DaRIt|K`d;2*`F7O9?4^+|qYEShv7 zGEw-H`2B#P1DiZ6dZcB<($K1MSa=Lo9z-t~V=7@Kk`;{bMC56a3zG-_cNzi4#8nQ@ zDE{gov{z2aOGEzXJrP4h-F(f+>`5ppKxL>)48d#F4!}j zEA2=W0yCM?P`-P8tdwzIzpx>e?TG|CI^#)fC{~_G45VFwV8P|=$ix%aSrpRqFO&e$mvMQ&6KwBLNz?qTi!IvWxnH7ZE6A zo0zDadu}Y5ai@BMym#=%8waaDNo16MVHd<;*QhZ+-8?Rr{925)uKT026S=frI-2XR8nD1aP*1^*8vS;Jg@wrva-b zy!@=U?LX;DpF8QT7oGIEFFp9+>%Y7E?%%ymI9%xx^s!@|q$0m9W7ifP(y-WTA)eSn ziJ29_H8Y(MO)rhcWgBji3#ZgiEpAs|AnHlSOv$^JKJfmfw`Z~7zZ^`Q&VQxQv=6wt z5x8pgPc?AWKuyhRZ1|^0m{$9z`naQdly9&87k5tZ3(Moxzb~WRJ@7O2!gtgU&2w%ZCBgqQoVnO-6sPGEaEf55vI+aYyiAIxKSjp0lOoTIh^eBeGg>l4vq+dW0lmpbkG1Kz z^59vV+;%i5CrGJNgIfzjLIRfthJ*ZNcRU=n2Z~{L+J$XTJl0M*qmMGMXNt$lJ?@}Y z?JyfGDudnH#qQV!z>8ri^~NaLn64HL#~ z+nb8Je5!YUybIgQ|Hg^@|5HQZ3& z>aF7@h-Y5BlLn5`SdSo<8Ib`BcrXW}l~)rDVgpgx^W^dJhmuoWqg!_G-ZI)XmF)F* zMIv4P8+)VJ3(6kty+0FIU2>V}$_p;I(sagYDy-=U`K9W0l0U>p^&PVNsRNVE928{y zzu|KYVUB^ORk#z!|(7(u_m6^MK07eDqfKET(O_9@{62D@3iZNph5M4h0{CFYdqZvZ4Q zawX3-`EV)r@DTAD+!k#ez+6_g_pn}qjE$0*i4=j#SU7>j9uOVxv3@Pdw=OuH$;<@T zcCW>5DlR0!nM`InxK6o0!unA@7xf~Rv0h%QdY)ML$0t9IF9_3QtGp*JmF(hI* z5K`bFg2@VmmhF+2^`H7w;L5$9*?jw#Hu1kl6#d|#LxcST zB|a$6QAka?O$*A)ehH4~O+;ic74YvQ&x6o(l?pnqQ>(XCCHf`VJPAIir@&{E;IsGE zFrch2YhXYTCgFD=9dZz{o?VI`a|0TrM#E@jSxH!>A$W32qH}YinON`!TXaszyNAu; z{WK6Trj$Ud`o_fj@+_#}2st!d4sxf312r>MFp#`1OO86ij3}9_Vr^e-B#42uJP>@! z5l*{0O5xs_Y#RP0X^ncUSRCulFHJ8v!WmabA57Y8cB&^NRoX^+io@L*JXvFQruqir zcAL`@9~g*R?bT>8A2Hb03}OxuyTOd*3O%J_a?s>)o;D{Qxh4lw;~hRvZZy@`(bt>n zGJ2e+&xJdksgyGxjdj{mDLclo?0jh_|Dg0up$928Son{CIoU%5)*wv`%@W7S%a!Vj z6=~-V92DQUwDOuN0XjJmXS;@7jITSO=>}@rP8rrWDAug)XcXUARYPkD;NI+^P!6~^ z2k>wVStt-!^MZiG$e9;pTZ5c2nM-TSaFnp~V@IRVfGrOBS~xn^$|Z((U$buAHM@sv z=}6D!izX*8+)^lPfy%jPbI&-(EmvRt=1e>WTd)`K=CDre8T?HVEMgWi zO*4C1oT69944-q5Lcu3F{pOzBzu)%c<(G5QlRNiczT-*p3*A=4U%dDkr!})Q-`0j4 z>LDOy17a%j6Nrod{MjFxd5mFy7-g-Pq@kH=yxYuggBUNL0-WVgKXIMtzfZt%halM! zScrOo30zSxKz;48TzC&_2VzUa^?#1JvQUl)y%DQ1wO$d@fvDS3D_afsYyn$=odkPb zw58|gyT%4T5Wpg-p7d$c`S{wk@q8;Um1SNkE9v`hyN!Ru5$p7KmW*HKo=EP)S?VkH zNN4furCSvnk{E;R6N;+e!@H!jhKA7A8U7)Do%9nSr?i&f7+f6!e_>7iDun#`=JV?U zonwi_SXUs>MQLYX+!o4sJei=amP%ceEx#tGo^04=3uisv45ehl_M;I`Nm$M#q_0n-};wUIWb8EtuSqF7K6zw54C#krFqHG%PR(L*{0WXU>goj7V?BY8ltZvcBzQxK`^e^{xf)t)Kz?2Fp5*b& zyGpq=I-Fxxs*$xqc1ncvv@2N%2D(!oJ|cC5uxnOEuTLa$fpAJ1R?Qa&XG4K-jDIo$ z?}H`W6-`Am$#}Myj>MCRaA|z1l>b75Tlv~$l`bso3=eH8{_Yvo>2G{aO2kTY>D)qp^o^78(K36E-Oa~^ zoXYbOWCfAUzI^I)%37N{S8{xK<$h`=!#tTpbCrxn8^C^b!@|tdpOkSw!^7;yXop5< zVbNoQPSj&lZ|#&Uv*{i{iUg*M94FipJP&7!!-<<$s z(!#hfkzEWRkDY=$*07;58I7L#)sBd3D3uy=MI4Q*QG+{_&xf$`&v-O$~&F^WBPUD1tQv1xZGHVy3v~ij z5tV!N@~NqQUaCHN?zvDO3d|k_=A@WE`Rie(T``Q%a5Ud7k1J{G0og^Va0)@HdNXBL zhk3G9>nY47U>`c33Pc;=Hv`^D2ll|8f9GGV2Nk*$Xo{%N6ycx@2gJyE5N+%OU1&XH zub@jW=+O^)j3XUJ+T5T21^QIgO1r;I#X470_s=NY>ddi3msmH(K3{-drL}A8YBHLp z);G_;E0(kv`$WXp$Aaf_yha*rPQl0Gz`8Xbx^-GZ1cg<%X2hzsar9&IN;VNBG$9R; zJA;2A)Hj#Q&K1J}v3|`)>({1=!F|-I{&{F7OS;+^Rj0H7jN>&Z^;EL33jSbAtYg78c9Kth{PWRuI(1%i(wA z=pbu_x_wzu#0Rh|4ubD$|KMNcUwL(T3wA<$p|(<|y71IfU;Z-I(Hxy!nZ>G_vxQx} zlB4xlXiKJsWA={W29D2$vX2WIV1}bcga0}4^ZAzNM1#in3oXwH$9PUS{vR2~z#+RE z^(G+gKqsGF!K4Ooe-=7lS5yA{%2vu>`7h*ms=iQve_^E}-p9v0q@wbv94(()S%Xx9 zL@5y>7d$WyKd?JIZHPFZx;;t-dBN`vQK5 zUYDter(uIB^jh2ApqE%5A?OLuy7C;s%Hm4q2dtks=J|ZfbE0SC`-PV0RDa|7+Lq@; z4?HJ&SbOkOg!{h&>Fh_J zOd~j9JGQJoXi!mhSy3+=1jT4`shC1FtW<|Mjp8nklh!75iJT7HjVL2H;R49eBnsB6 z!c71>rPxQaDG`;Lrsth-(7;owQqzh)mGIGEJp$Gq2Cy!y zv3kAp_bc_X#u^qItf+eI#0jh>vX~j*FmZCSrvTt$+OE86MLoqpcsU2)2hd}n?8HGiX3s9(q`dkr~K-9-#Sul`1=}u!r z*%<);F@G`ZE+k7ix8Lm7o7|bsRIbNri%upA5%Ze!Psz;>L=xdt@FTNnr+va;aCd*% z6E?cXdh?#FCG1M}MUK8InNHj5%1w6UN1TpQ4`@SsJlre&1~jcn|1=-3HhAKA&nI6w z@$+)a^M_ZJKhyI3o8TGL51yHLMdle%uPVLjyJ>}cNapcerAB-~0V{?Uv9GE^t1M9> z+Z6WGK^YxQ84W*x@`*B7fz@{iB}u5Bh*y>u-d=oC7(c;$Ln#{<2>CQIm+)@Tfwedea=ir zF*>>&if<|RmXC?SzNWo+_UY#xeL;!C=8K3dRkv9tvbk{!{z{tE6j|Ed*^_n#Rt0IV zUyndjB}jWf4meF_vq>ZVGJqBQGKujdVwyphT5m9oyY7glq?ndIk=EJDaOQ7qXe()Wb(UrHqN z2>euVKI5w6T#l6!G}&B#js*eYP5NHM(jD_0bD$@DUT%3#^*74LSpAsqiMDu7JcM7N zQ&=zjPcK8eU?&CGZ->wya6BP>K#Ppj7y-56q^T_(Qa#)mw8xkh!yFpw6#3_mZr{Eg z`;8sizMb#cz8xi%SANQ$l*luPzt`QcO_Zs&M(jd^K~OFzPqVe;0SF)^`@{?S%lqVX z;f`!f;s|&<$o!??#r8MG=Q2=(?;>1G>T6pv&=|Pd4d}<2^68JSV!Me4;A`hQv=I zmId`@u(vnmPd<%=DRGXl{f`&t*chL+cpU#f#yMhJ&c-l6^z+JMK4txh9Ow9F*PkHH zQT6!~EI_HZoA4pGdqT8Z*f{Jq5vOqMI{pSfHb$j1i(a(vtWYesjL);Np79&Nn=+PS zT|6N0ynQ9fKaaTa4Ej;%OhlUZCy2pr)F?Xlg{yQ{w^ zTZ2Qw87E(uvjLYfL}*aI87?DgrN|$OF~L|5aA^Sv#o5c#;2PY~zQJ;A0=b%Hxa_zB z7HQkjI%v?#2m$)l)cE9NWz#0CNnJPeFWHGK@2~!`Z=&xFC8k@fV^{qn=0g+M%l`73 zmD93oLd#Ts18jgm8yzZJ6$vZHhjs)-J17QOjsl_GisV=s!emn5l)^v}=RmG$3Yuw* zbv#~ZJ@F41rWHI{v118s(I#SRXz(Kfl`)MlD=&VRM?1?y11H7#H>#ha#d7?t>Qa1H zPjbqOzY2tHSe$n6RC3jFY|ZM0*V*>9Gu3kSjhVIW+1a4ao-M5(8d_h<+I{$oFU_m4 zh2DKl6@h)&j&&d#u~+_TG&K0U#SPYCA2y=h57C+uaL)1VL)y{F#G)|n4}x0q6(RtD zLqt=76UyM1GOR+f5EpU1c#Kt8GYXpmzlEk)y>`e-kyb)`uMP!oT2b__0q^oqb5!{7 zNj~3}q2nwuI!>f`W7W}V-M!5L!w0h)aT2n2pXL>H zL(k(mzhCqNSZPwmKiG&a)%+W|5ub-vldXUQUX2i!}A+O zxu-PBtv!dllU-tjyc^MzD*T|xNkiV7`(csfAZU!oxRDl{j7>?0CsL`S z4@h%E>+n_t^FWu0by)S?4_fv!Qj`lktn$iNjo>8O4->r+I79=^Agw~qJQMjE5@K#J ziJjqK-C=tP3L2bAW;BU&FFB)f#_sbIYG0-=)-PR`Njy?I`U@#j`kq*K1zapkm$Exm zUd(g9C~&tdrP-a*Vch?RxIYJZc*AP^b^tK?JXn;MHITP3+fL!qnbpO*h|c8d8sRcaNxtq@REI!?})* z99qiRPo>?MFTE2|N_)CeG#kxGIbpm0blp1XPTI1ZT_X+geX2Bca}+04NYh8KgK*M1 zpw^jm2n7Ynz@5hTIb$6@Uq{SYOM7$SaE?ytPG2WwcZ$c3ScgBH&C)Z1>pwBJd8?Q! zBeu16rgm(jRmL}i?#f<%;Ejmj z4alFg8N4#h6SDN+9rWn5p9=D{^*m+1R+?rQ8eSnGAlce-N zZl(8E?!w=N*^2i=gooPu%`Fu{pW>Sh_=M5k|CjQeDlfi~NTVg1JEpQ5<)du5c;E>BV96=;@nnrxTDAphELEjlq$RYqHX2ib zvunFZ%X@FgGopM`<-rFl5A*x0GyMMY4}Vz3H>hhRCF*kGuly(gx9mEh)Ft#YY&KDs zyt}*{_()?ws?|=dLrUI$Gg4};m0Bu?j5ICK09FYag6H9fZI3-x<{u%5s+RyL+E44N z{OkO8&~Kz~NS9cN%Jo?_IsT7-J5?7d&xmu;bHB zwYoFpddoEVO*<*0vnivQWdtw{TT1~qPoL!FeG`2k2~EWw0!zwU|H~0;)Me80vLVrl z(lqTPa)yx3BhBE+deMnvc#Ncg$&a~u+8dps zqig~)q##QpRx>7BSqkTaL^A8U<};0#v@wjbb6`&zX~}U}8bnCQE7VCxP&Ag@Uh?zNXsgy{im8{wVQRKh zEksNUs}IrAU{|bB;9>k(#;$O*3x6b98g7e3Ek3VX&T@b>ftd}jXD#E{oY zf4Vk{U6AlM?%O??L6765{>$(OEXkI}`VPPv0<74HL12PbsHuPn#EfC;f>yPdkkYPA z$On|PZ#(HE5*`d*Hccw17KQ?^*b*0zw z#oOoKQA9JqjbXGS0lo^tyHFH+);RIK8ZDuyQu@0f6zUokyH3$67WoQqpoX+i6l8bH zt8N<_w~T?y^)3ffrW_Imm0xF8}04USi3eA38zxw zaGHNI+!eRm<6Yr2{$6NTd|+y7Al_xM^rd3?Ja*$~e=eNKgmDVmB+$YT+C(-laVfF#rR)r+jz(*Km|1G)@UGo2)F4X-QRS20%0@e^< z{p)n0Y&iV&y3lugRVZ+F9!~&{6X`A5G>_kfa=1Qu||I2k|^F{@9m1?biwOzy>3v8!3eq(WEkUS|vDQ4+4yy z+7cqgrJ$mjzX6;RDrK^#wo5VnnKU;}EZ`#>c2GK9-!ZkhXK+W{8L;X2%=GjO*V|xI z?HJsBwPU?yd3H^o$!^sAztw#STvS#2|2=nxeRmiTWEpm3y|Xb4pzHz)sJLc{4luwd zn*+Gyj;X0xSuW*UiA$xeluNmn=9*S!o2j{E`M%kkX=YY}|L?i?&H$Q7{(gNv|DQVE zbGLKPd7kGy=Q+=I$jQ^EPqH#!RbJKuZXc-zCisU1$s%GC!&D{85M4~TEJ(Vd_{3#Y%R;TA^yv^BsXZ==t~PO`;G?o!JdVkzMZ;^dbyR1ii|+|Z zMjnDNR1PLCUz2EbY)_g*`c> zbaRMwwXwHTxdzEnvxD(sjGtyed~kru-o;ktZSO3xRr-Xd9 zEvb^JkPRF_RY4$wc@_wZE4+3M<{e9D4aI?`0}k5db&;amL&&#Nu=DP1g4huWu|qJr z&_D(XSX&%50IcBd+n$J*hKC?t#j2aOn4NVUm^x)FqVYCWLkWAES>Dooqy+O*g`XnV#oF;U@=^g8O(XhcgGYk17=pc$fo2a>%u9*{n zMZx$J;f|mu+EN}@ly7K-&B~}j2lOwRior;5M=k7`X7PJN{4|`~>^-q{*^s>fu^t|d zLYCuPBq>GF!y_he?+{O4N145td|yn4Ov(z!h06jxGE-ec{QSy?>IxGhJk&`1mRP78 zTJGl;;+mT25hx2ESJ){xGL`+Q-#y)dmipbxc#r14@59~$_;KMDh|p zoiMP63?%-Jt?YWzv$lQHT^9i$y!QUIRo-}H)=eqRV@vz!fpwRbk4FFdy`-`0 z6!w;=^k9^|@uPW#>55G7cA!?X&V3bx{jhsz39NmNqtPml-d$zTvE$$<0u&~8xgY`U z-MT5E>t_lB9b>#NEXSj-?!Ypz$*)v9YD3}y1DZW(8=xD=1OxM(VIX$C8w&<29Cmgq zkgF3kTJEuokYJ5P;Xq^F{Gj!l066d&3H~zfO`K)!@W*YJ1(5BV;vX>40474bMLRX5 z112<^-!|;xuH<(}1x)U?a^rP(-G|a03q2RAyy_;%?pzb{OyOS8<9Qh1=PA;Wn)g5W z`{O7IFr&2O0jT%l$4yVLbxJ{@{268TQR0}ojf%Rt(6Z9d=58pTI#JO6E|*^d{dkJ> zlg(#^{GZWJ3gAF#Cp`5Ov zM(HMqryC*m=>cXA#$70SP4!;givbnKVwbT`gHYoz{B(e2IuAXXkAE1T*PlNtz}X<2 z4d!8K(VlgKB?)7*o6sfQQh4yuQQZM~cjBh*1%ANaOB}bZSkxu+9y!!PcQ0MC2zAlC z(Jrft!R5S=rs5%v6%U|Ja~B9}939{+c!1IsjS6RK9_q5r`k223S*s$uC*^hB0bU1% zciS2SnB5CdkcR*#i#$YgSKpsJBnM1fLEF%rW7R`7px!vrtZzc}O@sgoK``K>BfC^o zTiMyByDF?ZF|jRoQQ1K7j}ZG83GAdo2Bp4Pe@F8#QiSN9-cAu>umMjIGzO7F?~~E{ zOuqMe9FzIpbD)GgzV{siYP+-`h&0lbBEK6p1}920cZXk>7Kk<-XygDOTuc+hq$SLFN*&1qT3@be6bnjudjUbYB@}rLJw= zG!As4wU+Lx$ZYsIfZEh({A)fezh%r5|HwR$1vn-EjwOKOARdl=aV+8C*k3FO%gEt? z9^xDT$A?6kygjjvHMWInQ$lzpfM8gH5@pE&9+H|Z{h z?#)~74?p(M3`Jt)k;X@K{FNLT~T}TR+)YkD}$K3`Qor4&5jJRgef|CC(XYRyb zt=zJc0s`Yk%7kHVrE5#-GZ2AsLsyq~_Ztv#bBDJ{dr%(rwME`8;3gHgq4|2+vv}bi z@Q@8WY(q3i3X=*fQAL=*zwTzy6hw_~^SCY?7gXI}Zg%D3&_*|hyZ5@2Fp0NjNRG14 z!PZ3g-leooWmlRri6-j-hOnawG~*;Bkvvh{_OwKP^Af2pCNAWOwx#{rmI6Nn{(>2j zCG3}|gW5c)HdWX|7wS-++Oe0TSb~SESb_(YxYxS_oLHd^C0dphD`mfIn@~)uZ(fqf z+nz4QC-99s+et0q65OF4V2E{ra-Qy(8X_qW-$P{+iht-ws@f*BO%U6ej&^<_wo{bx7)p|UW9h}knsfvwjZOx#4?EF6MAH7Pwf_bH}2eiUL zI>{L8JM7@r4>MQ^ts*uPPj0xiQ_`O;7Qav5x5O*K7cIhu=!nGIgLsLr#F3253_=_7 zDQlC}dITTC^IK8JC~F;do%&!CW*6k4lMrtb!%8w*kMM6}=P*{2)%qtYqPq1A_;T-q z%_kbV8EfSA9b>VJcsLlyEKzXORZGxgP^~Oo=fK>65?zCKjBXN=D+-1LVOw}hGEZ1& zXmV|<&f1bIT|)NBLwjb$#ANpjmCHjtGh#wh{oR7pp>jnpAD1{;Xhe*kszBq55I9$t zV3j)9#m$ao?c7{~)v90@S9`WY7+jySFuB4zq+dWn@1AzfGUvD+KJIo3{Xnj*tz$eK zExUwj+Pl}&5~lxN4?Oo(={NV7PbhsC$_0{bKpHl zyu)t|+9-l^ZK*ig}xT_9SasX{mowH8r#b_tZ~-df}}1y7O5CD;|} z@FB9bZPlhNr0i5W*+QOA%W7MY-Bw5UhU%7IFMN?p;WxPfev`J$k2fg|Q`k~nntl6@ z%wjj&eU3%H{`Q4dyJM+9WT*(_MuBcaEg{(LlGK4gSZ^v1wU? z4PrcdfxHUZjfFKX6|sWRXo(BPE;XFd9JO?op$1&)Daw1VqfE1uQU}E_9K*mjqfyrJ zh8J-zvDhJnz3?cB2e3AAFiwiD?Sda7g85*zWG{F{C58INMMZhV6sbd#qrAPNkeRV4 zHg=FUG%3ofttmtw)?1_L9i}G_se6Ydg@h!9^+xQR0T^t$KYEH}V8yUtvjswPvl9_@Wzb`=o$i|-S0tD}#<(KBG z5u#_QJvabR?G1ZyJbpCu9?jZAwW3MYRM|RQ%EZ8O08u=QejsQ2L~HMPamQ8 zWG;>_5(f|DBktv9>*gVx05=*Yl6=SK`PVVqK>aieDj% zi)F^#`kB1Kdh<3A>ZeBi)E$wBRSKI3E6%5ulD&8hl7%*mCUFeY+Q`R{0e}3_wwVkd zap~&|rcEvAQLr9SAAeOhowe=w9Iucd__|r}H=*PpmS_|%GIrU>2|h9Ak3Yx&TKBwy zsnZJ9r?>49>IUEVf;mGp$d_izOqoHym3iwLa{3+tPqu@6PMI2hl)JTixC%C2OQ-M> znt;jGfeo|s)?s_(Ho_9pcI&OTTAWE0M31Gdt@sfB(S4atBOa&(S{jgB8UyJ$pNR2L z!hN>SZTANfjrgoEuO4I{q|{A?geREcs{y3N_Iap}ln-XERGCIX*g5 z?eXs1xw))OV^MwUs}%1vgEB+*u(fc8$+YkpIkj=inZK&fvT+@qX5^r7P#ffTe;la< zikVW-@5c$-Y=l_ciK($PNZ$KTMQ9I2Y%e$vd*=FUbE0B$)P9=CBP1#9YG6i~PmH36 zha$!=GE3>_r^Fr*Ln96XeQ0C&t+|Bagu^;Pq?Ab7#z@-6?bO+q7oyuE{9#o` zlPd|*_Uj#;r}iIPU8o$O_VtR-;ez4=Tyrzh^HQ@@(lXL?(OL06eyZH)`e*={_8}B~ z_?2yh?_UD?K>fsdiWjFxz8^HD3Kg<(3vA+cr|2*!o`bYlC5X`$D|4_%k9|SgZ{OxT z81U?~8LYhZ($S;f6NKq=YaV37Vd%Ow9wC^*E4UqARM-{F-F_%hmt8-`oge0bVo5Ly zQ-yeE5l~QdA}CIf0HIW(v8dKfWXL{QxKB10pXcq}Q<7_^*Xx2@-R)QhpZJLQ6sL4j z*>*yn9u?VFF6-$mot$6@_wn=d?%6jyK_BEA93CkP>dOU$E6BvO^WMHa<({!B-tSo0 zkMR`y74*8z% z6`(6rDhKKUe0uH5-{ckHOSiDi?GdUCPRq|vODi~~9Fh{O&<|F{jNr(?whx``6-k3M zK?oNa**|aONQ#G8;QTo7U=PTn#TJ~4(>8D}q$dU6!<671f+0fpv2DpG!EHa~ke8;i zPu8`hfoCN{);|MTAJM~9Esl~1BC^Z4EYrn@mIq)v-~@82W4A4!$fX_c5vmDE%O^9@@3yyymhU$w0Ha8ap6Br} zp#7hN_&B9C|0wN0%|A-_+WfK8UYk>qw|Yf)^HvY+n75iRU*a2ct>2*I%9`WUuVaqW zad>V6p0nj+e(208rO}KunUva_lsz~qdwSLkwy3g_-vAW8KX`tT^?6#aggzg_Z{I;& zvu0%D6$J8`Omuv+%sj+Rn(sGm(rk&Bv>dw^H~IfxOeA3rOPtAM$xE2qX>64R=LBFQ zY9L+WymBQEuXiMJa$Hiw%K-PxRlbPgTp|~8l@rnf-+0gZjZQcp0i5F-6eomv5zk$a zyeQ(F#=CaJ`KnP5X3xl)E^#)QM4Y2cc37Xk9p`zN494rz! z&_99XVL)5>la7N>CSW${VwuX0G;=Qf1K(+^B!#jR&&(3bHh|*4#Ih}}3z>CkyqlK! zT)b|N3`1Dx^7S|{ZUjjf`LYw^O^`)_FFT`5cZr~XTp1PVFP7bzUSyhB_CRK#6=Jyu zuG5^`MCyPynh4#3iq zF;ppXs!MW5l+{csGuMo(GnvXuYRnZC<%VjbvCLRGp{B@K(O6|L-&T8)A}g%)!adVEKri_>zNWd7-7MMk5ks!XBeRLU;i#0M0ndWAvJU^bK)s}1JyirVsf zbp-vqt)-O>4RuNJ@slP^iYo^I=r69cw)*c~jyD1Z@l~c$V@*5KRSULRFGYSllDlAouaF1<(K;IvZeKoi`2#z_mxTC;k?v1!##h93SrV`JU z;aUld-U^6zL$Ji5$6CD8fU`=J>To5GKc{uppuPsYOP?_C_2ppO^%AISMxdq|gpZf; zPmRNSCj2eOy&7Dpz~6GbQH?LsZyHhe1l%b?sRAvk!aegn+Ma}#WT7pE_?8j%(sN6{ z@9*owQI8pL5c;ElIxh~afrAK?+@Wq-&OjSYXeEV~5>Ke`|NVVa=z#*Y)uS#0ehp}Y zfrm*o4~6l#RtsqTPcb6kvuk>&#Mc{ut0ai_@xUJa8;5TT6ks{VfxXrOcmL$m@xX;Z z2k|_0mg2kyFfu}EGztHgSX)((7SfhfIBTzXJDE<{Wd9ImMi2&N3&UA99AN z%ayn>|03?lz~6&;o7u>0VcuarU^X$EnSD$X@&V3gUS;+(yO`a~4k9C-P-c3;M$!}U zlD?!DBA5KJPfs9GkRU{6g^*Ch2Zl3`F{@zCi6p%dc^6G$NG$fFj3*pX5*60c8rYh! z(Gf``dhFklOj59;T3?dNJVVl$m58RfOwySbnWvcNn3v(}v6NXxGMKH*d(8VJlVp)> z(vRejT#`rnL#38a3P>RtNCuI?q=*b5L&-2QoQxnN$pd5*dC(@Vrm?EZuCd0%ap|0R z%(AUEl$vX6T>EiW_OnQ#_StlM7#bbtW)bZa|aXS7z9JS*01o0@orxV}P@%5^>MDe{urSM#$ zN<6B?qgY>}SYM)8U!quFqF7&|UYgx#t`%O&(D2<#fZ|A~PN@|>qtptYQEFB8wKc|u zN|U+FpDNcxLH;^sYZBQFE&Rn zHb*ZuN3XZZGFCMh_@`7#yUD%em7!^rD!?kR9|c_r5*FSB)snwLB8Hy2{ZHaE$K;nHBJ zf0a(0gRM=ptAzEnVK{@WW3(-ik|rHXq|HOP!CXv-D}HMNX8D0Z)4v136zjp#s=yK( z@as$eazPy`lX@=p^<1)}&VTVF)wrCZ^mpEy>LDNB+~iTqHAx=kn%I(N2}@YkJu&Rd zKW-S_eBs)Y7sEGyG3s;9#oAP2gGLSE+b9_(wUx2MhA6!`xh+l{Wv&pAO+!o-H8Bv& zOXHN$TyJ_qA`7j*6STs$(ZH6G>(-X1Li4*x9q04>n&d zlJ9tQ-q_w={U3}Uuw?xFCBJBgj@15eETOohplGmW!k($+{tFJCj{0Dn<8|GMXBw7V zf9j2v%@dbj+0ef$P-61eu;gr@tei39(de; zWmUfYvVd<+UamN2-jlcIg|R8;&hPSCTRPd~Ira5eRstegJNpA}_WPX1)*kd=V`E2% zG?EMFLM`VUnb%WX2h^6<*Tqc)D(cZex<25X0TF*0A-AL~M07Ph3zWuiQCwtmcys8y zVDZILb5*DJ;v4GgV@nNjxXyXem%?Zj&YYv=qY``0m0owF*QFBH_B}3uo_k0^6YFH0 zhtdsT@Og=$>zU-&)PCeyJ(ed5(Ox&aufg zre&13Ve?luZI7P3vSi7|;l61vU3zL)qQ0dup&{v+ffsb!o?UQwS%!bh)&tFpN1XlR z^D=3MwvZfCukk)u@JhsitLNtBvxx)7yWZ7`$4&D1PC}OFQg>QnS(>>^2+yLU-gI&zf~<^~Za!=)sVE ziJ@kqsjA9o!H1*Fc4(zxQiDV>` zj9+ossxeYE?ZcLysx8CzAK?{EB)B6~=x}XN0w65hQn{KJ91R!#j&&U(N0F>z2<)kLks(`XhdPz`Ebou6)V&AbW0Re$ltCV}DHZo3Yj9o74lF z&dlFA=HYS5ILWiKW$SYkA1UiyM#LVStWhuP@obN+-&DrG^8L4a7CsiWcTv#%@||-= zj;L+io$^Zf{LzQq zV@~Eu-!aVrPhKeg^`~i9roUQ3p7^!E>6=f2hp%6D^o>U+zVXvGmtQUvoM`^DviS|q zj--;A z&T|n;ss3SIu@GVlp2o8fQ06)x&f7xY5}7kt2na1PRvD{Rcf>zsB;eEi$N&Dr$URwp z$^}!Njb6UH={53&U;fdSg(GXu*!NyreDLtovWwCpm&-X3@l0aNg+osluKX;xME+Z< zE@)t#a@LhaiSsx9``;^=wvUG`FAV*3Lqy@jZ@gnj|0U|9i-%4WpWYrlx9{fXH=j5+ z;?}NB`)2(5vGWT*uV{-to?O(cS7O9(sr|Vo=}r8M;y5-Ig`aynuIIT2+ITx#!EO=Dki&#N8oJ+1su@jRE$ue|p1ggK8dT5#i0=>oa!w%A94mR&gZ+@SnFKMmgb z_0_kv$pKI7b@=n9EN;~91=IQ@hXq{!W#rW7u940A9p9bx(XNOFLq$ZvxbJ?PZ5TOa z?OAX49`cBma|N22(K(8&t>2V~mM=Uya9iNM#DhbhJZHY{Q{FgkYhLBYiBnu&;ntsw z8JqjUm#=t|4RgLsT*B#P%Oy$E(uQt%{cL=%Ij7cp6!m2{ei_{wwB_Z8*19=uc*%W` zt0u1C<&O>(hkf?gj$dk~_1-~7-&D>Y_4#9SD@H!*)4W^z^AFK$gDyUKea?65|2uYa z@zk+%T1PmIPIoCCI`)gqpv%JWZz3lFsW16y;P#AtD#5s;#K) zEWS*v=daP4=qv`tCVS{a;HXtJx+OX|7elkw}r>kh6?T^eW~`+@df z>sAL`y^Wht{;snKC2ex6myY=G1#jXG-0lTYdhI+3}a& zJDhdVe0I>5VeX1KHOrs6uyXLYO*-YN7h^9y#vJe;c(FjWZSIZ2U4K*zGyXho*TaX) z5`Ep>CudJo{xa`jiQCvc8%IBXeNp+urd|)6oAceyycZLPfA>xLB-fE{T$4>0_@9f& z|JXfV#_{VL=ImcudG^rvbHBc=#oYf{_JfrQn3h_pZ|AFOP6G>oxKf#Yz5`#)%C^W{ z_A=WHqq)jdW4T~wy#V^5WZ>u-cn{l#vM-lHpLCLGvrHAH2ADkZvJ@6}8LKETLGMyu zTi&1;g8wEN%tpmZbRaSA&({re?w6X?bUX>!tSZ6RdR6|Rn6dNMBXG6MN zFdaQo-J`jG*0;HzsvbF1HC1zQ8z{rl|+rcW#SFRaN} z{$*W@tvSy4!#iO*`xigm|4fv2;Fv$2JlHVq<2|Pw*X&$o;eT_$|7KzVj3FoES3aE< zD|WNEEP5+Y+K0mg)~svR&Qn_?n)*^T7AthZiM?YmXAa4<+~mhJUyDMhr86@HXRt7t zE}1E1kbfZ>Nw`MK>sanlX5GEzUaI9Sj{VCX8BB)GjIvXYjAky7!X-r7lk=MO*UZPm z)^Hvs{<-MAD-Xyv&Ofg|u*d(W*W|yBHp*O$t|be9-q>f;6Ps356*{|} zNqT2o@>gp8_UCL{|MYuETl_@kXAe1sas$`_{+C=c*T|pS5V~~FnvXwuX#d7%x4*V? z&dl21-|(AxwfEyy*VmcSMqcrmdA?G1mOWlEc5$oyxnn02W0Ozlf7<^0fK|JcO_B;M z_)1wqxY-~6pJjxs`yDL4U31l3$GLZ)2xleLJos4kNDdOEbBEhf&acCnlhPF`i*|C7 zb0O_7N|l%q53D&j*k@vsUunb{?`2MFQYY>CHn1b5VMQpNJ!|xz&#jpL#O@=%WVvV) zHZDIhl)V1gr0@2P{z+c1yJhC3H+O!!XEkL%O=N0&<875qqzacRDe5c!5k=ZxsP8&pWi$j1 zi`o%5aI&7*5um_&$42RfNe+KhYNbZ2Q6-GJ0|oU*Z@eC(eAI8zT)&lL=CjCtn>U z`_%Tu-!5m|c>VLwXJ0s&`f>bY@q64{PQ6i_H)hMY_kZ4hEo9vjU+*o<*qP^jWkq$s rbvMV9bCTqt5wBK0(s<~xxtB-wZTRruloiR(tgcMUIlFA6|HA(VvQT2u literal 0 HcmV?d00001 diff --git a/weavesilk/font/DINWeb.woff b/weavesilk/font/DINWeb.woff new file mode 100644 index 0000000000000000000000000000000000000000..8fac23879c11269ea2b0d6757f95af4c07b99769 GIT binary patch literal 30972 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 literal 0 HcmV?d00001 diff --git a/weavesilk/font/fontawesome-webfont.ttf b/weavesilk/font/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d46172476a3c7caf4f44946e3c40218559f3edfa GIT binary patch literal 55096 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%0D$gSMd zi3^ls67hf`KHLu$EVf7uc!oUzbx|y36gZKua=y%f$C!ofW|mk}H;@GP~GPFZ}<5}Z~z~LHOfhDdC9VN`bR$zS>u-C6J*DmcRF{L2tB26=9 zZE9_hAkai&0D9%lHW{NsJkg2X!3w7?wz(szs)mLt`lTXn+u{?v*znzdV^mGn1Z#uU zZ429~ajr?Kpj-j+z~x`XoGn4$rc2ADU4KiP6b~=8ROoQPiwnk1w723OxIX}*&%<$> z^g(}XkJzc7z1``kNu|33%h#@59_UV|B2MS+?6bzdIsv9>yX@|zZ4=S++TtFi<2N|(egN<1~esTO5I0O1mXNC(_$_HPUZS*#J zyi6j`!_yuuh`*D>)7Lw>Qq z3x>!i88n{aC?ZRgO+V@aI%k!u2TDhP{X>(a>G<%@NmfDrFHCgNpT4HyDwM}(4s*yb@OQY2i zh*%uSc)B{oG}*d)`Pk)GEOL8l7S~7QpNAUVb+oSuYQP|Bz`VqeVjX;3@bb|2vJMCm zf~Ad>gbjc~69}=dDz}G&@pL-wub$axEHRcOW|-+9>;|mP?uH|OZs>MeV(dv{eVo#& z6=|W)A)H$f`=ku~5s-Qy=rk9-kln<~ph#*wA$B$?GTIUZKUd;8NjMht0uC9l#29`< zP2GeUgr&k05DuF($B5H^@hPA`_z+|Z5G~|SxtIZuutIm!P|>t%$Qy%BKb}So*rTCS zE`}Te!iM{!gH6YzizU!Tzzqe+W68##8Eb`1DPTx(9LGB@a*|A0xJO?0-l0S99g;_g zvN=+q<4DH8H4EZrt3OlRJ|Vr92T|_Odwki!onxY$jN`5COO~|XdbB{s3Z^XrUJhEQ zJbqSbHD*b!;~5euvPRlx@ZZnoFfd{yNSyc&ks?^9#s)Vh9Yt5Ja|TahqZO72V2*{% zu^|bL@$La=)0_{KWl$=doVpKlCEkFIYTpMbZczY?oETI zbbouca$~o{q0QK6^w#!=y^$4iFdbyP&vb#fyn$Q1XK2Yxn+7(TX)_H9K3z=}4 z^C9*ezm$}=LNg8m4?P01z$i2}=t12dkSULHkcP1Zgdk!Urt!(jv=fW}GuU+2)qxG0 z1TJE%08>PNkW?2VMpyU`5gP`kbs&G^XOpSs*=tvQW_b;hd28PnpE-5i=Q>xyR)iIQ z&8LS~w0RXPR~2Ssc3-A$odPM^)zej<%9;bq*Kcpl&YC{0B|k56^_MnmtPOVbEnjxS zn#*2V_v5%bwr1(#i!SNg9E;iR`n>UbH-A;X;o;r={myCey$^0_9oxFuDm(l&Rec5a zJ0^YX^pIk4$lShGb27$ioRQiYGcK9G__7&+SrM@_fG z;&a*cT2IK*ygh33v$^SpzK_KhGp^`bS1zA)IIPOF(A-q3gUk7@1PqRJ?o+FLR=@w+ zmz!@|e(kBu?++yN2bd#2ZFROO$R3<`OGhfCalYNfF`9mVZOHHNxa((4OTDto_|8M` zOxFW$O;u}a>urq7ijy;kUS1bR(8u$nn|<0stC- z&vdPxdHu8xgvBB-XPpH1bgwa$O=oFE;eT3AcZAbJWgN4uGQ$%9NG`!zQDDC+4%Y5 zt5#Je)az(g|DPS+M-jmG1 z_AfMVKG__s`S|qe@*HR?=VAsr-gS-7fcmBwgt75KpyBwd#=i3eL+?~4hJHV5n#Qb7 zI}Lr*Rx$KP{&2zxr`Z?$%oN#((8N{BG^WZtJ}j+6UiCg$xKsoNSm5YWk)sl&R2)f^ zdqku(9L2o?-BWNJ7FTp&+dky-|D$%B=8ZBMBibz*rQ#?odqj%k_4`4K{xF`aOcbcd zJ@I2gZ$AZBoB~1tL^m;;FgFnvyMOCw95*@zztd$kMxZH)k)}jN`u#j{9GYnMQE^m6 zPUZDP8F_@vF6eRSIbv4-hxV+ZzY-J|$M;d_5lZX?WJ}in*L@tM4hl)33r$oH{jFW( zuR;4X0__u-mf*^;icz6MMQ2WYDQG+Nv4F0Utv9rvAaZC5X(q?zbfgt!IsN=Vz@j+p z#eX<-MKOQHp+i^j;VTaDWgf+_gpTGz7SLPEjaSPz4qaiq%9pz_go0-iHlaHFN$R9F zrg09jpx*se3*IkUho583qMFLfMwot|SuW5dRv`cCo*WAKSYE}MEM ziBh`?@=%CM*+Nw6yT;(yFdO0{+2j*!=KV-vRl`%kIBykV`SI@u)ZEWt&$Yx?&8#f9MK1KQ9Nv4@bMp7Y>o3$L2m6AZE?G zn+92|IB1M08#fvw8(~X#f0PZPn(je9JYG-npIFrN#M61r;QNk~Lx zDz34q5|0=M43~FUvYv!68Nwto;h{+*zL7W=By`DtOoA>2GHa+(=#mbwP6xp%F8!cA zpiLFG>5|g84cm0Omk%+%I z+p0|1&MQ{+Qokc|Bp-43`O8*Yaf9F*1l3yHV7Hj{3q3A8FecZ3lGlhrxh`$|ZO6Zp zzwD13_vYCrX#xs6BE{LFEqhBc$?6ldg(e5x$D7xh{j{j`WI&~j;S3r^~M44iZ?l|&;a6BGXXNLLN#X4soq7Fv_PFy7jro_G?_-V46n}Q=u zt!D)~G;Iqc8fS7S7z3|njHlE*nP7l#6UT~cdJn-aFcH=xcKgYgh^$FX^9}RaN%c%T ztKnIUU3k1}VaREzhd|uut)@?>q2n*p&|zR`_%L(?A?UCJNsFDoEG{r|xao-Smu=SZ z`pa-~T>bPK)7GdAmf8v5Xn`V2^c)A(a`LyM8BfqKnFGY1uvse`BgUz`CMLIKY9q$` zTlwC}{hjh6be23*B@G^4fDXCwC?LlSw1O-cI6TSCStv z4}?~GOb#T@ zPv9+lxHDbcgIACui@nX>qH}*Lg*>WzVhxZ^QNjj??H&}SxieyaAU`CSqM6P}S(u{b zCfWN9Q`f~L&!itkJSw6Wut zIGzbJ?48s`Uhf;5(jvJb>O<3w^L~lm_@XsF;~+3`y>I!HHVC~<38yW951Ryaq5zt* z-x@6J7-;8Ul-J2vy%qN1TPSXjZj;J~CkPrdlm9>}`w78niM z{qq{r>$A)Ivu2Lh#jC4(Y`x3aR62a9T!Wu~{_KOxmK{7BE?8d8ra%qiu1~cl;vK2! zYi5-)gVB^Tu1za!n9@aQqL0Lr%`W$`WTs?x6y!x|iFD*(PBCc+V5Tr(7z-my*an&= z@`Hn9Fv8HM!i2FsKdu*f*i(;CNnC)I6h_waxS_sp{?ztPteF|`DU>FBNnjW;F1LYo zA!Y%M2b}@U6o?_ht+fCb;?!HA^VP@8;yF-HrmP1F-|@0|4s|G>zkrtV1+hoY7t8DX zM`BYm*rln+oym6|5%(W?CwV75FeQVV7~=#_k5|X00dbt<@lt(+%O>Wl5!Mm&kRyD2 zW?=0KAD?+xA_863V~q=>>}KKINevyh`nJKW_TGDO*yf}2l=SC6*!GeA{3Oqn>uLQE zQ^<<`grt-NyXUem6fbuJsK1{1PTGUVea0~LVcT%&oyQ z!4fq2Q~WTUb{t?Er$Rnn1sk?3@KL`MLjn-o7&rG@A#VfnA%PpQsyd4k(KWxbm}kjU zs-MgtXn*7fu$QK=F&aO|mN_3*EZKhJXV^orp<){)V~N{RspYAiC_pA?py{&eaOr)t zCzFo~aT=f`XvM&KOU#ns7S-WoaZkE4lSch4SPj>0cicGiTu5OCaMx0 zK~?+!)YwF6@azY)h1v>W6YqQ;?<|yk$i+KNl7rqdP8^oT7B8he3FhzC#v%>jMnJoZub59+0$35jkyNjpx~Zej6vf`*)=-8_H7hVXk&*lcPa)(7a{ z0$_)LSFFcz)^>b_i~|rxOoh#eG1%QS4BwSOG8bV(BEeugB9jO1ak-*=>0KP}l1=_f zysNwh&3cdKsX_&nh?+#b-PA_nONqB4Pry1jbGTTV?C#AqrD~@8&vck%&BOi}R>#|$ z%)#{uzJjXy-L{%YKC->d_>+Ki<4xB5-ueX1Cf zKjQGJ5Sc2e>0!yeMcAhfc_|;x4{HkEh=D>cYe>uWafi~lvpZ|E|W4F2Q343O=_SV+5 z1iaiL%e~8cquhG>$6vgl>$zv2xi4)?2O82<>3K1a4Ew5c4&4&00>-M^?7w;k)6Uv5 zVtn(0^Jl2b^8@)%q*ifhPQ7tOZnj@pXv<_T{g;QYNch~cHJ!Ajye{ZC34+L&!KZQN{PjBb>-|pFQ)mJHi%~!A5vFEq1{^1XNR#WuZ zYXZ?|;IzHQzbtHg+jxhC-fCRf_!bKp|NR!p)sGFKts{W_YDB16Ae{>6?*cq`c4@kA zYCDtE&XV*MB>*a-#qkc|ok}_YKP;rc&7+*IDcG$Ous-Vo!OdG&p1uWr`3&Db(F=A9 zJI~m-v)$%%?Db5$^LOh5flsiPne&V@b2gtENz}zL^uCO=U*>64xiy!jB5Mm|J(lhf%H8KpW_8->_l*`q znhUu;KJS0ui{iq=sy=D;yR7rA3;&n-EJ3=-?i{_Z8BGH|rIMvCh!}Gz zWPx$h(mOfj42id}02le=f}9dA#=Ua+t||8_{LR1-jhlRVD9Ogu3Tu=F(tG7lv2O(`RQFtn`?!PVa!!_!emU=UEzkdx#>;MiTlF~C z!gq`ppMRe9eMgi4)TTm;5+Vi&Pw;IMMJpepfx|dvr9E1|(l4~zC3I8@Oj6=p!)%L<<$cff;*db6n4PPzjjH!d;55E%n<5lBU_#DZ-j zW^saTdmBP&!LiA3a-eK}pvn55`%qVCI z(z_A+ZA!0&#$IUah-apC1fOy_%4!+u^HgB}vAo5uD||STajKxV<&B@{9WUJyz~!9Hwf2dlhBAsl8R zixnKhR{O*w#-NxJ!U+Y~(Gwx!2G&Kq7_v&wbtt7Xc_->>9b_6hxR(+f0n)o6eEMsVXV&)oZJ4o|$A;A8}3a0ro_hy<+2yjsm3qmb`pgf&I&qg_- ze*N@%BS>w>y@aEU%8eddd>BTX;d})27aam?bq^`b^-HtPx zJ#^Mm<1$V0Diw_(nU2JVu@^#?1dA8|5pe~i{{RFDbuW#zsodqm5Hez^RjP6+SyJ69 zKkKC6V-=cRtY4wi#RK?<@nd;il84QA(K~?dkJBatR!w<>&>f$!!U@fA#p^-tml}t6 zp+n^JfH5xb@e~OTvj!`gNx#XF-KP4(a$sLxnE1htz&T;|gUxdyMjE+hu>zOKlY?Bm zI8tNa+l~&A(ND<$NO`r=_y_HrkS9}=I!N=t|L73p(+QT|;OfFbqF`|W;S9yi3DX6L zRSolE=GKAXgMVH++si5`41yY3=c)}Xn{Mk#&Oc+zO?=lQ12$izuGZ;Y?O^UD?JL$> zV!G4sn)ijZH(dV2bG&8=lVEirY^!9Lm&h+--8KYa_|{;ZclX&2*STjnwkCSJxZk;Z znZ>Kgnbm<-+3)mPXJlue!ZI&7LTkP}@%SNg-m%Ul%mvmsBSS8+l(T>|U`gVj&22u^ zC7hSg*_bzouF=*4PY`by%#vVTl@YRTFdpS!s%H)kZu)SzbyknlY3E_?c5K>VeCI4@ zz;1P(Wi!4^C58P6dcyd_;ZM75j-}HgPT68{J>dw-5#vXv23=3VxV(5agAEP3ilzb+ z5!_H)Db7+2cD*$861})XQ&PbVinSI6zvj3@t!-3LLi2)wkIf z^>sJ7eh-i0gRhSrB!4=kP>O3f_9poTVwlGMDPO!=EA(fN2nS;gNB&IIx4DnB6iwY0 z5$a~_n+13S^u9?CD{u}RzWlaA;iz~(rK5nWrP{sdN09vI(Ru+u)CaPR!p0LKz8XLT zL7z@u1Gr2J3Ji|BASI9k)1$KcYMmnIVbbPrZdpa9ZFH8uwZ&^qH?+!wZ$wwNG)0SN zKYjSIS6^fuLyx_BBRgkMZfl5b@j7kVs&!|~lAnf2+^UvlKOPomL-KBkHMG&gO)V>< z{NWp4eQbzzy!h&4ho3ec9F$uT9LBrFrma}Bp%2ZMXg#~Jo<}i5Ud+pN(qZXnsb3V! z$m}0_29mopO(YQm8(8v$0fxm!2*PP?jaJ{ng=(Ff!%fMtBEmq_M*ArP4r} z^d1p2333V0L{PrbCQY#}Lt)@GKsd~QP#%U~Fg5-AAC?OOisXX`e}yf~JQ@X;^^^8s zL$|JnukhP#mnNI+4n6#W-N(WW&6n#=yX`LB*6Rs7?zg$di-xYGq7AK;MJ*00>gaKY z?I_9%_c?qSWiPi3xB`KIYrw+yDjA>SzWbcsjH2{*mu_U5HRVbr<8|Kmx0Wx3a5^R! z2mml_!N5u2!no_J@am{)Y@WHmW^?FuSLhr3j`L?!xow}Y1<%keH`Q2eu9cx_sVe5R zj~BID9hSPw^$kAP`E8SmdImx>8^YXM9J$@&uBpDbT9KD*4ssscyhK)ztZ{pAqc%)8 z;N!jtx0W>X#dI%R>y}6Vo~H}HM(x6zsSeSa9 z60Xw-(uBu|))=D|n*gk0?NWH8uNzH33Z#d2P-FIf!J;ItUyXNNb^#|nx#()2Izh`}u zRrfeyKdC9Yj14*!Og2?5{g*2a{C5BT;{GdtxU{M%8BA#mHx*6OWtWHP)~5BIeaeP) z8%J+m(ZA%!<2(bFtPbDE3qaS=nlx8wW4u%BZsS}WHUacB1O+Mj)eCJF-Nr>1mIy5q z`e_J6j6s@UBgmnNxIT)Cg92Dvu!#W8)~P(Pvcnh}%nwGYlFgwmB~?8w(VX_gV$Njk zjPOkLUvIo>SgmXHWdrV5YoXnm0ww*_M-!U{zxI*KLdFQ-Ez5j~t+U&!!l~ADX5Gz; zXFk2-{wJvF6fa~}%>Le-Et?~k-_#mjsCLA%jR{||py_UlmoNKFq|UQ!d8}hm^;|F8 zm^fp3Jh5UyFtl~Wfk&pdHbJ3Y$o5y=*q^PwYF|ro{%w0UopV3nf@okMH{fX%s969UrdNm^+a5HP)$HPA}Z}uQ1}8QJZweVxDw!Vp?@d=?XO`t0EXrHrTPUaQ}{{ zXErw8ye^Y&XtG!NXU^H0Fy0em77JZgc=5d5w|}1X$SG^PA|@kcNR1nrcW(8fj@a^L zp1R1XYnE}Z#jR__f-ljSjdiFC!>u=69@)HQ&i7`o=-7V$Ih!tDxM+SdzGdxc!HyL- z!e^64t!dh{hxV&0wuXWWRwUxfC5AEkyqs4_mH>+GxM0h2erj-Kb>zrP#|KlcT$dCd zdKS@NZL*Lsz#J79GDt13aDYWY50ikFV6GH9S}U|J7~Hty%B@SQe7(M^rCYDuv2k!g z>(}@qzVPb>1dsNeB(Ajl)at93wRtit7DPj#=z{BiKo#@Y<`I#`W5V4NRGJ$Mf7gCbOA=Q$7ZAu?!z ziAx?w;|pN6YaQMi_EswLk(amx8UTNW^b!CC`wgLA;NUb_X&le3Qlrckf;`QYZDFb0 ziFB&yng?v>k8)0W87zN#J)PGG8aeV5LrAk7z-NdZ0y-6;e(FzU)#k5daYZ?@aUr zl1$Tjsgwtw5~#9I1jZ~wekbEl&xcK@x0p*p;PZlz5om}wwhSW=1dTyYK&%V3-m~>eA)-h@MM-La)e)QFgTe7Lz zxeNOD_*`R{l0E$k=GLaNEf>G~(Y4U)#y0nHbd1Fir|6@P{%~;RlYbig;iI)rzE)Ur z*JY=ux#oryncVU-7ZDt}@{7(~p3AIgXwIppTz1!zLR0skklsRl3lIW7RN9|BQa5bf zcSx5=HxTA&M99BPhg>>`y0Tg$u@~rAI7mDy9f&o}iXb>9;ga)bh?VPVq&2MKiH5l- z5z1s6DX$jshJar~nIPg0)ge6p1X(|ovE_?5?b@;}v3$jfMCyr^vpRZCyL`^HRP)74 z2j`4rmM_n=uh?L#Te+X}{W3dJhc#zyw4Nv5uJk0B0`FnfSKpn=8{eL}w7p|-J3qG) z75utyUY^}|>beb`scUL$FFCDahgx-h&Iv4L zm(B4;vc@f4_N#(x-sF4M1gh$1?2#G&X)-q_RmFdXaB9g!Hn;W!ID=p%4{X>zd5zL` zjhKWbWjN$AFc=jp)Xi*qQ zHi#6vU=n6WQG_m|^@n(v$AHV)5vPP?5^y*NFoGDN2^Mk(FhJx)j>!g>MW8I^jVKLY z7vlX2cE~I%9>fF?y(aWKW?4K&b4-ywuXEWQHjB-sSp6#lJ-?aLx_v?S{`rH~wO5C# zLRDv1&w6v#^V_fg(G`W;$3A)WcW3>w8+psNhN=_G3a71n;G27U{&Ti}Ah3G5jVlOV z;PLU7ryZ!Ni%yS(&kQAf%sMk%70R_Q`>+4GzG+hPgvl<l)6P7Cw$#sR9{{w@yK$ONlbH*9$Gmeu+ZIO?a4s*uHrh}Gazq;MU+UI9R!x}&NRmzQL-YBXf?&F=Q-en&_? z=guzf)b!@|W?Mj(t0FaFn|)@sZK0|Lk_?0Y)-VgZK0^DO>b+*S7Czp&hjLxn|(92PaCiFaG&l})rDXH2p*zz zePxF`80Ht=ler}2ajdJq=q6V%`k8kx3H0JiFjZS>xYz9m_=>*D68cIKUy>tI>&fy6 z+*8@|2w03ZU7?1>ZL&-P)=H=N%=XAnJ$5_8;&p#F_clU;2EVQsw%V$7Yp1w3H@bZJ`9GIf{uIBedWP z)8JF;0>S*os`dE9cCGDB<#LzNV&8+pa1~#o)HtY268rQO+#}~cw{!|laUbq2OpsE{w zXnel+kbZ8eT8o5KM{P6k#jKd;mIp6i)zUIMlWz8Tno^nBtxaq8Jh}1x7U~d7gB~*p16U7>`A7=FuR$_6Ge4gIx>!UQ8q&61&pf^4rI}64_42|tjfnN>WxolEUo_m^ zR1u)@s}z=qP@Y&HM86YnLQ>yW%$8s^h)_1$6r_ftVX&(rk{MfaDANVJyB*`4l7{4;E`AKzSz!#C3#{T1lul<;Lgcq~%QZx{ZSHHy;g?OU+mRg_J zdCMgi8*e;X69_a`|AgJhYM*hkWc8h3V4Oex+6zXU#*zfKIFVkj9ucPi3FW?&b$f7o z0ilz^oNfc@@u$z8N$67=HMBxYD8eXovEt2eInLe($PMlrNbh?Rm+& zu}gM!ZS=n6VQ14brN7Z~0BNFs-etdZdcDr#wZ^bud-K&Dd~>$1FI#-HL#*8!g)X2? zg3BkMfw(pNq@)Y6?p+L9xeNY;ZAz}IgibQ?7y*s!l~k{yL3YuPpmxSt#-7=IN-CiF z+GnI{AAhP1zGOAB&AV5;bA&z1V4_$sE;nvtSIMNyq;JcxGvofvyVCLbnK{jMvpZ^9 z!q@j)zV71O<~}r)>^Q~}@(aelG#kIC$ik)^36whc&mei(D4l3hwzGlw3>JrlfG6e+ zaFvKif~qXRbj}9?ljPHgfeGOeWN99syvj4@)Y$fA#Vb_brynmC9#@m-K_2VP$afCB z_|4%bEwJsgJURT$r(>ti@pzVPXEUE?uNn+;EW^k=-#I{wY@qWI_EV-k{>^~TPs`Nr z3w-l&JJ>Kv)d+>G5J9OLpm%Fc1)Fp3Ij%=>LXDw z7CDJS1Bjn1Zq8S_%tJQiY? zR|-M{v$AVj7tB2{Etp@ux_VZzkk3~NKnJqt-QPRQlzuLnV~X*tes9zrm6vw~*YxHa zZ{EAG2Le!G10cqy3s?d+S4jk^6f_v8iO1R!EG4LE!WDq!xTymLlPQw;jzU?wT+-bN z)&misv5Th2wT9@KxHw{$CE6T@LQsqj#$t{6e5`>(EWWhKRR#ZxP|&jE42)QDxML+k zQTCgXQRVE@*S-8A+aW}nPxNPvkvX4!@wz*nW^Aq;R}P)`@%wkM%R`S{lbSc9p~=}e zpI5nRf>mJ~i)H%@yb#Vcq-0s+tMegn3-MHV?t<2}*;#=Vust3ZjaJ1@U6aq7LQ`HS z0&mP&^vT=Rfo-AStls<2+kSt~!o4>)=6lx!yOzrsM6cfpV~~>USjgE0Y$+u<(^8IJQ?7g_E$jYI5>~vMC?ScT$+RLzY+C? z-4o&%!M)Oob14K<#G27wPMbQ8T~H%-Q3}#XQ*S|0xoF*iYQ{hTro7^a0Kc^MG}Epc zIMjg8ctJQ5TnUbrK!%%r>V{@zv`ALQ!S+6a~APD0C8z7 z*0v#+wkRh7+D4M*D`(4d#lRL9nt)oTe=wkyz`BxNtrrv!5j$}TwkX^mbq!vcEJSL1 zS5DalFFl~aS%`8;&AE% z{YXXIBs2l70^N>A0XvXYekLxO7=mwRSEb9Ns*1YJ#uzps%l=cTsch$&%sI7bTTv9P zFExf7uS*R@Y2$dBwrO7VAvHio+J zEZ&Ah2uV8Sdc;jE!bZwMXLEEGjmHD#gJF`l&0}~qI_rWIgQYtVCo`AQQ(!a6i^7ed zpefXh9|kv+5rPj40Gfa!Nv-ItYau3FrM znudvn0-X_JIhaMD5+Vyi$biP3`khk_*xRLcB7^fb#m7k}ibwKU_SUOHDH?~$E$iioLm*#F9PKCY@N&3>tb1fFi&&O@_I=rr?W6GD_4bA+L^yYh;Ajv?vzU&h1u2 zzd^K3j|GyCdaX*QAg~r@x2l?Eby_sFK~@!nkF4T;1s>jTW^&kMpX?3=YUF_KwpnT! zqL?lTS~RCMh-jt`2vZPi8;4*7dx#Cd$I>yp#bwNdo*+Kwo zgtb;MBr<}M%Djr|ga@)D9*qR;$Jvx*Hh2a-v%-=#1=hD^|vJ)yASu#cAbLsF%q#GW1BA zTt4!?0C(cFL}BbX0|nHzoj4wCpmMJMU^lBU&FV_X zHkVbl$}l9=G&jevp<<@h>8jU-SzzFP;Z(&H%XGi3(eLG6TvM;m5$1$5h*}F6!a|a{ z=C!n{JZQ5dWq;7hT&h2S9>8W@x65AHWw%-_I%ZF|p!rtjKqz2`UDvTxxLs3y_$aXt zmNMuptB%+$m=X?80RStlCSD^01T=*^@NH=Y4{^e=_IIeS~a}K;<40e3XCTKO&*U@ZBu<3z(fIPR9P`S+}A``7%yb}*& z>{U!Y<{AKuYOG%P@3|RXrBTDpf83%#%AztvOI2$WE0!d~P~dTk>{K;c(O8w%5L^2= zhiSgm!NW~XMq{i+8(J0SY*&0T3IOQrJ`EwS5k=VI(PTHkZ(5C_h83$~Ymr^55=10t zK(ej?Ov9>1Di#_JypH&ASqdHtYS%*Mr9)-_S!tP*5|Pq{)p!?NHX$u0xi~&cPU2wL z2CG4AF1ThU{mMUEJdG^bcfy4IQ2OKijqr?jK59C6&Ax6LKGOB`Z>S&ph}G>C)NYFX z8pV_63mf`FTRzTiPcOLnGp6`1UT1Hx9~#*upSc7U)oZFp-yk-~yB2`fvo zv=qMy#zp8#r+x=`YFd$qy)p`lG=?j(xa824eR#Cb0?N|gSiUSu1f|2?K3Rff94cfS zAAt-khy>#GmxCIDcQC&^)}ej`UlsEsJXwtomd=KsJ}st7Eed@<%wLR9tT7l?!xw

R}45_uzO@F4>M&+fi#l7 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�BcG>P)^DXFH|n4bmKVUj~;gSQkVFL7%ihZM>XC4 yQMX@enqCS@LyX>zjG!}8S``+2*O*S81puws$XSmd6%#S@(X+rh{^NpC5dI5Q|KZmF literal 0 HcmV?d00001 diff --git a/weavesilk/font/fontawesome-webfont.woff b/weavesilk/font/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..3c89ae09b88b38d3bc8563ca69f7f401b7301f45 GIT binary patch literal 29380 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 literal 0 HcmV?d00001 diff --git a/weavesilk/font/ss-social/ss-social-regular.ttf b/weavesilk/font/ss-social/ss-social-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2c9ddf6c5786b513bb023fd0707f8e76835b4447 GIT binary patch literal 14688 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


4aPSEs%Oh#2ma;U;SbK+gINUXOLwIfk5@Pv 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
A$8aBZ_`c*W+Zq;Wjc@CDjhaOBFX@X?LSNd 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≫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
ma&&(la.scrollX||la.scrollY)){e=oa.select(ca.body).append("svg").style("position","absolute").style("top",0).style("left",0);var u=e[0][0].getScreenCTM();ma=!(u.f||u.e),e.remove()}return ma?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(n.getScreenCTM().inverse()),[r.x,r.y]}var i=n.getBoundingClientRect();return[t.clientX-i.left-n.clientLeft,t.clientY-i.top-n.clientTop]}function g(n){for(var t=-1,e=n.length,r=[];++t0&&(n=n.substring(0,o));var l=qa.get(n);return l&&(n=l,c=z),o?t?u:r:t?N:i}function C(n,t){return function(e){var r=oa.event;oa.event=e,t[0]=this.__data__;try{n.apply(this,t)}finally{oa.event=r}}}function z(n,t){var e=C(n,t);return function(n){var t=this,r=n.relatedTarget;r&&(r===t||r.compareDocumentPosition(t)&8)||e.call(t,n)}}function D(n,t){for(var e=0,r=n.length;r>e;e++)for(var u,i=n[e],a=0,o=i.length;o>a;a++)(u=i[a])&&t(u,a,e);return n}function j(n){return Ma(n,Na),n}function L(){}function F(n,t,e){return new H(n,t,e)}function H(n,t,e){this.h=n,this.s=t,this.l=e}function P(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?i+(a-i)*n/60:180>n?a:240>n?i+(a-i)*(240-n)/60:i}function u(n){return Math.round(r(n)*255)}var i,a;return n%=360,0>n&&(n+=360),t=0>t?0:t>1?1:t,e=0>e?0:e>1?1:e,a=.5>=e?e*(1+t):e+t-e*t,i=2*e-a,tt(u(n+120),u(n),u(n-120))}function R(n){return n>0?1:0>n?-1:0}function O(n){return Math.acos(Math.max(-1,Math.min(1,n)))}function Y(n){return n>1?La/2:-1>n?-La/2:Math.asin(n)}function U(n){return(Math.exp(n)-Math.exp(-n))/2}function I(n){return(Math.exp(n)+Math.exp(-n))/2}function V(n){return(n=Math.sin(n/2))*n}function X(n,t,e){return new Z(n,t,e)}function Z(n,t,e){this.h=n,this.c=t,this.l=e}function B(n,t,e){return $(e,Math.cos(n*=Ha)*t,Math.sin(n)*t)}function $(n,t,e){return new J(n,t,e)}function J(n,t,e){this.l=n,this.a=t,this.b=e}function G(n,t,e){var r=(n+16)/116,u=r+t/500,i=r-e/200;return u=W(u)*Ya,r=W(r)*Ua,i=W(i)*Ia,tt(nt(3.2404542*u-1.5371385*r-.4985314*i),nt(-.969266*u+1.8760108*r+.041556*i),nt(.0556434*u-.2040259*r+1.0572252*i))}function K(n,t,e){return X(Math.atan2(e,t)*Pa,Math.sqrt(t*t+e*e),n)}function W(n){return n>.206893034?n*n*n:(n-4/29)/7.787037}function Q(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29}function nt(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055))}function tt(n,t,e){return new et(n,t,e)}function et(n,t,e){this.r=n,this.g=t,this.b=e}function rt(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16)}function ut(n,t,e){var r,u,i,a=0,o=0,c=0;if(r=/([a-z]+)\((.*)\)/i.exec(n))switch(u=r[2].split(","),r[1]){case"hsl":return e(parseFloat(u[0]),parseFloat(u[1])/100,parseFloat(u[2])/100);case"rgb":return t(ct(u[0]),ct(u[1]),ct(u[2]))}return(i=Za.get(n))?t(i.r,i.g,i.b):(null!=n&&n.charAt(0)==="#"&&(n.length===4?(a=n.charAt(1),a+=a,o=n.charAt(2),o+=o,c=n.charAt(3),c+=c):n.length===7&&(a=n.substring(1,3),o=n.substring(3,5),c=n.substring(5,7)),a=parseInt(a,16),o=parseInt(o,16),c=parseInt(c,16)),t(a,o,c))}function it(n,t,e){var r,u,i=Math.min(n/=255,t/=255,e/=255),a=Math.max(n,t,e),o=a-i,c=(a+i)/2;return o?(u=.5>c?o/(a+i):o/(2-a-i),r=n==a?(t-e)/o+(e>t?6:0):t==a?(e-n)/o+2:(n-t)/o+4,r*=60):u=r=0,F(r,u,c)}function at(n,t,e){n=ot(n),t=ot(t),e=ot(e);var r=Q((.4124564*n+.3575761*t+.1804375*e)/Ya),u=Q((.2126729*n+.7151522*t+.072175*e)/Ua),i=Q((.0193339*n+.119192*t+.9503041*e)/Ia);return $(116*u-16,500*(r-u),200*(u-i))}function ot(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function ct(n){var t=parseFloat(n);return n.charAt(n.length-1)==="%"?Math.round(2.55*t):t}function lt(n){return"function"==typeof n?n:function(){return n}}function ft(n){return n}function st(n){return n.length===1?function(t,e){n(null==t?e:null)}:n}function ht(n,t){function e(n,e,i){arguments.length<3&&(i=e,e=null);var a=oa.xhr(n,t,i);return a.row=function(n){return arguments.length?a.response((e=n)==null?r:u(n)):e},a.row(e)}function r(n){return e.parse(n.responseText)}function u(n){return function(t){return e.parse(t.responseText,n)}}function a(t){return t.map(o).join(n)}function o(n){return c.test(n)?'"'+n.replace(/\"/g,'""')+'"':n}var c=RegExp('["'+n+"\n]"),l=n.charCodeAt(0);return e.parse=function(n,t){var r;return e.parseRows(n,function(n,e){if(r)return r(n,e-1);var u=Function("d","return {"+n.map(function(n,t){return JSON.stringify(n)+": d["+t+"]"}).join(",")+"}");r=t?function(n,e){return t(u(n),e)}:u})},e.parseRows=function(n,t){function e(){if(f>=c)return a;if(u)return u=!1,i;var t=f;if(n.charCodeAt(t)===34){for(var e=t;e++f;){var r=n.charCodeAt(f++),o=1;if(10===r)u=!0;else if(13===r)u=!0,n.charCodeAt(f)===10&&(++f,++o);else if(r!==l)continue;return n.substring(t,f-o)}return n.substring(t)}for(var r,u,i={},a={},o=[],c=n.length,f=0,s=0;(r=e())!==a;){for(var h=[];r!==i&&r!==a;)h.push(r),r=e();(!t||(h=t(h,s++)))&&o.push(h)}return o},e.format=function(t){if(Array.isArray(t[0]))return e.formatRows(t);var r=new i,u=[];return t.forEach(function(n){for(var t in n)r.has(t)||u.push(r.add(t))}),[u.map(o).join(n)].concat(t.map(function(t){return u.map(function(n){return o(t[n])}).join(n)})).join("\n")},e.formatRows=function(n){return n.map(a).join("\n")},e}function gt(){for(var n,t=Date.now(),e=Ka;e;)n=t-e.then,n>=e.delay&&(e.flush=e.callback(n)),e=e.next;var r=pt()-t;r>24?(isFinite(r)&&(clearTimeout($a),$a=setTimeout(gt,r)),Ba=0):(Ba=1,Wa(gt))}function pt(){for(var n=null,t=Ka,e=1/0;t;)t.flush?(delete Ga[t.callback.id],t=n?n.next=t.next:Ka=t.next):(e=Math.min(e,t.then+t.delay),t=(n=t).next);return e}function dt(n,t){var e=Math.pow(10,Math.abs(8-t)*3);return{scale:t>8?function(n){return n/e}:function(n){return n*e},symbol:n}}function mt(n,t){return t-(n?Math.ceil(Math.log(n)/Math.LN10):1)}function vt(n){return n+""}function yt(n,t){co.hasOwnProperty(n.type)&&co[n.type](n,t)}function Mt(n,t,e){var r,u=-1,i=n.length-e;for(t.lineStart();++un&&(r=n),n>i&&(i=n),u>t&&(u=t),t>a&&(a=t)}function e(){o.point=o.lineEnd=N}var r,u,i,a,o={point:t,lineStart:N,lineEnd:N,polygonStart:function(){o.lineEnd=e},polygonEnd:function(){o.point=t}};return function(t){return a=i=-(r=u=1/0),oa.geo.stream(t,n(o)),[[r,u],[i,a]]}}function wt(n,t){if(!go){++po,n*=Ha;var e=Math.cos(t*=Ha);mo+=(e*Math.cos(n)-mo)/po,vo+=(e*Math.sin(n)-vo)/po,yo+=(Math.sin(t)-yo)/po}}function St(){var n,t;go=1,Et(),go=2;var e=Mo.point;Mo.point=function(r,u){e(n=r,t=u)},Mo.lineEnd=function(){Mo.point(n,t),kt(),Mo.lineEnd=kt}}function Et(){function n(n,u){n*=Ha;var i=Math.cos(u*=Ha),a=i*Math.cos(n),o=i*Math.sin(n),c=Math.sin(u),l=Math.atan2(Math.sqrt((l=e*c-r*o)*l+(l=r*a-t*c)*l+(l=t*o-e*a)*l),t*a+e*o+r*c);po+=l,mo+=l*(t+(t=a)),vo+=l*(e+(e=o)),yo+=l*(r+(r=c))}var t,e,r;go>1||(1>go&&(go=1,po=mo=vo=yo=0),Mo.point=function(u,i){u*=Ha;var a=Math.cos(i*=Ha);t=a*Math.cos(u),e=a*Math.sin(u),r=Math.sin(i),Mo.point=n})}function kt(){Mo.point=wt}function At(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Math.sin(t),Math.sin(e)]}function qt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function Nt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function Tt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function Ct(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function zt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function Dt(){return!0}function jt(n){return[Math.atan2(n[1],n[0]),Math.asin(Math.max(-1,Math.min(1,n[2])))]}function Lt(n,t){return Math.abs(n[0]-t[0])o;++o)u.point((e=n[o])[0],e[1]);return u.lineEnd(),void 0}var c={point:e,points:n,other:null,visited:!1,entry:!0,subject:!0},l={point:e,points:[e],other:c,visited:!1,entry:!1,subject:!1};c.other=l,i.push(c),a.push(l),c={point:r,points:[r],other:null,visited:!1,entry:!1,subject:!0},l={point:r,points:[r],other:c,visited:!1,entry:!0,subject:!1},c.other=l,i.push(c),a.push(l)}}),a.sort(t),Ht(i),Ht(a),i.length){if(e)for(var o=1,c=!e(a[0].point),l=a.length;l>o;++o)a[o].entry=c=!c;for(var f,s,h,g=i[0];;){for(f=g;f.visited;)if((f=f.next)===g)return;s=f.points,u.lineStart();do{if(f.visited=f.other.visited=!0,f.entry){if(f.subject)for(var o=0;o=0;)u.point((h=s[o])[0],h[1])}else r(f.point,f.prev.point,-1,u);f=f.prev}f=f.other,s=f.points}while(!f.visited);u.lineEnd()}}}function Ht(n){if(t=n.length){for(var t,e,r=0,u=n[0];++r1&&2&t&&e.push(e.pop().concat(e.shift())),s.push(e.filter(Rt))}var s,h,g,p,d,m=t(r),v={point:u,lineStart:a,lineEnd:o,polygonStart:function(){v.point=c,v.lineStart=l,v.lineEnd=f,p=!1,g=h=0,s=[],r.polygonStart()},polygonEnd:function(){v.point=u,v.lineStart=a,v.lineEnd=o,s=oa.merge(s),s.length?Ft(s,Ut,null,e,r):(-Fa>h||p&&-Fa>g)&&(r.lineStart(),e(null,null,1,r),r.lineEnd()),r.polygonEnd(),s=null},sphere:function(){r.polygonStart(),r.lineStart(),e(null,null,1,r),r.lineEnd(),r.polygonEnd()}},y=Ot(),M=t(y);return v}}function Rt(n){return n.length>1}function Ot(){var n,t=[];return{lineStart:function(){t.push(n=[])},point:function(t,e){n.push([t,e])},lineEnd:N,buffer:function(){var e=t;return t=[],n=null,e},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function Yt(n,t){if(!(e=n.length))return 0;for(var e,r,u,i=0,a=0,o=n[0],c=o[0],l=o[1],f=Math.cos(l),s=Math.atan2(t*Math.sin(c)*f,Math.sin(l)),h=1-t*Math.cos(c)*f,g=s;++i2&&(a+=4*(r-s)):a+=Math.abs(h-2)0?La:-La,c=Math.abs(i-e);Math.abs(c-La)0?La/2:-La/2),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(o,r),n.point(i,r),t=0):u!==o&&c>=La&&(Math.abs(e-u)Fa?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(e)-Math.sin(r)*(u=Math.cos(t))*Math.sin(n))/(u*i*a)):(t+r)/2}function Xt(n,t,e,r){var u;if(null==n)u=e*La/2,r.point(-La,u),r.point(0,u),r.point(La,u),r.point(La,0),r.point(La,-u),r.point(0,-u),r.point(-La,-u),r.point(-La,0),r.point(-La,u);else if(Math.abs(n[0]-t[0])>Fa){var i=(n[0]i}function e(n){var e,i,c,l,f;return{lineStart:function(){l=c=!1,f=1},point:function(s,h){var g,p=[s,h],d=t(s,h),m=a?d?0:u(s,h):d?u(s+(0>s?La:-La),h):0;if(!e&&(l=c=d)&&n.lineStart(),d!==c&&(g=r(e,p),(Lt(e,g)||Lt(p,g))&&(p[0]+=Fa,p[1]+=Fa,d=t(p[0],p[1]))),d!==c)f=0,d?(n.lineStart(),g=r(p,e),n.point(g[0],g[1])):(g=r(e,p),n.point(g[0],g[1]),n.lineEnd()),e=g;else if(o&&e&&a^d){var v;m&i||!(v=r(p,e,!0))||(f=0,a?(n.lineStart(),n.point(v[0][0],v[0][1]),n.point(v[1][0],v[1][1]),n.lineEnd()):(n.point(v[1][0],v[1][1]),n.lineEnd(),n.lineStart(),n.point(v[0][0],v[0][1])))}!d||e&&Lt(e,p)||n.point(p[0],p[1]),e=p,c=d,i=m},lineEnd:function(){c&&n.lineEnd(),e=null},clean:function(){return f|(l&&c)<<1}}}function r(n,t,e){var r=At(n),u=At(t),a=[1,0,0],o=Nt(r,u),c=qt(o,o),l=o[0],f=c-l*l;if(!f)return!e&&n;var s=i*c/f,h=-i*l/f,g=Nt(a,o),p=Ct(a,s),d=Ct(o,h);Tt(p,d);var m=g,v=qt(p,m),y=qt(m,m),M=v*v-y*(qt(p,p)-1);if(!(0>M)){var x=Math.sqrt(M),b=Ct(m,(-v-x)/y);if(Tt(b,p),b=jt(b),!e)return b;var _,w=n[0],S=t[0],E=n[1],k=t[1];w>S&&(_=w,w=S,S=_);var A=S-w,q=Math.abs(A-La)A;if(!q&&E>k&&(_=E,E=k,k=_),N?q?E+k>0^b[1]<(Math.abs(b[0]-w)La^(w<=b[0]&&b[0]<=S)){var T=Ct(m,(-v+x)/y);return Tt(T,p),[b,jt(T)]}}}function u(t,e){var r=a?n:La-n,u=0;return-r>t?u|=1:t>r&&(u|=2),-r>e?u|=4:e>r&&(u|=8),u}var i=Math.cos(n),a=i>0,o=Math.abs(i)>Fa,c=ie(n,6*Ha);return Pt(t,e,c)}function Bt(n,t,e,r){function u(r,u){return Math.abs(r[0]-n)0?0:3:Math.abs(r[0]-e)0?2:1:Math.abs(r[1]-t)0?1:0:u>0?3:2}function i(n,t){return a(n.point,t.point)}function a(n,t){var e=u(n,1),r=u(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}function o(u,i){var a=i[0]-u[0],o=i[1]-u[1],c=[0,1];return Math.abs(a)0&&(u[0]+=c[0]*a,u[1]+=c[0]*o),!0):!1}return function(c){function l(i){var a=u(i,-1),o=f([0===a||3===a?n:e,a>1?r:t]);return o}function f(n){for(var t=0,e=M.length,r=n[1],u=0;e>u;++u)for(var i=1,a=M[u],o=a.length,c=a[0];o>i;++i)b=a[i],c[1]<=r?b[1]>r&&s(c,b,n)>0&&++t:b[1]<=r&&s(c,b,n)<0&&--t,c=b;return 0!==t}function s(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(e[0]-n[0])*(t[1]-n[1])}function h(i,o,c,l){var f=0,s=0;if(null==i||(f=u(i,c))!==(s=u(o,c))||a(i,o)<0^c>0){do l.point(0===f||3===f?n:e,f>1?r:t);while((f=(f+c+4)%4)!==s)}else l.point(o[0],o[1])}function g(u,i){return u>=n&&e>=u&&i>=t&&r>=i}function p(n,t){g(n,t)&&c.point(n,t)}function d(){C.point=v,M&&M.push(x=[]),q=!0,A=!1,E=k=0/0}function m(){y&&(v(_,w),S&&A&&T.rejoin(),y.push(T.buffer())),C.point=p,A&&c.lineEnd()}function v(n,t){n=Math.max(-bo,Math.min(bo,n)),t=Math.max(-bo,Math.min(bo,t));var e=g(n,t);if(M&&x.push([n,t]),q)_=n,w=t,S=e,q=!1,e&&(c.lineStart(),c.point(n,t));else if(e&&A)c.point(n,t);else{var r=[E,k],u=[n,t];o(r,u)?(A||(c.lineStart(),c.point(r[0],r[1])),c.point(u[0],u[1]),e||c.lineEnd()):(c.lineStart(),c.point(n,t))}E=n,k=t,A=e}var y,M,x,_,w,S,E,k,A,q,N=c,T=Ot(),C={point:p,lineStart:d,lineEnd:m,polygonStart:function(){c=T,y=[],M=[]},polygonEnd:function(){c=N,(y=oa.merge(y)).length?(c.polygonStart(),Ft(y,i,l,h,c),c.polygonEnd()):f([n,t])&&(c.polygonStart(),c.lineStart(),h(null,null,1,c),c.lineEnd(),c.polygonEnd()),y=M=x=null}};return C}}function $t(n,t,e){if(Math.abs(t)=n;var r=n/t;if(t>0){if(r>e[1])return!1;r>e[0]&&(e[0]=r)}else{if(r4*r&&d--){var x=a+h,b=o+g,_=c+p,w=Math.sqrt(x*x+b*b+_*_),S=Math.asin(_/=w),E=Math.abs(Math.abs(_)-1)r||Math.abs((v*N+y*T)/M-.5)>.3)&&(e(t,u,i,a,o,c,A,q,E,x/=w,b/=w,_,d,m),m.point(A,q),e(A,q,E,x,b,_,l,f,s,h,g,p,d,m))}}var r=.5,u=16;return t.precision=function(n){return arguments.length?(u=(r=n*n)>0&&16,t):Math.sqrt(r)},t}function Kt(n){return Wt(function(){return n})()}function Wt(n){function t(n){return n=a(n[0]*Ha,n[1]*Ha),[n[0]*f+o,c-n[1]*f]}function e(n){return n=a.invert((n[0]-o)/f,(c-n[1])/f),n&&[n[0]*Pa,n[1]*Pa]}function r(){a=Jt(i=te(d,m,v),u);var n=u(g,p);return o=s-n[0]*f,c=h+n[1]*f,t}var u,i,a,o,c,l=Gt(function(n,t){return n=u(n,t),[n[0]*f+o,c-n[1]*f]}),f=150,s=480,h=250,g=0,p=0,d=0,m=0,v=0,y=xo,M=ft,x=null,b=null;return t.stream=function(n){return Qt(i,y(l(M(n))))},t.clipAngle=function(n){return arguments.length?(y=null==n?(x=n,xo):Zt((x=+n)*Ha),t):x},t.clipExtent=function(n){return arguments.length?(b=n,M=null==n?ft:Bt(n[0][0],n[0][1],n[1][0],n[1][1]),t):b},t.scale=function(n){return arguments.length?(f=+n,r()):f},t.translate=function(n){return arguments.length?(s=+n[0],h=+n[1],r()):[s,h]},t.center=function(n){return arguments.length?(g=n[0]%360*Ha,p=n[1]%360*Ha,r()):[g*Pa,p*Pa]},t.rotate=function(n){return arguments.length?(d=n[0]%360*Ha,m=n[1]%360*Ha,v=n.length>2?n[2]%360*Ha:0,r()):[d*Pa,m*Pa,v*Pa]},oa.rebind(t,l,"precision"),function(){return u=n.apply(this,arguments),t.invert=u.invert&&e,r()}}function Qt(n,t){return{point:function(e,r){r=n(e*Ha,r*Ha),e=r[0],t.point(e>La?e-2*La:-La>e?e+2*La:e,r[1])},sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function ne(n,t){return[n,t]}function te(n,t,e){return n?t||e?Jt(re(n),ue(t,e)):re(n):t||e?ue(t,e):ne}function ee(n){return function(t,e){return t+=n,[t>La?t-2*La:-La>t?t+2*La:t,e]}}function re(n){var t=ee(n);return t.invert=ee(-n),t}function ue(n,t){function e(n,t){var e=Math.cos(t),o=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),f=l*r+o*u;return[Math.atan2(c*i-f*a,o*r-l*u),Math.asin(Math.max(-1,Math.min(1,f*i+c*a)))]}var r=Math.cos(n),u=Math.sin(n),i=Math.cos(t),a=Math.sin(t);return e.invert=function(n,t){var e=Math.cos(t),o=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),f=l*i-c*a;return[Math.atan2(c*i+l*a,o*r+f*u),Math.asin(Math.max(-1,Math.min(1,f*r-o*u)))]},e}function ie(n,t){var e=Math.cos(n),r=Math.sin(n);return function(u,i,a,o){null!=u?(u=ae(e,u),i=ae(e,i),(a>0?i>u:u>i)&&(u+=2*a*La)):(u=n+2*a*La,i=n);for(var c,l=a*t,f=u;a>0?f>i:i>f;f-=l)o.point((c=jt([e,-r*Math.cos(f),-r*Math.sin(f)]))[0],c[1])}}function ae(n,t){var e=At(t);e[0]-=n,zt(e);var r=O(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Fa)%(2*Math.PI)}function oe(n,t,e){var r=oa.range(n,t-Fa,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function ce(n,t,e){var r=oa.range(n,t-Fa,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function le(n){return n.source}function fe(n){return n.target}function se(n,t,e,r){var u=Math.cos(t),i=Math.sin(t),a=Math.cos(r),o=Math.sin(r),c=u*Math.cos(n),l=u*Math.sin(n),f=a*Math.cos(e),s=a*Math.sin(e),h=2*Math.asin(Math.sqrt(V(r-t)+u*a*V(e-n))),g=1/Math.sin(h),p=h?function(n){var t=Math.sin(n*=h)*g,e=Math.sin(h-n)*g,r=e*c+t*f,u=e*l+t*s,a=e*i+t*o;return[Math.atan2(u,r)*Pa,Math.atan2(a,Math.sqrt(r*r+u*u))*Pa]}:function(){return[n*Pa,t*Pa]};return p.distance=h,p}function he(){function n(n,u){var i=Math.sin(u*=Ha),a=Math.cos(u),o=Math.abs((n*=Ha)-t),c=Math.cos(o);_o+=Math.atan2(Math.sqrt((o=a*Math.sin(o))*o+(o=r*i-e*a*c)*o),e*i+r*a*c),t=n,e=i,r=a}var t,e,r;wo.point=function(u,i){t=u*Ha,e=Math.sin(i*=Ha),r=Math.cos(i),wo.point=n},wo.lineEnd=function(){wo.point=wo.lineEnd=N}}function ge(n){var t=0,e=La/3,r=Wt(n),u=r(t,e);return u.parallels=function(n){return arguments.length?r(t=n[0]*La/180,e=n[1]*La/180):[180*(t/La),180*(e/La)]},u}function pe(n,t){function e(n,t){var e=Math.sqrt(i-2*u*Math.sin(t))/u;return[e*Math.sin(n*=u),a-e*Math.cos(n)]}var r=Math.sin(n),u=(r+Math.sin(t))/2,i=1+r*(2*u-r),a=Math.sqrt(i)/u;return e.invert=function(n,t){var e=a-t;return[Math.atan2(n,e)/u,Math.asin((i-(n*n+e*e)*u*u)/(2*u))]},e}function de(n,t){var e=n(t[0]),r=n([.5*(t[0][0]+t[1][0]),t[0][1]]),u=n([t[1][0],t[0][1]]),i=n(t[1]),a=r[1]-e[1],o=r[0]-e[0],c=u[1]-r[1],l=u[0]-r[0],f=a/o,s=c/l,h=.5*(f*s*(e[1]-u[1])+s*(e[0]+r[0])-f*(r[0]+u[0]))/(s-f),g=(.5*(e[0]+r[0])-h)/f+.5*(e[1]+r[1]),p=i[0]-h,d=i[1]-g,m=e[0]-h,v=e[1]-g,y=p*p+d*d,M=m*m+v*v,x=Math.atan2(d,p),b=Math.atan2(v,m);return function(t){var e=t[0]-h,r=t[1]-g,u=e*e+r*r,i=Math.atan2(r,e);return u>y&&M>u&&i>x&&b>i?n.invert(t):void 0}}function me(){function n(n,t){Eo+=u*n-r*t,r=n,u=t}var t,e,r,u;ko.point=function(i,a){ko.point=n,t=r=i,e=u=a},ko.lineEnd=function(){n(t,e)}}function ve(){function n(n,t){a.push("M",n,",",t,i)}function t(n,t){a.push("M",n,",",t),o.point=e}function e(n,t){a.push("L",n,",",t)}function r(){o.point=n}function u(){a.push("Z")}var i=we(4.5),a=[],o={point:n,lineStart:function(){o.point=t},lineEnd:r,polygonStart:function(){o.lineEnd=u},polygonEnd:function(){o.lineEnd=r,o.point=n},pointRadius:function(n){return i=we(n),o},result:function(){if(a.length){var n=a.join("");return a=[],n}}};return o}function ye(n,t){go||(mo+=n,vo+=t,++yo)}function Me(){function n(n,r){var u=n-t,i=r-e,a=Math.sqrt(u*u+i*i);mo+=a*(t+n)/2,vo+=a*(e+r)/2,yo+=a,t=n,e=r}var t,e;if(1!==go){if(!(1>go))return;go=1,mo=vo=yo=0}Ao.point=function(r,u){Ao.point=n,t=r,e=u}}function xe(){Ao.point=ye}function be(){function n(n,t){var e=u*n-r*t;mo+=e*(r+n),vo+=e*(u+t),yo+=3*e,r=n,u=t}var t,e,r,u;2>go&&(go=2,mo=vo=yo=0),Ao.point=function(i,a){Ao.point=n,t=r=i,e=u=a},Ao.lineEnd=function(){n(t,e)}}function _e(n){function t(t,e){n.moveTo(t,e),n.arc(t,e,a,0,2*La)}function e(t,e){n.moveTo(t,e),o.point=r}function r(t,e){n.lineTo(t,e)}function u(){o.point=t}function i(){n.closePath()}var a=4.5,o={point:t,lineStart:function(){o.point=e},lineEnd:u,polygonStart:function(){o.lineEnd=i},polygonEnd:function(){o.lineEnd=u,o.point=t},pointRadius:function(n){return a=n,o},result:N};return o}function we(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function Se(n){var t=Gt(function(t,e){return n([t*Pa,e*Pa])});return function(n){return n=t(n),{point:function(t,e){n.point(t*Ha,e*Ha)},sphere:function(){n.sphere()},lineStart:function(){n.lineStart()},lineEnd:function(){n.lineEnd()},polygonStart:function(){n.polygonStart()},polygonEnd:function(){n.polygonEnd()}}}}function Ee(n,t){function e(t,e){var r=Math.cos(t),u=Math.cos(e),i=n(r*u);return[i*u*Math.sin(t),i*Math.sin(e)]}return e.invert=function(n,e){var r=Math.sqrt(n*n+e*e),u=t(r),i=Math.sin(u),a=Math.cos(u);return[Math.atan2(n*i,r*a),Math.asin(r&&e*i/r)]},e}function ke(n,t){function e(n,t){var e=Math.abs(Math.abs(t)-La/2)1){o=t[1],i=n[c],c++,r+="C"+(u[0]+a[0])+","+(u[1]+a[1])+","+(i[0]-o[0])+","+(i[1]-o[1])+","+i[0]+","+i[1];for(var l=2;l9&&(u=3*t/Math.sqrt(u),a[o]=u*e,a[o+1]=u*r));for(o=-1;++o<=c;)u=(n[Math.min(c,o+1)][0]-n[Math.max(0,o-1)][0])/(6*(1+a[o]*a[o])),i.push([u||0,a[o]*u||0]);return i}function We(n){return n.length<3?je(n):n[0]+Ye(n,Ke(n))}function Qe(n,t,e,r){var u,i,a,o,c,l,f;return u=r[n],i=u[0],a=u[1],u=r[t],o=u[0],c=u[1],u=r[e],l=u[0],f=u[1],(f-a)*(o-i)-(c-a)*(l-i)>0}function nr(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])}function tr(n,t,e,r){var u=n[0],i=e[0],a=t[0]-u,o=r[0]-i,c=n[1],l=e[1],f=t[1]-c,s=r[1]-l,h=(o*(c-l)-s*(u-i))/(s*a-o*f); +return[u+h*a,c+h*f]}function er(n,t){var e={list:n.map(function(n,t){return{index:t,x:n[0],y:n[1]}}).sort(function(n,t){return n.yt.y?1:n.xt.x?1:0}),bottomSite:null},r={list:[],leftEnd:null,rightEnd:null,init:function(){r.leftEnd=r.createHalfEdge(null,"l"),r.rightEnd=r.createHalfEdge(null,"l"),r.leftEnd.r=r.rightEnd,r.rightEnd.l=r.leftEnd,r.list.unshift(r.leftEnd,r.rightEnd)},createHalfEdge:function(n,t){return{edge:n,side:t,vertex:null,l:null,r:null}},insert:function(n,t){t.l=n,t.r=n.r,n.r.l=t,n.r=t},leftBound:function(n){var t=r.leftEnd;do t=t.r;while(t!=r.rightEnd&&u.rightOf(t,n));return t=t.l},del:function(n){n.l.r=n.r,n.r.l=n.l,n.edge=null},right:function(n){return n.r},left:function(n){return n.l},leftRegion:function(n){return n.edge==null?e.bottomSite:n.edge.region[n.side]},rightRegion:function(n){return n.edge==null?e.bottomSite:n.edge.region[Ho[n.side]]}},u={bisect:function(n,t){var e={region:{l:n,r:t},ep:{l:null,r:null}},r=t.x-n.x,u=t.y-n.y,i=r>0?r:-r,a=u>0?u:-u;return e.c=n.x*r+n.y*u+.5*(r*r+u*u),i>a?(e.a=1,e.b=u/r,e.c/=r):(e.b=1,e.a=r/u,e.c/=u),e},intersect:function(n,t){var e=n.edge,r=t.edge;if(!e||!r||e.region.r==r.region.r)return null;var u=e.a*r.b-e.b*r.a;if(Math.abs(u)<1e-10)return null;var i,a,o=(e.c*r.b-r.c*e.b)/u,c=(r.c*e.a-e.c*r.a)/u,l=e.region.r,f=r.region.r;l.y=a.region.r.x;return s&&i.side==="l"||!s&&i.side==="r"?null:{x:o,y:c}},rightOf:function(n,t){var e=n.edge,r=e.region.r,u=t.x>r.x;if(u&&n.side==="l")return 1;if(!u&&n.side==="r")return 0;if(e.a===1){var i=t.y-r.y,a=t.x-r.x,o=0,c=0;if(!u&&e.b<0||u&&e.b>=0?c=o=i>=e.b*a:(c=t.x+t.y*e.b>e.c,e.b<0&&(c=!c),c||(o=1)),!o){var l=r.x-e.region.l.x;c=e.b*(a*a-i*i)h*h+g*g}return n.side==="l"?c:!c},endPoint:function(n,e,r){n.ep[e]=r,n.ep[Ho[e]]&&t(n)},distance:function(n,t){var e=n.x-t.x,r=n.y-t.y;return Math.sqrt(e*e+r*r)}},i={list:[],insert:function(n,t,e){n.vertex=t,n.ystar=t.y+e;for(var r=0,u=i.list,a=u.length;a>r;r++){var o=u[r];if(!(n.ystar>o.ystar||n.ystar==o.ystar&&t.x>o.vertex.x))break}u.splice(r,0,n)},del:function(n){for(var t=0,e=i.list,r=e.length;r>t&&e[t]!=n;++t);e.splice(t,1)},empty:function(){return i.list.length===0},nextEvent:function(n){for(var t=0,e=i.list,r=e.length;r>t;++t)if(e[t]==n)return e[t+1];return null},min:function(){var n=i.list[0];return{x:n.vertex.x,y:n.ystar}},extractMin:function(){return i.list.shift()}};r.init(),e.bottomSite=e.list.shift();for(var a,o,c,l,f,s,h,g,p,d,m,v,y,M=e.list.shift();;)if(i.empty()||(a=i.min()),M&&(i.empty()||M.yg.y&&(p=h,h=g,g=p,y="r"),v=u.bisect(h,g),s=r.createHalfEdge(v,y),r.insert(l,s),u.endPoint(v,Ho[y],m),d=u.intersect(l,s),d&&(i.del(l),i.insert(l,d,u.distance(d,h))),d=u.intersect(s,f),d&&i.insert(s,d,u.distance(d,h))}for(o=r.right(r.leftEnd);o!=r.rightEnd;o=r.right(o))t(o.edge)}function rr(n){return n.x}function ur(n){return n.y}function ir(){return{leaf:!0,nodes:[],point:null,x:null,y:null}}function ar(n,t,e,r,u,i){if(!n(t,e,r,u,i)){var a=.5*(e+u),o=.5*(r+i),c=t.nodes;c[0]&&ar(n,c[0],e,r,a,o),c[1]&&ar(n,c[1],a,r,u,o),c[2]&&ar(n,c[2],e,o,a,i),c[3]&&ar(n,c[3],a,o,u,i)}}function or(n,t){n=oa.rgb(n),t=oa.rgb(t);var e=n.r,r=n.g,u=n.b,i=t.r-e,a=t.g-r,o=t.b-u;return function(n){return"#"+rt(Math.round(e+i*n))+rt(Math.round(r+a*n))+rt(Math.round(u+o*n))}}function cr(n){var t=[n.a,n.b],e=[n.c,n.d],r=fr(t),u=lr(t,e),i=fr(sr(e,t,-u))||0;t[0]*e[1]180?f+=360:f-l>180&&(l+=360),u.push({i:r.push(r.pop()+"rotate(",null,")")-2,x:hr(l,f)})):f&&r.push(r.pop()+"rotate("+f+")"),s!=h?u.push({i:r.push(r.pop()+"skewX(",null,")")-2,x:hr(s,h)}):h&&r.push(r.pop()+"skewX("+h+")"),g[0]!=p[0]||g[1]!=p[1]?(e=r.push(r.pop()+"scale(",null,",",null,")"),u.push({i:e-4,x:hr(g[0],p[0])},{i:e-2,x:hr(g[1],p[1])})):(p[0]!=1||p[1]!=1)&&r.push(r.pop()+"scale("+p+")"),e=u.length,function(n){for(var t,i=-1;++ir;++r)if(a=f[r],a.x==e[0]){if(a.i)if(l[a.i+1]==null)for(l[a.i-1]+=a.x,l.splice(a.i,1),u=r+1;i>u;++u)f[u].i--;else for(l[a.i-1]+=a.x+l[a.i+1],l.splice(a.i,2),u=r+1;i>u;++u)f[u].i-=2;else if(l[a.i+1]==null)l[a.i]=a.x;else for(l[a.i]=a.x+l[a.i+1],l.splice(a.i+1,1),u=r+1;i>u;++u)f[u].i--;f.splice(r,1),i--,r--}else a.x=hr(parseFloat(e[0]),parseFloat(a.x));for(;i>r;)a=f.pop(),l[a.i+1]==null?l[a.i]=a.x:(l[a.i]=a.x+l[a.i+1],l.splice(a.i+1,1)),i--;return l.length===1?l[0]==null?f[0].x:function(){return t}:function(n){for(r=0;i>r;++r)l[(a=f[r]).i]=a.x(n);return l.join("")}}function mr(n,t){for(var e,r=oa.interpolators.length;--r>=0&&!(e=oa.interpolators[r](n,t)););return e}function vr(n){return"transform"==n?gr:mr}function yr(n,t){var e,r=[],u=[],i=n.length,a=t.length,o=Math.min(n.length,t.length);for(e=0;o>e;++e)r.push(mr(n[e],t[e]));for(;i>e;++e)u[e]=n[e];for(;a>e;++e)u[e]=t[e];return function(n){for(e=0;o>e;++e)u[e]=r[e](n);return u}}function Mr(n){return function(t){return 0>=t?0:t>=1?1:n(t)}}function xr(n){return function(t){return 1-n(1-t)}}function br(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}}function _r(n){return n*n}function wr(n){return n*n*n}function Sr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return 4*(.5>n?e:3*(n-t)+e-.75)}function Er(n){return function(t){return Math.pow(t,n)}}function kr(n){return 1-Math.cos(n*La/2)}function Ar(n){return Math.pow(2,10*(n-1))}function qr(n){return 1-Math.sqrt(1-n*n)}function Nr(n,t){var e;return arguments.length<2&&(t=.45),arguments.length?e=t/(2*La)*Math.asin(1/n):(n=1,e=t/4),function(r){return 1+n*Math.pow(2,10*-r)*Math.sin(2*(r-e)*La/t)}}function Tr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}}function Cr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}function zr(n,t){n=oa.hcl(n),t=oa.hcl(t);var e=n.h,r=n.c,u=n.l,i=t.h-e,a=t.c-r,o=t.l-u;return i>180?i-=360:-180>i&&(i+=360),function(n){return B(e+i*n,r+a*n,u+o*n)+""}}function Dr(n,t){n=oa.hsl(n),t=oa.hsl(t);var e=n.h,r=n.s,u=n.l,i=t.h-e,a=t.s-r,o=t.l-u;return i>180?i-=360:-180>i&&(i+=360),function(n){return P(e+i*n,r+a*n,u+o*n)+""}}function jr(n,t){n=oa.lab(n),t=oa.lab(t);var e=n.l,r=n.a,u=n.b,i=t.l-e,a=t.a-r,o=t.b-u;return function(n){return G(e+i*n,r+a*n,u+o*n)+""}}function Lr(n,t){return t-=n,function(e){return Math.round(n+t*e)}}function Fr(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return(e-n)*t}}function Hr(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return Math.max(0,Math.min(1,(e-n)*t))}}function Pr(n){for(var t=n.source,e=n.target,r=Or(t,e),u=[t];t!==r;)t=t.parent,u.push(t);for(var i=u.length;e!==r;)u.splice(i,0,e),e=e.parent;return u}function Rr(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent;return t.push(n),t}function Or(n,t){if(n===t)return n;for(var e=Rr(n),r=Rr(t),u=e.pop(),i=r.pop(),a=null;u===i;)a=u,u=e.pop(),i=r.pop();return a}function Yr(n){n.fixed|=2}function Ur(n){n.fixed&=-7}function Ir(n){n.fixed|=4,n.px=n.x,n.py=n.y}function Vr(n){n.fixed&=-5}function Xr(n,t,e){var r=0,u=0;if(n.charge=0,!n.leaf)for(var i,a=n.nodes,o=a.length,c=-1;++ce;++e)(t=n[e][1])>u&&(r=e,u=t);return r}function ru(n){return n.reduce(uu,0)}function uu(n,t){return n+t[1]}function iu(n,t){return au(n,Math.ceil(Math.log(t.length)/Math.LN2+1))}function au(n,t){for(var e=-1,r=+n[0],u=(n[1]-r)/t,i=[];++e<=t;)i[e]=u*e+r;return i}function ou(n){return[oa.min(n),oa.max(n)]}function cu(n,t){return n.parent==t.parent?1:2}function lu(n){var t=n.children;return t&&t.length?t[0]:n._tree.thread}function fu(n){var t,e=n.children;return e&&(t=e.length)?e[t-1]:n._tree.thread}function su(n,t){var e=n.children;if(e&&(u=e.length))for(var r,u,i=-1;++i0&&(n=r);return n}function hu(n,t){return n.x-t.x}function gu(n,t){return t.x-n.x}function pu(n,t){return n.depth-t.depth}function du(n,t){function e(n,r){var u=n.children;if(u&&(a=u.length))for(var i,a,o=null,c=-1;++c=0;)t=u[i]._tree,t.prelim+=e,t.mod+=e,e+=t.shift+(r+=t.change)}function vu(n,t,e){n=n._tree,t=t._tree;var r=e/(t.number-n.number);n.change+=r,t.change-=r,t.shift+=e,t.prelim+=e,t.mod+=e}function yu(n,t,e){return n._tree.ancestor.parent==t.parent?n._tree.ancestor:e}function Mu(n,t){return n.value-t.value}function xu(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pack_next=e,e._pack_prev=t}function bu(n,t){n._pack_next=t,t._pack_prev=n}function _u(n,t){var e=t.x-n.x,r=t.y-n.y,u=n.r+t.r;return u*u-e*e-r*r>.001}function wu(n){function t(n){f=Math.min(n.x-n.r,f),s=Math.max(n.x+n.r,s),h=Math.min(n.y-n.r,h),g=Math.max(n.y+n.r,g)}if((e=n.children)&&(l=e.length)){var e,r,u,i,a,o,c,l,f=1/0,s=-1/0,h=1/0,g=-1/0;if(e.forEach(Su),r=e[0],r.x=-r.r,r.y=0,t(r),l>1&&(u=e[1],u.x=u.r,u.y=0,t(u),l>2))for(i=e[2],Au(r,u,i),t(i),xu(r,i),r._pack_prev=i,xu(i,u),u=r._pack_next,a=3;l>a;a++){Au(r,u,i=e[a]);var p=0,d=1,m=1;for(o=u._pack_next;o!==u;o=o._pack_next,d++)if(_u(o,i)){p=1;break}if(1==p)for(c=r._pack_prev;c!==o._pack_prev&&!_u(c,i);c=c._pack_prev,m++);p?(m>d||d==m&&u.ra;a++)i=e[a],i.x-=v,i.y-=y,M=Math.max(M,i.r+Math.sqrt(i.x*i.x+i.y*i.y));n.r=M,e.forEach(Eu)}}function Su(n){n._pack_next=n._pack_prev=n}function Eu(n){delete n._pack_next,delete n._pack_prev}function ku(n,t,e,r){var u=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=r,u)for(var i=-1,a=u.length;++iu&&(e+=u/2,u=0),0>i&&(r+=i/2,i=0),{x:e,y:r,dx:u,dy:i}}function ju(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]}function Lu(n){return n.rangeExtent?n.rangeExtent():ju(n.range())}function Fu(n,t,e,r){var u=e(n[0],n[1]),i=r(t[0],t[1]);return function(n){return i(u(n))}}function Hu(n,t){var e,r=0,u=n.length-1,i=n[r],a=n[u];return i>a&&(e=r,r=u,u=e,e=i,i=a,a=e),(t=t(a-i))&&(n[r]=t.floor(i),n[u]=t.ceil(a)),n}function Pu(n,t,e,r){var u=[],i=[],a=0,o=Math.min(n.length,t.length)-1;for(n[o]2?Pu:Fu,c=r?Hr:Fr;return a=u(n,t,c,e),o=u(t,n,c,mr),i}function i(n){return a(n)}var a,o;return i.invert=function(n){return o(n)},i.domain=function(t){return arguments.length?(n=t.map(Number),u()):n},i.range=function(n){return arguments.length?(t=n,u()):t},i.rangeRound=function(n){return i.range(n).interpolate(Lr)},i.clamp=function(n){return arguments.length?(r=n,u()):r},i.interpolate=function(n){return arguments.length?(e=n,u()):e},i.ticks=function(t){return Iu(n,t)},i.tickFormat=function(t,e){return Vu(n,t,e)},i.nice=function(){return Hu(n,Yu),u()},i.copy=function(){return Ru(n,t,e,r)},u()}function Ou(n,t){return oa.rebind(n,t,"range","rangeRound","interpolate","clamp")}function Yu(n){return n=Math.pow(10,Math.round(Math.log(n)/Math.LN10)-1),n&&{floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}}}function Uu(n,t){var e=ju(n),r=e[1]-e[0],u=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),i=t/r*u;return.15>=i?u*=10:.35>=i?u*=5:.75>=i&&(u*=2),e[0]=Math.ceil(e[0]/u)*u,e[1]=Math.floor(e[1]/u)*u+.5*u,e[2]=u,e}function Iu(n,t){return oa.range.apply(oa,Uu(n,t))}function Vu(n,t,e){var r=-Math.floor(Math.log(Uu(n,t)[2])/Math.LN10+.01);return oa.format(e?e.replace(ro,function(n,t,e,u,i,a,o,c,l,f){return[t,e,u,i,a,o,c,l||"."+(r-2*("%"===f)),f].join("")}):",."+r+"f")}function Xu(n,t,e,r){function u(t){return n(e(t))}return u.invert=function(t){return r(n.invert(t))},u.domain=function(t){return arguments.length?(t[0]<0?(e=$u,r=Ju):(e=Zu,r=Bu),n.domain(t.map(e)),u):n.domain().map(r)},u.base=function(n){return arguments.length?(t=+n,u):t},u.nice=function(){return n.domain(Hu(n.domain(),Gu(t))),u},u.ticks=function(){var u=ju(n.domain()),i=[];if(u.every(isFinite)){var a=Math.log(t),o=Math.floor(u[0]/a),c=Math.ceil(u[1]/a),l=r(u[0]),f=r(u[1]),s=t%1?2:t;if(e===$u)for(i.push(-Math.pow(t,-o));o++0;h--)i.push(-Math.pow(t,-o)*h);else{for(;c>o;o++)for(var h=1;s>h;h++)i.push(Math.pow(t,o)*h);i.push(Math.pow(t,o))}for(o=0;i[o]f;c--);i=i.slice(o,c)}return i},u.tickFormat=function(n,i){if(arguments.length<2&&(i=$o),!arguments.length)return i;var a,o=Math.log(t),c=Math.max(.1,n/u.ticks().length),l=e===$u?(a=-1e-12,Math.floor):(a=1e-12,Math.ceil);return function(n){return n/r(o*l(e(n)/o+a))<=c?i(n):""}},u.copy=function(){return Xu(n.copy(),t,e,r)},Ou(u,n)}function Zu(n){return Math.log(0>n?0:n)}function Bu(n){return Math.exp(n)}function $u(n){return-Math.log(n>0?0:-n)}function Ju(n){return-Math.exp(-n)}function Gu(n){n=Math.log(n);var t={floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}};return function(){return t}}function Ku(n,t){function e(t){return n(r(t))}var r=Wu(t),u=Wu(1/t);return e.invert=function(t){return u(n.invert(t))},e.domain=function(t){return arguments.length?(n.domain(t.map(r)),e):n.domain().map(u)},e.ticks=function(n){return Iu(e.domain(),n)},e.tickFormat=function(n,t){return Vu(e.domain(),n,t)},e.nice=function(){return e.domain(Hu(e.domain(),Yu))},e.exponent=function(n){if(!arguments.length)return t;var i=e.domain();return r=Wu(t=n),u=Wu(1/t),e.domain(i)},e.copy=function(){return Ku(n.copy(),t)},Ou(e,n)}function Wu(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,n)}}function Qu(n,t){function e(t){return a[((i.get(t)||i.set(t,n.push(t)))-1)%a.length]}function r(t,e){return oa.range(n.length).map(function(n){return t+e*n})}var i,a,o;return e.domain=function(r){if(!arguments.length)return n;n=[],i=new u;for(var a,o=-1,c=r.length;++oe?l():(i.active=e,h.start.call(n,f,t),a.tween.forEach(function(e,r){(r=r.call(n,f,t))&&d.push(r)}),c(r)||oa.timer(c,0,o),1)}function c(r){if(i.active!==e)return l();for(var u=(r-g)/p,a=s(u),o=d.length;o>0;)d[--o].call(n,a);return u>=1?(l(),h.end.call(n,f,t),1):void 0}function l(){return--i.count?delete i[e]:delete n.__transition__,1}var f=n.__data__,s=a.ease,h=a.event,g=a.delay,p=a.duration,d=[];return r>=g?u(r):oa.timer(u,g,o),1},0,o),a}}function xi(n,t){n.attr("transform",function(n){return"translate("+t(n)+",0)"})}function bi(n,t){n.attr("transform",function(n){return"translate(0,"+t(n)+")"})}function _i(n,t,e){if(r=[],e&&t.length>1){for(var r,u,i,a=ju(n.domain()),o=-1,c=t.length,l=(t[1]-t[0])/++e;++o0;)(i=+t[o]-u*l)>=a[0]&&r.push(i);for(--o,u=0;++u1?Date.UTC.apply(this,arguments):arguments[0])}function Si(n,t,e){function r(t){var e=n(t),r=i(e,1);return r-t>t-e?e:r}function u(e){return t(e=n(new hc(e-1)),1),e}function i(n,e){return t(n=new hc(+n),e),n}function a(n,r,i){var a=u(n),o=[];if(i>1)for(;r>a;)e(a)%i||o.push(new Date(+a)),t(a,1);else for(;r>a;)o.push(new Date(+a)),t(a,1);return o}function o(n,t,e){try{hc=wi;var r=new wi;return r._=n,a(r,t,e)}finally{hc=Date}}n.floor=n,n.round=r,n.ceil=u,n.offset=i,n.range=a;var c=n.utc=Ei(n);return c.floor=c,c.round=Ei(r),c.ceil=Ei(u),c.offset=Ei(i),c.range=o,n}function Ei(n){return function(t,e){try{hc=wi;var r=new wi;return r._=t,n(r,e)._}finally{hc=Date}}}function ki(n,t,e,r){for(var u,i,a=0,o=t.length,c=e.length;o>a;){if(r>=c)return-1;if(u=t.charCodeAt(a++),37===u){if(i=Tc[t.charAt(a++)],!i||(r=i(n,e,r))<0)return-1}else if(u!=e.charCodeAt(r++))return-1}return r}function Ai(n){return RegExp("^(?:"+n.map(oa.requote).join("|")+")","i")}function qi(n){for(var t=new u,e=-1,r=n.length;++er?Array(e-r+1).join(t)+n:n}function Ti(n,t,e){wc.lastIndex=0;var r=wc.exec(t.substring(e));return r?e+=r[0].length:-1}function Ci(n,t,e){_c.lastIndex=0;var r=_c.exec(t.substring(e));return r?e+=r[0].length:-1}function zi(n,t,e){kc.lastIndex=0;var r=kc.exec(t.substring(e));return r?(n.m=Ac.get(r[0].toLowerCase()),e+=r[0].length):-1}function Di(n,t,e){Sc.lastIndex=0;var r=Sc.exec(t.substring(e));return r?(n.m=Ec.get(r[0].toLowerCase()),e+=r[0].length):-1}function ji(n,t,e){return ki(n,""+Nc.c,t,e)}function Li(n,t,e){return ki(n,""+Nc.x,t,e)}function Fi(n,t,e){return ki(n,""+Nc.X,t,e)}function Hi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+4));return r?(n.y=+r[0],e+=r[0].length):-1}function Pi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.y=Ri(+r[0]),e+=r[0].length):-1}function Ri(n){return n+(n>68?1900:2e3)}function Oi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.m=r[0]-1,e+=r[0].length):-1}function Yi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.d=+r[0],e+=r[0].length):-1}function Ui(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.H=+r[0],e+=r[0].length):-1}function Ii(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.M=+r[0],e+=r[0].length):-1}function Vi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.S=+r[0],e+=r[0].length):-1}function Xi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+3));return r?(n.L=+r[0],e+=r[0].length):-1}function Zi(n,t,e){var r=zc.get(t.substring(e,e+=2).toLowerCase());return null==r?-1:(n.p=r,e)}function Bi(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=~~(Math.abs(t)/60),u=Math.abs(t)%60;return e+Ni(r,"0",2)+Ni(u,"0",2)}function $i(n){return n.toISOString()}function Ji(n,t,e){function r(t){return n(t)}return r.invert=function(t){return Ki(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain(t),r):n.domain().map(Ki)},r.nice=function(n){return r.domain(Hu(r.domain(),function(){return n}))},r.ticks=function(e,u){var i=Gi(r.domain());if("function"!=typeof e){var a=i[1]-i[0],o=a/e,c=oa.bisect(jc,o);if(c==jc.length)return t.year(i,e);if(!c)return n.ticks(e).map(Ki);Math.log(o/jc[c-1])t?[t,e]:[e,t]}function Ki(n){return new Date(n)}function Wi(n){return function(t){for(var e=n.length-1,r=n[e];!r[1](t);)r=n[--e];return r[0](t)}}function Qi(n){var t=new Date(n,0,1);return t.setFullYear(n),t}function na(n){var t=n.getFullYear(),e=Qi(t),r=Qi(t+1);return t+(n-e)/(r-e)}function ta(n){var t=new Date(Date.UTC(n,0,1));return t.setUTCFullYear(n),t}function ea(n){var t=n.getUTCFullYear(),e=ta(t),r=ta(t+1);return t+(n-e)/(r-e)}function ra(n){return n.responseText}function ua(n){return JSON.parse(n.responseText)}function ia(n){var t=ca.createRange();return t.selectNode(ca.body),t.createContextualFragment(n.responseText)}function aa(n){return n.responseXML}var oa={version:"3.1.3"};Date.now||(Date.now=function(){return+new Date});var ca=document,la=window;try{ca.createElement("div").style.setProperty("opacity",0,"")}catch(fa){var sa=la.CSSStyleDeclaration.prototype,ha=sa.setProperty;sa.setProperty=function(n,t,e){ha.call(this,n,t+"",e)}}oa.ascending=function(n,t){return t>n?-1:n>t?1:n>=t?0:0/0},oa.descending=function(n,t){return n>t?-1:t>n?1:t>=n?0:0/0},oa.min=function(n,t){var e,r,u=-1,i=n.length;if(arguments.length===1){for(;++ur&&(e=r)}else{for(;++ur&&(e=r)}return e},oa.max=function(n,t){var e,r,u=-1,i=n.length;if(arguments.length===1){for(;++ue&&(e=r)}else{for(;++ue&&(e=r)}return e},oa.extent=function(n,t){var e,r,u,i=-1,a=n.length;if(arguments.length===1){for(;++ir&&(e=r),r>u&&(u=r))}else{for(;++ir&&(e=r),r>u&&(u=r))}return[e,u]},oa.sum=function(n,t){var e,r=0,u=n.length,i=-1;if(arguments.length===1)for(;++i1&&(t=t.map(e)),t=t.filter(n),t.length?oa.quantile(t.sort(oa.ascending),.5):void 0},oa.bisector=function(n){return{left:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n.call(t,t[i],i)r;){var i=r+u>>>1;er)for(;(u=n+r*++o)>t;)i.push(u/a);else for(;(u=n+r*++o)=a.length)return r?r.call(i,o):e?o.sort(e):o;for(var l,f,s,h,g=-1,p=o.length,d=a[c++],m=new u;++g=a.length)return n;var r=[],u=o[e++];return n.forEach(function(n,u){r.push({key:n,values:t(u,e)})}),u?r.sort(function(n,t){return u(n.key,t.key)}):r}var e,r,i={},a=[],o=[];return i.map=function(t,e){return n(e,t,0)},i.entries=function(e){return t(n(oa.map,e,0),0)},i.key=function(n){return a.push(n),i},i.sortKeys=function(n){return o[a.length-1]=n,i},i.sortValues=function(n){return e=n,i},i.rollup=function(n){return r=n,i},i},oa.set=function(n){var t=new i;if(n)for(var e=0;e=0&&(r=n.substring(e+1),n=n.substring(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(arguments.length===2){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},oa.event=null,oa.mouse=function(n){return h(n,f())};var ma=/WebKit/.test(la.navigator.userAgent)?-1:0,va=p; +try{va(ca.documentElement.childNodes)[0].nodeType}catch(ya){va=g}var Ma=[].__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]};oa.touches=function(n,t){return arguments.length<2&&(t=f().touches),t?va(t).map(function(t){var e=h(n,t);return e.identifier=t.identifier,e}):[]},oa.behavior.drag=function(){function n(){this.on("mousedown.drag",t).on("touchstart.drag",t)}function t(){function n(){var n=o.parentNode;return null!=s?oa.touches(n).filter(function(n){return n.identifier===s})[0]:oa.mouse(n)}function t(){if(!o.parentNode)return u();var t=n(),e=t[0]-h[0],r=t[1]-h[1];g|=e|r,h=t,l(),c({type:"drag",x:t[0]+a[0],y:t[1]+a[1],dx:e,dy:r})}function u(){c({type:"dragend"}),g&&(l(),oa.event.target===f&&p.on("click.drag",i,!0)),p.on(null!=s?"touchmove.drag-"+s:"mousemove.drag",null).on(null!=s?"touchend.drag-"+s:"mouseup.drag",null)}function i(){l(),p.on("click.drag",null)}var a,o=this,c=e.of(o,arguments),f=oa.event.target,s=oa.event.touches?oa.event.changedTouches[0].identifier:null,h=n(),g=0,p=oa.select(la).on(null!=s?"touchmove.drag-"+s:"mousemove.drag",t).on(null!=s?"touchend.drag-"+s:"mouseup.drag",u,!0);r?(a=r.apply(o,arguments),a=[a.x-h[0],a.y-h[1]]):a=[0,0],null==s&&l(),c({type:"dragstart"})}var e=s(n,"drag","dragstart","dragend"),r=null;return n.origin=function(t){return arguments.length?(r=t,n):r},oa.rebind(n,e,"on")};var xa=function(n,t){return t.querySelector(n)},ba=function(n,t){return t.querySelectorAll(n)},_a=ca.documentElement,wa=_a.matchesSelector||_a.webkitMatchesSelector||_a.mozMatchesSelector||_a.msMatchesSelector||_a.oMatchesSelector,Sa=function(n,t){return wa.call(n,t)};"function"==typeof Sizzle&&(xa=function(n,t){return Sizzle(n,t)[0]||null},ba=function(n,t){return Sizzle.uniqueSort(Sizzle(n,t))},Sa=Sizzle.matchesSelector);var Ea=[];oa.selection=function(){return Ta},oa.selection.prototype=Ea,Ea.select=function(n){var t,e,r,u,i=[];"function"!=typeof n&&(n=m(n));for(var a=-1,o=this.length;++a=0&&(e=n.substring(0,t),n=n.substring(t+1)),ka.hasOwnProperty(e)?{space:ka[e],local:n}:n}},Ea.attr=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node();return n=oa.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(y(t,n[t]));return this}return this.each(y(n,t))},oa.requote=function(n){return n.replace(Aa,"\\$&")};var Aa=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;Ea.classed=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node(),r=(n=n.trim().split(/^|\s+/g)).length,u=-1;if(t=e.classList){for(;++ur){if("string"!=typeof n){2>r&&(t="");for(e in n)this.each(S(e,n[e],t));return this}if(2>r)return la.getComputedStyle(this.node(),null).getPropertyValue(n);e=""}return this.each(S(n,t,e))},Ea.property=function(n,t){if(arguments.length<2){if("string"==typeof n)return this.node()[n];for(t in n)this.each(E(t,n[t]));return this}return this.each(E(n,t))},Ea.text=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}:null==n?function(){this.textContent=""}:function(){this.textContent=n}):this.node().textContent},Ea.html=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}:null==n?function(){this.innerHTML=""}:function(){this.innerHTML=n}):this.node().innerHTML},Ea.append=function(n){function t(){return this.appendChild(ca.createElementNS(this.namespaceURI,n))}function e(){return this.appendChild(ca.createElementNS(n.space,n.local))}return n=oa.ns.qualify(n),this.select(n.local?e:t)},Ea.insert=function(n,t){function e(e,r){return this.insertBefore(ca.createElementNS(this.namespaceURI,n),t.call(this,e,r))}function r(e,r){return this.insertBefore(ca.createElementNS(n.space,n.local),t.call(this,e,r))}return n=oa.ns.qualify(n),"function"!=typeof t&&(t=m(t)),this.select(n.local?r:e)},Ea.remove=function(){return this.each(function(){var n=this.parentNode;n&&n.removeChild(this)})},Ea.data=function(n,t){function e(n,e){var r,i,a,o=n.length,s=e.length,h=Math.min(o,s),g=Array(s),p=Array(s),d=Array(o);if(t){var m,v=new u,y=new u,M=[];for(r=-1;++rr;++r)p[r]=k(e[r]);for(;o>r;++r)d[r]=n[r]}p.update=g,p.parentNode=g.parentNode=d.parentNode=n.parentNode,c.push(p),l.push(g),f.push(d)}var r,i,a=-1,o=this.length;if(!arguments.length){for(n=Array(o=(r=this[0]).length);++ai;i++){u.push(t=[]),t.parentNode=(e=this[i]).parentNode;for(var o=0,c=e.length;c>o;o++)(r=e[o])&&n.call(r,r.__data__,o)&&t.push(r)}return d(u)},Ea.order=function(){for(var n=-1,t=this.length;++n=0;)(e=r[u])&&(i&&i!==e.nextSibling&&i.parentNode.insertBefore(e,i),i=e);return this},Ea.sort=function(n){n=q.apply(this,arguments);for(var t=-1,e=this.length;++tr){if("string"!=typeof n){2>r&&(t=!1);for(e in n)this.each(T(e,n[e],t));return this}if(2>r)return(r=this.node()["__on"+n])&&r._;e=!1}return this.each(T(n,t,e))};var qa=oa.map({mouseenter:"mouseover",mouseleave:"mouseout"});qa.forEach(function(n){"on"+n in ca&&qa.remove(n)}),Ea.each=function(n){return D(this,function(t,e,r){n.call(t,t.__data__,e,r)})},Ea.call=function(n){var t=va(arguments);return n.apply(t[0]=this,t),this},Ea.empty=function(){return!this.node()},Ea.node=function(){for(var n=0,t=this.length;t>n;n++)for(var e=this[n],r=0,u=e.length;u>r;r++){var i=e[r];if(i)return i}return null};var Na=[];oa.selection.enter=j,oa.selection.enter.prototype=Na,Na.append=Ea.append,Na.insert=Ea.insert,Na.empty=Ea.empty,Na.node=Ea.node,Na.select=function(n){for(var t,e,r,u,i,a=[],o=-1,c=this.length;++oe-b){var i=n[0],o=t(n[0]);r(2*w),u(i,o),a(E.of(this,arguments))}b=e}}function p(){var n=oa.touches(this),t=n[0],e=d[t.identifier];if(i=n[1]){var i,o=d[i.identifier];t=[(t[0]+i[0])/2,(t[1]+i[1])/2],e=[(e[0]+o[0])/2,(e[1]+o[1])/2],r(oa.event.scale*m)}u(t,e),b=null,a(E.of(this,arguments))}var d,m,v,y,M,x,b,_=[0,0],w=1,S=za,E=s(n,"zoom");return n.translate=function(t){return arguments.length?(_=t.map(Number),i(),n):_},n.scale=function(t){return arguments.length?(w=+t,i(),n):w},n.scaleExtent=function(t){return arguments.length?(S=null==t?za:t.map(Number),n):S},n.x=function(t){return arguments.length?(y=t,v=t.copy(),_=[0,0],w=1,n):y},n.y=function(t){return arguments.length?(x=t,M=t.copy(),_=[0,0],w=1,n):x},oa.rebind(n,E,"on")};var Ca,za=[0,1/0],Da="onwheel"in ca?(Ca=function(){return-oa.event.deltaY*(oa.event.deltaMode?120:1)},"wheel"):"onmousewheel"in ca?(Ca=function(){return oa.event.wheelDelta},"mousewheel"):(Ca=function(){return-oa.event.detail},"MozMousePixelScroll");L.prototype.toString=function(){return this.rgb()+""},oa.hsl=function(n,t,e){return arguments.length===1?n instanceof H?F(n.h,n.s,n.l):ut(""+n,it,F):F(+n,+t,+e)};var ja=H.prototype=new L;ja.brighter=function(n){return n=Math.pow(.7,arguments.length?n:1),F(this.h,this.s,this.l/n)},ja.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),F(this.h,this.s,n*this.l)},ja.rgb=function(){return P(this.h,this.s,this.l)};var La=Math.PI,Fa=1e-6,Ha=La/180,Pa=180/La;oa.hcl=function(n,t,e){return arguments.length===1?n instanceof Z?X(n.h,n.c,n.l):n instanceof J?K(n.l,n.a,n.b):K((n=at((n=oa.rgb(n)).r,n.g,n.b)).l,n.a,n.b):X(+n,+t,+e)};var Ra=Z.prototype=new L;Ra.brighter=function(n){return X(this.h,this.c,Math.min(100,this.l+Oa*(arguments.length?n:1)))},Ra.darker=function(n){return X(this.h,this.c,Math.max(0,this.l-Oa*(arguments.length?n:1)))},Ra.rgb=function(){return B(this.h,this.c,this.l).rgb()},oa.lab=function(n,t,e){return arguments.length===1?n instanceof J?$(n.l,n.a,n.b):n instanceof Z?B(n.l,n.c,n.h):at((n=oa.rgb(n)).r,n.g,n.b):$(+n,+t,+e)};var Oa=18,Ya=.95047,Ua=1,Ia=1.08883,Va=J.prototype=new L;Va.brighter=function(n){return $(Math.min(100,this.l+Oa*(arguments.length?n:1)),this.a,this.b)},Va.darker=function(n){return $(Math.max(0,this.l-Oa*(arguments.length?n:1)),this.a,this.b)},Va.rgb=function(){return G(this.l,this.a,this.b)},oa.rgb=function(n,t,e){return arguments.length===1?n instanceof et?tt(n.r,n.g,n.b):ut(""+n,tt,P):tt(~~n,~~t,~~e)};var Xa=et.prototype=new L;Xa.brighter=function(n){n=Math.pow(.7,arguments.length?n:1);var t=this.r,e=this.g,r=this.b,u=30;return t||e||r?(t&&u>t&&(t=u),e&&u>e&&(e=u),r&&u>r&&(r=u),tt(Math.min(255,Math.floor(t/n)),Math.min(255,Math.floor(e/n)),Math.min(255,Math.floor(r/n)))):tt(u,u,u)},Xa.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),tt(Math.floor(n*this.r),Math.floor(n*this.g),Math.floor(n*this.b))},Xa.hsl=function(){return it(this.r,this.g,this.b)},Xa.toString=function(){return"#"+rt(this.r)+rt(this.g)+rt(this.b)};var Za=oa.map({aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"});Za.forEach(function(n,t){Za.set(n,ut(t,tt,P))}),oa.functor=lt,oa.xhr=function(n,t,e){function r(){var n=c.status;!n&&c.responseText||n>=200&&300>n||304===n?i.load.call(u,o.call(u,c)):i.error.call(u,c)}var u={},i=oa.dispatch("progress","load","error"),a={},o=ft,c=new(la.XDomainRequest&&/^(http(s)?:)?\/\//.test(n)?XDomainRequest:XMLHttpRequest);return"onload"in c?c.onload=c.onerror=r:c.onreadystatechange=function(){c.readyState>3&&r()},c.onprogress=function(n){var t=oa.event;oa.event=n;try{i.progress.call(u,c)}finally{oa.event=t}},u.header=function(n,t){return n=(n+"").toLowerCase(),arguments.length<2?a[n]:(null==t?delete a[n]:a[n]=t+"",u)},u.mimeType=function(n){return arguments.length?(t=null==n?null:n+"",u):t},u.response=function(n){return o=n,u},["get","post"].forEach(function(n){u[n]=function(){return u.send.apply(u,[n].concat(va(arguments)))}}),u.send=function(e,r,i){if(arguments.length===2&&"function"==typeof r&&(i=r,r=null),c.open(e,n,!0),null==t||"accept"in a||(a.accept=t+",*/*"),c.setRequestHeader)for(var o in a)c.setRequestHeader(o,a[o]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=i&&u.on("error",i).on("load",function(n){i(null,n)}),c.send(null==r?null:r),u},u.abort=function(){return c.abort(),u},oa.rebind(u,i,"on"),arguments.length===2&&"function"==typeof t&&(e=t,t=null),null==e?u:u.get(st(e))},oa.csv=ht(",","text/csv"),oa.tsv=ht(" ","text/tab-separated-values");var Ba,$a,Ja=0,Ga={},Ka=null;oa.timer=function(n,t,e){if(arguments.length<3){if(arguments.length<2)t=0;else if(!isFinite(t))return;e=Date.now()}var r=Ga[n.id];r&&r.callback===n?(r.then=e,r.delay=t):Ga[n.id=++Ja]=Ka={callback:n,then:e,delay:t,next:Ka},Ba||($a=clearTimeout($a),Ba=1,Wa(gt))},oa.timer.flush=function(){for(var n,t=Date.now(),e=Ka;e;)n=t-e.then,e.delay||(e.flush=e.callback(n)),e=e.next;pt()};var Wa=la.requestAnimationFrame||la.webkitRequestAnimationFrame||la.mozRequestAnimationFrame||la.oRequestAnimationFrame||la.msRequestAnimationFrame||function(n){setTimeout(n,17)},Qa=".",no=",",to=[3,3],eo=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"].map(dt);oa.formatPrefix=function(n,t){var e=0;return n&&(0>n&&(n*=-1),t&&(n=oa.round(n,mt(n,t))),e=1+Math.floor(1e-12+Math.log(n)/Math.LN10),e=Math.max(-24,Math.min(24,Math.floor((0>=e?e+1:e-1)/3)*3))),eo[8+e/3]},oa.round=function(n,t){return t?Math.round(n*(t=Math.pow(10,t)))/t:Math.round(n)},oa.format=function(n){var t=ro.exec(n),e=t[1]||" ",r=t[2]||">",u=t[3]||"",i=t[4]||"",a=t[5],o=+t[6],c=t[7],l=t[8],f=t[9],s=1,h="",g=!1;switch(l&&(l=+l.substring(1)),(a||"0"===e&&"="===r)&&(a=e="0",r="=",c&&(o-=Math.floor((o-1)/4))),f){case"n":c=!0,f="g";break;case"%":s=100,h="%",f="f";break;case"p":s=100,h="%",f="r";break;case"b":case"o":case"x":case"X":i&&(i="0"+f.toLowerCase());case"c":case"d":g=!0,l=0;break;case"s":s=-1,f="r"}"#"===i&&(i=""),"r"!=f||l||(f="g"),null!=l&&("g"==f?l=Math.max(1,Math.min(21,l)):("e"==f||"f"==f)&&(l=Math.max(0,Math.min(20,l)))),f=uo.get(f)||vt;var p=a&&c;return function(n){if(g&&n%1)return"";var t=0>n||0===n&&0>1/n?(n=-n,"-"):u;if(0>s){var d=oa.formatPrefix(n,l);n=d.scale(n),h=d.symbol}else n*=s;n=f(n,l),!a&&c&&(n=io(n));var m=i.length+n.length+(p?0:t.length),v=o>m?Array(m=o-m+1).join(e):"";return p&&(n=io(v+n)),Qa&&n.replace(".",Qa),t+=i,("<"===r?t+n+v:">"===r?v+t+n:"^"===r?v.substring(0,m>>=1)+t+n+v.substring(m):t+(p?n:v+n))+h}};var ro=/(?:([^{])?([<>=^]))?([+\- ])?(#)?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,uo=oa.map({b:function(n){return n.toString(2)},c:function(n){return String.fromCharCode(n)},o:function(n){return n.toString(8)},x:function(n){return n.toString(16)},X:function(n){return n.toString(16).toUpperCase()},g:function(n,t){return n.toPrecision(t)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},r:function(n,t){return(n=oa.round(n,mt(n,t))).toFixed(Math.max(0,Math.min(20,mt(n*(1+1e-15),t))))}}),io=ft;if(to){var ao=to.length;io=function(n){for(var t=n.lastIndexOf("."),e=t>=0?"."+n.substring(t+1):(t=n.length,""),r=[],u=0,i=to[0];t>0&&i>0;)r.push(n.substring(t-=i,t+i)),i=to[u=(u+1)%ao];return r.reverse().join(no||"")+e}}oa.geo={},oa.geo.stream=function(n,t){oo.hasOwnProperty(n.type)?oo[n.type](n,t):yt(n,t)};var oo={Feature:function(n,t){yt(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,u=e.length;++rn?4*La+n:n,ho.lineStart=ho.lineEnd=ho.point=N}};oa.geo.bounds=_t(ft),oa.geo.centroid=function(n){go=po=mo=vo=yo=0,oa.geo.stream(n,Mo);var t;return po&&Math.abs(t=Math.sqrt(mo*mo+vo*vo+yo*yo))>Fa?[Math.atan2(vo,mo)*Pa,Math.asin(Math.max(-1,Math.min(1,yo/t)))*Pa]:void 0};var go,po,mo,vo,yo,Mo={sphere:function(){2>go&&(go=2,po=mo=vo=yo=0)},point:wt,lineStart:Et,lineEnd:kt,polygonStart:function(){2>go&&(go=2,po=mo=vo=yo=0),Mo.lineStart=St},polygonEnd:function(){Mo.lineStart=Et}},xo=Pt(Dt,It,Xt),bo=1e9;oa.geo.projection=Kt,oa.geo.projectionMutator=Wt,(oa.geo.equirectangular=function(){return Kt(ne)}).raw=ne.invert=ne,oa.geo.rotation=function(n){function t(t){return t=n(t[0]*Ha,t[1]*Ha),t[0]*=Pa,t[1]*=Pa,t}return n=te(n[0]%360*Ha,n[1]*Ha,n.length>2?n[2]*Ha:0),t.invert=function(t){return t=n.invert(t[0]*Ha,t[1]*Ha),t[0]*=Pa,t[1]*=Pa,t},t},oa.geo.circle=function(){function n(){var n="function"==typeof r?r.apply(this,arguments):r,t=te(-n[0]*Ha,-n[1]*Ha,0).invert,u=[];return e(null,null,1,{point:function(n,e){u.push(n=t(n,e)),n[0]*=Pa,n[1]*=Pa}}),{type:"Polygon",coordinates:[u]}}var t,e,r=[0,0],u=6;return n.origin=function(t){return arguments.length?(r=t,n):r},n.angle=function(r){return arguments.length?(e=ie((t=+r)*Ha,u*Ha),n):t},n.precision=function(r){return arguments.length?(e=ie(t*Ha,(u=+r)*Ha),n):u},n.angle(90)},oa.geo.distance=function(n,t){var e,r=(t[0]-n[0])*Ha,u=n[1]*Ha,i=t[1]*Ha,a=Math.sin(r),o=Math.cos(r),c=Math.sin(u),l=Math.cos(u),f=Math.sin(i),s=Math.cos(i);return Math.atan2(Math.sqrt((e=s*a)*e+(e=l*f-c*s*o)*e),c*f+l*s*o)},oa.geo.graticule=function(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return oa.range(Math.ceil(i/m)*m,u,m).map(h).concat(oa.range(Math.ceil(l/v)*v,c,v).map(g)).concat(oa.range(Math.ceil(r/p)*p,e,p).filter(function(n){return Math.abs(n%m)>Fa}).map(f)).concat(oa.range(Math.ceil(o/d)*d,a,d).filter(function(n){return Math.abs(n%v)>Fa}).map(s))}var e,r,u,i,a,o,c,l,f,s,h,g,p=10,d=p,m=90,v=360,y=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(g(c).slice(1),h(u).reverse().slice(1),g(l).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.majorExtent(t).minorExtent(t):n.minorExtent()},n.majorExtent=function(t){return arguments.length?(i=+t[0][0],u=+t[1][0],l=+t[0][1],c=+t[1][1],i>u&&(t=i,i=u,u=t),l>c&&(t=l,l=c,c=t),n.precision(y)):[[i,l],[u,c]]},n.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],o=+t[0][1],a=+t[1][1],r>e&&(t=r,r=e,e=t),o>a&&(t=o,o=a,a=t),n.precision(y)):[[r,o],[e,a]]},n.step=function(t){return arguments.length?n.majorStep(t).minorStep(t):n.minorStep()},n.majorStep=function(t){return arguments.length?(m=+t[0],v=+t[1],n):[m,v]},n.minorStep=function(t){return arguments.length?(p=+t[0],d=+t[1],n):[p,d]},n.precision=function(t){return arguments.length?(y=+t,f=oe(o,a,90),s=ce(r,e,y),h=oe(l,c,90),g=ce(i,u,y),n):y},n.majorExtent([[-180,-90+Fa],[180,90-Fa]]).minorExtent([[-180,-80-Fa],[180,80+Fa]])},oa.geo.greatArc=function(){function n(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),e||u.apply(this,arguments)]}}var t,e,r=le,u=fe;return n.distance=function(){return oa.geo.distance(t||r.apply(this,arguments),e||u.apply(this,arguments))},n.source=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,n):r},n.target=function(t){return arguments.length?(u=t,e="function"==typeof t?null:t,n):u},n.precision=function(){return arguments.length?n:0},n},oa.geo.interpolate=function(n,t){return se(n[0]*Ha,n[1]*Ha,t[0]*Ha,t[1]*Ha)},oa.geo.length=function(n){return _o=0,oa.geo.stream(n,wo),_o};var _o,wo={sphere:N,point:N,lineStart:he,lineEnd:N,polygonStart:N,polygonEnd:N};(oa.geo.conicEqualArea=function(){return ge(pe)}).raw=pe,oa.geo.albersUsa=function(){function n(n){return t(n)(n)}function t(n){var t=n[0],e=n[1];return e>50?a:-140>t?o:21>e?c:i}var e,r,u,i=oa.geo.conicEqualArea().rotate([98,0]).center([0,38]).parallels([29.5,45.5]),a=oa.geo.conicEqualArea().rotate([160,0]).center([0,60]).parallels([55,65]),o=oa.geo.conicEqualArea().rotate([160,0]).center([0,20]).parallels([8,18]),c=oa.geo.conicEqualArea().rotate([60,0]).center([0,10]).parallels([8,18]);return n.invert=function(n){return e(n)||r(n)||u(n)||i.invert(n)},n.scale=function(t){return arguments.length?(i.scale(t),a.scale(.6*t),o.scale(t),c.scale(1.5*t),n.translate(i.translate())):i.scale()},n.translate=function(t){if(!arguments.length)return i.translate();var l=i.scale(),f=t[0],s=t[1];return i.translate(t),a.translate([f-.4*l,s+.17*l]),o.translate([f-.19*l,s+.2*l]),c.translate([f+.58*l,s+.43*l]),e=de(a,[[-180,50],[-130,72]]),r=de(o,[[-164,18],[-154,24]]),u=de(c,[[-67.5,17.5],[-65,19]]),n},n.scale(1e3)};var So,Eo,ko={point:N,lineStart:N,lineEnd:N,polygonStart:function(){Eo=0,ko.lineStart=me},polygonEnd:function(){ko.lineStart=ko.lineEnd=ko.point=N,So+=Math.abs(Eo/2)}},Ao={point:ye,lineStart:Me,lineEnd:xe,polygonStart:function(){Ao.lineStart=be},polygonEnd:function(){Ao.point=ye,Ao.lineStart=Me,Ao.lineEnd=xe}};oa.geo.path=function(){function n(n){return n&&oa.geo.stream(n,r(u.pointRadius("function"==typeof i?+i.apply(this,arguments):i))),u.result()}var t,e,r,u,i=4.5;return n.area=function(n){return So=0,oa.geo.stream(n,r(ko)),So},n.centroid=function(n){return go=mo=vo=yo=0,oa.geo.stream(n,r(Ao)),yo?[mo/yo,vo/yo]:void 0},n.bounds=function(n){return _t(r)(n)},n.projection=function(e){return arguments.length?(r=(t=e)?e.stream||Se(e):ft,n):t},n.context=function(t){return arguments.length?(u=(e=t)==null?new ve:new _e(t),n):e},n.pointRadius=function(t){return arguments.length?(i="function"==typeof t?t:+t,n):i},n.projection(oa.geo.albersUsa()).context(null)},oa.geo.albers=function(){return oa.geo.conicEqualArea().parallels([29.5,45.5]).rotate([98,0]).center([0,38]).scale(1e3)};var qo=Ee(function(n){return Math.sqrt(2/(1+n))},function(n){return 2*Math.asin(n/2)});(oa.geo.azimuthalEqualArea=function(){return Kt(qo)}).raw=qo;var No=Ee(function(n){var t=Math.acos(n);return t&&t/Math.sin(t)},ft);(oa.geo.azimuthalEquidistant=function(){return Kt(No)}).raw=No,(oa.geo.conicConformal=function(){return ge(ke)}).raw=ke,(oa.geo.conicEquidistant=function(){return ge(Ae)}).raw=Ae;var To=Ee(function(n){return 1/n},Math.atan);(oa.geo.gnomonic=function(){return Kt(To)}).raw=To,qe.invert=function(n,t){return[n,2*Math.atan(Math.exp(t))-La/2]},(oa.geo.mercator=function(){return Ne(qe)}).raw=qe;var Co=Ee(function(){return 1},Math.asin);(oa.geo.orthographic=function(){return Kt(Co)}).raw=Co;var zo=Ee(function(n){return 1/(1+n)},function(n){return 2*Math.atan(n)});(oa.geo.stereographic=function(){return Kt(zo)}).raw=zo,Te.invert=function(n,t){return[Math.atan2(U(n),Math.cos(t)),Y(Math.sin(t)/I(n))]},(oa.geo.transverseMercator=function(){return Ne(Te)}).raw=Te,oa.geom={},oa.svg={},oa.svg.line=function(){return Ce(ft)};var Do=oa.map({linear:je,"linear-closed":Le,"step-before":Fe,"step-after":He,basis:Ie,"basis-open":Ve,"basis-closed":Xe,bundle:Ze,cardinal:Oe,"cardinal-open":Pe,"cardinal-closed":Re,monotone:We});Do.forEach(function(n,t){t.key=n,t.closed=/-closed$/.test(n)});var jo=[0,2/3,1/3,0],Lo=[0,1/3,2/3,0],Fo=[0,1/6,2/3,1/6];oa.geom.hull=function(n){function t(n){if(n.length<3)return[];var t,u,i,a,o,c,l,f,s,h,g,p,d=lt(e),m=lt(r),v=n.length,y=v-1,M=[],x=[],b=0;if(d===ze&&r===De)t=n;else for(i=0,t=[];v>i;++i)t.push([+d.call(this,u=n[i],i),+m.call(this,u,i)]);for(i=1;v>i;++i)t[i][1]i;++i)i!==b&&(c=t[i][1]-t[b][1],o=t[i][0]-t[b][0],M.push({angle:Math.atan2(c,o),index:i}));for(M.sort(function(n,t){return n.angle-t.angle}),g=M[0].angle,h=M[0].index,s=0,i=1;y>i;++i)a=M[i].index,g==M[i].angle?(o=t[h][0]-t[b][0],c=t[h][1]-t[b][1],l=t[a][0]-t[b][0],f=t[a][1]-t[b][1],o*o+c*c>=l*l+f*f?M[i].index=-1:(M[s].index=-1,g=M[i].angle,s=i,h=a)):(g=M[i].angle,s=i,h=a);for(x.push(b),i=0,a=0;2>i;++a)M[a].index!==-1&&(x.push(M[a].index),i++);for(p=x.length;y>a;++a)if(M[a].index!==-1){for(;!Qe(x[p-2],x[p-1],M[a].index,t);)--p;x[p++]=M[a].index}var _=[];for(i=0;p>i;++i)_.push(n[x[i]]);return _}var e=ze,r=De;return arguments.length?t(n):(t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t)},oa.geom.polygon=function(n){return n.area=function(){for(var t=0,e=n.length,r=n[e-1][1]*n[0][0]-n[e-1][0]*n[0][1];++to;o++)e.push([u,t[o],t[o+1]])}),e},oa.geom.voronoi=function(n){function t(n){var t,r,a,o=n.map(function(){return[]}),c=lt(u),l=lt(i),f=n.length,s=1e6;if(c===ze&&l===De)t=n;else for(t=[],a=0;f>a;++a)t.push([+c.call(this,r=n[a],a),+l.call(this,r,a)]);if(er(t,function(n){var t,e,r,u,i,a;n.a===1&&n.b>=0?(t=n.ep.r,e=n.ep.l):(t=n.ep.l,e=n.ep.r),n.a===1?(i=t?t.y:-s,r=n.c-n.b*i,a=e?e.y:s,u=n.c-n.b*a):(r=t?t.x:-s,i=n.c-n.a*r,u=e?e.x:s,a=n.c-n.a*u);var c=[r,i],l=[u,a];o[n.region.l.index].push(c,l),o[n.region.r.index].push(c,l)}),o=o.map(function(n,e){var r=t[e][0],u=t[e][1],i=n.map(function(n){return Math.atan2(n[0]-r,n[1]-u)}),a=oa.range(n.length).sort(function(n,t){return i[n]-i[t]});return a.filter(function(n,t){return!t||i[n]-i[a[t-1]]>Fa}).map(function(t){return n[t]})}),o.forEach(function(n,e){var r=n.length;if(!r)return n.push([-s,-s],[-s,s],[s,s],[s,-s]);if(!(r>2)){var u=t[e],i=n[0],a=n[1],o=u[0],c=u[1],l=i[0],f=i[1],h=a[0],g=a[1],p=Math.abs(h-l),d=g-f;if(Math.abs(d)c?-s:s;n.push([-s,m],[s,m])}else if(Fa>p){var v=l>o?-s:s;n.push([v,-s],[v,s])}else{var m=(l-o)*(g-f)>(h-l)*(f-c)?s:-s,y=Math.abs(d)-p;Math.abs(y)d?m:-m,m]):(y>0&&(m*=-1),n.push([-s,m],[s,m]))}}}),e)for(a=0;f>a;++a)e(o[a]);for(a=0;f>a;++a)o[a].point=n[a];return o}var e,r=null,u=ze,i=De;return arguments.length?t(n):(t.x=function(n){return arguments.length?(u=n,t):u},t.y=function(n){return arguments.length?(i=n,t):i},t.size=function(n){return arguments.length?(null==n?e=null:(r=[+n[0],+n[1]],e=oa.geom.polygon([[0,0],[0,r[1]],r,[r[0],0]]).clip),t):r},t.links=function(n){var t,e,r,a=n.map(function(){return[]}),o=[],c=lt(u),l=lt(i),f=n.length;if(c===ze&&l===De)t=n;else for(r=0;f>r;++r)t.push([+c.call(this,e=n[r],r),+l.call(this,e,r)]);return er(t,function(t){var e=t.region.l.index,r=t.region.r.index;a[e][r]||(a[e][r]=a[r][e]=!0,o.push({source:n[e],target:n[r]}))}),o},t.triangles=function(n){if(u===ze&&i===De)return oa.geom.delaunay(n);var t,e,r,a,o,c=lt(u),l=lt(i);for(a=0,t=[],o=n.length;o>a;++a)e=[+c.call(this,r=n[a],a),+l.call(this,r,a)],e.data=r,t.push(e);return oa.geom.delaunay(t).map(function(n){return n.map(function(n){return n.data})})},t)};var Ho={l:"r",r:"l"};oa.geom.quadtree=function(n,t,e,r,u){function i(n){function i(n,t,e,r,u,i,a,o){if(!isNaN(e)&&!isNaN(r))if(n.leaf){var c=n.x,f=n.y; +if(null!=c)if(Math.abs(c-e)+Math.abs(f-r)<.01)l(n,t,e,r,u,i,a,o);else{var s=n.point;n.x=n.y=n.point=null,l(n,s,c,f,u,i,a,o),l(n,t,e,r,u,i,a,o)}else n.x=e,n.y=r,n.point=t}else l(n,t,e,r,u,i,a,o)}function l(n,t,e,r,u,a,o,c){var l=.5*(u+o),f=.5*(a+c),s=e>=l,h=r>=f,g=(h<<1)+s;n.leaf=!1,n=n.nodes[g]||(n.nodes[g]=ir()),s?u=l:o=l,h?a=f:c=f,i(n,t,e,r,u,a,o,c)}var f,s,h,g,p,d,m,v,y,M=lt(o),x=lt(c);if(null!=t)d=t,m=e,v=r,y=u;else if(v=y=-(d=m=1/0),s=[],h=[],p=n.length,a)for(g=0;p>g;++g)f=n[g],f.xv&&(v=f.x),f.y>y&&(y=f.y),s.push(f.x),h.push(f.y);else for(g=0;p>g;++g){var b=+M(f=n[g],g),_=+x(f,g);d>b&&(d=b),m>_&&(m=_),b>v&&(v=b),_>y&&(y=_),s.push(b),h.push(_)}var w=v-d,S=y-m;w>S?y=m+w:v=d+S;var E=ir();if(E.add=function(n){i(E,n,+M(n,++g),+x(n,g),d,m,v,y)},E.visit=function(n){ar(n,E,d,m,v,y)},g=-1,null==t){for(;++g=0?n.substring(0,t):n,r=t>=0?n.substring(t+1):"in";return e=Yo.get(e)||Oo,r=Uo.get(r)||ft,Mr(r(e.apply(null,Array.prototype.slice.call(arguments,1))))},oa.interpolateHcl=zr,oa.interpolateHsl=Dr,oa.interpolateLab=jr,oa.interpolateRound=Lr,oa.layout={},oa.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++e(u-e)*o){var c=t.charge*o*o;return n.px-=i*c,n.py-=a*c,!0}if(t.point&&isFinite(o)){var c=t.pointCharge*o*o;n.px-=i*c,n.py-=a*c}}return!t.charge}}function t(n){n.px=oa.event.x,n.py=oa.event.y,o.resume()}var e,r,u,i,a,o={},c=oa.dispatch("start","tick","end"),l=[1,1],f=.9,s=Io,h=Vo,g=-30,p=.1,d=.8,m=[],v=[];return o.tick=function(){if((r*=.99)<.005)return c.end({type:"end",alpha:r=0}),!0;var t,e,o,s,h,d,y,M,x,b=m.length,_=v.length;for(e=0;_>e;++e)o=v[e],s=o.source,h=o.target,M=h.x-s.x,x=h.y-s.y,(d=M*M+x*x)&&(d=r*i[e]*((d=Math.sqrt(d))-u[e])/d,M*=d,x*=d,h.x-=M*(y=s.weight/(h.weight+s.weight)),h.y-=x*y,s.x+=M*(y=1-y),s.y+=x*y);if((y=r*p)&&(M=l[0]/2,x=l[1]/2,e=-1,y))for(;++e0?n:0:n>0&&(c.start({type:"start",alpha:r=n}),oa.timer(o.tick)),o):r},o.start=function(){function n(n,r){for(var u,i=t(e),a=-1,o=i.length;++ar;++r)c[r]=[];for(r=0;d>r;++r){var n=v[r];c[n.source.index].push(n.target),c[n.target.index].push(n.source)}}return c[e]}var e,r,c,f,p=m.length,d=v.length,y=l[0],M=l[1];for(e=0;p>e;++e)(f=m[e]).index=e,f.weight=0;for(e=0;d>e;++e)f=v[e],typeof f.source=="number"&&(f.source=m[f.source]),typeof f.target=="number"&&(f.target=m[f.target]),++f.source.weight,++f.target.weight;for(e=0;p>e;++e)f=m[e],isNaN(f.x)&&(f.x=n("x",y)),isNaN(f.y)&&(f.y=n("y",M)),isNaN(f.px)&&(f.px=f.x),isNaN(f.py)&&(f.py=f.y);if(u=[],"function"==typeof s)for(e=0;d>e;++e)u[e]=+s.call(this,v[e],e);else for(e=0;d>e;++e)u[e]=s;if(i=[],"function"==typeof h)for(e=0;d>e;++e)i[e]=+h.call(this,v[e],e);else for(e=0;d>e;++e)i[e]=h;if(a=[],"function"==typeof g)for(e=0;p>e;++e)a[e]=+g.call(this,m[e],e);else for(e=0;p>e;++e)a[e]=g;return o.resume()},o.resume=function(){return o.alpha(.1)},o.stop=function(){return o.alpha(0)},o.drag=function(){return e||(e=oa.behavior.drag().origin(ft).on("dragstart.force",Yr).on("drag.force",t).on("dragend.force",Ur)),arguments.length?(this.on("mouseover.force",Ir).on("mouseout.force",Vr).call(e),void 0):e},oa.rebind(o,c,"on")};var Io=20,Vo=1;oa.layout.hierarchy=function(){function n(t,a,o){var c=u.call(e,t,a);if(t.depth=a,o.push(t),c&&(l=c.length)){for(var l,f,s=-1,h=t.children=[],g=0,p=a+1;++sg;++g)for(u.call(n,l[0][g],p=d[g],f[0][g][1]),h=1;m>h;++h)u.call(n,l[h][g],p+=f[h-1][g][1],f[h][g][1]);return o}var t=ft,e=nu,r=tu,u=Qr,i=Kr,a=Wr;return n.values=function(e){return arguments.length?(t=e,n):t},n.order=function(t){return arguments.length?(e="function"==typeof t?t:Zo.get(t)||nu,n):e},n.offset=function(t){return arguments.length?(r="function"==typeof t?t:Bo.get(t)||tu,n):r},n.x=function(t){return arguments.length?(i=t,n):i},n.y=function(t){return arguments.length?(a=t,n):a},n.out=function(t){return arguments.length?(u=t,n):u},n};var Zo=oa.map({"inside-out":function(n){var t,e,r=n.length,u=n.map(eu),i=n.map(ru),a=oa.range(r).sort(function(n,t){return u[n]-u[t]}),o=0,c=0,l=[],f=[];for(t=0;r>t;++t)e=a[t],c>o?(o+=i[e],l.push(e)):(c+=i[e],f.push(e));return f.reverse().concat(l)},reverse:function(n){return oa.range(n.length).reverse()},"default":nu}),Bo=oa.map({silhouette:function(n){var t,e,r,u=n.length,i=n[0].length,a=[],o=0,c=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];r>o&&(o=r),a.push(r)}for(e=0;i>e;++e)c[e]=(o-a[e])/2;return c},wiggle:function(n){var t,e,r,u,i,a,o,c,l,f=n.length,s=n[0],h=s.length,g=[];for(g[0]=c=l=0,e=1;h>e;++e){for(t=0,u=0;f>t;++t)u+=n[t][e][1];for(t=0,i=0,o=s[e][0]-s[e-1][0];f>t;++t){for(r=0,a=(n[t][e][1]-n[t][e-1][1])/(2*o);t>r;++r)a+=(n[r][e][1]-n[r][e-1][1])/o;i+=a*n[t][e][1]}g[e]=c-=u?i/u*o:0,l>c&&(l=c)}for(e=0;h>e;++e)g[e]-=l;return g},expand:function(n){var t,e,r,u=n.length,i=n[0].length,a=1/u,o=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];if(r)for(t=0;u>t;t++)n[t][e][1]/=r;else for(t=0;u>t;t++)n[t][e][1]=a}for(e=0;i>e;++e)o[e]=0;return o},zero:tu});oa.layout.histogram=function(){function n(n,i){for(var a,o,c=[],l=n.map(e,this),f=r.call(this,l,i),s=u.call(this,f,l,i),i=-1,h=l.length,g=s.length-1,p=t?1:1/h;++i0)for(i=-1;++i=f[0]&&o<=f[1]&&(a=c[oa.bisect(s,o,1,g)-1],a.y+=p,a.push(n[i]));return c}var t=!0,e=Number,r=ou,u=iu;return n.value=function(t){return arguments.length?(e=t,n):e},n.range=function(t){return arguments.length?(r=lt(t),n):r},n.bins=function(t){return arguments.length?(u="number"==typeof t?function(n){return au(n,t)}:lt(t),n):u},n.frequency=function(e){return arguments.length?(t=!!e,n):t},n},oa.layout.tree=function(){function n(n,u){function i(n,t){var r=n.children,u=n._tree;if(r&&(a=r.length)){for(var a,c,l,f=r[0],s=f,h=-1;++h0&&(vu(yu(o,n,r),n,u),l+=u,f+=u),s+=o._tree.mod,l+=i._tree.mod,h+=c._tree.mod,f+=a._tree.mod;o&&!fu(a)&&(a._tree.thread=o,a._tree.mod+=s-f),i&&!lu(c)&&(c._tree.thread=i,c._tree.mod+=l-h,r=n)}return r}var c=t.call(this,n,u),l=c[0];du(l,function(n,t){n._tree={ancestor:n,prelim:0,mod:0,change:0,shift:0,number:t?t._tree.number+1:0}}),i(l),a(l,-l._tree.prelim);var f=su(l,gu),s=su(l,hu),h=su(l,pu),g=f.x-e(f,s)/2,p=s.x+e(s,f)/2,d=h.depth||1;return du(l,function(n){n.x=(n.x-g)/(p-g)*r[0],n.y=n.depth/d*r[1],delete n._tree}),c}var t=oa.layout.hierarchy().sort(null).value(null),e=cu,r=[1,1];return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(r=t,n):r},Zr(n,t)},oa.layout.pack=function(){function n(n,u){var i=t.call(this,n,u),a=i[0];a.x=0,a.y=0,du(a,function(n){n.r=Math.sqrt(n.value)}),du(a,wu);var o=r[0],c=r[1],l=Math.max(2*a.r/o,2*a.r/c);if(e>0){var f=e*l/2;du(a,function(n){n.r+=f}),du(a,wu),du(a,function(n){n.r-=f}),l=Math.max(2*a.r/o,2*a.r/c)}return ku(a,o/2,c/2,1/l),i}var t=oa.layout.hierarchy().sort(Mu),e=0,r=[1,1];return n.size=function(t){return arguments.length?(r=t,n):r},n.padding=function(t){return arguments.length?(e=+t,n):e},Zr(n,t)},oa.layout.cluster=function(){function n(n,u){var i,a=t.call(this,n,u),o=a[0],c=0;du(o,function(n){var t=n.children;t&&t.length?(n.x=Nu(t),n.y=qu(t)):(n.x=i?c+=e(n,i):0,n.y=0,i=n)});var l=Tu(o),f=Cu(o),s=l.x-e(l,f)/2,h=f.x+e(f,l)/2;return du(o,function(n){n.x=(n.x-s)/(h-s)*r[0],n.y=(1-(o.y?n.y/o.y:1))*r[1]}),a}var t=oa.layout.hierarchy().sort(null).value(null),e=cu,r=[1,1];return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(r=t,n):r},Zr(n,t)},oa.layout.treemap=function(){function n(n,t){for(var e,r,u=-1,i=n.length;++ut?0:t),e.area=isNaN(r)||0>=r?0:r}function t(e){var i=e.children;if(i&&i.length){var a,o,c,l=s(e),f=[],h=i.slice(),p=1/0,d="slice"===g?l.dx:"dice"===g?l.dy:"slice-dice"===g?e.depth&1?l.dy:l.dx:Math.min(l.dx,l.dy);for(n(h,l.dx*l.dy/e.value),f.area=0;(c=h.length)>0;)f.push(a=h[c-1]),f.area+=a.area,"squarify"!==g||(o=r(f,d))<=p?(h.pop(),p=o):(f.area-=f.pop().area,u(f,d,l,!1),d=Math.min(l.dx,l.dy),f.length=f.area=0,p=1/0);f.length&&(u(f,d,l,!0),f.length=f.area=0),i.forEach(t)}}function e(t){var r=t.children;if(r&&r.length){var i,a=s(t),o=r.slice(),c=[];for(n(o,a.dx*a.dy/t.value),c.area=0;i=o.pop();)c.push(i),c.area+=i.area,i.z!=null&&(u(c,i.z?a.dx:a.dy,a,!o.length),c.length=c.area=0);r.forEach(e)}}function r(n,t){for(var e,r=n.area,u=0,i=1/0,a=-1,o=n.length;++ae&&(i=e),e>u&&(u=e));return r*=r,t*=t,r?Math.max(t*u*p/r,r/(t*i*p)):1/0}function u(n,t,e,r){var u,i=-1,a=n.length,o=e.x,l=e.y,f=t?c(n.area/t):0;if(t==e.dx){for((r||f>e.dy)&&(f=e.dy);++ie.dx)&&(f=e.dx);++ie&&(t=1),1>e&&(n=0),function(){var e,r,u;do e=Math.random()*2-1,r=Math.random()*2-1,u=e*e+r*r;while(!u||u>1);return n+t*e*Math.sqrt(-2*Math.log(u)/u)}},logNormal:function(){var n=oa.random.normal.apply(oa,arguments);return function(){return Math.exp(n())}},irwinHall:function(n){return function(){for(var t=0,e=0;n>e;e++)t+=Math.random();return t/n}}},oa.scale={},oa.scale.linear=function(){return Ru([0,1],[0,1],mr,!1)},oa.scale.log=function(){return Xu(oa.scale.linear().domain([0,Math.LN10]),10,Zu,Bu)};var $o=oa.format(".0e");oa.scale.pow=function(){return Ku(oa.scale.linear(),1)},oa.scale.sqrt=function(){return oa.scale.pow().exponent(.5)},oa.scale.ordinal=function(){return Qu([],{t:"range",a:[[]]})},oa.scale.category10=function(){return oa.scale.ordinal().range(Jo)},oa.scale.category20=function(){return oa.scale.ordinal().range(Go)},oa.scale.category20b=function(){return oa.scale.ordinal().range(Ko)},oa.scale.category20c=function(){return oa.scale.ordinal().range(Wo)};var Jo=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],Go=["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"],Ko=["#393b79","#5254a3","#6b6ecf","#9c9ede","#637939","#8ca252","#b5cf6b","#cedb9c","#8c6d31","#bd9e39","#e7ba52","#e7cb94","#843c39","#ad494a","#d6616b","#e7969c","#7b4173","#a55194","#ce6dbd","#de9ed6"],Wo=["#3182bd","#6baed6","#9ecae1","#c6dbef","#e6550d","#fd8d3c","#fdae6b","#fdd0a2","#31a354","#74c476","#a1d99b","#c7e9c0","#756bb1","#9e9ac8","#bcbddc","#dadaeb","#636363","#969696","#bdbdbd","#d9d9d9"];oa.scale.quantile=function(){return ni([],[])},oa.scale.quantize=function(){return ti(0,1,[0,1])},oa.scale.threshold=function(){return ei([.5],[0,1])},oa.scale.identity=function(){return ri([0,1])},oa.svg.arc=function(){function n(){var n=t.apply(this,arguments),i=e.apply(this,arguments),a=r.apply(this,arguments)+Qo,o=u.apply(this,arguments)+Qo,c=(a>o&&(c=a,a=o,o=c),o-a),l=La>c?"0":"1",f=Math.cos(a),s=Math.sin(a),h=Math.cos(o),g=Math.sin(o);return c>=nc?n?"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"M0,"+n+"A"+n+","+n+" 0 1,0 0,"+-n+"A"+n+","+n+" 0 1,0 0,"+n+"Z":"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"Z":n?"M"+i*f+","+i*s+"A"+i+","+i+" 0 "+l+",1 "+i*h+","+i*g+"L"+n*h+","+n*g+"A"+n+","+n+" 0 "+l+",0 "+n*f+","+n*s+"Z":"M"+i*f+","+i*s+"A"+i+","+i+" 0 "+l+",1 "+i*h+","+i*g+"L0,0"+"Z"}var t=ui,e=ii,r=ai,u=oi;return n.innerRadius=function(e){return arguments.length?(t=lt(e),n):t},n.outerRadius=function(t){return arguments.length?(e=lt(t),n):e},n.startAngle=function(t){return arguments.length?(r=lt(t),n):r},n.endAngle=function(t){return arguments.length?(u=lt(t),n):u},n.centroid=function(){var n=(t.apply(this,arguments)+e.apply(this,arguments))/2,i=(r.apply(this,arguments)+u.apply(this,arguments))/2+Qo;return[Math.cos(i)*n,Math.sin(i)*n]},n};var Qo=-La/2,nc=2*La-1e-6;oa.svg.line.radial=function(){var n=Ce(ci);return n.radius=n.x,delete n.x,n.angle=n.y,delete n.y,n},Fe.reverse=He,He.reverse=Fe,oa.svg.area=function(){return li(ft)},oa.svg.area.radial=function(){var n=li(ci);return n.radius=n.x,delete n.x,n.innerRadius=n.x0,delete n.x0,n.outerRadius=n.x1,delete n.x1,n.angle=n.y,delete n.y,n.startAngle=n.y0,delete n.y0,n.endAngle=n.y1,delete n.y1,n},oa.svg.chord=function(){function n(n,o){var c=t(this,i,n,o),l=t(this,a,n,o);return"M"+c.p0+r(c.r,c.p1,c.a1-c.a0)+(e(c,l)?u(c.r,c.p1,c.r,c.p0):u(c.r,c.p1,l.r,l.p0)+r(l.r,l.p1,l.a1-l.a0)+u(l.r,l.p1,c.r,c.p0))+"Z"}function t(n,t,e,r){var u=t.call(n,e,r),i=o.call(n,u,r),a=c.call(n,u,r)+Qo,f=l.call(n,u,r)+Qo;return{r:i,a0:a,a1:f,p0:[i*Math.cos(a),i*Math.sin(a)],p1:[i*Math.cos(f),i*Math.sin(f)]}}function e(n,t){return n.a0==t.a0&&n.a1==t.a1}function r(n,t,e){return"A"+n+","+n+" 0 "+ +(e>La)+",1 "+t}function u(n,t,e,r){return"Q 0,0 "+r}var i=le,a=fe,o=fi,c=ai,l=oi;return n.radius=function(t){return arguments.length?(o=lt(t),n):o},n.source=function(t){return arguments.length?(i=lt(t),n):i},n.target=function(t){return arguments.length?(a=lt(t),n):a},n.startAngle=function(t){return arguments.length?(c=lt(t),n):c},n.endAngle=function(t){return arguments.length?(l=lt(t),n):l},n},oa.svg.diagonal=function(){function n(n,u){var i=t.call(this,n,u),a=e.call(this,n,u),o=(i.y+a.y)/2,c=[i,{x:i.x,y:o},{x:a.x,y:o},a];return c=c.map(r),"M"+c[0]+"C"+c[1]+" "+c[2]+" "+c[3]}var t=le,e=fe,r=si;return n.source=function(e){return arguments.length?(t=lt(e),n):t},n.target=function(t){return arguments.length?(e=lt(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},oa.svg.diagonal.radial=function(){var n=oa.svg.diagonal(),t=si,e=n.projection;return n.projection=function(n){return arguments.length?e(hi(t=n)):t},n},oa.svg.symbol=function(){function n(n,r){return(tc.get(t.call(this,n,r))||di)(e.call(this,n,r))}var t=pi,e=gi;return n.type=function(e){return arguments.length?(t=lt(e),n):t},n.size=function(t){return arguments.length?(e=lt(t),n):e},n};var tc=oa.map({circle:di,cross:function(n){var t=Math.sqrt(n/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(n){var t=Math.sqrt(n/(2*uc)),e=t*uc;return"M0,"+-t+"L"+e+",0"+" 0,"+t+" "+-e+",0"+"Z"},square:function(n){var t=Math.sqrt(n)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(n){var t=Math.sqrt(n/rc),e=t*rc/2;return"M0,"+e+"L"+t+","+-e+" "+-t+","+-e+"Z"},"triangle-up":function(n){var t=Math.sqrt(n/rc),e=t*rc/2;return"M0,"+-e+"L"+t+","+e+" "+-t+","+e+"Z"}});oa.svg.symbolTypes=tc.keys();var ec,rc=Math.sqrt(3),uc=Math.tan(30*Ha),ic=[],ac=0,oc={ease:Sr,delay:0,duration:250};ic.call=Ea.call,ic.empty=Ea.empty,ic.node=Ea.node,oa.transition=function(n){return arguments.length?ec?n.transition():n:Ta.transition()},oa.transition.prototype=ic,ic.select=function(n){var t,e,r,u=this.id,i=[];"function"!=typeof n&&(n=m(n));for(var a=-1,o=this.length;++ai;i++){u.push(t=[]);for(var e=this[i],o=0,c=e.length;c>o;o++)(r=e[o])&&n.call(r,r.__data__,o)&&t.push(r)}return mi(u,this.id,this.time).ease(this.ease())},ic.tween=function(n,t){var e=this.id;return arguments.length<2?this.node().__transition__[e].tween.get(n):D(this,null==t?function(t){t.__transition__[e].tween.remove(n)}:function(r){r.__transition__[e].tween.set(n,t)})},ic.attr=function(n,t){function e(){this.removeAttribute(i)}function r(){this.removeAttributeNS(i.space,i.local)}if(arguments.length<2){for(t in n)this.attr(t,n[t]);return this}var u=vr(n),i=oa.ns.qualify(n);return vi(this,"attr."+n,t,function(n){function t(){var t,e=this.getAttribute(i);return e!==n&&(t=u(e,n),function(n){this.setAttribute(i,t(n))})}function a(){var t,e=this.getAttributeNS(i.space,i.local);return e!==n&&(t=u(e,n),function(n){this.setAttributeNS(i.space,i.local,t(n))})}return null==n?i.local?r:e:(n+="",i.local?a:t)})},ic.attrTween=function(n,t){function e(n,e){var r=t.call(this,n,e,this.getAttribute(u));return r&&function(n){this.setAttribute(u,r(n))}}function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(u.space,u.local));return r&&function(n){this.setAttributeNS(u.space,u.local,r(n))}}var u=oa.ns.qualify(n);return this.tween("attr."+n,u.local?r:e)},ic.style=function(n,t,e){function r(){this.style.removeProperty(n)}var u=arguments.length;if(3>u){if("string"!=typeof n){2>u&&(t="");for(e in n)this.style(e,n[e],t);return this}e=""}var i=vr(n);return vi(this,"style."+n,t,function(t){function u(){var r,u=la.getComputedStyle(this,null).getPropertyValue(n);return u!==t&&(r=i(u,t),function(t){this.style.setProperty(n,r(t),e)})}return null==t?r:(t+="",u)})},ic.styleTween=function(n,t,e){return arguments.length<3&&(e=""),this.tween("style."+n,function(r,u){var i=t.call(this,r,u,la.getComputedStyle(this,null).getPropertyValue(n));return i&&function(t){this.style.setProperty(n,i(t),e)}})},ic.text=function(n){return vi(this,"text",n,yi)},ic.remove=function(){return this.each("end.transition",function(){var n;!this.__transition__&&(n=this.parentNode)&&n.removeChild(this)})},ic.ease=function(n){var t=this.id;return arguments.length<1?this.node().__transition__[t].ease:("function"!=typeof n&&(n=oa.ease.apply(oa,arguments)),D(this,function(e){e.__transition__[t].ease=n}))},ic.delay=function(n){var t=this.id;return D(this,"function"==typeof n?function(e,r,u){e.__transition__[t].delay=n.call(e,e.__data__,r,u)|0}:(n|=0,function(e){e.__transition__[t].delay=n}))},ic.duration=function(n){var t=this.id;return D(this,"function"==typeof n?function(e,r,u){e.__transition__[t].duration=Math.max(1,n.call(e,e.__data__,r,u)|0)}:(n=Math.max(1,0|n),function(e){e.__transition__[t].duration=n}))},ic.each=function(n,t){var e=this.id;if(arguments.length<2){var r=oc,u=ec;ec=e,D(this,function(t,r,u){oc=t.__transition__[e],n.call(t,t.__data__,r,u)}),oc=r,ec=u}else D(this,function(r){r.__transition__[e].event.on(n,t)});return this},ic.transition=function(){for(var n,t,e,r,u=this.id,i=++ac,a=[],o=0,c=this.length;c>o;o++){a.push(n=[]);for(var t=this[o],l=0,f=t.length;f>l;l++)(e=t[l])&&(r=Object.create(e.__transition__[u]),r.delay+=r.duration,Mi(e,l,i,r)),n.push(e)}return mi(a,i)},oa.svg.axis=function(){function n(n){n.each(function(){var n,s=oa.select(this),h=null==l?e.ticks?e.ticks.apply(e,c):e.domain():l,g=null==t?e.tickFormat?e.tickFormat.apply(e,c):String:t,p=_i(e,h,f),d=s.selectAll(".tick.minor").data(p,String),m=d.enter().insert("line",".tick").attr("class","tick minor").style("opacity",1e-6),v=oa.transition(d.exit()).style("opacity",1e-6).remove(),y=oa.transition(d).style("opacity",1),M=s.selectAll(".tick.major").data(h,String),x=M.enter().insert("g","path").attr("class","tick major").style("opacity",1e-6),b=oa.transition(M.exit()).style("opacity",1e-6).remove(),_=oa.transition(M).style("opacity",1),w=Lu(e),S=s.selectAll(".domain").data([0]),E=(S.enter().append("path").attr("class","domain"),oa.transition(S)),k=e.copy(),A=this.__chart__||k;this.__chart__=k,x.append("line"),x.append("text");var q=x.select("line"),N=_.select("line"),T=M.select("text").text(g),C=x.select("text"),z=_.select("text");switch(r){case"bottom":n=xi,m.attr("y2",i),y.attr("x2",0).attr("y2",i),q.attr("y2",u),C.attr("y",Math.max(u,0)+o),N.attr("x2",0).attr("y2",u),z.attr("x",0).attr("y",Math.max(u,0)+o),T.attr("dy",".71em").style("text-anchor","middle"),E.attr("d","M"+w[0]+","+a+"V0H"+w[1]+"V"+a);break;case"top":n=xi,m.attr("y2",-i),y.attr("x2",0).attr("y2",-i),q.attr("y2",-u),C.attr("y",-(Math.max(u,0)+o)),N.attr("x2",0).attr("y2",-u),z.attr("x",0).attr("y",-(Math.max(u,0)+o)),T.attr("dy","0em").style("text-anchor","middle"),E.attr("d","M"+w[0]+","+-a+"V0H"+w[1]+"V"+-a);break;case"left":n=bi,m.attr("x2",-i),y.attr("x2",-i).attr("y2",0),q.attr("x2",-u),C.attr("x",-(Math.max(u,0)+o)),N.attr("x2",-u).attr("y2",0),z.attr("x",-(Math.max(u,0)+o)).attr("y",0),T.attr("dy",".32em").style("text-anchor","end"),E.attr("d","M"+-a+","+w[0]+"H0V"+w[1]+"H"+-a);break;case"right":n=bi,m.attr("x2",i),y.attr("x2",i).attr("y2",0),q.attr("x2",u),C.attr("x",Math.max(u,0)+o),N.attr("x2",u).attr("y2",0),z.attr("x",Math.max(u,0)+o).attr("y",0),T.attr("dy",".32em").style("text-anchor","start"),E.attr("d","M"+a+","+w[0]+"H0V"+w[1]+"H"+a)}if(e.ticks)x.call(n,A),_.call(n,k),b.call(n,k),m.call(n,A),y.call(n,k),v.call(n,k);else{var D=k.rangeBand()/2,j=function(n){return k(n)+D};x.call(n,j),_.call(n,j)}})}var t,e=oa.scale.linear(),r=cc,u=6,i=6,a=6,o=3,c=[10],l=null,f=0;return n.scale=function(t){return arguments.length?(e=t,n):e},n.orient=function(t){return arguments.length?(r=t in lc?t+"":cc,n):r},n.ticks=function(){return arguments.length?(c=arguments,n):c},n.tickValues=function(t){return arguments.length?(l=t,n):l},n.tickFormat=function(e){return arguments.length?(t=e,n):t},n.tickSize=function(t,e){if(!arguments.length)return u;var r=arguments.length-1;return u=+t,i=r>1?+e:u,a=r>0?+arguments[r]:u,n},n.tickPadding=function(t){return arguments.length?(o=+t,n):o},n.tickSubdivide=function(t){return arguments.length?(f=+t,n):f},n};var cc="bottom",lc={top:1,right:1,bottom:1,left:1};oa.svg.brush=function(){function n(i){i.each(function(){var i,a=oa.select(this),l=a.selectAll(".background").data([0]),s=a.selectAll(".extent").data([0]),h=a.selectAll(".resize").data(f,String);a.style("pointer-events","all").on("mousedown.brush",u).on("touchstart.brush",u),l.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),s.enter().append("rect").attr("class","extent").style("cursor","move"),h.enter().append("g").attr("class",function(n){return"resize "+n}).style("cursor",function(n){return fc[n]}).append("rect").attr("x",function(n){return/[ew]$/.test(n)?-3:null}).attr("y",function(n){return/^[ns]/.test(n)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),h.style("display",n.empty()?"none":null),h.exit().remove(),o&&(i=Lu(o),l.attr("x",i[0]).attr("width",i[1]-i[0]),e(a)),c&&(i=Lu(c),l.attr("y",i[0]).attr("height",i[1]-i[0]),r(a)),t(a)})}function t(n){n.selectAll(".resize").attr("transform",function(n){return"translate("+h[+/e$/.test(n)][0]+","+h[+/^s/.test(n)][1]+")"})}function e(n){n.select(".extent").attr("x",h[0][0]),n.selectAll(".extent,.n>rect,.s>rect").attr("width",h[1][0]-h[0][0])}function r(n){n.select(".extent").attr("y",h[0][1]),n.selectAll(".extent,.e>rect,.w>rect").attr("height",h[1][1]-h[0][1])}function u(){function u(){var n=oa.event.changedTouches;return n?oa.touches(y,n)[0]:oa.mouse(y)}function f(){oa.event.keyCode==32&&(E||(m=null,k[0]-=h[1][0],k[1]-=h[1][1],E=2),l())}function s(){oa.event.keyCode==32&&2==E&&(k[0]+=h[1][0],k[1]+=h[1][1],E=0,l())}function g(){var n=u(),i=!1;v&&(n[0]+=v[0],n[1]+=v[1]),E||(oa.event.altKey?(m||(m=[(h[0][0]+h[1][0])/2,(h[0][1]+h[1][1])/2]),k[0]=h[+(n[0]l?(u=r,r=l):u=l),h[0][e]!==r||h[1][e]!==u?(i=null,h[0][e]=r,h[1][e]=u,!0):void 0}function d(){g(),b.style("pointer-events","all").selectAll(".resize").style("display",n.empty()?"none":null),oa.select("body").style("cursor",null),A.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),x({type:"brushend"}),l()}var m,v,y=this,M=oa.select(oa.event.target),x=a.of(y,arguments),b=oa.select(y),_=M.datum(),w=!/^(n|s)$/.test(_)&&o,S=!/^(e|w)$/.test(_)&&c,E=M.classed("extent"),k=u(),A=oa.select(la).on("mousemove.brush",g).on("mouseup.brush",d).on("touchmove.brush",g).on("touchend.brush",d).on("keydown.brush",f).on("keyup.brush",s);if(E)k[0]=h[0][0]-k[0],k[1]=h[0][1]-k[1];else if(_){var q=+/w$/.test(_),N=+/^n/.test(_);v=[h[1-q][0]-k[0],h[1-N][1]-k[1]],k[0]=h[q][0],k[1]=h[N][1]}else oa.event.altKey&&(m=k.slice());b.style("pointer-events","none").selectAll(".resize").style("display",null),oa.select("body").style("cursor",M.style("cursor")),x({type:"brushstart"}),g(),l() +}var i,a=s(n,"brushstart","brush","brushend"),o=null,c=null,f=sc[0],h=[[0,0],[0,0]];return n.x=function(t){return arguments.length?(o=t,f=sc[!o<<1|!c],n):o},n.y=function(t){return arguments.length?(c=t,f=sc[!o<<1|!c],n):c},n.extent=function(t){var e,r,u,a,l;return arguments.length?(i=[[0,0],[0,0]],o&&(e=t[0],r=t[1],c&&(e=e[0],r=r[0]),i[0][0]=e,i[1][0]=r,o.invert&&(e=o(e),r=o(r)),e>r&&(l=e,e=r,r=l),h[0][0]=0|e,h[1][0]=0|r),c&&(u=t[0],a=t[1],o&&(u=u[1],a=a[1]),i[0][1]=u,i[1][1]=a,c.invert&&(u=c(u),a=c(a)),u>a&&(l=u,u=a,a=l),h[0][1]=0|u,h[1][1]=0|a),n):(t=i||h,o&&(e=t[0][0],r=t[1][0],i||(e=h[0][0],r=h[1][0],o.invert&&(e=o.invert(e),r=o.invert(r)),e>r&&(l=e,e=r,r=l))),c&&(u=t[0][1],a=t[1][1],i||(u=h[0][1],a=h[1][1],c.invert&&(u=c.invert(u),a=c.invert(a)),u>a&&(l=u,u=a,a=l))),o&&c?[[e,u],[r,a]]:o?[e,r]:c&&[u,a])},n.clear=function(){return i=null,h[0][0]=h[0][1]=h[1][0]=h[1][1]=0,n},n.empty=function(){return o&&h[0][0]===h[1][0]||c&&h[0][1]===h[1][1]},oa.rebind(n,a,"on")};var fc={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},sc=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]];oa.time={};var hc=Date,gc=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];wi.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){pc.setUTCDate.apply(this._,arguments)},setDay:function(){pc.setUTCDay.apply(this._,arguments)},setFullYear:function(){pc.setUTCFullYear.apply(this._,arguments)},setHours:function(){pc.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){pc.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){pc.setUTCMinutes.apply(this._,arguments)},setMonth:function(){pc.setUTCMonth.apply(this._,arguments)},setSeconds:function(){pc.setUTCSeconds.apply(this._,arguments)},setTime:function(){pc.setTime.apply(this._,arguments)}};var pc=Date.prototype,dc="%a %b %e %X %Y",mc="%m/%d/%Y",vc="%H:%M:%S",yc=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Mc=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],xc=["January","February","March","April","May","June","July","August","September","October","November","December"],bc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];oa.time.year=Si(function(n){return n=oa.time.day(n),n.setMonth(0,1),n},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n){return n.getFullYear()}),oa.time.years=oa.time.year.range,oa.time.years.utc=oa.time.year.utc.range,oa.time.day=Si(function(n){var t=new hc(1970,0);return t.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),t},function(n,t){n.setDate(n.getDate()+t)},function(n){return n.getDate()-1}),oa.time.days=oa.time.day.range,oa.time.days.utc=oa.time.day.utc.range,oa.time.dayOfYear=function(n){var t=oa.time.year(n);return Math.floor((n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5)},gc.forEach(function(n,t){n=n.toLowerCase(),t=7-t;var e=oa.time[n]=Si(function(n){return(n=oa.time.day(n)).setDate(n.getDate()-(n.getDay()+t)%7),n},function(n,t){n.setDate(n.getDate()+Math.floor(t)*7)},function(n){var e=oa.time.year(n).getDay();return Math.floor((oa.time.dayOfYear(n)+(e+t)%7)/7)-(e!==t)});oa.time[n+"s"]=e.range,oa.time[n+"s"].utc=e.utc.range,oa.time[n+"OfYear"]=function(n){var e=oa.time.year(n).getDay();return Math.floor((oa.time.dayOfYear(n)+(e+t)%7)/7)}}),oa.time.week=oa.time.sunday,oa.time.weeks=oa.time.sunday.range,oa.time.weeks.utc=oa.time.sunday.utc.range,oa.time.weekOfYear=oa.time.sundayOfYear,oa.time.format=function(n){function t(t){for(var r,u,i,a=[],o=-1,c=0;++o=12?"PM":"AM"},S:function(n,t){return Ni(n.getSeconds(),t,2)},U:function(n,t){return Ni(oa.time.sundayOfYear(n),t,2)},w:function(n){return n.getDay()},W:function(n,t){return Ni(oa.time.mondayOfYear(n),t,2)},x:oa.time.format(mc),X:oa.time.format(vc),y:function(n,t){return Ni(n.getFullYear()%100,t,2)},Y:function(n,t){return Ni(n.getFullYear()%1e4,t,4)},Z:Bi,"%":function(){return"%"}},Tc={a:Ti,A:Ci,b:zi,B:Di,c:ji,d:Yi,e:Yi,H:Ui,I:Ui,L:Xi,m:Oi,M:Ii,p:Zi,S:Vi,x:Li,X:Fi,y:Pi,Y:Hi},Cc=/^\s*\d+/,zc=oa.map({am:0,pm:1});oa.time.format.utc=function(n){function t(n){try{hc=wi;var t=new hc;return t._=n,e(t)}finally{hc=Date}}var e=oa.time.format(n);return t.parse=function(n){try{hc=wi;var t=e.parse(n);return t&&t._}finally{hc=Date}},t.toString=e.toString,t};var Dc=oa.time.format.utc("%Y-%m-%dT%H:%M:%S.%LZ");oa.time.format.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?$i:Dc,$i.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},$i.toString=Dc.toString,oa.time.second=Si(function(n){return new hc(Math.floor(n/1e3)*1e3)},function(n,t){n.setTime(n.getTime()+Math.floor(t)*1e3)},function(n){return n.getSeconds()}),oa.time.seconds=oa.time.second.range,oa.time.seconds.utc=oa.time.second.utc.range,oa.time.minute=Si(function(n){return new hc(Math.floor(n/6e4)*6e4)},function(n,t){n.setTime(n.getTime()+Math.floor(t)*6e4)},function(n){return n.getMinutes()}),oa.time.minutes=oa.time.minute.range,oa.time.minutes.utc=oa.time.minute.utc.range,oa.time.hour=Si(function(n){var t=n.getTimezoneOffset()/60;return new hc((Math.floor(n/36e5-t)+t)*36e5)},function(n,t){n.setTime(n.getTime()+Math.floor(t)*36e5)},function(n){return n.getHours()}),oa.time.hours=oa.time.hour.range,oa.time.hours.utc=oa.time.hour.utc.range,oa.time.month=Si(function(n){return n=oa.time.day(n),n.setDate(1),n},function(n,t){n.setMonth(n.getMonth()+t)},function(n){return n.getMonth()}),oa.time.months=oa.time.month.range,oa.time.months.utc=oa.time.month.utc.range;var jc=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Lc=[[oa.time.second,1],[oa.time.second,5],[oa.time.second,15],[oa.time.second,30],[oa.time.minute,1],[oa.time.minute,5],[oa.time.minute,15],[oa.time.minute,30],[oa.time.hour,1],[oa.time.hour,3],[oa.time.hour,6],[oa.time.hour,12],[oa.time.day,1],[oa.time.day,2],[oa.time.week,1],[oa.time.month,1],[oa.time.month,3],[oa.time.year,1]],Fc=[[oa.time.format("%Y"),Dt],[oa.time.format("%B"),function(n){return n.getMonth()}],[oa.time.format("%b %d"),function(n){return n.getDate()!=1}],[oa.time.format("%a %d"),function(n){return n.getDay()&&n.getDate()!=1}],[oa.time.format("%I %p"),function(n){return n.getHours()}],[oa.time.format("%I:%M"),function(n){return n.getMinutes()}],[oa.time.format(":%S"),function(n){return n.getSeconds()}],[oa.time.format(".%L"),function(n){return n.getMilliseconds()}]],Hc=oa.scale.linear(),Pc=Wi(Fc);Lc.year=function(n,t){return Hc.domain(n.map(na)).ticks(t).map(Qi)},oa.time.scale=function(){return Ji(oa.scale.linear(),Lc,Pc)};var Rc=Lc.map(function(n){return[n[0].utc,n[1]]}),Oc=[[oa.time.format.utc("%Y"),Dt],[oa.time.format.utc("%B"),function(n){return n.getUTCMonth()}],[oa.time.format.utc("%b %d"),function(n){return n.getUTCDate()!=1}],[oa.time.format.utc("%a %d"),function(n){return n.getUTCDay()&&n.getUTCDate()!=1}],[oa.time.format.utc("%I %p"),function(n){return n.getUTCHours()}],[oa.time.format.utc("%I:%M"),function(n){return n.getUTCMinutes()}],[oa.time.format.utc(":%S"),function(n){return n.getUTCSeconds()}],[oa.time.format.utc(".%L"),function(n){return n.getUTCMilliseconds()}]],Yc=Wi(Oc);return Rc.year=function(n,t){return Hc.domain(n.map(ea)).ticks(t).map(ta)},oa.time.scale.utc=function(){return Ji(oa.scale.linear(),Rc,Yc)},oa.text=function(){return oa.xhr.apply(oa,arguments).response(ra)},oa.json=function(n,t){return oa.xhr(n,"application/json",t).response(ua)},oa.html=function(n,t){return oa.xhr(n,"text/html",t).response(ia)},oa.xml=function(){return oa.xhr.apply(oa,arguments).response(aa)},oa}(); \ No newline at end of file diff --git a/weavesilk/js/detect.js b/weavesilk/js/detect.js new file mode 100644 index 0000000..5170a2e --- /dev/null +++ b/weavesilk/js/detect.js @@ -0,0 +1,132 @@ +var MobileDetect = function() { + if (navigator.userAgent.match(/Android/i) + || navigator.userAgent.match(/webOS/i) + || navigator.userAgent.match(/iPhone/i) + || navigator.userAgent.match(/iPad/i) + || navigator.userAgent.match(/iPod/i) + || navigator.userAgent.match(/BlackBerry/i) + || navigator.userAgent.match(/Windows Phone/i) + ){ + return true; + } else { + return false; + } +} + +var BrowserDetect = { + init: function () { + this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; + this.version = this.searchVersion(navigator.userAgent) + || this.searchVersion(navigator.appVersion) + || "an unknown version"; + this.OS = this.searchString(this.dataOS) || "an unknown OS"; + }, + searchString: function (data) { + for (var i=0;i=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.1",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return typeof a=="object"?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length||!d)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
t
",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||++p.uuid:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c-1)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c-1)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,""+d),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0),h[l]&&j.push(k);j.length&&t.push({elem:f,matches:j})}n.length>o&&t.push({elem:this,matches:n.slice(o)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function $(a,b,c,d){c=c||[],b=b||q;var e,f,g,j,k=b.nodeType;if(k!==1&&k!==9)return[];if(!a||typeof a!="string")return c;g=h(b);if(!g&&!d)if(e=L.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&i(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return u.apply(c,t.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&X&&b.getElementsByClassName)return u.apply(c,t.call(b.getElementsByClassName(j),0)),c}return bk(a,b,c,d,g)}function _(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function ba(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bb(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bc(a,b,c,d){var e,g,h,i,j,k,l,m,n,p,r=!c&&b!==q,s=(r?"":"")+a.replace(H,"$1"),u=y[o][s];if(u)return d?0:t.call(u,0);j=a,k=[],m=0,n=f.preFilter,p=f.filter;while(j){if(!e||(g=I.exec(j)))g&&(j=j.slice(g[0].length),h.selector=l),k.push(h=[]),l="",r&&(j=" "+j);e=!1;if(g=J.exec(j))l+=g[0],j=j.slice(g[0].length),e=h.push({part:g.pop().replace(H," "),string:g[0],captures:g});for(i in p)(g=S[i].exec(j))&&(!n[i]||(g=n[i](g,b,c)))&&(l+=g[0],j=j.slice(g[0].length),e=h.push({part:i,string:g.shift(),captures:g}));if(!e)break}return l&&(h.selector=l),d?j.length:j?$.error(a):t.call(y(s,k),0)}function bd(a,b,e,f){var g=b.dir,h=s++;return a||(a=function(a){return a===e}),b.first?function(b){while(b=b[g])if(b.nodeType===1)return a(b)&&b}:f?function(b){while(b=b[g])if(b.nodeType===1&&a(b))return b}:function(b){var e,f=h+"."+c,i=f+"."+d;while(b=b[g])if(b.nodeType===1){if((e=b[o])===i)return b.sizset;if(typeof e=="string"&&e.indexOf(f)===0){if(b.sizset)return b}else{b[o]=i;if(a(b))return b.sizset=!0,b;b.sizset=!1}}}}function be(a,b){return a?function(c){var d=b(c);return d&&a(d===!0?c:d)}:b}function bf(a,b,c){var d,e,g=0;for(;d=a[g];g++)f.relative[d.part]?e=bd(e,f.relative[d.part],b,c):e=be(e,f.filter[d.part].apply(null,d.captures.concat(b,c)));return e}function bg(a){return function(b){var c,d=0;for(;c=a[d];d++)if(c(b))return!0;return!1}}function bh(a,b,c,d){var e=0,f=b.length;for(;e0?i(h,c,g):[]}function bj(a,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s=0,t=a.length,v=S.POS,w=new RegExp("^"+v.source+"(?!"+A+")","i"),x=function(){var a=1,c=arguments.length-2;for(;al){g+=k.slice(l,n.index),l=p,q=[c],J.test(g)&&(m&&(q=m),m=e);if(r=O.test(g))g=g.slice(0,-5).replace(J,"$&*"),l++;n.length>1&&n[0].replace(w,x),m=bi(g,n[1],n[2],q,m,r)}g=""}}o||(g+=k),o=!1}g?J.test(g)?bh(g,m||[c],d,e):$(g,c,d,e?e.concat(m):m):u.apply(d,m)}return t===1?d:$.uniqueSort(d)}function bk(a,b,e,g,h){a=a.replace(H,"$1");var i,k,l,m,n,o,p,q,r,s,v=bc(a,b,h),w=b.nodeType;if(S.POS.test(a))return bj(v,b,e,g);if(g)i=t.call(g,0);else if(v.length===1){if((o=t.call(v[0],0)).length>2&&(p=o[0]).part==="ID"&&w===9&&!h&&f.relative[o[1].part]){b=f.find.ID(p.captures[0].replace(R,""),b,h)[0];if(!b)return e;a=a.slice(o.shift().string.length)}r=(v=N.exec(o[0].string))&&!v.index&&b.parentNode||b,q="";for(n=o.length-1;n>=0;n--){p=o[n],s=p.part,q=p.string+q;if(f.relative[s])break;if(f.order.test(s)){i=f.find[s](p.captures[0].replace(R,""),r,h);if(i==null)continue;a=a.slice(0,a.length-q.length)+q.replace(S[s],""),a||u.apply(e,t.call(i,0));break}}}if(a){k=j(a,b,h),c=k.dirruns++,i==null&&(i=f.find.TAG("*",N.test(a)&&b.parentNode||b));for(n=0;m=i[n];n++)d=k.runs++,k(m)&&e.push(m)}return e}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=a.document,r=q.documentElement,s=0,t=[].slice,u=[].push,v=function(a,b){return a[o]=b||!0,a},w=function(){var a={},b=[];return v(function(c,d){return b.push(c)>f.cacheLength&&delete a[b.shift()],a[c]=d},a)},x=w(),y=w(),z=w(),A="[\\x20\\t\\r\\n\\f]",B="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",C=B.replace("w","w#"),D="([*^$|!~]?=)",E="\\["+A+"*("+B+")"+A+"*(?:"+D+A+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+C+")|)|)"+A+"*\\]",F=":("+B+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+E+")|[^:]|\\\\.)*|.*))\\)|)",G=":(nth|eq|gt|lt|first|last|even|odd)(?:\\(((?:-\\d)?\\d*)\\)|)(?=[^-]|$)",H=new RegExp("^"+A+"+|((?:^|[^\\\\])(?:\\\\.)*)"+A+"+$","g"),I=new RegExp("^"+A+"*,"+A+"*"),J=new RegExp("^"+A+"*([\\x20\\t\\r\\n\\f>+~])"+A+"*"),K=new RegExp(F),L=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,M=/^:not/,N=/[\x20\t\r\n\f]*[+~]/,O=/:not\($/,P=/h\d/i,Q=/input|select|textarea|button/i,R=/\\(?!\\)/g,S={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),NAME:new RegExp("^\\[name=['\"]?("+B+")['\"]?\\]"),TAG:new RegExp("^("+B.replace("w","w*")+")"),ATTR:new RegExp("^"+E),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+A+"*(even|odd|(([+-]|)(\\d*)n|)"+A+"*(?:([+-]|)"+A+"*(\\d+)|))"+A+"*\\)|)","i"),POS:new RegExp(G,"ig"),needsContext:new RegExp("^"+A+"*[>+~]|"+G,"i")},T=function(a){var b=q.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},U=T(function(a){return a.appendChild(q.createComment("")),!a.getElementsByTagName("*").length}),V=T(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),W=T(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),X=T(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),Y=T(function(a){a.id=o+0,a.innerHTML="
",r.insertBefore(a,r.firstChild);var b=q.getElementsByName&&q.getElementsByName(o).length===2+q.getElementsByName(o+0).length;return e=!q.getElementById(o),r.removeChild(a),b});try{t.call(r.childNodes,0)[0].nodeType}catch(Z){t=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}$.matches=function(a,b){return $(a,null,null,b)},$.matchesSelector=function(a,b){return $(b,null,null,[a]).length>0},g=$.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=g(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=g(b);return c},h=$.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},i=$.contains=r.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:r.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},$.attr=function(a,b){var c,d=h(a);return d||(b=b.toLowerCase()),f.attrHandle[b]?f.attrHandle[b](a):W||d?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},f=$.selectors={cacheLength:50,createPseudo:v,match:S,order:new RegExp("ID|TAG"+(Y?"|NAME":"")+(X?"|CLASS":"")),attrHandle:V?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:e?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:U?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(R,""),a[3]=(a[4]||a[5]||"").replace(R,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||$.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&$.error(a[0]),a},PSEUDO:function(a,b,c){var d,e;if(S.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(d=a[4])K.test(d)&&(e=bc(d,b,c,!0))&&(e=d.indexOf(")",d.length-e)-d.length)&&(d=d.slice(0,e),a[0]=a[0].slice(0,e)),a[2]=d;return a.slice(0,3)}},filter:{ID:e?function(a){return a=a.replace(R,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(R,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(R,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=x[o][a];return b||(b=x(a,new RegExp("(^|"+A+")"+a+"("+A+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return b?function(d){var e=$.attr(d,a),f=e+"";if(e==null)return b==="!=";switch(b){case"=":return f===c;case"!=":return f!==c;case"^=":return c&&f.indexOf(c)===0;case"*=":return c&&f.indexOf(c)>-1;case"$=":return c&&f.substr(f.length-c.length)===c;case"~=":return(" "+f+" ").indexOf(c)>-1;case"|=":return f===c||f.substr(0,c.length+1)===c+"-"}}:function(b){return $.attr(b,a)!=null}},CHILD:function(a,b,c,d){if(a==="nth"){var e=s++;return function(a){var b,f,g=0,h=a;if(c===1&&d===0)return!0;b=a.parentNode;if(b&&(b[o]!==e||!a.sizset)){for(h=b.firstChild;h;h=h.nextSibling)if(h.nodeType===1){h.sizset=++g;if(h===a)break}b[o]=e}return f=a.sizset-d,c===0?f===0:f%c===0&&f/c>=0}}return function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b,c,d){var e,g=f.pseudos[a]||f.pseudos[a.toLowerCase()];return g||$.error("unsupported pseudo: "+a),g[o]?g(b,c,d):g.length>1?(e=[a,a,"",b],function(a){return g(a,0,e)}):g}},pseudos:{not:v(function(a,b,c){var d=j(a.replace(H,"$1"),b,c);return function(a){return!d(a)}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!f.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},contains:v(function(a){return function(b){return(b.textContent||b.innerText||g(b)).indexOf(a)>-1}}),has:v(function(a){return function(b){return $(a,b).length>0}}),header:function(a){return P.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:_("radio"),checkbox:_("checkbox"),file:_("file"),password:_("password"),image:_("image"),submit:ba("submit"),reset:ba("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return Q.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b,c){return c?a.slice(1):[a[0]]},last:function(a,b,c){var d=a.pop();return c?a:[d]},even:function(a,b,c){var d=[],e=c?1:0,f=a.length;for(;e",a.querySelectorAll("[selected]").length||e.push("\\["+A+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),T(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+A+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=e.length&&new RegExp(e.join("|")),bk=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a)))if(d.nodeType===9)try{return u.apply(f,t.call(d.querySelectorAll(a),0)),f}catch(i){}else if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){var j,k,l,m=d.getAttribute("id"),n=m||o,p=N.test(a)&&d.parentNode||d;m?n=n.replace(c,"\\$&"):d.setAttribute("id",n),j=bc(a,d,h),n="[id='"+n+"']";for(k=0,l=j.length;k0})}(),f.setFilters.nth=f.setFilters.eq,f.filters=f.pseudos,$.attr=p.attr,p.find=$,p.expr=$.selectors,p.expr[":"]=p.expr.pseudos,p.unique=$.uniqueSort,p.text=$.getText,p.isXMLDoc=$.isXML,p.contains=$.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
","
"]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{cj=f.href}catch(cy){cj=e.createElement("a"),cj.href="",cj=cj.href}ck=ct.exec(cj.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:cj,isLocal:cn.test(ck[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=""+(c||y),k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,ck[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]==ck[1]&&i[2]==ck[2]&&(i[3]||(i[1]==="http:"?80:443))==(ck[3]||(ck[1]==="http:"?80:443)))),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e,f=this.createTween(a,b),g=cQ.exec(b),h=f.cur(),i=+h||0,j=1;if(g){c=+g[2],d=g[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&i){i=p.css(f.elem,a,!0)||c||1;do e=j=j||".5",i=i/j,p.style(f.elem,a,i+d),j=f.cur()/h;while(j!==1&&j!==e)}f.unit=d,f.start=i,f.end=g[1]?i+(g[1]+1)*c:c}return f}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/weavesilk/js/jquery.fullscreen.js b/weavesilk/js/jquery.fullscreen.js new file mode 100644 index 0000000..09b9c9c --- /dev/null +++ b/weavesilk/js/jquery.fullscreen.js @@ -0,0 +1,52 @@ +(function($) { + function isFullScreen() { + return document[!prefix ? 'fullScreen' : + 'webkit' === prefix ? 'webkitIsFullScreen' : + prefix + 'FullScreen']; + } + function cancelFullScreen() { + return document[prefix ? prefix + 'CancelFullScreen' + : 'cancelFullScreen'](); + } + + var supported = typeof document.cancelFullScreen !== 'undefined' + , prefixes = ['webkit', 'moz', 'o', 'ms', 'khtml'] + , prefix = '' + , noop = function() {} + , i + ; + + if (!supported) { + for (i = 0; prefix = prefixes[i]; i++) { + if (typeof document[prefix + 'CancelFullScreen'] !== 'undefined') { + supported = true; + break; + } + } + } + + if (supported) { + $.fn.requestFullscreen = function() { + return this.each(function() { + return this[prefix ? prefix + 'RequestFullScreen' + : 'requestFullScreen'](); + }); + }; + $.fn.fullscreenChange = function(fn) { + var ar = [prefix + 'fullscreenchange'].concat([].slice.call(arguments, 0)) + , $e = $(this); + return $e.bind.apply($e, ar); + }; + $.Fullscreen = + { isFullscreen: isFullScreen + , cancelFullscreen: cancelFullScreen + }; + } + else { + $.fn.requestFullscreen = $.fn.fullScreenChange = noop; + $.Fullscreen = + { isFullscreen: function() { return false; } + , cancelFullscreen: noop + }; + } +})(jQuery); \ No newline at end of file diff --git a/weavesilk/js/keymaster.js b/weavesilk/js/keymaster.js new file mode 100644 index 0000000..22a3525 --- /dev/null +++ b/weavesilk/js/keymaster.js @@ -0,0 +1,226 @@ +// keymaster.js +// (c) 2011-2012 Thomas Fuchs +// keymaster.js may be freely distributed under the MIT license. + +;(function(global){ + var k, + _handlers = {}, + _mods = { 16: false, 18: false, 17: false, 91: false }, + _scope = 'all', + // modifier keys + _MODIFIERS = { + '⇧': 16, shift: 16, + '⌥': 18, alt: 18, option: 18, + '⌃': 17, ctrl: 17, control: 17, + '⌘': 91, command: 91 + }, + // special keys + _MAP = { + backspace: 8, tab: 9, clear: 12, + enter: 13, 'return': 13, + esc: 27, escape: 27, space: 32, + left: 37, up: 38, + right: 39, down: 40, + del: 46, 'delete': 46, + home: 36, end: 35, + pageup: 33, pagedown: 34, + ',': 188, '.': 190, '/': 191, + '`': 192, '-': 189, '=': 187, + ';': 186, '\'': 222, + '[': 219, ']': 221, '\\': 220 + }, + _downKeys = []; + + for(k=1;k<20;k++) _MODIFIERS['f'+k] = 111+k; + + // IE doesn't support Array#indexOf, so have a simple replacement + function index(array, item){ + var i = array.length; + while(i--) if(array[i]===item) return i; + return -1; + } + + // handle keydown event + function dispatch(event, scope){ + var key, handler, k, i, modifiersMatch; + key = event.keyCode; + + if (index(_downKeys, key) == -1) { + _downKeys.push(key); + } + + // if a modifier key, set the key. property to true and return + if(key == 93 || key == 224) key = 91; // right command on webkit, command on Gecko + if(key in _mods) { + _mods[key] = true; + // 'assignKey' from inside this closure is exported to window.key + for(k in _MODIFIERS) if(_MODIFIERS[k] == key) assignKey[k] = true; + return; + } + + // see if we need to ignore the keypress (filter() can can be overridden) + // by default ignore key presses if a select, textarea, or input is focused + if(!assignKey.filter.call(this, event)) return; + + // abort if no potentially matching shortcuts found + if (!(key in _handlers)) return; + + // for each potential shortcut + for (i = 0; i < _handlers[key].length; i++) { + handler = _handlers[key][i]; + + // see if it's in the current scope + if(handler.scope == scope || handler.scope == 'all'){ + // check if modifiers match if any + modifiersMatch = handler.mods.length > 0; + for(k in _mods) + if((!_mods[k] && index(handler.mods, +k) > -1) || + (_mods[k] && index(handler.mods, +k) == -1)) modifiersMatch = false; + // call the handler and stop the event if neccessary + if((handler.mods.length == 0 && !_mods[16] && !_mods[18] && !_mods[17] && !_mods[91]) || modifiersMatch){ + if(handler.method(event, handler)===false){ + if(event.preventDefault) event.preventDefault(); + else event.returnValue = false; + if(event.stopPropagation) event.stopPropagation(); + if(event.cancelBubble) event.cancelBubble = true; + } + } + } + } + }; + + // unset modifier keys on keyup + function clearModifier(event){ + var key = event.keyCode, k, + i = index(_downKeys, key); + + // remove key from _downKeys + if (i >= 0) { + _downKeys.splice(i, 1); + } + + if(key == 93 || key == 224) key = 91; + if(key in _mods) { + _mods[key] = false; + for(k in _MODIFIERS) if(_MODIFIERS[k] == key) assignKey[k] = false; + } + }; + + function resetModifiers() { + for(k in _mods) _mods[k] = false; + for(k in _MODIFIERS) assignKey[k] = false; + } + + // parse and assign shortcut + function assignKey(key, scope, method){ + var keys, mods, i, mi; + if (method === undefined) { + method = scope; + scope = 'all'; + } + key = key.replace(/\s/g,''); + keys = key.split(','); + + if((keys[keys.length-1])=='') + keys[keys.length-2] += ','; + // for each shortcut + for (i = 0; i < keys.length; i++) { + // set modifier keys if any + mods = []; + key = keys[i].split('+'); + if(key.length > 1){ + mods = key.slice(0,key.length-1); + for (mi = 0; mi < mods.length; mi++) + mods[mi] = _MODIFIERS[mods[mi]]; + key = [key[key.length-1]]; + } + // convert to keycode and... + key = key[0] + key = _MAP[key] || key.toUpperCase().charCodeAt(0); + // ...store handler + if (!(key in _handlers)) _handlers[key] = []; + _handlers[key].push({ shortcut: keys[i], scope: scope, method: method, key: keys[i], mods: mods }); + } + }; + + // Returns true if the key with code 'keyCode' is currently down + // Converts strings into key codes. + function isPressed(keyCode) { + if (typeof(keyCode)=='string') { + if (keyCode.length == 1) { + keyCode = (keyCode.toUpperCase()).charCodeAt(0); + } else { + return false; + } + } + return index(_downKeys, keyCode) != -1; + } + + function getPressedKeyCodes() { + return _downKeys.slice(0); + } + + function filter(event){ + var tagName = (event.target || event.srcElement).tagName; + // ignore keypressed in any elements that support keyboard data input + return !(tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA'); + } + + // initialize key. to false + for(k in _MODIFIERS) assignKey[k] = false; + + // set current scope (default 'all') + function setScope(scope){ _scope = scope || 'all' }; + function getScope(){ return _scope || 'all' }; + + // delete all handlers for a given scope + function deleteScope(scope){ + var key, handlers, i; + + for (key in _handlers) { + handlers = _handlers[key]; + for (i = 0; i < handlers.length; ) { + if (handlers[i].scope === scope) handlers.splice(i, 1); + else i++; + } + } + }; + + // cross-browser events + function addEvent(object, event, method) { + if (object.addEventListener) + object.addEventListener(event, method, false); + else if(object.attachEvent) + object.attachEvent('on'+event, function(){ method(window.event) }); + }; + + // set the handlers globally on document + addEvent(document, 'keydown', function(event) { dispatch(event, _scope) }); // Passing _scope to a callback to ensure it remains the same by execution. Fixes #48 + addEvent(document, 'keyup', clearModifier); + + // reset modifiers to false whenever the window is (re)focused. + addEvent(window, 'focus', resetModifiers); + + // store previously defined key + var previousKey = global.key; + + // restore previously defined key and return reference to our key object + function noConflict() { + var k = global.key; + global.key = previousKey; + return k; + } + + // set window.key and window.key.set/get/deleteScope, and the default filter + global.key = assignKey; + global.key.setScope = setScope; + global.key.getScope = getScope; + global.key.deleteScope = deleteScope; + global.key.filter = filter; + global.key.isPressed = isPressed; + global.key.getPressedKeyCodes = getPressedKeyCodes; + global.key.noConflict = noConflict; + + if(typeof module !== 'undefined') module.exports = key; + +})(this); \ No newline at end of file diff --git a/weavesilk/js/knockout-2.2.0.min.js b/weavesilk/js/knockout-2.2.0.min.js new file mode 100644 index 0000000..f25f95e --- /dev/null +++ b/weavesilk/js/knockout-2.2.0.min.js @@ -0,0 +1,85 @@ +// Knockout JavaScript library v2.2.0 +// (c) Steven Sanderson - http://knockoutjs.com/ +// License: MIT (http://www.opensource.org/licenses/mit-license.php) + +(function() {function i(v){throw v;}var l=!0,n=null,q=!1;function t(v){return function(){return v}};var w=window,x=document,fa=navigator,E=window.jQuery,H=void 0; +function K(v){function ga(a,d,c,e,f){var g=[],a=b.j(function(){var a=d(c,f)||[];0",g[0];);m=4b.a.i(d,a[c])&&d.push(a[c]);return d},V:function(a,b){for(var a=a||[],d=[],c=0,e=a.length;cm?a.setAttribute("selected",b):a.selected=b},D:function(a){return(a||"").replace(d,"")},Qb:function(a,d){for(var c=[],e=(a||"").split(d),f=0,g=e.length;fa.length?q:a.substring(0,b.length)===b},sb:function(a,b){if(b.compareDocumentPosition)return 16== +(b.compareDocumentPosition(a)&16);for(;a!=n;){if(a==b)return l;a=a.parentNode}return q},X:function(a){return b.a.sb(a,a.ownerDocument)},u:function(a){return a&&a.tagName&&a.tagName.toLowerCase()},n:function(b,d,c){var e=m&&k[d];if(!e&&"undefined"!=typeof E){if(a(b,d))var f=c,c=function(a,b){var d=this.checked;b&&(this.checked=b.mb!==l);f.call(this,a);this.checked=d};E(b).bind(d,c)}else!e&&"function"==typeof b.addEventListener?b.addEventListener(d,c,q):"undefined"!=typeof b.attachEvent?b.attachEvent("on"+ +d,function(a){c.call(b,a)}):i(Error("Browser doesn't support addEventListener or attachEvent"))},Aa:function(b,d){(!b||!b.nodeType)&&i(Error("element must be a DOM node when calling triggerEvent"));if("undefined"!=typeof E){var c=[];a(b,d)&&c.push({mb:b.checked});E(b).trigger(d,c)}else"function"==typeof x.createEvent?"function"==typeof b.dispatchEvent?(c=x.createEvent(e[d]||"HTMLEvents"),c.initEvent(d,l,l,w,0,0,0,0,0,q,q,q,q,0,b),b.dispatchEvent(c)):i(Error("The supplied element doesn't support dispatchEvent")): +"undefined"!=typeof b.fireEvent?(a(b,d)&&(b.checked=b.checked!==l),b.fireEvent("on"+d)):i(Error("Browser doesn't support triggering events"))},d:function(a){return b.$(a)?a():a},ta:function(a){return b.$(a)?a.t():a},da:function(a,d,c){if(d){var e=/[\w-]+/g,f=a.className.match(e)||[];b.a.o(d.match(e),function(a){var d=b.a.i(f,a);0<=d?c||f.splice(d,1):c&&f.push(a)});a.className=f.join(" ")}},bb:function(a,d){var c=b.a.d(d);if(c===n||c===H)c="";if(3===a.nodeType)a.data=c;else{var e=b.e.firstChild(a); +!e||3!=e.nodeType||b.e.nextSibling(e)?b.e.N(a,[x.createTextNode(c)]):e.data=c;b.a.vb(a)}},$a:function(a,b){a.name=b;if(7>=m)try{a.mergeAttributes(x.createElement(""),q)}catch(d){}},vb:function(a){9<=m&&(a=1==a.nodeType?a:a.parentNode,a.style&&(a.style.zoom=a.style.zoom))},tb:function(a){if(9<=m){var b=a.style.width;a.style.width=0;a.style.width=b}},Kb:function(a,d){for(var a=b.a.d(a),d=b.a.d(d),c=[],e=a;e<=d;e++)c.push(e);return c},L:function(a){for(var b=[],d=0,c=a.length;d< +c;d++)b.push(a[d]);return b},Ob:6===m,Pb:7===m,Z:m,Na:function(a,d){for(var c=b.a.L(a.getElementsByTagName("input")).concat(b.a.L(a.getElementsByTagName("textarea"))),e="string"==typeof d?function(a){return a.name===d}:function(a){return d.test(a.name)},f=[],g=c.length-1;0<=g;g--)e(c[g])&&f.push(c[g]);return f},Hb:function(a){return"string"==typeof a&&(a=b.a.D(a))?w.JSON&&w.JSON.parse?w.JSON.parse(a):(new Function("return "+a))():n},wa:function(a,d,c){("undefined"==typeof JSON||"undefined"==typeof JSON.stringify)&& +i(Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js"));return JSON.stringify(b.a.d(a),d,c)},Ib:function(a,d,c){var c=c||{},e=c.params||{},f=c.includeFields||this.Ma,g=a;if("object"==typeof a&&"form"===b.a.u(a))for(var g=a.action,h=f.length-1;0<=h;h--)for(var j=b.a.Na(a,f[h]),k=j.length-1;0<=k;k--)e[j[k].name]=j[k].value;var d=b.a.d(d),m=x.createElement("form"); +m.style.display="none";m.action=g;m.method="post";for(var v in d)a=x.createElement("input"),a.name=v,a.value=b.a.wa(b.a.d(d[v])),m.appendChild(a);for(v in e)a=x.createElement("input"),a.name=v,a.value=e[v],m.appendChild(a);x.body.appendChild(m);c.submitter?c.submitter(m):m.submit();setTimeout(function(){m.parentNode.removeChild(m)},0)}}};b.b("utils",b.a);b.b("utils.arrayForEach",b.a.o);b.b("utils.arrayFirst",b.a.kb);b.b("utils.arrayFilter",b.a.fa);b.b("utils.arrayGetDistinctValues",b.a.Fa);b.b("utils.arrayIndexOf", +b.a.i);b.b("utils.arrayMap",b.a.V);b.b("utils.arrayPushAll",b.a.P);b.b("utils.arrayRemoveItem",b.a.ga);b.b("utils.extend",b.a.extend);b.b("utils.fieldsIncludedWithJsonPost",b.a.Ma);b.b("utils.getFormFields",b.a.Na);b.b("utils.peekObservable",b.a.ta);b.b("utils.postJson",b.a.Ib);b.b("utils.parseJson",b.a.Hb);b.b("utils.registerEventHandler",b.a.n);b.b("utils.stringifyJson",b.a.wa);b.b("utils.range",b.a.Kb);b.b("utils.toggleDomNodeCssClass",b.a.da);b.b("utils.triggerEvent",b.a.Aa);b.b("utils.unwrapObservable", +b.a.d);Function.prototype.bind||(Function.prototype.bind=function(a){var b=this,c=Array.prototype.slice.call(arguments),a=c.shift();return function(){return b.apply(a,c.concat(Array.prototype.slice.call(arguments)))}});b.a.f=new function(){var a=0,d="__ko__"+(new Date).getTime(),c={};return{get:function(a,d){var c=b.a.f.getAll(a,q);return c===H?H:c[d]},set:function(a,d,c){c===H&&b.a.f.getAll(a,q)===H||(b.a.f.getAll(a,l)[d]=c)},getAll:function(b,f){var g=b[d];if(!g||!("null"!==g&&c[g])){if(!f)return H; +g=b[d]="ko"+a++;c[g]={}}return c[g]},clear:function(a){var b=a[d];return b?(delete c[b],a[d]=n,l):q}}};b.b("utils.domData",b.a.f);b.b("utils.domData.clear",b.a.f.clear);b.a.F=new function(){function a(a,d){var e=b.a.f.get(a,c);e===H&&d&&(e=[],b.a.f.set(a,c,e));return e}function d(c){var e=a(c,q);if(e)for(var e=e.slice(0),j=0;j","
"]||!c.indexOf("",""]||(!c.indexOf("",""]||[0,"",""];a="ignored
"+c[1]+a+c[2]+"
";for("function"==typeof w.innerShiv?d.appendChild(w.innerShiv(a)):d.innerHTML=a;c[0]--;)d=d.lastChild;d=b.a.L(d.lastChild.childNodes)}return d};b.a.ca=function(a,d){b.a.ka(a);d=b.a.d(d);if(d!==n&&d!==H)if("string"!=typeof d&&(d=d.toString()),"undefined"!=typeof E)E(a).html(d);else for(var c= +b.a.sa(d),e=0;e"},gb:function(a,b){var c=Q[a];c===H&&i(Error("Couldn't find any memo with ID "+a+". Perhaps it's already been unmemoized.")); +try{return c.apply(n,b||[]),l}finally{delete Q[a]}},hb:function(a,d){var c=[];ba(a,c);for(var e=0,f=c.length;ec;c++)a=a();return a})};b.toJSON=function(a,d,c){a=b.fb(a);return b.a.wa(a,d,c)};b.b("toJS",b.fb);b.b("toJSON",b.toJSON);b.k={q:function(a){switch(b.a.u(a)){case "option":return a.__ko__hasDomDataOptionValue__=== +l?b.a.f.get(a,b.c.options.ra):7>=b.a.Z?a.getAttributeNode("value").specified?a.value:a.text:a.value;case "select":return 0<=a.selectedIndex?b.k.q(a.options[a.selectedIndex]):H;default:return a.value}},T:function(a,d){switch(b.a.u(a)){case "option":switch(typeof d){case "string":b.a.f.set(a,b.c.options.ra,H);"__ko__hasDomDataOptionValue__"in a&&delete a.__ko__hasDomDataOptionValue__;a.value=d;break;default:b.a.f.set(a,b.c.options.ra,d),a.__ko__hasDomDataOptionValue__=l,a.value="number"===typeof d? +d:""}break;case "select":for(var c=a.options.length-1;0<=c;c--)if(b.k.q(a.options[c])==d){a.selectedIndex=c;break}break;default:if(d===n||d===H)d="";a.value=d}}};b.b("selectExtensions",b.k);b.b("selectExtensions.readValue",b.k.q);b.b("selectExtensions.writeValue",b.k.T);var ja=/\@ko_token_(\d+)\@/g,ma=["true","false"],na=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i;b.g={Q:[],aa:function(a){var d=b.a.D(a);if(3>d.length)return[];"{"===d.charAt(0)&&(d=d.substring(1,d.length-1));for(var a=[], +c=n,e,f=0;f$/:/^\s*ko(?:\s+(.+\s*\:[\s\S]*))?\s*$/,ha=J?/^<\!--\s*\/ko\s*--\>$/: +/^\s*\/ko\s*$/,oa={ul:l,ol:l};b.e={I:{},childNodes:function(a){return A(a)?$(a):a.childNodes},Y:function(a){if(A(a))for(var a=b.e.childNodes(a),d=0,c=a.length;d=b.a.Z&&e in ea?(e=ea[e],g?a.removeAttribute(e): +a[e]=f):g||a.setAttribute(e,f.toString());"name"===e&&b.a.$a(a,g?"":f.toString())}}};b.c.checked={init:function(a,d,c){b.a.n(a,"click",function(){var e;if("checkbox"==a.type)e=a.checked;else if("radio"==a.type&&a.checked)e=a.value;else return;var f=d(),g=b.a.d(f);"checkbox"==a.type&&g instanceof Array?(e=b.a.i(g,a.value),a.checked&&0>e?f.push(a.value):!a.checked&&0<=e&&f.splice(e,1)):b.g.ea(f,c,"checked",e,l)});"radio"==a.type&&!a.name&&b.c.uniqueName.init(a,t(l))},update:function(a,d){var c=b.a.d(d()); +"checkbox"==a.type?a.checked=c instanceof Array?0<=b.a.i(c,a.value):c:"radio"==a.type&&(a.checked=a.value==c)}};b.c.css={update:function(a,d){var c=b.a.d(d());if("object"==typeof c)for(var e in c){var f=b.a.d(c[e]);b.a.da(a,e,f)}else c=String(c||""),b.a.da(a,a.__ko__cssValue,q),a.__ko__cssValue=c,b.a.da(a,c,l)}};b.c.enable={update:function(a,d){var c=b.a.d(d());c&&a.disabled?a.removeAttribute("disabled"):!c&&!a.disabled&&(a.disabled=l)}};b.c.disable={update:function(a,d){b.c.enable.update(a,function(){return!b.a.d(d())})}}; +b.c.event={init:function(a,d,c,e){var f=d()||{},g;for(g in f)(function(){var f=g;"string"==typeof f&&b.a.n(a,f,function(a){var g,m=d()[f];if(m){var p=c();try{var r=b.a.L(arguments);r.unshift(e);g=m.apply(e,r)}finally{g!==l&&(a.preventDefault?a.preventDefault():a.returnValue=q)}p[f+"Bubble"]===q&&(a.cancelBubble=l,a.stopPropagation&&a.stopPropagation())}})})()}};b.c.foreach={Ra:function(a){return function(){var d=a(),c=b.a.ta(d);if(!c||"number"==typeof c.length)return{foreach:d,templateEngine:b.C.na}; +b.a.d(d);return{foreach:c.data,as:c.as,includeDestroyed:c.includeDestroyed,afterAdd:c.afterAdd,beforeRemove:c.beforeRemove,afterRender:c.afterRender,beforeMove:c.beforeMove,afterMove:c.afterMove,templateEngine:b.C.na}}},init:function(a,d){return b.c.template.init(a,b.c.foreach.Ra(d))},update:function(a,d,c,e,f){return b.c.template.update(a,b.c.foreach.Ra(d),c,e,f)}};b.g.Q.foreach=q;b.e.I.foreach=l;b.c.hasfocus={init:function(a,d,c){function e(e){a.__ko_hasfocusUpdating=l;var f=a.ownerDocument;"activeElement"in +f&&(e=f.activeElement===a);f=d();b.g.ea(f,c,"hasfocus",e,l);a.__ko_hasfocusUpdating=q}var f=e.bind(n,l),g=e.bind(n,q);b.a.n(a,"focus",f);b.a.n(a,"focusin",f);b.a.n(a,"blur",g);b.a.n(a,"focusout",g)},update:function(a,d){var c=b.a.d(d());a.__ko_hasfocusUpdating||(c?a.focus():a.blur(),b.r.K(b.a.Aa,n,[a,c?"focusin":"focusout"]))}};b.c.html={init:function(){return{controlsDescendantBindings:l}},update:function(a,d){b.a.ca(a,d())}};var ca="__ko_withIfBindingData";P("if");P("ifnot",q,l);P("with",l,q,function(a, +b){return a.createChildContext(b)});b.c.options={update:function(a,d,c){"select"!==b.a.u(a)&&i(Error("options binding applies only to SELECT elements"));for(var e=0==a.length,f=b.a.V(b.a.fa(a.childNodes,function(a){return a.tagName&&"option"===b.a.u(a)&&a.selected}),function(a){return b.k.q(a)||a.innerText||a.textContent}),g=a.scrollTop,h=b.a.d(d());0/g;b.ya={ub:function(a, +d,c){d.isTemplateRewritten(a,c)||d.rewriteTemplate(a,function(a){return b.ya.Fb(a,d)},c)},Fb:function(a,b){return a.replace(pa,function(a,e,f,g,h,j,k){return V(k,e,b)}).replace(qa,function(a,e){return V(e,"<\!-- ko --\>",b)})},jb:function(a){return b.s.qa(function(d,c){d.nextSibling&&b.Ea(d.nextSibling,a,c)})}};b.b("__tr_ambtns",b.ya.jb);b.l={};b.l.h=function(a){this.h=a};b.l.h.prototype.text=function(){var a=b.a.u(this.h),a="script"===a?"text":"textarea"===a?"value":"innerHTML";if(0==arguments.length)return this.h[a]; +var d=arguments[0];"innerHTML"===a?b.a.ca(this.h,d):this.h[a]=d};b.l.h.prototype.data=function(a){if(1===arguments.length)return b.a.f.get(this.h,"templateSourceData_"+a);b.a.f.set(this.h,"templateSourceData_"+a,arguments[1])};b.l.O=function(a){this.h=a};b.l.O.prototype=new b.l.h;b.l.O.prototype.text=function(){if(0==arguments.length){var a=b.a.f.get(this.h,"__ko_anon_template__")||{};a.za===H&&a.ia&&(a.za=a.ia.innerHTML);return a.za}b.a.f.set(this.h,"__ko_anon_template__",{za:arguments[0]})};b.l.h.prototype.nodes= +function(){if(0==arguments.length)return(b.a.f.get(this.h,"__ko_anon_template__")||{}).ia;b.a.f.set(this.h,"__ko_anon_template__",{ia:arguments[0]})};b.b("templateSources",b.l);b.b("templateSources.domElement",b.l.h);b.b("templateSources.anonymousTemplate",b.l.O);var N;b.va=function(a){a!=H&&!(a instanceof b.v)&&i(Error("templateEngine must inherit from ko.templateEngine"));N=a};b.ua=function(a,d,c,e,f){c=c||{};(c.templateEngine||N)==H&&i(Error("Set a template engine before calling renderTemplate")); +f=f||"replaceChildren";if(e){var g=M(e);return b.j(function(){var h=d&&d instanceof b.z?d:new b.z(b.a.d(d)),j="function"==typeof a?a(h.$data,h):a,h=S(e,f,j,h,c);"replaceNode"==f&&(e=h,g=M(e))},n,{Ja:function(){return!g||!b.a.X(g)},W:g&&"replaceNode"==f?g.parentNode:g})}return b.s.qa(function(e){b.ua(a,d,c,e,"replaceNode")})};b.Lb=function(a,d,c,e,f){function g(a,b){T(b,j);c.afterRender&&c.afterRender(b,a)}function h(d,e){j=f.createChildContext(b.a.d(d),c.as);j.$index=e;var g="function"==typeof a? +a(d,j):a;return S(n,"ignoreTargetNode",g,j,c)}var j;return b.j(function(){var a=b.a.d(d)||[];"undefined"==typeof a.length&&(a=[a]);a=b.a.fa(a,function(a){return c.includeDestroyed||a===H||a===n||!b.a.d(a._destroy)});b.r.K(b.a.Za,n,[e,a,h,c,g])},n,{W:e})};b.c.template={init:function(a,d){var c=b.a.d(d());if("string"!=typeof c&&!c.name&&(1==a.nodeType||8==a.nodeType))c=1==a.nodeType?a.childNodes:b.e.childNodes(a),c=b.a.Gb(c),(new b.l.O(a)).nodes(c);return{controlsDescendantBindings:l}},update:function(a, +d,c,e,f){var d=b.a.d(d()),c={},e=l,g,h=n;"string"!=typeof d&&(c=d,d=c.name,"if"in c&&(e=b.a.d(c["if"])),e&&"ifnot"in c&&(e=!b.a.d(c.ifnot)),g=b.a.d(c.data));"foreach"in c?h=b.Lb(d||a,e&&c.foreach||[],c,a,f):e?(f="data"in c?f.createChildContext(g,c.as):f,h=b.ua(d||a,f,c,a)):b.e.Y(a);f=h;(g=b.a.f.get(a,"__ko__templateComputedDomDataKey__"))&&"function"==typeof g.B&&g.B();b.a.f.set(a,"__ko__templateComputedDomDataKey__",f&&f.oa()?f:H)}};b.g.Q.template=function(a){a=b.g.aa(a);return 1==a.length&&a[0].unknown|| +b.g.Db(a,"name")?n:"This template engine does not support anonymous templates nested within its templates"};b.e.I.template=l;b.b("setTemplateEngine",b.va);b.b("renderTemplate",b.ua);b.a.Ia=function(a,b,c){a=a||[];b=b||[];return a.length<=b.length?R(a,b,"added","deleted",c):R(b,a,"deleted","added",c)};b.b("utils.compareArrays",b.a.Ia);b.a.Za=function(a,d,c,e,f){function g(a,b){s=k[b];v!==b&&(y[a]=s);s.ma(v++);L(s.M);r.push(s);z.push(s)}function h(a,c){if(a)for(var d=0,e=c.length;db.a.Z)&&a.nodes?a.nodes():n;if(d)return b.a.L(d.cloneNode(l).childNodes);a=a.text();return b.a.sa(a)};b.C.na=new b.C;b.va(b.C.na);b.b("nativeTemplateEngine",b.C);b.pa=function(){var a=this.Cb=function(){if("undefined"==typeof E||!E.tmpl)return 0;try{if(0<=E.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(a){}return 1}();this.renderTemplateSource=function(b,c,e){e=e||{};2>a&&i(Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.")); +var f=b.data("precompiled");f||(f=b.text()||"",f=E.template(n,"{{ko_with $item.koBindingContext}}"+f+"{{/ko_with}}"),b.data("precompiled",f));b=[c.$data];c=E.extend({koBindingContext:c},e.templateOptions);c=E.tmpl(f,b,c);c.appendTo(x.createElement("div"));E.fragments={};return c};this.createJavaScriptEvaluatorBlock=function(a){return"{{ko_code ((function() { return "+a+" })()) }}"};this.addTemplate=function(a,b){x.write(" + + + + + + + + + + Silk – Interactive Generative Art + + + + + + + +
+ + +
+ +
+ + +
+
+
+
Fullscreen
+
Fullscreen
+
+ +
+
+
Save Picture
+
+ +
+
+
Controls
+
+ +
+
+
Undo
+
Redo
+
+
+ +
+

To save, right click the thumbnail and choose Save Image As....

+ +
+ +
+ + + +
Drag colors to blend.
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
Mirror across center
+
OnOff
+
+ +
+
Spiral towards center
+
OnOff
+
+ +
+
+
+ + +
+ + +
+

Silk was made by Yuri Vishnevsky, with music and sound crafted by Mat Jarvis.

+ +

Art shared with Silk is licensed under Creative Commons.

+ +

If you enjoyed Silk, please let me know!

+ +
+
+ + + + + +
+ +
+ +
Hide thumbnail
+
+ + + + +
+ + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+ + +
+
+ Note — Silk has sound. + Muted. + Mute? +
+ +
+
Press Space to start anew.
+
Press Z to undo.
+ + + + +
Try different colors and symmetries.
+
Sally forth, you weaver of wonder, sower of silken waves.
+
+ + + + + + + + + + + \ No newline at end of file From a3d6d9f031a857b36c76005381465e82d7c3acfd Mon Sep 17 00:00:00 2001 From: Wang Date: Wed, 12 Apr 2017 18:04:53 +0800 Subject: [PATCH 03/64] modify the path --- css/font-awesome.css | 540 ----- css/minesweeping.scss | 42 - css/mixin.scss | 39 - css/normalize.css | 375 --- css/saolei2.css.map | 7 - css/saolei2.scss | 36 - css/site.css | 140 -- css/ss-social.css | 67 - font/DINWeb.eot | Bin 59104 -> 0 bytes font/DINWeb.woff | Bin 30972 -> 0 bytes font/fontawesome-webfont.ttf | Bin 55096 -> 0 bytes font/fontawesome-webfont.woff | Bin 29380 -> 0 bytes font/ss-social/ss-social-regular.ttf | Bin 14688 -> 0 bytes font/ss-social/ss-social-regular.woff | Bin 9764 -> 0 bytes img/announcement.png | Bin 110729 -> 0 bytes img/announcement_hover.png | Bin 110451 -> 0 bytes img/draw_something.png | Bin 13629 -> 0 bytes img/silk_text.png | Bin 25288 -> 0 bytes js/d3.v3.min.js | 5 - js/detect.js | 132 -- js/jquery-1.8.1.min.js | 2 - js/jquery.fullscreen.js | 52 - js/keymaster.js | 226 -- js/knockout-2.2.0.min.js | 85 - js/noise.js | 226 -- js/site.js | 2881 ------------------------ js/underscore.min.js | 1 - mine1/css/reset.css | 84 + {css => mine1/css}/saolei.css | 0 {images => mine1/images}/flag.png | Bin {images => mine1/images}/landmine.png | Bin saolei.html => mine1/index.html | 0 {js => mine1/js}/jquery-1.11.3.min.js | 0 {js => mine1/js}/main.js | 0 {css => mine2/css}/1.cur | Bin {css => mine2/css}/2.cur | Bin mine2/css/reset.css | 84 + {css => mine2/css}/saolei2.css | 0 mine2/images/flag.png | Bin 0 -> 2429 bytes mine2/images/landmine.png | Bin 0 -> 4534 bytes saolei2.html => mine2/index.html | 1 - {js => mine2/js}/jquery-1.12.0.min.js | 0 {js => mine2/js}/landmine.js | 0 {js => mine2/js}/main2.js | 0 {js => mine2/js}/require.js | 0 slider/css/reset.css | 84 + {css => slider/css}/style.css | 0 {images => slider/images}/loading.gif | Bin {images => slider/images}/next.png | Bin {images => slider/images}/prev.png | Bin {images => slider/images}/slider-1.jpg | Bin {images => slider/images}/slider-2.jpg | Bin {images => slider/images}/slider-3.jpg | Bin {images => slider/images}/slider-4.jpg | Bin {images => slider/images}/slider-5.jpg | Bin {images => slider/images}/slider-6.jpg | Bin {images => slider/images}/slider-7.jpg | Bin slider.html => slider/index.html | 0 {js => slider/js}/PIE.htc | 0 {js => slider/js}/PIE.js | 0 slider/js/jquery-1.11.3.min.js | 5 + {js => slider/js}/slider.js | 0 weavesilk.html => weavesilk/index.html | 0 weavesilk/weavesilk.html | 374 --- 64 files changed, 257 insertions(+), 5231 deletions(-) delete mode 100644 css/font-awesome.css delete mode 100644 css/minesweeping.scss delete mode 100644 css/mixin.scss delete mode 100644 css/normalize.css delete mode 100644 css/saolei2.css.map delete mode 100644 css/saolei2.scss delete mode 100644 css/site.css delete mode 100644 css/ss-social.css delete mode 100644 font/DINWeb.eot delete mode 100644 font/DINWeb.woff delete mode 100644 font/fontawesome-webfont.ttf delete mode 100644 font/fontawesome-webfont.woff delete mode 100644 font/ss-social/ss-social-regular.ttf delete mode 100644 font/ss-social/ss-social-regular.woff delete mode 100644 img/announcement.png delete mode 100644 img/announcement_hover.png delete mode 100644 img/draw_something.png delete mode 100644 img/silk_text.png delete mode 100644 js/d3.v3.min.js delete mode 100644 js/detect.js delete mode 100644 js/jquery-1.8.1.min.js delete mode 100644 js/jquery.fullscreen.js delete mode 100644 js/keymaster.js delete mode 100644 js/knockout-2.2.0.min.js delete mode 100644 js/noise.js delete mode 100644 js/site.js delete mode 100644 js/underscore.min.js create mode 100644 mine1/css/reset.css rename {css => mine1/css}/saolei.css (100%) rename {images => mine1/images}/flag.png (100%) rename {images => mine1/images}/landmine.png (100%) rename saolei.html => mine1/index.html (100%) rename {js => mine1/js}/jquery-1.11.3.min.js (100%) rename {js => mine1/js}/main.js (100%) rename {css => mine2/css}/1.cur (100%) rename {css => mine2/css}/2.cur (100%) create mode 100644 mine2/css/reset.css rename {css => mine2/css}/saolei2.css (100%) create mode 100644 mine2/images/flag.png create mode 100644 mine2/images/landmine.png rename saolei2.html => mine2/index.html (77%) rename {js => mine2/js}/jquery-1.12.0.min.js (100%) rename {js => mine2/js}/landmine.js (100%) rename {js => mine2/js}/main2.js (100%) rename {js => mine2/js}/require.js (100%) create mode 100644 slider/css/reset.css rename {css => slider/css}/style.css (100%) rename {images => slider/images}/loading.gif (100%) rename {images => slider/images}/next.png (100%) rename {images => slider/images}/prev.png (100%) rename {images => slider/images}/slider-1.jpg (100%) rename {images => slider/images}/slider-2.jpg (100%) rename {images => slider/images}/slider-3.jpg (100%) rename {images => slider/images}/slider-4.jpg (100%) rename {images => slider/images}/slider-5.jpg (100%) rename {images => slider/images}/slider-6.jpg (100%) rename {images => slider/images}/slider-7.jpg (100%) rename slider.html => slider/index.html (100%) rename {js => slider/js}/PIE.htc (100%) rename {js => slider/js}/PIE.js (100%) create mode 100644 slider/js/jquery-1.11.3.min.js rename {js => slider/js}/slider.js (100%) rename weavesilk.html => weavesilk/index.html (100%) delete mode 100644 weavesilk/weavesilk.html diff --git a/css/font-awesome.css b/css/font-awesome.css deleted file mode 100644 index 8875098..0000000 --- a/css/font-awesome.css +++ /dev/null @@ -1,540 +0,0 @@ -/*! - * Font Awesome 3.0.2 - * the iconic font designed for use with Twitter Bootstrap - * ------------------------------------------------------- - * The full suite of pictographic icons, examples, and documentation - * can be found at: http://fortawesome.github.com/Font-Awesome/ - * - * License - * ------------------------------------------------------- - * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL - * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - - * http://opensource.org/licenses/mit-license.html - * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ - * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: - * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" - - * Contact - * ------------------------------------------------------- - * Email: dave@davegandy.com - * Twitter: http://twitter.com/fortaweso_me - * Work: Lead Product Designer @ http://kyruus.com - */ -@font-face { - font-family: 'FontAwesome'; - src: url('../font/fontawesome-webfont.eot?v=3.0.1'); - src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), - url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), - url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); - font-weight: normal; - font-style: normal; -} -/* Font Awesome styles - ------------------------------------------------------- */ -[class^="icon-"], -[class*=" icon-"] { - font-family: FontAwesome; - font-weight: normal; - font-style: normal; - text-decoration: inherit; - -webkit-font-smoothing: antialiased; - - /* sprites.less reset */ - display: inline; - width: auto; - height: auto; - line-height: normal; - vertical-align: baseline; - background-image: none; - background-position: 0% 0%; - background-repeat: repeat; - margin-top: 0; -} -/* more sprites.less reset */ -.icon-white, -.nav-pills > .active > a > [class^="icon-"], -.nav-pills > .active > a > [class*=" icon-"], -.nav-list > .active > a > [class^="icon-"], -.nav-list > .active > a > [class*=" icon-"], -.navbar-inverse .nav > .active > a > [class^="icon-"], -.navbar-inverse .nav > .active > a > [class*=" icon-"], -.dropdown-menu > li > a:hover > [class^="icon-"], -.dropdown-menu > li > a:hover > [class*=" icon-"], -.dropdown-menu > .active > a > [class^="icon-"], -.dropdown-menu > .active > a > [class*=" icon-"], -.dropdown-submenu:hover > a > [class^="icon-"], -.dropdown-submenu:hover > a > [class*=" icon-"] { - background-image: none; -} -[class^="icon-"]:before, -[class*=" icon-"]:before { - text-decoration: inherit; - display: inline-block; - speak: none; -} -/* makes sure icons active on rollover in links */ -a [class^="icon-"], -a [class*=" icon-"] { - display: inline-block; -} -/* makes the font 33% larger relative to the icon container */ -.icon-large:before { - vertical-align: -10%; - font-size: 1.3333333333333333em; -} -.btn [class^="icon-"], -.nav [class^="icon-"], -.btn [class*=" icon-"], -.nav [class*=" icon-"] { - display: inline; - /* keeps button heights with and without icons the same */ - -} -.btn [class^="icon-"].icon-large, -.nav [class^="icon-"].icon-large, -.btn [class*=" icon-"].icon-large, -.nav [class*=" icon-"].icon-large { - line-height: .9em; -} -.btn [class^="icon-"].icon-spin, -.nav [class^="icon-"].icon-spin, -.btn [class*=" icon-"].icon-spin, -.nav [class*=" icon-"].icon-spin { - display: inline-block; -} -.nav-tabs [class^="icon-"], -.nav-pills [class^="icon-"], -.nav-tabs [class*=" icon-"], -.nav-pills [class*=" icon-"] { - /* keeps button heights with and without icons the same */ - -} -.nav-tabs [class^="icon-"], -.nav-pills [class^="icon-"], -.nav-tabs [class*=" icon-"], -.nav-pills [class*=" icon-"], -.nav-tabs [class^="icon-"].icon-large, -.nav-pills [class^="icon-"].icon-large, -.nav-tabs [class*=" icon-"].icon-large, -.nav-pills [class*=" icon-"].icon-large { - line-height: .9em; -} -li [class^="icon-"], -.nav li [class^="icon-"], -li [class*=" icon-"], -.nav li [class*=" icon-"] { - display: inline-block; - width: 1.25em; - text-align: center; -} -li [class^="icon-"].icon-large, -.nav li [class^="icon-"].icon-large, -li [class*=" icon-"].icon-large, -.nav li [class*=" icon-"].icon-large { - /* increased font size for icon-large */ - - width: 1.5625em; -} -ul.icons { - list-style-type: none; - text-indent: -0.75em; -} -ul.icons li [class^="icon-"], -ul.icons li [class*=" icon-"] { - width: .75em; -} -.icon-muted { - color: #eeeeee; -} -.icon-border { - border: solid 1px #eeeeee; - padding: .2em .25em .15em; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.icon-2x { - font-size: 2em; -} -.icon-2x.icon-border { - border-width: 2px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.icon-3x { - font-size: 3em; -} -.icon-3x.icon-border { - border-width: 3px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} -.icon-4x { - font-size: 4em; -} -.icon-4x.icon-border { - border-width: 4px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.pull-right { - float: right; -} -.pull-left { - float: left; -} -[class^="icon-"].pull-left, -[class*=" icon-"].pull-left { - margin-right: .3em; -} -[class^="icon-"].pull-right, -[class*=" icon-"].pull-right { - margin-left: .3em; -} -.btn [class^="icon-"].pull-left.icon-2x, -.btn [class*=" icon-"].pull-left.icon-2x, -.btn [class^="icon-"].pull-right.icon-2x, -.btn [class*=" icon-"].pull-right.icon-2x { - margin-top: .18em; -} -.btn [class^="icon-"].icon-spin.icon-large, -.btn [class*=" icon-"].icon-spin.icon-large { - line-height: .8em; -} -.btn.btn-small [class^="icon-"].pull-left.icon-2x, -.btn.btn-small [class*=" icon-"].pull-left.icon-2x, -.btn.btn-small [class^="icon-"].pull-right.icon-2x, -.btn.btn-small [class*=" icon-"].pull-right.icon-2x { - margin-top: .25em; -} -.btn.btn-large [class^="icon-"], -.btn.btn-large [class*=" icon-"] { - margin-top: 0; -} -.btn.btn-large [class^="icon-"].pull-left.icon-2x, -.btn.btn-large [class*=" icon-"].pull-left.icon-2x, -.btn.btn-large [class^="icon-"].pull-right.icon-2x, -.btn.btn-large [class*=" icon-"].pull-right.icon-2x { - margin-top: .05em; -} -.btn.btn-large [class^="icon-"].pull-left.icon-2x, -.btn.btn-large [class*=" icon-"].pull-left.icon-2x { - margin-right: .2em; -} -.btn.btn-large [class^="icon-"].pull-right.icon-2x, -.btn.btn-large [class*=" icon-"].pull-right.icon-2x { - margin-left: .2em; -} -.icon-spin { - display: inline-block; - -moz-animation: spin 2s infinite linear; - -o-animation: spin 2s infinite linear; - -webkit-animation: spin 2s infinite linear; - animation: spin 2s infinite linear; -} -@-moz-keyframes spin { - 0% { -moz-transform: rotate(0deg); } - 100% { -moz-transform: rotate(359deg); } -} -@-webkit-keyframes spin { - 0% { -webkit-transform: rotate(0deg); } - 100% { -webkit-transform: rotate(359deg); } -} -@-o-keyframes spin { - 0% { -o-transform: rotate(0deg); } - 100% { -o-transform: rotate(359deg); } -} -@-ms-keyframes spin { - 0% { -ms-transform: rotate(0deg); } - 100% { -ms-transform: rotate(359deg); } -} -@keyframes spin { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(359deg); } -} -@-moz-document url-prefix() { - .icon-spin { - height: .9em; - } - .btn .icon-spin { - height: auto; - } - .icon-spin.icon-large { - height: 1.25em; - } - .btn .icon-spin.icon-large { - height: .75em; - } -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.icon-glass:before { content: "\f000"; } -.icon-music:before { content: "\f001"; } -.icon-search:before { content: "\f002"; } -.icon-envelope:before { content: "\f003"; } -.icon-heart:before { content: "\f004"; } -.icon-star:before { content: "\f005"; } -.icon-star-empty:before { content: "\f006"; } -.icon-user:before { content: "\f007"; } -.icon-film:before { content: "\f008"; } -.icon-th-large:before { content: "\f009"; } -.icon-th:before { content: "\f00a"; } -.icon-th-list:before { content: "\f00b"; } -.icon-ok:before { content: "\f00c"; } -.icon-remove:before { content: "\f00d"; } -.icon-zoom-in:before { content: "\f00e"; } - -.icon-zoom-out:before { content: "\f010"; } -.icon-off:before { content: "\f011"; } -.icon-signal:before { content: "\f012"; } -.icon-cog:before { content: "\f013"; } -.icon-trash:before { content: "\f014"; } -.icon-home:before { content: "\f015"; } -.icon-file:before { content: "\f016"; } -.icon-time:before { content: "\f017"; } -.icon-road:before { content: "\f018"; } -.icon-download-alt:before { content: "\f019"; } -.icon-download:before { content: "\f01a"; } -.icon-upload:before { content: "\f01b"; } -.icon-inbox:before { content: "\f01c"; } -.icon-play-circle:before { content: "\f01d"; } -.icon-repeat:before { content: "\f01e"; } - -/* \f020 doesn't work in Safari. all shifted one down */ -.icon-refresh:before { content: "\f021"; } -.icon-list-alt:before { content: "\f022"; } -.icon-lock:before { content: "\f023"; } -.icon-flag:before { content: "\f024"; } -.icon-headphones:before { content: "\f025"; } -.icon-volume-off:before { content: "\f026"; } -.icon-volume-down:before { content: "\f027"; } -.icon-volume-up:before { content: "\f028"; } -.icon-qrcode:before { content: "\f029"; } -.icon-barcode:before { content: "\f02a"; } -.icon-tag:before { content: "\f02b"; } -.icon-tags:before { content: "\f02c"; } -.icon-book:before { content: "\f02d"; } -.icon-bookmark:before { content: "\f02e"; } -.icon-print:before { content: "\f02f"; } - -.icon-camera:before { content: "\f030"; } -.icon-font:before { content: "\f031"; } -.icon-bold:before { content: "\f032"; } -.icon-italic:before { content: "\f033"; } -.icon-text-height:before { content: "\f034"; } -.icon-text-width:before { content: "\f035"; } -.icon-align-left:before { content: "\f036"; } -.icon-align-center:before { content: "\f037"; } -.icon-align-right:before { content: "\f038"; } -.icon-align-justify:before { content: "\f039"; } -.icon-list:before { content: "\f03a"; } -.icon-indent-left:before { content: "\f03b"; } -.icon-indent-right:before { content: "\f03c"; } -.icon-facetime-video:before { content: "\f03d"; } -.icon-picture:before { content: "\f03e"; } - -.icon-pencil:before { content: "\f040"; } -.icon-map-marker:before { content: "\f041"; } -.icon-adjust:before { content: "\f042"; } -.icon-tint:before { content: "\f043"; } -.icon-edit:before { content: "\f044"; } -.icon-share:before { content: "\f045"; } -.icon-check:before { content: "\f046"; } -.icon-move:before { content: "\f047"; } -.icon-step-backward:before { content: "\f048"; } -.icon-fast-backward:before { content: "\f049"; } -.icon-backward:before { content: "\f04a"; } -.icon-play:before { content: "\f04b"; } -.icon-pause:before { content: "\f04c"; } -.icon-stop:before { content: "\f04d"; } -.icon-forward:before { content: "\f04e"; } - -.icon-fast-forward:before { content: "\f050"; } -.icon-step-forward:before { content: "\f051"; } -.icon-eject:before { content: "\f052"; } -.icon-chevron-left:before { content: "\f053"; } -.icon-chevron-right:before { content: "\f054"; } -.icon-plus-sign:before { content: "\f055"; } -.icon-minus-sign:before { content: "\f056"; } -.icon-remove-sign:before { content: "\f057"; } -.icon-ok-sign:before { content: "\f058"; } -.icon-question-sign:before { content: "\f059"; } -.icon-info-sign:before { content: "\f05a"; } -.icon-screenshot:before { content: "\f05b"; } -.icon-remove-circle:before { content: "\f05c"; } -.icon-ok-circle:before { content: "\f05d"; } -.icon-ban-circle:before { content: "\f05e"; } - -.icon-arrow-left:before { content: "\f060"; } -.icon-arrow-right:before { content: "\f061"; } -.icon-arrow-up:before { content: "\f062"; } -.icon-arrow-down:before { content: "\f063"; } -.icon-share-alt:before { content: "\f064"; } -.icon-resize-full:before { content: "\f065"; } -.icon-resize-small:before { content: "\f066"; } -.icon-plus:before { content: "\f067"; } -.icon-minus:before { content: "\f068"; } -.icon-asterisk:before { content: "\f069"; } -.icon-exclamation-sign:before { content: "\f06a"; } -.icon-gift:before { content: "\f06b"; } -.icon-leaf:before { content: "\f06c"; } -.icon-fire:before { content: "\f06d"; } -.icon-eye-open:before { content: "\f06e"; } - -.icon-eye-close:before { content: "\f070"; } -.icon-warning-sign:before { content: "\f071"; } -.icon-plane:before { content: "\f072"; } -.icon-calendar:before { content: "\f073"; } -.icon-random:before { content: "\f074"; } -.icon-comment:before { content: "\f075"; } -.icon-magnet:before { content: "\f076"; } -.icon-chevron-up:before { content: "\f077"; } -.icon-chevron-down:before { content: "\f078"; } -.icon-retweet:before { content: "\f079"; } -.icon-shopping-cart:before { content: "\f07a"; } -.icon-folder-close:before { content: "\f07b"; } -.icon-folder-open:before { content: "\f07c"; } -.icon-resize-vertical:before { content: "\f07d"; } -.icon-resize-horizontal:before { content: "\f07e"; } - -.icon-bar-chart:before { content: "\f080"; } -.icon-twitter-sign:before { content: "\f081"; } -.icon-facebook-sign:before { content: "\f082"; } -.icon-camera-retro:before { content: "\f083"; } -.icon-key:before { content: "\f084"; } -.icon-cogs:before { content: "\f085"; } -.icon-comments:before { content: "\f086"; } -.icon-thumbs-up:before { content: "\f087"; } -.icon-thumbs-down:before { content: "\f088"; } -.icon-star-half:before { content: "\f089"; } -.icon-heart-empty:before { content: "\f08a"; } -.icon-signout:before { content: "\f08b"; } -.icon-linkedin-sign:before { content: "\f08c"; } -.icon-pushpin:before { content: "\f08d"; } -.icon-external-link:before { content: "\f08e"; } - -.icon-signin:before { content: "\f090"; } -.icon-trophy:before { content: "\f091"; } -.icon-github-sign:before { content: "\f092"; } -.icon-upload-alt:before { content: "\f093"; } -.icon-lemon:before { content: "\f094"; } -.icon-phone:before { content: "\f095"; } -.icon-check-empty:before { content: "\f096"; } -.icon-bookmark-empty:before { content: "\f097"; } -.icon-phone-sign:before { content: "\f098"; } -.icon-twitter:before { content: "\f099"; } -.icon-facebook:before { content: "\f09a"; } -.icon-github:before { content: "\f09b"; } -.icon-unlock:before { content: "\f09c"; } -.icon-credit-card:before { content: "\f09d"; } -.icon-rss:before { content: "\f09e"; } - -.icon-hdd:before { content: "\f0a0"; } -.icon-bullhorn:before { content: "\f0a1"; } -.icon-bell:before { content: "\f0a2"; } -.icon-certificate:before { content: "\f0a3"; } -.icon-hand-right:before { content: "\f0a4"; } -.icon-hand-left:before { content: "\f0a5"; } -.icon-hand-up:before { content: "\f0a6"; } -.icon-hand-down:before { content: "\f0a7"; } -.icon-circle-arrow-left:before { content: "\f0a8"; } -.icon-circle-arrow-right:before { content: "\f0a9"; } -.icon-circle-arrow-up:before { content: "\f0aa"; } -.icon-circle-arrow-down:before { content: "\f0ab"; } -.icon-globe:before { content: "\f0ac"; } -.icon-wrench:before { content: "\f0ad"; } -.icon-tasks:before { content: "\f0ae"; } - -.icon-filter:before { content: "\f0b0"; } -.icon-briefcase:before { content: "\f0b1"; } -.icon-fullscreen:before { content: "\f0b2"; } - -.icon-group:before { content: "\f0c0"; } -.icon-link:before { content: "\f0c1"; } -.icon-cloud:before { content: "\f0c2"; } -.icon-beaker:before { content: "\f0c3"; } -.icon-cut:before { content: "\f0c4"; } -.icon-copy:before { content: "\f0c5"; } -.icon-paper-clip:before { content: "\f0c6"; } -.icon-save:before { content: "\f0c7"; } -.icon-sign-blank:before { content: "\f0c8"; } -.icon-reorder:before { content: "\f0c9"; } -.icon-list-ul:before { content: "\f0ca"; } -.icon-list-ol:before { content: "\f0cb"; } -.icon-strikethrough:before { content: "\f0cc"; } -.icon-underline:before { content: "\f0cd"; } -.icon-table:before { content: "\f0ce"; } - -.icon-magic:before { content: "\f0d0"; } -.icon-truck:before { content: "\f0d1"; } -.icon-pinterest:before { content: "\f0d2"; } -.icon-pinterest-sign:before { content: "\f0d3"; } -.icon-google-plus-sign:before { content: "\f0d4"; } -.icon-google-plus:before { content: "\f0d5"; } -.icon-money:before { content: "\f0d6"; } -.icon-caret-down:before { content: "\f0d7"; } -.icon-caret-up:before { content: "\f0d8"; } -.icon-caret-left:before { content: "\f0d9"; } -.icon-caret-right:before { content: "\f0da"; } -.icon-columns:before { content: "\f0db"; } -.icon-sort:before { content: "\f0dc"; } -.icon-sort-down:before { content: "\f0dd"; } -.icon-sort-up:before { content: "\f0de"; } - -.icon-envelope-alt:before { content: "\f0e0"; } -.icon-linkedin:before { content: "\f0e1"; } -.icon-undo:before { content: "\f0e2"; } -.icon-legal:before { content: "\f0e3"; } -.icon-dashboard:before { content: "\f0e4"; } -.icon-comment-alt:before { content: "\f0e5"; } -.icon-comments-alt:before { content: "\f0e6"; } -.icon-bolt:before { content: "\f0e7"; } -.icon-sitemap:before { content: "\f0e8"; } -.icon-umbrella:before { content: "\f0e9"; } -.icon-paste:before { content: "\f0ea"; } -.icon-lightbulb:before { content: "\f0eb"; } -.icon-exchange:before { content: "\f0ec"; } -.icon-cloud-download:before { content: "\f0ed"; } -.icon-cloud-upload:before { content: "\f0ee"; } - -.icon-user-md:before { content: "\f0f0"; } -.icon-stethoscope:before { content: "\f0f1"; } -.icon-suitcase:before { content: "\f0f2"; } -.icon-bell-alt:before { content: "\f0f3"; } -.icon-coffee:before { content: "\f0f4"; } -.icon-food:before { content: "\f0f5"; } -.icon-file-alt:before { content: "\f0f6"; } -.icon-building:before { content: "\f0f7"; } -.icon-hospital:before { content: "\f0f8"; } -.icon-ambulance:before { content: "\f0f9"; } -.icon-medkit:before { content: "\f0fa"; } -.icon-fighter-jet:before { content: "\f0fb"; } -.icon-beer:before { content: "\f0fc"; } -.icon-h-sign:before { content: "\f0fd"; } -.icon-plus-sign-alt:before { content: "\f0fe"; } - -.icon-double-angle-left:before { content: "\f100"; } -.icon-double-angle-right:before { content: "\f101"; } -.icon-double-angle-up:before { content: "\f102"; } -.icon-double-angle-down:before { content: "\f103"; } -.icon-angle-left:before { content: "\f104"; } -.icon-angle-right:before { content: "\f105"; } -.icon-angle-up:before { content: "\f106"; } -.icon-angle-down:before { content: "\f107"; } -.icon-desktop:before { content: "\f108"; } -.icon-laptop:before { content: "\f109"; } -.icon-tablet:before { content: "\f10a"; } -.icon-mobile-phone:before { content: "\f10b"; } -.icon-circle-blank:before { content: "\f10c"; } -.icon-quote-left:before { content: "\f10d"; } -.icon-quote-right:before { content: "\f10e"; } - -.icon-spinner:before { content: "\f110"; } -.icon-circle:before { content: "\f111"; } -.icon-reply:before { content: "\f112"; } -.icon-github-alt:before { content: "\f113"; } -.icon-folder-close-alt:before { content: "\f114"; } -.icon-folder-open-alt:before { content: "\f115"; } diff --git a/css/minesweeping.scss b/css/minesweeping.scss deleted file mode 100644 index 5733e7c..0000000 --- a/css/minesweeping.scss +++ /dev/null @@ -1,42 +0,0 @@ -.warp { - position: relative; - overflow: hidden; - @include setSize(0px, 0 auto, #aaa); - @include border-radius(5px); - @include box-shadow(22px 12px 7px #2a2121); -} -.cell { - font: 18px/30px "微软雅黑"; - text-align: center; - float: left; - color: #444; - @include setSize(0px, 2px, #bbb); - @include box-shadow(4px 4px 4px #555); - @include border-radius(1px); - @include transition (background-color 0.3s ease-out); -} -.mask { - position: absolute; - display: none; - width: 100%; - height: 100%; - background-color: rgba(204, 204, 204, 0.3); -} -#over { - position: absolute; - display: block; - width: 100%; - font: bold 0px "楷体"; - text-align: center; - color: #f00; - left: 50%; - top: 50%; - @include opacity(0); - @include translate(-50%, -50%); -} -.tip { - background: url(../images/flag.png) no-repeat center center; -} -.boom { - background: url(../images/landmine.png) no-repeat center center; -} \ No newline at end of file diff --git a/css/mixin.scss b/css/mixin.scss deleted file mode 100644 index 083a84a..0000000 --- a/css/mixin.scss +++ /dev/null @@ -1,39 +0,0 @@ -@mixin opacity($opacity){ - opacity: $opacity; - filter: alpha(opacity=$opacity); -} -@mixin border-radius($radius){ - -webkit-border-radius: $radius; - -moz-border-radius: $radius; - -ms-border-radius: $radius; - -o-border-radius: $radius; - border-radius: $radius; -} -@mixin box-shadow($attr){ - -webkit-box-shadow: $attr; - -moz-box-shadow: $attr; - -ms-box-shadow: $attr; - -o-box-shadow: $attr; - box-shadow: $attr; -} -@mixin text-shadow($attr){ - -webkit-text-shadow: $attr; - -moz-text-shadow: $attr; - -ms-text-shadow: $attr; - -o-text-shadow: $attr; - text-shadow: $attr; -} -@mixin translate($x, $y){ - -webkit-transform: translate($x, $y); - -moz-transform: translate($x, $y); - -ms-transform: translate($x, $y); - -o-transform: translate($x, $y); - transform: translate($x, $y); -} -@mixin transition($attr){ - -webkit-transition: $attr; - -moz-transition: $attr; - -ms-transition: $attr; - -o-transition: $attr; - transition: $attr; -} \ No newline at end of file diff --git a/css/normalize.css b/css/normalize.css deleted file mode 100644 index 73abb76..0000000 --- a/css/normalize.css +++ /dev/null @@ -1,375 +0,0 @@ -/*! normalize.css v2.0.1 | MIT License | git.io/normalize */ - -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ - -/* - * Corrects `block` display not defined in IE 8/9. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section, -summary { - display: block; -} - -/* - * Corrects `inline-block` display not defined in IE 8/9. - */ - -audio, -canvas, -video { - display: inline-block; -} - -/* - * Prevents modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/* - * Addresses styling for `hidden` attribute not present in IE 8/9. - */ - -[hidden] { - display: none; -} - -/* ========================================================================== - Base - ========================================================================== */ - -/* - * 1. Sets default font family to sans-serif. - * 2. Prevents iOS text size adjust after orientation change, without disabling - * user zoom. - */ - -html { - font-family: sans-serif; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - -ms-text-size-adjust: 100%; /* 2 */ -} - -/* - * Removes default margin. - */ - -body { - margin: 0; -} - -/* ========================================================================== - Links - ========================================================================== */ - -/* - * Addresses `outline` inconsistency between Chrome and other browsers. - */ - -a:focus { - outline: thin dotted; -} - -/* - * Improves readability when focused and also mouse hovered in all browsers. - */ - -a:active, -a:hover { - outline: 0; -} - -/* ========================================================================== - Typography - ========================================================================== */ - -/* - * Addresses `h1` font sizes within `section` and `article` in Firefox 4+, - * Safari 5, and Chrome. - */ - -h1 { - font-size: 2em; -} - -/* - * Addresses styling not present in IE 8/9, Safari 5, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/* - * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -/* - * Addresses styling not present in Safari 5 and Chrome. - */ - -dfn { - font-style: italic; -} - -/* - * Addresses styling not present in IE 8/9. - */ - -mark { - background: #ff0; - color: #000; -} - - -/* - * Corrects font family set oddly in Safari 5 and Chrome. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, serif; - font-size: 1em; -} - -/* - * Improves readability of pre-formatted text in all browsers. - */ - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -/* - * Sets consistent quote types. - */ - -q { - quotes: "\201C" "\201D" "\2018" "\2019"; -} - -/* - * Addresses inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/* - * Prevents `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* ========================================================================== - Embedded content - ========================================================================== */ - -/* - * Removes border when inside `a` element in IE 8/9. - */ - -img { - border: 0; -} - -/* - * Corrects overflow displayed oddly in IE 9. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* ========================================================================== - Figures - ========================================================================== */ - -/* - * Addresses margin not present in IE 8/9 and Safari 5. - */ - -figure { - margin: 0; -} - -/* ========================================================================== - Forms - ========================================================================== */ - -/* - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/* - * 1. Corrects color not being inherited in IE 8/9. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ - -legend { - border: 0; /* 1 */ - padding: 0; /* 2 */ -} - -/* - * 1. Corrects font family not being inherited in all browsers. - * 2. Corrects font size not being inherited in all browsers. - * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome - */ - -button, -input, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 2 */ - margin: 0; /* 3 */ -} - -/* - * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -button, -input { - line-height: normal; -} - -/* - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Corrects inability to style clickable `input` types in iOS. - * 3. Improves usability and consistency of cursor style between image-type - * `input` and others. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ -} - -/* - * Re-set default cursor for disabled elements. - */ - -button[disabled], -input[disabled] { - cursor: default; -} - -/* - * 1. Addresses box sizing set to `content-box` in IE 8/9. - * 2. Removes excess padding in IE 8/9. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/* - * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/* - * Removes inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* - * Removes inner padding and border in Firefox 4+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/* - * 1. Removes default vertical scrollbar in IE 8/9. - * 2. Improves readability and alignment in all browsers. - */ - -textarea { - overflow: auto; /* 1 */ - vertical-align: top; /* 2 */ -} - -/* ========================================================================== - Tables - ========================================================================== */ - -/* - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} \ No newline at end of file diff --git a/css/saolei2.css.map b/css/saolei2.css.map deleted file mode 100644 index 43479e6..0000000 --- a/css/saolei2.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["saolei2.scss","mixin.scss","minesweeping.scss"], -"names": [], -"file": "saolei2.css" -} diff --git a/css/saolei2.scss b/css/saolei2.scss deleted file mode 100644 index 3619d60..0000000 --- a/css/saolei2.scss +++ /dev/null @@ -1,36 +0,0 @@ -@mixin setSize($w, $m, $bg){ - width: $w; - margin: $m; - background-color: $bg; -} -@import "mixin"; -body { - font-family: "微软雅黑"; - background-color: #eee; - padding-bottom: 50px; - cursor: url(1.cur), auto; -} -a, .warp { - cursor: url(2.cur), auto; -} -header { - position: relative; - font-family: Arial; - text-align: center; - a { - display: block; - color: #fff; - font-size: 20px; - padding: 5px; - @include setSize(120px, 10px auto, #888); - @include border-radius(10px); - @include box-shadow(5px 5px 5px #999); - @include text-shadow(1px 1px 2px #fff); - } - p { - font-size: 24px; - font-weight: 400; - color: #444; - } -} -@import "minesweeping"; \ No newline at end of file diff --git a/css/site.css b/css/site.css deleted file mode 100644 index 547f2dc..0000000 --- a/css/site.css +++ /dev/null @@ -1,140 +0,0 @@ -.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";} -.clearfix:after{clear:both;} -.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} -.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;} -.clearfix{*zoom:1;} -.clearfix:before,.clearfix:after{display:table;content:"";} -.clearfix:after{clear:both;} -.desaturate{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(resources.svg#desaturate);filter:gray;-webkit-filter:grayscale(1);} -.clearfix:before,.clearfix:after{content:" ";display:table;} -.clearfix:after{clear:both;} -.loading-stripes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, transparent), to(transparent));background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);background-size:60px 60px;-moz-background-size:60px 60px;-webkit-background-size:60px 60px;-webkit-animation:animate-stripes 2s linear infinite;} -@-webkit-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-moz-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-ms-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@-o-keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}@keyframes animate-stripes{from{background-position:0 0;} to{background-position:-60px 0;}}body.iphone{overflow:hidden;}body.iphone #iphone-image-link{display:block;height:100%;width:100%;position:absolute;z-index:1000;overflow:hidden;background:url(../img/iphone-horizontal.jpg) center top no-repeat;background-size:568px 240px;display:block !important;} -body.iphone.right-side-up #iphone-image-link{background:url(../img/iphone-vertical.jpg) center top no-repeat;background-size:320px 568px;} -body.iphone *{display:none;} -@font-face{font-family:DINWeb;src:url("../font/DINWeb.eot");}@font-face{font-family:DINWeb;src:url("../font/DINWeb.woff") format("woff");}#replay-thumbnail{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;position:absolute;z-index:1000;bottom:25px;left:25px;border-radius:5px;-webkit-box-shadow:0 0 15px #000000;-moz-box-shadow:0 0 15px #000000;box-shadow:0 0 15px #000000;width:150px;height:150px;border:1px solid #4d415b;cursor:pointer;}#replay-thumbnail.visible{opacity:1;pointer-events:all;} -#replay-thumbnail:hover{border:1px solid #60497b;} -#replay-thumbnail:active{border:1px solid #5a4574;} -#replay-thumbnail img{border-radius:5px;} -#replay-thumbnail .tt{left:0px !important;width:150px !important;text-align:center;padding:0;bottom:auto;top:-30px;} -#appstore-badge{position:absolute;bottom:20px;right:30px;z-index:5;text-decoration:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;pointer-events:none;width:262px;height:125px;width:165px;height:300px;overflow:hidden;overflow:visible;}#appstore-badge #announcement{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:all 0.1 ease-in-out !important;-moz-transition:all 0.1 ease-in-out !important;-ms-transition:all 0.1 ease-in-out !important;-o-transition:all 0.1 ease-in-out !important;transition:all 0.1 ease-in-out !important;height:245px;width:170px;}#appstore-badge #announcement.visible{opacity:1;pointer-events:all;} -#appstore-badge #announcement img{-webkit-transition:all 0.1 ease-in-out !important;-moz-transition:all 0.1 ease-in-out !important;-ms-transition:all 0.1 ease-in-out !important;-o-transition:all 0.1 ease-in-out !important;transition:all 0.1 ease-in-out !important;} -#appstore-badge #announcement .close-button{color:#aeaed6;border-radius:5px;display:block;position:absolute;right:-6px;top:249px;z-index:10000;text-align:center;font-size:14px;line-height:26px;width:26px;height:26px;background:#222222;background-image:-webkit-gradient(linear, left top, left bottom, from(#222222), to(#111111));background-image:-moz-linear-gradient(top, #222222, #111111);z-index:1000;-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000;-webkit-transition:0.8s all ease-in-out;-moz-transition:0.8s all ease-in-out;-ms-transition:0.8s all ease-in-out;-o-transition:0.8s all ease-in-out;transition:0.8s all ease-in-out;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}#appstore-badge #announcement .close-button:active{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} -#appstore-badge #announcement .close-button.ad-showing-unnecessarily{opacity:1;opacity:0.7;pointer-events:all;} -#appstore-badge #announcement .close-button.close-pressed{opacity:0;pointer-events:none;} -#appstore-badge #announcement:hover .close-button{opacity:1;} -#appstore-badge #announcement img{margin-bottom:5px;position:absolute;} -#appstore-badge #announcement.visible #app-announcement{opacity:1;z-index:1;} -#appstore-badge #announcement.visible #app-announcement-hover{opacity:0;z-index:2;} -#appstore-badge #announcement.visible:hover #app-announcement{opacity:0;} -#appstore-badge #announcement.visible:hover #app-announcement-hover{opacity:1;} -#appstore-badge #badge{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;margin:0 auto;width:135px;height:40px;margin-top:5px;position:relative;left:3px;bottom:-10px;-webkit-box-shadow:0 0 15px #000000;-moz-box-shadow:0 0 15px #000000;box-shadow:0 0 15px #000000;z-index:100;}#appstore-badge #badge.visible{opacity:1;pointer-events:all;} -#share-options .direct-link{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;font-size:12px;color:#ccc;margin-top:5px;padding:10px 0;text-indent:10px;-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;-o-user-select:text !important;user-select:text !important;text-shadow:0 0 5px #000, 1px 1px 0 #000;margin-left:10px;background:#382c49;background-image:-webkit-gradient(linear, left top, left bottom, from(#382c49), to(#2d233b));background-image:-moz-linear-gradient(top, #382c49, #2d233b);-webkit-box-shadow:0 0 15px #000, inner 0 0 5px #000;-moz-box-shadow:0 0 15px #000, inner 0 0 5px #000;box-shadow:0 0 15px #000, inner 0 0 5px #000;border:none;border:1px solid #111;width:220px;outline:none !important;display:inline-block;cursor:text;}#share-options .direct-link.visible{opacity:1;pointer-events:all;} -#share-options .direct-link:focus{border:1px solid #276f9b;} -#copy-to-clipboard-wrap{position:relative;} -#btn-new,#btn-share,#share-options .btn{background:#53416c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#53416c), to(#261d32)) !important;background-image:-moz-linear-gradient(top, #53416c, #261d32) !important;border-top:1px solid #5f96e1;}#btn-new:hover,#btn-share:hover,#share-options .btn:hover,#btn-new.hover,#btn-share.hover,#share-options .btn.hover{border-top-color:#35c9ff;}#btn-new:hover .text,#btn-share:hover .text,#share-options .btn:hover .text,#btn-new.hover .text,#btn-share.hover .text,#share-options .btn.hover .text{color:#fff;} -#btn-new:active,#btn-share:active,#share-options .btn:active,#btn-new.active,#btn-share.active,#share-options .btn.active{background:#3a2d4c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#3a2d4c), to(#53416c)) !important;background-image:-moz-linear-gradient(top, #3a2d4c, #53416c) !important;} -#btn-new.disabled,#btn-share.disabled,#share-options .btn.disabled{background:#53416c !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#53416c), to(#261d32)) !important;background-image:-moz-linear-gradient(top, #53416c, #261d32) !important;border-top:1px solid #5f96e1 !important;} -#intro-center{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:100;text-align:center;position:absolute;top:50%;left:50%;height:150px;line-height:100px;width:300px;margin-left:-150px;margin-top:-275px;color:#ccc;}#intro-center.visible{opacity:1;pointer-events:all;} -#intro-draw-something{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:101;position:absolute;top:50%;margin-top:170px;width:100%;height:20px;text-align:center;font-size:14px;color:#a48dc4;}#intro-draw-something.visible{opacity:1;pointer-events:all;} -#intro-mute-option{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-ms-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;pointer-events:none !important;z-index:100;position:absolute;bottom:20px;width:100%;height:20px;text-align:center;font-size:14px;color:#a48dc4;color:#a288c3;color:#79698e;}#intro-mute-option.visible{opacity:1;pointer-events:all;} -#intro-mute-option #instructions{margin-bottom:15px;color:#c4b2dc;} -#intro-mute-option a{pointer-events:all;color:#a48dc4;color:#947fb1;text-decoration:none;border-bottom:1px dotted #a48dc4;}#intro-mute-option a:hover{color:#eadbff;border-bottom-style:solid;} -#intro-mute-option a:active{color:#d1bbef;} -*{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;} -html{background:#000;} -body{font-family:DINWeb,Helvetica,sans-serif;font-size:16px;overflow:hidden;background:#000;} -.text-drop-shadow{text-shadow:0 0 5px #000, 1px 1px 0 #000;} -:hover>.tt{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);} -.tt{z-index:100;color:#fff;padding:10px;height:20px;white-space:nowrap;position:absolute;bottom:-30px;font-size:14px;width:200px;left:-85px;text-align:center;opacity:0;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);pointer-events:none;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;text-shadow:0 0 5px #000, 1px 1px 0 #000;} -#main-controls{top:20px;left:20px;z-index:1000;} -#sound-and-about{top:10px;right:20px;}#sound-and-about .app-link-container{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;color:#ccc !important;width:265px;pointer-events:all;font-size:13px;position:relative;}#sound-and-about .app-link-container.visible{opacity:1;pointer-events:all;} -#sound-and-about .app-link-container a{width:135px;height:40px;display:block;float:right;} -#sound-and-about .app-link-container a{text-decoration:none;color:#d7c3f2;}#sound-and-about .app-link-container a:hover{color:#fff;} -#sound-and-about .app-link-container a:active{color:#d7c3f2;} -#sound-and-about .social-row{width:265px ;}#sound-and-about .social-row .silk-icon{height:auto;line-height:auto;} -#sound-and-about .social-row .social{float:right;opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;display:inline-block;position:relative;top:12px;right:10px;z-index:1;padding-left:15px;}#sound-and-about .social-row .social.visible{opacity:1;pointer-events:all;} -#sound-and-about .social-row .social .fb-like{display:inline-block;overflow:hidden;position:relative;left:-5px;top:-1px;} -#sound-and-about .social-row .social .fb-like{vertical-align:text-top !important;} -#sound-and-about .social-row .social .fb-like *{vertical-align:text-top !important;} -#sound-and-about .social-row .social .twitter-follow-button[style]{vertical-align:text-top !important;} -#sound-and-about .social-row .social .twitter-follow-button{display:inline-block;font-style:10px;color:#8976a4;position:relative;text-decoration:none;top:-1px;} -#sound-and-about .silk-icon{float:right;} -#sound-and-about .about-row{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;margin-top:position: relative;width:200px;color:#8976a4;padding:20px;background:#231c2c;background-image:-webkit-gradient(linear, left top, left bottom, from(#231c2c), to(#130f18));background-image:-moz-linear-gradient(top, #231c2c, #130f18);font-size:13px;line-height:1.5;}#sound-and-about .about-row.visible{opacity:1;pointer-events:all;} -#sound-and-about .about-row a{color:#b8a3d6;text-decoration:none;}#sound-and-about .about-row a:hover{color:#f3e9ff;} -#sound-and-about .about-row a:active{color:#dbd0e9;} -#sound-and-about .about-row p{margin-bottom:8px;} -.controls-container{position:absolute;z-index:5;pointer-events:none;} -.controls-container .row{clear:both;pointer-events:none;*zoom:1;}.controls-container .row:before,.controls-container .row:after{display:table;content:"";} -.controls-container .row:after{clear:both;} -.controls-container .row .btn{opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;transition:opacity 0.7s ease-in-out, color 0.7s ease-in-out;position:relative;width:95px;height:45px;line-height:45px;float:left;background:#261d32;color:#cbb2ec;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #130e19;font-size:14px;}.controls-container .row .btn.visible{opacity:1;pointer-events:all;} -.controls-container .row .btn:last-child{border-right:none;} -.controls-container .row .btn.mini{width:55px;} -.controls-container .row .btn .loading-stripes{opacity:0;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;} -.controls-container .row .btn.disabled{color:#7f6e94 !important;background:#261d32 !important;cursor:default !important;}.controls-container .row .btn.disabled .text{color:inherit !important;} -.controls-container .row .btn.disabled.loading{color:#fff !important;}.controls-container .row .btn.disabled.loading .text{color:#fff !important;} -.controls-container .row .btn.loading{color:#fff !important;}.controls-container .row .btn.loading .loading-stripes{opacity:1;} -.controls-container .row .btn.loading .text{color:#fff !important;} -.controls-container .row .btn:hover{background:#362a47;cursor:pointer;} -.controls-container .row .btn:active{background:#322742;color:#c4ade4;} -.controls-container .row .btn.silk-icon{width:47px;background:transparent !important;text-shadow:0 0 5px #000, 1px 1px 0 #000;font-size:14px;border-right:none;text-align:center;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;}.controls-container .row .btn.silk-icon .tt{margin-left:-2px;} -.controls-container .row .btn.silk-icon:hover{color:#fff !important;} -.controls-container .row .btn.silk-icon:active{color:#dbd0e9 !important;} -.controls-container .row .btn.silk-icon i{display:inline-block;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);} -.controls-container .row .btn.silk-icon.flip-icon i{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);} -.controls-container .row .btn.silk-icon:hover i{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;} -.controls-container .row .btn.silk-icon .tt{bottom:-7px;} -.controls-container .row #share-wrap{position:relative;float:left;}.controls-container .row #share-wrap #btn-share{position:absolute;z-index:5;border-right:none;} -.controls-container .row #share-options{position:relative;white-space:nowrap;float:left;z-index:4;pointer-events:none;}.controls-container .row #share-options .btn,.controls-container .row #share-options .direct-link{opacity:0;pointer-events:none;} -.controls-container .row #share-options.show-share-options .btn,.controls-container .row #share-options.show-share-options .direct-link{opacity:1;pointer-events:all;} -.controls-container .download-row{position:absolute;}.controls-container .download-row img{width:100%;border:1px solid #2c233a;-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;} -.controls-container .download-row p.instructions{text-shadow:0 0 5px #000, 1px 1px 0 #000;margin-bottom:15px;font-size:14px;line-height:1.5;color:#b8a3d6;}.controls-container .download-row p.instructions em{white-space:nowrap;color:#d3c1ed;} -.controls-container .controls-row{font-size:14px;margin-top:15px;width:195px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-ms-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;}.controls-container .controls-row.visible{opacity:1;pointer-events:all;} -.controls-container .controls-row.color-and-symmetry-row{margin-top:10px;}.controls-container .controls-row.color-and-symmetry-row .silk-icon{cursor:pointer;} -.controls-container .controls-row .label{margin:15px 5px 25px 5px;color:#8976a4;text-shadow:0 0 5px #000, 1px 1px 0 #000;cursor:default;} -.controls-container .controls-row .control{*zoom:1;}.controls-container .controls-row .control:before,.controls-container .controls-row .control:after{display:table;content:"";} -.controls-container .controls-row .control:after{clear:both;} -.controls-container .controls-row .control.toggle{padding:0 5px 15px 5px;cursor:pointer;text-shadow:0 0 5px #000, 1px 1px 0 #000;color:#8976a4;}.controls-container .controls-row .control.toggle:hover{color:#f3e9ff;} -.controls-container .controls-row .control.toggle:active{color:#dbd0e9;} -.controls-container .controls-row .control.toggle .state-on{display:none;} -.controls-container .controls-row .control.toggle .state-off{display:block;} -.controls-container .controls-row .control.toggle.on{color:#cbb2ec;}.controls-container .controls-row .control.toggle.on:hover{color:#f3e9ff;} -.controls-container .controls-row .control.toggle.on:active{color:#dbd0e9;} -.controls-container .controls-row .control.toggle.on .state-on{display:block;} -.controls-container .controls-row .control.toggle.on .state-off{display:none;} -.controls-container .controls-row .description{float:left;} -.controls-container .controls-row .state{float:right;text-align:right;} -.controls-container .controls-row #colorpicker{display:block;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;width:100%;height:185px;}.controls-container .controls-row #colorpicker g{cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;} -.controls-container .controls-row #colorpicker path{cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;cursor:pointer;}.controls-container .controls-row #colorpicker path:hover{stroke:rgba(255, 255, 255, 0.5);stroke-width:4;} -.controls-container .controls-row #colorpicker path.selected{stroke:rgba(255, 255, 255, 0.6);stroke-width:6;} -.controls-container .slider.one-d{position:relative;height:30px;background:#231c2c;cursor:pointer;border-radius:30px;}.controls-container .slider.one-d .slider-bg{position:relative;top:10px;height:10px;margin:0 10px;background:#15111c;border-radius:30px;overflow:hidden;}.controls-container .slider.one-d .slider-bg .slider-bg-pc{position:absolute;z-index:2;height:10px;border-radius:30px;background:#757ab2;} -.controls-container .slider.one-d .handle,.controls-container .slider.one-d .ghost-handle{position:absolute;z-index:5;top:6px;height:18px;width:18px;background:#9e95cb;background:#8572af;background-image:-webkit-gradient(linear, left top, left bottom, from(#8572af), to(#6f6091));background-image:-moz-linear-gradient(top, #8572af, #6f6091);-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;border-radius:30px;} -.controls-container .slider.one-d:active .handle{background:#6f6091;background-image:-webkit-gradient(linear, left top, left bottom, from(#6f6091), to(#8572af));background-image:-moz-linear-gradient(top, #6f6091, #8572af);} -.controls-container .slider.one-d .ghost-handle{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0;pointer-events:none;} -.controls-container .slider.one-d:hover .ghost-handle{opacity:0.75;pointer-events:all;} -.controls-container .slider.one-d:active .ghost-handle{opacity:0;} -.controls-container .slider.two-d{position:relative;height:145px;background:#231c2c;cursor:pointer;border-radius:30px;}.controls-container .slider.two-d .slider-bg{position:relative;top:10px;height:125px;margin:0 10px;background:#15111c;border-radius:30px;overflow:hidden;}.controls-container .slider.two-d .slider-bg .slider-bg-pc{position:absolute;z-index:2;height:125px;border-radius:30px;background:#757ab2;} -.controls-container .slider.two-d .handle,.controls-container .slider.two-d .ghost-handle{position:absolute;z-index:5;top:63.5px;height:18px;width:18px;background:#9e95cb;background:#8572af;background-image:-webkit-gradient(linear, left top, left bottom, from(#8572af), to(#6f6091));background-image:-moz-linear-gradient(top, #8572af, #6f6091);-webkit-box-shadow:0 0 25px #000000;-moz-box-shadow:0 0 25px #000000;box-shadow:0 0 25px #000000;border-radius:30px;} -.controls-container .slider.two-d:active .handle{background:#6f6091;background-image:-webkit-gradient(linear, left top, left bottom, from(#6f6091), to(#8572af));background-image:-moz-linear-gradient(top, #6f6091, #8572af);} -.controls-container .slider.two-d .ghost-handle{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0;pointer-events:none;} -.controls-container .slider.two-d:hover .ghost-handle{opacity:0.75;pointer-events:all;} -.controls-container .slider.two-d:active .ghost-handle{opacity:0;} -.controls-container #symmetry-controls{margin-top:15px;} -.controls-container #sym-num-rotations .ticks{position:absolute;height:100%;width:100%;pointer-events:none;z-index:1;}.controls-container #sym-num-rotations .ticks .tick{position:absolute;width:1px;height:100%;background:#333;background:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#332940));background-image:-moz-linear-gradient(top, transparent, #332940);}.controls-container #sym-num-rotations .ticks .tick.one{left:16.666666666666668%;} -.controls-container #sym-num-rotations .ticks .tick.two{left:33.333333333333336%;} -.controls-container #sym-num-rotations .ticks .tick.three{left:50%;} -.controls-container #sym-num-rotations .ticks .tick.four{left:66.66666666666667%;} -.controls-container #sym-num-rotations .ticks .tick.five{left:83.33333333333333%;} -.controls-container #sym-num-rotations .ticks .tick.six{left:100%;} -body.silk-active #main-controls{pointer-events:none !important;}body.silk-active #main-controls .btn,body.silk-active #main-controls .row *,body.silk-active #main-controls .row,body.silk-active #main-controls .control,body.silk-active #main-controls .slider,body.silk-active #main-controls #colorpicker,body.silk-active #main-controls #colorpicker *{pointer-events:none !important;} -body.silk-active #appstore-badge,body.silk-active #announcement,body.silk-active #app-announcement,body.silk-active #app-announcement-hover,body.silk-active #badge{pointer-events:none !important;} -body.mouse-down-on-slider .toggle.control{pointer-events:none !important;} -body.mouse-over-previewable-controls #sparks,body.mouse-down-on-slider #sparks{pointer-events:none;} -#canvii-container{left:0;position:relative;} -#silk-1,#silk-2,#sparks{position:absolute;top:0;left:0;} -.silk-canvas{z-index:1;opacity:1;-webkit-transition:opacity 0.75s ease-out;-moz-transition:opacity 0.75s ease-out;-ms-transition:opacity 0.75s ease-out;-o-transition:opacity 0.75s ease-out;transition:opacity 0.75s ease-out;}.silk-canvas.onepacity{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} -.silk-canvas.active{z-index:2;pointer-events:all;}.silk-canvas.active.zeropacity{opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} -#sparks{cursor:pointer;z-index:3;} -#tips{position:absolute;pointer-events:none;width:100%;z-index:3;color:#fff;top:50%;height:50px;line-height:50px;margin-top:-25px;}#tips .tip{color:#373547;color:#454259;color:#64607e;font-size:18px;text-shadow:0 0 5px #000;position:absolute;text-align:center;width:100%;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#tips .tip a{color:#96bc7b;border-bottom:1px solid #5a5579;text-decoration:none;}#tips .tip a:hover{color:#bbe59c;border-bottom:1px solid #79749d;} -#tips .tip a:active{color:#a8d488;} -#tips .tip.showing{opacity:1;}#tips .tip.showing a{pointer-events:all;} diff --git a/css/ss-social.css b/css/ss-social.css deleted file mode 100644 index c5bb813..0000000 --- a/css/ss-social.css +++ /dev/null @@ -1,67 +0,0 @@ -@charset "UTF-8"; - -/* -* Symbolset -* www.symbolset.com -* Copyright © 2012 Oak Studios LLC -* -* Upload this file to your web server -* and place this within your tags. -* -*/ - -@font-face { - font-family: "SSSocial"; - src: url('../font/ss-social/ss-social-circle.eot'); - src: url('../font/ss-social/ss-social-circle.eot?#iefix') format('embedded-opentype'), - url('../font/ss-social/ss-social-circle.woff') format('woff'), - url('../font/ss-social/ss-social-circle.ttf') format('truetype'), - url('../font/ss-social/ss-social-circle.svg#SSSocialCircle') format('svg'); - font-weight: bold; - font-style: normal; -} - -@font-face { - font-family: "SSSocial"; - src: url('../font/ss-social/ss-social-regular.eot'); - src: url('../font/ss-social/ss-social-regular.eot?#iefix') format('embedded-opentype'), - url('../font/ss-social/ss-social-regular.woff') format('woff'), - url('../font/ss-social/ss-social-regular.ttf') format('truetype'), - url('../font/ss-social/ss-social-regular.svg#SSSocialRegular') format('svg'); - font-weight: normal; - font-style: normal; -} - -/* This triggers a redraw in IE to Fix IE8's :before content rendering. */ -html:hover [class^="ss-"]{-ms-zoom: 1;} - -.ss-icon, .ss-icon.ss-social, .ss-icon.ss-social-circle, -[class^="ss-"]:before, [class*=" ss-"]:before, -[class^="ss-"][class*=" ss-social"]:before, [class*=" ss-"][class*=" ss-social"]:before, -[class^="ss-"].right:after, [class*=" ss-"].right:after, -[class^="ss-"][class*=" ss-social"].right:after, [class*=" ss-"][class*=" ss-social"].right:after{ - font-family: "SSSocial"; - font-style: normal; - font-weight: normal; - text-decoration: none; - text-rendering: optimizeLegibility; - white-space: nowrap; - /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */ - -moz-font-feature-settings: "liga=1"; - -moz-font-feature-settings: "liga"; - -ms-font-feature-settings: "liga" 1; - -o-font-feature-settings: "liga"; - font-feature-settings: "liga"; - -webkit-font-smoothing: antialiased; -} - -.ss-icon.ss-social-circle, -[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before, -[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after{ - font-weight: bold; -} - -[class^="ss-"].right:before, -[class*=" ss-"].right:before{display:none;content:'';} - -.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''} diff --git a/font/DINWeb.eot b/font/DINWeb.eot deleted file mode 100644 index 6f8633d0ed1747487dc269d3f6c084821ea774a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59104 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 diff --git a/font/DINWeb.woff b/font/DINWeb.woff deleted file mode 100644 index 8fac23879c11269ea2b0d6757f95af4c07b99769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30972 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 diff --git a/font/fontawesome-webfont.ttf b/font/fontawesome-webfont.ttf deleted file mode 100644 index d46172476a3c7caf4f44946e3c40218559f3edfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55096 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%0D$gSMd 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

R}45_uzO@F4>M&+fi#l7 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�BcG>P)^DXFH|n4bmKVUj~;gSQkVFL7%ihZM>XC4 yQMX@enqCS@LyX>zjG!}8S``+2*O*S81puws$XSmd6%#S@(X+rh{^NpC5dI5Q|KZmF diff --git a/font/fontawesome-webfont.woff b/font/fontawesome-webfont.woff deleted file mode 100644 index 3c89ae09b88b38d3bc8563ca69f7f401b7301f45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29380 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 diff --git a/font/ss-social/ss-social-regular.ttf b/font/ss-social/ss-social-regular.ttf deleted file mode 100644 index 2c9ddf6c5786b513bb023fd0707f8e76835b4447..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14688 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


4aPSEs%Oh#2ma;U;SbK+gINUXOLwIfk5@Pv z+m<3sCb6TCHCoEUHf5e&US&J>F3U|y01_;+q$N}*swm8jAt5;sVynok)?n!s6bY&g zo`UB-|8>MSbYk_*+mPzK=Az%l+{_p>(?_hQg$BM1l}vm=_UNWzng2=A)r#DF4@Da; z!88kS|K5K_f7@y_#XE5Q`d>xO8z7Zef=KN#B!L4vL`u-HY?uUYofI(3l;!A=bDL2P znaXS(Ib=9+LMklBg=(?nFAf1!wn*)*!cl9Gb&+pS{j89C zGogCLHm4T-P#2HawGcu;Y;IqIfYh7g&Y)EFV9>ypXwZiOnP+=)0vm)Ph@|3}1Aq1) zsiII3iNJsmUBOFDR}~uE^#0hKg{S}bSJ8C+GOXEt17fY4Uv|!7?iBK;GD!D!!er~H zeu!>f`Yg8I$8!O=yp9zswR|Z@*~sIY&-@*BTzxmX8k!)o#LESNmmXo+o5a9`;;`6! zf)E=bN*H09FkD$C(_iJg=(eKq--(hAlX(j`HZ-Q}f*Q~2kG`Kgz|M2&Z0>FRCh zx@|2EJ+u?TNS2gY8D(LX+D_LK>P6J2>kSt%H(Y>Mc6hmJX6riwU9&?#^+i(NE}h;XmpnAF8rCx-oun5$PEuV6ymBnS$mmRT&E<{5jsWJ(b2?8a9 z8-p23G)iWb%?iqi7Cah^(tNZ|P_CeqCCJ7~h}soM(ba$!L0Qev>vPa13fT39Z=?Nf z%duhm+n^_xUT{vAnf<56(Aw09AR0zgN|8>pIn0=I09TBxFd#ue5-#mlnl4UY*O{l$ z+b)s;-G-#z0-Jy#i6RFo4-aLgy}?X)=I$i$BquE9-wMabEOrU(1aej3S*BDDQ&Ntk zm}TaAM9|f>7}8Q7I@%PR%pSzy@%@*)dT-L_vt%ydNw|GJc?5LLS`dOwZER|3MrL3F z)%@@U;E?nr`q$lvo;z0I@FP#cIC6$KX`m?0ARvn&2=^h(LVnd*npk{znF3$?W*cqn znn_>7W4Q+C+Ef-J;M8CRDxIeaUuV?@9K@SCelEzpDNqg0LiO@G_|KOE{G|tK@MgmM zt+pA(V%=HU<8qD$J#!eRL8p4mTqLE(b8mXwT}KwwdMr5;k)zY7AVna~l9@aQIkti9 z(ggC#IDx1H;p7CK{rZFGe#c5|+3`L|TGIvRoftYsW^*&twloBrIn@)qm7zBKg8zNtI^)n51CXU%MvBdXJ2Qj@f1fOSX;12afV5SvJxUz zD2lLck{PUU=*c7`*=7z)<}8vrWywaE4c(Dmfz_#Xm?)jXkM`_Dym8qjwN0Y;R^1xk z;9}P%h-}SPp&!W#5EBq1Q8cB~$V|@gT(0N9LH*so?(OJ*=UNAM)u&jSWL4=ek@B~=`V9zQp$Fu)RmI|TPiiIg*01rDiXrc&9G z##;)izhr}Y!I}JLXSK!S{LQFFG$dj$V=`*B0%|6U!8b{r`CQSkN}ayskt!vmIzFkH z^WetP)s4=gM&_uEF=&+$sLFB(ktXDVK>}G7-oev&^4pJ~@16a)>TMsUF&jPi_Uz~( zxcM^D-Dy-!QiqZPQ4ix>l5*x*Krmn#`!7jpCrD{WRD6H;y)funR&}kzlJrWt5nT>N zwyVzeyA`I=Xri!~ud1TpY%vLu6e#xuAjrx*X|`Mk6Pe1aT53nbQuMT}Kw~t4uRZ<+ z>Yp4!dg_weCiA*a9;`}@s~zT9Aj%qKNrYYVptZBQusSAB?K|&&6|ijmJFw=RYjF7a zBgj0y7ZK4%#v4SS>(npHp_xUR^hW6WYlbt&Di{>b-RokYz-4LwNNKYae?GN<v|JAq*oV*VImp%)^-C#wx3 zEL(8)4&aG@eF|&ew*gn*{t28dH|G0QOrJS}*8UFet`wCb2xR5OG8X}>4dFo#>z8yb zEQHe&Oy)L=f73PSgWAIWP zq<_+6E*IgK4nX%vai!K`CVU1F&4Tg#Av|{f4Ze2m9Hfcw< z9HI@h@h3Xu>`piFKL-$IoZdr$TIEHvbJHn}M zeobt{jolA5StQfmM~JT3kY#R;i>|{%JN0-6;>m94as(^W>#(I~Js#YDA5KmUK&5lI zEZKBz?vi?1kLY|e$RzWe7454p=&FdyQTVcsrmikbo;-_IR(#FM9-51o)2;$>27i@k#p zbBcxDIu#iP^@XW8h=%FA71g&8RDZcL_REXFTHxk>xDm0C1Vi_@^SNipkRmQG`erep za zaL_Pt`UUJ6ehlw?@5kYs+>Apk?QzcjKx3-={u{(K%RALLGK_;I*wIQlm;lhFkTyN;FIZkvL5p zvQ|%dNU%&abmQ3IV|AD=-+`My`9Zw!w}M5_6r zH>A4h`9EKdYO20}d7<~BWB;Pt)Z%doN1|ydRLy~{i?Fk04o->3vXiRuErMSCre!xW zGx?btQzFuEQ3EKLm?Vjqh0wf&25uUTO`tZ8L&%OpRn{ZhY?B)HVeC1EhyUe1Z2#mv z*z~rKardd*TFW$sFj=|YWN+WcJ2%^<2bK?wm3-COXJ@)#V+ z#M`3Fks3Gv;rKJ8o-L%;-ik=iRout6zJe;$i`-G4q&M7&Fk4$4d>-Lr&*4U;1MSHq z?i=5SMDJGUAr+xW9Ohhstatmhm4zpT*=)2&Qon+0-25@JfhDs zeTi;DI-Z6nlu)68W#v4cnVwfMAqB$<%hd%z-4D+qn6mQ7F+D}fCv=hiB{mJ6f*hFe zQ;jgaC~Q-Q;SkVf4?wXxk!#n{*cG7s{6ReQ4`0FdfAeeDbn{1%JvoY&^?j(-Y-j`@ z;cV(Yrb-ArE}5(f1MMYzh2`QnaX~=SrfbmJwGn#0hWozx-*H1%KdxDFBf|7qq1h=U ziW$V0UxR3R1<#1jpc9TXBeniEBuFVoW+r&5zO~I8@Sb%y;RpZvS(qcEXlq`H=FQh3 zDm0-mJ9J4s%_akO4Z*y^vK^a1$7)-tq!tBI!^@Bvog6}d7mi#1FS9~@3$R-XHzA%1!;)AO4Vi;gR(`|g z6-8aAR-b?7l_}!@t2k=W?^))eh!(y0%||A=JvxjC6FUtlQicgw)d-KWGIGxYGd}VS zjc8eyf_>x|zWZPQC)R%KE-c@A6Os)v9+|{KM|tkgdRE_hI%V7EJN|O$wKo<;H3VBF z=xaLKYh{EU!uB)TziP1&>{WH1E;K@^zagbX`HE zRzqW78#Gciia z*Ssj4RDxnOl;C~uIQ7@~XWgmTB<0qB$Cf(+gGF3Xn`Gwo!8QS#FDZup&4%ig+>ix zDYm&0Rp5n_1OkGpsc>`E92&rEprPfur3lYV!RP?8m048G3Yr?ySigQ5{=fVGBW$QBR&uPuLEfr{;jt`LQ57*+Loho7vs`#Z=!96ttU%;2b>{Q8@+zKnr!5|e$^a{~Da&%m zny_K8I$ttbA>oEg0^pks)hqJw7kBwzRlZ+=le{(7PorsqLyZQJ%9C}7WRkMIb(d{i z@X$yR_0`n+|LSX~HNFnllxTm|&#qMpaHglxB?Q zW)<3FI_~@3{~Il&C~yDF9}}#5FEIHTeAvbcF9XeBD!l@{SQ3>GbK+MJH65hTf{Z&3 zg|0;;)mt>@@SP{WjZfV3aXLqmOk5i!y8;Xy#p*RXu<^E!Ks|K`1!E2l^G^+AeC%Dn zj%QCii{Y8$r07ZYx<0br7(`n|$`K(G?E^gwK~Y~7s(k%&zI+Mh{Ti8aOv$ad`kvp! z^3|*G;GcaKN;Zd%?He#zE}=4ffE4=-teVbE{D9ycgapLs`lNgjJQXTO{VwhJ>SP@^(2fBz6sx({gcB>R9id6UAO+6Wy?Gu~<_0&v!N@ERkww0- zO03Lfj7?IeMNRWbrAp8vB2>NMb>}6$(oj7YA?06zjQxuVrWa-ED;;dpAru$k(P(Fm z^Fpn@HtO>M=Faa2`Slt`YyfgoQRHi=EEJT*hPNiWFX>!Wvy2>>_l=s0m|>F|BDINs=was2d0pT*i6*F(1@6emWp=F^|X>TS31vLsAt@h+8wSL|6y4MVI| zp_5{)SylA5u7u)6;HfU+vV=g2@np+SpMDr;@`D7`by(K00=-wg1KzZQ+Q0<5*1ip$ z4NI}9dpkzxHM`C{iHcbw^_xVDu3t?^FiS2r_uYt!Q9wwK6NoBM6b znFP~|yZjeD=GU+mt$svet?;B04K|hgQHqWWNs{Ut6@J~lM_?ZH%#7xHD)qG_1~#T> z$^?_{#^sk3y~Ga7HZeOhjYw2Pj7)L0NQzh^05wG5iwf*Q7^8bm;MtSAA;rt+(IZ^h zcHi|5Y`yCqMD!@nAIh0^u~V|-C8W5R%4W{&bJZD)WKZJubsvOK)euPtuxciODuir# zg4COagQG9tecOK(J2u~fkrM|nbmD2OU9t|p^PbP(*!V%d`E_#Q2s~LP@#c})@4+DFis0z+!COS%FNGT)1c<9+8lr%b`}QzNSff_UD#(7oW)3dbjP=U8d^mr%W-+ z=TyJX11D_00Vz5j2P$)S^MeYadh}-k;FW|bU*o^bj`xcu{{n!VyTF$g65%*aFJ%~B zjQe0RGn8eOvI(dn-&q%V_@$@JhkVW_p~PW3=^>&*>Nra@j1DG!V8u z=(9zrWS$F&5Lc{~=`yOvN;o)@!|}-@&_n}zEQRh{Z^!i?`Yp6{cJe9$7d82*y^>?| zooyBg#K8a4qxU0BDtLR>op8JwVl3aO7{XZo3FsZXi%w|tvTWbUz zD^{W*mL`xzFe_$@_I`z{bq1rb8sk-3d8)jZ@sx#qI!L6F zxaNHy!HT=y3%#ic#7j(09l@UCW0*aj!`!J!n&ng=&YZkxQplANs=3e_M3jsojIw#j zuu)`<*VbbBVVQ63xh0&lCDdh=ubI}9zWDq*XAc$?$4YOTp33tfgf-=YC9;JG)hm$~ z6${9@|CiI`r;e|f3!A7B8Z5qG!SZ!7Ln{O-lMgButIyUgeTk*-a|k9P-?(81TZ3b8 zW%Zjp0#?43A+vey>pHJfaZ$<@;U`G3g+wU1Dzr?I=PR{zACg}~q#=zn$Fq3sE1$#2 z-bbMkZ+qW!C$|08zd`?1TcCzst^`F^`Z-`Q3Gq!c)@EkXJ~QwzHgsz&T?AAAR?4!%L*G>-jux+j<)*(@$Xk{tPAz8TZ`%323^A3PEOB%XX|xcS9rP zw!Y&UJa_6*)X2~|1vPjs7jdrio6bdxZY;+A8r)geuN~&tHt?e-n14u$a4# z??^$>R37={v1BAx?Yv$IxO2ZvroQZw))VXT<^n6%F`rV;Ac(NdjBIHVJuRyVFgst@ z={>`TLEuz$GL=*G*(^+p)T&n^pc^GbdRri#QsEQ=?EC&h7~g#W*Is`!)_?RaL|6Bb zYW*@sc0Gx?=^W0MaAIy&-0zYHAlST=v?fQey6Y;QbF?s*M`Lp%I%4g3+vbnqhMo=Z zv@jZyGMa)2X3E2`EElU=TcD?9h<*|qmTtrEML&xNpMM0E!ePwKmiR5Sp=TQokM5rAF&=-99Yn?LuL-O6r!I`+nWSKp=>^ zG(RdPSsxlr18fQBf*H@`X=p97AYvq#B}u1y#C+K~E;Ua7jg0-jSR2kM)3Y-5GMM`d zi5QE?Q5GUkNyUk(NGgj4EL)qf&kmUSJ;~C#@n9OZKE;#^nf;Q*GK%_Kr82+8vQ;F7 zrXZ##u%u}@Mzbd`9jGi~h(5z1)#RxJ)))i4LIAD8JwAlU&7{=G+(shIOD<<8XYkNJ zd;z0F`*8IK-;eA5@ZX_z+l@GS?-!9ha}s8m)R!ed6?N``!1I8TYHUw+;R82*0AGIO zA2C;+MORZduIpQc-6x;GlSlsreJgk1y5ya(PR*gpE?AXO9U4YcDvjrccHzk0`>6+7 zv9WU{PMcYrsvN;12fu?q|M35dy+co7@9C$xzbc!U!fKq<9;ta*B;ZR(wzgySJs-ug zx4j*@O=|nU|26i0{~1^;UZF9HfE2V6jUr8t;_*RLCMFQ-X@(H>d2(ytpn=SS0qo#a zf%3A=Mgn_dqy;BR`{;8_4tws$%O*Q9oX{m-$zq(KMs8UA8_!{1E{$rfF=!AwwXn8xusb$?WwJX0n;f# zNO~{?dUojVEM2M-@IZ$1A$lnQTHCpqXZvUI``O|o-#}y;rualj6QIRv%dqcz9uVSu zPSmr(2KCHTZ0Z#09;uhRc{O$XW+>GQ-izR}ZX8|U+#f6gb@8~^mqI|46b3YrCqWUo zLYcog>1Vdl5?B>5-O8Ng4OXK*l!DGcCF@)TvE6Mw(F03KV9Uy_cz$XRO644^TJDnD z!82JI9+|ZwUyfmARxEW6YO{g}sneipK$*-zmq=BG!w^#}sYngGAO9`}ckjlvANg(E z`0+nM$F?0f`NQucHdjT)pM{rY+2>PO+r0r=Z2*6A!<{%*jp6Tp{O72UvQ9UzK*kUd zPKsEXQgPTQ;Vg% zO>58?YsZ{ZfRqvuO%n*?ThO-SW~{yLE==w^jBozY$1pv81bTl2S}F{|RUni}(N5>! zk{VaT1mGqCPN={ql1f2<9AUM*{8v?@7Xyr<$4TW!v1a9U$d_!y8~ah3ueHRW@3J~p zgh@*xC2v&NoJE#GjaO#yg?cqtpVhbu=-FY}sYuT%q-5z{c`cRrW<&LgY>F(J{ENpc zn*20)MA_#qCv0aoU^SK4!<8V(VW_cY#2Pxu6mLd~l{jf>M?wvwffsqJlE5)|@?{3% zw#G)Zw5G9rIi4R+k2Pku;G4RB{Dsn+LsFg5Iw30WD0Fq0sr% zI4SFh4l5R*U`^mhfB$C~c=Tqh`|!u`pa1H=KpGs!ksm&YhU`&9#a3LmK7#UaC%&68 z@lTKc6->MCc4U@j5GK`WxDg!8Jc(Vo{m@CtF(;wj`4bQ`kE2FPPNm5rsOGufEjzyU z^#6di{WJK))~k{3^9ioYQLK2##Fk*$ZTBF#r4RQ$o57=h{#hK`cR$TWq`ISFgv1cE zstq?&fmaJ4^)^7$RH!W?{XIanScX$(e)R@4zea!4E;)awOb~5qUQ2Baqa&5V`W0(% z;N$=*WWq0vc0pj(UdbYn#4swP+Vf-$sM!ok1X0_n64)nU8rga>9Fe)tG2_IpD`e55 z_o|n)Zu@4fsp7m1smrHO=dJxklmDe_AR>arZ7IG6$_tCIU3>zjrZ*rNTY-jfFCt-; zo6anfvKpd6pD&?`0b~su)p7|&jg+fnawmUwgH>$;r<}u*HXRQi+KDFmjHdS0$c%Zg zXrR8HgK?`mS%g(0lhc;rDGsy-pI|5RJgF?roR}ft%+cQotWG4r@To^})xCqbCiO8i zz2|+{aoZXkdTuWUemsidV>QebHGJXmzdHw0c2vv)FK6P{1e`c}99oNq*qFp)+oetc z17k-J*J)A-$tX;XU7%FH`poCCu4y^edTA6%rFOq>2i~<~BO1gcsy}`R&wTSM_}bos z5F(^XeVQRk)Mkm)VN!;YQXnU&+nNK|b2Ncjq`WO1wdpFjfCO6sFgQ?O3o?A^Mh>B& zbq#%=bI6qUVC%~F;OOXXoT3S3G&@-DQ<^9gMMjvwYe%C9t0BbV60~F+LN=-DwkGc~CxaSIuC80JkSd(#3id{+$~SUN^~$6z2^Ne{T~w$G@L=m|mRUn6-if99 zHl(#2eNmGzs*|uR0_UtjK=V)uCCT)+Aml5^D>@V!?7HK@_3P?H5oOF2GH9&M;hI%f zqeJV*MD;X%ZUN~ft1vmZn+B!zy4vPC7K{pkzNEpOwctkB#uO>17(F$JaM(ur1huI^ zYR?Ps!7a`B%Xg*l-G}}OHm4O*VH#TC{%kixE7p(n8e9X2E;_5&8G{&>N7z;9(dtej; z4}F%}^ca3~dn*EI3I6ht(Rx&uEI>-q1l2AQzs0|HqN!~a9EI9j&O&m-SR$>)$nXSmQ*&@>vhcXN5_sX$ifq6P`AE<;6==eA zD`iBD5+p^0tP|+<5ZaRwbSb@XE8E1gZ%811XzMsMTcjo@aE(9S+ZxsEzqtv2{k;*KoU)OKJ%?zih~L3Bd^Rw}Eyhs<#@g)3vH zc*ZP#gmmaj+n_F8fsMU%O(`3v>2q&wis0FQIfN6>Jc!}ZeV8qn7#cM2sk=KcW;Ehk z19^l)bg5wnfy^>xsj%~OP0X92#PZHY>TXQli+-jIrVOf~P^b3EbyN95t;im-D6wyn4tGR-<;)oILFb2K+daCjbDiTmUlnnLhYQL6^9JPlgS<;qU9 z3HUYvTq;72XP^?G6RC|@(z%wt`2=Q$UqC*0{F2u&uQXK8#qs0vINo0n%fGmW`f}<1 z%a|PHocAr6h#hTLVcptW(Y(aOVD%YfEe)lr4m(g_ihe!bn`NCM;P_SzcA^2I;z6@Z zaA;84qKPnzR1$cpHyWfGsnTg2n;XOG?u`)llHw|nNh=r7*xpSFZ7p&}hQF49m96RV z1fgurwp!vourK+BVAkg9p^+^2DN7lcBLzo5l1McRr21GXW?c>N*;~_ibZ`bku7!A$ zgbw(an3;h3#E)^;rtK*C0?d;Kur8<}5?+F%>#xP^wJr)HXW-=x%=D%a3$H*EwckH9 zjhY*vskITct`(Ri&;-pA6q*DQecect0$f(BVMA#E!?R^n2R?u`QYWT&K7`@iX{1G( zB$^cD1sC5vJca+bJ&I?hJxo~vWJ`vTap;^bJ$n$73Qs{ODG|7q!IxdmKbYAciX|XK z5-*mxW=fGMSNbt3$B=G`A)h~kpd`bgbNBUZ!B8p7Vag`IfF>qU@OVCJi`vBAsM18{ z3H05FI!!7i?vKhm5BNH(CP4Ga3L#}{h6_jtd(qgi4r}_i&;(e+^z31HR^b&P_vWps zUVd+>g;aWe0V>qsm#&gDyBFe(Yp|?mBO=XNl;V$LJiif{Y#2E!go0s1HggC_r3y9X z)Xoe_ADR@9I%E#u3MrZjDMXzHr$slI1GdUn=c)?QddQZ~K-V_o>Qy)6*}8AsCcadM^#Mf1=W1*x+DQR(* z97luLAR)6X1~F};GW-Z;s}al@5iXjwxheD*1Bmv-5hzhKvWj23 z>3zVH|B9JSpF}1u;l$h|BC3ED$pF=|gBf~cr)1pO9>?c*=itt|(Ao%$fka9bJj+x4 zCL|R}{bJcKE{iZXB}ocH2_>K~>JnTrpJAVQ2aBX~)62S`Hzkk~TQO!HM|)%mnp0gE zI`u57wQsr*=Z7MD!_K#S4qG_qQN z*`SELGJxh@15N3hFgiL!YV}CH8tsBH|8XwU)a5k!7ZvJjFERge9HdHnmh3=Ze+z2S zgBYL8z{!y6@Ds?Crr{Py#gsD;S+!6y4@pn4oJ#CR?w=@=DzhR*)z)nY7^uc4J_LMtIgM!U}2yVhVpcSTQ)XQTXvl!_3B5E3NsgV z2eSq#Rn5go^B@MNPUBym+le)ed3^F$e-od-?|XPYH$sE23Gt}_np=Y0Y0@O(U}HqW zvKEB{Xr$=k$OM_?d4k=zf^i{e5A4X3Ys=TNyf+$fm8}1YSf?-0BtfQ9eT0K zGtmcp$|&lE6qMnKprAVd&MbT-nY zk;QCnK2xYnW_5cKg_4JgGY3sS|Zr8iY5-4j83{S)M^rrjulXCP@t#|ni^Ul z+l}xlWN!O4c+|I!>vOfrTGf_Xg4OL?FjXEwMbDu;TtLwl;m886Zc1Tg`)WK|J%EB) zs+Wr4c#-&~luLa}`V=xvLWV->+;n-l6JE260hO)E5`1|;6@4Ca?~n=Ls#OK5Q<$^! z@Qe;vrj1ndLA3NOK`e3$hDHvdS{zysQ1$)GxhZuvxB0@5VGAslKbS8U{EL4i((AE) z)&I}ld%#(8)mOr&;>)>noSyFKo}4rqX(Wx}D1Z`K5>eRLyEb8M*4VrDVt>Z|eQST- z^?GesY-3{#SVqEtKte*GEX_!oq{%bg(>eF+mvg;W;XAi_Bm_n_0*@@%dHR*Q=XJe$ zw{G2g{^#8L4;MpfK8cB?MPzepP?ALQi!+>1WjM{PF8fhLa%4&DH0y4beo0gqGWpm< zLS{EyQ7{@Cl~BZ$hQWr60>RL7C{ydUn`}e){6x0gfRmXK%slltZr^x29(m!bSoXFe z%hQ^t$v6YEm^w3xJFob#8@Y3Q>VfV6vLPqleNs zohsqm!3Nqw8rmCPT+-~pH5;PX+H9a}x{8yzJPs^rkis5VvWFlP!c%j{ks(tHc|&-9 z{~1h<yzkS zt6{m^gx~v{gBYF}gU=s8l70B_#9p*YEifDWe4Vm6TgUoD2_IMu>>`Nv_L6xUHcpgu zd}YkUT$wVvQbQMI_nR&WW9_au7Wz6d+`0)PnFB}_Q)HFq3OLln3PBw`t^K%m!|nL) zi(f+}u#A8aL#8O9?kB~~&Elr3eizQzGLBO22i9MM#-WGYXXq}4i#2OigU@2$h`?!Yzl6{ z*|8YXWW_I49{u+M)${G-|3<2M`o?3ZKktsHoFJ`Tmto!7K2-esFh8pxZ*Dy+-AHxAj?2500j9!pm7$xVNZJzH+U{RjRLa%_mKSVI%MNJkfOXml?w>bsJX{P@es zfyG9c$X>NvN}`WUZTC<&rcXKeOgkb9jNkY6e2EJP~LjUY!QRC;O2vR`ExFSH@~y>z1p$*m*U9gupQ&Cvhy@ zf!cz|q(uWkcDjC578l)85X7_d2D!VC6od&%6*yg)`TS{ti2-rH8*)m3A*IR^uh$bz5hXc_${BnqemYk zBc4Yi*pE`lK~KkO6!RIZZQFu1ts9XhBNGfsxJp&(RcQSATbFcU#9G9enHu8WW;BP& zP=jPoWRJo@J>*fbF0Q(M{tB5TF_5gQjvH2)*wLZjn+p=Ya5jU*1rt$S#S-tg;n9Vj zb(b;5<`n$N7kI-#8-b9Cw_c{8XP1QskC45WEnL2b;65+mzkFLqHm|`c$|P%&3o0c7 zx>&0f-VbrI{f0;~;*s#qHD0{COG9UnQe8Og*D3FPIx3QbzJ!X-99bgIvlIi8pZ7xc zS=J&Loo7Ff594E(wBp!-1ZH$HYEfiR*4^jeq5R(3b19xU^8k9f`%qkTPz|W?8S^MN zYWUEtzmB65M{#QED1539hDqS`2ij%E+O@CF8h>hotqB? zC5>RJQj_qRdbAiy1*()9&tbnirUBI$gBi^s7vBUk8G#u;ir)S~cs*hX;2Ad!U1usj4)b)^(D zK_Rz1jK1D0$-*>vizce7h}l-5KoEiZt-8^M5}Sa>Xj0_s)ww{SxKfL z@&WKXU9dLA!PlSudotu+eDXbihTr@0M>r8@QS$aeOV$yJ0x!-yi@UG>HRuF9KLI93 zhIeds0z29!QR96)GovGbD%M64I9gc19D!cs8dV5vMp?!+O)?5~Agsxh(IRDM9WwuB z`@{I9O(EQI6L9aTB2K)R#6->zMF-qXA5ogR$opqAkf}PzCxI`0wT8bK44`8mg_&6! zSCGyA_7_q})$;^FAQ6+$>~RB~+}(LmF2;b%*zSMrbpbuwu$ z`eGW&WdoKeVY;$X9Yt)!nMw^2$BW&uHa>+qju7~p@@@E?n{U8lGhG;JS%a3Q2_E<&7w2617?e@4NP+Xo|-1m-qewpFthE5+Gz%0BZ z%H9BEmxc0qiCn18xrjk|rSysWzF6u}G%69xb->WIC^DHTx7L(c0urAgszOO+Xqfk- z)Up9~aR8=o46U7AWY)VeI`KS>P4;yK)t55%i*fjJrQGwig?+)X|NoMg=EutpIiI5TvY#)epL<;2f-!zz}PfB9~{aU?UW!;H2z#IGJjJHcG^z>keg$ zjj4txeKDKHclgqO{t{;9 z$MNa!eG0x1!Ox6gbC>slp@>Iv-E zqik=^Wo&h}sVrFpZNU!fZfTOSauqezKrSyMrQ6V#GPtN)!CP)>!mqq{5YpKk9yyxB zQbovI2PIP4D#>@L(7FwXn5>V+_v7vYJz_#q`K@fBzlf) zH|%k6{n{X+n-c`e21@%Eao?zcj3J}B(LhuqAhBii!spR!(~Ga{LPaG@$k{(@De;FTSGxg!W;Eq)(~~8vZ$42v1j93 z@!{(}f?GomJ*!cHClmis^Bk$ye5q zgu4-CrH}Apnh4tx3f>^9bpt6|IM;VT&Mrcu937t@#sg13jyG?(6Z!fw{$cN5Lh?$e z*hA?diqf`+p0{zK8Jn7ygjSvyQrL zx`5h{4d?*{qg5NrQVkPj1xuNC*koI*7CKCIDW@ZfWJU%z0XI?ht^7MFO}l=>b5%C3Zri-$ruIqkvm zr;|9GETbl}H%T%yN_;=5U7P^F##hJLs)}_n8lZd?71?pabOpkR#3MIfaXW6_b|<=S z*o+oYQf8Zq{a<+=ik`=Y7_fhu_ck{|;4fms&{h--)ymFn@6AUeU_!N5))Ixgm0}Tii(;vL7S(p5wr>@r>O7hf4hE%N zI6MA4EE??B2UNfRi*sI};+5sgF97P#_lpx@&CqpdZ!aU&NFuHEk@3w!ol3f3Dod)% zI0OZ;$YSfd*NvhPz^E8i6c$cGYidKA)F6}1y5XK;%xGkCHV;Px>B#OoFE7puM;={- zqWZk>m5O9#2FgMWrlwKZdNaJ~B{w^hhu44T@cr13z8qKfy%X)BUi`@;zlG-RE76c5 zxaH!va-s&1E9da#lgDv%`U|dHywJMxAH_X;{|CXsg92rB zL-@%yC2(S58N;?0XDD~84GBRS2({rLB9s{<3k@PLT_%vXaBr_eMy1~&lNda#oEG9Si&v63I>`b{L|S2o|&qn zFDPTBFsTGXl~Jo$$ap-Mr&O-fAk`_IJ1FbT*%b0M6aIjQirK=o>)(NGm%JTmjN$MD z$ME3Pi?Ejq_}16IPPQM!+K$aw-?<%w9owM$ESyZuAsF$)nt2BA+;KOqUH1;`KXnwD z+#K(@0*h?a3bn#)T?J$MFnmS@L1=DilX5`RX*JnfgicXX#g)VaRF~y*4Dfj>LVj2h zyjBe%vi@j*09^B7DtVHhmC^77$Z%;eDEC!@vdZTzjI#<+X@QJ&j;y)UL^j+*MUz4z zx_~wPmtgqpvv7>U>j0|fzeLG}5-9&Sya;}MgV&+8rG~VVMLN)d3MZL5k%v~`1QCo# zQQS0b4a#QMNxxnv2;XKu_tTt@Q$KK9$B5#si{m(Pb`tIW6ZpMn??F@d9%MaDsE{p}2$p(0 z3}34Uqel!()B~dC30mqE7}W9=N^gbI)NIJ85M0xB2@gz}IIv{lEnNz(Y1NVN07sH0 zawW>!sEWZJ;aI=2G1K2^BN~!WTBdyGq+QpnV@F)VLfOP$oHj67A=_l<1v#|+sstaI zV3`I<(@ZoIm&J12K zTCvRbixAHjMjv&Ls4tFNcE1|QvH z^S4p;@}`k_dZ~DtT#uY!poq zo=QXH_kcP9*+vfGp-!mx&O#4Wk@ooU2=67VS!mmSF?MwJpD6AgID7WHteyZKNlr{E=95GhP*B1T({ zxGYmANP4PucXPxM8%u>#FcNFg;SZzcq@h#=OI4wYO$rntB19cBFtPqBHc4#DfF5i{ zpkpl%?|>9etR$r786Hl`{T56#$mEBMY7zvP^{QEQUgve+St`9<3C14d0e^uUGTQ14`yvIZ*jhCLq?C}!_(#V$CfAvZhb}0oZ zpF(wUjF+LYRcR1qwwJ6~xSGkb<9c-nsp2K$)J+pjfdr(igxbte`0N^=h3#eua|qg& z$46Bny9Qb_%Y4>ijnxk)5QCTFO%~M}=4i0(42pd*$ORkmFqKQ+PRx(*`xkfWe=1OY z9T@6`r%J#>b|H~X zQgD_Fup7c9%5pbvuxt2qqTtq0BN7))ip0l(>P<`sphvB*7V~CHMsE_W&*^Vfxo34W9__2E^imw|X z3|;>b%pCX<7D+K9fo96|qT3d`xd|OHFA`}BPZ=f($~Y3CDD=iOC$^0YY3SBAU}L9* zM;}rV6XBFK6#-L4fk1nh09R}{F6fE-PLq}DUWou8yP2fK`^7q0HW}vCTPz%$^`KIu zWNv2vOpFs86{rn`0IOnY#EYHls(6C^F`owfn&c)EaTB~)GLi)DMq|ZgXR2&tsYc)o z$cRgt3&>$#1EpCV&7AjFte5cT`)h~>#O4l=@I_H-%wopXh2UFv4azeoQC>RXsso%0qqGInlzeV|DY;?74w?x0J21bv;JRh0qSCEZag~g0 zR3Q8TTovLG(%*|Zjh80UG!_@p2)03q_du(pU@g&r+c{{P;!qY%w9{BrE1QsAJpLm= z^@r!?YX?>5<^7`bOCT@A^1ph={EWVIe+$-a+D3MiMs;lh)zcHeH1EgnB?C!7;Q%jG z=Ex*OWD(_9ftuK;xuKqQ$9`!peLrMRY&U6MWYfc_S2t4ncVe!vL>VWeDmF35Y8A1O zVbxvfuX+>&cU(^0=LIOZO)1c;6r3v1jf_adw^)J&Wv8mRh%(0bkx1Gh!YrX z5gJSO8{~bw=PDJ`CwM=}5*if+MML2|IG8akf~o+#bCDY&O`UM(A_#_5!JI5Nc}Y*m z!AHm%Pfh7KMX+4ut6~>HIz3lKr6QptVPRjv!bvjfj--xX-)Z3UFUmN)00hW11C+uw zi>%dhUQUZBydY{cHZx?#I?u6d5&~p@jeHen51P1XhX)UwsuG0RK%XBms{})tfI->3 zKV@S}K8YuS0e77{81*B#x&smR#WmO7ib%E>Q%^jEgZT*b7C$z#5#Ky<7#6Ry!1KYWxJ!F+$)r*2R1<%knG^$fDsyWDHoRV;xQ-W?*F^`Cz;xmpk zM>ttKkjXvGKGas2ANx|Y$v(H#<9ZF41{DscHJ?wz@2C3FVHqie9Rer~fn`^LYy-6u zDQKHJAWzrPyQ&lQS^?$U)T^$A{-jLxr8U&^xy%2u?do~Gs`fmoVa2~-f>gxyCIF5qPi|TI%TCe zL9{$4TP%RsX1_#hH zum%23Kbkl8ATlwDsY;aq%86gkAyt@xQ4g_+2Hw5HLB^l~7%pRhptnEmxXDba!j(!e zarq^#;=G*H!XVJmzPRh1EkOtWb(e$bd7XeMVQmoZX4GTjGN!WxXBv|4j?$R$^XvGx zWX{3f5gos_-NE`+0nieB@=Dr5)BgSx6Jts{SAtt?nu+qu$8#3O^Zfp~B92UH_|R1f z?6SyxO1Urcz*=N>WY<|yByW5cYu0o@SrtL=z)f=6kALkRyzuqELXhk?x+;d} zk39#UZeq(7cjDGx`eke$h#@kzjCGzE`<_pWfLG^!l(T_FXhm`!4kUGc=aHQ!5VsOg_uPfc`jeO&N%Fc4gsTn2Yh@I25jW<(Gf=_C)m}V(#KErhMK>H) zIO(4*IoKFd(M(dcVA-x;rE?DC#P5Ph#>h}3eg~h}>0mkK#qlJtDJEf}Eb7jSywDOJ zqC6FwS?j_IDg@Tas*QCK1!F}A2PQoD_(cZ(-vc%@Lvybwzoc|TJ$vzO{AZZ#HO9Ui zE?Q*nHv0LyTC3pHn1gMbJlNb;$BB%ATrrA-lt!DG!?Iby*}R4w(F`(gdOIrni^v_{ z54D9%uhxR&rL#CVF^?_jYp}g<2m6wSuBi>hf`a_sXV7Fy=AeO3Cc)R z6ye2qdEAH$t!~mrSFs3RW?AGiC^n!}%cw?dswkO2ZNmtKP$_8ej!Z-AAA~lMLGRj& zFm`;exca~8n(F!YD|gPttX}}spNm(bV?DaM;&7VDEX+mZCN$K-O^|9Sw|s_{&q6IE z-Pm#=(?sG6On&L&!6GF&K>8SY#B-*)w0vB9`yLY3O!Ic~DLSxG?tds|- zg)E9r6{_FsGL)RXgxumdCgx{Qs#Z|3>+t)6=xbh!Zh~4n+t}0^#<7u;I6Hd^mn0Wa z4aBi&s2$IK_B$AV{1~)K(arep&y&q0V#sbupwirrE@=kJ^CMUca+>mQn}a3+nesm6 z=cLZyl70)PvKmUFEDOQJ5RU6?dxh5$JMe3LD&nN5nfeOYiTHIP{{=IRkr-XpOE9c> z2wo~KO4xWh*&t(+;giJYSL)UatT;?&sq-iQgy&KwE+MjC;PK%rW-bUB&p-_wPddQie%jhJ|_<@?lkc2Q#F*D zLnysCje)ihrZ=vK8Z{BC%+qj|35quImVxK)e-OjbR(#?&e~X5|guaxPGfy~!}dNm18rQk}gTB8U{5$lKg%SnR;vk-Yk1Kuc^EhRgpp00Y` z_Y?xISNFT`c?qsQo$`zfw~#%96N|#xJ%{6|$1p#cMk!S!Xc;iY+S!R~5m9~63X8~d z!h=jm5n!#ZtXsx{aqJkp6kFP_#G3x?s4S-mlmYzxfdd%rj3cxhhi}0_E#QYHV)F-A zA=<^u96RO8#YQ2IP{e^Uv>H3Sr*O2Kz(THqu(yJtE*bmAIN|x|7DN^#f|aZ~Zpyi; z>0pEtzh5MR)(AiihXz9?Yqt?3`@Cj==ahAvB4ZLx`VWf))5^-a0E5T@& z$V?|FvBi54e)c%Q`i6EIlZt{`&4XJ8OoFn6MYh2!itvebPu{-((@_FlK>)hCl3P@a zvTRjyLl>u)$bPpdXpYn{l`Z1YnFucGTEr1+fX}rACz(S-&LV*02(G8WtFMNX9AV#s z;3v@#22of)h`&1cIPU1V2<3DE>xTxBE#~pU)VFYGd_R`+OD=P?t(D}`AZYu&&2Tsd za;ggJ>^|4n`Xvqia0pGk5e%lbAr`M7vwRX=iB<6NT%%D#y-{^5#fsnoVUR<4!K{8UY9;Q>;`#330b7fKpNq2VPD3bYE6l;0DS6cbfgA&^M zu5p(RDtZ!5l%QM_>#QmgWIPdX99ET5(IXNZ%dY#4BAKpdK-Q|@fuoP$n}@%Fp5|5f z8WU4+RLSii0viK@JNIDZ@zwG0WQ>%{eGERv2xYPjc5rg_l6O#?Onw8NUEXa=RhK$CvC_J7hf@H5*8c|w6Sel8dKaJEp z4Mln$i*w%s#Ew2eN>m0AC8ra?HZ(^&*@qtY@X+uY1lc;-s%5cV94|$K3Z^0qdf7G9 z8pkU%2lYCQFI5xxvqZ8gaV(~nYv^dV;f=@8HME9fIDg);RIf0AC4D{tW_-Zw`Jg`nlXL7RC$tr}b?@II|5o#xp zhFvxy09F9#Qho-7Y6eTW8BT!ezt~6V`2%R}yci)Vjz%KK8DVg8*5Hc?KUWi7fo7=l zITXl{A^SL)d~Az`qD5w2F;r2EeCf^H1EWEj2MQK^a=Jh%r9x-5$y}fln#dju6Y$8yP=N-%!Z8CJ( zm9jws-!8J`p}53$I=Hz4j#-}A*9$&<%M1-s~f_l0M z)wwA|LTlLX-T3mC{{ZQcQObG=_dfp(G$%HpCB6%b1qG#A!L3*275y)^joi}RRT@?e zeJxGM`fb;M*4ljpJdfBygIo(jrLj$unF=s{2|Nt5>K@thGDeqL!F{swXkF@|84_g;^T+3UpmmA<*6B4$Y{#hQA`B>tbOnB~$3?8APN*L1$qD zrcS)zvfrNuR2^w$J@YJZGn#Tyl%8 z3HfddS0JZArX-=eX$`u=YbecPE?}k$3+^DF%Z$J5IRE3m#D>M}_~TIYpeq4AWVRxG zTgA+w)}kV$dC}R`gY4Y%(4;!qiwQ45HDJ`;vdFEGcA{PqW+8=ou0R=^pbXYgpEC(w zPojHpfHIa+&`-vzme5w3K)qNbi&M}PR&i$1!ct)ozjV8VHy!SWoE=6(QJ{+=cMZ@e zkUF7&d`a3c8HdrXsRZ3p5fYDNaba(2Ds=6}$Vc!A9?u{H`hF zDg6@hW^CygBIuSeximu7GLHUWAA*$SMs{|k#+hJ183(7AM#)b7Xu2+rwTnq!FN-4t zy-mF_%yEt{S0#*%rSS!_t&hKF7t#l&@c2FjCK>8LvyE*X4eXBC$d!fUSFx0q@XUgO zR{wzy^1yM%@|7uu(>mc<5PKL@O2hSq2LWrzz)s=#CE{5op3pY6jEGXW`f5=nl5S zSMp=;*yAX9bx5M#RHgU>;Q2~0eJ!A7P_4|Q$J|3~a<)Xe&>3HiH7#4v+cJpB)EO*g zX53uXg2`Go8E`gD&P*%VVqyAB2t(U9!rWq@m|a4dhW95f(&v0Xp8tF?)Hl*gIfr0B ze8@lIP+sx#m52H&hxRIm{wjxO&vkqBh51FCJv;0U%JT`@!hu>a$k)7X%3JQcXcsQJ z`5l-aDPnZySx(q#$O|>MGvWkOqgsGh4`9dOl?0(nQLN^$f8;S78hgrJ6BRP-{JcaC zO-gUd#`(q5ly_ci?!5$;tho*yu|C(c;G$KRBkF0xfwNB`>TiRe6Y9+TVRt83xNW(+ z!enms{tdXggRFOC5=lzyMx+DL)*y`DFnYI3*s(r`;!Ff1PhW*!xwDsmcMwCqIxY!P z%4<5o)Qg9QC7hX)p*o^$h7*~>3K3a ze&&u_I*=gMJ@P^Z-&GS#nB6+~-9v+q<#ZLVu5e?N=GN`RYCR@>ed$L~0B-zpad( z?GZ>F&5%qP)0GfXR2L2z=Rios5wiHknMt?L+`e<8+${99Zgl&0bnyr->AM!!tb3E| z3e_6v!P<_kh!I@pb5l4vwGTB_a;v5~wc<*Gn;&ANKko0Z_P4reAXiCYIyHh+X%W$2 z97AkFQ?vt>N&)3+9zm)cQ`|*W1c;PT)9P?aLG*9Gh-|rl%m51|+pYCzNZR$0? z;+?CoTXE)2U;_`JWw zglsh22pKWRMD^0y%!IqcD%R+P{TS-lhELw{-?4Y}J1AA=(bwGn&#$v%BX(Unh_-{n z*f+1Cj6AwiXR(p;{dBbh%Lf#6hMRHgMKKIraTFb`w_#x84y5|Oh(mkN;K&gbdPzbT zfmn)4?k>Lw{~Rk@@Jb5aNBP|>c{!mSOcZQ{6$wB-f*)O5i?fso1a)xcbu7=vwz4$W}M*y73#>T#aC6M#Ai39safR7*H3H z95XQ{yeyO$x=I<`a@imra4v)W*uEc7wHw+ukk!p1NCy7qOK-)OAOAZ%H~d|<7MO6# zcQf+YHUYljW}|{Iu$J|jQ{%l>`MsQ*!;{D6(9+a_O+A-j*V-GA$}D1J@hJR?4^@>0 zAy#w~D`Gp0{jh^@kzyI}OkQdyhegtup-_YwVn(D`;cf1RM*jhY! z&!;&dD2)qwvfWNMTBSYEg5CYsqfpD@fg@kQMDona?KED;MjBOEUO#MK0F7eKb-60n zi|*!^h`gF&o1Q)WDBgSZ$1rx{ix_BahNgvx!z*$#eA8|udIxYFnb&u-3euuvG-dny zZm;14;`rZxoh5t8BTQO&=PEL*E)BB$JzTN%EvQsKf^PluSheK{s?!!87V(1Wt{A3WuJTvA9sjm&R1g6SVPE03W-@!Kyeh#@>3YtfT zBdXQeFLmMT@Wh3eM8kj+2)iI}ll=sJQ5R4xAuTCQ=hAazs@rkX#`VzEFy@x#FpwiIr$e4~=QiUgT z0*d-Pd`ZguBSkkSX~vMCiu8PS2a{x{(`2c=F&pc{G(LVWzBSiy-)mz(zS{>YRQyq&X9h2263S^ZxNHr8gU63|yfH8d*L%wd@dFfraY~uh@ z)h2xP`OhO+m~%_Qh)~mzKMJE>fhm*eQc2kPWs&&y$CA%K{O{K)zh9clA`(xfp(@pi zI5T}1`EnXtyDmo}(uQ0m;|4XzW|nQPAvw8>^_O1>FZ+Au291FsE8)e2;TKRKzy$rf46PYt^w z8A^H{My!nzSm$@wTz}VmHRJjzE@fx&#mD~)*MH*U2vrjJ)cZe)FB%)kWNR2$IEYi} ztjj7te3K8Gw*p^(a2fYL(o8U}pgUB@FK!18F8Q!nkq{*NTVAptg>-!DXcd?DPLTD= zm|7CPpCZeX<4SEsS}AMYMmZl8?qX!5jk<*@rT8L;_2sLBXiySgc3Cs}Y7H6$A1t4W zX-;T4C}CSdc4hj}9KpE&+_KJ(-pz5|XAvK{s~3+ymx9fH9!@rpt2YoKaOO%T8JU6( z@5;mz?olFY>P+4yg9ZBhGWruV4C)-d_JD#*!d?`YO?Vs=GnPgmS8>ONx?4hfI9bAH z{wYcTs^UZMQL$$#h;Khq!J)-DyxCvCWa}oFzw$xcp7Z#k6>nG8ArZzKLY+LIyPL19c%AI zPdti!V~^nQ*j^~DoU&FAiX`r$yopn>Ad|@iB?GpVho#g|_X)>tvg5kQ*zboE^g{}- zR3sJIs8B9Kt{E`PWi$x3hFST^28u<%O3gy@hB(>02zdgC_~K+E8I^XG2&~7ATce0>FmWHq z(#_g$k~Lc*>y#u&Rt=I?hax-BMdX{U^9a%Kc-aQ8Tf58hS@7_AiS^y5vfoCZz5$nA zaSe*KYjJGyA{~of%q5+_Zy+e%!2Vm+97bq0+1_vti_iJr zUN+idDWXcYcq}Qo!36L(uvK+XD$Cf}tRT-eoys*(m@%;s(ec6U2L9xk0#rWBbhU{8 zbI;TG`=%H1fwg{Iq4(i!m;E`$Yv+vRldLL)p!7yOQ_?r4rOe0SZ-wYFEid>%y$lW=AOT;~Zas z6-`?=Y0T4*3MFV&2QpPunbt)U*}xRw#zJEZi-%ueNR4uFF*ci7zCQA6($+rEnB{o3{sj7tHf)QoytxLa$^~GgIq|W zr1y|XXiZSP9qc^MN|8RP0Ey>0)iPOaU64yx7FPH-LzG_jc@W?P3Wj~qf+{4jVj!YB zMTUA+IyYvee{s->xNkdDL%1c1Yq#Bk-}uyTptNQXdHmTE z&tj4HP(zj;ft7iZ&`*&lLf~#6(5W{g|*2dN~8VZ>zCi48O z9(Eaf-K=6{!N$Ov>nWArg5!VtHOwA4ga(yHbn6iIyy*tymNYEn7m+b$kx8dq*Q$SM z-BEG5UdpaEAW_vQ0!$Txs$Aty4XWNk zJKY0IPoPfYW||y>#yn&r2}M-dC6kpJ0z@_b&cpB$kTv+M0LQ9?6K8oJ*#@rZ*o}DC z0J6q7#?MaRig&&rW6wQ_O1bo7xpWD)so~dQ4Yj9d)f-|B^$iH9^KU3Xeb>i+1I1`7 z#=mnf?z-sLaar4C_{T^79FLCdB~$Rh=MOZ@+OjRuOQX{oHqO>Vf-FJM}ESed0w7 z&%c0hte=uShNH=0SauvzrHW!Qi(kByy+(s^eO$$Lof7uVTex@1!il^^<|W*L9Bgd? z##0J`R>HDaH|9{AtBTDg2bZ>6c>90{t!;6^FPpfGZS)XO zCJ2ljUI{_XK~J*>VUdwZqp@npa0s}u5J$1maF-H99jTC5HV7!Vceo0J{Vb{@wDWTa z`EcxH7X95J1j!0#N)^121cBZ`P+iIP)k4rRI1KvZHV&~3XHql@Z1~xV?GEC%^r~#T zj^T`g_1z{OJ5qJQ&LLBEv|Lb6yI@yaf1RDCMEe!m;xMnpu7Z7hg%hr;EG<3b{<6zlIA z&93gLLQ`pYwGcnoONG=5)2osRbDTBiXrz}3m^A_^l@Fhx#|pxa2>f!4j5kgK5ai(D zn9}`FR37YW(D2XamN2_W^)he+1`<0kHuE%!{va;9`f9xR*mwWc%_;GFOKU5J&zx~V z?|eyqnTn*hmw-Anc)<_#pF`d2xx^s-i)%Y=-Tmmg2NPByi=90V?tW7XD)T;^9nIpu95irZd1Zvv4aWuZR8j1l6Yxc{XlErG zzlT8YBXHf^Z{o_hhFn2~#dZ&^3b;)Bk%MUjdG4D#H0)0{u)q(6Y>^p?0O@zo9`U(L z3{Ddf)DX_^212W%kd_Mws|wk06*ad`lthWHpxZ~_Zq|@uA3T1dfSa#q#kRo^`@_L( zR>jVk4)6K~?jM!iwu!u{qN{j1S_5RLGm4vkwaV$YShjE!Xue;@SL>d}ZbSVLz2HYzOa*+`$ z98V6%E5FBb>5>-{*&IIm`2WUT*L)av@AwG*@xa$%y#G$D+i@9AAKdq6CEm@gTr96e|&^oNcM4q?^$BGoR{3#nAAzXQ%M^L<5sGF=1>s1)tcx7r;74 z1z05W+nkU&@p)Y;j1uktoBJ$mk9g4|)?&#%OJsyonL4^n0w=E#r9p}44sPBOWcxj+ zOqa2ipcrimy7f_eH<19RdK;)zW3b;XyaLQdU;-`ff=!BMMipSl*TDt;WHJ< zS8N#BDweW!DE(ph`MrHrg0o+NvZjv1^DAy_9sG9_0VT*boXxGIes{U6@IK?;$9Z3$ zJzT@J$pzfj-itr{-672W<_sR2O(E9Kd)1mK#k24cw6h!st(_h$&53d+68usDUw!2B zc<68M!}ag@54h<4AH>j2Z^!UAzk>O_Pa!kEKm%z)3zLzOoyz1lQiDKRwB4$(R@jRM zpRFV|_jvD)$PwXb&=`rFr(~Pn)sTZR*q%D-rCG={Fu}T?482o0dXVY*-M$dfSP~7G zzaznZZ9*gxMKBSCFBTxP_X@KQPlL)wtmlhzjvfuVPDMj&qY|Y>8_!ay+`Q%z{LYqU zJef`6wqO1j#tt1IKsUZ`7)0o;TRA{-vs+1cz2>rX0Z`uvFOf3OJon&53N*h+Ho`&J z9O}l}t8c^ZTi%Oy%B$5k0iWJK4QEio+?f%a7@k5ppG75GLb+B#ouFo0H4a2dv`{mG z!De{lt?-4zh(}{cw5f1*@>_ULHJwAwsG=}Fi^3F{3IRaPhu|y4;3eA=@!WQZ?6f7u z$*`GhqX4ZqhlXBo-Hhrb;T=FZ=O?(f5ctac-h749+!Cq{-l!Ly7k8k2<3;Ga&}#4%Quxri0DkNJ zomj}G@n`pB5$1QaXd2lonUm{h>Y(JT#A8^tgBLRnu8EnL&!|`%BroE`zolE_Wc7k7 z9$y`;;Krax1Y%>kUdG{^jn$&e39Z*adjKK9#6l4?s^m~{g3CY*(wYREI2+y7B(f$$ zT1>&Ysuxaw3^=|7HS1taQyfZ^Af%W$HDAUouYbDWAdxJiLiW0JCXa8NDdDUF{8v#wGFI})X9daJ`yU&k%D^B#EBHyx|GIa|MW)~JMbuWyz>rhf7b`m zcjeVsIQSG6PaZ^eY7W(m0jp-YY~K#~Ue zQ;<_8)SAd25vRJKQ3?eh$9)L4#S!Z3LfGenKN{wZP|6nxc9jMUKD+$5fn;t9x~AG;P-@E+u&cb7W)EoxNG|=+>u^|GX(kfe)Laq_*>r~VVFkE zs=8?c8&>1orl0DDGryjW{TBfBhh8p6lwRNO3+N$tx7{RDt=5b1icr9gHHhxn1&PwL zF6Hpc|MN3=W3w=3<`F2#@Fr`}o5(`DT2NJbP+TU% zO^=X?mIxtg(VbuomJidJULFrLIJy)@_6fjhAVb9V}2@$FF%_`O-R9p z?Cu=A-@O>^`L56_|jw@3k301-8L=_ zt4J;uk!RPPEs2EBDmv#31Ue{92_7Edi@TdT`|>t8Up)y-aH4Nn7MY^q97vLF>2U7Y z0Q9uL^TmTJOZ$e7@?rrCRT(G9&`SiPgN5M~b^AhVr91~rZ)PJ&X64BdgEu|EjZ3ftxl4IReEqxs_nnn3(+mMSB53?uuV!}Uo9}JU|9Rf`U&wf7a?s~! z{#bq#Y5pp0#6Af;6TNXnJCbnOj44Ve7Yr26E?|E7EL2iG4XqAMbfBpv8n{w(U!RpB zSD3FbbFBjZ9CK~6$?&qnQ9+^kOoq?j-injg-+`~Y22u3>)AKH#R+ty&6k;kv! z|C@OB$XDTz9F@fg?6633yTJ>naa|~~&_;{YxXm5+SyU8v-gh*hwg9b0AW5>i#2oio zX_GMm*~4K1Za+WJN_6+4V{JD!t=|C8P1m7OC?J(u#M1e36ecqek7NmmZS<@gg44Gi zh1@ij=1(xMb&};_gngYz?%0Obt(y^PX+wgTv0#^RAX@vyxgClk9t!J?_L59fd!hwK@6Eq$(DHlm}A2zjH z_~kC(*T`78h-ur@E}7JYvN{PlA!DI(4iA0wBUrO$2R7V%8#)Q3{F^tSHJ?WQ!Wh!W zhfzq)!t@qN-b;uj*CU=7giJcVJUM}4#()_N!MCadZ9{$7Oh!5okHIKaQBUWw^vo!7 zb8}E@WuA0eGb*G!iqxMC?nS^VqBg_4MeZrWwqhj4{-q`e!xG_Qq`+Z$3+Sor;(M${ zVHroi{4e>#l-VFCv|v#z|BIds2C@T)k%#oaxb#_GV*TnaP*>hq54g*x0(5A6Ki*^AQ^G(f<11FzmPTCQ~ zI|tD@xEXEz39P^O?F8ZpVu+_OGkhN72Ts66QoMibR&3gT8@ve(dQS^Xn!x$#DzO)$ zPtgD_OumHS&wUk{@fpa><%Yn?MPM(}B-dHVD}&nLF)*Cf@SzhDKGYdRPOTElQSm;K z_+2g+>ckqEgr1(s!C>X0RhIOnhO#C=A$&{MnwjsJJgt%Rs~S$TjuDODSOIuTw@!vtwmnya8t z(y*EgVUR$9@ED|qF%hK2%R=i|tXij(pmW8Yh zrWizHrivqzPh<4hFgD!t7PM@-3LZTMPwyIR*tMMut_Ed(8D`Fd%3YQaM@F%Hat^0vo<@Ftw8=b~F^B!CQ}>ro-$^M6E;moc!qyo}&dmIF z1(ND492GQ&o1}o|xMT4!RUSR)dZz_p4V++$tu`sY0RG_V2xw{_EwT- zbsQTWf!E`OD$}IXS=cDk^+t2tR;tDcD_aM`#RTO4B&k#B{3}VAo*JIZm?a>1sC)RzT#2#@~tIhJ|9f)DQwW2h|xe~AF! zQ6Pr=I5t}#fH9Fb{j{Ly{VYA5B*Vo{njL}f?=kzwo4C>njo$O@tbjW<89X*t{u?G(kQDPy5GoBgEIaj+6Tom9X!AlK@Zp=a z?0e_Q6txk^F4Q1o8qGs1dcVU;E)&xvGKhIo!umD>31V!MZW+f?Dv>gg$N!fs2Zbda zZ(SuKvqa34<5yXbau>O|4#8`c(rHfcP^AZkx_aBj+pC;qCz>(yK zxh{QQou`$mvwSYvE8ZZiB>9TMVk}jZ9PT*8eJJe}oLUKpV1z;;K%ShO#nFj*+_b6( zX9EG0{B0-_Q)Ou@Sv{+&R(O@q?d#0ME*k_B@eBT7d#AGK;sxN?1aQkNdlJhHWbrUQ zLAYf5M|fobos0G5U&XF3F_X?E`xk=v6BiEG8cQgqW{{goqrQ|uxTOopfkE`F>4!rs zAv?PSb1{v85+J!3f<_Xwn9Vdj)tSeFOW}Kyf^P7`4i?8Pu!X`B-?OAGy2B~h9D$tI zEg(ui%my$N=LFvt(wz(UE++;X--M@q})u1(nL0aUxckso>7SVYgusEdz_{UU_Q9~8mxX5 zeMV74em#~`m8HtFoma+-eWxU`*NJh7ZOFpQT@((2Zn&AHvCAnB^+6Q_CnVr(Oori@lJV-| z+!j_iuCp>O!pgZrb6&HY1e&SwK2fMG+!>SF>=NC)0OcD8rdK5Y59g;`ZoP32mN0}# z6PAG2O;SkJE0`~&aPWK;`?f@}eqaF4pL&w-DLI@4SR5RgV@-3>z2b96`e=o&2|Ps_ zdmsM{V*xB&uLw*@$mxLh(z67|7H5(DjL|u`1 za%q`W?eoas)%)Hu0EDL@s5+buVx(rZ$^KhOvbJ~tzZcH#9$>l50ac>w)^vgI*{*Us zxUi&Q&9*287pvINLhm(g1PMe#bm>iT84gj+&K6?L838wT0begS-M=nEktj47I2$&V zF*CMRPO@F5*JH%4$y{MIUB{!VC=nwT11|jYkt)*E=Kpz38`{%#e0Ht|t!ToovZN%; zD3Ofs@Ro)>POq;8KDQtKU(I4f0KQNFj^9AFQp42wSu8yC5RBylyfDzZx(ohWu0y(%!lU2%Bh()#!lkvMwPziY zS8ahF4kGGJV$Z&JV#oTcaO5jr!_@p4Vi9>5vI{bc{Vt|G!-q$5L$vjt*Bz6;Kjj76E77A>6uer!iE1|54^570{ zBSUiDho1iR*#6eHBD`iJ%GDYQdKyBhfcfX1$BD^NsNxblei!0BJJ5gq)iASJq#t<> zbNT@|5kJ~CZ$S6j9&F#X4}#`~UTt7`auKP~QPfI#Ub{?f(3lg*I+nJwyVT%JQeb=h z98aAl7p3vD*%^Q%HKo4faOP~X{VP_tOVRm3lU`EccYE<$zjhC-hzpN=?Eq?-1tKC- zqzb$Ud7?ZYFk`TctT>Ky#ck>r<-rEs>+++)ilz}8U=u8pnSy-o5S}=>7ST6t#h-op z6Zo@F{uz!u_bk-;Wm-W@#**9=*}fV?1m3~02><#P7=ZvX1U!?+ABIt1 zCWgrtkDugh4b|D>m|Z%D_Gc65Z0|*F!)A2cvKw#x=!dXy=n!7`+=G}rHB1Z2f*kk5 zRnbt-)N$L6B!&$M51wCw>{HNBV16Xy!DAz3?C;m`=2i)tw#0}{+4$0M898cGP_%fK zrZ53&kZ%zPT=p`VUp869kBM}{!CaBpDKW)}UqvgKgQ!P9R(CL2v9YdCMw-Aow^YDU zRfLN`a1DX;+N1~Z_7L?I4Z_iRU?>Uah9p-l&U6LX)(Y-oaG1uxPue<2eLS@Y;qVOI zzZa3AR`jHbIF;6MCeMl^R)pR;=(^%cmtzZv*-{k2Oo?bTbT>?|v6~VS7v2Lq^ z7w2_^0}sZovzWuML6L0b-wC_(KXwc^N{$4JR3Zn}DdX zu#9YG8KciFpgcjKKvrMkaoHwfehF%#3Oz~-!WTuUqQjUwN-`@)3tNU(^U>6iIa3oz z(#twA&Rh}cg(Z@IXAziu9v#zU||NDHMXQ-;soBbp&m(vFN1FSy1 z4R==v?jUm;kYR>`5RXg}>#D$6lOQln619!7k_iyHB5;@s)$v8()G{|VY!8oxVTK0C zKrPh?!Yxb@fCeHWYIKi71lH^6-}`&qxTe*`59#Uz`pidmOOzNHHE3PTz~MOyIkOol zMP18FN{2{kuu1_eR=%Q(xP7OBJNNbDOJB?5Zw{%*(znGU5y%#S7tMu`X<^LfmWta`>D{7+>4Z#Wr z2*WIT&7dCwcrSsKaU2aX2qoMP7pVs!R)jxahF7zppUGosSi}OW)(~*P-_?T1sxHKO zBWSs12Ml(Szf5zzszGa*s8vlg=-Rc+904sEals&hQG-om!*)d3I#5DkbR^o)-ra`8 z>H!1>H{-oKHz3fEagHvfo+Ej`I8XQ4;I+w^3!-l7yi7JLZOtO5UOvov-B{%1<(Ksf z4X7-OJv)?Q2U3ioR!AN#JM);zoWt114r6Gm2jlT>h!Y;%?Ou;Zi6QN{VLODqL6l4a zBf*4hHu&L*Xw>Ps3X2$Pg(h#2M+;V=<+CVf$|%lGqe|>bo6kZouvBXnTqemsdcQ() zQuP&4b<<~qBzfJ$#%g5om&WNHGjxwK^tuQYC1&bZ%LBaRty5G z5>7vL7!wE1ApX!J=)L(ithx7Hc=s(g;n=@^4JV&|5S@`M2EuN9Im0{_BqaJ2oJ?2Y zR#>0`Ee-^c5ncF$7qfVJzJY)E<0L-dHSy%v7BFhE&{J?=WpdwSg3)RoUTsYXm@3NL z_2>ctTA7tlX=qsO1^p;^-;f7`tNj=|Q$|l)0DILcB1HYj&cIzWcxHcnv4|jnbwDGA zKb?oOjsW$>eqf0ZyRO0si4d3@)#(iHcT?4|T-Fij5As5CYY8|5)c2j#C%x@HOyzX6 z_66}PB?A$iW$sroORC_-1({1&UZqqcHqK7sW$?o|wl~ZozecOzA*8Lu%)3a9yklQG z_TKErZ~o;XK6khTeCSCP)^OF!qV>fMFKAu+&(h88ucg556LaV2>E#UslWhJHTZoh9_D&? z5@tTaBc{Yq8!AST6j1?g8kc|_fmxJbXcr?F2ZFl2KfBr!%6=unN z*_@n+g7os~Een=;Lph^xCBgLf+nS3m9d8t%602aA)BXYbGU?hfKK3Uc!W|#`6u$fq zAIAr`zZY!;G9UT+@1t6F5b?x_>C`}Knad>AtfNFimsxt9SdLyYxihz9HBUcT+&fD& z>|uvjW(hh;(uPQ^gh13`8LRx=1d?Hhbz-OK3j|mtVx_dGRK~YR-g;RKq{NT7T@_-p z#55$PLy2KoB1`#a@`DzOB)3fqt6Hz4nm>;`E!xRvzJ-DPcVowI-Gl!9x1jI22T`(* zKy?|!HbgAV+0Z-^M4Rr3g+HPJ$J>K=n~0Z2Q~3Qq9>-t&b{E?Bb)uDw!q>)iELH^$ zsuvSnwGwD1-M}L=7J(!y*=)f>%9B!6_I6%laSa??EcWP zB6{K;1nGiHWNg}~J*@;tG6APkATT9B;m*LxP!nhk9l4r@`GNt_5mBG3;n-{qTjDYb zy3NxEZU}j?B|>bCzI}pZ>p6P=G_j{IToCDASRj&x8G2uy6mMUvfK?%z`_W>>50!Z- zu!Ju+_bRw!X9BA?$@u$^jNvO!TZr~1h)GANS)^20$#8Zsr-U%SU?W1eTXxxW9~SQ1 z{#JPJdmDPMU4;wJKZ?=6{XB|OQ>f9G`g}fq;KN)(1s@p)GOn_R)Q*RMmBvuYR$I>U&K~pv84GAs}D_MRTa+v_!+X487p!w>kXepXQB}ke`f2Y3*q>3sursX;c zXQz;62UIi$%xBc1xhMu*@cKyZ(>(_zA6R5R^Fvjc@2T!aogJtu6}H%On%~%ya43I!!EXc<_MR18dyz$y(siw*GMVnvLULMVWiX>mw)@UWXR;manuhz zh4!1T#h-uW!}yimAHpBp@&Do=UHLl>KXM$(fVUigWjdYKy!bDa@r z0XPllwvIXht_1>dT5N*L2T@59(8dUKNp_al3GE3OcAXfX0z>!HdkLYuZtw)7Wbs`D zDjvh8rv#cYiSLE!n$AzKnGd1a_yKp1E zjhWLY5UCf48HwoV3&R)f!9ulwsfmNMKtd2AVLUKW#F~c|(BchYH=!meSprH6FJ>HM znEMRL`xe5vqRF;UNG2=JO1@DCWxC(bpCyPM&~e`&fd!ebk#i-)24lEtZ3yENB|Mk5 zFjjGJbyB1SZR0reIW3zg*G#mx`r)3;!4nM<5V)X@=U_Mn7Ku^owARyPL|Ba|BBnS~ z0pEsL7Zk94fY==|ts|!j*n72%WYokn#7@6BA)-w8>j_x!OU>jiZtBl08J3oyh0&bI zDv2QGldvr;;@*B@&~Z0jTBzd`$?K0iYr%>HU?~BZdKOpr?!d-GKlSk}QWHgV5|cOm zesuS3z}h?Sz^eWsJpcSbJoMoYqIBUH8d;hPHS1NG&MfL9i}~u3!E{Jvm@=srV)QaG zRu}UeBSX+25HwgSFF%2;?IB>*>HBq>gY?@Thg2ti>28C^)eYO%1MGMvVczDWR3x^6ne%N5t2Oe}3UF z;B4B21SzktJoc?0xSoC(!2Y5=@$t(iAL`hVL-?ipe;23Dj^XIU z*AQzT#O-U}hC(`pndK1zvMLmkkd|5@5G2{pN}b3R)U*PsdYV{h5xQK1DQUF8sri96 zh~7Su`Q7lS1gzBsl5#Tyj9FHzjedIxFnpY~GWsjXHhi?;qXgDIb|UK`NR}H=iGi8~ z9xO+yWzdiI!`-r2Gqth-!6?BPn}(THaKl|U!gtLMl8s%&8e`ZK?#Dgv_#@aJ5592V zL1eWI-&=IVAYT~8ypHYbfKMN?xMTX>q=deJ%oB>R$f+$!mSa>xrovM82|Ohp_ouZO zV1Xo~gkA!%O@lrJTyCiO21!l{T|pVo&DSxQ@L-Lb9demqxw*4C+p`orWt=N$c-xQrnz8|>|uV!jzZ?gAcdka7d--c zi=@Aqfv7iVp#>m%dT3R}Nxpl@OtHOwnxAyvnm|g#U|Uu-T6r4HqdJ_r3eji~3DBW2 z0zgV>Fgl3$-uSDikiq)u$-gJnq2cCx--~blkKaeJkh{bq>W3EyWJUVU^L(hUkITEw z{hnp?_pfT^L%ot<`qc@h7Zw&SD?rtB4T{;owRgWC&wcgVm@XfK(c{Pd?RO&PZ^4<& z0aWcA&jw^jDh!s^&rRd!b_jPw*e(JjR|`$r2{j?BB;(1&$SS6JZUBhjd#DFR&6^p19YS7EfS)Z{|r|Gt3|7a$_!fS)f$5rZv z-|xkd3kMK5a{?{hEtu}>!_bzUxaD1UqoL(7{@9>W!wGQOqSYLl9|(booV|7d2G{Rx27}As<@$ zLO7pp@N&%?{Q?F$2?U3tkjhm=2wdHkjW&;no+w?D7K{|7wz^nBKodOyiMw^N?UvS7 zH=-=La$gkjfP!8cuPT8|%CNYXf{TDDHJ`_)PZ?+s__HE`K9ajZML@5==?2CowNCeU z>joQoQO1_2!oyG>UNCT^bShr4i{J;Eh|cBvBM=R2T{#HmRRN45YL0_xS|Bc z1j3}CSfByfN&;Jx1GgYBX|EGYZ4e32v3J`&xb=p2;(}`mj~;sf^XC`v=68Jn#j#^J z^zb)d6G$)qyS+Wh6HLp@a0tTdqB36w)U{U`=i&0b{i7cn2Lu`T8ol~dRi!|v;PSFHb zbz+vZ2n44EwoI@olN6(c6=Zn=YBdNX<7JZfwQ?RcV!alAFz~+?kn%kp#Y>FPkC2xZ z6S0q}@dfBE8{av321C+=z^Xft{J_09TAaXVAN)NG`gh>2fxXyw%Ot*iW*RR(eIDtu zM)EU)2Zl5FjlDV&gKo@En@BBL=%o476%eqwQy?izfKxLNCfO@cKNJnNkJ?;Zj6<=5 zs&7xJ*p$k{8?D1dz!~oLKvEeCXRMKoL@V`6gBH1B6JsJ^R0TXua{Fzvfgl0wvy%<1 zPx!Egg?rMx??OPWgW*pkDm%^6Dj)*YO)4`zYS`mw$_ybNew# zlWgqCFJt-0Q4IF)!)=4_!MHev7cP92m~Rcy2aq!oE$Ko1-%;oaL*JXd$4 zN_HYelH5xYw6IM7t~S4Q-D~XuH&OmRj@!T z?AlH*wsv}O;dCBbuWdy*S4XTfhSIWzuN=tngCT>yr%(d-5q)s7hTph4iuP5lFiEOv z9X=dBoJEZqx{?W@`@5t*I`>RY0|TOzF^bDa1c(@W4F+P01v-T!TUe#us$M?N+$xG+Ex6 zx{Pg|H)B)p)tERtg3-w@pi&-1-Si{6YAfD!=UzPZsgI#jDZLu#e*|#8ArAMKmXo=X z9OdW0mKHn7D8lyZf)hJuP?Q+b8}NW5-UB zY-d^0Wac;BbdtU}_$*2VuQ)tk)C@n{E+qC5?||1PW>{l|>Jl7GZTfCSav|z(!Ckw4 z4PLVwWx0kw{Odo)W2uMH`Ho*kIB*r-(m94_7Bl#NzBrHVL%@IeB?;@gO8EFgL7dAr z@TJol?q03p%z}a`()6Jg0clyqZMRuS*1B=<*%Uhb4z@=nEUF?d5U^IwrkP9==+%fj zx&0oJtOobJR7uu8JY2-QYGD;I(BHl`Mt$4BQlp}RkfUUv+4@46qKuKy(#@>9?)ji5lfZS25*Oz=!B6^v7^Ty zyYlI!&oBNqEn?Z#@(+~Z;1v~kr}4Z4y3h<*aQT}DsTTE3tFHsMY;;S*c;PkK=o`jNuN+Ff_8#iqi+iYJ7f1?S9($;lK9(n@ z(Xnm-tG3;Q>5&PNfOXhf4kj_a>HG!GH1=)yB_x8K$W-T1saBesVrDa0#w*(`uVc%Y zd<@0lVIi)S0s_7$8q7!5(s>qjj~u|;u6_r$4eh~^V_)V&`mqBKpjNG-aP~B+tGX~B z?!ZlT3v)#m#z@wmJEr1&Z`R;R`f!xk*D?>cv~g9CBzIK6&RrVryn8n-re8yGZVB=B z3=OD(k*tm7hQL`WW0pQ*b-E>DCv#EqNSG`)E29n(u;o~NC%T(D16X3MeQ_DNoPj;9 z3VPZ-$Pp4~l8Du9Zd?7~z;$>yQd>s9sia@#|_ z%m8)&3ZRZ%mVjy+Dgj0cYp&Y~pKk!miz!&{3NKUQ5YNch(wIsOqbELqYuDTczb}A7 zBMp@p$s4vo?DLcS3qWC!SAxtZ8!LCrZh&P|?~D)P{Npu6lFymC!yW${X0w#Ei=_diDYUbbMOz7o(EY6oi+r!uE%O}47$Al@ zmN#)CYhd5D5Kb@XXrc68vo)X$BtehXGbU0L8ZdRjJMx?IH*XCKA; z_We4>7RIquoa121Gw4wtuu{*KUT-?kGe6}^bjs@ks;@lv`vch0zlV(fJK&dscxmDZ zOckbh^jm`n0>U&t?k)@r+<^WaJ$UI0pG9i&+>dqb@BLdl%@bBe`t_`O%C7zLDgTv2 zsh@{qsY_Vut zAdnrIJc?{7^*ZmC2<#LJGV?9eRdls&M0dO&y~LR6Y7LrRqlL5!BU7UonLdtf{nulz zT>gGnlt*90W7@TN$IdvCr*cSp0$B3Lad63mhXD1ujRcI91x#OX! zVflO&l~W2<``t*{5{4HUXgX*i6k~~<+0640i=WClSahlAC1JgR!0$-j;J%Nnz7u1t z^TbdyMGdVdiuk~7NqA}64s#(~*J%(F{lK93m%lP`a8bWS~*S6~O5r7-4UcG~T z9SSO{fYWu22RX1js5QIE&e()6>JFys0(>D6+u}Bg#|#`TzJzG)y%_3zKmO_Sx1-eh zb!@(+49(kuGBMOsqdrV0WCUD!gsQ~$*9GvEf)4X*kG;HwbMbM0X%y?bb|IZVfX5F% zfxE7LH{yXfu{1XV-Y^z()7&Y3Z1EIi!{E%@&Gu0(>oq0xYsvo~^}dilhN13_SlzLi z=l?x9`63oGQ}FmgP#qJxszZ#3u)}TW@NdE3RcmqXneSkJw2t9 z?nKnr!Y7={PVViWeftCgQ^6mB*l1u!=N_!<+>XV<48~F;oE7!At>rBGnUU|%ebunO zV;e>nj}d#CeR<&dc@~YTqGq7quoLT)Dr)Hx0zMO~6J9J$>Uidmif=wu#6qQj-?-0% z?D;R^lb;2io_3*8H?byZA{H>v6LWZZku=K>t&51dB&;Qw?vU(f*L!oXpIEPvoK}s$jn6a2db1P2u;x zCFvqoDWaFISrAk#<`n`|8D*Vi$YM!b9IQ&%xMt8sUra-Q80_Ii2M>+A@xqH9c(g;< zbh8%^o*KcIzFWoeoEu1K7^M5omMd^d4Rj~N7~8x73s1ZVp7gv=NVVpeMWz5qeK!))bJ8;v~jGdg;b9xRGp7=2Ov%H0kge|UiawT6gKfnm6DdQpOzm$7V`sL3YQ zwE~;FEW{KGUO~iiRm7R1fE&Fo7-9(}-Gd&#g27G~mg>O9kc_=a5#13t#&axXoQ4zA z4J2zWe$bT8YS0NB3xbU6+FjTl7IC3q^98)W!_B#}q9)t@5hGI387FBF&7?>fp zKC850X1oP`-VJbHV`6D;9xR+*kXh*v7Cst8TTdIhGV8d1=jrSrIC&F_M}Zls5~I!{ zlbgb(p53^{e+@?JS-4mtlu`z)4mjIu)r~4_qyBGVsw~49tCQABXlRe zA57iffPwgFMM7$71pY`1R&AHiyLuI@3l-R{9+YXJ3%L|TVxi1Hcw`^3R~2XHk6}h0 zM`x^`E=0mDP`0*R=x%v02UML8YKVAV78pyy)F|EyS#V zOm+-nQoxcsg1l=0*M&5c@(ltflNcV*x+RI~com<0_#AFnOOl>gpq6juhi(tk=W_y1 zlH@-;$5IfG^!M4sa4ll#4z{*QP)MSWQ`^@K0CNP?192~g(<)I38@pO%e0QdT1p>b^ z{hZB-P|n&swO^gc!$6Ec-z(uvL&MwqiSep74woIQ>-J$LucD>L#-gR8Lab<8Cvd1} z;UL||7;9IRCBkV=u`R@)yCP)tbaq{V+Ak4h5%I*)NvwKo2-n`yi~Q3Wgo$y^faDV4lDrU1k@|taRF}rvuBSX5DO#LWh2?y0efy5cBBnenox2+15ceMtZMMY z#H=Dftx?8>)F}kqQ;7Oo5%fmka|O^!3!x`I2#Z)mLvQA0%~et;*9#nASw(?MA8kE* z;1vll?2`myI)S%~)d7U*BetpqF;U1MRW}Hn+&uezQ*9CBky)l90;=2vT2xDT*EN5G zpzALD^&=&xu&=laZoXR~Lw}xg^}S-oOn( z2`|hykYlx$L=m4jZ{SRxIoLCq&Q9zFtc!?zX)jbn93dhXauI+=9W1F9+F3$>(ZQqB zb@WDTJhW)w!P6r3H#OguAdwI|SG8VF3eFN?voc?Pzkr0l=|;pNcl{n4Q_P;Z1iUz# z!Q0CwB13V^oyud7nEOdPiLp!w@eUPoBn>3$^!>x=)~~@Y-~S;Te)`Lp7(RsCx8H;< zU2E~^iBDl-=>T0f27$)8#LA5e3XOvc%zsHP(%tCG@Pwi;1Y(P+8nIgywlYt~Qba&p zg=E(*%uPNA0p`mf74$?A^hM}*1o2=i%`G2io2-l6 z2}=x3gF;K+a+9HrM(O+82uw}1#A3vd8_3V4Xl|c^X*GVZE7niA&wGWTUXlDi))}KKeVYLY=1jyA~BUx2`*j>y~ayOh$64bgsNKNexc0CJLqK*GzpUK zJ`N@@3R_$!xU< z$u6R7<%osUAQ{HWMvuuIz&Et7!S2EP&>reTLJDEaRlkCCyc1d33)i7>EFM1&w;V#i zVOs?&+UKAE~Y4f=KjbRDnHH&{%Vzn0K zru$H<+d_nXN{Wb8Ee@U;XPcQ`Y}({Q=j1dVT4K2sh{fkrjQV4UL<#fAWB>IyHuD_L%#!gl7I;Q{R&vDPzkT#v zhSMOnOZUW5?)f}^>MH`>Aa!5cEP7on*t-AMVPs|?2|=10VIK9yfV0*pqOMo@zgd_t zOGv`}T`M%VSk`>QP$Q)1xnReYQ~sawQOZqYZmb3U%+Iv56|Egb7!zeekT|q3i{*Di zDdwQp^DubKw7?6rF*d>W%2?UmLM_cDTY!~DAtu9|@3YPlcc)?RW!nZ`mlvxCufwj* zS7W~NBCbkrgj90DRCE+g71>G<@L$#Bh~-m{>_0u^yX%I*86_Kf1!*2oN}jJT1uO z%9u@!W6#b6CR_^s`|Wq*BY*t~q-M_Z6KAnT(z{_nI5Ur8TLN>VKIF3t@EmC1L;v-|m@k@e z)h!fH)u;`t@cwJBLuqH03~L3c$^z!|lc=b~{;BOg8dp2eigGv#k;bVbo*)B4<867M zyAAl05_-csFgCM<)2AOszLLk3akiPqm(?#Lz+?xw?C_HrUiKZVAR+skC^nZjn|BWP zaA2iu0naPyuOra87tK_X@axbKFn8> zfRL5nWh|Dx#(uL>5+0IsZrMY!-itO%#v{kSKnrpl-clI8P#nQnC!)atVw^Vm2yDZy zDB3GJ0>K~*sfLo1q0f`l%LFmET*TDWBxW;bNh-FW7$zpI5#v0O!*y%+BEM}T9{S8_ zcv*(|kRQ6bjK<+b1X@MR?diebo(dw5o<*rF;v})j{f!2C<2owEAYK~N@SksR@U&Z@ z?)`5`jPqq1 z0b-*40SV_weludbB`hPa+nBA{*g@CLsLe8{+gGXh^OFRkC6PPrGxsZ&n$NPE`=#tN z)SU#@GESEb>KBJ^Pbe&rGZ~((tpc7HVcCmNHrial`P4u@8Vol2?T(en2 z*(oE4IJ|Zk^;!cdy5D@z#)A1Q8U%tRlIZir6dI*0>a%5>O)bq)je`hP&!N0bAmI1HPoO3FBPg?k z6!i+^Mjf`P^YX^VO5zi7rJ5=W4`n|r!KqG?txB@aBB|EWc@;6)GZ@P~34LCGNlel# z`=F$K@XIW7s)^XrLD*fZ;XQj2jwwT>1(UC)XyNI^ggl4`T962Jz~xC`wt|KYQDq$>Dn>9sw)gnjaTLO%E1_-=s^ggyX z`d7zn{I~5Y78?qtiKz~Sntx*zNcXlXJT2^!YV(>BVezloX7I8zY{jp4WnGwv>UWg=TFt25Ov<$_gxEyei50kULC_R6(6o z6HCJ5_m$w<(hp%YL!WhH^2|{JXZ8E`O@AD~{PzV_;R>MsM|)UC73YVKV#|(QkVi5! zQG4JzJPl{Ljyf$;ujofiw2^n~BoVz(G>v3o4Yr~2%91Pri^KD_t(2ukv$he>JtVo& z#e7JOGpJ<@UOcTX3%ru0S_b5?0(PvxO(GuOdef^O$&b4?sveuEr{oapG0o*JQin0QJc-88k&N> zy&tVh^T>NNlB!{1xPoUu;mUeDgz(V}^_658WEF&`RJdv<9#{p26>bk(7gn z0LQHn*m>y2f@B0O_*628gHfD5w*d1r$@R7>qN`Z`f<9b-`+e|?dog$J5T=f$u)cQ# z+5-`M>)}t~$xMMb7Tuc*s-7p-UPj5?%n+p=`v&Tj6d58J z{$Lc265}V=UiSW+gG^`??TKr#xZDbhSn9T;Qqwm>Znw@zGrK@Q_ow z8~R>98iEd~T!1TJ!nM5}(v%9xRxmy`g$8~9PwEo&qvZb^u5N`ZfO@%lKm3~>_2LXJ zoQq=ZnqGJ&t1z~;!#GYnE>(gdmm&KT2ot2#h&Ad&xAaI9vS~tAH7L4D0BO*|xA-0y zc*^C&+GWioeF|S{RkHGsMiI!92p&M z2Qwzy*JNPV%;?V~IXkRkiBn8^-B0rVTn6~lg93i{O$NqN#MV>=hQ~l4q(IjsR0y0s zDH%iUCN}qI_|yqf;nO71-OV~sHPhi0OIi69R=|MQjIx_yt?h0JF|f?{EF{%JB;v*D zogRGWUsMcdMTEN)$W8?{ISE!jz*Xn|5r$=@}glFOe~A??7pC7K5k95!!YO$`?*!nT(J-8bE-?BR~dHCp%LQgrEds zaA+LVBJ-G#_}HtBGTb~%RDdUw_GuO}%UQ(w(}>51FkfCIz;wUN&Df93wu+dAQQSN~ zfTl2aIg8W~88~kOf;R%Kk%OR_EN>xPTcdENsV}LM=9X&6FP-^`4w``Zy{=7S=p5f%*jGP&?#EH=ObkuXL(07b2E< zi6og~SrAz|KV64N?9w4{WuY8hEvunw(=f8cxL6Fh#GGDq0@Ql*aD|oHb4ac_3JP;4 zpw_Yo^=(HZkwi7p$}_wB2xwXfV0OLr25juxiZU_?cE1O!*Cs$Xf@K1wsbU>1#G(#= z{SQ$t81TD0p%eI9D|>1JN!gjAih7WwbxB0fUWMh_Q4UaS?81IGPE6{UEL-sQILOZ^ zXmy#$mK^vM8CMfyovvF*u@fc&y_iP;t2wBttgMRwO?TjP3G{vm-zEI|{rwuwO^HYm zIIim_fFp39$)DlO^2Ut>riTQKEJ%oWY+fP2MW1CMtjrCng+4RK3LO%2Z}o~8V1Wnp zx3XZOEo>o2;Nv72sM&b<7!V1%VKQGT$-%N#MNsKPt22(SgoNj87v$v(F2*r6Drxu= z{UnhWsNX(}ZSVRxQsr%E(73GI-i7Wx@4@ji1&FGOzV>#!<-hzcp8w)EsLyTg{lOBD z=;aKA8iDuNOQ@zsASpf?bGm=YfI*DaW2xLL!zAW!Da7oHK&3u|WPA&j7l=Kx98xT# zjkSZ=sO5IkT#~t4m~0ww*GNIIGUmZ{o)pKR45I&YstD+%S4q|cgnOC`f z|Exjv7wK_D^1lv``LXBWb>Bh~jTlE(gRv?>3n`7poCQyQ4nc1iRd)b2ViPhkQ&+Xl zt3(>aDl``jiQCUAT@VwZMdfWluq%$mr4eFUZq&UlzC9q?4FX#MHUkiwT& zpjuu)mQYfO7=$*=yY0OouGoHnG3O!Aou% zMFM)ouMz9AVG!VV`G^U!gE|5(enM_o%{@+*BGfOUpMEy5k{`snKl_4(Ti4eRAV%&U zT0?BE7qO=gBiaUh{s=MFih_5paxl^`F;=yq5&L6hL~=w)+v$7yS>%*z^aST)YIu~h-x9-AnS0|Q_e22hN<3;(j$}*(I z(Pp@*%fmyF**G#OZ;KXGdXplPY7so7NZf2U6q#Bb1FK|sIya+|Kg;Wq*`lxlqAV$S zogV_)ZXYzSpIEvJLA3^>R)EU93EC8R2Equ|B!uW%)p`pi&p*u%^)Bwa{<;It5k*A(T=*f0Cm=cT`R$-H@Ms_(_(M1_9USSCB@@}dLbi%f!UMnD4NtKKD^ta`>!X8^gre1{yvBSf8Knp^pCeR$_ohP&#`C?Ok0cO7m!KI7l^K9cN!5mU`p%J8=Cq z@5bq+aa2lAqTjm>FP``gwr6*vG5I*ot67{P<~ely0?d{$^ob*+J~XZ}bhft{j*;Z9 zzARfEo{EYTh^!McWwp7OBd^gc2)fexUMVVQ@L|bPfv~*WPkucfM5U#W>KUliXxSBur2+z<<)QRe*RbX z`di!Ur2STwyiT%LvVtY8BvQemM1mA^1POr1zzo7*Fgf&ePL=Dw_w|4jMSuh)21uNO zMgV7~yQ^N+JMWzP?mbrx(PSak$`&6B3F4BZiEf~cfJwtw(;+sZbL$ggiw5BUOHs5e zh2GSS{PF$ZKx{LyUv{CA>383D`TJ->mhq=Q{;ya)a2rzUNo?-B085Oe!W{YFmbv#9tgWG-dQS6~(+7)XZT5(u0KMUb)S zTGcudA?}Oh!LIp85K{|TKCbAH@tzeL+KHBLqXp-w3{X-DP&zcxIr@pTMEvK`d`ujm+=^sM7mpi(^o`F9mwegEzV# zak_V*nvF^{1}Q>7M+>PhHMZ$E<;iD@4FW}G=?so8y}v}~A2(fi)1zo>YQuD>2lXo5 zlW>ggohGs-REHLhQjwl3&NmIAMz8h4GVD$rdTS3-wHjJDq)=Ug!$aG}hUQB#%U@Rh zF9Pc897B~F%iFKT;QCephX)_Ty0tf;t!)CnISD_u0`>kA2*#%ol>J84jAIhZEC}-u zpW|i(kT$WlRL_O*x?`9bQ&5XH!L&#Qati>~wZu$hnuRKdBPGu7^hGt1$E}uW@^RTK z=X_>kVPc~W679y zgMo-}sQRNTZzVA4fN6$t(KTz(`R?=3PJm=SHjUil58>`z{~Ly4L6Hd<3>A`7gFiWg zb*fCDRfcLin9`$gB?2^>^m7hP{;-cF1e#Y}ki?d>irphse1614#vx`NSD}&gZ!>)K z5+h!_1i16Ds7Nzg*{k8o)*5Ct1EV2gdNmKv(ASBh9^OpA@%xt~a9~}4gCi9TRb3Q_ zjYc)@o}h~uYpYwrD$T+QEsErP20@)bUeyp$OoZrs9@_s^tfOn*a?yuz?G3%So}_p2 ziE-ReejANXokk>spA3)VnUP0v|KJ=}FTVhD#X13YJ3e>MXYipbKZSQ}`UEnWb=Z00 zVd$hrWWGl;C!n+}L2l+4>cl=1wg;nHMV%HK&cX;;W+Q=)p8*!(YyvIOa}gpY%dN<1 zfvm+7$kUV!HF=2itVdyZjuuQ>n2F^|+!i8em~^vg4tRqz;t-gopr=+KWzM3N78$R! z0*8-ohh3RG?e6?54XUphfx%)e|LHfSe$7;ZSI^?$;7_qGxE389+^qg6=Cx(0_UH&E zk3%Xo0*Jgr&9PC5z>k>*@6h&X^gEe@K!G=}beba$B%LOW&yCq=wCHb{H=}q8`i)-i zW+YDElc4!rPN~ASE70k^(`p!r*>P0O3LN^3{*D!R&(&|kcc1_^^nYmgzkn8Vyh%Sc@iF2xhXwSkkotKbhKv%a&Q#6n7BmS4F=r*;X+{K>aw4 z)y)^DaP4g^I5=8D_GkfPQzi4(Zko)VS))uA&%@BV_Xiqk>#AO^aNS?k6p<^ehAtsgHn^ z2}%DjEgT$Q<_uGdfHFq+#+f~eE^R4tb#D9YicrBqHZvqe68FQ4g21#3;mA@nb63_F zU0Y!QhX_oq()d~J&cBi|)kTK7xY7U0fhtL>1A`CXJpX!h_b8C6gLIi|Q0|F9p4tnk zz+KY9qB(rPRWCG2RD&dSLPaq*1&Iw-JYq-X95kLRoU2N*Q6d(?vrSq^8F9i<=(dGK ztqh;Rlvq#LvJf^B2y=O2y~qZc^d1qs@1_qDGu?^L{`ik!Fqnpxpv`iiM_jb&-MIeB zccHVTRV3(-PG|6~p*%MC+=E$SL&f@gkR2IDsXUGv0ZKKZK_vj^ke?#@#IyN_3Z2+i zpHA0kR0wE&)Qu>5`{GFTMRC{h62AOT!#Ff!5xWBnT^4a;cJ`k!AzG&tE#hvK5Poxw zOdz@gCvqOPZtlZGC4sLVD2npZmavV^5N85$dKNG=>fx?EWh_f6Sbu3JZoX(KlsOZ} zMoLi1Ws>#=YSkE;B@OwSMPo=z-{ZKW42vC@NZJ=md6MH(cwqn2u#=l1kKRYXX5zj> zs}XCx41c)c?V=obCX>VVV-I3){t8iY&8M zgzhvW!AbeW8Nt+5V#z7GSEWc)+`|wpc7kaIB8is3)glI3gT_@(?6c)HaqkwGISa9l z9vJa1)bhjh{<^4=BFRDuhx3E!_d8c3Lg$nAkDxQvg!(D9 z2I~H6uqkyq`A?~;pGUM5<1$#1pWcGuDJ={-|=P47G^{uyyKe0TFbbD7}ys- zdI`*Q0aMU%l0c$eHqjcT#Xzcaf&tiQPL%>ABNAsI;k-5ink=!bc#Xiaj{Ej{`0BT3 zuxGr6B!T{nYlzGQN!ICgikOI&ClSc{2qit-v^9c>R^Zr!aRLJ$&(L*#@ZBx=_Cr9f zK;T!CF)2foxw@P~#s+}2Ff`8)r#mo-ziXMt$Ja%0Lo+QDF}m7(2+LY%JPAl+1UwNM zzg2Ms;U-S8qBml|qwzmd$>Mxkw0e^kR`wL|U%qr74$S-z=|qAsEg~kcK?>r7mwyVw z*~8G=i}0p>6hqxGXskbb$7k@ZKfVhey#AB8{lTvZlW9(aQ#gaeb!qW%iSaX7YKYR< z)*=ycA7w5}mKx4l0o`NQbw#f-S#m}7oJow8y;B{xfR>i!#FmfI&*@rKm!v*@2Av<; zHy}z2bXq?^thx`CsdfwwKSGPs%u9mhuQaGGCib5ePJe9=-zs8o=*Otr*JJt0i=cJx z#O!1mh33oP8iNF?WAHgOiNLVArG)@+9v-nKlbD-t)dWzo-v@&t7Z!5b&Z)X<%ZLbO zqtOJchYUCbUJ9YF%4MDe8om}r-80dj>cIQ1`3S!8(|^V|N$7BTHT0TK0O(-4oJF_0 z8Y9_b*fX+SbkpQ28@9dkJr8s?_^U^c;LiWjgMDq|xII4!yTrD49wc@OB+*~9B@AU< z7(E(Yiwm~ps1a};o!0QZsVaUtMZXhCAi5+iqQ)x2``Qzw=jr zkH_Z6pZ-=hAW*Ck0p)cNG;`nx>PNT7(z*SU=7BqS!(`zl#@*dsOx|u~J z(kI%Hd#VLFq`^z{LQbwl!Yrb-?F8D5b(k43aCG>m2<+k+ndz$us;^mMe{gOzpFigq z>aWwL)amuVjg!akfn{yQn$=qo>e~x#`Y`g!64aZMBnL^tsWlkH22Fx6hro&xy?JMz z`>~658*U>#Dmc}Snt;{T!wA)D2)KEi$Wskq@NTcFk_6Aw>*)3UeYm>)N))P7_~G_% zKu;{CNva@0ywcQ7)JE&L=<+ME`{ZN7VvrNdpG|`yIB$uiP?Xcyesm7!M`rQKt6M}v zzL64vz0t7Q8)#CoQjwvyM^MVy*q?Ps5_`CPSb-UDLvx2D$}s2Y>PmE7y5Yg4#Uif9 z@vf`lxa7PHl$wXRVF`O5^I@*)z{N=uZeO|4tu!QIYA}Y;T{W!e^>O*i09Rk6VBd)* z{P-~m)A?Db;V3LNmm#U#9y6fDnsCAn@Yj27+}z{hiVg*9k{a6E4RlNuu^}m;6b>*` zB{ojKx1=?Mt2QNZd8dV=<8v5u5@>I3rEx1Pw62lFBg(b&drm%qn=beOcAR(sg~%Kd zdIDCJmcIBh8mC8b;N+vY`NCUqaDRczx8N2h2p|o?Mt!1yFQipWMYT;O@0mSkVxvkpe9sJ9bReDsNYdieGVx`mz;q=sM^J{$s9;U}0LAAOTYgb%?M+wT25Jgpr`HI78R3ayLea#6!ItKWqEW7~0XYzLx7e8ERk7P3F2 z5@5?=WD1kG{m3EgnXSPl+5V2L?I>4jXwvKG*IW#b1=us{V9!(?j~%PwK2n+et<6ZJ z*|*t(ZxmtDb!~3hfaCPpgEPmmw7&~~{Qhf*UGK)f-|J%NPyn3(J=B^&s!S|bKy~+ztfoCc21?7o;$}rYL^2=MH@2U4MlO zv|I7$_x=cWKvbGtUf9>b<5pUph%HCitJEj349hUMkl+-%AePPM*&NFj#Nc>`I;CC}j_0S3QH3 z<*U%Uq6N{|K4d0|nfmK#qAVkMc?b@7psv-0&7J3QYLrS0M-diEf$NJ(8OtERv&wL} z@<^(S4J=g%b!ow1SbdoVUXES%jN z4o1%z_g1WuXw@Q-oIX^nW6z|6Cm)?gy-{I_xYlmCiK*CfT}&HYb2j@$Rn5o2pZoE8mEYB!QLFg691 znD6qmE{s)1i!QvAvq;2s0+bY7C5eeS6`%V?25%bJi@&((ZMZ*L!&Aq~`1sX-h<~~3 zw_%s^u!-R>rT6m*g^VDA2m#lDkrMu3R|ScfjY~@*wCNf#(lQ3;T$JHpgIdSxvP6sB zNmyeAM71Vjfrc=85v`zkH=a)F*vtW9uk%>eavrG*ACYw-WKNbaL9^?=LK&M&!&sin zV<$^>x(}jrfaEp0UV5fzYM|*dG^b1~HA?rF-raRXk1B;Lp*)WxFJjZrtJmSjR5-L4 z`mrv=Lk8mVF0^!cXbG=Fek6{gCmw?NBAZXIC8#a}>gx%m(!vCm-Z(eHtz~fd(DyN4 zxC|=>uE3J6A(){odOPay!b_0VY4Vi0zQ`eY?!vD%+Kec2Ali6XMp!ru@kWRlCCcL3 z2yrJ!VLb!^rU5a{&W?>}ZC-&N-v0L_nIFfpB^RUA$L7rQ7~eO9DltONU1ZBQ?tvxx zrf9^D>HQqD3fpP4!)Q{|#8wHQxd@+rg>3`}=S&Q#Tn6jFuR7uu?lBB}c#Vc94weYS zUGztZL4`DAD?TplJ|7n>zZl8lBj{+l3IBTgZsclXcx&?#SoILJw1;vkBzjtvrfS$< ziD7#oCg44c8rnKaXzmWdYn2eo()Cp}sKn^=g*p76uRnxOzxg+CZPRY7ShgCQ(_8Rh z_5lJcm4I5pSh0$5NXCWB61ZzTOf#T_lI`N58Jn(^#&IUmDEr!X;bzqpUD1gm@{Ky?vN7dNI}musGzd;e`%}@%uZNk&zu(%@1p@~P6-sLTJc5IgjY-kd; zBvud;t>WSRcOz7*qB!;-eSaBB83_fD#56PlVFD>J7vzSlH7lY__Gd#dGBG7Bk|2gu zZp`*D+ZB^UcNNGfLfEhZtLkHSwT>W~KzCHfTvbM zQ^cAlA-8V8Q7uKR&P0~Z)5+wCNw&dg>m~5cz$Av~vs+bP7cz-Wu+$7Ja}rWZ6wOQM zbKEfc>`wFqWBA&!`|w-u_!G2+6g1KG4R~FM1qGBUGME>}X;^yNG;G_Qh0&o4fK?(i zu0g#6SI z=ot%#=SPv-_;$1(IeWsWqOD=#>(5@55J>X`yE zp)g5pVv6jG=du4Lfl;JYgVv?O$`ebam*?rn|6{j}-@C92$9_18OqsqP)o@`?J9<}d zMzEn5>VSb_OA=Bg5% zR56qRA_TfhOhUBNpz~8uDp)XC)B6OzZjBb5Fac`#g&7;1>q}oE>z)CZU9=YpGv?=~ z;g|Yg^pbq9n^5Lm96i1rn^)d|lhFL$pg-CfM!;Gl4rRNI?wv9222i6(Y@z7L(Af~f@fyxWG{M;t&yWpt zX=${D<9P7klhD)j*l~V1mSTEt@4_A#m$G_ib#A;-Wsu~pal_@Xgb*?5I7wB7Q!_ob z;nPtoTF|NizB`>m5B=c3zjrCV_4EX?-T;zs`Vj0btMRaG;(D_iTiPzgpZwcrkv%dh zDr!$1I!WB-uGN?s9w#u#6VV=kNAIm?o`E?UpmW1YWC?(aRRXnQ1@(uYA-H)4Pc7}h z@80$iEQ_9x`!d5Q-*yF}ecedidk0eGUHH%?U3hxj#Q*%klqfazA__tY;@Gw<@;xJ6 z8rxpM9kbwjRUykYF6BJa!D$y}{RR4}P?|=Uxfx0`0U)u_9VZ{fMN7A$&uBwIZ9=JD zphd|O)p4ri!4PRv62fe3;@9928%{YGyaa=B9|RN9RvL)X`?!)W2X_KK)Pdbx-1JIIU=p{4J9grdX9nG+Z#0Bl>tSo>g=3|SG)9k zoV1^a5W7zqNQM%KdooN?6-mbh-C>wk2v*fWcD{s?c?3m&6z!=BRxas&-npF(vwW>V zbrDcsPap~2NPGM*7W(i-{8QCKBA3!CPT=I!5sU{3gd*)o#5xd)rGQimbUy;UC5{1N zIpJ6xCOi1ETUFzYu&iZ0)()(|(}PbT8C-y<)`6M1!>E=fegU8-iQG;sDWwr>a-jJ1 z_*7JwGbSY4hQ35ckP5?X)#0#NN4?1gEt5aK5+dlB=Zx9 zB--Ex&O&+=XJLfkYEhKgIV@8`Evuqb&cZEC()DFfugt)ea)>m=A-7%tRW)dF(@0o2 zXAPLIS4{Pdr1=*m|2cSYeq%rrTSPQfj*}Y1_8dr70J}ViTyYFmED20$m?F7fPc|cI zvf~s!{r~h_eCXh-5EL^DXBG#4^)`523 zhcoFB_?QUuImW`os@RN$4UNmt2sAFd{$sf4H$Q~DH;F&~{O1uqIgR0|gD~?JdcsTa z|26q&Hjm@F-WJ$fe;@z;*ylxlXDr!?IkSwV;W{qsxgLIK98bH)VADdg(dfcu9XDXN zeLqaIh*-QGN-ZzO?52$$!MoS4N42~kCycA{g@=#f$ozgFu?uVN-%Cus8NIjNjQ9NG z=W*z}cjKuad>NI>6lz@rqRAL!lV&8Ho1L*>m0UP>y{C5#u z+lzzSzKsJv{0{752E9$I;O2bTBwuHp4ECKojHYNezV-0m;?kAZPcuNB2B{wKv>`^WXO|EPL}-JoSJ687HQmfR!%;HoL4u z;Kd^%g~}?}a5F&2O+l52IYuQ>?d#Pg(Yb&NCeCu!6JX}V*W-`ej^37~7#rPzsrjRD zh2Nn4WeLS0a*AnedEwBA#j0|d0A8WjTfZ;}z83QTwPdX4 z0(P8ZyZpgoFclD!#N|RK#TOeTybIqb9dBeo1l){`7>h!H%Uvx)>>kJVee``c7?J5K z6>B9X6GCV6GCVSP=gW_kYO*LNl~hUeu9qDhUcn-kY(OH0Yq!VXreh-K(XSIzE!NSs zd?~iP{Wf%6^;V1z9mbRY?RPPEd_OAlHAuFKs%a7;%0im)H9mdxe*D>oK8r^VFU5lg z?!@J5uEig`?|=y&3=flP{o3j8Mdp2#6|kHPrGBEL3p#hu_4^&h0q=BmW84 zefE!W@qs7t#2w$k(I*bWHwY+c5ebqJxNRvBqtv}9f&z_qLZz`_c5e$KZO;kdS>DSU z*WIJrvApX77+M7FseVl7PZEf#jpmG;en#w<+uWdTgA=N_2!b2yH4g%AOqi{!zr z5up0^S%c{74XTSV)Ym7H`i5tyzDvy0rpZMTngNZI$WN`m90m{$?F-+LNCv9hH;7Yq z=pp8w@BD*AxS1wxm_Vh1qf`4|*5}I%rXdN6u82hTpe~b)cj##$a9Q4mYD|U6h+nJ_ zeKQbgYQo0Luf`>xcqh!Tfv3OxFBrb>N61dkz^XRF3#!aLr7VQlq{XQa({gZP_85Nh z)Hd95;fL|B+0SCUI)civ7;e1iJy_TFhX^Ozp)ZNU(p(%myo&(L#ER7yqHS3mtBhrE zm)wLSg$X>c`ytHC?uB6(xOvn2u>0tK>?TIeeY*HC)DYajCS3KzxR$2tsAUhM_P_oF zQ;%PZi$3*ny#3Gq412%v6YP5UL1aqoaALzYEo6xu>Z_K+NHh~5XP`$67*PU1#S(@t zT;1?;K($oQAy>&D7D~e5a#L=g7YIvf8j}DTH)xCyOC}{Evp*`0Id^Ypv_Yi1t~LA> zBpN^4ROmg-Us|re7BSUVnTjm}>aW7!yndRW8LC475r(4Dco^YRP%8fC^CaU68lH4K zT#h9soQy`2xXR7{WDV(98^*FnpEXfAYj#Qm$%uz&B5QC9o-k!`o1@U0TA((iQ5&0u zU#g3KM=Q2$!Ns?}2W`!Lm>C(u;I?n#@U}-$En3fCB$A>n399OJ+2To4;7|Y~wVNV~LLOSlxmeDdA#`3y@k%>Y4 z>yv*?W3&PZJ&NXZ3*w;^?%($VQTfH@C8AHgY6w$jX7SIe0NcmhSO$f;J7ASZu;wiv zz{;C%L(i34vE$w!;owj2g;S}aI5Y{16oRs(2QIrhRR{$0B)ek~C~;!ERTG}|@^0^u zsXbWVw*`e-77-(kvRNR;DHG_^SQGnKeNO0S1>%eRU}@oxm>IMniIh2wtL(T?%X~#* zps!X;b&;Vi9_PeSvus2HVnd3JIw$XQeZ5O^n!F*;0@A>`DKql7vz+K-(UuQpLV)F;4??a2W1Z_zV zLo<7E;nFLyf9z>GXAcoACSuYieU>M`aMIhRkD(`apf;DsstuE9dDGQcdCl9AZtsI_ zH4L;7W;ZAZSA45236;HR%O(s*L%c;t1!Y)8=d8zgbp8l7FTF-E=X9(cWm-gJVa4c) zg+`>b&I`J+cM zY56Gn#F*6xP7nZ=$49aE_%7tjCG@3M(rfA{60rJ?jJ=u1Q7jj6F>_ONEVbGb zsBvLHRw8DcCgP}_^*C3|62=HrlaXcu#*nzLd>;HIENxhED4ZATi}ofO-E$6=uoWYh zyBdl~3#*EnX$#ZpGqJ*#+GRf-0KM4nobCI)9>5lyBhf+`i^n;6l*_YFIqy`r#l{Fr zz<}9{LM&AP>cZxfV~dALUML$CDK!MDiEs)dnW5*&+!tl0^#1Lg?IeE*H|TB6=6Iv} zG+&2I>{N@H=)SNYmu|cW&Bh8GpBh7`tp#(BZO6{otS&n$B*}Y4Xv?mbTswS^}E6?-&57+nTGr*zF|A^@xgc!9#0% z8w?|K*7tWJH-b3bBTnw+4z)aR@`6)854 zLLm5Rfa+@xtkNQ&E*_^p>eX3TCAQA=MVeF)4vR^~X;iW>JrT1_?6~`)ibi#t z`>#Q7awXx`44xi)3}bumLAW=G#OkG(I`Sa)o_HL?a|emZuEixwuOLMpf$Ek}rg88p z#PGr%b{%_2Fu)qI!GM5{H-Jv(Pr&EOrYnNs)3~vV{=p~i$KikbGMZPeg+vR>(YqhV zb=UtE`qy27P_m9t+!ifqKy2054OAjJa&-qSU7d)MBtM&DJa?QHgqo23AyOcG9vnv% zw$ii+aHB=hFN{?OC-Ac(3F%N|9U+xl+ayuQPrRZa_)3H7YYnB+qU2vZ&UE;88MSHv zU6D!R5fDTpg57cc3{QN{qY{;6{;A!4Sv<%*LBm>9>?Y3@$6xYu*f_emvlm&}L4}zw z!5ep3Rft7K(=_3u0XkM)i}P1phhxJtz(wn@^s4Kz<1hXiho63cr13&#!6{!GzmdOs zT9RtlU^7dlMS)wiR0vp&6fw)9iyGTlIVGf{U3mMZTj&%>f*-qI^p~GFv=2FF64jP6 z#&+(2!UoXeJ8^7kC$3nz70cSz!Kc;7l0DQ)E`go~mknaL%?K?rPADu|$eeZ}o=TSp z8fALoT67gBkMG6yKmYIO>s^Yj+unu)W7AmCc_9WaxCMG7gjh=zs#HfnY*lh4(d%i> zGZE|P5IguUb(l03#ad1ndGmt6H%F#%wm9QY3fx4 z!Cy5{Jr^Q{i-3Br9)XKWse-uDOrYu_h{S}I8z<}=1egL)u~4SUfGRa4e^`$qVlbfQ z#V+@Y9lXPw=EvtYWasKi3K1S3*IB*9FqAAK8cMA{8u-=k0CimT2?^K=cnzw~Vk z?SB-Ku87YJ7LX}e*o-*So`mGs#8PW;!%+g00)0jpO`MKY_Xz+UR4cQ%a@|b`np}M8 zzP}f3Sh$3>E!vFzGg)k(m_m~l6Jx-ht>4@J?>Lk_fVW-xe$=>H3MQ(aBs!9|b+#i{ znuQ;U!{!zsws~f1Bg{okb#ao!wBVTa*w{Wi{*7XI zAQE#BO4J~+^sYI?f^}ph6QRxyBw{Tud5g1jy&U6ZHNidtrxdF=8^7U1#XlEO0QR+| zMKz>&i0C0&Y>ACKRbk_JE`#dNr&GPEEOjx4db-H+;&JLIl;?<9MG=y0VW1q)B=^{( zQ`R7Hr_g8nJuUp9Cn`i>%QA7kJpJO#G(^DLMa-1m+qLL1DA$RVmJv==5z=*p+b=}- z@->i;Ph;rNFy8Vve+aERg}eX!Z!kZ*Pk=SEDe)99?Ci=5Jp%*(^fxka97wf_u&pc5 z?-nqNHlrV==*r5jOkuq5x)0#XKllnJv*RL+5F-X{ELn$rhj-xVpMD=$u>nm+QiL_Q zi@-nq;ET9+(>0BFsac@+0@6w!6k2mKsKZfcT+FJ7HJ|C36YCCl990%l(-v5(EU6fq zKZyH3_m`NPox;2R;ZHGHsG_`c2>pEnh;&~}Y9N7dvI;GzKq^=193;&9Ce-$JMB~jb zdJp&>$>N?xL@4LfJrw7{V@RrlH?26N!}nf}M4=P&4*N|g7IUJN4g>1T0m|1JRDT{^ zU+J%(rKXDv^)yfSBBnlfl&fnaFE>jV(}2=#A5TT(%7C%e$wxalwdGa_Cq?z#QD zn3)}fCDnxUQ$r>%uu{2E0p+UiBXTvvu6!bMib)U7{(^XFmWP>Pv7(zz%C*lYbG{o zVBF3jNpf8=NtV~DXO^J;g8#0(5UMzJO#)PX)LjP^XC4pU^B<^A__+B`{s6`1G-e(< zigwLIXz6-{L#q*rSTMpB$dw{cb&(Hj7~Op^qGyh&RyjzH1`FjyGFaG{66(YE#by*| zD!6RVN{gHt4kJvPEbFF$70rgxAgq$OXLx5T-(nR%C zE|7s7WpfNo0I9~QRDNTX7D?X$1Z(5;8V&>0tjg(S5dmMAz_g}vDQOvMy+D(`21Az+ zj%|S4+lEAa7L|P^lv`Ty?!Wr4n0nv<_TO`-*vZ#ar2z!4x4`BW7?mn7)VcdFc?-RI z1rfJGz$|0N2noPAzk4-4a>b|cgGcW`rJfbBUA?6nv#BN&jy(;(Fb&13qj=y!%+bOk zwe=vZ$3?TkJD>hOwyt;!u3UMw$ZE)hBdAEaFl6>C#h09lp4qq-t_*9iYe_I|9$(XR z1h`Kh9mkRF_u;@-e~eo{^Jy3tti{~^0-Ex(kUK*Nr#8b-3^A6PTR@Pf@guM^`j_i;Dk62gJjCDGMctAwtsCNO6-W18kKcs~Qweo8rf5VRzWz&ZHt~ zz6jGfz1OMI*AF+Af}hL5@QIm5NaAZrgwhwoZK@(UI|pk-MXj$3@BE|R!|=8pc=X$U zi}*k*<_=CE7U8^3r@@XJ4dlf}l*TQR%|{_7hv<&ZQw#b0<+a@+5M}H0rG#unDXVjBUpwhqvSX zH~&7o&Q8qK=jgqkB4#;*WOLtHt>F%_N;TAIe)!ze=)0G}BBMj+RDV&rrp6VqL8*Bfas<}CRe1J&T-SX;%<_!}s*4Quv_WO*oEn^S z;mFUAz;i+{ET0%#OcF4}a@(h$gzx-q(luBZEYPiM7?7=fX3b zy2Y;Zh6<~EcGW`hmM&E746Le$*`Y^pd8`GUoon&q`Y6VGx>4&{29rR)c>EcZh8{w| z_3MI#(4SD4r1w7L4nG8ouGQ=sK&E#YeqxWpil*?k{tX0v51>}A61yxTOe~vYp)YmV z45)Msiu~L&$YaR${IV{iHaAb~GmZ9T7vR97-^L?f{J*&2!|z1wl6A=DRJ6?Mu$}!t zOCQ4FHN^O7kx_C8W=;Y|6EXkZ)60IdB&wcNwc!vZ68z;xKCwdQ&E>`17cAVSBO+ zf5-d>?E@RQeH4Lh38{7sw(U1)X`}CkXsaYE3OxIziwG2w>D<`QDc4}uJ#=-g!kd=g zfS=s)CG0w}4FN3@wxuFpn1N$gAQ6DFok755wZtB|vYi)>a%LD-ZW7_9E^bwiBgY@X zoyQMg%i6bM{i-W)aPV=&t2+Ev7e>4T^_Qp^W2x_29x-A0*|;!&&vPtdhf!!&fI@Bz z9jlgOa`*}Cd-xjy=-%?tx8WX5L;lIVXmQh+4ef*yKabSHM%a}D1e7`WQ}o_6_9zyC z!t+BATsg)vpJS&Cq#SmDtBQP6p9a?FYA+>#-kOA#@#yyzl;)4WFpR=o8dUXJP}pMz;r(jq~9{!~FOmxbnr5R-|ibgFDO1y=-BIoU=PIjD`kL#hDTy7R)E z%Yb+6D>-P+lwh`6^n93x3#a%DQpGk%ZY#_cy}04yH{;|3!+7NOe_%KlukBvD6!UXO zVA#Z=^gzgBmaCGG{A|V|3(0&o>?E4(fljaC`g$(8{K(c%VsL5{ho<(Ske^0rZbZm> zZqMvk7#J)I6}Jk>F)=rC9DVE8JUeanJ@j?#_`gr!>RYZx{IUyB zbs}i54ZzLqM_tW8iJec^n4o)-g*tx{(y}!#c(fa_ZdwRKnz)Ay=!(ysYiUe5O^y~% zEoRdi6h_2WQL5D8pQd%q&u>nhYcbVVSJ|FB;lgt(h8iryt`;|@o_Ea8o`4;Y1T4!4 zcc(;CHkKv&^z6jqt#c~aFuUvtdW8(xWHB`8o$#Dgs1`9cyDlsgxW}elx z=o*1JU5f)7AG`Lq5x6=IP3*yFenga6a;z~RM#k9;9><7@{Y7jWF8#Mf{|?vdB7V%* z?w|Vo1;RX2n8l&VJ(!%G!Y8i%e@UuK!hcme%brk<<%nJNh3W+H7zSn?6`L!Xd`u0` zA<^0)+R&U@>~`Mw73}~1UR-_aRnRY7L!hdo)m#ccHw+Ue5v12c5BI{bW{5%30@Xe6 zJWw^=Iuwlnbz$R5_EjPEnVq`qH06;xSrVm%guvB{ATxVWE%f;7Ti!$!t1ubn*aAEfw#+;sf+|5|&drt8;Vd zz2QlmEeviC%|XwqOMYfHo7nyEw{YY?4q@v%u7SRJ4UK;k zEm+CzYhjy%u;TsD)qaFa<50Vj2*UB_^atk{(;_IsH~c41M1w_(n5wUaU}(fnn_Hpe zd;)ft*!akqwajU9QcnkfzrHcm#ajNw<7`>#%mi;kLG{9jHxr|wJLeLp@CFq#M8(q@ z7I5sVNmKgNot3*g5!DI^l_M~t{jlms5LBiRwTNk{9VoX%apmv5AEjN>cw*a+NcNt5 z-skqNxBzv#2y0>%YB+#RlG`_{qSZ+wc~hVQ9QW)@LF<({Ebkb=t(!iC9g|OCI(HnV zS%MdEdyj^nt1I~=cLU+;YS=#N3dv!T?>Yf_of)p>ideBr1lE?kMshyy)N_jv`n`$F z5$v1UgH21eV(WQVqA)jjc7VzqNZm#mFE19pPoPTIB@s|pQGlB-5<{FuM}PnGrjBRj zuk#IAXwc)LlQ^I>m^Xl!L95=E!+y-Y(>nPgWBKzY-lS`d{H35DQ}Y3 zV5bb`4rg)DVi-%f2x$ozrjPmgIRg1JD}l4kNqw#5|7)gj7a8j5Zpvco)6*Tr%qW}4 zL#w!mb){iQHAs4dz(y7^MOD&BN*iKgdTg%2*cuKa)?pB{4Wnvwz^x5IrpX_%TM*N` zP;An1+3$P+#hv4L=Dvqe$sBn8!=We9zN8Z~b8`d?Rg~QvJuo_fj7eXCC^Z%CR$imm z(b*h{Py*MV_hyXG1jq-|$dozbfWeF;t7M3K?=U+I$&J=7o)3$=zY>UtYGv3O8<G5V7w>I!d%&riH^mZffKu=g-;Zq`n@Y z`l?k*E$IG5Ks`-x`R9Tni^nMziK(ILcCr!1M@#X#u+3grwe$oaW=QPkj*1SPA=o`Z%)VkH6qElj#*`J+B9I z<5LI)K1>F2IYg7zZj@^(ibzU#&FWcQ1GCBxU-<{veeiKi6--j^B-axjB-;_S>wy#z z7Jsg;LFZ70Q$>xgi_@|+0wvkCp^+@F84(0_9U;jVn^U&f4UdZ0CtLYR%%p=V>TVN$ z`ox`h@0Q<1(^+mzRmwThEDyXPCK@Ez^jR`Y0ykB5F@JmlT1rPM{lfg#%G`b&eBx1L zo;ZQ6zw<#1C9+Vt5h&~F%tq>^1(X96%8#vhb8}EWYXX3z}1OTIt z<8&GMsg`coAqmA{t~qxIxNMQqL!6Orkq#vi7fk`H1VU$X+;qVQktGRya{3^iI&=qO z>RQCp5z(6|L`>A<3rI%uuQDg7RJ;z0jw)) zFo>PWTt!CM*%8@<#}57nW;260G`Syd-~1bAwK-+c`zy@6={*(xeLA4m1!#i^Y*{K%7--+mmI{q9Fl;OZu$6Je)`Bt3z1c@PChLOj`vcz+Yv zUX{>aw1r_KX_M{^=fKgBH2!O9cn_vQv_qJg-PnWrG|sOB$8bln^JZG z^^h*?3?n4{JtHkrjKXxPQrtstdNuMD1t(8FA}j)D@?*j!|HcjPKZ`}3n0Pr$>r_ls zX9+hiW_>cV$1>zx3AyoUw5=V0kvvTm7M=I}#FH4h_em&OADe#TotUkcNELKKwPVDx ziD?HT$Xj$jXu%Ww!Iwq++tW1BRY0Nz#n633o7(9dTomWCBII+n$C+ZOuc!QfZ6)p^ zpf<+iS^u&{$$zF}ergO>p^8K}iIALv8g)hL5cg|xxG5$vokTniDY*>g%n2AMka~?H zffiH)6{*cDu>PtWvG1GrVsdsbyxQqaRN`%`(LB(Ox&6lojBQl>JcNZ4=Yg`>F>l)F z1mxM-mptc{og0K_>4CAQMQYS!eniOXV@J24Tu)+I|0*CR370GmS_GzodN|Txn|2Al z>@8GE5m+#;dc?K~WKH&nwN>c!O=fr=5z4-SUMRsb96Wjt0hfQar02*0Mmy@5a~^$xqZdy-+*&gXLn=o_wGk`_ZqCc z^%@jt+?td&I?p(PC7t{H5V7x0QUOWP?#1SfIF16+XR0x72_8p0(Fwa=!~FCVO$qlG z2GnyUruv#f$?Np~=O#m4l>BErO4&)|X6K-WeWdkv$c90HX^UP?by4Lnp>@SNlHnC7 zg$ZI;VI=e>$ni8t@#FeW|0j%W+mGWTd*IflAw?6AB2i*RKhwU0q<5;h1A1o?v%_Pe zQl~E0Acs@J07bAiJxc1I*kP&kqUYP2UWQASUymcxdqir`ICo)XKnC};FJkcM1Bj~^ zqIqo}eU5}gsR~n1z|!N0aMC-+F;xas4<5@|Hrr;)JF`N7r=uEbMzm@oOe`|8rVX9( zEf_q$1NG8)qZ2Hh@ObvPs75+AdjQKj)?t0`r7sRhrbR@!j3APL=zr)`NZrTbXdW?h z4~63=5oiID&1o99=iH>YrME;2ffS7sQLSKnW*_$7{wOYc|3?vC-U8EzA{}joEQU=vcWLsz+cMV;FVBPPt61O=<6epFc`+S%Xs25s9@CPc7n2pL{Q@ zBX#V2>>fDub17(~SwSZ-WguWsWtL0QJkiqylh{%H#3Vr(O?KI#pAql|7JIh9ZEl92 zn-w;5XFA#wJpxQe7SfhxilcB`TkOWV+~Qf)VHd}-ck&2Q>5I|ZX&_<{6K#q^snh$q zbY1LQAO+&{eaR+<>WdOh{-f4B_=z||hKi0f(9?M#4rYreWe!7C8k=+8LPyxi+^|U6 zXHZ?!y$Q?O&wJ5v_GYKyH6=u)5-leP92GuSgauW|MH9LCc{HzEicqw(G3z)nKSJQj zzO|y~mja)z?a;wTFnaePyydq)hPqLOMhlx()}dGikUs&R#y!&3Bl=#kYro2I3(^yv z9Ru{aCZef86oD4j z(dLzbu4Z&~uRv`g!0^N)f^}=0<{;9sJn>m|yNU?{Ri5xug;89vWGnhxR-KuaWb>l! zwA<23=fJt2x+ol|iS#KCbA!jxwQd<=Ed%tU1u$ji&RGWZ#be9)rEcaB9{B#3(5kfK zn%l0$cxE0kqm9OuTY%I1*C!F_Zx=bZic}$h)ev=C(7I|V@&xMn@zG!C89BvJ&j#Rr zE!v;_EPgBkDxNt~@I$xm@1qrU}PzqZkoXiBTJt zgXzKhFk$ziE8T&FTSJnq3X%z8gkd4~1C4jTxnRL1fYuNsl874$;&vTfO%aro4H!Oj zAHrq&%m_2?7&NKjEy@7SpItSJ7@I#T`Z?vwbJ(=x3JkQaIWwr9JPAMD!+g5YKu?Ln z_KBgYKC%aoAxIi%@9w4Z>=ee?jp_oY@%-}N+}K1Wo;kN0-}}nfaru^8(Ak`XNlY}R zCuqFG@T?M|ZK^Q1k(3GzX$0wXAFXS3jP2WlS}pgB&7~KS^JfCkSKIn;k)ghRx^@vY zU*gD3onhhz6?#VA#s0q zxzVb)VZo;e>CSDc)p!s3*R4k>I}P(Bfgl4I12E@La-SnZgKH8Pj}4!e4|JxMkj#G* zYywX1Yc)Q940!^0j%9LxD2|;nnCeCh6_V?UZ6a*BsD%s+4c>!ru@&i#W*GDg#E9hu zO({_kB?+ld(5CqCk|{*#_rs2dczX=ZP9KgOxDQ3ef$q_D*Q%(*B2dDd*0o^6$6Zee z6l(-vqw_;3)Uqg>1#IZwf)yR>PrJAW^E2?WHTt}SFyan)fuhfMU6SCr3T6)+ME{mc zV8nV((L!NZBfx}9NhMpDoan^1hj)D+dk!4Khd%sUA`3$%W**SOpjlDKUJ5F$AP$Eo z+yuHV*oaDT60;|c{c;QMFOZY^s|>2aBA_l}=`VV4*U+PnJwj|!MY?ANF&zW8P7|2q ze$wxSuEda+8Q@y6>85w$&To7fDuIZ`u2cj(s^UVG%|=C)mUi$1EQ^H!I(pNC79T}$9)Ayb~hNM;Zft0+oi8BBSCamBh8 zilLfpf@0MWuGy%?(*!&OE}5e^IP^H3`#QwiVu;Xd;=Je6(Z<{C4I}NA7DSsg#9RxJ zw1H%F0|rkVfjjXGi*i%}BP`t06KUwS52I41e-ogFlf+bIA^X{Vih{7J(iVtM_0 z-;2FR_u|A;cZ>2yp7WC0h)Z&qu>q>w6s}Gz)WE8Bn~9}b7=L;{*qYOnEs;3@DFR9N z;cysp?&li-N?6~w1s4un1&e@=H-Jve9io5N#m+uUZf-Ouz?7J2jlfi5^XHm_Isu?W zl0H(-5`olE$Q;JO!Do;#HX`1oAg0#PtcT#Gm%t+Sn~Wrp1Oaiohjd~Cj-8mm%=mWU zYHw5u&}gBlCR?GC;#NuiR}(S81`Vmv-GG@Y12dn`XyypUh(VW$eXj1_giDuS|H9<| zY5`8cL=fS#4~fXHt2zX(4oXL-kexb=jn`dAV;6?v*PsxCWiaKifC&GpjVY$kYfB@C z@zZ;6$F(2)5G0S?!s3lgji8L0RHl0v#j;DcpfER#<2#=ErAsMKm7@N#0Q#!|s?s?T zW;h2or4~{3Y!BDBap11I(c9OArtYOQA#Io>pIhTma7XABt>>X-{RZ6ir7s|4XySHr z61mSlpL)YXmEEaic5KoJ?2_%c@|{=U;9YmX0N2LX;LDb%u~*d)@QBq~iwD0Ko;(`E$5$tAgBTNZT?logQ_sfz?9k`O=wAg;v{_b#yaJ+pK5ba&o+GqdcS?c??A?(6{b z{$$q-=Gd8e-TmwT_r3SNhmy%=wL>LfnwdO;6PMmVJa`AXI!O2*DWPk_jaaw!HgX?m z>x`f?b{F0mI)kCXpONntDyM?!=VWIQDr5*$I}tDg2&QK-Pr`pA-cDR)pq$<;l_w(5 zdGmDS!5Q+MM`s7IwfjbV;FhP*7F)aobm__%vF-{9-2*Tb684i&o=$B|L=$-X*=Mo) z!Ryhn6g{4wt+NR`cL@WKXD*UF*di^7@2=;&bZ;^`!ar@1CP|y`@>g+;TZAW1~ z12x`-JKw(xeLs5<+3f6!93x(X{QaZ^nj5NXP}I8lfhtP(`PJE@2QmE4aoqlahf&Pr zFg7xR4O?y`@G!CWqrZ)l$6muw-wA|>8P+zyejmK8=ZD@(bkMOJ}-dg>V7zH}5?=m~7u z{1NQz&EuvUrtqF^4-)Wv3MYq%GaY^%3UTCSpvZ<-(HyBpEVw#9hiGPsfGb5Fk0VCD zb1o7@k$$EeVynh#4D<%8FF@CIIx%<y;931>9&P^U84zYkB9sg;R2qa4^#8+uWtd1^d0R^%2JoHcs#YhZ^40V!uXqDwn zqyT}sI!|0)iMT-m!mb_26~nlA{$&J11?=p(4>$MhMKTt`z~Fw&&E|own~7cRfElJ2 zgn0r#olQ@rgR&Ij)>G+e@_9iN2qdHAVnbKP%o0Z^hsz@X=&At}tSroz3=Gb_Lw?K8 zFr2xB58V0`9=+@1h{fW>p_|B@9VLHr1Yx@5HGy(T){&o^LR3j$|FbXQ;fL-)$NHUY z)mO<-*+okxAf@9?S!qR0X47XC^4kx-@FT>wcHyQw??s}g7Zalw$#+q3|HnRpL;Jpq zLLs-J$H;QZ`Yku7+VB8(jU8EYmhThtr3-z>F?{?Wc0KkKMyC3alEZlXxBfGZO`OHW zQ>UPYW31wRWs%ZyA!FiHl~RyER%MIjJ@ELa5g^d%J9rXZY7}`Ag6ajGY!P&|M=|$K zAMz6=Z0WoKzx)0#kP!b~96J9Cym9s=OwErX6beJ7BLL_C{0dC<2%^2eiF$*2js+V@}65^cBWv2v&5}tp$5pOt6>676`i>}+UWGI_D!sCOsG&q zHkCv%(a!R_v}e9VOZ1WOJQ9v#zA%f!7x&|r{m-!x3!mBZUvcy1JE3JvjGsJ%t|ZOX zwZX`hkk96jG9-+hAH$^sZ{kCr{14Fb#F6R}`OP#M2(q@8SkY{-+O<+3gxQf{ym9yi zJocGCz^-+-V`{P=8+Y$PoLo!}{p5ueKR(vxf=ES|N0Aj z_V0gy7mgf4Dw)UK58jHeJ^kOv!99mkq#L?kVguDfT8Rx?q9+-3tT2k`e9ujI@^?Oo zAAb3(1dK7L+8hB=o`l1B1UL4gaN!cn;Rv3(=eMw}YbW}LkK)ATU!zdUk`Ovlu3<_* zMaQy+r6BY~8;bD+aee_LN(3VDC|eFWG(Qb9Ps{2R*_?bMR3r|PY_WEj@y$?_ZbXPX zON2+!z9EbD#CGTt8*zDn0PFIXVQM*Syzc$jx_J+_Z<@qR#~DmdE11izL%#cc(7Vas z&kRD(knf+*qo9SzZ!959E*R}44TX3I>-dUkSprl8TD%P^&0Xd*FiPa#1pGlY!Up6| zPL1Q|GtZ)T{cb$E^Aosp(?fXW#1Aoj>@?bYZ$LIX48%zh#fQsnOxm3K!+d}iKM4{y9w3k9arDG5@xc#$7CW^ueB)R1xaY~=!3$sc zBb4;g%AZv=AwJK7d$q4~daS7y>T3cu=c=ays=jq);36)+{35n}_+LWl%wgR|6GP`t zvvrl^fKHragoW=VnS|wr$v{H~<`;@4e*cfZf(r+Z;KaaLBqB0$`7E?xfsMcH2yMlV zU<|i>@Lmi}U%)R;JcF5Rxn^iE7-CS>39M*Q6C)IdmPnA#3?rq};>;>aK?8DT0?5vR zPM|dCn_G4ru zg-x68!Iq8hL+9oxOy|!cJ$D7OSprt#Zi`(7}0$#0)G*bptXFi$=&3M0{t zkW80lCf>9o4qYQ*e&K|f&Jfk7N7glf5)GE^bl#6JS_kVlU!6Z3RRj{Cazgg%K6^mGv^Qq zrjfd?i0FMEKxBFpZ~f|(RXaW?+!aM}g{~K9dEQqG)kb<#Q#jP7bL>~OzWWzn!5=^O z3*_Rx2+^>6HjOatun7>yX6kIMBRV&|NS+JG1SZ6Vz3&tM8rOC7;&1-)PhdvFNY9UB zhPc{I8#mzn_x?Mq8%<$cJA)Vc_OaPT>|`OKaYm!?DX{#f9wty?1y-VLxe%3vyjj|3 zpHD-|&Z9u*;opRN4?@2^mHEDoDMlB zAuuHCy^L>xtiU0Ip@cl3U5rUB}wv>rUr=b#Os>sCA z2Qp+|kbN>ShIV}pW5FIg{^5u4=O25lVI4M3psWX=UQlgdzEA+wpr|Gwz*qn3 zuW9-Ey=ZBxcRDP1>Me~M+5((F7(GfEcB2KdtMl{Yko>Yl|lCJ5b zX)tqhtlGX2BrbR>c|1uVOQ59^drH@AiW86ojY&kKDiVPWD9l}txxpgNj16FF;sgop z`BnhXbCb9-xF1)pgplmK5!bD|0jZ81=t<2WYYr2*W{D$@ArojrDM4O;9nA?BfOG-U zB)O=}&k*MrB~H1GxcC^1IC)*Xh#dKR3RWdIk6a-`YnHIl0GgD=8yA0t#LzM9)*r;@ zp7=U0oq8Py4(-R~(F>SWO8CJy{x81pH-CwXgBNhhTXmpPm&(@5@&P?w=h_TVm6~9LP;&uQk}Az2LjHO+cS*xr zZ(qW{dSELay!&w+dGSq{>O3-$X(*8#BfrL@JMYA; zJ-1=~4cB8lPQdWeH!*tpb(Dyk(u^E5TDd7qLfCKwa+tW$XcA#H%G{_*YozML*~tV# zaq_y&#Eqp=?C3M7R+5SaAkTN6SI9N%nsClAvFq^8$X7V zWK-iC(3#qX&i3n&Y$MJwkw*uCcPXzS9}FT-D{8exP}(LDr$``^E<(|=ZAv!ZHhG?!0%1js!edsCNeq##z`p0nQjUl!; zp|Q$F!l@&v-u$UuKGyB?L=IJ?Pp>M`3QJMqq@Mnt-$YdT_xQ-CKZ1R4_T%!;UPN0q zgjsbGd2I$aKl})O`w#yb*Jsy5%g6AQPkkM8nQ06JE@9u`_i*me0hDO@x}b_ufE*&R z2&?-^2i*rEDa1f~=T%lVFC5cY0TzSK8;_q+v_zmu{*IYMsSv=# zOd3;}Da=hDhL#-%I2ZThRVg!!QMz4`$OWVWiMDNMk9VNGEkzu$i3EY8oGG!@Qdtpc z;!4f+VFG#LsOE`-mQ+Y34aJO%T#;yj83u1YD5%-Nsg>9NDu z{NDHCeb+yV`!|0aAB}w;@64P<$9drMfBFqP-StJB_};gnkakY$-B8RFB6r@0r#}BF z96FQ5(|`RPM5c$347Xt>KfS8QN7bROq%-vbv;gXwCs9oi@Yktz?OSkm;2^dqQaE{R z7<+oU@s-Fy@Cc zv~&px(YHd0bs$b)l;~JTz|@5ZtCbpr6v(n3ce?s%9$5lL3Q*!w3kC`6b=Ff&d)P~Q z1iAD)=H@0apPNN4Gs=oJH|kiTDS;Wfk$+uK!U)CJk!wR6l8JW2Qse@mnk4Ku5SS=H zQHc8{;kc2Y74svAcSNBOw~Al{&|~B`lHWvtkxtKIjw0>yBe@gzZ@m{igJ<#ht~>DP|M=hd<-;GxnHLUWEN3FTqZc3D`vA5|U3l^6AlfIU zadO}Q+LP-rSD0m!4OZKw@`7@ua;lBthE%DgAb={g0*VCV1Y&ti7sjC-`+tarlQ^(F zfPb<3CVb)XCs6vt6G(Ie=f;4UDd0!Lm+;L4KSEBL1J(x+?R+nG-5Mp~atd*}s;C@f zA##woR3)fkc6Jik!OPHQM~QpO6FANzpGhM(KMzAQp%IwoayeGeBTwhQ7v?K#$Q#Yk zK;*j=W-qaAYNVWTqv3rZMEo{!){%HSBGDKL%@xoN`EVqPa3X;S*#f~3LdgVDn>Jxb z*ADWxLd3D^2x=M>o&09vXeVcLjt@Fe-6axnhRRYnPQE#`<5w3x7I=Q;*z(?RPzlBNvB}Q6}-w?p;V0hVb&0 z%eZlOFIzMYbZ$Ex|EL#HO3xuZIgE+1QOrz?BRxahC2?iNEUot`5qKITbk|VGW>759 z`kjU5fu>(qW8|Ub=r)PW94Tadie_C}b5DFreBp01jJ5rtN&`Dfr zTSo%hHYJI3?*OB*O5Cm*#oOcO5IZ)7c;`-h@wrnlXM?!=hWB9n%p2(Y(SD4K_p=(R z!9WE0QjSdmP|5r0nBmom)2d;)A26;|PIYznrqL9UZIca~GRteBi?UOED5X;w2}o61 zNr@cDu~3RFB~7P)77Pu;bLVjB>C<@SpPxbd)*F$T&tl)V_TlBD{|LGyoRG`uX%tY% z(QRs3f9W5{cK?kZ2O%$lu@KIEZxH#(F{BbHq)TZ6ZWW1eJ2c{;v&DG^R0<_p%hXum z{BmtBb-Cd`Z%(y=o=gDM9u&f(a_u|qI zyoznzH{#fMpMYtDb>N+6anpu7aAoQO8*MI;YxF=VX%wVM3gu4nrj%rOPr?XwqUNVKt0UAdG@mz+`5W6;e(T z_d`40gP|x!GegK}SmG&_h8Ev#LbV|8NbDh2^L$Y4tMnL+kpdEZEEg;tfh z)Di*k>PgYZ5A4jWAUZ4n$asv4QpkrnI&v?E=bW zC)vr_7V9prr$nBUD#dqavs0q+)=0GNlhJkt8M6|08z0!C56_?rRvBQ(hQPxpHO(dJ4DK4&%G;JR!}1QIl%Tc8v2MBOTz zIk-xUTJ8|2X3Lj~UVfpvLp3ka&MA|Q;Gw<76=$o9=3DdVf=VaR1kH~YwHy~FRx5I@ z0Skl`76i_OY6_q(cI*&iP**(6Bqy(73ZOO(P%9~zX6h>7ah!h6%e8}QbHvyUho)PTlzRsS zR98y0^Fy>}vt8u0rYcg&3&7?N|Aj-fZ4ObfUr4C=TxzpJwHe05`UUE$eq(`AA)&Pc zs#{*P-kfS9-I!qrhuUO@T}VhcRG!x~V_%0UI;EPgL4<@_9jdF5Q(bK*)-2>`DxfY* zeG^_)NT?~z&2n<8S6O^pR|c}l2KEb(3JEm}MBSj;lsQ!q@;hA`ME8`CP%}fd_PI4p z*GZn9vSC1x*SHC6FEGNV3JEn&sK1O4-K)vXw==~7EhN^QBqX%rPP6e)H5XO@Udxn#n9DCDB(y5wzo<5~);rA* zNEH%lR){w1(kIRIJwz|RkdV-dIMp=+8tag1j>7b!Q%Xok$QMAHwbMz=loBpgNa&h# zsts3pHM)vR6+o>)shB4vBqX4Eb$T(8LlqJdstcT6P;C@gs~^)~D<+AMUr0!(VNh){ zHH5cKHn3lW{6azks#mX?3aE4#s@O3?LISG3ttT5gWvqGoh+$JgLPEl+UW-6wGsmRr z9U&nh0aXFiW$r16A}K;b0;&S2SCfPZ77`Lry;gu~+tQ6Jjv`4SeJmuj+E8sIQpD8L zC6sHNeKZY2oC!ig*A!H*KA)LhNz`s#D2FpUN_zliyTgsvs1HuxjWl>(~i6}8*kU(>5bvxWyk zLISEQ^;rgFS@z>BHfWINF7TR#``n9)+SP zjSltQHm@+>4aA;sQfuBIaei5zFy8d|venI~-j^C&0xA>=qEylyJge#AZLgIX2#xzK zVg_7mhWlpYSK;uAgiQ`k)g7s;J}jhCuTB{%Z;5 zLam^gnHd0yC+(gLOnR2Md>+9@Tv;Dv;QxMTiu4}T~Wu63wRaP>+HppN_O z-^-bL%4404njdA@fz+}I2?+_+rBo^}<8+as|;%)*>S0Z*`bb_o-=` zYgkVYl|rGws5& zqTxIRDQ}LHLX^Uk=2?YW-loC^o;s&HbptG1QUY8dzgIoMdcu6Wt3>s&5(BC%o0e;i zP>YGWO$tamm|ANt=z3`hROwcIzfkL0R1*v3`|KR56I|WQpy>fo+sFMBN8yF5*8qOq zVJp#2TpIF;j{epa?R>I|=1BMMeTY>CD??L3E?2;-uf9y2X@22#6v8fxvfWw&(N-yrB9PjOip63GM`F-RTDiQURzxruW??@aMkPry%acW-QA8tABvUDb zLt&_a0K28br-p_ui-v45NhmM6sT*wB(^{tRg#9LmQw5J(RXrf;$C0P1cK=4=~)=SPlrymcXT42Od^*r5V(ezQ{B3CJ9Do2LXi!bqIuO|Fo40q zLD7gUNmQv~!c4P1)82nsmY^y!(sMJS5nGa{GV7336}1Xf4bFK~ zKLh@G$EPklR?iYBUW560diG0pTdAaLX6@RALM^* z$}Y7Oo^;$P6-@b@Ouv6w{xd-J9DN#9SKL*%OdP=S&a-2Vcoh73vmh?Mo0dmiz!l=(zz%!%&!(p zq0kMJf1mCPQB;)UW6kg zyqlgDM@oz8;)U}Jn78e|o#jbs_|K|5NM)!}cS;MR(81itj~~O4BX2DLSyY~CJ<(iy zGL^)Y%L6mjXxGE3*6UE+QlRCFejVYy7fgAEO6fIM64n4mjvO9~$71sx9i6O^gj!2h z7@j|W7BBzer?_z899_~9PE-?5B(QGX zI{ozNz6tVB5%zi1dV2f~xYtEp0$A0>nevAHZVt5;q)KHgS#Gt;eKniS=Euj!MtXaD zuOB2QjHZd4SSxFGb{4-r@H&nheiMm!l0+_HR{u1eP9vYsi3Sp4$HeB%o9W%D3l}a- zb2wClZ4A*RqU`jxId%@CWhMTZi60fBxKf#i14|w^g@V^pOhi8e-*C znaVNbx9iDwbEk$!=&!@Rw{20lU;W{S55F}!I5^P1XU~J6p+C)+iBL{RNT^oHWD2`? z-+}gyw((bAedS^eM4bTY74n;$VZUwGN^x&`Iu6F-kw4FZPH}&8{4|TV- zwa3RN#-SCpB~^%ogoIjCbeL2!)rMPc*@eA(_RjCy_r2FfM@MHX&a_~0sCHnjg)Hx! zf1dm*oPb(S3cwA%vXA%Dkj@;qbZPwIM;__guwi3tW_A`Oy|l2dkdTm2>xoX_h(=@R z?&`sP_uY@Zd*46*Pv82-U-tK(9<_w})^NXQ<63JYWT(OZUd5?xbE;m@lx;S}W>amp zK+P7k+*Y@c<(6(?%l%Lw5R824cRzjC)~(yGKYHY_dbgY>wM=cF)7(Z=^An$^CNa!q8ZGI2v@bsK`AFxuMMuw~0u+eG(G;7S;yJ6+}BGsuQHeHSL?M) zT6m4L&`674v-r949+ud9YCAux7scxH)%$MO8m9~C;)|?ZyVibR)8YLR=l)s-YNhIL z0q6d&v<^LoDhIt$^Si3QXW>c{j}eixz&oxq_ebZ$NyZybxq(b3UCfvTnFW+vWz z^U(QMUU~UaO^9Ex0cpVlq)wewb{$n*j57q z2YL0qQl;7G|FvhbgV8gc4t}ZjsFjvn<`>GvNQ;m9rRQzcX-GET!?gTe$=>_0k@Gcw z)RY$eWO%MJowpZ0QUNFC= z2Mg`~jH6?#Hh^LIo7Q8@;ls>@%1VnKTY$dAajCTVZnnpA<&KG(3LB>7m^RJD$D&br zwPY~@3lJ?|yvkFErG?isk;f=RDNN}WAmKgvx0#*K=153Ce)ini$)iV)jE#+r&RGCi zu(`E!rcNOBGhWrL*MA96fp>fSB_B}r<5YRU8ghVbu;zUWTQnLC_w@9HZ@%T`WLv5& zL{1=uxK>&`Q#K4kCjXYn&Xi5VWdGI;L)y{X8))xnmn#Q{L>`wce3PmtqG@{hOh>C| zIk`>8YrJD>z`~D3=cG^5=;dh^@y^B-xqVO8J~htHG;6{}>&fXe4Z`c07hi^~pDiu^ z?v~HDMkap3RMVT3&PRl4ITB1PTx-(yndPcr<@MntS)$7tu{Ttv4x2K0j^5HWP{Pk7JcOzlE_x3Q{*9Z-40ey{LfbpUI?M{d;#qCuPY z*ScZV#xd7!*6(jOM%J#A&d$?_0kW%;TohV6nLeKPQxn;1#f~MlJ+O3GrB(w~H^BOF zrCu|stl!^tuD{CJz!JQRqg3HzSZ;NA^ys@J{hXFhu{O9JP!$)T+JV$==oioTlmtYC zS`@5KGbjys7n(QVJQZE{0aeWgoIJTwyWA*OIA8NyZQICe8EMHOa@7dvSAbEd6#-jsePplIJ9M9J)d{XVVLi{XD88ni@>ZLY zYI-*8Kq^@P3Y+_q$IkK!8){)1u-sSb4D)%z{d(Q00Iblp>Q=qVde*zfoE=y-pK!Gc z?VUn-yO~nFFkLeB)K7tF$>xvRK@~1wg+p%AerzPhzhl; zLxoG&Z#n>#2drNC)e^jCL%BKBdP?{?t-H6R+LRj*Ob56cmiHMow{|eKbEa@fCs-TZ ztK&&^aHL*&QyzCJI;4b_Bk3xFCGYEbT&kaZs$Z}=!L?qH)?Hoa)5{o1hK4W!G3sl@Sn1XP7u*{S*gs^7ZFe!*&&9|D`Ztpn7X-CqXH$XQD{`08~i0RPXbd2dF&xRi2ap@9-#{Gt~ETr;DO&KQpDg8rARtQg~d^ zoEmvKjR#M!?hYdKSxsefN#i@0H=_EtG7#qgY)xp zt8O6FJ#O6q>Su_Q>5{6n`|Z9%ezyv_ur!`j<5VS%+^JjxRx4Cx3siYKoa%9=D>;~7 zfL5qg9IBH$^>V5_Zq@Vvq*pla$C2`c{H|@Ja)J~-!hhI=|JL`(9AK3#@2w|4>L*{y z>rDLuQUFz`)qv^+Q`1K(fHxh$yR8&R9o?xLP@Q1vU0v7Rt@41?@Ci__6<3!FQxWb9 z3Aw}7PcC&Oz-rb3Ps76@^Mcg1O;nD?b6MGoduD}U1FzcZRaThRg4M4R^#UqSm@j(w zg@jhlrFy}YCl$a8S-1E5>CLzM{*Lan-jJVX1c1p2GiygwZD~Mj$nONt<#amn_U!Y3 zQh-#b)!ivPz_VPi`hje{0QCb?_zC%)z-k9ozcOk7XN9WuZ`bBvdEhC#xKLh*ioyIs zLjK{pQckrV_sV;p2cEnzHS2X&ZlJNdbqlF^Hs0`^r%F^kAQf}>g@jh#sq%sqoFL@M mh5DIBiaKDrq#gdh00RIi0B~mJYFbWO3i5o$w$@CB|IjeG zS=+s#0RRDEH#tX zjd@MTg@woj-1y!YSc9Al$=s~1Y#jOA1j+y9%lCHv&oDDN*}o)CmV)H}rIeO}GMTuo z1Bi^1iJj4yg_V_zi;IbsgOiJkm4S?ng_Vt&E} zC8Yja*4vdJxtWub9Un8ZtE(%MD?5{|1DKhWmzVb+9&BukZxoD9ux3wYrhohm9t+SIL`J1NyH3e%s1%>}%Y~%RfhI%s@vzwtEGbl0*K{igZ5`yG!cbH7fP55|N#U;f##Uwd6*;u%ESXp^kc-SRGC8XHJxx~c8ImG|N z{U5BXjiZyHjWOsya?Ri5{x_EU z|BB@kcK{hW**d7%+FJc50+h{coopS=Z0*RzRk_G$6%38dZT=bf{EvhFYrYa72XhyY ziIjt_HQB!w<}?3aH2D9X`F~+e{{L8w`Ar$-f5PMc6)yi7dW*q-PX8zP-!A?qeLyyE zIpgq_9L#(xrU01IY*`6WHMgY`Z^Sgh-o=-b5SlQ zsOfQ*-+r|(ipc4<9~}+gV?Q}ue6C3t{!{A;=1l}p;JKXi)A@u_1kAf?6gsg+}b zjO7Ejmz%YwBA0CFfF*-;&cj3YqZ1Fbj@FJ#Z`#vQF3(>*SP9MM|FTX;jbr>SPcim% zq(%AtY4>8UKm!fVz8<2QrSKe*6dW?X6U%7LOL5tC6NJn^G6~Xsrc1y zd6#zrv4#^!%-QWdU#&fs^8&--3OYiRGM#i$>Fe^6)n()fmjReHtbRv^e|OrsR6Zq7 z_0lOIX3Dpb zJMi8+v-_zCEXFdXc|shd@L7F$t>&o8S~sHNqTNGPu)QJ}L!Riv0h?rr`1bfm(I!&g zxd>!R{PnmJ^L5%D&sr#kTA^#6+S};xQ}Qfb?80uI^PW4w_4RwBNxI%!y1gu+q7~2;b8h%@Wro$7IVISc7Y5so4i@A-BXp_$=QI$wFB>+EC2}xicX^jeF z-|G^Zko0Udk`|9UO2A>aU=q>$WesZ!Ph8$V&rwl*Fh#<0T8%ll2~%>xGfNNE z!fmb>=Y}Be#+CGzjQi!bj+dth?&E78C)Ni?U#xVlWj#9SU%>`u93)tQZ0c?Dx4Ki; zT;sDap*tt*Pe&>4xnKH~#>SbM@`GAdD;^38ni-=M{LQ%X?c|CFweW`x!!Ohs*GC6Jloi&X12!6$?;gH-%rVIOzBJT#fpq z+jNsfZGYlZuI=9>_Vnn;L)^5-9yyk*_JO#M2G0vZCdvLy(M~qk(MonzgUJ$8$&5^eg)O++ zOVjsRv3FFY+VyNB8UJmYR8d@6Sy8=sV$I~L$vHtd&AVr?P!fvbp37Ovvx{TJO^t{MTuDfawiFvIj1Hs9c|QX6shM{78S1ED`x5J9_4A9>-roqAy@etD6ZTlVs?qQ*-7jr zOO!&YrJ1jkHQA-Jw=TU-RO3wI>*DXFo^p>AQECVV>2Z_cT+zAZB5+%23cn+>Rz?Re z_zUjt)3lN{8|M7F=#cN}XyJVO1*DMf9Gd5YmeyQx)Kl-4&ebb<*#5c=ckE zesTN3sL}(}XzN9)wKhZbaNz2HB#TO@BfnSEqDaRq5_fQRfx))`TGM3COT#4GDEpnr zMP&~MpJZ?rh*agpiyP(v%ywM`9u{6bkAC)Yr)y|8K|ABepFG-LNU-FeM~u4JKYECI ziat}usPF-lCs_^aVw-q?0zs@;Dk6i8J2|O)LqBI_mpo2g^{pCTmAGxEe3zpg*~d(( z-5eig5V+2TzAX!0F6b)hHs2K%5|=GF-@Rr$j>1e7e!IQL;+bPN?6~s|PhiKO?Bk(? zu}?$bepeK0zmG8F^g`f z7v>wn2!i@s&}AV<5hx18n)vRJ#rq$eNqvG69^_Eiizpfa5-O&6ukrONV+0zKVO06Z zyfzlgKI+2ESq8z7(gxSy7$ynXwfJS=ypS{>@mzBa!1?{o?~vp3Mr63uxf$#Z?|omC zK260u^o4q>vvqx3yOl{=hj$ z$Fl|x5^?QLQGFos)4}7aNDwp`NDj+O=jU7IV@W=Pi$r^{Em^m|%ZZ{wA>?9&ZnUCG zdQ_Wr9zjE*Za9j9ySyzfLg46HmXVl3o#ITZKZ)f_^~t(u7&3isY2IT&P_@{FOhIx% zyu8~|hJ7`|2GzM!32;HSBH0xN#6)DL&f_sJXI$8<=Fj2eaH}eO)1oBkT1!0fll?4e z8YhEDhoqb$jPM3ujwNoSoE$z$9b)L3Vx5T1h#)6$UCIK6=?vK-G#c50osisQxC&_31ardM_G$P*KEOJOB!~p ze^?@v2zt~QQB!mLCi?&t-FS=Le)Q}V4L|A}EiF}Pkej%xKZcH&+rGO+M~|=HcA#RJ zJGIl>fPkbzkRQ8-{9JL7U1h~jx&g^x9CjNvytxD5$;|NNANmokGgt;}rdYLRhk%DE zUUA({tyHnf7Vr%?cnICV`trfMw~v}xVUq#b%($+!ZSCW&)UtMdv3ke<6gug$;(B_B29Xx=j1(i#@DX`CSHz? z&l#z{?Hfqm2JrsZh)K^Kmq^=6X&iQ)p%)TRsUd4i+lrE+g|^*t*H_!#Xx+CiOZf&M z5;Qh{`0BlXg%W~FB1lC~ugMb^vAd9!lnj&xo9>_%Ak@`!+Vr2= z9q3mIJPpnf>#L%)6AQl<=B-{kK;Sy5gkR35hOe&Vf^F9xZZx53)MALDbO-^3eaTyOL0a@dBU+u$%(hEj{GZ?|1685CGh=UQjgyg9en;Ju^(5!18`hd7O+?}u-$;P|Nvh)Lk4Dh{{ zYru8QkF_ZFXyc2t{9yA<0pd9G04WRVoOJGz`6Ar#Z~;c^RdnGV!}Hb+x1P^)SGj>R z2HcF}c(cz;N};~H5HJL$3bl}e-P`H#*R_tVSCL6?3AE$@il+?nhE=YYKe9%E{Dwod zVp%-*=CadAnt+)?`uqy1d~seXnv$(ua3%jtA?Qjp*xM^UZy=(60FNG8hOC5Zb8}!F z{%FQ?)`R0iiW5zFKSxNKc6op){Mw)4z0M85mW@S-!sir(MC*{;8y2AFU8npsu}3BT z&UH~k1;PwL`}|1o%CCD|8{59v!>U}3W2LWfx(NsOB{(6zzT>n&T8`B7Av&FC5c!M; z`H0Eer(+}%M9*@f4eM8Op2xM~YS=M~Kwj@Sh|qwR$zeFBz0<6J;VN)H-{O0<8l2CB z)fB}!kb$k9U=-!uu@27fE7}yNF?lmTMd4<(z|3E*HS|1b3_$g;y2V@~t;tbw$8LW6x~+F$@KTw}W5sGJ`pIHL zaYb$IsG!l^LRlE5X%xl!TXJEqdG!PquH6Xlmr;Pc{#>pmu6lBvs;c$6_foxb${6QG z&FW_Q-aqI?SRMYf?_;P!2zOCS0#z^6j(>AIg_W)0`<`51$1%^%!J*E5Y>*#`$Hlr0 z7WTdlI5~L|bMW;RpWTc~)jYAVwVlM9{Uu9-LCEUm#rx8Bb*)-)2a~a2+j? zU~PcQ2pjy&`D1ve#0+4&!L@_W_O7ZLb3pLN&FR9;DtAcCiJ(cfmadzFlOa%$lDWa{ z4tH3;GLQ~4nkg+&b|uK_8!2C{gYk`_hlkBzl<>H#$v)c%5L;3RjNkwtFU2%!UXXaE5HlLHQU3Nt+r;khx;+}|=eS5Vk1CnFW-Omi! z7bVA!Xu}zO^40zDt<;*yJ_wC8igpdYtQg9GB*6=!uYwj`dJKTJ>;!NLx zrekrkAati!5=E)S!eXPLy+SFm{hEeY9wbGBgcdTyZJDIu;^N}9bJL9Smg!eWJ5mBt zf|))q4&@AkB#TCed=4h0hN;n?0{gWgjW^Zzyo(43PN+63tv@3{%)Shs>t5TZ(ojFH z3Cb^({owh%XsdC(y7S+vgU@b9jV%1-CkJM{0~bsx2wBvG%76TGL|ES)?KAkK-bn{hZ3Rb^XxLeS3ZoLHYo9x zN!KgnHn5^Xaa}s|rA?|~$pz-Pl9S~gZoJ3Hym-{K;dH6?qBDYdwdLM!R&j_4DYO_@ z|E?AvAHOMRXALf-9&*~xrf)W%p#N!1g8?tD; zYwUVNHqcr3dd|fRL1ju6sW6^wKdUZ0bGz!y9%b~X~MuAN{Dy6V3n{k1@Oc&|R5 z>OHtQocQDw-4hp=%}UWR9zYJ=ySlB7x1YK_O2x1q7-syO;j{7?97{OVPo)2{?kXhg z0BIlP@A!T(_wZ-kSAJIT#PlOSNog!-={=^Z*e6u>G)~w!;gg1?9Nq66Q@&$4q!_=b zN>`(%JxK+w#xaDSmp=fLH(nmeme*<_EgEUicxcPUN@`uI?wcpT!!L`-PP0pWfpSa_ zi)Qjt$k)}am@&KRv7%DZyC~zGeoKH1LW2XLOlqnqB35&b6n;;r?dpA{=9zwYzcN+3 zUJ$u=K*AbOsBiW|a2+k9w3REA!-*fRAMA_ft^!QU#RZ4n(t zFkZo4%fsx@{PDXMvlac&m9ILX|@!+oD>tNS6>^_xaPo3FtPizmiX z3aQuemalF%%(k93n^m7M5sykTVcVkN0ku!fI=|L{=k7SG=YMbYW3#)trtqC_m3*Hz zCRR?ioGw?BhS$G^bk)H~_OS=0;ypzs1p?CyR*Gm>UZ(>d1&wDyKT~vR>Gd{NBlKUs zJTJQd`!Cg@^3&`5jk)9d7_Gu7{G6N#e@yf?SZDn2;%c9~{qsq@{YoO9nj0|<;j_ZM zeri_UZ@dq`R-d7sf)aL=U*88;d`C&qxeV#`{ z5;lmlKzd+*m^c+%X_|g(Y4!saC}?_+W&1~M@PHe6ETjSQWHX*U#K?q2@?1m=pmTbi z!Y?6b9e0Iw{lxBl@MzOhW8tyh`BMe1co}05WlxWddS;Klp1=*!>_KH@=XToRoHB_= z504?s1r|p!FZ2Od|9>-3%5VKr2X8ATY6-AJQ@wxT=%H@Jt=%?R4XQuzdb=r!2L5I zdGur9NQ)EMDHOu(^9N0mZxgZq5;3#2DlC!HZ6mp>nNq@$z$*kTH4!2iN2nt}>tHNW z8E`a7bNPtH$c`d4K`4?M`EaA4(_to+olgD^mC}7X5u|V}q^vjL`^zUpQyC%X>5%-1 z$Ix5D_sR!t3;x5{7~Mz?w5(rb4Al%D_B?nrv!UV7AE$ysP(B!pvwIY%L|<5BU?~1WN|g+W^YPOAC$Yj7f{z!q_S7}Y3XyxXcjb%lV-EdqfqM@Ib^qF zZkRA=LsoGH&uUctB>>)GjEMAHgGxf4gmFS#y55VB!VLsFqu=c8(>8MB0{fB2`zK3R z&%ckB1a<2=QtJPFqAtRimU^$;vvhEcAY7-A?i4;Ze$36}*!D2zT~5m;QfHDS9<{LW zp5QTj2ygp6NxXSib?Yad#OzXXykWWJ<>haDQ&Tl;HS8!?ojlVxE_djqb5Hv$c>EK- z2~iVNcovt=MITCCCb$(YD6qeWjFiI#Jz?wGQO&8VOyIBgSMj@88neV7U$2$?)+J`Z zq*fmr#gA2jEH>U;p-WAURWyIq(QyQKRweGjZxvDqGIFOU)|xNZD4GUHz_XdIeX<%Z z5>7kp;Ysci;n=a=iWo5b8U55MnsWV^V7X={8kY@SNQO6bCLyjC`wH(Sjdv_a?qgKkx&XXJaYys8myC!Ae0KE7s2`y%Kqdj{6pFm#MB0!A|jF5 zPKE^>7-w9f;V(Wf8}btsr`3H9^gy+T7kOQd1PsPwnVT`LiA0918Xe8Ivahs*L3_l@ zM8eluOxLJLV?;P0+D6i*q=Lnz^@rO@L0#D-?$oEqfk8QFc0pv}hF zS`B@qSQk8MlDyXQ?WD!Vc@7~ExUSi-Ns$MX9nJ_!cZ`3eM*7jdpYHPhCYD!G7p>~_kel9Wjc4Y|Ppf4I8PQd1vQT&K5P>+nzHH#*1@gEtbT z-Ly6{^8;0sTD@vBpx1dqfX}uqPLoXyNn|e<3@1ncWa%B(Ne6X-I+eQ$!G@1QYsO*g z76vMz2Vg3ew4OZ#+p{XvKl8Z?H((J^gS|!Oiyd%Cis%wZZG6r*v-_u3p0n}eV_-FX zAn#v2^|c{F6FTIS;mz@5gUso3X6*b>%*U^x#)nF`I0N`0oGcqqR6RO*V=3uCL<)ri|RxxF6E8UA88$hZ(LK2;XOS zg-#b#KPn?dz#O?YiRdJZ4jZVEu=OmNOsuz755TgtfY;7PicVWJoYd!urnD?HG(K3- zXe@=Z;IJCw0|V{p^K`B)GktGrAYowJb2Xy1@;^F;UFX-OO!wO|SombYQP%$NX_Ar5 zRD)pDG%a-;Jq3*M*{35rwJIznH(3!@3!zXS(lyM)9BoJ_-@qO;+hFIrE? zTA}x`gMf<3$sb^s-vt8Ty@XXs&G2&KJ1{Z2fga<3?XQ4uW@q}%WFvO}ImJaMnCl%O z0jKa>)}Pk;7dzvkw5DF#DSrXHi{eJR$n>>Rx~}93CO!TrLUv}vAVl5lMe1P}!s)do zNUF{ee;_8k8g3&u(YG_=$mL(%b%Y!|O&?EsSh&=6bS4Q()&&L@7M`ESE>&tBVH)wP zRWs;1X;F>wJkeOHWeiLJ)0ovo($P0rHs936=+ZHSywkLl zH0Ote09UL`Qi(M>Qp=c>Jchz|k4%EPoshpy&%Zw!6wwv>d}~X7a5}$)5(+I!Kt7WS zI(`gCefYS7C=A)5r=Iepr>iHOVjTRoRts$rzg~K){vo2Jg2?NLHiF(S7;;_ww2?fs z?s*nUoNYpeCuuMO1{p%TtpR0`0SxCpT?pGPXqjqLkp8F?P8X4j1&+TzzDZ<@Fq((* z62Ld4A`hXZnw1dvl9u=jp|UONdd{m)TINbCk_L5e`xc1b^x4PbqN62Ze!O3-9*AK6 za9XE|mKBaHRl1lWnUZ(1v=lh{J`1(af(0`!b^4aFVGDZWZ+Sxr5w5Fnxi6UyG&Y$- z!X3kBvvc4JUjbU~&T#Vd2Uvg5%Ht!G?R;)uzShcczW=qMRk5N6^B}Fd$^z*OzZ054 zRBAhgko!uQd@@x(HsEU&R}ss3KWw^yx+3l+(owP-9o;#WGIAZ@CG{(i4v1mTXn2Il zWj3%**x>WszR?2W;Se+WJHvVV&-mD8m=SI!bol~KZm18aab3~_@x29qM6M7Wk6N#I zg|^p~lBym8}ejG_b=g zAkCIpuK?U)=VG(~P@sp-6wX%9Hrt*d$440RKP?Z<-S4@-U!8o%LLLwuR~X{;UQ?i; ziA)y`H!Nzss|=<1z*C{+^~&&f9X_jVUvmG+A&nAYCGwVd;X4e@fCg6gDZ zSrGcKAdE(-R=m(uwNtSEvomCq!jmIOq?A+eaq9{qglKQXoHbyklkqNB&0wXj+hw)= zc(?~Ufxn@bJF%30{q=g1F_tK{jIJhTdi<o318Ox;b{9sA3W*1Ll(R^FRRLG8) zFQI2AS3~WA5Gzy%KaIf|Eg=LEgMpbsN7lCa7IFnW(QlwIFk6^z1oam>*U3jI1Z7CO zs)}-dJmr{k752JrD`oaH$m_{SlmjlEagtxS)zw)oPjqd6Ilt-y{<;&I zpSN7sE@8*OuoHAB(|d$4QI+tv>~)JeahlexzB zp&nIkbH5T&GDDUlXA1HC+nz|7yq%_hRA2SQoi@1e1OE<_{%-SxG=vcRrdtgJMh<=^ z_5NBsYtb;vO;j;FPAJik#+5U%2RvNGAklW-#>gZvt6m626x+Pf6!zI|hdZ91ojI-S zTzCG)FjwJEl?%kiM$PnD*B@)gXmoE%@v%ZmbjT(68Bkc>frP74w;5J_1=*0#ZrSMNz{ZftYT$;vU#t-i&;7Vp0C! zaheKw^Z%t#0Rx)ye3|DTwAwx2(PW>lkEmK>Pp#P$vcbD=f0xD!^`CBXwQ0V42{2*8 zm1sx_!mGi)qi^>)4OHEKIr#b&9r(BPGbV1g@z)7xs?dGk;XvK42}YLRw+OMWZ+T0> zx^vv?Ew8f8=7c*gCoE|ZP-z6&$pF6uz&LlyO?}%y%+n2rkx7rz8 z_b2%N`*QehUJQRzjEgmu~8s}X!t(frq(Kc&tYus2~iaE-F(vF_IlXecBU0L5+rOP(6Jn?9`gu>yP`* zSnkFkY=6Jy>0{!+00A$lrs9q~b}5j-Dy#lgZWH-HS|wlN213UVCm=WEIq^V2j)_BB z?!|1yh)|-ns}oo5dKraQa_*YEtrg?A8QF~a4Z<`~=_idJo6ij20G<5Z5^h4O-{B&! zo63%_T#!_(9eCaiUXix$v)l$A3uyH4DZeQcPAR8}muUEDx@+R`TXgIU$c6`6Hk zOqQc{>0Q&?H~OX{kb@QKmZvz#P7bUp$}1LYEf+=9>Sr>Xp0-pSY7rxAjBihFo$9%`h%3I|oLU~coM>zK4h?dnldwDNadiGz z0sJaoc3~{F6d$ z`akxVkb3ZXU~QG*XpZfNj$o-Vi26}pNJlFMWF&Ml@X?!K|Pne4qi`!y6@iTPtnV{X=FRPz9ErFBw zdEloDm;%h<(_$5;oxKmxk!it;D8vmSElKRt8qfX&kV=NKqOQ|E2wSc;_(87&!Zv`X z#VlKuQN?g8thUCl7=gmMPzpD(G&AZF`NBg);wE$5+OvF2tu7*kT5GdRfXa*aqRYH1m6O?paFY@M^-UOsFp1QhjlqwFg6|CM%j) z!Ly=LNHDX=fO!~TO#*(J54zk93u+unTjjx-6$(zmtalKY6ZzlD^|aPbhq8h1vOYTZ7wQYu-~_oCS8vh5t7-WP zYo%@88@*TdPO}fhJKy#%AOe+@(q10mxs1?_+?n*+Y9zqGs2eV@I}z3%M<|w6pPl89_S$*rY)~KA~vqGfEDeJBB`xLcFbWxkzg3h0JG7nd7g8QDS;iV zQrmAuPc(;0m1bs~0xE1xSEpl_@{(y($j4F(RLLN#s3) zAAMTawlN;pa1C~J@+i6(e%aGWy&@NROE=(mCi}&Lb#g0X7;+(MLeD{yj=ah*>lD_7 zlpz?hT%jLEW)lZo-a|pVl#!w?bDd#4xtrnz(&!((Rs&NG`^rh%I<}ULW{V+zV*g$JxaYW@WFnBR9>@ zzKX%hEUm3=Drk0@Pjn`HX{%`VaV#HGB)l2N>GOkg?zhsfSyqY@Z7Eh+qaY~yO}u~d zEM+_wdLgIsFdoX=PcR%VN-CAAT9Q&dMYu4x4l`SHF$!B!+@E5A`g0Im1k98oi^_Rg zGh-P{ll-JXSVT=-mg1_W@aq%R`QzC&McP8yP0F9{>DIHJBpue6xY9SSD;>#AZ{n$SX|uJqx=C+9DEkC2zGHH zAc6B&)ytprNLRYAH6gc>%b%!z{tF~lH4^qD!2;!-k9f{Sz%(b^zxORImVs49$O?BF z383Rpt0wvI4nQ}~8M$Bn>Ax}4bbvWz+qqIPzoLJcgi-!`1NKcHUKl1K3` zHcI$nD|;vuvi(kc13#$R*!WjX_UbRJwm_9=?1-4>GO7CM4Kt}Dc`&?cM`@TUW| zq?fGc-7ZUQzh5U3Moe!o_|Z-IPFq3f*NV(;m0qirQwD~>y!2`R>B%mO`mF$kZzL3# z;cXiYi?(E~Ys6|7Pb$jSJPqH09sv z0Obwy`174F#fSjTgi}+fafswJgFuU0#vT)`BJQ@k2dI z(%t>SmG34;^stcW(3HGx!p+Hk0%msL=u9Nv|4JL7Ec~#Q4#ZsThfzfg7g$k*9f`w! zp2Z{UC2%2&oiY{~0Pp=yz=p&Te*2cnooPRp#}6}{Yp@j!Gc_rI7|F2r1*3sofR7(l zS=h&STeqp{etS^Zbd1Dt~N-cfG+lkND^{!>o(&n|a&1UM_MmO#d;`uZaS zUGLFN*L6?OtS6-7dv;(jaZo0Sx%6g8_XYaUl_LQ8Tia)mWoN*ssDEuj&2^frZyv4B z<;Zub?=HCm;`?q!e9RPBnY{v_)2Ca0=5qJf9?j#f7L`86$7dn_J6V`5#O%cDdIP0R z4nD8Rg9(W{9h^M(5XwHj^KmO(E!$wT-FLdxfSF&^w;SBup;LpD4O$E-yo*io7581E z;O(&X0JhG6r<~2+UN}TT?9j@%;~tvGOupl%D<*yK)tmkH9zgM1gRyy@H84%FNH*Z3 z=*{TYlz%AlyA=Gc1ZL;z(fR>8qcs;q9)n=I93<#LVERtary!#>EOp972(ltKuj@M< zRH`x%P$@XQeHN`&g7X^mwC^q^lTvdq-y`6Hny8Ji^bW$ z*))SLOcPih|Ko3y_FJ#ca9Im(U*_jqx&?vv6{)$^)zw`N4DuA5B-LrNvi4tI4jj~b z1GUxv)BrK?&xlyPoNn*zRi)yOO=^Up^RBz3>vk{8v@3QqNPyXxZn#gXDrqFsqLsCM zG{2{vU4F+nk^pAN#Bbh$TMjW=F{?JRPdO@5=A1)?`A%Yk*rP6;Mv3p`j)v4z@Of{U z>7Jx6=|r;*T2TDnj~DB?`~j+m<=*!Tc?qVz2`wlSwG%cuX4im!v<%Y!hekw^F~N;R zeV_1ouWbFmzWTN!6ypJfVEDkuRD4qpQR=0SZNEu5lLK7ZSOEiWOxe1dDYh!D zf;OUX!G#{cNppgUm|3UL-)G%xJRvDjxQnSkp?S?lcr&{+yxq2Rsu`)#EhwBKrp z`4k9ke{~o2nZ$GG8Cew9|8at((>t|=n9WD30zJl68DVfLzp+CCEOTjQR0o@p_jw+G$^$CJHw&VEPau zDb5%6O&V(Jzz{C|13`5pzhCKwpuDrWWt;oaP<)z^&vc*h)6!E?5*AmcwAyUfD-_0` zpU3Ij^*c&n{7Nub)Q}AhJMQjDX%tfVwi~m>08v8K^T*otFF>| z`kb}Hj=xqmSSF$Wq|=K0!}YK`{>tOLH*!z2zmJXnMNV# zzCV^Yh_n<9&Fr5-fiH)~Mx&0DI$|zz^5-xfC%n3BArEb-$#D!dd}VYr>QwFIahQU6 zG|hf%h1W`QV24Q1Vnyxe@DMda+hd2VRz)CQx-u5lw2#y2sWDU2T?noUS^j5wdK&Mc zo$YBz+y3EC3?YwNWI(e@?1#ITSkbSU8b{&So4kIo8jdtQ0q+f5^!_${p=n7EOnfRR z03z?;oUeT&;LQ;@^?%I3=e9C4M`!p^w^_Gsirxs#C@ffUhTgm`G#;h`NwO5v+1Mc& z>q0&tl}W!itMxcZ`-i%CpyJ!3hBWRqub0*Sj8?EPvi2OO$jyD*H$m2-=+>RB!B(|Qm6;0Wm`0#73TU?2tom*It^rcyHB?%x|tJ;w(* z0I6Em$Mc+wWhxrL4IaCUBp|#b_z+@cm{VhMFoT8$+wM5l-1tMUtY|@B$=QLEQ~Fz* zUX15)J=!w#Y;`gK|7Xb^cK^ZT_9gC!zMA5hFz7|QkWt_?phPLDT@{AJKbPL!dHtgc521$+Fi8=7*;K^=u;!#JZAHhX z`4RO}{(B6ZPD4edrM0Df3}a?8=k{OsZ8Ke;*Nzxn`c9Qt4xM&1HL$~ zYOmfxos8$@+yn`7@`&Lm;rrf&sj16P@K&U+SEZxLXdNNl4a6-x7J#?rwLl_b56kVy<8}%xvueQ&b-VM zccc<|$c3#+{%!C08@?^FGCm2zDLu}yn`?K>_Qy$_8ba2#!r!4I6cQlV? zf`HJw1dNzpyL)VidD-=iIhdt@sD~ZbT!nSCI^Y;qP*DX2Z#DngZYBag7%%r=2ne@X zjkux7ufLv0Dfl)*_h&saWrsDrPI}y@<(Qcgq!JP_gf{Quanl^WE$^2#;6J-3)=egV+EA7VO zn8>^rIxNY}PMrb#A!$%SH}G-_`1^q?Pg>&EmM9gUnTlMc$5DWz`Q{5j! z7TvBYYgn#&=$h{$|MuUeros#d7juA84`7zor6{3TDHy$I5w!@I55hVVKSTg>zHQ5P z0COWzwxzE>kC(2WEw+@y90*`*{|xl#2I+fM;RYUxD$_)5o-H&@HWLA#*%wC#QcVp6NCH;a$qt#E9-jN00+2{{dfejM@WH!(E@uROn!koZEL zJBnr?)uJ(h%pDJI{J?4PjaAMz>WT>P?oqyuxo&hOS1HzfJ__vBuR)qfs(Ctk3=RX9 z@_AfgdgUluU+>#ZVvIFtS^a0&n8IQ_WoXX%st2q*LRNwNP7*nuMI$ZpGorOJ#C2H7 zSKU<24Gi`i?pSv}tfk3#=n=xIIjB7f%BmIz&^9?=j(Z$sR^MDSKL8z>Y-;(?{==zi*8uA?q0wM z;T&jZphgs)-~9fqq9=aLp_vzLg7N$8oHB*OJn~id^t7B9ejx;no)M(Rc!Ey9DMkh0 zES8O)xClCiMAqMZYFN&%mVJN(_ciwgKP;6T{q8}8Jk2^=cA8`}jAkbp_m9wkFC^!G z8E!C)4AaZdkPQ{D)$(7(R5HsOHbVnb?fknWP3R`umHwbYI#8XldO>*Kbs59k)D zf82*bBez^z+rD7(&!1zBHJ9VlBxdnXV28wPmyUG8qi8ivO_I*j){j+R57tYKM9?1Y z&em#!4m9~y+#=x>=37pNp%;G&i`%v5{J+dfUT=_J&R!~6_<4xK_)#A28lZdn;sV<^ z7;3=T%6AedYKC5ao^nk)w^SmVO_US)OPs7eF~UVW3bkdh#VQ`;F#f6Mvh@3%q{9LT zA|$dF(L_g6mHHa_*2-=f6_+uo>}e&7=cHf}SY0U+*8+obzI?#NhBdl*SSJC>5UE*t z9{BIaWZHM9g}Jo!;N2!$wT8Y zNuY&h;C&j9YGb_3lmZf}&l}}~f!-6?)RCQ z`-#yEwT{lMC3N-@EgH@a+o!dhB1*{$lYDpF-?h)@)98hUbMV==Zc z7D+EggT1b9>f5TNq5I_yioE6rztCZc8?t5i4wDrr7qVHQBJ;2clb&v#$a5f6P3;6@Zug{?DM5LMl|OwW#m+wh8w0ivk7rL10G~xY zrl@ZE6OkMk6p?C|RWG+0|0}$Og&QU|n@Qq#LI>praz0fR=wtBrD|CYY1E)Y(zc|#+ zFqvRp_uc9WdSUY9G`nFsY9{bYu^y6<7Kx;N& zhZ;b?`R^AFk)2WG!oUGT2L0*5e@sP@@iA>nF1ogG=8XAej2O$t#`JSoBV~ycP$@HP z1Y$N#_29jm0VD53p>T0NLoiKFJGU|*8pir$K8W#hXK*q}k`J)n=H)9suG+S31M%ZT z#NqyhzkN6dg>RwNnB5fwB5q41#a5P%*O?w)1&>r-!^wd$(_uPrLlrvI zWP>SWXBtalCSnUTO32|8qXAAn04g2;ax^rY`@n(Sy9N&$rdelybnR`EF&o`iQF*|h zotCK?&?4?d1^Gq!y6D@9!eeYgP-TN$!*K=uOkLpJ>ri-b6qcdVaxIJm z;7(#YcL7lrvNNY9W=C52;Wl2VyA6^O*<$qqCa$Sd9(v?|mOt^ASBf$+GPB2)Pa6C7 zn_p+IUcGF0OKYaG}DEC8ee1h3RP-wo9&<_YVN5(!>eJU5OW~ z402M!%$f79!ryH{;qGeiXc$!hsz~wbPkoH2Ym;S*kD1KDWRb&|Q!~RzU4RLytdZxx z?!0!{OD`@RHmbCI8gZFA@7&AEVcBGFcT-b+%beM#Ptm`sMWGOW+BV3SUU|BusHo&$ zi!Z!-32})TF?{q$l3_UnOrL!EzK<@y^vA~sL`Us?ppKI@7(rl_fUyE@C#B*zO*JSy zd>_nS#sCGuG@0$}Gbmp>X%>SrET00fk28OQz+tsmJo;imr9bQT9UE+S{Nn289=!j# zD@ZUEA{{Kg=;}f2U?P#LUU~J|4_|%#*(y*ch4VgbDBNv|TNnK|bqH*{c;l_-8|`*y z(^Xg8aC%-|K@nb{wagpbKA(>~;~A!{M2ZEdSfmrJkT^qytVxTYE{BVobzu|TYV|Oz z3W~X22An9M((rb+E3ZE7g{K~WqrSAXY%+}&b@1Tced{-Tv-kdo?%H|ZAD#(<>Sgn`*-c$x)Cp!D*^L|?Tg>X z!oH6yW?cfmVe4YYi)t0ln;v@L`B@`Jj2Tl>JZK~hC8&*qriLBO&5e7jsw?;CeIAUx zyL0E}=gZ3{U8^Ymwl!$U2=x{4?G0=bXqs5Nz`()mS@xOw-wuP{di9Ch26T5& zhet(S8Vs6l;e;oXQY$Nr{O$#MObWzqFv+M9%E1_+s16Jsr{M$avMq-3$Zya#Mj4^- z2=#3C_dq*$0t1dw`E+ZhAB7(|&3o4j6pEqh2V;mmtroVs48WXKr?7|P(R)28j%agH)Di>tcea< z7%I)9|BhN(ttj$bArCV#;Bg%6+4j(N2OdS@1<&u~i2Uryo;(Kc2Vkx+|7H*AgJ)w& zJ=D$;qYG!t_n`2g*FMBQk=2SqVgC^5Lm1})E;0_z0>++45D5{?C3bj3R(?i3!q$VmSMBCJG;7R~On|G}mw>D%pC@&*j#4kZuZ3Cl*-uLhW(yerd#1aD zBAvkPQGifI;VwpA118Cq$(|9#mg55x-NTt^{wQrD8)SsSo%LDA{hn%P$lQ&}h4EUW z#e{{&LaPiALUEhzH^fK;UV~>z%t9MaU3k~w7_cyGopo1J3;YPN6aAib3g-5C^mYN%wd(R^_~Yr(Y6^z zJH!uyPQ;ed9&BeNM)~aFbZV5bBy--4ZF2}_vH|e(w%W4omPlPB&b#vBo2s0?S2*pe z8Z3syf5NR zOjd+8Dn~UaM==S0JaHXyK2^@A+Dq*mt$buqUu5uJM)yc4(oa)jR0Ik~?ZcL#nyiat z(5AfpmrX2mu>$6(jA|fRps6MRh-x>UsrD5>l~N3rQj$S8*{T95j)eq80Tr|0B$+5% zHSs=D0`==ngFsKVbE=4jWTK8erFxT0)<=zTPqIKXo`0)JDkrJnDkZ675&==k#DJ6H z0M~fyl5G8~NFp7JDG@O3E^sD#JrQt?3s}1Y7?Me#is$cGpJuPc%W4IHiX>8M0X7k~ zshR*vHGzB00%zQkLm~iT7O2cJO(}{P(%sKQfK`C1NFwzfkS6lkU2s(ssBcmLRq7^? zngvlaf5!sfL;zL*sz@Rw7gQ4w&trjQynn|Fw$Xr9O%|ZW1Ez@psF{Dq1GMolR{^df ziIf@;?G6)V|L*R;y92PMKs8=BqV6!!SYR6Kd$YhBi@};*90aI}BvSIg)Cg3~0;$n= zX71?@gEhmf;{uCBz|`owctA6r91p;Dhp~zzl1RyCq}>6~cyglb)ikIk0;sW0a_kO> z%5i?52(ZSZV-?^kl1PcM(`1SCMmy@_`92;NYXq{f0M`^yn6=KE)qk1+QaK8c%BXwn zH5PLffGUzm-3L@N;(ekFREhF$B>`|vgt;1ms+nz?iGXQ$fYj(S7T6}rUd^a8L=s7) z*ua`9AdLl@MxU|REHVkQra?6xKurdingvj!zq<>tX4opPT?DX-BvNAHej;MM830vG zewQrfYDSF_6Ht=@rtyF%@87Y2Hd(-G#8?HOiX>8OP))?>WCloM0jCn>yJUc?8BmQ0 zs67FsM&KDM#{;gseqaE(U=Aiz{4k&?qs;}!2?Wq+K1n*rBuvsI~^?9_+}nic6;(6lh$8-4Pkw##v< z0wfa*RfP8wNdTw0>#-PWJfgiBAdU7J3slXh1bB5dQegzYHv_1#*lE1_Q6BTOpvYr6 zjQ$-DYmJww3Wh3@NQr@MBE~1PK*|Cn3!c1x`%N-dvwBuj+gZ&5s$>#S%>bz-2AIam zMvT>hVjHhw0c$kTUnG%4>K>q)wb=V(Fw%H(G&UPATa5*-T;ofuEu=hMX)N*HVj$MD z*&5^D$plujpemTENFv47pPB{JWCN)$#=rdur~}wKMg!NVI@ClAP_e{rvrN>AVjmZ5 zjiCyNr3Q%Qvl@$`3Q!eEfT^(#l?SS^EcnrMq&zV7asD>?G|ODg=vYm$)IcMLlfY^gRFM$lH3HOF z7JVK-nK3q*1yZAI#9S>gn5qRu_ggh%@kfHKiX;HkkewovVm|%O&jC~;Fy(=ynVbl) z!oSTLtAg(?b%UM8!%VFPV9LujgTIY{6_y*13c$!v6-(?FNhFb?v(rSGDgE0Q1yFg} zYw))bxWd1cIMe_!S*kUT#)}thqq#vDfvAo7I~u4)Qw5j-)@Y(X3#x*diX@Wx-BGa& zP_f*gc%r?}KpJJ|vY9!m>c2-EW-aTVJd9JpCpTG50%>=cYa&3(=2*aL#v{N;{EsF2 z3lJ4aq{PL2Gh)6!0Y++xF^7%jt&xXC14n5ty5Lj<6TB$9bRjpn#-R>Y4c+FSI$S>4afQB$3Q9R3k@zBS19^rZ(_5 zo!4FtK{7j6qt)36RHbYw1Pf+#x;rWIq zx9ah@-5D8~bQn@1 zUQq)-4FE%6DM=7CrBIdw_i3LJxL5lQ3_?Sv2`L1c!EV)Wl%(!+0jV1p%c)1i{jr{* zMwTq;<*6p?K_=FSkt0!FZXWJ4f5bZm=dl!OPgSp&WU@JUONgrfAf_*k$@|PKRI2Iw z)hJ*as|YpVN-h~Ke}NZLqm3t31%0U+KNp2SG{g}?AWJ!e29k&ZrVg+aboFaURrLGl z_c~zfzb6Z>g0l|;G$BhCiv{K7<)e{!>+1=yy7lYcO5y8QCXP*+z+1pKP16tVtL_CpppGb>AwtY!xw<~ zRxLG(0H>OQ`0({iic#O_>se&mKroaTLKR*|UOmFgVEcoItTKlqs2qOAUuJ_6q!js# zpqwHFzW4im$mjE7^5jDG4UOnMU{fXV|^ zPd7l77hEO6**_MbMzh{`7fe|;>V%(XE?P9|%rnoK{r>y!TeolDit6iXklXDRh}6$h zK|uk!>#nv1tiUtlGWU^1CZccWoPe6mY6h!j^Mph_0vl9FOg@A}QR>*R|rT9UV7`Im>hUT?JHOU#}b6;DuUmgcLn$z|NE z@hYBer&b=wp0((lk@fZUgQ(7GcWgr*p))-y6VZha8#W9L88Sq$RFM*0o;8UlBO?QC*suvLIAww3v(G*~h|Ha+ z8tpTlfYK2xRgR);iZ^<{*(m*n4*uokWAkxwc@>8aq4xH6F=me9v~lA`(Fh`SM}efd z-W3%U2Hdd}wQ%(4(Rl{U)F?uo#RNk&!a;6IMzkrTz|(Q>=bt=fN^x~fwWX=KQMg1M zlLKb=(_}hviLjamN zH96M#a}X!BXj9R4N%8)UwE@74n-w>h^oS87bE>LpP-kaX;6a+tngG_LF?Dowpk2Fm zp&2t~2(e$JgcC7R<>lp}hWdI`TvC|HfT$1Piw~KL?-9$}iAOdip2(kwxG$r`f~0T* zr4$tv=d`!CBCp4zuRsD!kLI*#(h z%>f9S7e&{Z@+|#kj+u`ZcwUlY04Oq1xS5?*M(0bx9ac7N7ri80X^xfTa=A2JD)CE= z1*BGs1$liwZC|$}9Fs)~aa3(g5NCCt-zTBO3{hrJ@Q8WloHb5%Y8GVUjXtGiEl3mz zS|UctF(vlToH^4_#Y4c8u-7lX_!3oC973Z8}rA(3DR zVz243lgN%2vU6(w{Q1c1^>TD%3I4wuwiKK$tR+5 z17&pL@sm->fD++qB~nP_S5>N4mr&wIAn|mmMhA8#q(hA+;>T;8l992M4ZJ)tN(o3k z))EontE;O~Nr^E~P8>g8_x_NP;`bq;JryY+>IZ^T%M$&U>7(QmVWqK7HbIFfERBp) zGKx>H8o^Kl3ypx&V=WO7-L`F;p=Ej zj|xtS&;c`|f3#o&QCz8nQR-Mu)O|{9F%>C3K&9Xk6!{a0CMBcT+e@Q)KA8s8Xa#nc zp@y#@5)um3V>s2+)Myrea$K-S50E30NM;zSwg?9f9gW9{Uqu1qolt5=#wf)-5X9K7Laozu9wd6LF#9ssp5` zj}_@yNF<8?!Gi};Sy`D7`$dWeQAxlY9&pAJI65Am(}Z=XC<I;}WGB)Oq}^AoT7?D<9Eh^Bv$-sld`J3<{XCj|So*zf2yH~P$?1m0cOOr3(CxnsCX(Z#dD^V(Fv&0)BrK-9+Z)h zfts3{v`!~~lVdnqT3R%Kg`i9RO($zkPL6gzd!ICUlwr;CWMUGSk0#-$lFM?B8adVfJ}u>Yl8!&6Xc;nTeK17dbM2 zQp!*@E+!*nUc5&!2x1}AdFBxS=`@XwnCQ=>&RQ7$7pDC!S2*u|PWyW$Jm)I|x1i*L!H(txX zNFqffB003Tx5osXWP+*@;F$&CWCMJnfX%CSZ-6RMk)l{xs#a6M`~hNh%3twi^E zc88T3-6sV*qz8-&!keIfq~_*kQ=pS7P&NCE?l9G4{XW{l(A!Kkr7ApC(S1=>gyIXi z7mqQ@6v6Dy#(60Tzv(qpbGuyvt@=S~YikSYRC^j!V}Vn$#s8xbREZ9piv6h-`Qrz_ z1nx~4LyZSuqgl(szSE5SJ>l}Ah8vtj>br?dMxskK3x=uGsis=|PnAx!H$j!SzL5nn zwScPVDpbjg)SL>8O9`NMpLzD6`=Ai{`=8j~8=#u1XCw;n{S8##!MBO6{ zRZ7}@0^>yDB(ht|<#P2aP)&yTel&opk>^CxMb7xqBqeB*tOI`l zGC2=>XHcL<6NB1UiAJ{V9>HzBEuuZ-Q#7o{=cP_avys0#N?%l>k*rp+QPDW~ek&?k<^`+>9OPaM3}&S%Tf~sBcW669i1v=s430*e|>=?^|1q-R3w5oiDZmL%E~# zSt2DZkrPo#z~cT6s>u-F`y!~a|MnAisU88;o|A6-51ci7Nu_Z_?K>o?&oR^Oyx(!6QW_(v{e6|G8nM=R?(c2!KUs#V)bHo-I}Ei?0cuaWlL>y>{{b~wF-k?~ztn*$ z?;TTTloEg%0ds+!4+2p|ik`^vD8%9)FLM+wRXq!;Y7bfX)jl$(`lsn{nbykCjgc1t?Uakx^L~}M?JaN2!?tzB@&L2Y(-7vSdzW~szW4~ls#3u4g~ZlV zA%=^T%tRO}3>s9V2>|EBuWRI*f3egHefPAQQ@O0JXxwxaT`9qmlj%scm__}??^wC_-) zKIqslKtZJLCFqlCMwAuef9l2m)W$UZLQBERn`$+oZ1FtPRYXogcfd5M1>6fuvbL=02pc$7p%;Z%SsVW<)YRI<<=3p&-% zUj7tE?MHoMV^D7csuT_Y0tA!Vx%$MFWf_b9wqx%7&2B}F1{TQ#Rie)(eIlu9aO5BD zq5t4{PpRK2)%yU_r*=vSqg0YRSGMY(Hsn`)$7CB2K+Vm~jk<$~vU&J7yf1k>oCv5| zwTW-RQiC7)O#e34-|^O)cfa}fi0Ai8@Tihhsq+G53mvLRDNJ^o6WOf}jTI5G->)dg zWIK?psBX8r+oEtXm@08VCzGB?4Fp(8|8z$*7dq7t`|UGQVc$~vslqT7tBLSr3;?Aq z>dCEXwhT>oN<@7b-)FU0kJ&aeGEVihPSv6tqb$1m#bHY~{4Ldg+erV(a=#7z*AtHY z0cl@En-VD@wTOb*rXNp6CrYzt;0b5f*p3Z@tljDin~+3FZ?iZxLr5B)ycYS`1Xbcb z1p^%ShEA3AfdlssnfErb7~-iX>(h^15A>m3TLj5sN&1px3`N1Z_s1iuduC6+(q~9m zADm%=oyJN;AL{mYVNgxeG67Bkpbl%A_Sxm`(DbKXzXwlBJL>c(7+4)BH@yHgwAUPS z?L{p8#NwZxo*tJzGMPHn3}=?sS6!ZtfTf?5gD*R=BtaHO@^6pgMye9hw|afr_)6Z3+fR5ezi~ONDd4Sy1)*-I`v`rZXBJ22hXBh0+`us3?0d&Vw}OL-tF!F~}BX z6l=ziV_ED^^_Ehjzw^_Jk;mPI5CKeCLU|b_C@;MbWjL~sPw`^#^dOsL(+r3hRq=P8 zFhgR0*QusXkE(_Y{HlnDDpG=pupF}Tdyz*Ic^q=OrUD>4qsUdFJIzVYM;@0OIh}bZ zJAVKM(==3&U5Zxke)pJbFTzmC?kS7KVwzP(i0uh7)$)?#QD(s)lwC9exjLGVKxAoM|W{8@F|44$98SMUKpLWWnu^ z= zOVPQf&Ovsc4YlMVlwLd!RaPP7K-18G%4+nV6`vtLY7ck;_%IL`*iim(%z81q^*eBR zX}D}32BHQ$;hP&Vn0BJ}#zxdp--x=}@ONFENcGDYIJ~HgUV43;+HVrF+>ki;xMJpLYU38OiPI10AxaA^AYIX7Eb0 z*zu`YWtl!0YjV*p6~hn&-pJjDh$g;rE0>oW(dSC-|X}33IckDO%KO{=s4UeXxOq0 zOP8$1n$Q-cUZ` zcjsoDIlX!4y4;oum;+8vp3-^8XzhU71?;sQi-n2HvHZ;|s_9zXB%z0vdx03#f}xQa?XW z8f$p_Eo(6}=HrPc9za{?gX>83t3x1LBp~o>#=&Upj@FNXo||klJwq zOQL>H6VwzXfrIyc6Zf?(!TW#blbHGQKSNC}W6$ZGcxLbOcA`c>w@CmLBSn6Mm%+yv)O$}i-a~N=IuK`j8sixIvYw1U8X9TWt1~nYP zbj3rZ(g;sk0z)M}y9H99If6YY<_c(%F`%@zP@7}ae&*@GJSNKUYXnbHq6%9V_8lJj zDa#t)v|`X^E>2wp?d2`&p)PB|lZXBugC`C_s7Q#CBGzoO4(@y}4iD|ZlVA8Jnz*9W z?;`IbS0HfH^(ZRATBu;CGJ-%aLd$6Azx!>7e*cR!ndE-qN>slTtd|F?SLYFUh*IgT%v{sgOA?!ZbpffcLXk5ki!adPS)tiVM?i4%kzST3Eg zSR|;BiY3MB5Li`Gb7CNq>Z8}NiUGAe{EPuR6TsI9ve8+TqcZ$(Gs=Dsa#Ri!>2#K804f}1^qu$zP)OQK4Bv3}Khq&Ico-v8tG2*NB)p9jfu2<$FRDk|yM z5PU}_SXUso(gdf5&_NLW#-WpV=cj)k-}Kok%_wNDNGe-q5CB3oG?84`E+zY2FGU*%8GdB){kLn^BU|v{SypMAF4-bk^1sQ zwyRHSvRHvso`X%w&tdLGfdtK$;UwCjkf|FgXJA&#@MO!f| zj;xbKG_)V-RvoLGm!Udy4~EB%V|HR!{W_c1qo->l8rlrhv;mCF7D$b@peC(?MM_w( zMj_8-p;R1#B&lRNzvu_h30^_G364f)JDKxFB?m+_$YhEuHBzUZ3qz!KiFMyx!>J;0 z0<b(%5;zIcDN(~sA9xSG_w_Hq$c`hV$EnYG zBtCrKg2M*BKyVE-`h9?8cPGj&O#riV$UXBIx_H>+d zJX?$5r4R8U59z$;^B?jnJd{^>sITzQZoTbxb!KJ;Ck6&C$h7{(9|Bpf5|2*#MLF*I z!+(c~5<%+lZfx$j6N6P!T_ltZUFcYH16tZdh>b@uQyanLXcT#)6BQ|dTN!{fa|~iG2c@b)c1U3g3UmU# z5RSu$HBj4Zcok|hU4v=YkfcXYE0GEAa;JS&qsf8V>;^W%G%2j_-G&vN8*y^>03JU0 z4U~gvG_6~U;_NJZQnS=p9)(u6EL?Zf4ipK-kA36w&_bka*@Wc_JlTmzeJ!&DC#*mp z>vvMESHJykG-y5WPTQECIe;^T9Im?gW*mBK=Zkmgd2qVe&#(0NOL_05zUSvXM`vdz zMn*<>#;nU})kY#w^!4@O!3Q5;;IJ?9a9-izzU1MZ_k8x@pZ9$JBRKDwKNe&OltqpD z`i|DlZmhcP-Pm{kx6vB!Ly?r|17H6eT+_1|Z9U6q@K>OaN)y?bX6l1gqLfH2(Ib$3 z=wShmeCKm$Sl){zE4z`S`$>sJ=j{nSyK(NCQYZ}B% z7SiNCxYdIwx(3E4TXFgX!LciW>u&GC4tgY3r*URP#^{+=%+dKA<0!pnFTr#IVuj#k zN8wl=0_GqexX5cNax%3iKLN|kprXqJT!P^g`*)3CDv&CmdEOIXIVNOTLSO3|+_3Ua zo>=Aw`@V$dPCv@~E4{9V+9ktt=qf}BG6A@z$_OP%P4BoKJHPiONTR`IMnIkIi4M;e z#rj;}O9%9`Z9$DDuxb6Rc;*M+#z5{AQi&dn9e5U6LkIfTZ@H+o_KQ-Y`tn${3uqr> zaSipYf9&}1uj9~Ddr`}dAlcfD$*ChaapYN?dgdsuf9Jd5Stj35@@bFT{JUghUvHA$G!i}UV1k|&T8?U4uaCDmsGKVr|=X=xtn$ zW8-`9@cwUNuEg3KAk>n8C%3>V7l@ZO^`{7x6nEJ!;p*GBW8dLHWX1^YA&K{?FB8;N z7oK8LTj*Kv`L%kMfz{itg;cO`V*f4_bEgqYwL|a>?0@uWYEvX|JZlFiLKY)fmC}Z!L3S)lm@m; zs#J5pa~*s2YLR>&#*?u7r$0cnbp`sju1C4xK&pmd7YPEhGboK#AZm>Wm~x#rmX4g> zgZrQRGOE=Q)^=>e+Rm$aia?fjjwMrOJO0d0Vo5*Ld9oeX6XVH{wgc^%taL@Dfd7W6c`Ks3i#y1nHuT^5Y zzS42FP~YWw)bj)^0(J5DdA~eC!lt|L#@vj9?C=RPK{dp}A!G|B==8UN@qMTbkKm5q z`V49{i{9XI6Q75glj>psW6*GHnSdI=%#7mc2limY-S0<*%wb80kUC?VI#nKwoE2ziWvyC+75>=^H5LJ={)75CDw&yFe zc>2Uc$P~vffP>W12*IF!A^?kSh5AaQ_C`>y8d!D9Ef_gGNBw`C{zelPO-wG^2&Dex zOZ4nnqCrm&lU~36_IDvhs`%)!XKBI#rt^6?ehErA0-M@6cyt8)+i!$?Ub67Fw)sDA zl3zv@xoGk)9&gBzUa}NRw_cCkk32z&u)8+zMvf} zEOXb%ALGQte#G=7x|>#@t8oQ~Rvlm}->7iNwD-x}j+QI1V+jz)5h-Nhs1br}5`u3- zk9T7I+FMCQ9!FuSjEWJ)oaaH9Jqcyz81e+q5}Eght9&64ln|6; z7^pgYO;jLrUnHPH(4jTQ(7J3R4n6)f^{2u6FrdElJY{|xgRb5UxJQN0BFPf1*m1`P zao~qPg5gyl2UX_Jo4a|*mF2M z`W(VqlvHXLfpsM>`@y^^>SaIbP<4$GqQw#^(MY0hu+%3PURwn|`?NpXvONyVlTno03;Ua;Zn6 zr30<2*W<+VCt&zdl4@;Ra#628=AU|KbQjOb z+7M2oJG}}aEq2all_^!WhUpq*L@PDe;V^7ffL6|o|!8dX~f{EHP7I?qkweSoHKgqngb?AoP=RNVN+hUGk1_|tx?9ynj^Wwk*faD52UbXpVoB3- z#6l_l1uNo9aGG!4@?3^q!RCjtM2Yh3+1p|}&ad_+n zo_PADVDQ<`-Q5r?S(<$$4MFseLE3R&7 zc{CA7$z^!^yWfjbgD+rsY6dzDyNXq$?~U52=+xy71h&!Vg&;~M3b}E3P6%zwS3p%G zZ#q=ph;y9HS$cVQ`GrNGzRcpkLbJ?U8QBR^FYPN=qgHlMu%{q;H5%lkq+}67u0|$p z3p`CA<>#VgX3)`)z_UAdVXSfnZ~x$@pfs1~dlW80378Cqh9>^DDM-G&hL-XP!Y@VhQ0;LT5uChbvRWY=@mgm4FwJ zif&A-MCaOdm?<5EKRkn3C5Ea&Ca_)NN{=PY5nTegQ?Fysd^#1HEX<0D88r!iVh*#@ zN6^%tMqB%}1i=FA`9#e!bF63Ov4g3!(4)Q&L+Uuug-zFy z@@^6F*n>OK($oOcnj>Y(cKu0}>MbxQ%6y&G3&`}hY*fWOisLg#wX`FaZu^o6A5*F6H??-M9tY z%poBp@x#x59qAoQv2oMeASZiy+`7PE>Jlt!RRp!VQnQU5if1MeiA13Gwn8FRDzmh9 zq!uBNiV}TDb6GOa+nHQ`#kLM-j^W7Ib6DE4nw$I`sipNY$@7q7o&Z9q5nH-8qg>uY z>dk;zwGk9b@N}9Sq<{w@Fgmd|u!qRjb6KG~Qh|P$KBH2FO)7U{*1<$>4>q+dfkxNn zc{X1wt!KjbInY_}Eoth<*xYFx8h!R$J6U3E2Gt8p{^k})#VWy@`C}2tW#%hOkPkv| zBQlby2Fx8Fg;kxY4{DYpmCX2nZSjlsZ9LGmb$4&Z@^@^-vzDFYZe}dWhi5VvmoYmzLXg$a)Y(Pzowf+o#Z9T7LpELkKM3(HDp4cJ7BscD z!?P63)+P{;I`S-yM+NBuOG@HnZtxJo^g1_|CKebd)UuE&Ww@gyJn^M}z?u)lf6j%s=?GE{9X{4(?9AE7Ce?* zB!ESxupqdIR&%I?bX4iu3rELMw)S9E|BX;W4WQoOPWx@CZr)}F)nYA&=LR2nSv${~ z{rpg5$ZCuS0I)>VkfR8^Dk)~R79b z648d%%Tl5BN7&nL!-sA~OUp(GO8BDvUYr>~aU_G*^~>QA zJfczqou@j#izV@BB+2%nHMYEFn|BXAhPlcNmJ?JZGQC?9OSr35Z|^N=P6C7DhY{r2 z=7kHBt?6nmLbVE+#40JdD5+A3o5bwYBEj94*hZEPoggR?QvJ~A`^#r?Olw04L`d^* z_UJoxy)r>Q2Q?H%D&5M5>RT16mtUnWp#6=7wuUM!x=g*|p|G9vmKN$G4YlF~T-$+9 z5D@|gI@`D*6PhJZ4rpY~O^u-`QbQp0(STLSgs!1rjG;Lc!@;lI4?FB&^_|<%)Uk~x zPkyP{**DXT6}u8sHix zzeeWyz>P}Jpk9x|kA%_C(~kVm6wKn8i-IPeUXPxQ8xUUAiv8cXA4xGxz@DY+s=#M! z$LK;T6rhruoOiJB>rq~=$ColZi$z?K5m3y)vn9k*4G70uer_%P+z($wRpV3(b%>WVKRvwg{;w19=0j-?D8txv3FT+QUZ`*ktHpmI#ESoZVU;@ zfe>3oX0--Oub@a!ZSWL4_xZ0QzM&JVZ{CJf=QS7oF6L&&pqV~mJuNiwWvFE03$jNy z4a@vbimq1V=6fjGa0#Yafcy9UGy2(~D(YTf{;yb?rek0A*h*dbDaj%C9n zaO!I>>&PL)ffG_;IWAO-C4X@Us3Om0YGz%`ntO5MhF?J})`6>+ z-GB%8e}y~kzuLjfewIv{C&DsWl>(c)Ye8o@4d_Ze0YW;CuoED2<_wwt&dVSYZd#6> zbsNxj<7(`^_xsRG^u5?w)Z`*fbR-udy@<&Qne&sp;2#gPkn7b>UDu+ikJPwh!mveZ zZxxPOgRF~ugX(96+?xs2E4Dec=!d#^ysm{10%CLf5(K2)9Crq#st1DxwnT$I6v#Z= zlM~n=6hR~v#~k>x2T2u$ibw;HLM-<}5t@zrTv6>z858_8Smu-Tbn1 z7IUYNKb1kcw-Y8?NA*K=^U`Or^*){pz~yzUSgGYpIm$*J-+bopu;c2x(bdodktJR( z2)y(N%ibggCKQLo<`ab25K+Pi(}dy5GMWA=-$l0-jsH%RbePOrz_Fn*Wf#HC^${v??00p@ve}bMgS58vG$Pw_c6*rhdqz3R#vYaX$MxOO2;E z0>RpXMT#>_DwLHFu|iRVZIjGkg+os!A;~s#STbjk)G13g!ffb{^a`v_t;0m=6n?a4 zC*qCEE~#x2y|?Pt_y!ldHbG=-whH}7R)Cm*7>S}OoknJIhUaoU2M+4*{&jCh|2x;> z_zQ*DDcnSS|npu}dfbg zhE?kHC681oA=U9o&721}macAe7Bw9hRh5(v9eHD6(C3w%@HVl|~bV#e7v21!s#%h@?QdCjdcK=1H^VI+(~*X4O(V z8kVA`Wd$0e34HDGFHryF5YkhZ)Ha#deez&cYFzCw&jL}_AWI_bng^|&)rHkDd1~Kz z_p5+q>)(Mj?_7h!&mTeN@x6$MJ~G}Q0$rzmSq{xC(xf*+-(NGFIaa}-aPD3g0|hQi z`$tNfrTFuy1uUlkTRRqL(y(0(W;q8hAt6G29E!L9+>pDXP~{5pa>w#7oKn&Y3aG-_ zaLC2uf+N-33tgb0o+OiWItSaAc(M?gsZ*95S#&s5*p8}i(ZCl%7k)ry0 zFP6CoSZxRodRV`tYhfXro?tS!S^U$^zeRIH16FlxMk|4WO$aO_wBQPm*wUisaYy-@ zrtt*Xs_noCh3It--}Ps^{A`1qbC}+ciX^bIeKS_~uECd|_}?g($^=B}H|CviDHE3_ zbCqAM)lGixtgPwK6@r=_pt-vNW}%2$Y4RL6`qtfrtM0iLhYp`Y=7~LMB(LC4-CUdz6zjOe)M~W-87Bk^9h-em!=MUkr`ya=q_ix4KTR(p8 z_831rh;-`;GPOxNy7hQ(|Sbbn?WX-=d5U7eL+`6RF1-zbu@K#Ve;fj)XNJ2 zU8`=zwI9A2hYlUZ)T7U%frRvoG6W&j1rs;=g`oP&m9bx51l9sK_rr~dg(Mid z$DPkTLxvP_dC@nE0hNPQs)uN*0nb1m(O$mm9+b<#=pfvVWe`W%4OoO%-UrQD4k@)2 z8S5xoq-Nxw+J_$*Hs1B|U*Ssdz+?Z6nc<_*wGiY)n3Qf6N}H!M=vUC}1Ief9MiKe-!E?f*XYS&YuXiW2Iu%LA`%9g!MU zA~M{n&sCyf8i>Sc;*hm^%0q%>qM;kd1|O@#bomb4{K*gEg(siH_)lLzYgEQ;Xbe(# zIWJr7)Q*tSq`q;Z2%2evC}e6 zJeHkQjc*b3>NhRBk(tTQ+?W!PhKm|N!Nep<#4Lp7B{Xo;aBKp#aU4Q+9ICP&*=C#6 zun%L;F+BV)_hI`d@4=?GeT=(LfrMTAA1frDjjG~CUM{RJ|ud#LJz43MdC2$3S_<8udOU}8J<~Rhi2DQGYk${SygBf zaG)k*GDZFnVO-r`Vb& zsp;|2b3^`oxUljoj%QOF9p0Z@p;8-|Un+wv_xUHt8nYJn)rD9?BGK}OZX8`srTXIU zad{p47l=q*U?%_K0_sb26VmZCJfVaN4J<3?@yztRiU}zgR#>hs2+! zQa+)J^e?e#=oI9@gr91J=|y3iIt+(^HhTby)rnlYj>fJ4<>wFLp?~-aw*Q-7!={@* zitNczw5;z#t!6_b_y}iH_c2vM;Bm=hRTyY5;VUc`$B7F9nl@d7)~=1v^EKS}&Hs)Y zy83a=k{c1G&kD^>AyLdAzWf?Q(<^vJdS;C^uxkkB6_)MT1UgpRN+q=@kQ!cw%#1!HG?RiBJQ* z*5Kv0&(2Wnzr1ju@A8c|@TfG8Anm~wEF@!Ofykk^2vje>NxpF0`hS@f>RW)_Qn(56 zR2Y`TqG-q*tg`YOHm@k^I<@-zGp|e;2Ux{Xi+;~C7e%z_#cw_`$?ef$M3~rVNRcv3 zz^X=gl$DWt9+>fwZ)ilzx)kgq$MD_%`aiMuV|QWs)|-%Qi1ElI7COpvf7Y}5*3&85 zKHu?|L$AHDD5@dYDnVb<(OxSfOltRq;r+OO|JQNP4If4{)I{y6LCj8}l}z3EifuqN z1y`03TXPfAP5?bK1;Z*qmUP^?_5CO*+)JKw|9Po70*e*%T(Fi_B8=l0VCRfJ{G zwFNN*i3CEVZk>ryQoiOz;iM82qoD-vd&jB2#y{&$#U?4Y{yVnZ5g07uirOSIuMf5f z*nCMb^lvs)ujGbQun5#en7-N(i?%>fs;CGOYBsY&O}@L$H!;`%6vg_DG;i|wK|OMb znTqkyD~E&H)e5ZfGf1(`ji>@IoFotsR857OtLD%EW&;f^*DXbOW*QIum%l+`eIs_f z>jR{Y+7S|&LXzr9su=*7smhfUHAxYuS+CN;ss^7FRyI3<#eFW;M zLns(?aF~B;Amd~2`gJ^e;#myO94AFjs@L_A^~NCDDpHOJnP?yAVF-%)s!-+Ym-FRI zFz?sMlw(S6#nt!xCYG;Wg$Muavrw`*bZp;%$#Mym;RB@DXJFNIZsG?7?;s=~M%O3h zizpW}uL`F`sF4>7G#NPA^~@_&uJ~F1dLEB}6X|pc&!TDAdf(aISvC+E2n@T**HPolnf*1~ zm`ar_tmzpvLx;?geMU8SdJJYU45KE)$Q{Dq{+~eTZNc(Y{rJJXKZSP7T5SI0C(zxs z8op(|*q!Gm`hA79@PMEuk}6Zk1WtzHuqqC6qjB-izD%Z^ivjegh#gokbyputa^}moPh(K|0LebnXK7xv^tp@cV2hgNy(!Efl z?>H1@`DFD=2H=|w)yt}ng2e>WudpX2V9^cr>^fr<;fO$hbYL-{R;%?Cc1)pq_PL}G zXX`rg5*{o|l55a_DJCI<&iLF$;2&Y|KeYwpoMr9716d3(xOmA71o@C zP(nu7XJuI8m@bXrfjvLOvX-sb(sKhZD46Q$K|0ihRJj4o>(?T1JgjJ0him)af#(Ka zz_E$l5Vbf|UqLu3!zwxO2zD|-RQ7ym)Q5r=c|~g_5HD0xWP_u%Whrj>)BlWuU&YA> z9zu6pD@t-6gZmzYO_M;i9D-%&2neLmCCIjcCP{;vE23D6M1+xddVRKyIM)DWrFWQfey5R9TmidDy%!;j;qKl&`z-nbsREulCuiZ!49G*)lBg_k8^ zN{e@?B)nqJN@^HltqPqKW6i3fw{;~HF9J_>5tk(dQj8~Ce){yoIFlbFsIJ4Zh85_& z>K*W=9n=OU(6#n$=xkVuP2JluLa*6%=1Ek{5~<%LVs!m#LV{UxvAOR?REz>bdYnL1 zfud-rr^tHwZ6Hc7n*0HQxOe4dZ2tW};BCwd3}MB#O*pjo0h~JUF!hB9qol!?nPVy` zMA3s*wFvksD%l*0mHZ{asU_Kouo5MhntYk&?1t3YB^0ie*?M{4aerX$O<~&fv&}7* zK&jH?(fqmrc%`9=;L0SJUfkus=rO;BwP^Jt5^IGgm1wZ3+>cUpTu72s->C5G?mYtY zsApz0-&3itB{8ruMN=l2bT=-)r06AfShk7TnQ26#B4T8Ut3^`88Ud&w0$)^M7s43b za{|wv+zlySMvorh%C`HicVO#X_aLH2dHzt&tc#tJB`+bx#Z)$PW}mChU?h7Ix3Bvk zgsO%}LV#5>2~;6u%M+yDG#ng#0q@)XtJtym7L1%YfT0slW9^c4_?`EB2FJz^^3AW4 z6G!05GKn{j%zh895#Z+K@1+UF#!PX7$LF)cd^~xxEMHWiGN3XSG=+L{FOb6_9F^uz%(-PVYN_T23Lr(F7J_>&^;fn&iSo3-O4A{9F#TTJ<$e(z8Fe#Jl)J z#@4%Sr|vRUUq5AvSw5%weI7Vr^9@MR@it2#a!4#jnH861q+t1lNnkeP?>yCu~>b!Zs|)b zeV;=x5&6aqJJ=c=gDb1wQnz1%BllGZ` zhq0l13z_T9Sk}~z<;~YZA^^@A6Zq)6e;ZyRja|>@aog70NSS^D`}b!sVaT}W?oU9| zMN|kf%UZT$Wx5+0DYx|<*WkHRkD^9qJ}Xzv&c#Z!=q!ho=fA97vMiu`O+T*w=%=vk zS3iVUI*OU2FW`x<{tX6qpMk2TNg4Vmxh4cfgj%RT$il*|&Cyyl~v1;e_O2D1_Z8G&`m$aT(k2e=sxsLgidImv+ zZDwRkljvz#O@P_?x=!yIJ`4h7hGpD9Ye>4E!h0&-$Kvo)fl}0aqN2V2N;pWVP0}MJ2``g{^1K49omPhKlpxJ_lN%ut=n$I(R;s$?3t4=%cQ<60jj8T4+NeE zlvHDTstX^u@dNnsBmaoG@+`WVx^Z3KD(pV_1fD$lFX&sj1J@<*gmr2TRd&IujOx%Z zno?;zH?#{!_TEoD(29+nD{5_S-ZTS5rA(rR9|Ur^PE{OT;@eRVG*b=ThCfNnCj3-9g-R7 zh%{)K!+d=`O*q>_eAk!dL1peb76Da5hyjoldZYg_mz-R29C0m2# zKF@v>c=g21a>#|)K;v03Sqgcm(`86y3qog%%wIyeQN{6N`!M(yN3d$?O}OUw{s8TN zy$yT5{I?i>_Q&w5HRuryrI|Tygvg}AuUmN=21dv5!r(4k)wcsH+ScN0Kl)o7qqajX zV3{$AQGp=#%%j+H^E)8Ybsl-*N66>bVxmv%N&;I} zZpHIcdr&IpVAXP$+zy_}%J9gn75Q=uE3;y$b5NTVL`akMs8od}`6g^HVKZ-RguS33M zBi`7L(tNEY27Q;+u_8=b5-EA3!saZp6l%OOgD=#px%#ZeRY1=U%T7glRv{%z_sVOj z#5WtNS7cLU(d1t|UeV;I!6V8(cR67@y8)}I#2&5$Ne)AeH6zy0Nv3!+Qmn*DOFI&3 z7!AD0Ta^Tk!ILjD5VtipqNO#B?Hg~$zSDzz(9TRBf?1ilbg;TK(2Jyr6rhqTP}@A{ z%@Xu>l@DlPq6~%3r^ZQHM|4=R00nCTKl=MW!@#3AW8H^8hX4Fm{{_4I?CmpjBL##GV`l9p!qfWn|8_hLuGT>}vjEN)BjHBeqygze%J zFg3ja$=C`sgnJPQtK4*Ek(AXC4f=cuRSY0&*r=9EFlwY+9g{oxvm2~x6FB7@mbB@3 z_|Q%?(PuQZuSRCfgGB@N^&E^_)yX2P5}BN~3{P>OHTVQOndeDmY39TX0cVc>PGEH+ z0ftXKimUDJjpq3J#E!;ah5;Lvk>G4SJ23?HjuuBhP)kN@2{n6jf{7I--mzb4?s z(c{osJjBK%9@{Q;3K$qWg1AnTN=QawYU~1~^3`WPk9AGUvDQnYNGi4aeLL{39UIXg zCQ<$ILwM$!U%}V*9)u7fRqE3WQKB|Wqz;oZl#~KFLEY9Iz@DQC%p&D&>8MRt!38AP z3V^|Z`dX0TOE+=|4XtbF`#p*YpPc!ZAq|TgzBO~ zU4RE$SF_9-Lh(*4)wdz7<>-r=gi)P@Wf3@M4FZ~nN+?ODzXc&*L0-|J&|udc53XNV zCyFRzrjS8nbq?38x*8o?KPIZD>2nK6FIk1j!QC_{t=H8y*Rfz!2=pZl?yLnj!ZxNz zImPIyL4?CL(kG}*1yXxnfDdkI#$UcGh3`J}PZ+;{7q;B>8>p^th4z6>xT<+69{B1% zp%ShTsV*EIHDeMz(q>GaoQ9Gxp|0s6`mkirqo@qbAiA*;vtEv8#lK+fH{xTqbr4to z(Wfz1#B}!s@I5z zZO_4OGPXnyc63$b`NUtJa!8waofj#6HlEUhka%MwV?@+olf9#P?Yf}Wz{>vepc;-P2kM6^4 z!Nky@fluAtfia^I-x|mx9HL7NI|yW!DNBW&r)y%~3?-I#Hd1$E@?P{aWiVw>4TVB= zaENtBd=|;X{h1g%NJ+<|EIJ|&Cs%}>6R>T?)sSh{8LLiX#+swKL4w2c*h<_d*U%J# zr;1uNfaPh>YA#oHqD{cJ3E)x@ay$c-0G&u}#FEan^vx$QGyDSbx#O3-hIyr-dM=J1 zm&ft`f>{2=HPn|&_g}{3DCfLy$wcgEy9(>p-iqcWCI+j|AZuwTRdv{b0#o$s@!l-! z6amM#YOoUx5ET!aU4lb{(iTmGS)`J{OTEz`)ku|2NNN-^td zfY08V#-oEX7;-Jdnb ztdTk~z4IXq=T0Ln(j?KOATPN1?%^r?$L&!(Gwor@3LslDjEqC)bm`fHm{fQQLP?3h zwG6)Oa{j^0{!lCdA(D8p#5GfjOu5pJQ8|WmOAPt^83ZL64xPKNXA6c(Sq@V+`2{pF ziGs)TSzFX5_C}Q^GEboIM$~CiDRF;P=6S%^Sv3KgPgV#iTQgihLfDJOhILrezlA2i z8m4Ct!?Oyn2)Q?JP4)77OD&|*^9xX+2ETNbq}ja?Z(M_AJsS~e&Y~259OL0Kq^(JF{gHBQ2NlMfYc##09Q!SR7fG}G&n7~!5pwvzB*S`kk&)Cd1D8VywU7P#t^S$HU`zr?-(rn;hyyxON@R(N4Yr&fZ` z@(2h_K{1Gma5Yj^WfyLam1YTW)5Q#Lk~4$*4Hrmz0cvp z9XH}@&;A5S`2cS88{s$_#0CkOWig0p8Ng>&Na`2MesNiZxhY9f7)mGsg;AH_iunxt%sW^lm78AH1-&VO zl-PeXl$jQNjqnWiqM$-k&jUweu9 zm*XH++OuQ_`ubZ?iyp-IWCl)#REM8HrZf$=Kq{u3fyknN*n- zNy79*QZEinG9^s{syM%-#FA;qG;F74_F^u#4!`oA-^akt5L_}T8^;7RbTy!B%{6f6 z0-VksN1>J@)u+^p)iHlpNrxB<^Uy~Yd(NI&9#ESg&uC!T4p?ozz61*cl`xd28{D$7 zk=nBBB&kfBfs5_W7NU3TrPMQZXICUET^4w0WY0Tr3zxtc_{C(fU^SKckd`*Z? z1<>3Q|{mY@+Z9f#DZCPOzWJnI%;iecqX0_HmBLL_*5Y&k|B zN5QAN!0X1$7)z8gfOPvDR>oIhdb}N@W4qv!#j+5f3S90j_;~@wqh1z)`b&Liu`aCa z+m5E*3TDhFksXYqWG*9fd=71;AsSdYXh8^uP9~r&ftQLWlTc)trUJ3P%tlgyDe2IQRi24H;2Sp;qlmF&3^(^~!n+!q@sp{&7!^V&4Un>HCul2ST-$#K zPG^o{Xy!PNWD@3YQntpI3MbH%Xn_$k&_)1jiV-w7HsPwJQC{O{g;t}sIygG)OvkLl}^J**>4s&0Z*?s8AY_$(>*SQ+bk2*4{s*w7NemQ^%y&}4MdjiFYP zaCEGIYJ&nrb3N~wg^WS zaCK7(E8AD&(dq#d%u>Bn49APaH>F(aThgbHX%aFNQs<`2%boC=T@0vfO_t!x1FGor zn0tpz09UOlP@Te@orh<1z%p&5nh&C-ZwX?NTQD?o2-V`yf`F>;U(QXbv$@R|h74O^ zvHZb&x!_;?BavQ@^{cLekUomxnQ7z;{ip~m`NaSYs49YV3s*l9OO7nCoo1D1=@(dq zA(y^3mXMi;D>6mnqZUhW(=h6YC=m?3fXr0e=gBsh&rf2*?KnDj5@S#N6z^X9Zv6Q9 z?;xYMAWtt#kCNhyjALZr6h5^5_ju&a;gRR(qi}etOMm0tpF$vNR)U zk|xh|Pv_jPU(WSjh40+zkq{W!2t2Z2=jm7Kp4av2-MV$}`JZ#|KcIv>Vr?<>whZCj zgKM$9YX+0m1Rgz<#_3cE-wrm=7Shn(@ZyqY53bn|#nxs6UDH*Z%;j-lNrM#jz>+-# zp%9*$JB|#QTF4v1^ZUvTiCLM-5^~ zZ$fV034{kMtX`i)_gW3hq~j}NCg#eN*_9f)D7)WuNf>K)#j()WiQ(2w7|9$!s+c0HG*`f( zCRPaQ=xOc8wHt27cVGM(DuHDLj2JRS33WdyZf+JgUG=+g#+GrEazC*C8Z-_)wv# z;?!zX%Ts7;&0te-3(k(kkR~gBsq*N*7pR_ZC;vB6)zdc~L;ZPoMCAl&?Ya!>*7l*| z--r2G1$lD|s`4z9EEz?m43libsEUG}ap*#V%Nk{87^+-dnP{?zn9*FOD&CMO3-yLU zx#)#nBTLnE7zEck0a&MW*SvAazBV``hw)glicfC(W9->-3+_MgkC0P7W+K!bJ9}7n>T___;wsm{22iuz+^asm$D4oL#1XeQ;g5`-o6Y=Ua7(UsLe6fl@`nxh#^IErD z<;Bjc2_yuL2|0;l=?>HuL?$g72(r`ltFpNGMhPCT9}{^SpZSV}qvJU;QBiZS8AhG( zBVyv&*UM%dN}-4iVFS0UR&jX?0XeQfF3^%JIGC&e-c0o5o_~gF zzf8m~0P2q*qt4GWMO8dlwR#T*27*|Y_hD(S9eGbPtl|-<$yqp@ppqrnlumY5B7>sT zR8kO?gG_-I)#}QIgDkRgh^+nUIn86kTPvXyh*9p#l(!}94uTQ%cY!Kc*KZ z@a_E%;#c4D2|RlAK{DcbG=lvol^pbRtVS`P!P>ShSkt-@X)-dwkc6vLrCx=`pTBiU z7e=f_oSCU1?rlbMs0=ko_C)q59MnS|73<=v>*ueKSrP-uy6U)Lm5Ci43ck4@;R|Oo zSX?j>)m1F0>d)dO}dkF6H68_7# zb!77zoT5y!Cb^(eBA|=4TH*Z=C);m`BqJUP?_A@>ySp@W1}W8r!+xFe-lwA?Ip|BM z=**EN@;pm1Ao+POWS?a%g3)>Q^Y}16c1bIa9Y|nCC!-cc24&rS4j#(ytv#3Gi8BwN zr@IfuMF-V@3ZF5La-)V1-}>t~I&l=IrjEj=`e2v@PJhr{7q`Uysyx?T0dbLr(Z^@# zrson;ALp`9$=12~Kv2>MrYbcFpQ%TSp;Vwssqq~4yJH$qjWL+f9CGnZFq09O@uTSN zAB5KHBPh| zC#+s6!K-@6dYqMH8X_M6&(j5KQyhH#>AxpK?!_nH^JnR*FS!1EJea%6bNW+$+tZ4x!!$1^iJ0;pnbB!Q!a1-U)&VJ9XA2@o+{$Ri%Cr63{iBz-SiQqsf)aSHUpWegM1SB z(pPKvi@^Xo22z-rwQ&X6>~DV|g;YIH5Cjr23C$ii(8=AM7v*9MTA(%_>o+&!U0b8* z(-eNTgnA_pIZ!8)_M$JQpSk9DjN5AMhE}p(_D` zrm_;BFR!eRdI-$IOQP%zKz3OupO?sm>YR%hlvhfhxbKUl9z~-Pv0MiXU5g@65q`o_@O*+pi(8>17?)7WHRS5SQ^W4{=OFIUPvUt8E0 z9Q*$-d1-zO4c>r`o+=jW<4Dy8k=F`P=MF*2idg-in+ndsN(l_Hb}4ds)(SR4VG2&l zeutB(7HFeHEV}Mcw%C|zi1H_50-oFL{@$nH3laRx7*^N37`0De`A`y?M?u*rV`I}GK7Q53ypPLp zAhnDrTCuKG!l<6Wem%s0z zZLB8vheE2$E<>W{$acdX2iLC+BDy(2plqPDe-ZbM8ps$jni~y7H3Aa*rYYoSZ=0wS zh|26B&G8VV?3L_Jyf4j(VCU)$IPGnR4nz7@ZE-AC{zU;iT{vvUah0?<9J$csP=>hwDQEd@eQiI;gAth(0+ z57}vj&+eryE5~J|nwtUMjTvx!G)#W}yADs#>#nI+bJOlvanH6^5~uLOQ1a|R`y?uD zeL!Ok|2B@+);b2|%P}&(j|@EXx`8TwARE;A$%ks&7Z~cl&f|YxmQ1xE)(q`ITW1N2 zjd`T3A%X_MYGxdIPPiv|QManDU#aYtzaWcI#G0v%8KZ{&)tfkZ4nd|&v?=Y-AfvO& zoXn0}OiwXAt~2?{I+AcVqO9~0UQ82VTSCDbM73@pWeex}4#?R>Xq2Pl^TT-H>BsTr z4R<16U&cS|{Yyw*2^D(?y}<-dj~xN=2AzokY>LY`IzER?DTj-%*@9SK7rH&Y7<~V4 zLD}~ZKL5fWQhC- zIFWed<|}T;&D-uo*A1J|B1+0^Q?dUm&qLAk*boEuPxId9MhN^xY#7>#f}y(k5{&W; zuG(-D?z;4sap=Su965W45?yr@Xjf?%b9}ZnQM!iDBv9w`GA;h@L#UV|^Q^lb1Hvc@ z_z{`C#2TwuC$|(2Z3X2%M~E5pLu*-$rA3KqLFT>rXar2C_R3nKaJNz{0&h_)wa=p3 zPSp0Tf>fPHQ^LWZvmjcf6B)3I{B?Zz14Zb~ZTRe;7qBl$aN)TkXRBCS7z#_c zrB}f~vxI*-Tfj3@b@T;gtQ01dV5l-`6$=@U2lJH5bsD5PrE>>my*ZmgzGlK7@K7;Z zxOV+JuEn$yoGUAAu279 zvCfe-cbdqCd#GqqNJJN~rvDNQpM4gNQFt9d_57D8xljV-|ArUAuW#@=w6@fccCttZ zI#A&xQz!D!3Y;K<5h;qBrmaEQ>^kY!>jc3(C!6VR^3>}^EYvE9we_RCd<>?kp`v=B zxa_p-CV+-gb9dM!cOAfT<-bg}D5QTi=tH3Wx zw&30;zJMFH-G*Pf>bGGM)MKGFn4dj>2lsxO^Kt42ZtECPymfILC(cfy-G2hV_v}4r z>fVE_rwJ9Z0p9 zCM#r{?7Sd{wqKRtBNHssAZeP3W&(3T_hFiH-DcnJQ5p!hMv%9bVGziQN({r*GCuO@ z+wqaLYcUn-hu4|G3q~uJ*?tk?`NHU#s_>#U)Q-H^M4USX-Lg>Ub1wzFt_zl@T0+S!b0X?kOKznAM=)i8d;7TaFcT@%&F zRs^H6-A#)I<(Iu5s%KLE>a9)K zqF(~xi}TiPA0+Fw@yTy~98c_j6cNSq&+aRu1W`;E;Uu$=ue=HspNxlwzsu{lAjWoR z#VY)rZIr=jOqbx6AknHd@NH-oWw%MzX$gmR8zN-AO_q=@5Nim8pP#U?A!1@%P{CTV z(=3_UO+z9#0lzn?QzmPOl!5;=NOpZ%ctfa&@_rwfw{SRXp;UL=zG?PJP`nOtoPB5z zR3$GBkd2}#!c%F8{2ovzAlt|xJk$yG-dX6OD$*W59^t)&H4AOqFUE^coQ5Y-#|%M2 z@tkACFHK|`q%S{r0B%5$zYqEs4&X2E{yYNeo3W5Ti`6ZI=EFHs*PSZWVgn4nB`^mRhrMZu~Obz_?rq>DZA>%`Mdt791oW1g(e&D(J1-i3c{Wa zjLgr%qOq{FpbNYTZ(8M8(aJSo`005E)Ri^b3)!ZAZeJ}uJJH)2Kmi#PTEeJO;$xx#FWI6VZgn>w zD&-WsWD6pNNlnCPs}YxF>I6woweD_?IAUX|a0*6ZEjs*R)SNVws$i)qRIy2cB1D9! zLk1?+U&SVgZ5hym%?Na?1>zl$!iklH)I7t(N!i~P!shpW6zSm%6Z|Z?}d4|ZT!YJkuBU>KW zsN><24staO&E$R=vF1Q93=xDD2uib6N?ZbJ6Tvu47N$s+I~R%-8%Juu=|vm6T4nsl zt4w6lUUzeD!6<@qPc|PW?{>s;>h>y^tK`XNbbT)>kmT25Sa-IKfjWt&XF7au%4h;c+Y|iC)S# z1&!Ra>-JO$c*rg!vPlZgashTjxI|fQsHk~vja^imb*12$YKmTN@4@L2HBZQ&rKZ2P9U&10OW+c!|nO=0;VmCLTBj!aSZQ&`yL_rxxA{2$* znC8T`ks%G;+6HXwlvZf+nswfa>4-?>u4aWsNao=gOQr#;N0Ax3llz6{b zC(9q~ij>UF?4OBof};Ypp%7qIERA@vb6pirus`P0fM1i`WFl^Y7fVKx zz};x9xa>@oZ7kIYoB}#MjtD~9o{)+Vy{(OH8(SX?80TR9_N{v~}*<}o5 z6X@%*G2Y(#GNAecEhv!@HZ>_&efcjU*R~F;di;2C+`#ei94d3iQ66S{yDq}KT*vc| zeF@2_Q8$TK(2>wW7HJUlOTG|%>#jk0<|N8XCtP)ab77RWV49N8tuG}vOxQsaA%6$v z7Z+T&ELBvxwJNTXk&Oz3KY*)3JVN?=QK#|JM4HCpA{xOqDDfU>l@zQc8gM%YZBrb| zqKS4Ii)v*PvWv%mB&h!I+b$&Pbbblsg;@Sq@0g#_m+o)Dx=q{2j?$>EO`v*u z0+{Cg_`PHx2`C)kg~}Y6gorGn94k;08#Oo7v+me0&86>$?1}9r&5LY$81?E#O8-vG z6_zODWK_i_23f5lHZrWbEB#fEg5Zwp$wbZ~ULgCW^k24WXpr4lBCVb$fU#;8PaOCr zwqJZV8jBuePwmHz>n=vduHfj?i#UDk0c`2sgdOku13dQ3{V2}PbE0RFUCL5RH)DfS z#>u5Bs+x|vcNTF1qb)*X$$o>pkM~@qV)_K{Cs{(HqM&Ffyaxv}hDA^nfOjr(L!_w_ z?py@HkSdsyvfG9j6GEt9(`LB1os_s;E>XbR;b7D_A&5M%|Ir@#{Mc zeEvllhZleVnPz}exMq>HTF%R95rr2-jmBn%%vk3+c1=Qn?5~lp;_N{aH|_A?fm2n2 zFdOLeBW9IgC=)O!oA;+|Y{@6_L@?m4a|fe-1Xp(;!oIlX+FKFH_G0RZhj1_-f!^ZB zW;WuRCl15nbryKu*^wu4eE2ZfLr`i}lz5*tf~AM7(yMw=@TTAy+J;7T3Pv>tnT%5s zZgWb|%_`;*(NlcJk>&^|YX>s9r`d*T0n?zu;k4%SY54tAKRPTU zg|I^ar6I8FDv)iUb|M9Ba|h(p7$fGcf8QHqpSlcR0uxGyub8 zED-eeryVz$NmaN~2_`PT#8sS^lUf)AI@%X^y|X3g;J@y2Fg>pmFeR)F!rhE|Y+S~4 zmf%c7^4(Dy6MlXj|CY=-*gK-**S0%Y-zorFf=^yaTWH$fpJHN6Y3E9Ci%m08e))LL z!g!wFKUc(&DGeXKN`YM#xlbwgMIKm-%#Q3jD~jZe&tlD*E-0%a=p9&(M0}l_7V+_~ z-Gdjt{#OW+{YF>C@cgmo;L}ZPx#CXT`isAW%>yw+#+I?p6Jy`=X%XUfq>W2cM(~(7hX>olAeHY;qdT0oori)J81FuV>wOPUYK_aFsh2?h9v9K%6Ji= zD_~5xTGj0aOu<@nS@?K}(lJ?-;gE5AI8M!Q6lNg^RtxE^KzX3oU0esP+#v&sP&h*GP2R#33GmwGR_AhMmbC{v{6UdEJ4d8 z2|`tvD{kB8%9Q9U8&D#R+qo?HqP)fmxO&_}b}3dG@xYs~qnC0vun4V4&g0?Z^M(j| z3AFirSa<2w2zV2SuDP8AB|!Ga$t$M`WD5NCFvh8km$FIJ>Um_o_ZZqj?}Qm^!YC)| znvN|fOL=^8{9#zRd3e1+sPa6r^915n0_vW-a9Mv6b0bM!w}EiAfq1QqLN4OQ+;;{l z*tpt@r;j+;wZ7hVFv%DhYQ*p06FVI&r@T0x z1UAJaOq504d65@d!b6m&Vl!)9SV4urI$5=`E}~$p=-|MF2Oq!4!2f%|hGuB)HRYF- zj;LoZzK#D3lfA~+m%~Mi%-u#me^+Z2oEmemZIcI^+v+%xF_0@pk&x18GjmurD>$3i zup^p5=1p%$Wq%R526UTaL-E75s>lT>yMqcQpBcnbwTiqbJZKa-c4&z78bVE8#J!gw zx$p?$p%&L8z!W9J37jIl7%z_-k)hR1+UP14;ma(GTn5Dklxi8(h)oqG6R2$%p%5ws z4c?JyX#IoGCNk(PE#;Qa(DGTRg`^u>E@YZWe4$Az;y|pKibGSp2zo*Yc_|$=AAv+WH&Eb$t8n*j z)H1ko<6UTM8HSbeAhnQ1(Wyf9dtHW-vzL%t9LL1`3`*4sDs~-yUl4uGYtc9xwoo%o1T4D!&txrXq6g5*{0Xq@D zF66&prZEzu%X$fh6%WBn#YG7lPbV8>Y%+Y3`20%UdVv*($t-pL!$>J~YUDS2hnD)=J`PvD@$7BUaKk3U2}> zv*e}*Y=mPXA2-YZpKn%$CpinHs}Iq|6xvp8!s5i?f3tEba9-N!2hPVL=l9w0h4g(t z!p=A@;GB!4{F!(K!tLl=Pq`GObkeFwohFd^T2QYh;i(i{$yI9M7yXK-RsIJ@U?JoOmnC(|gUiUchK zrdT^WaV;XM4_aXnc}{qc2`K`s)s=P2STK$qgO_4U`;}PJza5q3G=VaJzdvvQqn&Yt zmgDd(IH(2u&_rzh;3`DBc$s6TT)EgN-msNv9H$Ykv{f@Gi94Dg(?j#Fez!b$&OkziU` z`THapZj1=pL1rZw?Gl;k1SPh3FT&3rCs^OmPGeG0P^)=x%YaExmaxb+ctsIDvF^$H z7hpO{peqPKS66b2icyxWN^a=l^b*MO}+HVh!-Qmf$3FXvkRv za2&z)Gj&{y2Oq~BJr|*zE@1u8AhN|gUYPn84vp`}a(>BW zj<&UuTp9#zzqc6<$3RY1VV&LQ8e6}l!5N{Z+9@%kR%5OKA0^ zA;+81CaI_u`;bdb{F{_hd5ILP%<1#PA}?g@|2f%|l4TG2w(LN#B?2W7#_ZUL>l|Jw zEyG87?=O{5;~-6l$W(O&~}{D%QhvN_!tCrD?8A3L)vvE*wQN zKZ{~5&-Y3zUwTkNTi-SA(m_Q}!if@;Yhs;MMS_ec;*GM7;d?|L{em7bI!)_7{L-(M@&jcna5MEK+ zx+=J?rH-Rix~=QIoRHmkairpAhVN+=Y4|`;b70oQ4!g3FyoGXCye~;&lSsm8O6{Ql zK~-^3CJ5*peb=rtu|1(;(w5z&ks@U{i6CZqyQ4V=g~ke_ZSzU)+NkgnNZ0szlC(fX zCi4cWN&}&wgJynql~2K&Hq~+85sF`4Q#iLL*biq4rn@oa#y`|oHV;IBy+uPsny6Uz z5LB}=`Y1A{vlZ++s-f%pR_tnvVg7Iy8(VE0l8X4=R2WSl z0|yS=k4L`sF!VjYhHEyy4PSWdvp6+(7_#DnM~y)9ceo|OEsh1*k=>Bdm==Y{6Gf2h zHA^E(3kXXyQT3;hnx~;i&tq}!TY%WnCrF9P0HWk{BG`uJXeay7;~pLwUV|W8CtI~F zwu|GXXi&jagh4O6hFarzh324Mr}3p~0)LiBRwa(b^l}Xy?KZse7`lema13Wq=eYan zi}V3F?+o=qq|~c(R5vF1X9HBb*KR{|Z!3I}ZcLp$fjlR0v6z9rJO^K`=9UN6Dd|j3 zmO5F5ko8@Oek4Ne1k$j}Mg+hL0A0$@pis?VDL2CjQ2iJCC_R4wt(_MmB*oE4+KE-+G|?%AgqOgSSD>C_ zedU@Yf{NU9gblY4DA{CypAC|c1})s)Cd1@=p@@Yy_p2x^%hhZjT`JzpRF1u1TNZ{K=mOK=f*iHvG_b3=ESXd}JxNDOi^Z6=1)Tv=@yn*p~ zvU1(VQ^^L}G+?6I$ZCuvkz~sukRN zRbJ8mV%x|q-Cd<&)zH_{gsk6o4QQ?1N5J!lEi}lrAXFOLG?}RY)0e=*Fsts7EiYqq z>9`A8sv;^Vw9`Pxc{Ee?gsE;qXr_7+V=G@tBUzZGaj!tvMHK?wUGC6~s%!WwBDyXX z#!@ncuAV_eIuvvkHel++3oiTpX+YJHR@QURryuHtd7Uy*qV^$Wx|`OZJG_R{Ean1cy0G95^100T%Z~Fu?n`V~ z%#J?}MGv|X&_iY`(zjL29BM5pLYfzyT|LOoJr7N)lf9Vm5>x|5-7SmU8fho$C1Dm) zsOJilu?fmx9rZbr;PoWB2L~u)DFyvxylM$;r3uuFMY1>rO<@&hCM_%#7V(R>OL)`a ze#qHjG!zB8D00^TjRF}YF(X7mbj2zgTVe#NAl&30R$azOR>G!`hHX(B$x$zYoa9AQ zL60nBxo*QMNVt{Ya%{PdEy6ccF%kAFZY9!M*+!+I!^@$&Hl`sYHoExUfF`4mRLJ~% zNRC<9#A^q9I-Xy)-E@MtbQ845xR;0?C)vJ(3lilrFhe6zudS4*uH|h+$*i|^_Tbjr zb^OIsv+zu-Xd%FRq9*dZsV&kZM!mh53=R=6o8V`E&mMak<)s?@S}VcQgqdwXGb=Fi z3k3caqzW}OtQwz_g1Td%ZkEX;YiMrX;3kq;%;%s~X?(I&8j8;6TSc{+gk=_A;YIT5 zpeCgKA`P)PR#>bTEs;*Ngu4(6wICj(l#ljesXRr1pN3%*NTs05SZyjIE44r)VM1=9 zL7JLD|N2d68=}D}yoFG&7>rNgONn*pT9clnbqx zuT-(S?;33MUdiv8LY~qu5pTwpjv<0>8IwyRWG&<95B4EQS#D%!S8ALI29$AddTEsG z)Q_g?;#j+wcuXNPZPdX$j9PC}{PnXd|1INn7iB9WDMC7K;{2WOXkt*03h1VWw*1yGa{Ybx9bc z%%7_0*wh_G=YZdJD9z2(@cfw)Iy4JY1fhqg8)zlFyn(E0Z_+?#R3R%>(C^a^M! zs03jJGrX_)DxVG6;I@Q?OF99+kL=4JAk8{BN}$i>bX>l}z@E!D;GTU)$=a(})834+ zbO4(>gE&5wMojlg^bZfyn%C(wJqiuyC4k-iPk^01|;F z%%o;8y?hpaJ&x{RJA5TS_KrP{l2?Z$>P=OOKLDPu1k=|7Y6jKHOnS^c#3pA;qzj$# z)mYQA1-&hUm`t6)Qf9`@Wi6PjWs?DC)8x#wf-M%N&xA0veIv{*28!7wlxcW>;v#*{ z_v87`7ejp`y_9nZ_QQw#BM#*iKVNyMuX1Rwa_Fyec=lYkM_-s<#M!gM?w~xMpe-Dz z1%rIe>!!TrzKeF@qMP4=`H><hPx)jA~4*N$Q z!=bUK+%-`l!_Lo3cbvdG*HXJzn6r%n% z_&K4@%pZ1lf`!|byDLoQR`1_{t2@YgM<$V^v~EN?5N!>@=nbQHyM!I#f6HL8$cv!-jIT@-W%7%#dC3j6UDhn=SPB7}$Q5ft#=1 zgD-#Oa!jPgaP!;B=-D2D)X@ydlrdciAw_lJkZ}%#R2(6TZ=9KQ`^@b-H_FXIU+YG< zZ$}r8;F7*;am~6nxvo&Hkshq=*oqjzbv`$Rqf`4(Qzf@*s#7bjB)It@M*8Fa{%U`# zn+9@~6sA)nNR<{54aPCVHZ(;$P^lD9uI3S>$}z=VR7HSD88xjArxZm0_KV1t3&_mQ z5xA_M==)n++c7dcyplltypScwElbnY)r-NQHF)rW2O8qGf5g#vmBaj@!+OQfmk#?C zKVNw`ulVU67u=>^<15~|3OnBVcH}58Pak`nPh=A6Vil4aML@)On-;e8UXInB>#$Io z#KTAK!Q{fQD}~SdOH9Z{!;O#;gG^K}oy|p%n|lwm2;z^S8ITrm{F7(Y9eYM?hDW1?aq?vdOK_HzVQ zo!4w9um_tO_{?G3^%xLUMn(8(Ur2I2N~#3zqn3&d8-c4YU5&1F?}2P}$VW5UZqiJ_~M!7Y~!;sNI}*pKb|0ad%9eFItDEP`aDdDYog^(~si4SAPs+C%%Y*)@Ep0h&a3=H^VpWMxu8B z*O7UBH>)5mN=8$*zwh=MP9To|{nuHtmpsCxg?FwZv+B|y%iqHlTi=38^&{xkKaW*g zj-Wbi;el}n)4Z%;r9MSC@xv`~t+G#sf-3G^GI5HawuLf%s$wEZ`JH5Etxb4w>!tvf zrYq>wW%vlpW0NHs1qZ8|H4G6H1zY`vEg?KLR>gt2DoUKd1+vJs{M$qG4YFYwA0AY( zAkyZkY$utiNat5ZatpD)L=ix-x)*cn-9Zwvr$RtizU!1FJt4nyWQoL zBNNZLNpKohQ7!hHv!ucMx>WVS^34ru9$#2m*TS783kH_-gKvSpuB>$f4_4$Q)oE;f?LrVVb*S{ItZ+$nu`?vpqeEKMS^$a{xJLP>0Te`MmYugU& zJM$fU9b%s*0ebCPBZ393lXS9dT;b~;U#+8eX6K1}1|_u^Y~ z4fnk^_EU~vl;#oR@9)1jim=EGRchdgWDU#91`UM;qh?~B8vm)Jfxdu(FxlRwUJs5h z)-YSN+(9JPPfr(ZWC-Fnba^nt_s0zr`J^wWnJ$%tonID-Z+|TL{KNl# zt@8V&sVpM#R2r&Mt%x(zhmkL*v9;@RBqD9dRWfc+gKTEm<{FZd%UFN;mGH8^XHK5@ z0oDHFe1B_O+d0X9zPQ_p7GHe)&v5-GK8{c&fls~v zllY>skxaIRfrW!OmCm}X@>g&2Ve?kt>klsD-bb1V#uapj>iE!h;NX%Eixmk$vcKge z3sOkOw~khEdG7>SuZ*cB;rl7FJUOn^R-~1()@_vYLE$b&M%t)bs8WhAa#&x!I*0}( z@nx4aqp#MWLGZ!yshH-3mV*+uC1h8oAI%Y*3&1Vw{OH{r=Y1COk-K{F_;V@P?C0TR z1G#zw5dvqfWRj67=w1<-=eCD5`1fVKD{2mp1rh@qPBNZH4oWq;_1x&VXg89oI#2xB22xpsM zN2>VJKmISw7pL4EeX%p+B{LNzl}%}-iftpi2uV2Vz6PfG!|Y7F@75s`faUSR(N#De z4;-)0O-}8)Ao6}>$#fG|i#27Bh(Pm7ZlZFLp(ayJ(%Oi(glTX|SY4RxPz z>?S*|i;Vq#I6*(8@JdBek&O!FBIKF@vs^}lU~8C_pKPF51gz97ByWh5&5MvHfQT-6yd z{LBo&@|G=O_{b<@e7`TOBiy8m=m6N+3TE>ePIejZ==0-+CH7%hfnOJy`fIp#l@IZ9 z9cTAWVW3$e$>=$5m?ss1hjBqHtZcj#UKlt{_}i8qr_MMg?sE9Nf&=*v+5dYGR28sb0PcL}zE*h23Jyk*4^y8`HVT}KA8MoXzfDgZSHR>aN zj4v0VSEq5+p0{Avb??MCKm9NkpSu?=o*5ip&LSXd2>K)Nh`L%v4hGq(k};F16@SE**cF94Ud;?@Vd3TET07r zpO;wQeJcBH^ywRL*%jBISi2U-CLhA=$U)4Xd;!Ov>cKVd{~+f7pZ^NOsQuWW`ckUW z^D6l-IQGAa5SM^AqTAHYJvX9j+iraJ*MAe?F0!R---#PLZ$@%@4*%zCA44WTjR+@A zS-1m{eM$Zmc~vip&5r;iUksYm0+o~4Q>nSm@K$-rjmfqwk6Woyq-!fv9!s3qvR{Kn zHWQK(1Pg+2t%Pc&j2Z{>Ykk!z>rA=g_G`k|h9Hq8C8u%iU<>>=T?=E?Mhq{FV9!Mt zV@>9N;P_X62ggg#;1B0M@=NiEZ0O-bdVX%k%`Wd zISv==t`BOwD#NeX?#{l&^Tb@z`TGWf;tlM-Rn1|9R+H@w=dd_k^iS=(4z z6oR6{C%8#AHWI9(1Pf2EA8Js+E`oM1iC4Z)5cqH^Vf2C zwwOa}v;%U{gIsMHg=*dn5&d!5=qvv%WV2sXP$j#Sd_I)j9JecpUr;JRZ4{tTMW}X_ zY_u-SI&F4@5-fN*eh%OJ#y4SC$8i0XAH+@3Yq9UiNATsxKMjLG6Scx51H5I+w~|3h(_xi( zZL(9@DM4;5!)}lZNtE;+G6}5-s<(rk=UFMzClw&^Jf~VFtE~%i>B_GJTIePE8y)rb?{Vd^V_(shd{>}cr0V%nMKRp zMQ5kpFk7}!Fn}ysuwa#4T~T;>;}*{unXh8O5ETY&q;e)Ay!AZU>6wCsXBTU@s*B7` zQ(-I?;R)#IS`$P)Tg3B=z+%ltuD)WtDInZPE)lgA@lpELOnmhW;AQ`AY*KJls|;c| zPR!cax<*4GQ^iD{pVh-IW3QW4j4ap~SaUt4@>_8HZ@-4wBZttS(ui&y!k#zXfZURX zh5RBi#w;@FlO^?!{df{W>mdyA1#M$e-iUk-cOJKKT40=qg#LknjBI^@R{1 zqw`b(@R%H=rpT;L5EOuCib8K3*wzv(sq7}jP`sT`m1egLh%A@M7>t$jC)I|Vq287> zHwL{d3ilZfG=ng#d!YGwO;v>Ukr9X_AOcsdSEm4>R#AyGhE+Gc760uw?#3zt&a)w(A(qC|KWZ;;|!D7wjA|RY$Jlrgc|iTh~r}Z||4z;8PEwGIsMn69)-Uvom7^yArIb{R2$xl^`UGr4g^}vPRXX!t3|D5pG08)Y!&? zNOve)t~f3vvP!Z3uF>r3o+>nzhF1&mbG=kZtuVbRnJ~v$V~$38nSfa%kW%^Z8G5WB z{D{CW$H;i&BmhAU9*!y94@Kp{z6K5dd~OM|i&QTIH((&K17kB!qv#Lfva7Ggi;sQx zU)`J%zqhouV))D%7xd1T;PdV2||LxUImQ2#m9y`D=9(!aR2)7IUOu3O%PCqMf) z_?1h3jqGkM{^a4`$H?Ra{A2(^aCz+&e~pG}pvvdtI0nJc7P&!aZF~egos3OJ$Sncg za0{?mM$MJtb>}o{9tyKiE16U$ye1h%B@IhnM8i`igEL_kHQ1uu1!+??KzZ6|Krb0k z2_%Zg%Y*DgtGfv`6kUc%AhR3aFDBu<6!!lL5u?%wIpiHtfaM9^Q{Y zUB(woFCze-6Slw`3 zFi#c5&N%^JB#U-dvhjNe^gaUD&HW~>jBCghR9I~H(5isTv>!Q`Mv&*exkJPLWCIKQ zP{%{B9t$Dhg@2fUv5N4OdZf>qJSE=nA@h1ny=HDfYqR zCknXvidJkJ46#2P%w|>WjOp;MZ{Yq>*=?K1n<~1Br=vAMhB~9T`B$r)ev4%b_mL$( zpE2?7wZQdj<7gWQVq|6x|8yje0M&xwYsJa2?_qf4TL=ng4k_m57>yMdaA@)%HtJ;h z>ZQ;(?ZNH8a|up8c0cBxeGG;9MO5aJ=$+ESD~MF_F#TvycC8+;z>b;_e+E!9O1OI*j+3zLY5T_30p0(cOHK?jy17A6VQLpNtpR6fisMt)Z&)#6%W8{6j9cO(Fp30n>#rXwn5G3NNA_XG|DSks!AmB zst%jXr4|plC8xDq1u~hG;`6wS#_~4YN}{y_*%kXS(cXrxUAr;(_V=NqXAoz;@+h9U z?~~ZCOykO%yIi(g5{Z^qDVR!bUQ`SXUwd{6k54o( zSrZe+c2n?)-FpG7b5wvuGQZ6UnG>JarNSuD{=d1;!uE(4Jz_1E?6X8hIF+fR+az%E z8c`aQi0hNg&LR< zn^t6`w?=84(iJ{ak$lC5k*#7WTZhsghM(WtS0y<66)0=!I6S}N#@4}qHxW>RY{S{y zO6qr)y9)0!{(YSH_1VKUT$^0LZSB4I!`~gk>~GHCvDp-2?Yvj5iBdcZA3;0IanRc7 z!P1;4cOt0J#u7=!Jpqh6YYOal|F`^nHd zg`)?VuHWqo5sf9$fcZNT?AInlB2ferQTSp3GJCHu`|vcVe8hUbDCg+WpzBmLv^FYH zTD0*jmCDU)F2V0?X~vV;ByRhqk74Z40RnX6`-VY;-nx|oBsaU2gx6~>OBVq3jqnmF z^UQM(UZg>)O-lO zQVd?QJrU1shsaJ_Vw?<{$ucSG<+aV4 zj|{B_Um=ALuM6O}-rtFZY#M)dPZnW*M~kMBy^=Y(ex?pe&PqInWjlB=Qk%AC-84YUUk5=<-iuGNi>6oU3}_^v8hXOHi{8)-=VTL(p@(L247{Uste!u_X_>yb9U9fn#h--4x6f?s)JBgXELM{un$Q1EN~$ zU*9*2J1YU)`@5_0r(amYeJ4^hgd8(U3{~5}>PVeznCc^;avUkB7fqZDYe(P=Dy{x^7o?VbAJ?l~qzw|#pgGavlRb;0psckJcyi-UTFXfmew(doWGWA@Q(z-~L zK{m;O4}Y9eK0ypq+OM z2EBLt@9=#bUa2?$c0OoQyAqpcI&7hj4tw!L-7YSbpD z@Z|sZhdB1sGq5QW4;u}`Bk=l!=)HWw)~g>)89`NtL=Y>k>&s+m|t))n%L&`=Mm zriCv}*0DekU)62n(y)r;Vi9?E-Pw{z_^hIH&Oo4p(v;xg5x%&)sk1L{gY(sszyv4y zmSvGC8qR?v*_ICHjtxLh3p`&uxU#fw=qN81uuzq8f(*SxFj~mf(Ub6Ff_?S)f{7Q> zHty)v$ZS=3Q#}qEG&mkxLYdFi;UoRl<9Rga zOnl_(4qO?i;Tuy$ys$(z>4~B%;l(t^kVF~1Yf}`bDm9GG<>4nlHX>xMsgroN6ZaRscDUU#*qwli=CZn?S6i9l9-;qJl!Uf$XU{%r2cmjjE?=RA9&sj9Q)# zF2Ay_FUpW>!dF
A$8aBZ_`c*W+Zq;Wjc@CDjhaOBFX@X?LSNd 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≫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
ma&&(la.scrollX||la.scrollY)){e=oa.select(ca.body).append("svg").style("position","absolute").style("top",0).style("left",0);var u=e[0][0].getScreenCTM();ma=!(u.f||u.e),e.remove()}return ma?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(n.getScreenCTM().inverse()),[r.x,r.y]}var i=n.getBoundingClientRect();return[t.clientX-i.left-n.clientLeft,t.clientY-i.top-n.clientTop]}function g(n){for(var t=-1,e=n.length,r=[];++t0&&(n=n.substring(0,o));var l=qa.get(n);return l&&(n=l,c=z),o?t?u:r:t?N:i}function C(n,t){return function(e){var r=oa.event;oa.event=e,t[0]=this.__data__;try{n.apply(this,t)}finally{oa.event=r}}}function z(n,t){var e=C(n,t);return function(n){var t=this,r=n.relatedTarget;r&&(r===t||r.compareDocumentPosition(t)&8)||e.call(t,n)}}function D(n,t){for(var e=0,r=n.length;r>e;e++)for(var u,i=n[e],a=0,o=i.length;o>a;a++)(u=i[a])&&t(u,a,e);return n}function j(n){return Ma(n,Na),n}function L(){}function F(n,t,e){return new H(n,t,e)}function H(n,t,e){this.h=n,this.s=t,this.l=e}function P(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?i+(a-i)*n/60:180>n?a:240>n?i+(a-i)*(240-n)/60:i}function u(n){return Math.round(r(n)*255)}var i,a;return n%=360,0>n&&(n+=360),t=0>t?0:t>1?1:t,e=0>e?0:e>1?1:e,a=.5>=e?e*(1+t):e+t-e*t,i=2*e-a,tt(u(n+120),u(n),u(n-120))}function R(n){return n>0?1:0>n?-1:0}function O(n){return Math.acos(Math.max(-1,Math.min(1,n)))}function Y(n){return n>1?La/2:-1>n?-La/2:Math.asin(n)}function U(n){return(Math.exp(n)-Math.exp(-n))/2}function I(n){return(Math.exp(n)+Math.exp(-n))/2}function V(n){return(n=Math.sin(n/2))*n}function X(n,t,e){return new Z(n,t,e)}function Z(n,t,e){this.h=n,this.c=t,this.l=e}function B(n,t,e){return $(e,Math.cos(n*=Ha)*t,Math.sin(n)*t)}function $(n,t,e){return new J(n,t,e)}function J(n,t,e){this.l=n,this.a=t,this.b=e}function G(n,t,e){var r=(n+16)/116,u=r+t/500,i=r-e/200;return u=W(u)*Ya,r=W(r)*Ua,i=W(i)*Ia,tt(nt(3.2404542*u-1.5371385*r-.4985314*i),nt(-.969266*u+1.8760108*r+.041556*i),nt(.0556434*u-.2040259*r+1.0572252*i))}function K(n,t,e){return X(Math.atan2(e,t)*Pa,Math.sqrt(t*t+e*e),n)}function W(n){return n>.206893034?n*n*n:(n-4/29)/7.787037}function Q(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29}function nt(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055))}function tt(n,t,e){return new et(n,t,e)}function et(n,t,e){this.r=n,this.g=t,this.b=e}function rt(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16)}function ut(n,t,e){var r,u,i,a=0,o=0,c=0;if(r=/([a-z]+)\((.*)\)/i.exec(n))switch(u=r[2].split(","),r[1]){case"hsl":return e(parseFloat(u[0]),parseFloat(u[1])/100,parseFloat(u[2])/100);case"rgb":return t(ct(u[0]),ct(u[1]),ct(u[2]))}return(i=Za.get(n))?t(i.r,i.g,i.b):(null!=n&&n.charAt(0)==="#"&&(n.length===4?(a=n.charAt(1),a+=a,o=n.charAt(2),o+=o,c=n.charAt(3),c+=c):n.length===7&&(a=n.substring(1,3),o=n.substring(3,5),c=n.substring(5,7)),a=parseInt(a,16),o=parseInt(o,16),c=parseInt(c,16)),t(a,o,c))}function it(n,t,e){var r,u,i=Math.min(n/=255,t/=255,e/=255),a=Math.max(n,t,e),o=a-i,c=(a+i)/2;return o?(u=.5>c?o/(a+i):o/(2-a-i),r=n==a?(t-e)/o+(e>t?6:0):t==a?(e-n)/o+2:(n-t)/o+4,r*=60):u=r=0,F(r,u,c)}function at(n,t,e){n=ot(n),t=ot(t),e=ot(e);var r=Q((.4124564*n+.3575761*t+.1804375*e)/Ya),u=Q((.2126729*n+.7151522*t+.072175*e)/Ua),i=Q((.0193339*n+.119192*t+.9503041*e)/Ia);return $(116*u-16,500*(r-u),200*(u-i))}function ot(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function ct(n){var t=parseFloat(n);return n.charAt(n.length-1)==="%"?Math.round(2.55*t):t}function lt(n){return"function"==typeof n?n:function(){return n}}function ft(n){return n}function st(n){return n.length===1?function(t,e){n(null==t?e:null)}:n}function ht(n,t){function e(n,e,i){arguments.length<3&&(i=e,e=null);var a=oa.xhr(n,t,i);return a.row=function(n){return arguments.length?a.response((e=n)==null?r:u(n)):e},a.row(e)}function r(n){return e.parse(n.responseText)}function u(n){return function(t){return e.parse(t.responseText,n)}}function a(t){return t.map(o).join(n)}function o(n){return c.test(n)?'"'+n.replace(/\"/g,'""')+'"':n}var c=RegExp('["'+n+"\n]"),l=n.charCodeAt(0);return e.parse=function(n,t){var r;return e.parseRows(n,function(n,e){if(r)return r(n,e-1);var u=Function("d","return {"+n.map(function(n,t){return JSON.stringify(n)+": d["+t+"]"}).join(",")+"}");r=t?function(n,e){return t(u(n),e)}:u})},e.parseRows=function(n,t){function e(){if(f>=c)return a;if(u)return u=!1,i;var t=f;if(n.charCodeAt(t)===34){for(var e=t;e++f;){var r=n.charCodeAt(f++),o=1;if(10===r)u=!0;else if(13===r)u=!0,n.charCodeAt(f)===10&&(++f,++o);else if(r!==l)continue;return n.substring(t,f-o)}return n.substring(t)}for(var r,u,i={},a={},o=[],c=n.length,f=0,s=0;(r=e())!==a;){for(var h=[];r!==i&&r!==a;)h.push(r),r=e();(!t||(h=t(h,s++)))&&o.push(h)}return o},e.format=function(t){if(Array.isArray(t[0]))return e.formatRows(t);var r=new i,u=[];return t.forEach(function(n){for(var t in n)r.has(t)||u.push(r.add(t))}),[u.map(o).join(n)].concat(t.map(function(t){return u.map(function(n){return o(t[n])}).join(n)})).join("\n")},e.formatRows=function(n){return n.map(a).join("\n")},e}function gt(){for(var n,t=Date.now(),e=Ka;e;)n=t-e.then,n>=e.delay&&(e.flush=e.callback(n)),e=e.next;var r=pt()-t;r>24?(isFinite(r)&&(clearTimeout($a),$a=setTimeout(gt,r)),Ba=0):(Ba=1,Wa(gt))}function pt(){for(var n=null,t=Ka,e=1/0;t;)t.flush?(delete Ga[t.callback.id],t=n?n.next=t.next:Ka=t.next):(e=Math.min(e,t.then+t.delay),t=(n=t).next);return e}function dt(n,t){var e=Math.pow(10,Math.abs(8-t)*3);return{scale:t>8?function(n){return n/e}:function(n){return n*e},symbol:n}}function mt(n,t){return t-(n?Math.ceil(Math.log(n)/Math.LN10):1)}function vt(n){return n+""}function yt(n,t){co.hasOwnProperty(n.type)&&co[n.type](n,t)}function Mt(n,t,e){var r,u=-1,i=n.length-e;for(t.lineStart();++un&&(r=n),n>i&&(i=n),u>t&&(u=t),t>a&&(a=t)}function e(){o.point=o.lineEnd=N}var r,u,i,a,o={point:t,lineStart:N,lineEnd:N,polygonStart:function(){o.lineEnd=e},polygonEnd:function(){o.point=t}};return function(t){return a=i=-(r=u=1/0),oa.geo.stream(t,n(o)),[[r,u],[i,a]]}}function wt(n,t){if(!go){++po,n*=Ha;var e=Math.cos(t*=Ha);mo+=(e*Math.cos(n)-mo)/po,vo+=(e*Math.sin(n)-vo)/po,yo+=(Math.sin(t)-yo)/po}}function St(){var n,t;go=1,Et(),go=2;var e=Mo.point;Mo.point=function(r,u){e(n=r,t=u)},Mo.lineEnd=function(){Mo.point(n,t),kt(),Mo.lineEnd=kt}}function Et(){function n(n,u){n*=Ha;var i=Math.cos(u*=Ha),a=i*Math.cos(n),o=i*Math.sin(n),c=Math.sin(u),l=Math.atan2(Math.sqrt((l=e*c-r*o)*l+(l=r*a-t*c)*l+(l=t*o-e*a)*l),t*a+e*o+r*c);po+=l,mo+=l*(t+(t=a)),vo+=l*(e+(e=o)),yo+=l*(r+(r=c))}var t,e,r;go>1||(1>go&&(go=1,po=mo=vo=yo=0),Mo.point=function(u,i){u*=Ha;var a=Math.cos(i*=Ha);t=a*Math.cos(u),e=a*Math.sin(u),r=Math.sin(i),Mo.point=n})}function kt(){Mo.point=wt}function At(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Math.sin(t),Math.sin(e)]}function qt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function Nt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function Tt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function Ct(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function zt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function Dt(){return!0}function jt(n){return[Math.atan2(n[1],n[0]),Math.asin(Math.max(-1,Math.min(1,n[2])))]}function Lt(n,t){return Math.abs(n[0]-t[0])o;++o)u.point((e=n[o])[0],e[1]);return u.lineEnd(),void 0}var c={point:e,points:n,other:null,visited:!1,entry:!0,subject:!0},l={point:e,points:[e],other:c,visited:!1,entry:!1,subject:!1};c.other=l,i.push(c),a.push(l),c={point:r,points:[r],other:null,visited:!1,entry:!1,subject:!0},l={point:r,points:[r],other:c,visited:!1,entry:!0,subject:!1},c.other=l,i.push(c),a.push(l)}}),a.sort(t),Ht(i),Ht(a),i.length){if(e)for(var o=1,c=!e(a[0].point),l=a.length;l>o;++o)a[o].entry=c=!c;for(var f,s,h,g=i[0];;){for(f=g;f.visited;)if((f=f.next)===g)return;s=f.points,u.lineStart();do{if(f.visited=f.other.visited=!0,f.entry){if(f.subject)for(var o=0;o=0;)u.point((h=s[o])[0],h[1])}else r(f.point,f.prev.point,-1,u);f=f.prev}f=f.other,s=f.points}while(!f.visited);u.lineEnd()}}}function Ht(n){if(t=n.length){for(var t,e,r=0,u=n[0];++r1&&2&t&&e.push(e.pop().concat(e.shift())),s.push(e.filter(Rt))}var s,h,g,p,d,m=t(r),v={point:u,lineStart:a,lineEnd:o,polygonStart:function(){v.point=c,v.lineStart=l,v.lineEnd=f,p=!1,g=h=0,s=[],r.polygonStart()},polygonEnd:function(){v.point=u,v.lineStart=a,v.lineEnd=o,s=oa.merge(s),s.length?Ft(s,Ut,null,e,r):(-Fa>h||p&&-Fa>g)&&(r.lineStart(),e(null,null,1,r),r.lineEnd()),r.polygonEnd(),s=null},sphere:function(){r.polygonStart(),r.lineStart(),e(null,null,1,r),r.lineEnd(),r.polygonEnd()}},y=Ot(),M=t(y);return v}}function Rt(n){return n.length>1}function Ot(){var n,t=[];return{lineStart:function(){t.push(n=[])},point:function(t,e){n.push([t,e])},lineEnd:N,buffer:function(){var e=t;return t=[],n=null,e},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function Yt(n,t){if(!(e=n.length))return 0;for(var e,r,u,i=0,a=0,o=n[0],c=o[0],l=o[1],f=Math.cos(l),s=Math.atan2(t*Math.sin(c)*f,Math.sin(l)),h=1-t*Math.cos(c)*f,g=s;++i2&&(a+=4*(r-s)):a+=Math.abs(h-2)0?La:-La,c=Math.abs(i-e);Math.abs(c-La)0?La/2:-La/2),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(o,r),n.point(i,r),t=0):u!==o&&c>=La&&(Math.abs(e-u)Fa?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(e)-Math.sin(r)*(u=Math.cos(t))*Math.sin(n))/(u*i*a)):(t+r)/2}function Xt(n,t,e,r){var u;if(null==n)u=e*La/2,r.point(-La,u),r.point(0,u),r.point(La,u),r.point(La,0),r.point(La,-u),r.point(0,-u),r.point(-La,-u),r.point(-La,0),r.point(-La,u);else if(Math.abs(n[0]-t[0])>Fa){var i=(n[0]i}function e(n){var e,i,c,l,f;return{lineStart:function(){l=c=!1,f=1},point:function(s,h){var g,p=[s,h],d=t(s,h),m=a?d?0:u(s,h):d?u(s+(0>s?La:-La),h):0;if(!e&&(l=c=d)&&n.lineStart(),d!==c&&(g=r(e,p),(Lt(e,g)||Lt(p,g))&&(p[0]+=Fa,p[1]+=Fa,d=t(p[0],p[1]))),d!==c)f=0,d?(n.lineStart(),g=r(p,e),n.point(g[0],g[1])):(g=r(e,p),n.point(g[0],g[1]),n.lineEnd()),e=g;else if(o&&e&&a^d){var v;m&i||!(v=r(p,e,!0))||(f=0,a?(n.lineStart(),n.point(v[0][0],v[0][1]),n.point(v[1][0],v[1][1]),n.lineEnd()):(n.point(v[1][0],v[1][1]),n.lineEnd(),n.lineStart(),n.point(v[0][0],v[0][1])))}!d||e&&Lt(e,p)||n.point(p[0],p[1]),e=p,c=d,i=m},lineEnd:function(){c&&n.lineEnd(),e=null},clean:function(){return f|(l&&c)<<1}}}function r(n,t,e){var r=At(n),u=At(t),a=[1,0,0],o=Nt(r,u),c=qt(o,o),l=o[0],f=c-l*l;if(!f)return!e&&n;var s=i*c/f,h=-i*l/f,g=Nt(a,o),p=Ct(a,s),d=Ct(o,h);Tt(p,d);var m=g,v=qt(p,m),y=qt(m,m),M=v*v-y*(qt(p,p)-1);if(!(0>M)){var x=Math.sqrt(M),b=Ct(m,(-v-x)/y);if(Tt(b,p),b=jt(b),!e)return b;var _,w=n[0],S=t[0],E=n[1],k=t[1];w>S&&(_=w,w=S,S=_);var A=S-w,q=Math.abs(A-La)A;if(!q&&E>k&&(_=E,E=k,k=_),N?q?E+k>0^b[1]<(Math.abs(b[0]-w)La^(w<=b[0]&&b[0]<=S)){var T=Ct(m,(-v+x)/y);return Tt(T,p),[b,jt(T)]}}}function u(t,e){var r=a?n:La-n,u=0;return-r>t?u|=1:t>r&&(u|=2),-r>e?u|=4:e>r&&(u|=8),u}var i=Math.cos(n),a=i>0,o=Math.abs(i)>Fa,c=ie(n,6*Ha);return Pt(t,e,c)}function Bt(n,t,e,r){function u(r,u){return Math.abs(r[0]-n)0?0:3:Math.abs(r[0]-e)0?2:1:Math.abs(r[1]-t)0?1:0:u>0?3:2}function i(n,t){return a(n.point,t.point)}function a(n,t){var e=u(n,1),r=u(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}function o(u,i){var a=i[0]-u[0],o=i[1]-u[1],c=[0,1];return Math.abs(a)0&&(u[0]+=c[0]*a,u[1]+=c[0]*o),!0):!1}return function(c){function l(i){var a=u(i,-1),o=f([0===a||3===a?n:e,a>1?r:t]);return o}function f(n){for(var t=0,e=M.length,r=n[1],u=0;e>u;++u)for(var i=1,a=M[u],o=a.length,c=a[0];o>i;++i)b=a[i],c[1]<=r?b[1]>r&&s(c,b,n)>0&&++t:b[1]<=r&&s(c,b,n)<0&&--t,c=b;return 0!==t}function s(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(e[0]-n[0])*(t[1]-n[1])}function h(i,o,c,l){var f=0,s=0;if(null==i||(f=u(i,c))!==(s=u(o,c))||a(i,o)<0^c>0){do l.point(0===f||3===f?n:e,f>1?r:t);while((f=(f+c+4)%4)!==s)}else l.point(o[0],o[1])}function g(u,i){return u>=n&&e>=u&&i>=t&&r>=i}function p(n,t){g(n,t)&&c.point(n,t)}function d(){C.point=v,M&&M.push(x=[]),q=!0,A=!1,E=k=0/0}function m(){y&&(v(_,w),S&&A&&T.rejoin(),y.push(T.buffer())),C.point=p,A&&c.lineEnd()}function v(n,t){n=Math.max(-bo,Math.min(bo,n)),t=Math.max(-bo,Math.min(bo,t));var e=g(n,t);if(M&&x.push([n,t]),q)_=n,w=t,S=e,q=!1,e&&(c.lineStart(),c.point(n,t));else if(e&&A)c.point(n,t);else{var r=[E,k],u=[n,t];o(r,u)?(A||(c.lineStart(),c.point(r[0],r[1])),c.point(u[0],u[1]),e||c.lineEnd()):(c.lineStart(),c.point(n,t))}E=n,k=t,A=e}var y,M,x,_,w,S,E,k,A,q,N=c,T=Ot(),C={point:p,lineStart:d,lineEnd:m,polygonStart:function(){c=T,y=[],M=[]},polygonEnd:function(){c=N,(y=oa.merge(y)).length?(c.polygonStart(),Ft(y,i,l,h,c),c.polygonEnd()):f([n,t])&&(c.polygonStart(),c.lineStart(),h(null,null,1,c),c.lineEnd(),c.polygonEnd()),y=M=x=null}};return C}}function $t(n,t,e){if(Math.abs(t)=n;var r=n/t;if(t>0){if(r>e[1])return!1;r>e[0]&&(e[0]=r)}else{if(r4*r&&d--){var x=a+h,b=o+g,_=c+p,w=Math.sqrt(x*x+b*b+_*_),S=Math.asin(_/=w),E=Math.abs(Math.abs(_)-1)r||Math.abs((v*N+y*T)/M-.5)>.3)&&(e(t,u,i,a,o,c,A,q,E,x/=w,b/=w,_,d,m),m.point(A,q),e(A,q,E,x,b,_,l,f,s,h,g,p,d,m))}}var r=.5,u=16;return t.precision=function(n){return arguments.length?(u=(r=n*n)>0&&16,t):Math.sqrt(r)},t}function Kt(n){return Wt(function(){return n})()}function Wt(n){function t(n){return n=a(n[0]*Ha,n[1]*Ha),[n[0]*f+o,c-n[1]*f]}function e(n){return n=a.invert((n[0]-o)/f,(c-n[1])/f),n&&[n[0]*Pa,n[1]*Pa]}function r(){a=Jt(i=te(d,m,v),u);var n=u(g,p);return o=s-n[0]*f,c=h+n[1]*f,t}var u,i,a,o,c,l=Gt(function(n,t){return n=u(n,t),[n[0]*f+o,c-n[1]*f]}),f=150,s=480,h=250,g=0,p=0,d=0,m=0,v=0,y=xo,M=ft,x=null,b=null;return t.stream=function(n){return Qt(i,y(l(M(n))))},t.clipAngle=function(n){return arguments.length?(y=null==n?(x=n,xo):Zt((x=+n)*Ha),t):x},t.clipExtent=function(n){return arguments.length?(b=n,M=null==n?ft:Bt(n[0][0],n[0][1],n[1][0],n[1][1]),t):b},t.scale=function(n){return arguments.length?(f=+n,r()):f},t.translate=function(n){return arguments.length?(s=+n[0],h=+n[1],r()):[s,h]},t.center=function(n){return arguments.length?(g=n[0]%360*Ha,p=n[1]%360*Ha,r()):[g*Pa,p*Pa]},t.rotate=function(n){return arguments.length?(d=n[0]%360*Ha,m=n[1]%360*Ha,v=n.length>2?n[2]%360*Ha:0,r()):[d*Pa,m*Pa,v*Pa]},oa.rebind(t,l,"precision"),function(){return u=n.apply(this,arguments),t.invert=u.invert&&e,r()}}function Qt(n,t){return{point:function(e,r){r=n(e*Ha,r*Ha),e=r[0],t.point(e>La?e-2*La:-La>e?e+2*La:e,r[1])},sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function ne(n,t){return[n,t]}function te(n,t,e){return n?t||e?Jt(re(n),ue(t,e)):re(n):t||e?ue(t,e):ne}function ee(n){return function(t,e){return t+=n,[t>La?t-2*La:-La>t?t+2*La:t,e]}}function re(n){var t=ee(n);return t.invert=ee(-n),t}function ue(n,t){function e(n,t){var e=Math.cos(t),o=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),f=l*r+o*u;return[Math.atan2(c*i-f*a,o*r-l*u),Math.asin(Math.max(-1,Math.min(1,f*i+c*a)))]}var r=Math.cos(n),u=Math.sin(n),i=Math.cos(t),a=Math.sin(t);return e.invert=function(n,t){var e=Math.cos(t),o=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),f=l*i-c*a;return[Math.atan2(c*i+l*a,o*r+f*u),Math.asin(Math.max(-1,Math.min(1,f*r-o*u)))]},e}function ie(n,t){var e=Math.cos(n),r=Math.sin(n);return function(u,i,a,o){null!=u?(u=ae(e,u),i=ae(e,i),(a>0?i>u:u>i)&&(u+=2*a*La)):(u=n+2*a*La,i=n);for(var c,l=a*t,f=u;a>0?f>i:i>f;f-=l)o.point((c=jt([e,-r*Math.cos(f),-r*Math.sin(f)]))[0],c[1])}}function ae(n,t){var e=At(t);e[0]-=n,zt(e);var r=O(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Fa)%(2*Math.PI)}function oe(n,t,e){var r=oa.range(n,t-Fa,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function ce(n,t,e){var r=oa.range(n,t-Fa,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function le(n){return n.source}function fe(n){return n.target}function se(n,t,e,r){var u=Math.cos(t),i=Math.sin(t),a=Math.cos(r),o=Math.sin(r),c=u*Math.cos(n),l=u*Math.sin(n),f=a*Math.cos(e),s=a*Math.sin(e),h=2*Math.asin(Math.sqrt(V(r-t)+u*a*V(e-n))),g=1/Math.sin(h),p=h?function(n){var t=Math.sin(n*=h)*g,e=Math.sin(h-n)*g,r=e*c+t*f,u=e*l+t*s,a=e*i+t*o;return[Math.atan2(u,r)*Pa,Math.atan2(a,Math.sqrt(r*r+u*u))*Pa]}:function(){return[n*Pa,t*Pa]};return p.distance=h,p}function he(){function n(n,u){var i=Math.sin(u*=Ha),a=Math.cos(u),o=Math.abs((n*=Ha)-t),c=Math.cos(o);_o+=Math.atan2(Math.sqrt((o=a*Math.sin(o))*o+(o=r*i-e*a*c)*o),e*i+r*a*c),t=n,e=i,r=a}var t,e,r;wo.point=function(u,i){t=u*Ha,e=Math.sin(i*=Ha),r=Math.cos(i),wo.point=n},wo.lineEnd=function(){wo.point=wo.lineEnd=N}}function ge(n){var t=0,e=La/3,r=Wt(n),u=r(t,e);return u.parallels=function(n){return arguments.length?r(t=n[0]*La/180,e=n[1]*La/180):[180*(t/La),180*(e/La)]},u}function pe(n,t){function e(n,t){var e=Math.sqrt(i-2*u*Math.sin(t))/u;return[e*Math.sin(n*=u),a-e*Math.cos(n)]}var r=Math.sin(n),u=(r+Math.sin(t))/2,i=1+r*(2*u-r),a=Math.sqrt(i)/u;return e.invert=function(n,t){var e=a-t;return[Math.atan2(n,e)/u,Math.asin((i-(n*n+e*e)*u*u)/(2*u))]},e}function de(n,t){var e=n(t[0]),r=n([.5*(t[0][0]+t[1][0]),t[0][1]]),u=n([t[1][0],t[0][1]]),i=n(t[1]),a=r[1]-e[1],o=r[0]-e[0],c=u[1]-r[1],l=u[0]-r[0],f=a/o,s=c/l,h=.5*(f*s*(e[1]-u[1])+s*(e[0]+r[0])-f*(r[0]+u[0]))/(s-f),g=(.5*(e[0]+r[0])-h)/f+.5*(e[1]+r[1]),p=i[0]-h,d=i[1]-g,m=e[0]-h,v=e[1]-g,y=p*p+d*d,M=m*m+v*v,x=Math.atan2(d,p),b=Math.atan2(v,m);return function(t){var e=t[0]-h,r=t[1]-g,u=e*e+r*r,i=Math.atan2(r,e);return u>y&&M>u&&i>x&&b>i?n.invert(t):void 0}}function me(){function n(n,t){Eo+=u*n-r*t,r=n,u=t}var t,e,r,u;ko.point=function(i,a){ko.point=n,t=r=i,e=u=a},ko.lineEnd=function(){n(t,e)}}function ve(){function n(n,t){a.push("M",n,",",t,i)}function t(n,t){a.push("M",n,",",t),o.point=e}function e(n,t){a.push("L",n,",",t)}function r(){o.point=n}function u(){a.push("Z")}var i=we(4.5),a=[],o={point:n,lineStart:function(){o.point=t},lineEnd:r,polygonStart:function(){o.lineEnd=u},polygonEnd:function(){o.lineEnd=r,o.point=n},pointRadius:function(n){return i=we(n),o},result:function(){if(a.length){var n=a.join("");return a=[],n}}};return o}function ye(n,t){go||(mo+=n,vo+=t,++yo)}function Me(){function n(n,r){var u=n-t,i=r-e,a=Math.sqrt(u*u+i*i);mo+=a*(t+n)/2,vo+=a*(e+r)/2,yo+=a,t=n,e=r}var t,e;if(1!==go){if(!(1>go))return;go=1,mo=vo=yo=0}Ao.point=function(r,u){Ao.point=n,t=r,e=u}}function xe(){Ao.point=ye}function be(){function n(n,t){var e=u*n-r*t;mo+=e*(r+n),vo+=e*(u+t),yo+=3*e,r=n,u=t}var t,e,r,u;2>go&&(go=2,mo=vo=yo=0),Ao.point=function(i,a){Ao.point=n,t=r=i,e=u=a},Ao.lineEnd=function(){n(t,e)}}function _e(n){function t(t,e){n.moveTo(t,e),n.arc(t,e,a,0,2*La)}function e(t,e){n.moveTo(t,e),o.point=r}function r(t,e){n.lineTo(t,e)}function u(){o.point=t}function i(){n.closePath()}var a=4.5,o={point:t,lineStart:function(){o.point=e},lineEnd:u,polygonStart:function(){o.lineEnd=i},polygonEnd:function(){o.lineEnd=u,o.point=t},pointRadius:function(n){return a=n,o},result:N};return o}function we(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function Se(n){var t=Gt(function(t,e){return n([t*Pa,e*Pa])});return function(n){return n=t(n),{point:function(t,e){n.point(t*Ha,e*Ha)},sphere:function(){n.sphere()},lineStart:function(){n.lineStart()},lineEnd:function(){n.lineEnd()},polygonStart:function(){n.polygonStart()},polygonEnd:function(){n.polygonEnd()}}}}function Ee(n,t){function e(t,e){var r=Math.cos(t),u=Math.cos(e),i=n(r*u);return[i*u*Math.sin(t),i*Math.sin(e)]}return e.invert=function(n,e){var r=Math.sqrt(n*n+e*e),u=t(r),i=Math.sin(u),a=Math.cos(u);return[Math.atan2(n*i,r*a),Math.asin(r&&e*i/r)]},e}function ke(n,t){function e(n,t){var e=Math.abs(Math.abs(t)-La/2)1){o=t[1],i=n[c],c++,r+="C"+(u[0]+a[0])+","+(u[1]+a[1])+","+(i[0]-o[0])+","+(i[1]-o[1])+","+i[0]+","+i[1];for(var l=2;l9&&(u=3*t/Math.sqrt(u),a[o]=u*e,a[o+1]=u*r));for(o=-1;++o<=c;)u=(n[Math.min(c,o+1)][0]-n[Math.max(0,o-1)][0])/(6*(1+a[o]*a[o])),i.push([u||0,a[o]*u||0]);return i}function We(n){return n.length<3?je(n):n[0]+Ye(n,Ke(n))}function Qe(n,t,e,r){var u,i,a,o,c,l,f;return u=r[n],i=u[0],a=u[1],u=r[t],o=u[0],c=u[1],u=r[e],l=u[0],f=u[1],(f-a)*(o-i)-(c-a)*(l-i)>0}function nr(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])}function tr(n,t,e,r){var u=n[0],i=e[0],a=t[0]-u,o=r[0]-i,c=n[1],l=e[1],f=t[1]-c,s=r[1]-l,h=(o*(c-l)-s*(u-i))/(s*a-o*f); -return[u+h*a,c+h*f]}function er(n,t){var e={list:n.map(function(n,t){return{index:t,x:n[0],y:n[1]}}).sort(function(n,t){return n.yt.y?1:n.xt.x?1:0}),bottomSite:null},r={list:[],leftEnd:null,rightEnd:null,init:function(){r.leftEnd=r.createHalfEdge(null,"l"),r.rightEnd=r.createHalfEdge(null,"l"),r.leftEnd.r=r.rightEnd,r.rightEnd.l=r.leftEnd,r.list.unshift(r.leftEnd,r.rightEnd)},createHalfEdge:function(n,t){return{edge:n,side:t,vertex:null,l:null,r:null}},insert:function(n,t){t.l=n,t.r=n.r,n.r.l=t,n.r=t},leftBound:function(n){var t=r.leftEnd;do t=t.r;while(t!=r.rightEnd&&u.rightOf(t,n));return t=t.l},del:function(n){n.l.r=n.r,n.r.l=n.l,n.edge=null},right:function(n){return n.r},left:function(n){return n.l},leftRegion:function(n){return n.edge==null?e.bottomSite:n.edge.region[n.side]},rightRegion:function(n){return n.edge==null?e.bottomSite:n.edge.region[Ho[n.side]]}},u={bisect:function(n,t){var e={region:{l:n,r:t},ep:{l:null,r:null}},r=t.x-n.x,u=t.y-n.y,i=r>0?r:-r,a=u>0?u:-u;return e.c=n.x*r+n.y*u+.5*(r*r+u*u),i>a?(e.a=1,e.b=u/r,e.c/=r):(e.b=1,e.a=r/u,e.c/=u),e},intersect:function(n,t){var e=n.edge,r=t.edge;if(!e||!r||e.region.r==r.region.r)return null;var u=e.a*r.b-e.b*r.a;if(Math.abs(u)<1e-10)return null;var i,a,o=(e.c*r.b-r.c*e.b)/u,c=(r.c*e.a-e.c*r.a)/u,l=e.region.r,f=r.region.r;l.y=a.region.r.x;return s&&i.side==="l"||!s&&i.side==="r"?null:{x:o,y:c}},rightOf:function(n,t){var e=n.edge,r=e.region.r,u=t.x>r.x;if(u&&n.side==="l")return 1;if(!u&&n.side==="r")return 0;if(e.a===1){var i=t.y-r.y,a=t.x-r.x,o=0,c=0;if(!u&&e.b<0||u&&e.b>=0?c=o=i>=e.b*a:(c=t.x+t.y*e.b>e.c,e.b<0&&(c=!c),c||(o=1)),!o){var l=r.x-e.region.l.x;c=e.b*(a*a-i*i)h*h+g*g}return n.side==="l"?c:!c},endPoint:function(n,e,r){n.ep[e]=r,n.ep[Ho[e]]&&t(n)},distance:function(n,t){var e=n.x-t.x,r=n.y-t.y;return Math.sqrt(e*e+r*r)}},i={list:[],insert:function(n,t,e){n.vertex=t,n.ystar=t.y+e;for(var r=0,u=i.list,a=u.length;a>r;r++){var o=u[r];if(!(n.ystar>o.ystar||n.ystar==o.ystar&&t.x>o.vertex.x))break}u.splice(r,0,n)},del:function(n){for(var t=0,e=i.list,r=e.length;r>t&&e[t]!=n;++t);e.splice(t,1)},empty:function(){return i.list.length===0},nextEvent:function(n){for(var t=0,e=i.list,r=e.length;r>t;++t)if(e[t]==n)return e[t+1];return null},min:function(){var n=i.list[0];return{x:n.vertex.x,y:n.ystar}},extractMin:function(){return i.list.shift()}};r.init(),e.bottomSite=e.list.shift();for(var a,o,c,l,f,s,h,g,p,d,m,v,y,M=e.list.shift();;)if(i.empty()||(a=i.min()),M&&(i.empty()||M.yg.y&&(p=h,h=g,g=p,y="r"),v=u.bisect(h,g),s=r.createHalfEdge(v,y),r.insert(l,s),u.endPoint(v,Ho[y],m),d=u.intersect(l,s),d&&(i.del(l),i.insert(l,d,u.distance(d,h))),d=u.intersect(s,f),d&&i.insert(s,d,u.distance(d,h))}for(o=r.right(r.leftEnd);o!=r.rightEnd;o=r.right(o))t(o.edge)}function rr(n){return n.x}function ur(n){return n.y}function ir(){return{leaf:!0,nodes:[],point:null,x:null,y:null}}function ar(n,t,e,r,u,i){if(!n(t,e,r,u,i)){var a=.5*(e+u),o=.5*(r+i),c=t.nodes;c[0]&&ar(n,c[0],e,r,a,o),c[1]&&ar(n,c[1],a,r,u,o),c[2]&&ar(n,c[2],e,o,a,i),c[3]&&ar(n,c[3],a,o,u,i)}}function or(n,t){n=oa.rgb(n),t=oa.rgb(t);var e=n.r,r=n.g,u=n.b,i=t.r-e,a=t.g-r,o=t.b-u;return function(n){return"#"+rt(Math.round(e+i*n))+rt(Math.round(r+a*n))+rt(Math.round(u+o*n))}}function cr(n){var t=[n.a,n.b],e=[n.c,n.d],r=fr(t),u=lr(t,e),i=fr(sr(e,t,-u))||0;t[0]*e[1]180?f+=360:f-l>180&&(l+=360),u.push({i:r.push(r.pop()+"rotate(",null,")")-2,x:hr(l,f)})):f&&r.push(r.pop()+"rotate("+f+")"),s!=h?u.push({i:r.push(r.pop()+"skewX(",null,")")-2,x:hr(s,h)}):h&&r.push(r.pop()+"skewX("+h+")"),g[0]!=p[0]||g[1]!=p[1]?(e=r.push(r.pop()+"scale(",null,",",null,")"),u.push({i:e-4,x:hr(g[0],p[0])},{i:e-2,x:hr(g[1],p[1])})):(p[0]!=1||p[1]!=1)&&r.push(r.pop()+"scale("+p+")"),e=u.length,function(n){for(var t,i=-1;++ir;++r)if(a=f[r],a.x==e[0]){if(a.i)if(l[a.i+1]==null)for(l[a.i-1]+=a.x,l.splice(a.i,1),u=r+1;i>u;++u)f[u].i--;else for(l[a.i-1]+=a.x+l[a.i+1],l.splice(a.i,2),u=r+1;i>u;++u)f[u].i-=2;else if(l[a.i+1]==null)l[a.i]=a.x;else for(l[a.i]=a.x+l[a.i+1],l.splice(a.i+1,1),u=r+1;i>u;++u)f[u].i--;f.splice(r,1),i--,r--}else a.x=hr(parseFloat(e[0]),parseFloat(a.x));for(;i>r;)a=f.pop(),l[a.i+1]==null?l[a.i]=a.x:(l[a.i]=a.x+l[a.i+1],l.splice(a.i+1,1)),i--;return l.length===1?l[0]==null?f[0].x:function(){return t}:function(n){for(r=0;i>r;++r)l[(a=f[r]).i]=a.x(n);return l.join("")}}function mr(n,t){for(var e,r=oa.interpolators.length;--r>=0&&!(e=oa.interpolators[r](n,t)););return e}function vr(n){return"transform"==n?gr:mr}function yr(n,t){var e,r=[],u=[],i=n.length,a=t.length,o=Math.min(n.length,t.length);for(e=0;o>e;++e)r.push(mr(n[e],t[e]));for(;i>e;++e)u[e]=n[e];for(;a>e;++e)u[e]=t[e];return function(n){for(e=0;o>e;++e)u[e]=r[e](n);return u}}function Mr(n){return function(t){return 0>=t?0:t>=1?1:n(t)}}function xr(n){return function(t){return 1-n(1-t)}}function br(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}}function _r(n){return n*n}function wr(n){return n*n*n}function Sr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return 4*(.5>n?e:3*(n-t)+e-.75)}function Er(n){return function(t){return Math.pow(t,n)}}function kr(n){return 1-Math.cos(n*La/2)}function Ar(n){return Math.pow(2,10*(n-1))}function qr(n){return 1-Math.sqrt(1-n*n)}function Nr(n,t){var e;return arguments.length<2&&(t=.45),arguments.length?e=t/(2*La)*Math.asin(1/n):(n=1,e=t/4),function(r){return 1+n*Math.pow(2,10*-r)*Math.sin(2*(r-e)*La/t)}}function Tr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}}function Cr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}function zr(n,t){n=oa.hcl(n),t=oa.hcl(t);var e=n.h,r=n.c,u=n.l,i=t.h-e,a=t.c-r,o=t.l-u;return i>180?i-=360:-180>i&&(i+=360),function(n){return B(e+i*n,r+a*n,u+o*n)+""}}function Dr(n,t){n=oa.hsl(n),t=oa.hsl(t);var e=n.h,r=n.s,u=n.l,i=t.h-e,a=t.s-r,o=t.l-u;return i>180?i-=360:-180>i&&(i+=360),function(n){return P(e+i*n,r+a*n,u+o*n)+""}}function jr(n,t){n=oa.lab(n),t=oa.lab(t);var e=n.l,r=n.a,u=n.b,i=t.l-e,a=t.a-r,o=t.b-u;return function(n){return G(e+i*n,r+a*n,u+o*n)+""}}function Lr(n,t){return t-=n,function(e){return Math.round(n+t*e)}}function Fr(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return(e-n)*t}}function Hr(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return Math.max(0,Math.min(1,(e-n)*t))}}function Pr(n){for(var t=n.source,e=n.target,r=Or(t,e),u=[t];t!==r;)t=t.parent,u.push(t);for(var i=u.length;e!==r;)u.splice(i,0,e),e=e.parent;return u}function Rr(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent;return t.push(n),t}function Or(n,t){if(n===t)return n;for(var e=Rr(n),r=Rr(t),u=e.pop(),i=r.pop(),a=null;u===i;)a=u,u=e.pop(),i=r.pop();return a}function Yr(n){n.fixed|=2}function Ur(n){n.fixed&=-7}function Ir(n){n.fixed|=4,n.px=n.x,n.py=n.y}function Vr(n){n.fixed&=-5}function Xr(n,t,e){var r=0,u=0;if(n.charge=0,!n.leaf)for(var i,a=n.nodes,o=a.length,c=-1;++ce;++e)(t=n[e][1])>u&&(r=e,u=t);return r}function ru(n){return n.reduce(uu,0)}function uu(n,t){return n+t[1]}function iu(n,t){return au(n,Math.ceil(Math.log(t.length)/Math.LN2+1))}function au(n,t){for(var e=-1,r=+n[0],u=(n[1]-r)/t,i=[];++e<=t;)i[e]=u*e+r;return i}function ou(n){return[oa.min(n),oa.max(n)]}function cu(n,t){return n.parent==t.parent?1:2}function lu(n){var t=n.children;return t&&t.length?t[0]:n._tree.thread}function fu(n){var t,e=n.children;return e&&(t=e.length)?e[t-1]:n._tree.thread}function su(n,t){var e=n.children;if(e&&(u=e.length))for(var r,u,i=-1;++i0&&(n=r);return n}function hu(n,t){return n.x-t.x}function gu(n,t){return t.x-n.x}function pu(n,t){return n.depth-t.depth}function du(n,t){function e(n,r){var u=n.children;if(u&&(a=u.length))for(var i,a,o=null,c=-1;++c=0;)t=u[i]._tree,t.prelim+=e,t.mod+=e,e+=t.shift+(r+=t.change)}function vu(n,t,e){n=n._tree,t=t._tree;var r=e/(t.number-n.number);n.change+=r,t.change-=r,t.shift+=e,t.prelim+=e,t.mod+=e}function yu(n,t,e){return n._tree.ancestor.parent==t.parent?n._tree.ancestor:e}function Mu(n,t){return n.value-t.value}function xu(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pack_next=e,e._pack_prev=t}function bu(n,t){n._pack_next=t,t._pack_prev=n}function _u(n,t){var e=t.x-n.x,r=t.y-n.y,u=n.r+t.r;return u*u-e*e-r*r>.001}function wu(n){function t(n){f=Math.min(n.x-n.r,f),s=Math.max(n.x+n.r,s),h=Math.min(n.y-n.r,h),g=Math.max(n.y+n.r,g)}if((e=n.children)&&(l=e.length)){var e,r,u,i,a,o,c,l,f=1/0,s=-1/0,h=1/0,g=-1/0;if(e.forEach(Su),r=e[0],r.x=-r.r,r.y=0,t(r),l>1&&(u=e[1],u.x=u.r,u.y=0,t(u),l>2))for(i=e[2],Au(r,u,i),t(i),xu(r,i),r._pack_prev=i,xu(i,u),u=r._pack_next,a=3;l>a;a++){Au(r,u,i=e[a]);var p=0,d=1,m=1;for(o=u._pack_next;o!==u;o=o._pack_next,d++)if(_u(o,i)){p=1;break}if(1==p)for(c=r._pack_prev;c!==o._pack_prev&&!_u(c,i);c=c._pack_prev,m++);p?(m>d||d==m&&u.ra;a++)i=e[a],i.x-=v,i.y-=y,M=Math.max(M,i.r+Math.sqrt(i.x*i.x+i.y*i.y));n.r=M,e.forEach(Eu)}}function Su(n){n._pack_next=n._pack_prev=n}function Eu(n){delete n._pack_next,delete n._pack_prev}function ku(n,t,e,r){var u=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=r,u)for(var i=-1,a=u.length;++iu&&(e+=u/2,u=0),0>i&&(r+=i/2,i=0),{x:e,y:r,dx:u,dy:i}}function ju(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]}function Lu(n){return n.rangeExtent?n.rangeExtent():ju(n.range())}function Fu(n,t,e,r){var u=e(n[0],n[1]),i=r(t[0],t[1]);return function(n){return i(u(n))}}function Hu(n,t){var e,r=0,u=n.length-1,i=n[r],a=n[u];return i>a&&(e=r,r=u,u=e,e=i,i=a,a=e),(t=t(a-i))&&(n[r]=t.floor(i),n[u]=t.ceil(a)),n}function Pu(n,t,e,r){var u=[],i=[],a=0,o=Math.min(n.length,t.length)-1;for(n[o]2?Pu:Fu,c=r?Hr:Fr;return a=u(n,t,c,e),o=u(t,n,c,mr),i}function i(n){return a(n)}var a,o;return i.invert=function(n){return o(n)},i.domain=function(t){return arguments.length?(n=t.map(Number),u()):n},i.range=function(n){return arguments.length?(t=n,u()):t},i.rangeRound=function(n){return i.range(n).interpolate(Lr)},i.clamp=function(n){return arguments.length?(r=n,u()):r},i.interpolate=function(n){return arguments.length?(e=n,u()):e},i.ticks=function(t){return Iu(n,t)},i.tickFormat=function(t,e){return Vu(n,t,e)},i.nice=function(){return Hu(n,Yu),u()},i.copy=function(){return Ru(n,t,e,r)},u()}function Ou(n,t){return oa.rebind(n,t,"range","rangeRound","interpolate","clamp")}function Yu(n){return n=Math.pow(10,Math.round(Math.log(n)/Math.LN10)-1),n&&{floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}}}function Uu(n,t){var e=ju(n),r=e[1]-e[0],u=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),i=t/r*u;return.15>=i?u*=10:.35>=i?u*=5:.75>=i&&(u*=2),e[0]=Math.ceil(e[0]/u)*u,e[1]=Math.floor(e[1]/u)*u+.5*u,e[2]=u,e}function Iu(n,t){return oa.range.apply(oa,Uu(n,t))}function Vu(n,t,e){var r=-Math.floor(Math.log(Uu(n,t)[2])/Math.LN10+.01);return oa.format(e?e.replace(ro,function(n,t,e,u,i,a,o,c,l,f){return[t,e,u,i,a,o,c,l||"."+(r-2*("%"===f)),f].join("")}):",."+r+"f")}function Xu(n,t,e,r){function u(t){return n(e(t))}return u.invert=function(t){return r(n.invert(t))},u.domain=function(t){return arguments.length?(t[0]<0?(e=$u,r=Ju):(e=Zu,r=Bu),n.domain(t.map(e)),u):n.domain().map(r)},u.base=function(n){return arguments.length?(t=+n,u):t},u.nice=function(){return n.domain(Hu(n.domain(),Gu(t))),u},u.ticks=function(){var u=ju(n.domain()),i=[];if(u.every(isFinite)){var a=Math.log(t),o=Math.floor(u[0]/a),c=Math.ceil(u[1]/a),l=r(u[0]),f=r(u[1]),s=t%1?2:t;if(e===$u)for(i.push(-Math.pow(t,-o));o++0;h--)i.push(-Math.pow(t,-o)*h);else{for(;c>o;o++)for(var h=1;s>h;h++)i.push(Math.pow(t,o)*h);i.push(Math.pow(t,o))}for(o=0;i[o]f;c--);i=i.slice(o,c)}return i},u.tickFormat=function(n,i){if(arguments.length<2&&(i=$o),!arguments.length)return i;var a,o=Math.log(t),c=Math.max(.1,n/u.ticks().length),l=e===$u?(a=-1e-12,Math.floor):(a=1e-12,Math.ceil);return function(n){return n/r(o*l(e(n)/o+a))<=c?i(n):""}},u.copy=function(){return Xu(n.copy(),t,e,r)},Ou(u,n)}function Zu(n){return Math.log(0>n?0:n)}function Bu(n){return Math.exp(n)}function $u(n){return-Math.log(n>0?0:-n)}function Ju(n){return-Math.exp(-n)}function Gu(n){n=Math.log(n);var t={floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}};return function(){return t}}function Ku(n,t){function e(t){return n(r(t))}var r=Wu(t),u=Wu(1/t);return e.invert=function(t){return u(n.invert(t))},e.domain=function(t){return arguments.length?(n.domain(t.map(r)),e):n.domain().map(u)},e.ticks=function(n){return Iu(e.domain(),n)},e.tickFormat=function(n,t){return Vu(e.domain(),n,t)},e.nice=function(){return e.domain(Hu(e.domain(),Yu))},e.exponent=function(n){if(!arguments.length)return t;var i=e.domain();return r=Wu(t=n),u=Wu(1/t),e.domain(i)},e.copy=function(){return Ku(n.copy(),t)},Ou(e,n)}function Wu(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,n)}}function Qu(n,t){function e(t){return a[((i.get(t)||i.set(t,n.push(t)))-1)%a.length]}function r(t,e){return oa.range(n.length).map(function(n){return t+e*n})}var i,a,o;return e.domain=function(r){if(!arguments.length)return n;n=[],i=new u;for(var a,o=-1,c=r.length;++oe?l():(i.active=e,h.start.call(n,f,t),a.tween.forEach(function(e,r){(r=r.call(n,f,t))&&d.push(r)}),c(r)||oa.timer(c,0,o),1)}function c(r){if(i.active!==e)return l();for(var u=(r-g)/p,a=s(u),o=d.length;o>0;)d[--o].call(n,a);return u>=1?(l(),h.end.call(n,f,t),1):void 0}function l(){return--i.count?delete i[e]:delete n.__transition__,1}var f=n.__data__,s=a.ease,h=a.event,g=a.delay,p=a.duration,d=[];return r>=g?u(r):oa.timer(u,g,o),1},0,o),a}}function xi(n,t){n.attr("transform",function(n){return"translate("+t(n)+",0)"})}function bi(n,t){n.attr("transform",function(n){return"translate(0,"+t(n)+")"})}function _i(n,t,e){if(r=[],e&&t.length>1){for(var r,u,i,a=ju(n.domain()),o=-1,c=t.length,l=(t[1]-t[0])/++e;++o0;)(i=+t[o]-u*l)>=a[0]&&r.push(i);for(--o,u=0;++u1?Date.UTC.apply(this,arguments):arguments[0])}function Si(n,t,e){function r(t){var e=n(t),r=i(e,1);return r-t>t-e?e:r}function u(e){return t(e=n(new hc(e-1)),1),e}function i(n,e){return t(n=new hc(+n),e),n}function a(n,r,i){var a=u(n),o=[];if(i>1)for(;r>a;)e(a)%i||o.push(new Date(+a)),t(a,1);else for(;r>a;)o.push(new Date(+a)),t(a,1);return o}function o(n,t,e){try{hc=wi;var r=new wi;return r._=n,a(r,t,e)}finally{hc=Date}}n.floor=n,n.round=r,n.ceil=u,n.offset=i,n.range=a;var c=n.utc=Ei(n);return c.floor=c,c.round=Ei(r),c.ceil=Ei(u),c.offset=Ei(i),c.range=o,n}function Ei(n){return function(t,e){try{hc=wi;var r=new wi;return r._=t,n(r,e)._}finally{hc=Date}}}function ki(n,t,e,r){for(var u,i,a=0,o=t.length,c=e.length;o>a;){if(r>=c)return-1;if(u=t.charCodeAt(a++),37===u){if(i=Tc[t.charAt(a++)],!i||(r=i(n,e,r))<0)return-1}else if(u!=e.charCodeAt(r++))return-1}return r}function Ai(n){return RegExp("^(?:"+n.map(oa.requote).join("|")+")","i")}function qi(n){for(var t=new u,e=-1,r=n.length;++er?Array(e-r+1).join(t)+n:n}function Ti(n,t,e){wc.lastIndex=0;var r=wc.exec(t.substring(e));return r?e+=r[0].length:-1}function Ci(n,t,e){_c.lastIndex=0;var r=_c.exec(t.substring(e));return r?e+=r[0].length:-1}function zi(n,t,e){kc.lastIndex=0;var r=kc.exec(t.substring(e));return r?(n.m=Ac.get(r[0].toLowerCase()),e+=r[0].length):-1}function Di(n,t,e){Sc.lastIndex=0;var r=Sc.exec(t.substring(e));return r?(n.m=Ec.get(r[0].toLowerCase()),e+=r[0].length):-1}function ji(n,t,e){return ki(n,""+Nc.c,t,e)}function Li(n,t,e){return ki(n,""+Nc.x,t,e)}function Fi(n,t,e){return ki(n,""+Nc.X,t,e)}function Hi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+4));return r?(n.y=+r[0],e+=r[0].length):-1}function Pi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.y=Ri(+r[0]),e+=r[0].length):-1}function Ri(n){return n+(n>68?1900:2e3)}function Oi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.m=r[0]-1,e+=r[0].length):-1}function Yi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.d=+r[0],e+=r[0].length):-1}function Ui(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.H=+r[0],e+=r[0].length):-1}function Ii(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.M=+r[0],e+=r[0].length):-1}function Vi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+2));return r?(n.S=+r[0],e+=r[0].length):-1}function Xi(n,t,e){Cc.lastIndex=0;var r=Cc.exec(t.substring(e,e+3));return r?(n.L=+r[0],e+=r[0].length):-1}function Zi(n,t,e){var r=zc.get(t.substring(e,e+=2).toLowerCase());return null==r?-1:(n.p=r,e)}function Bi(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=~~(Math.abs(t)/60),u=Math.abs(t)%60;return e+Ni(r,"0",2)+Ni(u,"0",2)}function $i(n){return n.toISOString()}function Ji(n,t,e){function r(t){return n(t)}return r.invert=function(t){return Ki(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain(t),r):n.domain().map(Ki)},r.nice=function(n){return r.domain(Hu(r.domain(),function(){return n}))},r.ticks=function(e,u){var i=Gi(r.domain());if("function"!=typeof e){var a=i[1]-i[0],o=a/e,c=oa.bisect(jc,o);if(c==jc.length)return t.year(i,e);if(!c)return n.ticks(e).map(Ki);Math.log(o/jc[c-1])t?[t,e]:[e,t]}function Ki(n){return new Date(n)}function Wi(n){return function(t){for(var e=n.length-1,r=n[e];!r[1](t);)r=n[--e];return r[0](t)}}function Qi(n){var t=new Date(n,0,1);return t.setFullYear(n),t}function na(n){var t=n.getFullYear(),e=Qi(t),r=Qi(t+1);return t+(n-e)/(r-e)}function ta(n){var t=new Date(Date.UTC(n,0,1));return t.setUTCFullYear(n),t}function ea(n){var t=n.getUTCFullYear(),e=ta(t),r=ta(t+1);return t+(n-e)/(r-e)}function ra(n){return n.responseText}function ua(n){return JSON.parse(n.responseText)}function ia(n){var t=ca.createRange();return t.selectNode(ca.body),t.createContextualFragment(n.responseText)}function aa(n){return n.responseXML}var oa={version:"3.1.3"};Date.now||(Date.now=function(){return+new Date});var ca=document,la=window;try{ca.createElement("div").style.setProperty("opacity",0,"")}catch(fa){var sa=la.CSSStyleDeclaration.prototype,ha=sa.setProperty;sa.setProperty=function(n,t,e){ha.call(this,n,t+"",e)}}oa.ascending=function(n,t){return t>n?-1:n>t?1:n>=t?0:0/0},oa.descending=function(n,t){return n>t?-1:t>n?1:t>=n?0:0/0},oa.min=function(n,t){var e,r,u=-1,i=n.length;if(arguments.length===1){for(;++ur&&(e=r)}else{for(;++ur&&(e=r)}return e},oa.max=function(n,t){var e,r,u=-1,i=n.length;if(arguments.length===1){for(;++ue&&(e=r)}else{for(;++ue&&(e=r)}return e},oa.extent=function(n,t){var e,r,u,i=-1,a=n.length;if(arguments.length===1){for(;++ir&&(e=r),r>u&&(u=r))}else{for(;++ir&&(e=r),r>u&&(u=r))}return[e,u]},oa.sum=function(n,t){var e,r=0,u=n.length,i=-1;if(arguments.length===1)for(;++i1&&(t=t.map(e)),t=t.filter(n),t.length?oa.quantile(t.sort(oa.ascending),.5):void 0},oa.bisector=function(n){return{left:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n.call(t,t[i],i)r;){var i=r+u>>>1;er)for(;(u=n+r*++o)>t;)i.push(u/a);else for(;(u=n+r*++o)=a.length)return r?r.call(i,o):e?o.sort(e):o;for(var l,f,s,h,g=-1,p=o.length,d=a[c++],m=new u;++g=a.length)return n;var r=[],u=o[e++];return n.forEach(function(n,u){r.push({key:n,values:t(u,e)})}),u?r.sort(function(n,t){return u(n.key,t.key)}):r}var e,r,i={},a=[],o=[];return i.map=function(t,e){return n(e,t,0)},i.entries=function(e){return t(n(oa.map,e,0),0)},i.key=function(n){return a.push(n),i},i.sortKeys=function(n){return o[a.length-1]=n,i},i.sortValues=function(n){return e=n,i},i.rollup=function(n){return r=n,i},i},oa.set=function(n){var t=new i;if(n)for(var e=0;e=0&&(r=n.substring(e+1),n=n.substring(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(arguments.length===2){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},oa.event=null,oa.mouse=function(n){return h(n,f())};var ma=/WebKit/.test(la.navigator.userAgent)?-1:0,va=p; -try{va(ca.documentElement.childNodes)[0].nodeType}catch(ya){va=g}var Ma=[].__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]};oa.touches=function(n,t){return arguments.length<2&&(t=f().touches),t?va(t).map(function(t){var e=h(n,t);return e.identifier=t.identifier,e}):[]},oa.behavior.drag=function(){function n(){this.on("mousedown.drag",t).on("touchstart.drag",t)}function t(){function n(){var n=o.parentNode;return null!=s?oa.touches(n).filter(function(n){return n.identifier===s})[0]:oa.mouse(n)}function t(){if(!o.parentNode)return u();var t=n(),e=t[0]-h[0],r=t[1]-h[1];g|=e|r,h=t,l(),c({type:"drag",x:t[0]+a[0],y:t[1]+a[1],dx:e,dy:r})}function u(){c({type:"dragend"}),g&&(l(),oa.event.target===f&&p.on("click.drag",i,!0)),p.on(null!=s?"touchmove.drag-"+s:"mousemove.drag",null).on(null!=s?"touchend.drag-"+s:"mouseup.drag",null)}function i(){l(),p.on("click.drag",null)}var a,o=this,c=e.of(o,arguments),f=oa.event.target,s=oa.event.touches?oa.event.changedTouches[0].identifier:null,h=n(),g=0,p=oa.select(la).on(null!=s?"touchmove.drag-"+s:"mousemove.drag",t).on(null!=s?"touchend.drag-"+s:"mouseup.drag",u,!0);r?(a=r.apply(o,arguments),a=[a.x-h[0],a.y-h[1]]):a=[0,0],null==s&&l(),c({type:"dragstart"})}var e=s(n,"drag","dragstart","dragend"),r=null;return n.origin=function(t){return arguments.length?(r=t,n):r},oa.rebind(n,e,"on")};var xa=function(n,t){return t.querySelector(n)},ba=function(n,t){return t.querySelectorAll(n)},_a=ca.documentElement,wa=_a.matchesSelector||_a.webkitMatchesSelector||_a.mozMatchesSelector||_a.msMatchesSelector||_a.oMatchesSelector,Sa=function(n,t){return wa.call(n,t)};"function"==typeof Sizzle&&(xa=function(n,t){return Sizzle(n,t)[0]||null},ba=function(n,t){return Sizzle.uniqueSort(Sizzle(n,t))},Sa=Sizzle.matchesSelector);var Ea=[];oa.selection=function(){return Ta},oa.selection.prototype=Ea,Ea.select=function(n){var t,e,r,u,i=[];"function"!=typeof n&&(n=m(n));for(var a=-1,o=this.length;++a=0&&(e=n.substring(0,t),n=n.substring(t+1)),ka.hasOwnProperty(e)?{space:ka[e],local:n}:n}},Ea.attr=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node();return n=oa.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(y(t,n[t]));return this}return this.each(y(n,t))},oa.requote=function(n){return n.replace(Aa,"\\$&")};var Aa=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;Ea.classed=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node(),r=(n=n.trim().split(/^|\s+/g)).length,u=-1;if(t=e.classList){for(;++ur){if("string"!=typeof n){2>r&&(t="");for(e in n)this.each(S(e,n[e],t));return this}if(2>r)return la.getComputedStyle(this.node(),null).getPropertyValue(n);e=""}return this.each(S(n,t,e))},Ea.property=function(n,t){if(arguments.length<2){if("string"==typeof n)return this.node()[n];for(t in n)this.each(E(t,n[t]));return this}return this.each(E(n,t))},Ea.text=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}:null==n?function(){this.textContent=""}:function(){this.textContent=n}):this.node().textContent},Ea.html=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}:null==n?function(){this.innerHTML=""}:function(){this.innerHTML=n}):this.node().innerHTML},Ea.append=function(n){function t(){return this.appendChild(ca.createElementNS(this.namespaceURI,n))}function e(){return this.appendChild(ca.createElementNS(n.space,n.local))}return n=oa.ns.qualify(n),this.select(n.local?e:t)},Ea.insert=function(n,t){function e(e,r){return this.insertBefore(ca.createElementNS(this.namespaceURI,n),t.call(this,e,r))}function r(e,r){return this.insertBefore(ca.createElementNS(n.space,n.local),t.call(this,e,r))}return n=oa.ns.qualify(n),"function"!=typeof t&&(t=m(t)),this.select(n.local?r:e)},Ea.remove=function(){return this.each(function(){var n=this.parentNode;n&&n.removeChild(this)})},Ea.data=function(n,t){function e(n,e){var r,i,a,o=n.length,s=e.length,h=Math.min(o,s),g=Array(s),p=Array(s),d=Array(o);if(t){var m,v=new u,y=new u,M=[];for(r=-1;++rr;++r)p[r]=k(e[r]);for(;o>r;++r)d[r]=n[r]}p.update=g,p.parentNode=g.parentNode=d.parentNode=n.parentNode,c.push(p),l.push(g),f.push(d)}var r,i,a=-1,o=this.length;if(!arguments.length){for(n=Array(o=(r=this[0]).length);++ai;i++){u.push(t=[]),t.parentNode=(e=this[i]).parentNode;for(var o=0,c=e.length;c>o;o++)(r=e[o])&&n.call(r,r.__data__,o)&&t.push(r)}return d(u)},Ea.order=function(){for(var n=-1,t=this.length;++n=0;)(e=r[u])&&(i&&i!==e.nextSibling&&i.parentNode.insertBefore(e,i),i=e);return this},Ea.sort=function(n){n=q.apply(this,arguments);for(var t=-1,e=this.length;++tr){if("string"!=typeof n){2>r&&(t=!1);for(e in n)this.each(T(e,n[e],t));return this}if(2>r)return(r=this.node()["__on"+n])&&r._;e=!1}return this.each(T(n,t,e))};var qa=oa.map({mouseenter:"mouseover",mouseleave:"mouseout"});qa.forEach(function(n){"on"+n in ca&&qa.remove(n)}),Ea.each=function(n){return D(this,function(t,e,r){n.call(t,t.__data__,e,r)})},Ea.call=function(n){var t=va(arguments);return n.apply(t[0]=this,t),this},Ea.empty=function(){return!this.node()},Ea.node=function(){for(var n=0,t=this.length;t>n;n++)for(var e=this[n],r=0,u=e.length;u>r;r++){var i=e[r];if(i)return i}return null};var Na=[];oa.selection.enter=j,oa.selection.enter.prototype=Na,Na.append=Ea.append,Na.insert=Ea.insert,Na.empty=Ea.empty,Na.node=Ea.node,Na.select=function(n){for(var t,e,r,u,i,a=[],o=-1,c=this.length;++oe-b){var i=n[0],o=t(n[0]);r(2*w),u(i,o),a(E.of(this,arguments))}b=e}}function p(){var n=oa.touches(this),t=n[0],e=d[t.identifier];if(i=n[1]){var i,o=d[i.identifier];t=[(t[0]+i[0])/2,(t[1]+i[1])/2],e=[(e[0]+o[0])/2,(e[1]+o[1])/2],r(oa.event.scale*m)}u(t,e),b=null,a(E.of(this,arguments))}var d,m,v,y,M,x,b,_=[0,0],w=1,S=za,E=s(n,"zoom");return n.translate=function(t){return arguments.length?(_=t.map(Number),i(),n):_},n.scale=function(t){return arguments.length?(w=+t,i(),n):w},n.scaleExtent=function(t){return arguments.length?(S=null==t?za:t.map(Number),n):S},n.x=function(t){return arguments.length?(y=t,v=t.copy(),_=[0,0],w=1,n):y},n.y=function(t){return arguments.length?(x=t,M=t.copy(),_=[0,0],w=1,n):x},oa.rebind(n,E,"on")};var Ca,za=[0,1/0],Da="onwheel"in ca?(Ca=function(){return-oa.event.deltaY*(oa.event.deltaMode?120:1)},"wheel"):"onmousewheel"in ca?(Ca=function(){return oa.event.wheelDelta},"mousewheel"):(Ca=function(){return-oa.event.detail},"MozMousePixelScroll");L.prototype.toString=function(){return this.rgb()+""},oa.hsl=function(n,t,e){return arguments.length===1?n instanceof H?F(n.h,n.s,n.l):ut(""+n,it,F):F(+n,+t,+e)};var ja=H.prototype=new L;ja.brighter=function(n){return n=Math.pow(.7,arguments.length?n:1),F(this.h,this.s,this.l/n)},ja.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),F(this.h,this.s,n*this.l)},ja.rgb=function(){return P(this.h,this.s,this.l)};var La=Math.PI,Fa=1e-6,Ha=La/180,Pa=180/La;oa.hcl=function(n,t,e){return arguments.length===1?n instanceof Z?X(n.h,n.c,n.l):n instanceof J?K(n.l,n.a,n.b):K((n=at((n=oa.rgb(n)).r,n.g,n.b)).l,n.a,n.b):X(+n,+t,+e)};var Ra=Z.prototype=new L;Ra.brighter=function(n){return X(this.h,this.c,Math.min(100,this.l+Oa*(arguments.length?n:1)))},Ra.darker=function(n){return X(this.h,this.c,Math.max(0,this.l-Oa*(arguments.length?n:1)))},Ra.rgb=function(){return B(this.h,this.c,this.l).rgb()},oa.lab=function(n,t,e){return arguments.length===1?n instanceof J?$(n.l,n.a,n.b):n instanceof Z?B(n.l,n.c,n.h):at((n=oa.rgb(n)).r,n.g,n.b):$(+n,+t,+e)};var Oa=18,Ya=.95047,Ua=1,Ia=1.08883,Va=J.prototype=new L;Va.brighter=function(n){return $(Math.min(100,this.l+Oa*(arguments.length?n:1)),this.a,this.b)},Va.darker=function(n){return $(Math.max(0,this.l-Oa*(arguments.length?n:1)),this.a,this.b)},Va.rgb=function(){return G(this.l,this.a,this.b)},oa.rgb=function(n,t,e){return arguments.length===1?n instanceof et?tt(n.r,n.g,n.b):ut(""+n,tt,P):tt(~~n,~~t,~~e)};var Xa=et.prototype=new L;Xa.brighter=function(n){n=Math.pow(.7,arguments.length?n:1);var t=this.r,e=this.g,r=this.b,u=30;return t||e||r?(t&&u>t&&(t=u),e&&u>e&&(e=u),r&&u>r&&(r=u),tt(Math.min(255,Math.floor(t/n)),Math.min(255,Math.floor(e/n)),Math.min(255,Math.floor(r/n)))):tt(u,u,u)},Xa.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),tt(Math.floor(n*this.r),Math.floor(n*this.g),Math.floor(n*this.b))},Xa.hsl=function(){return it(this.r,this.g,this.b)},Xa.toString=function(){return"#"+rt(this.r)+rt(this.g)+rt(this.b)};var Za=oa.map({aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"});Za.forEach(function(n,t){Za.set(n,ut(t,tt,P))}),oa.functor=lt,oa.xhr=function(n,t,e){function r(){var n=c.status;!n&&c.responseText||n>=200&&300>n||304===n?i.load.call(u,o.call(u,c)):i.error.call(u,c)}var u={},i=oa.dispatch("progress","load","error"),a={},o=ft,c=new(la.XDomainRequest&&/^(http(s)?:)?\/\//.test(n)?XDomainRequest:XMLHttpRequest);return"onload"in c?c.onload=c.onerror=r:c.onreadystatechange=function(){c.readyState>3&&r()},c.onprogress=function(n){var t=oa.event;oa.event=n;try{i.progress.call(u,c)}finally{oa.event=t}},u.header=function(n,t){return n=(n+"").toLowerCase(),arguments.length<2?a[n]:(null==t?delete a[n]:a[n]=t+"",u)},u.mimeType=function(n){return arguments.length?(t=null==n?null:n+"",u):t},u.response=function(n){return o=n,u},["get","post"].forEach(function(n){u[n]=function(){return u.send.apply(u,[n].concat(va(arguments)))}}),u.send=function(e,r,i){if(arguments.length===2&&"function"==typeof r&&(i=r,r=null),c.open(e,n,!0),null==t||"accept"in a||(a.accept=t+",*/*"),c.setRequestHeader)for(var o in a)c.setRequestHeader(o,a[o]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=i&&u.on("error",i).on("load",function(n){i(null,n)}),c.send(null==r?null:r),u},u.abort=function(){return c.abort(),u},oa.rebind(u,i,"on"),arguments.length===2&&"function"==typeof t&&(e=t,t=null),null==e?u:u.get(st(e))},oa.csv=ht(",","text/csv"),oa.tsv=ht(" ","text/tab-separated-values");var Ba,$a,Ja=0,Ga={},Ka=null;oa.timer=function(n,t,e){if(arguments.length<3){if(arguments.length<2)t=0;else if(!isFinite(t))return;e=Date.now()}var r=Ga[n.id];r&&r.callback===n?(r.then=e,r.delay=t):Ga[n.id=++Ja]=Ka={callback:n,then:e,delay:t,next:Ka},Ba||($a=clearTimeout($a),Ba=1,Wa(gt))},oa.timer.flush=function(){for(var n,t=Date.now(),e=Ka;e;)n=t-e.then,e.delay||(e.flush=e.callback(n)),e=e.next;pt()};var Wa=la.requestAnimationFrame||la.webkitRequestAnimationFrame||la.mozRequestAnimationFrame||la.oRequestAnimationFrame||la.msRequestAnimationFrame||function(n){setTimeout(n,17)},Qa=".",no=",",to=[3,3],eo=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"].map(dt);oa.formatPrefix=function(n,t){var e=0;return n&&(0>n&&(n*=-1),t&&(n=oa.round(n,mt(n,t))),e=1+Math.floor(1e-12+Math.log(n)/Math.LN10),e=Math.max(-24,Math.min(24,Math.floor((0>=e?e+1:e-1)/3)*3))),eo[8+e/3]},oa.round=function(n,t){return t?Math.round(n*(t=Math.pow(10,t)))/t:Math.round(n)},oa.format=function(n){var t=ro.exec(n),e=t[1]||" ",r=t[2]||">",u=t[3]||"",i=t[4]||"",a=t[5],o=+t[6],c=t[7],l=t[8],f=t[9],s=1,h="",g=!1;switch(l&&(l=+l.substring(1)),(a||"0"===e&&"="===r)&&(a=e="0",r="=",c&&(o-=Math.floor((o-1)/4))),f){case"n":c=!0,f="g";break;case"%":s=100,h="%",f="f";break;case"p":s=100,h="%",f="r";break;case"b":case"o":case"x":case"X":i&&(i="0"+f.toLowerCase());case"c":case"d":g=!0,l=0;break;case"s":s=-1,f="r"}"#"===i&&(i=""),"r"!=f||l||(f="g"),null!=l&&("g"==f?l=Math.max(1,Math.min(21,l)):("e"==f||"f"==f)&&(l=Math.max(0,Math.min(20,l)))),f=uo.get(f)||vt;var p=a&&c;return function(n){if(g&&n%1)return"";var t=0>n||0===n&&0>1/n?(n=-n,"-"):u;if(0>s){var d=oa.formatPrefix(n,l);n=d.scale(n),h=d.symbol}else n*=s;n=f(n,l),!a&&c&&(n=io(n));var m=i.length+n.length+(p?0:t.length),v=o>m?Array(m=o-m+1).join(e):"";return p&&(n=io(v+n)),Qa&&n.replace(".",Qa),t+=i,("<"===r?t+n+v:">"===r?v+t+n:"^"===r?v.substring(0,m>>=1)+t+n+v.substring(m):t+(p?n:v+n))+h}};var ro=/(?:([^{])?([<>=^]))?([+\- ])?(#)?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,uo=oa.map({b:function(n){return n.toString(2)},c:function(n){return String.fromCharCode(n)},o:function(n){return n.toString(8)},x:function(n){return n.toString(16)},X:function(n){return n.toString(16).toUpperCase()},g:function(n,t){return n.toPrecision(t)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},r:function(n,t){return(n=oa.round(n,mt(n,t))).toFixed(Math.max(0,Math.min(20,mt(n*(1+1e-15),t))))}}),io=ft;if(to){var ao=to.length;io=function(n){for(var t=n.lastIndexOf("."),e=t>=0?"."+n.substring(t+1):(t=n.length,""),r=[],u=0,i=to[0];t>0&&i>0;)r.push(n.substring(t-=i,t+i)),i=to[u=(u+1)%ao];return r.reverse().join(no||"")+e}}oa.geo={},oa.geo.stream=function(n,t){oo.hasOwnProperty(n.type)?oo[n.type](n,t):yt(n,t)};var oo={Feature:function(n,t){yt(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,u=e.length;++rn?4*La+n:n,ho.lineStart=ho.lineEnd=ho.point=N}};oa.geo.bounds=_t(ft),oa.geo.centroid=function(n){go=po=mo=vo=yo=0,oa.geo.stream(n,Mo);var t;return po&&Math.abs(t=Math.sqrt(mo*mo+vo*vo+yo*yo))>Fa?[Math.atan2(vo,mo)*Pa,Math.asin(Math.max(-1,Math.min(1,yo/t)))*Pa]:void 0};var go,po,mo,vo,yo,Mo={sphere:function(){2>go&&(go=2,po=mo=vo=yo=0)},point:wt,lineStart:Et,lineEnd:kt,polygonStart:function(){2>go&&(go=2,po=mo=vo=yo=0),Mo.lineStart=St},polygonEnd:function(){Mo.lineStart=Et}},xo=Pt(Dt,It,Xt),bo=1e9;oa.geo.projection=Kt,oa.geo.projectionMutator=Wt,(oa.geo.equirectangular=function(){return Kt(ne)}).raw=ne.invert=ne,oa.geo.rotation=function(n){function t(t){return t=n(t[0]*Ha,t[1]*Ha),t[0]*=Pa,t[1]*=Pa,t}return n=te(n[0]%360*Ha,n[1]*Ha,n.length>2?n[2]*Ha:0),t.invert=function(t){return t=n.invert(t[0]*Ha,t[1]*Ha),t[0]*=Pa,t[1]*=Pa,t},t},oa.geo.circle=function(){function n(){var n="function"==typeof r?r.apply(this,arguments):r,t=te(-n[0]*Ha,-n[1]*Ha,0).invert,u=[];return e(null,null,1,{point:function(n,e){u.push(n=t(n,e)),n[0]*=Pa,n[1]*=Pa}}),{type:"Polygon",coordinates:[u]}}var t,e,r=[0,0],u=6;return n.origin=function(t){return arguments.length?(r=t,n):r},n.angle=function(r){return arguments.length?(e=ie((t=+r)*Ha,u*Ha),n):t},n.precision=function(r){return arguments.length?(e=ie(t*Ha,(u=+r)*Ha),n):u},n.angle(90)},oa.geo.distance=function(n,t){var e,r=(t[0]-n[0])*Ha,u=n[1]*Ha,i=t[1]*Ha,a=Math.sin(r),o=Math.cos(r),c=Math.sin(u),l=Math.cos(u),f=Math.sin(i),s=Math.cos(i);return Math.atan2(Math.sqrt((e=s*a)*e+(e=l*f-c*s*o)*e),c*f+l*s*o)},oa.geo.graticule=function(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return oa.range(Math.ceil(i/m)*m,u,m).map(h).concat(oa.range(Math.ceil(l/v)*v,c,v).map(g)).concat(oa.range(Math.ceil(r/p)*p,e,p).filter(function(n){return Math.abs(n%m)>Fa}).map(f)).concat(oa.range(Math.ceil(o/d)*d,a,d).filter(function(n){return Math.abs(n%v)>Fa}).map(s))}var e,r,u,i,a,o,c,l,f,s,h,g,p=10,d=p,m=90,v=360,y=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(g(c).slice(1),h(u).reverse().slice(1),g(l).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.majorExtent(t).minorExtent(t):n.minorExtent()},n.majorExtent=function(t){return arguments.length?(i=+t[0][0],u=+t[1][0],l=+t[0][1],c=+t[1][1],i>u&&(t=i,i=u,u=t),l>c&&(t=l,l=c,c=t),n.precision(y)):[[i,l],[u,c]]},n.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],o=+t[0][1],a=+t[1][1],r>e&&(t=r,r=e,e=t),o>a&&(t=o,o=a,a=t),n.precision(y)):[[r,o],[e,a]]},n.step=function(t){return arguments.length?n.majorStep(t).minorStep(t):n.minorStep()},n.majorStep=function(t){return arguments.length?(m=+t[0],v=+t[1],n):[m,v]},n.minorStep=function(t){return arguments.length?(p=+t[0],d=+t[1],n):[p,d]},n.precision=function(t){return arguments.length?(y=+t,f=oe(o,a,90),s=ce(r,e,y),h=oe(l,c,90),g=ce(i,u,y),n):y},n.majorExtent([[-180,-90+Fa],[180,90-Fa]]).minorExtent([[-180,-80-Fa],[180,80+Fa]])},oa.geo.greatArc=function(){function n(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),e||u.apply(this,arguments)]}}var t,e,r=le,u=fe;return n.distance=function(){return oa.geo.distance(t||r.apply(this,arguments),e||u.apply(this,arguments))},n.source=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,n):r},n.target=function(t){return arguments.length?(u=t,e="function"==typeof t?null:t,n):u},n.precision=function(){return arguments.length?n:0},n},oa.geo.interpolate=function(n,t){return se(n[0]*Ha,n[1]*Ha,t[0]*Ha,t[1]*Ha)},oa.geo.length=function(n){return _o=0,oa.geo.stream(n,wo),_o};var _o,wo={sphere:N,point:N,lineStart:he,lineEnd:N,polygonStart:N,polygonEnd:N};(oa.geo.conicEqualArea=function(){return ge(pe)}).raw=pe,oa.geo.albersUsa=function(){function n(n){return t(n)(n)}function t(n){var t=n[0],e=n[1];return e>50?a:-140>t?o:21>e?c:i}var e,r,u,i=oa.geo.conicEqualArea().rotate([98,0]).center([0,38]).parallels([29.5,45.5]),a=oa.geo.conicEqualArea().rotate([160,0]).center([0,60]).parallels([55,65]),o=oa.geo.conicEqualArea().rotate([160,0]).center([0,20]).parallels([8,18]),c=oa.geo.conicEqualArea().rotate([60,0]).center([0,10]).parallels([8,18]);return n.invert=function(n){return e(n)||r(n)||u(n)||i.invert(n)},n.scale=function(t){return arguments.length?(i.scale(t),a.scale(.6*t),o.scale(t),c.scale(1.5*t),n.translate(i.translate())):i.scale()},n.translate=function(t){if(!arguments.length)return i.translate();var l=i.scale(),f=t[0],s=t[1];return i.translate(t),a.translate([f-.4*l,s+.17*l]),o.translate([f-.19*l,s+.2*l]),c.translate([f+.58*l,s+.43*l]),e=de(a,[[-180,50],[-130,72]]),r=de(o,[[-164,18],[-154,24]]),u=de(c,[[-67.5,17.5],[-65,19]]),n},n.scale(1e3)};var So,Eo,ko={point:N,lineStart:N,lineEnd:N,polygonStart:function(){Eo=0,ko.lineStart=me},polygonEnd:function(){ko.lineStart=ko.lineEnd=ko.point=N,So+=Math.abs(Eo/2)}},Ao={point:ye,lineStart:Me,lineEnd:xe,polygonStart:function(){Ao.lineStart=be},polygonEnd:function(){Ao.point=ye,Ao.lineStart=Me,Ao.lineEnd=xe}};oa.geo.path=function(){function n(n){return n&&oa.geo.stream(n,r(u.pointRadius("function"==typeof i?+i.apply(this,arguments):i))),u.result()}var t,e,r,u,i=4.5;return n.area=function(n){return So=0,oa.geo.stream(n,r(ko)),So},n.centroid=function(n){return go=mo=vo=yo=0,oa.geo.stream(n,r(Ao)),yo?[mo/yo,vo/yo]:void 0},n.bounds=function(n){return _t(r)(n)},n.projection=function(e){return arguments.length?(r=(t=e)?e.stream||Se(e):ft,n):t},n.context=function(t){return arguments.length?(u=(e=t)==null?new ve:new _e(t),n):e},n.pointRadius=function(t){return arguments.length?(i="function"==typeof t?t:+t,n):i},n.projection(oa.geo.albersUsa()).context(null)},oa.geo.albers=function(){return oa.geo.conicEqualArea().parallels([29.5,45.5]).rotate([98,0]).center([0,38]).scale(1e3)};var qo=Ee(function(n){return Math.sqrt(2/(1+n))},function(n){return 2*Math.asin(n/2)});(oa.geo.azimuthalEqualArea=function(){return Kt(qo)}).raw=qo;var No=Ee(function(n){var t=Math.acos(n);return t&&t/Math.sin(t)},ft);(oa.geo.azimuthalEquidistant=function(){return Kt(No)}).raw=No,(oa.geo.conicConformal=function(){return ge(ke)}).raw=ke,(oa.geo.conicEquidistant=function(){return ge(Ae)}).raw=Ae;var To=Ee(function(n){return 1/n},Math.atan);(oa.geo.gnomonic=function(){return Kt(To)}).raw=To,qe.invert=function(n,t){return[n,2*Math.atan(Math.exp(t))-La/2]},(oa.geo.mercator=function(){return Ne(qe)}).raw=qe;var Co=Ee(function(){return 1},Math.asin);(oa.geo.orthographic=function(){return Kt(Co)}).raw=Co;var zo=Ee(function(n){return 1/(1+n)},function(n){return 2*Math.atan(n)});(oa.geo.stereographic=function(){return Kt(zo)}).raw=zo,Te.invert=function(n,t){return[Math.atan2(U(n),Math.cos(t)),Y(Math.sin(t)/I(n))]},(oa.geo.transverseMercator=function(){return Ne(Te)}).raw=Te,oa.geom={},oa.svg={},oa.svg.line=function(){return Ce(ft)};var Do=oa.map({linear:je,"linear-closed":Le,"step-before":Fe,"step-after":He,basis:Ie,"basis-open":Ve,"basis-closed":Xe,bundle:Ze,cardinal:Oe,"cardinal-open":Pe,"cardinal-closed":Re,monotone:We});Do.forEach(function(n,t){t.key=n,t.closed=/-closed$/.test(n)});var jo=[0,2/3,1/3,0],Lo=[0,1/3,2/3,0],Fo=[0,1/6,2/3,1/6];oa.geom.hull=function(n){function t(n){if(n.length<3)return[];var t,u,i,a,o,c,l,f,s,h,g,p,d=lt(e),m=lt(r),v=n.length,y=v-1,M=[],x=[],b=0;if(d===ze&&r===De)t=n;else for(i=0,t=[];v>i;++i)t.push([+d.call(this,u=n[i],i),+m.call(this,u,i)]);for(i=1;v>i;++i)t[i][1]i;++i)i!==b&&(c=t[i][1]-t[b][1],o=t[i][0]-t[b][0],M.push({angle:Math.atan2(c,o),index:i}));for(M.sort(function(n,t){return n.angle-t.angle}),g=M[0].angle,h=M[0].index,s=0,i=1;y>i;++i)a=M[i].index,g==M[i].angle?(o=t[h][0]-t[b][0],c=t[h][1]-t[b][1],l=t[a][0]-t[b][0],f=t[a][1]-t[b][1],o*o+c*c>=l*l+f*f?M[i].index=-1:(M[s].index=-1,g=M[i].angle,s=i,h=a)):(g=M[i].angle,s=i,h=a);for(x.push(b),i=0,a=0;2>i;++a)M[a].index!==-1&&(x.push(M[a].index),i++);for(p=x.length;y>a;++a)if(M[a].index!==-1){for(;!Qe(x[p-2],x[p-1],M[a].index,t);)--p;x[p++]=M[a].index}var _=[];for(i=0;p>i;++i)_.push(n[x[i]]);return _}var e=ze,r=De;return arguments.length?t(n):(t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t)},oa.geom.polygon=function(n){return n.area=function(){for(var t=0,e=n.length,r=n[e-1][1]*n[0][0]-n[e-1][0]*n[0][1];++to;o++)e.push([u,t[o],t[o+1]])}),e},oa.geom.voronoi=function(n){function t(n){var t,r,a,o=n.map(function(){return[]}),c=lt(u),l=lt(i),f=n.length,s=1e6;if(c===ze&&l===De)t=n;else for(t=[],a=0;f>a;++a)t.push([+c.call(this,r=n[a],a),+l.call(this,r,a)]);if(er(t,function(n){var t,e,r,u,i,a;n.a===1&&n.b>=0?(t=n.ep.r,e=n.ep.l):(t=n.ep.l,e=n.ep.r),n.a===1?(i=t?t.y:-s,r=n.c-n.b*i,a=e?e.y:s,u=n.c-n.b*a):(r=t?t.x:-s,i=n.c-n.a*r,u=e?e.x:s,a=n.c-n.a*u);var c=[r,i],l=[u,a];o[n.region.l.index].push(c,l),o[n.region.r.index].push(c,l)}),o=o.map(function(n,e){var r=t[e][0],u=t[e][1],i=n.map(function(n){return Math.atan2(n[0]-r,n[1]-u)}),a=oa.range(n.length).sort(function(n,t){return i[n]-i[t]});return a.filter(function(n,t){return!t||i[n]-i[a[t-1]]>Fa}).map(function(t){return n[t]})}),o.forEach(function(n,e){var r=n.length;if(!r)return n.push([-s,-s],[-s,s],[s,s],[s,-s]);if(!(r>2)){var u=t[e],i=n[0],a=n[1],o=u[0],c=u[1],l=i[0],f=i[1],h=a[0],g=a[1],p=Math.abs(h-l),d=g-f;if(Math.abs(d)c?-s:s;n.push([-s,m],[s,m])}else if(Fa>p){var v=l>o?-s:s;n.push([v,-s],[v,s])}else{var m=(l-o)*(g-f)>(h-l)*(f-c)?s:-s,y=Math.abs(d)-p;Math.abs(y)d?m:-m,m]):(y>0&&(m*=-1),n.push([-s,m],[s,m]))}}}),e)for(a=0;f>a;++a)e(o[a]);for(a=0;f>a;++a)o[a].point=n[a];return o}var e,r=null,u=ze,i=De;return arguments.length?t(n):(t.x=function(n){return arguments.length?(u=n,t):u},t.y=function(n){return arguments.length?(i=n,t):i},t.size=function(n){return arguments.length?(null==n?e=null:(r=[+n[0],+n[1]],e=oa.geom.polygon([[0,0],[0,r[1]],r,[r[0],0]]).clip),t):r},t.links=function(n){var t,e,r,a=n.map(function(){return[]}),o=[],c=lt(u),l=lt(i),f=n.length;if(c===ze&&l===De)t=n;else for(r=0;f>r;++r)t.push([+c.call(this,e=n[r],r),+l.call(this,e,r)]);return er(t,function(t){var e=t.region.l.index,r=t.region.r.index;a[e][r]||(a[e][r]=a[r][e]=!0,o.push({source:n[e],target:n[r]}))}),o},t.triangles=function(n){if(u===ze&&i===De)return oa.geom.delaunay(n);var t,e,r,a,o,c=lt(u),l=lt(i);for(a=0,t=[],o=n.length;o>a;++a)e=[+c.call(this,r=n[a],a),+l.call(this,r,a)],e.data=r,t.push(e);return oa.geom.delaunay(t).map(function(n){return n.map(function(n){return n.data})})},t)};var Ho={l:"r",r:"l"};oa.geom.quadtree=function(n,t,e,r,u){function i(n){function i(n,t,e,r,u,i,a,o){if(!isNaN(e)&&!isNaN(r))if(n.leaf){var c=n.x,f=n.y; -if(null!=c)if(Math.abs(c-e)+Math.abs(f-r)<.01)l(n,t,e,r,u,i,a,o);else{var s=n.point;n.x=n.y=n.point=null,l(n,s,c,f,u,i,a,o),l(n,t,e,r,u,i,a,o)}else n.x=e,n.y=r,n.point=t}else l(n,t,e,r,u,i,a,o)}function l(n,t,e,r,u,a,o,c){var l=.5*(u+o),f=.5*(a+c),s=e>=l,h=r>=f,g=(h<<1)+s;n.leaf=!1,n=n.nodes[g]||(n.nodes[g]=ir()),s?u=l:o=l,h?a=f:c=f,i(n,t,e,r,u,a,o,c)}var f,s,h,g,p,d,m,v,y,M=lt(o),x=lt(c);if(null!=t)d=t,m=e,v=r,y=u;else if(v=y=-(d=m=1/0),s=[],h=[],p=n.length,a)for(g=0;p>g;++g)f=n[g],f.xv&&(v=f.x),f.y>y&&(y=f.y),s.push(f.x),h.push(f.y);else for(g=0;p>g;++g){var b=+M(f=n[g],g),_=+x(f,g);d>b&&(d=b),m>_&&(m=_),b>v&&(v=b),_>y&&(y=_),s.push(b),h.push(_)}var w=v-d,S=y-m;w>S?y=m+w:v=d+S;var E=ir();if(E.add=function(n){i(E,n,+M(n,++g),+x(n,g),d,m,v,y)},E.visit=function(n){ar(n,E,d,m,v,y)},g=-1,null==t){for(;++g=0?n.substring(0,t):n,r=t>=0?n.substring(t+1):"in";return e=Yo.get(e)||Oo,r=Uo.get(r)||ft,Mr(r(e.apply(null,Array.prototype.slice.call(arguments,1))))},oa.interpolateHcl=zr,oa.interpolateHsl=Dr,oa.interpolateLab=jr,oa.interpolateRound=Lr,oa.layout={},oa.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++e(u-e)*o){var c=t.charge*o*o;return n.px-=i*c,n.py-=a*c,!0}if(t.point&&isFinite(o)){var c=t.pointCharge*o*o;n.px-=i*c,n.py-=a*c}}return!t.charge}}function t(n){n.px=oa.event.x,n.py=oa.event.y,o.resume()}var e,r,u,i,a,o={},c=oa.dispatch("start","tick","end"),l=[1,1],f=.9,s=Io,h=Vo,g=-30,p=.1,d=.8,m=[],v=[];return o.tick=function(){if((r*=.99)<.005)return c.end({type:"end",alpha:r=0}),!0;var t,e,o,s,h,d,y,M,x,b=m.length,_=v.length;for(e=0;_>e;++e)o=v[e],s=o.source,h=o.target,M=h.x-s.x,x=h.y-s.y,(d=M*M+x*x)&&(d=r*i[e]*((d=Math.sqrt(d))-u[e])/d,M*=d,x*=d,h.x-=M*(y=s.weight/(h.weight+s.weight)),h.y-=x*y,s.x+=M*(y=1-y),s.y+=x*y);if((y=r*p)&&(M=l[0]/2,x=l[1]/2,e=-1,y))for(;++e0?n:0:n>0&&(c.start({type:"start",alpha:r=n}),oa.timer(o.tick)),o):r},o.start=function(){function n(n,r){for(var u,i=t(e),a=-1,o=i.length;++ar;++r)c[r]=[];for(r=0;d>r;++r){var n=v[r];c[n.source.index].push(n.target),c[n.target.index].push(n.source)}}return c[e]}var e,r,c,f,p=m.length,d=v.length,y=l[0],M=l[1];for(e=0;p>e;++e)(f=m[e]).index=e,f.weight=0;for(e=0;d>e;++e)f=v[e],typeof f.source=="number"&&(f.source=m[f.source]),typeof f.target=="number"&&(f.target=m[f.target]),++f.source.weight,++f.target.weight;for(e=0;p>e;++e)f=m[e],isNaN(f.x)&&(f.x=n("x",y)),isNaN(f.y)&&(f.y=n("y",M)),isNaN(f.px)&&(f.px=f.x),isNaN(f.py)&&(f.py=f.y);if(u=[],"function"==typeof s)for(e=0;d>e;++e)u[e]=+s.call(this,v[e],e);else for(e=0;d>e;++e)u[e]=s;if(i=[],"function"==typeof h)for(e=0;d>e;++e)i[e]=+h.call(this,v[e],e);else for(e=0;d>e;++e)i[e]=h;if(a=[],"function"==typeof g)for(e=0;p>e;++e)a[e]=+g.call(this,m[e],e);else for(e=0;p>e;++e)a[e]=g;return o.resume()},o.resume=function(){return o.alpha(.1)},o.stop=function(){return o.alpha(0)},o.drag=function(){return e||(e=oa.behavior.drag().origin(ft).on("dragstart.force",Yr).on("drag.force",t).on("dragend.force",Ur)),arguments.length?(this.on("mouseover.force",Ir).on("mouseout.force",Vr).call(e),void 0):e},oa.rebind(o,c,"on")};var Io=20,Vo=1;oa.layout.hierarchy=function(){function n(t,a,o){var c=u.call(e,t,a);if(t.depth=a,o.push(t),c&&(l=c.length)){for(var l,f,s=-1,h=t.children=[],g=0,p=a+1;++sg;++g)for(u.call(n,l[0][g],p=d[g],f[0][g][1]),h=1;m>h;++h)u.call(n,l[h][g],p+=f[h-1][g][1],f[h][g][1]);return o}var t=ft,e=nu,r=tu,u=Qr,i=Kr,a=Wr;return n.values=function(e){return arguments.length?(t=e,n):t},n.order=function(t){return arguments.length?(e="function"==typeof t?t:Zo.get(t)||nu,n):e},n.offset=function(t){return arguments.length?(r="function"==typeof t?t:Bo.get(t)||tu,n):r},n.x=function(t){return arguments.length?(i=t,n):i},n.y=function(t){return arguments.length?(a=t,n):a},n.out=function(t){return arguments.length?(u=t,n):u},n};var Zo=oa.map({"inside-out":function(n){var t,e,r=n.length,u=n.map(eu),i=n.map(ru),a=oa.range(r).sort(function(n,t){return u[n]-u[t]}),o=0,c=0,l=[],f=[];for(t=0;r>t;++t)e=a[t],c>o?(o+=i[e],l.push(e)):(c+=i[e],f.push(e));return f.reverse().concat(l)},reverse:function(n){return oa.range(n.length).reverse()},"default":nu}),Bo=oa.map({silhouette:function(n){var t,e,r,u=n.length,i=n[0].length,a=[],o=0,c=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];r>o&&(o=r),a.push(r)}for(e=0;i>e;++e)c[e]=(o-a[e])/2;return c},wiggle:function(n){var t,e,r,u,i,a,o,c,l,f=n.length,s=n[0],h=s.length,g=[];for(g[0]=c=l=0,e=1;h>e;++e){for(t=0,u=0;f>t;++t)u+=n[t][e][1];for(t=0,i=0,o=s[e][0]-s[e-1][0];f>t;++t){for(r=0,a=(n[t][e][1]-n[t][e-1][1])/(2*o);t>r;++r)a+=(n[r][e][1]-n[r][e-1][1])/o;i+=a*n[t][e][1]}g[e]=c-=u?i/u*o:0,l>c&&(l=c)}for(e=0;h>e;++e)g[e]-=l;return g},expand:function(n){var t,e,r,u=n.length,i=n[0].length,a=1/u,o=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];if(r)for(t=0;u>t;t++)n[t][e][1]/=r;else for(t=0;u>t;t++)n[t][e][1]=a}for(e=0;i>e;++e)o[e]=0;return o},zero:tu});oa.layout.histogram=function(){function n(n,i){for(var a,o,c=[],l=n.map(e,this),f=r.call(this,l,i),s=u.call(this,f,l,i),i=-1,h=l.length,g=s.length-1,p=t?1:1/h;++i0)for(i=-1;++i=f[0]&&o<=f[1]&&(a=c[oa.bisect(s,o,1,g)-1],a.y+=p,a.push(n[i]));return c}var t=!0,e=Number,r=ou,u=iu;return n.value=function(t){return arguments.length?(e=t,n):e},n.range=function(t){return arguments.length?(r=lt(t),n):r},n.bins=function(t){return arguments.length?(u="number"==typeof t?function(n){return au(n,t)}:lt(t),n):u},n.frequency=function(e){return arguments.length?(t=!!e,n):t},n},oa.layout.tree=function(){function n(n,u){function i(n,t){var r=n.children,u=n._tree;if(r&&(a=r.length)){for(var a,c,l,f=r[0],s=f,h=-1;++h0&&(vu(yu(o,n,r),n,u),l+=u,f+=u),s+=o._tree.mod,l+=i._tree.mod,h+=c._tree.mod,f+=a._tree.mod;o&&!fu(a)&&(a._tree.thread=o,a._tree.mod+=s-f),i&&!lu(c)&&(c._tree.thread=i,c._tree.mod+=l-h,r=n)}return r}var c=t.call(this,n,u),l=c[0];du(l,function(n,t){n._tree={ancestor:n,prelim:0,mod:0,change:0,shift:0,number:t?t._tree.number+1:0}}),i(l),a(l,-l._tree.prelim);var f=su(l,gu),s=su(l,hu),h=su(l,pu),g=f.x-e(f,s)/2,p=s.x+e(s,f)/2,d=h.depth||1;return du(l,function(n){n.x=(n.x-g)/(p-g)*r[0],n.y=n.depth/d*r[1],delete n._tree}),c}var t=oa.layout.hierarchy().sort(null).value(null),e=cu,r=[1,1];return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(r=t,n):r},Zr(n,t)},oa.layout.pack=function(){function n(n,u){var i=t.call(this,n,u),a=i[0];a.x=0,a.y=0,du(a,function(n){n.r=Math.sqrt(n.value)}),du(a,wu);var o=r[0],c=r[1],l=Math.max(2*a.r/o,2*a.r/c);if(e>0){var f=e*l/2;du(a,function(n){n.r+=f}),du(a,wu),du(a,function(n){n.r-=f}),l=Math.max(2*a.r/o,2*a.r/c)}return ku(a,o/2,c/2,1/l),i}var t=oa.layout.hierarchy().sort(Mu),e=0,r=[1,1];return n.size=function(t){return arguments.length?(r=t,n):r},n.padding=function(t){return arguments.length?(e=+t,n):e},Zr(n,t)},oa.layout.cluster=function(){function n(n,u){var i,a=t.call(this,n,u),o=a[0],c=0;du(o,function(n){var t=n.children;t&&t.length?(n.x=Nu(t),n.y=qu(t)):(n.x=i?c+=e(n,i):0,n.y=0,i=n)});var l=Tu(o),f=Cu(o),s=l.x-e(l,f)/2,h=f.x+e(f,l)/2;return du(o,function(n){n.x=(n.x-s)/(h-s)*r[0],n.y=(1-(o.y?n.y/o.y:1))*r[1]}),a}var t=oa.layout.hierarchy().sort(null).value(null),e=cu,r=[1,1];return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(r=t,n):r},Zr(n,t)},oa.layout.treemap=function(){function n(n,t){for(var e,r,u=-1,i=n.length;++ut?0:t),e.area=isNaN(r)||0>=r?0:r}function t(e){var i=e.children;if(i&&i.length){var a,o,c,l=s(e),f=[],h=i.slice(),p=1/0,d="slice"===g?l.dx:"dice"===g?l.dy:"slice-dice"===g?e.depth&1?l.dy:l.dx:Math.min(l.dx,l.dy);for(n(h,l.dx*l.dy/e.value),f.area=0;(c=h.length)>0;)f.push(a=h[c-1]),f.area+=a.area,"squarify"!==g||(o=r(f,d))<=p?(h.pop(),p=o):(f.area-=f.pop().area,u(f,d,l,!1),d=Math.min(l.dx,l.dy),f.length=f.area=0,p=1/0);f.length&&(u(f,d,l,!0),f.length=f.area=0),i.forEach(t)}}function e(t){var r=t.children;if(r&&r.length){var i,a=s(t),o=r.slice(),c=[];for(n(o,a.dx*a.dy/t.value),c.area=0;i=o.pop();)c.push(i),c.area+=i.area,i.z!=null&&(u(c,i.z?a.dx:a.dy,a,!o.length),c.length=c.area=0);r.forEach(e)}}function r(n,t){for(var e,r=n.area,u=0,i=1/0,a=-1,o=n.length;++ae&&(i=e),e>u&&(u=e));return r*=r,t*=t,r?Math.max(t*u*p/r,r/(t*i*p)):1/0}function u(n,t,e,r){var u,i=-1,a=n.length,o=e.x,l=e.y,f=t?c(n.area/t):0;if(t==e.dx){for((r||f>e.dy)&&(f=e.dy);++ie.dx)&&(f=e.dx);++ie&&(t=1),1>e&&(n=0),function(){var e,r,u;do e=Math.random()*2-1,r=Math.random()*2-1,u=e*e+r*r;while(!u||u>1);return n+t*e*Math.sqrt(-2*Math.log(u)/u)}},logNormal:function(){var n=oa.random.normal.apply(oa,arguments);return function(){return Math.exp(n())}},irwinHall:function(n){return function(){for(var t=0,e=0;n>e;e++)t+=Math.random();return t/n}}},oa.scale={},oa.scale.linear=function(){return Ru([0,1],[0,1],mr,!1)},oa.scale.log=function(){return Xu(oa.scale.linear().domain([0,Math.LN10]),10,Zu,Bu)};var $o=oa.format(".0e");oa.scale.pow=function(){return Ku(oa.scale.linear(),1)},oa.scale.sqrt=function(){return oa.scale.pow().exponent(.5)},oa.scale.ordinal=function(){return Qu([],{t:"range",a:[[]]})},oa.scale.category10=function(){return oa.scale.ordinal().range(Jo)},oa.scale.category20=function(){return oa.scale.ordinal().range(Go)},oa.scale.category20b=function(){return oa.scale.ordinal().range(Ko)},oa.scale.category20c=function(){return oa.scale.ordinal().range(Wo)};var Jo=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],Go=["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"],Ko=["#393b79","#5254a3","#6b6ecf","#9c9ede","#637939","#8ca252","#b5cf6b","#cedb9c","#8c6d31","#bd9e39","#e7ba52","#e7cb94","#843c39","#ad494a","#d6616b","#e7969c","#7b4173","#a55194","#ce6dbd","#de9ed6"],Wo=["#3182bd","#6baed6","#9ecae1","#c6dbef","#e6550d","#fd8d3c","#fdae6b","#fdd0a2","#31a354","#74c476","#a1d99b","#c7e9c0","#756bb1","#9e9ac8","#bcbddc","#dadaeb","#636363","#969696","#bdbdbd","#d9d9d9"];oa.scale.quantile=function(){return ni([],[])},oa.scale.quantize=function(){return ti(0,1,[0,1])},oa.scale.threshold=function(){return ei([.5],[0,1])},oa.scale.identity=function(){return ri([0,1])},oa.svg.arc=function(){function n(){var n=t.apply(this,arguments),i=e.apply(this,arguments),a=r.apply(this,arguments)+Qo,o=u.apply(this,arguments)+Qo,c=(a>o&&(c=a,a=o,o=c),o-a),l=La>c?"0":"1",f=Math.cos(a),s=Math.sin(a),h=Math.cos(o),g=Math.sin(o);return c>=nc?n?"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"M0,"+n+"A"+n+","+n+" 0 1,0 0,"+-n+"A"+n+","+n+" 0 1,0 0,"+n+"Z":"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"Z":n?"M"+i*f+","+i*s+"A"+i+","+i+" 0 "+l+",1 "+i*h+","+i*g+"L"+n*h+","+n*g+"A"+n+","+n+" 0 "+l+",0 "+n*f+","+n*s+"Z":"M"+i*f+","+i*s+"A"+i+","+i+" 0 "+l+",1 "+i*h+","+i*g+"L0,0"+"Z"}var t=ui,e=ii,r=ai,u=oi;return n.innerRadius=function(e){return arguments.length?(t=lt(e),n):t},n.outerRadius=function(t){return arguments.length?(e=lt(t),n):e},n.startAngle=function(t){return arguments.length?(r=lt(t),n):r},n.endAngle=function(t){return arguments.length?(u=lt(t),n):u},n.centroid=function(){var n=(t.apply(this,arguments)+e.apply(this,arguments))/2,i=(r.apply(this,arguments)+u.apply(this,arguments))/2+Qo;return[Math.cos(i)*n,Math.sin(i)*n]},n};var Qo=-La/2,nc=2*La-1e-6;oa.svg.line.radial=function(){var n=Ce(ci);return n.radius=n.x,delete n.x,n.angle=n.y,delete n.y,n},Fe.reverse=He,He.reverse=Fe,oa.svg.area=function(){return li(ft)},oa.svg.area.radial=function(){var n=li(ci);return n.radius=n.x,delete n.x,n.innerRadius=n.x0,delete n.x0,n.outerRadius=n.x1,delete n.x1,n.angle=n.y,delete n.y,n.startAngle=n.y0,delete n.y0,n.endAngle=n.y1,delete n.y1,n},oa.svg.chord=function(){function n(n,o){var c=t(this,i,n,o),l=t(this,a,n,o);return"M"+c.p0+r(c.r,c.p1,c.a1-c.a0)+(e(c,l)?u(c.r,c.p1,c.r,c.p0):u(c.r,c.p1,l.r,l.p0)+r(l.r,l.p1,l.a1-l.a0)+u(l.r,l.p1,c.r,c.p0))+"Z"}function t(n,t,e,r){var u=t.call(n,e,r),i=o.call(n,u,r),a=c.call(n,u,r)+Qo,f=l.call(n,u,r)+Qo;return{r:i,a0:a,a1:f,p0:[i*Math.cos(a),i*Math.sin(a)],p1:[i*Math.cos(f),i*Math.sin(f)]}}function e(n,t){return n.a0==t.a0&&n.a1==t.a1}function r(n,t,e){return"A"+n+","+n+" 0 "+ +(e>La)+",1 "+t}function u(n,t,e,r){return"Q 0,0 "+r}var i=le,a=fe,o=fi,c=ai,l=oi;return n.radius=function(t){return arguments.length?(o=lt(t),n):o},n.source=function(t){return arguments.length?(i=lt(t),n):i},n.target=function(t){return arguments.length?(a=lt(t),n):a},n.startAngle=function(t){return arguments.length?(c=lt(t),n):c},n.endAngle=function(t){return arguments.length?(l=lt(t),n):l},n},oa.svg.diagonal=function(){function n(n,u){var i=t.call(this,n,u),a=e.call(this,n,u),o=(i.y+a.y)/2,c=[i,{x:i.x,y:o},{x:a.x,y:o},a];return c=c.map(r),"M"+c[0]+"C"+c[1]+" "+c[2]+" "+c[3]}var t=le,e=fe,r=si;return n.source=function(e){return arguments.length?(t=lt(e),n):t},n.target=function(t){return arguments.length?(e=lt(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},oa.svg.diagonal.radial=function(){var n=oa.svg.diagonal(),t=si,e=n.projection;return n.projection=function(n){return arguments.length?e(hi(t=n)):t},n},oa.svg.symbol=function(){function n(n,r){return(tc.get(t.call(this,n,r))||di)(e.call(this,n,r))}var t=pi,e=gi;return n.type=function(e){return arguments.length?(t=lt(e),n):t},n.size=function(t){return arguments.length?(e=lt(t),n):e},n};var tc=oa.map({circle:di,cross:function(n){var t=Math.sqrt(n/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(n){var t=Math.sqrt(n/(2*uc)),e=t*uc;return"M0,"+-t+"L"+e+",0"+" 0,"+t+" "+-e+",0"+"Z"},square:function(n){var t=Math.sqrt(n)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(n){var t=Math.sqrt(n/rc),e=t*rc/2;return"M0,"+e+"L"+t+","+-e+" "+-t+","+-e+"Z"},"triangle-up":function(n){var t=Math.sqrt(n/rc),e=t*rc/2;return"M0,"+-e+"L"+t+","+e+" "+-t+","+e+"Z"}});oa.svg.symbolTypes=tc.keys();var ec,rc=Math.sqrt(3),uc=Math.tan(30*Ha),ic=[],ac=0,oc={ease:Sr,delay:0,duration:250};ic.call=Ea.call,ic.empty=Ea.empty,ic.node=Ea.node,oa.transition=function(n){return arguments.length?ec?n.transition():n:Ta.transition()},oa.transition.prototype=ic,ic.select=function(n){var t,e,r,u=this.id,i=[];"function"!=typeof n&&(n=m(n));for(var a=-1,o=this.length;++ai;i++){u.push(t=[]);for(var e=this[i],o=0,c=e.length;c>o;o++)(r=e[o])&&n.call(r,r.__data__,o)&&t.push(r)}return mi(u,this.id,this.time).ease(this.ease())},ic.tween=function(n,t){var e=this.id;return arguments.length<2?this.node().__transition__[e].tween.get(n):D(this,null==t?function(t){t.__transition__[e].tween.remove(n)}:function(r){r.__transition__[e].tween.set(n,t)})},ic.attr=function(n,t){function e(){this.removeAttribute(i)}function r(){this.removeAttributeNS(i.space,i.local)}if(arguments.length<2){for(t in n)this.attr(t,n[t]);return this}var u=vr(n),i=oa.ns.qualify(n);return vi(this,"attr."+n,t,function(n){function t(){var t,e=this.getAttribute(i);return e!==n&&(t=u(e,n),function(n){this.setAttribute(i,t(n))})}function a(){var t,e=this.getAttributeNS(i.space,i.local);return e!==n&&(t=u(e,n),function(n){this.setAttributeNS(i.space,i.local,t(n))})}return null==n?i.local?r:e:(n+="",i.local?a:t)})},ic.attrTween=function(n,t){function e(n,e){var r=t.call(this,n,e,this.getAttribute(u));return r&&function(n){this.setAttribute(u,r(n))}}function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(u.space,u.local));return r&&function(n){this.setAttributeNS(u.space,u.local,r(n))}}var u=oa.ns.qualify(n);return this.tween("attr."+n,u.local?r:e)},ic.style=function(n,t,e){function r(){this.style.removeProperty(n)}var u=arguments.length;if(3>u){if("string"!=typeof n){2>u&&(t="");for(e in n)this.style(e,n[e],t);return this}e=""}var i=vr(n);return vi(this,"style."+n,t,function(t){function u(){var r,u=la.getComputedStyle(this,null).getPropertyValue(n);return u!==t&&(r=i(u,t),function(t){this.style.setProperty(n,r(t),e)})}return null==t?r:(t+="",u)})},ic.styleTween=function(n,t,e){return arguments.length<3&&(e=""),this.tween("style."+n,function(r,u){var i=t.call(this,r,u,la.getComputedStyle(this,null).getPropertyValue(n));return i&&function(t){this.style.setProperty(n,i(t),e)}})},ic.text=function(n){return vi(this,"text",n,yi)},ic.remove=function(){return this.each("end.transition",function(){var n;!this.__transition__&&(n=this.parentNode)&&n.removeChild(this)})},ic.ease=function(n){var t=this.id;return arguments.length<1?this.node().__transition__[t].ease:("function"!=typeof n&&(n=oa.ease.apply(oa,arguments)),D(this,function(e){e.__transition__[t].ease=n}))},ic.delay=function(n){var t=this.id;return D(this,"function"==typeof n?function(e,r,u){e.__transition__[t].delay=n.call(e,e.__data__,r,u)|0}:(n|=0,function(e){e.__transition__[t].delay=n}))},ic.duration=function(n){var t=this.id;return D(this,"function"==typeof n?function(e,r,u){e.__transition__[t].duration=Math.max(1,n.call(e,e.__data__,r,u)|0)}:(n=Math.max(1,0|n),function(e){e.__transition__[t].duration=n}))},ic.each=function(n,t){var e=this.id;if(arguments.length<2){var r=oc,u=ec;ec=e,D(this,function(t,r,u){oc=t.__transition__[e],n.call(t,t.__data__,r,u)}),oc=r,ec=u}else D(this,function(r){r.__transition__[e].event.on(n,t)});return this},ic.transition=function(){for(var n,t,e,r,u=this.id,i=++ac,a=[],o=0,c=this.length;c>o;o++){a.push(n=[]);for(var t=this[o],l=0,f=t.length;f>l;l++)(e=t[l])&&(r=Object.create(e.__transition__[u]),r.delay+=r.duration,Mi(e,l,i,r)),n.push(e)}return mi(a,i)},oa.svg.axis=function(){function n(n){n.each(function(){var n,s=oa.select(this),h=null==l?e.ticks?e.ticks.apply(e,c):e.domain():l,g=null==t?e.tickFormat?e.tickFormat.apply(e,c):String:t,p=_i(e,h,f),d=s.selectAll(".tick.minor").data(p,String),m=d.enter().insert("line",".tick").attr("class","tick minor").style("opacity",1e-6),v=oa.transition(d.exit()).style("opacity",1e-6).remove(),y=oa.transition(d).style("opacity",1),M=s.selectAll(".tick.major").data(h,String),x=M.enter().insert("g","path").attr("class","tick major").style("opacity",1e-6),b=oa.transition(M.exit()).style("opacity",1e-6).remove(),_=oa.transition(M).style("opacity",1),w=Lu(e),S=s.selectAll(".domain").data([0]),E=(S.enter().append("path").attr("class","domain"),oa.transition(S)),k=e.copy(),A=this.__chart__||k;this.__chart__=k,x.append("line"),x.append("text");var q=x.select("line"),N=_.select("line"),T=M.select("text").text(g),C=x.select("text"),z=_.select("text");switch(r){case"bottom":n=xi,m.attr("y2",i),y.attr("x2",0).attr("y2",i),q.attr("y2",u),C.attr("y",Math.max(u,0)+o),N.attr("x2",0).attr("y2",u),z.attr("x",0).attr("y",Math.max(u,0)+o),T.attr("dy",".71em").style("text-anchor","middle"),E.attr("d","M"+w[0]+","+a+"V0H"+w[1]+"V"+a);break;case"top":n=xi,m.attr("y2",-i),y.attr("x2",0).attr("y2",-i),q.attr("y2",-u),C.attr("y",-(Math.max(u,0)+o)),N.attr("x2",0).attr("y2",-u),z.attr("x",0).attr("y",-(Math.max(u,0)+o)),T.attr("dy","0em").style("text-anchor","middle"),E.attr("d","M"+w[0]+","+-a+"V0H"+w[1]+"V"+-a);break;case"left":n=bi,m.attr("x2",-i),y.attr("x2",-i).attr("y2",0),q.attr("x2",-u),C.attr("x",-(Math.max(u,0)+o)),N.attr("x2",-u).attr("y2",0),z.attr("x",-(Math.max(u,0)+o)).attr("y",0),T.attr("dy",".32em").style("text-anchor","end"),E.attr("d","M"+-a+","+w[0]+"H0V"+w[1]+"H"+-a);break;case"right":n=bi,m.attr("x2",i),y.attr("x2",i).attr("y2",0),q.attr("x2",u),C.attr("x",Math.max(u,0)+o),N.attr("x2",u).attr("y2",0),z.attr("x",Math.max(u,0)+o).attr("y",0),T.attr("dy",".32em").style("text-anchor","start"),E.attr("d","M"+a+","+w[0]+"H0V"+w[1]+"H"+a)}if(e.ticks)x.call(n,A),_.call(n,k),b.call(n,k),m.call(n,A),y.call(n,k),v.call(n,k);else{var D=k.rangeBand()/2,j=function(n){return k(n)+D};x.call(n,j),_.call(n,j)}})}var t,e=oa.scale.linear(),r=cc,u=6,i=6,a=6,o=3,c=[10],l=null,f=0;return n.scale=function(t){return arguments.length?(e=t,n):e},n.orient=function(t){return arguments.length?(r=t in lc?t+"":cc,n):r},n.ticks=function(){return arguments.length?(c=arguments,n):c},n.tickValues=function(t){return arguments.length?(l=t,n):l},n.tickFormat=function(e){return arguments.length?(t=e,n):t},n.tickSize=function(t,e){if(!arguments.length)return u;var r=arguments.length-1;return u=+t,i=r>1?+e:u,a=r>0?+arguments[r]:u,n},n.tickPadding=function(t){return arguments.length?(o=+t,n):o},n.tickSubdivide=function(t){return arguments.length?(f=+t,n):f},n};var cc="bottom",lc={top:1,right:1,bottom:1,left:1};oa.svg.brush=function(){function n(i){i.each(function(){var i,a=oa.select(this),l=a.selectAll(".background").data([0]),s=a.selectAll(".extent").data([0]),h=a.selectAll(".resize").data(f,String);a.style("pointer-events","all").on("mousedown.brush",u).on("touchstart.brush",u),l.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),s.enter().append("rect").attr("class","extent").style("cursor","move"),h.enter().append("g").attr("class",function(n){return"resize "+n}).style("cursor",function(n){return fc[n]}).append("rect").attr("x",function(n){return/[ew]$/.test(n)?-3:null}).attr("y",function(n){return/^[ns]/.test(n)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),h.style("display",n.empty()?"none":null),h.exit().remove(),o&&(i=Lu(o),l.attr("x",i[0]).attr("width",i[1]-i[0]),e(a)),c&&(i=Lu(c),l.attr("y",i[0]).attr("height",i[1]-i[0]),r(a)),t(a)})}function t(n){n.selectAll(".resize").attr("transform",function(n){return"translate("+h[+/e$/.test(n)][0]+","+h[+/^s/.test(n)][1]+")"})}function e(n){n.select(".extent").attr("x",h[0][0]),n.selectAll(".extent,.n>rect,.s>rect").attr("width",h[1][0]-h[0][0])}function r(n){n.select(".extent").attr("y",h[0][1]),n.selectAll(".extent,.e>rect,.w>rect").attr("height",h[1][1]-h[0][1])}function u(){function u(){var n=oa.event.changedTouches;return n?oa.touches(y,n)[0]:oa.mouse(y)}function f(){oa.event.keyCode==32&&(E||(m=null,k[0]-=h[1][0],k[1]-=h[1][1],E=2),l())}function s(){oa.event.keyCode==32&&2==E&&(k[0]+=h[1][0],k[1]+=h[1][1],E=0,l())}function g(){var n=u(),i=!1;v&&(n[0]+=v[0],n[1]+=v[1]),E||(oa.event.altKey?(m||(m=[(h[0][0]+h[1][0])/2,(h[0][1]+h[1][1])/2]),k[0]=h[+(n[0]l?(u=r,r=l):u=l),h[0][e]!==r||h[1][e]!==u?(i=null,h[0][e]=r,h[1][e]=u,!0):void 0}function d(){g(),b.style("pointer-events","all").selectAll(".resize").style("display",n.empty()?"none":null),oa.select("body").style("cursor",null),A.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),x({type:"brushend"}),l()}var m,v,y=this,M=oa.select(oa.event.target),x=a.of(y,arguments),b=oa.select(y),_=M.datum(),w=!/^(n|s)$/.test(_)&&o,S=!/^(e|w)$/.test(_)&&c,E=M.classed("extent"),k=u(),A=oa.select(la).on("mousemove.brush",g).on("mouseup.brush",d).on("touchmove.brush",g).on("touchend.brush",d).on("keydown.brush",f).on("keyup.brush",s);if(E)k[0]=h[0][0]-k[0],k[1]=h[0][1]-k[1];else if(_){var q=+/w$/.test(_),N=+/^n/.test(_);v=[h[1-q][0]-k[0],h[1-N][1]-k[1]],k[0]=h[q][0],k[1]=h[N][1]}else oa.event.altKey&&(m=k.slice());b.style("pointer-events","none").selectAll(".resize").style("display",null),oa.select("body").style("cursor",M.style("cursor")),x({type:"brushstart"}),g(),l() -}var i,a=s(n,"brushstart","brush","brushend"),o=null,c=null,f=sc[0],h=[[0,0],[0,0]];return n.x=function(t){return arguments.length?(o=t,f=sc[!o<<1|!c],n):o},n.y=function(t){return arguments.length?(c=t,f=sc[!o<<1|!c],n):c},n.extent=function(t){var e,r,u,a,l;return arguments.length?(i=[[0,0],[0,0]],o&&(e=t[0],r=t[1],c&&(e=e[0],r=r[0]),i[0][0]=e,i[1][0]=r,o.invert&&(e=o(e),r=o(r)),e>r&&(l=e,e=r,r=l),h[0][0]=0|e,h[1][0]=0|r),c&&(u=t[0],a=t[1],o&&(u=u[1],a=a[1]),i[0][1]=u,i[1][1]=a,c.invert&&(u=c(u),a=c(a)),u>a&&(l=u,u=a,a=l),h[0][1]=0|u,h[1][1]=0|a),n):(t=i||h,o&&(e=t[0][0],r=t[1][0],i||(e=h[0][0],r=h[1][0],o.invert&&(e=o.invert(e),r=o.invert(r)),e>r&&(l=e,e=r,r=l))),c&&(u=t[0][1],a=t[1][1],i||(u=h[0][1],a=h[1][1],c.invert&&(u=c.invert(u),a=c.invert(a)),u>a&&(l=u,u=a,a=l))),o&&c?[[e,u],[r,a]]:o?[e,r]:c&&[u,a])},n.clear=function(){return i=null,h[0][0]=h[0][1]=h[1][0]=h[1][1]=0,n},n.empty=function(){return o&&h[0][0]===h[1][0]||c&&h[0][1]===h[1][1]},oa.rebind(n,a,"on")};var fc={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},sc=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]];oa.time={};var hc=Date,gc=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];wi.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){pc.setUTCDate.apply(this._,arguments)},setDay:function(){pc.setUTCDay.apply(this._,arguments)},setFullYear:function(){pc.setUTCFullYear.apply(this._,arguments)},setHours:function(){pc.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){pc.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){pc.setUTCMinutes.apply(this._,arguments)},setMonth:function(){pc.setUTCMonth.apply(this._,arguments)},setSeconds:function(){pc.setUTCSeconds.apply(this._,arguments)},setTime:function(){pc.setTime.apply(this._,arguments)}};var pc=Date.prototype,dc="%a %b %e %X %Y",mc="%m/%d/%Y",vc="%H:%M:%S",yc=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Mc=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],xc=["January","February","March","April","May","June","July","August","September","October","November","December"],bc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];oa.time.year=Si(function(n){return n=oa.time.day(n),n.setMonth(0,1),n},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n){return n.getFullYear()}),oa.time.years=oa.time.year.range,oa.time.years.utc=oa.time.year.utc.range,oa.time.day=Si(function(n){var t=new hc(1970,0);return t.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),t},function(n,t){n.setDate(n.getDate()+t)},function(n){return n.getDate()-1}),oa.time.days=oa.time.day.range,oa.time.days.utc=oa.time.day.utc.range,oa.time.dayOfYear=function(n){var t=oa.time.year(n);return Math.floor((n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5)},gc.forEach(function(n,t){n=n.toLowerCase(),t=7-t;var e=oa.time[n]=Si(function(n){return(n=oa.time.day(n)).setDate(n.getDate()-(n.getDay()+t)%7),n},function(n,t){n.setDate(n.getDate()+Math.floor(t)*7)},function(n){var e=oa.time.year(n).getDay();return Math.floor((oa.time.dayOfYear(n)+(e+t)%7)/7)-(e!==t)});oa.time[n+"s"]=e.range,oa.time[n+"s"].utc=e.utc.range,oa.time[n+"OfYear"]=function(n){var e=oa.time.year(n).getDay();return Math.floor((oa.time.dayOfYear(n)+(e+t)%7)/7)}}),oa.time.week=oa.time.sunday,oa.time.weeks=oa.time.sunday.range,oa.time.weeks.utc=oa.time.sunday.utc.range,oa.time.weekOfYear=oa.time.sundayOfYear,oa.time.format=function(n){function t(t){for(var r,u,i,a=[],o=-1,c=0;++o=12?"PM":"AM"},S:function(n,t){return Ni(n.getSeconds(),t,2)},U:function(n,t){return Ni(oa.time.sundayOfYear(n),t,2)},w:function(n){return n.getDay()},W:function(n,t){return Ni(oa.time.mondayOfYear(n),t,2)},x:oa.time.format(mc),X:oa.time.format(vc),y:function(n,t){return Ni(n.getFullYear()%100,t,2)},Y:function(n,t){return Ni(n.getFullYear()%1e4,t,4)},Z:Bi,"%":function(){return"%"}},Tc={a:Ti,A:Ci,b:zi,B:Di,c:ji,d:Yi,e:Yi,H:Ui,I:Ui,L:Xi,m:Oi,M:Ii,p:Zi,S:Vi,x:Li,X:Fi,y:Pi,Y:Hi},Cc=/^\s*\d+/,zc=oa.map({am:0,pm:1});oa.time.format.utc=function(n){function t(n){try{hc=wi;var t=new hc;return t._=n,e(t)}finally{hc=Date}}var e=oa.time.format(n);return t.parse=function(n){try{hc=wi;var t=e.parse(n);return t&&t._}finally{hc=Date}},t.toString=e.toString,t};var Dc=oa.time.format.utc("%Y-%m-%dT%H:%M:%S.%LZ");oa.time.format.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?$i:Dc,$i.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},$i.toString=Dc.toString,oa.time.second=Si(function(n){return new hc(Math.floor(n/1e3)*1e3)},function(n,t){n.setTime(n.getTime()+Math.floor(t)*1e3)},function(n){return n.getSeconds()}),oa.time.seconds=oa.time.second.range,oa.time.seconds.utc=oa.time.second.utc.range,oa.time.minute=Si(function(n){return new hc(Math.floor(n/6e4)*6e4)},function(n,t){n.setTime(n.getTime()+Math.floor(t)*6e4)},function(n){return n.getMinutes()}),oa.time.minutes=oa.time.minute.range,oa.time.minutes.utc=oa.time.minute.utc.range,oa.time.hour=Si(function(n){var t=n.getTimezoneOffset()/60;return new hc((Math.floor(n/36e5-t)+t)*36e5)},function(n,t){n.setTime(n.getTime()+Math.floor(t)*36e5)},function(n){return n.getHours()}),oa.time.hours=oa.time.hour.range,oa.time.hours.utc=oa.time.hour.utc.range,oa.time.month=Si(function(n){return n=oa.time.day(n),n.setDate(1),n},function(n,t){n.setMonth(n.getMonth()+t)},function(n){return n.getMonth()}),oa.time.months=oa.time.month.range,oa.time.months.utc=oa.time.month.utc.range;var jc=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Lc=[[oa.time.second,1],[oa.time.second,5],[oa.time.second,15],[oa.time.second,30],[oa.time.minute,1],[oa.time.minute,5],[oa.time.minute,15],[oa.time.minute,30],[oa.time.hour,1],[oa.time.hour,3],[oa.time.hour,6],[oa.time.hour,12],[oa.time.day,1],[oa.time.day,2],[oa.time.week,1],[oa.time.month,1],[oa.time.month,3],[oa.time.year,1]],Fc=[[oa.time.format("%Y"),Dt],[oa.time.format("%B"),function(n){return n.getMonth()}],[oa.time.format("%b %d"),function(n){return n.getDate()!=1}],[oa.time.format("%a %d"),function(n){return n.getDay()&&n.getDate()!=1}],[oa.time.format("%I %p"),function(n){return n.getHours()}],[oa.time.format("%I:%M"),function(n){return n.getMinutes()}],[oa.time.format(":%S"),function(n){return n.getSeconds()}],[oa.time.format(".%L"),function(n){return n.getMilliseconds()}]],Hc=oa.scale.linear(),Pc=Wi(Fc);Lc.year=function(n,t){return Hc.domain(n.map(na)).ticks(t).map(Qi)},oa.time.scale=function(){return Ji(oa.scale.linear(),Lc,Pc)};var Rc=Lc.map(function(n){return[n[0].utc,n[1]]}),Oc=[[oa.time.format.utc("%Y"),Dt],[oa.time.format.utc("%B"),function(n){return n.getUTCMonth()}],[oa.time.format.utc("%b %d"),function(n){return n.getUTCDate()!=1}],[oa.time.format.utc("%a %d"),function(n){return n.getUTCDay()&&n.getUTCDate()!=1}],[oa.time.format.utc("%I %p"),function(n){return n.getUTCHours()}],[oa.time.format.utc("%I:%M"),function(n){return n.getUTCMinutes()}],[oa.time.format.utc(":%S"),function(n){return n.getUTCSeconds()}],[oa.time.format.utc(".%L"),function(n){return n.getUTCMilliseconds()}]],Yc=Wi(Oc);return Rc.year=function(n,t){return Hc.domain(n.map(ea)).ticks(t).map(ta)},oa.time.scale.utc=function(){return Ji(oa.scale.linear(),Rc,Yc)},oa.text=function(){return oa.xhr.apply(oa,arguments).response(ra)},oa.json=function(n,t){return oa.xhr(n,"application/json",t).response(ua)},oa.html=function(n,t){return oa.xhr(n,"text/html",t).response(ia)},oa.xml=function(){return oa.xhr.apply(oa,arguments).response(aa)},oa}(); \ No newline at end of file diff --git a/js/detect.js b/js/detect.js deleted file mode 100644 index 5170a2e..0000000 --- a/js/detect.js +++ /dev/null @@ -1,132 +0,0 @@ -var MobileDetect = function() { - if (navigator.userAgent.match(/Android/i) - || navigator.userAgent.match(/webOS/i) - || navigator.userAgent.match(/iPhone/i) - || navigator.userAgent.match(/iPad/i) - || navigator.userAgent.match(/iPod/i) - || navigator.userAgent.match(/BlackBerry/i) - || navigator.userAgent.match(/Windows Phone/i) - ){ - return true; - } else { - return false; - } -} - -var BrowserDetect = { - init: function () { - this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; - this.version = this.searchVersion(navigator.userAgent) - || this.searchVersion(navigator.appVersion) - || "an unknown version"; - this.OS = this.searchString(this.dataOS) || "an unknown OS"; - }, - searchString: function (data) { - for (var i=0;i=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.1",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return typeof a=="object"?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length||!d)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
t
",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||++p.uuid:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c-1)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c-1)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,""+d),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0),h[l]&&j.push(k);j.length&&t.push({elem:f,matches:j})}n.length>o&&t.push({elem:this,matches:n.slice(o)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function $(a,b,c,d){c=c||[],b=b||q;var e,f,g,j,k=b.nodeType;if(k!==1&&k!==9)return[];if(!a||typeof a!="string")return c;g=h(b);if(!g&&!d)if(e=L.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&i(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return u.apply(c,t.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&X&&b.getElementsByClassName)return u.apply(c,t.call(b.getElementsByClassName(j),0)),c}return bk(a,b,c,d,g)}function _(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function ba(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bb(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bc(a,b,c,d){var e,g,h,i,j,k,l,m,n,p,r=!c&&b!==q,s=(r?"":"")+a.replace(H,"$1"),u=y[o][s];if(u)return d?0:t.call(u,0);j=a,k=[],m=0,n=f.preFilter,p=f.filter;while(j){if(!e||(g=I.exec(j)))g&&(j=j.slice(g[0].length),h.selector=l),k.push(h=[]),l="",r&&(j=" "+j);e=!1;if(g=J.exec(j))l+=g[0],j=j.slice(g[0].length),e=h.push({part:g.pop().replace(H," "),string:g[0],captures:g});for(i in p)(g=S[i].exec(j))&&(!n[i]||(g=n[i](g,b,c)))&&(l+=g[0],j=j.slice(g[0].length),e=h.push({part:i,string:g.shift(),captures:g}));if(!e)break}return l&&(h.selector=l),d?j.length:j?$.error(a):t.call(y(s,k),0)}function bd(a,b,e,f){var g=b.dir,h=s++;return a||(a=function(a){return a===e}),b.first?function(b){while(b=b[g])if(b.nodeType===1)return a(b)&&b}:f?function(b){while(b=b[g])if(b.nodeType===1&&a(b))return b}:function(b){var e,f=h+"."+c,i=f+"."+d;while(b=b[g])if(b.nodeType===1){if((e=b[o])===i)return b.sizset;if(typeof e=="string"&&e.indexOf(f)===0){if(b.sizset)return b}else{b[o]=i;if(a(b))return b.sizset=!0,b;b.sizset=!1}}}}function be(a,b){return a?function(c){var d=b(c);return d&&a(d===!0?c:d)}:b}function bf(a,b,c){var d,e,g=0;for(;d=a[g];g++)f.relative[d.part]?e=bd(e,f.relative[d.part],b,c):e=be(e,f.filter[d.part].apply(null,d.captures.concat(b,c)));return e}function bg(a){return function(b){var c,d=0;for(;c=a[d];d++)if(c(b))return!0;return!1}}function bh(a,b,c,d){var e=0,f=b.length;for(;e0?i(h,c,g):[]}function bj(a,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s=0,t=a.length,v=S.POS,w=new RegExp("^"+v.source+"(?!"+A+")","i"),x=function(){var a=1,c=arguments.length-2;for(;al){g+=k.slice(l,n.index),l=p,q=[c],J.test(g)&&(m&&(q=m),m=e);if(r=O.test(g))g=g.slice(0,-5).replace(J,"$&*"),l++;n.length>1&&n[0].replace(w,x),m=bi(g,n[1],n[2],q,m,r)}g=""}}o||(g+=k),o=!1}g?J.test(g)?bh(g,m||[c],d,e):$(g,c,d,e?e.concat(m):m):u.apply(d,m)}return t===1?d:$.uniqueSort(d)}function bk(a,b,e,g,h){a=a.replace(H,"$1");var i,k,l,m,n,o,p,q,r,s,v=bc(a,b,h),w=b.nodeType;if(S.POS.test(a))return bj(v,b,e,g);if(g)i=t.call(g,0);else if(v.length===1){if((o=t.call(v[0],0)).length>2&&(p=o[0]).part==="ID"&&w===9&&!h&&f.relative[o[1].part]){b=f.find.ID(p.captures[0].replace(R,""),b,h)[0];if(!b)return e;a=a.slice(o.shift().string.length)}r=(v=N.exec(o[0].string))&&!v.index&&b.parentNode||b,q="";for(n=o.length-1;n>=0;n--){p=o[n],s=p.part,q=p.string+q;if(f.relative[s])break;if(f.order.test(s)){i=f.find[s](p.captures[0].replace(R,""),r,h);if(i==null)continue;a=a.slice(0,a.length-q.length)+q.replace(S[s],""),a||u.apply(e,t.call(i,0));break}}}if(a){k=j(a,b,h),c=k.dirruns++,i==null&&(i=f.find.TAG("*",N.test(a)&&b.parentNode||b));for(n=0;m=i[n];n++)d=k.runs++,k(m)&&e.push(m)}return e}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=a.document,r=q.documentElement,s=0,t=[].slice,u=[].push,v=function(a,b){return a[o]=b||!0,a},w=function(){var a={},b=[];return v(function(c,d){return b.push(c)>f.cacheLength&&delete a[b.shift()],a[c]=d},a)},x=w(),y=w(),z=w(),A="[\\x20\\t\\r\\n\\f]",B="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",C=B.replace("w","w#"),D="([*^$|!~]?=)",E="\\["+A+"*("+B+")"+A+"*(?:"+D+A+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+C+")|)|)"+A+"*\\]",F=":("+B+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+E+")|[^:]|\\\\.)*|.*))\\)|)",G=":(nth|eq|gt|lt|first|last|even|odd)(?:\\(((?:-\\d)?\\d*)\\)|)(?=[^-]|$)",H=new RegExp("^"+A+"+|((?:^|[^\\\\])(?:\\\\.)*)"+A+"+$","g"),I=new RegExp("^"+A+"*,"+A+"*"),J=new RegExp("^"+A+"*([\\x20\\t\\r\\n\\f>+~])"+A+"*"),K=new RegExp(F),L=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,M=/^:not/,N=/[\x20\t\r\n\f]*[+~]/,O=/:not\($/,P=/h\d/i,Q=/input|select|textarea|button/i,R=/\\(?!\\)/g,S={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),NAME:new RegExp("^\\[name=['\"]?("+B+")['\"]?\\]"),TAG:new RegExp("^("+B.replace("w","w*")+")"),ATTR:new RegExp("^"+E),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+A+"*(even|odd|(([+-]|)(\\d*)n|)"+A+"*(?:([+-]|)"+A+"*(\\d+)|))"+A+"*\\)|)","i"),POS:new RegExp(G,"ig"),needsContext:new RegExp("^"+A+"*[>+~]|"+G,"i")},T=function(a){var b=q.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},U=T(function(a){return a.appendChild(q.createComment("")),!a.getElementsByTagName("*").length}),V=T(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),W=T(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),X=T(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),Y=T(function(a){a.id=o+0,a.innerHTML="
",r.insertBefore(a,r.firstChild);var b=q.getElementsByName&&q.getElementsByName(o).length===2+q.getElementsByName(o+0).length;return e=!q.getElementById(o),r.removeChild(a),b});try{t.call(r.childNodes,0)[0].nodeType}catch(Z){t=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}$.matches=function(a,b){return $(a,null,null,b)},$.matchesSelector=function(a,b){return $(b,null,null,[a]).length>0},g=$.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=g(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=g(b);return c},h=$.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},i=$.contains=r.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:r.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},$.attr=function(a,b){var c,d=h(a);return d||(b=b.toLowerCase()),f.attrHandle[b]?f.attrHandle[b](a):W||d?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},f=$.selectors={cacheLength:50,createPseudo:v,match:S,order:new RegExp("ID|TAG"+(Y?"|NAME":"")+(X?"|CLASS":"")),attrHandle:V?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:e?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:U?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(R,""),a[3]=(a[4]||a[5]||"").replace(R,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||$.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&$.error(a[0]),a},PSEUDO:function(a,b,c){var d,e;if(S.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(d=a[4])K.test(d)&&(e=bc(d,b,c,!0))&&(e=d.indexOf(")",d.length-e)-d.length)&&(d=d.slice(0,e),a[0]=a[0].slice(0,e)),a[2]=d;return a.slice(0,3)}},filter:{ID:e?function(a){return a=a.replace(R,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(R,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(R,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=x[o][a];return b||(b=x(a,new RegExp("(^|"+A+")"+a+"("+A+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return b?function(d){var e=$.attr(d,a),f=e+"";if(e==null)return b==="!=";switch(b){case"=":return f===c;case"!=":return f!==c;case"^=":return c&&f.indexOf(c)===0;case"*=":return c&&f.indexOf(c)>-1;case"$=":return c&&f.substr(f.length-c.length)===c;case"~=":return(" "+f+" ").indexOf(c)>-1;case"|=":return f===c||f.substr(0,c.length+1)===c+"-"}}:function(b){return $.attr(b,a)!=null}},CHILD:function(a,b,c,d){if(a==="nth"){var e=s++;return function(a){var b,f,g=0,h=a;if(c===1&&d===0)return!0;b=a.parentNode;if(b&&(b[o]!==e||!a.sizset)){for(h=b.firstChild;h;h=h.nextSibling)if(h.nodeType===1){h.sizset=++g;if(h===a)break}b[o]=e}return f=a.sizset-d,c===0?f===0:f%c===0&&f/c>=0}}return function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b,c,d){var e,g=f.pseudos[a]||f.pseudos[a.toLowerCase()];return g||$.error("unsupported pseudo: "+a),g[o]?g(b,c,d):g.length>1?(e=[a,a,"",b],function(a){return g(a,0,e)}):g}},pseudos:{not:v(function(a,b,c){var d=j(a.replace(H,"$1"),b,c);return function(a){return!d(a)}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!f.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},contains:v(function(a){return function(b){return(b.textContent||b.innerText||g(b)).indexOf(a)>-1}}),has:v(function(a){return function(b){return $(a,b).length>0}}),header:function(a){return P.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:_("radio"),checkbox:_("checkbox"),file:_("file"),password:_("password"),image:_("image"),submit:ba("submit"),reset:ba("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return Q.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b,c){return c?a.slice(1):[a[0]]},last:function(a,b,c){var d=a.pop();return c?a:[d]},even:function(a,b,c){var d=[],e=c?1:0,f=a.length;for(;e",a.querySelectorAll("[selected]").length||e.push("\\["+A+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),T(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+A+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=e.length&&new RegExp(e.join("|")),bk=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a)))if(d.nodeType===9)try{return u.apply(f,t.call(d.querySelectorAll(a),0)),f}catch(i){}else if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){var j,k,l,m=d.getAttribute("id"),n=m||o,p=N.test(a)&&d.parentNode||d;m?n=n.replace(c,"\\$&"):d.setAttribute("id",n),j=bc(a,d,h),n="[id='"+n+"']";for(k=0,l=j.length;k0})}(),f.setFilters.nth=f.setFilters.eq,f.filters=f.pseudos,$.attr=p.attr,p.find=$,p.expr=$.selectors,p.expr[":"]=p.expr.pseudos,p.unique=$.uniqueSort,p.text=$.getText,p.isXMLDoc=$.isXML,p.contains=$.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
","
"]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{cj=f.href}catch(cy){cj=e.createElement("a"),cj.href="",cj=cj.href}ck=ct.exec(cj.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:cj,isLocal:cn.test(ck[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=""+(c||y),k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,ck[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]==ck[1]&&i[2]==ck[2]&&(i[3]||(i[1]==="http:"?80:443))==(ck[3]||(ck[1]==="http:"?80:443)))),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e,f=this.createTween(a,b),g=cQ.exec(b),h=f.cur(),i=+h||0,j=1;if(g){c=+g[2],d=g[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&i){i=p.css(f.elem,a,!0)||c||1;do e=j=j||".5",i=i/j,p.style(f.elem,a,i+d),j=f.cur()/h;while(j!==1&&j!==e)}f.unit=d,f.start=i,f.end=g[1]?i+(g[1]+1)*c:c}return f}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/js/jquery.fullscreen.js b/js/jquery.fullscreen.js deleted file mode 100644 index 09b9c9c..0000000 --- a/js/jquery.fullscreen.js +++ /dev/null @@ -1,52 +0,0 @@ -(function($) { - function isFullScreen() { - return document[!prefix ? 'fullScreen' : - 'webkit' === prefix ? 'webkitIsFullScreen' : - prefix + 'FullScreen']; - } - function cancelFullScreen() { - return document[prefix ? prefix + 'CancelFullScreen' - : 'cancelFullScreen'](); - } - - var supported = typeof document.cancelFullScreen !== 'undefined' - , prefixes = ['webkit', 'moz', 'o', 'ms', 'khtml'] - , prefix = '' - , noop = function() {} - , i - ; - - if (!supported) { - for (i = 0; prefix = prefixes[i]; i++) { - if (typeof document[prefix + 'CancelFullScreen'] !== 'undefined') { - supported = true; - break; - } - } - } - - if (supported) { - $.fn.requestFullscreen = function() { - return this.each(function() { - return this[prefix ? prefix + 'RequestFullScreen' - : 'requestFullScreen'](); - }); - }; - $.fn.fullscreenChange = function(fn) { - var ar = [prefix + 'fullscreenchange'].concat([].slice.call(arguments, 0)) - , $e = $(this); - return $e.bind.apply($e, ar); - }; - $.Fullscreen = - { isFullscreen: isFullScreen - , cancelFullscreen: cancelFullScreen - }; - } - else { - $.fn.requestFullscreen = $.fn.fullScreenChange = noop; - $.Fullscreen = - { isFullscreen: function() { return false; } - , cancelFullscreen: noop - }; - } -})(jQuery); \ No newline at end of file diff --git a/js/keymaster.js b/js/keymaster.js deleted file mode 100644 index 22a3525..0000000 --- a/js/keymaster.js +++ /dev/null @@ -1,226 +0,0 @@ -// keymaster.js -// (c) 2011-2012 Thomas Fuchs -// keymaster.js may be freely distributed under the MIT license. - -;(function(global){ - var k, - _handlers = {}, - _mods = { 16: false, 18: false, 17: false, 91: false }, - _scope = 'all', - // modifier keys - _MODIFIERS = { - '⇧': 16, shift: 16, - '⌥': 18, alt: 18, option: 18, - '⌃': 17, ctrl: 17, control: 17, - '⌘': 91, command: 91 - }, - // special keys - _MAP = { - backspace: 8, tab: 9, clear: 12, - enter: 13, 'return': 13, - esc: 27, escape: 27, space: 32, - left: 37, up: 38, - right: 39, down: 40, - del: 46, 'delete': 46, - home: 36, end: 35, - pageup: 33, pagedown: 34, - ',': 188, '.': 190, '/': 191, - '`': 192, '-': 189, '=': 187, - ';': 186, '\'': 222, - '[': 219, ']': 221, '\\': 220 - }, - _downKeys = []; - - for(k=1;k<20;k++) _MODIFIERS['f'+k] = 111+k; - - // IE doesn't support Array#indexOf, so have a simple replacement - function index(array, item){ - var i = array.length; - while(i--) if(array[i]===item) return i; - return -1; - } - - // handle keydown event - function dispatch(event, scope){ - var key, handler, k, i, modifiersMatch; - key = event.keyCode; - - if (index(_downKeys, key) == -1) { - _downKeys.push(key); - } - - // if a modifier key, set the key. property to true and return - if(key == 93 || key == 224) key = 91; // right command on webkit, command on Gecko - if(key in _mods) { - _mods[key] = true; - // 'assignKey' from inside this closure is exported to window.key - for(k in _MODIFIERS) if(_MODIFIERS[k] == key) assignKey[k] = true; - return; - } - - // see if we need to ignore the keypress (filter() can can be overridden) - // by default ignore key presses if a select, textarea, or input is focused - if(!assignKey.filter.call(this, event)) return; - - // abort if no potentially matching shortcuts found - if (!(key in _handlers)) return; - - // for each potential shortcut - for (i = 0; i < _handlers[key].length; i++) { - handler = _handlers[key][i]; - - // see if it's in the current scope - if(handler.scope == scope || handler.scope == 'all'){ - // check if modifiers match if any - modifiersMatch = handler.mods.length > 0; - for(k in _mods) - if((!_mods[k] && index(handler.mods, +k) > -1) || - (_mods[k] && index(handler.mods, +k) == -1)) modifiersMatch = false; - // call the handler and stop the event if neccessary - if((handler.mods.length == 0 && !_mods[16] && !_mods[18] && !_mods[17] && !_mods[91]) || modifiersMatch){ - if(handler.method(event, handler)===false){ - if(event.preventDefault) event.preventDefault(); - else event.returnValue = false; - if(event.stopPropagation) event.stopPropagation(); - if(event.cancelBubble) event.cancelBubble = true; - } - } - } - } - }; - - // unset modifier keys on keyup - function clearModifier(event){ - var key = event.keyCode, k, - i = index(_downKeys, key); - - // remove key from _downKeys - if (i >= 0) { - _downKeys.splice(i, 1); - } - - if(key == 93 || key == 224) key = 91; - if(key in _mods) { - _mods[key] = false; - for(k in _MODIFIERS) if(_MODIFIERS[k] == key) assignKey[k] = false; - } - }; - - function resetModifiers() { - for(k in _mods) _mods[k] = false; - for(k in _MODIFIERS) assignKey[k] = false; - } - - // parse and assign shortcut - function assignKey(key, scope, method){ - var keys, mods, i, mi; - if (method === undefined) { - method = scope; - scope = 'all'; - } - key = key.replace(/\s/g,''); - keys = key.split(','); - - if((keys[keys.length-1])=='') - keys[keys.length-2] += ','; - // for each shortcut - for (i = 0; i < keys.length; i++) { - // set modifier keys if any - mods = []; - key = keys[i].split('+'); - if(key.length > 1){ - mods = key.slice(0,key.length-1); - for (mi = 0; mi < mods.length; mi++) - mods[mi] = _MODIFIERS[mods[mi]]; - key = [key[key.length-1]]; - } - // convert to keycode and... - key = key[0] - key = _MAP[key] || key.toUpperCase().charCodeAt(0); - // ...store handler - if (!(key in _handlers)) _handlers[key] = []; - _handlers[key].push({ shortcut: keys[i], scope: scope, method: method, key: keys[i], mods: mods }); - } - }; - - // Returns true if the key with code 'keyCode' is currently down - // Converts strings into key codes. - function isPressed(keyCode) { - if (typeof(keyCode)=='string') { - if (keyCode.length == 1) { - keyCode = (keyCode.toUpperCase()).charCodeAt(0); - } else { - return false; - } - } - return index(_downKeys, keyCode) != -1; - } - - function getPressedKeyCodes() { - return _downKeys.slice(0); - } - - function filter(event){ - var tagName = (event.target || event.srcElement).tagName; - // ignore keypressed in any elements that support keyboard data input - return !(tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA'); - } - - // initialize key. to false - for(k in _MODIFIERS) assignKey[k] = false; - - // set current scope (default 'all') - function setScope(scope){ _scope = scope || 'all' }; - function getScope(){ return _scope || 'all' }; - - // delete all handlers for a given scope - function deleteScope(scope){ - var key, handlers, i; - - for (key in _handlers) { - handlers = _handlers[key]; - for (i = 0; i < handlers.length; ) { - if (handlers[i].scope === scope) handlers.splice(i, 1); - else i++; - } - } - }; - - // cross-browser events - function addEvent(object, event, method) { - if (object.addEventListener) - object.addEventListener(event, method, false); - else if(object.attachEvent) - object.attachEvent('on'+event, function(){ method(window.event) }); - }; - - // set the handlers globally on document - addEvent(document, 'keydown', function(event) { dispatch(event, _scope) }); // Passing _scope to a callback to ensure it remains the same by execution. Fixes #48 - addEvent(document, 'keyup', clearModifier); - - // reset modifiers to false whenever the window is (re)focused. - addEvent(window, 'focus', resetModifiers); - - // store previously defined key - var previousKey = global.key; - - // restore previously defined key and return reference to our key object - function noConflict() { - var k = global.key; - global.key = previousKey; - return k; - } - - // set window.key and window.key.set/get/deleteScope, and the default filter - global.key = assignKey; - global.key.setScope = setScope; - global.key.getScope = getScope; - global.key.deleteScope = deleteScope; - global.key.filter = filter; - global.key.isPressed = isPressed; - global.key.getPressedKeyCodes = getPressedKeyCodes; - global.key.noConflict = noConflict; - - if(typeof module !== 'undefined') module.exports = key; - -})(this); \ No newline at end of file diff --git a/js/knockout-2.2.0.min.js b/js/knockout-2.2.0.min.js deleted file mode 100644 index f25f95e..0000000 --- a/js/knockout-2.2.0.min.js +++ /dev/null @@ -1,85 +0,0 @@ -// Knockout JavaScript library v2.2.0 -// (c) Steven Sanderson - http://knockoutjs.com/ -// License: MIT (http://www.opensource.org/licenses/mit-license.php) - -(function() {function i(v){throw v;}var l=!0,n=null,q=!1;function t(v){return function(){return v}};var w=window,x=document,fa=navigator,E=window.jQuery,H=void 0; -function K(v){function ga(a,d,c,e,f){var g=[],a=b.j(function(){var a=d(c,f)||[];0",g[0];);m=4b.a.i(d,a[c])&&d.push(a[c]);return d},V:function(a,b){for(var a=a||[],d=[],c=0,e=a.length;cm?a.setAttribute("selected",b):a.selected=b},D:function(a){return(a||"").replace(d,"")},Qb:function(a,d){for(var c=[],e=(a||"").split(d),f=0,g=e.length;fa.length?q:a.substring(0,b.length)===b},sb:function(a,b){if(b.compareDocumentPosition)return 16== -(b.compareDocumentPosition(a)&16);for(;a!=n;){if(a==b)return l;a=a.parentNode}return q},X:function(a){return b.a.sb(a,a.ownerDocument)},u:function(a){return a&&a.tagName&&a.tagName.toLowerCase()},n:function(b,d,c){var e=m&&k[d];if(!e&&"undefined"!=typeof E){if(a(b,d))var f=c,c=function(a,b){var d=this.checked;b&&(this.checked=b.mb!==l);f.call(this,a);this.checked=d};E(b).bind(d,c)}else!e&&"function"==typeof b.addEventListener?b.addEventListener(d,c,q):"undefined"!=typeof b.attachEvent?b.attachEvent("on"+ -d,function(a){c.call(b,a)}):i(Error("Browser doesn't support addEventListener or attachEvent"))},Aa:function(b,d){(!b||!b.nodeType)&&i(Error("element must be a DOM node when calling triggerEvent"));if("undefined"!=typeof E){var c=[];a(b,d)&&c.push({mb:b.checked});E(b).trigger(d,c)}else"function"==typeof x.createEvent?"function"==typeof b.dispatchEvent?(c=x.createEvent(e[d]||"HTMLEvents"),c.initEvent(d,l,l,w,0,0,0,0,0,q,q,q,q,0,b),b.dispatchEvent(c)):i(Error("The supplied element doesn't support dispatchEvent")): -"undefined"!=typeof b.fireEvent?(a(b,d)&&(b.checked=b.checked!==l),b.fireEvent("on"+d)):i(Error("Browser doesn't support triggering events"))},d:function(a){return b.$(a)?a():a},ta:function(a){return b.$(a)?a.t():a},da:function(a,d,c){if(d){var e=/[\w-]+/g,f=a.className.match(e)||[];b.a.o(d.match(e),function(a){var d=b.a.i(f,a);0<=d?c||f.splice(d,1):c&&f.push(a)});a.className=f.join(" ")}},bb:function(a,d){var c=b.a.d(d);if(c===n||c===H)c="";if(3===a.nodeType)a.data=c;else{var e=b.e.firstChild(a); -!e||3!=e.nodeType||b.e.nextSibling(e)?b.e.N(a,[x.createTextNode(c)]):e.data=c;b.a.vb(a)}},$a:function(a,b){a.name=b;if(7>=m)try{a.mergeAttributes(x.createElement(""),q)}catch(d){}},vb:function(a){9<=m&&(a=1==a.nodeType?a:a.parentNode,a.style&&(a.style.zoom=a.style.zoom))},tb:function(a){if(9<=m){var b=a.style.width;a.style.width=0;a.style.width=b}},Kb:function(a,d){for(var a=b.a.d(a),d=b.a.d(d),c=[],e=a;e<=d;e++)c.push(e);return c},L:function(a){for(var b=[],d=0,c=a.length;d< -c;d++)b.push(a[d]);return b},Ob:6===m,Pb:7===m,Z:m,Na:function(a,d){for(var c=b.a.L(a.getElementsByTagName("input")).concat(b.a.L(a.getElementsByTagName("textarea"))),e="string"==typeof d?function(a){return a.name===d}:function(a){return d.test(a.name)},f=[],g=c.length-1;0<=g;g--)e(c[g])&&f.push(c[g]);return f},Hb:function(a){return"string"==typeof a&&(a=b.a.D(a))?w.JSON&&w.JSON.parse?w.JSON.parse(a):(new Function("return "+a))():n},wa:function(a,d,c){("undefined"==typeof JSON||"undefined"==typeof JSON.stringify)&& -i(Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js"));return JSON.stringify(b.a.d(a),d,c)},Ib:function(a,d,c){var c=c||{},e=c.params||{},f=c.includeFields||this.Ma,g=a;if("object"==typeof a&&"form"===b.a.u(a))for(var g=a.action,h=f.length-1;0<=h;h--)for(var j=b.a.Na(a,f[h]),k=j.length-1;0<=k;k--)e[j[k].name]=j[k].value;var d=b.a.d(d),m=x.createElement("form"); -m.style.display="none";m.action=g;m.method="post";for(var v in d)a=x.createElement("input"),a.name=v,a.value=b.a.wa(b.a.d(d[v])),m.appendChild(a);for(v in e)a=x.createElement("input"),a.name=v,a.value=e[v],m.appendChild(a);x.body.appendChild(m);c.submitter?c.submitter(m):m.submit();setTimeout(function(){m.parentNode.removeChild(m)},0)}}};b.b("utils",b.a);b.b("utils.arrayForEach",b.a.o);b.b("utils.arrayFirst",b.a.kb);b.b("utils.arrayFilter",b.a.fa);b.b("utils.arrayGetDistinctValues",b.a.Fa);b.b("utils.arrayIndexOf", -b.a.i);b.b("utils.arrayMap",b.a.V);b.b("utils.arrayPushAll",b.a.P);b.b("utils.arrayRemoveItem",b.a.ga);b.b("utils.extend",b.a.extend);b.b("utils.fieldsIncludedWithJsonPost",b.a.Ma);b.b("utils.getFormFields",b.a.Na);b.b("utils.peekObservable",b.a.ta);b.b("utils.postJson",b.a.Ib);b.b("utils.parseJson",b.a.Hb);b.b("utils.registerEventHandler",b.a.n);b.b("utils.stringifyJson",b.a.wa);b.b("utils.range",b.a.Kb);b.b("utils.toggleDomNodeCssClass",b.a.da);b.b("utils.triggerEvent",b.a.Aa);b.b("utils.unwrapObservable", -b.a.d);Function.prototype.bind||(Function.prototype.bind=function(a){var b=this,c=Array.prototype.slice.call(arguments),a=c.shift();return function(){return b.apply(a,c.concat(Array.prototype.slice.call(arguments)))}});b.a.f=new function(){var a=0,d="__ko__"+(new Date).getTime(),c={};return{get:function(a,d){var c=b.a.f.getAll(a,q);return c===H?H:c[d]},set:function(a,d,c){c===H&&b.a.f.getAll(a,q)===H||(b.a.f.getAll(a,l)[d]=c)},getAll:function(b,f){var g=b[d];if(!g||!("null"!==g&&c[g])){if(!f)return H; -g=b[d]="ko"+a++;c[g]={}}return c[g]},clear:function(a){var b=a[d];return b?(delete c[b],a[d]=n,l):q}}};b.b("utils.domData",b.a.f);b.b("utils.domData.clear",b.a.f.clear);b.a.F=new function(){function a(a,d){var e=b.a.f.get(a,c);e===H&&d&&(e=[],b.a.f.set(a,c,e));return e}function d(c){var e=a(c,q);if(e)for(var e=e.slice(0),j=0;j","
"]||!c.indexOf("",""]||(!c.indexOf("",""]||[0,"",""];a="ignored
"+c[1]+a+c[2]+"
";for("function"==typeof w.innerShiv?d.appendChild(w.innerShiv(a)):d.innerHTML=a;c[0]--;)d=d.lastChild;d=b.a.L(d.lastChild.childNodes)}return d};b.a.ca=function(a,d){b.a.ka(a);d=b.a.d(d);if(d!==n&&d!==H)if("string"!=typeof d&&(d=d.toString()),"undefined"!=typeof E)E(a).html(d);else for(var c= -b.a.sa(d),e=0;e"},gb:function(a,b){var c=Q[a];c===H&&i(Error("Couldn't find any memo with ID "+a+". Perhaps it's already been unmemoized.")); -try{return c.apply(n,b||[]),l}finally{delete Q[a]}},hb:function(a,d){var c=[];ba(a,c);for(var e=0,f=c.length;ec;c++)a=a();return a})};b.toJSON=function(a,d,c){a=b.fb(a);return b.a.wa(a,d,c)};b.b("toJS",b.fb);b.b("toJSON",b.toJSON);b.k={q:function(a){switch(b.a.u(a)){case "option":return a.__ko__hasDomDataOptionValue__=== -l?b.a.f.get(a,b.c.options.ra):7>=b.a.Z?a.getAttributeNode("value").specified?a.value:a.text:a.value;case "select":return 0<=a.selectedIndex?b.k.q(a.options[a.selectedIndex]):H;default:return a.value}},T:function(a,d){switch(b.a.u(a)){case "option":switch(typeof d){case "string":b.a.f.set(a,b.c.options.ra,H);"__ko__hasDomDataOptionValue__"in a&&delete a.__ko__hasDomDataOptionValue__;a.value=d;break;default:b.a.f.set(a,b.c.options.ra,d),a.__ko__hasDomDataOptionValue__=l,a.value="number"===typeof d? -d:""}break;case "select":for(var c=a.options.length-1;0<=c;c--)if(b.k.q(a.options[c])==d){a.selectedIndex=c;break}break;default:if(d===n||d===H)d="";a.value=d}}};b.b("selectExtensions",b.k);b.b("selectExtensions.readValue",b.k.q);b.b("selectExtensions.writeValue",b.k.T);var ja=/\@ko_token_(\d+)\@/g,ma=["true","false"],na=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i;b.g={Q:[],aa:function(a){var d=b.a.D(a);if(3>d.length)return[];"{"===d.charAt(0)&&(d=d.substring(1,d.length-1));for(var a=[], -c=n,e,f=0;f$/:/^\s*ko(?:\s+(.+\s*\:[\s\S]*))?\s*$/,ha=J?/^<\!--\s*\/ko\s*--\>$/: -/^\s*\/ko\s*$/,oa={ul:l,ol:l};b.e={I:{},childNodes:function(a){return A(a)?$(a):a.childNodes},Y:function(a){if(A(a))for(var a=b.e.childNodes(a),d=0,c=a.length;d=b.a.Z&&e in ea?(e=ea[e],g?a.removeAttribute(e): -a[e]=f):g||a.setAttribute(e,f.toString());"name"===e&&b.a.$a(a,g?"":f.toString())}}};b.c.checked={init:function(a,d,c){b.a.n(a,"click",function(){var e;if("checkbox"==a.type)e=a.checked;else if("radio"==a.type&&a.checked)e=a.value;else return;var f=d(),g=b.a.d(f);"checkbox"==a.type&&g instanceof Array?(e=b.a.i(g,a.value),a.checked&&0>e?f.push(a.value):!a.checked&&0<=e&&f.splice(e,1)):b.g.ea(f,c,"checked",e,l)});"radio"==a.type&&!a.name&&b.c.uniqueName.init(a,t(l))},update:function(a,d){var c=b.a.d(d()); -"checkbox"==a.type?a.checked=c instanceof Array?0<=b.a.i(c,a.value):c:"radio"==a.type&&(a.checked=a.value==c)}};b.c.css={update:function(a,d){var c=b.a.d(d());if("object"==typeof c)for(var e in c){var f=b.a.d(c[e]);b.a.da(a,e,f)}else c=String(c||""),b.a.da(a,a.__ko__cssValue,q),a.__ko__cssValue=c,b.a.da(a,c,l)}};b.c.enable={update:function(a,d){var c=b.a.d(d());c&&a.disabled?a.removeAttribute("disabled"):!c&&!a.disabled&&(a.disabled=l)}};b.c.disable={update:function(a,d){b.c.enable.update(a,function(){return!b.a.d(d())})}}; -b.c.event={init:function(a,d,c,e){var f=d()||{},g;for(g in f)(function(){var f=g;"string"==typeof f&&b.a.n(a,f,function(a){var g,m=d()[f];if(m){var p=c();try{var r=b.a.L(arguments);r.unshift(e);g=m.apply(e,r)}finally{g!==l&&(a.preventDefault?a.preventDefault():a.returnValue=q)}p[f+"Bubble"]===q&&(a.cancelBubble=l,a.stopPropagation&&a.stopPropagation())}})})()}};b.c.foreach={Ra:function(a){return function(){var d=a(),c=b.a.ta(d);if(!c||"number"==typeof c.length)return{foreach:d,templateEngine:b.C.na}; -b.a.d(d);return{foreach:c.data,as:c.as,includeDestroyed:c.includeDestroyed,afterAdd:c.afterAdd,beforeRemove:c.beforeRemove,afterRender:c.afterRender,beforeMove:c.beforeMove,afterMove:c.afterMove,templateEngine:b.C.na}}},init:function(a,d){return b.c.template.init(a,b.c.foreach.Ra(d))},update:function(a,d,c,e,f){return b.c.template.update(a,b.c.foreach.Ra(d),c,e,f)}};b.g.Q.foreach=q;b.e.I.foreach=l;b.c.hasfocus={init:function(a,d,c){function e(e){a.__ko_hasfocusUpdating=l;var f=a.ownerDocument;"activeElement"in -f&&(e=f.activeElement===a);f=d();b.g.ea(f,c,"hasfocus",e,l);a.__ko_hasfocusUpdating=q}var f=e.bind(n,l),g=e.bind(n,q);b.a.n(a,"focus",f);b.a.n(a,"focusin",f);b.a.n(a,"blur",g);b.a.n(a,"focusout",g)},update:function(a,d){var c=b.a.d(d());a.__ko_hasfocusUpdating||(c?a.focus():a.blur(),b.r.K(b.a.Aa,n,[a,c?"focusin":"focusout"]))}};b.c.html={init:function(){return{controlsDescendantBindings:l}},update:function(a,d){b.a.ca(a,d())}};var ca="__ko_withIfBindingData";P("if");P("ifnot",q,l);P("with",l,q,function(a, -b){return a.createChildContext(b)});b.c.options={update:function(a,d,c){"select"!==b.a.u(a)&&i(Error("options binding applies only to SELECT elements"));for(var e=0==a.length,f=b.a.V(b.a.fa(a.childNodes,function(a){return a.tagName&&"option"===b.a.u(a)&&a.selected}),function(a){return b.k.q(a)||a.innerText||a.textContent}),g=a.scrollTop,h=b.a.d(d());0/g;b.ya={ub:function(a, -d,c){d.isTemplateRewritten(a,c)||d.rewriteTemplate(a,function(a){return b.ya.Fb(a,d)},c)},Fb:function(a,b){return a.replace(pa,function(a,e,f,g,h,j,k){return V(k,e,b)}).replace(qa,function(a,e){return V(e,"<\!-- ko --\>",b)})},jb:function(a){return b.s.qa(function(d,c){d.nextSibling&&b.Ea(d.nextSibling,a,c)})}};b.b("__tr_ambtns",b.ya.jb);b.l={};b.l.h=function(a){this.h=a};b.l.h.prototype.text=function(){var a=b.a.u(this.h),a="script"===a?"text":"textarea"===a?"value":"innerHTML";if(0==arguments.length)return this.h[a]; -var d=arguments[0];"innerHTML"===a?b.a.ca(this.h,d):this.h[a]=d};b.l.h.prototype.data=function(a){if(1===arguments.length)return b.a.f.get(this.h,"templateSourceData_"+a);b.a.f.set(this.h,"templateSourceData_"+a,arguments[1])};b.l.O=function(a){this.h=a};b.l.O.prototype=new b.l.h;b.l.O.prototype.text=function(){if(0==arguments.length){var a=b.a.f.get(this.h,"__ko_anon_template__")||{};a.za===H&&a.ia&&(a.za=a.ia.innerHTML);return a.za}b.a.f.set(this.h,"__ko_anon_template__",{za:arguments[0]})};b.l.h.prototype.nodes= -function(){if(0==arguments.length)return(b.a.f.get(this.h,"__ko_anon_template__")||{}).ia;b.a.f.set(this.h,"__ko_anon_template__",{ia:arguments[0]})};b.b("templateSources",b.l);b.b("templateSources.domElement",b.l.h);b.b("templateSources.anonymousTemplate",b.l.O);var N;b.va=function(a){a!=H&&!(a instanceof b.v)&&i(Error("templateEngine must inherit from ko.templateEngine"));N=a};b.ua=function(a,d,c,e,f){c=c||{};(c.templateEngine||N)==H&&i(Error("Set a template engine before calling renderTemplate")); -f=f||"replaceChildren";if(e){var g=M(e);return b.j(function(){var h=d&&d instanceof b.z?d:new b.z(b.a.d(d)),j="function"==typeof a?a(h.$data,h):a,h=S(e,f,j,h,c);"replaceNode"==f&&(e=h,g=M(e))},n,{Ja:function(){return!g||!b.a.X(g)},W:g&&"replaceNode"==f?g.parentNode:g})}return b.s.qa(function(e){b.ua(a,d,c,e,"replaceNode")})};b.Lb=function(a,d,c,e,f){function g(a,b){T(b,j);c.afterRender&&c.afterRender(b,a)}function h(d,e){j=f.createChildContext(b.a.d(d),c.as);j.$index=e;var g="function"==typeof a? -a(d,j):a;return S(n,"ignoreTargetNode",g,j,c)}var j;return b.j(function(){var a=b.a.d(d)||[];"undefined"==typeof a.length&&(a=[a]);a=b.a.fa(a,function(a){return c.includeDestroyed||a===H||a===n||!b.a.d(a._destroy)});b.r.K(b.a.Za,n,[e,a,h,c,g])},n,{W:e})};b.c.template={init:function(a,d){var c=b.a.d(d());if("string"!=typeof c&&!c.name&&(1==a.nodeType||8==a.nodeType))c=1==a.nodeType?a.childNodes:b.e.childNodes(a),c=b.a.Gb(c),(new b.l.O(a)).nodes(c);return{controlsDescendantBindings:l}},update:function(a, -d,c,e,f){var d=b.a.d(d()),c={},e=l,g,h=n;"string"!=typeof d&&(c=d,d=c.name,"if"in c&&(e=b.a.d(c["if"])),e&&"ifnot"in c&&(e=!b.a.d(c.ifnot)),g=b.a.d(c.data));"foreach"in c?h=b.Lb(d||a,e&&c.foreach||[],c,a,f):e?(f="data"in c?f.createChildContext(g,c.as):f,h=b.ua(d||a,f,c,a)):b.e.Y(a);f=h;(g=b.a.f.get(a,"__ko__templateComputedDomDataKey__"))&&"function"==typeof g.B&&g.B();b.a.f.set(a,"__ko__templateComputedDomDataKey__",f&&f.oa()?f:H)}};b.g.Q.template=function(a){a=b.g.aa(a);return 1==a.length&&a[0].unknown|| -b.g.Db(a,"name")?n:"This template engine does not support anonymous templates nested within its templates"};b.e.I.template=l;b.b("setTemplateEngine",b.va);b.b("renderTemplate",b.ua);b.a.Ia=function(a,b,c){a=a||[];b=b||[];return a.length<=b.length?R(a,b,"added","deleted",c):R(b,a,"deleted","added",c)};b.b("utils.compareArrays",b.a.Ia);b.a.Za=function(a,d,c,e,f){function g(a,b){s=k[b];v!==b&&(y[a]=s);s.ma(v++);L(s.M);r.push(s);z.push(s)}function h(a,c){if(a)for(var d=0,e=c.length;db.a.Z)&&a.nodes?a.nodes():n;if(d)return b.a.L(d.cloneNode(l).childNodes);a=a.text();return b.a.sa(a)};b.C.na=new b.C;b.va(b.C.na);b.b("nativeTemplateEngine",b.C);b.pa=function(){var a=this.Cb=function(){if("undefined"==typeof E||!E.tmpl)return 0;try{if(0<=E.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(a){}return 1}();this.renderTemplateSource=function(b,c,e){e=e||{};2>a&&i(Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.")); -var f=b.data("precompiled");f||(f=b.text()||"",f=E.template(n,"{{ko_with $item.koBindingContext}}"+f+"{{/ko_with}}"),b.data("precompiled",f));b=[c.$data];c=E.extend({koBindingContext:c},e.templateOptions);c=E.tmpl(f,b,c);c.appendTo(x.createElement("div"));E.fragments={};return c};this.createJavaScriptEvaluatorBlock=function(a){return"{{ko_code ((function() { return "+a+" })()) }}"};this.addTemplate=function(a,b){x.write(" \ No newline at end of file diff --git a/js/jquery-1.12.0.min.js b/mine2/js/jquery-1.12.0.min.js similarity index 100% rename from js/jquery-1.12.0.min.js rename to mine2/js/jquery-1.12.0.min.js diff --git a/js/landmine.js b/mine2/js/landmine.js similarity index 100% rename from js/landmine.js rename to mine2/js/landmine.js diff --git a/js/main2.js b/mine2/js/main2.js similarity index 100% rename from js/main2.js rename to mine2/js/main2.js diff --git a/js/require.js b/mine2/js/require.js similarity index 100% rename from js/require.js rename to mine2/js/require.js diff --git a/slider/css/reset.css b/slider/css/reset.css new file mode 100644 index 0000000..ff679d8 --- /dev/null +++ b/slider/css/reset.css @@ -0,0 +1,84 @@ +/* +Copyright (c) 2009, Shawphy(shawphy.com). All rights reserved. +http://shawphy.com/2009/03/my-own-reset-css.html +Based on YUI http://developer.yahoo.com/yui/reset/ +and Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html +Licensed under the BSD License: +http://creativecommons.org/licenses/BSD/ +version: 1.1 | 20090303 +*/ + +body, div, dl, dt, dd, ul, ol, li, +h1, h2, h3, h4, h5, h6, pre, code, +form, fieldset, legend, input, button, +textarea, p, blockquote, th, td { + margin: 0; + padding: 0; +} +fieldset, img { + border: 0; +} +/* remember to define focus styles! */ +:focus { + outline: 0; +} +address, caption, cite, code, dfn, +em, strong, th, var, optgroup { + font-style: normal; + font-weight: normal; +} + +h1, h2, h3, h4, h5, h6 { + font-size: 100%; + font-weight: normal; +} +abbr, acronym { + border: 0; + font-variant: normal; +} + +input, button, textarea, +select, optgroup, option { + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; +} +code, kbd, samp, tt { + font-size: 100%; +} +/*@purpose To enable resizing for IE */ +/*@branch For IE6-Win, IE7-Win */ +input, button, textarea, select { + font-size: 100%; +} +body { + line-height: 1.5; +} +ol, ul { + list-style: none; +} +/* tables still need 'cellspacing="0"' in the markup */ +table { + border-collapse: collapse; + border-spacing: 0; +} +caption, th { + text-align: left; +} +sup, sub { + font-size: 100%; + vertical-align: baseline; +} +/* remember to highlight anchors and inserts somehow! */ +:link, :visited , ins { + text-decoration: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} \ No newline at end of file diff --git a/css/style.css b/slider/css/style.css similarity index 100% rename from css/style.css rename to slider/css/style.css diff --git a/images/loading.gif b/slider/images/loading.gif similarity index 100% rename from images/loading.gif rename to slider/images/loading.gif diff --git a/images/next.png b/slider/images/next.png similarity index 100% rename from images/next.png rename to slider/images/next.png diff --git a/images/prev.png b/slider/images/prev.png similarity index 100% rename from images/prev.png rename to slider/images/prev.png diff --git a/images/slider-1.jpg b/slider/images/slider-1.jpg similarity index 100% rename from images/slider-1.jpg rename to slider/images/slider-1.jpg diff --git a/images/slider-2.jpg b/slider/images/slider-2.jpg similarity index 100% rename from images/slider-2.jpg rename to slider/images/slider-2.jpg diff --git a/images/slider-3.jpg b/slider/images/slider-3.jpg similarity index 100% rename from images/slider-3.jpg rename to slider/images/slider-3.jpg diff --git a/images/slider-4.jpg b/slider/images/slider-4.jpg similarity index 100% rename from images/slider-4.jpg rename to slider/images/slider-4.jpg diff --git a/images/slider-5.jpg b/slider/images/slider-5.jpg similarity index 100% rename from images/slider-5.jpg rename to slider/images/slider-5.jpg diff --git a/images/slider-6.jpg b/slider/images/slider-6.jpg similarity index 100% rename from images/slider-6.jpg rename to slider/images/slider-6.jpg diff --git a/images/slider-7.jpg b/slider/images/slider-7.jpg similarity index 100% rename from images/slider-7.jpg rename to slider/images/slider-7.jpg diff --git a/slider.html b/slider/index.html similarity index 100% rename from slider.html rename to slider/index.html diff --git a/js/PIE.htc b/slider/js/PIE.htc similarity index 100% rename from js/PIE.htc rename to slider/js/PIE.htc diff --git a/js/PIE.js b/slider/js/PIE.js similarity index 100% rename from js/PIE.js rename to slider/js/PIE.js diff --git a/slider/js/jquery-1.11.3.min.js b/slider/js/jquery-1.11.3.min.js new file mode 100644 index 0000000..0f60b7b --- /dev/null +++ b/slider/js/jquery-1.11.3.min.js @@ -0,0 +1,5 @@ +/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; + +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/\s*$/g,ra={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?""!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("