From 76d511e1131ddec184305a864c665afe4d1486cf Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Tue, 24 Nov 2015 11:42:45 -0800 Subject: [PATCH] v3.3.6 release --- about/index.html | 407 +- assets/css/docs.min.css | 23 +- assets/css/docs.min.css.map | 1 + assets/css/ie10-viewport-bug-workaround.css | 15 + assets/css/src/docs.css | 57 +- assets/img/expo-lyft.jpg | Bin 0 -> 159273 bytes assets/img/expo-newsweek.jpg | Bin 0 -> 201647 bytes assets/img/expo-riot.jpg | Bin 0 -> 161715 bytes assets/img/expo-vogue.jpg | Bin 0 -> 198624 bytes assets/js/customize.min.js | 24 +- assets/js/raw-files.min.js | 6 +- assets/js/vendor/holder.min.js | 12 + assets/js/vendor/jquery.min.js | 5 + browser-bugs/index.html | 544 +- components/index.html | 5471 +++---------------- css/index.html | 5018 ++++------------- customize/index.html | 2528 +-------- dist/css/bootstrap-theme.css | 2 +- dist/css/bootstrap-theme.css.map | 2 +- dist/css/bootstrap-theme.min.css | 5 +- dist/css/bootstrap-theme.min.css.map | 1 + dist/css/bootstrap.css | 100 +- dist/css/bootstrap.css.map | 2 +- dist/css/bootstrap.min.css | 5 +- dist/css/bootstrap.min.css.map | 1 + dist/js/bootstrap.js | 56 +- dist/js/bootstrap.min.js | 6 +- examples/blog/index.html | 4 + examples/carousel/index.html | 6 +- examples/cover/index.html | 4 + examples/dashboard/index.html | 12 +- examples/grid/index.html | 3 + examples/jumbotron-narrow/index.html | 5 +- examples/jumbotron/index.html | 6 +- examples/justified-nav/index.html | 5 +- examples/navbar-fixed-top/index.html | 4 + examples/navbar-static-top/index.html | 4 + examples/navbar/index.html | 4 + examples/non-responsive/index.html | 4 + examples/offcanvas/index.html | 8 +- examples/signin/index.html | 3 + examples/starter-template/index.html | 4 + examples/sticky-footer-navbar/index.html | 4 + examples/sticky-footer/index.html | 3 + examples/theme/index.html | 3 + examples/tooltip-viewport/index.html | 6 +- getting-started/index.html | 1112 +--- index.html | 279 +- javascript/index.html | 3133 ++--------- migration/index.html | 672 +-- sitemap.xml | 18 +- 51 files changed, 2465 insertions(+), 17132 deletions(-) create mode 100644 assets/css/docs.min.css.map create mode 100644 assets/css/ie10-viewport-bug-workaround.css create mode 100644 assets/img/expo-lyft.jpg create mode 100644 assets/img/expo-newsweek.jpg create mode 100644 assets/img/expo-riot.jpg create mode 100644 assets/img/expo-vogue.jpg create mode 100644 assets/js/vendor/holder.min.js create mode 100644 assets/js/vendor/jquery.min.js create mode 100644 dist/css/bootstrap-theme.min.css.map create mode 100644 dist/css/bootstrap.min.css.map diff --git a/about/index.html b/about/index.html index 901c5c9abd..aaa762a0b4 100644 --- a/about/index.html +++ b/about/index.html @@ -1,405 +1,2 @@ - - - - - - - - - - - - - - About · Bootstrap - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Skip to main content
- - Aww yeah, Bootstrap 4 is coming! - - - - - - -
-
-

About

-

Learn about the project's history, meet the maintaining teams, and find out how to use the Bootstrap brand.

-
- -
-
- -
- -
-
- -
-

History

- -

Originally created by a designer and a developer at Twitter, Bootstrap has become one of the most popular front-end frameworks and open source projects in the world.

-

Bootstrap was created at Twitter in mid-2010 by @mdo and @fat. Prior to being an open-sourced framework, Bootstrap was known as Twitter Blueprint. A few months into development, Twitter held its first Hack Week and the project exploded as developers of all skill levels jumped in without any external guidance. It served as the style guide for internal tools development at the company for over a year before its public release, and continues to do so today.

-

Originally released on , we've since had over twenty releases, including two major rewrites with v2 and v3. With Bootstrap 2, we added responsive functionality to the entire framework as an optional stylesheet. Building on that with Bootstrap 3, we rewrote the library once more to make it responsive by default with a mobile first approach.

-
- - - -
-

Team

- -

Bootstrap is maintained by the founding team and a small group of invaluable core contributors, with the massive support and involvement of our community.

- -

Core team

- -

Get involved with Bootstrap development by opening an issue or submitting a pull request. Read our contributing guidelines for information on how we develop.

- -

Sass team

- -

The official Sass port of Bootstrap was created and is maintained by this team. It became part of Bootstrap's organization with v3.1.0. Read the Sass contributing guidelines for information on how the Sass port is developed.

-
- - - -
-

Brand guidelines

- -

Have a need for Bootstrap's brand resources? Great! We have only a few guidelines we follow, and in turn ask you to follow as well. These guidelines were inspired by MailChimp's Brand Assets.

- -

Mark and logo

-

Use either the Bootstrap mark (a capital B) or the standard logo (just Bootstrap). It should always appear in Helvetica Neue Bold. Do not use the Twitter bird in association with Bootstrap.

-
-
-
B
-
-
-
B
-
-
-
-
-

Bootstrap

-
-
-

Bootstrap

-
-
- -

Download mark

-

Download the Bootstrap mark in one of three styles, each available as an SVG file. Right click, Save as.

-
-
- Bootstrap -
-
- Bootstrap -
-
- Bootstrap -
-
- -

Name

-

The project and framework should always be referred to as Bootstrap. No Twitter before it, no capital s, and no abbreviations except for one, a capital B.

-
-
-

Bootstrap

- - (correct) -
-
-

BootStrap

- - (incorrect) -
-
-

Twitter Bootstrap

- - (incorrect) -
-
- -

Colors

-

Our docs and branding use a handful of primary colors to differentiate what is Bootstrap from what is in Bootstrap. In other words, if it's purple, it's representative of Bootstrap.

-
-
-
-
-
-
-
-
-
- -
- - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - + About · Bootstrap
Skip to main content

About

Learn about the project's history, meet the maintaining teams, and find out how to use the Bootstrap brand.

History

Originally created by a designer and a developer at Twitter, Bootstrap has become one of the most popular front-end frameworks and open source projects in the world.

Bootstrap was created at Twitter in mid-2010 by @mdo and @fat. Prior to being an open-sourced framework, Bootstrap was known as Twitter Blueprint. A few months into development, Twitter held its first Hack Week and the project exploded as developers of all skill levels jumped in without any external guidance. It served as the style guide for internal tools development at the company for over a year before its public release, and continues to do so today.

Originally released on , we've since had over twenty releases, including two major rewrites with v2 and v3. With Bootstrap 2, we added responsive functionality to the entire framework as an optional stylesheet. Building on that with Bootstrap 3, we rewrote the library once more to make it responsive by default with a mobile first approach.

Team

Bootstrap is maintained by the founding team and a small group of invaluable core contributors, with the massive support and involvement of our community.

Core team

Get involved with Bootstrap development by opening an issue or submitting a pull request. Read our contributing guidelines for information on how we develop.

Sass team

The official Sass port of Bootstrap was created and is maintained by this team. It became part of Bootstrap's organization with v3.1.0. Read the Sass contributing guidelines for information on how the Sass port is developed.

Brand guidelines

Have a need for Bootstrap's brand resources? Great! We have only a few guidelines we follow, and in turn ask you to follow as well. These guidelines were inspired by MailChimp's Brand Assets.

Mark and logo

Use either the Bootstrap mark (a capital B) or the standard logo (just Bootstrap). It should always appear in Helvetica Neue Bold. Do not use the Twitter bird in association with Bootstrap.

B
B

Bootstrap

Bootstrap

Download mark

Download the Bootstrap mark in one of three styles, each available as an SVG file. Right click, Save as.

Bootstrap
Bootstrap
Bootstrap

Name

The project and framework should always be referred to as Bootstrap. No Twitter before it, no capital s, and no abbreviations except for one, a capital B.

Bootstrap

(correct)

BootStrap

(incorrect)

Twitter Bootstrap

(incorrect)

Colors

Our docs and branding use a handful of primary colors to differentiate what is Bootstrap from what is in Bootstrap. In other words, if it's purple, it's representative of Bootstrap.

\ No newline at end of file diff --git a/assets/css/docs.min.css b/assets/css/docs.min.css index aaa3fad398..e07f2677d7 100644 --- a/assets/css/docs.min.css +++ b/assets/css/docs.min.css @@ -1,20 +1,11 @@ -.hll{background-color:#ffc}.c{color:#999}.err{color:#A00;background-color:#FAA}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1{color:#999}.cs{color:#999}.gd{background-color:#FCC;border:1px solid #C00}.ge{font-style:italic}.gr{color:red}.gh{color:#030}.gi{background-color:#CFC;border:1px solid #0C0}.go{color:#AAA}.gp{color:#009}.gu{color:#030}.gt{color:#9C6}.kc{color:#069}.kd{color:#069}.kn{color:#069}.kp{color:#069}.kr{color:#069}.kt{color:#078}.m{color:#F60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0A8}.no{color:#360}.nd{color:#99F}.ni{color:#999}.ne{color:#C00}.nf{color:#C0F}.nl{color:#99F}.nn{color:#0CF}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf{color:#F60}.mh{color:#F60}.mi{color:#F60}.mo{color:#F60}.sb{color:#C30}.sc{color:#C30}.sd{color:#C30;font-style:italic}.s2{color:#C30}.se{color:#C30}.sh{color:#C30}.si{color:#A00}.sx{color:#C30}.sr{color:#3AA}.s1{color:#C30}.ss{color:#FC3}.bp{color:#366}.vc{color:#033}.vg{color:#033}.vi{color:#033}.il{color:#F60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}/*! +/*! + * IE10 viewport hack for Surface/desktop Windows 8 bug + * Copyright 2014-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.hll{background-color:#ffc}.c{color:#999}.err{color:#A00;background-color:#FAA}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1{color:#999}.cs{color:#999}.gd{background-color:#FCC;border:1px solid #C00}.ge{font-style:italic}.gr{color:red}.gh{color:#030}.gi{background-color:#CFC;border:1px solid #0C0}.go{color:#AAA}.gp{color:#009}.gu{color:#030}.gt{color:#9C6}.kc{color:#069}.kd{color:#069}.kn{color:#069}.kp{color:#069}.kr{color:#069}.kt{color:#078}.m{color:#F60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0A8}.no{color:#360}.nd{color:#99F}.ni{color:#999}.ne{color:#C00}.nf{color:#C0F}.nl{color:#99F}.nn{color:#0CF}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf{color:#F60}.mh{color:#F60}.mi{color:#F60}.mo{color:#F60}.sb{color:#C30}.sc{color:#C30}.sd{color:#C30;font-style:italic}.s2{color:#C30}.se{color:#C30}.sh{color:#C30}.si{color:#A00}.sx{color:#C30}.sr{color:#3AA}.s1{color:#C30}.ss{color:#FC3}.bp{color:#366}.vc{color:#033}.vg{color:#033}.vi{color:#033}.il{color:#F60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}/*! * Bootstrap Docs (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under the Creative Commons Attribution 3.0 Unported License. For * details, see https://creativecommons.org/licenses/by/3.0/. - */body{position:relative}.table code{font-size:13px;font-weight:400}h2 code,h3 code,h4 code{background-color:inherit}.btn-outline{color:#563d7c;background-color:transparent;border-color:#563d7c}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#fff;background-color:#563d7c;border-color:#563d7c}.btn-outline-inverse{color:#fff;background-color:transparent;border-color:#cdbfe3}.btn-outline-inverse:active,.btn-outline-inverse:focus,.btn-outline-inverse:hover{color:#563d7c;text-shadow:none;background-color:#fff;border-color:#fff}.bs-docs-booticon{display:block;font-weight:500;color:#fff;text-align:center;cursor:default;background-color:#563d7c;border-radius:15%}.bs-docs-booticon-sm{width:30px;height:30px;font-size:20px;line-height:28px}.bs-docs-booticon-lg{width:144px;height:144px;font-size:108px;line-height:140px}.bs-docs-booticon-inverse{color:#563d7c;background-color:#fff}.bs-docs-booticon-outline{background-color:transparent;border:1px solid #cdbfe3}#skippy{display:block;padding:1em;color:#fff;background-color:#6f5499;outline:0}#skippy .skiplink-text{padding:.5em;outline:1px dotted}#content:focus{outline:0}.bs-docs-nav{margin-bottom:0;background-color:#fff;border-bottom:0}.bs-home-nav .bs-nav-b{display:none}.bs-docs-nav .navbar-brand,.bs-docs-nav .navbar-nav>li>a{font-weight:500;color:#563d7c}.bs-docs-nav .navbar-nav>.active>a,.bs-docs-nav .navbar-nav>.active>a:hover,.bs-docs-nav .navbar-nav>li>a:hover{color:#463265;background-color:#f9f9f9}.bs-docs-nav .navbar-toggle .icon-bar{background-color:#563d7c}.bs-docs-nav .navbar-header .navbar-toggle{border-color:#fff}.bs-docs-nav .navbar-header .navbar-toggle:focus,.bs-docs-nav .navbar-header .navbar-toggle:hover{background-color:#f9f9f9;border-color:#f9f9f9}.bs-docs-footer{padding-top:40px;padding-bottom:40px;margin-top:100px;color:#767676;text-align:center;border-top:1px solid #e5e5e5}.bs-docs-footer-links{padding-left:0;margin-top:20px}.bs-docs-footer-links li{display:inline;padding:0 2px}.bs-docs-footer-links li:first-child{padding-left:0}@media (min-width:768px){.bs-docs-footer p{margin-bottom:0}}.bs-docs-social{margin-bottom:20px;text-align:center}.bs-docs-social-buttons{display:inline-block;padding-left:0;margin-bottom:0;list-style:none}.bs-docs-social-buttons li{display:inline-block;padding:5px 8px;line-height:1}.bs-docs-social-buttons .twitter-follow-button{width:225px!important}.bs-docs-social-buttons .twitter-share-button{width:98px!important}.github-btn{overflow:hidden;border:0}.bs-docs-header,.bs-docs-masthead{position:relative;padding:30px 0;color:#cdbfe3;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background-color:#6f5499;background-image:-webkit-gradient(linear,left top,left bottom,from(#563d7c),to(#6f5499));background-image:-webkit-linear-gradient(top,#563d7c 0,#6f5499 100%);background-image:-o-linear-gradient(top,#563d7c 0,#6f5499 100%);background-image:linear-gradient(to bottom,#563d7c 0,#6f5499 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c', endColorstr='#6F5499', GradientType=0);background-repeat:repeat-x}.bs-docs-masthead .bs-docs-booticon{margin:0 auto 30px}.bs-docs-masthead h1{font-weight:300;line-height:1;color:#fff}.bs-docs-masthead .lead{margin:0 auto 30px;font-size:20px;color:#fff}.bs-docs-masthead .version{margin-top:-15px;margin-bottom:30px;color:#9783b9}.bs-docs-masthead .btn{width:100%;padding:15px 30px;font-size:20px}@media (min-width:480px){.bs-docs-masthead .btn{width:auto}}@media (min-width:768px){.bs-docs-masthead{padding:80px 0}.bs-docs-masthead h1{font-size:60px}.bs-docs-masthead .lead{font-size:24px}}@media (min-width:992px){.bs-docs-masthead .lead{width:80%;font-size:30px}}.bs-docs-header{margin-bottom:40px;font-size:20px}.bs-docs-header h1{margin-top:0;color:#fff}.bs-docs-header p{margin-bottom:0;font-weight:300;line-height:1.4}.bs-docs-header .container{position:relative}@media (min-width:768px){.bs-docs-header{padding-top:60px;padding-bottom:60px;font-size:24px;text-align:left}.bs-docs-header h1{font-size:60px;line-height:1}}@media (min-width:992px){.bs-docs-header h1,.bs-docs-header p{margin-right:380px}}.carbonad{width:auto!important;height:auto!important;padding:20px!important;margin:30px -15px -31px!important;overflow:hidden;font-size:13px!important;line-height:16px!important;text-align:left;background:0 0!important;border:solid #866ab3!important;border-width:1px 0!important}.carbonad-img{margin:0!important}.carbonad-tag,.carbonad-text{display:block!important;float:none!important;width:auto!important;height:auto!important;margin-left:145px!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.carbonad-text{padding-top:0!important}.carbonad-tag{color:inherit!important;text-align:left!important}.carbonad-tag a,.carbonad-text a{color:#fff!important}.carbonad #azcarbon>img{display:none}@media (min-width:480px){.carbonad{width:330px!important;margin:20px auto!important;border-width:1px!important;border-radius:4px}.bs-docs-masthead .carbonad{margin:50px auto 0!important}}@media (min-width:768px){.carbonad{margin-right:0!important;margin-left:0!important}}@media (min-width:992px){.carbonad{position:absolute;top:0;right:15px;width:330px!important;padding:15px!important;margin:0!important}.bs-docs-masthead .carbonad{position:static}}.bs-docs-featurette{padding-top:40px;padding-bottom:40px;font-size:16px;line-height:1.5;color:#555;text-align:center;background-color:#fff;border-bottom:1px solid #e5e5e5}.bs-docs-featurette+.bs-docs-footer{margin-top:0;border-top:0}.bs-docs-featurette-title{margin-bottom:5px;font-size:30px;font-weight:400;color:#333}.half-rule{width:100px;margin:40px auto}.bs-docs-featurette h3{margin-bottom:5px;font-weight:400;color:#333}.bs-docs-featurette-img{display:block;margin-bottom:20px;color:#333}.bs-docs-featurette-img:hover{color:#337ab7;text-decoration:none}.bs-docs-featurette-img img{display:block;margin-bottom:15px}@media (min-width:480px){.bs-docs-featurette .img-responsive{margin-top:30px}}@media (min-width:768px){.bs-docs-featurette{padding-top:100px;padding-bottom:100px}.bs-docs-featurette-title{font-size:40px}.bs-docs-featurette .lead{max-width:80%;margin-right:auto;margin-left:auto}.bs-docs-featurette .img-responsive{margin-top:0}}.bs-docs-featured-sites{margin-right:-1px;margin-left:-1px}.bs-docs-featured-sites .col-xs-6{padding:1px}.bs-docs-featured-sites .img-responsive{margin-top:0}@media (min-width:768px){.bs-docs-featured-sites .col-sm-3:first-child img{border-top-left-radius:4px;border-bottom-left-radius:4px}.bs-docs-featured-sites .col-sm-3:last-child img{border-top-right-radius:4px;border-bottom-right-radius:4px}}.bs-examples .thumbnail{margin-bottom:10px}.bs-examples h4{margin-bottom:5px}.bs-examples p{margin-bottom:20px}@media (max-width:480px){.bs-examples{margin-right:-10px;margin-left:-10px}.bs-examples>[class^=col-]{padding-right:10px;padding-left:10px}}.bs-docs-sidebar.affix{position:static}@media (min-width:768px){.bs-docs-sidebar{padding-left:20px}}.bs-docs-sidenav{margin-top:20px;margin-bottom:20px}.bs-docs-sidebar .nav>li>a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#767676}.bs-docs-sidebar .nav>li>a:focus,.bs-docs-sidebar .nav>li>a:hover{padding-left:19px;color:#563d7c;text-decoration:none;background-color:transparent;border-left:1px solid #563d7c}.bs-docs-sidebar .nav>.active:focus>a,.bs-docs-sidebar .nav>.active:hover>a,.bs-docs-sidebar .nav>.active>a{padding-left:18px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}.bs-docs-sidebar .nav .nav{display:none;padding-bottom:10px}.bs-docs-sidebar .nav .nav>li>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:12px;font-weight:400}.bs-docs-sidebar .nav .nav>li>a:focus,.bs-docs-sidebar .nav .nav>li>a:hover{padding-left:29px}.bs-docs-sidebar .nav .nav>.active:focus>a,.bs-docs-sidebar .nav .nav>.active:hover>a,.bs-docs-sidebar .nav .nav>.active>a{padding-left:28px;font-weight:500}.back-to-top,.bs-docs-theme-toggle{display:none;padding:4px 10px;margin-top:10px;margin-left:10px;font-size:12px;font-weight:500;color:#999}.back-to-top:hover,.bs-docs-theme-toggle:hover{color:#563d7c;text-decoration:none}.bs-docs-theme-toggle{margin-top:0}@media (min-width:768px){.back-to-top,.bs-docs-theme-toggle{display:block}}@media (min-width:992px){.bs-docs-sidebar .nav>.active>ul{display:block}.bs-docs-sidebar.affix,.bs-docs-sidebar.affix-bottom{width:213px}.bs-docs-sidebar.affix{position:fixed;top:20px}.bs-docs-sidebar.affix-bottom{position:absolute}.bs-docs-sidebar.affix .bs-docs-sidenav,.bs-docs-sidebar.affix-bottom .bs-docs-sidenav{margin-top:0;margin-bottom:0}}@media (min-width:1200px){.bs-docs-sidebar.affix,.bs-docs-sidebar.affix-bottom{width:263px}}.bs-docs-section{margin-bottom:60px}.bs-docs-section:last-child{margin-bottom:0}h1[id]{padding-top:20px;margin-top:0}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-danger{border-left-color:#ce4844}.bs-callout-danger h4{color:#ce4844}.bs-callout-warning{border-left-color:#aa6708}.bs-callout-warning h4{color:#aa6708}.bs-callout-info{border-left-color:#1b809e}.bs-callout-info h4{color:#1b809e}.color-swatches{margin:0 -5px;overflow:hidden}.color-swatch{float:left;width:60px;height:60px;margin:0 5px;border-radius:3px}@media (min-width:768px){.color-swatch{width:100px;height:100px}}.color-swatches .gray-darker{background-color:#222}.color-swatches .gray-dark{background-color:#333}.color-swatches .gray{background-color:#555}.color-swatches .gray-light{background-color:#999}.color-swatches .gray-lighter{background-color:#eee}.color-swatches .brand-primary{background-color:#337ab7}.color-swatches .brand-success{background-color:#5cb85c}.color-swatches .brand-warning{background-color:#f0ad4e}.color-swatches .brand-danger{background-color:#d9534f}.color-swatches .brand-info{background-color:#5bc0de}.color-swatches .bs-purple{background-color:#563d7c}.color-swatches .bs-purple-light{background-color:#c7bfd3}.color-swatches .bs-purple-lighter{background-color:#e5e1ea}.color-swatches .bs-gray{background-color:#f9f9f9}.bs-team .team-member{line-height:32px;color:#555}.bs-team .team-member:hover{color:#333;text-decoration:none}.bs-team .github-btn{float:right;width:180px;height:20px;margin-top:6px}.bs-team img{float:left;width:32px;margin-right:10px;border-radius:4px}.bs-docs-browser-bugs td p{margin-bottom:0}.bs-docs-browser-bugs th:first-child{width:18%}.show-grid{margin-bottom:15px}.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;background-color:#eee;background-color:rgba(86,61,124,.15);border:1px solid #ddd;border:1px solid rgba(86,61,124,.2)}.bs-example{position:relative;padding:45px 15px 15px;margin:0 -15px 15px;border-color:#e5e5e5 #eee #eee;border-style:solid;border-width:1px 0;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.05);box-shadow:inset 0 3px 6px rgba(0,0,0,.05)}.bs-example:after{position:absolute;top:15px;left:15px;font-size:12px;font-weight:700;color:#959595;text-transform:uppercase;letter-spacing:1px;content:"Example"}.bs-example-padded-bottom{padding-bottom:24px}.bs-example+.highlight,.bs-example+.zero-clipboard+.highlight{margin:-15px -15px 15px;border-width:0 0 1px;border-radius:0}@media (min-width:768px){.bs-example{margin-right:0;margin-left:0;background-color:#fff;border-color:#ddd;border-width:1px;border-radius:4px 4px 0 0;-webkit-box-shadow:none;box-shadow:none}.bs-example+.highlight,.bs-example+.zero-clipboard+.highlight{margin-top:-16px;margin-right:0;margin-left:0;border-width:1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.bs-example-standalone{border-radius:4px}}.bs-example .container{width:auto}.bs-example>.alert:last-child,.bs-example>.form-control:last-child,.bs-example>.jumbotron:last-child,.bs-example>.list-group:last-child,.bs-example>.navbar:last-child,.bs-example>.panel:last-child,.bs-example>.progress:last-child,.bs-example>.table-responsive:last-child>.table,.bs-example>.table:last-child,.bs-example>.well:last-child,.bs-example>blockquote:last-child,.bs-example>ol:last-child,.bs-example>p:last-child,.bs-example>ul:last-child{margin-bottom:0}.bs-example>p>.close{float:none}.bs-example-type .table .type-info{color:#767676;vertical-align:middle}.bs-example-type .table td{padding:15px 0;border-color:#eee}.bs-example-type .table tr:first-child td{border-top:0}.bs-example-type h1,.bs-example-type h2,.bs-example-type h3,.bs-example-type h4,.bs-example-type h5,.bs-example-type h6{margin:0}.bs-example-bg-classes p{padding:15px}.bs-example>.img-circle,.bs-example>.img-rounded,.bs-example>.img-thumbnail{margin:5px}.bs-example>.table-responsive>.table{background-color:#fff}.bs-example>.btn,.bs-example>.btn-group{margin-top:5px;margin-bottom:5px}.bs-example>.btn-toolbar+.btn-toolbar{margin-top:10px}.bs-example-control-sizing input[type=text]+input[type=text],.bs-example-control-sizing select{margin-top:10px}.bs-example-form .input-group{margin-bottom:10px}.bs-example>textarea.form-control{resize:vertical}.bs-example>.list-group{max-width:400px}.bs-example .navbar:last-child{margin-bottom:0}.bs-navbar-bottom-example,.bs-navbar-top-example{z-index:1;padding:0;overflow:hidden}.bs-navbar-bottom-example .navbar-header,.bs-navbar-top-example .navbar-header{margin-left:0}.bs-navbar-bottom-example .navbar-fixed-bottom,.bs-navbar-top-example .navbar-fixed-top{position:relative;margin-right:0;margin-left:0}.bs-navbar-top-example{padding-bottom:45px}.bs-navbar-top-example:after{top:auto;bottom:15px}.bs-navbar-top-example .navbar-fixed-top{top:-1px}.bs-navbar-bottom-example{padding-top:45px}.bs-navbar-bottom-example .navbar-fixed-bottom{bottom:-1px}.bs-navbar-bottom-example .navbar{margin-bottom:0}@media (min-width:768px){.bs-navbar-bottom-example .navbar-fixed-bottom,.bs-navbar-top-example .navbar-fixed-top{position:absolute}}.bs-example .pagination{margin-top:10px;margin-bottom:10px}.bs-example>.pager{margin-top:0}.bs-example-modal{background-color:#f5f5f5}.bs-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bs-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}.bs-example>.dropdown>.dropdown-toggle{float:left}.bs-example>.dropdown>.dropdown-menu{position:static;display:block;margin-bottom:5px;clear:left}.bs-example-tabs .nav-tabs{margin-bottom:15px}.bs-example-tooltips{text-align:center}.bs-example-tooltips>.btn{margin-top:5px;margin-bottom:5px}.bs-example-tooltip .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}.bs-example-popover{padding-bottom:24px;background-color:#f9f9f9}.bs-example-popover .popover{position:relative;display:block;float:left;width:260px;margin:20px}.scrollspy-example{position:relative;height:200px;margin-top:10px;overflow:auto}.bs-example>.nav-pills-stacked-example{max-width:300px}#collapseExample .well{margin-bottom:0}.bs-events-table>tbody>tr>td:first-child,.bs-events-table>thead>tr>th:first-child{white-space:nowrap}.bs-events-table>thead>tr>th:first-child{width:150px}.js-options-table>thead>tr>th:nth-child(1),.js-options-table>thead>tr>th:nth-child(2){width:100px}.js-options-table>thead>tr>th:nth-child(3){width:50px}.highlight{padding:9px 14px;margin-bottom:14px;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:4px}.highlight pre{padding:0;margin-top:0;margin-bottom:0;word-break:normal;white-space:nowrap;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:#333}.highlight pre code:first-child{display:inline-block;padding-right:45px}.table-responsive .highlight pre{white-space:normal}.bs-table th small,.responsive-utilities th small{display:block;font-weight:400;color:#999}.responsive-utilities tbody th{font-weight:400}.responsive-utilities td{text-align:center}.responsive-utilities td.is-visible{color:#468847;background-color:#dff0d8!important}.responsive-utilities td.is-hidden{color:#ccc;background-color:#f9f9f9!important}.responsive-utilities-test{margin-top:5px}.responsive-utilities-test .col-xs-6{margin-bottom:10px}.responsive-utilities-test span{display:block;padding:15px 10px;font-size:14px;font-weight:700;line-height:1.1;text-align:center;border-radius:4px}.hidden-on .col-xs-6 .hidden-lg,.hidden-on .col-xs-6 .hidden-md,.hidden-on .col-xs-6 .hidden-sm,.hidden-on .col-xs-6 .hidden-xs,.visible-on .col-xs-6 .hidden-lg,.visible-on .col-xs-6 .hidden-md,.visible-on .col-xs-6 .hidden-sm,.visible-on .col-xs-6 .hidden-xs{color:#999;border:1px solid #ddd}.hidden-on .col-xs-6 .visible-lg-block,.hidden-on .col-xs-6 .visible-md-block,.hidden-on .col-xs-6 .visible-sm-block,.hidden-on .col-xs-6 .visible-xs-block,.visible-on .col-xs-6 .visible-lg-block,.visible-on .col-xs-6 .visible-md-block,.visible-on .col-xs-6 .visible-sm-block,.visible-on .col-xs-6 .visible-xs-block{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}.bs-glyphicons{margin:0 -10px 20px;overflow:hidden}.bs-glyphicons-list{padding-left:0;list-style:none}.bs-glyphicons li{float:left;width:25%;height:115px;padding:10px;font-size:10px;line-height:1.4;text-align:center;background-color:#f9f9f9;border:1px solid #fff}.bs-glyphicons .glyphicon{margin-top:5px;margin-bottom:10px;font-size:24px}.bs-glyphicons .glyphicon-class{display:block;text-align:center;word-wrap:break-word}.bs-glyphicons li:hover{color:#fff;background-color:#563d7c}@media (min-width:768px){.bs-glyphicons{margin-right:0;margin-left:0}.bs-glyphicons li{width:12.5%;font-size:12px}}.bs-customizer .toggle{float:right;margin-top:25px}.bs-customizer label{margin-top:10px;font-weight:500;color:#555}.bs-customizer h2{padding-top:30px;margin-top:0;margin-bottom:5px}.bs-customizer h3{margin-bottom:0}.bs-customizer h4{margin-top:15px;margin-bottom:0}.bs-customizer .bs-callout h4{margin-top:0;margin-bottom:5px}.bs-customizer input[type=text]{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;background-color:#fafafa}.bs-customizer .help-block{margin-bottom:5px;font-size:12px}#less-section label{font-weight:400}.bs-customize-download .btn-outline{padding:20px}.bs-customizer-alert{position:fixed;top:0;right:0;left:0;z-index:1030;padding:15px 0;color:#fff;background-color:#d9534f;border-bottom:1px solid #b94441;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.bs-customizer-alert .close{margin-top:-4px;font-size:24px}.bs-customizer-alert p{margin-bottom:0}.bs-customizer-alert .glyphicon{margin-right:5px}.bs-customizer-alert pre{margin:10px 0 0;color:#fff;background-color:#a83c3a;border-color:#973634;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}.bs-dropzone{position:relative;padding:20px;margin-bottom:20px;color:#777;text-align:center;border:2px dashed #eee;border-radius:4px}.bs-dropzone .import-header{margin-bottom:5px}.bs-dropzone .glyphicon-download-alt{font-size:40px}.bs-dropzone hr{width:100px}.bs-dropzone .lead{margin-bottom:10px;font-weight:400;color:#333}#import-manual-trigger{cursor:pointer}.bs-dropzone p:last-child{margin-bottom:0}.bs-brand-logos{display:table;width:100%;margin-bottom:15px;overflow:hidden;color:#563d7c;background-color:#f9f9f9;border-radius:4px}.bs-brand-item{padding:60px 0;text-align:center}.bs-brand-item+.bs-brand-item{border-top:1px solid #fff}.bs-brand-logos .inverse{color:#fff;background-color:#563d7c}.bs-brand-item h1,.bs-brand-item h3{margin-top:0;margin-bottom:0}.bs-brand-item .bs-docs-booticon{margin-right:auto;margin-left:auto}.bs-brand-item .glyphicon{width:30px;height:30px;margin:10px auto -10px;line-height:30px;color:#fff;border-radius:50%}.bs-brand-item .glyphicon-ok{background-color:#5cb85c}.bs-brand-item .glyphicon-remove{background-color:#d9534f}@media (min-width:768px){.bs-brand-item{display:table-cell;width:1%}.bs-brand-item+.bs-brand-item{border-top:0;border-left:1px solid #fff}.bs-brand-item h1{font-size:60px}}.zero-clipboard{position:relative;display:none}.btn-clipboard{position:absolute;top:0;right:0;z-index:10;display:block;padding:5px 8px;font-size:12px;color:#767676;cursor:pointer;background-color:#fff;border:1px solid #e1e1e8;border-radius:0 4px 0 4px}.btn-clipboard-hover{color:#fff;background-color:#563d7c;border-color:#563d7c}@media (min-width:768px){.zero-clipboard{display:block}.bs-example+.zero-clipboard .btn-clipboard{top:-16px;border-top-right-radius:0}}.anchorjs-link{color:inherit}@media (max-width:480px){.anchorjs-link{display:none}}:hover>.anchorjs-link{opacity:.75;-webkit-transition:color .16s linear;-o-transition:color .16s linear;transition:color .16s linear}.anchorjs-link:focus,:hover>.anchorjs-link:hover{text-decoration:none;opacity:1}#focusedInput{border-color:#ccc;border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted\9;-webkit-box-shadow:0 0 8px rgba(82,168,236,.6);box-shadow:0 0 8px rgba(82,168,236,.6)} - -.v4-tease { - display: block; - padding: 15px 20px; - font-weight: bold; - color: #fff; - text-align: center; - background-color: #0275d8; -} -.v4-tease:hover { - color: #fff; - text-decoration: none; - background-color: #0269c2; -} + */body{position:relative}.table code{font-size:13px;font-weight:400}h2 code,h3 code,h4 code{background-color:inherit}.btn-outline{color:#563d7c;background-color:transparent;border-color:#563d7c}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#fff;background-color:#563d7c;border-color:#563d7c}.btn-outline-inverse{color:#fff;background-color:transparent;border-color:#cdbfe3}.btn-outline-inverse:active,.btn-outline-inverse:focus,.btn-outline-inverse:hover{color:#563d7c;text-shadow:none;background-color:#fff;border-color:#fff}.bs-docs-booticon{display:block;font-weight:500;color:#fff;text-align:center;cursor:default;background-color:#563d7c;border-radius:15%}.bs-docs-booticon-sm{width:30px;height:30px;font-size:20px;line-height:28px}.bs-docs-booticon-lg{width:144px;height:144px;font-size:108px;line-height:140px}.bs-docs-booticon-inverse{color:#563d7c;background-color:#fff}.bs-docs-booticon-outline{background-color:transparent;border:1px solid #cdbfe3}#skippy{display:block;padding:1em;color:#fff;background-color:#6f5499;outline:0}#skippy .skiplink-text{padding:.5em;outline:1px dotted}#content:focus{outline:0}.bs-docs-nav{margin-bottom:0;background-color:#fff;border-bottom:0}.bs-home-nav .bs-nav-b{display:none}.bs-docs-nav .navbar-brand,.bs-docs-nav .navbar-nav>li>a{font-weight:500;color:#563d7c}.bs-docs-nav .navbar-nav>.active>a,.bs-docs-nav .navbar-nav>.active>a:hover,.bs-docs-nav .navbar-nav>li>a:hover{color:#463265;background-color:#f9f9f9}.bs-docs-nav .navbar-toggle .icon-bar{background-color:#563d7c}.bs-docs-nav .navbar-header .navbar-toggle{border-color:#fff}.bs-docs-nav .navbar-header .navbar-toggle:focus,.bs-docs-nav .navbar-header .navbar-toggle:hover{background-color:#f9f9f9;border-color:#f9f9f9}.bs-docs-footer{padding-top:50px;padding-bottom:50px;margin-top:100px;color:#99979c;text-align:center;background-color:#2a2730}.bs-docs-footer a{color:#fff}.bs-docs-footer-links{padding-left:0;margin-bottom:20px}.bs-docs-footer-links li{display:inline-block}.bs-docs-footer-links li+li{margin-left:15px}@media (min-width:768px){.bs-docs-footer{text-align:left}.bs-docs-footer p{margin-bottom:0}}.bs-docs-header,.bs-docs-masthead{position:relative;padding:30px 0;color:#cdbfe3;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background-color:#6f5499;background-image:-webkit-gradient(linear,left top,left bottom,from(#563d7c),to(#6f5499));background-image:-webkit-linear-gradient(top,#563d7c 0,#6f5499 100%);background-image:-o-linear-gradient(top,#563d7c 0,#6f5499 100%);background-image:linear-gradient(to bottom,#563d7c 0,#6f5499 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c', endColorstr='#6F5499', GradientType=0);background-repeat:repeat-x}.bs-docs-masthead .bs-docs-booticon{margin:0 auto 30px}.bs-docs-masthead h1{font-weight:300;line-height:1;color:#fff}.bs-docs-masthead .lead{margin:0 auto 30px;font-size:20px;color:#fff}.bs-docs-masthead .version{margin-top:-15px;margin-bottom:30px;color:#9783b9}.bs-docs-masthead .btn{width:100%;padding:15px 30px;font-size:20px}@media (min-width:480px){.bs-docs-masthead .btn{width:auto}}@media (min-width:768px){.bs-docs-masthead{padding:80px 0}.bs-docs-masthead h1{font-size:60px}.bs-docs-masthead .lead{font-size:24px}}@media (min-width:992px){.bs-docs-masthead .lead{width:80%;font-size:30px}}.bs-docs-header{margin-bottom:40px;font-size:20px}.bs-docs-header h1{margin-top:0;color:#fff}.bs-docs-header p{margin-bottom:0;font-weight:300;line-height:1.4}.bs-docs-header .container{position:relative}@media (min-width:768px){.bs-docs-header{padding-top:60px;padding-bottom:60px;font-size:24px;text-align:left}.bs-docs-header h1{font-size:60px;line-height:1}}@media (min-width:992px){.bs-docs-header h1,.bs-docs-header p{margin-right:380px}}.carbonad{width:auto!important;height:auto!important;padding:20px!important;margin:30px -15px -31px!important;overflow:hidden;font-size:13px!important;line-height:16px!important;text-align:left;background:0 0!important;border:solid #866ab3!important;border-width:1px 0!important}.carbonad-img{margin:0!important}.carbonad-tag,.carbonad-text{display:block!important;float:none!important;width:auto!important;height:auto!important;margin-left:145px!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.carbonad-text{padding-top:0!important}.carbonad-tag{color:inherit!important;text-align:left!important}.carbonad-tag a,.carbonad-text a{color:#fff!important}.carbonad #azcarbon>img{display:none}@media (min-width:480px){.carbonad{width:330px!important;margin:20px auto!important;border-width:1px!important;border-radius:4px}.bs-docs-masthead .carbonad{margin:50px auto 0!important}}@media (min-width:768px){.carbonad{margin-right:0!important;margin-left:0!important}}@media (min-width:992px){.carbonad{position:absolute;top:0;right:15px;width:330px!important;padding:15px!important;margin:0!important}.bs-docs-masthead .carbonad{position:static}}.bs-docs-featurette{padding-top:40px;padding-bottom:40px;font-size:16px;line-height:1.5;color:#555;text-align:center;background-color:#fff;border-bottom:1px solid #e5e5e5}.bs-docs-featurette+.bs-docs-footer{margin-top:0;border-top:0}.bs-docs-featurette-title{margin-bottom:5px;font-size:30px;font-weight:400;color:#333}.half-rule{width:100px;margin:40px auto}.bs-docs-featurette h3{margin-bottom:5px;font-weight:400;color:#333}.bs-docs-featurette-img{display:block;margin-bottom:20px;color:#333}.bs-docs-featurette-img:hover{color:#337ab7;text-decoration:none}.bs-docs-featurette-img img{display:block;margin-bottom:15px}@media (min-width:480px){.bs-docs-featurette .img-responsive{margin-top:30px}}@media (min-width:768px){.bs-docs-featurette{padding-top:100px;padding-bottom:100px}.bs-docs-featurette-title{font-size:40px}.bs-docs-featurette .lead{max-width:80%;margin-right:auto;margin-left:auto}.bs-docs-featurette .img-responsive{margin-top:0}}.bs-docs-featured-sites{margin-right:-1px;margin-left:-1px}.bs-docs-featured-sites .col-xs-6{padding:1px}.bs-docs-featured-sites .img-responsive{margin-top:0}@media (min-width:768px){.bs-docs-featured-sites .col-sm-3:first-child img{border-top-left-radius:4px;border-bottom-left-radius:4px}.bs-docs-featured-sites .col-sm-3:last-child img{border-top-right-radius:4px;border-bottom-right-radius:4px}}.bs-examples .thumbnail{margin-bottom:10px}.bs-examples h4{margin-bottom:5px}.bs-examples p{margin-bottom:20px}@media (max-width:480px){.bs-examples{margin-right:-10px;margin-left:-10px}.bs-examples>[class^=col-]{padding-right:10px;padding-left:10px}}.bs-docs-sidebar.affix{position:static}@media (min-width:768px){.bs-docs-sidebar{padding-left:20px}}.bs-docs-sidenav{margin-top:20px;margin-bottom:20px}.bs-docs-sidebar .nav>li>a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#767676}.bs-docs-sidebar .nav>li>a:focus,.bs-docs-sidebar .nav>li>a:hover{padding-left:19px;color:#563d7c;text-decoration:none;background-color:transparent;border-left:1px solid #563d7c}.bs-docs-sidebar .nav>.active:focus>a,.bs-docs-sidebar .nav>.active:hover>a,.bs-docs-sidebar .nav>.active>a{padding-left:18px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}.bs-docs-sidebar .nav .nav{display:none;padding-bottom:10px}.bs-docs-sidebar .nav .nav>li>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:12px;font-weight:400}.bs-docs-sidebar .nav .nav>li>a:focus,.bs-docs-sidebar .nav .nav>li>a:hover{padding-left:29px}.bs-docs-sidebar .nav .nav>.active:focus>a,.bs-docs-sidebar .nav .nav>.active:hover>a,.bs-docs-sidebar .nav .nav>.active>a{padding-left:28px;font-weight:500}.back-to-top,.bs-docs-theme-toggle{display:none;padding:4px 10px;margin-top:10px;margin-left:10px;font-size:12px;font-weight:500;color:#999}.back-to-top:hover,.bs-docs-theme-toggle:hover{color:#563d7c;text-decoration:none}.bs-docs-theme-toggle{margin-top:0}@media (min-width:768px){.back-to-top,.bs-docs-theme-toggle{display:block}}@media (min-width:992px){.bs-docs-sidebar .nav>.active>ul{display:block}.bs-docs-sidebar.affix,.bs-docs-sidebar.affix-bottom{width:213px}.bs-docs-sidebar.affix{position:fixed;top:20px}.bs-docs-sidebar.affix-bottom{position:absolute}.bs-docs-sidebar.affix .bs-docs-sidenav,.bs-docs-sidebar.affix-bottom .bs-docs-sidenav{margin-top:0;margin-bottom:0}}@media (min-width:1200px){.bs-docs-sidebar.affix,.bs-docs-sidebar.affix-bottom{width:263px}}.bs-docs-section{margin-bottom:60px}.bs-docs-section:last-child{margin-bottom:0}h1[id]{padding-top:20px;margin-top:0}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-danger{border-left-color:#ce4844}.bs-callout-danger h4{color:#ce4844}.bs-callout-warning{border-left-color:#aa6708}.bs-callout-warning h4{color:#aa6708}.bs-callout-info{border-left-color:#1b809e}.bs-callout-info h4{color:#1b809e}.color-swatches{margin:0 -5px;overflow:hidden}.color-swatch{float:left;width:60px;height:60px;margin:0 5px;border-radius:3px}@media (min-width:768px){.color-swatch{width:100px;height:100px}}.color-swatches .gray-darker{background-color:#222}.color-swatches .gray-dark{background-color:#333}.color-swatches .gray{background-color:#555}.color-swatches .gray-light{background-color:#999}.color-swatches .gray-lighter{background-color:#eee}.color-swatches .brand-primary{background-color:#337ab7}.color-swatches .brand-success{background-color:#5cb85c}.color-swatches .brand-warning{background-color:#f0ad4e}.color-swatches .brand-danger{background-color:#d9534f}.color-swatches .brand-info{background-color:#5bc0de}.color-swatches .bs-purple{background-color:#563d7c}.color-swatches .bs-purple-light{background-color:#c7bfd3}.color-swatches .bs-purple-lighter{background-color:#e5e1ea}.color-swatches .bs-gray{background-color:#f9f9f9}.bs-team .team-member{line-height:32px;color:#555}.bs-team .team-member:hover{color:#333;text-decoration:none}.bs-team .github-btn{float:right;width:180px;height:20px;margin-top:6px}.bs-team img{float:left;width:32px;margin-right:10px;border-radius:4px}.bs-docs-browser-bugs td p{margin-bottom:0}.bs-docs-browser-bugs th:first-child{width:18%}.show-grid{margin-bottom:15px}.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;background-color:#eee;background-color:rgba(86,61,124,.15);border:1px solid #ddd;border:1px solid rgba(86,61,124,.2)}.bs-example{position:relative;padding:45px 15px 15px;margin:0 -15px 15px;border-color:#e5e5e5 #eee #eee;border-style:solid;border-width:1px 0;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.05);box-shadow:inset 0 3px 6px rgba(0,0,0,.05)}.bs-example:after{position:absolute;top:15px;left:15px;font-size:12px;font-weight:700;color:#959595;text-transform:uppercase;letter-spacing:1px;content:"Example"}.bs-example-padded-bottom{padding-bottom:24px}.bs-example+.highlight,.bs-example+.zero-clipboard+.highlight{margin:-15px -15px 15px;border-width:0 0 1px;border-radius:0}@media (min-width:768px){.bs-example{margin-right:0;margin-left:0;background-color:#fff;border-color:#ddd;border-width:1px;border-radius:4px 4px 0 0;-webkit-box-shadow:none;box-shadow:none}.bs-example+.highlight,.bs-example+.zero-clipboard+.highlight{margin-top:-16px;margin-right:0;margin-left:0;border-width:1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.bs-example-standalone{border-radius:4px}}.bs-example .container{width:auto}.bs-example>.alert:last-child,.bs-example>.form-control:last-child,.bs-example>.jumbotron:last-child,.bs-example>.list-group:last-child,.bs-example>.navbar:last-child,.bs-example>.panel:last-child,.bs-example>.progress:last-child,.bs-example>.table-responsive:last-child>.table,.bs-example>.table:last-child,.bs-example>.well:last-child,.bs-example>blockquote:last-child,.bs-example>ol:last-child,.bs-example>p:last-child,.bs-example>ul:last-child{margin-bottom:0}.bs-example>p>.close{float:none}.bs-example-type .table .type-info{color:#767676;vertical-align:middle}.bs-example-type .table td{padding:15px 0;border-color:#eee}.bs-example-type .table tr:first-child td{border-top:0}.bs-example-type h1,.bs-example-type h2,.bs-example-type h3,.bs-example-type h4,.bs-example-type h5,.bs-example-type h6{margin:0}.bs-example-bg-classes p{padding:15px}.bs-example>.img-circle,.bs-example>.img-rounded,.bs-example>.img-thumbnail{margin:5px}.bs-example>.table-responsive>.table{background-color:#fff}.bs-example>.btn,.bs-example>.btn-group{margin-top:5px;margin-bottom:5px}.bs-example>.btn-toolbar+.btn-toolbar{margin-top:10px}.bs-example-control-sizing input[type=text]+input[type=text],.bs-example-control-sizing select{margin-top:10px}.bs-example-form .input-group{margin-bottom:10px}.bs-example>textarea.form-control{resize:vertical}.bs-example>.list-group{max-width:400px}.bs-example .navbar:last-child{margin-bottom:0}.bs-navbar-bottom-example,.bs-navbar-top-example{z-index:1;padding:0;overflow:hidden}.bs-navbar-bottom-example .navbar-header,.bs-navbar-top-example .navbar-header{margin-left:0}.bs-navbar-bottom-example .navbar-fixed-bottom,.bs-navbar-top-example .navbar-fixed-top{position:relative;margin-right:0;margin-left:0}.bs-navbar-top-example{padding-bottom:45px}.bs-navbar-top-example:after{top:auto;bottom:15px}.bs-navbar-top-example .navbar-fixed-top{top:-1px}.bs-navbar-bottom-example{padding-top:45px}.bs-navbar-bottom-example .navbar-fixed-bottom{bottom:-1px}.bs-navbar-bottom-example .navbar{margin-bottom:0}@media (min-width:768px){.bs-navbar-bottom-example .navbar-fixed-bottom,.bs-navbar-top-example .navbar-fixed-top{position:absolute}}.bs-example .pagination{margin-top:10px;margin-bottom:10px}.bs-example>.pager{margin-top:0}.bs-example-modal{background-color:#f5f5f5}.bs-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bs-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}.bs-example>.dropdown>.dropdown-toggle{float:left}.bs-example>.dropdown>.dropdown-menu{position:static;display:block;margin-bottom:5px;clear:left}.bs-example-tabs .nav-tabs{margin-bottom:15px}.bs-example-tooltips{text-align:center}.bs-example-tooltips>.btn{margin-top:5px;margin-bottom:5px}.bs-example-tooltip .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}.bs-example-popover{padding-bottom:24px;background-color:#f9f9f9}.bs-example-popover .popover{position:relative;display:block;float:left;width:260px;margin:20px}.scrollspy-example{position:relative;height:200px;margin-top:10px;overflow:auto}.bs-example>.nav-pills-stacked-example{max-width:300px}#collapseExample .well{margin-bottom:0}.bs-events-table>tbody>tr>td:first-child,.bs-events-table>thead>tr>th:first-child{white-space:nowrap}.bs-events-table>thead>tr>th:first-child{width:150px}.js-options-table>thead>tr>th:nth-child(1),.js-options-table>thead>tr>th:nth-child(2){width:100px}.js-options-table>thead>tr>th:nth-child(3){width:50px}.highlight{padding:9px 14px;margin-bottom:14px;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:4px}.highlight pre{padding:0;margin-top:0;margin-bottom:0;word-break:normal;white-space:nowrap;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:#333}.highlight pre code:first-child{display:inline-block;padding-right:45px}.table-responsive .highlight pre{white-space:normal}.bs-table th small,.responsive-utilities th small{display:block;font-weight:400;color:#999}.responsive-utilities tbody th{font-weight:400}.responsive-utilities td{text-align:center}.responsive-utilities td.is-visible{color:#468847;background-color:#dff0d8!important}.responsive-utilities td.is-hidden{color:#ccc;background-color:#f9f9f9!important}.responsive-utilities-test{margin-top:5px}.responsive-utilities-test .col-xs-6{margin-bottom:10px}.responsive-utilities-test span{display:block;padding:15px 10px;font-size:14px;font-weight:700;line-height:1.1;text-align:center;border-radius:4px}.hidden-on .col-xs-6 .hidden-lg,.hidden-on .col-xs-6 .hidden-md,.hidden-on .col-xs-6 .hidden-sm,.hidden-on .col-xs-6 .hidden-xs,.visible-on .col-xs-6 .hidden-lg,.visible-on .col-xs-6 .hidden-md,.visible-on .col-xs-6 .hidden-sm,.visible-on .col-xs-6 .hidden-xs{color:#999;border:1px solid #ddd}.hidden-on .col-xs-6 .visible-lg-block,.hidden-on .col-xs-6 .visible-md-block,.hidden-on .col-xs-6 .visible-sm-block,.hidden-on .col-xs-6 .visible-xs-block,.visible-on .col-xs-6 .visible-lg-block,.visible-on .col-xs-6 .visible-md-block,.visible-on .col-xs-6 .visible-sm-block,.visible-on .col-xs-6 .visible-xs-block{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}.bs-glyphicons{margin:0 -10px 20px;overflow:hidden}.bs-glyphicons-list{padding-left:0;list-style:none}.bs-glyphicons li{float:left;width:25%;height:115px;padding:10px;font-size:10px;line-height:1.4;text-align:center;background-color:#f9f9f9;border:1px solid #fff}.bs-glyphicons .glyphicon{margin-top:5px;margin-bottom:10px;font-size:24px}.bs-glyphicons .glyphicon-class{display:block;text-align:center;word-wrap:break-word}.bs-glyphicons li:hover{color:#fff;background-color:#563d7c}@media (min-width:768px){.bs-glyphicons{margin-right:0;margin-left:0}.bs-glyphicons li{width:12.5%;font-size:12px}}.bs-customizer .toggle{float:right;margin-top:25px}.bs-customizer label{margin-top:10px;font-weight:500;color:#555}.bs-customizer h2{padding-top:30px;margin-top:0;margin-bottom:5px}.bs-customizer h3{margin-bottom:0}.bs-customizer h4{margin-top:15px;margin-bottom:0}.bs-customizer .bs-callout h4{margin-top:0;margin-bottom:5px}.bs-customizer input[type=text]{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;background-color:#fafafa}.bs-customizer .help-block{margin-bottom:5px;font-size:12px}#less-section label{font-weight:400}.bs-customize-download .btn-outline{padding:20px}.bs-customizer-alert{position:fixed;top:0;right:0;left:0;z-index:1030;padding:15px 0;color:#fff;background-color:#d9534f;border-bottom:1px solid #b94441;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.bs-customizer-alert .close{margin-top:-4px;font-size:24px}.bs-customizer-alert p{margin-bottom:0}.bs-customizer-alert .glyphicon{margin-right:5px}.bs-customizer-alert pre{margin:10px 0 0;color:#fff;background-color:#a83c3a;border-color:#973634;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}.bs-dropzone{position:relative;padding:20px;margin-bottom:20px;color:#777;text-align:center;border:2px dashed #eee;border-radius:4px}.bs-dropzone .import-header{margin-bottom:5px}.bs-dropzone .glyphicon-download-alt{font-size:40px}.bs-dropzone hr{width:100px}.bs-dropzone .lead{margin-bottom:10px;font-weight:400;color:#333}#import-manual-trigger{cursor:pointer}.bs-dropzone p:last-child{margin-bottom:0}.bs-brand-logos{display:table;width:100%;margin-bottom:15px;overflow:hidden;color:#563d7c;background-color:#f9f9f9;border-radius:4px}.bs-brand-item{padding:60px 0;text-align:center}.bs-brand-item+.bs-brand-item{border-top:1px solid #fff}.bs-brand-logos .inverse{color:#fff;background-color:#563d7c}.bs-brand-item h1,.bs-brand-item h3{margin-top:0;margin-bottom:0}.bs-brand-item .bs-docs-booticon{margin-right:auto;margin-left:auto}.bs-brand-item .glyphicon{width:30px;height:30px;margin:10px auto -10px;line-height:30px;color:#fff;border-radius:50%}.bs-brand-item .glyphicon-ok{background-color:#5cb85c}.bs-brand-item .glyphicon-remove{background-color:#d9534f}@media (min-width:768px){.bs-brand-item{display:table-cell;width:1%}.bs-brand-item+.bs-brand-item{border-top:0;border-left:1px solid #fff}.bs-brand-item h1{font-size:60px}}.zero-clipboard{position:relative;display:none}.btn-clipboard{position:absolute;top:0;right:0;z-index:10;display:block;padding:5px 8px;font-size:12px;color:#767676;cursor:pointer;background-color:#fff;border:1px solid #e1e1e8;border-radius:0 4px 0 4px}.btn-clipboard-hover{color:#fff;background-color:#563d7c;border-color:#563d7c}@media (min-width:768px){.zero-clipboard{display:block}.bs-example+.zero-clipboard .btn-clipboard{top:-16px;border-top-right-radius:0}}.anchorjs-link{color:inherit}@media (max-width:480px){.anchorjs-link{display:none}}:hover>.anchorjs-link{opacity:.75;-webkit-transition:color .16s linear;-o-transition:color .16s linear;transition:color .16s linear}.anchorjs-link:focus,:hover>.anchorjs-link:hover{text-decoration:none;opacity:1}#focusedInput{border-color:#ccc;border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted\9;-webkit-box-shadow:0 0 8px rgba(82,168,236,.6);box-shadow:0 0 8px rgba(82,168,236,.6)} +/*# sourceMappingURL=docs.min.css.map */ \ No newline at end of file diff --git a/assets/css/docs.min.css.map b/assets/css/docs.min.css.map new file mode 100644 index 0000000000..db5a270e21 --- /dev/null +++ b/assets/css/docs.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["docs/assets/css/ie10-viewport-bug-workaround.css","docs/assets/css/src/pygments-manni.css","docs/assets/css/src/docs.css"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/assets/css/ie10-viewport-bug-workaround.css b/assets/css/ie10-viewport-bug-workaround.css new file mode 100644 index 0000000000..8b3803b48d --- /dev/null +++ b/assets/css/ie10-viewport-bug-workaround.css @@ -0,0 +1,15 @@ +/*! + * IE10 viewport hack for Surface/desktop Windows 8 bug + * Copyright 2014-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/* + * See the Getting Started docs for more information: + * http://getbootstrap.com/getting-started/#support-ie10-width + */ +@-webkit-viewport { width: device-width; } +@-moz-viewport { width: device-width; } +@-ms-viewport { width: device-width; } +@-o-viewport { width: device-width; } +@viewport { width: device-width; } diff --git a/assets/css/src/docs.css b/assets/css/src/docs.css index 622b3e577f..c0c2452b08 100644 --- a/assets/css/src/docs.css +++ b/assets/css/src/docs.css @@ -166,66 +166,37 @@ h4 code { */ .bs-docs-footer { - padding-top: 40px; - padding-bottom: 40px; + padding-top: 50px; + padding-bottom: 50px; margin-top: 100px; - color: #767676; + color: #99979c; text-align: center; - border-top: 1px solid #e5e5e5; + background-color: #2a2730; +} +.bs-docs-footer a { + color: #fff; } .bs-docs-footer-links { padding-left: 0; - margin-top: 20px; + margin-bottom: 20px; } .bs-docs-footer-links li { - display: inline; - padding: 0 2px; + display: inline-block; } -.bs-docs-footer-links li:first-child { - padding-left: 0; +.bs-docs-footer-links li + li { + margin-left: 15px; } @media (min-width: 768px) { + .bs-docs-footer { + text-align: left; + } .bs-docs-footer p { margin-bottom: 0; } } -/* - * Social buttons - * - * Twitter and GitHub social action buttons (for homepage and footer). - */ - -.bs-docs-social { - margin-bottom: 20px; - text-align: center; -} -.bs-docs-social-buttons { - display: inline-block; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} -.bs-docs-social-buttons li { - display: inline-block; - padding: 5px 8px; - line-height: 1; -} -.bs-docs-social-buttons .twitter-follow-button { - width: 225px !important; -} -.bs-docs-social-buttons .twitter-share-button { - width: 98px !important; -} -/* Style the GitHub buttons via CSS instead of inline attributes */ -.github-btn { - overflow: hidden; - border: 0; -} - - /* * Homepage * diff --git a/assets/img/expo-lyft.jpg b/assets/img/expo-lyft.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a7d622ce5c941c1b4221407e002b762dc561b5a GIT binary patch literal 159273 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%0DR>&O;u$QID01g48*m=A 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¨m6j16(ddppJGmq7 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

?0%NcgpBxJFU6YfWSY>*hJ3TKw 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

2#+hpcbFJSXSC1aS?tws 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 Q1X}PvdC965Ur9H$0vq zw=l>Rf0e_Fy=5UGCMG5!^y+s@j_Z<7(E8mU@%5=a>qAD?xqt+d{?GJynm86ybSBN2 zoH_%X$43HBl(!tQ^p10%hhB3tp1x>z6ZzK=p8;_gTeH6Eyy9x-^~cYCV&pAT8WGa|GINo~WPl;` zAoRdb_^$Gk3y#$fa@C80!oJlBOUi{~jz=B2Q5NTV?rmaR4`E&RnYq6J`ajW%3}XCJ zPasolbB!Mf{ZEr-Ie97E%HmeHKi<3>Pt^9=ic6%EM%L=q1 zD4k4WHb>YKu1lB&TaZDsodK{i+po&Bc%2@xD>JoePxQt{_Q1LvNoHQ-I*zyZe*vGD zpT9mj->bim{4}&_`LprY%DXd(JF4IK|1*I0{J%s03qXDQe>#!4!}$GQPe_0NpYQ*# zK<)qC`2QC83ph>+)VMhpQ-@Px6#e`9=7*h0fLHtp8*i8qH;jD}kfn-Z7M2^e;3IgS z1ZGY}u{rXFUN1kYL>=y^Jul`C_caT{$A@b#&J!IU<@FcqnMx4MsKeRii>Pwu!XN!< zZX}>J=7@EC#JL3cyFX$34b5u_NI6C^yY+vxDVdAFC3A5rH?&Z7xIolrtA7r-EzYH0 zNq`5a{^QEG|EMtA9;q$P#T@w)e0eU4mklX?LP>%?a zi&}jT(*Zi-_@tx=CPP2s)tJt~3(YO44#z;5DymNb78I85cKu!*>Z+Yq1b3`+)C}2pB=pqFj+wdxX`MVSfk7Apv5egeil8)EgDwAyr zs?+9Rx_>fF(iZZtEg2%)+7RrEwi_DifV;Bgk0Mw`l3u%UQUHq`c9H4Rcc5`$~(%W70S&~f000omOdL5V%=VdLFnj1 z$+@FN7F9Ka4P*&)ui9y;>Asi19dkNc(pQtuw0Ibe;8j>KWTiq}T+|P>&*JUwwP} z*QjSQz1hK)trUg~mq4Y+L%otc9V_Zkj4Vs@X!0(aqeec0-S7RvCpDvj`cH z@%5fur>Qc2y<;?5?4>lO!f`JBnV6KLh=_ z?75t<*LtyPr|`WU$#Ao@k?W`g1DfnAxcU&eLKE@Ak31|VQIzuKN>3Eu-o9ZesSNMD zkd4ypN@3+PFp=`))?~NhGPnrpZ9*@MhmCy9Rbrf+z7;q1U->vrR*M@NySAaV+$5u_ zkwKZS!_iqO;2RP{ZUm!PaVvEZV4$ckY-#h=ki?SPrQR|q_|U|g6enHDjWc=C4B{KK zYA5xVJ@szD+x7_8n-B|{{@g&2X*X|_UYBvO6;f+jft$PdO;Gc2p$pG+*p8Nd&=+N8R)2S`Q)@XDm2Y_qyX;I!8s*k+ z4KT+wGt6jVOZlXaZ|VYJ6_U6w5_C#MI&VQ$sk%uS@1i{UrOP>R{J2w%(xx~5B(z7RkkGANGYpmUP)vGn$~U5u+x!12Y$1=bAm zD*Z5(9bqRlAr37ayw=0c+QIVn|2gyWPshJ<#l*uBUSWfyT4tiKH9Rt_&(l0cH;Z0e z!az4*R29Rb%w&xM#o2M=6vWN55p)NtAFX!M`fXKdtTo}bP7RKhr=Tla9ch9(*pSJy z!%pllH$uOhlfdkY2CR!JGvaNnez*7TO06lm*Lbn zx11sSxDzduX=GBCmGC50OP&M6BJPXLN8IX+FhAHVVFH%WDvm$0ZZv|QgCBrc>lkd- z9&UF$B;xuH9bZKScC5sDsI)3w?3f&ep;;P5@otGu0k<$w>-w<^7rFcHjXw@~)?^Ow zn0Tl}=6dD_Fpp@L_Jhru)>J0H88JBoed5$ASOx8Wp?Da-LbeOi*BV%H?>L0Z( zsRi%Eu^BjO8XHo_R7F&VIN$&e4h{jICtpIhll3##^;6 zQfYP5%Ja(L3H>aq2w`vKB@;+2FQ$fpq~S+)aUtb5r2nDJll;HfbD30{8&rCt4R=N7 z;3?Ew&mUo!GM3em(cZtpnDG|(+_ap&*%tcz4>ZSAd zoP0PE*>mT038ZJ?kC+tA{T`Vgaot!J5HTARcw9hwCMP(_Nd~L7+*Tg$s<)m-v>ko! z@D+M*;SPmzh7y^kk?W({nRMkuEoUN()}#pv>v5)xLuxY+3ok7cY=-^9Q0v}u_X4($ zeu&rQt(U*m8{>=5g14Tqi9^E<>}eJ+qFVDHtqL-gcwy~x90Ad#u04}b^k4ttg~qKF zJU-_YFhd&~+i=s+KT5Vy#!mDa53jfP`8e(89V4zP)7&Uy-cTkT?=g-ZK`*FK=hR!f z)PM=7ab$t*%F`r|&b}8(P&f<+jGCi)t_;dB;>f5VbK+!1Mm3l|f+Do#dzUE1Cdg#+ zn{VGLsKc#{HN|i~g(JLHDt$ws;$_1)wirQuWgWR|Qb(5J1W}U@|Iz^a^3!k&51Y-z ze1t6rOVRLmA1+nd9su8toBwnGI9f3iRJ_PT${Vld4f%oD)NV6nTCW{$Wr!|nmknWa z(jHpU&yE?;YTn|^mX1b}=h>g*hh5a}tqG*6S-)<&=C=N5+UT6nv~3WxJFWY6P(RU7 zZGUH5tvSMK(q#DdVz7i4c}+THZECK4A1prGL?#v1=fR{!5E{j$&=zg)+2d7|6PzNM zY~4Fi(`x!f2rIN0^C)=1e}YWHs-BK>cvs`Ca;F71RFEhn*h7`$r+m#--Wc}9mhWzB zqsRO#!-S{Di5V=;gXj2=m!_*$M~T-mzPW->LOnfN_b~_eP&8!x+94=uRfEO6Sy5?@I__|=mOcM+0*G=&u)#BDI9QN zJeTz(*viwQsoZH2ui96u z`-*fb+|?g#|Bwq0ZrLaBOJtJxkox1P%=`#Rh0sUTg^blJB558l@x)md^RnEsGseB! zrbA(7AO6Mb#x^%e*TG`QHPDWw4mK4#-GvCThjze1we56=L}#o%23Pu2 z*+=2B^R>Cr-e?ZX4qHqOgwP{dx4P3}hn3L(Q+wgYge`1gK>p4w9D!k#d-QD^K}h?q zs9mq092wQ>i{0?*^R~hhEh(N z>jak1M44xmw0Eq@ux=8PnEhow&@lQNqDewW;&jQ&!}u~0%V&Jz6GV2X4tbK<{v!8K zwAeCvSb9ol5L=FafaqYq$o&RaiKnuv6&8jtDeVv6-@$;yG|zoxVG587>zo=MM0duO zLj)#;6y%(|5&QW;9)Dv0V`m|nd%gaLD2vgivQXOWcyF2MycKF9_dV)?FI+8mjOjs* zn${jxJjMiq(>S1Q3It}a9{6zyM+y!{2_0bo=x>Z_MLAhh1g11n{e4L`Cu5#|DcF z{VRE~g-xtt(u%g#w;gAi7tfH#O)Cacu{WNW-26)pU$6-{bA$83M9&NU|=G=H|S{;67j zlz(#6KbOZ?hzba6n z69&JvHq4S{o>Tt&&2@?D47fbPGI8-^VM{{1%PCc4d_G^IV6)=nDfxGo|z?mftpgfeU-pmr=XE4p;jN7}GnSW?Fa>`NO{dOn)ej>b{#= z3U)Xg0H-Q?aJ^JzREm=V*WXeavw2f5eBG)tqem*GQO}3VVG8abA&1C6)bjU9rGC8B zSW~?C*zRba1Du&}bZV{}6mIhi-0@mk&#W9jKY-b}`1i&>*tGs7c~gT!RX2Um4jYPwFYU*nZp(Q#@TXK_9qo^m=Hs*m~<6eLF6 z7GvcIXIe!odo*+CYpTKo2=osX6%nQ4c8ZJ0mcM|=xo4VXph4Qlhx|jTpZLEo{sJ1P zcJUuQK2%U0f&!mj9S=R{zRRWlC)VEOzB>BcKlJ=WeLe(G)QYvWr}8*W=~a8c5|Xc0 zE6rQ*o5QHG;@#&Pv_CiIti&{7mUq zd!VYqE21hA8x{@gs%pSyuN!Zf7=BRqD(F#PulTX}%Q5cv;@!_UPg5-}_7d z?Idy@)!m*`h_|lTm%(S73wZC3f4BZw4LpD4ThOHzb3*R>Fh|Y38U#Krtz8oI+u8a;sg5F`E_8EHSf4p{SRMY26%X) z$9B%EoE51#5kVuPp=?%J*UHQqEzNgw+qe)DQ4PQP1WgmyVss(D2i0pAb9UhBOdmQ) z(!}$D22>}A6l42zs~|_k7jCg%uZ=$0HLM3)e*C=cf4<0+DCbbFik zJ$o?f!7+T>EPNQ#*Ip?oI%JJDOr9VJ_c%Fq5OlVl+}*tD()YRQK>YcTbGw~*3OjRo zijtA0Kk@rt0Ikidc`3O+4x$^aO;m$LSK2Zewz9GB+byHRb`s#!)iFa1U1D-}6gy}J7=t|-Ngq^w$7V_3fY!$ z%*d{J?nVn`EwA3bK2GF-I{;T2)^^|F_mZ5H*uEL{iBwQeWe)@Qt@g+8p3sHLioAPX ztnWUq&z|IJo~-Xat?#CYS&_%|dK>uU+LZYl7M~i@x6OZqlDS7>^7eW2x{N$nenCTf zxHa@R6Q?K29TSunxOrXW7V{n|cQf@CB%2uw?nB?ZphhcKy2vOJ8p?B``hNw}w^Tc!2Wz-Ip_ksw1t9MU&(P z>n5_VDs5>J)PZj6OVVXKrr)$c6RGIIMQK-Au637D)nA}7)Ae|btou1w{1KeBLL(I> z?cq?)-Jp6mA#&3XGl7IxWr$kP;E*0+o9Pn_hv*ts&E=&(t7$ZgEBI!9@vBixvb; z#97tyCK-FVI(mBoEpcS3&{h^`%pI&}K5-}Y2>Y~tZIn+7Eo0(jxUj0H4hj+G z0AK_4<44XikS8WF(-tkUqcCQxt?JUsSxkZbmaRDp-6RXP)1bp#mjt%3GkXrMMu1x` z?v%T7&X|kmf2-OnfTDo9wwG99mu6X7mvo7xyIficrMtVOQ)KC7DN#CQTl`cyXoQ? zPB8yjQ>NhMhAg*ide!&kD(*45Id7W@42f&bPZg7)=kXd$tu~lY>rcGia*lD4{mRtP z5fJ;yH@ZP9+docboBMP$-2H>jTYiENB{!S83W%X=kQ#lZv5E;DbDDZLu-mSUbsRc? zXsaslsySihNA@G*TuvD6j`ggC5NXB_p?8eo;&@09K}I3#eGJC~s9yBdxnFpNy=T)R zzuXH>kO zr|}qvgAECXyO_-#%xx-or=|jNUbdIF{+@Rvs`-pcH;>c9#8+|SDCl-bb!k zH*?&hbB@fZhi*Pc0?5xMN|mp;Xl|Z4!Tcs-h*7}W|6Ndb3wDoT2F~JuLCD!=2aRb(NW)8;Uzz!0JTD}_ zPF+Z;BMEuwKYq1LD9GQGPv(289|Q{zm=dZ$)JS$MZu$?tA!?5TV6X)Eq#GV&ly>` zQCUh!NL&{waIojn0?2xrJs_`Dw`SiIz6>BLU{Gxn`4YzUM4>8nM_u#@N0k4y_wNyB zc@O!jb-x`bZcc@s^r^=Vf9D5T^Pa)ZkR+3m_YA@fb-ipj=M?ELI+M&+xf8sibpdo1 zfSNQsTZZwwFtoMG7ezwxBvJk}WrjEvm+g7UL9=dWAuE{n+!_(B#+vgmF<*mwfc2Yn z4&iMARn~I%LoQN6&Y(#FzU&{~69;{u%A7_8Yt2s&>FcLrUr#eA{IJU2G%3k&oEi;{ zQ};{M?si{Vw$O>G?D+P;Q+4MB_IuYVj{WvyxkfM(DbZQL&vTljFZ+K1ydnl1!OFZ^ zd=2L5sg>%>k$pNi2wnn`+~g(*9(cr?5>h(MBpIoK!T_wykY#C4ktNnCw(6idr3`FC z(=di+JY4Gq+>F-TCmh%3kK2T5O2SWHXfILWW?Q(n9({fqjk~E5x$SXg0L#kMtlBf+ zi5{mf1a$FLmY91F%aah#=;QftH&;|5QzfJQaGcEZ(-g`!u(avF{sN{<5s37`p6jhr zfl+#xL0|Y=Bbqf+(t_>~0q77g8Ig&va;nE_>`;O6agiK&NfqsEQ1z^^BBXS3wZcK? zbVF&q$jG_u!uzgdu=@NjAPU{}$`StL?E%*rdihbi&TuUDt3*lIdBxr!eb(|tmaIg=0o+{!OVqq? z{QA|lFN2=~meI5C~I@{$=1=&#K*+c{k?fCZauL@8CX-Y9X zu13Bv+k5I6VYL%A;o{a+;zWqyd>a12-CiLe(=iYPWdmO^^*GQ*nKJZ`u&{h&A)#B z18uq1ONhyXp1Jm%s-A-fUp&E4=5HuTAAe|-|Kc8UAxv!^%WFXV{qwFc47BVCCJ9dS zvtj48R(2SfNW2YJ#cHcBsJvYeW0-1r!PrLO65a}hEluEe9w@FYYo!^{80M2UpmD`> z;1$R7Bz_WcKRb-SUWd}98*4u~Y5iy;TeqDLT(bzO@_AbY;ArBl7&+LGvojS?YJ$ED z`bJ+$_|h!*#{#z)O|Oro!)+r0E*~_0-r$9JoVf@I*GTMY_fpd4P6i-TcqGvem{I6* zFm5YnEbEZu@!j^|-3Q~BY^nLf`lXu2UJrjhmcZ~<@=b{EK?&N1z*Ii;~Mhnjd^Y3e4!H;VGliTdVlkd@O%6P@!&d>O@vn#nHxjp+8V$!N z2$Z!8Ya(ju{VJF>M(t}EUuMG%Dn4h!0T4Q!AAYssR4WY4vo@6_1^`E zTj#+=F+XTLG<^kUWo=?2Us{9k7|0kWtae=Hyk7fuPl{KOxzjT=H|N?x-V?oCXP9XC z__&Ul?LNG6Fje4_V$PTh9~r4h+wS2Ju|8sCW)=L@M4A@lM6>=!*}$r#CduLXbjfac zgg>iVMRV|`NzJ?q<`@Ds$pyRkgry;zJ^Hlc_2GT%M(8qoWyqo6_I_H`XqxitK@bLrI5&h?!F`@Hhn##Y4ZxPwynwtuB6)~-v!vyx*E}ENwMQU9+ZrFbTWBe z;Q8?#&1#&gJ?;?=x_|h00Koe{tUNqiAU@uINqPUv%A?S>_DX?ig%{KdAbU@&rcXCL z|4Yil`(ILCH7gRMZ_1ggsJgHzudr-Tji`|PgbZK@!B~Sx2P4$Jz#v?{kB**eEag}6 zHs$rPmXq@6L}xdK{snk5M_mq7RT0ge72Lg|h|a&3N+x9Kx^j?2H1J6g_~FBdr=X}%G`Vk0!8b0 z?qtG@s1`Y+3(ph!{{jSyx3GmN@jJl4*H|LH3vSx?yyg3vByk|zKSJSFC%Xw>6Y##w zCI4mwUp$(bG}icK4k-$!YA{&9$wj-4)E`%7K7EIag=nNyo8cL3l#()h6k!8SwsLg{5&&Fk-MyZ|Q$e-7ro?XZ#-ft+-~{tt+UT(= z8H6HMjIl6`Q|s!3MJn=yLJVAqe%;sH{9M^`(LcxHI;0!XH&rDDE4syROu2L}2~fCi zlPG)YL)Qd%_rX`#dJ8*xD_FJ7N^b=Q)bSR2imHe2chuc(Ye0YQ(fp)A*7eyKr4^+x z4-DrBsbKc(tZ-1BTK+7=W>dzj>Eni+>N30Rv3+Ru8QmoDa#i~x55q4zVJp8h*v)J{ zW(f4Nyr9G^-y%T*io<`LqyiY;KD86hX<0uGtE4zf$<%Z6N}EH}msOl+2^LV-)k{K> z>=&yGpSwkI0axFjBR_7{E!7e}M4~uQ*QhJmP5!=+=?C(j8LpRs!r>wH6=g^P^ZDVr zJ$+{fXEp0DZDgu!9BswQKt0lrc%7gLD`KqUbdu@Ms+?K4^X5YbP{PV!VTjGhuO4yr zhres^0ah4%fCvDmm;O$WYXqLTJ3?xe`8m!IrE`Z2s*FwrM^s7^YF7IqvzI7%itOMm z5Q<7Z`-=7?)9#3gM8-ZdCii2Iap03pSlpAOVbvq~&e!`}l4Ho3n&~+7JdF_KQJlp28l4}8WDJMw(^WxWC9_8%U zw%o&)H4DC3d+@%Zx!5UkE}}z&zknBiBKiNouJU5$BkRe%2dGPYgTM3sQrbf3Zqptzqs;u8$e;|{zCbWKWt|&{0BhtoMD)HQA@_;`a{-IZRJzab5*$% zFQCh%^*Xq=pRzsmjxKQt%*)HLAkaxqXRWD7T$25a`e{G?m{lFO@$yS@adBu!@1+t0 zNj1UF^C-Murch6dDFv>0xpc?im-@wD;yurFsY>F9rb42Zsg@K1Y80%c1O3B=s6~(2 z@+!=Y4JD(OoEuJvoZqzmXr;z< zoDw?a9OID?BF6A(qCaVZSeOBWSmqCRb`m|?2uPRXlx?hb;XyV>3?Dxf#-V37FOon%Z6uY9WK^sfPBpeTRx}dQQw)M&Ktj}z{vXM zX@5b%Mn`E~^RKP}rtWlW6=c|X+c%hk_}LxTOG(=5hWrawNo8erfTfb)lgkd06eCsg z%vu9+K*_&E;v@a@3je~sS>FISy48IG2;EVUn^Uu5GZ0azsu#+noMCnQ3&5*ArNqT2 zqJSa8|07rj1nvO;(`HznoPqwYg{mN^Xa4_z(KNq)Snxk>N*lUY=>O?AVi@^4^M6r5 zt*$>${xAOj7p#8)3Oo1r|Ed21u9olC!cYYSUxoW_`n#_jQ;sI_jwadG-Z^&4kpHL9 zxgQNoKlFcqy7?bNUgOb_g~d;o=A%C8kVf`@nB<_1(8cf1yFRsclAW&yS^Nw+_UDCO zSuyeZL!GbCCpY7TSB_an17#LJPrJ{1uad2=GB0lGk3KFM&~`rPKbA@M50v|PDtC^( znWR3N1pn6qyrcg5|9I2i^Wt`oVl*Sh~+I1l_lqQzBa z5@7Y26$@&HcrX10r-ZX4;V1bt-Fg&|km+fdQ9&^RPu>L{T_@8RKd66s6b}6huzFr_JJyI#MAV9xfn5`eD?Y|zqaD|U(fn1vRR~V4 zmcqqz)YEB&RxU_;hoJJlP4sbmU><>X3MZ6$0JjSvU&KU78)cCoH#gtTd&QH>r)nUv z=_cvdd6ORin2*g@={s-QWM7?D0+*B>a=)EZizYg|co~`eq^1?f;spui#%$F9JHjzT zkAH<0idF<@nmem~-fzz}xR^I*(2f5KSmcS*iHO5oyFgf@?PQ7#hy-AN^N&5O=!RDR%g!7`*v=6kU&NO2!k~T~2T^=QerI=z`-1~jFzZm+NEHsz zyB|I5$;#3WUal;Ww<`;#%AB@!Vr3(3WCx{+L$flTSGf(oElKBVi^!NJ5KOn< zDk<67`idPax1*$Q))QxNapy1TO(yld{j_;tvw-%uzuQrZ7dK8tf~4HR`=;Giqzl35 z59|OvYC>hVyZ1|Bviw_JC{4u@h0+27^*xb+#P0&EErr^H!z2onnM^(tCq$PJQ-w7X6Hkmg`E=m(N*?f!ZUsxoCXOd`Pc z#4e4016SMGhT?;>PRX;tI%+qhUTwk5k_MqrbIoM`sgxQ?W&Uq~DJs&o4r3x!G|Bus z4GR%obCT7^o7AEqgm-&x+7k2Aknr(;zgtL>C7;?4tuF6IkBIVz)) z5HU|mHq|vHY|NgBa5qGd@+b|y&WgcVSOYiW_H(8R)TQ-(Hef&)hb9nGX!zga8NG>0Bpy;U&gx}N;L z^U(daH$&D&F;s}n!C>SESdCrcS1N~bqHo)af+Ppmh}~TItkm-Bm(1kPo_{C_OxARu zT;k%BW`pl1ZM7?wj#!MaMz4BbtCY#e|LS?4O78k+-|LfJ`kSjNK$Yl#14kb11;qZ) zckUIcQ9LO!*sR@#e(bZC&$G0BenD%e?_Ti~oRi2JC2p|@c13R3s#ma%`Nh7ivfitG zw_U@<+sE*muw65HM;)q?F?Y3{ldXOD9_Y?~iH~YvFT+2pQAFhH6EdFs&%zqze5tb1 zaNOVzNo+f`;;a3XK5%Y{I)?&psGh2mUG{}w3T2$`OqN}tXkd0v^<(&}$@7yrjtBz> z8sBo?3Ns&{3v-4~ zs`PgBx~-KzW`Nk5z~Pg6h8oAIc5##1$+ghdb8ecMYqX}Xz}SP7{+j{{2oEt(s9k7i>xhe+LtwnxtR#mj>PcXu z*Un5n7Jgk+(dm9XU9yqZ&MiV#Q>V~EiV(Wd?y`^(7o$g(>KJH`38Kd$N;F=M8u>ya z%!!c~|5gk?OV&2Nq+cdE>}kyLJYRIUn|p}cI7oPUQ`>SMY>ACaLd96|aS+PKNW)Pj z$8an!>Qb{8*esAhTvi=HwM`=y8?~txwWC_PRVRIwxE)$BSP2{O{J2T`JHw*Rc}^hI z!d`BeR81rIXbYH)`pAc?Lb-{_vSP|(Rm=us($a9`lKZb?(@W&}CO$oKi|g;ijZF)S zy$Q8;FW12o)%S)hpZ&P9bicinO7K+~x1XjQqp%q>QnaU3qx6qh3VO;L?W0ZTgU_BF zk=3O9Cdx)CV?N#;(N6VK9AwH&ty+2OL5Fs_O0{VAb3ey5OTSs=UM!`y4}VU#YpDtf z{Whmmx8Gq#E+B#~0PdPTSsj1%Ve`+w!|*OvhbX-+QjkU{!%$Oyq&?M(Z*?$EF|(>n zExijlte7cLmX?S$^#kqmdl7X{qc3qvCSM$toUZZ&unxlVwv(pN!%&(*J3W!jW@V=D zofU^}EF|KMhZN%QrZAx<{Ys0f`+5AiXJ$>V`E_X4VH@4@<>yQWvuyviVd_KIKMn|u z%=q*}kvwUVW{L${vj^X_y#)1|u5!~>=Y4D8F|Z*@D)X`OL@b?%bEe!>L}v7IqEte) zmjpPnTR5U$ah?zOZYHNm=r3T~6N0Q!l&pE_a^5B{!uZr@l# zF^kN|C0%No+mC``uQ7FT1cG;nF|xoMbSebnVBN>-2y=PCDsFrkod~=c0>5M>Y+BrE z<;UiqhRDSylL-p>o$hK)9Bo2jSTE{8ANe1J>NF!ck;E~dl{D7Wc_Fe7V|Pfd!^X5$ zaWZM!xU(FBTpo$z3yrRzc8j)0u2PxDpLxLMPBip=`>LO_o2{Oyw#(GkK%d zRy*UqHcForflut^4rv0du>+`(b)lUMKZ73oZlM*i-A*Q z&g$i-i=eGd$lG6g0+$jSX+2qix7m?N^qC zRUzerL$^y@{`+g}4v2><7>C1Mz1*&tw#%F#~bA`sNDYai6~+PjNW2Zv$skBqv;ML72IPG&xr7HIZUdfMR7LJDK>n9kV_fL zJxgOUhbhKvjtsG=%B=U4i-J;G2Yy*)Li;hBsznp_vbFtFlw|<0J{G5WBf3I~wn0u< zA8bohST(9Vh+6Nhl#i;Ly3+a*c_3C!z3sYkZw`Fl3rUJGRjJ>#{p0BKxm=W33uj!(ya&tuxl+NEhC%AS z4Lxu=@{}9$bMaVYc4kf511nKJy&)nh-U>7M_%PCoa`i}N!w%zxolgZdah`LC3tJMQ zReXgD`t-r-(X1*TXDejgmzi5xQ)@sU2l|R?m^2e?#Ztv++Hn8mW6!R+FC7gnjY=QAL-K0-2!l-ke^s#O#BQxfIl$j~kZoPVdCUWl$=c)}W zeq8nH(Pi>hKsK$}LCwTi@NGg=$zQX5sQ5Z=VKYJ&FA2C``LA?&0`t( zFN^cOtGw*M^^?Po-=mLd``4k)$7Cz(%o$yuKXgrh=sNlM9dPvy((|FK`a_q~?0Vq( zSq;U1u`>KYn<0~U>!$tdvaMaxz=hiTOmUXAtO@%(de4~<$cE_&c_e- zWuE-f9lFZP`8UYFS<{-XQd6MsV|N%}FWIfB^vbo<@Py(P`}79Nwc-J7Ea(FR8%6w7 zblgn71II`tPYH)YjW#`6n4*lVnHvwUgtG8eSSl08McKa)dA}<#uBK5uL8CLmFq0=S z#lqL9sjQoif;NVWvkyAIYYWZ798(a`wZsZdDHJ6P&{e_I+wvTY3lejzQ0WekrpnYp zGNt~2xL15sRl2;cL@U*wR;rXM>M5Polk71@D7-Y*m|S74PjqU@DnO<7Klj>2)uZUt zh-bl~=>?=nwjzH1Jb8A;fTSx87ma$#?Y0I9VS>F~&h+k?BI!Q!f*#{~ngIldAe~~q z2i|U~oFTfT>q~-3=Z9c$U8ynp*5j+UZE0Z>VscI1 zMAwI4zoMa}X27}rJnZ?j7tx^nUZcnX8+iZ2^Ur6A-W>vb20lbCvJb=eh2GSoU=*Te z>TDn+Hi<1iTW>dY4}XtkwCxdPg_bZNQuByJ(R-%yUovGq5HRcMbMpS}4$jIS+fXwu z@4&BSUQ(=>S2&-TwaJuu?`j?>@mMDVcjpElIrNH$8_|6o9x^6)t$*}#dwKOsXBLUJPbjLwfx z(KErtk{J1${5^XAEvLq7v4-Yc)HP~I@U&f45-IsxF`5jYjTah4Ti7{AXTL!^1*Ks4 zipdhP8=nq?($>#{U-SJ0@Oi>dZcY=kd+QJCx^ST30!|@3^q-wb#ogUX z7~fW?fy+BGlgD|=;$d1eTEQs7UK#tx3*zWJjW%N5u$KcZX{r2GS*-^XZ8M}Y(r z>(_V6ZBH(*G|xe~^K0A-8q)eHr%HD`&KknJZ1N>h>e(54Ot6W+fG5hnf}e&SJ|SwN zR6FrMITa8f^$h!lHiz4c2TgeYx?w3m9^>-%bX#8U;(iT1>%1<=K2Kht0_tX584H|# zdx$JhRy8J0;p03R@ zi%M<7f;{D4HeRoBARVyB`ecncgL(IyH-; zK8JurVy%R5N=+3OPVGvpfL{f|!Z>VVUXPbk!;wbM25s+dZ?rvzjl^Njov+n#XD z_D@rZ*Dq@6@kX@2I27~1)1bD77)ZlIRFK<$wBI;!_~UWDbp3^a7yiFRQmfoEhdaja z{llKFluzgU(pcvhIhr(1*_Dc9GUhjf0gpeaXy=UnU^F%_!G7lH42-$OE2@v?{`D8Y zTqgeBz*tYajq~wOc>7s~`6Acav=AX29%{?xcY7Z_w8vk}y>j_5bIO$?9W0~jdTn}3 zVg4RTdo-A$ne`cJhxeRBYqmS`o{qqtDb(wsuxio$5HZtxGTLfos+B$MU&6dV;lNPR#tB0w&m_O|npbAXfdI?`Tm3dl$2!%|ew z7hYw;@#eh(!2Atswo*Zi%m}uQc)S zFYg-AfdlSC>CCs`waK#6s?+^{GBrrgYirTod{qLOCTq41AqihX(2@1i&hay8=Y&Rn? zQyugx*`h4dBZfkJ6Vb#1I9!z(_`SqrS;hDuSRtw<16qX$$6D$*TrX~0NjNnSl z#nIZhSmvmiR?U$2hh-_^Ma^(MRn#|D(GvobnIN@M8AYBpI5MPSeMwv$I!(Sx17I>t zhRT?b&LhgjBXl>r-4zyM-{2&`K#?7oFfRb`IMd+0*qN8U@pw;OBOgx3W{L}-` zF}X-pItK$vH@d8I)mNgNsBA3}L4*UXF?kf!ON1MM1-CqS-C3^#vT+1JbzH-fD5TVk znP`KI@mvNBIrm0rie5h2Ye^T;zjb*AksBZPiWo&o-m2-sKvdiC??FW~f@-{p)hEN7 zkoh@ME~W%77Mg+f%nux-05%y^s-FV|LA+9kbCA&VP6FpZ_vOxz zkuQ)TH@jnuy6$+4!qw$_y(!FQcgOwe@CP%gh;gf!j~#mwK9l2%wB!+aF3dXyH)U?9 zah|k5w4F6}##Tlg0dv*;* zB3T?SwGN#qsq-O207eo{Q!I=cJ<;H#E~teRVBls zR8`V-4c2BZ5^FW?NsYee-@6FHf7(vCzmU9~*eYjd^x}^7hik2Ao4~A5TG~~NeU1v# z>F&vWn8+;EI<+cd`Cj+kpwUiaQ}^bhLBJCg2t;{CfJ}lLEs$b0z`1O0oL8#tAh4#D zst+kQdx(m~%Ur9`688q+7Xw7px<}Ai4A82IPW_-T8{V=%iv^4Mma<)x0&?QP9bGZJ zh+!`vSdwgu_ElTQWuc>4;jLZmkSrUrn}lY$dN@~rj}1=kHV-1UFGsJul^>`^1|zZRn~THVMM5^iv}Gt zU35gwt=>i_C!JN*g(Ic5H!7SP7f1_~+osow(E3I$KbZdlzQ4Mn7AQg~j_l1ZSXigI ztO-;nrtyfs6%;KIHmL5fz~*g>SoJ!(RaLfJ>&_J7L>WnoUU zENVQ5+;i7hKFMLp_WEU+TlwZcUtPRzM)oZwG#IT!a$)n5ham&d+VJkmpI}}n_rh?n z5wV*cQ{MXAqWMDDvj)Odw+(@Sb~PS9&6q2{Kc8mA3dcDj-!y>A>p)%#cm`2HM&7gv zgS{HvJ^`BpA1Sfa4CIdS$z-bJ*Wpd8#-n+`>J6NKbXwM~e$_tx;Vee3(1vmA4h;Ho zk##Weq0Q=5K|uFkK&O*vo3}*7?jSCJvcsKvsn#H43tPvg%e#=_l2M?NiRJOtsz9yO z0d?~Tn*?p~njg3|X+}zf4a+dTW3{Q^Ml?8q{sQ>uvZ=<6KfkmLNT+M zwAq~Q#D$)YWSDs{=NA$*5-q@%2%JA);W1Gp!hIz$tLKx8^x?)zrDtuqE?$un+j8eG2*dEoy{O-32rU zREx`|WdgiND2g}Vq`(O{PX3spzq%N(1(y!=Fm$*>yuCCBbR4sZ+ zQS3x*uVJpX2QXrtfKxP% zHn;E)+bqS8b1>=Rh&)UHR2jP&6Fz%dzlr!kDz=wkvT_emXdnHPhEBq-(K($e!<7zu z{H>U$^G`0B5oA@UsQr*Ht5+iXKJ1gCzN=28tN+;d2#zK)|Lpekjs&x!Opy7vKX;!s zDB8+kfDeRG;*{|?54MbM!ot_2T7ULSqPUsJUfk$3v!zD)^b7MI-y}`L75^xkP9Eu2 z!Vch_J2#E9?CmCWm&rqk3ZtcL3M446dnulEy2?>H(!DheiAMwaeWhIe z_>b7$ooGvjeL_Xd^tKr#)@$%?wf*t1%5C0a`wM_aT1MUti2m+bJ!c7gH8a7u%w~Uh zzttYvvwGG&J8`2SDciH!AJDXHW4S6%cA|TdBp8I$mFX%_bOP&0z1viGVu@J5t1~Gu zK|Z!d0xUKp0 zcEFV;R;^g#7KNDJkS;YGW!FF;OyghtuIHaw*(XF_qbeO&oLKGv2q(y$H-Dhc4;OR` zv;~%a(clTpCIlofi!>Sdg>pWfdf&X4U$K$X#3XFvao^Bp%X+M0rc%UBA*xvKF@k$y zX8FC&h_j4zbo*Sf;)N+=0(Swx&O4K&p7;q0|3kfcjHlVNJ{3jwZJJJ%A>tTBm&%Y} z)L(#2HZv|31=QROP;TN_V+Dq)J(Da6=u(^7V60oH^yle_nbAvKOoM_90oe6ne3nKW z^Vd~-+< z(41)XvwpUyZ|^gcEFTY$==u@t7R=NovHcc?8Z624QMN^RK3na5t)a#;;7v+7^$O(2 zYF%7Eo+&?86FW_t-f9h3I7iZav{)oa(Sy|3RLS>n`WL9oU@CREIe(g9n(X^`DedaG zKZA6attN(>xyx@490r5Uswv2Nl_nvstnha8418@N7qg^qmOd{1t_3<}piwLGh@mB# zs9r5}nl6jR6y-yrz0|Ij!cnFLW#E!U#J!m=OO^pfe?`cYg1u(23g=0)zmj$&v|ZUz zvh#?mp(?ytsL$Dc&lE#cABp~o@R@x@Uj{RuBae+3FZ2^J^> zLJ3d~eO`Hf?^@rt*7u!%&bg93D|^q(ZFA3-Yj*CI@4f?w)Ra_}02mkm0LJ|XaJL4K zzu)^WVE)}OG5=Nk2e2@)?r~pW{{Bg<$+gPaG^PoQF8rIRB{q|A@P9 z0AgHBBP=>B3}OH#F$NYf#@!%*_TElxOsv25{ui)u9z4Xt#lXbFe{{DB!2OS^D^{Zx zm*R|ZL%3O)d|b{BftUohK?`JPT#F z=q!fX;U=|wP8cqkMUj78sC;WR0<#`*&=)mco%w9*tO?@Lj2S#IWViTPrZZHP0XG5n z2W5;mRU1`~9m`!YWouR-S4zLR|DaK-kaq3x_8ZG8fSvin3t-m_3NW1Fi}EH{yQGGZ zt#~k4MaO1n{%MA0-J?!Hff9xFnIwFlWj?F@H3I#^d_8WHN|PvO{dSJ24wIHxYMR1r z9Wl~52hm)hJ&Dk=1lvg=e|-0@ge@X(V%p+&F=UR}M8Kf(w;n(D>>tS80T|LI z%5=sc??i)iTI^jx>ANSJy_&(c6Kh`>lKg_Tj1HFS^@MKpqsoft1@}9@!^JD$oVTkW z)46hBA%((diq(D^{Wwe~BT?PV0FD;FI9%&XMJS{G)Gdd$-<;SUWOa2*s@M{qQIee3 z20I%yJ;XU|bePWN*1Ynv-|7n+(SE2;iCa*#ug_yPkiBZEyLC8BvqC;rx-MMo|?KRup?NFEpj&$p}=|669MbluN9J6TTYr3S%mje3bBP1`Q9ev8ao2dy zqlEHXuT4rKP^WNI8;Z^3_S7l!YLP(f@20xYtRQ!4qJkqwL<}q1{IAMDPR8Ws4R2Hp zI#{PlghOCR)XCcY(D-lFG0)DJT>fyAZ3?5$qRE8jOOe&D!q%64CCI8jR?QuFRtM*% z^=N05_i=;=`Fp>eI^6Xtb6yZ_x77jnYubUXcXT?2T;4am-`YAX8C)7{at)UI-fTOS z7?-i5yUFbCZ4d7YyRqG3(M&PdK^{lN_ZVeKMZObUJo}pFmk8DFCY$P>onbwEDhNqI z**#S?J&auh8H{$n4L1duTy!javFMWa&2M5iYO!gmE?G#qnp5N{Tt+Eoc&rP6@E6(j z?I5|_W*q?&P#*W7)3s9C*XJA0nVVgWT|xa9-6Z@)4ueXa?yGx8%52`prIkcNV-#1sg_R0;T*fy-UDJ=!7oFo{4eZ9& z+PwS1f=}1lG~<0;fIs9E#xu?}5}pcYIxdJ~=tcwqj=MHTL`?V<@yos;eFK zd#}~~Dro4Kqp5N_U#`q0Pp|r|x4+TPJAiQSkt5@a@#S{zkk{8N-X8Fb2X^B~|C7xE zAne+EzTz2G(Dt`1a%#L32H?U>Kk>W83q{WdQHE~?6VE6G(sDjt5E628G}`Q+D!$zi z#!4&A-)flWzcANp=P>A)9Si;t1w*(K95;#q`!AMuH=Ybyf_eEd&~Rju*&Nhgf?x1B7P_Q8*t+e&|oXzA|BFHB5c$Y z#66bA;X8G9+|+3%X3)_g-p(DAySnzW%YQM3QJ<}$ppkjJq?d@)%VuPr0*E(9@8Ry@ zoHX#6EY#fSmB}*>KM-U>@+hi>ELd@b>G49b#DtSumSv1tY7A*>e=|?DTdb76-lz1A zt*;ywySr`d^6W!XQ?-OTlp*M~Ej{W5rwN3NprjpVkAnV-w02|)5v}TC-X}576@(vNWvi^m zNZtW_+6rxao)6=i9uB-;FV|+z8n@>Ud_FKy5({UsJK>qbV;m2ZZUmDN+oe*v)i#n4 z^jo=JBXtt*0O^u~q+RyQG4fM(D?bYzW~OF2znEFVb|`w`2+8OwQlio3Vx^ODTQ0JK z!hOsBB!UwTE*@EturcKPXtrE@$6^PE&cPLZ>R6dK-iK97ZqQiS+?8a}J_2EAo1MST zZw<_9T71_)z7-q9fgHIFuw7qWS|s6G&cf*p-?!Y&MZ0}#$ucee^n%iFVlFfyzx{`c zy=oT!cJ|X&c_Fxb$T^fSWnEJzPQuP#-g;?oBtsu%*0adIt=FI&M%FITr)t+E_5nT7 z$cfiHr?!=rQQdU@D#8fPSfI&x94L)-2e6s7``$GTw^Yh#mb=(G)4bJTf8t((G+v@9 z*re$-hVL&v$CXZI3h|@>`y_H9=v0MZFJa@g-2>mC6n{FFLIb zLCzI8uxn}Qz77@pG^dcxH!=;jNslsXr#c{rQ?%C0-%hu#G}JVuIx(f_khmY4o?(RH za^>v^&6!4zHDA9!=}@QP8AQuw6c}cwU6np0pjlaSfo1teNWkd&eS6noN3KMpwC_!( z6MJ5M$3&q(Wa5p@53d#uy)ToM{`SMQphfW>ReNu?52*fJb;eXSy;O7Vq0?zJH)1kp zr!hNis#bv`jlW)N*p)rF-xT~|tH zE7q}tqBfdBrv?6S7su(y;MyIsBibU2raTkc{u$=&xja20re`;u5frs@_O`*pcC3lp z-#Z{EEOpYMl^UfpR-0kd3CHtKF4!8I)qnj^W8SvWjf3v$DLNs^DtYSo`K3LIPNF$95=Kw5xG0+|84+!gv*AKFH_$BXeYBAgC=Q+=~o^(Kvwuyh@um} z)dp&B7UVDR_=Nihq>SyN^t(Ka%X{W@ObJ4TuM$zI9#S9)OZ3zsUBQ@lNYt%GyQG>u z)VI6K0>!a$qHNnOFe1>)P~2kr*4?&7BXFkV#=NQT#G|<&OsILGkSq*(jy@zjR%#(Q+ic}b6lSdcGb$YDn$J8S|?z4uNW7vXZHG-fXR z$jX(nTA~(@F?=yY7%@9SkFGF@nrpB?b;JeHJaE zXC?agNi$;l|MZr~h{Z6rTFRvNd^6#G!j8Ns4mXk%Pg&k^joFcQte zQ_rK6ZVSms`_+OvSxVSDXE1AqjwJD3pluqSr?q&ol9|_0b=0=pFl~9>nxFfJqGW*8 zC-2YA?R9)_&I2-`RA(b=%w|>jFzOeKT8SRh?g5+j6Q1KWs*`2oow-J!mG52QeQoaF zR=G^d>d>KG7Ue>RcCHUAKg2a|>eW|iQKEj|kh^$`!=n58#1X0iG$&yxm z=PZdamL@zbMV~qzg*L*n>;3(m5~0t{Z9sV8t4@TDUP8@M`1~Cp!N?9`(c(myC|we! za|bAPE2}?+y+j^PhYJgZ?ZHCp&(nk(ism(di$TJ8(RQIOJvFS+`3uJtV_b;DcTSN6 z32NC^kX`qQ!U8fiogq`NDgnRgDMc5r&jWPH^+lRd+{4#(p(i*Ch-&fcDw2Xn+sJAXvT&mGy>c&nDo4ydHGK#MLqk~@I5$4Gp6Ce$n__9 zsPSurhf|$&D@*#(17ga}aNAvR<)~Df0Han7A0-ub*meid&4Czw{lynb>4wlM(b4=3zJ0$GT6Lo#Rfulxl(emp z;*Gp|yXZ5IPWz(w5$m77fUVtwifv$UM}yKs@2~hoCa}D_SiQ|okoijW-lrngy7oGcpizk9H6m0 z?*L>T4Y0xd+Fx6a98wSBjeW!F4<<2pT5}hMK+DF43ZRUdqm|l(o`OPK^2aH9tF&62 zZ}e#smiL#Gm&?-+4POKvRftHw3CLw}a_pZH9=_gM5A9mcUDCzK4|c27%W!(3+aNvd z>SJT^Tm-Mc8|#a3H8SU%34PJ{N1ojXp-W{lPaBsy@^L#x|LsNrdz49h=mnxd9O|%- z9d)(u`*ic;WZ4q8AKgF` zs|;m&z`a+J3>}{#Q8@Kjcc1Lzngs1&cI{P43w-oRp3~3b)Y#$_=?qXMraO=7A#UC1@6;2&0)l*weyhKFI9y=0y9p5@15gY}J>@mrx z4ICQS)ud=h{?^}}4X#LeM~{AtZp;Ya$-wc}QpmBXeE!>bF;ncBtzvZExPWlc{;o9; zw#YsWn^+Ou$v#07aiyrUqr<|)B?fiGIOUpg@obmLS06U6(m2PTkd2lj|!JA$l(@gBl z512$-xO_F)B&}&KOf%S~+aD}an?3wXv5B{D*Cf+q_fTVslGBdZS9{Or>=n!{&TZPR z&OTAQh$iwHwuY^WfRFfvaYhL|PD-ogQ)f3iu z|NiO9lUy$ts`>qbmg$>|9{*>FzP2$so3vD*5jK7|%X!UHO@>;eOn&RGQ7|s3rAlyU zwm@=e3X;&%Lq#1b;Q%f0M6Mr|&orB#Ru2Cjzk#d|f1Q5k9+p&lOW$bh5dsPtK6ozt zbttLTu9l}2j5z3<;nZoaeOB@~WvO#>XL_<(OH3z};g(^AN=)0hz<7VW`G_yGG^EJZ zZa*fYGM`pq?CED$N7cxPEoPwPc2JwYI)Q~350ptNtz1CqXRMxYnD+=}x*C#wT-j-Y z{wu#7Vp@_F(M#)CvoK@^rFDyH;0^HIN|P5D*!*nyDtDmbHKEXfuun&>kttD|VA;U9 zFluROp;E_3>zmSc5M;hMujg9DO`~-srbYBxekM@je2c>8lzB3n=}{-&n4OxQ|BuY< zdic$*c~adoFV^N>^iM%M$8pG`p+p(D%tziMHv262m&-p@&K3H3f`Y9Atu4NTAPyS_ z3u@7NUyWh2cA}yM0@0H!Y1OinrYiBykwV9K*tKVZu&w7(9=`}pO=Aav`$|KLt{>wG zf0>wswE%bE_3nrHdh#VDqf6VM+aJwLnaZ528aq&PA9+IOZ!BFdOV75&Nr4=+tPF2sqQ?AO9Wu40<83$ufNtbKNJ)x^5Is}tAe@*7D zn>HlsCMgA~M*ZOxqV0Q8)y1uq0(XG06;YQemU(IK>XWI_AQlbhjrm&<#V>4! zyTAn$VxA?e@)v;$L*Q#QS}&g?!9`?cMaYO){u#?iuk_a2MNF$$#fIK$x6h_xj9!*J zf+y)PI}*w+r~(2EVNGFlaFpMy#a241q^uQ9dyr>qR!c{k%GDYmm?>~l5ilaoa>i~Sdk1zj~g)Q2RUTN-4E z4anmb`cL~HajmVcAB)_odPg*GCA{TF!Gf>5u=;>70txT9Hfq$!Gow4ej9gp6?=u^C z8`r@Z>L0^V$ z>ri9Wrz|y>=QLjmPh?*Ij}XHn{(p=W*2L-yE!RWsy2CyDbSgExzGKh0i5r zh5B9RH?{Dim`LL$;>fGq%~|&A7&Y^@|Bl(tC9p?o7N&lR)4F-dv6s8%MhcQ-j+3wj zyW@ZRZnKI^@H{EyOl6*yk$f34L5#jQzchyq@%@~DvS(&VU`{mTIGXik^GL9ryXT zf8+?;)J&*Rh0xRG9hZPx=5xHTEK}DNjU4jrln3^;xJCo1H62bx-geW`LQJ+POsG*J zuD95VZf{6zOC>(MD_UJ<%1babI(eEjdvp-UAipjzS8AkM5Di=r6C-1XC`ks+S~EWg zUS*^M0|24;(6fVSJPdxQ zWQ4399Y6ut(jozJ?6S)=H#H}hGzSYa0F%VUy98B>8Y3_;7!|RE0@_!+Y$1uAL~_p> z;X1N(_{o4SK}cd9Gw|y2V9Z*7pMF9gC56OJy}W3%0H%--Jta~#7vKbm244L>b@)(< z$JGba*Hgj3c6iXZ)-lWD%4-LoT3>T?>k$pcovi@&GYTiR$)P@_sK$`t;V)pm_4M*? zwEaSC>o8lamL@(5kQ-ROTp9f6QYR?dB8Ur1?#n@aGC-El zk|iY?|4WMkWSWbrhQt_zJh5b z77zwQ^F{@=FSC5?*h3}^SvgP0Ep=8b+R|(4$bm+4jRN{%;2fHts?y=*V{`ya4{nF7 zV4j5~fkS9n)UMsZDkp>Z5`W}^ie(t*(mF1QTfOACH=n+~7>7|X%Hpf)!>J2PIt->P z^6tsC(3;DGuhuFP+-Yp!r zGYxYtrF?@%jZS*wQ7zgJG;2XOjU7= zSlg@q2l<_Trl1Q#b4?*6PGW2w_jG9T(v+)j#yp4f_%~x>&Qf3!AKj9?MT#C-*H<7A z`|0C~sppEjFw^tN`GP&$)XR5~bd1e&jw@~<-FjfsCf?+t*TY8se)^`uhxOKU;BwVS z)kte=Mh5tB)?&5&?qd+uvdgREWX8ys2p0sj{H>Rlwm#8`6P`-L6kKjn03V39_|AzR z)yfb2s=`4;LMz$@Jc2gq$35HAHm))3J$z}LgUK1}XX$OVJFnqu+j`riL0M(ePJrR| z7$dyhsF*XOA-|vOGcF@W@0-dBC77w(*mMj%XRB*g;|mDZ@=*Nhg`;3SN6em(W@Q^!#qLL%Db~DOo-f(ac1c=6Xo*1VOqs1cGIL#L z-ImshVdAx2nh0;#$m--@E#)S;xk#FfH1MgRMG%rlcUd|PGkyVH6T{3*&*+pNl)JO2 zZa#D966OIaCoAH}P94h%&PPC->><}}PMwGJ4du9>au!OqEG=gX2MnVHpt%k3ps;a- zu!gAUO7k8DJ2Nx$8Wn_CMnt<)N+W)``wu^6X}WRD$DBh`ZkKacSeqsc_QX)4<)nla9rR_%6;zw9)_)TOf*|t^DvsPrb za-B`P23-UEnxDor*nc(PR%eTx`{1QX z2USBDe#?wuyp^fAHPKZ&% zX`tj$Gg!6m82we8HsAT&yxY64a)HmGsi>^ZZ@Z%O+|OII-E(J7%|I%K+{yWqHde{{ z7MdVWH|6cr(S}Ew$o|!4%F#8U&Cl*~_Y?nD(peNN6M^gJwJK{DcK{uLPZ-CR2Rcp| z;cpoIexN@z=Q{tzlGC2)$dD!zLKX6@by>fn`W4f zshH~lUTS_OlW~h*9cI;Gdam6MYq}Kv*_i{a+;5l1@GD?GP1dUlaQO7iuup|yvt((} zGP@mYC%yQri_xIBaP=0cBN5nZtl5b#bQkq-WpVRf5Vn0^+K}* z%h;UMbs^gt`g3h@%tJ1Yvk&UrS{k~cEI6nTXQH;(KyL5A^Kth~Gbx}iX?%p|u=lgw zuo2Yxao?jhjb1~guyO+O!dC}qvtB8&T%|4wiz@AAv^ss>Z!x2zYVd){_ytP5vV`2d z4nK1IGc*2vh1Q)r!**x=uoKdn;}$sl%#OqY#Q8yG8f2c)3wKGXAQ% zZu4lzzSLZLdJiqIe|(j1>=Saiv$4CO{89K^!d&9z$CdJHSC{;BbxybU3Xu-;HgZGa zE}$LP4ij4D4NrM%0gGW@ll_T_fw7-n&yQ}x{DM+#JQk%ZN5_uCT#iFDd$qm>ZDb7u zI&ID$`5pPk39cWV@Sor>DF>RokgLvE+9YUzNCr0$E?nPPoZKTS(I z%4rSO1Xq8Mtylr(=1x0by|JrFw!XezQ+(d| ziok3V|A1E8MSOBdVO@CA^c;$6FVx@C)9&Y}LWF$t^EaPyf)$)hGOH&qSV>e+3Ybhg z`Z(&31P8B{C*lW;;K9qLCBoqhL;G*9r3>IG%}!0SL;w}+%;)5KQEsowfC41VC4$M5Fu2k@ zrb?0VQ%rizn4LDUfH~t{HVFLAySO=K8#`t!i4M&U^_p|JX!&q|WjFgSEA`%_7Mp#= zdsYb2hW!+u3}4^PhwW)P$!DfaKpEwnz*`&kMI}ALn%|T zJ?EoTdKQHbU-9)mj|&+ukiR>Qw3Ef1co_$oR4Y^Dau;c~zsR??CY753bjkwoW)#0G zG=BwPMkq|OKb4yt93uj}GPVEq3J|dv&j;;hWPT~jXq8RJn1u)UzZaO72A}HAkTUZM0Ijg(q!G|dESn8z^!x94?N6cdwP*({kB zDtcSI{ij&2Dm1+;=HjavdTUw0M{?B&dfES>^(eKa2nXuu0DH7)yw0mCpax zDEvqx)S9&Pqt*ZG#lP$bAkY=Okl0}Bu`K^scrN`OJ_0^Zefk-I@vv}2#4d3w*DWRe{uz#Cz}OTi**C`<*jM46 z?U?c3o!-@4yjYihzKAxDBbx&Nh^$tue=5`_PIW1%s>uTAPRZvl`Ug5*yw1KCuN=~FN-ZGSNU*M zWOj9}aQvppa^GTb>cCYOvIct`-S{9<<2)Lv4hToy}z4d^t)G0MwZm zF(+fhamG_*$1ya!YTTV{*6BF?v0aK=X7wqTpG}B!PUxbCR@Y*r&!VSOut|k-K8@cK zDxXaS0N~{;3II6Sa;h=Z%>}k0`GO|ic9tTAYS@Z;t+l80)=!dR1*-SDLb($woK`B2 zdpiw4NW1BDm)$wwtg30!AhHRpK9m|;%$EBg%w2yjxmgy27egZ3z{meq z%cY_NZ3&JCeW?L87P+lhyV0o-HT#;ilz+z1@3+ZgQ1GSCTnd_&(OdR-Bl9n%62!NZ1YIXgVML82cD#roL4qWdR zqgP30TFAuilzrge6aM+Y1sXhNCD-V!2jd2xce5#N%;a@=SFBmYnS94>CZ?pF#**^p z5cjlG2?%k4V*tbJfPdAdj#h2ZNB02*mUyKT6-|w2ZPh$!b~= z08n(w&^F-`LzZxd`AY~(`}sO(y9ouT0086{p6edoRZ|u|yj^@6EK$~5e`#0CP`Di}v%;mv)n`*%>VTRp2do<} z#-&V~=XZ*Y$3)sqf$bM5)k&i!b?BLAjp>t946^C z?C9($faN+e zzkHHLRlaka;8(=_nm4Wl1bN!W!2%akaQLcfA9SiD)0>RyQ>x&WIR%h@(LbrHC{b#& zWXE~!yAZonS{VEZ?CG7ph8O49Q^6hbyRn$fpK_s;%^2y0R9J>qHefvEpDY6~KjqHQ ztJJp9>`Cw&gbyf_*gH3~Q8vwmE5{Xgbl*6-Il{Pm&UfVkmw%$Ee~;y>O-6ZNQ7?B< zmW0KsI)QL;BVvb~)XLOUxz@m`D0?_^2kCzp%lA>!gyF(C2XrMW8iKO)x9~7M%-e_L zJltanY}{2+u-ZZzKyoT{$4yFjOm)s+;lgRYSYSwjp+M0d+Eq~6u_d|v zi-Jy!CUxE)f0m>IL4#k%DTM{qhu*$zh&D{R`UiyRsODiB_s9A+jY!9i2)AMik|5>% zZ&BJ)Kh8P}W-plSSq&QW=+k&vxT!;W4G7%DrB_B*9byf(O)d9wNw60{479_S+JTkC z1Oi;n8MD*b#cb*#%6t46lC=f|)8$U&tx+>MLykF1RaK|fyWYH8!(GjCcA2^GF%Yp- z-3;|2o6t(2ebyS!05sFB?3%S|jF_|jS8K?op_Hocewu05p$lbh^=aH7w+BB z&d(wacGgMg*-;t!DA0FqIN8v&Y-!^Zy3QkC_&t40prraBAKtK}8j3kVUaW3tOIf_XN z*-%LjG4pETC&Y)vWGMy6Lv2&H>MjiL6Cw>p~v9MKsggXxDTm;pA>#B84% z#+hjht=fNGikF%(l^57(JCXKKVqcBM+aD!pJE5XHW_Dd&IF{wH59b=(t_ZhrpV06| zE|?SG4B>_j#_qg3~G!Fvn&;My_?yYa$S%H zYJuGaVFj0^``dP6)Y~P}7N63sXa#LbG_S-WYS*KDKTcc7+e0LCy$NB6t><=&=Y_Z9 z@XYMJ4XDy7_6$bXk&|(^C_A(;l|fyrqkj%5B}OYDStV9mT{9v4KUelPAtMSb2C-dp ze$7WKv*%K@Q8)2eG6z}|Kly6Gc^$mShBw)Ms355V`BB?yZ~!{5xFbqq2Ewn(zdE0` z(9fKy0W^;g-a_K=~QJekSq>^Px3@$`NtVWwYlFM$3EIKjkX%${ae~) z;W||EIA~2%xVNtL9A;5rSyI8X8(t7Wc?Zx6rHHxe;q9(;-x$%D`S86TxW1vxBfGJM z_LfSx&|$hc;mBs>gsE-qjeJa<*sH22X=CBI>5sdP{` zjU_J1u(B#haLdl80oqcf`kp4N5Ew})KeOjH(ho;Uv4n$H_f3C<5rQ{yej)*NeOKWU z>z1_UCAvffev~VHIbAG5=rljC-rU2UutJU&Hn~pgWFlQKz&3nzl&qw~k z^Zhrk?Y_s(NXQib`re1zP+W;3j$bt6TH= z&feY+RBN5$e)+6%Z?~w=UW=>Cg#hL6o3_g?*m0IlND@2{0FY4%%F8pOcK1Tk&(uuV zSeFff^n_=D7w(AsC&6xT$tn8zAi} z;z$5MO5~tVWV;2Kmc=3N2PxxZ`ggt*g zE?ff|+`Or`sUcv{+F#cIJFv8%Ex0ih&btYhPqPSb4ei?*_fwk+GvJ@g*ivgOt(s8O z<%0n5dJfcIg7Skd#rEtt3ko@EdIVQ{4$OC5*Y@`uXUh(eFStiMii+pceiTw4?VWDE zI<=T!>A1~8-T?~Tx`%wCq*rL-n+)7&TQOl z1hCoQ)-D3B{Mz!}{kQ-J z^hKfdP&1QF-`u=)RL2y&)@fegFH<(RxilL}5_h(aL8rAL;#G|!X53_NqGtg5!GZtU zq%Ip%HTTF1Y!7iUUF=xT$FZjbt99z;clx=9#c38KIb=+(EFL#?t{LLZen4 zIP+UZbju*3OaULPv&w7*D5k(<1lUyzyVV&2(~1%J^-YpMq!B&tRGl09x$i3i7yEsB$=n`{+D^ zz0rLzOk`kRTh?PE=;q$j#g#81z!l8$9{HS~L**0D!Au9ImacgwCY2O;FlENW@z4Uo zj2G?HuHP2*)dor@+bq1=MYuAve7i;=Dm<5-HhOdHBid~ct51TVNQA*lY|09`lUv_3id!NiM=o?XTYSY|Le3Mn65Nx*SgFKb5KEHNcR6cgG2xSW&`$; z^S*Hq#J)AAEGN}Io?g4mum(s`_Jb=X@)YYIFTY@tJnfQ^1dg%UYS6kOeOKv+1j{l? z*p%dP(m1?ajlcg>Cij7B1fWaR^u9Zey&NL|m+_yh4ut@(tcGoNDl-5tBAbz}#ri8T z)BkwUYC33=m@&n9sGPaA6yjz&XOEkmvpS1CxHR?u$W7tlCjWa67XbLH4DyFfMIg~SPLM# zsX%^2iL-dz%6{PhH% z`EO}>mNo61a~pil^W#XSO!`8{`YQk<8yyaWc!&&{ZRx9k7yc&?(}0s!^}k(F*#rf!nd`x%XG z0RXaB*8<3jNkL@W?ZmN+;h*p;oFQYbdH|`$Uz3x@H^r-@SQf&rfA&%Q$-W-v0jN5U zew`GH%HIn?^;Q&2RvXOo88h=Zf4+@AEsVGK4Bsr+{6zuMA1nK;>++d3_iyyV^iS^q zCi5O&`f|5=>KcKQ3K>0aPaY3Xe1$3X^afMye#RhiG5I1B{Fdj+VHb)HM`+f4?_(oN z1-#4r8;|h2K>!=keL`Si|AQ97z{J8P2H-q>Ktw`HK}SZ;`%w1v+vNZJhx~oz9YE#v zYXFAq=hpyMQa++j|Av?*DAt(-ci~gQlP82b7<S&5&h=I z8qh#Veedpr;P(+XYS>@>$#ZP5aAEVD= z<2_?(SLtPFcL`+5B^%g^eLhyswcY`Cph-J-0Ek;qlNM2^yw&G>5IvoBY{nqIhxXrs z_}SpA@olma?JuEQjuG5^_17b%O1wBX;UN8MJs08du`k`D8{eR;AFax#Rdxny*}}w+op%7a1#uZm z(+j^Zi=&5KS?B5xDgtYDFYm*F&qW@AuY&<#r~fzTem2&Uz1Gld}FLget* zDZaHlsocHutbP%!6x5!We{$^MzKd>k$^okv&fUpU16IYetm!6Pqtfb_OrXayicV`Sz;iZmLl-1b!$-;PLw=u-*v0SEbkd6yh;aYy+v{rPC*#ms+|x*_ zf@fRt3b;?GlGL=n4n2)gcu)dRdAc<~?Ky~xjftV=l`Rth__7MX*Gt7#NLSO0QN-KU zP#9)-_TOP5-NytJ($YM$AtuHo5)^cnqDfG~(*7b(eSgFB*mHn@7f3Sj3Fp4PF zf{qc-^T$WgC9}NGMb3PK&B>{e5%@UV_c`}0##)9F1o})l`dF9QzKY%{HnEh zj*bh?yxBkod8MMyFLkine+>|0Wsl>1@On8f#`-9U7+>u^6`w}74@RgE-(X$b|4tU? zAk&GrHX$_nv_b!`X(vKOB}5HmCZ?j|oyAx9HS*Z%{4MsYj#+U#4aPYjKF-!x0Bf^O za%IIJ8y;y9W#t_J_qDcTF(^%+EQM&9wU~^UCY6j>%YD=1I%)mS;pH1BRvmS?`dP5$ z-qNj-;Jtl%eACG>>HHnc3Mts91CJkrQVxINJ*jxQX0qI}!Q**zdN-+(on?V=- zhW=-gIqHr!qSKx z(a_@S)JkI;8L8<+G8_=fe*kv4!p1u=9t>lAjg*S~KE5K)f9@Gp=9k1$qdmv zbjDT_rG_A7mQ@iA}jKX22lPjfD`nhk&%VBjMV4y=1^%4B$;}DftAG0~| z(ivg2VsSrQX3q?|i*)w@*dPncb;bBG#fQ{uuXLHV%ESW%f+F$=S?YyP5qmtfgME1s zMNe;LT+_FTc}=ug?qvzF73cS_5Ej2{Fgs2Wp{bC4#oK$sB4t;iKe8SfOQxg(5W{(O z9W1q<uV2HT^0Ov0|ZiIizDE@rNsaI_~%1ClK5u>vZQIFqywX*3!}gqXSBc0 zf0A|0pcDQ-#&SQP{e8ufu_QGk0KQ{gZCzkV*_r}#S=qEdjQVXA^ST^{cSmcm$#4h} z3OZ_%?)WfU5;n>rh=VEug&{z>O`9QR^qGI;JrH3n&J**;tpUOYX2exh?=MjXU9)5{ zM?SLm%>0FClq{DfPRKp`1faeYSYz+CA~oS!JwIp6qA;@aM8~*6$YI8nwv?FEqrbK0 zVH+n5gH_~{IU28k8!G-=EZe0v<#>BdcJx!J7XaONvs5Nvz{WlWBD|Aj$`hk^Lh3t|_)>KmO=*-m>ox0R^%nq<=EHyt-qR4b%FD(Jt*&{>^!65PS|GwYqW}C|><-8W*h#{IDWVZV9gkF*Y<3 z5n%vQdQ#Ys94?1ni;XaC_0e8G!XuwZbe{AT#E=l6r2)dG+>mZUOe}_Y!)f9`Tzzy? zasfjT*EZCZh!B?eMpUVe&++QYbR$XF>O~bRO>cijRAThA`Xz|#{dk2)Kq!J0Hw~T! z^q@o*L)D8pCk`(hfhH6g858rhpwRaA_YV#ZhfpCQ#FfP3O*2#Z=a;+T&{*b6p+xTJ zim)C#ETG*ekSYjXwQA_8N8b2vkQMH>6{;U)+bASo1B(|K!?47&$Fu13yB;@9yM46KD-HxRe5BB#i99|=p#(}`f1Ur@)92_hZ z5fcVH_Pv5$JUf+-s}YqW1u*i!N`Zu2x;*7W+j12F_qoABoj{2nzxi7{77Z)!f3S)X zu4jqlJ`h<`&stkE@;bI~v=)2ZIV7`A7-!w(AZ+ZsdXHh?&x3XRTLVfy(VZ+tF)oT= zlphEHC;$OXKG9#l%AaoSU8RO)hUW6Q6ThJS3XU^161bwNCmrdPDr$TQVq zwEO)5VRkY_elrC(0$Ci+);rP;*~}){vPm^mc0o)0-ml+gKf@vQcH!M72QuQH(J{t1 zh|IKiIANdph|mRbEwPk7^`OuLB?8TQf~+&XAYtvOLxN{QWwlmIm}_S_h71NB-{CUE zWYs#pQi6y<3oQ?nR`Y6I*Hw+HIZ#9zjxta#KR!;-O-+{;Z)l>d!FBqSjS(M(AbnHHBli#tb(KZ`oqJoAz(+30%#x`zH-khV z0QJc#l+^o>ykhLqx~4o{9=bT)-i&vQK5qRruZo3fb1UXOgV^YsH+8b~OwtjZOvsC% zN*-mrcqNsSZS6S#IL<~yMNAD(ZSMwCeA(hd-MEN~ikKz=ORhUcOt)#{^2tq{`?S`u zJr|NQNL9DhgDqr5e_@ zZnL`(w|Skz5*OP!t!Bz3w6TRy%pa#n@;swljPNBN*ZmTkBT!F-D4Gi$tbj-_p3jKUzr#u8E`AF1qQ2yl)H<1*& zoCdS~)`6JM$<-s6R*GysnFa~Mdps(KFuOwvg*hptxrD>Xqkypf{$c+VEG9gl>k*YG zgQngmX*xR=Jqq1X6BRhmpC(}o)TxmVsV zQvv-NPro!}@GOniJO)#paA{WOA-M5(6gVK3S}(ivU}{5-G_XlKX>e38AKwU)J+9_A z^YXGYGJLVEo4^1fFbgQz_x$te8tqE`RImfZN;P(zkXiLb7`mWd6W6wQ` z90Wb8u~E2hd;HaM^NG2~b{XYbm=9Sk2giOVUd(Y(3ckMT(fytzT}dNGW7ABg&J ziz!N`>)q5puW*yPF#j>4S(_`{N-`jv=yMVVNnjJ1gc8AqU$+pV0Tk01(QtNv`mA+Y zSIq-zz`=L6W{DTTKUp@y_MXFsm_oa9gH=R*aIrUQH@m8jlhFZr>5?d2mfg*)jfhv`1dK-th zDkk|#(nv^HkyH%)b4hG4gg!;EVyWXHtJv0{6Dg~6F|;R|??;+k%YAU)qw`)!WWZ*5DBJhlHx?S6ChN9aLAmOaJy2ohm!at|(gvcjirzW`oF#oK<(V zKn_;bN|#xC<`(Bbnx}@-ZBN?MgEiuf zHKiw;AE%-W9>Fb-;Z-z`_Oy<7l7bSOW8eJ^q^E>Ae?evb{N}8yf{f&%r~v?4N!a*G zUL@GdDi*F!LOQGXvoef?xaK^DeDUApTJb*4h6h=?lYErYd?lL}qodj1l%C%fAuRSf zSeEK~3)&d>w_DVNY#wrP8JnuXeG`yr1B8^n%vwoOL@}#P|4Y<}>(u6D__k}^^yzb& z3qFcRHJzoDtjVIK1eF3^kNmKIB2nqM&{JPxevp)mqp8dmMPAFaaI~cS!w#}C+=HC$ zw$GXyWhyLeD$Ued^KC8BW^r%l*9%EFwMXl2W?0z7M9j9v8G?b+@M?n?Grw7~L~LuI zWA37*W!F$%;S1nH!+7BI{+3BR2`)IPRQ(g*MNdQTce7CsY8B&lKgpJ)C8k5ast5)Y(bUjRHZ!epA*B;01TWv2n*o5MqzQ!>BN+Fe|tiY%x< zM%}+Y{}}=MQ~~JAw64(^eXZDz{rCwh_nN)7#7cAmYRY69HXB|t^ak5qI$l6XEL^`? zzScg%RuJQ_NFtZWUkyRkRsg7Tc(2Q5ughw1_<{uMisXOyP69vuWO&UtaY++!FJ(y2l>14QKqO-w*GL0yeNLn z5%d$oOJu+?*`-Q@*kiThidej}3eg^&*3%`?o~zyS)X3*;~%$t_B3&&UBInhV0P z4(Tm+Y|qgD@5Ebt^96u)`+u7xH#eRow?wgT69=;CE*Qgw6t|3V^t;oa7!O3{?%AhB z0=HiPluwBJw2v=u)Po{sIeY{~HI{W2APi-eP}#f4o7%SylBgF1*J%vayR0OH!Q7kc9e%C%n>*7z+Dj@#~hxf8A$XGfv&lr2E)K4?)GGdg)6f zi+w}EQMSRg1QU%(yA`%*%a~^Ow~Of33L{B*!b0%b>`YbFgb_QD<@xL!Gwb`it4-TL z3)b-HthKz|ABxn+IS6|T_KhEF>A&38TTM4)C@1`S0W_|$zW{6=w3mHnZd|OZ>z}em z{#7p=UEe?Xb{qfS%DbP}sw>ayH!pzZr|y#%fWw1N(l6uxr<)6HGt|5A*F8)1{<8Kx zSBvY#F8snm`~MZz3V#6*6kN{{@|;aJ#l9LH1YZ0ZCq~FyPfpb3p3YGCvqy1tx`q7F z<-F+h`hnj$>$9+&Ncz?fsc1bx(+yb6C9&X-QsA+WNQ$ zKiut>(s||`6Ae(v!~=fs0U@|~y#JDW9=lTxxBusSOb!fgk>iB$Od% zPEKdYuF(_KPA&p{Em_xeyqPU4QrWiSDgNxku_70f;8YB*Up)5v@lTnR);?Mf7QB&g zRQx7=U?!=Q_3T5AmcD|1CEL|xr)aOk#i3VbT?cDPc7(D9^D>d)2RoUheRhZHKyUCl z;aP^lj{fij#VO)G<1b$3LvhCdf@1f`1K0d&!$fu7jubWYO_uh^cy>fT?wu6a=?`zq z%h+}g9&|-^Tw`Uc;!yhOjTF_H;epv#aaa1~b`sw&9Aell=4t(C9x9)O!K_m%<8EF> zu=Zluih#6vI+^8%p*nB1C0}AiP({SS3m}F&&j##n3{g%69{!Fh-!e#Q!`=&r^dXwk z*L=XRwOlq>ny!6B%%HX5KMrkZwvk;A!f9MPS=gj?Ul=YD*U+&#qH3f!M+5WxXhh1r z(bjU-8CDKJO)=|ce;EK6V*%d$_s`pRC@82XZ_!Zyw}Ac@fQ^JhjZ57r6=hrK^4*(j z&AD6AP{HV^L?zd>yB?C=g^v$MZ_Xp%C$fFXT;ZkP;R#tA-4bu(!pr3BLm}cpNuevp zu?2+?l*d)?du!%8ctu?_M;PaIQ~ESX1+z!k*yZswqK3md_-Jw;mRuhwIhklzyPzUO@bFn6C; z`;oAqpWEqp4mABB3V=d|g7y?RmUs2e=W9PG_AW)6a43+Er`hJOGg+@p2F|6rgCXIj zKvn(sF96RnE93KkzRY`>^I#W0gLY2}b4Gb6mkgf%TI#Moxo+%Kj5A z%{-Z~rQMVt$gge6~O#@Fj}@hkt4ahQfgD0>QrNbhxF=BoIB8qD>@?FD@kO^O{$ z`4~7(IbHzc-=0mvi^U9nRxGG`3bFLQm&Nd5Nk$yE`;KzP(XnYpK&cr)je;EZ3ic6| zqkb8}&~Jj>I8wbAEveAG*<&r7eJ2z-z2<4Cr42AErWhym=f^!6iepVVMU)k;%T+Wq z1x|O5S%$(}wR0;q_2{B0eLLbN{ei_Du$^CBnsK0Ip9_0d-sQFx>e$p(A?T^8POJ-_H_Y%}GQI2dP`Y~o_}w}WFL(aL2?nf3qK(=v&D=>Kqs^jMXmj#T zB36eJ7-KgGvcx1CJYo?sJhqDMR`$nCW&=Z^b0?~VGlYgi>wv$C@B;I}orFA;D< z|Hj3$J*UP$ZbHNUsjfAm-l6n6>u;yZlZ@!+!~PG4UqhxYmp=L34*c{hoY3m3D;|ebN_#l ztPA$=RyjPXI=hnC3$Hqh62+MH%k^20In%CWUdMxUPm%kfA%spG-M#>f`%eC*`?8(h zZUqA=2}8GhL`j*WDfBOGMyrRq2bwpvDw(hShNPxNv8L~ie98TKYBIT2um%=`s;P%@ z@Nb-|kz}8z25*v{_0CmaVa4L0hqr4 z?pS(71z!L=-Omc=N`CNHf|%m>*!Y9vGUE$f=_E!}AsrRV>|SG#n+d1idtg zW%3dycjM$!4zTCK%ywgoN&iofS-?#3R0^w~_QXoUmFlE^!nLoW^ZD)5dYIeJ%sJ8q zJSoIP97C8={w&MeM0L98w<TH~4nd{#!*5n5H2fYSQ#vIX!N- z`R#{K-s$Snq!;CvKs+Y3le}A|TqYoSgPM^XGj zKDmoF**@fsi#;MU+9-jh zc44(;FK`CFQKq+vYEIZvtSaKbO5#mT_#n~NP%5wAu8Urolqb$(QkhTS+rn>GY{oa> zz7n?&y}g&cq%yeohj&tbE*A882>nvvaozoQTs@b9>^7QT@pGzq@koyoKL{X5-d zjO$Ob@3PCdsGX`0(K7ZXUdbN<4Rhwu#}QgEY3=*>hjC{2VBSl3`t8`0#lGu9ulxD1TzaEz$T^vvLN-Sf2kk0+`!#= zi~7Hzdo1`-o#d^^pA_D}zgxObo!mX&OCAgL7jUZNiCdjEIuu{4KXRR?5a$$pu1$mK zJ$Oj^pgrk3ot38Pci1G_K1w%~@?VEI|6W)Kz7`7Dy2q$D!lofp&ZY=0W)~Hr>0x9^ zCQx||Li6|YqUQ-3B;4m~b%+sQQVQmkLFUQ+f0xzOKkhq|Xn7;R&g>Nz4jtc&A|^N1 zgFr8UlF{e=g)vhv{pSn3%u_FAU?&hSLPl>vVOFgXsLT+Icrge>sPwV2-c%vc9zLx) zJT0)thmtdoi3X%|SxF?VD4hJyCSQwWQ{w9w^Te*F?&5-2tv8@0<&99*y<}2S_YjmG<$Mf8OR?2u-aLi40Cu%0TES&Co9a{(W+UMy%O=%M3 zVhV*!t7NLWd8*AEnW@xqWFXm+Qms@_w52cthxM~7js;O?8*+naeTGi1nSXJ4XLh$* zm6z%*_+Th%`xsZ%ry~R)y}h39CIOc!G?L&kLGDUTAcUGBq_ka?N*xK1dqBx?f!H59gX;PJCe!)COR+avccMgc*-vXMZeTrWXo@fM~+=zG0%&vqg^1i9%Rt}OPSn~K=L_JQ&ALi|e}T)_PdsGB2!w`ZQhO9^|NkFqo)Y_&t?>k|%W$_cAD1a;yJ)-qXOZxrO&oqsw%iX8fF_-aJ$l!_X$!u^iIMu5CMi-;KkZqzHo#GJ#va zAE{S*4*2H6U?{}0%Yt0_7#29VmH%w593#uZ8b39uK;rCjwR~9DbvEtLY4N@_tRg`( zuyT~;y&kMogm?Cw6dooK!v+8d?d2xEqz0k%Pp-|T$9uY}NEOu_;znQGCaSnY!^0DW zvD2hncO|{&8c*1Z@;oTodghRZO-(-LZ@u9$V=)P`aCJN1u<7GhBA_%!kvEy8=MlRY z*NU;)iAGZBH&R(rhOt{OCv0jvklw(xCNgqLDgtkm9ehV`i(;vAk$^v|@PyJ4%jzN^ zd{)+6c`~!sSArtcTrhQE$TGjQ<85f-V0zu0-ZLE@lePy420jqCoGkNgwElH%RYay} zBc!1I$W2(cb`OS3B^3JhSt)FXQCd7*zeeunW52HWJkAB*d>qgpyQTqh$Lneq5F_0A zNPTX`ZNY~v=Xphoe1VuQratv)FSj@lg`zC1>I1cD*#Yud$?CF-7AbIv9~u-(HGlCW z?K5jRecP0agrsHaHO9}befa8JFHQ0*l)th)s6?l(fEjF%36(YhV zG$G!Nnckzv1zy}HIA78@M0QufliC0IUz?QZo}xly4M&BPffvJkm-^D7NXtNvB1D5awACgNh>X z)F^y1k3UKBM6P`UUnr{=s0L|^`tV8DQIy|;=}JSIz2K7nuF$zn6~ZlnWKC7~@~R}r+%~s>T|9myARhns z^7e$)l=1~P5AFYot`Lh?y_-6@X0vvj)h{v0w{>!zs&6x#k2~ODWVzng zQzqZDO`VpacK>aRd{)nU0h}CJglvJ(G*Ya#-AFIQ;T@h&+M?~;mY<}r6mb7(dP@kT zdRy3e#mtsBc)+)XnhZ#akG@GZ$IHW-Rj8a`N0nr&mM}@LggD-Vw?6c=V};*b7w@mu zQ{*lW@}B5<%9q9@&MJ8z@J4{l(*e%`*t?9p(O3U^Wy|C8-+~Xt@=UZvc}_q31#fw< zBfP!D3I>$J%YZwllj_MMDiCan7cPmkH4mJ@$T_W~ybhd=BrUg;>&cN<)EA?|dTLH5 z>5^O$I4SDemGK?^8Wa~_CS5ZsgQ5onClPpUc}`uWKPDy(NC8#CNFk1`3^iA!O>5X5 z)y*nqOc#fRod^nX75h%GU9~4kVS1yd+S96gdmF!_jC;;!{8zeeqSfhC zX&Jx`!)P;6jw!@bV?h#LKYN+-PUzI=glrU z|06dr_5b!qEbpPlzF-XHd%O=!Ks@HY=4ku5-+552bZ^Nzz3Ea}IS(}t&1@m&drU+9 za$d_~!^Q;7IM0hhlL@;*-fybtV7HO%U#fPTcX$sp8IS3{y~@u@J^_h4m^EPU_#4R5 zH{nw4HLYai>zp1N7FL@cpny7f(D04>ftDW0a?8`)P~*-~xl_d~leQaUo&QcF2@N!X zI}dh1;s95j??iLT6*%GyIJ*0BOXxR*$Ar=LE*Pj>V&s36w<6i}<0uzjo?t$>W!}1F zhYtLsz`E{;wWMV%OH^k`q)J72&WpcfbH@1vAohIacR^9sN@8@?TE!^PFXlrVnje2w zLHfSdZlLYbQy`z~3ZpFY&UMy!JR)&G?xyV@-g5u-ts?E$Z&#*6Q|05av%riFO>qI_FZ8zfZjR)*v%@?S0;EH|7 z^*0D7A>@AEib_`q891Ik6g`qxdHvtq;feuUH}xQ`TtewNkuFm3cF^y!Z-_7lL&}Qs zfAbpN%g*UsvKzx&6dE#NRrlT0c;78=reBGQ0%J7O550&rvVhriJWhBlCd9?^xb}|A zzgpGMMhZ>sz$Y_$qCZ=rW!R8LQ)zzOaOCDbdYs zC0K5`waM`dEB#~(5VfOWjLfSeiN^mxcHE zs)`;Mrm24y%jibb6||BS+!X4vxi@L^Zq|CXXhs+iqX?%xBpT%3?kBKN5JiaK_mM=v zNt{3lDOpaEp5OFrbe)i52CE+}A1Onwy|Z#o2Qlm7q=EAPz}oWb@U7rGT>IxT0j&wA zDgy3duln=(x`;^=J(6ba0U9XFRe4ul%4DF$^lsFF|bMBIUeffaJ4*ShNAyc>+({pkzzNEXr z$MkDTJ5geN5GreRdH1y5MS&L`u*-{3z}lwjclvg5SsjeqRI5PO`pK<&@N}2Ua_(@> zUeVe7XlLev=bAjV(ndwnnzz9ER+d0zjyDo{X!NXhO|@bHcg4W+Qm?7XKU)|YhC*FZ zqOgj(ob4EW`A&b@PZ$o}J=W9yr*$Nf_z&C!BSoUaz_i~LiS}h2i{FR%P~;l(l2^X~ zVw#F++@-(TVeIKK^pKrhuGPCx<23c2kzyzp%D`nN5L^Ymq&h?2=*ZD= z>^2nG9z<8Pn;)7#qvP{PYx=r7o_;@5MMDF>L`lCH%p$Z|XPvbxE{JAj<=V=Y(_aG8 zE}7|)X=#?keGtZ{dFMh^?9{h7=8!%*nd%!}3WOeWl?rVpH$_UHRH;?uR91F!9h!Di z+Xv-~DD^Xst~*%Ga$V0tk?>jHpn!V~f4${x{B>XGSe)LoU^s- z+qX$x_1e>(jZ0L61(<1I*??cn4It$$zE?P*2;>~{4!452f>80wi(NK=x=Gz zIH5g?^2wEP7wnI|cOMg&)BM@#GgzoHDcU4o;C%x<`zrm^3MPp7#Al^Iug{elI3_Wd zks+8XU41R8kPcQmvfG_t%UUhgLq%U(OQAf7G&G!zMkp+FFV1FP6CdiGAhbi3pAcF0 z!#uYYuSMpb?7!*qMICvn;<|AMI3d zm}UCSGlSR$PH!^vv-OA+5@HkezjOqC1neO^K`&d^e*Hc9dNAxKTCSIDu!2Ni9N`Sw zp`(|wniu$I*|N0?`Qf;xMWFoaGiAUTaAL8Ftf_KW%}dE$ReCV$IfgMYmVV#(G*{K< z-MToWE`SXMo<6xvW2dIl6m4gh*UC+X-mc!-mPNXt0$J%wI8{2~+b8ad?hD{LrTJH6 zu=epQAZsUgRIRn;*g4(q)R{`OL0m+cr6LDX9JiixuT~E6X=IRj2y*?p@wM4ee z4|>cI2Xq}m;=n2?Yd|~Ro5P<)2Q32cW{-FtkXV%qUwc>-uJtxofK3F$+8UOnS}{St zcS0d1vgOBB&tj1k`_KTb@BW<@;AD&lI{1T?Yo(P$ibBD-LyRZ_H1&AgzycdbTrKuP zVaO_I3#Y2xTmJ8O{#!x|0^GFo8EZ$Fa54LYLQL4HTvW@+xQb^CD?RnBd(orpgj@ow zh|6t6LrxmMWUMZi?ZGH^%?FgMskzKi zYM}hf?*4#S|5x31o|~>$TcxsDTWc<9Xi@#Z&3!`=K?X}&X`%JTI{cxLV!tlWVq^Lu z^c&`0ng5~dYn4P)=qe>Gnw)<}9;|OdUamU^ijs~+5qcLPF&r?hF&q9i_d}T@i?&)OzL{*y%B(KB6r35m<`TzhP3U?_pjY2C zl}UmSd&Eyp?+~`ZT^Y#^4rVd=oNP&kktZyE3niTX8GOys zRHH3~;$Q4d6^pI%s_kCtuM(KKNbOH`pY^&z%6At+5^NunUg1fGGr+$g%V2CQT!3PF zcp7# zS%!@@6F7AhzroP%uBIm2u4GN_jR3m`*Nxggy2ENq%_WaV1gMuvn%95B3qb^ztKb)B|A91v06lr49re; zLihvUuLG-h4s{{D0D?M1F=hX{{11DCi z!C{iawINP|`MPn3nJo94Hq1c6Lz-*~Voxq3g&{ZmkJ=epH!QU(4&{nI2fx}X3#$1p zvvjvKwcLt`UjV@d!m7}K7TacW1s+llDl?hRN0xVC57P{usQBTZX4M`PlK7aIeAjq4 z%|FF#r|v-dVuPe4|2ocdA{#8xaRsfdN#9S3f)@c^2Q zX02CRTf+F1sIf7(+T8hn`CPux5hPTmFVGkrjFppOrJu|2Fi*I5kjKC2&>;dBvboQZ zf&?>0NBgcLJn5sp95)jwN}(4Tn1qtD#2lM3_gmS&(bJiK6Sc{g&HaO851;lOiV=Na zOJ_YPFC^i(b$HeqXIrAr`(qzj+$;k;QxwlOnURz1FgrVjW{q^Ar{!5RP&(-+{g)Qb z;oerBrAo7_P@E55EH&H?SYXKl$D#YX7PIjceN5C2!v4ZG?AY2LspGC01iLNpNICUO z|0-*k43xhk?4i1@6E7)-_g$s~!QenpWwQ*vsAUQ#(&4g7>vaVOZ(x6)5}2cwj+lmw zjGv9*737!k+ZvASdqCkvh_~9HDC{T_=B%I~fw3&LZ*uN?yIWrT<n9vo?^E%68U8`0eq+vW89JQ&QGki)qu%=j_y3{W*nL@?^f_ zL_0okrrG?-RXFVl-lOBq@6k!yfb9i2N;sV_+$wl)l>ICE7!F?a0!C|T%{z;D-}*G# zM{6F5w?k@`D9la-Q|nD>nkav_$6~hfSoPgWT=AhIZdyfqLls=x27d+xyuG}DmoI>I z@h0ef3qu`C#*>@FsPLb%V1`7A(1FvcLvpCd=jomQz8~CmNSOe8682??n%%3pu;O49 zjuTaM7-R6-guVBNJFsDI${94zhJeB!JxotF9`J0Z1%u!Ehv2L;@J~~n?N3Wl2eIMJ zL}p>7@fmSVq5Gv?^IR2%QQt;k$6(&S9?4K>u1-{`EFjBM%XVQw_^;P>g(|Vqr?8F` z$QypsuH>ne_BBe8(VV1-yx0KL;ksVrz+Red#G>QGml2Ixa~gSY?}0KZ#MSVZ*+llg&t& zTJZ^p042C$ik~LOsBmN%g;!W}xtp?QY$*>C1icP5VVkyu+GateEQiPILLNN7N3+#8 zF}|w<_TqOwZ-$ijVHPq+SU3{Zh71dCIutfjJZMx2lwt@q(^cv&(3Pa1rF7Y@Iv8Qu zgXW}@K)HxIiBn6?3eM;2+>w$43sKx3t8qM;MCqr9~=UA-tyADVc-l?tmL;R zPUz~oA8_2{$6Axn8|coiD~j8~FBQgjY`n@v>iVpfXSiB85BJIuMhWXaVR3~_wgo#? zahs0LB3HFgu1Q@~|C@~sGAvADxsq`I1-8(Wtwq<>Y}$f|YeQS($gquxEfMc}U%l63i+sCFbntC9vX1nE!TATt0T*+O`+U zz`9w=jar9kWdI%wmb@3{ex}u2GFfC3VE*$RDUBZ87806%E3s1%m`ChR#i>&iz0}&> z)H(^fIqMSwp&2*%NkojxLS;{*l)k4iZ$`}@RtXHDrd3_%ujjC)48%5n+~Kog{!{#r z{4e;TxTxUtvD^@x!X)eN3J+DFor#SM2Yl)GB46@s#|qz&-rui`AQWW9EUSh03E}+H zWIRU-tgI+L!LVil?P*;@LY1aMmqn~JorvO<>{fQNQz{pJ%wmFLWjw6aCO*?xbPdodi)I8)cB7X8y^DM9A0Yl(sZEBdxOr0^Y0NX;Irw8FFZ1 z?em9>qRvqdy-q;iK%{AdoUpguex|e8+-I z*f%W6qD_!{zHraV;Gm~TvzWI0QyZCj8#Mdxf=+=0^4;aC)*L1)kXK>VHh}Yu9T$lf z+gEi%ojIZPM z&Gp6kwH)K|&)9w$omUel7!dm)n?r!+uxUO^-KsN-7Wxo#+dKUgm7@clNc)p%;o0si z6+4%VKRRPDub%l@vZcF+r3T{qY#4s*Z}|#oORL5$OxC71?|HOr{R?fwDC^tzE5yw~ z1`ArBUjQ8RuZUV#i_c39`+^B74Y^$Y>D==Dd2B#yrh*;oo2^KG@iH4JtMzQ+LF1Ra zXSef=$HPORZISDF1jtQL~E{_+8*h_PdoH6&bNHgcC>BG{~ik9O)T8##!x^1)3@tgO8T@eEkJQCk~t4A$( zrrth{Qkp5SU=XVi;t=5MnL3iU>O55pUGs76xK22Jyab1)O|}(M^W(6ta+NMj{xW3b zwC-~DNL7*fb&QUylWvTI8zw|4uCCa6i|?Q0lM5V}u4fuBlDAS}t$dF7P2l*vV5q{% zORiz4flja7Fs&7CCkax`jb_#;v1AhIpBJ($ti+ zECkXAHLWNelMfUV;+3~FWNzvY$WLR%bIX<3j9s0qoN2f=i{*OOb$b zZThuGS6WyD2HegCUp1l&TQ0Lf?Lw{Azg;I#q-}J|!Zj!ax+66C4y$o$c!;tG`RxLj)hcP?kCF6%X?pbe1uV%)F zBgdJEEe-?&Ft~Cf<7VaskgUCIwLVsU!gaQbf0OQV8S$XZznjyPGhlE~`hoU<@EIW^ z3d&2uX5;v8b#{7)?N3pAg)Bs`%7=UM;}TnTLWoSat{23g@<%$?H+0G@GS+>vD%)}D z!FTc#MVu_u+V)0xf}lYdihhK?odMS}6h=>VgV+~p@$={}$s>HG*SCzeP-M)`v&5lt zFO%SC#;fu4r23z;eo9^Y;X-*)-7ooVS7-f%tGvE+1yjzsc|og&LaS;jjDoSMpKa&` zw)aiS1&|N>ESt#SIU`MGM%F>BPQ zRkddQn)sm%eM@a~6`3WqpGQ<*Rui5@dtc#b`JQawU!S1-`C)fE@%d;8=K(Eujpr4v zRFgV^VD%-!l_!7(a^dOg7Lq(KL_B zt`VBnXO@{4S1EJJe{^4>Exs;SKh`U$q68A;kp&Yh_7zE>3CG)XkvjN!FbqZOM4pRh zo5)9sN!G}duq3ghHS{|y@TX3JMA5$j&N~Z6j~oI8ew#QyXVkn@_4ElmOvc{h1S;Rg zy}~)^$LczaZkjuDfgOxns){_Q1Z(b=^=Zj2i83pe0UF+Cr7)llWIZ08Fx7++06F>N z`PqvMa?dQiKS_N!JMgGxlt5Dv_->p4fl11`!+P=0+1LP`{JyICsv_xcxYVoC5A$R7 zd`v*c5-e=rYb-_6ttnAZj3a= zmhkedE&$i%HVwV6`T~8}KH$cf2)Yl& zhoy&ckYU!Z``=zP83@0^l@vd*KUJV!E%aFCdRS8Vrk(PgSJF)bpTh$dLw%0TYp2_5 z6C_k_N$>RV4$1@jC6D{WZ@5`aqd#-0Zk-(_>gaPGw^2x8Z+<{f}bS|Bqs*|Do7_OL6MIQ(XTy#rgdd zY5%z4n@;|h7=Lq6|5uD2iLv+ph*I-c6oWfGqW=`-=D&;bKcw-0*Ym$f{YM%x|L?xL ze?xm-;V3})E5aWsp?sI@yUL$zWik1M*2iz+^XNU7c*41N?^_#Mdj#K%db>j!>=Lte z8?=?x<&7hBE%P1h!C5~0Uwz40KmhHtPEJA3BjXcKtnd{O55Fd1FY zfniuz#ALOj+;qjvc6>CqW#AST0==~w(^OTJA0l4&(y5M1^{=kDEUPQxBv#y20@DIR zJ#~Hw0q$8mw_qq_o*(fC(rm64iMk;Zwd6Xqd$i~qwF^3e=7E&C9!vNlC$p=Zk@?m# z^}NpS74NCaIHp8>eVlRrt-xcnFun(g66? zSBlHceu}o-RRseTGVIha^FU8npgfeTb-}FpLcvN<2w=&&rR;GPit$OQv+mnEC!%nl2}##dxmZD2 za)}CKB4G-3@JCd{gd!b>#6^+Ht<>B6g{n8$G!36>fxd&^2(+c)mDXbs%;)_|Mt zga@;TwJtsA{jm-}Q={!G1|*f(6GxR1qcf<80R6Y8<{ho#&RuY3ZLwfnejIIAbc_jK z%%P$)NU%)peR#(^LA#87ZOCAu%A1+sFU4`vNNZt_WeN!#XHUG)T;lA)uRbg%O;WK- z6jAt;0oru5E6L5Q4|*X5xRQxK9#~?fMr6SqRB|#&jC5zI>*{}J@xT8ZNS5LoP?qk5 zp!oJ9J!oZZu&D|8yy#>R(7Oud!y8PCw%k)g&RK0Pt_xU%raJL{TK-l$@NFususN?- zKDk*hbr*DO^X#@F`uL43Bj?CgR^2j>(}tlo?_Q>rnXb~84a;L>OH7N*DwuW~1TA5! z(1%OIan=Vb#L>Fok6#t@BNWwOeZ*`f?|`+~!5 z${F}GtbCKN;+<@&n)pxr72J7yWRc>*k+VvwfhJ;b~QiW z(SU5@(YKrXVJ7d0dAO&p!tam%8mkE8NzK6JvB$hBy?8F5muUs$#NIR@5jkWt(8OGp zd&hcNYzaH1?x`q)U5jc<^=Sa zNR4*0K+MPoa#rl-AH#y`i(`D(gI-V-O8tg8^7fe3&j|G;Y-}a za2Rz#kYie?!obDema~d>ys9T=^Be|tfwFcEkIgyZkFhR^HwnmfE~IW&6dYyso-AxG znR}nu>7taIpdXK+TL_m-tMO&*-_W<^OhQwkv>)6hzNzQerNVB%ekSS9?KA4#O>f@>ZoaeEn>fco+C}!0`S+Q?VlPw3h;)}AXRdp?DhZB7f zJw;=03l`%b2_@!S`zfjZMDO0`*BafQqrgP>vr>@|u&Tm^W_TsO zsJrKBTc6!!ML`x^g8j*OR34kFr6K^m{3bhPX#e`&n?5P38};F^kv%PzR}4{zA}STT|N zY)+>L;BiV0%)uq_(F<#cQNxq1KHmz=9l`*4o7%TB*QmZlgZ6b+NOh~Ky`bN9R$MOq z8AyzOZR7L^XhIXOKm`CuV`bMYoVi(h3X+BJ*V+ec-oKT=mySi{LTL|F56Hz&Ni+7+ zUYTGtk3s-QVnOD6(J59Rm}PXJP7UPiwi}Zl7ECm-<_-7Nd!X(9v zAKw6=L3CKo2+(Qk$j)2Ifn9qAmpAh0KfB}i&G^mYU*s~oVZUh(KNgW=Ioy06XsRZ! z@~6a>b@hyc5SwB)FSTs>k!zP-BwLMRtSE<32rzL)Ps~>n(N~oH0_rm%`uq{`&SF0A znOcz*-(Fo|QD(lL1O03rA`SPJ{G)(j&!Qo?zqMGkmBHd%Bkk&-VMT?*!hU8H!|}mI zuicnp(E*TPTau+t8{1l9vj3YK)Es3=-%PyfA%`zad7Kh$!Og8uJG_$m_>T4_^^7ze z#%$;=Hv4XLqq(t@Opkp%9Y|&64;_mV6l41=Im<#WfaFM+)o!k$vs73oF@ntibb+XQ z;ef>yNkK}h&PX0N-!>Xgw8h_nmx!0E`t5PHIjn!+m77rgHt{kE4R)rw&A zlMJ_y1SiVxL2{i(+Mh}uj&eDM=!Iuspf%GbgwGzT0n@1Dj_*=`GYw|rHN{qr$tv6L zVu+gT@^^lc4||J~JUm7cXj6_^o8n?mSp}MV28G` zqKm&jw!i;CX0UA@1nI%BKQ1V0%yT>FmRWhXb6zYE=`C{=NBl4`z*4HzJli+~7NRV; zE1$Lgc_oSMGiZ^_gQOakJhhwLWVjS`1ba5sFXj0o=w!fcE|XMe%-J39NTvNT!c!UM z?BUY%jlQi`LvRrKjyEPGJFQu3eMGyfQIN^_nNH%Wu^^qycJo21vAU>Vnrh*+GpYC-9o>NoelLYeR$}^yYXRuoI zc)zN!H}*+Jg%)GQY|6zJRP{qyn{C2CLTZl*&V&D8dMJJH6Y(LT45AD)1~?6uX*KP& zdslwqilXstY8&+4C6D^2`W}1?%-SkHjBxkAuh~N?O>8xE<;HWfn^FW-pX7|+rwqsO zd!~BO^A!$ruhWg4mW^=~^JW5b9tjWBmLI#C-ZIXN*$WaSb~LJ+Jg1$NU^TGwH$lT! zwUmr*Z9*XCW<+GN_U>#}5wgbb_H}GwrJ_>Hak2rlYRWRfsU@?WoF>v^QYG*PF5idb zPlsle)U8Vu%^oB0)M*d=Kd{KG+qef)xY^*WsZwSa30C#Y;5PnR8$ByK)RNg13@fq) zqR*jfIP~Z$iqi{vd1muJQ$r7bl_||gQW@HJu7M$CRkf}gqOii?W1oJX^yUqb`L@q& z^@ZV~VM<`0X*AOL6!W<)Ei&ORZRWjk5saWQCqh0rfgQ(a8C1wDc2*T-ffux|-%Nmj z*)2z)L91TBQ9g>yI8O1vKA2*X!NDjR9)(7}CbOZqSe{~p#n2=NNRrUexY-p2cd@af zh2R-(EM4zJ0eiPhsoy2{W`=Tda;anw&zVs3$ISk6eL;Khp*KTpRXMK?5I667Ftd)K{{yJ$Z|3rhMevBBzyuy3?GPpdtP>e0i+jfY`Xr2p^Vnz43gK=%up+9 z%{q%K@Jf`dT@I5smoZkUWfgQmaVIAj4wKiLn)@mS0@=S!>}V~KcjQAmGU?cW z_ze)qMURI(%M=5@Rwj+!Eb;X2<&KtI6dvSIW-Ff!vKqdClN(m)kO`9eg2?5pE#~^sLkXcSd!5B&@=mq;0zBE`VV%+I4S))Zl;_Yi5dNl#w zYf&Y9r_F~j*c1EFV!ij>Aps}-1OSBiEkrrUKVbvL-8`^3FQ9;bPPc`8@ zz5Q&S_4Y9#pn`GSj*G2|*mY#IJ3B=>CC$7NIqygwJzk5J#7BqIizMQD_H;SC?SC_NZPjg!mwfo<7nUt z5bF!qRZtphc;3?br23-x54WoBW5OSx18M2z57%C7dj#~n_YOd}Dky}Aqm)9*Y0ad~ zNsM{*a%y-?^O3T{t9f;!IZZ;bC5}PPHc?QGMLwwEhnO-;a#eo!okCxW@v3;@4zGFQ zh_TPt2L%hDwoAVd891HbC&N?82PGSEARj$#Rc>{?va3~&qVOk)S$iZ}b%sWSFBKP9 zCu`>FrNt=giECwAtA`ks`B|{snL=V?SCQ{7m{)OM1w9Q97+Cc{o5qAk(v5=CVjV22 zY2pSj{BWJ2bt6>XxpQHY(*So#8k)G^VT$>OMdL_gMu^E*-*A(`KyXQ+mH?Y@u4YgVU;zc*!% znCw1boCz-8B|Nrs@6w)sqL8J%nDhKg2m>%`R8tjM>h@MwoKu<<0GXV(n)}Mcaes1H zqDP@2s;A2j)66Ou^?_&6?rFwNlov=fv-;AOwA8l%aR)3lL9z0+9v7N~(;mi*Q!=1$ zXM(db1w#}WdyLkxj!`6L$Pi+KVTiOiN#N;cN7kh68{ zQ7{%r!6xe1Rtw5xOijAyla) zw==+z{X-|4OC_TK$M*X<@+r?=d4PkoF^@}qYPorjK>2KhP(%R`NM-$MW|yf0y~_{O<;n`kiqoDK`vg-CD#TSAD=z zo}1oq##s_*H4SUec!-glJGR?rf3DV3WKoHXjl%0GUI;7PRPL)CT}c@seJ7|#E^2GOs8Kmr$Iga5KndT%Sie>Q zmcZ4^f|>pQi1RN4664(;oCnKSxP=e*lI)$VNOt+`f;-bTE^_8x9LLrxS#LMZbWk!` zm#-_lfBWZn-Gtnu{4|Pw(HVG!t8u&Ura9>;^E(lqh}+FUFZKjJv3NKU<@vXKPPo7t z^c4|)#M#iF-0*vDG%+%!WN?4Gd;2v)qJ>F4mMY%gjBK?>o!q<^V5mXd<{ z+=yry94U*uT>lBF@E(O;Va>Q20B+9I)2Col0_d(NpOk@-33r>oFPwbDFg0V3!k#^+3+t2ehoy# zM7|>Ak{x92QaH(u{p9E?si6og1#1Dz}q$Y)X1sRc8izG6#Jww+_vq zv&`Db{_6ZQL%VFD=ESU1foze~oQ3#0RopO?WZ>2qtO0|?G~~2wx@tcoF(ND8>B#}8 zqxo40o0_k+Mv;kH`l)RHCbt_Zaeqm2={&uCkl5!7xS4lqoX0GrW2dJrdWm*uY+Yj* zh@k2oOjZEx?La(W=~-VWh>Zf{w&paR%Bq@*hpw_c0UG3i3C_n$3_smQf+F8&Tm&e3 z(CO9%Hvd|LMfYVzW}J@U)0RWK(`ILxofB%lEnFWF@SwcU(qMI!5lcWykg9nQ3;tZ+ z@Vrv80#@(*=}_d@LMQ`7@ex2`6rETKW;h};mNV>s6g^S>QedWpDx&9xMYL-0Aqdnd z9f4@^7S#j!d#1^WmVvRF1OsOKE8I+TaWSiT9+f~Cq_r-JTXSaO_;zxYg>hMQMiX6m z0_q6G?#WpHTRD!3$9#XN@tTcX4s?@Bg0y2!5sJnm$3OHhV)IhH!EViO1lCiR3G2=U z`FCA6`_qPx_!u*=43wFy8b?$lUzWbY8NL6aeHi<=-O`*4Vau#n*DPL>_8qoXlnaP) z(=5%ONHzij3pt7@+pCy(0coE;y3f@K&jwR|-`QT@e^)5jw;{D3%_X`wWeL9cIh|5z z&tWhQP#`NwV&$vPQ%QkY67TI2t+ZJ>}Pyv6bPHNlsJyYOUAO*UzAnF7cyuUP0J`>I%P0o`XQ@NM2)N@eL z7T<&7*~Io8(d&osFet~KBS2cm7C4duYmV5E(@47B;y6HfoqhsSp-iuEcyqNSDVbks z$DegXm0wsL8R>{tmK~8&U*rK5f@)l5|m#<0D7H)ZRN+uDve%uwH z*@cRlSq;nNB-$*I9yGevC~|L3CnMB=n=qn$Hc|v7QVsJ`qd~ff{@j4(y(W~OyWNR- zg!{c1%0RvRuai)$`8gsMV?kK_0{tHjRzR){iJ8GT`1_BOC>9A$O5OKalku@4X%DB( z^a>Y|EU;JPYI06pIUtR>5Js$pHBP)3A7h9isGCYLG|to)6Vs|R3dysQ}kpmh~=eSsljh3I6M zS2TDiaod$eB-yvT+~*GAHoL3qf1`E(!K=RU@fK+fp`O9XOSk z@aaBHIM_hPa{-qG04$(VmI?di&RQgZKn}e1KWa|QAg6^^ZV8Gg+D)AQZRAb=YUGj4 zpAKwjt6e4`^U)TEgb;QDtxF1G_LX6mRk0%pdM?^_HI9K{a9zeI3M;{8Usm5AI#6e( zmsKZ1ru39&J^hUF84(K)1b#o*A(uZGuC~r&0OaB~LMfN=F)Cj^L3$ z9cWcI8PmB(Ya*lnt&bg&tyAT#Lr*I|cs~%9{gtyj{sRVVSp+ML^YWpRNO?{1fZi6X zOsFJPe`%?T=c&mK4 z!lJ*4I@fQiW`ekO=>=V^p*br^r2?u&Qus0R1&NZ)qPkReFP@;uMa5gG5Bu?sszlrG zJFqS=dCeO*MaFjFvoq-^=rh>3&;pcyY##XMP&sSVZAH=^M!5UmBzT98POl z8@$x*nwn*rQwxVrR6M+4>_jYTQA}+#p+IJe* zoBx8=bxaj48|1X_!sca`5~$RC2eSOtI$-D;G0J}E8I&bnX* zbEqNf&+=&gd+v<=^aUSS2cq~+zi#iP9-fDiC9NL?7CI0V1U9e;YJlsr<)x1pcFQ4^ z`3Ft4wDtR6KNz^hI5hTjUydbe)^%kl)wRy+BxzcUTX()F;&XNpS$@*t1cP0_hLjs; zkk2$%a6SNJs*CnE$ZqDffxo|^!>19?H83u7RIs#oF>ZHJWCfs{7uOcC2r{&|{lXm4 z1hlhifTS%(5(I+6TUhoaD2HxhV{g}~lqx5|BxARhp6cMimzfe5;k^(FF;)>+f9L}T zVdsxB-TB2Itj3(p3(Oi5DRoNyCE#1f2>z}{PnlB%i|QYfZ1@8inURw&oc*c4eoL#R zY-e`ZxqoVVn`h`I+^)l6a_r((9#j{-wKPKEeYBS1`1GlN0|BPnfti{24F(32zbluT>ciLsKiIPi zi1pQ83-NqEUrx_g@o5a!wXp}Ul{Lv2N81Z~mMJrk>fUIlCoH{P&|xafKd2#9S+;~a z0<|IRM23>e$OZJ1EP!k)42A#>5`ajbm(oJrR`YnMXr5nqgx9%EnO-birFj3XRBj!6*4 z&uap|q=`GeG^D+Ig#&r>gmls=fmiWctHO2tL$0gcul0k`z{aYQhBA#ncOjIDVgspO z;&aUP5^E6wA<*re^eQFdmmEsS_Nos*sN+HL9(IqKya}mupITw}Pi8$3>r?9ErWYgTv_L#Q zZrP|0UQ(k-73)L$exejnk;AIU+!d$%4yjWLlbLx_nMvtrNJBD@be*IfavR&-?ROzvsx-k?oNqv|VKQ@$;WKgd+HnDPE99HaL_m%$( zKmZPMqy5W*qk{nrJlI7yn76M)u5Ib-sEwl#AhMbWrCqo!mKmy@|4aZ$HL?~4R+C#A z&YqxD=L@iu@|9~8nR1kSwE+YTf8VaaZs0{+&k!=l>&#~5@>yEZ)LyFMzVVHw%0MFa z)~mLi2S81Yb1)r{g7N{YkK>rO0BegJGkpono~T$ZOP2wMS@d4r5KZrc5v+9Xjoe3l z5g5n!tT1+{shAuQ#qpWmjpgH-sM`5lLoQLdprXYO0b)fFGZ5_q;?XbvjxY)d}(|P%md+s`4 zHrH8NJ2YqY^ixaGm0RDKfLBC>hz@sm4&Qqyx+jO7rqxib-OhbQpWaR=IFkI98Ha%fM>O?3B@CO&o`rMRW`b2_iJk&fi93yAhsK6+DZRsl(@G9IR(ya2SrO`yw)HKLaG1 z&`{GyS{(x|c0?LU&vnxp;*QC=z(XJr>p4R@-f&&68|cypY!EB3)5z10fw@)TNXGE# zOQk^Kl~IrYtBs(E1fs{DqMfO?E-n}e^xPo zQtEPT0q4YBPaodl#t!rI1ld6q0q%wxDhlQt`@B< zr%BP-#i1xp(KixW_SVG!D60;(9V!hVzJ!l??C%3e0g?XTA^mBL1~5b8V6K>ux4_Se z>wOnY9&)H76JZd5QgrbOhlKtp(?lSxgr5|`j^Bhqct$eB+f;7ECN*OjE=yIB^DN{LpmSV!}Em@putwBE?-G`NuRWLC9&`(--3rZlmI( z(+y0FBaYJ7rC2y%$FUeCKzK>dcfPF`bWFqM<`ECJRz4ARE%}(Y3VKa>w4ZSwrK4E& z{syX)asy@4oOo1{)!ySBgP##_{qsXzvNZn4teHJ0m~53@TK)^#KIQ%?wD?FZET*vr zy_Rja@1+6;j$`8d6uo^KY})&U+j~)!WuZuuF9;`V2a+3yDl7F2@2FwiTRMxSSP1OS zy#5?pa6O^V+%~@LHoFiT7(EMYB(omkP0oX|(kmr5>S*M5;~izhVX2{haM0gz+DP;u zDQTi*051oPgVS$2Wp$fzJ{A*lu7xIE>GEo`rPme2CpfYGw5+WaS0{peA@xoAg}~e! z^fupTY9>5XGlV!eo?3AyolEHv@!(oRA*KKDV3sI8=vu(>4Ue3>7yiz5`{q)9GZo)3 z%gmvi1{tePO@5IYJR1G%grB{mtgMDL;XrVML#D%fn=c(wL}_gj6yh}%QAS||vDq#1 z^BE~bNzQKI`_wzI+)lPGTt+ooL8H!&0 zmHG?Po>3a1T+YPXX`;Fby^D94RE&qNvcpk&WXzYum)!j!5guq8-?2@HWd@f%ZEJng z2Cjc6U%VZliR;lU(fi12t^Wqd%vZFtrkU zf*X5m1wsa5i>%T<`e)hiSYw@&knTN2-!D6!yb;>e9ywEn8u3$f1k?^<5N|PGXy=d# zx^eGp3twHOu+Qn;*&#rj^n8b{?h`}bRTNQ6GM7emhylU<1po8JpMF3n?RCn{%;Vn* z-9nG&6`86?D|dzv|-KX79z*JpGhNw8s^bbr|aH zfmz0!fE+#Sa1{G9q&ef<#c2*Sis-d4vBW;2h{ibwmhR0TtI?> za$r8&VYxvlstl3aTsZhDZp%q(WDj2B@zZek2cEn$X z%OH)4ic1rJM#ZiY0)9`GtxcA}YI?Ky$Z%OYdmZ@bl5zCsy1r~&@75)Z2gfO8SkPvux3Z;^T?FHmGQvZfcOW+VI3Eb_2Ke|d1NgpEArpQ!C$T!al|&1 zM+=|7RmK5EMkgbQfrPp*gyQd;;D-ERdVJV0~ zn>@iK4ovrU@QCPF>_vAe{6LYL-YlPh!X1i=KNJ0TbF^1DWzFcIS2!A}AOs`=vQPr# zM;{4y)=Zx-ZjoGkLO$!MVYTam_T`$daD6pC&6eMuZAmN~yS5WvRJ)-$+;j7&{9rUO zDL<(I3ilgEW$YvboT6MxKfnxw3@U!U1R1*gD%bkBy4u^A^^S>p8-^yz-hw_P{%6sb z+``8|==HSfUh!k#{g8wx3B}O?g(g3VMXd2qNI#mmU5T$Xst^R=6B`tNjCUArHa*pl zFhkje3B#r~lM@Q1k-bhkI7I2g6%A52cT#JUmsN0og&XK34RJ0yn0tA@mEyi(UGxf9 z5>(ds2SzHLXVP$zU!p729ywb&;g>p?$K%`UK|$c8^_Ea`PFVg#x=>n;RWFUxMAN;^ z^=EI|88T)URhljb0XcU$LbmFbvaFgLs}2@b91$~AoL^hsJ16RJp~#&YHR&B-n5r~a z`a0fVvERpLKnl5m>(7K|8Xi_@IB6a4&(z!Wl}Mf8#xdXI#OOw3em^={tdf^ZlDV0{ zS2(FqT4b}da#Z^O#7X9TmWet(w#0453J%F^qW3)UvH5Emlku8F`fbJ^8X@PkoGp z9PS(WF#|AV$f?;lx%;fSRx}f}_!)0;$5ZgrV$*w5@NZQ;>aT#e ztc*!uJ&_}(UBFIxu6MKM@}=+9K^5H%(?ZW*b^pk>y~25G6G61|1~{q|Ug7ZQytO`Q zf7r$)fiGYjP^c?X5Z%fplg+iK%h;XwizgrGdbU2qHYrIZ;1|pD$+73$?z_wT-5(s` zR;VgQiva%$=bES#0AHM3E_Zsy-N+~x8YB{qM6rhTvxmC|LNl?$hi%c3j@k*Q!uDQm z`A`U@9;1G&`<(uQ>C@P4$j@u00S*o-x!X6P*Kt1+aj~~ym(#aZzKSh!9L4HP3RXCp zYdKpK?N-OT<&5djW6OaLk@sqi1Vgz1g1_7^V&S)q_f0~`oj5J?_z<5JfwZRb(gPMQ z7%UFHp*U@UTb>u^*%@ouailw45rtw}S5Cyyut014aptT1Ia#l;$a>V?g{x$zH#!&acCxUF{Eb;;o_fAzXyF@d> z;4_T6k@u2UIOdqbA$lh^#`2^Zo_OF|@hlr%f8ua-^Bcv zIwzxbHzVaxxeqn%5vvgy?jsg>z2%b)h4M;7h^-hf4)-z}aYQjtYo^LVzm@9XoA1t^ zgpq{iOul&Cl$94!??kkFGF&`kNFZz2bT78@oEe zYA+)wuFz2C$KH9iNBvHUtP;gHSR5r&B)EkhyZ3I>8SX%7@sho@u<0n{52u^BK9A7$ zo-@1&Ei2ChQ73bI*(9T7_#kymp zK{@tjTHi8i&xzf4KFKxzAf{mha%8v=a7U}Eva5&BTaCa5heil?ZfS`pr{Fin({>I&yD@Ss@}NeQH>{5#A?HKJ7iG_3Ah>p*rXMd&I^NG0ULKX3 z)p(1ra(2U>JL28Kb?;Po!5&wYYPuEYh1+db=O0QuEo9^aK5^?x#y>b4DCXc)gtMkB zo%qCixfzb~`JBb%dU*N_=9Rq2UM8(_cQ{vhP>G2Xl&5GfLMw&W%67b|Ranj0H?ZET zsW-N{-t3dC!Q-*WAfqU7Hr-!l2|!KAh4I!Ok>O5N}5bn3!D z3N+=Eofi%WE>SXC-glYe9`$VZ()Db79NXV;6(-mlTjk40AKi)N{?1^4duZvI!&R~B zGot^r8s}S1t{E~!DQRTPx2}AV=QLTqGG+M#J(@G(k)aNs8tdDXQ^a54*w;(4E1b@$ zRs88uE?NdA51s;P&u>MNxOo}y$nn}dVcm7Xq7+%&53!hc z>k3k$NVD-n481rMQely(=7-Z7+mwo{*KWV&4(U)9baZ-vuW$=3nyz!jjZ+yxW#Y0g zG;5kB@&jN-84K7)>p5VlQOStZ2V9&K(UQUyYu6fZg9ZWSfm87lew}HZv5SMOWea=f zo64@ANVjE@^A&fQJFJrFE8TPJzK*YO2nM^qoF7s$;`fl)hm}98cEpxH33>6^uoQ<_ zMy!ncEC9S9=&5#PlJpYD$km_M8JXUOtP%Da`>4#&NNE*f&SL2O*TU6T7ewYjDnX7*Y8)EiX@s^xB0tEgk6FV(u zYj2sH6R!+Lldo^&CVo%TUrn?Bp5~a`iY)wOiin$LeJM0f+OaHso?~z)?Ivs%zik%Y zN{9J-OeAOzVZ;l4Hip-v?b8-oo4*W~PqLJh4vIZhu{HW;5pr$RQrFvPN=orEf+iQ61Qxmz?Q;ly2A)5BaD8Nn;KxoT^t6DeVz=Xia=n)70pI$%FF%+SXDYfm zDKay$G zo8*-G(8FVJcOCc@{EHKF-#OkgZ7Dhd=KZL2cM#l!pPZKK%|C!RTzMf?N@m=wf=bM9 zT__ano`0#JKNX2W{{6;_S8SWsr>#9p)hEE#mSulCp%qdXJokkeso=@Pi$K0#yuY?I zka19;!oS>;mNupvQmN`wFI*TsCCo`hgVlkp-TJ5ZP3!mg2z-o?z>ziUZ9N!=pWmGW zT#RQ4hW$rs?@UuTMx=s<8_1n3wifPw10-PUL8>Fq3$9LWibP_rr#Tz{;EfsTX9!Zw zHsk~6g4ot7W%~Kv%O1xL=l-Ab@%zU()GOw6+V2Ax?CFr(Z5{1M6|AyI1&4485G&F9 zID{0E^p&t)QU@04b;xdn)m?`AikJZ#FGx1MrL%8y=)zzpAQ;n3_}#wu?~MInWT4i! z0NyF2s#Rr!??%&Y&ouG~b{m^fsaIYvf9os0#AD?AJ6m4Y1(Y^OzapX+aVrwMAUT%| z+fw^QnJC{-j36SKk-Y&XZGtb`z>=0CcSsuGw0_4?29;3!ZtZz_wr3f^8?K?8n)h4` zrgkUqMhFj(dE!16wz|nzLgAyFuqS*YGa+ItnHTg@jO(a-#$`O_lg+K2agtLxEsng5 zeYTf%7;nY?!_#^sL&-u~2bXdT*FCtJ2O|bFC;~wZiqR)t*EZ~T>J=(XOgbzY0S zsXbuj7Z~xo0Ce9!&F6c0Yxygm&mi9N()u^#v%8A-%L#X6bxR#C1A8Q_ItF+B1mfdo zmv>A5@%z5FBxa_byGs~FY!nYwk;cT1dp-R2wpyqJQb4d<7?^~FuylZW3(oLFu=+_K z*w8#-Q+`Bp#=6mEYgPQ#uiucB*!KRa5V8AbXn#?kwv~TQaFb>58pqIOo5RxGZ2A_* zo8n;Oc+oP)npe2wgKy?Nh99rHT%X6iia7T=vdbjxXiLsj4Xh@&3YL^qF=IR4 z(jkn7Wj3%2bi!E|V{GSPq z_H6_9?p+7x)ciq{Pv+J{0i?zj9i**Nr^tp~LhrpbTRA3(oCWJCr=JJIpU3A8&3kaa z3^9}sx(vYa7SqIRd|w?q6!sa@B<@Xin6BgAC+ z{Q546i&p$g`LNrE?`u4Tx(z5Y0#2iR)unUYoNhFKbs$DH2y>z9Iw8;XFW(cqb-Xin zIZEO^xQ+1n19*e9N&J4|t$ToOHj;lY(~es=^R^W>Z+=MP_!$BIwXD+HmFc2Ot_NIs zE1voT=`I_HVFy7`!Gr8&1E$SssP5UqNQcbFVUQtnHD#Vt@oxZIFGm5-;CM%hvomG* z$B#n_g@&tOmGwqC%XAEwHRs$g%e101CwG$f5CciYEXB{lJP2xv-L~)6{oKeLbLviud9=Mb*+ zg?+0H69vi%8*3|emv!3BO_PQklPg(f@s1ilxQ27-M{$6l7;cp3`E*fTv4T$^R&g)j z0sQT^H7UgZ7v1^g8GH!QJzbb`Sp{6c_!%)daV-20`_Z=0#jx1%*q0p5sXn{YtGj3~ zVKMC4a699*j}~hW{Ajm6IToDw^Ji+k0JlE)=CY3T==C!WP<%^8zu=Sj(7gaVNx8b} zHs+y0PbX1*!oCR-6Y4A6nv#s{9!8sTDDxT021gua9w@H50d?g{P^9D?iM z?ykYzgS)#AKDY#z0R{rWU9;bRcK2edw(6Ysva8;zr|OaJzG!l&s>2D=V`)dW*>kp7 zYOF8lP^x2vM3T>u#7!`8f_wzAB7Gbg77=Dm#Q}}SoceCv7=bH=wV0jC56*Gd$_@bo zSHx_)Gq+NM)Dk7)K@w!xlkWuEzq!C?73Lu04X0}B`Sjv_Ea?^PtBveHGV3x`2R*a; zrDw+efJNvBdnUfKYqN!#5V@ZE9-WC1lV99b7S!hygmc&BYhB4yiXDF}slFH1(OX5X zSK`=o<1B;~c^QA|YxJZ3!?=B@DuK<0VeuG+U*9OQ1VHmWzudkf)>hiH(z$ z76LKYE5Ly-%Bkr0_{{@X5X~V{f+JBgfZdIn=skX_q~#jtuV8tR;ZI4Y9$sf9io_u8 zf%|P0hU7xT^0bi=Ssi%JQhB<1jN@wy*OdWx&_+(C(ADWVjo8~dbP21uSaI+Q!!v%``JQspAB0RL6h zx*wmlhQqyN4#VD7)#8ZDzP+O@k~+~otM-LL%{s`;Tw}GaMR7E^*L)&O zUE4+almbdz?RdXlcwsd9_c;FpV72Y{!qLW!j@iFQYh2mL`>g0L-?;V=L9M-OFjn7e__Nmo3PK!x z!P7#AEBOkYJG^yqytqeemq&34!A*+#*2E6wO}GeCSj~73@$b)H5s_Qzf&BT z&*pXb=g4tcKrd%Cqx~1>LkE+iz;!1obKM%Dgd|SE{Hv3Kap{S$DC9dRGLMs~A*$N9 zVT3QqU;QM*E*%RH-Okwtz_0LK_l_vc&`(U(Sfe@jBVP?y9n8BN9@Ah~Hc52|TeW@& zuCUnuuGJ^Fpv;*7xpchitDLxumA6QgrCC!>jsH z8uUVK%?wz0Co6mR1`15R2QO$o(kZd`IR!vHFvCdKsD%pXqph1gtYZUC3MxW9N)GrW zfh!us71fN;V}(-DJlXu`7sq)!$I4BXRimH%GUbLNiWIKod4n~VgMJ1x0pZ9t1FidO z{e!ubghrFGI5=-pz}{J+TKR!=*Y1)S5j~0cSexgV<4jWJZAbtk;{?2%;m~7-kY##s z?C&nx*Kd|A_0GEJkRyrIGif{w3}A1K5K`1Cx32FmLiPXXi)_S(tt;Ydu>`Wb`|`JQ zq(A`|YfslvY372n&|A$NTA{p$lS8AiCsXOKkBGO7l(EKfeFhEw2v0o~G>rtVbHf#5 z*XYySxP$4sx0Lsb6306QUxAIr-wSkn3jDo?hyMY1kYIHgm2)(GmL8~BOUGd7-8Via z#KQjp%ndICo+4+|)+0j-)UoaMHEO)qt{@1tNgtE@=PVo4ZnDA(KXf{4g@g)E*Cyo< zpp!{VbMHtlp@afxhmLcEYlz6^PK(LE1bA{mPn1kuU8xHFlNDN(L@%M<0| z7v;U*OSbIUX33m6bcwhi@_LO#Mu#x0msmR(G9-IuRnva}iys0#Nm9;{RLDZ`H^7(t z0Zw?k60NUNtvw21r7h6ti^Yb5(XS!HhyySxFh2!FS-?67P%POHMG#mgIe$4?DK1lfvDZKy|9h}=>)Mw!7TuW{QK$bj` zK(jSHh@lnUQBod1X081yOIySu+LX+4vcy8u?~xq-3$E{4BEJd&>M9Az!0g88E- zqeqGJr()LkABaawN?u7tbbF%z0GFbF{u3LCd-tpzUH#E>E@a%PKYYohC&uttbj+`hrte3w$U zrm+g41l3iLKbnABn=e!Om6o_$Dyk-L@yq97TRd7#J^Y)M~W-?#j84tPQw$?Kea zFo+C4K5Zbq@#Hv`YXu90B8gJKgUV}`r?Ro)N@?uf{9OY%D9l2e@mD? zkam#L&&zvYSFS$bS}y+3%Xit}l-+euEcKQVMF{<({?mXnZG^4JtL6Ep;Fn_}q3z^L zeQmW-YwU7sQsuo+>SnGQ{0X*P)$gt(LFl($-2rLXkNkqWnf4xlB~l$}dbqNs;yB_V_B3zRbS2hJ#gLNB!I$nFw9p^@P<=9#*K2&VJ06 zXV-#yRIO=b4LA*-Uo;m{@(@WZr^z@H$-*1f6>SR5pvM+4XM&>%O@pKA=uS){X2?O& zBrN!V7WdIhW7rd2pXei3@Dgc4o*xX%^az*s;s8tm<~KLAbiJbA$5}zP*_tJDtrSfW=)SHO%;9vE`GFuGf4x4=61JUCO368 zWmG&Ykuiw<=sDs1BM26y?se^@6C&tDgYmk%S;7p&_|v_2n6>X0zVc@fz|*toBG`%P!~dDL znYv6iF7@}Y=20HEA#Ns%o6?*wQrg!W(Woz(bX#wu>5o+VNM&xqqq?fH@FuIK2Q&g0 zVQ6j%o8ZZCynv?k5tS(?P?S;~R^_QbyvBC_IPFc;nffX{Mm?(>NlFo6qWMGmjPF*^ zKKvSG!MHnG5L+jx3qd*i6h(dZ*7BUf7mW6i@@xWYbiwgAU8ZRsLjS@gzRlEoBLgFH%#bk7i94)outF1a@QB~A!fn}# z9}#l7FLQWsy8&}oNa8JYh5mk5eGb0R?b3Vo$QPL3RLpcSKS57zJ2v9j1esE_+;lXeQf;o9ZnPCP`~ z@hvRg0?ws<#jD;DE{Sh4{o*W9Ia*n$ZAob<1IFx@^g)#YiQ6yiSsCs93Lu9o@`lSXzC2fJYKr!3@L7X4dI zdo%}0@y!&f>c-y|bilP3&yFgKwEE@yG-6?^9bNxlVW2%6ly- zT54jbbh|yAEM5sy2hpmt7u^Z`{9_u(btmbtJAYXsC_}$MefuDRw?lUk$G7-1&;{>! zR_89wU6n7TaI3VHC%57xfjhZ=Hav`#R0XJ=^vvvox{JG==6imip5P`)ew@269;G{k z*kL7eS!E~N6x8e_=T$vLo8m^7?0Qh)SiRU-q4Rc&sjD%~$HZIpogHWEr9}~CTBCcm zD<#adEJW?TB~-zZ}S>I9maBsbXm6Jc`%0eCSxU<+HkqWXp|N`%bc1UcFl%}(%CpC4vZDn zM@j6T8BGEMenwI*7)2?j<76x6OHjcPc+&HfE5|xkSvyo_H~j;!V4>tB=%XTdJFvd588pP$OQ#c1K?WBI%xX#AMP3)UeO zen_jgho|T;1LWxi$YG3I|5~fJUOP~cLCogbc)>GCy>`_3U@KAJ}xrJ=P!lIXunq$!C2Exxl28=He=Wo0Zv0s0zt1!=Ra zT1Ecl%Vc-7p*!>S3UK4I4Vccn+iJ&z>%Y1oXuHVLALrVfW)+(k1nq?N*t{ODo2ig4 zT0&m$x#;Ou9&!cxp^G&jnx;!MCzt`4j38;6e}Kv$8GW+pSd%2xB0_fK+OJy{zU(IR zr!1}fi7$l`!x$YU_qUj(B%;OX3epCX_v}nPe8YxawyqFkPQ}wk<{sQn>JASuy-7c7 z>282zyo*U!SbY~GAwP%RfImg9Mr^q+nJ;nT%7nW=2Tm+4z|rdoj_)%L zEJrI;x$ARQT)gY!kpDP{EV?fxH9NZtY=Q{CTdlwPZuJq}-ou&qF6j%HXF2i{%#$qb zurCH=w_lWA6wDLCv9;so^tu>kru`xWpWI+vv%81>tOxhXaaximG8E#ZZ;#`5C3Ooo zd9bov%q+n$wc|vw+%mUt8&-6iul&)vkfo@(nStD8mH6xLG<3ml(Si*wkz^9DiJgHN zct&U(`AE|`cjD5_pC^&HUf3&mQp^xdC>`02Bg4BcIZpb}#n{T_3_YA>Pjo3$ix!Vg zBr`dxUKBN*gZ}{-SNa1_gv##Rv2Iy+)SG#G4kXZTMQ&Msb;{Fp@9=JcDE8CJzc>U! zO()-#{s9bCME+ZC7dg>X;zu5#rFFhb3qcBqK}V%UU{fsXyAb;U&~oHVHphV7@cs8w zVfQ}(?wtuFFz!utAt>fm{2IOELyG(GYch@2{QgKd3K^BlzI0>)Y=raGW~vpd#IgN(^Pz|WYk zO(TdXB&=#FWs|A&S~1)|YI}#>J5`aj^RR^w8M`-+gwLb8ag6{XpUltEJX?oY02dSAb!0hyghM1@UhJNh|OoWRLO0ab8RXPY_;x7WdqI~-(aFWSxFbdO6B!!Grs|49$Oz)E>yQLXLrZy^gWuwS<4X^Wm^U*@T z;A5gEvW;9#wN-}D zdi0Yqz27K}rmh(S?SY;dk~&>(>M%OKbt}E>^^Qu9^R;8hH&PsuY-!RKUgkwN>(N*3 z@rmbURAXf*R4SVx@-F78Fs-n-#SSPt2>qNL#(`S)`vR<8{Xhbf^Zgxinj{K7PRelAoV&s2S2-94dToqYvb%7TRO}aO1b8^!$k@6 zrb=~(%;+45?syKimx|nF7Y6!Ln>};DS;P9jx^Avpgh@?heSd6QGK)qeTQVJ-aUAi73p+p(-Ib8qQsgC(T{s1wn+fqPJayvHg2 zqCZ2h=k!D?82gp+PU+RS2uqEMKd+bA<5MF8qOo!j(=~4PCwc4aHgoGnjm(7&s@k6# z>wW<#nYJuNC>1D~l_M9IQ5Go{q>fd@jxw4509SBz>qPlmRUQV8u;qg8Rz!MV2mLzy z8Bn4B0BtNHW%XaG2b-Ng7{|P@6J=PRJa*&3^I6P_eKhh$V3fDgXl1AN&-wYz&T_NnUel!5#yVEBjzbIgBPTkcddY%A(Na zCC-%m1B}tk<2pV>n0{$vrF9g{qbBN57fFq7;fFrWUtAQ>otYEY%y?AltuLPIB-yH<@h?m~CjA z#+KnYdhy{om{SqVCor7+CUCf5_% z0gah#|Bw_XA4(H@qbPiftw~=Y*%}BuYWGuURdh@dk;4Q4n<5U|g;%C?`ahL-$6??S zE(>Q_S#o(H33eI0n1`NkQDAbOYw=6y9Bt%xC0XM(Ca=p&?yfSn?#J~U=^6k9GcBgI zWwM=o(~P2=WilP}ed=OHlS|VL|KrmQbRtO0 zgjpRG!`SPv{g{<97M#xrL}W#XQ>(mu0@FL?9Ex$8%ufQFK31yb-mwu*I;7fMYlbE< zp8|=E-H@I3{*+cZnM2FWBV!cuY>pI)ZA0L1o{`+fZta5j2ctKBwKwK9*qDd(S$B=P zv3ohty$*`ocBv2HsdDZ{|}?yC@KlsgHF`V5E5Ltf;B z@7@^y$&{@hu1=Tc#l^~7$QzgR-2pLegs&(=aK8JG#fDa*AZfcD2ygJn0m{+?hLzHn zNBpVkxTpWO9wT1Rm4 z7HNn%@>gYn_?X~MJr(GJ{(nHPu}HNGt^Jf(wuY;N0zuChpN?eqt^%L`-M{|_WD6)? zTN;3UCFE~caD)6DJjYL|{?nCgn^+cj!OU)>4de^m{JF+^pD19ByHtKym#b(zoao$V z<&jD$c8EF7y;m+vZQKpVljSH^>e}*uQ1AbMw6MFB&nU#MdsEf0!W)_G3k_bTYFSAc zhCxrY&)D7H9JCQ9cB82?~}PJp7NlF#Z9mp8q>y z`^Z#b#_NvV8{dy-c;OuF+mFdJ3Oc}Fl?ZD_J9?E>WyY}CU_NcN6K2U$w5Xzpo8qJq z!hn(`^MF%u9jw3$H&nYxDouJLS?C#VJ0`Lb0omI33Q zTDtvYoikif7Qsr$jVC+!>-k@V3E%w$X$+W_i5gE_7D*ea=?!?&Di8P7J=G)e{pUJy z)%s7E8lOkzkg_0I7FG+sAHzfvGaY8rN40z)@f2iugOGEvg{LmcNhkouBEfjNeolUe z%f59Kaj4h{%5HQ;;T|BK-BN>%R#}{i&_Uam36uu(&?WrpZ;B+0v8>T?7S6ka7RB-> zYZvY9ZYPW;V+dGRN0;9$y;&UqNKj@jnV0S319%_AM+Qy4V0@?aNJA+=mGCQVb za3$?+T*~arL7rkb8Ivb1pjg{Uu0qRD`iO#fUoc#kbsRGBu1jZ3^kRYZwCxCTvW0q> zJ4y-#jcUTzuPNh!mo|sRH?P@g>ciDq!Z>SFbnRvaQ&bX0bmHR5a(@j|^5+7tU7=A? z=$UKanuxY_w9L&d4+K2FylzLQtF-3J>yX-2n%NtN(KX=`SqXLsthgs%51EJDfvQWw zDwYAt6Zk1w|LGc_5G&k4Sys}c7s1Fv?=o5y9J`-jxAQer;E@gQm*>1GrJ{GQJ zY=&8Kkgb(lt*2e=wNQuR6hdxMldx6gkbN5Mp) z)+_9i+SZ$oU*J}M zdSGDTe~rfixwo(Yd03Ts*)|1wxP2ua-^Lz8!o2&?$Q6lmXD<({=ZR|17L4(IJSO{l z`8l5VjYU(8KfriIV65+pXCgW`4PmImh2Y|={Cz#y`kF^hl1nS(hY1!*s1&Zm#^8`w zj07MnC6^V3mg0K@Zm3cAzycGzT#R-Jsb3MX3I)LzGk|Fd&$>5J@E)*Da=}v5{Y?00 zaNjX%7?mJZHy{hAVqn0_xrV$8}blxb2vk~Ghs6=u#p zt(uM($)HJCo)b0y9Fd@Qsj_#77Du0t!q{TIt)A>JOyng$ZXoaeNeRxJ5mb`~sfyXa zX$jvu!h1Kvg`5*w%RP_B$-I4pV1zY8ymb`lWD?NIoTohIouJX6U3OfK?LrHMye8WB ziP@_zoyMsLG?mYJ^@3~c54EEm5sk)uoe!h8oPyU@{mt$(wrw!(`A}~!lUY;I@|g+h z6s<9T*+UTQ>Q*vY&ZgYrb=3G~<(qv~$cvA}If+VpS!2mW68{05eRj03W*S=`N~eer zwv+VubgMOdR|nnOi{6PH=M-c$ewUHG8nQLjPs=JO{^>2*{cYk}Ffe90=~8e@o@$># zp80Z#8_L`?;{v$Uk2t|IdxsMYERL)(>OK3P0U7;&bGrXM7&rtN!2cw5|5r};|BmS< z7dK%IEnHpiQ*r)(a=O%Q9hFPqp^#C@B%EEcMhVgNM=b=2|8 zoeEuD)s5tNDN*VWyJkRJ zo?>Tm8SZBINq~aV{S5GASK}Wg{izdoqb8N4&QRLtLOKQi$>;Q6x>wQ`W0uQP5**9Q zJHFSjh?x-LQeWh8SWtXwvZ@hh-(Dru?u@j76|o1yOQiF?eRYNMPj+ZglCRi zVeeISB+KexoeNSH@NE5Suhxs?gTB~n4ktB!cyN+Zj((}K-sPT1#$FsZqrzYE@VtQ2 zqaBX?nytVDG#x+H&x?B~kmj9FVfy7~J-QnvQ3I~v_w>_a{dMpW*|9Sx;S;qNx7U{D zb4+9Do$ZYqWi!g@sqPXsv-Rv8m}}q<;^zL=OHTn&L+`<3Xx&R81nmrKiIo$-%yGLPX6z9MHZ70G z7giK7mjK=mh%PzRx3E}?AZEX-ycc$;Gk6E)wOUT51QYJJYM@qaBLq%-*P!7yd9m`z zJ5L49DG0aN58MQ;p_HBDP#@aRidD;oz%tjTMCaI;u$a_k$E>`zNa58TiwEy_HYe+W z+TIOA{|czOhe1ec{~qBxc*;Wcvp``u?8b9Q!l`g#a@&BVl6kqUDJU~yKnpSJs1gQ1 zwU(%mO?I5bY45LGk6uHQBL&$ULZXR>rT^=~qLE;YHPrw@%e?)R2*u)hhrkYCMq}K* zO6hzs?9Ty5{n8dM`|0z*pWhb|MSv{vORNo8_S+J>>=Pcpaq^`T3yS{%0wgL-vejny z_cI+hui+wFhL~0iYib|zc)FCx6auIlpqirGt-$5ME1QV0q#e>Wjo84e;_8rczi4HN z{x%l5g5y!){*)vcFCK#9QIY}8lk4SkTu2$&F$k(P&$3)TS1ObS71wpSdWy`%sUe=> zakQ><*#&KQ>~fL5x=|FGaOVMu#=#?$rB-ND%Y2YP7ykGMm7wSy7^dfRCzMk})ED`9 zz1vgDuf%uWIoeK$iZ9aI>Nx9~GUwiodg(jwpSDQT(vE;7R{3V8#vW$PT)CPaGIy(I zAjHj5ZkyV|Wq)kZ(Bvo@+R^@;jKvqmMiO=Fi})!tPqKcfp(i+d;2)rLc^6a(lr=>d z$2!2@us(?S&~Qn@Cyb+Sz!r<1$+{+aPS1vN4P?a z?=dNt+KUgWocgrJ<1YB$=w`(jo(odml&VGimfe1Le$UKT>MUUBa-ZGEP7{jcdgLc_ z&Cfff**JcPF@A2=^)b;Aol%sg@SKNDh{m%WGv*osA01m=7p$atYVZe$PSV^ z)q_xDdliR^X{;|W^Zi^+BkHrLM^UWyhS_(qU!1vg&V9`}*y+y3-eu)^SrgB01s}yO zph-OH16T^T6o@yf(=JwRqQ~!Qw!65<3Z~w_p?L2f)?!`%06&ph|JRVVna_s0g_>XcVr?A$Au^7yEYU zd$T(-+{IZW8Cca#%*F&!a%CAdAx;wxuEwY>!cMWCj@eI(k{4 z;Zr8ISpzJSf7$mjNK*J5+w2a_()VTKhEB)kQ%e4`xgRTY^;51x z{3fw3u^fK6m{|PBS;9Qv@!zgLH3O+L4edxe6L~?D{P^_g+3~xAB0IuvF>-7QZHglb zSDlMp)G)pQ+e|p{tE9i$_U1=zLnVJ_B8W!nT+*<@MaJQk+Ig9>HAdCprE`&b?BbsG zy~(&`x&3xym;{fWsa0Mx<`(ctS0`yVyX^Ud-ZEA5b2Z&!stBB73P_LNNd!ir9H>oK zLug;8MYN}GZ&be%8>_0-+q2@10Dy0x5>5*<-DWl1G-xBS0Mz`T(omoQ_AWTNeGcCtQV!Ae27-|M!+dIj{hU7>1v7sNd7D2)86Q0^@|&&x4k$f} z+xHPB!rZ7N+qE1Ma&sl5N4-%}bZBkQi7h`D@hKa^ogxR0dp zu}s1+(tF%rAwNAfG z{D%-(2#`IY2xUwtF{NV2A^nFfmuhiSmJ%bfHl00KQe3v{6 zgRnQMD8m_*qkSFD=c$0o@If$&F=dtryJ6C=O_}v6&1CJ;t~e8(AluQqjGebJ?S|M` zT^m{RV!7}O&wa6^ggNwk%*!e-;@HIiE0`N*Lij#s(f>M@XUH)=qk12eVdghb`%)2w zG2!nUlA5ie(2nq*{oN@tc;WmqdyNS(UG>dA9;khC{!zMFS!VuRNEDc!WXxc8OF2-B z$in(12#5Q?U&gL4`a%ECDR(XTs5EN`>LzIr=j$;wGp7GA*ZX>)8|9TEC8_D{qj$z{ zisSpO7iLT=OY!~Jxfdz!E!*lkxoR%gL3VC?ND$mGYQwvku>WkOZ?u-p{uW8lkK#pC z?X$|w=(+$3C?*I})jgv`Am4x`u;b)TmgBFS&V78wZ?5ZNC|a&1mO665S(<#!Gt^6_ z>c(;<*O8!h6b(Kwo?i!48hcEX6yD- z-w#rB1&f=*#zTC9&kjKQh()WSF4+%#lJDZU@;j7sF1nyAC}QmRCC*7jOeXMW02Lud zchr1+8{3sss2a3EeLj8MFP*&!`v780mYN)PxAb?&P1h|nCm77VjKC)?eKP2iw)a#h z?>5A={N}}*C$`vqR2gPPtGXjVGzl8<2i3R0bLm8-RN!But(Kua%UF{}Y)ry!GUFRV zf>JcK|0KkD+JsH2uHtt-!hl92Ot^y^evM5w)s9Y>L9FrZB zr7yQ?N|dB04qL1TAIccfOUG)q80P&P4i`)i)kIADj?R+gLTN#ci30Dq1=LAe2@<2v~6&wzbx@%r&guq zR$EQa4#PIvLu8Vuim2-h7x$>?0@tzYKfsOGCe!k3SA<|}pO*9M=r!5>g`@Od)@#1W zug2=OH~9$P*wwdjA%2pvwJm33UQTl@{Cew`;R{VMD|UIF4-x6#WPyLKL=>$k9%g-F zTk(OUeS#Kk@i%g#q%X7Ssu<)lJlEtO*GkjewotoQ>UUlQ{Z&1prLYl^ig44HWISFt zGBCQ|qrk!ZExAX`!BgfxK=T|Wk4Mh78B84L%UM?(xIA7OPg^Gjd;sFe@0D;pxMmzU zpSy}o4_SZVJNmRDqoX8M9SbvM6iD@btPD;Zr<((cRA_9oA0+zj*f!7{rGD6CC3B)FXkjk_t%JjGqy`7PK*{!Dae$MfyCrh}6z=Z@ zbJPr%sg78vZ;{v}7Dt~ONm@x>51|PfLaYS~c6J$Gb96k$?aql;pxL#t&30##c0+wh zp?+HK5TKGzq1hZT;7wJ`J3TLMT-~oa^Ls;d2Jros(8xO$^vuqCH&;Md*uy(a_BN`U zo9^tet$)ELJ0&t)E1b5gSvP&Dv8wdQdZ1AR+NGN=q+p1IQugo*ZNVM`H%vm7TWhLR zy$|CgkRYZ)5GY51Wx3(|G2F*A9y6#pFsMeG!UJ4+@f|pT_wlo z7m*}7qF^@0%T08rh=1(xL}Kp3q93XsBwiZcg!u9lo)Ir!M2S<$dy7E}`FtR%+Hc!6 ztQpIlHR9hK11iPuw{+HJN;6VwKBXS@?%MdggH1ZD`S_m=D#V_&Zoo3s*5yLTx6_RC zww~LfDAt6ik9F`#x#7^Tnyr%pR@JBSWTz5A*dj>ZG9?Gkt5A|I zF7gnt-m-r1nu#ZnI*D9F@gG2>sjKcDWIcej;P03*2hvsJg64T=M+|fP#crB1IjM@4f%?1;=lkyo0&QJJQRo zrg-s=7XkEFY4lTO{!ABP5vAPK_3YU9PwI1EIU%u@xrAXWRN2_Sk-$!ohOT~x96|`b zcU7rw0Tr5E?k|6Kf#Px!O+}Krm17g}N)Cea61yGrpSDZcu`*RF99_A=kp;QBZ~-r#$LP<7izj!Y+xQuBX+JJA$@w;(vh%pKM$zoqH{)^&Uh~jLfAfwm+?xZ zd&-!D@>CGV9D$R}GKI1-@*kKyh`-(D}Xxby-A69TX4*|ig7=Bf?I zrme-Yf7<#&;5EcmCEgZ$Vck8<@%H>G&4?2|je1uRzoyCP)s@uQ-Z<(ifO9<{V*?Oa9 z#ovah+y9hJQO}@b;(F}k;`lns!QC-W@3d6NL-oqL1+vTyi-Q+rVUo-1*x=yJ;7D>I z%iOZl-W8Q6OWw18N?O&8d=4w=&zCz4h9iz!_C3gOrSs0#4qA5}1{1|j zwK-)QqMvyAi)YMybjLDXw)+-^w9kox3;p)bCPusT$OVFMTwK>-Y|=L+(eY_at`qk$ zi|mB)!mK9|rK9Sodn@?)id=SY+VW3U*Tg$&i1P@Yr@FxU3$AGR7fb5f_~2bA)1ykj z>rfVd>L>Pwvdc(&YRPrcqjVRVicUrwCi?<`Y8qonNGMZVTkl*WS{ zv!Z_eAp{8Pd%|!_ANh29cpq1`>t8V8?dWjDJ^-09=Q9p_$Xv$P`|6dCrmmB zNc?el#9)DEQp&w8Rv4{{QIrK!u8y^Ze;D?oSzm19)079lT~*G_(VLi48sk2aY^(FskHm)Ho}x5DW)&Xt_KttFP0yP0MVOK!HfjEi zP6FxPeOy&-zx!mXZ(l9=Eei7$P0j&i*O9HZ)Va2Mx5Lp|y<#eN1F4qpq8AjF15usS zKGr)&vRwq}L58;T<6V+Q0`VW9BK=nJrv$_9#Dh&%7M_?)uLb5wev{?cv+uF9v?gjQ zL=g`C<;aldWd^znU6fXEOPN;hbN=qjv_DqfBe6Y0{+N84r9Gpacfb)l*1>WR-91}h zvg~=M8^EY5A4Xkc(bb9+~UK#m1r<9glbHc8eVQ@Jjtdv7TXVcmC9scJ4kv zGDCY^jjhKqr=}bM3O#}w;AU62!i#Wu$}QV>f8;0+E4ocAA!$1-ATJdpvYE3z#cOj> z9{Eb5fN)DDc~3~c=hWj9m`K%TW6wwvvZv#fjZNp$%{4_Ht&XRm%!kZgEaNvSk{DObLv! zJbk6H4yKUZl$`Xs{I+m)`#@EWuNkUobRXH;IX>Vy*&-c5CvB&$sO8saZOYcRGT#c( zDLKNe8Et=hjmJsiD6(4-qj5DQ{H%8o?wPki+I?+qEr0Jc^|9>Cz||k*bQEA^bUdBn zlTlvdVmuu~pIrN83Kb8r;H@d7kJ+l!bB?(*@i9`jN~8aa^Rj%3!hzQC(%s#mbazUJ zQqtYsDc#M|NG&1Vol;9Ly@0eJ5(_L664HHt_fNQY=FGg`&Zjfac^{5ufl)ZE;WxoM z&gwv@D2y%>zi!Ux{=Yk-%LJ3j{Ij3JgB=zd!whd>oe+ z(G9J^jZND`=3lknbP2cfHWD6mexq8+|B zz*Jzy8gPwUXP^OaSz}Y)_63cvsMU483c~eJs}`E)X7_X{G*?pn!K)cM&iZi7O8EjF z{R5K>j`qTA5E4jm-~lDwp^;qT7V|zk8;3EG?0H@+i>ZXuOrV^o86=JNfeuqdQ#y=C z1w-WiT;4{9BuI0~xZow!?D<%3Rc164#MOP@&GdX(fYBs1+046qKH~eErrpZ3fl^4z z82s-JbyVMIV5WGnK5-=H2OzQ8Y*~_K0;_~{tsA*!lZpqXS2*3FiCwvZy(tlj;f}S5 z6o-;+AUE&6+BGY)62#4ErKr1_;>3uruV|WK=h>H?PZ7jU-2bgUdDu)uT$&^wbH}QN zL)`3RW3UCTRS(w=L3Y^v9p_l(BiUaP3p|Le55<>V&fr|z!c?)`rq_jK_4(MS`p+AB zE-(JPEMKq#0Uq9BSx?*?SQNVq0K2q=qWyvdTzBCi7M31K}?C=m;Am>#|qqBT{Q zowGcl5c?L7YatN7pF7%MQ|l16_|Vu^S7}z59I{l=>vTO5XN~(4tx5)4*Nj5 zX(tuId&@`5=0%ngYl~>UT6b3hU0~iriM+^Yx{bV#k~XO<4$^s*V^F1fh)3pf1HwNI zisPV|S?29tug~U8D<7cqzY#4hEs^%4!8&j^l0PVdky7vclnuIRSCqzjJBL7u&Y|ebV(DzJ!*VXbFtgFgriS6YzlQst)Eok2^Qv2DT9XZ!^k= z(*9AR7!Q$xUCl5L(G{pwt-Id{77s2+kYy-W;EHFF#A|O*)6scVgY@516MpObqGiMz zU=s6Rr{;O$I-4=X{f9w9>I>5YBc%{e36R)8i#{a5x}Ij(MGZYM_+MHi9DB~I#s}B# z@gYCNUFTWl;lP_#+esN+I{R_58NOi%J zt{^q$c}hT37b{%Y(6u_Y&21)1rf+nsktdP+^HPO|sJ$faoo_)lOSzg`EW{4d-7{M= zg_ljXyNMemIUUoK50wvX349eBU~412ZU)B1r_&|nq&Yi0HF;htz zzbckc)>rvFCXp{Nib72pNn)vrg<0#UyQQFY@VvA5s3uE>;IbYnb7=w z)`cc0mh}D1e6TN`dO`OBF2Xu^GV*k_Ad3JG`J$K=Bz$vNc?GLi+7G5+1s6&b#a z?+l+twhe0yn`376R8}&_RGZM4q=Q!@L`Z%>Ny` zyBDMMW*7YB>9xzJkCNu9XI%G=P zpDf>kLSTt8pUicNXf?Aqa zn*87SRwZ0$vyRGxDjLRZl`~+~rS?lAjENSzb>ac7$ORNa2iA}pOc@n4hy9tiz7wtK zwECuSz67&hyMt->f__4z8eS?ZQOE`yq8D^RnVRrs#Etw>MvM7)c8Ro1G6_Ciq?(CG z9fbNInRdCV&~dl&HA@+puU)cA-Glig6&9yeg9x}NrLZ>$q-t8RKzAll!u{5S<)wEt z_l!>rpZ@4MK=nBsyCTNgjJrPkvfkVOc3^YRN?I)m$FY7eMYl$jdFYC)X{;hT0S|Gr%9R{b_R}0d zh?Ma=N&D3mSGj*XwFtRy0NFU)&b_t8?nlx5Rch6;5Nl#Rj!3IYvl7$vSutn_`x^an zD1_-?m@N@8lV5e66?F}tIvS4fN$Rh`i^fM9ZS?wvqckw-1+RMCh$h!Dtt_+C`d<(u z@x^`KMQ~MkDcP+6KFT&|XN>w6jRy@TA4NA){U%p`5}dY+qV&<7QA#^;tKH3!SUUo63BEV2xt42A-~T*OX-a(@3bUWP<8<$W()nrF1zT^085ZVchO9_YX|b z69wd~(bfHG(@PNgzeYzk3yrpuS*vmpP>JWreiI2}X649_BUKu?$k{B`8K%hdr)^+M zN*dG)G)QW{We=l*N8QsUSbv735q`di`)`~#DvJ1wRV zGP)TByc%+{+-iqzY*{ZVf&15wuN`Ce{@jXX{$+|UXMeb z`OcuB{jtAMVaW@ICC5w*^7mdeL}P&~91&%F(cYSrX7Js8P003g_18N-F&?P@9aNHc&@;Hq+ zL9ns^PyH8Tw>g1Pt`OhW1k4y$EE#ixV5lh|diY9IDIiMfDH3vjCRt4$jiu#S{oa+% z5HF9liALTbVp}{KUldZ~Ot>A8{k?7aos!8$`#R#DJDveDVk?a?&W*5VhQH$-+Tv)O z7Ig4{bYqY(i+>!lkQ|*!WV_oU5gkrg8L3!K{avYM1}zRwZsNLcfn)3W1HftX&j$%P zwe3a|K_-i2i1?9-f%Y{NMxV7a6OPY8uv3ndw&X?W&fS5nEZoA%eTTXx641n;r^>@A zyyb!aU`F%{=5phc0Jk2NSCBYtxKJc$?4Tpdvm-WB8KNzbLfv9aG1%U^Ts{o72u^*$I(z38zOGq z&=PYWRNP|7(4y8Hns>9onb}DV^G1$rQ)Q4!)YV-f$03YzcFPyavlrz~a=FZvU(~6I z1BaC~7ys91`{yG^H>;y7{wDo_aemlsIQE;U&f6eaQ@^C^B4P9Yv8)%E_Dvy$BTkRX z>x^{-hr`X@*wOpHp83@p);8UYyKB0+llSq6JAU?tl}g_Zy9y(qu?A^q*oB9{d{r%q zR*If~BFu6Xe%3@2DuS=-_6A@%p3?|YPcpUF^};c;OUNqq3n7}%yT0&XKbKvuxVckw zO$P?JJoIHoOCAHDY+M^WnNnJc!m~^gs}?XTu-O{`m}y_@uFL}JrbS(i(KNjw5W25y zl5B(4V)I4>;`4c)lSb2=;QU6DWBW&N9J}=8GDdiq0RK?2Uw5q4BMMj`b|@*!ct3s; zFA?LYCv;N}G%xk7@)ahtxlv-+b_kF9rO%`>Tfc`uODn8PdHeF2!WQ3(HT2NC4 z_JGM7<#9r_ADh+ML6`SQEG)by{z2?|jROk~5=mpv(lVolDZ2kG2w&&m;K6;wOg9JK zkqyajDsDD+@c|E!ju%E-^?9c51;EG$)!&A-OJ~+;5Q1H}``in}&~VEx-R4X)(7efw zY0XQF`HCRi0R~XN;T98tQ6b^Xcx{St*Z=p7J-zd#E+YnhYB?-Vn38tgx^1?i{OtGO zKZ;DDJ_pf$_h~-te%=II;p;M{%2~Yus0m6N5)Mq#EnUh;a}D~kO)#+=X0@vLh76~Z zXWuDG?l#;XX<5naw5=(Vw0V|U^C+~7%V=Vj71eUsa7l#vc*+4>p@Wn)-9QtAG17>WPzc zA~<5Ouw4M`-%BV2>>H8^WMB-?($B3K^!eH2Fb7=BYT0CtsiZ8;3n+~>oD-3UjZn(v zH@1@Y?Hsd))|mVf@L1JMYicRsBXk5G(Z z9isy)PCtCZg12gt82Qtw5_wg;GcW7ETf^5*lDOnaYbfdXMMW(q;r9l}PUEdkGuiEYCmF{!oEfa?%#2U9V$#5)@F+o zSzQkjVVOuoa4tIv9xNc1ABd%l+OEyP+9hBXnKT*4%U$t8Us(#e0l&Jub4-miA-kTl zDIQP;zMU(=Uz16!MbC44E9UNIQl?d$!`rKjo(_r1%O9=W+WPXag2wU}zVdB&6*1(a zdM%502pHj@netA~8Dd7a2bYSZNgnSuHsP#u zWp_LO8Qa#b#HRu72OKo;x>QEH%&gx473~kn zIjig_X(ZwU zqXQ<+H8otmQjSV398!2IULWAi6Gkhk*$Z9ji99RT*t# zkc<+7feTn1B4cX4Kr?))P`N{rd4Hnc>O_O*i}oi_%HPrnD;kW0Zi>@q9VxZ@^F*1& zTLCNS@^vPh<%_yOo7LD)Sy-A7<;o|fE9))2=p5viFsm(#HB*l(L_OkNQ0n)8cqHQB8f;}vuPI?Ft~tB7H(@J7S(TU zE$+K{xsA@N_R2)q=AV<}1(Dqb**huiWu$Ihk8o6{mJW9f5)S&r9kO6sC69H z0b&pFKB_SG_~fE@gOw2WP7bpfR$nO9>aNv1%(jcb4YwH7;@z7TdC6H(?b)R`jAeH- z&x;4gqn7L0I}wLdB=z!f7?r@uz^Yfj@jWPke`jF!F9#0N?|CX%jhd`??Y^7^&y(Rd zhBE7(H&yaPry4npqB0fT7j}e%*`fJDgoO-f$8!Pg*s~#X0vPb7r8WmHB3y%n8w;Sh z1B!`qV9G^cmdDdp8Lj1loaKksQ4VfSb5pYFRjd2C?m>sSJrvcE51;!j6HguXRUNMn z%^A633*1d|%*llzn6&8o`8m4iM#cf=*D#^KzZlx?1w(!-9U*slseGY^1_1542|7p) zYHo~&w>|lMl7)pe`1uzAJ_cnEeCX6vJ#J}BO6$dfJlD* z1O&Vd^is7C#BAo2oz?`MSnEFzH&w=txQ zOet}8xTgw)=-7yS&tP)2P>hcUA z<>k1|e2C8)a0V9)UD*>7^GnLI2`&{rZe`2>k6a7fGqIwJ2%g7R)A{o)Q9zYkYZX?IxcTRoK43Oteqgz!ndCCK zuzIXep{me_i$zp?=8H`mMulv>dBg2r?-7nf`)`-*57N5)9{f!}DZe{zVh%czHmxEf ztz))m$NO3zn0C3_I#WlTB_>7JbsYS9fiw2sp~2=JOc&RSLML7cReObSn@wr|@GNV0 zI4IlDfzPhD%ZfH^0%DbsKEh%aROZ`6zCWDJRmEgk{uLlJ4xSiKMAhG!C(je6rHG#W zjLL3l6OgAAwF|)G?KGD|KU`q*d43ATaxm9Ewrow@)X#{rb%I228#3x}yMK~i z2&$QI^CsSmto)FAiG(@kHF3dgFD(0;`zvE1EEN zAE$eLp_B7dwZ_#8*zg2(r)x z8q4zM@@_?gw(=V*C4Zqdhe9}>?C`$oGV+)+G6wKEOj3NJuycJ@EWh zWao)3wRvo)2u>bj_U1Tj6C9zyz`;{MC*0R*Cl|^P(!%(T-1trkafqB<)On!8fnvFq zg?$74Ct#J@tw0_lLWnyBDTFXXj}v$Vl-{fc>O@_4KzZw8H~3P~+r z?k&^MwIY!J)dFgjN+!0-~J<|XzinLV;|MdR<`M4rtq9Hm(IV$wJB67!}AQu|IBVSv}Eg~Cv$VW{U}@d zI~;BO8?-g9*WGbe^;}f+*w%q1bx+%eg+WbTcJ~;`?J3LqjNYt9NWkh2Ik$=iie(c= zYtbMmB-?Z)1)UbTO>sFwpZest3_D^0mq4x7H~nqB2@DFQ$|s8Pv8w{38;d)rsLlW` zk`Gx9?`2T0&D+S?TKM@>LbB0z{Z#9JyNd=Ds|cX8_NCee=GcAjq#>1J;&Tq(6ftN} zz#hm@G4kcTeN+SWD(z>%k7;6+6C|u(7zG2aIR4SH=oN#@D*fPsNgr<}AH2SKbxokg zLGg+zo$?XP7tHSc>)rq@n`XD6-HBgdJNH46*XIG}K-&)~8_=XU_2H}o^dkiaP~sma zRL@@aUmIUslRltugAzHHhe#&vF~9G&v#!0`bvQ*m%Tu=A$l=$D-HOyO3wZv(4&C)n zks-}uMHYP+*?}-wp8lPfStAk`_8A*OgN*?z{xF18K$X}z&Bf4a{#COCJZFk*JR|AL zP&Y8>jDKxTxEW9D7#2%^VBb#?cMW&si+Pt_^)CLLZ?DLv-HG)>U)Jr-rDXCMPM^mW zRYAoP(t$EQuIsb%NbG}~6$xgFZb=_#ugM3WhXga<(P2|*yOt~5mm@f5o}p&r^>mOT zIBUSHrJlPdN;0*KeEK1Qd1V0BurP3RAlBRtYe^nB{TUFD%7|-qRPV&|7xXx-j4DJOCzGnuu6^Zu1gD@qjD;3Ua}PQ6hb>WmrS;c zDl2vFEzsBzZepL3X>bBn6+_%e8e!ahXL(VVBXI+HCR07-(o#5}x6YCw!sdh#=YV9B zM2ZBhekW>GP{)8Ute*j=zN#mns?9((;7^J~Weo9R6G}Z7xICZu3t8I$zNqfyN*O}c zZpiBrV$>4R`#ll%xWooIa2;W?J+HQI34n@8!dLrnY6?nOs9}j6@GFS4nMT+MSDW%eLus+i8Bq4T2I7NNznjN#8`F|Dl-(K^J@SA`wyYJ)GJ%WQ4R zUrre<1#SBCqwOEF5Is0W$~7)}iyaXU$3bNc7-q=v{7 zKd3x{p#~m4bhjaUQN%*24AJ5)L>%XoFUiqS=-pt#vDiOCL)3F<1Kad&oSf zW>|}s(I5A7d|1^`-MS`*HO0%<$`9|^A_ApR;+8$gP%5*Hx zJ(Zt9`*b@pzbR}1bzWXPCd6zlo$NiZV}y=nEtklXJFkE5FiiRKsa*OZu_{(jF}DPI z^yG|~1Ad%n*H!o-4VzBBd=&Td?);&pAv?ucd4rI8jR;%n8PNVC(ah7+o)|-1mqgJB zxj!@D^#?4df>0%^pKal(8I3>bOMXox{4F|vh<3sAqzW){KsMP51{NjK>KqG16!d(~ zz{yE4!?>pZOx;O}^0-N-T>;}2+ZvKPd5_>AK5?;|{i%sh;hs_ecO=Jd2 zxI9*%^@*lc)tRB}2!iy5v`^K-Vc4-?$#OWVZTaMA4*Ys-cwQT2uGAW}r$;_WY~v*)~w+ zZk@z^8@pw9oGG3T18ca!3->QYvHb&FWQ?*2#tjUr$YrI<3HHz_|0L8*d{3;woAT{!+2^4+uv}H)M}}Yx*N9C-da@pWW281? zzadJA^ze}i5ph|n*L6vKZ;(mFt)FMuIQDMZH-gNCT?9cSgj~KfQo&Q}NpMK@OS^15 zHQMob5t5>;q&~hOL%JcUUUp%kf?7hpvJMblab6?z6cIKy(8MggEA5KLr- zMX>1_$xtAE`?)UKu1BRYOMGy-aEtW`vx>WtnQ?Zrq`pLJm^+K%OU<}GYoIttsy@4g zRfumVFv}bx>IN@=Q^-WSr0Y-2&&%NGwco7lMMmA%R@=`ps65YUCumLEr}(J2W`nDi z6S?#cO?FsVK4CW8(SGL;v3ebP&m2ZK6S6D54Qem{8B#Ko6f-hN*_3KEoi@J5SBq?A z;dbh-V3Vsy42P^9{12O3ma4m9)N_>^g97u9t!CK|SxO_9&a$mcSaoKs|F+C+-lMpn zF_%)P%oxM&2`0}(D>p_xw+gl~vJI5jB6&o($QFWg!?e71g%7%q-M4G(p;tBSdcM6$ zAAFyc+ek(Ua@wy1sK_}uw*M5y!B>JKhgAGRrgzwuUj;8O%e}aN5ABiQ!1O1tR_2@@ zuh8h?$Sg*vWF`bgrR+5?fQ5&)u)UrmYL(F@`(`o@XLs#mf4VwnBZZE0XlY6YnxyO! zaKLNPP3N>Q?`b|Dan$_S?OE|vjit6al^F~#(-(qbnY;iHK?UC#@~i#Trl=*Nc69Wl z$OzN67bTh@a~1}WAlK8RWS$(X3w+#ZIBvhMVRoWJt@<{vk^n?pFYi{94ot6!b!kwm zU{}oTPDyy4w5To8v}loM_-u9s9cqG~3~G&pxY+O-qM0rC$ww`Y%+uNt%vSEz{;9v_ zkM}YlqgXwiFTH0(_N2~f4?vYC_rTj>|(&Ti?u8!)cS z{9t4FQhBut_hyq~%8Z86nxst4u-+m_w|J2)-$_yAjtu_rgu`GjoeW%gJQ0Td#1Z4-*A%td)Zq#8#J}69%hi*sY>C&F> znuc3JYh&m9=X*8+Rne3qtE*pO{A;V)KYX0`oZS~rF0lnYMY;;#qv2GyKfl7zJ@vG7 zSOQ|pTbVYFSE;o7*YUXxhgYAK>vm4v7wx?^Fj$a$hBKyGAiwMrn--Gm6RYS?z-ma& zh~5Cb(~*Tt;tG_?kPfY4K5yw5W?UJ>iCEnPp@>drh5rAu1$J1)O3><+Gl(TSHNRqpdstla%(-z0SzzlU_pM zyG^Ar+Zv~$g)G4#icD|%u>%t-EIXWy`?Rm-QU3n`kwc!O2eK5(!J`V=`Qzi_Gf)BL zEBLd87=Z%Eb7QM19>P{_;^stBes7YBp5L%MNO{PfhhqHf z#p(YNkbC@M73~yeSR{Vo&ki=4Pe3v+`L5SLg!}vu+cpr8_jF#<{M(cLv5B_mArZ|< z-TaPdlnY6gcFbK!8hBk=x9JNi9M|q%u3Sb+qm1Yq^dQV}(3CuY8x&j#U2!q)P+tjT z?5gKrTiI5QUk|=`0lhZJ`1=R*$|^M(QF+y2tPH=|=pz+`4Y$8W{0Hy%I2aMH>t9uqA8J|4icZHi&vx;3s;qwNj5{ z8`U18x|fm59Q%ie7LrTqGFz_jaZ&QvjF4%3>o^gcqfMT9Ht}2#O-nz?jT6D67rJNZO@>#EFBM*pocs-m!pzfPiD$(tZL?(qew$h(?{d zl29xZzHJvY*{dmtaPEOKd|@<4EfH76z`IGRi{LJqwvM}EPo%P}X5^w&;*F%*uoU?A zD>tyBXL#WKjkN<~YePAo^SlZEG^T1b<&mkL9FAw}la>9&NggR+{E1QwRh`({g{p@z z4k2pBkxWr3Fvj?sU8>m8tMxW4(?<60%$)>o7nd3w1Mj!EqDcp^rK%pW_4cvt zX=&RT3Vwjf`CCZ;$WPkDk zLE2xXVn%7%x0(3_gnJK908Jcs@_#v<-Lc*P)`q>0OXvoFKN$UEnw4tpd)S;Id_C6m zmeifF7=2DXG>!s0rJ*0{%s%oz>7+T_Ml$KF*PcFrRrkVz;tMOhPfU5Ym0($hA7osl zZ#bT1)?F*tn+`-_C1~HP+UvG`qNCwvqQ$EWQ(qlYzV3?xY5W#Y3uef|(Q zaX*}#FAa-Cb)9{4tclCeHpBJ)Ep zg)?e#IncOVqoUAHD@vI2-9G|=&G%)TKdYrt-Aum@2bk#A3k~%JphlkN?}C6QGzu${ z3YAwp#+zIy_xYjnXP|!%z(ndhex*ZI5MO!WH080jZ|D$hypDQi&4}4Tt)VU*PeTRI zG9FwjVb>^>G0W&6pPy@=?}j-~Zf&Hu2GU)bxlP1ivPMV5k@q+5ro7PO3HnJUTy6TD zKxrAg?_Mcb#^w8CJU>}GW{Go{X5?kBaVshqbD8X#A zp%-p^vHAm%q&f{~BwJKTJJ434^_iqcJ4;`CVFs=vGlZmSVq)xKJr@XJ_+dAu?Nc#Z;TooJgXR$?)gD9M~)&|=@r9C za*8qC-|gwJW3xYcW@2ihBmx*LZH;oHhv6KJvt%N8wivJwDbwcL53(-CW~%doMGK{?c3i!11hRbcS z%G89?Cs${8uP0jCXhuZ36g5D-tEYGuPX1D+**M+D-Oph0!2_=EmcN}Kcm#KDZU}yf z!A=BrAF|3fz?D`0B&dkUA!49H4UvqijutHCv-c64OzR@H+NQtcjNAaNK5tmy9dWhT+(t7E`8pR z&Q`WybLzdsE|vfZ+CSvb?s_C0Z)zeu>ogVYxz`z0tJ$>d;H_r@e!8@t{KfnP$-ktl1i6EH?I4g56Xd> z7{i6TpVjOX;(qm6G?}QuyXBtjA&Thtvhs30q5=8+^2DT`EF`XChSTAT&NV5;d>h`P zXH<&=&H|qrjQ(XJ7J7O82EjB1a;Yu_s@Hl{>hG3i=OOlX66{pIS*?`aY0?b_1)Dx+ z!BUL7O-)ucXasoZ_YMg>VnPzkFB({nqrne_UDQD^iYB7Zu>W@0O%M^?B~+4 zzB1sPJqNL@n!8u|tnp~Ku1tr2=^dD>BGV`xEA$nHKP%6kd2Ln(FTcKD9Z2_*cH~I$ zhg*QSLzFhVYcGeASmu~53F`{((_}=MT_MZN{KuWEYAReA2p*^VK!w= zXF@hYk`Rq^q8zTAJua9;v0aO4$=o_CcEV7X*shg?r43I z-J~(MY{vEH`Qi0Q;t!GZr&RUiLm3bSq2A3+&t?BvV;wNyWeN*xqr!W z$@3p`>(_M7iXP5z`6tScImv4pamjvDMjOQmp3$T~k`ty%^@(1;}in??T0 zYW5Vn4d-pEHXYN+c3LYX?~aE%tnYC@W=F|-u&<+~X?tLbMF~mf*coC&COq+-&h%N702=u#u zpdRyF+3acZ5mvK!-(NT*JkLMLI8#))bP%l*qHJ)RYkr_Bk!88;i6;aR|IB{_v-D?M z35e);lod~Pd{$q^%&!f13R$b2AulR|ty?f#df6@r)wJFh*&n|FCbzrSi7s!lfmfeB zJp&S-HFOY0hRq=<_#xw~o}-+(cch-$Fx%H*vT=sO8#=BQ`o zUqA0;)$=qtuthp|h6ZPA!R#}EQ7^Ji%YXjHvL#ti^ZgT5U9TlqBu+TWHNJlUMdi-Z z$U6{yz5)%Vd(gJCBlI;tGTWATN)92#RdZ}FvbDO>zN@1XFMSk4c2W znO=hZ^Tj=sp7;2s9InKHIj;+j1wP;|TpFv_gnp0pe z;c{R*@8@Z1FMip_JGSlGFJUYzWL1xssCQRbc14A1(g9640v}*qJV%=W`p+|Ce3nRO zVh?aa=Iti9GNVyScZw8q_Ur^kNcCafMC##nG1&df#MfPY8aR4E4fXG*OH{f`(dJQv z;AQ)S6?>|gd{Z2y!ZvJI3M|u&M)?8n`z{~WB|}r#c}Y3telRrIcAb9~f|j~BzS{sbval$NseC9f zpSw*|s{#@rFyf+>a z10ACswZx)XoJfTnWn$^bLi~AN2h>n#7$h35dm~ z#nTK!8s=e<;K}QrhoFYj5vFK08Rv$n8{Zez4;sy=?rDDV*s9P^RD^?x&4q=eFP9=v zC3*0xH_|@5W};T@JPck$qK3Tcya6uyciaC{yl-!SCsj=P#+xRZ2}XiNaVk*V!)2lon)dHfrHF=r>?PVHN$t0kKBCss!3nl>FuwSuc{Ps3;Dem zLUVz3UBrN%{RA{4)R=rYf4bly+ZaD(Us;1Z!JCO+M785noM(Bqc!)tEX(#bm)Qofh z6_K&HZSuTKTN6ExpX<*be*DO5*@sa9Pc@Ai%VSui)LQfl%FrsA^6g2-QvhJeA&ap0 zRsbh&AQq=rgxF`^`;xqS>MD`#`+~br9P4Q(9%b%qgxhU>qWXR}Xe$D2|GQAewyVoF zRP6`G3L~Y(Nqp$>4|J@VOcMDjNqkGHsu6(%Ka#QL60YNB3_ImqfAj+h?+(#x(>{4f zKcaHVfT3FPYr553tnuTFb2E(!dq!6@`ah&{3E5yr5dwZDtdi9XBYAtn_b0M9-T;7O z0_#sB!#=9Xjt~{=;bYqdWq?0vc5A z?z0|I^{Q>d=vH^A4U9~mJT(q!NT#3oG9$wbrzgL6>y1rx5szgq;e-aHmeFN^n@hc!TUl zaFhuU`i(%+t5nv+EU43gj8`v;5>GyPW|Z2WEE6gh$=seWd^K&DFb_GTaYkvc#~o>K zQGnk*WiPaj<^6$Pczjb@=np)0Xl5U)8|x{jhEZwCzE0|A>0tMk2(6iNj45nLz>J!J zS=#&(MKqmHDUS2nmBDuKU3-)&H|7Ht35yRmP9QTp0<;$(?bkg)kP-l`+>-f8OqL!G) z4RH&i*59Z<+2uc)ya8?q#J$Yb#+<#FC<50t0!AoTstF+U917?S1vuS1?~Yd-KL#8a z)9AM}e@Jd=u8-8jiY+6(vZ>B38h`(!{hdOc=alrBh(`d)nXbBTuF{i}i7Ad{Jpkf$ zSeAuT8)`Sa{=FpNLf0y8WOjXvU|&?JI-<#$&dDYcSU|dn1KJt(8@Wy#aX{)?*Q=$Z zCX5#O;DTi*D{RiVN~QOsR5h6lB&%yFqE1DEBlI!bq47vkz9-^{E8URX{W(E|J3@`F zbvB?2Z~-PJ_!fc_r^pWCijy;U!m9cBuTHUQy}6)f!1!SdMaC2nGHzj&{`>yFkE!Xf>k`z&c!IH`ix8l6@a_$QbSFN>!#o`g4KH z$ztgQdOc$;F%qpc^)z*=s8kT%k{T!5ACAA3-38wO5^1*3*v}D824_@jZs@Gc!~vqH zD4p@~0wIw6mS4p5+4Mtf!%Il2_#Aqo{vF?sLj$6bhqFjozFJE$W)Re1s8&J>H@zb4 z319I~e!Esg5M%KPx?gUe=J-+TuW9GZfqLU9ei1{^AL#CKF#ohx^b7E@81@Dzt$y!r z4B0xwiN>4@MZDhqBH_g`i_4d!$N_TVWv^?v@Em{;X@l^r1t`twFK|zGHPzhB zn5U+FH2ci#XQ|Bp=7!tc~K-g^V2>=i^2 zR2RJgWMalp2QInCt(X{E80ij0HYSSq0v_#*qiH&?;cfql(~Ny-B$ez z6C${+Q_+9}Wktyv=JrN;E`=Q158nXMuX{C)`D$dzAo##VlhxFILL!Z?>a-~))Pxad z>@xw2u&f5#Krk@HyTzqp+vaNXQ#WfLRaoQSp$2gWL&{#rh+49<8>j&RxT1;(K!{yI z^>_osm%jlL%ee-{b1h1mA^!jQU_%wc9Kl1s8gN^|Z`Q8)hd=BEF%}Xih%c(+iSBeg z{Bfx44wdv1Qptg= z4Ht@ihWaEq>frSo!0SJpGE?A2$D4F+5)wL`=k)phq}Rrm5t4SZu(OZTh;520Nz!6J zM)XGa_kPxuBt^LTZ6Omn3m{+5)~a`-{*~e2OG4JE>8z?$Zxilr0&YvR==0kF<8XZuZ`xMC6*h430%Kfglm!48DX_ms6UDIJ@JckG0 zF#stDf#~yVQ`+l0ylY{zp)$ipm|~~CK?Hv{L-dDD4aB}5ODO$V<;2hE6QYdu`2vc} z@&PZb`%7Dhe2*E%%pIg>qc=Y~Su3Xd%~P!t)=M%da|lc=&Tjmp2+Vj_*@dXORv+E~ z>u&(7whMn^)<8n18_W4BR+7WM(q%JCue62IIx*MyEu{UZTJaylu3v#8ES_48OzKiL z?e0D5NK*&8|3lPS21WV4Z-41-5Tv^$lvui@q&uahJC^Ql1wmL^K%_x>=>}O+LSTsn z7Qc%u%ZjA<_?!QW=iT+{nmMmI<~Tm*+%xy_^EHj-7Vfh%(40x@K&7m`K8o~8$u6@saNGeOKjJZ zE@zK|wg*;8HvE`-E}N3(sUjx}DL2R=aKcU#u(c1~jH2(=z_HGmpC#Pz+cEPh-b$$N z(79HDRL>6H{Ps^#8Pi$q4`g|lwe+iSg{hnSMl?>%R@s_{P5RHAmpFclFx_mL%2=JBCFsBpJA>mSgSZb5alZr-)n7h;!4aU&)r4he zNY7{4YV;S-_)q(}imgj8_h_sHd$ht?Bnzt`bf&NRP#nMvQU9!t{Vy1msLM(5M(&$|M8KUR~)>TxF zbd$^a4shN-lZcNe0Pd-?{av4H(O}^MTNhqrQ|S6%A+sARght&*p~lA#4hr=eU|Dy-kecDODed5b=0Tbg3)EhDoN?+J?3D zG~`@nG-oSjU|!?YS&1+HD+7HeT)%Pqc4I_bt>Tpp9a>yBNF_@C6I5?_iy+2@(s0}I zc`S#;b*67fM&^Pr>wb)QC=`uK_RFW5rGg8I5)Z z@!L;yKL4~v^M0%D7p~`k5c@`%b5yv*b#Kix*)WD-l_=Y3hnl=Gdh>*4Qq#~n?cMtI ztB=n%we5iH(wVrA4m{twbLzy1Ep%HXZ4fUhX-P9^^g#bvaQ9Sd=R2Os#ce3E`b(+B z2T|AdPI#KG8c9>8`3p73Kc{tF7zbxsvpnt4-TNe|Meuy;r=jJP!k|W=)MhWrXgM)u zt3;&w;yzP&YHOj5*YIUQn|sOynV6ZdxCgDJ4wgFcR);r(NQv8M>SW)WyPgTWyB&lEGX}j_;3a@Az zyAt5Gp}%VcGS;>)f75x7y{=oZ-0uMSLTK2VV3NN@LLeekJUr8#i0>BNo;NHLG-vHQ z$py!jSTkZ=5X<`0@l*3-GP+4$D^4^*obI#asP_{6Z<}Md4Ai$j`!5CXwVA8b=Fn zD()vdFU+S^L%5MvSx(Kz@toqiVabA$qvLtIG#_3<0(}=Hz(CXXV(c2ftk{G9ISY_g zO8lo-rp;Ti_QgXlE;Yms?!&1VXI=gGm0%P(%DE;ls4e7a2n-04;B2&Wh#T^0-@I+wPyXp1m?VI%m; zFlT$=>$}*0X`yDUs(1S&(IDkv{6SMbJ{&K{plJZ-n;JNuMd0!)6Zv-041;+H!>ch> zZw%*;Xsh5}bFvvRHDM3Wcoo<7<;7lv@mj+(>jC7U<5+_?P&8poHBnDUIg#pRo#qcW z)-;nXG#4~d++^1_xYst6`5ZJ(9~7U=kVyZHFy>IbxK1Dbh*IBV5stPwQ#5d z&kWJVDyG8;rdga4U*%XDt(2kF9||mhSv}|kh z$>)G^1`kX|gGQyka>gByrJ<--%@quSjLoGi}1ONr@i~x6h|9VuK{vrL+xSu;TK`AKH|yj zM&)=nY7eu@jAW{dJ=lh5=+nQfd9O~OFG8s4)-z1Qlu^kCmF?mV#@^SEyA7)UGMA*AX!bK$cXqOHHiGZ&mmRklsx$Bm`@gHjyY=e@0DOf5s=X)JThk0R2v ztjqV~#wMT7S`yj&BPiR?ci#5+sF+yHx$xGl*&9sp-$7b)?Zx!&bDChSFa>*dHGD#T znUkm;;#z<0*H&_lk^Rp8B4Ys!*MTNl#zC$yw4(C<8u}{LiDW2gcg!dxTy~EQSW;KQ zrVvu7J7lko%)Xi7hfP|*!O8U^otjg_4DqEoe*x#>)p(af(!-Y6O~)~872yr|{ibi^ zWg5nq-??>_Y!tlQF>_zpabURZr6sqh?GS!&`9dtX<^s8&*VlbD==D+pFKQ2lZKRoY zIut;wVp0--paf?J4|bZ-?g{f@^40h!J(k>#zMBW!PUh_}Fi(SwbK|N>&c=EuX0nx` zSj-R$I1NIDWuR0M;}eE6kdIX@+6gRHtH$|I9R^2mCh*+$kMoh65NAAlH{(y18{cs+2H^e+HN;gXee=`a_HzD2(!QvHaEg%bCHnBGU;PR-%^gXsr~e%HV* zuu^A&P$;rVSg#%?>A(1qnrS8QGY0vet#Y$zdR;SrFeoC;B2~r6S@q@q?_b#$288k@ zuI5+cR45mjPezR~kn;zJ6Su;QU+mIyX zM*h+hTX9W8$j^+;UAS4~znRcy7oz%voML!(cZz{{a`Qy2VA-A(w6r(?_}4>`mx zEGrF^YU{#JD@Ps`kjd;5x&h=-RhH#F;b)W|1=?&t7>}iRTdhp;S5iSvYI)7&Oc|Wx z!MB5cIpS9Nx!3E@Uy(&g$o&OaK`fXM(XtbXde|Y)bvr%2>m3um3m&XM(5Q~Wn}?%L z#+YJ?gVTp#g9pQRLTRQblU6n>Bb$EK3X~|Fq3JqIVFwFqjowgs^A#6AQ2L8vXQsv^8;yW-^yYYixL%K1I zcA#p)+0V7`Q9~ay8OYHE!{YqiWQ07)F^n>yS?CpCE0`94<`My=<0|K;&7gn`*;J8&)oBG2|wi6Ugey=T&7VT)ofF%w&zsL0eu`;`BUTlq) zKP^H>;WH|AA~mg9xKk}X?^_MA!Z6ZFa$LhCiwa0GuOVHd+tT8#2(9rC)sIv004)#{I*$aiUav^Ihv{v?L@@Bb?U%cRZPKhkz&L<&;CVgB&Xb*agVPw+O`+j0-u}d2mwgxT#e*w7q%$ zuskM_vwIY*=em9)mR%y_2j&;F@XI)ukboO31ZJpzQ>%@NwXBIDkrB1;G?jf+Y?m?m z9&nYnRLz9bq8%qi@N#ew%oI65!P09tvTNmvlvEX2ro8oUVl_Pfw*gzGEHJ761>pM| zFIc=NlBQK(-hxYe?UVlnAWJ*$2x5_3NoT|E565Gdv@6Vh2)y4QyQ|~LraABJWH<3RFW?@@LiExNd%@!I(pMHY&{n{l(nmP?iCOH(Pe6+Q}9?;}~ zGbh-YpgC64=coZoHy>QSG4&6_=o0l=dZc458G}GJ4MRa`4vyD-=v)u4_nQ&(*m5n? zU$5d6Dqa@(m0$kpx=fvw9cd2QHj54KJ554Hpj$DJdSEH#5#N3h<+0S1g1&(!p3IFqnFn3@SzHSUL~e&gxfDC%Z2m) zI~t;l{~$d@TQlj=StPRyy)DfVW7-s*8ki`-vpGXhVn+?WvHTO1^q<9yTE?Ga>5(DH zo5@wFQ2m9lw9nj?9)AH42jzxw@b3ejDxxSQhKx_C#?o6wEqlBlN(d~L*t}3ebwFQC zGF2ghq$QUjw2FwU4=!UvpcAleo1ODr=9f#AKyWWvsO#=6#mp>NtJ1q*131fJ*TxI+ z!!g<)7(zQ2i8r@+7tkEj^QpCm-nhY`dwHDw<1f8e;(mXh}i>9wsjO)6$Odfu_;9i^XB z)pD+LzEMqk1$nY@OF_n`z8h!>)LGyd+F?677M$GK&>MXX0>OEJ%^R5xv$q;{#N=`CBArz z)uLs7Gg(zM(YrRa8vExnlnC{5+vk-x)$fCb!LIbF4*jSsote~xm!MJatP)mMsFD?M zBxJXA528*fWST4nuRRJ0o5CK0gkpL4CqJ|BP0Vs=Y%9(6gM~)7BvD8UV0Gw&(6G?Z z6nIYg}%pSyNx@;DThuJ@kv>x>Q>}J zc-H%%Y6$R@Df{Iyb@njCWrZv_7fQRZxx8%{6sK_-+5BeENvM7Q0yL`az*M=_cQ=t{ z(vS~qGL6d_2I16%vqEAac-SPjCkJo3_8Q`?y!0-1_0= zV&Q$ECXf5GdTAj%6(DZ1er8cNu;f!jGzKMGG_Kd01DcK{c)u|XT6F@jE(*MjtNH3z zK|7W2HzEgL_YcJ?Sp`bw@7gl5#WFBUETL-v?;%)g8%U0mZ0QmEi(38-hovvJ+eTkl zs@J9+w@n;u&j2f;NVq6Z3pqj$li@|D&5PBjvM?|%MJ?CH?L%nMEfFAre|+Z0zii37fzK;?#ot9xGOm_J!J^6 z;mQxhyLFSe^}Z0BeLtf z_dIFli>;yO(Adx7e*n{UUG)zp)$hl#2X=0%lcryNr74g&%P$F_HoO)Cx_BXMw8R zD92%Y*}0i7_!pxfEUfQ#2P=)j8AIV$r3Z7=;r|^gr(l=z;yJ!?Da-K%>**^g`pCuZ;>c~WRKo! zCCjCzACO?dT0Bt(;8&^Jt>k|76I`rQ1s7dgXY7=moin;{+fKlCye*iDx8H(u{#PBT z)OuHMD(lQMRUiJJ2tYv!lh6iKYFhhc&&;H$`McDKE1~)vNRbJzprFOuz;avcCFGY4I36}Ev(|utkvuqg4IM`qUz7A> zn4DO-mSu<&G#0z%jLD7TY_2eSc9nX>lbgl>Z{{ox?GG4&8|T~gN@V&?a@6ww2qbeV z)t%RfO3YEKIz-v+9)~(O$NtW)kaJMO)qBgtPcQD`{}!Zfgj??{gZ(_<{9HiuIiCM3 zR%T#?M(xjxOuS{*=&$ND>OPD(g>X5?!uQ$n#RV<2dV)LoMgs@<+<}CO?Tk_>iL?)| zzUn!y$Ty7ptbZIU7f7XvcwKxH_^IBhkhlv=l12Dl(3!Tg?I@qJxh<|zpbcMh(8J{o zO<&w~LNG2(wx5ah7%#sPA5Qb`1ZS$8j(!xTutc3GB7r;#N&ngZ8@&qQfO>B>Xbi=` znS1EaxOD#gf@)t%94=O00-z~2KT^$l3yyp{C3WvW`siq|DQ=_u5wJ|S8~HQ?i+=nn zb0*!d{ZZV|=6euPKEkoRr_8PA6@Uv73(l)Ghsh%7N6!N=vJ(!*cI8Y+EOwLNRgk3< z%Jc5=g<~_hu}CYy6kj!dqy5DfLvPs#n60KSlQ0b2pIGG)r<26Sv zC9tnfac_})77s?R}B!txy^-YS)O&f$m3 zpw(5}Pm)U9q3yecHCBRH@P4s`9?i1+8``Dgr}97!ZJkkfd;N<7cWF((d#7pV4c7Zb z$I;onixC;&mz5jc=qYUjN2RSi3!~Mjr-24o(VkvciOZpBe*sFMk8@$2_O}b4B@UWn z!Nwu-O0D5dfD*mew&6&u1uOtlb@;4_QMF8PSWAG|B^51&FVI^MnJ4r6q};qHN>)WY zPq)?xcq{|Y>hDnoe3G|!of=^h+v3|su}FB66P-BW|r2LTpqID%4#{+11{6wkT(Sk<%p*+cgbWSIe z9ZnL?OIp&8ROBmcPh22DmC4`gexD)<0App)H@7310CB(tX>m>WrvaG<=EFETR*kd2 z0ARJEmtkpGa#Blb0dsVcgyvANH+wfbVA7mld?C5w6?>bII1=9M8}g!U_#OHxPs)^R8x0qt zS`uvmE-cBHdyJ-4(wRneHXV^g5k|we`IuIw>T|QgNbU%j_x0%Wk7k>!m1WVfP%LHT z!MZ<3W>3?HVlF(?w33IebFob9MKeoNmiO2RUXp2%(+7uy4FxKv(AeP{zSFL!?H^HL z=h|9BNzkTxiZ(vDO>BHhhf5V2g{?if(B`sV4}r!g_R?cvh4%&>Kenxz#X}~sUJyML zq?2reUle^n6JIr{D2L)!Z4Lx%z2~tWF=u^XD5x^8sexO`El{+}@2j}g7+r)Ujp1)v z{q{e^x=by99#~l>O2IG+Y3Lw#eD8-f440f;Glg5ZYnb7W?2Kr>^^r);S|u!?z$*;U z$=DE;Ln;(dFriyIRMjH278xh$-eS4+_gZ#v#MmlfzpHo^G{KS}k7~Kl=i98va=;E6 ztXbO#pSaMtfM~9VsO4Rre?6wY@t8{E+8%$rTof2~liH^>^$7ft0>xMI*?{(jYBHd3wS0S9Br0Mu`Q)0-ERK8LSv5h8tzllGb|chgvv zTfV(J2oWjY3k^gnfrsWWNebXgSnx2M@TYzGc8Ihs+=Ye06E_F{5*;C^zunjH~sOWu6C5!8U9 z+~;V`4B;i_Fv+dPzwaZBr?HIOl+Qyc8evP=HTI2QiyMN3d2r(u4%Zo-N#rH(J=Mm4msyRjF~OH@^0Z^ia>VY@N0j@Q=h>Nx zt`iCAD9R$Ei**K`juLr08Z{`Q&mqp!iev_dq2@W)d}@NtP%FqqW?N)9aKP4uRPz zh9xL|;x_Y8609erNp&|*4w&AYN>jeh z5}40gs&(aB$Jm~n*xY>RCHxX!jn3?#T*<7_o(j<7IwWYS6Oh+KBA(>_?n8>sWTv)6 zP}m2Zg_1)|&?Ul!)%JW=$|icjRcWm^k_*_5%dw0joca?(q*P571!b7&DOTPru%ZPR zawJtEfoA^Vs`x9l374w0b9S$Z9Fi?{J8~z(O8S|sff7boW+$|`+@xYLh9eDqNmP4- zdMqYuey29SJFW4#x+Q;Y%#;jxbBBWR37QxvUBm1l!cyJ?NL)#E|9!CAtin4r(?>Bg z;ru5&{}u=6tKdxRvd;RsL_^RWMk`fmSC#ZyUYMwkXVD}M8sq#4c;Zixki%P2P; zFU;Et&}~V-3D|1*{th2KT$p5%t zjcGZ4r)8Iwe?()4jtAdkFgdsya;ZvCZUT9xsqB5JPtTZDcGf-Ev$oHAedj@r0R2``wQGLh%r%0fBy?$=o}y44jUE`v2Y)IMT29#uf6fV4+b=myY9yKIJ$0jkvxt+xw--+$;w@6#(0VqsmaE2)MD zE`r*tlL|<`;dsXRefu?uzg#=j*Y zsiDN`t}a5Ola~V1Xe^^R0Hj1HJ|oDr{`ER(`<5MJ#0HYwOBEZVFNp;9GpLM0hoN4_ za=y2`3aWwo;468z*3O6^I7Gr)HE`Q{DnBB6KER_#z0U4no9djU2TqEZ z-0{hnPcpNLWz~{h?4sAjQg%g&TZZX5zJF@^_;cNlS|l}zY+YJZiFjVT+#ogSW{kgG zF9?ae1|N!ux@b9^#)}3c@FhOwP-MR45jgk`c3vT42;2kitx=GHk5N7~v3fI?%-!D= zfJ~KNkdMsm3cXCx#X+t(I+c-PX@o!Vy`ZEFbS)fQoK5Ly+DPPy5&%-hR%dd=gW1a(2&(DV~o~owr2R{x>sK4FzC2IA><2}k> z5=CR;%#ITqkSv?Anpxd+>ZznxnLE^#Da+TX)L6g9ap_nuKcaIEe-Pr(4WBWs zt-uESR;SX7gN)|Sih67^hF|tb;9;~_?X4d`cVl8#qO)l@W=qIvR)5vt;0%irN8ipt zPVe#W(i?79^WdXXMr2t4j2xFww5O?b%y@n@`&*s*PbBu|X5h8t1SYe=M?y4w;vIu$ zMA?C%!2aImcn+^2;q|LxIoxH4ejs-M73)xdOCeZB0sZ#30eM$+EJM5w3-7|?B?-4) zI>{dgFtha9E)828BTXqfC#Cv7OibU+sPG#L2?KJo?-ZKYUiO{odGZPJ1~G12*@X8N z4W&RGABbAgD0Rr^NH48@PddGdFMpg06r*29{8Ko8l-gvJlUP^ir0BbKd z3Z0V1=Y3-PVyrW!FY;kopLmv%zlXJ43bGONrrBNU?d z8JoKrroInGPU6*VY#y-FEnUPy33g*`s!17%A{QAXvXbxe!5M6MwGJ;`A7%f`5c4SKP(MB=ZKHq;p1a=zWz%UQfCK z7wHbsw7+hKV}HA-x*eeo4P6$gsIdG^3ok_A1B_(+_bOy=_@#@eZYPb>J6KqyANJoX z?&T_3X>_r~Pmo(QdX#mO_(o>&cJ3Gysxo9S_+WA|Wau*s}@ zJZ{Ci#NLg{4MTEWWcM~5a+*N)(g<$VU6MBl%CUy_2qcRci}P^Uw}nF2WkgG-9!ui8 zhsX(T>yU^oh=*NNk_m!(O*$-CKLo~051@VZ(unL{4~@iH%R$1wOwm#{s!ctdAY4~Y z?HWvN;LycbgUdH9)2WVE?YEUyFTz%y$O$jcWkM$q=BdbJ-%ZLITg=>`r@Z*F zfBaY-E;}Nnk{RUHwt*y~m0)6N-Mb)k&euc^>??r+>iXXN9$in3zY~|`4>|1A2ZYsCK-N^PiJv$msBfBR zWQu5oyLUE(qp0`E_4APB;5su|C2&TPG+9Uj)-Xc^3)sPkT@GESRhR0bFSdlsNObv0~<-{uCdGzNbAIZmIi9h#>L_Ii2sEdMF@2BJF9-yEXHuCW@{lmb| zINmt=_u{FxfdA$PP^5U(IR}ykk&|Q~xnK3ZeRFlQ9hdq2ZfD6`1%;g3QO-&B z^X;1{?=vq{l$(tl75k{DSnzN!fiByg0ormgPiPKa_11; z$uaKgS3aEM$v6#zyyL4cv}_@^mC@G78mY5_(9qbdo&d&h9WMx-h39O#x@x4{-0{(l z79tU17*C(J134T|)F?+`vhw=>MBI$FF#|PD`;@&~Kq|Y7O5Yh)oRe*#kV~Kayr>&laZCfoQWt|K@BKi^P5OWmItqRjFhTx+v}2ah2>a zf>br>=xY69TdlKPiDiGH*sy;{vBQU~z5TVwD?$GV1O#jvSXZBYU`0#5iH>__>M%of zI|F=~w-sJHF2xy862LcVMi|Ma*al!dMDtQQ<@JAxL}$8`k-dlGh|4));FK)M`?U;# zM}i5Qz7<(I+5y;C2+NBeeM1Xdr&+v+;h~tef-ix{|HAwUzv+V-_t0W^+6ynDUW_KB zeyg_*k@2aPQFKkKI9sS}!IA9bGe<%) z6j`{qt#6!yV2u7Hl$h1&pHN5Y;Lp)AAGNFJZN~oXQ!^&Y=^iZeNonJ?$81dVe)+Wx zTq1@qzo-gaJ|!|`VodZ?aNQ}oV~h=dqpaS#jAACMn#OifE2CmAzx)|@?w`x_*lAQa z^somartS>My%}jNmPGp5i`WuG5!h@*eQ)4IG8Lz{g>L@_3qN!v z`3g>IqWHv~&u)KB@b2kGQ)X@Y*zh%jR$yq?&>I*dqpUWfoC?+Yyp(-kne zm$xrj{VB!lEL0%hlqO<#oB&jd1g%+4uQeknveJ0FQd@@nakD?}S!&VghI)BFX2s(~ zHZ~&J<;rMR=chOl2uSz&6)QmQ%>b@k|;nf4u0XHwh!>$>Z0xD zh{?@_ATopUovJ=d`Bu46k-AT}60B|v$@N;henP_XMXlM6&u}r_<>&1qN!I(UqL`vi z-Dy$lQDO-p&C)w4t~X#0=-%%If1SOb4P){%DB?|!?~#H6T~b1ns_*7?SS~u`ky#v0 zG+h?R>jXo#N}P=fV5tpmdB`iL?6aK>_-gtGaCJorXQ}jQDfEfzBlE$iK(p;WuH&qR zW=@o|l`vuB!jDP*X>rkcT;i7Zss?sn0p9Lj){j}*W=D*0-+#{XtIR9PNp0j^Vp;ge zmsYc$nWjT#c);Ap`*S;Ss++<7?SF!pt3Lznpnc#F0ET*W+qO1p-DnE0+9O0~5Lf$BW8aKxsur&N*UN6v zs+EhRe0J`;U4B7`UF5+A{v6$Cf%*kE%-y^=>aLsm6VNm$z{x5U{(xk7XJWWaritr; zeb@HwAC-J87ZD89dC&I`C(f}?Ip23jA!s;kY9aSm@6GW*HHXoM>E`wy?-q&mv4For z(m62zRj6x{Q!T8(6VgXdpAWaKx9GDBN`HpA>J3GHVvFWN^&!GTt|$3!p4$X$5pcA z2{1dgE7I{NBp}YpOq#Ftp9roz(({daKP+!h;`%Ph%h>zpc;=5C#|z2SFL*3_Q^vfW z$o-J^gw0oWvm~!BK@m$5AV6Lp}@oK8f46&ow3vd6jQZV0zNeG^>WUDy4Fhqq%$`M z@%M&7YS>68*3ckKViE+f7Iqa^Zql5$@>E3n%kCP~_$1tF6wdG~Y%=D;p7JxTLI4!o zPEswQa?n@>jk6=-c2vpZod05j^|*iqtwz?Y^sBbvMbioQFG_(gbO#rSYL}OSyr!p zwPDLf$pqDFs+$OG$#o&_uhSm!>siI(mRME7cV3Bh@PxrhiKGT%F4>pY?ByM??N^f! z9Gq-HtF-f1PD9>QSa88EG3+?H$KaK+=KCAB``wE$!*Ly?H z6EX%e>!F=yr?mOQD9RR<&L&waDp*%@4BB5`#CqeG%sL+haRnqUvxAke=PUF(XJeY| zRpOTG>kT*)`)$oEGLbSqxS)e(F^ig%YR+bNTGdo%=fZriy zVc(i$XD1{5g20q|^>4^cw3&r%mKLqV+k`I!48SVbpS+w0F?&`4dBhpsu`p%xQ{wIG zm^SX4mTd9phFI;>0r@3!&W91ayUo{i|7cCXI8YvGEq_ROz;J#I z70}u0S)7e0MtymBaMrdlBW_7yan(au}xJ2Ro z+yI{^>4sEaL>-^9lb77&NIB4_LeX*AqIUr*E7&(mP%j-EWG(`5o?jDW96RMMA8tPA z);hVtPrm_Dr!J&Xu_;mulh`kNh4~h)tI$6|z=7BhB`4Fr%)&ry2t9Au?$gRAPwr8S zq=^D#dLlz&UL&swav;(Br|z3i7!i`}`a(#EeK57|@wymi(HrTVF>*U_jjrX;6fkb^)1i_ut10IzI~ zwXHi&Gb&XZs*-7Wd-Ey_N6#Vo;tIk3r2YO;Tr(*e$d+ZSqn>0D`42MML8r1OPI2!Q ziT~NoEY7h?ZhEplJX#4Fm_#iqj(`dZCfeEzBbkzIPrb@-eQDcugpUy?#}mn|q!IFw zV;Mek@tU^#fPWzX?LC;3U~oM8?sqqn5S$ejmn1YErwJi_iE*T)uA)TJM>2dF5^DcE zB9i+TAi%I1{uiJ_UEB+=eMMW4ya!hCgUjnZILEx0azFbEfW6pv-TgxxeX^W%6qcYf z+gS-SoE+h5t}Q8@&3xi>D8kW2m#~K&Ihyzg_PUv^O;GNS_d+opuWioGm)EP`>to_~ z0&6VDYGqnPlf$lr7Esv2LBL5{KibF-r%&orJ7Xd5=5RmGw0w|aR8O9`dIm8 z>|2@raJi+y4p%6kp1iF2+HB@9zpwZrRDV>cg!aKvU@^7mZjxk>7*^(@DZsclYVBvIqsBMzh1s$91h`~`C z*AC<(sq~L;8`JStz6A9RQWvtxW2OL{cwu!WM4yc$jv^J&c%R91trRbg+p<+7FpEG_ zpS(}xo4t-2)a7JTgzEb&j65Dw9_lPLu~E(!>tED8{lMyR(*0#fDfd&4t1L4COaJF? z)jz`;DWt(W@0KM%>+Pb-o0xy^3n*kB&ktm2oO`^8>(Q$U*Oadr6CNCVd;#LZayDrk zbQlQsSqYer8~O`)cooNzo`5HP@H~43Tf#=S5C;%=R^xG8TV&~$*A?^G1t5w$Hvj;Q zuv{VrXw84XaeWw7$#zXc`dOTaY+CukSPp$MO;1?vr^<3EkVsx`{E0en15MI184Eya zj#}!BG*|(sTJuZZN$Y}2y`_4edv)4lwG~vEkjq~%V3W2du+K^)J7-Cqwj#HUpav!U z;(;kEyW$v;q3|516I&{5=4%K0rIbYRy(Mwd?fb-F<8Afc?&imtm@MyReG{-gjS zs3X_PV4(WVivki>oRFR{K1mhEXDevqUwn$kHqA-bmE5-zs3xMV72Oms% zaCe@h(m0c8E0^RBkRnro zq_<=4x=9IO15{0EWE*eN%d(HpK6AfELJXbCldc{wEl4`PY-0Y4jVS zUk<}oI%B+ZzU93?VeemY5=3(47SI^~1^5zj>?;*Q3&k&cKe5%gsVLx~w}=gWUU94t zan11Aj08yaSQMYPc*|vO>9`Negt{*GA#MZiMR|1KIo#-sAF5W4(u+-Az8&u+i(1+R zE$`ExDKWgHO*}uE(m?BQjQ;1!%bDgA?UKp9@?-aAD$Jp7&K~_q5&){&bRK7^hWbz{D*yP+vI-P*dvkNKKlh)m z>CL}%`9LI3>)06Oa;ny16UMPKn=yl$Xz`Ih$nzw?z6^m|S3==O_FQ~+cR$x$@VfV| zqQp@Zwq$7L(J2z2d~$1atyj{EJ!JT7G$RLq94Z%QFYsC(ui#~nPP-qtPD{xU8gEtf z=k4%3(}k4Y8&uRY>pV%$M!NY>28t{pQ8WuJsh!K~{vT17$?{Q78C;dQ(btI_Ex#FV zY_aG>d0rQe(egGn_jIF(5=`>3cVIRC+jIDBE=izFMRAU~u#ZLSKgSY?j(qOWMb(;G z??L}w((T*Xz%qPsiWHbl66}K*5_hId`o15?Pi4xn$hd%KW4hTxMD@ma01-K&;#!Md z#FTV(o1e9!O90GoV>F-bm!qQxj}gR~nLz18ItfR*TgY(+8Ba zD=T8Y-0kj_CU*<9MiY9Rgv$H{l>G%zm7N^^cM-ue9>J$68v~@F`t3{IJHTi}EF|V$ zs4H+0iKJ)c;ad}PG`$SfnqK!1!+AS({XFZmNq7Sg3$>5-C9=v&F3YZ3M(=^flAOGf zBM`X325WXf>()HB+5|;#-X2bra|>%gjkR5l&|g4MGJi(G)fxtcMy&Ks((2z25pyrq zvV|Xj8pUM^o?en2Oq(J1_apxgAwb^0!8{!Y*PMEcJ6roWipN6VY}}4o@cG|Z1#oPS zhy7yF&z?sP!}!JPPEpyyIATGDn)G1GX4d$hw*V0h)M(d!u+FNql=$yAVjFvEMz2{+ z2&d0L0@tqG<}I8lsNY&*Z6e8J7r=y0Vc_tHsqPpPu?ZYqYp7HM2cztxfQ2PPU>-~7 zH5Zam63vs69Gcc~zqQG?0y}FQHRSrZ4Estn!Gd*U2-j%GXPh7k@~BpPVde;okzNfR z5TxQYUAG`7Xp(f2K+`++>=ILG0`LX_z;}9Yez0%_()KOq_mpLcq-gX|ab^0oQ;+wK zGpeX>^@7yC0;|^X;?8v0-S{!`5e;RRd~L)#q0kG?j~RAI_E7Hqb&gC0bP)|c+(-d! z<;VVEpscKTyVm=`Y!1hpx2_C^OMw^LzVMmjE-HH8Jz%3sFAY6<#g%87I=o~xT{g$@ ztPKzj35ly|bqz;~<16Gf028~GgGt2L^*fkZ0zN}xHgl|$jB%{{VA!K#|)Km-+LEV%~uJSLXPEkx339}DTvjC z=kF3yjVH=)pFClakoItX@S6o*fT{lgT%%Wwi?BnU`Z6FjsnfY%z2HR9X|%J?P9y>HD1RTuI!hIole?tI%nKT__c4fA@~ku& zEN$*IFE`#}B zw;ya9$%6wV015B?^LXPzZaw1QN28uQxm-1yY2*XdE>p+wpk(u`2FEO!Rz=V&P=kN~ z_UQF0Io{UJpj7$7Z&2E8R+rvF7qMj3Zf}9Rv>nQ-N1&S_=B>2LL#>*PYj_)(FO%H`nJA)ME6c_|6ux zyb*c1v_r#@cJ=tiZV|nbFZY!6jar9Hkk`gFxC_Wx!ww9L2MCqUvh}3(fDZm}SSTHJ zZ+Mzbp3{DV_m`wa0nK@*9Oa(@LKA96veS!o8H@bz$@05 zfL-^*^MXKKvvJCUg4Ez7{UpSZZ?n8<8Ue$%=LMxyt`W)en-Rg}g%6wpML;6m8!6`@ zwKS1`o-we+S2yOEkvbt~M|JO<>UPlcJH{k=d5Ol8G~-b~>~Ejr8m5pby|!OCVHL+_ zuu0Mlku}sajg%Qn-NJyX@ihg@${`hkJ%X z1k4=xtz*N*e7kXrK_nYg6Yx@4VZk?AX(u;XH-nK$@ud9ZjuElUH+Mr*pt-zy*)$Ce z!hL6vJQU+dUwDl|pd`hV06AQ0kF{J)y=+>HC^FsMq)na>nj+`(oUyP50&HoNX78_@+%l(&&w&2`85lfvna_JMj#p-!qr=w;fGWvp${X{HZ3c6}eBgx& z&Koa!@$roXD0W63Fo+J^^TpYL2#|@i1Ng#uyWzc#@h7XR-yCAi2DGO!yqPL)@o$G_ zrV=E0?y=qRkay8XU4M8~+UbLW9&i{o%I@pG`&b4mkU7N&rBzyR>&^!K%WKECA_pw} zG_C}JyTFINI=(RV$k(Ue##AIwJF9EQj&Z~w@0p=>{s$NueyKl+iH8YWC_3Ny!->EZ zA6;S)1<><3%_A~Xh4GgYcXc~7&-+*j50@z?=OWfEm5bxc5>+RGKCv_aLvF^j7)Ww3 z`}x@Uzyg)&7x+27nuaF{ANavEG=XZ9j~GLQD4ymPkU5hNWe6(iCi7bOBQPsms?NDg zsAkwWkO4@-gji$E7y{6vWv1R%hh9v9fdsHM&pD?=%$lZ_7T;`U&?u{Ms0RiH=-{aI z2h6Jw6u^FpaB8T<0HO>=Pj9MLpbF<1f(-U4iQ{Oy3?cg1#Gy9=Dm^T52@C0OYk?#o zX=cxyKI;az;Kf4u0O+65iZ(wq)&*W215x+mC?&WZ(bU8NcdB|j&L~BI4(y(A+S5;t zhR@bAB}k(|3DR=nx<>H3x;%TvLJk0fee3aZUD#^tMC-g#eo%0PW8-*wr3R=DrxeN^ zCXy;$68``gb7z}Y_`qPAicOsF`M^(jg&Z2!tPw~BilSNT8FCKc9YzN8 zhCCE2>v*(p0uy(Qf4p&AQHNUNtTh2NBX((-q7+yycOEqSW!}^vfTg+8j2syAW}J!h zQYVd%*6~md?G|4b&NtW~3Av-5aIgR&(vK!h7m^9juI5|Nmy)~*@h}cX+gnh#*0T64 zTD?oWFPK$1Tu%b-|2z~XM)&V*iO~bsJa#|qC+`}dVw|%CtX?XNV$BCD<3TVqROH0q3D{Bg&s--;dBNTyc>5LWYjp8UgGZ}0Pq~jR?Qh!2z%-vwv z7rof!2;@h!vBN<-2dA)3wUI?u!^zM+xeve~9UeE{vt@{YNSo6_OeEq9cx#*Q2pEC} zsno#+pd|r+&IeR$MyFpcCGl1u)!WAMuOOf=2S@XeK|oHI?+8FBu(J6702sirxyU}_ zmQvd|=MX@fszf-S)(keBee?8t!~%e9dqov5(`8E1|=Mm%zX-Hl>bC3px_L}73>lOu6H|NIp zo8Uky@rx^ZFJsHDyki5luAyG1^OY#nB53I2C=iV;?ceJf=S^~oP0t+Wh$$wWr_UKg z3)24pMhgU}f@!PUOVZA2wnBo9P$>SQS?Hi^6 zck0sEWWsbm4AA7%)M2=cF&-Zd3MwZq7#ynzm_GzPot2SD?twZ;Ch zv2cTP)$@~p8l*_@CL@@Ol;z@|yqJ{>%i!k2+$wSsd2{D2l>0;)8hzl1I}s|AtUDxY z8tZsJA-f%9G`k9z;0PKAX2;$c#TLz;Lp|bRMwShaZapjqHPUsF zL-LKg$)(i*7B2O!W;L*SzIwTI;0~|eyVgsWaAru|FDj^S?NwvZ)y7P#jN79R~73O)v9W+vQ?s>`%OQAH* z;gHS4c-8yH8rX4 z0SDrdM|-+48B%h^HrF4929Hud-&o_KLx_uiyeQR9apA2qe>g${L%$0(=QRwdZtu(S zkT@K{R`XBqG_8J0UmCarcwIux>6^SQ|GV3Y{8xWq!7w3sf!d3q1^; zEiG&S^N5xdeyu@}8aZ=SMDzaasJwfB)Zn~7$N8{*n9}MNkCQpZTm*Q)K|C837OWzg za08Y+7P=$^1B#r97HLeHE$5e;iL0pyje1#(j?i04PU*+SS&eZ`sPaADF-Rmy-0{T4 ztN;cA3V?Qd#Kvz8E_CMja84)4*eYD%_N@ZiDfNy4bW}H5`<&pzgz;vhyttIjlfRB| ziGz4%z3<~79{>lti%ZQEafTs*$+P_ARFJ~)tG~S4iiKFZR1eN*f@aXej=W%!m{kL& zM|@{L08o;3G4zPv)@q-uIN>k>tDCE^lynvlC26UF{~<$@#8$EffZz&$e$@1RtrCt%^$}f#vR`#i)bi^K*$^r&2<$uOFxk|keMW?b@g^A}73xQH7!*N566)aXDnU{;Ywr^1nPmHE!4HLdL;o8Sjc3xdz(C|O-))AU7q4T#yq9nM*x0tCL|Z|4U3}s0Es{EMP23^yris6vFcpB?bWevIq(oJhUptREuyqr- z>;0MTz?;*nh>r>4J@)r9!$4pa<#-Pm%_ZQv7hiJ^O+A%7uUEVjjR-?t=BM5m)od>_ zoo@{g&;_s4Ul|@2$kV<@+lP@!H+;7D#&WbtvrW)mvN6CEw^!o?XnPlOed3*)-_y(1 zL zktdS*$sLBSX?5I~!fZBxuF2OJFGTG2>L1=%)vc}C;ZY=zFYf{o?e<H-*!o#4sgrl`(P{{Wnj zt#WClJ_AAH8zPQ}l;LB6$T&o6*N4^|)e)^8Qt)uN=~(UB@(R;0Flhwwu=H_?Ac(KHx*g`<@;^5|oa2A{NVpf5gTQ1Pw zQXcb~&Yg?$Ls*4CCGrmp;~$Ge5{~2#)@%(!ReK0=TzyP?5+#4(!3GsTsBcBVOelm7 zq;t*1SRxTX$RD#I=37?Ylce{Sv=kE5HM~4mL3ZvJ^_<2-A+93EyEkM4XnSyFY8+3| zx$$vK6n1L7YPTtBh~4<+7$t(T!M=I?VbJG;ka`#1@c|G9feacu4za;Nk#oZH>fqcI zQ`ufuHcmm^TI4Y#4G461cQFwKwXTmkW*|~pKoQ#zDnQi6d+rh;TdS2{fgi z4NVvTND2JzD??F-@J)SqS2t^>jRQEq+71Cm8;!8b$&78I&|NI$2m}B>OFeG zB?+}z>@QgJ0f=2C){l9$1Il{ie*NPbuPBiJ0C+nFnWq!Q#N^syjE^U;SsMcy8jkmK zV*y+MXk1++X$7~PdG~|9+ITH_{9x(`K`^JBq6@Vl-QO77U?AO>@$rvx(YIqp^>vrf zrkYkX1y?>NZX5*Sf*n?QIL0KZtlE0d*+5T>5S~!lIz?o^oKu?xG)SWc@EVkrp)_55 zJ~6hPo`#PD{NfYR%2x)v9oBzXB6z|b7EA=18qQM>{$vQ@wHcu}B-%Ov045LzedQ4( zOe#^^V?HqwL<1uYa0EOWz(AxKZuaNTc|^jo)m59?+y;ig1n>dgX#E&wByFP3Ku*~{ zFwiYp)`EK9I8@B-c`nugb?+5jL>#+2-fC4exhDAWhMB}zz|!#g$_gNgqVvZbTnYpd6hzXTpLtnqHtq2|;`&Tm6*v3F zNJLabN6+g#85G2aotn83O}j|oFtxZsiFt{d>a&L)_CoAqUcZfm}Mv6VY^1I}|N1pP?u)N*Ac)8U)8W&Pi27-;&#{?fhqMYvr zMghE@a47A;t~!&fSrQ}5oi~gRFpzBA?%=gl>0VDhu~IY%8rh3!DnO3fFWkf#(D*Mp z_1+trJLg50tWRdEZmsTm$4RHpVb?grP%e3UXPne;=v|YYVbCZmbzWhHry8W5-&oS! zJ^Z14;Zi}&*~#&cs&qwlH2cd3lh_lOhZhw@AEBVoq5El<+ACm=Chm+ z(cVtM$#l>zot;5yt^Gl_{kc>M)NZF+z!cefnuI${wcm<9I@sj*@&vyb2Pg!=ziBPCq(f-#NtQJa| zM)2N+R0C)h-&k(!nIGJT7Xgm-RY|SMg z79(reX8HoDwzjW~+}O}n1Vgs&LZ}ls2y{mn_ikfngROC_s1lHYq8<-9KB^Qy?}*)Uh);t&v^)HMz;({NG^6N7K8wz{?z+5F)&Xwemq4?N7&5n3!A=obq5 zgCcFLo(xhRB{NK$>SLL_WXHrf_lf}q!A0{!96v9(0+PoK-fk{KIm5f}AD2U7%9tT&cmvnJyaNvPUZ9z-}+_T-_@so@i6jBs=g zbe!Ag0)c5=gZDA;A%O^*d}Qj2O(;jS{{W1*uL;qf$Ib!p0i#cju-J@f_}2dbSZU?7 z>~9m^X$x_qv~`cAqIEYWn}F&qi>B5%ps2j695^s2PEV=h-V;RMD~)#H3a2LVORK&| z3@6HKQ;Vz)kA(?q{oL|3LIf_Z1`6th2K@7mW-k>#oofds`cX!C$-qkSxdYxkMcDG4 zPdIQJgH3qbl(2!yu?wzDP*5XWuimgpA_H#Y^VSAR5!IsZb-psv7Zj$s;}^w6AeH0S ztmyF2sBGlx)&K+v7jt*@ybzV}O|5Tuhsx1sWV=up#{IJwedY;%6T4lQc9;bPuv@0b z^_q-2(Oona-MAxgm*~nVL9bfC&FoTY*5X|P;TT{e%a<2$1Yn80$cw2&Z95$8-crKY zL&PS;y0NR=V<}Q^Qi7F6O{P^-CtwXIPNtK_1ww8MiV3JafqziV9a0FOPy*Pzuxdxn z!7*Ta0XPj8wP*-B2u86o0Ecm_3>=Q~DN-o$tcbo&3EjS!lFp%2Cvo7OF;PT_T?Zfe zjrcbPopI+YFR2u|(xl`vvJ;OpwF@=pDd7b-k*M#yB8(~ntHO1>YnRp3S82P4Kp>_p zhI3B%#%iUhNxgya<@7-96iB_^uKdZ4ei_K0}WIPjU915G4X44p9u3i!$650Q(VpFz=G@( zV>;ighp-}6J^I31$AnYckA5%@H1j{p6d{Qo$~ydHfYi~^zw>}4An`bylLAx&vESv^ zz2RPKo&j+Q2q!w@tPS(CXH?(Lun411hKv0<1vfRfTz;~d5{MIN<@J=JMQCqa>#gC` zrnf`q@4PV{_o6k{y3H6vLY4JrST!Mr!z%v(oLhkchuh`NnZ!lbovyv*Xoy8(e1Dv1 z2wbL<#_$6#aw6@#^)UEjdUEk!&Tb+o18N-oqWkrQ8wRp1`gob( zFjKY2_#+SkOU-WbWWsoA@x5TWAkjD%TDQg+GmV`ZhpblVPY#DKtd@tyDJxC;z<|4x zz~E23jlt1Zj@SCb{GcgAHP)8;a?mv1h2?IsA`3&q5Dz-UWN=GhHdEIwHk=fC7GAGQ zlfdi(I7cStx7G@uA30?yrAjWc0G5+jz}5si*vm7ZTRDI0B0VZN2CQc{M|fau#wrTX zCd&-rozZsD5T=AGy4v7%LIgOh2ad5#B-Jh1hZ@%|G0_cWV7+&M=r1viI&OvWNGz3P zmrCVjAYlvi_CLj8((w%JAfWP-aY^@3#Hcx;(2rE zd|)CoHqyt1bunkwn{6nR@qot=A+SLPb6eIi17acMJ_oF3u7rp@KuNDTJKz9{>t0uv zA@@Q8G%DImW<6m}_T6=q(gKn)ZN4$#IEKjR+3$xA(Vd~HPT$@KsG1^+NG4K)Sc>Bo z@ZpqOYP>E}S~N#ylL13}(Uxmj*D?X-HC%Y5vp=43R5}$8t>Jex&Kn4B>zBt}oZP(f=?bZL`NMicpt`pho)LgXCSozaJ+BE7&!vYKsOF?LM1OZPSn0IFn|${QVvP2Uc;%0;i6Uh zkMA5`msw#Uo#j=Qb>zRBe=7)Bw`^~!ONw0Hhcll;<3k4$2E4_j#GYTtFJoG5UMLjfVp9B~G`J#E?`puCURoy$~BC^WGT| z-d@r^d}9lHKu2BxEA!6}@8>Ln98P;P}8&7**bv5x&D@dXx8s=BuUW zSdm(2t)Cuv$Lty`tJV3#qoCf9Py3t-ZE=_fbimLtQ?)lW--9pzYXp4d}37s zG$;%HaGKBw^L_J)quXTJ=jR!ly9`eU1{kga#f&le%2fjwmisb70Zm3}AI1cUqK3|8 zo7QP^77iA+II~52=2CvLplkgPKR8z8?#-82b7ETU67yZ)2=W?y7o_O-lMrC_jP>IJ z-i5Npx9!A%x5Ix8U<3HI#<#p%0CrPuv02dO?$eKr;9VqClCHJ)yhIcNvO>J!*mn!h zo2MKG=;7s$g@yx4vyk~`fdzu5(&sLZ8Xr6Pb9F>7aBjABkdzmb1pcvH0ljKEAB=B!4~yf+#wS<_;l>msco7Hx0C9wc zlPH^->k%`0VehYV8lP0Wa`G=&sh|;ftVBgW6~_azgJB1^M_BY}1Rzel-nWKYQr-pH zrwQvA5LrnGy;AzU1sn?S<2(5f z0zxhL&S6gq#< z0MO*q!X`VEdrK~r2OH#TY%Snv*K-7AjJ{e;&p3skK0`v*;QeP1m}{-Hxxz#$oX)u* zV(Jt$ZWeeuM@g%U(SYUR^1@AeK}Lr;O$!?k=aUCeBc^=&t}O9Px5=lSVn75SdDl~! zhY1N@Pluko;HB}19ND}*MHWG?9J_i}bN7w|6_oB?4y^31tWbPmMPGBH8t zfF197HRnYblZN4F^oJBSOdbSE*XZYtv1uebopXa3pz=;okIrvahzS7o);8cON1>ug z-59BF+X=DQDRQC;iG((fDMSF8qXI5${5>EC;ef)0MyflihNLB>qt+vzW7JR-35syS zS5V8eKmj+EgH1QeP{^>waAy-fiMUpf1LTm(s7TULPo01(Fsave6jn+@&C#Srj@pzQ$r21NPcH`M~=8%L}$*9ui5V_^En zIIRGo?cpKyfkyi5hs#Vu;jO-R4_~;(`$!EIjjZlo>(j zPdL;;;d(f8-dsK+R$p%uHnB*1D1+W@fQKEu^Vhr-G7wjN?Q>v@bVQ5wagvb&FzSXdTnq@e$BYPUXc3Vv5ZbAzP5v>74WOnUzs@?$B@Z%; z^VR{f(aXJ@xpJkmVMz2{UpTmV$HU{#oH8G@ke5&U&ah=`T|DQ+0vjikqFpGE375iaR0mJk z92rOXZHuyKRyQSs?&<+N1MD&64*g3+0glvC;|aW~Z4psB3sPk_G1;$!!>u50fMT&| zSzNY+76u{$W^`gc4wJ(zBBY}L&|rWzWa3*I;1a2X6@Y6NK$&>C)n~IQG*F5=8-+qW zuXo4(VLVA7!rfH;;+7YCb;qo!+1eQE{%|iU?Jcdne|Uu=;2gcT61V$CCma9&nG2~kR2j>3ZD5*wC;y5|Zg z>OjDhBS5QL0lqhTcmkw?0uBA8jE6PEf!R|SkGZX&WP{kd2;h;5;Z_6D=oDTdb42+@ zPgWWr2O*a4+jE94lp@C680dlqBZ}q}Lk_V6EQ3~pfME5B&~TIspl4e*j#tT~>E^yU z{bE`<0Yy@(X}x;!hO=tTfY*FI{bL&wM7p{QtD_-lZCn`ppEwGPH6-8c)lWF@Xwp4X zy6+SMCR-GF`OWnT16TVoK}x!=;Z_fLJVU8@Cp>1wjc+e5SSjc<22;)b<6JK%bKYJD za9|$cJma~k5#$etjJ>2wq;+^;GKQCb&KL?3f}5m!sWHWbB`UlB0J_D@NwaIeKUX$H z2m<;17{^eChPSslYVM5FQ`?Y^g%LX)UOCDdf`JLAX^Q}1-;+^)j1AbQZhsrz1=Wqy zKtr2>&{ly}TtjrzWbd=mW5w9!wH`0LW<^#IbmqjEty=8{Yn@Dq1UGknReyLv$wj=U zKNx~GB#$=l8O(MTtHLe{qO5rdcKu*EBZL$bB%&Ls=iP*knJ1fy5Q}eM-p;U9q>0dO z>m7)qj$1;38$>sN_g57++dTFB<4B^LgFx%^oQB@DSkcvXM0}oZ7OPjArFr&w%`+9Y zQ{X!Fjvxi2PHT0qIOVu#AzYbNB5)j91xpfzj*l6v3DVN!s3@V+zVepGgG`u<6Q+)a z-g4)kStqx_?>TpE`T?cG5#O&BqsnP_&MPyZf)O7HvkAGs0X|+F)cwo_fZYXP$#5Mh zKI$y0)-wYHc@fp%ecYH?B^uX%>k&aM3M;MO>SDl;DBzvkaugaWkB?UmD>BkhklsKuK&?Z=+cC5TH%Z>m-i2uLo;-xS>)cYlplc@DwOhUpd|m z;HtdbKR}Qa8#vac88Il)S?Lk&nj;WKC??LKh9J5IA|y@+8JTb%d}k@v5-q8918qF8 z+j_JLn_iIA;~b8+Pb__pCwM^+m_aKyaSC1XYBb8Urr@<*}#s zxf4pJmEkF{(lwG4+>O404qo4^gbo*UDl8_#2a^h(O4)QbqC*41P`U?fj)Ay+aG633 zXwyP6APt*+4&0E=C2LF(a#lpuRxK4SR}vwp6<2v{wi2wsH^c`kl{K`a{mBaVIyEp;XHUSv``*HPS$zA zC@Ah&{y4&h4g#Bbzw?3tgJ+Xde3)?TY3TO%F!5I^D6fs-s5T=i9e0+51dko@>k@Ma z4SWjaV&g_|`?%gJS2%ao%gbPLyWMaAz%g)zkb*4I@}gxRTPP7E zJBS6%z1}g1nSddJ@qLC$g!GI!x9_9qh753{I$;#F?GeK}zVPl9qXk-EFQl6L4lpB< z4?PrVfuz);L1O6aK&mjh3md&)q)H1Ni|7#`&K%@l?62P9WWa>)+^D!9*A6Yos-~() zK_IQJ9>||kzKm7ahiobJ%$yFxb_zhcqiwnx;Y?b%6bLO2TVpRKL1?JWZ{w^ku+`9whFRa=BZwrFiYZO}tk3yBa8L0E?9_$h&%5(M5YZxaHE zOnt|$7Qph2kckZlw*G=>2LtBi>0rfisSw8!(YZjRgK?okmzk9UK!-(LtVO|or`LR7 z`je?Ja*eS7l6W3@O5$i41CvRuldQGT0EMndZR;6g$xsHosZS}K9tokgc4=#xd&dgh z4VxR;Fm}T2h~C~X;FZ`Z^m&>k}0B?88q3(Oh$x!7)#f34*=q9}CN;d;%JghfTZ zX7ZFF1Ovwy%9g^9mst})yq_EF?ar>z|AwN033g=9nC!Bl>fk zlxRgz2F^TX1qoA)wKc{x1p|P(AmdPENZ$PE;qjamgi#pq)H{rq@pHr}R(kdvZ@0jf z>vZU;))_@|u8{{7iNTEcM-}sjT%&YR=B9kywupz|kqSr#}>j|xl#6MG6E>l&v+UEXeA zdh9Tp*1h5x*|h=>j6DXYA3jjK&A|YLv6?3wV#%yIC;a)!%hp`2`Ei<5P*Eo9Z&+eI z2xVPzc*Q!qMQNzw7~%pIkWKP^czY+^3^T~OuJ8}aog=cK$`cNo)e+go!MDBPRn|@d z-yO@xMi!(LtTY43crXE3-q^j&FN_r&W2;C&MoziL!jNaYL8Q9IFbV_J39St08~Gcc z3Ky30qVFHQ69ZzcQ>0W!5Hv5iFqH%gz+n-Tkkl%=6^qf0`_0c|$@sGhJ zx}$gUOwylPak|m*&LB?y)cj&lF4q0OIKXJYEq$v$8CXT3A>V@wLL+XHd2$F%+B`^a zC_4lOzl=-l53yf(Z-Nc3nRLU?A2<+QdA`5f)+9Bu4PKkC-X&-v0pVntyY-xaM=?(p z-f>|V|W2j21*@1LVWRv+8HW%;$pfoH)QOO zoEr_T*}1D<-T|P6ja~l$<`@Cb4fX5z$&=78;hUHm4TinA&8Q_1Ha^}k{{RiJpIHUI zqYbER@~~TmmGywg+(S(T^vRnu<4v)$?FVO^Q3mKLRsiJr$M@ANN#8F{D6p%{xt)(; zgUdpS8rp5I7!c!?4eg+b>kC3qj+-KST}*rvCF>Z-qb0o{Va@07(OcN;n(1uf>@sVsFLj-NvxQSt5t|#@kFT z;BPuKco|O!p#*jnA9|ce6ZSQP$;hpbp9tmSHK0^URkWVLr02TtJSv^UW z;u~^2clyo`7d-uaV9r3**VeEX zF9D?d;2Kftb?M{QY>&o~th&VkQpj-eyo5AT7gLMzoWfeAP3iLCMJ9kopYw)omJ8$j z<%uU&?D6ByAnGh2rMaz>jNSqaus0KxUUQe2*2GYBFXS*U%Y{hLgO{bkE<&vlueF)Z zHDKFcCkHnadIQP3UK*}uLL!K^;Awk$y<{70a?ni#;O8oyU;*7Lk#O9W%7Bf~g8A27uhHV9+C+FXgCIMSgE{p_%1S7DAlb?V7G7vk0MHh^bqR7xn z7(9V~vqjan$V*`M?+CE7!HFSl6PkF-;Lh5$gM3F$3Z7d@oN|0%#;r9IeP81@OOP!C zyM!MBoYe^{d&mzbzP*tc{Cxooi|m!uvsBZjf3wzz_c#*X~iAA z2w{qp?CSaJEZ;kucMVI3V!BB=zRYpGyso~P;{;nmKy6^GfoCS)ianD-y zaL~MwLvTmu=K-t9rM+|K27n=WXH5KI51UL~Bj2pC#1Pm`_`tKuoV)klKq=baPd5=t zY3mu&k0IYaL{h{{pwRt$U@}MsTaXXws%|qj#x83%?17G77|VK(hpepv4Cr!ss6;hQ zf}~hGf&&?m!!^l;5-dmgZ;~X7T@Z7xTEX>^C0MhED8AD9`VdE*$cZ;ue=&u*1xDA( z>-m0S_&Bi=0$S&2&|rdLG{e!BR21}@@_-tdeEQ{rIZTXT5y#j|W$3|hP0Jk7Vr4Zj z0Bw9Yf`BVh@d$7$by6(?3^wQeqi_q%v^l0kbEzTe@gWZ^RR)aAE<|!!n2WZ#&rEX2 zsna4ELJIE*SX6gaP#j#)%rDZf7wOEzy}RA+qXE10}js5Kc4JVXbog^+G~l zsjhe$Fz5As!6PM)!7NQ%P0{MoP7AWv+ajs%c?INK#7{f^&LO~|7j~0`33``meYE<` z5hHEkA86GG5_JNa#?D(keJs#&5ZJnLuwsSg`|Ng{_#$U!1&@xngTsL;;xj=a)2k_~ zGHE5#t7{F^zY(8q9V;3zH$;60;yVD(4o+g(A0;%!2K!ENhj4EQ^H%vuc8uN5`1w(3;7V5WB_oA{mBP*=vKSYKPBs;jx;woCu3cb zVB9Cka4kOHUJdz!hki4Gg}vguEUsFNR-6U*AD*7|7kjj9kzNR22tEa?l^+cUO4yW2 z<~<(cht{i)d5BM~&z4yBNUBmvVrgOj#me3RI=H;iUdKu zVu$!XHKoRCjVPQU!{e;KnC$5Zi$~X3G#9Rm*+`adKf^U6DUcjk-H51*b#!tD46rFZ z4aRjs0eVK^d*t#!3*nu(Ea|E}2{Lwg^E5@X**+#&Xb5{2kiHAozt@uWjRl}g0g~M# zj2y=~lxuR7gV2|0t_64mn2DaSW;jZkpkEOF0Y_t{3NoWhMGmB7Xv|@$a+>MeV4S&F z?y&x9r!9tSDCrodTHup^xnoS}r~M!Sx7Zn#4#k@l;hC#Q6O1@tsT^?TGQutDeLKPh z=quOQZub{;Q1*Ea4tOIqyB-1j?Nf09(UD_1%~>YE3|)jsoa}+hQp0y%PPt69Lrp82 z{p+x53c9s({f8c&I5Zj5uLc0?$~U{;!%0YMY=bI_-jhp7H5B_OdPXVP*7Yq`Z+{oz zx8{e23I{%p>{&Eq%0Kjy6AEJX9Thf?lWITVy!#;mU~>3fB~Z&NP322)g%r6&h`hnR zW2n;#`$P$evERSZ!-vsz15L@?1Xzo`;Q#uri+CWZW*y5*(9d!qX0l#Ayz09TvjXY_ zXSb;{uK*t9KvcN)L`3x0F_>`<;B}?)D5TsJg`yk5?=o^1qMo8+X)E7ZkW>7&nSU*3k_)oN? z>i1k+0X3_KXvxCTti;7HAJTNz<}^s$pN4-r8Oa=|HzFC+@m-ku9*61X@^Cu>Ttss# z{tUN}e)yg?L*n57&Hw#}ah&(=4=^8!-0k=IXi%#AVB!37N+-d^h0#JjAQvd?)U3Sk zH$?M~X|F*Yvb1mP{t_M~N|^D|HMFkao8l?wm2kc8!zupQ+%P!kF0S?gY+pXQCp?_< zbw~JXnH(z<**4E~;19Yy9#*^vSoR_lpQ9jB3-P^!_yyaOtg*GbPFgI-Zydi+kL3~M ze9B@=)%$KMqUK7((ZVYL4~PodIU}+%$cIC4J>A?a(1f3tc%=2#9&kLuZCY3)EKvUZ ztPFawRPfj6}3c)m&*~R1niL{|Gg{sDC(U=BsYg?b1#}gDa9gxWmx~%E#*Y0;n<&Tg3Rbu z@Q0;dbu)-1D}5Oqop_gSxzQDbo~%h1P_~yUQtUVrT!Cm+Y;5s<)!azrw;~M=HlG!$A>TEs;fFB+TZI1awOyKkz zrC&6QiimB$OBCVDxO5i2jfw%b!HXb$1{~ChKMEU*amfdxFG+);qD7`Vtlh!g_At=0 z%cm=8VRO>H4XoK6Gu~~>x}Z>*KoH@Fy#0cZOl*& zak_={^~~_(V@?TD=@t#;k`u7qQPGNC;HI69^ACg1Ruhh%Yw7euXjO}8!_LhWgU?w& zA0Ww*6|dbdOtJON8(ITEJ(@3(snxg=@hAWOQoCb62@{v`v|1aFbsxtF z%Ct|8g>ALop}&JSqA0V6F@^4{H{eT!U?|5p-12M~@^C6MQnz2?%7|rd)Tq52=rUg+ zS8ZdgM-wluAbqAE5|&{^J%20LUtV{txI+8iW#En}7>kgS5JCuI%7hby>ejEEx6x<| zsV7#K-Ry3B{zCjF^r4WqJnQQ5lE_D8C^5hje~t+jym?f-9c}(#s0muB=-mHwq;~dp zLzIsW#QE!VGEo-%DE<&TWZvJlUArMn1e^Q!VS3tFJIy|DtZGey<`YbSw`9*V8|Pc^ zOjAsFL;Bp`ok&d!JeGpH{1{j}^v?u`ebF`~<(HN`plI_KdvIhn|#LMI~H-g)uBlUv@CS>=z0s&p=Zz@zgV7%-9hdA)O3$R1oYRQ zNIZ#pzZJW1N-L+G^(yzT)q#|zZ~7X@S1?mUzsdy`_B)H^C$gB7Sx^V_56@b(X@R|a z3poP{KeGx!QZwUXQ|o7U%SPj6B+?(ehKh_4EqL&T_Yzq zypAR0@j&M3>Ag)bwo~r)Dd*YK>XOu&@wc8oOAY{-N#$*_2lGtqt;Ym541SHf4hH^P zoix!J>)tn4CnnmDveet{&-3f z<6TCGy;UHwm+rud`Dj~J{Cnroo@^JRF>7>&082-wv0F9JTafmWl|wxCt>mpVv~{~D zAq*i$ zR5a257%xLE?)Z8O&&l5O8^n>USB<`y5MUC`m>pqBQJ`K$v2~lXQIj9h?R70bB=R>Z?fA`zxl^OQxC5fO zQnt$yLdyJT+umNMJBht*@c7r9`dRe$J6Q%mqX6k_iK4aCUeD>NUnBQx)Kg!vC*k$| zE5IMz=mx)B&IkM&)Xt!#vQ%DngNuzRoDPhx=W_Tw)0-S-2SU_n69mtw(5aCr*}o!} zi02r2-!82SkuWzWSFJYVxOGg>vvrH7AKmdo%Qkjp%qjYTB-$3T&4oVUts&^BH~iP1 zU}L~x#`pHX(@Qjv3{_#oF;*B+qwRMSi9-#oDxt%>OVlz=H1XW_(Mf_>dvUV3d%P>f zER8%eb271K_}7^??F7|tPf7BmDsk7y_G04!e=3k!@pG7>DFyN^j$KWx5bX-xS9?j+ zO&=75L_S)N3yf)Nm)^EJ=P&zdf^Ee_Aym8mz7Axmee>~mBeG^+d=rmNY?Y*DFT*<% zO|>+7AILRv~p12*G2~f*K2pR|zg3y`@uT9`6T)6LM8q(wkQ>cR>0`%ov5wvd;Z63_+vSS|2 zLiaDRv_c7F5w>k9Te9X;Hb0egDbolHhKmz$yCl`Bu{gxav3~iqp`o_xwHkS4-Y)v{ zRbh9xHOqq3+?@q)^O5bbBGUqDqwP_;dxPw~^WUT)W1DS>zXHrW*{LWbCTk;bv61^t zM8giG-Xrv8lh{Oua=3H%J3K;HJ05;sa#occtj%192FXk|<`PtdNz?Eq|1_u0*3G7& z5qb7#VH+0_8Nq3gDm%SS{iTcY&7S3$8u~|F?3D1#cN4qz_Zik#vF3ehyvnz&``qfA zZ>@t7>>SpXos%JNSSGIncu~^IX23|p_3qsGW|`biMUXGXsh5aYkl**gVLmbFf=t6g`%U`(J&H;zY` zHcgGUP6t&w)0U{%aXy-=03}~#`aiyqz69?dt+%zE<;2GNQj%2qvnG(>rrk#0)KK%2 zqiiS)-cRJI?ibbS$W}ccl&9*!icNt&;w)>6de#du@&;4AR5F{R5rS^Xr&`N0#{}>4 z=Gsk=_QQKNk9r4nbW!V6()8J!$Av$uLEh;pfWK6&wdQ~Mk5{C>GsrH|p1#TbHK7nD zB0XEyk-NW-qMzC7fA`d1)(pLO+F0kz_1w;f3VGLe9^=L!@_7+fEffb|e~R_Xf0k%; za&8qDo#6NCS$_!Ci5<#63i~F(^l}#!P(T^I)dc=F|6D{CW5ht&fBYtp{XEFlZ29>7 zl1k2EARFA+Yfy7%Vw9geCQ~Xil}12hNZm&ZBnA5Ze$d8zBqV-UuzYO*?0lw7&|s_tQvJ+ z3!_xQ)KcxEU4ybd`AjNjfynj~jM$8j_?xh|gUw4gzV<>Lk_I{CNhp-!G%!WRx46j} z(=Kx`kJWwq-Miv6$6l(J`@6Z!UlM3V$1IFu9&~5(w<7EZhyxYetAwKcX zMtG6BF*NEPJ6SvVG@S?6Qe+B$v~jqMFyF@=;X1(M-KH=XdpSDV6c^#`YYXs6>83#h zj&=duwqACWXV+rUJ0lr`ViK1{x`$MHlc#Y*MEybm^xn>vajZclARkFL0@Ss%U-r7j z#Xs*4Hha~a_fd%E*n&;{M1mW63j9`B zfs|-m$@~iFJf>@=ton$ zktleVpi@=uuwMwnOV&5u;vxxSn;bdPVg2%*f(o4VZlawylIx#fF0zGJxHBb|LH6F+ zQIQx=a`^hvjTruo`6Z6RoB^#F&z4$!yP{vH1uOL%za)f<3`5DkzqSq*-tVYHfI;5W zK)=9YR@jigqQ@nQA5#mO#rHYKV#WhsvgDP6QcCuL$lM~ow!N3`odXGEd-C(iA_h^O8U`mtj?k8)&)K=tcp1;2hkB(kIC?d zgvEv^Ks%?7zd8-GOWi#i$Bq9a?(jj^^AMScFUGe#4{R(acB$+9lbiWVGN4?Euj4z! zmU>9n@1q0xucK~K(9A5G{WmO?QT}5|VQ$Z3*4~n7%nSbNTfGLZqBiz?+tFw@xLF}5 z!wVYr|Muu93f-nu+>Vl6pZggsu=q);xCI`^tk4JbE6D}Z>27EIK)s>0s#-tA-l5-y zTb)kT-}Hr;k={%R+~CF=KO{!ji_PBgjAS6?>){M+teXefcvsGgUez;?Ex3j@Vykn_TKwuq> zWD}Oax2}mpH0r>S*w0r7!>rK;E(GU=yu?yISE4Xv`OWpf&MnXYeatAd7+va`+O{B*u1fbvv=Go0s>blL+20KeW(7;t z4Z|;m>Ui^xzjk#(?W|OgZXUiG0#aXo`iIF{S!yW#h%m*y+FgsRKrKxk! z;><2ccF^`n%yemi>0m z*Nxp0Blve~9kv0g>&@CWf4MY?OH5mHsRTO;CT(xjqETuyla{ug>}9fCPx=@zqgUo=&O8%C}Sd zSlHfoep@`(M0JocF4t!Wp>JN$yYn4_ZV=v^;C(u%c)vt@9QIq8(Jip1naDw!_6TP| zQrA`j!A4LG(PqEqXZyc@#xU_0`g6YuR+jDXlr$_%Cd?BY*Ui%=8S>1oUT!sJbxyi} zCs&PcJ~IJ9evR6v`ouWCvk>~^i9*ueYSl#*$Z@z_-vBL?!_%{vy-JJL>8#1DM?Dx0 z$@QYXwlh6%nSZ=IC8lTi;T!l0Fo0?R3t47#1(teVg8erOHM^e&kr+P4*^tbq)YIIs zX^97pmH6uN|9tZf0-F7&p5FjENh%_rbao#98k=K-nGW6w|Bgv&%!+o_-caNhVB-Ln zBOkpo$teC&C5$ij2&v$L3<+@KqYiIGFVJb_IL37>O`*FuZ>VKg>J4F{$W1I*#7Uj7xK ztE=hxX2oWJL?Bif0ql&f7o*X~xrGZM#Wkkt7xHM~_Sb!l9>JHAnu=e%6B&rb7jHjB zdj%Ad&-}(ajqa}Dixzegqpe*i;HbE|>U8Q$^V%H+cPD>>b=-Onb~7*1g$<+*a13s5 zsgl9k-<$O`VrUjFY+;1ZN4P(Yb&$Gljul^V2;@|tCyO#f5TJ-a3R_dL9cK~1B786L zy-9@g?&IV%)_ecG7vzG#!L4alG8abgCWi*}(grfr(myoUPc+wFaz zaz1wQd|>p4fdVY4EB`)@CI_^yse7_(g4+gk0LHWJ1ocGI&vR$JBX2|MF-P;eDTT#G zRR;c|HCwF2sJ)pQ#(nUfc^ZlX`1gJoKt-MpcsIg_+#Kb!!zJW%wnT|hY|d%sFY)f& zBG2`7QW%n^^>=4gwmU!I5+F;|QyeX@JMgyY&?yGLo@+Uvx=#LIGTO zNI+KV?|d4d?2Brq&;oHYo-u$2Xg$FQ?(MXnT^+6r5Pl$#bU+ULUPsv z>t`-isqO~{bZrR`_mC*5F`8f>6D{lsH$m@8@LbqyYWdHx%IZEA<$q! zh`(T0d76^u#E0O784o2r&KtbC3;Q{PuTdVN_08`Lb{FF!9wsBA)RSaqtPdPBoKpU| z4>0YY{Xp}u1%WZpB1fi1?(rpQKU!81=umoB+(dQu&;_tzanU-^M_|s)Fm01_N)Uej3;0tU$bQ&~zwKNCY^I_f^ z7_&b$jcA7eSVX^`mtR#WwBh$Vh)YP|DdGc}|1|1X__dQU=Ukj`NPe~s)2jNk$Qahe zekhQ!Km<)KDER7c_vJoiSyxza;CPhNOm9}`2@x?{FOYHJ^2O9^=f9c0`k8MHiQZiw z`i_&+vjK|?I2eAyldusPWw95@yz|KC6$w~Kel#~~Mu7%SE?kSR)``UI`P1sLwq+H( z0%nAG5YC^r42RxOL)PB7$bBm*?1Afq-SU2!dN>~X)16O-Brq2)u#w3h@6{?A7=* zz>;9!oA3M{_TM$QBo*Tdy8)Qh+-*}Md7nv2Jm2P7RCa%La{+fzrko-mZw+U6DSHU- z_^ChII)o{{t!)C&%nmY$txoA%N!_iOtDv4e$} z4)O0#j`}6{gGDe%uzBhi1btORvJ1Yx(D2m>bS$=ia*b-5HQZoL7n& zb7Q%-NxJ-{9l^TcU)`P+K@Nwxb-f&DJ%3O855g~8uYiB(DE{(ZuYiGQPDJn%im%J< zD_~UY=YNoezxylDbUFG8h>Paz{fFThg>kk03ZQW4^5=g#{x1r9C!&z}3izAKEB+!9 z{apr$A?KdB&X3B&wT%|>et5$-q*PIPhOSFXUqDX!o251>*(nf!drvsa&RBnb-$IeCrr{MGsw2CQ6ils$^NYEv**vY@we-E4$J4Z46( zy3Qy0FoMoO`WPHkTeBo?DWMbj8JjaCu=k7e0+#l8SsZA(t(^vKIG2I@bOD#WFoJ-y zrr)EL$AoOURSSci8r=yC&YwDuGL!*>Vu0yR@|Ti^pw8CI4p*7Wti|haw3JIOg3rHQ z1pPb}u)Z1NpQP&uuR20y$ogdBJ{sZvvx#fVBAJrjOj zT+yEUq>0;9!#L4L>`5R;9FbH^3mmO%>IYgS>be$nOPhsvgX545mNHaB{YR@;oEgo% zM{or_KNg0|x>_|Sje;Bz(zIn|uih8Np=BK!ZtrPoAS8nwHBtrh zjgIKJA{YrxnEru^tC36?zG80L7=RH(CS*WZQSl6nAQDnN6yWTyi((w=PkvE3MA=DG z@)t2spTp{4?!Vzx@L^YOP`iLH1!@TJTlRv6c#W&OtK>HlE^J1ee~Zh6l}idl;;1)s~Z|3tjxVq?3e7V!(C$%>JWh{7^F~EKj`@qyMep z9VVT0OK2r2#fatT1rY4vjcna09cLqt5?N3RQ?o|w6V!g^y@ z>uDgN&EMeaYn%EV0thK)Qy(9^#4!KDs0Sw+I>i_4*MSRV8K@cn z!8_G+N#rBGLSVlg>AhRA)OX5Daz7 z9DSQ`ih4B|>-gE&2~jt=L!ff_mZo`TLi_0F#~l#D!pc$pvvq)IVQ`#DpUFftkNjRD8f{0J(`9w z5%hKWR?;Rm!l4ApU$(^MH6_vFtdT;c2+-e?m1=)Hd&~3dXmeuI+0%mzpV!0Sa|m$* zL=s1%d`?&T_KiP3AAlC<9b{EM5r(>R^#YP5uEgqt=rREMI| zzgUT$K;NJRHgz5$=A24Dbp-r}FJt^qksD#*5Unb0wuX2mQw3P#2yZYuT_j82+3;Q~ z(f}dv$vmQda)6c_v9jMa$**ZiJ_T6 zLt!t<4WJb%t4~LPVrQ}{qoh2Bz2~a{8mp#C*0*IT!LLWvQIa=jbJ3J{>_=Ne4ah&S zNBdd~RFy~7aXXe@r5SdZk?O{e;6dKb`ED^gzl8C3yi z>{nF!9PG)<*|&y0%Q=)c{r>nE6!#}3#X=`aur?B^g9flYli@^-NkIki=i1wi%h!sa zhji$GhE*HIhDqPtVz^SFhfA?z<8P+MTKSJ=liV@g=Fx-xfh=3^+|Sxnhw>e2@tH+Jeq^D8!3{VL0vTvms}d z%%=1$-RnrnGM3c4KFxBxgt;i@uYk(B1Buu-2a_N?zaLF$eLM|292x>Jsz#(;ntUQS zmseR89)QunX7&r8pf+xGqGOB~Wtm90(-KAc8>g^{KXdB8X2au=an1MqUxABuWc#RdZO6Pd_=+4mu*+r_Nz+NMBnBeQz|_44FD_W24NP- z+*LYOBL!r|wvki1#tv}CUpksa$;z&8uvqN?R%yoY)x9Y?a61Cgj4%FKVn;$V;=8J; zRPF?;(3yK6EotPglTQfiqzVu?x5x9$A=U(hTSaFjDFR*t)85EK^iC>^F5lMuVIXKSq``@T%IG}Jx|Br@TzEfm+$l&U&A z+#MFrtM`RpQ@qS6Zu|ewht=na=<}?^Zo_|!(kb!QuQ|SI*`IHrpy!$s*gm;W3)g$Q z#g$=){!@KIfLUOFoS76Vl$+zM2&xm7^{otSB-E-?FBMqn`O&u2 zUVDle_@RRr+bDFT;tQ|qUy{bpn{Gz^^vDdY-V~<-plOj=%)HXra5qIe8B~E7msE7vf6lYLBtRNNlldg#yHZsH|+Zzy_urP*e_7 z<1G$OiP9Nx7NxZv)bw1UrWUBa7zO`*cN=tj_wEn-K!jYl!67=GLgUz+zwIYTm^X84 zKhqo*p=iyy*mU8-6Dy2W$xd2an?@u+(#Uu$NKX-jMcLt(Wzg-{g3&02k%*aIwIugl z`N6k3cV1CdXcG_ZD?1d3Nr%&kHIJ*H6iu*nnJ-(!T+a$9$(u!zbE zZR<3iRI9hxGQo$*N{v~vz$#Obf&2)}4(Y`G&J){UUPDO?%i_UlX>xyZ%9~ffT_Kg& z<3Dw<4~jvRIUWjQrd&=#8HO;D6*_~1Q5ah~a}JBwg$)}OiuLWp8-x!=XUNl^Dk4?h z>tT9w?Vwm{Wa+MNLK<2_Dk?~)I9dfoTAN~8e$kRT>rZs(D^r9~sm&EBjF2?W<6|&p zP#$KjBjWC`{8Rjp%{BR!Z5f(-Y(6V@buNJ7s&N2>_z23?2_Qwf_;P9bQvX9Jf5ADR zuvnH~<`ppC`#*i;zvhZzH2!zNOVBmn5xLwflQ^4a9cf|7sI+r3e1sb(fUb|nNvf*S zV){*@%$?d`6TCx%&y0VugcW}>kSR|U@rbh~R~aPJfRwrqzG6*=I-O1e(3E3->Yi?4 zRw%M#rByw_a%akl63? z0Xwl+30eZlX|I5VR{;MYg!V5p>hGX@XdPm52`TG+&}|-cDYTvQsJ2Hh4DOFjTQo2%F`A5>uBZVvKf?^ zg%Vy)xOfgu@Y-V6MjK%EwGEiABMzAHjhT#MlTO1r*?Nm%=}#RhT0EBeL|SEU-BUo* zN`_FEV6BF*Us|dD?(g6DSXMi{^j%4E~=zNb}rRL%6!oP=tq%7pnfxC*xi!X+Ufe`zceZT~WeyNgN0h z?_j&A;ey=g$3JSALuWFQ6dZgQQB)cV8d$pDLPL&6ZWOT6QNbaQWy`+ZSzQGOb&z*? zpEbn+Gz^f4@4*ZHNdDD{KZTWtw7A<2$G;8SH|Oa$_O&#>-xzx1@Vjp00L#t<4m4TX zuW^hl>WOq-twbV@#}swYFetK_h+NA$XC2F$GN_IExD7{1x4{*K(yFzW9P&CWV&QPV zXARQ`N4CA|&)WBQP~ul(m8t-DFVPI~|8p<=RPjk&Jinuhz3UNIE7=AI+mCQkNH3Z~ z>$h}LTFh)1Hc=JNRt%};CJ1BCZR$4@96gEzxjoG^^7gq~Y^0$ji~zVM!0q(!`r@r3 zl)VKqW{gPAYZ>WeSfgg_OGF>M8rZioNzHg+1*KEl+nIdK4k3xni*}Iym_TNOU01<| ztuYNvl(qs9=9>Rf9ig;t360lavn{?5VTtsp@SjYfZd$CxFbf;PLb@#WK%t$~B5SvH zTihd?6F4v51+XD{NjgLL*tzs8h7BJ^P0`R^0k{8m4!Lr;XFB%$m~e3OnL>1DO~Na_ zkymN#dwbRsP>?N({EG@fsfv3AV5VgX(7Z<~TgIJO@J2vt!bKYI>h6~ooI@ykf!EB&08 zXAy!vn`!{$wo3PhWGWhLomj}J#ku!5x1h`iKZ-;AZeQ}By^Hd#i;vefnHTrVPLWq+ zL=>TiTiXV+C8ihHj00br4r>Wx_&p57@Nqk`-55%LkO!bJgdM7D85RkO1MD7HD~GYH zYA4xu=yfgh9Xd8`J)A197kN8FtJpSH_2+q6J8`B?n9IPBJOXqYqd288WG-Y2-ilAz zp;}r1H(YA7(4Q;7nuaea0ZOTxKhwi>U}NHmK2?qt$=xItV>J?CT{xhVq!IohDvXFe z_TN~epk+?|*x~RuwfsOwM*qx_`ubbjE_(UjqG5uC`^#vLPvS`qEUeFrZUhlNM4(2H1guj^{1~jr1BR8?zsEIdM7yAd zT5&&G>4##JH5#X;*78~3kOQeLbN}RteeqtCG~jAV$=;D)f-a0mV;Eo=5LsxaFv)|A zHRWRj@%YrXGyznEeeO_m5-q{c!r>w@ns=Y@GJ*Uu1w@2MZT3Yq54*xih|YiN?D(I36ztvKcdtVLb^-tr5E%s-fP@SL0+0a! z01ycofI@(ZPe_CY0+aBd6GKTgEMUp6YXA%&5)g<4_+w41?bwRj;+SwO|_#8$`_(Fvs0#926hzjN?b*mKX!yKGyPJ&6hO{t-;z-kGnb2#a_^ z3abfX59!z8^sv;Yq(GXp{_F~$kU@r8z|k~*Z6M{QN~_@ipCJsu^ivU4oSg9_Ak@cu75r+%m;_XpzgF zOe`{pHH#r48cRQ+0*HR6@7^mfd16$SQ<|6r&TeUODQIs+n=FWI^plDioCJaZM3JQw&rfgPqti;VgA`Rk>?;wvrO*Jl7lvzr%y5!7yH?9kt zAH|D;BAgfM<0>s`nmA{|C}dLtc>w9A1d6>+UOi6Q&|E$sZ)Wy{jo$~SbdPm7PgP2U zt;6c4>+mbmu$m!XBfy*Z2{@&F4^qoqRbBtQpLtAq;=O<*VQCc!55P_YM{?5lf9#fJ zhkOcdq>x%pMhV*OlPA!$#%>NHS2z*SQ5d#1cp6BP4h0PcMzp~9R_k^`)<*3GzZo7| zLVo~_87v#9bT#R9$XE0wRsTlD-`}U*CuQonv!Ma zioNn*YB)az>9Ow7Vz)`!%e6c7Ijl)4uQOrkDqC)h&V;0{lR6&s zK9^{sYF@Qc$TucfHRm5^ahr6y=FeFLpfiL;(G^^f$ICMqr1BEU)1MNIy0pc+3&=B& zzQ>d)K_T9|-T{yZ#>h9s$V$P80JFe%24(;a87Qk92(Ss&(MiBMxWV*lbTf&+MHv|* zC`xi?V9n~7oJJ|t<-PO4)@dhb`H0541Lp}KzMJk+5EY%Kl%EV&Wi)F^q*t*?g7YR0 zvs>R`>GmOkGa@xg6j4w$YEsITN$s3-$_hn9Y}?Ka1MY7QC&lA4FU~Ld{TNe!gcDSk zPO-KPm@buLFjdPea46982tctZ`r2MTHEW7OT>e_Xsr-GaijitK>G2T+^z9@g+n==r z%T#Y#CPLZrr>AqW$G3*Y$C3}9Wugx*mX5QLwW%0L6=-3TuOyDe0D4wFl&O`@=#6nXS7&KCblESfK0c;WcAcoF_j#$ZvfkK zf%AJRD)+?e8w{UxBqzT5RC4l!uu$z$;xNb#Du805C;_8P2ZZCzM!e56OcoCoP058T z3kc~7PFie4#Qpuk;+TzaxNgzHVu}|sjK{>a%Y?ox$)#m_;(4v6ej+Ih)iQ4^XPjLH zG6d=I8nT1jgim$;!)IJPg$FYC%TTElSOCYx8L9Jzt8;}a4h4Yk;hiaLXLTf_{I9R5 zv#>dJMEx+;Fu390m=kt2ca;xA%`3p`@18TvEaXQGV4Lw~+FA^Y1&kX>5I3`z$f`*u z2Nxh8uck`38qi6zm6%wmwRUkUpYK+n7sTpN(urmyvC|0E&Eovr97e0@`<;gKb0_Sycd49DUQP zp0?FiDRN#7w7Ky8BJaDm8D(p}Iuqe7UcLPVAvuYh)ugaQ#xR4dwN5p0sey#H^C^OG zT>-_T_M}HPMk`XlQ675RTEv9>Sv`OV69Vw&e^t(;IhP zV+lQfnljZMrS^UB^L-$fIWDrdhhTRDhukQ0>(6Ja~m0g=^Nm%RjIo;X! zt<WZ0;pO>BQHR z+zjOQjz_*H^uotW#w&VqJggaoLAQfJ#Az`GC#gv|ZHaD;*Kka(Rh!ynQW0eUPD}pa z?Hfa4ton(+kq3@d1@I{>d?~c%&I&WWWry_fX&b|#YDfp^cvXFEZpY$+zM73wT!oCG2Oj#8%7H^uLjFYvt!*Y`S|KeqK7x_dj46$5S#WgO$j852b} zeA(cTLGh+Z7O!`bLDeQ|7ZO|JN{V9vU5fLWVqr61$3&Q;4$el&7=OfQ3CL~aP$-M> zA}RCv#xDKhDDN?q6VzEc7ub|-tu8p@A~+*!rv6$;%CYd3y~l8$t2cPjRhpNlCG>Ce{ac5dFS zu7n2DmBA)!UaKk&R=@tURQic?a8bvU8%lSAp1b7{p==3+J%fF&MGcUVD)0K?Va%?x zt7!0T4=&VO!gq3lZfU{r-Ehal55yY&PCu-1fV)wMkAtUId+{ zcHJKMixSi1MxfUQWvtuh4x&H0?fq3)8^fZ%khTB)^zrG9+g0QpYZ^fzlx1)zWQjXu zfX{Ebd?a#aYF=;g+29WR58KmwCX*rvqKV%Ism`cs#K`Zf5>nUsT~2hDA@HwkKMN94 zCLMzr^&7u`ZVcBVJ=&_9Vlp(f(J2%+85f+&!llbNAbfCK(jy5Ly8ANh9AF!CpX8RT zfWn&o`?jrwrk6C07HsPEZ28IUn3t=zfxmV7aQfL?<%2tG?)iOpYu9}sg-(G%9B7mh zw-z(ypgAi;i9vb6HDZSKH`ww~o97I?wJJz8Y@~t#pvg5B>_n{m_ClJXod28 zwpH4T{mIpOgyiw-IX+B?|lV&Ai zaa?H!uX0Z9tgTDocPO2A(`t#q+_a8BVS-TxIa?z1-&|!hx-zOmjmcV)C~o~3lr$}{ zcU?UK1AIzVL%w0M>jJdr$L7V82_M)zoT?%M0BSX<1Z_ZT1bINu?Rn?2jj22BD-Zr3=0)>=BMUnd)x3l4b8 zMnMkkbpbwK%p^u)sq>fpa=ovcx;tXo?)5$h#-)~ND!9zmx ziJ6S7m6MY_r!GlnnIy5YgzN8>c>e3(uZ1z(m-cJ(yzKz@qs7n5)=R~UT=n$Hn-a_4 z-1ajJv_*1`K8&Z>MX8(`7w~J&)&+UJpIySvbLC#8gR|;Ee&))_B^N|efXWWs3?>*4 zu;$QmAjQSpP8UiPyL~N*Xv>~mjXJ{_-L=HW7r%Bul3@8O{cKJoHn%P8ik=6WORetQ z=l9>*Iu`8CGI#$M(_S4FXRO3aDNx+KK+CeYyF-iaqQzZ`ySug&w`CXi;_gW#=5xIOjz9g7SjpID5?{yj*cnb^MP_y8Qbf4` ziN`|ah0-U3_wRX)D9{TlZ!4E7D&FnIhqQ4`o7b&t%~Q`6z$}`7*y_tr#$~0DHm6jS z)McFPDkidaxW%M7Qyz0{wvp8v(GS5WgxFNyR=lZ5i{%Gu3uG9_iWwiuBuY2VI5uJB zvLp@zE?Tc|<_a&`+cRF7)6u!h74g-4OuIk;49YwiIHaTrc~?g04S5^pKTejsx%M?K zJ%UM1p*y6Ei;`b0T}>6@yu1H#+-8i}|EBm{bKg*0o#U}Hlc=glR&THJB^$s?Bz03` zO`oXSnO4_4Q}BUaQ^Ay#VzJ6X@H3+&@hC+E&+hMCL9~rE|I>fDUGjc{(tE%L}GYkei1D7ib6sFd$4SJ()8hYJa z9D&W!trWky9u;o7N(Ot|TC%vQfIm@wF-0M$Fy#%ybsI&duv=0a;IkV}8=dMkkC)p* z0u7WDI^>K@2`HQ0z@*uTfW5!}*xPHzUlb7(p00m0e@jeK%3`4*engR{gMZWwLheT z*e7sZ$AC#Z(267F8$!%@$F#Gx1^-GeVO9pcjHv{qo}cX3|4~GrgG!|L+T-dJDp#wz zGLJ(!xa2lRBGJFCK^wN|^A+r$p(3kirTmezVt~MIUz-tyWQ^VRqIwkcwTmHjm_O#V z`|FjokQFvCm6}|6#en$%CK`b&1lr6k_oc_m3yN8)LM7zNG?f;rjQ;gAexs4pn|}vX zQ^}sO_;Vh*RPGTOOH&;DVTGVs^exfutgA^!%!k8Mfqh@HnE8X9kk~Am^(uF z-GvfQV@}cEqqiK6in3`VG9RQmjt*3NU;FdBJs{1=9-6$X=Z~FT0ZjB}`nmR<#&;{j^#%_lz;2Dd5iNXyv<F;F#X{Ek@1Kmwc|K{k zp4*>vP)yY-OAj}`mtY9cLK9-Czu*iEux?D<{#=%Qy-{AK$6hq;=!io=k7|10^{KKwmTcSvW3gp=S7 z`~JG_&eE~&%r?=KIayG;jj7C*vTYUfvl{HjG^MHZAkgUtCJBrY?4M(6!9PPKC4pp$ zR89!l)BlOt%~t48p(>S;5}9`yYZkc`@%EaF@wcW!A-;_^wcLecY~2vAI=oC4M_Hx7 z!tIr|_0T5=Q*Ir=@GRylMTWaox#9ls+xI0%C>FG|iacdMAI!Vud0em zCHd$QMiSO0qb_3*6cM@t6vRvz!uax`&Tj%0%hjniO~jZ!bftsa;Qbzq=_5_umz6?h zs`9-3EgNihC-#2!*L_ScNRv@1j6Q2fN7@Q3E`J__afpSQYM9}CEhIz(h{(E8YtMofG$T#^Hq*4xj>+Cz_W8_}?-%on8S zKQBl{p32@AxxWJH$;sLr6s#P9gFXP^DqOK<_f&C+_UI~XB?k79t10V z02M2wyK+)62oON*!x!|HGp4qsiFA`(6Iaadb^|hPYloE_8Xj_~sw_34)?W9#rHtg- z^Fb)6;F;b3bEB(`D^Vr9Z;mu}HF^}e7FOq7#eZ|-LX_R#6k^OWB`v=_U_eKJudWH&jGfr%e-$ok`7CeWl zJSb(jJUu-d0W`^>`d1{klA8;0*-6GC9x(7tJ$$<9AE`;gOa*y=>jSdG(OV9;u|${M2fO#^(&DHi{@rY{kKcnUY3Pf%QD z(DQGz_g#7>e5#Y5X(uH}zLsyPJ+n&YV=&{LbQG*(Q zq8-i92FTIjAKbHw;gPVUd+i`g(%?{aD5{MeEFa|H@K|ASW4x37ID|R!6Y3kJ6bqGZ zU#glPx};klF(U%#MlW5kIg&QR=Wh&0P2pH<_2(zq{t+jqUJ^w-!-*8`USbR4L^LCfnIoobfiwgnnPaZ7l=Q{3&C<<;T>9N@|q{N#7Yy z*~+6C-X<*X8EfO;Q@`M7o%3RGmFUh1xhWl8KX*pH7l`EyOZGej(`p3D6t>6R`k0g* zNkVe-a$U2_9F`V4GdRZ+LTS;1?0AEzVMA8pW29<|0mrIq8&##oO5_*9atT{rf~-bh zalW>^GaZ`0uGp;r zR?3&|mFGyZaZ6>OSsfQ#Mak#~?Nyc=MUic(4m9-eEw{CvXkMzT6W#{-br1_L8TlYL>3#ho>p}^%Pd& zYZ@)9XWgAk;7-oTgN_2ROq8~0V#!)^P*94({la*R9&=p1CKxa620jX(H zzkL$WQEAu@RlFztG!+6*8XTlB!%dq7Wbvu7MzT{oy6K&r?YH?_Ix9P}1Ckr+=O;WEL&7?< z2PdTzEf=MZ*sB>(JOTQvozoZA4w#*a{(4qoS5MO-sV50=Ku25wO@Xv*UcG9b5rvFQ zk*qJbxzkeOYbi5P0#+z(9W7QX0lJ*mPdE#K8Nfrj{6gpgAY)5fZ$9MwrfIwMXz8nG z9b?epTjSdcV}#8K`;kB08?&^(;3$Vo{AgnZHfialBpH968)Nx~Rdm^-XmU6UBJHNy z%%(aZbiCJGSEQRBx}5AE>kt}h(UEqs@iW?h8)C(stsuR&HioX~f1w+@w!|LmX<#1U zXt3TDB*%RkO-;`I$2u@&{AwuXuLYaKY*tjV~Y|Jc;bIbznckZ#F~Odxxjaj`k- zTZJRaE2pq$!lySdTbaHVW2I_TVQ&=wpnYT2+%Ri%&05-V$ED949oF#oM(0PKc+Pm} zV;up5$dI#D=t9QhtX!u8mma997U;qB^Bx_11UE)V8LZHv9`nV~>_Xh-TMOP@1~J6# znneA6=x%)u4+$8fA7RLybC^EJc)(%TQS)71_+fduPO?+q&*@c)h~YiZzGYrnii{@m z?8aJN=qeVS06Zq$*uUNruN7g-!}>nMp4x(4TbY&J0yA1)^J~}?S%M($@zl-~b5+;# z6rHwcPBY%#rgN^DQ}MseApna9&Ct?R+>d#De?T~325G8dSdN( z7%rSAf5dw?B|bmP#{dGRr@twQxZnOA=bPnew&0fS`*u&CP+E`XhSQ_tx}Jw`z%q%C zKNo#MIhZTb9dTcgFVGh1I~=w*)N^o*`nm@^p_fE* zroSuiGC$nuls%U-8T1(D6zyE{_msV$piPo760i0M-y3(CFs^?^HR8v54asO*)g+^{eMBTsNpf}8$FAzN8GW+w8Zg$O52lX z1F^|Qm7@R3Xu4#=nixx!K#I%0( zBs|cE561uye@QM0ERW#a5Qi!0W%0-f<-yjY?%Fe=7o_t}RnpvPpRfvaWmlIMqz0Q- z&huN}!$4r>%;vK)=FR4>E&4|sJ3A(ylmZ$Kk|=$Z#P$~?zQFRs=!0N%eKECjSNBhD zl^UK$z3rb%!MPV z9L_hX`Fo!Ozjc-!g@XdoL@y@qvAd+n;d%zza-x(&mJYY!^%hmfPJas|4&QR8QyRkC zVEH$N+!x|<>8nxK0NG0b!%cl%XN&{EOiWTMApf~f7I?c_wB)Jxbj=sken(02cyUKV z%{HubHf1tKCsk&$W;5@6%11Z+e1WkMYaS3MS3Q?Q>yrl8Q>CuhdWu#&;;mQ8Ka&Uv zM6b{NOoyURNN85@nnH>b5!Q64v5veXUNL-gWRj!J2b2f_Dq6MTj^e<8wR{ql)dd|# z?PWj2x7?)shy*wRVr8>DlUx{n6opx|;IzwfEo4+qep)#54Wqd)8b1 zZfF%nO}^q+I{1FKmB8w{zL-i*eXLe*^46(UsG~^rwMlSUQH{Ow`GN=|HAt>|?A-uG za95GT$-qvtTK1_0P`yF02{HtO{5WoFK(@CuGwUpKmJ+4zH`S!|ywn~#wTK9^=k1c0 zegMNxl-(>6?g>FqpwM5cYhw4r^sPsUf>0q%&0N{lYcU6RcA?>Cra5I{o0@vnD|$x7 zk1glVgV^?atj{$^_Dy}%o7?s8WXZ#!zjN*@8KTh`}sHVe}e8ySk* zkj;$TG2y10g>9cz#-m}iTaiaRvgf%X_e>SncIQL7oFx)+E{!EEhlC>oHRsoF-wCkN zjQRr^#s{$c*bL_HSnV%pu>u_a8t;a+xQ#6FiUM0Lx(omh#Dg*wX+uO2joExN#*iPs zoGU=8{S(AVMYnbQeN4@ltC9~j8Nlw8=RfyE&f$jOZg5cOFPMT#>$2zHHeZQ&=CD8-4b}jp)sfcsRsI$F^E!JRf^FftdEJzQpfub>ClGSpO z5pa38Vd+!$6s58o;DVvKPz?l*^Q)_iblf;$A$^LacuQe;V`CX>=|&+-Y}%Qzw6=Jm zJwKYI0Yy{vBTF zu2zO<#0W4%6 z<5HVQD<^Upu~lt;VEI|zF{hJ|4se*MH8NR369J5f5D2ZjvqPc&a&x0PkE`f5(}r`( zVW4uL7CEa$fJF3+Ve01HU3cp7;~*XZ>&Xz~=(nILRv;)asw5B_H>%$ikRDyfpTe@s zz;Ge6Ih09;VFQZxut-?oSre#&nbnc+>c;o3F60@8uLYDAo3_UI zp{0u5ec6RXZQLZqX9xFwyW`PD8rH5q$>wt9DAvK3x(;=lmES;8m^G#RNJUyoo zvzaNsDveamkmp@hYt_vcB%D+LRO$t(U+1y@!T{1gch<$?#M77fC{M2rn5P+w4rQUk z=3y;e>9UO1Q#$!nVQJ23XQP-F!)j+{H)0ND=Dwz)^x#KU&yh<}lu~7oNg0lzCSRes zK3a@f7Zr$gKEjKFq#X?NpI+txZIq>kz@TP3mfc!KgHB=;1|SILP;u*8*^Z? z#Ilf^@8jkBRstjRe4K#I(vwbQD=L4s846qy5~}1B9H!N&+}eDsV5uZF}{hN&5Ffu42^-V59E4 z)CQk=PHnYVgIGslL-ijOwhYG$+Q|$yx6LWpyDWP9PG$Es50qU3&Z^2q^rV+D)iHAy ziWNN-)EEcDU?y$mj$tvauy~J?hHw4wl_XnX4(BBEfq{`b{oX)h97p;9g=a|IWjUOv zJYa!gfq#rJmaj;-=&GZRMJHfYM@8W-npNjfcMT$@D9#P3iqF2I>{e?0F?Z%FrievV zckI3&kaopyS;CMRV~;z}9dW{Gw^Xt%%Sr#iUJXJ&2~8T-1eE^Fq;c?U!Hd+cKL7V_ z0tKfQY6_#1-8yoxo`jwdXD0iDC-R|&jax5Bb2Ma6LN7?yCV6>pT%%Q|IDuk#5%*xr zE2E_{;nuNVxjZqqS$-ep{6SQ+9}Ds$Mf6M=BW z4B()-9{DomvTEr<8M7FnOqke^!Ee`xcl=NH`1e|D#jto9Asyg?M&G`z5b!|lx7SJl zGhgzJ_TJgLeBZHANq}n1QWs@la+_hpugTd&_s!&iL7sq&5~Iw@hCWrDeM;|C?Stjt zZq>(TV>mb}LUM(h`A?d@Cgmq~Ho`)ZyPD7BPk3ZC7*+bY)PlA~MSb@3UB0_M`?f!X z{W-8yVb7W~il+xYrPHNnrA>Xk75t9XC#k>e52Og}1WSgd+mst?nw5RU7408&+y-k% zMJ>*qHTFs50{Cq;?5X{KTck8sHqq-a`e=5YddIanR3dWKyomyCZsg(5^vAxGvQ!!c z*m-yf{SyWAn;rU`tK9^fw;DH}!_E)X{59$V5QPj3@r-5xlc^tZS=tDNp#HR^rj`=& z-*2ii#8DV0yF&au%$Use_B`a?j5`0~tMPjW?Syd&%T0!=i+e>AT7don&ID<%m)MBQ z9Ez$diuJO{Mu*JyIAlS7IW$CpI&H>p`xG^*%s1~y4udTN6=QcN}yhWn6@TamtNXbK?IV@Unv*!ff9i!7^L71qI!#V z!n{d%6fF!AzLk2Z{MZ&SVu@(hiz|ajFJ}G_{Oh>Mh$|$e9yeFoT+@s{=1f#Y&Cb+% zpj<>=?bro2W;^fhwIr$Ooju92rl>HS8|bL+W^Y=EFs2=-Vz||;SaL4!R&Ad@cC4r= zZM>Qry3pNEO;yBVj5?c|(ubDXxhinXsF(DGXR73I-Q8ztye|kBq}LA;RxSZWidVsf-*t#vSZ8{+`HuVNKjh-g7J& zrPeIF;hOrru*zMib~53%Qz?GX>2B(%6>Rdc^G&qwquirNHS96sisu3C#+*GT)R#a8 z1VF(rh4XOqH#O0r*X(-UCxpp~CDWgY7YOm_!W9M(e$N!l!F>Ns|zUc{G88G%WTJGDiEa&&2qA5=Dv}GDFVhf&{}ZGHRME11h5knZ5yJq6l&L<|)Jl2a2odHjjjDO1tcH z%b3PmJpqVnDH8&x9L0oCb>60^D2&chDg01c$GF6cl0So;@I~Hw{LmZ6c(?{4k!YBR z2)}el$wa#B+=TvVSjw*QK=kTTT#^983-%Z+jb-m3Z9hUTA8iQDt0*9wNNzKOL z(iz^=T}ey-X3(YWt=0h!ip+^6xLGFD0zxn=Zv| ziUN*oEZq>3Y2)(fOonf7Hzk;V=m+PfINX%NGT( z*0^Z|C}}nNMVD$x9hqAq#$}q7(Gji0!+L+cce+J`^spUl96Z1l>5QYvu)G#&`d_K8 zut2ak1;=(x+L66Iab$hY8yd@c>GHSMb@bCy$IgkOTNaGJY0pf)M0`ngd-Cs2fN_6~R=AO^A6`yPMNMvBg7`0CjX$3oBO;>-iSS`0xR=ec zP5C)X%Q1f)@?z__C1eur(^+^rK4TtQS{oN^OVV-n44AOd6h{0S+&ft|z*)ucj-!TT`S(v}Jh$0k?l)}F;;7%Jd3?05?A@6Ut@~+GC z)!@+{@?AatCShk88`_#L5&C_-e3ke#&r)Qa)bs@jwR*HE+<2DpoTen&EyW>}F5ZgE z-%FILFrEY|MlR&u6qN*6+xKsh@~epNP#75*jjg>Fa~b-k?~03V%&i*J%5u>SiM}&QysE& zXfc+Z@ZLqtaC!`M=4Ce0w0scsip3Y0cYx@`OLql`Rwhxm^&y%!0OEg zY>3GlOX~j4>C4U;9`y?~=U*OcElo`r#}EeW;~+y{9?y%mpKuO_@EiNtI|^10;7Gi@ zaadg3?-bp6*wIZ52d2milC-h4eBjLZ;$Lc|hw!z1@hX~;bs7~bfljE@%G=I*Zasp= zz&`1vxo?*(M4gP>nAGC!pOrqv%QobRxTD> z5GjkR{6QDcAmc6vXG>0ZyXbA+u*D{d-tuTK zpDOM1`~gePtf`h#cIl)dz}7gP0jZr96JI&+iFBMl-y`blw1xd2oklJ;s&XZLA?!8_ z-rN4Vi3FBuJz1%v=3IbApSG4A)$i>Dtf^Nik3$Y=otvb4QcD<-{|OXEO8rMe0PsTr zKoFF+g0eYIvhrCjcRrX-^-vOu_y5&Pu5%GH_Y>Q;Pu3TF&kc8!!FrEz{LlZGuK&yY zXJmFT?|+#{+a6gDfXx4y)B0!hIkAyxg5z9#7hrJ+OZI-nR;b#_?Le)#=a9B@- zI$$=*O^Zo^4zOc$yL$|UR-B5b`fEy=D*DWKgxk+k?Ez5EMqA^F9H!)^Ih;ofR~@(f zI~;{5fdw-iX@$E2;hM>2fmQE^2m+VpxvBnr7K`wV9hlY~PQ|uX8C#)N0Lu4ub>6e>OQR%!rGz%?jN)q}* zb&tur>8Py`{K{W%ci<}6HaxM|WlZ2g)AHB6BRU11)$kye>8Nk6LjO1j)-i>0Ey3{2d)AyKS=NBYPo*zqZ@Qgad zOUx0ethQ(I^wiQ+nG->n=e2UqtfQPtXrl<@&0TZQLKsSv3LuNTqGrFXB3 zl2n>nR=yxTE|vYhUdxEK)d?zYnT4#41($YNRRsecmMX4w*2YZ!aShtvyR81nM(0ho zP5c=*&3?f&?}KF%2W)(@mFY{+@))XGCeMTSrB9*%0Nr%NI^96c(~rOlF_ZgG58FQ7 zS9yOC=ehq8Z%O`F`hrx1*O_?!Okg+0)Vy5e8DSJ$u%%iQ*bi&b`ZfRCEmlMEOai8w z%&BiL-kx!Ox}&$v!!lbcmGM<RMW6Bu(z!#)Dj^~Q000_=j-c=i?WLIzvp8|Wy7!DQ9g6e8e$u0LS=k2?Pm0Qlf z5x;4Z$6#L0It_d0|18RCu)*-@@7b|!>xAmE(@Jwy!>!Kj3(^zst;xOfKNm_eY%nF2 zE`joy;HT5%n;JcI1 zY}`*ywXHWMH2t0hs)U9ayIpUh&m@>dKV=?1gKLbZpBnmJkceh#w&x5NG@nFE{z`;4 z?i_b;W*Bv<7G-Mq>^=B(t33JR*vLJwrwuMTLpj#xUywSxLmmaHvbOVE8&oLci`=TS zx=$?B&&KAp9FG*Y?kH%_b{URM4eztG_ByW$cX9%8(Or(gQH80?^fM@o!W?AL6CA-E z8TyJ*@Pz^k&DpKUj=)maII(D+W`=gmQWGl7$d$k;+lTRq*LxOI5#gKe3hpXyTDG=* zcZo-<&xTXfI8IE3jem~iYA|LD@7%Q}nwBm2^ZNL0|30?!>hz6?3#_^Y>J*$nsAf~j z?J%pZ0=r0`=h-!Pn62mZ4&2kUA3 z(w08kKS%U=o0eqP!8~iA!&|F)qQ~%T#S9k0+h^G}3gDn4X{ELIY{ET`2vA`!HG|n5 z(QoMTnIk;OlgcpT-_7oBpFBGSyZ)*vAMDEsVyHYYCR4NZ-i-D>D<3NBWAcdu*(r+} zVwU+;{wbr7TL7$L+v)*iV0B$GQEC8CqIMLn*khZ%cf9w*)fI8n{56ZmBdOm zZ*$EBiClu)Tq2>7<>|JH3j4>^>N}#T=q!UI5wLsLM8h3V@R5E%@K|rnmOTCtVO^XU z-YL-2NBRU5qW9-X@?qqb^XKfs>_+tST5(96Sa;OM*0`jA4?W*4b&Yl$h22^%UwQYB zyb@-G!xYi($>|p)^P)7%VDmmZV8+hK6&(pM+1j?_`3&R*N+u-V^8nc{G42K^nQsoM znX8!)vRg6P!=#ez)RZYH-8bX2G)}rDw&_YfwOunW(Kdo?Y~zKf)oAk;55i4S%E0bV zPZ5}IPFoM#9~HCxBxj?a^)vz|Q_PRLCK69g3LbEjeb2!w*W+aLXNu_hB7C)LM8|X8 zb=F(*;pfWhw{8KscY(yI@@tAUeD*e~UpMD<_!c&v8OcIs0yn!~4J=dRKxn?%B*TI~ z(-woEnSa+``jJ@w`*R5jGV=ctNniapjT8k5m4J{44WIb^8xk(k4`k$@&`tlBNBa6d zd89X6OZS4U_}?BWia5r{PZUXqcnlL%@bdPo8G8FKb`S~T*j5@{gRC9A(k${+V8Q_^ zFlFSNj13QG8JpfZF344?{NeQ;_w2^iYYtG*;6CeTNtJ++_V#wfQGYuc&yZNSIp^Z; zbE`W}R%_Nah;BKpq=w!dORl^e3fKmrSXcz>VTp=1@U}%REdC7s%A!{{c%E>gIxQXB z-!6(ca%neDPfuUAa&r$HTK8gS6idW)zoS0pv~>lT!pA1(QwqUOyLkgSYD6M?MKkf6&6W(2dRuWX9zp4YJ%$ z-nH#Jj_%cRHaHz|38b;GlUC+8V@TTl@7L1&1he~C_M z`(b78jWoQ@!^4A(PVgSysGh$N|Gr2U|0z4WvsgQ6DdShe4O-X}gWSVudy8BB?qiM~ z@R)~!?rJ0aZQ$F3(Q2!E{GL=RIqZ72up*eAMTRzSpcE=WBY%|e z^+J2Gc7ANev+2z&a2EIb&9l@9)!8ulJ>E#_`wwwkh#9^KI?%-k4`)8P;KgD{Wuf_- zD=-f)nU$X65D>x#BLX@S2$kbYy+R6>9gH)tLA9x{P?;IAt&GXvT8I4|SC-{}m*(&{ zhJ;?)DEZRy%OcB$ij{V)1OGQsUEdrfvp)CO4{C!EzwVQD`4soI!|GP35abHeDR3r% z!^7uH$Ci5JxnW-ly^N#zKW)xfW2Heo)gvye{ zP3_d2$JiJKDmFzkY&=A6o>(VHcZD4cE zx4H;Y%M@la2bA%7t47OR3pS%dwrTIi2w`{jtM$M;H;&WAQNu3YhE#UGX;r(+0}MOC zM0WGtpK{Qs^t0Wa4~wYpQHA7@FiGCm&~&l2JGP*G;^HK1cdV6Yrl8azAb@U@!@R{K z8tB85NhScsIw@em#oxU_nTfGI>30{_+baEyl>_5q(<4@j!V8!m<6(V3aa(e2EAucZ zRGWTFpK9m1g}Hem2zAKu;McfXPU;^gnk68$y|OW=rd%ZL0C%#}e0n8?uX7h~#{?(W z=ptBB&O2-PT`n&tJDjtXBCTEFLah3dRZBmYKyAw=2d!q>+;ZDxcOXUfN*ww_BBUJu zV=Qj5v8ZEgwsDKlUEN!zWmE`B!PwM8VXXs2Y*unXVmoFs+~rs6Io%YmSiM(aC)_Ft zQ4PEK2BAw|TFS({xbFLz$}x@qrRX-%6--K+ayNn@OtAI`Fk+RkVP%&8v&u*;QT%n zsO%d)DRd{jP){lUQ_nZP-sw^5?exOr%)oIjp)uYe`l#5>yu(d6-R6g$P?7pZc05%j z*DNFqLR~#f9ubms#(2<;8u@{4vNlh)H7?#q6<20*hwy}{V3~m6t9M)LTftjgx4viX z5^ud_DVUfD0P$Sqc_Ictm~Hl1f^@{m9rdn9g31l0V>1Q01N~S!yPiLh^7<-OQZ&_K z&$KuJfaLHWVfE+r*2_(`wLw`_U=^qcso$6%w|b?f;oB*i@e*B>@{mF+iG(co_+KBE z3NAWPP^y#QIgLRq>hTTqt@J5!eG#v&-oB}pZRz`BiW3)?qJ1FdUKw4?#GD_OZ(QAM z)Vx>*iTn`4l}Uo$EAyEJK|iE)J0K&YV5O)1$=fRfw4>J_In@m$D4Ey&d4E{DP(#hM z&u$erE0$U`%cfxN6Kjom^kydT>2y!Q%1Y>bOxsRl!7iD(r??L^Ph$RsRs&1^r`);A z#)s<`(%6Dkn#W3g6YlBHP zxY$_ntIyJ8kXzvTHAV-WRxuH}s#HC3j@3<3z#Zaz(-EL9t}!A*PpLx8t@0aP6EbDTr7KwLR8ft5%ke2t2VqKc~k=jcgsJ*JV85!t;a z&JY`PnLs1;4|SpVm9p44#8YW)e)etDidt1wvNc?BTF8FL2Q0q`Kybr1S#q_d4ZXK( zEsIQ$ii)pcNpCbVT`B4zh4qTSMDdzTm2JEu3t4y9Z&c@|jVcqb@!xiO=5KG>zLw9i!+FcCh~~_6VJ)12;AgTnAf9aq7~Ml#N^n?ZOKP1InHR#e880N|FvP~gC=aSS zP|7a!8bl$`;JYZ8-(-mSrwRJMLlkLU0WGFU0)2Rk8w0WVwW0~?pjdY0QfdJs4o3#I zW22A!WZixTD}h#uA%o~!N=eAv^GWCd_TUI$oiScZKRMJeEj7GC!R&p6m z;<`py?6t~>{XUeGUlf;o7|w!ogB{5!#kahbyuHt;ez>_PJz2B zrY9=n(49(I{0Kl7c&rh?Bzh6I{o) zXeemZ$^;s*V0mr!iC0me5cEe?*>m*yWanW@o%x;%$+vT2;42J1(rGyeDO6e+wBzk$ z1lQm+O&}pD@Noq8XGeeL8Fh~$0@isnd6&-h`}t6G7twx0R)UmfqN2cn`&P{JiwzgD zLmY#CZ^2Hiw&qPh>pQ|#NA;?Mp5Iwtj&>Blp*mFtpy+oH4#z^sI~oQ$!`WMBHP!$< zrU4Uy>#l>x2kPont?=m-JnVdF+8~ulzE@n_P&OGOOTo-;Wj;4^Zt`Kx!8X4FVv@so z1vPapApYD!6T7|E{n8j2r>*hFyr^&PwpJCUtRsC}FoYl$1V=n*(iyT%iidbRfH80eYLx3DtO6_oo%= zix6#%xBKB>bB8~}(tKxNWfpp$LwPh=YQIha_Ph1ez^Xsr)kHlONNenrxSihH>-Ub=%tn;?Cw650+%Z7F0mS!X#V3h_8rpS3)A&`O5=kl7e zB9+MXn&BPM^AevMs6$hZnpNw*s?miDJRlcvbe{}t%MKD1XqH8;-=U!Gp z$!`z0fN6e~c%M#9nv$@Ap_%gFMhn zLf^mupvP#7vED=@)W$lW3FMlpDV#bl4`Qyk9q1IG2COB|5ltlK7(mo`033i(M#eWy zva*;0OWYT5g)o-+SjRXluR6f7=1p0&Z_o`}<>H9-&``-Cyo)~xwE5%S;0s*68oF?xK;z(b4lS*WA+gc!EU%{Tqt^VQ zgZbW<{_$&BW1A@Un|J)&C$92}vyb4$wq?%@9BmOtu*dcEx-zBVvc2tTiM*`G?bUvH z*a3_&{1sIkprh5&qrK@mg9dCp)Fkd%IXlb0qAF^b0)AqVPXy!FM34b|(`)_oK5G0J z|Ftzxua)fmrKa;&Pg4GVWdT1%Nvhr4VSfzqr(}`PmSd}UIwNVKENYYkI z=7#$GRXW!lx)|rV$oRj-m;-&(fV$_uC0pDc_8on1r(joLR_>-642~YELl1=h;8mE4_eYT?^BRtUR zM$?ZD22NFN)zVRKT~usq9-v`*JX_8nTEIKoh_(F^Ob&@ z3{Pq_uWU4K>E#detY87f(II8q6U1^_s23&Iv$G@q+);*h*q9}!qxCB1J0pmLLnOnV zWdy2b$SqH7P3YYj8J+$lH2*=jvgSBlSy}xx^B0SH{ilTx*;mZ+Ou!Kyr~KMTWc47L zJdqsY({BdQE|_{-C8rScSHWhNx{JywJn`BEu4GCNkB_AC6~OR{7r2X4w}z-4+)k_Il#S=d*Q;R5`i(aoLNH95xmaJ zlP@8-?W;r9S3jwT7%4eY=sTgY-s`uoXxOqwOvf(7 z@HkLWK{xI$-p-(vdo%I`GOWZeu{fi(qP=%-d+U(uX!?1;-B9g}vT8(~js$DjfxaQJ z-*qrkod>s&QoP)+p+BR|P8S$P&mAf}FG#Pxy^2j2#jfj!NE7A7cqN7V0PW6K;UMeF z`rz>16uW9qu!)ZNHQ@r{1L!iE4p%=!zk2GbkU(b|_!Reo#5&tl7rUAruAP`Fe)E5t zcnhdDwy15GTcuFky+E*Fg(59_fglMUAvhOnad&;8Sa1TtrAUATD-?=DTci*QMT>i& zKq+pe$k)E>`(@9Z^UT^aNB1*l&#alX!*zl|=;ni$jx61A%w^G*SmbclRvEpEQghEw zkI)A)j~>2xbi&O3oL#H_4I-*mk~g~l@q6cC1U|k>uhBVo$ZbZCZea5}OEZ9Q6bk-6 zRHUQ}_%9i2^_DZf8?!b5x|;vSk!<8G94UM=jql-}jPrv}0CGc#JhmbtZ zDBu|}mS`Crg{$_fcH2?;ybzXLb()UTA^d^}UOc;RWn zhx%qbUvF>nLSsNrs$k88@5tVkH94N-^=P$2I2G6TN_q?;SGru!GRQvD$mEJ!# z*$Ao2I}URnX40K-F*jR>%N6Z*+esT%-AtSnHD2dT_MJ}NlDPi1nh#q(yCrG9?*4g8 z;^gaexph=`RCI(rs^7RJ*>v8#CHekv#B6wC_-kSK0LAyB?^b^{Bk8(X4*fG_`OT2- ztRwjw{Q<@<$L6Eqx{O!*`+NIzS4C;d%Zu~#^S302pEUln3zUJ5qY%Br0LpPq0c(Fx z;J{PJ_&bs4u{jmspwySZ(!nhqcCGPe+&1x~9zO(ZwE&t%wJx13s zy6;Jd+0o`=3;@Zj5lS$E<*7^R^W{`f4~mXA^-e#H`ID4e68Mw;xNzF|3KGQ4E`2cX z1=qDCD5CX<;%lnMRbqZZjHH+7*CHjAU&p%}UyGjh^~6#PW&gME`^Ce*R0z2xIep9{ zjk4J>ZVL+1(PxS3x8B}f;h~8$k|2$(!rD@og(}_=D<;zzYvku;0w?ikMOlRMD@AbK zlH~B-lE{aiFaO!E75^7P&u>Yz|KN}An@3+IuX4ks>o$9Swcofa=W}26{8=x)EH4|L@XR%Excg zD{o|C4@a=8e#)#nx#Vqf;9`Ssja~o$8eap8PS})zo5UAi`%EdTRG$?^Dvz0GDRV*i z#JgHI4Z}}ZZ~hFtaQ=9IBV6!iKOt61OInUARUz+lI6w63v#XFnKsc%+m=JrOPIt}t zmC%(_pR&prAkCau6cNfOq7}Z`(gVI~34igY<9^Cg;v4>sd*oa^uK>+rBW5u-R0&C0 zC!yg4k-4O+S3^GHipR_SaGz`ifgyW=%+(=3_bb33wrU@hq^b-6Z}`Ub!c3#Tu9!a` zjnnZ|znW&_$<^o^z;LHd2TOcK3&vKhlVW&NE|kP%jE}eorepM*Xho%4lDIJFIOy|8 zB5G>fIc`px>ywWDiC!42|73Pmx|?ZBWbPFA+%#>QWMt3bjjqg|D|VYOObHJ~*K24{}EbzHU!= z;I;~!dG=_|J!^@oRYH0Eszhp$zixfw%AaYSLRt6Qum!Ev{eykhky0wd*s@R7Pkm3B zdzGdsHU3$=r{anKX2w+8F0PeQTudXSN<*&tHaiI8dFWa1ql;8%Kh(#BiLX36%u3m2 zxm8$gA3R!z#H^YXE@N9scxq-e@OvltpNFBqmFQ*|YoEo(Kg zroV+T-$@fqJ5=t^3(y@>2@_gTWptlx6)>-1?;SJ|$!zua+V>b*iPWrYIz1QoCarVW zO8BLIl+2%sN&S4Uiz$Q0hs!+U-?d&RZmKkcStwhDu-#^_a5A7ZB(r)OQw<)p_xzAq z0(kEzX$g<(ccawBAbIA-uwjr;A#42Ue53Xr^byHd(d)Bjk+Y_u~j!_6=R0Zk$pdAi;Of6FFAGd*!E&j_2ehV)yuAkmN$s39Fi)f<`1_u38-#^+kSQM3}@ckZ& zY^m^ar7qpqe{pfeD`)0Ck?(sbhzZuda$UbKiD@pK0USfcZ0JVo#d=K=8$~rUQgANo z0xXhV%~c7+Ja!GFXa+HXR6SvX93XCa@x+8%#Wu}3sXFiNN+@`fyV4Vgt+j-Sv8U>(` zca>EF1qN{V%u2z7hD;w88^b%1>N0FB69NOcE$!|*+h~Ew&v)oI?q!M?M~G?#n#H?+ zxG-o4EBB5hi_cM@ntb2K`y@Iquq-MK@FSnQL=R+lI{4UqN>Yl`U679${l~fUhV05> zKIg}0^6R<3#<>)!U??6R(5V8{kN`V!LFU29dgqrHCSn@zx(wcJX%Tf%k|0x}gD9BM zNPOps&Xxr6Gg@m)DNypWDvekVXO2q8QLJZkhVXYUa_vEmdu9TYwk&t3qqrZ3YI*d1 zQKgQ~(%EOJzzjBU+dpoZcw%4EI~Gil_~WA+J)kdrm|Xb#(DOhup?d3$wl_=cGl|8C zG0wR=>LaaPLIe{kK+6+bPAK=#N*63YG2`EfKa>N{wDO8bGV1=;Wcd&!QX1i;XEb67 zjhh60=Y8Vhl188Cpc+KMt*AcW;$Q%@h*K4iuFQRrWUe~GPV7VT^7l)mLishcqWB>z zE~fcW2^6VOF&zypQ9NM#D>CZLSV`gwIeTp`3e*$FB;w3$$VxpUVUAWJJ)@&0;}s)e zRwab!P|yA>mmt~A5uGcZ5g))>ZzE|R6P=D;=d^smm$3kfC*@1wmonBerA|n_lGMRi z|C`QeB%>hi*xui_vTj2>{fvl*<0Sd{P2t=(3TU&*%l3e6#g?#xt>Vt#! zU(%#hLW=FZ3}vYsX>9_*!0*sB;S40hnts+7u<9uGNN6i68cqF9_usc%$#(4yd`<0vv1!UbgHn2Zt4ERb0xt z45D(pKw2@Gx;0v=gQQt^u&QHbD5N&_n6_cfIFHY9yX}URZDfu;Dk>gIOUocEx_v0F zj4Kl%>Z&rM{6}>XN)#wx^YRU#AIM0DN%^pR$&h|2W)n&M>(8jToxk!oye-rYtjFlk zN|JIObxU6ywz41U4V&JQIA5_yRh+(w0s!=KDbl~7)$f4XDTEU%ZCT`~MCTJy2?>vr zv{nru)NfiBEwN(cDtFaZO#VGj$Yj@mN=f!a5Q+77ZEc5ZZFi*LKPt|%)>=7o?Z<|l3D-9*yxRYZccE)(ld*^NYG!1n})iA%a$5{X_C)#)QWECUX~ zr7SXbvrH{#l9MCC0j%^Yv=%BAsQc@c@a^I>Q zxiYc`<{+g5C{m}DFSG; z51{L{TEV^KKigk?5Rtk9=QkMulX?{nTMl} z7qp^lnSxJXZVv{g`7+2rPAURC4}4d*00}cm8d?RyF})rFUxnxx_*%r&2!Z4}>5OG@ zE&WoBzzB?oj11(7Cno;TlY#!ae3g>yJU9AKB5Wt@n=APlvNKO@JU6soR$9NM*F3AG zKaX!uqGUTb5z-bMl|7e6<@rnbLp=3NKOqe|MVVF(VFUc}YXi)w*(OPHr{^A`*pPehfmmjBUlVH~vnQ5Lz=0n{^8(@!AErUzcn)oV^q5T*+$J7xH zIfDJMa8t-Mzck)6J?Qb=mX$S50@f);hBKr#!i=@Osb4$`)6}IV;x*u{6r>?BXgppK{*l;0pmnWxsl`w#P@aBGnpgPCSR+;#BYp9M#dSstw?`NbY0bs4m<`+VZ6 zMv)>`s-F_8UofACe)eS}Fu@q}F!1)tLG^j0P;sxgN9KfDQ_+Sy>K#(!?3q*fWgdrq z@VL>$4@765^nVCx>A32~F*Y@ejYA;T>M*@dt^IT~kG_Q7F78Qwo;M>aABsA4R+?f9 zz7(?qI8U<6`QrLYfz(8>OKYF@!eDbjlq%;%6$9-;G=qB`u=ECrz& z=YK$PW=`p0gN?DI3r2%UT;I13^)CW(3Zkx-%35Z%vzegtZOs8xT5I<*1qrF%-RRn~g{op~RcmHoRXCip>|=*Pz(S`}y77(6hdx=`0R zR0A$uY(5eaB~~HQ>;{eIzw%~)XRa7%)2mCeCI8T9m8yynWr`=3XZ6>6iv?<7)mOl7Om|voT_w|xo zCUS@dSvh|w;_uz%aSRt!bL%0>;vjUBTfm~U*9|VGHa5?(LSbAMFEBsb5yn$Lj0zt) zv}Bcf!BXnSxcrJf=;|=+$>ETY@M2O`S{lBnK7$=o;{#v?2vJQTUtOAt)AaFmg6A_} z2KU(jdtXRZ>Ff&coS{fHCD}b{AE_IrCluiA%x%v`vRYOMqR7eO*gvwzkl1IPQy5!-;#j(uD|7m zFs%SFeR>Q8hdF1g34gChg|4Jyzm~qCBswQDvr%Y^Zy-YYj=gkcLXteS2IOA4DkH=I z#R!foGk4ukd}KuU96ThFpFVyrEy^XJncguJ_p0;FzaW|-<)21fR$A`oZQ$s zWn~_q;n7l!ctmy&EW@VbZoV~@;U$=KpGQj{7GQ60nvAZ+ss*7M42tL`-x4DvSy=S6 zKwA(x0=h7Yk>&0Zx4kx9&?CkBYTPRKzI&~sE36G;b;$;K%$ZszlkUG;pD_C^+H;T- zyK5g1e6nJ=WYCO<2;{?*8EtLXkSG)kUqQRnJ!&APx+An17CV=y;|OojHah9*rVL5S z`v-<#Yz%l8PMfb@rfk<&I^(aWtF>+9xzBk*#h(L6m3bafQU;Ix;w5RwN|!H*Z)`Q# z1m!nu3~vZg;^T`%!G?E>V<09+GgAE(GokHgs_M4M- z$VXE{|IJ&HVg#6fgNMV?oT7#I?pzChOvhu6ch)_=P^>}SE`zf5a&Hx7B~EjiH_$;f zPQ2V3gCeSmXP6074-!S{CgaO&T^#n3ggAtu+r#ltL1)-Fw|fA6+ml>Sb}MbIe*>C& zM>C++C4&j`Q7)6#WLQ**l;P7D$}A|O(%~4beo5?rZDg4i(Wi>RT?HXnTMkFS(A@xpp_!k&W}}S$ z{&Th_SbO|jN5$*5Mb^*`b!dR|S>0Hk(dW0euEyDo8WheHSUo>L&3bdN+# zYI8l=5fSa%f+xX+X;aJCaf~QJJ7afz?tP+YZik2y*Lk)7YxSzA^8)#)srGg?j8bxW zy{u`KA4{WQz4baWLH&6PJ|5Sz*y|gl0BIJinbH-D_b-@|hU0w}Ey{jtzCFO#Ir)6* z3ovrsR|hs(h;ffW{elRNWn&Rvz*#eEFcWtJMBuM0Yc80zX} z?(K_0P^*9q-7(3VO$yVWP=B7{Ol>voGj?aRdoYZRqr!v8&N1}-iySnSZZ4|yZ~ zc+ZL#>DN~#P!LCWI<$CEcUmA_kI3^&pYrTA&zhL#UAD?=R_@d|b$#ghlW0Ztw%AQa z9$yuh-)L=3a_w=`)q2*n!cK+e1A(QmW4e9iK-AQ4!ew_LZ0f+qFJ|;D&Z7x;Jr~%W zg^G=Rt;fkxiB+|-qU|NKr%i|}v4fDRE{c1ZmzeNH#lr_7qi+oPM9M01z7+2OqVkVq z31orf*{$@7hMK&Tm|``-m-F?bm9swr+B88tSO5ugbib#rVl8OKlvsp;2ohmH#+xlCm^Jigb_*+MVZzx*2*;5RX^ zC}r)oH?7@c46l}{XAMZkGZY}&9G7sd9+@cK#xtN`#Y^J=NFpLZYIQshpIZP27X5^& zxqD@mcs|YW>woa+y(zH5*9{9R$+Fy#u7-G=H=Q^&;^CcAy22b4bMlh2XNj7Y9M3Up ze2?6w;x;>H#xwWZs`K3Qp4LwRn}D$$bt9~2RqbqyUoAO|JSAoEv5K0*G#^7&JglIzB1D6K zr~l_NVeUCfKy4W#R$jj4dO<`Bs^=F>_2!ppxC@hND}ki4e~XuSSjIWx}4IEzvpgI~jbQjV39pS^TCLWW%{mikQ)4I>tN_7UqPGBM}) zminjX(@=9CJ}Q4vZDMqhYD1aKp5#MD_JzvI!1}nBqZoKWJRwF}qdbYa`UNnE3?BkP z*F#E7%ppdM#A9JY;MbkrMYhIgUS&63O|rzr;W6wff%5FNuOBGXq|7%TfEO) zPY;++G#P*HWMCuWERGA~Il;+=plo)a9iSS_V^dPB1Hl(fox>+>*NQ@tr^c9qrs8M~ zaUJn8c-ezVn~4cXmgf3|$YZ&4VLS$|BhyF+txXiodr)nTY*&Buei=|Z+i-@FR^T9R zPa(9iJ!3tlO8Un`|Ezc1hn}GHc9$f3KJ@s0Tf>|V%*xE2#UJeC9xO^VQONmco=A;{ zZcxqG7=o~F;aR6__%(Q5J1{)(>$}u>=3i9B@cN23$Dl1etYC3QLmHWgltOmDq@wO1 zm_bFV;GP%kzvi18k2v z96>>lW%E%~%Km|zq6Z3OO~tk=RBT*B{Q1Z|HQ}SG~oSUuT=#tC$ussLUIg^N`vAbKG+beeeDEh$M9o~p+fJ=+P6f>Dgw#v=L_JK zrF0$L(!2J|zYzgV)~hz|z_2+#l+nAZlsz*>&Ij!oebpW4twzoBf^@ov`{UD{Y?dGO z1S$+W+sW*=0~0jT4he~_r?Ds_R&Rs^#{#7GhyG9J-=d$jfN(4<6SDy7svqd>`?y$) zg*ujR@@E#TT_uJM&U<=D$TD(@2Lk=OH{E3s2)R7h$$V#LQ4tYShIGY;;bbR@$i4-OSN31Bg^a(_iB3;;`IabO!3Jk7VT}yzD8ng<{1v z*CKPBmiSb3RCL8G`eZzy87iR9JkcNkY)CZ=MBn}D8HKabQT)yLXi253fBR*Hs&$FE9IE(_@dwc=U+Nhq9P0OmasogcG)#O1TCXNXnL$+Sx7Z8)^&Na~a3jt= zt!cMi@}z0X_Y48eiq&_(^=9y74bz_r?fiN1*%&~*jWX8d_= z4f(HtMw^IWWIbb@S>8Jl+TkY{$31b_3PTrhOO;`F>M&(H|K`TXA!2EDMe|yk#F93k z^#+TQ7s94CD2M8zK{>b3irXii?fnF6ma1Meq=LZ?|G zx~f9js)f-CX%JI-A0hL2*3q80$mD1snH;@NhCs2J;eACiIw5FVMg`xqVr|3wRA|AF zT0pTdy_h;xYCIPJHj1qjN~7^Chv#S;5G+P)7^7$`#6K3ya*tTdJlReU0~HUvJzIc; zFWi#Q&>PhnL>G?DF}G&}gSxc8%(jbDxYg`x)>xspx;broZFR7D4caSNF9ro&9K1By z5A<;+{_)t4X2L)(BZRDQB(8}t0eka3dEsflSweSuAa^3}IjgEop(fNqX?*lW26wUi zqi$M$ZMI4T{lpwYV-2FWNi`%&Ey7p$r-;Q){(s|pmlxt(oEn4m)Vt#-G=+s zt>hq$=mGVWdZ~||)6u%x={6fUq{Kum7((}+oA)8DJO@+tR4P zK<<@%d~h|3N`OyZ=eImrVwnt~%Xg6Ik_KG9N4a<@lvj#H=O@NIFO;|UG574d-valv zP{`s2f^FIDAG>}ao@C2+KGaUzQhAIJr=$C)yz%Lwhrg$k6HCKx#-6nhPL#3m*l~_6 zi@r-M>0T7K3J=Q*D?xQtn~BL!gi!k<9d)5B6SGJb;h2qtS6%__qh`t8T0}hyQt`W> z63H|vA=*jTdDTq81IDd$&{-CH=`c)=)5Bm*}?Q=ZasOLB*WQu76{A;JztxT0~NoEx<)*BW_d zPC@ouJa=_J^EC9=b_SW4SP(f#Yi4L6v6vbFh33dn*3{I3xfLOrGRy--W2i+-Q&Q5^9Xn80w_?&S5AC}TV2YRzTXM!#}Z*1%3L`~ z=S+XjbfIoKX#M^Fj^v>#7 zr8b+jrTio8eZVwMe>^C_}~tnTP{$%1la*i7Hj6{JZhnb6lF)DyT!v#>5kQw zkWp@nt?Ek37WYG4pw}gO;`~YSU|wJBDxYp>t)0$Rc3#47h*@&DX?)=F0&H!j`Bi0| zLK~_pY#e66b=^mB&RUTv7C7SRCQU)X^!th{gbTVX*XVsXfIPkz*XB`$_$R*0+W+q8 zsxSADI%AF+XMgFZ>6+>*YHY`O+ZrkTY}DER zP2=lmHJZx`QB0MEI^+C)xm|rmu+;|#vc0QWNU=HxFNN6|6(O!cwNo2OU-N(EoyFqh zhpMik*=kH0d!}?s7d0R4sUurFgH10F5$pjKZnOD&|c1d=;p`Eu8ue_ zsg2Y(?ocVBa@~uOpQnJ1bS1up$Cno=YpTw;K)IwB#}^xOFtql=Uc=KlXqP{R& z_^;<-mr0$sB%?j&ldiWUMC;!>GPfj0Pp?nef~@`mM;%J7HYqp0vcjl&HAJ`jDp5H! z{8^*&K+pNqu|&J`L)s2gq2e*9#kU25-VrzH-#{#XvUkw}Fa2WeS6mT4nH#5)Vs%}C z4pBQWGI!2bcDE$>{u@@x!CMkU(v=iP+D#SPg@e4nwUO+>sGt62wfkx*(NFU)zS&JV zHD2z~9M~=Tiz*Q_iZw=q(H6!T6S`tfV5K8{Ow|9=B#q6i%WwH&;Er3fyOw%kQmsPs~DlLYd?`&_c6*UvyZ_@j$1L?Ekk_ZpLfvD{s1UhZ{?d ztVVg&Hko+;?UE#7kx9a-d4`L3tSAt! z4zp(~L|4HZolS@x_NOv6>6}SL6xbxSrP?ygyiqx8kSH>(ab;{vrnT>b`=3$;rXka@ zVj4Yj0os&!+yYKr+Uo$}Q)sD3QSq+I*R6B8F7|ilwb}Op%a7xQQ?9!jTNUSyo$iB# ziX~0Qb;0CoqiuipNfEPC@xulE#nNA1(HUH80o}i>E>jEeoeEbeYK=&c6b1pvP2gX7 zb;Yl|U$#R7-NL536+AQC+Qur*!K?O_8^2?dz7Zsp-(5^KiD9&LkJ`k-KiS?~-oTA(6?-5YpNrd-#J?H8 zMVHS}bkwTrV^9{;7unfDqSry@{e4xw2r7aSZxxkSrSHU7+!9+k^>(PirY2!pJQxEC zNIf}~5eXAM0SMg+eBNJnJPNUnz`-ot7E4YhL-dbR6I~fbn}yB@7hj*b87Em!R)+6&_>MnD>cZDy+ra7e zjuL5ivw*GEJk>~qqo5)3H{@|=~3I51g@+# zo1ZOa_;Os_d)#rDn22jY#zaa461#u}rZ@TJEnBAUlhLP{BVIP`bS5rV^?c~u=VOHL z=<%4UFQ>LE*L&=g2+ld}PoDlp!jJ3^YFbS_jGK3?*0YP+HIMQ%<`cHw!l%BLSeOx$A`_+c z_{7>;Tb)-&cL{ZW?1s7;j>Lak^O>wIJZ|)!PW?9bK2ftX?(HI3-5J4cVPh$@kKw-# zSu8~Hav77zFoSW)s~U4_v$1#U(k;kov>wxtE7E9o3?6Rm`VrKI6#A`D?NX2vYr#z4 zhR~H2ZSVCaM7vjI47@2T2N6Qo&;?|mN%{%}#-X-%UfTBBkX+e?wnUc)ON_kO#)$+- zPz8IDlex1c@-_lExkM(nn%Cn|}>LTU!|NDsGKXgbw zy2gh%gg0gZEiTy}x~P`iC~SvZ!G7%7l)m?ihh_KTg7X+4%;gXm!xbn$BcskyTPW;P Pp*mk_WM8NL?d<;nY=IHq literal 0 Hc-jL100001 diff --git a/assets/img/expo-vogue.jpg b/assets/img/expo-vogue.jpg new file mode 100644 index 0000000000000000000000000000000000000000..196a21eaefabe6846b002723a8422c7b6bcd580d GIT binary patch literal 198624 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

Z_?VHO;#(}D91Xwp6&J70LOC(+! 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ξLE#00cHt_jl-vhNCqk7tuqA&m(l4ZtI{i7pzSdeC$u$L z(%Y3pMX4r%z>e@Lc)-FimZw&;Y=s=UU`3#e3X z#JOG<4mE7j{x#q&FM(nuaVb)WQ$ER&$PT_F;pH4f;75YdDFDNfN>^{kyE!Gx_;xsd}+djX+iLGVzh3B@HKwfma2il z48<^PCKi?4!(*b*s`F-gH=u6vjMDX$_*W)al|R{nMO3M&=%s~xp3?V|ENHXrZTBNf#2^=Pt6}e$m7pb@F zWrFO3)}_yyoZ-mn$aij4$Qka=vSKTjP|@`p5v7zvOv5!2&3Mq=J@NAacS;9$AGgbR ziSxgUgSb~~VDVSrZu8R5NpZ*jw&gSC7=J5giJU($=576xLkC zFSJIxJuwgxD5~c!?{r-9jShqWN*o*wyLDi>FM?2U40|&dgAG$ONmQcas%Wn~Ws7lSTA{qADk72LfaWfv!_S z8eoujm?NJTN|i0U-UUsoZ@HiXe63Wnn>$G}M*DNOQrL zRLFT?grSECLr|gvs=VorDbJ8OMzRZ?!aQowE3 zSYasJPx~?u=~0SRJPAihQAS+UL32c;bcqv}#V>;v`h#nDtah>OG8L>cbxNJek=lj#x4&hI0oFps#z3uL$;? zj$J%QF^4v;vr>&nSAt+@d z6l)Y>j9abBiXS2QieRG^mT?BEt%Nez2A{b@aF<-5Ip;4HyN(9lUojf$iEy-SWt_-^ zkbC_v6G_BXa*bh*N=Lwm((VAeU0P!iNWQeoOPKJ}g7O4>m>_8A)Ca|QgLbWH9cxG^ zcOKSfbJOPo@52!VxCEhw%a~YYtZ5{2Wz$N}9L@8}WHHcb>{OfaIzYABboYc!A-2iuiDxGE((u`EoCeaXdGJ?L4s2G(5 zK&T&UO;Vx3L9wc7cAX5e#twJPc`<8mDDBklI_(|+i?{n9H3yf)@` z+A(*MJMKWE+#RUj9!aR6gDhRY-W>fAauAq zbWF_BF`dBqm46;P*lLHc-yLq#$OyyAzd)YwQ;eSke=$X+E5L4_AqeAnsPl6ci;W$& zn})A*;%MqfBTP}~L~0L#6dI$-6!lOO&abW2IZDgF0Lg!Bs3dCf0x`_e5Qna-eR1

r+Mlhikq3IoA`{B zI&w`}wy&jB&YB9$0j7@0YxRTw06ifN%y}_|zp|XfZB#AFGC5_V>T@qJ#I^-}u9`0r zxFR*yQ_T}R)uXzRiEs1q3zZ(^HtNSN#qG2sI<=1Xv@{t|D!Fs$MTwtbpJ_of5ZB4L z?X%Kwf?41tFSM_j@i5tZW~(u;DTURRD%oZL*$ss{yFfM4R^4>DTyr!XXD&)MCp5(& zbvz;qoOn!#>7jlR4lZcyI*{8W1E(}u^8j=%ch47qnxKHc6c5P;kP+-#9ng&hfIQKP z5n6A&#%>@7Rcq#QM+eL#D-BIM%Qi!G(D@If>;qj5e9R_3OyxxWi9-7#aQUM zCZK}-?DCq$kT5o&7}>DY!fm^l` znFYGFavFH;0M{=l;pG9`)4P^k^1qG}1zBY=3jiy|2&lSW2;Hn=`0AHAl@Q6p z;vVo4=V-mVF2E;@)Le|?2;1OIH-N5fIYb(f1hLmYFxWx~pw)*N(&4z^=B6(pNFSuZUpCB6|KKfiObWSkCzW0KmwJiFgnf)NRV*XQc}|6$`*!1%?UE?DHNf}r7_ zVm~Qq+(dIGmDV~8xIE^fc!EtJ?C$J&&3c7i?6F)O*AxSJ-$k7&Z-Jq`?co`c4u0~} zGUjxTVjT#S(vFbG4FHA`Zg(TaN_i6KOjJ!vbkCeLK!C>_#~|6<9&JM%F>16|Ui|^* z3UWLkK5QXzb;m-w{)iG^>RR8B^XUvfQAF2iY0|~REu7st3;6Jq>6ZPl4@O{{+%3VY z8IcqZG7swYKc9~|SLS;%m3_Tts_*G6^!1nafd&zzv4Wae?H#r?n}dIEXni3jgGiZr21mX!RuqgB|W_48;EGVgW%zXO4gDCg`V}CtU~~8q1pEYW9Uzs*RG2 zOl-j`H>V1MX*0tTv9oxXXvRMw?!oM}=QUQy47eG9ZCm*DmGLVTtL(bo^)7&jorP@j zc}rB(%mci%++)G>e-Y5T>%yxVAl`* z0&CioJfk|=TI9WX=N&zxhP$#cD-{55S(gwwN@HOlP|~BWvRMupn40G;Xx5}8aey`^ zkt}H+I29h4OUERFV5TP++bNyY9gShORg21Uu1O5-Hlsj`5~D6=p|lHRngIce1fbhk z3DY)7c#I^=Ja{Pgini$SZGlso^+#-@$Oaf=Pv_@Y2E8nnIsnuZw&54oC;filuO(^T zVi8}Hm3j{Hv{~OA%Ymc$neI_bjl{ywGT|sD3tIPfvgf(s?JXEJI98+@CLBm7kJ;HQv{2=OnXfv5!%~) zp#5Hh0qp@op_W+06Eu%HcTZR-jZoR>zFNW@!n@1@P|sSPQ+D0yS0|dnvXXd*$Iz@0 z8Xr@eiSz3^?+1Qz&(VJ9xZC{7tF1`K(;wx92MgIUsGSewyFjR3U ze=F|q8GYZqd`4AR{{TE+gd6V#b1AwHLKr$yu2?Y}MsSa2dBeqqeJDOS_haab!F=F~ zVwYrLS(t&XX`L1mB;HsjJ`NKh360SDZX3#ta!TS;F5Ppa#bTG%G^Ubcz&iDg*i?el z%h}2%NeY!6VuGFx0%}X1+rYgdMK_kP6l*R`QQOdBTswu{hC3Gkbcd_FU|Ofpod92v z8LMjbg8VT3*SVI4fZl{YwL3xn^VU)N>T?4ueSzj<69A`W`9p}8YL3aj-x|WZmApl% zSU|1i)0d1+jZVQaY$Mkmkesn5@;s}1-XBOS4<6*H66=F-bTW2^-0aAT8jYHsP{7rh zkhti)VdrLx4N#1hk=A21nTg4WIX)?p;anUdqMEDBL24Op9QpT#X+;8s22%J$ddos6 z0~}t7D9am4YbaD(tf818ogn3{n6@uyJ-En0WTXNMDAHJ_ka{uh>|dBHDTQ}#`nz%< zs`2+Vf2mn{kDUk1-y2Pzq3tdWsFw2U&LO%KJwQ#7*Tf%2;QHSxMLOdS>FerTBC)}0 z-6QnU6TXk%8p0gQ7!0h(%QAahOhBi!1njKQ!%S*{WxJv}k*dbpnZbB6)!NyFCelvp z_=o9`@{VxU#w0OpmRry$pxXoZv3tOWVP`Ds4OmEnpD8_RO-Hj|KzA5r$nqu*Q z1d7?LqX&#Qx4zw?3YcQ3yz+nw$URUt-f6+6356k;Z5!wV&8UZ154FkX6oDBxR_qvc zBD^Sk&C}GEZD6`>iaAOB>oUoJ_{TAwUhMB^mM&}3AQ*h8518g#SAbf)1eAvUshq)D z?UYJ=bI1_M3w!m6Qi5|UPt2o;hu<3Tju@2irwst<(iZ#qj*h8}_qU4-(Bf)G$_WMt zy#h7V68B>ZN(H05W)>>-zEIlDltF@Q&_PgmHiD2=4=B}LWg*@ntT?ncHJ2bfvWR0B zn89Bsx953fde0_Z0kO7_v8sSVuq$=Y@nuHRCNAbn){QD+(-1t&k8z3%4SUOy?oyFb z406nD?!a@FwgI=a!CG+_D~PfP9imrQtJz!VO+mZ1$%h(%1j2KHbrt{uwgeQ1m&7%? zFRes%gj?Qn%9pYYxx4BncM?v9y~uj~BuZ1{-4D6rHIm%ui*~w>Cp$YZ@oT8`Mw`VQ zAlUokSn&);SiC6Xbu%8!BnT1LDmq(f;WB2mIYS(TYDmgQm-7PA;GyCO#J@4r5ms6< zc}gJJx6_%_fo{Wj`pdN~4^clr)7R4)QHe0d3IanU>z{BPo`^rADc&Ui(^&q37d%`Eb#2%G@ zFfLWxe`&Pmd3?v>5cgBN2b>f{hpBm2S6D(6QNA|18b$=a5i{B_>u9I~Lp*ekFW(x$ zn1gkK>oK%Qm55drB0IyQoV>B!dBqXR3J%0%x0SenMufq@F$ffjU~15Hz~f>ik<4QZ z3w0`1W-920U`!EV4JJzPhcs#6=5D!Pm;$b)c&V4IN`T>YfEqN2=h84IC>p~;J8Hlk z{xHW&s6GUuyL|2{{m+x}0&*+bVm&?KBkK9$J^8=vWLtWXqTyYF{$aUjc|yKn)qzgq zWKtk4I!7s%_C@b6>~?nvbq`1-`O5p_UI=!nOPDGSS^7J>5|xipDS2t(D}9Vday{Hz z8nXpbxD;?iuGWFlRZR7YMI~Yx%#0#5)&pwHOHN}EEQ_KVW9(;4$5;{&+YJu0kqKg1 zaSrnUG;subMWW5hwi&X|C1dKsw~~0(&RA9Wmu1F>sVffiUCLn0F8UEYue@NrenbVD zv)S%PQG};+CzDg95qqX!bU>v?o;~Nrp;Xt21}ZR-0>1dxRUGjKq&1Z@2hdBeB=?ni zh^@C_gOLq6qLN*}+YAC$<|~Hp0>nBxu_bD4+)GX%8F_9myka{$%MW}-Ap#tfaIaQoz(^;jHz9F4BYY2&Xijj{uQSu>zYvhGJvjb}b#jFJ#Y41D1 zCM2lcR9MT0$GuAu?Fht|3FOJ5846xan(q_R= z3)^;rNJ{W&0?C;`FFl9=4XOdc&GrZ@3v&ZfDZ#58h6jiRzAD1!$^2_CzBA!)ld10z zS5Ik8lzVm-%#_G$(Ds38pu=hT6sM9x2&x_hK!)nRa_f2frnrI=#HUQEAKbq@hWIKMpKxC z-3QVRY_~58SnV_ubpGYaQ8fgZHB0I9FiNxsm>-yc-j3B#-M{uHkc?@Ok3-sN#*t!a zC4KR%{8J-GmAb%3k~PbjaU66#p@#zqY;zzC#kOnVgEEYh1lb_QAXuA|6jWIqCB@|QiNY|E zg?h5#$tni|w~tzCMjC|OF&$vc3`eQVnYKaYugvKWVFQysXhSz9rl<>3*0h45%j(Nk zDTs-^cZ{eF=ncx8Q!IAZ<|aE?h>XJfR3``eXA9wHyzDA_DS%ey42uZAUieligZFte4R3i6*LAeT#p!0*E-}&n-9i@Ymp2J@_o>el#vU^6fJHbM^f)4ceVTY0M zGcJ0s=4TZ=RsjKw94Yl^o07mi&FK6-u*K^P=|p%fd9anL8ZA=ee)wxCmuU3_Q?({#T+!uu!R=B7-uX5qh0ify~Pv9Sj|=iam33n2nv-jZXJ%Y zyg**7c@NAHM+?+^#L&?%O=fjnUs(2YfP&$(@dVYW2Bx7zyd79aZUf#oN~$r~gSXJ_ zl)PG-9{WaAdBP=BdlU~yfzBwL$w804)eby30_BrggPC%Wa0V*W$An-*ez9#2X+Si% zrd)Z4R|}xV;7@)kTw!Y}ZZ?b&`bbG~sgP z%Oy3LWow+ZXMqVs4&c(Bkltp#`pX5=)n$^ffO5uPiKNDY-i$2WRx;UT=*{?P-d+an zO_9oBTQ6w#OabXpgtgR{!$an4BHz^pxGC{mSv}-DFDGk02%S5fw7S$CmZUQ4)K@n^o11&7^ybBx%u$bvKnL=xZ z7iJvH%(A3a6RkGsya{<2E_8~JVsImIDlnpXr?tSnVKkBmTZQ207Yl$EB`l?$UZd0ucJ8uJ|0s>i~J8#O!s5IWPk(KFF61x(xnjg$97huiKswg&TT|yQmjiVtJ zv?V;ou3han*Ez|vC^T=JD;NuCJ*CL9ta)~2CINx??e8t8744YmZr_5^SB7(=o;MCd zHi6{`nxVO~b6$V;5X4L$-`cS+_lykR@h_kDDl1>!lH2jQS^ob20I*uT{{X&XUccGD z_hCW<2r#N$mDK?#g}XJ0Mj=w#{o=l z5dxrr&cA<&YZ_TD8sg;vx=}Aoj*}CM8x$e|;9)75LniT2)?6b~2oO5dC3Uf0zC5KE zbVdzTm9CYDp#?I5bh zL_?y$n0IiS93x>&l+?B)Q)x}hDTS!1U`rcqLT?mqXHm1DKvBKrMWxi_J9lx|=US(l zq*!2bMhR4FS53($iJD+aTq!BeP>y(->v$5Xxx^&k!k zCo)H~nT)$J!xA6MTkqBYHbFpMR_fL@h>YQn)JIqR<=QU}@xMHF<(Maez|FQm>x}f4 z&Mm0=tftj!TESM^*KN95-f@sZT?RGR6O^9l?pzu}Fy0WSMfZrc%Z7gWmWx#q48*Lo zQ8PG+T@a!}Nn?B;@EPLZQ-aY_)@1~Yvn)_cy4lDF1ht_GP=mWS%Cw6dp(PU18t?|} zOWJZ0nQFBxea;sGQu7awm>b5BS9mSp-Yc2&&I}mP+&V6Q5ZXsokC{xTr)Us$5%(QGdu9 zKgC_0GXzk8X&yW+fZ_zfip5JoMWf2CD<#L7` values"}],categories:["CSS3"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",TP:"n"},firefox:{2:"n",3:"n",3.5:"n",3.6:"n",4:"a x #1",5:"a x #1",6:"a x #1",7:"a x #1",8:"a x #1",9:"a x #1",10:"a x #1",11:"a x #1",12:"a x #1",13:"a x #1",14:"a x #1",15:"a x #1",16:"a x #1",17:"a x #1",18:"a x #1",19:"a x #1",20:"a x #1",21:"a x #1",22:"a x #1",23:"a x #1",24:"a x #1",25:"a x #1",26:"a x #1",27:"a x #1",28:"a x #1",29:"a x #1",30:"a x #1",31:"a x #1",32:"a x #1",33:"a x #1",34:"a x #1",35:"a x #1",36:"a x #1",37:"a x #1",38:"a x #1",39:"a x #1",40:"a x #1"},chrome:{4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"a #1",22:"a #1",23:"a #1",24:"a #1",25:"a #1",26:"a #1",27:"a #1",28:"a #1",29:"a #1",30:"a #1",31:"a #1",32:"a #1",33:"a #1",34:"a #1",35:"a #1",36:"a #1",37:"a #1",38:"a #1",39:"a #1",40:"a #1",41:"a #1",42:"y",43:"y",44:"y"},safari:{3.1:"n",3.2:"n",4:"n",5:"n",5.1:"n",6:"n",6.1:"a #1",7:"a #1",7.1:"a #1",8:"a #1"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"a x #1",11:"a x #1",11.1:"a x #1",11.5:"a x #1",11.6:"a x #1",12:"a x #1",12.1:"a x #1",15:"a #1",16:"a #1",17:"a #1",18:"a #1",19:"a #1",20:"a #1",21:"a #1",22:"a #1",23:"a #1",24:"a #1",25:"a #1",26:"a #1",27:"a #1",28:"a #1",29:"y"},ios_saf:{3.2:"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"n","6.0-6.1":"n","7.0-7.1":"a #1",8:"a #1","8.1-8.3":"a #1"},op_mini:{"5.0-8.0":"a x #1"},android:{2.1:"n",2.2:"n",2.3:"n",3:"n",4:"n",4.1:"n","4.2-4.3":"n",4.4:"a #1","4.4.3-4.4.4":"a #1",40:"a #1"},bb:{7:"a #1",10:"a #1"},op_mob:{10:"n",11:"a x #1",11.1:"a x #1",11.5:"a x #1",12:"a x #1",12.1:"a x #1",24:"a #1"},and_chr:{41:"a #1"},and_ff:{36:"a x #1"},ie_mob:{10:"n",11:"n"},and_uc:{9.9:"n"}},notes:"",notes_by_num:{1:"Partial refers to supporting `` but not `` values."},usage_perc_y:.27,usage_perc_a:74.79,ucprefix:!1,parent:"",keywords:"tab-size,tab-width",ie_id:"",chrome_id:"",shown:!0}},{}],81:[function(a,b,c){b.exports={title:"Flexible Box Layout Module",description:"Method of positioning elements in horizontal or vertical stacks. Support includes the support for the all properties prefixed with `flex` as well as `align-content`, `align-items`, `align-self`, and `justify-content`.",spec:"http://www.w3.org/TR/css3-flexbox/",status:"wd",links:[{url:"http://bennettfeely.com/flexplorer/",title:"Flexbox CSS generator"},{url:"http://www.adobe.com/devnet/html5/articles/working-with-flexbox-the-new-spec.html",title:"Article on using the latest spec"},{url:"https://dev.opera.com/articles/view/advanced-cross-browser-flexbox/",title:"Tutorial on cross-browser support"},{url:"http://philipwalton.github.io/solved-by-flexbox/",title:"Examples on how to solve common layout problems with flexbox"},{url:"http://css-tricks.com/snippets/css/a-guide-to-flexbox/",title:"A Complete Guide to Flexbox"},{url:"http://the-echoplex.net/flexyboxes/",title:"Flexbox playground and code generator"}],bugs:[{description:"IE10 and IE11 default values for `flex` are `0 0 auto` rather than `0 1 auto`, as per the draft spec, as of September 2013."},{description:"In IE10 and IE11, containers with `display: flex` and `flex-direction: column` will not properly calculate their flexed childrens' sizes if the container has `min-height` but no explicit `height` property. [See bug](https://connect.microsoft.com/IE/feedback/details/802625/min-height-and-flexbox-flex-direction-column-dont-work-together-in-ie-10-11-preview)."},{description:"In Chrome and Safari, the height of (non flex) children are not recognized in percentages. However Firefox and IE recognize and scale the children based on percentage heights. [Chrome bug](http://crbug.com/341310)"},{description:"Firefox does not support [Flexbox in button elements](https://bugzilla.mozilla.org/show_bug.cgi?id=984869#c2)"},{description:"[Flexbugs](https://github.com/philipwalton/flexbugs): community-curated list of flexbox issues and cross-browser workarounds for them"},{description:"IE11 does not [wrap long paragraphs of text](http://jsfiddle.net/y1do9cx8/1/)"},{description:"IE11 will not apply flexbox on pseudo-elements. [See bug](https://connect.microsoft.com/IE/feedbackdetail/view/1058330/ie11-will-not-apply-flexbox-on-pseudo-elements)."}],categories:["CSS3"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"a x #2",11:"y",TP:"y"},firefox:{2:"a x #1",3:"a x #1",3.5:"a x #1",3.6:"a x #1",4:"a x #1",5:"a x #1",6:"a x #1",7:"a x #1",8:"a x #1",9:"a x #1",10:"a x #1",11:"a x #1",12:"a x #1",13:"a x #1",14:"a x #1",15:"a x #1",16:"a x #1",17:"a x #1",18:"a x #1",19:"a x #1",20:"a x #1",21:"a x #1",22:"a #3",23:"a #3",24:"a #3",25:"a #3",26:"a #3",27:"a #3",28:"y",29:"y",30:"y",31:"y",32:"y",33:"y",34:"y",35:"y",36:"y",37:"y",38:"y",39:"y",40:"y"},chrome:{4:"a x #1",5:"a x #1",6:"a x #1",7:"a x #1",8:"a x #1",9:"a x #1",10:"a x #1",11:"a x #1",12:"a x #1",13:"a x #1",14:"a x #1",15:"a x #1",16:"a x #1",17:"a x #1",18:"a x #1",19:"a x #1",20:"a x #1",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y",30:"y",31:"y",32:"y",33:"y",34:"y",35:"y",36:"y",37:"y",38:"y",39:"y",40:"y",41:"y",42:"y",43:"y",44:"y"},safari:{3.1:"a x #1",3.2:"a x #1",4:"a x #1",5:"a x #1",5.1:"a x #1",6:"a x #1",6.1:"y x",7:"y x",7.1:"y x",8:"y x"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"n",11.5:"n",11.6:"n",12:"n",12.1:"y",15:"y x",16:"y x",17:"y",18:"y",19:"y",20:"y",21:"y",22:"y",23:"y",24:"y",25:"y",26:"y",27:"y",28:"y",29:"y"},ios_saf:{3.2:"a x #1","4.0-4.1":"a x #1","4.2-4.3":"a x #1","5.0-5.1":"a x #1","6.0-6.1":"a x #1","7.0-7.1":"y x",8:"y x","8.1-8.3":"y x"},op_mini:{"5.0-8.0":"y"},android:{2.1:"a x #1",2.2:"a x #1",2.3:"a x #1",3:"a x #1",4:"a x #1",4.1:"a x #1","4.2-4.3":"a x #1",4.4:"y","4.4.3-4.4.4":"y",40:"y"},bb:{7:"a x #1",10:"y"},op_mob:{10:"n",11:"n",11.1:"n",11.5:"n",12:"n",12.1:"y",24:"y"},and_chr:{41:"y"},and_ff:{36:"y"},ie_mob:{10:"a x #2",11:"y"},and_uc:{9.9:"a x #1"}},notes:"Most partial support refers to supporting an [older version](http://www.w3.org/TR/2009/WD-css3-flexbox-20090723/) of the specification or an [older syntax](http://www.w3.org/TR/2012/WD-css3-flexbox-20120322/).",notes_by_num:{1:"Only supports the [old flexbox](http://www.w3.org/TR/2009/WD-css3-flexbox-20090723) specification and does not support wrapping.",2:"Only supports the [2012 syntax](http://www.w3.org/TR/2012/WD-css3-flexbox-20120322/)",3:"Does not support flex-wrap or flex-flow properties"},usage_perc_y:82.47,usage_perc_a:10.5,ucprefix:!1,parent:"",keywords:"flex-box,flex-direction,flex-wrap,flex-flow,flex-grow,flex-basis",ie_id:"flexbox",chrome_id:"4837301406400512",shown:!0}},{}],82:[function(a,b,c){b.exports={title:"Font feature settings",description:"Method of applying advanced typographic and language-specific font features to supported OpenType fonts.",spec:"http://w3.org/TR/css3-fonts/#font-rend-props",status:"wd",links:[{url:"http://ie.microsoft.com/testdrive/Graphics/opentype/",title:"Demo pages (IE/Firefox only)"},{url:"http://hacks.mozilla.org/2010/11/firefox-4-font-feature-support/",title:"Mozilla hacks article"},{url:"http://html5accessibility.com/",title:"Detailed tables on accessability support"},{url:"http://docs.webplatform.org/wiki/css/properties/font-feature-settings",title:"WebPlatform Docs"}],bugs:[],categories:["CSS3"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"y",11:"y",TP:"y"},firefox:{2:"n",3:"n",3.5:"n",3.6:"n",4:"a x",5:"a x",6:"a x",7:"a x",8:"a x",9:"a x",10:"a x",11:"a x",12:"a x",13:"a x",14:"a x",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x",30:"y x",31:"y x",32:"y x",33:"y x",34:"y",35:"y",36:"y",37:"y",38:"y",39:"y",40:"y"},chrome:{4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"a x",17:"a x",18:"a x",19:"a x",20:"a x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x",30:"y x",31:"y x",32:"y x",33:"y x",34:"y x",35:"y x",36:"y x",37:"y x",38:"y x",39:"y x",40:"y x",41:"y x",42:"y x",43:"y x",44:"y x"},safari:{3.1:"n",3.2:"n",4:"a",5:"a",5.1:"a",6:"a",6.1:"n",7:"n",7.1:"n",8:"n"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"n",11.5:"n",11.6:"n",12:"n",12.1:"n",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x"},ios_saf:{3.2:"a","4.0-4.1":"a","4.2-4.3":"a","5.0-5.1":"a","6.0-6.1":"a","7.0-7.1":"n",8:"n","8.1-8.3":"n"},op_mini:{"5.0-8.0":"n"},android:{2.1:"n",2.2:"n",2.3:"n",3:"n",4:"n",4.1:"n","4.2-4.3":"n",4.4:"y x","4.4.3-4.4.4":"y x",40:"y x"},bb:{7:"n",10:"y x"},op_mob:{10:"n",11:"n",11.1:"n",11.5:"n",12:"n",12.1:"n",24:"y x"},and_chr:{41:"y x"},and_ff:{36:"y"},ie_mob:{10:"n",11:"n"},and_uc:{9.9:"y x"}},notes:"Partial support in older Firefox versions refers to using an older syntax. Partial support in older Chrome versions refers to lacking support in Mac OS X. ",notes_by_num:{},usage_perc_y:74.95,usage_perc_a:1.02,ucprefix:!1,parent:"",keywords:"font-feature,font-feature-settings,kern,kerning,font-variant-alternates,ligatures,font-variant-ligatures",ie_id:"",chrome_id:"",shown:!0}},{}],83:[function(a,b,c){b.exports={title:"Full Screen API",description:"API for allowing content (like a video or canvas element) to take up the entire screen.",spec:"http://www.w3.org/TR/fullscreen/",status:"wd",links:[{url:"https://developer.mozilla.org/en/DOM/Using_full-screen_mode",title:"MDN article"},{url:"http://jlongster.com/2011/11/21/canvas.html",title:"Blog post"},{url:"http://hacks.mozilla.org/2012/01/using-the-fullscreen-api-in-web-browsers/",title:"Mozilla hacks article"},{url:"http://docs.webplatform.org/wiki/dom/Element/requestFullscreen",title:"WebPlatform Docs"}],bugs:[{description:"IE 11 doesn't allow going to fullscreen mode when the event that triggers `msRequestFullscreen()` is a `keydown` or `pointerdown` event (`keypress` and `click` do work)"},{description:"Safari blocks access to keyboard events in fullscreen mode (as a security measure)."},{description:"IE 11 does not allow scrolling when document.documentElement is set to full screen."},{description:"IE 11 does not properly support fullscreen when opening from an iframe."},{description:"Opera 12.1 uses the older specificaton's `:fullscreen-ancestor` pseudo-class instead of the the `::backdrop` pseudo-element."}],categories:["JS API"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"y x",TP:"y"},firefox:{2:"n",3:"n",3.5:"n",3.6:"n",4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"a x #1",11:"a x #1",12:"a x #1",13:"a x #1",14:"a x #1",15:"a x #1",16:"a x #1",17:"a x #1",18:"a x #1",19:"a x #1",20:"a x #1",21:"a x #1",22:"a x #1",23:"a x #1",24:"a x #1",25:"a x #1",26:"a x #1",27:"a x #1",28:"a x #1",29:"a x #1",30:"a x #1",31:"a x #1",32:"a x #1",33:"a x #1",34:"a x #1",35:"a x #1",36:"a x #1",37:"a x #1",38:"a x #1",39:"a x #1",40:"a x #1"},chrome:{4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"a x #1",16:"a x #1",17:"a x #1",18:"a x #1",19:"a x #1",20:"a x #2",21:"a x #2",22:"a x #2",23:"a x #2",24:"a x #2",25:"a x #2",26:"a x #2",27:"a x #2",28:"a x #2",29:"a x #2",30:"a x #2",31:"a x #2",32:"a x #2",33:"a x #2",34:"a x #2",35:"a x #2",36:"a x #2",37:"a x #2",38:"a x #2",39:"a x #2",40:"a x #2",41:"a x #2",42:"a x #2",43:"a x #2",44:"a x #2"},safari:{3.1:"n",3.2:"n",4:"n",5:"n",5.1:"a x #1",6:"a x #2",6.1:"a x #2",7:"a x #2",7.1:"a x #2",8:"a x #2"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"n",11.5:"n",11.6:"n",12:"n",12.1:"y",15:"a x #2",16:"a x #2",17:"a x #2",18:"a x #2",19:"a x #2",20:"a x #2",21:"a x #2",22:"a x #2",23:"a x #2",24:"a x #2",25:"a x #2",26:"a x #2",27:"a x #2",28:"a x #2",29:"a x #2"},ios_saf:{3.2:"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"n","6.0-6.1":"n","7.0-7.1":"n",8:"n","8.1-8.3":"n"},op_mini:{"5.0-8.0":"n"},android:{2.1:"n",2.2:"n",2.3:"n",3:"n",4:"n",4.1:"n","4.2-4.3":"n",4.4:"n","4.4.3-4.4.4":"n",40:"n"},bb:{7:"n",10:"a x #2"},op_mob:{10:"n",11:"n",11.1:"n",11.5:"n",12:"n",12.1:"n",24:"a x #2"},and_chr:{41:"a x #2"},and_ff:{36:"a x #1"},ie_mob:{10:"n",11:"y x"},and_uc:{9.9:"n"}},notes:"",notes_by_num:{1:"Partial support refers to supporting an earlier draft of the spec.",2:"Partial support refers to not supporting `::backdrop`, and supporting the old `:full-screen` syntax rather than the standard `:fullscreen`."},usage_perc_y:8.7,usage_perc_a:61.74,ucprefix:!1,parent:"",keywords:"full-screen",ie_id:"fullscreenapi",chrome_id:"5259513871466496",shown:!0}},{}],84:[function(a,b,c){b.exports={title:"Intrinsic & Extrinsic Sizing",description:"Allows for the heights and widths to be specified in intrinsic values using the fill-available, max-content, min-content, and fit-content properties.",spec:"http://www.w3.org/TR/css3-sizing/",status:"wd",links:[{url:"http://demosthenes.info/blog/662/Design-From-the-Inside-Out-With-CSS-MinContent",title:"Min-Content tutorial"}],bugs:[],categories:["CSS3"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",TP:"n"},firefox:{2:"n",3:"n",3.5:"n",3.6:"n",4:"y x",5:"y x",6:"y x",7:"y x",8:"y x",9:"y x",10:"y x",11:"y x",12:"y x",13:"y x",14:"y x",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x",30:"y x",31:"y x",32:"y x",33:"y x",34:"y x",35:"y x",36:"y x",37:"y x",38:"y x",39:"y x",40:"y x"},chrome:{4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x",30:"y x",31:"y x",32:"y x",33:"y x",34:"y x",35:"y x",36:"y x",37:"y x",38:"y x",39:"y x",40:"y x",41:"y x",42:"y x",43:"y x",44:"y x"},safari:{3.1:"n",3.2:"n",4:"n",5:"n",5.1:"n",6:"n",6.1:"y x",7:"y x",7.1:"y x",8:"y x"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"n",11.5:"n",11.6:"n",12:"n",12.1:"n",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x"},ios_saf:{3.2:"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"n","6.0-6.1":"n","7.0-7.1":"y x",8:"y x","8.1-8.3":"y x"},op_mini:{"5.0-8.0":"n"},android:{2.1:"n",2.2:"n",2.3:"n",3:"n",4:"n",4.1:"n","4.2-4.3":"n",4.4:"y x","4.4.3-4.4.4":"y x",40:"y x"},bb:{7:"n",10:"y x"},op_mob:{10:"n",11:"n",11.1:"n",11.5:"n",12:"n",12.1:"n",24:"y x"},and_chr:{41:"y x"},and_ff:{36:"y x"},ie_mob:{10:"n",11:"n"},and_uc:{9.9:"n"}},notes:'Prefixes are on the values, not the property names (e.g. -webkit-min-content) Firefox currently supports the "-moz-available" property rather than "-moz-fill-available".',notes_by_num:{},usage_perc_y:71.82,usage_perc_a:0,ucprefix:!1,parent:"",keywords:"fill-available,max-content,min-content,fit-content,contain-floats",ie_id:"cssintrinsicsizing",chrome_id:"5901353784180736",shown:!0}},{}],85:[function(a,b,c){b.exports={title:"CSS3 Multiple column layout",description:"Method of flowing information in multiple columns",spec:"http://www.w3.org/TR/css3-multicol/",status:"cr",links:[{url:"https://dev.opera.com/articles/view/css3-multi-column-layout/",title:"Dev.Opera article"},{url:"http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/an-introduction-to-the-css3-multiple-column-layout-module/",title:"Introduction page"},{url:"http://docs.webplatform.org/wiki/css/properties/column-width",title:"WebPlatform Docs"},{url:"https://github.com/BetleyWhitehorne/CSS3MultiColumn",title:"Polyfill"}],bugs:[{description:"In Firefox, the property `column-span` (or `-moz-column-span`) does not yet work. See [the bug](https://bugzilla.mozilla.org/show_bug.cgi?id=616436)."},{description:"In Chrome, the `-webkit-column-count` directive does not yet work with print stylesheets. See the [following bug in Chromium](https://code.google.com/p/chromium/issues/detail?id=99358)."},{description:"Chrome is reported to incorrectly calculate the container height, and often breaks on margins, padding, and can display 1px of the next column at the bottom of the previous column."},{description:"Browsers behave differently when flowing `ol` list numbers in columns: IE and Safari only show numbers for the first column. Chrome does not show any numbers. Only Firefox behaves as expected with numbers showing for all items."}],categories:["CSS3"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"y",11:"y",TP:"y"},firefox:{2:"a x",3:"a x",3.5:"a x",3.6:"a x",4:"a x",5:"a x",6:"a x",7:"a x",8:"a x",9:"a x",10:"a x",11:"a x",12:"a x",13:"a x",14:"a x",15:"a x",16:"a x",17:"a x",18:"a x",19:"a x",20:"a x",21:"a x",22:"a x",23:"a x",24:"a x",25:"a x",26:"a x",27:"a x",28:"a x",29:"a x",30:"a x",31:"a x",32:"a x",33:"a x",34:"a x",35:"a x",36:"a x",37:"a x",38:"a x",39:"a x",40:"a x"},chrome:{4:"a x",5:"a x",6:"a x",7:"a x",8:"a x",9:"a x",10:"a x",11:"a x",12:"a x",13:"a x",14:"a x",15:"a x",16:"a x",17:"a x",18:"a x",19:"a x",20:"a x",21:"a x",22:"a x",23:"a x",24:"a x",25:"a x",26:"a x",27:"a x",28:"a x",29:"a x",30:"a x",31:"a x",32:"a x",33:"a x",34:"a x",35:"a x",36:"a x",37:"a x",38:"a x",39:"a x",40:"a x",41:"a x",42:"a x",43:"a x",44:"a x"},safari:{3.1:"a x",3.2:"a x",4:"a x",5:"a x",5.1:"a x",6:"a x",6.1:"a x",7:"a x",7.1:"a x",8:"a x"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"y",11.5:"y",11.6:"y",12:"y",12.1:"y",15:"a x",16:"a x",17:"a x",18:"a x",19:"a x",20:"a x",21:"a x",22:"a x",23:"a x",24:"a x",25:"a x",26:"a x",27:"a x",28:"a x",29:"a x"},ios_saf:{3.2:"a x","4.0-4.1":"a x","4.2-4.3":"a x","5.0-5.1":"a x","6.0-6.1":"a x","7.0-7.1":"a x",8:"a x","8.1-8.3":"a x"},op_mini:{"5.0-8.0":"y"},android:{2.1:"a x",2.2:"a x",2.3:"a x",3:"a x",4:"a x",4.1:"a x","4.2-4.3":"a x",4.4:"a x","4.4.3-4.4.4":"a x",40:"a x"},bb:{7:"a x",10:"a x"},op_mob:{10:"n",11:"n",11.1:"y",11.5:"y",12:"y",12.1:"y",24:"a x"},and_chr:{41:"a x"},and_ff:{36:"a x"},ie_mob:{10:"y",11:"y"},and_uc:{9.9:"a x"}},notes:"Partial support refers to not supporting the `break-before`, `break-after`, `break-inside` properties. Webkit browsers do have equivalent support for the non-standard `-webkit-column-break-*` properties while Firefox supports `page-break-*` to accomplish the same result (but only the `auto` and `always' values).",notes_by_num:{},usage_perc_y:13.06,usage_perc_a:79.98,ucprefix:!1,parent:"",keywords:"column-count",ie_id:"multicolumnfullsupport",chrome_id:"6526151266664448",shown:!0}},{}],86:[function(a,b,c){b.exports={title:"CSS3 object-fit/object-position",description:'Method of specifying how an object (image or video) should fit inside its box. object-fit options include "contain" (fit according to aspect ratio), "fill" (stretches object to fill) and "cover" (overflows box but maintains ratio), where object-position allows the object to be repositioned like background-image does.',spec:"http://www.w3.org/TR/css3-images/",status:"cr",links:[{url:"https://dev.opera.com/articles/view/css3-object-fit-object-position/",title:"Dev.Opera article"},{url:"http://docs.webplatform.org/wiki/css/properties/object-fit",title:"WebPlatform Docs"},{url:"https://github.com/anselmh/object-fit",title:"object-fit JavaScript-Polyfill"}],bugs:[],categories:["CSS3"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",TP:"n"},firefox:{2:"n",3:"n",3.5:"n",3.6:"n",4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"n",23:"n",24:"n",25:"n",26:"n",27:"n",28:"n",29:"n",30:"n",31:"n",32:"n",33:"n",34:"n",35:"n",36:"y",37:"y",38:"y",39:"y",40:"y"},chrome:{4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"n",23:"n",24:"n",25:"n",26:"n",27:"n",28:"n",29:"n",30:"n",31:"y",32:"y",33:"y",34:"y",35:"y",36:"y",37:"y",38:"y",39:"y",40:"y",41:"y",42:"y",43:"y",44:"y"},safari:{3.1:"n",3.2:"n",4:"n",5:"n",5.1:"n",6:"n",6.1:"n",7:"n",7.1:"a #1",8:"a #1"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"y x",11:"y x",11.1:"y x",11.5:"y x",11.6:"y x",12:"y x",12.1:"y x",15:"n",16:"n",17:"n",18:"n",19:"y",20:"y",21:"y",22:"y",23:"y",24:"y",25:"y",26:"y",27:"y",28:"y",29:"y"},ios_saf:{3.2:"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"n","6.0-6.1":"n","7.0-7.1":"n",8:"a #1","8.1-8.3":"a #1"},op_mini:{"5.0-8.0":"y x"},android:{2.1:"n",2.2:"n",2.3:"n",3:"n",4:"n",4.1:"n","4.2-4.3":"n",4.4:"n","4.4.3-4.4.4":"y",40:"y"},bb:{7:"n",10:"n"},op_mob:{10:"n",11:"y x",11.1:"y x",11.5:"y x",12:"y x",12.1:"y x",24:"y"},and_chr:{41:"y"},and_ff:{36:"y"},ie_mob:{10:"n",11:"n"},and_uc:{9.9:"n"}},notes:"",notes_by_num:{1:"Partial support in Safari refers to support for `object-fit` but not `object-position`."},usage_perc_y:57.56,usage_perc_a:7.96,ucprefix:!1,parent:"",keywords:"objectfit,objectposition",ie_id:"objectfitandobjectposition",chrome_id:"5302669702856704",shown:!0}},{}],87:[function(a,b,c){b.exports={title:"Pointer events",description:'This specification integrates various inputs from mice, touchscreens, and pens, making separate implementations no longer necessary and authoring for cross-device pointers easier. Not to be mistaken with the unrelated "pointer-events" CSS property.',spec:"http://www.w3.org/TR/pointerevents/",status:"rec",links:[{url:"http://blogs.msdn.com/b/ie/archive/2011/09/20/touch-input-for-ie10-and-metro-style-apps.aspx",title:"Implementation of Pointer Events in IE10"},{url:"http://blogs.msdn.com/b/eternalcoding/archive/2013/01/16/hand-js-a-polyfill-for-supporting-pointer-events-on-every-browser.aspx",title:"Hand.js, the polyfill for browsers only supporting Touch Events"},{url:"http://blogs.msdn.com/b/davrous/archive/2013/02/20/handling-touch-in-your-html5-apps-thanks-to-the-pointer-events-of-ie10-and-windows-8.aspx",title:"Article & tutorial"}],bugs:[],categories:["DOM","JS API"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"a x",11:"y",TP:"y"},firefox:{2:"n",3:"n",3.5:"n",3.6:"n",4:"n",5:"n",6:"p",7:"p",8:"p",9:"p",10:"p",11:"p",12:"p",13:"p",14:"p",15:"p",16:"p",17:"p",18:"p",19:"p",20:"p",21:"p",22:"p",23:"p",24:"p",25:"p",26:"p",27:"p",28:"p",29:"p",30:"p",31:"p",32:"p",33:"p",34:"p",35:"p",36:"p",37:"p",38:"p",39:"p",40:"p"},chrome:{4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"p",23:"p",24:"p",25:"p",26:"p",27:"p",28:"p",29:"p",30:"p",31:"p",32:"p",33:"p",34:"p",35:"p",36:"p",37:"p",38:"p",39:"p",40:"p",41:"p",42:"p",43:"p",44:"p"},safari:{3.1:"n",3.2:"n",4:"n",5:"n",5.1:"n",6:"n",6.1:"p",7:"p",7.1:"p",8:"p"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"n",11.5:"n",11.6:"n",12:"n",12.1:"n",15:"p",16:"p",17:"p",18:"p",19:"p",20:"p",21:"p",22:"p",23:"p",24:"p",25:"p",26:"p",27:"p",28:"p",29:"p"},ios_saf:{3.2:"p","4.0-4.1":"p","4.2-4.3":"p","5.0-5.1":"p","6.0-6.1":"p","7.0-7.1":"p",8:"p","8.1-8.3":"p"},op_mini:{"5.0-8.0":"n"},android:{2.1:"p",2.2:"p",2.3:"p",3:"p",4:"p",4.1:"p","4.2-4.3":"p",4.4:"p","4.4.3-4.4.4":"p",40:"p"},bb:{7:"p",10:"p"},op_mob:{10:"n",11:"p",11.1:"p",11.5:"p",12:"p",12.1:"p",24:"p"},and_chr:{41:"p"},and_ff:{36:"p"},ie_mob:{10:"a x",11:"y"},and_uc:{9.9:"p"}},notes:"Partial support in IE10 refers the lack of pointerenter and pointerleave events. Firefox Nightly provides 'dom.w3c_pointer_events.enabled' option to support this specification starting with version 28.",notes_by_num:{},usage_perc_y:8.49,usage_perc_a:1.5,ucprefix:!1,parent:"",keywords:"pointerdown,pointermove,pointerup,pointercancel,pointerover,pointerout,pointerenter,pointerleave",ie_id:"pointerevents",chrome_id:"4504699138998272",shown:!0}},{}],88:[function(a,b,c){b.exports={title:"text-decoration styling",description:"Method of defining the type, style and color of lines in the text-decoration property. These can be defined as shorthand (e.g. `text-decoration: line-through dashed blue`) or as single properties (e.g. `text-decoration-color: blue`)",spec:"http://www.w3.org/TR/css-text-decor-3/#line-decoration",status:"cr",links:[{url:"https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-style",title:"MDN Documentation for text-decoration-style"},{url:"https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-color",title:"MDN Documentation for text-decoration-color"},{url:"https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-line",title:"MDN Documentation for text-decoration-line"}],bugs:[],categories:["CSS3"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",TP:"n"},firefox:{2:"n",3:"n",3.5:"n",3.6:"n",4:"n",5:"n",6:"y x",7:"y x",8:"y x",9:"y x",10:"y x",11:"y x",12:"y x",13:"y x",14:"y x",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x",30:"y x",31:"y x",32:"y x",33:"y x",34:"y x",35:"y x",36:"y",37:"y",38:"y",39:"y",40:"y"},chrome:{4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"n",23:"n",24:"n",25:"n",26:"n x d #1",27:"n x d #1",28:"n x d #1",29:"n x d #1",30:"n x d #1",31:"n x d #1",32:"n x d #1",33:"n x d #1",34:"n x d #1",35:"n x d #1",36:"n x d #1",37:"n x d #1",38:"n x d #1",39:"n x d #1",40:"n x d #1",41:"n x d #1",42:"n x d #1",43:"n x d #1",44:"n x d #1"},safari:{3.1:"n",3.2:"n",4:"n",5:"n",5.1:"n",6:"n",6.1:"n",7:"n",7.1:"a x #2",8:"a x #2"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"n",11.5:"n",11.6:"n",12:"n",12.1:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"n",23:"n",24:"n",25:"n",26:"n",27:"n",28:"n",29:"n"},ios_saf:{3.2:"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"n","6.0-6.1":"n","7.0-7.1":"n",8:"a x #2","8.1-8.3":"a x #2"},op_mini:{"5.0-8.0":"n"},android:{2.1:"n",2.2:"n",2.3:"n",3:"n",4:"n",4.1:"n","4.2-4.3":"n",4.4:"n","4.4.3-4.4.4":"n",40:"n"},bb:{7:"n",10:"n"},op_mob:{10:"n",11:"n",11.1:"n",11.5:"n",12:"n",12.1:"n",24:"n"},and_chr:{41:"n"},and_ff:{36:"y"},ie_mob:{10:"n",11:"n"},and_uc:{9.9:"n"}},notes:"All browsers support the CSS2 version of `text-decoration`, which matches only the `text-decoration-line` values (`underline`, etc.)",notes_by_num:{1:'Enabled in Chrome through the "experimental Web Platform features" flag in chrome://flags',2:"Partial support in Safari refers to not supporting the text-decoration-style property."},usage_perc_y:12.21,usage_perc_a:7.96,ucprefix:!1,parent:"",keywords:"text-decoration-line,text-decoration-style,text-decoration-color",ie_id:"",chrome_id:"",shown:!0}},{}],89:[function(a,b,c){b.exports={title:"text-emphasis styling",description:"Method of using small symbols next to each glyph to emphasize a run of text, commonly used in East Asian languages. The `text-emphasis` shorthand, and its `text-emphasis-style` and `text-emphasis-color` longhands, can be used to apply marks to the text. The `text-emphasis-position` property, which inherits separately, allows setting the emphasis marks' position with respect to the text.",spec:"http://www.w3.org/TR/css-text-decor-3/#text-emphasis",status:"cr",links:[{url:"https://github.com/zmmbreeze/jquery.emphasis/",title:"A javascript fallback for CSS3 emphasis mark."}],bugs:[{description:"Chrome on Android occasionally has issues rendering emphasis glyphs correctly."}],categories:["CSS3"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",TP:"n"},firefox:{2:"n",3:"n",3.5:"n",3.6:"n",4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"n",23:"n",24:"n",25:"n",26:"n",27:"n",28:"n",29:"n",30:"n",31:"n",32:"n",33:"n",34:"n",35:"n",36:"n",37:"n",38:"n",39:"n",40:"n"},chrome:{4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"n",23:"n",24:"n",25:"a x #1",26:"a x #1",27:"a x #1",28:"a x #1",29:"a x #1",30:"a x #1",31:"a x #1",32:"a x #1",33:"a x #1",34:"a x #1",35:"a x #1",36:"a x #1",37:"a x #1",38:"a x #1",39:"a x #1",40:"a x #1",41:"a x #1",42:"a x #1",43:"a x #1",44:"a x #1"},safari:{3.1:"n",3.2:"n",4:"n",5:"n",5.1:"n",6:"n",6.1:"a x #1",7:"a x #1",7.1:"y",8:"y"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"n",11.5:"n",11.6:"n",12:"n",12.1:"n",15:"a x #1",16:"a x #1",17:"a x #1",18:"a x #1",19:"a x #1",20:"a x #1",21:"a x #1",22:"a x #1",23:"a x #1",24:"a x #1",25:"a x #1",26:"a x #1",27:"a x #1",28:"a x #1",29:"a x #1"},ios_saf:{3.2:"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"n","6.0-6.1":"n","7.0-7.1":"y",8:"y","8.1-8.3":"y"},op_mini:{"5.0-8.0":"n"},android:{2.1:"n",2.2:"n",2.3:"n",3:"n",4:"n",4.1:"n","4.2-4.3":"n",4.4:"a x #1","4.4.3-4.4.4":"a x #1",40:"a x #1"},bb:{7:"n",10:"a x #1"},op_mob:{10:"n",11:"n",11.1:"n",11.5:"n",12:"n",12.1:"n",24:"a x #1"},and_chr:{41:"a x #1"},and_ff:{36:"n"},ie_mob:{10:"n",11:"n"},and_uc:{9.9:"a x #1"}},notes:"Some old webkit browsers (like Chrome 24) support `-webkit-text-emphasis`, but does not support CJK languages and is therefore considered unsupported.",notes_by_num:{1:"Partial support refers to incorrect support for `-webkit-text-emphasis-position`. These browsers support `over` and `under` as values, but not the added `left` and `right` values required by the spec."},usage_perc_y:9.21,usage_perc_a:54.43,ucprefix:!1,parent:"",keywords:"text-emphasis,text-emphasis-position,text-emphasis-style,text-emphasis-color",ie_id:"",chrome_id:"",shown:!0}},{}],90:[function(a,b,c){b.exports={title:"CSS3 Text-overflow",description:"Append ellipsis when text overflows its containing element",spec:"http://www.w3.org/TR/css3-ui/#text-overflow0",status:"wd",links:[{url:"https://github.com/rmorse/AutoEllipsis",title:"jQuery polyfill for Firefox"},{url:"https://developer.mozilla.org/En/CSS/Text-overflow",title:"MDN article"},{url:"http://www.css3files.com/text/",title:"Information page"},{url:"https://raw.github.com/phiggins42/has.js/master/detect/css.js#css-text-overflow",title:"has.js test"},{url:"http://docs.webplatform.org/wiki/css/properties/text-overflow",title:"WebPlatform Docs"}],bugs:[{description:"Does not work on `select` elements work in Chrome and IE, only Firefox."},{description:"Some Samsung-based browsers, have a bug with overflowing text when ellipsis is set and if `text-rendering` is not `auto`."},{description:'Does not work in IE8 and IE9 on ``'}],categories:["CSS3"],stats:{ie:{5.5:"n",6:"y",7:"y",8:"y",9:"y",10:"y",11:"y",TP:"y"},firefox:{2:"p",3:"p",3.5:"p",3.6:"p",4:"p",5:"p",6:"p",7:"y",8:"y",9:"y",10:"y",11:"y",12:"y",13:"y",14:"y",15:"y",16:"y",17:"y",18:"y",19:"y",20:"y",21:"y",22:"y",23:"y",24:"y",25:"y",26:"y",27:"y",28:"y",29:"y",30:"y",31:"y",32:"y",33:"y",34:"y",35:"y",36:"y",37:"y",38:"y",39:"y",40:"y"},chrome:{4:"y",5:"y",6:"y",7:"y",8:"y",9:"y",10:"y",11:"y",12:"y",13:"y",14:"y",15:"y",16:"y",17:"y",18:"y",19:"y",20:"y",21:"y",22:"y",23:"y",24:"y",25:"y",26:"y",27:"y",28:"y",29:"y",30:"y",31:"y",32:"y",33:"y",34:"y",35:"y",36:"y",37:"y",38:"y",39:"y",40:"y",41:"y",42:"y",43:"y",44:"y"},safari:{3.1:"y",3.2:"y",4:"y", 5:"y",5.1:"y",6:"y",6.1:"y",7:"y",7.1:"y",8:"y"},opera:{9:"y x","9.5-9.6":"y x","10.0-10.1":"y x",10.5:"y x",10.6:"y x",11:"y",11.1:"y",11.5:"y",11.6:"y",12:"y",12.1:"y",15:"y",16:"y",17:"y",18:"y",19:"y",20:"y",21:"y",22:"y",23:"y",24:"y",25:"y",26:"y",27:"y",28:"y",29:"y"},ios_saf:{3.2:"y","4.0-4.1":"y","4.2-4.3":"y","5.0-5.1":"y","6.0-6.1":"y","7.0-7.1":"y",8:"y","8.1-8.3":"y"},op_mini:{"5.0-8.0":"y"},android:{2.1:"y",2.2:"y",2.3:"y",3:"y",4:"y",4.1:"y","4.2-4.3":"y",4.4:"y","4.4.3-4.4.4":"y",40:"y"},bb:{7:"y",10:"y"},op_mob:{10:"y x",11:"y x",11.1:"y x",11.5:"y x",12:"y x",12.1:"y",24:"y"},and_chr:{41:"y"},and_ff:{36:"y"},ie_mob:{10:"y",11:"y"},and_uc:{9.9:"y"}},notes:"",notes_by_num:{},usage_perc_y:97.04,usage_perc_a:0,ucprefix:!1,parent:"",keywords:"textoverflow,ellipsis",ie_id:"",chrome_id:"",shown:!0}},{}],91:[function(a,b,c){b.exports={title:"CSS text-size-adjust",description:"On mobile devices, the text-size-adjust CSS property allows Web authors to control if and how the text-inflating algorithm is applied to the textual content of the element it is applied to.",spec:"http://dev.w3.org/csswg/css-size-adjust/",status:"wd",links:[{url:"https://developer.mozilla.org/en-US/docs/Web/CSS/text-size-adjust",title:"MDN Docs"}],bugs:[{description:"There is a bug in Webkit-based desktop browsers. If -webkit-text-size-adjust is explicitely set to none, Webkit-based desktop browsers, like Chrome or Safari, instead of ignoring the property, will prevent the user to zoom in or out the Web page."},{description:"If the viewport in IE Phone is set using element, the value of the CSS text-size-adjust property is ignored."}],categories:["CSS3"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",TP:"n"},firefox:{2:"n",3:"n",3.5:"n",3.6:"n",4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"n",23:"n",24:"n",25:"n",26:"n",27:"n",28:"n",29:"n",30:"n",31:"n",32:"n",33:"n",34:"n",35:"n",36:"n",37:"n",38:"n",39:"n",40:"n"},chrome:{4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"n",13:"n",14:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"n",23:"n",24:"n",25:"n",26:"n",27:"n",28:"n",29:"n",30:"n",31:"n",32:"n",33:"n",34:"n",35:"n",36:"n",37:"n",38:"n",39:"n",40:"n",41:"n",42:"n",43:"n",44:"n"},safari:{3.1:"n",3.2:"n",4:"n",5:"n",5.1:"n",6:"n",6.1:"n",7:"n",7.1:"n",8:"n"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"n",11.5:"n",11.6:"n",12:"n",12.1:"n",15:"n",16:"n",17:"n",18:"n",19:"n",20:"n",21:"n",22:"n",23:"n",24:"n",25:"n",26:"n",27:"n",28:"n",29:"n"},ios_saf:{3.2:"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"y x","6.0-6.1":"y x","7.0-7.1":"y x",8:"y x","8.1-8.3":"y x"},op_mini:{"5.0-8.0":"n"},android:{2.1:"n",2.2:"n",2.3:"n",3:"n",4:"n",4.1:"n","4.2-4.3":"n",4.4:"n","4.4.3-4.4.4":"n",40:"n"},bb:{7:"n",10:"n"},op_mob:{10:"n",11:"n",11.1:"n",11.5:"n",12:"n",12.1:"n",24:"n"},and_chr:{41:"n"},and_ff:{36:"y x"},ie_mob:{10:"y x",11:"y x"},and_uc:{9.9:"y x"}},notes:"",notes_by_num:{},usage_perc_y:12.17,usage_perc_a:0,ucprefix:!1,parent:"",keywords:"",ie_id:"",chrome_id:"",shown:!0}},{}],92:[function(a,b,c){b.exports={title:"CSS3 Transforms",description:"Method of transforming an element including rotating, scaling, etc.",spec:"http://www.w3.org/TR/css3-2d-transforms/",status:"wd",links:[{url:"http://www.westciv.com/tools/transforms/",title:"Live editor"},{url:"https://developer.mozilla.org/en/CSS/-moz-transform",title:"MDN article"},{url:"http://www.webresourcesdepot.com/cross-browser-css-transforms-csssandpaper/",title:"Workaround script for IE"},{url:"http://www.css3files.com/transform/",title:"Information page"},{url:"http://www.useragentman.com/IETransformsTranslator/",title:"Converter for IE"},{url:"https://raw.github.com/phiggins42/has.js/master/detect/css.js#css-transform",title:"has.js test"},{url:"http://docs.webplatform.org/wiki/css/transforms/transform",title:"WebPlatform Docs"}],bugs:[{description:"Scaling transforms in Android 2.3 fails to scale element background images."},{description:"IE 10 and below does not support CSS transforms on SVG elements (though SVG transform attributes do work)."},{description:"Transforms may break position:fixed styles of contained elements"}],categories:["CSS3"],stats:{ie:{5.5:"n",6:"p",7:"p",8:"p",9:"y x",10:"y",11:"y",TP:"y"},firefox:{2:"n",3:"n",3.5:"y x",3.6:"y x",4:"y x",5:"y x",6:"y x",7:"y x",8:"y x",9:"y x",10:"y x",11:"y x",12:"y x",13:"y x",14:"y x",15:"y x",16:"y",17:"y",18:"y",19:"y",20:"y",21:"y",22:"y",23:"y",24:"y",25:"y",26:"y",27:"y",28:"y",29:"y",30:"y",31:"y",32:"y",33:"y",34:"y",35:"y",36:"y",37:"y",38:"y",39:"y",40:"y"},chrome:{4:"y x",5:"y x",6:"y x",7:"y x",8:"y x",9:"y x",10:"y x",11:"y x",12:"y x",13:"y x",14:"y x",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x",30:"y x",31:"y x",32:"y x",33:"y x",34:"y x",35:"y x",36:"y",37:"y",38:"y",39:"y",40:"y",41:"y",42:"y",43:"y",44:"y"},safari:{3.1:"y x",3.2:"y x",4:"y x",5:"y x",5.1:"y x",6:"y x",6.1:"y x",7:"y x",7.1:"y x",8:"y x"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"y x",10.6:"y x",11:"y x",11.1:"y x",11.5:"y x",11.6:"y x",12:"y x",12.1:"y",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y",24:"y",25:"y",26:"y",27:"y",28:"y",29:"y"},ios_saf:{3.2:"y x","4.0-4.1":"y x","4.2-4.3":"y x","5.0-5.1":"y x","6.0-6.1":"y x","7.0-7.1":"y x",8:"y x","8.1-8.3":"y x"},op_mini:{"5.0-8.0":"n"},android:{2.1:"y x",2.2:"y x",2.3:"y x",3:"y x",4:"y x",4.1:"y x","4.2-4.3":"y x",4.4:"y x","4.4.3-4.4.4":"y x",40:"y"},bb:{7:"y x",10:"y x"},op_mob:{10:"n",11:"y",11.1:"y",11.5:"y",12:"y",12.1:"y",24:"y"},and_chr:{41:"y"},and_ff:{36:"y"},ie_mob:{10:"y",11:"y"},and_uc:{9.9:"y x"}},notes:'The scale transform can be emulated in IE < 9 using Microsoft\'s "zoom" extension, others are (not easily) possible using the MS Matrix filter',notes_by_num:{},usage_perc_y:91.85,usage_perc_a:0,ucprefix:!1,parent:"",keywords:"transformation,translate,rotation,rotate,scale,css-transforms",ie_id:"transforms",chrome_id:"6437640580628480",shown:!0}},{}],93:[function(a,b,c){b.exports={title:"CSS3 3D Transforms",description:"Method of transforming an element in the third dimension using the `transform` property. Includes support for the `perspective` property to set the perspective in z-space and the `backface-visibility` property to toggle display of the reverse side of a 3D-transformed element.",spec:"http://www.w3.org/TR/css3-3d-transforms/",status:"wd",links:[{url:"http://css3.bradshawenterprises.com/flip/",title:"Multi-browser demo"},{url:"http://hacks.mozilla.org/2011/10/css-3d-transformations-in-firefox-nightly/",title:"Mozilla hacks article"},{url:"http://thewebrocks.com/demos/3D-css-tester/",title:"3D CSS Tester"},{url:"https://raw.github.com/phiggins42/has.js/master/detect/css.js#css-transform",title:"has.js test"},{url:"http://docs.webplatform.org/wiki/css/transforms/transform",title:"WebPlatform Docs"},{url:"http://desandro.github.io/3dtransforms/",title:"Intro to CSS 3D transforms"}],bugs:[{description:"Some configurations of Linux and older Windows machines (those without WebGL support) have trouble with 3D transforms and will treat them as if `perspective` was set as `none`."},{description:"Firefox on Windows [incorrectly renders plugin content within no-op 3D transforms](https://bugzilla.mozilla.org/show_bug.cgi?id=1048279)."},{description:"The `perspective` property doesn't work on the `body` element in Firefox, it must be used on an inner element."}],categories:["CSS3"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"a",11:"a",TP:"y"},firefox:{2:"n",3:"n",3.5:"n",3.6:"n",4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"y x",11:"y x",12:"y x",13:"y x",14:"y x",15:"y x",16:"y",17:"y",18:"y",19:"y",20:"y",21:"y",22:"y",23:"y",24:"y",25:"y",26:"y",27:"y",28:"y",29:"y",30:"y",31:"y",32:"y",33:"y",34:"y",35:"y",36:"y",37:"y",38:"y",39:"y",40:"y"},chrome:{4:"n",5:"n",6:"n",7:"n",8:"n",9:"n",10:"n",11:"n",12:"y x",13:"y x",14:"y x",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x",30:"y x",31:"y x",32:"y x",33:"y x",34:"y x",35:"y x",36:"y",37:"y",38:"y",39:"y",40:"y",41:"y",42:"y",43:"y",44:"y"},safari:{3.1:"n",3.2:"n",4:"y x",5:"y x",5.1:"y x",6:"y x",6.1:"y x",7:"y x",7.1:"y x",8:"y x"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"n",11.5:"n",11.6:"n",12:"n",12.1:"n",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y",24:"y",25:"y",26:"y",27:"y",28:"y",29:"y"},ios_saf:{3.2:"y x","4.0-4.1":"y x","4.2-4.3":"y x","5.0-5.1":"y x","6.0-6.1":"y x","7.0-7.1":"y x",8:"y x","8.1-8.3":"y x"},op_mini:{"5.0-8.0":"n"},android:{2.1:"n",2.2:"n",2.3:"n",3:"y x",4:"y x",4.1:"y x","4.2-4.3":"y x",4.4:"y x","4.4.3-4.4.4":"y x",40:"y"},bb:{7:"y x",10:"y x"},op_mob:{10:"n",11:"n",11.1:"n",11.5:"n",12:"n",12.1:"n",24:"y"},and_chr:{41:"y"},and_ff:{36:"y"},ie_mob:{10:"a",11:"a"},and_uc:{9.9:"y x"}},notes:"Partial support in IE refers to not supporting [the transform-style: preserve-3d property](http://msdn.microsoft.com/en-us/library/ie/hh673529%28v=vs.85%29.aspx#the_ms_transform_style_property). This prevents nesting 3D transformed elements.",notes_by_num:{},usage_perc_y:79.45,usage_perc_a:9.99,ucprefix:!1,parent:"",keywords:"css 3d,3dtransforms,translate3d,backface visibility,perspective",ie_id:"transforms,csstransformspreserve3d",chrome_id:"6437640580628480",shown:!0}},{}],94:[function(a,b,c){b.exports={title:"CSS user-select: none",description:"Method of preventing text/element selection using CSS. ",spec:"https://developer.mozilla.org/en-US/docs/CSS/user-select",status:"unoff",links:[{url:"https://developer.mozilla.org/en-US/docs/CSS/user-select",title:"MDN article"},{url:"http://css-tricks.com/almanac/properties/u/user-select/",title:"CSS Tricks article"},{url:"http://msdn.microsoft.com/en-us/library/ie/hh781492(v=vs.85).aspx",title:"MSDN Documentation"}],bugs:[],categories:["CSS"],stats:{ie:{5.5:"n",6:"n",7:"n",8:"n",9:"n",10:"y x",11:"y x",TP:"y x"},firefox:{2:"y x",3:"y x",3.5:"y x",3.6:"y x",4:"y x",5:"y x",6:"y x",7:"y x",8:"y x",9:"y x",10:"y x",11:"y x",12:"y x",13:"y x",14:"y x",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x",30:"y x",31:"y x",32:"y x",33:"y x",34:"y x",35:"y x",36:"y x",37:"y x",38:"y x",39:"y x",40:"y x"},chrome:{4:"u",5:"u",6:"y x",7:"y x",8:"y x",9:"y x",10:"y x",11:"y x",12:"y x",13:"y x",14:"y x",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x",30:"y x",31:"y x",32:"y x",33:"y x",34:"y x",35:"y x",36:"y x",37:"y x",38:"y x",39:"y x",40:"y x",41:"y x",42:"y x",43:"y x",44:"y x"},safari:{3.1:"y x",3.2:"y x",4:"y x",5:"y x",5.1:"y x",6:"y x",6.1:"y x",7:"y x",7.1:"y x",8:"y x"},opera:{9:"n","9.5-9.6":"n","10.0-10.1":"n",10.5:"n",10.6:"n",11:"n",11.1:"n",11.5:"n",11.6:"n",12:"n",12.1:"n",15:"y x",16:"y x",17:"y x",18:"y x",19:"y x",20:"y x",21:"y x",22:"y x",23:"y x",24:"y x",25:"y x",26:"y x",27:"y x",28:"y x",29:"y x"},ios_saf:{3.2:"y x","4.0-4.1":"y x","4.2-4.3":"y x","5.0-5.1":"y x","6.0-6.1":"y x","7.0-7.1":"y x",8:"y x","8.1-8.3":"y x"},op_mini:{"5.0-8.0":"n"},android:{2.1:"y x",2.2:"y x",2.3:"y x",3:"y x",4:"y x",4.1:"y x","4.2-4.3":"y x",4.4:"y x","4.4.3-4.4.4":"y x",40:"y x"},bb:{7:"y x",10:"y x"},op_mob:{10:"n",11:"n",11.1:"n",11.5:"n",12:"n",12.1:"n",24:"y x"},and_chr:{41:"y x"},and_ff:{36:"y x"},ie_mob:{10:"y x",11:"y x"},and_uc:{9.9:"y x"}},notes:'Currently the user-select property does not appear in any W3C specification. Support information here is only for "none" value, not others.',notes_by_num:{},usage_perc_y:89.94,usage_perc_a:0,ucprefix:!1,parent:"",keywords:"",ie_id:"",chrome_id:"",shown:!0}},{}],95:[function(a,b,c){function d(a,b){return 0===b?a:d(b,a%b)}function e(a){for(var b=1;Math.round(a*b)/b!==a;)b*=10;return b}function f(a){if(0===a)return 0;"string"==typeof a&&(a=parseFloat(a));var b=e(a),c=a*b,f=d(c,b),g=c/f,h=b/f;return g+"/"+h}b.exports=f},{}],96:[function(a,b,c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(a.__proto__=b)},f=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},g=d(a("./container")),h=function(a){function b(c){f(this,b),this.type="atrule",a.call(this,c)}return e(b,a),b.prototype.stringify=function(a,b){var c="@"+this.name,d=this.params?this.stringifyRaw("params"):"";if("undefined"!=typeof this.afterName?c+=this.afterName:d&&(c+=" "),this.nodes)this.stringifyBlock(a,c+d);else{var e=this.style("before");e&&a(e);var f=(this.between||"")+(b?";":"");a(c+d+f,this)}},b.prototype.append=function(b){return this.nodes||(this.nodes=[]),a.prototype.append.call(this,b)},b.prototype.prepend=function(b){return this.nodes||(this.nodes=[]),a.prototype.prepend.call(this,b)},b.prototype.insertBefore=function(b,c){return this.nodes||(this.nodes=[]),a.prototype.insertBefore.call(this,b,c)},b.prototype.insertAfter=function(b,c){return this.nodes||(this.nodes=[]),a.prototype.insertAfter.call(this,b,c)},b}(g);b.exports=h},{"./container":98}],97:[function(a,b,c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(a.__proto__=b)},f=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},g=d(a("./node")),h=function(a){function b(c){f(this,b),this.type="comment",a.call(this,c)}return e(b,a),b.prototype.stringify=function(a){var b=this.style("before");b&&a(b);var c=this.style("left","commentLeft"),d=this.style("right","commentRight");a("/*"+c+this.text+d+"*/",this)},b}(g);b.exports=h},{"./node":104}],98:[function(a,b,c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=function(a,b,c){b&&Object.defineProperties(a,b),c&&Object.defineProperties(a.prototype,c)},f=function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(a.__proto__=b)},g=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},h=d(a("./declaration")),i=d(a("./comment")),j=d(a("./node")),k=function(b){function c(){g(this,c),null!=b&&b.apply(this,arguments)}return f(c,b),c.prototype.stringifyContent=function(a){if(this.nodes){for(var b,c=this.nodes.length-1;c>0&&"comment"==this.nodes[c].type;)c-=1;var d=this.style("semicolon");for(b=0;b=c.length)break;f=c[e++]}else{if(e=c.next(),e.done)break;f=e.value}var g=f;this.nodes.push(g)}return this},c.prototype.prepend=function(a){for(var b=this.normalize(a,this.first,"prepend").reverse(),c=b,d=Array.isArray(c),e=0,c=d?c:c[Symbol.iterator]();;){var f;if(d){if(e>=c.length)break;f=c[e++]}else{if(e=c.next(),e.done)break;f=e.value}var g=f;this.nodes.unshift(g)}for(var h in this.indexes)this.indexes[h]=this.indexes[h]+b.length;return this},c.prototype.insertBefore=function(a,b){a=this.index(a);for(var c=0===a?"prepend":!1,d=this.normalize(b,this.nodes[a],c).reverse(),e=d,f=Array.isArray(e),g=0,e=f?e:e[Symbol.iterator]();;){var h;if(f){if(g>=e.length)break;h=e[g++]}else{if(g=e.next(),g.done)break;h=g.value}var i=h;this.nodes.splice(a,0,i)}var j;for(var k in this.indexes)j=this.indexes[k],j>=a&&(this.indexes[k]=j+d.length);return this},c.prototype.insertAfter=function(a,b){a=this.index(a);for(var c=this.normalize(b,this.nodes[a]).reverse(),d=c,e=Array.isArray(d),f=0,d=e?d:d[Symbol.iterator]();;){var g;if(e){if(f>=d.length)break;g=d[f++]}else{if(f=d.next(),f.done)break;g=f.value}var h=g;this.nodes.splice(a+1,0,h)}var i;for(var j in this.indexes)i=this.indexes[j],i>a&&(this.indexes[j]=i+c.length);return this},c.prototype.remove=function(a){a=this.index(a),this.nodes[a].parent=void 0,this.nodes.splice(a,1);var b;for(var c in this.indexes)b=this.indexes[c],b>=a&&(this.indexes[c]=b-1);return this},c.prototype.removeAll=function(){for(var a=this.nodes,b=Array.isArray(a),c=0,a=b?a:a[Symbol.iterator]();;){var d;if(b){if(c>=a.length)break;d=a[c++]}else{if(c=a.next(),c.done)break;d=c.value}var e=d;e.parent=void 0}return this.nodes=[],this},c.prototype.replaceValues=function(a,b,c){return c||(c=b,b={}),this.eachDecl(function(d){b.props&&-1==b.props.indexOf(d.prop)||b.fast&&-1==d.value.indexOf(b.fast)||(d.value=d.value.replace(a,c))}),this},c.prototype.every=function(a){return this.nodes.every(a)},c.prototype.some=function(a){return this.nodes.some(a)},c.prototype.index=function(a){return"number"==typeof a?a:this.nodes.indexOf(a)},c.prototype.normalize=function(b,c){var e=this;if(!Array.isArray(b))if("root"==b.type)b=b.nodes;else if(b.type)b=[b];else if(b.prop)b=[new h(b)];else if(b.selector){var f=d(a("./rule"));b=[new f(b)]}else if(b.name){var g=d(a("./at-rule"));b=[new g(b)]}else b.text&&(b=[new i(b)]);var j=b.map(function(a){return a.parent&&(a=a.clone()),"undefined"==typeof a.before&&c&&"undefined"!=typeof c.before&&(a.before=c.before.replace(/[^\s]/g,"")),a.parent=e,a});return j},e(c,null,{first:{get:function(){return this.nodes?this.nodes[0]:void 0},configurable:!0},last:{get:function(){return this.nodes?this.nodes[this.nodes.length-1]:void 0},configurable:!0}}),c}(j);b.exports=k},{"./at-rule":96,"./comment":97,"./declaration":100,"./node":104,"./rule":111}],99:[function(a,b,c){(function(c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(a.__proto__=b)},f=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},g=(d(a("./previous-map")),d(a("path")),function(a){function b(a,c,d,e,g){f(this,b),this.reason=a,this.message=g?g:"","undefined"!=typeof c&&"undefined"!=typeof d?(this.line=c,this.column=d,this.message+=":"+c+":"+d+": "+a):this.message+=": "+a,g&&(this.file=g),e&&(this.source=e),Error.captureStackTrace&&Error.captureStackTrace(this,b)}return e(b,a),b.prototype.highlight=function(a){for(var b=this.line-1,d=this.source.split("\n"),e=b>0?d[b-1]+"\n":"",f=d[b],g=b",this.from=this.id),this.map&&(this.map.file=this.from)}return a.prototype.error=function(a){var b=function(){return a.apply(this,arguments)};return b.toString=function(){return a.toString()},b}(function(a,b,c){var d=new f(a),e=this.origin(b,c);return e?(d=new f(a,e.line,e.column,e.source,e.file),d.generated={line:b,column:c,source:this.css},this.file&&(d.generated.file=this.file)):d=new f(a,b,c,this.css,this.file),d}),a.prototype.origin=function(a,b){if(!this.map)return!1;var c=this.map.consumer(),d=c.originalPositionFor({line:a,column:b});if(!d.source)return!1;var e={file:this.mapResolve(d.source),line:d.line,column:d.column},f=c.sourceContentFor(e.file);return f&&(e.source=f),e},a.prototype.mapResolve=function(a){return h.resolve(this.map.consumer().sourceRoot||".",a)},a}();b.exports=j},{"./css-syntax-error":99,"./parser":106,"./previous-map":108,path:53}],102:[function(a,b,c){"use strict";b.exports={split:function d(a,b,c){for(var e=[],f="",d=!1,g=0,h=!1,i=!1,j=0;j0&&(g-=1);else if(0===g)for(var l=0;l0},a.prototype.previous=function(){var a=this;return this.previousMaps||(this.previousMaps=[],this.root.eachInside(function(b){if(b.source&&b.source.input.map){var c=b.source.input.map;-1==a.previousMaps.indexOf(c)&&a.previousMaps.push(c)}})),this.previousMaps},a.prototype.isInline=function(){if("undefined"!=typeof this.mapOpts.inline)return this.mapOpts.inline;var a=this.mapOpts.annotation;return"undefined"!=typeof a&&a!==!0?!1:this.previous().length?this.previous().some(function(a){return a.inline}):!0},a.prototype.isSourcesContent=function(){return"undefined"!=typeof this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(function(a){return a.withContent()}):!0},a.prototype.clearAnnotation=function(){if(this.mapOpts.annotation!==!1)for(var a,b=this.root.nodes.length-1;b>=0;b--)if(a=this.root.nodes[b],"comment"==a.type&&a.text.match(/^# sourceMappingURL=/))return void this.root.remove(b)},a.prototype.setSourcesContent=function(){var a=this,b={};this.root.eachInside(function(c){if(c.source){var d=c.source.input.from;if(d&&!b[d]){b[d]=!0;var e=a.relative(d);a.map.setSourceContent(e,c.source.input.css)}}})},a.prototype.applyPrevMaps=function(){for(var a=this.previous(),b=Array.isArray(a),c=0,a=b?a:a[Symbol.iterator]();;){var d;if(b){if(c>=a.length)break;d=a[c++]}else{if(c=a.next(),c.done)break;d=c.value}var e,f=d,i=this.relative(f.file),j=f.root||h.dirname(f.file);this.mapOpts.sourcesContent===!1?(e=new g.SourceMapConsumer(f.text),e.sourcesContent=e.sourcesContent.map(function(a){return null})):e=f.consumer(),this.map.applySourceMap(e,i,this.relative(j))}},a.prototype.isAnnotation=function(){return this.isInline()?!0:"undefined"!=typeof this.mapOpts.annotation?this.mapOpts.annotation:this.previous().length?this.previous().some(function(a){return a.annotation}):!0},a.prototype.addAnnotation=function(){var a;a=this.isInline()?"data:application/json;base64,"+f.encode(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:this.outputFile()+".map",this.css+="\n/*# sourceMappingURL="+a+" */"},a.prototype.outputFile=function(){return this.opts.to?this.relative(this.opts.to):this.opts.from?this.relative(this.opts.from):"to.css"},a.prototype.generateMap=function(){return this.stringify(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]},a.prototype.relative=function(a){var b=this.opts.to?h.dirname(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(b=h.dirname(h.resolve(b,this.mapOpts.annotation))),a=h.relative(b,a),"\\"==h.sep?a.replace(/\\/g,"/"):a},a.prototype.sourcePath=function(a){return this.relative(a.source.input.from)},a.prototype.stringify=function(){var a=this;this.css="",this.map=new g.SourceMapGenerator({file:this.outputFile()});var b,c,d=1,e=1,f=function(f,g,h){a.css+=f,g&&g.source&&g.source.start&&"end"!=h&&a.map.addMapping({source:a.sourcePath(g),original:{line:g.source.start.line,column:g.source.start.column-1},generated:{line:d,column:e-1}}),b=f.match(/\n/g),b?(d+=b.length,c=f.lastIndexOf("\n"),e=f.length-c):e+=f.length,g&&g.source&&g.source.end&&"start"!=h&&a.map.addMapping({source:a.sourcePath(g),original:{line:g.source.end.line,column:g.source.end.column},generated:{line:d,column:e}})};this.root.stringify(f)},a.prototype.generate=function(){return this.clearAnnotation(),this.isMap()?this.generateMap():[this.root.toString()]},a}();b.exports=i},{"./result":109,"js-base64":114,path:53,"source-map":115}],104:[function(a,b,c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},f=d(a("./css-syntax-error")),g={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" "},h=function(a){var b=function(){return a.apply(this,arguments)};return b.toString=function(){return a.toString()},b}(function(a,b){if("object"!=typeof a)return a;var c=new a.constructor;for(var d in a)if(a.hasOwnProperty(d)){var e=a[d];"parent"==d&&"object"==typeof e?b&&(c[d]=b):"source"==d?c[d]=e:e instanceof Array?c[d]=e.map(function(a){return h(a,c)}):"before"!=d&&"after"!=d&&"between"!=d&&"semicolon"!=d&&(c[d]=h(e,c))}return c}),i=function(){function a(){var b=void 0===arguments[0]?{}:arguments[0];e(this,a);for(var c in b)this[c]=b[c]}return a.prototype.error=function(a){if(this.source){var b=this.source.start;return this.source.input.error(a,b.line,b.column)}return new f(a)},a.prototype.removeSelf=function(){return this.parent&&this.parent.remove(this),this.parent=void 0,this},a.prototype.replace=function(a){return this.parent.insertBefore(this,a),this.parent.remove(this),this},a.prototype.toString=function(){var a="",b=function(b){return a+=b};return this.stringify(b),a},a.prototype.clone=function(){var a=void 0===arguments[0]?{}:arguments[0],b=h(this);for(var c in a)b[c]=a[c];return b},a.prototype.cloneBefore=function(){var a=void 0===arguments[0]?{}:arguments[0],b=this.clone(a);return this.parent.insertBefore(this,b),b},a.prototype.cloneAfter=function(){var a=void 0===arguments[0]?{}:arguments[0],b=this.clone(a);return this.parent.insertAfter(this,b),b},a.prototype.replaceWith=function(a){return this.parent.insertBefore(this,a),this.removeSelf(),this},a.prototype.moveTo=function(a){return this.cleanStyles(this.root()==a.root()),this.removeSelf(),a.append(this),this},a.prototype.moveBefore=function(a){return this.cleanStyles(this.root()==a.root()),this.removeSelf(),a.parent.insertBefore(a,this),this},a.prototype.moveAfter=function(a){return this.cleanStyles(this.root()==a.root()),this.removeSelf(),a.parent.insertAfter(a,this),this},a.prototype.next=function(){var a=this.parent.index(this);return this.parent.nodes[a+1]},a.prototype.prev=function(){var a=this.parent.index(this);return this.parent.nodes[a-1]},a.prototype.toJSON=function(){var a={};for(var b in this)if(this.hasOwnProperty(b)&&"parent"!=b){var c=this[b];c instanceof Array?a[b]=c.map(function(a){return"object"==typeof a&&a.toJSON?a.toJSON():a}):"object"==typeof c&&c.toJSON?a[b]=c.toJSON():a[b]=c}return a},a.prototype.style=function(a,b){var c;if(b||(b=a),a&&(c=this[a],"undefined"!=typeof c))return c;var d=this.parent;if("before"==b&&(!d||"root"==d.type&&d.first==this))return"";if(!d)return g[b];var e=this.root();if(e.styleCache||(e.styleCache={}),"undefined"!=typeof e.styleCache[b])return e.styleCache[b];if("semicolon"==b)e.eachInside(function(a){return a.nodes&&a.nodes.length&&"decl"==a.last.type&&(c=a.semicolon,"undefined"!=typeof c)?!1:void 0});else if("emptyBody"==b)e.eachInside(function(a){return a.nodes&&0===a.nodes.length&&(c=a.after,"undefined"!=typeof c)?!1:void 0});else if("indent"==b)e.eachInside(function(a){var b=a.parent;if(b&&b!=e&&b.parent&&b.parent==e&&"undefined"!=typeof a.before){ var d=a.before.split("\n");return c=d[d.length-1],c=c.replace(/[^\s]/g,""),!1}});else if("beforeComment"==b)e.eachComment(function(a){return"undefined"!=typeof a.before?(c=a.before,-1!=c.indexOf("\n")&&(c=c.replace(/[^\n]+$/,"")),!1):void 0}),"undefined"==typeof c&&(c=this.style(null,"beforeDecl"));else if("beforeDecl"==b)e.eachDecl(function(a){return"undefined"!=typeof a.before?(c=a.before,-1!=c.indexOf("\n")&&(c=c.replace(/[^\n]+$/,"")),!1):void 0}),"undefined"==typeof c&&(c=this.style(null,"beforeRule"));else if("beforeRule"==b)e.eachInside(function(a){return!a.nodes||a.parent==e&&e.first==a||"undefined"==typeof a.before?void 0:(c=a.before,-1!=c.indexOf("\n")&&(c=c.replace(/[^\n]+$/,"")),!1)});else if("beforeClose"==b)e.eachInside(function(a){return a.nodes&&a.nodes.length>0&&"undefined"!=typeof a.after?(c=a.after,-1!=c.indexOf("\n")&&(c=c.replace(/[^\n]+$/,"")),!1):void 0});else{if("before"==b||"after"==b){c="decl"==this.type?this.style(null,"beforeDecl"):"comment"==this.type?this.style(null,"beforeComment"):"before"==b?this.style(null,"beforeRule"):this.style(null,"beforeClose");for(var f=this.parent,h=0;f&&"root"!=f.type;)h+=1,f=f.parent;if(-1!=c.indexOf("\n")){var i=this.style(null,"indent");if(i.length)for(var j=0;h>j;j++)c+=i}return c}"colon"==b?e.eachDecl(function(a){return"undefined"!=typeof a.between?(c=a.between.replace(/[^\s:]/g,""),!1):void 0}):"beforeOpen"==b?e.eachInside(function(a){return"decl"!=a.type&&(c=a.between,"undefined"!=typeof c)?!1:void 0}):e.eachInside(function(b){return c=b[a],"undefined"!=typeof c?!1:void 0})}return"undefined"==typeof c&&(c=g[b]),e.styleCache[b]=c,c},a.prototype.root=function(){for(var a=this;a.parent;)a=a.parent;return a},a.prototype.cleanStyles=function(a){if(delete this.before,delete this.after,a||delete this.between,this.nodes)for(var b=this.nodes,c=Array.isArray(b),d=0,b=c?b:b[Symbol.iterator]();;){var e;if(c){if(d>=b.length)break;e=b[d++]}else{if(d=b.next(),d.done)break;e=d.value}var f=e;f.cleanStyles(a)}},a.prototype.stringifyRaw=function(a){var b=this[a],c=this["_"+a];return c&&c.value===b?c.raw:b},a}();b.exports=i},{"./css-syntax-error":99}],105:[function(a,b,c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=d(a("./parser")),f=d(a("./input"));b.exports=function(a,b){var c=new f(a,b),d=new e(c);return d.tokenize(),d.loop(),d.root}},{"./input":101,"./parser":106}],106:[function(a,b,c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},f=d(a("./declaration")),g=d(a("./tokenize")),h=d(a("./comment")),i=d(a("./at-rule")),j=d(a("./root")),k=d(a("./rule")),l=function(){function a(b){e(this,a),this.input=b,this.pos=0,this.root=new j,this.current=this.root,this.spaces="",this.semicolon=!1,this.root.source={input:b},b.map&&(this.root.prevMap=b.map)}return a.prototype.tokenize=function(){this.tokens=g(this.input)},a.prototype.loop=function(){for(var a;this.pos0&&!this.input.safe)throw this.input.error("Unclosed bracket",e[2],e[3]);if(b&&d){for(;this.pos>g&&(a=this.tokens[this.pos][0],"space"==a||"comment"==a);)this.pos-=1;return void this.decl(this.tokens.slice(g,this.pos+1))}if(!this.input.safe)throw a=this.tokens[g],this.input.error("Unknown word",a[2],a[3]);var h=this.tokens.slice(g,this.pos+1);this.spaces+=h.map(function(a){return a[1]}).join("")},a.prototype.rule=function(a){a.pop();var b=new k;this.init(b,a[0][2],a[0][3]),b.between=this.spacesFromEnd(a),this.raw(b,"selector",a),this.current=b},a.prototype.decl=function(a){var b=new f;this.init(b);var c=a[a.length-1];for(";"==c[0]&&(this.semicolon=!0,a.pop()),c[4]?b.source.end={line:c[4],column:c[5]}:b.source.end={line:c[2],column:c[3]};"word"!=a[0][0];)b.before+=a.shift()[1];b.source.start={line:a[0][2],column:a[0][3]},b.prop=a.shift()[1],b.between="";for(var d;a.length;){if(d=a.shift(),":"==d[0]){b.between+=d[1];break}"space"!=d[0]&&"comment"!=d[0]?this.unknownWord(b,d,a):b.between+=d[1]}("_"==b.prop[0]||"*"==b.prop[0])&&(b.before+=b.prop[0],b.prop=b.prop.slice(1)),b.between+=this.spacesFromStart(a),this.input.safe&&this.checkMissedSemicolon(a);for(var e=a.length-1;e>0;e--){if(d=a[e],"!important"==d[1]){b.important=!0;var g=this.stringFrom(a,e);g=this.spacesFromEnd(a)+g," !important"!=g&&(b._important=g);break}if("space"!=d[0]&&"comment"!=d[0])break}this.raw(b,"value",a),-1==b.value.indexOf(":")||this.input.safe||this.checkMissedSemicolon(a)},a.prototype.atrule=function(a){var b=new i;if(b.name=a[1].slice(1),""===b.name){if(!this.input.safe)throw this.input.error("At-rule without name",a[2],a[3]);b.name=""}this.init(b,a[2],a[3]);for(var c=!1,d=!1,e=[];;){if(this.pos+=1,a=this.tokens[this.pos],!a){c=!0;break}if(";"==a[0]){b.source.end={line:a[2],column:a[3]},this.semicolon=!0;break}if("{"==a[0]){d=!0;break}e.push(a)}b.between=this.spacesFromEnd(e),e.length?(b.afterName=this.spacesFromStart(e),this.raw(b,"params",e),c&&(a=e[e.length-1],b.source.end={line:a[4],column:a[5]},this.spaces=b.between,b.between="")):(b.afterName="",b.params=""),d&&(b.nodes=[],this.current=b)},a.prototype.end=function(a){if(this.current.nodes&&this.current.nodes.length&&(this.current.semicolon=this.semicolon),this.semicolon=!1,this.current.after=(this.current.after||"")+this.spaces,this.spaces="",this.current.parent)this.current.source.end={line:a[2],column:a[3]},this.current=this.current.parent;else{if(!this.input.safe)throw this.input.error("Unexpected }",a[2],a[3]);this.current.after+="}"}},a.prototype.endFile=function(){if(this.current.parent&&!this.input.safe){var a=this.current.source.start;throw this.input.error("Unclosed block",a.line,a.column)}for(this.current.nodes&&this.current.nodes.length&&(this.current.semicolon=this.semicolon),this.current.after=(this.current.after||"")+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.after=""},a.prototype.unknownWord=function(a,b){if(!this.input.safe)throw this.input.error("Unknown word",b[2],b[3]);a.source.start={line:b[2],column:b[3]},a.before+=a.prop+a.between,a.prop=b[1],a.between=""},a.prototype.checkMissedSemicolon=function(a){for(var b,c,d=null,e=!1,f=0,g=0;g=0&&(c=a[i],"space"==c[0]||(h+=1,2!=h));i--);throw this.input.error("Missed semicolon",c[4],c[5])}var j;for(j=e-1;j>=0&&"word"!=a[j][0];j--);for(j-=1;j>=0;j--)if("space"!=a[j][0]){j+=1;break}var k=a.splice(j,a.length-j);this.decl(k)}},a.prototype.init=function(a,b,c){this.current.push(a),a.source={start:{line:b,column:c},input:this.input},a.before=this.spaces,this.spaces="","comment"!=a.type&&(this.semicolon=!1)},a.prototype.raw=function(a,b,c){for(var d,e="",f=!0,g=c,h=Array.isArray(g),i=0,g=h?g:g[Symbol.iterator]();;){if(h){if(i>=g.length)break;d=g[i++]}else{if(i=g.next(),i.done)break;d=i.value}"comment"==d[0]?f=!1:e+=d[1]}if(!f){for(var j="",k=c,l=Array.isArray(k),m=0,k=l?k:k[Symbol.iterator]();;){if(l){if(m>=k.length)break;d=k[m++]}else{if(m=k.next(),m.done)break;d=m.value}j+=d[1]}a["_"+b]={value:e,raw:j}}a[b]=e},a.prototype.spacesFromEnd=function(a){for(var b,c="";a.length&&(b=a[a.length-1][0],"space"==b||"comment"==b);)c+=a.pop()[1];return c},a.prototype.spacesFromStart=function(a){for(var b,c="";a.length&&(b=a[0][0],"space"==b||"comment"==b);)c+=a.shift()[1];return c},a.prototype.stringFrom=function(a,b){for(var c="",d=b;d=d.length)break;g=d[f++]}else{if(f=d.next(),f.done)break;g=f.value}var h=g,j=h(b,c);j instanceof l&&(b=j)}return b.toResult(c)},a.prototype.normalize=function(a){var b=typeof a;return"object"!=b&&"function"!=b||!a.postcss?a:a.postcss},a}(),n=function(){for(var a=arguments.length,b=Array(a),c=0;a>c;c++)b[c]=arguments[c];return 1==b.length&&Array.isArray(b[0])&&(b=b[0]),new m(b)};n.parse=j,n.comment=function(a){return new g(a)},n.atRule=function(a){return new h(a)},n.decl=function(a){return new f(a)},n.rule=function(a){return new k(a)},n.root=function(a){return new l(a)},b.exports=n},{"./at-rule":96,"./comment":97,"./declaration":100,"./parse":105,"./result":109,"./root":110,"./rule":111}],108:[function(a,b,c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},f=a("js-base64").Base64,g=d(a("source-map")),h=d(a("path")),i=d(a("fs")),j=function(){function a(b,c){e(this,a),this.loadAnnotation(b),this.inline=this.startWith(this.annotation,"data:");var d=c.map?c.map.prev:void 0,f=this.loadMap(c.from,d);f&&(this.text=f)}return a.prototype.consumer=function(){return this.consumerCache||(this.consumerCache=new g.SourceMapConsumer(this.text)),this.consumerCache},a.prototype.withContent=function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)},a.prototype.startWith=function(a,b){return a?a.substr(0,b.length)==b:!1},a.prototype.loadAnnotation=function(a){var b=a.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//);b&&(this.annotation=b[1].trim())},a.prototype.decodeInline=function(a){var b="data:application/json,",c="data:application/json;base64,";if(this.startWith(a,b))return decodeURIComponent(a.substr(b.length));if(this.startWith(a,c))return f.decode(a.substr(c.length));var d=a.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+d)},a.prototype.loadMap=function(a,b){if(b!==!1){if(b){if("string"==typeof b)return b;if(b instanceof g.SourceMapConsumer)return g.SourceMapGenerator.fromSourceMap(b).toString();if(b instanceof g.SourceMapGenerator)return b.toString();if("object"==typeof b&&b.mappings)return JSON.stringify(b);throw new Error("Unsupported previous source map format: "+b.toString())}if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){var c=this.annotation;if(a&&(c=h.join(h.dirname(a),c)),this.root=h.dirname(c),i.existsSync&&i.existsSync(c))return i.readFileSync(c,"utf-8").toString().trim()}}},a}();b.exports=j},{fs:48,"js-base64":114,path:53,"source-map":115}],109:[function(a,b,c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=function(a,b,c){b&&Object.defineProperties(a,b),c&&Object.defineProperties(a.prototype,c)},f=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},g=d(a("./map-generator")),h=function(){function a(b){var c=void 0===arguments[1]?{}:arguments[1];f(this,a),this.root=b,this.opts=c}return a.prototype.toString=function(){return this.css},a.prototype.stringify=function(){var a=new g(this.root,this.opts),b=a.generate();this.cssCached=b[0],this.mapCached=b[1]},e(a,null,{map:{get:function(){return this.cssCached||this.stringify(),this.mapCached},configurable:!0},css:{get:function(){return this.cssCached||this.stringify(),this.cssCached},configurable:!0}}),a}();b.exports=h},{"./map-generator":103}],110:[function(a,b,c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(a.__proto__=b)},f=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},g=(d(a("./declaration")),d(a("./container"))),h=(d(a("./comment")),d(a("./at-rule")),d(a("./result"))),i=(d(a("./rule")),function(a){function b(c){f(this,b),this.type="root",this.nodes=[],a.call(this,c)}return e(b,a),b.prototype.remove=function(b){return b=this.index(b),0===b&&this.nodes.length>1&&(this.nodes[1].before=this.nodes[b].before),a.prototype.remove.call(this,b)},b.prototype.normalize=function(b,c,d){var e=a.prototype.normalize.call(this,b);if(c)if("prepend"==d)this.nodes.length>1?c.before=this.nodes[1].before:delete c.before;else for(var f=e,g=Array.isArray(f),h=0,f=g?f:f[Symbol.iterator]();;){var i;if(g){if(h>=f.length)break;i=f[h++]}else{if(h=f.next(),h.done)break;i=h.value}var j=i;this.first!=c&&(j.before=c.before)}return e},b.prototype.stringify=function(a){this.stringifyContent(a),this.after&&a(this.after)},b.prototype.toResult=function(){var a=void 0===arguments[0]?{}:arguments[0];return new h(this,a)},b}(g));b.exports=i},{"./at-rule":96,"./comment":97,"./container":98,"./declaration":100,"./result":109,"./rule":111}],111:[function(a,b,c){"use strict";var d=function(a){return a&&a.__esModule?a["default"]:a},e=function(a,b,c){b&&Object.defineProperties(a,b),c&&Object.defineProperties(a.prototype,c)},f=function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(a.__proto__=b)},g=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},h=(d(a("./declaration")),d(a("./container"))),i=d(a("./list")),j=function(a){function b(c){g(this,b),this.type="rule",this.nodes=[],a.call(this,c)}return f(b,a),b.prototype.stringify=function(a){this.stringifyBlock(a,this.stringifyRaw("selector"))},e(b,null,{selectors:{get:function(){return i.comma(this.selector)},set:function(a){this.selector=a.join(", ")},configurable:!0}}),b}(h);b.exports=j},{"./container":98,"./declaration":100,"./list":102}],112:[function(a,b,c){"use strict";var d="'".charCodeAt(0),e='"'.charCodeAt(0),f="\\".charCodeAt(0),g="/".charCodeAt(0),h="\n".charCodeAt(0),i=" ".charCodeAt(0),j="\f".charCodeAt(0),k=" ".charCodeAt(0),l="\r".charCodeAt(0),m="(".charCodeAt(0),n=")".charCodeAt(0),o="{".charCodeAt(0),p="}".charCodeAt(0),q=";".charCodeAt(0),r="*".charCodeAt(0),s=":".charCodeAt(0),t="@".charCodeAt(0),u=/[ \n\t\r\{\(\)'"\\/]/g,v=/[ \n\t\r\(\)\{\}:;@!'"\\]|\/(?=\*)/g,w=/.[\\\/\("'\n]/;b.exports=function(a){for(var b,c,x,y,z,A,B,C,D,E,F,G=[],H=a.css.valueOf(),I=H.length,J=-1,K=1,L=0,M=function(b,d){if(!a.safe)throw a.error("Unclosed "+b,K,L-J);H+=d,c=H.length-1};I>L;){switch(b=H.charCodeAt(L),b==h&&(J=L,K+=1),b){case h:case i:case k:case l:case j:c=L;do c+=1,b=H.charCodeAt(c),b==h&&(J=c,K+=1);while(b==i||b==h||b==k||b==l||b==j);G.push(["space",H.slice(L,c)]),L=c-1;break;case o:G.push(["{","{",K,L-J]);break;case p:G.push(["}","}",K,L-J]);break;case s:G.push([":",":",K,L-J]);break;case q:G.push([";",";",K,L-J]);break;case m:c=H.indexOf(")",L+1),A=H.slice(L,c+1),-1==c||w.test(A)?G.push(["(","(",K,L-J]):(G.push(["brackets",A,K,L-J,K,c-J]),L=c);break;case n:G.push([")",")",K,L-J]);break;case d:case e:x=b==d?"'":'"',c=L;do for(E=!1,c=H.indexOf(x,c+1),-1==c&&M("quote",x),F=c;H.charCodeAt(F-1)==f;)F-=1,E=!E;while(E);G.push(["string",H.slice(L,c+1),K,L-J,K,c-J]),L=c;break;case t:u.lastIndex=L+1,u.test(H),c=0===u.lastIndex?H.length-1:u.lastIndex-2,G.push(["at-word",H.slice(L,c+1),K,L-J,K,c-J]),L=c;break;case f:for(c=L,B=!0;H.charCodeAt(c+1)==f;)c+=1,B=!B;b=H.charCodeAt(c+1),B&&b!=g&&b!=i&&b!=h&&b!=k&&b!=l&&b!=j&&(c+=1),G.push(["word",H.slice(L,c+1),K,L-J,K,c-J]),L=c;break;default:b==g&&H.charCodeAt(L+1)==r?(c=H.indexOf("*/",L+2)+1,0===c&&M("comment","*/"),A=H.slice(L,c+1),y=A.split("\n"),z=y.length-1,z>0?(C=K+z,D=c-y[z].length):(C=K,D=J),G.push(["comment",A,K,L-J,C,c-D]),J=D,K=C,L=c):(v.lastIndex=L+1,v.test(H),c=0===v.lastIndex?H.length-1:v.lastIndex-2,G.push(["word",H.slice(L,c+1),K,L-J,K,c-J]),L=c)}L++}return G}},{}],113:[function(a,b,c){"use strict";b.exports={prefix:function(a){if("-"==a[0]){var b=a.indexOf("-",1);return a.substr(0,b+1)}return""},unprefixed:function(a){if("-"==a[0]){var b=a.indexOf("-",1);return a.substr(b+1)}return a}}},{}],114:[function(a,b,c){!function(c){"use strict";var d,e=c.Base64,f="2.1.8";"undefined"!=typeof b&&b.exports&&(d=a("buffer").Buffer);var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=function(a){for(var b={},c=0,d=a.length;d>c;c++)b[a.charAt(c)]=c;return b}(g),i=String.fromCharCode,j=function(a){if(a.length<2){var b=a.charCodeAt(0);return 128>b?a:2048>b?i(192|b>>>6)+i(128|63&b):i(224|b>>>12&15)+i(128|b>>>6&63)+i(128|63&b)}var b=65536+1024*(a.charCodeAt(0)-55296)+(a.charCodeAt(1)-56320);return i(240|b>>>18&7)+i(128|b>>>12&63)+i(128|b>>>6&63)+i(128|63&b)},k=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,l=function(a){return a.replace(k,j)},m=function(a){var b=[0,2,1][a.length%3],c=a.charCodeAt(0)<<16|(a.length>1?a.charCodeAt(1):0)<<8|(a.length>2?a.charCodeAt(2):0),d=[g.charAt(c>>>18),g.charAt(c>>>12&63),b>=2?"=":g.charAt(c>>>6&63),b>=1?"=":g.charAt(63&c)];return d.join("")},n=c.btoa?function(a){return c.btoa(a)}:function(a){return a.replace(/[\s\S]{1,3}/g,m)},o=d?function(a){return(a.constructor===d.constructor?a:new d(a)).toString("base64")}:function(a){return n(l(a))},p=function(a,b){return b?o(String(a)).replace(/[+\/]/g,function(a){return"+"==a?"-":"_"}).replace(/=/g,""):o(String(a))},q=function(a){return p(a,!0)},r=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),s=function(a){switch(a.length){case 4:var b=(7&a.charCodeAt(0))<<18|(63&a.charCodeAt(1))<<12|(63&a.charCodeAt(2))<<6|63&a.charCodeAt(3),c=b-65536;return i((c>>>10)+55296)+i((1023&c)+56320);case 3:return i((15&a.charCodeAt(0))<<12|(63&a.charCodeAt(1))<<6|63&a.charCodeAt(2));default:return i((31&a.charCodeAt(0))<<6|63&a.charCodeAt(1))}},t=function(a){return a.replace(r,s)},u=function(a){var b=a.length,c=b%4,d=(b>0?h[a.charAt(0)]<<18:0)|(b>1?h[a.charAt(1)]<<12:0)|(b>2?h[a.charAt(2)]<<6:0)|(b>3?h[a.charAt(3)]:0),e=[i(d>>>16),i(d>>>8&255),i(255&d)];return e.length-=[0,0,2,1][c],e.join("")},v=c.atob?function(a){return c.atob(a)}:function(a){return a.replace(/[\s\S]{1,4}/g,u)},w=d?function(a){return(a.constructor===d.constructor?a:new d(a,"base64")).toString()}:function(a){return t(v(a))},x=function(a){return w(String(a).replace(/[-_]/g,function(a){return"-"==a?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},y=function(){var a=c.Base64;return c.Base64=e,a};if(c.Base64={VERSION:f,atob:v,btoa:n,fromBase64:x,toBase64:p,utob:l,encode:p,encodeURI:q,btou:t,decode:x,noConflict:y},"function"==typeof Object.defineProperty){var z=function(a){return{value:a,enumerable:!1,writable:!0,configurable:!0}};c.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",z(function(){return x(this)})),Object.defineProperty(String.prototype,"toBase64",z(function(a){return p(this,a)})),Object.defineProperty(String.prototype,"toBase64URI",z(function(){return p(this,!0)}))}}c.Meteor&&(Base64=c.Base64)}(this)},{buffer:49}],115:[function(a,b,c){c.SourceMapGenerator=a("./source-map/source-map-generator").SourceMapGenerator,c.SourceMapConsumer=a("./source-map/source-map-consumer").SourceMapConsumer,c.SourceNode=a("./source-map/source-node").SourceNode},{"./source-map/source-map-consumer":123,"./source-map/source-map-generator":124,"./source-map/source-node":125}],116:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(){this._array=[],this._set={}}var e=a("./util");d.fromArray=function(a,b){for(var c=new d,e=0,f=a.length;f>e;e++)c.add(a[e],b);return c},d.prototype.add=function(a,b){var c=this.has(a),d=this._array.length;(!c||b)&&this._array.push(a),c||(this._set[e.toSetString(a)]=d)},d.prototype.has=function(a){return Object.prototype.hasOwnProperty.call(this._set,e.toSetString(a))},d.prototype.indexOf=function(a){if(this.has(a))return this._set[e.toSetString(a)];throw new Error('"'+a+'" is not in the set.')},d.prototype.at=function(a){if(a>=0&&aa?(-a<<1)+1:(a<<1)+0}function e(a){var b=1===(1&a),c=a>>1;return b?-c:c}var f=a("./base64"),g=5,h=1<>>=g,e>0&&(b|=j),c+=f.encode(b);while(e>0);return c},b.decode=function(a,b){var c,d,h=0,k=a.length,l=0,m=0;do{if(h>=k)throw new Error("Expected more digits in base 64 VLQ value.");d=f.decode(a.charAt(h++)),c=!!(d&j),d&=i,l+=d<0;)if(";"===l.charAt(0))d++,l=l.slice(1),f=0;else if(","===l.charAt(0))l=l.slice(1);else{if(c={},c.generatedLine=d,h.decode(l,m),c.generatedColumn=f+m.value,f=c.generatedColumn,l=m.rest,l.length>0&&!this._nextCharIsMappingSeparator(l)){if(h.decode(l,m),c.source=this._sources.at(j+m.value),j+=m.value,l=m.rest,0===l.length||this._nextCharIsMappingSeparator(l))throw new Error("Found a source, but no line and column");if(h.decode(l,m),c.originalLine=g+m.value,g=c.originalLine,c.originalLine+=1,l=m.rest,0===l.length||this._nextCharIsMappingSeparator(l))throw new Error("Found a source and line, but no column");h.decode(l,m),c.originalColumn=i+m.value,i=c.originalColumn,l=m.rest,l.length>0&&!this._nextCharIsMappingSeparator(l)&&(h.decode(l,m),c.name=this._names.at(k+m.value),k+=m.value,l=m.rest)}this.__generatedMappings.push(c),"number"==typeof c.originalLine&&this.__originalMappings.push(c)}this.__generatedMappings.sort(e.compareByGeneratedPositions),this.__originalMappings.sort(e.compareByOriginalPositions)},d.prototype._findMapping=function(a,b,c,d,e){if(a[c]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+a[c]);if(a[d]<0)throw new TypeError("Column must be greater than or equal to 0, got "+a[d]);return f.search(a,b,e)},d.prototype.computeColumnSpans=function(){for(var a=0;a=0){var d=this._generatedMappings[c];if(d.generatedLine===b.generatedLine){var f=e.getArg(d,"source",null);return null!=f&&null!=this.sourceRoot&&(f=e.join(this.sourceRoot,f)),{source:f,line:e.getArg(d,"originalLine",null),column:e.getArg(d,"originalColumn",null),name:e.getArg(d,"name",null)}}}return{source:null,line:null,column:null,name:null}},d.prototype.sourceContentFor=function(a,b){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(a=e.relative(this.sourceRoot,a)),this._sources.has(a))return this.sourcesContent[this._sources.indexOf(a)];var c;if(null!=this.sourceRoot&&(c=e.urlParse(this.sourceRoot))){var d=a.replace(/^file:\/\//,"");if("file"==c.scheme&&this._sources.has(d))return this.sourcesContent[this._sources.indexOf(d)];if((!c.path||"/"==c.path)&&this._sources.has("/"+a))return this.sourcesContent[this._sources.indexOf("/"+a)]}if(b)return null;throw new Error('"'+a+'" is not in the SourceMap.')},d.prototype.generatedPositionFor=function(a){var b={source:e.getArg(a,"source"),originalLine:e.getArg(a,"line"),originalColumn:e.getArg(a,"column")};null!=this.sourceRoot&&(b.source=e.relative(this.sourceRoot,b.source));var c=this._findMapping(b,this._originalMappings,"originalLine","originalColumn",e.compareByOriginalPositions);if(c>=0){var d=this._originalMappings[c];return{line:e.getArg(d,"generatedLine",null),column:e.getArg(d,"generatedColumn",null),lastColumn:e.getArg(d,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},b.BasicSourceMapConsumer=d})},{"./array-set":116,"./base64-vlq":117,"./binary-search":120,"./source-map-consumer":123,"./util":126,amdefine:127}],120:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(a,b,c,e,f){var g=Math.floor((b-a)/2)+a,h=f(c,e[g],!0);return 0===h?g:h>0?b-g>1?d(g,b,c,e,f):g:g-a>1?d(a,g,c,e,f):0>a?-1:a}b.search=function(a,b,c){return 0===b.length?-1:d(-1,b.length,a,b,c)}})},{amdefine:127}],121:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(a){var b=a;"string"==typeof a&&(b=JSON.parse(a.replace(/^\)\]\}'/,"")));var c=e.getArg(b,"version"),d=e.getArg(b,"sections");if(c!=this._version)throw new Error("Unsupported version: "+c);var f={line:-1,column:0};this._sections=d.map(function(a){if(a.url)throw new Error("Support for url field in sections not implemented.");var b=e.getArg(a,"offset"),c=e.getArg(b,"line"),d=e.getArg(b,"column");if(cc||d==c&&g>=e||f.compareByGeneratedPositions(a,b)<=0}function e(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var f=a("./util");e.prototype.unsortedForEach=function(a,b){ -this._array.forEach(a,b)},e.prototype.add=function(a){d(this._last,a)?(this._last=a,this._array.push(a)):(this._sorted=!1,this._array.push(a))},e.prototype.toArray=function(){return this._sorted||(this._array.sort(f.compareByGeneratedPositions),this._sorted=!0),this._array},b.MappingList=e})},{"./util":126,amdefine:127}],123:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(b){var c=b;if("string"==typeof b&&(c=JSON.parse(b.replace(/^\)\]\}'/,""))),null!=c.sections){var d=a("./indexed-source-map-consumer");return new d.IndexedSourceMapConsumer(c)}var e=a("./basic-source-map-consumer");return new e.BasicSourceMapConsumer(c)}var e=a("./util");d.fromSourceMap=function(b){var c=a("./basic-source-map-consumer");return c.BasicSourceMapConsumer.fromSourceMap(b)},d.prototype._version=3,d.prototype.__generatedMappings=null,Object.defineProperty(d.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__generatedMappings}}),d.prototype.__originalMappings=null,Object.defineProperty(d.prototype,"_originalMappings",{get:function(){return this.__originalMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__originalMappings}}),d.prototype._nextCharIsMappingSeparator=function(a){var b=a.charAt(0);return";"===b||","===b},d.prototype._parseMappings=function(a,b){throw new Error("Subclasses must implement _parseMappings")},d.GENERATED_ORDER=1,d.ORIGINAL_ORDER=2,d.prototype.eachMapping=function(a,b,c){var f,g=b||null,h=c||d.GENERATED_ORDER;switch(h){case d.GENERATED_ORDER:f=this._generatedMappings;break;case d.ORIGINAL_ORDER:f=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var i=this.sourceRoot;f.map(function(a){var b=a.source;return null!=b&&null!=i&&(b=e.join(i,b)),{source:b,generatedLine:a.generatedLine,generatedColumn:a.generatedColumn,originalLine:a.originalLine,originalColumn:a.originalColumn,name:a.name}}).forEach(a,g)},d.prototype.allGeneratedPositionsFor=function(a){var b={source:e.getArg(a,"source"),originalLine:e.getArg(a,"line"),originalColumn:1/0};null!=this.sourceRoot&&(b.source=e.relative(this.sourceRoot,b.source));var c=[],d=this._findMapping(b,this._originalMappings,"originalLine","originalColumn",e.compareByOriginalPositions);if(d>=0)for(var f=this._originalMappings[d];f&&f.originalLine===b.originalLine;)c.push({line:e.getArg(f,"generatedLine",null),column:e.getArg(f,"generatedColumn",null),lastColumn:e.getArg(f,"lastGeneratedColumn",null)}),f=this._originalMappings[--d];return c.reverse()},b.SourceMapConsumer=d})},{"./basic-source-map-consumer":119,"./indexed-source-map-consumer":121,"./util":126,amdefine:127}],124:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(a){a||(a={}),this._file=f.getArg(a,"file",null),this._sourceRoot=f.getArg(a,"sourceRoot",null),this._skipValidation=f.getArg(a,"skipValidation",!1),this._sources=new g,this._names=new g,this._mappings=new h,this._sourcesContents=null}var e=a("./base64-vlq"),f=a("./util"),g=a("./array-set").ArraySet,h=a("./mapping-list").MappingList;d.prototype._version=3,d.fromSourceMap=function(a){var b=a.sourceRoot,c=new d({file:a.file,sourceRoot:b});return a.eachMapping(function(a){var d={generated:{line:a.generatedLine,column:a.generatedColumn}};null!=a.source&&(d.source=a.source,null!=b&&(d.source=f.relative(b,d.source)),d.original={line:a.originalLine,column:a.originalColumn},null!=a.name&&(d.name=a.name)),c.addMapping(d)}),a.sources.forEach(function(b){var d=a.sourceContentFor(b);null!=d&&c.setSourceContent(b,d)}),c},d.prototype.addMapping=function(a){var b=f.getArg(a,"generated"),c=f.getArg(a,"original",null),d=f.getArg(a,"source",null),e=f.getArg(a,"name",null);this._skipValidation||this._validateMapping(b,c,d,e),null==d||this._sources.has(d)||this._sources.add(d),null==e||this._names.has(e)||this._names.add(e),this._mappings.add({generatedLine:b.line,generatedColumn:b.column,originalLine:null!=c&&c.line,originalColumn:null!=c&&c.column,source:d,name:e})},d.prototype.setSourceContent=function(a,b){var c=a;null!=this._sourceRoot&&(c=f.relative(this._sourceRoot,c)),null!=b?(this._sourcesContents||(this._sourcesContents={}),this._sourcesContents[f.toSetString(c)]=b):this._sourcesContents&&(delete this._sourcesContents[f.toSetString(c)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},d.prototype.applySourceMap=function(a,b,c){var d=b;if(null==b){if(null==a.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');d=a.file}var e=this._sourceRoot;null!=e&&(d=f.relative(e,d));var h=new g,i=new g;this._mappings.unsortedForEach(function(b){if(b.source===d&&null!=b.originalLine){var g=a.originalPositionFor({line:b.originalLine,column:b.originalColumn});null!=g.source&&(b.source=g.source,null!=c&&(b.source=f.join(c,b.source)),null!=e&&(b.source=f.relative(e,b.source)),b.originalLine=g.line,b.originalColumn=g.column,null!=g.name&&(b.name=g.name))}var j=b.source;null==j||h.has(j)||h.add(j);var k=b.name;null==k||i.has(k)||i.add(k)},this),this._sources=h,this._names=i,a.sources.forEach(function(b){var d=a.sourceContentFor(b);null!=d&&(null!=c&&(b=f.join(c,b)),null!=e&&(b=f.relative(e,b)),this.setSourceContent(b,d))},this)},d.prototype._validateMapping=function(a,b,c,d){if(!(a&&"line"in a&&"column"in a&&a.line>0&&a.column>=0&&!b&&!c&&!d||a&&"line"in a&&"column"in a&&b&&"line"in b&&"column"in b&&a.line>0&&a.column>=0&&b.line>0&&b.column>=0&&c))throw new Error("Invalid mapping: "+JSON.stringify({generated:a,source:c,original:b,name:d}))},d.prototype._serializeMappings=function(){for(var a,b=0,c=1,d=0,g=0,h=0,i=0,j="",k=this._mappings.toArray(),l=0,m=k.length;m>l;l++){if(a=k[l],a.generatedLine!==c)for(b=0;a.generatedLine!==c;)j+=";",c++;else if(l>0){if(!f.compareByGeneratedPositions(a,k[l-1]))continue;j+=","}j+=e.encode(a.generatedColumn-b),b=a.generatedColumn,null!=a.source&&(j+=e.encode(this._sources.indexOf(a.source)-i),i=this._sources.indexOf(a.source),j+=e.encode(a.originalLine-1-g),g=a.originalLine-1,j+=e.encode(a.originalColumn-d),d=a.originalColumn,null!=a.name&&(j+=e.encode(this._names.indexOf(a.name)-h),h=this._names.indexOf(a.name)))}return j},d.prototype._generateSourcesContent=function(a,b){return a.map(function(a){if(!this._sourcesContents)return null;null!=b&&(a=f.relative(b,a));var c=f.toSetString(a);return Object.prototype.hasOwnProperty.call(this._sourcesContents,c)?this._sourcesContents[c]:null},this)},d.prototype.toJSON=function(){var a={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(a.file=this._file),null!=this._sourceRoot&&(a.sourceRoot=this._sourceRoot),this._sourcesContents&&(a.sourcesContent=this._generateSourcesContent(a.sources,a.sourceRoot)),a},d.prototype.toString=function(){return JSON.stringify(this)},b.SourceMapGenerator=d})},{"./array-set":116,"./base64-vlq":117,"./mapping-list":122,"./util":126,amdefine:127}],125:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(a,b,c,d,e){this.children=[],this.sourceContents={},this.line=null==a?null:a,this.column=null==b?null:b,this.source=null==c?null:c,this.name=null==e?null:e,this[i]=!0,null!=d&&this.add(d)}var e=a("./source-map-generator").SourceMapGenerator,f=a("./util"),g=/(\r?\n)/,h=10,i="$$$isSourceNode$$$";d.fromStringWithSourceMap=function(a,b,c){function e(a,b){if(null===a||void 0===a.source)h.add(b);else{var e=c?f.join(c,a.source):a.source;h.add(new d(a.originalLine,a.originalColumn,e,b,a.name))}}var h=new d,i=a.split(g),j=function(){var a=i.shift(),b=i.shift()||"";return a+b},k=1,l=0,m=null;return b.eachMapping(function(a){if(null!==m){if(!(k0&&(m&&e(m,j()),h.add(i.join(""))),b.sources.forEach(function(a){var d=b.sourceContentFor(a);null!=d&&(null!=c&&(a=f.join(c,a)),h.setSourceContent(a,d))}),h},d.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(a){this.add(a)},this);else{if(!a[i]&&"string"!=typeof a)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);a&&this.children.push(a)}return this},d.prototype.prepend=function(a){if(Array.isArray(a))for(var b=a.length-1;b>=0;b--)this.prepend(a[b]);else{if(!a[i]&&"string"!=typeof a)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);this.children.unshift(a)}return this},d.prototype.walk=function(a){for(var b,c=0,d=this.children.length;d>c;c++)b=this.children[c],b[i]?b.walk(a):""!==b&&a(b,{source:this.source,line:this.line,column:this.column,name:this.name})},d.prototype.join=function(a){var b,c,d=this.children.length;if(d>0){for(b=[],c=0;d-1>c;c++)b.push(this.children[c]),b.push(a);b.push(this.children[c]),this.children=b}return this},d.prototype.replaceRight=function(a,b){var c=this.children[this.children.length-1];return c[i]?c.replaceRight(a,b):"string"==typeof c?this.children[this.children.length-1]=c.replace(a,b):this.children.push("".replace(a,b)),this},d.prototype.setSourceContent=function(a,b){this.sourceContents[f.toSetString(a)]=b},d.prototype.walkSourceContents=function(a){for(var b=0,c=this.children.length;c>b;b++)this.children[b][i]&&this.children[b].walkSourceContents(a);for(var d=Object.keys(this.sourceContents),b=0,c=d.length;c>b;b++)a(f.fromSetString(d[b]),this.sourceContents[d[b]])},d.prototype.toString=function(){var a="";return this.walk(function(b){a+=b}),a},d.prototype.toStringWithSourceMap=function(a){var b={code:"",line:1,column:0},c=new e(a),d=!1,f=null,g=null,i=null,j=null;return this.walk(function(a,e){b.code+=a,null!==e.source&&null!==e.line&&null!==e.column?((f!==e.source||g!==e.line||i!==e.column||j!==e.name)&&c.addMapping({source:e.source,original:{line:e.line,column:e.column},generated:{line:b.line,column:b.column},name:e.name}),f=e.source,g=e.line,i=e.column,j=e.name,d=!0):d&&(c.addMapping({generated:{line:b.line,column:b.column}}),f=null,d=!1);for(var k=0,l=a.length;l>k;k++)a.charCodeAt(k)===h?(b.line++,b.column=0,k+1===l?(f=null,d=!1):d&&c.addMapping({source:e.source,original:{line:e.line,column:e.column},generated:{line:b.line,column:b.column},name:e.name})):b.column++}),this.walkSourceContents(function(a,b){c.setSourceContent(a,b)}),{code:b.code,map:c}},b.SourceNode=d})},{"./source-map-generator":124,"./util":126,amdefine:127}],126:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(a,b,c){if(b in a)return a[b];if(3===arguments.length)return c;throw new Error('"'+b+'" is a required argument.')}function e(a){var b=a.match(o);return b?{scheme:b[1],auth:b[2],host:b[3],port:b[4],path:b[5]}:null}function f(a){var b="";return a.scheme&&(b+=a.scheme+":"),b+="//",a.auth&&(b+=a.auth+"@"),a.host&&(b+=a.host),a.port&&(b+=":"+a.port),a.path&&(b+=a.path),b}function g(a){var b=a,c=e(a);if(c){if(!c.path)return a;b=c.path}for(var d,g="/"===b.charAt(0),h=b.split(/\/+/),i=0,j=h.length-1;j>=0;j--)d=h[j],"."===d?h.splice(j,1):".."===d?i++:i>0&&(""===d?(h.splice(j+1,i),i=0):(h.splice(j,2),i--));return b=h.join("/"),""===b&&(b=g?"/":"."),c?(c.path=b,f(c)):b}function h(a,b){""===a&&(a="."),""===b&&(b=".");var c=e(b),d=e(a);if(d&&(a=d.path||"/"),c&&!c.scheme)return d&&(c.scheme=d.scheme),f(c);if(c||b.match(p))return b;if(d&&!d.host&&!d.path)return d.host=b,f(d);var h="/"===b.charAt(0)?b:g(a.replace(/\/+$/,"")+"/"+b);return d?(d.path=h,f(d)):h}function i(a,b){""===a&&(a="."),a=a.replace(/\/$/,"");var c=e(a);return"/"==b.charAt(0)&&c&&"/"==c.path?b.slice(1):0===b.indexOf(a+"/")?b.substr(a.length+1):b}function j(a){return"$"+a}function k(a){return a.substr(1)}function l(a,b){var c=a||"",d=b||"";return(c>d)-(d>c)}function m(a,b,c){var d;return(d=l(a.source,b.source))?d:(d=a.originalLine-b.originalLine)?d:(d=a.originalColumn-b.originalColumn,d||c?d:(d=l(a.name,b.name))?d:(d=a.generatedLine-b.generatedLine,d?d:a.generatedColumn-b.generatedColumn))}function n(a,b,c){var d;return(d=a.generatedLine-b.generatedLine)?d:(d=a.generatedColumn-b.generatedColumn,d||c?d:(d=l(a.source,b.source))?d:(d=a.originalLine-b.originalLine)?d:(d=a.originalColumn-b.originalColumn,d?d:l(a.name,b.name)))}b.getArg=d;var o=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,p=/^data:.+\,.+$/;b.urlParse=e,b.urlGenerate=f,b.normalize=g,b.join=h,b.relative=i,b.toSetString=j,b.fromSetString=k,b.compareByOriginalPositions=m,b.compareByGeneratedPositions=n})},{amdefine:127}],127:[function(a,b,c){(function(c,d){/** vim: et:ts=4:sw=4:sts=4 +this._array.forEach(a,b)},e.prototype.add=function(a){d(this._last,a)?(this._last=a,this._array.push(a)):(this._sorted=!1,this._array.push(a))},e.prototype.toArray=function(){return this._sorted||(this._array.sort(f.compareByGeneratedPositions),this._sorted=!0),this._array},b.MappingList=e})},{"./util":126,amdefine:127}],123:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(b){var c=b;if("string"==typeof b&&(c=JSON.parse(b.replace(/^\)\]\}'/,""))),null!=c.sections){var d=a("./indexed-source-map-consumer");return new d.IndexedSourceMapConsumer(c)}var e=a("./basic-source-map-consumer");return new e.BasicSourceMapConsumer(c)}var e=a("./util");d.fromSourceMap=function(b){var c=a("./basic-source-map-consumer");return c.BasicSourceMapConsumer.fromSourceMap(b)},d.prototype._version=3,d.prototype.__generatedMappings=null,Object.defineProperty(d.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__generatedMappings}}),d.prototype.__originalMappings=null,Object.defineProperty(d.prototype,"_originalMappings",{get:function(){return this.__originalMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__originalMappings}}),d.prototype._nextCharIsMappingSeparator=function(a){var b=a.charAt(0);return";"===b||","===b},d.prototype._parseMappings=function(a,b){throw new Error("Subclasses must implement _parseMappings")},d.GENERATED_ORDER=1,d.ORIGINAL_ORDER=2,d.prototype.eachMapping=function(a,b,c){var f,g=b||null,h=c||d.GENERATED_ORDER;switch(h){case d.GENERATED_ORDER:f=this._generatedMappings;break;case d.ORIGINAL_ORDER:f=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var i=this.sourceRoot;f.map(function(a){var b=a.source;return null!=b&&null!=i&&(b=e.join(i,b)),{source:b,generatedLine:a.generatedLine,generatedColumn:a.generatedColumn,originalLine:a.originalLine,originalColumn:a.originalColumn,name:a.name}}).forEach(a,g)},d.prototype.allGeneratedPositionsFor=function(a){var b={source:e.getArg(a,"source"),originalLine:e.getArg(a,"line"),originalColumn:1/0};null!=this.sourceRoot&&(b.source=e.relative(this.sourceRoot,b.source));var c=[],d=this._findMapping(b,this._originalMappings,"originalLine","originalColumn",e.compareByOriginalPositions);if(d>=0)for(var f=this._originalMappings[d];f&&f.originalLine===b.originalLine;)c.push({line:e.getArg(f,"generatedLine",null),column:e.getArg(f,"generatedColumn",null),lastColumn:e.getArg(f,"lastGeneratedColumn",null)}),f=this._originalMappings[--d];return c.reverse()},b.SourceMapConsumer=d})},{"./basic-source-map-consumer":119,"./indexed-source-map-consumer":121,"./util":126,amdefine:127}],124:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(a){a||(a={}),this._file=f.getArg(a,"file",null),this._sourceRoot=f.getArg(a,"sourceRoot",null),this._skipValidation=f.getArg(a,"skipValidation",!1),this._sources=new g,this._names=new g,this._mappings=new h,this._sourcesContents=null}var e=a("./base64-vlq"),f=a("./util"),g=a("./array-set").ArraySet,h=a("./mapping-list").MappingList;d.prototype._version=3,d.fromSourceMap=function(a){var b=a.sourceRoot,c=new d({file:a.file,sourceRoot:b});return a.eachMapping(function(a){var d={generated:{line:a.generatedLine,column:a.generatedColumn}};null!=a.source&&(d.source=a.source,null!=b&&(d.source=f.relative(b,d.source)),d.original={line:a.originalLine,column:a.originalColumn},null!=a.name&&(d.name=a.name)),c.addMapping(d)}),a.sources.forEach(function(b){var d=a.sourceContentFor(b);null!=d&&c.setSourceContent(b,d)}),c},d.prototype.addMapping=function(a){var b=f.getArg(a,"generated"),c=f.getArg(a,"original",null),d=f.getArg(a,"source",null),e=f.getArg(a,"name",null);this._skipValidation||this._validateMapping(b,c,d,e),null==d||this._sources.has(d)||this._sources.add(d),null==e||this._names.has(e)||this._names.add(e),this._mappings.add({generatedLine:b.line,generatedColumn:b.column,originalLine:null!=c&&c.line,originalColumn:null!=c&&c.column,source:d,name:e})},d.prototype.setSourceContent=function(a,b){var c=a;null!=this._sourceRoot&&(c=f.relative(this._sourceRoot,c)),null!=b?(this._sourcesContents||(this._sourcesContents={}),this._sourcesContents[f.toSetString(c)]=b):this._sourcesContents&&(delete this._sourcesContents[f.toSetString(c)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},d.prototype.applySourceMap=function(a,b,c){var d=b;if(null==b){if(null==a.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');d=a.file}var e=this._sourceRoot;null!=e&&(d=f.relative(e,d));var h=new g,i=new g;this._mappings.unsortedForEach(function(b){if(b.source===d&&null!=b.originalLine){var g=a.originalPositionFor({line:b.originalLine,column:b.originalColumn});null!=g.source&&(b.source=g.source,null!=c&&(b.source=f.join(c,b.source)),null!=e&&(b.source=f.relative(e,b.source)),b.originalLine=g.line,b.originalColumn=g.column,null!=g.name&&(b.name=g.name))}var j=b.source;null==j||h.has(j)||h.add(j);var k=b.name;null==k||i.has(k)||i.add(k)},this),this._sources=h,this._names=i,a.sources.forEach(function(b){var d=a.sourceContentFor(b);null!=d&&(null!=c&&(b=f.join(c,b)),null!=e&&(b=f.relative(e,b)),this.setSourceContent(b,d))},this)},d.prototype._validateMapping=function(a,b,c,d){if((!(a&&"line"in a&&"column"in a&&a.line>0&&a.column>=0)||b||c||d)&&!(a&&"line"in a&&"column"in a&&b&&"line"in b&&"column"in b&&a.line>0&&a.column>=0&&b.line>0&&b.column>=0&&c))throw new Error("Invalid mapping: "+JSON.stringify({generated:a,source:c,original:b,name:d}))},d.prototype._serializeMappings=function(){for(var a,b=0,c=1,d=0,g=0,h=0,i=0,j="",k=this._mappings.toArray(),l=0,m=k.length;m>l;l++){if(a=k[l],a.generatedLine!==c)for(b=0;a.generatedLine!==c;)j+=";",c++;else if(l>0){if(!f.compareByGeneratedPositions(a,k[l-1]))continue;j+=","}j+=e.encode(a.generatedColumn-b),b=a.generatedColumn,null!=a.source&&(j+=e.encode(this._sources.indexOf(a.source)-i),i=this._sources.indexOf(a.source),j+=e.encode(a.originalLine-1-g),g=a.originalLine-1,j+=e.encode(a.originalColumn-d),d=a.originalColumn,null!=a.name&&(j+=e.encode(this._names.indexOf(a.name)-h),h=this._names.indexOf(a.name)))}return j},d.prototype._generateSourcesContent=function(a,b){return a.map(function(a){if(!this._sourcesContents)return null;null!=b&&(a=f.relative(b,a));var c=f.toSetString(a);return Object.prototype.hasOwnProperty.call(this._sourcesContents,c)?this._sourcesContents[c]:null},this)},d.prototype.toJSON=function(){var a={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(a.file=this._file),null!=this._sourceRoot&&(a.sourceRoot=this._sourceRoot),this._sourcesContents&&(a.sourcesContent=this._generateSourcesContent(a.sources,a.sourceRoot)),a},d.prototype.toString=function(){return JSON.stringify(this)},b.SourceMapGenerator=d})},{"./array-set":116,"./base64-vlq":117,"./mapping-list":122,"./util":126,amdefine:127}],125:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(a,b,c,d,e){this.children=[],this.sourceContents={},this.line=null==a?null:a,this.column=null==b?null:b,this.source=null==c?null:c,this.name=null==e?null:e,this[i]=!0,null!=d&&this.add(d)}var e=a("./source-map-generator").SourceMapGenerator,f=a("./util"),g=/(\r?\n)/,h=10,i="$$$isSourceNode$$$";d.fromStringWithSourceMap=function(a,b,c){function e(a,b){if(null===a||void 0===a.source)h.add(b);else{var e=c?f.join(c,a.source):a.source;h.add(new d(a.originalLine,a.originalColumn,e,b,a.name))}}var h=new d,i=a.split(g),j=function(){var a=i.shift(),b=i.shift()||"";return a+b},k=1,l=0,m=null;return b.eachMapping(function(a){if(null!==m){if(!(k0&&(m&&e(m,j()),h.add(i.join(""))),b.sources.forEach(function(a){var d=b.sourceContentFor(a);null!=d&&(null!=c&&(a=f.join(c,a)),h.setSourceContent(a,d))}),h},d.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(a){this.add(a)},this);else{if(!a[i]&&"string"!=typeof a)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);a&&this.children.push(a)}return this},d.prototype.prepend=function(a){if(Array.isArray(a))for(var b=a.length-1;b>=0;b--)this.prepend(a[b]);else{if(!a[i]&&"string"!=typeof a)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);this.children.unshift(a)}return this},d.prototype.walk=function(a){for(var b,c=0,d=this.children.length;d>c;c++)b=this.children[c],b[i]?b.walk(a):""!==b&&a(b,{source:this.source,line:this.line,column:this.column,name:this.name})},d.prototype.join=function(a){var b,c,d=this.children.length;if(d>0){for(b=[],c=0;d-1>c;c++)b.push(this.children[c]),b.push(a);b.push(this.children[c]),this.children=b}return this},d.prototype.replaceRight=function(a,b){var c=this.children[this.children.length-1];return c[i]?c.replaceRight(a,b):"string"==typeof c?this.children[this.children.length-1]=c.replace(a,b):this.children.push("".replace(a,b)),this},d.prototype.setSourceContent=function(a,b){this.sourceContents[f.toSetString(a)]=b},d.prototype.walkSourceContents=function(a){for(var b=0,c=this.children.length;c>b;b++)this.children[b][i]&&this.children[b].walkSourceContents(a);for(var d=Object.keys(this.sourceContents),b=0,c=d.length;c>b;b++)a(f.fromSetString(d[b]),this.sourceContents[d[b]])},d.prototype.toString=function(){var a="";return this.walk(function(b){a+=b}),a},d.prototype.toStringWithSourceMap=function(a){var b={code:"",line:1,column:0},c=new e(a),d=!1,f=null,g=null,i=null,j=null;return this.walk(function(a,e){b.code+=a,null!==e.source&&null!==e.line&&null!==e.column?((f!==e.source||g!==e.line||i!==e.column||j!==e.name)&&c.addMapping({source:e.source,original:{line:e.line,column:e.column},generated:{line:b.line,column:b.column},name:e.name}),f=e.source,g=e.line,i=e.column,j=e.name,d=!0):d&&(c.addMapping({generated:{line:b.line,column:b.column}}),f=null,d=!1);for(var k=0,l=a.length;l>k;k++)a.charCodeAt(k)===h?(b.line++,b.column=0,k+1===l?(f=null,d=!1):d&&c.addMapping({source:e.source,original:{line:e.line,column:e.column},generated:{line:b.line,column:b.column},name:e.name})):b.column++}),this.walkSourceContents(function(a,b){c.setSourceContent(a,b)}),{code:b.code,map:c}},b.SourceNode=d})},{"./source-map-generator":124,"./util":126,amdefine:127}],126:[function(a,b,c){if("function"!=typeof d)var d=a("amdefine")(b,a);d(function(a,b,c){function d(a,b,c){if(b in a)return a[b];if(3===arguments.length)return c;throw new Error('"'+b+'" is a required argument.')}function e(a){var b=a.match(o);return b?{scheme:b[1],auth:b[2],host:b[3],port:b[4],path:b[5]}:null}function f(a){var b="";return a.scheme&&(b+=a.scheme+":"),b+="//",a.auth&&(b+=a.auth+"@"),a.host&&(b+=a.host),a.port&&(b+=":"+a.port),a.path&&(b+=a.path),b}function g(a){var b=a,c=e(a);if(c){if(!c.path)return a;b=c.path}for(var d,g="/"===b.charAt(0),h=b.split(/\/+/),i=0,j=h.length-1;j>=0;j--)d=h[j],"."===d?h.splice(j,1):".."===d?i++:i>0&&(""===d?(h.splice(j+1,i),i=0):(h.splice(j,2),i--));return b=h.join("/"),""===b&&(b=g?"/":"."),c?(c.path=b,f(c)):b}function h(a,b){""===a&&(a="."),""===b&&(b=".");var c=e(b),d=e(a);if(d&&(a=d.path||"/"),c&&!c.scheme)return d&&(c.scheme=d.scheme),f(c);if(c||b.match(p))return b;if(d&&!d.host&&!d.path)return d.host=b,f(d);var h="/"===b.charAt(0)?b:g(a.replace(/\/+$/,"")+"/"+b);return d?(d.path=h,f(d)):h}function i(a,b){""===a&&(a="."),a=a.replace(/\/$/,"");var c=e(a);return"/"==b.charAt(0)&&c&&"/"==c.path?b.slice(1):0===b.indexOf(a+"/")?b.substr(a.length+1):b}function j(a){return"$"+a}function k(a){return a.substr(1)}function l(a,b){var c=a||"",d=b||"";return(c>d)-(d>c)}function m(a,b,c){var d;return(d=l(a.source,b.source))?d:(d=a.originalLine-b.originalLine)?d:(d=a.originalColumn-b.originalColumn,d||c?d:(d=l(a.name,b.name))?d:(d=a.generatedLine-b.generatedLine,d?d:a.generatedColumn-b.generatedColumn))}function n(a,b,c){var d;return(d=a.generatedLine-b.generatedLine)?d:(d=a.generatedColumn-b.generatedColumn,d||c?d:(d=l(a.source,b.source))?d:(d=a.originalLine-b.originalLine)?d:(d=a.originalColumn-b.originalColumn,d?d:l(a.name,b.name)))}b.getArg=d;var o=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,p=/^data:.+\,.+$/;b.urlParse=e,b.urlGenerate=f,b.normalize=g,b.join=h,b.relative=i,b.toSetString=j,b.fromSetString=k,b.compareByOriginalPositions=m,b.compareByGeneratedPositions=n})},{amdefine:127}],127:[function(a,b,c){(function(c,d){/** vim: et:ts=4:sw=4:sts=4 * @license amdefine 0.1.0 Copyright (c) 2011, The Dojo Foundation All Rights Reserved. * Available via the MIT or new BSD license. * see: http://github.com/jrburke/amdefine for details @@ -59,25 +59,25 @@ https://github.com/nodeca/pako/blob/master/LICENSE */ !function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;"undefined"!=typeof window?b=window:"undefined"!=typeof global?b=global:"undefined"!=typeof self&&(b=self),b.JSZip=a()}}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g>2,g=(3&b)<<4|c>>4,h=(15&c)<<2|e>>6,i=63&e,isNaN(c)?h=i=64:isNaN(e)&&(i=64),j=j+d.charAt(f)+d.charAt(g)+d.charAt(h)+d.charAt(i);return j},c.decode=function(a){var b,c,e,f,g,h,i,j="",k=0;for(a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");k>4,c=(15&g)<<4|h>>2,e=(3&h)<<6|i,j+=String.fromCharCode(b),64!=h&&(j+=String.fromCharCode(c)),64!=i&&(j+=String.fromCharCode(e));return j}},{}],2:[function(a,b){"use strict";function c(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}c.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},b.exports=c},{}],3:[function(a,b,c){"use strict";c.STORE={magic:"\x00\x00",compress:function(a){return a},uncompress:function(a){return a},compressInputType:null,uncompressInputType:null},c.DEFLATE=a("./flate")},{"./flate":8}],4:[function(a,b){"use strict";var c=a("./utils"),d=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];b.exports=function(a,b){if("undefined"==typeof a||!a.length)return 0;var e="string"!==c.getTypeOf(a);"undefined"==typeof b&&(b=0);var f=0,g=0,h=0;b=-1^b;for(var i=0,j=a.length;j>i;i++)h=e?a[i]:a.charCodeAt(i),g=255&(b^h),f=d[g],b=b>>>8^f;return-1^b}},{"./utils":21}],5:[function(a,b){"use strict";function c(){this.data=null,this.length=0,this.index=0}var d=a("./utils");c.prototype={checkOffset:function(a){this.checkIndex(this.index+a)},checkIndex:function(a){if(this.lengtha)throw new Error("End of data reached (data length = "+this.length+", asked index = "+a+"). Corrupted zip ?")},setIndex:function(a){this.checkIndex(a),this.index=a},skip:function(a){this.setIndex(this.index+a)},byteAt:function(){},readInt:function(a){var b,c=0;for(this.checkOffset(a),b=this.index+a-1;b>=this.index;b--)c=(c<<8)+this.byteAt(b);return this.index+=a,c},readString:function(a){return d.transformTo("string",this.readData(a))},readData:function(){},lastIndexOfSignature:function(){},readDate:function(){var a=this.readInt(4);return new Date((a>>25&127)+1980,(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(31&a)<<1)}},b.exports=c},{"./utils":21}],6:[function(a,b,c){"use strict";c.base64=!1,c.binary=!1,c.dir=!1,c.createFolders=!1,c.date=null,c.compression=null,c.compressionOptions=null,c.comment=null,c.unixPermissions=null,c.dosPermissions=null},{}],7:[function(a,b,c){"use strict";var d=a("./utils");c.string2binary=function(a){return d.string2binary(a)},c.string2Uint8Array=function(a){return d.transformTo("uint8array",a)},c.uint8Array2String=function(a){return d.transformTo("string",a)},c.string2Blob=function(a){var b=d.transformTo("arraybuffer",a);return d.arrayBuffer2Blob(b)},c.arrayBuffer2Blob=function(a){return d.arrayBuffer2Blob(a)},c.transformTo=function(a,b){return d.transformTo(a,b)},c.getTypeOf=function(a){return d.getTypeOf(a)},c.checkSupport=function(a){return d.checkSupport(a)},c.MAX_VALUE_16BITS=d.MAX_VALUE_16BITS,c.MAX_VALUE_32BITS=d.MAX_VALUE_32BITS,c.pretty=function(a){return d.pretty(a)},c.findCompression=function(a){return d.findCompression(a)},c.isRegExp=function(a){return d.isRegExp(a)}},{"./utils":21}],8:[function(a,b,c){"use strict";var d="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,e=a("pako");c.uncompressInputType=d?"uint8array":"array",c.compressInputType=d?"uint8array":"array",c.magic="\b\x00",c.compress=function(a,b){return e.deflateRaw(a,{level:b.level||-1})},c.uncompress=function(a){return e.inflateRaw(a)}},{pako:24}],9:[function(a,b){"use strict";function c(a,b){return this instanceof c?(this.files={},this.comment=null,this.root="",a&&this.load(a,b),void(this.clone=function(){var a=new c;for(var b in this)"function"!=typeof this[b]&&(a[b]=this[b]);return a})):new c(a,b)}var d=a("./base64");c.prototype=a("./object"),c.prototype.load=a("./load"),c.support=a("./support"),c.defaults=a("./defaults"),c.utils=a("./deprecatedPublicUtils"),c.base64={encode:function(a){return d.encode(a)},decode:function(a){return d.decode(a)}},c.compressions=a("./compressions"),b.exports=c},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(a,b){"use strict";var c=a("./base64"),d=a("./zipEntries");b.exports=function(a,b){var e,f,g,h;for(b=b||{},b.base64&&(a=c.decode(a)),f=new d(a,b),e=f.files,g=0;gc;c++)d+=String.fromCharCode(255&a),a>>>=8;return d},t=function(){var a,b,c={};for(a=0;a0?a.substring(0,b):""},x=function(a){return"/"!=a.slice(-1)&&(a+="/"),a},y=function(a,b){return b="undefined"!=typeof b?b:!1,a=x(a),this.files[a]||v.call(this,a,null,{dir:!0,createFolders:b}),this.files[a]},z=function(a,b,c){var f,g=new j;return a._data instanceof j?(g.uncompressedSize=a._data.uncompressedSize,g.crc32=a._data.crc32,0===g.uncompressedSize||a.dir?(b=i.STORE,g.compressedContent="",g.crc32=0):a._data.compressionMethod===b.magic?g.compressedContent=a._data.getCompressedContent():(f=a._data.getContent(),g.compressedContent=b.compress(d.transformTo(b.compressInputType,f),c))):(f=p(a),(!f||0===f.length||a.dir)&&(b=i.STORE,f=""),g.uncompressedSize=f.length,g.crc32=e(f),g.compressedContent=b.compress(d.transformTo(b.compressInputType,f),c)),g.compressedSize=g.compressedContent.length,g.compressionMethod=b.magic,g},A=function(a,b){var c=a;return a||(c=b?16893:33204),(65535&c)<<16},B=function(a){return 63&(a||0)},C=function(a,b,c,g,h){var i,j,k,m,n=(c.compressedContent,d.transformTo("string",l.utf8encode(b.name))),o=b.comment||"",p=d.transformTo("string",l.utf8encode(o)),q=n.length!==b.name.length,r=p.length!==o.length,t=b.options,u="",v="",w="";k=b._initialMetadata.dir!==b.dir?b.dir:t.dir,m=b._initialMetadata.date!==b.date?b.date:t.date;var x=0,y=0;k&&(x|=16),"UNIX"===h?(y=798,x|=A(b.unixPermissions,k)):(y=20,x|=B(b.dosPermissions,k)),i=m.getHours(),i<<=6,i|=m.getMinutes(),i<<=5,i|=m.getSeconds()/2,j=m.getFullYear()-1980,j<<=4,j|=m.getMonth()+1,j<<=5,j|=m.getDate(),q&&(v=s(1,1)+s(e(n),4)+n,u+="up"+s(v.length,2)+v),r&&(w=s(1,1)+s(this.crc32(p),4)+p,u+="uc"+s(w.length,2)+w);var z="";z+="\n\x00",z+=q||r?"\x00\b":"\x00\x00",z+=c.compressionMethod,z+=s(i,2),z+=s(j,2),z+=s(c.crc32,4),z+=s(c.compressedSize,4),z+=s(c.uncompressedSize,4),z+=s(n.length,2),z+=s(u.length,2);var C=f.LOCAL_FILE_HEADER+z+n+u,D=f.CENTRAL_FILE_HEADER+s(y,2)+z+s(p.length,2)+"\x00\x00\x00\x00"+s(x,4)+s(g,4)+n+u+p;return{fileRecord:C,dirRecord:D,compressedObject:c}},D={load:function(){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(a){var b,c,d,e,f=[];for(b in this.files)this.files.hasOwnProperty(b)&&(d=this.files[b],e=new r(d.name,d._data,t(d.options)),c=b.slice(this.root.length,b.length),b.slice(0,this.root.length)===this.root&&a(c,e)&&f.push(e));return f},file:function(a,b,c){if(1===arguments.length){if(d.isRegExp(a)){var e=a;return this.filter(function(a,b){return!b.dir&&e.test(a)})}return this.filter(function(b,c){return!c.dir&&b===a})[0]||null}return a=this.root+a,v.call(this,a,b,c),this},folder:function(a){if(!a)return this;if(d.isRegExp(a))return this.filter(function(b,c){return c.dir&&a.test(b)});var b=this.root+a,c=y.call(this,b),e=this.clone();return e.root=c.name,e},remove:function(a){a=this.root+a;var b=this.files[a];if(b||("/"!=a.slice(-1)&&(a+="/"),b=this.files[a]),b&&!b.dir)delete this.files[a];else for(var c=this.filter(function(b,c){return c.name.slice(0,a.length)===a}),d=0;d=0;--f)if(this.data[f]===b&&this.data[f+1]===c&&this.data[f+2]===d&&this.data[f+3]===e)return f;return-1},c.prototype.readData=function(a){if(this.checkOffset(a),0===a)return new Uint8Array(0);var b=this.data.subarray(this.index,this.index+a);return this.index+=a,b},b.exports=c},{"./dataReader":5}],19:[function(a,b){"use strict";var c=a("./utils"),d=function(a){this.data=new Uint8Array(a),this.index=0};d.prototype={append:function(a){0!==a.length&&(a=c.transformTo("uint8array",a),this.data.set(a,this.index),this.index+=a.length)},finalize:function(){return this.data}},b.exports=d},{"./utils":21}],20:[function(a,b,c){"use strict";for(var d=a("./utils"),e=a("./support"),f=a("./nodeBuffer"),g=new Array(256),h=0;256>h;h++)g[h]=h>=252?6:h>=248?5:h>=240?4:h>=224?3:h>=192?2:1;g[254]=g[254]=1;var i=function(a){var b,c,d,f,g,h=a.length,i=0;for(f=0;h>f;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),i+=128>c?1:2048>c?2:65536>c?3:4;for(b=e.uint8array?new Uint8Array(i):new Array(i),g=0,f=0;i>g;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),128>c?b[g++]=c:2048>c?(b[g++]=192|c>>>6,b[g++]=128|63&c):65536>c?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},j=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return 0>c?b:0===c?b:c+g[a[c]]>b?c:b},k=function(a){var b,c,e,f,h=a.length,i=new Array(2*h);for(c=0,b=0;h>b;)if(e=a[b++],128>e)i[c++]=e;else if(f=g[e],f>4)i[c++]=65533,b+=f-1;else{for(e&=2===f?31:3===f?15:7;f>1&&h>b;)e=e<<6|63&a[b++],f--;f>1?i[c++]=65533:65536>e?i[c++]=e:(e-=65536,i[c++]=55296|e>>10&1023,i[c++]=56320|1023&e)}return i.length!==c&&(i.subarray?i=i.subarray(0,c):i.length=c),d.applyFromCharCode(i)};c.utf8encode=function(a){return e.nodebuffer?f(a,"utf-8"):i(a)},c.utf8decode=function(a){if(e.nodebuffer)return d.transformTo("nodebuffer",a).toString("utf-8");a=d.transformTo(e.uint8array?"uint8array":"array",a);for(var b=[],c=0,f=a.length,g=65536;f>c;){var h=j(a,Math.min(c+g,f));b.push(k(e.uint8array?a.subarray(c,h):a.slice(c,h))),c=h}return b.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(a,b,c){"use strict";function d(a){return a}function e(a,b){for(var c=0;cg&&b>1;)try{d.push("array"===f||"nodebuffer"===f?String.fromCharCode.apply(null,a.slice(g,Math.min(g+b,e))):String.fromCharCode.apply(null,a.subarray(g,Math.min(g+b,e)))),g+=b}catch(i){b=Math.floor(b/2)}return d.join("")}function g(a,b){for(var c=0;cb?"0":"")+b.toString(16).toUpperCase();return d},c.findCompression=function(a){for(var b in i)if(i.hasOwnProperty(b)&&i[b].magic===a)return i[b];return null},c.isRegExp=function(a){return"[object RegExp]"===Object.prototype.toString.call(a)}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(a,b){"use strict";function c(a,b){this.files=[],this.loadOptions=b,a&&this.load(a)}var d=a("./stringReader"),e=a("./nodeBufferReader"),f=a("./uint8ArrayReader"),g=a("./utils"),h=a("./signature"),i=a("./zipEntry"),j=a("./support"),k=a("./object");c.prototype={checkSignature:function(a){var b=this.reader.readString(4);if(b!==a)throw new Error("Corrupted zip or bug : unexpected signature ("+g.pretty(b)+", expected "+g.pretty(a)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=k.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var a,b,c,d=this.zip64EndOfCentralSize-44,e=0;d>e;)a=this.reader.readInt(2),b=this.reader.readInt(4),c=this.reader.readString(b),this.zip64ExtensibleData[a]={id:a,length:b,value:c}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var a,b;for(a=0;a>8;this.dir=16&this.externalFileAttributes?!0:!1,a===h&&(this.dosPermissions=63&this.externalFileAttributes),a===i&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileName.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var a=new d(this.extraFields[1].value);this.uncompressedSize===e.MAX_VALUE_32BITS&&(this.uncompressedSize=a.readInt(8)),this.compressedSize===e.MAX_VALUE_32BITS&&(this.compressedSize=a.readInt(8)),this.localHeaderOffset===e.MAX_VALUE_32BITS&&(this.localHeaderOffset=a.readInt(8)),this.diskNumberStart===e.MAX_VALUE_32BITS&&(this.diskNumberStart=a.readInt(4))}},readExtraFields:function(a){var b,c,d,e=a.index;for(this.extraFields=this.extraFields||{};a.index0?b.windowBits=-b.windowBits:b.gzip&&b.windowBits>0&&b.windowBits<16&&(b.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new k,this.strm.avail_out=0;var c=g.deflateInit2(this.strm,b.level,b.method,b.windowBits,b.memLevel,b.strategy);if(c!==n)throw new Error(j[c]);b.header&&g.deflateSetHeader(this.strm,b.header)};s.prototype.push=function(a,b){var c,d,e=this.strm,f=this.options.chunkSize;if(this.ended)return!1;d=b===~~b?b:b===!0?m:l,e.input="string"==typeof a?i.string2buf(a):a,e.next_in=0,e.avail_in=e.input.length;do{if(0===e.avail_out&&(e.output=new h.Buf8(f),e.next_out=0,e.avail_out=f),c=g.deflate(e,d),c!==o&&c!==n)return this.onEnd(c),this.ended=!0,!1;(0===e.avail_out||0===e.avail_in&&d===m)&&this.onData("string"===this.options.to?i.buf2binstring(h.shrinkBuf(e.output,e.next_out)):h.shrinkBuf(e.output,e.next_out))}while((e.avail_in>0||0===e.avail_out)&&c!==o);return d===m?(c=g.deflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===n):!0},s.prototype.onData=function(a){this.chunks.push(a)},s.prototype.onEnd=function(a){a===n&&(this.result="string"===this.options.to?this.chunks.join(""):h.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Deflate=s,c.deflate=d,c.deflateRaw=e,c.gzip=f},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(a,b,c){"use strict";function d(a,b){var c=new m(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function e(a,b){return b=b||{},b.raw=!0,d(a,b)}var f=a("./zlib/inflate.js"),g=a("./utils/common"),h=a("./utils/strings"),i=a("./zlib/constants"),j=a("./zlib/messages"),k=a("./zlib/zstream"),l=a("./zlib/gzheader"),m=function(a){this.options=g.assign({chunkSize:16384,windowBits:0,to:""},a||{});var b=this.options;b.raw&&b.windowBits>=0&&b.windowBits<16&&(b.windowBits=-b.windowBits,0===b.windowBits&&(b.windowBits=-15)),!(b.windowBits>=0&&b.windowBits<16)||a&&a.windowBits||(b.windowBits+=32),b.windowBits>15&&b.windowBits<48&&0===(15&b.windowBits)&&(b.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new k,this.strm.avail_out=0;var c=f.inflateInit2(this.strm,b.windowBits);if(c!==i.Z_OK)throw new Error(j[c]);this.header=new l,f.inflateGetHeader(this.strm,this.header)};m.prototype.push=function(a,b){var c,d,e,j,k,l=this.strm,m=this.options.chunkSize;if(this.ended)return!1;d=b===~~b?b:b===!0?i.Z_FINISH:i.Z_NO_FLUSH,l.input="string"==typeof a?h.binstring2buf(a):a,l.next_in=0,l.avail_in=l.input.length;do{if(0===l.avail_out&&(l.output=new g.Buf8(m),l.next_out=0,l.avail_out=m),c=f.inflate(l,i.Z_NO_FLUSH),c!==i.Z_STREAM_END&&c!==i.Z_OK)return this.onEnd(c),this.ended=!0,!1;l.next_out&&(0===l.avail_out||c===i.Z_STREAM_END||0===l.avail_in&&d===i.Z_FINISH)&&("string"===this.options.to?(e=h.utf8border(l.output,l.next_out),j=l.next_out-e,k=h.buf2string(l.output,e),l.next_out=j,l.avail_out=m-j,j&&g.arraySet(l.output,l.output,e,j,0),this.onData(k)):this.onData(g.shrinkBuf(l.output,l.next_out)))}while(l.avail_in>0&&c!==i.Z_STREAM_END);return c===i.Z_STREAM_END&&(d=i.Z_FINISH),d===i.Z_FINISH?(c=f.inflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===i.Z_OK):!0},m.prototype.onData=function(a){this.chunks.push(a)},m.prototype.onEnd=function(a){a===i.Z_OK&&(this.result="string"===this.options.to?this.chunks.join(""):g.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Inflate=m,c.inflate=d,c.inflateRaw=e,c.ungzip=d},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(a,b,c){"use strict";var d="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;c.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if("object"!=typeof c)throw new TypeError(c+"must be non-object");for(var d in c)c.hasOwnProperty(d)&&(a[d]=c[d])}}return a},c.shrinkBuf=function(a,b){return a.length===b?a:a.subarray?a.subarray(0,b):(a.length=b,a)};var e={arraySet:function(a,b,c,d,e){if(b.subarray&&a.subarray)return void a.set(b.subarray(c,c+d),e);for(var f=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){var b,c,d,e,f,g;for(d=0,b=0,c=a.length;c>b;b++)d+=a[b].length;for(g=new Uint8Array(d),e=0,b=0,c=a.length;c>b;b++)f=a[b],g.set(f,e),e+=f.length;return g}},f={arraySet:function(a,b,c,d,e){for(var f=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){return[].concat.apply([],a)}};c.setTyped=function(a){a?(c.Buf8=Uint8Array,c.Buf16=Uint16Array,c.Buf32=Int32Array,c.assign(c,e)):(c.Buf8=Array,c.Buf16=Array,c.Buf32=Array,c.assign(c,f))},c.setTyped(d)},{}],28:[function(a,b,c){"use strict";function d(a,b){if(65537>b&&(a.subarray&&g||!a.subarray&&f))return String.fromCharCode.apply(null,e.shrinkBuf(a,b));for(var c="",d=0;b>d;d++)c+=String.fromCharCode(a[d]);return c}var e=a("./common"),f=!0,g=!0;try{String.fromCharCode.apply(null,[0])}catch(h){f=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(h){g=!1}for(var i=new e.Buf8(256),j=0;256>j;j++)i[j]=j>=252?6:j>=248?5:j>=240?4:j>=224?3:j>=192?2:1;i[254]=i[254]=1,c.string2buf=function(a){var b,c,d,f,g,h=a.length,i=0;for(f=0;h>f;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),i+=128>c?1:2048>c?2:65536>c?3:4;for(b=new e.Buf8(i),g=0,f=0;i>g;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),128>c?b[g++]=c:2048>c?(b[g++]=192|c>>>6,b[g++]=128|63&c):65536>c?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},c.buf2binstring=function(a){return d(a,a.length)},c.binstring2buf=function(a){for(var b=new e.Buf8(a.length),c=0,d=b.length;d>c;c++)b[c]=a.charCodeAt(c);return b},c.buf2string=function(a,b){var c,e,f,g,h=b||a.length,j=new Array(2*h);for(e=0,c=0;h>c;)if(f=a[c++],128>f)j[e++]=f;else if(g=i[f],g>4)j[e++]=65533,c+=g-1;else{for(f&=2===g?31:3===g?15:7;g>1&&h>c;)f=f<<6|63&a[c++],g--;g>1?j[e++]=65533:65536>f?j[e++]=f:(f-=65536,j[e++]=55296|f>>10&1023,j[e++]=56320|1023&f)}return d(j,e)},c.utf8border=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return 0>c?b:0===c?b:c+i[a[c]]>b?c:b}},{"./common":27}],29:[function(a,b){"use strict";function c(a,b,c,d){for(var e=65535&a|0,f=a>>>16&65535|0,g=0;0!==c;){g=c>2e3?2e3:c,c-=g;do e=e+b[d++]|0,f=f+e|0;while(--g);e%=65521,f%=65521}return e|f<<16|0}b.exports=c},{}],30:[function(a,b){b.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(a,b){"use strict";function c(){for(var a,b=[],c=0;256>c;c++){a=c;for(var d=0;8>d;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function d(a,b,c,d){var f=e,g=d+c;a=-1^a;for(var h=d;g>h;h++)a=a>>>8^f[255&(a^b[h])];return-1^a}var e=c();b.exports=d},{}],32:[function(a,b,c){"use strict";function d(a,b){return a.msg=G[b],b}function e(a){return(a<<1)-(a>4?9:0)}function f(a){for(var b=a.length;--b>=0;)a[b]=0}function g(a){var b=a.state,c=b.pending;c>a.avail_out&&(c=a.avail_out),0!==c&&(C.arraySet(a.output,b.pending_buf,b.pending_out,c,a.next_out),a.next_out+=c,b.pending_out+=c,a.total_out+=c,a.avail_out-=c,b.pending-=c,0===b.pending&&(b.pending_out=0))}function h(a,b){D._tr_flush_block(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,b),a.block_start=a.strstart,g(a.strm)}function i(a,b){a.pending_buf[a.pending++]=b}function j(a,b){a.pending_buf[a.pending++]=b>>>8&255,a.pending_buf[a.pending++]=255&b}function k(a,b,c,d){var e=a.avail_in;return e>d&&(e=d),0===e?0:(a.avail_in-=e,C.arraySet(b,a.input,a.next_in,e,c),1===a.state.wrap?a.adler=E(a.adler,b,e,c):2===a.state.wrap&&(a.adler=F(a.adler,b,e,c)),a.next_in+=e,a.total_in+=e,e)}function l(a,b){var c,d,e=a.max_chain_length,f=a.strstart,g=a.prev_length,h=a.nice_match,i=a.strstart>a.w_size-ja?a.strstart-(a.w_size-ja):0,j=a.window,k=a.w_mask,l=a.prev,m=a.strstart+ia,n=j[f+g-1],o=j[f+g];a.prev_length>=a.good_match&&(e>>=2),h>a.lookahead&&(h=a.lookahead);do if(c=b,j[c+g]===o&&j[c+g-1]===n&&j[c]===j[f]&&j[++c]===j[f+1]){f+=2,c++;do;while(j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&m>f);if(d=ia-(m-f),f=m-ia,d>g){if(a.match_start=b,g=d,d>=h)break;n=j[f+g-1],o=j[f+g]}}while((b=l[b&k])>i&&0!==--e);return g<=a.lookahead?g:a.lookahead}function m(a){var b,c,d,e,f,g=a.w_size;do{if(e=a.window_size-a.lookahead-a.strstart,a.strstart>=g+(g-ja)){C.arraySet(a.window,a.window,g,g,0),a.match_start-=g,a.strstart-=g,a.block_start-=g,c=a.hash_size,b=c;do d=a.head[--b],a.head[b]=d>=g?d-g:0;while(--c);c=g,b=c;do d=a.prev[--b],a.prev[b]=d>=g?d-g:0;while(--c);e+=g}if(0===a.strm.avail_in)break;if(c=k(a.strm,a.window,a.strstart+a.lookahead,e),a.lookahead+=c,a.lookahead+a.insert>=ha)for(f=a.strstart-a.insert,a.ins_h=a.window[f],a.ins_h=(a.ins_h<a.pending_buf_size-5&&(c=a.pending_buf_size-5);;){if(a.lookahead<=1){if(m(a),0===a.lookahead&&b===H)return sa;if(0===a.lookahead)break}a.strstart+=a.lookahead,a.lookahead=0;var d=a.block_start+c;if((0===a.strstart||a.strstart>=d)&&(a.lookahead=a.strstart-d,a.strstart=d,h(a,!1),0===a.strm.avail_out))return sa;if(a.strstart-a.block_start>=a.w_size-ja&&(h(a,!1),0===a.strm.avail_out))return sa}return a.insert=0,b===K?(h(a,!0),0===a.strm.avail_out?ua:va):a.strstart>a.block_start&&(h(a,!1),0===a.strm.avail_out)?sa:sa}function o(a,b){for(var c,d;;){if(a.lookahead=ha&&(a.ins_h=(a.ins_h<=ha)if(d=D._tr_tally(a,a.strstart-a.match_start,a.match_length-ha),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=ha){a.match_length--;do a.strstart++,a.ins_h=(a.ins_h<=ha&&(a.ins_h=(a.ins_h<4096)&&(a.match_length=ha-1)),a.prev_length>=ha&&a.match_length<=a.prev_length){e=a.strstart+a.lookahead-ha,d=D._tr_tally(a,a.strstart-1-a.prev_match,a.prev_length-ha),a.lookahead-=a.prev_length-1,a.prev_length-=2;do++a.strstart<=e&&(a.ins_h=(a.ins_h<=ha&&a.strstart>0&&(e=a.strstart-1,d=g[e],d===g[++e]&&d===g[++e]&&d===g[++e])){f=a.strstart+ia;do;while(d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&f>e);a.match_length=ia-(f-e),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=ha?(c=D._tr_tally(a,1,a.match_length-ha),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(c=D._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),c&&(h(a,!1),0===a.strm.avail_out))return sa}return a.insert=0,b===K?(h(a,!0),0===a.strm.avail_out?ua:va):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?sa:ta}function r(a,b){for(var c;;){if(0===a.lookahead&&(m(a),0===a.lookahead)){if(b===H)return sa;break}if(a.match_length=0,c=D._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,c&&(h(a,!1),0===a.strm.avail_out))return sa}return a.insert=0,b===K?(h(a,!0),0===a.strm.avail_out?ua:va):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?sa:ta}function s(a){a.window_size=2*a.w_size,f(a.head),a.max_lazy_match=B[a.level].max_lazy,a.good_match=B[a.level].good_length,a.nice_match=B[a.level].nice_length,a.max_chain_length=B[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=ha-1,a.match_available=0,a.ins_h=0}function t(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Y,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new C.Buf16(2*fa),this.dyn_dtree=new C.Buf16(2*(2*da+1)),this.bl_tree=new C.Buf16(2*(2*ea+1)),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new C.Buf16(ga+1),this.heap=new C.Buf16(2*ca+1),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new C.Buf16(2*ca+1),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function u(a){var b;return a&&a.state?(a.total_in=a.total_out=0,a.data_type=X,b=a.state,b.pending=0,b.pending_out=0,b.wrap<0&&(b.wrap=-b.wrap),b.status=b.wrap?la:qa,a.adler=2===b.wrap?0:1,b.last_flush=H,D._tr_init(b),M):d(a,O)}function v(a){var b=u(a);return b===M&&s(a.state),b}function w(a,b){return a&&a.state?2!==a.state.wrap?O:(a.state.gzhead=b,M):O}function x(a,b,c,e,f,g){if(!a)return O;var h=1;if(b===R&&(b=6),0>e?(h=0,e=-e):e>15&&(h=2,e-=16),1>f||f>Z||c!==Y||8>e||e>15||0>b||b>9||0>g||g>V)return d(a,O);8===e&&(e=9);var i=new t;return a.state=i,i.strm=a,i.wrap=h,i.gzhead=null,i.w_bits=e,i.w_size=1<>1,i.l_buf=3*i.lit_bufsize,i.level=b,i.strategy=g,i.method=c,v(a)}function y(a,b){return x(a,b,Y,$,_,W)}function z(a,b){var c,h,k,l;if(!a||!a.state||b>L||0>b)return a?d(a,O):O;if(h=a.state,!a.output||!a.input&&0!==a.avail_in||h.status===ra&&b!==K)return d(a,0===a.avail_out?Q:O);if(h.strm=a,c=h.last_flush,h.last_flush=b,h.status===la)if(2===h.wrap)a.adler=0,i(h,31),i(h,139),i(h,8),h.gzhead?(i(h,(h.gzhead.text?1:0)+(h.gzhead.hcrc?2:0)+(h.gzhead.extra?4:0)+(h.gzhead.name?8:0)+(h.gzhead.comment?16:0)),i(h,255&h.gzhead.time),i(h,h.gzhead.time>>8&255),i(h,h.gzhead.time>>16&255),i(h,h.gzhead.time>>24&255),i(h,9===h.level?2:h.strategy>=T||h.level<2?4:0),i(h,255&h.gzhead.os),h.gzhead.extra&&h.gzhead.extra.length&&(i(h,255&h.gzhead.extra.length),i(h,h.gzhead.extra.length>>8&255)),h.gzhead.hcrc&&(a.adler=F(a.adler,h.pending_buf,h.pending,0)),h.gzindex=0,h.status=ma):(i(h,0),i(h,0),i(h,0),i(h,0),i(h,0),i(h,9===h.level?2:h.strategy>=T||h.level<2?4:0),i(h,wa),h.status=qa);else{var m=Y+(h.w_bits-8<<4)<<8,n=-1;n=h.strategy>=T||h.level<2?0:h.level<6?1:6===h.level?2:3,m|=n<<6,0!==h.strstart&&(m|=ka),m+=31-m%31,h.status=qa,j(h,m),0!==h.strstart&&(j(h,a.adler>>>16),j(h,65535&a.adler)),a.adler=1}if(h.status===ma)if(h.gzhead.extra){for(k=h.pending;h.gzindex<(65535&h.gzhead.extra.length)&&(h.pending!==h.pending_buf_size||(h.gzhead.hcrc&&h.pending>k&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending!==h.pending_buf_size));)i(h,255&h.gzhead.extra[h.gzindex]),h.gzindex++;h.gzhead.hcrc&&h.pending>k&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),h.gzindex===h.gzhead.extra.length&&(h.gzindex=0,h.status=na)}else h.status=na;if(h.status===na)if(h.gzhead.name){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindexk&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.gzindex=0,h.status=oa)}else h.status=oa;if(h.status===oa)if(h.gzhead.comment){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindexk&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.status=pa)}else h.status=pa;if(h.status===pa&&(h.gzhead.hcrc?(h.pending+2>h.pending_buf_size&&g(a),h.pending+2<=h.pending_buf_size&&(i(h,255&a.adler),i(h,a.adler>>8&255),a.adler=0,h.status=qa)):h.status=qa),0!==h.pending){if(g(a),0===a.avail_out)return h.last_flush=-1,M}else if(0===a.avail_in&&e(b)<=e(c)&&b!==K)return d(a,Q);if(h.status===ra&&0!==a.avail_in)return d(a,Q);if(0!==a.avail_in||0!==h.lookahead||b!==H&&h.status!==ra){var o=h.strategy===T?r(h,b):h.strategy===U?q(h,b):B[h.level].func(h,b);if((o===ua||o===va)&&(h.status=ra),o===sa||o===ua)return 0===a.avail_out&&(h.last_flush=-1),M;if(o===ta&&(b===I?D._tr_align(h):b!==L&&(D._tr_stored_block(h,0,0,!1),b===J&&(f(h.head),0===h.lookahead&&(h.strstart=0,h.block_start=0,h.insert=0))),g(a),0===a.avail_out))return h.last_flush=-1,M}return b!==K?M:h.wrap<=0?N:(2===h.wrap?(i(h,255&a.adler),i(h,a.adler>>8&255),i(h,a.adler>>16&255),i(h,a.adler>>24&255),i(h,255&a.total_in),i(h,a.total_in>>8&255),i(h,a.total_in>>16&255),i(h,a.total_in>>24&255)):(j(h,a.adler>>>16),j(h,65535&a.adler)),g(a),h.wrap>0&&(h.wrap=-h.wrap),0!==h.pending?M:N)}function A(a){var b;return a&&a.state?(b=a.state.status,b!==la&&b!==ma&&b!==na&&b!==oa&&b!==pa&&b!==qa&&b!==ra?d(a,O):(a.state=null,b===qa?d(a,P):M)):O}var B,C=a("../utils/common"),D=a("./trees"),E=a("./adler32"),F=a("./crc32"),G=a("./messages"),H=0,I=1,J=3,K=4,L=5,M=0,N=1,O=-2,P=-3,Q=-5,R=-1,S=1,T=2,U=3,V=4,W=0,X=2,Y=8,Z=9,$=15,_=8,aa=29,ba=256,ca=ba+1+aa,da=30,ea=19,fa=2*ca+1,ga=15,ha=3,ia=258,ja=ia+ha+1,ka=32,la=42,ma=69,na=73,oa=91,pa=103,qa=113,ra=666,sa=1,ta=2,ua=3,va=4,wa=3,xa=function(a,b,c,d,e){this.good_length=a,this.max_lazy=b,this.nice_length=c,this.max_chain=d,this.func=e};B=[new xa(0,0,0,0,n),new xa(4,4,8,4,o),new xa(4,5,16,8,o),new xa(4,6,32,32,o),new xa(4,4,16,16,p),new xa(8,16,32,32,p),new xa(8,16,128,128,p),new xa(8,32,128,256,p),new xa(32,128,258,1024,p),new xa(32,258,258,4096,p)],c.deflateInit=y,c.deflateInit2=x,c.deflateReset=v,c.deflateResetKeep=u,c.deflateSetHeader=w,c.deflate=z,c.deflateEnd=A,c.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(a,b){"use strict";function c(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}b.exports=c},{}],34:[function(a,b){"use strict";var c=30,d=12;b.exports=function(a,b){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C;e=a.state,f=a.next_in,B=a.input,g=f+(a.avail_in-5),h=a.next_out,C=a.output,i=h-(b-a.avail_out),j=h+(a.avail_out-257),k=e.dmax,l=e.wsize,m=e.whave,n=e.wnext,o=e.window,p=e.hold,q=e.bits,r=e.lencode,s=e.distcode,t=(1<q&&(p+=B[f++]<>>24,p>>>=w,q-=w,w=v>>>16&255,0===w)C[h++]=65535&v;else{if(!(16&w)){if(0===(64&w)){v=r[(65535&v)+(p&(1<q&&(p+=B[f++]<>>=w,q-=w),15>q&&(p+=B[f++]<>>24,p>>>=w,q-=w,w=v>>>16&255,!(16&w)){if(0===(64&w)){v=s[(65535&v)+(p&(1<q&&(p+=B[f++]<q&&(p+=B[f++]<k){a.msg="invalid distance too far back",e.mode=c;break a}if(p>>>=w,q-=w,w=h-i,y>w){if(w=y-w,w>m&&e.sane){a.msg="invalid distance too far back",e.mode=c;break a}if(z=0,A=o,0===n){if(z+=l-w,x>w){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}else if(w>n){if(z+=l+n-w,w-=n,x>w){x-=w;do C[h++]=o[z++];while(--w);if(z=0,x>n){w=n,x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}}else if(z+=n-w,x>w){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}for(;x>2;)C[h++]=A[z++],C[h++]=A[z++],C[h++]=A[z++],x-=3;x&&(C[h++]=A[z++],x>1&&(C[h++]=A[z++]))}else{z=h-y;do C[h++]=C[z++],C[h++]=C[z++],C[h++]=C[z++],x-=3;while(x>2);x&&(C[h++]=C[z++],x>1&&(C[h++]=C[z++]))}break}}break}}while(g>f&&j>h);x=q>>3,f-=x,q-=x<<3,p&=(1<f?5+(g-f):5-(f-g),a.avail_out=j>h?257+(j-h):257-(h-j),e.hold=p,e.bits=q}},{}],35:[function(a,b,c){"use strict";function d(a){return(a>>>24&255)+(a>>>8&65280)+((65280&a)<<8)+((255&a)<<24)}function e(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function f(a){var b;return a&&a.state?(b=a.state,a.total_in=a.total_out=b.total=0,a.msg="",b.wrap&&(a.adler=1&b.wrap),b.mode=K,b.last=0,b.havedict=0,b.dmax=32768,b.head=null,b.hold=0,b.bits=0,b.lencode=b.lendyn=new r.Buf32(oa),b.distcode=b.distdyn=new r.Buf32(pa),b.sane=1,b.back=-1,C):F}function g(a){var b;return a&&a.state?(b=a.state,b.wsize=0,b.whave=0,b.wnext=0,f(a)):F}function h(a,b){var c,d;return a&&a.state?(d=a.state,0>b?(c=0,b=-b):(c=(b>>4)+1,48>b&&(b&=15)),b&&(8>b||b>15)?F:(null!==d.window&&d.wbits!==b&&(d.window=null),d.wrap=c,d.wbits=b,g(a))):F}function i(a,b){var c,d;return a?(d=new e,a.state=d,d.window=null,c=h(a,b),c!==C&&(a.state=null),c):F}function j(a){return i(a,ra)}function k(a){if(sa){var b;for(p=new r.Buf32(512),q=new r.Buf32(32),b=0;144>b;)a.lens[b++]=8;for(;256>b;)a.lens[b++]=9;for(;280>b;)a.lens[b++]=7;for(;288>b;)a.lens[b++]=8;for(v(x,a.lens,0,288,p,0,a.work,{bits:9}),b=0;32>b;)a.lens[b++]=5;v(y,a.lens,0,32,q,0,a.work,{bits:5}),sa=!1}a.lencode=p,a.lenbits=9,a.distcode=q,a.distbits=5}function l(a,b,c,d){var e,f=a.state;return null===f.window&&(f.wsize=1<=f.wsize?(r.arraySet(f.window,b,c-f.wsize,f.wsize,0),f.wnext=0,f.whave=f.wsize):(e=f.wsize-f.wnext,e>d&&(e=d),r.arraySet(f.window,b,c-d,e,f.wnext),d-=e,d?(r.arraySet(f.window,b,c-d,d,0),f.wnext=d,f.whave=f.wsize):(f.wnext+=e,f.wnext===f.wsize&&(f.wnext=0),f.whaven;){if(0===i)break a;i--,m+=e[g++]<>>8&255,c.check=t(c.check,Ba,2,0),m=0,n=0,c.mode=L;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&m)<<8)+(m>>8))%31){a.msg="incorrect header check",c.mode=la;break}if((15&m)!==J){a.msg="unknown compression method",c.mode=la;break}if(m>>>=4,n-=4,wa=(15&m)+8,0===c.wbits)c.wbits=wa;else if(wa>c.wbits){a.msg="invalid window size",c.mode=la;break}c.dmax=1<n;){if(0===i)break a;i--,m+=e[g++]<>8&1),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=t(c.check,Ba,2,0)),m=0,n=0,c.mode=M;case M:for(;32>n;){if(0===i)break a;i--,m+=e[g++]<>>8&255,Ba[2]=m>>>16&255,Ba[3]=m>>>24&255,c.check=t(c.check,Ba,4,0)),m=0,n=0,c.mode=N;case N:for(;16>n;){if(0===i)break a;i--,m+=e[g++]<>8),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=t(c.check,Ba,2,0)),m=0,n=0,c.mode=O;case O:if(1024&c.flags){for(;16>n;){if(0===i)break a;i--,m+=e[g++]<>>8&255,c.check=t(c.check,Ba,2,0)),m=0,n=0}else c.head&&(c.head.extra=null);c.mode=P;case P:if(1024&c.flags&&(q=c.length,q>i&&(q=i),q&&(c.head&&(wa=c.head.extra_len-c.length,c.head.extra||(c.head.extra=new Array(c.head.extra_len)),r.arraySet(c.head.extra,e,g,q,wa)),512&c.flags&&(c.check=t(c.check,e,q,g)),i-=q,g+=q,c.length-=q),c.length))break a;c.length=0,c.mode=Q;case Q:if(2048&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.name+=String.fromCharCode(wa));while(wa&&i>q);if(512&c.flags&&(c.check=t(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.name=null);c.length=0,c.mode=R;case R:if(4096&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.comment+=String.fromCharCode(wa));while(wa&&i>q);if(512&c.flags&&(c.check=t(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.comment=null);c.mode=S;case S:if(512&c.flags){for(;16>n;){if(0===i)break a;i--,m+=e[g++]<>9&1,c.head.done=!0),a.adler=c.check=0,c.mode=V;break;case T:for(;32>n;){if(0===i)break a;i--,m+=e[g++]<>>=7&n,n-=7&n,c.mode=ia;break}for(;3>n;){if(0===i)break a;i--,m+=e[g++]<>>=1,n-=1,3&m){case 0:c.mode=X;break;case 1:if(k(c),c.mode=ba,b===B){m>>>=2,n-=2;break a}break;case 2:c.mode=$;break;case 3:a.msg="invalid block type",c.mode=la}m>>>=2,n-=2;break;case X:for(m>>>=7&n,n-=7&n;32>n;){if(0===i)break a;i--,m+=e[g++]<>>16^65535)){a.msg="invalid stored block lengths",c.mode=la;break}if(c.length=65535&m,m=0,n=0,c.mode=Y,b===B)break a;case Y:c.mode=Z;case Z:if(q=c.length){if(q>i&&(q=i),q>j&&(q=j),0===q)break a;r.arraySet(f,e,g,q,h),i-=q,g+=q,j-=q,h+=q,c.length-=q;break}c.mode=V;break;case $:for(;14>n;){if(0===i)break a;i--,m+=e[g++]<>>=5,n-=5,c.ndist=(31&m)+1,m>>>=5,n-=5,c.ncode=(15&m)+4,m>>>=4,n-=4,c.nlen>286||c.ndist>30){a.msg="too many length or distance symbols",c.mode=la;break}c.have=0,c.mode=_;case _:for(;c.haven;){if(0===i)break a;i--,m+=e[g++]<>>=3,n-=3}for(;c.have<19;)c.lens[Ca[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,ya={bits:c.lenbits},xa=v(w,c.lens,0,19,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg="invalid code lengths set",c.mode=la;break}c.have=0,c.mode=aa;case aa:for(;c.have>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<sa)m>>>=qa,n-=qa,c.lens[c.have++]=sa;else{if(16===sa){for(za=qa+2;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=qa,n-=qa,0===c.have){a.msg="invalid bit length repeat",c.mode=la;break}wa=c.lens[c.have-1],q=3+(3&m),m>>>=2,n-=2}else if(17===sa){for(za=qa+3;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=qa,n-=qa,wa=0,q=3+(7&m),m>>>=3,n-=3}else{for(za=qa+7;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=qa,n-=qa,wa=0,q=11+(127&m),m>>>=7,n-=7}if(c.have+q>c.nlen+c.ndist){a.msg="invalid bit length repeat",c.mode=la;break}for(;q--;)c.lens[c.have++]=wa}}if(c.mode===la)break;if(0===c.lens[256]){a.msg="invalid code -- missing end-of-block",c.mode=la;break}if(c.lenbits=9,ya={bits:c.lenbits},xa=v(x,c.lens,0,c.nlen,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg="invalid literal/lengths set",c.mode=la;break}if(c.distbits=6,c.distcode=c.distdyn,ya={bits:c.distbits},xa=v(y,c.lens,c.nlen,c.ndist,c.distcode,0,c.work,ya),c.distbits=ya.bits,xa){a.msg="invalid distances set",c.mode=la;break}if(c.mode=ba,b===B)break a;case ba:c.mode=ca;case ca:if(i>=6&&j>=258){a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,u(a,p),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold, -n=c.bits,c.mode===V&&(c.back=-1);break}for(c.back=0;Aa=c.lencode[m&(1<>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=ta+qa);){if(0===i)break a;i--,m+=e[g++]<>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,c.length=sa,0===ra){c.mode=ha;break}if(32&ra){c.back=-1,c.mode=V;break}if(64&ra){a.msg="invalid literal/length code",c.mode=la;break}c.extra=15&ra,c.mode=da;case da:if(c.extra){for(za=c.extra;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=c.extra,n-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=ea;case ea:for(;Aa=c.distcode[m&(1<>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=ta+qa);){if(0===i)break a;i--,m+=e[g++]<>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,64&ra){a.msg="invalid distance code",c.mode=la;break}c.offset=sa,c.extra=15&ra,c.mode=fa;case fa:if(c.extra){for(za=c.extra;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=c.extra,n-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){a.msg="invalid distance too far back",c.mode=la;break}c.mode=ga;case ga:if(0===j)break a;if(q=p-j,c.offset>q){if(q=c.offset-q,q>c.whave&&c.sane){a.msg="invalid distance too far back",c.mode=la;break}q>c.wnext?(q-=c.wnext,oa=c.wsize-q):oa=c.wnext-q,q>c.length&&(q=c.length),pa=c.window}else pa=f,oa=h-c.offset,q=c.length;q>j&&(q=j),j-=q,c.length-=q;do f[h++]=pa[oa++];while(--q);0===c.length&&(c.mode=ca);break;case ha:if(0===j)break a;f[h++]=c.length,j--,c.mode=ca;break;case ia:if(c.wrap){for(;32>n;){if(0===i)break a;i--,m|=e[g++]<n;){if(0===i)break a;i--,m+=e[g++]<=D;D++)P[D]=0;for(E=0;o>E;E++)P[b[n+E]]++;for(H=C,G=d;G>=1&&0===P[G];G--);if(H>G&&(H=G),0===G)return p[q++]=20971520,p[q++]=20971520,s.bits=1,0;for(F=1;G>F&&0===P[F];F++);for(F>H&&(H=F),K=1,D=1;d>=D;D++)if(K<<=1,K-=P[D],0>K)return-1;if(K>0&&(a===g||1!==G))return-1;for(Q[1]=0,D=1;d>D;D++)Q[D+1]=Q[D]+P[D];for(E=0;o>E;E++)0!==b[n+E]&&(r[Q[b[n+E]]++]=E);if(a===g?(N=R=r,y=19):a===h?(N=j,O-=257,R=k,S-=257,y=256):(N=l,R=m,y=-1),M=0,E=0,D=F,x=q,I=H,J=0,v=-1,L=1<e||a===i&&L>f)return 1;for(var T=0;;){T++,z=D-J,r[E]y?(A=R[S+r[E]],B=N[O+r[E]]):(A=96,B=0),t=1<>J)+u]=z<<24|A<<16|B|0;while(0!==u);for(t=1<>=1;if(0!==t?(M&=t-1,M+=t):M=0,E++,0===--P[D]){if(D===G)break;D=b[n+r[E]]}if(D>H&&(M&w)!==v){for(0===J&&(J=H),x+=F,I=D-J,K=1<I+J&&(K-=P[I+J],!(0>=K));)I++,K<<=1;if(L+=1<e||a===i&&L>f)return 1;v=M&w,p[v]=H<<24|I<<16|x-q|0}}return 0!==M&&(p[x+M]=D-J<<24|64<<16|0),s.bits=H,0}},{"../utils/common":27}],37:[function(a,b){"use strict";b.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(a,b,c){"use strict";function d(a){for(var b=a.length;--b>=0;)a[b]=0}function e(a){return 256>a?ga[a]:ga[256+(a>>>7)]}function f(a,b){a.pending_buf[a.pending++]=255&b,a.pending_buf[a.pending++]=b>>>8&255}function g(a,b,c){a.bi_valid>V-c?(a.bi_buf|=b<>V-a.bi_valid,a.bi_valid+=c-V):(a.bi_buf|=b<>>=1,c<<=1;while(--b>0);return c>>>1}function j(a){16===a.bi_valid?(f(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}function k(a,b){var c,d,e,f,g,h,i=b.dyn_tree,j=b.max_code,k=b.stat_desc.static_tree,l=b.stat_desc.has_stree,m=b.stat_desc.extra_bits,n=b.stat_desc.extra_base,o=b.stat_desc.max_length,p=0;for(f=0;U>=f;f++)a.bl_count[f]=0;for(i[2*a.heap[a.heap_max]+1]=0,c=a.heap_max+1;T>c;c++)d=a.heap[c],f=i[2*i[2*d+1]+1]+1,f>o&&(f=o,p++),i[2*d+1]=f,d>j||(a.bl_count[f]++,g=0,d>=n&&(g=m[d-n]),h=i[2*d],a.opt_len+=h*(f+g),l&&(a.static_len+=h*(k[2*d+1]+g)));if(0!==p){do{for(f=o-1;0===a.bl_count[f];)f--;a.bl_count[f]--,a.bl_count[f+1]+=2,a.bl_count[o]--,p-=2}while(p>0);for(f=o;0!==f;f--)for(d=a.bl_count[f];0!==d;)e=a.heap[--c],e>j||(i[2*e+1]!==f&&(a.opt_len+=(f-i[2*e+1])*i[2*e],i[2*e+1]=f),d--)}}function l(a,b,c){var d,e,f=new Array(U+1),g=0;for(d=1;U>=d;d++)f[d]=g=g+c[d-1]<<1;for(e=0;b>=e;e++){var h=a[2*e+1];0!==h&&(a[2*e]=i(f[h]++,h))}}function m(){var a,b,c,d,e,f=new Array(U+1);for(c=0,d=0;O-1>d;d++)for(ia[d]=c,a=0;a<1<<_[d];a++)ha[c++]=d;for(ha[c-1]=d,e=0,d=0;16>d;d++)for(ja[d]=e,a=0;a<1<>=7;R>d;d++)for(ja[d]=e<<7,a=0;a<1<=b;b++)f[b]=0;for(a=0;143>=a;)ea[2*a+1]=8,a++,f[8]++;for(;255>=a;)ea[2*a+1]=9,a++,f[9]++;for(;279>=a;)ea[2*a+1]=7,a++,f[7]++;for(;287>=a;)ea[2*a+1]=8,a++,f[8]++;for(l(ea,Q+1,f),a=0;R>a;a++)fa[2*a+1]=5,fa[2*a]=i(a,5);ka=new na(ea,_,P+1,Q,U),la=new na(fa,aa,0,R,U),ma=new na(new Array(0),ba,0,S,W)}function n(a){var b;for(b=0;Q>b;b++)a.dyn_ltree[2*b]=0;for(b=0;R>b;b++)a.dyn_dtree[2*b]=0;for(b=0;S>b;b++)a.bl_tree[2*b]=0;a.dyn_ltree[2*X]=1,a.opt_len=a.static_len=0,a.last_lit=a.matches=0}function o(a){a.bi_valid>8?f(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0}function p(a,b,c,d){o(a),d&&(f(a,c),f(a,~c)),E.arraySet(a.pending_buf,a.window,b,c,a.pending),a.pending+=c}function q(a,b,c,d){var e=2*b,f=2*c;return a[e]c;c++)0!==f[2*c]?(a.heap[++a.heap_len]=j=c,a.depth[c]=0):f[2*c+1]=0;for(;a.heap_len<2;)e=a.heap[++a.heap_len]=2>j?++j:0,f[2*e]=1,a.depth[e]=0,a.opt_len--,h&&(a.static_len-=g[2*e+1]);for(b.max_code=j,c=a.heap_len>>1;c>=1;c--)r(a,f,c);e=i;do c=a.heap[1],a.heap[1]=a.heap[a.heap_len--],r(a,f,1),d=a.heap[1],a.heap[--a.heap_max]=c,a.heap[--a.heap_max]=d,f[2*e]=f[2*c]+f[2*d],a.depth[e]=(a.depth[c]>=a.depth[d]?a.depth[c]:a.depth[d])+1,f[2*c+1]=f[2*d+1]=e,a.heap[1]=e++,r(a,f,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],k(a,b),l(f,j,a.bl_count)}function u(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),b[2*(c+1)+1]=65535,d=0;c>=d;d++)e=g,g=b[2*(d+1)+1],++hh?a.bl_tree[2*e]+=h:0!==e?(e!==f&&a.bl_tree[2*e]++,a.bl_tree[2*Y]++):10>=h?a.bl_tree[2*Z]++:a.bl_tree[2*$]++,h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4))}function v(a,b,c){var d,e,f=-1,i=b[1],j=0,k=7,l=4;for(0===i&&(k=138,l=3),d=0;c>=d;d++)if(e=i,i=b[2*(d+1)+1],!(++jj){do h(a,e,a.bl_tree);while(0!==--j)}else 0!==e?(e!==f&&(h(a,e,a.bl_tree),j--),h(a,Y,a.bl_tree),g(a,j-3,2)):10>=j?(h(a,Z,a.bl_tree),g(a,j-3,3)):(h(a,$,a.bl_tree),g(a,j-11,7));j=0,f=e,0===i?(k=138,l=3):e===i?(k=6,l=3):(k=7,l=4)}}function w(a){var b;for(u(a,a.dyn_ltree,a.l_desc.max_code),u(a,a.dyn_dtree,a.d_desc.max_code),t(a,a.bl_desc),b=S-1;b>=3&&0===a.bl_tree[2*ca[b]+1];b--);return a.opt_len+=3*(b+1)+5+5+4,b}function x(a,b,c,d){var e;for(g(a,b-257,5),g(a,c-1,5),g(a,d-4,4),e=0;d>e;e++)g(a,a.bl_tree[2*ca[e]+1],3);v(a,a.dyn_ltree,b-1),v(a,a.dyn_dtree,c-1)}function y(a){var b,c=4093624447;for(b=0;31>=b;b++,c>>>=1)if(1&c&&0!==a.dyn_ltree[2*b])return G;if(0!==a.dyn_ltree[18]||0!==a.dyn_ltree[20]||0!==a.dyn_ltree[26])return H;for(b=32;P>b;b++)if(0!==a.dyn_ltree[2*b])return H;return G}function z(a){pa||(m(),pa=!0),a.l_desc=new oa(a.dyn_ltree,ka),a.d_desc=new oa(a.dyn_dtree,la),a.bl_desc=new oa(a.bl_tree,ma),a.bi_buf=0,a.bi_valid=0,n(a)}function A(a,b,c,d){g(a,(J<<1)+(d?1:0),3),p(a,b,c,!0)}function B(a){g(a,K<<1,3),h(a,X,ea),j(a)}function C(a,b,c,d){var e,f,h=0;a.level>0?(a.strm.data_type===I&&(a.strm.data_type=y(a)),t(a,a.l_desc),t(a,a.d_desc),h=w(a),e=a.opt_len+3+7>>>3,f=a.static_len+3+7>>>3,e>=f&&(e=f)):e=f=c+5,e>=c+4&&-1!==b?A(a,b,c,d):a.strategy===F||f===e?(g(a,(K<<1)+(d?1:0),3),s(a,ea,fa)):(g(a,(L<<1)+(d?1:0),3),x(a,a.l_desc.max_code+1,a.d_desc.max_code+1,h+1),s(a,a.dyn_ltree,a.dyn_dtree)),n(a),d&&o(a)}function D(a,b,c){return a.pending_buf[a.d_buf+2*a.last_lit]=b>>>8&255,a.pending_buf[a.d_buf+2*a.last_lit+1]=255&b,a.pending_buf[a.l_buf+a.last_lit]=255&c,a.last_lit++,0===b?a.dyn_ltree[2*c]++:(a.matches++,b--,a.dyn_ltree[2*(ha[c]+P+1)]++,a.dyn_dtree[2*e(b)]++),a.last_lit===a.lit_bufsize-1}var E=a("../utils/common"),F=4,G=0,H=1,I=2,J=0,K=1,L=2,M=3,N=258,O=29,P=256,Q=P+1+O,R=30,S=19,T=2*Q+1,U=15,V=16,W=7,X=256,Y=16,Z=17,$=18,_=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],aa=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],ba=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ca=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],da=512,ea=new Array(2*(Q+2));d(ea);var fa=new Array(2*R);d(fa);var ga=new Array(da);d(ga);var ha=new Array(N-M+1);d(ha);var ia=new Array(O);d(ia);var ja=new Array(R);d(ja);var ka,la,ma,na=function(a,b,c,d,e){this.static_tree=a,this.extra_bits=b,this.extra_base=c,this.elems=d,this.max_length=e,this.has_stree=a&&a.length},oa=function(a,b){this.dyn_tree=a,this.max_code=0,this.stat_desc=b},pa=!1;c._tr_init=z,c._tr_stored_block=A,c._tr_flush_block=C,c._tr_tally=D,c._tr_align=B},{"../utils/common":27}],39:[function(a,b){"use strict";function c(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}b.exports=c},{}]},{},[9])(9)}),function(a,b){function c(a){for(var b=Object.create(null),c=0;c=0;)if(b[c]==a)return!0;return!1}function g(a,b){for(var c=0,d=b.length;d>c;++c)if(a(b[c]))return b[c]}function h(a,b){if(0>=b)return"";if(1==b)return a;var c=h(a,b>>1);return c+=c,1&b&&(c+=a),c}function i(a,b){Error.call(this,a),this.msg=a,this.defs=b}function j(a,b,c){a===!0&&(a={});var d=a||{};if(c)for(var e in d)d.hasOwnProperty(e)&&!b.hasOwnProperty(e)&&i.croak("`"+e+"` is not a supported option",b);for(var e in b)b.hasOwnProperty(e)&&(d[e]=a&&a.hasOwnProperty(e)?a[e]:b[e]);return d}function k(a,b){var c=0;for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d],c++);return c}function l(){}function m(a,b){a.indexOf(b)<0&&a.push(b)}function n(a,b){return a.replace(/\{(.+?)\}/g,function(a,c){return b[c]})}function o(a,b){for(var c=a.length;--c>=0;)a[c]===b&&a.splice(c,1)}function p(a,b){function c(a,c){for(var d=[],e=0,f=0,g=0;e=0})}function s(a){function b(a){if(1==a.length)return c+="return str === "+JSON.stringify(a[0])+";";c+="switch(str){";for(var b=0;b3){d.sort(function(a,b){return b.length-a.length}),c+="switch(str.length){";for(var e=0;e=0;)if(!b(a[c]))return!1;return!0}function u(){this._values=Object.create(null),this._size=0}function v(a,b,c,d){arguments.length<4&&(d=X),b=b?b.split(/\s+/):[];var e=b;d&&d.PROPS&&(b=b.concat(d.PROPS));for(var f="return function AST_"+a+"(props){ if (props) { ",g=b.length;--g>=0;)f+="this."+b[g]+" = props."+b[g]+";";var h=d&&new d;(h&&h.initialize||c&&c.initialize)&&(f+="this.initialize();"),f+="}}";var i=new Function(f)();if(h&&(i.prototype=h,i.BASE=d),d&&d.SUBCLASSES.push(i),i.prototype.CTOR=i,i.PROPS=b||null,i.SELF_PROPS=e,i.SUBCLASSES=[],a&&(i.prototype.TYPE=i.TYPE=a),c)for(g in c)c.hasOwnProperty(g)&&(/^\$/.test(g)?i[g.substr(1)]=c[g]:i.prototype[g]=c[g]);return i.DEFMETHOD=function(a,b){this.prototype[a]=b},i}function w(a,b){a.body instanceof Y?a.body._walk(b):a.body.forEach(function(a){a._walk(b)})}function x(a){this.visit=a,this.stack=[]}function y(a){return a>=97&&122>=a||a>=65&&90>=a||a>=170&&Ob.letter.test(String.fromCharCode(a))}function z(a){return a>=48&&57>=a}function A(a){return z(a)||y(a)}function B(a){return Ob.digit.test(String.fromCharCode(a))}function C(a){return Ob.non_spacing_mark.test(a)||Ob.space_combining_mark.test(a)}function D(a){return Ob.connector_punctuation.test(a)}function E(a){return!Db(a)&&/^[a-z_$][a-z0-9_$]*$/i.test(a)}function F(a){return 36==a||95==a||y(a)}function G(a){var b=a.charCodeAt(0);return F(b)||z(b)||8204==b||8205==b||C(a)||D(a)||B(b)}function H(a){return/^[a-z_$][a-z0-9_$]*$/i.test(a)}function I(a){return Gb.test(a)?parseInt(a.substr(2),16):Hb.test(a)?parseInt(a.substr(1),8):Ib.test(a)?parseFloat(a):void 0}function J(a,b,c,d,e){this.message=a,this.filename=b,this.line=c,this.col=d,this.pos=e,this.stack=(new Error).stack}function K(a,b,c,d,e){throw new J(a,b,c,d,e)}function L(a,b,c){return a.type==b&&(null==c||a.value==c)}function M(a,b,c){function d(){return y.text.charAt(y.pos)}function e(a,b){var c=y.text.charAt(y.pos++);if(a&&!c)throw Pb;return"\r\n\u2028\u2029".indexOf(c)>=0?(y.newline_before=y.newline_before||!b,++y.line,y.col=0,b||"\r"!=c||"\n"!=d()||(++y.pos,c="\n")):++y.col,c}function f(a){for(;a-->0;)e()}function g(a){return y.text.substr(y.pos,a.length)==a}function h(a,b){var c=y.text.indexOf(a,y.pos);if(b&&-1==c)throw Pb;return c}function i(){y.tokline=y.line,y.tokcol=y.col,y.tokpos=y.pos}function j(a,c,d){y.regex_allowed="operator"==a&&!Rb(c)||"keyword"==a&&Eb(c)||"punc"==a&&Lb(c),B="punc"==a&&"."==c;var e={type:a,value:c,line:y.tokline,col:y.tokcol,pos:y.tokpos,endline:y.line,endcol:y.col,endpos:y.pos,nlb:y.newline_before,file:b};if(!d){e.comments_before=y.comments_before,y.comments_before=[];for(var f=0,g=e.comments_before.length;g>f;f++)e.nlb=e.nlb||e.comments_before[f].nlb}return y.newline_before=!1,new W(e)}function k(){for(var a;Kb(a=d())||"\u2028"==a||"\u2029"==a;)e()}function l(a){for(var b,c="",f=0;(b=d())&&a(b,f++);)c+=e();return c}function m(a){K(a,b,y.tokline,y.tokcol,y.tokpos)}function n(a){var b=!1,c=!1,d=!1,e="."==a,f=l(function(f,g){var h=f.charCodeAt(0);switch(h){case 120:case 88:return d?!1:d=!0;case 101:case 69:return d?!0:b?!1:b=c=!0;case 45:return c||0==g&&!a;case 43:return c;case c=!1,46:return e||d||b?!1:e=!0}return A(h)});a&&(f=a+f);var g=I(f);return isNaN(g)?void m("Invalid syntax: "+f):j("num",g)}function o(a){var b=e(!0,a);switch(b.charCodeAt(0)){case 110:return"\n";case 114:return"\r";case 116:return" ";case 98:return"\b";case 118:return" ";case 102:return"\f";case 48:return"\x00";case 120:return String.fromCharCode(p(2));case 117:return String.fromCharCode(p(4));case 10:return"";case 13:if("\n"==d())return e(!0,a),""}return b}function p(a){for(var b=0;a>0;--a){var c=parseInt(e(!0),16);isNaN(c)&&m("Invalid hex-character pattern in string"),b=b<<4|c}return b}function q(a){var b,c=y.regex_allowed,d=h("\n");return-1==d?(b=y.text.substr(y.pos),y.pos=y.text.length):(b=y.text.substring(y.pos,d),y.pos=d),y.col=y.tokcol+(y.pos-y.tokpos),y.comments_before.push(j(a,b,!0)),y.regex_allowed=c,x()}function r(){for(var a,b,c=!1,f="",g=!1;null!=(a=d());)if(c)"u"!=a&&m("Expecting UnicodeEscapeSequence -- uXXXX"),a=o(),G(a)||m("Unicode char: "+a.charCodeAt(0)+" is not valid in identifier"),f+=a,c=!1;else if("\\"==a)g=c=!0,e();else{if(!G(a))break;f+=e()}return Bb(f)&&g&&(b=f.charCodeAt(0).toString(16).toUpperCase(),f="\\u"+"0000".substr(b.length)+b+f.slice(1)),f}function s(a){function b(a){if(!d())return a;var c=a+d();return Jb(c)?(e(),b(c)):a}return j("operator",b(a||e()))}function t(){switch(e(),d()){case"/":return e(),q("comment1");case"*":return e(),D()}return y.regex_allowed?E(""):s("/")}function u(){return e(),z(d().charCodeAt(0))?n("."):j("punc",".")}function v(){var a=r();return B?j("name",a):Cb(a)?j("atom",a):Bb(a)?Jb(a)?j("operator",a):j("keyword",a):j("name",a)}function w(a,b){return function(c){try{return b(c)}catch(d){if(d!==Pb)throw d;m(a)}}}function x(a){if(null!=a)return E(a);if(k(),i(),c){if(g("")&&y.newline_before)return f(3),q("comment4")}var b=d();if(!b)return j("eof");var h=b.charCodeAt(0);switch(h){case 34:case 39:return C(b);case 46:return u();case 47:return t()}return z(h)?n():Mb(b)?j("punc",e()):Fb(b)?s():92==h||F(h)?v():void m("Unexpected character '"+b+"'")}var y={text:a,filename:b,pos:0,tokpos:0,line:1,tokline:0,col:0,tokcol:0,newline_before:!1,regex_allowed:!1,comments_before:[]},B=!1,C=w("Unterminated string constant",function(a){for(var b=e(),c="";;){var d=e(!0,!0);if("\\"==d){var f=0,g=null;d=l(function(a){if(a>="0"&&"7">=a){if(!g)return g=a,++f;if("3">=g&&2>=f)return++f;if(g>="4"&&1>=f)return++f}return!1}),d=f>0?String.fromCharCode(parseInt(d,8)):o(!0)}else if(d==b)break;c+=d}var h=j("string",c);return h.quote=a,h}),D=w("Unterminated multiline comment",function(){var a=y.regex_allowed,b=h("*/",!0),c=y.text.substring(y.pos,b),d=c.split("\n"),e=d.length;y.pos=b+2,y.line+=e-1,e>1?y.col=d[e-1].length:y.col+=d[e-1].length,y.col+=2;var f=y.newline_before=y.newline_before||c.indexOf("\n")>=0;return y.comments_before.push(j("comment2",c,!0)),y.regex_allowed=a,y.newline_before=f,x()}),E=w("Unterminated regular expression",function(a){for(var b,c=!1,d=!1;b=e(!0);)if(c)a+="\\"+b,c=!1;else if("["==b)d=!0,a+=b;else if("]"==b&&d)d=!1,a+=b;else{if("/"==b&&!d)break;"\\"==b?c=!0:a+=b}var f=r();return j("regexp",new RegExp(a,f))});return x.context=function(a){return a&&(y=a),y},x}function N(a,b){function c(a,b){return L(Q.token,a,b)}function d(){return Q.peeked||(Q.peeked=Q.input())}function e(){return Q.prev=Q.token,Q.peeked?(Q.token=Q.peeked,Q.peeked=null):Q.token=Q.input(),Q.in_directives=Q.in_directives&&("string"==Q.token.type||c("punc",";")),Q.token}function f(){return Q.prev}function h(a,b,c,d){var e=Q.input.context();K(a,e.filename,null!=b?b:e.tokline,null!=c?c:e.tokcol,null!=d?d:e.tokpos)}function i(a,b){h(b,a.line,a.col)}function k(a){null==a&&(a=Q.token),i(a,"Unexpected token: "+a.type+" ("+a.value+")")}function l(a,b){return c(a,b)?e():void i(Q.token,"Unexpected token "+Q.token.type+" «"+Q.token.value+"», expected "+a+" «"+b+"»")}function m(a){return l("punc",a)}function n(){return!b.strict&&(Q.token.nlb||c("eof")||c("punc","}"))}function o(){c("punc",";")?e():n()||k()}function p(){m("(");var a=sa(!0);return m(")"),a}function q(a){return function(){var b=Q.token,c=a(),d=f();return c.start=b,c.end=d,c}}function r(){(c("operator","/")||c("operator","/="))&&(Q.peeked=null,Q.token=Q.input(Q.token.value.substr(1)))}function s(){var a=I(kb);g(function(b){return b.name==a.name},Q.labels)&&h("Label "+a.name+" defined twice"),m(":"),Q.labels.push(a);var b=R();return Q.labels.pop(),b instanceof fa||a.references.forEach(function(b){b instanceof ya&&(b=b.label.start,h("Continue label `"+a.name+"` refers to non-IterationStatement.",b.line,b.col,b.pos))}),new ea({body:b,label:a})}function t(a){return new _({body:(a=sa(!0),o(),a)})}function u(a){var b,c=null;n()||(c=I(mb,!0)),null!=c?(b=g(function(a){return a.name==c.name},Q.labels),b||h("Undefined label "+c.name),c.thedef=b):0==Q.in_loop&&h(a.TYPE+" not inside a loop or switch"),o();var d=new a({label:c});return b&&b.references.push(d),d}function v(){m("(");var a=null;return!c("punc",";")&&(a=c("keyword","var")?(e(),T(!0)):sa(!0,!0),c("operator","in"))?(a instanceof Ia&&a.definitions.length>1&&h("Only one variable declaration allowed in for..in loop"),e(),x(a)):w(a)}function w(a){m(";");var b=c("punc",";")?null:sa(!0);m(";");var d=c("punc",")")?null:sa(!0);return m(")"),new ja({init:a,condition:b,step:d,body:P(R)})}function x(a){var b=a instanceof Ia?a.definitions[0].name:null,c=sa(!0);return m(")"),new ka({init:a,name:b,object:c,body:P(R)})}function y(){var a=p(),b=R(),d=null;return c("keyword","else")&&(e(),d=R()),new za({condition:a,body:b,alternative:d})}function z(){m("{");for(var a=[];!c("punc","}");)c("eof")&&k(),a.push(R());return e(),a}function A(){m("{");for(var a,b=[],d=null,g=null;!c("punc","}");)c("eof")&&k(),c("keyword","case")?(g&&(g.end=f()),d=[],g=new Da({start:(a=Q.token,e(),a),expression:sa(!0),body:d}),b.push(g),m(":")):c("keyword","default")?(g&&(g.end=f()),d=[],g=new Ca({start:(a=Q.token,e(),m(":"),a),body:d}),b.push(g)):(d||k(),d.push(R()));return g&&(g.end=f()),e(),b}function B(){var a=z(),b=null,d=null;if(c("keyword","catch")){var g=Q.token;e(),m("(");var i=I(jb);m(")"),b=new Fa({start:g,argname:i,body:z(),end:f()})}if(c("keyword","finally")){var g=Q.token;e(),d=new Ga({start:g,body:z(),end:f()})}return b||d||h("Missing catch/finally blocks"),new Ea({body:a,bcatch:b,bfinally:d})}function C(a,b){for(var d=[];d.push(new Ka({start:Q.token,name:I(b?fb:eb),value:c("operator","=")?(e(),sa(!1,a)):null,end:f()})),c("punc",",");)e();return d}function D(){var a,b=Q.token;switch(b.type){case"name":case"keyword":a=H(lb);break;case"num":a=new qb({start:b,end:b,value:b.value});break;case"string":a=new pb({start:b,end:b,value:b.value,quote:b.quote});break;case"regexp":a=new rb({start:b,end:b,value:b.value});break;case"atom":switch(b.value){case"false":a=new zb({start:b,end:b});break;case"true":a=new Ab({start:b,end:b});break;case"null":a=new tb({start:b,end:b})}}return e(),a}function E(a,b,d){for(var f=!0,g=[];!c("punc",a)&&(f?f=!1:m(","),!b||!c("punc",a));)c("punc",",")&&d?g.push(new wb({start:Q.token,end:Q.token})):g.push(sa(!1));return e(),g}function F(){var a=Q.token;switch(e(),a.type){case"num":case"string":case"name":case"operator":case"keyword":case"atom":return a.value;default:k()}}function G(){var a=Q.token;switch(e(),a.type){case"name":case"operator":case"keyword":case"atom":return a.value;default:k()}}function H(a){var b=Q.token.value;return new("this"==b?nb:a)({name:String(b),start:Q.token,end:Q.token})}function I(a,b){if(!c("name"))return b||h("Name expected"),null;var d=H(a);return e(),d}function J(a,b,c){return"++"!=b&&"--"!=b||O(c)||h("Invalid use of "+b+" operator"),new a({operator:b,expression:c})}function N(a){return ga(da(!0),0,a)}function O(a){return b.strict?a instanceof nb?!1:a instanceof Oa||a instanceof bb:!0}function P(a){++Q.in_loop;var b=a();return--Q.in_loop,b}b=j(b,{strict:!1,filename:null,toplevel:null,expression:!1,html5_comments:!0,bare_returns:!1});var Q={input:"string"==typeof a?M(a,b.filename,b.html5_comments):a,token:null,prev:null,peeked:null,in_function:0,in_directives:!0,in_loop:0,labels:[]};Q.token=e();var R=q(function(){var a;switch(r(),Q.token.type){case"string":var g=Q.in_directives,i=t();return g&&i.body instanceof pb&&!c("punc",",")?new $({start:i.body.start,end:i.body.end,quote:i.body.quote,value:i.body.value}):i;case"num":case"regexp":case"operator":case"atom":return t();case"name":return L(d(),"punc",":")?s():t();case"punc":switch(Q.token.value){case"{":return new ba({start:Q.token,body:z(),end:f()});case"[":case"(":return t();case";":return e(),new ca;default:k()}case"keyword":switch(a=Q.token.value,e(),a){case"break":return u(xa);case"continue":return u(ya);case"debugger":return o(),new Z;case"do":return new ha({body:P(R),condition:(l("keyword","while"),a=p(),o(),a)});case"while":return new ia({condition:p(),body:P(R)});case"for":return v();case"function":return S(ra);case"if":return y();case"return":return 0!=Q.in_function||b.bare_returns||h("'return' outside of function"),new ua({value:c("punc",";")?(e(),null):n()?null:(a=sa(!0),o(),a)});case"switch":return new Aa({expression:p(),body:P(A)});case"throw":return Q.token.nlb&&h("Illegal newline after 'throw'"),new va({value:(a=sa(!0),o(),a)});case"try":return B();case"var":return a=T(),o(),a;case"const":return a=U(),o(),a;case"with":return new la({expression:p(),body:R()});default:k()}}}),S=function(a){var b=a===ra,d=c("name")?I(b?hb:ib):null;return b&&!d&&k(),m("("),new a({name:d,argnames:function(a,b){for(;!c("punc",")");)a?a=!1:m(","),b.push(I(gb));return e(),b}(!0,[]),body:function(a,b){++Q.in_function,Q.in_directives=!0,Q.in_loop=0,Q.labels=[];var c=z();return--Q.in_function,Q.in_loop=a,Q.labels=b,c}(Q.in_loop,Q.labels)})},T=function(a){return new Ia({start:f(),definitions:C(a,!1),end:f()})},U=function(){return new Ja({start:f(),definitions:C(!1,!0),end:f()})},V=function(){var a=Q.token;l("operator","new");var b,d=W(!1);return c("punc","(")?(e(),b=E(")")):b=[],aa(new Ma({start:a,expression:d,args:b,end:f()}),!0)},W=function(a){if(c("operator","new"))return V();var b=Q.token;if(c("punc")){switch(b.value){case"(":e();var d=sa(!0);return d.start=b,d.end=Q.token,m(")"),aa(d,a);case"[":return aa(X(),a);case"{":return aa(Y(),a)}k()}if(c("keyword","function")){e();var g=S(qa);return g.start=b,g.end=f(),aa(g,a)}return Vb[Q.token.type]?aa(D(),a):void k()},X=q(function(){return m("["),new Xa({elements:E("]",!b.strict,!0)})}),Y=q(function(){m("{");for(var a=!0,d=[];!c("punc","}")&&(a?a=!1:m(","),b.strict||!c("punc","}"));){var g=Q.token,h=g.type,i=F();if("name"==h&&!c("punc",":")){if("get"==i){d.push(new ab({start:g,key:D(),value:S(pa),end:f()}));continue}if("set"==i){d.push(new _a({start:g,key:D(),value:S(pa),end:f()}));continue}}m(":"),d.push(new $a({start:g,quote:g.quote,key:i,value:sa(!1),end:f()}))}return e(),new Ya({properties:d})}),aa=function(a,b){var d=a.start;if(c("punc","."))return e(),aa(new Pa({start:d,expression:a,property:G(),end:f()}),b);if(c("punc","[")){e();var g=sa(!0);return m("]"),aa(new Qa({start:d,expression:a,property:g,end:f()}),b)}return b&&c("punc","(")?(e(),aa(new La({start:d,expression:a,args:E(")"),end:f()}),!0)):a},da=function(a){var b=Q.token;if(c("operator")&&Qb(b.value)){e(),r();var d=J(Sa,b.value,da(a));return d.start=b,d.end=f(),d}for(var g=W(a);c("operator")&&Rb(Q.token.value)&&!Q.token.nlb;)g=J(Ta,Q.token.value,g),g.start=b,g.end=Q.token,e();return g},ga=function(a,b,d){var f=c("operator")?Q.token.value:null;"in"==f&&d&&(f=null);var g=null!=f?Tb[f]:null;if(null!=g&&g>b){e();var h=ga(da(!0),g,d);return ga(new Ua({start:a.start,left:a,operator:f,right:h,end:h.end}),b,d)}return a},ma=function(a){var b=Q.token,d=N(a);if(c("operator","?")){e();var g=sa(!1);return m(":"),new Va({start:b,condition:d,consequent:g,alternative:sa(!1,a),end:f()})}return d},oa=function(a){var b=Q.token,d=ma(a),g=Q.token.value;if(c("operator")&&Sb(g)){if(O(d))return e(),new Wa({start:b,left:d,operator:g,right:oa(a),end:f()});h("Invalid assignment")}return d},sa=function(a,b){var f=Q.token,g=oa(b);return a&&c("punc",",")?(e(),new Na({start:f,car:g,cdr:sa(!0,b),end:d()})):g};return b.expression?sa(!0):function(){for(var a=Q.token,d=[];!c("eof");)d.push(R());var e=f(),g=b.toplevel;return g?(g.body=g.body.concat(d),g.end=e):g=new na({start:a,body:d,end:e}),g}()}function O(a,b){x.call(this),this.before=a,this.after=b}function P(a,b,c){this.name=c.name,this.orig=[c],this.scope=a,this.references=[],this.global=!1,this.mangled_name=null,this.undeclared=!1,this.constant=!1,this.index=b}function Q(a){function b(a,b){return a.replace(/[\u0080-\uffff]/g,function(a){var c=a.charCodeAt(0).toString(16);if(c.length<=2&&!b){for(;c.length<2;)c="0"+c;return"\\x"+c}for(;c.length<4;)c="0"+c;return"\\u"+c})}function c(c,d){function e(){return"'"+c.replace(/\x27/g,"\\'")+"'"}function f(){return'"'+c.replace(/\x22/g,'\\"')+'"'}var g=0,h=0;switch(c=c.replace(/[\\\b\f\n\r\t\x22\x27\u2028\u2029\0\ufeff]/g,function(a){switch(a){case"\\":return"\\\\";case"\b":return"\\b";case"\f":return"\\f";case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";case'"':return++g,'"';case"'":return++h,"'";case"\x00":return"\\x00";case"\ufeff":return"\\ufeff"}return a}),a.ascii_only&&(c=b(c)),a.quote_style){case 1:return e();case 2:return f();case 3:return"'"==d?e():f();default:return g>h?e():f()}}function d(b,d){var e=c(b,d);return a.inline_script&&(e=e.replace(/<\x2fscript([>\/\t\n\f\r ])/gi,"<\\/script$1")),e}function e(c){return c=c.toString(),a.ascii_only&&(c=b(c,!0)),c}function f(b){return h(" ",a.indent_start+v-b*a.indent_level)}function g(){return C.charAt(C.length-1)}function i(){a.max_line_len&&w>a.max_line_len&&k("\n")}function k(b){b=String(b);var c=b.charAt(0);if(B&&(c&&!(";}".indexOf(c)<0)||/[;]$/.test(C)||(a.semicolons||D(c)?(z+=";",w++,y++):(z+="\n",y++,x++,w=0),a.beautify||(A=!1)),B=!1),!a.beautify&&a.preserve_line&&L[L.length-1])for(var d=L[L.length-1].start.line;d>x;)z+="\n",y++,x++,w=0,A=!1;if(A){var e=g();(G(e)&&(G(c)||"\\"==c)||/^[\+\-\/]$/.test(c)&&c==e)&&(z+=" ",w++,y++),A=!1}var f=b.split(/\r?\n/),h=f.length-1;x+=h,0==h?w+=f[h].length:w=f[h].length,y+=b.length,C=b,z+=b}function m(){B=!1,k(";")}function n(){ -return v+a.indent_level}function o(a){var b;return k("{"),I(),H(n(),function(){b=a()}),F(),k("}"),b}function p(a){k("(");var b=a();return k(")"),b}function q(a){k("[");var b=a();return k("]"),b}function r(){k(","),E()}function t(){k(":"),a.space_colon&&E()}function u(){return z}a=j(a,{indent_start:0,indent_level:4,quote_keys:!1,space_colon:!0,ascii_only:!1,unescape_regexps:!1,inline_script:!1,width:80,max_line_len:32e3,beautify:!1,source_map:null,bracketize:!1,semicolons:!0,comments:!1,preserve_line:!1,screw_ie8:!1,preamble:null,quote_style:0},!0);var v=0,w=0,x=1,y=0,z="",A=!1,B=!1,C=null,D=s("( [ + * / - , ."),E=a.beautify?function(){k(" ")}:function(){A=!0},F=a.beautify?function(b){a.beautify&&k(f(b?.5:0))}:l,H=a.beautify?function(a,b){a===!0&&(a=n());var c=v;v=a;var d=b();return v=c,d}:function(a,b){return b()},I=a.beautify?function(){k("\n")}:i,J=a.beautify?function(){k(";")}:function(){B=!0},K=a.source_map?function(b,c){try{b&&a.source_map.add(b.file||"?",x,w,b.line,b.col,c||"name"!=b.type?c:b.value)}catch(d){X.warn("Couldn't figure out mapping for {file}:{line},{col} → {cline},{ccol} [{name}]",{file:b.file,line:b.line,col:b.col,cline:x,ccol:w,name:c||""})}}:l;a.preamble&&k(a.preamble.replace(/\r\n?|[\n\u2028\u2029]|\s*$/g,"\n"));var L=[];return{get:u,toString:u,indent:F,indentation:function(){return v},current_width:function(){return w-v},should_break:function(){return a.width&&this.current_width()>=a.width},newline:I,print:k,space:E,comma:r,colon:t,last:function(){return C},semicolon:J,force_semicolon:m,to_ascii:b,print_name:function(a){k(e(a))},print_string:function(a,b){k(d(a,b))},next_indent:n,with_indent:H,with_block:o,with_parens:p,with_square:q,add_mapping:K,option:function(b){return a[b]},line:function(){return x},col:function(){return w},pos:function(){return y},push_node:function(a){L.push(a)},pop_node:function(){return L.pop()},stack:function(){return L},parent:function(a){return L[L.length-2-(a||0)]}}}function R(a,b){return this instanceof R?(O.call(this,this.before,this.after),void(this.options=j(a,{sequences:!b,properties:!b,dead_code:!b,drop_debugger:!b,unsafe:!1,unsafe_comps:!1,conditionals:!b,comparisons:!b,evaluate:!b,booleans:!b,loops:!b,unused:!b,hoist_funs:!b,keep_fargs:!1,keep_fnames:!1,hoist_vars:!1,if_return:!b,join_vars:!b,cascade:!b,side_effects:!b,pure_getters:!1,pure_funcs:null,negate_iife:!b,screw_ie8:!1,drop_console:!1,angular:!1,warnings:!0,global_defs:{}},!0))):new R(a,b)}function S(a){function b(b,e,f,g,h,i){if(d){var j=d.originalPositionFor({line:g,column:h});if(null===j.source)return;b=j.source,g=j.line,h=j.column,i=j.name||i}c.addMapping({generated:{line:e+a.dest_line_diff,column:f},original:{line:g+a.orig_line_diff,column:h},source:b,name:i})}a=j(a,{file:null,root:null,orig:null,orig_line_diff:0,dest_line_diff:0});var c,d=a.orig&&new MOZ_SourceMap.SourceMapConsumer(a.orig);return c=d?MOZ_SourceMap.SourceMapGenerator.fromSourceMap(d):new MOZ_SourceMap.SourceMapGenerator({file:a.file,sourceRoot:a.root}),{add:b,get:function(){return c},toString:function(){return JSON.stringify(c.toJSON())}}}function T(){function a(a){m(b,a)}var b=[];return[Object,Array,Function,Number,String,Boolean,Error,Math,Date,RegExp].forEach(function(b){Object.getOwnPropertyNames(b).map(a),b.prototype&&Object.getOwnPropertyNames(b.prototype).map(a)}),b}function U(a,b){function c(a){return i.indexOf(a)>=0?!1:b.only_cache?k.props.has(a):/^[0-9.]+$/.test(a)?!1:!0}function d(a){return i.indexOf(a)>=0?!1:k.props.has(a)||l.indexOf(a)>=0}function e(a){c(a)&&m(l,a)}function f(a){var b=k.props.get(a);if(!b){do b=Wb(++k.cname);while(!c(b));k.props.set(a,b)}return b}function g(a){var b={};try{!function d(a){a.walk(new x(function(a){if(a instanceof Na)return d(a.cdr),!0;if(a instanceof pb)return e(a.value),!0;if(a instanceof Va)return d(a.consequent),d(a.alternative),!0;throw b}))}(a)}catch(c){if(c!==b)throw c}}function h(a){return a.transform(new O(function(a){return a instanceof Na?a.cdr=h(a.cdr):a instanceof pb?d(a.value)&&(a.value=f(a.value)):a instanceof Va&&(a.consequent=h(a.consequent),a.alternative=h(a.alternative)),a}))}b=j(b,{reserved:null,cache:null,only_cache:!1});var i=b.reserved;null==i&&(i=T());var k=b.cache;null==k&&(k={cname:-1,props:new u});var l=[];return a.walk(new x(function(a){a instanceof $a?e(a.key):a instanceof Za?e(a.key.name):a instanceof Pa?this.parent()instanceof Wa&&e(a.property):a instanceof Qa&&this.parent()instanceof Wa&&g(a.property)})),a.transform(new O(function(a){a instanceof $a?d(a.key)&&(a.key=f(a.key)):a instanceof Za?d(a.key.name)&&(a.key.name=f(a.key.name)):a instanceof Pa?d(a.property)&&(a.property=f(a.property)):a instanceof Qa&&(a.property=h(a.property))}))}b.UglifyJS=a,i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i.croak=function(a,b){throw new i(a,b)};var V=function(){function a(a,f,g){function h(){var h=f(a[i],i),l=h instanceof d;return l&&(h=h.v),h instanceof b?(h=h.v,h instanceof c?k.push.apply(k,g?h.v.slice().reverse():h.v):k.push(h)):h!==e&&(h instanceof c?j.push.apply(j,g?h.v.slice().reverse():h.v):j.push(h)),l}var i,j=[],k=[];if(a instanceof Array)if(g){for(i=a.length;--i>=0&&!h(););j.reverse(),k.reverse()}else for(i=0;i SymbolDef for all variables/functions defined in this scope",functions:"[Object/S] like `variables`, but only lists function declarations",uses_with:"[boolean/S] tells whether this scope uses the `with` statement",uses_eval:"[boolean/S] tells whether this scope contains a direct call to the global `eval`",parent_scope:"[AST_Scope?/S] link to the parent scope",enclosed:"[SymbolDef*/S] a list of all symbol definitions that are accessed from this scope or any subscopes",cname:"[integer/S] current index for mangling variables (used internally by the mangler)"}},aa),na=v("Toplevel","globals",{$documentation:"The toplevel scope",$propdoc:{globals:"[Object/S] a map of name -> SymbolDef for all undeclared names"},wrap_enclose:function(a){var b=this,c=[],d=[];a.forEach(function(a){var b=a.lastIndexOf(":");c.push(a.substr(0,b)),d.push(a.substr(b+1))});var e="(function("+d.join(",")+"){ '$ORIG'; })("+c.join(",")+")";return e=N(e),e=e.transform(new O(function(a){return a instanceof $&&"$ORIG"==a.value?V.splice(b.body):void 0}))},wrap_commonjs:function(a,b){var c=this,d=[];b&&(c.figure_out_scope(),c.walk(new x(function(a){a instanceof db&&a.definition().global&&(g(function(b){return b.name==a.name},d)||d.push(a))})));var e="(function(exports, global){ global['"+a+"'] = exports; '$ORIG'; '$EXPORTS'; }({}, (function(){return this}())))";return e=N(e),e=e.transform(new O(function(a){if(a instanceof _&&(a=a.body,a instanceof pb))switch(a.getValue()){case"$ORIG":return V.splice(c.body);case"$EXPORTS":var b=[];return d.forEach(function(a){b.push(new _({body:new Wa({left:new Qa({expression:new lb({name:"exports"}),property:new pb({value:a.name})}),operator:"=",right:new lb(a)})}))}),V.splice(b)}}))}},ma),oa=v("Lambda","name argnames uses_arguments",{$documentation:"Base class for functions",$propdoc:{name:"[AST_SymbolDeclaration?] the name of this function",argnames:"[AST_SymbolFunarg*] array of function arguments",uses_arguments:"[boolean/S] tells whether this function accesses the arguments array"},_walk:function(a){return a._visit(this,function(){this.name&&this.name._walk(a),this.argnames.forEach(function(b){b._walk(a)}),w(this,a)})}},ma),pa=v("Accessor",null,{$documentation:"A setter/getter function. The `name` property is always null."},oa),qa=v("Function",null,{$documentation:"A function expression"},oa),ra=v("Defun",null,{$documentation:"A function definition"},oa),sa=v("Jump",null,{$documentation:"Base class for “jumps” (for now that's `return`, `throw`, `break` and `continue`)"},Y),ta=v("Exit","value",{$documentation:"Base class for “exits” (`return` and `throw`)",$propdoc:{value:"[AST_Node?] the value returned or thrown by this statement; could be null for AST_Return"},_walk:function(a){return a._visit(this,this.value&&function(){this.value._walk(a)})}},sa),ua=v("Return",null,{$documentation:"A `return` statement"},ta),va=v("Throw",null,{$documentation:"A `throw` statement"},ta),wa=v("LoopControl","label",{$documentation:"Base class for loop control statements (`break` and `continue`)",$propdoc:{label:"[AST_LabelRef?] the label, or null if none"},_walk:function(a){return a._visit(this,this.label&&function(){this.label._walk(a)})}},sa),xa=v("Break",null,{$documentation:"A `break` statement"},wa),ya=v("Continue",null,{$documentation:"A `continue` statement"},wa),za=v("If","condition alternative",{$documentation:"A `if` statement",$propdoc:{condition:"[AST_Node] the `if` condition",alternative:"[AST_Statement?] the `else` part, or null if not present"},_walk:function(a){return a._visit(this,function(){this.condition._walk(a),this.body._walk(a),this.alternative&&this.alternative._walk(a)})}},da),Aa=v("Switch","expression",{$documentation:"A `switch` statement",$propdoc:{expression:"[AST_Node] the `switch` “discriminant”"},_walk:function(a){return a._visit(this,function(){this.expression._walk(a),w(this,a)})}},aa),Ba=v("SwitchBranch",null,{$documentation:"Base class for `switch` branches"},aa),Ca=v("Default",null,{$documentation:"A `default` switch branch"},Ba),Da=v("Case","expression",{$documentation:"A `case` switch branch",$propdoc:{expression:"[AST_Node] the `case` expression"},_walk:function(a){return a._visit(this,function(){this.expression._walk(a),w(this,a)})}},Ba),Ea=v("Try","bcatch bfinally",{$documentation:"A `try` statement",$propdoc:{bcatch:"[AST_Catch?] the catch block, or null if not present",bfinally:"[AST_Finally?] the finally block, or null if not present"},_walk:function(a){return a._visit(this,function(){w(this,a),this.bcatch&&this.bcatch._walk(a),this.bfinally&&this.bfinally._walk(a)})}},aa),Fa=v("Catch","argname",{$documentation:"A `catch` node; only makes sense as part of a `try` statement",$propdoc:{argname:"[AST_SymbolCatch] symbol for the exception"},_walk:function(a){return a._visit(this,function(){this.argname._walk(a),w(this,a)})}},aa),Ga=v("Finally",null,{$documentation:"A `finally` node; only makes sense as part of a `try` statement"},aa),Ha=v("Definitions","definitions",{$documentation:"Base class for `var` or `const` nodes (variable declarations/initializations)",$propdoc:{definitions:"[AST_VarDef*] array of variable definitions"},_walk:function(a){return a._visit(this,function(){this.definitions.forEach(function(b){b._walk(a)})})}},Y),Ia=v("Var",null,{$documentation:"A `var` statement"},Ha),Ja=v("Const",null,{$documentation:"A `const` statement"},Ha),Ka=v("VarDef","name value",{$documentation:"A variable declaration; only appears in a AST_Definitions node",$propdoc:{name:"[AST_SymbolVar|AST_SymbolConst] name of the variable",value:"[AST_Node?] initializer, or null of there's no initializer"},_walk:function(a){return a._visit(this,function(){this.name._walk(a),this.value&&this.value._walk(a)})}}),La=v("Call","expression args",{$documentation:"A function call expression",$propdoc:{expression:"[AST_Node] expression to invoke as function",args:"[AST_Node*] array of arguments"},_walk:function(a){return a._visit(this,function(){this.expression._walk(a),this.args.forEach(function(b){b._walk(a)})})}}),Ma=v("New",null,{$documentation:"An object instantiation. Derives from a function call since it has exactly the same properties"},La),Na=v("Seq","car cdr",{$documentation:"A sequence expression (two comma-separated expressions)",$propdoc:{car:"[AST_Node] first element in sequence",cdr:"[AST_Node] second element in sequence"},$cons:function(a,b){var c=new Na(a);return c.car=a,c.cdr=b,c},$from_array:function(a){if(0==a.length)return null;if(1==a.length)return a[0].clone();for(var b=null,c=a.length;--c>=0;)b=Na.cons(a[c],b);for(var d=b;d;){if(d.cdr&&!d.cdr.cdr){d.cdr=d.cdr.car;break}d=d.cdr}return b},to_array:function(){for(var a=this,b=[];a;){if(b.push(a.car),a.cdr&&!(a.cdr instanceof Na)){b.push(a.cdr);break}a=a.cdr}return b},add:function(a){for(var b=this;b;){if(!(b.cdr instanceof Na)){var c=Na.cons(b.cdr,a);return b.cdr=c}b=b.cdr}},_walk:function(a){return a._visit(this,function(){this.car._walk(a),this.cdr&&this.cdr._walk(a)})}}),Oa=v("PropAccess","expression property",{$documentation:'Base class for property access expressions, i.e. `a.foo` or `a["foo"]`',$propdoc:{expression:"[AST_Node] the “container” expression",property:"[AST_Node|string] the property to access. For AST_Dot this is always a plain string, while for AST_Sub it's an arbitrary AST_Node"}}),Pa=v("Dot",null,{$documentation:"A dotted property access expression",_walk:function(a){return a._visit(this,function(){this.expression._walk(a)})}},Oa),Qa=v("Sub",null,{$documentation:'Index-style property access, i.e. `a["foo"]`',_walk:function(a){return a._visit(this,function(){this.expression._walk(a),this.property._walk(a)})}},Oa),Ra=v("Unary","operator expression",{$documentation:"Base class for unary expressions",$propdoc:{operator:"[string] the operator",expression:"[AST_Node] expression that this unary operator applies to"},_walk:function(a){return a._visit(this,function(){this.expression._walk(a)})}}),Sa=v("UnaryPrefix",null,{$documentation:"Unary prefix expression, i.e. `typeof i` or `++i`"},Ra),Ta=v("UnaryPostfix",null,{$documentation:"Unary postfix expression, i.e. `i++`"},Ra),Ua=v("Binary","left operator right",{$documentation:"Binary expression, i.e. `a + b`",$propdoc:{left:"[AST_Node] left-hand side expression",operator:"[string] the operator",right:"[AST_Node] right-hand side expression"},_walk:function(a){return a._visit(this,function(){this.left._walk(a),this.right._walk(a)})}}),Va=v("Conditional","condition consequent alternative",{$documentation:"Conditional expression using the ternary operator, i.e. `a ? b : c`",$propdoc:{condition:"[AST_Node]",consequent:"[AST_Node]",alternative:"[AST_Node]"},_walk:function(a){return a._visit(this,function(){this.condition._walk(a),this.consequent._walk(a),this.alternative._walk(a)})}}),Wa=v("Assign",null,{$documentation:"An assignment expression — `a = b + 5`"},Ua),Xa=v("Array","elements",{$documentation:"An array literal",$propdoc:{elements:"[AST_Node*] array of elements"},_walk:function(a){return a._visit(this,function(){this.elements.forEach(function(b){b._walk(a)})})}}),Ya=v("Object","properties",{$documentation:"An object literal",$propdoc:{properties:"[AST_ObjectProperty*] array of properties"},_walk:function(a){return a._visit(this,function(){this.properties.forEach(function(b){b._walk(a)})})}}),Za=v("ObjectProperty","key value",{$documentation:"Base class for literal object properties",$propdoc:{key:"[string] the property name converted to a string for ObjectKeyVal. For setters and getters this is an arbitrary AST_Node.",value:"[AST_Node] property value. For setters and getters this is an AST_Function."},_walk:function(a){return a._visit(this,function(){this.value._walk(a)})}}),$a=v("ObjectKeyVal","quote",{$documentation:"A key: value object property",$propdoc:{quote:"[string] the original quote character"}},Za),_a=v("ObjectSetter",null,{$documentation:"An object setter property"},Za),ab=v("ObjectGetter",null,{$documentation:"An object getter property"},Za),bb=v("Symbol","scope name thedef",{$propdoc:{name:"[string] name of this symbol",scope:"[AST_Scope/S] the current scope (not necessarily the definition scope)",thedef:"[SymbolDef/S] the definition of this symbol"},$documentation:"Base class for all symbols"}),cb=v("SymbolAccessor",null,{$documentation:"The name of a property accessor (setter/getter function)"},bb),db=v("SymbolDeclaration","init",{$documentation:"A declaration symbol (symbol in var/const, function name or argument, symbol in catch)",$propdoc:{init:"[AST_Node*/S] array of initializers for this declaration."}},bb),eb=v("SymbolVar",null,{$documentation:"Symbol defining a variable"},db),fb=v("SymbolConst",null,{$documentation:"A constant declaration"},db),gb=v("SymbolFunarg",null,{$documentation:"Symbol naming a function argument"},eb),hb=v("SymbolDefun",null,{$documentation:"Symbol defining a function"},db),ib=v("SymbolLambda",null,{$documentation:"Symbol naming a function expression"},db),jb=v("SymbolCatch",null,{$documentation:"Symbol naming the exception in catch"},db),kb=v("Label","references",{$documentation:"Symbol naming a label (declaration)",$propdoc:{references:"[AST_LoopControl*] a list of nodes referring to this label"},initialize:function(){this.references=[],this.thedef=this}},bb),lb=v("SymbolRef",null,{$documentation:"Reference to some symbol (not definition/declaration)"},bb),mb=v("LabelRef",null,{$documentation:"Reference to a label symbol"},bb),nb=v("This",null,{$documentation:"The `this` symbol"},bb),ob=v("Constant",null,{$documentation:"Base class for all constants",getValue:function(){return this.value}}),pb=v("String","value quote",{$documentation:"A string literal",$propdoc:{value:"[string] the contents of this string",quote:"[string] the original quote character"}},ob),qb=v("Number","value",{$documentation:"A number literal",$propdoc:{value:"[number] the numeric value"}},ob),rb=v("RegExp","value",{$documentation:"A regexp literal",$propdoc:{value:"[RegExp] the actual regexp"}},ob),sb=v("Atom",null,{$documentation:"Base class for atoms"},ob),tb=v("Null",null,{$documentation:"The `null` atom",value:null},sb),ub=v("NaN",null,{$documentation:"The impossible value",value:NaN},sb),vb=v("Undefined",null,{$documentation:"The `undefined` value",value:void 0},sb),wb=v("Hole",null,{$documentation:"A hole in an array",value:void 0},sb),xb=v("Infinity",null,{$documentation:"The `Infinity` value",value:1/0},sb),yb=v("Boolean",null,{$documentation:"Base class for booleans"},sb),zb=v("False",null,{$documentation:"The `false` atom",value:!1},yb),Ab=v("True",null,{$documentation:"The `true` atom",value:!0},yb);x.prototype={_visit:function(a,b){this.stack.push(a);var c=this.visit(a,b?function(){b.call(a)}:l);return!c&&b&&b.call(a),this.stack.pop(),c},parent:function(a){return this.stack[this.stack.length-2-(a||0)]},push:function(a){this.stack.push(a)},pop:function(){return this.stack.pop()},self:function(){return this.stack[this.stack.length-1]},find_parent:function(a){for(var b=this.stack,c=b.length;--c>=0;){var d=b[c];if(d instanceof a)return d}},has_directive:function(a){return this.find_parent(ma).has_directive(a)},in_boolean_context:function(){for(var a=this.stack,b=a.length,c=a[--b];b>0;){var d=a[--b];if(d instanceof za&&d.condition===c||d instanceof Va&&d.condition===c||d instanceof ga&&d.condition===c||d instanceof ja&&d.condition===c||d instanceof Sa&&"!"==d.operator&&d.expression===c)return!0;if(!(d instanceof Ua)||"&&"!=d.operator&&"||"!=d.operator)return!1;c=d}},loopcontrol_target:function(a){var b=this.stack;if(a)for(var c=b.length;--c>=0;){var d=b[c];if(d instanceof ea&&d.label.name==a.name)return d.body}else for(var c=b.length;--c>=0;){var d=b[c];if(d instanceof Aa||d instanceof fa)return d}}};var Bb="break case catch const continue debugger default delete do else finally for function if in instanceof new return switch throw try typeof var void while with",Cb="false null true",Db="abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized this throws transient volatile yield "+Cb+" "+Bb,Eb="return new delete throw else case";Bb=s(Bb),Db=s(Db),Eb=s(Eb),Cb=s(Cb);var Fb=s(e("+-*&%=<>!?|~^")),Gb=/^0x[0-9a-f]+$/i,Hb=/^0[0-7]+$/,Ib=/^\d*\.?\d*(?:e[+-]?\d*(?:\d\.?|\.?\d)\d*)?$/i,Jb=s(["in","instanceof","typeof","new","void","delete","++","--","+","-","!","~","&","|","^","*","/","%",">>","<<",">>>","<",">","<=",">=","==","===","!=","!==","?","=","+=","-=","/=","*=","%=",">>=","<<=",">>>=","|=","^=","&=","&&","||"]),Kb=s(e("  \n\r \f ​᠎              \ufeff")),Lb=s(e("[{(,.;:")),Mb=s(e("[]{}(),;:")),Nb=s(e("gmsiy")),Ob={letter:new RegExp("[\\u0041-\\u005A\\u0061-\\u007A\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]"),digit:new RegExp("[\\u0030-\\u0039\\u0660-\\u0669\\u06F0-\\u06F9\\u07C0-\\u07C9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE6-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0DE6-\\u0DEF\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\u1040-\\u1049\\u1090-\\u1099\\u17E0-\\u17E9\\u1810-\\u1819\\u1946-\\u194F\\u19D0-\\u19D9\\u1A80-\\u1A89\\u1A90-\\u1A99\\u1B50-\\u1B59\\u1BB0-\\u1BB9\\u1C40-\\u1C49\\u1C50-\\u1C59\\uA620-\\uA629\\uA8D0-\\uA8D9\\uA900-\\uA909\\uA9D0-\\uA9D9\\uA9F0-\\uA9F9\\uAA50-\\uAA59\\uABF0-\\uABF9\\uFF10-\\uFF19]"),non_spacing_mark:new RegExp("[\\u0300-\\u036F\\u0483-\\u0487\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065E\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0900-\\u0902\\u093C\\u0941-\\u0948\\u094D\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09BC\\u09C1-\\u09C4\\u09CD\\u09E2\\u09E3\\u0A01\\u0A02\\u0A3C\\u0A41\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81\\u0A82\\u0ABC\\u0AC1-\\u0AC5\\u0AC7\\u0AC8\\u0ACD\\u0AE2\\u0AE3\\u0B01\\u0B3C\\u0B3F\\u0B41-\\u0B44\\u0B4D\\u0B56\\u0B62\\u0B63\\u0B82\\u0BC0\\u0BCD\\u0C3E-\\u0C40\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0CBC\\u0CBF\\u0CC6\\u0CCC\\u0CCD\\u0CE2\\u0CE3\\u0D41-\\u0D44\\u0D4D\\u0D62\\u0D63\\u0DCA\\u0DD2-\\u0DD4\\u0DD6\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F71-\\u0F7E\\u0F80-\\u0F84\\u0F86\\u0F87\\u0F90-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102D-\\u1030\\u1032-\\u1037\\u1039\\u103A\\u103D\\u103E\\u1058\\u1059\\u105E-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108D\\u109D\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B7-\\u17BD\\u17C6\\u17C9-\\u17D3\\u17DD\\u180B-\\u180D\\u18A9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193B\\u1A17\\u1A18\\u1A56\\u1A58-\\u1A5E\\u1A60\\u1A62\\u1A65-\\u1A6C\\u1A73-\\u1A7C\\u1A7F\\u1B00-\\u1B03\\u1B34\\u1B36-\\u1B3A\\u1B3C\\u1B42\\u1B6B-\\u1B73\\u1B80\\u1B81\\u1BA2-\\u1BA5\\u1BA8\\u1BA9\\u1C2C-\\u1C33\\u1C36\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE0\\u1CE2-\\u1CE8\\u1CED\\u1DC0-\\u1DE6\\u1DFD-\\u1DFF\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2CEF-\\u2CF1\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA66F\\uA67C\\uA67D\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA825\\uA826\\uA8C4\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA951\\uA980-\\uA982\\uA9B3\\uA9B6-\\uA9B9\\uA9BC\\uAA29-\\uAA2E\\uAA31\\uAA32\\uAA35\\uAA36\\uAA43\\uAA4C\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uABE5\\uABE8\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE26]"), +n=c.bits,c.mode===V&&(c.back=-1);break}for(c.back=0;Aa=c.lencode[m&(1<>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=ta+qa);){if(0===i)break a;i--,m+=e[g++]<>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,c.length=sa,0===ra){c.mode=ha;break}if(32&ra){c.back=-1,c.mode=V;break}if(64&ra){a.msg="invalid literal/length code",c.mode=la;break}c.extra=15&ra,c.mode=da;case da:if(c.extra){for(za=c.extra;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=c.extra,n-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=ea;case ea:for(;Aa=c.distcode[m&(1<>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=ta+qa);){if(0===i)break a;i--,m+=e[g++]<>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,64&ra){a.msg="invalid distance code",c.mode=la;break}c.offset=sa,c.extra=15&ra,c.mode=fa;case fa:if(c.extra){for(za=c.extra;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=c.extra,n-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){a.msg="invalid distance too far back",c.mode=la;break}c.mode=ga;case ga:if(0===j)break a;if(q=p-j,c.offset>q){if(q=c.offset-q,q>c.whave&&c.sane){a.msg="invalid distance too far back",c.mode=la;break}q>c.wnext?(q-=c.wnext,oa=c.wsize-q):oa=c.wnext-q,q>c.length&&(q=c.length),pa=c.window}else pa=f,oa=h-c.offset,q=c.length;q>j&&(q=j),j-=q,c.length-=q;do f[h++]=pa[oa++];while(--q);0===c.length&&(c.mode=ca);break;case ha:if(0===j)break a;f[h++]=c.length,j--,c.mode=ca;break;case ia:if(c.wrap){for(;32>n;){if(0===i)break a;i--,m|=e[g++]<n;){if(0===i)break a;i--,m+=e[g++]<=D;D++)P[D]=0;for(E=0;o>E;E++)P[b[n+E]]++;for(H=C,G=d;G>=1&&0===P[G];G--);if(H>G&&(H=G),0===G)return p[q++]=20971520,p[q++]=20971520,s.bits=1,0;for(F=1;G>F&&0===P[F];F++);for(F>H&&(H=F),K=1,D=1;d>=D;D++)if(K<<=1,K-=P[D],0>K)return-1;if(K>0&&(a===g||1!==G))return-1;for(Q[1]=0,D=1;d>D;D++)Q[D+1]=Q[D]+P[D];for(E=0;o>E;E++)0!==b[n+E]&&(r[Q[b[n+E]]++]=E);if(a===g?(N=R=r,y=19):a===h?(N=j,O-=257,R=k,S-=257,y=256):(N=l,R=m,y=-1),M=0,E=0,D=F,x=q,I=H,J=0,v=-1,L=1<e||a===i&&L>f)return 1;for(var T=0;;){T++,z=D-J,r[E]y?(A=R[S+r[E]],B=N[O+r[E]]):(A=96,B=0),t=1<>J)+u]=z<<24|A<<16|B|0;while(0!==u);for(t=1<>=1;if(0!==t?(M&=t-1,M+=t):M=0,E++,0===--P[D]){if(D===G)break;D=b[n+r[E]]}if(D>H&&(M&w)!==v){for(0===J&&(J=H),x+=F,I=D-J,K=1<I+J&&(K-=P[I+J],!(0>=K));)I++,K<<=1;if(L+=1<e||a===i&&L>f)return 1;v=M&w,p[v]=H<<24|I<<16|x-q|0}}return 0!==M&&(p[x+M]=D-J<<24|64<<16|0),s.bits=H,0}},{"../utils/common":27}],37:[function(a,b){"use strict";b.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(a,b,c){"use strict";function d(a){for(var b=a.length;--b>=0;)a[b]=0}function e(a){return 256>a?ga[a]:ga[256+(a>>>7)]}function f(a,b){a.pending_buf[a.pending++]=255&b,a.pending_buf[a.pending++]=b>>>8&255}function g(a,b,c){a.bi_valid>V-c?(a.bi_buf|=b<>V-a.bi_valid,a.bi_valid+=c-V):(a.bi_buf|=b<>>=1,c<<=1;while(--b>0);return c>>>1}function j(a){16===a.bi_valid?(f(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}function k(a,b){var c,d,e,f,g,h,i=b.dyn_tree,j=b.max_code,k=b.stat_desc.static_tree,l=b.stat_desc.has_stree,m=b.stat_desc.extra_bits,n=b.stat_desc.extra_base,o=b.stat_desc.max_length,p=0;for(f=0;U>=f;f++)a.bl_count[f]=0;for(i[2*a.heap[a.heap_max]+1]=0,c=a.heap_max+1;T>c;c++)d=a.heap[c],f=i[2*i[2*d+1]+1]+1,f>o&&(f=o,p++),i[2*d+1]=f,d>j||(a.bl_count[f]++,g=0,d>=n&&(g=m[d-n]),h=i[2*d],a.opt_len+=h*(f+g),l&&(a.static_len+=h*(k[2*d+1]+g)));if(0!==p){do{for(f=o-1;0===a.bl_count[f];)f--;a.bl_count[f]--,a.bl_count[f+1]+=2,a.bl_count[o]--,p-=2}while(p>0);for(f=o;0!==f;f--)for(d=a.bl_count[f];0!==d;)e=a.heap[--c],e>j||(i[2*e+1]!==f&&(a.opt_len+=(f-i[2*e+1])*i[2*e],i[2*e+1]=f),d--)}}function l(a,b,c){var d,e,f=new Array(U+1),g=0;for(d=1;U>=d;d++)f[d]=g=g+c[d-1]<<1;for(e=0;b>=e;e++){var h=a[2*e+1];0!==h&&(a[2*e]=i(f[h]++,h))}}function m(){var a,b,c,d,e,f=new Array(U+1);for(c=0,d=0;O-1>d;d++)for(ia[d]=c,a=0;a<1<<_[d];a++)ha[c++]=d;for(ha[c-1]=d,e=0,d=0;16>d;d++)for(ja[d]=e,a=0;a<1<>=7;R>d;d++)for(ja[d]=e<<7,a=0;a<1<=b;b++)f[b]=0;for(a=0;143>=a;)ea[2*a+1]=8,a++,f[8]++;for(;255>=a;)ea[2*a+1]=9,a++,f[9]++;for(;279>=a;)ea[2*a+1]=7,a++,f[7]++;for(;287>=a;)ea[2*a+1]=8,a++,f[8]++;for(l(ea,Q+1,f),a=0;R>a;a++)fa[2*a+1]=5,fa[2*a]=i(a,5);ka=new na(ea,_,P+1,Q,U),la=new na(fa,aa,0,R,U),ma=new na(new Array(0),ba,0,S,W)}function n(a){var b;for(b=0;Q>b;b++)a.dyn_ltree[2*b]=0;for(b=0;R>b;b++)a.dyn_dtree[2*b]=0;for(b=0;S>b;b++)a.bl_tree[2*b]=0;a.dyn_ltree[2*X]=1,a.opt_len=a.static_len=0,a.last_lit=a.matches=0}function o(a){a.bi_valid>8?f(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0}function p(a,b,c,d){o(a),d&&(f(a,c),f(a,~c)),E.arraySet(a.pending_buf,a.window,b,c,a.pending),a.pending+=c}function q(a,b,c,d){var e=2*b,f=2*c;return a[e]c;c++)0!==f[2*c]?(a.heap[++a.heap_len]=j=c,a.depth[c]=0):f[2*c+1]=0;for(;a.heap_len<2;)e=a.heap[++a.heap_len]=2>j?++j:0,f[2*e]=1,a.depth[e]=0,a.opt_len--,h&&(a.static_len-=g[2*e+1]);for(b.max_code=j,c=a.heap_len>>1;c>=1;c--)r(a,f,c);e=i;do c=a.heap[1],a.heap[1]=a.heap[a.heap_len--],r(a,f,1),d=a.heap[1],a.heap[--a.heap_max]=c,a.heap[--a.heap_max]=d,f[2*e]=f[2*c]+f[2*d],a.depth[e]=(a.depth[c]>=a.depth[d]?a.depth[c]:a.depth[d])+1,f[2*c+1]=f[2*d+1]=e,a.heap[1]=e++,r(a,f,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],k(a,b),l(f,j,a.bl_count)}function u(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),b[2*(c+1)+1]=65535,d=0;c>=d;d++)e=g,g=b[2*(d+1)+1],++hh?a.bl_tree[2*e]+=h:0!==e?(e!==f&&a.bl_tree[2*e]++,a.bl_tree[2*Y]++):10>=h?a.bl_tree[2*Z]++:a.bl_tree[2*$]++,h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4))}function v(a,b,c){var d,e,f=-1,i=b[1],j=0,k=7,l=4;for(0===i&&(k=138,l=3),d=0;c>=d;d++)if(e=i,i=b[2*(d+1)+1],!(++jj){do h(a,e,a.bl_tree);while(0!==--j)}else 0!==e?(e!==f&&(h(a,e,a.bl_tree),j--),h(a,Y,a.bl_tree),g(a,j-3,2)):10>=j?(h(a,Z,a.bl_tree),g(a,j-3,3)):(h(a,$,a.bl_tree),g(a,j-11,7));j=0,f=e,0===i?(k=138,l=3):e===i?(k=6,l=3):(k=7,l=4)}}function w(a){var b;for(u(a,a.dyn_ltree,a.l_desc.max_code),u(a,a.dyn_dtree,a.d_desc.max_code),t(a,a.bl_desc),b=S-1;b>=3&&0===a.bl_tree[2*ca[b]+1];b--);return a.opt_len+=3*(b+1)+5+5+4,b}function x(a,b,c,d){var e;for(g(a,b-257,5),g(a,c-1,5),g(a,d-4,4),e=0;d>e;e++)g(a,a.bl_tree[2*ca[e]+1],3);v(a,a.dyn_ltree,b-1),v(a,a.dyn_dtree,c-1)}function y(a){var b,c=4093624447;for(b=0;31>=b;b++,c>>>=1)if(1&c&&0!==a.dyn_ltree[2*b])return G;if(0!==a.dyn_ltree[18]||0!==a.dyn_ltree[20]||0!==a.dyn_ltree[26])return H;for(b=32;P>b;b++)if(0!==a.dyn_ltree[2*b])return H;return G}function z(a){pa||(m(),pa=!0),a.l_desc=new oa(a.dyn_ltree,ka),a.d_desc=new oa(a.dyn_dtree,la),a.bl_desc=new oa(a.bl_tree,ma),a.bi_buf=0,a.bi_valid=0,n(a)}function A(a,b,c,d){g(a,(J<<1)+(d?1:0),3),p(a,b,c,!0)}function B(a){g(a,K<<1,3),h(a,X,ea),j(a)}function C(a,b,c,d){var e,f,h=0;a.level>0?(a.strm.data_type===I&&(a.strm.data_type=y(a)),t(a,a.l_desc),t(a,a.d_desc),h=w(a),e=a.opt_len+3+7>>>3,f=a.static_len+3+7>>>3,e>=f&&(e=f)):e=f=c+5,e>=c+4&&-1!==b?A(a,b,c,d):a.strategy===F||f===e?(g(a,(K<<1)+(d?1:0),3),s(a,ea,fa)):(g(a,(L<<1)+(d?1:0),3),x(a,a.l_desc.max_code+1,a.d_desc.max_code+1,h+1),s(a,a.dyn_ltree,a.dyn_dtree)),n(a),d&&o(a)}function D(a,b,c){return a.pending_buf[a.d_buf+2*a.last_lit]=b>>>8&255,a.pending_buf[a.d_buf+2*a.last_lit+1]=255&b,a.pending_buf[a.l_buf+a.last_lit]=255&c,a.last_lit++,0===b?a.dyn_ltree[2*c]++:(a.matches++,b--,a.dyn_ltree[2*(ha[c]+P+1)]++,a.dyn_dtree[2*e(b)]++),a.last_lit===a.lit_bufsize-1}var E=a("../utils/common"),F=4,G=0,H=1,I=2,J=0,K=1,L=2,M=3,N=258,O=29,P=256,Q=P+1+O,R=30,S=19,T=2*Q+1,U=15,V=16,W=7,X=256,Y=16,Z=17,$=18,_=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],aa=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],ba=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ca=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],da=512,ea=new Array(2*(Q+2));d(ea);var fa=new Array(2*R);d(fa);var ga=new Array(da);d(ga);var ha=new Array(N-M+1);d(ha);var ia=new Array(O);d(ia);var ja=new Array(R);d(ja);var ka,la,ma,na=function(a,b,c,d,e){this.static_tree=a,this.extra_bits=b,this.extra_base=c,this.elems=d,this.max_length=e,this.has_stree=a&&a.length},oa=function(a,b){this.dyn_tree=a,this.max_code=0,this.stat_desc=b},pa=!1;c._tr_init=z,c._tr_stored_block=A,c._tr_flush_block=C,c._tr_tally=D,c._tr_align=B},{"../utils/common":27}],39:[function(a,b){"use strict";function c(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}b.exports=c},{}]},{},[9])(9)}),function(a,b){function c(a){for(var b=Object.create(null),c=0;c=0;)if(b[c]==a)return!0;return!1}function g(a,b){for(var c=0,d=b.length;d>c;++c)if(a(b[c]))return b[c]}function h(a,b){if(0>=b)return"";if(1==b)return a;var c=h(a,b>>1);return c+=c,1&b&&(c+=a),c}function i(a,b){Error.call(this,a),this.msg=a,this.defs=b}function j(a,b,c){a===!0&&(a={});var d=a||{};if(c)for(var e in d)d.hasOwnProperty(e)&&!b.hasOwnProperty(e)&&i.croak("`"+e+"` is not a supported option",b);for(var e in b)b.hasOwnProperty(e)&&(d[e]=a&&a.hasOwnProperty(e)?a[e]:b[e]);return d}function k(a,b){var c=0;for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d],c++);return c}function l(){}function m(a,b){a.indexOf(b)<0&&a.push(b)}function n(a,b){return a.replace(/\{(.+?)\}/g,function(a,c){return b[c]})}function o(a,b){for(var c=a.length;--c>=0;)a[c]===b&&a.splice(c,1)}function p(a,b){function c(a,c){for(var d=[],e=0,f=0,g=0;e=0})}function s(a){function b(a){if(1==a.length)return c+="return str === "+JSON.stringify(a[0])+";";c+="switch(str){";for(var b=0;b3){d.sort(function(a,b){return b.length-a.length}),c+="switch(str.length){";for(var e=0;e=0;)if(!b(a[c]))return!1;return!0}function u(){this._values=Object.create(null),this._size=0}function v(a,b,c,d){arguments.length<4&&(d=X),b=b?b.split(/\s+/):[];var e=b;d&&d.PROPS&&(b=b.concat(d.PROPS));for(var f="return function AST_"+a+"(props){ if (props) { ",g=b.length;--g>=0;)f+="this."+b[g]+" = props."+b[g]+";";var h=d&&new d;(h&&h.initialize||c&&c.initialize)&&(f+="this.initialize();"),f+="}}";var i=new Function(f)();if(h&&(i.prototype=h,i.BASE=d),d&&d.SUBCLASSES.push(i),i.prototype.CTOR=i,i.PROPS=b||null,i.SELF_PROPS=e,i.SUBCLASSES=[],a&&(i.prototype.TYPE=i.TYPE=a),c)for(g in c)c.hasOwnProperty(g)&&(/^\$/.test(g)?i[g.substr(1)]=c[g]:i.prototype[g]=c[g]);return i.DEFMETHOD=function(a,b){this.prototype[a]=b},i}function w(a,b){a.body instanceof Y?a.body._walk(b):a.body.forEach(function(a){a._walk(b)})}function x(a){this.visit=a,this.stack=[]}function y(a){return a>=97&&122>=a||a>=65&&90>=a||a>=170&&Ob.letter.test(String.fromCharCode(a))}function z(a){return a>=48&&57>=a}function A(a){return z(a)||y(a)}function B(a){return Ob.digit.test(String.fromCharCode(a))}function C(a){return Ob.non_spacing_mark.test(a)||Ob.space_combining_mark.test(a)}function D(a){return Ob.connector_punctuation.test(a)}function E(a){return!Db(a)&&/^[a-z_$][a-z0-9_$]*$/i.test(a)}function F(a){return 36==a||95==a||y(a)}function G(a){var b=a.charCodeAt(0);return F(b)||z(b)||8204==b||8205==b||C(a)||D(a)||B(b)}function H(a){return/^[a-z_$][a-z0-9_$]*$/i.test(a)}function I(a){return Gb.test(a)?parseInt(a.substr(2),16):Hb.test(a)?parseInt(a.substr(1),8):Ib.test(a)?parseFloat(a):void 0}function J(a,b,c,d,e){this.message=a,this.filename=b,this.line=c,this.col=d,this.pos=e,this.stack=(new Error).stack}function K(a,b,c,d,e){throw new J(a,b,c,d,e)}function L(a,b,c){return a.type==b&&(null==c||a.value==c)}function M(a,b,c){function d(){return y.text.charAt(y.pos)}function e(a,b){var c=y.text.charAt(y.pos++);if(a&&!c)throw Pb;return"\r\n\u2028\u2029".indexOf(c)>=0?(y.newline_before=y.newline_before||!b,++y.line,y.col=0,b||"\r"!=c||"\n"!=d()||(++y.pos,c="\n")):++y.col,c}function f(a){for(;a-- >0;)e()}function g(a){return y.text.substr(y.pos,a.length)==a}function h(a,b){var c=y.text.indexOf(a,y.pos);if(b&&-1==c)throw Pb;return c}function i(){y.tokline=y.line,y.tokcol=y.col,y.tokpos=y.pos}function j(a,c,d){y.regex_allowed="operator"==a&&!Rb(c)||"keyword"==a&&Eb(c)||"punc"==a&&Lb(c),B="punc"==a&&"."==c;var e={type:a,value:c,line:y.tokline,col:y.tokcol,pos:y.tokpos,endline:y.line,endcol:y.col,endpos:y.pos,nlb:y.newline_before,file:b};if(!d){e.comments_before=y.comments_before,y.comments_before=[];for(var f=0,g=e.comments_before.length;g>f;f++)e.nlb=e.nlb||e.comments_before[f].nlb}return y.newline_before=!1,new W(e)}function k(){for(var a;Kb(a=d())||"\u2028"==a||"\u2029"==a;)e()}function l(a){for(var b,c="",f=0;(b=d())&&a(b,f++);)c+=e();return c}function m(a){K(a,b,y.tokline,y.tokcol,y.tokpos)}function n(a){var b=!1,c=!1,d=!1,e="."==a,f=l(function(f,g){var h=f.charCodeAt(0);switch(h){case 120:case 88:return d?!1:d=!0;case 101:case 69:return d?!0:b?!1:b=c=!0;case 45:return c||0==g&&!a;case 43:return c;case c=!1,46:return e||d||b?!1:e=!0}return A(h)});a&&(f=a+f);var g=I(f);return isNaN(g)?void m("Invalid syntax: "+f):j("num",g)}function o(a){var b=e(!0,a);switch(b.charCodeAt(0)){case 110:return"\n";case 114:return"\r";case 116:return" ";case 98:return"\b";case 118:return"\x0B";case 102:return"\f";case 48:return"\x00";case 120:return String.fromCharCode(p(2));case 117:return String.fromCharCode(p(4));case 10:return"";case 13:if("\n"==d())return e(!0,a),""}return b}function p(a){for(var b=0;a>0;--a){var c=parseInt(e(!0),16);isNaN(c)&&m("Invalid hex-character pattern in string"),b=b<<4|c}return b}function q(a){var b,c=y.regex_allowed,d=h("\n");return-1==d?(b=y.text.substr(y.pos),y.pos=y.text.length):(b=y.text.substring(y.pos,d),y.pos=d),y.col=y.tokcol+(y.pos-y.tokpos),y.comments_before.push(j(a,b,!0)),y.regex_allowed=c,x()}function r(){for(var a,b,c=!1,f="",g=!1;null!=(a=d());)if(c)"u"!=a&&m("Expecting UnicodeEscapeSequence -- uXXXX"),a=o(),G(a)||m("Unicode char: "+a.charCodeAt(0)+" is not valid in identifier"),f+=a,c=!1;else if("\\"==a)g=c=!0,e();else{if(!G(a))break;f+=e()}return Bb(f)&&g&&(b=f.charCodeAt(0).toString(16).toUpperCase(),f="\\u"+"0000".substr(b.length)+b+f.slice(1)),f}function s(a){function b(a){if(!d())return a;var c=a+d();return Jb(c)?(e(),b(c)):a}return j("operator",b(a||e()))}function t(){switch(e(),d()){case"/":return e(),q("comment1");case"*":return e(),D()}return y.regex_allowed?E(""):s("/")}function u(){return e(),z(d().charCodeAt(0))?n("."):j("punc",".")}function v(){var a=r();return B?j("name",a):Cb(a)?j("atom",a):Bb(a)?Jb(a)?j("operator",a):j("keyword",a):j("name",a)}function w(a,b){return function(c){try{return b(c)}catch(d){if(d!==Pb)throw d;m(a)}}}function x(a){if(null!=a)return E(a);if(k(),i(),c){if(g("")&&y.newline_before)return f(3),q("comment4")}var b=d();if(!b)return j("eof");var h=b.charCodeAt(0);switch(h){case 34:case 39:return C(b);case 46:return u();case 47:return t()}return z(h)?n():Mb(b)?j("punc",e()):Fb(b)?s():92==h||F(h)?v():void m("Unexpected character '"+b+"'")}var y={text:a,filename:b,pos:0,tokpos:0,line:1,tokline:0,col:0,tokcol:0,newline_before:!1,regex_allowed:!1,comments_before:[]},B=!1,C=w("Unterminated string constant",function(a){for(var b=e(),c="";;){var d=e(!0,!0);if("\\"==d){var f=0,g=null;d=l(function(a){if(a>="0"&&"7">=a){if(!g)return g=a,++f;if("3">=g&&2>=f)return++f;if(g>="4"&&1>=f)return++f}return!1}),d=f>0?String.fromCharCode(parseInt(d,8)):o(!0)}else if(d==b)break;c+=d}var h=j("string",c);return h.quote=a,h}),D=w("Unterminated multiline comment",function(){var a=y.regex_allowed,b=h("*/",!0),c=y.text.substring(y.pos,b),d=c.split("\n"),e=d.length;y.pos=b+2,y.line+=e-1,e>1?y.col=d[e-1].length:y.col+=d[e-1].length,y.col+=2;var f=y.newline_before=y.newline_before||c.indexOf("\n")>=0;return y.comments_before.push(j("comment2",c,!0)),y.regex_allowed=a,y.newline_before=f,x()}),E=w("Unterminated regular expression",function(a){for(var b,c=!1,d=!1;b=e(!0);)if(c)a+="\\"+b,c=!1;else if("["==b)d=!0,a+=b;else if("]"==b&&d)d=!1,a+=b;else{if("/"==b&&!d)break;"\\"==b?c=!0:a+=b}var f=r();return j("regexp",new RegExp(a,f))});return x.context=function(a){return a&&(y=a),y},x}function N(a,b){function c(a,b){return L(Q.token,a,b)}function d(){return Q.peeked||(Q.peeked=Q.input())}function e(){return Q.prev=Q.token,Q.peeked?(Q.token=Q.peeked,Q.peeked=null):Q.token=Q.input(),Q.in_directives=Q.in_directives&&("string"==Q.token.type||c("punc",";")),Q.token}function f(){return Q.prev}function h(a,b,c,d){var e=Q.input.context();K(a,e.filename,null!=b?b:e.tokline,null!=c?c:e.tokcol,null!=d?d:e.tokpos)}function i(a,b){h(b,a.line,a.col)}function k(a){null==a&&(a=Q.token),i(a,"Unexpected token: "+a.type+" ("+a.value+")")}function l(a,b){return c(a,b)?e():void i(Q.token,"Unexpected token "+Q.token.type+" «"+Q.token.value+"», expected "+a+" «"+b+"»")}function m(a){return l("punc",a)}function n(){return!b.strict&&(Q.token.nlb||c("eof")||c("punc","}"))}function o(){c("punc",";")?e():n()||k()}function p(){m("(");var a=sa(!0);return m(")"),a}function q(a){return function(){var b=Q.token,c=a(),d=f();return c.start=b,c.end=d,c}}function r(){(c("operator","/")||c("operator","/="))&&(Q.peeked=null,Q.token=Q.input(Q.token.value.substr(1)))}function s(){var a=I(kb);g(function(b){return b.name==a.name},Q.labels)&&h("Label "+a.name+" defined twice"),m(":"),Q.labels.push(a);var b=R();return Q.labels.pop(),b instanceof fa||a.references.forEach(function(b){b instanceof ya&&(b=b.label.start,h("Continue label `"+a.name+"` refers to non-IterationStatement.",b.line,b.col,b.pos))}),new ea({body:b,label:a})}function t(a){return new _({body:(a=sa(!0),o(),a)})}function u(a){var b,c=null;n()||(c=I(mb,!0)),null!=c?(b=g(function(a){return a.name==c.name},Q.labels),b||h("Undefined label "+c.name),c.thedef=b):0==Q.in_loop&&h(a.TYPE+" not inside a loop or switch"),o();var d=new a({label:c});return b&&b.references.push(d),d}function v(){m("(");var a=null;return!c("punc",";")&&(a=c("keyword","var")?(e(),T(!0)):sa(!0,!0),c("operator","in"))?(a instanceof Ia&&a.definitions.length>1&&h("Only one variable declaration allowed in for..in loop"),e(),x(a)):w(a)}function w(a){m(";");var b=c("punc",";")?null:sa(!0);m(";");var d=c("punc",")")?null:sa(!0);return m(")"),new ja({init:a,condition:b,step:d,body:P(R)})}function x(a){var b=a instanceof Ia?a.definitions[0].name:null,c=sa(!0);return m(")"),new ka({init:a,name:b,object:c,body:P(R)})}function y(){var a=p(),b=R(),d=null;return c("keyword","else")&&(e(),d=R()),new za({condition:a,body:b,alternative:d})}function z(){m("{");for(var a=[];!c("punc","}");)c("eof")&&k(),a.push(R());return e(),a}function A(){m("{");for(var a,b=[],d=null,g=null;!c("punc","}");)c("eof")&&k(),c("keyword","case")?(g&&(g.end=f()),d=[],g=new Da({start:(a=Q.token,e(),a),expression:sa(!0),body:d}),b.push(g),m(":")):c("keyword","default")?(g&&(g.end=f()),d=[],g=new Ca({start:(a=Q.token,e(),m(":"),a),body:d}),b.push(g)):(d||k(),d.push(R()));return g&&(g.end=f()),e(),b}function B(){var a=z(),b=null,d=null;if(c("keyword","catch")){var g=Q.token;e(),m("(");var i=I(jb);m(")"),b=new Fa({start:g,argname:i,body:z(),end:f()})}if(c("keyword","finally")){var g=Q.token;e(),d=new Ga({start:g,body:z(),end:f()})}return b||d||h("Missing catch/finally blocks"),new Ea({body:a,bcatch:b,bfinally:d})}function C(a,b){for(var d=[];d.push(new Ka({start:Q.token,name:I(b?fb:eb),value:c("operator","=")?(e(),sa(!1,a)):null,end:f()})),c("punc",",");)e();return d}function D(){var a,b=Q.token;switch(b.type){case"name":case"keyword":a=H(lb);break;case"num":a=new qb({start:b,end:b,value:b.value});break;case"string":a=new pb({start:b,end:b,value:b.value,quote:b.quote});break;case"regexp":a=new rb({start:b,end:b,value:b.value});break;case"atom":switch(b.value){case"false":a=new zb({start:b,end:b});break;case"true":a=new Ab({start:b,end:b});break;case"null":a=new tb({start:b,end:b})}}return e(),a}function E(a,b,d){for(var f=!0,g=[];!c("punc",a)&&(f?f=!1:m(","),!b||!c("punc",a));)c("punc",",")&&d?g.push(new wb({start:Q.token,end:Q.token})):g.push(sa(!1));return e(),g}function F(){var a=Q.token;switch(e(),a.type){case"num":case"string":case"name":case"operator":case"keyword":case"atom":return a.value;default:k()}}function G(){var a=Q.token;switch(e(),a.type){case"name":case"operator":case"keyword":case"atom":return a.value;default:k()}}function H(a){var b=Q.token.value;return new("this"==b?nb:a)({name:String(b),start:Q.token,end:Q.token})}function I(a,b){if(!c("name"))return b||h("Name expected"),null;var d=H(a);return e(),d}function J(a,b,c){return"++"!=b&&"--"!=b||O(c)||h("Invalid use of "+b+" operator"),new a({operator:b,expression:c})}function N(a){return ga(da(!0),0,a)}function O(a){return b.strict?a instanceof nb?!1:a instanceof Oa||a instanceof bb:!0}function P(a){++Q.in_loop;var b=a();return--Q.in_loop,b}b=j(b,{strict:!1,filename:null,toplevel:null,expression:!1,html5_comments:!0,bare_returns:!1});var Q={input:"string"==typeof a?M(a,b.filename,b.html5_comments):a,token:null,prev:null,peeked:null,in_function:0,in_directives:!0,in_loop:0,labels:[]};Q.token=e();var R=q(function(){var a;switch(r(),Q.token.type){case"string":var g=Q.in_directives,i=t();return g&&i.body instanceof pb&&!c("punc",",")?new $({start:i.body.start,end:i.body.end,quote:i.body.quote,value:i.body.value}):i;case"num":case"regexp":case"operator":case"atom":return t();case"name":return L(d(),"punc",":")?s():t();case"punc":switch(Q.token.value){case"{":return new ba({start:Q.token,body:z(),end:f()});case"[":case"(":return t();case";":return e(),new ca;default:k()}case"keyword":switch(a=Q.token.value,e(),a){case"break":return u(xa);case"continue":return u(ya);case"debugger":return o(),new Z;case"do":return new ha({body:P(R),condition:(l("keyword","while"),a=p(),o(),a)});case"while":return new ia({condition:p(),body:P(R)});case"for":return v();case"function":return S(ra);case"if":return y();case"return":return 0!=Q.in_function||b.bare_returns||h("'return' outside of function"),new ua({value:c("punc",";")?(e(),null):n()?null:(a=sa(!0),o(),a)});case"switch":return new Aa({expression:p(),body:P(A)});case"throw":return Q.token.nlb&&h("Illegal newline after 'throw'"),new va({value:(a=sa(!0),o(),a)});case"try":return B();case"var":return a=T(),o(),a;case"const":return a=U(),o(),a;case"with":return new la({expression:p(),body:R()});default:k()}}}),S=function(a){var b=a===ra,d=c("name")?I(b?hb:ib):null;return b&&!d&&k(),m("("),new a({name:d,argnames:function(a,b){for(;!c("punc",")");)a?a=!1:m(","),b.push(I(gb));return e(),b}(!0,[]),body:function(a,b){++Q.in_function,Q.in_directives=!0,Q.in_loop=0,Q.labels=[];var c=z();return--Q.in_function,Q.in_loop=a,Q.labels=b,c}(Q.in_loop,Q.labels)})},T=function(a){return new Ia({start:f(),definitions:C(a,!1),end:f()})},U=function(){return new Ja({start:f(),definitions:C(!1,!0),end:f()})},V=function(){var a=Q.token;l("operator","new");var b,d=W(!1);return c("punc","(")?(e(),b=E(")")):b=[],aa(new Ma({start:a,expression:d,args:b,end:f()}),!0)},W=function(a){if(c("operator","new"))return V();var b=Q.token;if(c("punc")){switch(b.value){case"(":e();var d=sa(!0);return d.start=b,d.end=Q.token,m(")"),aa(d,a);case"[":return aa(X(),a);case"{":return aa(Y(),a)}k()}if(c("keyword","function")){e();var g=S(qa);return g.start=b,g.end=f(),aa(g,a)}return Vb[Q.token.type]?aa(D(),a):void k()},X=q(function(){return m("["),new Xa({elements:E("]",!b.strict,!0)})}),Y=q(function(){m("{");for(var a=!0,d=[];!c("punc","}")&&(a?a=!1:m(","),b.strict||!c("punc","}"));){var g=Q.token,h=g.type,i=F();if("name"==h&&!c("punc",":")){if("get"==i){d.push(new ab({start:g,key:D(),value:S(pa),end:f()}));continue}if("set"==i){d.push(new _a({start:g,key:D(),value:S(pa),end:f()}));continue}}m(":"),d.push(new $a({start:g,quote:g.quote,key:i,value:sa(!1),end:f()}))}return e(),new Ya({properties:d})}),aa=function(a,b){var d=a.start;if(c("punc","."))return e(),aa(new Pa({start:d,expression:a,property:G(),end:f()}),b);if(c("punc","[")){e();var g=sa(!0);return m("]"),aa(new Qa({start:d,expression:a,property:g,end:f()}),b)}return b&&c("punc","(")?(e(),aa(new La({start:d,expression:a,args:E(")"),end:f()}),!0)):a},da=function(a){var b=Q.token;if(c("operator")&&Qb(b.value)){e(),r();var d=J(Sa,b.value,da(a));return d.start=b,d.end=f(),d}for(var g=W(a);c("operator")&&Rb(Q.token.value)&&!Q.token.nlb;)g=J(Ta,Q.token.value,g),g.start=b,g.end=Q.token,e();return g},ga=function(a,b,d){var f=c("operator")?Q.token.value:null;"in"==f&&d&&(f=null);var g=null!=f?Tb[f]:null;if(null!=g&&g>b){e();var h=ga(da(!0),g,d);return ga(new Ua({start:a.start,left:a,operator:f,right:h,end:h.end}),b,d)}return a},ma=function(a){var b=Q.token,d=N(a);if(c("operator","?")){e();var g=sa(!1);return m(":"),new Va({start:b,condition:d,consequent:g,alternative:sa(!1,a),end:f()})}return d},oa=function(a){var b=Q.token,d=ma(a),g=Q.token.value;if(c("operator")&&Sb(g)){if(O(d))return e(),new Wa({start:b,left:d,operator:g,right:oa(a),end:f()});h("Invalid assignment")}return d},sa=function(a,b){var f=Q.token,g=oa(b);return a&&c("punc",",")?(e(),new Na({start:f,car:g,cdr:sa(!0,b),end:d()})):g};return b.expression?sa(!0):function(){for(var a=Q.token,d=[];!c("eof");)d.push(R());var e=f(),g=b.toplevel;return g?(g.body=g.body.concat(d),g.end=e):g=new na({start:a,body:d,end:e}),g}()}function O(a,b){x.call(this),this.before=a,this.after=b}function P(a,b,c){this.name=c.name,this.orig=[c],this.scope=a,this.references=[],this.global=!1,this.mangled_name=null,this.undeclared=!1,this.constant=!1,this.index=b}function Q(a){function b(a,b){return a.replace(/[\u0080-\uffff]/g,function(a){var c=a.charCodeAt(0).toString(16);if(c.length<=2&&!b){for(;c.length<2;)c="0"+c;return"\\x"+c}for(;c.length<4;)c="0"+c;return"\\u"+c})}function c(c,d){function e(){return"'"+c.replace(/\x27/g,"\\'")+"'"}function f(){return'"'+c.replace(/\x22/g,'\\"')+'"'}var g=0,h=0;switch(c=c.replace(/[\\\b\f\n\r\t\x22\x27\u2028\u2029\0\ufeff]/g,function(a){switch(a){case"\\":return"\\\\";case"\b":return"\\b";case"\f":return"\\f";case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";case'"':return++g,'"';case"'":return++h,"'";case"\x00":return"\\x00";case"\ufeff":return"\\ufeff"}return a}),a.ascii_only&&(c=b(c)),a.quote_style){case 1:return e();case 2:return f();case 3:return"'"==d?e():f();default:return g>h?e():f()}}function d(b,d){var e=c(b,d);return a.inline_script&&(e=e.replace(/<\x2fscript([>\/\t\n\f\r ])/gi,"<\\/script$1")),e}function e(c){return c=c.toString(),a.ascii_only&&(c=b(c,!0)),c}function f(b){return h(" ",a.indent_start+v-b*a.indent_level)}function g(){return C.charAt(C.length-1)}function i(){a.max_line_len&&w>a.max_line_len&&k("\n")}function k(b){b=String(b);var c=b.charAt(0);if(B&&(c&&!(";}".indexOf(c)<0)||/[;]$/.test(C)||(a.semicolons||D(c)?(z+=";",w++,y++):(z+="\n",y++,x++,w=0),a.beautify||(A=!1)),B=!1),!a.beautify&&a.preserve_line&&L[L.length-1])for(var d=L[L.length-1].start.line;d>x;)z+="\n",y++,x++,w=0,A=!1;if(A){var e=g();(G(e)&&(G(c)||"\\"==c)||/^[\+\-\/]$/.test(c)&&c==e)&&(z+=" ",w++,y++),A=!1}var f=b.split(/\r?\n/),h=f.length-1;x+=h,0==h?w+=f[h].length:w=f[h].length,y+=b.length,C=b,z+=b}function m(){B=!1,k(";")}function n(){ +return v+a.indent_level}function o(a){var b;return k("{"),I(),H(n(),function(){b=a()}),F(),k("}"),b}function p(a){k("(");var b=a();return k(")"),b}function q(a){k("[");var b=a();return k("]"),b}function r(){k(","),E()}function t(){k(":"),a.space_colon&&E()}function u(){return z}a=j(a,{indent_start:0,indent_level:4,quote_keys:!1,space_colon:!0,ascii_only:!1,unescape_regexps:!1,inline_script:!1,width:80,max_line_len:32e3,beautify:!1,source_map:null,bracketize:!1,semicolons:!0,comments:!1,preserve_line:!1,screw_ie8:!1,preamble:null,quote_style:0},!0);var v=0,w=0,x=1,y=0,z="",A=!1,B=!1,C=null,D=s("( [ + * / - , ."),E=a.beautify?function(){k(" ")}:function(){A=!0},F=a.beautify?function(b){a.beautify&&k(f(b?.5:0))}:l,H=a.beautify?function(a,b){a===!0&&(a=n());var c=v;v=a;var d=b();return v=c,d}:function(a,b){return b()},I=a.beautify?function(){k("\n")}:i,J=a.beautify?function(){k(";")}:function(){B=!0},K=a.source_map?function(b,c){try{b&&a.source_map.add(b.file||"?",x,w,b.line,b.col,c||"name"!=b.type?c:b.value)}catch(d){X.warn("Couldn't figure out mapping for {file}:{line},{col} → {cline},{ccol} [{name}]",{file:b.file,line:b.line,col:b.col,cline:x,ccol:w,name:c||""})}}:l;a.preamble&&k(a.preamble.replace(/\r\n?|[\n\u2028\u2029]|\s*$/g,"\n"));var L=[];return{get:u,toString:u,indent:F,indentation:function(){return v},current_width:function(){return w-v},should_break:function(){return a.width&&this.current_width()>=a.width},newline:I,print:k,space:E,comma:r,colon:t,last:function(){return C},semicolon:J,force_semicolon:m,to_ascii:b,print_name:function(a){k(e(a))},print_string:function(a,b){k(d(a,b))},next_indent:n,with_indent:H,with_block:o,with_parens:p,with_square:q,add_mapping:K,option:function(b){return a[b]},line:function(){return x},col:function(){return w},pos:function(){return y},push_node:function(a){L.push(a)},pop_node:function(){return L.pop()},stack:function(){return L},parent:function(a){return L[L.length-2-(a||0)]}}}function R(a,b){return this instanceof R?(O.call(this,this.before,this.after),void(this.options=j(a,{sequences:!b,properties:!b,dead_code:!b,drop_debugger:!b,unsafe:!1,unsafe_comps:!1,conditionals:!b,comparisons:!b,evaluate:!b,booleans:!b,loops:!b,unused:!b,hoist_funs:!b,keep_fargs:!1,keep_fnames:!1,hoist_vars:!1,if_return:!b,join_vars:!b,cascade:!b,side_effects:!b,pure_getters:!1,pure_funcs:null,negate_iife:!b,screw_ie8:!1,drop_console:!1,angular:!1,warnings:!0,global_defs:{}},!0))):new R(a,b)}function S(a){function b(b,e,f,g,h,i){if(d){var j=d.originalPositionFor({line:g,column:h});if(null===j.source)return;b=j.source,g=j.line,h=j.column,i=j.name||i}c.addMapping({generated:{line:e+a.dest_line_diff,column:f},original:{line:g+a.orig_line_diff,column:h},source:b,name:i})}a=j(a,{file:null,root:null,orig:null,orig_line_diff:0,dest_line_diff:0});var c,d=a.orig&&new MOZ_SourceMap.SourceMapConsumer(a.orig);return c=d?MOZ_SourceMap.SourceMapGenerator.fromSourceMap(d):new MOZ_SourceMap.SourceMapGenerator({file:a.file,sourceRoot:a.root}),{add:b,get:function(){return c},toString:function(){return JSON.stringify(c.toJSON())}}}function T(){function a(a){m(b,a)}var b=[];return[Object,Array,Function,Number,String,Boolean,Error,Math,Date,RegExp].forEach(function(b){Object.getOwnPropertyNames(b).map(a),b.prototype&&Object.getOwnPropertyNames(b.prototype).map(a)}),b}function U(a,b){function c(a){return i.indexOf(a)>=0?!1:b.only_cache?k.props.has(a):/^[0-9.]+$/.test(a)?!1:!0}function d(a){return i.indexOf(a)>=0?!1:k.props.has(a)||l.indexOf(a)>=0}function e(a){c(a)&&m(l,a)}function f(a){var b=k.props.get(a);if(!b){do b=Wb(++k.cname);while(!c(b));k.props.set(a,b)}return b}function g(a){var b={};try{!function d(a){a.walk(new x(function(a){if(a instanceof Na)return d(a.cdr),!0;if(a instanceof pb)return e(a.value),!0;if(a instanceof Va)return d(a.consequent),d(a.alternative),!0;throw b}))}(a)}catch(c){if(c!==b)throw c}}function h(a){return a.transform(new O(function(a){return a instanceof Na?a.cdr=h(a.cdr):a instanceof pb?d(a.value)&&(a.value=f(a.value)):a instanceof Va&&(a.consequent=h(a.consequent),a.alternative=h(a.alternative)),a}))}b=j(b,{reserved:null,cache:null,only_cache:!1});var i=b.reserved;null==i&&(i=T());var k=b.cache;null==k&&(k={cname:-1,props:new u});var l=[];return a.walk(new x(function(a){a instanceof $a?e(a.key):a instanceof Za?e(a.key.name):a instanceof Pa?this.parent()instanceof Wa&&e(a.property):a instanceof Qa&&this.parent()instanceof Wa&&g(a.property)})),a.transform(new O(function(a){a instanceof $a?d(a.key)&&(a.key=f(a.key)):a instanceof Za?d(a.key.name)&&(a.key.name=f(a.key.name)):a instanceof Pa?d(a.property)&&(a.property=f(a.property)):a instanceof Qa&&(a.property=h(a.property))}))}b.UglifyJS=a,i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i.croak=function(a,b){throw new i(a,b)};var V=function(){function a(a,f,g){function h(){var h=f(a[i],i),l=h instanceof d;return l&&(h=h.v),h instanceof b?(h=h.v,h instanceof c?k.push.apply(k,g?h.v.slice().reverse():h.v):k.push(h)):h!==e&&(h instanceof c?j.push.apply(j,g?h.v.slice().reverse():h.v):j.push(h)),l}var i,j=[],k=[];if(a instanceof Array)if(g){for(i=a.length;--i>=0&&!h(););j.reverse(),k.reverse()}else for(i=0;i SymbolDef for all variables/functions defined in this scope",functions:"[Object/S] like `variables`, but only lists function declarations",uses_with:"[boolean/S] tells whether this scope uses the `with` statement",uses_eval:"[boolean/S] tells whether this scope contains a direct call to the global `eval`",parent_scope:"[AST_Scope?/S] link to the parent scope",enclosed:"[SymbolDef*/S] a list of all symbol definitions that are accessed from this scope or any subscopes",cname:"[integer/S] current index for mangling variables (used internally by the mangler)"}},aa),na=v("Toplevel","globals",{$documentation:"The toplevel scope",$propdoc:{globals:"[Object/S] a map of name -> SymbolDef for all undeclared names"},wrap_enclose:function(a){var b=this,c=[],d=[];a.forEach(function(a){var b=a.lastIndexOf(":");c.push(a.substr(0,b)),d.push(a.substr(b+1))});var e="(function("+d.join(",")+"){ '$ORIG'; })("+c.join(",")+")";return e=N(e),e=e.transform(new O(function(a){return a instanceof $&&"$ORIG"==a.value?V.splice(b.body):void 0}))},wrap_commonjs:function(a,b){var c=this,d=[];b&&(c.figure_out_scope(),c.walk(new x(function(a){a instanceof db&&a.definition().global&&(g(function(b){return b.name==a.name},d)||d.push(a))})));var e="(function(exports, global){ global['"+a+"'] = exports; '$ORIG'; '$EXPORTS'; }({}, (function(){return this}())))";return e=N(e),e=e.transform(new O(function(a){if(a instanceof _&&(a=a.body,a instanceof pb))switch(a.getValue()){case"$ORIG":return V.splice(c.body);case"$EXPORTS":var b=[];return d.forEach(function(a){b.push(new _({body:new Wa({left:new Qa({expression:new lb({name:"exports"}),property:new pb({value:a.name})}),operator:"=",right:new lb(a)})}))}),V.splice(b)}}))}},ma),oa=v("Lambda","name argnames uses_arguments",{$documentation:"Base class for functions",$propdoc:{name:"[AST_SymbolDeclaration?] the name of this function",argnames:"[AST_SymbolFunarg*] array of function arguments",uses_arguments:"[boolean/S] tells whether this function accesses the arguments array"},_walk:function(a){return a._visit(this,function(){this.name&&this.name._walk(a),this.argnames.forEach(function(b){b._walk(a)}),w(this,a)})}},ma),pa=v("Accessor",null,{$documentation:"A setter/getter function. The `name` property is always null."},oa),qa=v("Function",null,{$documentation:"A function expression"},oa),ra=v("Defun",null,{$documentation:"A function definition"},oa),sa=v("Jump",null,{$documentation:"Base class for “jumps” (for now that's `return`, `throw`, `break` and `continue`)"},Y),ta=v("Exit","value",{$documentation:"Base class for “exits” (`return` and `throw`)",$propdoc:{value:"[AST_Node?] the value returned or thrown by this statement; could be null for AST_Return"},_walk:function(a){return a._visit(this,this.value&&function(){this.value._walk(a)})}},sa),ua=v("Return",null,{$documentation:"A `return` statement"},ta),va=v("Throw",null,{$documentation:"A `throw` statement"},ta),wa=v("LoopControl","label",{$documentation:"Base class for loop control statements (`break` and `continue`)",$propdoc:{label:"[AST_LabelRef?] the label, or null if none"},_walk:function(a){return a._visit(this,this.label&&function(){this.label._walk(a)})}},sa),xa=v("Break",null,{$documentation:"A `break` statement"},wa),ya=v("Continue",null,{$documentation:"A `continue` statement"},wa),za=v("If","condition alternative",{$documentation:"A `if` statement",$propdoc:{condition:"[AST_Node] the `if` condition",alternative:"[AST_Statement?] the `else` part, or null if not present"},_walk:function(a){return a._visit(this,function(){this.condition._walk(a),this.body._walk(a),this.alternative&&this.alternative._walk(a)})}},da),Aa=v("Switch","expression",{$documentation:"A `switch` statement",$propdoc:{expression:"[AST_Node] the `switch` “discriminant”"},_walk:function(a){return a._visit(this,function(){this.expression._walk(a),w(this,a)})}},aa),Ba=v("SwitchBranch",null,{$documentation:"Base class for `switch` branches"},aa),Ca=v("Default",null,{$documentation:"A `default` switch branch"},Ba),Da=v("Case","expression",{$documentation:"A `case` switch branch",$propdoc:{expression:"[AST_Node] the `case` expression"},_walk:function(a){return a._visit(this,function(){this.expression._walk(a),w(this,a)})}},Ba),Ea=v("Try","bcatch bfinally",{$documentation:"A `try` statement",$propdoc:{bcatch:"[AST_Catch?] the catch block, or null if not present",bfinally:"[AST_Finally?] the finally block, or null if not present"},_walk:function(a){return a._visit(this,function(){w(this,a),this.bcatch&&this.bcatch._walk(a),this.bfinally&&this.bfinally._walk(a)})}},aa),Fa=v("Catch","argname",{$documentation:"A `catch` node; only makes sense as part of a `try` statement",$propdoc:{argname:"[AST_SymbolCatch] symbol for the exception"},_walk:function(a){return a._visit(this,function(){this.argname._walk(a),w(this,a)})}},aa),Ga=v("Finally",null,{$documentation:"A `finally` node; only makes sense as part of a `try` statement"},aa),Ha=v("Definitions","definitions",{$documentation:"Base class for `var` or `const` nodes (variable declarations/initializations)",$propdoc:{definitions:"[AST_VarDef*] array of variable definitions"},_walk:function(a){return a._visit(this,function(){this.definitions.forEach(function(b){b._walk(a)})})}},Y),Ia=v("Var",null,{$documentation:"A `var` statement"},Ha),Ja=v("Const",null,{$documentation:"A `const` statement"},Ha),Ka=v("VarDef","name value",{$documentation:"A variable declaration; only appears in a AST_Definitions node",$propdoc:{name:"[AST_SymbolVar|AST_SymbolConst] name of the variable",value:"[AST_Node?] initializer, or null of there's no initializer"},_walk:function(a){return a._visit(this,function(){this.name._walk(a),this.value&&this.value._walk(a)})}}),La=v("Call","expression args",{$documentation:"A function call expression",$propdoc:{expression:"[AST_Node] expression to invoke as function",args:"[AST_Node*] array of arguments"},_walk:function(a){return a._visit(this,function(){this.expression._walk(a),this.args.forEach(function(b){b._walk(a)})})}}),Ma=v("New",null,{$documentation:"An object instantiation. Derives from a function call since it has exactly the same properties"},La),Na=v("Seq","car cdr",{$documentation:"A sequence expression (two comma-separated expressions)",$propdoc:{car:"[AST_Node] first element in sequence",cdr:"[AST_Node] second element in sequence"},$cons:function(a,b){var c=new Na(a);return c.car=a,c.cdr=b,c},$from_array:function(a){if(0==a.length)return null;if(1==a.length)return a[0].clone();for(var b=null,c=a.length;--c>=0;)b=Na.cons(a[c],b);for(var d=b;d;){if(d.cdr&&!d.cdr.cdr){d.cdr=d.cdr.car;break}d=d.cdr}return b},to_array:function(){for(var a=this,b=[];a;){if(b.push(a.car),a.cdr&&!(a.cdr instanceof Na)){b.push(a.cdr);break}a=a.cdr}return b},add:function(a){for(var b=this;b;){if(!(b.cdr instanceof Na)){var c=Na.cons(b.cdr,a);return b.cdr=c}b=b.cdr}},_walk:function(a){return a._visit(this,function(){this.car._walk(a),this.cdr&&this.cdr._walk(a)})}}),Oa=v("PropAccess","expression property",{$documentation:'Base class for property access expressions, i.e. `a.foo` or `a["foo"]`',$propdoc:{expression:"[AST_Node] the “container” expression",property:"[AST_Node|string] the property to access. For AST_Dot this is always a plain string, while for AST_Sub it's an arbitrary AST_Node"}}),Pa=v("Dot",null,{$documentation:"A dotted property access expression",_walk:function(a){return a._visit(this,function(){this.expression._walk(a)})}},Oa),Qa=v("Sub",null,{$documentation:'Index-style property access, i.e. `a["foo"]`',_walk:function(a){return a._visit(this,function(){this.expression._walk(a),this.property._walk(a)})}},Oa),Ra=v("Unary","operator expression",{$documentation:"Base class for unary expressions",$propdoc:{operator:"[string] the operator",expression:"[AST_Node] expression that this unary operator applies to"},_walk:function(a){return a._visit(this,function(){this.expression._walk(a)})}}),Sa=v("UnaryPrefix",null,{$documentation:"Unary prefix expression, i.e. `typeof i` or `++i`"},Ra),Ta=v("UnaryPostfix",null,{$documentation:"Unary postfix expression, i.e. `i++`"},Ra),Ua=v("Binary","left operator right",{$documentation:"Binary expression, i.e. `a + b`",$propdoc:{left:"[AST_Node] left-hand side expression",operator:"[string] the operator",right:"[AST_Node] right-hand side expression"},_walk:function(a){return a._visit(this,function(){this.left._walk(a),this.right._walk(a)})}}),Va=v("Conditional","condition consequent alternative",{$documentation:"Conditional expression using the ternary operator, i.e. `a ? b : c`",$propdoc:{condition:"[AST_Node]",consequent:"[AST_Node]",alternative:"[AST_Node]"},_walk:function(a){return a._visit(this,function(){this.condition._walk(a),this.consequent._walk(a),this.alternative._walk(a)})}}),Wa=v("Assign",null,{$documentation:"An assignment expression — `a = b + 5`"},Ua),Xa=v("Array","elements",{$documentation:"An array literal",$propdoc:{elements:"[AST_Node*] array of elements"},_walk:function(a){return a._visit(this,function(){this.elements.forEach(function(b){b._walk(a)})})}}),Ya=v("Object","properties",{$documentation:"An object literal",$propdoc:{properties:"[AST_ObjectProperty*] array of properties"},_walk:function(a){return a._visit(this,function(){this.properties.forEach(function(b){b._walk(a)})})}}),Za=v("ObjectProperty","key value",{$documentation:"Base class for literal object properties",$propdoc:{key:"[string] the property name converted to a string for ObjectKeyVal. For setters and getters this is an arbitrary AST_Node.",value:"[AST_Node] property value. For setters and getters this is an AST_Function."},_walk:function(a){return a._visit(this,function(){this.value._walk(a)})}}),$a=v("ObjectKeyVal","quote",{$documentation:"A key: value object property",$propdoc:{quote:"[string] the original quote character"}},Za),_a=v("ObjectSetter",null,{$documentation:"An object setter property"},Za),ab=v("ObjectGetter",null,{$documentation:"An object getter property"},Za),bb=v("Symbol","scope name thedef",{$propdoc:{name:"[string] name of this symbol",scope:"[AST_Scope/S] the current scope (not necessarily the definition scope)",thedef:"[SymbolDef/S] the definition of this symbol"},$documentation:"Base class for all symbols"}),cb=v("SymbolAccessor",null,{$documentation:"The name of a property accessor (setter/getter function)"},bb),db=v("SymbolDeclaration","init",{$documentation:"A declaration symbol (symbol in var/const, function name or argument, symbol in catch)",$propdoc:{init:"[AST_Node*/S] array of initializers for this declaration."}},bb),eb=v("SymbolVar",null,{$documentation:"Symbol defining a variable"},db),fb=v("SymbolConst",null,{$documentation:"A constant declaration"},db),gb=v("SymbolFunarg",null,{$documentation:"Symbol naming a function argument"},eb),hb=v("SymbolDefun",null,{$documentation:"Symbol defining a function"},db),ib=v("SymbolLambda",null,{$documentation:"Symbol naming a function expression"},db),jb=v("SymbolCatch",null,{$documentation:"Symbol naming the exception in catch"},db),kb=v("Label","references",{$documentation:"Symbol naming a label (declaration)",$propdoc:{references:"[AST_LoopControl*] a list of nodes referring to this label"},initialize:function(){this.references=[],this.thedef=this}},bb),lb=v("SymbolRef",null,{$documentation:"Reference to some symbol (not definition/declaration)"},bb),mb=v("LabelRef",null,{$documentation:"Reference to a label symbol"},bb),nb=v("This",null,{$documentation:"The `this` symbol"},bb),ob=v("Constant",null,{$documentation:"Base class for all constants",getValue:function(){return this.value}}),pb=v("String","value quote",{$documentation:"A string literal",$propdoc:{value:"[string] the contents of this string",quote:"[string] the original quote character"}},ob),qb=v("Number","value",{$documentation:"A number literal",$propdoc:{value:"[number] the numeric value"}},ob),rb=v("RegExp","value",{$documentation:"A regexp literal",$propdoc:{value:"[RegExp] the actual regexp"}},ob),sb=v("Atom",null,{$documentation:"Base class for atoms"},ob),tb=v("Null",null,{$documentation:"The `null` atom",value:null},sb),ub=v("NaN",null,{$documentation:"The impossible value",value:NaN},sb),vb=v("Undefined",null,{$documentation:"The `undefined` value",value:void 0},sb),wb=v("Hole",null,{$documentation:"A hole in an array",value:void 0},sb),xb=v("Infinity",null,{$documentation:"The `Infinity` value",value:1/0},sb),yb=v("Boolean",null,{$documentation:"Base class for booleans"},sb),zb=v("False",null,{$documentation:"The `false` atom",value:!1},yb),Ab=v("True",null,{$documentation:"The `true` atom",value:!0},yb);x.prototype={_visit:function(a,b){this.stack.push(a);var c=this.visit(a,b?function(){b.call(a)}:l);return!c&&b&&b.call(a),this.stack.pop(),c},parent:function(a){return this.stack[this.stack.length-2-(a||0)]},push:function(a){this.stack.push(a)},pop:function(){return this.stack.pop()},self:function(){return this.stack[this.stack.length-1]},find_parent:function(a){for(var b=this.stack,c=b.length;--c>=0;){var d=b[c];if(d instanceof a)return d}},has_directive:function(a){return this.find_parent(ma).has_directive(a)},in_boolean_context:function(){for(var a=this.stack,b=a.length,c=a[--b];b>0;){var d=a[--b];if(d instanceof za&&d.condition===c||d instanceof Va&&d.condition===c||d instanceof ga&&d.condition===c||d instanceof ja&&d.condition===c||d instanceof Sa&&"!"==d.operator&&d.expression===c)return!0;if(!(d instanceof Ua)||"&&"!=d.operator&&"||"!=d.operator)return!1;c=d}},loopcontrol_target:function(a){var b=this.stack;if(a)for(var c=b.length;--c>=0;){var d=b[c];if(d instanceof ea&&d.label.name==a.name)return d.body}else for(var c=b.length;--c>=0;){var d=b[c];if(d instanceof Aa||d instanceof fa)return d}}};var Bb="break case catch const continue debugger default delete do else finally for function if in instanceof new return switch throw try typeof var void while with",Cb="false null true",Db="abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized this throws transient volatile yield "+Cb+" "+Bb,Eb="return new delete throw else case";Bb=s(Bb),Db=s(Db),Eb=s(Eb),Cb=s(Cb);var Fb=s(e("+-*&%=<>!?|~^")),Gb=/^0x[0-9a-f]+$/i,Hb=/^0[0-7]+$/,Ib=/^\d*\.?\d*(?:e[+-]?\d*(?:\d\.?|\.?\d)\d*)?$/i,Jb=s(["in","instanceof","typeof","new","void","delete","++","--","+","-","!","~","&","|","^","*","/","%",">>","<<",">>>","<",">","<=",">=","==","===","!=","!==","?","=","+=","-=","/=","*=","%=",">>=","<<=",">>>=","|=","^=","&=","&&","||"]),Kb=s(e("  \n\r \f\x0B​᠎              \ufeff")),Lb=s(e("[{(,.;:")),Mb=s(e("[]{}(),;:")),Nb=s(e("gmsiy")),Ob={letter:new RegExp("[\\u0041-\\u005A\\u0061-\\u007A\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]"),digit:new RegExp("[\\u0030-\\u0039\\u0660-\\u0669\\u06F0-\\u06F9\\u07C0-\\u07C9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE6-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0DE6-\\u0DEF\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\u1040-\\u1049\\u1090-\\u1099\\u17E0-\\u17E9\\u1810-\\u1819\\u1946-\\u194F\\u19D0-\\u19D9\\u1A80-\\u1A89\\u1A90-\\u1A99\\u1B50-\\u1B59\\u1BB0-\\u1BB9\\u1C40-\\u1C49\\u1C50-\\u1C59\\uA620-\\uA629\\uA8D0-\\uA8D9\\uA900-\\uA909\\uA9D0-\\uA9D9\\uA9F0-\\uA9F9\\uAA50-\\uAA59\\uABF0-\\uABF9\\uFF10-\\uFF19]"),non_spacing_mark:new RegExp("[\\u0300-\\u036F\\u0483-\\u0487\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065E\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0900-\\u0902\\u093C\\u0941-\\u0948\\u094D\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09BC\\u09C1-\\u09C4\\u09CD\\u09E2\\u09E3\\u0A01\\u0A02\\u0A3C\\u0A41\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81\\u0A82\\u0ABC\\u0AC1-\\u0AC5\\u0AC7\\u0AC8\\u0ACD\\u0AE2\\u0AE3\\u0B01\\u0B3C\\u0B3F\\u0B41-\\u0B44\\u0B4D\\u0B56\\u0B62\\u0B63\\u0B82\\u0BC0\\u0BCD\\u0C3E-\\u0C40\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0CBC\\u0CBF\\u0CC6\\u0CCC\\u0CCD\\u0CE2\\u0CE3\\u0D41-\\u0D44\\u0D4D\\u0D62\\u0D63\\u0DCA\\u0DD2-\\u0DD4\\u0DD6\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F71-\\u0F7E\\u0F80-\\u0F84\\u0F86\\u0F87\\u0F90-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102D-\\u1030\\u1032-\\u1037\\u1039\\u103A\\u103D\\u103E\\u1058\\u1059\\u105E-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108D\\u109D\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B7-\\u17BD\\u17C6\\u17C9-\\u17D3\\u17DD\\u180B-\\u180D\\u18A9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193B\\u1A17\\u1A18\\u1A56\\u1A58-\\u1A5E\\u1A60\\u1A62\\u1A65-\\u1A6C\\u1A73-\\u1A7C\\u1A7F\\u1B00-\\u1B03\\u1B34\\u1B36-\\u1B3A\\u1B3C\\u1B42\\u1B6B-\\u1B73\\u1B80\\u1B81\\u1BA2-\\u1BA5\\u1BA8\\u1BA9\\u1C2C-\\u1C33\\u1C36\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE0\\u1CE2-\\u1CE8\\u1CED\\u1DC0-\\u1DE6\\u1DFD-\\u1DFF\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2CEF-\\u2CF1\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA66F\\uA67C\\uA67D\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA825\\uA826\\uA8C4\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA951\\uA980-\\uA982\\uA9B3\\uA9B6-\\uA9B9\\uA9BC\\uAA29-\\uAA2E\\uAA31\\uAA32\\uAA35\\uAA36\\uAA43\\uAA4C\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uABE5\\uABE8\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE26]"), space_combining_mark:new RegExp("[\\u0903\\u093E-\\u0940\\u0949-\\u094C\\u094E\\u0982\\u0983\\u09BE-\\u09C0\\u09C7\\u09C8\\u09CB\\u09CC\\u09D7\\u0A03\\u0A3E-\\u0A40\\u0A83\\u0ABE-\\u0AC0\\u0AC9\\u0ACB\\u0ACC\\u0B02\\u0B03\\u0B3E\\u0B40\\u0B47\\u0B48\\u0B4B\\u0B4C\\u0B57\\u0BBE\\u0BBF\\u0BC1\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCC\\u0BD7\\u0C01-\\u0C03\\u0C41-\\u0C44\\u0C82\\u0C83\\u0CBE\\u0CC0-\\u0CC4\\u0CC7\\u0CC8\\u0CCA\\u0CCB\\u0CD5\\u0CD6\\u0D02\\u0D03\\u0D3E-\\u0D40\\u0D46-\\u0D48\\u0D4A-\\u0D4C\\u0D57\\u0D82\\u0D83\\u0DCF-\\u0DD1\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0F3E\\u0F3F\\u0F7F\\u102B\\u102C\\u1031\\u1038\\u103B\\u103C\\u1056\\u1057\\u1062-\\u1064\\u1067-\\u106D\\u1083\\u1084\\u1087-\\u108C\\u108F\\u109A-\\u109C\\u17B6\\u17BE-\\u17C5\\u17C7\\u17C8\\u1923-\\u1926\\u1929-\\u192B\\u1930\\u1931\\u1933-\\u1938\\u19B0-\\u19C0\\u19C8\\u19C9\\u1A19-\\u1A1B\\u1A55\\u1A57\\u1A61\\u1A63\\u1A64\\u1A6D-\\u1A72\\u1B04\\u1B35\\u1B3B\\u1B3D-\\u1B41\\u1B43\\u1B44\\u1B82\\u1BA1\\u1BA6\\u1BA7\\u1BAA\\u1C24-\\u1C2B\\u1C34\\u1C35\\u1CE1\\u1CF2\\uA823\\uA824\\uA827\\uA880\\uA881\\uA8B4-\\uA8C3\\uA952\\uA953\\uA983\\uA9B4\\uA9B5\\uA9BA\\uA9BB\\uA9BD-\\uA9C0\\uAA2F\\uAA30\\uAA33\\uAA34\\uAA4D\\uAA7B\\uABE3\\uABE4\\uABE6\\uABE7\\uABE9\\uABEA\\uABEC]"),connector_punctuation:new RegExp("[\\u005F\\u203F\\u2040\\u2054\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFF3F]")};J.prototype.toString=function(){return this.message+" (line: "+this.line+", col: "+this.col+", pos: "+this.pos+")\n\n"+this.stack};var Pb={},Qb=s(["typeof","void","delete","--","++","!","~","-","+"]),Rb=s(["--","++"]),Sb=s(["=","+=","-=","/=","*=","%=",">>=","<<=",">>>=","|=","^=","&="]),Tb=function(a,b){for(var c=0;c","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"]],{}),Ub=c(["for","do","while","switch"]),Vb=c(["atom","num","string","regexp","name"]);O.prototype=new x,function(a){function b(b,c){b.DEFMETHOD("transform",function(b,d){var e,f;return b.push(this),b.before&&(e=b.before(this,c,d)),e===a&&(b.after?(b.stack[b.stack.length-1]=e=this.clone(),c(e,b),f=b.after(e,d),f!==a&&(e=f)):(e=this,c(e,b))),b.pop(),e})}function c(a,b){return V(a,function(a){return a.transform(b,!0)})}b(X,l),b(ea,function(a,b){a.label=a.label.transform(b),a.body=a.body.transform(b)}),b(_,function(a,b){a.body=a.body.transform(b)}),b(aa,function(a,b){a.body=c(a.body,b)}),b(ga,function(a,b){a.condition=a.condition.transform(b),a.body=a.body.transform(b)}),b(ja,function(a,b){a.init&&(a.init=a.init.transform(b)),a.condition&&(a.condition=a.condition.transform(b)),a.step&&(a.step=a.step.transform(b)),a.body=a.body.transform(b)}),b(ka,function(a,b){a.init=a.init.transform(b),a.object=a.object.transform(b),a.body=a.body.transform(b)}),b(la,function(a,b){a.expression=a.expression.transform(b),a.body=a.body.transform(b)}),b(ta,function(a,b){a.value&&(a.value=a.value.transform(b))}),b(wa,function(a,b){a.label&&(a.label=a.label.transform(b))}),b(za,function(a,b){a.condition=a.condition.transform(b),a.body=a.body.transform(b),a.alternative&&(a.alternative=a.alternative.transform(b))}),b(Aa,function(a,b){a.expression=a.expression.transform(b),a.body=c(a.body,b)}),b(Da,function(a,b){a.expression=a.expression.transform(b),a.body=c(a.body,b)}),b(Ea,function(a,b){a.body=c(a.body,b),a.bcatch&&(a.bcatch=a.bcatch.transform(b)),a.bfinally&&(a.bfinally=a.bfinally.transform(b))}),b(Fa,function(a,b){a.argname=a.argname.transform(b),a.body=c(a.body,b)}),b(Ha,function(a,b){a.definitions=c(a.definitions,b)}),b(Ka,function(a,b){a.name=a.name.transform(b),a.value&&(a.value=a.value.transform(b))}),b(oa,function(a,b){a.name&&(a.name=a.name.transform(b)),a.argnames=c(a.argnames,b),a.body=c(a.body,b)}),b(La,function(a,b){a.expression=a.expression.transform(b),a.args=c(a.args,b)}),b(Na,function(a,b){a.car=a.car.transform(b),a.cdr=a.cdr.transform(b)}),b(Pa,function(a,b){a.expression=a.expression.transform(b)}),b(Qa,function(a,b){a.expression=a.expression.transform(b),a.property=a.property.transform(b)}),b(Ra,function(a,b){a.expression=a.expression.transform(b)}),b(Ua,function(a,b){a.left=a.left.transform(b),a.right=a.right.transform(b)}),b(Va,function(a,b){a.condition=a.condition.transform(b),a.consequent=a.consequent.transform(b),a.alternative=a.alternative.transform(b)}),b(Xa,function(a,b){a.elements=c(a.elements,b)}),b(Ya,function(a,b){a.properties=c(a.properties,b)}),b(Za,function(a,b){a.value=a.value.transform(b)})}(),P.prototype={unmangleable:function(a){return a||(a={}),this.global&&!a.toplevel||this.undeclared||!a.eval&&(this.scope.uses_eval||this.scope.uses_with)||a.keep_fnames&&(this.orig[0]instanceof ib||this.orig[0]instanceof hb)},mangle:function(a){var b=a.cache&&a.cache.props;if(this.global&&b&&b.has(this.name))this.mangled_name=b.get(this.name);else if(!this.mangled_name&&!this.unmangleable(a)){var c=this.scope;!a.screw_ie8&&this.orig[0]instanceof ib&&(c=c.parent_scope),this.mangled_name=c.next_mangled(a,this),this.global&&b&&b.set(this.name,this.mangled_name)}}},na.DEFMETHOD("figure_out_scope",function(a){a=j(a,{screw_ie8:!1,cache:null});var b=this,c=b.parent_scope=null,d=null,e=0,f=new x(function(b,g){if(a.screw_ie8&&b instanceof Fa){var h=c;return c=new ma(b),c.init_scope_vars(e),c.parent_scope=h,g(),c=h,!0}if(b instanceof ma){b.init_scope_vars(e);var h=b.parent_scope=c,i=d;return d=c=b,++e,g(),--e,c=h,d=i,!0}if(b instanceof $)return b.scope=c,m(c.directives,b.value),!0;if(b instanceof la)for(var j=c;j;j=j.parent_scope)j.uses_with=!0;else if(b instanceof bb&&(b.scope=c),b instanceof ib)d.def_function(b);else if(b instanceof hb)(b.scope=d.parent_scope).def_function(b);else if(b instanceof eb||b instanceof fb){var k=d.def_variable(b);k.constant=b instanceof fb,k.init=f.parent().value}else b instanceof jb&&(a.screw_ie8?c:d).def_variable(b)});b.walk(f);var g=null,h=b.globals=new u,f=new x(function(a,c){if(a instanceof oa){var d=g;return g=a,c(),g=d,!0}if(a instanceof lb){var e=a.name,i=a.scope.find_variable(e);if(i)a.thedef=i;else{var j;if(h.has(e)?j=h.get(e):(j=new P(b,h.size(),a),j.undeclared=!0,j.global=!0,h.set(e,j)),a.thedef=j,"eval"==e&&f.parent()instanceof La)for(var k=a.scope;k&&!k.uses_eval;k=k.parent_scope)k.uses_eval=!0;g&&"arguments"==e&&(g.uses_arguments=!0)}return a.reference(),!0}});b.walk(f),a.cache&&(this.cname=a.cache.cname)}),ma.DEFMETHOD("init_scope_vars",function(a){this.directives=[],this.variables=new u,this.functions=new u,this.uses_with=!1,this.uses_eval=!1,this.parent_scope=null,this.enclosed=[],this.cname=-1,this.nesting=a}),ma.DEFMETHOD("strict",function(){return this.has_directive("use strict")}),oa.DEFMETHOD("init_scope_vars",function(){ma.prototype.init_scope_vars.apply(this,arguments),this.uses_arguments=!1}),lb.DEFMETHOD("reference",function(){var a=this.definition();a.references.push(this);for(var b=this.scope;b&&(m(b.enclosed,a),b!==a.scope);)b=b.parent_scope;this.frame=this.scope.nesting-a.scope.nesting}),ma.DEFMETHOD("find_variable",function(a){return a instanceof bb&&(a=a.name),this.variables.get(a)||this.parent_scope&&this.parent_scope.find_variable(a)}),ma.DEFMETHOD("has_directive",function(a){return this.parent_scope&&this.parent_scope.has_directive(a)||(this.directives.indexOf(a)>=0?this:null)}),ma.DEFMETHOD("def_function",function(a){this.functions.set(a.name,this.def_variable(a))}),ma.DEFMETHOD("def_variable",function(a){var b;return this.variables.has(a.name)?(b=this.variables.get(a.name),b.orig.push(a)):(b=new P(this,this.variables.size(),a),this.variables.set(a.name,b),b.global=!this.parent_scope),a.thedef=b}),ma.DEFMETHOD("next_mangled",function(a){var b=this.enclosed;a:for(;;){var c=Wb(++this.cname);if(E(c)&&!(a.except.indexOf(c)>=0)){for(var d=b.length;--d>=0;){var e=b[d],f=e.mangled_name||e.unmangleable(a)&&e.name;if(c==f)continue a}return c}}}),qa.DEFMETHOD("next_mangled",function(a,b){for(var c=b.orig[0]instanceof gb&&this.name&&this.name.definition();;){var d=oa.prototype.next_mangled.call(this,a,b);if(!c||c.mangled_name!=d)return d}}),ma.DEFMETHOD("references",function(a){return a instanceof bb&&(a=a.definition()),this.enclosed.indexOf(a)<0?null:a}),bb.DEFMETHOD("unmangleable",function(a){return this.definition().unmangleable(a)}),cb.DEFMETHOD("unmangleable",function(){return!0}),kb.DEFMETHOD("unmangleable",function(){return!1}),bb.DEFMETHOD("unreferenced",function(){return 0==this.definition().references.length&&!(this.scope.uses_eval||this.scope.uses_with)}),bb.DEFMETHOD("undeclared",function(){return this.definition().undeclared}),mb.DEFMETHOD("undeclared",function(){return!1}),kb.DEFMETHOD("undeclared",function(){return!1}),bb.DEFMETHOD("definition",function(){return this.thedef}),bb.DEFMETHOD("global",function(){return this.definition().global}),na.DEFMETHOD("_default_mangler_options",function(a){return j(a,{except:[],eval:!1,sort:!1,toplevel:!1,screw_ie8:!1,keep_fnames:!1})}),na.DEFMETHOD("mangle_names",function(a){a=this._default_mangler_options(a);var b=-1,c=[];a.cache&&this.globals.each(function(b){a.except.indexOf(b.name)<0&&c.push(b)});var d=new x(function(e,f){if(e instanceof ea){var g=b;return f(),b=g,!0}if(e instanceof ma){var h=(d.parent(),[]);return e.variables.each(function(b){a.except.indexOf(b.name)<0&&h.push(b)}),a.sort&&h.sort(function(a,b){return b.references.length-a.references.length}),void c.push.apply(c,h)}if(e instanceof kb){var i;do i=Wb(++b);while(!E(i));return e.mangled_name=i,!0}return a.screw_ie8&&e instanceof jb?void c.push(e.definition()):void 0});this.walk(d),c.forEach(function(b){b.mangle(a)}),a.cache&&(a.cache.cname=this.cname)}),na.DEFMETHOD("compute_char_frequency",function(a){a=this._default_mangler_options(a);var b=new x(function(b){b instanceof ob?Wb.consider(b.print_to_string()):b instanceof ua?Wb.consider("return"):b instanceof va?Wb.consider("throw"):b instanceof ya?Wb.consider("continue"):b instanceof xa?Wb.consider("break"):b instanceof Z?Wb.consider("debugger"):b instanceof $?Wb.consider(b.value):b instanceof ia?Wb.consider("while"):b instanceof ha?Wb.consider("do while"):b instanceof za?(Wb.consider("if"),b.alternative&&Wb.consider("else")):b instanceof Ia?Wb.consider("var"):b instanceof Ja?Wb.consider("const"):b instanceof oa?Wb.consider("function"):b instanceof ja?Wb.consider("for"):b instanceof ka?Wb.consider("for in"):b instanceof Aa?Wb.consider("switch"):b instanceof Da?Wb.consider("case"):b instanceof Ca?Wb.consider("default"):b instanceof la?Wb.consider("with"):b instanceof _a?Wb.consider("set"+b.key):b instanceof ab?Wb.consider("get"+b.key):b instanceof $a?Wb.consider(b.key):b instanceof Ma?Wb.consider("new"):b instanceof nb?Wb.consider("this"):b instanceof Ea?Wb.consider("try"):b instanceof Fa?Wb.consider("catch"):b instanceof Ga?Wb.consider("finally"):b instanceof bb&&b.unmangleable(a)?Wb.consider(b.name):b instanceof Ra||b instanceof Ua?Wb.consider(b.operator):b instanceof Pa&&Wb.consider(b.property)});this.walk(b),Wb.sort()});var Wb=function(){function a(){d=Object.create(null),c=e.split("").map(function(a){return a.charCodeAt(0)}),c.forEach(function(a){d[a]=0})}function b(a){var b="",d=54;a++;do a--,b+=String.fromCharCode(c[a%d]),a=Math.floor(a/d),d=64;while(a>0);return b}var c,d,e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_0123456789";return b.consider=function(a){for(var b=a.length;--b>=0;){var c=a.charCodeAt(b);c in d&&++d[c]}},b.sort=function(){c=p(c,function(a,b){return z(a)&&!z(b)?1:z(b)&&!z(a)?-1:d[b]-d[a]})},b.reset=a,a(),b.get=function(){return c},b.freq=function(){return d},b}();na.DEFMETHOD("scope_warnings",function(a){a=j(a,{undeclared:!1,unreferenced:!0,assign_to_global:!0,func_arguments:!0,nested_defuns:!0,eval:!0});var b=new x(function(c){if(a.undeclared&&c instanceof lb&&c.undeclared()&&X.warn("Undeclared symbol: {name} [{file}:{line},{col}]",{name:c.name,file:c.start.file,line:c.start.line,col:c.start.col}),a.assign_to_global){var d=null;c instanceof Wa&&c.left instanceof lb?d=c.left:c instanceof ka&&c.init instanceof lb&&(d=c.init),d&&(d.undeclared()||d.global()&&d.scope!==d.definition().scope)&&X.warn("{msg}: {name} [{file}:{line},{col}]",{msg:d.undeclared()?"Accidental global?":"Assignment to global",name:d.name,file:d.start.file,line:d.start.line,col:d.start.col})}a.eval&&c instanceof lb&&c.undeclared()&&"eval"==c.name&&X.warn("Eval is used [{file}:{line},{col}]",c.start),a.unreferenced&&(c instanceof db||c instanceof kb)&&!(c instanceof jb)&&c.unreferenced()&&X.warn("{type} {name} is declared but not referenced [{file}:{line},{col}]",{type:c instanceof kb?"Label":"Symbol",name:c.name,file:c.start.file,line:c.start.line,col:c.start.col}),a.func_arguments&&c instanceof oa&&c.uses_arguments&&X.warn("arguments used in function {name} [{file}:{line},{col}]",{name:c.name?c.name.name:"anonymous",file:c.start.file,line:c.start.line,col:c.start.col}),a.nested_defuns&&c instanceof ra&&!(b.parent()instanceof ma)&&X.warn('Function {name} declared in nested statement "{type}" [{file}:{line},{col}]',{name:c.name.name,type:b.parent().TYPE,file:c.start.file,line:c.start.line,col:c.start.col})});this.walk(b)}),function(){function a(a,b){a.DEFMETHOD("_codegen",b)}function b(a,c){Array.isArray(a)?a.forEach(function(a){b(a,c)}):a.DEFMETHOD("needs_parens",c)}function c(a,b,c){var d=a.length-1;a.forEach(function(a,e){a instanceof ca||(c.indent(),a.print(c),e==d&&b||(c.newline(),b&&c.newline()))})}function d(a,b){a.length>0?b.with_block(function(){c(a,!1,b)}):b.print("{}")}function e(a,b){if(b.option("bracketize"))return void n(a.body,b);if(!a.body)return b.force_semicolon();if(a.body instanceof ha&&!b.option("screw_ie8"))return void n(a.body,b);for(var c=a.body;;)if(c instanceof za){if(!c.alternative)return void n(a.body,b);c=c.alternative}else{if(!(c instanceof da))break;c=c.body}h(a.body,b)}function f(a,b,c){if(c)try{a.walk(new x(function(a){if(a instanceof Ua&&"in"==a.operator)throw b})),a.print(b)}catch(d){if(d!==b)throw d;a.print(b,!0)}else a.print(b)}function g(a){return[92,47,46,43,42,63,40,41,91,93,123,125,36,94,58,124,33,10,13,0,65279,8232,8233].indexOf(a)<0}function h(a,b){b.option("bracketize")?!a||a instanceof ca?b.print("{}"):a instanceof ba?a.print(b):b.with_block(function(){b.indent(),a.print(b),b.newline()}):!a||a instanceof ca?b.force_semicolon():a.print(b)}function i(a){for(var b=a.stack(),c=b.length,d=b[--c],e=b[--c];c>0;){if(e instanceof Y&&e.body===d)return!0;if(!(e instanceof Na&&e.car===d||e instanceof La&&e.expression===d&&!(e instanceof Ma)||e instanceof Pa&&e.expression===d||e instanceof Qa&&e.expression===d||e instanceof Va&&e.condition===d||e instanceof Ua&&e.left===d||e instanceof Ta&&e.expression===d))return!1;d=e,e=b[--c]}}function j(a,b){return 0==a.args.length&&!b.option("beautify")}function k(a){for(var b=a[0],c=b.length,d=1;d=0?d.push("0x"+a.toString(16).toLowerCase(),"0"+a.toString(8)):d.push("-0x"+(-a).toString(16).toLowerCase(),"-0"+(-a).toString(8)),(b=/^(.*?)(0+)$/.exec(a))&&d.push(b[1]+"e"+b[2].length)):(b=/^0?\.(0+)(.*)$/.exec(a))&&d.push(b[2]+"e-"+(b[1].length+b[2].length),c.substr(c.indexOf("."))),k(d)}function n(a,b){return a instanceof ba?void a.print(b):void b.with_block(function(){b.indent(),a.print(b),b.newline()})}function o(a,b){a.DEFMETHOD("add_source_map",function(a){b(this,a)})}function p(a,b){b.add_mapping(a.start)}X.DEFMETHOD("print",function(a,b){function c(){d.add_comments(a),d.add_source_map(a),e(d,a)}var d=this,e=d._codegen;a.push_node(d),b||d.needs_parens(a)?a.with_parens(c):c(),a.pop_node()}),X.DEFMETHOD("print_to_string",function(a){var b=Q(a);return this.print(b),b.get()}),X.DEFMETHOD("add_comments",function(a){var b=a.option("comments"),c=this;if(b){var d=c.start;if(d&&!d._comments_dumped){d._comments_dumped=!0;var e=d.comments_before||[];c instanceof ta&&c.value&&c.value.walk(new x(function(a){return a.start&&a.start.comments_before&&(e=e.concat(a.start.comments_before),a.start.comments_before=[]),a instanceof qa||a instanceof Xa||a instanceof Ya?!0:void 0})),b.test?e=e.filter(function(a){return b.test(a.value)}):"function"==typeof b&&(e=e.filter(function(a){return b(c,a)})),!a.option("beautify")&&e.length>0&&/comment[134]/.test(e[0].type)&&0!==a.col()&&e[0].nlb&&a.print("\n"),e.forEach(function(b){/comment[134]/.test(b.type)?(a.print("//"+b.value+"\n"),a.indent()):"comment2"==b.type&&(a.print("/*"+b.value+"*/"),d.nlb?(a.print("\n"),a.indent()):a.space())})}}}),b(X,function(){return!1}),b(qa,function(a){return i(a)}),b(Ya,function(a){return i(a)}),b([Ra,vb],function(a){var b=a.parent();return b instanceof Oa&&b.expression===this}),b(Na,function(a){var b=a.parent();return b instanceof La||b instanceof Ra||b instanceof Ua||b instanceof Ka||b instanceof Oa||b instanceof Xa||b instanceof Za||b instanceof Va}),b(Ua,function(a){var b=a.parent();if(b instanceof La&&b.expression===this)return!0;if(b instanceof Ra)return!0;if(b instanceof Oa&&b.expression===this)return!0;if(b instanceof Ua){var c=b.operator,d=Tb[c],e=this.operator,f=Tb[e];if(d>f||d==f&&this===b.right)return!0}}),b(Oa,function(a){var b=a.parent();if(b instanceof Ma&&b.expression===this)try{this.walk(new x(function(a){if(a instanceof La)throw b}))}catch(c){if(c!==b)throw c;return!0}}),b(La,function(a){var b,c=a.parent();return c instanceof Ma&&c.expression===this?!0:this.expression instanceof qa&&c instanceof Oa&&c.expression===this&&(b=a.parent(1))instanceof Wa&&b.left===c}),b(Ma,function(a){var b=a.parent();return j(this,a)&&(b instanceof Oa||b instanceof La&&b.expression===this)?!0:void 0}),b(qb,function(a){var b=a.parent();return this.getValue()<0&&b instanceof Oa&&b.expression===this?!0:void 0}),b([Wa,Va],function(a){var b=a.parent();return b instanceof Ra?!0:b instanceof Ua&&!(b instanceof Wa)?!0:b instanceof La&&b.expression===this?!0:b instanceof Va&&b.condition===this?!0:b instanceof Oa&&b.expression===this?!0:void 0}),a($,function(a,b){b.print_string(a.value,a.quote),b.semicolon()}),a(Z,function(a,b){b.print("debugger"),b.semicolon()}),da.DEFMETHOD("_do_print_body",function(a){h(this.body,a)}),a(Y,function(a,b){a.body.print(b),b.semicolon()}),a(na,function(a,b){c(a.body,!0,b),b.print("")}),a(ea,function(a,b){a.label.print(b),b.colon(),a.body.print(b)}),a(_,function(a,b){a.body.print(b),b.semicolon()}),a(ba,function(a,b){d(a.body,b)}),a(ca,function(a,b){b.semicolon()}),a(ha,function(a,b){b.print("do"),b.space(),a._do_print_body(b),b.space(),b.print("while"),b.space(),b.with_parens(function(){a.condition.print(b)}),b.semicolon()}),a(ia,function(a,b){b.print("while"),b.space(),b.with_parens(function(){a.condition.print(b)}),b.space(),a._do_print_body(b)}),a(ja,function(a,b){b.print("for"),b.space(),b.with_parens(function(){!a.init||a.init instanceof ca?b.print(";"):(a.init instanceof Ha?a.init.print(b):f(a.init,b,!0),b.print(";"),b.space()),a.condition?(a.condition.print(b),b.print(";"),b.space()):b.print(";"),a.step&&a.step.print(b)}),b.space(),a._do_print_body(b)}),a(ka,function(a,b){b.print("for"),b.space(),b.with_parens(function(){a.init.print(b),b.space(),b.print("in"),b.space(),a.object.print(b)}),b.space(),a._do_print_body(b)}),a(la,function(a,b){b.print("with"),b.space(),b.with_parens(function(){a.expression.print(b)}),b.space(),a._do_print_body(b)}),oa.DEFMETHOD("_do_print",function(a,b){var c=this;b||a.print("function"),c.name&&(a.space(),c.name.print(a)),a.with_parens(function(){c.argnames.forEach(function(b,c){c&&a.comma(),b.print(a)})}),a.space(),d(c.body,a)}),a(oa,function(a,b){a._do_print(b)}),ta.DEFMETHOD("_do_print",function(a,b){a.print(b),this.value&&(a.space(),this.value.print(a)),a.semicolon()}),a(ua,function(a,b){a._do_print(b,"return")}),a(va,function(a,b){a._do_print(b,"throw")}),wa.DEFMETHOD("_do_print",function(a,b){a.print(b),this.label&&(a.space(),this.label.print(a)),a.semicolon()}),a(xa,function(a,b){a._do_print(b,"break")}),a(ya,function(a,b){a._do_print(b,"continue")}),a(za,function(a,b){b.print("if"),b.space(),b.with_parens(function(){a.condition.print(b)}),b.space(),a.alternative?(e(a,b),b.space(),b.print("else"),b.space(),h(a.alternative,b)):a._do_print_body(b)}),a(Aa,function(a,b){b.print("switch"),b.space(),b.with_parens(function(){a.expression.print(b)}),b.space(),a.body.length>0?b.with_block(function(){a.body.forEach(function(a,c){c&&b.newline(),b.indent(!0),a.print(b)})}):b.print("{}")}),Ba.DEFMETHOD("_do_print_body",function(a){this.body.length>0&&(a.newline(),this.body.forEach(function(b){a.indent(),b.print(a),a.newline()}))}),a(Ca,function(a,b){b.print("default:"),a._do_print_body(b)}),a(Da,function(a,b){b.print("case"),b.space(),a.expression.print(b),b.print(":"),a._do_print_body(b)}),a(Ea,function(a,b){b.print("try"),b.space(),d(a.body,b),a.bcatch&&(b.space(),a.bcatch.print(b)),a.bfinally&&(b.space(),a.bfinally.print(b))}),a(Fa,function(a,b){b.print("catch"),b.space(),b.with_parens(function(){a.argname.print(b)}),b.space(),d(a.body,b)}),a(Ga,function(a,b){b.print("finally"),b.space(),d(a.body,b)}),Ha.DEFMETHOD("_do_print",function(a,b){a.print(b),a.space(),this.definitions.forEach(function(b,c){c&&a.comma(),b.print(a)});var c=a.parent(),d=c instanceof ja||c instanceof ka,e=d&&c.init===this;e||a.semicolon()}),a(Ia,function(a,b){a._do_print(b,"var")}),a(Ja,function(a,b){a._do_print(b,"const")}),a(Ka,function(a,b){if(a.name.print(b),a.value){b.space(),b.print("="),b.space();var c=b.parent(1),d=c instanceof ja||c instanceof ka;f(a.value,b,d)}}),a(La,function(a,b){a.expression.print(b),a instanceof Ma&&j(a,b)||b.with_parens(function(){a.args.forEach(function(a,c){c&&b.comma(),a.print(b)})})}),a(Ma,function(a,b){b.print("new"),b.space(),La.prototype._codegen(a,b)}),Na.DEFMETHOD("_do_print",function(a){this.car.print(a),this.cdr&&(a.comma(),a.should_break()&&(a.newline(),a.indent()),this.cdr.print(a))}),a(Na,function(a,b){a._do_print(b)}),a(Pa,function(a,b){var c=a.expression;c.print(b),c instanceof qb&&c.getValue()>=0&&(/[xa-f.]/i.test(b.last())||b.print(".")),b.print("."),b.add_mapping(a.end),b.print_name(a.property)}),a(Qa,function(a,b){a.expression.print(b),b.print("["),a.property.print(b),b.print("]")}),a(Sa,function(a,b){var c=a.operator;b.print(c),(/^[a-z]/i.test(c)||/[+-]$/.test(c)&&a.expression instanceof Sa&&/^[+-]/.test(a.expression.operator))&&b.space(),a.expression.print(b)}),a(Ta,function(a,b){a.expression.print(b),b.print(a.operator)}),a(Ua,function(a,b){a.left.print(b),b.space(),b.print(a.operator),"<"==a.operator&&a.right instanceof Sa&&"!"==a.right.operator&&a.right.expression instanceof Sa&&"--"==a.right.expression.operator?b.print(" "):b.space(),a.right.print(b)}),a(Va,function(a,b){a.condition.print(b),b.space(),b.print("?"),b.space(),a.consequent.print(b),b.space(),b.colon(),a.alternative.print(b)}),a(Xa,function(a,b){b.with_square(function(){var c=a.elements,d=c.length;d>0&&b.space(),c.forEach(function(a,c){c&&b.comma(),a.print(b),c===d-1&&a instanceof wb&&b.comma()}),d>0&&b.space()})}),a(Ya,function(a,b){a.properties.length>0?b.with_block(function(){a.properties.forEach(function(a,c){c&&(b.print(","),b.newline()),b.indent(),a.print(b)}),b.newline()}):b.print("{}")}),a($a,function(a,b){var c=a.key,d=a.quote;b.option("quote_keys")?b.print_string(c+""):("number"==typeof c||!b.option("beautify")&&+c+""==c)&&parseFloat(c)>=0?b.print(m(c)):(Db(c)?b.option("screw_ie8"):H(c))?b.print_name(c):b.print_string(c,d),b.colon(),a.value.print(b)}),a(_a,function(a,b){b.print("set"),b.space(),a.key.print(b),a.value._do_print(b,!0)}),a(ab,function(a,b){b.print("get"),b.space(),a.key.print(b),a.value._do_print(b,!0)}),a(bb,function(a,b){var c=a.definition();b.print_name(c?c.mangled_name||c.name:a.name)}),a(vb,function(a,b){b.print("void 0")}),a(wb,l),a(xb,function(a,b){b.print("Infinity")}),a(ub,function(a,b){b.print("NaN")}),a(nb,function(a,b){b.print("this")}),a(ob,function(a,b){b.print(a.getValue())}),a(pb,function(a,b){b.print_string(a.getValue(),a.quote)}),a(qb,function(a,b){b.print(m(a.getValue()))}),a(rb,function(a,b){var c=a.getValue().toString();b.option("ascii_only")?c=b.to_ascii(c):b.option("unescape_regexps")&&(c=c.split("\\\\").map(function(a){return a.replace(/\\u[0-9a-fA-F]{4}|\\x[0-9a-fA-F]{2}/g,function(a){var b=parseInt(a.substr(2),16);return g(b)?String.fromCharCode(b):a})}).join("\\\\")),b.print(c);var d=b.parent();d instanceof Ua&&/^in/.test(d.operator)&&d.left===a&&b.print(" ")}),o(X,l),o($,p),o(Z,p),o(bb,p),o(sa,p),o(da,p),o(ea,l),o(oa,p),o(Aa,p),o(Ba,p),o(ba,p),o(na,l),o(Ma,p),o(Ea,p),o(Fa,p),o(Ga,p),o(Ha,p),o(ob,p),o(Za,function(a,b){b.add_mapping(a.start,a.key)})}(),R.prototype=new O,k(R.prototype,{option:function(a){return this.options[a]},warn:function(){this.options.warnings&&X.warn.apply(X,arguments)},before:function(a,b,c){if(a._squeezed)return a;var d=!1;return a instanceof ma&&(a=a.hoist_declarations(this),d=!0),b(a,this),a=a.optimize(this),d&&a instanceof ma&&(a.drop_unused(this),b(a,this)),a._squeezed=!0,a}}),function(){function a(a,b){a.DEFMETHOD("optimize",function(a){var c=this;if(c._optimized)return c;var d=b(c,a);return d._optimized=!0,d===c?d:d.transform(a)})}function b(a,b,c){return c||(c={}),b&&(c.start||(c.start=b.start),c.end||(c.end=b.end)),new a(c)}function c(a,c,d){if(c instanceof X)return c.transform(a);switch(typeof c){case"string":return b(pb,d,{value:c}).optimize(a);case"number":return b(isNaN(c)?ub:qb,d,{value:c}).optimize(a);case"boolean":return b(c?Ab:zb,d).optimize(a);case"undefined":return b(vb,d).optimize(a);default:if(null===c)return b(tb,d,{value:null}).optimize(a);if(c instanceof RegExp)return b(rb,d,{value:c}).optimize(a);throw new Error(n("Can't handle constant of type: {type}",{type:typeof c}))}}function d(a){if(null===a)return[];if(a instanceof ba)return a.body;if(a instanceof ca)return[];if(a instanceof Y)return[a];throw new Error("Can't convert thing to statement array")}function e(a){return null===a?!0:a instanceof ca?!0:a instanceof ba?0==a.body.length:!1}function h(a){return a instanceof Aa?a:(a instanceof ja||a instanceof ka||a instanceof ga)&&a.body instanceof ba?a.body:a}function i(a,c){function e(a){function d(a){return/@ngInject/.test(a.value)}function e(a){return a.argnames.map(function(a){return b(pb,a,{value:a.name})})}function f(a,c){return b(Xa,a,{elements:c})}function g(a,c){return b(_,a,{body:b(Wa,a,{operator:"=",left:b(Pa,c,{expression:b(lb,c,c),property:"$inject"}),right:f(a,e(a))})})}function h(a){a&&a.args&&(a.args.forEach(function(a,b,c){var g=a.start.comments_before;a instanceof oa&&g.length&&d(g[0])&&(c[b]=f(a,e(a).concat(a)))}),a.expression&&a.expression.expression&&h(a.expression.expression))}return a.reduce(function(a,b){if(a.push(b),b.body&&b.body.args)h(b.body);else{var e=b.start,f=e.comments_before;if(f&&f.length>0){var i=f.pop();d(i)&&(b instanceof ra?a.push(g(b,b.name)):b instanceof Ha?b.definitions.forEach(function(b){b.value&&b.value instanceof oa&&a.push(g(b.value,b.name))}):c.warn("Unknown statement marked with @ngInject [{file}:{line},{col}]",e))}}return a},[])}function f(a){var b=[];return a.reduce(function(a,c){return c instanceof ba?(p=!0,a.push.apply(a,f(c.body))):c instanceof ca?p=!0:c instanceof $?b.indexOf(c.value)<0?(a.push(c),b.push(c.value)):p=!0:a.push(c),a},[])}function g(a,c){var e=c.self(),f=e instanceof oa,g=[];a:for(var i=a.length;--i>=0;){var j=a[i];switch(!0){case f&&j instanceof ua&&!j.value&&0==g.length:p=!0;continue a;case j instanceof za:if(j.body instanceof ua){if((f&&0==g.length||g[0]instanceof ua&&!g[0].value)&&!j.body.value&&!j.alternative){p=!0;var k=b(_,j.condition,{body:j.condition});g.unshift(k);continue a}if(g[0]instanceof ua&&j.body.value&&g[0].value&&!j.alternative){p=!0,j=j.clone(),j.alternative=g[0],g[0]=j.transform(c);continue a}if((0==g.length||g[0]instanceof ua)&&j.body.value&&!j.alternative&&f){p=!0,j=j.clone(),j.alternative=g[0]||b(ua,j,{value:b(vb,j)}),g[0]=j.transform(c);continue a}if(!j.body.value&&f){p=!0,j=j.clone(),j.condition=j.condition.negate(c),j.body=b(ba,j,{body:d(j.alternative).concat(g)}),j.alternative=null,g=[j.transform(c)];continue a}if(1==g.length&&f&&g[0]instanceof _&&(!j.alternative||j.alternative instanceof _)){p=!0,g.push(b(ua,g[0],{value:b(vb,g[0])}).transform(c)),g=d(j.alternative).concat(g),g.unshift(j);continue a}}var l=q(j.body),m=l instanceof wa?c.loopcontrol_target(l.label):null;if(l&&(l instanceof ua&&!l.value&&f||l instanceof ya&&e===h(m)||l instanceof xa&&m instanceof ba&&e===m)){l.label&&o(l.label.thedef.references,l),p=!0;var n=d(j.body).slice(0,-1);j=j.clone(),j.condition=j.condition.negate(c),j.body=b(ba,j,{body:d(j.alternative).concat(g)}),j.alternative=b(ba,j,{body:n}),g=[j.transform(c)];continue a}var l=q(j.alternative),m=l instanceof wa?c.loopcontrol_target(l.label):null;if(l&&(l instanceof ua&&!l.value&&f||l instanceof ya&&e===h(m)||l instanceof xa&&m instanceof ba&&e===m)){l.label&&o(l.label.thedef.references,l),p=!0,j=j.clone(),j.body=b(ba,j.body,{body:d(j.body).concat(g)}),j.alternative=b(ba,j.alternative,{body:d(j.alternative).slice(0,-1)}),g=[j.transform(c)];continue a}g.unshift(j);break;default:g.unshift(j)}}return g}function i(a,b){var c=!1,d=a.length,e=b.self();return a=a.reduce(function(a,d){if(c)j(b,d,a);else{if(d instanceof wa){var f=b.loopcontrol_target(d.label);d instanceof xa&&f instanceof ba&&h(f)===e||d instanceof ya&&h(f)===e?d.label&&o(d.label.thedef.references,d):a.push(d)}else a.push(d);q(d)&&(c=!0)}return a},[]),p=a.length!=d,a}function k(a,c){function d(){e=Na.from_array(e),e&&f.push(b(_,e,{body:e})),e=[]}if(a.length<2)return a;var e=[],f=[];return a.forEach(function(a){a instanceof _&&e.length<2e3?e.push(a.body):(d(),f.push(a))}),d(),f=l(f,c),p=f.length!=a.length,f}function l(a,c){function d(a){e.pop();var b=f.body;return b instanceof Na?b.add(a):b=Na.cons(b,a),b.transform(c)}var e=[],f=null;return a.forEach(function(a){if(f)if(a instanceof ja){var c={};try{f.body.walk(new x(function(a){if(a instanceof Ua&&"in"==a.operator)throw c})),!a.init||a.init instanceof Ha?a.init||(a.init=f.body,e.pop()):a.init=d(a.init)}catch(g){if(g!==c)throw g}}else a instanceof za?a.condition=d(a.condition):a instanceof la?a.expression=d(a.expression):a instanceof ta&&a.value?a.value=d(a.value):a instanceof ta?a.value=d(b(vb,a)):a instanceof Aa&&(a.expression=d(a.expression));e.push(a),f=a instanceof _?a:null}),e}function m(a,b){var c=null;return a.reduce(function(a,b){return b instanceof Ha&&c&&c.TYPE==b.TYPE?(c.definitions=c.definitions.concat(b.definitions),p=!0):b instanceof ja&&c instanceof Ha&&(!b.init||b.init.TYPE==c.TYPE)?(p=!0,a.pop(),b.init?b.init.definitions=c.definitions.concat(b.init.definitions):b.init=c,a.push(b),c=b):(c=b,a.push(b)),a},[])}function n(a,c){a.forEach(function(a){a instanceof _&&(a.body=function c(a){return a.transform(new O(function(a){if(a instanceof La&&a.expression instanceof qa)return b(Sa,a,{operator:"!",expression:a});if(a instanceof La)a.expression=c(a.expression);else if(a instanceof Na)a.car=c(a.car);else if(a instanceof Va){var d=c(a.condition);if(d!==a.condition){a.condition=d;var e=a.consequent;a.consequent=a.alternative,a.alternative=e}}return a}))}(a.body))})}var p;do p=!1,c.option("angular")&&(a=e(a)),a=f(a),c.option("dead_code")&&(a=i(a,c)),c.option("if_return")&&(a=g(a,c)),c.option("sequences")&&(a=k(a,c)),c.option("join_vars")&&(a=m(a,c));while(p);return c.option("negate_iife")&&n(a,c),a}function j(a,b,c){a.warn("Dropping unreachable code [{file}:{line},{col}]",b.start),b.walk(new x(function(b){return b instanceof Ha?(a.warn("Declarations in unreachable code! [{file}:{line},{col}]",b.start),b.remove_initializers(),c.push(b),!0):b instanceof ra?(c.push(b),!0):b instanceof ma?!0:void 0}))}function k(a,b){return a.print_to_string().length>b.print_to_string().length?b:a}function q(a){return a&&a.aborts()}function r(a,c){function e(e){e=d(e),a.body instanceof ba?(a.body=a.body.clone(),a.body.body=e.concat(a.body.body.slice(1)),a.body=a.body.transform(c)):a.body=b(ba,a.body,{ body:e}).transform(c),r(a,c)}var f=a.body instanceof ba?a.body.body[0]:a.body;f instanceof za&&(f.body instanceof xa&&c.loopcontrol_target(f.body.label)===a?(a.condition?a.condition=b(Ua,a.condition,{left:a.condition,operator:"&&",right:f.condition.negate(c)}):a.condition=f.condition.negate(c),e(f.alternative)):f.alternative instanceof xa&&c.loopcontrol_target(f.alternative.label)===a&&(a.condition?a.condition=b(Ua,a.condition,{left:a.condition,operator:"&&",right:f.condition}):a.condition=f.condition,e(f.body)))}function v(a,b){var c=b.option("pure_getters");b.options.pure_getters=!1;var d=a.has_side_effects(b);return b.options.pure_getters=c,d}function w(a,c){return c.option("booleans")&&c.in_boolean_context()&&!a.has_side_effects(c)?b(Ab,a):a}a(X,function(a,b){return a}),X.DEFMETHOD("equivalent_to",function(a){return this.print_to_string()==a.print_to_string()}),function(a){var b=["!","delete"],c=["in","instanceof","==","!=","===","!==","<","<=",">=",">"];a(X,function(){return!1}),a(Sa,function(){return f(this.operator,b)}),a(Ua,function(){return f(this.operator,c)||("&&"==this.operator||"||"==this.operator)&&this.left.is_boolean()&&this.right.is_boolean()}),a(Va,function(){return this.consequent.is_boolean()&&this.alternative.is_boolean()}),a(Wa,function(){return"="==this.operator&&this.right.is_boolean()}),a(Na,function(){return this.cdr.is_boolean()}),a(Ab,function(){return!0}),a(zb,function(){return!0})}(function(a,b){a.DEFMETHOD("is_boolean",b)}),function(a){a(X,function(){return!1}),a(pb,function(){return!0}),a(Sa,function(){return"typeof"==this.operator}),a(Ua,function(a){return"+"==this.operator&&(this.left.is_string(a)||this.right.is_string(a))}),a(Wa,function(a){return("="==this.operator||"+="==this.operator)&&this.right.is_string(a)}),a(Na,function(a){return this.cdr.is_string(a)}),a(Va,function(a){return this.consequent.is_string(a)&&this.alternative.is_string(a)}),a(La,function(a){return a.option("unsafe")&&this.expression instanceof lb&&"String"==this.expression.name&&this.expression.undeclared()})}(function(a,b){a.DEFMETHOD("is_string",b)}),function(a){function b(a,b){if(!b)throw new Error("Compressor must be passed");return a._eval(b)}X.DEFMETHOD("evaluate",function(b){if(!b.option("evaluate"))return[this];try{var d=this._eval(b);return[k(c(b,d,this),this),d]}catch(e){if(e!==a)throw e;return[this]}}),a(Y,function(){throw new Error(n("Cannot evaluate a statement [{file}:{line},{col}]",this.start))}),a(qa,function(){throw a}),a(X,function(){throw a}),a(ob,function(){return this.getValue()}),a(Sa,function(c){var d=this.expression;switch(this.operator){case"!":return!b(d,c);case"typeof":if(d instanceof qa)return"function";if(d=b(d,c),d instanceof RegExp)throw a;return typeof d;case"void":return void b(d,c);case"~":return~b(d,c);case"-":if(d=b(d,c),0===d)throw a;return-d;case"+":return+b(d,c)}throw a}),a(Ua,function(c){var d=this.left,e=this.right;switch(this.operator){case"&&":return b(d,c)&&b(e,c);case"||":return b(d,c)||b(e,c);case"|":return b(d,c)|b(e,c);case"&":return b(d,c)&b(e,c);case"^":return b(d,c)^b(e,c);case"+":return b(d,c)+b(e,c);case"*":return b(d,c)*b(e,c);case"/":return b(d,c)/b(e,c);case"%":return b(d,c)%b(e,c);case"-":return b(d,c)-b(e,c);case"<<":return b(d,c)<>":return b(d,c)>>b(e,c);case">>>":return b(d,c)>>>b(e,c);case"==":return b(d,c)==b(e,c);case"===":return b(d,c)===b(e,c);case"!=":return b(d,c)!=b(e,c);case"!==":return b(d,c)!==b(e,c);case"<":return b(d,c)":return b(d,c)>b(e,c);case">=":return b(d,c)>=b(e,c);case"in":return b(d,c)in b(e,c);case"instanceof":return b(d,c)instanceof b(e,c)}throw a}),a(Va,function(a){return b(this.condition,a)?b(this.consequent,a):b(this.alternative,a)}),a(lb,function(c){var d=this.definition();if(d&&d.constant&&d.init)return b(d.init,c);throw a}),a(Pa,function(c){if(c.option("unsafe")&&"length"==this.property){var d=b(this.expression,c);if("string"==typeof d)return d.length}throw a})}(function(a,b){a.DEFMETHOD("_eval",b)}),function(a){function c(a){return b(Sa,a,{operator:"!",expression:a})}a(X,function(){return c(this)}),a(Y,function(){throw new Error("Cannot negate a statement")}),a(qa,function(){return c(this)}),a(Sa,function(){return"!"==this.operator?this.expression:c(this)}),a(Na,function(a){var b=this.clone();return b.cdr=b.cdr.negate(a),b}),a(Va,function(a){var b=this.clone();return b.consequent=b.consequent.negate(a),b.alternative=b.alternative.negate(a),k(c(this),b)}),a(Ua,function(a){var b=this.clone(),d=this.operator;if(a.option("unsafe_comps"))switch(d){case"<=":return b.operator=">",b;case"<":return b.operator=">=",b;case">=":return b.operator="<",b;case">":return b.operator="<=",b}switch(d){case"==":return b.operator="!=",b;case"!=":return b.operator="==",b;case"===":return b.operator="!==",b;case"!==":return b.operator="===",b;case"&&":return b.operator="||",b.left=b.left.negate(a),b.right=b.right.negate(a),k(c(this),b);case"||":return b.operator="&&",b.left=b.left.negate(a),b.right=b.right.negate(a),k(c(this),b)}return c(this)})}(function(a,b){a.DEFMETHOD("negate",function(a){return b.call(this,a)})}),function(a){a(X,function(a){return!0}),a(ca,function(a){return!1}),a(ob,function(a){return!1}),a(nb,function(a){return!1}),a(La,function(a){var b=a.option("pure_funcs");return b?b.indexOf(this.expression.print_to_string())<0:!0}),a(aa,function(a){for(var b=this.body.length;--b>=0;)if(this.body[b].has_side_effects(a))return!0;return!1}),a(_,function(a){return this.body.has_side_effects(a)}),a(ra,function(a){return!0}),a(qa,function(a){return!1}),a(Ua,function(a){return this.left.has_side_effects(a)||this.right.has_side_effects(a)}),a(Wa,function(a){return!0}),a(Va,function(a){return this.condition.has_side_effects(a)||this.consequent.has_side_effects(a)||this.alternative.has_side_effects(a)}),a(Ra,function(a){return"delete"==this.operator||"++"==this.operator||"--"==this.operator||this.expression.has_side_effects(a)}),a(lb,function(a){return this.global()&&this.undeclared()}),a(Ya,function(a){for(var b=this.properties.length;--b>=0;)if(this.properties[b].has_side_effects(a))return!0;return!1}),a(Za,function(a){return this.value.has_side_effects(a)}),a(Xa,function(a){for(var b=this.elements.length;--b>=0;)if(this.elements[b].has_side_effects(a))return!0;return!1}),a(Pa,function(a){return a.option("pure_getters")?this.expression.has_side_effects(a):!0}),a(Qa,function(a){return a.option("pure_getters")?this.expression.has_side_effects(a)||this.property.has_side_effects(a):!0}),a(Oa,function(a){return!a.option("pure_getters")}),a(Na,function(a){return this.car.has_side_effects(a)||this.cdr.has_side_effects(a)})}(function(a,b){a.DEFMETHOD("has_side_effects",b)}),function(a){function b(){var a=this.body.length;return a>0&&q(this.body[a-1])}a(Y,function(){return null}),a(sa,function(){return this}),a(ba,b),a(Ba,b),a(za,function(){return this.alternative&&q(this.body)&&q(this.alternative)&&this})}(function(a,b){a.DEFMETHOD("aborts",b)}),a($,function(a,c){return a.scope.has_directive(a.value)!==a.scope?b(ca,a):a}),a(Z,function(a,c){return c.option("drop_debugger")?b(ca,a):a}),a(ea,function(a,c){return a.body instanceof xa&&c.loopcontrol_target(a.body.label)===a.body?b(ca,a):0==a.label.references.length?a.body:a}),a(aa,function(a,b){return a.body=i(a.body,b),a}),a(ba,function(a,c){switch(a.body=i(a.body,c),a.body.length){case 1:return a.body[0];case 0:return b(ca,a)}return a}),ma.DEFMETHOD("drop_unused",function(a){var c=this;if(a.option("unused")&&!(c instanceof na)&&!c.uses_eval){var d=[],e=new u,g=this,h=new x(function(b,f){if(b!==c){if(b instanceof ra)return e.add(b.name.name,b),!0;if(b instanceof Ha&&g===c)return b.definitions.forEach(function(b){b.value&&(e.add(b.name.name,b.value),b.value.has_side_effects(a)&&b.value.walk(h))}),!0;if(b instanceof lb)return m(d,b.definition()),!0;if(b instanceof ma){var i=g;return g=b,f(),g=i,!0}}});c.walk(h);for(var i=0;i=0;){var l=i[k];if(!l.unreferenced())break;i.pop(),a.warn("Dropping unused function argument {name} [{file}:{line},{col}]",{name:l.name,file:l.start.file,line:l.start.line,col:l.start.col})}if(e instanceof ra&&e!==c)return f(e.name.definition(),d)?e:(a.warn("Dropping unused function {name} [{file}:{line},{col}]",{name:e.name.name,file:e.name.start.file,line:e.name.start.line,col:e.name.start.col}),b(ca,e));if(e instanceof Ha&&!(j.parent()instanceof ka)){var m=e.definitions.filter(function(b){if(f(b.name.definition(),d))return!0;var c={name:b.name.name,file:b.name.start.file,line:b.name.start.line,col:b.name.start.col};return b.value&&b.value.has_side_effects(a)?(b._unused_side_effects=!0,a.warn("Side effects in initialization of unused variable {name} [{file}:{line},{col}]",c),!0):(a.warn("Dropping unused variable {name} [{file}:{line},{col}]",c),!1)});m=p(m,function(a,b){return!a.value&&b.value?-1:!b.value&&a.value?1:0});for(var n=[],k=0;k0&&(n.push(o.value),o.value=Na.from_array(n),n=[]),++k)}return n=n.length>0?b(ba,e,{body:[b(_,e,{body:Na.from_array(n)})]}):null,0!=m.length||n?0==m.length?h?V.splice(n.body):n:(e.definitions=m,n?(n.body.unshift(e),h?V.splice(n.body):n):e):b(ca,e)}if(e instanceof ja&&(g(e,this),e.init instanceof ba)){var q=e.init.body.slice(0,-1);return e.init=e.init.body.slice(-1)[0].body,q.push(e),h?V.splice(q):b(ba,e,{body:q})}return e instanceof ma&&e!==c?e:void 0});c.transform(j)}}),ma.DEFMETHOD("hoist_declarations",function(a){var c=a.option("hoist_funs"),d=a.option("hoist_vars"),e=this;if(c||d){var f=[],h=[],i=new u,j=0,k=0;e.walk(new x(function(a){return a instanceof ma&&a!==e?!0:a instanceof Ia?(++k,!0):void 0})),d=d&&k>1;var l=new O(function(a){if(a!==e){if(a instanceof $)return f.push(a),b(ca,a);if(a instanceof ra&&c)return h.push(a),b(ca,a);if(a instanceof Ia&&d){a.definitions.forEach(function(a){i.set(a.name.name,a),++j});var g=a.to_assignments(),k=l.parent();return k instanceof ka&&k.init===a?null==g?a.definitions[0].name:g:k instanceof ja&&k.init===a?g:g?b(_,a,{body:g}):b(ca,a)}if(a instanceof ma)return a}});if(e=e.transform(l),j>0){var m=[];if(i.each(function(a,b){e instanceof oa&&g(function(b){return b.name==a.name.name},e.argnames)?i.del(b):(a=a.clone(),a.value=null,m.push(a),i.set(b,a))}),m.length>0){for(var n=0;n1){if(d[1])return b(ja,a,{body:a.body});if(a instanceof ia&&c.option("dead_code")){var e=[];return j(c,a.body,e),b(ba,a,{body:e})}}return a}),a(ia,function(a,c){return c.option("loops")?(a=ga.prototype.optimize.call(a,c),a instanceof ia&&(r(a,c),a=b(ja,a,a).transform(c)),a):a}),a(ja,function(a,c){var d=a.condition;if(d&&(d=d.evaluate(c),a.condition=d[0]),!c.option("loops"))return a;if(d&&d.length>1&&!d[1]&&c.option("dead_code")){var e=[];return a.init instanceof Y?e.push(a.init):a.init&&e.push(b(_,a.init,{body:a.init})),j(c,a.body,e),b(ba,a,{body:e})}return r(a,c),a}),a(za,function(a,c){if(!c.option("conditionals"))return a;var d=a.condition.evaluate(c);if(a.condition=d[0],d.length>1)if(d[1]){if(c.warn("Condition always true [{file}:{line},{col}]",a.condition.start),c.option("dead_code")){var f=[];return a.alternative&&j(c,a.alternative,f),f.push(a.body),b(ba,a,{body:f}).transform(c)}}else if(c.warn("Condition always false [{file}:{line},{col}]",a.condition.start),c.option("dead_code")){var f=[];return j(c,a.body,f),a.alternative&&f.push(a.alternative),b(ba,a,{body:f}).transform(c)}e(a.alternative)&&(a.alternative=null);var g=a.condition.negate(c),h=k(a.condition,g)===g;if(a.alternative&&h){h=!1,a.condition=g;var i=a.body;a.body=a.alternative||b(ca),a.alternative=i}if(e(a.body)&&e(a.alternative))return b(_,a.condition,{body:a.condition}).transform(c);if(a.body instanceof _&&a.alternative instanceof _)return b(_,a,{body:b(Va,a,{condition:a.condition,consequent:a.body.body,alternative:a.alternative.body})}).transform(c);if(e(a.alternative)&&a.body instanceof _)return h?b(_,a,{body:b(Ua,a,{operator:"||",left:g,right:a.body.body})}).transform(c):b(_,a,{body:b(Ua,a,{operator:"&&",left:a.condition,right:a.body.body})}).transform(c);if(a.body instanceof ca&&a.alternative&&a.alternative instanceof _)return b(_,a,{body:b(Ua,a,{operator:"||",left:a.condition,right:a.alternative.body})}).transform(c);if(a.body instanceof ta&&a.alternative instanceof ta&&a.body.TYPE==a.alternative.TYPE)return b(a.body.CTOR,a,{value:b(Va,a,{condition:a.condition,consequent:a.body.value||b(vb,a.body).optimize(c),alternative:a.alternative.value||b(vb,a.alternative).optimize(c)})}).transform(c);if(a.body instanceof za&&!a.body.alternative&&!a.alternative&&(a.condition=b(Ua,a.condition,{operator:"&&",left:a.condition,right:a.body.condition}).transform(c),a.body=a.body.body),q(a.body)&&a.alternative){var l=a.alternative;return a.alternative=null,b(ba,a,{body:[a,l]}).transform(c)}if(q(a.alternative)){var m=a.body;return a.body=a.alternative,a.condition=h?g:a.condition.negate(c),a.alternative=null,b(ba,a,{body:[a,m]}).transform(c)}return a}),a(Aa,function(a,c){if(0==a.body.length&&c.option("conditionals"))return b(_,a,{body:a.expression}).transform(c);for(;;){var d=a.body[a.body.length-1];if(d){var e=d.body[d.body.length-1];if(e instanceof xa&&h(c.loopcontrol_target(e.label))===a&&d.body.pop(),d instanceof Ca&&0==d.body.length){a.body.pop();continue}}break}var f=a.expression.evaluate(c);a:if(2==f.length)try{if(a.expression=f[0],!c.option("dead_code"))break a;var g=f[1],i=!1,j=!1,k=!1,l=!1,m=!1,n=new O(function(d,e,f){if(d instanceof oa||d instanceof _)return d;if(d instanceof Aa&&d===a)return d=d.clone(),e(d,this),m?d:b(ba,d,{body:d.body.reduce(function(a,b){return a.concat(b.body)},[])}).transform(c);if(d instanceof za||d instanceof Ea){var h=i;return i=!j,e(d,this),i=h,d}if(d instanceof da||d instanceof Aa){var h=j;return j=!0,e(d,this),j=h,d}if(d instanceof xa&&this.loopcontrol_target(d.label)===a)return i?(m=!0,d):j?d:(l=!0,f?V.skip:b(ca,d));if(d instanceof Ba&&this.parent()===a){if(l)return V.skip;if(d instanceof Da){var n=d.expression.evaluate(c);if(n.length<2)throw a;return n[1]===g||k?(k=!0,q(d)&&(l=!0),e(d,this),d):V.skip}return e(d,this),d}});n.stack=c.stack.slice(),a=a.transform(n)}catch(o){if(o!==a)throw o}return a}),a(Da,function(a,b){return a.body=i(a.body,b),a}),a(Ea,function(a,b){return a.body=i(a.body,b),a}),Ha.DEFMETHOD("remove_initializers",function(){this.definitions.forEach(function(a){a.value=null})}),Ha.DEFMETHOD("to_assignments",function(){var a=this.definitions.reduce(function(a,c){if(c.value){var d=b(lb,c.name,c.name);a.push(b(Wa,c,{operator:"=",left:d,right:c.value}))}return a},[]);return 0==a.length?null:Na.from_array(a)}),a(Ha,function(a,c){return 0==a.definitions.length?b(ca,a):a}),a(qa,function(a,b){return a=oa.prototype.optimize.call(a,b),b.option("unused")&&!b.option("keep_fnames")&&a.name&&a.name.unreferenced()&&(a.name=null),a}),a(La,function(a,d){if(d.option("unsafe")){var e=a.expression;if(e instanceof lb&&e.undeclared())switch(e.name){case"Array":if(1!=a.args.length)return b(Xa,a,{elements:a.args}).transform(d);break;case"Object":if(0==a.args.length)return b(Ya,a,{properties:[]});break;case"String":if(0==a.args.length)return b(pb,a,{value:""});if(a.args.length<=1)return b(Ua,a,{left:a.args[0],operator:"+",right:b(pb,a,{value:""})}).transform(d);break;case"Number":if(0==a.args.length)return b(qb,a,{value:0});if(1==a.args.length)return b(Sa,a,{expression:a.args[0],operator:"+"}).transform(d);case"Boolean":if(0==a.args.length)return b(zb,a);if(1==a.args.length)return b(Sa,a,{expression:b(Sa,null,{expression:a.args[0],operator:"!"}),operator:"!"}).transform(d);break;case"Function":if(0==a.args.length)return b(qa,a,{argnames:[],body:[]});if(t(a.args,function(a){return a instanceof pb}))try{var f="(function("+a.args.slice(0,-1).map(function(a){return a.value}).join(",")+"){"+a.args[a.args.length-1].value+"})()",g=N(f);g.figure_out_scope({screw_ie8:d.option("screw_ie8")});var h=new R(d.options);g=g.transform(h),g.figure_out_scope({screw_ie8:d.option("screw_ie8")}),g.mangle_names();var i;try{g.walk(new x(function(a){if(a instanceof oa)throw i=a,g}))}catch(j){if(j!==g)throw j}if(!i)return a;var l=i.argnames.map(function(c,d){return b(pb,a.args[d],{value:c.print_to_string()})}),f=Q();return ba.prototype._codegen.call(i,i,f),f=f.toString().replace(/^\{|\}$/g,""),l.push(b(pb,a.args[a.args.length-1],{value:f})),a.args=l,a}catch(j){if(!(j instanceof J))throw console.log(j),j;d.warn("Error parsing code passed to new Function [{file}:{line},{col}]",a.args[a.args.length-1].start),d.warn(j.toString())}}else{if(e instanceof Pa&&"toString"==e.property&&0==a.args.length)return b(Ua,a,{left:b(pb,a,{value:""}),operator:"+",right:e.expression}).transform(d);if(e instanceof Pa&&e.expression instanceof Xa&&"join"==e.property){var m=0==a.args.length?",":a.args[0].evaluate(d)[1];if(null!=m){var n=e.expression.elements.reduce(function(a,b){if(b=b.evaluate(d),0==a.length||1==b.length)a.push(b);else{var e=a[a.length-1];if(2==e.length){var f=""+e[1]+m+b[1];a[a.length-1]=[c(d,f,e[0]),f]}else a.push(b)}return a},[]);if(0==n.length)return b(pb,a,{value:""});if(1==n.length)return n[0][0];if(""==m){var o;return o=n[0][0]instanceof pb||n[1][0]instanceof pb?n.shift()[0]:b(pb,a,{value:""}),n.reduce(function(a,c){return b(Ua,c[0],{operator:"+",left:a,right:c[0]})},o).transform(d)}var p=a.clone();return p.expression=p.expression.clone(),p.expression.expression=p.expression.expression.clone(),p.expression.expression.elements=n.map(function(a){return a[0]}),k(a,p)}}}}if(d.option("side_effects")&&a.expression instanceof qa&&0==a.args.length&&!aa.prototype.has_side_effects.call(a.expression,d))return b(vb,a).transform(d);if(d.option("drop_console")&&a.expression instanceof Oa){for(var q=a.expression.expression;q.expression;)q=q.expression;if(q instanceof lb&&"console"==q.name&&q.undeclared())return b(vb,a).transform(d)}return a.evaluate(d)[0]}),a(Ma,function(a,c){if(c.option("unsafe")){var d=a.expression;if(d instanceof lb&&d.undeclared())switch(d.name){case"Object":case"RegExp":case"Function":case"Error":case"Array":return b(La,a,a).transform(c)}}return a}),a(Na,function(a,c){if(!c.option("side_effects"))return a;if(!a.car.has_side_effects(c)){var d;if(!(a.cdr instanceof lb&&"eval"==a.cdr.name&&a.cdr.undeclared()&&(d=c.parent())instanceof La&&d.expression===a))return a.cdr}if(c.option("cascade")){if(a.car instanceof Wa&&!a.car.left.has_side_effects(c)){if(a.car.left.equivalent_to(a.cdr))return a.car;if(a.cdr instanceof La&&a.cdr.expression.equivalent_to(a.car.left))return a.cdr.expression=a.car,a.cdr}if(!a.car.has_side_effects(c)&&!a.cdr.has_side_effects(c)&&a.car.equivalent_to(a.cdr))return a.car}return a.cdr instanceof Sa&&"void"==a.cdr.operator&&!a.cdr.expression.has_side_effects(c)?(a.cdr.expression=a.car,a.cdr):a.cdr instanceof vb?b(Sa,a,{operator:"void",expression:a.car}):a}),Ra.DEFMETHOD("lift_sequences",function(a){if(a.option("sequences")&&this.expression instanceof Na){var b=this.expression,c=b.to_array();return this.expression=c.pop(),c.push(this),b=Na.from_array(c).transform(a)}return this}),a(Ta,function(a,b){return a.lift_sequences(b)}),a(Sa,function(a,c){a=a.lift_sequences(c);var d=a.expression;if(c.option("booleans")&&c.in_boolean_context()){switch(a.operator){case"!":if(d instanceof Sa&&"!"==d.operator)return d.expression;break;case"typeof":return c.warn("Boolean expression always true [{file}:{line},{col}]",a.start),b(Ab,a)}d instanceof Ua&&"!"==a.operator&&(a=k(a,d.negate(c)))}return a.evaluate(c)[0]}),Ua.DEFMETHOD("lift_sequences",function(a){if(a.option("sequences")){if(this.left instanceof Na){var b=this.left,c=b.to_array();return this.left=c.pop(),c.push(this),b=Na.from_array(c).transform(a)}if(this.right instanceof Na&&this instanceof Wa&&!v(this.left,a)){var b=this.right,c=b.to_array();return this.right=c.pop(),c.push(this),b=Na.from_array(c).transform(a)}}return this});var y=s("== === != !== * & | ^");a(Ua,function(a,c){var d=c.has_directive("use asm")?l:function(b,d){if(d||!a.left.has_side_effects(c)&&!a.right.has_side_effects(c)){b&&(a.operator=b);var e=a.left;a.left=a.right,a.right=e}};if(y(a.operator)&&(a.right instanceof ob&&!(a.left instanceof ob)&&(a.left instanceof Ua&&Tb[a.left.operator]>=Tb[a.operator]||d(null,!0)),/^[!=]==?$/.test(a.operator))){if(a.left instanceof lb&&a.right instanceof Va){if(a.right.consequent instanceof lb&&a.right.consequent.definition()===a.left.definition()){if(/^==/.test(a.operator))return a.right.condition;if(/^!=/.test(a.operator))return a.right.condition.negate(c)}if(a.right.alternative instanceof lb&&a.right.alternative.definition()===a.left.definition()){if(/^==/.test(a.operator))return a.right.condition.negate(c);if(/^!=/.test(a.operator))return a.right.condition}}if(a.right instanceof lb&&a.left instanceof Va){if(a.left.consequent instanceof lb&&a.left.consequent.definition()===a.right.definition()){if(/^==/.test(a.operator))return a.left.condition;if(/^!=/.test(a.operator))return a.left.condition.negate(c)}if(a.left.alternative instanceof lb&&a.left.alternative.definition()===a.right.definition()){if(/^==/.test(a.operator))return a.left.condition.negate(c);if(/^!=/.test(a.operator))return a.left.condition}}}if(a=a.lift_sequences(c),c.option("comparisons"))switch(a.operator){case"===":case"!==":(a.left.is_string(c)&&a.right.is_string(c)||a.left.is_boolean()&&a.right.is_boolean())&&(a.operator=a.operator.substr(0,2));case"==":case"!=":a.left instanceof pb&&"undefined"==a.left.value&&a.right instanceof Sa&&"typeof"==a.right.operator&&c.option("unsafe")&&(a.right.expression instanceof lb&&a.right.expression.undeclared()||(a.right=a.right.expression,a.left=b(vb,a.left).optimize(c),2==a.operator.length&&(a.operator+="=")))}if(c.option("booleans")&&c.in_boolean_context())switch(a.operator){case"&&":var e=a.left.evaluate(c),f=a.right.evaluate(c);if(e.length>1&&!e[1]||f.length>1&&!f[1])return c.warn("Boolean && always false [{file}:{line},{col}]",a.start),a.left.has_side_effects(c)?b(Na,a,{car:a.left,cdr:b(zb)}).optimize(c):b(zb,a);if(e.length>1&&e[1])return f[0];if(f.length>1&&f[1])return e[0];break;case"||":var e=a.left.evaluate(c),f=a.right.evaluate(c);if(e.length>1&&e[1]||f.length>1&&f[1])return c.warn("Boolean || always true [{file}:{line},{col}]",a.start),a.left.has_side_effects(c)?b(Na,a,{car:a.left,cdr:b(Ab)}).optimize(c):b(Ab,a);if(e.length>1&&!e[1])return f[0];if(f.length>1&&!f[1])return e[0];break;case"+":var e=a.left.evaluate(c),f=a.right.evaluate(c);if(e.length>1&&e[0]instanceof pb&&e[1]||f.length>1&&f[0]instanceof pb&&f[1])return c.warn("+ in boolean context always true [{file}:{line},{col}]",a.start),b(Ab,a)}if(c.option("comparisons")){if(!(c.parent()instanceof Ua)||c.parent()instanceof Wa){var g=b(Sa,a,{operator:"!",expression:a.negate(c)});a=k(a,g)}switch(a.operator){case"<":d(">");break;case"<=":d(">=")}}return"+"==a.operator&&a.right instanceof pb&&""===a.right.getValue()&&a.left instanceof Ua&&"+"==a.left.operator&&a.left.is_string(c)?a.left:(c.option("evaluate")&&"+"==a.operator&&(a.left instanceof ob&&a.right instanceof Ua&&"+"==a.right.operator&&a.right.left instanceof ob&&a.right.is_string(c)&&(a=b(Ua,a,{operator:"+",left:b(pb,null,{value:""+a.left.getValue()+a.right.left.getValue(),start:a.left.start,end:a.right.left.end}),right:a.right.right})),a.right instanceof ob&&a.left instanceof Ua&&"+"==a.left.operator&&a.left.right instanceof ob&&a.left.is_string(c)&&(a=b(Ua,a,{operator:"+",left:a.left.left,right:b(pb,null,{value:""+a.left.right.getValue()+a.right.getValue(),start:a.left.right.start,end:a.right.end})})),a.left instanceof Ua&&"+"==a.left.operator&&a.left.is_string(c)&&a.left.right instanceof ob&&a.right instanceof Ua&&"+"==a.right.operator&&a.right.left instanceof ob&&a.right.is_string(c)&&(a=b(Ua,a,{operator:"+",left:b(Ua,a.left,{operator:"+",left:a.left.left,right:b(pb,null,{value:""+a.left.right.getValue()+a.right.left.getValue(),start:a.left.right.start,end:a.right.left.end})}),right:a.right.right}))),a.right instanceof Ua&&a.right.operator==a.operator&&("*"==a.operator||"&&"==a.operator||"||"==a.operator)?(a.left=b(Ua,a.left,{operator:a.operator,left:a.left,right:a.right.left}),a.right=a.right.right,a.transform(c)):a.evaluate(c)[0])}),a(lb,function(a,d){if(a.undeclared()){var e=d.option("global_defs");if(e&&e.hasOwnProperty(a.name))return c(d,e[a.name],a);switch(a.name){case"undefined":return b(vb,a);case"NaN":return b(ub,a).transform(d);case"Infinity":return b(xb,a).transform(d)}}return a}),a(xb,function(a,c){return b(Ua,a,{operator:"/",left:b(qb,a,{value:1}),right:b(qb,a,{value:0})})}),a(vb,function(a,c){if(c.option("unsafe")){var d=c.find_parent(ma),e=d.find_variable("undefined");if(e){var f=b(lb,a,{name:"undefined",scope:d,thedef:e});return f.reference(),f}}return a});var z=["+","-","/","*","%",">>","<<",">>>","|","^","&"];a(Wa,function(a,b){return a=a.lift_sequences(b),"="==a.operator&&a.left instanceof lb&&a.right instanceof Ua&&a.right.left instanceof lb&&a.right.left.name==a.left.name&&f(a.right.operator,z)&&(a.operator=a.right.operator+"=",a.right=a.right.right),a}),a(Va,function(a,d){if(!d.option("conditionals"))return a;if(a.condition instanceof Na){var e=a.condition.car;return a.condition=a.condition.cdr,Na.cons(e,a)}var f=a.condition.evaluate(d);if(f.length>1)return f[1]?(d.warn("Condition always true [{file}:{line},{col}]",a.start),a.consequent):(d.warn("Condition always false [{file}:{line},{col}]",a.start),a.alternative);var g=f[0].negate(d);k(f[0],g)===g&&(a=b(Va,a,{condition:g,consequent:a.alternative,alternative:a.consequent}));var h=a.consequent,i=a.alternative;if(h instanceof Wa&&i instanceof Wa&&h.operator==i.operator&&h.left.equivalent_to(i.left)&&!h.left.has_side_effects(d))return b(Wa,a,{operator:h.operator,left:h.left,right:b(Va,a,{condition:a.condition,consequent:h.right,alternative:i.right})});if(h instanceof La&&i.TYPE===h.TYPE&&h.args.length==i.args.length&&!h.expression.has_side_effects(d)&&h.expression.equivalent_to(i.expression)){if(0==h.args.length)return b(Na,a,{car:a.condition,cdr:h});if(1==h.args.length)return h.args[0]=b(Va,a,{condition:a.condition,consequent:h.args[0],alternative:i.args[0]}),h}return h instanceof Va&&h.alternative.equivalent_to(i)?b(Va,a,{condition:b(Ua,a,{left:a.condition,operator:"&&",right:h.condition}),consequent:h.consequent,alternative:i}):h instanceof ob&&i instanceof ob&&h.equivalent_to(i)?a.condition.has_side_effects(d)?Na.from_array([a.condition,c(d,h.value,a)]):c(d,h.value,a):h instanceof Ab&&i instanceof zb?(a.condition=a.condition.negate(d),b(Sa,a.condition,{operator:"!",expression:a.condition})):h instanceof zb&&i instanceof Ab?a.condition.negate(d):a}),a(yb,function(a,c){if(c.option("booleans")){var d=c.parent();return d instanceof Ua&&("=="==d.operator||"!="==d.operator)?(c.warn("Non-strict equality against boolean: {operator} {value} [{file}:{line},{col}]",{operator:d.operator,value:a.value,file:d.start.file,line:d.start.line,col:d.start.col}),b(qb,a,{value:+a.value})):b(Sa,a,{operator:"!",expression:b(qb,a,{value:1-a.value})})}return a}),a(Qa,function(a,c){var d=a.property;if(d instanceof pb&&c.option("properties")){if(d=d.getValue(),Db(d)?c.option("screw_ie8"):H(d))return b(Pa,a,{expression:a.expression,property:d}).optimize(c);var e=parseFloat(d);isNaN(e)||e.toString()!=d||(a.property=b(qb,a.property,{value:e}))}return a}),a(Pa,function(a,c){var d=a.property;return Db(d)&&!c.option("screw_ie8")?b(Qa,a,{expression:a.expression,property:b(pb,a,{value:d})}).optimize(c):a.evaluate(c)[0]}),a(Xa,w),a(Ya,w),a(rb,w)}(),function(){function a(a){var b=a.loc,c=b&&b.start,d=a.range;return new W({file:b&&b.source,line:c&&c.line,col:c&&c.column,pos:d?d[0]:a.start,endline:c&&c.line,endcol:c&&c.column,endpos:d?d[0]:a.start})}function b(a){var b=a.loc,c=b&&b.end,d=a.range;return new W({file:b&&b.source,line:c&&c.line,col:c&&c.column,pos:d?d[1]:a.end,endline:c&&c.line,endcol:c&&c.column,endpos:d?d[1]:a.end})}function c(c,e,j){var k="function From_Moz_"+c+"(M){\n";k+="return new "+e.name+"({\nstart: my_start_token(M),\nend: my_end_token(M)";var l="function To_Moz_"+c+"(M){\n";l+="return {\ntype: "+JSON.stringify(c),j&&j.split(/\s*,\s*/).forEach(function(a){var b=/([a-z0-9$_]+)(=|@|>|%)([a-z0-9$_]+)/i.exec(a);if(!b)throw new Error("Can't understand property map: "+a);var c=b[1],d=b[2],e=b[3];switch(k+=",\n"+e+": ",l+=",\n"+c+": ",d){case"@":k+="M."+c+".map(from_moz)",l+="M."+e+".map(to_moz)";break;case">":k+="from_moz(M."+c+")",l+="to_moz(M."+e+")";break;case"=":k+="M."+c,l+="M."+e;break;case"%":k+="from_moz(M."+c+").body",l+="to_moz_block(M)";break;default:throw new Error("Can't understand operator in propmap: "+a)}}),k+="\n})\n}",l+="\n}\n}",k=new Function("my_start_token","my_end_token","from_moz","return("+k+")")(a,b,d),l=new Function("to_moz","to_moz_block","return("+l+")")(g,h),i[c]=k,f(e,l)}function d(a){j.push(a);var b=null!=a?i[a.type](a):null;return j.pop(),b}function e(a,b,c){var d=a.start,e=a.end;return null!=d.pos&&null!=e.endpos&&(b.range=[d.pos,e.endpos]),d.line&&(b.loc={start:{line:d.line,column:d.col},end:e.endline?{line:e.endline,column:e.endcol}:null},d.file&&(b.loc.source=d.file)),b}function f(a,b){a.DEFMETHOD("to_mozilla_ast",function(){return e(this,b(this))})}function g(a){return null!=a?a.to_mozilla_ast():null}function h(a){return{type:"BlockStatement",body:a.body.map(g)}}var i={ExpressionStatement:function(c){var e=c.expression;return"Literal"===e.type&&"string"==typeof e.value?new $({start:a(c),end:b(c),value:e.value}):new _({start:a(c),end:b(c),body:d(e)})},TryStatement:function(c){var e=c.handlers||[c.handler];if(e.length>1||c.guardedHandlers&&c.guardedHandlers.length)throw new Error("Multiple catch clauses are not supported.");return new Ea({start:a(c),end:b(c),body:d(c.block).body,bcatch:d(e[0]),bfinally:c.finalizer?new Ga(d(c.finalizer)):null})},Property:function(c){var e=c.key,f="Identifier"==e.type?e.name:e.value,g={start:a(e),end:b(c.value),key:f,value:d(c.value)};switch(c.kind){case"init":return new $a(g);case"set":return g.value.name=d(e),new _a(g);case"get":return g.value.name=d(e),new ab(g)}},ObjectExpression:function(c){return new Ya({start:a(c),end:b(c),properties:c.properties.map(function(a){return a.type="Property",d(a)})})},SequenceExpression:function(a){return Na.from_array(a.expressions.map(d))},MemberExpression:function(c){return new(c.computed?Qa:Pa)({start:a(c),end:b(c),property:c.computed?d(c.property):c.property.name,expression:d(c.object)})},SwitchCase:function(c){return new(c.test?Da:Ca)({start:a(c),end:b(c),expression:d(c.test),body:c.consequent.map(d)})},VariableDeclaration:function(c){return new("const"===c.kind?Ja:Ia)({start:a(c),end:b(c),definitions:c.declarations.map(d)})},Literal:function(c){var d=c.value,e={start:a(c),end:b(c)};if(null===d)return new tb(e); switch(typeof d){case"string":return e.value=d,new pb(e);case"number":return e.value=d,new qb(e);case"boolean":return new(d?Ab:zb)(e);default:return e.value=d,new rb(e)}},Identifier:function(c){var d=j[j.length-2];return new("LabeledStatement"==d.type?kb:"VariableDeclarator"==d.type&&d.id===c?"const"==d.kind?fb:eb:"FunctionExpression"==d.type?d.id===c?ib:gb:"FunctionDeclaration"==d.type?d.id===c?hb:gb:"CatchClause"==d.type?jb:"BreakStatement"==d.type||"ContinueStatement"==d.type?mb:lb)({start:a(c),end:b(c),name:c.name})}};i.UpdateExpression=i.UnaryExpression=function(c){var e="prefix"in c?c.prefix:"UnaryExpression"==c.type?!0:!1;return new(e?Sa:Ta)({start:a(c),end:b(c),operator:c.operator,expression:d(c.argument)})},c("Program",na,"body@body"),c("EmptyStatement",ca),c("BlockStatement",ba,"body@body"),c("IfStatement",za,"test>condition, consequent>body, alternate>alternative"),c("LabeledStatement",ea,"label>label, body>body"),c("BreakStatement",xa,"label>label"),c("ContinueStatement",ya,"label>label"),c("WithStatement",la,"object>expression, body>body"),c("SwitchStatement",Aa,"discriminant>expression, cases@body"),c("ReturnStatement",ua,"argument>value"),c("ThrowStatement",va,"argument>value"),c("WhileStatement",ia,"test>condition, body>body"),c("DoWhileStatement",ha,"test>condition, body>body"),c("ForStatement",ja,"init>init, test>condition, update>step, body>body"),c("ForInStatement",ka,"left>init, right>object, body>body"),c("DebuggerStatement",Z),c("FunctionDeclaration",ra,"id>name, params@argnames, body%body"),c("VariableDeclarator",Ka,"id>name, init>value"),c("CatchClause",Fa,"param>argname, body%body"),c("ThisExpression",nb),c("ArrayExpression",Xa,"elements@elements"),c("FunctionExpression",qa,"id>name, params@argnames, body%body"),c("BinaryExpression",Ua,"operator=operator, left>left, right>right"),c("LogicalExpression",Ua,"operator=operator, left>left, right>right"),c("AssignmentExpression",Wa,"operator=operator, left>left, right>right"),c("ConditionalExpression",Va,"test>condition, consequent>consequent, alternate>alternative"),c("NewExpression",Ma,"callee>expression, arguments@args"),c("CallExpression",La,"callee>expression, arguments@args"),f($,function(a){return{type:"ExpressionStatement",expression:{type:"Literal",value:a.value}}}),f(_,function(a){return{type:"ExpressionStatement",expression:g(a.body)}}),f(Ba,function(a){return{type:"SwitchCase",test:g(a.expression),consequent:a.body.map(g)}}),f(Ea,function(a){return{type:"TryStatement",block:h(a),handler:g(a.bcatch),guardedHandlers:[],finalizer:g(a.bfinally)}}),f(Fa,function(a){return{type:"CatchClause",param:g(a.argname),guard:null,body:h(a)}}),f(Ha,function(a){return{type:"VariableDeclaration",kind:a instanceof Ja?"const":"var",declarations:a.definitions.map(g)}}),f(Na,function(a){return{type:"SequenceExpression",expressions:a.to_array().map(g)}}),f(Oa,function(a){var b=a instanceof Qa;return{type:"MemberExpression",object:g(a.expression),computed:b,property:b?g(a.property):{type:"Identifier",name:a.property}}}),f(Ra,function(a){return{type:"++"==a.operator||"--"==a.operator?"UpdateExpression":"UnaryExpression",operator:a.operator,prefix:a instanceof Sa,argument:g(a.expression)}}),f(Ua,function(a){return{type:"&&"==a.operator||"||"==a.operator?"LogicalExpression":"BinaryExpression",left:g(a.left),operator:a.operator,right:g(a.right)}}),f(Ya,function(a){return{type:"ObjectExpression",properties:a.properties.map(g)}}),f(Za,function(a){var b,c=E(a.key)?{type:"Identifier",name:a.key}:{type:"Literal",value:a.key};return a instanceof $a?b="init":a instanceof ab?b="get":a instanceof _a&&(b="set"),{type:"Property",kind:b,key:c,value:g(a.value)}}),f(bb,function(a){var b=a.definition();return{type:"Identifier",name:b?b.mangled_name||b.name:a.name}}),f(ob,function(a){var b=a.value;return"number"==typeof b&&(0>b||0===b&&0>1/b)?{type:"UnaryExpression",operator:"-",prefix:!0,argument:{type:"Literal",value:-b}}:{type:"Literal",value:b}}),f(sb,function(a){return{type:"Identifier",name:String(a.value)}}),yb.DEFMETHOD("to_mozilla_ast",ob.prototype.to_mozilla_ast),tb.DEFMETHOD("to_mozilla_ast",ob.prototype.to_mozilla_ast),wb.DEFMETHOD("to_mozilla_ast",function(){return null}),aa.DEFMETHOD("to_mozilla_ast",ba.prototype.to_mozilla_ast),oa.DEFMETHOD("to_mozilla_ast",qa.prototype.to_mozilla_ast);var j=null;X.from_mozilla_ast=function(a){var b=j;j=[];var c=d(a);return j=b,c}}(),a.array_to_hash=c,a.slice=d,a.characters=e,a.member=f,a.find_if=g,a.repeat_string=h,a.DefaultsError=i,a.defaults=j,a.merge=k,a.noop=l,a.MAP=V,a.push_uniq=m,a.string_template=n,a.remove=o,a.mergeSort=p,a.set_difference=q,a.set_intersection=r,a.makePredicate=s,a.all=t,a.Dictionary=u,a.DEFNODE=v,a.AST_Token=W,a.AST_Node=X,a.AST_Statement=Y,a.AST_Debugger=Z,a.AST_Directive=$,a.AST_SimpleStatement=_,a.walk_body=w,a.AST_Block=aa,a.AST_BlockStatement=ba,a.AST_EmptyStatement=ca,a.AST_StatementWithBody=da,a.AST_LabeledStatement=ea,a.AST_IterationStatement=fa,a.AST_DWLoop=ga,a.AST_Do=ha,a.AST_While=ia,a.AST_For=ja,a.AST_ForIn=ka,a.AST_With=la,a.AST_Scope=ma,a.AST_Toplevel=na,a.AST_Lambda=oa,a.AST_Accessor=pa,a.AST_Function=qa,a.AST_Defun=ra,a.AST_Jump=sa,a.AST_Exit=ta,a.AST_Return=ua,a.AST_Throw=va,a.AST_LoopControl=wa,a.AST_Break=xa,a.AST_Continue=ya,a.AST_If=za,a.AST_Switch=Aa,a.AST_SwitchBranch=Ba,a.AST_Default=Ca,a.AST_Case=Da,a.AST_Try=Ea,a.AST_Catch=Fa,a.AST_Finally=Ga,a.AST_Definitions=Ha,a.AST_Var=Ia,a.AST_Const=Ja,a.AST_VarDef=Ka,a.AST_Call=La,a.AST_New=Ma,a.AST_Seq=Na,a.AST_PropAccess=Oa,a.AST_Dot=Pa,a.AST_Sub=Qa,a.AST_Unary=Ra,a.AST_UnaryPrefix=Sa,a.AST_UnaryPostfix=Ta,a.AST_Binary=Ua,a.AST_Conditional=Va,a.AST_Assign=Wa,a.AST_Array=Xa,a.AST_Object=Ya,a.AST_ObjectProperty=Za,a.AST_ObjectKeyVal=$a,a.AST_ObjectSetter=_a,a.AST_ObjectGetter=ab,a.AST_Symbol=bb,a.AST_SymbolAccessor=cb,a.AST_SymbolDeclaration=db,a.AST_SymbolVar=eb,a.AST_SymbolConst=fb,a.AST_SymbolFunarg=gb,a.AST_SymbolDefun=hb,a.AST_SymbolLambda=ib,a.AST_SymbolCatch=jb,a.AST_Label=kb,a.AST_SymbolRef=lb,a.AST_LabelRef=mb,a.AST_This=nb,a.AST_Constant=ob,a.AST_String=pb,a.AST_Number=qb,a.AST_RegExp=rb,a.AST_Atom=sb,a.AST_Null=tb,a.AST_NaN=ub,a.AST_Undefined=vb,a.AST_Hole=wb,a.AST_Infinity=xb,a.AST_Boolean=yb,a.AST_False=zb,a.AST_True=Ab,a.TreeWalker=x,a.KEYWORDS=Bb,a.KEYWORDS_ATOM=Cb,a.RESERVED_WORDS=Db,a.KEYWORDS_BEFORE_EXPRESSION=Eb,a.OPERATOR_CHARS=Fb,a.RE_HEX_NUMBER=Gb,a.RE_OCT_NUMBER=Hb,a.RE_DEC_NUMBER=Ib,a.OPERATORS=Jb,a.WHITESPACE_CHARS=Kb,a.PUNC_BEFORE_EXPRESSION=Lb,a.PUNC_CHARS=Mb,a.REGEXP_MODIFIERS=Nb,a.UNICODE=Ob,a.is_letter=y,a.is_digit=z,a.is_alphanumeric_char=A,a.is_unicode_digit=B,a.is_unicode_combining_mark=C,a.is_unicode_connector_punctuation=D,a.is_identifier=E,a.is_identifier_start=F,a.is_identifier_char=G,a.is_identifier_string=H,a.parse_js_number=I,a.JS_Parse_Error=J,a.js_error=K,a.is_token=L,a.EX_EOF=Pb,a.tokenizer=M,a.UNARY_PREFIX=Qb,a.UNARY_POSTFIX=Rb,a.ASSIGNMENT=Sb,a.PRECEDENCE=Tb,a.STATEMENTS_WITH_LABELS=Ub,a.ATOMIC_START_TOKEN=Vb,a.parse=N,a.TreeTransformer=O,a.SymbolDef=P,a.base54=Wb,a.OutputStream=Q,a.Compressor=R,a.SourceMap=S,a.find_builtins=T,a.mangle_properties=U}({},function(){return this}()),/*! @source http://purl.eligrey.com/github/Blob.js/blob/master/Blob.js */ function(a){"use strict";if(a.URL=a.URL||a.webkitURL,a.Blob&&a.URL)try{return void new Blob}catch(b){}var c=a.BlobBuilder||a.WebKitBlobBuilder||a.MozBlobBuilder||function(a){var b=function(a){return Object.prototype.toString.call(a).match(/^\[object\s(.*)\]$/)[1]},c=function(){this.data=[]},d=function(a,b,c){this.data=a,this.size=a.length,this.type=b,this.encoding=c},e=c.prototype,f=d.prototype,g=a.FileReaderSync,h=function(a){this.code=this[this.name=a]},i="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),j=i.length,k=a.URL||a.webkitURL||a,l=k.createObjectURL,m=k.revokeObjectURL,n=k,o=a.btoa,p=a.atob,q=a.ArrayBuffer,r=a.Uint8Array,s=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(d.fake=f.fake=!0;j--;)h.prototype[i[j]]=j+1;return k.createObjectURL||(n=a.URL=function(a){var b,c=document.createElementNS("http://www.w3.org/1999/xhtml","a");return c.href=a,"origin"in c||("data:"===c.protocol.toLowerCase()?c.origin=null:(b=a.match(s),c.origin=b&&b[1])),c}),n.createObjectURL=function(a){var b,c=a.type;return null===c&&(c="application/octet-stream"),a instanceof d?(b="data:"+c,"base64"===a.encoding?b+";base64,"+a.data:"URI"===a.encoding?b+","+decodeURIComponent(a.data):o?b+";base64,"+o(a.data):b+","+encodeURIComponent(a.data)):l?l.call(k,a):void 0},n.revokeObjectURL=function(a){"data:"!==a.substring(0,5)&&m&&m.call(k,a)},e.append=function(a){var c=this.data;if(r&&(a instanceof q||a instanceof r)){for(var e="",f=new r(a),i=0,j=f.length;j>i;i++)e+=String.fromCharCode(f[i]);c.push(e)}else if("Blob"===b(a)||"File"===b(a)){if(!g)throw new h("NOT_READABLE_ERR");var k=new g;c.push(k.readAsBinaryString(a))}else a instanceof d?"base64"===a.encoding&&p?c.push(p(a.data)):"URI"===a.encoding?c.push(decodeURIComponent(a.data)):"raw"===a.encoding&&c.push(a.data):("string"!=typeof a&&(a+=""),c.push(unescape(encodeURIComponent(a))))},e.getBlob=function(a){return arguments.length||(a=null),new d(this.data.join(""),a,"raw")},e.toString=function(){return"[object BlobBuilder]"},f.slice=function(a,b,c){var e=arguments.length;return 3>e&&(c=null),new d(this.data.slice(a,e>1?b:this.data.length),c,this.encoding)},f.toString=function(){return"[object Blob]"},f.close=function(){this.size=0,delete this.data},c}(a);a.Blob=function(a,b){var d=b?b.type||"":"",e=new c;if(a)for(var f=0,g=a.length;g>f;f++)Uint8Array&&a[f]instanceof Uint8Array?e.append(a[f].buffer):e.append(a[f]);var h=e.getBlob(d);return!h.slice&&h.webkitSlice&&(h.slice=h.webkitSlice),h};var d=Object.getPrototypeOf||function(a){return a.__proto__};a.Blob.prototype=d(new a.Blob)}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content||this);/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ var saveAs=saveAs||"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob&&navigator.msSaveOrOpenBlob.bind(navigator)||function(a){"use strict";if("undefined"==typeof navigator||!/MSIE [1-9]\./.test(navigator.userAgent)){var b=a.document,c=function(){return a.URL||a.webkitURL||a},d=b.createElementNS("http://www.w3.org/1999/xhtml","a"),e="download"in d,f=function(c){var d=b.createEvent("MouseEvents");d.initMouseEvent("click",!0,!1,a,0,0,0,0,0,!1,!1,!1,!1,0,null),c.dispatchEvent(d)},g=a.webkitRequestFileSystem,h=a.requestFileSystem||g||a.mozRequestFileSystem,i=function(b){(a.setImmediate||a.setTimeout)(function(){throw b},0)},j="application/octet-stream",k=0,l=500,m=function(b){var d=function(){"string"==typeof b?c().revokeObjectURL(b):b.remove()};a.chrome?d():setTimeout(d,l)},n=function(a,b,c){b=[].concat(b);for(var d=b.length;d--;){var e=a["on"+b[d]];if("function"==typeof e)try{e.call(a,c||a)}catch(f){i(f)}}},o=function(b,i){var l,o,p,q=this,r=b.type,s=!1,t=function(){n(q,"writestart progress write writeend".split(" "))},u=function(){if((s||!l)&&(l=c().createObjectURL(b)),o)o.location.href=l;else{var d=a.open(l,"_blank");void 0==d&&"undefined"!=typeof safari&&(a.location.href=l)}q.readyState=q.DONE,t(),m(l)},v=function(a){return function(){return q.readyState!==q.DONE?a.apply(this,arguments):void 0}},w={create:!0,exclusive:!1};return q.readyState=q.INIT,i||(i="download"),e?(l=c().createObjectURL(b),d.href=l,d.download=i,f(d),q.readyState=q.DONE,t(),void m(l)):(/^\s*(?:text\/(?:plain|xml)|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(b.type)&&(b=new Blob(["\ufeff",b],{type:b.type})),a.chrome&&r&&r!==j&&(p=b.slice||b.webkitSlice,b=p.call(b,0,b.size,j),s=!0),g&&"download"!==i&&(i+=".download"),(r===j||g)&&(o=a),h?(k+=b.size,void h(a.TEMPORARY,k,v(function(a){a.root.getDirectory("saved",w,v(function(a){var c=function(){a.getFile(i,w,v(function(a){a.createWriter(v(function(c){c.onwriteend=function(b){o.location.href=a.toURL(),q.readyState=q.DONE,n(q,"writeend",b),m(a)},c.onerror=function(){var a=c.error;a.code!==a.ABORT_ERR&&u()},"writestart progress write abort".split(" ").forEach(function(a){c["on"+a]=q["on"+a]}),c.write(b),q.abort=function(){c.abort(),q.readyState=q.DONE},q.readyState=q.WRITING}),u)}),u)};a.getFile(i,{create:!1},v(function(a){a.remove(),c()}),v(function(a){a.code===a.NOT_FOUND_ERR?c():u()}))}),u)}),u)):void u())},p=o.prototype,q=function(a,b){return new o(a,b)};return p.abort=function(){var a=this;a.readyState=a.DONE,n(a,"abort")},p.readyState=p.INIT=0,p.WRITING=1,p.DONE=2,p.error=p.onwritestart=p.onprogress=p.onwrite=p.onabort=p.onerror=p.onwriteend=null,q}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content);"undefined"!=typeof module&&module.exports?module.exports.saveAs=saveAs:"undefined"!=typeof define&&null!==define&&null!=define.amd&&define([],function(){return saveAs});/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) + * Bootstrap v3.3.6 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under the MIT license */ -var __js={"affix.js":"/* ========================================================================\n * Bootstrap: affix.js v3.3.5\n * http://getbootstrap.com/javascript/#affix\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // AFFIX CLASS DEFINITION\n // ======================\n\n var Affix = function (element, options) {\n this.options = $.extend({}, Affix.DEFAULTS, options)\n\n this.$target = $(this.options.target)\n .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))\n .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this))\n\n this.$element = $(element)\n this.affixed = null\n this.unpin = null\n this.pinnedOffset = null\n\n this.checkPosition()\n }\n\n Affix.VERSION = '3.3.5'\n\n Affix.RESET = 'affix affix-top affix-bottom'\n\n Affix.DEFAULTS = {\n offset: 0,\n target: window\n }\n\n Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) {\n var scrollTop = this.$target.scrollTop()\n var position = this.$element.offset()\n var targetHeight = this.$target.height()\n\n if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false\n\n if (this.affixed == 'bottom') {\n if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom'\n return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom'\n }\n\n var initializing = this.affixed == null\n var colliderTop = initializing ? scrollTop : position.top\n var colliderHeight = initializing ? targetHeight : height\n\n if (offsetTop != null && scrollTop <= offsetTop) return 'top'\n if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'\n\n return false\n }\n\n Affix.prototype.getPinnedOffset = function () {\n if (this.pinnedOffset) return this.pinnedOffset\n this.$element.removeClass(Affix.RESET).addClass('affix')\n var scrollTop = this.$target.scrollTop()\n var position = this.$element.offset()\n return (this.pinnedOffset = position.top - scrollTop)\n }\n\n Affix.prototype.checkPositionWithEventLoop = function () {\n setTimeout($.proxy(this.checkPosition, this), 1)\n }\n\n Affix.prototype.checkPosition = function () {\n if (!this.$element.is(':visible')) return\n\n var height = this.$element.height()\n var offset = this.options.offset\n var offsetTop = offset.top\n var offsetBottom = offset.bottom\n var scrollHeight = Math.max($(document).height(), $(document.body).height())\n\n if (typeof offset != 'object') offsetBottom = offsetTop = offset\n if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element)\n if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)\n\n var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom)\n\n if (this.affixed != affix) {\n if (this.unpin != null) this.$element.css('top', '')\n\n var affixType = 'affix' + (affix ? '-' + affix : '')\n var e = $.Event(affixType + '.bs.affix')\n\n this.$element.trigger(e)\n\n if (e.isDefaultPrevented()) return\n\n this.affixed = affix\n this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null\n\n this.$element\n .removeClass(Affix.RESET)\n .addClass(affixType)\n .trigger(affixType.replace('affix', 'affixed') + '.bs.affix')\n }\n\n if (affix == 'bottom') {\n this.$element.offset({\n top: scrollHeight - height - offsetBottom\n })\n }\n }\n\n\n // AFFIX PLUGIN DEFINITION\n // =======================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.affix')\n var options = typeof option == 'object' && option\n\n if (!data) $this.data('bs.affix', (data = new Affix(this, options)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.affix\n\n $.fn.affix = Plugin\n $.fn.affix.Constructor = Affix\n\n\n // AFFIX NO CONFLICT\n // =================\n\n $.fn.affix.noConflict = function () {\n $.fn.affix = old\n return this\n }\n\n\n // AFFIX DATA-API\n // ==============\n\n $(window).on('load', function () {\n $('[data-spy=\"affix\"]').each(function () {\n var $spy = $(this)\n var data = $spy.data()\n\n data.offset = data.offset || {}\n\n if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom\n if (data.offsetTop != null) data.offset.top = data.offsetTop\n\n Plugin.call($spy, data)\n })\n })\n\n}(jQuery);\n","alert.js":"/* ========================================================================\n * Bootstrap: alert.js v3.3.5\n * http://getbootstrap.com/javascript/#alerts\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // ALERT CLASS DEFINITION\n // ======================\n\n var dismiss = '[data-dismiss=\"alert\"]'\n var Alert = function (el) {\n $(el).on('click', dismiss, this.close)\n }\n\n Alert.VERSION = '3.3.5'\n\n Alert.TRANSITION_DURATION = 150\n\n Alert.prototype.close = function (e) {\n var $this = $(this)\n var selector = $this.attr('data-target')\n\n if (!selector) {\n selector = $this.attr('href')\n selector = selector && selector.replace(/.*(?=#[^\\s]*$)/, '') // strip for ie7\n }\n\n var $parent = $(selector)\n\n if (e) e.preventDefault()\n\n if (!$parent.length) {\n $parent = $this.closest('.alert')\n }\n\n $parent.trigger(e = $.Event('close.bs.alert'))\n\n if (e.isDefaultPrevented()) return\n\n $parent.removeClass('in')\n\n function removeElement() {\n // detach from parent, fire event then clean up data\n $parent.detach().trigger('closed.bs.alert').remove()\n }\n\n $.support.transition && $parent.hasClass('fade') ?\n $parent\n .one('bsTransitionEnd', removeElement)\n .emulateTransitionEnd(Alert.TRANSITION_DURATION) :\n removeElement()\n }\n\n\n // ALERT PLUGIN DEFINITION\n // =======================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.alert')\n\n if (!data) $this.data('bs.alert', (data = new Alert(this)))\n if (typeof option == 'string') data[option].call($this)\n })\n }\n\n var old = $.fn.alert\n\n $.fn.alert = Plugin\n $.fn.alert.Constructor = Alert\n\n\n // ALERT NO CONFLICT\n // =================\n\n $.fn.alert.noConflict = function () {\n $.fn.alert = old\n return this\n }\n\n\n // ALERT DATA-API\n // ==============\n\n $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)\n\n}(jQuery);\n","button.js":"/* ========================================================================\n * Bootstrap: button.js v3.3.5\n * http://getbootstrap.com/javascript/#buttons\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // BUTTON PUBLIC CLASS DEFINITION\n // ==============================\n\n var Button = function (element, options) {\n this.$element = $(element)\n this.options = $.extend({}, Button.DEFAULTS, options)\n this.isLoading = false\n }\n\n Button.VERSION = '3.3.5'\n\n Button.DEFAULTS = {\n loadingText: 'loading...'\n }\n\n Button.prototype.setState = function (state) {\n var d = 'disabled'\n var $el = this.$element\n var val = $el.is('input') ? 'val' : 'html'\n var data = $el.data()\n\n state += 'Text'\n\n if (data.resetText == null) $el.data('resetText', $el[val]())\n\n // push to event loop to allow forms to submit\n setTimeout($.proxy(function () {\n $el[val](data[state] == null ? this.options[state] : data[state])\n\n if (state == 'loadingText') {\n this.isLoading = true\n $el.addClass(d).attr(d, d)\n } else if (this.isLoading) {\n this.isLoading = false\n $el.removeClass(d).removeAttr(d)\n }\n }, this), 0)\n }\n\n Button.prototype.toggle = function () {\n var changed = true\n var $parent = this.$element.closest('[data-toggle=\"buttons\"]')\n\n if ($parent.length) {\n var $input = this.$element.find('input')\n if ($input.prop('type') == 'radio') {\n if ($input.prop('checked')) changed = false\n $parent.find('.active').removeClass('active')\n this.$element.addClass('active')\n } else if ($input.prop('type') == 'checkbox') {\n if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false\n this.$element.toggleClass('active')\n }\n $input.prop('checked', this.$element.hasClass('active'))\n if (changed) $input.trigger('change')\n } else {\n this.$element.attr('aria-pressed', !this.$element.hasClass('active'))\n this.$element.toggleClass('active')\n }\n }\n\n\n // BUTTON PLUGIN DEFINITION\n // ========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.button')\n var options = typeof option == 'object' && option\n\n if (!data) $this.data('bs.button', (data = new Button(this, options)))\n\n if (option == 'toggle') data.toggle()\n else if (option) data.setState(option)\n })\n }\n\n var old = $.fn.button\n\n $.fn.button = Plugin\n $.fn.button.Constructor = Button\n\n\n // BUTTON NO CONFLICT\n // ==================\n\n $.fn.button.noConflict = function () {\n $.fn.button = old\n return this\n }\n\n\n // BUTTON DATA-API\n // ===============\n\n $(document)\n .on('click.bs.button.data-api', '[data-toggle^=\"button\"]', function (e) {\n var $btn = $(e.target)\n if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')\n Plugin.call($btn, 'toggle')\n if (!($(e.target).is('input[type=\"radio\"]') || $(e.target).is('input[type=\"checkbox\"]'))) e.preventDefault()\n })\n .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^=\"button\"]', function (e) {\n $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type))\n })\n\n}(jQuery);\n","carousel.js":"/* ========================================================================\n * Bootstrap: carousel.js v3.3.5\n * http://getbootstrap.com/javascript/#carousel\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // CAROUSEL CLASS DEFINITION\n // =========================\n\n var Carousel = function (element, options) {\n this.$element = $(element)\n this.$indicators = this.$element.find('.carousel-indicators')\n this.options = options\n this.paused = null\n this.sliding = null\n this.interval = null\n this.$active = null\n this.$items = null\n\n this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this))\n\n this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element\n .on('mouseenter.bs.carousel', $.proxy(this.pause, this))\n .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))\n }\n\n Carousel.VERSION = '3.3.5'\n\n Carousel.TRANSITION_DURATION = 600\n\n Carousel.DEFAULTS = {\n interval: 5000,\n pause: 'hover',\n wrap: true,\n keyboard: true\n }\n\n Carousel.prototype.keydown = function (e) {\n if (/input|textarea/i.test(e.target.tagName)) return\n switch (e.which) {\n case 37: this.prev(); break\n case 39: this.next(); break\n default: return\n }\n\n e.preventDefault()\n }\n\n Carousel.prototype.cycle = function (e) {\n e || (this.paused = false)\n\n this.interval && clearInterval(this.interval)\n\n this.options.interval\n && !this.paused\n && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))\n\n return this\n }\n\n Carousel.prototype.getItemIndex = function (item) {\n this.$items = item.parent().children('.item')\n return this.$items.index(item || this.$active)\n }\n\n Carousel.prototype.getItemForDirection = function (direction, active) {\n var activeIndex = this.getItemIndex(active)\n var willWrap = (direction == 'prev' && activeIndex === 0)\n || (direction == 'next' && activeIndex == (this.$items.length - 1))\n if (willWrap && !this.options.wrap) return active\n var delta = direction == 'prev' ? -1 : 1\n var itemIndex = (activeIndex + delta) % this.$items.length\n return this.$items.eq(itemIndex)\n }\n\n Carousel.prototype.to = function (pos) {\n var that = this\n var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))\n\n if (pos > (this.$items.length - 1) || pos < 0) return\n\n if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, \"slid\"\n if (activeIndex == pos) return this.pause().cycle()\n\n return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos))\n }\n\n Carousel.prototype.pause = function (e) {\n e || (this.paused = true)\n\n if (this.$element.find('.next, .prev').length && $.support.transition) {\n this.$element.trigger($.support.transition.end)\n this.cycle(true)\n }\n\n this.interval = clearInterval(this.interval)\n\n return this\n }\n\n Carousel.prototype.next = function () {\n if (this.sliding) return\n return this.slide('next')\n }\n\n Carousel.prototype.prev = function () {\n if (this.sliding) return\n return this.slide('prev')\n }\n\n Carousel.prototype.slide = function (type, next) {\n var $active = this.$element.find('.item.active')\n var $next = next || this.getItemForDirection(type, $active)\n var isCycling = this.interval\n var direction = type == 'next' ? 'left' : 'right'\n var that = this\n\n if ($next.hasClass('active')) return (this.sliding = false)\n\n var relatedTarget = $next[0]\n var slideEvent = $.Event('slide.bs.carousel', {\n relatedTarget: relatedTarget,\n direction: direction\n })\n this.$element.trigger(slideEvent)\n if (slideEvent.isDefaultPrevented()) return\n\n this.sliding = true\n\n isCycling && this.pause()\n\n if (this.$indicators.length) {\n this.$indicators.find('.active').removeClass('active')\n var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)])\n $nextIndicator && $nextIndicator.addClass('active')\n }\n\n var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, \"slid\"\n if ($.support.transition && this.$element.hasClass('slide')) {\n $next.addClass(type)\n $next[0].offsetWidth // force reflow\n $active.addClass(direction)\n $next.addClass(direction)\n $active\n .one('bsTransitionEnd', function () {\n $next.removeClass([type, direction].join(' ')).addClass('active')\n $active.removeClass(['active', direction].join(' '))\n that.sliding = false\n setTimeout(function () {\n that.$element.trigger(slidEvent)\n }, 0)\n })\n .emulateTransitionEnd(Carousel.TRANSITION_DURATION)\n } else {\n $active.removeClass('active')\n $next.addClass('active')\n this.sliding = false\n this.$element.trigger(slidEvent)\n }\n\n isCycling && this.cycle()\n\n return this\n }\n\n\n // CAROUSEL PLUGIN DEFINITION\n // ==========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.carousel')\n var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)\n var action = typeof option == 'string' ? option : options.slide\n\n if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))\n if (typeof option == 'number') data.to(option)\n else if (action) data[action]()\n else if (options.interval) data.pause().cycle()\n })\n }\n\n var old = $.fn.carousel\n\n $.fn.carousel = Plugin\n $.fn.carousel.Constructor = Carousel\n\n\n // CAROUSEL NO CONFLICT\n // ====================\n\n $.fn.carousel.noConflict = function () {\n $.fn.carousel = old\n return this\n }\n\n\n // CAROUSEL DATA-API\n // =================\n\n var clickHandler = function (e) {\n var href\n var $this = $(this)\n var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\\s]+$)/, '')) // strip for ie7\n if (!$target.hasClass('carousel')) return\n var options = $.extend({}, $target.data(), $this.data())\n var slideIndex = $this.attr('data-slide-to')\n if (slideIndex) options.interval = false\n\n Plugin.call($target, options)\n\n if (slideIndex) {\n $target.data('bs.carousel').to(slideIndex)\n }\n\n e.preventDefault()\n }\n\n $(document)\n .on('click.bs.carousel.data-api', '[data-slide]', clickHandler)\n .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler)\n\n $(window).on('load', function () {\n $('[data-ride=\"carousel\"]').each(function () {\n var $carousel = $(this)\n Plugin.call($carousel, $carousel.data())\n })\n })\n\n}(jQuery);\n","collapse.js":"/* ========================================================================\n * Bootstrap: collapse.js v3.3.5\n * http://getbootstrap.com/javascript/#collapse\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // COLLAPSE PUBLIC CLASS DEFINITION\n // ================================\n\n var Collapse = function (element, options) {\n this.$element = $(element)\n this.options = $.extend({}, Collapse.DEFAULTS, options)\n this.$trigger = $('[data-toggle=\"collapse\"][href=\"#' + element.id + '\"],' +\n '[data-toggle=\"collapse\"][data-target=\"#' + element.id + '\"]')\n this.transitioning = null\n\n if (this.options.parent) {\n this.$parent = this.getParent()\n } else {\n this.addAriaAndCollapsedClass(this.$element, this.$trigger)\n }\n\n if (this.options.toggle) this.toggle()\n }\n\n Collapse.VERSION = '3.3.5'\n\n Collapse.TRANSITION_DURATION = 350\n\n Collapse.DEFAULTS = {\n toggle: true\n }\n\n Collapse.prototype.dimension = function () {\n var hasWidth = this.$element.hasClass('width')\n return hasWidth ? 'width' : 'height'\n }\n\n Collapse.prototype.show = function () {\n if (this.transitioning || this.$element.hasClass('in')) return\n\n var activesData\n var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')\n\n if (actives && actives.length) {\n activesData = actives.data('bs.collapse')\n if (activesData && activesData.transitioning) return\n }\n\n var startEvent = $.Event('show.bs.collapse')\n this.$element.trigger(startEvent)\n if (startEvent.isDefaultPrevented()) return\n\n if (actives && actives.length) {\n Plugin.call(actives, 'hide')\n activesData || actives.data('bs.collapse', null)\n }\n\n var dimension = this.dimension()\n\n this.$element\n .removeClass('collapse')\n .addClass('collapsing')[dimension](0)\n .attr('aria-expanded', true)\n\n this.$trigger\n .removeClass('collapsed')\n .attr('aria-expanded', true)\n\n this.transitioning = 1\n\n var complete = function () {\n this.$element\n .removeClass('collapsing')\n .addClass('collapse in')[dimension]('')\n this.transitioning = 0\n this.$element\n .trigger('shown.bs.collapse')\n }\n\n if (!$.support.transition) return complete.call(this)\n\n var scrollSize = $.camelCase(['scroll', dimension].join('-'))\n\n this.$element\n .one('bsTransitionEnd', $.proxy(complete, this))\n .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])\n }\n\n Collapse.prototype.hide = function () {\n if (this.transitioning || !this.$element.hasClass('in')) return\n\n var startEvent = $.Event('hide.bs.collapse')\n this.$element.trigger(startEvent)\n if (startEvent.isDefaultPrevented()) return\n\n var dimension = this.dimension()\n\n this.$element[dimension](this.$element[dimension]())[0].offsetHeight\n\n this.$element\n .addClass('collapsing')\n .removeClass('collapse in')\n .attr('aria-expanded', false)\n\n this.$trigger\n .addClass('collapsed')\n .attr('aria-expanded', false)\n\n this.transitioning = 1\n\n var complete = function () {\n this.transitioning = 0\n this.$element\n .removeClass('collapsing')\n .addClass('collapse')\n .trigger('hidden.bs.collapse')\n }\n\n if (!$.support.transition) return complete.call(this)\n\n this.$element\n [dimension](0)\n .one('bsTransitionEnd', $.proxy(complete, this))\n .emulateTransitionEnd(Collapse.TRANSITION_DURATION)\n }\n\n Collapse.prototype.toggle = function () {\n this[this.$element.hasClass('in') ? 'hide' : 'show']()\n }\n\n Collapse.prototype.getParent = function () {\n return $(this.options.parent)\n .find('[data-toggle=\"collapse\"][data-parent=\"' + this.options.parent + '\"]')\n .each($.proxy(function (i, element) {\n var $element = $(element)\n this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)\n }, this))\n .end()\n }\n\n Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {\n var isOpen = $element.hasClass('in')\n\n $element.attr('aria-expanded', isOpen)\n $trigger\n .toggleClass('collapsed', !isOpen)\n .attr('aria-expanded', isOpen)\n }\n\n function getTargetFromTrigger($trigger) {\n var href\n var target = $trigger.attr('data-target')\n || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\\s]+$)/, '') // strip for ie7\n\n return $(target)\n }\n\n\n // COLLAPSE PLUGIN DEFINITION\n // ==========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.collapse')\n var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)\n\n if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false\n if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.collapse\n\n $.fn.collapse = Plugin\n $.fn.collapse.Constructor = Collapse\n\n\n // COLLAPSE NO CONFLICT\n // ====================\n\n $.fn.collapse.noConflict = function () {\n $.fn.collapse = old\n return this\n }\n\n\n // COLLAPSE DATA-API\n // =================\n\n $(document).on('click.bs.collapse.data-api', '[data-toggle=\"collapse\"]', function (e) {\n var $this = $(this)\n\n if (!$this.attr('data-target')) e.preventDefault()\n\n var $target = getTargetFromTrigger($this)\n var data = $target.data('bs.collapse')\n var option = data ? 'toggle' : $this.data()\n\n Plugin.call($target, option)\n })\n\n}(jQuery);\n","dropdown.js":"/* ========================================================================\n * Bootstrap: dropdown.js v3.3.5\n * http://getbootstrap.com/javascript/#dropdowns\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // DROPDOWN CLASS DEFINITION\n // =========================\n\n var backdrop = '.dropdown-backdrop'\n var toggle = '[data-toggle=\"dropdown\"]'\n var Dropdown = function (element) {\n $(element).on('click.bs.dropdown', this.toggle)\n }\n\n Dropdown.VERSION = '3.3.5'\n\n function getParent($this) {\n var selector = $this.attr('data-target')\n\n if (!selector) {\n selector = $this.attr('href')\n selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\\s]*$)/, '') // strip for ie7\n }\n\n var $parent = selector && $(selector)\n\n return $parent && $parent.length ? $parent : $this.parent()\n }\n\n function clearMenus(e) {\n if (e && e.which === 3) return\n $(backdrop).remove()\n $(toggle).each(function () {\n var $this = $(this)\n var $parent = getParent($this)\n var relatedTarget = { relatedTarget: this }\n\n if (!$parent.hasClass('open')) return\n\n if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return\n\n $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))\n\n if (e.isDefaultPrevented()) return\n\n $this.attr('aria-expanded', 'false')\n $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget)\n })\n }\n\n Dropdown.prototype.toggle = function (e) {\n var $this = $(this)\n\n if ($this.is('.disabled, :disabled')) return\n\n var $parent = getParent($this)\n var isActive = $parent.hasClass('open')\n\n clearMenus()\n\n if (!isActive) {\n if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {\n // if mobile we use a backdrop because click events don't delegate\n $(document.createElement('div'))\n .addClass('dropdown-backdrop')\n .insertAfter($(this))\n .on('click', clearMenus)\n }\n\n var relatedTarget = { relatedTarget: this }\n $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget))\n\n if (e.isDefaultPrevented()) return\n\n $this\n .trigger('focus')\n .attr('aria-expanded', 'true')\n\n $parent\n .toggleClass('open')\n .trigger('shown.bs.dropdown', relatedTarget)\n }\n\n return false\n }\n\n Dropdown.prototype.keydown = function (e) {\n if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return\n\n var $this = $(this)\n\n e.preventDefault()\n e.stopPropagation()\n\n if ($this.is('.disabled, :disabled')) return\n\n var $parent = getParent($this)\n var isActive = $parent.hasClass('open')\n\n if (!isActive && e.which != 27 || isActive && e.which == 27) {\n if (e.which == 27) $parent.find(toggle).trigger('focus')\n return $this.trigger('click')\n }\n\n var desc = ' li:not(.disabled):visible a'\n var $items = $parent.find('.dropdown-menu' + desc)\n\n if (!$items.length) return\n\n var index = $items.index(e.target)\n\n if (e.which == 38 && index > 0) index-- // up\n if (e.which == 40 && index < $items.length - 1) index++ // down\n if (!~index) index = 0\n\n $items.eq(index).trigger('focus')\n }\n\n\n // DROPDOWN PLUGIN DEFINITION\n // ==========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.dropdown')\n\n if (!data) $this.data('bs.dropdown', (data = new Dropdown(this)))\n if (typeof option == 'string') data[option].call($this)\n })\n }\n\n var old = $.fn.dropdown\n\n $.fn.dropdown = Plugin\n $.fn.dropdown.Constructor = Dropdown\n\n\n // DROPDOWN NO CONFLICT\n // ====================\n\n $.fn.dropdown.noConflict = function () {\n $.fn.dropdown = old\n return this\n }\n\n\n // APPLY TO STANDARD DROPDOWN ELEMENTS\n // ===================================\n\n $(document)\n .on('click.bs.dropdown.data-api', clearMenus)\n .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })\n .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)\n .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)\n .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown)\n\n}(jQuery);\n","modal.js":"/* ========================================================================\n * Bootstrap: modal.js v3.3.5\n * http://getbootstrap.com/javascript/#modals\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // MODAL CLASS DEFINITION\n // ======================\n\n var Modal = function (element, options) {\n this.options = options\n this.$body = $(document.body)\n this.$element = $(element)\n this.$dialog = this.$element.find('.modal-dialog')\n this.$backdrop = null\n this.isShown = null\n this.originalBodyPad = null\n this.scrollbarWidth = 0\n this.ignoreBackdropClick = false\n\n if (this.options.remote) {\n this.$element\n .find('.modal-content')\n .load(this.options.remote, $.proxy(function () {\n this.$element.trigger('loaded.bs.modal')\n }, this))\n }\n }\n\n Modal.VERSION = '3.3.5'\n\n Modal.TRANSITION_DURATION = 300\n Modal.BACKDROP_TRANSITION_DURATION = 150\n\n Modal.DEFAULTS = {\n backdrop: true,\n keyboard: true,\n show: true\n }\n\n Modal.prototype.toggle = function (_relatedTarget) {\n return this.isShown ? this.hide() : this.show(_relatedTarget)\n }\n\n Modal.prototype.show = function (_relatedTarget) {\n var that = this\n var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })\n\n this.$element.trigger(e)\n\n if (this.isShown || e.isDefaultPrevented()) return\n\n this.isShown = true\n\n this.checkScrollbar()\n this.setScrollbar()\n this.$body.addClass('modal-open')\n\n this.escape()\n this.resize()\n\n this.$element.on('click.dismiss.bs.modal', '[data-dismiss=\"modal\"]', $.proxy(this.hide, this))\n\n this.$dialog.on('mousedown.dismiss.bs.modal', function () {\n that.$element.one('mouseup.dismiss.bs.modal', function (e) {\n if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true\n })\n })\n\n this.backdrop(function () {\n var transition = $.support.transition && that.$element.hasClass('fade')\n\n if (!that.$element.parent().length) {\n that.$element.appendTo(that.$body) // don't move modals dom position\n }\n\n that.$element\n .show()\n .scrollTop(0)\n\n that.adjustDialog()\n\n if (transition) {\n that.$element[0].offsetWidth // force reflow\n }\n\n that.$element.addClass('in')\n\n that.enforceFocus()\n\n var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })\n\n transition ?\n that.$dialog // wait for modal to slide in\n .one('bsTransitionEnd', function () {\n that.$element.trigger('focus').trigger(e)\n })\n .emulateTransitionEnd(Modal.TRANSITION_DURATION) :\n that.$element.trigger('focus').trigger(e)\n })\n }\n\n Modal.prototype.hide = function (e) {\n if (e) e.preventDefault()\n\n e = $.Event('hide.bs.modal')\n\n this.$element.trigger(e)\n\n if (!this.isShown || e.isDefaultPrevented()) return\n\n this.isShown = false\n\n this.escape()\n this.resize()\n\n $(document).off('focusin.bs.modal')\n\n this.$element\n .removeClass('in')\n .off('click.dismiss.bs.modal')\n .off('mouseup.dismiss.bs.modal')\n\n this.$dialog.off('mousedown.dismiss.bs.modal')\n\n $.support.transition && this.$element.hasClass('fade') ?\n this.$element\n .one('bsTransitionEnd', $.proxy(this.hideModal, this))\n .emulateTransitionEnd(Modal.TRANSITION_DURATION) :\n this.hideModal()\n }\n\n Modal.prototype.enforceFocus = function () {\n $(document)\n .off('focusin.bs.modal') // guard against infinite focus loop\n .on('focusin.bs.modal', $.proxy(function (e) {\n if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {\n this.$element.trigger('focus')\n }\n }, this))\n }\n\n Modal.prototype.escape = function () {\n if (this.isShown && this.options.keyboard) {\n this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) {\n e.which == 27 && this.hide()\n }, this))\n } else if (!this.isShown) {\n this.$element.off('keydown.dismiss.bs.modal')\n }\n }\n\n Modal.prototype.resize = function () {\n if (this.isShown) {\n $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this))\n } else {\n $(window).off('resize.bs.modal')\n }\n }\n\n Modal.prototype.hideModal = function () {\n var that = this\n this.$element.hide()\n this.backdrop(function () {\n that.$body.removeClass('modal-open')\n that.resetAdjustments()\n that.resetScrollbar()\n that.$element.trigger('hidden.bs.modal')\n })\n }\n\n Modal.prototype.removeBackdrop = function () {\n this.$backdrop && this.$backdrop.remove()\n this.$backdrop = null\n }\n\n Modal.prototype.backdrop = function (callback) {\n var that = this\n var animate = this.$element.hasClass('fade') ? 'fade' : ''\n\n if (this.isShown && this.options.backdrop) {\n var doAnimate = $.support.transition && animate\n\n this.$backdrop = $(document.createElement('div'))\n .addClass('modal-backdrop ' + animate)\n .appendTo(this.$body)\n\n this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {\n if (this.ignoreBackdropClick) {\n this.ignoreBackdropClick = false\n return\n }\n if (e.target !== e.currentTarget) return\n this.options.backdrop == 'static'\n ? this.$element[0].focus()\n : this.hide()\n }, this))\n\n if (doAnimate) this.$backdrop[0].offsetWidth // force reflow\n\n this.$backdrop.addClass('in')\n\n if (!callback) return\n\n doAnimate ?\n this.$backdrop\n .one('bsTransitionEnd', callback)\n .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :\n callback()\n\n } else if (!this.isShown && this.$backdrop) {\n this.$backdrop.removeClass('in')\n\n var callbackRemove = function () {\n that.removeBackdrop()\n callback && callback()\n }\n $.support.transition && this.$element.hasClass('fade') ?\n this.$backdrop\n .one('bsTransitionEnd', callbackRemove)\n .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :\n callbackRemove()\n\n } else if (callback) {\n callback()\n }\n }\n\n // these following methods are used to handle overflowing modals\n\n Modal.prototype.handleUpdate = function () {\n this.adjustDialog()\n }\n\n Modal.prototype.adjustDialog = function () {\n var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight\n\n this.$element.css({\n paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '',\n paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ''\n })\n }\n\n Modal.prototype.resetAdjustments = function () {\n this.$element.css({\n paddingLeft: '',\n paddingRight: ''\n })\n }\n\n Modal.prototype.checkScrollbar = function () {\n var fullWindowWidth = window.innerWidth\n if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8\n var documentElementRect = document.documentElement.getBoundingClientRect()\n fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left)\n }\n this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth\n this.scrollbarWidth = this.measureScrollbar()\n }\n\n Modal.prototype.setScrollbar = function () {\n var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)\n this.originalBodyPad = document.body.style.paddingRight || ''\n if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)\n }\n\n Modal.prototype.resetScrollbar = function () {\n this.$body.css('padding-right', this.originalBodyPad)\n }\n\n Modal.prototype.measureScrollbar = function () { // thx walsh\n var scrollDiv = document.createElement('div')\n scrollDiv.className = 'modal-scrollbar-measure'\n this.$body.append(scrollDiv)\n var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth\n this.$body[0].removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n\n // MODAL PLUGIN DEFINITION\n // =======================\n\n function Plugin(option, _relatedTarget) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.modal')\n var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)\n\n if (!data) $this.data('bs.modal', (data = new Modal(this, options)))\n if (typeof option == 'string') data[option](_relatedTarget)\n else if (options.show) data.show(_relatedTarget)\n })\n }\n\n var old = $.fn.modal\n\n $.fn.modal = Plugin\n $.fn.modal.Constructor = Modal\n\n\n // MODAL NO CONFLICT\n // =================\n\n $.fn.modal.noConflict = function () {\n $.fn.modal = old\n return this\n }\n\n\n // MODAL DATA-API\n // ==============\n\n $(document).on('click.bs.modal.data-api', '[data-toggle=\"modal\"]', function (e) {\n var $this = $(this)\n var href = $this.attr('href')\n var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\\s]+$)/, ''))) // strip for ie7\n var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())\n\n if ($this.is('a')) e.preventDefault()\n\n $target.one('show.bs.modal', function (showEvent) {\n if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown\n $target.one('hidden.bs.modal', function () {\n $this.is(':visible') && $this.trigger('focus')\n })\n })\n Plugin.call($target, option, this)\n })\n\n}(jQuery);\n", -"popover.js":"/* ========================================================================\n * Bootstrap: popover.js v3.3.5\n * http://getbootstrap.com/javascript/#popovers\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // POPOVER PUBLIC CLASS DEFINITION\n // ===============================\n\n var Popover = function (element, options) {\n this.init('popover', element, options)\n }\n\n if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')\n\n Popover.VERSION = '3.3.5'\n\n Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {\n placement: 'right',\n trigger: 'click',\n content: '',\n template: '

'\n })\n\n\n // NOTE: POPOVER EXTENDS tooltip.js\n // ================================\n\n Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)\n\n Popover.prototype.constructor = Popover\n\n Popover.prototype.getDefaults = function () {\n return Popover.DEFAULTS\n }\n\n Popover.prototype.setContent = function () {\n var $tip = this.tip()\n var title = this.getTitle()\n var content = this.getContent()\n\n $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)\n $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events\n this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'\n ](content)\n\n $tip.removeClass('fade top bottom left right in')\n\n // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do\n // this manually by checking the contents.\n if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()\n }\n\n Popover.prototype.hasContent = function () {\n return this.getTitle() || this.getContent()\n }\n\n Popover.prototype.getContent = function () {\n var $e = this.$element\n var o = this.options\n\n return $e.attr('data-content')\n || (typeof o.content == 'function' ?\n o.content.call($e[0]) :\n o.content)\n }\n\n Popover.prototype.arrow = function () {\n return (this.$arrow = this.$arrow || this.tip().find('.arrow'))\n }\n\n\n // POPOVER PLUGIN DEFINITION\n // =========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.popover')\n var options = typeof option == 'object' && option\n\n if (!data && /destroy|hide/.test(option)) return\n if (!data) $this.data('bs.popover', (data = new Popover(this, options)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.popover\n\n $.fn.popover = Plugin\n $.fn.popover.Constructor = Popover\n\n\n // POPOVER NO CONFLICT\n // ===================\n\n $.fn.popover.noConflict = function () {\n $.fn.popover = old\n return this\n }\n\n}(jQuery);\n","scrollspy.js":"/* ========================================================================\n * Bootstrap: scrollspy.js v3.3.5\n * http://getbootstrap.com/javascript/#scrollspy\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // SCROLLSPY CLASS DEFINITION\n // ==========================\n\n function ScrollSpy(element, options) {\n this.$body = $(document.body)\n this.$scrollElement = $(element).is(document.body) ? $(window) : $(element)\n this.options = $.extend({}, ScrollSpy.DEFAULTS, options)\n this.selector = (this.options.target || '') + ' .nav li > a'\n this.offsets = []\n this.targets = []\n this.activeTarget = null\n this.scrollHeight = 0\n\n this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this))\n this.refresh()\n this.process()\n }\n\n ScrollSpy.VERSION = '3.3.5'\n\n ScrollSpy.DEFAULTS = {\n offset: 10\n }\n\n ScrollSpy.prototype.getScrollHeight = function () {\n return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)\n }\n\n ScrollSpy.prototype.refresh = function () {\n var that = this\n var offsetMethod = 'offset'\n var offsetBase = 0\n\n this.offsets = []\n this.targets = []\n this.scrollHeight = this.getScrollHeight()\n\n if (!$.isWindow(this.$scrollElement[0])) {\n offsetMethod = 'position'\n offsetBase = this.$scrollElement.scrollTop()\n }\n\n this.$body\n .find(this.selector)\n .map(function () {\n var $el = $(this)\n var href = $el.data('target') || $el.attr('href')\n var $href = /^#./.test(href) && $(href)\n\n return ($href\n && $href.length\n && $href.is(':visible')\n && [[$href[offsetMethod]().top + offsetBase, href]]) || null\n })\n .sort(function (a, b) { return a[0] - b[0] })\n .each(function () {\n that.offsets.push(this[0])\n that.targets.push(this[1])\n })\n }\n\n ScrollSpy.prototype.process = function () {\n var scrollTop = this.$scrollElement.scrollTop() + this.options.offset\n var scrollHeight = this.getScrollHeight()\n var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height()\n var offsets = this.offsets\n var targets = this.targets\n var activeTarget = this.activeTarget\n var i\n\n if (this.scrollHeight != scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)\n }\n\n if (activeTarget && scrollTop < offsets[0]) {\n this.activeTarget = null\n return this.clear()\n }\n\n for (i = offsets.length; i--;) {\n activeTarget != targets[i]\n && scrollTop >= offsets[i]\n && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1])\n && this.activate(targets[i])\n }\n }\n\n ScrollSpy.prototype.activate = function (target) {\n this.activeTarget = target\n\n this.clear()\n\n var selector = this.selector +\n '[data-target=\"' + target + '\"],' +\n this.selector + '[href=\"' + target + '\"]'\n\n var active = $(selector)\n .parents('li')\n .addClass('active')\n\n if (active.parent('.dropdown-menu').length) {\n active = active\n .closest('li.dropdown')\n .addClass('active')\n }\n\n active.trigger('activate.bs.scrollspy')\n }\n\n ScrollSpy.prototype.clear = function () {\n $(this.selector)\n .parentsUntil(this.options.target, '.active')\n .removeClass('active')\n }\n\n\n // SCROLLSPY PLUGIN DEFINITION\n // ===========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.scrollspy')\n var options = typeof option == 'object' && option\n\n if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.scrollspy\n\n $.fn.scrollspy = Plugin\n $.fn.scrollspy.Constructor = ScrollSpy\n\n\n // SCROLLSPY NO CONFLICT\n // =====================\n\n $.fn.scrollspy.noConflict = function () {\n $.fn.scrollspy = old\n return this\n }\n\n\n // SCROLLSPY DATA-API\n // ==================\n\n $(window).on('load.bs.scrollspy.data-api', function () {\n $('[data-spy=\"scroll\"]').each(function () {\n var $spy = $(this)\n Plugin.call($spy, $spy.data())\n })\n })\n\n}(jQuery);\n","tab.js":"/* ========================================================================\n * Bootstrap: tab.js v3.3.5\n * http://getbootstrap.com/javascript/#tabs\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // TAB CLASS DEFINITION\n // ====================\n\n var Tab = function (element) {\n // jscs:disable requireDollarBeforejQueryAssignment\n this.element = $(element)\n // jscs:enable requireDollarBeforejQueryAssignment\n }\n\n Tab.VERSION = '3.3.5'\n\n Tab.TRANSITION_DURATION = 150\n\n Tab.prototype.show = function () {\n var $this = this.element\n var $ul = $this.closest('ul:not(.dropdown-menu)')\n var selector = $this.data('target')\n\n if (!selector) {\n selector = $this.attr('href')\n selector = selector && selector.replace(/.*(?=#[^\\s]*$)/, '') // strip for ie7\n }\n\n if ($this.parent('li').hasClass('active')) return\n\n var $previous = $ul.find('.active:last a')\n var hideEvent = $.Event('hide.bs.tab', {\n relatedTarget: $this[0]\n })\n var showEvent = $.Event('show.bs.tab', {\n relatedTarget: $previous[0]\n })\n\n $previous.trigger(hideEvent)\n $this.trigger(showEvent)\n\n if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return\n\n var $target = $(selector)\n\n this.activate($this.closest('li'), $ul)\n this.activate($target, $target.parent(), function () {\n $previous.trigger({\n type: 'hidden.bs.tab',\n relatedTarget: $this[0]\n })\n $this.trigger({\n type: 'shown.bs.tab',\n relatedTarget: $previous[0]\n })\n })\n }\n\n Tab.prototype.activate = function (element, container, callback) {\n var $active = container.find('> .active')\n var transition = callback\n && $.support.transition\n && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length)\n\n function next() {\n $active\n .removeClass('active')\n .find('> .dropdown-menu > .active')\n .removeClass('active')\n .end()\n .find('[data-toggle=\"tab\"]')\n .attr('aria-expanded', false)\n\n element\n .addClass('active')\n .find('[data-toggle=\"tab\"]')\n .attr('aria-expanded', true)\n\n if (transition) {\n element[0].offsetWidth // reflow for transition\n element.addClass('in')\n } else {\n element.removeClass('fade')\n }\n\n if (element.parent('.dropdown-menu').length) {\n element\n .closest('li.dropdown')\n .addClass('active')\n .end()\n .find('[data-toggle=\"tab\"]')\n .attr('aria-expanded', true)\n }\n\n callback && callback()\n }\n\n $active.length && transition ?\n $active\n .one('bsTransitionEnd', next)\n .emulateTransitionEnd(Tab.TRANSITION_DURATION) :\n next()\n\n $active.removeClass('in')\n }\n\n\n // TAB PLUGIN DEFINITION\n // =====================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.tab')\n\n if (!data) $this.data('bs.tab', (data = new Tab(this)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.tab\n\n $.fn.tab = Plugin\n $.fn.tab.Constructor = Tab\n\n\n // TAB NO CONFLICT\n // ===============\n\n $.fn.tab.noConflict = function () {\n $.fn.tab = old\n return this\n }\n\n\n // TAB DATA-API\n // ============\n\n var clickHandler = function (e) {\n e.preventDefault()\n Plugin.call($(this), 'show')\n }\n\n $(document)\n .on('click.bs.tab.data-api', '[data-toggle=\"tab\"]', clickHandler)\n .on('click.bs.tab.data-api', '[data-toggle=\"pill\"]', clickHandler)\n\n}(jQuery);\n","tooltip.js":"/* ========================================================================\n * Bootstrap: tooltip.js v3.3.5\n * http://getbootstrap.com/javascript/#tooltip\n * Inspired by the original jQuery.tipsy by Jason Frame\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // TOOLTIP PUBLIC CLASS DEFINITION\n // ===============================\n\n var Tooltip = function (element, options) {\n this.type = null\n this.options = null\n this.enabled = null\n this.timeout = null\n this.hoverState = null\n this.$element = null\n this.inState = null\n\n this.init('tooltip', element, options)\n }\n\n Tooltip.VERSION = '3.3.5'\n\n Tooltip.TRANSITION_DURATION = 150\n\n Tooltip.DEFAULTS = {\n animation: true,\n placement: 'top',\n selector: false,\n template: '
',\n trigger: 'hover focus',\n title: '',\n delay: 0,\n html: false,\n container: false,\n viewport: {\n selector: 'body',\n padding: 0\n }\n }\n\n Tooltip.prototype.init = function (type, element, options) {\n this.enabled = true\n this.type = type\n this.$element = $(element)\n this.options = this.getOptions(options)\n this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport))\n this.inState = { click: false, hover: false, focus: false }\n\n if (this.$element[0] instanceof document.constructor && !this.options.selector) {\n throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!')\n }\n\n var triggers = this.options.trigger.split(' ')\n\n for (var i = triggers.length; i--;) {\n var trigger = triggers[i]\n\n if (trigger == 'click') {\n this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))\n } else if (trigger != 'manual') {\n var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin'\n var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout'\n\n this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))\n this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))\n }\n }\n\n this.options.selector ?\n (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :\n this.fixTitle()\n }\n\n Tooltip.prototype.getDefaults = function () {\n return Tooltip.DEFAULTS\n }\n\n Tooltip.prototype.getOptions = function (options) {\n options = $.extend({}, this.getDefaults(), this.$element.data(), options)\n\n if (options.delay && typeof options.delay == 'number') {\n options.delay = {\n show: options.delay,\n hide: options.delay\n }\n }\n\n return options\n }\n\n Tooltip.prototype.getDelegateOptions = function () {\n var options = {}\n var defaults = this.getDefaults()\n\n this._options && $.each(this._options, function (key, value) {\n if (defaults[key] != value) options[key] = value\n })\n\n return options\n }\n\n Tooltip.prototype.enter = function (obj) {\n var self = obj instanceof this.constructor ?\n obj : $(obj.currentTarget).data('bs.' + this.type)\n\n if (!self) {\n self = new this.constructor(obj.currentTarget, this.getDelegateOptions())\n $(obj.currentTarget).data('bs.' + this.type, self)\n }\n\n if (obj instanceof $.Event) {\n self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true\n }\n\n if (self.tip().hasClass('in') || self.hoverState == 'in') {\n self.hoverState = 'in'\n return\n }\n\n clearTimeout(self.timeout)\n\n self.hoverState = 'in'\n\n if (!self.options.delay || !self.options.delay.show) return self.show()\n\n self.timeout = setTimeout(function () {\n if (self.hoverState == 'in') self.show()\n }, self.options.delay.show)\n }\n\n Tooltip.prototype.isInStateTrue = function () {\n for (var key in this.inState) {\n if (this.inState[key]) return true\n }\n\n return false\n }\n\n Tooltip.prototype.leave = function (obj) {\n var self = obj instanceof this.constructor ?\n obj : $(obj.currentTarget).data('bs.' + this.type)\n\n if (!self) {\n self = new this.constructor(obj.currentTarget, this.getDelegateOptions())\n $(obj.currentTarget).data('bs.' + this.type, self)\n }\n\n if (obj instanceof $.Event) {\n self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false\n }\n\n if (self.isInStateTrue()) return\n\n clearTimeout(self.timeout)\n\n self.hoverState = 'out'\n\n if (!self.options.delay || !self.options.delay.hide) return self.hide()\n\n self.timeout = setTimeout(function () {\n if (self.hoverState == 'out') self.hide()\n }, self.options.delay.hide)\n }\n\n Tooltip.prototype.show = function () {\n var e = $.Event('show.bs.' + this.type)\n\n if (this.hasContent() && this.enabled) {\n this.$element.trigger(e)\n\n var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])\n if (e.isDefaultPrevented() || !inDom) return\n var that = this\n\n var $tip = this.tip()\n\n var tipId = this.getUID(this.type)\n\n this.setContent()\n $tip.attr('id', tipId)\n this.$element.attr('aria-describedby', tipId)\n\n if (this.options.animation) $tip.addClass('fade')\n\n var placement = typeof this.options.placement == 'function' ?\n this.options.placement.call(this, $tip[0], this.$element[0]) :\n this.options.placement\n\n var autoToken = /\\s?auto?\\s?/i\n var autoPlace = autoToken.test(placement)\n if (autoPlace) placement = placement.replace(autoToken, '') || 'top'\n\n $tip\n .detach()\n .css({ top: 0, left: 0, display: 'block' })\n .addClass(placement)\n .data('bs.' + this.type, this)\n\n this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)\n this.$element.trigger('inserted.bs.' + this.type)\n\n var pos = this.getPosition()\n var actualWidth = $tip[0].offsetWidth\n var actualHeight = $tip[0].offsetHeight\n\n if (autoPlace) {\n var orgPlacement = placement\n var viewportDim = this.getPosition(this.$viewport)\n\n placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' :\n placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' :\n placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' :\n placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' :\n placement\n\n $tip\n .removeClass(orgPlacement)\n .addClass(placement)\n }\n\n var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)\n\n this.applyPlacement(calculatedOffset, placement)\n\n var complete = function () {\n var prevHoverState = that.hoverState\n that.$element.trigger('shown.bs.' + that.type)\n that.hoverState = null\n\n if (prevHoverState == 'out') that.leave(that)\n }\n\n $.support.transition && this.$tip.hasClass('fade') ?\n $tip\n .one('bsTransitionEnd', complete)\n .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :\n complete()\n }\n }\n\n Tooltip.prototype.applyPlacement = function (offset, placement) {\n var $tip = this.tip()\n var width = $tip[0].offsetWidth\n var height = $tip[0].offsetHeight\n\n // manually read margins because getBoundingClientRect includes difference\n var marginTop = parseInt($tip.css('margin-top'), 10)\n var marginLeft = parseInt($tip.css('margin-left'), 10)\n\n // we must check for NaN for ie 8/9\n if (isNaN(marginTop)) marginTop = 0\n if (isNaN(marginLeft)) marginLeft = 0\n\n offset.top += marginTop\n offset.left += marginLeft\n\n // $.fn.offset doesn't round pixel values\n // so we use setOffset directly with our own function B-0\n $.offset.setOffset($tip[0], $.extend({\n using: function (props) {\n $tip.css({\n top: Math.round(props.top),\n left: Math.round(props.left)\n })\n }\n }, offset), 0)\n\n $tip.addClass('in')\n\n // check to see if placing tip in new offset caused the tip to resize itself\n var actualWidth = $tip[0].offsetWidth\n var actualHeight = $tip[0].offsetHeight\n\n if (placement == 'top' && actualHeight != height) {\n offset.top = offset.top + height - actualHeight\n }\n\n var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight)\n\n if (delta.left) offset.left += delta.left\n else offset.top += delta.top\n\n var isVertical = /top|bottom/.test(placement)\n var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight\n var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight'\n\n $tip.offset(offset)\n this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical)\n }\n\n Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) {\n this.arrow()\n .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%')\n .css(isVertical ? 'top' : 'left', '')\n }\n\n Tooltip.prototype.setContent = function () {\n var $tip = this.tip()\n var title = this.getTitle()\n\n $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)\n $tip.removeClass('fade in top bottom left right')\n }\n\n Tooltip.prototype.hide = function (callback) {\n var that = this\n var $tip = $(this.$tip)\n var e = $.Event('hide.bs.' + this.type)\n\n function complete() {\n if (that.hoverState != 'in') $tip.detach()\n that.$element\n .removeAttr('aria-describedby')\n .trigger('hidden.bs.' + that.type)\n callback && callback()\n }\n\n this.$element.trigger(e)\n\n if (e.isDefaultPrevented()) return\n\n $tip.removeClass('in')\n\n $.support.transition && $tip.hasClass('fade') ?\n $tip\n .one('bsTransitionEnd', complete)\n .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :\n complete()\n\n this.hoverState = null\n\n return this\n }\n\n Tooltip.prototype.fixTitle = function () {\n var $e = this.$element\n if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') {\n $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')\n }\n }\n\n Tooltip.prototype.hasContent = function () {\n return this.getTitle()\n }\n\n Tooltip.prototype.getPosition = function ($element) {\n $element = $element || this.$element\n\n var el = $element[0]\n var isBody = el.tagName == 'BODY'\n\n var elRect = el.getBoundingClientRect()\n if (elRect.width == null) {\n // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093\n elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top })\n }\n var elOffset = isBody ? { top: 0, left: 0 } : $element.offset()\n var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() }\n var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null\n\n return $.extend({}, elRect, scroll, outerDims, elOffset)\n }\n\n Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {\n return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } :\n placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :\n placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :\n /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }\n\n }\n\n Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) {\n var delta = { top: 0, left: 0 }\n if (!this.$viewport) return delta\n\n var viewportPadding = this.options.viewport && this.options.viewport.padding || 0\n var viewportDimensions = this.getPosition(this.$viewport)\n\n if (/right|left/.test(placement)) {\n var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll\n var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight\n if (topEdgeOffset < viewportDimensions.top) { // top overflow\n delta.top = viewportDimensions.top - topEdgeOffset\n } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow\n delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset\n }\n } else {\n var leftEdgeOffset = pos.left - viewportPadding\n var rightEdgeOffset = pos.left + viewportPadding + actualWidth\n if (leftEdgeOffset < viewportDimensions.left) { // left overflow\n delta.left = viewportDimensions.left - leftEdgeOffset\n } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow\n delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset\n }\n }\n\n return delta\n }\n\n Tooltip.prototype.getTitle = function () {\n var title\n var $e = this.$element\n var o = this.options\n\n title = $e.attr('data-original-title')\n || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)\n\n return title\n }\n\n Tooltip.prototype.getUID = function (prefix) {\n do prefix += ~~(Math.random() * 1000000)\n while (document.getElementById(prefix))\n return prefix\n }\n\n Tooltip.prototype.tip = function () {\n if (!this.$tip) {\n this.$tip = $(this.options.template)\n if (this.$tip.length != 1) {\n throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!')\n }\n }\n return this.$tip\n }\n\n Tooltip.prototype.arrow = function () {\n return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))\n }\n\n Tooltip.prototype.enable = function () {\n this.enabled = true\n }\n\n Tooltip.prototype.disable = function () {\n this.enabled = false\n }\n\n Tooltip.prototype.toggleEnabled = function () {\n this.enabled = !this.enabled\n }\n\n Tooltip.prototype.toggle = function (e) {\n var self = this\n if (e) {\n self = $(e.currentTarget).data('bs.' + this.type)\n if (!self) {\n self = new this.constructor(e.currentTarget, this.getDelegateOptions())\n $(e.currentTarget).data('bs.' + this.type, self)\n }\n }\n\n if (e) {\n self.inState.click = !self.inState.click\n if (self.isInStateTrue()) self.enter(self)\n else self.leave(self)\n } else {\n self.tip().hasClass('in') ? self.leave(self) : self.enter(self)\n }\n }\n\n Tooltip.prototype.destroy = function () {\n var that = this\n clearTimeout(this.timeout)\n this.hide(function () {\n that.$element.off('.' + that.type).removeData('bs.' + that.type)\n if (that.$tip) {\n that.$tip.detach()\n }\n that.$tip = null\n that.$arrow = null\n that.$viewport = null\n })\n }\n\n\n // TOOLTIP PLUGIN DEFINITION\n // =========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.tooltip')\n var options = typeof option == 'object' && option\n\n if (!data && /destroy|hide/.test(option)) return\n if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.tooltip\n\n $.fn.tooltip = Plugin\n $.fn.tooltip.Constructor = Tooltip\n\n\n // TOOLTIP NO CONFLICT\n // ===================\n\n $.fn.tooltip.noConflict = function () {\n $.fn.tooltip = old\n return this\n }\n\n}(jQuery);\n","transition.js":"/* ========================================================================\n * Bootstrap: transition.js v3.3.5\n * http://getbootstrap.com/javascript/#transitions\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)\n // ============================================================\n\n function transitionEnd() {\n var el = document.createElement('bootstrap')\n\n var transEndEventNames = {\n WebkitTransition : 'webkitTransitionEnd',\n MozTransition : 'transitionend',\n OTransition : 'oTransitionEnd otransitionend',\n transition : 'transitionend'\n }\n\n for (var name in transEndEventNames) {\n if (el.style[name] !== undefined) {\n return { end: transEndEventNames[name] }\n }\n }\n\n return false // explicit for ie8 ( ._.)\n }\n\n // http://blog.alexmaccaw.com/css-transitions\n $.fn.emulateTransitionEnd = function (duration) {\n var called = false\n var $el = this\n $(this).one('bsTransitionEnd', function () { called = true })\n var callback = function () { if (!called) $($el).trigger($.support.transition.end) }\n setTimeout(callback, duration)\n return this\n }\n\n $(function () {\n $.support.transition = transitionEnd()\n\n if (!$.support.transition) return\n\n $.event.special.bsTransitionEnd = {\n bindType: $.support.transition.end,\n delegateType: $.support.transition.end,\n handle: function (e) {\n if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)\n }\n }\n })\n\n}(jQuery);\n"},__less={"alerts.less":"//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n", -"badges.less":"//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","bootstrap.less":'/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n// Core variables and mixins\n@import "variables.less";\n@import "mixins.less";\n\n// Reset and dependencies\n@import "normalize.less";\n@import "print.less";\n@import "glyphicons.less";\n\n// Core CSS\n@import "scaffolding.less";\n@import "type.less";\n@import "code.less";\n@import "grid.less";\n@import "tables.less";\n@import "forms.less";\n@import "buttons.less";\n\n// Components\n@import "component-animations.less";\n@import "dropdowns.less";\n@import "button-groups.less";\n@import "input-groups.less";\n@import "navs.less";\n@import "navbar.less";\n@import "breadcrumbs.less";\n@import "pagination.less";\n@import "pager.less";\n@import "labels.less";\n@import "badges.less";\n@import "jumbotron.less";\n@import "thumbnails.less";\n@import "alerts.less";\n@import "progress-bars.less";\n@import "media.less";\n@import "list-group.less";\n@import "panels.less";\n@import "responsive-embed.less";\n@import "wells.less";\n@import "close.less";\n\n// Components w/ JavaScript\n@import "modals.less";\n@import "tooltip.less";\n@import "popovers.less";\n@import "carousel.less";\n\n// Utility classes\n@import "utilities.less";\n@import "responsive-utilities.less";\n',"breadcrumbs.less":'//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: "@{breadcrumb-separator}\\00a0"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n',"button-groups.less":'//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the "active" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child\'s margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn\'t apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don\'t show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n border-top-right-radius: @btn-border-radius-base;\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n border-bottom-left-radius: @btn-border-radius-base;\n .border-top-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser\'s form validation feedback, powered by the\n// `required` attribute, we have to "hide" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle="buttons"] {\n > .btn,\n > .btn-group > .btn {\n input[type="radio"],\n input[type="checkbox"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n',"buttons.less":'//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `
` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type="submit"],\ninput[type="reset"],\ninput[type="button"] {\n &.btn-block {\n width: 100%;\n }\n}\n',"carousel.less":"//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n\n > .item {\n display: none;\n position: relative;\n .transition(.6s ease-in-out left);\n\n // Account for jankitude on images\n > img,\n > a > img {\n &:extend(.img-responsive);\n line-height: 1;\n }\n\n // WebKit CSS3 transforms for supported devices\n @media all and (transform-3d), (-webkit-transform-3d) {\n .transition-transform(~'0.6s ease-in-out');\n .backface-visibility(~'hidden');\n .perspective(1000px);\n\n &.next,\n &.active.right {\n .translate3d(100%, 0, 0);\n left: 0;\n }\n &.prev,\n &.active.left {\n .translate3d(-100%, 0, 0);\n left: 0;\n }\n &.next.left,\n &.prev.right,\n &.active {\n .translate3d(0, 0, 0);\n left: 0;\n }\n }\n }\n\n > .active,\n > .next,\n > .prev {\n display: block;\n }\n\n > .active {\n left: 0;\n }\n\n > .next,\n > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n > .next {\n left: 100%;\n }\n > .prev {\n left: -100%;\n }\n > .next.left,\n > .prev.right {\n left: 0;\n }\n\n > .active.left {\n left: -100%;\n }\n > .active.right {\n left: 100%;\n }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: @carousel-control-width;\n .opacity(@carousel-control-opacity);\n font-size: @carousel-control-font-size;\n color: @carousel-control-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n // We can't have this transition here because WebKit cancels the carousel\n // animation if you trip this while in the middle of another animation.\n\n // Set gradients for backgrounds\n &.left {\n #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n }\n &.right {\n left: auto;\n right: 0;\n #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n }\n\n // Hover/focus state\n &:hover,\n &:focus {\n outline: 0;\n color: @carousel-control-color;\n text-decoration: none;\n .opacity(.9);\n }\n\n // Toggles\n .icon-prev,\n .icon-next,\n .glyphicon-chevron-left,\n .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n }\n .icon-prev,\n .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n }\n .icon-next,\n .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n }\n .icon-prev,\n .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n }\n\n\n .icon-prev {\n &:before {\n content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n }\n }\n .icon-next {\n &:before {\n content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n }\n }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n\n li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid @carousel-indicator-border-color;\n border-radius: 10px;\n cursor: pointer;\n\n // IE8-9 hack for event handling\n //\n // Internet Explorer 8-9 does not support clicks on elements without a set\n // `background-color`. We cannot use `filter` since that's not viewed as a\n // background color by the browser. Thus, a hack is needed.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n //\n // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n // set alpha transparency for the best results possible.\n background-color: #000 \\9; // IE8\n background-color: rgba(0,0,0,0); // IE9\n }\n .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: @carousel-indicator-active-bg;\n }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: @carousel-caption-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n & .btn {\n text-shadow: none; // No shadow for button elements in carousel-caption\n }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n // Scale up the controls a smidge\n .carousel-control {\n .glyphicon-chevron-left,\n .glyphicon-chevron-right,\n .icon-prev,\n .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px;\n }\n .glyphicon-chevron-left,\n .icon-prev {\n margin-left: -15px;\n }\n .glyphicon-chevron-right,\n .icon-next {\n margin-right: -15px;\n }\n }\n\n // Show and left align the captions\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n\n // Move up the indicators\n .carousel-indicators {\n bottom: 20px;\n }\n}\n","close.less":'//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href="#"`.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n',"code.less":"//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","component-animations.less":'//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don\'t use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~"height, visibility");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n',"dropdowns.less":'//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~"\\9"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on "open" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you\'re set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~"\\9"; // IE8\n content: "";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n',"forms.less":'//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn\'t specific enough)\ninput[type="search"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type="radio"],\ninput[type="checkbox"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type="file"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type="range"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type="file"]:focus,\ninput[type="radio"]:focus,\ninput[type="checkbox"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type="text"]\n// input[type="password"]\n// input[type="datetime"]\n// input[type="datetime-local"]\n// input[type="date"]\n// input[type="month"]\n// input[type="time"]\n// input[type="week"]\n// input[type="number"]\n// input[type="email"]\n// input[type="url"]\n// input[type="search"]\n// input[type="tel"]\n// input[type="color"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won\'t be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don\'t honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n }\n\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it\'s not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type="search"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 8.3, iOS doesn\'t support `datetime` or `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type="date"],\n input[type="time"],\n input[type="datetime-local"],\n input[type="month"] {\n &.form-control {\n line-height: @input-height-base;\n }\n\n &.input-sm,\n .input-group-sm & {\n line-height: @input-height-small;\n }\n\n &.input-lg,\n .input-group-lg & {\n line-height: @input-height-large;\n }\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n min-height: @line-height-computed; // Ensure the input doesn\'t jump when there is no text\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\n}\n.radio input[type="radio"],\n.radio-inline input[type="radio"],\n.checkbox input[type="checkbox"],\n.checkbox-inline input[type="checkbox"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because Star\n\n// Import the fonts\n@font-face {\n font-family: \'Glyphicons Halflings\';\n src: url(\'@{icon-font-path}@{icon-font-name}.eot\');\n src: url(\'@{icon-font-path}@{icon-font-name}.eot?#iefix\') format(\'embedded-opentype\'),\n url(\'@{icon-font-path}@{icon-font-name}.woff2\') format(\'woff2\'),\n url(\'@{icon-font-path}@{icon-font-name}.woff\') format(\'woff\'),\n url(\'@{icon-font-path}@{icon-font-name}.ttf\') format(\'truetype\'),\n url(\'@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}\') format(\'svg\');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: \'Glyphicons Halflings\';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: "\\2a"; } }\n.glyphicon-plus { &:before { content: "\\2b"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: "\\20ac"; } }\n.glyphicon-minus { &:before { content: "\\2212"; } }\n.glyphicon-cloud { &:before { content: "\\2601"; } }\n.glyphicon-envelope { &:before { content: "\\2709"; } }\n.glyphicon-pencil { &:before { content: "\\270f"; } }\n.glyphicon-glass { &:before { content: "\\e001"; } }\n.glyphicon-music { &:before { content: "\\e002"; } }\n.glyphicon-search { &:before { content: "\\e003"; } }\n.glyphicon-heart { &:before { content: "\\e005"; } }\n.glyphicon-star { &:before { content: "\\e006"; } }\n.glyphicon-star-empty { &:before { content: "\\e007"; } }\n.glyphicon-user { &:before { content: "\\e008"; } }\n.glyphicon-film { &:before { content: "\\e009"; } }\n.glyphicon-th-large { &:before { content: "\\e010"; } }\n.glyphicon-th { &:before { content: "\\e011"; } }\n.glyphicon-th-list { &:before { content: "\\e012"; } }\n.glyphicon-ok { &:before { content: "\\e013"; } }\n.glyphicon-remove { &:before { content: "\\e014"; } }\n.glyphicon-zoom-in { &:before { content: "\\e015"; } }\n.glyphicon-zoom-out { &:before { content: "\\e016"; } }\n.glyphicon-off { &:before { content: "\\e017"; } }\n.glyphicon-signal { &:before { content: "\\e018"; } }\n.glyphicon-cog { &:before { content: "\\e019"; } }\n.glyphicon-trash { &:before { content: "\\e020"; } }\n.glyphicon-home { &:before { content: "\\e021"; } }\n.glyphicon-file { &:before { content: "\\e022"; } }\n.glyphicon-time { &:before { content: "\\e023"; } }\n.glyphicon-road { &:before { content: "\\e024"; } }\n.glyphicon-download-alt { &:before { content: "\\e025"; } }\n.glyphicon-download { &:before { content: "\\e026"; } }\n.glyphicon-upload { &:before { content: "\\e027"; } }\n.glyphicon-inbox { &:before { content: "\\e028"; } }\n.glyphicon-play-circle { &:before { content: "\\e029"; } }\n.glyphicon-repeat { &:before { content: "\\e030"; } }\n.glyphicon-refresh { &:before { content: "\\e031"; } }\n.glyphicon-list-alt { &:before { content: "\\e032"; } }\n.glyphicon-lock { &:before { content: "\\e033"; } }\n.glyphicon-flag { &:before { content: "\\e034"; } }\n.glyphicon-headphones { &:before { content: "\\e035"; } }\n.glyphicon-volume-off { &:before { content: "\\e036"; } }\n.glyphicon-volume-down { &:before { content: "\\e037"; } }\n.glyphicon-volume-up { &:before { content: "\\e038"; } }\n.glyphicon-qrcode { &:before { content: "\\e039"; } }\n.glyphicon-barcode { &:before { content: "\\e040"; } }\n.glyphicon-tag { &:before { content: "\\e041"; } }\n.glyphicon-tags { &:before { content: "\\e042"; } }\n.glyphicon-book { &:before { content: "\\e043"; } }\n.glyphicon-bookmark { &:before { content: "\\e044"; } }\n.glyphicon-print { &:before { content: "\\e045"; } }\n.glyphicon-camera { &:before { content: "\\e046"; } }\n.glyphicon-font { &:before { content: "\\e047"; } }\n.glyphicon-bold { &:before { content: "\\e048"; } }\n.glyphicon-italic { &:before { content: "\\e049"; } }\n.glyphicon-text-height { &:before { content: "\\e050"; } }\n.glyphicon-text-width { &:before { content: "\\e051"; } }\n.glyphicon-align-left { &:before { content: "\\e052"; } }\n.glyphicon-align-center { &:before { content: "\\e053"; } }\n.glyphicon-align-right { &:before { content: "\\e054"; } }\n.glyphicon-align-justify { &:before { content: "\\e055"; } }\n.glyphicon-list { &:before { content: "\\e056"; } }\n.glyphicon-indent-left { &:before { content: "\\e057"; } }\n.glyphicon-indent-right { &:before { content: "\\e058"; } }\n.glyphicon-facetime-video { &:before { content: "\\e059"; } }\n.glyphicon-picture { &:before { content: "\\e060"; } }\n.glyphicon-map-marker { &:before { content: "\\e062"; } }\n.glyphicon-adjust { &:before { content: "\\e063"; } }\n.glyphicon-tint { &:before { content: "\\e064"; } }\n.glyphicon-edit { &:before { content: "\\e065"; } }\n.glyphicon-share { &:before { content: "\\e066"; } }\n.glyphicon-check { &:before { content: "\\e067"; } }\n.glyphicon-move { &:before { content: "\\e068"; } }\n.glyphicon-step-backward { &:before { content: "\\e069"; } }\n.glyphicon-fast-backward { &:before { content: "\\e070"; } }\n.glyphicon-backward { &:before { content: "\\e071"; } }\n.glyphicon-play { &:before { content: "\\e072"; } }\n.glyphicon-pause { &:before { content: "\\e073"; } }\n.glyphicon-stop { &:before { content: "\\e074"; } }\n.glyphicon-forward { &:before { content: "\\e075"; } }\n.glyphicon-fast-forward { &:before { content: "\\e076"; } }\n.glyphicon-step-forward { &:before { content: "\\e077"; } }\n.glyphicon-eject { &:before { content: "\\e078"; } }\n.glyphicon-chevron-left { &:before { content: "\\e079"; } }\n.glyphicon-chevron-right { &:before { content: "\\e080"; } }\n.glyphicon-plus-sign { &:before { content: "\\e081"; } }\n.glyphicon-minus-sign { &:before { content: "\\e082"; } }\n.glyphicon-remove-sign { &:before { content: "\\e083"; } }\n.glyphicon-ok-sign { &:before { content: "\\e084"; } }\n.glyphicon-question-sign { &:before { content: "\\e085"; } }\n.glyphicon-info-sign { &:before { content: "\\e086"; } }\n.glyphicon-screenshot { &:before { content: "\\e087"; } }\n.glyphicon-remove-circle { &:before { content: "\\e088"; } }\n.glyphicon-ok-circle { &:before { content: "\\e089"; } }\n.glyphicon-ban-circle { &:before { content: "\\e090"; } }\n.glyphicon-arrow-left { &:before { content: "\\e091"; } }\n.glyphicon-arrow-right { &:before { content: "\\e092"; } }\n.glyphicon-arrow-up { &:before { content: "\\e093"; } }\n.glyphicon-arrow-down { &:before { content: "\\e094"; } }\n.glyphicon-share-alt { &:before { content: "\\e095"; } }\n.glyphicon-resize-full { &:before { content: "\\e096"; } }\n.glyphicon-resize-small { &:before { content: "\\e097"; } }\n.glyphicon-exclamation-sign { &:before { content: "\\e101"; } }\n.glyphicon-gift { &:before { content: "\\e102"; } }\n.glyphicon-leaf { &:before { content: "\\e103"; } }\n.glyphicon-fire { &:before { content: "\\e104"; } }\n.glyphicon-eye-open { &:before { content: "\\e105"; } }\n.glyphicon-eye-close { &:before { content: "\\e106"; } }\n.glyphicon-warning-sign { &:before { content: "\\e107"; } }\n.glyphicon-plane { &:before { content: "\\e108"; } }\n.glyphicon-calendar { &:before { content: "\\e109"; } }\n.glyphicon-random { &:before { content: "\\e110"; } }\n.glyphicon-comment { &:before { content: "\\e111"; } }\n.glyphicon-magnet { &:before { content: "\\e112"; } }\n.glyphicon-chevron-up { &:before { content: "\\e113"; } }\n.glyphicon-chevron-down { &:before { content: "\\e114"; } }\n.glyphicon-retweet { &:before { content: "\\e115"; } }\n.glyphicon-shopping-cart { &:before { content: "\\e116"; } }\n.glyphicon-folder-close { &:before { content: "\\e117"; } }\n.glyphicon-folder-open { &:before { content: "\\e118"; } }\n.glyphicon-resize-vertical { &:before { content: "\\e119"; } }\n.glyphicon-resize-horizontal { &:before { content: "\\e120"; } }\n.glyphicon-hdd { &:before { content: "\\e121"; } }\n.glyphicon-bullhorn { &:before { content: "\\e122"; } }\n.glyphicon-bell { &:before { content: "\\e123"; } }\n.glyphicon-certificate { &:before { content: "\\e124"; } }\n.glyphicon-thumbs-up { &:before { content: "\\e125"; } }\n.glyphicon-thumbs-down { &:before { content: "\\e126"; } }\n.glyphicon-hand-right { &:before { content: "\\e127"; } }\n.glyphicon-hand-left { &:before { content: "\\e128"; } }\n.glyphicon-hand-up { &:before { content: "\\e129"; } }\n.glyphicon-hand-down { &:before { content: "\\e130"; } }\n.glyphicon-circle-arrow-right { &:before { content: "\\e131"; } }\n.glyphicon-circle-arrow-left { &:before { content: "\\e132"; } }\n.glyphicon-circle-arrow-up { &:before { content: "\\e133"; } }\n.glyphicon-circle-arrow-down { &:before { content: "\\e134"; } }\n.glyphicon-globe { &:before { content: "\\e135"; } }\n.glyphicon-wrench { &:before { content: "\\e136"; } }\n.glyphicon-tasks { &:before { content: "\\e137"; } }\n.glyphicon-filter { &:before { content: "\\e138"; } }\n.glyphicon-briefcase { &:before { content: "\\e139"; } }\n.glyphicon-fullscreen { &:before { content: "\\e140"; } }\n.glyphicon-dashboard { &:before { content: "\\e141"; } }\n.glyphicon-paperclip { &:before { content: "\\e142"; } }\n.glyphicon-heart-empty { &:before { content: "\\e143"; } }\n.glyphicon-link { &:before { content: "\\e144"; } }\n.glyphicon-phone { &:before { content: "\\e145"; } }\n.glyphicon-pushpin { &:before { content: "\\e146"; } }\n.glyphicon-usd { &:before { content: "\\e148"; } }\n.glyphicon-gbp { &:before { content: "\\e149"; } }\n.glyphicon-sort { &:before { content: "\\e150"; } }\n.glyphicon-sort-by-alphabet { &:before { content: "\\e151"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: "\\e152"; } }\n.glyphicon-sort-by-order { &:before { content: "\\e153"; } }\n.glyphicon-sort-by-order-alt { &:before { content: "\\e154"; } }\n.glyphicon-sort-by-attributes { &:before { content: "\\e155"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: "\\e156"; } }\n.glyphicon-unchecked { &:before { content: "\\e157"; } }\n.glyphicon-expand { &:before { content: "\\e158"; } }\n.glyphicon-collapse-down { &:before { content: "\\e159"; } }\n.glyphicon-collapse-up { &:before { content: "\\e160"; } }\n.glyphicon-log-in { &:before { content: "\\e161"; } }\n.glyphicon-flash { &:before { content: "\\e162"; } }\n.glyphicon-log-out { &:before { content: "\\e163"; } }\n.glyphicon-new-window { &:before { content: "\\e164"; } }\n.glyphicon-record { &:before { content: "\\e165"; } }\n.glyphicon-save { &:before { content: "\\e166"; } }\n.glyphicon-open { &:before { content: "\\e167"; } }\n.glyphicon-saved { &:before { content: "\\e168"; } }\n.glyphicon-import { &:before { content: "\\e169"; } }\n.glyphicon-export { &:before { content: "\\e170"; } }\n.glyphicon-send { &:before { content: "\\e171"; } }\n.glyphicon-floppy-disk { &:before { content: "\\e172"; } }\n.glyphicon-floppy-saved { &:before { content: "\\e173"; } }\n.glyphicon-floppy-remove { &:before { content: "\\e174"; } }\n.glyphicon-floppy-save { &:before { content: "\\e175"; } }\n.glyphicon-floppy-open { &:before { content: "\\e176"; } }\n.glyphicon-credit-card { &:before { content: "\\e177"; } }\n.glyphicon-transfer { &:before { content: "\\e178"; } }\n.glyphicon-cutlery { &:before { content: "\\e179"; } }\n.glyphicon-header { &:before { content: "\\e180"; } }\n.glyphicon-compressed { &:before { content: "\\e181"; } }\n.glyphicon-earphone { &:before { content: "\\e182"; } }\n.glyphicon-phone-alt { &:before { content: "\\e183"; } }\n.glyphicon-tower { &:before { content: "\\e184"; } }\n.glyphicon-stats { &:before { content: "\\e185"; } }\n.glyphicon-sd-video { &:before { content: "\\e186"; } }\n.glyphicon-hd-video { &:before { content: "\\e187"; } }\n.glyphicon-subtitles { &:before { content: "\\e188"; } }\n.glyphicon-sound-stereo { &:before { content: "\\e189"; } }\n.glyphicon-sound-dolby { &:before { content: "\\e190"; } }\n.glyphicon-sound-5-1 { &:before { content: "\\e191"; } }\n.glyphicon-sound-6-1 { &:before { content: "\\e192"; } }\n.glyphicon-sound-7-1 { &:before { content: "\\e193"; } }\n.glyphicon-copyright-mark { &:before { content: "\\e194"; } }\n.glyphicon-registration-mark { &:before { content: "\\e195"; } }\n.glyphicon-cloud-download { &:before { content: "\\e197"; } }\n.glyphicon-cloud-upload { &:before { content: "\\e198"; } }\n.glyphicon-tree-conifer { &:before { content: "\\e199"; } }\n.glyphicon-tree-deciduous { &:before { content: "\\e200"; } }\n.glyphicon-cd { &:before { content: "\\e201"; } }\n.glyphicon-save-file { &:before { content: "\\e202"; } }\n.glyphicon-open-file { &:before { content: "\\e203"; } }\n.glyphicon-level-up { &:before { content: "\\e204"; } }\n.glyphicon-copy { &:before { content: "\\e205"; } }\n.glyphicon-paste { &:before { content: "\\e206"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can\'t handle\n// non-BMP codepoints in CSS string escapes, and thus can\'t display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: "\\1f6aa"; } }\n// .glyphicon-key { &:before { content: "\\1f511"; } }\n.glyphicon-alert { &:before { content: "\\e209"; } }\n.glyphicon-equalizer { &:before { content: "\\e210"; } }\n.glyphicon-king { &:before { content: "\\e211"; } }\n.glyphicon-queen { &:before { content: "\\e212"; } }\n.glyphicon-pawn { &:before { content: "\\e213"; } }\n.glyphicon-bishop { &:before { content: "\\e214"; } }\n.glyphicon-knight { &:before { content: "\\e215"; } }\n.glyphicon-baby-formula { &:before { content: "\\e216"; } }\n.glyphicon-tent { &:before { content: "\\26fa"; } }\n.glyphicon-blackboard { &:before { content: "\\e218"; } }\n.glyphicon-bed { &:before { content: "\\e219"; } }\n.glyphicon-apple { &:before { content: "\\f8ff"; } }\n.glyphicon-erase { &:before { content: "\\e221"; } }\n.glyphicon-hourglass { &:before { content: "\\231b"; } }\n.glyphicon-lamp { &:before { content: "\\e223"; } }\n.glyphicon-duplicate { &:before { content: "\\e224"; } }\n.glyphicon-piggy-bank { &:before { content: "\\e225"; } }\n.glyphicon-scissors { &:before { content: "\\e226"; } }\n.glyphicon-bitcoin { &:before { content: "\\e227"; } }\n.glyphicon-btc { &:before { content: "\\e227"; } }\n.glyphicon-xbt { &:before { content: "\\e227"; } }\n.glyphicon-yen { &:before { content: "\\00a5"; } }\n.glyphicon-jpy { &:before { content: "\\00a5"; } }\n.glyphicon-ruble { &:before { content: "\\20bd"; } }\n.glyphicon-rub { &:before { content: "\\20bd"; } }\n.glyphicon-scale { &:before { content: "\\e230"; } }\n.glyphicon-ice-lolly { &:before { content: "\\e231"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: "\\e232"; } }\n.glyphicon-education { &:before { content: "\\e233"; } }\n.glyphicon-option-horizontal { &:before { content: "\\e234"; } }\n.glyphicon-option-vertical { &:before { content: "\\e235"; } }\n.glyphicon-menu-hamburger { &:before { content: "\\e236"; } }\n.glyphicon-modal-window { &:before { content: "\\e237"; } }\n.glyphicon-oil { &:before { content: "\\e238"; } }\n.glyphicon-grain { &:before { content: "\\e239"; } }\n.glyphicon-sunglasses { &:before { content: "\\e240"; } }\n.glyphicon-text-size { &:before { content: "\\e241"; } }\n.glyphicon-text-color { &:before { content: "\\e242"; } }\n.glyphicon-text-background { &:before { content: "\\e243"; } }\n.glyphicon-object-align-top { &:before { content: "\\e244"; } }\n.glyphicon-object-align-bottom { &:before { content: "\\e245"; } }\n.glyphicon-object-align-horizontal{ &:before { content: "\\e246"; } }\n.glyphicon-object-align-left { &:before { content: "\\e247"; } }\n.glyphicon-object-align-vertical { &:before { content: "\\e248"; } }\n.glyphicon-object-align-right { &:before { content: "\\e249"; } }\n.glyphicon-triangle-right { &:before { content: "\\e250"; } }\n.glyphicon-triangle-left { &:before { content: "\\e251"; } }\n.glyphicon-triangle-bottom { &:before { content: "\\e252"; } }\n.glyphicon-triangle-top { &:before { content: "\\e253"; } }\n.glyphicon-console { &:before { content: "\\e254"; } }\n.glyphicon-superscript { &:before { content: "\\e255"; } }\n.glyphicon-subscript { &:before { content: "\\e256"; } }\n.glyphicon-menu-left { &:before { content: "\\e257"; } }\n.glyphicon-menu-right { &:before { content: "\\e258"; } }\n.glyphicon-menu-down { &:before { content: "\\e259"; } }\n.glyphicon-menu-up { &:before { content: "\\e260"; } }\n',"grid.less":"//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","input-groups.less":'//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*="col-"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @border-radius-base;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type="radio"],\n input[type="checkbox"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the "active" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n',"jumbotron.less":"//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","labels.less":"//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","list-group.less":"//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on